Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
231 check-ins using file generic/tkMenubutton.c version e7fa16c5
2002-08-02
| ||
15:35 | Stopped a potential core dump from happening when a idle event outlives its clientdata. check-in: 42c56da3 user: dkf tags: trunk | |
15:12 | different method of silencing compiler warning. check-in: cdf795b7 user: dgp tags: trunk | |
03:18 | silenced compiler warning check-in: ea64d4e8 user: dgp tags: trunk | |
2002-07-31
| ||
14:10 | Postpone paned-window layout arrangement on geometry event until idle, as is done in other window managers, to fix problems with size calculations when the children don't already know their sizes anyway. Now the layout of the vertical pane demo works better (overall initial window width is right!) check-in: bc3f6cc1 user: dkf tags: trunk | |
10:52 | Resynch with Tcl check-in: e37a92a2 user: dkf tags: trunk | |
2002-07-29
| ||
23:03 |
* unix/configure: Regen. * unix/configure.in: Remove code that was setting CC_SEARCH_FLAGS and LD_SEARCH_FLAGS to try to account for cc vs ld linking. Tcl now handles this. * unix/tcl.m4: Update from Tcl.check-in: 90aa5158 user: mdejong tags: trunk | |
2002-07-28
| ||
03:23 |
* unix/Makefile.in: Add MAJOR_VERSION, MINOR_VERSION, PATCH_LEVEL, INSTALL_LIBRARY, STUB_LIB_FILE, and LIB_FILE to support changes in tcl.m4 related to library builds. Use MAKE_LIB macro to avoid dealing with RANLIB issues. Rename TK_CC_SEARCH_FLAGS to CC_SEARCH_FLAGS and rename TK_LD_SEARCH_FLAGS to LD_SEARCH_FLAGS. Use new INSTALL_LIB and INSTALL_STUB_LIB substs to deal with ranlib issues when install libraries. * unix/configure: Regen. * unix/configure.in: Remove AC_PROG_RANLIB since this is done by tcl.m4 now. Define CC_SEARCH_FLAGS instead of TK_CC_SEARCH_FLAGS and so on. Use MAKE_LIB and MAKE_STUB_LIB from tcl.m4. Remove AC_SUBST calls that are no done in tcl.m4. * unix/tcl.m4: Update from Tcl. * unix/tkConfig.sh.in: Subst CC_SEARCH_FLAGS and LD_SEARCH_FLAGS.check-in: dc30e106 user: mdejong tags: trunk | |
2002-07-25
| ||
22:12 | Last commit missed a few lines. check-in: e1335f01 user: pspjuth tags: trunk | |
21:36 | Objectifed wm. [Patch #564521] Note: this commit has not been tested. check-in: 6f427f77 user: pspjuth tags: trunk | |
21:35 | Objectifed wm. [Patch #564521] check-in: 92401d20 user: pspjuth tags: trunk | |
21:19 |
* tests/spinbox.test: added spinbox-22.[1-3] * generic/tkEntry.c (ConfigureEntry): made the textvariable value take precedence over changed -from/-to values, unless it must be constrained. [Bug #559078]check-in: fc1e3660 user: hobbs tags: trunk | |
20:57 |
* library/spinbox.tcl (MouseSelect): when not in the entry, just return instead of invoking - ButtonUp handles invoking already. [Bug #499168]check-in: 2bdb640b user: hobbs tags: trunk | |
20:36 |
* library/tk.tcl (RestoreFocusGrab): handle the case where the FocusGrab info is not set. [Bug #553283]check-in: b07eac11 user: hobbs tags: trunk | |
2002-07-24
| ||
20:35 | see changelog check-in: 4f6c3f6b user: hobbs tags: trunk | |
19:41 |
* tests/canvas.test: added canvas-14.[1-6] * generic/tkCanvas.c (CanvasWidgetCmd): corrected handling of 'scan' subcommand args. Also removed early return cases to goto done instead where the canvasPtr would be Tcl_Release'd. This may solve other problems with unreleased canvasPtr's. [Bug #581560]check-in: ee55f2eb user: hobbs tags: trunk | |
19:15 |
* win/tkWinButton.c (TkpDisplayButton): corrected display of focus ring around the actual text when the button is a compound button. [Bug #583691]check-in: 4ba93c31 user: hobbs tags: trunk | |
18:42 |
* unix/README: Corrected notes about running user interactive Tk tests. [Bug #462320]check-in: 192d0b47 user: hobbs tags: trunk | |
18:31 |
* generic/tkText.c (TextEditUndo): set isDirtyIncrement to -1 when reverting to note proper "dirtiness". [Bug #580362] (callewaert)check-in: de5310c1 user: hobbs tags: trunk | |
18:30 |
* generic/tkEntry.c (DisplayEntry): correct cursor position before calling Tk_SetCaretPos. (yamamoto)check-in: 0203a5d7 user: hobbs tags: trunk | |
2002-07-23
| ||
17:33 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: 739f9716 user: mdejong tags: trunk | |
17:24 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: 0090380c user: mdejong tags: trunk | |
09:05 | removed invalid ChangeLog entry check-in: c48d3b0f user: mdejong tags: trunk | |
2002-07-22
| ||
21:25 |
* 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): Revert [Tk patch 568278]. The transient window workaround is no longer needed since the fix for [Tk bug 570764] solved the problem for withdrawn transients.check-in: 292849c2 user: mdejong tags: trunk | |
2002-07-19
| ||
20:31 |
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: Add AC_PREREQ(2.13) in an attempt to make it more clear that the configure scripts must be generated with autoconf version 2.13. [Tcl Bug 583573]check-in: b62109fb user: mdejong tags: trunk | |
14:37 | Oops. Minor fix to the previous fix. check-in: 5288fc9d user: drh tags: trunk | |
14:27 | Fix a bug in the Postscript encoding vector generator that was causing postscript generation to fail under Win2K. check-in: be10e67f user: drh tags: trunk | |
2002-07-18
| ||
16:02 |
* unix/tkUnixSend.c: Using Tcl_GetTime instead of TclpGetTime.check-in: e83e4b85 user: rmax tags: trunk | |
2002-07-17
| ||
21:33 | code cleanup check-in: ef406e53 user: vincentdarley tags: trunk | |
16:51 |
* library/unsupported.tcl: Extended ExposePrivateVariable, and ExposePrivateCommand to accept patterns as well.check-in: eac15e84 user: rmax tags: trunk | |
14:39 | log check-in: 56e53acc user: dgp tags: trunk | |
14:37 | corrected reversed logic in assert -> panic conversion check-in: 9dd7400d user: dgp tags: trunk | |
2002-07-16
| ||
23:29 |
* generic/tkFont.c (TkFontPkgFree): Call panic instead of assert since assert is not used in the rest of Tk. [Tk bug 579651]check-in: 2b56ce15 user: mdejong tags: trunk | |
23:17 |
* unix/Makefile.in: * win/Makefile.in: Add a more descriptive warning in the event `make genstubs` needs to be rerun.check-in: 20db6a87 user: mdejong tags: trunk | |
21:14 | ChangeLog police check-in: 38051be7 user: mdejong tags: trunk | |
18:06 | WinWm fixes check-in: c350236c user: vincentdarley tags: trunk | |
05:03 | no message check-in: a769e153 user: davygrvy tags: trunk | |
05:01 | re-add of the borland makefile. Submitted by Helmut Giese <[email protected]>. check-in: 39ae7cc0 user: davygrvy tags: trunk | |
2002-07-15
| ||
18:10 |
* Some tests needed "unix" constraint.check-in: f179e71c user: dgp tags: trunk | |
16:56 |
* Fixes for [Bug 581627]. * generic/tkTest.c: Test commands not supported on non-Unix platforms should not be defined there in the first place. * tests/constraints.tcl: Fixed "secureserver" constraint. * tests/unixWm.test: Some tests needed "unix" constraint. * win/tkWinWm.c: Typo in error message.check-in: 7c47575f user: dgp tags: trunk | |
2002-07-14
| ||
18:31 |
* tests/event.test: Fixes to enable testing of only userInteraction * tests/visual_bb.test: tests.check-in: d9d30520 user: dgp tags: trunk | |
17:29 |
* Bumped HEAD to version 8.4b2 in order to distinguish it from the 8.4b1 release. Also extended LOCALES to cover all message catalogs.check-in: 1248e4a3 user: dgp tags: trunk | |
15:45 |
* tests/focustTcl.test: Conversion bug: Corrected backwards logic. * tests/imgPhoto.test: Conversion bug: overwrote unix/README.check-in: 075080eb user: dgp tags: trunk | |
05:48 |
* Completed conversion of Tk test suite to use tcltest.check-in: c483179b user: dgp tags: trunk | |
2002-07-13
| ||
21:52 |
* Converted more files to tcltest and factored out common code.check-in: d09771c3 user: dgp tags: trunk | |
20:28 |
* Converted more files to tcltest and factored out common code.check-in: d5cee69d user: dgp tags: trunk | |
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 compositingcheck-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 datacheck-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 interpcheck-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 exitcheck-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_Uidcheck-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 updatescheck-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.aspcheck-in: a38bcfe0 user: hobbs tags: trunk | |
06:37 |
* generic/tkPanedWindow.c (DestroyPanedWindow, ConfigureSlaves): fix mem leaks in not freeing slave infocheck-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 | |