Tk Source Code

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

506 check-ins using file tests/macEmbed.test version 376e9a80

2002-07-13
00:30
* Converted several files in the test suite for testing by tcltest 2.1.
check-in: 2813f972 user: dgp tags: trunk
2002-07-12
21:08
* Converted several files in the Tk test suite for testing by tcltest 2.1.
check-in: 4b0cdc1b user: dgp tags: trunk
13:40
* Converted several files in the Tk test suite for testing by tcltest 2.1.
check-in: 3892bfbf user: dgp tags: trunk
2002-07-11
22:42
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): initialize utfTitle to NULL, add a few more notes about limitations of possible new Tk_ChooseDirectoryObjCmd function.
check-in: ebbd6e32 user: hobbs tags: trunk
13:01
tests/visual_vv.test: Removed some dependence on [exec]ed utilities

generic/tkImgPhoto.c: Allowed photo image buffer allocation to fail more tests/imgPhoto.test: gracefully in some cicumstances. The remaining ones require API changes before they can fail nicely. check-in: 55680eeb user: dkf tags: trunk

2002-07-09
17:53
* generic/tkTest.c: Removed unused dependence on TclThread_Init() * tests/defs.tcl: and [testthread]. [Bug 578165, Tcl Bug 531413]
check-in: 2ba1c04b user: dgp tags: trunk
2002-07-08
22:10
no message check-in: 134affa7 user: davygrvy tags: trunk
22:08
Added missing win/lamp.bmp to the dist target. check-in: eb5e2eb2 user: davygrvy tags: trunk
2002-07-05
20:19
* added incompatibility note about photo compositing
check-in: d40dd370 user: dgp tags: trunk
07:20
updated for 8.4b1 release check-in: d26d54b5 user: hobbs tags: trunk, core-8-4-b1
2002-07-04
09:25
Improvements to bgerror dialog layout. [Bug #577086] check-in: 529a4bc8 user: dkf tags: trunk
01:09
minor doc clarification (lester) check-in: 87569a13 user: hobbs tags: trunk
2002-07-01
17:12
Updated to latest tcl.m4 from Tcl. check-in: 24ac0b9d user: dgp tags: trunk
2002-06-28
09:01
Force the message box to have consistent background colours. [Bug#552515] check-in: 76571323 user: dkf tags: trunk
2002-06-27
20:09
* win/Makefile.in (install-binaries): Fix of troubled Makefile quoting introduced by [Patch 521356] causing the installed to fail. check-in: 3b8c5ad9 user: andreas_kupries tags: trunk
2002-06-26
23:02
* (Tk_DrawChars) silence compiler warning.
check-in: 8713088a user: dgp tags: trunk
22:57
* generic/tkStyle.c: <eol> of the committing cvs client didn't match the <eol> of the file itself. Windows users where getting \r\r\n. Problem fixed. check-in: 44d71b5c user: davygrvy tags: trunk
22:53
incorrect <eol> fixed. check-in: a9fe600c user: davygrvy tags: trunk
22:12
Fixed potential buffer overflow from patch#546910 check-in: 2b68c98d user: a_kovalenko tags: trunk
08:22
Updated font.test to expect new behavior of canvas postscript (patch #546910) check-in: 434d8505 user: a_kovalenko tags: trunk
02:38
* Expanded install-binaries target to create and install a pkgIndex.tcl file to enable Tk as a loadable package [Patch 521356]
check-in: 0f8555e7 user: dgp tags: trunk
2002-06-25
16:45
* unix/tcl.m4: New macro SC_CONFIG_MANPAGES. * unix/configure.in: Added support for symlinks and compression * unix/Makefile.in: when installing the manpages. [Patch 518052] Default is still hardlinks and no compression.
* unix/mkLinks: generated * unix/configure:
* unix/README: Added documentation for the new features.
check-in: 4786c9fe user: rmax tags: trunk
16:27
Applied patch #546910 -- international postscript output check-in: 3213f87f user: a_kovalenko tags: trunk
14:39
* unix/configure: Replaced ${exec_prefix}/lib * unix/tcl.m4 (SC_PATH_TCLCONFIG): by ${libdir}.
check-in: ab620e42 user: rmax tags: trunk
2002-06-24
20:34
* tests/winWm.test: Verify that both an unmapped and already mapped toplevel are raised and receive the focus when deiconified. * tests/wm.test: Add wm deiconify tests. Check that a toplevel that has never been mapped is not mapped by the deiconify command since it should be done at idle by MapFrame. * win/tkWinWm.c (Tk_WmCmd): Check the WM_NEVER_MAPPED flag while processing the wm deiconify command. The WM_UPDATE_PENDING flag should never be set when WM_NEVER_MAPPED is set, but double check so that the implementation is more explicit and matches the comment just above. Return without invoking TkWmRestackToplevel or TkSetFocusWin on a toplevel that has never been mapped. This fixes a bug where a toplevel is mapped with the wrong size and is then resized by the idle call to MapFrame. [Tk bug 233150]
check-in: 1dd500e6 user: mdejong tags: trunk
06:50
Updated tk changes from ChangeLog. check-in: 6012c9a8 user: andreas_kupries tags: trunk
06:24
Mention Tk patch numbers in ChangeLog entries. check-in: 7c8f7547 user: mdejong tags: trunk
05:31
* win/tkWinWm.c (UpdateGeometryInfo): remove the check for a null wrapper introduced in r1.41 on 2002-06-15 because it prevented geometry setting from taking effect if the window was not on the screen. Another check may go in it's place as IsIconic and IsZoomed should not be passed NULL.
check-in: baa8df33 user: hobbs tags: trunk
02:17
* tests/wm.test: Remove invalid minsize test. Add update calls to wm transient tests so that idle handlers get run. This is needed to get the tests to pass under Win32. * unix/tkUnixWm.c (WmWaitMapProc): Move the special transient withdrawn check into the if body to make it easier to set a breakpoint on this test inside a debugger. No functional changes. * win/tkWinWm.c (WmWaitVisibilityOrMapProc): Ditto.
check-in: 033a5a14 user: mdejong tags: trunk
2002-06-22
10:13
* doc/wm.n: TIP #95 Windows implementation and * mac/tkMacWm.c (Tk_WmCmd): docs with mac and unix stubs. * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): * tests/unixWm.test: * tests/winWm.test: more wm attr tests will be needed.
check-in: 724d114e user: hobbs tags: trunk
09:31
see changelog check-in: f2bf7459 user: hobbs tags: trunk
09:15
* generic/tkGrid.c (GridReqProc): check that gridPtr is not NULL (may be when embedded). [Bug #548791] (halliday)
check-in: 4f397fd7 user: hobbs tags: trunk
09:13
* generic/tkFont.c (TkFontPkgFree): changed panic on freeing fonts to an assert, and wrapped panic in #ifdef PURIFY. [Bug #568701]
check-in: 5333cc42 user: hobbs tags: trunk
09:08
* library/menu.tcl: corrected menus from being posted offscreen on Windows. [Bug #464451] (darley)
check-in: 82b80c76 user: hobbs tags: trunk
08:50
* library/console.tcl: corrected the defaultPrompt substitution [Bug #553207] and made Tab a default expansion key (like Escape).
check-in: f5add5ca user: hobbs tags: trunk
08:37
* win/tkWinEmbed.c (EmbedWindowDeleted): added a check for a null containerPtr. The core of this bug is likely elsewhere. [Bug #476176]
check-in: 8d0dc1e2 user: hobbs tags: trunk
08:21
* doc/text.n: TIP #93 implementation that * generic/tkText.c (TextWidgetCmd): enhances the text get and * generic/tkTextIndex.c (TkTextGetIndex): delete methods to accept * tests/text.test: multiple range pairs. This handles the delete case in an atomic, fixed-index fashion.
check-in: 56373b17 user: hobbs tags: trunk
01:43
* tests/wm.test: Add tests to make sure a withdrawn transient does not get remapped by state changes in the master. * unix/tkUnixWm.c (Tk_WmCmd, WmWaitMapProc): * win/tkWinWm.c (Tk_WmCmd, WmWaitVisibilityOrMapProc): Add a WM_TRANSIENT_WITHDRAWN flag that gets set by the withdraw, deiconify, or state wm subcommands. Check this flag before mapping a transient when processing a MapNotify event. [Tk bug 570764]
check-in: 18c2fcbb user: mdejong tags: trunk
00:39
Regen. check-in: 0b436a8e user: dkf tags: trunk
00:37
Fixes to make HTML generation work better. check-in: 7adbb3d3 user: dkf tags: trunk
00:02
Tk patchlevel bumped to 8.4b1 in preparation for release. check-in: 2ea85743 user: dkf tags: trunk
2002-06-21
23:22
added 8.4 version marker to -maxundo check-in: bd4ba973 user: hobbs tags: trunk
23:09
* doc/text.n: TIP #104 implementation which generalizes the * generic/tkText.c: undo/redo stack to not be tied solely to the * generic/tkText.h: text widget. The APIs are still private. * generic/tkUndo.c: This also adds a stack limiting ability and * generic/tkUndo.h: a -maxundo option to the text widget (in * library/text.tcl: addition to the options from TIP #26) should * mac/tkMacDefault.h: users want to limit the undo/redo stack * tests/text.test: (should not be necessary in most cases). * unix/Makefile.in: [Patch #554763] (callewart) * unix/tkUnixDefault.h: * win/Makefile.in: * win/makefile.vc: * win/tkWinDefault.h:
check-in: 6a28d5bd user: hobbs tags: trunk
20:55
changelog notes for TIP#94 check-in: 1928d44b user: hobbs tags: trunk
20:24
* Removed unnecessary dependence of tktest executable on the tcltest executable on Unix. If there are similar dependencies on other platforms, they can probably be removed as well. [Bug 572134].
check-in: a659e493 user: dgp tags: trunk
02:38
* doc/listbox.n: * generic/tkListbox.c (DisplayListbox): * mac/tkMacDefault.h: TIP #94 implementation adding -activestyle * tests/listbox.test: option to the listbox. This adds the ability * unix/tkUnixDefault.h: to have listboxes look native on Windows, and * win/tkWinDefault.h: "nicer" elsewhere using the 'dotbox' style.
check-in: f7610a44 user: hobbs tags: trunk
2002-06-20
21:18
Corrected the test for grid propagate change. [Bug #571433] check-in: 98d6cad7 user: pspjuth tags: trunk
2002-06-19
23:17
* tests/panedwindow.test: * generic/tkPanedWindow.c: ensure that sash index is lower bounds checked. [Bug #548727]
check-in: 6a6b8b23 user: hobbs tags: trunk
20:40
* generic/tkClipboard.c (TkClipCleanup): Add code to set dispPtr->clipWindow to NULL, this was accidently removed by last commit. Fixes a crash while running the tests under win32.
check-in: a76152bb user: mdejong tags: trunk
19:39
Add Tk patch id to ChangeLog entry. check-in: 6c79d250 user: mdejong tags: trunk
19:37
* generic/tkBind.c (TkBindDeadWindow): Handle case where Tk_DestroyWindow is invoked on clipboard and send windows. * generic/tkClipboard.c (TkClipCleanup): Invoke Tk_DestroyWindow to cleanup the dispPtr->clipWindow. Call Tcl_Preserve and Tcl_Release on the window to avoid an invalid memory ref on shutdown. * generic/tkEvent.c (Tk_HandleEvent): Panic if XCreateIC is invoked twice for the same window. This should never happen, the check were just added to make sure it does not since this could lead to crashes in XCloseIM. * generic/tkFocus.c (TkFocusDeadWindow): Handle case where Tk_DestroyWindow is invoked on clipboard and send windows. * generic/tkOption.c (TkOptionDeadWindow): Ditto. * generic/tkWindow.c (TkCloseDisplay): Move deletion of dispPtr->winTable after TkpCloseDisplay call since Tk_DestroyWindow uses it and could be called by TkpCloseDisplay for clipboard/send windows. Also invoke ckfree for the dispPtr instead of doing it in TkpCloseDisplay. (Tk_DestroyWindow): Check for a null winPtr->mainPtr before doing certain cleanup tasks so the we can invoke Tk_DestroyWindow on clipboard and send windows. We need to do this so that XDestroyIC will get invoked for the input contexts of each window. * mac/tkMacXStubs.c (TkpCloseDisplay): Don't free the displayPtr since this is now done in TkCloseDisplay. * unix/tkUnixEvent.c (TkpCloseDisplay, OpenIM): Remove conditional compilation around calls to XCloseIM since I am confident that the crashes related to input contexts has been fixed. Don't free the displayPtr since this is now done in TkCloseDisplay. * unix/tkUnixSend.c (TkSendCleanup): Invoke the Tk_DestroyWindow method to cleanup the special send window. This will call XDestroyIC and thereby avoid a crash in XCloseIM. The send window needs to be Tcl_Preserve and Tcl_Release to avoid an invalid memory ref on shutdown. * win/tkWinX.c (TkpCloseDisplay): Don't free the displayPtr since this is now done in TkCloseDisplay.
check-in: 2b1442c6 user: mdejong tags: trunk
2002-06-18
23:54
corrected copy/paste error check-in: 72bea0e4 user: dgp tags: trunk
23:51
Added TIP#48 style engine implementation Frederic Bonnet to supply docs+tests as soon as possible. check-in: 11b69966 user: dkf tags: trunk
08:24
Fix tcltest::makeFile so cursor.test can work properly... check-in: 6c50fe95 user: dkf tags: trunk
01:00
* generic/tkImage.c (Tk_ImageObjCmd, DeleteImage): Call Tcl_Preserve and Tcl_Release for the masterPtr->winPtr window to avoid accessing memory that had already been deallocated in DeleteImage.
check-in: cf0b24b4 user: mdejong tags: trunk
00:34
Trims to support the removal of RESOURCE_INCLUDED from rc scripts from Tcl's accepted FR #565088.
* generic/tk.h: Changed RESOURCE_INCLUDED to be RC_INVOKED as the RC tool defines this already by default.
* win/rc/tk.rc: * win/rc/wish.rc: removed the #define RESOURCE_INCLUDED lines.
check-in: 0c8b9bb0 user: davygrvy tags: trunk
2002-06-17
20:17
* unix/Makefile.in (dist): correct installation of wish.exe.manifest to DISTDIR target directory.
check-in: 31a24213 user: hobbs tags: trunk
20:17
updated for new SetCaret.3 doc check-in: a42b56d3 user: hobbs tags: trunk
20:09
* generic/tkCmds.c (Tk_TkObjCmd): * generic/tkInt.h (struct TkCaret): * mac/tkMacXStubs.c (Tk_SetCaretPos): * unix/tkUnixKey.c (TkpGetString, Tk_SetCaretPos): * win/tkWinX.c (Tk_SetCaretPos): * tests/tk.test: Added 'tk caret' implementation of TIP#96 * doc/SetCaret.3 (new): which adds a TkCaret structure element to * doc/tk.n: TkDisplay for maintaining state.
check-in: 6be89a7f user: hobbs tags: trunk
19:42
* unix/tkUnixSend.c (TkSendCleanup): special cleanup of inputContext to avoid bug in XCloseIM. (dejong)
check-in: 8b0be245 user: hobbs tags: trunk
17:14
* Added catalog for UK English. Currently includes only Color -> Colour translation.
check-in: 8e98993a user: dgp tags: trunk
10:54
Initial implementation of TIP #82: added the -offrelief option to checkbutton and radiobutton to allow those widgets to have a MS-Office look and feel. check-in: 882e41f5 user: drh tags: trunk
2002-06-15
21:06
* generic/tkWindow.c (Tk_DestroyWindow): Set the pathName component of a window to NULL after its memory has been deallocated to avoid a possible illegal memory access as a result of a call to Tk_PathName() on a Tk_Window structure of a window that has already been destroyed. [Tk bug 521946]
check-in: b0622bc8 user: mdejong tags: trunk
21:02
* generic/tkOption.c (Tk_GetOption): Allocate memory with ckalloc not malloc. This keeps Tk from erroring out when built with TCL_MEM_DEBUG.
check-in: 03e2b01f user: mdejong tags: trunk
04:44
removed stray character check-in: 92af4f1d user: dgp tags: trunk
02:15
* generic/tkBind.c (HandleEventGenerate): * generic/tkInt.h: changed warpInProgress boolean from int to a bit in the flags variable (TK_DISPLAY_IN_WARP)
check-in: 6c6a1f61 user: hobbs tags: trunk
02:15
corrected cast warning check-in: b5a08bfb user: hobbs tags: trunk
02:08
* generic/tkCmds.c (Tk_TkObjCmd): * unix/tkUnixKey.c (TkpGetString): * generic/tkEvent.c (Tk_HandleEvent): * generic/tkInt.h: changed useInputMethods boolean from int to a bit in the flags variable (TK_DISPLAY_USE_IM)
check-in: e07ed1cc user: hobbs tags: trunk
01:54
* generic/tkInt.h: * generic/tkCmds.c (Tk_WmObjCmd): * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): changed wmTracing from being an int to just a bit in the flags variable (TK_DISPLAY_WM_TRACING)
check-in: bdc985bf user: hobbs tags: trunk
01:54
changed TK_USE_XIM_SPOT to TK_DISPLAY_XIM_SPOT for clarity check-in: fb49550f user: hobbs tags: trunk
01:09
* generic/tkEvent.c (Tk_HandleEvent): * unix/tkUnixEvent.c (OpenIM): * unix/tkUnixKey.c (TkpGetString): * generic/tkInt.h: added TK_USE_XIM_SPOT flag bit for TkDisplay and used this to allow a runtime check to see if over-the-spot XIM is possible. If not it will try and fallback to the old-style input context, which handles things like dead keys input.
check-in: f90dbdf6 user: hobbs tags: trunk
00:21
* generic/tk.decls: added TIP #84 implementation that adds a * generic/tkDecls.h: Tk_CollapseMotionEvents API which controls * generic/tkEvent.c: Tk's collapsing of incoming motion events * generic/tkInt.h: on its windows. The default remains to do * generic/tkStubInit.c: collapsing. Added a flags parameter to the * generic/tkWindow.c: internal display structure to support this * doc/QWinEvent.3: and be used in the future for other bits.
check-in: d7c9b34a user: hobbs tags: trunk
00:19
updated from current docs check-in: af827bbe user: hobbs tags: trunk
2002-06-14
23:49
* generic/tkBind.c (TkXErrorHandler): Declare static function to avoid compiler error with VC++.
check-in: 1eb4ae1d user: mdejong tags: trunk
23:29
ChangeLog police. check-in: 8973d74d user: mdejong tags: trunk
23:16
* generic/tkBind.c (ExpandPercents): Cast argument to Tk_GetAtomName in order to avoid compiler warning.
check-in: cc516b13 user: mdejong tags: trunk
23:11
ChangeLog police. check-in: e3ef54b4 user: mdejong tags: trunk
23:10
Reverting to r1.65 -- last change should not have been committed. check-in: cf65916f user: jenglish tags: trunk
22:52
corrected test numbering check-in: 56886018 user: hobbs tags: trunk
22:25
TIP #47 "Modifying Tk to Allow Writing X Window managers" (patch from Neil McKay). * Add CirculateRequest, Create, MapRequest, ResizeRequest, and ConfigureRequest event types; * Split TK_TOPLEVEL flag into TK_TOPLEVEL, TK_HAS_WRAPPER, TK_WIN_MANAGED, and TK_TOP_HIERARCHY. check-in: ad38fbac user: jenglish tags: trunk
22:01
* unix/tkAppInit.c: Removed now unneeded and erroneous reference to 'matherr'. See Tcl ChangeLog entry 2002-05-31 Don Porter. check-in: fc6c28a7 user: andreas_kupries tags: trunk
14:45
no message check-in: 76d94990 user: davygrvy tags: trunk
14:43
The test for compiler optimizations was in error. Thanks goes to Roy Terry <[email protected]> for his assistence with this. check-in: 63d761c9 user: davygrvy tags: trunk
14:08
regen check-in: fbcab504 user: dkf tags: trunk
14:07
Changed some _Old and _OLD to more descriptive terms. check-in: 9b5f7ecc user: dkf tags: trunk
13:35
TIP#98 implementation; improved photo image copy and GIF frame access check-in: 7084752c user: dkf tags: trunk
07:17
* tests/winfo.test: Add basic tests for winfo ismapped.
check-in: e0d4e3a4 user: mdejong tags: trunk
2002-06-13
21:35
* tests/unixWm.test: * tests/wm.test: Move wm minsize and wm maxsize usage tests into the cross platform wm tests.
check-in: 52e7d297 user: mdejong tags: trunk
15:31
* tests/cursor.test: corrected error after cursor-2.2. * tests/defs.tcl: Added enhancements to Tk's fake version of tcltest required by recent cursor.test changes.
check-in: 2fcc76d8 user: dgp tags: trunk
09:46
Refixed cursor handling on Windows, and added tests to enforce it. check-in: 4cbec300 user: dkf tags: trunk
06:33
* changes: Clearly label wm transient changes as a POTENTIAL INCOMPATIBILITY. * doc/wm.n: Remove "some window managers will" text and explicitly state what behavior a transient window will display. Also mention that it is an error to make a window a transient of itself.
check-in: 15f78072 user: mdejong tags: trunk
06:17
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::file::chooseDir): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog): Remove the transient property on dialogs after they have been dismissed to insulate them from further state changes in the master. This keeps a withdrawn dialog from being mapped when the master is deiconified. [Tk patch 568278]
check-in: e3449e31 user: mdejong tags: trunk
2002-06-12
23:39
* win/tkWinCursor.c (TkGetCursorByName): reverted fix from 2002-06-06 because it broke the ability to use built-in cursors like left_ptr.
check-in: 9dee7eed user: hobbs tags: trunk
23:26
mention Tk patch id check-in: 56735136 user: mdejong tags: trunk
23:08
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::color): * library/dialog.tcl (tk_dialog): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog_Create): Only make the dialog window a transient if the master is visible. This check already appeared in some of the dialogs. This patch just copies the check into those that were lacking.
check-in: 627fc4df user: mdejong tags: trunk
19:02
* changes: Add note about new transient behavior. * tests/unixWm.test: Check that the WM_TRANSIENT_FOR property for a transient window is being cleared when the master is destroyed. * tests/wm.test: Source defs.tcl instead of using tcltest to match the rest of Tk's test files. Add new tests that ensure that a transient's state mirrors the state of the master. * unix/tkUnixWm.c (WmInfo, TkWmNewWindow, TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd, WmWaitMapProc): Add numTransients member to WmInfo structure. Keep state of master and transient in sync using a callback that tracks MapNotify and UnmapNotify events. When the master is mapped, map the transient. When the master is unmapped or iconified, withdraw the transient. * win/tkWinWm.c (TkWmMapWindow, TkpWmSetState, TkWmDeadWindow, Tk_WmCmd, WmWaitVisibilityOrMapProc): Keep state of master and transient in sync using a callback that tracks MapNotify and UnmapNotify events. Move masterPtr check from TkpWmSetState into TkWmMapWindow to deal with WM_NEVER_MAPPED transients. Cleanup numTransients and the callback in TkWmDeadWindow. Cleanup numTransients and the callback only after deleting a master in wm transient command to avoid deleting the callback when an error is raised. Add support for MapNotify and UnmapNotify events to the master callback.
check-in: b05e1154 user: mdejong tags: trunk
2002-06-11
18:59
fix for bug report #530212 "Bad Window Path Name in tkMenuFind" check-in: ec3df486 user: jenglish tags: trunk
08:25
D'oh! Next time, I should at least check I've got the variable names right. check-in: 490767a8 user: dkf tags: trunk
2002-06-10
22:45
Fixed a win98 issue where the /exclude option for xcopy is unsupported. Reported by Roy Terry <[email protected]>. check-in: 1307a5e4 user: davygrvy tags: trunk
00:15
Added "magic ampersand" approach for translated strings in standard dialogs. All translations were modified to work with "magic ampersand". Russian translations added. check-in: f34dcf01 user: a_kovalenko tags: trunk
2002-06-09
09:07
* library/bgerror.tcl (tk::dialog::error::bgerror): Don't set the bgerror dialog as a transient of itself since this operation is ill defined.
check-in: 70bae675 user: mdejong tags: trunk
2002-06-06
20:41
Cursor name parsing was quite broken compared with Unix; cursor names are supposed to be first-and-foremost a list... check-in: a146a14f user: dkf tags: trunk
01:09
Make non-default buttons in messagebox have -default normal check-in: a07f013b user: a_kovalenko tags: trunk
2002-06-05
22:11
* unix/tkUnixFont.c (Tk_DrawChars): Don't assume that one char is always one byte, and that required subfont for the last character in any string is the same as for the previous character [Bug #559435] [Patch #559437] check-in: bc358b93 user: a_kovalenko tags: trunk
2002-05-27
22:54
* changes: Document [wm transient .t .t] error. * tests/wm.test: Check that setting a window as a transient of itself raises an error. Check that passing a non-toplevel window to the wm transient command uses the enclosing toplevel. * unix/tkUnixWm.c (Tk_WmCmd): Raise an error if the user tries to make a toplevel a transient of itself. * win/tkWinWm.c (Tk_WmCmd): Raise an error if the user tries to make a toplevel a transient of itself. Test for other error before checking for the transient self error.
check-in: c9b836ac user: mdejong tags: trunk
20:34
* unix/tkUnixWm.c (WmInfo, TkWmCleanup, TkWmNewWindow, TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd): Replace WmInfo's master and masterWindowName members with a masterPtr member. This implementation is much simpler and mirrors the Win32 implementation. This change makes it easy to check the flags of the master window. No user visible changes.
check-in: 13269e5d user: mdejong tags: trunk
19:49
* generic/tkInt.decls: Add unix decl for TkpWmSetState. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * tests/wm.test: Test state changes between iconic, normal, and withdrawn both before and after initial mapping. * unix/tkUnixWm.c (Tk_WmCmd, TkpWmSetState): Move state change code into TkpWmSetState to more closely match the Win32 implementation. No functional changes.
check-in: 4f8883ed user: mdejong tags: trunk
17:33
* tests/embed.test: Added cross platform embed tests. Check that window passed to -use has the -container option set. * tests/wm.test: Remove useless catch call. Deiconify . just in case, stackorder tests will not pass unless it is in the normal state. Add -container flag to embedded stackorder test. * unix/tkUnixEmbed.c (TkpUseWindow): * win/tkWinEmbed.c (TkpUseWindow): Lookup Tk window based on the id passed in as the value for -use. Generate an error if the Tk window did not have the -container option set.
check-in: 45a2053f user: mdejong tags: trunk
2002-05-26
09:25
When creating a radiobutton with -value "" it was not drawn properly if the -variable was created by the radiobutton. [Bug #548765] check-in: 43f195e2 user: pspjuth tags: trunk
09:09
Negative coordinates were rounded badly causing a 1 pixel displacement. [Bug #556526] check-in: b0bf63ff user: pspjuth tags: trunk
2002-05-24
09:50
* mac/tkMacWm.c (Tk_WmCmd): * tests/unixWm.test: Move wm transient checks over to wm.test so they will be run on all systems. * tests/wm.test: Add tests to check for error when an iconwindow is passed to the wm transient command. * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): Raise an error if one of the windows passed to the wm transient command is an iconwindow for another toplevel.
check-in: 7e89e7df user: mdejong tags: trunk
2002-05-23
19:55
* mac/tkMacWm.c (TkWmStackorderToplevelWrapperMap): * tests/wm.test: Add embedded Window test case for the stackorder command. * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap): Ignore embedded windows during wm stackorder command.
check-in: 847f6d25 user: mdejong tags: trunk
2002-05-21
18:27
* unix/configure: Regen. * unix/configure.in: Invoke SC_ENABLE_SHARED before calling SC_CONFIG_CFLAGS so that the SHARED_BUILD variable can be checked inside SC_CONFIG_CFLAGS. * unix/tcl.m4: Update from Tcl.
check-in: 68351a45 user: mdejong tags: trunk
2002-05-20
13:59
* A little namespace cleanup on Daniel Steffen's latest revisions to avoid defining new global commands.
check-in: fb357b06 user: dgp tags: trunk
12:30
* mac/tkMacInit.c: * mac/tkMacTclCode.r: include msgcat package in resources as bgerror depends on it. Restores ability of mac static build to run standalone (except for encoding file issues).
check-in: 239e9534 user: das tags: trunk
10:21
* mac/tkMacInit.c: * library/console.tcl: * library/tk.tcl: fix tk.tcl not sourcing library files that define bindings at startup on mac. (independent of tk library files being in resources or on auto_path)
check-in: 31190a2d user: das tags: trunk
2002-05-08
05:13
* Cleaned up namespace usage of the bgerror dialog. Completes soft dependence on msgcat. [FR 539309]
check-in: 65a039e3 user: dgp tags: trunk
02:23
no message check-in: 4a955520 user: davygrvy tags: trunk
02:22
Problem with TCLDIR macro not accepting forward slash path seperators resolved. Added the same logic to INSTALLDIR, too. [Bug #553208] check-in: e3c32ab9 user: davygrvy tags: trunk
2002-05-03
07:46
new feature, make dependence on msgcat soft, [539309] check-in: 09d2e17e user: bagnonm tags: trunk
2002-04-29
13:17
new feature, make dependence on msgcat soft, [539309] check-in: 21bd7676 user: bagnonm tags: trunk
2002-04-26
19:32
* unix/configure: * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs.
check-in: e6310244 user: hobbs tags: trunk
16:35
namespacing ::tk message catalogs, bug [546333] check-in: 51b1ef6e user: bagnonm tags: trunk
2002-04-23
14:28
* mac/tkMacTclCode.r: * mac/tkMacResource.r: added check of TCLTK_NO_LIBRARY_TEXT_RESOURCES #define to allow disabling the inclusion of the tk library code in the resource fork of Tk executables and shared libraries. Moved tk library code inclusion to separate file like in tcl. Added 'panedwindow' resource.
check-in: a91520a8 user: das tags: trunk
00:48
* library/button.tcl (ButtonLeave): corrected the 3 implementations of ButtonLeave to check for Priv(relief) existing before trying to use it. [Patch #541849]
check-in: d1bda72e user: hobbs tags: trunk
00:20
* generic/tkTextDisp.c (DisplayLineBackground): * unix/tkUnix3d.c (Tk_3DHorizontalBevel): * unix/tkUnixFont.c (Tk_DrawChars): applied fixes to not overrun the X window 16-bit size limit. [Patch #541999] (bonfield)
check-in: 6e46333e user: hobbs tags: trunk
00:20
corrected runtest target dependencies check-in: 7ebd909a user: hobbs tags: trunk
2002-04-22
12:45
Fix for Bug 223739 to get rid of floating point equality test.

Sorry for delaying this fix for months; I hadn't noticed that it had been reviewed! check-in: e382bf93 user: dkf tags: trunk

2002-04-19
22:16
Fix for [ 539903 ] Doc error for "-message" check-in: b3a3dabf user: jenglish tags: trunk
2002-04-16
11:51
fixed translation of yes from si to "s\u00ed" check-in: d0b746e0 user: bagnonm tags: trunk
11:43
Modifed the translation of Yes from "Si" to "S\u00ed" check-in: 4ec0f20a user: bagnonm tags: trunk
11:41
new feature request, 539309 make dependence on msgcat "soft" msgcat procedures as used in tk defined in case the package is not available. check-in: 5dc2a760 user: bagnonm tags: trunk
2002-04-12
10:21
see ChangeLog check-in: 784c41c3 user: hobbs tags: trunk
10:20
* generic/tkWindow.c (TkCloseDisplay): Added to centralize where a display was closed. This handles freeing memory associated with a display and closing it. (DeleteWindowsExitProc): actually close displays. This would also ideally be done in Tk_DestroyWindow when the last window on the display has been closed, but that still has unresolved order of cleanup problems. (Tk_DestroyWindow): added TkFocusFree call.
check-in: 2a25e43a user: hobbs tags: trunk
10:20
* unix/tkUnixEvent.c (TkpCloseDisplay): call TkSendCleanup and TkWmCleanup.
check-in: 70e0be59 user: hobbs tags: trunk
10:19
unix/tkUnixSend.c (TkSendCleanup): free send-related resources check-in: 1a89aadd user: hobbs tags: trunk
10:10
* generic/tkStubInit.c: * generic/tkIntPlatDecls.h: * generic/tkIntDecls.h: * generic/tkInt.decls: added TkFocusFree, TkClipCleanup and TkGCCleanup generic private procs, and TkWmCleanup, TkSendCleanup and TkFreeXId unix private procs.
check-in: 0a02e1b5 user: hobbs tags: trunk
10:06
* generic/tkInt.h: * unix/tkUnixXId.c (TkFreeXId): frees XID resources. Made idCleanupScheduled a Tcl_TimerToken (was int) in TkDisplay structure to allow us to delete the timer scheduled for it.
check-in: e28c2458 user: hobbs tags: trunk
10:03
generic/tkFocus.c (TkFocusFree): frees TkMainInfo data check-in: dc644f1a user: hobbs tags: trunk
10:03
generic/tkClipboard.c (TkClipCleanup): frees TkDisplay data check-in: be926d02 user: hobbs tags: trunk
10:02
* generic/tkGC.c (TkGCCleanup): frees TkDisplay data
check-in: a74f209d user: hobbs tags: trunk
10:01
* unix/tkUnixWm.c (TkWmStackorderToplevel): ensure children structure is freed. (ConfigureEvent, ComputeReparentGeometry): Add extra wm tracing info (TkWmRestackToplevel): initialize changes to 0 to prevent UMR. Use WaitForConfigureNotify on all windows. This part still requires fixing as it is the root of the 2 second raise delay on some window managers (those that use extra wrapper windows of their own).
check-in: c030dfcc user: hobbs tags: trunk
09:21
* unix/tkUnixSelect.c (SelRcvIncrProc): added missing Tcl_Release of interp
check-in: a81f42d8 user: hobbs tags: trunk
09:18
remove eof whitespace check-in: ee96a036 user: hobbs tags: trunk
07:44
* generic/tkGet.c (FreeUidThreadExitProc): free thread-specific resources on thread exit
check-in: 2a680ffe user: hobbs tags: trunk
07:36
see ChangeLog check-in: 306900e6 user: hobbs tags: trunk
07:35
* unix/tkUnixFont.c (FontPkgCleanup): cleanup thread specific font resources on thread exit.
check-in: bfad6912 user: hobbs tags: trunk
07:31
* mac/tkMacXStubs.c (TkpOpenDisplay): memset the initial display structures to 0.
check-in: 7fa86349 user: hobbs tags: trunk
07:29
* generic/tkOption.c (OptionThreadExitProc): freed tsd option stacks on thread exit. (Tk_GetOption): free mem used to get Tk_Uid
check-in: 0dd94284 user: hobbs tags: trunk
07:28
generic/tkMenu.c (ConfigureMenu): freed saved options in all error cases check-in: 41add738 user: hobbs tags: trunk
07:19
* win/tkWinX.c (Tk_SetCaretPos): remove WM_IME_STARTCOMPOSITION and place the IME position within Tk_SetCaretPos. Cache results in Tk_SetCaretPos to reduce unnecessary repositioning. Also call DestroyCaret if we receive WM_KILLFOCUS. (TkpOpenDisplay): ZeroMemory the initial display structures. (TkWinGetUnicodeEncoding): Added so that Windows only needs to cache this value one, and then free it in TkWinXCleanup. (HandleIMEComposition): add support for Win98 and ATOK13 IME. (yamamoto)
check-in: 584decd8 user: hobbs tags: trunk
07:18
* win/tkWinInt.h: declaration for TkWinGetUnicodeEncoding * win/tkWinDialog.c (GetFileNameW): use TkWinGetUnicodeEncoding * win/tkWinInit.c (TkpDisplayWarning): use TkWinGetUnicodeEncoding * win/tkWinFont.c: use TkWinGetUnicodeEncoding instead of static unicodeEncoding.
check-in: ca09d556 user: hobbs tags: trunk
06:51
* generic/tkConsole.c (ConsoleCmd): correct return that should have just set result code.
check-in: cf56e1f2 user: hobbs tags: trunk
06:48
* generic/tkImgPhoto.c: Added PhotoFormatThreadExitProc to clean up on thread exit. (Tk_PhotoPutBlock) slight code updates
check-in: a3ea3bda user: hobbs tags: trunk
06:37
* win/configure: * win/tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
check-in: a38bcfe0 user: hobbs tags: trunk
06:37
* generic/tkPanedWindow.c (DestroyPanedWindow, ConfigureSlaves): fix mem leaks in not freeing slave info
check-in: 06ce9ee5 user: hobbs tags: trunk
2002-04-10
19:56
fixed copyright notice check-in: 63e855e6 user: hobbs tags: trunk
19:39
* doc/wm.n: * mac/tkMacWm.c: * tests/wm.test: * unix/tkUnixWm.c: * win/tkWinWm.c: Update wm stackorder usage message to make it clear that either 1 or 3 arguments are required. [Bug 540013]
check-in: 6a63d1d7 user: mdejong tags: trunk
2002-04-08
09:04
2002-04-08 Daniel Steffen <[email protected]>
* mac/tkMacProjects.sea.hqx: added tkPanedWindow.c to projects * mac/tkMacAppInit.c: fixes to MSL stdin/stdout hookup to the TkConsole when using shared MSL libraries; fix for crashing bug on exit: writing to stdin/sterr when console has already been destroyed. (both fixes need support in MSL, see 'CW Pro6 changes' in tcl/mac/tcltkMacBuildSupport.sea.hqx) * mac/tkMacDialog.c: fixes to Navigation Services Dialog filter. * mac/tkMacDraw.c: add panic for overwide TkImages that would crash Tk on mac otherwise.
check-in: 5243baf1 user: das tags: trunk
2002-04-05
08:43
* win/tkWinButton.c (TkpDisplayButton): * generic/tkTextMark.c (TkTextInsertDisplayProc): * generic/tkCanvText.c (DisplayCanvText): * generic/tkEntry.c (DisplayEntry): added Tk_SetCaretPos calls.
check-in: eb1f6c15 user: hobbs tags: trunk
08:41
* win/Makefile.in: changed gdb and shell targets to properly build all binaries before running (otherwise an error often occured).
check-in: 732f078d user: hobbs tags: trunk
08:41
* unix/tkUnixWm.c (CreateWrapper): Removed redundat setting of inputContext to null.
check-in: 8f60243f user: hobbs tags: trunk
08:41
* unix/tkUnixEvent.c: * generic/tkWindow.c: moved OpenIM over to tkUnixEvent.c. Removed setting inputContext to null in Tk_MakeWindowExist as it was redundant.
check-in: 7ef7ea81 user: hobbs tags: trunk
08:41
* generic/tkInt.h: added TK_XIM_SPOT #define (default 1). Added XFontSet attribute to TkDisplay when TK_XIM_SPOT is true. * generic/tkEvent.c (Tk_HandleEvent): made sure inputContexts are not getting created on DestroyNotify events (for dead windows). Added over-the-spot support if TK_XIM_SPOT is defined (default). The is the nicer XIM behavior, but uses a bit more memory.
check-in: e1e658ed user: hobbs tags: trunk
08:40
* win/tkWinX.c: added Tk_SetCaretPos code to position IME windows correctly when WM_IME_STARTCOMPOSITION is received.
check-in: 82d048b4 user: hobbs tags: trunk
08:38
* unix/tkUnixKey.c: added Tk_SetCaretPos and code for setting XIM caret in TkpGetString.
check-in: 43c3adf1 user: hobbs tags: trunk
08:38
* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: added Tk_SetCaretPos declaration. This command allows users to indicate the cursor position and is used by XIM (Unix) or IME (Windows) to place the caret box correctly. It is also part of correct Accessibility style on Windows to make the magnifier jump to the focus point.
check-in: 77622211 user: hobbs tags: trunk
08:37
added Tk_SetCaretPos stub (does nothing) check-in: a1d26b8a user: hobbs tags: trunk
2002-03-29
04:14
small lint in comments/docs. check-in: dcc45900 user: davygrvy tags: trunk
03:56
no message check-in: 5a1a8ac3 user: davygrvy tags: trunk
03:55
updated to match Tcl check-in: c22ae872 user: davygrvy tags: trunk
03:55
small cruft check-in: 44b9cc58 user: davygrvy tags: trunk
02:26
no message check-in: c09e4490 user: davygrvy tags: trunk
02:25
Changed topic from "Tcl Built-In Commands" to "Tk Built-In Commands" check-in: 5f997bf9 user: davygrvy tags: trunk
01:27
ack! fixed big typo. check-in: cbf3fc84 user: davygrvy tags: trunk
01:18
* win/makefile.vc: Tk helpfile is now installing itself into Tcl's contents file as part of the install target and rebuilding the contents table as desired. [Bug 527941]
check-in: 4a326cb1 user: davygrvy tags: trunk
01:18
no message check-in: a9911c2a user: davygrvy tags: trunk
2002-03-28
23:29
fixed double use of $(ldebug) check-in: 0d5bdb02 user: davygrvy tags: trunk
23:23
* win/.cvsignore (new): * win/lamp.bmp (new): * win/makefile.vc: * win/nmakehlp.c (new): * win/rules.vc: Brought the makefile up-to-date with Tcl's one. This now has support for Win9x issues and the winhelp target now exists. Color scheme can be changed. I'm just imparting a first suggestion using orange :) I'll have to think about the install portion of the helpfile as I'll need to do some tricks to insert tk's contents file into Tcl's using some special winhlp32.exe switches. [Bug 533862 527941]
check-in: 8bb6331b user: davygrvy tags: trunk
23:22
no message check-in: 3fd600e2 user: davygrvy tags: trunk
16:38
* Ran 'autoconf' - forgotten when bump to 8.4a5.
check-in: 29631cf7 user: dgp tags: trunk
2002-03-27
00:14
* unix/tkUnixFont.c: Added inclusion of <arpa/inet.h>. This fixes a GCC/HPUX problem with missing a "htons". See also "tclUnixPort.h" for equivalent code. check-in: 5569e94a user: andreas_kupries tags: trunk
2002-03-26
20:13
Changed bitmap_bit_order to LSBFirst in XCreateImage (bug 481255) check-in: c1a533e1 user: chengyemao tags: trunk
2002-03-21
17:51
no message check-in: e7846a4c user: davygrvy tags: trunk
17:48
fix for bug #528441. max optimize seems to cause problems for some folks. check-in: 6542bf33 user: davygrvy tags: trunk
2002-03-20
22:55
* Updates to handle change in type of part2 argument of Tcl_VarTraceProc typedef. [TIP 27] [Patch 532644].
check-in: 1b7558e2 user: dgp tags: trunk
02:59
* generic/tkOldConfig.c (Tk_ConfigureValue): prevent leaving interp->result as NULL.
check-in: 0761a174 user: hobbs tags: trunk
2002-03-14
10:19
Typo fix check-in: 65213b9b user: dkf tags: trunk
2002-03-07
11:49
Middle button no longer double pastes into text! Also cleaned some code up. check-in: 265e5387 user: dkf tags: trunk
02:08
* win/tkWinX.c: Define _WIN32_IE as 0x0300 before including commctrl.h so that we can access the InitCommonControlsEx API when building Tk with mingw.
check-in: c524eb8b user: mdejong tags: trunk
2002-03-06
18:54
Added win/rc/wish.exe.manifest to the dist target. Noted missing by Ryan Casey. check-in: a5bf10bd user: davygrvy tags: trunk
15:36
Bumped patchlevel; might need changing in the future, but it makes life easier for now. check-in: 74728011 user: dkf tags: trunk
2002-03-05
21:15
adjust 8.4a4 release tag check-in: 87c6b935 user: hobbs tags: trunk, core-8-4-a4
20:34
added --* options docs check-in: c4bdd0d1 user: hobbs tags: trunk
20:33
fixed URL refs check-in: 57735fa4 user: hobbs tags: trunk
19:44
Added win/rules.vc and included the use of eolFix to make sure they have the correct <EOL> for the dist target. eolFix is in tcl's tools/ dir, and $(TOOL_DIR) correctly refers there. check-in: 81df79ec user: davygrvy tags: trunk
2002-03-04
23:34
8.4a4 tagged for release check-in: 4b3778be user: hobbs tags: trunk
23:31
updated to use www.tcl.tk URL check-in: c57468da user: hobbs tags: trunk
07:36
added catch around Triple-1 binding use of sel.last check-in: 0c300c86 user: hobbs tags: trunk
2002-03-02
23:37
nroff macro fix check-in: 535a0254 user: hobbs tags: trunk
04:03
updated changes for 8.4a4 release check-in: f5323b7f user: dgp tags: trunk
2002-03-01
00:04
* library/console.tcl (ConsoleBind): Corrected console <<Paste>> binding on Unix platforms.
check-in: 2187fed2 user: dgp tags: trunk
2002-02-27
04:36
see ChangeLog check-in: f53bf46b user: hobbs tags: trunk
04:19
Updated changes file to reflect no 8.3.5 release before 8.4a4. Still need to add the changes of the last few days. check-in: b435fff1 user: dgp tags: trunk
01:26
* generic/tkWindow.c (Tk_MainWindow, Tk_GetNumMainWindows): protect against being called before Tcl stubs are init'ed. [Bug #220916] (porter)
check-in: 82f58032 user: hobbs tags: trunk
01:25
updated from Tcl check-in: 715a3c0d user: hobbs tags: trunk
2002-02-26
01:58
* generic/tkText.c (ConfigureText): reenable the blinking cursor on state change where necessary. [Bug #503772]
check-in: 96722a88 user: hobbs tags: trunk
01:07
* tests/listbox.test: * generic/tkListbox.c: corrected error handling when setting to an invalid listvar value. [Bug #503613]
check-in: fdb66fb6 user: hobbs tags: trunk
01:07
* library/scale.tcl: mirror B2 bindings to B3 on Windows to better accomodate two button mice. [Patch #493145]
check-in: b405f649 user: hobbs tags: trunk
01:06
improved proxy sash handling. (boudaillier) check-in: a0cb7320 user: hobbs tags: trunk
2002-02-25
15:26
Improvements to filebox tests (including two fixes due to changed behaviour dating from 2001-12-14) check-in: cfe79a6b user: dkf tags: trunk
2002-02-23
22:52
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 8603d4e4 user: mdejong tags: trunk
01:36
Added proc comments. Made configuring sash cursor more efficient. Added Cursor timer that restores the default cursor when pointer is no longer over the sash. This is necessary because Leave events won't be seen when moving into a paned child.
check-in: 2d1015fa user: hobbs tags: trunk
2002-02-22
21:07
see ChangeLog check-in: 6dfe5615 user: hobbs tags: trunk
21:07
* library/panedwindow.tcl (ReleaseSash): changed to not pass x and y args at all (they aren't used).
check-in: be4ab9b6 user: hobbs tags: trunk
21:07
* generic/tkPanedWindow.c (PanedWindowWidgetObjCmd): fixed returns that should have been breaks instead. Corrected .pw configure handling for insufficient args. [Patch #521436] (boudaillier)
check-in: 0365cfe1 user: hobbs tags: trunk
21:07
changed panedwindow default relief to flat check-in: 8383ba35 user: hobbs tags: trunk
20:15
noted new files check-in: 5dd7bfc4 user: dgp tags: trunk
14:07
Fixed panedwindow binding bugs and added demos for it too. check-in: 6cb4e627 user: dkf tags: trunk
13:13
Stop GCC from issuing warnings about things that don't matter. check-in: d1201e4f user: dkf tags: trunk
02:41
TIP #41 implementation, panedwindow [Patch #512503] (melski) check-in: 7314a88b user: hobbs tags: trunk
01:58
* generic/tkOption.c (ReadOptionFile): fixed Tcl_Seek casting to remove warnings (we expect no option files with be > 2GB).
check-in: d45de154 user: hobbs tags: trunk
01:34
* unix/configure: regenerated * unix/tcl.m4: updated to sync with Tcl's tcl.m4
check-in: f9578e33 user: hobbs tags: trunk
2002-02-20
02:56
* First draft of updated changes for 8.4a4 release.
check-in: ac867c72 user: dgp tags: trunk
2002-02-19
16:30
Minor fixes as part of TIP#72 (and one just noticed in passing) check-in: c4b19865 user: dkf tags: trunk
14:05
tkImgGIF.c was not following the Tcl C style; fixed... check-in: ec11486c user: dkf tags: trunk
01:13
see ChangeLog check-in: d814e3f1 user: hobbs tags: trunk
01:06
* unix/configure: regen'd * unix/tcl.m4: * unix/configure.in: added macros and calls to SC_TCL_EARLY_FLAGS and SC_TCL_64BIT_FLAGS, part of TIP #72.
check-in: 091079f1 user: hobbs tags: trunk
2002-02-15
22:07
* library/entry.tcl: * library/text.tcl: Adjust <Double-1> and <Triple-1> bindings so that no anchor point is set and the insertion cursor is set to the last character in the selection. [Bug 220943] * tests/event.test: Add test cases for double click and drag as well as triple click and drag in the text and entry widgets.
check-in: df385857 user: mdejong tags: trunk
05:48
* library/entry.tcl: * library/text.tcl: Adjust <Double-1> and <Triple-1> bindings so that no anchor point is set and the insertion cursor is set to the last character in the selection. [Bug 220943] * tests/event.test: Add test cases for double click and drag as well as triple click and drag in the text and entry widgets.
check-in: a938c425 user: mdejong tags: trunk
2002-02-14
12:13
* tests/event.test (_text_ind_to_x_y, _get_selection): Fix incorrect use of results from bbox invocation so that y center point for a give index is calculated correctly. Add new method to return the selection and use it in test cases. Always lappend to the result list to avoid case where initial result includes a space.
check-in: b14fadab user: mdejong tags: trunk
2002-02-08
02:57
* modified some callers of Tcl routines that were restored to return (char *) pointing into Tcl_DStrings.
check-in: f49c1699 user: dgp tags: trunk
2002-02-03
22:33
Clean-up bogus for loop in [image inuse] subcommand. [Bug #485803] check-in: bd333aca user: ericm tags: trunk
2002-02-02
00:16
* generic/tkCmds.c (Tk_TkObjCmd): don't use 'bool' as an arg as it conflicts with the C99 spec. [Bug #511956] (ingham)
check-in: 9785d45f user: hobbs tags: trunk
2002-02-01
23:22
no message check-in: ef182937 user: davygrvy tags: trunk
23:20
* win/makefile.vc: unset macro located in the tktest target caused a failure. [Bug 511652] check-in: 0706b485 user: davygrvy tags: trunk
17:31
* Overlooked COSNTification of XSetCommand
check-in: 15f338ba user: dgp tags: trunk
14:27
Final part of TIP#14 support (photo image transparency access); the C API stuff has been in there for ages for some reason... check-in: 136dfbc3 user: dkf tags: trunk
2002-01-31
21:23
correct punctuation check-in: 76beac20 user: tmh tags: trunk
21:05
Correct and test for logic error when cloning menus. Bug 508988 check-in: 3a8577ba user: uid38226 tags: trunk
04:42
* The POTENTIAL INCOMPATIBILITY in the changing interface of Tk_ParseArgv can now be removed by the -DUSE_NON_CONST compiler flag.
check-in: 3d295e79 user: dgp tags: trunk
2002-01-29
20:51
* win/tkWinInit.c (TkpGetAppName): TIP 27 fixup. The code now does not write into the CONST path returned by "argv0" and Tcl_SplitPath anymore. check-in: 6b178549 user: andreas_kupries tags: trunk
08:23
* unix/configure.in: Don't set TCL_LIB_SPEC and TCL_STUB_LIB_SPEC variables since this breaks the AIX build. This was used in the past to support linking with Tcl from the build dir or the install dir, but it is no longer needed.
check-in: 084d6911 user: mdejong tags: trunk
08:04
* unix/Makefile.in: Remove commented out vars. * unix/configure: Regen. * unix/configure.in: Don't subst vars that are already taken care of in SC_LOAD_TCLCONFIG. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 178a19e3 user: mdejong tags: trunk
2002-01-27
11:10
* generic/tkFileFilter.c: * mac/tkMacInit.c: * mac/tkMacKeyboard.c: * mac/tkMacMenus.c: TIP 27 CONSTification induced changes
check-in: 21fea0ea user: das tags: trunk
2002-01-25
21:15
Add patch number check-in: cbe548ea user: dgp tags: trunk
21:09
* Updated callers of Tcl_SplitList and Tcl_Merge. * Updated callers of Tcl_GetStringResult. Rewrote PrintScrollFractions to ScrollFractions to stop scribbling directly on interp->result. * Updated callers of Tcl_GetVar, Tcl_GetVar2 * Updated callers of Tcl_SplitPath, Tcl_JoinPath, and Tcl_TranslateFileName.
check-in: 933dcfe8 user: dgp tags: trunk
2002-01-19
00:36
* tests/wm.test: Rewrite stackorder tests that deal with toplevels that have the overrideredirect flag set. [Tk bug 492259]
check-in: 9dab9a25 user: mdejong tags: trunk
2002-01-18
13:29
* Overloked Tcl_GetIndexFromObj callers
check-in: 78e88052 user: dgp tags: trunk
03:24
* mac/tkMacDialog.c: * mac/tkMacSend.c: TIP 27 CONSTification broke the mac build in a few places.
check-in: c224cef1 user: das tags: trunk
02:55
* generic/tkListbox.c (ChangeListboxOffset): improved tracking when scrolling on x axis with entry/text. [Bug #225025] (voskuil)
check-in: 591d7475 user: hobbs tags: trunk
2002-01-17
23:34
* An overlooked caller of Tcl_GetIndexFromObj.
check-in: 36a57a9c user: dgp tags: trunk
23:33
* An overlooked caller of Tcl_GetIndexFromObj() and a style fix.
check-in: 0e1cce3b user: dgp tags: trunk
05:13
* Updates to handle change in type of tablePtr argument of Tcl_GetIndexFromObj(Struct) from (char **) to (CONST char **). [TIP 27] [Patch 504705]
check-in: 85e5c7aa user: dgp tags: trunk
03:35
* Updated callers of Tcl_Utf* and Tcl_Regexp* APIs to reflect TIP 27 API changes (see Tcl Patch 471509). [Patch 471513]
check-in: 061e364d user: dgp tags: trunk
02:51
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: b5febdbf user: mdejong tags: trunk
2002-01-15
21:29
* Updated callers of CONSTified Tcl interfaces Tcl_EvalFile and TclGetStartupScriptFileName.
check-in: 20e4f9ae user: dgp tags: trunk
20:48
* Updated Tk's console to CONSTified channel driver interface. [Tcl Patch 503565, Tk Patch 503983]
check-in: 17f3016e user: dgp tags: trunk
18:19
* Updated Tk's console to CONSTified channel driver interface. [Tcl Patch 503565, Tk Patch 503983]
check-in: eec89b91 user: dgp tags: trunk
2002-01-11
20:56
Use ${libdir} instead of ${exec_prefix}/lib. [Tcl bug 489370]
* unix/configure: Regen. * unix/configure.in: Define and use libdir. * win/configure: Regen. * win/configure.in: Define libdir.
check-in: 616ed405 user: mdejong tags: trunk
19:58
* unix/Makefile.in: Burn Tcl and Tk build directories into tktest executable to avoid crashes caused by ld loading a previously installed version of the tcl or tk shared libraries. Remove setting of LD_LIBRARY_PATH, LIBPATH, and SHLIB_PATH before running tktest since it should no longer be required.
check-in: b5c7674b user: mdejong tags: trunk
18:41
Enable use of Tcl stubs when building Tk as a shared library. This should fix the build under AIX. [Bugs 220858, 220955, 220921]
* unix/Makefile.in: Add TCL_STUB_LIB_SPEC and TCL_STUB_LIB_FLAG variables. * unix/configure: Regen. * unix/configure.in: Pass TCL_STUB_LIB_SPEC into Makefile and use it when linking the tk shared library. Define USE_TCL_STUBS when building shared. Subst TCL_STUB_LIB_SPEC and TCL_STUB_LIB_FLAG.
check-in: 7695ed9e user: mdejong tags: trunk
2002-01-08
15:40
Fix the following bug: If you select an entry on a cascade menu (on Win32) then the next time the parent menu is posted, the cascade entry appears active. Also, if you traverse to a disabled menu entry using keystrokes and press ENTER on the disabled entry, then that entry appears active the next time the menu is posted. The same patch fixes both problems. check-in: 6069b52d user: drh tags: trunk
2002-01-04
16:35
* generic/tkBind.c (TkBindFree): * generic/tkGrid.c (ResolveConstraints,CheckSlotData,DestroyGrid): * generic/tkSelect.c (Tk_DeleteSelHandler,TkSelDeadWindow): Replaced Tcl_Free calls with ckfree so that memory debugging is fully supported.
check-in: 7eae1120 user: dgp tags: trunk
2001-12-29
00:30
* test/winButton.test: * win/tkWinButton.c: added updated patch #463234 which returns the default sizing behavior (not so native), but enables native L&F with negative sizing (-11 for example).
check-in: 1212ac05 user: hobbs tags: trunk
2001-12-28
23:44
see ChangeLog check-in: 2c7371a0 user: hobbs tags: trunk
23:44
* win/tkWinWm.c (InitWindowClass): corrected init routines to allow unicode in window titles on Windows (for Win2K/XP). (TkWmStackorderToplevel): Corrected casts to enable debug compile
check-in: f3c178ef user: hobbs tags: trunk
23:43
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): use MessageBoxW for proper display of unicode errors. Added patch which uses new OLE based directory chooser. This still has some issues, so is disabled by default. [Patch #468139] (ColorDlgHookProc) Corrected ability to use unicode chars in tk_chooseColor -title.
check-in: d76a213a user: hobbs tags: trunk
23:43
* win/tkWinInt.h: * win/tkWinX.c: added TkWinProcs that represent a function table to switch between unicode and ansi procs on Windows. This is analogous to the TclWinProcs. Using Tcl_WinUtfToTChar, we can easily take advantage of using unicode functions where available without having to switch on the platform id each time.
check-in: 081e2c07 user: hobbs tags: trunk
23:09
win/tkWinInit.c (TkpDisplayWarning): added Tcl_DStringFrees check-in: f3f5aa50 user: hobbs tags: trunk
23:08
* win/configure: regen'ed * win/tcl.m4: added shell32.lib to link libs, as these are necessary for new directory chooser (when enabled).
check-in: 38638893 user: hobbs tags: trunk
23:03
* library/text.tcl (tk::TextButton1): made text receive focus even in disabled state for Windows to show selection and allow mouse-wheel scrolling.
check-in: a854f9f2 user: hobbs tags: trunk
02:14
* win/tkWinInit.c (TkpDisplayWarning): Use MessageBoxW in case the error displayed has unicode chars. [Bug #485986]
check-in: 1d95df52 user: hobbs tags: trunk
01:23
* generic/tkButton.c (ButtonTextVarProc): guard against being called while the *button/label is being deleted. [Bug #490051]
check-in: 47772f0d user: hobbs tags: trunk
2001-12-27
22:45
* mac/mac/tkMacInit.c: * mac/mac/tkMacResource.r: synced up tkInit features to unix/win: use existing tkInit proc if defined. Added spinbox.tcl resource. Used TclGetEnv() instead of Tcl_GetVar2(interp, env) * mac/tkMacApplication.r: * mac/tkMacLibrary.r: minor version resources cleanup
check-in: ea926c5f user: das tags: trunk
22:26
* library/entry.tcl: * library/spinbox.tcl: * library/text.tcl: added extra checks against bug #220269 and made spinbox reuse more of the entry procedure code.
check-in: aa3d08e6 user: hobbs tags: trunk
2001-12-20
21:33
Fix date in entry. check-in: a59e0b43 user: mdejong tags: trunk
21:32
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: e319def0 user: mdejong tags: trunk
2001-12-19
21:37
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 1742df3b user: mdejong tags: trunk
08:01
* unix/configure: Regen. * unix/configure.in: Move EXP file changes over from Tcl configure script to fix AIX build with gcc. [Bug 220955]
check-in: 48ff9deb user: mdejong tags: trunk
07:45
* unix/Makefile.in: * win/Makefile.in: Use $(MAKE) instead of make in the tcltest rule.
check-in: e2967b87 user: mdejong tags: trunk
01:12
* Corrected test that failed on Solaris/CDE due to text scrolling. [Bug 413735]
check-in: d3d3727f user: dgp tags: trunk
2001-12-18
23:02
corrected spin(up|down) -> button(up|down) check-in: 4b3b96df user: hobbs tags: trunk
2001-12-14
14:56
Added code to guess the correct default extension from whatever value was selected in the filetypes option menu. Adapted from code by Chris Nelson submitted in Patch #492220. check-in: 4d9d93a6 user: dkf tags: trunk
2001-12-13
01:58
(TkWmStackorderToplevelWrapperMap): added static check-in: c78889e8 user: hobbs tags: trunk
2001-12-07
05:20
Added panic in TkPutImage in case of failure to allocate bitmap check-in: 251ce02c user: chengyemao tags: trunk
04:17
Added panic in ImgPhotoInstanceSetSize in case of failure to get pixmap check-in: ef810a03 user: chengyemao tags: trunk
00:02
Added panic to TkPutImage in case of failure to allocate bitmap check-in: 9337ddfc user: chengyemao tags: trunk
2001-12-05
18:18
* generic/tkText.c: * generic/tkText.h: changed TkTextEditType enums to be prefaced with TK_EDIT_ to prevent name collision.
check-in: 68d79044 user: hobbs tags: trunk
01:30
* mac/tkMacWm.c: mac implementation of wm stackorder
check-in: f7c4f3ce user: das tags: trunk
2001-12-04
03:07
Add TK patch 481148 to implement TIP 74, the wm stackorder command.
* doc/winfo.n: Update documentation for the winfo children command to indicate that top-level windows are not returned in stacking order. * doc/wm.n: Add documentation for wm stackorder. * generic/tkInt.decls (TkWmStackorderToplevel): Add decl for new function. * generic/tkIntDecls.h: Regen. * generic/tkStubInit.c: Regen. * tests/unixWm.test: Add stackorder command to test for wm command usage message. * tests/wm.test: Add new set of tests for generic window manager methods. * unix/tkUnixWm.c (Tk_WmCmd, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add unix implementation of new wm stackorder command. * win/tkWinWm.c (Tk_WmCmd, TkWmStackorderToplevelEnumProc, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add windows implementation of new wm stackorder command.
check-in: 45e73f13 user: mdejong tags: trunk
2001-12-03
10:44
no message check-in: 714305a1 user: davygrvy tags: trunk
10:42
install target changes by request from Ryan Casey <[email protected]>. check-in: 7397078f user: davygrvy tags: trunk
2001-11-30
11:25
More widget demo improvements. check-in: aa14032c user: dkf tags: trunk
2001-11-29
13:04
D'oh! Forgot part of the changelog entry... check-in: a31d3ad2 user: dkf tags: trunk
10:54
Made tk_setPalette guess a reasonable default for the foreground colour. check-in: da540e6c user: dkf tags: trunk
2001-11-28
01:14
no message check-in: e66e467d user: davygrvy tags: trunk
01:13
Fixed CAT32 target. cat.c is located in the Tcl source, not the Tk source. check-in: 3027677c user: davygrvy tags: trunk
2001-11-27
14:08
When a menu is torn off, a new "clone" menu is created which is an exact copy of the original. The copy even includes the tearoff bar, though the tearoff bar is not displayed. But even though it wasn't displayed, the tearoff bar on the tearoff menu could be visited using keyboard traversal. This change makes it so that the (invisible) tearoff bar of tearoff menus is no longer visited on keyboard traversal. check-in: 17c9e695 user: drh tags: trunk
04:36
Change the behavior of menus on windows to be more consistent with native windows menus. Disabled menu entries show their active background color on mouseover and keyboard traversal. check-in: 84a8f463 user: drh tags: trunk
2001-11-25
06:43
* unix/Makefile.in: Add comments to better describe TCL_EXE and when it should be available. Add rule that prints message about running `make genstubs` when tkStubInit.c is out of date. * win/Makefile.in: Add TCL_TOOL_DIR and TCL_EXE variables to better match the Tcl Makefile. Add genstubs rule so tkSTubInit.c can be regenerated.
check-in: c2200707 user: mdejong tags: trunk
02:54
* win/configure: Regen. * win/configure.in: Don't AC_SUBST CFLAGS_DEBUG, CFLAGS_OPTIMIZE, or CFLAGS_WARNING since it is now done in SC_CONFIG_CFLAGS. * win/tcl.m4 (SC_CONFIG_CFLAGS): AC_SUBST DL_LIBS, CFLAGS_DEBUG, CFLAGS_OPTIMIZE, and CFLAGS_WARNING.
check-in: d1c0e4f5 user: mdejong tags: trunk
02:10
Fix up some non-standard ChangeLog entires. check-in: dad01680 user: mdejong tags: trunk
2001-11-23
02:04
** upport to 8.4 of mac code changes for 8.3.3 & various new ** changes for 8.4, some already backported to 8.3.4 (patch #435660)
see ChangeLog for details
check-in: 72721350 user: das tags: trunk
2001-11-21
02:05
added static to TextGetText and popStack func definitions check-in: a7bcfdc4 user: hobbs tags: trunk
01:36
(DestroyText): plugged mem leak when not clearing stack (callewaert) (TextGetText): more efficient string size calculation (darley)
check-in: 911e91e7 user: hobbs tags: trunk
2001-11-20
09:58
* generic/tkText.c (TextGetText): reworked to use DString for improved speed. (callewaert, darley)
check-in: ec33f22d user: hobbs tags: trunk
2001-11-19
14:02
Some neatening up of the widget demo launcher, and a new validated entry demo check-in: ba804151 user: dkf tags: trunk
2001-11-17
22:44
* win/tkWinButton.c (TkpComputeButtonGeometry): corrected the default size of Windows buttons to conform to the Windows style. This changes the default size of buttons on Windows. [Patch #463234] (nelson) **** POTENTIAL VISUAL INCOMPATABILITY ****
check-in: a6841ebf user: hobbs tags: trunk
22:35
marked 32.8 a knownBug against SF bug #465324 check-in: bf4cd673 user: hobbs tags: trunk
2001-11-16
22:54
* library/menu.tcl: corrected menu traversal code on Unix to better handle entering cascades. [Patch #481219]
check-in: 2f9bfac6 user: hobbs tags: trunk
10:26
no message check-in: b57ae384 user: davygrvy tags: trunk
10:24
install target repaired. check-in: 189f0414 user: davygrvy tags: trunk
2001-11-15
14:13
stupid typo check-in: 0b71d445 user: dkf tags: trunk
14:02
tk_setPalette now works correctly under CDE, + an image demo update check-in: 95ded686 user: dkf tags: trunk
11:55
Minor improvements to undo (demo,docs&bindings) check-in: 564aa335 user: dkf tags: trunk
2001-11-13
06:55
Added the logic for the linkexten option. check-in: 2fee9468 user: davygrvy tags: trunk
04:26
small bug fix with filenames in the .res files. check-in: d9079364 user: davygrvy tags: trunk
02:46
* win/mkd.bat: * win/rmd.bat: Removed -kb CVS attribute and added changes from Llyod Lim for better stability. [Patch #456761]
* win/rules.vc(new): * win/buildall.vc.bat(new): * win/makefile.vc: large rewrite following Tcl's makefile.vc as a guide and Patch #456761. Appears BugFree(tm).
check-in: 216ebe4f user: davygrvy tags: trunk
02:45
no message check-in: 7a5cb6f4 user: davygrvy tags: trunk
00:19
added TIP#26 text widget undo/redo functionality check-in: 5265df93 user: hobbs tags: trunk
00:00
one char nroff macro fix check-in: 99f2a6bb user: hobbs tags: trunk
2001-11-12
18:30
fixed unix tk_chooseColor to allow full 0..255 range selection via mouse check-in: 171898d2 user: hobbs tags: trunk
15:01
Yet more -compound showing off, prompted by Vince Darley check-in: 17a20b4d user: dkf tags: trunk
14:32
More fancying up of the demo suite check-in: 7b889e3d user: dkf tags: trunk
2001-11-11
03:21
* unix/Makefile.in: * win/Makefile.in: Add "make gdb" target. This target can run wish inside either gdb or insight.
check-in: 7cda0c5d user: mdejong tags: trunk
2001-11-10
00:58
* win/tkWinX.c (TkWinXInit): added InitCommonControlsEx call. * win/rc/tk.rc: * win/rc/wish.rc: * win/rc/wish.exe.manifest: added resources that specify using v6 of the MS Common Controls library when available (WinXP+). This enables use of the themeable widgets (like scrollbars) to be used in Tk. [Patch #478933]
check-in: 7cd5f270 user: hobbs tags: trunk
00:58
add comctl32.lib to build libs check-in: 6530c870 user: hobbs tags: trunk
00:53
added -lc to AIX libs, fixed path to ldAix check-in: 25a2b70e user: hobbs tags: trunk
2001-11-09
11:42
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: df7ba9dd user: mdejong tags: trunk
10:59
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: a3d14f9c user: mdejong tags: trunk
07:14
* unix/Makefile.in: Avoid adding libc to the LIBS and WISH_LIBS variables since it is not needed when linking with CC. If required when linking with LD it should be done on a case by case basis in tcl.m4.
check-in: 429452a9 user: mdejong tags: trunk
2001-11-05
10:13
Minor fixes from [email protected] Thanks! check-in: a01ae661 user: dkf tags: trunk
2001-10-30
11:21
Improvements to widget demo (integrates/demonstrates the new 8.4 widgets) check-in: 4af66343 user: dkf tags: trunk
10:17
More demo upgrades derived from 8.3.4 and using new features check-in: 64aeb054 user: dkf tags: trunk
2001-10-29
16:42
More demo upgrades derived from 8.3.4 check-in: bb9939ea user: dkf tags: trunk
16:23
Improvements to the demo scripts, mostly up-ported from 8.3.4 check-in: ee6bf7ea user: dkf tags: trunk
2001-10-23
08:40
Minor fixes to TkCursor.nextPtr field handling [adapted from Patch 473875] check-in: 59b3cc5f user: dkf tags: trunk
2001-10-19
17:43
* library/console.tcl: removed transpose ability until the console can get a proper rewrite of tag handling.
check-in: fcf8c225 user: hobbs tags: trunk
17:43
removed threaded build warning under X check-in: 832032c0 user: hobbs tags: trunk
2001-10-18
20:26
* library/console.tcl (ConsoleOutput): fixed undefined widget argument.
check-in: aee1fb51 user: hobbs tags: trunk
2001-10-16
23:39
* library/xmfbox.tcl: fixed filtering in motif file dialog. [Patch #469670] (nelson)
check-in: 446cdb34 user: hobbs tags: trunk
21:45
* generic/tkWindow.c (OpenIM): Added simple XIM patch to enable basic XIM input on Unix. [Patch #412727] (fabian)
check-in: a5956ca0 user: hobbs tags: trunk
2001-10-15
22:15
had to add ""s now that configure.in is doing the right thing check-in: d500878b user: hobbs tags: trunk
21:19
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: * win/tkConfig.sh.in: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tkConfig.sh
check-in: 41d64e8f user: hobbs tags: trunk
2001-10-12
13:30
implementation of TIP 63 (accepted) -compound option to menu items. check-in: 388b438b user: tmh tags: trunk, macosx-8-4-branchpoint
2001-10-09
23:11
* library/console.tcl: added more smarts extracted from tkcon to the default console.
check-in: ba7e4718 user: hobbs tags: trunk
2001-10-01
21:22
see ChangeLog check-in: 69d67ade user: hobbs tags: trunk
21:22
* win/tkWinWindow.c: made use of standard Tk_GetHWND instead of older, private TkWinGetHWND.
check-in: 7aaf6fef user: hobbs tags: trunk
21:20
minor cast changes to support Win64 check-in: 84f76b67 user: hobbs tags: trunk
21:20
better error reporting from testclipboard check-in: bfaedc8b user: hobbs tags: trunk
21:04
updated for Win64 SDK RC1 compilation support check-in: 23cb93ac user: hobbs tags: trunk
21:04
updated copyright check-in: 99be987b user: hobbs tags: trunk
2001-09-30
19:01
Added -uniform option to grid's row/columnconfigure. check-in: d7a6c95b user: pspjuth tags: trunk
2001-09-26
21:36
Added labelframe widget. TIP#18. check-in: bc61e5ed user: pspjuth tags: trunk
20:25
Geometry manager changes to support TIP#18. check-in: 2609784a user: pspjuth tags: trunk
2001-09-25
16:25
* Corrected definition of TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too.
check-in: d188a155 user: dgp tags: trunk
2001-09-24
22:14
Update to handle change in return type of Tcl_DStringAppend() from (char *) to (CONST char *). [TIP 27]
check-in: cc2e26b7 user: dgp tags: trunk
2001-09-23
11:30
Pack accepted asymmetric values for -ipadx/y. Only -padx/y supports asymmetry. [Bug #462348] check-in: 7c94d343 user: pspjuth tags: trunk
2001-09-21
22:13
* win/tkWinWindow.c (TkpPrintWindowId, TkpScanWindowId): fixed to work on Win64 with 64bit XIDs.
check-in: b995daa1 user: hobbs tags: trunk
22:08
* generic/tkWindow.c (Tk_CreateAnonymousWindow): * generic/tkEntry.c (GetSpinboxElement): fixed unreachable returns.
check-in: a91d96e5 user: hobbs tags: trunk
21:34
see ChangeLog check-in: 660812b8 user: hobbs tags: trunk
21:34
minor cast fixes to prevent 64bit warnings check-in: ea7bd071 user: hobbs tags: trunk
21:26
(TkGetServerInfo): added recognition of Win64 check-in: 8ea999e9 user: hobbs tags: trunk
21:24
made XID __int64 type for Win64 check-in: ba58d6e4 user: hobbs tags: trunk
21:22
* unix/tkUnixPort.h: * mac/tkMacPort.h: add (int*) cast to TkpScanWindowId. These may need to be changed to Window* (ulong).
check-in: ef4a8abb user: hobbs tags: trunk
21:19
(TkpScanWindowId): changed decl to use Window* instead of int*. check-in: be81eb5b user: hobbs tags: trunk
21:19
correct Window id's to be of type Window check-in: 5bab4967 user: hobbs tags: trunk
20:38
* win/tkWinWm.c (WinSetIcon): fixed SetClassLong for 64bit support.
check-in: d7092919 user: hobbs tags: trunk
20:38
improved use of test constraints
check-in: 0969f165 user: hobbs tags: trunk
20:37
* tests/textDisp.test (textDisp-4.12): corrected test to work properly on Windows.
check-in: ea21b34e user: hobbs tags: trunk
20:37
* tests/scrollbar.test (scrollbar-6.27): marked knownBug because it is skewed by bad dimensions returned by Windows.
check-in: a44e72ab user: hobbs tags: trunk
2001-09-20
17:04
* unix/configure: regen'ed * unix/tcl.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.
check-in: 4722cfad user: hobbs tags: trunk
2001-09-17
23:16
* Corrected type definition of argument passed to Tcl_GetStringFromObj() from size_t to int. Incorrect type broke [pack] and [grid] on systems where sizeof(size_t) != sizeof(int). [Bugs 462375, 462342, 462338]
check-in: 6ec1731f user: dgp tags: trunk
14:12
Fixed string/list confusion in directory browser, and a typo in ChangeLog check-in: 7aebeca2 user: dkf tags: trunk
2001-09-14
20:35
* generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkMenu.c: Applied patch [461578], provided by Vincent Darley. This fixes several memory leaks in the image code. They happen if there are errors during the initialization of the channel the image is supposed to be read from. check-in: 9c9ecdc7 user: andreas_kupries tags: trunk
2001-09-12
21:03
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: a1f73706 user: mdejong tags: trunk
19:25
Fix a problem in the Unix tk_getOpenFile dialog box. An error dialog box used to appear when you would point the file browser box at an empty directory and click on the canvas. check-in: f13a4413 user: drh tags: trunk
19:13
Fix a problem in the Unix tk_getOpenFile dialog box. An error dialog box used to appear when you would point the file browser box at an empty directory and click on the canvas. check-in: 54d36bea user: drh tags: trunk
2001-09-10
22:47
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: 1ba5d71e user: mdejong tags: trunk
03:23
* win/Makefile.in: Fix Windows Makefile so that tcltest will automatically be compiled if the user tries to build tktest.
check-in: 5f461a56 user: mdejong tags: trunk
00:40
* win/Makefile.in: Use TKTEST variable directly instead of depending on the tktest alias.
check-in: 8e995e37 user: mdejong tags: trunk
2001-09-08
22:34
* win/mkd.bat: * win/rmd.bat: Apply binary property (cvs admin -kb) to files and convert to CRLF linefeed format to fix the VC++ build. [Tcl Bug #219409]
check-in: 50e37c1e user: mdejong tags: trunk
2001-09-01
00:51
fixed test numbering check-in: db62dec2 user: hobbs tags: trunk
2001-08-30
01:51
see ChangeLog check-in: 8e26d8a0 user: hobbs tags: trunk
01:51
corrected to use testConfig constraints in the TK_ALT_DISPLAY case check-in: 2d970c4e user: hobbs tags: trunk
01:51
* tests/unixSend.test: removed test file completely identical to send.test. Removed platform specific named file in case somebody gets send working on Win/Mac in the future.
check-in: 7acc0327 user: hobbs tags: trunk
2001-08-29
23:22
* tests/config.test: added config-14.1 to test namespace import evaluation of widgets. * generic/tkButton.c (ButtonCreate): * generic/tkFrame.c (CreateFrame): * generic/tkMenubutton.c (Tk_MenubuttonObjCmd): * generic/tkPlace.c (Tk_PlaceObjCmd): * generic/tkScale.c (Tk_ScaleObjCmd): * generic/tkMessage.c (Tk_MessageObjCmd): * generic/tkEntry.c (Tk_EntryObjCmd, Tk_SpinboxObjCmd): * generic/tkSquare.c (SquareObjCmd): redid the handling of optionTables in widgets to allow them to be imported into other namespaces. [Bug #456632]
check-in: eb203000 user: hobbs tags: trunk
2001-08-28
20:58
* win/tkWinDialog.c (ChooseDirectoryHookProc): work-around for MS bug that caused crashing in tk_chooseDirectory on Win95. [Bug #224936] (baker)
check-in: ef485cd2 user: hobbs tags: trunk
19:41
* unix/tkUnixWm.c (TkWmRestackToplevel): reworked how ConfigureNotify requests were handled in relation to the parent to avoid the problem with potential 'raise' delays on some wms. [Bug #220260] (baker) wms that were affected should notice the difference in tests unixWm-51.* not failing that failed before.
check-in: 6889ab2f user: hobbs tags: trunk
2001-08-27
01:44
  • Corrected TIP 44 typo that broke binding. Thanks to "Michal" for the fix. [Bug 455468]
check-in: a8bfa380 user: dgp tags: trunk
2001-08-24
08:53
#450020 Messages for czech language from http://web.telecom.cz/WoodPrint/cs.msg.gz check-in: dca1950b user: bagnonm tags: trunk
2001-08-23
19:11
added QNX-6 build support. [Bug #219410] (loverso) check-in: e6fc72be user: hobbs tags: trunk
19:11
removed bogus note about including tkPhoto.h check-in: 40bce0ed user: hobbs tags: trunk
2001-08-22
19:59
Fixed a bug where adjacent 'x' and '^' where not handled properly. check-in: c00303ae user: pspjuth tags: trunk
17:29
* tests/dialog.test (HitReturn): fixed failing dialog-2.1 test because it wasn't always getting focus properly.
check-in: 19579859 user: hobbs tags: trunk
17:29
generic/tkPack.c (TkParsePadAmount): added lint init for sepChar. check-in: 5911ce6f user: hobbs tags: trunk
01:25
* tests/unixFont.test (unixFont-2.[234]): fixed to be more sensitive on systems that have more installed fonts.
check-in: 63709aa7 user: hobbs tags: trunk
01:25
* library/dialog.tcl (tk_dialog): changed dialog to show bar on Windows as well and added some y padding between the buttons and the bar. [Patch #442835] (harrismh)
check-in: 799547db user: hobbs tags: trunk
2001-08-21
20:21
Objectified grid and pack commands. check-in: 85252bb2 user: pspjuth tags: trunk
14:43
TkGetWindowFromObj was useless CPU waster; now caches window names *safely* check-in: 3d9110bd user: dkf tags: trunk
2001-08-18
20:03
Grid configure rejected initial "x" and "^". [Bug #418664] check-in: 523026ee user: pspjuth tags: trunk
2001-08-17
21:08
The selection highlighting of text objects in the canvas widget was failing to include the last character of the selection. The "selection get" mechanism returned the right answer (so all the tests were passing) but the widget did not display correctly. This delta fixes the problem. check-in: d0801244 user: drh tags: trunk
09:38
Fixed a stupid error that's been in there for ages... check-in: 3bf030b2 user: dkf tags: trunk
2001-08-15
19:51
* Labelled the TIP 44 changes as "POTENTIAL INCOMPATIBILITY". Although technically internal changes are not incompatible, they'll be perceived as such by those who get bitten, and this will help them find the cause of their trouble.
check-in: 9eafa9d6 user: dgp tags: trunk
15:44
Register Tk's object types with Tcl (Tcl Bug 450545) check-in: 04f99fd0 user: dkf tags: trunk
2001-08-13
21:07
ChangeLog correction. check-in: a219060d user: dgp tags: trunk
2001-08-12
21:22
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: d9ddcd5f user: mdejong tags: trunk
2001-08-10
08:33
Converted [glob [file join]] to [glob -directory] (Bug #223313) Also cleaned up a few space/tab issues in the ChangeLog which make a difference if you're using a highlighting editor like emacs... check-in: 6e017deb user: dkf tags: trunk
2001-08-09
00:47
Corrections to problems introduced by the TIP 44 changes. [Bug 449261]
check-in: 9b5bb3b3 user: dgp tags: trunk
00:46
New file testing [tk_dialog]. check-in: b73ec9c8 user: dgp tags: trunk
2001-08-08
18:41
*Bumped up patchlevel to 8.4a4 to distinguish CVS snapshots from the 8.4a3 release. This does not necessarily mean there will be an 8.4a4 release. [Bug 448938].
check-in: cdaf4961 user: dgp tags: trunk
2001-08-07
20:17
* unix/Makefile.in (dist): added {unix,win}/tcl.m4 and library/msgs/*.msg to dist target. [Bug: #448802]
check-in: bedfb467 user: hobbs tags: trunk
02:56
corrected minor nroff transgressions check-in: 986b6f38 user: hobbs tags: trunk, core-8-4-a3
02:43
2001-08-06 Jeff Hobbs <[email protected]>
8.4a3 RELEASE
* changes: * README: updated for 8.4a3 release
check-in: b0ae1387 user: hobbs tags: trunk
01:14
* unix/configure: regenerated * unix/tcl.m4: added GNU (HURD) configuration target. (brinkmann) [Patch: #442974]
check-in: 39e6cac4 user: hobbs tags: trunk
2001-08-06
18:29
* TIP 44 changes specific to the Mac and Windows platforms that were overlooked before: tkOpenDocument, tkConsoleExit, tkConsoleOutput, unsupported1 out of namespace :: . Thanks to Vince Darley for prompting another look.
check-in: 20c53b8d user: dgp tags: trunk
2001-08-04
00:29
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tk. * win/Makefile.in ($(WISH)): added $(TK_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build.
check-in: a264d04e user: hobbs tags: trunk
00:29
* win/winMain.c (WishPanic): fixed CONST changes to go with CONST-ification in Tcl.
check-in: ec8eadb6 user: hobbs tags: trunk
2001-08-01
21:11
Correction to TIP 44 implementation.
check-in: bba9ce93 user: dgp tags: trunk
16:21
Merged changes from feature branch dgp-privates-into-namespace, implementing TIP 44. All Tk commands and variables matching tk[A-Z]* are now in the ::tk namespace.
check-in: 3c0c681d user: dgp tags: trunk
2001-07-24
22:54
* generic/default.h: Include tkWinDefault.h when built with Cygwin or Mingw.
check-in: 3aace40b user: mdejong tags: trunk
2001-07-19
20:15
The new tk_chooseDirectory dialog box implementation was sometimes giving an error like this: can't read "data(list)": no such element in array. The problem is a race condition. This patch should fix the problem. check-in: e1a1bffe user: drh tags: trunk
2001-07-14
15:53
The code for generating postscript of a bitmap image was apparently never completed. The beginnings of the code was there but it generated diagnostic messages rather than proper postscript. This change fixes the problem. check-in: 148a6117 user: drh tags: trunk
2001-07-11
01:36
* unix/Makefile.in: Add AR and STLIB_LD variables. * unix/configure: * unix/configure.in: Use STLIB_LD when defining MAKE_LIB and MAKE_STUB_LIB. Subst STLIB_LD, RANLIB, and AR. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 67de68fc user: mdejong tags: trunk
2001-07-06
22:26
* win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 13436486 user: mdejong tags: trunk
02:25
* win/Makefile.in: Subst DEPARG directly instead of relying on a variable. This will make Cygwin build faster since an extra exec will be avoided. * win/configure: Regen. * win/configure.in: Subst DEPARG. * win/tcl.m4: Update from Tcl.
check-in: b685ea15 user: mdejong tags: trunk
2001-07-05
17:23
updated README with purls check-in: 9aab6bcb user: hobbs tags: trunk
01:45
updated README with purls check-in: 2a48ad16 user: uid38172 tags: trunk
01:28
updated READMEs with purls check-in: 42525a0e user: uid38172 tags: trunk
2001-07-04
00:40
* tests/canvas.test: * generic/tkCanvPoly.c (PolygonToArea): Added patch that respects the polygon difference of including points in the polygon even when fill is empty. [Bug #226357]
check-in: 3734d49c user: hobbs tags: trunk
00:25
* win/Makefile.in: Remove PATHTYPE variable. * win/configure: Regen. * win/configure.in: Don't subst PATHTYPE. * win/tcl.m4: Update from Tcl.
check-in: 3e3fd403 user: mdejong tags: trunk
00:19
* win/Makefile.in: Don't use VPSEP, instead just use : in the VPATH. * win/configure: Regen. * win/configure.in: Don't subst VPSEP.
check-in: 93c90324 user: mdejong tags: trunk
2001-07-03
14:59
Added missing backslash in Motif File Selector code. check-in: 227ace3f user: dkf tags: trunk
06:16
see changes check-in: 69a098c5 user: hobbs tags: trunk
06:16
* generic/tkEntry.c: corrected missing Tcl_Release that caused font not freed complaints when trying valid cleanup calls. * generic/tkListbox.c: made use of Tcl_Preserve/Tcl_Release to prevent FMR errors in Display functions.
check-in: 3991a01b user: hobbs tags: trunk
06:08
* unix/tkUnixScale.c (TkpDisplayScale): corrected FMR when scale was deleted while calling its command.
check-in: 54a7832c user: hobbs tags: trunk
06:03
* generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkRectOval.c: corrected argument handling in Create<Item> functions that could lead to ABRs or FMRs and corrected names of argc/argv to objc/objv.
check-in: 3f8a5534 user: hobbs tags: trunk
06:00
* generic/tkImgGIF.c (Mgetc): corrected screwy use of ternary operator and possible FMR.
check-in: cd61f88f user: hobbs tags: trunk
05:59
* generic/tkWindow.c (Tk_DestroyWindow): changed to use Tcl_EventuallyFree instead of ckfree so that widgets that have references to a tkwin can use them.
check-in: 7be9ab44 user: hobbs tags: trunk
01:03
* library/console.tcl: * library/entry.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: added private ::tk::GetSelection command to handle requesting selection. This is to support requesting UTF8_STRING before generic STRING on Unix. Changed Text, Spinbox, Entry and Console to use this command.
* tests/select.test: * generic/tkSelect.c (Tk_CreateSelHandler, Tk_DeleteSelHandler): on Unix, a UTF8_STRING handler will be created when the user requests a STRING handler (in addition to the STRING handler). This provides implicit support for the new UTF8_STRING selection target. * unix/tkUnixSelect.c (TkSelEventProc, ConvertSelection): Added support for UTF8_STRING target. [RFE #418653, Patch #433283]
* generic/tkInt.h: added utf8Atom to TkDisplay structure.
check-in: 3993717f user: hobbs tags: trunk
00:57
* tests/listbox.test: changed 'darkblue' to 'white' in a test because it isn't a portable color name.
check-in: a72cf27d user: hobbs tags: trunk
2001-07-02
23:52
* generic/tkEntry.c (DestroyEntry): used Tcl_EventuallyFree instead of ckfree for entryPtr to prevent FMRs. [Bug #413904]
check-in: 615fc850 user: hobbs tags: trunk
23:50
removed unnecessary directory check-in: 23082bfc user: hobbs tags: trunk
2001-06-27
02:06
* unix/Makefile.in: * win/Makefile.in: Add `make shell` target. This target will set the proper env vars before invoking wish from the build directory.
check-in: dbe84784 user: mdejong tags: trunk
01:15
* win/configure: * win/configure.in: Revert cross compiling change accidently added during last checkin.
check-in: 9e4c1b23 user: mdejong tags: trunk
2001-06-26
20:31
* unix/configure: Regen. * unix/configure.in: Fix last checkin by removing export since that only works in bash. * win/configure: Regen. * win/configure.in: Ditto.
check-in: 66c3f1b8 user: mdejong tags: trunk
20:17
* unix/configure: Regen. * unix/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. * win/configure: Regen. * win/configure.in: Ditto.
check-in: f747663f user: mdejong tags: trunk
00:56
* win/configure: Regen. * win/configure.in: Use RC_DEFINE flag from tcl.m4. * win/tcl.m4: Update from Tcl.
check-in: 2d319b6f user: mdejong tags: trunk
00:45
* win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: b7f81421 user: mdejong tags: trunk
2001-06-23
02:15
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Link to the imm32 library when building with mingw gcc. * win/tkWinX.c: Include the imm.h header to fix compiling with mingw gcc.
check-in: e3e493f9 user: mdejong tags: trunk
02:10
* win/configure: Regen. * win/configure.in: Add resource compiler fix from 8.3.3 to fix compiling with mingw.
check-in: e3cbbd52 user: mdejong tags: trunk
00:40
* win/configure: Regen. * win/tcl.m4: Fix silly typo in last checkin.
check-in: 4e8df3da user: mdejong tags: trunk
2001-06-22
23:59
* unix/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. Add LDFLAGS_DEBUG and LDFLAGS_OPTIMIZE to match the way CFLAGS_DEFAULT works. Use new LDFLAGS variable in the Makefile instead of @LDFLAGS@. * unix/configure: Regen. * unix/configure.in: Don't set CFLAGS to CFLAGS_DEFAULT, instead subst CFLAGS_DEFAULT into the Makefile. Add AC_SUBST for CFLAGS_DEBUG, CFLAGS_OPTIMIZE, LDFLAGS_DEFAULT, LDFLAGS_DEBUG, and LDFLAGS_OPTIMIZE. Remove unused LD_FLAGS subst. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. * win/configure: Regen. * win/configure.in: Don't set CFLAGS or LDFLAGS, instead subst CFLAGS_DEFAULT and LDFLAGS_DEFAULT into the Makefile. * win/tcl.m4: Update from Tcl.
check-in: 3b598286 user: mdejong tags: trunk
09:10
* win/configure: * win/tcl.m4: Update From Tcl.
check-in: d8467c9a user: mdejong tags: trunk
02:14
* doc/colors.n: Corrected bogus documentation with respect to several shades of blue, all of which were listed as RGB 0 0 0. [Bug #432104]. check-in: 480300ff user: ericm tags: trunk
2001-06-14
10:56
Added braces to expressions. check-in: 486fbd3c user: dkf tags: trunk
2001-06-06
07:58
* win/configure: Regen. * win/configure.in: Handle the --prefix option correctly it should default to /usr/local like the unix version.
check-in: 7379372d user: mdejong tags: trunk
2001-06-04
03:15
* doc/selection.n: * doc/clipboard.n: added SEE ALSOs to cross-reference selection and clipboard, with extra note for clipboard command in selection docs. [Patch #422256]
check-in: 01778f79 user: hobbs tags: trunk
03:07
* unix/tkUnixFont.c: Corrected support for iso10646 (X11 Unicode) fonts on Unix. This adds a ucs-2be (UCS-2 Big Endian) encoding in Tk on Unix that is used for those fonts (X11 requires big-endianness). (welch) [Patch #406411; Bug #220890 #220899] This differs from the 8.3.3 patch by not adding ucs-2be in the preferred encodingList (seems works fine without). Added alias for jisx0201* fonts to jis0201 encoding. [Bug #414033]
check-in: a28f6c2d user: hobbs tags: trunk
2001-05-30
22:41
* win/tkWinX.c: moved the initialization of tkPlatformId from TkWinXInit to TkWinGetPlatformId because static builds could call it before it was initialized. [Bug #427278]
check-in: 0a94e34e user: hobbs tags: trunk
22:41
win/tkWinKey.c (TkpSetKeycodeAndState): removed old debug info check-in: 22fe9261 user: hobbs tags: trunk
2001-05-28
16:56
Upgraded frame to use the newer TK_OPTION style when processing configuration options. Some cleanup of bad comments and bad code. [part of patch #420861] check-in: 1832807b user: pspjuth tags: trunk
2001-05-23
10:29
* unix/configure: * unix/tcl.m4: * win/configure: * win/tcl.m4: Sync from Tcl sources.
check-in: 32d7a7f3 user: mdejong tags: trunk
2001-05-22
00:23
see ChangeLog check-in: 5d139fbb user: hobbs tags: trunk
00:23
unix/tcl.m4: synced up wih Tcl tcl.m4. [Bug #419812] check-in: 0d5c5883 user: hobbs tags: trunk
00:22
* doc/TkInitStubs.3: * generic/tk.h: * generic/tkStubLib.c: CONST'ified Tk_InitStubs to match CONST changes to Tcl_PkgRequireEx.
check-in: 158efb47 user: hobbs tags: trunk
2001-05-21
14:07
implement TIP11, -compound option for menubutton widget check-in: 8942e4db user: tmh tags: trunk
2001-05-16
12:39
Added documentation for console command. (Right source tree this time!) check-in: f81062ce user: dkf tags: trunk
2001-04-25
22:10
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: e47bf256 user: mdejong tags: trunk
21:51
* unix/configure: Regen. * unix/configure.in: Use $@ in MAKE_LIB and MAKE_STUB_LIB commands instead of using a delayed subst variable. Replace instances of STUB_LIB_FILE with TK_STUB_LIB_FILE.
check-in: 31f47a2e user: mdejong tags: trunk
20:52
* unix/Makefile.in: Use TCL_STUB_LIB_FILE instead of STUB_LIB_FILE. * unix/configure: Regen. * unix/configure.in: Don't subst STUB_LIB_FILE, use TCL_STUB_LIB_FILE instead.
check-in: cb201830 user: mdejong tags: trunk
2001-04-12
12:30
Better handling of when image creation nukes the main window so now does not crash on Linux. check-in: 165d4163 user: dkf tags: trunk
2001-04-04
18:37
* win/tkWinMenu.c (TkWinHandleMenuEvent): corrected reseting of service mode to only occur when it was set. [Bug #220948]
check-in: 1e7f9798 user: hobbs tags: trunk
14:58
Corrected typos. check-in: 86c8dee6 user: dgp tags: trunk
07:07
* tests/winClipboard.test: improved results for understanding when tests fail.
check-in: 6d6d7503 user: hobbs tags: trunk
06:47
* tests/winDialog.test: string totitle'd some results that expected [pwd] to return a capital drive letter.
check-in: 1cfbc9ba user: hobbs tags: trunk
06:40
win/tkWinDialog.c (GetFileNameA): initialize multi to 0. check-in: 720cdf47 user: hobbs tags: trunk
06:40
* tests/cursor.test: changed tests to use 'heart' cursor because 'arrow' on windows has a pre-skewed use count.
check-in: 15a04f11 user: hobbs tags: trunk
2001-04-03
06:54
* win/configure: * win/tcl.m4 (SHLIB_LD): added -incremental:no. [Bug #219381]
check-in: cdba5672 user: hobbs tags: trunk
06:54
* generic/tkMenu.c (TkInvokeMenu): checked for menu deletion before calling associated menu entry command. [Bug #220821]
check-in: 55b7a33d user: hobbs tags: trunk
05:24
see ChangeLog check-in: 0854d43b user: hobbs tags: trunk
04:41
* tests/listbox.test: added test listbox-27.1, delete during scrollbar update * generic/tkListbox.c (DestroyListbox, ListboxEventProc): corrected listbox to make proper use of Tcl_EventuallyFree and protect against unusual listbox deletion.
check-in: 484b8a6c user: hobbs tags: trunk
04:40
* tests/entry.test: added tests entry-20.*, delete during widget activity * generic/tkEntry.c (DestroyEntry, EntryEventProc): fixed the entry widget to survive deletion while processing scrollbar updates and validation.
check-in: 0b8fe7c6 user: hobbs tags: trunk
04:40
* tests/canvas.test: test of canvas delete during event * generic/tkCanvas.c (DestroyCanvas, CanvasEventProc): fixed the canvas to survive deletion during event processing. [Bug #228024]
check-in: e89804eb user: hobbs tags: trunk
04:34
* generic/tkImgPhoto.c (ImgPhotoCmd): corrected the src and dest values for $imageName put when -format and -to are used. [Bug #232741]
check-in: d343245c user: hobbs tags: trunk
04:33
* doc/image.n: added warning about names chosen for images. check-in: 34d91510 user: hobbs tags: trunk
2001-04-02
02:08
* generic/tk.h: * unix/configure.in (TK_PATCH_LEVEL): * unix/configure: * unix/tk.spec: * win/configure.in (TK_PATCH_LEVEL): * win/configure: updated patchlevel to 8.4a3
check-in: de7899ec user: hobbs tags: trunk
02:08
* README: * mac/README: updated patchlevel to 8.4a3 and corrected links and notes.
check-in: 9bbca911 user: hobbs tags: trunk
2001-03-31
05:46
* tests/safe.test: added note about correcting failures in safe.test. * library/tk.tcl: moved package require msgcat inside if case to not be used in safe interps.
check-in: db467392 user: hobbs tags: trunk
2001-03-30
23:50
* win/makefile.vc: * win/configure: * win/tcl.m4: added imm32.lib to LIBS_GUI for Tk IME support. * win/tkWinInt.h: * win/tkWinKey.c: * win/tkWinX.c: added support for changing IME on the fly in Windows (2000). (lam) [Patch #402993]
check-in: 7d37d3f4 user: hobbs tags: trunk
22:42
* generic/tkImage.c (Tk_ImageObjCmd, EventuallyDeleteImage): added casts to allow compiling on Windows with debbuging.
check-in: 20d9467e user: hobbs tags: trunk
21:53
* win/Makefile.in (install-*): improved install-* targets to use their base build dependency.
check-in: 76392d86 user: hobbs tags: trunk
21:52
* win/tkWinWm.c (UpdateWrapper): ensured that the passed in winPtr had an existent window to operate on. [Bug #409172]
check-in: d2ea8b73 user: hobbs tags: trunk
21:52
* tests/bind.test (bind-22.18): * generic/tkBind.c (NameToWindow): handled the error case where a valid-looking but invalid identifier could be passed in certain event generate options causing a crash. [Bug #411307]
check-in: 6ac56204 user: hobbs tags: trunk
07:14
see ChangeLog entries check-in: b34b0487 user: hobbs tags: trunk
07:11
* tests/canvas.test: added test case to check obj conversion * generic/tkObj.c (UpdateStringOfMM, SetMMFromAny): better obj-aware screen distances. (pgbaum, hobbs) [Patch #403327]
check-in: 5cda3aab user: hobbs tags: trunk
07:04
* library/bgerror.tcl (bgerror): allow focus into details window for Windows C&P to work. [Bug #220929]
check-in: ea7371f5 user: hobbs tags: trunk
07:04
* library/tk.tcl: put a catch around adding <hpBackTab> to the <<PrevWindow>> virtual event as it doesn't seem to work on all HP systems. [Bug #411669]
check-in: 05a38c51 user: hobbs tags: trunk
06:02
* library/tkfbox.tcl: fixed selecting directories and single files with spaces using tk_getOpenFile -multiple 1. [Bug #411640]
check-in: 01457710 user: hobbs tags: trunk
06:01
* win/tkWinDialog.c (GetFileNameA): added support for -multiple to ascii-based tk_getOpenFile (Win9*). (haneef) [Patch #403047] (GetFileNameW): increased number of files that could be returned by tk_getOpenFile -multiple. [Patch #412042]
check-in: 1114d667 user: hobbs tags: trunk
00:15
* doc/canvas.n: Noted ability to specify coords as a list in the docs. (techentin) [Patch #403660]
check-in: f7591c4f user: hobbs tags: trunk
00:15
* library/msgs/de.msg: fixed translations. [Patch #403525] check-in: 6bf9ebd7 user: hobbs tags: trunk
2001-03-29
11:05
* library/entry.tcl (tkEntryMouseSelect): * library/text.tcl (tkTextSelectTo): When the mouse is dragged with the button down, move the insertion cursor to the current mouse position. * tests/event.test: Add a series of tests for event generation. Add tests for selection, check the position of the insertion cursor.
check-in: 0f4e18f0 user: mdejong tags: trunk
02:45
* unix/configure: * unix/tcl.m4: corrected IRIX-5.x config to not use -n32. (english) [Patch 403626]
check-in: f1ce521d user: hobbs tags: trunk
2001-03-28
17:27
Replaced all [load {} tk] in Tk test suite with [load {} Tk]. [Bug 220940, Patch 411952] check-in: babe2e2e user: dgp tags: trunk