Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
2014 check-ins using file library/ttk/menubutton.tcl version e127300b
2011-06-08
| ||
14:44 | Update changes for 8.5.10 check-in: 2cdc5b18 user: dgp tags: core-8-5-branch | |
2011-06-07
| ||
21:30 | merge mark check-in: d97abf01 user: dgp tags: trunk | |
21:30 | correction check-in: 9b0d4315 user: dgp tags: core-8-5-branch | |
21:28 | merge mark check-in: 3c9aabd2 user: dgp tags: trunk | |
21:27 | Backport [Bug 2482771] fix. check-in: 71ccc3ca user: dgp tags: core-8-5-branch | |
21:14 | Bug 2358545: Restore support for values "08" and "09"in a spinbox configured to use -from and -to values. check-in: 054999f4 user: dgp tags: trunk | |
21:06 | Bug 2358545: Restore support for values "08" and "09"in a [spinbox] configured to use -from and -to values. check-in: 621ce463 user: dgp tags: core-8-5-branch | |
2011-06-06
| ||
22:06 | Restore proper NUL output to the [console]. [Bug 2546087] check-in: 6c8cc1da user: dgp tags: trunk | |
21:57 | Restore proper NUL output to the [console]. [Bug 2546087] check-in: 7e5d2fdd user: dgp tags: core-8-5-branch | |
21:36 | Second draft of fix for 2546087. This one is better since it avoids even the appearance that the "identity" encoding is something useful. :) Both fixes are fragile to [chan configure]s that set the stdout/err encoding to something incompatible. This is a fragility inherent in the design of Tcl_Channels (see RFE 3312630) Closed-Leaf check-in: d0be486c user: dgp tags: bug-2546087 | |
19:32 | doc/frame.n: Fix markup errors. check-in: 2e1b8c55 user: jenglish tags: trunk | |
17:38 | Possible (untested, fragile) fix for Bug 2546087 committed for testing. check-in: 40932346 user: dgp tags: bug-2546087 | |
2011-06-01
| ||
11:12 | Merged [Bug #3306909] and [Bug #3294593] from 8.5 (menu posting issues) check-in: 6eb621b6 user: patthoyts tags: trunk | |
10:47 |
[Bug # 3306909]: tk_popup placement on Windows Vista can be incorrect.
When posting menus near the bottom of the screen on Windows versions newer than XP the menu may be placed incorrectly. This is due to code in PostOverPoint that corrects an error in the XP window manager. This fix is no longer required for Vista and Windows7. Reported-by: Harald Oehlmann <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 6db4a05c user: patthoyts tags: core-8-5-branch | |
2011-05-26
| ||
20:47 | Release candidate branch for Tk 8.5.10 check-in: 98fe7b7c user: dgp tags: core-8-5-10-rc | |
2011-05-05
| ||
06:28 | no longer depend on MODULE_SCOPE being defined check-in: 9bc115d8 user: jan.nijtmans tags: trunk | |
2011-04-30
| ||
22:29 |
[Bug 3294593] fix menu unposting under some conditions.
Moving the pointer off a cascaded submenu over the application window and then back to the parent menu window on a non-cascade entry would leave the submenu displayed when it should be unposted. This patch solves this issue. Suggested-by: Schelte Bron <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: a337b2c4 user: patthoyts tags: core-8-5-branch | |
22:28 |
[Bug 2949774]: cascade menus should popdown ofter loosing the pointer.
When the pointer moves to another entry from a cascade entry the sub-menu should popdown. This is how other menus on X11 work today. This effect will not be used if the user has configured ClickToFocus to maintain the previous Tk menu effects. (backported from trunk) Signed-off-by: Pat Thoyts <[email protected]> check-in: 27b9615d user: patthoyts tags: core-8-5-branch | |
2011-04-29
| ||
01:11 | Implement support for [wm forget] and [wm manage] on OS X; fix issue with library stripping in install-sh check-in: 8e57498a user: kevin_walzer tags: trunk | |
2011-04-25
| ||
06:47 | Converted #ifdef out to use a never-defined symbol so that it is clear that two pieces of code are related. (The guarded code doesn't compile.) check-in: 2d09a336 user: dkf tags: trunk | |
00:28 | Corrected dchars method for polygon check-in: a038b01f user: pspjuth tags: pspjuth-canvas | |
2011-04-24
| ||
23:27 | Corrected index method for polygon check-in: 51fe9467 user: pspjuth tags: pspjuth-canvas | |
23:04 | Fixes line behaviour, and a crash in polygon check-in: eacf61ca user: pspjuth tags: pspjuth-canvas | |
22:13 | Canvas polygon experiment. This commit puts current behaviour into tests, while fixing a few crashing cases. check-in: e36fef63 user: pspjuth tags: pspjuth-canvas | |
2011-04-22
| ||
18:24 | [Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 5df336a5 user: pspjuth tags: trunk | |
18:21 | [Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 7262cbf0 user: pspjuth tags: core-8-5-branch | |
2011-04-21
| ||
23:03 | merge-mark check-in: 1dcdcb18 user: jan tags: trunk | |
22:56 | eliminate unneeded variable displayFocusPtr check-in: 659cc90e user: jan tags: core-8-5-branch | |
21:23 | Document all variable options as global. check-in: 212866a0 user: pspjuth tags: trunk | |
21:18 | Document all variable options as global. check-in: 826dd8fd user: pspjuth tags: core-8-5-branch | |
00:22 |
Synchronize rules.vc with the version in the tcl source tree.
Signed-off-by: Pat Thoyts <[email protected]> check-in: 66b19d9c user: patthoyts tags: trunk | |
00:17 |
Synchronize rules.vc with the version in the tcl source tree.
Signed-off-by: Pat Thoyts <[email protected]> check-in: cf3a5e70 user: patthoyts tags: core-8-5-branch | |
2011-04-12
| ||
14:29 | minor nits, taken over from TEA (tclconfig) check-in: 996d3b4c user: jan.nijtmans tags: trunk | |
14:28 | minor nits, taken over from TEA (tclconfig) check-in: 2d4f4a71 user: jan.nijtmans tags: core-8-5-branch | |
2011-04-11
| ||
12:30 | Resolve ChangeLog conflict mistakenly committed. check-in: 9df6b36e user: dgp tags: trunk | |
07:53 | sync with Tcl version of tcl.m4 check-in: da0375ad user: jan.nijtmans tags: trunk | |
2011-04-06
| ||
14:54 | Don't use -fvisibility=hidden with static libraries (--disable-shared) check-in: 059fca21 user: jan.nijtmans tags: trunk | |
13:11 | Make symbols "main" and "Tcl_AppInit" MODULE_SCOPE: there is absolutely no reason for exporting them. check-in: d4cade2c user: jan.nijtmans tags: trunk | |
2011-04-04
| ||
22:08 | [Bug 723765]: When a slave was removed from grid, the -in option was not remembered. check-in: f3efdba8 user: pspjuth tags: trunk | |
22:04 | [Bug 723765]: When a slave was removed from grid, the -in option was not remembered. check-in: 403a6f20 user: pspjuth tags: core-8-5-branch | |
20:19 | * win/tkWinDialog.c (FontchooserShowCmd): Change the CHOOSEFONT and LOGFONT used with sizeof to CHOOSEFONTA and LOGFONTA to match their local variable declarations (i.e. mismatch with -DUNICODE). This code is not present in 8.4 or 8.5. check-in: 462d7b56 user: mistachkin tags: trunk | |
19:45 | [Bug 2997657]: Removed -container from labelframe documentation since it does not work as expected and does not make sense as a container. Added note to frame about restrictions when used as a container. check-in: 5f4bcf23 user: pspjuth tags: trunk | |
19:40 | [Bug 2997657]: Removed -container from labelframe documentation since it does not work as expected and does not make sense as a container. Added note to frame about restrictions when used as a container. check-in: 7b107e6e user: pspjuth tags: core-8-5-branch | |
2011-03-28
| ||
21:10 | Make tk::FindAltKeyTarget handle the traversal of the logical window manager hierarchy correctly. Based on comments by Emiliano Gavilan. check-in: c1b5bef4 user: dkf tags: trunk | |
11:44 | set default MODULE_SCOPE=extern, in case no other value is determined check-in: b4c6e652 user: jan.nijtmans tags: trunk | |
09:22 | [Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: 0ecc5f95 user: jan.nijtmans tags: trunk | |
09:20 | [Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: bc537f82 user: jan.nijtmans tags: core-8-5-branch | |
2011-03-27
| ||
20:10 | merge-mark check-in: 8bc432d6 user: jan tags: trunk | |
20:09 | fix genStubs.tcl in one place where it generated "void *" in stead of "VOID *" check-in: 3e846767 user: jan tags: core-8-5-branch | |
2011-03-26
| ||
06:38 | The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 7c9050ee user: jan tags: trunk | |
06:36 | The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 214c36af user: jan tags: core-8-5-branch | |
2011-03-24
| ||
09:00 | [Bug #3239768] tk8.4.19 (and later) WIN32 menu font support. check-in: e8ecd9d0 user: jan.nijtmans tags: trunk | |
08:50 | [Bug #3239768] tk8.4.19 (and later) WIN32 menu font support. check-in: 25270cde user: jan.nijtmans tags: core-8-5-branch | |
2011-03-22
| ||
20:51 |
[Bug 3000002]: enable use of system sizes for vsapi elements
Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size. Reported-by: Mark Garvey <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 13e1965a user: patthoyts tags: trunk | |
20:48 |
[Bug 3000002]: enable use of system sizes for vsapi elements
Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size. Reported-by: Mark Garvey <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 69d26c40 user: patthoyts tags: core-8-5-branch | |
2011-03-19
| ||
02:02 |
[Bug 3223850] - button remains stuck when disabled as depressed on XP
If a button is disabled while the state is pressed, then the release event handler did not remove the pressed state. Modified the handler to always remove the pressed state while only calling invoke if !disabled. Reported-by: Thomas MENEZ <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: d36ac26e user: patthoyts tags: trunk | |
02:00 |
[Bug 3223850] - button remains stuck when disabled as depressed on XP
If a button is disabled while the state is pressed, then the release event handler did not remove the pressed state. Modified the handler to always remove the pressed state while only calling invoke if !disabled. Reported-by: Thomas MENEZ <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 3837f9f2 user: patthoyts tags: core-8-5-branch | |
00:45 |
[Bug 3205464] - handle [wm forget] when the parent is unmapped on windows
The fix for [Bug 2009788] prevented a crash but causes windows to be lost if their parent is unmapped when [wm forget] is called. Added a test for this case and ensure that the parent window exists when we remap the child to its parent. Reported-by: Koen Danckaert <[email protected]> Reported-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: d6b1369e user: patthoyts tags: trunk | |
00:39 |
[Bug 3205464] - handle [wm forget] when the parent is unmapped on windows
The fix for [Bug 2009788] prevented a crash but causes windows to be lost if their parent is unmapped when [wm forget] is called. Added a test for this case and ensure that the parent window exists when we remap the child to its parent. Reported-by: Koen Danckaert <[email protected]> Reported-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: ecfa48e7 user: patthoyts tags: core-8-5-branch | |
2011-03-17
| ||
14:38 | merge core-8-5-branch Closed-Leaf check-in: ed41b6cd user: jan.nijtmans tags: bug-3216070 | |
11:58 | The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead. check-in: 3bc04036 user: mistachkin tags: trunk | |
07:40 | Missing past ChangeLog entry, and unbreak debug-build. check-in: d602c8eb user: jan.nijtmans tags: trunk | |
2011-03-16
| ||
23:51 |
[Bug 3181181] tearoff sub-menu windows not being shown on Windows.
Commit f59e9722e9 changed tearoff menu windows to be transient toolwindow toplevels. However the hidden menu hierarchy confuses the toplevel search when the menu being torn off is a submenu and not a direct child of the menubar. This patch fixes the search to exclude these hidden menu windows. Signed-off-by: Pat Thoyts <[email protected]> check-in: 7878ce5c user: patthoyts tags: trunk | |
23:47 |
[Bug 3181181] tearoff sub-menu windows not being shown on Windows.
Commit f59e9722e9 changed tearoff menu windows to be transient toolwindow toplevels. However the hidden menu hierarchy confuses the toplevel search when the menu being torn off is a submenu and not a direct child of the menubar. This patch fixes the search to exclude these hidden menu windows. Signed-off-by: Pat Thoyts <[email protected]> check-in: 8c54d46c user: patthoyts tags: core-8-5-branch | |
22:13 | bug-3216070 check-in: 0fc858d2 user: jan.nijtmans tags: bug-3216070 | |
22:09 | Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. check-in: 6ad18dac user: jan.nijtmans tags: trunk | |
22:06 | Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. check-in: 19e46065 user: jan.nijtmans tags: core-8-5-branch | |
21:57 | autoconf-2.59 check-in: 1eb43e60 user: jan.nijtmans tags: trunk | |
21:52 | autoconf-2.59 check-in: 453176f9 user: jan.nijtmans tags: core-8-5-branch | |
2011-03-14
| ||
12:30 | Eliminate some more unneeded write-only variables (discovered by gcc-4.6) check-in: 38aa89a8 user: jan.nijtmans tags: trunk | |
2011-03-12
| ||
17:45 | Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to be using useful casts internally. check-in: 142e016e user: dkf tags: trunk | |
00:06 | Eliminate unneeded _TkFinalize wrapper. check-in: b3141a58 user: jan.nijtmans tags: trunk | |
00:03 | Eliminate unneeded _TkFinalize wrapper. check-in: 7bdee82d user: jan.nijtmans tags: core-8-5-branch | |
2011-03-11
| ||
23:48 | merge-mark check-in: 59d5f0cb user: jan.nijtmans tags: core-8-5-branch | |
15:01 | merge-mark check-in: b078bfa9 user: jan.nijtmans tags: core-8-5-branch | |
09:19 | Eliminate some unneeded write-only variables (discovered by gcc-4.6) check-in: f8b0c7f2 user: jan.nijtmans tags: trunk | |
09:13 | Eliminate some unneeded write-only variables (discovered by gcc-4.6) check-in: 55e551bb user: jan.nijtmans tags: core-8-5-branch | |
2011-03-10
| ||
16:03 | merge-mark check-in: 27e30f4a user: jan.nijtmans tags: trunk | |
15:27 |
[Bug 3205260] avoid crash in wm manage of children with null class
The tkhtml widget doesn't set it's window class. The Windows implementation of the wm manage command checks to see if the contained window is actually a menu (looking for torn-off menus) by examining the class. This patch adds a check for a null class to avoid crashing as suggested. Suggested-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 27afdfb6 user: patthoyts tags: core-8-5-branch | |
12:26 |
[Bug 3205260] avoid crash in wm manage of children with null class
The tkhtml widget doesn't set it's window class. The Windows implementation of the wm manage command checks to see if the contained window is actually a menu (looking for torn-off menus) by examining the class. This patch adds a check for a null class to avoid crashing as suggested. Suggested-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 6c9715e8 user: patthoyts tags: trunk | |
2011-03-09
| ||
17:03 | Fix libXft check check-in: 53d9debe user: rmax tags: trunk | |
16:55 | Fix libXft check check-in: 2238347e user: rmax tags: core-8-5-branch | |
2011-03-08
| ||
20:45 | We are no longer on CVS, so don't need the .cvsignore files any more check-in: 47713be6 user: jan.nijtmans tags: trunk | |
20:39 | We are no longer on CVS, so don't need the .cvsignore files any more check-in: f3455aee user: jan.nijtmans tags: core-8-5-branch | |
2011-03-03
| ||
12:47 | [Bug 3175610]: Incomplete refresh of line items. check-in: 6ec19a46 user: ferrieux tags: trunk | |
2011-03-02
| ||
16:50 |
* doc/tk_mac.n (new file): Description of OSX-specific functionality in Tk, contributed by Kevin Walzer. * doc/button.n, doc/font.n, doc/menu.n: Noted which parts of these commands are intentionally not fully supported on OSX.check-in: d6143682 user: dkf tags: trunk | |
2011-02-28
| ||
21:29 | Mark merge of 8.5 bugfixes into 8.6 development. check-in: fd79f497 user: dgp tags: trunk | |
21:28 | Mark merge of 8.4 bugfixes into 8.5 development. check-in: 26a1f54b user: dgp tags: core-8-5-branch | |
2011-01-25
| ||
08:31 | [Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. Just the strcpy->memcpy part, to prevent anything like [Bug #3164879] check-in: eea2c8aa user: nijtmans tags: core-8-5-branch | |
2011-01-24
| ||
19:50 | tkSelect.c: Fix for [Bug #3164879] (memory allocation bug introduced by [Patch #3129527]) check-in: 129bebcc user: jenglish tags: trunk | |
15:20 | Fix for SF bug 2907388 (crash on composite characters) check-in: 9b0938d2 user: wordtech tags: trunk | |
2011-01-22
| ||
18:49 | ttk::combobox: Add missing 'validate' command (reported by schelte). check-in: 8e16a6b7 user: jenglish tags: trunk | |
18:48 | ttk::combobox: Add missing 'validate' command (reported by schelte). check-in: 0417936d user: jenglish tags: core-8-5-branch | |
2011-01-19
| ||
14:28 | Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: ef62c8b8 user: nijtmans tags: core-8-5-branch | |
08:40 | Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: 92aabe1a user: nijtmans tags: core-8-5-branch | |
08:39 | Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: 1991bcd2 user: nijtmans tags: core-8-5-branch | |
08:37 | Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: ebf9ae17 user: nijtmans tags: core-8-5-branch | |
2011-01-17
| ||
08:46 | handle --enable-64bit=ia64 for gcc. BACKPORT. check-in: 27d1d095 user: nijtmans tags: core-8-5-branch | |
2011-01-14
| ||
23:43 | Remove stippling from disabled images under Aqua; renders as white box currently. check-in: 6d29c6a3 user: wordtech tags: trunk | |
2011-01-13
| ||
07:48 | [Patch #3154705] Close button has no effect check-in: 7cfb8b1c user: nijtmans tags: core-8-5-branch | |
07:39 | [Patch #3154705] Close button has no effect check-in: e4df8097 user: nijtmans tags: trunk | |
2011-01-12
| ||
11:05 | handle --enable-64bit=ia64 for gcc check-in: 3d1a9d92 user: nijtmans tags: trunk | |
2011-01-06
| ||
08:51 | Add changes to OSX files check-in: eb70c17a user: wordtech tags: trunk | |
08:05 | Fix for radiobuttons and checkbuttons not displaying in popup menus. check-in: 01a41907 user: wordtech tags: trunk | |
06:00 | Cast some NULLs to (void *) in order to quash "missing sentinel in function call" compiler warnings. check-in: b7a58eae user: stwo tags: core-8-5-branch | |
05:58 | Cast some NULLs to (void *) in order to quash "missing sentinel in function call" compiler warnings. check-in: 81e50c85 user: stwo tags: trunk | |
04:44 | Fix for 3012605, enables menu entries if parent is enabled. check-in: 040ff1ab user: wordtech tags: trunk | |
00:15 | Fix for 3086887, speeds up scrolling check-in: 2c772669 user: wordtech tags: trunk | |
00:04 | Fix for 2857300, improves rounding up on text width [submitted by treectrl] check-in: d6cbedac user: wordtech tags: trunk | |
2011-01-04
| ||
22:36 | Textured background windows check-in: 596abe19 user: wordtech tags: trunk | |
2010-12-17
| ||
23:13 | Clean up '.PHONY:' targets: Arrange those common to Tcl and Tk as in Tcl's Makefile.in, add any missing ones and remove duplicates. check-in: fc05776e user: stwo tags: trunk | |
21:57 | [Bug 2446711]: Remove 'allpatch' target. check-in: b949fa0e user: stwo tags: trunk | |
21:57 | [Bug 2446711]: Remove 'allpatch' target. check-in: 329b7190 user: stwo tags: core-8-5-branch | |
17:57 | Use 'rpmbuild', not 'rpm' [Bug 2537626]. check-in: 3dd5c6d8 user: stwo tags: trunk | |
17:57 | Use 'rpmbuild', not 'rpm' [Bug 2537626]. check-in: 88ee6779 user: stwo tags: core-8-5-branch | |
15:14 | refactor isatty() function for Windows Let TkpDisplayWarning() send the message directly to the debugger, if available, otherwise do as before check-in: 27a28c58 user: nijtmans tags: trunk | |
2010-12-16
| ||
09:03 | [Patch 3124554]: Move WishPanic from Tk to Tcl Remove special MessageBox'es here, since every panic-related thing is now handled correctly by Tcl check-in: 46e8dc1e user: nijtmans tags: trunk | |
01:55 | Installer Improvements. Similar to Tcl [Patch 3101127]. check-in: a3b936f0 user: stwo tags: trunk | |
2010-12-15
| ||
08:56 | [Patch #3124683]: platform specific stuff in (tcl|tk)Main.c check-in: dd77e970 user: nijtmans tags: trunk | |
2010-12-13
| ||
22:37 | [Bug 3135271] Link error due to hidden symbols (CentOS 4.2) check-in: 27d5ca1d user: nijtmans tags: trunk | |
21:23 | Cross-compile support for Win and UNIX (backported) check-in: f4ecadb4 user: nijtmans tags: core-8-5-branch | |
15:25 | Change "Application initialization failed" to "application-specific initialization failed", for consistency with Tcl. check-in: bd3a03b0 user: nijtmans tags: trunk | |
09:24 | See also: [Patch 1910041] and [Patch 3059922]. SEH emulation on Win64 was not correct here: it sometimes results in a crash. Contrary to the other places, the code here is not meant to protect from OS bugs, but to protect Finalizing Tk when the application went in an invalid state. check-in: 08d04e84 user: nijtmans tags: trunk | |
2010-12-12
| ||
12:01 | Better building on OpenBSD. check-in: 1a228553 user: stwo tags: core-8-5-branch | |
11:53 | Better building on OpenBSD. check-in: fe95b88a user: stwo tags: trunk | |
2010-12-10
| ||
15:47 | Fix manifest-generation for 64-bit gcc (mingw-w64) check-in: c7647a0e user: nijtmans tags: trunk | |
2010-12-06
| ||
10:30 | [Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2 check-in: 7ac32814 user: nijtmans tags: trunk | |
2010-12-05
| ||
08:56 | [Patch #3116490] cross-compile support for unix check-in: 560462d9 user: nijtmans tags: trunk | |
2010-12-03
| ||
09:21 | [Patch #3116490] cross-compile Tk mingw32 on unix. This makes it possible to cross-compile Tcl/Tk for Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64 build tools. check-in: ed088460 user: nijtmans tags: trunk | |
2010-12-02
| ||
13:36 | fix/regen check-in: 6eccb1fb user: dkf tags: trunk | |
13:00 | regen check-in: f80b41f3 user: dkf tags: trunk | |
11:38 |
* generic/tkInt.decls (TkDrawAngledTextLayout,TkDrawAngledChars,...): Expose angled text API for Emiliano Gavilan. Still only in internal stub table.check-in: 587a05d8 user: dkf tags: trunk | |
2010-11-29
| ||
11:25 | Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of different size check-in: 4fa2f0ad user: nijtmans tags: trunk | |
11:01 | Make assembler code compile in Win64 with gcc. check-in: 1c246bd2 user: nijtmans tags: trunk | |
09:07 | Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of different size check-in: c6ea063c user: nijtmans tags: trunk | |
2010-11-24
| ||
15:15 | re-wrote TkpDisplayWarning such that it does not use an Tcl API calls any more, so it works even with an ill-initialized Tcl Teach WishPanic how to thread UTF-8 in it's messagebox. Both of those changes backported from Tcl 8.6. No change in functionality. check-in: e7a9f4f8 user: nijtmans tags: core-8-5-branch | |
15:11 | [Bug #3071836]: Crash/Tcl_Panic on WinXP saving file to C:\ check-in: 86a806c2 user: nijtmans tags: core-8-5-branch | |
12:57 | use TkpDisplayWarning as panic proc on Windows, but restore panic dialog title to exactly what it was in Tk 8.5 ("Fatal Error in Wish") check-in: 7670e73d user: nijtmans tags: trunk | |
11:14 | Remove unused strrchr, combine outChannel/errChannel variables to a single variable check-in: ff4d73db user: nijtmans tags: trunk | |
10:34 | re-write TkpDisplayWarning not to use any Tcl functions any more. This allows TkpDisplayWarning to be used as panic proc on Windows check-in: 19068c75 user: nijtmans tags: trunk | |
08:08 | [Bug #3071836]: Crash/Tcl_Panic on WinXP saving file to C:\ check-in: 94cb1f50 user: nijtmans tags: trunk | |
2010-11-19
| ||
22:42 | Allow cross-compilation by default (backported) Use -pipe for gcc on win32 (backported) check-in: 070f77c8 user: nijtmans tags: core-8-5-branch | |
14:48 | Revise Tcl_Panic() calls ending with a newline removing the newline, because Tcl_Panic() outputs a final newline already check-in: 870897bc user: nijtmans tags: trunk | |
2010-11-18
| ||
22:49 | Allow cross-compilation by default. check-in: 3c465de3 user: nijtmans tags: trunk | |
15:54 | [FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for cygwin and mingw32 too. check-in: b04b216d user: nijtmans tags: trunk | |
2010-11-17
| ||
21:11 | [FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for mingw-w64 check-in: 9054e565 user: nijtmans tags: trunk | |
14:31 | Workaround for bug in some versions of mingw-w64 check-in: 22e8d6c0 user: nijtmans tags: trunk | |
10:37 | Bring compilation under mingw-w64 a bit closer to reality (but don't break mingw32 build!) check-in: 519cd9d7 user: nijtmans tags: trunk | |
2010-11-16
| ||
15:07 | [Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 check-in: b24db3e0 user: nijtmans tags: trunk | |
15:06 | [Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 check-in: e2f3d688 user: nijtmans tags: core-8-5-branch | |
14:05 | Bring compilation under mingw-w64 a bit closer to reality check-in: bef1bffc user: nijtmans tags: trunk | |
2010-11-15
| ||
10:10 | reverted previous commit: it has effect on the Windows console check-in: f2d25278 user: nijtmans tags: trunk | |
09:24 | Eliminate use of the function Tcl_WinTCharToUtf in generic code check-in: ca445d67 user: nijtmans tags: trunk | |
2010-11-10
| ||
17:44 | * changes: Updates for 8.6b2 release. check-in: 5d093f29 user: andreas_kupries tags: trunk | |
2010-11-06
| ||
00:43 | Update NL catalog. For other languages, sorting and fix some locations of "&" check-in: 3f96b1bc user: nijtmans tags: trunk | |
2010-11-05
| ||
08:20 | Sync TK_ASCII_MAIN usage with tclMain.c check-in: d6844844 user: nijtmans tags: trunk | |
07:49 | Use unicode copyright sign, in stead of depending on translation. check-in: d56b3df1 user: nijtmans tags: trunk | |
2010-11-04
| ||
15:17 |
* changes: Updates for 8.6b2 release.check-in: 96d3c812 user: dgp tags: trunk | |
09:48 | Updated German messages. Thanks to Ruediger Haertel. [Patch 2442309] [Bug 3102739]. check-in: b170dc02 user: nijtmans tags: core-8-5-branch | |
2010-11-03
| ||
12:11 | [FRQ 2965056]: Windows build with -DUNICODE check-in: c9f9a859 user: nijtmans tags: trunk | |
2010-10-23
| ||
21:29 | Update for VS10 check-in: e9950e27 user: nijtmans tags: core-8-5-branch | |
2010-10-11
| ||
21:50 | [FRQ 491789]: "setargv() doesn't support a unicode cmdline" implemented for Tk on MSVC++ check-in: 9f72f1b3 user: nijtmans tags: trunk | |
21:35 | Fix crash in 'tag add' / 'tag remove' when no -tags specified [SF#3085489]. check-in: 5a74549e user: jenglish tags: core-8-5-branch | |
21:34 | Fix crash in 'tag add' / 'tag remove' when no -tags specified [SF#3085489]. check-in: 27300258 user: jenglish tags: trunk | |
13:33 | [FRQ 2965056]: Windows build with -DUNICODE check-in: 9c58bb7f user: nijtmans tags: trunk | |
12:27 | Add netapi32 to the windows link line check-in: cb0761d5 user: nijtmans tags: trunk | |
2010-10-06
| ||
14:34 | win/Makefile.in (genstubs): Generate ttk files as well check-in: 427acc56 user: nijtmans tags: trunk | |
14:33 | [FRQ 2965056]: Windows build with -DUNICODE check-in: e7d9b592 user: nijtmans tags: trunk | |
10:19 |
* win/Makefile.in (genstubs): [Tcl Bug 3082049]: Typo.check-in: 10798fd2 user: dkf tags: core-8-5-branch | |
10:15 |
* win/Makefile.in (genstubs): [Tcl Bug 3082049]: Typo.check-in: 7206b561 user: dkf tags: trunk | |
2010-10-05
| ||
14:48 | [Bug 3080953] Malformed Unicode characters in %A substitution Problem was in the static function GetTranslatedKey(). check-in: cfd1a889 user: nijtmans tags: trunk | |
13:47 | [Bug 3080953] Malformed Unicode characters in %A substitution The problem is somewhere in tkWinX.c, so temporary don't compile it with -DUNICODE, until the real problem is found. check-in: 29e2c6cf user: nijtmans tags: trunk | |
2010-10-01
| ||
12:04 |
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): [Bug 3078902]: Ensure that zero-dimensioned data blocks cause no changes at all instead of causing a hang.check-in: a6a0690c user: dkf tags: trunk | |
2010-09-29
| ||
20:10 | tkMain.c: make compilable with -DUNICODE as well check-in: cc841a90 user: nijtmans tags: trunk | |
19:30 | re-generate configure with autoconf-2.59 check-in: cb137901 user: nijtmans tags: trunk | |
2010-09-28
| ||
10:42 | Add explicit scspec "EXTERN", as in Tcl Don't let Tk_MainEx macro disturb compilation check-in: c132c17d user: nijtmans tags: trunk | |
08:22 | [Bug 3076671] CVS HEAD Tk build fails on win32 with msys/mingw. Make it compile on older mingw as well. check-in: eff2e22f user: nijtmans tags: trunk | |
2010-09-23
| ||
21:45 | Make Tcl_SetPanicProc and Tcl_GetStringResult callable without stubs, just as Tcl_SetVar. check-in: 5ee7849d user: nijtmans tags: trunk | |
20:59 | winMain should never be called with stubs check-in: 7303d77f user: nijtmans tags: trunk | |
11:50 | Dummy genstubs::export (from genStubs.tcl) check-in: 00a78095 user: nijtmans tags: trunk | |
10:01 | Add -Wdeclaration-after-statement tkWinX.c,winMain.c: Make compilable with -DUNICODE tkAppInit.c,winMain.c: Many clean-ups in comments, so all (tcl|tk)AppInit.c variants use the same style. check-in: 605a9af9 user: nijtmans tags: trunk | |
2010-09-20
| ||
21:21 | clean-up, port all genStubs.tcl changes from Tcl to ttkGenStubs.tcl as well (no change in any output files) check-in: 78eda959 user: nijtmans tags: trunk | |
21:18 | clean-up, port all genStubs.tcl changes from Tcl to ttkGenStubs.tcl as well (no change in any output files) check-in: e670eb3e user: nijtmans tags: trunk | |
2010-09-16
| ||
21:05 | win/tkWinX.c (_WIN32_IE): update to IE5.5 base expectation check-in: 6f3f255b user: hobbs tags: trunk | |
2010-09-14
| ||
08:50 | [FRQ 2965056]: Windows build with -DUNICODE check-in: 1d0e55d7 user: nijtmans tags: trunk | |
2010-09-13
| ||
08:14 | Move definitions of WINVER/_WIN32_WINNT to one place, now that we only support Win2000+ check-in: 5c5b2895 user: nijtmans tags: trunk | |
08:11 | Move definitions of WINVER/_WIN32_WINNT to one place, now that we only support Win2000+ check-in: 4d9f550b user: nijtmans tags: trunk | |
2010-09-10
| ||
08:59 | Make compilable with -DUNICODE, or mark files with a TODO which are not done yet. tkWinPort.h: mingw/cygwin fixes: <tchar.h> should always be included here. check-in: bf1b4597 user: nijtmans tags: trunk | |
2010-09-09
| ||
14:59 | win/rules.vc: (sync with tcl version) mingw should always link with -ladvapi32 Remove ascii variant of tkWinPocs table, it is no longer necessary. check-in: 81ceafb7 user: nijtmans tags: trunk | |
2010-09-08
| ||
17:57 | TreeviewSeeCommand: Schedule redisplay if [$tv see] opens any items #2829363 check-in: cc412600 user: jenglish tags: core-8-5-branch | |
17:57 | TreeviewSeeCommand: Schedule redisplay if [$tv see] opens any items #2829363 check-in: f475d502 user: jenglish tags: trunk | |
2010-09-05
| ||
14:43 |
* library/bgerror.tcl: [Bugs 3046742,3046750]: Improve keybindings for the background error dialog, and allow the use of the window manager controls for closing it (where supported). The Escape key now causes all remaining background error messages in the queue to be dropped.check-in: 40cc6786 user: dkf tags: trunk | |
2010-09-02
| ||
18:05 | Tag for RC4 release check-in: a774fe93 user: dgp tags: core-8-5-9, core-8-5-branch | |
17:47 | library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl: Specify disabled combobox text foreground color #3057573. check-in: d7ede6b6 user: jenglish tags: trunk | |
17:46 | library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl: Specify disabled combobox text foreground color #3057573. check-in: 6bc41796 user: jenglish tags: core-8-5-branch | |
2010-09-01
| ||
20:04 |
* changes: Updated for 8.5.9 release.check-in: 9ca04d5a user: dgp tags: core-8-5-branch | |
16:40 | library/ttk/entry.tcl: Revert keyboard navigation bindings to use real events instead of virtual events. check-in: 5d87a646 user: jenglish tags: core-8-5-branch | |
15:15 |
* doc/menu.n: Formatting error.check-in: c95fd071 user: dgp tags: core-8-5-branch | |
14:26 | Tag for RC2 release check-in: 047d5b15 user: dgp tags: core-8-5-branch | |
2010-08-31
| ||
20:47 | * win/tcl.m4: Applied patch by Jeff fixing issues with the manifest handling on Win64. * win/configure: Regenerated. check-in: 3dc461a6 user: andreas_kupries tags: trunk | |
20:47 | * win/tcl.m4: Applied patch by Jeff fixing issues with the manifest handling on Win64. * win/configure: Regenerated. check-in: 7eb3622e user: andreas_kupries tags: core-8-5-branch | |
2010-08-30
| ||
14:16 | Tag for RC1 release check-in: 12f348c4 user: dgp tags: core-8-5-branch | |
2010-08-27
| ||
01:00 |
* unix/Makefile.in: add valgrind target * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found.check-in: 07465566 user: hobbs tags: trunk | |
00:57 |
* win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE): * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+.check-in: f56a5c06 user: hobbs tags: trunk | |
00:33 |
* generic/tkText.c (DumpLine): s/segPtr->size/currentSize/ throughout, but particularly in if lineChanged block where segPtr may no longer be valid. [Bug 3053347]check-in: fe218368 user: hobbs tags: trunk | |
00:32 |
* generic/tkText.c (DumpLine): s/segPtr->size/currentSize/ throughout, but particularly in if lineChanged block where segPtr may no longer be valid. [Bug 3053347]check-in: c8bd1f7d user: hobbs tags: core-8-5-branch | |
00:21 |
* win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE): * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+.check-in: 34162263 user: hobbs tags: core-8-5-branch | |
00:19 |
* unix/Makefile.in: add valgrind target * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found.check-in: a298d124 user: hobbs tags: core-8-5-branch | |
2010-08-26
| ||
19:56 | add Ttk update to changes check-in: 3004501f user: hobbs tags: core-8-5-branch | |
02:07 | note bug/patch 3053320 for ttk backport changes check-in: c671cbdc user: hobbs tags: core-8-5-branch | |
02:06 |
Major backport of 8.6 Ttk for 8.5.9. Most changes were only being committed to head (8.6), although they could apply for 8.5 as well. This re-sync makes future work easier to maintain and adds some useful work for 8.5 users. Notable changes: - Lots of code cleanup - Some bug fixes never backported - Addition of ttk::spinbox - minor color changes - Improved Vista/7 styling - Move to tile version 0.8.6 (pseudo-package) - ABI and API compatible (even $w identify) - minor new features (extended $w identify)check-in: 4cd6631d user: hobbs tags: core-8-5-branch | |
2010-08-24
| ||
18:34 |
* changes: Updated for 8.5.9 release.check-in: fcb128dc user: dgp tags: core-8-5-branch | |
2010-08-21
| ||
16:35 | [Patch 3034251]: Backport ttkGenStubs.tcl features to genStubs.tcl, partly: Use void (*reserved$i)(void) = 0 instead of void *reserved$i = NULL for unused stub entries, in case pointer-to-function and pointer-to-object are different sizes. check-in: 967ec199 user: nijtmans tags: trunk | |
2010-08-19
| ||
23:32 |
* doc/listbox.n (SEE ALSO): [Bug 3048809]: Corrected what other page was referred to (ttk::treeview can work as a listbox).check-in: bd2bee2f user: dkf tags: core-8-5-branch | |
05:23 | Move USE_OLD_IMAGE support after tkDecls.h check-in: 64232a30 user: nijtmans tags: trunk | |
05:05 | [Patch 3034251] partly: remove some more unneeded ifdeffery from stub header files check-in: 85ac6ca5 user: nijtmans tags: trunk | |
2010-08-16
| ||
08:40 | regen check-in: 03643d25 user: das tags: core-8-5-branch | |
2010-08-12
| ||
07:59 |
* library/text.tcl (TextCursorInSelection): [Patch 2585265]: Backport of factoring-out of decision logic for whether to delete the selected text.check-in: 661652c3 user: dkf tags: core-8-5-branch | |
00:37 |
* win/Makefile.in (%.${OBJEXT}): better implicit rules supportcheck-in: 2e49a986 user: hobbs tags: core-8-5-branch | |
00:36 |
* win/Makefile.in (%.${OBJEXT}): better implicit rules supportcheck-in: edf79383 user: hobbs tags: trunk | |
00:34 |
* unix/configure: regen with ac-2.59 * unix/configure.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TK_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support.check-in: 29429ad4 user: hobbs tags: trunk | |
00:14 |
* unix/configure: regen with ac-2.59 * unix/configure.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TK_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support.check-in: 3914ddc5 user: hobbs tags: core-8-5-branch | |
2010-08-11
| ||
17:18 |
* changes: Updates for 8.6b2 release.check-in: 3fc00466 user: dgp tags: trunk | |
09:39 |
* generic/tkCanvLine.c (LineDeleteCoords): [Bug 2900121]: Backport of fix to sense of test.check-in: 974b676f user: dkf tags: core-8-5-branch | |
2010-08-10
| ||
20:36 | tidy up check-in: 0f34e5d3 user: dgp tags: core-8-5-branch | |
17:28 |
* library/msgs/pl.msg: Backport updates to pl.msg from HEADcheck-in: 5ee7c5c0 user: dgp tags: core-8-5-branch | |
2010-08-05
| ||
17:09 | move release tag check-in: 9013a0b4 user: uid37551 tags: core-8-5-branch | |
2010-08-04
| ||
19:39 | fix DFARs note for number-adjusted rights clause check-in: 417415b8 user: hobbs tags: trunk | |
19:38 | fix DFARs note for number-adjusted rights clause check-in: bb37c9c1 user: hobbs tags: core-8-5-branch | |
17:06 |
* generic/tk.h: Bump to 8.5.9 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: * changes: Updated for 8.5.9 release.check-in: 0d60450e user: dgp tags: core-8-5-branch | |
2010-08-03
| ||
23:13 |
* library/button.tcl (::tk::CheckEnter): use uplevel set instead of set :: to work with other var resolvers (itcl). [AS Bug#87409]check-in: 528a087e user: hobbs tags: trunk | |
23:12 |
* library/button.tcl (::tk::CheckEnter): use uplevel set instead of set :: to work with other var resolvers (itcl). [AS Bug#87409]check-in: cf11722c user: hobbs tags: core-8-5-branch | |
16:14 | Dup test IDs check-in: 9facd5a1 user: dgp tags: trunk | |
16:14 | Dup test IDs check-in: 41cf133e user: dgp tags: core-8-5-branch | |
14:43 |
* changes: Updated for 8.5.9 release.check-in: 7f477992 user: dgp tags: core-8-5-branch | |
2010-07-18
| ||
23:58 |
* generic/tkImgGIF.c (StringWriteGIF): Added ability to write a GIF to a string (as a byte array, of course) following comments on c.l.t by Aric Bills. Also improved readability of some of the function and field names in this file.check-in: 0c405ec3 user: dkf tags: trunk | |
2010-07-16
| ||
22:06 | [Tcl Bug 3029891] Functions that don't belong in the stub table (Tk part, not really removed from the stub table, just disabled) [Bug 3027438] Tk_Main calls Tcl_CreateInterp before Tcl_FindExecutable check-in: 9cdcf2d3 user: nijtmans tags: trunk | |
2010-07-06
| ||
17:15 | * doc/text.n: Fixed minor typo in the description of 'text delete', as reported by <[email protected]> on the chat. check-in: 831a6bb1 user: andreas_kupries tags: core-8-5-branch | |
17:15 | * doc/text.n: Fixed minor typo in the description of 'text delete', as reported by <[email protected]> on the chat. check-in: cae3e453 user: andreas_kupries tags: trunk | |
2010-07-03
| ||
17:25 | ttk_widget.n(SEE ALSO): s/style/ttk::style/ (patch from David Welton sent to tcl-core) check-in: 3f3c41ca user: jenglish tags: trunk | |
2010-07-01
| ||
21:31 | [Bug #3020677] wish can't link reg1.2 check-in: 5e0f4c20 user: nijtmans tags: trunk | |
2010-06-22
| ||
14:02 | [Patch #3019624] fix "place" command segfault on half-dead app main window. check-in: 9b0850a4 user: a_kovalenko tags: trunk | |
07:53 | [Bug #3019363] "make genstubs" failure (undid previous unintended edit) check-in: 9a9a3c57 user: nijtmans tags: trunk | |
07:41 | [Bug #3019363] "make genstubs" failure check-in: 59114690 user: nijtmans tags: trunk | |
2010-06-21
| ||
12:14 | [Patch #2999889] TkCopyAndGlobalEval obsolete check-in: 38a1e04c user: nijtmans tags: trunk | |
2010-06-19
| ||
16:18 |
[Patch 3009998]: Replace binding procedures with ordinary event handlers
in win/tkWinScrlbr.c and carbon/tkMacOSXScrlbr.c.
Simplifications enabled by previous change: * TkCreateBindingProcedure() and associated machinery no longer needed. * TkBindDeadWindow() no longer needed. * TK_DEFER_MODAL_LOOP and associated machinery no longer needed. * Tests related to C binding procedures no longer needed.check-in: afaa6c96 user: jenglish tags: trunk | |
2010-06-15
| ||
16:59 | [Bug 3016598] Bump dummy [package ifneeded tile] version to 0.8.6. check-in: 00a7db3d user: jenglish tags: trunk | |
14:30 |
* library/text.tcl (TextCursorInSelection): [Patch 2585265]: Make it so that pressing delete or backspace when the primary selection does not include the insertion cursor does not cause the deletion of the inserted text.check-in: ddd934fe user: dkf tags: trunk | |
12:40 | Terminate TkEnsemble definition with NULL check-in: 207c3431 user: nijtmans tags: trunk | |
11:16 | Eliminate many unnecessary (ClientData) type casts. check-in: 0d406a83 user: nijtmans tags: trunk | |
2010-05-31
| ||
17:35 | Tk_CreateBinding): Silently ignore empty scripts (Fixes [Bug 3006842]). check-in: c7f50add user: jenglish tags: trunk | |
17:22 | Tk_CreateBinding: Silently ignore empty binding scripts (Fixes [Bug 3006842]). ttkTreeview.c: [$tv tag bind $tag <...> {}] now removes binding. check-in: edac9a28 user: jenglish tags: core-8-5-branch | |
13:47 | Add command line processing for CYGWIN, backported from trunk. check-in: 7ef1f1f4 user: nijtmans tags: core-8-5-branch | |
10:29 | Fix CYGWIN warning: "fd_set and assiciated.macros have been defined in sys/types. This may cause runtime problems with W32" check-in: 2260d85f user: nijtmans tags: core-8-5-branch | |
2010-05-27
| ||
19:27 | ttk::treeview: [$tv tag bind $tag <...> {}] now removes binding completely. Fixes [Bug 3006842] (although there's still a problem somewhere in Tk_CreateBinding()). check-in: 77cc7217 user: jenglish tags: trunk | |
2010-05-26
| ||
15:28 | Fix some gcc strict-aliasing warnings (discovered with "-Wstrict-aliasing=2" check-in: c59d0cdd user: nijtmans tags: trunk | |
10:58 | Fix 3 tests on Ubuntu 10.4, two of them timing dependent, one wm-dependent. check-in: dc704a6b user: nijtmans tags: trunk | |
2010-05-20
| ||
22:48 |
* win/tkWinX.c (HandleIMEComposition): [Bug 2992129]: Ensure that all places that generate key events zero them out first; Tk relies on that being true for the generic parts of the fix for Bug 1924761.check-in: 8f6f34f9 user: dkf tags: trunk | |
22:43 |
* win/tkWinX.c (HandleIMEComposition): [Bug 2992129]: Ensure that all places that generate key events zero them out first; Tk relies on that being true for the generic parts of the fix for Bug 1924761.check-in: 50470e1b user: dkf tags: core-8-5-branch | |
2010-05-19
| ||
11:22 | Fix [Bug #3002230]: tk_chooseDirectory returns garbage on cancel check-in: 39d9bda8 user: nijtmans tags: core-8-5-branch | |
2010-05-17
| ||
22:16 | Fix [Bug #3002230]: tk_chooseDirectory returns garbage on cancel check-in: 130afa52 user: nijtmans tags: trunk | |
17:19 | Revert [Patch #2999920], as it entails an incompatible change to the C API is and is the cause of [Bug #3002768]. check-in: fab7bd71 user: jenglish tags: trunk | |
14:35 | [Bug #2987995]: Tk_getOpenFile returns garbage under described circumstances. Backported some formatting from trunk. check-in: c457d2b9 user: nijtmans tags: core-8-5-branch | |
08:43 | [Patch #2999920]: Optimize Internal Virtual event string operations [Bug #2987995]: Tk_getOpenFile returns garbage under described circumstances check-in: d81586bc user: nijtmans tags: trunk | |
2010-05-11
| ||
12:12 | Consistent use of variable names in RestrictEvent API documentation and implementation: Use 'prev' in stead of 'old', and 'arg' in stead of 'clientData' everywhere, just as in tkEvent.c. check-in: 053a2be8 user: nijtmans tags: trunk | |
2010-05-10
| ||
20:58 | CONSTify TkCopyAndGlobalEval, TkpSetMainMenubar, TkpMenuNotifyToplevelCreate, and TkSetWindowMenuBar Bring Tk_CreateBinding doc and signature (param name) in line. check-in: 19fa0b7b user: nijtmans tags: trunk | |
2010-05-03
| ||
16:30 |
* generic/tk.h: Bump patchlevel to 8.6b1.2 to distinguish * library/tk.tcl: CVS snapshots from earlier snapshots as well * unix/configure.in: as the 8.6b1 and 8.6b2 releases. * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 2bee5526 user: dgp tags: trunk | |
12:06 |
* library/button.tcl (CheckInvoke, CheckEnter): [Patch 1530276 redux]: Apply a bit more care to ensure that things continue to work correctly even when there is no -selectcolor defined.check-in: 6fd8e9ce user: dkf tags: core-8-5-branch | |
11:58 |
* library/button.tcl (CheckInvoke, CheckEnter): [Patch 1530276 redux]: Apply a bit more care to ensure that things continue to work correctly even when there is no -selectcolor defined.check-in: 4c150d7e user: dkf tags: trunk | |
2010-04-30
| ||
07:08 | typo check-in: 8605218c user: nijtmans tags: trunk | |
2010-04-29
| ||
15:28 | Unnessarary TCL_STORAGE_CLASS re-definitions Make various functions MODULE_SCOPE TCHAR-related fixes, making al those files compile fine when TCHAR != char. check-in: 06f10499 user: nijtmans tags: trunk | |
2010-04-25
| ||
18:23 |
* generic/tkImgPNG.c (ReadIDAT, DecodePNG): Move the check for overall termination of the compressed stream until after the final IDAT has been read, so that multi-segment images will work right. Reported by Andy Goth on the Wiki.check-in: 9f0f17b3 user: dkf tags: trunk | |
2010-04-23
| ||
08:32 | Formatting typo fixes remove not existing tkDisplayList; Useless re-definitions of TCL_STORAGE_CLASS check-in: f24475f0 user: nijtmans tags: trunk | |
2010-04-20
| ||
19:57 | Define OPENFILENAME_SIZE_VERSION_400 if needed check-in: 4c267ddb user: nijtmans tags: trunk | |
15:14 | tkPort.h already includes tk.h, which includes tcl.h Always use #include "tkInt.h", not <tkInt.h> check-in: 37df37e3 user: nijtmans tags: trunk | |
08:17 | Make sure that tkWinPort.h is always included before tcl.h, otherwise the fallback for TCHAR might go off before the inclusion of <tchar.h> check-in: c4987c88 user: nijtmans tags: trunk | |
2010-04-19
| ||
13:59 | [Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: 2eb2f7c7 user: nijtmans tags: trunk | |
13:58 | [Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: bdde7424 user: nijtmans tags: core-8-5-branch | |
13:49 | [Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: a8a07446 user: nijtmans tags: trunk | |
11:22 | Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 69122679 user: nijtmans tags: core-8-5-branch | |
11:07 | Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 397929ce user: nijtmans tags: trunk | |
11:05 | Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 8b2578c2 user: nijtmans tags: trunk | |
08:23 | Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmp check-in: aa125a69 user: nijtmans tags: core-8-5-branch | |
2010-04-13
| ||
13:46 | Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmp check-in: adccfd0a user: nijtmans tags: trunk | |
2010-04-12
| ||
08:37 |
* generic/tkImgPNG.c (WriteIDAT): [Bug 2984787]: Use the correct flushing semantics when handling the last data from the image. Without this, many PNG readers (notably including Firefox) refuse to show the image and instead complain about errors. (ReadIDAT): Added sanity checks to ensure that when we've got bad data of the sorts of forms we were previously generating, we detect it and error out rather than silently failing. (WriteExtraChunks): New function to write in some basic metadata.check-in: 356e32e6 user: dkf tags: trunk | |
2010-04-09
| ||
14:45 | Follow-up to [Bug 2983824]: update doc check-in: dff536b0 user: nijtmans tags: trunk | |
13:15 |
* generic/tkImgPhoto.c (ImgPhotoCmd): [Bug 2983824]: Use the file extension to guess the output format to use if one isn't specified.check-in: 3dae8fc0 user: dkf tags: trunk | |
2010-04-08
| ||
14:06 | Add <wchar.h> to tkWinPort.h, and remove some earlier CYGWIN-related hacks which then are no longer necessary. check-in: b9266d05 user: nijtmans tags: trunk | |
2010-04-06
| ||
09:29 | regenerated with autoconf-2.59 [Bug 2982540] configure and install* script files should always have LF check-in: e7116932 user: nijtmans tags: trunk | |
2010-03-29
| ||
22:34 | Only test for -visibility=hidden with gcc (Second remark in [Bug 2976508]) check-in: 6868fc3a user: nijtmans tags: trunk | |
09:16 |
* unix/tkUnixRFont.c (GetFont): [Bug 2978410]: Do not use non-constant initializers for structures, since HP-UX cc doesn't like it.check-in: c73eca4f user: dkf tags: trunk | |
2010-03-28
| ||
21:43 | ttk::treeview widget: add 'tag names', 'tag add', and 'tag remove' methods. check-in: 9569521c user: jenglish tags: trunk | |
2010-03-23
| ||
10:46 | regen check-in: 8cd367a9 user: dkf tags: trunk | |
10:45 |
* unix/configure.in, unix/Makefile.in: [Bug 2965133]: Get rid of the spurious NONE and some pointless quotes that were causing problems with building Tk on OSX. Overall bug might not yet be solved.check-in: 335a6227 user: dkf tags: trunk | |
2010-03-17
| ||
09:27 |
* library/entry.tcl: [Bug 2971663]: Make the <Up> and <Down> keys * library/ttk/entry.tcl: explicitly do nothing, since Tk-on-Cocoa will generate (invisible zero-width) characters for them otherwise. The explicitly empty bindings are harmless on other platforms.check-in: 0bc3c023 user: dkf tags: trunk | |
2010-03-16
| ||
16:58 | Ignore .a and .so in unix/.cvsignore check-in: 9092c6ec user: nijtmans tags: trunk | |
2010-03-12
| ||
15:23 | Fix [Tcl Bug 2967340]: Static build failure check-in: 4efdb7f5 user: nijtmans tags: trunk | |
14:35 | Whitespace/formatting check-in: 59add186 user: dkf tags: core-8-5-branch | |
13:53 | Factor out some of the megawidget machinery. check-in: 42454ce2 user: dkf tags: trunk | |
13:02 | [Bug 2956548] TkpButtonSetDefaults only initializes one button type Fix various gcc warnings, all backported from Tk 8.6 VC6++ does not have SPI_SETKEYBOARDCUES check-in: a891c24d user: nijtmans tags: core-8-5-branch | |
2010-03-11
| ||
09:43 | Removed lame reliance on the leading letters of the names of segment types when dumping a text widget. Entailed expanding the scope of the declarations of the types of embedded images and windows. check-in: 0e0e2adf user: dkf tags: trunk | |
09:29 |
* generic/tkText.c (DumpLine): [Bug 2968379]: When peers are about, there can be unnamed marks present during a dump. Ignore them as they will just be for the peers' insert and current marks, which aren't very important.check-in: 4e64e0af user: dkf tags: core-8-5-branch | |
09:24 |
* generic/tkText.c (DumpLine): [Bug 2968379]: When peers are about, there can be unnamed marks present during a dump. Ignore them as they will just be for the peers' insert and current marks, which aren't very important.check-in: 652505c6 user: dkf tags: trunk | |
2010-03-09
| ||
04:20 | correct doc backport from head check-in: 8fb08180 user: hobbs tags: core-8-5-branch | |
2010-03-08
| ||
19:51 |
* generic/tkPlatDecls.h: Correct broken 2886635 fix. [Bug 2965600]check-in: 4ba841f1 user: dgp tags: trunk | |
2010-03-06
| ||
01:11 |
[Bug 2949774]: cascade menus should popdown ofter loosing the pointer.
When the pointer moves to another entry from a cascade entry the sub-menu should popdown. This is how other menus on X11 work today. This effect will not be used if the user has configured ClickToFocus to maintain the previous Tk menu effects. check-in: 97932211 user: patthoyts tags: trunk | |
2010-03-04
| ||
23:54 | fix date in ChangeLog check-in: 359f838b user: nijtmans tags: trunk | |
22:59 | Don't use -fvisibility=hidden for cygwin. Make tkTestWinProcs const check-in: 4ff9dc69 user: nijtmans tags: trunk | |
13:34 | Added note about transfer types, prompted by question on Tcler's Chat. check-in: b7647c63 user: dkf tags: core-8-5-branch | |
13:32 | Added note about transfer types, prompted by question on Tcler's Chat. check-in: 0ce332ed user: dkf tags: trunk | |
2010-03-02
| ||
23:42 | [Enh 2959069] Support for -fvisibility=hidden check-in: 3eaa6c98 user: nijtmans tags: trunk | |
2010-02-26
| ||
10:26 | Remap non-alphanumeric sequences in manpage filenames to single underscores. check-in: a7eee049 user: dkf tags: trunk | |
2010-02-23
| ||
00:03 | correct date check-in: 2b6edfe0 user: nijtmans tags: trunk | |
2010-02-22
| ||
23:38 | Use @EXEEXT@ in stead of @EXT_SUFFIX@ Use -DBUILD_tk in Makefile Make internal Tk_ObjCustomOption const check-in: a8611178 user: nijtmans tags: trunk | |
13:11 | Added missing quoting check-in: 41f8983d user: dkf tags: core-8-5-branch | |
13:10 | Added missing quoting check-in: 05568711 user: dkf tags: trunk | |
2010-02-21
| ||
13:23 | Refix [Bug 1799782]. check-in: 8c9b4f73 user: dkf tags: core-8-5-branch | |
12:14 | Tiny whitespace changes for readability improvement. check-in: 3ba49954 user: dkf tags: trunk | |
12:11 | Re-fix [Bug 1799782]. check-in: 278b7715 user: dkf tags: trunk | |
2010-02-20
| ||
21:30 |
ttk::treeview: Cache the result of the last call to EndPosition()
to avoid quadratic-time behavior in the common cases where the
treeview is populated in depth-first or breadth-first order.
(Translation for LM: that means "3X faster!") check-in: 6e607dab user: jenglish tags: trunk | |
2010-02-19
| ||
22:39 | remove unused "dataKey" variable check-in: 35d9a612 user: nijtmans tags: trunk | |
15:03 | regen. check-in: 5efea9b2 user: dkf tags: trunk | |
15:02 | Fix [Bug 2415437] with supplied patch. LIB_RUNTIME_DIR now not forced to be the same as $libdir. check-in: 740792cb user: dkf tags: trunk | |
13:45 | [Tcl Bug 2954638]: Correct behaviour of manual page installer. Also added armouring to check that assumptions about the initial state are actually valid (e.g., look for existing input file). check-in: 75cb837d user: dkf tags: core-8-5-branch | |
13:41 | [Tcl Bug 2954638]: Correct behaviour of manual page installer. Also added armouring to check that assumptions about the initial state are actually valid (e.g., look for existing input file). check-in: d9d97ec4 user: dkf tags: trunk | |
13:40 | Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 2b68d960 user: stwo tags: trunk | |
13:26 | Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 8f374295 user: stwo tags: core-8-5-branch | |
2010-02-18
| ||
22:31 | Put all Tk_OptionSpec for buttons and labels in const memory. With some changes to win32 and macosx, preventing direct writes to read-only memory. check-in: 68f72ad1 user: nijtmans tags: trunk | |
2010-02-17
| ||
20:58 | generic/tkMenu.c: Defer TkMenuOptionTables cleanup to CallWhenDeleted() time, to ensure that the record doesn't get freed until after all widget instance commands have been deleted (Fixes [Bug#2952745]). check-in: 607cb2b0 user: jenglish tags: trunk | |
20:58 | generic/tkMenu.c: Defer TkMenuOptionTables cleanup to CallWhenDeleted() time, to ensure that the record doesn't get freed until after all widget instance commands have been deleted (Fixes [Bug#2952745]). check-in: 77df88c2 user: jenglish tags: core-8-5-branch | |
19:21 | CONSTify everything related to Tk_ConfigSpec check-in: f559fc10 user: nijtmans tags: trunk | |
2010-02-16
| ||
21:15 | make TkSetTransientFor static check-in: dcbe8b41 user: nijtmans tags: core-8-5-branch | |
21:12 | tkWindow.c/tkStubInit.c adapted from stub changes in Tcl tkArgv.c make defaultTable const tkScrollbar.c Store default for "-with" in static non-const memory tkWinInt.h make tkWinProcs const, and 5 tkWinX.c procs MODULE_SCOPE tkWinColor.c make sysColors const tkWinKey.c make keymap const tkWinScrlbr.c Simplify copying of "-with" default value. tkUnixWm.c make TkSetTransientFor static tests/textImage.test textImage-1.13 depends on hash-order check-in: 43e4c59e user: nijtmans tags: trunk | |
2010-02-13
| ||
13:47 | use -pipe for gcc on win32 (mingw/cygwin) make sure that TkpCmapStressed is exported clean up unused Tk_CreatePhotoOption Make more internal arrays "const" check-in: 9cc7f1a2 user: nijtmans tags: trunk | |
2010-02-07
| ||
23:24 | Backport various formatting (spacing) changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!) check-in: 56179922 user: nijtmans tags: core-8-5-branch | |
2010-02-05
| ||
22:45 | Make more internal tables "const" tk*Decls.h (regenerated with new genStubs.tcl from Tcl) check-in: 8aee73fe user: nijtmans tags: trunk | |
21:33 | Laxative patch: Revert contravariant const qualifiers added by the previous commit to keep codebase in sync with the Tile extension, which must remain 8.4 compatible. check-in: dd8bbe74 user: jenglish tags: trunk | |
17:42 | Make the various stub tables and hook pointers const, just as Tcl and Tk. Make more internal tables "const" check-in: 02cb71e5 user: nijtmans tags: trunk | |
10:56 | Follow-up to 2010-01-29 commit: prevent space within stub table function parameters if the parameter type is a pointer. check-in: 2287f119 user: nijtmans tags: trunk | |
2010-02-03
| ||
23:56 | When a function has had a leading underscore for a number of years you might like to think about it when you remove it without testing the other compilers used. Fixed dimwitted previous edit. check-in: 65166c4a user: patthoyts tags: trunk | |
2010-01-31
| ||
22:50 | Change signature of widget subcommand procedures to match Tcl_ObjCmdProc. Merge now-redundant ensemble dispatch code. check-in: 32620b6a user: jenglish tags: trunk | |
2010-01-29
| ||
23:29 | Little simplification in tkBind.c check-in: 88aef950 user: nijtmans tags: trunk | |
18:07 | genStubs.tcl: No longer generate a space after "*" and immediately after a function name, so the format of function definitions in *Decls.h match all other *.h header files. check-in: 1db5a1b8 user: nijtmans tags: trunk | |
12:41 | Fix various gcc-4.4 warnings and formatting, all backported from HEAD. check-in: a5526653 user: nijtmans tags: core-8-5-branch | |
2010-01-22
| ||
14:17 | fix more gcc warnings: missing initializer Eliminate use of __argc and __argv for CYGWIN Make cygwin configuration error into a warning: CYGWIN compilation works although there still are test failures. check-in: 226d49d2 user: nijtmans tags: trunk | |
2010-01-20
| ||
23:43 | TIP #359: Extended window manager hints support for X11. check-in: c0adfbf9 user: patthoyts tags: core-8-5-branch | |
2010-01-19
| ||
22:10 | [Bug 2931374]: Stop overflow of working buffer during construction of long tag expressions. check-in: d5a7f5b3 user: dkf tags: trunk | |
22:02 | [Bug 2931374]: Stop overflow of working buffer during construction of long tag expressions. check-in: 4952176b user: dkf tags: core-8-5-branch | |
01:27 |
TIP #359: Extended window manager hints support for X11.
Modern unix window managers use a set of window properties to give hints as to the purpose of a toplevel window. They then use these hints to apply various animation and decoration options based on the type (dialog, menu, tooltip and more). This patch adds a [wm attributes $w -type] option to control and read the type hint and makes use of this for the ttk::combobox and the dialogs raised from the Tk library scripts. Signed-off-by: Pat Thoyts <[email protected]> check-in: 93a297dd user: patthoyts tags: trunk | |
2010-01-18
| ||
21:20 | Apply patch #2932808: Canvas items not updating on widget state change check-in: 5a3882cd user: nijtmans tags: core-8-5-branch | |
20:43 | fix more gcc warnings: missing initializer Apply patch #2932808: Canvas items not updating on widget state change check-in: 2f69e1bc user: nijtmans tags: trunk | |
2010-01-14
| ||
22:05 | Add SPI_SETKEYBOARDCUES definition, needed for original VC++ 6.0 check-in: 9576e695 user: nijtmans tags: trunk | |
14:00 | Adjust formatting to make this look nicer check-in: b9104475 user: dkf tags: trunk | |
11:50 | Improve linking between pages, put Tk variables in Tk docs. check-in: 5e9cb474 user: dkf tags: trunk | |
2010-01-13
| ||
23:08 | Eliminate tkpMenubuttonClass make tkpButtonProcs CONST fix gcc warnings: missing initializer check-in: 621b7429 user: nijtmans tags: trunk | |
16:16 | Embolden literals check-in: 092d4333 user: dkf tags: trunk | |
16:09 | Tidy up subcommand order and formatting check-in: 08cac43a user: dkf tags: trunk | |
15:59 | Improve links/keywords check-in: b211405e user: dkf tags: trunk | |
15:54 | Add subcommands to SYNOPSIS, small improvement to cross-links check-in: f7e11d04 user: dkf tags: trunk | |
15:41 | Formatting correction check-in: d6e12b64 user: dkf tags: trunk | |
15:24 | Reorganize to split "interesting" variables from internal/debug ones. Improved the list of keywords. check-in: 7d93ffa7 user: dkf tags: trunk | |
15:17 | Better keywords check-in: daf0a09b user: dkf tags: trunk | |
13:27 | Small doc improvements to improve cross-links. check-in: ef90e329 user: dkf tags: trunk | |
09:34 | Changes to make this convert better check-in: c3b3af70 user: dkf tags: trunk | |
2010-01-12
| ||
15:38 | Small improvements in language use, added cross-links check-in: d00c81f2 user: dkf tags: trunk | |
2010-01-10
| ||
21:03 | Sync tcl.m4 and configure with Tcl version Regenerate configure script with autoconf-2.59 check-in: 4b8d2865 user: nijtmans tags: trunk | |
20:38 | Small cleanups to improve HTML generation. check-in: a71a1e68 user: dkf tags: trunk | |
20:27 | CONSTify Tk_SetClassProcs check-in: c7ac45a0 user: nijtmans tags: trunk | |
2010-01-09
| ||
00:54 | TIP 360: Remove special handling of the .help menu on X11. check-in: b38266b2 user: patthoyts tags: core-8-5-branch | |
00:51 | TIP 360: Make Tk menu activation follow mouse movements. check-in: 76e0431e user: patthoyts tags: core-8-5-branch | |
00:48 |
TIP 360: Remove special handling of .help menu on X11.
Tk is the only toolkit to continue the Motif scheme of anchoring a Help menu to the extreme right of the menubar. This patch disables the special handling of the .help menu so that the help menu will be grouped with the other menu items as is common with other toolkits. The old behaviour can be restored by setting the option *Menu.useMotifHelp to true or by calling 'tk::classic::restore menu'. Signed-off-by: Pat Thoyts <[email protected]> check-in: 6821c287 user: patthoyts tags: trunk | |
00:43 |
TIP 360: Make Tk menu activation follow mouse movement.
This patch makes Tk menus on unix follow mouse motion in the same way Windows and GNOME menus follow the mouse. Once a menubar dropdown has been activated, moving the mouse to another menubar button or cascade item will activate the dropdown without needing another click. The previous behaviour can be restored by setting the *Menu.clickToFocus option true or by calling 'tk::classic::restore menu' if this is preferred. Signed-off-by: Pat Thoyts <[email protected]> check-in: 73a6d046 user: patthoyts tags: trunk | |
2010-01-08
| ||
10:31 | Minor formatting fix check-in: 12e5b26a user: dkf tags: trunk | |
00:36 | [Bug 2927569] Backported documentation fix for image put -to check-in: 99363661 user: patthoyts tags: core-8-5-branch | |
00:28 |
[Bug 2927569] Corrected image put documentation for -to option.
Multiple edits have peverted the original meaning of the phrase 'image file data' to reference a filename option that does not exist. check-in: ef621874 user: patthoyts tags: trunk | |
2010-01-07
| ||
15:35 | [Bug 2677890]: Fix odd text widget update problem that had scrollbars being unable to cover the whole widget. Fix is to reify the range to update sooner. check-in: aaa13fd1 user: dkf tags: core-8-5-branch | |
15:32 | [Bug 2677890]: Fix odd text widget update problem that had scrollbars being unable to cover the whole widget. Fix is to reify the range to update sooner. check-in: 82437bcb user: dkf tags: trunk | |
2010-01-06
| ||
23:16 | Trivial CYGWIN fixes (backported from trunk) check-in: a163ecfd user: nijtmans tags: core-8-5-branch | |
18:37 | Centralize the definitions of what keys do particular types of left and right movements in entries and text widgets. They vary between platforms! check-in: c1dfb569 user: dkf tags: trunk | |
14:58 | [Bug 2926819]: Factor out the pointer warping code a bit better and extend it to work on OSX too. check-in: 0ebe1c29 user: dkf tags: trunk | |
14:27 | Oops check-in: e485aab3 user: dkf tags: trunk | |
09:30 | [Bug 1163496]: Allow windows to be set to be transients for withdrawn masters correctly. check-in: e1c69071 user: dkf tags: core-8-5-branch | |
09:25 | [Bug 1163496]: Allow windows to be set to be transients for withdrawn masters correctly. check-in: 051f375e user: dkf tags: trunk | |
2010-01-05
| ||
22:36 | Patch 289825: Enable unlimited multiple file selection from the open files dialog check-in: f9049c72 user: patthoyts tags: core-8-5-branch | |
21:50 | Patch 289825: Enable unlimited multiple file selection from the open files dialog check-in: e47383bd user: patthoyts tags: trunk | |
19:06 | Win doesn't have round(), but does have floor() check-in: ebce8e7f user: dkf tags: trunk | |
09:44 | [Bug 220950]: Don't delete the last menu entry when it is obvious that is not what was intended. check-in: 11a6c573 user: dkf tags: core-8-5-branch | |
09:40 | [Bug 220950]: Don't delete the last menu entry when it is obvious that is not what was intended. check-in: f49d1f0c user: dkf tags: trunk | |
08:49 | Corrected rounding of coordinates when working with fonts. [Bug 2824916] check-in: 7312a6c1 user: dkf tags: trunk | |
2010-01-04
| ||
22:13 | Bug 1958848: be more positive in canvas item demo check-in: 2aa7722b user: patthoyts tags: trunk | |
22:06 | Bug 2192104: mention the USE_TK_STUBS macro in the man page check-in: cf465831 user: patthoyts tags: trunk | |
21:47 | Backported fix for tk_dialog <Return> binding check-in: 122da3df user: patthoyts tags: core-8-5-branch | |
21:34 | Backported fix for console keyboard menu activation and <<Cut>> handling. check-in: b20ad3cd user: patthoyts tags: core-8-5-branch | |
21:22 |
Fix the <Return> binding for tk_dialog to invoke the focused button.
The standard for Windows and Gtk+ is that the <Return> binding invokes the button that currently has the keyboard focus. This can be seen in tk_messageBox which implements this. This patch implements this feature and also makes use of the tk grab utility functions to replace the grab handling code. check-in: 8f0a215f user: patthoyts tags: trunk | |
20:01 | Fix the default size of the font chooser and set minimum size check-in: dca579c5 user: patthoyts tags: trunk | |
14:30 | Fix the console <<Cut>> binding to actually remove text check-in: 06ef20f1 user: patthoyts tags: trunk | |
13:53 | Fix keyboard access to console menu and restored broken comment. check-in: 4e2a0e6e user: patthoyts tags: trunk | |
12:11 | Make the filebox demo prettier check-in: 3d5e82ba user: patthoyts tags: trunk | |
12:09 | Fix display of source code for fontchooser demo check-in: 4820d6d1 user: patthoyts tags: trunk | |
01:36 | Correctly handle quoted ampersands in AmpMenuArgs and friends check-in: a4237532 user: patthoyts tags: trunk | |
01:28 | Correctly handle quoted ampersands in AmpMenuArgs and friends check-in: 67ad2d0c user: patthoyts tags: core-8-5-branch | |
2010-01-03
| ||
22:31 | [Tcl Bug 1636685]: Use the configuration for modern FreeBSD suggested by the FreeBSD porter. check-in: 1908e6f6 user: dkf tags: trunk | |
21:21 | cast needed on msvc6 for ushort to char to avoid warning check-in: c56081be user: patthoyts tags: trunk | |
20:03 | Patch 2848897: Support the system keyboard cues setting on Windows Backported this patch from HEAD (kovalenko, thoyts) check-in: 67c26537 user: patthoyts tags: core-8-5-branch | |
19:50 |
Patch 2848897: Support the system keyboard cues setting on Windows
This patch by Anton Kovalenko adds support for the Windows system-wide UI setting that prevents accelerators being underlined unless the Alt key is pressed. Modified to support the system keyboard cues flag and to handle dynamic changes to the system parameters by the user. check-in: 1f427626 user: patthoyts tags: trunk | |
16:24 | Simplify the postscript generation. check-in: 3f29c665 user: dkf tags: trunk | |
01:17 | tearoff menus should be transient and use the toolwindow style on Windows check-in: 9d8ff230 user: patthoyts tags: core-8-5-branch | |
01:15 | tearoff menus should be transient and use the toolwindow style on Windows check-in: f59e9722 user: patthoyts tags: trunk | |
00:42 | menu tests using 'tkwait visibility' are unix only check-in: 2c50be16 user: patthoyts tags: core-8-5-branch | |
00:19 | cast away const needed for msvc6 when calling Tcl_SetResult check-in: c432e0c1 user: patthoyts tags: trunk | |
00:18 | menu tests using 'tkwait visibility' are unix only check-in: d823d2df user: patthoyts tags: trunk | |
2010-01-02
| ||
22:52 | SMALL FIX: Remove useless explicit casts now that we require C89 or later. check-in: 27054428 user: dkf tags: trunk | |
18:41 | Revert my last commit on grounds it is more likely to cause problems than not. check-in: 867f39db user: dkf tags: core-8-5-branch | |
18:40 | Revert my last commit on grounds it is more likely to cause problems than not. check-in: a431ef58 user: dkf tags: trunk | |
15:43 | Added point-size conversion, from Ubuntu port. check-in: eeffd2ea user: dkf tags: trunk | |
15:41 | Added point-size conversion, from Ubuntu port. check-in: 2ff9330b user: dkf tags: core-8-5-branch | |
11:07 | Fix [Bug 1373712] and [Bug 1924761]. check-in: a5ab1bd8 user: dkf tags: trunk | |
10:43 | Fix [Bug 1373712] and [Bug 1924761]. check-in: 0910f89f user: dkf tags: core-8-5-branch | |
00:00 | Oops! check-in: 157dd6ae user: dkf tags: core-8-5-branch | |
2010-01-01
| ||
23:03 | [Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work. check-in: 81fa4419 user: dkf tags: core-8-5-branch | |
22:50 | [Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work. check-in: 245ce503 user: dkf tags: trunk | |
2009-12-30
| ||
00:29 | Patch 2879789: Make torn-off menu entrys activate across whole window backported from HEAD. check-in: 1c8bf927 user: patthoyts tags: core-8-5-branch | |
00:24 |
Patch 2879789: Make torn-off menu entrys activate across whole window
The torn-off menu entries do not activate except immediately over the label or icon. If the window containing the torn-off menu is expanded then a lot of dead space may be created, including the cascade arrow. This patch fixes this making the whole width for any menu entry capable of activation when the pointer hovers over the item. check-in: c613aa58 user: patthoyts tags: trunk | |
2009-12-27
| ||
23:42 | Highlight for cascade items in torn-off menus is incorrect on Windows. Applied patch from [Bug 2879927]. check-in: e25ffa79 user: patthoyts tags: core-8-5-branch | |
23:36 | Highlight for cascade items in torn-off menus is incorrect on Windows. Applied patch from [Bug 2879927]. check-in: 023795dd user: patthoyts tags: trunk | |
2009-12-25
| ||
19:11 | Reworked ActivateTab focus selection logic ([Bug 2917688], also fixes [Bug 2546779]). check-in: ce34afb1 user: jenglish tags: trunk | |
18:28 | [Bug 2914943]: Correct the first option(n) example. Also define what the format of option patterns is; that's a much less commonly known fact than it used to be. check-in: 224575e0 user: dkf tags: core-8-5-branch | |
18:21 | [Bug 2914943]: Correct the first option(n) example. Also define what the format of option patterns is; that's a much less commonly known fact than it used to be. check-in: a2f60d39 user: dkf tags: trunk | |
2009-12-23
| ||
07:16 | Use EXE_SUFFIX for Cygwin, and install libtk8.6.dll in bin directory check-in: 4f6f7224 user: nijtmans tags: trunk | |
04:30 | ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 7ec712cd user: jenglish tags: core-8-5-branch | |
04:26 | ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 710e6308 user: jenglish tags: trunk | |
2009-12-22
| ||
18:16 | [Bug 2919205]: Correct ordering of arguments to tk_messageBox. check-in: 689607f4 user: dkf tags: core-8-5-branch | |
2009-12-20
| ||
23:26 | Apply (a version of) [Patch 2917663] to make [send] work on recent Linux. check-in: 97839576 user: dkf tags: trunk | |
23:16 | Apply (a version of) [Patch 2917663]. check-in: 7cb18316 user: dkf tags: core-8-5-branch | |
2009-12-16
| ||
22:00 | CONSTify return values of TkKeysymToString, TkFindStateString, TkpGetString, TkpGetChar, which are all not supposed to be modified by the caller. In tkUtil.c this gets rid of a dangerous type cast. check-in: 9350f0df user: nijtmans tags: trunk | |
21:15 | Add tk.pc and tkConfig.sh to .cvsignore check-in: 959642bb user: nijtmans tags: trunk | |
21:12 | Fix gcc warning: ignoring return value of ‘strtol’, declared with attribute warn_unused_result Fix gcc warning: dereferencing pointer ‘xgePtr’ does break strict-aliasing rules check-in: f5b1366f user: nijtmans tags: trunk | |
20:40 | generic/ttk/ttkNotebook.c: Don't call Tk_DeleteOptionTable() [Bug 2915709], backport fix for [Bug 2496162]. check-in: 5268a64c user: jenglish tags: core-8-5-branch | |
13:20 | Rename variable to avoid clash with floorplan demo. Reported by Emiliano Gavilan. check-in: ad523b48 user: dkf tags: trunk | |
13:19 | Rename variable to avoid clash with floorplan demo. Reported by Emiliano Gavilan. check-in: 847d67be user: dkf tags: core-8-5-branch | |
2009-12-15
| ||
18:12 |
* generic/tkConfig.c: Added another dimension of refCounting to the * generic/tkInt.c: "option" Tcl_ObjType to improve memory troubles * generic/tkObj.c: detailed in [Bug 2492179]. Also removed registration of the "option" Tcl_ObjType. *** POTENTIAL INCOMPATIBILITY *** for callers of Tcl_GetObjType("option") which must now handle a NULL return.check-in: 1b6f84f6 user: dgp tags: trunk | |
11:50 | Split out presentation-form decision code into clearer procedure. Add some more different languages (Devanagari script needs attention...) check-in: 3d538f73 user: dkf tags: trunk | |
03:44 | * library/demos/unicodeout.tcl: Added code to check for right-to-left support on Windows and adjust Hebrew and Arabic character strings accordingly. Changed the Hebrew string to 'ktb ebryt' (ktav Ivrit, "Hebrew writing") to be consistent with at least the Greek and Russian strings. Thanks to Rodrigo Readi for calling the inconsistency to our attention. check-in: 3125bdea user: kennykb tags: trunk | |
03:43 | * library/demos/unicodeout.tcl: Added code to check for right-to-left support on Windows and adjust Hebrew and Arabic character strings accordingly. Changed the Hebrew string to 'ktb ebryt' (ktav Ivrit, "Hebrew writing") to be consistent with at least the Greek and Russian strings. Thanks to Rodrigo Readi for calling the inconsistency to our attention. check-in: 67a873e0 user: kennykb tags: core-8-5-branch | |
2009-12-12
| ||
00:26 | [Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: a03650a8 user: nijtmans tags: trunk | |
00:25 | [Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 967224cf user: nijtmans tags: core-8-5-branch | |
00:23 | [Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 3e06927a user: nijtmans tags: trunk | |
00:20 | [Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 916d84f5 user: nijtmans tags: core-8-5-branch | |
00:10 | Fix gcc warning, using gcc-4.3.4 on cygwin warning: array subscript has type 'char' check-in: de505823 user: nijtmans tags: trunk | |
00:02 | Fix dependancies on ${TKSTUBLIB} when TCL_USE_STATIC_PACKAGES is defined check-in: c1cead3c user: nijtmans tags: trunk | |
2009-12-11
| ||
15:32 | Simplified this code following observation by Brian Griffin check-in: d46af7fa user: dkf tags: trunk | |
11:17 | [Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: c03bc596 user: dkf tags: trunk | |
11:12 | [Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: e9528848 user: dkf tags: core-8-5-branch | |
2009-12-10
| ||
11:48 | Added demo of ttk::scale widget. check-in: cdacc954 user: dkf tags: trunk | |
11:44 | Added demo of ttk::scale widget. check-in: 31949a65 user: dkf tags: core-8-5-branch | |
00:34 | * library/safetk.tcl (::safe::loadTk): [Bug 2902573]: Fixed access to the cleanupHook of the safe base. The code used the old internal commands which have been removed since 2009-12-09. See Tcl's ChangeLog. check-in: f152162c user: andreas_kupries tags: core-8-5-branch | |
2009-12-09
| ||
22:41 | Apply [Bug 2911570]'s patch to make color value hashing work on 64-bit. check-in: 5f22563c user: dkf tags: trunk | |
22:38 | Apply [Bug 2911570]'s patch to make color value hashing work on 64-bit. check-in: 9f5fb683 user: dkf tags: core-8-5-branch | |
13:55 | Ooops! check-in: 1fafb21c user: dkf tags: trunk | |
10:45 | Improve generation of EWMH hints for windows. check-in: b06021cc user: dkf tags: trunk | |
2009-12-08
| ||
21:48 | [Bug 2864685] backported extended window manager hinting from HEAD check-in: 0ced4b68 user: patthoyts tags: core-8-5-branch | |
20:34 | [Bug 2864685] Set correct extended window manager hints on Tk menus. check-in: 9565e4a7 user: patthoyts tags: trunk | |
2009-12-06
| ||
17:15 | * macosx/tkMacOSXFont.c (GetFontFamilyName): [Bug #2548661] Merge fix from HEAD (1.44). check-in: 8d29a93a user: cc_benny tags: core-8-5-branch | |
2009-12-03
| ||
23:58 | Fix the selection of treeview rows on Windows XP and Vista check-in: a4af7237 user: patthoyts tags: core-8-5-branch | |
2009-12-02
| ||
22:20 | doc/GetHINSTANCE.3 correct mentioned header file make TkWinChildProc available in private stub table. [Bug #220600] and [Bug #220690]. check-in: fbdec3cb user: nijtmans tags: core-8-5-branch | |
21:16 | win/Makefile.in Use tktest86.dll for all tests. win/tkWinInt.h mark various functions MODULE_SCOPE generic/tkInt.decls make TkWinChildProc available in private stub table. [Bug #220600] and [Bug #220690]. generic/tkIntPlatDecls.h (regenerated) generic/tkStubInit.c (regenerated) check-in: ada74d4d user: nijtmans tags: trunk | |
06:54 | win/configure (regenerated, previous version didn't match tcl.m4) check-in: 4452894c user: nijtmans tags: trunk | |
2009-11-30
| ||
23:43 | Better dependancies in case of static build. Generate tktest86.dll and tktest86.lib. check-in: c0d5d275 user: nijtmans tags: trunk | |
2009-11-29
| ||
22:10 | Make all internal initialization routines MODULE_SCOPE copy win/tcl.m4 from Tcl (latest) to Tk and regenerate win/configure check-in: 3b27a382 user: nijtmans tags: trunk | |
2009-11-25
| ||
14:30 | [Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: fb75bb4b user: stwo tags: core-8-5-branch | |
14:24 | [Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: 9507c4be user: stwo tags: trunk | |
2009-11-24
| ||
15:18 | Fix [Bug 2902814]. XChangeProperty is misspecified for LP64, but we're stuck with it. check-in: be71346f user: dkf tags: core-8-5-branch | |
15:06 | Fix [Bug 2902814]. XChangeProperty is misspecified for LP64, but we're stuck with it. check-in: de91746c user: dkf tags: trunk | |
2009-11-23
| ||
19:17 | * library/safetk.tcl (::safe::loadTk): [Bug 2902573]: Fixed access to the cleanupHook of the safe base. The code used the old internal commands which have been removed since 2009-11-05/06. See Tcl's ChangeLog. check-in: 0c78bc14 user: andreas_kupries tags: trunk | |
16:09 | Better fix for the problem when someone tricks make into thinking 'test' is a real target. check-in: cafafe4a user: dkf tags: trunk | |
15:59 | Commented out broken rule that stopped 'make test' from working. check-in: 745acf17 user: dkf tags: trunk | |
2009-11-22
| ||
23:49 | Make sure the window is still present when handling delayed activation [Bug 2899949] check-in: 2ba80b9a user: patthoyts tags: trunk | |
23:28 | Make sure the window is still present when handling delayed activation [Bug 2899949] check-in: f206f500 user: patthoyts tags: core-8-5-branch | |
00:40 | Include tk stubs in the tktest link line due to nijtmans recent changes check-in: 52e83355 user: patthoyts tags: trunk | |
2009-11-21
| ||
17:24 | [Tcl Bug 2857044]: Corrections following audit of Tcl_ObjType freeing practises; the typePtr field is now cleared when an object ceases to be of the type. Also remove some anachronistic techniques (pointless casts, mixed assignments and tests, etc.) check-in: df4218fb user: dkf tags: trunk | |
15:46 | Added some OSX-specific things check-in: dad32d9a user: dkf tags: trunk | |
2009-11-20
| ||
00:24 | Compile tkTest.c and friends with Stubs check-in: cd7d7b54 user: nijtmans tags: trunk | |
2009-11-19
| ||
23:45 | Compile tkTest.c and friends with Stubs check-in: b89f1c59 user: nijtmans tags: trunk | |
22:48 | doc/GetHINSTANCE.3 Fix mentioned header file win/tcl.m4 Should have been checked in together with the 2009-08-09 check in of "win/configure" check-in: 2b263dd5 user: nijtmans tags: trunk | |
22:28 | [Bug 2899685]: fix the redraw logic of [imove] check-in: 787a477b user: ferrieux tags: trunk | |
22:21 | [Patch #2883533] tcl.m4 support for Haiku OS unix/Makefile.in: Fix library order in X11_LIB_SWITCHES check-in: 6d03bfe1 user: nijtmans tags: trunk | |
10:22 | Fix [Bug 2900121] by inverting the sense of the test. check-in: 448a0d1f user: dkf tags: trunk | |
10:14 | Undo formatting breakage check-in: bcfb7895 user: dkf tags: trunk | |
2009-11-15
| ||
21:09 | Added note that the 'move' operation restores detached nodes. check-in: 34a9861b user: dkf tags: trunk | |
2009-11-13
| ||
23:32 | [Bug 2307837] Backported fix for running dialog tests on non-English locales check-in: 6dd36344 user: patthoyts tags: core-8-5-branch | |
2009-11-12
| ||
18:17 |
[update] hygiene.
+ Where possible, replace [a; update; b] with [a ; after 0 b]. + Where not possible, use [update idletasks] instead of full [update]. + Use [after 0] in favor of [after idle] for delayed work, to reduce likelihood of reentrancy issues in [update idletasks]. check-in: fca757cb user: jenglish tags: trunk | |
16:48 |
* changes: Updated for 8.5.8 release.check-in: b87ef8cd user: dgp tags: core-8-5-8, core-8-5-branch | |
2009-11-11
| ||
15:56 |
* generic/tkPlatDecls.h: Restore C++ friendliness to the tkPlatDecls.h header file, which we insist extensions #include to gain access to the Tk_*HWND*() routines. [Bug 2886635].check-in: 210c024a user: dgp tags: trunk | |
2009-11-10
| ||
23:50 | Undo the reversal of the win/Makefile.in changes, that part was ok. check-in: 93f79ad2 user: andreas_kupries tags: trunk | |
23:36 | * unix/Makefile.in: Partially reverted Don Porter's 2009-10-20 * win/Makefile.in: commit. The OSX Cocoa code branch still needs tclInt.h and the internal headers, thus the TCL_PLATFORM directory. See tclMacOSXNotify.c for example. check-in: 1768a57f user: andreas_kupries tags: trunk | |
2009-11-09
| ||
11:56 | Some code consolidation (don't scatter deletion code where unnecessary). check-in: 70ea569c user: dkf tags: trunk | |
2009-11-04
| ||
04:42 | move tag check-in: 1dee57de user: dgp tags: core-8-5-branch | |
2009-11-03
| ||
23:49 | [Bug 2891541] fix minimization of main window when it is grabbed. This fixes a fault in some applications that fail to release a grab set on the main toplevel which were prevented from minimizing on windows following the changes for bug 1847002. check-in: 2a62f7c0 user: patthoyts tags: core-8-5-branch | |
20:15 |
*** 8.5.8 TAGGED FOR RELEASE *** * generic/tk.h: Bump to 8.5.8 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: * changes: Updated for 8.5.8 release.check-in: 1a4004c1 user: dgp tags: core-8-5-branch | |
2009-11-02
| ||
04:52 | Fix for [Bug 1739613] check-in: 1bdb432b user: mistachkin tags: core-8-5-branch | |
04:43 | Fix for [Bug 1739613] check-in: 3f839e51 user: mistachkin tags: trunk | |
00:42 | Minor correction. check-in: fa623f7c user: dkf tags: core-8-5-branch | |
00:40 | Minor correction. check-in: 8c954759 user: dkf tags: trunk | |
2009-11-01
| ||
23:49 | minor doc fix for htmlhelp check-in: 99bbf6ca user: mistachkin tags: trunk | |
18:12 | Uniform, extensible syntax for [$w identify] methods: [$w identify $component $x $y]. All ttk::* widgets support [$w identify element $x $y]; widgets with other identifiable parts may have additional subcommands. Notebook widgets support [$nb identify tab], Panedwindow widgets support [$w identify sash]. Older 2-argument form [$w identify $x $y] still supported, though it does different things depending on the widget. check-in: 7b8de85b user: jenglish tags: trunk | |
2009-10-29
| ||
10:02 | [Bug 1825353]: Backported patch for tiny fixed font on Russian Windows systems. check-in: 51dfccf0 user: patthoyts tags: core-8-5-branch | |
09:44 | [Bug 1825353] Fix tiny fixed font on Russian Windows. This patch reverts a previous attempt to fix tiny fonts on Russian Windows. It fixes the issue by requesting a suitable fixed font instead of decoding the system stock font. check-in: 9a4fb572 user: patthoyts tags: trunk | |
2009-10-27
| ||
14:02 | Minor glitch fix. check-in: dd6e7367 user: dkf tags: core-8-5-branch | |
14:02 | Minor glitch fix. check-in: a2a84262 user: dkf tags: trunk | |
2009-10-26
| ||
16:56 |
* unix/Makefile.in: Remove $(PACKAGE).* and prototype from the `make distclean` target. Completes 2009-10-20 commit.check-in: 3b095ea9 user: dgp tags: trunk | |
2009-10-25
| ||
17:04 | Fix [Bug 2809525] by limiting X11 color name lengths. check-in: 6262798d user: dkf tags: core-8-5-branch | |
16:27 | Fix [Bug 2809525] by limiting X11 color name lengths. check-in: e86018f4 user: dkf tags: trunk | |
13:50 | Fix [Bug 1854913] by improving the class bindings. check-in: cb64f68f user: dkf tags: core-8-5-branch | |
13:47 | Fix [Bug 1854913] by improving the class bindings. check-in: e1a5ea8a user: dkf tags: trunk | |
2009-10-24
| ||
20:52 | Backport of fix for [Bug 2883712]. check-in: 7cbbefa0 user: dkf tags: core-8-5-branch | |
00:12 | [Patch 1530276]: Improve no-indicator check/radio buttons on Unix. check-in: 11c4a84d user: dkf tags: core-8-5-branch | |
00:01 | [Patch 1530276]: Improve no-indicator check/radio buttons on Unix. check-in: 2e020666 user: dkf tags: trunk | |
2009-10-22
| ||
21:41 | Apply (slight cleaner, tested) version of [Patch 1469210]. check-in: 1f9ea71e user: dkf tags: core-8-5-branch | |
21:36 | Apply (slight cleaner, tested) version of [Patch 1469210]. check-in: a4793229 user: dkf tags: trunk | |
12:56 | Make the handling of the filter index the same as in GetFileNameW! check-in: b8992e92 user: dkf tags: trunk | |
10:27 | Deal with [Patch 2168768], so making the -typevariable option work consistently with global variables (the only way it *can* work...) check-in: 66960972 user: dkf tags: core-8-5-branch | |
10:12 | Deal with [Patch 2168768], so making the -typevariable option work consistently with global variables (the only way it *can* work...) check-in: 251fa0e4 user: dkf tags: trunk | |
08:32 | Fix [Bug 2883712] by factoring out the problem code. check-in: fd578f80 user: dkf tags: trunk | |
2009-10-21
| ||
21:22 | Add cast to int to silence warning on msvc. check-in: de221445 user: patthoyts tags: trunk | |
20:28 | Bug fix for #2875562 check-in: b2b4eef0 user: nijtmans tags: trunk | |
2009-10-20
| ||
17:23 | Also removed the long outdated and broken targets package-* that were for building Solaris packages. Appears that the pieces needed for these targets to function have never been present in the current era of Tcl development and belong completely to Tcl pre-history. check-in: 2de51a60 user: dgp tags: trunk | |
16:57 |
* unix/Makefile.in: Compiling Tk no longer requires header files * win/Makefile.in: from the TCL_PLATFORM DIR. Baby step in pursuit of [Bug 1712098].check-in: ac96048c user: dgp tags: trunk | |
16:02 | * library/msgs/pl.msg: Applied patch to Polish message catalog created and submitted by Pawel Pawlak <[email protected]> (via JeffH). check-in: b79fe7a6 user: andreas_kupries tags: trunk | |
2009-10-18
| ||
16:25 | Doc improvements. check-in: 382ad00a user: dkf tags: trunk | |
2009-10-15
| ||
21:07 | Update dll version numbers of dde/reg extension in the makefile. check-in: 21c6869e user: patthoyts tags: core-8-5-branch | |
20:34 | Fix the icon to have 48x48 size (mistakenly made a 46px icon) check-in: d8f6fdd4 user: patthoyts tags: trunk | |
18:03 | tracker number check-in: 59d7cfaf user: dgp tags: core-8-5-branch | |
17:48 |
* generic/tkConsole.c: Relax the runtime version requirements on Tcl * generic/tkMain.c: so that Tk 8.5.8 can [load] into Tcl 8.6 (and * generic/tkWindow.c: later 8.*) interps. * library/tk.tcl * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:check-in: 4e3e9d74 user: dgp tags: core-8-5-branch | |
2009-10-10
| ||
19:38 | [Bug 1961455]: Draw underlines and overstrikes when using Xft for font rendering check-in: 43d696b5 user: dkf tags: core-8-5-branch | |
17:42 | [Bug 1961455]: Draw underlines and overstrikes when using Xft. check-in: fbbba717 user: dkf tags: trunk | |
2009-10-08
| ||
12:42 | [Patch 2870648]: Corrected cursor used in file/directory dialogs. check-in: 00efc3aa user: dkf tags: core-8-5-branch | |
12:40 | [Patch 2870648]: Corrected cursor used in file/directory dialogs. check-in: adbe5fa4 user: dkf tags: trunk | |
2009-10-07
| ||
19:42 | [Bug 2787164] fix size of dropdown arrow on combobox and menubutton for Windows 7. check-in: fe34cb63 user: patthoyts tags: trunk | |
19:26 | [Bug 2787164] fix size of dropdown arrow on combobox and menubutton for Windows 7. check-in: 28af41ce user: patthoyts tags: core-8-5-branch | |
14:33 | [Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 682faa82 user: dkf tags: trunk | |
14:31 | [Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: d7921d1a user: dkf tags: core-8-5-branch | |
2009-10-05
| ||
15:21 |
* changes: Updated for 8.5.8 release.check-in: 8d25a818 user: dgp tags: core-8-5-branch | |
15:08 | [Bug 2860827] Backported patch avoiding 3D effects with user-specified backgrounds check-in: d053ebad user: patthoyts tags: core-8-5-branch | |
14:49 | [Bug #2860827] avoid 3D effects with user-specified backgrounds The default disabled text is embossed on Windows. But this looks poor when a non-default background color is in use. This patch disables the embossed effect for buttons and labels when the background is non- standard. check-in: 650f78ef user: patthoyts tags: trunk | |
2009-09-30
| ||
22:52 | [Bug 2799589] added a test for grab on deleted window which causes crashes on windows (fixed already). check-in: 7f788a5b user: patthoyts tags: trunk | |
2009-09-25
| ||
08:48 | Correct generation of grayscale data from an image. Reported by Keith Vetter on comp.lang.tcl. check-in: 68c98f79 user: dkf tags: core-8-5-branch | |
08:46 | Correct generation of grayscale data from an image. Reported by Keith Vetter on comp.lang.tcl. check-in: a97f1e84 user: dkf tags: trunk | |
2009-09-18
| ||
22:35 | Bug fix in grid/pack collision detect. Faulty slave was not properly blocked from slave list. [Bug 2859912] check-in: d063f43d user: pspjuth tags: trunk | |
2009-09-14
| ||
23:41 |
* generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu in * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608]check-in: 5478d04b user: hobbs tags: trunk | |
23:40 |
* generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu in * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608]check-in: 80978a81 user: hobbs tags: core-8-5-branch | |
2009-09-10
| ||
12:47 | Backport of "misconfigured xft font engine" fixes. check-in: e4f4e763 user: dkf tags: core-8-5-branch | |
12:16 | Put the armouring in the right place. check-in: 840d44ec user: dkf tags: trunk | |
2009-09-09
| ||
22:47 | Improve comment following request by Joe English check-in: 73ed6701 user: dkf tags: trunk | |
22:23 | Try to make Tk more resilient in the face of Xft allocation failures. check-in: a562dd0e user: dkf tags: trunk | |
2009-09-07
| ||
07:29 |
* generic/tkFocus.c: fix potential null dereference flagged by clang * generic/tkMenu.c: static analyzer. * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextIndex.c: * generic/tkConsole.c: silence false positives from clang static * generic/tkTest.c: analyzer about potential null dereference. * generic/tkText.c: * generic/tkTextBTree.c: * generic/tkTextTag.c: * generic/tkVisual.c:check-in: 7f80c75a user: das tags: trunk | |
06:20 | make support for clang static analyzer safer & cleaner check-in: aaf7303a user: das tags: trunk | |
2009-09-04
| ||
10:03 | Corrected descriptive text check-in: c0f278bf user: dkf tags: trunk | |
09:55 | Finish purging remains of old XID hacks (a bunch of unused/write-only fields in the TkDisplay structure...) check-in: 8d20c8a2 user: dkf tags: trunk | |
09:39 | Improve consistency of formatting of comments and function decls check-in: c947ecae user: dkf tags: trunk | |
2009-08-25
| ||
23:50 | workaround llvm LTO bug on ppc check-in: c133c6b8 user: das tags: trunk | |
23:49 | guard clang analyzer Tcl_Panic annotation with #ifndef USE_TCL_STUBS check-in: 3335f5d2 user: das tags: trunk | |
08:48 | [Bug 1909931]: Add support for server-interpreted access control addreses. check-in: d1ab3846 user: dkf tags: core-8-5-branch | |
08:46 | [Bug 1909931]: Add support for server-interpreted access control addreses. check-in: 41aa301f user: dkf tags: trunk | |
2009-08-24
| ||
21:22 | Correct bindings for [tk_messageBox]. check-in: 850242c5 user: dkf tags: trunk | |
21:19 | Correct bindings for [tk_messageBox]. check-in: 03f79a1b user: dkf tags: core-8-5-branch | |
12:51 | Better formatting check-in: c6e8007b user: dkf tags: trunk | |
03:18 |
* generic/tkInt.h: Annotate Tcl_Panic as noreturn for clang static analyzer in PURIFY builds, replacing preprocessor/assert technique.check-in: 147d6bf4 user: das tags: trunk | |
00:59 |
* macosx/tkMacOSXHLEvents.c (ScriptHandler): fix "do script" apple event handler issues on recent Mac OS X releases by using AE coercion to 'utf8' for text data and to 'fsrf' for alias data. (reported by Youness Alaoui on tcl-mac)check-in: 38a4d1cd user: das tags: core-8-5-branch | |
00:58 |
* carbon/Wish.xcode/project.pbxproj: remove references to obsolete * carbon/Wish.xcodeproj/project.pbxproj: prolog.ps file.check-in: 12cd2f04 user: das tags: trunk | |
00:58 |
* unix/configure: autoconf-2.59check-in: 430da4a5 user: das tags: trunk | |
00:57 |
* macosx/Wish.sdef (new file): Install and enable sdef file * macosx/Wish-Info.plist.in: into Wish application bundle, * macosx/Tk.xcode/project.pbxproj: describing TkAqua apple event * macosx/Tk.xcodeproj/project.pbxproj: support for use by AppleScript. * unix/Makefile.in: (replaces functionality of * unix/configure.in: 'aete' resource removed with Cocoa port & fixes AppleScript issues reported on tcl-mac)check-in: 7612e33a user: das tags: trunk | |
00:56 |
* macosx/tkMacOSXHLEvents.c (ScriptHandler): Fix "do script" apple * carbon/tkMacOSXHLEvents.c (ScriptHandler): event handler issues on recent OS X releases by using AE coercion to 'utf8' for text data and to 'fsrf' for alias data. (reported by Youness Alaoui on tcl-mac)check-in: 24d58f34 user: das tags: trunk | |
00:55 |
* macosx/tkMacOSXDraw.c (TkMacOSX{Setup,Restore}DrawingContext): Disable window flushing during Tk drawing to avoid immediate flush of NSView-based native widgets on draw. (fixes drawing performance issue reported by Youness Alaoui on tcl-mac)check-in: 18d5779a user: das tags: trunk | |
00:55 |
* macosx/tkMacOSXWindowEvent.c: Allow WM_DELETE_WINDOW handlers to prevent window closure by generating WM destroy event earlier (from window delegate's -windowShouldClose:). [Bug 2821084]check-in: 34c76734 user: das tags: trunk | |
00:54 |
* generic/tkBind.c (HandleEventGenerate): Don't generate events for windows that don't exist yet (fixes TkAqua testsuite crash).check-in: 43e6eea4 user: das tags: trunk | |
2009-08-19
| ||
23:01 | Give an error if grid and pack are used in the same master. [Patch 2475855] check-in: b4791724 user: pspjuth tags: trunk | |
2009-08-14
| ||
14:51 |
* macosx/tkMacOSXWm.c: Workaround for textured windows being draggable from opaque content areas. [Bug 2824538] (walzer)check-in: 2caf0397 user: das tags: trunk | |
14:50 |
* macosx/tkMacOSXDraw.c: Avoid exception in XCopyArea() when copying from toplevel that has never been mapped. (reported by Youness Alaoui on tcl-mac)check-in: c3e4cdc3 user: das tags: trunk | |
2009-08-10
| ||
23:16 | Eliminate more gcc warnings check-in: 086bc585 user: nijtmans tags: trunk | |
2009-08-09
| ||
21:20 | Eliminate various gcc warnings include <vssym32.h> only when available check-in: 91538416 user: nijtmans tags: trunk | |
2009-08-08
| ||
08:28 | More graceful handling of resizing. check-in: 8f893917 user: dkf tags: core-8-5-branch | |
08:23 | Make the pendulum demo cope with resizing more gracefully. check-in: 2d856686 user: dkf tags: trunk | |
2009-08-06
| ||
12:46 | Small updates for minor issues check-in: ecf38151 user: dkf tags: trunk | |
2009-08-04
| ||
21:46 | Fix word-wrapping of non-breaking spaces in the text widget to work reliably. check-in: e15dfd4c user: dkf tags: core-8-5-branch | |
21:19 | Fix word-wrapping of non-breaking spaces in the text widget to work reliably. check-in: ae82fd23 user: dkf tags: trunk | |
2009-08-02
| ||
21:40 | eliminate various gcc and msvc compiler warnings check-in: e908bb31 user: nijtmans tags: trunk | |
2009-08-01
| ||
08:08 | Backport the fix for [Bug 2830420]. check-in: 297fcdf3 user: dkf tags: core-8-5-branch | |
08:05 | Oops; forgot to fix a spot for 64-bit check-in: 7c4f5ab8 user: dkf tags: trunk | |
07:59 | Don't assume that we're on little-endian clients. [Bug 2830420] check-in: f13b0d53 user: dkf tags: trunk | |
2009-07-27
| ||
20:02 | Reword so that the modern API is presented as preferred. check-in: a99dde78 user: dkf tags: trunk | |
2009-07-26
| ||
19:43 | Slight clarification. check-in: f43efc8b user: dkf tags: trunk | |
19:40 | Corrected description of acceptable join styles. Spotted by Emiliano Gavilan. check-in: 815c8550 user: dkf tags: trunk | |
2009-07-23
| ||
22:24 | Added incompat flag check-in: 4354c256 user: dkf tags: trunk | |
22:21 | Fix [Bug 2441988]. Also squelch use of TkCopyAndGlobalEval, we can do better! check-in: bd1165a0 user: dkf tags: trunk | |
2009-07-22
| ||
07:46 | [Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: 24905e9b user: dkf tags: core-8-5-branch | |
05:35 | [Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: 3226f288 user: dkf tags: trunk | |
2009-07-21
| ||
15:16 | Corrected drawing of rotated underlines. [Bug 2356057] check-in: a8d13f49 user: dkf tags: trunk | |
2009-07-20
| ||
23:29 | Fix [Bug 2328657] by explicitly excluding hacky zero-char chunks from intersection computation. Might deserve generalization to other tests. check-in: 6c007ba1 user: ferrieux tags: trunk | |
23:10 | More fixes for [Bug 2824378] check-in: 7dd225e6 user: dkf tags: core-8-5-branch | |
23:08 | More fixes for [Bug 2824378] check-in: ee7271d0 user: dkf tags: trunk | |
22:57 | Fix [Bug 2824378] by correcting expected output. check-in: 5f75f556 user: dkf tags: core-8-5-branch | |
22:56 | Fix [Bug 2824378] by correcting expected output. check-in: 9d717d04 user: dkf tags: trunk | |
2009-07-18
| ||
19:32 | Fix the transfer of large binary data. I hate INCR selections transfers... check-in: 19601c91 user: dkf tags: core-8-5-branch | |
19:30 | A slightly more efficient placing check-in: 58150d01 user: dkf tags: trunk | |
19:28 | Fix the transfer of large binary data. I hate INCR selections transfers... check-in: 01284a21 user: dkf tags: trunk | |
08:16 |
* unix/Makefile.in: Define NDEBUG in optimized (non- symbols) build to disable assert()s.check-in: 735e2a23 user: das tags: trunk | |
06:55 |
* macosx/tkMacOSXBitmap.c: Fix tk::mac::iconBitmap crash due to off-by-one ckalloc error. [Bug 2821318]check-in: 737e7c0c user: das tags: trunk | |
2009-07-15
| ||
21:50 |
* library/demos/mclist.tcl: use native sort arrows with aqua theme.check-in: fedd346c user: das tags: trunk | |
21:50 |
* macosx/ttkMacOSXTheme.c: Update notebook tab appearance to * library/ttk/aquaTheme.tcl: modern L&F; adjust tab & notebook padding and tabmargins; correct appearance of selected tree header; add support for native tree header sort arrows via user1 state. [Patch 2819620]check-in: dd088316 user: das tags: trunk | |
21:08 | Apply patch from [Bug 2821962] to make binary byte selection transfers work. check-in: 6575508c user: dkf tags: core-8-5-branch | |
20:56 | Apply patch from [Bug 2821962] to make binary byte selection transfers work. check-in: ca21fdca user: dkf tags: trunk | |
2009-07-14
| ||
08:40 | Corrected definition of -height and -width for canvas' window items. [2326602] check-in: 92017be1 user: dkf tags: core-8-5-branch | |
08:38 | Corrected definition of -height and -width for canvas' window items. [2326602] check-in: 2757460c user: dkf tags: trunk | |
08:36 | autoconf-2.59 check-in: f62ccbb7 user: das tags: core-8-5-branch | |
08:35 | autoconf-2.59 check-in: 67dd2f8c user: das tags: trunk | |
08:29 | Allow turning off of XScreenSaver use. [Bug 2496018] check-in: 521b0794 user: dkf tags: core-8-5-branch | |
08:23 | Allow turning off of XScreenSaver use. [Bug 2496018] check-in: 7e4674c5 user: dkf tags: trunk | |
2009-07-11
| ||
08:45 | dot needs quoting at the start of a line check-in: 2a3d256d user: patthoyts tags: trunk | |
07:30 | [Bug 2818455]: Corrected example. check-in: 70b6f7ae user: dkf tags: core-8-5-branch | |
07:25 | [Bug 2818455]: Corrected example. check-in: 49ccd3dd user: dkf tags: trunk | |
2009-07-07
| ||
08:08 | More marking of files as Objective-C. check-in: 80b47862 user: dkf tags: trunk | |
2009-07-06
| ||
20:29 | More marking of files as Objective-C. check-in: 0f560ce4 user: dkf tags: trunk | |
15:45 | Formatting cleanup, mark files as Objective-C. check-in: e03c9f2b user: dkf tags: trunk | |
2009-07-02
| ||
10:34 | Avoid the use of C++ reserved words in headers [Bug2815625] check-in: ef26e1e3 user: patthoyts tags: trunk | |
2009-06-30
| ||
14:21 | s/Tcl_PanicEx/TclPanic/; improve clang assert Tcl_Panic macrology check-in: e5f1ee9f user: das tags: trunk | |
00:56 |
* generic/tkInt.h: add assert macros for clang static analyzer and redefine Tcl_Panic to assert after panic in clang PURIFY builds. * generic/tkImgPhInstance.c: small fixes to make clang static * generic/tkTextDisp.c: analyzer happier. * generic/tkConfig.c: add clang assert for false positives * generic/tkUndo.c: from static analyzer.check-in: 96416799 user: das tags: trunk | |
2009-06-29
| ||
14:35 | Merge of TkAqua Cocoa port check-in: 05bd0a2c user: das tags: trunk, macosx-cocoa-merge | |
2009-06-27
| ||
19:53 | Expose TkSmooth(Parse|Print)Proc through the internal stub table. It was the last set of internal function of this type which was not exposed yet. Removed TkTile(Parse|Print)Proc from tkInt.h, because they don't exist. Follow-up to [Bug 2804935], now all Tk*(Parse|Print)Proc functions are exposed through the internal stub table. check-in: b15832de user: nijtmans tags: core-8-5-branch | |
19:33 | Expose TkSmooth(Parse|Print)Proc through the internal stub table. It was the last set of internal function of this type which was not exposed yet. Removed TkTile(Parse|Print)Proc from tkInt.h, because they don't exist. Follow-up to [Bug 2804935], now all Tk*(Parse|Print)Proc functions are exposed through the internal stub table. check-in: 068ec150 user: nijtmans tags: trunk, macosx-cocoa-premerge | |
2009-06-26
| ||
01:42 |
* carbon/ (new directory): copy of current state of 'macosx' source directory, to preserve legacy TkAqua implementation based on Carbon API (with support for Mac OS X releases older than 10.5).check-in: 163cd900 user: das tags: trunk | |
01:42 |
* unix/Makefile.in: add support for --enable-aqua=carbon * unix/configure.in: configure option (legacy fallback for pre-Mac OS X 10.5 releases). * unix/configure: autoconf-2.59check-in: 179bb88c user: das tags: trunk | |
2009-06-23
| ||
14:26 | missing constraint check-in: c73d8586 user: dgp tags: core-8-5-branch | |
05:21 | fix [Bug #220935] canvas dash update problem check-in: 7a24e314 user: nijtmans tags: core-8-5-branch | |
05:16 | fix [Bug #220935] canvas dash update problem (follow-up) check-in: b5433c44 user: nijtmans tags: trunk, macosx-carbon-freeze | |
2009-06-22
| ||
05:52 | fix [Bug #220935] canvas dash update problem check-in: 4346651f user: nijtmans tags: trunk | |
2009-06-13
| ||
12:02 | Missing constraint on new test winWm-9.0 check-in: 7a5237c3 user: dgp tags: trunk | |
2009-06-12
| ||
23:03 | regen stubs check-in: d4d10009 user: dkf tags: trunk | |
12:46 | Move another two entries to the internal stub table from MODULE_SCOPE. check-in: 41dfab18 user: dkf tags: trunk | |
2009-06-02
| ||
09:41 | [Bug 2799589] Backported fix for crash on delayed window activation. check-in: d6d8624d user: patthoyts tags: core-8-5-branch | |
09:26 | [Bug 2799589] Avoid setting the focus on a deleted window during delayed activation. check-in: 8086ae21 user: patthoyts tags: trunk | |
2009-05-21
| ||
23:01 | [Bug 2794778]: backported fix for keyboard transversal of the menus on Windows. check-in: db383316 user: patthoyts tags: core-8-5-branch | |
22:52 | [Bug 2794778]: Calls to CallWindowProc can lead to other functions overwriting the event strucure. Therefore preserve a local copy of the XKeyEvent while looping over the key events. check-in: 650ff4b9 user: patthoyts tags: trunk | |
2009-05-17
| ||
17:20 | BUGFIX: last commit did not account for possibility of 0 tabs. check-in: 5989b1b9 user: jenglish tags: trunk | |
17:04 | generic/ttkNotebook.c: More flexible tab placement [Bug 1470246] check-in: c6a5f7ea user: jenglish tags: trunk | |
2009-05-14
| ||
12:04 | [Bug 1923684]: backported checkbutton fix for confused state when -offvalue equals -tristatevalue check-in: 0ee192bc user: patthoyts tags: core-8-5-branch | |
11:54 |
[Bug 1923684]: checkbuttons must prefer off over the indeterminate state
If a checkbutton offvalue is the same as the tristate value we should use the off state in preference. (andrey gusev)check-in: 72a78060 user: patthoyts tags: trunk | |
00:53 | Backported support for the Vista theme. This requires the vsapi element engine, the hover state and the theme script definition. check-in: 90871e2c user: patthoyts tags: core-8-5-branch | |
2009-05-13
| ||
22:03 | FormatMessage should always use the ignore-inserts flag when processing system errors. check-in: d2298817 user: patthoyts tags: trunk | |
21:49 | [Bug 2791352] backported fix and tests for mis-parsing of certain font descriptions. check-in: 48974e37 user: patthoyts tags: core-8-5-branch | |
21:33 | [Bug 2791352] handle parsing of type 5 font descriptions with hyphenated family name. check-in: 0d40b67c user: patthoyts tags: trunk | |
2009-05-06
| ||
16:36 | avoid panic for CFStrings longer than INT_MAX check-in: a4e83967 user: das tags: core-8-5-branch | |
16:36 | avoid panic for CFStrings longer than INT_MAX check-in: d2550d4f user: das tags: trunk | |
13:27 |
Updated the Wish and Tk icons for Windows 7 support.
Vista and Windows 7 like to display larger icon sizes than previous versions although we do not include the largest suggested size (256x256) as that prevents building with msvc6. Both icons are rendered from SVG versions of the Tcl feather or the Wish lamp.check-in: 0fce2094 user: patthoyts tags: trunk | |
2009-05-05
| ||
09:22 | Fix [Bug 487220]. check-in: c00bc01d user: dkf tags: trunk | |
09:18 | Fix [Bug 1832015]. check-in: 48740f1b user: dkf tags: trunk | |
2009-05-04
| ||
09:12 | Purge mention of interp->result. [Bug 2431507] check-in: b51b115f user: dkf tags: trunk | |
2009-05-03
| ||
06:48 | Fix [Bug 2785744]. check-in: d55d9d57 user: dkf tags: core-8-5-branch | |
06:46 | Fix [Bug 2785744]. check-in: 062ccdeb user: dkf tags: trunk | |
2009-05-01
| ||
15:21 | Fix [Bug 2777019]. check-in: 935a1387 user: dkf tags: trunk | |
15:04 | oops check-in: bed1dff9 user: dkf tags: trunk | |
15:03 | Factor out some of the postscript generation code to the PS prolog. check-in: ba8f6a43 user: dkf tags: trunk | |
2009-04-30
| ||
15:06 | [Patch 2504402] backported change to create wm icons as device independent bitmaps. (cjmcdonald) check-in: b1ba1240 user: patthoyts tags: core-8-5-branch | |
14:46 |
[Patch 2504402] Create icon bitmaps as device independent bitmaps.
This ensures the icon can be drawn properly on various colour depth surfaces - in particular it fixes a problem with remote desktop and looks better in the vista task switching overlay. (cjmcdonald)check-in: 3c299e31 user: patthoyts tags: trunk | |
13:54 | Fix typo check-in: 00d1f5c1 user: dkf tags: trunk | |
13:52 | Fix typo check-in: c8647265 user: dkf tags: core-8-5-branch | |
13:48 | Backported fix for [Bug 2080533]. check-in: 8962941c user: dkf tags: core-8-5-branch | |
13:44 | Fix [Bug 2080533] by falling back to creating a DIB. check-in: 427ac9fc user: dkf tags: trunk | |
2009-04-28
| ||
16:53 |
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.check-in: 27dd0093 user: hobbs tags: trunk | |
16:53 |
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.check-in: 93dc2d48 user: hobbs tags: core-8-5-branch | |
2009-04-27
| ||
10:39 | Private-export functions that were being used in extensions. [Bug 2768945] check-in: 902359f6 user: dkf tags: core-8-5-branch | |
10:31 | Private-export functions that were being used in extensions. [Bug 2768945] check-in: f36a791d user: dkf tags: trunk | |
2009-04-24
| ||
17:30 |
* win/tkWinDialog.c (ChooseDirectoryValidateProc): no need to set cwd on selchange. Prevents delete of selected folder in dialog.check-in: 964fe096 user: hobbs tags: core-8-5-branch | |
17:29 |
* win/tkWinDialog.c (ChooseDirectoryValidateProc): no need to set cwd on selchange. Prevents delete of selected folder in dialog.check-in: 72af3e84 user: hobbs tags: trunk | |
15:40 | Removed stray @ from Makefile.in test target. [Bug 2764263] Don't chmod+x square demo. [Bug 1945073] Adjustable demo install location. [Patch 2764272] check-in: ab900cf0 user: stwo tags: core-8-5-branch | |
15:34 | Removed stray @ from Makefile.in test target. [Bug 2764263] Don't chmod+x square demo. [Bug 1945073] Adjustable demo install location. [Patch 2764272] check-in: 0d6727e8 user: stwo tags: trunk | |
15:19 | Don't chmod/exec installManPage. [Patch 2769530] check-in: 72733f63 user: stwo tags: core-8-5-branch | |
15:07 | Don't chmod/exec installManPage. [Patch 2769530] check-in: bcaa0143 user: stwo tags: trunk | |
2009-04-23
| ||
22:01 |
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): enable the new style choosedir that has a "New Folder" button, with ::tk::winChooseDirFlags override for new behavior. [Bug 2779910]check-in: 8d3d53e9 user: hobbs tags: trunk | |
21:57 |
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): enable the new style choosedir that has a "New Folder" button, with ::tk::winChooseDirFlags override for new behavior. [Bug 2779910]check-in: 400e342b user: hobbs tags: core-8-5-branch | |
2009-04-15
| ||
13:44 |
* changes: Updated for 8.5.7 release.check-in: 430d2c7c user: dgp tags: core-8-5-7, core-8-5-branch | |
2009-04-14
| ||
20:31 | Removed -Wno-implicit-int from CFLAGS_WARNING.\nRegen unix/configure. check-in: 16d790cd user: stwo tags: core-8-5-branch | |
18:09 | Make filebox.test pass cleanly again. check-in: 4e282004 user: dkf tags: trunk | |
00:56 | update Apple copyright notice for 2009-04-10 changes check-in: 677297a1 user: das tags: trunk | |
00:55 | update Apple copyright notice for 2009-04-10 changes check-in: 8c7c4980 user: das tags: core-8-5-branch | |
2009-04-13
| ||
21:26 | Fix the other issue from [Bug 2759119]. check-in: c56cfc06 user: dkf tags: trunk | |
21:12 | Fix [Bug 2759119] and apply [Patch 2739360] (partially). check-in: 915c67b6 user: dkf tags: trunk | |
2009-04-11
| ||
12:49 | Oops! check-in: 5e116ee6 user: dkf tags: trunk | |
04:26 | revert HandleEventGenerate change, it was causing bind-8.2 to fail check-in: 9d6239d0 user: das tags: core-8-5-branch | |
04:26 | revert HandleEventGenerate change, it was causing bind-8.2 to fail check-in: a05dd49d user: das tags: trunk | |
02:29 |
*** 8.5.7 TAGGED FOR RELEASE ***check-in: 83a5f4ef user: dgp tags: core-8-5-branch | |
00:22 | D'oh check-in: 26dd6679 user: das tags: trunk | |
2009-04-10
| ||
21:14 |
* changes: Updated for 8.5.7 release.check-in: efa28d90 user: dgp tags: core-8-5-branch | |
18:21 | 'typo' check-in: f70d4b8c user: dgp tags: core-8-5-branch | |
18:13 |
* generic/tk.h: Bump to 8.5.6 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure:check-in: c6bda164 user: dgp tags: core-8-5-branch | |
18:01 |
* unix/configure.in (Darwin): use Darwin SUSv3 extensions if available. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: 90d0f1eb user: das tags: core-8-5-branch | |
18:01 |
* unix/configure.in (Darwin): use Darwin SUSv3 extensions if available. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: d53f32f8 user: das tags: trunk | |
16:55 | tk_setPalette: Don't set *selectColor: #b03060; this makes radio- and checkbuttons look wrong post-TIP#109. check-in: 40644697 user: jenglish tags: core-8-5-branch | |
16:52 | tk_setPalette: Don't set *selectColor: #b03060; this makes radio- and checkbuttons look wrong post-TIP#109. check-in: d75960f9 user: jenglish tags: trunk | |
16:45 |
* library/msgbox.tcl: don't set msgbox bitmap background on TkAqua.check-in: 06461c72 user: das tags: core-8-5-branch | |
16:42 |
* library/demos/filebox.tcl: only show "Motif Style Dialog" checkbutton on X11 windowingsystem.check-in: 706dcb49 user: das tags: core-8-5-branch | |
16:42 |
* library/demos/filebox.tcl: only show "Motif Style Dialog" checkbutton on X11 windowingsystem.check-in: 4b9f9ba2 user: das tags: trunk | |
16:40 |
* library/demos/widget: GOOBE: use ttk::cursorcheck-in: 71704c0a user: das tags: core-8-5-branch | |
16:40 |
* library/demos/widget: GOOBE: use ttk::cursorcheck-in: eb4b5ca2 user: das tags: trunk | |
16:39 |
* library/ttk/cursors.tcl: backport ttk::cursor from HEADcheck-in: 534fdb69 user: das tags: core-8-5-branch | |
16:34 |
* library/demos/knightstour.tcl: fix knightstour demo not running from interactive wish.check-in: 3ed5a239 user: das tags: core-8-5-branch | |
16:34 |
* library/demos/knightstour.tcl: fix knightstour demo not running from interactive wish.check-in: 06deeaa3 user: das tags: trunk | |
16:31 |
* library/console.tcl (::tk::ConsoleInit): remove redundant TkAqua Quit menu item.check-in: 1233729f user: das tags: trunk | |
16:29 |
* library/console.tcl (::tk::ConsoleInit): remove redundant TkAqua Quit menu item.check-in: c8042681 user: das tags: core-8-5-branch | |
16:20 |
* generic/tkPointer.c (Tk_UpdatePointer): use all 5 buttons.check-in: c36f72ae user: das tags: core-8-5-branch | |
16:20 |
* generic/tkPointer.c (Tk_UpdatePointer): use all 5 buttons.check-in: 041f6f27 user: das tags: trunk | |
16:16 |
* generic/tkMenu.c (PostProcessEntry): delay call to TkpConfigureMenuEntry() until all menu entry attributes are setup.check-in: c4ebae9b user: das tags: core-8-5-branch | |
16:16 |
* generic/tkMenu.c (PostProcessEntry): delay call to TkpConfigureMenuEntry() until all menu entry attributes are setup.check-in: 9a54a123 user: das tags: trunk | |
16:08 |
* library/menu.tcl (::tk::MbPost): fix error thrown in y position computation with indicatoron.check-in: 2b301f9e user: das tags: core-8-5-branch | |
16:08 |
* library/menu.tcl (::tk::MbPost): fix error thrown in y position computation with indicatoron.check-in: 427949f4 user: das tags: trunk | |
16:07 |
* generic/tkMenubutton.c: s/DEF_BUTTON_JUSTIFY/DEF_MENUBUTTON_JUSTIFY/check-in: 583cc586 user: das tags: core-8-5-branch | |
16:07 |
* generic/tkMenubutton.c: s/DEF_BUTTON_JUSTIFY/DEF_MENUBUTTON_JUSTIFY/check-in: 916c7955 user: das tags: trunk | |
16:00 |
* generic/tkUtil.c (TkBackgroundEvalObjv): use Tcl_BackgroundException.check-in: cef0a17b user: das tags: trunk | |
15:54 |
* generic/tkBind.c (HandleEventGenerate): ensure window exists before generating an event for it (fixes testsuite crash).check-in: 3bd68c79 user: das tags: core-8-5-branch | |
15:54 |
* generic/tkBind.c (HandleEventGenerate): ensure window exists before generating an event for it (fixes testsuite crash).check-in: 3b16864e user: das tags: trunk | |
15:53 |
* generic/tkTextBTree.c (TkBTreeDeleteIndexRange): add bounds check to startEnd array access (fixes testsuite crash).check-in: e8a8bb30 user: das tags: core-8-5-branch | |
15:53 |
* generic/tkTextBTree.c (TkBTreeDeleteIndexRange): add bounds check to startEnd array access (fixes testsuite crash).check-in: 1ec2acc7 user: das tags: trunk | |
15:53 |
* tests/unixFont.test: only use xlsfonts with X11 windowingsystem.check-in: 619352e3 user: das tags: core-8-5-branch | |
15:52 |
* tests/unixFont.test: only use xlsfonts with X11 windowingsystem.check-in: 2ac90cff user: das tags: trunk | |
13:18 | Squelch pointless file. check-in: 3dd6914e user: dkf tags: trunk | |
11:07 | Squelch all mention of prolog.ps; it isn't used. [Bug 1466509] check-in: 8e2d6005 user: dkf tags: core-8-5-branch | |
10:21 | Fix [Bug 2116837]. check-in: 1266eccd user: dkf tags: core-8-5-branch | |
10:16 | Fix [Bug 2116837]. check-in: d57cebbb user: dkf tags: trunk | |
2009-04-08
| ||
12:28 | Remove 'NEW' tags from sub-demos. check-in: 6237ac24 user: dkf tags: trunk | |
2009-04-04
| ||
16:18 | Fix [Bug 1881896] check-in: 7c57502d user: dkf tags: trunk | |
03:11 | Don't Panic [Bug 1789819]. check-in: 70fa8f22 user: jenglish tags: core-8-5-branch | |
2009-04-03
| ||
20:20 | Don't Panic [Bug 1789819]. check-in: 454c20ad user: jenglish tags: trunk | |
09:41 | Fix [Bug 974421] check-in: bb0df7a6 user: dkf tags: trunk | |
2009-04-02
| ||
09:40 | Ensure the pointer begins outside the window for all the tests checking Enter/Leave motion events. check-in: b28d8aaa user: patthoyts tags: trunk | |
08:27 | Minor fixes to demos. In the pendulum demo make use of unicode for the axis labels and in the knightstour demo on X11 we cannot rely on anything being present for the knight glyph so use a polygon instead. check-in: 19020018 user: patthoyts tags: trunk | |
2009-03-31
| ||
14:20 | Small improvements to multi-column list demo. check-in: ff87042c user: dkf tags: trunk | |
2009-03-25
| ||
23:39 | Eliminate a few compiler warnings on mingw spacing check-in: 65ea29f3 user: nijtmans tags: trunk | |
23:27 | bring doc and demos in line with http://wiki.tcl.tk/812 check-in: 5b70a9ed user: nijtmans tags: trunk | |
09:10 | Prevent zero-size malloc() calls. [Bug 2178820] check-in: 96112a33 user: dkf tags: core-8-5-branch | |
09:06 | Prevent zero-size malloc() calls. [Bug 2178820] check-in: ddd898d0 user: dkf tags: trunk | |
08:47 | Fix [Bug 1871101]. check-in: 3e266021 user: dkf tags: core-8-5-branch | |
08:45 | Fix [Bug 1871101]. check-in: 8ba8e70d user: dkf tags: trunk | |
2009-03-14
| ||
17:44 | regen check-in: 4166032b user: dkf tags: trunk | |
17:35 | Added support for reporting TEA-like info via pkg-config. [Patch 2243962] check-in: 62bab079 user: dkf tags: trunk | |
2009-03-10
| ||
11:13 | Tidy up and expand examples. check-in: 5b8e4388 user: dkf tags: trunk | |
2009-03-09
| ||
18:50 | * tkMacOSXFont.c (GetFontFamilyName): [Bug #2548661] Handle NULL return from CFStringCreate. check-in: 715b7194 user: cc_benny tags: trunk | |
2009-03-03
| ||
23:54 | Backported some fixes for uninitialized variables identified by das using clang analysis. check-in: 62c082c9 user: patthoyts tags: core-8-5-branch | |
2009-03-01
| ||
21:54 | update comment to reflect reality check-in: 505b7ad9 user: patthoyts tags: trunk | |
2009-02-27
| ||
23:23 | [Feature Request 2636558] Tk_DefineBitmap and Tk_GetBitmapFromData signature problem check-in: bf459fc1 user: nijtmans tags: trunk | |
23:04 | [Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: dbeb0e45 user: patthoyts tags: trunk | |
22:59 | [Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: 5bcd9871 user: patthoyts tags: core-8-5-branch | |
2009-02-23
| ||
12:41 | [Patch 2542828] use stock Win32 help arrow cursor when question_arrow requested (danckaert) check-in: 590ad193 user: patthoyts tags: core-8-5-branch | |
12:02 | [Patch 2513104] fix cursor hotspots (cjmcdonald) check-in: 357384bc user: patthoyts tags: core-8-5-branch | |
11:59 | [Patch 2513104] fix cursor hotspots (cjmcdonald) check-in: 96896e5c user: patthoyts tags: trunk | |
10:37 | [Patch 2507419] fix menu image display issue on windows check-in: 51e84896 user: patthoyts tags: core-8-5-branch | |
10:18 | [Patch 2507419] fixes the image drawing bug on windows menus. check-in: 677b1bdf user: patthoyts tags: trunk | |
2009-02-22
| ||
23:39 | [Patch 2542828] use stock Win32 help arrow cursor for question_arrow check-in: 640e20fb user: patthoyts tags: trunk | |
2009-02-21
| ||
11:38 | Correct the ttk::treeview border on XP and Vista. check-in: 13c9723c user: patthoyts tags: trunk | |
10:22 | [Bug 2546087] Restore support for NULs in console stdout channel. In 2004 a fix to Tcl channels prevented the exposure of the internal UTF-8 representation of the ASCII NUL character (\uc080). Since then strings in the console have been truncated at NUL. This restores the older behaviour. check-in: e865a11e user: patthoyts tags: trunk | |
2009-02-17
| ||
18:11 |
* win/tcl.m4, win/configure: Check if cl groks _WIN64 already to avoid CC manipulation that can screw up later configure checks. Use 'd'ebug runtime in 64-bit builds.check-in: 743984af user: hobbs tags: trunk | |
18:08 |
* win/tcl.m4, win/configure: Check if cl groks _WIN64 already to avoid CC manipulation that can screw up later configure checks. Use 'd'ebug runtime in 64-bit builds.check-in: b013e284 user: hobbs tags: core-8-5-branch | |
2009-02-16
| ||
18:14 |
* win/configure.in, win/configure: align better with tcl version. Ensures finding correct CPP for Win64.check-in: 5e06a1f0 user: hobbs tags: trunk | |
18:11 |
* win/configure.in, win/configure: align better with tcl version. Ensures finding correct CPP for Win64.check-in: b1fe8ed8 user: hobbs tags: core-8-5-branch | |
09:30 | Apply some GOOBE to the ttk::intro(n) manpage. [Bug 2604420] check-in: a80b5eeb user: dkf tags: trunk | |
00:57 | Some tidying up; reducces coupling to rest of Tk implementation check-in: 75e8d893 user: dkf tags: trunk | |
2009-02-12
| ||
21:32 | Factor out the IconList megawidget. check-in: 22a1fab7 user: dkf tags: trunk | |
2009-02-11
| ||
15:25 | Increase idiomaticity check-in: bd0561b5 user: dkf tags: trunk | |
15:17 | Use a color picture of JO for better GOOBE. [Bug 2588919] check-in: 636956d3 user: dkf tags: trunk | |
2009-02-10
| ||
22:06 | fix [tcl-Bug 2502365] Building of head on HPUX is broken when using the native CC. check-in: 05eb3a7a user: nijtmans tags: trunk | |
2009-02-09
| ||
01:45 | ElementStateEventProc: Avoid dangling pointers when layout changes [Fix for #2431428]. check-in: acb551a6 user: jenglish tags: trunk | |
2009-02-08
| ||
19:35 | Renamed several internal data structures and functions: ElementImpl -> ElementClass, LayoutNode -> Element. Remove more unnecessary casts. Add function Ttk_ClientRegion, common factor of entry, scale, progress, and treeview widgets. check-in: 5e86a8ff user: jenglish tags: trunk | |
2009-02-06
| ||
08:13 |
* generic/tkImgPhoto.c: fix numerous leaks discovered with the * generic/tkMenu.c: Mac OS X Instruments.app Leaks tool. * generic/tkText.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkUndo.c: * generic/ttk/ttkFrame.c: * macosx/tkMacOSXWm.c:check-in: d9450816 user: das tags: core-8-5-branch | |
08:12 | whitespace check-in: 3e60fd2e user: das tags: core-8-5-branch | |
08:12 |
* generic/tkImgPhInstance.c: fix numerous leaks discovered with the * generic/tkMenu.c: Mac OS X Instruments.app Leaks tool. * generic/tkText.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkUndo.c: * generic/tkUtil.c: * generic/ttk/ttkFrame.c: * macosx/tkMacOSXWm.c:check-in: b14d66d4 user: das tags: trunk | |
08:11 | whitespace check-in: 9d9280fa user: das tags: trunk | |
2009-02-03
| ||
23:55 | - eliminate some unnessary type casts - some internal const decorations - spacing check-in: 02ca10b0 user: nijtmans tags: trunk | |
2009-01-30
| ||
21:06 | catch font create when the console is re-sourced via F9 check-in: 65489bc4 user: patthoyts tags: core-8-5-branch | |
21:02 | catch font create when the console is re-sourced via F9 check-in: 290f836f user: patthoyts tags: trunk | |
2009-01-28
| ||
20:47 | - eliminate some unnessary type casts - some internal const decorations - spacing check-in: 380696ca user: nijtmans tags: trunk | |
2009-01-24
| ||
14:15 | Fix a typo check-in: 8db520ec user: dkf tags: trunk | |
2009-01-22
| ||
05:08 | typo check-in: e8424081 user: dgp tags: trunk | |
05:06 | typo check-in: 3a05ed20 user: dgp tags: core-8-5-branch | |
02:16 | * unix/tcl.m4: Corrected a typo ($(SHLIB_VEERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 check-in: 7f614c1b user: kennykb tags: core-8-5-branch | |
02:11 | * unix/tcl.m4: Corrected a typo ($(SHLIB_VEERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 check-in: f8d0816f user: kennykb tags: trunk | |
2009-01-20
| ||
03:54 | Backport of Patch 907924 check-in: 46e5eea5 user: kennykb tags: core-8-5-branch | |
03:39 | Patch 907924 check-in: 217b27b9 user: kennykb tags: trunk | |
2009-01-19
| ||
14:00 | fix typo that led to crashes check-in: b3060e8f user: das tags: trunk | |
2009-01-16
| ||
20:55 |
* generic/tk.h: Bump patchlevel to 8.6b1.1 to distinguish * library/tk.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases. * unix/configure.in: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 24da8fd0 user: dgp tags: trunk | |
2009-01-14
| ||
22:59 | fix for aMSN compatibility [tcl-Bug 2507326] check-in: f6806c69 user: nijtmans tags: core-8-5-branch | |
22:48 | - fix for aMSN compatibility [tcl-Bug 2507326] - CONSTify Tk(Create|Find)menuReferences - various internal "const" decorations check-in: c77e1b2d user: nijtmans tags: trunk | |
2009-01-13
| ||
22:37 | fix [tcl-Bug 2502365] Building of head on HPUX is broken when using the native CC check-in: dcb33423 user: nijtmans tags: trunk | |
01:46 | Tk tests that create images need to be independent of the interpreter environment. check-in: 1cd8c350 user: patthoyts tags: trunk | |
2009-01-11
| ||
23:37 | [Bug 2495740] result needed to exclude any images already present. check-in: be96804e user: patthoyts tags: trunk | |
23:08 | [Bug 2336454] fixed keysyms used in bind tests. check-in: 02862c72 user: patthoyts tags: trunk | |
19:29 | * generic/tkEvent.c: Backport a fix from 8.6 for a NULL pointer dereference in CreateXIC. check-in: d0b235e4 user: georgeps tags: core-8-5-branch | |
19:05 | * generic/tkEvent.c: Fix a possible segv due to a NULL pointer dereference that occurs when XCreateIC fails. check-in: 78d05cc9 user: georgeps tags: trunk | |
11:51 | Pretty up the messagebox on unix using PNG images for the icons and group the icons into one place. check-in: 71ece0c8 user: patthoyts tags: trunk | |
11:27 | Fix missing word spotted by stu. check-in: f53d252f user: patthoyts tags: core-8-5-branch | |
11:25 | Fix missing word spotted by stu. check-in: f1acc37e user: patthoyts tags: trunk | |
08:40 | ttkNotebook.c(NotebookCleanup): Don't call Tk_DeleteOptionTable(), it's unnecessary and quite possibly harmful [Bug 2496162]. check-in: 7368c7d1 user: jenglish tags: trunk | |
2009-01-09
| ||
07:03 | CONSTify TkDebugBorder, TkStringToKeysym, TkDebugBitmap TkDebugColor, TkDebugCursor, TkDebugFont All those mods TIP #27 complient, no incompatibility risks. check-in: 36cbe251 user: nijtmans tags: trunk | |
2009-01-08
| ||
23:47 | adjust copyright year check-in: cabc1f7c user: das tags: core-8-5-branch | |
23:44 | adjust copyright year check-in: 32f0c035 user: das tags: trunk | |
16:31 | Themed the bgerror dialog and make use of our PNG support to improve the icon. check-in: 3a39b9b5 user: patthoyts tags: trunk | |
2009-01-07
| ||
14:35 | Applied patch from [Bug 2473120] to fix the arguments to tk_messageBox call in the tk_chooseDirectory unix implementation. check-in: b805b8b4 user: patthoyts tags: trunk | |
00:58 | Backported fix for [Bug 1847002] to prevent the bypassing of grab restrictions via the taskbar on Windows. check-in: 8ac17e42 user: patthoyts tags: core-8-5-branch | |
00:25 | [Bug 1847002] On Windows a grab can be bypassed using the taskbar. This prevents that by handling the keyboard activation message and the system menu commands when grabs are present. check-in: 510ac2a5 user: patthoyts tags: trunk | |
2009-01-06
| ||
21:58 | A few const -> CONST86 modifications, improving backwards compatibility. Change Tk_ItemIndexProc and Tk_ItemInsertProc signature to have a Tcl_Obj parameter in stead of a string parameter. This is binary and source compatible with previous API, it just prevents the need for a type cast in the Tk_ItemType table construction. Bring doc in line with API. check-in: 88f4039a user: nijtmans tags: trunk | |
09:22 | Apply [Patch 1539990] to speed up Tk_PhotoPutBlock in one case. check-in: 54363ffe user: dkf tags: trunk | |
01:29 | cast away a warning. check-in: 8fd7f201 user: patthoyts tags: trunk | |
01:26 | Use task modal rather than system modal for messageboxes and use MB_SETFOREGROUND to get the user notification if the application is not the foreground application (flashing in the taskbar). [Bug 2484771] check-in: f40fb8fd user: patthoyts tags: trunk | |
2009-01-03
| ||
14:41 | Improve documentation of -offset and -outlineoffset item options. [Bug 1836621] check-in: 8e67ecc2 user: dkf tags: trunk | |
13:56 | add new ttk test files check-in: b0059841 user: das tags: trunk | |
00:18 | Fix incorrect statement about %-substituees quoting. check-in: d3ab7aba user: ferrieux tags: core-8-5-branch | |
00:05 | Fix incorrect statement about %-substituees quoting. check-in: 6d4f7377 user: ferrieux tags: trunk | |
2009-01-02
| ||
23:20 | CONSTify Tk_ClipboardAppend check-in: b1e934f0 user: nijtmans tags: trunk | |
2008-12-31
| ||
23:13 | no message check-in: b280e971 user: davygrvy tags: trunk | |
23:11 |
* win/rules.vc: small bug not setting SYMBOLS macro fixed.check-in: 9818428d user: davygrvy tags: trunk | |
23:10 | tests/ttk/{checkbutton,radiobutton}.test: split out from ttk.test. check-in: 609629b4 user: jenglish tags: trunk | |
21:25 | * generic/ttk/ttkDefaultTheme.c: Fix color palette for radiobutton and checkbutton indicators. Fixes [Bug 2003310]; also makes "alt" theme check/radiobuttons look like Windows 98, as intended. * library/ttk/altTheme.tcl: Specify dark gray -bordercolor to soften edges. check-in: bd5403fe user: jenglish tags: trunk | |
2008-12-29
| ||
16:29 | window-2.9 deadlocks threaded Tk [Bug 1715716], add constraint check-in: 539b784b user: das tags: core-8-5-branch | |
16:29 | window-2.9 deadlocks threaded Tk [Bug 1715716], add constraint check-in: 9cf6ca45 user: das tags: trunk | |
16:28 | fixes for [temporaryDirectory] != [pwd] check-in: c5e3058e user: das tags: core-8-5-branch | |
16:28 | fixes for [temporaryDirectory] != [pwd] check-in: d28a7744 user: das tags: trunk | |
2008-12-28
| ||
23:45 | Added an "incompat" note check-in: dfdc9808 user: dkf tags: trunk | |
23:43 | Corrected mouse-wheel bindings for widgets. Now Shift-wheel always scrolls the text widget horizontally on all platforms. check-in: e71e11a6 user: dkf tags: trunk | |
22:59 | TIP#171 implementation - sanity for <MouseWheel> event handling! check-in: da1b9246 user: dkf tags: trunk | |
22:13 | Applied Michael Kirkham's fix to make all PngSuite images work. check-in: 8dfa607b user: dkf tags: trunk | |
16:42 | add ImgPNG files check-in: 3cff2dc0 user: das tags: trunk | |
13:08 | Implementation of TIP #244, PNG image support. check-in: 683798fd user: dkf tags: trunk | |
2008-12-27
| ||
18:54 | ttk::treeview: Fix inconsistent use of treeArea / headingArea; fixes #2381555 ([$tv identify] didn't work when horizontally scrolled). check-in: f2413979 user: jenglish tags: trunk | |
18:41 | doc/busy.n: add missing .BS check-in: dd48095f user: jenglish tags: trunk | |
2008-12-22
| ||
18:49 | update changes and advance tag check-in: 3e78d858 user: dgp tags: core-8-5-6, core-8-5-branch | |
18:34 | Don't crash when application uses nondefault visual [Bug 2264732] (Backport from trunk change 2008-11-11) Workaround for [Bug 2207435] (Backport from trunk change 2008-10-31) check-in: 8d055d60 user: jenglish tags: core-8-5-branch | |
13:59 |
* tests/embed.test: Eliminate duplicate test names.check-in: ef670878 user: dgp tags: core-8-5-branch | |
12:33 |
* changes: Updates for 8.5.6 release.check-in: 593d660b user: dgp tags: core-8-5-branch | |
12:30 | Add missing header check-in: 80711037 user: dgp tags: core-8-5-branch | |
09:19 | Forgot that I had to add code to propagate the tkwin through the psInfoPtr. check-in: ca4976d3 user: dkf tags: core-8-5-branch | |
01:43 | Backport of fix for [Bug 2107938]. check-in: 12a6be55 user: dkf tags: core-8-5-branch | |
2008-12-21
| ||
23:52 | Backport of the Millipeter patch [1813597,2218964] check-in: 44970254 user: ferrieux tags: core-8-5-branch | |
22:09 | MINOR CHANGE: Tidy up changelog formatting. check-in: d10552c7 user: dkf tags: trunk | |
21:02 |
* generic/tk.h: Bump to 8.5.6 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure:check-in: d29ca21e user: dgp tags: core-8-5-branch | |
20:36 |
* changes: Updates for 8.5.6 release.check-in: c8e219c8 user: dgp tags: core-8-5-branch | |
20:31 | Regularized doc of postscript subcommand's -channel option. check-in: 822e40c2 user: dkf tags: trunk | |
2008-12-20
| ||
02:03 | sync file additions/removals with Wish.xcodeproj check-in: a9eeee74 user: das tags: trunk, core-8-6-b1 | |
01:57 | add new files check-in: 94ced829 user: das tags: trunk | |
01:33 | mark fontchooser demo as new check-in: a1e5750a user: das tags: trunk | |
01:33 | fix warning check-in: 1b38bd12 user: das tags: trunk | |
2008-12-19
| ||
19:58 |
* changes: Updates for 8.6b1 release.check-in: 6af94a12 user: dgp tags: trunk | |
17:56 | tag for 8.6b1 release check-in: 57cc7101 user: dgp tags: trunk | |
15:33 |
* tests/clrpick.test: Eliminate duplicate test names. * tests/embed.test: * tests/text.test: * tests/textMark.test:check-in: b44d7556 user: dgp tags: trunk | |
14:32 |
* README: Bump version number to 8.6b1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 377b636a user: dgp tags: trunk | |
2008-12-18
| ||
20:50 |
* library/msgs/de.msg: Updated German messages. Thanks to Ruediger Haertel. [Patch 2442309].check-in: 0f8edda1 user: dgp tags: trunk | |
2008-12-17
| ||
22:51 | VOID -> void check-in: 6cf4c938 user: nijtmans tags: trunk | |
22:36 | Small doc fixes check-in: d548bea0 user: dkf tags: trunk | |
2008-12-16
| ||
23:53 | remove unused variables check-in: a26db0ec user: nijtmans tags: trunk | |
2008-12-15
| ||
17:51 | fix 'make checkstubs' failure: make TtkEntry_Init MODULE_SCOPE check-in: d15c12d8 user: das tags: trunk | |
16:17 |
TIP #338 IMPLEMENTATION * doc/Tk_Main.c: Removed the last two '#include "tclInt.h"'. * generic/tkMain.c: Tk is now limited to Tcl's public interface. * macosx/tkMacOSXInit.c:check-in: beef4afb user: dgp tags: trunk | |
2008-12-14
| ||
15:11 | add new zlib files check-in: b10e55d3 user: das tags: trunk | |
2008-12-12
| ||
02:02 | Added a simple fontchooser demo to the common dialogs section. check-in: 0e3a536d user: patthoyts tags: trunk | |
00:09 | Make error message from Tk_GetRelief the same as for Tk_GetReliefFromObj Adapt test cases for changed error message check-in: ba87777f user: nijtmans tags: trunk | |
2008-12-11
| ||
18:35 | Remove leftover commented-out code, mistakenly included in last commit check-in: 4b6a01df user: jenglish tags: trunk | |
18:13 | library/demos/*.tcl: Omit contraindicated [package require Ttk]. Remove logic that switches [ttk::scrollbar]s to [tk::scrollbar]s based on [tk windowingsystem]; this is already handled in library/ttk/scrollbar.tcl. check-in: 36850054 user: jenglish tags: trunk | |
05:21 | add TIP #234 files check-in: 4ad2261b user: das tags: trunk | |
2008-12-10
| ||
13:41 | Fix some problems running the tests on windows. As Tk tests run in -singleproc 1 we cannot do the script testing without damaging the later native tests. check-in: 45d20e31 user: patthoyts tags: trunk | |
10:54 | Fixed tk.test to account for tk ensemble changes check-in: baf91af4 user: patthoyts tags: trunk | |
09:08 | Fixed windows build glitches for tip 324 check-in: 9d03b9da user: patthoyts tags: trunk | |
05:08 | note patch # and new files check-in: b4afe995 user: das tags: trunk | |
05:02 | TIP #324 IMPLEMENTATION check-in: 7946dc22 user: das tags: trunk | |
04:27 | TkMakeEnsemble(): support for NULL subensemble check-in: 2ac4c985 user: das tags: trunk | |
04:13 | fix warning check-in: 9573b639 user: das tags: trunk | |
02:51 | s/Tk_BackgroundException/Tcl_BackgroundException/ check-in: addcb794 user: das tags: trunk | |
00:34 |
* generic/tkInt.h: Turn [tk] into an ensemble (thoyts, steffen) * generic/tkBusy.c: * generic/tkCmds.c: * generic/tkWindow.c:check-in: a0b9ec24 user: das tags: trunk | |
2008-12-09
| ||
23:53 |
* macosx/tkMacOSXInit.c (TkpInit): unconditionally show Tk console if TK_CONSOLE env var is set.check-in: c1fcc95a user: das tags: trunk | |
23:21 | minor improvements check-in: 8f0ac5c4 user: dkf tags: trunk | |
22:58 | minor corrections to comments check-in: 94657f65 user: dkf tags: trunk | |
21:22 |
TIP 337 * generic/tkBind.c: Updated callers of Tcl_BackgroundError() * generic/tkCanvas.c: to use the new routine * generic/tkEntry.c: Tcl_BackgroundException() as appropriate. * generic/tkImgBmap.c: * generic/tkListbox.c: * generic/tkSelect.c: * generic/tkTextDisp.c: * generic/tkTextWind.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * unix/tkUnixScale.c: * unix/tkUnixWm.c: * win/tkWinButton.c: * win/tkWinMenu.c: * win/tkWinScrlbr.c: * win/tkWinWm.c:check-in: 8390c9df user: dgp tags: trunk | |
2008-12-08
| ||
00:10 | add error checking check-in: 952835ff user: das tags: trunk | |
2008-12-07
| ||
21:56 | fix brekage (bad merge?) check-in: 6a125524 user: das tags: trunk | |
21:24 | ttk::spinbox: Add cross-platform MouseWheel bindings. Factored out [ttk::bindMouseWheel] procedure. check-in: 379841dd user: jenglish tags: trunk | |
18:42 | Add native aqua elements for ttk::spinbox [Bug 2219588]. Moved most spinbox "business logic" out of ttkEntry.c into Tcl bindings. Minor spinbox appearance improvements in clam theme. check-in: 08795276 user: jenglish tags: trunk | |
16:57 | Fix potential use of uninitialized variable flagged by clang static analyzer check-in: 3d657cb5 user: das tags: core-8-5-branch | |
16:48 | Fix leaks flagged by clang static analyzer check-in: cd7efacd user: das tags: core-8-5-branch | |
16:45 | TkpDisplayButton: use computed borderWidth check-in: cf4b532c user: das tags: core-8-5-branch | |
16:44 | MenuDefProc: avoid crash with non-Tk menus check-in: 413cbc71 user: das tags: core-8-5-branch | |
16:40 | SeparatorElementSize: fix state lookup check-in: bc10d525 user: das tags: core-8-5-branch | |
16:36 | Remove/disable dead code flagged by clang static analyzer check-in: 0ac08e28 user: das tags: trunk | |
16:35 | Fix potential divide by zero flagged by clang static analyzer check-in: 75200196 user: das tags: trunk | |
16:34 | Fix potential null dereference flagged by clang static analyzer check-in: 6f14ab51 user: das tags: trunk | |
16:34 | Fix potential use of uninitialized variable flagged by clang static analyzer check-in: 01ac8739 user: das tags: trunk | |
16:32 | Fix leaks flagged by clang static analyzer check-in: 4d3adc5d user: das tags: trunk | |
16:30 | TkpDisplayButton: use computed borderWidth check-in: 7397ab0f user: das tags: trunk | |
16:30 | MenuDefProc: avoid crash with non-Tk menus check-in: 4695f9cf user: das tags: trunk | |
16:29 | SeparatorElementSize: fix state lookup check-in: 8deae19f user: das tags: trunk | |
2008-12-06
| ||
10:48 | Implementation of TIP #197. check-in: f5b1e704 user: dkf tags: trunk | |
09:51 | Remove useless constraint check-in: 50e11876 user: dkf tags: trunk | |
2008-12-05
| ||
17:10 | remove prolog.ps, add xpTheme.tcl check-in: 6a1da99d user: das tags: trunk | |
16:58 | fix warning check-in: 0f5f09f0 user: das tags: trunk | |
16:25 | Improve the code to convert from pixels to points check-in: d63b555a user: dkf tags: trunk | |
15:51 | undid previous 'fix': 'const' is only useful for pointers, not for opaque types. Therefore it should not have slipped in here. check-in: 8e68859f user: nijtmans tags: trunk | |
11:11 | Added vista theme to iron out the visual differences between vista and XP. check-in: 88cd5d73 user: patthoyts tags: trunk | |
10:48 | Remove references to deleted file check-in: 4f7c22f7 user: dkf tags: trunk | |
10:27 | Clean up PS prolog generation, getting rid of an obsolete file, and stop text from going wildly wrong when Xft is used. [Bug 2107938] check-in: d7688f1c user: dkf tags: trunk | |
09:33 | Make TkTextMakeByteIndex implementation agree with the prototype (const-ness) check-in: 2ceae6be user: patthoyts tags: trunk | |
2008-12-04
| ||
21:33 | Move 10 functions from tkText.h to stub table [Feature Request 220906] check-in: bfe3ee52 user: nijtmans tags: trunk | |
15:47 | Add mentions of Toolbutton style to relevant ttk manpages. check-in: 55f8598b user: dkf tags: trunk | |
2008-12-03
| ||
18:44 | Add new "hover" state (patch from Pat Thoyts; needed to support proper visual feedback on Vista). check-in: 8a64537b user: jenglish tags: trunk | |
2008-12-02
| ||
23:33 | Minor indentation/capitalization corrections check-in: 4dc3b73b user: dkf tags: trunk | |
2008-12-01
| ||
09:56 | autoconf-2.59 check-in: 5f6c036d user: das tags: trunk | |
2008-11-29
| ||
00:43 | Use a styled frame around the popdown listbox so we can adjust the border for each theme as needed. check-in: 64cd2523 user: patthoyts tags: trunk | |
00:12 | Refactoring of the millimeter patch. Fix of a potential issue if a pixel object is reused across screens of different resolutions. check-in: 6e3c42f6 user: ferrieux tags: trunk | |
2008-11-28
| ||
17:05 | Fix stupid bug in millimeter patch (conditionally uninited var) check-in: 43a713a5 user: ferrieux tags: trunk | |
00:10 | Added a test that distance units are not confused with pixels (for the millimeter patch) check-in: 9d5d8a97 user: ferrieux tags: trunk | |
2008-11-27
| ||
23:47 | Millimeter patch. Fixes [1813597,2218964] by eliminating the functional redundancy and unnecessary loss of precision of the {pixel,mm}ObjType tandem. check-in: 3790d36a user: ferrieux tags: trunk | |
23:26 | elminate warning: unused variable 'tkwin' Replace Tcl_SetResult(interp, NULL, ....) calls with Tcl_ResetResult(interp) everywhere check-in: d45f4e57 user: nijtmans tags: trunk | |
2008-11-26
| ||
15:56 | Making code neater... check-in: 0720979d user: dkf tags: trunk | |
2008-11-25
| ||
11:19 | Minor tidying up check-in: e4566d2b user: dkf tags: trunk | |
2008-11-24
| ||
09:56 | Minor doc fixes. [Bug 2330040] check-in: b9241cf2 user: dkf tags: trunk | |
2008-11-23
| ||
21:58 | [Bug 1389270] event generate silently ignored focus events. These can now be generated. check-in: 185b0e79 user: patthoyts tags: trunk | |
21:40 | Fixed some locale dependencies to reduce the noise on non-English systems check-in: 265ddb94 user: patthoyts tags: trunk | |
15:08 | Formatting check-in: a0801d96 user: dkf tags: trunk | |
00:47 | Re-fixed QWERTY/AZERTY sensitivity of key event generation test (thx to Pat Thoyts) check-in: 879b7b5a user: ferrieux tags: trunk | |
2008-11-22
| ||
23:45 | Fixed QWERTY/AZERTY sensitivity of key event generation test check-in: 21bc3b70 user: ferrieux tags: trunk | |
23:03 | Added angled text support to demonstration check-in: fd55d3ad user: dkf tags: trunk | |
22:38 | GOOBE on Win, where stippling and angling work poorly together... check-in: 5fad4c62 user: dkf tags: trunk | |
22:30 | demo angled text check-in: 2487a8b8 user: das tags: trunk | |
22:29 | reduce number of CTM manipulation calls check-in: a75e45e6 user: das tags: trunk | |
22:28 | use M_PI when available, remove redundant definitions of PI check-in: 1572525e user: das tags: trunk | |
22:14 | [Bug 1991930] combobox dropdown needs to be topmost check-in: 40744d57 user: patthoyts tags: core-8-5-branch | |
22:07 | [Bug 1991930] combobox dropdown needs to be topmost check-in: 459d1356 user: patthoyts tags: trunk | |
20:34 | Backported combobox toplevel fix for [Bug 1939129] check-in: ed2f68d4 user: patthoyts tags: core-8-5-branch | |
20:26 | [Bug 1939129] combobox dropdown was drawn behind topmost toplevels. check-in: 8c83cb43 user: patthoyts tags: trunk | |
20:16 | Added documentation on the -angle option for text items check-in: cbf51f96 user: dkf tags: trunk | |
20:05 | Fixed up complaints from MSVC engendered by the last commit. In particular replaced round() which is a C99 function. check-in: 9dc3d444 user: patthoyts tags: trunk | |
18:08 | TIP#119 implementation. [Patch 1611359] check-in: a2e77573 user: dkf tags: trunk | |
12:22 | Fixed internationalization issues with the winDialog tests check-in: 836373e2 user: patthoyts tags: trunk | |
01:07 | [Bug 2307837] avoid some locale-dependent failures by using id's or an english constraint check-in: 3258e882 user: patthoyts tags: trunk | |
2008-11-19
| ||
20:17 | Remove inoperative text stating that slave windows must be direct children of the master [Bug 1824996]. check-in: 4f8dee00 user: jenglish tags: trunk | |
00:37 | Relax the constraint that every Tk_ImageType can only be passed to Tk_CreateImageType once. This allows tkImg to be loaded in multiple interpreters in a thread-enabled build of Tk. [Bug 2312027] check-in: 89712bb5 user: nijtmans tags: core-8-5-branch | |
00:21 | remove unnoticed CVS conflict in ChangeLog check-in: 9831e653 user: nijtmans tags: trunk | |
2008-11-18
| ||
23:49 | Minor simplification in fix for [Bug 2312027]: no need to malloc and copy photo type name because it is a constant to begin with. Convert Tcl_SetResult(......, TCL_DYNAMIC) to Tcl_SetResult(......, TCL_VOLATILE), in preparation for TIP #340 check-in: 4978c305 user: nijtmans tags: trunk | |
2008-11-16
| ||
17:14 | Widget self-destruction is not necessarily an error [Bug 2298720]. check-in: 91b97118 user: jenglish tags: trunk | |
17:07 | Explained constraints on [wm overrideredirect] better. [Bug 2282861] check-in: 4d0f2047 user: dkf tags: trunk | |
2008-11-15
| ||
00:37 | [Bug 2239034] Only frame widgets are acceptable for [wm manage] check-in: 2c8718bb user: patthoyts tags: core-8-5-branch | |
00:00 | bug 2239034: restrict [wm manage] to Frame type widgets check-in: 3f2db3b4 user: patthoyts tags: trunk | |
2008-11-14
| ||
13:19 | autoheader-2.59 check-in: 19bf54b4 user: das tags: trunk | |
13:01 | remove -Wno-implicit-int check-in: 8e31376a user: das tags: trunk | |
2008-11-13
| ||
01:13 | ttkWidget.c: Reworked widget construction and destruction sequence; fixes #2207435 and several other problems discovered during investigation of same. ttkButton.c(CheckbuttonInitialize): Account for initializeProc being called earlier in the construction sequence now. check-in: 8ed212b7 user: jenglish tags: trunk | |
2008-11-12
| ||
22:43 | backported listbox test fix from head - the default activestyle on windows is 'underline' check-in: 1d99e919 user: patthoyts tags: core-8-5-branch | |
22:35 | backported fixes for running on vista and to avoid a hangup in the color dialog test sometimes. check-in: aa084b4f user: patthoyts tags: core-8-5-branch | |
22:17 | backported fix for bug #1777362 to make events work for windows with hyphens in the path check-in: 63eec1ce user: patthoyts tags: core-8-5-branch | |
16:38 | bug #1777362 - handle windows with funky names by avoiding use of the window path for anchors. check-in: 4460b1ed user: patthoyts tags: trunk | |
09:56 | Small syntactic improvements check-in: 0992c39f user: dkf tags: trunk | |
01:19 | fix [Bug 2265860] new test failures check-in: bbe65d64 user: nijtmans tags: trunk | |
00:37 | Use -O2 as gcc optimization compiler flag, and get rid of -Wno-implicit-int for UNIX check-in: cc47867e user: nijtmans tags: trunk | |
00:15 | modify Tk_Create(Old)ImageType signature, relaxing the constraint that every Tk_ImageType can only be passed to this function once. This allows tkImg to be loaded in multiple interpreters in a thread-enabled build of Tk. This CONSTification complies with TIP #27. It is binary compatible with the old interface, but not fully source compatible (although tkImg does not suffer). check-in: 0dc55135 user: nijtmans tags: trunk | |
2008-11-11
| ||
23:39 | Don't crash when application uses nondefault visual #2264732. check-in: ff066d00 user: jenglish tags: trunk | |
22:13 | reverted change from 2008-11-06 (was under the impression that "-Wno-implicit-int" added an extra warning) check-in: d1edd20f user: nijtmans tags: trunk | |
2008-11-09
| ||
23:53 | Ttk widget initializeProc()s now return void instead of a status code, and are no longer allowed to fail. (Fix for #2207435 in progress). check-in: 203f93be user: jenglish tags: trunk | |
23:16 | One more (hopefully the last) signature change in Tk_CreatePhotoImageFormat check-in: 36115a59 user: nijtmans tags: trunk | |
21:53 | One more (hopefully the last) signature change in Tk_CreateSmoothMethod. check-in: 8f425191 user: nijtmans tags: trunk | |
21:37 |
Remove unnecessary casts from ttkWidget.c.
(More remain in other files; will get to those later). check-in: a42da439 user: jenglish tags: trunk | |
20:51 | make all Tk_CustomOption tables const and remove unnecessary type cast check-in: 7ed7342a user: nijtmans tags: trunk | |
2008-11-08
| ||
22:52 | More small changes to use C89 better and manage the result more efficiently. check-in: e19bdf70 user: dkf tags: trunk | |
19:04 | Lots of small changes to make code more pretty and C89-like. check-in: 8e893040 user: dkf tags: trunk | |
18:44 | Lots of small changes to make code more pretty and C89-like. check-in: 782ccc1d user: dkf tags: trunk | |
2008-11-06
| ||
22:19 | add "-Wno-implicit-int" flag for gcc, as on UNIX Use tkUnixDefault.h under CygWin. With this change, at least the X11 version of Tk can be built with cygwin check-in: f297c97e user: nijtmans tags: trunk | |
16:29 | regen check-in: 9a2ab686 user: dkf tags: trunk | |
16:28 | Fix [Bug 2229999]. check-in: 9fa12057 user: dkf tags: trunk | |
2008-11-05
| ||
23:29 | no need to use CONST in internal header files check-in: 0b20383a user: nijtmans tags: trunk | |
22:58 | fix [Bug 1866774 ] Remove X10 references from docs check-in: d4c9d8a3 user: nijtmans tags: trunk | |
22:48 | CONSTify string and fileName parameters of TkGetBitmapData more internal -Wwrite-string warning fixes check-in: 2432463c user: nijtmans tags: trunk | |
22:20 | fix [Bug 2226093] const changes not all correct more internal -Wwrite-string warning fixes check-in: 00402a8e user: nijtmans tags: trunk | |
2008-11-03
| ||
22:59 | bug #2218949: force focus to the tested widget check-in: 29c612c1 user: patthoyts tags: trunk | |
22:44 | tkWinTest.c: fix warning: assignment discards qualifiers from pointer target type check-in: d408bea5 user: nijtmans tags: trunk | |
22:20 | ttkEntry.c: fix warning: unused variable 'currentValue' tkOldTest.c: fix warning: assignment discards qualifiers from pointer target type check-in: 58673d61 user: nijtmans tags: trunk | |
22:02 | Fixed broken test. testclipboard no longer returns binary data but proper tcl strings without \r check-in: 494425ae user: patthoyts tags: trunk | |
14:36 | Fixed an embedding test that became broken during the test upgrade. Killing a contained window should not destroy the container. check-in: 059619f4 user: patthoyts tags: trunk | |
11:54 | busy tests: the default wait cursor on windows is wait not watch, so added suitable constraints and cloned some tests check-in: 07d05778 user: patthoyts tags: trunk | |
11:09 | const fixes for windows code check-in: d4f7bab7 user: patthoyts tags: trunk | |
10:17 | Added cast to work around stupid type inference bug in MSVC. Apparently it can't tell the difference between 'const char **' and 'char *const *'... check-in: 247c6ad8 user: dkf tags: trunk | |
2008-11-02
| ||
11:20 | Forgot to check this in due to local network woes. check-in: 04cf18bf user: dkf tags: trunk | |
09:54 | more internal -Wwrite-strings warning fixes check-in: bef0648a user: nijtmans tags: trunk | |
2008-11-01
| ||
17:26 | Cleanup and document TK_MOVABLE_POINTS check-in: 96f217aa user: dkf tags: trunk | |
16:14 | Implementation of TIP 97 - canvas imove and rchars methods. check-in: b63a8c79 user: dkf tags: trunk | |
15:34 | Implemented the themed spinbox widget ttk::spinbox. check-in: 1fc44d63 user: patthoyts tags: trunk | |
12:25 | Minor formatting/usage correction check-in: da8d966b user: dkf tags: trunk | |
2008-10-31
| ||
18:01 | Temporary workaround for [Bug 2207435] check-in: 14002bf5 user: jenglish tags: trunk | |
2008-10-30
| ||
23:18 | more internal -Wwrite-strings warning fixes check-in: 8cc51975 user: nijtmans tags: trunk | |
21:50 |
* tests/unixSelect.test: Revise the unixSelect-1.* tests so that they test the ability of Tk's selection mechanism to faithfully pass valid Tcl values without corruption, and stop testing details of Tcl's internal encoding scheme. With this change, the Tk test suite no longer uses the identity encoding or [string bytelength].check-in: 2c3d71a5 user: dgp tags: trunk | |
21:39 |
[Bug 2190619] Warnings due to Tk_SmoothMethod
name constness change.
Although dkf's solution (simply adding a type cast) is correct as well, changing the return value (as das suggested) has the advantage that all Tk_OptionPrintProc implementations don't need a type cast any more in its code. This makes all those functions robust against the -Wwrite-strings warning option. Further on, the customPtr field of Tk_ConfigSpec can be a constant, without any danger of source incompatibility. check-in: bb3ffd49 user: nijtmans tags: trunk | |
2008-10-29
| ||
23:31 | Remove incorrect 'const' qualifier. Remove useless 'register' declarations too, while we're at it. check-in: 0b6ae256 user: jenglish tags: trunk | |
13:28 | CONST update check-in: 5f302943 user: dgp tags: trunk | |
12:57 | formatting check-in: 348a46de user: dgp tags: trunk | |
2008-10-28
| ||
22:33 | CONSTify TkPrintPadAmount, TkCreateFrame, TkCreateMainWindow and Tk_ParseArgv. move TkSelGetSelection to internal stub table (needed in tkWinTest.c) check-in: 17c2598f user: nijtmans tags: trunk | |
20:02 | Expanded set of symbolic cursors. Add correct platform-specific cursors for OSX [Bug 2054562] Use correct cursor for ttk::entry and ttk::combobox widgets [Bug 1534835] check-in: 07dfba23 user: jenglish tags: trunk | |
17:44 |
* win/tkWinTest.c: Revise [testclipboard] to form that * tests/winClipboard.test: handles encodings. [Bug 2191960] * tests/constraints.tcl: [tcltest::bytestring] no longer used.check-in: 3fbd7343 user: dgp tags: trunk | |
2008-10-27
| ||
13:38 | Tweaking for better readability. check-in: 6ff5ed2f user: dkf tags: trunk | |
11:55 | Code style improvements, especially including making code less deeply nested. check-in: 2784f9c7 user: dkf tags: trunk | |
2008-10-24
| ||
20:01 | Disable test ttk-6.3, it's not applicable [Bug 2175411]. Use different Tcl_AssocData key for Ttk so the tile extension can be loaded into an 8.6 interp, in the off-chance that anyone wants to do this. check-in: a501aa15 user: jenglish tags: trunk | |
06:00 | Silence warning. check-in: 74d4ee8c user: dkf tags: trunk | |
2008-10-23
| ||
16:30 |
* generic/tk.h: Bump version number to 8.5.6b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.5 and * unix/configure.in: 8.5.6 releases. * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf (2.59) * win/configure:check-in: 02b3a7a1 user: dgp tags: core-8-5-branch | |
16:15 |
* README: Bump version number to 8.6a4 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: a6a0e86e user: dgp tags: trunk | |
12:20 | fix TkX11 build check-in: 69da677c user: das tags: core-8-5-branch | |
12:20 | fix TkX11 build check-in: f6dc7461 user: das tags: trunk | |
2008-10-22
| ||
20:56 | Letting CONST die a slow and graceful death, since NO_CONST was broken since 8.4 and no-one complained about it. check-in: ff239323 user: nijtmans tags: trunk | |
16:31 | add tkBusy.c check-in: d8446e68 user: das tags: trunk | |
16:30 | fix GenericEvent Tcl_Panic error check-in: e06cf705 user: das tags: trunk | |
2008-10-20
| ||
12:22 | Reduce number of casts check-in: 5febc09c user: dkf tags: trunk | |
12:22 | Correct mistake in [tk busy configure]. check-in: 62c5f711 user: dkf tags: trunk | |
11:18 | fix compile errors and warnings check-in: 2bfb5fbd user: dgp tags: trunk | |
10:50 | Factor out the platform-specific bits of [tk busy]. [Bug 2180919] check-in: 42d69c54 user: dkf tags: trunk | |
2008-10-19
| ||
21:22 | msvc uses __inline, so added the necessary macro now that we are using this check-in: 9317b035 user: patthoyts tags: trunk | |
2008-10-18
| ||
14:22 | Implementation of the [tk busy] command on non-OSX. Adapted from [Patch 1997907] check-in: d9f9056e user: dkf tags: trunk | |
11:31 | [Bug 1825353] To fix a problem with tiny fonts on Russian versions of Windows we will avoid removing the internal leading for fixed width fonts. See the bug for more details on why this change is as it is. check-in: 4ee14262 user: patthoyts tags: trunk | |
11:26 | Avoid const jiggling by using Tcl_SetObjResult check-in: dcded822 user: patthoyts tags: trunk | |
2008-10-17
| ||
23:18 | Add "const" to many internal const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. check-in: da3819db user: nijtmans tags: trunk | |
20:15 | fix missing "-Wl," prefix in HP-UX build check-in: 58f0f966 user: nijtmans tags: trunk | |
20:09 | fix missing "-Wl," prefix in HP-UX build check-in: 2556c2c4 user: nijtmans tags: trunk | |
12:44 | Backported keyboard bindings for ttk::scale check-in: a7be9588 user: patthoyts tags: core-8-5-branch | |
12:29 | Implemented keyboard bindings for ttk::scale check-in: 7914c071 user: patthoyts tags: trunk | |
2008-10-15
| ||
15:25 | typo check-in: 78c28452 user: dgp tags: core-8-5-branch | |
06:41 | Add "const" to many internal const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. check-in: 7702e3f7 user: nijtmans tags: trunk | |
2008-10-14
| ||
19:37 | Advance 8.5.5 release tag check-in: f13be4a7 user: dgp tags: core-8-5-5, core-8-5-branch | |
13:24 | Added new utility function: TkNewWindowObj() check-in: c3b79dab user: dkf tags: trunk | |
2008-10-11
| ||
06:55 | Correct error result generation of [$canvas select clear $bogus]. check-in: f673c22f user: dkf tags: core-8-5-branch | |
06:47 | Correct error result generation of [$canvas select clear $bogus]. check-in: 9e66671f user: dkf tags: trunk | |
2008-10-10
| ||
21:30 |
*** 8.6a3 TAGGED FOR RELEASE *** * changes: Updates for 8.6a3 release.check-in: 654148c2 user: dgp tags: trunk, core-8-6-a3 | |
19:29 | tag 8.5.5 check-in: 2b8b001f user: dgp tags: core-8-5-branch | |
19:28 |
* changes: Updates for 8.5.5 release.check-in: 691e9742 user: dgp tags: core-8-5-branch | |
18:55 |
* unix/Makefile.in: Relax constraints in index script so that * win/Makefile.in: each Tk 8.5.* release may be [package require]d * win/makefile.vc: into any Tcl 8.5.* interp. [Bug 1890438].check-in: 0b516224 user: dgp tags: core-8-5-branch | |
18:25 |
* generic/tk.h: Bump to 8.5.5 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 566ef6fd user: dgp tags: core-8-5-branch | |
16:28 |
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test: * tests/scrollbar.test: * tests/spinbox.test: * tests/textDisp.test:check-in: cf9850ef user: dgp tags: core-8-5-branch | |
16:15 |
* tests/entry.test: Restore test naming consistency with Tk 8.5. * tests/listbox.test: Remove some more dependency on precision in * tests/spinbox.test: test results.check-in: 9764be3b user: dgp tags: trunk | |
02:52 |
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test: * tests/scrollbar.test:check-in: a5095969 user: dgp tags: core-8-5-branch | |
2008-10-09
| ||
21:49 | removed bogus comment check-in: 014df6a0 user: dkf tags: trunk | |
21:21 |
* generic/tkListbox.c: Make literal return values consistent with those generated by Tcl_PrintDouble(). * tests/entry.test: Restore test naming consistency with Tk 8.5. * tests/listbox.test: Remove some more dependency on precision in test results.check-in: db586b92 user: dgp tags: trunk | |
21:20 |
* generic/tkListbox.c: Make literal return values consistent with those generated by Tcl_PrintDouble(). * tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test:check-in: d730e42a user: dgp tags: core-8-5-branch | |
17:20 | Restored test naming consistency with Tk 8.5 tests. check-in: 1c37af2e user: dgp tags: trunk | |
17:17 |
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit.check-in: 8d16f1f2 user: dgp tags: core-8-5-branch | |
15:17 |
* tests/canvText.test: Backport test updates in light of the 2008-10-05 commit. * generic/tkEntry.c: Fix missing space constructing the scroll command.check-in: 8e437e74 user: dgp tags: core-8-5-branch | |
09:42 | comment formatting check-in: 51760f94 user: dkf tags: trunk | |
2008-10-08
| ||
21:36 |
* unix/tcl.m4: fix for bug [2073255] * unix/configure: regeneratedcheck-in: fdb51745 user: nijtmans tags: trunk | |
20:15 |
* tests/textDisp.test (textDisp-16.34): Update test that tested string equality of double values based on an assumption of tcl_precision==12. Test now does its own formatting.check-in: 5da178b2 user: dgp tags: trunk | |
19:18 | typo check-in: 5e77713a user: dgp tags: trunk | |
18:57 |
* tests/scrollbar.test: Revised testing of the cget subcommand so that it tests consistency with the configure subcommand and not agreement with a hardcoded value that will change as tastes in GUIs evolve. * unix/tkUnixWm.c: Restored consistency of error messages from * macosx/tkMacOSXWm.c: [wm iconphoto] with the test suite and across * tests/unixWm.test: all platforms. [Bug 2021443]check-in: 61ec212b user: dgp tags: trunk | |
16:13 |
* tests/canvText.test (canText-17.1): Update expected result to match revised PostScript output due to more predictable formatting of floating point values.check-in: 4a79db8b user: dgp tags: trunk | |
15:39 |
* unix/tkUnixWm.c: Restored consistency of error messages from * macosx/tkMacOSXWm.c: [wm iconphoto] with the test suite and across all platforms. [Bug 2021443]check-in: 5059871b user: dgp tags: trunk | |
15:20 |
* tests/wm.test: Update expected error messages from [wm iconphoto] to match the new message. [Bug 2021443]check-in: 001b25a8 user: dgp tags: trunk | |
2008-10-07
| ||
18:33 | and another one check-in: 38186033 user: dgp tags: trunk | |
18:27 | Simpleminded protection against fatal error when env(TEMP) is not defined. check-in: 1528b4ca user: dgp tags: trunk | |
00:10 | Removed dependency on default precision check-in: ec65fd19 user: patthoyts tags: trunk | |
2008-10-06
| ||
23:59 | Removed dependency on default precision check-in: 8b2277bd user: patthoyts tags: trunk | |
23:42 | Removed dependency on default precision check-in: 8fc75ab1 user: patthoyts tags: trunk | |
23:13 | Fixed some incorrect error string results and removed precision dependencies in entry tests check-in: 8b1e5e36 user: patthoyts tags: trunk | |
22:09 | Fixed tests for Vista (cannot write to C:\) check-in: ad5c45dd user: patthoyts tags: trunk | |
21:57 | Corrected some errors from the previous commit check-in: 6aacc1b3 user: patthoyts tags: trunk | |
2008-10-05
| ||
21:26 | minor improvements in legibility check-in: 0a65bf91 user: dkf tags: trunk | |
21:23 | minor corrections check-in: 58539c23 user: dkf tags: trunk | |
18:22 | Greatly clean up Tk's handling of the writability of the Tcl result object. check-in: a83341a3 user: dkf tags: trunk | |
11:34 | Backport of fix for [Bug 2112563] check-in: 12b78de6 user: dkf tags: core-8-5-branch | |
2008-10-03
| ||
15:37 | typo check-in: 28361873 user: dkf tags: trunk | |
13:13 | Convert %g to Tcl_PrintDouble to avoid locale trouble. [Bug 2112563] check-in: 6902fa24 user: dkf tags: trunk | |
2008-10-02
| ||
19:13 | doc fixes check-in: 670f22b2 user: mistachkin tags: trunk | |
2008-10-01
| ||
00:09 | Minor improvements check-in: d103c18b user: dkf tags: trunk | |
2008-09-30
| ||
23:54 | Implemented TIP #236 from patch by Neil McKay. check-in: a2e1a9e4 user: dkf tags: trunk | |
2008-09-23
| ||
13:40 | Fix [Bug 2123813] check-in: e630c9cb user: dkf tags: trunk | |
13:36 | Fix [Bug 2118116] check-in: d93e4007 user: dkf tags: trunk | |
2008-09-09
| ||
18:17 | a final fix check-in: ce2385d0 user: tmh tags: trunk | |
18:17 | a final fix check-in: 622a19cd user: tmh tags: core-8-5-branch | |
17:48 | add global tk_strickMotif check-in: 5cc93c57 user: tmh tags: trunk | |
17:47 | add global commands for tk_strictMotif variable check-in: 31619e37 user: tmh tags: core-8-5-branch | |
2008-09-08
| ||
13:37 | Bug [2098425] docs typo check-in: 34613b0d user: tmh tags: core-8-5-branch | |
13:37 | Bug [2098425] docs typo check-in: 7723f475 user: tmh tags: trunk | |
2008-09-03
| ||
06:01 |
* generic/tk.h: Dropped use of _ANSI_ARGS_ macro to preserve * generic/tkSelect.h: Tk's TCL_NO_DEPRECATED build.check-in: 9f2fb463 user: dgp tags: trunk | |
2008-09-02
| ||
22:11 | Commit mysteriously missing autoconf results check-in: 5278a6e0 user: dgp tags: core-8-5-branch | |
16:14 | comments, whitespace check-in: 0c33d400 user: das tags: core-8-5-branch | |
16:10 | comments, whitespace check-in: 441577ba user: das tags: trunk | |
2008-08-30
| ||
21:52 | Update to tcltest2 check-in: 3e86dc47 user: aniap tags: trunk | |
2008-08-29
| ||
03:36 |
* unix/tkConfig.sh.in: Added @XFT_LIBS@ to the definition of TK_LIBS to avoid link failures when a "big wish" program links against a --disable-shared build of libtk. (Discovered building expectTk).check-in: 560003ff user: dgp tags: trunk | |
03:35 |
* unix/tkConfig.sh.in: Added @XFT_LIBS@ to the definition of TK_LIBS to avoid link failures when a "big wish" program links against a --disable-shared build of libtk. (Discovered building expectTk).check-in: e4f093b1 user: dgp tags: core-8-5-branch | |
2008-08-28
| ||
18:13 |
* generic/tkImgPhoto.c: Changed TclStack* calls to ck* calls so that we don't create new dependencies on Tcl internals. * unix/tkUnixPort.h: Removed #include of tclInt.h that has been * win/tkWinPort.h: disabled for three years. If we needed this we'd have noticed by now.check-in: 0ce4361b user: dgp tags: trunk | |
16:29 |
* README: Bump version number to 8.6a3 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: b9fae78d user: dgp tags: trunk | |
16:13 |
* generic/tk.h: Bump version number to 8.5.5b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.4 and * unix/configure.in: 8.5.5 releases. * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf (2.59) * win/configure:check-in: d9f804b5 user: dgp tags: core-8-5-branch | |
15:36 | Fix 2080587 check-in: a943c8d4 user: dkf tags: trunk | |
08:52 | Update to tcltest2 check-in: b138bc69 user: aniap tags: trunk | |
2008-08-27
| ||
18:51 | fix typo added to menu.tcl check-in: 8942970b user: tmh tags: core-8-5-branch | |
18:49 | fix typo in menu.tcl check-in: 195f819b user: tmh tags: trunk | |
18:08 | Added a "knownBug"-marked test to show a problem identified in the grid implementation. check-in: 89173909 user: pspjuth tags: trunk | |
16:37 | typo check-in: 2f74007e user: dgp tags: trunk | |
2008-08-26
| ||
14:47 | Split the ChangeLog file. check-in: b743518f user: dkf tags: trunk | |
13:58 | Tidy up the photo image tests a bit more. check-in: d84205c1 user: dkf tags: trunk | |
2008-08-25
| ||
23:37 | [bug 1023955 : don't flip cursors on menus to arrow pointer. check-in: fbec6e2b user: tmh tags: core-8-5-branch | |
23:05 | correct to use global namespace varialbe : 1023955 check-in: ba10c3f9 user: tmh tags: trunk | |
23:01 | [Bug 1023955] don't flip to arrow cursor on menus check-in: 7e8e231b user: tmh tags: trunk | |
17:22 | fix for bug tracker id 1936220 backported from tk8.6 check-in: fe133e3e user: tmh tags: core-8-5-branch | |
17:19 | Fix crash reported by Don Porter. check-in: cff2534e user: dkf tags: trunk | |
17:13 |
Bug tracker ID 1936220
This patch corrects the multiple selection error reported in this bug tracker. check-in: d4c45e5e user: tmh tags: trunk | |
14:33 | add tkImgPhInstance.c check-in: 8ca1c467 user: das tags: trunk | |
11:44 | Split the photo image core into two pieces to make it easier to maintain. check-in: 999c2580 user: dkf tags: trunk | |
2008-08-22
| ||
19:47 |
* changes: Updates for 8.6a2 release.check-in: 8740f0bc user: dgp tags: trunk, core-8-6-a2 | |
2008-08-21
| ||
11:19 | Update to tcltest2 check-in: 9f8d6958 user: aniap tags: trunk | |
09:43 | Use ckrealloc to resize arrays... check-in: e7fcaec3 user: dkf tags: trunk | |
2008-08-19
| ||
21:06 | remove id.test check-in: 0be6573c user: das tags: trunk | |
17:21 | Remove id.test that is no longer needed, because of the XID cleanup. check-in: 85ed9f9d user: georgeps tags: trunk | |
15:57 | XID cleanup patch. Missed during the first commit, sorry. check-in: 71efe02f user: georgeps tags: trunk | |
15:53 | Changelog entry for the XID cleanup patch. check-in: 49705d6b user: georgeps tags: trunk | |
15:52 |
After some discussion with Joe English and subsequently the X.org developers (Keith Packard in particular), it was discovered that Tk is doing management of XIDs that it shouldn't need to do. The very common XC-MISC extension which has come with every version of X for the last 15 years is used with Xlib now, to retrieve the information about the used/unused XIDs. The public Tk_FreeXId is now a no-op. Joe English reviewed the patch, and said "please commit." The patch is associated with the bug tracker id: 2039720 generic/tkError.c: Remove the usage of TkpWindowWasRecentlyDeleted. generic/tkInt.decls: Update the declarations for the now unused internalstubs. generic/tkIntDecls.h: Regenerated based on tkInt.decls. generic/tkIntPlatDecls.h: Regenerated based on tkInt.decls. generic/tkStubInit.c generic/tkWindow.c: Remove the calls to TkInitXId, and TkFreeWindowId. macosx/tkMaxOSXPort.h: Remove TkFreeWindowId and TkInitXId macro definitions. macosx/tkMacOSXXStubs.c: Remove the no-op TkpWindowWasRecentlyDeleted. unix/tkUnixEvent.c: Remove call to TkFreeXId. unix/tkUnixXId.c: Remove a lot of unnecessary code (see above). win/tkWinPort.h: Remove TkFreeWindowId and TkInitXId. win/tkWinWindow.c: Remove TkpWindowWasRecentlyDeleted.check-in: 8356aa0e user: georgeps tags: trunk | |
14:48 | generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". check-in: 15d14a19 user: jenglish tags: core-8-5-branch | |
14:47 | generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". check-in: 2d900ad0 user: jenglish tags: trunk | |
00:19 | typo check-in: cacaa978 user: das tags: core-8-5-branch | |
00:17 |
* macosx/tkMacOSXFont.c (SetFontFeatures): Disable antialiasing of fixed-width fonts with size <= 10.check-in: a524f893 user: das tags: core-8-5-branch | |
00:17 |
* macosx/tkMacOSXFont.c (SetFontFeatures): Disable antialiasing of fixed-width fonts with size <= 10.check-in: c90089d3 user: das tags: trunk | |
00:08 | force-disable nonsensical embedded build for X11; only rewrite tkConfig.sh when really necessary check-in: cd30f40a user: das tags: core-8-5-branch | |
00:08 | force-disable nonsensical embedded build for X11; only rewrite tkConfig.sh when really necessary check-in: f65a83e1 user: das tags: trunk | |
2008-08-18
| ||
16:09 | Update to tcltest2 check-in: d28306f6 user: aniap tags: trunk | |
2008-08-17
| ||
19:40 | Update to tcltest2 check-in: 2f1cf32e user: aniap tags: trunk | |
2008-08-16
| ||
23:52 | Update to tcltest2 check-in: 98ddf864 user: aniap tags: trunk | |
2008-08-15
| ||
01:10 | Update to tcltest2 check-in: 674ff658 user: aniap tags: trunk | |
2008-08-14
| ||
17:21 | move tag check-in: 03449cf7 user: dgp tags: core-8-5-4, core-8-5-branch | |
2008-08-13
| ||
23:57 | Update to tcltest2 check-in: c2ebdaf7 user: aniap tags: trunk | |
23:14 | autoheader-2.59 check-in: 333c9a69 user: das tags: trunk | |
23:13 | autoconf-2.59 check-in: 76766a3c user: das tags: core-8-5-branch | |
23:13 | autoconf-2.59 check-in: 3adf907d user: das tags: trunk | |
23:11 | sync with tcl check-in: 9a290fb3 user: das tags: trunk | |
23:04 |
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.check-in: aea1a70d user: das tags: core-8-5-branch | |
23:04 |
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.check-in: 7744c943 user: das tags: trunk | |
2008-08-12
| ||
22:52 | Update to tcltest2 check-in: 15a50c0d user: aniap tags: trunk | |
15:14 |
* README: Bump version number to 8.6a2 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 39d0f313 user: dgp tags: trunk | |
15:06 |
* changes: Updates for 8.6a2 release.check-in: b4c0982a user: dgp tags: trunk | |
2008-08-11
| ||
21:33 | Update to tcltest2 check-in: 27f62804 user: aniap tags: trunk | |
2008-08-08
| ||
18:31 | 8.5.4 tag check-in: cb4fc671 user: dgp tags: core-8-5-branch | |
18:12 |
* generic/tk.h: Bump to 8.5.4 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure:check-in: 8794ae10 user: dgp tags: core-8-5-branch | |
17:46 | Update to tcltest2 check-in: 166a37a1 user: aniap tags: trunk | |
15:43 |
* changes: Updates for 8.5.4 release.check-in: eaa4586a user: dgp tags: core-8-5-branch | |
2008-08-07
| ||
23:05 | Update to tcltest2 check-in: bbbe6cff user: aniap tags: trunk | |
2008-08-05
| ||
20:31 |
Fix for [Bug 2010422] "no event type or button # or keysym
while executing "bind Listbox <MouseWheel> [...]".
This allows Tk to compile and run against newer X11 headers where the protocol constant LastEvent has changed. check-in: a4e64793 user: jenglish tags: core-8-5-branch | |
20:31 |
Fix for [Bug 2010422] "no event type or button # or keysym
while executing "bind Listbox <MouseWheel> [...]".
This allows Tk to compile and run against newer versions of libX11 where the protocol constant LastEvent has changed. check-in: f2b70826 user: jenglish tags: trunk | |
2008-08-03
| ||
15:34 | Update to tcltest2 check-in: fa28d4c5 user: aniap tags: trunk | |
15:30 | Update to tcltest2; report: test text-33.11 fails check-in: ef3f816c user: aniap tags: trunk | |
15:28 | Update to tcltest2 check-in: 18be1a7b user: aniap tags: trunk | |
10:20 | remove NRE.test & add new test files check-in: fc9b3742 user: das tags: trunk | |
2008-08-01
| ||
20:24 | Backported fixes for handling unmapped parent toplevels. [Bug 2009788, 2028703] check-in: 07f30a69 user: patthoyts tags: core-8-5-branch | |
19:38 | Check wmPtr is valid in TopLevelReqProc to fix [Bug 2028703] check-in: 74f3c981 user: patthoyts tags: trunk | |
2008-07-31
| ||
22:11 | tclNRE.h die die die check-in: 82a7447c user: das tags: trunk | |
04:22 |
* generic/tk.h: Added missing EXTERN for the Tcl_PkgInitStubsCheck declaration to fix inability to embed non-stub-enabled Tk on Windows.check-in: 7dd2f97f user: dgp tags: trunk | |
04:20 |
* generic/tk.h: Added missing EXTERN for the Tcl_PkgInitStubsCheck declaration to fix inability to embed non-stub-enabled Tk on Windows.check-in: 0f39b2f1 user: dgp tags: core-8-5-branch | |
2008-07-29
| ||
09:10 | -highlightthickness entry's option (fonts constraint) check-in: 22970727 user: aniap tags: trunk | |
2008-07-28
| ||
10:53 | Update to tcltest2 check-in: 1f8c1afc user: aniap tags: trunk | |
2008-07-26
| ||
16:19 | bug #1686012: Direct user to the font manual for the -font option check-in: 6c314483 user: patthoyts tags: core-8-5-branch | |
16:13 | bug #1686012: Direct user to the font manual for the -font option check-in: 57245966 user: patthoyts tags: trunk | |
13:32 | Conform to testing policy and added a nonwin contraint. [Bug 2024753] check-in: f1204190 user: patthoyts tags: trunk | |
13:03 | Check that the parent has been mapped before calling RemapWindows. [Bug 2009788] check-in: 08c95e0b user: patthoyts tags: trunk | |
11:49 | bug #2026405: Check for 0x prefix in sprintf %p to work around cygwin issue. check-in: a365427a user: patthoyts tags: core-8-5-branch | |
11:17 | bug #2026405: Check for 0x prefix in sprintf %p and redo if necessary. Works around cygwin issue. check-in: fd3c2941 user: patthoyts tags: trunk | |
2008-07-25
| ||
23:47 | Update to tcltest2 check-in: cdf26379 user: aniap tags: trunk | |
13:40 | Update to tcltest2 check-in: 7c7e823e user: aniap tags: trunk | |
2008-07-23
| ||
23:24 | fix [2021443] inconsistant "wrong # args" messages (for Tk) check-in: def570d7 user: nijtmans tags: trunk | |
2008-07-22
| ||
17:02 |
* library/ttk/aquaTheme.tcl: Use system color names and TIP145 named font instead of hardcoded color values and deprecated native font name.check-in: 0192d1b3 user: das tags: core-8-5-branch | |
17:01 |
* library/ttk/aquaTheme.tcl: Use system color names and TIP145 named font instead of hardcoded color values and deprecated native font name.check-in: e8525c52 user: das tags: trunk | |
17:00 |
* macosx/tkMacOSXHLEvents.c: sync with HEAD.check-in: e3d741bc user: das tags: core-8-5-branch | |
17:00 |
* macosx/tkMacOSXHLEvents.c: factor out common code; formatting.check-in: 20bf68fc user: das tags: trunk | |
14:35 | remove duplicate test check-in: 0c4eb0c5 user: dgp tags: trunk | |
14:35 | remove duplicate test check-in: 5b525f65 user: dgp tags: core-8-5-branch | |
13:17 | Update to tcltest2 check-in: 4ba385be user: aniap tags: trunk | |
11:55 | Update to tcltest2 check-in: effbdb30 user: aniap tags: trunk | |
11:39 | Update to tcltest2 check-in: 89e272f9 user: aniap tags: trunk | |
2008-07-13
| ||
12:58 | add new NRE files check-in: 53321924 user: das tags: trunk | |
2008-07-08
| ||
22:40 | Fixed broken line endings from last doc commit check-in: 28ed6478 user: patthoyts tags: trunk | |
2008-07-04
| ||
19:06 | Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, in case of erroneous style specifications #2009213. check-in: 7a2bfd08 user: jenglish tags: core-8-5-branch | |
19:05 | Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, in case of erroneous style specifications #2009213. check-in: 9939c082 user: jenglish tags: trunk | |
2008-07-02
| ||
09:44 | Ensure that errors in callback scripts don't get swept under the carpet. check-in: d831b78c user: dkf tags: trunk | |
2008-06-30
| ||
22:57 | Minor doc updates (removing out of date changebars, improving typedef formatting, etc.) check-in: 3354fd63 user: dkf tags: trunk | |
03:37 | Created branch core-stabilizer-merge-synthetic Closed-Leaf check-in: 9f5da7cf user: cvs2fossil tags: core-stabilizer-merge-synthetic | |
03:37 |
* generic/tk.h: Bump to 8.5.3 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: * changes: Updates for 8.5.3 release.check-in: 632dedaf user: dgp tags: core-8-5-3, core-8-5-branch | |
03:28 | merge updates from core-8-5-branch Closed-Leaf check-in: 834140af user: dgp tags: core-stabilizer-branch | |
2008-06-26
| ||
21:26 |
* generic/tkPanedWindow.c (PanedWindowProxyCommand) (DisplayPanedWindow): Ensure that a zero width never gets fed to the underlying window system. [Bug 1639824] (Backport fix from dkf).check-in: 9c397df6 user: dgp tags: core-8-5-branch | |
2008-06-25
| ||
17:28 | release tag 8.6a1 check-in: 5b66ff23 user: dgp tags: trunk, core-8-6-a1 | |
17:06 |
* generic/tk.h: Bump to 8.5.3 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: * changes: Updates for 8.5.3 release.check-in: 0b704c72 user: dgp tags: core-stabilizer-branch | |
16:46 | merge updates from 8.5 branch check-in: 3b1a12a1 user: dgp tags: core-stabilizer-branch | |
14:56 |
* changes: Updates for 8.6a1 release.check-in: c65ce675 user: dgp tags: trunk | |
2008-06-24
| ||
13:37 | Work around missing timezones (eg: tclkit or some unixes) check-in: ea5d6ada user: patthoyts tags: trunk | |
10:54 | bug #1997293 - fix documentation of text tag options. check-in: 59a339f0 user: patthoyts tags: trunk | |
2008-06-20
| ||
14:14 | Backport fix for [Bug 1951733] check-in: 1889b6f8 user: jenglish tags: core-8-5-branch | |
13:57 | Aqua, Solaris changes for 8.5.3 check-in: 3fd5fba4 user: das tags: core-8-5-branch | |
13:51 | Aqua, Solaris, stubs changes for 8.6a1 check-in: 68461012 user: das tags: trunk | |
2008-06-19
| ||
21:17 |
* changes: Updates for 8.6a1 release.check-in: 4df662bb user: dgp tags: trunk | |
21:17 |
* changes: Updates for 8.5.3 release.check-in: a04b9741 user: dgp tags: core-8-5-branch | |
20:45 | Tk 8.6a1 will no longer support [load] into, or compile against Tcl 8.5. check-in: 6a573fc9 user: dgp tags: trunk | |
19:48 |
* generic/tk.h: TIP 285 additions make Tk 8.6 call the new * library/tk.tcl: Tcl_Canceled() routine, available only in Tcl 8.6, so bump our Tcl dependencies to version 8.6. Tk 8.6a1 will no longer [load] into a Tcl 8.5 interp.check-in: 39a44e20 user: dgp tags: trunk | |
19:37 |
* README: Bump version number to 8.6a1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: dceb3a1e user: dgp tags: trunk | |
00:16 |
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().check-in: 024fdfed user: das tags: core-8-5-branch | |
00:16 |
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().check-in: b01db2a5 user: das tags: trunk | |
00:15 |
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.check-in: fa969a56 user: das tags: core-8-5-branch | |
00:14 |
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.check-in: c0b0a865 user: das tags: trunk | |
00:14 |
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).check-in: 80db53b2 user: das tags: core-8-5-branch | |
00:14 |
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).check-in: 2693755d user: das tags: trunk | |
00:13 |
* macosx/tkMacOSXInit.c: add helper to efficiently convert from * macosx/tkMacOSXPrivate.h: CFString to Tcl_Obj.check-in: 65fc3c5a user: das tags: core-8-5-branch | |
00:13 |
* macosx/tkMacOSXInit.c: add helper to efficiently convert from * macosx/tkMacOSXPrivate.h: CFString to Tcl_Obj.check-in: d3a3896c user: das tags: trunk | |
00:11 |
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.check-in: 8105b91e user: das tags: core-8-5-branch | |
00:11 |
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.check-in: bdf3d4d9 user: das tags: trunk | |
00:10 |
* macosx/tkMacOSXFont.c (TkpGetFontFromAttributes, InitFont): fix incorrect conversion to points of font sizes already in points; factor out retrieval of font family name from font family ID.check-in: d7f0a72a user: das tags: core-8-5-branch | |
00:10 |
* macosx/tkMacOSXFont.c (TkpGetFontFromAttributes, InitFont): fix incorrect conversion to points of font sizes already in points; factor out retrieval of font family name from font family ID.check-in: e6f31c04 user: das tags: trunk | |
2008-06-13
| ||
21:49 |
* win/configure, win/configure.in (TK_WIN_VERSION): fix handling of interim a/b versioning for manifest usage.check-in: 581d7f20 user: hobbs tags: trunk | |
21:48 | improve handling of various versions for patchlevel to winversion conversion check-in: 567f4c5b user: hobbs tags: core-8-5-branch | |
21:29 |
* win/configure, win/configure.in (TK_WIN_VERSION): fix handling of interim a/b versioning for manifest usage.check-in: f2dee62a user: hobbs tags: core-8-5-branch | |
05:46 | TIP 285 Implementation check-in: 7ed688e7 user: mistachkin tags: trunk | |
2008-06-12
| ||
17:09 |
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]check-in: 772c0e6d user: das tags: core-8-5-branch | |
17:08 |
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]check-in: 2c73237a user: das tags: trunk | |
06:49 | s/target/config/ check-in: b4a39028 user: das tags: core-8-5-branch | |
06:49 | s/target/config/ check-in: 8a61e9fa user: das tags: trunk | |
06:36 |
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use UsrActivity instead of OverallAct (which may be ignored in some circumstances).check-in: 71a1af00 user: das tags: core-8-5-branch | |
06:35 |
* unix/configure: autoconf-2.59check-in: 3b75f130 user: das tags: core-8-5-branch | |
06:35 |
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.check-in: e9816587 user: das tags: core-8-5-branch | |
06:35 |
* macosx/Wish.xcodeproj/project.pbxproj: add debug configs for 64bit, * macosx/Wish.xcodeproj/default.pbxuser: with gcov, and with corefoundation disabled; updates & cleanup for Xcode 3.1 and for Leopard; sync with Tcl.xcodeproj. * macosx/Wish.xcode/project.pbxproj: sync Wish.xcodeproj changes. * macosx/Wish.xcode/default.pbxuser: * macosx/README: document new build configs.check-in: 879f3382 user: das tags: core-8-5-branch | |
06:32 |
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use UsrActivity instead of OverallAct (which may be ignored in some circumstances).check-in: 77d10e79 user: das tags: trunk | |
06:31 |
* unix/configure: autoconf-2.59check-in: 2f49a9c4 user: das tags: trunk | |
06:31 |
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.check-in: 84b22557 user: das tags: trunk | |
06:31 |
* macosx/Wish.xcodeproj/project.pbxproj: add tclIORTrans.c; add tclOO * macosx/Wish.xcodeproj/default.pbxuser: files to tktest-X11 target; add debug targets for 64bit and with corefoundation disabled; updates and cleanup for Xcode 3.1 and for Leopard; sync with Tcl.xcodeproj. * macosx/Wish.xcode/project.pbxproj: sync Wish.xcodeproj changes. * macosx/Wish.xcode/default.pbxuser: * macosx/README: document new build configs.check-in: 85a7d263 user: das tags: trunk | |
06:30 |
* generic/ttk/ttkTreeview.c: fix warning.check-in: 83d9a97e user: das tags: trunk | |
2008-06-11
| ||
00:41 | Use Xutf8LookupString where available [Patch #1986818]. This should fix problems (like #1908443) where Xlib's idea of the system encoding does not match Tcl's. check-in: d531253d user: jenglish tags: trunk | |
00:41 | Use Xutf8LookupString where available [Patch #1986818]. This should fix problems (like #1908443) where Xlib's idea of the system encoding does not match Tcl's. check-in: b3ddf820 user: jenglish tags: core-8-5-branch | |
2008-06-01
| ||
08:28 | NSC check-in: 2f8ba9f3 user: jenglish tags: trunk | |
00:29 |
* macosx/Wish.xcodeproj/project.pbxproj: add new tclOO files; add debug * macosx/README: targets with gcov; update to Xcode 3.1.check-in: 59dc8f87 user: das tags: trunk | |
2008-05-27
| ||
20:47 | [ttk::style theme use] without an argument now returns the current theme check-in: e83b7dd2 user: patthoyts tags: trunk | |
2008-05-23
| ||
22:18 | fix warning check-in: 19bdbffe user: das tags: trunk | |
20:20 | Batch of ttk::treeview enhancements: + Added [$tv identify region], [$tv identify element], and [$tv identify item] subcommands. + Simplified bindings. + Added [$tv tag has] subcommand. + Tag-related display improvements: setting a tag -background or -foreground no longer overrides selection feedback. + Don't need separate 'Item', 'Cell', and 'Row' style settings anymore, only the base "Treeview" style is used. check-in: cc4b1b46 user: jenglish tags: trunk | |
18:00 | (remove conflict marker -- oops) check-in: 016c6bc9 user: jenglish tags: trunk | |
17:58 | Avoid passing width or height <= 0 to Tk_RedrawImage, as this leads to a panic on Windows [Bug 1967576] check-in: 431a0e9f user: jenglish tags: trunk | |
17:58 | Avoid passing width or height <= 0 to Tk_RedrawImage, as this leads to a panic on Windows [Bug 1967576] check-in: ad63d3cb user: jenglish tags: core-8-5-branch | |
2008-05-15
| ||
23:41 | Add correct border to combobox on Vista check-in: 7d4db6f4 user: patthoyts tags: trunk | |
00:06 | We should use the thread allocator for threaded builds. Added 'tclalloc' option to disable. check-in: 56729d28 user: patthoyts tags: trunk | |
2008-05-14
| ||
08:29 | Apply fix for [Bug 1639824] check-in: ff441917 user: dkf tags: trunk | |
2008-05-13
| ||
13:25 | Support pixel sized font in the +/- keybindings check-in: 4acdd7e8 user: patthoyts tags: trunk | |
13:17 | -activestyle default is underline on windows check-in: bd0a08a3 user: patthoyts tags: trunk | |
12:39 | Fixed a hangup in the tk_chooseColor tests by ensuring the temporary array is unset check-in: 92afaef6 user: patthoyts tags: trunk | |
2008-05-11
| ||
00:47 | Support for ttk widgets in AmpWidget check-in: 2c484dcc user: patthoyts tags: trunk | |
00:44 | Support for ttk widgets in AmpWidget check-in: e6f1c064 user: patthoyts tags: core-8-5-branch | |
00:31 | Backported documentation fixes from HEAD check-in: fb587907 user: patthoyts tags: core-8-5-branch | |
00:12 | Note negative widths for button check-in: 1fbc29c2 user: patthoyts tags: trunk | |
2008-05-09
| ||
18:34 | Document the identify command as present on all ttk widgets check-in: a4f3a627 user: patthoyts tags: trunk | |
2008-05-06
| ||
16:33 | fix Makefile dependency check-in: b69b71d7 user: das tags: core-8-5-branch | |
16:33 | fix Makefile dependency check-in: e03946e8 user: das tags: trunk | |
2008-05-04
| ||
17:17 | "default" and "focus" adornments should not be disjoint [Bug 1942785] check-in: 80d03137 user: jenglish tags: trunk | |
17:16 | "default" and "focus" adornments should not be disjoint [Bug 1942785] check-in: c252fd1f user: jenglish tags: core-8-5-branch | |
2008-05-03
| ||
21:33 | revert erroneous CONST->const sync check-in: 2ef184c8 user: das tags: core-8-5-branch | |
21:12 | fix typos, whitespace check-in: 07bdd494 user: das tags: trunk | |
21:09 | sync with dkf's 2008-04-27 whitespace&formatting changes on HEAD, to ease branch maintenance. check-in: e14c2620 user: das tags: core-8-5-branch | |
21:07 | llvm-gcc fix check-in: ad98735f user: das tags: core-8-5-branch | |
19:53 | fix constness warnings check-in: d420da89 user: das tags: trunk | |
2008-05-02
| ||
10:28 | More elimination of pre-C89-isms. check-in: de0b3fd9 user: dkf tags: trunk | |
2008-04-28
| ||
08:32 | Forgot to check in critical helper macro! check-in: efece9a1 user: dkf tags: trunk | |
2008-04-27
| ||
22:38 | Get rid of pre-C89-isms (esp. CONST vs const). check-in: ddfd8bb6 user: dkf tags: trunk | |
2008-04-25
| ||
21:28 | remove ioUtil.test, llvm-gcc fix check-in: 6088c85f user: das tags: trunk | |
19:08 | BUGFIX: [$tv selection] takes a list of items, not a single item [Bug 1951733]. check-in: 8400566d user: jenglish tags: trunk | |
2008-04-20
| ||
19:57 | Include ws2_32 in the link list [Bug 19200872] check-in: a30c761f user: patthoyts tags: trunk | |
19:42 | Minor change regarding the system menu on windows (1887169) check-in: a73b1487 user: patthoyts tags: trunk | |
19:19 | Minor clarification of the button flash command (1926223) check-in: b1a22f16 user: patthoyts tags: trunk | |
2008-04-17
| ||
15:27 | Corrected description of when tag -relief is ignored. check-in: a8698336 user: dkf tags: trunk | |
14:53 |
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]check-in: 799cc203 user: dgp tags: trunk | |
14:52 |
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]check-in: df016edf user: dgp tags: core-8-5-branch | |
2008-04-16
| ||
14:51 |
* generic/tkStubInit.c: make stubs tables static const * generic/tkWindow.c (Initialize): and export only a module-scope pointer to to the main stubs table (for package init). [Patch 1938497]check-in: 8dbcff39 user: das tags: trunk | |
2008-04-15
| ||
10:56 | * configure tktest-X11 with --disable-corefoundation to enable testing of both notifiers from Xcode * add vsapi.test * sync Wish.xcode with Wish.xcodeproj check-in: 80cff2a8 user: das tags: core-8-5-branch | |
10:55 | * configure tktest-X11 with --disable-corefoundation to enable testing of both notifiers from Xcode * add vsapi.test * sync Wish.xcode with Wish.xcodeproj check-in: cbf3fe8b user: das tags: trunk | |
2008-04-14
| ||
20:59 | backported tk_chooseColor -title fix from HEAD check-in: 81996366 user: patthoyts tags: core-8-5-branch | |
20:48 | Fixed bug #1941740: tk_chooseColor -title was broken in revision 1.40 after some code cleanup. Added tests for this windows dialog to avoid regression. check-in: e4f93664 user: patthoyts tags: trunk | |
2008-04-11
| ||
19:00 |
* generic/tk.h: Bump version number to 8.5.3b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.2 and * unix/configure.in: 8.5.3 releases. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:check-in: 473ef12d user: dgp tags: core-8-5-branch | |
2008-04-09
| ||
21:00 | Let the GIF writer use a real LZW compressor. check-in: fbaf561c user: nijtmans tags: trunk | |
20:52 | a little cleanup, in preparation for replacing the gif compressor with a real LZW one. check-in: 45100f26 user: nijtmans tags: trunk | |
20:48 | eliminate a few gcc 4.3 warnings check-in: 8ea7ad7f user: nijtmans tags: trunk | |
09:28 | Improved the element factory documentation and cross-links check-in: f51e517f user: patthoyts tags: trunk | |
09:27 | Forgot to add this yesterday check-in: 513e6031 user: patthoyts tags: trunk | |
2008-04-08
| ||
23:30 | Provide a visual-styles API element engine to permit scripts to create any available windows xp/vista element. Plus basic tests. check-in: 3bbec04c user: patthoyts tags: trunk | |
15:00 |
* generic/tkDecls.h: make genstubs (genStubs.tcl changes). * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h:check-in: f7d1de4c user: das tags: trunk | |
03:28 | * tkDecls.h: Reverted das's change of Tk's stubs pointers * tkIntDecls.h: from 'extern' to 'EXTERN'. Since the stubs pointer * tkPlatDecls.h: is always linked statically, its wrong to import or export it from a DLL, and the change causes trouble for extensions that build with -DUSE_TK_STUBS. * tkWinEmbed.c: Removed #if 0 code. Trust the revision control system, if you need it again, you can find it. * tkWinSend.c: Added conditional compilation to silence several compiler warnings. check-in: 506a94be user: kennykb tags: trunk | |
2008-04-07
| ||
23:14 |
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]check-in: 68c0a2fc user: hobbs tags: trunk | |
23:14 |
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]check-in: 2f618a4f user: hobbs tags: core-8-5-branch | |
22:27 | use kenny variant for 1936238 fix check-in: 97ec5003 user: hobbs tags: trunk | |
22:27 | use kenny variant for 1936238 fix check-in: db7f726e user: hobbs tags: core-8-5-branch | |
18:39 |
* generic/tkArgv.c: fix -help mem explosion. [Bug 1936238] (bachmann)check-in: cb99da73 user: hobbs tags: trunk | |
18:38 |
* generic/tkArgv.c: fix -help mem explosion. [Bug 1936238] (bachmann)check-in: 525fa7f0 user: hobbs tags: core-8-5-branch | |
15:50 | autoconf-2.59 check-in: 92d24193 user: dgp tags: trunk | |
2008-04-04
| ||
14:18 | Don't resize the window if the toplevel is not resizable or the sizegrip is disabled check-in: 74096ccd user: patthoyts tags: trunk | |
2008-04-03
| ||
17:04 | Fixed stubs usage check-in: 6097cae5 user: patthoyts tags: trunk | |
11:52 | Fix the foreground colour for labelframe in xp check-in: 17952279 user: patthoyts tags: trunk | |
11:47 | Fix the foreground colour for labelframe in xp check-in: ff511ee0 user: patthoyts tags: core-8-5-branch | |
2008-04-02
| ||
21:49 | ensure WORDS_BIGENDIAN #define agrees with autoconf check-in: 64383922 user: das tags: core-8-5-branch | |
21:33 |
* unix/configure: autoconf-2.59check-in: 8db05a8c user: das tags: trunk | |
21:32 |
* unix/configure.in (Darwin): remove now unnecessary unexporting of libtclstub symbols from libtk.check-in: 3bf36b11 user: das tags: trunk | |
21:32 |
* generic/tkDecls.h: make genstubs * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c:check-in: 52e4bdf2 user: das tags: trunk | |
21:31 |
* generic/tkStubLib.c: make symbols in libtkstub.a MODULE_SCOPE to avoid exporting them from libraries that link with -ltkstub; constify tk*StubsPtr and stub table hook pointers. [Bug 1819422] * generic/tkStubLib.c: undef USE_TCL_STUBS before defining it * generic/ttk/ttkStubLib.c: unconditionally; remove needless #ifdefcheck-in: 7419adae user: das tags: trunk | |
21:31 |
* generic/tk.decls: remove 'export' declarations of symbols now only in libtkstub and no longer in libtk.check-in: 4c953cb4 user: das tags: trunk | |
14:39 | Tweak the debug targets check-in: f1a6fe88 user: patthoyts tags: trunk | |
04:30 |
* generic/tkWindow.c: Revised package initialization so that * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but * win/Makefile.in: is present only in libtkstub.a. This tightens * win/makefile.bc: up the rules for users of the stubs interfaces. * win/makefile.vc: [Tcl Bug 1819422].check-in: b014ce27 user: dgp tags: trunk | |
04:08 |
* generic/tkStubLib.c (Tk_InitStubs): Added missing error message and * generic/tkWindow.c (Tk_PkgInitStubsCheck): removed needless $ifdef complexity.check-in: 9473c19c user: dgp tags: trunk | |
04:06 | typo check-in: c5debb26 user: dgp tags: core-8-5-branch | |
04:06 | typo check-in: 5baefd25 user: dgp tags: trunk | |
04:05 |
* generic/tkStubLib.c (Tcl_InitStubs): Added missing error message. * generic/tkWindow.c (Tk_PkgInitStubsCheck):check-in: a6602103 user: dgp tags: core-8-5-branch | |
03:55 |
* generic/tkWindow.c: Revised package initialization so that * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but is present only in libtkstub.a. This tightens up the rules for users of the stubs interfaces. [Tcl Bug 1819422].check-in: 3acb8031 user: dgp tags: trunk | |
2008-04-01
| ||
21:43 | autoconf-2.59 check-in: eb4662cb user: das tags: core-8-5-branch | |
21:43 | autoconf-2.59 check-in: 3fe46d54 user: das tags: trunk | |
21:43 | sync with tcl/unix/tcl.m4 changes check-in: 26813a71 user: das tags: core-8-5-branch | |
21:42 | sync with tcl/unix/tcl.m4 changes check-in: f8a66ec0 user: das tags: trunk | |
16:30 |
* README: Bump version number to 8.6a0 * generic/tk.h: * library/tk.tcl: * macosx/Wish-Common.xcconfig: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/tcl.m4: * unix/configure: autoconf-2.59 * win/configure: * generic/tkConsole.c: Relax Tcl_InitStubs() calls so that a Tk 8.6 * generic/tkMain.c: might [load] into a Tcl 8.5 interp. * generic/tkWindow.c: * generic/tkStubLib.c: Update to compatibility with a libtcl.so that contains no "tclStubsPtr" [Tcl Bug 1819422]. * generic/tkDecls.h: make genstubs * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h:check-in: 764c3680 user: dgp tags: trunk | |
2008-03-28
| ||
18:45 | autoconf-2.59 check-in: 99ccee47 user: dgp tags: trunk, core-8-5-2 | |
18:13 |
* README: Bump to 8.5.2 for release. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 3fc91e38 user: dgp tags: trunk | |
17:57 | merge updates from HEAD check-in: d7733435 user: dgp tags: core-stabilizer-branch | |
17:50 |
* changes: Updates for 8.5.2 release.check-in: 33fcf4d3 user: dgp tags: trunk | |
2008-03-27
| ||
21:05 | whitespace fixes check-in: a8780cfb user: hobbs tags: trunk | |
21:02 |
* library/safetk.tcl (::safe::tkInterpInit): make sure tk_library and its subdirs (eg, ttk) are on the "safe" access path.check-in: de49f7e9 user: hobbs tags: trunk | |
20:33 | merge updates from HEAD check-in: 870a19a7 user: dgp tags: core-stabilizer-branch | |
13:43 |
* unix/configure: autoconf-2.59check-in: aa5a5f89 user: das tags: trunk | |
13:43 |
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]check-in: 1d036f58 user: das tags: trunk | |
12:03 |
* generic/ttk/ttkStubLib.c: ensure tcl stubs are used in libtkstub even in a static build of Tk. * generic/ttk/ttkDecls.h: fix incorrect number of arguments in Ttk_InitStubs macro definition.check-in: 63dd2be6 user: das tags: trunk | |
12:03 | whitespace, typo check-in: e1eddd25 user: das tags: trunk | |
2008-03-26
| ||
20:09 | merge updates from HEAD check-in: d44bf679 user: dgp tags: core-stabilizer-branch | |
19:34 |
* changes: Updates for 8.5.2 release. * unix/tkUnixCursor.c: Stop crash in [. configure -cursor] on X11. Thanks to emiliano gavilán. [Bug 1922466]check-in: 770bde85 user: dgp tags: trunk | |
19:04 | XIM reorganization and cleanup; see [Patch 1919791] for details. check-in: 8f1f01a3 user: jenglish tags: trunk | |
09:59 | Minor fixes to copyright declarations (spelling, consistency) check-in: e4a5452f user: dkf tags: trunk | |
2008-03-21
| ||
21:49 | Keep ttkStubLib.o in libtkstub instead of libtk. [Bug 1920030] check-in: 4d6b9001 user: jenglish tags: trunk | |
2008-03-20
| ||
13:23 | Rewrote so that tests clean up after themselves, not after the preceding test. check-in: 3a036b1b user: dkf tags: trunk | |
2008-03-19
| ||
17:31 | initialize StubsPtr vars to NULL check-in: 33379f97 user: das tags: trunk | |
17:21 | ttkStubLib.o needs to be in tk library as well as stub library check-in: ad6f96a9 user: das tags: trunk | |
16:57 | ensure symbols needed for Ttk stub support are exported check-in: d94ebd9a user: das tags: trunk | |
15:34 | Documented Tk_PreserveColormap. [Bug 220809] check-in: f7aea2b7 user: dkf tags: trunk | |
2008-03-18
| ||
06:59 | Put ttkStubLib.o in libtkstub instead of libtk. [Bug 1863007]. check-in: 4f4a18ba user: jenglish tags: trunk | |
2008-03-17
| ||
23:55 | Aqua GOOBE check-in: 903925a0 user: das tags: trunk | |
2008-03-16
| ||
22:37 | Correct cross-reference check-in: 9fd8ea71 user: dkf tags: trunk | |
14:55 | Made work when run twice in the same session. [Bug 1899664] Also made the control panel use Ttk widgets. check-in: 576ddec3 user: dkf tags: trunk | |
2008-03-13
| ||
20:34 | merge updates from HEAD check-in: b935bcb7 user: dgp tags: core-stabilizer-branch | |
17:46 | d'oh! s/backspace/backslash/ check-in: 085f41ed user: das tags: trunk | |
17:44 |
* unix/configure.in: use backspace-quoting instead of double-quoting * unix/tcl.m4: for lib paths in tkConfig.sh [Bug 1913622]. * unix/configure: autoconf-2.59check-in: 49de4f35 user: das tags: trunk | |
14:57 | merge updates from HEAD check-in: 73650b85 user: dgp tags: core-stabilizer-branch | |
14:56 |
* changes: Updates for 8.5.2 release.check-in: 9cf02b71 user: dgp tags: trunk | |
2008-03-12
| ||
22:18 |
* macosx/Wish.xcodeproj/project.pbxproj: add support for Xcode 3.1 * macosx/Wish.xcodeproj/default.pbxuser: CODE_SIGN_IDENTITY and * macosx/Wish-Common.xcconfig: 'xcodebuild install'.check-in: 6f708599 user: das tags: trunk | |
16:35 | Try a fallback font if XftFontOpenPattern() fails in GetFont (workaround for [Bug 1090382]). check-in: b2aa5f43 user: jenglish tags: trunk | |
16:17 | handle quoting of possibly empty XLIB_INCLUDE_INSTALL_DIR. [Bug 1912679] check-in: 8b259332 user: das tags: trunk | |
2008-03-11
| ||
22:37 | clarification check-in: 9cc2f7a9 user: das tags: trunk | |
22:34 |
* unix/configure: autoconf-2.59check-in: 1bac92ea user: das tags: trunk | |
22:33 |
* macosx/GNUmakefile: fix quoting to allow paths to * macosx/Wish-Common.xcconfig: ${builddir}, ${INSTALL_ROOT} * unix/Makefile.in: and ${TCL_BIN_DIR} to contain * unix/configure.in: spaces. * unix/install-sh: * unix/tcl.m4: * unix/Makefile.in (install-strip): strip non-global symbols from dynamic library.check-in: 4eb574b7 user: das tags: trunk | |
22:31 |
* generic/tkCanvUtil.c: fix gcc-4.2 warnings.check-in: 7dce6585 user: das tags: trunk | |
22:30 |
* macosx/Wish.xcodeproj/project.pbxproj: add support for Xcode 3.1 and * macosx/Wish.xcodeproj/default.pbxuser: targets for building with * macosx/Wish-Common.xcconfig: gcc-4.2 and llvm-gcc-4.2.check-in: 30dbaad6 user: das tags: trunk | |
22:30 |
* library/demos/knightstour.tcl: Aqua GOOBE. * library/demos/widget:check-in: 06583885 user: das tags: trunk | |
2008-03-10
| ||
19:44 | merge updates from HEAD check-in: 0db61775 user: dgp tags: core-stabilizer-branch | |
19:14 |
* changes: Updates for 8.5.2 release.check-in: b448a2c3 user: dgp tags: trunk | |
2008-03-07
| ||
23:33 | Improve HTML generation for color lists. check-in: b48754e6 user: dkf tags: trunk | |
22:15 | Bump stabilizer branch to 8.5.2 check-in: 1319fa47 user: dgp tags: core-stabilizer-branch | |
22:03 | merge updates from HEAD check-in: 60c37df2 user: dgp tags: core-stabilizer-branch | |
2008-03-06
| ||
16:33 | Move "TAB IDENTIFIERS" section above "WIDGET COMMAND" section [Bug 1882011]. check-in: fd5741a0 user: jenglish tags: trunk | |
2008-02-29
| ||
22:48 | Added a Knights tour canvas demo. check-in: f54a4d62 user: patthoyts tags: trunk | |
2008-02-27
| ||
22:45 | fix copyright year check-in: 088bb057 user: das tags: trunk | |
00:12 |
* macosx/tkMacOSXDraw.c: workaround leak in Carbon SetPortPenPixPat() API [Bug 1863346]; avoid repeated PixPat allocation/deallocation.check-in: ff4825de user: das tags: trunk | |
2008-02-23
| ||
18:41 | Arrange to deliver <<ComboboxSelected>> event after listbox is unposted, as intended [Bug 1890211]. Clarified documentation. check-in: 448844d2 user: jenglish tags: trunk | |
17:35 | Don't enforce minimum sash thickness of 5 pixels, just use 5 as a default [FR 1898288] check-in: 99170de4 user: jenglish tags: trunk | |
2008-02-14
| ||
15:45 | Document missing configure options. check-in: 20e81379 user: dkf tags: trunk | |
2008-02-06
| ||
14:34 | Added basic documentation for ttk::scale. [Bug 1881925] check-in: fa08ae74 user: dkf tags: trunk | |
2008-02-04
| ||
21:44 | Correct security bug ID. check-in: 90452282 user: dgp tags: trunk, core-8-5-1 | |
17:32 |
*** 8.5.1 TAGGED FOR RELEASE *** * generic/tk.h: Bump to 8.5.1 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 32843d0f user: dgp tags: trunk | |
17:07 | merge update check-in: 747b7ebe user: dgp tags: core-stabilizer-branch | |
17:06 | move tag check-in: 4964c98c user: dgp tags: trunk | |
16:07 | merge udpates from HEAD check-in: 7fea81ee user: dgp tags: core-stabilizer-branch | |
09:53 | Minor documentation improvements check-in: 4be43f3a user: dkf tags: trunk | |
2008-02-02
| ||
23:58 |
* macosx/Wish-Info.plist.in: add CFBundleLocalizations key, listing * unix/configure.in (Darwin): all library/msgs locales. * unix/configure.in (Darwin): correct Info.plist year substitution in non-framework builds. * unix/configure: autoconf-2.59check-in: 56f541db user: das tags: trunk | |
2008-02-01
| ||
22:14 | merge updates from HEAD check-in: 8bc88c33 user: dgp tags: core-stabilizer-branch | |
22:11 |
* changes: Updates for 8.5.1 release.check-in: ec0dd606 user: dgp tags: trunk | |
19:02 | merge updates from HEAD check-in: afd55ea1 user: dgp tags: core-stabilizer-branch | |
16:53 | * generic/tkImgGIF.c: Fixed a buffer overflow (CVE-2006-4484). * tests/imgPhoto.test: Added a test for the above. check-in: 7d63efe9 user: rmax tags: trunk | |
16:09 | merge updates from HEAD check-in: 610da829 user: dgp tags: core-stabilizer-branch | |
2008-01-31
| ||
23:33 |
* library/msgbox.tcl (::tk::MessageBox): don't use ttk::label in low depth/aqua fallback, as it doesn't support -bitmap.check-in: 30c6470f user: hobbs tags: trunk | |
23:31 |
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): pass "" instead of NULL when -title isn't set. [Bug #1881892]check-in: 07b20b3d user: hobbs tags: trunk | |
17:33 | merge updates from HEAD check-in: e4ef1bbc user: dgp tags: core-stabilizer-branch | |
16:29 | Fix -height and -width options. check-in: 66a1369a user: dkf tags: trunk | |
02:59 | merge updates from HEAD check-in: 2a3a55ed user: dgp tags: core-stabilizer-branch | |
2008-01-30
| ||
13:12 | Improve formatting check-in: 2d928903 user: dkf tags: trunk | |
12:00 | Fix erroneous listing of "standard" options. [Bug 1882495] check-in: b59329d0 user: dkf tags: trunk | |
09:58 | Minor bug fix check-in: 6c710818 user: dkf tags: trunk | |
05:33 | library/treeview.tcl: Fix bug in Shift-ButtonPress-1 binding (error if no current focus item; reported on c.l.t.) check-in: 98fbd097 user: jenglish tags: trunk | |
2008-01-29
| ||
17:35 | merge updates from HEAD check-in: ba95824f user: dgp tags: core-stabilizer-branch | |
15:37 | Adjusted handling of the standard options part of the Ttk manual pages so that they are documented in the correct location. [Bug 1876493] check-in: d1c7212e user: dkf tags: trunk | |
2008-01-28
| ||
15:56 | Re-fix strict-aliasing warnings reintroduced by last patch. check-in: 53d831b9 user: jenglish tags: trunk | |
14:22 | merge updates from HEAD check-in: b38f5dd6 user: dgp tags: core-stabilizer-branch | |
00:36 | Make sure to schedule a redisplay when adding and/or hiding tabs [Bug 1878298]. check-in: f56bd352 user: jenglish tags: trunk | |
2008-01-27
| ||
16:44 | Fix [Bug 835848]. Use FcTypeDouble for XFT_SIZE attribute. check-in: 2b422352 user: jenglish tags: trunk | |
16:40 | Merged common code from InitFont() and TkpGetFontAttrsForChar(), factored into GetTkFontAttributes() and GetTkFontMetrics(). Removed write-only struct UnixFtFont member 'drawable'. Removed unneeded double-pointer indirections. Ensure that TkFontAttributes.family member is a Tk_Uid as specified. check-in: c30ce69b user: jenglish tags: trunk | |
2008-01-25
| ||
21:41 | merge updates from HEAD check-in: e5fb0a45 user: dgp tags: core-stabilizer-branch | |
17:57 |
* changes: Updates for 8.5.1 release.check-in: af5c32dc user: dgp tags: trunk | |
2008-01-23
| ||
16:52 | Bump stabilizer branch to 8.5.1 check-in: b1bc6648 user: dgp tags: core-stabilizer-branch | |
16:39 | merge updates from HEAD check-in: 93d65c93 user: dgp tags: core-stabilizer-branch | |
2008-01-08
| ||
20:02 | BUGFIX: fix crash in [ttk::labelframe] when -style option specified [Bug 1867122]. check-in: 8b24a669 user: jenglish tags: trunk | |
17:00 | Add tristate support to checkbuttons and radiobuttons [Bug 1865898]. Fix check and radio indicator size [Bug 1679067]. check-in: ce7322e2 user: jenglish tags: trunk | |
2008-01-06
| ||
22:35 | (oops. Missed a spot.) check-in: c6340f56 user: jenglish tags: trunk | |
22:33 | Call Tk_MakeWindowExist() in widget constructor. Removed now-unnecessary initial ConfigureNotify processing. check-in: 97048e98 user: jenglish tags: trunk | |
19:16 | Fix MouseWheel bindings for ttk::treeview widget (Fixes #1442006, #1821939, #1862692) check-in: 316f0f87 user: jenglish tags: trunk | |
2008-01-02
| ||
19:07 |
* generic/tk.h: Bump version number to 8.5.1b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:check-in: 5112d05d user: dgp tags: trunk | |
2007-12-30
| ||
23:35 | Document canvas current item/clipping behaviour more precisely. [Bug 1774593] check-in: 73f0ca13 user: dkf tags: trunk | |
16:04 | Fix [Bug 1860802] check-in: c7ea34fd user: dkf tags: trunk | |
2007-12-17
| ||
17:33 | advance core-8-5-0 release tag check-in: 5e0d9d22 user: dgp tags: trunk, core-8-5-0 | |
17:29 | update release date check-in: 33a4ce96 user: dgp tags: trunk | |
15:24 | Documented -outlineoffset item option. [Bug 1836621] check-in: 6ec7c959 user: dkf tags: trunk | |
2007-12-15
| ||
15:55 | fix building on Panther check-in: 38c232ca user: das tags: trunk | |
2007-12-14
| ||
19:08 |
* changes: More updates for 8.5.0 release.check-in: 69fe59ef user: dgp tags: trunk | |
16:29 | Fix typo [Bug 1850713]. check-in: d05aa55c user: jenglish tags: trunk | |
15:56 | Add in missing function definitions to support plain MSVC6 and use INT_PTR rather than LONG_PTR which isn'tr defined in the msvc6 headers. check-in: 465b8653 user: patthoyts tags: trunk | |
02:19 | Support compilation with MSVC9 on AMD64 check-in: f7dd6e6f user: patthoyts tags: trunk | |
2007-12-13
| ||
23:08 |
* generic/tkMenubutton.c (ConfigureMenuButton): trace the -textvariable even if an image exists as it may use -compound.check-in: 1cfc934d user: hobbs tags: trunk | |
15:23 | merge stable branch onto HEAD check-in: e7868b44 user: dgp tags: trunk | |
14:15 | Tag for 8.5.0 release check-in: 71190c15 user: dgp tags: core-stabilizer-branch | |
06:28 | merge updates from HEAD check-in: 4eb4f7b8 user: dgp tags: core-stabilizer-branch | |
00:29 |
* generic/tkText.c (DeleteIndexRange, TextEditCmd, UpdateDirtyFlag): * tests/text.test (text-25.10.1,25.11.[12]): Don't require [update idle] to trigger Modified event [Bug 1809538] Modified virtual event should only fire on state change [Bug 1799782] Make sure we delete chars before triggering <<Modified>> [Bug 1737288]check-in: 9db39c4d user: hobbs tags: trunk | |
00:28 | fix typos in comments check-in: cbe451b4 user: hobbs tags: trunk | |
2007-12-12
| ||
23:44 |
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Revert 2007-10-26 change to window class of transient toplevels that are not also overrideredirect. [Bug 1845899] * macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Implement more * macosx/tkMacOSXMouseEvent.c (BringWindowForward): X11-like transient * macosx/tkMacOSXSubwindows.c (XDestroyWindow): behaviour by adding transient windows to a window group owned by the master window, this ensures transients always remain in front of and are collapsed with the master; bring master to front when selecting transient windows; restore default window group of transients if master destroyed. [Bug 1845899]check-in: 70a63cc6 user: das tags: trunk | |
15:51 | Various minor updates to ttk_* manpages. check-in: 392da819 user: jenglish tags: trunk | |
15:49 |
* changes: Updated for 8.5.0 release.check-in: 654a3534 user: dgp tags: trunk | |
14:13 | merge updates from HEAD check-in: c68f7e3d user: dgp tags: core-stabilizer-branch | |
01:42 | * generic/ttk/ttkTheme.c(StyleElementOptionsCmd): Use Ttk_GetElement() to find element instead of direct hash table access. check-in: 09d7f6c0 user: jenglish tags: trunk | |
2007-12-11
| ||
22:14 | Added code to rebuild the from index after the deletion phase so that the linePtr field is valid for the insertion phase. [Bug 1602537] check-in: 44205e71 user: dkf tags: trunk | |
2007-12-10
| ||
21:37 | Clarify docs to note that [event info] isn't clairvoyant. check-in: 9f270abb user: dkf tags: trunk | |
18:39 | merge updates from HEAD check-in: 2f101f8a user: dgp tags: core-stabilizer-branch | |
16:21 | Various markup fixes (mostly: missing quotes on .SH arguments, extraneous .PPs) check-in: 3ce1f97d user: jenglish tags: trunk | |
16:21 | Remove extra .BEs that got added by mistake somewhere. check-in: 555685d8 user: jenglish tags: trunk | |
15:54 |
* generic/tkIntDecls.h: regen with new genStubs.tcl. * generic/tkIntPlatDecls.h: [Tcl Bug 1834288] * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c:check-in: e16ea9f7 user: das tags: trunk | |
15:52 |
* generic/tk.decls: use new genstubs 'export' command to * generic/tkInt.decls: mark exported symbols not in stubs table [FR 1716117]; cleanup formatting.check-in: 3f6501a2 user: das tags: trunk | |
15:26 | Ensure list of hidden commands is correct. [Bug 1847925] check-in: c0b4c21b user: dkf tags: trunk | |
15:22 | add inttypes.h #include (sync with tkUnixPort.h change of 2007-11-28) check-in: c6da40bb user: das tags: trunk | |
12:10 |
We must specify the lowest Windows version we
intend to support. In particular the SystemParametersInfo API
doesn't like to receive structures that are larger than it expects
which affects the font assignements. Set to Win98 support.
Handle failure to read the system parameters. This causes ttk/fonts.tcl to set any missing named fonts. check-in: afec4171 user: patthoyts tags: trunk | |
12:03 | Only tkWin.h should include windows.h unless we have an explicit override of the WINVER macro. check-in: af9dcfb6 user: patthoyts tags: trunk | |
11:57 | Handle MSVC 9 (aka: Visual Studio 2008) check-in: cd79a122 user: patthoyts tags: trunk | |
11:40 | Update for 'unload' as a safe command (tcl 8.5b3+) check-in: d21cfa93 user: patthoyts tags: trunk | |
09:36 | document OSX [wm attr -notify] check-in: 75ccc569 user: das tags: trunk | |
2007-12-09
| ||
20:44 | regen check-in: 7974a8b5 user: dkf tags: trunk | |
20:44 | Fix suite of small problems that prevented a build from working for me. check-in: 1889fd69 user: dkf tags: trunk | |
2007-12-08
| ||
03:49 | s/style/ttk::style/ check-in: f71ed614 user: jenglish tags: trunk | |
2007-12-07
| ||
20:47 |
* unix/README: Mention the stub library created by `make` and warn about the effect of embedded paths in the installed binaries. Thanks to Larry Virden. [Tcl Bug 1794084]check-in: 20f22121 user: dgp tags: trunk | |
2007-12-06
| ||
17:53 | Fix TCombobox layout on OSX so as not to truncate long text when combobox is wider than requested [Bug 1845164]. check-in: 75f1a4a0 user: jenglish tags: trunk | |
16:25 | merge update from HEAD check-in: dea72144 user: dgp tags: core-stabilizer-branch | |
16:05 | line endings check-in: d114c434 user: dgp tags: trunk | |
07:00 | merge updates from HEAD check-in: 4f0d4df8 user: dgp tags: core-stabilizer-branch | |
2007-12-05
| ||
22:29 |
* library/demos/widget: reduce start size to 70% of screenheight from sh-200 for a more reasonable size.check-in: df2d4fd2 user: hobbs tags: trunk | |
20:26 | merge updates from HEAD check-in: 1f575232 user: dgp tags: core-stabilizer-branch | |
19:07 |
* win/tkWinButton.c, win/tkWinDialog.c: use SetWindowLongPtr and * win/tkWinScrlbr.c, win/tkWinWm.c: GetWindowLongPtr only. * win/ttkWinMonitor.c:check-in: cd313364 user: hobbs tags: trunk | |
19:01 |
* win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now) * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker.check-in: 099e9edb user: hobbs tags: trunk | |
18:41 |
* win/configure, win/tcl.m4 (LIBS_GUI): mingw needs -lole32 -loleaut32 but not msvc for Tk's [send]. [Bug 1844749]check-in: 7b689aa0 user: hobbs tags: trunk | |
18:11 | merge updates from HEAD check-in: a7477563 user: dgp tags: core-stabilizer-branch | |
16:38 | * doc/ttk_style.n: Remove nonsense about "this manpage has not yet been written"; everything supported is documented. check-in: 3089be70 user: jenglish tags: trunk | |
15:58 | Added Danish to list of locales. check-in: f8f443d9 user: dkf tags: trunk | |
08:52 | Correct errors in language specifiers check-in: ea0e50f0 user: dkf tags: trunk | |
2007-12-04
| ||
23:05 | Added missing messages. [Patch 1800744] check-in: 0038a7c3 user: dkf tags: trunk | |
23:01 | Added Danish message catalog. [Patch 1844143] check-in: a393a142 user: dkf tags: trunk | |
17:05 | merge updates from HEAD check-in: 60381316 user: dgp tags: core-stabilizer-branch | |
2007-12-03
| ||
20:03 |
* win/configure, win/tcl.m4 (LIBS_GUI): remove ole32.lib oleaut32.lib (LIBS): add ws2_32.lib for static builds with Tcl.check-in: 178334ed user: hobbs tags: trunk | |
2007-12-02
| ||
04:32 | Improved macrology for statically-initialized layout template tables. check-in: 1876a988 user: jenglish tags: trunk | |
02:50 | Internal Ttk_Manager API updates (missed from 2007-11-25 commit) check-in: 9da56fbd user: jenglish tags: trunk | |
2007-11-28
| ||
20:33 | merge updates from HEAD check-in: 8937d45c user: dgp tags: core-stabilizer-branch | |
20:12 |
* unix/tkUnixPort.h: When unix/configure determines whether the intptr_t type is available, it has the <inttypes.h> header present. It's only fair that we let Tk have it too.check-in: e483a1c0 user: dgp tags: trunk | |
02:05 | (bug 1835052) Fix tidy target to remove tktest rather than tcltest check-in: 7e292ff7 user: patthoyts tags: trunk | |
2007-11-26
| ||
20:38 | * generic/tkImgPPM.c (StringReadPPM): Corrected a comparison whose sense was reversed that resulted in reading beyond the end of the input buffer on malformed PPM data. [Bug #1822391] * tests/imgPPM.test (imgPPM-4.1): Added test case that exercises [Bug #1822391]. check-in: c855e456 user: kennykb tags: trunk | |
20:00 | * library/tkfbox.tcl (VerifyFileName): Corrected a couple of typos in handling of bad file names. [Bug #1822076] * tests/filebox.test (filebox-7.1, filebox-7.2): Added test cases that exercise the above bug. Thanks to Christoph Bauer ([email protected]) for the patch. check-in: 27c83612 user: kennykb tags: trunk | |
2007-11-25
| ||
19:19 | merge updates from HEAD check-in: f4b306bc user: dgp tags: core-stabilizer-branch | |
18:11 | Internal Ttk_Manager API updates; Fixed [Bug 1343984]; Added [$nb hide] method; [$nb add] on already-managed windows no longer throws an error, can be used to re-add a hidden tab. Updated docs and test suite. check-in: f37e8950 user: jenglish tags: trunk | |
10:56 | Improved the tests for ttk::style element create args check-in: bfadefe2 user: patthoyts tags: trunk | |
06:47 | merge updates from HEAD check-in: be5e8d1a user: dgp tags: core-stabilizer-branch | |
2007-11-23
| ||
16:41 | General improvements to Unix README check-in: 4ed646be user: dkf tags: trunk | |
2007-11-21
| ||
17:01 | merge updates from HEAD check-in: f430444b user: dgp tags: core-stabilizer-branch | |
16:46 | merge updates from 8.5b3 check-in: 74d963a2 user: dgp tags: core-stabilizer-branch | |
16:29 | Improve theming of Unix dialogs check-in: 2125f1d1 user: dkf tags: trunk | |
2007-11-19
| ||
19:38 | autoconf-2.59 check-in: 35189ded user: das tags: trunk, core-8-5-b3 | |
19:04 | missing contributor names check-in: eb84bca3 user: das tags: trunk | |
19:04 | formatting check-in: 7df7d0eb user: das tags: trunk | |
18:49 | Fixed crash bug in style element create check-in: fa3581e1 user: patthoyts tags: trunk | |
18:40 | tag 8.5b3 check-in: b2a859ee user: dgp tags: trunk | |
18:39 |
* README: Bump version number to 8.5b3. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: e279b98e user: dgp tags: trunk | |
18:34 |
* changes: Update changes for 8.5b3 release.check-in: 26cd68b3 user: dgp tags: trunk | |
14:24 | aqua changes for 8.5b3 check-in: 64075d1b user: das tags: trunk | |
14:23 | formatting check-in: 0761fc45 user: das tags: trunk | |
01:49 |
* generic/ttk/ttkElements.c, macosx/ttkMacOSXTheme.c:
Add "fill" element: like "background" but only erases parcel.
* generic/ttk/ttkFrame.c: Use fill element in Labelframe Label sublayout. Also improved default labelmargins for -labelanchor w*, e*. * generic/ttk/ttkLabel.c: no longer need Labelframe hack. * library/ttk/aquaTheme.tcl: ImageTextElement no longer needed. TextElement no longer needs '-background' option. check-in: 6b45bb05 user: jenglish tags: trunk | |
2007-11-18
| ||
19:20 | * generic/ttk/ttkFrame.c: Use sublayout for ttk::labelframe labels instead of single element. * generic/ttk/ttkLabel.c: Default -anchor for text and label elements is now "w" instead of "center". Fixes [Bug 1614540]. * library/ttk/defaults.tcl, library/ttk/*Theme.tcl: Button styles now need explicit "-anchor center". check-in: c9d33ad0 user: jenglish tags: trunk | |
17:28 | BUGFIX: Ttk_GetPaddingFromObj() and Ttk_GetBorderFromObj() returned garbage when passed an empty list. check-in: cddf8ccb user: jenglish tags: trunk | |
17:00 | ttkMacOSXTheme.c: Resynchronize with Tile codebase so that patches can flow back and forth. aquaTheme.tcl: Extra TButton -padding no longer needed. check-in: 5bacbe09 user: jenglish tags: trunk | |
07:15 | autoconf-2.59 check-in: c20896d5 user: das tags: trunk | |
07:14 | whitespace & order (sync with tclconfig/tcl.m4) check-in: 08ba98ed user: das tags: trunk | |
00:35 |
* win/ttkWinXPTheme.c: Add support for size information flags for scrollbar and combobox buttons. This handles tile patches 1596647 and 1596657 but a bit more generically.check-in: 3ed69957 user: patthoyts tags: trunk | |
2007-11-17
| ||
23:07 | Tidy up some variable types. check-in: dd028db1 user: patthoyts tags: trunk | |
21:55 | Minor reshuffle for clarity check-in: de564ca7 user: patthoyts tags: trunk | |
21:47 | Fix the environment to run only our built version check-in: e7608c1c user: patthoyts tags: trunk | |
21:32 | Forgot the changelog check-in: 3d797e65 user: patthoyts tags: trunk | |
21:28 | Only check for -displayof if there are sufficient arguments. This permits checking strings like -d. check-in: 9ba3de84 user: patthoyts tags: trunk | |
19:19 | Add mandatory 8.5-isms. check-in: 77f28ae8 user: jenglish tags: trunk | |
19:17 | Swap in core scrollbars for [ttk::scrollbar]s on OSX. check-in: 3b33c44d user: jenglish tags: trunk | |
04:24 | whitespace check-in: dc4ef249 user: das tags: trunk | |
2007-11-16
| ||
17:47 | * macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Correct an oversight in the bug fix from 2007-11-11. [Bug 1824638] check-in: aed33838 user: cc_benny tags: trunk | |
07:14 | merge updates from HEAD check-in: 05986a41 user: dgp tags: core-stabilizer-branch | |
05:33 | autoconf-2.59 check-in: af00ae47 user: das tags: trunk | |
05:32 | sync with tcl/unix/tcl.m4 check-in: 87debbc7 user: das tags: trunk | |
2007-11-15
| ||
03:47 |
* macosx/Wish.xcodeproj/project.pbxproj: add new chanio.test. * macosx/Wish.xcode/project.pbxproj:check-in: 2c4bda38 user: das tags: trunk | |
2007-11-14
| ||
20:27 | The Swedish message catalog should be for Swedish... [Bug 1831803] check-in: c7c3bef9 user: dkf tags: trunk | |
14:07 | typo: s/Bearbieten/Bearbeiten/ (suchenwi on chat) check-in: ad6b9cae user: das tags: trunk | |
03:52 | autoconf-2.59 check-in: 080c9915 user: das tags: trunk | |
03:51 | sync with tcl/unix/tcl.m4 check-in: 6722898d user: das tags: trunk | |
2007-11-13
| ||
13:08 | merge updates from HEAD check-in: c0cc1854 user: dgp tags: core-stabilizer-branch | |
06:47 | whitespace check-in: 3974d2e8 user: das tags: trunk | |
2007-11-12
| ||
19:22 | merge updates from HEAD check-in: 94778fa5 user: dgp tags: core-stabilizer-branch | |
2007-11-11
| ||
21:41 | * macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Fix the case when TK_WHOLE_WORDS and TK_AT_LEAST_ONE are both set and maxLength is small. [Bug #1824638] check-in: fb4cdb06 user: cc_benny tags: trunk | |
2007-11-09
| ||
06:25 | typo check-in: 29142981 user: das tags: trunk | |
06:23 |
* macosx/tkMacOSXButton.c: sync formatting, whitespace, copyright * macosx/tkMacOSXDialog.c: with core-8-4-branch. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXWm.c: * xlib/xgc.c * library/bgerror.tcl: * library/console.tcl: * library/menu.tcl:check-in: 0571a0d3 user: das tags: trunk | |
06:22 |
* macosx/tkMacOSXFont.c (TkpGetFontAttrsForChar): panic on false return from TkMacOSXSetupDrawingContext().check-in: 2dfc30a8 user: das tags: trunk | |
2007-11-08
| ||
17:37 | fix warnings check-in: b81d5b52 user: das tags: trunk | |
15:45 | move #includes for TkMacOSXGetNamedDebugSymbol() outside of TK_MAC_DEBUG #ifdef check-in: 43d75f08 user: das tags: trunk | |
15:02 | formatting check-in: 2a79f87f user: das tags: trunk | |
14:26 |
* macosx/tkMacOSXCarbonEvents.c (InstallStandardApplicationEventHandler): on Mac OS X Leopard, replace the 2005-11-27 approach of installing the standard application handler by calling RAEL and immediately longjmping out of it from an event handler, as that now leads to crashes in -[NSView unlockFocus] whenever HIToolbox uses Cocoa in Leopard (Help menu, Nav Services, Color Picker). Instead call InstallStandardEventHandler() on the application and menubar event targets, as Leopard ISEH finally handles these correctly. Unfortunately need a HIToolbox-internal SPI to retrieve the menubar event target, no public API appears have that functionality.check-in: 4f7808a5 user: das tags: trunk | |
14:26 |
* macosx/tkMacOSXDebug.c: make TkMacOSXInitNamedDebugSymbol() * macosx/tkMacOSXDebug.h: available outside of debug builds as the new Leopard ISAEH needs it.check-in: a8c1e90f user: das tags: trunk | |
14:25 |
* macosx/tkMacOSXButton.c: replace HiliteControl() by modern API * macosx/tkMacOSXMenubutton.c: for activation and enabling; distinguish inactive and disabled look&feel; correct activation handling to match that of container toplevel. * macosx/tkMacOSXMenubutton.c: correct size computation of bevelbutton variant to match that of buttons; fix crash with bitmap due to NULL GC; delay picParams setup until needed; formatting cleanup. [Bug 1824521]check-in: 1f218f56 user: das tags: trunk | |
14:25 |
* library/menu.tcl: correct handling of menubutton "active" state on Aqua to match that of buttons.check-in: ad9ddf57 user: das tags: trunk | |
14:25 |
* macosx/tkMacOSXDefault.h: correct button & menubutton active foreground and background colors and menubutton border width.check-in: f1aa51ce user: das tags: trunk | |
14:25 |
* macosx/tkMacOSXWindowEvent.c: handle kEventWindowExpanding carbon * macosx/tkMacOSXCarbonEvents.c: event instead of kEventWindowExpanded to ensure activate event arrives after window is remapped, also need to process all Tk events generated by remapping in the event handler to ensure children are remapped before activate event is processed.check-in: f9461a8d user: das tags: trunk | |
14:24 |
* macosx/tkMacOSXSubwindows.c: add pixmap size field to MacDrawable * macosx/tkMacOSXInt.h: struct; add flag for B&W pixmaps. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXMenu.c:check-in: fcb6429a user: das tags: trunk | |
14:24 |
* macosx/tkMacOSXPrivate.h: correct Leopard HIToolboxVersionNumber.check-in: 3d0b5d29 user: das tags: trunk | |
14:23 |
* macosx/ttkMacOSXTheme.c: add error checking; cleanup formatting.check-in: fc760b31 user: das tags: trunk | |
01:40 |
Ttk_ElementSize: Fixed longstanding, subtle bug that caused element padding
to sometimes be counted twice in size computations.
Fix ElementSizeProcs affected by previous change. check-in: d561a619 user: jenglish tags: trunk | |
2007-11-06
| ||
17:02 | * doc/CrtConsoleChan.3: Fixed markup typo and extended see also section per suggestions by Donal. check-in: ded54186 user: andreas_kupries tags: trunk | |
02:15 |
* library/ttk/combobox.tcl: Set focus to listbox in <Map> binding instead of in Post command (see #1349811 for info).check-in: b6c9accc user: jenglish tags: trunk | |
2007-11-05
| ||
20:43 | * doc/CrtConsoleChan.3: New file providing minimal documentation of 'Tk_InitConsoleChannels()'. This is for [SF Tk Bug 432435]. check-in: 6726ace1 user: andreas_kupries tags: trunk | |
17:22 | spelling corrections check-in: c6546764 user: dgp tags: trunk | |
16:37 | * macosx/ttkMacOSXTheme.c(TreeitemLayout): Remove focus ring from treeview items on OSX (problem reported by Kevin Walzer). check-in: 0ccd6fa2 user: jenglish tags: trunk | |
14:24 | merge updates from HEAD check-in: 5a5269e0 user: dgp tags: core-stabilizer-branch | |
2007-11-04
| ||
23:59 | + Use null "treearea" element for treeview owner-draw area instead of "client", to avoid nameclash with Notebook.client element. This was causing sizing anomalies in XP theme, and introduced extraneous padding. + "alt" theme Treeitem.indicator element needs left margin now. check-in: 3dd197af user: jenglish tags: trunk | |
10:39 |
* macosx/tkMacOSXMenus.c: add "Run Widget Demo" menu item to the default Edit menu along with associated carbon event handler enabling the item only if demo files are installed; cleanup handling of "About" and "Source" menu items.check-in: fa6a89dc user: das tags: trunk | |
10:38 |
* library/bgerror.tcl: fix background of detail text on Aqua.check-in: eda844bc user: das tags: trunk | |
10:38 |
* library/console.tcl: add accelerators and fix Aqua bindings of the new font size menu items.check-in: 8e7b4a51 user: das tags: trunk | |
10:38 |
* library/demos/mclist.tcl: Aqua GOOBE. * library/demos/tree.tcl: * library/demos/ttknote.tcl: * library/demos/widget:check-in: 4aa05c7c user: das tags: trunk | |
10:37 |
* doc/chooseDirectory.n: remove/correct obsolete Mac OS 9-era * doc/getOpenFile.n: information. * doc/menu.n:check-in: 76776138 user: das tags: trunk | |
10:37 |
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): fix boolean argcheck-in: 538f1ec9 user: das tags: trunk | |
10:37 |
* macosx/Wish.xcodeproj/project.pbxproj: add new demo file. * macosx/Wish.xcode/project.pbxproj:check-in: 145aa60d user: das tags: trunk | |
2007-11-03
| ||
00:51 | Add menu item and key binding to adjust font check-in: a6bb8c71 user: patthoyts tags: trunk | |
2007-11-02
| ||
23:53 | Tinkering with the default demo widget height check-in: 229033d9 user: dkf tags: trunk | |
23:48 | Added a demo of how to do a multi-column sortable listbox. check-in: dc95a5cc user: dkf tags: trunk | |
16:14 | Updated with improved padding from Emiliano check-in: 273f76e0 user: dkf tags: trunk | |
15:12 | Missed a file that needed updating to handle the changed internal structure of dialogs check-in: d864cf3f user: dkf tags: trunk | |
14:51 | merge updates from HEAD check-in: 1c97e8c6 user: dgp tags: core-stabilizer-branch | |
14:28 | GOOBE for unix; use themed scrollbar check-in: e21dfab8 user: dkf tags: trunk | |
14:24 | GOOBE tweak; get background from theme check-in: 540c0caf user: dkf tags: trunk | |
14:20 | Bugfix check-in: 9530b3b4 user: dkf tags: trunk | |
13:16 | Tk (non-native) message box now uses Ttk widgets for better L&F. check-in: a3716d90 user: dkf tags: trunk | |
11:54 | Tk (non-native) file chooser now uses Ttk widgets for better L&F and supports <Tab> completion of file names. [FRQ 805091] check-in: b12f6d64 user: dkf tags: trunk | |
10:15 | Better resizing. [Bug 1822410] check-in: 823d191a user: dkf tags: trunk | |
2007-11-01
| ||
23:03 | Fix .DS/.DE to work better when transformed to a table check-in: 2fca7187 user: dkf tags: trunk | |
16:37 | merge updates from HEAD check-in: b0775f09 user: dgp tags: core-stabilizer-branch | |
16:36 | Better resizing behaviour. [Bug 1822601] check-in: 66331154 user: dkf tags: trunk | |
16:34 | line endings check-in: 75f83dac user: dgp tags: trunk | |
14:01 | Added list of Windows system colors. [Bug 945409] check-in: 31447820 user: dkf tags: trunk | |
13:33 |
* doc/console.n: clarify availability of [console] in TkAqua.check-in: a6b0bfb6 user: das tags: trunk | |
11:36 |
* macosx/tkMacOSXColor.c (GetThemeColor): improve translation of RGB pixel values into RGBColor.check-in: d4e6b596 user: das tags: trunk | |
11:34 |
* library/demos/widget: increase height of main window text widget to use more of the available vertical space.check-in: 6ed4e0a4 user: das tags: trunk | |
11:33 |
* doc/bind.n: document the Option modifier, clarify meaning and availability of Command & Option.check-in: e8bd60ce user: das tags: trunk | |
10:59 | Make documentation use the name that scripts use as much as possible. [Bug 1640073] check-in: c0112917 user: dkf tags: trunk | |
10:37 | Fixed mistake in [$t tag remove] docs. [Bug 1792191] check-in: 064aa79a user: dkf tags: trunk | |
10:35 | Documented the Command modifier. [Bug 1232908] check-in: 43eeea3f user: dkf tags: trunk | |
10:19 | Fix [Bug 1386955] check-in: d1812331 user: dkf tags: trunk | |
2007-10-31
| ||
16:37 | Improved description/comments so that people better understand what is being validated, following suggestion from Don Porter. check-in: 4b9fae74 user: dkf tags: trunk | |
16:17 | D'uh, now make the code more idiomatic! check-in: abe67e28 user: dkf tags: trunk | |
16:17 | Minor GOOBE boost on Unix and OSX check-in: 4ed2b642 user: dkf tags: trunk | |
16:11 | Mark non-loadable images as such instead of throwing a nasty dialog, following suggestion from Don Porter. check-in: a083ed0f user: dkf tags: trunk | |
10:24 | Improve Tk_PhotoPutBlock a bit more. Derived from [Patch 224066] check-in: 33757ab0 user: dkf tags: trunk | |
04:25 | BUGFIX: Unpost can be called with no preceding Post. check-in: 139521b3 user: jenglish tags: trunk | |
00:05 | Use -fp:strict with msvc8 as -fp:precise fails on amd64 builds. Fix the two places in Tk that generate errors with msvc8 when using this flag. check-in: 3304fda8 user: patthoyts tags: trunk | |
2007-10-30
| ||
22:29 |
* library/choosedir.tcl: only enable OK button when valid in conjunction with -mustexist. [Bug 1550528]check-in: 642dcde5 user: hobbs tags: trunk | |
21:29 | More documentation improvements check-in: b16ced4d user: dkf tags: trunk | |
19:56 |
* library/listbox.tcl (::tk::ListboxBeginSelect): ignore -takefocus when considering focus on <1>, it is for tab focus.check-in: a5b8f655 user: hobbs tags: trunk | |
19:39 | fix spelling of -inactiveselectbackground [Bug 1626415] check-in: 6532e3d0 user: hobbs tags: trunk | |
19:08 |
* generic/tk.h: Bump version number to 8.5b2.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b2 * unix/configure.in: release. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:check-in: 6882cbb7 user: dgp tags: trunk | |
18:52 |
* library/entry.tcl: don't error with Clear event. [Bug 1509288]check-in: fc064c4b user: hobbs tags: trunk | |
16:29 | use size -12 TkFixedFont (was -10) check-in: 16037b09 user: hobbs tags: trunk | |
15:44 | Fix Arabic and Hebrew rendering on Windows. [Bug 1803723] check-in: 5bbbbde8 user: dkf tags: trunk | |
15:37 | Typo check-in: 865f8608 user: dkf tags: trunk | |
15:34 | Rename enumermation for somewhat simpler-to-read code. [Bug 1677613] check-in: d8817c8b user: dkf tags: trunk | |
15:22 |
* generic/ttk/ttkWidget.c: Split up RedisplayWidget()
to factor out double-buffering related code.
* macosx/ttkMacOSXAquaTheme.c: Use SetThemeBackGround/ kThemeBrushModelessDialogBackground{Active|Inactive} instead of ApplyThemeBackground/kThemeBackgroundWindowHeader (advice from DAS). * library/ttk/aquaTheme.tcl: Use darker shade for inactive and disabled text, to match typical values of most kThemeXXXTextColorInactive values. check-in: 389670a8 user: jenglish tags: trunk | |
15:20 | Clarify UTF8_STRING handling. [Bug 1778563] check-in: f30c2c80 user: dkf tags: trunk | |
15:02 | Clarify search subcommand docs. [Bug 1622919] check-in: 058c78ce user: dkf tags: trunk | |
10:13 | Made maintenance easier by adding extra dependency information so that the right version number gets embedded in key files. check-in: ef9be8b4 user: dkf tags: trunk | |
02:33 | use Monaco 11 (was 9) as Aqua TkFixedFont check-in: acc69507 user: hobbs tags: trunk | |
01:57 |
* tests/listbox.test, tests/panedwindow.test, tests/scrollbar.test: * library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl: * library/msgbox.tcl, library/optMenu.tcl, library/tclIndex: * library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt: * library/demos/tcolor, library/demos/text.tcl: * library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look * library/ttk/fonts.tcl: Update of Tk default look in 8.5 * macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look * unix/tkUnixDefault.h: with minor modifications for Win32/Aqua. * win/tkWinDefault.h: Uses Tk*Font definitions throughout for * win/tkWinFont.c: classic widgets. [Bug #1820344] * library/obsolete.tcl (::tk::classic::restore): This restores changes made to defaults in 8.5 using the 'option' command, segmented into logical groups.check-in: f108de53 user: hobbs tags: trunk | |
01:26 | restored TIP#145 and Aqua improvements that got lost in the 8.5b2 release revert check-in: c14c75cb user: das tags: trunk | |
01:23 |
* tests/winfo.test: winfo-4.5 raise .t to above . for Windowscheck-in: 5f9eeb1e user: hobbs tags: trunk | |
01:09 |
* tests/unixWm.test: note TIP#142 results and remove unnecessary catches.check-in: b7c2c76b user: hobbs tags: trunk | |
2007-10-29
| ||
21:19 | Minor improvements check-in: 0790155f user: dkf tags: trunk | |
16:04 | Lots more GOOBE stuff. Now works with 'make html'! check-in: 6373cd0c user: dkf tags: trunk | |
2007-10-28
| ||
18:56 | * library/ttk/combobox.tcl: Make popdown window [wm resizable 0 0] on OSX, to prevent TkAqua from shrinking the scrollbar to make room for a grow box that isn't there. * macosx/ttkMacOSXTheme.c, library/ttk/aquaTheme.tcl: Reworked combobox layout. check-in: fad8a49e user: jenglish tags: trunk | |
2007-10-27
| ||
04:23 | merge updates from HEAD check-in: ee0325f1 user: dgp tags: core-stabilizer-branch | |
2007-10-26
| ||
20:25 | restore baby check-in: 3448f658 user: dgp tags: trunk, core-8-5-b2 | |
20:13 |
* doc/*.1: Revert doc changes that broke * doc/*.3: `make html` so we can get the release * doc/*.n: out the door.check-in: 4fe42744 user: dgp tags: trunk | |
17:24 | tag:8.5b2 check-in: 2df17381 user: dgp tags: trunk | |
17:20 | add Aqua changes for for 8.5b2 check-in: 5be17d66 user: das tags: trunk | |
16:51 |
* changes: Update changes for 8.5b2 release.check-in: 4d052180 user: dgp tags: trunk | |
15:23 |
* README: Bump version number to 8.5b2. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 3c194ab8 user: dgp tags: trunk | |
12:25 | Fix minor faults check-in: 81c2c05d user: dkf tags: trunk | |
10:36 |
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]check-in: e86312e5 user: das tags: trunk | |
10:35 | whitespace check-in: 9c05f749 user: das tags: trunk | |
08:04 | use global for -typevariable check-in: 0c7de935 user: das tags: trunk | |
07:56 |
* macosx/tkMacOSXDialog.c: TIP#242 cleanup. * library/demos/filebox.tcl: demo TIP#242 -typevariable.check-in: ba920c82 user: das tags: trunk | |
2007-10-25
| ||
22:52 | ttk::notebook: reworked [$nb insert] logic (fixes multiple bugs; see #1817596) check-in: 12a800da user: jenglish tags: trunk | |
21:44 |
* doc/getOpenFile.n: TIP#242 implementation of -typevariable to * library/tkfbox.tcl: return type of selected file in file dialogs. * library/xmfbox.tcl: [Bug #1156388] * macosx/tkMacOSXDialog.c: * tests/filebox.test: * tests/winDialog.test: * win/tkWinDialog.c:check-in: 32679bf3 user: hobbs tags: trunk | |
16:39 |
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]check-in: d7e8968b user: dgp tags: trunk | |
07:08 | Move widget layout registration from TtkElements_Init() to widget *_Init() routines. Renaming/consistency: s/...ElementGeometry()/...ElementSize()/ check-in: 05eaff8c user: jenglish tags: trunk | |
2007-10-24
| ||
14:32 | Lots of improvements to look and feel of manual pages check-in: 719dc3b1 user: dkf tags: trunk | |
12:59 | merge updates from HEAD check-in: 547928e9 user: dgp tags: core-stabilizer-branch | |
01:03 | Applied patch from #1723362 for transparent bitmaps check-in: 7e79cdbf user: patthoyts tags: trunk | |
00:16 | permit wm manage of any widget (esp: ttk::frame) check-in: 975ab43a user: patthoyts tags: trunk | |
2007-10-23
| ||
23:24 |
* library/ttk/combobox.tcl (ttk::combobox::PopdownWindow): redo wm transient on each drop to handle reparent-able frames. [Bug 1818441]check-in: 73116ea0 user: hobbs tags: trunk | |
17:09 | [namespace import ::ttk::scrollbar] doesn't work, since ttk::scrollbar isn't [namespace export]ed. check-in: f768f92d user: jenglish tags: trunk | |
16:05 |
* tests/cursor.test: Make tests robust against changes in Tcl's rules for accepting integers in octal format.check-in: f1216634 user: dgp tags: trunk | |
15:44 | Rendering-with-groff GOOBE. check-in: 83ccda2c user: dkf tags: trunk | |
14:07 | improve look of HTML rendered version check-in: cbfebf46 user: das tags: trunk | |
12:47 | document missing named Tk* fonts, and named Aqua theme fonts. check-in: d34d7739 user: das tags: trunk | |
10:51 | Added TIP#145 documentation. check-in: bdb49f78 user: dkf tags: trunk | |
09:23 | Fixed leak in CreateNamedFont spotted by das. check-in: 9dcfea84 user: patthoyts tags: trunk | |
06:31 |
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:check-in: 01421f63 user: das tags: trunk | |
06:31 |
* library/demos/combo.tcl: Aqua GOOBE. * library/demos/toolbar.tcl: * library/demos/tree.tcl: * library/demos/ttknote.tcl: * library/demos/ttkprogress.tcl: * library/demos/widget:check-in: 9e806a98 user: das tags: trunk | |
2007-10-22
| ||
14:33 | Documentation improvements, all minor. check-in: ad0c5321 user: dkf tags: trunk | |
14:21 | More widget demos! check-in: aa992f88 user: dkf tags: trunk | |
03:35 | * library/ttk/combobox.tcl: ttk::combobox overhaul; fixes #1814778, #1780286, #1609168, #1349586 * library/ttk/aquaTheme.tcl: Factored out aqua-specific combobox -postposition adjustments. * generic/ttk/ttkTrack.c: Detect [grab]s and unpress pressed element; combobox workaround no longer needed. check-in: a69eecbf user: jenglish tags: trunk | |
2007-10-21
| ||
14:53 | typo check-in: dbffabdb user: das tags: trunk | |
14:52 |
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:check-in: c1218095 user: das tags: trunk | |
14:51 |
* library/demos/ttkmenu.tcl: Aqua GOOBE. * library/demos/ttkpane.tcl: * library/demos/widget:check-in: 638337ce user: das tags: trunk | |
14:51 |
* library/ttk/fonts.tcl: check for TIP #145 fonts on all platforms; correct aqua font sizes.check-in: 356ce28f user: das tags: trunk | |
14:50 |
* macosx/tkMacOSXFont.c: register named fonts for TIP #145 fonts and all theme font IDs.check-in: 9fa23398 user: das tags: trunk | |
14:50 |
* generic/tkFont.c (Tk{Create,Delete}NamedFont): allow NULL interp.check-in: 4290f766 user: das tags: trunk | |
01:31 | Clean up stale comments. check-in: f674a2be user: jenglish tags: trunk | |
2007-10-20
| ||
09:02 | On aqua, use tk scrollbar check-in: 637b80b9 user: patthoyts tags: trunk | |
2007-10-19
| ||
14:35 | merge updates from HEAD check-in: 87124aed user: dgp tags: core-stabilizer-branch | |
01:25 | s/style/ttk::style/ check-in: c21e18bc user: jenglish tags: trunk | |
2007-10-18
| ||
14:34 | More Ttk demos check-in: ca3fc167 user: dkf tags: trunk | |
14:23 |
* library/ttk/fonts.tcl: Create all the tip 145 font names on all platforms (mac and unix get handled in script, windows in C)check-in: 51d4f28e user: patthoyts tags: trunk | |
2007-10-17
| ||
20:54 | no message check-in: 9ecccf87 user: davygrvy tags: trunk | |
20:53 | * bitmaps/*.xbm: Changed CVS storage mode from -kb to -kkv as these are really text files, not binaries. * win/makefile.vc: Added $(BITMAPDIR) to the search path for the depend target. check-in: b294efcc user: davygrvy tags: trunk | |
20:52 | no message check-in: e29b9ca2 user: davygrvy tags: trunk | |
20:22 | icon beautification check-in: 05aada46 user: das tags: trunk | |
18:55 | more GOOBE check-in: bb834d09 user: das tags: trunk | |
18:21 |
* library/demos/widget: Aqua GOOBE, cleanup icons. * library/demos/ttkbut.tcl: * library/demos/button.tcl: restore setting of button highlightbackground on Aqua.check-in: 9763576d user: das tags: trunk | |
18:21 |
* macosx/ttkMacOSXTheme.c: adjust button and separator geometry.check-in: b9f5aa8f user: das tags: trunk | |
18:20 |
* macosx/tkMacOSXWm.c: fix warnings.check-in: bf04cde6 user: das tags: trunk | |
18:20 |
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:check-in: 149c8898 user: das tags: trunk | |
14:59 | Added demo of basic Ttk widgets. check-in: fcfc1362 user: dkf tags: trunk | |
14:37 | merge updates from HEAD check-in: 84d1e8fd user: dgp tags: core-stabilizer-branch | |
2007-10-16
| ||
21:25 | no message check-in: af9bb0fe user: davygrvy tags: trunk | |
21:24 | * win/makefile.vc: depend target now works and builds a generated dependency list with $(TCLTOOLSDIR)/mkdepend.tcl check-in: 0f9c80e9 user: davygrvy tags: trunk | |
21:00 | s/style/ttk::style/ check-in: 69ad4f31 user: jenglish tags: trunk | |
15:15 | More improvements for the widget demo main structure, including 'new' flagging. check-in: 6389df26 user: dkf tags: trunk | |
15:13 | Text widget documentation improvements check-in: f3d52fa0 user: dkf tags: trunk | |
15:11 | Minor improvements check-in: 7cce744a user: dkf tags: trunk | |
04:03 | merge updates from HEAD check-in: ed24631f user: dgp tags: core-stabilizer-branch | |
2007-10-15
| ||
21:06 | GOOBE work on the widget demo, plus a new demo of text widget peering. check-in: 70170127 user: dkf tags: trunk | |
20:59 | Fixed example check-in: 4ee2875d user: dkf tags: trunk | |
20:54 | whitespace change check-in: cae773d4 user: hobbs tags: trunk | |
20:52 |
* generic/tkFocus.c, generic/tkFrame.c, generic/tkInt.h: * macosx/tkMacOSXButton.c, macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c, unix/tkUnixWm.c, win/tkWinWm.c: * doc/wm.n, tests/wm.test: TIP #125 implementation [Bug 998125] Adds [wm manage|forget] for dockable frames. Finished X11 and Windows code, needs OS X completion.check-in: 64f2c3cc user: hobbs tags: trunk | |
18:38 | merge updates from HEAD check-in: 0cc687e0 user: dgp tags: core-stabilizer-branch | |
15:03 |
generic/ttk/ttkTreeview.c: Store pointer to column table entry
instead of column index in columnNames hash table.
This avoids the need for the evil PTR2INT and INT2PTR macros, and simplifies things a bit. check-in: ef1e1961 user: jenglish tags: trunk | |
07:24 |
* generic/tkArgv.c: Fix gcc warnings about 'cast to/from * generic/tkCanvUtil.c: pointer from/to integer of different * generic/tkCanvas.c: size' on 64-bit platforms by casting * generic/tkCursor.c: to intermediate types * generic/tkInt.h: intptr_t/uintptr_t via new PTR2INT(), * generic/tkListbox.c: INT2PTR(), PTR2UINT() and UINT2PTR() * generic/tkObj.c: macros. * generic/tkStyle.c: * generic/tkTextIndex.c: * generic/tkUtil.c: * generic/ttk/ttkTheme.h: * generic/ttk/ttkTreeview.c: * unix/tkUnixMenu.c: * unix/configure.in: * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: a5a2868b user: das tags: trunk | |
07:22 |
* macosx/Wish-Common.xcconfig: add 'tktest-X11' target. * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcodeproj/project.pbxproj:check-in: 84a1cb8c user: das tags: trunk | |
07:21 |
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.59check-in: 24c73d11 user: das tags: trunk | |
01:05 |
* win/configure, win/configure.in (TK_WIN_VERSION): Make sure the patchlevel doesn't contain extra dotted pairs (eg. interim release)check-in: 68b6074b user: hobbs tags: trunk | |
2007-10-12
| ||
19:01 | Hush. check-in: b113e179 user: patthoyts tags: trunk | |
18:56 | Fixed install of tk broken with last commit check-in: cd673403 user: patthoyts tags: trunk | |
14:14 | Mine all version information from headers. Sync tcl and tk and bring extension versions closer together. Try and avoid using tclsh to do substitutions as we may cross compile. check-in: 33f8d8e2 user: patthoyts tags: trunk | |
09:28 | Make use of TkFixedFont and ttk widgets in the console. Try and select a better fixed font just for the console. check-in: 70d0b28c user: patthoyts tags: trunk | |
03:14 |
* macosx/tkMacOSXDraw.c: replace all (internal) use of QD region * macosx/tkMacOSXSubwindows.c: API by HIShape API, with conversion to * macosx/tkMacOSXWindowEvent.c QD regions only when required by legacy * macosx/tkMacOSXPrivate.h: Carbon or Tk API. * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXInt.h: replace MacDrawable's QD RgnHandles * macosx/tkMacOSXEmbed.c: clipRgn, aboveClipRgn & drawRgn by * macosx/tkMacOSXMenu.c: HIShapeRefs visRgn & aboveVisRgn and * macosx/tkMacOSXSubwindows.c: CGRect drawRect. * macosx/tkMacOSXWindowEvent.c: remove use of QD port vis rgn in window * macosx/tkMacOSXSubwindows.c: update rgn calculation, manually excise * macosx/tkMacOSXWm.c: growbox from toplevel clip rgn instead. * macosx/tkMacOSXDraw.c: replace use of QD port clip rgn by new * macosx/tkMacOSXPrivate.h: clipRgn fld in TkMacOSXDrawingContext; handle QD/CG drawing mismatches in XCopyArea, XCopyPlane and TkPutImage; cleanup/speedup CGContext setup in TkMacOSXSetupDrawingContext(). * macosx/tkMacOSXDraw.c: change TkMacOSXSetupDrawingContext() to * macosx/tkMacOSXEntry.c: return boolean indicating whether * macosx/tkMacOSXFont.c: drawing is allowed (and was setup) or * macosx/tkMacOSXMenu.c: not (e.g. when clipRgn is empty). * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXSubwindows.c: signal that drawable is a pixmap via * macosx/tkMacOSXInt.h: new explicit TK_IS_PIXMAP flag instead of a NULL cligRgn field. * macosx/tkMacOSXRegion.c: add wrappers for missing/buggy HIShape * macosx/tkMacOSXPrivate.h: API, and private helpers to operate on HIShapeRefs & convert to/from TkRegion. * macosx/tkMacOSXRegion.c: add Tkp{Retain,Release}Region() API for * macosx/tkMacOSXInt.h: TkRegion.check-in: 662b6890 user: das tags: trunk | |
03:13 |
* xlib/xgc.c: factor out alloc/free of GC clip_mask; * macosx/tkMacOSXXStubs.c: manage clip rgn lifetime with new Tkp{Retain,Release}Region().check-in: 43cd1a0d user: das tags: trunk | |
03:06 |
* macosx/tkMacOSXButton.c: delay picParams setup until needed.check-in: 7e4bda4c user: das tags: trunk | |
03:06 |
* generic/tkTextDisp.c (CharUndisplayProc): fix textDisp.test crash.check-in: 7a48c5ca user: das tags: trunk | |
01:39 | no message check-in: 72f633f5 user: davygrvy tags: trunk | |
01:39 | * win/winMain.c: Replaced incorrect comments in main() to descibe why the console widget does not need to be created for this application entry point (if used). Must have been a bad copy/paste of WinMain() from 10 years back. check-in: 6c87d94b user: davygrvy tags: trunk | |
2007-10-11
| ||
16:04 | merge updates from HEAD check-in: cf02829f user: dgp tags: core-stabilizer-branch | |
14:13 |
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): manually constrain resize limitBounds to maxBounds, works around SectRect() mis-feature (return zero rect if input rect has zero height/width). [Bug 1810818]check-in: 486933a3 user: das tags: trunk | |
02:58 | merge updates from HEAD check-in: 898da03f user: dgp tags: core-stabilizer-branch | |
2007-10-09
| ||
12:34 | Make Ttk_GetImage safe if called with NULL interp. Added some tests that crash on Windows without this fix. check-in: fb96f8c8 user: patthoyts tags: trunk | |
2007-10-02
| ||
20:43 |
Merge updates from HEAD, then
[core-stabilizer-branch] * README: Bump version number to 8.5.0 * generic/tk.h: * library/tk.tcl: * unix/configure.in: Updated LOCALES. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:check-in: b02a75e0 user: dgp tags: core-stabilizer-branch | |
18:28 |
* generic/tk.h: Bump version number to 8.5b1.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. Updated LOCALES. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:check-in: 75ae2ea8 user: dgp tags: trunk | |
2007-09-30
| ||
16:54 | Fix private routines accidentally defined in global namespace [Bug 1803836] check-in: 4b695ec0 user: jenglish tags: trunk | |
2007-09-26
| ||
21:19 | Added Hungarian messages. [Patch 1800742] check-in: a3c10ba5 user: dkf tags: trunk | |
2007-09-24
| ||
16:06 | update changes for 8.5b1 check-in: 3fb422f3 user: dgp tags: trunk, core-8-5-b1 | |
2007-09-20
| ||
22:59 | Only call callbacks that are not NULL. [Bug 1791052] check-in: d67cb76f user: dkf tags: trunk | |
21:01 | contributor names check-in: 884fb3de user: das tags: trunk | |
20:54 |
* changes: updates for 8.5b1 release.check-in: fcd2c74a user: dgp tags: trunk | |
18:48 | fix 'make checkstubs' complaint about Tk_PkgInitStubsCheck check-in: 7f239cb5 user: das tags: trunk | |
2007-09-19
| ||
17:54 |
* README: Bump version number to 8.5b1. * generic/tk.h: Merge from core-stabilizer-branch. * library/tk.tcl: Stabilizing toward 8.5b1 release now done * unix/configure.in: on the HEAD. core-stabilizer-branch is * unix/tk.spec: now suspended. * win/configure.in:check-in: d2539be7 user: dgp tags: trunk | |
17:28 | merge updates from HEAD check-in: aeb6ea56 user: dgp tags: core-stabilizer-branch | |
10:54 | Replace isdigit call with an internal implementation to avoid libc linkage on windows check-in: f8ff31e6 user: patthoyts tags: trunk | |
2007-09-18
| ||
19:40 | Aqua changes for 8.5b1 check-in: 34015642 user: das tags: trunk | |
16:12 |
* generic/tkStubLib.c: Remove C library calls from Tk_InitStubs() * win/makefile.vc: so that we don't need the C library linked in to libtkStub.check-in: 1e706b7a user: dgp tags: trunk | |
12:53 | fix warnings check-in: 714a4850 user: das tags: trunk | |
12:47 | autoconf-2.59 check-in: 5976d83f user: das tags: trunk | |
12:46 | fix quoting of new FreeBSD SHLIB_LD check-in: b933168b user: das tags: trunk | |
12:37 | Yet another step in the tidying up of the GIF code. check-in: 8d114a1e user: dkf tags: trunk | |
10:39 | Made ttk/all.tcl be the same as tk's all.tcl and make use of file normalize check-in: 40dd5ce7 user: patthoyts tags: trunk | |
2007-09-17
| ||
22:40 | Add crt flags for tkStubLib now it makes use of C-library functions check-in: 9e803e9b user: patthoyts tags: trunk | |
20:54 | Use '${CC} -shared' instead of 'ld -Bshareable' to build shared libraries on current NetBSDs #1749251. check-in: 06ad11b8 user: jenglish tags: trunk | |
15:22 | merge updates from HEAD check-in: 4d1deb73 user: dgp tags: core-stabilizer-branch | |
14:58 |
* generic/tkConsole.c: Revised callers of Tcl_InitStubs() to account * generic/tkMain.c: for restored compatible support for the call * generic/tkWindow.c: Tcl_InitStubs(interp, TCL_VERSION, 1). Also revised Tcl_PkgRequire() call for Tcl so that, for example, a Tk library built against Tcl 8.5.1 headers will not refuse to [load] into a Tcl 8.5.0 interpreter. [Tcl Bug 1578344]. * generic/tk.h: Revised Tk_InitStubs() to restore Tk 8.4 * generic/tkStubLib.c: source compatibility with callers of * generic/tkWindow.c: Tk_InitStubs(interp, TK_VERSION, 1).check-in: f9329db9 user: dgp tags: trunk | |
14:56 | Try to improve combobox appearance on OSX + Tk 8.5 #1780286. check-in: 2fbcddd3 user: jenglish tags: trunk | |
2007-09-15
| ||
06:00 |
* unix/tcl.m4: replace all direct references to compiler by ${CC} to enable CC overriding at configure & make time; run check for visibility "hidden" with all compilers; quoting fixes from TEA tcl.m4. (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.59check-in: 890720a0 user: das tags: trunk | |
2007-09-14
| ||
16:30 | merge updates from HEAD check-in: 32f3f8bd user: dgp tags: core-stabilizer-branch | |
02:32 |
* macosx/Wish-Common.xcconfig: enable Tcl DTrace support. * macosx/Wish.xcodeproj/project.pbxproj:check-in: f853b6ef user: das tags: trunk | |
2007-09-12
| ||
17:10 | * win/Makefile.in (install-binaries): Fixed missing brace in the * win/makefile.vc (install-binaries): generated package index file. Note: unix/Makefile.in is good. check-in: 7b4dc7d1 user: andreas_kupries tags: trunk | |
2007-09-11
| ||
18:32 | merge updates from HEAD check-in: 647930d4 user: dgp tags: core-stabilizer-branch | |
18:24 | Missed one PkgRequire Tcl revision check-in: 05962b12 user: dgp tags: trunk | |
18:05 |
* generic/tkImgGIF.c: Fixed a buffer overrun that got triggered by
multi-frame interlaced GIFs that contain subsequent frames that
are smaller than the first one.
* tests/imgPhoto.test: Added a test for the above. check-in: 865f831b user: rmax tags: trunk | |
17:46 |
* generic/tkConsole.c: Revised calls to Tcl_InitStubs() and * generic/tkMain.c: [package require Tcl] so that Tk Says What * generic/tkWindow.c: It Means using the new facilties of [package] * library/tk.tcl: in Tcl 8.5 about what version(s) of Tcl it * unix/Makefile.in: is willing to work with. [Bug 1578344]. * win/Makefile.in: * win/makefile.vc:check-in: 010ab6d6 user: dgp tags: trunk | |
05:24 | cleanup check-in: 3c2e9c0b user: das tags: trunk | |
05:23 | comment typos: s/Tcl/Tk/ check-in: c599a162 user: das tags: trunk | |
2007-09-10
| ||
22:59 | typo corrections [Bug 1788682] check-in: 29749bba user: hobbs tags: trunk | |
13:35 |
* generic/tkConsole.c: Revise all Tcl_InitStubs() calls to restore * generic/tkMain.c: the traditional practice that a Tk shared * generic/tkWindow.c: library may [load] into a Tcl 8.5 interp at any patchlevel. This practice also matches the compile time checks of TCL_MAJOR_VERSION and TCL_MINOR_VERSION in tk.h. [Bug 1723622]check-in: a906ff91 user: dgp tags: trunk | |
2007-09-09
| ||
04:15 | merge updates from HEAD check-in: f9582028 user: dgp tags: core-stabilizer-branch | |
2007-09-08
| ||
16:13 | Assorted minor cleanups. check-in: 2a5cff56 user: dkf tags: trunk | |
16:01 | Assorted minor cleanups. check-in: 0f99ca37 user: dkf tags: trunk | |
2007-09-07
| ||
20:25 | merge updates from HEAD check-in: baf1d530 user: dgp tags: core-stabilizer-branch | |
06:51 | remove references to tkInitScript.h check-in: 6a3c288e user: das tags: trunk | |
01:51 | merge update from HEAD check-in: 8092b046 user: dgp tags: core-stabilizer-branch | |
01:50 | Disable __NO_OLD_CONFIG configuration enabled by latest commit check-in: be64cbac user: dgp tags: trunk | |
01:25 | merge updates from HEAD check-in: 07ac4df0 user: dgp tags: core-stabilizer-branch | |
00:34 | header cleanup check-in: 04ffea40 user: dgp tags: trunk | |
2007-09-06
| ||
19:33 |
* generic/tkWindow.c (Initialize): Moved common Tk initialization * generic/tkInitScript.h (removed): script out of tkInitScript.h * macosx/tkMacOSXInit.c: and multiple TkpInit() routines and * unix/Makefile.in: into the common Initialize() routine in * unix/tkUnixInit.c: generic code. Also removed constraint on * win/tkWinInit.c: ability to define a custom [tkInit] before calling Tk_Init(). Until now the custom [tkInit] had to be a proc. Now it can be any command. Removal of tkInitScript.h also fixes [Bug 1656283].check-in: 8b6b21d9 user: dgp tags: trunk | |
18:23 | merge updates from HEAD check-in: 7ef1ff24 user: dgp tags: core-stabilizer-branch | |
09:36 | typo check-in: 6203828c user: das tags: trunk | |
08:07 |
* macosx/Wish.xcode/project.pbxproj: discontinue unmaintained support * macosx/Wish.xcode/default.pbxuser: for Xcode 1.5; replace by Xcode2 project for use on Tiger (with Wish.xcodeproj to be used on Leopard). * macosx/Wish.xcodeproj/project.pbxproj: updates for Xcode 2.5 and 3.0. * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish-Common.xcconfig: * macosx/README: document project changes.check-in: 4ffc06b1 user: das tags: trunk | |
07:26 | discontinue support for Xcode 1.5 (project was no longer being maintained); make identical to current Wish.xcodeproj. check-in: 30521f92 user: das tags: trunk | |
2007-09-05
| ||
01:39 | correct autoconf/autoheader dependencies check-in: f0ecde9a user: das tags: trunk | |
2007-09-04
| ||
22:03 | Fix for [Bug 1788019] "tkTest.c compiler warning". check-in: ae006ec2 user: jenglish tags: trunk | |
19:21 | merge updates from HEAD check-in: 64f5a58f user: dgp tags: core-stabilizer-branch | |
19:19 |
* unix/Makefile.in: It's unreliable to count on the release manager to remember to `make genstubs` before `make dist`. Let the Makefile remember the dependency for us.check-in: 2db7f457 user: dgp tags: trunk | |
18:48 | merge updates from HEAD check-in: cce13ba9 user: dgp tags: core-stabilizer-branch | |
18:46 |
* unix/Makefile.in: Corrections to `make dist` dependencies to be sure that macosx/configure gets generated whenever it does not exist.check-in: ae0c50c6 user: dgp tags: trunk | |
17:44 | merge updates from HEAD check-in: 2a56b451 user: dgp tags: core-stabilizer-branch | |
2007-09-03
| ||
01:43 |
* generic/ttk/ttkInit.c (Ttk_Init): register ttk in package database to enable extension access to the ttkStubs table. * generic/ttk/ttkDecls.h: correct capitalization of ttk package name.check-in: 62f15b82 user: das tags: trunk | |
2007-08-28
| ||
15:16 | Assorted documentation improvements. check-in: d8dcf67a user: dkf tags: trunk | |
2007-08-27
| ||
06:48 |
* macosx/tkMacOSXDialog.c (Tk_ChooseColorObjCmd): correct setting of interp result [Bug 1782105]; fix -initialcolor overwriting last color selection; style cleanup.check-in: d627427e user: das tags: trunk | |
2007-08-23
| ||
10:44 | move macros for Debugging.h to private header check-in: b17823f2 user: das tags: trunk | |
2007-08-21
| ||
20:35 | Synchronize with tcl rules.vc check-in: b1b4e07b user: patthoyts tags: trunk | |
20:30 | Fix the line-endings. check-in: a1f1c159 user: patthoyts tags: trunk | |
2007-08-18
| ||
15:39 | whitespace fix check-in: 12d78693 user: dkf tags: trunk | |
15:39 | Update to reflect the fact that this is the 8.5 test suite check-in: 38bf2cb8 user: dkf tags: trunk | |
15:36 | Updated for better readability. check-in: 81854f97 user: dkf tags: trunk | |
2007-08-07
| ||
05:07 |
* unix/Makefile.in: add support for compile flags specific to object files linked directly into executables. * unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes. * unix/configure: autoconf-2.59check-in: f9722121 user: das tags: trunk | |
2007-08-01
| ||
09:02 | Fix bug #1692927 (buffer length problems). Added 'testfindwindow' and 'testgetwindowinfo' and extended 'testwinevent' for WM_COMMAND support to enable testing native messagebox dialogs and added a new test file to use these functions. check-in: 4f70dc5e user: patthoyts tags: trunk | |
2007-07-25
| ||
05:24 |
* macosx/tkMacOSXDialog.c (NavServicesGetFile): reset interp result on nav dialog cancel. [Bug 1743786]check-in: 934c1224 user: das tags: trunk | |
2007-07-10
| ||
21:54 | merge updates from HEAD check-in: c07359df user: dgp tags: core-stabilizer-branch | |
2007-07-09
| ||
19:35 |
* unix/Makefile.in: clarify what the headers installed are, and add ttkTheme.h and ttkDecls.h to private headers (later public).check-in: c09fd5bf user: hobbs tags: trunk | |
08:31 |
* macosx/tkMacOSXWindowEvent.c (Tk_MacOSXIsAppInFront): use process mgr * macosx/tkMacOSXMouseEvent.c: to determine if app is in front instead of relying on activate/deactivate events (which may arrive after this info is needed, e.g. during window drag/click activation); replace other process mgr use to get this info with calls to Tk_MacOSXIsAppInFront(). * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): correct window click activation, titlebar click handling and background window dragging/growing in the presence of grabs or window-/app-modal windows; fix window click activation bringing all other app windows to front.check-in: c34a68b7 user: das tags: trunk | |
08:30 |
* macosx/tkMacOSXDraw.c (TkPutImage): handle non-native XImage byte and bit orders; reverse bits via xBitReverseTable instead of InvertByte().check-in: 8e55d877 user: das tags: trunk | |
2007-07-07
| ||
21:12 | merge updates from HEAD check-in: 54118a1f user: dgp tags: core-stabilizer-branch | |
2007-07-06
| ||
19:44 | Explicitly set -anchor w for TMenubuttons #1614540 CVS :---------------------------------------------------------------------- check-in: 1a363114 user: jenglish tags: trunk | |
2007-07-05
| ||
14:20 | merge updates from HEAD check-in: 26cea231 user: dgp tags: core-stabilizer-branch | |
2007-07-04
| ||
17:32 | * macosx/tkMacOSXXStubs.c (DestroyImage): Fixed seg.fault in release of image data for images coming from XGetImage. Change committed by me for Daniel Steffen. See 2007-06-23 for the change which introduced the problem. check-in: fa120c80 user: andreas_kupries tags: trunk | |
2007-07-03
| ||
02:28 | merge updates from HEAD check-in: 836f7760 user: dgp tags: core-stabilizer-branch | |
2007-07-02
| ||
13:05 |
| |
13:04 |
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.check-in: 72a8729c user: das tags: trunk | |
2007-07-01
| ||
17:31 | merge updates from HEAD check-in: 9cc0726e user: dgp tags: core-stabilizer-branch | |
2007-06-29
| ||
03:20 |
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues that could lead to Carbon getting confused about scrollbar thumb size. * macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save and restore of QD port clip region; factor out clip region code common to CG and QD branches; check for port and context validity; handle tkPictureIsOpen flag during QD port setup. (TkScrollWindow): remove unnecessary scroll region manipulation * macosx/tkMacOSXDraw.c: remove second global QD temp region * macosx/tkMacOSXInt.h: (no longer necessary) and rename * macosx/tkMacOSXRegion.c: remaining global QD temp region. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE * macosx/tkMacOSXFont.c: and respect it for ATSUI font drawing. * macosx/tkMacOSXButton.c: reduce reliance on current QD port * macosx/tkMacOSXColor.c: setting and remove unnecessary * macosx/tkMacOSXDebug.c: references to a drawable's QD port, * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port * macosx/tkMacOSXMenu.c: argument. * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXInt.h: factor out macros, declarations * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely internal and private to the 'macosx' sources into a new internal header file that does _not_ get installed into Tk.framework/PrivateHeaders. * macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/ttkMacOSXTheme.c:check-in: dd992cbc user: das tags: trunk | |
03:19 |
* macosx/Wish.xcodeproj/project.pbxproj: improve support for renamed * macosx/Wish.xcodeproj/default.pbxuser: tcl and tk source dirs; add * macosx/Wish-Common.xcconfig: 10.5 SDK build config; remove tclMathOp.c. * macosx/README: document Wish.xcodeproj changes.check-in: bad379e9 user: das tags: trunk | |
03:18 |
* unix/configure.in: fix flag used to weak-link libXss. * unix/configure: autoconf-2.59check-in: e84eabee user: das tags: trunk | |
03:18 |
* xlib/ximage.c: bitmaps created from the static .xbm arrays always have LSBFirst bit order.check-in: 4b716074 user: das tags: trunk | |
2007-06-25
| ||
19:12 | merge updates from HEAD check-in: 8cf8a457 user: dgp tags: core-stabilizer-branch | |
19:07 | restore unix line endings check-in: 5f2fb4b2 user: dgp tags: trunk | |
02:04 | fix compile errors & warnings introduced by dkf's cleanup check-in: 22826e45 user: das tags: trunk | |
2007-06-24
| ||
16:20 | Cleaning up whitespace, comments, declarations. No functional changes. check-in: c1097ac7 user: dkf tags: trunk | |
16:09 | Cleaning up whitespace, comments, declarations. No functional changes. check-in: 092f7eda user: dkf tags: trunk | |
16:07 | Cleaning up whitespace, comments, declarations. No functional changes. check-in: c98da578 user: dkf tags: trunk | |
2007-06-23
| ||
00:26 |
* macosx/tkMacOSXXStubs.c (XCreateImage, DestroyImage): correct XImage bytes_per_line/bitmap_pad calculations and endianness setting; free image data and XImage structure at destruction; formatting cleanup. * macosx/tkMacOSXDialog.c (NavServicesGetFile): disable app-modal sheet variant of nav dialog on OS versions where it causes problems.check-in: df94bff3 user: das tags: trunk | |
00:25 |
* generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN. * xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually.check-in: fa5f3efc user: das tags: trunk | |
2007-06-21
| ||
16:02 | merge updates from HEAD check-in: c2b92f5a user: dgp tags: core-stabilizer-branch | |
00:29 |
* library/ttk/ttk.tcl: should require Tk before pseudo-providing tile 0.8.0.check-in: 40b7bf04 user: hobbs tags: trunk | |
2007-06-12
| ||
16:22 | merge updates from HEAD check-in: 6f34739f user: dgp tags: core-stabilizer-branch | |
2007-06-10
| ||
03:25 | Added -width and -height options. Added 'panes' method, return list of managed windows. 'sashpos' method is now documented as part of the public interface, and details clarified. Should be easier to set initial sash positions now [Alleviates #1659067]. check-in: e67826b3 user: jenglish tags: trunk | |
00:15 |
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)check-in: 50117ea7 user: hobbs tags: trunk | |
2007-06-09
| ||
23:53 |
* win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling to allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]check-in: 8746094a user: hobbs tags: trunk | |
21:45 | Ttk_Manager API overhaul: + Ttk_Manager no longer responsible for managing slave records + Ttk_Manager structure now opaque + Ttk_Slave structure now private + Pass Ttk_Manager * to Tk_GeomMgr hooks instead of Ttk_Slave * ttk::labelframe: Simplified -labelwidget management. ttk::noteboook 'insert' command didn't correctly maintain current tab. Changed documentation of ttk::panedwindow 'identify' command to match implementation. check-in: def6bb17 user: jenglish tags: trunk | |
17:09 |
* macosx/tkMacOSXColor.c: fix issues with TK_{IF,ELSE,ENDIF} macros; * macosx/tkMacOSXDraw.c: implement Jaguar equivalent of unavailable * macosx/tkMacOSXEntry.c: kHIToolboxVersion global; panic at startup * macosx/tkMacOSXEvent.c: if MAC_OS_X_VERSION_MIN_REQUIRED constraint * macosx/tkMacOSXInit.c: is not satisfied. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) (TkMacOSXSetupDrawingContext): factor out common code and standardize setup/restore of port, context and clipping; formatting cleanup. * macosx/tkMacOSXWindowEvent.c: add error checking. * macosx/tkMacOSXMenu.c: fix gcc3 warning. * macosx/tkMacOSXScrlbr.c: fix testsuite crash. * macosx/tkMacOSXSubwindows.c: formatting cleanup. * macosx/tkMacOSXRegion.c: fix typos. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXXStubs.c (Tk_GetUserInactiveTime): remove superfluous CFRetain/CFRelease. * macosx/Wish-Release.xcconfig: disable tktest release build stripping. * macosx/Wish.xcodeproj/project.pbxproj: add new Tclsh-Info.plist.in.check-in: 284e8e06 user: das tags: trunk | |
2007-06-06
| ||
21:23 |
* macosx/tkMacOSXInt.h: use native debug message API when available. * macosx/Wish-Debug.xcconfig:check-in: ced21218 user: das tags: trunk | |
09:55 |
* macosx/tkMacOSXMouseEvent.c (GenerateMouseWheelEvent): enable processing of mousewheel events in background windows. * macosx/tkMacOSXScrlbr.c: modernize checks for active/front window. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXColor.c: factor out verbose #ifdef checks of * macosx/tkMacOSXDraw.c: MAC_OS_X_VERSION_{MAX_ALLOWED,MIN_REQUIRED} * macosx/tkMacOSXEntry.c: and runtime checks of kHIToolboxVersion into * macosx/tkMacOSXEvent.c: new TK_{IF,ELSE,ENDIF}_MAC_OS_X macros. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c: factor out clip clearing in QD ports; * macosx/tkMacOSXEntry.c: formatting cleanup. * macosx/Wish.xcodeproj/project.pbxproj: add settings for Fix&Continue.check-in: 3cd90b0b user: das tags: trunk | |
09:55 |
* unix/configure.in (Darwin): link the Tk and Wish plists into their binaries in all cases; fix 64bit arch removal in fat 32&64bit builds. * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.59check-in: 98e21ab5 user: das tags: trunk | |
2007-06-05
| ||
14:11 | merge updates from HEAD check-in: 653fef53 user: dgp tags: core-stabilizer-branch | |
12:56 | Fix [Bug 1731348] check-in: f06e1f4b user: dkf tags: trunk | |
2007-06-04
| ||
15:19 | merge updates from HEAD check-in: c5226fca user: dgp tags: core-stabilizer-branch | |
09:27 |
* macosx/tkMacOSXInit.c: comment formatting fix for Xcode 3.0.check-in: f5c656e7 user: das tags: trunk | |
2007-06-03
| ||
13:44 |
* macosx/tkMacOSXDraw.c: comment formatting fix for Xcode 3.0. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:check-in: c295229c user: das tags: trunk | |
13:43 |
* unix/Makefile.in: add datarootdir to silence autoconf-2.6x warning.check-in: 848d6b36 user: das tags: trunk | |
2007-06-02
| ||
06:45 | typo check-in: 823a32fd user: das tags: trunk | |
06:44 |
* macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linux Nyberg).check-in: 9a6b0afa user: das tags: trunk | |
2007-06-01
| ||
08:07 | typo fixes check-in: e77173c4 user: dkf tags: trunk | |
04:01 | merge updates from HEAD check-in: bb7f6db0 user: dgp tags: core-stabilizer-branch | |
2007-05-31
| ||
13:38 |
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): complete all pending idle-time redraws before newly posted Expose events are processed; add bounds of redrawn windows to update region to ensure all child windows overdrawn by parents are redrawn. * macosx/tkMacOSXWindowEvent.c: centralize clip and window invalidation * macosx/tkMacOSXSubwindows.c: after location/size changes in the * macosx/tkMacOSXWm.c: BoundsChanged carbon event handler; correct/add window invalidation after window attribute changes. * macosx/tkMacOSXSubwindows.c (XResizeWindow, XMoveResizeWindow, XMoveWindow): factor out common code dealing with embedded and non-toplevel windows; remove unnecessary clip and window invalidation. * macosx/tkMacOSXButton.c (TkpDisplayButton): move clip setup closer to native button drawing calls. * macosx/tkMacOSXWm.c (TkMacOSXIsWindowZoomed, TkMacOSXZoomToplevel): correct handle gridded windows in max size calculations. * macosx/tkMacOSXEvent.c (TkMacOSXFlushWindows): use HIWindowFlush API when available. * macosx/tkMacOSXColor.c: cleanup whitespace and formatting. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:check-in: c22a0fd9 user: das tags: trunk | |
13:31 |
* generic/tkFont.c: #ifdef out debug msg printing to stderr. * generic/tkTextDisp.c:check-in: 6d03ab2b user: das tags: trunk | |
2007-05-30
| ||
18:31 | merge updates from HEAD check-in: 038a6c84 user: dgp tags: core-stabilizer-branch | |
17:39 |
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].check-in: bb3a0c11 user: dgp tags: trunk | |
13:47 | merge updates from HEAD check-in: 93380ece user: dgp tags: core-stabilizer-branch | |
13:23 | replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: a96be4b7 user: das tags: trunk | |
06:35 |
* macosx/tkMacOSXMenu.c (DrawMenuSeparator): use DrawingContext API. * macosx/tkMacOSXWindowEvent.c (ClearPort): clip to updateRgn. * macosx/tkMacOSXDebug.c: factor out debug region flashing. * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXEvent.c: cleanup whitespace and formatting. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * xlib/xgc.c: * macosx/Wish.xcodeproj/project.pbxproj: delete references to removed * macosx/Wish.xcodeproj/default.pbxuser: ttk files.check-in: c7c63baa user: das tags: trunk | |
06:34 |
* library/bgerror.tcl: standardize dialog option & button size * library/dialog.tcl: modifications done when running on on Aqua. * library/msgbox.tcl: * library/demos/button.tcl: set button highlightbackground on Aqua.check-in: d8956cfb user: das tags: trunk | |
2007-05-29
| ||
11:36 | merge updates from HEAD check-in: d4bcf056 user: dgp tags: core-stabilizer-branch | |
02:26 | removed skipping of unixfont-5.11 [Bug 1716141] check-in: bec81755 user: das tags: trunk | |
2007-05-28
| ||
17:12 | * macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Fix short measures with flags=TK_WHOLE_WORDS|TK_AT_LEAST_ONE [Bug 1716141]. Make some casts unnecessary by changing variable types. check-in: 62cdc064 user: cc_benny tags: trunk | |
2007-05-27
| ||
13:14 | fix TIP #145 breakage on Aqua check-in: ca7ecdaf user: das tags: trunk | |
01:24 | deleted references to removed ttk files check-in: 8d4543a4 user: das tags: trunk | |
2007-05-26
| ||
04:06 | merge updates from HEAD check-in: c9a7bb01 user: dgp tags: core-stabilizer-branch | |
2007-05-25
| ||
22:55 | Removed ttk::dialog and dependencies. check-in: 6a266d8c user: jenglish tags: trunk | |
22:53 | library/demos/ttk_*.tcl: removed Tile demos, not appropriate for core. check-in: 292b947f user: jenglish tags: trunk | |
22:38 | Removed tk/tests/ttk/misc.test -- ttk::dialog tests, not appropriate for core. check-in: d95fb3b5 user: jenglish tags: trunk | |
22:27 | Minor typo corrections, from [Bug 1663527] check-in: addd20b0 user: dkf tags: trunk | |
22:15 | Fixed documentation of default -joinstyle option values for line and polygon items. [Bug 1725782] check-in: fd0c8181 user: dkf tags: trunk | |
2007-05-24
| ||
14:46 | Fix comments. (Thanks to Emiliano for spotting) check-in: 3ffdac45 user: dkf tags: trunk | |
2007-05-22
| ||
20:34 |
[core-stabilizer-branch] * unix/configure: autoconf-2.59 (FC6 fork) * win/configure: * README: Bump version number to 8.5b1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:check-in: 4f607876 user: dgp tags: core-stabilizer-branch | |
2007-05-18
| ||
21:46 | EntrySetValue: Ensure that widget is in a consistent state before setting the linked -textvariable. Previously, it was possible for [$e index insert] to point past the end of the string, leading to heap corruption [Bug 1721532]. check-in: 6e624fd3 user: jenglish tags: trunk | |
19:21 |
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure: * README: Bump version number to 8.5a7 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:check-in: 2d64ab8f user: dgp tags: trunk | |
16:53 |
* tests/ttk/treetags.test: Another bit of test suite SCIM-tolerance. [Bug 1609316]check-in: c6235211 user: dgp tags: trunk | |
2007-05-16
| ||
22:14 | sync with core-8-4-branch tk/changes check-in: 2a9b61e0 user: das tags: trunk | |
21:21 |
* generic/tk.decls: workaround 'make checkstubs' failures from tkStubLib.c MODULE_SCOPE revert. [Bug 1716117] * macosx/Wish.xcodeproj/project.pbxproj: add tkOldTest.c and remove tkStubImg.c.check-in: f7a1ab24 user: das tags: trunk | |
18:35 |
Change Tk_InitStubs(), tkStubsPtr, and the auxilliary stubs table pointers
back to public visibility. See [Bug 1716117] for details.
Removed TCL_STORAGE_CLASS monkey business, as it had no effect. check-in: 3429d4ab user: jenglish tags: trunk | |
18:10 |
* library/choosedir.tcl: Removed uses of obsolete {expand} * library/comdlg.tcl: syntax; replaced with the now * library/tk.tcl: approved {*}. [Bug 1710633] * tests/canvImg.test: * tests/imgPhoto.test:check-in: 7f0bc8cf user: dgp tags: trunk | |
15:44 | duplicate test names check-in: 56f702ae user: dgp tags: trunk | |
15:23 |
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]check-in: 40de1e3e user: dgp tags: trunk | |
2007-05-15
| ||
23:20 | Test ttk widgets check-in: 8db72b34 user: patthoyts tags: trunk | |
19:37 | Fix crash introduced by previous fix, exposed under newer fontconfig libraries [Bug 1717830 again]. check-in: 77e336e8 user: jenglish tags: trunk | |
17:01 |
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]check-in: af5a9a06 user: dgp tags: trunk | |
16:15 | Fix various memory leaks [Bug 1717830], [Bug 800149]. check-in: 102f844c user: jenglish tags: trunk | |
2007-05-14
| ||
20:58 |
[Tk Bug 1712081] * unix/Makefile.in: Updates to account for new and deleted files * win/Makefile.in: tkStubImg.c and tkOldTest.c. * win/makefile.bc: * win/makefile.vc: * generic/tkOldTest.c (new): New file used to create testing * generic/tkTest.c: commands for testing various Tk * tests/constraints.tcl: legacy interfaces where a separate * tests/image.test: compilation unit is needed in order to #define suitable macros during compilation. Only the effect of USE_OLD_IMAGE on Tk_CreateImageType() is currently tested, but more similar testing commands can be added to this same file. New constraint defined to detect presence of the image type provided by the new testing code, and a few tests added to exercise it. Having USE_OLD_IMAGE support tested by the default test suite should reduce chance of a recurrence of this bug. * doc/CrtImgType.3: Revised docs to better indicate the legacy * doc/CrtPhImgFmt.3: nature of the interfaces supported by USE_OLD_IMAGE. * generic/tkDecls.h: make genstubs * generic/tkStubInit.c: * generic/tk.decls: Reworked USE_OLD_IMAGE support to use * generic/tk.h: the same support mechanisms both with * generic/tkStubImg.c (deleted):and without a stub-enabled build. In each case, route the legacy calls to Tk_CreateImageType and Tk_CreatePhotoImageFormat through the Tk_CreateOldImageType and Tk_CreateOldPhotoImageFormat routines. Add those routines to the public stub table so they're available to a stub-enabled extension. Remove the definition of Tk_InitImageArgs() and use a macro to convert any calls to it in source code into a comment. * generic/tkImage.c: Removed the MODULE_SCOPE declarations that * generic/tkImgPhoto.c: broke USE_OLD_IMAGE support.check-in: 3d8af15d user: dgp tags: trunk | |
2007-05-11
| ||
12:36 | specify font to avoid uncertainty in the result on windows xp check-in: 085742e2 user: patthoyts tags: trunk | |
12:10 | Avoid font dependencies in the results check-in: c6e71a76 user: patthoyts tags: trunk | |
11:00 | bug #1716613 propagate error from TkDeleteNamedFont. check-in: b940710a user: patthoyts tags: trunk | |
2007-05-09
| ||
12:55 |
* macosx/tkMacOSXWindowEvent.c: ensure window is brought to the front * macosx/tkMacOSXMouseEvent.c: at the start of a window drag (except * macosx/tkMacOSXInt.h: when cmd key is down); formatting and whitespace fixes. * macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd): add -filetypes option processing (fixes fileDialog-0.1, fileDialog-0.2 failures). * macosx/tkMacOSXEmbed.c (TkpMakeWindow, TkpUseWindow): fix sending of Visibility event for embedded windows (fixes frame-3.9 hang). * macosx/tkMacOSXScrlbr.c (ScrollbarBindProc): fix testsuite * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): crashes by adding sanity checks. * macosx/Wish.xcodeproj/project.pbxproj: add 'DebugUnthreaded' & * macosx/Wish.xcodeproj/default.pbxuser: 'DebugLeaks' targets and env var settings needed to run the 'leaks' tool. * macosx/tkMacOSXButton.c: fix debug msg typo.check-in: e7962b79 user: das tags: trunk | |
12:52 |
* tests/constraints.tcl: ensure 'nonUnixUserInteraction' constraint is set for aqua. * tests/choosedir.test: add 'notAqua' constraints to X11-only tests; * tests/clrpick.test: add 'nonUnixUserInteraction' to 'unix' tests * tests/menuDraw.test: requiring interaction on aqua. * tests/unixMenu.test: * tests/unixWm.test: * tests/winMenu.test:check-in: 63bc9be0 user: das tags: trunk | |
12:51 |
* library/palette.tcl (tk::RecolorTree): handle color options with empty value, fixes error due to emtpy -selectforeground (reported on tcl-mac by Russel E. Owen).check-in: 1719fc7c user: das tags: trunk | |
12:51 |
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.check-in: e162ce0a user: das tags: trunk | |
2007-05-07
| ||
19:28 | Properly cast sentinel arguments to variadic function (fixes "warning: missing sentinel in function call", [Bug 1712001]) check-in: ad7f6a20 user: jenglish tags: trunk | |
2007-05-05
| ||
07:42 | Make the tktest build work when Tcl is located in a path with a space in check-in: 15ae102e user: dkf tags: trunk | |
07:33 | Slight simplification check-in: 5722888f user: dkf tags: trunk | |
2007-05-04
| ||
21:29 | TIP #145 implementation check-in: 5c1d2633 user: patthoyts tags: trunk | |
18:20 | Sync with tcl version check-in: 68040a7b user: patthoyts tags: trunk | |
2007-05-03
| ||
23:55 | Spelling fixes. [Bug 1686210] check-in: 70a911b1 user: dkf tags: trunk | |
22:36 | Another pun warning check-in: 453372b0 user: dkf tags: trunk | |
22:15 | Fix more type pun warnings (those not found by my local version of GCC) check-in: 3ca7875b user: dkf tags: trunk | |
21:53 | Missed a place (or rather not all versions of GCC catch it.) check-in: 2bbd44fd user: dkf tags: trunk | |
15:21 | Tackle [Bug 1711985] check-in: 4440e13a user: dkf tags: trunk | |
2007-04-29
| ||
01:50 |
* unix/configure.in: fix for default case in tk debug build detection. * unix/configure: autoconf-2.59check-in: 69db9a57 user: das tags: trunk | |
2007-04-28
| ||
01:22 | * generic/ttk/ttkTreeview.c(TagOptionSpecs): Use TK_OPTION_STRING instead of TK_OPTION_FONT to avoid resource leak in tag management. check-in: 1d2caf6f user: jenglish tags: trunk | |
2007-04-27
| ||
04:40 | * macosx/ttkMacOSXTheme.c: Merged OFFSET_RECT processing into BoxToRect(); factored out PatternOrigin; resynchronized with Tile codebase. check-in: 5962b45d user: jenglish tags: trunk | |
2007-04-26
| ||
21:02 | fix tests/ttk dist src check-in: d011f165 user: hobbs tags: trunk, core-8-5-a6 | |
2007-04-25
| ||
17:09 |
* unix/Makefile.in (dist): add tests/ttk dir to src distcheck-in: 3992bd9f user: hobbs tags: trunk | |
17:08 |
* unix/tkUnixMenubu.c (TkpDisplayMenuButton): init width/height to 0check-in: 9c8837c1 user: hobbs tags: trunk | |
15:06 | silence debug build error messages check-in: e00ca08c user: das tags: trunk | |
03:40 |
* unix/Makefile.in (dist): copy license.terms to dist macosx dir; fix autoheader bits.check-in: a6dcddfb user: das tags: trunk | |
02:49 |
* unix/Makefile.in (dist): add macosx/*.xcconfig files to src dist.check-in: 9daded4d user: das tags: trunk | |
00:02 | typo check-in: d363c99d user: das tags: trunk | |
2007-04-24
| ||
15:55 |
* unix/Makefile.in (dist): add ttk bits to src distcheck-in: 17c25703 user: hobbs tags: trunk | |
15:54 | (font-46.[12]): correct listification of result check-in: 70ca0c3a user: hobbs tags: trunk | |
2007-04-23
| ||
23:10 | fix whitespace & formatting check-in: 7a61f863 user: das tags: trunk | |
22:23 | update for 8.5a6 check-in: 0a074f0b user: das tags: trunk | |
21:24 |
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; * macosx/tkMacOSXNotify.c: move all remaining events except for * macosx/tkMacOSXWindowEvent.c: kEventClassKeyboard from dispatcher to application event handler; pass event handler callRef downstream; fix debug event tracing; process all tcl event types in carbon event timer; delay carbon event timer first fire; add TkMacOSXTrackingLoop() to mark enter/exit of event tracking loop during which all tcl events but only carbon update events should be processed by the timer (replaces various calls to Tcl_SetServiceMode()); rename TkMacOSXReceiveAndProcessEvent() to TkMacOSXReceiveAndDispatchEvent(), move it from tkMacOSXEvent.c to tkMacOSXCarbonEvents.c and modify it to dequeue only update events during a tracking loop; add TkMacOSXRunTclEventLoop() to standardize the various ways in use to run the tcl event loop; add handling of kEventClassAppearance events (for ScrollBarVariantChanged event). * macosx/tkMacOSXDialog.c: use new TkMacOSXTrackingLoop() around * macosx/tkMacOSXEvent.c: blocking API that puts up modal dialogs * macosx/tkMacOSXMenu.c: or when entering/exiting menu/control * macosx/tkMacOSXMouseEvent.c: tracking, window dragging and other * macosx/tkMacOSXScale.c: mouse tracking loops. * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: use new TkMacOSXRunTclEventLoop() * macosx/tkMacOSXScale.c: instead of Tcl_DoOneEvent(), * macosx/tkMacOSXScrlbr.c: Tcl_ServiceAll(), TclServiceIdle() * macosx/tkMacOSXWindowEvent.c: and Tcl_GlobalEval("update idletasks"). * macosx/tkMacOSXColor.c: make available as Tk system colors all * macosx/tkMacOSXPort.h: appearance manager brushes, text colors and backgrounds with new and legacy names, as well as the fully transparent color "systemTransparent"; add TkMacOSXSetColorIn{Port,Context}() to directly set an X pixel color value in the current QD port resp. the given CG context without requiring passage through rgb representation (lossy for most system colors); modernize/remove Classic-era code; replace crufty strcmp() elseifs by Tcl_GetIndexFromObjStruct(). * macosx/tkMacOSXButton.c: use new TkMacOSXSetColorInPort() * macosx/tkMacOSXDraw.c: instead of setting rgb color directly * macosx/tkMacOSXMenubutton.c: to allow for non-rgb system colors. * macosx/tkMacOSXCursor.c: implement "none" cursor as on other platforms [Patch 1615427]; add all missing appearance manager cursors. * macosx/tkMacOSXDefault.h: set SELECT_FG_COLORs to None to match aqua L&F; use standard system color names; use new 'menu' system font; correct default scrollbar width. * macosx/tkMacOSXDraw.c: standardize initialization, use and * macosx/tkMacOSXInt.h: emptying of various static temp rgns * macosx/tkMacOSXRegion.c: onto two global RgnHandles; in debug * macosx/tkMacOSXSubwindows.c: builds, verify emptiness of these temp * macosx/tkMacOSXWindowEvent.c: rgns before use. * macosx/tkMacOSXDraw.c: add TkMacOSX{Setup,Restore}DrawingContext() to * macosx/tkMacOSXInt.h: abstract common setup & teardown of drawing environment (for both CG and QD); save/restore QD theme drawing state; handle GC clip region; add TkpClipDrawableToRect() to allow clipped drawing into drawable regardless of GC used; use new system color "systemWindowHeaderBackground" to setup background in themed toplevels; correct implementation of TkMacOSXMakeStippleMap(). * macosx/tkMacOSXEntry.c: use new TkMacOSXSetupDrawingContext() and * macosx/tkMacOSXFont.c: TkMacOSXRestoreDrawingContext() instead of * macosx/ttkMacOSXTheme.c: various setup/teardown procs like TkMacOSX{SetUp,Release}CGContext(), TkMacOSXQuarz{Start,End}Draw(), TkMacOSXSetUpGraphicsPort() etc. * macosx/tkMacOSXEmbed.c: add CG context and drawable clip rgn fields * macosx/tkMacOSXInt.h: to MacDrawable struct. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXDialog.c: make -parent option of tk_getOpenFile et al. use the sheet version of NavServices dialogs; ensure native parent win exists before using StandardSheet API for tk_messageBox [Bug 1677611]; force sheets to behave like app-modal dialogs via WindowModality() API; use more modern ColorPicker API. * macosx/tkAboutDlg.r: use themed movable modal dialog, fix (c) year. * macosx/tkMacOSXEntry.c: take xOff/yOff of MacDrawable into account * macosx/ttkMacOSXTheme.c: when computing locations/bounds to ensure correct posititioning when not drawing into intermediate pixmap. * macosx/tkMacOSXFont.c: use appearance manager API to map system font * macosx/tkMacOSXFont.h: names to TkFonts; add "menu" system font for menu item text drawing from MDEF; always draw with CG; remove QD dependent stippling algorithm; move most header declarations into the source file (as they were not used anywhere else). * macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * macosx/Wish.xcode/project.pbxproj: restores many longtime-MIA * macosx/Wish.xcodeproj/project.pbxproj: features to working order * unix/Makefile.in: (e.g. images, custom colors & fonts in menus etc); implement compound menu items; use Appearance Mgr and ThemeText APIs to mimic native MDEF as closely as possible when default "menu" system font is used; remove now obsolete SICN drawing code and resources. * macosx/tkMacOSXCarbonEvents.c: handle additional menu carbon events * macosx/tkMacOSXEvent.c: in order to support <<MenuSelect>> in * macosx/tkMacOSXMenu.c: the menubar and in menus that are not * macosx/tkMacOSXMenus.c: using the custom MDEF [Bug 1620826]; fix early and missing clearing of current Tk active menu entry; fix extraneous sending of <<MenuSelect>> during active menu entry clearing. * macosx/tkMacOSXMouseEvent.c: add support for async window dragging by the window server; set the corresponding window attribute by default. * macosx/tkMacOSXMouseEvent.c: rationalized handling order of non-mousedown events; add TkMacOSXModifierState() to retrieve the current key modifiers in carbon format. * macosx/tkMacOSXScrlbr.c: use appearance manager API to retrieve scrollbar component metrics; add awareness of multiple possibilites for scrollbar arrow position in aqua and handle user changes to arrow position pref; handle difference in metrics of small & large scrollbar variants; handle aqua "jump to here" scrollbar behaviour; correct computation of scroll view size and position; enforce min scrollbar height to avoid scrollbar component overlap; erase scrollbar area outside of standard width; remove broken auto-adjust code; account for window class when leaving space for grow box; remove code to manually draw grow box; use modern API for thumb scroll proc; replace HiliteControl() by modern API; replace control mgr constants with appearance mgr equivalents. * macosx/tkMacOSXSubwindows.c: use SetWindowBounds() API instead of SizeWindow(); invalidate clip regions after X{Map,Unmap}Window as fix for [Bug 940117] made them dependent on mapping state; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; use native-endian pixmap on intel; remove obsolete pixmap pix locking. * macosx/tkMacOSXWindowEvent.c: handle only the first of a batch of kEventAppAvailableWindowBoundsChanged events sent per transaction; handle kEventWindowBoundsChanged event to support live window resizing and centralized sending of location/size changed ConfigureNotify events; ensure HIGrowBox is redrawn after bounds change; constrain window after dragging to ensure titlebar is not inacessible offscreen or under dock/menubar; handle kEventWindowGetRegion and kEventWindowDrawContent for transparent windows to mark resp. paint content region as transparent; handle kEventWindowConstrain for fullscreen windows to ensure bounds match new screen size; enter/exit fullscreen UIMode upon activation/deactivation of fullscreen window. * macosx/tkMacOSXWm.c: use live-resize and async-drag carbon window * macosx/tkMacOSXWm.h: attributes for toplevels by default; implement new [wm attributes] -topmost, -transparent and -fullscreen; refactor WmAttributesCmd() parallelling the tkUnixWm.c implementation, use thus factored proc to set proxy icon from [wm iconbitmap]; dynamically determine default values for toplevel min and max sizes (similar to tkWinWm.c impl): min sizes depend on window class & attributes to ensure visibility of all titlebar widgets and grow box, max sizes depend on maximal window bounds for all active displays; factor out code that puts into effect changes to master or override_redirect; use RepositionWindow() API to determine staggered initial window bounds; correct resize limit calculations, handle gridding and use modern resize API in TkMacOSXGrowToplevel(); remove sending of ConfigureNotify after resize or zoom (now handled by BoundsChanged handler); correct composite carbon window attribute handling, remove currently unusable attributes and add new attributes in [tk::unsupported::MacWindowStyle]; ensure validity of window class and attributes before use; apply changes to window class when handling carbon window attribute changes (if HIWindowChangeClass() API available); add debug build warning message when deprecated window style is used instead of window class; use transparent HIGrowBox for resizable windows; avoid unnecessary calls to window structure width API; use tcl time API in TkpGetMS(); add TkMacOSXEnterExitFullscreen() to enter/exit UIMode with dock and menubar hidden; restrict wmTracing output to debug builds; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; workaround GetWindowStructureWidths() Carbon bug (bogus results for never-mapped floating windows). * macosx/tkMacOSXXStubs.c (TkMacOSXDisplayChanged): add maximal window bounds field to Screen record (in ext_data), computed as the union of available window positioning bounds of all graphics devices (displays). * macosx/tkMacOSXBitmap.c: fix macRoman encoding leak. * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c (TkMacOSXCarbonEventToAscii): use static * macosx/tkMacOSXDebug.h: buffer to simplify callers; const fixes. * macosx/tkMacOSXBitmap.c: use more efficient QDSwapPort() instead of * macosx/tkMacOSXButton.c: GetPort()/SetPort()/GetGWorld()/SetGWorld(). * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXColor.c: use kHIToolboxVersionNumber for runtime OS * macosx/tkMacOSXEntry.c: version check rather than Gestalt() etc. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c: remove obsolete and now incorrect * macosx/tkMacOSXInt.h: tkMenuCascadeRgn clipping code. * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXHLEvents.c: replace Tcl_GlobalEval() resp. Tcl_Eval() * macosx/tkMacOSXScrlbr.c: by Tcl_EvalEx(). * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInit.c (TkpInit): reorder initialization steps. * macosx/tkMacOSXKeyEvent.c: remove pre-10.2 support. * macosx/tkMacOSXMenus.c: remove now useless call to TkMacOSXHandleTearoffMenu(); use \x.. quoting for non-latin1 macroman literar chars to allow file to be edited as utf-8. * macosx/tkMacOSXScale.c: replace TrackControl() by modern * macosx/tkMacOSXScrlbr.c: HandleControlClick() API (using new TkMacOSXModifierState()). * macosx/tkMacOSXInt.h: move all constant #defines needed to * macosx/tkMacOSXColor.c: support building on older OS X releases * macosx/tkMacOSXEvent.h: to a central location in tkMacOSXInt.h. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXInt.h: add ChkErr() macro to factor out * macosx/tkMacOSXButton.c: Carbon OSStatus return value checking * macosx/tkMacOSXCarbonEvents.c: and TkMacOSXDbgMsg() macro to factour * macosx/tkMacOSXClipboard.c: out debug message output; use these * macosx/tkMacOSXColor.c: macros to replace #ifdef TK_MAC_DEBUG * macosx/tkMacOSXCursor.c: blocks & direct printing to stderr, * macosx/tkMacOSXDebug.c: and to do additional OSStatus return * macosx/tkMacOSXDialog.c: checking, and to standardize OSStatus * macosx/tkMacOSXDraw.c: usage. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSend.c: remove duplicate/unused declarations * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXDebug.c: const fixes. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/Wish-Info.plist.in: add tcl document extensions/mime types and LSMinimumSystemVersion, LSRequiresCarbon & NSAppleScriptEnabled keys. * macosx/Wish-Common.xcconfig: add Wish's Info.plist as __info_plist section to tktest; enable more warnings. * macosx/Wish.xcodeproj/project.pbxproj: add 'DebugMemCompile' build configuration that calls configure with --enable-symbols=all; disable configure check for __attribute__((__visibility__("hidden"))) in Debug configuration to restore availability of ZeroLink. * macosx/Wish-Common.xcconfig: fix whitespace. * macosx/Wish-Debug.xcconfig: * macosx/Wish-Release.xcconfig: * macosx/tkMacOSXAETE.r: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXXCursors.r: * macosx/README: * macosx/GNUmakefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: * macosx/tkMacOSX.h:check-in: d9c03a54 user: das tags: trunk | |
21:19 |
* doc/colors.n: document new Mac OS X system colors. * doc/cursors.n: document new Mac OS X native cursors. * doc/font.n: document new Mac OS X 'menu' system font. * doc/wm.n: document new Mac OS X [wm attributes]. * doc/ttk_image.n: fix 'make html' warning. * doc/canvas.n: fix nroff typo.check-in: cdb81986 user: das tags: trunk | |
21:19 |
* unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.59check-in: 2becf0bb user: das tags: trunk | |
21:16 |
* library/bgerror.tcl: on aqua, use moveable alert resp. modal dialog * library/dialog.tcl: window class and corresponding system background pattern; fix button padding. * library/tearoff.tcl: correct aqua menu bar height; vertically offset * library/tk.tcl: aqua tearoff floating window to match menu.check-in: a1016683 user: das tags: trunk | |
21:16 |
* library/demos/goldberg.tcl: fix overwriting of widget demo global. * library/demos/menu.tcl: on aqua, use custom MDEF and tearoffs; * library/demos/menubu.tcl: correct menubutton toplevel name. * library/demos/puzzle.tcl: fix button size & padding for aqua. * library/demos/radio.tcl:check-in: 22ac054f user: das tags: trunk | |
21:15 |
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c: * generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * generic/ttk/ttkWidget.c: platforms would only require implementation * unix/tkUnixScale.c: of TkpClipDrawableToRect()).check-in: 8587f521 user: das tags: trunk | |
2007-04-22
| ||
07:04 | correct 8.5a6 release year check-in: 96dccf9c user: hobbs tags: trunk | |
05:45 | updated for 8.5a6 changes check-in: 89e52175 user: hobbs tags: trunk | |
2007-04-21
| ||
21:41 | fix bug ref check-in: 9a2315d6 user: das tags: trunk | |
19:06 |
* macosx/tkMacOSXBitmap.c, macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c, macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXCursor.c, macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c, macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c, macosx/tkMacOSXInit.c, macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c, macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c, macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c, macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: Revert of commits from 2007-04-13 which broke the OS X build.check-in: 888addf4 user: hobbs tags: trunk | |
2007-04-17
| ||
15:25 | Fix indentation error check-in: 01922cf4 user: dkf tags: trunk | |
15:24 | Add in cast for boneheadedness in VC's handling of const qualifiers check-in: 940015b1 user: dkf tags: trunk | |
14:36 | Eliminate use of (VOID*) casts when calling memset or memcpy. check-in: df836332 user: dkf tags: trunk | |
14:32 | Standardize function definition format. check-in: f88b2de8 user: dkf tags: trunk | |
14:29 | Squelch some warnings from GCC. check-in: e11a6443 user: dkf tags: trunk | |
2007-04-13
| ||
14:51 | Reduce the #ifdef count a lot by adding debug-print macros check-in: 825336d2 user: dkf tags: trunk | |
00:21 |
* library/ttk/panedwindow.tcl (ttk::panedwindow::Press): handle Press triggering outside sash element boundaries.check-in: 8dbdaf2b user: hobbs tags: trunk | |
2007-04-10
| ||
18:14 | Skip OS version test, should work on Vista/Aero now as well as XP [Fixes #1687299, thanks to George Petasis for tracking this down]. check-in: dd94dd3b user: jenglish tags: trunk | |
18:05 | Re-sync with Tile codebase so patches can flow back and forth. check-in: 99910948 user: jenglish tags: trunk | |
2007-03-21
| ||
20:06 | BUGFIX (Ttk_BuildLayoutTemplate): Nested TTK_GROUP nodes did not work unless they appeared at the end of the layout (and only by accident then). check-in: 704006e8 user: jenglish tags: trunk | |
2007-03-09
| ||
00:46 | *Correct* fix for #1676770: reset wm geometry . and pack propagate . at end of test. check-in: e98d0761 user: jenglish tags: trunk | |
2007-03-08
| ||
20:30 | test grid-21.7: Remove 'pack propagate . 0' call, which was causing cascading failures in subsequent tests [Bug 1676770]. check-in: a710077b user: jenglish tags: trunk | |
2007-03-07
| ||
23:49 | revert premature commit check-in: 9545288f user: das tags: trunk | |
23:46 |
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit(). * generic/ttk/ttkGenStubs.tcl (new): add ttk-specific genstubs.tcl from * unix/Makefile.in (genstubs): tile and run it from 'genstubs' target, restores ability to generate all of Tk's stub sources. * generic/ttk/ttkTreeview.c: #ifdef out unused declaration. * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX. * macosx/Wish.xcodeproj/project.pbxproj: ensure gcc version used by * macosx/Wish.xcodeproj/default.pbxuser: Xcode and configure/make are * macosx/Wish-Common.xcconfig: consistent and independent of gcc_select default and CC env var; fixes for Xcode 3.0. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.59check-in: 8d6881d6 user: das tags: trunk | |
2007-02-28
| ||
09:23 | Comment typo nit check-in: c1445ff5 user: dkf tags: trunk | |
05:26 | Added compliler define SUPPORT_CONFIG_EMBEDDED to support config of -use option at Windows check-in: 2427f07f user: chengyemao tags: trunk | |
04:58 | Added compliler #ifdef SUPPORT_CONFIG_EMBEDDED to support config of -use option at specific platform check-in: d0c80bd7 user: chengyemao tags: trunk | |
2007-02-27
| ||
14:52 | Minor syntactic stuff check-in: 285e16cd user: dkf tags: trunk | |
13:59 | Minor cleanup check-in: 426f6150 user: dkf tags: trunk | |
10:43 | Fix silly typos (thanks to Andreas Kupries for finding) check-in: 9bc9d6b8 user: dkf tags: trunk | |
2007-02-25
| ||
04:30 | Fixed grid anchor center problem in labelframes. [Bug 1545765] check-in: 751503f4 user: pspjuth tags: trunk | |
2007-02-24
| ||
09:15 | inverted logic in previous commit check-in: 39d29d03 user: das tags: trunk | |
00:02 |
* library/ttk/notebook.tcl (ttk::notebook::enableTraversal): OS X needs Option instead of Alt bindingcheck-in: e02327e3 user: hobbs tags: trunk | |
2007-02-23
| ||
15:02 | D'oh! check-in: 7486dca6 user: dkf tags: trunk | |
14:15 | Reduce the number of warnings check-in: 88a464cd user: dkf tags: trunk | |
13:37 | missing comma in previous commit check-in: 8703da75 user: das tags: trunk | |
2007-02-22
| ||
13:56 | Less of that K&R or wrongly indented function header style! check-in: 9b0470e0 user: dkf tags: trunk | |
2007-02-19
| ||
23:52 |
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.59check-in: 0b92c1c9 user: hobbs tags: trunk | |
23:52 |
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]check-in: cf67aa17 user: hobbs tags: trunk | |
2007-02-13
| ||
11:29 | fix crlf line endings check-in: 69e14e89 user: das tags: trunk | |
00:30 | Fix minor K&R-ism check-in: 8193b169 user: dkf tags: trunk | |
00:16 | Fix minor K&R-ism check-in: a29e8999 user: dkf tags: trunk | |
00:02 | Fix minor K&R-ism check-in: b6ee8045 user: dkf tags: trunk | |
2007-02-12
| ||
23:13 | Fix minor K&R-ism check-in: 1d75ee9e user: dkf tags: trunk | |
21:57 | Fix minor K&R-ism check-in: 3f675168 user: dkf tags: trunk | |
21:45 | Fix minor K&R-ism check-in: bc30be67 user: dkf tags: trunk | |
21:41 | Minor whitespace corrections check-in: 9ef08d33 user: dkf tags: trunk | |
21:34 | Fix minor K&R-ism check-in: 759eacee user: dkf tags: trunk | |
2007-02-09
| ||
06:54 | Windows build fixes check-in: c0b47a32 user: mistachkin tags: trunk | |
2007-02-06
| ||
22:28 | Add no-op [package ifneeded] script for tile 0.8.0, so that existing applications that use "package require tile" won't fail when run under Tk 8.5. check-in: 058e1564 user: jenglish tags: trunk | |
2007-02-04
| ||
02:51 |
* unix/tcl.m4: use gcc4's __attribute__((__visibility__("hidden"))) if available to define MODULE_SCOPE effective on all platforms. * unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: 07b06358 user: das tags: trunk | |
00:10 | see log check-in: 8cbce03e user: mistachkin tags: trunk | |
2007-02-02
| ||
10:58 | Support IsAppThemed() call. This is what is used when theming is turned off just for an individual application. check-in: 2753e9f1 user: patthoyts tags: trunk | |
2007-01-28
| ||
01:42 |
* macosx/Wish.xcodeproj/project.pbxproj: extract build settings that * macosx/Wish.xcodeproj/default.pbxuser: were common to multiple * macosx/Wish-Common.xcconfig (new file): configurations into external * macosx/Wish-Debug.xcconfig (new file): xcconfig files; add extra * macosx/Wish-Release.xcconfig (new file): configurations for building with SDKs; convert legacy jam-based 'Tk' target to native target with single script phase; correct syntax of build setting references to use $() throughout; remove unused tcltest sources from 'tktest' target. * macosx/README: document new Wish.xcodeproj configurations; other minor updates/corrections. * generic/tk.h: update location of version numbers in macosx files. * macosx/Wish.xcode/project.pbxproj: restore 'tktest' target to working * macosx/Wish.xcode/default.pbxuser: order by replicating applicable changes to Wish.xcodeproj since 2006-07-20.check-in: d89f4b4e user: das tags: trunk | |
2007-01-25
| ||
02:07 |
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds. * unix/configure: autoconf-2.59check-in: 2a9438e4 user: das tags: trunk | |
2007-01-19
| ||
09:00 | Build fix for man2tcl.c with MSVC8 check-in: 6588ab55 user: mistachkin tags: trunk | |
06:29 | fix warning check-in: 7f4f84a0 user: das tags: trunk | |
01:05 |
* macosx/Wish.xcodeproj/project.pbxproj: remove libtommath defines. * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.59check-in: ef734594 user: das tags: trunk | |
00:36 | whitespace check-in: f6a43150 user: das tags: trunk | |
2007-01-18
| ||
23:56 | various "const" additions, in line with TIP #27 check-in: f6f6ebc1 user: nijtmans tags: trunk | |
23:20 | various "const" additions, in line with TIP #27 check-in: 58d63659 user: nijtmans tags: trunk | |
2007-01-12
| ||
10:41 | More warning squelching (mostly uninit variable warnings) check-in: 17ca9d3a user: dkf tags: trunk | |
09:53 | Added more build output that everyone should ignore check-in: 3062f210 user: dkf tags: trunk | |
09:08 | Quell type-punning warnings from gcc/unix build check-in: 6dc8f9ef user: dkf tags: trunk | |
2007-01-11
| ||
19:59 |
Revert previous change to keep in sync with Tile codebase.
The minor warnings from GCC fixed in the previous revision
were false positives due to improper use of "-Wconversion".
Still compiles cleanly with "gcc -Wall -Werror" (gcc 3.3.5). check-in: 038c60a9 user: jenglish tags: trunk | |
18:53 | s/CRLF/LF/g check-in: 07a3dc2b user: hobbs tags: trunk | |
18:31 | * win/tcl.m4(CFLAGS_WARNING): Remove "-Wconversion". This was removed from unix/tcl.m4 2004-07-16 but not from here. * win/configure: Regenerated. check-in: 44759ed7 user: jenglish tags: trunk | |
15:35 | Many minute fixes to reduce number of minor warnings from GCC. check-in: 07047209 user: dkf tags: trunk | |
14:49 | Revert addition of contravariant 'const' qualifiers, to keep in sync with Tile codebase (which must remain compatible with Tk 8.4). check-in: b7123391 user: jenglish tags: trunk | |
2007-01-05
| ||
00:00 | various "const" additions, in line with TIP #27 fix bug #1627732 check-in: 3cb10b47 user: nijtmans tags: trunk | |
2007-01-03
| ||
08:22 | fix breakage in last commit check-in: 69a889a9 user: das tags: trunk | |
05:37 | various "const" additions, in line with TIP #27 check-in: 68e6627c user: nijtmans tags: trunk | |
05:06 | various "const" additions, in line with TIP #27 check-in: 9d88e990 user: nijtmans tags: trunk | |
04:10 | various "const" additions in implementation check-in: 9739a2a4 user: nijtmans tags: trunk | |
2007-01-02
| ||
23:39 | Made the generic fake-X11 glue layer abide by the formatting rules of the core. check-in: 8e1cb444 user: dkf tags: trunk | |
22:50 | Various small syntactic simplifications of ImgPhotoGet() check-in: 22266ed2 user: dkf tags: trunk | |
2006-12-30
| ||
23:23 | * macosx/ttkMacOSXTheme.c: Define a constant to make it compile on Mac OS X 10.3. check-in: 6d2d5c7e user: cc_benny tags: trunk | |
23:23 | * Define a constant to make it compile on Mac OS X 10.3. check-in: 12d4baa6 user: cc_benny tags: trunk | |
23:18 | * macosx/tkMacOSXFont.c: Fill-in TkpGetFontAttrsForChar (TIP #300). check-in: 418419d0 user: cc_benny tags: trunk | |
23:15 | * TIP #300 Implementation, fill-in TkpGetFontAttrsForChar. check-in: cc34ec3e user: cc_benny tags: trunk | |
2006-12-28
| ||
21:15 |
* tests/wm.test: Update wm attributes output so that tests pass after addition of -transparentcolor for Win32.check-in: 9b6fc1d4 user: mdejong tags: trunk | |
2006-12-25
| ||
17:16 | ImageElement clientData no longer needed. check-in: 92a291b8 user: jenglish tags: trunk | |
2006-12-22
| ||
22:38 | Style update check-in: dc0329fd user: dkf tags: trunk | |
19:14 | Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 5c2dc849 user: dkf tags: trunk | |
18:07 | Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 5ba54e7a user: dkf tags: trunk | |
2006-12-19
| ||
19:51 | (TkpDisplayButton): lint init. [Bug 1618604] check-in: d4bbf4d6 user: hobbs tags: trunk | |
08:53 | Whitespace/formatting/function-exposure cleanup check-in: ac290f06 user: dkf tags: trunk | |
01:19 |
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.59check-in: b642a538 user: das tags: trunk | |
2006-12-18
| ||
19:41 | Remove assert() calls - Don't Panic check-in: 9ad47366 user: jenglish tags: trunk | |
19:33 | Big batch of ttk::treeview improvements: Added column '-stretch' and '-minwidth' options. Improved column drag and resize behavior. Added horizontal scrolling #1518650. Row height and child indent specifiable on Treeview style. Decreased default row height, no default -padding. Use correct heading height #1163349. Apply tag settings to tree item as well as to data columns [NOTE: 'tag configure' still buggy]. Fix off-by-one condition when moving nodes forward #1618142 Prevent overscroll (#1173434) Treeview style settings specified separately in each theme. Added disclosure triangle element in aqua theme. check-in: 084a0a51 user: jenglish tags: trunk | |
16:42 | Use more portable string literals check-in: 7aceb2b5 user: dgp tags: trunk | |
14:30 | Whitespace cleanup check-in: 63294869 user: dkf tags: trunk | |
2006-12-17
| ||
21:09 | Add combobox -height option; only show scrollbar if the listbox needs to scroll #1032869. check-in: 34d9182a user: jenglish tags: trunk | |
00:43 |
* doc/cursors.n: Mention "none" in supported cursor list. Fix comment that incorrectly claims that the Win32 "no" cursor hides the cursor. * tests/cursor.test: Test "none" cursor. * unix/tkUnixCursor.c (CreateCursorFromTableOrFile, TkGetCursorByName): Define a table of Tk cursors that is searched in addition to the X cursor table. A Tk cursor is loaded from a data string and works with the same options as the built in X cursors. This code makes it possible to use "none" as a cursor name under Unix. * win/rc/cursor9a.cur: Added none Win32 cursor. * win/rc/tk_base.rc: Define a built-in Win32 cursor named "none". [Patch 1615427]check-in: 3d756d41 user: mdejong tags: trunk | |
2006-12-14
| ||
19:51 | Global reduction: use per-file *_Init() routines to reduce the number of globally-visible initialization records. check-in: 873888aa user: jenglish tags: trunk | |
2006-12-13
| ||
23:04 |
* unix/Makefile.in (install-doc): intentionally skip ttk_dialog.n installation (not for public consumption) * doc/scrollbar.n, doc/button.n, doc/checkbutton.n: * doc/entry.n, doc/frame.n, doc/label.n, doc/labelframe.n: * doc/menu.n, doc/menubutton.n, doc/panedwindow.n: * doc/radiobutton.n, doc/scrollbar.n, doc/ttk_*: revamp ttk docs to use consist nroff format (not 100% consistent with classic widget docs). Add more man page cross-linking "SEE ALSO".check-in: ced3eab2 user: hobbs tags: trunk | |
20:40 |
* generic/ttk/ttkInit.c: * generic/ttk/ttkTreeview.c: make treeview exist by default * generic/ttk/ttkPanedwindow.c: s/TtkPaned_Init/TtkPanedwindow_Init/check-in: 4adcf8ae user: hobbs tags: trunk | |
20:38 |
* win/Makefile.in, unix/Makefile.in (demo): add 'demo' targetcheck-in: 547cea4e user: hobbs tags: trunk | |
17:06 | Try to straighten out theme loading and selection logic. check-in: c778f004 user: jenglish tags: trunk | |
05:36 | Remove nonfunctional code and incorrect comments. check-in: 754bb0f3 user: jenglish tags: trunk | |
2006-12-12
| ||
23:38 |
* win/tkWinButton.c (InitBoxes): Call Tcl_Panic() if loading of bitmap resources fails. This change generates an error if Tk is unable to find button widget resources instead of silently failing and then drawing widgets incorrectly. win/rc/tk_base.rc: If the user defines BASE_NO_TK_ICON then compile the base resources file without a "tk" icon. This change makes it easier to replace the default tk icon with a custom icon. [Patch 1614362]check-in: b5a2c05f user: mdejong tags: trunk | |
2006-12-11
| ||
13:33 | Fix warnings and (unfortunately introduced with last commit) errors check-in: aeb69887 user: dkf tags: trunk | |
13:08 | Support the _NET_WM_PING protocol from EWMH. There's no reason to do anything other than what is implemented, so no need for additional script control over it. check-in: f2a49327 user: dkf tags: trunk | |
2006-12-10
| ||
19:19 | Rename typedef Ttk_Element => Ttk_ElementImpl. check-in: 1959c00b user: jenglish tags: trunk | |
05:26 | fix warning check-in: 5b1efc62 user: das tags: trunk | |
2006-12-09
| ||
20:53 | Merged duplicate functionality between image element factory, image element, and -image option processing. Image element factory now takes an imageSpec argument instead of a separate image name and -map option. check-in: e3da608e user: jenglish tags: trunk | |
2006-12-08
| ||
03:38 | typo check-in: bec73499 user: das tags: trunk | |
2006-12-06
| ||
16:22 | Bug 1609616 check-in: 8caaae22 user: kennykb tags: trunk | |
01:44 | add new platform package files and earlier new test files check-in: 430d3ddd user: das tags: trunk | |
2006-12-04
| ||
23:33 | Whitespace cop check-in: 262d2eef user: dkf tags: trunk | |
20:13 |
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)check-in: d2469801 user: hobbs tags: trunk | |
15:16 | TIP#286 implementation. [Patch 1152376] check-in: d24b2dd4 user: dkf tags: trunk | |
2006-12-01
| ||
20:14 | TIP 300 IMPLEMENTATION check-in: c2f09fce user: kennykb tags: trunk | |
19:48 |
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.check-in: 2e3c6dc1 user: hobbs tags: trunk | |
15:05 | Dead code removal. check-in: fb532f2f user: jenglish tags: trunk | |
07:13 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).check-in: cd53cd85 user: das tags: trunk | |
06:19 |
* macosx/tkMacOSXWm.c (WmAttributesCmd): fix getting [wm attr -alpha]. [Bug 1581932]check-in: 9534309d user: das tags: trunk | |
2006-11-28
| ||
21:25 | * library/ttk/fonts.tcl: Clean up temporary variables. check-in: 3f325808 user: jenglish tags: trunk | |
2006-11-27
| ||
19:08 | Corrected Xft configuration so that Xft actually does get turned on if available check-in: 527e5ae3 user: kennykb tags: trunk | |
06:53 | * generic/ttk/ttkWidget.c, generic/ttk/ttkPaned.c Fix for #1603506 * library/ttk/button.tcl, library/ttk/combobox.tcl, library/ttk/utils.tcl: Rename ttk::CopyBindings to ttk::copyBindings * generic/ttk/ttkTreeview.c, doc/ttk_treeview.n: -displaycolumns {} now means "no columns" instead of "all columns". Use -displaycolumns #all for "all columns" [Fixes #1547622]. check-in: 55ed9834 user: jenglish tags: trunk | |
2006-11-26
| ||
06:05 |
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.59check-in: c74a1d6f user: das tags: trunk | |
06:02 | whitespace check-in: cf39b120 user: das tags: trunk | |
05:32 | add tclMathOp.c check-in: 03bc9748 user: das tags: trunk | |
2006-11-24
| ||
19:03 |
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]check-in: 9901d3ea user: hobbs tags: trunk | |
18:11 |
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]check-in: a2dae84f user: hobbs tags: trunk | |
18:04 | * library/ttk/altTheme.tcl, library/ttk/clamTheme.tcl, library/ttk/defaults.tcl, library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl: explicitly specify -anchor w on TMenubutton * tests/ttk/entry.test: Fixed font dependency; test entry-3.2 should work on all platforms now. * library/classicTheme.tcl: Don't define or use TkClassicDefaultFont. * generic/ttk/ttkTreeview.c, generic/ttk/ttkPanedwindow.c: Handle missing layouts. check-in: bcec0a6d user: jenglish tags: trunk | |
01:51 |
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]check-in: 2081c3f8 user: hobbs tags: trunk | |
2006-11-23
| ||
03:22 | removed tcl/tools/genWinImage.tcl tcl/win/README.binary and tk/win/rc/wish.exe.manifest corrected link order of ttk files check-in: 83262de3 user: das tags: trunk | |
2006-11-21
| ||
02:21 | Add support for alternate/indeterminate checkbutton state. Fix various spacing parameters #1596020, patch from Tim Baker. Remove unused uxtheme hooks. check-in: 717b2844 user: jenglish tags: trunk | |
2006-11-16
| ||
13:50 | Minor fixes/improvements check-in: 00d3d666 user: dkf tags: trunk | |
13:44 | Minor correction of abbreviation check-in: 6bda98d4 user: dkf tags: trunk | |
13:25 | Highlighted keyword in example check-in: 53cfe163 user: dkf tags: trunk | |
11:22 | Added example check-in: 1296fe99 user: dkf tags: trunk | |
2006-11-15
| ||
16:31 | Added example for labels check-in: 1c2ab7f7 user: dkf tags: trunk | |
13:29 | Convert \fP to \fR so that man-page scrapers have an easier time. check-in: 5bcb6a84 user: dkf tags: trunk | |
2006-11-14
| ||
22:44 | Fix off-by-one bug in tree indicator size computation #1596021, patch from Tim Baker. Increased default size from 7 to 9 pixels. check-in: 3dd84a3d user: jenglish tags: trunk | |
2006-11-13
| ||
00:22 | *correct* fix for #1588251. check-in: 01e8b6ff user: jenglish tags: trunk | |
2006-11-12
| ||
21:32 | Workaround for #1583038 check-in: e4e59adc user: jenglish tags: trunk | |
20:35 | Reworked cleanup procedure -- "self-cancelling" idle call is not robust, call Tcl_CancelIdleCall() in TtkFreeScrollHandle instead. [fixes #1588251] check-in: 39eefd1b user: jenglish tags: trunk | |
2006-11-10
| ||
01:57 |
* macosx/Wish.xcodeproj/project.pbxproj: remove tclParseExpr.c and bwidget.test. * unix/tcl.m4 (Darwin): suppress linker arch warnings when building universal for both 32 & 64 bit and no 64bit CoreFoundation is available; sync with tcl tcl.m4 change. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: b93c50e7 user: das tags: trunk | |
2006-11-08
| ||
18:40 | Bug 1592667 check-in: aa33d6e2 user: kennykb tags: trunk | |
15:50 | fixed typo in last commit check-in: 749f411c user: kennykb tags: trunk | |
15:39 | Silence warnings about Xft unless Xft is requested explicitly. check-in: 18b0f63f user: kennykb tags: trunk | |
15:19 | correct typo check-in: 416e2fe6 user: dgp tags: trunk | |
2006-11-07
| ||
21:56 | make --enable-xft the default check-in: 247ff34e user: kennykb tags: trunk | |
03:45 | Miscellaneous minor changes to re-sync Ttk codebase with Tile CVS: fix comments damaged by overzealous search-and-destroy; removed obsolete [style default] synonym for [ttk::style configure]; removed other dead code. check-in: b0e5e0ff user: jenglish tags: trunk | |
2006-11-03
| ||
15:58 | Theme it check-in: 382ed8d2 user: patthoyts tags: trunk | |
15:42 | We do not want to require tkInt in all the ttk files so added the definition of MODULE_SCOPE to ttkTheme.h Ensure everyone gets to see the definition from someplace. check-in: 45dafadb user: patthoyts tags: trunk | |
15:35 | In a safe interp there is no osVersion field in tcl_platform so work around it. check-in: 26e06743 user: patthoyts tags: trunk | |
14:42 | #include tkInt.h to ensure MODULE_SCOPE is defined check-in: 8b3c5ec7 user: das tags: trunk | |
11:22 | Oops. Removing rogue flag check-in: a7e9998c user: patthoyts tags: trunk | |
03:06 |
* generic/ttk/ttkBlink.c, generic/ttk/ttkButton.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.h: * generic/ttk/ttkNotebook.c, generic/ttk/ttkPanedwindow.c: * generic/ttk/ttkProgress.c, generic/ttk/ttkScale.c: * generic/ttk/ttkScroll.c, generic/ttk/ttkScrollbar.c: * generic/ttk/ttkSeparator.c, generic/ttk/ttkSquare.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTheme.c, generic/ttk/ttkTheme.h: * generic/ttk/ttkThemeInt.h, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h, macosx/ttkMacOSXTheme.c: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: ensure all global Ttk symbols have Ttk or ttk prefix; declare all externally visible Ttk symbols not contained in stubs table as MODULE_SCOPE (or as static when possible); so that 'make check{exports,stubs}' once again complete without errors.check-in: 194ccbce user: das tags: trunk | |
03:05 |
* macosx/tkMacOSXColor.c (TkMacOSXCompareColors): ifdef out when unused.check-in: e632ac88 user: das tags: trunk | |
03:04 |
* macosx/Wish.xcodeproj/project.pbxproj: check autoconf/autoheader exit status and stop build if they fail.check-in: 0d2ed393 user: das tags: trunk | |
2006-11-02
| ||
15:18 | comment typo check-in: 00072a7e user: das tags: trunk | |
12:24 |
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]check-in: aa4e45d3 user: das tags: trunk | |
2006-10-31
| ||
22:33 |
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:check-in: a7a4a499 user: das tags: trunk | |
22:26 | Add manifest merging for MSVC8. check-in: ffc0679c user: patthoyts tags: trunk | |
22:26 | whitespace check-in: 54e892e3 user: das tags: trunk | |
14:45 | Update to support ttk merge. check-in: f5ba36e6 user: patthoyts tags: trunk | |
13:56 |
* macosx/Wish.xcodeproj/project.pbxproj: add new Ttk files. * macosx/ttkMacOSXTheme.c: standardize header #includes. * unix/Makefile (checkstubs, checkexports): check ttk.decls, allow export of Ttk prefixed symbols. * generic/ttk/tkDefaultTheme.c: fix warnings.check-in: 0c8d1e77 user: das tags: trunk | |
01:42 |
* doc/ttk_Geometry.3, doc/ttk_Theme.3, doc/ttk_button.n: * doc/ttk_checkbutton.n, doc/ttk_combobox.n, doc/ttk_dialog.n: * doc/ttk_entry.n, doc/ttk_frame.n, doc/ttk_image.n: * doc/ttk_intro.n, doc/ttk_label.n, doc/ttk_labelframe.n: * doc/ttk_menubutton.n, doc/ttk_notebook.n, doc/ttk_panedwindow.n: * doc/ttk_progressbar.n, doc/ttk_radiobutton.n, doc/ttk_scrollbar.n: * doc/ttk_separator.n, doc/ttk_sizegrip.n, doc/ttk_style.n: * doc/ttk_treeview.n, doc/ttk_widget.n,: * generic/ttk/ttk.decls, generic/ttk/ttkBlink.c: * generic/ttk/ttkButton.c, generic/ttk/ttkCache.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.c: * generic/ttk/ttkManager.h, generic/ttk/ttkNotebook.c: * generic/ttk/ttkPanedwindow.c, generic/ttk/ttkProgress.c: * generic/ttk/ttkScale.c, generic/ttk/ttkScroll.c: * generic/ttk/ttkScrollbar.c, generic/ttk/ttkSeparator.c: * generic/ttk/ttkSquare.c, generic/ttk/ttkState.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTagSet.c, generic/ttk/ttkTheme.c: * generic/ttk/ttkTheme.h, generic/ttk/ttkThemeInt.h: * generic/ttk/ttkTrace.c, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h: * library/demos/ttk_demo.tcl, library/demos/ttk_iconlib.tcl: * library/demos/ttk_repeater.tcl: * library/ttk/altTheme.tcl, library/ttk/aquaTheme.tcl: * library/ttk/button.tcl, library/ttk/clamTheme.tcl: * library/ttk/classicTheme.tcl, library/ttk/combobox.tcl: * library/ttk/cursors.tcl, library/ttk/defaults.tcl: * library/ttk/dialog.tcl, library/ttk/entry.tcl: * library/ttk/fonts.tcl, library/ttk/icons.tcl: * library/ttk/keynav.tcl, library/ttk/menubutton.tcl: * library/ttk/notebook.tcl, library/ttk/panedwindow.tcl: * library/ttk/progress.tcl, library/ttk/scale.tcl: * library/ttk/scrollbar.tcl, library/ttk/sizegrip.tcl: * library/ttk/treeview.tcl, library/ttk/ttk.tcl: * library/ttk/utils.tcl, library/ttk/winTheme.tcl: * library/ttk/xpTheme.tcl: * macosx/ttkMacOSXTheme.c: * tests/ttk/all.tcl, tests/ttk/bwidget.test, tests/ttk/combobox.test: * tests/ttk/entry.test, tests/ttk/image.test: * tests/ttk/labelframe.test, tests/ttk/layout.test: * tests/ttk/misc.test, tests/ttk/notebook.test: * tests/ttk/panedwindow.test, tests/ttk/progressbar.test: * tests/ttk/scrollbar.test, tests/ttk/treetags.test: * tests/ttk/treeview.test, tests/ttk/ttk.test, tests/ttk/validate.test: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: First import of Ttk themed Tk widgets as branched from tile 0.7.8 * generic/tkInt.h, generic/tkWindow.c: add Ttk_Init call, copy tk classic widgets to ::tk namespace. * library/tk.tcl: add source of ttk/ttk.tcl, define $::ttk::library. * unix/Makefile.in, win/Makefile.in: add Ttk build bits * win/configure, win/configure.in: check for uxtheme.h (XP theme).check-in: 7c7e532b user: hobbs tags: trunk | |