Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
448 check-ins using file doc/3DBorder.3 version 04f448d9
2011-06-07
| ||
21:30 | merge mark check-in: d97abf01 user: dgp tags: trunk | |
21:28 | merge mark check-in: 3c9aabd2 user: dgp tags: trunk | |
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 | |
2011-06-06
| ||
22:06 | Restore proper NUL output to the [console]. [Bug 2546087] check-in: 6c8cc1da user: dgp tags: trunk | |
19:32 | doc/frame.n: Fix markup errors. check-in: 2e1b8c55 user: jenglish tags: trunk | |
2011-06-01
| ||
11:12 | Merged [Bug #3306909] and [Bug #3294593] from 8.5 (menu posting issues) check-in: 6eb621b6 user: patthoyts tags: trunk | |
2011-05-05
| ||
06:28 | no longer depend on MODULE_SCOPE being defined check-in: 9bc115d8 user: jan.nijtmans tags: trunk | |
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 | |
2011-04-21
| ||
23:03 | merge-mark check-in: 1dcdcb18 user: jan tags: trunk | |
21:23 | Document all variable options as global. check-in: 212866a0 user: pspjuth tags: trunk | |
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 | |
2011-04-12
| ||
14:29 | minor nits, taken over from TEA (tclconfig) check-in: 996d3b4c user: jan.nijtmans tags: trunk | |
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 | |
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 | |
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 | |
2011-03-27
| ||
20:10 | merge-mark check-in: 8bc432d6 user: jan tags: trunk | |
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 | |
2011-03-24
| ||
09:00 | [Bug #3239768] tk8.4.19 (and later) WIN32 menu font support. check-in: e8ecd9d0 user: jan.nijtmans tags: trunk | |
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 | |
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 | |
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 | |
2011-03-17
| ||
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 | |
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 | |
21:57 | autoconf-2.59 check-in: 1eb43e60 user: jan.nijtmans tags: trunk | |
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 | |
2011-03-11
| ||
09:19 | Eliminate some unneeded write-only variables (discovered by gcc-4.6) check-in: f8b0c7f2 user: jan.nijtmans tags: trunk | |
2011-03-10
| ||
16:03 | merge-mark check-in: 27e30f4a user: jan.nijtmans tags: trunk | |
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 | |
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 | |
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 | |
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 | |
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: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 | |
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 | |
17:57 | Use 'rpmbuild', not 'rpm' [Bug 2537626]. check-in: 3dd5c6d8 user: stwo tags: trunk | |
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 | |
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
| ||
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
| ||
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
| ||
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 | |
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 | |
2010-11-03
| ||
12:11 | [FRQ 2965056]: Windows build with -DUNICODE check-in: c9f9a859 user: nijtmans tags: trunk | |
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: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: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: 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
| ||
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 | |
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 | |
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 | |
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
| ||
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-12
| ||
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 | |
2010-08-11
| ||
17:18 |
* changes: Updates for 8.6b2 release.check-in: 3fc00466 user: dgp tags: trunk | |
2010-08-04
| ||
19:39 | fix DFARs note for number-adjusted rights clause check-in: 417415b8 user: hobbs tags: trunk | |
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 | |
16:14 | Dup test IDs check-in: 9facd5a1 user: dgp tags: trunk | |
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: 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 | |
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 | |
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 | |
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 | |
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:49 | [Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: a8a07446 user: nijtmans tags: trunk | |
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 | |
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 | |
13:53 | Factor out some of the megawidget machinery. check-in: 42454ce2 user: dkf tags: trunk | |
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: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-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: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:10 | Added missing quoting check-in: 05568711 user: dkf tags: trunk | |
2010-02-21
| ||
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: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 | |
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 | |
19:21 | CONSTify everything related to Tk_ConfigSpec check-in: f559fc10 user: nijtmans tags: trunk | |
2010-02-16
| ||
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-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 | |
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-19
| ||
22:10 | [Bug 2931374]: Stop overflow of working buffer during construction of long tag expressions. check-in: d5a7f5b3 user: dkf tags: trunk | |
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
| ||
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: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: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: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
| ||
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: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
| ||
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: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: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 | |
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 | |
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:15 | tearoff menus should be transient and use the toolwindow style on Windows check-in: f59e9722 user: patthoyts tags: trunk | |
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: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 | |
11:07 | Fix [Bug 1373712] and [Bug 1924761]. check-in: a5ab1bd8 user: dkf tags: trunk | |
2010-01-01
| ||
22:50 | [Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work. check-in: 245ce503 user: dkf tags: trunk | |
2009-12-30
| ||
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: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: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:26 | ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 710e6308 user: jenglish tags: trunk | |
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 | |
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 | |
13:20 | Rename variable to avoid clash with floorplan demo. Reported by Emiliano Gavilan. check-in: ad523b48 user: dkf tags: trunk | |
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 | |
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: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: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 | |
2009-12-10
| ||
11:48 | Added demo of ttk::scale widget. check-in: cdacc954 user: dkf tags: trunk | |
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 | |
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
| ||
20:34 | [Bug 2864685] Set correct extended window manager hints on Tk menus. check-in: 9565e4a7 user: patthoyts tags: trunk | |
2009-12-02
| ||
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:24 | [Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: 9507c4be user: stwo tags: trunk | |
2009-11-24
| ||
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 | |
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-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 | |
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-02
| ||
04:43 | Fix for [Bug 1739613] check-in: 3f839e51 user: mistachkin tags: trunk | |
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
| ||
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: 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
| ||
16:27 | Fix [Bug 2809525] by limiting X11 color name lengths. check-in: e86018f4 user: dkf tags: trunk | |
13:47 | Fix [Bug 1854913] by improving the class bindings. check-in: e1a5ea8a user: dkf tags: trunk | |
2009-10-24
| ||
00:01 | [Patch 1530276]: Improve no-indicator check/radio buttons on Unix. check-in: 2e020666 user: dkf tags: trunk | |
2009-10-22
| ||
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: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
| ||
20:34 | Fix the icon to have 48x48 size (mistakenly made a 46px icon) check-in: d8f6fdd4 user: patthoyts tags: trunk | |
2009-10-10
| ||
17:42 | [Bug 1961455]: Draw underlines and overstrikes when using Xft. check-in: fbbba717 user: dkf tags: trunk | |
2009-10-08
| ||
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 | |
14:33 | [Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 682faa82 user: dkf tags: trunk | |
2009-10-05
| ||
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: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 | |
2009-09-10
| ||
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: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 | |
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: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: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: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: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
| ||
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:08 | More fixes for [Bug 2824378] check-in: ee7271d0 user: dkf tags: trunk | |
22:56 | Fix [Bug 2824378] by correcting expected output. check-in: 9d717d04 user: dkf tags: trunk | |
2009-07-18
| ||
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 | |
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:38 | Corrected definition of -height and -width for canvas' window items. [2326602] check-in: 2757460c user: dkf tags: trunk | |
08:35 | autoconf-2.59 check-in: 67dd2f8c user: das tags: trunk | |
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: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: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
| ||
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:26 | [Bug 2799589] Avoid setting the focus on a deleted window during delayed activation. check-in: 8086ae21 user: patthoyts tags: trunk | |
2009-05-21
| ||
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
| ||
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 | |
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: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: 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 | |