Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
897 check-ins using file library/demos/menubu.tcl version 84cb2ea765
2007-04-29
| ||
02:24 | * generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c: * generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * unix/tkUnixScale.c: platforms would only require implementation of TkpClipDrawableToRect()). check-in: e28d001869 user: das tags: core-8-4-branch | |
2007-03-07
| ||
23:48 | * generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit(). * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13 check-in: 96596797dd user: das tags: core-8-4-branch | |
2007-02-19
| ||
23:54 | * unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.13 check-in: 939e7c3651 user: hobbs tags: core-8-4-branch | |
23:53 | * library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959] check-in: 05af79b3ee user: hobbs tags: core-8-4-branch | |
2007-02-04
| ||
02:51 | * unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.13 check-in: b855f0d06a user: das tags: core-8-4-branch | |
2007-01-30
| ||
23:21 | * win/Makefile.in (install-private-headers): added target check-in: 8927d5b091 user: hobbs tags: core-8-4-branch | |
2007-01-26
| ||
02:48 | renamed SC_COMMANDS_PRE to SC_CONFIG_COMMANDS_PRE for parity with AC 2.5x check-in: f9c499cf37 user: das tags: core-8-4-branch | |
2007-01-25
| ||
05:20 | previous commit omitted some changes from the HEAD check-in: 12691aa56a user: das tags: core-8-4-branch | |
05:13 | comment typo check-in: e3bb110dd7 user: das tags: core-8-4-branch | |
02:07 | * unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible * unix/configure.in: and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds. * unix/configure: autoconf-2.13 check-in: 55659bf7db user: das tags: core-8-4-branch | |
2007-01-19
| ||
01:06 | * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.13 check-in: 6cae777f97 user: das tags: core-8-4-branch | |
00:41 | whitespace check-in: 48a3d65d96 user: das tags: core-8-4-branch | |
2006-12-22
| ||
19:06 | Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 1140685f39 user: dkf tags: core-8-4-branch | |
18:48 | Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 8b89a8f8f4 user: dkf tags: core-8-4-branch | |
2006-12-19
| ||
19:50 | (TkpDisplayButton): lint init. [Bug 1618604] check-in: 3b9264abfd user: hobbs tags: core-8-4-branch | |
01:20 | * unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.13 check-in: 46484d6f41 user: das tags: core-8-4-branch | |
2006-12-08
| ||
03:38 | typo check-in: 6876b25fdc user: das tags: core-8-4-branch | |
2006-12-04
| ||
20:13 | * generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic) check-in: 297e33dd77 user: hobbs tags: core-8-4-branch | |
2006-12-01
| ||
19:47 | * doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows. check-in: 57ee40f387 user: hobbs tags: core-8-4-branch | |
07:13 | * macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner). check-in: 1ecb3412c5 user: das tags: core-8-4-branch | |
2006-11-26
| ||
06:05 | * tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.13 check-in: 01b22ac21f user: das tags: core-8-4-branch | |
2006-11-24
| ||
19:04 | * macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701] check-in: 2efeca7183 user: hobbs tags: core-8-4-branch | |
18:11 | * unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877] check-in: a019951dd3 user: hobbs tags: core-8-4-branch | |
01:52 | * win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877] check-in: 8997c989fb user: hobbs tags: core-8-4-branch | |
2006-11-02
| ||
15:18 | comment typo check-in: 52f72f4b07 user: das tags: core-8-4-branch | |
12:24 | * macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226] check-in: e6579147fd user: das tags: core-8-4-branch | |
2006-10-31
| ||
22:33 | * macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: check-in: ad3d3ba0c1 user: das tags: core-8-4-branch | |
22:26 | sync whitespace with HEAD check-in: afac6de023 user: das tags: core-8-4-branch | |
15:18 | Fix bug #1582769 build with VC2003 and correct i386 arch. check-in: 6b5677cb26 user: patthoyts tags: core-8-4-branch | |
2006-10-23
| ||
17:58 | * README: Bump version number to 8.4.15 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: check-in: 9e887159dc user: dgp tags: core-8-4-branch | |
2006-10-18
| ||
14:30 | advance 8.4.14 tag check-in: 644d090674 user: dgp tags: core-8-4-branch, core-8-4-14 | |
08:56 | Ensure builds with VC6 without Platform SDK and pickup MACHINE from environment to make life easier on Windows non-x86 platforms. check-in: 854a284193 user: patthoyts tags: core-8-4-branch | |
2006-10-17
| ||
05:38 | * generic/tkPanedWindow.c: Cleaned up some code flagged by a * generic/tkText.c: `make checkexports` test. * generic/tkText.h * generic/tkTextTag.c: check-in: 59e9503d17 user: dgp tags: core-8-4-branch | |
2006-10-16
| ||
18:54 | Set release date. check-in: ef47ea815d user: dgp tags: core-8-4-branch | |
17:35 | * macosx/Makefile: don't redo prebinding of non-prebound binaires. check-in: 47c122c583 user: das tags: core-8-4-branch | |
16:25 | whitespace check-in: c86bc4bd69 user: das tags: core-8-4-branch | |
15:57 | * macosx/README: document CG antialiasing limit changes. check-in: 20853f147a user: das tags: core-8-4-branch | |
15:35 | * changes: updates for 8.4.14 release. * macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace. * macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now. * generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA). check-in: d5ad7c09bc user: das tags: core-8-4-branch | |
2006-10-10
| ||
19:19 | * changes: changes updated for 8.4.14 release. check-in: 29d84587bb user: dgp tags: core-8-4-branch | |
2006-10-06
| ||
18:10 | Remove the /RTCc flag check-in: 2bf08304af user: patthoyts tags: core-8-4-branch | |
2006-10-05
| ||
21:28 | * unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671] check-in: da4f3b7133 user: hobbs tags: core-8-4-branch | |
2006-09-26
| ||
23:55 | * win/makefile.vc: Support MSVC8 and AMD64 target. Also try using * win/rules.vc: sed to generate the manifest (cross-compile cannot * win/nmakehlp.c: execute tclsh). If no sed, use the tclsh exe. check-in: 324eb3ccef user: patthoyts tags: core-8-4-branch | |
2006-09-25
| ||
17:28 | * generic/tkConsole.c: Complete reversal of the changes of Sep 22. * generic/tkMain.c: For compat reason the Tcl core will not change * generic/tkWindow.c: the registered version to include the patchlevel, * library/tk.tcl: making the changes to Tk unnecessary. * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 8a215ea286 user: andreas_kupries tags: core-8-4-branch | |
2006-09-22
| ||
19:01 | * generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 20c45754f7 user: andreas_kupries tags: core-8-4-branch | |
14:53 | Fix [Bug 1562528] check-in: 3f46d75734 user: dkf tags: core-8-4-branch | |
2006-09-21
| ||
00:13 | * win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198] check-in: cc4cbb8cd7 user: hobbs tags: core-8-4-branch | |
2006-09-11
| ||
16:12 | fix logic bug in previous commit check-in: 8f372f4806 user: das tags: core-8-4-branch | |
14:41 | * macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created. * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed. * library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item. * macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2. check-in: bc2ad66b91 user: das tags: core-8-4-branch | |
2006-09-10
| ||
17:07 | * macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections. * library/text.tcl (aqua): change focus bindings to implement platform standard look for inactive text selections using this new color. * generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show text * generic/tkTextDisp.c (GetStyle): selection when text widget * generic/tkText.c (TextEventProc): is in disabled state. * generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std). * generic/tkText.c (Tk_TextCmd): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624] * macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute. * macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac. * macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672] * macosx/Makefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'. * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo. * unix/tcl.m4: sync with tcl/unix/tcl.m4. check-in: a6b148a86c user: das tags: core-8-4-branch | |
17:02 | whitespace check-in: 99b6657a15 user: das tags: core-8-4-branch | |
2006-09-07
| ||
06:37 | * generic/tkWindow.c: add #include "tclInt.h" now required due to use of tcl internal Tcl_CreateNamespace() in previous commit. check-in: 92014b8b58 user: das tags: core-8-4-branch | |
2006-09-06
| ||
22:01 | * generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkTextBTree.c: controlled by ::tk::AlwaysShowSelection * generic/tkTextDisp.c: (boolean, private). [Bug 1553691] * generic/tkWindow.c: * library/tk.tcl * unix/tkUnixPort.h: check-in: a3cfbe860d user: hobbs tags: core-8-4-branch | |
19:53 | * generic/tkText.c (DeleteChars): backport of 8.5 text delete speedup that removes tags from deleted area first. [Bug 1456342] check-in: b3d4792b3e user: hobbs tags: core-8-4-branch | |
2006-08-30
| ||
21:53 | * win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis) check-in: 75d6edfbee user: hobbs tags: core-8-4-branch | |
2006-08-24
| ||
05:22 | * macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac. check-in: e70a2bfb41 user: das tags: core-8-4-branch | |
2006-08-21
| ||
02:39 | update with recent Aqua changes check-in: bd0b74c2a0 user: das tags: core-8-4-branch | |
01:09 | * macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi. check-in: e6351e6a0e user: das tags: core-8-4-branch | |
2006-08-18
| ||
07:47 | * unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.13 * macosx/README: updates for x86_64 support in Tcl. * macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application. * macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger. * macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205] check-in: 396a316f6a user: das tags: core-8-4-branch | |
2006-08-17
| ||
01:07 | * macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top]. check-in: 9fd34ee76f user: hobbs tags: core-8-4-branch | |
2006-07-25
| ||
12:09 | * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950] check-in: da022048c0 user: das tags: core-8-4-branch | |
2006-07-24
| ||
04:45 | * macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c. check-in: 2367230fe0 user: das tags: core-8-4-branch | |
04:45 | fix typo: visable -> visible check-in: 9e6b28ea4f user: das tags: core-8-4-branch | |
2006-07-21
| ||
07:07 | swap out of order "F34" and "R14" check-in: 97321dc96c user: das tags: core-8-4-branch | |
06:28 | typo check-in: c5c677e263 user: das tags: core-8-4-branch | |
06:26 | * generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1". * macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09). check-in: f5f3a91f43 user: das tags: core-8-4-branch | |
06:03 | typos check-in: dba9b938dc user: das tags: core-8-4-branch | |
2006-07-20
| ||
07:40 | cleanup quoting and whitespace check-in: f3453e7d24 user: das tags: core-8-4-branch | |
06:27 | * macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: enforce requirement of OSX 10.2 for TkAqua; move * unix/tcl.m4: Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting. * unix/configure: autoconf-2.13 * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr. * macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: check-in: 9b231103bd user: das tags: core-8-4-branch | |
06:26 | * macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra. check-in: 35e728e04e user: das tags: core-8-4-branch | |
2006-07-14
| ||
18:24 | * generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 356aa6446e user: andreas_kupries tags: core-8-4-branch | |
2006-07-07
| ||
00:38 | catch scrollbar use of highlightthickness check-in: 94eada12cb user: hobbs tags: core-8-4-branch | |
2006-06-22
| ||
00:37 | see changes check-in: 62499e441a user: hobbs tags: core-8-4-branch | |
00:37 | * library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded options check-in: 6b5399ddcd user: hobbs tags: core-8-4-branch | |
2006-06-15
| ||
22:36 | add refs to aqua fixes check-in: 4bbe767aeb user: das tags: core-8-4-branch | |
20:04 | * changes: changes to start prep for an 8.4.14 release. check-in: d323cbfd69 user: dgp tags: core-8-4-branch | |
2006-06-14
| ||
23:52 | Sync with tcl to enable building with VC8 (VS2005 C compiler) check-in: ee6f1e5a8f user: patthoyts tags: core-8-4-branch | |
22:15 | * generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141]. check-in: 536e572bde user: dgp tags: core-8-4-branch | |
21:20 | * macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922] * macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121] check-in: 9b237f7f3a user: das tags: core-8-4-branch | |
2006-06-09
| ||
15:41 | * generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen. check-in: f732e26226 user: dgp tags: core-8-4-branch | |
2006-06-05
| ||
18:06 | * generic/tkInt.h: Thread safety for the data structures of * generic/tkConsole.c: the wish [console]. [Bug 1188340]. check-in: 10a79ac1be user: dgp tags: core-8-4-branch | |
2006-06-01
| ||
18:21 | * generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571]. check-in: 7ed05ec226 user: dgp tags: core-8-4-branch | |
2006-05-29
| ||
21:52 | * tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513] check-in: 18780b1c4f user: hobbs tags: core-8-4-branch | |
2006-05-27
| ||
05:24 | sync with tcl check-in: d73b3d7d8f user: das tags: core-8-4-branch | |
2006-05-26
| ||
21:43 | * macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446] check-in: 95860e096a user: hobbs tags: core-8-4-branch | |
19:21 | autoconf-2.13 check-in: af3a47f717 user: das tags: core-8-4-branch | |
19:20 | sync 2006-05-24 change to tcl HEAD check-in: 774cf5d652 user: das tags: core-8-4-branch | |
2006-05-25
| ||
23:51 | see changes check-in: 229c00440c user: hobbs tags: core-8-4-branch | |
23:51 | * generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330] check-in: d7bde6dca3 user: hobbs tags: core-8-4-branch | |
23:51 | * generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd) check-in: e0ce2033c4 user: hobbs tags: core-8-4-branch | |
23:51 | * generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587] check-in: 4021b1249e user: hobbs tags: core-8-4-branch | |
2006-05-16
| ||
07:37 | fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: d55682aa32 user: das tags: core-8-4-branch | |
07:33 | reverted erroneous removal of tclInt.h #include check-in: a46fc03970 user: das tags: core-8-4-branch | |
06:55 | * macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624] * macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle]. check-in: 79e850106c user: das tags: core-8-4-branch | |
06:54 | comment typo check-in: 75017ad7c1 user: das tags: core-8-4-branch | |
2006-05-13
| ||
00:48 | * generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140] check-in: 13d8168f40 user: hobbs tags: core-8-4-branch | |
2006-05-12
| ||
18:18 | fix whitespace, copyright check-in: 480e49c0f4 user: das tags: core-8-4-branch | |
18:17 | * generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117] * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117] * macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105] * macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596] * macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503] * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu. * macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event. * macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw. check-in: a75d23da37 user: das tags: core-8-4-branch | |
2006-05-04
| ||
13:09 | * README: Bump version number to 8.4.14 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: check-in: 67e7acba42 user: dgp tags: core-8-4-branch | |
2006-04-28
| ||
06:02 | * macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer(). * macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position. * macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * tkAboutDlg.r: update copyright. * macosx/tkMacOSXCarbonEvents.c: sync with HEAD * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: check-in: 7f39d25fec user: das tags: core-8-4-branch | |
2006-04-25
| ||
08:29 | Fix problems caused when XServer returns invalid font names. [Bug 1475865] check-in: 3719f961f8 user: dkf tags: core-8-4-branch | |
2006-04-22
| ||
04:12 | * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXWm.c: * tests/constraints.tcl: * tests/wm.test: sync with 2006-04-18 commit to HEAD. (darley) check-in: f19e6c9911 user: das tags: core-8-4-branch | |
2006-04-17
| ||
18:06 | typo check-in: 41bf142c83 user: dgp tags: core-8-4-branch, core-8-4-13 | |
2006-04-12
| ||
22:31 | Correction to 1432666 fix. check-in: 4b53d3060c user: pspjuth tags: core-8-4-branch | |
17:35 | * generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666] check-in: 3e3d4dfb08 user: dgp tags: core-8-4-branch | |
15:30 | * changes: Updates for next RC. check-in: 01d88d3e26 user: dgp tags: core-8-4-branch | |
02:20 | fix make-html error check-in: 612e1ce7ed user: das tags: core-8-4-branch | |
00:58 | fix to 'embedded' targets & cosmetic fix to 'install' targets CCVS: ---------------------------------------------------------------------- check-in: 05346d20b5 user: das tags: core-8-4-branch | |
2006-04-11
| ||
20:27 | update to latest check-in: 137bf10857 user: hobbs tags: core-8-4-branch | |
20:25 | * generic/tkBind.c (Tk_BindEvent, ChangeScreen): replace Tcl_GlobalEval with more efficient Tcl_EvalEx. check-in: 914a04cbe7 user: hobbs tags: core-8-4-branch | |
20:23 | * win/tkWinEmbed.c (TkpGetOtherWindow): do not panic if no window * win/tkWinWm.c (UpdateGeometryInfo): is found - handle it in * unix/tkUnixEmbed.c (TkpGetOtherWindow): the caller. [Bug 1212056] * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo): check-in: 81fd3f8746 user: hobbs tags: core-8-4-branch | |
12:05 | * macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace. check-in: 1912d481d9 user: das tags: core-8-4-branch | |
10:23 | * changes: added latest aqua bug fixes. * macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316] * macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup. * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init. check-in: bcae40073b user: das tags: core-8-4-branch | |
10:22 | * macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316] check-in: c4918cd4f7 user: das tags: core-8-4-branch | |
10:21 | * macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup. check-in: 99c5416806 user: das tags: core-8-4-branch | |
10:20 | * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init. check-in: fcd0251203 user: das tags: core-8-4-branch | |
07:36 | * macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456] check-in: 52e0c8cba6 user: das tags: core-8-4-branch | |
05:42 | typo check-in: 72d52fb395 user: das tags: core-8-4-branch | |
2006-04-10
| ||
17:44 | *** 8.4.13 TAGGED FOR RELEASE *** * changes: Updates for next RC. check-in: e3ebddcddf user: dgp tags: core-8-4-branch | |
09:25 | * macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800] check-in: b8d4d844b6 user: das tags: core-8-4-branch | |
02:11 | added ref to bug 934524 check-in: 32d9dd8167 user: das tags: core-8-4-branch | |
2006-04-09
| ||
22:07 | * macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004] check-in: d74d8edcdb user: das tags: core-8-4-branch | |
2006-04-07
| ||
06:16 | * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState). * macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it. * macosx/tkMacOSXMouseEvent.c: now that [wm attributes -titlepath] works correctly, add OS support for dragging proxy icons and using the titlepath menu. check-in: 4a4b61c7d7 user: das tags: core-8-4-branch | |
2006-04-06
| ||
09:28 | * macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241] * unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.13 check-in: 8816101c61 user: das tags: core-8-4-branch | |
2006-04-05
| ||
19:49 | see changes check-in: c430f014b0 user: hobbs tags: core-8-4-branch | |
19:49 | * tests/grid.test: fix segfault on empty index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430] check-in: 02f3657948 user: hobbs tags: core-8-4-branch | |
19:48 | * generic/tkText.c (DumpLine): stop dumping if we detect that the text widget state has changed while dumping. [Bug 1414171] (InsertChars, DeleteChars): fix undo with space-based path. * tests/text.test (text-25.14): [Bug 1452419] check-in: 03fa6f2e18 user: hobbs tags: core-8-4-branch | |
19:48 | * win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas) check-in: f42bca1147 user: hobbs tags: core-8-4-branch | |
19:48 | * generic/tkTextDisp.c (TkTextPixelIndex): Don't segfault on full -elide text. [Bug 1442102] check-in: 77f37af36b user: hobbs tags: core-8-4-branch | |
19:47 | * win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback. check-in: c2e502ce10 user: hobbs tags: core-8-4-branch | |
19:47 | * win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries. check-in: 9a51b885d7 user: hobbs tags: core-8-4-branch | |
17:51 | Update test to reflect revised error message check-in: ebbb3aa51e user: dgp tags: core-8-4-branch | |
2006-03-30
| ||
01:38 | * generic/tkWindow.c (DeleteWindowsExitProc): added comments * generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc. check-in: 45c4e869b1 user: hobbs tags: core-8-4-branch | |
2006-03-29
| ||
16:27 | * unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433] check-in: ab6043d7f9 user: dgp tags: core-8-4-branch | |
05:38 | * generic/tkWindow.c (CreateTopLevelWindow): use thread exit handler for DeleteWindowsExitProc. check-in: 1eb4d4eab5 user: hobbs tags: core-8-4-branch | |
2006-03-28
| ||
22:23 | Avoid pipe problems on Win98 check-in: 80286487dc user: patthoyts tags: core-8-4-branch | |
21:17 | * win/configure, win/tcl.m4: define MACHINE for gcc builds as well. Needed by Tk for manifest generation. check-in: b1e97239eb user: hobbs tags: core-8-4-branch | |
02:44 | * macosx/tkMacOSX.h: Cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers; * macosx/tkMacOSXButton.c: sync whitespace, comments & minor * macosx/tkMacOSXCarbonEvents.c: changes with HEAD. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c: check-in: 761084f876 user: das tags: core-8-4-branch | |
02:43 | * generic/tkFont.h: added prototype for TkFontGetFirstTextLayout() needed by tkMacOSXButton.c and tkMacOSXMenubutton.c. check-in: a0ddd02014 user: das tags: core-8-4-branch | |
2006-03-27
| ||
15:40 | Forgot that the test should return an error check-in: 2e438bcce1 user: dkf tags: core-8-4-branch | |
12:13 | Fix (and add test for) [Bug 1458234] check-in: 59b08c01dd user: dkf tags: core-8-4-branch | |
2006-03-22
| ||
15:11 | * changes: Updates for next RC. check-in: acc6efaaa1 user: dgp tags: core-8-4-branch | |
00:22 | * unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.13 check-in: 24bb0579fd user: das tags: core-8-4-branch | |
2006-03-20
| ||
22:16 | Fix [Bug 1380427] with [Patch 1391939] check-in: 61de9f7a18 user: dkf tags: core-8-4-branch | |
2006-03-17
| ||
10:50 | bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 6afc0fe2bd user: patthoyts tags: core-8-4-branch | |
2006-03-16
| ||
14:01 | Case fix check-in: 0bcb79e57c user: dkf tags: core-8-4-branch | |
13:55 | Added 'changes' entries for my last two sets of changes check-in: 962661c2cb user: dkf tags: core-8-4-branch | |
13:50 | Added locale to list check-in: 38cf143215 user: dkf tags: core-8-4-branch | |
13:45 | Added message catalog for (Brazilian) Portuguese. [Bug 1405069] check-in: 734ca339c2 user: dkf tags: core-8-4-branch | |
00:42 | Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: 7953da6fe0 user: dkf tags: core-8-4-branch | |
2006-03-15
| ||
23:10 | Squelch [Bug 1409140] by special-case-ing the single-pixel put case. check-in: 373ccb1bd5 user: dkf tags: core-8-4-branch | |
2006-03-14
| ||
06:03 | * tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite. check-in: 3f47da3bbe user: dgp tags: core-8-4-branch | |
04:59 | * tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807] check-in: 556fb09d29 user: dgp tags: core-8-4-branch | |
2006-03-13
| ||
18:18 | * generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404] check-in: 08294d4316 user: dgp tags: core-8-4-branch | |
2006-03-11
| ||
22:50 | Fix silly error that prevented truncated error traces from being presented to the user, even when they should have been. check-in: 5e8d745bc3 user: dkf tags: core-8-4-branch | |
2006-03-08
| ||
18:24 | typo check-in: 3ab639f914 user: dgp tags: core-8-4-branch | |
2006-03-07
| ||
22:30 | Band-aid doc update for [Bug 220787] check-in: e05eb965c6 user: dkf tags: core-8-4-branch | |
05:35 | * READNE: Bump version number to 8.4.13 and update * changes: changes to start prep for an 8.4.13 release. * generic/tk.h: * unix/configure{.in}: * unix/tk.spec: * win/configure{.in}: check-in: 447a3c33ba user: dgp tags: core-8-4-branch | |
2006-03-03
| ||
01:08 | see changes check-in: be7dc5c156 user: hobbs tags: core-8-4-branch | |
2006-03-02
| ||
21:07 | * win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue. check-in: 8d26abd94a user: hobbs tags: core-8-4-branch | |
21:06 | []-quote ac_defun functions check-in: 28bee7d78b user: hobbs tags: core-8-4-branch | |
20:44 | * macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo). check-in: 05e333200f user: hobbs tags: core-8-4-branch | |
01:02 | * unix/tcl.m4: Fix for tk bug #1334613 to sort out shared library * unix/configure: issues on NetBSD. Regenerated configure script. check-in: 7b45d8c148 user: patthoyts tags: core-8-4-branch | |
2006-02-27
| ||
11:36 | Fix old thread-safety issue. [Bug 470322] check-in: d505e258ab user: dkf tags: core-8-4-branch | |
11:12 | Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 110a7e3d7f user: dkf tags: core-8-4-branch | |
2006-02-09
| ||
19:10 | * generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h). * generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header. check-in: 34afa583ed user: das tags: core-8-4-branch | |
19:09 | * generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h). * generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header. check-in: 17f6ab80d7 user: das tags: core-8-4-branch | |
2006-01-25
| ||
18:21 | * library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/panedwindow.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: check-in: b0be966e8b user: dgp tags: core-8-4-branch | |
2006-01-23
| ||
00:53 | * unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build. check-in: 7144aafb7b user: das tags: core-8-4-branch | |
2006-01-20
| ||
18:42 | XIM fixes [See #905830, patch tk84-xim-fixes.patch]: + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 23f9522c8b user: jenglish tags: core-8-4-branch | |
2006-01-11
| ||
05:57 | sync minor overlooked change to HEAD in last commit check-in: 243b23f9db user: das tags: core-8-4-branch | |
2006-01-10
| ||
05:38 | * macosx/tkMacOSXDraw.c: re-added inclusion of tclInt.h to allow access * macosx/tkMacOSXFont.c: to 8.4-internal Tcl_CreateNamespace(). * macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox. * macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/Makefile: add 'wish8.x' symlink to SYMROOT. * unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG. check-in: ed949bf56c user: das tags: core-8-4-branch | |
2005-12-13
| ||
03:44 | * library/demos/cscroll.tcl: add MouseWheel bindings for aqua. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier. check-in: 8ab52fe680 user: das tags: core-8-4-branch | |
2005-12-12
| ||
20:55 | * unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer) check-in: 54c77925d8 user: hobbs tags: core-8-4-branch | |
2005-12-08
| ||
07:50 | * macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531]. check-in: 6b76f56a9c user: das tags: core-8-4-branch | |
05:04 | * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: sync comments/whitespace with HEAD. check-in: f4d981555d user: das tags: core-8-4-branch | |
2005-12-05
| ||
22:47 | updated with latest 8.4.12 changes check-in: b2d1ffafcb user: hobbs tags: core-8-4-branch, core-8-4-12 | |
22:42 | * generic/tkOldConfig.c (Tk_ConfigureWidget): fix the handling of TK_CONFIG_OPTION_SPECIFIED to be flagged appropriately in original Tk_ConfigSpec. This is *not* thread safe, but will be retained for 8.4.x and left out of 8.5.x. [Bug 749908] check-in: 49d3c457c4 user: hobbs tags: core-8-4-branch | |
22:40 | remove extraneous const check-in: 462c085049 user: hobbs tags: core-8-4-branch | |
21:38 | Added a workaround for SCIM check-in: 264a44bb8e user: rmax tags: core-8-4-branch | |
03:11 | Updated Closed-Leaf check-in: 02edd73f36 user: chengyemao tags: core-8-4-9-branch | |
03:10 | Bug fixes backported form Tk85 (#1311734, #1283635) check-in: 74c1488363 user: chengyemao tags: core-8-4-9-branch | |
2005-12-04
| ||
00:51 | * mac/README: add note that mac classic port is no longer supported. check-in: b20328f09c user: das tags: core-8-4-branch | |
2005-12-03
| ||
00:36 | documented macosx-only configure options. check-in: 9d96823c83 user: das tags: core-8-4-branch | |
2005-12-02
| ||
21:13 | update README files check-in: dcda1f4503 user: dgp tags: core-8-4-branch | |
2005-12-01
| ||
20:29 | fox botched date check-in: 59bfac80c6 user: dgp tags: core-8-4-branch | |
19:12 | another try check-in: 5409ac7555 user: dgp tags: core-8-4-branch | |
19:03 | update `make dist` for the wish.exe.manifest -> wish.exe.manifest.in change check-in: 43c3b8cee5 user: dgp tags: core-8-4-branch | |
18:31 | 2005-11-16 Don Porter <dgp@users.sourceforge.net> *** 8.4.12 TAGGED FOR RELEASE *** * changes: Update changes for 8.4.12 release * mac/tkMacWm.c: Restored consistent error checking and * macosx/tkMacOSXWm.c: messages among different platform's * tests/wm.test: [wm grid] commands. [Bug 1323972]. * win/tkWinWm.c: check-in: be2be96746 user: dgp tags: core-8-4-branch | |
18:00 | simplified makefile.vc a little bit check-in: 9b05d62adb user: kennykb tags: core-8-4-branch | |
17:51 | restored the ability to build from makefile.vc check-in: bbea8ebeb5 user: kennykb tags: core-8-4-branch | |
17:47 | * library/menu.tcl (::tk::PostOverPoint): correct menu post near bottom of screen on Windows. [Bug 1353416] check-in: b1d56c24d7 user: hobbs tags: core-8-4-branch | |
07:34 | * win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049] check-in: 5b84df77b2 user: hobbs tags: core-8-4-branch | |
03:22 | * generic/tkImgGIF.c: cast calls to block_out check-in: 0696664616 user: hobbs tags: core-8-4-branch | |
02:15 | * unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): added newly registered kEventAppAvailableWindowBoundsChanged to debugging code. check-in: 82e4001b54 user: das tags: core-8-4-branch | |
02:13 | * win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first. check-in: 11205be794 user: hobbs tags: core-8-4-branch | |
00:03 | * tests/scrollbar.test (6.22): fix rounding-error sensitive test check-in: b3ec00a7b1 user: hobbs tags: core-8-4-branch | |
2005-11-30
| ||
23:42 | * tests/textWind.test: use "Courier -12" on all platforms. Reduces Windows XP test errors in that file from 9 to 2 (13.2 and 13.9 still off-by-one pixel). check-in: d2985a445d user: hobbs tags: core-8-4-branch | |
22:58 | * win/tkWinWm.c (UpdateWrapper): Don't install frame menu on dead window. Backport of 1233635 check-in: 874e3b4a44 user: hobbs tags: core-8-4-branch | |
21:13 | * generic/tkEvent.c: fix handling of ClientMessage handlers. [Bug 1289565 983920] check-in: e1e6132205 user: hobbs tags: core-8-4-branch | |
20:17 | * macosx/tkMacOSXEvent.h: define kEventAppAvailableWindowBoundsChanged for OS X < 10.3. check-in: 73ced62fdd user: hobbs tags: core-8-4-branch | |
01:22 | * library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259] check-in: a83f3fb570 user: hobbs tags: core-8-4-branch | |
01:02 | * macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXInt.h: Trap kEventAppAvailableWindowBoundsChanged event to watch for change in display size and adjust internal state appropriately. check-in: d8dc9a9121 user: hobbs tags: core-8-4-branch | |
00:19 | * win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct. check-in: ed29dbfa87 user: hobbs tags: core-8-4-branch | |
2005-11-27
| ||
06:53 | * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2 check-in: d6a1724cc3 user: das tags: core-8-4-branch | |
06:47 | typo in last commit check-in: c14bb6cd2a user: das tags: core-8-4-branch | |
06:44 | document automatic removal of -arch ppc64 CFLAGS check-in: 9307b5c719 user: das tags: core-8-4-branch | |
06:37 | * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2 check-in: 4ea59cc68a user: das tags: core-8-4-branch | |
04:23 | Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: e6af9c6484 user: das tags: core-8-4-branch | |
02:36 | * unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in. * unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes * macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox. * macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol. * macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling. * macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2 * macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed. * generic/tk.h: add/correct location of version numbers in macosx files. * generic/tkInt.h: clarify fat compile comment. * macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: sync with HEAD. * macosx/buildTkConfig.tcl (removed): remove obsolete build files. * macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time). * macosx/Makefile: add support for reusing configure cache, build target fixes. * generic/tkMenu.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSubwindows.c: * xlib/xgc.c: declare functions and globals used only in own file as static, #ifdef out a few Xlib and aqua functions that are never called (sync with HEAD). * macosx/tkMacOSXPort.h: * generic/tkInt.decls: correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs. * generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation. * generic/tkTextDisp.c: * generic/tkTextBTree.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings. * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXTest.c: sync with HEAD. * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: regen. check-in: e154397409 user: das tags: core-8-4-branch | |
2005-11-22
| ||
11:56 | Fix [Bug 1151523] by making the code conform to the docs. check-in: 2271325789 user: dkf tags: core-8-4-branch | |
11:55 | Highlighting fix check-in: 0ab0cb1129 user: dkf tags: core-8-4-branch | |
11:32 | Backport of fixes for [Bug 1353414] check-in: 2ec30a4b5b user: dkf tags: core-8-4-branch | |
11:00 | Fix [Bug 1335485] check-in: b8c80cdd8e user: dkf tags: core-8-4-branch | |
2005-11-16
| ||
22:07 | * README: Bump version number to 8.4.12 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf * win/configure: check-in: 3fc057b4d9 user: dgp tags: core-8-4-branch | |
16:21 | * changes: Update changes for 8.4.12 release check-in: 360c40cde1 user: dgp tags: core-8-4-branch | |
09:51 | clarify text index documentation check-in: 7468498d2d user: vincentdarley tags: core-8-4-branch | |
2005-11-06
| ||
13:44 | Added LIBS to fix issue building tclkit on OpenBSD check-in: 7ff945f7b2 user: patthoyts tags: core-8-4-branch | |
2005-10-18
| ||
15:16 | * generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926]. check-in: 845f2f3fda user: dgp tags: core-8-4-branch | |
00:41 | * macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking type check-in: 46634b028e user: hobbs tags: core-8-4-branch | |
2005-10-10
| ||
21:27 | * generic/tkInt.h: add MODULE_SCOPE and WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen) check-in: 3d9d04678a user: hobbs tags: core-8-4-branch | |
21:22 | * generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis) check-in: 502574153f user: hobbs tags: core-8-4-branch | |
15:19 | * tests/winfo.test: Wait until child window is visible * tests/wm.test: Modified test to match actual error output. check-in: 2ed0b035b3 user: patthoyts tags: core-8-4-branch | |
2005-10-05
| ||
04:14 | * library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775] check-in: c75a9d6797 user: hobbs tags: core-8-4-branch | |
03:51 | * win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218] check-in: a2bfa4e958 user: hobbs tags: core-8-4-branch | |
2005-09-14
| ||
23:27 | Fix for [Bug 1288128] check-in: 3e517e3284 user: dkf tags: core-8-4-branch | |
2005-09-10
| ||
15:11 | move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: 85080c2148 user: das tags: core-8-4-branch | |
14:54 | * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue. * macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler. * macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources. * macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c * macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.13 * library/listbox.tcl: corrected comments. * library/text.tcl: * xlib/xcolors.c: fixed warning check-in: cb862bddc1 user: das tags: core-8-4-branch | |
2005-08-23
| ||
22:08 | * macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error. check-in: 1fbddad654 user: hobbs tags: core-8-4-branch | |
18:34 | * win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544] check-in: 164226cd94 user: mdejong tags: core-8-4-branch | |
2005-08-22
| ||
11:55 | * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings. check-in: 4368fe62b5 user: das tags: core-8-4-branch | |
2005-08-16
| ||
16:18 | Backport of fix for Tk_ConfigSpec-related part of [Bug 749908] check-in: 8efe94d3d4 user: dkf tags: core-8-4-branch | |
2005-08-11
| ||
12:17 | Fix [Bug 1252702] check-in: 0d9c0d50f9 user: dkf tags: core-8-4-branch | |
2005-08-09
| ||
07:41 | typo check-in: 090c0cc9fb user: das tags: core-8-4-branch | |
07:39 | * macosx/tkMacOSXCarbonEvents.c (new): moved carbon events code into * macosx/tkMacOSXHLEvents.c: new file like on HEAD, * macosx/tkMacOSXInit.c (TkpInit): initialize carbon event handlers * macosx/tkMacOSXInt.h: in TkpInit(), add new source * unix/Makefile.in: file to Makefile.in. * macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock. * macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4). * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c). * macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse. * macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed. * generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h: * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events. * macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API. * macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c: * macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXEmbed.c: replaced all uses of panic() with Tcl_Panic() * macosx/tkMacOSXFont.c: (sync with HEAD). * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXInt.h: sync with HEAD changes of 2005-03-14. * macosx/tkMacOSXSubwindows.c: * macosx/tclets.r (removed): sync with HEAD. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXPort.h: * library/demos/menu.tcl: removed errant '}'. check-in: f858b664f1 user: das tags: core-8-4-branch | |
2005-07-30
| ||
06:45 | * unix/Makefile.in (html): reverted/amended changes of 2005-07-24 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in. check-in: 5e14e18a2a user: das tags: core-8-4-branch | |
2005-07-29
| ||
05:36 | * macosx/tkMacOSXDraw.c (XDrawLines, XDrawSegments): correct drawing of CoordModePrevious style (each point based on last). Exposed by tktable -drawmode fast. check-in: 09fa124c6d user: hobbs tags: core-8-4-branch | |
2005-07-28
| ||
21:37 | * library/bgerror.tcl (::tk::dialog::error::bgerror): use zoomDocProc instead of dBoxProc for bgerror dialog check-in: d8ee3085c1 user: hobbs tags: core-8-4-branch | |
08:00 | * macosx/tkMacOSXWm.c (TkpWmSetState): add IsWindowCollapsed check before calling CollapseWindow. (WmResizableCmd): adjust kWindow*Attributes according to resize parameters. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): handle inToolbarButton action (generates <<ToolbarButton>> virtual event) and correct inCollapseBox to properly track the event (waiting for buttonrelease) and generate the Unmap event (Map event on redisplay still missing). check-in: 08ed5bae38 user: hobbs tags: core-8-4-branch | |
04:57 | * generic/tkFrame.c (DisplayFrame): * generic/tkInt.decls: add TkpDrawFrame to allow for * generic/tkIntDecls.h: platform-specific drawing into the frame/ * generic/tkStubInit.c: toplevel area. Currently only differs on * generic/tkFrame.c: OS X (Aqua), which will draw a themed bg * win/tkWinDraw.c: if tk::mac::useThemedToplevel == 1. * unix/tkUnixDraw.c: Normal frames left alone until we can * mac/tkMacDraw.c: better factor out frame drawing to be * macosx/tkMacDraw.c: widget-specific. check-in: 2c85dcf757 user: hobbs tags: core-8-4-branch | |
03:45 | * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c: Ditto. (neil madden) * macosx/tkMacOSXInt.h: Added TkMacOSXWindowClass decl * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command, recognizes more classes and attributes. (TkMacOSXWindowClass): private function to return OS X class of a Tk window. * macosx/tkMacOSXSubwindows.c (XMapWindow, XUnmapWindow): recognize special show/hide functions for sheets check-in: e8bd569496 user: hobbs tags: core-8-4-branch | |
2005-07-25
| ||
01:33 | * unix/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework html target so that it depends on the tclsh installed on the system PATH. * unix/configure: Regen. * unix/configure.in: Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH and subst into Makefile. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework winhelp target so that it depends on the tclsh installed on the system PATH. * win/configure: Regen. * win/configure.in: Invoke SC_BUILD_TCLSH and subst into Makefile. * win/tcl.m4: Update from Tcl. [Tcl patch 1244153] check-in: 7035026379 user: mdejong tags: core-8-4-branch | |
2005-07-21
| ||
20:54 | sync'ed to Tcl's tcl.m4 check-in: e0b9e1776d user: hobbs tags: core-8-4-branch | |
20:42 | * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): set oldWidth to avoid warning check-in: ead9757667 user: hobbs tags: core-8-4-branch | |
20:41 | * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==) check-in: fae7bbc7d5 user: hobbs tags: core-8-4-branch | |
2005-07-06
| ||
22:15 | * doc/getOpenFile.n: correct -multiple docs (takes boolean) check-in: 22062b74fe user: hobbs tags: core-8-4-branch | |
2005-06-25
| ||
03:41 | * library/demos/menu.tcl: removed errant '}'. check-in: c28260798e user: das tags: core-8-4-branch, core-8-4-11 | |
2005-06-24
| ||
13:51 | update check-in: d1c4bd9f63 user: dgp tags: core-8-4-branch | |
2005-06-23
| ||
22:07 | * generic/tkConsole.c: backport fix for bug 756840 & sync whitespace changes from HEAD. * generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref. check-in: 0c266b7961 user: das tags: core-8-4-branch | |
20:33 | new 8.4.11 release date: June 28 check-in: 1e4fad2d61 user: dgp tags: core-8-4-branch | |
20:22 | update check-in: 644511e19b user: dgp tags: core-8-4-branch | |
20:15 | * macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610] check-in: 5a4b18b091 user: das tags: core-8-4-branch | |
06:00 | * unix/Makefile.in (install-private-headers): rewrite tkPort.h when installing private headers to remove ../unix relative #include path to tkUnixPort.h (which is incorrect at the installed location). check-in: 0f93c7d01e user: das tags: core-8-4-branch | |
2005-06-22
| ||
16:03 | release tag check-in: c6bd70400e user: dgp tags: core-8-4-branch | |
2005-06-21
| ||
23:01 | Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj [Bug 1224983] check-in: da32fed008 user: dkf tags: core-8-4-branch | |
17:29 | typo check-in: 8e4692a700 user: dgp tags: core-8-4-branch | |
2005-06-20
| ||
10:27 | Plug a buffer overflow in the GIF reader check-in: 631e580424 user: dkf tags: core-8-4-branch | |
2005-06-18
| ||
21:47 | *** 8.4.11 TAGGED FOR RELEASE *** * macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link. * unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool. * unix/configure: autoconf-2.13 check-in: b83477967f user: das tags: core-8-4-branch | |
20:21 | release tag check-in: aa28a1ec88 user: dgp tags: core-8-4-branch | |
19:55 | * changes: Update changes for 8.4.11 release check-in: 37c8475f79 user: dgp tags: core-8-4-branch | |
19:36 | * README: Bump version number to 8.4.11 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * win/configure.in: * unix/configure.in: Updated LOCALES to cover all msgs catalogs. * unix/configure: autoconf * win/configure: check-in: 55ea6b8ba3 user: dgp tags: core-8-4-branch | |
2005-06-06
| ||
22:46 | backport auto_path trimdown to speed up safe.test check-in: 6e98258c2f user: dgp tags: core-8-4-branch | |
2005-06-03
| ||
23:22 | Backport fix for [Bug 1114977]; canvas tag searches now work with threads. check-in: ead04054d5 user: dkf tags: core-8-4-branch | |
15:24 | Backported [console] rename fix. [Bug 1016385] check-in: b88f904e13 user: dkf tags: core-8-4-branch | |
08:54 | * macosx/Makefile: fixed 'embedded' target. check-in: a956085737 user: das tags: core-8-4-branch, core-8-4-10 | |
01:19 | retagged 8.4.10 for OS X scrollbar fix check-in: 125579c79d user: hobbs tags: core-8-4-branch | |
00:53 | 2005-06-02 Jim Ingham <jingham@apple.com> Another patch from M. Kirkham. * macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728] check-in: 890b771a4e user: wolfsuit tags: core-8-4-branch | |
2005-06-02
| ||
23:18 | update changes for 8.4.10 release, note tag date check-in: 9d95c36d65 user: hobbs tags: core-8-4-branch | |
21:25 | updated changes for Tk 8.4.10 release. check-in: 67603e3376 user: dgp tags: core-8-4-branch | |
2005-06-01
| ||
00:07 | * macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809] check-in: 0ff7ccce4d user: mdejong tags: core-8-4-branch | |
2005-05-31
| ||
05:22 | * generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323] check-in: ebd6886598 user: hobbs tags: core-8-4-branch | |
05:05 | * generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367] check-in: 99ef2f4e1b user: hobbs tags: core-8-4-branch | |
04:58 | more elaborate variant of getting first prompt shown to avoid a puts call. check-in: 581127c8fd user: hobbs tags: core-8-4-branch | |
2005-05-30
| ||
23:40 | * library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows. check-in: 0fa5a98a98 user: hobbs tags: core-8-4-branch | |
2005-05-29
| ||
07:53 | * macosx/Wish.pbproj/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build. check-in: 94f82debeb user: das tags: core-8-4-branch | |
07:00 | * macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings. check-in: 8124f7f55e user: das tags: core-8-4-branch | |
06:48 | * unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.13 check-in: f5690d3cff user: das tags: core-8-4-branch | |
2005-05-27
| ||
18:52 | * README: Bumped patchlevel to 8.4.10 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure, unix/configure.in, unix/tk.spec: * win/configure, win/configure.in: check-in: 444053c801 user: hobbs tags: core-8-4-branch | |
18:00 | change tk_popup to have sticky menus check-in: 716a2cf704 user: tmh tags: core-8-4-branch | |
2005-05-26
| ||
11:20 | * macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle. * macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir. * unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.13 check-in: f3e78905cc user: das tags: core-8-4-branch | |
2005-05-25
| ||
18:49 | * unix/configure, unix/configure.in: ensure false Tcl.framework is only created with --enable-framework check-in: 23db78d11a user: hobbs tags: core-8-4-branch | |
17:46 | * unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells. check-in: 7cb1759d85 user: hobbs tags: core-8-4-branch | |
2005-05-24
| ||
04:21 | * macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.13 check-in: 96e180a1ac user: das tags: core-8-4-branch | |
04:21 | * generic/tkTest.c: disable commands not available on TkAqua. check-in: bcb2a7dc61 user: das tags: core-8-4-branch | |
04:20 | * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyright years to 2005. check-in: e67d1c38ba user: das tags: core-8-4-branch | |
2005-05-15
| ||
20:57 | From Michael Kirkham: * macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852] * macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181] * macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223] check-in: 46f4744496 user: wolfsuit tags: core-8-4-branch | |
2005-05-14
| ||
20:53 | * macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052] * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings. * macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings. * unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.13 check-in: dcd4b7c76a user: das tags: core-8-4-branch | |
2005-05-13
| ||
13:48 | backport of text widget bug fix check-in: 83dd37b096 user: vincentdarley tags: core-8-4-branch | |
2005-05-12
| ||
22:50 | Updated out-of-date references to "Tk_GetBoolean" check-in: 57150e00b3 user: dgp tags: core-8-4-branch | |
2005-05-07
| ||
00:02 | * unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds. check-in: fa8456c84f user: hobbs tags: core-8-4-branch | |
2005-04-26
| ||
00:49 | * macosx/tkMacOSXNotify.c: syncd with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation. * unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings. * unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. (SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output. * unix/configure: autoconf-2.13 check-in: 47298b046f user: das tags: core-8-4-branch | |
2005-04-12
| ||
22:05 | * unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671] check-in: 1a350b406f user: hobbs tags: core-8-4-branch | |
20:33 | * library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button. check-in: 0e16b439a5 user: hobbs tags: core-8-4-branch | |
2005-04-09
| ||
15:39 | * macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup. check-in: b5a3242c99 user: das tags: core-8-4-branch | |
11:40 | * macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2. check-in: cbcad2382d user: das tags: core-8-4-branch | |
11:19 | * macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX. check-in: e710b11e1e user: das tags: core-8-4-branch | |
10:17 | * unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.13 check-in: 74a3d2fcd5 user: das tags: core-8-4-branch | |
2005-03-30
| ||
06:18 | * win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative. check-in: 95140be5da user: hobbs tags: core-8-4-branch | |
2005-03-25
| ||
04:34 | Add native drawing for Entry and Spinbox widgets. check-in: 6407b3263a user: wolfsuit tags: core-8-4-branch | |
04:02 | Set the default linewidth for new gc's to 1 not 0. Some extensions seem to rely on this. check-in: 3f64acc36d user: wolfsuit tags: core-8-4-branch | |
2005-03-15
| ||
00:29 | Updated for OpenBSD and regenerated the configure script check-in: ba21add63d user: patthoyts tags: core-8-4-branch | |
2005-03-12
| ||
00:49 | Fix for 1124237 and the mysterious "sometimes buttons don't draw" bug. check-in: 070826cbe4 user: wolfsuit tags: core-8-4-branch | |
2005-03-10
| ||
07:32 | Fix for bug 1160025. check-in: 12c51cbb01 user: wolfsuit tags: core-8-4-branch | |
2005-03-08
| ||
21:53 | * win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK. check-in: 42d7c16396 user: hobbs tags: core-8-4-branch | |
21:53 | * win/tkWinWm.c (WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM. check-in: 80fb423717 user: hobbs tags: core-8-4-branch | |
2005-02-28
| ||
22:10 | * win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340] check-in: 1d667cb31a user: hobbs tags: core-8-4-branch | |
2005-02-24
| ||
00:41 | * macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers. check-in: 37de2fa341 user: das tags: core-8-4-branch | |
2005-02-22
| ||
08:49 | * macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057] check-in: fde487f077 user: das tags: core-8-4-branch | |
2005-02-14
| ||
09:24 | Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 4044c1735d user: dkf tags: core-8-4-branch | |
2005-02-12
| ||
00:47 | * library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792] check-in: e0f3bc40a3 user: hobbs tags: core-8-4-branch | |
2005-02-11
| ||
21:04 | * doc/text.n: note 'image' key in 'dump' command. [Bug 1115907] check-in: f8c4419d3d user: hobbs tags: core-8-4-branch | |
20:34 | * win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738] check-in: 314abdf5be user: hobbs tags: core-8-4-branch | |
19:27 | * generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap types (DisplayBitmap): remove unused fg/bgColor refs check-in: cefd2bbe81 user: hobbs tags: core-8-4-branch | |
2005-02-10
| ||
23:41 | * unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11. check-in: dd6c1865e7 user: hobbs tags: core-8-4-branch | |
2005-01-31
| ||
09:26 | Add es_ES-specific localization. [Bug 1111213] check-in: de64af6c8a user: dkf tags: core-8-4-branch | |
04:09 | Modified to handle a wide-character title string of a toplevel check-in: f9ee60e628 user: chengyemao tags: core-8-4-9-branch | |
2005-01-29
| ||
02:18 | correct autoconf generation for sol64-gcc support check-in: c9805bcd3f user: hobbs tags: core-8-4-branch | |
2005-01-28
| ||
20:59 | * unix/configure, unix/tcl.m4: add solaris 64-bit gcc build support. [Bug 1021871] check-in: 30610ae598 user: hobbs tags: core-8-4-branch | |
2005-01-27
| ||
15:30 | Flushed idle events before mapping an embedded window check-in: 7d30e688f7 user: chengyemao tags: core-8-4-9-branch | |
2005-01-25
| ||
06:54 | * macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show]. * unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.13 check-in: dc471f108f user: das tags: core-8-4-branch | |
2005-01-19
| ||
02:32 | Updated check-in: 648b232458 user: chengyemao tags: core-8-4-9-branch | |
02:25 | Updated check-in: 938c81b23d user: chengyemao tags: core-8-4-9-branch | |
02:03 | Updated for embedded/embedding implementation for Windows check-in: 6e1818fa33 user: chengyemao tags: core-8-4-9-branch | |
2005-01-18
| ||
11:50 | Fix widget parenting issue reported by Keith Nash. Also tidied up a bit. check-in: c37dd90b72 user: dkf tags: core-8-4-branch | |
2005-01-14
| ||
21:09 | unix/tkUnixWm.c: Sync with CVS HEAD (r1.47): Fixes: #959973 "wm title bug" (support Unicode titles) Fixes: #742882 "Potential division by zero in gridded wm geometry" Use Tcl_GetTime instead of TclpGetTime [#874745] Use Tcl_Panic() instead of "panic" [#865264] Fixes: #632816 "cannot remove transient" Fixes: #568861 "Fix for wm minsize and maxsize commands" tests/unixWm.test, tests/wm.test: Updated test suite for #632816 (unixWm-37.3, unixWm-37.4, wm-grid-1.11, wm-grid-1.12) and #742882 (unixWm-20.9, unixWm-20.11). check-in: aec60b8d64 user: jenglish tags: core-8-4-branch | |
2005-01-11
| ||
16:05 | D'oh! check-in: d787ec4e1b user: dkf tags: core-8-4-branch | |
10:46 | Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: e147bb9b3b user: dkf tags: core-8-4-branch | |
2005-01-07
| ||
11:16 | Add missing Tcl_ResetResult [697915] check-in: 487f4a26f7 user: dkf tags: core-8-4-branch | |
2005-01-05
| ||
21:57 | Convert emacs mode comment style to stop problems with old man. [1085127] check-in: 7fa599e721 user: dkf tags: core-8-4-branch | |
02:45 | Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 10fcd59957 user: chengyemao tags: core-8-4-9-branch | |
2005-01-04
| ||
05:30 | Started 8-4-9-branch check-in: 6ea71fd148 user: chengyemao tags: core-8-4-9-branch | |
05:13 | Started 8-4-9-branch check-in: afd85276bb user: chengyemao tags: core-8-4-9-branch | |
05:07 | bug fixes (crahes/panic during finalization/exit); feature implementation for embedding/embedded Tk (Windows). See Tk 8.5 changes (12/17/04 - 01/03/05) for details check-in: 4cd30ab594 user: chengyemao tags: core-8-4-9-branch | |
01:28 | * win/tkWinWm.c (TkWinWmCleanup): clean up layered window class This caused crash in reinit of Tk (as seen in plugin). check-in: 14e7610e7a user: hobbs tags: core-8-4-branch | |
2004-12-30
| ||
01:51 | * win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967] check-in: 512f818026 user: hobbs tags: core-8-4-branch | |
2004-12-20
| ||
10:03 | iFix silly typo. [Bug 1087842] check-in: 86e0ecc093 user: dkf tags: core-8-4-branch | |
2004-12-09
| ||
10:05 | Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 9e3d2d5b7c user: dkf tags: core-8-4-branch | |
2004-12-06
| ||
19:42 | * library/text.tcl (::tk::TextUpDownLine): revert 2004-11-23 as it prevented scrolling to bottom. check-in: 3a1ed7eb01 user: hobbs tags: core-8-4-branch, core-8-4-9 | |
2004-12-03
| ||
23:01 | retagged 8.4.9 to include alpha blend patch check-in: ff9913d6f7 user: hobbs tags: core-8-4-branch | |
13:16 | Alpha blending fixes. [Patch 848161] check-in: a4ca68a800 user: dkf tags: core-8-4-branch | |
00:45 | updated for 8.4.9 release check-in: 1df924102c user: hobbs tags: core-8-4-branch | |
2004-12-02
| ||
02:07 | * unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239] check-in: f75d901f21 user: hobbs tags: core-8-4-branch | |
2004-11-25
| ||
00:26 | bumped patchlevel to 8.4.9 check-in: 978cb2c7d1 user: hobbs tags: core-8-4-branch | |
2004-11-23
| ||
17:50 | fix to movement up/down in text widget by display lines check-in: 028e6ea451 user: vincentdarley tags: core-8-4-branch | |
2004-11-19
| ||
09:48 | *** empty log message *** check-in: 09b985f360 user: rmax tags: core-8-4-branch, core-8-4-8 | |
09:48 | * doc/pack-old.n: Changed the internal name of the man page to pack-old to avoid a name clash in the installed man pages. check-in: 39f0444029 user: rmax tags: core-8-4-branch | |
09:46 | Classic sed doesn't support | in REs. check-in: fbe8f8a3f9 user: rmax tags: core-8-4-branch | |
2004-11-18
| ||
18:09 | Arghh - some seds don't even support comments at all. check-in: 084c0f17e8 user: rmax tags: core-8-4-branch | |
17:22 | Some versions of sed appear to need semicolons in front of comments. check-in: f7d2f7c6a5 user: rmax tags: core-8-4-branch | |
16:24 | mark release tagging check-in: 315b48db0e user: dgp tags: core-8-4-branch | |
16:19 | * changes: Final updates for Tcl 8.4.8 release. check-in: 9050528573 user: dgp tags: core-8-4-branch | |
10:28 | Fixed manpage installation. check-in: b9193bca81 user: rmax tags: core-8-4-branch | |
02:08 | 2004-11-18 Reinhard Max <max@suse.de> * unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix. * unix/installManPage: added * unix/mkLinks: removed check-in: d919f4fbda user: rmax tags: core-8-4-branch | |
2004-11-17
| ||
22:44 | * generic/tkCanvWind.c (ConfigureWinItem): unmap windows immediately when state hidden is requested. [Bug 982248] check-in: f52a2293f7 user: hobbs tags: core-8-4-branch | |
22:18 | see changes check-in: 220cc2bac0 user: hobbs tags: core-8-4-branch | |
22:18 | * generic/tkCanvImg.c (ImageToPostscript): don't try ps generation of canvas image item without image specified. [Bug 1032300] check-in: 2956d401a0 user: hobbs tags: core-8-4-branch | |
22:18 | * library/console.tcl (::tk::console::ExpandVariable): correct array keyname expansion. [Bug 1004508] (bold) check-in: ae209e19f8 user: hobbs tags: core-8-4-branch | |
22:18 | * generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): set save_under X attr to prevent expose events when moving sash. [Bug 1036963] check-in: 7aeefc195e user: hobbs tags: core-8-4-branch | |
2004-11-16
| ||
19:02 | * changes: Updates for Tk 8.4.8 release. check-in: 7d5c7f78b2 user: dgp tags: core-8-4-branch | |
17:51 | * library/msgs/it.msg: Updated Italian message catalog. Thanks to Roberto Ugoccioni [Bug 1063675]. check-in: a2d94a7389 user: dgp tags: core-8-4-branch | |
2004-11-13
| ||
03:42 | * macosx/tkMacOSXXStubs.c: implemented XGetGeometry(). check-in: bafeb73e4d user: das tags: core-8-4-branch | |
2004-11-12
| ||
23:54 | * generic/tkCmds.c (Tk_TkObjCmd): use correct screen data when -displayof arg is passed to [tk scaling]. [Bug 800178] check-in: 3434a6a711 user: hobbs tags: core-8-4-branch | |
09:03 | * macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872] check-in: b5b20919c0 user: das tags: core-8-4-branch | |
2004-11-11
| ||
01:26 | * generic/tkMain.c: * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348] * doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath]. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: synced spacing/formatting with HEAD. * macosx/tkMacOSXMouseEvent.c: endianness fixes. * macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework. * macosx/Makefile: prevent parallel make from building several targets at the same time. Ensure that xcodebuild will use Wish.pbproj project even if a .xcode project is also present. check-in: c98b6fdb7f user: das tags: core-8-4-branch | |
2004-11-10
| ||
17:29 | Fix for 1055023 from mikek@muonics.com. check-in: 90e1ea582f user: wolfsuit tags: core-8-4-branch | |
2004-10-29
| ||
22:34 | * tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand. check-in: 2b3add4839 user: mdejong tags: core-8-4-branch | |
11:52 | * win/makefile.vc (DOTVERSION): Was installing 8.4 relabelled as 8.5 check-in: 22a05da965 user: patthoyts tags: core-8-4-branch | |
11:16 | * library/tk.tcl (::tk::PlaceWindow): Backported the fix from #533519 to handle window placement on multi-monitor Windows. check-in: a9eeca3776 user: patthoyts tags: core-8-4-branch | |
07:52 | Minor format fix check-in: 156464317d user: dkf tags: core-8-4-branch | |
07:51 | Whoops, missed removing an 8.5 feature from an example when backporting check-in: 216e304809 user: dkf tags: core-8-4-branch | |
2004-10-28
| ||
22:40 | * doc/wm.n: Add wm attributes . -alpha doc to account for recent alpha changes. check-in: 8086eb7710 user: mdejong tags: core-8-4-branch | |
20:11 | * win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Back port HAVE_NO_SEH handler code from CVS HEAD to fix gcc build breakage caused by 2004-10-26 back port. check-in: 50436749b8 user: mdejong tags: core-8-4-branch | |
16:49 | * README: Bumped to patch level 8.4.8 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: check-in: 840ce8134d user: dgp tags: core-8-4-branch | |
15:18 | * unix/tkUnixScale.c (DisplayHorizontalValue): Backport fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: 89c638a7a9 user: patthoyts tags: core-8-4-branch | |
12:25 | More backporting of doc fixes check-in: f449787fb1 user: dkf tags: core-8-4-branch | |
10:19 | Backport of documentation fixes check-in: 2c695c7927 user: dkf tags: core-8-4-branch | |
2004-10-27
| ||
17:34 | backport compiler warning silencers check-in: 91f6a20a24 user: dgp tags: core-8-4-branch | |
16:37 | * library/xmfbox.tcl (MotifFDialog_BuildUI): Fix [Bug 987169] in the Motif file dialogs as well. Backport of DKF bug fix. check-in: c007d92758 user: dgp tags: core-8-4-branch | |
00:39 | no message check-in: 6a366f3d56 user: davygrvy tags: core-8-4-branch | |
00:37 | * generic/tkInt.h: Backport of shutdown safety mods from the HEAD * generic/tkMenu.c: dating from 2003-12-21 * generic/tkUtil.c: * generic/tkWindow.c: * mac/tkMacButton.c: * unix/tkUnixEvent.c: * win/tkWin32Dll.c: * win/tkWinEmbed.c: * win/tkWinMenu.c: * win/tkWinX.c: check-in: 9eb5a91708 user: davygrvy tags: core-8-4-branch | |
00:36 | * win/makefile.vc: Backport to the most recent * win/rules.vc: changes on the HEAD. * win/nmakehlp.c: check-in: e79198cc2f user: davygrvy tags: core-8-4-branch | |
00:35 | * generic/tkInt.decls: Signature for tkWinXCleanup needed to be * generic/tkIntPlatDecls.h: changed so it matches the Tcl_ExitProc typedef to avoid a bad-style cast. check-in: 4b405fac59 user: davygrvy tags: core-8-4-branch | |
2004-10-26
| ||
23:22 | * tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present. * unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations. check-in: fa2305f85c user: dgp tags: core-8-4-branch | |
16:39 | * generic/tkEvent.c (Tk_HandleEvent): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: 69217bd0f4 user: rmax tags: core-8-4-branch | |
10:42 | Correlate fix with bug number check-in: 48b085f466 user: dkf tags: core-8-4-branch | |
2004-10-21
| ||
01:12 | * win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order). check-in: e0aa8313f8 user: hobbs tags: core-8-4-branch | |
2004-10-05
| ||
22:27 | Backport of 8.5 wm iconphoto that added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751] check-in: 5b4eed7504 user: hobbs tags: core-8-4-branch | |
2004-09-24
| ||
17:35 | * generic/tkCursor.c: Add missing initialization in debug routine. check-in: 6ad139a952 user: dgp tags: core-8-4-branch | |
2004-09-23
| ||
01:49 | * win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689] check-in: f63b0d0bbb user: hobbs tags: core-8-4-branch | |
00:56 | * generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194] * win/tkWinMenu.c: only provide a submenu handle when the MF_POPUP flag is given, fixing a recently-introduced crash when submenus are disabled. Also better error checking for this sort of situation in the future. * win/tkWinMenu.c (ReconfigureWindowsMenu): Fix drawing of a disabled (TkWinHandleMenuEvent, DrawMenuEntryArrow): cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842] * win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window. * win/tkWinMenu.c (DrawMenuEntryAccelerator): (DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future. check-in: e42dad6e91 user: mdejong tags: core-8-4-branch | |
00:35 | * win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again. check-in: 5e334d0f00 user: mdejong tags: core-8-4-branch | |
2004-09-21
| ||
00:08 | * win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar). check-in: 6a4ccd9383 user: hobbs tags: core-8-4-branch | |
2004-09-19
| ||
00:10 | missed wm attr test check-in: ea88563387 user: hobbs tags: core-8-4-branch | |
2004-09-18
| ||
23:59 | (UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes. check-in: fb660b7330 user: hobbs tags: core-8-4-branch | |
22:48 | * win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value. check-in: f429b1d43f user: hobbs tags: core-8-4-branch | |
00:48 | * macosx/README: typos * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): performance improvements: removed slow & unnecessary calls. check-in: 95f575756e user: das tags: core-8-4-branch | |
2004-09-17
| ||
23:45 | patch 892194 TIP#222 changes check-in: c76ad127c9 user: hobbs tags: core-8-4-branch | |
23:36 | * tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194] check-in: 9ebe03d6a8 user: hobbs tags: core-8-4-branch | |
22:45 | * win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window. * win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. (mdejong) check-in: e10081e3cf user: hobbs tags: core-8-4-branch | |
2004-09-16
| ||
20:05 | * generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649] check-in: 8a1d648df6 user: hobbs tags: core-8-4-branch | |
18:22 | Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 419a463e23 user: pspjuth tags: core-8-4-branch | |
2004-09-13
| ||
22:54 | * win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake). check-in: 4a5135c955 user: hobbs tags: core-8-4-branch | |
2004-09-10
| ||
22:28 | More state resetting on dialog start. [Bug 845189] check-in: 612839c91a user: dkf tags: core-8-4-branch | |
20:50 | (UpdateWrapper): update to Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent. check-in: 82c2d4f023 user: hobbs tags: core-8-4-branch | |
20:48 | Stop tk_strictMotif poisoning of the widget demo [Bug 1013942] check-in: ba7607eeaa user: dkf tags: core-8-4-branch | |
18:47 | * win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908] check-in: 8662e4a38c user: hobbs tags: core-8-4-branch | |
04:59 | * win/tkWinWm.c: backport of several items from 8.5 head: (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon. (hobbs) Fix for #742882 "Potential division by zero in gridded wm geometry" (jenglish) (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. (kovalenko) (InstallColormaps): Check for TK_ALREADY_DEAD to avoid handling of dead windows. (kovalenko) Change 'panic' to 'Tcl_Panic' (davygrvy) check-in: 5da91afc5e user: hobbs tags: core-8-4-branch | |
2004-09-06
| ||
23:21 | * library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now. check-in: e3defcc023 user: hobbs tags: core-8-4-branch | |
2004-08-26
| ||
18:04 | * library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo. Replace 'string compare' with 'ne'. check-in: d6e815255b user: hobbs tags: core-8-4-branch | |
2004-08-20
| ||
01:14 | * win/tkWinDialog.c (EatSpuriousMessageBugFix): Fix a problem with double clicks in file dialogs falling through to the window underneath in win32. [Patch #611615] check-in: 3c150a73ee user: hobbs tags: core-8-4-branch | |
00:40 | * win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox. check-in: 79fdb01afa user: hobbs tags: core-8-4-branch | |
2004-08-18
| ||
08:23 | Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 221d92d19d user: dkf tags: core-8-4-branch | |
2004-08-10
| ||
18:14 | Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: f6dc2bfa94 user: jenglish tags: core-8-4-branch | |
2004-08-09
| ||
23:48 | * tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 100628 check-in: 7e61c798b1 user: mdejong tags: core-8-4-branch | |
2004-08-05
| ||
08:57 | Backport of yesterday's compositing fixes check-in: 8812816e88 user: dkf tags: core-8-4-branch | |
2004-07-30
| ||
08:32 | * unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var. check-in: 02f5e72a5f user: das tags: core-8-4-branch | |
2004-07-29
| ||
22:05 | date typo check-in: 8b2787f32e user: dgp tags: core-8-4-branch, core-8-4-7 | |
21:48 | Re-tag for core-8-4-7 check-in: 0a2db1ec09 user: dgp tags: core-8-4-branch | |
21:47 | * changes: * generic/tkEvent.c (Tk_HandleEvent): revert the 2004-07-20 commit. That commit created a new Bug 1000051 - a broken Compose Key. This revert restores Bug 905830 until a cleaner fix can be provided. check-in: 5a82fae90c user: dgp tags: core-8-4-branch | |
2004-07-27
| ||
20:31 | * generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock(). check-in: b4fb499b89 user: das tags: core-8-4-branch | |
18:58 | * generic/tkRectOval.c (ComputeRectOvalBbox): Mac OS X specific fix to rounding in bounding box 'bloat' calculation to avoid drawing outside of bounding box when CG drawing enabled. Fix probably correct on other platforms as well? * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): fixed LinkVar type for tkMacOSXCGAntiAliasLimit. check-in: 55976a2255 user: das tags: core-8-4-branch | |
18:52 | Fix the doco's for the anti-aliasing limit variable to be more helpful check-in: 4acf6d3fe7 user: wolfsuit tags: core-8-4-branch | |
2004-07-26
| ||
21:24 | typo check-in: bce94efb55 user: hobbs tags: core-8-4-branch | |
20:16 | changes for 8.4.7 check-in: 935bb3e281 user: hobbs tags: core-8-4-branch | |
2004-07-25
| ||
02:29 | Change the default menu -tearoff value to 0 until we actually get tearoff menus working again. check-in: 3430bfb07e user: wolfsuit tags: core-8-4-branch | |
02:19 | Forgot this one in the last checkin... check-in: 8d13ba2923 user: wolfsuit tags: core-8-4-branch | |
01:57 | Finish the implementation of the CG version of the X Drawing layer. Add support for returning values for the wm attributes commands, and use FSRef's rather than FSSpec's. check-in: ca2ae6b80f user: wolfsuit tags: core-8-4-branch | |
2004-07-23
| ||
15:42 | [Merge from HEAD] Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by Jérôme Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22. * macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add. check-in: ffa0483ca0 user: cc_benny tags: core-8-4-branch | |
15:32 | [merge from trunk version 1.9] Fix several problems with Icelandic (and Faroese) keyboards reported by Jérôme Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22. (KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 0cfc1fc7f1 user: cc_benny tags: core-8-4-branch | |
2004-07-22
| ||
22:24 | * library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Use [bind $w], not [$w configure] to modify bindings. check-in: 9838ea42bf user: hobbs tags: core-8-4-branch | |
2004-07-21
| ||
04:27 | Don't queue events for unmapped children. check-in: a67df2642d user: wolfsuit tags: core-8-4-branch | |
03:07 | * generic/tkEvent.c (Tk_HandleEvent): ensure IC focus is set after creation. [Bug #905830] check-in: 8461c26c45 user: hobbs tags: core-8-4-branch | |
2004-07-20
| ||
11:13 | * unix/tcl.m4: fixed Darwin autoconf breakage caused by recent CFLAGS reordering. * unix/configure: regen check-in: 63addd892b user: das tags: core-8-4-branch | |
06:10 | * macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile. * macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script. * macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug. check-in: 713b764cf2 user: das tags: core-8-4-branch | |
06:05 | * macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile. * macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script. * macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug. check-in: d0d7e64c83 user: das tags: core-8-4-branch | |
2004-07-19
| ||
20:30 | * unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing for gcc builds (need to suppress 3.x type puning warnings). (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058] check-in: 6045f801ef user: hobbs tags: core-8-4-branch | |
2004-07-15
| ||
05:24 | 2004-07-14 Jim Ingham <jingham@apple.com> * macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550] check-in: 8c285600e4 user: wolfsuit tags: core-8-4-branch | |
2004-07-14
| ||
19:07 | * generic/tkUndo.c (TkUndoSetDepth): correct -maxundo segfault. [Bug #969358] (jiangwu) check-in: 0a00841588 user: hobbs tags: core-8-4-branch | |
19:02 | updated to patchlevel 8.4.7 check-in: 9da80e8373 user: hobbs tags: core-8-4-branch | |
2004-07-13
| ||
19:32 | * README, macosx/Wish.pbproj/project.pbxproj: bumped to * unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7 * win/configure, win/configure.in: check-in: 3c03ae3158 user: hobbs tags: core-8-4-branch | |
2004-07-11
| ||
22:32 | Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: d5145ee96c user: dkf tags: core-8-4-branch | |
2004-06-29
| ||
23:20 | * generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist. check-in: 6a3441f17e user: hobbs tags: core-8-4-branch | |
2004-06-25
| ||
08:46 | Fix [Bug 979239] by only redrawing an image when it has real area. check-in: 19ad28a149 user: dkf tags: core-8-4-branch | |
2004-06-08
| ||
20:44 | * generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725] check-in: 3dc170391c user: mdejong tags: core-8-4-branch | |
20:11 | silence compiler warning check-in: 0b65a34226 user: dgp tags: core-8-4-branch | |
2004-05-15
| ||
04:07 | Modified UpdateWrapper to fix bug 767176 check-in: 1b41988cdc user: chengyemao tags: core-8-4-branch | |
2004-05-13
| ||
23:28 | Shrank the font size of messages in the Unix/X11 [tk_messageBox] It looks better like this. :^) check-in: 940859d310 user: dkf tags: core-8-4-branch | |
14:29 | * generic/tkBind.c <HandleEventGenerate>: Modified to fix wish crach due to incorrectly generate <Destroy> event. This bug was reported in comp.lang.tcl but not logged. check-in: e3f5f4b7f5 user: dgp tags: core-8-4-branch | |
2004-05-10
| ||
08:30 | Apply fix from tcl bug #950049 for make docs. check-in: 2dc7495f37 user: patthoyts tags: core-8-4-branch | |
2004-05-05
| ||
16:51 | * win/tkWinFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug #618872] (dkf, hobbs) check-in: f17ec17728 user: hobbs tags: core-8-4-branch | |
2004-05-03
| ||
23:23 | * win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte) check-in: bbd12840e0 user: hobbs tags: core-8-4-branch | |
22:40 | * win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu): check-in: 2173eb5c72 user: hobbs tags: core-8-4-branch | |
22:23 | * generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * mac/tkMacXStubs.c: to being implemented in a platform * macosx/tkMacOSXXStubs.c: specific manner. The cleanup order was * unix/tkUnixEvent.c: bad at least on Windows, where we * win/tkWinX.c: reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662] check-in: 08825fb396 user: hobbs tags: core-8-4-branch | |
19:36 | * library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155] Make the panedwindow -opaqueresize option work as per the docs. [Bug #778893] check-in: 9aba25da16 user: hobbs tags: core-8-4-branch | |
19:17 | * tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin) check-in: 635744de0f user: hobbs tags: core-8-4-branch | |
18:01 | (ImgPhotoCmd): correct matched handling to that in head check-in: 6387e3161d user: hobbs tags: core-8-4-branch | |
17:59 | * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type. (ImgPhotoCmd): correctly init matched to 0. check-in: 23bf0b86a6 user: hobbs tags: core-8-4-branch | |
2004-04-21
| ||
02:45 | Backported fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: f2928ada28 user: jenglish tags: core-8-4-branch | |
2004-04-17
| ||
03:54 | * library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab. check-in: 27d6b202bc user: hobbs tags: core-8-4-branch | |
2004-04-01
| ||
18:40 | Fix for Bug 220871. check-in: 8d42779f67 user: wolfsuit tags: core-8-4-branch | |
2004-03-27
| ||
00:40 | Backport of FRQ 540375 changes. check-in: 7d40a1c7c7 user: dkf tags: core-8-4-branch | |
2004-03-26
| ||
22:01 | Backport of 923555 fixes check-in: 9c881ec34e user: dkf tags: core-8-4-branch | |
2004-03-21
| ||
03:54 | XMoveWindow and XMoveResizeWindow need to propagate configure notify events down to their children. check-in: 46147c5d69 user: wolfsuit tags: core-8-4-branch | |
2004-03-17
| ||
19:35 | Trivial bug in tracking Hide/Show pairs. check-in: 4988d4350a user: wolfsuit tags: core-8-4-branch | |
19:01 | Get the "Command-H" -> hide binding working. Also remove the spurious Quit menu item from the File command. check-in: fddb1a3fdf user: wolfsuit tags: core-8-4-branch | |
2004-03-01
| ||
19:26 | update release date check-in: 6adc84f9a3 user: dgp tags: core-8-4-branch, core-8-4-6 | |
18:24 | updated release note files for 8.4.6 check-in: da2e6fcf0d user: dgp tags: core-8-4-branch | |
17:49 | * unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.13 check-in: bbdb16fef7 user: dgp tags: core-8-4-branch | |
2004-02-25
| ||
13:29 | * (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (Copied from 1.17) check-in: a4e06542f4 user: cc_benny tags: core-8-4-branch | |
2004-02-23
| ||
14:18 | typo check-in: 55ed5c9b27 user: dgp tags: core-8-4-branch | |
10:49 | * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. * generic/tkImgPhoto.c (ImgPhotoDisplay): enabled alpha blending for images with partial transparency on MacOSX. [Bug 809157] check-in: 9cff21180c user: das tags: core-8-4-branch | |
2004-02-20
| ||
19:54 | date typos check-in: 03c48f0b13 user: dgp tags: core-8-4-branch | |
19:51 | update changes for 8.4.6 release check-in: 6c1a91378d user: dgp tags: core-8-4-branch | |
2004-02-18
| ||
20:56 | move 8.4.6 tag to include grid fix check-in: 1c2742a59c user: hobbs tags: core-8-4-branch | |
20:10 | Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 89e1956c6d user: pspjuth tags: core-8-4-branch | |
02:17 | note 8.4.6 tag point check-in: 33b5a1e4ef user: hobbs tags: core-8-4-branch | |
02:17 | * generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set. check-in: 75d8663e0e user: hobbs tags: core-8-4-branch | |
2004-02-17
| ||
20:40 | * tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010]. check-in: a9956e1cdd user: dgp tags: core-8-4-branch | |
13:47 | Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: 18f32c198f user: dkf tags: core-8-4-branch | |
13:44 | Minor doc fix check-in: d87a0729e9 user: dkf tags: core-8-4-branch | |
07:17 | * macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events. * library/listbox.tcl: * library/text.tcl: * library/scrlbar.tcl: on Mac OS, add bindings for MouseWheel with modifiers, according to platform convention: Option increases scrolling speed 10 fold; Space scrolls horizontally. * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004. check-in: 33938645a6 user: das tags: core-8-4-branch | |
2004-02-16
| ||
23:20 | Update the docs for the Mac OS X MouseWheel changes. check-in: 496ded097b user: wolfsuit tags: core-8-4-branch | |
23:09 | This gets the scroll wheel working for listboxes and text widgets for Mac OS X. It also changes the model to route scrollwheel events to the window under the pointer, not the focus window on X (and only on X). That is the correct behavior for Mac OS X. check-in: 0b99b409b4 user: wolfsuit tags: core-8-4-branch | |
00:42 | Backport Mac OS X specific fixes from TOT. See ChangeLog for details. In tk_getOpenFile filters, handle the case where you have a Macintosh file type and the files have no filetype. Fix various formatting nits. check-in: 834854dbdc user: wolfsuit tags: core-8-4-branch | |
2004-02-14
| ||
01:54 | * win/tkWinFont.c (Tk_MeasureChars): backport fixes to bold/italic font handling. [Patch 852669] [Bug 478568] * tests/textDisp.test: added test for the font measurement problem. check-in: 7f0387ce5e user: hobbs tags: core-8-4-branch | |
01:08 | Applying Patch 112997, and hunting down a couple more places where we were still using Pascal interfaces. check-in: 3ee17e34a3 user: wolfsuit tags: core-8-4-branch | |
2004-02-13
| ||
01:44 | update to patchlevel 8.4.6 check-in: 8f97a2d774 user: hobbs tags: core-8-4-branch | |
01:43 | simple code cleanup check-in: 9edfd036e2 user: hobbs tags: core-8-4-branch | |
01:39 | update HP-11 build libs setup check-in: a3dcbb9001 user: hobbs tags: core-8-4-branch | |
01:26 | * win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidl for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings. check-in: 0043434371 user: hobbs tags: core-8-4-branch | |
2004-02-10
| ||
11:07 | Esperanto and Polish message catalogs from Artur Trzewik check-in: 9232739155 user: dkf tags: core-8-4-branch | |
2004-02-09
| ||
14:40 | Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] check-in: a0d4ef0f52 user: dkf tags: core-8-4-branch | |
2004-02-04
| ||
00:23 | * library/menu.tcl (::tk::MbPost): make menubuttons that post above or below reverse direction when not enough space is available. check-in: 285b96881f user: hobbs tags: core-8-4-branch | |
2004-01-28
| ||
23:36 | Backported fix for bug #776646 which makes hand2 and fleur native on windows. check-in: 41e6f00068 user: patthoyts tags: core-8-4-branch | |
2004-01-27
| ||
10:10 | * macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts). * macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3. check-in: e7d3018b67 user: das tags: core-8-4-branch | |
2004-01-01
| ||
00:34 | * macosx/Wish.pbproj/project.pbxproj: added missing private headers to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.h check-in: 9d141db91f user: das tags: core-8-4-branch | |
2003-12-17
| ||
18:08 | Import fix for jerky scrollbar behavior from TOT. check-in: 59a3b7fb12 user: wolfsuit tags: core-8-4-branch | |
2003-12-12
| ||
00:54 | no message check-in: e03c08b35b user: davygrvy tags: core-8-4-branch | |
00:42 | Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: 569264164f user: davygrvy tags: core-8-4-branch | |
2003-12-11
| ||
03:38 | no message check-in: ac0fc25da3 user: davygrvy tags: core-8-4-branch | |
03:32 | (WishPanic) : placed ExitProcess() in a __try block (SEH) to catch any exceptions that might happen. As Tcl will call Tcl_Finalize from its DllMain due to the unload from ExitProcess() unloading Tcl, and if Tcl_Panic had gotten called in an __except block, this avoid the possibility of not being able to exit. Falls to TerminateProcess() in the __except case. Removed the #ifdef _MSC_VER around DebugBreak as that function exists in kernel32.dll and is not compiler dependent. I'd prefer to use if (IsDebuggerPresent()) DebugBreak(); but IsDebuggerPresent() isn't available in all kernel32.dll modules for all versions of windows. check-in: fba3b0257b user: davygrvy tags: core-8-4-branch | |
2003-12-10
| ||
09:40 | Line transposition bug. [Bug 857159] check-in: 6c1e9811ce user: dkf tags: core-8-4-branch | |
2003-12-03
| ||
17:55 | * generic/tk.h: Bumped patch level to 8.4.5.1 to distinguish * unix/configure.in: CVS snapshots from the 8.4.5 release. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: check-in: 93b2940e2d user: dgp tags: core-8-4-branch | |
17:20 | * README: Bumped patch level to 8.4.6 to distinguish * generic/tk.h: CVS snapshots from the 8.4.5 release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * macosx/Wish.pbproj/project.pbxproj: * unix/configure: autoconf (2.13) * win/configure: check-in: 770d7a24d4 user: dgp tags: core-8-4-branch | |
04:57 | * generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed. check-in: 947a751182 user: hobbs tags: core-8-4-branch | |
2003-11-21
| ||
20:14 | moved 8-4-5 tag to include OS X keyboard fix check-in: 9e5cdc65d2 user: hobbs tags: core-8-4-branch, core-8-4-5 | |
13:09 | * macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. (Merge from trunk) check-in: 624f839832 user: cc_benny tags: core-8-4-branch | |
13:05 | * keyArray: Add 0x34 as <Return>. Add notes. (Merge from trunk 1.6) check-in: fcd0a97512 user: cc_benny tags: core-8-4-branch | |
2003-11-19
| ||
16:28 | typo corrections check-in: 7d06993b60 user: dgp tags: core-8-4-branch | |
2003-11-18
| ||
23:37 | updated for 8.4.5 release check-in: 877bcd7f8d user: hobbs tags: core-8-4-branch | |
2003-11-17
| ||
23:29 | * generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton): check-in: 0197c6caf1 user: hobbs tags: core-8-4-branch | |
02:20 | * win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile. check-in: 6aee53f39a user: dgp tags: core-8-4-branch | |
2003-11-16
| ||
06:02 | Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: 69b2fc66af user: davygrvy tags: core-8-4-branch | |
2003-11-12
| ||
01:09 | improve AIX --enable-64bit handling check-in: 08752aa26a user: hobbs tags: core-8-4-branch | |
00:05 | * generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479] check-in: a8188acfb3 user: hobbs tags: core-8-4-branch | |
00:04 | * generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856] check-in: 61c1aa0be8 user: hobbs tags: core-8-4-branch | |
00:04 | (::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069] check-in: fddf381387 user: hobbs tags: core-8-4-branch | |
2003-11-11
| ||
22:39 | * library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819] check-in: ec99053023 user: hobbs tags: core-8-4-branch | |
19:41 | * generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483] check-in: 5281eb542e user: hobbs tags: core-8-4-branch | |
18:21 | * macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn) check-in: bc9f3d85db user: hobbs tags: core-8-4-branch | |
00:26 | * win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282] check-in: 6bc71292aa user: hobbs tags: core-8-4-branch | |
00:05 | * win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614] check-in: dc5ae65a3b user: hobbs tags: core-8-4-branch | |
00:05 | * unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix) check-in: 3786d57fc7 user: hobbs tags: core-8-4-branch | |
00:05 | * generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display, and not on Mac at all. [Bug 809157] check-in: 4b2192a872 user: hobbs tags: core-8-4-branch | |
2003-11-01
| ||
21:44 | Updated messages for Dutch from Arjen Markus and Pascal Scheffers [Patch 820519] check-in: da47039785 user: dkf tags: core-8-4-branch | |
2003-10-29
| ||
09:40 | * library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717] check-in: 769cbce809 user: dkf tags: core-8-4-branch | |
01:38 | added extra change note check-in: 0e93eabfce user: hobbs tags: core-8-4-branch | |
01:08 | see changes check-in: e771ba367c user: hobbs tags: core-8-4-branch | |
01:08 | * tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts. check-in: 0b07448dea user: hobbs tags: core-8-4-branch | |
01:08 | * win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly. check-in: 371181733d user: hobbs tags: core-8-4-branch | |
01:07 | * unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers. check-in: ef7501a418 user: hobbs tags: core-8-4-branch | |
2003-10-28
| ||
15:59 | Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: 6b4b51fbaa user: dkf tags: core-8-4-branch | |
2003-10-22
| ||
15:22 | Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: b5d694167b user: dkf tags: core-8-4-branch | |
2003-10-13
| ||
03:30 | * generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c: check-in: 64084ad8fd user: hobbs tags: core-8-4-branch | |
00:55 | * unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803] check-in: bc37dedea6 user: hobbs tags: core-8-4-branch | |
2003-10-10
| ||
20:20 | * mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images. check-in: fbaeff40ef user: hobbs tags: core-8-4-branch | |
00:03 | correct imageYOffset for buttons with just images check-in: 2f28653937 user: hobbs tags: core-8-4-branch | |
2003-10-06
| ||
22:17 | * unix/mkLinks: make mklinks check-in: f337e6f6b7 user: dgp tags: core-8-4-branch | |
22:15 | * doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197] check-in: 57301152d4 user: dgp tags: core-8-4-branch | |
17:10 | log update check-in: 055d397bc9 user: dgp tags: core-8-4-branch | |
16:59 | *unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bug 765642] * unix/configure: autoconf (2.13) check-in: ae4c978d20 user: dgp tags: core-8-4-branch | |
16:04 | * unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698] * unix/configure: autoconf (2.13) check-in: ae568382f6 user: dgp tags: core-8-4-branch | |
15:27 | * unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088] * unix/configure: autoconf (2.13) check-in: 7d3cf9b4c8 user: dgp tags: core-8-4-branch | |
2003-10-03
| ||
16:32 | * README: Bumped to patch level 8.4.5 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: check-in: 369f5319e5 user: dgp tags: core-8-4-branch | |
00:42 | * library/scale.tcl: Clear bug with chording mouse buttons. check-in: afe96303a6 user: patthoyts tags: core-8-4-branch | |
2003-10-01
| ||
14:35 | * macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile. * macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources. check-in: 235e26fc89 user: das tags: core-8-4-branch | |
2003-09-29
| ||
09:22 | Added note to make it clear that frameworks are an OSX feature [Bug 619440] check-in: ad979e4f9c user: dkf tags: core-8-4-branch | |
2003-09-26
| ||
17:20 | * tkMacOSXWm.h: Nested comment typo check-in: 868a987ada user: cc_benny tags: core-8-4-branch | |
16:18 | * macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: ddfdc1577b user: cc_benny tags: core-8-4-branch | |
2003-09-25
| ||
05:37 | * library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons. check-in: 1f06447aad user: das tags: core-8-4-branch | |
2003-09-17
| ||
23:45 | * generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039]. check-in: 9572395920 user: dgp tags: core-8-4-branch | |
2003-08-20
| ||
10:26 | Use Tcl_Obj-based interfaces for working with user-supplied font maps. check-in: fbaf06b4fd user: dkf tags: trunk | |
2003-08-19
| ||
21:00 | * generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: d62683ea57 user: jenglish tags: trunk | |
21:00 | * generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: f8e39a93d1 user: jenglish tags: core-8-4-branch | |
19:08 | * doc/bind.n: Added more information on event types and details [FRQ #523593 "bind(n) manpage needs more detail"] check-in: 67f39f7182 user: jenglish tags: trunk | |
2003-08-18
| ||
07:29 | * win/configure: Regen. * win/tcl.m4: Update from Tcl to fix Tcl bug 781109. check-in: 603145231b user: mdejong tags: trunk | |
2003-08-15
| ||
10:54 | Faster color data parsing code for the [$photo put] subcommand. check-in: d74849a23e user: dkf tags: trunk | |
2003-08-14
| ||
12:30 | Make test suite pass without crashes from TIP#109 changes... check-in: 73b673070c user: dkf tags: trunk | |
10:31 | TIP#109 implementation - checkbuttons and radiobuttons now look better. check-in: 96478d4a2d user: dkf tags: trunk | |
2003-08-13
| ||
12:11 | ChangeLog Police: Added missing entry (derived from 8.4 branch checkin) check-in: c29e9f6a9d user: dkf tags: trunk | |
10:59 | * library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug. check-in: fb94faa0c2 user: patthoyts tags: core-8-4-branch | |
10:28 | * library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug. check-in: f80a5e2b44 user: patthoyts tags: trunk | |
2003-08-12
| ||
08:49 | * macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95. check-in: d0e51e6abf user: das tags: core-8-4-branch | |
08:49 | * macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95. check-in: c969779cf8 user: das tags: trunk | |
2003-07-31
| ||
22:17 | Fixed stupid typo. check-in: 06a3ac2ea8 user: patthoyts tags: trunk | |
2003-07-28
| ||
22:12 | * win/tkWinDialog.c: Applied patch from bug #611615 which fixes a problem with double clicks in file dialogs falling through to the window underneath in win32. check-in: 82e8c7922a user: patthoyts tags: trunk | |
21:31 | * library/panedwindow.tcl: Apply patch from bug #778893 to make the panedwindow -opaqueresize option work as per the docs. check-in: cd929d5cb8 user: patthoyts tags: trunk | |
21:14 | * library/tk.tcl: Apply fix for bug #778840 for window placement when using multiple desktops on windows. check-in: b532942acc user: patthoyts tags: trunk | |
2003-07-24
| ||
02:10 | * win/tkWinCursor.c: Fix for bug #776646 for a native hand2 and fleur (move) cursor under win. * tests/cursor.test: Check that documented cursors are available. check-in: c3ebf298fe user: patthoyts tags: trunk | |
2003-07-21
| ||
22:37 | note 8.4.4 changes and tag date check-in: 8d9fe58597 user: hobbs tags: core-8-4-branch, core-8-4-4 | |
12:39 | * macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem. check-in: 139bf25716 user: das tags: trunk | |
12:37 | * macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem. check-in: 0f8174d778 user: das tags: core-8-4-branch | |
2003-07-19
| ||
01:45 | * unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made. check-in: 4c9e0b13f5 user: hobbs tags: core-8-4-branch | |
01:44 | * unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made. check-in: 4732f7c585 user: hobbs tags: trunk | |
01:24 | * library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows. check-in: fcdf9693ad user: hobbs tags: trunk | |
01:22 | * library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows. check-in: 0fa7ab2df2 user: hobbs tags: core-8-4-branch | |
01:20 | * win/tkWinCursor.c: Applied misplaced Tcl RFE 700799 to provide the windows hand cursor where available. check-in: 8d0c28de26 user: patthoyts tags: trunk | |
01:15 | * win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. check-in: 8e01adc568 user: patthoyts tags: core-8-4-branch | |
01:03 | * generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi) check-in: 20d941ad9c user: hobbs tags: core-8-4-branch | |
01:02 | * win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. (thoyts) check-in: 92e27acb80 user: hobbs tags: core-8-4-branch | |
01:01 | * generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi) check-in: 0d3cad01ac user: hobbs tags: trunk | |
2003-07-18
| ||
23:55 | * win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. check-in: cbf38f1a3d user: patthoyts tags: trunk | |
19:51 | * win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261] check-in: a13d3d91f2 user: hobbs tags: core-8-4-branch | |
19:50 | * win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261] check-in: a9fd8224db user: hobbs tags: trunk | |
13:24 | MacOSX native dialog check-in: c492b29889 user: vincentdarley tags: trunk | |
11:04 | MacOSX fixes check-in: 466db507ae user: vincentdarley tags: trunk | |
10:02 | Fix for [Bug 702230], and an evil bug it is too! check-in: d0bbbe465b user: dkf tags: trunk | |
09:53 | Fix for [Bug 702230], and what an evil bug that is! check-in: 410f521dcb user: dkf tags: core-8-4-branch | |
02:02 | * macosx/Makefile: Changes for new tcl buildsystem. * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * macosx/README: Updated info for changes to buildsystem, html help location and PB setup. check-in: e869798ef8 user: das tags: trunk | |
01:06 | * macosx/Makefile: Changes for new tcl buildsystem. * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * macosx/README: Updated info for changes to buildsystem, html help location and PB setup. check-in: 32b675757c user: das tags: core-8-4-branch | |
2003-07-17
| ||
22:57 | Better docs of [$photo put]. [Bug 728952] check-in: ad05c08b92 user: dkf tags: trunk | |
22:55 | D'oh! Important word missing... check-in: 73ce9922ec user: dkf tags: core-8-4-branch | |
22:53 | Better docs of [$photo put]. [Bug 728952] check-in: 6acd66f94a user: dkf tags: core-8-4-branch | |
20:52 | Docfix [Bug 747814] check-in: e37e785779 user: dkf tags: trunk | |
20:48 | Panedwindow fixes that make things behave right in complex geometry cases. [Bugs 738143+747814] check-in: ba56a02cc0 user: dkf tags: core-8-4-branch | |
13:05 | Try harder to avoid zero-length mallocs()... [Bug 404421] check-in: 51dd0f4872 user: dkf tags: core-8-4-branch | |
12:59 | Try harder to avoid zero-length malloc()s... [Bug 404421] check-in: 3d35f23543 user: dkf tags: trunk | |
10:11 | Rearranged code in ImgPhotoCmd to not use confusing fallthroughs in switches. [Bug 771988] Also TAB Police in Changelog... check-in: cbba54a5e5 user: dkf tags: trunk | |
09:58 | I prefer direct return from switch processing; simpler to understand. Also resolves [Bug 771988] since the breaks are "wrong" in that style. check-in: 9b2e8fcae5 user: dkf tags: core-8-4-branch | |
03:19 | * generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982] check-in: afecbf3050 user: dgp tags: trunk | |
03:17 | * generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982] check-in: 5d3e72212c user: dgp tags: core-8-4-branch | |
01:02 | * win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap) check-in: d6ab62a7a8 user: hobbs tags: core-8-4-branch | |
01:02 | * win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap) check-in: cd3e74e804 user: hobbs tags: trunk | |
00:39 | * generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth) check-in: dc037cf80d user: hobbs tags: trunk | |
00:37 | * generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth) check-in: 8a738d4ca5 user: hobbs tags: core-8-4-branch | |
2003-07-16
| ||
23:17 | Make sure all options can be set to their default value. [Bug #697652] check-in: 7f183fb8c3 user: pspjuth tags: core-8-4-branch | |
23:16 | Make sure all options can be set to their default value. [Bug #697652] check-in: 8d60480220 user: pspjuth tags: trunk | |
22:54 | * generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin) check-in: 4434251f81 user: hobbs tags: core-8-4-branch | |
22:54 | * generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin) check-in: 3c1e56864f user: hobbs tags: trunk | |
01:20 | * unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530] check-in: a89b9350d3 user: mdejong tags: core-8-4-branch | |
2003-07-15
| ||
22:46 | * README: Bumped patchlevel to 8.4.4 in preparation * generic/tk.h: for the Tk 8.4.4 release. * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: check-in: 8af3bd8d83 user: dgp tags: core-8-4-branch | |
13:59 | menu clone cleanup bug fix check-in: 24060b3e32 user: vincentdarley tags: core-8-4-branch | |
2003-07-14
| ||
22:59 | Added missing .TP check-in: 85d309192e user: dkf tags: core-8-4-branch | |
22:58 | Added missing .TP check-in: af549eb2fa user: dkf tags: trunk | |
2003-07-09
| ||
21:18 | Stop xhost smash by the test suite; that can render a machine unusable. check-in: 7e3aec74e4 user: dkf tags: trunk | |
21:12 | Stop xhost smash by the test suite; that can render a machine unusable. check-in: 93bbe2ff1d user: dkf tags: core-8-4-branch | |
2003-07-07
| ||
20:39 | * generic/tkTextDisp.c (DisplayText): correct use of textPtr data with respect to Tcl_Release time. [Bug #767009] check-in: e73cdd5d89 user: hobbs tags: trunk | |
09:43 | Backported fix for [Bug 749353] check-in: 4568e2feb2 user: dkf tags: core-8-4-branch | |
09:35 | Fixed [Bug 749353] by making the removal of masters from the global image table aggressive when the interp is being deleted, and making the deletion code always check to see whether it should actually be deleting an entry or not. No tests as it comes under the heading of crash-on-bug, and the bug is not easy to excite (it requires a full script and interpreter deletion with lots of events about.) check-in: 69f63d6bd4 user: dkf tags: trunk | |
2003-07-03
| ||
18:47 | Prime the systemButtonText from the theme brush. This is really only the first stage of actually using the theme brushes to track active colors, but it gets the labelframe color working at least. check-in: 1532f40f2f user: wolfsuit tags: trunk | |
2003-07-02
| ||
09:22 | * unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530] check-in: 191a4162e9 user: mdejong tags: trunk | |
08:21 | ChangeLog police check-in: 3a3b19cf2d user: mdejong tags: trunk | |
2003-06-26
| ||
17:15 | Windows menu popup location fix check-in: 920e0c3c25 user: vincentdarley tags: trunk | |
2003-06-09
| ||
20:39 | Fix for [Bug#751553] "Xft: [font configure] does not update in-use fonts". Fixed TkpGetSubFonts() to return information about all subfonts, not just the first one. check-in: feabf97d97 user: jenglish tags: trunk | |
2003-06-02
| ||
16:13 | configure.in: BUGFIX: --enable-xft test was broken. check-in: a431ac62fa user: jenglish tags: trunk | |
2003-05-31
| ||
23:00 | * unix/tkUnixRFont.c (InitFont): Fill in TkFontAttributes from pattern returned from GetFont (actual font) instead of the query pattern (requested font). check-in: d6714ac282 user: jenglish tags: trunk | |
18:32 | Experimental support for antialiased text under X11 [Patch#535541] check-in: 83ae67bae7 user: jenglish tags: trunk | |
18:23 | Changes from Keith Packard's version: + Added copyright notice + Fix infinite loop in Tk_MeasureChars when TK_WHOLE_WORDS is specified + Fix for crash in TkpGetNativeFont when XftXlfdParse() fails + TkpGetFontFromAttributes: use XftPatternCreate() and XftPatternAddString(... XFT_FAMILY ...) instead of XftPatternBuild() to initialise pattern; fixes crash when faPtr->family == NULL + Workaround for Tcl bug where malformed UTF-8 text can get passed to Tk_MeasureChars / Tk_DrawChars. + TkpGetFontFromAttributes: don't request 0-pixel fonts + TkpGetNativeFont: don't use FcNameParse, since that tends to always succeed, causing the usual Tk font parsing to be skipped. check-in: 6fe5718da2 user: jenglish tags: trunk | |
18:17 | SOURCE: Imported from cvs.fontconfig.org, tk/unix/tkUnixRFont.c rev 1.4 check-in: 8718479047 user: jenglish tags: trunk | |
2003-05-30
| ||
11:02 | fix to menu clone deletion bug check-in: e5b874d6ec user: vincentdarley tags: trunk | |
2003-05-29
| ||
21:58 | doc/text.n: Fixed markup errors. check-in: 7be2427990 user: jenglish tags: trunk | |
21:57 | Fixed markup errors. check-in: ed32b2152d user: jenglish tags: trunk | |
15:05 | Keeping the change-log up-to-date... check-in: 21c1544e82 user: dkf tags: trunk | |
14:50 | library/msgs/cs.msg updated msg catalog [Bug 743796] <wohnivec@iol.cz> check-in: 57dae5b205 user: bagnonm tags: trunk | |
2003-05-27
| ||
23:44 | MacOS tearoff menu location fix check-in: 9f563407a1 user: vincentdarley tags: trunk | |
15:35 | text widget cleanup fix check-in: abc0aa2a5d user: vincentdarley tags: trunk | |
2003-05-23
| ||
18:16 | * unix/mkLinks: Set the var S to "" at the top of the file to avoid error when user has set S to something. [Tk Bug #739833] check-in: 72654d0853 user: mdejong tags: trunk | |
2003-05-21
| ||
15:30 | The panedwindow widget now sizes right around unmapped windows. [Bug 738143] check-in: a856e667ed user: dkf tags: trunk | |
09:21 | D'oh! Zero and one are not the same thing... check-in: 93340c1cca user: dkf tags: trunk | |
2003-05-20
| ||
19:34 | updated changes for 8.4.3 check-in: 36e47cc281 user: hobbs tags: core-8-4-branch, core-8-4-3 | |
17:32 | * unix/Makefile.in: do not run autoconf during 'make dist' as the configure is now a CVS-maintained file and should be up-to-date. check-in: 55a4d627a7 user: hobbs tags: core-8-4-branch | |
2003-05-19
| ||
21:19 | Fixed test suite breakage that I inadvertently introduced [Bug 739965] check-in: 9581d50f2d user: dkf tags: trunk | |
14:44 | I18n (and some l10n) for the console and the main window of the widget demo. check-in: 88343be6b6 user: dkf tags: trunk | |
14:37 | Stopped warnings about signed/unsigned and strncmp() and added missing forward decl check-in: 374c3db6fe user: dkf tags: trunk | |
13:04 | tip 113 implementation check-in: 7ef32f7c99 user: vincentdarley tags: trunk | |
05:05 | * macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific. check-in: edc5964385 user: das tags: trunk | |
05:05 | * macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific. check-in: dbea164bb5 user: das tags: core-8-4-branch | |
2003-05-15
| ||
19:04 | Bumped version to 8.4.3 check-in: 73092b4eff user: hobbs tags: core-8-4-branch | |
18:06 | * unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030] check-in: b53243d3b8 user: hobbs tags: core-8-4-branch | |
18:05 | * unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030] check-in: 266495f517 user: hobbs tags: trunk | |
2003-05-14
| ||
19:08 | * library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli) check-in: c6d88e3d86 user: hobbs tags: trunk | |
19:05 | * library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli) check-in: c5cad894fc user: hobbs tags: core-8-4-branch | |
2003-05-13
| ||
14:15 | space in path bug fix check-in: 4fa27bce78 user: vincentdarley tags: trunk | |
08:41 | * macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle resource API to get tk runtime library for TK_VERSION. [Bug 736774] check-in: 9955855630 user: das tags: core-8-4-branch | |
08:40 | * macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle resource API to get tk runtime library for TK_VERSION. [Bug 736774] check-in: a168582586 user: das tags: trunk | |
02:42 | backport of Mac OS X specific changes on trunk since 8.4.2: * macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert '\r' to '\n' on the way into Tcl. (ingham) * macosx/tkMacOSXMenu.c (EventuallyInvokeMenu): New function, used to invoke menu commands at idle time. (TkMacOSXDispatchMenuEvent): Don't immediately dispatch menu commands, wait till the idle loop to do so. This is more like what is done on Windows, and avoids the crash from destroying a menu in it's command. (ingham) * macosx/tkMacOSXHLEvents.c (ReallyKillMe): Don't force the shell to exit. According to the OS X HI guidelines, it should be possible to cancel an attempt to quit, and if we force the kill, here, it would not be possible to implement this. (ingham) * macosx/tkMacOSXApplication.r (removed): * macosx/tkMacOSXLibrary.r (removed): * macosx/tkMacOSXResource.r (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyrights, cleaned up about box, removed obsolete unused resource files. (steffen) check-in: 84771ce9c6 user: das tags: core-8-4-branch | |
2003-05-11
| ||
00:57 | * generic/tkCanvPoly.c (PolygonToPostscript): * tests/canvPs.test: correct crash when generating postscript for a single-line polygon (point) with no color. [Bug #734498] (wilm) check-in: 55f672ad59 user: hobbs tags: core-8-4-branch | |
00:52 | * generic/tkCanvPoly.c (PolygonToPostscript): * tests/canvPs.test: correct crash when generating postscript for a single-line polygon (point) with no color. [Bug #734498] (wilm) check-in: da0424bd6c user: hobbs tags: trunk | |
2003-05-10
| ||
19:43 | macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert '\r' to '\n' on the way into Tcl. check-in: a8572a3c93 user: wolfsuit tags: trunk | |
2003-05-08
| ||
09:35 | Stop deleted images from showing up in the various [image *] operations. Can't delete early though as that removes the link with widgets and image names. check-in: fe438f1771 user: dkf tags: trunk | |
2003-04-30
| ||
16:18 | * macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for stippleGC [Bug #730124]. check-in: 51178e158f user: hobbs tags: core-8-4-branch | |
16:16 | * macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for stippleGC [Bug #730124]. check-in: b895f06b9e user: hobbs tags: trunk | |
2003-04-26
| ||
02:59 | * generic/tkButton.h: Rewrote the handling * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button. check-in: 73a68cb246 user: hobbs tags: trunk | |
02:58 | remove outdated comments check-in: 3e8d01ffdc user: hobbs tags: core-8-4-branch | |
02:53 | * generic/tkButton.h: Rewrote the handling * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button. check-in: 6e8bda65b8 user: hobbs tags: core-8-4-branch | |
2003-04-25
| ||
20:11 | * unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc when * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740] check-in: 069316b2e3 user: hobbs tags: core-8-4-branch | |
20:11 | * library/bgerror.tcl: make bgerror dialog topmost on Windows to prevent it being covered by other windows. check-in: 24f878ebcf user: hobbs tags: core-8-4-branch | |
20:03 | * unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc when * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740] check-in: 12fc533501 user: hobbs tags: trunk | |
20:02 | * library/bgerror.tcl: make bgerror dialog topmost on Windows to prevent it being covered by other windows. check-in: 7184ebfc4a user: hobbs tags: trunk | |
2003-04-18
| ||
21:56 | * generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a GetCursor func already, which causes compiler warnings. check-in: 3f8d7024f8 user: hobbs tags: core-8-4-branch | |
21:56 | * generic/tkCanvBmap.c: s/CreateBitmap/TkcCreateBitmap as Windows has a CreateBitmap function already. check-in: 682af17fc2 user: hobbs tags: core-8-4-branch | |
21:55 | * win/configure: regen * win/configure.in (SHELL): force it to /bin/sh as autoconf 2.5x uses /bin/bash, which can fail to find exes in the path (ie: lib). check-in: ecdc2267e6 user: hobbs tags: trunk | |
21:54 | * generic/tkCanvBmap.c: s/CreateBitmap/TkcCreateBitmap as Windows has a CreateBitmap function already. check-in: c0c3e3e0e3 user: hobbs tags: trunk | |
21:54 | * generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a GetCursor func already, which causes compiler warnings. check-in: 71cc92e393 user: hobbs tags: trunk | |
2003-04-15
| ||
01:06 | * win/tkWinMenu.c (TkpInitializeMenuBindings): Rename the private menu helper cmd from tk::tkWinMenuKey to tk::WinMenuKey. [Bug 721514] check-in: 71f782f90f user: mdejong tags: trunk | |
2003-04-14
| ||
23:34 | * generic/tkBind.c (TkpGetBindingXEvent): Add helper method that can be used to query the XEvent* for the currently executing binding. * generic/tkInt.h: Declare TkpGetBindingXEvent. * win/tkWinMenu.c (MenuKeyBindProc, TkWinMenuKeyObjCmd, TkpInitializeMenuBindings): Rename MenuKeyBindProc to TkWinMenuKeyObjCmd and convert it into a Tcl command named tk::tkWinMenuKey. Bind keyboard accelerator actions to this Tcl command instead of using a native C binding. This makes it possible to extend the existing binding with Tcl code and makes the Windows version work just like the unix version. check-in: 98dd3be2d3 user: mdejong tags: trunk | |
2003-04-04
| ||
19:29 | * unix/Makefile.in: Subst TCL_LIBS instead of DL_LIBS and MATH_LIBS. * unix/configure: Regen. * unix/configure.in: Remove SC_ENABLE_THREADS invocation. Thread support in an extension should be automatic when Tcl is compiled with thread support. Add AC_DEFINE calls to set TCL_THREADS, _REENTRANT, and _THREAD_SAFE since this was done in SC_ENABLE_THREADS. Remove socket and math lib checks since these are already done in the Tcl configure script. * unix/tcl.m4: Update from Tcl to get TCL_LIBS fix. This fixes bug 597847 which was caused by improper linking. * unix/tkConfig.sh.in: Subst TCL_LIBS instead of MATH_LIBS and DL_LIBS. [Bug 597847] check-in: 7f117f25a1 user: mdejong tags: trunk | |
2003-04-03
| ||
10:11 | * win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4: Update from Tcl to get new LIBFLAGSUFFIX variable. check-in: 889afe7c6c user: mdejong tags: core-8-4-branch | |
02:31 | * win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4: Update from Tcl to get new LIBFLAGSUFFIX variable. check-in: c8ee344ffd user: mdejong tags: trunk | |
02:04 | * win/configure: Regen. * win/configure.in: Don't set TCL_DLL_FILE, TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, and TCL_BUILD_STUB_LIB_SPEC. These variables are already set in tclConfig.sh. [Bug 691908] check-in: a7f21dafa7 user: mdejong tags: core-8-4-branch | |
02:00 | * win/configure: Regen. * win/configure.in: Don't set TCL_DLL_FILE, TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, and TCL_BUILD_STUB_LIB_SPEC. These variables are already set in tclConfig.sh. Don't subst vars that are either not used, or already covered by a subst in SC_LOAD_TCLCONFIG. [Bug 691908] check-in: 5d0649ef85 user: mdejong tags: trunk | |
2003-04-02
| ||
06:38 | * unix/configure: Regen. * unix/tcl.m4: Update from Tcl. check-in: 3bad8440ca user: mdejong tags: trunk | |
2003-04-01
| ||
21:06 | * tests/all.tcl: Made better use of a common * tests/constraints.tcl: -loadfile to hold definitions * tests/*.test: common to all test files. check-in: 01af81ecf2 user: dgp tags: trunk | |
2003-03-28
| ||
00:16 | * unix/configure: Regen. * unix/tcl.m4: Update from Tcl. check-in: f87fcf2fed user: mdejong tags: trunk | |
2003-03-27
| ||
07:13 | * unix/configure: Regen. * unix/tcl.m4: Update from Tcl to get BeOS changes. check-in: 6eee039ca4 user: mdejong tags: trunk | |
2003-03-23
| ||
02:25 | Corrected several problems that prevented OPTS=symbols from building properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes. check-in: 10a8982de8 user: kennykb tags: core-8-4-branch | |
02:17 | Corrected several problems that prevented OPTS=symbols from building properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes. check-in: b7bcc071d8 user: kennykb tags: trunk | |
2003-03-21
| ||
01:43 | * macosx/tkMacOSXApplication.r (removed): * macosx/tkMacOSXLibrary.r (removed): * macosx/tkMacOSXResource.r (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyrights, cleaned up about box, removed obsolete unused resource files. * macosx/buildTkConfig.tcl: TK_DEFS space fix. check-in: 5b618ed349 user: das tags: trunk | |
2003-03-19
| ||
03:21 | * win/tkConfig.sh.in: Add TK_DLL_FILE entry to mirror the TCL_DLL_FILE entry in tclConfig.sh. [Patch 694271] check-in: a9c2bb0078 user: mdejong tags: trunk | |
03:14 | * win/configure: Regen. * win/configure.in: Don't run the AC_CYGWIN macro since it uses AC_CANONICAL_HOST under autoconf 2.5X. Just check to see if __CYGWIN__ is defined by the compiler and set the ac_cv_cygwin variable based on that. [Tcl Bug 705912] check-in: bb91d329ae user: mdejong tags: trunk | |
2003-03-18
| ||
16:30 | * tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13 commit. Thanks Larry Virden. [Bug 705567] check-in: 6c65bb68b8 user: dgp tags: trunk | |
16:19 | * tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13 commit. Thanks Larry Virden. [Bug 705567] check-in: 55f74d859c user: dgp tags: core-8-4-branch | |
13:55 | * macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: * macosx/README: added support for giving 'make' the location of Tcl.framework and tclsh to build and link against. * macosx/tkMacOSXXStubs.c: fixed crash in [winfo server]. check-in: 3972b4d109 user: das tags: core-8-4-branch | |
13:47 | * macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: * macosx/README: added support for giving 'make' the location of Tcl.framework and tclsh to build and link against. * macosx/tkMacOSXXStubs.c: fixed crash in [winfo server]. check-in: 60f68c2f03 user: das tags: trunk | |
2003-03-14
| ||
21:30 | Backport of the 'Message box buttons too wide' fix. [Bug #701812] check-in: 3334507de3 user: dkf tags: core-8-4-branch | |
2003-03-13
| ||
19:34 | * tests/unixWm.test: Constrained all tests older than revision 1.21 to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message. check-in: 8ee3d1b0fc user: dgp tags: trunk | |
19:33 | * tests/unixWm.test: Constrained all tests older than revision 1.21 to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message. check-in: e2892c0389 user: dgp tags: core-8-4-branch | |
16:41 | Backed the version to 8.4 on the 8.4 branch. (I just loathe sticky tags). check-in: 8c5beabb62 user: kennykb tags: core-8-4-branch | |
10:54 | Require autoconf 2.57 or newer, see TIP 34 for a detailed explanation of why this is good. This will no doubt break the build on some platforms, let the flaming begin. * unix/configure: Regen with autoconf 2.57. * unix/configure.in: Require autoconf 2.57. * unix/tcl.m4: Update from Tcl. * win/configure: Regen with autoconf 2.57. * win/configure.in: Require autoconf 2.57. * win/tcl.m4: Update from Tcl. check-in: 2ed1717b1d user: mdejong tags: trunk | |
2003-03-12
| ||
16:00 | Better aesthetics for the messageBox. [Bug #701812] check-in: 670ee1289e user: dkf tags: trunk | |
05:56 | 2003-03-11 Jim Ingham <jingham@apple.com> * macosx/tkMacOSXMenu.c (EventuallyInvokeMenu): New function, used to invoke menu commands at idle time. (TkMacOSXDispatchMenuEvent): Don't immediately dispatch menu commands, wait till the idle loop to do so. This is more like what is done on Windows, and avoids the crash from destroying a menu in it's command. * macosx/tkMacOSXHLEvents.c (ReallyKillMe): Don't force the shell to exit. According to the OS X HI guidelines, it should be possible to cancel an attempt to quit, and if we force the kill, here, it would not be possible to implement this. check-in: 905ea8211d user: wolfsuit tags: trunk | |
03:25 | * tests/unixWm.test: Add the testwrapper constraint to tests that depend on the testwrapper command. These tests should not be run under Windows for example. check-in: 170ff012dd user: mdejong tags: trunk | |
00:25 | * doc/wm.n (minimize, maximize): Remove claim that the resizable command keeps scripts from changing the size of windows since it is not true. The resizable command only applies to user sizing via user interaction. * tests/unixWm.test: Replace broken tests with the nonPortable constraint with new tests for maxsize and minsize options. These tests verify that setting the minsize and maxsize will resize the window if needed, and that the wm hints will be updated with the new sizes. * tests/wm.test: Add an exhaustive set of tests for the wm maxsize and wm minsize commands. These tests verify that setting the minsize and maxsize will resize the window if needed. These tests have only been run under Win98 and Window Maker under Linux, so further tweaking may be needed for other systems. * unix/tkUnixWm.c (UpdateGeometryInfo, UpdateSizeHints): Fixup comments and initialization for the minWidth, minHeight, maxWidth, maxHeight, width, and height members of the WmInfo struct. Check to ensure that a new toplevel window size is not larger than the maxsize or smaller than the minsize when updating the geometry at idle time. Pass new width and height values to the UpdateSizeHints method so that it can properly set the window min and max sizes for a window that cannot be resized by the user. This fixes a bug where the window resizes back to the original size when the user clicks on the window border. * win/tkWinWm.c (UpdateGeometryInfo): Fixup comments and initialization for the minWidth, minHeight, maxWidth, maxHeight, width, and height members of the WmInfo struct. Check to ensure that a new toplevel window size is not larger than the maxsize or smaller than the minsize when updating the geometry at idle time. [Patch 568861] check-in: 1047136cd8 user: mdejong tags: trunk | |
00:09 | * generic/tkGrid.c (GridStructureProc, ConfigureSlaves): Check for a NULL masterPtr and slavePtr in the GridStructureProc code to ensure that a Gridder created before some error condition is ignored when it comes to geometry calculations. This approach closely matches the pack implementation. Keep track of a -in argument to a grid command in order to detect the case of an already gridded widget that wants to change some options. The previous implementation could make repeated and unnecessary calls to Tk_ManageGeometry. Replace use of "parent" with "master" in comments throughout the file. * generic/tkPack.c (PackStructureProc): Check for a NULL masterPtr before other checks so that a slave created under certain error conditions is cleaned up properly. Replace use of "parent" with "master" in comments throughout the file. * generic/tkPlace.c (CreateSlave, ConfigureSlave, SlaveStructureProc): Don't call Tk_ManageGeometry in CreateSlave since this was causing incorrect results in some error cases. Rework the ConfigureSlave method so that slave setup is done in one place. The call to Tk_ManageGeometry was added to the one place where a slave is setup. When a slave is configured but the master is not changed, simply goto the scheduleLayout label. Check for a NULL master in SlaveStructureProc for the sake of readability. * tests/grid.test: * tests/pack.test: * tests/place.test: Add test to check that a winfo manager call does not return incorrect results after an error condition is hit. [Patch 693063] check-in: f1dcb667ca user: mdejong tags: trunk | |
2003-03-11
| ||
23:48 | Backported the code that makes the makefile build pkgIndex.tcl as part of the install step. check-in: 43cb2db22d user: kennykb tags: core-8-4-branch | |
23:31 | Backported the code that makes the makefile build pkgIndex.tcl as part of the install step. check-in: d1a35556b0 user: kennykb tags: trunk | |
2003-03-08
| ||
02:15 | Fix a bug with MacOS X Tk's handling of the help menu. The code expected the MacOS 9 behavior, which was to insert a separator item after the system help menus, but this doesn't happen on X... check-in: ac391717b4 user: wolfsuit tags: trunk | |
2003-03-06
| ||
15:35 | Documentation changes due to TIP#116 check-in: 23bc5bc73b user: dkf tags: trunk | |
15:05 | TIP#116 implementation. Docs still to come, tests will never be done because they could never be done portably as they'd inevitably depend on the total amount of memory available to the process... :^( check-in: 1839ce25d9 user: dkf tags: trunk | |
03:09 | no message check-in: e5b2218afd user: davygrvy tags: trunk | |
03:08 | updated default tcl version to 8.5 check-in: 68608bc0df user: davygrvy tags: trunk | |
2003-03-04
| ||
23:50 | * README: Bumped version number of * generic/tk.h: Tk to 8.5a0. * library/tk.tcl: * mac/README: * macosx/Wish.pbproj/project.pbxproj: * unix/README: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/makefile.vc: * win/tcl.m4: * unix/configure: autoconf * win/configure: check-in: 95a4e8ae5c user: dgp tags: trunk | |
2003-03-03
| ||
20:01 | mark Mar 3 date for 8.4.2 check-in: 3a4903d0c4 user: hobbs tags: trunk, core-8-4-2 | |
15:54 | Added credits to changes check-in: a4dc2a8a26 user: dkf tags: trunk | |
01:22 | updated changes for 8.4.2 release drafted by dkf check-in: 579ca2d5b0 user: dgp tags: trunk | |
2003-02-28
| ||
15:55 | Make all %-expansions generate ?? when their event doesn't have the right underlying field to prevent a crash on Windows. [Bug #612110] check-in: 218784e172 user: dkf tags: trunk | |
2003-02-27
| ||
00:53 | see ChangeLog check-in: a1d537beed user: hobbs tags: trunk | |
00:09 | correct 8.4.3 refs to 8.4.2 check-in: f954b1bbdb user: hobbs tags: trunk | |
00:05 | replace version refs with version-agnostic wording check-in: 5cb2be978e user: hobbs tags: trunk | |
2003-02-26
| ||
02:47 | * win/tkWinInt.h: * win/tkWinDraw.c: * win/tkWinFont.c (Tk_DrawChars): add support for simple XOR text drawing on Windows. [Patch #685388] (martin) check-in: e9b026f7ce user: hobbs tags: trunk | |
02:32 | * generic/tkMenu.c (TkMenuCleanup): make sure to reset static menusInitialized on finalize. [Bug #548729] check-in: 70cc1ff064 user: hobbs tags: trunk | |
2003-02-25
| ||
18:24 | Added the 'aete' resource defining the doscript event, and adding it to the Wish target. check-in: 9e68002e6f user: wolfsuit tags: trunk | |
16:11 | * macosx/tkMacOSXHLEvents.c: fixed conversion of apple event parameters to posix style path names. [Bug #621672] (steffen, Benjamin Riefenstahl) check-in: 3b1bafe395 user: das tags: trunk | |
16:09 | * macosx/tkMacOSXHLEvents.c: fixed conversion of apple event parameters to posix style path names. [Bug #621672] (steffen, Benjamin Riefenstahl) * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXWm.c: * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXUtil.c (removed): * macosx/tkMacOSXUtil.h (removed): removed all references to tkMacOSXUtil.{c,h}, made obsolete by the patch above. [Bug #621672] check-in: 80d818b155 user: das tags: trunk | |
02:59 | * unix/tkUnixFont.c (CreateClosestFont, CanUseFallback): use the first best font match in user font path. [Bug #647497] (dal zotto) check-in: 0c01a07f4f user: hobbs tags: trunk | |
02:07 | * generic/tkListbox.c (ListboxSelectionSubCmd): * tests/listbox.test: Allow 'selection includes' to respond when disabled (but only 'includes'). [Bug #632514] check-in: f0aec0e5cc user: hobbs tags: trunk | |
01:39 | * unix/tkUnixButton.c (TkpDisplayButton): Correct visual display of disabled check/radiobutton to be more distinctive on unix. * tests/unixButton.test: [Bug #669595] (hintermayer) check-in: 3d026b4c6d user: hobbs tags: trunk | |
01:39 | * doc/panedwindow.n: clarified the need to use 'update idle' when adding unmapped windows. Needs further examination. [Bug #605105] check-in: 3bbbf3b6c5 user: hobbs tags: trunk | |
00:46 | * generic/tkEntry.c (SpinboxWidgetObjCmd, EntryWidgetObjCmd): * tests/entry.test: return 1 if selection is present even if * tests/spinbox.test: entry/spinbox is disabled, as selection get will still return the selection (although selection still ignore modify requests when entry/spinbox is disabled). [Bug #637828] check-in: ea2c85a2ce user: hobbs tags: trunk | |
2003-02-24
| ||
19:27 | 2003-02-24 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> * tkMacOSXDialog.c (NavServicesGetFile): Fix bug with kNavCtlSetSelection - control data should be a pointer not a handle. check-in: 5908c90b20 user: wolfsuit tags: trunk | |
2003-02-21
| ||
14:40 | * library/clrpick.tcl (color::BuildDialog): * library/msgbox.tcl (MessageBox): Yet more places that did complex and fragile width calculations instead of using grid, though with these it is the -uniform option that saves the day. check-in: f29e6bb52e user: dkf tags: trunk | |
14:13 | Made the standard file dialogs use [grid] for their bottom area [Bug #673722] check-in: 27ddaf3196 user: dkf tags: trunk | |
13:32 | * library/comdlg.tcl (FDGetFileTypes): Set an upper limit on how long a file type item description string can get due to appending of types. [Bug #617392] check-in: 338d3a2fc6 user: dkf tags: trunk | |
13:05 | Typo fix from Georgios Petasis, and commented-out-code removal. check-in: 072bac04eb user: dkf tags: trunk | |
11:48 | Use the panedwindow's depth, not the screen's default depth. [Bug #671122] check-in: 6b665877b0 user: dkf tags: trunk | |
03:34 | * library/console.tcl: (aqua & macintosh) added missing <Cmd-q> binding for corresponding Quit menu item shortcut. * macosx/README: updated instructions for embedded build, added various improvements by Russell Owen. * unix/tcl.m4: update from Tcl. * unix/configure: regen. check-in: 258a3fd4ba user: das tags: trunk | |
02:07 | * win/tkWinScrlbr.c (UpdateScrollbar): use SIF_DISABLENOSCROLL to "disable" scrollbar when on Windows when there is nothing to scroll. This is Windows style, and fixes [Bug #624116]. check-in: 3f81cd6435 user: hobbs tags: trunk | |
01:57 | * tests/panedwindow.test: * generic/tkPanedWindow.c (ValidSashIndex): corrected to note that 2 panes must exist before any one sash does. [tcllib Bug #689258] check-in: 76083b776a user: hobbs tags: trunk | |
2003-02-20
| ||
21:08 | Fixed calculation of the last slave's size when increasing the size of the panedwindow. [Bug #689099] check-in: ba573e9cc7 user: pspjuth tags: trunk | |
15:28 | Removed pointless static variable ZeroDataBlock from tkImgGIF.c [Bug #664788] It served no useful purpose whatsoever... check-in: 619210d9df user: dkf tags: trunk | |
10:23 | Removed potentially fatal FMR in Unix font handling. No test because any test would be very platform- and build-specific. [Bugs #618872 and #689357] check-in: a9b64ff1d4 user: dkf tags: trunk | |
07:07 | * macosx/tkMacOSXKeyEvent.c: fix for uninitialized var warning. check-in: 988e1eb584 user: das tags: trunk | |
2003-02-19
| ||
22:20 | 2003-02-19 Jim Ingham <jingham@apple.com> * tkMacOSXMouseEvents.c (GeneratePollingEvents): In the case where there was a capture window, we were sending the events to the capture window. But the capture window (return value or TkMacOSXGetCapture) is always a toplevel. So this is wrong in the case that the Event's toplevel IS the capture window - in which case the event should go to the subwindow most closely containing the event. Fixes bug #688188 check-in: 5d2aee482c user: wolfsuit tags: trunk | |
19:27 | This submission contains a slightly reworked & cleaned up version of two parts of the patches in Patch Tracker #622582 - new-evthdlng.2003-02-12.diff and basic-keyboard.2003-02-10.diff. The second part puts translation of MacOS X keycodes to characters on a better footing. The first part relaxs Tk's policy of consuming all events unless it can see they go to windows it didn't create. This change gets the little traffic lights working, and should make things like QuickTimeTcl easier to implement. check-in: 01a965fc99 user: wolfsuit tags: trunk | |
18:52 | * doc/entry.n: * doc/text.n: Update double and triple click docs to match implementation changes made on 2002-02-14. check-in: fa9c4e0f61 user: mdejong tags: trunk | |
17:08 | added missing bug # check-in: d314418293 user: das tags: trunk | |
16:55 | added missing bug # check-in: 4254ea37af user: das tags: trunk | |
16:44 | * macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: reworked embedded build to no longer require relinking but to use install_name_tool instead to change the install_names for embedded frameworks. check-in: adc63fd89b user: das tags: trunk | |
16:13 | New part for the widget demo showing Tk's UNICODE output. [Patch #627453] check-in: b72fff8d2e user: dkf tags: trunk | |
01:32 | * unix/configure: Regen. * unix/tcl.m4: Update from Tcl (HP xnet [Bug #651811]). check-in: 140673d7f2 user: andreas_kupries tags: trunk | |
01:22 | * unix/configure: Regen. * unix/tcl.m4: Update from Tcl. check-in: 1afdae285a user: mdejong tags: trunk | |
2003-02-18
| ||
21:54 | see ChangeLog check-in: e36803865e user: hobbs tags: trunk | |
21:54 | (EntrySetValue): removed unused code var. [Bug #664781] check-in: 819bfbbe2e user: hobbs tags: trunk | |
21:54 | (TkPostscriptImage): remove unused depth var. [Bug #664787] check-in: c1856ca77a user: hobbs tags: trunk | |
21:53 | (TextWidgetCmd): remove unused lastEnd var. [Bug #664790] check-in: cf3d4d98e6 user: hobbs tags: trunk | |
21:24 | * library/tk.tcl (::tk::TabToWindow): auto-highlight spinboxes as well as entries when tabbing in. [Patch #683813] (bron) check-in: 66bbccbfcc user: hobbs tags: trunk | |
21:19 | * library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): correct sub on embedded newlines. [Patch #688572] (bonfield) check-in: 035324f79c user: hobbs tags: trunk | |
20:57 | corrected B values [Bug #682714] check-in: 2c67a90df2 user: hobbs tags: trunk | |
19:18 | * win/tkWinInit.c (TkpDisplayWarning): truncate MessageBox string to 1024 chars to prevent possible oversized window errors. May be necessary in other MB uses (ie Tcl_AppInit). [Tcl Bug #608559] check-in: 65e7d42c40 user: hobbs tags: trunk | |
14:43 | menu title encodings check-in: ba6c0f561a user: vincentdarley tags: trunk | |
14:03 | * generic/tkImgGIF.c (FileReadGIF): Ensure that the trashBuffer is always deallocated on function exit to stop a potential memory leak. check-in: e8d1555cac user: dkf tags: trunk | |
06:33 | fix date in ChangeLog entry check-in: 5100380c82 user: mdejong tags: trunk | |
06:22 | * generic/tkEvent.c (Tk_HandleEvent): Fixup button press state saving code, it was incorrectly converting normal motion events into button press and motion events in some cases. * generic/tkInt.h: Add mouseButtonWindow member to the TkDisplay structure. * tests/event.test: Add test case for faulty button motion logic. check-in: e79d36e425 user: mdejong tags: trunk | |
2003-02-15
| ||
02:20 | * README: Bumped to 8.4.2. * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tk.spec: * win/configure: * win/configure.in: check-in: 4404a5cbd0 user: hobbs tags: trunk | |
02:20 | correct HP-UX ia64 --enable-64bit build flags check-in: 5d0d3a94db user: hobbs tags: trunk | |
2003-02-14
| ||
20:30 | matched to the Tcl one. build option 'linkexten' renamed to 'staticpkg'. check-in: dbc2da50aa user: davygrvy tags: trunk | |
20:28 | matched to the Tcl one. check-in: 1d45dd13eb user: davygrvy tags: trunk | |
2003-02-13
| ||
22:09 | Added language to describe the handling of the end-of-file character \u001a in a script file. [Bug 685505] check-in: 9ceeab897c user: kennykb tags: trunk | |
2003-02-11
| ||
07:26 | 2003-02-10 Jim Ingham <jingham@apple.com> * macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme cursors using SetThemeCursor or SetAnimatedThemeCursors. (TkGetCursorByName): Use the theme cursors for arrow, ibeam, etc. Allow animatedCursor{NUM} form for an animated cursor with count. (TkpSetCursor): Don't reset the cursor if there is no change. * macosx/tkMacOSXMouseEvent.c (GeneratePollingEvents): Don't directly call TkMacOSXInstallCursor, it gets called by the call to Tk_UpdatePointer immediately above. check-in: e47d84660d user: wolfsuit tags: trunk | |
2003-02-10
| ||
22:03 | 2003-02-10 Jim Ingham <jingham@apple.com> * macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme cursors using SetThemeCursor or SetAnimatedThemeCursors. (TkGetCursorByName): Use the theme cursors for arrow, ibeam, etc. check-in: 18814be9ee user: wolfsuit tags: trunk | |
2003-02-09
| ||
07:51 | 2003-02-05 Fred Fish <fnf@intrinsity.com> * macosx/tkMacOSXWm.c (Tk_SetGrid): Fix precedence problem with * mac/tkMacWm.c (Tk_SetGrid): '==' and '|'. check-in: adf40dd7c6 user: hobbs tags: trunk | |
07:48 | * generic/tkCanvArc.c (CreateArc): Rework canvas create item * generic/tkCanvBmap.c (CreateBitmap): type coords handling to be * generic/tkCanvImg.c (CreateImage): consistent across types * generic/tkCanvPoly.c (CreatePolygon): and not pass empty coords * generic/tkCanvLine.c (CreateLine): to item creation procs. * generic/tkCanvText.c (CreateText): * generic/tkCanvWind.c (CreateWinItem): * generic/tkCanvas.c (CanvasWidgetCmd CANV_CREATE): * generic/tkRectOval.c (CreateRectOval): * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test: check-in: 940279e11e user: hobbs tags: trunk | |
06:24 | TP macro misplacement check-in: db053e5ad2 user: hobbs tags: trunk | |
2003-01-28
| ||
20:39 | Moved 'deletionEpoch' field from TkDisplay to TkMainInfo. Reworked windowObj type. Fixes Tk Bug #671330 "segfault when e.g. deiconifying destroyed window" check-in: f02d9ee02c user: jenglish tags: trunk | |
2003-01-23
| ||
23:30 | Fix the entry widget's KeyPress binding so that text is entered from left to right, not right to left, even if the mouse button is being held down. [Bug #673687]. check-in: eab46dcfdf user: drh tags: trunk | |
2003-01-22
| ||
14:32 | * generic/tkImage.c (Tk_ImageObjCmd): Added check to make sure that you're not creating an image named the same as .'s command, which refixes 220891, even when the name of the command has been changed with 'rename'. The error message is better too. * generic/tkFrame.c (TkToplevelWindowForCommand): Added way of mapping from command names to tkwins-for-toplevels. * tests/image.test (image-1.10,image-1.11): Updated to match new error message and added test for the rename case. * generic/tclInt.decls: Made TkToplevelWindowForCommand exported privately. check-in: 046e519c6f user: dkf tags: trunk | |
2003-01-19
| ||
09:50 | * generic/tkImage.c (DeleteImage): delete the image's entry in the image table correctly when there are no more instances. This reopens bug 220891. [Bug #669759] check-in: 4c4aaa60c8 user: hobbs tags: trunk | |
07:51 | * doc/loadTk.n: note that ::safe::loadTk has a prereq on ::safe::interpCreate or ::safe::interpInit. [Bug #669159] check-in: c3e6e3941b user: hobbs tags: trunk | |
07:50 | * doc/photo.n: $image put only accepts -format and -to, and note extended use of -to. check-in: 357d07da69 user: hobbs tags: trunk | |
07:46 | .VS order fix check-in: 4c5d36d6d6 user: hobbs tags: trunk | |
2003-01-17
| ||
19:54 | Increase the size of the clipping box for lines in bug #663981 so that Tk extensions that attempt to print a canvas in a windows GDI printer will still work. check-in: 09e122b9e7 user: drh tags: trunk | |
2003-01-14
| ||
19:23 | * generic/tkSelect.c (Tk_CreateSelHandler): Fix for #666346 "Selection handling crashes under KDE 3.0" * tests/unixSelect.test (unixSelect-1.20): Added test case. check-in: d6fd320a3f user: jenglish tags: trunk | |
01:20 | * win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd, ChooseDirectoryValidateProc, Tk_MessageBoxObjCmd): Remove unused tsdPtr variable. Use TEXT macro instead of _T macro since _T does not work under Cygwin. Declare flags as UINT to avoid compiler warning when compiling with mingw. check-in: 122cf82b9f user: mdejong tags: trunk | |
2003-01-13
| ||
07:30 | * win/Makefile.in: Add TCL_DEFS to AC_FLAGS so that compiler flags defined by Tcl get passed to the compiler. Add empty rule for cat.c so that Tk compiles under msys. * win/configure: Regen. * win/tcl.m4: Update from Tcl, this pulls in a subst of TCL_DEFS, it also defines USE_THREAD_ALLOC when threads are used and it updates the SC_ENABLE_SYMBOLS and SC_PROG_TCLSH macros to match the ones used in Tcl. check-in: 53f1ef6973 user: mdejong tags: trunk | |
07:25 | ChangeLog police. check-in: ba34f98696 user: mdejong tags: trunk | |
2003-01-10
| ||
20:23 | unix/tkUnixEvent.c (OpenIM): Remove unused variable (Fixes: #664780 "SGI warning: OpenIM") check-in: 0a0c9fffbc user: jenglish tags: trunk | |
2003-01-09
| ||
01:00 | Use explicit "static int" type, not implicit "static". check-in: 0d2a3fccb8 user: dgp tags: trunk | |
2003-01-08
| ||
23:02 | Implement Cohen-Sutherland polygon clipping for long lines in the canvas widget so that coordinates do not overflow the 16-bit limit imposed by X11 and Win32. Bug #663981. check-in: 240475aa89 user: drh tags: trunk | |
2003-01-03
| ||
22:43 | * generic/tkFrame.c (CreateFrame): throw a Tcl error instead of a panic when we cannot get a main window and appname is NULL. This can indicate that a user tried to create a frame/toplevel while Tk was dying. [Bug #661792] check-in: b6f5008d05 user: hobbs tags: trunk | |
2002-12-27
| ||
23:43 | ANSI unfriendly typedef for TkTextBTree repaired for C++ compilers. check-in: 8b2dc51d8c user: davygrvy tags: trunk | |
21:23 | WaitForEvent(): process Map and Unmap events as well as Configure events during WaitFor{Configure|Map}Notify. Fixes [Bug 578569] (WaitForMapNotify could process Map and Unmap events out of order, making Tk think a window was unmapped when it really wasn't). check-in: 2effd3475e user: jenglish tags: trunk | |
2002-12-18
| ||
21:46 | label docs failed to mention the -compound option check-in: 4d31a92180 user: tmh tags: trunk | |
2002-12-17
| ||
15:28 | Doc-fix: [$photo put] knows about solid colours, and not files. [Bug 640026] check-in: c5e5dca111 user: dkf tags: trunk | |
2002-12-13
| ||
16:54 | * generic/tkMain.c (Tk_Main): Call on Tcl*StartupScript*() routines to store the startup script, if any. [Bug 616245]. check-in: bc281eaf81 user: dgp tags: trunk | |
2002-12-10
| ||
22:06 | * win/makefile.vc: tclThreadTest.obj not required to link tktest.exe [Bug 651396] check-in: 55393861e9 user: davygrvy tags: trunk | |
2002-12-09
| ||
00:32 | * generic/tkEntry.c (ConfigureEntry): keep a flag to indicate when a var is traced to prevent double-traces caused by configuring the widget in traces with validation on. (dejong) check-in: aefff522b9 user: hobbs tags: trunk | |
2002-12-08
| ||
21:59 | Fix typo check-in: 059dc688c5 user: mdejong tags: trunk | |
00:46 | * generic/tkInt.decls: add TkWinSetHINSTANCE decl * generic/tkIntPlatDecls.h: regen * generic/tkStubInit.c: regen * win/tkWinInit.c (TkpInit): While init and cleanup aren't correct * win/tkWinX.c (TkWinXInit): in DllMain, we had to specify the * win/tkWin32Dll.c (DllMain): true HINSTANCE or the resources of a dynamic Tk weren't being loaded correctly. Created a new function TkWinSetHINSTANCE for this purpose. check-in: 07dfcd13bc user: hobbs tags: trunk | |
2002-12-06
| ||
23:29 | * win/tkWinX.c (TkWinXInit): Move cleanup into an exit handler * win/tkWin32Dll.c (DllMain): to ensure that it will be called * win/tkWinWm.c (TkWinWmCleanup): without having to unload the dll. Also reset the static int initialized on cleanup to allow reinit. check-in: f4d362d9f2 user: hobbs tags: trunk | |
2002-12-02
| ||
03:42 | * tests/event.test (_keypress, _text_ind_to_x_y): Force focus to widget in _keypress method to avoid problems with window managers that use focus follows mouse. [Bug 526209] check-in: 878d626159 user: mdejong tags: trunk | |
2002-12-01
| ||
23:37 | * tests/wm.test: Add wm-transient-6.3 to check that a transient remains withdrawn when it is first withdrawn and then turned into a transient. * unix/tkUnixWm.c: * win/tkWinWm.c: Replace WM_TRANSIENT_WITHDRAWN with WM_WITHDRAWN and set this flag whenever a window is explicitly withdrawn. This fixes the test case added above. [Bug 644356] check-in: 35f7ae4fdc user: mdejong tags: trunk | |
2002-11-22
| ||
23:25 | * tests/textDisp.test: * generic/tkTextDisp.c (TkTextSeeCmd): handle see for unmapped text displays. [Bug #641778] check-in: 8f78c034e0 user: hobbs tags: trunk | |
2002-11-20
| ||
05:21 | 2002-11-19 Jim Ingham <jingham@apple.com> * macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): If the scrollbar width is set to 12 or less (but 12 is what you should use) use the small metric scrollbar. (UpdateControlValues): Fix thinko in setting off AUTO_ADJUST for the place geometry manager. check-in: dab24df561 user: wolfsuit tags: trunk | |
2002-11-19
| ||
02:20 | * unix/Makefile.in: add macosx/*.tcl (buildTkConfig.tcl in particular) to the dist target. check-in: 8bd4b1384e user: hobbs tags: trunk | |
2002-11-15
| ||
15:35 | Added missing .BE [Tcl Bug 629330] check-in: 00fd5333e5 user: dkf tags: trunk | |
2002-11-14
| ||
17:30 | * generic/tkWindow.c (Tk_DestroyWindow, DeleteWindowsExitProc): Add TkHalfdeadWindow type and halfdeadWindowList to keep track of windows that were only partially deallocated before a call to exit. Finnish cleaning up these windows in DeleteWindowsExitProc. Keep track of cleanup status in Tk_DestroyWindow so that a window with a Destroy binding which calls exit will get fully destroyed. * tests/window.test: Add Tk_DestroyWindow tests for an assortment of half dead window cases. [Bug 630533] check-in: dd044cd785 user: mdejong tags: trunk | |
2002-11-10
| ||
14:59 | * macosx/Wish.pbproj/project.pbxproj: fixed erroneous removal of libtkstub before Wish was built. check-in: 3c41e330f3 user: das tags: trunk | |
14:58 | * macosx/Wish.pbproj/project.pbxproj: fixed erroneous removal of libtkstub before Wish was built. check-in: ea9c7b00cd user: das tags: trunk | |
2002-11-07
| ||
22:27 | * tests/unixWm.test: Add short delay to test unixWm-51.7 to account for raise/lower changes in TIP 107. This allows the test case to pass under Window Maker on Linux. check-in: 030ad36a9d user: mdejong tags: trunk | |
19:10 | place info did not return all settings, and didn't make sure the result was a proper list. Put '-in' first in result to be more consistent with how grid/pack info behaves. [Bug #635025][Bug #532022] check-in: 9688bb9e2d user: pspjuth tags: trunk | |
06:38 | * unix/Makefile.in: added macosx/README to dist target. check-in: 44e063d0bb user: das tags: trunk | |
05:04 | * macosx/Wish.pbproj/project.pbxproj: fix to 'wish' script to allow it to work when not installed into '/'. check-in: 6cbef0cb1e user: das tags: trunk | |
2002-11-06
| ||
10:49 | * unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/configure.in: Check that AR, RANLIB, and RC are found on the path when building with gcc. check-in: 37ce221ad3 user: mdejong tags: trunk | |
2002-11-04
| ||
07:49 | * win/winMain.c (Tcl_AppInit): Calls Registry_Init() and Dde_Init() when STATIC_BUILD and TCL_USE_STATIC_PACKAGES macros are set. * win/makefile.vc: linkexten option now sets the TCL_USE_STATIC_PACKAGES macro which also adds the registry and dde static lib files to the link of the shell. [Patch 479697] * win/rules.vc: Matches the one from Tcl. * win/buildall.vc.bat: More useful commentary. check-in: 430b4100e7 user: davygrvy tags: trunk | |
07:49 | no message check-in: 6dc904f0a8 user: davygrvy tags: trunk | |
01:54 | * macosx/Wish.pbproj/project.pbxproj: added Wish linker flag -headerpad_max_install_names to allow use of 'install_name_tool'. fixed tkConfig.sh generation and redo_prebinding in the case where Tk is not installed alongside Tcl. check-in: 56750eca66 user: das tags: trunk | |
2002-11-01
| ||
18:33 | * win/makefile.vc (TCLREGLIBNAME): Updated to registry 1.1. check-in: af15380788 user: andreas_kupries tags: trunk | |
2002-10-29
| ||
00:51 | * macosx/README: added info on new package searching in Frameworks directories. check-in: d493a60b63 user: das tags: trunk | |
2002-10-22
| ||
19:18 | updated for 8.4.1 release check-in: 8b8f2f7c8c user: hobbs tags: trunk, core-8-4-1 | |
2002-10-21
| ||
04:37 | * macosx/README: revised according to Jim's suggestions * macosx/tkMacOSXAppInit.c: use standard PATH_MAX from <limits.h> check-in: dd2e2e28c0 user: das tags: trunk | |
2002-10-19
| ||
02:10 | * win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version of windres and work around that case by passing a POSIX path instead of a Windows native path. One can't always pass a POSIX path because the mingw native toolchain accepts only Windows native paths. (dejong) check-in: 02559aa044 user: hobbs tags: trunk | |
02:10 | * win/tkWinPort.h: define OPEN_MAX only if not defined. [Patch #625472] (howell) check-in: 87344c394a user: hobbs tags: trunk | |
02:10 | * win/winMain.c (WinMain, main): remove obsolete SetMessageQueue call check-in: 1b4c22ee35 user: hobbs tags: trunk | |
2002-10-18
| ||
03:01 | * mac/tkMacAppInit.c: removed tcltest dependency. [Bug #592639] (porter) check-in: 0a1485f0a4 user: das tags: trunk | |
00:48 | * tests/imgPhoto.test: * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): fix arg handling for missing -format or -data options. [Bug #624974] check-in: 10196f16b6 user: hobbs tags: trunk | |
2002-10-17
| ||
23:38 | * tests/text.test: properly return the number of * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732] check-in: e02410d546 user: hobbs tags: trunk | |
2002-10-16
| ||
23:56 | * macosx/README: info specific to building and running TclTk on Mac OS X, answers to tcl-mac list FAQs. * macosx/Makefile: permission fix after embedded install. * macosx/Wish.pbproj/project.pbxproj: after install, fix permissions of uninstalled products. check-in: 58b7e09c17 user: das tags: trunk | |
19:44 | * macosx/Wish.pbproj/project.pbxproj: added TEXT document type to plist so that files can be dragged onto Wish Shell. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXFont.c: added private proc TkMacOSXUseAntialiasedText() to enable/disable quickdraw text antialiasing where available, default is enabled. Added a linked boolean ::tk::mac::antialiasedtext with write trace to allow control of antialiasing from tcl. check-in: cdc06cfe26 user: das tags: trunk | |
11:29 | dead keys first fix for MacOSX check-in: 349d85cb67 user: vincentdarley tags: trunk | |
09:51 | macosx menu accelerator fix check-in: 0602001c3e user: vincentdarley tags: trunk | |
01:17 | * unix/configure: * unix/tcl.m4: add AIX-5 ppc build support. Remove unused SC_ENABLE_MEMDEBUG. check-in: 358e85b495 user: hobbs tags: trunk | |
01:17 | * win/configure: * win/tcl.m4: Add --enable-shared=mem support. check-in: 5c6155139d user: hobbs tags: trunk | |
2002-10-10
| ||
21:07 | The grid size was not updated properly when removing a widget from a grid. [Bug #621241] (forssen) check-in: c22256a9f4 user: pspjuth tags: trunk | |
21:01 | * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows (Windows now requires RGB pixel data from image). * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded widgets on canvases on Windows, tested for 8, 16, 24 and 32-bit depths (XGetImageZPixmap not used). check-in: 6b1d5fc9af user: hobbs tags: trunk | |
16:34 | * library/tk.tcl: simplified the adding of extra <ISO_Left_Tab> and <hpBackTab> events to <<PrevWindow>>. check-in: ad8563da93 user: hobbs tags: trunk | |
07:25 | * tests/canvPs.test: tests for canvas embedded window ps generation * generic/tkCanvWind.c (CanvasPsWindow): removed dead code loop. * generic/tkCanvas.h: moved TkColormapData struct to tkCanvPs.c * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows. Non-separated data may need correction as well. * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded windows on canvases. check-in: 52521f7c4f user: hobbs tags: trunk | |
05:01 | * unix/README: doc'ed --enable-symbols options. * unix/Makefile.in: comment docs * unix/configure: regen * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|all as options now. check-in: f1a6862500 user: hobbs tags: trunk | |
2002-10-09
| ||
19:35 | * generic/tk.h: Added reminder comment to edit macosx/Wish.pbproj/project.pbxproj when version number changes. check-in: 2441aaf5b1 user: dgp tags: trunk | |
13:02 | * macosx/Makefile: don't remove tclsh after building embedded. * macosx/Wish.pbproj/project.pbxproj: bumped version to 8.4.1; added missing library/mkpsenc.tcl to framework. check-in: 24dcfcfc18 user: das tags: trunk | |
11:56 | * generic/tkInt.decls(tkIntXlib): added XQueryTree declaration for mac & aqua, since it's now called from ParentXId via Tk_HandleEvent. * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: regen. * mac/tkMacXStubs.c: added XQueryTree stub * mac/tkMacEmbed.c (TkpUseWindow): check that container window has -container option set (sync with other platforms). * mac/tkMacBitmap.c: * mac/tkMacFont.c: * mac/tkMacSend.c: * mac/tkMacTest.c: * mac/tkMacWm.c: CONSTification. * mac/tkMacProjects.sea.hqx: added tkStyle.c and tkUndo.c to tk library projects. check-in: c7efc90793 user: das tags: trunk | |
09:32 | * generic/tkImgPhoto.c (ImgPhotoSetSize): Only error-out if we fail to allocate a non-empty buffer; getting a NULL when we allocate an empty buffer is no problem since nothing will look at the value anyway. [Bug 619544] Also tidied up file to take into account the fact that we're using 32 bits per pixel in the master to accommodate the alpha channel as well as RGB. check-in: 8b8a363ae4 user: dkf tags: trunk | |
2002-10-08
| ||
20:21 | * tests/winButton.test: add option clear to top to prevent option leakage from other tests causing problems. [Bug #582382] check-in: e973c1836f user: hobbs tags: trunk | |
19:57 | * generic/tkFocus.c (TkFocusFilterEvent): Ignore event if we are focusing into a dead window. [Bug #588831] (griffin) check-in: a6dd69339c user: hobbs tags: trunk | |
19:57 | * generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): leave the DestroyPanedWindow proc to free the pwPtr, add a Preserve reference to the pwPtr->tkwin. (DestroyPanedWindow): Release the pwPtr->tkwin. check-in: 140fd8e075 user: hobbs tags: trunk | |
2002-10-03
| ||
06:24 | 2002-10-02 Jim Ingham <jingham@apple.com> * macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): Put the Tk scrollbar pointer into the control reference data for the Mac scrollbar, so we can get it out again in the ScrollbarActionProc. check-in: a05c290940 user: wolfsuit tags: trunk | |
2002-10-02
| ||
21:23 | * generic/tkText.c (TextBlinkProc): don't blink the cursor unless it is visible. [Bug #616791] [Patch #614474] (bonfield) check-in: a5945c896b user: hobbs tags: trunk | |
21:12 | minor example fix check-in: 30c6813f37 user: hobbs tags: trunk | |
20:59 | * tests/entry.test: added entry-20.7 * generic/tkEntry.c (EntryTextVarProc): check if the entry if being deleted before handling an associated textvariable. [Bug #607390 #617446] check-in: da23731467 user: hobbs tags: trunk | |
2002-10-01
| ||
08:48 | Finally dealt with 614650 and with a simpler solution too. check-in: 4f349c2e56 user: dkf tags: trunk | |
2002-09-30
| ||
18:55 | * tests/panedwindow.test: added panedwindow-28.[12] * generic/tkPanedWindow.c (PanedWindowCmdDeletedProc): (Tk_PanedWindowObjCmd): when destroying the panedwindow, destroy the proxy before the parent to avoid dependency conflicts. [Bug #616589] check-in: 1f35b3bda5 user: hobbs tags: trunk | |
15:22 | 614650 is still lurking, but now mainly as a [text] widget bug... check-in: db51651485 user: dkf tags: trunk | |
13:42 | Incremental transfers of UTF8_STRING selections should now work; Tk will now tag them with the right size and only transfer complete UTF8 characters. Previously, things only worked when the transfer could only happen in one go, and even then not always. [Bug 614650, reported by Reinhard Max] check-in: bdabe5ef36 user: dkf tags: trunk | |
09:35 | * doc/bind.n: Doc-fix to mention that %A substitutes UNICODE characters rather than ASCII ones. Tk's done this ever since 8.1 in any case; after all, it is the right thing to do. check-in: e66ad0b299 user: dkf tags: trunk | |
2002-09-27
| ||
18:09 | * README: Bumped to version 8.4.1 to avoid confusion * generic/tk.h: of CVS snapshots with release 8.4.0. * unix/README: * unix/configure.in: * unix/tk.spec * win/configure.in: * unix/configure: autoconf * win/configure: check-in: 646705f847 user: dgp tags: trunk | |
01:32 | * unix/configure: regen. * unix/tcl.m4: improve AIX-4/5 64bit compilation support. check-in: bede30d410 user: hobbs tags: trunk | |
00:48 | 2002-09-18 Mumit Khan <khan@nanotech.wisc.edu> Added basic Cygwin support. * win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build. (SC_PATH_TKCONFIG): Likewise. (SC_PROG_TCLSH): Likewise. (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin flags. Add -mwin32 to extra_cflags and extra_ldflags. Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW. * win/configure: Regenerate. * win/tkWinPort.h (tchar.h): Do not include on Cygwin. (_T): Define for Cygwin. * win/winMain.c (main): Conditionally define. check-in: 85aa3e2090 user: hobbs tags: trunk | |
00:47 | * unix/Makefile.in: add macosx subdir to dist target. Do not generate .Z, only .gz and .zip in alldist target. check-in: 4b84a1eb36 user: hobbs tags: trunk | |
2002-09-26
| ||
17:07 | * macosx/Makefile: preserve environment value of INSTALL_ROOT. When embedding only use deployment build. Force relink before embedded build to ensure new linker flags are picked up. * macosx/buildTkConfig.tcl (new): * macosx/Wish.pbproj/project.pbxproj: synthesize tkConfig.sh based on tclConfig.sh in Tcl.framework and tkConfig.sh.in. Add symbolic links to debug lib, stub libs and tkConfig.sh in framework toplevel. Made tkIntXlibDecls.h a public header since Headers/X11/Xlib.h includes it. Install wish8.4 script that runs "Wish Shell.app" and corresponding wish link. Use tcl headers from built Tcl.framework instead of from tcl source directory. * macosx/tkMacOSXPort.h: added missing standard unix includes and defines, similarly to tkUnixPort.h. * macosx/tkMacOSXNotify.c: removed dependency on internal tcl header "tclPort.h" * unix/Makefile.in: * unix/install-sh: copied support for 'install-strip' target over from tcl/unix/{Makefile.in,install-sh} check-in: 405953cfce user: das tags: trunk | |
2002-09-24
| ||
14:27 | Regen from Tcl check-in: d0b8c1fa03 user: dkf tags: trunk | |
09:26 | Regen from Tcl check-in: 444e47c055 user: dkf tags: trunk | |
2002-09-23
| ||
07:21 | In TkpIsWindowFloating, check for NULL before passing the wRef to GetWindowClass. check-in: cd3e4dcb76 user: wolfsuit tags: trunk | |
07:17 | Minor cleanup, no content changes. check-in: 88750fc534 user: wolfsuit tags: trunk | |
2002-09-22
| ||
07:46 | 2002-09-22 Jim Ingham <jingham@apple.com> * macosx/tkMacOSXScrlbr.c (UpdateControlValue): HiliteControl doesn't give the proper "nothing to scroll" look on Mac OS X. You have to set the min value greater than the max value to get this. check-in: 05dffb9222 user: wolfsuit tags: trunk | |
2002-09-15
| ||
20:38 | * unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * unix/tkUnixEvent.c (TkpCloseDisplay): Use PEEK_XCLOSEIM to examine the input context queue before invoking XCloseIM. Generate an assert if there is an input context that has not been freed. [Patch 570902] check-in: 5b90814a1e user: mdejong tags: trunk | |
2002-09-14
| ||
02:52 | * generic/tk.h: Moved RC_INVOKED down so that tcl.h is still included when running the resource compiler. <tcl.h> excludes the unnecessary parts on its own. This reenables the Windows build. It failed because the non-inclusion of tcl.h caused the resource compiler to miss some vital macro definitions (TCL_FINAL_RELEASE, STRINGIFY, ...). check-in: abca098d5f user: andreas_kupries tags: trunk | |
2002-09-12
| ||
17:34 | * generic/tk.h: * mac/tkMacApplication.r: * mac/tkMacLibrary.r: * mac/tkMacResource.r: * macosx/tkAboutDlg.r: * macosx/tkMacOSXApplication.r: * macosx/tkMacOSXLibrary.r: * macosx/tkMacOSXResource.r: unified use of the two equivalent resource compiler header inclusion defines RC_INVOKED and RESOURCE_INCLUDED, now use RC_INVOKED throughout. * macosx/tkMacOSXAppInit.c: improved detection of Wish startup by the finder (by checking if stdin is /dev/null), in which case we want to bring up the Tk console window. * macosx/tkMacOSXHLEvents.c: added 'rapp' apple event handler. check-in: 6b6e93fd88 user: das tags: trunk | |
06:13 | * macosx/Wish.pbproj/project.pbxproj: reference & install tk/generic/prolog.ps instead of tk/library/prolog.ps. check-in: 83c0ed5e0b user: das tags: trunk | |
2002-09-10
| ||
12:43 | * macosx/Wish.pbproj/project.pbxproj: added backwards compatibility for Mac OS X 10.1 ProjectBuilder 2.0. check-in: 524b381372 user: das tags: trunk | |
09:59 | * unix/Makefile.in: added DYLIB_INSTALL_DIR variable for Darwin and set it to default value ${LIB_RUNTIME_DIR} * unix/tcl.m4 (Darwin): use DYLIB_INSTALL_DIR instead of LIB_RUNTIME_DIR in the -install_name argument to ld. * unix/configure: regen. * macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: added support for building Tcl as an embedded framework, i.e. using an dyld install_name containing @executable_path/../Frameworks via the new DYLIB_INSTALL_DIR unix/Makefile variable. check-in: 419f67e76a user: das tags: trunk | |
06:46 | * macosx/tkMacOSXNotify.c (Tk_MacOSXSetupTkNotifier): corrected Mac Jaguar event loop issue. check-in: 21653817c0 user: hobbs tags: trunk, core-8-4-0 | |
2002-09-09
| ||
23:52 | see changelog check-in: c893465036 user: hobbs tags: trunk | |
23:52 | * library/tk.tcl: use command instead of control on Aqua bindings. Force dialogs to appear below fixed native Mac menubar. * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: Keypress/release events for pure modifier keys were not being passed to Tk. Deadkey presses were inserting null characters into text windows. Now they do nothing. (Still not ideal, but better than before!) * macosx/tkMacOSXMenu.c: Allow more than 200 menus to exist - increased to 2000. * macosx/tkMacOSXMouseEvent.c: Bad interactions between floating windows and ordinary ones. Ensure that local<->global coordinate transformations are wrt to the correct window. * macosx/tkMacOSXWm.c: Better error msg for 'wm attributes'. Remove crash in 'wm transient'. Add 'noActivates' and 'noUpdates' flags to unsupported command. [Patch #606658] (darley) check-in: b7d6123509 user: hobbs tags: trunk | |
23:51 | note sept 10 release date check-in: 6a645a6ab2 user: hobbs tags: trunk | |
20:05 | * library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): corrected msgcat code with XPG specifier. [Patch #606719] (miller) check-in: bc97493992 user: uid38172 tags: trunk | |
2002-09-08
| ||
23:42 | added TIP108 note to OS X port check-in: cb80d57edb user: hobbs tags: trunk | |
2002-09-06
| ||
16:07 | * tests/unixWm.test (unixWm-50.3): Constrained test that hangs on Windows. check-in: d1cf66dfc8 user: dgp tags: trunk | |
2002-09-05
| ||
09:33 | * macosx/Wish.pbproj/project.pbxproj: added overlooked missing TK_PATCH_LEVEL version bump to 8.4.0. check-in: 9aab18a3ae user: das tags: trunk | |
2002-09-04
| ||
17:44 | * win/Makefile.in (install-libraries): Added code section to install the message catalogs. Copied same section from unix/Makefile.in and adapted it to the slightly different environment. check-in: 106f720e71 user: andreas_kupries tags: trunk | |
02:05 | * library/button.tcl: further restrict buttons to not resetting the "original" relief if it has changed in the interim. This prevents code that simulated overrelief buttons from not working in 8.4. [Bug #604270] check-in: 2054f3e59e user: hobbs tags: trunk | |
2002-09-03
| ||
15:08 | * macosx/Wish.pbproj/project.pbxproj: Bumped version number to 8.4.0 and updated copyright info. check-in: 6d77900e79 user: das tags: trunk | |
11:48 | wm attributes macosx fix check-in: 771dc762dc user: vincentdarley tags: trunk | |
05:15 | Update changes for 8.4.0 release check-in: 5f654d3575 user: dgp tags: trunk | |
01:05 | correction to r1.19 fix to only incr inset when no image is used check-in: 3cfb6a2490 user: hobbs tags: trunk | |
00:22 | * tests/cursor.test: reverted 2002-08-31 change for OS X to use 'heart' cursor because 'arrow' on windows has a pre-skewed use count. [Bug #602667] check-in: 2b947ce8af user: hobbs tags: trunk | |
2002-09-02
| ||
23:39 | see changes check-in: f5780ba632 user: hobbs tags: trunk | |
23:32 | * tests/button.test: added button-14.1 * win/tkWinButton.c (TkpComputeButtonGeometry): correct Win button sizing to be equal for one-line buttons with -height of 0 or 1, as well as -height 0 buttons with empty text and no image, which should be the same as single-line text buttons. [Bug #565485] check-in: 0c303d23f9 user: hobbs tags: trunk | |
22:00 | * library/button.tcl (::tk::ButtonLeave): correctly restore state of button to normal for unix bindings. [Bug #597920] check-in: 9034f66115 user: hobbs tags: trunk | |
22:00 | added tk windowingsystem docs check-in: a822075edd user: hobbs tags: trunk | |
21:21 | make sure to substitute LD_LIBRARY_PATH_VAR check-in: debadbbc25 user: hobbs tags: trunk | |
21:21 | add support for 64-bit builds on HP-11 with gcc check-in: 2b462bcabe user: hobbs tags: trunk | |
21:21 | * tests/wm.test: * unix/tkUnixWm.c: remove possible 2-second delay in 'raise'. [Patch #601518] (english) TIP #107 check-in: 1d77e81a20 user: hobbs tags: trunk | |
20:16 | Bumped version number to 8.4.0 check-in: 912aaecc43 user: hobbs tags: trunk | |
19:16 | * generic/tkCmds.c: * generic/tkWindow.c: made 'tk' available in safe interpreters, but only the caret and windowingsystem subcommands may be called. * tests/safe.test (safe-1.2): noted that tk is now available in safe interps, but not the appname/scaling subcommands. check-in: bb0ef89dd6 user: hobbs tags: trunk | |
19:15 | noted new tk windowingsystem subcommand check-in: c536d12517 user: hobbs tags: trunk | |
19:14 | added int cast to prevent warning check-in: 28480d0bfb user: hobbs tags: trunk | |
19:13 | added size_t cast to prevent warning check-in: 9c0423f079 user: hobbs tags: trunk | |
2002-08-31
| ||
13:28 | * unix/tcl.m4: update from Tcl * unix/Makefile.in: import of TK_SHLIB_LD_EXTRAS for Tk library specific linker settings. Added use of new LD_LIBRARY_PATH_VAR. * unix/configure: regen check-in: 17a60be43f user: das tags: trunk | |
06:12 | *** macosx-8-4-branch merged into the mainline [tcl patch #602770] *** * generic/tk.decls: * generic/tkInt.decls: added new "aqua" specific entries to the stubs tables. Changed all "unix" entries to "x11" to allow us to distinguish and build both "aqua" on MacOSX and "x11" on MacOSX. * generic/tk.h: added a #ifnded RESOURCE_INCLUDED so that tk.h can be passed to the resource compiler. * generic/tkCmds.c (Tk_TkObjCmd): added [tk windowingsystem] subcommand: returns "x11" when running on X11, "win32" on Windows, "classic" on MacOS9 and "aqua" on MacOSX Aqua (i.e. Carbon) * generic/tkFont.c (TkFontGetFirstTextLayout): new private function returning the first chunk of a Tk_TextLayout, i.e. until the first font change on the first line (or the whole first line if there is no such font change). * generic/tkMain.c: made Tcl_ThreadDataKey static * library/demos/puzzle.tcl: fixed button metrics for aqua * tests/cursor.test: check for presence of arrow cursor instead of heart cursor * xlib/xcolors.c: changed xColors static initialization to more standard C * macosx/Wish.pbproj/jingham.pbxuser (new): * macosx/Wish.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE. * macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'. * macosx/tkMacOSXAppInit.c (new): macosx specific AppInit looking for a AppMain.tcl file in its bundled Resources/Scripts folder. If present, argv[1] is set to that file and the Scripts folder is added to the auto_path. This allows tk apps to embed scripts within their bundle directory structure. * macosx/tkMacOSXInit.c (new): macosx adapted version of tkUnixInit.c: we initialize & cache the Carbon native encoding (e.g. 'macRoman') and try to find the tk script library files inside Tk packaged as a framework. * macosx/tkMacOSXNotify.c (new): new macosx specific merged Carbon/select-based notifier. * macosx/tkMacOSXEvent.c (new): * macosx/tkMacOSXEvent.h (new): * macosx/tkMacOSXKeyEvent.c (new): * macosx/tkMacOSXMouseEvent.c (new): * macosx/tkMacOSXWindowEvent.c (new): new macosx specific event handling functionality. * macosx/tkMacOSX.h (new): * macosx/tkMacOSXBitmap.c (new): * macosx/tkMacOSXButton.c (new): * macosx/tkMacOSXClipboard.c (new): * macosx/tkMacOSXColor.c (new): * macosx/tkMacOSXConfig.c (new): * macosx/tkMacOSXCursor.c (new): * macosx/tkMacOSXDefault.h (new): * macosx/tkMacOSXDialog.c (new): * macosx/tkMacOSXDraw.c (new): * macosx/tkMacOSXEmbed.c (new): * macosx/tkMacOSXFont.c (new): * macosx/tkMacOSXHLEvents.c (new): * macosx/tkMacOSXInt.h (new): * macosx/tkMacOSXKeyboard.c (new): * macosx/tkMacOSXMenu.c (new): * macosx/tkMacOSXMenubutton.c (new): * macosx/tkMacOSXMenus.c (new): * macosx/tkMacOSXPort.h (new): * macosx/tkMacOSXRegion.c (new): * macosx/tkMacOSXScale.c (new): * macosx/tkMacOSXScrlbr.c (new): * macosx/tkMacOSXSubwindows.c (new): * macosx/tkMacOSXTest.c (new): * macosx/tkMacOSXUtil.c (new): * macosx/tkMacOSXUtil.h (new): * macosx/tkMacOSXWm.c (new): * macosx/tkMacOSXWm.h (new): * macosx/tkMacOSXXStubs.c (new): macosx ports of classic mac Tk implementation in tk/mac. * macosx/tkMacOSXSend.c (new): only send to local interp implemented currently. * macosx/tkMacOSXDebug.h (new): * macosx/tkMacOSXDebug.c (new): new macosx specific functions for debugging MacOS events, regions, etc. * macosx/tkAboutDlg.r (new): * macosx/tkMacOSXApplication.r (new): * macosx/tkMacOSXCursors.r (new): * macosx/tkMacOSXLibrary.r (new): * macosx/tkMacOSXMenu.r (new): * macosx/tkMacOSXResource.r (new): * macosx/tkMacOSXXCursors.r (new): * macosx/tclets.r (new): sources for Rez resource compiler. * macosx/Wish.icns (new): Wish application icon. * generic/tk.h: * generic/default.h: * generic/tkBind.c: * generic/tkCmds.c: * generic/tkGrab.c: * generic/tkPointer.c: * generic/tkPort.h: * generic/tkSelect.c: * generic/tkStubLib.c: * generic/tkTest.c: * generic/tkText.c: * generic/tkWindow.c: * unix/tkUnix3d.c: * xlib/xgc.c: * xlib/X11/X.h: * xlib/X11/Xlib.h: * xlib/X11/Xutil.h: added #includes and #ifdefs for macosx * library/bgerror.tcl: * library/button.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/widget: check [tk windowingsystem] instead of and/or in addition to $tcl_platform(platform). * generic/tkInt.h: * mac/tkMacBitmap.c: * mac/tkMacWm.c: added missing CONSTification * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: regen check-in: 6b4c1410c5 user: das tags: trunk, macosx-8-4-merge-2002-08-31-trunk | |