Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
416 check-ins using file library/dialog.tcl version d98daea988
2003-10-15
| ||
20:04 | Delete WM_TRANSIENT_FOR property instead of setting it to None when making a window nontransient [Bug #632816 "cannot remove transient"] check-in: 358b1fa034 user: jenglish tags: trunk | |
2003-10-14
| ||
23:11 | changed macro argument names to match function argument names ('dest' and 'src' were swapped, which was confusing) [GPS] check-in: 80ff4af359 user: jenglish tags: trunk | |
15:35 | * win/makefile.vc: Applied patches from tcl bug #801467 from * win/winMain.c: Joe Mistachkin check-in: 61f443b1d6 user: patthoyts tags: trunk | |
2003-10-13
| ||
03:41 | * generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c: * tkDecls.h: updated with latest genstubs * tkIntPlatDecls.h: * tkIntXlibDecls.h: * tkPlatDecls.h: check-in: b73708a475 user: hobbs tags: trunk | |
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 | |
00:54 | * tests/listbox.test (13.3): correct result size (4.7): correct test for possible window drift [Bug #701931] (dgp) check-in: 1bc1c92542 user: hobbs tags: trunk | |
00:54 | * unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803] check-in: 38c6762508 user: hobbs tags: trunk | |
2003-10-11
| ||
13:24 | Forgot to commit ChangeLog for send fixes. check-in: 14df56d169 user: patthoyts tags: trunk | |
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 | |
20:19 | * mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images. check-in: 8e5511b775 user: hobbs tags: trunk | |
15:56 | Register the type of text indices. Also some exported symbol name policing... check-in: c884375873 user: dkf tags: trunk | |
00:03 | correct imageYOffset for buttons with just images check-in: 2f28653937 user: hobbs tags: core-8-4-branch | |
00:02 | correct imageYOffset for buttons with just images check-in: c9fbf9635b user: hobbs tags: trunk | |
2003-10-08
| ||
21:49 | * win/tcl.m4: Add TIP #150 items to the TEA makefiles. * win/configure: * win/Makefile.in: * win/tkWinSend.c: Clean up some warnings from gcc -Wall. * win/tkWinSendCom.c: check-in: 34f9ee5a11 user: patthoyts tags: trunk | |
2003-10-06
| ||
22:20 | * doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197] * unix/mkLinks: make mklinks check-in: b34bcfd0bd user: dgp tags: trunk | |
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 | |
22:14 | * library/text.tcl, doc/text.n: Text widget binding for Control-v is now Mac-only, since it conflicts with standard <<Paste>> binding on other platforms. [Bug #605277] check-in: 121da1209e user: jenglish tags: trunk | |
21:19 | Fix double-free in style engine [Bug #798211] check-in: 8094c5dbb8 user: jenglish tags: trunk | |
19:11 | * win/configure: * win/tcl.m4: removed incorrect checks for existence of optimization. TCL_CFG_OPTIMIZED is now defined whenever the user does not build with --enable-symbols. check-in: 9d21ce3bc7 user: hobbs tags: trunk | |
17:11 | *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. [Bugs 428627,765642] * unix/configure: autoconf (2.57) check-in: 8b0f23a2a6 user: dgp tags: trunk | |
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:17 | * 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.57) check-in: c7d2b8683d user: dgp tags: trunk | |
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:34 | * 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.57) check-in: 93aa6cd97b user: dgp tags: trunk | |
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 | |
00:40 | Creating branch mistachkin-dev-branch Closed-Leaf check-in: 6754382f6f user: cvs tags: mistachkin-dev-branch | |
00:40 | * library/scale.tcl: Clear bug with chording mouse buttons. check-in: 853cff6916 user: patthoyts tags: trunk | |
2003-10-02
| ||
23:02 | * library/console.tcl: Avoid including the console in the list of interpreters exposed by [winfo interps]. check-in: acd539e871 user: patthoyts tags: trunk | |
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 | |
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: 4893bfc36a user: das tags: trunk | |
2003-09-30
| ||
23:26 | Add an implementation of XSync that flushes the window buffers. This fixes 814810. Also use tk text drawing for checkbutton & radiobutton labels. check-in: d65fbe42b3 user: wolfsuit tags: trunk | |
14:54 | Added [package require] to demos. [FRQ 815118] check-in: 70d76de080 user: dkf tags: trunk | |
08:45 | Remove a dependency on font size in textWind 10.1 check-in: 8c609d5772 user: patthoyts tags: trunk | |
08:36 | Accomodate TIP #150 in the test results. check-in: d76b2c6574 user: patthoyts tags: trunk | |
2003-09-29
| ||
23:15 | Private functions should be either static or prefixed with 'Tk' (thanks GPS!) check-in: 68c9d1264a user: dkf tags: trunk | |
23:00 | changelog police check-in: 92c15adea5 user: dkf tags: trunk | |
09:50 | Update from Tcl check-in: 0c928bb6a0 user: dkf tags: trunk | |
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
| ||
23:59 | * win/makefile.vc: Implementation of TIP #150, "Provide * win/tkWinSend.c: 'send' command for Windows" * win/tkWinSendCom.h: * win/tkWinSendCom.c: check-in: 0ac88e3771 user: patthoyts tags: trunk | |
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 | |
16:02 | * macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: cdd2ef83eb user: cc_benny tags: trunk | |
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 | |
05:36 | * 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: 37a4bafe1b user: das tags: trunk | |
05:36 | * unix/configure: * unix/configure.in: * unix/tkConfig.sh.in: added TK_INCLUDE_SPEC to allow extensions to find installed Tk headers, parallel to TCL_INCLUDE_SPEC. [Bug 777203] check-in: 9ca23925e3 user: das tags: trunk | |
2003-09-20
| ||
03:53 | Bug fix [Bug 802435] check-in: bac06b3eea user: chengyemao tags: trunk | |
03:43 | Fixed memory leak (bug 802435) check-in: cbe581a3ce user: chengyemao tags: trunk | |
2003-09-18
| ||
20:34 | Fixed a small mistake in previous checkin. check-in: 72daa74f3e user: pspjuth tags: trunk | |
18:22 | Implementation of TIP#147, "Make Grid's Column/Row Configure Easier". check-in: 29c05ff37e user: pspjuth tags: trunk | |
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: 3023c17eaf user: dgp tags: trunk | |
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-09-16
| ||
21:47 | Reworked a part of grid's geometry computations to handle some tricky cases better. [Bug #792387] check-in: 59c2253436 user: pspjuth tags: trunk | |
2003-09-13
| ||
20:27 | Describe %P and %s substitution for Property events. [BUG #577906] check-in: ea5b800b20 user: jenglish tags: trunk | |
2003-09-05
| ||
22:44 | * doc/wish.1: Implementation of TIPs 137/151. * generic/tkMain.c (Tk_MainEx): Added recognition of the -encoding * tests/main.test: command line option by Tk_MainEx() and thus by wish, and any other program built on Tk_MainEx(). [Patch 800139]. This is a ***POTENTIAL INCOMPATIBILITY*** only for those C programs that embed Tcl and Tk, build on Tk_MainEx(), and make use of Tk_MainEx's former ability to pass a leading "-encoding" option to interactive shell operations. check-in: 50f23f311a user: dgp tags: trunk | |
2003-08-27
| ||
15:47 | Removed unused variable [Bug 664783] check-in: 42cf7f470d user: dkf tags: trunk | |
2003-08-25
| ||
20:37 | no message check-in: 68cc9ce3b3 user: davygrvy tags: trunk | |
20:35 | Don't do a string compare on the $(DBGX) variable, use the $(DEBUG) boolean directly. Also, don't try to regen the stubs table if $(TCLSH) doesn't exist. check-in: 7aaec0c30e user: davygrvy tags: trunk | |
07:46 | nested comment typo check-in: 4fe48186e0 user: das tags: trunk | |
2003-08-22
| ||
22:44 | Brought tk_messageBox demo into line with the newer look-and-feel for the demos. check-in: 60f7638d6b user: dkf tags: trunk | |
2003-08-21
| ||
00:02 | make images align at 16pix height and do not allow Dismiss Return to trigger in text widget check-in: c1ab5bf335 user: hobbs tags: trunk | |
2003-08-20
| ||
23:47 | use delete image for dismiss button check-in: 7322189aa2 user: hobbs tags: trunk | |
23:31 | * win/tkWin3d.c: Applied Tk patch 791273 from Jeremy Collins which improves the 3d lines for sunken widgets under windows. check-in: 7ff4c11a85 user: patthoyts tags: trunk | |
23:23 | add sep frame to seecode/dismiss button frame check-in: 6bf0ac6ba2 user: hobbs tags: trunk | |
23:02 | * library/demos/widget: Redo code view dialog, use named fonts, * library/demos/arrow.tcl: add basic see/dismiss routine with * library/demos/bind.tcl: images for better look & feel * library/demos/bitmap.tcl: * library/demos/button.tcl: * library/demos/check.tcl: * library/demos/clrpick.tcl: * library/demos/colors.tcl: * library/demos/cscroll.tcl: * library/demos/ctext.tcl: * library/demos/entry1.tcl: * library/demos/entry2.tcl: * library/demos/entry3.tcl: * library/demos/filebox.tcl: * library/demos/floor.tcl: * library/demos/form.tcl: * library/demos/hscale.tcl: * library/demos/icon.tcl: * library/demos/image1.tcl: * library/demos/image2.tcl: * library/demos/items.tcl: * library/demos/label.tcl: * library/demos/labelframe.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/paned1.tcl: * library/demos/paned2.tcl: * library/demos/plot.tcl: * library/demos/puzzle.tcl: * library/demos/radio.tcl: * library/demos/ruler.tcl: * library/demos/sayings.tcl: * library/demos/search.tcl: * library/demos/spin.tcl: * library/demos/states.tcl: * library/demos/style.tcl: * library/demos/text.tcl: * library/demos/twind.tcl: * library/demos/unicodeout.tcl: * library/demos/vscale.tcl: check-in: 8196734f91 user: hobbs tags: trunk | |
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 | |