Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
4780 check-ins using file doc/ImgChanged.3 version 0256d9ac
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 | correction check-in: 9b0d4315 user: dgp tags: core-8-5-branch | |
21:27 | Backport [Bug 2482771] fix. check-in: 71ccc3ca user: dgp tags: core-8-5-branch | |
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
| ||
21:57 | Restore proper NUL output to the [console]. [Bug 2546087] check-in: 7e5d2fdd user: dgp tags: core-8-5-branch | |
21:56 | Restore proper NUL output to the [console]. [Bug 2546087] check-in: 4a36ca25 user: dgp tags: core-8-4-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 | |
17:38 | Possible (untested, fragile) fix for Bug 2546087 committed for testing. check-in: 40932346 user: dgp tags: bug-2546087 | |
2011-06-01
| ||
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-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-22
| ||
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 | |
18:17 | [Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 22a6a821 user: pspjuth tags: core-8-4-branch | |
2011-04-21
| ||
22:56 | eliminate unneeded variable displayFocusPtr check-in: 659cc90e user: jan tags: core-8-5-branch | |
21:18 | Document all variable options as global. check-in: 826dd8fd user: pspjuth tags: core-8-5-branch | |
21:01 | Document all variable options as global. check-in: 6242f06c user: pspjuth tags: core-8-4-branch | |
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:28 | minor nits, taken over from TEA (tclconfig) check-in: 2d4f4a71 user: jan.nijtmans tags: core-8-5-branch | |
2011-04-04
| ||
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 | |
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
| ||
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 | |
09:16 | [Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: 62921742 user: jan.nijtmans tags: core-8-4-branch | |
2011-03-27
| ||
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: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 | |
06:35 | The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 970fa676 user: jan tags: core-8-4-branch | |
2011-03-24
| ||
08:50 | [Bug #3239768] tk8.4.19 (and later) WIN32 menu font support. check-in: 25270cde user: jan.nijtmans tags: core-8-5-branch | |
08:11 | [Bug #3239768] tk8.4.19 (and later) WIN32 menu font support check-in: 2423937d user: jan.nijtmans tags: core-8-4-branch | |
2011-03-22
| ||
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: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: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 | |
2011-03-16
| ||
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: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:52 | autoconf-2.59 check-in: 453176f9 user: jan.nijtmans tags: core-8-5-branch | |
2011-03-12
| ||
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 | |
23:47 | SEH-emulation for AMD64 mingw-w64 does not accept _WIN32_IE < 0x0501 Merged --cherrypick from core-8-5-branch (2010-12-13, f4ecadb40d) remove conflicting definition of timezone struct check-in: 5b16e78f user: jan.nijtmans tags: core-8-4-branch | |
15:01 | merge-mark check-in: b078bfa9 user: jan.nijtmans tags: core-8-5-branch | |
15:00 | SC_EMBED_MANIFEST macro Merged --cherrypick from core-8-5-branch (2010-08-26, 3416226333358009f) check-in: 99a18868 user: jan.nijtmans tags: core-8-4-branch | |
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
| ||
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 | |
2011-03-09
| ||
16:55 | Fix libXft check check-in: 2238347e user: rmax tags: core-8-5-branch | |
2011-03-08
| ||
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-05
| ||
11:07 | We are no longer on CVS, so don't need the .cvsignore files any more check-in: 7969d3a4 user: jan.nijtmans tags: core-8-4-branch | |
2011-02-28
| ||
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:49 | [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: c3b14185 user: nijtmans tags: core-8-4-branch | |
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-22
| ||
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-13
| ||
11:32 | [Patch #3154705] Close button has no effect. Add <Escape> binding as well (backported from Tcl 8.5) check-in: 3f19aab7 user: nijtmans tags: core-8-4-branch | |
07:48 | [Patch #3154705] Close button has no effect check-in: 7cfb8b1c user: nijtmans tags: core-8-5-branch | |
2011-01-06
| ||
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 | |
2010-12-17
| ||
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: 88ee6779 user: stwo tags: core-8-5-branch | |
2010-12-13
| ||
21:23 | Cross-compile support for Win and UNIX (backported) check-in: f4ecadb4 user: nijtmans tags: core-8-5-branch | |
2010-12-12
| ||
12:01 | Better building on OpenBSD. check-in: 1a228553 user: stwo tags: core-8-5-branch | |
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 | |
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 | |
2010-11-16
| ||
15:06 | [Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 check-in: e2f3d688 user: nijtmans tags: core-8-5-branch | |
2010-11-04
| ||
09:48 | Updated German messages. Thanks to Ruediger Haertel. [Patch 2442309] [Bug 3102739]. check-in: b170dc02 user: nijtmans tags: core-8-5-branch | |
2010-10-31
| ||
21:25 | Add -D_CRT_SECURE_NO_DEPRECATE and -D_CRT_NONSTDC_NO_DEPRECATE, reducing the number of deprecation warnings on later VC++ versions. Better VCVERSION determination. All changes backported from Tcl8.5/8.6 check-in: 63cc534f user: nijtmans tags: core-8-4-branch | |
2010-10-23
| ||
21:43 | Update for VS10 check-in: 16f33d69 user: nijtmans tags: core-8-4-branch | |
21:29 | Update for VS10 check-in: e9950e27 user: nijtmans tags: core-8-5-branch | |
2010-10-11
| ||
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 | |
2010-10-06
| ||
10:19 |
* win/Makefile.in (genstubs): [Tcl Bug 3082049]: Typo.check-in: 10798fd2 user: dkf tags: core-8-5-branch | |
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 | |
2010-09-02
| ||
18:05 | Tag for RC4 release check-in: a774fe93 user: dgp tags: core-8-5-9, core-8-5-branch | |
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: 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
| ||
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-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 | |
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: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
| ||
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: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: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: 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-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 | |
2010-05-31
| ||
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-20
| ||
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
| ||
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 | |
2010-05-03
| ||
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 | |
2010-04-19
| ||
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 | |
11:22 | Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 69122679 user: nijtmans tags: core-8-5-branch | |
08:23 | Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmp check-in: aa125a69 user: nijtmans tags: core-8-5-branch | |
2010-03-12
| ||
14:35 | Whitespace/formatting check-in: 59add186 user: dkf tags: core-8-5-branch | |
13:12 | [Bug 2956548] TkpButtonSetDefaults only initializes one button type Fix 2 minor gcc warnings in tkWinTest.c check-in: 42f32522 user: nijtmans tags: core-8-4-branch | |
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: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 | |
2010-03-09
| ||
04:20 | correct doc backport from head check-in: 8fb08180 user: hobbs tags: core-8-5-branch | |
2010-03-04
| ||
13:34 | Added note about transfer types, prompted by question on Tcler's Chat. check-in: b7647c63 user: dkf tags: core-8-5-branch | |
2010-02-22
| ||
13:11 | Added missing quoting check-in: 41f8983d user: dkf tags: core-8-5-branch | |
2010-02-21
| ||
13:23 | Refix [Bug 1799782]. check-in: 8c9b4f73 user: dkf tags: core-8-5-branch | |
2010-02-19
| ||
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:26 | Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 8f374295 user: stwo tags: core-8-5-branch | |
2010-02-18
| ||
21:36 | Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer) Closed-Leaf check-in: 32def19b user: nijtmans tags: core-8-3-1-branch | |
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: 77df88c2 user: jenglish tags: core-8-5-branch | |
20:57 | 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: 8326727e user: jenglish tags: core-8-4-branch | |
2010-02-16
| ||
21:15 | make TkSetTransientFor static check-in: dcbe8b41 user: nijtmans tags: core-8-5-branch | |
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-01-29
| ||
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-23
| ||
11:30 | Fix test for the ewmh attributes addition check-in: a325f76b user: patthoyts tags: core-8-4-branch | |
01:36 | TIP #359: Extended Window Manager Hints support for 8.4 check-in: d9be2b12 user: patthoyts tags: core-8-4-branch | |
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:02 | [Bug 2931374]: Stop overflow of working buffer during construction of long tag expressions. check-in: 4952176b user: dkf tags: core-8-5-branch | |
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 | |
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 | |
2010-01-08
| ||
00:36 | [Bug 2927569] Backported documentation fix for image put -to check-in: 99363661 user: patthoyts tags: core-8-5-branch | |
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 | |
2010-01-06
| ||
23:16 | Trivial CYGWIN fixes (backported from trunk) check-in: a163ecfd user: nijtmans tags: core-8-5-branch | |
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 | |
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 | |
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 | |
2010-01-04
| ||
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 | |
01:28 | Correctly handle quoted ampersands in AmpMenuArgs and friends check-in: 67ad2d0c user: patthoyts tags: core-8-5-branch | |
2010-01-03
| ||
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 | |
01:17 | tearoff menus should be transient and use the toolwindow style on Windows check-in: 9d8ff230 user: patthoyts tags: core-8-5-branch | |
00:42 | menu tests using 'tkwait visibility' are unix only check-in: 2c50be16 user: patthoyts tags: core-8-5-branch | |
2010-01-02
| ||
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 | |
15:41 | Added point-size conversion, from Ubuntu port. check-in: 2ff9330b user: dkf tags: core-8-5-branch | |
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 | |
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 | |
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 | |
2009-12-25
| ||
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 | |
2009-12-23
| ||
04:30 | ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 7ec712cd user: jenglish tags: core-8-5-branch | |
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:16 | Apply (a version of) [Patch 2917663]. check-in: 7cb18316 user: dkf tags: core-8-5-branch | |
2009-12-16
| ||
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: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
| ||
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: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: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 | |
2009-12-11
| ||
11:18 | [Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: ab74dd2e user: dkf tags: core-8-4-branch | |
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: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: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 | |
2009-12-08
| ||
21:48 | [Bug 2864685] backported extended window manager hinting from HEAD check-in: 0ced4b68 user: patthoyts tags: core-8-5-branch | |
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 | |
2009-11-25
| ||
14:30 | [Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: fb75bb4b user: stwo tags: core-8-5-branch | |
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 | |
2009-11-22
| ||
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 | |
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
| ||
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-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:59 | Fix for [Bug 1739613] check-in: 69f4b225 user: mistachkin tags: core-8-4-branch | |
04:52 | Fix for [Bug 1739613] check-in: 1bdb432b user: mistachkin tags: core-8-5-branch | |
00:42 | Minor correction. check-in: fa623f7c user: dkf tags: core-8-5-branch | |
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 | |
2009-10-27
| ||
14:02 | Minor glitch fix. check-in: dd6e7367 user: dkf tags: core-8-5-branch | |
2009-10-25
| ||
17:08 | Fix [Bug 2809525] by limiting X11 color name lengths. check-in: 60ae3bae user: dkf tags: core-8-4-branch | |
17:04 | Fix [Bug 2809525] by limiting X11 color name lengths. check-in: 6262798d user: dkf tags: core-8-5-branch | |
13:50 | Fix [Bug 1854913] by improving the class bindings. check-in: cb64f68f user: dkf tags: core-8-5-branch | |
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 | |
2009-10-22
| ||
22:10 | Apply (upgraded) version of [Patch 1469210]. check-in: 3e3f06df user: dkf tags: core-8-4-branch | |
21:41 | Apply (slight cleaner, tested) version of [Patch 1469210]. check-in: 1f9ea71e user: dkf tags: core-8-5-branch | |
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 | |
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 | |
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 | |
2009-10-08
| ||
12:42 | [Patch 2870648]: Corrected cursor used in file/directory dialogs. check-in: 00efc3aa user: dkf tags: core-8-5-branch | |
2009-10-07
| ||
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:31 | [Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: d7921d1a user: dkf tags: core-8-5-branch | |
14:28 | [Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 10ea505d user: dkf tags: core-8-4-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 | |
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 | |
2009-09-14
| ||
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 | |
23:39 |
* 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: 7ba46a00 user: hobbs tags: core-8-4-branch | |
2009-09-10
| ||
12:47 | Backport of "misconfigured xft font engine" fixes. check-in: e4f4e763 user: dkf tags: core-8-5-branch | |
2009-08-25
| ||
08:48 | [Bug 1909931]: Add support for server-interpreted access control addreses. check-in: d1ab3846 user: dkf tags: core-8-5-branch | |
2009-08-24
| ||
21:19 | Correct bindings for [tk_messageBox]. check-in: 03f79a1b user: dkf tags: core-8-5-branch | |
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: 49260f29 user: das tags: core-8-4-branch | |
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 | |
2009-08-08
| ||
08:28 | More graceful handling of resizing. check-in: 8f893917 user: dkf tags: core-8-5-branch | |
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 | |
2009-08-01
| ||
08:08 | Backport the fix for [Bug 2830420]. check-in: 297fcdf3 user: dkf tags: core-8-5-branch | |
2009-07-22
| ||
07:51 | [Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: d4a0a904 user: dkf tags: core-8-4-branch | |
07:46 | [Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: 24905e9b user: dkf tags: core-8-5-branch | |
2009-07-20
| ||
23:10 | More fixes for [Bug 2824378] check-in: 7dd225e6 user: dkf tags: core-8-5-branch | |
22:57 | Fix [Bug 2824378] by correcting expected output. check-in: 5f75f556 user: dkf tags: core-8-5-branch | |
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 | |
2009-07-15
| ||
21:08 | Apply patch from [Bug 2821962] to make binary byte selection transfers work. check-in: 6575508c user: dkf tags: core-8-5-branch | |
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:36 | autoconf-2.59 check-in: f62ccbb7 user: das tags: core-8-5-branch | |
08:29 | Allow turning off of XScreenSaver use. [Bug 2496018] check-in: 521b0794 user: dkf tags: core-8-5-branch | |
2009-07-11
| ||
07:30 | [Bug 2818455]: Corrected example. check-in: 70b6f7ae user: dkf tags: core-8-5-branch | |
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 | |
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 | |
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 | |
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 | |
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 | |
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
| ||
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 | |
2009-05-06
| ||
16:36 | avoid panic for CFStrings longer than INT_MAX check-in: a4e83967 user: das tags: core-8-5-branch | |
2009-05-03
| ||
06:48 | Fix [Bug 2785744]. check-in: d55d9d57 user: dkf tags: core-8-5-branch | |
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:57 | Backport 2080533 fix. check-in: 9465f442 user: dgp tags: core-8-4-branch | |
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 | |
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: 93dc2d48 user: hobbs tags: core-8-5-branch | |
16:52 |
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.check-in: b39a8d8e user: hobbs tags: core-8-4-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 | |
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 | |
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:19 | Don't chmod/exec installManPage. [Patch 2769530] check-in: 72733f63 user: stwo tags: core-8-5-branch | |
2009-04-23
| ||
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 | |
19:58 | Regen unix/configure check-in: 552ada06 user: stwo tags: core-8-4-branch | |
18:54 | Removed -Wno-implicit-int from CFLAGS_WARNING. check-in: 3cf9b5b8 user: stwo tags: core-8-4-branch | |
00:55 | update Apple copyright notice for 2009-04-10 changes check-in: 8c7c4980 user: das tags: core-8-5-branch | |
2009-04-11
| ||
04:26 | revert HandleEventGenerate change, it was causing bind-8.2 to fail check-in: 9d6239d0 user: das tags: core-8-5-branch | |
02:29 |
*** 8.5.7 TAGGED FOR RELEASE ***check-in: 83a5f4ef user: dgp tags: core-8-5-branch | |
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 | |
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: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:40 |
* library/demos/widget: GOOBE: use ttk::cursorcheck-in: 71704c0a user: das tags: core-8-5-branch | |
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: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: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: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:07 |
* generic/tkMenubutton.c: s/DEF_BUTTON_JUSTIFY/DEF_MENUBUTTON_JUSTIFY/check-in: 583cc586 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: 3bd68c79 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: e8a8bb30 user: das tags: core-8-5-branch | |
15:53 |
* tests/unixFont.test: only use xlsfonts with X11 windowingsystem.check-in: 619352e3 user: das tags: core-8-5-branch | |
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 | |
2009-04-09
| ||
15:57 |
* generic/tk.h: Restore _TCL guards around tcl.h inclusion to restore compat with early 8.4.* releases. Thanks Stuart Cassoff. [Bug 1723812]check-in: a0cf8211 user: dgp tags: core-8-4-branch | |
2009-04-04
| ||
03:11 | Don't Panic [Bug 1789819]. check-in: 70fa8f22 user: jenglish tags: core-8-5-branch | |
2009-03-25
| ||
09:10 | Prevent zero-size malloc() calls. [Bug 2178820] check-in: 96112a33 user: dkf tags: core-8-5-branch | |
08:47 | Fix [Bug 1871101]. check-in: 3e266021 user: dkf tags: core-8-5-branch | |
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-02-28
| ||
09:42 | [Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: 4f246e52 user: patthoyts tags: core-8-4-branch | |
2009-02-27
| ||
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 | |
10:37 | [Patch 2507419] fix menu image display issue on windows check-in: 51e84896 user: patthoyts tags: core-8-5-branch | |
2009-02-17
| ||
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: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 | |
2009-02-06
| ||
08:14 |
* generic/tkImgPhoto.c: fix leaks discovered with the Mac OS X * generic/tkMenu.c: Instruments.app Leaks tool. * macosx/tkMacOSXWm.c:check-in: 893b8723 user: das tags: core-8-4-branch | |
08:14 | whitespace check-in: d647d4d9 user: das tags: core-8-4-branch | |
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 | |
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 | |
2009-01-22
| ||
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 | |
2009-01-20
| ||
03:54 | Backport of Patch 907924 check-in: 46e5eea5 user: kennykb tags: core-8-5-branch | |
2009-01-16
| ||
23:46 | True commit. check-in: 5df7affd user: andreas_kupries tags: core-8-4-branch | |
23:45 | * win/tkWinWm.c (WmAttributesCmd): Fix a single use of SetWindowLongPtr which was not properly ifdef'd. check-in: 75bf70ae user: andreas_kupries tags: core-8-4-branch | |
2009-01-14
| ||
22:59 | fix for aMSN compatibility [tcl-Bug 2507326] check-in: f6806c69 user: nijtmans tags: core-8-5-branch | |
2009-01-11
| ||
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 | |
11:27 | Fix missing word spotted by stu. check-in: f53d252f user: patthoyts tags: core-8-5-branch | |
2009-01-08
| ||
23:48 | adjust copyright year check-in: e0707e03 user: das tags: core-8-4-branch | |
23:47 | adjust copyright year check-in: cabc1f7c user: das tags: core-8-5-branch | |
2009-01-07
| ||
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 | |
2009-01-03
| ||
00:18 | Fix incorrect statement about %-substituees quoting. check-in: d3ab7aba user: ferrieux tags: core-8-5-branch | |
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:28 | fixes for [temporaryDirectory] != [pwd] check-in: c5e3058e user: das tags: core-8-5-branch | |
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 | |
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 | |
2008-12-07
| ||
16:57 | Fix potential use of uninitialized variable flagged by clang static analyzer check-in: b5a8364c user: das tags: core-8-4-branch | |
16:57 | Fix potential use of uninitialized variable flagged by clang static analyzer check-in: 3d657cb5 user: das tags: core-8-5-branch | |
16:53 | Fix leaks flagged by clang static analyzer check-in: 0546a422 user: das tags: core-8-4-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:45 | TkpDisplayButton: use computed borderWidth check-in: 18d17bc6 user: das tags: core-8-4-branch | |
16:44 | MenuDefProc: avoid crash with non-Tk menus check-in: 4d7c9cff user: das tags: core-8-4-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 | |
2008-11-22
| ||
22:14 | [Bug 1991930] combobox dropdown needs to be topmost check-in: 40744d57 user: patthoyts tags: core-8-5-branch | |
20:34 | Backported combobox toplevel fix for [Bug 1939129] check-in: ed2f68d4 user: patthoyts tags: core-8-5-branch | |
2008-11-19
| ||
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 | |
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 | |
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 | |
2008-11-04
| ||
23:55 |
* generic/tkPort.h: remove the ../unix/ header dir as the build system already has it, and it confuses builds when used with private headers installed.check-in: c83c5436 user: hobbs tags: core-8-4-branch | |
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 | |
12:20 | fix TkX11 build check-in: 69da677c user: das tags: core-8-5-branch | |
2008-10-17
| ||
12:44 | Backported keyboard bindings for ttk::scale check-in: a7be9588 user: patthoyts tags: core-8-5-branch | |
2008-10-15
| ||
15:25 | typo check-in: 78c28452 user: dgp tags: core-8-5-branch | |
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 | |
2008-10-11
| ||
06:55 | Correct error result generation of [$canvas select clear $bogus]. check-in: f673c22f user: dkf tags: core-8-5-branch | |
2008-10-10
| ||
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 | |
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: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: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 | |
2008-10-05
| ||
11:34 | Backport of fix for [Bug 2112563] check-in: 12b78de6 user: dkf tags: core-8-5-branch | |
2008-09-09
| ||
18:17 | a final fix check-in: 622a19cd user: tmh tags: core-8-5-branch | |
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 | |
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 | |
2008-08-29
| ||
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
| ||
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 | |
2008-08-27
| ||
18:51 | fix typo added to menu.tcl check-in: 8942970b user: tmh tags: core-8-5-branch | |
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 | |
17:22 | fix for bug tracker id 1936220 backported from tk8.6 check-in: fe133e3e user: tmh tags: core-8-5-branch | |
2008-08-19
| ||
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 | |
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: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 | |
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:13 | autoconf-2.13 check-in: 37e133cf user: das tags: core-8-4-branch | |
23:13 | autoconf-2.59 check-in: 76766a3c 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: b0134c31 user: das tags: core-8-4-branch | |
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 | |
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 | |
15:43 |
* changes: Updates for 8.5.4 release.check-in: eaa4586a user: dgp tags: core-8-5-branch | |
2008-08-06
| ||
16:54 | Fix for [Bug 2010422]: account for X11 changing constant LASTEvent. check-in: b1bd86cd user: jenglish tags: core-8-4-branch | |
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 | |
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 | |
2008-07-31
| ||
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-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 | |
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 | |
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:00 |
* macosx/tkMacOSXHLEvents.c: sync with HEAD.check-in: e3d741bc user: das tags: core-8-5-branch | |
14:35 | remove duplicate test check-in: 5b525f65 user: dgp tags: core-8-5-branch | |
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 | |
2008-06-30
| ||
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: f0631055 user: das tags: core-8-4-branch | |
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: 6c34d29b user: das tags: core-8-4-branch | |
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: 96bdad05 user: das tags: core-8-4-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: 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: 3d447f60 user: das tags: core-8-4-branch | |
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
| ||
19:34 | autoconf-2.13 check-in: 3bf500a9 user: das tags: core-8-4-branch | |
19:34 | duh, fix missing 'fi', thanks aku! check-in: 5c8abaac user: das tags: core-8-4-branch | |
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: 8524e84a user: das tags: core-8-4-branch | |
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:38 |
* macosx/tkMacOSXXStubs.c: sync with core-8-5-branch.check-in: be983948 user: das tags: core-8-4-branch | |
06:38 |
* unix/configure: autoconf-2.13check-in: 8fdcb719 user: das tags: core-8-4-branch | |
06:38 |
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.check-in: 3f985b10 user: das tags: core-8-4-branch | |
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:58 | bump release tag check-in: e8869173 user: dgp tags: core-8-4-branch, core-8-4-19 | |
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 | |
14:48 |
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]check-in: 34f1ba78 user: dgp tags: core-8-4-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 | |
16:55 | bump release date check-in: 8556d493 user: dgp tags: core-8-4-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 | |
23:12 |
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]check-in: 9395b7e1 user: hobbs tags: core-8-4-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 | |
19:17 |
* README: Bump version number to 8.4.19 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: * changes: updates for 8.4.19 release.check-in: fdb428db user: dgp tags: core-8-4-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:44 |
* unix/configure: autoconf-2.13check-in: 48abe591 user: das tags: core-8-4-branch | |
13:43 |
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]check-in: c54f693b user: das tags: core-8-4-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: cc95a649 user: das tags: core-8-4-branch | |
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: 939ecb70 user: das tags: core-8-4-branch | |
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
| ||
18:59 | correct bug ID check-in: 749c7f7f user: dgp tags: core-8-4-branch, core-8-4-18 | |
15:31 |
*** 8.4.18 TAGGED FOR RELEASE *** * README: Bump version number to 8.4.18 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: * changes: updates for 8.4.18 release.check-in: ea6696f2 user: dgp tags: core-8-4-branch | |
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:59 |
* 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.13check-in: 13be7679 user: das tags: core-8-4-branch | |
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:59 | * generic/tkImgGIF.c: Fixed a buffer overflow (CVE-2006-4484). * tests/imgPhoto.test: Added a test for the above. check-in: fb40595a user: rmax tags: core-8-4-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-31
| ||
17:35 | sync with HEAD 'changes' of relevant aqua entries for 8.4.17 check-in: 1706de87 user: das tags: core-8-4-branch, core-8-4-17 | |
17:20 |
* changes: updates for 8.4.17 release. * unix/configure.in: Add "hu" to LOCALES. * unix/configure: autoconf-2.13check-in: 1e9ee7be user: dgp tags: core-8-4-branch | |
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-18
| ||
18:21 |
* 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: bca05a1a user: das tags: core-8-4-branch | |
18:20 |
* macosx/tkMacOSXPrivate.h: fix Panther build.check-in: d0d3fd33 user: das tags: core-8-4-branch | |
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:13 |
* generic/tkMenubutton.c (ConfigureMenuButton): trace the -textvariable even if an image exists as it may use -compound.check-in: e677ad35 user: hobbs tags: core-8-4-branch | |
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:31 |
* generic/tkText.c (DeleteChars, 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: dec49c3c user: hobbs tags: core-8-4-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:18 |
* 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: b545e1e2 user: hobbs tags: core-8-4-branch | |
19:17 |
* win/tkWinDraw.c: Applied [Patch 1723362] for transparent bitmaps.check-in: f4f64f14 user: hobbs tags: core-8-4-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:53 |
Backport from HEAD of [Bug #1822391]:
* 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: d7902b20 user: kennykb tags: core-8-4-branch | |
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
| ||
07:36 |
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09check-in: 6bef6474 user: das tags: core-8-4-branch | |
07:08 |
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09check-in: 8417f424 user: das tags: core-8-4-branch | |
06:48 |
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09check-in: a3911de6 user: das tags: core-8-4-branch | |
06:26 |
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09check-in: f3af33f1 user: das tags: core-8-4-branch | |
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 | |
06:19 | sync with tcl/unix/tcl.m4 check-in: 7c510334 user: das tags: core-8-4-branch | |
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 | |
17:21 | Spelling corrections check-in: 5787fbef user: dgp tags: core-8-4-branch | |
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:53 |
* library/entry.tcl: don't error with Clear event. [Bug 1509288]check-in: 4ece99c5 user: hobbs tags: core-8-4-branch | |
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:54 | fix DEF_MENUBUTTON_FONT check-in: ed7f40a7 user: das tags: core-8-4-branch | |
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:38 |
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]check-in: 1f3a0668 user: das tags: core-8-4-branch | |
10:37 |
* macosx/tkMacOSXDialog.c: sync with HEAD.check-in: 0f956e6f user: das tags: core-8-4-branch | |
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 | |
20:41 |
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.13check-in: cdddd326 user: das tags: core-8-4-branch | |
16:39 |
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]check-in: d7e8968b user: dgp tags: trunk | |
16:38 |
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]check-in: 5db44042 user: dgp tags: core-8-4-branch | |
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
| ||
22:53 | Added Hungarian message catalog. check-in: b8fbfd9b user: dkf tags: core-8-4-branch | |
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: d9f7cee6 user: das tags: core-8-4-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 | |
17:55 |
* README: Bump version number to 8.4.17 * generic/tk.h: * unix/configure.in: Removed "es_ES" entry in LOCALES * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:check-in: 123c8cd5 user: dgp tags: core-8-4-branch | |
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 | |
19:38 |
*** 8.4.16 TAGGED FOR RELEASE *** * changes: updates for 8.4.16 release.check-in: 6374b774 user: das tags: core-8-4-branch, core-8-4-16 | |
19:37 | Aqua changes for 8.4.16 check-in: 9c7ced4c user: das tags: core-8-4-branch | |
18:24 | update changes for 8.4.16 release check-in: 3b0b5993 user: dgp tags: core-8-4-branch | |
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:01 |
* unix/tcl.m4 (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.13check-in: 624e4415 user: das tags: core-8-4-branch | |
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 | |
18:01 |
* 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: 8c92a336 user: rmax tags: core-8-4-branch | |
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: 72175498 user: das tags: core-8-4-branch | |
05:24 | cleanup check-in: 3c2e9c0b user: das tags: trunk | |
05:23 | comment typos: s/Tcl/Tk/ check-in: c599a162 user: das tags: trunk | |
05:17 |
* unix/configure.in: backport of TK_INCLUDE_SPEC addition. * unix/tkConfig.sh.in: [Bug 777203] * unix/configure: autoconf-2.13check-in: 5e72c6ba user: das tags: core-8-4-branch | |
00:13 | Fix for AMD64 symbols builds check-in: 62a5aafa user: patthoyts tags: core-8-4-branch | |
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
| ||
23:21 | Backported the BASE_NO_TK_ICON patch to assist in creating tclkits and/or basekits with corrent resources. check-in: 7f01ef7a user: patthoyts tags: core-8-4-branch | |
22:54 |
* tests/wm.test: -transparentcolor added to windows wm attributes testscheck-in: c30f93f7 user: patthoyts tags: core-8-4-branch | |
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: fc6031dc user: das tags: core-8-4-branch | |
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:45 | move macros for Debugging.h to private header check-in: 0ae1014c user: das tags: core-8-4-branch | |
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.13check-in: c440291e user: das tags: core-8-4-branch | |
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: 1b80f073 user: das tags: core-8-4-branch | |
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:32 |
* 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: 82f3a4d3 user: das tags: core-8-4-branch | |
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: d51495fc user: das tags: core-8-4-branch | |
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
| ||
18:10 |
* macosx/tkMacOSXXStubs.c (DestroyImage): Fixed crash in release of image data for images coming from XGetImage, introduced 2007-06-23. (das)check-in: 70a77fa4 user: hobbs tags: core-8-4-branch | |
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:27 | typo check-in: 8bd88882 user: das tags: core-8-4-branch | |
13:06 |
* macosx/tkMacOSXColor.c: add debug messages for unknown pixel values.
| |
13:05 |
| |
13:04 |
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.check-in: abc378ca user: das tags: core-8-4-branch | |
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:22 |
* 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 sync formatting with HEAD. * 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:check-in: 98571053 user: das tags: core-8-4-branch | |
03:20 |
* xlib/ximage.c: bitmaps created from the static .bmp arrays always have LSBFirst bit order.check-in: d1c90f4b user: das tags: core-8-4-branch | |
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:27 |
* 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: 8cad11f0 user: das tags: core-8-4-branch | |
00:26 |
* 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: 457bc041 user: das tags: core-8-4-branch | |
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 | |
00:15 |
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)check-in: e569cf96 user: hobbs tags: core-8-4-branch | |
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 | |
23:52 |
* 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: bc778567 user: hobbs tags: core-8-4-branch | |
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:10 |
* 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:check-in: 39cb2ed4 user: das tags: core-8-4-branch | |
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.check-in: b9538c17 user: das tags: core-8-4-branch | |
21:23 |
* macosx/tkMacOSXInt.h: use native debug message API when available. * macosx/Wish-Debug.xcconfig:check-in: ced21218 user: das tags: trunk | |
09:56 |
* 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.check-in: 5f7d5694 user: das tags: core-8-4-branch | |
09:56 |
* 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.13check-in: e1282f7a user: das tags: core-8-4-branch | |
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:58 | Fix [Bug 1731348] check-in: 950a7aa2 user: dkf tags: core-8-4-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:28 |
* macosx/tkMacOSXMenu.c: add error checking; whitespace cleanup. * macosx/tkMacOSXDraw.c: sync comment formatting with HEAD. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.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: 41ee17c0 user: das tags: core-8-4-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:46 |
* 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 Linus Nyberg).check-in: 39812812 user: das tags: core-8-4-branch | |
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:42 |
* 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: 841cd7cf user: das tags: core-8-4-branch | |
13:39 |
* generic/tkFont.c: #ifdef out debug msg printing to stderr.check-in: 1151a2be user: das tags: core-8-4-branch | |
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 | |
17:34 |
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].check-in: c3118670 user: dgp tags: core-8-4-branch | |
14:06 |
* README: Bump version number to 8.4.16 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:check-in: 8133140d user: dgp tags: core-8-4-branch | |
13:47 | merge updates from HEAD check-in: 93380ece user: dgp tags: core-stabilizer-branch | |
13:24 | replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: c3cbf65a user: das tags: core-8-4-branch | |
13:23 | replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: a96be4b7 user: das tags: trunk | |
06:39 |
* 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:check-in: 8d0ae0fd user: das tags: core-8-4-branch | |
06:37 |
* generic/tkFileFilter.c (AddClause): fix warning.check-in: f728ce73 user: das tags: core-8-4-branch | |
06:37 |
* 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: ac2502bf user: das tags: core-8-4-branch | |
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 | |
16:03 |
* unix/README: Updates and typo corrections. [Bug 1724841]check-in: 36044b77 user: dgp tags: core-8-4-branch, core-8-4-15 | |
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 | |
22:12 | add Aqua changes for 8.4.15 check-in: adb21f62 user: das tags: core-8-4-branch | |
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 | |
16:00 | Mark tag for 8.4.15 (RC1) release check-in: 90b2f7ff user: dgp tags: core-8-4-branch | |
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 | |
15:22 |
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]check-in: 7a98f331 user: dgp tags: core-8-4-branch | |
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 | |
19:10 |
* changes: updates for 8.4.15 release.check-in: 3494ac04 user: dgp tags: core-8-4-branch | |
17:01 |
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]check-in: af5a9a06 user: dgp tags: trunk | |
16:59 |
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]check-in: 5b59f6c8 user: dgp tags: core-8-4-branch | |
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:57 |
* 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. * 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/tkMacOSXButton.c: fix debug msg typo.check-in: fe12de19 user: das tags: core-8-4-branch | |
12:56 |
* 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: c7e97217 user: das tags: core-8-4-branch | |
12:55 |
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.check-in: bce7c20f user: das tags: core-8-4-branch | |
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
| ||
02:26 |
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; move all * macosx/tkMacOSXNotify.c: 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 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 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; disable broken QD stippling. * macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * unix/Makefile.in: restores many longtime-MIA features to working order (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/tkMacOSXFont.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/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/tkMacOSXAETE.r: fix whitespace. * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXXCursors.r: * macosx/README: * macosx/Makefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/tkMacOSX.h:check-in: c91e0ad0 user: das tags: core-8-4-branch | |
02:25 |
* 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].check-in: 67da6dcc user: das tags: core-8-4-branch | |
02:25 |
* unix/Makefile.in (dist): copy license.terms to dist macosx dir. * unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.13check-in: 552cd16b user: das tags: core-8-4-branch | |
02:24 |
* 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: 8b18c26c user: das tags: core-8-4-branch | |
02:24 |
* 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.check-in: e44116b9 user: das tags: core-8-4-branch | |
02:24 |
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c: * generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * unix/tkUnixScale.c: platforms would only require implementation of TkpClipDrawableToRect()).check-in: e28d0018 user: das tags: core-8-4-branch | |
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:48 |
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit(). * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13check-in: 96596797 user: das tags: core-8-4-branch | |
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:54 |
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.13check-in: 939e7c36 user: hobbs tags: core-8-4-branch | |
23:53 |
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]check-in: 05af79b3 user: hobbs tags: core-8-4-branch | |
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/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.13check-in: b855f0d0 user: das tags: core-8-4-branch | |
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-30
| ||
23:21 |
* win/Makefile.in (install-private-headers): added targetcheck-in: 8927d5b0 user: hobbs tags: core-8-4-branch | |
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-26
| ||
02:48 | renamed SC_COMMANDS_PRE to SC_CONFIG_COMMANDS_PRE for parity with AC 2.5x check-in: f9c499cf user: das tags: core-8-4-branch | |
2007-01-25
| ||
05:20 | previous commit omitted some changes from the HEAD check-in: 12691aa5 user: das tags: core-8-4-branch | |
05:13 | comment typo check-in: e3bb110d user: das tags: core-8-4-branch | |
02:07 |
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible * unix/configure.in: and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds. * unix/configure: autoconf-2.13check-in: 55659bf7 user: das tags: core-8-4-branch | |
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:06 |
* unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.13check-in: 6cae777f user: das tags: core-8-4-branch | |
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:41 | whitespace check-in: 48a3d65d user: das tags: core-8-4-branch | |
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 | |
19:06 | Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 1140685f user: dkf tags: core-8-4-branch | |
18:48 | Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 8b89a8f8 user: dkf tags: core-8-4-branch | |
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 | |
19:50 | (TkpDisplayButton): lint init. [Bug 1618604] check-in: 3b9264ab user: hobbs tags: core-8-4-branch | |
08:53 | Whitespace/formatting/function-exposure cleanup check-in: ac290f06 user: dkf tags: trunk | |
01:20 |
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.13check-in: 46484d6f user: das tags: core-8-4-branch | |
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: 6876b25f user: das tags: core-8-4-branch | |
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 | |
20:13 |
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)check-in: 297e33dd user: hobbs tags: core-8-4-branch | |
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 | |
19:47 |
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.check-in: 57ee40f3 user: hobbs tags: core-8-4-branch | |
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: 1ecb3412 user: das tags: core-8-4-branch | |
07:13 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).check-in: 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.13check-in: 01b22ac2 user: das tags: core-8-4-branch | |
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:04 |
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]check-in: 2efeca71 user: hobbs tags: core-8-4-branch | |
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: a019951d user: hobbs tags: core-8-4-branch | |
18:11 |
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]check-in: 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:52 |
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]check-in: 8997c989 user: hobbs tags: core-8-4-branch | |
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: 52f72f4b user: das tags: core-8-4-branch | |
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: e6579147 user: das tags: core-8-4-branch | |
12:24 |
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]check-in: 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: ad3d3ba0 user: das tags: core-8-4-branch | |
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 | sync whitespace with HEAD check-in: afac6de0 user: das tags: core-8-4-branch | |
22:26 | whitespace check-in: 54e892e3 user: das tags: trunk | |
15:18 | Fix bug #1582769 build with VC2003 and correct i386 arch. check-in: 6b5677cb user: patthoyts tags: core-8-4-branch | |
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 | |
2006-10-23
| ||
20:31 |
* README: Bump version number to 8.5a6 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: c965223f user: dgp tags: trunk | |
19:46 |
* README: Bump version number to 8.5a6 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: bd7a87c3 user: dgp tags: trunk | |
17:58 |
* README: Bump version number to 8.4.15 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:check-in: 9e887159 user: dgp tags: core-8-4-branch | |
13:19 | Created branch core-8-5-a5-synthetic Closed-Leaf check-in: 4127831d user: cvs2fossil tags: core-8-5-a5-synthetic, core-8-5-a5 | |
13:19 | Move tag for 8.5a5 release check-in: d4471926 user: dgp tags: trunk | |
2006-10-20
| ||
22:39 | fix signature of TkInitStubs (missing CONST for version parameter) check-in: 94b1afc1 user: nijtmans tags: trunk | |
2006-10-19
| ||
00:48 | generic/tkImgBmap.c: Fixed line endings. win/makefile.vc: Patched up build system to manage win/rules.vc: AMD64 with MSVC8 win/nmakehlp.c: Ensure operation without Platform SDK. check-in: baa01e99 user: patthoyts tags: trunk | |
2006-10-18
| ||
19:04 |
* changes: 8.5a5 release date set.check-in: cf76a376 user: dgp tags: trunk | |
17:43 | advance tag for 8.5a5 check-in: f41d3971 user: dgp tags: trunk | |
14:30 | advance 8.4.14 tag check-in: 644d0906 user: dgp tags: core-8-4-branch, core-8-4-14 | |
08:56 | Ensure builds with VC6 without Platform SDK and pickup MACHINE from environment to make life easier on Windows non-x86 platforms. check-in: 854a2841 user: patthoyts tags: core-8-4-branch | |
00:01 |
* doc/text.n: fix docs to not correct -tabs usage case.check-in: 9a4c1234 user: hobbs tags: trunk | |
2006-10-17
| ||
23:44 |
* generic/tkTextDisp.c (SizeOfTab): fix -tabstyle wordprocessor tab alignment to correct tab edge case. [Bug 1578858]check-in: 3dde0674 user: hobbs tags: trunk | |
10:21 | generic/tkText.c: Applied suggested patch from #1536735 tests/text.test: Update test for above patch. tests/textWind.test: Corrected test to catch all messages tests/safe.test: Silence spurious win32 failure awaiting TIP150 tests/winDialog.test: Updated test for file name length check. test/winWm.test: Corrected test expectation for menu wrapping. check-in: e3897e46 user: patthoyts tags: trunk | |
05:52 |
* library/demos/pendulum.tcl: fix incorrect setting of toplevel title.check-in: 754a3f6b user: das tags: trunk | |
05:38 |
* generic/tkPanedWindow.c: Cleaned up some code flagged by a * generic/tkText.c: `make checkexports` test. * generic/tkText.h * generic/tkTextTag.c:check-in: 59e9503d user: dgp tags: core-8-4-branch | |
2006-10-16
| ||
18:54 | Set release date. check-in: ef47ea81 user: dgp tags: core-8-4-branch | |
17:36 |
* macosx/GNUmakefile: don't redo prebinding of non-prebound binaires.check-in: 8c3fc8e2 user: das tags: trunk | |
17:35 |
* macosx/Makefile: don't redo prebinding of non-prebound binaires.check-in: 47c122c5 user: das tags: core-8-4-branch | |
16:28 | * doc/WindowId.3: Pat's commit on 2006-10-08 broke the .SH NAME information across several lines, breaking the cross-linking of manpages during installation for this one. Put everything back on a single line, unbreaking it. check-in: 77b0e78b user: andreas_kupries tags: trunk | |
16:25 | whitespace check-in: c86bc4bd user: das tags: core-8-4-branch | |
16:25 | whitespace check-in: 7740ce13 user: das tags: trunk | |
15:57 |
* macosx/README: document CG antialiasing limit changes.check-in: 20853f14 user: das tags: core-8-4-branch | |
15:56 |
* macosx/README: document CG antialiasing limit changes.check-in: c0c37a39 user: das tags: trunk | |
15:35 |
* changes: updates for 8.4.14 release. * macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace. * macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now. * generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).check-in: d5ad7c09 user: das tags: core-8-4-branch | |
15:35 |
* changes: updates for 8.5a5 release. * macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace. * macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now. * generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).check-in: 7b1e5388 user: das tags: trunk | |
2006-10-11
| ||
03:56 |
* changes: Updates for 8.5a5 releasecheck-in: acdf50b5 user: dgp tags: trunk | |
2006-10-10
| ||
19:19 |
* changes: changes updated for 8.4.14 release.check-in: 29d84587 user: dgp tags: core-8-4-branch | |
2006-10-08
| ||
21:47 | Implemented TIP #264 - Tk_Interp check-in: 1940a357 user: patthoyts tags: trunk | |
2006-10-06
| ||
18:10 | Remove the /RTCc flag check-in: 2bf08304 user: patthoyts tags: core-8-4-branch | |
2006-10-05
| ||
21:28 |
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]check-in: da4f3b71 user: hobbs tags: core-8-4-branch | |
21:27 |
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]check-in: eef92b10 user: hobbs tags: trunk | |
2006-09-27
| ||
18:43 | * unix/Makefile.in (install-binaries): Added a second guard to the * win/Makefile.in: package index file to prevent older versions of * win/makefile.vc: Tcl from seeing version numbers which may contain a/b information, and then balking on them. This could otherwise happen when Tcl/Tk 8.4 and 8.5 are installed in the same directory, seeing each other. [SF Tk Bug 1566418]. check-in: 2c942d25 user: andreas_kupries tags: trunk | |
2006-09-26
| ||
23:55 |
* win/makefile.vc: Support MSVC8 and AMD64 target. Also try using * win/rules.vc: sed to generate the manifest (cross-compile cannot * win/nmakehlp.c: execute tclsh). If no sed, use the tclsh exe.check-in: 324eb3cc user: patthoyts tags: core-8-4-branch | |
2006-09-25
| ||
17:28 | * generic/tkConsole.c: Complete reversal of the changes of Sep 22. * generic/tkMain.c: For compat reason the Tcl core will not change * generic/tkWindow.c: the registered version to include the patchlevel, * library/tk.tcl: making the changes to Tk unnecessary. * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 8a215ea2 user: andreas_kupries tags: core-8-4-branch | |
2006-09-22
| ||
19:02 | * generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 9d41acf5 user: andreas_kupries tags: trunk | |
19:01 | * generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 20c45754 user: andreas_kupries tags: core-8-4-branch | |
14:53 | Fix [Bug 1562528] check-in: 3f46d757 user: dkf tags: core-8-4-branch | |
2006-09-21
| ||
00:13 |
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]check-in: cc4cbb8c user: hobbs tags: core-8-4-branch | |
00:13 |
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]check-in: 2324d457 user: hobbs tags: trunk | |
00:01 | Fix 1562528 in Tk check-in: 39beb33e user: dkf tags: trunk | |
2006-09-11
| ||
16:12 | fix logic bug in previous commit check-in: 8f372f48 user: das tags: core-8-4-branch | |
16:12 | fix logic bug in previous commit check-in: 82c1d433 user: das tags: trunk | |
14:41 |
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created. * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed. * library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item. * macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.check-in: bc2ad66b user: das tags: core-8-4-branch | |
14:41 |
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created. * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed. * library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item. * macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.check-in: 19805444 user: das tags: trunk | |
2006-09-10
| ||
17:07 |
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections. * library/text.tcl (aqua): change focus bindings to implement platform standard look for inactive text selections using this new color. * generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show text * generic/tkTextDisp.c (GetStyle): selection when text widget * generic/tkText.c (TextEventProc): is in disabled state. * generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std). * generic/tkText.c (Tk_TextCmd): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624] * macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute. * macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac. * macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672] * macosx/Makefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'. * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo. * unix/tcl.m4: sync with tcl/unix/tcl.m4.check-in: a6b148a8 user: das tags: core-8-4-branch | |
17:06 |
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections, use this color as default for text widget -inactiveselectbackground to implement platform standard look for inactive text selections. * library/text.tcl (aqua): remove focus bindings to set selection color. * generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show inactive * generic/tkTextDisp.c (GetStyle): text selection when text widget is in disabled state. * generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std). * generic/tkText.c (CreateWidget): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624] * macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute. * macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac. * macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672] * macosx/GNUmakefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'. * macosx/Wish.xcodeproj/project.pbxproj: add new tclUnixCompat.c file. * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo. * unix/tcl.m4: sync with tcl/unix/tcl.m4. * unix/configure: autoconf-2.59check-in: 12b02429 user: das tags: trunk | |
17:02 | whitespace check-in: 587bfc09 user: das tags: trunk | |
17:02 | whitespace check-in: 99b6657a user: das tags: core-8-4-branch | |
2006-09-07
| ||
06:37 |
* generic/tkWindow.c: add #include "tclInt.h" now required due to use of tcl internal Tcl_CreateNamespace() in previous commit.check-in: 92014b8b user: das tags: core-8-4-branch | |
2006-09-06
| ||
22:39 |
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkWindow.c: controlled by ::tk::AlwaysShowSelection * library/tk.tcl: (boolean, private). [Bug 1553691] * macosx/tkMacOSXDefault.h: * unix/tkUnixDefault.h: * unix/tkUnixPort.h: * win/tkWinDefault.h:check-in: 25cf9158 user: hobbs tags: trunk | |
22:01 |
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkTextBTree.c: controlled by ::tk::AlwaysShowSelection * generic/tkTextDisp.c: (boolean, private). [Bug 1553691] * generic/tkWindow.c: * library/tk.tcl * unix/tkUnixPort.h:check-in: a3cfbe86 user: hobbs tags: core-8-4-branch | |
19:53 |
* generic/tkText.c (DeleteChars): backport of 8.5 text delete speedup that removes tags from deleted area first. [Bug 1456342]check-in: b3d4792b user: hobbs tags: core-8-4-branch | |
2006-08-30
| ||
21:55 |
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)check-in: 40f945bb user: hobbs tags: trunk | |
21:53 |
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)check-in: 75d6edfb user: hobbs tags: core-8-4-branch | |
2006-08-24
| ||
05:22 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.check-in: e70a2bfb user: das tags: core-8-4-branch | |
05:22 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.check-in: 951050c7 user: das tags: trunk | |
2006-08-21
| ||
06:12 | typo: s/Xcode 2.3/Xcode 2.4/ check-in: f17866c0 user: das tags: trunk | |
02:39 | sync with relevant core-8-4-branch additions check-in: 9e50803d user: das tags: trunk | |
02:39 | update with recent Aqua changes check-in: bd0b74c2 user: das tags: core-8-4-branch | |
01:09 |
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.check-in: e6351e6a user: das tags: core-8-4-branch | |
01:09 |
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.check-in: 744a40c1 user: das tags: trunk | |
2006-08-18
| ||
10:49 | Added test suggested by Sam <[email protected]> on c.l.t check-in: 862d2265 user: dkf tags: trunk | |
10:24 | Style cleanup Split older changelog entries into separate file check-in: a9bb9207 user: dkf tags: trunk | |
07:47 |
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.13 * macosx/README: updates for x86_64 support in Tcl. * macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application. * macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger. * macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]check-in: 396a316f user: das tags: core-8-4-branch | |
07:47 |
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/Wish.xcodeproj/project.pbxproj: switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3. * macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application. * macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger. * macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]check-in: 947c1df3 user: das tags: trunk | |
07:30 | sync whitespace with core-8-4-branch check-in: eb19f259 user: das tags: trunk | |
2006-08-17
| ||
01:10 | fix typo in WmAttrGetNotifyStatus check-in: f0599818 user: hobbs tags: trunk | |
01:07 |
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].check-in: f65da2fb user: hobbs tags: trunk | |
01:07 |
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].check-in: 9fd34ee7 user: hobbs tags: core-8-4-branch | |
2006-07-25
| ||
12:09 |
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]check-in: da022048 user: das tags: core-8-4-branch | |
12:08 |
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]check-in: eacc8bce user: das tags: trunk | |
2006-07-24
| ||
04:45 |
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.check-in: 2367230f user: das tags: core-8-4-branch | |
04:45 |
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.check-in: 35fbd4e1 user: das tags: trunk | |
04:45 | fix typo: visable -> visible check-in: 9e6b28ea user: das tags: core-8-4-branch | |
04:45 | fix typo: visable -> visible check-in: 81255706 user: das tags: trunk | |
2006-07-21
| ||
07:07 | swap out of order "F34" and "R14" check-in: 348287b5 user: das tags: trunk | |
07:07 | swap out of order "F34" and "R14" check-in: 97321dc9 user: das tags: core-8-4-branch | |
06:28 | typo check-in: c5c677e2 user: das tags: core-8-4-branch | |
06:28 | typo check-in: 25464151 user: das tags: trunk | |
06:26 |
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1". * macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).check-in: f5f3a91f user: das tags: core-8-4-branch | |
06:26 |
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1". * macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).check-in: 3ac34041 user: das tags: trunk | |
06:03 | typos check-in: dba9b938 user: das tags: core-8-4-branch | |
06:03 | typos check-in: 3a1da580 user: das tags: trunk | |
2006-07-20
| ||
07:40 | cleanup quoting and whitespace check-in: f3453e7d user: das tags: core-8-4-branch | |
07:40 | cleanup quoting and whitespace check-in: b0c81702 user: das tags: trunk | |
06:27 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: enforce requirement of OSX 10.2 for TkAqua; move * unix/tcl.m4: Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting. * unix/configure: autoconf-2.13 * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr. * macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:check-in: 9b231103 user: das tags: core-8-4-branch | |
06:26 |
* macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.check-in: 35e728e0 user: das tags: core-8-4-branch | |
06:25 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support * unix/tkUnixSend.c (Tk_GetUserInactiveTime): for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/Wish.xcodeproj/project.pbxproj: enable weak-linking; turn on extra warnings. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: add check on Darwin-X11 for ld support of -weak-l * unix/tcl.m4: flag and weak-link libXss if possible as it is not available before OSX 10.4; enforce requirement of OSX 10.2 for TkAqua; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting and help messages. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/GNUmakefile: enable xft for TkX11 build. * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): verify validity of context returned from QDBeginCGContext() before use. * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr. * macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.check-in: 361478a0 user: das tags: trunk | |
06:24 |
* generic/tkImgGIF.c (ReadImage): * macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): * xlib/xgc.c (XCreateGC): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.check-in: 694dad4d user: das tags: trunk | |
2006-07-14
| ||
18:25 | * generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 0c9282a5 user: andreas_kupries tags: trunk | |
18:24 | * generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 356aa644 user: andreas_kupries tags: core-8-4-branch | |
2006-07-07
| ||
00:39 | catch scrollbar use of highlightthickness check-in: d0d61164 user: hobbs tags: trunk | |
00:38 | catch scrollbar use of highlightthickness check-in: 94eada12 user: hobbs tags: core-8-4-branch | |
2006-06-22
| ||
00:38 |
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded optionscheck-in: f2fd7fea user: hobbs tags: trunk | |
00:37 | see changes check-in: 62499e44 user: hobbs tags: core-8-4-branch | |
00:37 |
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded optionscheck-in: 6b5399dd user: hobbs tags: core-8-4-branch | |
2006-06-15
| ||
22:36 | add refs to aqua fixes check-in: 4bbe767a user: das tags: core-8-4-branch | |
20:04 |
* changes: changes to start prep for an 8.4.14 release.check-in: d323cbfd user: dgp tags: core-8-4-branch | |
2006-06-14
| ||
23:52 | Sync with tcl to enable building with VC8 (VS2005 C compiler) check-in: ee6f1e5a user: patthoyts tags: core-8-4-branch | |
22:17 |
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].check-in: 2df13bc7 user: dgp tags: trunk | |
22:15 |
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].check-in: 536e572b user: dgp tags: core-8-4-branch | |
21:20 |
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922] * macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]check-in: 9b237f7f user: das tags: core-8-4-branch | |
21:18 |
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922] * macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]check-in: b09412a6 user: das tags: trunk | |
2006-06-09
| ||
15:41 |
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.check-in: f732e262 user: dgp tags: core-8-4-branch | |
15:40 |
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.check-in: 5469a021 user: dgp tags: trunk | |
2006-06-05
| ||
18:06 |
* generic/tkInt.h: Thread safety for the data structures of * generic/tkConsole.c: the wish [console]. [Bug 1188340].check-in: 10a79ac1 user: dgp tags: core-8-4-branch | |
2006-06-01
| ||
18:21 |
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].check-in: 7ed05ec2 user: dgp tags: core-8-4-branch | |
17:19 |
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].check-in: 4a77baf8 user: dgp tags: trunk | |
2006-05-29
| ||
22:21 |
* win/tkWinEmbed.c (TkpGetOtherWindow): [Bug 1212056] do not panic * unix/tkUnixEmbed.c (TkpGetOtherWindow): if no window is found - * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo): handle it in the callercheck-in: 57cc8021 user: hobbs tags: trunk | |
21:53 |
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]check-in: a0656b40 user: hobbs tags: trunk | |
21:52 |
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]check-in: 18780b1c user: hobbs tags: core-8-4-branch | |
2006-05-27
| ||
05:24 | sync with tcl check-in: d73b3d7d user: das tags: core-8-4-branch | |
05:23 | sync with tcl check-in: 75563643 user: das tags: trunk | |
2006-05-26
| ||
21:43 |
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]check-in: 95860e09 user: hobbs tags: core-8-4-branch | |
21:42 |
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]check-in: 902feccd user: hobbs tags: trunk | |
19:21 | autoconf-2.13 check-in: af3a47f7 user: das tags: core-8-4-branch | |
19:20 | sync 2006-05-24 change to tcl HEAD check-in: 774cf5d6 user: das tags: core-8-4-branch | |
19:15 | autoconf-2.59 check-in: 66effddc user: das tags: trunk | |
19:14 | sync with tcl HEAD check-in: 089668d8 user: das tags: trunk | |
19:13 | updates for Xcode 2.3 check-in: 7074fedd user: das tags: trunk | |
2006-05-25
| ||
23:51 | see changes check-in: 229c0044 user: hobbs tags: core-8-4-branch | |
23:51 |
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]check-in: d7bde6dc user: hobbs tags: core-8-4-branch | |
23:51 |
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)check-in: e0ce2033 user: hobbs tags: core-8-4-branch | |
23:51 |
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587]check-in: 4021b124 user: hobbs tags: core-8-4-branch | |
23:50 | see changes check-in: 79b5f517 user: hobbs tags: trunk | |
23:50 |
* win/tkWinMenu.c (TkWinMenuKeyObjCmd): get eventPtr after we know the window is still alive. [AS bug 45987] [Bug 1236306]check-in: d179ef57 user: hobbs tags: trunk | |
23:50 |
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]check-in: 05511bc9 user: hobbs tags: trunk | |
23:50 |
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)check-in: b5e60af4 user: hobbs tags: trunk | |
23:49 |
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587] (loewis)check-in: fa945f54 user: hobbs tags: trunk | |
23:49 |
* generic/tkBind.c (Tk_BindEvent, TkCopyAndGlobalEval): use Tcl_EvalEx instead of Tcl_GlobalEval.check-in: 340d20bf user: hobbs tags: trunk | |
2006-05-16
| ||
07:58 | fix building on Jaguar check-in: 009ad670 user: das tags: trunk | |
07:37 | fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: d55682aa user: das tags: core-8-4-branch | |
07:37 | fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: 1b264b99 user: das tags: trunk | |
07:33 | reverted erroneous removal of tclInt.h #include check-in: a46fc039 user: das tags: core-8-4-branch | |
06:55 |
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624] * macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].check-in: 79e85010 user: das tags: core-8-4-branch | |
06:55 |
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624] * macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].check-in: c5a0f8fa user: das tags: trunk | |
06:54 | comment typo check-in: 75017ad7 user: das tags: core-8-4-branch | |
06:53 | comment typo check-in: 3486bfa9 user: das tags: trunk | |
2006-05-13
| ||
00:48 |
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]check-in: 13d8168f user: hobbs tags: core-8-4-branch | |
00:47 |
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]check-in: 5b3d1d3a user: hobbs tags: trunk | |
2006-05-12
| ||
18:18 | fix whitespace, copyright check-in: 480e49c0 user: das tags: core-8-4-branch | |
18:18 | fix whitespace, copyright check-in: 7c8e7f40 user: das tags: trunk | |
18:17 |
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117] * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117] * macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105] * macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596] * macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503] * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu. * macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event. * macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.check-in: a75d23da user: das tags: core-8-4-branch | |
18:17 |
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117] * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117] * macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105] * macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596] * macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503] * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu. * macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event. * macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.check-in: bb9d0b13 user: das tags: trunk | |
2006-05-04
| ||
14:11 |
* README: Bump version number to 8.5a4 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 0b0a579d user: dgp tags: trunk | |
13:09 |
* README: Bump version number to 8.4.14 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:check-in: 67e7acba user: dgp tags: core-8-4-branch | |
2006-04-28
| ||
06:02 |
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer(). * macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position. * macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * tkAboutDlg.r: update copyright. * macosx/tkMacOSXCarbonEvents.c: sync with HEAD * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:check-in: 7f39d25f user: das tags: core-8-4-branch | |
06:02 |
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer(). * macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position. * macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * tkAboutDlg.r: update copyright. * macosx/tkMacOSXDebug.h: sync #includes with core-8-4-branch. * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h:check-in: 1350d6f8 user: das tags: trunk | |
2006-04-26
| ||
13:58 |
* changes: Updates for next RCcheck-in: 1ba6dd9a user: dgp tags: trunk, core-8-5-a4 | |
2006-04-25
| ||
08:29 | Fix problems caused when XServer returns invalid font names. [Bug 1475865] check-in: 3719f961 user: dkf tags: core-8-4-branch | |
08:18 | Stop crashes when bad font names received from XServer. [Bug 1475865] check-in: 78290572 user: dkf tags: trunk | |
2006-04-23
| ||
21:51 | scrollbar.test fixes for TkAqua check-in: 330751e8 user: vincentdarley tags: trunk | |
2006-04-22
| ||
04:12 |
* macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXWm.c: * tests/constraints.tcl: * tests/wm.test: sync with 2006-04-18 commit to HEAD. (darley)check-in: f19e6c99 user: das tags: core-8-4-branch | |
04:12 | fix warnings check-in: 437a541a user: das tags: trunk | |
2006-04-18
| ||
22:57 | fix tests for TkAqua check-in: 3c64651f user: vincentdarley tags: trunk | |
22:33 | fix tests for TkAqua check-in: b8ddb299 user: vincentdarley tags: trunk | |
22:32 | fix to get correct error message check-in: 96c02ac0 user: vincentdarley tags: trunk | |
22:16 | fix to embed.test failures check-in: 7e97297e user: vincentdarley tags: trunk | |
2006-04-17
| ||
18:06 | typo check-in: 41bf142c user: dgp tags: core-8-4-branch, core-8-4-13 | |
18:06 | typo check-in: 3f361a5b user: dgp tags: trunk | |
2006-04-12
| ||
22:31 | Correction to 1432666 fix. check-in: 4b53d306 user: pspjuth tags: core-8-4-branch | |
17:35 |
* generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]check-in: 3e3d4dfb user: dgp tags: core-8-4-branch | |
15:30 |
* changes: Updates for next RC.check-in: 01d88d3e user: dgp tags: core-8-4-branch | |
02:35 | fix make html error check-in: ce4911b4 user: das tags: trunk | |
02:20 | fix make-html error check-in: 612e1ce7 user: das tags: core-8-4-branch | |
00:58 | fix to 'embedded' targets & cosmetic fix to 'install' targets CCVS: ---------------------------------------------------------------------- check-in: 05346d20 user: das tags: core-8-4-branch | |
00:58 | fix to 'embedded' targets & cosmetic fix to 'install' targets check-in: 9e9eeecf user: das tags: trunk | |
2006-04-11
| ||
21:52 |
* generic/tkWindow.c (Tk_NameToWindow): Allow NULL interp to Tk_NameToWindow. This fixes TkGetWindowFromObj which promises to handle NULL but didn't. * generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]check-in: c8de6c34 user: pspjuth tags: trunk | |
20:27 | update to latest check-in: 137bf108 user: hobbs tags: core-8-4-branch | |
20:25 |
* generic/tkBind.c (Tk_BindEvent, ChangeScreen): replace Tcl_GlobalEval with more efficient Tcl_EvalEx.check-in: 914a04cb user: hobbs tags: core-8-4-branch | |
20:23 |
* win/tkWinEmbed.c (TkpGetOtherWindow): do not panic if no window * win/tkWinWm.c (UpdateGeometryInfo): is found - handle it in * unix/tkUnixEmbed.c (TkpGetOtherWindow): the caller. [Bug 1212056] * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo):check-in: 81fd3f87 user: hobbs tags: core-8-4-branch | |
18:09 |
* unix/Makefile.in: Updated `make dist` target to be sure the message catalogs for the widget demo get packaged into the source code distribution. [Bug 1466509]check-in: 9c923f3e user: dgp tags: trunk | |
12:05 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.check-in: 8d79cf26 user: das tags: trunk | |
12:05 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.check-in: 1912d481 user: das tags: core-8-4-branch | |
10:23 |
* changes: added latest aqua bug fixes. * macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316] * macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup. * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.check-in: bcae4007 user: das tags: core-8-4-branch | |
10:23 |
* changes: added latest aqua bug fixes. * macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316] * macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup. * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init. * macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.check-in: da5a3c4f user: das tags: trunk | |
10:22 |
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]check-in: c4918cd4 user: das tags: core-8-4-branch | |
10:22 |
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]check-in: a2ab34ad user: das tags: trunk | |
10:21 |
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.check-in: 99c54168 user: das tags: core-8-4-branch | |
10:21 |
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.check-in: 3db67cd7 user: das tags: trunk | |
10:20 |
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.check-in: fcd02512 user: das tags: core-8-4-branch | |
10:20 |
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.check-in: fc52afea user: das tags: trunk | |
10:19 |
* macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.check-in: 9736cfe7 user: das tags: trunk | |
07:36 |
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]check-in: 52e0c8cb user: das tags: core-8-4-branch | |
07:36 |
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]check-in: eb5f0d24 user: das tags: trunk | |
05:42 | typo check-in: 72d52fb3 user: das tags: core-8-4-branch | |
05:42 | typos, whitespace check-in: 38d23107 user: das tags: trunk | |
2006-04-10
| ||
21:33 | Fix [1467938] check-in: 08ad74e3 user: dkf tags: trunk | |
20:54 |
2006-04-10 Benjamin Riefenstahl <[email protected]>
* macosx/tkMacOSXFont.c (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once.check-in: 3e0cf3ee user: cc_benny tags: trunk | |
20:52 | * (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (TK_MAC_DEBUG_FONTS): Fix use this throughout: Don't use TK_MAC_DEBUG; avoid empty "if" blocks in non-debug mode. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once. check-in: 67ae9680 user: cc_benny tags: trunk | |
17:44 |
*** 8.4.13 TAGGED FOR RELEASE *** * changes: Updates for next RC.check-in: e3ebddcd user: dgp tags: core-8-4-branch | |
09:25 |
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]check-in: b8d4d844 user: das tags: core-8-4-branch | |
09:25 |
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]check-in: 873d914a user: das tags: trunk | |
02:11 | added ref to bug 934524 check-in: 32d9dd81 user: das tags: core-8-4-branch | |
02:11 | added ref to bug 934524 check-in: b5f30f75 user: das tags: trunk | |
2006-04-09
| ||
22:07 |
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]check-in: d74d8edc user: das tags: core-8-4-branch | |
22:07 |
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]check-in: 73dd06aa user: das tags: trunk | |
2006-04-07
| ||
16:17 | move tag check-in: 4e68fd2b user: dgp tags: trunk | |
06:16 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState). * macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it. * macosx/tkMacOSXMouseEvent.c: now that [wm attributes -titlepath] works correctly, add OS support for dragging proxy icons and using the titlepath menu.check-in: 4a4b61c7 user: das tags: core-8-4-branch | |
06:15 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState). * macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it.check-in: dd40f5f3 user: das tags: trunk | |
2006-04-06
| ||
22:16 | add support for proxy icon dragging and titlepath menu check-in: 7dd22e5c user: vincentdarley tags: trunk | |
22:15 | add support for proxy icon dragging and titlepath menu check-in: 81c5218d user: vincentdarley tags: trunk | |
09:28 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241] * unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.13check-in: 8816101c user: das tags: core-8-4-branch | |
09:28 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241] * unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: 15e8a365 user: das tags: trunk | |
2006-04-05
| ||
21:00 | see changes check-in: fe3e6512 user: hobbs tags: trunk | |
21:00 |
* generic/tkWindow.c (Initialize): remove impotent use of DeleteWindowsExitProc as a global exit handler.check-in: 6c765555 user: hobbs tags: trunk | |
20:59 |
* generic/tkMenu.c (TkSetWindowMenuBar): remove extra TkMenuInit call that caused finalization panic. [Bug 1456851] * win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries. [Bug 1456851] (TkWinMenuKeyObjCmd): Do not error when unknown window is passed in. [Bug 1236306]check-in: 180fe53d user: hobbs tags: trunk | |
20:58 |
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)check-in: b80a6e44 user: hobbs tags: trunk | |
20:57 |
* tests/textWind.test (textWind-10.6.1): prevent infinite update loop in case of test failurecheck-in: 62290649 user: hobbs tags: trunk | |
20:56 |
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.check-in: a29af090 user: hobbs tags: trunk | |
20:54 |
* tests/grid.test: fix segfault on empty or "all" index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]check-in: ced1f6ca user: hobbs tags: trunk | |
20:54 | (wm-attributes-1.2.4): correct expected result check-in: c14beb21 user: hobbs tags: trunk | |
19:49 | see changes check-in: c430f014 user: hobbs tags: core-8-4-branch | |
19:49 |
* tests/grid.test: fix segfault on empty index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]check-in: 02f36579 user: hobbs tags: core-8-4-branch | |
19:48 |
* generic/tkText.c (DumpLine): stop dumping if we detect that the text widget state has changed while dumping. [Bug 1414171] (InsertChars, DeleteChars): fix undo with space-based path. * tests/text.test (text-25.14): [Bug 1452419]check-in: 03fa6f2e user: hobbs tags: core-8-4-branch | |
19:48 |
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)check-in: f42bca11 user: hobbs tags: core-8-4-branch | |
19:48 |
* generic/tkTextDisp.c (TkTextPixelIndex): Don't segfault on full -elide text. [Bug 1442102]check-in: 77f37af3 user: hobbs tags: core-8-4-branch | |
19:47 |
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.check-in: c2e502ce user: hobbs tags: core-8-4-branch | |
19:47 |
* win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries.check-in: 9a51b885 user: hobbs tags: core-8-4-branch | |
18:04 | Revised test to account for changed error message check-in: 94205138 user: dgp tags: trunk | |
17:51 | Update test to reflect revised error message check-in: ebbb3aa5 user: dgp tags: core-8-4-branch | |
17:16 | fix to crash in test suite, with dump -command check-in: 63eadbb9 user: vincentdarley tags: trunk | |
01:59 | use standard Carbon Fixed <-> Int conversion macros instead of our own check-in: e3796daa user: das tags: trunk | |
2006-03-30
| ||
01:39 |
* generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.check-in: a98f7e01 user: hobbs tags: trunk | |
01:38 |
* generic/tkWindow.c (DeleteWindowsExitProc): added comments * generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.check-in: 45c4e869 user: hobbs tags: core-8-4-branch | |
2006-03-29
| ||
23:05 |
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.check-in: 545857fa user: hobbs tags: trunk | |
16:37 |
* changes: Updates for next RCcheck-in: e7be3566 user: dgp tags: trunk | |
16:27 |
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]check-in: ab6043d7 user: dgp tags: core-8-4-branch | |
16:27 |
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]check-in: bb2a9fc1 user: dgp tags: trunk | |
05:38 |
* generic/tkWindow.c (CreateTopLevelWindow): use thread exit handler for DeleteWindowsExitProc.check-in: 1eb4d4ea user: hobbs tags: core-8-4-branch | |
2006-03-28
| ||
22:23 | Avoid pipe problems on Win98 check-in: 80286487 user: patthoyts tags: core-8-4-branch | |
21:25 |
* unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions.check-in: 38cd48e8 user: hobbs tags: trunk | |
21:17 |
* win/configure, win/tcl.m4: define MACHINE for gcc builds as well. Needed by Tk for manifest generation.check-in: b1e97239 user: hobbs tags: core-8-4-branch | |
19:26 | further fixes to $text dump -command check-in: 19901322 user: vincentdarley tags: trunk | |
14:01 |
* macosx/Wish.xcode/default.pbxuser: add '-singleproc 1' cli arg to * macosx/Wish.xcodeproj/default.pbxuser: tcltest to ease test debugging. * macosx/Wish.xcode/project.pbxproj: removed $prefix/share from * macosx/Wish.xcodeproj/project.pbxproj: TCL_PACKAGE_PATH as per change to tcl/unix/configure.in of 2006-03-13.check-in: 67f61bbf user: das tags: trunk | |
02:44 |
* macosx/tkMacOSX.h: Cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers; * macosx/tkMacOSXButton.c: sync whitespace, comments & minor * macosx/tkMacOSXCarbonEvents.c: changes with HEAD. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:check-in: 761084f8 user: das tags: core-8-4-branch | |
02:43 |
* generic/tkFont.h: added prototype for TkFontGetFirstTextLayout() needed by tkMacOSXButton.c and tkMacOSXMenubutton.c.check-in: a0ddd020 user: das tags: core-8-4-branch | |
02:43 |
* macosx/tkMacOSXDraw.c: sync whitespace & minor changes * macosx/tkMacOSXEvent.h: with core-8-4-branch. * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXNotify.c:check-in: cf47afc2 user: das tags: trunk | |
2006-03-27
| ||
16:20 |
* changes: Updates for next RCcheck-in: 702aa19a user: dgp tags: trunk | |
15:40 | Forgot that the test should return an error check-in: 2e438bcc user: dkf tags: core-8-4-branch | |
15:38 | Oops, forgot that this test should return an error... check-in: 1179096d user: dkf tags: trunk | |
13:43 |
* generic/tkTextDisp.c (MeasureChars): Fix calculations of start and end of string. [Bugs 1325998, 1456157]check-in: 956b9fb6 user: cc_benny tags: trunk | |
12:13 | Fix (and add test for) [Bug 1458234] check-in: 59b08c01 user: dkf tags: core-8-4-branch | |
10:55 | Fix (and add test for) [Bug 1458234] check-in: 057f364d user: dkf tags: trunk | |
2006-03-26
| ||
17:52 | fix for text dump -command callbacks which modify the text widget check-in: 292a50c8 user: vincentdarley tags: trunk | |
2006-03-25
| ||
06:08 |
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.check-in: 3f256e3e user: das tags: trunk | |
06:02 |
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.check-in: df3c8bc5 user: das tags: trunk | |
2006-03-24
| ||
14:58 |
* generic/tkTextDisp.c: moved #ifdef MAC_OSX_TK code added by * macosx/tkMacOSXColor.c: Patch #638966 into platform specific * macosx/tkMacOSXInt.h: files. * macosx/tkMacOSX.h: cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:check-in: bd201bc0 user: das tags: trunk | |
2006-03-23
| ||
22:08 | * unix/tkUnixRFont.c (TkpMeasureCharsInContext): Copied over from tkUnixFont.c to fix compiling with --enable-xft . check-in: c2f98ca4 user: rmax tags: trunk | |
16:48 | * unix/tk.spec: Cleaned up and completed the spec file. An RPM can now be built from the tk source distribution with "rpmbuild -tb <tarball>". check-in: 69a1b24e user: rmax tags: trunk | |
16:26 |
* tests/textDisp.test: Updated expected error messages to match the standardized formats established on 2005-11-17. [Bug 1370296]check-in: f0d7afc4 user: dgp tags: trunk | |
2006-03-22
| ||
15:15 |
* changes: Updates for next RCcheck-in: 99e994e0 user: dgp tags: trunk | |
15:11 |
* changes: Updates for next RC.check-in: acc6efaa user: dgp tags: core-8-4-branch | |
00:22 |
* unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.13check-in: 24bb0579 user: das tags: core-8-4-branch | |
00:21 |
* generic/tkFont.c: implementation of ATSUI text rendering * generic/tkInt.h: in TkAqua provided by Benjamin * generic/tkTextDisp.c: Riefenstahl. [Patch 638966] * library/demos/unicodeout.tcl: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXFont.c: * tests/font.test: * unix/tkUnixFont.c: * win/tkWinFont.c: * generic/tkFont.c: moved MODULE_SCOPE declarations of * generic/tkFont.h: font helper procs into header files. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenubutton.c: * macosx/Wish.xcode/project.pbxproj: add new tkMacOSXFont.h file, * macosx/Wish.xcodeproj/project.pbxproj: turn off dead code stripping as it interferes with -sectcreate (rdar://4486223). * macosx/Wish.xcode/default.pbxuser: add TCLLIBPATH=/Library/Tcl * macosx/Wish.xcodeproj/default.pbxuser: env var setting to tktest. * unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.59check-in: 69379436 user: das tags: trunk | |
2006-03-21
| ||
03:01 |
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives. Also added code to handle multiple calls to Tk_CreateConsoleWindow so that the console channels connect to the last console window opened, in compatibility with the previous implementation.check-in: 0f47d987 user: dgp tags: trunk | |
2006-03-20
| ||
22:58 |
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives.check-in: 46b926eb user: dgp tags: trunk | |
22:16 | Fix [Bug 1380427] with [Patch 1391939] check-in: 61de9f7a user: dkf tags: core-8-4-branch | |
15:27 | reduce unnecessary namespace use check-in: 80f2ec5c user: dkf tags: trunk | |
2006-03-18
| ||
15:52 | undo/modified and empty string fix check-in: 0ffdbc09 user: vincentdarley tags: trunk | |
2006-03-17
| ||
11:13 | bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 0cec5e19 user: patthoyts tags: trunk | |
10:50 | bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 6afc0fe2 user: patthoyts tags: core-8-4-branch | |
2006-03-16
| ||
22:51 | corrected silly cut/paste/forget to modify error in the name of the stderr console channel. check-in: a6c9ed2e user: dgp tags: trunk | |
22:47 | Revisions to Tk_CreateConsoleWindow to tolerate case when no console channels have been created. check-in: 29cc1b67 user: dgp tags: trunk | |
17:32 |
* generic/tkConsole.c: Substantial rewrite of [console] support. * generic/tkInt.h: Included Obj-ification of the [console] and [consoleinterp] commands, and reworking of all the supporting data structures for cleaner sharing and lifetime management especially in multi-threaded configurations.check-in: 3529fe2c user: dgp tags: trunk | |
14:01 | Case fix check-in: 0bcb79e5 user: dkf tags: core-8-4-branch | |
13:59 | Noticed that several other locales were missing too check-in: eba0680a user: dkf tags: trunk | |
13:56 | Added 'changes' entries for my last two sets of changes check-in: 1bc5ab7a user: dkf tags: trunk | |
13:55 | Added 'changes' entries for my last two sets of changes check-in: 962661c2 user: dkf tags: core-8-4-branch | |
13:50 | Added locale check-in: 832cd0ca user: dkf tags: trunk | |
13:50 | Added locale to list check-in: 38cf1432 user: dkf tags: core-8-4-branch | |
13:45 | Added message catalog for (Brazilian) Portuguese. [Bug 1405069] check-in: 734ca339 user: dkf tags: core-8-4-branch | |
13:40 | Added a Portuguese message catalog. [Bug 1405069] check-in: 97359045 user: dkf tags: trunk | |
10:04 | missing MODULE_SCOPE declarations and obsolete exports discovered by 'make checkstubs' check-in: 390d117c user: das tags: trunk | |
00:42 | Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: 7953da6f user: dkf tags: core-8-4-branch | |
00:38 | D'oh! check-in: 0152ff20 user: dkf tags: trunk | |
00:31 | Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: a7bc92f1 user: dkf tags: trunk | |
2006-03-15
| ||
23:20 | Squelch [Bug 1409140] by special-case-ing the single-pixel put case. Also take better advantage of C's casting rules w.r.t. void* and other pointers check-in: 360a23a6 user: dkf tags: trunk | |
23:10 | Squelch [Bug 1409140] by special-case-ing the single-pixel put case. check-in: 373ccb1b user: dkf tags: core-8-4-branch | |
13:25 | typo in last commit re notAqua constraint check-in: 4a7c70c4 user: das tags: trunk | |
2006-03-14
| ||
06:04 |
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.check-in: fad9520a user: dgp tags: trunk | |
06:03 |
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.check-in: 3f47da3b user: dgp tags: core-8-4-branch | |
05:01 |
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]check-in: b53fbc0e user: dgp tags: trunk | |
04:59 |
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]check-in: 556fb09d user: dgp tags: core-8-4-branch | |
2006-03-13
| ||
18:19 |
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]check-in: 9ee09b00 user: dgp tags: trunk | |
18:18 |
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]check-in: 08294d43 user: dgp tags: core-8-4-branch | |
2006-03-11
| ||
22:50 | Fix silly error that prevented truncated error traces from being presented to the user, even when they should have been. check-in: 5e8d745b user: dkf tags: core-8-4-branch | |
2006-03-08
| ||
22:54 | more images copied into dist check-in: f9cf4aeb user: dgp tags: trunk | |
22:17 |
* unix/Makefile.in: Update `make dist` to copy the image files needed by the test suite into the source distro. This was overlooked in the 2005-10-12 commit.check-in: a42149ed user: dgp tags: trunk | |
20:14 |
* changes: Update in prep. for 8.5a4 release.check-in: 5855e89e user: dgp tags: trunk | |
18:24 | typo check-in: 3ab639f9 user: dgp tags: core-8-4-branch | |
07:12 | Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variants [Bug 1334613]. Regenerated configure script. check-in: 6f9ac466 user: jenglish tags: trunk | |
2006-03-07
| ||
22:30 | Band-aid doc update for [Bug 220787] check-in: 9066524c user: dkf tags: trunk | |
22:30 | Band-aid doc update for [Bug 220787] check-in: e05eb965 user: dkf tags: core-8-4-branch | |
05:35 |
* READNE: Bump version number to 8.4.13 and update * changes: changes to start prep for an 8.4.13 release. * generic/tk.h: * unix/configure{.in}: * unix/tk.spec: * win/configure{.in}:check-in: 447a3c33 user: dgp tags: core-8-4-branch | |
2006-03-03
| ||
01:08 | see changes check-in: be7dc5c1 user: hobbs tags: core-8-4-branch | |
2006-03-02
| ||
21:07 |
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.check-in: 8d26abd9 user: hobbs tags: core-8-4-branch | |
21:06 | []-quote ac_defun functions check-in: 28bee7d7 user: hobbs tags: core-8-4-branch | |
20:45 |
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).check-in: ef50aa90 user: hobbs tags: trunk | |
20:44 |
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).check-in: 05e33320 user: hobbs tags: core-8-4-branch | |
01:02 |
* unix/tcl.m4: Fix for tk bug #1334613 to sort out shared library * unix/configure: issues on NetBSD. Regenerated configure script.check-in: 7b45d8c1 user: patthoyts tags: core-8-4-branch | |
2006-02-27
| ||
11:36 | Fix old thread-safety issue. [Bug 470322] check-in: d505e258 user: dkf tags: core-8-4-branch | |
11:34 | Fix old thread-safety issue. [Bug 470322] check-in: e83a7560 user: dkf tags: trunk | |
11:12 | Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 110a7e3d user: dkf tags: core-8-4-branch | |
10:36 | Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 291d4c3c user: dkf tags: trunk | |
2006-02-09
| ||
19:10 |
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h). * generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.check-in: 34afa583 user: das tags: core-8-4-branch | |
19:09 |
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h). * generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.check-in: 17f6ab80 user: das tags: core-8-4-branch | |
19:08 |
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h). * generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.check-in: 03071b66 user: das tags: trunk | |
2006-02-07
| ||
11:33 | Scope the config a bit better; it only needs to be visible inside one function. check-in: c60c8562 user: dkf tags: trunk | |
11:25 | Use the fact that ckalloc() *never* returns NULL to optimize the code check-in: 2e334022 user: dkf tags: trunk | |
11:20 | space->tab check-in: 6cdc6cc6 user: dkf tags: trunk | |
2006-02-03
| ||
22:40 | Comment formatting check-in: 7f87d183 user: dkf tags: trunk | |
2006-01-31
| ||
21:39 | Finish i18n of bgerror [Bug 1409264]. No l10n of that specific message though; that can wait for someone who really wants to use non-English to submit patches. check-in: 25466c90 user: dkf tags: trunk | |
2006-01-25
| ||
18:22 |
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/choosedir.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/focus.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:check-in: 49fb7ce3 user: dgp tags: trunk | |
18:21 |
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/panedwindow.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:check-in: b0be966e user: dgp tags: core-8-4-branch | |
2006-01-23
| ||
00:53 |
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.check-in: 7144aafb user: das tags: core-8-4-branch | |
00:53 |
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.check-in: 8e9101dc user: das tags: trunk | |
2006-01-20
| ||
18:58 | XIM fixes [See #905830, patch tk84-xim-fixes.patch]. + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 6e812d71 user: jenglish tags: trunk | |
18:42 | XIM fixes [See #905830, patch tk84-xim-fixes.patch]: + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 23f9522c user: jenglish tags: core-8-4-branch | |
2006-01-12
| ||
23:29 | generic/tkUndo.c (TkUndoSetDepth): Don't free TkUndoSubAtoms for separator entries that are deleted: there is some unpredictable garbage instead of subatoms. Free both 'apply' and 'revert' action chains for non-separator entries. check-in: 1c6c7ed5 user: a_kovalenko tags: trunk | |
13:38 | TIP#260 implementation check-in: 9af1f6dc user: dkf tags: trunk | |
2006-01-11
| ||
19:53 | Removed a lingering error message from TIP#147 implementation. check-in: f9a57704 user: pspjuth tags: trunk | |
05:57 | sync minor overlooked change to HEAD in last commit check-in: 243b23f9 user: das tags: core-8-4-branch | |
2006-01-10
| ||
05:38 |
* macosx/tkMacOSXDraw.c: re-added inclusion of tclInt.h to allow access * macosx/tkMacOSXFont.c: to 8.4-internal Tcl_CreateNamespace(). * macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox. * macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/Makefile: add 'wish8.x' symlink to SYMROOT. * unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.check-in: ed949bf5 user: das tags: core-8-4-branch | |
05:37 |
* macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox. * macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/GNUmakefile: add 'wish8.x' symlink to SYMROOT. * macosx/Wish.xcode/project.pbxproj: fix copy to tktest resource * macosx/Wish.xcodeproj/project.pbxproj: fork when zerolinked. * macosx/Wish.xcode/default.pbxuser: add widget demo as argument to * macosx/Wish.xcodeproj/default.pbxuser: executables (on by default). * unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.check-in: d23f30ce user: das tags: trunk | |
2005-12-29
| ||
10:46 | remove unused variable to allow compilation with VC++ in debug mode check-in: 8a103cb6 user: vincentdarley tags: trunk | |
2005-12-28
| ||
17:26 | Fix [Bug 1380427] using [Patch 1391939] from Ludwig Callewaert check-in: bea821e1 user: dkf tags: trunk | |
2005-12-14
| ||
02:09 |
* macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: add new tclTomMath* files.check-in: 93d04bc3 user: das tags: trunk | |
2005-12-13
| ||
03:44 |
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.check-in: 8ab52fe6 user: das tags: core-8-4-branch | |
03:44 |
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.check-in: e13a9e41 user: das tags: trunk | |
2005-12-12
| ||
22:33 | ANSIfy check-in: e8665628 user: dkf tags: trunk | |
20:58 |
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)check-in: 2d92acd2 user: hobbs tags: trunk | |
20:55 |
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)check-in: 54c77925 user: hobbs tags: core-8-4-branch | |
2005-12-10
| ||
01:42 |
* win/tkWinWm.c (WinSetIcon): Don't check result of SetClassLong() or SetClassLongPtr() since it was generating an incorrect error and the MSDN docs indicate that the result need not be checked.check-in: 0c5773d9 user: mdejong tags: trunk | |
01:38 |
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Define MACHINE for gcc builds. The lack of a definition of this variable in the manifest file was causing a runtime error in wish built with gcc.check-in: 5b27d5f9 user: mdejong tags: trunk | |
2005-12-09
| ||
00:48 |
* generic/tkInt.decls: move all platform test sources from tk lib into * generic/tkTest.c: tktest directly, removes requirement to export * macosx/tkMacOSXTest.c: TkplatformtestInit from internal stubs table. * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: * win/tkWinTest.c: * generic/tkIntPlatDecls.h: * generic/tkStubInit.c: regen.check-in: 6ef50d0b user: das tags: trunk | |
2005-12-08
| ||
22:14 | add tkWinTest.obj to regular Tk obj for TkplatformtestInit check-in: 15f34d6b user: hobbs tags: trunk | |
21:13 | fix dist target for manifest dir change check-in: 27ddcefb user: hobbs tags: trunk | |
20:25 |
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: Add CE build support (some C code fixes needed) * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.check-in: a62685ce user: hobbs tags: trunk | |
18:17 |
* generic/tkTextTag.c (TkTextTagCmd): use correct arraySize for peered text widgets in [$text tag names]. [Bug 1375069 1374935]check-in: 6445465e user: hobbs tags: trunk | |
07:50 |
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].check-in: 6b76f56a user: das tags: core-8-4-branch | |
07:50 |
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].check-in: 8051a1e4 user: das tags: trunk | |
05:04 |
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: sync comments/whitespace with HEAD.check-in: f4d98155 user: das tags: core-8-4-branch | |
05:04 |
* macosx/tkMacOSXInt.h: sync comments with core-8-4-branch.check-in: 37b183a7 user: das tags: trunk | |
2005-12-07
| ||
17:32 | remove extraneous const check-in: bf84b904 user: hobbs tags: trunk | |
2005-12-06
| ||
09:16 | Doc change to discourage the use of TK_CONFIG_OPTION_SPECIFIED which was not thread-safe and is now no-longer used. check-in: 45c68812 user: dkf tags: trunk | |
2005-12-05
| ||
22:47 | updated with latest 8.4.12 changes check-in: b2d1ffaf user: hobbs tags: core-8-4-branch, core-8-4-12 | |
22:42 |
* generic/tkOldConfig.c (Tk_ConfigureWidget): fix the handling of TK_CONFIG_OPTION_SPECIFIED to be flagged appropriately in original Tk_ConfigSpec. This is *not* thread safe, but will be retained for 8.4.x and left out of 8.5.x. [Bug 749908]check-in: 49d3c457 user: hobbs tags: core-8-4-branch | |
22:40 | remove extraneous const check-in: 462c0850 user: hobbs tags: core-8-4-branch | |
21:38 | Added a workaround for SCIM check-in: 264a44bb user: rmax tags: core-8-4-branch | |
17:02 | * unix/tkUnixEvent.c (OpenIM): Added a workaround to allow at least ASCII and the Compose key when typing into text and entry widgets on a system that uses SCIM. This has to be taken out again once the SCIM problems have been fixed. check-in: c35ecf2e user: rmax tags: trunk | |
03:11 | Updated Closed-Leaf check-in: 02edd73f user: chengyemao tags: core-8-4-9-branch | |
03:10 | Bug fixes backported form Tk85 (#1311734, #1283635) check-in: 74c14883 user: chengyemao tags: core-8-4-9-branch | |
2005-12-04
| ||
00:51 |
* mac/README: add note that mac classic port is no longer supported.check-in: b20328f0 user: das tags: core-8-4-branch | |
2005-12-03
| ||
00:41 | documented macosx-only configure options. check-in: 6085dda7 user: das tags: trunk | |
00:36 | documented macosx-only configure options. check-in: 9d96823c user: das tags: core-8-4-branch | |
2005-12-02
| ||
21:13 | update README files check-in: dcda1f45 user: dgp tags: core-8-4-branch | |
17:23 | eliminate test name duplication check-in: e47b2fbb user: dgp tags: trunk | |
13:42 | More fixes (mostly getting rid of excess spaces) check-in: 36165453 user: dkf tags: trunk | |
11:01 | whitespace police check-in: 7f9c6719 user: dkf tags: trunk | |
00:29 | Fix problems in last commit check-in: f8a43d44 user: dkf tags: trunk | |
00:19 | ANSIfication check-in: 1be88f10 user: dkf tags: trunk | |
2005-12-01
| ||
20:29 | fox botched date check-in: 59bfac80 user: dgp tags: core-8-4-branch | |
19:12 | another try check-in: 5409ac75 user: dgp tags: core-8-4-branch | |
19:03 | update `make dist` for the wish.exe.manifest -> wish.exe.manifest.in change check-in: 43c3b8ce user: dgp tags: core-8-4-branch | |
18:31 |
2005-11-16 Don Porter <[email protected]>
*** 8.4.12 TAGGED FOR RELEASE *** * changes: Update changes for 8.4.12 release * mac/tkMacWm.c: Restored consistent error checking and * macosx/tkMacOSXWm.c: messages among different platform's * tests/wm.test: [wm grid] commands. [Bug 1323972]. * win/tkWinWm.c:check-in: be2be967 user: dgp tags: core-8-4-branch | |
18:00 | simplified makefile.vc a little bit check-in: 9b05d62a user: kennykb tags: core-8-4-branch | |
17:51 | restored the ability to build from makefile.vc check-in: bbea8ebe user: kennykb tags: core-8-4-branch | |
17:47 |
* library/menu.tcl (::tk::PostOverPoint): correct menu post near bottom of screen on Windows. [Bug 1353416]check-in: b1d56c24 user: hobbs tags: core-8-4-branch | |
07:34 |
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]check-in: 5b84df77 user: hobbs tags: core-8-4-branch | |
07:34 |
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]check-in: 53c4ce1e user: hobbs tags: trunk | |
06:24 |
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXEvent.h: Trap kEventAppAvailableWindowBoundsChanged * macosx/tkMacOSXInt.h: event to watch for change in display size and adjust internal state appropriately.check-in: 2a1e16ec user: hobbs tags: trunk | |
05:47 | fix typo check-in: 95fc8cf9 user: das tags: trunk | |
04:28 |
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen.check-in: dc36c4dd user: das tags: trunk | |
03:54 |
* doc/checkbutton.n: fix -selectcolor docs [Bug 1083838]check-in: 1f456fcb user: hobbs tags: trunk | |
03:22 |
* generic/tkImgGIF.c: cast calls to block_outcheck-in: 06966646 user: hobbs tags: core-8-4-branch | |
03:21 |
* generic/tkImgGIF.c: cast calls to blockOutcheck-in: 13f3c03c user: hobbs tags: trunk | |
02:15 |
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): added newly registered kEventAppAvailableWindowBoundsChanged to debugging code.check-in: 82e4001b user: das tags: core-8-4-branch | |
02:13 |
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.check-in: 11205be7 user: hobbs tags: core-8-4-branch | |
02:13 |
* win/Makefile.in: Add tkWinTest.obj to tk84.dll to handle some needed test functions being defined in stubs (TkplatformtestInit).check-in: 0ee247f0 user: hobbs tags: trunk | |
02:03 |
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.check-in: 770f90b7 user: hobbs tags: trunk | |
02:02 | (6.22): fix rounding-error sensitive test check-in: b49bbf87 user: hobbs tags: trunk | |
00:03 |
* tests/scrollbar.test (6.22): fix rounding-error sensitive testcheck-in: b3ec00a7 user: hobbs tags: core-8-4-branch | |
2005-11-30
| ||
23:42 |
* tests/textWind.test: use "Courier -12" on all platforms. Reduces Windows XP test errors in that file from 9 to 2 (13.2 and 13.9 still off-by-one pixel).check-in: d2985a44 user: hobbs tags: core-8-4-branch | |
22:58 |
* win/tkWinWm.c (UpdateWrapper): Don't install frame menu on dead window. Backport of 1233635check-in: 874e3b4a user: hobbs tags: core-8-4-branch | |
21:13 |
* generic/tkEvent.c: fix handling of ClientMessage handlers. [Bug 1289565 983920]check-in: e1e61322 user: hobbs tags: core-8-4-branch | |
20:17 |
* macosx/tkMacOSXEvent.h: define kEventAppAvailableWindowBoundsChanged for OS X < 10.3.check-in: 73ced62f user: hobbs tags: core-8-4-branch | |
01:24 |
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]check-in: dfe77e0f user: hobbs tags: trunk | |
01:22 |
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]check-in: a83f3fb5 user: hobbs tags: core-8-4-branch | |
01:02 |
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXInt.h: Trap kEventAppAvailableWindowBoundsChanged event to watch for change in display size and adjust internal state appropriately.check-in: d8dc9a91 user: hobbs tags: core-8-4-branch | |
00:19 |
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.check-in: ed29dbfa user: hobbs tags: core-8-4-branch | |
2005-11-27
| ||
10:15 | fix settings order check-in: 551d8d9d user: das tags: trunk | |
06:53 |
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2check-in: d6a1724c user: das tags: core-8-4-branch | |
06:53 |
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2check-in: 9838a79f user: das tags: trunk | |
06:47 | typo in last commit check-in: c14bb6cd user: das tags: core-8-4-branch | |
06:47 | typo in last commit check-in: 0815b3cc user: das tags: trunk | |
06:44 | document automatic removal of -arch ppc64 CFLAGS check-in: 9307b5c7 user: das tags: core-8-4-branch | |
06:44 | document automatic removal of -arch ppc64 CFLAGS check-in: d3fe82c0 user: das tags: trunk | |
06:37 |
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2check-in: 4ea59cc6 user: das tags: core-8-4-branch | |
06:37 |
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2check-in: 3f175c1a user: das tags: trunk | |
04:23 | Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: e6af9c64 user: das tags: core-8-4-branch | |
04:23 | Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: c8007322 user: das tags: trunk | |
02:36 |
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in. * unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes * macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox. * macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol. * macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling. * macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2 * macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed. * generic/tk.h: add/correct location of version numbers in macosx files. * generic/tkInt.h: clarify fat compile comment. * macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: sync with HEAD. * macosx/buildTkConfig.tcl (removed): remove obsolete build files. * macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time). * macosx/Makefile: add support for reusing configure cache, build target fixes. * generic/tkMenu.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSubwindows.c: * xlib/xgc.c: declare functions and globals used only in own file as static, #ifdef out a few Xlib and aqua functions that are never called (sync with HEAD). * macosx/tkMacOSXPort.h: * generic/tkInt.decls: correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs. * generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation. * generic/tkTextDisp.c: * generic/tkTextBTree.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings. * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXTest.c: sync with HEAD. * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: regen.check-in: e1543974 user: das tags: core-8-4-branch | |
02:36 |
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tcl/unix/tcl.m4. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in. * unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes (dist): add new macosx files. * macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox. * macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol. * macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling. * macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2 * macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed. * xlib/xgc.c (XCreateGC): sync with core-8-4-branch change. * generic/tk.h: add/correct location of version numbers in macosx files. * generic/tkInt.h: clarify fat compile comment. * macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/default.pbxuser (new file): * macosx/Wish.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tktest targets and support for universal (fat) compiles. * macosx/Tk-Info.plist (removed): * macosx/Wish-Info.plist (removed): * macosx/buildTkConfig.tcl (removed): remove obsolete build files. * macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time). * unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects). * macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tk/macosx, add support for reusing configure cache, build target fixes. * generic/tk3d.h: * generic/tkButton.h: * generic/tkCanvas.c: * generic/tkCanvas.h: * generic/tkColor.h: * generic/tkEntry.h: * generic/tkFileFilter.h: * generic/tkFont.c: * generic/tkFont.h: * generic/tkImage.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkMenu.c: * generic/tkMenu.h: * generic/tkMenubutton.h: * generic/tkScale.h: * generic/tkScrollbar.h: * generic/tkSelect.h: * generic/tkStubInit.c: * generic/tkStubLib.c: * generic/tkText.h: * generic/tkUndo.h: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnixButton.c: * unix/tkUnixMenu.c: * xlib/xgc.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file), #ifdef out a few Xlib and aqua functions that are never called. These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4. * macosx/tkMacOSXTest.c: * macosx/tkMacOSXPort.h: * win/tkWinTest.c: * generic/tkInt.decls: add functions needed by tktest to internal stubs table, correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs. * unix/tkUnixSend.c: * generic/tkText.c: * generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation. (TestsendCmd): move to tkUnixSend.c to avoid access to global var. (TesttextCmd): move to tkText.c to avoid having to put all the internal text functions it uses into the stubs table. * generic/tkTextDisp.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings. * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXScrlbr.c: sync with core-8-4-branch. * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: * unix/tkConfig.h.in: regen.check-in: 67cb6f9b user: das tags: trunk | |
2005-11-25
| ||
15:58 | Fix bits that (should, and now do) refer to tk::IconList_CurSelection check-in: edc9d847 user: dkf tags: trunk | |
2005-11-22
| ||
20:23 | Renamed Makefile to GNUmakefile check-in: 90c99bfc user: das tags: trunk | |
13:22 | Bits and pieces relating to [Bug 600313] check-in: 9c53ad94 user: dkf tags: trunk | |
11:59 | Fix [Bug 1151523] the non-embarrasing way! check-in: 124da82f user: dkf tags: trunk | |
11:56 | Fix [Bug 1151523] by making the code conform to the docs. check-in: 22713257 user: dkf tags: core-8-4-branch | |
11:55 | Highlighting fix check-in: 0ab0cb11 user: dkf tags: core-8-4-branch | |
11:32 | Backport of fixes for [Bug 1353414] check-in: 2ec30a4b user: dkf tags: core-8-4-branch | |
11:16 | Plug potential memory leak... check-in: 911c8564 user: dkf tags: trunk | |
11:00 | Fix [Bug 1335485] check-in: b8c80cdd user: dkf tags: core-8-4-branch | |
10:57 | Fix [Bug 1335485] check-in: 9cfa2372 user: dkf tags: trunk | |
10:46 | Minor formatting alterations check-in: d05288ce user: dkf tags: trunk | |
2005-11-18
| ||
10:18 | ANSIfy (might as well finish the job!) check-in: e807393b user: dkf tags: trunk | |
2005-11-17
| ||
16:21 | ANSIfy and reduce casting of NULL to promote readability check-in: b6c2c77c user: dkf tags: trunk | |
10:57 | Lots of ANSIfying of function decls. Also a few spots where code has been cleaned up more completely. check-in: 2a0a22ab user: dkf tags: trunk | |
2005-11-16
| ||
22:07 |
* README: Bump version number to 8.4.12 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf * win/configure:check-in: 3fc057b4 user: dgp tags: core-8-4-branch | |
16:21 |
* changes: Update changes for 8.4.12 releasecheck-in: 360c40cd user: dgp tags: core-8-4-branch | |
09:51 | clarify text index documentation check-in: 7468498d user: vincentdarley tags: core-8-4-branch | |
09:48 | clarify text index documentation check-in: 344b9833 user: vincentdarley tags: trunk | |
09:28 | ANSI function decls check-in: 8fb8c6af user: dkf tags: trunk | |
02:51 | Added support for [wm attributes] on X11 [TIP#231, patch#1062022]. check-in: 93ff1ab2 user: jenglish tags: trunk | |
2005-11-15
| ||
15:18 | ANSIfy check-in: a32afbb2 user: dkf tags: trunk | |
03:12 | bgerror dialog: Truncate error messages at 45 characters instead of 30 #1224235. check-in: 5f256ce2 user: jenglish tags: trunk | |
2005-11-14
| ||
22:44 | ANSIfy check-in: 223cc0b6 user: dkf tags: trunk | |
16:29 | Fix problem in default selection handler outlined by test select-9.5 check-in: 86521c09 user: dkf tags: trunk | |
15:55 | Oops! Very stupid typo. check-in: d46880c9 user: dkf tags: trunk | |
14:30 | missing commas; typos? check-in: e358d7f7 user: dgp tags: trunk | |
11:54 | ANSIfy check-in: 3feb41c9 user: dkf tags: trunk | |
10:32 | Finish ANSIfying check-in: bdb23cf3 user: dkf tags: trunk | |
2005-11-13
| ||
23:40 | Quell warning check-in: 8c9b875e user: dkf tags: trunk | |
23:16 | Glurk, SelCvtToX was just as broken as SelCvtFromX when atoms contain spaces. check-in: ec0ce5cd user: dkf tags: trunk | |
22:32 | Fix [Bug 1353414] by doing the list generation using standard Tcl utilities. Also simplifies the code quite a bit (at the expense of an OUT parameter instead of a return value). check-in: 33f2f1f3 user: dkf tags: trunk | |
21:58 | Added test for [Bug 1353414] check-in: 47600735 user: dkf tags: trunk | |
21:00 | ANSIfy check-in: a76c47ef user: dkf tags: trunk | |
20:42 | Typo fix check-in: 8b7ac83a user: dkf tags: trunk | |
00:45 | ANSIfy check-in: bc70a33a user: dkf tags: trunk | |
2005-11-11
| ||
23:51 | More bits of ANSIfying check-in: 73efecf5 user: dkf tags: trunk | |
05:13 | Error fixes in GetFileNameW and GetFileNameA check-in: a0677d9f user: chengyemao tags: trunk | |
2005-11-10
| ||
11:38 | Fixes of other issues raised in [Bug 1353022] check-in: 947af08a user: dkf tags: trunk | |
11:22 | Fix [Bug 1353022] check-in: 0a73d59d user: dkf tags: trunk | |
11:12 | Factor out external-filename-to-internal code; the same pattern occurred a lot! check-in: 3bb33a97 user: dkf tags: trunk | |
2005-11-07
| ||
15:50 | ANSIfy check-in: 00b3cc6f user: dkf tags: trunk | |
15:40 | ANSIfy check-in: 150923a0 user: dkf tags: trunk | |
2005-11-06
| ||
16:59 | Fix SHLIB_LD_LIBS for building tclkit on OpenBSD. check-in: 951f8026 user: patthoyts tags: trunk | |
13:44 | Added LIBS to fix issue building tclkit on OpenBSD check-in: 7ff945f7 user: patthoyts tags: core-8-4-branch | |
2005-11-04
| ||
23:41 | ANSIfy check-in: 1acc4033 user: dkf tags: trunk | |
15:23 | ANSIfy check-in: bc2fc8b7 user: dkf tags: trunk | |
11:52 | ANSIfy check-in: 8a0af44f user: dkf tags: trunk | |
2005-10-31
| ||
23:21 | fix for count displaylines bug check-in: f3724e2e user: vincentdarley tags: trunk | |
2005-10-21
| ||
01:51 | Whitespace/style/ANSI improvements check-in: 23cd5ae4 user: dkf tags: trunk | |
2005-10-18
| ||
15:16 |
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].check-in: 845f2f3f user: dgp tags: core-8-4-branch | |
14:51 |
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].check-in: b90230a9 user: dgp tags: trunk | |
00:41 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking typecheck-in: 53fc32ad user: hobbs tags: trunk | |
00:41 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking typecheck-in: 46634b02 user: hobbs tags: core-8-4-branch | |
2005-10-17
| ||
22:14 | Format for style and remove non-ANSI decls check-in: 1c57bd44 user: dkf tags: trunk | |
22:02 | Format for style and remove non-ANSI decls check-in: 803d1abe user: dkf tags: trunk | |
21:41 | whitespace cleaning check-in: 71b3d4b5 user: dkf tags: trunk | |
21:39 | Format for style and remove non-ANSI decls check-in: 82f684ac user: dkf tags: trunk | |
21:24 | Format for style and remove non-ANSI declarations check-in: 462ba3b0 user: dkf tags: trunk | |
20:52 | Formatting cleanup and remove non-ANSI decls check-in: a5976b5d user: dkf tags: trunk | |
20:23 | Style cleanup and removal of non-ANSI decls check-in: bbbc8222 user: dkf tags: trunk | |
2005-10-16
| ||
02:36 |
* library/menu.tcl (::tk::MenuUnpost): remove leftover ] from string equal mods of 2005-07-25. (sowadsky)check-in: e7b9feb3 user: hobbs tags: trunk | |
2005-10-14
| ||
12:31 | Permit building al debug builds as well as release builds check-in: e37ce17a user: patthoyts tags: trunk | |
11:59 |
* win/tkWinSend.c: Avoid using tcl internal headers and fix to * win/tkWinSendCom.h: correctly link on all types of build (was * win/tkWinSendCom.c: broken in static,msvcrt builds).check-in: 90f7ea14 user: patthoyts tags: trunk | |
09:46 | Tidy up check-in: b4f990fe user: dkf tags: trunk | |
2005-10-12
| ||
09:43 | Undo accidental checkin check-in: a2ad50c9 user: dkf tags: trunk | |
09:29 | Arrange the test suite so that it only accesses images in the same directory. This enables packaging of the test suite as a starkit. check-in: 296bf6ab user: dkf tags: trunk | |
2005-10-10
| ||
21:27 |
* generic/tkInt.h: add MODULE_SCOPE and WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)check-in: 3d9d0467 user: hobbs tags: core-8-4-branch | |
21:22 |
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)check-in: 50257415 user: hobbs tags: core-8-4-branch | |
21:20 |
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)check-in: 032fbec4 user: hobbs tags: trunk | |
20:29 |
* macosx/tkMacOSXInt.h: Move MODULE_SCOPE defn to tkInt.h and add * generic/tkInt.h: WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)check-in: e1d2b780 user: hobbs tags: trunk | |
20:26 |
* generic/tkMenu.c (TkSetWindowMenuBar): do not call TkMenuInit if the winPtr indicates TK_ALREADY_DEAD. This prevents reinit that creates a Tk exit handler after all exit handlers should be called. [Bug 749908, 1322294]check-in: 7ad50061 user: hobbs tags: trunk | |
19:28 | whitespace changes only check-in: 4b125f71 user: hobbs tags: trunk | |
15:19 |
* tests/winfo.test: Wait until child window is visible * tests/wm.test: Modified test to match actual error output.check-in: 2ed0b035 user: patthoyts tags: core-8-4-branch | |
10:36 | tip256 implementation check-in: b26b042c user: vincentdarley tags: trunk | |
2005-10-05
| ||
04:14 |
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]check-in: c75a9d67 user: hobbs tags: core-8-4-branch | |
04:14 |
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]check-in: 2accaed2 user: hobbs tags: trunk | |
03:51 |
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218] Remove old-style dir chooser (no longer used).check-in: c25328da user: hobbs tags: trunk | |
03:51 |
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218]check-in: a2bfa4e9 user: hobbs tags: core-8-4-branch | |
00:43 | Fixed bug #1311734 check-in: 23934d26 user: chengyemao tags: trunk | |
2005-10-04
| ||
21:46 |
* macosx/tkMacOSXInt.h: add MODULE_SCOPE definition check for extension writers that access private headers on OS X and don't define it in configure.check-in: 24d866b8 user: hobbs tags: trunk | |
2005-10-03
| ||
06:28 | Spelling mistake in el.msg [Bug #1305708] check-in: 690e14be user: bagnonm tags: trunk | |
2005-09-30
| ||
16:07 | temp patch to restore HEAD build check-in: 2898b4a1 user: dgp tags: trunk | |
2005-09-28
| ||
18:31 |
* unix/tkUnixPort.h: Disabled inclusion of the private Tcl header * win/tkWinPort.h: file tclInt.h. Tk ought to have a tiny and shrinking number of calls of private Tcl routines. Each Tk source file doing this should follow the convention in the macosx port and have its own #include "tclInt.h". * generic/tkEvent.c: Disabled calls to private Tcl routine TclInExit(). See comment in TkCreateExitHandler() for full rationale.check-in: ece0f116 user: dgp tags: trunk | |
2005-09-21
| ||
10:56 | Regen check-in: 87a80f42 user: dkf tags: trunk | |
10:54 | Tk-internal exit handler improvements. [Bug 749908] check-in: 73102fdf user: dkf tags: trunk | |
2005-09-14
| ||
23:27 | Fix for [Bug 1288128] check-in: 3e517e32 user: dkf tags: core-8-4-branch | |
22:51 | Get rid of constness warning check-in: 6553c869 user: dkf tags: trunk | |
22:47 | Oops, varnames were not completely regularized. check-in: 08eca341 user: dkf tags: trunk | |
22:43 | Fix for [1288128] check-in: 755760bd user: dkf tags: trunk | |
2005-09-13
| ||
21:25 |
* win/winMain.c (WishPanic): Replaced TCL_VARARGS* macros with direct use of stdarg.h conventions.check-in: 56582c3d user: dgp tags: trunk | |
2005-09-11
| ||
01:37 | Fixed bug# 1283635 check-in: f245eb15 user: chengyemao tags: trunk | |
01:05 | Fixed bug# 1283635 check-in: e0b686b5 user: chengyemao tags: trunk | |
2005-09-10
| ||
15:11 | move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: 85080c21 user: das tags: core-8-4-branch | |
15:11 | move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: f4acdd88 user: das tags: trunk | |
14:54 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue. * macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler. * macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources. * macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c * macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.13 * library/listbox.tcl: corrected comments. * library/text.tcl: * xlib/xcolors.c: fixed warningcheck-in: cb862bdd user: das tags: core-8-4-branch | |
14:53 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue. * macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler. * macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources. * macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c * macosx/tkMacOSXEvent.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * library/listbox.tcl: synced aqua MouseWheel bindings with * library/scrlbar.tcl: core-8-4-branch. * library/text.tcl: * xlib/xcolors.c: fixed warningcheck-in: 2d5bab52 user: das tags: trunk | |
2005-09-08
| ||
23:52 | Whitespace/style improvements check-in: f11cd3d0 user: dkf tags: trunk | |
2005-09-06
| ||
12:30 | Added missing FF chars check-in: 5e4fbfff user: dkf tags: trunk | |
2005-08-25
| ||
04:13 |
* unix/Makefile.in (html): reverted/amended changes of 2005-08-23 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.check-in: 0b6836e6 user: das tags: trunk | |
2005-08-23
| ||
23:04 | Punctuation fix in error message. check-in: 8a65040d user: dkf tags: trunk | |
22:10 |
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.check-in: 9cbd86ce user: hobbs tags: trunk | |
22:08 |
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.check-in: 1fbddad6 user: hobbs tags: core-8-4-branch | |
18:34 |
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]check-in: 164226cd user: mdejong tags: core-8-4-branch | |
18:31 |
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]check-in: a0204533 user: mdejong tags: trunk | |
18:25 |
* unix/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * unix/configure: Regen. * unix/configure.in: Update minimum autoconf version to 2.59. Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH. * unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): * win/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * win/configure: Regen. * win/configure.in: Update minimum autoconf version to 2.59. Invoke SC_BUILD_TCLSH. * win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): Split confused search for tclsh on PATH and build and install locations into two macros. SC_PROG_TCLSH searches just the PATH. SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl build directory. [Tcl bug 1160114] [Tcl patch 1244153]check-in: 63b6926d user: mdejong tags: trunk | |
2005-08-22
| ||
11:55 |
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.check-in: 4368fe62 user: das tags: core-8-4-branch | |
11:54 |
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.check-in: 058d785d user: das tags: trunk | |
2005-08-21
| ||
03:29 | Fix for [Bug 1216006] check-in: 9e412edf user: mistachkin tags: trunk | |
2005-08-18
| ||
18:41 | Fix [Bug 1151523] check-in: b6b13ba8 user: dkf tags: trunk | |
18:36 | Formatting Systematization check-in: 3ae150bd user: dkf tags: trunk | |
18:32 | Formatting systematization check-in: b2dee642 user: dkf tags: trunk | |
2005-08-17
| ||
06:27 | *** empty log message *** check-in: 4b525679 user: georgeps tags: trunk | |
06:20 | Fixed missing [] in prototypes that have objv. check-in: 241f1133 user: georgeps tags: trunk | |
2005-08-16
| ||
16:36 | Style systematization check-in: 655acbf4 user: dkf tags: trunk | |
16:18 | Backport of fix for Tk_ConfigSpec-related part of [Bug 749908] check-in: 8efe94d3 user: dkf tags: core-8-4-branch | |
2005-08-13
| ||
20:47 | Fixed bug # 1258604 check-in: b1ede6e3 user: chengyemao tags: trunk | |
2005-08-12
| ||
15:24 | typo fixes check-in: 423ce1bf user: dkf tags: trunk | |
15:21 | Fix for [749908] that localizes the changes within a single file and also allows third-party code to work. check-in: acff622a user: dkf tags: trunk | |
2005-08-11
| ||
12:17 | Fix [Bug 1252702] check-in: 0d9c0d50 user: dkf tags: core-8-4-branch | |
02:02 | oops check-in: 9ee31992 user: dgp tags: trunk | |
01:55 | more errors found by the compiler check-in: 377d6964 user: dgp tags: trunk | |
01:32 | assorted typos and errors caught by compiler check-in: 202d0508 user: dgp tags: trunk | |
2005-08-10
| ||
22:02 | Getting more systematic about style Also start removing _ANSI_ARGS_; the core's required ANSI C for a while now Also fix [Bug 1252702]; size_t doesn't mix with Tcl_GetStringFromObj check-in: 95ed0f91 user: dkf tags: trunk | |
2005-08-09
| ||
13:54 | whitespace police check-in: 355ec91a user: dkf tags: trunk | |
09:46 | clarify tab stop behaviour check-in: ce77064e user: vincentdarley tags: trunk | |
07:41 | typo check-in: 090c0cc9 user: das tags: core-8-4-branch | |
07:39 |
* macosx/tkMacOSXCarbonEvents.c (new): moved carbon events code into * macosx/tkMacOSXHLEvents.c: new file like on HEAD, * macosx/tkMacOSXInit.c (TkpInit): initialize carbon event handlers * macosx/tkMacOSXInt.h: in TkpInit(), add new source * unix/Makefile.in: file to Makefile.in. * macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock. * macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4). * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c). * macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse. * macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed. * generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h: * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events. * macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API. * macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c: * macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXEmbed.c: replaced all uses of panic() with Tcl_Panic() * macosx/tkMacOSXFont.c: (sync with HEAD). * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXInt.h: sync with HEAD changes of 2005-03-14. * macosx/tkMacOSXSubwindows.c: * macosx/tclets.r (removed): sync with HEAD. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXPort.h: * library/demos/menu.tcl: removed errant '}'.check-in: f858b664 user: das tags: core-8-4-branch | |
07:39 |
* macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock. * macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4). * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c). * macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse. * macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed. * generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h: * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events. * macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API. * macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c: * macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXInt.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXWindowEvent.c * library/bgerror.tcl: sync with core-8-4-branch changes of 2005-07-28. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXMouseEvent.c: * generic/tkFrame.c: sync with core-8-4-branch changes of 2005-07-27. * generic/tkIntDecls.h: * generic/tkStubInit.c: * generic/tkFrame.c: * win/tkWinDraw.c: * unix/tkUnixDraw.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXButton.c: sync with core-8-4-branch. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXScale.c: * library/demos/menu.tcl: removed errant '}'.check-in: 10965e80 user: das tags: trunk | |
2005-08-04
| ||
10:01 | Added another example. check-in: 9036afc1 user: dkf tags: trunk | |
2005-07-30
| ||
06:45 |
* unix/Makefile.in (html): reverted/amended changes of 2005-07-24 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.check-in: 5e14e18a user: das tags: core-8-4-branch | |
2005-07-29
| ||
13:43 | Oops, missed a few spots check-in: 0ca39083 user: dkf tags: trunk | |
13:35 | Getting more systematic about style check-in: 4d9baaee user: dkf tags: trunk | |
05:36 |
* macosx/tkMacOSXDraw.c (XDrawLines, XDrawSegments): correct drawing of CoordModePrevious style (each point based on last). Exposed by tktable -drawmode fast.check-in: 09fa124c user: hobbs tags: core-8-4-branch | |
2005-07-28
| ||
21:37 |
* library/bgerror.tcl (::tk::dialog::error::bgerror): use zoomDocProc instead of dBoxProc for bgerror dialogcheck-in: d8ee3085 user: hobbs tags: core-8-4-branch | |
17:20 | Remove unwanted tab from error info trace accidentally inserted during cleanup Fixes [Bug 1246936] check-in: d0c4ed66 user: dkf tags: trunk | |
08:00 |
* macosx/tkMacOSXWm.c (TkpWmSetState): add IsWindowCollapsed check before calling CollapseWindow. (WmResizableCmd): adjust kWindow*Attributes according to resize parameters. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): handle inToolbarButton action (generates <<ToolbarButton>> virtual event) and correct inCollapseBox to properly track the event (waiting for buttonrelease) and generate the Unmap event (Map event on redisplay still missing).check-in: 08ed5bae user: hobbs tags: core-8-4-branch | |
04:57 |
* generic/tkFrame.c (DisplayFrame): * generic/tkInt.decls: add TkpDrawFrame to allow for * generic/tkIntDecls.h: platform-specific drawing into the frame/ * generic/tkStubInit.c: toplevel area. Currently only differs on * generic/tkFrame.c: OS X (Aqua), which will draw a themed bg * win/tkWinDraw.c: if tk::mac::useThemedToplevel == 1. * unix/tkUnixDraw.c: Normal frames left alone until we can * mac/tkMacDraw.c: better factor out frame drawing to be * macosx/tkMacDraw.c: widget-specific.check-in: 2c85dcf7 user: hobbs tags: core-8-4-branch | |
03:45 |
* generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c: Ditto. (neil madden) * macosx/tkMacOSXInt.h: Added TkMacOSXWindowClass decl * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command, recognizes more classes and attributes. (TkMacOSXWindowClass): private function to return OS X class of a Tk window. * macosx/tkMacOSXSubwindows.c (XMapWindow, XUnmapWindow): recognize special show/hide functions for sheetscheck-in: e8bd5694 user: hobbs tags: core-8-4-branch | |
2005-07-26
| ||
12:38 | Very minor whitespace fixes check-in: 77300191 user: dkf tags: trunk | |
2005-07-25
| ||
23:56 | Getting more systematic about style check-in: 5a53d27d user: dkf tags: trunk | |
15:31 | typo fix check-in: 31e01105 user: dgp tags: trunk | |
09:05 | Apply some of the changes suggested in [Patch 1237759] check-in: f4f7febb user: dkf tags: trunk | |
01:33 |
* unix/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework html target so that it depends on the tclsh installed on the system PATH. * unix/configure: Regen. * unix/configure.in: Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH and subst into Makefile. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework winhelp target so that it depends on the tclsh installed on the system PATH. * win/configure: Regen. * win/configure.in: Invoke SC_BUILD_TCLSH and subst into Makefile. * win/tcl.m4: Update from Tcl. [Tcl patch 1244153]check-in: 70350263 user: mdejong tags: core-8-4-branch | |
2005-07-23
| ||
03:06 |
* win/tkWinX.c: Define _WIN32_WINNT with NT SP 3 data to fix compiler error because SendInput was not defined. The new msys_mingw7 release is now needed to compile the HEAD with mingw gcc. [Bug 1210712]check-in: 2e9585f5 user: mdejong tags: trunk | |
2005-07-21
| ||
20:54 | sync'ed to Tcl's tcl.m4 check-in: e0b9e177 user: hobbs tags: core-8-4-branch | |
20:42 |
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): set oldWidth to avoid warningcheck-in: ead97576 user: hobbs tags: core-8-4-branch | |
20:41 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)check-in: fae7bbc7 user: hobbs tags: core-8-4-branch | |
20:40 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)check-in: 31222ef5 user: hobbs tags: trunk | |
15:42 | Assorted cleaning up relating to [Patch 1237759] check-in: 600dd1ba user: dkf tags: trunk | |
2005-07-18
| ||
22:11 | fix to text widget 'mark prev' segfault check-in: ea97e437 user: vincentdarley tags: trunk | |
2005-07-06
| ||
22:17 |
* doc/getOpenFile.n: correct -multiple docs (takes boolean)check-in: b0b64c1b user: hobbs tags: trunk | |
22:15 |
* doc/getOpenFile.n: correct -multiple docs (takes boolean)check-in: 22062b74 user: hobbs tags: core-8-4-branch | |
2005-07-05
| ||
20:56 |
* unix/Makefile.in: Purged use of TCLTESTARGS [RFE 1161550].check-in: 128debcd user: dgp tags: trunk | |
2005-06-25
| ||
03:41 |
* library/demos/menu.tcl: removed errant '}'.check-in: c2826079 user: das tags: core-8-4-branch, core-8-4-11 | |
2005-06-24
| ||
13:51 | update check-in: d1c4bd9f user: dgp tags: core-8-4-branch | |
2005-06-23
| ||
22:07 |
* generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.check-in: 39474957 user: das tags: trunk | |
22:07 |
* generic/tkConsole.c: backport fix for bug 756840 & sync whitespace changes from HEAD. * generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.check-in: 0c266b79 user: das tags: core-8-4-branch | |
20:33 | new 8.4.11 release date: June 28 check-in: 1e4fad2d user: dgp tags: core-8-4-branch | |
20:22 | update check-in: 644511e1 user: dgp tags: core-8-4-branch | |
20:17 |
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]check-in: e846b1f8 user: das tags: trunk | |
20:15 |
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]check-in: 5a4b18b0 user: das tags: core-8-4-branch | |
06:00 |
* unix/Makefile.in (install-private-headers): rewrite tkPort.h when installing private headers to remove ../unix relative #include path to tkUnixPort.h (which is incorrect at the installed location).check-in: 0f93c7d0 user: das tags: core-8-4-branch | |
2005-06-22
| ||
16:03 | release tag check-in: c6bd7040 user: dgp tags: core-8-4-branch | |
2005-06-21
| ||
23:01 | Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj [Bug 1224983] check-in: da32fed0 user: dkf tags: core-8-4-branch | |
22:58 | Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj doc [1224983] check-in: 1c7be672 user: dkf tags: trunk | |
17:29 | typo check-in: 8e4692a7 user: dgp tags: core-8-4-branch | |
2005-06-20
| ||
10:27 | Plug a buffer overflow in the GIF reader check-in: 631e5804 user: dkf tags: core-8-4-branch | |
2005-06-19
| ||
21:54 | Typos check-in: 6727702c user: dkf tags: trunk | |
21:49 | Get rid of statics; replaced with stack-allocated structures which are automatically thread-safe. Also squelched a buffer overrun in binary string data handling... check-in: a9d828fe user: dkf tags: trunk | |
2005-06-18
| ||
21:47 |
*** 8.4.11 TAGGED FOR RELEASE *** * macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link. * unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool. * unix/configure: autoconf-2.13check-in: b8347796 user: das tags: core-8-4-branch | |
21:46 |
* macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link. * unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool. * unix/configure: autoconf-2.59check-in: 0719c571 user: das tags: trunk | |
20:21 | release tag check-in: aa28a1ec user: dgp tags: core-8-4-branch | |
19:55 |
* changes: Update changes for 8.4.11 releasecheck-in: 37c8475f user: dgp tags: core-8-4-branch | |
19:36 |
* README: Bump version number to 8.4.11 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * win/configure.in: * unix/configure.in: Updated LOCALES to cover all msgs catalogs. * unix/configure: autoconf * win/configure:check-in: 55ea6b8b user: dgp tags: core-8-4-branch | |
2005-06-07
| ||
14:30 | autoconf check-in: e7ee1b13 user: dgp tags: trunk | |
14:20 | Bumped patchlevel check-in: 7a425148 user: dkf tags: trunk | |
2005-06-06
| ||
22:46 | backport auto_path trimdown to speed up safe.test check-in: 6e98258c user: dgp tags: core-8-4-branch | |
2005-06-04
| ||
20:53 | note tag date and rewrap changes check-in: 3dcd8262 user: hobbs tags: trunk, core-8-5-a3 | |
2005-06-03
| ||
23:22 | Backport fix for [Bug 1114977]; canvas tag searches now work with threads. check-in: ead04054 user: dkf tags: core-8-4-branch | |
20:08 | update changes for 8.5a3 release check-in: 01378482 user: dgp tags: trunk | |
19:03 | On Mac OS X scrollwheel events are sent to the window under the mouse, not to the focus window. check-in: 73cfb2c8 user: wolfsuit tags: trunk | |
17:06 |
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham. * macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]check-in: 5809cc44 user: wolfsuit tags: trunk | |
15:24 | Backported [console] rename fix. [Bug 1016385] check-in: b88f904e user: dkf tags: core-8-4-branch | |
08:54 |
* macosx/Makefile: fixed 'embedded' target.check-in: a9560857 user: das tags: core-8-4-branch, core-8-4-10 | |
08:52 |
* macosx/Makefile: fixed 'embedded' target.check-in: 1c525fb9 user: das tags: trunk | |
01:19 | retagged 8.4.10 for OS X scrollbar fix check-in: 125579c7 user: hobbs tags: core-8-4-branch | |
00:53 |
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham. * macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]check-in: 890b771a user: wolfsuit tags: core-8-4-branch | |
2005-06-02
| ||
23:18 | update changes for 8.4.10 release, note tag date check-in: 9d95c36d user: hobbs tags: core-8-4-branch | |
21:25 | updated changes for Tk 8.4.10 release. check-in: 67603e33 user: dgp tags: core-8-4-branch | |
10:07 | * unix/tkUnix.c (Tk_GetUserInactiveTime): Improvements to get it working on Solaris, and panic if we run out of memory. * unix/configure.in: Rework the searching for Xss, to make it work on Solaris and provide more useful output. Use AC_HELP_STRING where appropriate. * unix/tcl.m4: synced from Tcl. * unix/configure: regenerated with autoconf 2.59. check-in: fc8a5c9c user: rmax tags: trunk | |
2005-06-01
| ||
19:44 | silence compiler warning check-in: ccf56ad1 user: dgp tags: trunk | |
18:14 | Checking the return value of XScreenSaverQueryInfo. check-in: 3df5c3cd user: rmax tags: trunk | |
17:54 |
* win/tkWinInt.h: added private decls of Tk_GetEmbeddedMenuHWND, Tk_GetMenuHWND, TkWinCleanupContainerList, and TkpWmGetState to that are used across source files.check-in: a863ed88 user: hobbs tags: trunk | |
17:52 |
* win/tkWinX.c (Tk_ResetUserInactiveTime): cast to squelch compiler warning.check-in: 7310dadc user: hobbs tags: trunk | |
16:36 | Some versions of X seem to crash if XScreenSaverQueryVersion() isn't called before calling XScreenSaverQueryInfo(). check-in: 0d77a23c user: rmax tags: trunk | |
15:48 | Corrected the numbering of the [tk inactive] tests. check-in: 7b7b8013 user: rmax tags: trunk | |
00:07 |
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]check-in: 0ff7ccce user: mdejong tags: core-8-4-branch | |
2005-05-31
| ||
15:24 | * doc/Inactive.3 (new file): C level API documentationn for TIP#245 (Tk_GetUserInactiveTime, Tk_ResetUserInactiveTime). * tests/tk.test: Added tests for the TIP#245 implementation. check-in: ebfd1e32 user: rmax tags: trunk | |
05:23 |
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]check-in: 42953d6c user: hobbs tags: trunk | |
05:22 |
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]check-in: ebd68865 user: hobbs tags: core-8-4-branch | |
05:11 |
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]check-in: 83ed786e user: hobbs tags: trunk | |
05:05 |
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]check-in: 99ef2f4e user: hobbs tags: core-8-4-branch | |
04:59 | more elaborate variant to get first prompt displayed without a puts call check-in: 01d021c6 user: hobbs tags: trunk | |
04:58 | more elaborate variant of getting first prompt shown to avoid a puts call. check-in: 581127c8 user: hobbs tags: core-8-4-branch | |
2005-05-30
| ||
23:41 |
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.check-in: 0dd38a01 user: hobbs tags: trunk | |
23:40 |
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.check-in: 0fa5a98a user: hobbs tags: core-8-4-branch | |
2005-05-29
| ||
10:32 |
* macosx/tkMacOSXFont.c: use Tcl_Panic instead of panic.check-in: c7d6f4db user: das tags: trunk | |
07:53 |
* macosx/Wish.pbproj/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.check-in: 94f82deb user: das tags: core-8-4-branch | |
07:53 |
* unix/configure.in: added description of HAVE_XSS for autoheader. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.check-in: 86b6f5a6 user: das tags: trunk | |
07:00 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.check-in: 8124f7f5 user: das tags: core-8-4-branch | |
07:00 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.check-in: e6448289 user: das tags: trunk | |
06:48 |
* unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.13check-in: f5690d3c user: das tags: core-8-4-branch | |
06:46 |
* generic/tkDecls.h: * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: ran missing 'make genstubs' for TIP245 changes to tk.decls * macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use symbolic constant argument in call to UpdateSystemActivity(); * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: * unix/configure.in: added/corrected linking to IOKit.framework for TIP245. * unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.59check-in: bab254be user: das tags: trunk | |
2005-05-27
| ||
23:14 | Partial implementation of TIP#245; thanks Reinhard! check-in: dd7b27e6 user: dkf tags: trunk | |
18:52 |
* README: Bumped patchlevel to 8.4.10 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure, unix/configure.in, unix/tk.spec: * win/configure, win/configure.in:check-in: 444053c8 user: hobbs tags: core-8-4-branch | |
18:06 | change tk_popup to have sticky menus check-in: 43d51508 user: tmh tags: trunk | |
18:00 | change tk_popup to have sticky menus check-in: 716a2cf7 user: tmh tags: core-8-4-branch | |
2005-05-26
| ||
11:20 |
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle. * macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir. * unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.13check-in: f3e78905 user: das tags: core-8-4-branch | |
11:18 |
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle. * macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir. * unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.59check-in: 3ff02d4a user: das tags: trunk | |
2005-05-25
| ||
20:32 |
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.check-in: d4310642 user: hobbs tags: trunk | |
18:49 |
* unix/configure, unix/configure.in: ensure false Tcl.framework is only created with --enable-frameworkcheck-in: 23db78d1 user: hobbs tags: core-8-4-branch | |
17:46 |
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.check-in: 7cb1759d user: hobbs tags: core-8-4-branch | |
2005-05-24
| ||
04:21 |
* macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.13check-in: 96e180a1 user: das tags: core-8-4-branch | |
04:21 |
* generic/tkTest.c: disable commands not available on TkAqua.check-in: bcb2a7dc user: das tags: core-8-4-branch | |
04:20 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyright years to 2005.check-in: e67d1c38 user: das tags: core-8-4-branch | |
02:32 |
* generic/tkTest.c: disable commands not available on TkAqua.check-in: e05aa9e4 user: das tags: trunk | |
02:32 | fix for non-framework TkAqua build check-in: 7f3325f8 user: das tags: trunk | |
01:34 | minor formatting sync with tcl/unix/configure.in check-in: 36ea303b user: das tags: trunk | |
00:32 | small comments & whitespace fix check-in: 01b6f524 user: das tags: trunk | |
2005-05-23
| ||
23:19 |
* generic/tkFileFilter.c (FreeGlobPatterns): s/null/NULL/check-in: 935d3044 user: hobbs tags: trunk | |
20:24 |
* macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in (new file): autoheader-2.59check-in: a9562fc8 user: das tags: trunk | |
20:23 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Tk-Info.plist: * macosx/Wish-Info.plist: * macosx/tkAboutDlg.r: updated copyright years to 2005.check-in: 08761433 user: das tags: trunk | |
2005-05-21
| ||
23:29 | Parse all filters, not just the first one. [Bug 1206133] check-in: 0d90db66 user: dkf tags: trunk | |
2005-05-15
| ||
21:09 |
Fixes from Michael Kirkham: * macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852] * macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181] * macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]check-in: bb6df263 user: wolfsuit tags: trunk | |
20:57 |
From Michael Kirkham:
* macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852] * macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181] * macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]check-in: 46f47444 user: wolfsuit tags: core-8-4-branch | |
04:18 | Add a missing Tcl_Release to ThumbActionProc. Thanks to Micheal Kirkham for pointing this out. check-in: fac4c372 user: wolfsuit tags: trunk | |
2005-05-14
| ||
20:53 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052] * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings. * macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings. * unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.13check-in: dcd4b7c7 user: das tags: core-8-4-branch | |
20:48 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052] * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings. * macosx/Wish.xcode/project.pbxproj: sync with Wish.pbproj changes since 2004-11-19. NOTE: to use this project, need to uncomment the tclConfig.h settings at the top of tcl/unix/configure.in, autoconf and rebuild tcl ! * macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings. * unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.59check-in: f9a3b027 user: das tags: trunk | |
2005-05-13
| ||
13:48 | backport of text widget bug fix check-in: 83dd37b0 user: vincentdarley tags: core-8-4-branch | |
13:47 | fix to two text widget bugs check-in: dad448e9 user: vincentdarley tags: trunk | |
13:46 | fix to two text widget bugs check-in: d5f52dda user: vincentdarley tags: trunk | |
2005-05-12
| ||
22:51 | Updated out-of-date references to "Tk_GetBoolean" check-in: 195c8aee user: dgp tags: trunk | |
22:50 | Updated out-of-date references to "Tk_GetBoolean" check-in: 57150e00 user: dgp tags: core-8-4-branch | |
2005-05-10
| ||
22:26 | More improvements to test robustness; problems exposed by changes to precision of doubles (TIP 132). check-in: d94e237e user: dgp tags: trunk | |
21:36 |
* generic/tkTextDisp.c (GetXView): Improved numerical precision of calculation of [.t xview] return values. * tests/textDisp.test: Match greater precisions of [.t xview] and [.t yview] values in tests.check-in: 62b8c4c9 user: dgp tags: trunk | |
2005-05-07
| ||
00:35 | fixed pkg-config xft check, needed reset of enable_xft first check-in: dd1260da user: hobbs tags: trunk | |
00:28 |
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check and pkg-config xft checks to extend xft search. * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.check-in: 72ad192c user: hobbs tags: trunk | |
00:02 |
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.check-in: fa8456c8 user: hobbs tags: core-8-4-branch | |
2005-04-28
| ||
08:37 | Fix [1191097], factor, and tidy up. check-in: fcb03565 user: dkf tags: trunk | |
02:40 | Fixed bug # 1189939 check-in: 27b4784b user: chengyemao tags: trunk | |
2005-04-26
| ||
00:49 |
* macosx/tkMacOSXNotify.c: syncd with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation. * unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings. * unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. (SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output. * unix/configure: autoconf-2.13check-in: 47298b04 user: das tags: core-8-4-branch | |
00:46 |
* macosx/tkMacOSXNotify.c: sync with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation. * unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings. * unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X, defined MODULE_SCOPE to __private_extern__. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. * unix/configure: autoconf-2.59check-in: 31065bce user: das tags: trunk | |
2005-04-22
| ||
21:33 | added an entry for the FontId.3 typo fix check-in: 63bcdafc user: georgeps tags: trunk | |
21:32 | fixed a typo check-in: c4b27266 user: georgeps tags: trunk | |
2005-04-19
| ||
05:50 | Tk_MeasureChars: Use Tcl_UtfToUnichar() for lax UTF-8 parsing instead of strict parsing with FcUtf8ToUcs4() [fix/workaround for #1185640] check-in: 437a4bc8 user: jenglish tags: trunk | |
2005-04-18
| ||
11:34 | fix to Home/End and display lines check-in: 503637c7 user: vincentdarley tags: trunk | |
2005-04-14
| ||
22:39 |
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]check-in: fbc484dd user: hobbs tags: trunk | |
2005-04-12
| ||
22:05 |
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]check-in: 1a350b40 user: hobbs tags: core-8-4-branch | |
20:33 |
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.check-in: 0e16b439 user: hobbs tags: core-8-4-branch | |
20:33 |
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.check-in: 73207379 user: hobbs tags: trunk | |
2005-04-09
| ||
15:39 |
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.check-in: b5a3242c user: das tags: core-8-4-branch | |
15:39 |
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.check-in: 8bf4e808 user: das tags: trunk | |
11:40 |
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.check-in: cbcad238 user: das tags: core-8-4-branch | |
11:40 |
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.check-in: f164cf4e user: das tags: trunk | |
11:19 |
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.check-in: e710b11e user: das tags: core-8-4-branch | |
11:18 |
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.check-in: ef37dbbb user: das tags: trunk | |
10:17 |
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.13check-in: 74a3d2fc user: das tags: core-8-4-branch | |
10:16 |
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.59check-in: 807a33c9 user: das tags: trunk | |
2005-04-07
| ||
20:14 |
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]check-in: 72350ca5 user: mdejong tags: trunk | |
2005-04-06
| ||
21:11 | Purge old and inaccurate .VS/.VE macros. check-in: 326b9e3f user: dkf tags: trunk | |
2005-04-05
| ||
13:56 |
* library/comdlg.tcl: Added Macintosh file type validation to [::tk::FDGetFileTypes]. [Bug 1083878] (Thanks, Vince Darley)check-in: 7058b664 user: dgp tags: trunk | |
2005-04-04
| ||
21:58 | fix to elide search and insertofftime 0 text widget bugs check-in: ce92a068 user: vincentdarley tags: trunk | |
08:53 | Style&clarity fixes check-in: 2eb65c7a user: dkf tags: trunk | |
2005-04-03
| ||
15:21 | Fixed bug in geometry calculations for widgets that span multiple columns/row. Bug was introduced in 8.5a1 when fixing 792387. [Bug 1175092] check-in: 40c1accf user: pspjuth tags: trunk | |
2005-03-30
| ||
06:26 |
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.check-in: abab2598 user: hobbs tags: trunk | |
06:18 |
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.check-in: 95140be5 user: hobbs tags: core-8-4-branch | |
2005-03-27
| ||
15:03 | added text widget test check-in: dc61974c user: vincentdarley tags: trunk | |
2005-03-25
| ||
04:34 | Add native drawing for Entry and Spinbox widgets. check-in: 6407b326 user: wolfsuit tags: core-8-4-branch | |
04:02 | Set the default linewidth for new gc's to 1 not 0. Some extensions seem to rely on this. check-in: 3f64acc3 user: wolfsuit tags: core-8-4-branch | |
2005-03-24
| ||
22:15 | Dopey bug, I should only reset the widget width for spinboxes, since I only change it for them... check-in: fdc7b2c2 user: wolfsuit tags: trunk | |
15:25 | Syntax/Style Guide fixes check-in: 6f2f46b2 user: dgp tags: trunk | |
07:16 | Get the Entry and Spinbox widgets to draw with the native look & feel on Mac OS X. Also contains some more work on tkMacOSXScale.c, but this doesn't work all the way yet, so it's not currently built. check-in: 6f29fa6e user: wolfsuit tags: trunk | |
2005-03-23
| ||
22:15 |
2005-03-23 Jim Ingham <[email protected]>
This is cleanup thanks to Neil Madden <[email protected]>. * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command. * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c (): Ditto. This adds a "-notify" flag to "wm attributes" that will bounce the dock icon on Mac OS X. This is from Revar Desmera <[email protected]> * macosx/tkMacOSXWm.c (WmAttrGetNotifyStatus, WmAttrSetNotifyStatus): New functions. (WmAttributesCmd): Add the -notify. * doc/wm.n: Document -notify.check-in: 5217c00c user: wolfsuit tags: trunk | |
2005-03-19
| ||
08:02 | Use Tcl_Set/GetAssocData to remove use of fragile Tcl_GetCommandInfo from TkConsolePrint. [Bug 1016385] check-in: a4bdf24e user: dkf tags: trunk | |
2005-03-15
| ||
14:07 | fix for display lines bug and panic check-in: 0c51bd29 user: vincentdarley tags: trunk | |
02:11 |
2005-03-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (ThumbActionProc): No need to use "update idletasks" here, TclServiceIdle will do as well and it is simpler. These changes implement a change on the Mac OS X side. When we unmap a window we mark all its children as unmapped (not following toplevels. But we preserve whether they had been mapped before, and when the parent is remapped, we remap the children as well. [Bug 940117] * macosx/tkMacOSXInt.h: Added TK_MAPPED_IN_PARENT * macosx/tkMacOSXSubwindows.c (FixMappingFlags): New function. (XMapWindow): Call FixMappingFlags. (XUnMapWindow): Ditto. * tkMacOSXSubWindows.c (XMoveResizeWindow): Update the xOff & yOff data in the Macdrawable even if the native window hasn't been created yet. [Bug 700305] (XMoveWindow): Ditto. (XResizeWindow): Ditto.check-in: d6860e02 user: wolfsuit tags: trunk | |
01:43 | Updated the OpenBSD configuration and regenerated configure script. check-in: 4ebc2ce1 user: patthoyts tags: trunk | |
00:29 | Updated for OpenBSD and regenerated the configure script check-in: ba21add6 user: patthoyts tags: core-8-4-branch | |
2005-03-14
| ||
01:59 | Correct the InvokeClientMessageHandlers logic. [Bug 1162356] Also many style fixups to approach the Engineering Manual. check-in: 87ca0f62 user: dkf tags: trunk | |
2005-03-12
| ||
00:49 | Fix for 1124237 and the mysterious "sometimes buttons don't draw" bug. check-in: 070826cb user: wolfsuit tags: core-8-4-branch | |
00:28 | ChangeLog for the previous two commits check-in: 25d6bf99 user: wolfsuit tags: trunk | |
00:28 | Fix for 1124237. check-in: 9fcbae4b user: wolfsuit tags: trunk | |
00:27 | Fix the mysterious "sometimes one button doesn't draw" bug. check-in: 05caeb12 user: wolfsuit tags: trunk | |
2005-03-10
| ||
07:36 | Fix for 1160025 check-in: c860df55 user: wolfsuit tags: trunk | |
07:32 | Fix for bug 1160025. check-in: 12c51cbb user: wolfsuit tags: core-8-4-branch | |
2005-03-09
| ||
19:40 | Add a hack to work around some issues with remote debugging with Xcode. Xcode requires that stdin & stdout be closed or you won't be able to interrupt the running program. So I added a check for XCNOSTDIN environment variable in the startup, and I force them closed if it is set. With that, remote debugging works pretty well. check-in: d853b789 user: wolfsuit tags: trunk | |
2005-03-08
| ||
21:55 |
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.check-in: 2cbeb0cf user: hobbs tags: trunk | |
21:54 | (WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM check-in: 0fc4df36 user: hobbs tags: trunk | |
21:53 |
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.check-in: 42d7c163 user: hobbs tags: core-8-4-branch | |
21:53 |
* win/tkWinWm.c (WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM.check-in: 80fb4237 user: hobbs tags: core-8-4-branch | |
2005-03-04
| ||
01:13 | correct xany -> xkey typo from 2005-02-28 commit check-in: 7b64f274 user: hobbs tags: trunk | |
2005-02-28
| ||
22:11 |
* win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340]check-in: 01b5ef3f user: hobbs tags: trunk | |
22:10 |
* win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340]check-in: 1d667cb3 user: hobbs tags: core-8-4-branch | |
2005-02-24
| ||
00:41 |
* macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers.check-in: 37de2fa3 user: das tags: core-8-4-branch | |
00:41 |
* macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers.check-in: 1422b703 user: das tags: trunk | |
2005-02-22
| ||
08:49 |
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]check-in: fde487f0 user: das tags: core-8-4-branch | |
08:48 |
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]check-in: 11f0a565 user: das tags: trunk | |
2005-02-17
| ||
00:06 |
* doc/wm.n: Add documentation for -fullscreen attribute. * tests/winWm.test: Add -fullscreen to wm attribute usage message. * tests/wm.test: Add -fullscreen to wm attribute usage message. Add -fullscreen attribute test cases for Windows. * win/tkWinWm.c (WmInfo, UpdateWrapper, TkpWmSetFullScreen, WmAttributesCmd, UpdateGeometryInfo): Implement TIP 223 [wm attributes -fullscreen].check-in: ccc511b0 user: mdejong tags: trunk | |
2005-02-15
| ||
03:22 | Modified for the latest embedded/container window implementation for Windows platform check-in: aafb22fa user: chengyemao tags: trunk | |
2005-02-14
| ||
23:00 | fix to newline eliding in text widget check-in: 46ac803a user: vincentdarley tags: trunk | |
20:40 |
* doc/options.n: note -cursor {} behavior. [Bug 965618]check-in: ce155de2 user: hobbs tags: trunk | |
09:24 | Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 4044c173 user: dkf tags: core-8-4-branch | |
09:21 | Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 9502cd2c user: dkf tags: trunk | |
2005-02-12
| ||
00:48 |
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]check-in: 2117577e user: hobbs tags: trunk | |
00:47 |
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]check-in: e0f3bc40 user: hobbs tags: core-8-4-branch | |
2005-02-11
| ||
21:04 |
* doc/text.n: note 'image' key in 'dump' command. [Bug 1115907]check-in: f8c4419d user: hobbs tags: core-8-4-branch | |
21:04 |
* doc/text.n: note 'image' key in 'dump' command. [Bug 1115907]check-in: d80ba20d user: hobbs tags: trunk | |
20:36 |
* win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738]check-in: d5dd0229 user: hobbs tags: trunk | |
20:34 |
* win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738]check-in: 314abdf5 user: hobbs tags: core-8-4-branch | |
19:30 |
* generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap typescheck-in: 22a2bd63 user: hobbs tags: trunk | |
19:27 |
* generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap types (DisplayBitmap): remove unused fg/bgColor refscheck-in: cefd2bbe user: hobbs tags: core-8-4-branch | |
18:31 |
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11. autoconf-2.59 gen'd.check-in: 266acbb5 user: hobbs tags: trunk | |
2005-02-10
| ||
23:41 |
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11.check-in: dd6c1865 user: hobbs tags: core-8-4-branch | |
2005-02-09
| ||
10:35 | Use more tcltest 2 features so test contents can be less cluttered... check-in: a42668eb user: dkf tags: trunk | |
10:19 | Use more tcltest 2 features so test contents can be less cluttered... check-in: cc18c3fe user: dkf tags: trunk | |
09:32 | Tidy up coding style (better grouping of related tests) check-in: ec83248e user: dkf tags: trunk | |
2005-02-07
| ||
10:32 | Fix silly mistake. :^} check-in: f4a19efe user: dkf tags: trunk | |
2005-02-03
| ||
13:46 | D'oh check-in: b931db11 user: dkf tags: trunk | |
13:44 | Ensure that the canvas's static data is either protected by a mutex or in a thread-local variable. [Bug 1114977] check-in: 96cea967 user: dkf tags: trunk | |
2005-01-31
| ||
19:22 |
* unix/tcl.m4, unix/configure: add solaris-64 gcc build support. [Bug 1021871]check-in: 8c8f477a user: hobbs tags: trunk | |
16:22 | Doc fix [Bug 110553] check-in: 1fcb9f4c user: dkf tags: trunk | |
09:27 | Forgot newline at end check-in: 0a6de1b9 user: dkf tags: trunk | |
09:26 | Add es_ES-specific localization. [Bug 1111213] check-in: de64af6c user: dkf tags: core-8-4-branch | |
09:21 | Add es_ES-specific localization. [Bug 1111213] check-in: 47521c0c user: dkf tags: trunk | |
04:09 | Modified to handle a wide-character title string of a toplevel check-in: f9ee60e6 user: chengyemao tags: core-8-4-9-branch | |
04:08 | Modified to handle a wide-character title string of a toplevel check-in: 35f9eb75 user: chengyemao tags: trunk | |
2005-01-29
| ||
02:18 | correct autoconf generation for sol64-gcc support check-in: c9805bcd user: hobbs tags: core-8-4-branch | |
2005-01-28
| ||
20:59 |
* unix/configure, unix/tcl.m4: add solaris 64-bit gcc build support. [Bug 1021871]check-in: 30610ae5 user: hobbs tags: core-8-4-branch | |
2005-01-27
| ||
15:30 | Flushed idle events before mapping an embedded window check-in: 7d30e688 user: chengyemao tags: core-8-4-9-branch | |
15:29 | Flushed idle events before mapping an embedded window check-in: ad9c4c9b user: chengyemao tags: trunk | |
2005-01-25
| ||
06:54 |
* macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show]. * unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.13check-in: dc471f10 user: das tags: core-8-4-branch | |
06:54 |
* macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show]. * unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.57check-in: 299ef497 user: das tags: trunk | |
2005-01-19
| ||
02:32 | Updated check-in: 648b2324 user: chengyemao tags: core-8-4-9-branch | |
02:25 | Updated check-in: 938c81b2 user: chengyemao tags: core-8-4-9-branch | |
02:25 | Updated check-in: 0f5f997b user: chengyemao tags: trunk | |
02:03 | Updated for embedded/embedding implementation for Windows check-in: 6e1818fa user: chengyemao tags: core-8-4-9-branch | |
2005-01-18
| ||
15:24 | Fixed a bug by adding code the check menu index in selection. This bug caused an access violation in an embedded menu testing when the mouse clicked the last pull-down menu entry check-in: 1d75b685 user: chengyemao tags: trunk | |
15:19 | Minor change for correct initial embeddedMenuHwnd check-in: 70156feb user: chengyemao tags: trunk | |
11:56 | Fixed dialog parenting problem described by Keith Nash. Also tidied up callbacks check-in: f936eea2 user: dkf tags: trunk | |
11:50 | Fix widget parenting issue reported by Keith Nash. Also tidied up a bit. check-in: c37dd90b user: dkf tags: core-8-4-branch | |
2005-01-17
| ||
07:08 | Simplified TkpUseWindow; got rid of unnecessary code for saving an embedded window info in a container struct; stopped using a destruction event handler for an embedded window since it has nothing to do check-in: aadd1c16 user: chengyemao tags: trunk | |
07:00 | minor bug fix: should return 0 and indicate handled after processing WM_MENUSELECT message check-in: 033a7728 user: chengyemao tags: trunk | |
2005-01-16
| ||
00:23 | Added TK_INFO message for use in an embedded window attachment protocol; modified TkpUseWindow to allow to attach to a legacy container with a warning; modified some return values of messages from an embedded window to differentiate a case of unprocessed check-in: 55603179 user: chengyemao tags: trunk | |
2005-01-14
| ||
21:09 |
unix/tkUnixWm.c: Sync with CVS HEAD (r1.47):
Fixes: #959973 "wm title bug" (support Unicode titles)
Fixes: #742882 "Potential division by zero in gridded wm geometry"
Use Tcl_GetTime instead of TclpGetTime #874745
Use Tcl_Panic() instead of "panic" #865264
Fixes: #632816 "cannot remove transient"
Fixes: #568861 "Fix for wm minsize and maxsize commands"
tests/unixWm.test, tests/wm.test: Updated test suite for #632816 (unixWm-37.3, unixWm-37.4, wm-grid-1.11, wm-grid-1.12) and #742882 (unixWm-20.9, unixWm-20.11). check-in: aec60b8d user: jenglish tags: core-8-4-branch | |
2005-01-13
| ||
14:20 | log check-in: ee4f3a8b user: dgp tags: trunk | |
10:16 | More fixing of [Bug 600313] check-in: 01c356f0 user: dkf tags: trunk | |
09:54 | Partial fix of [Bug 600313] check-in: 65680509 user: dkf tags: trunk | |
01:48 | Removed WM_UNINITMENUPOPUP that may cause compiling error in WINVER < 0x0500 check-in: 131f8634 user: chengyemao tags: trunk | |
2005-01-12
| ||
16:16 |
* unix/tcl.m4: Sync'ed to Tcl's copy. * unix/configure: autoconf-2.57check-in: 2577e426 user: dgp tags: trunk | |
11:03 | Added docs on predefined virtual events. [608115] check-in: 934dee1b user: dkf tags: trunk | |
04:30 | A better way to map an embbedded window check-in: 501f43f4 user: chengyemao tags: trunk | |
02:58 | Minor bug fix to support embedding/embedded check-in: 072e1db0 user: chengyemao tags: trunk | |
2005-01-11
| ||
16:05 | D'oh! check-in: d787ec4e user: dkf tags: core-8-4-branch | |
16:04 | D'oh! check-in: 43b4b9a3 user: dkf tags: trunk | |
16:00 | fix to text widget bug check-in: bd5d31b4 user: vincentdarley tags: trunk | |
10:46 | Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: e147bb9b user: dkf tags: core-8-4-branch | |
10:35 | Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: 0474a61a user: dkf tags: trunk | |
2005-01-10
| ||
18:57 | Remove ${DBGX}, ${TK_DBGX} from Tk build system [Patch 1081595]. Re-synced with tcl/unix/tcl.m4. check-in: cd84c9bb user: jenglish tags: trunk | |
15:35 | corrected return values and added comments for embedded window messages check-in: eec353ca user: chengyemao tags: trunk | |
15:32 | properly handled returned value in wm for embedded check-in: 9708bfa9 user: chengyemao tags: trunk | |
04:15 | Correction of handling the return value of TkpUseWindow check-in: 6d07beb2 user: chengyemao tags: trunk | |
2005-01-09
| ||
19:17 | Modified to support a container of either a toplevel or a frame check-in: 9720a7ca user: chengyemao tags: trunk | |
18:50 | Updated check-in: 66b80295 user: chengyemao tags: trunk | |
18:28 | Changed to make platform implementation ready for a toplevel -use option; completed a full toplevel -use option configuration for Windows check-in: aa3768b5 user: chengyemao tags: trunk | |
17:55 | Updated check-in: 24a4a541 user: chengyemao tags: trunk | |
17:46 | bug fix [1098779] check-in: 941bfb9a user: chengyemao tags: trunk | |
07:04 | Updated check-in: bcf63830 user: chengyemao tags: trunk | |
06:59 | bug fix [637653] check-in: 30b3719b user: chengyemao tags: trunk | |
01:57 | Updated check-in: 39431551 user: chengyemao tags: trunk | |
00:26 | Bug fix in ReconfigureWindowsMenu. The bug caused a wrong geometry of a toplevel when created with a menu (bug# 1098625) check-in: 14d46ad1 user: chengyemao tags: trunk | |
00:22 | Modified to keep consistent state of an embedded window check-in: e99a0adc user: chengyemao tags: trunk | |
2005-01-07
| ||
15:41 | Updated check-in: e544ee83 user: chengyemao tags: trunk | |
15:18 | Implemented TK_STAT message to support {wm state} for embedded window check-in: 415d97e1 user: chengyemao tags: trunk | |
11:16 | Add missing Tcl_ResetResult [697915] check-in: 487f4a26 user: dkf tags: core-8-4-branch | |
11:14 | Add missing Tcl_ResetResult [697915] check-in: a2a32b7e user: dkf tags: trunk | |
01:39 | Removed unnecsssary panic from TkpUseWindow and forced redraw container after the embedded detached check-in: a69c1fa3 user: chengyemao tags: trunk | |
2005-01-05
| ||
21:57 | Convert emacs mode comment style to stop problems with old man. [1085127] check-in: 7fa599e7 user: dkf tags: core-8-4-branch | |
16:40 | Move emacs mode comment to end of file to stop problems with old man. check-in: 0fa45234 user: dkf tags: trunk | |
02:51 | Updated check-in: d27ab3b7 user: chengyemao tags: trunk | |
02:46 | Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 52f33c0a user: chengyemao tags: trunk | |
02:45 | Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 10fcd599 user: chengyemao tags: core-8-4-9-branch | |
2005-01-04
| ||
05:30 | Started 8-4-9-branch check-in: 6ea71fd1 user: chengyemao tags: core-8-4-9-branch | |
05:13 | Started 8-4-9-branch check-in: afd85276 user: chengyemao tags: core-8-4-9-branch | |
05:07 | bug fixes (crahes/panic during finalization/exit); feature implementation for embedding/embedded Tk (Windows). See Tk 8.5 changes (12/17/04 - 01/03/05) for details check-in: 4cd30ab5 user: chengyemao tags: core-8-4-9-branch | |
02:17 | Updated check-in: 6d956e98 user: chengyemao tags: trunk | |
02:09 | Modified for separating an embedded menu's window handler from a normal popup menu window's handler; improved an embedded menu display in Windows/XP check-in: d606bd9c user: chengyemao tags: trunk | |
01:29 |
* win/tkWinWm.c (TkWinWmCleanup): clean up layered window class. This caused crash in reinit of Tk (as seen in plugin).check-in: fb16796c user: hobbs tags: trunk | |
01:28 |
* win/tkWinWm.c (TkWinWmCleanup): clean up layered window class This caused crash in reinit of Tk (as seen in plugin).check-in: 14e7610e user: hobbs tags: core-8-4-branch | |
2004-12-30
| ||
21:39 | Updated check-in: 7a9cdfc6 user: chengyemao tags: trunk | |
02:01 |
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]check-in: 2a21f211 user: hobbs tags: trunk | |
01:51 |
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]check-in: 512f8180 user: hobbs tags: core-8-4-branch | |
2004-12-28
| ||
09:04 | Updated check-in: 6f4bc0be user: chengyemao tags: trunk | |
08:45 | Modified to support embedded menu widget check-in: 5707cebc user: chengyemao tags: trunk | |
08:44 | Added functions to support embedded menu widget check-in: 50e2db17 user: chengyemao tags: trunk | |
2004-12-21
| ||
11:56 | Coding style improvements for the widget demo. [FRQ 815118] check-in: c58c953e user: dkf tags: trunk | |
05:58 | Bug fix in TkpWinToplevelMove and TkpWinToplevelIsControlledByWm check-in: e0523f1b user: chengyemao tags: trunk | |
2004-12-20
| ||
15:38 | Updated check-in: e3d03c4c user: chengyemao tags: trunk | |
15:30 | implemented overrideredirect for an embedded; corrected incorrect frame upper left x and y of an embedded toplevel check-in: e9c726fd user: chengyemao tags: trunk | |
10:34 | Corrected handling of MacOS filetypes in tk_*file dialogs check-in: 8816a878 user: vincentdarley tags: trunk | |
10:21 | Synthesize changelog entries check-in: 23a54427 user: dkf tags: trunk | |
10:04 | D'oh! Spotted another one! check-in: 87d290ce user: dkf tags: trunk | |
10:03 | iFix silly typo. [Bug 1087842] check-in: 86e0ecc0 user: dkf tags: core-8-4-branch | |
09:50 | Fix silly typo. [Bug 1087842] check-in: a7633bf9 user: dkf tags: trunk | |
01:22 | Updated check-in: 8ebda766 user: chengyemao tags: trunk | |
01:13 | featrue implementation of Tk container and embedded including TK_MOVEWINDOW, TK_ICONIFY, TK_DEICONIFY, TK_WITHDRAW; replaced TK_TITLE with TK_GETFRAMEWID for setting container's title across process boundary; bug fix in wm overrideredirect for TK_EMBEDDED window check-in: a3a3ca2a user: chengyemao tags: trunk | |
2004-12-19
| ||
18:14 | Bug fix and feature implementation of embedded/embedding Tk check-in: d4c1bde8 user: chengyemao tags: trunk | |
2004-12-18
| ||
20:40 | updated check-in: e7c95821 user: chengyemao tags: trunk | |
20:35 | Bug fix [222677] check-in: 19709ec0 user: chengyemao tags: trunk | |
20:21 | Added comments to embedded Window message definition check-in: 904c2f15 user: chengyemao tags: trunk | |
2004-12-17
| ||
14:59 | Updaged for new changes check-in: 998783fc user: chengyemao tags: trunk | |
14:30 | Added TkWinCleanupContainerList for platform support check-in: 7bf3fffa user: chengyemao tags: trunk | |
14:27 | bug fix (831627) check-in: 9d21cd4a user: chengyemao tags: trunk | |
14:17 | bug fix (842945,831627) check-in: 78709bf0 user: chengyemao tags: trunk | |
13:56 | Make the container draw its background to avoid an unpainted toplevel when the embedded window is NULL check-in: 3c39d815 user: chengyemao tags: trunk | |
2004-12-11
| ||
06:09 | ran autoconf-2.57 check-in: e15ca644 user: dgp tags: trunk | |
00:00 | Bump to 8.5a3 check-in: 1c33b0cf user: dkf tags: trunk | |
2004-12-09
| ||
10:59 |
* unix/tcl.m4: synced with tcl/unix/tcl.m4 * unix/configure: regencheck-in: b3ab4dfb user: das tags: trunk | |
10:13 | Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 22092ce8 user: dkf tags: trunk | |
10:05 | Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 9e3d2d5b user: dkf tags: core-8-4-branch | |
2004-12-08
| ||
03:02 |
* tests/canvPs.test: Cleaned up the matching of [makeFile] and * tests/choosedir.test: [removeFile] commands as indicated by the * tests/filebox.test: results of a -debug 1 run of the test suite. * tests/imgPPM.test: Tk test suite is now -debug 1 clean. This * tests/imgPhoto.test: completes fixing [1078648]. * tests/listbox.test: * tests/main.test:check-in: 27f85236 user: dgp tags: trunk | |
2004-12-07
| ||
21:22 | typos check-in: f4fe875d user: dgp tags: trunk | |
10:07 | More duplicate testname elimination. [1078648] check-in: c56ad282 user: dkf tags: trunk | |
00:35 | add older ChangeLogs to dist target check-in: d4bc7549 user: hobbs tags: trunk, core-8-5-a2 | |
00:15 | note 8.5a2 tag date check-in: 3ae7d4c7 user: hobbs tags: trunk | |
2004-12-06
| ||
22:54 |
* tests/safe.test: Trim auto_path to improve performance [1080039]check-in: d81228b9 user: dgp tags: trunk | |
20:27 | remove text change ref that was not in 8.4.9 check-in: d0d787a9 user: hobbs tags: trunk | |
19:42 |
* library/text.tcl (::tk::TextUpDownLine): revert 2004-11-23 as it prevented scrolling to bottom.check-in: 3a1ed7eb user: hobbs tags: core-8-4-branch, core-8-4-9 | |
2004-12-05
| ||
22:10 | updated for 8.4.9 release check-in: 4fbd42ca user: hobbs tags: trunk | |
2004-12-04
| ||
00:04 | Split duplicate test names [Bug 1078648] check-in: b6ab93bc user: dkf tags: trunk | |
2004-12-03
| ||
23:01 | retagged 8.4.9 to include alpha blend patch check-in: ff9913d6 user: hobbs tags: core-8-4-branch | |
13:16 | Alpha blending fixes. [Patch 848161] check-in: a4ca68a8 user: dkf tags: core-8-4-branch | |
13:09 | Alpha blending fix. [Patch 848161] check-in: 3351718f user: dkf tags: trunk | |
00:45 | updated for 8.4.9 release check-in: 1df92410 user: hobbs tags: core-8-4-branch | |
2004-12-02
| ||
02:10 |
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]check-in: 084cb1a1 user: hobbs tags: trunk | |
02:07 |
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]check-in: f75d901f user: hobbs tags: core-8-4-branch | |
2004-11-28
| ||
19:00 | Tk_DrawChars: Check for short integer overflow in x,y coordinates [Fixes: #942320 "Tk, Xft, text and long lines"] check-in: 7e5be420 user: jenglish tags: trunk | |
2004-11-26
| ||
20:54 | no message check-in: d9ed87f7 user: davygrvy tags: trunk | |
20:53 | * win/makefile.vc: Shell targets needed more stack space. [Bug 1066755] check-in: 827d5915 user: davygrvy tags: trunk | |
2004-11-25
| ||
00:26 | bumped patchlevel to 8.4.9 check-in: 978cb2c7 user: hobbs tags: core-8-4-branch | |
2004-11-23
| ||
17:50 | fix to movement up/down in text widget by display lines check-in: 028e6ea4 user: vincentdarley tags: core-8-4-branch | |
2004-11-22
| ||
23:15 | Whitespace police check-in: 8c4a1a86 user: dkf tags: trunk | |
17:54 | fix a platform-sensitive test check-in: 18780ab9 user: vincentdarley tags: trunk | |
2004-11-20
| ||
15:55 | removed backslash quote check-in: 28e5c880 user: vincentdarley tags: trunk | |
15:49 | made test less timing sensitive check-in: 44e8ec98 user: vincentdarley tags: trunk | |
15:45 | fix to test's platform sensitivities check-in: b8935789 user: vincentdarley tags: trunk | |
2004-11-19
| ||
15:14 |
* macosx/Wish.pbproj/project.pbxproj: reverted earlier changes for tclConfig.h changes to tcl, since those have been reverted for now.check-in: 5252baa5 user: das tags: trunk | |
10:22 | Classic sed doesn't support | in REs. check-in: b2b5dff5 user: rmax tags: trunk | |
10:22 | changed the internal name to pack-old to avoid a name clash with the new pack manpage. check-in: edf463b2 user: rmax tags: trunk | |
09:48 | *** empty log message *** check-in: 09b985f3 user: rmax tags: core-8-4-branch, core-8-4-8 | |
09:48 |
* doc/pack-old.n: Changed the internal name of the man page to pack-old to avoid a name clash in the installed man pages.check-in: 39f04440 user: rmax tags: core-8-4-branch | |
09:46 | Classic sed doesn't support | in REs. check-in: fbe8f8a3 user: rmax tags: core-8-4-branch | |
06:50 |
* macosx/Wish.pbproj/project.pbxproj: reverted earlier changes for tclConfig.h changes to tcl, since those have been reverted for now.check-in: cd0ad475 user: das tags: trunk | |
2004-11-18
| ||
18:33 | some seds don't support comments :( check-in: 8a17443e user: rmax tags: trunk | |
18:09 | Arghh - some seds don't even support comments at all. check-in: 084c0f17 user: rmax tags: core-8-4-branch | |
17:22 | Some versions of sed appear to need semicolons in front of comments. check-in: f7d2f7c6 user: rmax tags: core-8-4-branch | |
16:24 | mark release tagging check-in: 315b48db user: dgp tags: core-8-4-branch | |
16:19 |
* changes: Final updates for Tcl 8.4.8 release.check-in: 90505285 user: dgp tags: core-8-4-branch | |
13:22 | generated configure and fixed manpage installaton check-in: aff25cf7 user: rmax tags: trunk | |
10:28 | Fixed manpage installation. check-in: b9193bca user: rmax tags: core-8-4-branch | |
02:08 |
2004-11-18 Reinhard Max <[email protected]>
* unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix. * unix/installManPage: added * unix/mkLinks: removedcheck-in: d919f4fb user: rmax tags: core-8-4-branch | |
00:43 |
2004-11-18 Reinhard Max <[email protected]>
* unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of
* unix/configure.in: patch #996085, that introduces
* unix/Makefile.in: --enable-man-suffix.
* unix/installManPage: added * unix/mkLinks: removedcheck-in: eea79b81 user: rmax tags: trunk | |
2004-11-17
| ||
22:46 |
* generic/tkCanvWind.c (ConfigureWinItem): unmap windows immediately when state hidden is requested. [Bug 982248]check-in: 52049d8a user: hobbs tags: trunk | |
22:44 |
* generic/tkCanvWind.c (ConfigureWinItem): unmap windows immediately when state hidden is requested. [Bug 982248]check-in: f52a2293 user: hobbs tags: core-8-4-branch | |
22:18 | see changes check-in: 220cc2ba user: hobbs tags: core-8-4-branch | |
22:18 |
* generic/tkCanvImg.c (ImageToPostscript): don't try ps generation of canvas image item without image specified. [Bug 1032300]check-in: 2956d401 user: hobbs tags: core-8-4-branch | |
22:18 |
* library/console.tcl (::tk::console::ExpandVariable): correct array keyname expansion. [Bug 1004508] (bold)check-in: ae209e19 user: hobbs tags: core-8-4-branch | |
22:18 |
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): set save_under X attr to prevent expose events when moving sash. [Bug 1036963]check-in: 7aeefc19 user: hobbs tags: core-8-4-branch | |
22:17 | see changes check-in: 151b4f5d user: hobbs tags: trunk | |
22:17 |
* generic/tkCanvImg.c (ImageToPostscript): don't try ps generation of canvas image item without image specified. [Bug 1032300]check-in: 5225d669 user: hobbs tags: trunk | |
22:16 |
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): set save_under X attr to prevent expose events when moving sash. [Bug 1036963]check-in: 69af9655 user: hobbs tags: trunk | |
22:16 |
* library/console.tcl (::tk::console::ExpandVariable): correct array keyname expansion. [Bug 1004508] (bold)check-in: fad58976 user: hobbs tags: trunk | |
21:01 | Remove extra space after {BUILD_PRODUCTS. check-in: 8b91cbf1 user: wolfsuit tags: trunk | |
13:46 | improved documentation of -tabs check-in: baa5f279 user: vincentdarley tags: trunk | |
2004-11-16
| ||
19:02 |
* changes: Updates for Tk 8.4.8 release.check-in: 7d5c7f78 user: dgp tags: core-8-4-branch | |
17:52 |
* library/msgs/it.msg: Updated Italian message catalog. Thanks to Roberto Ugoccioni [Bug 1063675].check-in: c6ffe746 user: dgp tags: trunk | |
17:51 |
* library/msgs/it.msg: Updated Italian message catalog. Thanks to Roberto Ugoccioni [Bug 1063675].check-in: a2d94a73 user: dgp tags: core-8-4-branch | |
04:05 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/buildTkConfig.tcl: fixes for tclConfig.h changes. * macosx/Wish.pbproj/project.pbxproj: fixed references to renamed bitmap files. * macosx/Wish.xcode/project.pbxproj (new): * macosx/Wish.xcode/default.pbxuser (new): * macosx/Wish-Info.plist (new): * macosx/Tk-Info.plist (new): added new Xcode 1.5 project using native targets, made possible by tclConfig.h changes. * generic/tk.h: added version number change comments for new files.check-in: b02b0320 user: das tags: trunk | |
2004-11-15
| ||
13:09 | fix to one multi-line search bug check-in: b1df8d15 user: vincentdarley tags: trunk | |
11:39 | Preparatory works for making Tk define its parameters via a config header. check-in: ec2c91e6 user: dkf tags: trunk | |
2004-11-13
| ||
03:42 |
* macosx/tkMacOSXXStubs.c: implemented XGetGeometry().check-in: bafeb73e user: das tags: core-8-4-branch | |
03:41 |
* macosx/tkMacOSXXStubs.c: implemented XGetGeometry().check-in: aabd0f1b user: das tags: trunk | |
2004-11-12
| ||
23:54 |
* generic/tkCmds.c (Tk_TkObjCmd): use correct screen data when -displayof arg is passed to [tk scaling]. [Bug 800178]check-in: 3434a6a7 user: hobbs tags: core-8-4-branch | |
23:53 |
* generic/tkCmds.c (Tk_TkObjCmd): use correct screen data when -displayof arg is passed to [tk scaling]. [Bug 800178]check-in: 710d4860 user: hobbs tags: trunk | |
09:03 |
* macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]check-in: b5b20919 user: das tags: core-8-4-branch | |
09:03 |
* doc/SetOptions.3: * doc/text.n: fixed *roff errors uncovered by running 'make html'. * macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]check-in: 951e50bd user: das tags: trunk | |
2004-11-11
| ||
11:33 | * generic/tkEvent.c (InvokeInputMethods): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: b769b452 user: rmax tags: trunk | |
01:26 |
* generic/tkMain.c: * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348] * doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath]. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: synced spacing/formatting with HEAD. * macosx/tkMacOSXMouseEvent.c: endianness fixes. * macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework. * macosx/Makefile: prevent parallel make from building several targets at the same time. Ensure that xcodebuild will use Wish.pbproj project even if a .xcode project is also present.check-in: c98b6fdb user: das tags: core-8-4-branch | |
01:24 |
* generic/tkMain.c: * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348] * doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath]. * macosx/tkMacOSXSubwindows.c: synced spacing/formatting with core-8-4-branch. * generic/tkRectOval.c: * macosx/README: * macosx/tkMacOSXDefault.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXWm.c: forward port from core-8-4-branch of Jim's and my changes for CG drawing and [wm attributes] (corresponds to 8.4 changes dating from 09-18, 07-27, 07-24). * macosx/tkMacOSXMouseEvent.c: endianness fixes. * macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework. * macosx/Makefile: prevent parallel make from building several targets at the same time.check-in: 2cb92ba5 user: das tags: trunk | |
2004-11-10
| ||
17:29 | Fix for 1055023 from [email protected]. check-in: 90e1ea58 user: wolfsuit tags: core-8-4-branch | |
2004-11-09
| ||
12:46 | fix to MacOSX compound button layout check-in: 468121ce user: vincentdarley tags: trunk | |
2004-11-08
| ||
21:57 | Added Keith Vetter's tkGoldberg as an animation demo. Thanks Keith! check-in: 5990fa31 user: dkf tags: trunk | |
2004-11-07
| ||
22:41 | More animation demos check-in: 33fceda0 user: dkf tags: trunk | |
22:21 | doc/frame.n: Added some info for -width/-height options. [Bug 1055423] check-in: 2e72c8be user: pspjuth tags: trunk | |
22:00 | Made handling of ^ a bit more consistent in corner cases. This makes ^ work without any widgets in the same command. [Bug 962589] check-in: 8a1c41a4 user: pspjuth tags: trunk | |
17:28 | Added a demo of simple animation to the widget tour. check-in: 7e4b17b3 user: dkf tags: trunk | |
2004-11-03
| ||
18:07 |
* tests/button.test: Update expected results to account for more verbose errorinfo from errors in variable traces [Tcl Bug 572164]check-in: 8a1b72b8 user: dgp tags: trunk | |
2004-11-01
| ||
16:51 |
* dialog.test (dialog-1.1): Update expected result to changes in the error messages produced by procs.check-in: 83eb7098 user: dgp tags: trunk | |
2004-10-29
| ||
22:34 |
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.check-in: 2b3add48 user: mdejong tags: core-8-4-branch | |
22:28 |
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.check-in: ad5c91fd user: mdejong tags: trunk | |
11:52 | * win/makefile.vc (DOTVERSION): Was installing 8.4 relabelled as 8.5 check-in: 22a05da9 user: patthoyts tags: core-8-4-branch | |
11:16 | * library/tk.tcl (::tk::PlaceWindow): Backported the fix from #533519 to handle window placement on multi-monitor Windows. check-in: a9eeca37 user: patthoyts tags: core-8-4-branch | |
07:53 | Minor format fix check-in: 44dec564 user: dkf tags: trunk | |
07:52 | Minor format fix check-in: 15646431 user: dkf tags: core-8-4-branch | |
07:51 | Whoops, missed removing an 8.5 feature from an example when backporting check-in: 216e3048 user: dkf tags: core-8-4-branch | |
2004-10-28
| ||
22:40 |
* doc/wm.n: Add wm attributes . -alpha doc to account for recent alpha changes.check-in: 8086eb77 user: mdejong tags: core-8-4-branch | |
20:11 |
* win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Back port HAVE_NO_SEH handler code from CVS HEAD to fix gcc build breakage caused by 2004-10-26 back port.check-in: 50436749 user: mdejong tags: core-8-4-branch | |
19:51 |
* win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Rework pushing of exception handler function pointer so that compiling with gcc -O3 works. Remove empty function call to avoid compiler warning. Mark the DllMain function as noinline to avoid compiler error from duplicated asm labels in generated code.check-in: eed74dac user: mdejong tags: trunk | |
16:49 |
* README: Bumped to patch level 8.4.8 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure:check-in: 840ce813 user: dgp tags: core-8-4-branch | |
15:18 | * unix/tkUnixScale.c (DisplayHorizontalValue): Backport fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: 89c638a7 user: patthoyts tags: core-8-4-branch | |
15:06 | * unix/tkUnixScale.c (DisplayHorizontalValue): Fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: f30410b8 user: patthoyts tags: trunk | |
12:25 | More minor doc fixes check-in: da9814e9 user: dkf tags: trunk | |
12:25 | More backporting of doc fixes check-in: f449787f user: dkf tags: core-8-4-branch | |
10:22 | Assorted minor documentation fixes check-in: 3bb2aef6 user: dkf tags: trunk | |
10:19 | Backport of documentation fixes check-in: 2c695c79 user: dkf tags: core-8-4-branch | |
2004-10-27
| ||
17:34 | backport compiler warning silencers check-in: 91f6a20a user: dgp tags: core-8-4-branch | |
16:37 |
* library/xmfbox.tcl (MotifFDialog_BuildUI): Fix [Bug 987169] in the Motif file dialogs as well. Backport of DKF bug fix.check-in: c007d927 user: dgp tags: core-8-4-branch | |
00:56 |
* win/tkWinX.c: Signature for tkWinXCleanup needed to be
* generic/tkInt.decls: changed so it matches the Tcl_ExitProc
* generic/tkIntPlatDecls.h: typedef to avoid a bad-style cast.
* win/makefile.vc: Force TCL_LIBRARY envar when calling tclsh check-in: f5ccb7aa user: davygrvy tags: trunk | |
00:39 | no message check-in: 6a366f3d user: davygrvy tags: core-8-4-branch | |
00:37 | * generic/tkInt.h: Backport of shutdown safety mods from the HEAD * generic/tkMenu.c: dating from 2003-12-21 * generic/tkUtil.c: * generic/tkWindow.c: * mac/tkMacButton.c: * unix/tkUnixEvent.c: * win/tkWin32Dll.c: * win/tkWinEmbed.c: * win/tkWinMenu.c: * win/tkWinX.c: check-in: 9eb5a917 user: davygrvy tags: core-8-4-branch | |
00:36 | * win/makefile.vc: Backport to the most recent * win/rules.vc: changes on the HEAD. * win/nmakehlp.c: check-in: e79198cc user: davygrvy tags: core-8-4-branch | |
00:35 | * generic/tkInt.decls: Signature for tkWinXCleanup needed to be * generic/tkIntPlatDecls.h: changed so it matches the Tcl_ExitProc typedef to avoid a bad-style cast. check-in: 4b405fac user: davygrvy tags: core-8-4-branch | |
2004-10-26
| ||
23:22 |
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present. * unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.check-in: fa2305f8 user: dgp tags: core-8-4-branch | |
16:39 | * generic/tkEvent.c (Tk_HandleEvent): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: 69217bd0 user: rmax tags: core-8-4-branch | |
14:16 | Fix silly typo check-in: cf610d7c user: dkf tags: trunk | |
14:07 | * win/tkWinRegion.c (TkpBuildRegionFromAlphaData): Fixed syntax error * generic/tkImgPhoto.c (Tk_PhotoPutBlock): Removed unreferences vars. check-in: fa8e785e user: patthoyts tags: trunk | |
13:15 | Attempt to fix [Bug 919066] by allowing the code that creates the region much more knowledge of the platform functions available to it. check-in: 9e91a521 user: dkf tags: trunk | |
12:51 | Stop compiler warning check-in: 140771ac user: dkf tags: trunk | |
10:42 | Correlate fix with bug number check-in: 48b085f4 user: dkf tags: core-8-4-branch | |
08:07 | Fix incorrect expected error message check-in: 57cb5278 user: dkf tags: trunk | |
2004-10-25
| ||
15:22 | Fix stupid brokenness inroduced by me. D'oh! check-in: 59c874f0 user: dkf tags: trunk | |
2004-10-24
| ||
17:22 | Add -hide and -stretch options to panedwindow widgets. (TIPs 177 and 179) Thanks to Brian Griffin for developing these! [Patch 983886] check-in: 97c9d47d user: dkf tags: trunk | |
2004-10-21
| ||
01:13 |
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).check-in: ba1a1a88 user: hobbs tags: trunk | |
01:12 |
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).check-in: e0aa8313 user: hobbs tags: core-8-4-branch | |
2004-10-19
| ||
18:56 | TIP #204 "Virtual Events for Keyboard Traversal" (patch #976928) check-in: 50bf19de user: jenglish tags: trunk | |
15:24 | Rename all XBM format files to be called *.xbm instead of *.bmp [Bug 733835] check-in: 243c90c3 user: dkf tags: trunk | |
2004-10-18
| ||
13:40 | remove debug code check-in: fb5c00f1 user: vincentdarley tags: trunk | |
2004-10-11
| ||
20:03 | Added missing changelog entry check-in: 463f6e1b user: dkf tags: trunk | |
14:25 | updated as of en.msg 1.14 check-in: 1b45edf8 user: bagnonm tags: trunk | |
14:23 | Swedish message catalog from Mats Bengtsson. check-in: 2d3ca51d user: bagnonm tags: trunk | |
2004-10-08
| ||
23:15 | Fill in missing part of sentence in [wm attributes] check-in: a1ab4e10 user: dkf tags: trunk | |
21:44 | Flagged TIP implementation points more clearly check-in: 2cdcc6d9 user: dkf tags: trunk | |
16:16 | TIP #205 "Use pkgconfig Database to Register Xft Support". (xref: patch #971980) check-in: 12ea6256 user: jenglish tags: trunk | |
2004-10-07
| ||
17:39 | add iconphoto notes about recommended usage check-in: d7c21cf3 user: hobbs tags: trunk | |
2004-10-06
| ||
13:27 | silence compiler warnings check-in: 314b2ec0 user: dgp tags: trunk | |
2004-10-05
| ||
22:27 |
Backport of 8.5 wm iconphoto that added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]check-in: 5b4eed75 user: hobbs tags: core-8-4-branch | |
22:04 |
* doc/wm.n (iconphoto): added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]check-in: 96b7bb4f user: hobbs tags: trunk | |
01:26 | fix init warnings check-in: 957f9825 user: hobbs tags: trunk | |
2004-09-28
| ||
18:54 | clarify wm -alpha docs check-in: a8b23ec3 user: hobbs tags: trunk | |
2004-09-24
| ||
17:36 |
* generic/tkCursor.c: Add missing initialization in debug routine.check-in: 5ef3e9ca user: dgp tags: trunk | |
17:35 |
* generic/tkCursor.c: Add missing initialization in debug routine.check-in: 6ad139a9 user: dgp tags: core-8-4-branch | |
14:43 | more robust text widget display tests check-in: 0bcdab9c user: vincentdarley tags: trunk | |
14:03 | fix to mousewheel scrolling check-in: 8c2252a5 user: vincentdarley tags: trunk | |
01:15 | * win/tkWinX.c: Added declaration for advapi32 now that this file uses the Reg* functions (req'd for nmake build system). check-in: 07e29b8e user: patthoyts tags: trunk | |
2004-09-23
| ||
14:56 | text widget search fix check-in: 8d8ebd87 user: vincentdarley tags: trunk | |
01:49 |
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]check-in: f63b0d0b user: hobbs tags: core-8-4-branch | |
01:08 |
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]check-in: 0eb7a8a6 user: hobbs tags: trunk | |
00:56 |
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194] * win/tkWinMenu.c: only provide a submenu handle when the MF_POPUP flag is given, fixing a recently-introduced crash when submenus are disabled. Also better error checking for this sort of situation in the future. * win/tkWinMenu.c (ReconfigureWindowsMenu): Fix drawing of a disabled (TkWinHandleMenuEvent, DrawMenuEntryArrow): cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842] * win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window. * win/tkWinMenu.c (DrawMenuEntryAccelerator): (DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future.check-in: e42dad6e user: mdejong tags: core-8-4-branch | |
00:35 |
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.check-in: 5e334d0f user: mdejong tags: core-8-4-branch | |
2004-09-21
| ||
19:13 |
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194]check-in: 24901585 user: mdejong tags: trunk | |
18:23 |
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.check-in: a38c892c user: mdejong tags: trunk | |
00:09 |
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).check-in: c355526f user: hobbs tags: trunk | |
00:08 |
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).check-in: 6a4ccd93 user: hobbs tags: core-8-4-branch | |
2004-09-19
| ||
16:05 | Standardize style of section refs & public symbols. Remove displayed tabs check-in: 21e74dc1 user: dkf tags: trunk | |
00:11 |
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.check-in: 3973d2ae user: hobbs tags: trunk | |
00:10 | missed wm attr test check-in: ea885633 user: hobbs tags: core-8-4-branch | |
00:10 | missed wm attr test check-in: 0a4b1ea2 user: hobbs tags: trunk | |
2004-09-18
| ||
23:59 |
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.check-in: fb660b73 user: hobbs tags: core-8-4-branch | |
22:51 |
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.check-in: 66705d8b user: hobbs tags: trunk | |
22:48 |
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.check-in: f429b1d4 user: hobbs tags: core-8-4-branch | |
20:15 | no message check-in: 3e7955b6 user: davygrvy tags: trunk | |
00:48 |
* macosx/README: typos * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): performance improvements: removed slow & unnecessary calls.check-in: 95f57575 user: das tags: core-8-4-branch | |
2004-09-17
| ||
23:45 | patch 892194 TIP#222 changes check-in: c76ad127 user: hobbs tags: core-8-4-branch | |
23:36 |
* tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]check-in: 9ebe03d6 user: hobbs tags: core-8-4-branch | |
23:26 |
* doc/wm.n: * tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]check-in: b8d1edd4 user: hobbs tags: trunk | |
22:45 |
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window. * win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. (mdejong)check-in: e10081e3 user: hobbs tags: core-8-4-branch | |
22:44 |
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window.check-in: 98ca232f user: hobbs tags: trunk | |
2004-09-16
| ||
21:04 | no message check-in: b6f0dea5 user: davygrvy tags: trunk | |
20:06 |
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]check-in: 576e4aa8 user: hobbs tags: trunk | |
20:05 |
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]check-in: 8a1d648d user: hobbs tags: core-8-4-branch | |
18:22 | Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 419a463e user: pspjuth tags: core-8-4-branch | |
18:01 | Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 3c1692e8 user: pspjuth tags: trunk | |
17:52 | added VC7-safe environment check used in the Tcl makefile.vc check-in: 998d3bb4 user: davygrvy tags: trunk | |
2004-09-15
| ||
04:02 |
* win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. This avoids a "couldn't send withdraw message to window manager" error when the iconwindow is already mapped. The wm iconwindow command does not seem to do much under Win32, but at least this avoids an error message.check-in: f48e49a4 user: mdejong tags: trunk | |
2004-09-13
| ||
22:54 |
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).check-in: 4a5135c9 user: hobbs tags: core-8-4-branch | |
22:54 |
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).check-in: 5d0c841e user: hobbs tags: trunk | |
2004-09-10
| ||
22:31 | Make sure the state is correctly reset on dialog startup. [Bug 845189] check-in: 8f1066e2 user: dkf tags: trunk | |
22:28 | More state resetting on dialog start. [Bug 845189] check-in: 612839c9 user: dkf tags: core-8-4-branch | |
20:50 |
(UpdateWrapper): update to Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.check-in: 82c2d4f0 user: hobbs tags: core-8-4-branch | |
20:49 |
(UpdateWrapper): update to 2004-06-12 Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.check-in: c451fb5f user: hobbs tags: trunk | |
20:48 | Stop tk_strictMotif poisoning of the widget demo [Bug 1013942] check-in: ba7607ee user: dkf tags: core-8-4-branch | |
20:46 | Prevent tk_strictMotif poisoning of the Widget demo [Bug 1013942] check-in: ce3ce065 user: dkf tags: trunk | |
19:52 | Reformat and highlight TIP impl entry. check-in: 78cbe50f user: dkf tags: trunk | |
18:47 |
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]check-in: 8662e4a3 user: hobbs tags: core-8-4-branch | |
18:45 |
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]check-in: a264e420 user: hobbs tags: trunk | |
13:42 | fixed a small typo in TextPeerCmd() check-in: fe5b1c98 user: rmax tags: trunk | |
12:32 | include tkTest.c in list of files which depend on tkText.h check-in: bba07cef user: vincentdarley tags: trunk | |
12:13 | text widget 'peer' subcommand -- TIP#169 implementation check-in: 24c87e87 user: vincentdarley tags: trunk | |
06:58 | bulletproof 23.2 result [Bug #1019100] check-in: 16331802 user: hobbs tags: trunk | |
04:59 |
* win/tkWinWm.c: backport of several items from 8.5 head: (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon. (hobbs) Fix for #742882 "Potential division by zero in gridded wm geometry" (jenglish) (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. (kovalenko) (InstallColormaps): Check for TK_ALREADY_DEAD to avoid handling of dead windows. (kovalenko) Change 'panic' to 'Tcl_Panic' (davygrvy)check-in: 5da91afc user: hobbs tags: core-8-4-branch | |
04:50 |
* win/tkWinWm.c (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon.check-in: 854e5d62 user: hobbs tags: trunk | |
2004-09-09
| ||
12:17 | Clarify -use docs. [Bug 1024364] check-in: 72bead61 user: dkf tags: trunk | |
2004-09-06
| ||
23:22 |
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.check-in: faa38196 user: hobbs tags: trunk | |
23:21 |
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.check-in: e3defcc0 user: hobbs tags: core-8-4-branch | |
13:45 | Set TK_LIBRARY when execing Tk apps (test, runtest, rundemo). check-in: 73a8f188 user: patthoyts tags: trunk | |
2004-09-03
| ||
14:09 | Make sure user_data is NULL everywhere it isn't set. [Bug 1021812] check-in: 31bf19fe user: dkf tags: trunk | |
2004-09-01
| ||
10:00 | Fix general error-case test. [Bug 1019085] check-in: 21a81a60 user: dkf tags: trunk | |
09:37 | More doc fixes from Mikhail Kolesnitchenko check-in: d435eb90 user: dkf tags: trunk | |
2004-08-29
| ||
09:27 | TIP#165 (user data field) implementation. check-in: 86e0e80e user: dkf tags: trunk | |
2004-08-26
| ||
18:04 |
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo. Replace 'string compare' with 'ne'.check-in: d6e81525 user: hobbs tags: core-8-4-branch | |
18:03 |
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo.check-in: c1800ea3 user: hobbs tags: trunk | |
2004-08-25
| ||
22:23 |
* macosx/tkMacOSXWm.c: Made use of Tcl_WrongNumArgs in a few * win/tkWinMenu.c: appropriate spots.check-in: 896006b1 user: dgp tags: trunk | |
2004-08-22
| ||
15:43 | More doc fixes from Mikhail Kolesnitchenko. [Patch 1013520] check-in: b4bde69e user: dkf tags: trunk | |
2004-08-20
| ||
14:15 | More doc fixes. [Patch 1012837] check-in: c04a8a61 user: dkf tags: trunk | |
10:56 | Spelling and grammar fixes from Mikhail Kolesnitchenko. [Patch 1012083] check-in: 4275d4fe user: dkf tags: trunk | |
08:03 | D'oh! Fix [Bug 1012331] check-in: 2c0b6153 user: dkf tags: trunk | |
01:14 |
* win/tkWinDialog.c (EatSpuriousMessageBugFix): Fix a problem with double clicks in file dialogs falling through to the window underneath in win32. [Patch #611615]check-in: 3c150a73 user: hobbs tags: core-8-4-branch | |
00:58 |
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.check-in: 01d4886a user: hobbs tags: trunk | |
00:40 |
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.check-in: 79fdb01a user: hobbs tags: core-8-4-branch | |
2004-08-19
| ||
19:39 | Cast argument 7 of XChangeProperty to 'const unsigned char *' (from 'const char *') to satisfy Solaris 8 Forte C compiler [Bug #1012325] check-in: e897472a user: jenglish tags: trunk | |
17:59 |
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present. * unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.check-in: 951fc863 user: dgp tags: trunk | |
14:43 | regen check-in: 03c209f3 user: dkf tags: trunk | |
14:41 | TIP#168 implementation. Based on [Patch 886240] check-in: b8733fad user: dkf tags: trunk | |
2004-08-18
| ||
08:23 | Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 221d92d1 user: dkf tags: core-8-4-branch | |
08:20 | Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 76a16313 user: dkf tags: trunk | |
2004-08-17
| ||
22:37 | Doc patches [1010083] and [1010607] from Mikhail Kolesnitschenko. Also some general fixes to menu.n and text.n check-in: 03f8b25a user: dkf tags: trunk | |
2004-08-16
| ||
14:01 | Standardize the -compound option to everywhere it ought to be. [Bug 712588] check-in: cb766997 user: dkf tags: trunk | |
08:24 | Spelling and grammar fixes check-in: 0c696843 user: dkf tags: trunk | |
2004-08-11
| ||
22:22 | Don't add the default extension to env-var references check-in: bc161ee1 user: dkf tags: trunk | |
21:24 | More fixing of [Bug 987169] and simple support for [FRQ 979101] check-in: 595dd0d3 user: dkf tags: trunk | |
2004-08-10
| ||
18:15 | Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: 3268df43 user: jenglish tags: trunk | |
18:14 | Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: f6dc2bfa user: jenglish tags: core-8-4-branch | |
2004-08-09
| ||
23:48 |
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 100628check-in: 7e61c798 user: mdejong tags: core-8-4-branch | |
23:45 |
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 1006286]check-in: f7d4d2be user: mdejong tags: trunk | |
2004-08-05
| ||
10:04 | Fix [Bug 987169] for tk_messageBox and tk_chooseColor check-in: a093deec user: dkf tags: trunk | |
08:57 | Backport of yesterday's compositing fixes check-in: 8812816e user: dkf tags: core-8-4-branch | |
2004-08-04
| ||
14:47 | D'oh! check-in: eb8824e3 user: dkf tags: trunk | |
14:23 | Clarify code that does pixel compositing. Fix alpha blending in [$photo put]... check-in: 826045ed user: dkf tags: trunk | |
2004-08-02
| ||
15:20 | Whitespace policing... check-in: 908651ea user: dkf tags: trunk | |
2004-07-30
| ||
08:32 |
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.check-in: 02f5e72a user: das tags: core-8-4-branch | |
08:31 |
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.check-in: d2c4f65c user: das tags: trunk | |
2004-07-29
| ||
22:05 | date typo check-in: 8b2787f3 user: dgp tags: core-8-4-branch, core-8-4-7 | |
21:52 | TkQueueEventForAllChildren addition check-in: 7aea4cab user: georgeps tags: trunk | |
21:48 | Re-tag for core-8-4-7 check-in: 0a2db1ec user: dgp tags: core-8-4-branch | |
21:48 | Applied a fix from the core-8-4-branch so that unmapped windows don't queue events. check-in: 92b9ba26 user: georgeps tags: trunk | |
21:47 |
* changes: * generic/tkEvent.c (Tk_HandleEvent): revert the 2004-07-20 commit. That commit created a new Bug 1000051 - a broken Compose Key. This revert restores Bug 905830 until a cleaner fix can be provided.check-in: 5a82fae9 user: dgp tags: core-8-4-branch | |
2004-07-27
| ||
21:19 |
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().check-in: d64990cb user: das tags: trunk | |
20:31 |
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().check-in: b4fb499b user: das tags: core-8-4-branch | |
18:58 |
* generic/tkRectOval.c (ComputeRectOvalBbox): Mac OS X specific fix to rounding in bounding box 'bloat' calculation to avoid drawing outside of bounding box when CG drawing enabled. Fix probably correct on other platforms as well? * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): fixed LinkVar type for tkMacOSXCGAntiAliasLimit.check-in: 55976a22 user: das tags: core-8-4-branch | |
18:52 | Fix the doco's for the anti-aliasing limit variable to be more helpful check-in: 4acf6d3f user: wolfsuit tags: core-8-4-branch | |
2004-07-26
| ||
21:24 | typo check-in: bce94efb user: hobbs tags: core-8-4-branch | |
20:16 | changes for 8.4.7 check-in: 935bb3e2 user: hobbs tags: core-8-4-branch | |
2004-07-25
| ||
02:29 | Change the default menu -tearoff value to 0 until we actually get tearoff menus working again. check-in: 3430bfb0 user: wolfsuit tags: core-8-4-branch | |
02:19 | Forgot this one in the last checkin... check-in: 8d13ba29 user: wolfsuit tags: core-8-4-branch | |
01:57 | Finish the implementation of the CG version of the X Drawing layer. Add support for returning values for the wm attributes commands, and use FSRef's rather than FSSpec's. check-in: ca2ae6b8 user: wolfsuit tags: core-8-4-branch | |
2004-07-23
| ||
15:42 |
[Merge from HEAD]
Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22. * macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add. check-in: ffa0483c user: cc_benny tags: core-8-4-branch | |
15:32 |
[merge from trunk version 1.9]
Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22. (KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 0cfc1fc7 user: cc_benny tags: core-8-4-branch | |
2004-07-22
| ||
22:24 |
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Use [bind $w], not [$w configure] to modify bindings.check-in: 9838ea42 user: hobbs tags: core-8-4-branch | |
22:22 |
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Correct args passes to tk_messageBox when failing to cd. Add -force back to namespace import of msgcat.check-in: d3bfef42 user: hobbs tags: trunk | |
2004-07-21
| ||
04:27 | Don't queue events for unmapped children. check-in: a67df264 user: wolfsuit tags: core-8-4-branch | |
03:10 |
* generic/tkEvent.c (InvokeInputMethods): ensure IC focus is set after creation. [Bug #905830]check-in: 7e7d9ca9 user: hobbs tags: trunk | |
03:07 |
* generic/tkEvent.c (Tk_HandleEvent): ensure IC focus is set after creation. [Bug #905830]check-in: 8461c26c user: hobbs tags: core-8-4-branch | |
2004-07-20
| ||
11:49 |
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile. * macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script. * macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.check-in: 103ba277 user: das tags: trunk | |
11:13 |
* unix/tcl.m4: fixed Darwin autoconf breakage caused by recent CFLAGS reordering. * unix/configure: regencheck-in: 63addd89 user: das tags: core-8-4-branch | |
10:49 |
* unix/Makefile.in: * win/Makefile.in: added 'install-private-headers' makefile target to allow optionally installing private tk headers. [Tcl FR 922727]check-in: 8c3faf52 user: das tags: trunk | |
10:23 |
* unix/Makefile.in: * win/Makefile.in: added 'install-private-headers' makefile target to allow optionally installing private tk headers. [Tcl FR 922727]check-in: c23f6c8f user: das tags: trunk | |
06:10 |
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile. * macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script. * macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.check-in: 713b764c user: das tags: core-8-4-branch | |
06:05 |
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile. * macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script. * macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.check-in: d0d7e64c user: das tags: core-8-4-branch | |
2004-07-19
| ||
20:30 |
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing for gcc builds (need to suppress 3.x type puning warnings). (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]check-in: 6045f801 user: hobbs tags: core-8-4-branch | |
2004-07-16
| ||
23:40 |
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]check-in: b4aa5853 user: hobbs tags: trunk | |
2004-07-15
| ||
05:27 |
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]check-in: 72109278 user: wolfsuit tags: trunk | |
05:24 |
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]check-in: 8c285600 user: wolfsuit tags: core-8-4-branch | |
00:05 |
* library/tkfbox.tcl: Corrected coding errors in most recent change. Use [bind $w], not [$w configure] to modify bindings.check-in: 94b9b0c0 user: dgp tags: trunk | |
2004-07-14
| ||
19:07 |
* generic/tkUndo.c (TkUndoSetDepth): correct -maxundo segfault. [Bug #969358] (jiangwu)check-in: 0a008415 user: hobbs tags: core-8-4-branch | |
19:02 | updated to patchlevel 8.4.7 check-in: 9da80e83 user: hobbs tags: core-8-4-branch | |
2004-07-13
| ||
19:32 |
* README, macosx/Wish.pbproj/project.pbxproj: bumped to * unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7 * win/configure, win/configure.in:check-in: 3c03ae31 user: hobbs tags: core-8-4-branch | |
2004-07-11
| ||
22:32 | Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: d5145ee9 user: dkf tags: core-8-4-branch | |
22:21 | Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: 32516bee user: dkf tags: trunk | |
2004-07-07
| ||
09:27 | Added paragraph about the canvas origin [Bug 956681] check-in: 300eef9d user: dkf tags: trunk | |
2004-07-06
| ||
00:29 | updated w/ info on the generic/tkEvent.c change. check-in: 1e990278 user: georgeps tags: trunk | |
2004-07-05
| ||
22:27 | The usage of the TK_XIM_SPOT definition was causing a build failure with some systems. I changed the function prototype and the CreateXIMSpot block to work correctly. check-in: 9d3eb922 user: georgeps tags: trunk | |
21:21 | TIP#158 implementation; keypad keys on Win are now distinguishable. check-in: b8333852 user: dkf tags: trunk | |
21:07 | Neaten up and make test names closer to standard check-in: e31d8e1f user: dkf tags: trunk | |
19:19 | Set _NET_WM_NAME and _NET_WM_ICON_NAME (freedesktop.org) in addition to WM_NAME and WM_ICON_NAME (ICCCM). This allows the full Unicode character set to be used in window manager strings (but only for newer WMs that support the EWMH spec). [Tk Bug #959973] check-in: 5a359462 user: jenglish tags: trunk | |
2004-07-02
| ||
23:45 | I added a note about the tkEvent.c refactoring and buf fixes. check-in: efe33c74 user: georgeps tags: trunk | |
23:36 | tkEvent.c was refactored to be cleaner and fix two bugs. Two bugs were found and fixed. Button mask 4 and 5 synchronizing with the TkDisplay and ClientMessage handlers conflicting with the GenericHandler list. check-in: 1554859f user: georgeps tags: trunk | |
2004-07-01
| ||
08:06 | Doc fixes. [Tcl Bug 983146] check-in: d23989b3 user: dkf tags: trunk | |
2004-06-30
| ||
22:17 | TIP#153 implementation from Neil McKay, with thanks! check-in: ec27edf8 user: dkf tags: trunk | |
2004-06-29
| ||
23:21 |
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.check-in: dbbde75a user: hobbs tags: trunk | |
23:20 |
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.check-in: 6a3441f1 user: hobbs tags: core-8-4-branch | |
2004-06-28
| ||
22:36 | Fix minor mistake check-in: 7e6e6053 user: dkf tags: trunk | |
2004-06-26
| ||
09:04 | Fix for [Bug 756840] check-in: 67a47558 user: mistachkin tags: trunk | |
2004-06-25
| ||
08:46 | Fix [Bug 979239] by only redrawing an image when it has real area. check-in: 19ad28a1 user: dkf tags: core-8-4-branch | |
2004-06-24
| ||
12:46 | Missed one! check-in: 62fd4dfa user: dkf tags: trunk | |
12:45 | Use standard constraint names check-in: b6897446 user: dkf tags: trunk | |
2004-06-21
| ||
21:56 | Added example check-in: d73cc87d user: dkf tags: trunk | |
21:51 | Added examples check-in: 94ab15ef user: dkf tags: trunk | |
21:19 | Added example and warning about global grabs check-in: c759e94d user: dkf tags: trunk | |
20:59 | Fix example and add a bit more explanatory text check-in: 45944808 user: dkf tags: trunk | |
20:47 | Added example check-in: a3e7ba1d user: dkf tags: trunk | |
20:42 | Forgot the example section header label! check-in: 159108dd user: dkf tags: trunk | |
19:56 | Added example of how to do dialog-like windows check-in: fd9ad8de user: dkf tags: trunk | |
19:39 | Convert SYNOPSIS to .nf/.fi after suggestion from Joe English check-in: 1e1877f6 user: dkf tags: trunk | |
19:32 | Highlight the command whose examples these are check-in: 5e5f582e user: dkf tags: trunk | |
19:31 | Compacted the synopsis check-in: 84292f60 user: dkf tags: trunk | |
15:21 | Added example check-in: 9398c506 user: dkf tags: trunk | |
15:07 | Added example check-in: 4693a33c user: dkf tags: trunk | |
14:48 | Added example check-in: b4c3f583 user: dkf tags: trunk | |
14:45 | Added crossreference to toplevel's -menu option, as used since Tk 8.0 check-in: 327a4d8a user: dkf tags: trunk | |
14:41 | Minor update for increased clarity. check-in: a93e4fb6 user: dkf tags: trunk | |
14:40 | Added examples check-in: 6c18df8e user: dkf tags: trunk | |
14:19 | Added example check-in: f20aef6e user: dkf tags: trunk | |
14:06 | Added example check-in: 3269879f user: dkf tags: trunk | |
2004-06-18
| ||
21:58 | Added example check-in: 94c36282 user: dkf tags: trunk | |
21:50 | Added examples check-in: e7ae6f49 user: dkf tags: trunk | |
21:42 | Added example. check-in: 28465eae user: dkf tags: trunk | |
21:27 | Fix missing parameter error check-in: 5bee780c user: dkf tags: trunk | |
21:26 | Added example check-in: ceebb9e2 user: dkf tags: trunk | |
21:18 | Minor formatting fix check-in: da5f66a2 user: dkf tags: trunk | |
21:16 | Added examples check-in: 92db2e56 user: dkf tags: trunk | |
15:30 |
* unix/tcl.m4: autoconf 2.5 fixes in Darwin section. * unix/configure: autoconf-2.57check-in: 23403f07 user: das tags: trunk | |
2004-06-17
| ||
22:38 | Steps towards systematization of test constraints in Tk test suite check-in: ec889b99 user: dkf tags: trunk | |
2004-06-16
| ||
20:03 | Fix for #742882 "Potential division by zero in gridded wm geometry" check-in: 4ca47059 user: jenglish tags: trunk | |
19:53 | win/tkWinButton.c: Add a 3D highlight to disabled *buttons and labels, the same way as it's now done for disabled menu entries. check-in: 26fada0c user: a_kovalenko tags: trunk | |
2004-06-15
| ||
22:44 | Enhanced doc in manner inspired by [RFE 803060] check-in: 1e7028b7 user: dkf tags: trunk | |
21:37 | More minor whitespace cleaning check-in: df654f18 user: dkf tags: trunk | |
21:06 | Fixed tests which mandated (minor) brokenness. check-in: 2407c5a9 user: dkf tags: trunk | |
15:37 | D'oh! check-in: a7fc7fbe user: dkf tags: trunk | |
15:28 | Adjust #defs so they are flexible enough to be used in all places. Also removed a shadowing variable. check-in: 1ed15f42 user: dkf tags: trunk | |
15:09 | Add declarations of result... D'oh! check-in: f420f0c3 user: dkf tags: trunk | |
15:02 | Balance braces, factorize out much #ifdef code and use objects a bit more check-in: 4b0e429b user: dkf tags: trunk | |
13:22 | Spacing/whitespace fixes check-in: 4b9075ff user: dkf tags: trunk | |
10:15 | Small clean up of the canvas core (symbolic constants, whitespace) check-in: 1c57d7f8 user: dkf tags: trunk | |
2004-06-12
| ||
05:38 | * win/tkWinWm.c (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. check-in: dc18f6bd user: a_kovalenko tags: trunk | |
2004-06-09
| ||
22:39 | multiline text widget regexp search fix check-in: 9fcec419 user: vincentdarley tags: trunk | |
19:18 | ckfree() the correct element! [Bug 969358] check-in: 49fffd59 user: dkf tags: trunk | |
2004-06-08
| ||
20:44 |
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]check-in: 3dc17039 user: mdejong tags: core-8-4-branch | |
20:28 | Silence compiler warnings check-in: 99bd1954 user: dgp tags: trunk | |
20:24 |
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]check-in: d7c42b06 user: mdejong tags: trunk | |
20:11 | silence compiler warning check-in: 0b65a342 user: dgp tags: core-8-4-branch | |
2004-06-07
| ||
16:23 | text widget partial line height calculations fix check-in: 8dfaf19c user: vincentdarley tags: trunk | |
2004-06-06
| ||
11:28 | Fix frame-2.8 for ![info exists env(DISPLAY)] check-in: a897ea1c user: patthoyts tags: trunk | |
2004-06-04
| ||
19:55 |
* tests/filebox.test: A few typo corrections in dkf's recent * tests/frame.test: style upgrade for the test suite. * tests/select.test: * tests/visual.test:check-in: e15f2a6a user: dgp tags: trunk | |
10:51 | text widget fixes check-in: cb4cc14b user: vincentdarley tags: trunk | |
2004-05-29
| ||
19:00 | Fix minor markup errors (backslash is \e, not \b). check-in: e734f043 user: jenglish tags: trunk | |
2004-05-24
| ||
21:23 | Finish off the TIP#152 implementation with Win implementation, tests & docs. check-in: 6234cfff user: dkf tags: trunk | |
21:21 | The TIP specified a -detail option, not a -finemessage option. check-in: d57b1ee9 user: dkf tags: trunk | |
18:28 | Turn on the -finemessage option (TIP 152) for Mac OS X. check-in: 281cd0eb user: wolfsuit tags: trunk | |
2004-05-23
| ||
20:56 | Added bindtags example and split the changelog check-in: e780fc77 user: dkf tags: trunk | |
20:51 | Minor fixes. check-in: 1d019907 user: dkf tags: trunk | |
17:34 | First step towards improving test style. Also start using Tcl 8.5 features. check-in: 8e6c4d12 user: dkf tags: trunk | |
17:27 | Minor fix for Tk_GetVisual error message check-in: be7f021d user: dkf tags: trunk | |
2004-05-15
| ||
04:07 | Modified UpdateWrapper to fix bug 767176 check-in: 1b41988c user: chengyemao tags: core-8-4-branch | |
2004-05-13
| ||
23:28 | Shrank the font size of messages in the Unix/X11 [tk_messageBox] It looks better like this. :^) check-in: 940859d3 user: dkf tags: core-8-4-branch | |
23:19 | Enabled TIP#152 style message detail on Unix/X11 platforms. check-in: f12921b6 user: dkf tags: trunk | |
14:29 |
* generic/tkBind.c <HandleEventGenerate>: Modified to fix wish crach due to incorrectly generate <Destroy> event. This bug was reported in comp.lang.tcl but not logged.check-in: e3f5f4b7 user: dgp tags: core-8-4-branch | |
01:51 | Fixed a bug that caused crash due to incorrectly generating <Destroy> event check-in: 6ae5dee1 user: chengyemao tags: trunk | |
01:36 | Modified HandleEventGenerate to properly generate <Destroy> event check-in: 1b386924 user: chengyemao tags: trunk | |
2004-05-10
| ||
08:30 | Apply fix from tcl bug #950049 for make docs. check-in: 2dc7495f user: patthoyts tags: core-8-4-branch | |
2004-05-08
| ||
03:53 | Fixed bug 767176 check-in: c753a91d user: chengyemao tags: trunk | |
2004-05-05
| ||
16:51 |
* win/tkWinFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug #618872] (dkf, hobbs)check-in: f17ec177 user: hobbs tags: core-8-4-branch | |
16:49 |
* win/tkWinFont.c (FindSubFontForChar): corrections to dkf patch to handle subFontPtrPtr in EnumFontFamilies callback.check-in: f7b67c7b user: hobbs tags: trunk | |
09:39 | Fix FMR in subfont handling on Windows. [Bug 618872] check-in: 70d0cdfb user: dkf tags: trunk | |
2004-05-04
| ||
00:39 |
* unix/tkUnixButton.c (TkpDrawCheckIndicator): allow radiobuttons to be drawn when disabledforeground and/or selectcolor are NULL. [Bug #826850] (griffin)check-in: 36325d7c user: hobbs tags: trunk | |
2004-05-03
| ||
23:23 |
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)check-in: bbd12840 user: hobbs tags: core-8-4-branch | |
23:23 |
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)check-in: c5273b50 user: hobbs tags: trunk | |
22:40 |
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):check-in: 2173eb5c user: hobbs tags: core-8-4-branch | |
22:40 |
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):check-in: 2a201db4 user: hobbs tags: trunk | |
22:28 |
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * macosx/tkMacOSXXStubs.c: to being implemented in a platform * unix/tkUnixEvent.c: specific manner. The cleanup order was * win/tkWinX.c: bad at least on Windows, where we reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]check-in: 6efb4b35 user: hobbs tags: trunk | |
22:23 |
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * mac/tkMacXStubs.c: to being implemented in a platform * macosx/tkMacOSXXStubs.c: specific manner. The cleanup order was * unix/tkUnixEvent.c: bad at least on Windows, where we * win/tkWinX.c: reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]check-in: 08825fb3 user: hobbs tags: core-8-4-branch | |
19:36 |
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155] Make the panedwindow -opaqueresize option work as per the docs. [Bug #778893]check-in: 9aba25da user: hobbs tags: core-8-4-branch | |
19:36 |
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155]check-in: 82c4f3c2 user: hobbs tags: trunk | |
19:17 |
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)check-in: 635744de user: hobbs tags: core-8-4-branch | |
19:16 |
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)check-in: d26260ba user: hobbs tags: trunk | |
18:03 |
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type.check-in: a4fb7ac5 user: hobbs tags: trunk | |
18:01 | (ImgPhotoCmd): correct matched handling to that in head check-in: 6387e316 user: hobbs tags: core-8-4-branch | |
17:59 |
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type. (ImgPhotoCmd): correctly init matched to 0.check-in: 23bf0b86 user: hobbs tags: core-8-4-branch | |
2004-04-24
| ||
07:38 |
* generic/tkPort.h: * unix/Makefile.in: * win/makefile.bc: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path.check-in: 129b462b user: das tags: trunk | |
06:00 |
* generic/tkPort.h: * unix/Makefile.in: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path.check-in: c63b3b97 user: das tags: trunk | |
2004-04-23
| ||
13:47 | Added examples and did some doc L&F improvements. check-in: 912c3ddb user: dkf tags: trunk | |
2004-04-21
| ||
15:15 | Minor cleanup for when running single-process tests check-in: ddeebe24 user: dkf tags: trunk | |
13:18 |
Fix several problems with Icelandic (and Faroese) keyboards
reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com>
on tcl-mac on 2004-03-22.
(KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 49aa55ce user: cc_benny tags: trunk | |
13:12 |
2004-04-21 Benjamin Riefenstahl <[email protected]>
Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22. * macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add.check-in: a7b5906c user: cc_benny tags: trunk | |
02:45 | Backported fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: f2928ada user: jenglish tags: core-8-4-branch | |
2004-04-17
| ||
03:54 |
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.check-in: 27d6b202 user: hobbs tags: core-8-4-branch | |
03:53 |
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.check-in: aec29fbc user: hobbs tags: trunk | |
2004-04-04
| ||
20:08 | Fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: 5a384600 user: jenglish tags: trunk | |
2004-04-01
| ||
18:40 | Fix for Bug 220871. check-in: 8d42779f user: wolfsuit tags: core-8-4-branch | |
18:33 | Fixes for bugs 220871 and 917557. Plus remove the Quit menu from the default File menu. check-in: 6392e553 user: wolfsuit tags: trunk | |
2004-03-31
| ||
02:43 |
* generic/tkImgPhoto.c: Removed outdated #include's of the tclMath.h * generic/tkScale.c: header file. All tk*Port.h files have long had a #include <math.h>, and other parts of Tk routinely make use of libm-supplied math routines.check-in: e40f246f user: dgp tags: trunk | |
2004-03-30
| ||
12:28 | Minor cleanups, including tracking down the names of old Scriptics staffers check-in: a31fa2f4 user: dkf tags: trunk | |
08:45 |
* macosx/tclets.r (removed): obsolete holdover from mac classic.check-in: b383a585 user: das tags: trunk | |
2004-03-27
| ||
00:40 | Backport of FRQ 540375 changes. check-in: 7d40a1c7 user: dkf tags: core-8-4-branch | |
00:12 | Allow PPMs to be read from a string. [FRQ 540375] check-in: a8b135fb user: dkf tags: trunk | |
2004-03-26
| ||
22:01 | Backport of 923555 fixes check-in: 9c881ec3 user: dkf tags: core-8-4-branch | |
20:35 |
* unix/tcl.m4: Replaced -Wno-strict-alias with more portable -fno-strict-alias alternative. * unix/configure: autoconf-2.57check-in: dee78c9b user: dgp tags: trunk | |
19:57 |
* README: Bump version to 8.5a2. * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.57 * win/configure:check-in: 35745fd0 user: dgp tags: trunk | |
19:49 | Tweak to 923555 fix. check-in: 06c5dccc user: dgp tags: trunk | |
14:45 | Whoops. Forgot to set the photo image type registration correctly. D'oh! check-in: 540892f1 user: dkf tags: trunk | |
14:34 | Allow old-style image formats to create string representations of photos, and allow the production of PPM format data in a string. [Bug 923555] check-in: 13333fe1 user: dkf tags: trunk | |
2004-03-25
| ||
14:33 | Doc clarification. [Bug 922610] check-in: a9c5f761 user: dkf tags: trunk | |
12:12 | Fix typos in documentation check-in: ce638ff1 user: vincentdarley tags: trunk | |
2004-03-22
| ||
16:04 | Corrected docs to no longer use malloc/free. [Bug 920695] check-in: a4ed7a7a user: dkf tags: trunk | |
2004-03-21
| ||
04:07 | XMoveWindow and XMoveResizeWindow need to propagate ConfigureNotify events to the children of the moved or resized window. check-in: e394e424 user: wolfsuit tags: trunk | |
03:54 | XMoveWindow and XMoveResizeWindow need to propagate configure notify events down to their children. check-in: 46147c5d user: wolfsuit tags: core-8-4-branch | |
2004-03-17
| ||
19:35 | Trivial bug in tracking Hide/Show pairs. check-in: 4988d435 user: wolfsuit tags: core-8-4-branch | |
19:01 | Get the "Command-H" -> hide binding working. Also remove the spurious Quit menu item from the File command. check-in: fddb1a3f user: wolfsuit tags: core-8-4-branch | |
18:15 | Removed support for Mac OS Classic platform [Patch 918139] check-in: 28ec831e user: das tags: trunk | |
2004-03-16
| ||
19:55 |
* unix/tkUnixButton.c (TkpDrawCheckIndicator): correct crash condition for new radio/checkbuttons when colors are exhausted. [Bug 915330] (griffin)check-in: 18f5e754 user: hobbs tags: trunk | |
19:53 |
* unix/configure, unix/tcl.m4: add -Wno-strict-aliasing for GCC to suppress useless type puning warnings.check-in: ece391c0 user: hobbs tags: trunk | |
19:53 | fix lint warnings check-in: e208e3fd user: hobbs tags: trunk | |
19:52 | fix cast warnings check-in: b7e23043 user: hobbs tags: trunk | |
2004-03-09
| ||
03:36 | no message check-in: 9622a833 user: davygrvy tags: trunk | |
03:35 | Checks MSDevDir, not MSVCDir envar. check-in: 710684e4 user: davygrvy tags: trunk | |
2004-03-05
| ||
07:32 |
* win/tkWin32Dll.c: Add variables needed when compiling with mem debug under Mingw. This fixes the checking from 2003-12-25.check-in: 309dca44 user: mdejong tags: trunk | |
2004-03-04
| ||
00:17 | minor doc fixes for html conversion check-in: f35f8541 user: hobbs tags: trunk, core-8-5-a1 | |
00:07 |
* unix/Makefile.in (dist): don't require win/lamp.bmp copy in dist target (it's already handled by win/rc/*.bmp copy)check-in: 1214fa40 user: hobbs tags: trunk | |
00:06 | minor doc fixes for html conversion check-in: bef0139c user: hobbs tags: trunk | |
2004-03-03
| ||
23:39 | note TIP#113 changes check-in: 1866c870 user: hobbs tags: trunk | |
23:27 | updated changes for 8.5a1 check-in: adab714f user: hobbs tags: trunk | |
2004-03-02
| ||
00:49 | update patchlevel to 8.5a1 check-in: b8a56c5e user: hobbs tags: trunk | |
00:48 | update HP-11 build libs setup check-in: f55610ac user: hobbs tags: trunk | |
2004-03-01
| ||
19:27 | update changes for 8.4.6 release check-in: 57f8a7de user: dgp tags: trunk | |
19:26 | update release date check-in: 6adc84f9 user: dgp tags: core-8-4-branch, core-8-4-6 | |
18:24 | updated release note files for 8.4.6 check-in: da2e6fcf user: dgp tags: core-8-4-branch | |
17:50 |
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.57check-in: dc875a92 user: dgp tags: trunk | |
17:49 |
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.13check-in: bbdb16fe user: dgp tags: core-8-4-branch | |
2004-02-28
| ||
15:59 | remove access to tclInt.h check-in: 5d6500ac user: vincentdarley tags: trunk | |
2004-02-25
| ||
13:33 | * macosx/tkMacOSXKeyboard.c (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (already on 2004-02-17) check-in: 5eced326 user: cc_benny tags: trunk | |
13:29 | * (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (Copied from 1.17) check-in: a4e06542 user: cc_benny tags: core-8-4-branch | |
13:23 | * library/demos/widget (addFormattedText): Correct off-by-one error. check-in: 3553c368 user: cc_benny tags: trunk | |
13:22 | * (addFormattedText): Correct off-by-one error. check-in: 0e1515c7 user: cc_benny tags: trunk | |
2004-02-23
| ||
22:49 |
* macosx/Makefile: ensure that xcodebuild will use the Wish.pbproj project even if a .xcode project is also present.check-in: fe8714e7 user: das tags: trunk | |
14:18 | typo check-in: 55ed5c9b user: dgp tags: core-8-4-branch | |
12:03 |
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events. * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.check-in: d0920961 user: das tags: trunk | |
10:49 |
* macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. * generic/tkImgPhoto.c (ImgPhotoDisplay): enabled alpha blending for images with partial transparency on MacOSX. [Bug 809157]check-in: 9cff2118 user: das tags: core-8-4-branch | |
10:48 |
* macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. [Bug 809157]check-in: 98c161ba user: das tags: trunk | |
2004-02-20
| ||
19:54 | update changes to 8.4.6 release check-in: 77501805 user: dgp tags: trunk | |
19:54 | date typos check-in: 03c48f0b user: dgp tags: core-8-4-branch | |
19:51 | update changes for 8.4.6 release check-in: 6c1a9137 user: dgp tags: core-8-4-branch | |
2004-02-18
| ||
21:25 | Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 5b7a6b07 user: pspjuth tags: trunk | |
20:56 | move 8.4.6 tag to include grid fix check-in: 1c2742a5 user: hobbs tags: core-8-4-branch | |
20:10 | Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 89e1956c user: pspjuth tags: core-8-4-branch | |
02:22 |
* generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set.check-in: b44f0704 user: hobbs tags: trunk | |
02:17 | note 8.4.6 tag point check-in: 33b5a1e4 user: hobbs tags: core-8-4-branch | |
02:17 |
* generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set.check-in: 75d8663e user: hobbs tags: core-8-4-branch | |
01:06 | Whitespace police check-in: 1d04fa4d user: dgp tags: trunk | |
00:40 |
* doc/checkbutton.n: TIP#110 implementation * doc/radiobutton.n: Tristate Checkbutton and Radiobuttons * generic/tkButton.c: * generic/tkButton.h: * library/demos/check.tcl: * library/demos/radio.tcl: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDefault.h: * tests/button.test: * unix/tkUnixButton.c: * unix/tkUnixDefault.h: * win/tkWinButton.c: * win/tkWinDefault.h:check-in: 59826fd6 user: hobbs tags: trunk | |
2004-02-17
| ||
20:40 |
* tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010].check-in: a9956e1c user: dgp tags: core-8-4-branch | |
20:39 |
* tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010].check-in: ed84c02a user: dgp tags: trunk | |
19:49 | * (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. check-in: d3da83fe user: cc_benny tags: trunk | |
13:47 | Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: b44662cb user: dkf tags: trunk | |
13:47 | Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: 18f32c19 user: dkf tags: core-8-4-branch | |
13:44 | Minor doc fix check-in: d87a0729 user: dkf tags: core-8-4-branch | |
13:41 | Minor doc fix check-in: 96dce4db user: dkf tags: trunk | |
07:17 |
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events. * library/listbox.tcl: * library/text.tcl: * library/scrlbar.tcl: on Mac OS, add bindings for MouseWheel with modifiers, according to platform convention: Option increases scrolling speed 10 fold; Space scrolls horizontally. * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.check-in: 33938645 user: das tags: core-8-4-branch | |
2004-02-16
| ||
23:20 | Update the docs for the Mac OS X MouseWheel changes. check-in: 496ded09 user: wolfsuit tags: core-8-4-branch | |
23:09 | This gets the scroll wheel working for listboxes and text widgets for Mac OS X. It also changes the model to route scrollwheel events to the window under the pointer, not the focus window on X (and only on X). That is the correct behavior for Mac OS X. check-in: 0b99b409 user: wolfsuit tags: core-8-4-branch | |
00:42 |
Backport Mac OS X specific fixes from TOT. See ChangeLog for details.
In tk_getOpenFile filters, handle the case where you have a Macintosh file type and the files have no filetype. Fix various formatting nits. check-in: 834854db user: wolfsuit tags: core-8-4-branch | |
00:19 | Fix a bug in tk_getOpenFile - files with no types are rejected when they would pass in Mac OS Classic. Add the tkMacOSXCarbonEvents.c - just a skeleton right now. A bunch of formatting nits fixed. check-in: 4aed47b8 user: wolfsuit tags: trunk | |
2004-02-14
| ||
16:32 | * Fix: Convert DOS lineends to Unix. check-in: 9d628dd7 user: cc_benny tags: trunk | |
01:54 |
* win/tkWinFont.c (Tk_MeasureChars): backport fixes to bold/italic font handling. [Patch 852669] [Bug 478568] * tests/textDisp.test: added test for the font measurement problem.check-in: 7f0387ce user: hobbs tags: core-8-4-branch | |
01:26 | Apply patch 112997, and kill a few more places where we were still using Pascal string interfaces. check-in: 6ac7f560 user: wolfsuit tags: trunk | |
01:08 | Applying Patch 112997, and hunting down a couple more places where we were still using Pascal interfaces. check-in: 3ee17e34 user: wolfsuit tags: core-8-4-branch | |
2004-02-13
| ||
01:44 | update to patchlevel 8.4.6 check-in: 8f97a2d7 user: hobbs tags: core-8-4-branch | |
01:43 | simple code cleanup check-in: 9edfd036 user: hobbs tags: core-8-4-branch | |
01:39 | update HP-11 build libs setup check-in: a3dcbb90 user: hobbs tags: core-8-4-branch | |
01:28 |
* win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidl for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.check-in: f5183946 user: hobbs tags: trunk | |
01:26 |
* win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidl for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.check-in: 00434343 user: hobbs tags: core-8-4-branch | |
2004-02-11
| ||
10:28 | Esperanto and Polish message catalogs from Artur Trzewik (forgot to check changlog entry in!) check-in: fd41038a user: dkf tags: trunk | |
2004-02-10
| ||
11:07 | Esperanto and Polish message catalogs from Artur Trzewik check-in: 92327391 user: dkf tags: core-8-4-branch | |
10:50 | Esperanto and Polish message catalogs from Artur Trzewik check-in: f1f41358 user: dkf tags: trunk | |
2004-02-09
| ||
14:48 | Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] check-in: 4f518dc7 user: dkf tags: trunk | |
14:40 | Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] check-in: a0d4ef0f user: dkf tags: core-8-4-branch | |
2004-02-08
| ||
01:38 | * win/makefile.vc: * win/rules.vc: * win/rc/tk.rc: * win/rc/wish.rc: Now supports the 'unchecked' option when building. check-in: 139fc6fb user: davygrvy tags: trunk | |
01:37 | no message check-in: e8ee0d24 user: davygrvy tags: trunk | |
2004-02-07
| ||
16:21 | * (TkpSetKeycodeAndState): Put UTF-8 into trans_chars instead of Latin-1. check-in: e1269c29 user: cc_benny tags: trunk | |
2004-02-04
| ||
00:25 |
* doc/menubutton.n: * library/menu.tcl (::tk::MbPost): make menubuttons that post above or below reverse direction when not enough space is available.check-in: 4a12e3b1 user: hobbs tags: trunk | |
00:23 |
* library/menu.tcl (::tk::MbPost): make menubuttons that post above or below reverse direction when not enough space is available.check-in: 285b9688 user: hobbs tags: core-8-4-branch | |
2004-02-02
| ||
08:12 | #include <malloc.h> has no purpose. check-in: 393d21c5 user: davygrvy tags: trunk | |
2004-02-01
| ||
11:09 | no message check-in: 3a9a3004 user: davygrvy tags: trunk | |
10:49 | * win/lamp.bmp (deleted): use win/rc/lamp.bmp instead. check-in: 4844ca9f user: davygrvy tags: trunk | |
10:44 | * win/winMain.c: Removed our custom setargv() in favor of the exported __argc and __argv exported by the c-runtime. check-in: c3a6e16b user: davygrvy tags: trunk | |
10:42 | * win/rc/tk.rc: * win/rc/wish.rc: General clean-up. check-in: 18dbf65d user: davygrvy tags: trunk | |
10:41 | * win/makefile.vc: General clean-up. check-in: 45374408 user: davygrvy tags: trunk | |
10:40 | sync'd to Tcl. check-in: 9ac27139 user: davygrvy tags: trunk | |
2004-01-31
| ||
20:27 | Replaced TclpGetTime() with Tcl_GetTime(), to remove dependency on tclInt.h [Bug 874745]. check-in: a43b78b2 user: jenglish tags: trunk | |
2004-01-28
| ||
23:36 | Backported fix for bug #776646 which makes hand2 and fleur native on windows. check-in: 41e6f000 user: patthoyts tags: core-8-4-branch | |
2004-01-27
| ||
10:10 |
* macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts). * macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3.check-in: e7d3018b user: das tags: core-8-4-branch | |
10:09 |
* generic/tkTextIndex.c: added '#include <tclInt.h>' since the code uses the TclUtfToUniChar macro from that file. [Bug 874745] * macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts). * macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3.check-in: 8fcc6746 user: das tags: trunk | |
2004-01-25
| ||
13:21 | * macosx/tkMacOSXKeyboard.c: Fix regressions due to the last patches. check-in: 021c28fb user: cc_benny tags: trunk | |
12:03 | * (TkpGetKeySym): Ignore option key for generation of keysym, as before. check-in: 9c6f4991 user: cc_benny tags: trunk | |
01:28 | The dialogs were affected by the TIP#146 implementation. Added grid anchor commands to restore original behaviour. check-in: 6c2ae767 user: pspjuth tags: trunk | |
2004-01-24
| ||
18:16 | * (TkpSetKeycodeAndState): Add setting of xkey.trans_chars. Now event.test works except event-double-click-drag-1.1. check-in: 2811c247 user: cc_benny tags: trunk | |
2004-01-15
| ||
21:47 | no message check-in: 0bcdbadd user: davygrvy tags: trunk | |
21:46 |
* win/tkWinSendCom.c: Placed the requirement for the special COM
libraries into the object file itself with #paragma comment (lib, ...)
when built with VC++. This will simplify linking for users of the
static library. uuid.lib is required for VC5.2, but is implicit
with VC6.
* win/makefile.vc: Removed 'ole32.lib oleaut32.lib uuid.lib' from $(baselibs). check-in: 7d585612 user: davygrvy tags: trunk | |
2004-01-13
| ||
13:43 | uuid.lib needed by tkWinSend check-in: 12bfcc95 user: vincentdarley tags: trunk | |
02:05 |
* generic/tk3d.c: All uses of 'panic' (the macro) changed * generic/tkBind.c: to 'Tcl_Panic' (the function). The #define * generic/tkBitmap.c: of panic in tcl.h clearly states it is * generic/tkCanvArc.c: deprecated in the comments. * generic/tkCanvBmap.c: [Tcl Patch 865264] * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkColor.c: * generic/tkConfig.c: * generic/tkCursor.c: * generic/tkError.c: * generic/tkEvent.c: * generic/tkFocus.c: * generic/tkFont.c: * generic/tkFrame.c: * generic/tkGC.c: * generic/tkGrid.c: * generic/tkImgBmap.c: * generic/tkImgPhoto.c: * generic/tkImgUtil.c: * generic/tkMenu.c: * generic/tkObj.c: * generic/tkPack.c: * generic/tkPlace.c: * generic/tkRectOval.c: * generic/tkSelect.c: * generic/tkText.c: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkTextMark.c: * generic/tkTextWind.c: * generic/tkVisual.c: * generic/tkWindow.c: * mac/tkMacAppInit.c: * mac/tkMacAppearanceStubs.c: * mac/tkMacButton.c: * mac/tkMacDraw.c: * mac/tkMacEmbed.c: * mac/tkMacFont.c: * mac/tkMacInit.c: * mac/tkMacMenus.c: * mac/tkMacPort.h: * mac/tkMacSubwindows.c: * mac/tkMacWm.c: * mac/tkMacXStubs.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXPort.h: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnix3d.c: * unix/tkUnixColor.c: * unix/tkUnixEmbed.c: * unix/tkUnixEvent.c: * unix/tkUnixFocus.c: * unix/tkUnixFont.c: * unix/tkUnixSelect.c: * unix/tkUnixSend.c: * unix/tkUnixWm.c: * win/tkWin3d.c: * win/tkWinButton.c: * win/tkWinColor.c: * win/tkWinDialog.c: * win/tkWinDraw.c: * win/tkWinEmbed.c: * win/tkWinFont.c: * win/tkWinPixmap.c: * win/tkWinPointer.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: * win/tkWinX.c:check-in: a08e5aac user: davygrvy tags: trunk | |
02:02 |
* win/rules.vc: Sync'd to Tcl, respects the CHECKS=nodep commandline macro and was used to verify the Tcl_Panic change above.check-in: c2f1f53c user: davygrvy tags: trunk | |
02:02 |
* win/lamp.bmp (deleted): * win/rc/lamp.bmp (new): Moved.check-in: 7805bf70 user: davygrvy tags: trunk | |
02:01 |
* win/rc/tk.rc: * win/rc/tk_base.rc: * win/rc/wish.rc: * win/makefile.vc: Refreshed how the resource files are built. Should be a bit easier for people linking with a static Tk library.check-in: c6f4259e user: davygrvy tags: trunk | |
2004-01-09
| ||
22:26 | Typo fix. check-in: 9358eafb user: pspjuth tags: trunk | |
22:23 | Implementation of TIP#146, "Add Overall Anchoring to the Grid Geometry Manager", adding [grid anchor] subcommand. check-in: 4f1b8110 user: pspjuth tags: trunk | |
2004-01-07
| ||
16:28 | fix to text widget yview bug check-in: 4a5542ba user: vincentdarley tags: trunk | |
15:20 | utf-8 aware text wordstart and wordend check-in: 99a54db7 user: vincentdarley tags: trunk | |
13:25 | disabled submenu fix check-in: 92d72bb6 user: vincentdarley tags: trunk | |
2004-01-01
| ||
00:35 |
* macosx/Wish.pbproj/project.pbxproj: added missing private headers to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.hcheck-in: 88c72e66 user: das tags: trunk | |
00:34 |
* macosx/Wish.pbproj/project.pbxproj: added missing private headers to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.hcheck-in: 9d141db9 user: das tags: core-8-4-branch | |
2003-12-28
| ||
23:11 |
* win/tkWinMenu.c (ReconfigureWindowsMenu, TkWinHandleMenuEvent, DrawMenuEntryArrow): Fix drawing of a disabled cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842]check-in: 015437e4 user: mdejong tags: trunk | |
05:04 |
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window.check-in: 0cdd7478 user: mdejong tags: trunk | |
2003-12-26
| ||
22:29 |
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight.check-in: 61e90b11 user: mdejong tags: trunk | |
20:46 |
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future.check-in: 87a93b9a user: mdejong tags: trunk | |
04:14 |
* win/tkWin32Dll.c (DllMain): Add HAVE_NO_SEH blocks in place of __try and __except statements to support gcc builds. This is needed after David's changes on 2003-12-21. [Tcl patch 858493]check-in: 0dbb3702 user: mdejong tags: trunk | |
2003-12-23
| ||
04:01 | prevent static buffer overflow (Doh!) check-in: a4ae4574 user: davygrvy tags: trunk | |
03:52 | fixed static buffer overflow check-in: cbce1d74 user: davygrvy tags: trunk | |
03:01 | no message check-in: 60c3855e user: davygrvy tags: trunk | |
03:00 | removed the note about having to update makefile.vc when the version changes. check-in: da269018 user: davygrvy tags: trunk | |
02:59 | Uses new features of nmakehlp to get the version strings from header files without the use of hardcoded values. check-in: fbcf6d9f user: davygrvy tags: trunk | |
02:48 | sync'd to Tcl. check-in: a9e4d8c1 user: davygrvy tags: trunk | |
2003-12-22
| ||
22:16 | doc/text.n: Fix markup errors (".t" at beginning of line). check-in: 301ef436 user: jenglish tags: trunk | |
2003-12-21
| ||
23:50 |
* generic/tkEvent.c: Added three new functions: TkCreateExitHandler, * generic/tkInt.h: TkDeleteExitHandler, and TkFinalize. This adds * generic/tkMenu.c: an insertion point so Tk's exit handlers can be * generic/tkWindow.c: called on their own from tk85.dll's DllMain * mac/tkMacButton.c: for DLL_PROCESS_DETACH. These are private to * unix/tkUnixEvent.c: the binary and not exported. It is possible * win/tkWin32Dll.c: the Windows OS can unload Tk _prior_ to Tcl * win/tkWinEmbed.c: under some conditions such as ExitProcess(). * win/tkWinMenu.c: This avoids a dangling pointer problem when Tcl * win/tkWinX.c: does Tcl_Finalize after Tk has been unloaded. * win/winMain.c: DllMain's DLL_PROCESS_DETACH now protected with SEH as DeleteWindowsExitProc is causing an exception of its own under some teardown conditions. AT&T assembly syntax has not been added for MinGW yet. [Tcl Patch 858493]check-in: e1224987 user: davygrvy tags: trunk | |
2003-12-20
| ||
19:57 | library/bgerror.tcl: Truncate displayed error message if it's too long (fixes: #231251) check-in: 4a9a8ba0 user: jenglish tags: trunk | |
2003-12-18
| ||
14:48 | * (Tk_MeasureChars): Fix bugs shown by the test suite #861777. Clarify comment on TK_AT_LEAST_ONE. check-in: da9f8261 user: cc_benny tags: trunk | |
2003-12-17
| ||
18:08 | Import fix for jerky scrollbar behavior from TOT. check-in: 59a3b7fb user: wolfsuit tags: core-8-4-branch | |
2003-12-16
| ||
22:38 |
* win/rc/wish.exe.manifest: It seems that Windows XP insists on a strict format for the version value. 8.5.a0 or 8.5.0 results in an unloadable executable -- must be 4 numbers.check-in: da491286 user: patthoyts tags: trunk | |
21:57 |
* win/tkWinSend.c: Removed some misleading comments (bug #846134) and disabled the send package until bug #858822 is resolved.check-in: 897f91e4 user: patthoyts tags: trunk | |
19:53 | Check for TK_ALREADY_DEAD to avoid handling of dead windows. check-in: 200e3e6f user: a_kovalenko tags: trunk | |
03:29 | opps.. paren typo check-in: 91978556 user: davygrvy tags: trunk | |
03:26 | no message check-in: 490b2184 user: davygrvy tags: trunk | |
03:23 |
* win/tkWinWm.c (UpdateGeometryInfo) : wmPtr->wrapper might be NULL. No exception is thrown, but it isn't correct to ignore. discovered with NuMega's BoundsChecker.check-in: ead4de9a user: davygrvy tags: trunk | |
03:18 |
* win/tkWinMenu.c (ReconfigureWindowsMenu) : Only redraw the menubar when a menubar exists. Although the invalid handle doesn't cause an exception, it was discovered with NuMega's BoundsChecker.check-in: 8c097f11 user: davygrvy tags: trunk | |
03:12 | (ReconfigureWindowsMenu) : Only redraw the menubar when a menubar exists. Although the invalid handle doesn't cause an exception, it was discovered with NuMega's BoundsChecker and flagged as a problem. check-in: 2aee3bc7 user: davygrvy tags: trunk | |
2003-12-15
| ||
19:32 | * (TkpSetKeycodeAndState): Don't clobber xkey.state. check-in: 968aad62 user: cc_benny tags: trunk | |
18:48 | * (InitLatin1Table): Rename initialized to latin1_initialized to avoid confusion. Actually set lastKeyLayoutID. Use keycode<<16 for XKeycodeToKeysym. * (XKeycodeToKeysym): Remove variables c and virtualKey, simplify code, don't special handle keycode == 0 (-> 'a'). * (XKeysymToMacKeycode): Add handling for function keys. Use ASCII control codes instead of keysyms. * (TkpSetKeycodeAndState): Ditto. check-in: 0806d163 user: cc_benny tags: trunk | |
17:21 | * Add bug number to last change. check-in: 4debb076 user: cc_benny tags: trunk | |
17:11 | * macosx/tkMacOSXKeyboard.c: General cleanup. Add support for [event generate]. check-in: 833cd76d user: cc_benny tags: trunk | |
16:47 | * latin1Table, (InitLatin1Table): Add. * (XKeysymToMacKeycode): Add. * (XKeysymToKeycode): Use XKeysymToMacKeycode. * (TkpSetKeycodeAndState): Ditto. * (TkpSetKeycodeAndState): Adapt modifier flags handling. * (TkpInitKeymapInfo): Update a comment. check-in: d1499468 user: cc_benny tags: trunk | |
16:37 | * (TkpInitKeymapInfo): Remove dead code. The code depended on the result of XGetModifierMapping, but that will always return an empty list. * ALT_MASK, OPTION_MASK: Symbols for understanding the code better. * (TkpSetKeycodeAndState): Hardcode Mode_switch == Option. * (TkpGetKeySym): Ditto. * (TkpGetKeySym): Comment lockUsage conditions, Mac OS X uses LU_CAPS always. * (XKeycodeToKeysym): Handle option key in parameter index (only used by TkpGetKeySym). * (TkpGetKeySym): Use Tcl_UniCharIsUpper, highlight problems with Latin1 limitation. check-in: ea7442b6 user: cc_benny tags: trunk | |
16:15 | * LATIN1_MAX and MAC_KEYCODE_MAX: Add and use for better maintainability. * General comment on keyArray: Add. * (XKeycodeToKeysym): Replace garbled comment. Use symbols instead of magic constants. * (TkpGetKeySym): Reorder computations to make this more logical. check-in: eaeb703b user: cc_benny tags: trunk | |
15:08 | * Comments: Add and clarify some points, correct spellings. * Whitespace: Remove tabs, re-indent, re-wrap comments. * keyArray: Reorder keys in logical groups. * vituralkeyArray: Rename virtualkeyArray. * Prototypes, function headers: Use ISO-C consistently. check-in: 1affbae3 user: cc_benny tags: trunk | |
11:51 | text widget more extensive documentation, and two small code improvements check-in: f6b27ee9 user: vincentdarley tags: trunk | |
2003-12-14
| ||
19:58 | speling check-in: 95af45ed user: davygrvy tags: trunk | |
2003-12-13
| ||
02:30 | no message check-in: fe3729fd user: davygrvy tags: trunk | |
02:28 | updated version string check-in: 62eedf44 user: davygrvy tags: trunk | |
01:52 | no message check-in: 8115b00f user: davygrvy tags: trunk | |
01:50 | (TkWinXInit): Don't restric InitCommonControlsEx. It's valid on all platforms given IE 3.0+ is installed. As tkWinX.c does set #define _WIN32_IE 0x0300, I guess we can accept IE3 as the lowest denominator and use version 4.71 features of Comctl32.dll check-in: a30fcbda user: davygrvy tags: trunk | |
01:10 | no message check-in: 0bb5c98b user: davygrvy tags: trunk | |
01:07 | (TkWinEmbeddedEventProc) : for loop dereferences containerPtr but can't get to the if (containerPtr == NULL) test due to the unhandled read memory exception for when it really is NULL. check-in: 998bb6de user: davygrvy tags: trunk | |
2003-12-12
| ||
00:54 | no message check-in: e03c08b3 user: davygrvy tags: core-8-4-branch | |
00:45 | fixed bad commit from before. my mistake. This is 1.16 now. check-in: 230fc8e6 user: davygrvy tags: trunk | |
00:42 | Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: 56926416 user: davygrvy tags: core-8-4-branch | |
00:34 | Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: ed497699 user: davygrvy tags: trunk | |
2003-12-11
| ||
03:38 | no message check-in: ac0fc25d user: davygrvy tags: core-8-4-branch | |
03:32 |
(WishPanic) : placed ExitProcess() in a __try block (SEH) to catch any
exceptions that might happen. As Tcl will call Tcl_Finalize from its DllMain
due to the unload from ExitProcess() unloading Tcl, and if Tcl_Panic had
gotten called in an __except block, this avoid the possibility of not being
able to exit. Falls to TerminateProcess() in the __except case.
Removed the #ifdef _MSC_VER around DebugBreak as that function exists in kernel32.dll and is not compiler dependent. I'd prefer to use if (IsDebuggerPresent()) DebugBreak(); but IsDebuggerPresent() isn't available in all kernel32.dll modules for all versions of windows. check-in: fba3b025 user: davygrvy tags: core-8-4-branch | |
2003-12-10
| ||
12:57 | off-by-one error in recent cleanup fix check-in: d607d3d8 user: vincentdarley tags: trunk | |
12:14 | fixed 2 tests for padx, pady check-in: e5366fc3 user: vincentdarley tags: trunk | |
12:00 | * (Tk_MeasureChars): Initialize size.cx in case of errors. Initialize lastsize (fixes bug with wrong *lenghtPtr results in case no chars fit at all). check-in: 5179de57 user: cc_benny tags: trunk | |
09:42 | Line transposition bug. [Bug 857159] check-in: 7d5c874b user: dkf tags: trunk | |
09:40 | Line transposition bug. [Bug 857159] check-in: 6c1e9811 user: dkf tags: core-8-4-branch | |
2003-12-09
| ||
21:56 |
* unix/configure: * unix/tcl.m4: updated OpenBSD build configuration based on [Patch #775246] (cassoff)check-in: 0c497b80 user: hobbs tags: trunk | |
13:43 | fix to memory leaks and reading of freed memory check-in: 44167e84 user: vincentdarley tags: trunk | |
2003-12-08
| ||
18:47 | clean up usage of 'edition' as a verb check-in: fa2d5733 user: hobbs tags: trunk | |
2003-12-05
| ||
17:19 | performance of lines containing 10000+ characters check-in: 1ca7766a user: vincentdarley tags: trunk | |
16:16 | *** empty log message *** check-in: 30cd608c user: cc_benny tags: trunk | |
16:05 | * (Tk_MeasureChars): Fix indentation. Fix memory leak. Fix handling of TK_WHOLE_WORDS. check-in: 1363550c user: cc_benny tags: trunk | |
2003-12-04
| ||
16:50 | mark recent change as a potential incompatibility check-in: b756f04a user: vincentdarley tags: trunk | |
12:28 | fix to text widget tabs and xy-scroll-command check-in: 8e445371 user: vincentdarley tags: trunk | |
12:09 | font measurement fix check-in: 8d435280 user: vincentdarley tags: trunk | |
2003-12-03
| ||
17:55 |
* generic/tk.h: Bumped patch level to 8.4.5.1 to distinguish * unix/configure.in: CVS snapshots from the 8.4.5 release. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure:check-in: 93b2940e user: dgp tags: core-8-4-branch | |
17:20 |
* README: Bumped patch level to 8.4.6 to distinguish * generic/tk.h: CVS snapshots from the 8.4.5 release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * macosx/Wish.pbproj/project.pbxproj: * unix/configure: autoconf (2.13) * win/configure:check-in: 770d7a24 user: dgp tags: core-8-4-branch | |
16:38 | Typo fix check-in: d8ea7ed1 user: dkf tags: trunk | |
04:58 |
* generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed.check-in: d5a46601 user: hobbs tags: trunk | |
04:57 |
* generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed.check-in: 947a7511 user: hobbs tags: core-8-4-branch | |
2003-11-25
| ||
08:45 | Corrected targetWinPtr check, now if winPtr==0 and targetWinPtr!=0 then the event is not ignored any more check-in: 08591ff2 user: a_kovalenko tags: trunk | |
2003-11-24
| ||
10:36 | add further updates to ensure test captures all cases check-in: d57c3335 user: vincentdarley tags: trunk | |
2003-11-21
| ||
20:14 | moved 8-4-5 tag to include OS X keyboard fix check-in: 9e5cdc65 user: hobbs tags: core-8-4-branch, core-8-4-5 | |
18:51 | correct handling of interpolated tabs using fractional pixel widths check-in: ba691f9e user: vincentdarley tags: trunk | |
17:29 | fix to two test suite bugs check-in: 39498b83 user: vincentdarley tags: trunk | |
17:10 | Thanks to davidw for spotting a reference to a header that's not been around for many years now... check-in: 1986315f user: dkf tags: trunk | |
13:09 | * macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. (Merge from trunk) check-in: 624f8398 user: cc_benny tags: core-8-4-branch | |
13:05 | * keyArray: Add 0x34 as <Return>. Add notes. (Merge from trunk 1.6) check-in: fcd0a975 user: cc_benny tags: core-8-4-branch | |
2003-11-20
| ||
19:36 | winSend cleanup and bug fix -- these files need better documentation check-in: ea139e1e user: vincentdarley tags: trunk | |
19:33 | winSend cleanup and bug fix check-in: d180edcb user: vincentdarley tags: trunk | |
16:45 | * macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. check-in: b1103721 user: cc_benny tags: trunk | |
12:40 | * keyArray: Add 0x34 as <Return>. Add notes. check-in: 2cf3c88c user: cc_benny tags: trunk | |
2003-11-19
| ||
16:28 | typo corrections check-in: 7d06993b user: dgp tags: core-8-4-branch | |
04:00 |
2003-11-18 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c: Reworking Vince's fix to [Bug 842952]. This version is clearer, and works helps keep the mouse better pinned to the scrollbar. I also removed the glitch where the scrollbar would jump get its middle over the mouse when you first moved it.check-in: 6ed9dc89 user: wolfsuit tags: trunk | |
2003-11-18
| ||
23:39 | Stupid typo fix. [Bug 843395] check-in: d0371f44 user: dkf tags: trunk | |
23:37 | updated for 8.4.5 release check-in: 877bcd7f user: hobbs tags: core-8-4-branch | |
01:47 |
* tests/constraints.tcl:When running the test suite in a process * tests/image.test: where Tk has been [load]ed, there's no * tests/select.test: guarantee that child processes created by * tests/unixWm.test: [exec [interpreter]] will have Tk in them. * tests/window.test: Made modifications to force a [load] of Tk in those situations.check-in: cda2e667 user: dgp tags: trunk | |
2003-11-17
| ||
23:48 | Removed stupid type error introduced when adding style to code. check-in: 5f8d799d user: dkf tags: trunk | |
23:29 |
* generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):check-in: 0197c6ca user: hobbs tags: core-8-4-branch | |
23:12 |
* generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):check-in: f8009ff0 user: hobbs tags: trunk | |
02:20 |
* win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile.check-in: 6aee53f3 user: dgp tags: core-8-4-branch | |
02:15 |
* win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile. Let's discuss whether there's really need for a change, and if so, let's make it consistently in all Makefiles.check-in: 3e23e347 user: dgp tags: trunk | |
2003-11-16
| ||
14:13 | documentation and cleanup check-in: 289327e5 user: vincentdarley tags: trunk | |
14:11 | scrollbar fix check-in: 1b3e6c0b user: vincentdarley tags: trunk | |
06:07 | Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: a49bd3f8 user: davygrvy tags: trunk | |
06:02 | Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: 69b2fc66 user: davygrvy tags: core-8-4-branch | |
01:01 | scrollbar size fix check-in: 98a4db95 user: vincentdarley tags: trunk | |
2003-11-15
| ||
16:57 | single line wraps to whole display fix check-in: cff84d8d user: vincentdarley tags: trunk | |
12:47 | fixed tab interpretation inconsistency check-in: 5414f040 user: vincentdarley tags: trunk | |
02:49 | cleanup check-in: 9ac0aeae user: vincentdarley tags: trunk | |
02:41 | doc/text.n: Fix markup errors. check-in: 5ec972b3 user: jenglish tags: trunk | |
02:33 | fix two more old text widget bugs check-in: 7975a57e user: vincentdarley tags: trunk | |
2003-11-14
| ||
17:21 | Fixes to prevent infinite event sequences in 'make test' on slow connections Also a bit of whitespace/style police work. [Bug 837300] check-in: 8873f2f3 user: dkf tags: trunk | |
2003-11-13
| ||
18:30 | ensure test cleans up after itself check-in: 57684988 user: vincentdarley tags: trunk | |
18:26 | text widget dbl-click single character fix check-in: bff5c56e user: vincentdarley tags: trunk | |
16:07 | Tcl_EvalObjv is more robust than Tcl_VarEval check-in: af5ae343 user: dkf tags: trunk | |
14:44 | text widget insert positioning after double/triple click check-in: d451ef92 user: vincentdarley tags: trunk | |
2003-11-12
| ||
17:38 | old tk text widget bugs fixed check-in: eef48522 user: vincentdarley tags: trunk | |
17:19 | old tk text widget bugs fixed check-in: 0e36a93a user: vincentdarley tags: trunk | |
01:10 |
* unix/configure: * unix/configure.in: use xft-config instead of pkg-config to determine xft info. * unix/tcl.m4: improve AIX --enable-64bit handling remove -D__NO_STRING_INLINES -D__NO_MATH_INLINES from CFLAGS_OPTIMIZE on Linux. Make default opt -O2 (was -O).check-in: 1a1da3b8 user: hobbs tags: trunk | |
01:09 | improve AIX --enable-64bit handling check-in: 08752aa2 user: hobbs tags: core-8-4-branch | |
00:07 |
* generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479]check-in: 3e997a5b user: hobbs tags: trunk | |
00:07 |
* generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856]check-in: bfa5a6ca user: hobbs tags: trunk | |
00:07 |
(::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]check-in: f0521edf user: hobbs tags: trunk | |
00:05 |
* generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479]check-in: a8188acf user: hobbs tags: core-8-4-branch | |
00:04 |
* generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856]check-in: 61c1aa0b user: hobbs tags: core-8-4-branch | |
00:04 |
(::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]check-in: fddf3813 user: hobbs tags: core-8-4-branch | |
2003-11-11
| ||
22:48 |
* library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]check-in: 644a232b user: hobbs tags: trunk | |
22:39 |
* library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]check-in: ec990530 user: hobbs tags: core-8-4-branch | |
19:42 |
* generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483]check-in: 36040fac user: hobbs tags: trunk | |
19:41 |
* generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483]check-in: 5281eb54 user: hobbs tags: core-8-4-branch | |
18:21 |
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn)check-in: 4a2b96d3 user: hobbs tags: trunk | |
18:21 |
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn)check-in: bc9f3d85 user: hobbs tags: core-8-4-branch | |
00:54 |
* win/configure: * win/tcl.m4: add necessary ole libs to VC LIBS_GUI line.check-in: 88746642 user: hobbs tags: trunk | |
00:26 |
* win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282]check-in: 6bc71292 user: hobbs tags: core-8-4-branch | |
00:26 |
* win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282]check-in: 2234c1ef user: hobbs tags: trunk | |
00:07 |
* win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]check-in: 6c31ad71 user: hobbs tags: trunk | |
00:07 |
* unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)check-in: a491a3ab user: hobbs tags: trunk | |
00:05 |
* win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]check-in: dc5ae65a user: hobbs tags: core-8-4-branch | |
00:05 |
* unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)check-in: 3786d57f user: hobbs tags: core-8-4-branch | |
00:05 |
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display, and not on Mac at all. [Bug 809157]check-in: 4b2192a8 user: hobbs tags: core-8-4-branch | |
2003-11-10
| ||
21:02 | Minor int vs. unsigned fixes to stop GCC warnings check-in: a96dfb67 user: dkf tags: trunk | |
14:37 | handling of zero-pixel text widgets check-in: c7903718 user: vincentdarley tags: trunk | |
2003-11-08
| ||
22:53 | Fixed an error in returning the name actually registered for 'send'. check-in: 38b166e0 user: patthoyts tags: trunk | |
17:22 | elide tag handling, once more check-in: 972024df user: vincentdarley tags: trunk | |
2003-11-07
| ||
15:36 | better elide tag handling check-in: be1a77f9 user: vincentdarley tags: trunk | |
12:06 | another elide/tkchat/tkTextDisp.c fix check-in: 3d576063 user: vincentdarley tags: trunk | |
2003-11-05
| ||
13:31 | Dutch messages for widget demo from Arjen Markus. [Patch 836368] check-in: 25638e7f user: dkf tags: trunk | |
13:20 | Minor fix that removes dependence on a particular path in the README. check-in: b8254b2e user: dkf tags: trunk | |
2003-11-04
| ||
23:37 | tk text widget test suite fixes -- bug 833761, making tests much more resilient to font sizes check-in: 00fb62a8 user: vincentdarley tags: trunk | |
13:26 | Add 'Print Code' support to Widget demo [Patch 835644] check-in: 8d386721 user: dkf tags: trunk | |
2003-11-03
| ||
16:10 | text widget and test suite fixes check-in: b96a8bcf user: vincentdarley tags: trunk | |
15:30 | Make demo location independent of main Tk library location. [Patch 832691] check-in: 3672df6a user: dkf tags: trunk | |
13:10 | Stop some complaints about signed/unsigned check-in: 736830a7 user: dkf tags: trunk | |
2003-11-01
| ||
21:44 | Updated messages for Dutch from Arjen Markus and Pascal Scheffers [Patch 820519] check-in: da470397 user: dkf tags: core-8-4-branch | |
19:06 | Updated Dutch messages [Patch 820519] check-in: b3d290e9 user: dkf tags: trunk | |
2003-10-31
| ||
19:14 | size_t vs int fix check-in: ac8bd9b9 user: vincentdarley tags: trunk | |
18:56 |
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): OS X uses 32bpp images internally always, so make use of the assumption.check-in: b52ff54e user: hobbs tags: trunk | |
18:05 | fixed constrained tests for tip155 check-in: f51b82d3 user: vincentdarley tags: trunk | |
14:21 | text widget bug fix check-in: 94fbec76 user: vincentdarley tags: trunk | |
09:02 | TIP 155 implementation check-in: e58248ce user: vincentdarley tags: trunk | |
08:55 | compound menu entries check-in: 4da4811a user: vincentdarley tags: trunk | |
02:05 |
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display. [Bug 809157]check-in: 48047b21 user: hobbs tags: trunk | |
2003-10-30
| ||
23:35 | Whitespace/style police check-in: 0935b694 user: dkf tags: trunk | |
2003-10-29
| ||
10:03 | Basic style guide fixes for tkUnixRFont.c check-in: 1b7c95ed user: dkf tags: trunk | |
09:40 |
* library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]check-in: 769cbce8 user: dkf tags: core-8-4-branch | |
09:36 |
* library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]check-in: bd7b92b1 user: dkf tags: trunk | |
01:45 | Fixed a typing error in ::tk::PlaceWindow. Please do a test before commiting a change. check-in: 4bc9abe6 user: chengyemao tags: trunk | |
01:38 | added extra change note check-in: 0e93eabf user: hobbs tags: core-8-4-branch | |
01:08 | see changes check-in: e771ba36 user: hobbs tags: core-8-4-branch | |
01:08 |
* tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts.check-in: 0b07448d user: hobbs tags: core-8-4-branch | |
01:08 |
* win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly.check-in: 37118173 user: hobbs tags: core-8-4-branch | |
01:07 |
* unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers.check-in: ef7501a4 user: hobbs tags: core-8-4-branch | |
2003-10-28
| ||
22:52 | see changes check-in: 913359d7 user: hobbs tags: trunk | |
22:52 |
* tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts.check-in: ce163253 user: hobbs tags: trunk | |
22:52 |
* win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly.check-in: d792c849 user: hobbs tags: trunk | |
22:51 |
* unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers.check-in: 301e9e8a user: hobbs tags: trunk | |
15:59 | Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: 6b4b51fb user: dkf tags: core-8-4-branch | |
15:56 | Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: c9ddee9e user: dkf tags: trunk | |
2003-10-26
| ||
17:04 | Whitespace police check-in: c24d5719 user: dkf tags: trunk | |
2003-10-23
| ||
23:55 |
2003-10-23 Jim Ingham <[email protected]> * macosx/tkMacOSXDialog.c (NavServicesGetFile): Minor cleanups. (OpenFileFilterProc): Handle FSRef's as well as FSSpec's in the input file. Also convert the FSSpec filename to an C-string before passing to MatchOneFile. [bug 517600] (MatchOneFile): Require the input filename to be a C-string, not a pascal string.check-in: b79543b4 user: wolfsuit tags: trunk | |
2003-10-22
| ||
15:24 | Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: e4873304 user: dkf tags: trunk | |
15:22 | Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: b5d69416 user: dkf tags: core-8-4-branch | |
2003-10-15
| ||
20:04 | Delete WM_TRANSIENT_FOR property instead of setting it to None when making a window nontransient [Bug #632816 "cannot remove transient"] check-in: 358b1fa0 user: jenglish tags: trunk | |
2003-10-14
| ||
23:11 | changed macro argument names to match function argument names ('dest' and 'src' were swapped, which was confusing) [GPS] check-in: 80ff4af3 user: jenglish tags: trunk | |
15:35 |
* win/makefile.vc: Applied patches from tcl bug #801467 from * win/winMain.c: Joe Mistachkincheck-in: 61f443b1 user: patthoyts tags: trunk | |
2003-10-13
| ||
03:41 |
* generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c: * tkDecls.h: updated with latest genstubs * tkIntPlatDecls.h: * tkIntXlibDecls.h: * tkPlatDecls.h:check-in: b73708a4 user: hobbs tags: trunk | |
03:30 |
* generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c:check-in: 64084ad8 user: hobbs tags: core-8-4-branch | |
00:55 |
* unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]check-in: bc37dede user: hobbs tags: core-8-4-branch | |
00:54 |
* tests/listbox.test (13.3): correct result size (4.7): correct test for possible window drift [Bug #701931] (dgp)check-in: 1bc1c925 user: hobbs tags: trunk | |
00:54 |
* unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]check-in: 38c67625 user: hobbs tags: trunk | |
2003-10-11
| ||
13:24 | Forgot to commit ChangeLog for send fixes. check-in: 14df56d1 user: patthoyts tags: trunk | |
2003-10-10
| ||
20:20 |
* mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.check-in: fbaeff40 user: hobbs tags: core-8-4-branch | |
20:19 |
* mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.check-in: 8e5511b7 user: hobbs tags: trunk | |
15:56 | Register the type of text indices. Also some exported symbol name policing... check-in: c8843758 user: dkf tags: trunk | |
00:03 | correct imageYOffset for buttons with just images check-in: 2f286539 user: hobbs tags: core-8-4-branch | |
00:02 | correct imageYOffset for buttons with just images check-in: c9fbf963 user: hobbs tags: trunk | |
2003-10-08
| ||
21:49 |
* win/tcl.m4: Add TIP #150 items to the TEA makefiles. * win/configure: * win/Makefile.in: * win/tkWinSend.c: Clean up some warnings from gcc -Wall. * win/tkWinSendCom.c:check-in: 34f9ee5a user: patthoyts tags: trunk | |
2003-10-06
| ||
22:20 |
* doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197] * unix/mkLinks: make mklinkscheck-in: b34bcfd0 user: dgp tags: trunk | |
22:17 |
* unix/mkLinks: make mklinkscheck-in: f337e6f6 user: dgp tags: core-8-4-branch | |
22:15 |
* doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197]check-in: 57301152 user: dgp tags: core-8-4-branch | |
22:14 | * library/text.tcl, doc/text.n: Text widget binding for Control-v is now Mac-only, since it conflicts with standard <<Paste>> binding on other platforms. [Bug #605277] check-in: 121da120 user: jenglish tags: trunk | |
21:19 | Fix double-free in style engine [Bug #798211] check-in: 8094c5db user: jenglish tags: trunk | |
19:11 |
* win/configure: * win/tcl.m4: removed incorrect checks for existence of optimization. TCL_CFG_OPTIMIZED is now defined whenever the user does not build with --enable-symbols.check-in: 9d21ce3b user: hobbs tags: trunk | |
17:11 |
*unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bugs 428627,765642] * unix/configure: autoconf (2.57)check-in: 8b0f23a2 user: dgp tags: trunk | |
17:10 | log update check-in: 055d397b user: dgp tags: core-8-4-branch | |
16:59 |
*unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bug 765642] * unix/configure: autoconf (2.13)check-in: ae4c978d user: dgp tags: core-8-4-branch | |
16:17 |
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698] * unix/configure: autoconf (2.57)check-in: c7d2b868 user: dgp tags: trunk | |
16:04 |
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698] * unix/configure: autoconf (2.13)check-in: ae568382 user: dgp tags: core-8-4-branch | |
15:34 |
* unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088] * unix/configure: autoconf (2.57)check-in: 93aa6cd9 user: dgp tags: trunk | |
15:27 |
* unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088] * unix/configure: autoconf (2.13)check-in: 7d3cf9b4 user: dgp tags: core-8-4-branch | |
2003-10-03
| ||
16:32 |
* README: Bumped to patch level 8.4.5 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure:check-in: 369f5319 user: dgp tags: core-8-4-branch | |
00:42 |
* library/scale.tcl: Clear bug with chording mouse buttons.check-in: afe96303 user: patthoyts tags: core-8-4-branch | |
00:40 | Creating branch mistachkin-dev-branch Closed-Leaf check-in: 6754382f user: cvs tags: mistachkin-dev-branch | |
00:40 |
* library/scale.tcl: Clear bug with chording mouse buttons.check-in: 853cff69 user: patthoyts tags: trunk | |
2003-10-02
| ||
23:02 |
* library/console.tcl: Avoid including the console in the list of interpreters exposed by [winfo interps].check-in: acd539e8 user: patthoyts tags: trunk | |
2003-10-01
| ||
14:35 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile. * macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources.check-in: 235e26fc user: das tags: core-8-4-branch | |
14:35 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile. * macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources.check-in: 4893bfc3 user: das tags: trunk | |
2003-09-30
| ||
23:26 | Add an implementation of XSync that flushes the window buffers. This fixes 814810. Also use tk text drawing for checkbutton & radiobutton labels. check-in: d65fbe42 user: wolfsuit tags: trunk | |
14:54 | Added [package require] to demos. [FRQ 815118] check-in: 70d76de0 user: dkf tags: trunk | |
08:45 | Remove a dependency on font size in textWind 10.1 check-in: 8c609d57 user: patthoyts tags: trunk | |
08:36 | Accomodate TIP #150 in the test results. check-in: d76b2c65 user: patthoyts tags: trunk | |
2003-09-29
| ||
23:15 | Private functions should be either static or prefixed with 'Tk' (thanks GPS!) check-in: 68c9d126 user: dkf tags: trunk | |
23:00 | changelog police check-in: 92c15ade user: dkf tags: trunk | |
09:50 | Update from Tcl check-in: 0c928bb6 user: dkf tags: trunk | |
09:22 | Added note to make it clear that frameworks are an OSX feature [Bug 619440] check-in: ad979e4f user: dkf tags: core-8-4-branch | |
2003-09-26
| ||
23:59 |
* win/makefile.vc: Implementation of TIP #150, "Provide * win/tkWinSend.c: 'send' command for Windows" * win/tkWinSendCom.h: * win/tkWinSendCom.c:check-in: 0ac88e37 user: patthoyts tags: trunk | |
17:20 | * tkMacOSXWm.h: Nested comment typo check-in: 868a987a user: cc_benny tags: core-8-4-branch | |
16:18 | * macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: ddfdc157 user: cc_benny tags: core-8-4-branch | |
16:02 | * macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: cdd2ef83 user: cc_benny tags: trunk | |
2003-09-25
| ||
05:37 |
* library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons.check-in: 1f06447a user: das tags: core-8-4-branch | |
05:36 |
* library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons.check-in: 37a4bafe user: das tags: trunk | |
05:36 |
* unix/configure: * unix/configure.in: * unix/tkConfig.sh.in: added TK_INCLUDE_SPEC to allow extensions to find installed Tk headers, parallel to TCL_INCLUDE_SPEC. [Bug 777203]check-in: 9ca23925 user: das tags: trunk | |
2003-09-20
| ||
03:53 | Bug fix [Bug 802435] check-in: bac06b3e user: chengyemao tags: trunk | |
03:43 | Fixed memory leak (bug 802435) check-in: cbe581a3 user: chengyemao tags: trunk | |
2003-09-18
| ||
20:34 | Fixed a small mistake in previous checkin. check-in: 72daa74f user: pspjuth tags: trunk | |
18:22 | Implementation of TIP#147, "Make Grid's Column/Row Configure Easier". check-in: 29c05ff3 user: pspjuth tags: trunk | |
2003-09-17
| ||
23:45 |
* generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].check-in: 3023c17e user: dgp tags: trunk | |
23:45 |
* generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].check-in: 95723959 user: dgp tags: core-8-4-branch | |
2003-09-16
| ||
21:47 | Reworked a part of grid's geometry computations to handle some tricky cases better. [Bug #792387] check-in: 59c22534 user: pspjuth tags: trunk | |
2003-09-13
| ||
20:27 | Describe %P and %s substitution for Property events. [BUG #577906] check-in: ea5b800b user: jenglish tags: trunk | |
2003-09-05
| ||
22:44 |
* doc/wish.1: Implementation of TIPs 137/151. * generic/tkMain.c (Tk_MainEx): Added recognition of the -encoding * tests/main.test: command line option by Tk_MainEx() and thus by wish, and any other program built on Tk_MainEx(). [Patch 800139]. This is a ***POTENTIAL INCOMPATIBILITY*** only for those C programs that embed Tcl and Tk, build on Tk_MainEx(), and make use of Tk_MainEx's former ability to pass a leading "-encoding" option to interactive shell operations.check-in: 50f23f31 user: dgp tags: trunk | |
2003-08-27
| ||
15:47 | Removed unused variable [Bug 664783] check-in: 42cf7f47 user: dkf tags: trunk | |
2003-08-25
| ||
20:37 | no message check-in: 68cc9ce3 user: davygrvy tags: trunk | |
20:35 | Don't do a string compare on the $(DBGX) variable, use the $(DEBUG) boolean directly. Also, don't try to regen the stubs table if $(TCLSH) doesn't exist. check-in: 7aaec0c3 user: davygrvy tags: trunk | |
07:46 | nested comment typo check-in: 4fe48186 user: das tags: trunk | |
2003-08-22
| ||
22:44 | Brought tk_messageBox demo into line with the newer look-and-feel for the demos. check-in: 60f7638d user: dkf tags: trunk | |
2003-08-21
| ||
00:02 | make images align at 16pix height and do not allow Dismiss Return to trigger in text widget check-in: c1ab5bf3 user: hobbs tags: trunk | |
2003-08-20
| ||
23:47 | use delete image for dismiss button check-in: 7322189a user: hobbs tags: trunk | |
23:31 |
* win/tkWin3d.c: Applied Tk patch 791273 from Jeremy Collins which improves the 3d lines for sunken widgets under windows.check-in: 7ff4c11a user: patthoyts tags: trunk | |
23:23 | add sep frame to seecode/dismiss button frame check-in: 6bf0ac6b user: hobbs tags: trunk | |
23:02 |
* library/demos/widget: Redo code view dialog, use named fonts, * library/demos/arrow.tcl: add basic see/dismiss routine with * library/demos/bind.tcl: images for better look & feel * library/demos/bitmap.tcl: * library/demos/button.tcl: * library/demos/check.tcl: * library/demos/clrpick.tcl: * library/demos/colors.tcl: * library/demos/cscroll.tcl: * library/demos/ctext.tcl: * library/demos/entry1.tcl: * library/demos/entry2.tcl: * library/demos/entry3.tcl: * library/demos/filebox.tcl: * library/demos/floor.tcl: * library/demos/form.tcl: * library/demos/hscale.tcl: * library/demos/icon.tcl: * library/demos/image1.tcl: * library/demos/image2.tcl: * library/demos/items.tcl: * library/demos/label.tcl: * library/demos/labelframe.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/paned1.tcl: * library/demos/paned2.tcl: * library/demos/plot.tcl: * library/demos/puzzle.tcl: * library/demos/radio.tcl: * library/demos/ruler.tcl: * library/demos/sayings.tcl: * library/demos/search.tcl: * library/demos/spin.tcl: * library/demos/states.tcl: * library/demos/style.tcl: * library/demos/text.tcl: * library/demos/twind.tcl: * library/demos/unicodeout.tcl: * library/demos/vscale.tcl:check-in: 8196734f user: hobbs tags: trunk | |
10:26 | Use Tcl_Obj-based interfaces for working with user-supplied font maps. check-in: fbaf06b4 user: dkf tags: trunk | |
2003-08-19
| ||
21:00 | * generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: d62683ea user: jenglish tags: trunk | |
21:00 | * generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: f8e39a93 user: jenglish tags: core-8-4-branch | |
19:08 | * doc/bind.n: Added more information on event types and details [FRQ #523593 "bind(n) manpage needs more detail"] check-in: 67f39f71 user: jenglish tags: trunk | |
2003-08-18
| ||
07:29 |
* win/configure: Regen. * win/tcl.m4: Update from Tcl to fix Tcl bug 781109.check-in: 60314523 user: mdejong tags: trunk | |
2003-08-15
| ||
10:54 | Faster color data parsing code for the [$photo put] subcommand. check-in: d74849a2 user: dkf tags: trunk | |
2003-08-14
| ||
12:30 | Make test suite pass without crashes from TIP#109 changes... check-in: 73b67307 user: dkf tags: trunk | |
10:31 | TIP#109 implementation - checkbuttons and radiobuttons now look better. check-in: 96478d4a user: dkf tags: trunk | |
2003-08-13
| ||
12:11 | ChangeLog Police: Added missing entry (derived from 8.4 branch checkin) check-in: c29e9f6a user: dkf tags: trunk | |
10:59 |
* library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug.check-in: fb94faa0 user: patthoyts tags: core-8-4-branch | |
10:28 |
* library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug.check-in: f80a5e2b user: patthoyts tags: trunk | |
2003-08-12
| ||
08:49 |
* macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95.check-in: d0e51e6a user: das tags: core-8-4-branch | |
08:49 |
* macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95.check-in: c969779c user: das tags: trunk | |
2003-07-31
| ||
22:17 | Fixed stupid typo. check-in: 06a3ac2e user: patthoyts tags: trunk | |
2003-07-28
| ||
22:12 |
* win/tkWinDialog.c: Applied patch from bug #611615 which fixes a problem with double clicks in file dialogs falling through to the window underneath in win32.check-in: 82e8c792 user: patthoyts tags: trunk | |
21:31 |
* library/panedwindow.tcl: Apply patch from bug #778893 to make the panedwindow -opaqueresize option work as per the docs.check-in: cd929d5c user: patthoyts tags: trunk | |
21:14 |
* library/tk.tcl: Apply fix for bug #778840 for window placement when using multiple desktops on windows.check-in: b532942a user: patthoyts tags: trunk | |
2003-07-24
| ||
02:10 | * win/tkWinCursor.c: Fix for bug #776646 for a native hand2 and fleur (move) cursor under win. * tests/cursor.test: Check that documented cursors are available. check-in: c3ebf298 user: patthoyts tags: trunk | |
2003-07-21
| ||
22:37 | note 8.4.4 changes and tag date check-in: 8d9fe585 user: hobbs tags: core-8-4-branch, core-8-4-4 | |
12:39 |
* macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem.check-in: 139bf257 user: das tags: trunk | |
12:37 |
* macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem.check-in: 0f8174d7 user: das tags: core-8-4-branch | |
2003-07-19
| ||
01:45 |
* unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.check-in: 4c9e0b13 user: hobbs tags: core-8-4-branch | |
01:44 |
* unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.check-in: 4732f7c5 user: hobbs tags: trunk | |
01:24 |
* library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows.check-in: fcdf9693 user: hobbs tags: trunk | |
01:22 |
* library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows.check-in: 0fa7ab2d user: hobbs tags: core-8-4-branch | |
01:20 |
* win/tkWinCursor.c: Applied misplaced Tcl RFE 700799 to provide the windows hand cursor where available.check-in: 8d0c28de user: patthoyts tags: trunk | |
01:15 |
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option.check-in: 8e01adc5 user: patthoyts tags: core-8-4-branch | |
01:03 |
* generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi)check-in: 20d941ad user: hobbs tags: core-8-4-branch | |
01:02 |
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. (thoyts)check-in: 92e27acb user: hobbs tags: core-8-4-branch | |
01:01 |
* generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi)check-in: 0d3cad01 user: hobbs tags: trunk | |
2003-07-18
| ||
23:55 | * win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. check-in: cbf38f1a user: patthoyts tags: trunk | |
19:51 |
* win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261]check-in: a13d3d91 user: hobbs tags: core-8-4-branch | |
19:50 |
* win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261]check-in: a9fd8224 user: hobbs tags: trunk | |
13:24 | MacOSX native dialog check-in: c492b298 user: vincentdarley tags: trunk | |
11:04 | MacOSX fixes check-in: 466db507 user: vincentdarley tags: trunk | |
10:02 | Fix for [Bug 702230], and an evil bug it is too! check-in: d0bbbe46 user: dkf tags: trunk | |
09:53 | Fix for [Bug 702230], and what an evil bug that is! check-in: 410f521d user: dkf tags: core-8-4-branch | |
02:02 |
* macosx/Makefile: Changes for new tcl buildsystem. * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * macosx/README: Updated info for changes to buildsystem, html help location and PB setup.check-in: e869798e user: das tags: trunk | |
01:06 |
* macosx/Makefile: Changes for new tcl buildsystem. * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * macosx/README: Updated info for changes to buildsystem, html help location and PB setup.check-in: 32b67575 user: das tags: core-8-4-branch | |
2003-07-17
| ||
22:57 | Better docs of [$photo put]. [Bug 728952] check-in: ad05c08b user: dkf tags: trunk | |
22:55 | D'oh! Important word missing... check-in: 73ce9922 user: dkf tags: core-8-4-branch | |
22:53 | Better docs of [$photo put]. [Bug 728952] check-in: 6acd66f9 user: dkf tags: core-8-4-branch | |
20:52 | Docfix [Bug 747814] check-in: e37e7857 user: dkf tags: trunk | |
20:48 | Panedwindow fixes that make things behave right in complex geometry cases. [Bugs 738143+747814] check-in: ba56a02c user: dkf tags: core-8-4-branch | |
13:05 | Try harder to avoid zero-length mallocs()... [Bug 404421] check-in: 51dd0f48 user: dkf tags: core-8-4-branch | |
12:59 | Try harder to avoid zero-length malloc()s... [Bug 404421] check-in: 3d35f235 user: dkf tags: trunk | |
10:11 | Rearranged code in ImgPhotoCmd to not use confusing fallthroughs in switches. [Bug 771988] Also TAB Police in Changelog... check-in: cbba54a5 user: dkf tags: trunk | |
09:58 | I prefer direct return from switch processing; simpler to understand. Also resolves [Bug 771988] since the breaks are "wrong" in that style. check-in: 9b2e8fca user: dkf tags: core-8-4-branch | |
03:19 |
* generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982]check-in: afecbf30 user: dgp tags: trunk | |
03:17 |
* generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982]check-in: 5d3e7221 user: dgp tags: core-8-4-branch | |
01:02 |
* win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap)check-in: d6ab62a7 user: hobbs tags: core-8-4-branch | |
01:02 |
* win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap)check-in: cd3e74e8 user: hobbs tags: trunk | |
00:39 |
* generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth)check-in: dc037cf8 user: hobbs tags: trunk | |
00:37 |
* generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth)check-in: 8a738d4c user: hobbs tags: core-8-4-branch | |
2003-07-16
| ||
23:17 | Make sure all options can be set to their default value. [Bug #697652] check-in: 7f183fb8 user: pspjuth tags: core-8-4-branch | |
23:16 | Make sure all options can be set to their default value. [Bug #697652] check-in: 8d604802 user: pspjuth tags: trunk | |
22:54 |
* generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin)check-in: 4434251f user: hobbs tags: core-8-4-branch | |
22:54 |
* generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin)check-in: 3c1e5686 user: hobbs tags: trunk | |
01:20 |
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]check-in: a89b9350 user: mdejong tags: core-8-4-branch | |
2003-07-15
| ||
22:46 |
* README: Bumped patchlevel to 8.4.4 in preparation * generic/tk.h: for the Tk 8.4.4 release. * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure:check-in: 8af3bd8d user: dgp tags: core-8-4-branch | |
13:59 | menu clone cleanup bug fix check-in: 24060b3e user: vincentdarley tags: core-8-4-branch | |
2003-07-14
| ||
22:59 | Added missing .TP check-in: 85d30919 user: dkf tags: core-8-4-branch | |
22:58 | Added missing .TP check-in: af549eb2 user: dkf tags: trunk | |
2003-07-09
| ||
21:18 | Stop xhost smash by the test suite; that can render a machine unusable. check-in: 7e3aec74 user: dkf tags: trunk | |
21:12 | Stop xhost smash by the test suite; that can render a machine unusable. check-in: 93bbe2ff user: dkf tags: core-8-4-branch | |
2003-07-07
| ||
20:39 |
* generic/tkTextDisp.c (DisplayText): correct use of textPtr data with respect to Tcl_Release time. [Bug #767009]check-in: e73cdd5d user: hobbs tags: trunk | |
09:43 | Backported fix for [Bug 749353] check-in: 4568e2fe user: dkf tags: core-8-4-branch | |
09:35 | Fixed [Bug 749353] by making the removal of masters from the global image table aggressive when the interp is being deleted, and making the deletion code always check to see whether it should actually be deleting an entry or not. No tests as it comes under the heading of crash-on-bug, and the bug is not easy to excite (it requires a full script and interpreter deletion with lots of events about.) check-in: 69f63d6b user: dkf tags: trunk | |
2003-07-03
| ||
18:47 | Prime the systemButtonText from the theme brush. This is really only the first stage of actually using the theme brushes to track active colors, but it gets the labelframe color working at least. check-in: 1532f40f user: wolfsuit tags: trunk | |
2003-07-02
| ||
09:22 |
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]check-in: 191a4162 user: mdejong tags: trunk | |
08:21 | ChangeLog police check-in: 3a3b19cf user: mdejong tags: trunk | |
2003-06-26
| ||
17:15 | Windows menu popup location fix check-in: 920e0c3c user: vincentdarley tags: trunk | |
2003-06-09
| ||
20:39 | Fix for [Bug#751553] "Xft: [font configure] does not update in-use fonts". Fixed TkpGetSubFonts() to return information about all subfonts, not just the first one. check-in: feabf97d user: jenglish tags: trunk | |
2003-06-02
| ||
16:13 | configure.in: BUGFIX: --enable-xft test was broken. check-in: a431ac62 user: jenglish tags: trunk | |
2003-05-31
| ||
23:00 | * unix/tkUnixRFont.c (InitFont): Fill in TkFontAttributes from pattern returned from GetFont (actual font) instead of the query pattern (requested font). check-in: d6714ac2 user: jenglish tags: trunk | |
18:32 | Experimental support for antialiased text under X11 [Patch#535541] check-in: 83ae67ba user: jenglish tags: trunk | |
18:23 | Changes from Keith Packard's version: + Added copyright notice + Fix infinite loop in Tk_MeasureChars when TK_WHOLE_WORDS is specified + Fix for crash in TkpGetNativeFont when XftXlfdParse() fails + TkpGetFontFromAttributes: use XftPatternCreate() and XftPatternAddString(... XFT_FAMILY ...) instead of XftPatternBuild() to initialise pattern; fixes crash when faPtr->family == NULL + Workaround for Tcl bug where malformed UTF-8 text can get passed to Tk_MeasureChars / Tk_DrawChars. + TkpGetFontFromAttributes: don't request 0-pixel fonts + TkpGetNativeFont: don't use FcNameParse, since that tends to always succeed, causing the usual Tk font parsing to be skipped. check-in: 6fe5718d user: jenglish tags: trunk | |
18:17 | SOURCE: Imported from cvs.fontconfig.org, tk/unix/tkUnixRFont.c rev 1.4 check-in: 87184790 user: jenglish tags: trunk | |
2003-05-30
| ||
11:02 | fix to menu clone deletion bug check-in: e5b874d6 user: vincentdarley tags: trunk | |
2003-05-29
| ||
21:58 | doc/text.n: Fixed markup errors. check-in: 7be24279 user: jenglish tags: trunk | |
21:57 | Fixed markup errors. check-in: ed32b215 user: jenglish tags: trunk | |
15:05 | Keeping the change-log up-to-date... check-in: 21c1544e user: dkf tags: trunk | |
14:50 | library/msgs/cs.msg updated msg catalog [Bug 743796] <[email protected]> check-in: 57dae5b2 user: bagnonm tags: trunk | |
2003-05-27
| ||
23:44 | MacOS tearoff menu location fix check-in: 9f563407 user: vincentdarley tags: trunk | |
15:35 | text widget cleanup fix check-in: abc0aa2a user: vincentdarley tags: trunk | |
2003-05-23
| ||
18:16 |
* unix/mkLinks: Set the var S to "" at the top of the file to avoid error when user has set S to something. [Tk Bug #739833]check-in: 72654d08 user: mdejong tags: trunk | |
2003-05-21
| ||
15:30 | The panedwindow widget now sizes right around unmapped windows. [Bug 738143] check-in: a856e667 user: dkf tags: trunk | |
09:21 | D'oh! Zero and one are not the same thing... check-in: 93340c1c user: dkf tags: trunk | |
2003-05-20
| ||
19:34 | updated changes for 8.4.3 check-in: 36e47cc2 user: hobbs tags: core-8-4-branch, core-8-4-3 | |
17:32 |
* unix/Makefile.in: do not run autoconf during 'make dist' as the configure is now a CVS-maintained file and should be up-to-date.check-in: 55a4d627 user: hobbs tags: core-8-4-branch | |
2003-05-19
| ||
21:19 | Fixed test suite breakage that I inadvertently introduced [Bug 739965] check-in: 9581d50f user: dkf tags: trunk | |
14:44 | I18n (and some l10n) for the console and the main window of the widget demo. check-in: 88343be6 user: dkf tags: trunk | |
14:37 | Stopped warnings about signed/unsigned and strncmp() and added missing forward decl check-in: 374c3db6 user: dkf tags: trunk | |
13:04 | tip 113 implementation check-in: 7ef32f7c user: vincentdarley tags: trunk | |
05:05 |
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific.check-in: edc59643 user: das tags: trunk | |
05:05 |
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific.check-in: dbea164b user: das tags: core-8-4-branch | |
2003-05-15
| ||
19:04 | Bumped version to 8.4.3 check-in: 73092b4e user: hobbs tags: core-8-4-branch | |
18:06 |
* unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]check-in: b53243d3 user: hobbs tags: core-8-4-branch | |
18:05 |
* unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]check-in: 266495f5 user: hobbs tags: trunk | |
2003-05-14
| ||
19:08 |
* library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli)check-in: c6d88e3d user: hobbs tags: trunk | |
19:05 |
* library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli)check-in: c5cad894 user: hobbs tags: core-8-4-branch | |
2003-05-13
| ||
14:15 | space in path bug fix check-in: 4fa27bce user: vincentdarley tags: trunk | |
08:41 |
* macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle resource API to get tk runtime library for TK_VERSION. [Bug 736774]check-in: 99558556 user: das tags: core-8-4-branch | |
08:40 |
* macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle resource API to get tk runtime library for TK_VERSION. [Bug 736774]check-in: a1685825 user: das tags: trunk | |
02:42 |
backport of Mac OS X specific changes on trunk since 8.4.2: * macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert '\r' to '\n' on the way into Tcl. (ingham) * macosx/tkMacOSXMenu.c (EventuallyInvokeMenu): New function, used to invoke menu commands at idle time. (TkMacOSXDispatchMenuEvent): Don't immediately dispatch menu commands, wait till the idle loop to do so. This is more like what is done on Windows, and avoids the crash from destroying a menu in it's command. (ingham) * macosx/tkMacOSXHLEvents.c (ReallyKillMe): Don't force the shell to exit. According to the OS X HI guidelines, it should be possible to cancel an attempt to quit, and if we force the kill, here, it would not be possible to implement this. (ingham) * macosx/tkMacOSXApplication.r (removed): * macosx/tkMacOSXLibrary.r (removed): * macosx/tkMacOSXResource.r (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyrights, cleaned up about box, removed obsolete unused resource files. (steffen)check-in: 84771ce9 user: das tags: core-8-4-branch | |
2003-05-11
| ||
00:57 |
* generic/tkCanvPoly.c (PolygonToPostscript): * tests/canvPs.test: correct crash when generating postscript for a single-line polygon (point) with no color. [Bug #734498] (wilm)check-in: 55f672ad user: hobbs tags: core-8-4-branch | |
00:52 |
* generic/tkCanvPoly.c (PolygonToPostscript): * tests/canvPs.test: correct crash when generating postscript for a single-line polygon (point) with no color. [Bug #734498] (wilm)check-in: da0424bd user: hobbs tags: trunk | |
2003-05-10
| ||
19:43 | macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert '\r' to '\n' on the way into Tcl. check-in: a8572a3c user: wolfsuit tags: trunk | |
2003-05-08
| ||
09:35 | Stop deleted images from showing up in the various [image *] operations. Can't delete early though as that removes the link with widgets and image names. check-in: fe438f17 user: dkf tags: trunk | |
2003-04-30
| ||
16:18 |
* macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for stippleGC [Bug #730124].check-in: 51178e15 user: hobbs tags: core-8-4-branch | |
16:16 |
* macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for stippleGC [Bug #730124].check-in: b895f06b user: hobbs tags: trunk | |
2003-04-26
| ||
02:59 |
* generic/tkButton.h: Rewrote the handling * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button.check-in: 73a68cb2 user: hobbs tags: trunk | |
02:58 | remove outdated comments check-in: 3e8d01ff user: hobbs tags: core-8-4-branch | |
02:53 |
* generic/tkButton.h: Rewrote the handling * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button.check-in: 6e8bda65 user: hobbs tags: core-8-4-branch | |
2003-04-25
| ||
20:11 |
* unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc when * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740]check-in: 069316b2 user: hobbs tags: core-8-4-branch | |
20:11 |
* library/bgerror.tcl: make bgerror dialog topmost on Windows to prevent it being covered by other windows.check-in: 24f878eb user: hobbs tags: core-8-4-branch | |
20:03 |
* unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc when * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740]check-in: 12fc5335 user: hobbs tags: trunk | |
20:02 |
* library/bgerror.tcl: make bgerror dialog topmost on Windows to prevent it being covered by other windows.check-in: 7184ebfc user: hobbs tags: trunk | |
2003-04-18
| ||
21:56 |
* generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a GetCursor func already, which causes compiler warnings.check-in: 3f8d7024 user: hobbs tags: core-8-4-branch | |
21:56 |
* generic/tkCanvBmap.c: s/CreateBitmap/TkcCreateBitmap as Windows has a CreateBitmap function already.check-in: 682af17f user: hobbs tags: core-8-4-branch | |
21:55 |
* win/configure: regen * win/configure.in (SHELL): force it to /bin/sh as autoconf 2.5x uses /bin/bash, which can fail to find exes in the path (ie: lib).check-in: ecdc2267 user: hobbs tags: trunk | |
21:54 |
* generic/tkCanvBmap.c: s/CreateBitmap/TkcCreateBitmap as Windows has a CreateBitmap function already.check-in: c0c3e3e0 user: hobbs tags: trunk | |
21:54 |
* generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a GetCursor func already, which causes compiler warnings.check-in: 71cc92e3 user: hobbs tags: trunk | |
2003-04-15
| ||
01:06 |
* win/tkWinMenu.c (TkpInitializeMenuBindings): Rename the private menu helper cmd from tk::tkWinMenuKey to tk::WinMenuKey. [Bug 721514]check-in: 71f782f9 user: mdejong tags: trunk | |
2003-04-14
| ||
23:34 |
* generic/tkBind.c (TkpGetBindingXEvent): Add helper method that can be used to query the XEvent* for the currently executing binding. * generic/tkInt.h: Declare TkpGetBindingXEvent. * win/tkWinMenu.c (MenuKeyBindProc, TkWinMenuKeyObjCmd, TkpInitializeMenuBindings): Rename MenuKeyBindProc to TkWinMenuKeyObjCmd and convert it into a Tcl command named tk::tkWinMenuKey. Bind keyboard accelerator actions to this Tcl command instead of using a native C binding. This makes it possible to extend the existing binding with Tcl code and makes the Windows version work just like the unix version.check-in: 98dd3be2 user: mdejong tags: trunk | |
2003-04-04
| ||
19:29 |
* unix/Makefile.in: Subst TCL_LIBS instead of DL_LIBS and MATH_LIBS. * unix/configure: Regen. * unix/configure.in: Remove SC_ENABLE_THREADS invocation. Thread support in an extension should be automatic when Tcl is compiled with thread support. Add AC_DEFINE calls to set TCL_THREADS, _REENTRANT, and _THREAD_SAFE since this was done in SC_ENABLE_THREADS. Remove socket and math lib checks since these are already done in the Tcl configure script. * unix/tcl.m4: Update from Tcl to get TCL_LIBS fix. This fixes bug 597847 which was caused by improper linking. * unix/tkConfig.sh.in: Subst TCL_LIBS instead of MATH_LIBS and DL_LIBS. [Bug 597847]check-in: 7f117f25 user: mdejong tags: trunk | |
2003-04-03
| ||
10:11 |
* win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4: Update from Tcl to get new LIBFLAGSUFFIX variable.check-in: 889afe7c user: mdejong tags: core-8-4-branch | |
02:31 |
* win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4: Update from Tcl to get new LIBFLAGSUFFIX variable.check-in: c8ee344f user: mdejong tags: trunk | |
02:04 |
* win/configure: Regen. * win/configure.in: Don't set TCL_DLL_FILE, TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, and TCL_BUILD_STUB_LIB_SPEC. These variables are already set in tclConfig.sh. [Bug 691908]check-in: a7f21daf user: mdejong tags: core-8-4-branch | |
02:00 |
* win/configure: Regen. * win/configure.in: Don't set TCL_DLL_FILE, TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, and TCL_BUILD_STUB_LIB_SPEC. These variables are already set in tclConfig.sh. Don't subst vars that are either not used, or already covered by a subst in SC_LOAD_TCLCONFIG. [Bug 691908]check-in: 5d0649ef user: mdejong tags: trunk | |
2003-04-02
| ||
06:38 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: 3bad8440 user: mdejong tags: trunk | |
2003-04-01
| ||
21:06 |
* tests/all.tcl: Made better use of a common * tests/constraints.tcl: -loadfile to hold definitions * tests/*.test: common to all test files.check-in: 01af81ec user: dgp tags: trunk | |
2003-03-28
| ||
00:16 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: f87fcf2f user: mdejong tags: trunk | |
2003-03-27
| ||
07:13 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl to get BeOS changes.check-in: 6eee039c user: mdejong tags: trunk | |
2003-03-23
| ||
02:25 | Corrected several problems that prevented OPTS=symbols from building properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes. check-in: 10a8982d user: kennykb tags: core-8-4-branch | |
02:17 | Corrected several problems that prevented OPTS=symbols from building properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes. check-in: b7bcc071 user: kennykb tags: trunk | |
2003-03-21
| ||
01:43 |
* macosx/tkMacOSXApplication.r (removed): * macosx/tkMacOSXLibrary.r (removed): * macosx/tkMacOSXResource.r (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyrights, cleaned up about box, removed obsolete unused resource files. * macosx/buildTkConfig.tcl: TK_DEFS space fix.check-in: 5b618ed3 user: das tags: trunk | |
2003-03-19
| ||
03:21 |
* win/tkConfig.sh.in: Add TK_DLL_FILE entry to mirror the TCL_DLL_FILE entry in tclConfig.sh. [Patch 694271]check-in: a9c2bb00 user: mdejong tags: trunk | |
03:14 |
* win/configure: Regen. * win/configure.in: Don't run the AC_CYGWIN macro since it uses AC_CANONICAL_HOST under autoconf 2.5X. Just check to see if __CYGWIN__ is defined by the compiler and set the ac_cv_cygwin variable based on that. [Tcl Bug 705912]check-in: bb91d329 user: mdejong tags: trunk | |
2003-03-18
| ||
16:30 |
* tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13 commit. Thanks Larry Virden. [Bug 705567]check-in: 6c65bb68 user: dgp tags: trunk | |
16:19 |
* tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13 commit. Thanks Larry Virden. [Bug 705567]check-in: 55f74d85 user: dgp tags: core-8-4-branch | |
13:55 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: * macosx/README: added support for giving 'make' the location of Tcl.framework and tclsh to build and link against. * macosx/tkMacOSXXStubs.c: fixed crash in [winfo server].check-in: 3972b4d1 user: das tags: core-8-4-branch | |
13:47 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: * macosx/README: added support for giving 'make' the location of Tcl.framework and tclsh to build and link against. * macosx/tkMacOSXXStubs.c: fixed crash in [winfo server].check-in: 60f68c2f user: das tags: trunk | |
2003-03-14
| ||
21:30 | Backport of the 'Message box buttons too wide' fix. [Bug #701812] check-in: 3334507d user: dkf tags: core-8-4-branch | |
2003-03-13
| ||
19:34 |
* tests/unixWm.test: Constrained all tests older than revision 1.21 to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message.check-in: 8ee3d1b0 user: dgp tags: trunk | |
19:33 |
* tests/unixWm.test: Constrained all tests older than revision 1.21 to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message.check-in: e2892c03 user: dgp tags: core-8-4-branch | |
16:41 | Backed the version to 8.4 on the 8.4 branch. (I just loathe sticky tags). check-in: 8c5beabb user: kennykb tags: core-8-4-branch | |
10:54 |
Require autoconf 2.57 or newer, see TIP 34 for a detailed explanation of why this is good. This will no doubt break the build on some platforms, let the flaming begin. * unix/configure: Regen with autoconf 2.57. * unix/configure.in: Require autoconf 2.57. * unix/tcl.m4: Update from Tcl. * win/configure: Regen with autoconf 2.57. * win/configure.in: Require autoconf 2.57. * win/tcl.m4: Update from Tcl.check-in: 2ed1717b user: mdejong tags: trunk | |
2003-03-12
| ||
16:00 | Better aesthetics for the messageBox. [Bug #701812] check-in: 670ee128 user: dkf tags: trunk | |
05:56 |
2003-03-11 Jim Ingham <[email protected]>
* macosx/tkMacOSXMenu.c (EventuallyInvokeMenu): New function, used to invoke menu commands at idle time. (TkMacOSXDispatchMenuEvent): Don't immediately dispatch menu commands, wait till the idle loop to do so. This is more like what is done on Windows, and avoids the crash from destroying a menu in it's command. * macosx/tkMacOSXHLEvents.c (ReallyKillMe): Don't force the shell to exit. According to the OS X HI guidelines, it should be possible to cancel an attempt to quit, and if we force the kill, here, it would not be possible to implement this.check-in: 905ea821 user: wolfsuit tags: trunk | |
03:25 |
* tests/unixWm.test: Add the testwrapper constraint to tests that depend on the testwrapper command. These tests should not be run under Windows for example.check-in: 170ff012 user: mdejong tags: trunk | |
00:25 |
* doc/wm.n (minimize, maximize): Remove claim that the resizable command keeps scripts from changing the size of windows since it is not true. The resizable command only applies to user sizing via user interaction. * tests/unixWm.test: Replace broken tests with the nonPortable constraint with new tests for maxsize and minsize options. These tests verify that setting the minsize and maxsize will resize the window if needed, and that the wm hints will be updated with the new sizes. * tests/wm.test: Add an exhaustive set of tests for the wm maxsize and wm minsize commands. These tests verify that setting the minsize and maxsize will resize the window if needed. These tests have only been run under Win98 and Window Maker under Linux, so further tweaking may be needed for other systems. * unix/tkUnixWm.c (UpdateGeometryInfo, UpdateSizeHints): Fixup comments and initialization for the minWidth, minHeight, maxWidth, maxHeight, width, and height members of the WmInfo struct. Check to ensure that a new toplevel window size is not larger than the maxsize or smaller than the minsize when updating the geometry at idle time. Pass new width and height values to the UpdateSizeHints method so that it can properly set the window min and max sizes for a window that cannot be resized by the user. This fixes a bug where the window resizes back to the original size when the user clicks on the window border. * win/tkWinWm.c (UpdateGeometryInfo): Fixup comments and initialization for the minWidth, minHeight, maxWidth, maxHeight, width, and height members of the WmInfo struct. Check to ensure that a new toplevel window size is not larger than the maxsize or smaller than the minsize when updating the geometry at idle time. [Patch 568861]check-in: 1047136c user: mdejong tags: trunk | |
00:09 |
* generic/tkGrid.c (GridStructureProc, ConfigureSlaves): Check for a NULL masterPtr and slavePtr in the GridStructureProc code to ensure that a Gridder created before some error condition is ignored when it comes to geometry calculations. This approach closely matches the pack implementation. Keep track of a -in argument to a grid command in order to detect the case of an already gridded widget that wants to change some options. The previous implementation could make repeated and unnecessary calls to Tk_ManageGeometry. Replace use of "parent" with "master" in comments throughout the file. * generic/tkPack.c (PackStructureProc): Check for a NULL masterPtr before other checks so that a slave created under certain error conditions is cleaned up properly. Replace use of "parent" with "master" in comments throughout the file. * generic/tkPlace.c (CreateSlave, ConfigureSlave, SlaveStructureProc): Don't call Tk_ManageGeometry in CreateSlave since this was causing incorrect results in some error cases. Rework the ConfigureSlave method so that slave setup is done in one place. The call to Tk_ManageGeometry was added to the one place where a slave is setup. When a slave is configured but the master is not changed, simply goto the scheduleLayout label. Check for a NULL master in SlaveStructureProc for the sake of readability. * tests/grid.test: * tests/pack.test: * tests/place.test: Add test to check that a winfo manager call does not return incorrect results after an error condition is hit. [Patch 693063]check-in: f1dcb667 user: mdejong tags: trunk | |
2003-03-11
| ||
23:48 | Backported the code that makes the makefile build pkgIndex.tcl as part of the install step. check-in: 43cb2db2 user: kennykb tags: core-8-4-branch | |
23:31 | Backported the code that makes the makefile build pkgIndex.tcl as part of the install step. check-in: d1a35556 user: kennykb tags: trunk | |
2003-03-08
| ||
02:15 | Fix a bug with MacOS X Tk's handling of the help menu. The code expected the MacOS 9 behavior, which was to insert a separator item after the system help menus, but this doesn't happen on X... check-in: ac391717 user: wolfsuit tags: trunk | |
2003-03-06
| ||
15:35 | Documentation changes due to TIP#116 check-in: 23bc5bc7 user: dkf tags: trunk | |
15:05 | TIP#116 implementation. Docs still to come, tests will never be done because they could never be done portably as they'd inevitably depend on the total amount of memory available to the process... :^( check-in: 1839ce25 user: dkf tags: trunk | |
03:09 | no message check-in: e5b2218a user: davygrvy tags: trunk | |
03:08 | updated default tcl version to 8.5 check-in: 68608bc0 user: davygrvy tags: trunk | |
2003-03-04
| ||
23:50 |
* README: Bumped version number of * generic/tk.h: Tk to 8.5a0. * library/tk.tcl: * mac/README: * macosx/Wish.pbproj/project.pbxproj: * unix/README: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/makefile.vc: * win/tcl.m4: * unix/configure: autoconf * win/configure:check-in: 95a4e8ae user: dgp tags: trunk | |
2003-03-03
| ||
20:01 | mark Mar 3 date for 8.4.2 check-in: 3a4903d0 user: hobbs tags: trunk, core-8-4-2 | |
15:54 | Added credits to changes check-in: a4dc2a8a user: dkf tags: trunk | |
01:22 | updated changes for 8.4.2 release drafted by dkf check-in: 579ca2d5 user: dgp tags: trunk | |
2003-02-28
| ||
15:55 | Make all %-expansions generate ?? when their event doesn't have the right underlying field to prevent a crash on Windows. [Bug #612110] check-in: 218784e1 user: dkf tags: trunk | |
2003-02-27
| ||
00:53 | see ChangeLog check-in: a1d537be user: hobbs tags: trunk | |
00:09 | correct 8.4.3 refs to 8.4.2 check-in: f954b1bb user: hobbs tags: trunk | |
00:05 | replace version refs with version-agnostic wording check-in: 5cb2be97 user: hobbs tags: trunk | |
2003-02-26
| ||
02:47 |
* win/tkWinInt.h: * win/tkWinDraw.c: * win/tkWinFont.c (Tk_DrawChars): add support for simple XOR text drawing on Windows. [Patch #685388] (martin)check-in: e9b026f7 user: hobbs tags: trunk | |
02:32 |
* generic/tkMenu.c (TkMenuCleanup): make sure to reset static menusInitialized on finalize. [Bug #548729]check-in: 70cc1ff0 user: hobbs tags: trunk | |
2003-02-25
| ||
18:24 | Added the 'aete' resource defining the doscript event, and adding it to the Wish target. check-in: 9e68002e user: wolfsuit tags: trunk | |
16:11 |
* macosx/tkMacOSXHLEvents.c: fixed conversion of apple event parameters to posix style path names. [Bug #621672] (steffen, Benjamin Riefenstahl)check-in: 3b1bafe3 user: das tags: trunk | |
16:09 |
* macosx/tkMacOSXHLEvents.c: fixed conversion of apple event parameters to posix style path names. [Bug #621672] (steffen, Benjamin Riefenstahl) * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXWm.c: * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXUtil.c (removed): * macosx/tkMacOSXUtil.h (removed): removed all references to tkMacOSXUtil.{c,h}, made obsolete by the patch above. [Bug #621672]check-in: 80d818b1 user: das tags: trunk | |
02:59 |
* unix/tkUnixFont.c (CreateClosestFont, CanUseFallback): use the first best font match in user font path. [Bug #647497] (dal zotto)check-in: 0c01a07f user: hobbs tags: trunk | |
02:07 |
* generic/tkListbox.c (ListboxSelectionSubCmd): * tests/listbox.test: Allow 'selection includes' to respond when disabled (but only 'includes'). [Bug #632514]check-in: f0aec0e5 user: hobbs tags: trunk | |
01:39 |
* unix/tkUnixButton.c (TkpDisplayButton): Correct visual display of disabled check/radiobutton to be more distinctive on unix. * tests/unixButton.test: [Bug #669595] (hintermayer)check-in: 3d026b4c user: hobbs tags: trunk | |
01:39 |
* doc/panedwindow.n: clarified the need to use 'update idle' when adding unmapped windows. Needs further examination. [Bug #605105]check-in: 3bbbf3b6 user: hobbs tags: trunk | |
00:46 |
* generic/tkEntry.c (SpinboxWidgetObjCmd, EntryWidgetObjCmd): * tests/entry.test: return 1 if selection is present even if * tests/spinbox.test: entry/spinbox is disabled, as selection get will still return the selection (although selection still ignore modify requests when entry/spinbox is disabled). [Bug #637828]check-in: ea2c85a2 user: hobbs tags: trunk | |
2003-02-24
| ||
19:27 |
2003-02-24 Benjamin Riefenstahl <[email protected]>
* tkMacOSXDialog.c (NavServicesGetFile): Fix bug with kNavCtlSetSelection - control data should be a pointer not a handle.check-in: 5908c90b user: wolfsuit tags: trunk | |
2003-02-21
| ||
14:40 |
* library/clrpick.tcl (color::BuildDialog): * library/msgbox.tcl (MessageBox): Yet more places that did complex and fragile width calculations instead of using grid, though with these it is the -uniform option that saves the day.check-in: f29e6bb5 user: dkf tags: trunk | |
14:13 | Made the standard file dialogs use [grid] for their bottom area [Bug #673722] check-in: 27ddaf31 user: dkf tags: trunk | |
13:32 |
* library/comdlg.tcl (FDGetFileTypes): Set an upper limit on how long a file type item description string can get due to appending of types. [Bug #617392]check-in: 338d3a2f user: dkf tags: trunk | |
13:05 | Typo fix from Georgios Petasis, and commented-out-code removal. check-in: 072bac04 user: dkf tags: trunk | |
11:48 | Use the panedwindow's depth, not the screen's default depth. [Bug #671122] check-in: 6b665877 user: dkf tags: trunk | |
03:34 |
* library/console.tcl: (aqua & macintosh) added missing <Cmd-q> binding for corresponding Quit menu item shortcut. * macosx/README: updated instructions for embedded build, added various improvements by Russell Owen. * unix/tcl.m4: update from Tcl. * unix/configure: regen.check-in: 258a3fd4 user: das tags: trunk | |
02:07 |
* win/tkWinScrlbr.c (UpdateScrollbar): use SIF_DISABLENOSCROLL to "disable" scrollbar when on Windows when there is nothing to scroll. This is Windows style, and fixes [Bug #624116].check-in: 3f81cd64 user: hobbs tags: trunk | |
01:57 |
* tests/panedwindow.test: * generic/tkPanedWindow.c (ValidSashIndex): corrected to note that 2 panes must exist before any one sash does. [tcllib Bug #689258]check-in: 76083b77 user: hobbs tags: trunk | |
2003-02-20
| ||
21:08 | Fixed calculation of the last slave's size when increasing the size of the panedwindow. [Bug #689099] check-in: ba573e9c user: pspjuth tags: trunk | |
15:28 | Removed pointless static variable ZeroDataBlock from tkImgGIF.c [Bug #664788] It served no useful purpose whatsoever... check-in: 619210d9 user: dkf tags: trunk | |
10:23 | Removed potentially fatal FMR in Unix font handling. No test because any test would be very platform- and build-specific. [Bugs #618872 and #689357] check-in: a9b64ff1 user: dkf tags: trunk | |
07:07 |
* macosx/tkMacOSXKeyEvent.c: fix for uninitialized var warning.check-in: 988e1eb5 user: das tags: trunk | |
2003-02-19
| ||
22:20 |
2003-02-19 Jim Ingham <[email protected]>
* tkMacOSXMouseEvents.c (GeneratePollingEvents): In the case where there was a capture window, we were sending the events to the capture window. But the capture window (return value or TkMacOSXGetCapture) is always a toplevel. So this is wrong in the case that the Event's toplevel IS the capture window - in which case the event should go to the subwindow most closely containing the event. Fixes bug #688188 check-in: 5d2aee48 user: wolfsuit tags: trunk | |
19:27 | This submission contains a slightly reworked & cleaned up version of two parts of the patches in Patch Tracker #622582 - new-evthdlng.2003-02-12.diff and basic-keyboard.2003-02-10.diff. The second part puts translation of MacOS X keycodes to characters on a better footing. The first part relaxs Tk's policy of consuming all events unless it can see they go to windows it didn't create. This change gets the little traffic lights working, and should make things like QuickTimeTcl easier to implement. check-in: 01a965fc user: wolfsuit tags: trunk | |
18:52 |
* doc/entry.n: * doc/text.n: Update double and triple click docs to match implementation changes made on 2002-02-14.check-in: fa9c4e0f user: mdejong tags: trunk | |
17:08 | added missing bug # check-in: d3144182 user: das tags: trunk | |
16:55 | added missing bug # check-in: 4254ea37 user: das tags: trunk | |
16:44 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: reworked embedded build to no longer require relinking but to use install_name_tool instead to change the install_names for embedded frameworks.check-in: adc63fd8 user: das tags: trunk | |
16:13 | New part for the widget demo showing Tk's UNICODE output. [Patch #627453] check-in: b72fff8d user: dkf tags: trunk | |
01:32 | * unix/configure: Regen. * unix/tcl.m4: Update from Tcl (HP xnet [Bug #651811]). check-in: 140673d7 user: andreas_kupries tags: trunk | |
01:22 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: 1afdae28 user: mdejong tags: trunk | |
2003-02-18
| ||
21:54 | see ChangeLog check-in: e3680386 user: hobbs tags: trunk | |
21:54 | (EntrySetValue): removed unused code var. [Bug #664781] check-in: 819bfbbe user: hobbs tags: trunk | |
21:54 | (TkPostscriptImage): remove unused depth var. [Bug #664787] check-in: c1856ca7 user: hobbs tags: trunk | |
21:53 | (TextWidgetCmd): remove unused lastEnd var. [Bug #664790] check-in: cf3d4d98 user: hobbs tags: trunk | |
21:24 |
* library/tk.tcl (::tk::TabToWindow): auto-highlight spinboxes as well as entries when tabbing in. [Patch #683813] (bron)check-in: 66bbccbf user: hobbs tags: trunk | |
21:19 |
* library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): correct sub on embedded newlines. [Patch #688572] (bonfield)check-in: 035324f7 user: hobbs tags: trunk | |
20:57 | corrected B values [Bug #682714] check-in: 2c67a90d user: hobbs tags: trunk | |
19:18 |
* win/tkWinInit.c (TkpDisplayWarning): truncate MessageBox string to 1024 chars to prevent possible oversized window errors. May be necessary in other MB uses (ie Tcl_AppInit). [Tcl Bug #608559]check-in: 65e7d42c user: hobbs tags: trunk | |
14:43 | menu title encodings check-in: ba6c0f56 user: vincentdarley tags: trunk | |
14:03 |
* generic/tkImgGIF.c (FileReadGIF): Ensure that the trashBuffer is always deallocated on function exit to stop a potential memory leak.check-in: e8d1555c user: dkf tags: trunk | |
06:33 | fix date in ChangeLog entry check-in: 5100380c user: mdejong tags: trunk | |
06:22 |
* generic/tkEvent.c (Tk_HandleEvent): Fixup button press state saving code, it was incorrectly converting normal motion events into button press and motion events in some cases. * generic/tkInt.h: Add mouseButtonWindow member to the TkDisplay structure. * tests/event.test: Add test case for faulty button motion logic.check-in: e79d36e4 user: mdejong tags: trunk | |
2003-02-15
| ||
02:20 |
* README: Bumped to 8.4.2. * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tk.spec: * win/configure: * win/configure.in:check-in: 4404a5cb user: hobbs tags: trunk | |
02:20 | correct HP-UX ia64 --enable-64bit build flags check-in: 5d0d3a94 user: hobbs tags: trunk | |
01:54 | correct HP-UX ia64 --enable-64bit build flags check-in: 9944b13b user: hobbs tags: core-8-3-1-branch | |
2003-02-14
| ||
20:30 | matched to the Tcl one. build option 'linkexten' renamed to 'staticpkg'. check-in: dbc2da50 user: davygrvy tags: trunk | |
20:28 | matched to the Tcl one. check-in: 1d45dd13 user: davygrvy tags: trunk | |
2003-02-13
| ||
22:09 | Added language to describe the handling of the end-of-file character \u001a in a script file. [Bug 685505] check-in: 9ceeab89 user: kennykb tags: trunk | |
2003-02-11
| ||
07:26 |
2003-02-10 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme cursors using SetThemeCursor or SetAnimatedThemeCursors. (TkGetCursorByName): Use the theme cursors for arrow, ibeam, etc. Allow animatedCursor{NUM} form for an animated cursor with count. (TkpSetCursor): Don't reset the cursor if there is no change. * macosx/tkMacOSXMouseEvent.c (GeneratePollingEvents): Don't directly call TkMacOSXInstallCursor, it gets called by the call to Tk_UpdatePointer immediately above.check-in: e47d8466 user: wolfsuit tags: trunk | |
2003-02-10
| ||
22:03 |
2003-02-10 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme cursors using SetThemeCursor or SetAnimatedThemeCursors. (TkGetCursorByName): Use the theme cursors for arrow, ibeam, etc.check-in: 18814be9 user: wolfsuit tags: trunk | |
2003-02-09
| ||
07:51 |
2003-02-05 Fred Fish <[email protected]>
* macosx/tkMacOSXWm.c (Tk_SetGrid): Fix precedence problem with * mac/tkMacWm.c (Tk_SetGrid): '==' and '|'.check-in: adf40dd7 user: hobbs tags: trunk | |
07:48 |
* generic/tkCanvArc.c (CreateArc): Rework canvas create item * generic/tkCanvBmap.c (CreateBitmap): type coords handling to be * generic/tkCanvImg.c (CreateImage): consistent across types * generic/tkCanvPoly.c (CreatePolygon): and not pass empty coords * generic/tkCanvLine.c (CreateLine): to item creation procs. * generic/tkCanvText.c (CreateText): * generic/tkCanvWind.c (CreateWinItem): * generic/tkCanvas.c (CanvasWidgetCmd CANV_CREATE): * generic/tkRectOval.c (CreateRectOval): * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test:check-in: 940279e1 user: hobbs tags: trunk | |
06:24 | TP macro misplacement check-in: db053e5a user: hobbs tags: trunk | |
2003-01-28
| ||
20:39 | Moved 'deletionEpoch' field from TkDisplay to TkMainInfo. Reworked windowObj type. Fixes Tk Bug #671330 "segfault when e.g. deiconifying destroyed window" check-in: f02d9ee0 user: jenglish tags: trunk | |
2003-01-23
| ||
23:30 | Fix the entry widget's KeyPress binding so that text is entered from left to right, not right to left, even if the mouse button is being held down. [Bug #673687]. check-in: eab46dcf user: drh tags: trunk | |
2003-01-22
| ||
14:32 |
* generic/tkImage.c (Tk_ImageObjCmd): Added check to make sure that you're not creating an image named the same as .'s command, which refixes 220891, even when the name of the command has been changed with 'rename'. The error message is better too. * generic/tkFrame.c (TkToplevelWindowForCommand): Added way of mapping from command names to tkwins-for-toplevels. * tests/image.test (image-1.10,image-1.11): Updated to match new error message and added test for the rename case. * generic/tclInt.decls: Made TkToplevelWindowForCommand exported privately.check-in: 046e519c user: dkf tags: trunk | |
2003-01-19
| ||
09:50 |
* generic/tkImage.c (DeleteImage): delete the image's entry in the image table correctly when there are no more instances. This reopens bug 220891. [Bug #669759]check-in: 4c4aaa60 user: hobbs tags: trunk | |
07:51 |
* doc/loadTk.n: note that ::safe::loadTk has a prereq on ::safe::interpCreate or ::safe::interpInit. [Bug #669159]check-in: c3e6e394 user: hobbs tags: trunk | |
07:50 |
* doc/photo.n: $image put only accepts -format and -to, and note extended use of -to.check-in: 357d07da user: hobbs tags: trunk | |
07:46 | .VS order fix check-in: 4c5d36d6 user: hobbs tags: trunk | |
2003-01-17
| ||
19:54 | Increase the size of the clipping box for lines in bug #663981 so that Tk extensions that attempt to print a canvas in a windows GDI printer will still work. check-in: 09e122b9 user: drh tags: trunk | |
2003-01-14
| ||
19:23 | * generic/tkSelect.c (Tk_CreateSelHandler): Fix for #666346 "Selection handling crashes under KDE 3.0" * tests/unixSelect.test (unixSelect-1.20): Added test case. check-in: d6fd320a user: jenglish tags: trunk | |
01:20 |
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd, ChooseDirectoryValidateProc, Tk_MessageBoxObjCmd): Remove unused tsdPtr variable. Use TEXT macro instead of _T macro since _T does not work under Cygwin. Declare flags as UINT to avoid compiler warning when compiling with mingw.check-in: 122cf82b user: mdejong tags: trunk | |
2003-01-13
| ||
07:30 |
* win/Makefile.in: Add TCL_DEFS to AC_FLAGS so that compiler flags defined by Tcl get passed to the compiler. Add empty rule for cat.c so that Tk compiles under msys. * win/configure: Regen. * win/tcl.m4: Update from Tcl, this pulls in a subst of TCL_DEFS, it also defines USE_THREAD_ALLOC when threads are used and it updates the SC_ENABLE_SYMBOLS and SC_PROG_TCLSH macros to match the ones used in Tcl.check-in: 53f1ef69 user: mdejong tags: trunk | |
07:25 | ChangeLog police. check-in: ba34f986 user: mdejong tags: trunk | |
2003-01-10
| ||
20:23 | unix/tkUnixEvent.c (OpenIM): Remove unused variable (Fixes: #664780 "SGI warning: OpenIM") check-in: 0a0c9fff user: jenglish tags: trunk | |
2003-01-09
| ||
01:00 | Use explicit "static int" type, not implicit "static". check-in: 0d2a3fcc user: dgp tags: trunk | |
2003-01-08
| ||
23:02 | Implement Cohen-Sutherland polygon clipping for long lines in the canvas widget so that coordinates do not overflow the 16-bit limit imposed by X11 and Win32. Bug #663981. check-in: 240475aa user: drh tags: trunk | |
2003-01-03
| ||
22:43 |
* generic/tkFrame.c (CreateFrame): throw a Tcl error instead of a panic when we cannot get a main window and appname is NULL. This can indicate that a user tried to create a frame/toplevel while Tk was dying. [Bug #661792]check-in: b6f5008d user: hobbs tags: trunk | |
2002-12-27
| ||
23:43 | ANSI unfriendly typedef for TkTextBTree repaired for C++ compilers. check-in: 8b2dc51d user: davygrvy tags: trunk | |
21:23 | WaitForEvent(): process Map and Unmap events as well as Configure events during WaitFor{Configure|Map}Notify. Fixes [Bug 578569] (WaitForMapNotify could process Map and Unmap events out of order, making Tk think a window was unmapped when it really wasn't). check-in: 2effd347 user: jenglish tags: trunk | |
2002-12-18
| ||
21:46 | label docs failed to mention the -compound option check-in: 4d31a921 user: tmh tags: trunk | |
2002-12-17
| ||
15:28 | Doc-fix: [$photo put] knows about solid colours, and not files. [Bug 640026] check-in: c5e5dca1 user: dkf tags: trunk | |
2002-12-13
| ||
16:54 |
* generic/tkMain.c (Tk_Main): Call on Tcl*StartupScript*() routines to store the startup script, if any. [Bug 616245].check-in: bc281eaf user: dgp tags: trunk | |
2002-12-10
| ||
22:06 | * win/makefile.vc: tclThreadTest.obj not required to link tktest.exe [Bug 651396] check-in: 55393861 user: davygrvy tags: trunk | |
2002-12-09
| ||
00:32 |
* generic/tkEntry.c (ConfigureEntry): keep a flag to indicate when a var is traced to prevent double-traces caused by configuring the widget in traces with validation on. (dejong)check-in: aefff522 user: hobbs tags: trunk | |
2002-12-08
| ||
21:59 | Fix typo check-in: 059dc688 user: mdejong tags: trunk | |
00:46 |
* generic/tkInt.decls: add TkWinSetHINSTANCE decl * generic/tkIntPlatDecls.h: regen * generic/tkStubInit.c: regen * win/tkWinInit.c (TkpInit): While init and cleanup aren't correct * win/tkWinX.c (TkWinXInit): in DllMain, we had to specify the * win/tkWin32Dll.c (DllMain): true HINSTANCE or the resources of a dynamic Tk weren't being loaded correctly. Created a new function TkWinSetHINSTANCE for this purpose.check-in: 07dfcd13 user: hobbs tags: trunk | |
2002-12-06
| ||
23:29 |
* win/tkWinX.c (TkWinXInit): Move cleanup into an exit handler * win/tkWin32Dll.c (DllMain): to ensure that it will be called * win/tkWinWm.c (TkWinWmCleanup): without having to unload the dll. Also reset the static int initialized on cleanup to allow reinit.check-in: f4d362d9 user: hobbs tags: trunk | |
2002-12-02
| ||
03:42 |
* tests/event.test (_keypress, _text_ind_to_x_y): Force focus to widget in _keypress method to avoid problems with window managers that use focus follows mouse. [Bug 526209]check-in: 878d6261 user: mdejong tags: trunk | |
2002-12-01
| ||
23:37 |
* tests/wm.test: Add wm-transient-6.3 to check that a transient remains withdrawn when it is first withdrawn and then turned into a transient. * unix/tkUnixWm.c: * win/tkWinWm.c: Replace WM_TRANSIENT_WITHDRAWN with WM_WITHDRAWN and set this flag whenever a window is explicitly withdrawn. This fixes the test case added above. [Bug 644356]check-in: 35f7ae4f user: mdejong tags: trunk | |
2002-11-22
| ||
23:26 |
* generic/tkTextDisp.c (TkTextSeeCmd): handle see for unmapped text displays. [Bug #641778]check-in: bb9b2627 user: hobbs tags: core-8-3-1-branch | |
23:25 |
* tests/textDisp.test: * generic/tkTextDisp.c (TkTextSeeCmd): handle see for unmapped text displays. [Bug #641778]check-in: 8f78c034 user: hobbs tags: trunk | |
2002-11-20
| ||
05:21 |
2002-11-19 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): If the scrollbar width is set to 12 or less (but 12 is what you should use) use the small metric scrollbar. (UpdateControlValues): Fix thinko in setting off AUTO_ADJUST for the place geometry manager.check-in: dab24df5 user: wolfsuit tags: trunk | |
2002-11-19
| ||
02:20 |
* unix/Makefile.in: add macosx/*.tcl (buildTkConfig.tcl in particular) to the dist target.check-in: 8bd4b138 user: hobbs tags: trunk | |
2002-11-15
| ||
15:35 | Added missing .BE [Tcl Bug 629330] check-in: 00fd5333 user: dkf tags: trunk | |
2002-11-14
| ||
17:30 |
* generic/tkWindow.c (Tk_DestroyWindow, DeleteWindowsExitProc): Add TkHalfdeadWindow type and halfdeadWindowList to keep track of windows that were only partially deallocated before a call to exit. Finnish cleaning up these windows in DeleteWindowsExitProc. Keep track of cleanup status in Tk_DestroyWindow so that a window with a Destroy binding which calls exit will get fully destroyed. * tests/window.test: Add Tk_DestroyWindow tests for an assortment of half dead window cases. [Bug 630533]check-in: dd044cd7 user: mdejong tags: trunk | |
2002-11-10
| ||
14:59 |
* macosx/Wish.pbproj/project.pbxproj: fixed erroneous removal of libtkstub before Wish was built.check-in: 3c41e330 user: das tags: trunk | |
14:58 |
* macosx/Wish.pbproj/project.pbxproj: fixed erroneous removal of libtkstub before Wish was built.check-in: ea9c7b00 user: das tags: trunk | |
2002-11-07
| ||
22:27 |
* tests/unixWm.test: Add short delay to test unixWm-51.7 to account for raise/lower changes in TIP 107. This allows the test case to pass under Window Maker on Linux.check-in: 030ad36a user: mdejong tags: trunk | |
19:10 | place info did not return all settings, and didn't make sure the result was a proper list. Put '-in' first in result to be more consistent with how grid/pack info behaves. [Bug #635025][Bug #532022] check-in: 9688bb9e user: pspjuth tags: trunk | |
06:38 |
* unix/Makefile.in: added macosx/README to dist target.check-in: 44e063d0 user: das tags: trunk | |
05:04 |
* macosx/Wish.pbproj/project.pbxproj: fix to 'wish' script to allow it to work when not installed into '/'.check-in: 6cbef0cb user: das tags: trunk | |
2002-11-06
| ||
10:49 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/configure.in: Check that AR, RANLIB, and RC are found on the path when building with gcc.check-in: 37ce221a user: mdejong tags: trunk | |
2002-11-04
| ||
07:49 |
* win/winMain.c (Tcl_AppInit): Calls Registry_Init() and Dde_Init() when STATIC_BUILD and TCL_USE_STATIC_PACKAGES macros are set. * win/makefile.vc: linkexten option now sets the TCL_USE_STATIC_PACKAGES macro which also adds the registry and dde static lib files to the link of the shell. [Patch 479697] * win/rules.vc: Matches the one from Tcl. * win/buildall.vc.bat: More useful commentary.check-in: 430b4100 user: davygrvy tags: trunk | |
07:49 | no message check-in: 6dc904f0 user: davygrvy tags: trunk | |
01:54 |
* macosx/Wish.pbproj/project.pbxproj: added Wish linker flag -headerpad_max_install_names to allow use of 'install_name_tool'. fixed tkConfig.sh generation and redo_prebinding in the case where Tk is not installed alongside Tcl.check-in: 56750eca user: das tags: trunk | |
2002-11-01
| ||
18:33 | * win/makefile.vc (TCLREGLIBNAME): Updated to registry 1.1. check-in: af153807 user: andreas_kupries tags: trunk | |
2002-10-29
| ||
00:51 |
* macosx/README: added info on new package searching in Frameworks directories.check-in: d493a60b user: das tags: trunk | |
2002-10-22
| ||
19:18 | updated for 8.4.1 release check-in: 8b8f2f7c user: hobbs tags: trunk, core-8-4-1 | |
2002-10-21
| ||
04:37 |
* macosx/README: revised according to Jim's suggestions * macosx/tkMacOSXAppInit.c: use standard PATH_MAX from <limits.h>check-in: dd2e2e28 user: das tags: trunk | |
2002-10-19
| ||
02:10 |
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version of windres and work around that case by passing a POSIX path instead of a Windows native path. One can't always pass a POSIX path because the mingw native toolchain accepts only Windows native paths. (dejong)check-in: 02559aa0 user: hobbs tags: trunk | |
02:10 |
* win/tkWinPort.h: define OPEN_MAX only if not defined. [Patch #625472] (howell)check-in: 87344c39 user: hobbs tags: trunk | |
02:10 |
* win/winMain.c (WinMain, main): remove obsolete SetMessageQueue callcheck-in: 1b4c22ee user: hobbs tags: trunk | |
2002-10-18
| ||
19:49 | updated for the 8.3.5 release check-in: bd37197c user: hobbs tags: core-8-3-1-branch, core-8-3-5 | |
19:32 |
* win/tkWinPort.h (tchar.h): Do not include on Cygwin. (_T): Define for Cygwin. (OPEN_MAX): only define if currently undefined. * win/winMain.c (main): Conditionally define. [Patch #625283] (khan) * win/configure: Regen. * win/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. (dejong) * win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version of windres and work around that case by passing a POSIX path instead of a Windows native path. One can't always pass a POSIX path because the mingw native toolchain accepts only Windows native paths. [Patch #625283] (dejong)check-in: d0843606 user: hobbs tags: core-8-3-1-branch | |
03:01 |
* mac/tkMacAppInit.c: removed tcltest dependency. [Bug #592639] (porter)check-in: 0a1485f0 user: das tags: trunk | |
00:48 |
* tests/imgPhoto.test: * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): fix arg handling for missing -format or -data options. [Bug #624974]check-in: a8dd4070 user: hobbs tags: core-8-3-1-branch | |
00:48 |
* tests/imgPhoto.test: * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): fix arg handling for missing -format or -data options. [Bug #624974]check-in: 10196f16 user: hobbs tags: trunk | |
2002-10-17
| ||
23:38 |
* tests/text.test: properly return the number of * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732]check-in: d7b7ea07 user: hobbs tags: core-8-3-1-branch | |
23:38 |
* tests/text.test: properly return the number of * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732]check-in: e02410d5 user: hobbs tags: trunk | |
2002-10-16
| ||
23:56 |
* macosx/README: info specific to building and running TclTk on Mac OS X, answers to tcl-mac list FAQs. * macosx/Makefile: permission fix after embedded install. * macosx/Wish.pbproj/project.pbxproj: after install, fix permissions of uninstalled products.check-in: 58b7e09c user: das tags: trunk | |
19:44 |
* macosx/Wish.pbproj/project.pbxproj: added TEXT document type to plist so that files can be dragged onto Wish Shell. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXFont.c: added private proc TkMacOSXUseAntialiasedText() to enable/disable quickdraw text antialiasing where available, default is enabled. Added a linked boolean ::tk::mac::antialiasedtext with write trace to allow control of antialiasing from tcl.check-in: cdc06cfe user: das tags: trunk | |
11:29 | dead keys first fix for MacOSX check-in: 349d85cb user: vincentdarley tags: trunk | |
09:51 | macosx menu accelerator fix check-in: 0602001c user: vincentdarley tags: trunk | |
01:17 |
* unix/configure: * unix/tcl.m4: add AIX-5 ppc build support. Remove unused SC_ENABLE_MEMDEBUG.check-in: 358e85b4 user: hobbs tags: trunk | |
01:17 |
* win/configure: * win/tcl.m4: Add --enable-shared=mem support.check-in: 5c615513 user: hobbs tags: trunk | |
01:05 |
* README: updated to 8.3.5 patchlevel * generic/tk.h: pointed README urls at www.tcl.tk * mac/README: * unix/README: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tk.spec: * win/README: * win/configure: * win/configure.in: * win/tcl.m4:check-in: cb859e1d user: hobbs tags: core-8-3-1-branch | |
2002-10-12
| ||
00:50 | * unix/tkUnixWm.c: (rev. 1.8.1.3) Backported changes for TIP 107 ("Fix the 2-second raise delay") to core-8-3-1-branch [Patch #601518] * tests/unixWm.c (unixWm-51.7): added 200 ms delay after 'raise' and 'lower' commands, since these are now asynchronous. (NB: there may be other regressions, this is the only one I encountered) check-in: 167132dc user: jenglish tags: core-8-3-1-branch | |
2002-10-10
| ||
22:22 |
* tests/grid.test: * generic/tkGrid.c: The grid size was not updated properly when removing a widget from a grid. [Bug #621241] (forssen)check-in: 29e9aa6a user: hobbs tags: core-8-3-1-branch | |
21:07 | The grid size was not updated properly when removing a widget from a grid. [Bug #621241] (forssen) check-in: c22256a9 user: pspjuth tags: trunk | |
21:02 |
* generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows (Windows now requires RGB pixel data from image). * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded widgets on canvases on Windows, tested for 8, 16, 24 and 32-bit depths (XGetImageZPixmap not used).check-in: e27b87a7 user: hobbs tags: core-8-3-1-branch | |
21:01 |
* generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows (Windows now requires RGB pixel data from image). * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded widgets on canvases on Windows, tested for 8, 16, 24 and 32-bit depths (XGetImageZPixmap not used).check-in: 6b1d5fc9 user: hobbs tags: trunk | |
16:34 |
* library/tk.tcl: simplified the adding of extra <ISO_Left_Tab> and <hpBackTab> events to <<PrevWindow>>.check-in: ad8563da user: hobbs tags: trunk | |
07:27 |
* generic/tkCanvas.h: moved TkColormapData struct to tkCanvPs.c * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows. Non-separated data may need correction as well. * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded windows on canvases.check-in: ec3b7724 user: hobbs tags: core-8-3-1-branch | |
07:26 |
* unix/configure: regen * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|all as options now.check-in: a7efcb8e user: hobbs tags: core-8-3-1-branch | |
07:25 |
* tests/canvPs.test: tests for canvas embedded window ps generation * generic/tkCanvWind.c (CanvasPsWindow): removed dead code loop. * generic/tkCanvas.h: moved TkColormapData struct to tkCanvPs.c * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows. Non-separated data may need correction as well. * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded windows on canvases.check-in: 52521f7c user: hobbs tags: trunk | |
05:01 |
* unix/README: doc'ed --enable-symbols options. * unix/Makefile.in: comment docs * unix/configure: regen * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|all as options now.check-in: f1a68625 user: hobbs tags: trunk | |
2002-10-09
| ||
19:35 |
* generic/tk.h: Added reminder comment to edit macosx/Wish.pbproj/project.pbxproj when version number changes.check-in: 2441aaf5 user: dgp tags: trunk | |
13:02 |
* macosx/Makefile: don't remove tclsh after building embedded. * macosx/Wish.pbproj/project.pbxproj: bumped version to 8.4.1; added missing library/mkpsenc.tcl to framework.check-in: 24dcfcfc user: das tags: trunk | |
11:56 |
* generic/tkInt.decls(tkIntXlib): added XQueryTree declaration for mac & aqua, since it's now called from ParentXId via Tk_HandleEvent. * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: regen. * mac/tkMacXStubs.c: added XQueryTree stub * mac/tkMacEmbed.c (TkpUseWindow): check that container window has -container option set (sync with other platforms). * mac/tkMacBitmap.c: * mac/tkMacFont.c: * mac/tkMacSend.c: * mac/tkMacTest.c: * mac/tkMacWm.c: CONSTification. * mac/tkMacProjects.sea.hqx: added tkStyle.c and tkUndo.c to tk library projects.check-in: c7efc907 user: das tags: trunk | |
09:32 |
* generic/tkImgPhoto.c (ImgPhotoSetSize): Only error-out if we fail to allocate a non-empty buffer; getting a NULL when we allocate an empty buffer is no problem since nothing will look at the value anyway. [Bug 619544] Also tidied up file to take into account the fact that we're using 32 bits per pixel in the master to accommodate the alpha channel as well as RGB.check-in: 8b8a363a user: dkf tags: trunk | |
2002-10-08
| ||
20:21 |
* tests/winButton.test: add option clear to top to prevent option leakage from other tests causing problems. [Bug #582382]check-in: e973c183 user: hobbs tags: trunk | |
19:57 |
* generic/tkFocus.c (TkFocusFilterEvent): Ignore event if we are focusing into a dead window. [Bug #588831] (griffin)check-in: a6dd6933 user: hobbs tags: trunk | |
19:57 |
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): leave the DestroyPanedWindow proc to free the pwPtr, add a Preserve reference to the pwPtr->tkwin. (DestroyPanedWindow): Release the pwPtr->tkwin.check-in: 140fd8e0 user: hobbs tags: trunk | |
2002-10-03
| ||
06:24 |
2002-10-02 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): Put the Tk scrollbar pointer into the control reference data for the Mac scrollbar, so we can get it out again in the ScrollbarActionProc.check-in: a05c2909 user: wolfsuit tags: trunk | |
2002-10-02
| ||
21:23 |
* generic/tkText.c (TextBlinkProc): don't blink the cursor unless it is visible. [Bug #616791] [Patch #614474] (bonfield)check-in: a5945c89 user: hobbs tags: trunk | |
21:12 | minor example fix check-in: 30c6813f user: hobbs tags: trunk | |
20:59 |
* tests/entry.test: added entry-20.7 * generic/tkEntry.c (EntryTextVarProc): check if the entry if being deleted before handling an associated textvariable. [Bug #607390 #617446]check-in: da237314 user: hobbs tags: trunk | |
2002-10-01
| ||
08:48 | Finally dealt with 614650 and with a simpler solution too. check-in: 4f349c2e user: dkf tags: trunk | |
2002-09-30
| ||
18:55 |
* tests/panedwindow.test: added panedwindow-28.[12] * generic/tkPanedWindow.c (PanedWindowCmdDeletedProc): (Tk_PanedWindowObjCmd): when destroying the panedwindow, destroy the proxy before the parent to avoid dependency conflicts. [Bug #616589]check-in: 1f35b3bd user: hobbs tags: trunk | |
15:22 | 614650 is still lurking, but now mainly as a [text] widget bug... check-in: db516514 user: dkf tags: trunk | |
13:42 | Incremental transfers of UTF8_STRING selections should now work; Tk will now tag them with the right size and only transfer complete UTF8 characters. Previously, things only worked when the transfer could only happen in one go, and even then not always. [Bug 614650, reported by Reinhard Max] check-in: bdabe5ef user: dkf tags: trunk | |
09:35 |
* doc/bind.n: Doc-fix to mention that %A substitutes UNICODE characters rather than ASCII ones. Tk's done this ever since 8.1 in any case; after all, it is the right thing to do.check-in: e66ad0b2 user: dkf tags: trunk | |
2002-09-27
| ||
18:09 |
* README: Bumped to version 8.4.1 to avoid confusion * generic/tk.h: of CVS snapshots with release 8.4.0. * unix/README: * unix/configure.in: * unix/tk.spec * win/configure.in: * unix/configure: autoconf * win/configure:check-in: 646705f8 user: dgp tags: trunk | |
01:32 |
* unix/configure: regen. * unix/tcl.m4: improve AIX-4/5 64bit compilation support.check-in: bede30d4 user: hobbs tags: trunk | |
00:48 |
2002-09-18 Mumit Khan <[email protected]>
Added basic Cygwin support. * win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build. (SC_PATH_TKCONFIG): Likewise. (SC_PROG_TCLSH): Likewise. (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin flags. Add -mwin32 to extra_cflags and extra_ldflags. Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW. * win/configure: Regenerate. * win/tkWinPort.h (tchar.h): Do not include on Cygwin. (_T): Define for Cygwin. * win/winMain.c (main): Conditionally define.check-in: 85aa3e20 user: hobbs tags: trunk | |
00:47 |
* unix/Makefile.in: add macosx subdir to dist target. Do not generate .Z, only .gz and .zip in alldist target.check-in: 4b84a1eb user: hobbs tags: trunk | |
2002-09-26
| ||
17:07 |
* macosx/Makefile: preserve environment value of INSTALL_ROOT. When embedding only use deployment build. Force relink before embedded build to ensure new linker flags are picked up. * macosx/buildTkConfig.tcl (new): * macosx/Wish.pbproj/project.pbxproj: synthesize tkConfig.sh based on tclConfig.sh in Tcl.framework and tkConfig.sh.in. Add symbolic links to debug lib, stub libs and tkConfig.sh in framework toplevel. Made tkIntXlibDecls.h a public header since Headers/X11/Xlib.h includes it. Install wish8.4 script that runs "Wish Shell.app" and corresponding wish link. Use tcl headers from built Tcl.framework instead of from tcl source directory. * macosx/tkMacOSXPort.h: added missing standard unix includes and defines, similarly to tkUnixPort.h. * macosx/tkMacOSXNotify.c: removed dependency on internal tcl header "tclPort.h" * unix/Makefile.in: * unix/install-sh: copied support for 'install-strip' target over from tcl/unix/{Makefile.in,install-sh}check-in: 405953cf user: das tags: trunk | |
2002-09-24
| ||
14:27 | Regen from Tcl check-in: d0b8c1fa user: dkf tags: trunk | |
09:26 | Regen from Tcl check-in: 444e47c0 user: dkf tags: trunk | |
2002-09-23
| ||
07:21 | In TkpIsWindowFloating, check for NULL before passing the wRef to GetWindowClass. check-in: cd3e4dcb user: wolfsuit tags: trunk | |
07:17 | Minor cleanup, no content changes. check-in: 88750fc5 user: wolfsuit tags: trunk | |
2002-09-22
| ||
07:46 |
2002-09-22 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (UpdateControlValue): HiliteControl doesn't give the proper "nothing to scroll" look on Mac OS X. You have to set the min value greater than the max value to get this.check-in: 05dffb92 user: wolfsuit tags: trunk | |
2002-09-15
| ||
20:38 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * unix/tkUnixEvent.c (TkpCloseDisplay): Use PEEK_XCLOSEIM to examine the input context queue before invoking XCloseIM. Generate an assert if there is an input context that has not been freed. [Patch 570902]check-in: 5b90814a user: mdejong tags: trunk | |
2002-09-14
| ||
02:52 |
* generic/tk.h: Moved RC_INVOKED down so that tcl.h is still included when running the resource compiler. <tcl.h> excludes the unnecessary parts on its own. This reenables the Windows build. It failed because the non-inclusion of tcl.h caused the resource compiler to miss some vital macro definitions (TCL_FINAL_RELEASE, STRINGIFY, ...).check-in: abca098d user: andreas_kupries tags: trunk | |
2002-09-12
| ||
17:34 |
* generic/tk.h: * mac/tkMacApplication.r: * mac/tkMacLibrary.r: * mac/tkMacResource.r: * macosx/tkAboutDlg.r: * macosx/tkMacOSXApplication.r: * macosx/tkMacOSXLibrary.r: * macosx/tkMacOSXResource.r: unified use of the two equivalent resource compiler header inclusion defines RC_INVOKED and RESOURCE_INCLUDED, now use RC_INVOKED throughout. * macosx/tkMacOSXAppInit.c: improved detection of Wish startup by the finder (by checking if stdin is /dev/null), in which case we want to bring up the Tk console window. * macosx/tkMacOSXHLEvents.c: added 'rapp' apple event handler.check-in: 6b6e93fd user: das tags: trunk | |
06:13 |
* macosx/Wish.pbproj/project.pbxproj: reference & install tk/generic/prolog.ps instead of tk/library/prolog.ps.check-in: 83c0ed5e user: das tags: trunk | |
2002-09-10
| ||
12:43 |
* macosx/Wish.pbproj/project.pbxproj: added backwards compatibility for Mac OS X 10.1 ProjectBuilder 2.0.check-in: 524b3813 user: das tags: trunk | |
09:59 |
* unix/Makefile.in: added DYLIB_INSTALL_DIR variable for Darwin and set it to default value ${LIB_RUNTIME_DIR} * unix/tcl.m4 (Darwin): use DYLIB_INSTALL_DIR instead of LIB_RUNTIME_DIR in the -install_name argument to ld. * unix/configure: regen. * macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: added support for building Tcl as an embedded framework, i.e. using an dyld install_name containing @executable_path/../Frameworks via the new DYLIB_INSTALL_DIR unix/Makefile variable.check-in: 419f67e7 user: das tags: trunk | |
06:46 |
* macosx/tkMacOSXNotify.c (Tk_MacOSXSetupTkNotifier): corrected Mac Jaguar event loop issue.check-in: 21653817 user: hobbs tags: trunk, core-8-4-0 | |
2002-09-09
| ||
23:52 | see changelog check-in: c8934650 user: hobbs tags: trunk | |
23:52 |
* library/tk.tcl: use command instead of control on Aqua bindings. Force dialogs to appear below fixed native Mac menubar. * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: Keypress/release events for pure modifier keys were not being passed to Tk. Deadkey presses were inserting null characters into text windows. Now they do nothing. (Still not ideal, but better than before!) * macosx/tkMacOSXMenu.c: Allow more than 200 menus to exist - increased to 2000. * macosx/tkMacOSXMouseEvent.c: Bad interactions between floating windows and ordinary ones. Ensure that local<->global coordinate transformations are wrt to the correct window. * macosx/tkMacOSXWm.c: Better error msg for 'wm attributes'. Remove crash in 'wm transient'. Add 'noActivates' and 'noUpdates' flags to unsupported command. [Patch #606658] (darley)check-in: b7d61235 user: hobbs tags: trunk | |
23:51 | note sept 10 release date check-in: 6a645a6a user: hobbs tags: trunk | |
20:05 |
* library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): corrected msgcat code with XPG specifier. [Patch #606719] (miller)check-in: bc974939 user: uid38172 tags: trunk | |
2002-09-08
| ||
23:42 | added TIP108 note to OS X port check-in: cb80d57e user: hobbs tags: trunk | |
2002-09-06
| ||
16:07 |
* tests/unixWm.test (unixWm-50.3): Constrained test that hangs on Windows.check-in: d1cf66df user: dgp tags: trunk | |
2002-09-05
| ||
09:33 |
* macosx/Wish.pbproj/project.pbxproj: added overlooked missing TK_PATCH_LEVEL version bump to 8.4.0.check-in: 9aab18a3 user: das tags: trunk | |
2002-09-04
| ||
17:44 | * win/Makefile.in (install-libraries): Added code section to install the message catalogs. Copied same section from unix/Makefile.in and adapted it to the slightly different environment. check-in: 106f720e user: andreas_kupries tags: trunk | |
02:05 |
* library/button.tcl: further restrict buttons to not resetting the "original" relief if it has changed in the interim. This prevents code that simulated overrelief buttons from not working in 8.4. [Bug #604270]check-in: 2054f3e5 user: hobbs tags: trunk | |
2002-09-03
| ||
15:08 |
* macosx/Wish.pbproj/project.pbxproj: Bumped version number to 8.4.0 and updated copyright info.check-in: 6d77900e user: das tags: trunk | |
11:48 | wm attributes macosx fix check-in: 771dc762 user: vincentdarley tags: trunk | |
05:15 | Update changes for 8.4.0 release check-in: 5f654d35 user: dgp tags: trunk | |
01:05 | correction to r1.19 fix to only incr inset when no image is used check-in: 3cfb6a24 user: hobbs tags: trunk | |
00:22 |
* tests/cursor.test: reverted 2002-08-31 change for OS X to use 'heart' cursor because 'arrow' on windows has a pre-skewed use count. [Bug #602667]check-in: 2b947ce8 user: hobbs tags: trunk | |
2002-09-02
| ||
23:39 | see changes check-in: f5780ba6 user: hobbs tags: trunk | |
23:32 |
* tests/button.test: added button-14.1 * win/tkWinButton.c (TkpComputeButtonGeometry): correct Win button sizing to be equal for one-line buttons with -height of 0 or 1, as well as -height 0 buttons with empty text and no image, which should be the same as single-line text buttons. [Bug #565485]check-in: 0c303d23 user: hobbs tags: trunk | |
22:00 |
* library/button.tcl (::tk::ButtonLeave): correctly restore state of button to normal for unix bindings. [Bug #597920]check-in: 9034f661 user: hobbs tags: trunk | |
22:00 | added tk windowingsystem docs check-in: a822075e user: hobbs tags: trunk | |
21:21 | make sure to substitute LD_LIBRARY_PATH_VAR check-in: debadbbc user: hobbs tags: trunk | |
21:21 | add support for 64-bit builds on HP-11 with gcc check-in: 2b462bca user: hobbs tags: trunk | |
21:21 |
* tests/wm.test: * unix/tkUnixWm.c: remove possible 2-second delay in 'raise'. [Patch #601518] (english) TIP #107check-in: 1d77e81a user: hobbs tags: trunk | |
20:16 | Bumped version number to 8.4.0 check-in: 912aaecc user: hobbs tags: trunk | |
19:16 |
* generic/tkCmds.c: * generic/tkWindow.c: made 'tk' available in safe interpreters, but only the caret and windowingsystem subcommands may be called. * tests/safe.test (safe-1.2): noted that tk is now available in safe interps, but not the appname/scaling subcommands.check-in: bb0ef89d user: hobbs tags: trunk | |
19:15 | noted new tk windowingsystem subcommand check-in: c536d125 user: hobbs tags: trunk | |
19:14 | added int cast to prevent warning check-in: 28480d0b user: hobbs tags: trunk | |
19:13 | added size_t cast to prevent warning check-in: 9c0423f0 user: hobbs tags: trunk | |
2002-08-31
| ||
13:28 |
* unix/tcl.m4: update from Tcl * unix/Makefile.in: import of TK_SHLIB_LD_EXTRAS for Tk library specific linker settings. Added use of new LD_LIBRARY_PATH_VAR. * unix/configure: regencheck-in: 17a60be4 user: das tags: trunk | |
06:12 |
*** macosx-8-4-branch merged into the mainline [tcl patch #602770] *** * generic/tk.decls: * generic/tkInt.decls: added new "aqua" specific entries to the stubs tables. Changed all "unix" entries to "x11" to allow us to distinguish and build both "aqua" on MacOSX and "x11" on MacOSX. * generic/tk.h: added a #ifnded RESOURCE_INCLUDED so that tk.h can be passed to the resource compiler. * generic/tkCmds.c (Tk_TkObjCmd): added [tk windowingsystem] subcommand: returns "x11" when running on X11, "win32" on Windows, "classic" on MacOS9 and "aqua" on MacOSX Aqua (i.e. Carbon) * generic/tkFont.c (TkFontGetFirstTextLayout): new private function returning the first chunk of a Tk_TextLayout, i.e. until the first font change on the first line (or the whole first line if there is no such font change). * generic/tkMain.c: made Tcl_ThreadDataKey static * library/demos/puzzle.tcl: fixed button metrics for aqua * tests/cursor.test: check for presence of arrow cursor instead of heart cursor * xlib/xcolors.c: changed xColors static initialization to more standard C * macosx/Wish.pbproj/jingham.pbxuser (new): * macosx/Wish.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE. * macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'. * macosx/tkMacOSXAppInit.c (new): macosx specific AppInit looking for a AppMain.tcl file in its bundled Resources/Scripts folder. If present, argv[1] is set to that file and the Scripts folder is added to the auto_path. This allows tk apps to embed scripts within their bundle directory structure. * macosx/tkMacOSXInit.c (new): macosx adapted version of tkUnixInit.c: we initialize & cache the Carbon native encoding (e.g. 'macRoman') and try to find the tk script library files inside Tk packaged as a framework. * macosx/tkMacOSXNotify.c (new): new macosx specific merged Carbon/select-based notifier. * macosx/tkMacOSXEvent.c (new): * macosx/tkMacOSXEvent.h (new): * macosx/tkMacOSXKeyEvent.c (new): * macosx/tkMacOSXMouseEvent.c (new): * macosx/tkMacOSXWindowEvent.c (new): new macosx specific event handling functionality. * macosx/tkMacOSX.h (new): * macosx/tkMacOSXBitmap.c (new): * macosx/tkMacOSXButton.c (new): * macosx/tkMacOSXClipboard.c (new): * macosx/tkMacOSXColor.c (new): * macosx/tkMacOSXConfig.c (new): * macosx/tkMacOSXCursor.c (new): * macosx/tkMacOSXDefault.h (new): * macosx/tkMacOSXDialog.c (new): * macosx/tkMacOSXDraw.c (new): * macosx/tkMacOSXEmbed.c (new): * macosx/tkMacOSXFont.c (new): * macosx/tkMacOSXHLEvents.c (new): * macosx/tkMacOSXInt.h (new): * macosx/tkMacOSXKeyboard.c (new): * macosx/tkMacOSXMenu.c (new): * macosx/tkMacOSXMenubutton.c (new): * macosx/tkMacOSXMenus.c (new): * macosx/tkMacOSXPort.h (new): * macosx/tkMacOSXRegion.c (new): * macosx/tkMacOSXScale.c (new): * macosx/tkMacOSXScrlbr.c (new): * macosx/tkMacOSXSubwindows.c (new): * macosx/tkMacOSXTest.c (new): * macosx/tkMacOSXUtil.c (new): * macosx/tkMacOSXUtil.h (new): * macosx/tkMacOSXWm.c (new): * macosx/tkMacOSXWm.h (new): * macosx/tkMacOSXXStubs.c (new): macosx ports of classic mac Tk implementation in tk/mac. * macosx/tkMacOSXSend.c (new): only send to local interp implemented currently. * macosx/tkMacOSXDebug.h (new): * macosx/tkMacOSXDebug.c (new): new macosx specific functions for debugging MacOS events, regions, etc. * macosx/tkAboutDlg.r (new): * macosx/tkMacOSXApplication.r (new): * macosx/tkMacOSXCursors.r (new): * macosx/tkMacOSXLibrary.r (new): * macosx/tkMacOSXMenu.r (new): * macosx/tkMacOSXResource.r (new): * macosx/tkMacOSXXCursors.r (new): * macosx/tclets.r (new): sources for Rez resource compiler. * macosx/Wish.icns (new): Wish application icon. * generic/tk.h: * generic/default.h: * generic/tkBind.c: * generic/tkCmds.c: * generic/tkGrab.c: * generic/tkPointer.c: * generic/tkPort.h: * generic/tkSelect.c: * generic/tkStubLib.c: * generic/tkTest.c: * generic/tkText.c: * generic/tkWindow.c: * unix/tkUnix3d.c: * xlib/xgc.c: * xlib/X11/X.h: * xlib/X11/Xlib.h: * xlib/X11/Xutil.h: added #includes and #ifdefs for macosx * library/bgerror.tcl: * library/button.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/widget: check [tk windowingsystem] instead of and/or in addition to $tcl_platform(platform). * generic/tkInt.h: * mac/tkMacBitmap.c: * mac/tkMacWm.c: added missing CONSTification * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: regencheck-in: 6b4c1410 user: das tags: trunk, macosx-8-4-merge-2002-08-31-trunk | |
05:38 | added macosx-8-4-branch ChangeLog entries Closed-Leaf check-in: f7b1988b user: das tags: macosx-8-4-branch, macosx-8-4-premerge-2002-08-31-branch | |
01:16 | small fix to more reliably force relink of non-active buildstyle check-in: 9e439d95 user: das tags: macosx-8-4-branch | |
2002-08-30
| ||
19:18 | set SYMROOT in macosx/Makefile check-in: 045938f5 user: das tags: macosx-8-4-branch | |
18:18 | various project cleanups & enhancements added macosx/Makefile to facilitate building from cli added [tk windowingsystem] and removed $::tcl_plaform(windowingsystem) changed all runtime library references to the above removed duplicate entries in tk.decls & tkInt.decls CONSTification and other small changes in macosx/ to remove compiler warnings check-in: 3ee14f2c user: das tags: macosx-8-4-branch | |
15:36 | merged with trunk at tag macosx-8-4-merge-2002-08-30-trunk check-in: b24e9839 user: das tags: macosx-8-4-branch, macosx-8-4-merge-2002-08-30-branch | |
2002-08-28
| ||
01:08 | Fix for bug #582457: make radio and checkbuttons work like Windows when -relief is sunken, -offrelief is flat, and -overrelief is raised. check-in: 9abdf011 user: drh tags: trunk, macosx-8-4-premerge-2002-08-31-trunk, macosx-8-4-merge-2002-08-30-trunk | |
2002-08-26
| ||
21:57 |
08/26/2002 Jim Ingham < [email protected]>
tkMacOSXMenu.c: In ReconfigureIndividualMenu, guard against the CFStringFromCString returning NULL. In this case, insert "<error>" for the menu item text, for want of a better thing to do...check-in: 6b5cf758 user: wolfsuit tags: macosx-8-4-branch | |
21:55 |
08/26/2002 Jim Ingham < [email protected]>
tkMacScrlbar.c: Use kControlScrollBarLiveProc so we get live updates for the Scrollbar - rather than trying to hide the original position. Watch for the "dragged" as well as the "moved" message in the thumb action proc. 10.2 seems to only send the former.check-in: e3d46022 user: wolfsuit tags: macosx-8-4-branch | |
14:32 |
* win/Makefile.in: Removed dependence on the (parts of) the * win/winMain.c: tcltest executable on Windows. It was not used, and the dependency complicated the Makefile. [Bug 592638].check-in: e82e08ec user: dgp tags: trunk | |
2002-08-21
| ||
14:01 | bumped version to 8.0b3 added libstub.a target simplified framework build phases check-in: 5d062a7b user: das tags: macosx-8-4-branch | |
12:28 | whitespace & other cleanup wish startup code cleanup induced by new support in tcl for standard MacOSX tcl package locations renamed Tk_GetFirstTextLayout to private TkFontGetFirstTextLayout check-in: 67ad8b87 user: das tags: macosx-8-4-branch | |
2002-08-20
| ||
20:26 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk check-in: 88ef5db9 user: das tags: macosx-8-4-branch, macosx-8-4-merge-2002-08-20-branch | |
15:39 |
* README: Bumped version number to 8.4b3 to distinguish * generic/tk.h: HEAD from the 8.4b2 release. * unix/configure.in: * win/configure.in: * unix/tk.spec: * unix/configure: autoconf * win/configure: * generic/tk.h: Added compile-time check that the tcl.h header file #included by Tk 8.4 is one from Tcl 8.4. This is needed to be sure that new #defines like CONST84 are available. [Bug 597432].check-in: da313789 user: dgp tags: trunk, macosx-8-4-merge-2002-08-20-trunk | |
14:37 | make mklinks check-in: 40b6870e user: dgp tags: trunk | |
2002-08-16
| ||
07:52 |
* unix/Makefile.in (install-binaries): simplified pkgIndex.tcl file created on installation. * win/Makefile.in (install-binaries): corrected and simplified creation of pkgIndex.tcl file on installation.check-in: 98f260cd user: hobbs tags: trunk | |
2002-08-14
| ||
15:31 | compilation, link fixes check-in: 9181c882 user: vincentdarley tags: trunk | |
2002-08-13
| ||
20:53 |
* library/button.tcl: change the bindings to use Priv($w,relief) instead of just Priv(relief). This ensures that neighboring buttons don't confuse (over)relief settings.check-in: 5bfad006 user: hobbs tags: trunk | |
16:20 |
* unix/tkUnixSend.c (Tk_SetAppName): Fixed a compiler warning.check-in: 40a616af user: rmax tags: trunk | |
2002-08-12
| ||
13:38 | Tweaked resizing behaviour of the image-viewer demo. check-in: 576f16ca user: dkf tags: trunk | |
2002-08-08
| ||
23:49 |
* unix/tkUnixWm.c (WmTransientCmd): Apply fix for wm transient assertion error that was applied to tkWinWm.c for Tk Bug #592201.check-in: c489a1d0 user: mdejong tags: trunk | |
23:45 |
* tests/wm.test: Add deleteWindows at start of new transient tests so they do not fail if the toplevels already exist. * unix/tkUnixWm.c: Revert patch for Tk Bug #592201 which incorrectly removed numTransients member.check-in: 8bf51665 user: mdejong tags: trunk | |
22:32 | Fix for Tk Bug #592201 "wm transient fails with two masters". check-in: 4e600e96 user: jenglish tags: trunk | |
21:02 |
* tests/unixWm.test: Corrected packaging of unixWm-50.3 so that [setupbg] and [cleanupbg] always balance, no matter what tests are skipped.check-in: a61cb297 user: dgp tags: trunk | |
11:43 | *** empty log message *** check-in: 7c5e6238 user: rmax tags: trunk | |
11:43 |
* unix/Makefile.in: Fixed typos in DISTNAME, and ZIPNAME.check-in: da67b924 user: rmax tags: trunk | |
10:47 | 8.4b2 tag note check-in: 35bb3931 user: hobbs tags: trunk, core-8-4-b2 | |
09:35 |
* generic/tkButton.c (TkButtonWorldChanged): added GCFont handling to the disabledGc of buttons when compound != none. The drawing appears to be incorrect across platforms still. [Bug #477740]check-in: 24bf8f80 user: hobbs tags: trunk | |
09:35 |
* generic/tkImgGIF.c (FileReadGIF): fixed -from handling for gifs [Bug #467524] (obermeier)check-in: ae52de43 user: hobbs tags: trunk | |
04:54 |
* generic/tkCanvUtil.c (TkSmoothParseProc): recognize the built-in bezier method by name. [Bug #578654] * doc/canvas.n: update to note that -smooth really doesn't take or return just booleans.check-in: 3c214554 user: hobbs tags: trunk | |
01:44 |
* win/configure: * win/tcl.m4: added shell32 to libs for updated native Windows tk_chooseDirectory dialog.check-in: f1e64387 user: hobbs tags: trunk | |
01:43 |
* tests/panedwindow.test: added -text foobar to some test buttons to enable correct testing of panedwindow across platforms. [Bug #582370]check-in: b96bae21 user: hobbs tags: trunk | |
01:43 |
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): * library/panedwindow.tcl: changed class from PanedWindow to Panedwindow to not conflict with existing bwidgets, but also to be more regular with other names used in the core.check-in: c5e500e1 user: hobbs tags: trunk | |
01:43 |
* doc/GetBitmap.3: removed doc refs to deprecated Tk_GetBitmapFromData. [Bug #590379]check-in: 00d9f161 user: hobbs tags: trunk | |
01:42 |
* win/tkWinMenu.c (TkpSetWindowMenuBar): fixed logic bug in when to idle call ReconfigureWindowsMenu.check-in: f8c3d249 user: hobbs tags: trunk | |
01:42 |
* win/tkWinDialog.c: enabled use of the updated native Windows directory browser (tk_chooseDirectory). This does require shell32.dll v4.71 or greater. [Patch #468139]check-in: 13676ed9 user: hobbs tags: trunk | |
2002-08-06
| ||
14:38 | Made panedwindow tests all work again; I'm fairly sure the current behaviour is still not right, but it is definitely better than it was when I first started tinkering with the panedwindow in that now it at least picks a sensible size in one dimension when working with widgets whose size is not known immediately. check-in: 5638f6f6 user: dkf tags: trunk | |
13:19 |
* tests/defs.tcl: removed file. No longer needed now that Tk is using the tcltest package to do its testing.check-in: d525d66a user: dgp tags: trunk | |
2002-08-05
| ||
14:01 |
* win/tkWinFont.c: Additional changes to fix CONST warnings on * win/tkWinWM.c: Windows due to latest patch. Tks Vince Darley.check-in: b4beb44e user: dgp tags: trunk | |
04:30 |
Applied companion patch for Tcl Patch 585105,
updating Tk to use Tcl 8.4's fully CONST-ified
interface, and fully CONSTifying Tk at the
same time.
This patch includes purging Tk of its last direct access to interp->result. [Bug 589853] The substantial changes include copying event sequence strings into Tcl_DStrings in tkBind.c, and copying [text] indices into Tcl_DStrings because parsing them involved overwriting them. If this causes performance trouble, that can be resolved by further converting them to Tcl_Obj's. The #defines USE_NON_CONST and USE_COMPAT_CONST have the same effect for Tk as they do for Tcl. (They actually change tcl.h) check-in: 5603f01a user: dgp tags: trunk | |
2002-08-02
| ||
15:35 | Stopped a potential core dump from happening when a idle event outlives its clientdata. check-in: 42c56da3 user: dkf tags: trunk | |
15:12 | different method of silencing compiler warning. check-in: cdf795b7 user: dgp tags: trunk | |
03:18 | silenced compiler warning check-in: ea64d4e8 user: dgp tags: trunk | |
2002-07-31
| ||
14:10 | Postpone paned-window layout arrangement on geometry event until idle, as is done in other window managers, to fix problems with size calculations when the children don't already know their sizes anyway. Now the layout of the vertical pane demo works better (overall initial window width is right!) check-in: bc3f6cc1 user: dkf tags: trunk | |
10:52 | Resynch with Tcl check-in: e37a92a2 user: dkf tags: trunk | |
2002-07-29
| ||
23:03 |
* unix/configure: Regen. * unix/configure.in: Remove code that was setting CC_SEARCH_FLAGS and LD_SEARCH_FLAGS to try to account for cc vs ld linking. Tcl now handles this. * unix/tcl.m4: Update from Tcl.check-in: 90aa5158 user: mdejong tags: trunk | |
2002-07-28
| ||
03:23 |
* unix/Makefile.in: Add MAJOR_VERSION, MINOR_VERSION, PATCH_LEVEL, INSTALL_LIBRARY, STUB_LIB_FILE, and LIB_FILE to support changes in tcl.m4 related to library builds. Use MAKE_LIB macro to avoid dealing with RANLIB issues. Rename TK_CC_SEARCH_FLAGS to CC_SEARCH_FLAGS and rename TK_LD_SEARCH_FLAGS to LD_SEARCH_FLAGS. Use new INSTALL_LIB and INSTALL_STUB_LIB substs to deal with ranlib issues when install libraries. * unix/configure: Regen. * unix/configure.in: Remove AC_PROG_RANLIB since this is done by tcl.m4 now. Define CC_SEARCH_FLAGS instead of TK_CC_SEARCH_FLAGS and so on. Use MAKE_LIB and MAKE_STUB_LIB from tcl.m4. Remove AC_SUBST calls that are no done in tcl.m4. * unix/tcl.m4: Update from Tcl. * unix/tkConfig.sh.in: Subst CC_SEARCH_FLAGS and LD_SEARCH_FLAGS.check-in: dc30e106 user: mdejong tags: trunk | |
2002-07-25
| ||
22:12 | Last commit missed a few lines. check-in: e1335f01 user: pspjuth tags: trunk | |
21:36 | Objectifed wm. [Patch #564521] Note: this commit has not been tested. check-in: 6f427f77 user: pspjuth tags: trunk | |
21:35 | Objectifed wm. [Patch #564521] check-in: 92401d20 user: pspjuth tags: trunk | |
21:19 |
* tests/spinbox.test: added spinbox-22.[1-3] * generic/tkEntry.c (ConfigureEntry): made the textvariable value take precedence over changed -from/-to values, unless it must be constrained. [Bug #559078]check-in: fc1e3660 user: hobbs tags: trunk | |
20:57 |
* library/spinbox.tcl (MouseSelect): when not in the entry, just return instead of invoking - ButtonUp handles invoking already. [Bug #499168]check-in: 2bdb640b user: hobbs tags: trunk | |
20:36 |
* library/tk.tcl (RestoreFocusGrab): handle the case where the FocusGrab info is not set. [Bug #553283]check-in: b07eac11 user: hobbs tags: trunk | |
20:36 |
* library/tk.tcl (RestoreFocusGrab): handle the case where the FocusGrab info is not set. [Bug #553283]check-in: b869e591 user: hobbs tags: core-8-3-1-branch | |
2002-07-24
| ||
20:35 | see changelog check-in: 4f6c3f6b user: hobbs tags: trunk | |
19:41 |
* tests/canvas.test: added canvas-14.[1-6] * generic/tkCanvas.c (CanvasWidgetCmd): corrected handling of 'scan' subcommand args. Also removed early return cases to goto done instead where the canvasPtr would be Tcl_Release'd. This may solve other problems with unreleased canvasPtr's. [Bug #581560]check-in: ee55f2eb user: hobbs tags: trunk | |
19:40 |
* tests/canvas.test: added canvas-14.[1-6] * generic/tkCanvas.c (CanvasWidgetCmd): corrected handling of 'scan' subcommand args. Also removed early return cases to goto done instead where the canvasPtr would be Tcl_Release'd. This may solve other problems with unreleased canvasPtr's. [Bug #581560]check-in: 27ab72e5 user: hobbs tags: core-8-3-1-branch | |
19:15 |
* win/tkWinButton.c (TkpDisplayButton): corrected display of focus ring around the actual text when the button is a compound button. [Bug #583691]check-in: 4ba93c31 user: hobbs tags: trunk | |
18:42 |
* unix/README: Corrected notes about running user interactive Tk tests. [Bug #462320]check-in: 192d0b47 user: hobbs tags: trunk | |
18:31 |
* generic/tkText.c (TextEditUndo): set isDirtyIncrement to -1 when reverting to note proper "dirtiness". [Bug #580362] (callewaert)check-in: de5310c1 user: hobbs tags: trunk | |
18:30 |
* generic/tkEntry.c (DisplayEntry): correct cursor position before calling Tk_SetCaretPos. (yamamoto)check-in: 0203a5d7 user: hobbs tags: trunk | |
2002-07-23
| ||
17:33 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: 739f9716 user: mdejong tags: trunk | |
17:24 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: 0090380c user: mdejong tags: trunk | |
09:05 | removed invalid ChangeLog entry check-in: c48d3b0f user: mdejong tags: trunk | |
2002-07-22
| ||
21:25 |
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::file::chooseDir): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog): Revert [Tk patch 568278]. The transient window workaround is no longer needed since the fix for [Tk bug 570764] solved the problem for withdrawn transients.check-in: 292849c2 user: mdejong tags: trunk | |
04:08 | Set the kNavSupportPackages flag on the tk_getOpenFile dialog so you can choose App packages. check-in: cc070f48 user: wolfsuit tags: macosx-8-4-branch | |
2002-07-21
| ||
20:40 | encoding issues, proxy icons check-in: 60df1051 user: vincentdarley tags: macosx-8-4-branch | |
11:11 | encodings, and wm updates check-in: 90b8db63 user: vincentdarley tags: macosx-8-4-branch | |
2002-07-19
| ||
20:31 |
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: Add AC_PREREQ(2.13) in an attempt to make it more clear that the configure scripts must be generated with autoconf version 2.13. [Tcl Bug 583573]check-in: b62109fb user: mdejong tags: trunk | |
14:37 | Oops. Minor fix to the previous fix. check-in: 5288fc9d user: drh tags: trunk | |
14:27 | Fix a bug in the Postscript encoding vector generator that was causing postscript generation to fail under Win2K. check-in: be10e67f user: drh tags: trunk | |
09:28 | no console with startup script check-in: e49d2cad user: vincentdarley tags: macosx-8-4-branch | |
09:22 | Jim's patch for encodings check-in: 2b8127b6 user: vincentdarley tags: macosx-8-4-branch | |
2002-07-18
| ||
23:45 | encodings, events check-in: 89cc0ef3 user: vincentdarley tags: macosx-8-4-branch | |
16:02 |
* unix/tkUnixSend.c: Using Tcl_GetTime instead of TclpGetTime.check-in: e83e4b85 user: rmax tags: trunk | |
09:35 | key event problems - no static check-in: 0c136688 user: vincentdarley tags: macosx-8-4-branch | |
09:34 | menu glyphs check-in: a4fb19e4 user: vincentdarley tags: macosx-8-4-branch | |
2002-07-17
| ||
21:33 | code cleanup check-in: ef406e53 user: vincentdarley tags: trunk | |
16:51 |
* library/unsupported.tcl: Extended ExposePrivateVariable, and ExposePrivateCommand to accept patterns as well.check-in: eac15e84 user: rmax tags: trunk | |
14:39 | log check-in: 56e53acc user: dgp tags: trunk | |
14:37 | corrected reversed logic in assert -> panic conversion check-in: 9dd7400d user: dgp tags: trunk | |
2002-07-16
| ||
23:29 |
* generic/tkFont.c (TkFontPkgFree): Call panic instead of assert since assert is not used in the rest of Tk. [Tk bug 579651]check-in: 2b56ce15 user: mdejong tags: trunk | |
23:17 |
* unix/Makefile.in: * win/Makefile.in: Add a more descriptive warning in the event `make genstubs` needs to be rerun.check-in: 20db6a87 user: mdejong tags: trunk | |
21:14 | ChangeLog police check-in: 38051be7 user: mdejong tags: trunk | |
18:06 | WinWm fixes check-in: c350236c user: vincentdarley tags: trunk | |
14:35 | encodings, menu glyphs check-in: d052d789 user: vincentdarley tags: macosx-8-4-branch | |
14:32 | button and menubutton encodings check-in: 0658c567 user: vincentdarley tags: macosx-8-4-branch | |
14:32 | menu encodings and menu glyphs check-in: 9a2338b5 user: vincentdarley tags: macosx-8-4-branch | |
05:03 | no message check-in: a769e153 user: davygrvy tags: trunk | |
05:01 | re-add of the borland makefile. Submitted by Helmut Giese <[email protected]>. check-in: 39ae7cc0 user: davygrvy tags: trunk | |
2002-07-15
| ||
18:10 |
* Some tests needed "unix" constraint.check-in: f179e71c user: dgp tags: trunk | |
16:56 |
* Fixes for [Bug 581627]. * generic/tkTest.c: Test commands not supported on non-Unix platforms should not be defined there in the first place. * tests/constraints.tcl: Fixed "secureserver" constraint. * tests/unixWm.test: Some tests needed "unix" constraint. * win/tkWinWm.c: Typo in error message.check-in: 7c47575f user: dgp tags: trunk | |
2002-07-14
| ||
18:31 |
* tests/event.test: Fixes to enable testing of only userInteraction * tests/visual_bb.test: tests.check-in: d9d30520 user: dgp tags: trunk | |
17:29 |
* Bumped HEAD to version 8.4b2 in order to distinguish it from the 8.4b1 release. Also extended LOCALES to cover all message catalogs.check-in: 1248e4a3 user: dgp tags: trunk | |
15:45 |
* tests/focustTcl.test: Conversion bug: Corrected backwards logic. * tests/imgPhoto.test: Conversion bug: overwrote unix/README.check-in: 075080eb user: dgp tags: trunk | |
05:48 |
* Completed conversion of Tk test suite to use tcltest.check-in: c483179b user: dgp tags: trunk | |
2002-07-13
| ||
21:52 |
* Converted more files to tcltest and factored out common code.check-in: d09771c3 user: dgp tags: trunk | |
20:28 |
* Converted more files to tcltest and factored out common code.check-in: d5cee69d user: dgp tags: trunk | |
00:30 |
* Converted several files in the test suite for testing by tcltest 2.1.check-in: 2813f972 user: dgp tags: trunk | |
2002-07-12
| ||
21:08 |
* Converted several files in the Tk test suite for testing by tcltest 2.1.check-in: 4b0cdc1b user: dgp tags: trunk | |
13:40 |
* Converted several files in the Tk test suite for testing by tcltest 2.1.check-in: 3892bfbf user: dgp tags: trunk | |
2002-07-11
| ||
22:42 |
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): initialize utfTitle to NULL, add a few more notes about limitations of possible new Tk_ChooseDirectoryObjCmd function.check-in: ebbd6e32 user: hobbs tags: trunk | |
13:01 |
tests/visual_vv.test: Removed some dependence on [exec]ed utilities
generic/tkImgPhoto.c: Allowed photo image buffer allocation to fail more tests/imgPhoto.test: gracefully in some cicumstances. The remaining ones require API changes before they can fail nicely. check-in: 55680eeb user: dkf tags: trunk | |
2002-07-09
| ||
17:53 |
* generic/tkTest.c: Removed unused dependence on TclThread_Init() * tests/defs.tcl: and [testthread]. [Bug 578165, Tcl Bug 531413]check-in: 2ba1c04b user: dgp tags: trunk | |
2002-07-08
| ||
22:10 | no message check-in: 134affa7 user: davygrvy tags: trunk | |
22:08 | Added missing win/lamp.bmp to the dist target. check-in: eb5e2eb2 user: davygrvy tags: trunk | |
2002-07-05
| ||
20:19 |
* added incompatibility note about photo compositingcheck-in: d40dd370 user: dgp tags: trunk | |
07:20 | updated for 8.4b1 release check-in: d26d54b5 user: hobbs tags: trunk, core-8-4-b1 | |
2002-07-04
| ||
09:25 | Improvements to bgerror dialog layout. [Bug #577086] check-in: 529a4bc8 user: dkf tags: trunk | |
01:09 | minor doc clarification (lester) check-in: 87569a13 user: hobbs tags: trunk | |
2002-07-01
| ||
17:12 | Updated to latest tcl.m4 from Tcl. check-in: 24ac0b9d user: dgp tags: trunk | |
2002-06-28
| ||
22:30 | Fixed a bug in TkSelGetSelection - the data was never actually retrieved from the clipboard. Thanks to Brian Gottlieb for this one! check-in: 668056ce user: wolfsuit tags: macosx-8-4-branch | |
09:01 | Force the message box to have consistent background colours. [Bug#552515] check-in: 76571323 user: dkf tags: trunk | |
2002-06-27
| ||
20:09 | * win/Makefile.in (install-binaries): Fix of troubled Makefile quoting introduced by [Patch 521356] causing the installed to fail. check-in: 3b8c5ad9 user: andreas_kupries tags: trunk | |
2002-06-26
| ||
23:02 |
* (Tk_DrawChars) silence compiler warning.check-in: 8713088a user: dgp tags: trunk | |
22:57 | * generic/tkStyle.c: <eol> of the committing cvs client didn't match the <eol> of the file itself. Windows users where getting \r\r\n. Problem fixed. check-in: 44d71b5c user: davygrvy tags: trunk | |
22:53 | incorrect <eol> fixed. check-in: a9fe600c user: davygrvy tags: trunk | |
22:12 | Fixed potential buffer overflow from patch#546910 check-in: 2b68c98d user: a_kovalenko tags: trunk | |
08:22 | Updated font.test to expect new behavior of canvas postscript (patch #546910) check-in: 434d8505 user: a_kovalenko tags: trunk | |
02:38 |
* Expanded install-binaries target to create and install a pkgIndex.tcl file to enable Tk as a loadable package [Patch 521356]check-in: 0f8555e7 user: dgp tags: trunk | |
2002-06-25
| ||
16:45 |
* unix/tcl.m4: New macro SC_CONFIG_MANPAGES. * unix/configure.in: Added support for symlinks and compression * unix/Makefile.in: when installing the manpages. [Patch 518052] Default is still hardlinks and no compression. * unix/mkLinks: generated * unix/configure: * unix/README: Added documentation for the new features.check-in: 4786c9fe user: rmax tags: trunk | |
16:27 | Applied patch #546910 -- international postscript output check-in: 3213f87f user: a_kovalenko tags: trunk | |
14:39 |
* unix/configure: Replaced ${exec_prefix}/lib * unix/tcl.m4 (SC_PATH_TCLCONFIG): by ${libdir}.check-in: ab620e42 user: rmax tags: trunk | |
2002-06-24
| ||
20:34 |
* tests/winWm.test: Verify that both an unmapped and already mapped toplevel are raised and receive the focus when deiconified. * tests/wm.test: Add wm deiconify tests. Check that a toplevel that has never been mapped is not mapped by the deiconify command since it should be done at idle by MapFrame. * win/tkWinWm.c (Tk_WmCmd): Check the WM_NEVER_MAPPED flag while processing the wm deiconify command. The WM_UPDATE_PENDING flag should never be set when WM_NEVER_MAPPED is set, but double check so that the implementation is more explicit and matches the comment just above. Return without invoking TkWmRestackToplevel or TkSetFocusWin on a toplevel that has never been mapped. This fixes a bug where a toplevel is mapped with the wrong size and is then resized by the idle call to MapFrame. [Tk bug 233150]check-in: 1dd500e6 user: mdejong tags: trunk | |
06:50 | Updated tk changes from ChangeLog. check-in: 6012c9a8 user: andreas_kupries tags: trunk | |
06:24 | Mention Tk patch numbers in ChangeLog entries. check-in: 7c8f7547 user: mdejong tags: trunk | |
05:31 |
* win/tkWinWm.c (UpdateGeometryInfo): remove the check for a null wrapper introduced in r1.41 on 2002-06-15 because it prevented geometry setting from taking effect if the window was not on the screen. Another check may go in it's place as IsIconic and IsZoomed should not be passed NULL.check-in: baa8df33 user: hobbs tags: trunk | |
02:17 |
* tests/wm.test: Remove invalid minsize test. Add update calls to wm transient tests so that idle handlers get run. This is needed to get the tests to pass under Win32. * unix/tkUnixWm.c (WmWaitMapProc): Move the special transient withdrawn check into the if body to make it easier to set a breakpoint on this test inside a debugger. No functional changes. * win/tkWinWm.c (WmWaitVisibilityOrMapProc): Ditto.check-in: 033a5a14 user: mdejong tags: trunk | |
2002-06-22
| ||
10:13 |
* doc/wm.n: TIP #95 Windows implementation and * mac/tkMacWm.c (Tk_WmCmd): docs with mac and unix stubs. * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): * tests/unixWm.test: * tests/winWm.test: more wm attr tests will be needed.check-in: 724d114e user: hobbs tags: trunk | |
09:31 | see changelog check-in: f2bf7459 user: hobbs tags: trunk | |
09:15 |
* generic/tkGrid.c (GridReqProc): check that gridPtr is not NULL (may be when embedded). [Bug #548791] (halliday)check-in: 4f397fd7 user: hobbs tags: trunk | |
09:13 |
* generic/tkFont.c (TkFontPkgFree): changed panic on freeing fonts to an assert, and wrapped panic in #ifdef PURIFY. [Bug #568701]check-in: 5333cc42 user: hobbs tags: trunk | |
09:08 |
* library/menu.tcl: corrected menus from being posted offscreen on Windows. [Bug #464451] (darley)check-in: 82b80c76 user: hobbs tags: trunk | |
08:52 |
* library/console.tcl: corrected the defaultPrompt substitution [Bug #553207] and made Tab a default expansion key (like Escape).check-in: 9b2253cb user: hobbs tags: core-8-3-1-branch | |
08:50 |
* library/console.tcl: corrected the defaultPrompt substitution [Bug #553207] and made Tab a default expansion key (like Escape).check-in: f5add5ca user: hobbs tags: trunk | |
08:37 |
* win/tkWinEmbed.c (EmbedWindowDeleted): added a check for a null containerPtr. The core of this bug is likely elsewhere. [Bug #476176]check-in: 8d0dc1e2 user: hobbs tags: trunk | |
08:21 |
* doc/text.n: TIP #93 implementation that * generic/tkText.c (TextWidgetCmd): enhances the text get and * generic/tkTextIndex.c (TkTextGetIndex): delete methods to accept * tests/text.test: multiple range pairs. This handles the delete case in an atomic, fixed-index fashion.check-in: 56373b17 user: hobbs tags: trunk | |
01:43 |
* tests/wm.test: Add tests to make sure a withdrawn transient does not get remapped by state changes in the master. * unix/tkUnixWm.c (Tk_WmCmd, WmWaitMapProc): * win/tkWinWm.c (Tk_WmCmd, WmWaitVisibilityOrMapProc): Add a WM_TRANSIENT_WITHDRAWN flag that gets set by the withdraw, deiconify, or state wm subcommands. Check this flag before mapping a transient when processing a MapNotify event. [Tk bug 570764]check-in: 18c2fcbb user: mdejong tags: trunk | |
00:39 | Regen. check-in: 0b436a8e user: dkf tags: trunk | |
00:37 | Fixes to make HTML generation work better. check-in: 7adbb3d3 user: dkf tags: trunk | |
00:02 | Tk patchlevel bumped to 8.4b1 in preparation for release. check-in: 2ea85743 user: dkf tags: trunk | |
2002-06-21
| ||
23:22 | added 8.4 version marker to -maxundo check-in: bd4ba973 user: hobbs tags: trunk | |
23:09 |
* doc/text.n: TIP #104 implementation which generalizes the * generic/tkText.c: undo/redo stack to not be tied solely to the * generic/tkText.h: text widget. The APIs are still private. * generic/tkUndo.c: This also adds a stack limiting ability and * generic/tkUndo.h: a -maxundo option to the text widget (in * library/text.tcl: addition to the options from TIP #26) should * mac/tkMacDefault.h: users want to limit the undo/redo stack * tests/text.test: (should not be necessary in most cases). * unix/Makefile.in: [Patch #554763] (callewart) * unix/tkUnixDefault.h: * win/Makefile.in: * win/makefile.vc: * win/tkWinDefault.h:check-in: 6a28d5bd user: hobbs tags: trunk | |
20:55 | changelog notes for TIP#94 check-in: 1928d44b user: hobbs tags: trunk | |
20:27 |
* Removed unnecessary dependence of tktest executable on the tcltest executable on Unix. If there are similar dependencies on other platforms, they can probably be removed as well. [Bug 572134].check-in: 77ec5df6 user: dgp tags: core-8-3-1-branch | |
20:24 |
* Removed unnecessary dependence of tktest executable on the tcltest executable on Unix. If there are similar dependencies on other platforms, they can probably be removed as well. [Bug 572134].check-in: a659e493 user: dgp tags: trunk | |
02:38 |
* doc/listbox.n: * generic/tkListbox.c (DisplayListbox): * mac/tkMacDefault.h: TIP #94 implementation adding -activestyle * tests/listbox.test: option to the listbox. This adds the ability * unix/tkUnixDefault.h: to have listboxes look native on Windows, and * win/tkWinDefault.h: "nicer" elsewhere using the 'dotbox' style.check-in: f7610a44 user: hobbs tags: trunk | |
2002-06-20
| ||
21:18 | Corrected the test for grid propagate change. [Bug #571433] check-in: 98d6cad7 user: pspjuth tags: trunk | |
2002-06-19
| ||
23:17 |
* tests/panedwindow.test: * generic/tkPanedWindow.c: ensure that sash index is lower bounds checked. [Bug #548727]check-in: 6a6b8b23 user: hobbs tags: trunk | |
20:40 |
* generic/tkClipboard.c (TkClipCleanup): Add code to set dispPtr->clipWindow to NULL, this was accidently removed by last commit. Fixes a crash while running the tests under win32.check-in: a76152bb user: mdejong tags: trunk | |
19:39 | Add Tk patch id to ChangeLog entry. check-in: 6c79d250 user: mdejong tags: trunk | |
19:37 |
* generic/tkBind.c (TkBindDeadWindow): Handle case where Tk_DestroyWindow is invoked on clipboard and send windows. * generic/tkClipboard.c (TkClipCleanup): Invoke Tk_DestroyWindow to cleanup the dispPtr->clipWindow. Call Tcl_Preserve and Tcl_Release on the window to avoid an invalid memory ref on shutdown. * generic/tkEvent.c (Tk_HandleEvent): Panic if XCreateIC is invoked twice for the same window. This should never happen, the check were just added to make sure it does not since this could lead to crashes in XCloseIM. * generic/tkFocus.c (TkFocusDeadWindow): Handle case where Tk_DestroyWindow is invoked on clipboard and send windows. * generic/tkOption.c (TkOptionDeadWindow): Ditto. * generic/tkWindow.c (TkCloseDisplay): Move deletion of dispPtr->winTable after TkpCloseDisplay call since Tk_DestroyWindow uses it and could be called by TkpCloseDisplay for clipboard/send windows. Also invoke ckfree for the dispPtr instead of doing it in TkpCloseDisplay. (Tk_DestroyWindow): Check for a null winPtr->mainPtr before doing certain cleanup tasks so the we can invoke Tk_DestroyWindow on clipboard and send windows. We need to do this so that XDestroyIC will get invoked for the input contexts of each window. * mac/tkMacXStubs.c (TkpCloseDisplay): Don't free the displayPtr since this is now done in TkCloseDisplay. * unix/tkUnixEvent.c (TkpCloseDisplay, OpenIM): Remove conditional compilation around calls to XCloseIM since I am confident that the crashes related to input contexts has been fixed. Don't free the displayPtr since this is now done in TkCloseDisplay. * unix/tkUnixSend.c (TkSendCleanup): Invoke the Tk_DestroyWindow method to cleanup the special send window. This will call XDestroyIC and thereby avoid a crash in XCloseIM. The send window needs to be Tcl_Preserve and Tcl_Release to avoid an invalid memory ref on shutdown. * win/tkWinX.c (TkpCloseDisplay): Don't free the displayPtr since this is now done in TkCloseDisplay.check-in: 2b1442c6 user: mdejong tags: trunk | |
2002-06-18
| ||
23:54 | corrected copy/paste error check-in: 72bea0e4 user: dgp tags: trunk | |
23:51 | Added TIP#48 style engine implementation Frederic Bonnet to supply docs+tests as soon as possible. check-in: 11b69966 user: dkf tags: trunk | |
08:24 | Fix tcltest::makeFile so cursor.test can work properly... check-in: 6c50fe95 user: dkf tags: trunk | |
01:00 |
* generic/tkImage.c (Tk_ImageObjCmd, DeleteImage): Call Tcl_Preserve and Tcl_Release for the masterPtr->winPtr window to avoid accessing memory that had already been deallocated in DeleteImage.check-in: cf0b24b4 user: mdejong tags: trunk | |
00:34 |
Trims to support the removal of RESOURCE_INCLUDED from rc scripts from Tcl's accepted FR #565088. * generic/tk.h: Changed RESOURCE_INCLUDED to be RC_INVOKED as the RC tool defines this already by default. * win/rc/tk.rc: * win/rc/wish.rc: removed the #define RESOURCE_INCLUDED lines.check-in: 0c8b9bb0 user: davygrvy tags: trunk | |
2002-06-17
| ||
20:17 |
* unix/Makefile.in (dist): correct installation of wish.exe.manifest to DISTDIR target directory.check-in: 31a24213 user: hobbs tags: trunk | |
20:17 | updated for new SetCaret.3 doc check-in: a42b56d3 user: hobbs tags: trunk | |
20:09 |
* generic/tkCmds.c (Tk_TkObjCmd): * generic/tkInt.h (struct TkCaret): * mac/tkMacXStubs.c (Tk_SetCaretPos): * unix/tkUnixKey.c (TkpGetString, Tk_SetCaretPos): * win/tkWinX.c (Tk_SetCaretPos): * tests/tk.test: Added 'tk caret' implementation of TIP#96 * doc/SetCaret.3 (new): which adds a TkCaret structure element to * doc/tk.n: TkDisplay for maintaining state.check-in: 6be89a7f user: hobbs tags: trunk | |
19:42 |
* unix/tkUnixSend.c (TkSendCleanup): special cleanup of inputContext to avoid bug in XCloseIM. (dejong)check-in: 8b0be245 user: hobbs tags: trunk | |
17:14 |
* Added catalog for UK English. Currently includes only Color -> Colour translation.check-in: 8e98993a user: dgp tags: trunk | |
10:54 | Initial implementation of TIP #82: added the -offrelief option to checkbutton and radiobutton to allow those widgets to have a MS-Office look and feel. check-in: 882e41f5 user: drh tags: trunk | |
2002-06-15
| ||
21:06 |
* generic/tkWindow.c (Tk_DestroyWindow): Set the pathName component of a window to NULL after its memory has been deallocated to avoid a possible illegal memory access as a result of a call to Tk_PathName() on a Tk_Window structure of a window that has already been destroyed. [Tk bug 521946]check-in: b0622bc8 user: mdejong tags: trunk | |
21:02 |
* generic/tkOption.c (Tk_GetOption): Allocate memory with ckalloc not malloc. This keeps Tk from erroring out when built with TCL_MEM_DEBUG.check-in: 03e2b01f user: mdejong tags: trunk | |
04:44 | removed stray character check-in: 92af4f1d user: dgp tags: trunk | |
03:02 | deleted stray character check-in: 7d13c7db user: dgp tags: core-8-3-1-branch | |
02:15 |
* generic/tkBind.c (HandleEventGenerate): * generic/tkInt.h: changed warpInProgress boolean from int to a bit in the flags variable (TK_DISPLAY_IN_WARP)check-in: 6c6a1f61 user: hobbs tags: trunk | |
02:15 | corrected cast warning check-in: b5a08bfb user: hobbs tags: trunk | |
02:08 |
* generic/tkCmds.c (Tk_TkObjCmd): * unix/tkUnixKey.c (TkpGetString): * generic/tkEvent.c (Tk_HandleEvent): * generic/tkInt.h: changed useInputMethods boolean from int to a bit in the flags variable (TK_DISPLAY_USE_IM)check-in: e07ed1cc user: hobbs tags: trunk | |
01:54 |
* generic/tkInt.h: * generic/tkCmds.c (Tk_WmObjCmd): * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): changed wmTracing from being an int to just a bit in the flags variable (TK_DISPLAY_WM_TRACING)check-in: bdc985bf user: hobbs tags: trunk | |
01:54 | changed TK_USE_XIM_SPOT to TK_DISPLAY_XIM_SPOT for clarity check-in: fb49550f user: hobbs tags: trunk | |
01:09 |
* generic/tkEvent.c (Tk_HandleEvent): * unix/tkUnixEvent.c (OpenIM): * unix/tkUnixKey.c (TkpGetString): * generic/tkInt.h: added TK_USE_XIM_SPOT flag bit for TkDisplay and used this to allow a runtime check to see if over-the-spot XIM is possible. If not it will try and fallback to the old-style input context, which handles things like dead keys input.check-in: f90dbdf6 user: hobbs tags: trunk | |
00:21 |
* generic/tk.decls: added TIP #84 implementation that adds a * generic/tkDecls.h: Tk_CollapseMotionEvents API which controls * generic/tkEvent.c: Tk's collapsing of incoming motion events * generic/tkInt.h: on its windows. The default remains to do * generic/tkStubInit.c: collapsing. Added a flags parameter to the * generic/tkWindow.c: internal display structure to support this * doc/QWinEvent.3: and be used in the future for other bits.check-in: d7c9b34a user: hobbs tags: trunk | |
00:19 | updated from current docs check-in: af827bbe user: hobbs tags: trunk | |
2002-06-14
| ||
23:49 |
* generic/tkBind.c (TkXErrorHandler): Declare static function to avoid compiler error with VC++.check-in: 1eb4ae1d user: mdejong tags: trunk | |
23:29 | ChangeLog police. check-in: 8973d74d user: mdejong tags: trunk | |
23:16 |
* generic/tkBind.c (ExpandPercents): Cast argument to Tk_GetAtomName in order to avoid compiler warning.check-in: cc516b13 user: mdejong tags: trunk | |
23:11 | ChangeLog police. check-in: e3ef54b4 user: mdejong tags: trunk | |
23:10 | Reverting to r1.65 -- last change should not have been committed. check-in: cf65916f user: jenglish tags: trunk | |
22:52 | corrected test numbering check-in: 56886018 user: hobbs tags: trunk | |
22:25 | TIP #47 "Modifying Tk to Allow Writing X Window managers" (patch from Neil McKay). * Add CirculateRequest, Create, MapRequest, ResizeRequest, and ConfigureRequest event types; * Split TK_TOPLEVEL flag into TK_TOPLEVEL, TK_HAS_WRAPPER, TK_WIN_MANAGED, and TK_TOP_HIERARCHY. check-in: ad38fbac user: jenglish tags: trunk | |
22:01 | * unix/tkAppInit.c: Removed now unneeded and erroneous reference to 'matherr'. See Tcl ChangeLog entry 2002-05-31 Don Porter. check-in: fc6c28a7 user: andreas_kupries tags: trunk | |
14:45 | no message check-in: 76d94990 user: davygrvy tags: trunk | |
14:43 | The test for compiler optimizations was in error. Thanks goes to Roy Terry <[email protected]> for his assistence with this. check-in: 63d761c9 user: davygrvy tags: trunk | |
14:08 | regen check-in: fbcab504 user: dkf tags: trunk | |
14:07 | Changed some _Old and _OLD to more descriptive terms. check-in: 9b5f7ecc user: dkf tags: trunk | |
13:35 | TIP#98 implementation; improved photo image copy and GIF frame access check-in: 7084752c user: dkf tags: trunk | |
07:17 |
* tests/winfo.test: Add basic tests for winfo ismapped.check-in: e0d4e3a4 user: mdejong tags: trunk | |
2002-06-13
| ||
21:35 |
* tests/unixWm.test: * tests/wm.test: Move wm minsize and wm maxsize usage tests into the cross platform wm tests.check-in: 52e7d297 user: mdejong tags: trunk | |
15:31 |
* tests/cursor.test: corrected error after cursor-2.2. * tests/defs.tcl: Added enhancements to Tk's fake version of tcltest required by recent cursor.test changes.check-in: 2fcc76d8 user: dgp tags: trunk | |
09:46 | Refixed cursor handling on Windows, and added tests to enforce it. check-in: 4cbec300 user: dkf tags: trunk | |
06:33 |
* changes: Clearly label wm transient changes as a POTENTIAL INCOMPATIBILITY. * doc/wm.n: Remove "some window managers will" text and explicitly state what behavior a transient window will display. Also mention that it is an error to make a window a transient of itself.check-in: 15f78072 user: mdejong tags: trunk | |
06:17 |
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::file::chooseDir): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog): Remove the transient property on dialogs after they have been dismissed to insulate them from further state changes in the master. This keeps a withdrawn dialog from being mapped when the master is deiconified. [Tk patch 568278]check-in: e3449e31 user: mdejong tags: trunk | |
2002-06-12
| ||
23:39 |
* win/tkWinCursor.c (TkGetCursorByName): reverted fix from 2002-06-06 because it broke the ability to use built-in cursors like left_ptr.check-in: 9dee7eed user: hobbs tags: trunk | |
23:26 | mention Tk patch id check-in: 56735136 user: mdejong tags: trunk | |
23:08 |
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::color): * library/dialog.tcl (tk_dialog): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog_Create): Only make the dialog window a transient if the master is visible. This check already appeared in some of the dialogs. This patch just copies the check into those that were lacking.check-in: 627fc4df user: mdejong tags: trunk | |
19:02 |
* changes: Add note about new transient behavior. * tests/unixWm.test: Check that the WM_TRANSIENT_FOR property for a transient window is being cleared when the master is destroyed. * tests/wm.test: Source defs.tcl instead of using tcltest to match the rest of Tk's test files. Add new tests that ensure that a transient's state mirrors the state of the master. * unix/tkUnixWm.c (WmInfo, TkWmNewWindow, TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd, WmWaitMapProc): Add numTransients member to WmInfo structure. Keep state of master and transient in sync using a callback that tracks MapNotify and UnmapNotify events. When the master is mapped, map the transient. When the master is unmapped or iconified, withdraw the transient. * win/tkWinWm.c (TkWmMapWindow, TkpWmSetState, TkWmDeadWindow, Tk_WmCmd, WmWaitVisibilityOrMapProc): Keep state of master and transient in sync using a callback that tracks MapNotify and UnmapNotify events. Move masterPtr check from TkpWmSetState into TkWmMapWindow to deal with WM_NEVER_MAPPED transients. Cleanup numTransients and the callback in TkWmDeadWindow. Cleanup numTransients and the callback only after deleting a master in wm transient command to avoid deleting the callback when an error is raised. Add support for MapNotify and UnmapNotify events to the master callback.check-in: b05e1154 user: mdejong tags: trunk | |
03:37 | Added help & toolbar style windows to the unsupported MacWindowStyle command. check-in: 8cbba4f3 user: wolfsuit tags: macosx-8-4-branch | |
2002-06-11
| ||
18:59 | fix for bug report #530212 "Bad Window Path Name in tkMenuFind" check-in: ec3df486 user: jenglish tags: trunk | |
08:25 | D'oh! Next time, I should at least check I've got the variable names right. check-in: 490767a8 user: dkf tags: trunk | |
2002-06-10
| ||
22:45 | Fixed a win98 issue where the /exclude option for xcopy is unsupported. Reported by Roy Terry <[email protected]>. check-in: 1307a5e4 user: davygrvy tags: trunk | |
05:38 | Merging with TOT as of 06/09/2002. check-in: c4cf2ab6 user: wolfsuit tags: macosx-8-4-branch | |
05:07 | Adding missing files from TOT merge. check-in: 3150ac3a user: wolfsuit tags: macosx-8-4-branch | |
00:15 | Added "magic ampersand" approach for translated strings in standard dialogs. All translations were modified to work with "magic ampersand". Russian translations added. check-in: f34dcf01 user: a_kovalenko tags: trunk | |
2002-06-09
| ||
09:07 |
* library/bgerror.tcl (tk::dialog::error::bgerror): Don't set the bgerror dialog as a transient of itself since this operation is ill defined.check-in: 70bae675 user: mdejong tags: trunk | |
2002-06-06
| ||
20:41 | Cursor name parsing was quite broken compared with Unix; cursor names are supposed to be first-and-foremost a list... check-in: a146a14f user: dkf tags: trunk | |
01:09 | Make non-default buttons in messagebox have -default normal check-in: a07f013b user: a_kovalenko tags: trunk | |
2002-06-05
| ||
22:11 | * unix/tkUnixFont.c (Tk_DrawChars): Don't assume that one char is always one byte, and that required subfont for the last character in any string is the same as for the previous character [Bug #559435] [Patch #559437] check-in: bc358b93 user: a_kovalenko tags: trunk | |
2002-05-27
| ||
22:54 |
* changes: Document [wm transient .t .t] error. * tests/wm.test: Check that setting a window as a transient of itself raises an error. Check that passing a non-toplevel window to the wm transient command uses the enclosing toplevel. * unix/tkUnixWm.c (Tk_WmCmd): Raise an error if the user tries to make a toplevel a transient of itself. * win/tkWinWm.c (Tk_WmCmd): Raise an error if the user tries to make a toplevel a transient of itself. Test for other error before checking for the transient self error.check-in: c9b836ac user: mdejong tags: trunk | |
20:34 |
* unix/tkUnixWm.c (WmInfo, TkWmCleanup, TkWmNewWindow, TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd): Replace WmInfo's master and masterWindowName members with a masterPtr member. This implementation is much simpler and mirrors the Win32 implementation. This change makes it easy to check the flags of the master window. No user visible changes.check-in: 13269e5d user: mdejong tags: trunk | |
19:49 |
* generic/tkInt.decls: Add unix decl for TkpWmSetState. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * tests/wm.test: Test state changes between iconic, normal, and withdrawn both before and after initial mapping. * unix/tkUnixWm.c (Tk_WmCmd, TkpWmSetState): Move state change code into TkpWmSetState to more closely match the Win32 implementation. No functional changes.check-in: 4f8883ed user: mdejong tags: trunk | |
17:33 |
* tests/embed.test: Added cross platform embed tests. Check that window passed to -use has the -container option set. * tests/wm.test: Remove useless catch call. Deiconify . just in case, stackorder tests will not pass unless it is in the normal state. Add -container flag to embedded stackorder test. * unix/tkUnixEmbed.c (TkpUseWindow): * win/tkWinEmbed.c (TkpUseWindow): Lookup Tk window based on the id passed in as the value for -use. Generate an error if the Tk window did not have the -container option set.check-in: 45a2053f user: mdejong tags: trunk | |
2002-05-26
| ||
09:25 | When creating a radiobutton with -value "" it was not drawn properly if the -variable was created by the radiobutton. [Bug #548765] check-in: 43f195e2 user: pspjuth tags: trunk | |
09:09 | Negative coordinates were rounded badly causing a 1 pixel displacement. [Bug #556526] check-in: b0bf63ff user: pspjuth tags: trunk | |
2002-05-24
| ||
09:50 |
* mac/tkMacWm.c (Tk_WmCmd): * tests/unixWm.test: Move wm transient checks over to wm.test so they will be run on all systems. * tests/wm.test: Add tests to check for error when an iconwindow is passed to the wm transient command. * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): Raise an error if one of the windows passed to the wm transient command is an iconwindow for another toplevel.check-in: 7e89e7df user: mdejong tags: trunk | |
2002-05-23
| ||
19:55 |
* mac/tkMacWm.c (TkWmStackorderToplevelWrapperMap): * tests/wm.test: Add embedded Window test case for the stackorder command. * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap): Ignore embedded windows during wm stackorder command.check-in: 847f6d25 user: mdejong tags: trunk | |
2002-05-21
| ||
18:27 |
* unix/configure: Regen. * unix/configure.in: Invoke SC_ENABLE_SHARED before calling SC_CONFIG_CFLAGS so that the SHARED_BUILD variable can be checked inside SC_CONFIG_CFLAGS. * unix/tcl.m4: Update from Tcl.check-in: 68351a45 user: mdejong tags: trunk | |
2002-05-20
| ||
13:59 |
* A little namespace cleanup on Daniel Steffen's latest revisions to avoid defining new global commands.check-in: fb357b06 user: dgp tags: trunk | |
12:30 |
* mac/tkMacInit.c: * mac/tkMacTclCode.r: include msgcat package in resources as bgerror depends on it. Restores ability of mac static build to run standalone (except for encoding file issues).check-in: 239e9534 user: das tags: trunk | |
12:29 |
* mac/tkMacInit.c: * mac/tkMacResource.r: include msgcat package in resources as bgerror depends on it. Restores ability of mac static build to run standalone (except for encoding file issues).check-in: 81be88a9 user: das tags: core-8-3-1-branch | |
10:21 |
* mac/tkMacInit.c: * library/console.tcl: * library/tk.tcl: fix tk.tcl not sourcing library files that define bindings at startup on mac. (independent of tk library files being in resources or on auto_path)check-in: 31190a2d user: das tags: trunk | |
2002-05-08
| ||
05:13 |
* Cleaned up namespace usage of the bgerror dialog. Completes soft dependence on msgcat. [FR 539309]check-in: 65a039e3 user: dgp tags: trunk | |
02:23 | no message check-in: 4a955520 user: davygrvy tags: trunk | |
02:22 | Problem with TCLDIR macro not accepting forward slash path seperators resolved. Added the same logic to INSTALLDIR, too. [Bug #553208] check-in: e3c32ab9 user: davygrvy tags: trunk | |
2002-05-03
| ||
07:46 | new feature, make dependence on msgcat soft, [539309] check-in: 09d2e17e user: bagnonm tags: trunk | |
2002-04-29
| ||
13:17 | new feature, make dependence on msgcat soft, [539309] check-in: 21bd7676 user: bagnonm tags: trunk | |
2002-04-26
| ||
19:32 |
* unix/configure: * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs.check-in: e6310244 user: hobbs tags: trunk | |
19:31 |
* unix/configure: * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs.check-in: 142b4776 user: hobbs tags: core-8-3-1-branch | |
16:35 | namespacing ::tk message catalogs, bug [546333] check-in: 51b1ef6e user: bagnonm tags: trunk | |
2002-04-23
| ||
14:28 |
* mac/tkMacTclCode.r: * mac/tkMacResource.r: added check of TCLTK_NO_LIBRARY_TEXT_RESOURCES #define to allow disabling the inclusion of the tk library code in the resource fork of Tk executables and shared libraries. Moved tk library code inclusion to separate file like in tcl. Added 'panedwindow' resource.check-in: a91520a8 user: das tags: trunk | |
00:48 |
* library/button.tcl (ButtonLeave): corrected the 3 implementations of ButtonLeave to check for Priv(relief) existing before trying to use it. [Patch #541849]check-in: d1bda72e user: hobbs tags: trunk | |
00:20 |
* generic/tkTextDisp.c (DisplayLineBackground): * unix/tkUnix3d.c (Tk_3DHorizontalBevel): * unix/tkUnixFont.c (Tk_DrawChars): applied fixes to not overrun the X window 16-bit size limit. [Patch #541999] (bonfield)check-in: 6e46333e user: hobbs tags: trunk | |
00:20 | corrected runtest target dependencies check-in: 7ebd909a user: hobbs tags: trunk | |
2002-04-22
| ||
12:45 |
Fix for Bug 223739 to get rid of floating point equality test.
Sorry for delaying this fix for months; I hadn't noticed that it had been reviewed! check-in: e382bf93 user: dkf tags: trunk | |
2002-04-19
| ||
22:16 | Fix for [ 539903 ] Doc error for "-message" check-in: b3a3dabf user: jenglish tags: trunk | |
2002-04-18
| ||
22:22 | updated dependencies for runtest and backported shell/gdb targets check-in: 2d0af1c2 user: hobbs tags: core-8-3-1-branch | |
2002-04-16
| ||
11:51 | fixed translation of yes from si to "s\u00ed" check-in: d0b746e0 user: bagnonm tags: trunk | |
11:43 | Modifed the translation of Yes from "Si" to "S\u00ed" check-in: 4ec0f20a user: bagnonm tags: trunk | |
11:41 | new feature request, 539309 make dependence on msgcat "soft" msgcat procedures as used in tk defined in case the package is not available. check-in: 5dc2a760 user: bagnonm tags: trunk | |
2002-04-12
| ||
10:21 | see ChangeLog check-in: 784c41c3 user: hobbs tags: trunk | |
10:20 |
* generic/tkWindow.c (TkCloseDisplay): Added to centralize where a display was closed. This handles freeing memory associated with a display and closing it. (DeleteWindowsExitProc): actually close displays. This would also ideally be done in Tk_DestroyWindow when the last window on the display has been closed, but that still has unresolved order of cleanup problems. (Tk_DestroyWindow): added TkFocusFree call.check-in: 2a25e43a user: hobbs tags: trunk | |
10:20 |
* unix/tkUnixEvent.c (TkpCloseDisplay): call TkSendCleanup and TkWmCleanup.check-in: 70e0be59 user: hobbs tags: trunk | |
10:19 | unix/tkUnixSend.c (TkSendCleanup): free send-related resources check-in: 1a89aadd user: hobbs tags: trunk | |
10:10 |
* generic/tkStubInit.c: * generic/tkIntPlatDecls.h: * generic/tkIntDecls.h: * generic/tkInt.decls: added TkFocusFree, TkClipCleanup and TkGCCleanup generic private procs, and TkWmCleanup, TkSendCleanup and TkFreeXId unix private procs.check-in: 0a02e1b5 user: hobbs tags: trunk | |
10:06 |
* generic/tkInt.h: * unix/tkUnixXId.c (TkFreeXId): frees XID resources. Made idCleanupScheduled a Tcl_TimerToken (was int) in TkDisplay structure to allow us to delete the timer scheduled for it.check-in: e28c2458 user: hobbs tags: trunk | |
10:03 | generic/tkFocus.c (TkFocusFree): frees TkMainInfo data check-in: dc644f1a user: hobbs tags: trunk | |
10:03 | generic/tkClipboard.c (TkClipCleanup): frees TkDisplay data check-in: be926d02 user: hobbs tags: trunk | |
10:02 |
* generic/tkGC.c (TkGCCleanup): frees TkDisplay datacheck-in: a74f209d user: hobbs tags: trunk | |
10:01 |
* unix/tkUnixWm.c (TkWmStackorderToplevel): ensure children structure is freed. (ConfigureEvent, ComputeReparentGeometry): Add extra wm tracing info (TkWmRestackToplevel): initialize changes to 0 to prevent UMR. Use WaitForConfigureNotify on all windows. This part still requires fixing as it is the root of the 2 second raise delay on some window managers (those that use extra wrapper windows of their own).check-in: c030dfcc user: hobbs tags: trunk | |
09:21 |
* unix/tkUnixSelect.c (SelRcvIncrProc): added missing Tcl_Release of interpcheck-in: a81f42d8 user: hobbs tags: trunk | |
09:18 | remove eof whitespace check-in: ee96a036 user: hobbs tags: trunk | |
07:44 |
* generic/tkGet.c (FreeUidThreadExitProc): free thread-specific resources on thread exitcheck-in: 2a680ffe user: hobbs tags: trunk | |
07:36 | see ChangeLog check-in: 306900e6 user: hobbs tags: trunk | |
07:35 |
* unix/tkUnixFont.c (FontPkgCleanup): cleanup thread specific font resources on thread exit.check-in: bfad6912 user: hobbs tags: trunk | |
07:31 |
* mac/tkMacXStubs.c (TkpOpenDisplay): memset the initial display structures to 0.check-in: 7fa86349 user: hobbs tags: trunk | |
07:29 |
* generic/tkOption.c (OptionThreadExitProc): freed tsd option stacks on thread exit. (Tk_GetOption): free mem used to get Tk_Uidcheck-in: 0dd94284 user: hobbs tags: trunk | |
07:28 | generic/tkMenu.c (ConfigureMenu): freed saved options in all error cases check-in: 41add738 user: hobbs tags: trunk | |
07:19 |
* win/tkWinX.c (Tk_SetCaretPos): remove WM_IME_STARTCOMPOSITION and place the IME position within Tk_SetCaretPos. Cache results in Tk_SetCaretPos to reduce unnecessary repositioning. Also call DestroyCaret if we receive WM_KILLFOCUS. (TkpOpenDisplay): ZeroMemory the initial display structures. (TkWinGetUnicodeEncoding): Added so that Windows only needs to cache this value one, and then free it in TkWinXCleanup. (HandleIMEComposition): add support for Win98 and ATOK13 IME. (yamamoto)check-in: 584decd8 user: hobbs tags: trunk | |
07:18 |
* win/tkWinInt.h: declaration for TkWinGetUnicodeEncoding * win/tkWinDialog.c (GetFileNameW): use TkWinGetUnicodeEncoding * win/tkWinInit.c (TkpDisplayWarning): use TkWinGetUnicodeEncoding * win/tkWinFont.c: use TkWinGetUnicodeEncoding instead of static unicodeEncoding.check-in: ca09d556 user: hobbs tags: trunk | |
06:51 |
* generic/tkConsole.c (ConsoleCmd): correct return that should have just set result code.check-in: cf56e1f2 user: hobbs tags: trunk | |
06:48 |
* generic/tkImgPhoto.c: Added PhotoFormatThreadExitProc to clean up on thread exit. (Tk_PhotoPutBlock) slight code updatescheck-in: a3ea3bda user: hobbs tags: trunk | |
06:37 |
* win/configure: * win/tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.aspcheck-in: a38bcfe0 user: hobbs tags: trunk | |
06:37 |
* generic/tkPanedWindow.c (DestroyPanedWindow, ConfigureSlaves): fix mem leaks in not freeing slave infocheck-in: 06ce9ee5 user: hobbs tags: trunk | |
06:35 |
* win/configure: * win/tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.aspcheck-in: 0943b7b5 user: hobbs tags: core-8-3-1-branch | |
06:34 | remove eof whitespace check-in: 46fd7306 user: hobbs tags: core-8-3-1-branch | |
2002-04-10
| ||
19:56 | fixed copyright notice check-in: 63e855e6 user: hobbs tags: trunk | |
19:39 |
* doc/wm.n: * mac/tkMacWm.c: * tests/wm.test: * unix/tkUnixWm.c: * win/tkWinWm.c: Update wm stackorder usage message to make it clear that either 1 or 3 arguments are required. [Bug 540013]check-in: 6a63d1d7 user: mdejong tags: trunk | |
18:05 | no message check-in: 460fcd1d user: davygrvy tags: core-8-3-1-branch | |
18:04 | Added a special rule for tkStubImg.c so it always is built with _DSTATIC_BUILD for use in the Stubs library. check-in: dd4ad8bd user: davygrvy tags: core-8-3-1-branch | |
17:59 | no message check-in: ed6f3fcf user: davygrvy tags: core-8-3-1-branch | |
17:57 | Added missing $(TKSTUBLIB) to install-binaries target. check-in: b848e7c7 user: davygrvy tags: core-8-3-1-branch | |
2002-04-08
| ||
22:03 | TkpScanWindowId: added (char *) cast to Tcl_GetInt to prevent build warning check-in: 67c2c55d user: hobbs tags: core-8-3-1-branch | |
09:04 |
2002-04-08 Daniel Steffen <[email protected]>
* mac/tkMacProjects.sea.hqx: added tkPanedWindow.c to projects * mac/tkMacAppInit.c: fixes to MSL stdin/stdout hookup to the TkConsole when using shared MSL libraries; fix for crashing bug on exit: writing to stdin/sterr when console has already been destroyed. (both fixes need support in MSL, see 'CW Pro6 changes' in tcl/mac/tcltkMacBuildSupport.sea.hqx) * mac/tkMacDialog.c: fixes to Navigation Services Dialog filter. * mac/tkMacDraw.c: add panic for overwide TkImages that would crash Tk on mac otherwise.check-in: 5243baf1 user: das tags: trunk | |
09:00 |
2002-04-08 Daniel Steffen <[email protected]>
* generic/tkInt.h: * mac/tkMacAppInit.c: fixes to MSL stdin/stdout hookup to the TkConsole when using shared MSL libraries; fix for crashing bug on exit: writing to stdin/sterr when console has already been destroyed. (both fixes need support in MSL, see 'CW Pro6 changes' in tcl/mac/tcltkMacBuildSupport.sea.hqx) * mac/tkMacDialog.c: fixes to Navigation Services Dialog filter. * mac/tkMacDraw.c: add panic for overwide TkImages that would crash Tk on mac otherwise.check-in: db8e7e00 user: das tags: core-8-3-1-branch | |
2002-04-06
| ||
01:02 | update to head Closed-Leaf check-in: 316acd40 user: hobbs tags: core-8-4-win-speedup | |
2002-04-05
| ||
08:43 |
* win/tkWinButton.c (TkpDisplayButton): * generic/tkTextMark.c (TkTextInsertDisplayProc): * generic/tkCanvText.c (DisplayCanvText): * generic/tkEntry.c (DisplayEntry): added Tk_SetCaretPos calls.check-in: eb1f6c15 user: hobbs tags: trunk | |
08:41 |
* win/Makefile.in: changed gdb and shell targets to properly build all binaries before running (otherwise an error often occured).check-in: 732f078d user: hobbs tags: trunk | |
08:41 |
* unix/tkUnixWm.c (CreateWrapper): Removed redundat setting of inputContext to null.check-in: 8f60243f user: hobbs tags: trunk | |
08:41 |
* unix/tkUnixEvent.c: * generic/tkWindow.c: moved OpenIM over to tkUnixEvent.c. Removed setting inputContext to null in Tk_MakeWindowExist as it was redundant.check-in: 7ef7ea81 user: hobbs tags: trunk | |
08:41 |
* generic/tkInt.h: added TK_XIM_SPOT #define (default 1). Added XFontSet attribute to TkDisplay when TK_XIM_SPOT is true. * generic/tkEvent.c (Tk_HandleEvent): made sure inputContexts are not getting created on DestroyNotify events (for dead windows). Added over-the-spot support if TK_XIM_SPOT is defined (default). The is the nicer XIM behavior, but uses a bit more memory.check-in: e1e658ed user: hobbs tags: trunk | |
08:40 |
* win/tkWinX.c: added Tk_SetCaretPos code to position IME windows correctly when WM_IME_STARTCOMPOSITION is received.check-in: 82d048b4 user: hobbs tags: trunk | |
08:38 |
* unix/tkUnixKey.c: added Tk_SetCaretPos and code for setting XIM caret in TkpGetString.check-in: 43c3adf1 user: hobbs tags: trunk | |
08:38 |
* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: added Tk_SetCaretPos declaration. This command allows users to indicate the cursor position and is used by XIM (Unix) or IME (Windows) to place the caret box correctly. It is also part of correct Accessibility style on Windows to make the magnifier jump to the focus point.check-in: 77622211 user: hobbs tags: trunk | |
08:37 | added Tk_SetCaretPos stub (does nothing) check-in: a1d26b8a user: hobbs tags: trunk | |
2002-04-03
| ||
19:26 | Dopey typo changing from MAC_OSX_TCL to MAC_OSX_TK. check-in: 2bcab34f user: wolfsuit tags: macosx-8-4-branch, macosx-premerge-6-9-02 | |
2002-04-02
| ||
20:57 | sync with head check-in: 4d8abcfa user: hobbs tags: core-8-4-win-speedup | |
2002-03-29
| ||
04:14 | small lint in comments/docs. check-in: dcc45900 user: davygrvy tags: trunk | |
03:56 | no message check-in: 5a1a8ac3 user: davygrvy tags: trunk | |
03:55 | updated to match Tcl check-in: c22ae872 user: davygrvy tags: trunk | |
03:55 | small cruft check-in: 44b9cc58 user: davygrvy tags: trunk | |
02:26 | no message check-in: c09e4490 user: davygrvy tags: trunk | |
02:25 | Changed topic from "Tcl Built-In Commands" to "Tk Built-In Commands" check-in: 5f997bf9 user: davygrvy tags: trunk | |
01:27 | ack! fixed big typo. check-in: cbf3fc84 user: davygrvy tags: trunk | |
01:18 |
* win/makefile.vc: Tk helpfile is now installing itself into Tcl's contents file as part of the install target and rebuilding the contents table as desired. [Bug 527941]check-in: 4a326cb1 user: davygrvy tags: trunk | |
01:18 | no message check-in: a9911c2a user: davygrvy tags: trunk | |
2002-03-28
| ||
23:29 | fixed double use of $(ldebug) check-in: 0d5bdb02 user: davygrvy tags: trunk | |
23:23 |
* win/.cvsignore (new): * win/lamp.bmp (new): * win/makefile.vc: * win/nmakehlp.c (new): * win/rules.vc: Brought the makefile up-to-date with Tcl's one. This now has support for Win9x issues and the winhelp target now exists. Color scheme can be changed. I'm just imparting a first suggestion using orange :) I'll have to think about the install portion of the helpfile as I'll need to do some tricks to insert tk's contents file into Tcl's using some special winhlp32.exe switches. [Bug 533862 527941]check-in: 8bb6331b user: davygrvy tags: trunk | |
23:22 | no message check-in: 3fd600e2 user: davygrvy tags: trunk | |
16:38 |
* Ran 'autoconf' - forgotten when bump to 8.4a5.check-in: 29631cf7 user: dgp tags: trunk | |
2002-03-27
| ||
00:14 | * unix/tkUnixFont.c: Added inclusion of <arpa/inet.h>. This fixes a GCC/HPUX problem with missing a "htons". See also "tclUnixPort.h" for equivalent code. check-in: 5569e94a user: andreas_kupries tags: trunk | |
2002-03-26
| ||
23:47 | * unix/tkUnixFont.c: Added inclusion of <arpa/inet.h>. This fixes a GCC/HPUX problem with missing a "htons". See also "tclUnixPort.h" for equivalent code. check-in: 78e1d67d user: andreas_kupries tags: core-8-3-1-branch | |
20:13 | Changed bitmap_bit_order to LSBFirst in XCreateImage (bug 481255) check-in: c1a533e1 user: chengyemao tags: trunk | |
02:31 |
* unix/Makefile.in: added shell and gdb targets, prevent tkIntXlibDecls.h header from being installed by install-libraries. * unix/configure: * unix/configure.in: backported improved AIX build support from 8.4. * unix/tcl.m4: backported 8.4 changes to HP-UX, IRIX64-6.*, SunOS, FreeBSD, AIX and Darwin targets. Updated SC_LOADTCLCONFIG to detect when we build against a Tcl build dir. Compile with -DUSE_TCL_STUBS in the shared case.check-in: cccffb16 user: hobbs tags: core-8-3-1-branch | |
2002-03-21
| ||
17:51 | no message check-in: e7846a4c user: davygrvy tags: trunk | |
17:48 | fix for bug #528441. max optimize seems to cause problems for some folks. check-in: 6542bf33 user: davygrvy tags: trunk | |
2002-03-20
| ||
22:55 |
* Updates to handle change in type of part2 argument of Tcl_VarTraceProc typedef. [TIP 27] [Patch 532644].check-in: 1b7558e2 user: dgp tags: trunk | |
02:59 |
* generic/tkOldConfig.c (Tk_ConfigureValue): prevent leaving interp->result as NULL.check-in: 0761a174 user: hobbs tags: trunk | |
02:58 |
* generic/tkOldConfig.c (Tk_ConfigureValue): prevent leaving interp->result as NULL.check-in: fabd7d30 user: hobbs tags: core-8-3-1-branch | |
2002-03-14
| ||
10:19 | Typo fix check-in: 65213b9b user: dkf tags: trunk | |
2002-03-07
| ||
11:49 | Middle button no longer double pastes into text! Also cleaned some code up. check-in: 265e5387 user: dkf tags: trunk | |
02:08 |
* win/tkWinX.c: Define _WIN32_IE as 0x0300 before including commctrl.h so that we can access the InitCommonControlsEx API when building Tk with mingw.check-in: c524eb8b user: mdejong tags: trunk | |
2002-03-06
| ||
18:54 | Added win/rc/wish.exe.manifest to the dist target. Noted missing by Ryan Casey. check-in: a5bf10bd user: davygrvy tags: trunk | |
15:36 | Bumped patchlevel; might need changing in the future, but it makes life easier for now. check-in: 74728011 user: dkf tags: trunk | |
2002-03-05
| ||
21:15 | adjust 8.4a4 release tag check-in: 87c6b935 user: hobbs tags: trunk, core-8-4-a4 | |
20:34 | added --* options docs check-in: c4bdd0d1 user: hobbs tags: trunk | |
20:33 | fixed URL refs check-in: 57735fa4 user: hobbs tags: trunk | |
19:44 | Added win/rules.vc and included the use of eolFix to make sure they have the correct <EOL> for the dist target. eolFix is in tcl's tools/ dir, and $(TOOL_DIR) correctly refers there. check-in: 81df79ec user: davygrvy tags: trunk | |
2002-03-04
| ||
23:34 | 8.4a4 tagged for release check-in: 4b3778be user: hobbs tags: trunk | |
23:31 | updated to use www.tcl.tk URL check-in: c57468da user: hobbs tags: trunk | |
07:36 | added catch around Triple-1 binding use of sel.last check-in: 0c300c86 user: hobbs tags: trunk | |
2002-03-02
| ||
23:37 | nroff macro fix check-in: 535a0254 user: hobbs tags: trunk | |
04:03 | updated changes for 8.4a4 release check-in: f5323b7f user: dgp tags: trunk | |
2002-03-01
| ||
00:04 |
* library/console.tcl (ConsoleBind): Corrected console <<Paste>> binding on Unix platforms.check-in: 2187fed2 user: dgp tags: trunk | |
00:03 |
* library/console.tcl (tkConsoleBind): Corrected console <<Paste>> binding on Unix platforms.check-in: f496d55d user: dgp tags: core-8-3-1-branch | |
2002-02-27
| ||
04:36 | see ChangeLog check-in: f53bf46b user: hobbs tags: trunk | |
04:19 | Updated changes file to reflect no 8.3.5 release before 8.4a4. Still need to add the changes of the last few days. check-in: b435fff1 user: dgp tags: trunk | |
01:26 |
* generic/tkWindow.c (Tk_MainWindow, Tk_GetNumMainWindows): protect against being called before Tcl stubs are init'ed. [Bug #220916] (porter)check-in: 82f58032 user: hobbs tags: trunk | |
01:25 | updated from Tcl check-in: 715a3c0d user: hobbs tags: trunk | |
2002-02-26
| ||
01:58 |
* generic/tkText.c (ConfigureText): reenable the blinking cursor on state change where necessary. [Bug #503772]check-in: 9324c345 user: hobbs tags: core-8-3-1-branch | |
01:58 |
* generic/tkText.c (ConfigureText): reenable the blinking cursor on state change where necessary. [Bug #503772]check-in: 96722a88 user: hobbs tags: trunk | |
01:16 |
* tests/listbox.test: * generic/tkListbox.c: corrected error handling when setting to an invalid listvar value. [Bug #503613]check-in: 9a82d3f0 user: hobbs tags: core-8-3-1-branch | |
01:07 |
* tests/listbox.test: * generic/tkListbox.c: corrected error handling when setting to an invalid listvar value. [Bug #503613]check-in: fdb66fb6 user: hobbs tags: trunk | |
01:07 |
* library/scale.tcl: mirror B2 bindings to B3 on Windows to better accomodate two button mice. [Patch #493145]check-in: b405f649 user: hobbs tags: trunk | |
01:06 | improved proxy sash handling. (boudaillier) check-in: a0cb7320 user: hobbs tags: trunk | |
2002-02-25
| ||
15:26 | Improvements to filebox tests (including two fixes due to changed behaviour dating from 2001-12-14) check-in: cfe79a6b user: dkf tags: trunk | |
2002-02-23
| ||
22:52 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: 8603d4e4 user: mdejong tags: trunk | |
01:36 |
Added proc comments. Made configuring sash cursor more efficient. Added Cursor timer that restores the default cursor when pointer is no longer over the sash. This is necessary because Leave events won't be seen when moving into a paned child.check-in: 2d1015fa user: hobbs tags: trunk | |
2002-02-22
| ||
21:07 | see ChangeLog check-in: 6dfe5615 user: hobbs tags: trunk | |
21:07 |
* library/panedwindow.tcl (ReleaseSash): changed to not pass x and y args at all (they aren't used).check-in: be4ab9b6 user: hobbs tags: trunk | |
21:07 |
* generic/tkPanedWindow.c (PanedWindowWidgetObjCmd): fixed returns that should have been breaks instead. Corrected .pw configure handling for insufficient args. [Patch #521436] (boudaillier)check-in: 0365cfe1 user: hobbs tags: trunk | |
21:07 | changed panedwindow default relief to flat check-in: 8383ba35 user: hobbs tags: trunk | |
20:15 | noted new files check-in: 5dd7bfc4 user: dgp tags: trunk | |
14:07 | Fixed panedwindow binding bugs and added demos for it too. check-in: 6cb4e627 user: dkf tags: trunk | |
13:13 | Stop GCC from issuing warnings about things that don't matter. check-in: d1201e4f user: dkf tags: trunk | |
02:41 | TIP #41 implementation, panedwindow [Patch #512503] (melski) check-in: 7314a88b user: hobbs tags: trunk | |
01:58 |
* generic/tkOption.c (ReadOptionFile): fixed Tcl_Seek casting to remove warnings (we expect no option files with be > 2GB).check-in: d45de154 user: hobbs tags: trunk | |
01:34 |
* unix/configure: regenerated * unix/tcl.m4: updated to sync with Tcl's tcl.m4check-in: f9578e33 user: hobbs tags: trunk | |
2002-02-20
| ||
02:56 |
* First draft of updated changes for 8.4a4 release.check-in: ac867c72 user: dgp tags: trunk | |
02:54 | overlooked change check-in: fbff8c54 user: dgp tags: core-8-3-1-branch | |
2002-02-19
| ||
16:30 | Minor fixes as part of TIP#72 (and one just noticed in passing) check-in: c4b19865 user: dkf tags: trunk | |
14:05 | tkImgGIF.c was not following the Tcl C style; fixed... check-in: ec11486c user: dkf tags: trunk | |
01:13 | see ChangeLog check-in: d814e3f1 user: hobbs tags: trunk | |
01:06 |
* unix/configure: regen'd * unix/tcl.m4: * unix/configure.in: added macros and calls to SC_TCL_EARLY_FLAGS and SC_TCL_64BIT_FLAGS, part of TIP #72.check-in: 091079f1 user: hobbs tags: trunk | |
2002-02-18
| ||
06:31 |
* First draft of updates to changes for 8.3.5.check-in: b54d19a2 user: dgp tags: core-8-3-1-branch | |
2002-02-15
| ||
22:07 |
* library/entry.tcl: * library/text.tcl: Adjust <Double-1> and <Triple-1> bindings so that no anchor point is set and the insertion cursor is set to the last character in the selection. [Bug 220943] * tests/event.test: Add test cases for double click and drag as well as triple click and drag in the text and entry widgets.check-in: df385857 user: mdejong tags: trunk | |
05:48 |
* library/entry.tcl: * library/text.tcl: Adjust <Double-1> and <Triple-1> bindings so that no anchor point is set and the insertion cursor is set to the last character in the selection. [Bug 220943] * tests/event.test: Add test cases for double click and drag as well as triple click and drag in the text and entry widgets.check-in: a938c425 user: mdejong tags: trunk | |
2002-02-14
| ||
12:13 |
* tests/event.test (_text_ind_to_x_y, _get_selection): Fix incorrect use of results from bbox invocation so that y center point for a give index is calculated correctly. Add new method to return the selection and use it in test cases. Always lappend to the result list to avoid case where initial result includes a space.check-in: b14fadab user: mdejong tags: trunk | |
2002-02-08
| ||
02:57 |
* modified some callers of Tcl routines that were restored to return (char *) pointing into Tcl_DStrings.check-in: f49c1699 user: dgp tags: trunk | |
2002-02-06
| ||
07:02 | Fix bug #513222. We were acting on the menu after the post event without checking to see whether the menu event had deleted the menu. check-in: 89fb6206 user: wolfsuit tags: macosx-8-4-branch | |
2002-02-05
| ||
02:25 | Merge with current TOT Added support for the wm stackorder command Fixed crash when selecting Menu items in the Application menu that we didn't put there. Added first bits of the use of CG for low-level drawing. The line-drawing works, the rest doesn't yet. You have to set the file static useCGDrawing to 1 and rebuild to activate this code. check-in: 32f71d05 user: wolfsuit tags: macosx-8-4-branch | |
2002-02-03
| ||
22:33 | Clean-up bogus for loop in [image inuse] subcommand. [Bug #485803] check-in: bd333aca user: ericm tags: trunk | |
2002-02-02
| ||
00:17 |
* generic/tkCmds.c (Tk_TkObjCmd): don't use 'bool' as an arg as it conflicts with the C99 spec. [Bug #511956] (ingham)check-in: 0c21cb89 user: hobbs tags: core-8-3-1-branch | |
00:16 |
* generic/tkCmds.c (Tk_TkObjCmd): don't use 'bool' as an arg as it conflicts with the C99 spec. [Bug #511956] (ingham)check-in: 9785d45f user: hobbs tags: trunk | |
2002-02-01
| ||
23:22 | no message check-in: ef182937 user: davygrvy tags: trunk | |
23:20 | * win/makefile.vc: unset macro located in the tktest target caused a failure. [Bug 511652] check-in: 0706b485 user: davygrvy tags: trunk | |
17:31 |
* Overlooked COSNTification of XSetCommandcheck-in: 15f338ba user: dgp tags: trunk | |
14:27 | Final part of TIP#14 support (photo image transparency access); the C API stuff has been in there for ages for some reason... check-in: 136dfbc3 user: dkf tags: trunk | |
2002-01-31
| ||
21:23 | correct punctuation check-in: 76beac20 user: tmh tags: trunk | |
21:08 | Correct and test for logic error when cloning menus. Bug 508988 check-in: 17a5d13e user: uid38226 tags: core-8-3-1-branch | |
21:05 | Correct and test for logic error when cloning menus. Bug 508988 check-in: 3a8577ba user: uid38226 tags: trunk | |
04:42 |
* The POTENTIAL INCOMPATIBILITY in the changing interface of Tk_ParseArgv can now be removed by the -DUSE_NON_CONST compiler flag.check-in: 3d295e79 user: dgp tags: trunk | |
2002-01-29
| ||
20:51 | * win/tkWinInit.c (TkpGetAppName): TIP 27 fixup. The code now does not write into the CONST path returned by "argv0" and Tcl_SplitPath anymore. check-in: 6b178549 user: andreas_kupries tags: trunk | |
08:23 |
* unix/configure.in: Don't set TCL_LIB_SPEC and TCL_STUB_LIB_SPEC variables since this breaks the AIX build. This was used in the past to support linking with Tcl from the build dir or the install dir, but it is no longer needed.check-in: 084d6911 user: mdejong tags: trunk | |
08:04 |
* unix/Makefile.in: Remove commented out vars. * unix/configure: Regen. * unix/configure.in: Don't subst vars that are already taken care of in SC_LOAD_TCLCONFIG. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.check-in: 178a19e3 user: mdejong tags: trunk | |
2002-01-27
| ||
11:10 |
* generic/tkFileFilter.c: * mac/tkMacInit.c: * mac/tkMacKeyboard.c: * mac/tkMacMenus.c: TIP 27 CONSTification induced changescheck-in: 21fea0ea user: das tags: trunk | |
2002-01-25
| ||
21:15 | Add patch number check-in: cbe548ea user: dgp tags: trunk | |
21:09 |
* Updated callers of Tcl_SplitList and Tcl_Merge. * Updated callers of Tcl_GetStringResult. Rewrote PrintScrollFractions to ScrollFractions to stop scribbling directly on interp->result. * Updated callers of Tcl_GetVar, Tcl_GetVar2 * Updated callers of Tcl_SplitPath, Tcl_JoinPath, and Tcl_TranslateFileName.check-in: 933dcfe8 user: dgp tags: trunk | |
2002-01-22
| ||
01:28 |
* macosx/tkMacOSXInit.c (TkpInit): Move ALL the MacOS X specific initialization code into TkpInit so extension writers don't have to do anything special to initialize Tk. This is patch #495549 check-in: 4dec70a7 user: wolfsuit tags: macosx-8-4-branch | |
01:12 | Fixed a bug in the Tk_GetFirstTextLayout when the input layout was for a zero length string. check-in: 06b3fce7 user: wolfsuit tags: macosx-8-4-branch | |
2002-01-19
| ||
00:36 |
* tests/wm.test: Rewrite stackorder tests that deal with toplevels that have the overrideredirect flag set. [Tk bug 492259]check-in: 9dab9a25 user: mdejong tags: trunk | |
2002-01-18
| ||
13:29 |
* Overloked Tcl_GetIndexFromObj callerscheck-in: 78e88052 user: dgp tags: trunk | |
03:24 |
* mac/tkMacDialog.c: * mac/tkMacSend.c: TIP 27 CONSTification broke the mac build in a few places.check-in: c224cef1 user: das tags: trunk | |
02:55 |
* generic/tkListbox.c (ChangeListboxOffset): improved tracking when scrolling on x axis with entry/text. [Bug #225025] (voskuil)check-in: 591d7475 user: hobbs tags: trunk | |
2002-01-17
| ||
23:34 |
* An overlooked caller of Tcl_GetIndexFromObj.check-in: 36a57a9c user: dgp tags: trunk | |
23:33 |
* An overlooked caller of Tcl_GetIndexFromObj() and a style fix.check-in: 0e1cce3b user: dgp tags: trunk | |
05:13 |
* Updates to handle change in type of tablePtr argument of Tcl_GetIndexFromObj(Struct) from (char **) to (CONST char **). [TIP 27] [Patch 504705]check-in: 85e5c7aa user: dgp tags: trunk | |
03:35 |
* Updated callers of Tcl_Utf* and Tcl_Regexp* APIs to reflect TIP 27 API changes (see Tcl Patch 471509). [Patch 471513]check-in: 061e364d user: dgp tags: trunk | |
02:51 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.check-in: b5febdbf user: mdejong tags: trunk | |
2002-01-15
| ||
21:29 |
* Updated callers of CONSTified Tcl interfaces Tcl_EvalFile and TclGetStartupScriptFileName.check-in: 20e4f9ae user: dgp tags: trunk | |
20:48 |
* Updated Tk's console to CONSTified channel driver interface. [Tcl Patch 503565, Tk Patch 503983]check-in: 17f3016e user: dgp tags: trunk | |
18:19 |
* Updated Tk's console to CONSTified channel driver interface. [Tcl Patch 503565, Tk Patch 503983]check-in: eec89b91 user: dgp tags: trunk | |
2002-01-11
| ||
20:56 |
Use ${libdir} instead of ${exec_prefix}/lib. [Tcl bug 489370] * unix/configure: Regen. * unix/configure.in: Define and use libdir. * win/configure: Regen. * win/configure.in: Define libdir.check-in: 616ed405 user: mdejong tags: trunk | |
19:58 |
* unix/Makefile.in: Burn Tcl and Tk build directories into tktest executable to avoid crashes caused by ld loading a previously installed version of the tcl or tk shared libraries. Remove setting of LD_LIBRARY_PATH, LIBPATH, and SHLIB_PATH before running tktest since it should no longer be required.check-in: b5c7674b user: mdejong tags: trunk | |
18:41 |
Enable use of Tcl stubs when building Tk as a shared library. This should fix the build under AIX. [Bugs 220858, 220955, 220921] * unix/Makefile.in: Add TCL_STUB_LIB_SPEC and TCL_STUB_LIB_FLAG variables. * unix/configure: Regen. * unix/configure.in: Pass TCL_STUB_LIB_SPEC into Makefile and use it when linking the tk shared library. Define USE_TCL_STUBS when building shared. Subst TCL_STUB_LIB_SPEC and TCL_STUB_LIB_FLAG.check-in: 7695ed9e user: mdejong tags: trunk | |
2002-01-08
| ||
15:40 | Fix the following bug: If you select an entry on a cascade menu (on Win32) then the next time the parent menu is posted, the cascade entry appears active. Also, if you traverse to a disabled menu entry using keystrokes and press ENTER on the disabled entry, then that entry appears active the next time the menu is posted. The same patch fixes both problems. check-in: 6069b52d user: drh tags: trunk | |
2002-01-04
| ||
16:39 |
* generic/tkBind.c (TkBindFree): * generic/tkGrid.c (Tk_GridCmd,ResolveConstraints,CheckSlotData, DestroyGrid): * generic/tkSelect.c (Tk_DeleteSelHandler,TkSelDeadWindow): Replaced Tcl_Free calls with ckfree so that memory debugging is fully supported.check-in: 8947bc50 user: dgp tags: core-8-3-1-branch | |
16:35 |
* generic/tkBind.c (TkBindFree): * generic/tkGrid.c (ResolveConstraints,CheckSlotData,DestroyGrid): * generic/tkSelect.c (Tk_DeleteSelHandler,TkSelDeadWindow): Replaced Tcl_Free calls with ckfree so that memory debugging is fully supported.check-in: 7eae1120 user: dgp tags: trunk | |
2001-12-29
| ||
00:30 |
* test/winButton.test: * win/tkWinButton.c: added updated patch #463234 which returns the default sizing behavior (not so native), but enables native L&F with negative sizing (-11 for example).check-in: 1212ac05 user: hobbs tags: trunk | |
2001-12-28
| ||
23:44 | see ChangeLog check-in: 2c7371a0 user: hobbs tags: trunk | |
23:44 |
* win/tkWinWm.c (InitWindowClass): corrected init routines to allow unicode in window titles on Windows (for Win2K/XP). (TkWmStackorderToplevel): Corrected casts to enable debug compilecheck-in: f3c178ef user: hobbs tags: trunk | |
23:43 |
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): use MessageBoxW for proper display of unicode errors. Added patch which uses new OLE based directory chooser. This still has some issues, so is disabled by default. [Patch #468139] (ColorDlgHookProc) Corrected ability to use unicode chars in tk_chooseColor -title.check-in: d76a213a user: hobbs tags: trunk | |
23:43 |
* win/tkWinInt.h: * win/tkWinX.c: added TkWinProcs that represent a function table to switch between unicode and ansi procs on Windows. This is analogous to the TclWinProcs. Using Tcl_WinUtfToTChar, we can easily take advantage of using unicode functions where available without having to switch on the platform id each time.check-in: 081e2c07 user: hobbs tags: trunk | |
23:09 | win/tkWinInit.c (TkpDisplayWarning): added Tcl_DStringFrees check-in: f3f5aa50 user: hobbs tags: trunk | |
23:08 |
* win/configure: regen'ed * win/tcl.m4: added shell32.lib to link libs, as these are necessary for new directory chooser (when enabled).check-in: 38638893 user: hobbs tags: trunk | |
23:03 |
* library/text.tcl (tk::TextButton1): made text receive focus even in disabled state for Windows to show selection and allow mouse-wheel scrolling.check-in: a854f9f2 user: hobbs tags: trunk | |
02:14 |
* win/tkWinInit.c (TkpDisplayWarning): Use MessageBoxW in case the error displayed has unicode chars. [Bug #485986]check-in: 1d95df52 user: hobbs tags: trunk | |
01:23 |
* generic/tkButton.c (ButtonTextVarProc): guard against being called while the *button/label is being deleted. [Bug #490051]check-in: 47772f0d user: hobbs tags: trunk | |
2001-12-27
| ||
22:45 |
* mac/mac/tkMacInit.c: * mac/mac/tkMacResource.r: synced up tkInit features to unix/win: use existing tkInit proc if defined. Added spinbox.tcl resource. Used TclGetEnv() instead of Tcl_GetVar2(interp, env) * mac/tkMacApplication.r: * mac/tkMacLibrary.r: minor version resources cleanupcheck-in: ea926c5f user: das tags: trunk | |
22:26 |
* library/entry.tcl: * library/spinbox.tcl: * library/text.tcl: added extra checks against bug #220269 and made spinbox reuse more of the entry procedure code.check-in: aa3d08e6 user: hobbs tags: trunk | |
2001-12-20
| ||
21:33 | Fix date in entry. check-in: a59e0b43 user: mdejong tags: trunk | |
21:32 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: e319def0 user: mdejong tags: trunk | |
2001-12-19
| ||
21:37 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: 1742df3b user: mdejong tags: trunk | |
08:01 |
* unix/configure: Regen. * unix/configure.in: Move EXP file changes over from Tcl configure script to fix AIX build with gcc. [Bug 220955]check-in: 48ff9deb user: mdejong tags: trunk | |
07:45 |
* unix/Makefile.in: * win/Makefile.in: Use $(MAKE) instead of make in the tcltest rule.check-in: e2967b87 user: mdejong tags: trunk | |
01:32 |
* Corrected test that failed on Solaris/CDE due to text scrolling. [Bug 413735]check-in: a90684bb user: dgp tags: core-8-3-1-branch | |
01:12 |
* Corrected test that failed on Solaris/CDE due to text scrolling. [Bug 413735]check-in: d3d3727f user: dgp tags: trunk | |
2001-12-18
| ||
23:02 | corrected spin(up|down) -> button(up|down) check-in: 4b3b96df user: hobbs tags: trunk | |
2001-12-14
| ||
14:56 | Added code to guess the correct default extension from whatever value was selected in the filetypes option menu. Adapted from code by Chris Nelson submitted in Patch #492220. check-in: 4d9d93a6 user: dkf tags: trunk | |
2001-12-13
| ||
01:58 | (TkWmStackorderToplevelWrapperMap): added static check-in: c78889e8 user: hobbs tags: trunk | |
2001-12-07
| ||
05:20 | Added panic in TkPutImage in case of failure to allocate bitmap check-in: 251ce02c user: chengyemao tags: trunk | |
04:17 | Added panic in ImgPhotoInstanceSetSize in case of failure to get pixmap check-in: ef810a03 user: chengyemao tags: trunk | |
00:02 | Added panic to TkPutImage in case of failure to allocate bitmap check-in: 9337ddfc user: chengyemao tags: trunk | |
2001-12-05
| ||
18:18 |
* generic/tkText.c: * generic/tkText.h: changed TkTextEditType enums to be prefaced with TK_EDIT_ to prevent name collision.check-in: 68d79044 user: hobbs tags: trunk | |
01:30 |
* mac/tkMacWm.c: mac implementation of wm stackordercheck-in: f7c4f3ce user: das tags: trunk | |
2001-12-04
| ||
03:07 |
Add TK patch 481148 to implement TIP 74, the wm stackorder command. * doc/winfo.n: Update documentation for the winfo children command to indicate that top-level windows are not returned in stacking order. * doc/wm.n: Add documentation for wm stackorder. * generic/tkInt.decls (TkWmStackorderToplevel): Add decl for new function. * generic/tkIntDecls.h: Regen. * generic/tkStubInit.c: Regen. * tests/unixWm.test: Add stackorder command to test for wm command usage message. * tests/wm.test: Add new set of tests for generic window manager methods. * unix/tkUnixWm.c (Tk_WmCmd, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add unix implementation of new wm stackorder command. * win/tkWinWm.c (Tk_WmCmd, TkWmStackorderToplevelEnumProc, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add windows implementation of new wm stackorder command.check-in: 45e73f13 user: mdejong tags: trunk | |
2001-12-03
| ||
10:44 | no message check-in: 714305a1 user: davygrvy tags: trunk | |
10:42 | install target changes by request from Ryan Casey <[email protected]>. check-in: 7397078f user: davygrvy tags: trunk | |
2001-11-30
| ||
11:25 | More widget demo improvements. check-in: aa14032c user: dkf tags: trunk | |
2001-11-29
| ||
13:04 | D'oh! Forgot part of the changelog entry... check-in: a31d3ad2 user: dkf tags: trunk | |
10:54 | Made tk_setPalette guess a reasonable default for the foreground colour. check-in: da540e6c user: dkf tags: trunk | |
2001-11-28
| ||
01:14 | no message check-in: e66e467d user: davygrvy tags: trunk | |
01:13 | Fixed CAT32 target. cat.c is located in the Tcl source, not the Tk source. check-in: 3027677c user: davygrvy tags: trunk | |
2001-11-27
| ||
14:08 | When a menu is torn off, a new "clone" menu is created which is an exact copy of the original. The copy even includes the tearoff bar, though the tearoff bar is not displayed. But even though it wasn't displayed, the tearoff bar on the tearoff menu could be visited using keyboard traversal. This change makes it so that the (invisible) tearoff bar of tearoff menus is no longer visited on keyboard traversal. check-in: 17c9e695 user: drh tags: trunk | |
04:36 | Change the behavior of menus on windows to be more consistent with native windows menus. Disabled menu entries show their active background color on mouseover and keyboard traversal. check-in: 84a8f463 user: drh tags: trunk | |
2001-11-25
| ||
06:43 |
* unix/Makefile.in: Add comments to better describe TCL_EXE and when it should be available. Add rule that prints message about running `make genstubs` when tkStubInit.c is out of date. * win/Makefile.in: Add TCL_TOOL_DIR and TCL_EXE variables to better match the Tcl Makefile. Add genstubs rule so tkSTubInit.c can be regenerated.check-in: c2200707 user: mdejong tags: trunk | |
02:54 |
* win/configure: Regen. * win/configure.in: Don't AC_SUBST CFLAGS_DEBUG, CFLAGS_OPTIMIZE, or CFLAGS_WARNING since it is now done in SC_CONFIG_CFLAGS. * win/tcl.m4 (SC_CONFIG_CFLAGS): AC_SUBST DL_LIBS, CFLAGS_DEBUG, CFLAGS_OPTIMIZE, and CFLAGS_WARNING.check-in: d1c0e4f5 user: mdejong tags: trunk | |
02:10 | Fix up some non-standard ChangeLog entires. check-in: dad01680 user: mdejong tags: trunk | |
2001-11-23
| ||
02:04 |
** upport to 8.4 of mac code changes for 8.3.3 & various new ** changes for 8.4, some already backported to 8.3.4 (patch #435660) see ChangeLog for detailscheck-in: 72721350 user: das tags: trunk | |
2001-11-21
| ||
02:05 | added static to TextGetText and popStack func definitions check-in: a7bcfdc4 user: hobbs tags: trunk | |
01:36 |
(DestroyText): plugged mem leak when not clearing stack (callewaert) (TextGetText): more efficient string size calculation (darley)check-in: 911e91e7 user: hobbs tags: trunk | |
2001-11-20
| ||
09:58 |
* generic/tkText.c (TextGetText): reworked to use DString for improved speed. (callewaert, darley)check-in: ec33f22d user: hobbs tags: trunk | |
2001-11-19
| ||
14:02 | Some neatening up of the widget demo launcher, and a new validated entry demo check-in: ba804151 user: dkf tags: trunk | |
2001-11-17
| ||
22:44 |
* win/tkWinButton.c (TkpComputeButtonGeometry): corrected the default size of Windows buttons to conform to the Windows style. This changes the default size of buttons on Windows. [Patch #463234] (nelson) **** POTENTIAL VISUAL INCOMPATABILITY ****check-in: a6841ebf user: hobbs tags: trunk | |
22:35 | marked 32.8 a knownBug against SF bug #465324 check-in: bf4cd673 user: hobbs tags: trunk | |
2001-11-16
| ||
22:54 |
* library/menu.tcl: corrected menu traversal code on Unix to better handle entering cascades. [Patch #481219]check-in: 2f9bfac6 user: hobbs tags: trunk | |
10:26 | no message check-in: b57ae384 user: davygrvy tags: trunk | |
10:24 | install target repaired. check-in: 189f0414 user: davygrvy tags: trunk | |
2001-11-15
| ||
14:13 | stupid typo check-in: 0b71d445 user: dkf tags: trunk | |
14:02 | tk_setPalette now works correctly under CDE, + an image demo update check-in: 95ded686 user: dkf tags: trunk | |
11:55 | Minor improvements to undo (demo,docs&bindings) check-in: 564aa335 user: dkf tags: trunk | |
2001-11-13
| ||
06:55 | Added the logic for the linkexten option. check-in: 2fee9468 user: davygrvy tags: trunk | |
04:26 | small bug fix with filenames in the .res files. check-in: d9079364 user: davygrvy tags: trunk | |
02:46 |
* win/mkd.bat: * win/rmd.bat: Removed -kb CVS attribute and added changes from Llyod Lim for better stability. [Patch #456761] * win/rules.vc(new): * win/buildall.vc.bat(new): * win/makefile.vc: large rewrite following Tcl's makefile.vc as a guide and Patch #456761. Appears BugFree(tm).check-in: 216ebe4f user: davygrvy tags: trunk | |
02:45 | no message check-in: 7a5cb6f4 user: davygrvy tags: trunk | |
00:19 | added TIP#26 text widget undo/redo functionality check-in: 5265df93 user: hobbs tags: trunk | |
00:00 | one char nroff macro fix check-in: 99f2a6bb user: hobbs tags: trunk | |
2001-11-12
| ||
18:30 | fixed unix tk_chooseColor to allow full 0..255 range selection via mouse check-in: 171898d2 user: hobbs tags: trunk | |
15:01 | Yet more -compound showing off, prompted by Vince Darley check-in: 17a20b4d user: dkf tags: trunk | |
14:32 | More fancying up of the demo suite check-in: 7b889e3d user: dkf tags: trunk | |
2001-11-11
| ||
17:58 | Remove Tk_MacOSXFindBundleResources, since it is moved to tcl. check-in: 0a213777 user: wolfsuit tags: macosx-8-4-branch | |
17:54 | Move the bundle routines over to Tcl, and use them from there. check-in: bb96d9e8 user: wolfsuit tags: macosx-8-4-branch | |
03:21 |
* unix/Makefile.in: * win/Makefile.in: Add "make gdb" target. This target can run wish inside either gdb or insight.check-in: 7cda0c5d user: mdejong tags: trunk | |
2001-11-10
| ||
00:58 |
* win/tkWinX.c (TkWinXInit): added InitCommonControlsEx call. * win/rc/tk.rc: * win/rc/wish.rc: * win/rc/wish.exe.manifest: added resources that specify using v6 of the MS Common Controls library when available (WinXP+). This enables use of the themeable widgets (like scrollbars) to be used in Tk. [Patch #478933]check-in: 7cd5f270 user: hobbs tags: trunk | |
00:58 | add comctl32.lib to build libs check-in: 6530c870 user: hobbs tags: trunk | |
00:53 | added -lc to AIX libs, fixed path to ldAix check-in: 25a2b70e user: hobbs tags: trunk | |
2001-11-09
| ||
11:42 |
* unix/configure: * unix/tcl.m4: Update from Tcl.check-in: df7ba9dd user: mdejong tags: trunk | |
10:59 |
* unix/configure: * unix/tcl.m4: Update from Tcl.check-in: a3d14f9c user: mdejong tags: trunk | |
07:14 |
* unix/Makefile.in: Avoid adding libc to the LIBS and WISH_LIBS variables since it is not needed when linking with CC. If required when linking with LD it should be done on a case by case basis in tcl.m4.check-in: 429452a9 user: mdejong tags: trunk | |
2001-11-05
| ||
10:13 | Minor fixes from [email protected] Thanks! check-in: a01ae661 user: dkf tags: trunk | |
2001-10-30
| ||
11:21 | Improvements to widget demo (integrates/demonstrates the new 8.4 widgets) check-in: 4af66343 user: dkf tags: trunk | |
10:17 | More demo upgrades derived from 8.3.4 and using new features check-in: 64aeb054 user: dkf tags: trunk | |
2001-10-29
| ||
16:42 | More demo upgrades derived from 8.3.4 check-in: bb9939ea user: dkf tags: trunk | |
16:23 | Improvements to the demo scripts, mostly up-ported from 8.3.4 check-in: ee6bf7ea user: dkf tags: trunk | |
2001-10-24
| ||
06:00 |
10/23/2001 Jim Ingham <[email protected]>
Dopey little bug in the dialog for tk_chooseDirectory. There is no file filter for the directory dialog... check-in: bac92019 user: wolfsuit tags: macosx-8-4-branch | |
2001-10-23
| ||
08:40 | Minor fixes to TkCursor.nextPtr field handling [adapted from Patch 473875] check-in: 59b3cc5f user: dkf tags: trunk | |
2001-10-20
| ||
05:52 | I think this gets rid of all the absolute references. check-in: ee848f91 user: wolfsuit tags: macosx-8-4-branch | |
2001-10-19
| ||
22:46 |
* unix/configure: regend * unix/tcl.m4: added -lc to LIBS on AIX and corrected location of ldAix.check-in: 7c9a6623 user: hobbs tags: core-8-3-1-branch, core-8-3-4 | |
19:40 |
* generic/tkConsole.c: * library/console.tcl: * mac/tkMacInit.c: * mac/tkMacResource.r: corrected how mac deals with tcl library files present both in resources and in $tk_library directory.check-in: ea4836d1 user: das tags: core-8-3-1-branch | |
17:51 | see ChangeLog check-in: 8c2e3cd2 user: hobbs tags: core-8-3-1-branch | |
17:43 |
* library/console.tcl: removed transpose ability until the console can get a proper rewrite of tag handling.check-in: fcf8c225 user: hobbs tags: trunk | |
17:43 | removed threaded build warning under X check-in: 832032c0 user: hobbs tags: trunk | |
17:33 |
* library/console.tcl: fixed a few errors where namespace command names were used that were not back-ported from 8.4.check-in: 31860063 user: hobbs tags: core-8-3-1-branch | |
17:33 | added tk::GetSelection from 8.4 for console.tcl check-in: 7c9ba479 user: hobbs tags: core-8-3-1-branch | |
07:14 |
Two things:
1) Use the Tcl_SetStartupScript API - a cleaner way than inserting the name into argv. 2) Can't rely on # of arguments from the Finder to see whether we should look for the AppMain. Now it inserts argv[1] = -psn_xxxxx, and who knows what it might do in the future. check-in: 99999907 user: wolfsuit tags: macosx-8-4-branch | |
2001-10-18
| ||
23:17 | updated changes for 8.3.4, noted tag date in ChangeLog check-in: 710e8632 user: hobbs tags: core-8-3-1-branch | |
22:22 |
* unix/configure: regend * unix/tcl.m4 (SC_ENABLE_GCC): enabled better recognition of gcc.check-in: 51ca6658 user: hobbs tags: core-8-3-1-branch | |
22:22 | removed threaded build warning under X check-in: 2a2beeaa user: hobbs tags: core-8-3-1-branch | |
20:26 |
* library/console.tcl (ConsoleOutput): fixed undefined widget argument.check-in: aee1fb51 user: hobbs tags: trunk | |
20:26 |
* library/console.tcl (tkConsoleOutput): fixed undefined widget argument.check-in: 758c24c2 user: hobbs tags: core-8-3-1-branch | |
2001-10-17
| ||
21:39 | updated mac binary archives for 8.3.4 check-in: 8eab547a user: das tags: core-8-3-1-branch | |
19:29 | Backport of some mac specific changes added to 8.4 since 8.3.3 check-in: 980ad95e user: das tags: core-8-3-1-branch | |
19:15 |
* unix/tkUnixXId.c (TkpScanWindowId): added specific char* cast to prevent warning. 'string' is not modified in any case.check-in: 26288f04 user: hobbs tags: core-8-3-1-branch | |
19:11 |
* unix/configure: regened * unix/configure.in: added preset CFLAGS check from HEAD to prevent --enable-gcc from adding "-g -O2"check-in: 02dc14ce user: hobbs tags: core-8-3-1-branch | |
19:10 | regened from dgps changes check-in: ec4ae5a1 user: hobbs tags: core-8-3-1-branch | |
07:10 | Rest of the updated files for the MAC_OSX_TCL -> MAC_OSX_TK conversion. check-in: 94f8e160 user: wolfsuit tags: macosx-8-4-branch | |
07:04 | Remember to register the Console Interpreter's stdin, stdout & stderr channels with the main interpreter as well. check-in: e6981579 user: wolfsuit tags: macosx-8-4-branch | |
07:01 | Replace MAC_OSX_TCL with MAC_OSX_TK for all windowing specific things. This is so we can separate the macosx specific additions to Tcl (which are added ON to the Unix core) from the Aqua additions (which are orthogonal to Unix - which itself is overloaded to mean X11 as well...) check-in: 2fafd23e user: wolfsuit tags: macosx-8-4-branch | |
06:51 | Stupid typo sting -> string check-in: 0616bf67 user: wolfsuit tags: macosx-8-4-branch | |
2001-10-16
| ||
23:39 |
* library/xmfbox.tcl: fixed filtering in motif file dialog. [Patch #469670] (nelson)check-in: 446cdb34 user: hobbs tags: trunk | |
23:39 |
* library/xmfbox.tcl: fixed filtering in motif file dialog. [Patch #469670] (nelson)check-in: f5f7d49c user: hobbs tags: core-8-3-1-branch | |
22:46 |
* Copied updates from Tcl for 8.3.4 release.check-in: d6170368 user: dgp tags: core-8-3-1-branch | |
21:46 |
* generic/tkWindow.c (OpenIM): Added simple XIM patch to enable basic XIM input on Unix. [Patch #412727] (fabian)check-in: 84616253 user: hobbs tags: core-8-3-1-branch | |
21:45 |
* generic/tkWindow.c (OpenIM): Added simple XIM patch to enable basic XIM input on Unix. [Patch #412727] (fabian)check-in: a5956ca0 user: hobbs tags: trunk | |
2001-10-15
| ||
22:15 | had to add ""s now that configure.in is doing the right thing check-in: d500878b user: hobbs tags: trunk | |
22:14 | had to add ""s now that configure.in is doing the right thing check-in: 3ba37d69 user: hobbs tags: core-8-3-1-branch | |
21:24 |
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: * win/tkConfig.sh.in: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tkConfig.shcheck-in: af27851a user: hobbs tags: core-8-3-1-branch | |
21:19 |
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: * win/tkConfig.sh.in: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tkConfig.shcheck-in: 41d64e8f user: hobbs tags: trunk | |
09:21 | First checkin of support for Tk on Mac OS X. check-in: 1f829a93 user: wolfsuit tags: macosx-8-4-branch | |
2001-10-13
| ||
01:34 | see ChangeLog check-in: cfb93443 user: hobbs tags: core-8-3-1-branch | |
01:25 |
* generic/tkBind.c (NameToWindow): * generic/tkCmds.c (Tk_WinfoObjCmd): * generic/tkInt.decls (TkpScanWindowId): * generic/tkIntPlatDecls.h: * generic/tkStubInit.c: * mac/tkMacPort.h (TkpPrintWindowId,TkpScanWindowId): * unix/tkUnixPort.h (TkpPrintWindowId,TkpScanWindowId): * unix/tkUnixXId.c (TkpScanWindowId): * win/tkWinWindow.c (TkpScanWindowId): Corrected definition of TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too.check-in: e1c911ba user: hobbs tags: core-8-3-1-branch | |
01:24 |
* tests/textDisp.test (textDisp-4.12): corrected test to work properly on Windows.check-in: a9ba41b3 user: hobbs tags: core-8-3-1-branch | |
01:23 |
* tests/scrollbar.test (scrollbar-6.27): marked knownBug because it is skewed by bad dimensions returned by Windows.check-in: 3a52ae9a user: hobbs tags: core-8-3-1-branch | |
01:23 | (TkGetServerInfo): added recognition of Win64 check-in: 5bd26711 user: hobbs tags: core-8-3-1-branch | |
01:23 | made XID __int64 type for Win64 check-in: 4516cc27 user: hobbs tags: core-8-3-1-branch | |
01:22 | win/tkWinWm.c (WinSetIcon): closed channels in the error case check-in: 57ad11ad user: hobbs tags: core-8-3-1-branch | |
01:22 | Win64 pointer fixes check-in: caa4d0b7 user: hobbs tags: core-8-3-1-branch | |
2001-10-12
| ||
13:30 | implementation of TIP 63 (accepted) -compound option to menu items. check-in: 388b438b user: tmh tags: trunk, macosx-8-4-branchpoint | |
10:56 | Updates to demos check-in: 0a644156 user: dkf tags: core-8-3-1-branch | |
2001-10-09
| ||
23:11 |
* library/console.tcl: added more smarts extracted from tkcon to the default console.check-in: ba7e4718 user: hobbs tags: trunk | |
23:10 |
* library/console.tcl: added more smarts extracted from tkcon to the default console.check-in: 00d29d2a user: hobbs tags: core-8-3-1-branch | |
2001-10-05
| ||
01:13 |
* library/bgerror.tcl: back-ported bgerror dialog from 8.4 (that used Windows-esque "Details" button).check-in: ef8166d6 user: hobbs tags: core-8-3-1-branch | |
2001-10-03
| ||
22:04 | updated patchlevel to 8.3.4. updated READMEs to point to www.tcl-tk.net where applicable. added proper Win64 support to makefiles. check-in: 8743bbe4 user: hobbs tags: core-8-3-1-branch | |
22:04 | updated copyright info check-in: 267e59fa user: hobbs tags: core-8-3-1-branch | |
2001-10-01
| ||
21:22 | see ChangeLog check-in: 69d67ade user: hobbs tags: trunk | |
21:22 |
* win/tkWinWindow.c: made use of standard Tk_GetHWND instead of older, private TkWinGetHWND.check-in: 7aaf6fef user: hobbs tags: trunk | |
21:20 | minor cast changes to support Win64 check-in: 84f76b67 user: hobbs tags: trunk | |
21:20 | better error reporting from testclipboard check-in: bfaedc8b user: hobbs tags: trunk | |
21:04 | updated for Win64 SDK RC1 compilation support check-in: 23cb93ac user: hobbs tags: trunk | |
21:04 | updated copyright check-in: 99be987b user: hobbs tags: trunk | |
2001-09-30
| ||
19:01 | Added -uniform option to grid's row/columnconfigure. check-in: d7a6c95b user: pspjuth tags: trunk | |
2001-09-26
| ||
21:36 | Added labelframe widget. TIP#18. check-in: bc61e5ed user: pspjuth tags: trunk | |
20:25 | Geometry manager changes to support TIP#18. check-in: 2609784a user: pspjuth tags: trunk | |
2001-09-25
| ||
16:25 |
* Corrected definition of TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too.check-in: d188a155 user: dgp tags: trunk | |
2001-09-24
| ||
22:14 |
Update to handle change in return type of Tcl_DStringAppend() from (char *) to (CONST char *). [TIP 27]check-in: cc2e26b7 user: dgp tags: trunk | |
2001-09-23
| ||
11:30 | Pack accepted asymmetric values for -ipadx/y. Only -padx/y supports asymmetry. [Bug #462348] check-in: 7c94d343 user: pspjuth tags: trunk | |
2001-09-21
| ||
22:13 |
* win/tkWinWindow.c (TkpPrintWindowId, TkpScanWindowId): fixed to work on Win64 with 64bit XIDs.check-in: b995daa1 user: hobbs tags: trunk | |
22:08 |
* generic/tkWindow.c (Tk_CreateAnonymousWindow): * generic/tkEntry.c (GetSpinboxElement): fixed unreachable returns.check-in: a91d96e5 user: hobbs tags: trunk | |
21:34 | see ChangeLog check-in: 660812b8 user: hobbs tags: trunk | |
21:34 | minor cast fixes to prevent 64bit warnings check-in: ea7bd071 user: hobbs tags: trunk | |
21:26 | (TkGetServerInfo): added recognition of Win64 check-in: 8ea999e9 user: hobbs tags: trunk | |
21:24 | made XID __int64 type for Win64 check-in: ba58d6e4 user: hobbs tags: trunk | |
21:22 |
* unix/tkUnixPort.h: * mac/tkMacPort.h: add (int*) cast to TkpScanWindowId. These may need to be changed to Window* (ulong).check-in: ef4a8abb user: hobbs tags: trunk | |
21:19 | (TkpScanWindowId): changed decl to use Window* instead of int*. check-in: be81eb5b user: hobbs tags: trunk | |
21:19 | correct Window id's to be of type Window check-in: 5bab4967 user: hobbs tags: trunk | |
20:38 |
* win/tkWinWm.c (WinSetIcon): fixed SetClassLong for 64bit support.check-in: d7092919 user: hobbs tags: trunk | |
20:38 |
improved use of test constraintscheck-in: 0969f165 user: hobbs tags: trunk | |
20:37 |
* tests/textDisp.test (textDisp-4.12): corrected test to work properly on Windows.check-in: ea21b34e user: hobbs tags: trunk | |
20:37 |
* tests/scrollbar.test (scrollbar-6.27): marked knownBug because it is skewed by bad dimensions returned by Windows.check-in: a44e72ab user: hobbs tags: trunk | |
2001-09-20
| ||
17:06 |
* unix/configure: regen'ed * unix/aclocal.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.check-in: e941409c user: hobbs tags: core-8-3-1-branch | |
17:04 |
* unix/configure: regen'ed * unix/tcl.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.check-in: 4722cfad user: hobbs tags: trunk | |
2001-09-17
| ||
23:16 |
* Corrected type definition of argument passed to Tcl_GetStringFromObj() from size_t to int. Incorrect type broke [pack] and [grid] on systems where sizeof(size_t) != sizeof(int). [Bugs 462375, 462342, 462338]check-in: 6ec1731f user: dgp tags: trunk | |
14:12 | Fixed string/list confusion in directory browser, and a typo in ChangeLog check-in: 7aebeca2 user: dkf tags: trunk | |
2001-09-15
| ||
04:37 |
* doc/getOpenFile.n: Removed docs for the -multiple and -message options that are not provided in Tk 8.3. They are only available in Tk 8.4. [Bug 461760]check-in: c31ae430 user: dgp tags: core-8-3-1-branch | |
2001-09-14
| ||
20:39 | * generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkMenu.c: Applied patch [461578], provided by Vincent Darley. This fixes several memory leaks in the image code. They happen if there are errors during the initialization of the channel the image is supposed to be read from. check-in: d5f04bf6 user: andreas_kupries tags: core-8-3-1-branch | |
20:35 | * generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkMenu.c: Applied patch [461578], provided by Vincent Darley. This fixes several memory leaks in the image code. They happen if there are errors during the initialization of the channel the image is supposed to be read from. check-in: 9c9ecdc7 user: andreas_kupries tags: trunk | |
2001-09-12
| ||
21:03 |
* unix/configure: * unix/tcl.m4: Update from Tcl.check-in: a1f73706 user: mdejong tags: trunk | |
19:25 | Fix a problem in the Unix tk_getOpenFile dialog box. An error dialog box used to appear when you would point the file browser box at an empty directory and click on the canvas. check-in: f13a4413 user: drh tags: trunk | |
19:13 | Fix a problem in the Unix tk_getOpenFile dialog box. An error dialog box used to appear when you would point the file browser box at an empty directory and click on the canvas. check-in: 54d36bea user: drh tags: trunk | |
2001-09-10
| ||
22:47 |
* unix/configure: * unix/tcl.m4: Update from Tcl.check-in: 1ba5d71e user: mdejong tags: trunk | |
03:23 |
* win/Makefile.in: Fix Windows Makefile so that tcltest will automatically be compiled if the user tries to build tktest.check-in: 5f461a56 user: mdejong tags: trunk | |
00:40 |
* win/Makefile.in: Use TKTEST variable directly instead of depending on the tktest alias.check-in: 8e995e37 user: mdejong tags: trunk | |
2001-09-08
| ||
22:34 |
* win/mkd.bat: * win/rmd.bat: Apply binary property (cvs admin -kb) to files and convert to CRLF linefeed format to fix the VC++ build. [Tcl Bug #219409]check-in: 50e37c1e user: mdejong tags: trunk | |
2001-09-01
| ||
00:51 | fixed test numbering check-in: db62dec2 user: hobbs tags: trunk | |
2001-08-30
| ||
01:51 | see ChangeLog check-in: 8e26d8a0 user: hobbs tags: trunk | |
01:51 | corrected to use testConfig constraints in the TK_ALT_DISPLAY case check-in: 2d970c4e user: hobbs tags: trunk | |
01:51 |
* tests/unixSend.test: removed test file completely identical to send.test. Removed platform specific named file in case somebody gets send working on Win/Mac in the future.check-in: 7acc0327 user: hobbs tags: trunk | |
2001-08-29
| ||
23:22 |
* tests/config.test: added config-14.1 to test namespace import evaluation of widgets. * generic/tkButton.c (ButtonCreate): * generic/tkFrame.c (CreateFrame): * generic/tkMenubutton.c (Tk_MenubuttonObjCmd): * generic/tkPlace.c (Tk_PlaceObjCmd): * generic/tkScale.c (Tk_ScaleObjCmd): * generic/tkMessage.c (Tk_MessageObjCmd): * generic/tkEntry.c (Tk_EntryObjCmd, Tk_SpinboxObjCmd): * generic/tkSquare.c (SquareObjCmd): redid the handling of optionTables in widgets to allow them to be imported into other namespaces. [Bug #456632]check-in: eb203000 user: hobbs tags: trunk | |
2001-08-28
| ||
21:48 |
* win/tkWinDialog.c (ChooseDirectoryHookProc): work-around for MS bug that caused crashing in tk_chooseDirectory on Win95. [Bug #224936] (baker)check-in: fa81b839 user: hobbs tags: core-8-3-1-branch | |
20:58 |
* win/tkWinDialog.c (ChooseDirectoryHookProc): work-around for MS bug that caused crashing in tk_chooseDirectory on Win95. [Bug #224936] (baker)check-in: ef485cd2 user: hobbs tags: trunk | |
19:41 |
* unix/tkUnixWm.c (TkWmRestackToplevel): reworked how ConfigureNotify requests were handled in relation to the parent to avoid the problem with potential 'raise' delays on some wms. [Bug #220260] (baker) wms that were affected should notice the difference in tests unixWm-51.* not failing that failed before.check-in: 6889ab2f user: hobbs tags: trunk | |
19:28 |
* unix/tkUnixWm.c (TkWmRestackToplevel): reworked how ConfigureNotify requests were handled in relation to the parent to avoid the problem with potential 'raise' delays on some wms. [Bug #220260] (baker)check-in: 8402e119 user: hobbs tags: core-8-3-1-branch | |
00:13 |
* generic/tkWindow.c (Initialize): added call to Tcl_SetMainLoop. This only has effect when tclsh is run (not wish), and then Tk is loaded in interactively.check-in: 1183c521 user: hobbs tags: core-8-3-1-branch | |
00:13 |
* tests/unixFont.test (unixFont-2.[234]): fixed to be more sensitive on systems that have more installed fonts.check-in: 443a0be4 user: hobbs tags: core-8-3-1-branch | |
2001-08-27
| ||
01:44 |
| |
2001-08-24
| ||
23:59 |
* generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkRectOval.c: corrected argument handling in Create<Item> functions that could lead to ABRs or FMRs and corrected names of argc/argv to objc/objv.check-in: 67f65052 user: hobbs tags: core-8-3-1-branch | |
23:58 | see ChangeLog check-in: 680d9eb5 user: hobbs tags: core-8-3-1-branch | |
23:58 |
* tests/listbox.test: * generic/tkListbox.c: made use of Tcl_Preserve/Tcl_Release to prevent FMR errors in Display functions.check-in: 539148ca user: hobbs tags: core-8-3-1-branch | |
23:58 |
* generic/tkImgGIF.c (Mgetc): corrected screwy use of ternary operator and possible FMR.check-in: 3ee5ab06 user: hobbs tags: core-8-3-1-branch | |
23:57 |
* generic/tkWindow.c (Tk_DestroyWindow): changed to use Tcl_EventuallyFree instead of ckfree so that widgets that have references to a tkwin can use them.check-in: 9a7a25bc user: hobbs tags: core-8-3-1-branch | |
23:57 |
* generic/tkEntry.c: corrected missing Tcl_Release that caused font not freed complaints when trying valid cleanup calls. * generic/tkEntry.c (DestroyEntry): used Tcl_EventuallyFree instead of ckfree for entryPtr to prevent FMRs. [Bug #413904]check-in: 59994f1b user: hobbs tags: core-8-3-1-branch | |
23:57 |
* unix/tkUnixScale.c (TkpDisplayScale): corrected FMR when scale was deleted while calling its command.check-in: 995a3a11 user: hobbs tags: core-8-3-1-branch | |
16:44 |
* New file: tests/dialog.test for testing [tk_dialog].check-in: 08005724 user: dgp tags: core-8-3-1-branch | |
08:53 | #450020 Messages for czech language from http://web.telecom.cz/WoodPrint/cs.msg.gz check-in: dca1950b user: bagnonm tags: trunk | |
2001-08-23
| ||
19:14 | added QNX-6 build support. [Bug #219410] (loverso) check-in: 0024bf08 user: hobbs tags: core-8-3-1-branch | |
19:11 | added QNX-6 build support. [Bug #219410] (loverso) check-in: e6fc72be user: hobbs tags: trunk | |
19:11 | removed bogus note about including tkPhoto.h check-in: 40bce0ed user: hobbs tags: trunk | |
2001-08-22
| ||
19:59 | Fixed a bug where adjacent 'x' and '^' where not handled properly. check-in: c00303ae user: pspjuth tags: trunk | |
17:29 |
* tests/dialog.test (HitReturn): fixed failing dialog-2.1 test because it wasn't always getting focus properly.check-in: 19579859 user: hobbs tags: trunk | |
17:29 | generic/tkPack.c (TkParsePadAmount): added lint init for sepChar. check-in: 5911ce6f user: hobbs tags: trunk | |
01:25 |
* tests/unixFont.test (unixFont-2.[234]): fixed to be more sensitive on systems that have more installed fonts.check-in: 63709aa7 user: hobbs tags: trunk | |
01:25 |
* library/dialog.tcl (tk_dialog): changed dialog to show bar on Windows as well and added some y padding between the buttons and the bar. [Patch #442835] (harrismh)check-in: 799547db user: hobbs tags: trunk | |
2001-08-21
| ||
20:21 | Objectified grid and pack commands. check-in: 85252bb2 user: pspjuth tags: trunk | |
14:43 | TkGetWindowFromObj was useless CPU waster; now caches window names *safely* check-in: 3d9110bd user: dkf tags: trunk | |
2001-08-18
| ||
20:03 | Grid configure rejected initial "x" and "^". [Bug #418664] check-in: 523026ee user: pspjuth tags: trunk | |
2001-08-17
| ||
21:08 | The selection highlighting of text objects in the canvas widget was failing to include the last character of the selection. The "selection get" mechanism returned the right answer (so all the tests were passing) but the widget did not display correctly. This delta fixes the problem. check-in: d0801244 user: drh tags: trunk | |
09:38 | Fixed a stupid error that's been in there for ages... check-in: 3bf030b2 user: dkf tags: trunk | |
2001-08-15
| ||
19:51 |
* Labelled the TIP 44 changes as "POTENTIAL INCOMPATIBILITY". Although technically internal changes are not incompatible, they'll be perceived as such by those who get bitten, and this will help them find the cause of their trouble.check-in: 9eafa9d6 user: dgp tags: trunk | |
15:44 | Register Tk's object types with Tcl (Tcl Bug 450545) check-in: 04f99fd0 user: dkf tags: trunk | |
2001-08-13
| ||
21:07 | ChangeLog correction. check-in: a219060d user: dgp tags: trunk | |
2001-08-12
| ||
21:22 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: d9ddcd5f user: mdejong tags: trunk | |
2001-08-10
| ||
08:33 | Converted [glob [file join]] to [glob -directory] (Bug #223313) Also cleaned up a few space/tab issues in the ChangeLog which make a difference if you're using a highlighting editor like emacs... check-in: 6e017deb user: dkf tags: trunk | |
2001-08-09
| ||
00:47 |
Corrections to problems introduced by the TIP 44 changes. [Bug 449261]check-in: 9b5bb3b3 user: dgp tags: trunk | |
00:46 | New file testing [tk_dialog]. check-in: b73ec9c8 user: dgp tags: trunk | |
2001-08-08
| ||
18:41 |
*Bumped up patchlevel to 8.4a4 to distinguish CVS snapshots from the 8.4a3 release. This does not necessarily mean there will be an 8.4a4 release. [Bug 448938].check-in: cdaf4961 user: dgp tags: trunk | |
2001-08-07
| ||
20:17 |
* unix/Makefile.in (dist): added {unix,win}/tcl.m4 and library/msgs/*.msg to dist target. [Bug: #448802]check-in: bedfb467 user: hobbs tags: trunk | |
02:56 | corrected minor nroff transgressions check-in: 986b6f38 user: hobbs tags: trunk, core-8-4-a3 | |
02:43 |
2001-08-06 Jeff Hobbs <[email protected]>
8.4a3 RELEASE * changes: * README: updated for 8.4a3 releasecheck-in: b0ae1387 user: hobbs tags: trunk | |
01:14 |
* unix/configure: regenerated * unix/tcl.m4: added GNU (HURD) configuration target. (brinkmann) [Patch: #442974]check-in: 39e6cac4 user: hobbs tags: trunk | |
00:49 |
2001-08-06 Jeff Hobbs <[email protected]>
* unix/configure: regenerated * unix/aclocal.m4: added GNU (HURD) configuration target. (brinkmann) [Patch: #442974]check-in: 19bd7848 user: hobbs tags: core-8-3-1-branch | |
2001-08-06
| ||
18:29 |
* TIP 44 changes specific to the Mac and Windows platforms that were overlooked before: tkOpenDocument, tkConsoleExit, tkConsoleOutput, unsupported1 out of namespace :: . Thanks to Vince Darley for prompting another look.check-in: 20c53b8d user: dgp tags: trunk | |
2001-08-04
| ||
00:32 |
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tk. * win/Makefile.in ($(WISH)): added $(TK_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build.check-in: 2ab88d24 user: hobbs tags: core-8-3-1-branch | |
00:31 | corrected IRIX-5.* configuration check-in: 1a99e337 user: hobbs tags: core-8-3-1-branch | |
00:30 | Win64 #ifdef pointer fixes check-in: 18e45799 user: hobbs tags: core-8-3-1-branch | |
00:29 |
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tk. * win/Makefile.in ($(WISH)): added $(TK_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build.check-in: a264d04e user: hobbs tags: trunk | |
00:29 |
* win/winMain.c (WishPanic): fixed CONST changes to go with CONST-ification in Tcl.check-in: ec8eadb6 user: hobbs tags: trunk | |
2001-08-01
| ||
21:11 |
Correction to TIP 44 implementation.check-in: bba9ce93 user: dgp tags: trunk | |
16:21 |
Merged changes from feature branch dgp-privates-into-namespace, implementing TIP 44. All Tk commands and variables matching tk[A-Z]* are now in the ::tk namespace.check-in: 3c0c681d user: dgp tags: trunk | |
2001-07-24
| ||
22:54 |
* generic/default.h: Include tkWinDefault.h when built with Cygwin or Mingw.check-in: 3aace40b user: mdejong tags: trunk | |
2001-07-19
| ||
20:15 | The new tk_chooseDirectory dialog box implementation was sometimes giving an error like this: can't read "data(list)": no such element in array. The problem is a race condition. This patch should fix the problem. check-in: e1a1bffe user: drh tags: trunk | |
2001-07-18
| ||
17:05 |
* Corrections to merge from HEADClosed-Leaf check-in: 9a6c6633 user: dgp tags: dgp-privates-into-namespace | |
16:55 |
* Corrections to merge from HEAD.check-in: c1e8cd86 user: dgp tags: dgp-privates-into-namespace | |
16:45 |
* Updated names of private console commands.check-in: 30a1fbd0 user: dgp tags: dgp-privates-into-namespace | |
16:16 |
* Correction to merge from HEADcheck-in: 931d2114 user: dgp tags: dgp-privates-into-namespace | |
16:15 |
* Correction in merge from HEADcheck-in: fae2702b user: dgp tags: dgp-privates-into-namespace | |
16:02 |
* Corrections in merge from HEADcheck-in: 08fe4da7 user: dgp tags: dgp-privates-into-namespace | |
2001-07-17
| ||
00:21 |
* Renamed tk::histNum to tk::HistNum as directed by the Tcl Style Guide.check-in: d9e3b9fd user: dgp tags: dgp-privates-into-namespace | |
2001-07-16
| ||
16:16 |
* Merge updates from HEADcheck-in: f65669d2 user: dgp tags: dgp-privates-into-namespace | |
2001-07-14
| ||
15:53 | The code for generating postscript of a bitmap image was apparently never completed. The beginnings of the code was there but it generated diagnostic messages rather than proper postscript. This change fixes the problem. check-in: 148a6117 user: drh tags: trunk | |
2001-07-13
| ||
19:33 |
* Merged in updates from HEADcheck-in: f50f4a0f user: dgp tags: dgp-privates-into-namespace | |
2001-07-11
| ||
01:36 |
* unix/Makefile.in: Add AR and STLIB_LD variables. * unix/configure: * unix/configure.in: Use STLIB_LD when defining MAKE_LIB and MAKE_STUB_LIB. Subst STLIB_LD, RANLIB, and AR. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.check-in: 67de68fc user: mdejong tags: trunk | |
2001-07-06
| ||
22:26 |
* win/configure: Regen. * win/tcl.m4: Update from Tcl.check-in: 13436486 user: mdejong tags: trunk | |
03:33 |
* Merge updates from HEAD.check-in: 3a44e509 user: dgp tags: dgp-privates-into-namespace | |
02:25 |
* win/Makefile.in: Subst DEPARG directly instead of relying on a variable. This will make Cygwin build faster since an extra exec will be avoided. * win/configure: Regen. * win/configure.in: Subst DEPARG. * win/tcl.m4: Update from Tcl.check-in: b685ea15 user: mdejong tags: trunk | |
2001-07-05
| ||
19:14 |
* Merged updates from HEAD.check-in: dc49c2ed user: dgp tags: dgp-privates-into-namespace | |
17:23 | updated README with purls check-in: 9aab6bcb user: hobbs tags: trunk | |
02:47 |
* Merged updates from HEADcheck-in: c7253641 user: dgp tags: dgp-privates-into-namespace | |
01:45 | updated README with purls check-in: 2a48ad16 user: uid38172 tags: trunk | |
01:28 | updated READMEs with purls check-in: 42525a0e user: uid38172 tags: trunk | |
2001-07-04
| ||
00:40 |
* tests/canvas.test: * generic/tkCanvPoly.c (PolygonToArea): Added patch that respects the polygon difference of including points in the polygon even when fill is empty. [Bug #226357]check-in: 3734d49c user: hobbs tags: trunk | |
00:25 |
* win/Makefile.in: Remove PATHTYPE variable. * win/configure: Regen. * win/configure.in: Don't subst PATHTYPE. * win/tcl.m4: Update from Tcl.check-in: 3e3fd403 user: mdejong tags: trunk | |
00:19 |
* win/Makefile.in: Don't use VPSEP, instead just use : in the VPATH. * win/configure: Regen. * win/configure.in: Don't subst VPSEP.check-in: 93c90324 user: mdejong tags: trunk | |
2001-07-03
| ||
20:01 |
* Merged in updates from HEAD branch.check-in: 6db41250 user: dgp tags: dgp-privates-into-namespace | |
14:59 | Added missing backslash in Motif File Selector code. check-in: 227ace3f user: dkf tags: trunk | |
06:16 | see changes check-in: 69a098c5 user: hobbs tags: trunk | |
06:16 |
* generic/tkEntry.c: corrected missing Tcl_Release that caused font not freed complaints when trying valid cleanup calls. * generic/tkListbox.c: made use of Tcl_Preserve/Tcl_Release to prevent FMR errors in Display functions.check-in: 3991a01b user: hobbs tags: trunk | |
06:08 |
* unix/tkUnixScale.c (TkpDisplayScale): corrected FMR when scale was deleted while calling its command.check-in: 54a7832c user: hobbs tags: trunk | |
06:03 |
* generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkRectOval.c: corrected argument handling in Create<Item> functions that could lead to ABRs or FMRs and corrected names of argc/argv to objc/objv.check-in: 3f8a5534 user: hobbs tags: trunk | |
06:00 |
* generic/tkImgGIF.c (Mgetc): corrected screwy use of ternary operator and possible FMR.check-in: cd61f88f user: hobbs tags: trunk | |
05:59 |
* generic/tkWindow.c (Tk_DestroyWindow): changed to use Tcl_EventuallyFree instead of ckfree so that widgets that have references to a tkwin can use them.check-in: 7be9ab44 user: hobbs tags: trunk | |
01:03 |
* library/console.tcl: * library/entry.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: added private ::tk::GetSelection command to handle requesting selection. This is to support requesting UTF8_STRING before generic STRING on Unix. Changed Text, Spinbox, Entry and Console to use this command. * tests/select.test: * generic/tkSelect.c (Tk_CreateSelHandler, Tk_DeleteSelHandler): on Unix, a UTF8_STRING handler will be created when the user requests a STRING handler (in addition to the STRING handler). This provides implicit support for the new UTF8_STRING selection target. * unix/tkUnixSelect.c (TkSelEventProc, ConvertSelection): Added support for UTF8_STRING target. [RFE #418653, Patch #433283] * generic/tkInt.h: added utf8Atom to TkDisplay structure.check-in: 3993717f user: hobbs tags: trunk | |
00:57 |
* tests/listbox.test: changed 'darkblue' to 'white' in a test because it isn't a portable color name.check-in: a72cf27d user: hobbs tags: trunk | |
2001-07-02
| ||
23:52 |
* generic/tkEntry.c (DestroyEntry): used Tcl_EventuallyFree instead of ckfree for entryPtr to prevent FMRs. [Bug #413904]check-in: 615fc850 user: hobbs tags: trunk | |
23:50 | removed unnecessary directory check-in: 23082bfc user: hobbs tags: trunk | |
2001-06-27
| ||
02:06 |
* unix/Makefile.in: * win/Makefile.in: Add `make shell` target. This target will set the proper env vars before invoking wish from the build directory.check-in: dbe84784 user: mdejong tags: trunk | |
01:15 |
* win/configure: * win/configure.in: Revert cross compiling change accidently added during last checkin.check-in: 9e4c1b23 user: mdejong tags: trunk | |
2001-06-26
| ||
20:31 |
* unix/configure: Regen. * unix/configure.in: Fix last checkin by removing export since that only works in bash. * win/configure: Regen. * win/configure.in: Ditto.check-in: 66c3f1b8 user: mdejong tags: trunk | |
20:17 |
* unix/configure: Regen. * unix/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. * win/configure: Regen. * win/configure.in: Ditto.check-in: f747663f user: mdejong tags: trunk | |
00:56 |
* win/configure: Regen. * win/configure.in: Use RC_DEFINE flag from tcl.m4. * win/tcl.m4: Update from Tcl.check-in: 2d319b6f user: mdejong tags: trunk | |
00:45 |
* win/configure: Regen. * win/tcl.m4: Update from Tcl.check-in: b7f81421 user: mdejong tags: trunk | |
2001-06-23
| ||
02:15 |
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Link to the imm32 library when building with mingw gcc. * win/tkWinX.c: Include the imm.h header to fix compiling with mingw gcc.check-in: e3e493f9 user: mdejong tags: trunk | |
02:10 |
* win/configure: Regen. * win/configure.in: Add resource compiler fix from 8.3.3 to fix compiling with mingw.check-in: e3cbbd52 user: mdejong tags: trunk | |
00:40 |
* win/configure: Regen. * win/tcl.m4: Fix silly typo in last checkin.check-in: 4e8df3da user: mdejong tags: trunk | |
2001-06-22
| ||
23:59 |
* unix/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. Add LDFLAGS_DEBUG and LDFLAGS_OPTIMIZE to match the way CFLAGS_DEFAULT works. Use new LDFLAGS variable in the Makefile instead of @LDFLAGS@. * unix/configure: Regen. * unix/configure.in: Don't set CFLAGS to CFLAGS_DEFAULT, instead subst CFLAGS_DEFAULT into the Makefile. Add AC_SUBST for CFLAGS_DEBUG, CFLAGS_OPTIMIZE, LDFLAGS_DEFAULT, LDFLAGS_DEBUG, and LDFLAGS_OPTIMIZE. Remove unused LD_FLAGS subst. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. * win/configure: Regen. * win/configure.in: Don't set CFLAGS or LDFLAGS, instead subst CFLAGS_DEFAULT and LDFLAGS_DEFAULT into the Makefile. * win/tcl.m4: Update from Tcl.check-in: 3b598286 user: mdejong tags: trunk | |
09:10 |
* win/configure: * win/tcl.m4: Update From Tcl.check-in: d8467c9a user: mdejong tags: trunk | |
02:14 | * doc/colors.n: Corrected bogus documentation with respect to several shades of blue, all of which were listed as RGB 0 0 0. [Bug #432104]. check-in: 480300ff user: ericm tags: trunk | |
2001-06-14
| ||
10:56 | Added braces to expressions. check-in: 486fbd3c user: dkf tags: trunk | |
2001-06-06
| ||
07:58 |
* win/configure: Regen. * win/configure.in: Handle the --prefix option correctly it should default to /usr/local like the unix version.check-in: 7379372d user: mdejong tags: trunk | |
2001-06-04
| ||
03:15 |
* doc/selection.n: * doc/clipboard.n: added SEE ALSOs to cross-reference selection and clipboard, with extra note for clipboard command in selection docs. [Patch #422256]check-in: 01778f79 user: hobbs tags: trunk | |
03:07 |
* unix/tkUnixFont.c: Corrected support for iso10646 (X11 Unicode) fonts on Unix. This adds a ucs-2be (UCS-2 Big Endian) encoding in Tk on Unix that is used for those fonts (X11 requires big-endianness). (welch) [Patch #406411; Bug #220890 #220899] This differs from the 8.3.3 patch by not adding ucs-2be in the preferred encodingList (seems works fine without). Added alias for jisx0201* fonts to jis0201 encoding. [Bug #414033]check-in: a28f6c2d user: hobbs tags: trunk | |
2001-05-30
| ||
22:41 |
* win/tkWinX.c: moved the initialization of tkPlatformId from TkWinXInit to TkWinGetPlatformId because static builds could call it before it was initialized. [Bug #427278]check-in: 0a94e34e user: hobbs tags: trunk | |
22:41 | win/tkWinKey.c (TkpSetKeycodeAndState): removed old debug info check-in: 22fe9261 user: hobbs tags: trunk | |
2001-05-28
| ||
16:56 | Upgraded frame to use the newer TK_OPTION style when processing configuration options. Some cleanup of bad comments and bad code. [part of patch #420861] check-in: 1832807b user: pspjuth tags: trunk | |
2001-05-23
| ||
10:29 |
* unix/configure: * unix/tcl.m4: * win/configure: * win/tcl.m4: Sync from Tcl sources.check-in: 32d7a7f3 user: mdejong tags: trunk | |
2001-05-22
| ||
00:23 | see ChangeLog check-in: 5d139fbb user: hobbs tags: trunk | |
00:23 | unix/tcl.m4: synced up wih Tcl tcl.m4. [Bug #419812] check-in: 0d5c5883 user: hobbs tags: trunk | |
00:22 |
* doc/TkInitStubs.3: * generic/tk.h: * generic/tkStubLib.c: CONST'ified Tk_InitStubs to match CONST changes to Tcl_PkgRequireEx.check-in: 158efb47 user: hobbs tags: trunk | |
2001-05-21
| ||
14:07 | implement TIP11, -compound option for menubutton widget check-in: 8942e4db user: tmh tags: trunk | |
2001-05-17
| ||
13:33 |
2001-05-04 Daniel Steffen <[email protected]>
** Mac 8.3.3 binary release ** detailed change log for changes to mac code for 8.3.3 ** (expands on log entries below marked 2001-04-04 Jeff Hobbs)check-in: e23f2a2f user: das tags: core-8-3-1-branch | |
13:33 |
2001-05-04 Daniel Steffen <[email protected]>
** Mac 8.3.3 binary releasecheck-in: 1b7579f5 user: das tags: core-8-3-1-branch | |
2001-05-16
| ||
12:39 | Added documentation for console command. (Right source tree this time!) check-in: f81062ce user: dkf tags: trunk | |
2001-04-25
| ||
22:10 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.check-in: e47bf256 user: mdejong tags: trunk | |
21:51 |
* unix/configure: Regen. * unix/configure.in: Use $@ in MAKE_LIB and MAKE_STUB_LIB commands instead of using a delayed subst variable. Replace instances of STUB_LIB_FILE with TK_STUB_LIB_FILE.check-in: 31f47a2e user: mdejong tags: trunk | |
20:52 |
* unix/Makefile.in: Use TCL_STUB_LIB_FILE instead of STUB_LIB_FILE. * unix/configure: Regen. * unix/configure.in: Don't subst STUB_LIB_FILE, use TCL_STUB_LIB_FILE instead.check-in: cb201830 user: mdejong tags: trunk | |
2001-04-12
| ||
12:30 | Better handling of when image creation nukes the main window so now does not crash on Linux. check-in: 165d4163 user: dkf tags: trunk | |
2001-04-06
| ||
01:21 | see ChangeLog specifics check-in: 09cc1e49 user: hobbs tags: core-8-3-1-branch, core-8-3-3 | |
01:10 |
* tests/canvas.test: marked canvas-13.1 knownBug * generic/tkCanvas.c (CanvasEventProc): reverted 2001-04-02 canvas changes back because it lead to cached fonts not being freed. The changes were correct for the bug, but the problem is that the needed Tcl_EventuallyFree will sometimes not get called until the whole app is being destroyed and thus the font panic is invoked.check-in: 484f4f89 user: hobbs tags: core-8-3-1-branch | |
00:13 |
* win/configure: * win/tcl.m4: added -link50compatcheck-in: e435597b user: hobbs tags: core-8-3-1-branch | |
00:13 |
* win/tkWinX.c (GenerateXEvent): set xkey.numbytes = 0 for MouseWheel event processing.check-in: 9b1382cd user: hobbs tags: core-8-3-1-branch | |
2001-04-05
| ||
22:09 | changed iso10646* to iso10646-1 for accuracy in encoding aliases check-in: 1dc3b74e user: hobbs tags: core-8-3-1-branch | |
22:02 |
* unix/tkUnixFont.c: Corrected support for iso10646 (X11 Unicode) fonts on Unix. This adds a ucs-2be (UCS-2 Big Endian) encoding in Tk on Unix that is used for those fonts (X11 requires big-endianness). (welch) [Patch #406411; Bug #220890 #220899] Added alias for jisx0201* fonts to jis0201 encoding. [Bug #414033]check-in: 1fcbde7c user: hobbs tags: core-8-3-1-branch | |
19:44 |
* tests/listbox.test: labelled listbox-27.1 knownBug as it isn't really fixed. * generic/tkListbox.c: reverted listbox back to 8.3.2 version because the fixes weren't 100% correct for the problem.check-in: 5b80efaf user: hobbs tags: core-8-3-1-branch | |
19:43 |
* mac/tkMacProjects.sea.hqx: this was accidently swapped with the tcl project files.check-in: fef44ff4 user: hobbs tags: core-8-3-1-branch | |
2001-04-04
| ||
23:16 | updated changes from ChangeLog check-in: 1e57fa34 user: hobbs tags: core-8-3-1-branch | |
22:38 | unix/Makefile.in (dist): mac no longer had *.exp to dist. check-in: 3a0e02b6 user: hobbs tags: core-8-3-1-branch | |
21:44 |
* mac/tkMacShLib.exp: removed filecheck-in: fe34a9ec user: hobbs tags: core-8-3-1-branch | |
21:39 |
* generic/tkInt.decls: removed superfluous declarations. * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkMain.c: include unistd.h for mac. * generic/tkPointer.c: include tkMacInt.h for mac. * generic/tkStubInit.c: * generic/tkStubLib.c: * mac/MW_TkHeader.pch: * mac/MW_TkOldImgHeader.h: * mac/MW_TkTestHeader.pch: * mac/tclets.r: * mac/tkMac.h: * mac/tkMacAppearanceStubs.c: * mac/tkMacApplication.r: * mac/tkMacButton.c: * mac/tkMacDialog.c: support for -filetypes * mac/tkMacFont.c: * mac/tkMacInt.h: * mac/tkMacLibrary.r: * mac/tkMacMDEF.r: * mac/tkMacMenu.c: * mac/tkMacMenus.c: * mac/tkMacPort.h: * mac/tkMacResource.r: * mac/tkMacScrlbr.c: improved scrollbar code * mac/tkMacWindowMgr.c: added control of floating windows * mac/tkMacWm.c: improved use of precompiled headers, better support for Appearance Manager, change copyrights, resource files, use DLLIMPORT/DLLEXPORT, comment corrections.check-in: f28b4e2a user: hobbs tags: core-8-3-1-branch | |
21:27 |
* mac/MWTkBuildLibHeader.h: * mac/MW_TkBuildLibHeader.pch: * mac/MW_TkHeaderCommon.h: * mac/MW_TkOldImgStaticHeader.h: * mac/MW_TkStaticHeader.h: * mac/MW_TkStaticHeader.pch: new files * mac/tkMacProjects.sea.hqx: new mac build project files.check-in: 8e76f778 user: hobbs tags: core-8-3-1-branch | |
18:46 |
* win/tkWinMenu.c (TkWinHandleMenuEvent): corrected reseting of service mode to only occur when it was set. [Bug #220948]check-in: a9efa82b user: hobbs tags: core-8-3-1-branch | |
18:37 |
* win/tkWinMenu.c (TkWinHandleMenuEvent): corrected reseting of service mode to only occur when it was set. [Bug #220948]check-in: 1e7f9798 user: hobbs tags: trunk | |
18:15 | removed erroneous backport of 8.4 feature (asym padding) check-in: 7a8c20a1 user: hobbs tags: core-8-3-1-branch | |
14:58 | Corrected typos. check-in: 86c8dee6 user: dgp tags: trunk | |
14:47 | Corrected typos. check-in: c8a3049a user: dgp tags: core-8-3-1-branch | |
08:36 | improved cygwin compat for RC_DEFINES check-in: b7914839 user: hobbs tags: core-8-3-1-branch | |
08:35 | updated doc linking check-in: 1b385901 user: hobbs tags: core-8-3-1-branch | |
07:57 | see ChangeLog for specific file details check-in: 0f3f17d4 user: hobbs tags: core-8-3-1-branch | |
07:23 | doc cleanup and clarifications from 8.4aCVS backport check-in: 2c0ef157 user: hobbs tags: core-8-3-1-branch | |
07:07 |
* tests/winClipboard.test: improved results for understanding when tests fail.check-in: 6d6d7503 user: hobbs tags: trunk | |
06:47 |
* tests/winDialog.test: string totitle'd some results that expected [pwd] to return a capital drive letter.check-in: 1cfbc9ba user: hobbs tags: trunk | |
06:40 | win/tkWinDialog.c (GetFileNameA): initialize multi to 0. check-in: 720cdf47 user: hobbs tags: trunk | |
06:40 |
* tests/cursor.test: changed tests to use 'heart' cursor because 'arrow' on windows has a pre-skewed use count.check-in: 15a04f11 user: hobbs tags: trunk | |
2001-04-03
| ||
06:54 |
* win/configure: * win/tcl.m4 (SHLIB_LD): added -incremental:no. [Bug #219381]check-in: cdba5672 user: hobbs tags: trunk | |
06:54 |
* generic/tkMenu.c (TkInvokeMenu): checked for menu deletion before calling associated menu entry command. [Bug #220821]check-in: 55b7a33d user: hobbs tags: trunk | |
05:24 | see ChangeLog check-in: 0854d43b user: hobbs tags: trunk | |
04:41 |
* tests/listbox.test: added test listbox-27.1, delete during scrollbar update * generic/tkListbox.c (DestroyListbox, ListboxEventProc): corrected listbox to make proper use of Tcl_EventuallyFree and protect against unusual listbox deletion.check-in: 484b8a6c user: hobbs tags: trunk | |
04:40 |
* tests/entry.test: added tests entry-20.*, delete during widget activity * generic/tkEntry.c (DestroyEntry, EntryEventProc): fixed the entry widget to survive deletion while processing scrollbar updates and validation.check-in: 0b8fe7c6 user: hobbs tags: trunk | |
04:40 |
* tests/canvas.test: test of canvas delete during event * generic/tkCanvas.c (DestroyCanvas, CanvasEventProc): fixed the canvas to survive deletion during event processing. [Bug #228024]check-in: e89804eb user: hobbs tags: trunk | |
04:34 |
* generic/tkImgPhoto.c (ImgPhotoCmd): corrected the src and dest values for $imageName put when -format and -to are used. [Bug #232741]check-in: d343245c user: hobbs tags: trunk | |
04:33 | * doc/image.n: added warning about names chosen for images. check-in: 34d91510 user: hobbs tags: trunk | |
2001-04-02
| ||
02:08 |
* generic/tk.h: * unix/configure.in (TK_PATCH_LEVEL): * unix/configure: * unix/tk.spec: * win/configure.in (TK_PATCH_LEVEL): * win/configure: updated patchlevel to 8.4a3check-in: de7899ec user: hobbs tags: trunk | |
02:08 |
* README: * mac/README: updated patchlevel to 8.4a3 and corrected links and notes.check-in: 9bbca911 user: hobbs tags: trunk | |
2001-03-31
| ||
05:46 |
* tests/safe.test: added note about correcting failures in safe.test. * library/tk.tcl: moved package require msgcat inside if case to not be used in safe interps.check-in: db467392 user: hobbs tags: trunk | |
2001-03-30
| ||
23:50 |
* win/makefile.vc: * win/configure: * win/tcl.m4: added imm32.lib to LIBS_GUI for Tk IME support. * win/tkWinInt.h: * win/tkWinKey.c: * win/tkWinX.c: added support for changing IME on the fly in Windows (2000). (lam) [Patch #402993]check-in: 7d37d3f4 user: hobbs tags: trunk | |
22:42 |
* generic/tkImage.c (Tk_ImageObjCmd, EventuallyDeleteImage): added casts to allow compiling on Windows with debbuging.check-in: 20d9467e user: hobbs tags: trunk | |
21:53 |
* win/Makefile.in (install-*): improved install-* targets to use their base build dependency.check-in: 76392d86 user: hobbs tags: trunk | |
21:52 |
* win/tkWinWm.c (UpdateWrapper): ensured that the passed in winPtr had an existent window to operate on. [Bug #409172]check-in: d2ea8b73 user: hobbs tags: trunk | |
21:52 |
* tests/bind.test (bind-22.18): * generic/tkBind.c (NameToWindow): handled the error case where a valid-looking but invalid identifier could be passed in certain event generate options causing a crash. [Bug #411307]check-in: 6ac56204 user: hobbs tags: trunk | |
07:14 | see ChangeLog entries check-in: b34b0487 user: hobbs tags: trunk | |
07:11 |
* tests/canvas.test: added test case to check obj conversion * generic/tkObj.c (UpdateStringOfMM, SetMMFromAny): better obj-aware screen distances. (pgbaum, hobbs) [Patch #403327]check-in: 5cda3aab user: hobbs tags: trunk | |
07:04 |
* library/bgerror.tcl (bgerror): allow focus into details window for Windows C&P to work. [Bug #220929]check-in: ea7371f5 user: hobbs tags: trunk | |
07:04 |
* library/tk.tcl: put a catch around adding <hpBackTab> to the <<PrevWindow>> virtual event as it doesn't seem to work on all HP systems. [Bug #411669]check-in: 05a38c51 user: hobbs tags: trunk | |
06:02 |
* library/tkfbox.tcl: fixed selecting directories and single files with spaces using tk_getOpenFile -multiple 1. [Bug #411640]check-in: 01457710 user: hobbs tags: trunk | |
06:01 |
* win/tkWinDialog.c (GetFileNameA): added support for -multiple to ascii-based tk_getOpenFile (Win9*). (haneef) [Patch #403047] (GetFileNameW): increased number of files that could be returned by tk_getOpenFile -multiple. [Patch #412042]check-in: 1114d667 user: hobbs tags: trunk | |
00:15 |
* doc/canvas.n: Noted ability to specify coords as a list in the docs. (techentin) [Patch #403660]check-in: f7591c4f user: hobbs tags: trunk | |
00:15 | * library/msgs/de.msg: fixed translations. [Patch #403525] check-in: 6bf9ebd7 user: hobbs tags: trunk | |
2001-03-29
| ||
11:05 |
* library/entry.tcl (tkEntryMouseSelect): * library/text.tcl (tkTextSelectTo): When the mouse is dragged with the button down, move the insertion cursor to the current mouse position. * tests/event.test: Add a series of tests for event generation. Add tests for selection, check the position of the insertion cursor.check-in: 0f4e18f0 user: mdejong tags: trunk | |
02:45 |
* unix/configure: * unix/tcl.m4: corrected IRIX-5.x config to not use -n32. (english) [Patch 403626]check-in: f1ce521d user: hobbs tags: trunk | |
2001-03-28
| ||
17:27 | Replaced all [load {} tk] in Tk test suite with [load {} Tk]. [Bug 220940, Patch 411952] check-in: babe2e2e user: dgp tags: trunk | |
2001-03-13
| ||
01:28 |
BRANCH dgp-privates-into-namespace: * doc/menu.n: * unix/mkLinks: Added documentation for [tk_menuSetFocus].check-in: b9b14d56 user: dgp tags: dgp-privates-into-namespace | |
00:32 |
BRANCH dgp-privates-into-namespace: * doc/text.n: * doc/tkvars.n: * unix/mkLinks: Added documentation for commands and variables matching tk_text*.check-in: d30d8069 user: dgp tags: dgp-privates-into-namespace | |
2001-03-09
| ||
00:00 |
BRANCH dgp-privates-into-namespace: * generic/tkTextDisp.c: * library/unsupported.tcl: * tests/textDisp.test: Restored the global variables tk_textRedraw and tk_textRelayout. Since they match tk_*, they should remain publicly available until at least Tk 9.check-in: a4b2a395 user: dgp tags: dgp-privates-into-namespace | |
2001-03-01
| ||
18:25 |
2001-03-01 Don Porter <[email protected]>
BRANCH dgp-privates-into-namespace: * library/unsupported.tcl: New file for Tk's unsupported interfaces. Contains [tk::unsupported::ExposePrivateCommand] and [tk::unsupported::ExposePrivateVariable] that restore the availability of an old public name of one of Tk's private commands and variables, respectively, for those applications and extensions that depend on the old names against advice.check-in: 501dd3d4 user: dgp tags: dgp-privates-into-namespace | |
2001-02-28
| ||
23:29 |
2001-02-28 Don Porter <[email protected]>
BRANCH dgp-privates-into-namespace: Feature branch to move all of Tk's private commands and variable into the ::tk namespace and its children. * doc/tkvars.n: Documented private variable tkPriv renamed tk::Priv. * generic/tkBind.c: * generic/tkMenu.c: * generic/tkTextDisp.c: * library/bgerror.tcl: * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/optMenu.tcl: * library/palette.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tclIndex: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: * mac/tkMacMenu.c: * tests/clrpick.test: * tests/filebox.test: * tests/macMenu.test: * tests/menu.test: * tests/menuDraw.test: * tests/msgbox.test: * tests/text.test: * tests/textDisp.test: * tests/unixMenu.test: * tests/winMenu.test: * tests/xmfbox.test: * unix/tkUnixDialog.c: All Tk commands matching ::tk[A-Z]* and all Tk private variables in the global namespace were renamed to live in the namespace ::tk or one of its children.check-in: 59740122 user: dgp tags: dgp-privates-into-namespace | |
2001-02-13
| ||
21:52 | * doc/photo.n: [Bug 132213] Added clarification on interpretation of ranges for "photoName data -from" subcommand. check-in: 82794eff user: ericm tags: trunk | |
2001-02-12
| ||
18:06 | Asymmetric padding in "pack" and "grid" geometry managers check-in: 5f0215af user: drh tags: trunk | |
2001-01-04
| ||
21:12 | Clarified and extended the entry in the Changelog describing the merge of TIP #8. check-in: 60d345ff user: andreas_kupries tags: trunk | |
2001-01-02
| ||
19:13 |
2001-01-02 Andreas Kupries <[email protected]>
* win/tkWinWm.c: * doc/wm.n: Applied patch #102833 (TIP #8).check-in: 7eb3b4c3 user: andreas_kupries tags: trunk | |
2000-12-13
| ||
19:44 |
* generic/tkObj.c (SetMMFromAny): Added ability to recognize double type object to speed up canvas coord calculations. [Patch #102471]check-in: e1e65a8b user: hobbs tags: trunk | |
2000-12-12
| ||
10:35 | Minor improvement to documentation for entry widgets. check-in: 4abb3b2e user: dkf tags: trunk | |
2000-11-29
| ||
15:47 | A better fix for #120819 (all it needed was some Tcl_Preserve()s) which also requires no documentation changes - the behaviour is now what you would predict from existing docs (as opposed to a crash!) check-in: f59c57ea user: dkf tags: trunk | |
2000-11-28
| ||
11:16 | Backed out previous change (except for test for bug.) check-in: 56258a53 user: dkf tags: trunk | |
2000-11-23
| ||
13:50 | Fixed bug #120819 by prohibiting images from starting with a period; I'm still not quite sure what exactly was going wrong in the bug, but I suspect the problem might have actually been due to the deletion of all images while in the midst of creating an image. The restriction is pretty light when it comes to existing code, since it previously caused a core dump due to an image typePtr field being set to random garbage, an indication of over-eager use of free()... check-in: 82e37dee user: dkf tags: trunk | |
2000-11-22
| ||
01:50 | Documentation for Tk_SetClassProcs. check-in: 3069ad7e user: ericm tags: trunk | |
01:49 |
Overall change: Implemented TIP 5, which exports TkClassProcs/TkSetClassProcs as Tk_ClassProcs/Tk_SetClassProcs, adding a size field to Tk_ClassProcs to allow for future expansion, and renaming the geometryProc to worldChangedProc, which is more in keeping with the actual use of the callback. See ChangeLog for details.check-in: df44e48c user: ericm tags: trunk | |
2000-11-21
| ||
16:35 | Added deprecation note from Bug #120944 check-in: e02c1cd6 user: dkf tags: trunk | |
16:18 | Added TkPhotoGetValidRegion() to tkInt stubs. Bug #120930 closed. check-in: a9b9efd5 user: dkf tags: trunk | |
2000-11-04
| ||
00:02 | updated with 8.4a2 changes check-in: 83d0db5a user: hobbs tags: trunk, core-8-4-a2 | |
2000-11-03
| ||
22:52 | added release mark check-in: af9b0e26 user: hobbs tags: trunk | |
22:49 |
* generic/tk.decls: * generic/tkInt.decls: * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: * win/Makefile.in: * win/makefile.vc: * win/tkWin3d.c: * win/tkWinButton.c: * win/tkWinColor.c: * win/tkWinDraw.c: * win/tkWinFont.c: * win/tkWinGdi.c (new): * win/tkWinGdi.h (new): * win/tkWinImage.c: * win/tkWinInt.h: * win/tkWinMenu.c: * win/tkWinPixmap.c: * win/tkWinUtil.c (new): * win/tkWinWindow.c: * win/tkWinWm.c: * win/tkWinX.c: * win/winMain.c: * xlib/xgc.c: * xlib/X11/Xlib.h: first cut at Windows speedup improvements by Leo Schubert. Needs to be streamlined, but the code is correct and passes all tests.check-in: 6287d3e2 user: hobbs tags: core-8-4-win-speedup | |
20:23 | updated for latest doc fixes check-in: cded26e6 user: hobbs tags: trunk | |
19:38 | added comments about Tcl_SetMainLoop call effects check-in: 3cd8c062 user: hobbs tags: trunk | |
18:46 |
* generic/tkWindow.c (Initialize): added call to Tcl_SetMainLoop. This only has effect when tclsh is run (not wish), and then Tk is loaded in interactively.check-in: 332c4373 user: hobbs tags: trunk | |
17:28 | fixed remaining references to old-style TCL_SRC_DIR defn check-in: a22bdbb9 user: hobbs tags: trunk | |
02:58 | see changes check-in: ba9a9cdb user: hobbs tags: trunk | |
01:22 |
* win/tkWinButton.c: * win/tkWinDialog.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: fixed up code for Win64 support. This mostly remains in _WIN64 #ifdef's, until updated compilers are standard.check-in: 5ecc8495 user: hobbs tags: trunk | |
01:21 |
* unix/configure: * win/configure: checked in configure scripts so people doing CVS checkouts aren't required to have autoconf. Changes to configure.in in the future will require the corresponding configure script to also be re-autoconf'ed and checked in.check-in: 67803183 user: hobbs tags: trunk | |
01:16 |
* win/tcl.m4: * win/makefile.vc: updated for Win64 compile supportcheck-in: cc01c5fc user: hobbs tags: trunk | |
01:13 | doc/event.n: added note that key events require window focus. check-in: 4e9d2cd1 user: hobbs tags: trunk | |
2000-11-02
| ||
22:55 | updated copyright check-in: 8aacb252 user: hobbs tags: trunk | |
02:19 |
* tests/winDialog.test: Corrected expected results for bad option
tests (5.2, 5.5) to include -multiple option.
* win/tkWinDialog.c: Removed CommDlgExtendedError() checks for color and choosedir dialogs, and removed all except the explicit invalid filename checks for the file dialogs. check-in: a50af1df user: ericm tags: trunk | |
01:19 |
* unix/tcl.m4: removed use of -lbsd and -ldl for AIX-5.check-in: 6292d78d user: hobbs tags: trunk | |
01:19 | corrected tests to recognize new -multiple openfile dialog switch check-in: 5f8926ae user: hobbs tags: trunk | |
01:18 |
* tests/color.test: marked color-2.6 nonPortable as we can't reliably assume what 'red' maps to.check-in: 514dd68e user: hobbs tags: trunk | |
01:18 |
* win/tkWinDialog.c (GetFileNameW, GetFileNameA, Tk_ChooseDirectoryObjCmd): created work-around for change in NT5.0/98 that caused no initialdir setting to open the browser up in the user's documents dir.check-in: 5f8b3942 user: hobbs tags: trunk | |
00:18 | Removed bogus conflict marker. check-in: f44fe06a user: ericm tags: trunk | |
00:18 | * win/tkWinDialog.c: Added branch for 0 return from CommDlgExtendedError() switches; this was formerly treated as an error, but it actually is not, since it just means the user hit cancel or closed the dialog. (GetFileNameW): Added better smarts such that -multiple is not considered a valid option for tk_getSaveFile. check-in: 659e0e7b user: ericm tags: trunk | |
2000-10-31
| ||
01:28 | no message check-in: dce2b971 user: davidg tags: trunk | |
01:28 |
2000-10-30 David Gravereaux <[email protected]>
* win/configure.in: * win/Makefile.in: * win/makefile.vc: * win/rc/tk.rc: * win/rc/tk_base.rc (new): * win/rc/wish.rc: Added logic to derive filenames better in the resource scripts based on compile options along with better support for building a static wish shell with cursor resources.check-in: 86a7638c user: davidg tags: trunk | |
01:14 | see changes check-in: 6e414f4c user: hobbs tags: trunk | |
01:14 | unix/tcl.m4: added support for AIX-5. check-in: 4722a434 user: hobbs tags: trunk | |
01:12 | threw catch around tk useinputmethods call for safe interps check-in: f1ad1463 user: hobbs tags: trunk | |
01:11 | simplified tk_library path normalization call check-in: 90b11264 user: hobbs tags: trunk | |
00:52 |
* win/Makefile.in (test, winhelp, tktest): corrected the TCL_LIBRARY path specification.check-in: 59cda872 user: hobbs tags: trunk | |
00:52 |
* tests/tk.test: * doc/tk.n: updated to reflect default on status of useinputmethods. * library/tk.tcl: tk useinputmethods is set to 1 by default. This enables Kanji and dead-char input by default. Intro'd in 1999-12-16 with default off to avoid some problems with older X servers that would slow down widget creation over time.check-in: c177e1c9 user: hobbs tags: trunk | |
2000-10-30
| ||
20:04 | Added type cast to (ClientData) for &CustomOption in option tests. check-in: a783a7b3 user: ericm tags: trunk | |
2000-10-24
| ||
23:51 |
* win/tkWinDraw.c (RenderObject): Applied patch from [Bug: 6368],
which corrects rendering of 1-pixel wide stippled lines on Windows.
* generic/tkCanvLine.c (DisplayLine): Applied patch from [Bug: 6368], corrects bugs relating to use of active- and disabledwidth values for displaying lines (disabledwidth was never used, and activewidth/disablewidths would only possibly be used when greater than default width, rather than when simply not equal to default width). check-in: 7ea26f00 user: ericm tags: trunk | |
2000-10-21
| ||
21:22 | Added comment marking "new in 8.4a2" decls check-in: 3c54af0d user: ericm tags: trunk | |
2000-10-19
| ||
01:05 | * library/tkfbox.tcl (OkCmd): Applied patch from [Bug: 6365], which adds safety for directory names containing spaces or which are non-lists. check-in: 7c8cfc82 user: ericm tags: trunk | |
00:56 | * win/tkWinDialog.c (GetFileNameW, GetFileNameA, Tk_ChooseColorObjCmd, Tk_ChooseDirectoryObjCmd): Added error checking for the return value from the common dialog functions, so that the commands will not silently fail if the common dialog returns an error. [Bug: 6369]. check-in: 6225f80f user: ericm tags: trunk | |
2000-10-12
| ||
21:14 | * generic/tkConfig.c (Tk_InitOptions): Added Tcl_IncrRefCount/Tcl_DecrRefCount calls on valuePtr, to prevent memory leaks when the value object comes from the option database. [Bug: 6275]. check-in: 82cff3a2 user: ericm tags: trunk | |
2000-10-06
| ||
21:24 |
* win/Makefile.in (cat32.${OBJEXT}): add win/ subdirectory to cat32 target to correctly find the source file.check-in: 9dcbaf6e user: hobbs tags: trunk | |
2000-10-05
| ||
18:31 |
* generic/tkCmds.c (Tk_WinfoObjCmd): Added check for
TK_ANONYMOUS_WINDOW flag in the [winfo children] subcommand; if
set, the window will not be printed in the list of children.
* doc/CrtWindow.3: Added entry for Tk_CreateAnonymousWindow. * generic/tkWindow.c (Tk_CreateAnonymousWindow): New API for creating anonymous windows. These windows are manipulable from C, but not from Tcl, because they have no pathname associated with them. They are used initially by widgets that do rubber-band resizing (panedwindow, multi-column listbox, etc.), and may be useful for other widgets as well (dropbox, combobox). (Tk_DestroyWindow): Added check for TK_ANONYMOUS_WINDOW flag when determining whether to generate a DestroyNotify event. * generic/tkStubInit.c: * generic/tkDecls.h: Regen'd from tk.decls. * generic/tk.decls: Added Tk_CreateAnonymousWindow declaration. * generic/tk.h: Added TK_ANONYMOUS_WINDOW flag for Tk_Window's. check-in: bde3bf27 user: ericm tags: trunk | |
00:49 |
* doc/MaintGeom.3: Noted that Tk_MaintainGeometry handles direct
descendants properly.
* generic/tkGeometry.c (Tk_MaintainGeometry): Added a check for the case in which the slave window is a direct descendant of the master window. In this case, we need not set up the additional infrastructure normally provide by Tk_MaintainGeometry, because we can rely on the parent/child relationship to handle it for us implicitly. In this case, Tk_MaintainGeometry just calls directly to Tk_MoveResizeWindow. This allows geometry managers to simply always use Tk_MaintainGeometry to maintain geometry for slaves, and avoid doing the direct descendant check themselves. (Tk_UnmaintainGeometry): Added a matching check for the direct descendant case; in this case, Tk_UnmaintainGeometry simply returns immediately. check-in: 99a39547 user: ericm tags: trunk | |
2000-10-01
| ||
22:50 | *** empty log message *** check-in: 260807b8 user: drh tags: trunk | |
21:35 | * generic/tkButton.c (ConfigureButton): Added tests for -compound option, so that when there is a textvariable and an image, and -compound is not none, the button will display both the textvariable and the image. check-in: 2b3abd7d user: ericm tags: trunk | |
21:31 |
* doc/SetOptions.3: Added note that restoreProc and freeProc may
be NULL.
* generic/tkConfig.c (Tk_RestoreSavedOptions): For custom options, added test that the restoreProc is not NULL, to allow for custom options that don't care about supporting Tk_RestoreSavedOptions. check-in: 60320254 user: ericm tags: trunk | |
2000-09-30
| ||
18:46 | Fix bitmaps so that the same bitmap will not be used on two difference screens of the same display. Without this fix you get a BadMatch error from the X-server when you try to use a bitmap on two screens at once. check-in: 851abdc7 user: drh tags: trunk | |
18:00 | When a dialog box (ex: tk_messageBox) pops up while another application is holding the grab, the "grab" command fails and the dialog box is inoperative. "catch" the "grab" to prevent this. check-in: eb8ebc72 user: drh tags: trunk | |
2000-09-29
| ||
21:40 |
* win/Makefile.in: commented use of TESTFLAGS * unix/Makefile.in: added TESTFLAGS to test and testlang targets to conform with Windows makefile and TEA style.check-in: 21ea9340 user: hobbs tags: trunk | |
17:55 |
* generic/tkTest.c: Fixed tests to use updated API.
* doc/SetOptions.3: * generic/tk.h: * generic/tkConfig.c: Changed interface for Tk_CustomOptionSetProc and Tk_CustomOptionGetProc; these now take a pointer to the start of the widget record, and an integer offset to the slot for the option value, instead of just a pointer to the slot. This allows more sophisticated options to do interesting things based on other data in the widget record. check-in: ec369c24 user: ericm tags: trunk | |
2000-09-17
| ||
21:02 |
* generic/tk.h: Added declaration of Tk_ObjCustomOption structure,
used for TK_OPTION_CUSTOM, and typedef's of the functions
Tk_CustomOptionSetProc, Tk_CustomOptionGetProc,
Tk_CustomOptionRestoreProc, and Tk_CustomOptionFreeProc, used for
TK_OPTION_CUSTOM.
* doc/SetOptions.3: Added documentation of TK_OPTION_CUSTOM, and section "CUSTOM OPTION TYPES" explaining how to create and use custom options. * tests/config.test: Added tests for custom option type. * generic/tkTest.c: Added test support for TK_OPTION_CUSTOM to TestobjconfigObjCmd. Added CustomOption* functions to implement a test custom option. * generic/tkConfig.c: Added new option type TK_OPTION_CUSTOM, which allows the definition of custom option types by creating parsing, printing, freeing, and restoring procedures for a custom option. This is needed by the text and canvas widgets if they are to be fully objectified. check-in: cfd32563 user: ericm tags: trunk | |
2000-09-07
| ||
17:38 |
* doc/Tk_Init.3: * doc/bell.n: * doc/loadTk.n: minor doc cleanupcheck-in: 1a637cfb user: hobbs tags: trunk | |
00:28 |
* doc/HWNDToWindow.3:
* doc/GetHWND.3: Changed synopsis to indicate the tkPlatDecls.h
should be included, not tk.h.
* generic/tkPlatDecls.h: Removed #include <windows.h> for Windows, a better solution for now is to update the docs and have extension authors #include <tkPlatDecls.h>. * generic/tk.h: Removed '#include "tkPlatDecls.h"', as the incorrect inclusion order between windows.h/tkPlatDecls.h causes build conflicts on Windows. * generic/tkPlatDecls.h: Added #include <windows.h> for Windows, so that HWND, etc., are defined properly. check-in: 0788f3d9 user: ericm tags: trunk | |
00:23 |
* doc/canvas.n: fixed doc bug (ellson). [Bug: 6218]check-in: 9e435f7c user: hobbs tags: trunk | |
2000-09-06
| ||
23:39 | * generic/tkPlatDecls.h: Added #include <windows.h> for Windows, so that HWND, etc., are defined properly. check-in: 6e03beaf user: ericm tags: trunk | |
19:05 |
* README: * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: updated to patchlevel 8.4a2check-in: 773dd7a9 user: hobbs tags: trunk | |
19:05 | see changes check-in: 8e74836f user: hobbs tags: trunk | |
19:02 |
* generic/tkGrab.c (Tk_GrabObjCmd): changed len arg from size_t to int to fix pedantic warning.check-in: c4a9d466 user: hobbs tags: trunk | |
19:02 |
* generic/tkMessage.c (MessageWidgetObjCmd): initialized result to avoid pedantic warning.check-in: 004152d4 user: hobbs tags: trunk | |
2000-09-02
| ||
01:18 |
* win/makefile.vc (install-libraries):
* win/Makefile.in (install-libraries):
* unix/Makefile.in (install-libraries): Added tkPlatDecls.h to
list of header files to install.
* generic/tk.h: Added #include "tkPlatDecls.h", which declares the platform specific component of the public Tk stubs API's. check-in: 960c5951 user: ericm tags: trunk | |
2000-08-29
| ||
21:00 |
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Use scratchDC
for determining the source's logical coordinates. Patch from
[Bug: 6134 (Markus Oberhumer)].
* win/tkWinMenu.c (SetDefaults): Compute the indicatorDimensions[] under Windows NT/2000 in the same way as under Windows 95/98. Patch from [Bug: 6134 (Markus Oberhumer)]. * win/tkWinFont.c (GetScreenFont): Added a memset() to pacify memory checkers. Patch from [Bug: 6134 (Markus Oberhumer)]. check-in: fbfb2fa6 user: ericm tags: trunk | |
20:17 | * library/tkfbox.tcl (::tk::dialog::file::Update): Corrected handling of multi-pattern filters (eg, "* *.*"), which was broken by the getOpenFile performance patches applied earlier. check-in: b4a0dd53 user: ericm tags: trunk | |
2000-08-25
| ||
06:58 | * doc/toplevel.n: * doc/spinbox.n: * doc/scrollbar.n: * doc/scale.n: * doc/menubutton.n: * doc/menu.n: * doc/listbox.n: * doc/entry.n: * doc/frame.n: * doc/message.n: * doc/checkbutton.n: * doc/radiobutton.n: * doc/button.n: * doc/label.n: * doc/canvas.n: * doc/text.n: Fixed Standard Options section to make best use of new tab settings in man.macros. check-in: aab4f8f0 user: ericm tags: trunk | |
05:55 | remove --enable-gcc configure option check-in: 63c6411b user: mo tags: trunk | |
2000-08-23
| ||
19:18 |
* generic/tkButton.c (ButtonTextVarProc): reversed change below, it was not correct.check-in: 8fa5fc2e user: hobbs tags: trunk | |
00:08 |
* generic/tkButton.c (ButtonTextVarProc): changed order of incr/decr of new value object, in case they are equal.check-in: 9a2fe096 user: hobbs tags: trunk | |
2000-08-21
| ||
22:45 | Comment correction. check-in: 1f6f5507 user: ericm tags: trunk | |
2000-08-19
| ||
02:13 | Removed unused variable left behind from previous check-in. check-in: fcb0e6c0 user: ericm tags: trunk | |
2000-08-18
| ||
17:02 | * generic/tkImgPhoto.c (ImgPhotoGet): Removed redundant call to DitherInstance; this call was formerly being made from ImgPhotoGet->ImgPhotoConfigureInstance->DitherInstance, and ImgPhotoGet->DitherInstance. The second call was removed. check-in: d27acfe5 user: ericm tags: trunk | |
2000-08-15
| ||
21:30 |
* doc/SetOptions.3: added missing ')'.check-in: 0808e489 user: hobbs tags: trunk | |
2000-08-10
| ||
00:21 |
* doc/SetOptions.3: Updated documentation to reflect support for
TK_OPTION_NULL_OK for TK_OPTION_DOUBLE and TK_OPTION_PIXELS.
* generic/tkConfig.c: Added for TK_OPTION_NULL_OK support for TK_OPTION_DOUBLE and TK_OPTION_PIXELS. * doc/place.n: Updated, reformatted manual entry. * tests/place.test: Added many tests. * generic/tkPlace.c (Tk_PlaceObjCmd): Updated to use Tk widget-option management facilities to manage place options (-x, -y, etc.), which simplifies the placer code. Added support for [place configure pathName] and [place configure pathName -option], similar to the behavior of the configure subcommand supported by widgets. check-in: 37535414 user: ericm tags: trunk | |
2000-08-08
| ||
19:21 |
* tests/place.test: Extended test suite to test error returns from
[place].
* generic/tkInt.h: Replaced Tk_PlaceCmd prototype with Tk_PlaceObjCmd prototype. * generic/tkWindow.c: Updated [place] command entry to use new Tcl_Obj interface. * generic/tkPlace.c (Tk_PlaceObjCmd): Tcl_Obj'ified [place] command. check-in: ceaed590 user: ericm tags: trunk | |
19:03 | Created branch tclpro-1-4-0-synthetic Closed-Leaf check-in: 74dd64d6 user: cvs2fossil tags: tclpro-1-4-0, tclpro-1-4-0-synthetic | |
19:03 | Created branch tclpro-1-4-1-synthetic Closed-Leaf check-in: ea6eabe6 user: cvs2fossil tags: tclpro-1-4-1, tclpro-1-4-1-synthetic | |
19:03 | Created branch tclpro-1-5-0-synthetic Closed-Leaf check-in: a561dacb user: cvs2fossil tags: tclpro-1-5-0-synthetic, tclpro-1-5-0 | |
19:03 | updated changes for 8.3.2 release check-in: ed1af398 user: hobbs tags: core-8-3-1-branch, core-8-3-2 | |
01:27 | i check-in: 5f70aefa user: hobbs tags: trunk | |
00:55 | regen'ed from new mkLinks.tcl in core-8-3-1-branch check-in: 1878bdad user: hobbs tags: core-8-3-1-branch | |
2000-08-07
| ||
22:42 | corrected use of .SS macro check-in: 7b7c6a5f user: hobbs tags: trunk | |
22:42 | corrected use of .SS macro check-in: 7099a926 user: hobbs tags: core-8-3-1-branch | |
21:49 |
* generic/tkWindow.c: Updated [selection] command entry to use
new Tcl_Obj interface.
* generic/tkInt.h: Replaced Tk_SelectionCmd prototype with Tk_SelectionObjCmd prototype. * tests/select.test: Updated test suite to recognize standardized error messages. * generic/tkSelect.c (Tk_SelectionObjCmd): Tcl_Obj'ified [selection] command. check-in: 710af28c user: ericm tags: trunk | |
2000-08-06
| ||
00:11 |
* library/safetk.tcl: rationalized the setting of tk_library when initialized Tk in a safe interpreter.check-in: c9f26bf5 user: hobbs tags: trunk | |
00:10 | cleaned up use of *_DIR macros check-in: 6c6a1c0c user: hobbs tags: trunk | |
2000-08-05
| ||
23:53 |
* BACKPORTED FROM 8.4 (HEAD) BRANCH: * tests/button.test: * generic/tkButton.c: Added -activeforeground, -activebackground for labels, for the -state option. * doc/label.n: Added -disabledforeground to list of options [Bug: 6053]. * tests/focus.test (focusSetupAlt): removed wm withdraw from proc as it would cause a hang for tkwait visibility * tests/menu.test: * generic/tk3d.c: * generic/tkColor.c: * generic/tkCursor.c: corrected handling of 3DBorder, Cursor and Color objects on multiple screens. [Bug: 5454] * generic/tkCursor.c: Added initialization for nextPtr field of TkCursor, patch from Nijtmans/Howlett. * canvas.test: added test for 5783. * generic/tkCanvPoly.c (DisplayPolygon): added checks for the polygon fillGC not being empty to prevent segfault. [Bug: 5783] * generic/tkImgGIF.c: Applied patch from Jan Nijtmans to fix a problem with the GIF writing code [Bug: 5823]. * generic/tkImgGIF.c: Changed defines for GIF87a/GIF89a to be static char arrays with integer initialization, to address EBCIDIC vs. ASCII encoding issues and to handle compilers that don't deal with "\xAB" syntax for specifying hex values in strings. * generic/tkMenu.c (DeleteMenuCloneEntries): Applied fix from [Bug: 5275], which corrected a segfault-causing indexing problem when deleting entries from torn-off menus. * generic/tkPlace.c (Tk_PlaceCmd): reworked place master/slave table init'n to prevent seg fault when using place on multiple displays. * tests/text.test: Added tests for -regexp -nocase searches with backslash character classes. * tests/text.test: Added tests for searching when text is elided. * generic/tkText.c (TextSearchCmd): Text search did not work properly when -regexp and -nocase were used, in combination with backslash character classes represented by capital letters (ie, \W, \M); altered implementation of -regexp -nocase searches to use new regexp interfaces to fix this problem. [Bug: 5988]. * generic/tkText.c (TextSearchCmd): Text search was not returning the correct index when the search covered (but did not search) elided characters; corrected this by adjusting the match index by the number of elided characters preceeding the start of the match, just as is done with embedded windows, etc. [Bug: 5470]. * generic/tkText.c (TextSearchCmd): Added a test for a NULL segment pointer when doing backwards searches for "" on an empty text widget. [Bug: 6007]. * library/focus.tcl: fixed calling of takeFocus proc [Bug: 5372] * win/tkWinMenu.c (ReconfigureWindowsMenu): Added MF_GRAYED bit for disabled menu entries, to ensure that those which are drawn by the system are shown grayed (such as entries on menubars) [Bug: 4372]. * win/tkWinMenu.c (ReconfigureWindowsMenu): Added code to add the MF_SEPARATOR bit for SEPARATOR_ENTRY menu items. This causes separator entries on the system menu to be drawn correctly [Bug: 5451]. * win/tkWinMenu.c (GetMenuSeparatorGeometry): Tweaked height requested for separator bars to be (linespace - (2*descent)) instead of just (linespace); this makes the separator occupy a more correct amount of vertical space. [Bug: 5303].check-in: f1303c4e user: hobbs tags: core-8-3-1-branch | |
23:52 |
* win/Makefile.in (cat32.${OBJEXT}): corrected where to find cat.c given the change in default def'n of TCL_SRC_DIR. * win/tcl.m4: changed references from 8.4 to 8.3 (leftover from a backported file).check-in: 8f49c586 user: hobbs tags: core-8-3-1-branch | |
23:52 |
* library/safetk.tcl: rationalized the setting of tk_library when initialized Tk in a safe interpreter.check-in: c30c1bb4 user: hobbs tags: core-8-3-1-branch | |
2000-08-04
| ||
00:46 |
* generic/tkWindow.c: Updated "grab" command entry to use
Tcl_Obj'ified command.
* generic/tkInt.h: Replaced Tk_GrabCmd prototype with Tk_GrabObjCmd prototype. * tests/grab.test: Initial suite of tests for [grab] command. * generic/tkGrab.c (Tk_GrabObjCmd): Tcl_Obj'ified [grab] command. * generic/tkCmds.c: Fixed casting problem in Tk_BindtagsObjCmd. check-in: 0f65866a user: ericm tags: trunk | |
2000-08-03
| ||
21:14 |
* generic/tkInt.h: Removed Tk_AfterCmd function prototype; the
function does not exist (since 7.4p3).
* generic/tk.h: Removed Tk_AfterCmd => Tcl_AfterCmd #define; nothing in the core uses it, and Tcl_AfterCmd doesn't exist anymore anyway. check-in: 0407f573 user: ericm tags: trunk | |
21:02 |
* generic/tkInt.h: Replace Tk_BindCmd prototype with
Tk_BindObjCmd prototype.
* generic/tkWindow.c: Updated "bind" command entry to use Tcl_Obj'ified command. * generic/tkCmds.c (Tk_BindObjCmd): Tcl_Obj'ified [bind] command. check-in: 30698c56 user: ericm tags: trunk | |
20:36 |
* tests/bind.test: Tweaked expected error messages for [bindtags]
to comply with updated error messages.
* generic/tkMenu.c (CloneMenu): Replaced calls to Tk_BindtagsCmd with equivalent calls to Tk_BindtagsObjCmd. * generic/tkInt.h: Replace Tk_BindtagsCmd prototype with Tk_BindtagsObjCmd prototype. * generic/tkWindow.c: Updated "bindtags" command entry to use Tcl_Obj'ified command. * generic/tkCmds.c (Tk_BindtagsObjCmd): Tcl_Obj'ified [bindtags] command. check-in: 1bf52b23 user: ericm tags: trunk | |
2000-08-02
| ||
23:08 |
* generic/tkCmds.c (Tk_TkwaitObjCmd): Tcl_Obj'ified [tkwait] command.
* generic/tkWindow.c: Updated "tkwait" command entry to use Tcl_Obj'ified command. * generic/tkInt.h: Replace Tk_TkwaitCmd prototype with Tk_TkwaitObjCmd prototype. check-in: 5fd841f0 user: ericm tags: trunk | |
20:52 | * generic/tkGrid.c (Tk_GridCmd): Split [grid] subcommands into separate functions instead of inlining them all in Tk_GridCmd. check-in: c18681c3 user: ericm tags: trunk | |
01:33 |
* generic/tkInt.h: Replaced prototype for Tk_MessageCmd with
prototype for Tk_MessageObjCmd.
* generic/tkWindow.c: Marked message command as using the new MessageObjCmd instead of the old MessageCmd. * tests/message.test: Added tests for the message widget. * generic/tkMessage.c: Obj'ified the message widget. * generic/tkInt.h: Removed prototype for Tk_ClipboardCmd, added prototype for Tk_ClipboardObjCmd. * generic/tkWindow.c: Updated function pointers for clipboard command to use Tcl_Obj version. check-in: f289c4cb user: ericm tags: trunk | |
2000-08-01
| ||
18:52 |
* generic/tkInt.h: Removed prototype for Tk_ClipboardCmd, added
prototype for Tk_ClipboardObjCmd.
* generic/tkWindow.c: Updated function pointers for clipboard command to use Tcl_Obj version. * tests/clipboard.test: Updated tests to expect standard error messages. * generic/tkClipboard.c (Tk_ClipboardObjCmd): Obj'ified Tk_ClipboardCmd -> Tk_ClipboardObjCmd. check-in: a6f47654 user: ericm tags: trunk | |
2000-07-31
| ||
04:15 | Chagned GRAPHICS_LIBS to LIBS_GUI to match changes in makefile/configure check-in: 79cf847a user: welch tags: core-8-3-1-branch | |
04:15 | Created branch ajuba-ajuba2-2-1-base-synthetic Closed-Leaf check-in: bbaa947c user: cvs2fossil tags: ajuba-ajuba2-2-1-base-synthetic, ajuba-ajuba2-2-1-base | |
04:15 | *** empty log message *** check-in: 6eb1429f user: welch tags: core-8-3-1-branch | |
2000-07-29
| ||
01:08 | * unix/tkUnixButton.c (TkpDisplayButton): Added bits to change the indicator color when radio-/check-buttons are disabled. This reduces the visual incongruity when a group of these controls are disabled together. check-in: 17d2de71 user: ericm tags: trunk | |
2000-07-28
| ||
17:37 | * win/tkWinMenu.c (ReconfigureWindowsMenu): Added MF_GRAYED bit for disabled menu entries, to ensure that those which are drawn by the system are shown grayed (such as entries on menubars) [Bug: 4372]. check-in: 52e781f7 user: ericm tags: trunk | |
16:41 | * doc/label.n: Added -disabledforeground to list of options [Bug: 6053]. * generic/tkListbox.c: Changed resource class for disabledforeground to "DisabledForeground". check-in: d57bc1ec user: ericm tags: trunk | |
16:34 |
* mac/tkMacDefault.h:
* unix/tkUnixDefault.h: Added default values for listbox
disabledforeground and state.
* win/tkWinDefault.h: Changed default listbox background color to white and listbox selection borderwidth to 0, in keeping with the "Microsoft Windows User Experience"; added default values for listbox disabledforeground and listbox state. * doc/listbox.n: Added documentation for -state option. * generic/tkListbox.c: Added support for -state to listbox. [RFE: 6052]. * tests/listbox.test: Tests for listbox disabled state. check-in: a19d0bbf user: ericm tags: trunk | |
08:16 |
* win/Makefile.in: * win/aclocal.m4: * win/configure.in: * win/tcl.m4: Back port of gcc for windows build system from 8.4.check-in: d9fba089 user: mo tags: core-8-3-1-branch | |
08:12 |
* win/Makefile.in: * win/aclocal.m4: * win/configure.in: * win/tcl.m4: Back port of gcc for windows build system from 8.4.check-in: af2a5b49 user: mo tags: core-8-3-1-branch | |
2000-07-27
| ||
22:52 |
* win/configure.in: TCL_STUB_LIB_FLAG and TK_STUB_LIB_FLAG should not include ${TCL_DBGX} in win/tkConfig.sh, fix that.check-in: 883a60a3 user: mo tags: trunk | |
01:05 |
* unix/configure.in (TK_PATCH_LEVEL): updated to 8.3.2 * unix/tk.spec: * win/configure.in: * generic/tk.h: * README:check-in: 7bd23397 user: hobbs tags: core-8-3-1-branch | |
2000-07-25
| ||
21:14 | CanvPsY.3, ConfigWidg.3, CrtImgType.3, CrtItemType.3, FontId.3, GetFont.3, canvas.n, font.n, options.n, text.n: Documentation fix: Replaced references to XFontStruct * and Tk_FontStruct with Tk_Font. check-in: b10e56c1 user: jenglish tags: trunk | |
02:06 | missing tk icon fixed check-in: 5303d60d user: davidg tags: core-8-3-1-branch | |
01:59 | double tk icon reference fixed check-in: aa6fa16c user: davidg tags: core-8-3-1-branch | |
01:55 | missing tk icon fixed check-in: 74d33f30 user: davidg tags: core-8-3-1-branch | |
00:05 |
* tests/text.test: Added tests for -regexp -nocase searches with
backslash character classes.
* generic/tkText.c (TextSearchCmd): Text search did not work properly when -regexp and -nocase were used, in combination with backslash character classes represented by capital letters (ie, \W, \M); altered implementation of -regexp -nocase searches to use new regexp interfaces to fix this problem. [Bug: 5988]. check-in: f93153d6 user: ericm tags: trunk | |
2000-07-23
| ||
04:48 | Generalizing resource files for static builds. check-in: e8632e9d user: welch tags: core-8-3-1-branch | |
04:47 | Installing more .h files for TclPro check-in: 600cde99 user: welch tags: core-8-3-1-branch | |
04:47 | *** empty log message *** check-in: 9bffa37c user: welch tags: core-8-3-1-branch | |
2000-07-21
| ||
23:44 |
* tests/text.test: Added tests for searching when text is elided.
* generic/tkText.c (TextSearchCmd): Text search was not returning the correct index when the search covered (but did not search) elided characters; corrected this by adjusting the match index by the number of elided characters preceeding the start of the match, just as is done with embedded windows, etc. [Bug: 5470]. check-in: 516d8b57 user: ericm tags: trunk | |
16:27 |
* win/configure.in: Add TK_STUB_LIB_FLAG and TK_BUILD_STUB_LIB_SPEC. These are needed to build a stub enabled extension.check-in: ab40709a user: mo tags: trunk | |
2000-07-20
| ||
21:38 | * unix/tkUnixDraw.c (TkScrollWindow): Replaced a use of a trinary operator with an if/else, to avoid build problems on some platforms [Bug: 5819]. check-in: dd22e96a user: ericm tags: trunk | |
15:20 | Applied patch from [RFE: 5939] check-in: b7b0d686 user: ericm tags: trunk | |
2000-07-19
| ||
23:22 | * library/text.tcl: Enhanced <Tab> binding to behave like normal <Tab> bindings when the text widget is disabled (ie, it advances focus to the next widget). check-in: 705ae869 user: ericm tags: trunk | |
18:13 | * generic/tkText.c (TextSearchCmd): Added a test for a NULL segment pointer when doing backwards searches for "" on an empty text widget. [Bug: 6007]. check-in: 0c93566b user: ericm tags: trunk | |
02:28 |
* unix/aclocal.m4: Use tcl.m4. * unix/configure.in: Properly quote LOCALES variable. Properly quote argument to m4 macro. * unix/tcl.m4: Add updated file from tcl. * win/tcl.m4: Updated file from tcl.check-in: 5246f0ad user: mo tags: trunk | |
02:15 |
* unix/aclocal.m4: Use tcl.m4. * unix/configure.in: Properly quote LOCALES variable. Properly quote argument to m4 macro. * unix/tcl.m4: Add updated file from tcl. * win/tcl.m4: Updated file from tcl.check-in: 9f7b475c user: mo tags: trunk | |
00:20 | * library/tkfbox.tcl: Fixed keyboard navigation in the iconlist. check-in: 92fe7f62 user: ericm tags: trunk | |
2000-07-18
| ||
23:52 | no message check-in: f78644fb user: davidg tags: trunk | |
23:04 | Updated Greek message catalog. check-in: 49853893 user: ericm tags: trunk | |
23:03 | Updated German message catalog. check-in: 37f75057 user: ericm tags: trunk | |
21:33 | * unix/configure.in (MAKE_LIB): Corrected definition of MAKE_LIB for shared builds, with patch from Mike Hopkirk. check-in: 82afa607 user: ericm tags: trunk | |
18:17 | fix usage of TK_SRC_DIR check-in: 981ce462 user: mo tags: trunk | |
02:31 | no message check-in: 38af7ac5 user: davidg tags: trunk | |
02:31 | Just added comments about a Win2K OS bug with GetStdHandle(STD_OUTPUT_HANDLE). No change was made to the code. check-in: 35b6eded user: davidg tags: trunk | |
2000-07-17
| ||
23:03 | * generic/tkStubImg.c (Tk_InitImageArgs): Applied patch from [Bug: 5990], from Anselm Lingnau, which correctly sets the value of useNewImage to 0 when the new image system is not to be used, instead of leaving it at -1, which causes the check to be performed more times than is really necessary. check-in: 95e8c0e6 user: ericm tags: trunk | |
21:07 | * library/bgerror.tcl: Fixed a typo in one of the bgerror dialog label. check-in: 7e97088f user: ericm tags: trunk | |
21:00 | * library/msgs/it.msg: Italian message catalog, from Paolo Brutti. [RFE: 6012]. check-in: 3a5f21c2 user: ericm tags: trunk | |
2000-07-11
| ||
04:53 | Cleanup of substitutions in tkConfig.sh check-in: 09af977d user: welch tags: core-8-3-1-branch | |
04:53 | *** empty log message *** check-in: 0c58b1df user: welch tags: core-8-3-1-branch | |
2000-07-08
| ||
05:25 | Greek message catalog from George Petasis. check-in: 721323ae user: ericm tags: trunk | |
2000-07-07
| ||
11:20 | fix TK_SHARED_BUILD and TK_SRC_DIR variable definitions for mingw/vc++ build check-in: 244e01c8 user: mo tags: trunk | |
2000-07-06
| ||
20:52 | Updated Spanish message catalog. check-in: 9790f8da user: ericm tags: trunk | |
06:38 | Applied patch from Nijtmans/Howlett to intialize nextPtr field of TkCursor structure when it is created, to prevent possible core dumps. check-in: 8e00f87e user: ericm tags: trunk | |
03:17 |
* generic/tkFileFilter.c (AddClause): Cast to match function prototype. * win/stubs.c (_XInitImageFuncPtrs): Add return value for function. * win/tkWinButton.c (buttonStyles, ButtonBindProc, ComputeStyle): Remove unused declarations. * win/tkWinColor.c (GetColorByName, GetColorByValue): Remove unused function declarations. * win/tkWinDialog.c (TrySetDirectory): Remove unused function declaration. * win/tkWinEmbed.c (TkWinEmbeddedEventProc): Cast to match function prototype. * win/tkWinMenu.c (winMenuMutex, MenuExitProc): Remove unused declaration. * win/tkWinWindow.c (StackWindow): Remove unused declaration. * win/tkWinWm.c (ConfigureEvent): Remove unused declaration. * win/tkWinX.c (winXMutex): Remove unused declaration. * xlib/ximage.c (XCreateBitmapFromData): Cast to match function prototype.check-in: 51f47c0c user: mo tags: trunk | |
2000-07-05
| ||
23:30 |
* tests/imgPhoto.test: Added test for GIF writing code [Bug: 5823].
* generic/tkImgGIF.c: Applied patch from Jan Nijtmans to fix a problem with the GIF writing code [Bug: 5823]. check-in: 10d00251 user: ericm tags: trunk | |
21:31 | *** empty log message *** check-in: 77b85ae2 user: ericm tags: trunk | |
21:27 | Duth message catalog, from Jan Nijtmans. check-in: 4643d352 user: ericm tags: trunk | |
2000-06-30
| ||
20:33 | * doc/keysyms.n: * doc/colors.n: Added extra .CE/.CS pairs to break up the large text block, so that the generated Windows help file could accomodate the manual entry. [Bug: 5862] check-in: 1cca0349 user: ericm tags: trunk | |
20:33 | * doc/keysyms.n: * doc/colors.n: Added extra .CE/.CS pairs to break up the large text block, so that the generated Windows help file could accomodate the manual entry. [Bug: 5862] check-in: a0ee8c72 user: ericm tags: core-8-3-1-branch | |
20:19 |
* tests/filebox.test: Adjusted tests to accomodate -multiple.
* library/xmfbox.tcl: Adjusted arguments list construction such that -multiple is not presented as an option for tk_getSaveFile. * library/tk.tcl: Added test for safe interpreter status before attempting to load message catalogs (which is impossible in a standard safe interpreter). This means that SafeTk will not have localized dialogs, unless a means is found for loading the message catalog files. check-in: 29955884 user: ericm tags: trunk | |
06:38 |
* library/msgs/de.msg: German message catalog.
* library/msgs/en.msg: English message catalog. * library/msgs/es.msg: Spanish message catalog. * library/msgs/fr.msg: French message catalog. * unix/Makefile.in: * unix/configure.in: * library/tk.tcl: * library/clrpick.tcl: * library/choosedir.tcl: * library/console.tcl: * library/msgbox.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: * library/bgerror.tcl: Applied patches from Laurent Duperval to provide localization of Tk dialogs. [RFE: 2671]. check-in: fba5538c user: ericm tags: trunk | |
2000-06-27
| ||
17:15 | * generic/tkMenu.c (DeleteMenuCloneEntries): Applied fix from [Bug: 5275], which corrected a segfault-causing indexing problem when deleting entries from torn-off menus. check-in: 8af6cddd user: ericm tags: trunk | |
2000-06-23
| ||
00:22 |
* doc/getOpenFile.n: Updated with information about -multiple.
* library/choosedir.tcl: Tweaked to handle modified tkIconList API's. * library/tkfbox.tcl: Preliminary implementation of multiple selection; based on patch from [RFE: 604]. Some of the tkIconList functions changed to support this and to make the dialog faster. * library/xmfbox.tcl: Added support for multiple selection, from patch in [RFE: 4999]. check-in: 6d6e691e user: ericm tags: trunk | |
2000-06-21
| ||
03:54 | Fix Weak Links, and add the AETE resource. check-in: a8cab7aa user: jingham tags: core-8-3-1-branch | |
2000-06-19
| ||
18:28 | * library/bgerror.tcl: Added auto-truncation for long error messages (more than 30 characters wide, or more than 4 lines long), so that the dialog remains a manageable size. [RFE: 5782] check-in: 70dfc219 user: ericm tags: trunk | |
2000-06-15
| ||
16:01 | Removed unused variable declaration. check-in: f2b9197c user: ericm tags: trunk | |
15:56 | Recheckin without ^M line feeds. check-in: 4dafeff6 user: ericm tags: trunk | |
15:54 | reverted to 1.26 revision to fix bad 1.27 checkin check-in: cb840dd3 user: ericm tags: trunk | |
2000-06-13
| ||
23:55 | Added @LIBS@ to definition for LIBS variable, so that user32.lib and advapi32.lib are included in the link line for the wish binary. check-in: 4b1af016 user: ericm tags: trunk | |
21:11 | Added per RFE 5844. check-in: 08e453c7 user: ericm tags: trunk | |
21:07 | * win/tcl.m4: * win/configure.in: * win/Makefile.in: Applied patch from [RFE: 5844], to extend support for mingw compile environment on Windows. check-in: b5582e2a user: ericm tags: trunk | |
2000-06-07
| ||
01:59 | marked 8.4a1 release point check-in: e5431e34 user: hobbs tags: trunk | |
2000-06-06
| ||
04:18 | Fixed bogus test canvas-11.1 check-in: 8f2d82c0 user: ericm tags: trunk, core-8-4-a1 | |
2000-06-05
| ||
23:31 | Fixed formatting. check-in: 36b079bb user: ericm tags: trunk | |
23:31 | Added "Released 8.4a1" line check-in: 9a6eaedb user: ericm tags: trunk | |
23:09 | Added changes since 8.3.1. check-in: 3c197ff5 user: ericm tags: trunk | |
23:03 | *** empty log message *** check-in: f6b63896 user: ericm tags: trunk | |
2000-06-03
| ||
08:58 | see changes check-in: 01e3a942 user: hobbs tags: trunk | |
08:58 |
* generic/tk.h: added typdef for Tk_ClientMessageProc * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: Added Tk_CreateClientMessageHandler and Tk_DeleteClientMessageHandler declarations. * generic/tkEvent.c (Tk_HandleEvent): Added Tk_CreateClientMessageHandler and Tk_DeleteClientMessageHandler to allow adding event handlers that invoke for ClientMessage events. This is necessary to support unix dnd protocols.check-in: 4796e716 user: hobbs tags: trunk | |
08:57 |
* doc/CrtCmHdlr.3: new doc for ClientMessage handler procscheck-in: a5024a76 user: hobbs tags: trunk | |
08:38 |
* canvas.test: added test for 5783. * generic/tkCanvPoly.c (DisplayPolygon): added checks for the polygon fillGC not being empty to prevent segfault. [Bug: 5783]check-in: 1868c540 user: hobbs tags: trunk | |
2000-05-31
| ||
23:28 | * library/bgerror.tcl: Improved bgerror based on work by Donal K. Fellows; no longer dependant on tk_dialog; features a Windows-esque "Details" button, and a customizable extra function button that allows the user to (for example) save the stack trace to a file. check-in: 07f72245 user: ericm tags: trunk | |
2000-05-30
| ||
17:51 | * generic/tkImgGIF.c: Changed defines for GIF87a/GIF89a to be static char arrays with integer initialization, to address EBCIDIC vs. ASCII encoding issues and to handle compilers that don't deal with "\xAB" syntax for specifying hex values in strings. check-in: 3a6b87ac user: ericm tags: trunk | |
17:35 | Added additional comments regarding the internal representation of the option database. check-in: 9820602f user: ericm tags: trunk | |
2000-05-29
| ||
01:44 | added spinbox check-in: 14de5afd user: hobbs tags: trunk | |
01:43 |
* doc/spinbox.n: (new file) docs for spinbox widget * generic/tkInt.h: added Tk_SpinboxObjCmd declaration * generic/tkEntry.c: added 'spinbox' widget - an extension of the entry widget type. * generic/tkWindow.c: added 'spinbox' to core Tk commands * library/spinbox.tcl: (new file) binding and helper procs for spinbox * library/tk.tcl: added spinbox.tcl to list of files to source * tests/entry.test: updated changed error messages * tests/spinbox.test: (new file) test suite for spinboxcheck-in: 73da3324 user: hobbs tags: trunk | |
01:42 |
* generic/tk.h: added comments ot Tk_FakeWin structurecheck-in: aeb140d6 user: hobbs tags: trunk | |
01:42 |
* generic/tkPlace.c (Tk_PlaceCmd): reworked place master/slave table init'n to prevent seg fault when using place on multiple displays.check-in: 31621748 user: hobbs tags: trunk | |
2000-05-27
| ||
02:11 | Added initializer for classId variable in Tk_GetOption. check-in: c0cd07e5 user: ericm tags: trunk | |
01:49 | Comment fixup. check-in: db76cd7e user: ericm tags: trunk | |
01:43 | * generic/tkOption.c (Tk_GetOption): Extended Tk_GetOption to support a new syntax for option names in option tables. If the option name has an embedded ".", it indicates that the name field contains both an option name and an overriding widget class, in the form "class.option". The lookup for the option value will be performed as though the widget class is that specified, rather than the actual widget class. (SetupStacks): Replaced several lines of array element copying with a for loop for conciseness. check-in: a96e3d25 user: ericm tags: trunk | |
2000-05-25
| ||
17:19 | * library/button.tcl: Tweaks for -overrelief handling on Windows. check-in: f004f046 user: ericm tags: trunk | |
16:57 |
* doc/radiobutton.n: Added documentation for -overrelief option.
* doc/checkbutton.n: Added documentation for -overrelief option. * doc/label.n: Added documentation for -state option. * generic/tkButton.c: Added -overrelief option for checkbuttons, and radiobuttons. * library/button.tcl (tkButtonDown, macintosh version): Added protection against querying the -repeatdelay option from a widget that doesn't support it (ie, checkbuttons, radiobuttons, etc). Other platforms use a different binding script for checkbuttons and radiobuttons, so they don't have this issue. (tkCheckRadioEnter, windows version): Added code to handle -overrelief for check/radiobuttons on windows. check-in: bb4f9a3f user: ericm tags: trunk | |
2000-05-23
| ||
02:44 | see changes check-in: 4bcffea2 user: hobbs tags: trunk | |
02:44 |
* win/Makefile.in (install-libraries): corrected to install X headers [Bug: 5516]check-in: 186af9a7 user: hobbs tags: trunk | |
00:45 | see changes check-in: 14f6003c user: hobbs tags: trunk | |
00:31 |
* doc/bind.n: * doc/canvas.n: * doc/entry.n: * doc/listbox.n: * doc/photo.n: doc fix-ups [Bug: 5396]check-in: e23fd264 user: hobbs tags: trunk | |
2000-05-17
| ||
22:45 | commited change check-in: 25401c10 user: hobbs tags: trunk | |
22:44 |
* doc/bell.n: * tests/bell.test: * generic/tkCmds.c (Tk_BellObjCmd): added -nice option to optionally avoid resetting screen saver [Bug: 4279]check-in: cca6c123 user: hobbs tags: trunk | |
22:23 |
* mac/tkMacDefault.h (DEF_ENTRY_READONLY_BG_COLOR,
DEF_ENTRY_READONLY_BG_COLOR):
* win/tkWinDefault.h (DEF_ENTRY_READONLY_BG_COLOR,
DEF_ENTRY_READONLY_BG_COLOR):
* unix/tkUnixDefault.h (DEF_ENTRY_READONLY_BG_COLOR,
DEF_ENTRY_READONLY_BG_COLOR): Added default values for entry
-readonlybackground option.
* generic/tkEntry.c: Added -readonlybackground option, cleaned up excessive use of graphics contexts. * tests/entry.test: Added configuration test for -readonlybackground option. * doc/entry.n: Added documentation for -readonlybackground option. check-in: d9e1274d user: ericm tags: trunk | |
21:17 |
* doc/SetOptions.3: Added information about TK_OPTION_NULL_OK with
TK_OPTION_RELIEF.
* win/tkWinButton.c: Removed bits about TK_RELIEF_LINK. * tests/button.test: Added tests for -overrelief; removed tests for -relief link. * mac/tkMacButton.c: Removed bits about TK_RELIEF_LINK. * generic/tkOldConfig.c: Removed bits about TK_RELIEF_LINK. * generic/tkConfig.c: Removed bits about TK_RELIEF_LINK; added support for TK_OPTION_NULL_OK for TK_OPTION_RELIEF. * library/button.tcl: Added binding support for -overrelief. * generic/tk3d.c (Tk_GetRelief): Added branch for TK_RELIEF_NULL. * generic/tkButton.c: Added -overrelief option; removed Enter/Leave EventProc masks and handlers. * generic/tk.h: Added TK_RELIEF_NULL definition, removed TK_RELIEF_LINK. * mac/tkMacDefault.h (DEF_BUTTON_OVER_RELIEF): * win/tkWinDefault.h (DEF_BUTTON_OVER_RELIEF): * unix/tkUnixDefault.h (DEF_BUTTON_OVER_RELIEF): Added default value for the -overrelief option. check-in: 107c0be1 user: ericm tags: trunk | |
2000-05-16
| ||
17:57 | * win/tkWinMenu.c (ReconfigureWindowsMenu): Added code to add the MF_SEPARATOR bit for SEPARATOR_ENTRY menu items. This causes separator entries on the system menu to be drawn correctly [Bug: 5451]. check-in: 909f18be user: ericm tags: trunk | |
00:03 | see changes check-in: 2aa0ce1d user: hobbs tags: core-8-3-1-branch, ajuba-ajuba2-2-0 | |
00:03 |
* win/tkWinWm.c (Tk_WmCmd): changed wm deiconify from using idle callback to calling restack and focus code immediately.check-in: b6e29fbb user: hobbs tags: core-8-3-1-branch | |
00:00 |
* win/tkWinWm.c (Tk_WmCmd): changed wm deiconify from using idle callback to calling restack and focus code immediately.check-in: 45110288 user: hobbs tags: trunk | |
2000-05-15
| ||
18:21 |
* doc/image.n: Added documentation for [image inuse] command.
* tests/image.test: Added tests for [image inuse] command. * generic/tkImage.c (Tk_ImageObjCmd): Added [image inuse] command, which provides a means for programmers to determine if a given image is in use by any widgets. [RFE: 3327]. check-in: 53c2f9bf user: ericm tags: trunk | |
2000-05-14
| ||
23:25 |
* doc/clipboard.n: Added documentation for "clipboard get".
* generic/tkClipboard.c (Tk_ClipboardCmd): Added "clipboard get" subcommand [RFE: 4628]. * tests/clipboard.test: Updated to use "clipboard get" instead of "selection get -s CLIPBOARD". check-in: e5e8f13e user: ericm tags: trunk | |
20:45 |
* library/entry.tcl: Adjusted Button-1 binding to set focus to the
entry when it is readonly or normal.
* doc/entry.n: Added documentation for readonly state, -disabledforeground, -disabledbackground. * tests/entry.test: Added tests for readonly state. * generic/tkEntry.c: Added support for "readonly" state, and redefined "disabled" state. A disabled entry will display its text in a dimmed color and possibly with a different background, and will be completely unusable (no selection, no editing). A readonly entry will look like a normal entry, but it will not be editable; selection is still allowed. [RFE: 4239]. To support the new disabled state properly, "-disabledforeground" and "-disabledbackground" options were added. *** THIS IS A BACKWARDS INCOMPATIBLE BEHAVIOR CHANGE *** * win/tkWinDefault.h: * mac/tkMacDefault.h: * unix/tkUnixDefault.h: Added DEF_ENTRY_DISABLED_FG, DEF_ENTRY_DISABLED_BG_COLOR, DEF_ENTRY_DISABLED_BG_MONO. check-in: 1e58446d user: ericm tags: trunk | |
2000-05-13
| ||
00:39 |
* unix/tkUnixButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
* mac/tkMacButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
* win/tkWinButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
Added code for drawing compound buttons.
* tests/button.test: Added configuration tests for -repeatdelay, -repeatinterval, -compound. * library/button.tcl: Added support for -repeatedelay, -repeatinterval options. * generic/tkOldConfig.c: Changed handling of link relief so that proper error messages are used. * generic/tkButton.h: Added -compound, -repeatdelay, -repeatinterval options. * generic/tkButton.c: Added event watchers for enter/leave events, for link relief support. * generic/tk3d.c: Changed handling of link relief so that proper error messages are used. * generic/tk.h: Changed values of TK_OPTION_LINK_OK/TK_CONFIG_LINK_OK for link relief support. check-in: 965b15d8 user: ericm tags: trunk | |
00:02 | see changes check-in: 81198e3d user: hobbs tags: trunk | |
00:02 |
* win/tkWinFont.c (LoadFontRanges): improved support for all chars in 0-255 range for bitmap ANSI fonts. May be improved to handle bitmap non-ANSI fonts in the future. [Bug: 2172]check-in: 98d9aa79 user: hobbs tags: trunk | |
00:01 |
* win/tkWinWm.c (RaiseWinWhenIdle): added TK_DONT_DESTROY_WINDOW to flag check to prevent timing related core dump. [Bug: 5438]check-in: 56864c55 user: hobbs tags: trunk | |
2000-05-12
| ||
21:04 | added TK_DONT_DESTROY_WINDOW flag to check in RaiseWinWhenIdle to prevent timing sensitive crash check-in: e89c5a9f user: hobbs tags: core-8-3-1-branch | |
2000-05-11
| ||
23:53 |
* win/tkWinTest.c (TestclipboardObjCmd): ensured CloseClipboard would always get called for each OpenClipboard.check-in: 3e266ca9 user: hobbs tags: trunk | |
22:37 | see changes check-in: 7b1e2aa6 user: hobbs tags: trunk | |
22:37 |
* tests/menu.test: * generic/tk3d.c: * generic/tkColor.c: * generic/tkCursor.c: corrected handling of 3DBorder, Cursor and Color objects on multiple screens. [Bug: 5454]check-in: 0aa3879c user: hobbs tags: trunk | |
22:36 |
* tests/focus.test (focusSetupAlt): removed wm withdraw from proc as it would cause a hang for tkwait visibilitycheck-in: bda59a4f user: hobbs tags: trunk | |
00:40 | Added link relief support. check-in: 27c077f9 user: ericm tags: trunk | |
2000-05-10
| ||
00:09 |
* doc/button.n: Added documentation for link relief. * tests/button.test: Added tests for link relief for buttons. * generic/tk.h (TK_CONFIG_LINK_OK): Added definition of TK_RELIEF_LINK, TK_OPTION_LINK_OK and TK_CONFIG_LINK_OK. [RFE: 4348] * generic/tk3d.c: Added support for link relief. [RFE: 4348] * mac/tkMacButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): Added support for link relief. [RFE: 4348] * generic/tkOldConfig.c (Tk_ConfigureWidget): * generic/tkConfig.c (DoObjConfig): Added understanding of link relief, which is allowed only for widgets that have TK_OPTION_LINK_OK or TK_CONFIG_LINK_OK set for the "-relief" option. [RFE: 4348] * generic/tkButton.c: Added TK_OPTION_LINK_OK to "-relief" option for buttons. [RFE: 4348] * win/tkWinWm.c (EX_TRANSIENT_STYLE): Removed WS_EX_TOOLWINDOW style bit, so that transient windows have full-size titlebars (like the tk_getOpenFile dialog). * win/tkWinMenu.c (GetMenuSeparatorGeometry): Tweaked height requested for separator bars to be (linespace - (2*descent)) instead of just (linespace); this makes the separator occupy a more correct amount of vertical space. [Bug: 5303].check-in: 4194a8ac user: ericm tags: trunk | |
2000-05-09
| ||
17:28 |
* library/focus.tcl: fixed calling of takeFocus proc [Bug: 5372]check-in: 37afb894 user: hobbs tags: trunk | |
2000-05-03
| ||
00:18 |
* README: * generic/tk.h: * library/tk.tcl: * mac/README: * unix/README: * unix/configure.in: * unix/tk.spec: * win/README: * win/aclocal.m4: * win/configure.in: * win/makefile.vc: updated patchlevel to 8.4a1check-in: 8f7cbc1d user: hobbs tags: trunk | |
00:18 |
* unix/Makefile.in: added tk.spec to dist targetcheck-in: ade8d779 user: hobbs tags: trunk | |
2000-04-28
| ||
00:46 |
* doc/Tk_Init.3: Added Tk_SafeInit information [Bug: 1884].
* doc/keysyms.n: Man page enumerating keysyms [RFE: 1645]. check-in: 9e0e0636 user: ericm tags: trunk | |
2000-04-27
| ||
18:28 |
* doc/keysyms.n: Man page enumerating keysyms [RFE: 1645].
* doc/colors.n: Man page enumerating valid color names [RFE: 1645]. * doc/cursors.n: Man page enumerating valid cursor values [RFE: 1645]. * library/msgbox.tcl: Corrected Unix tk_messageBox implementation to make the first button the default when no default is specified [Bug: 2218]. * doc/messageBox.n: Updated documentation with regards to selection of default button when none is specified (now it will use the first button as the default in that case) [Bug: 2218]. check-in: d4fa111a user: ericm tags: trunk | |
2000-04-26
| ||
23:34 | Regen'd with new mkLinks.tcl check-in: c86cd212 user: ericm tags: trunk | |
17:37 |
* README: * mac/README: * unix/README: * unix/tk.spec: * win/README: Updating URLs to reference dev.scriptics.comcheck-in: 93369f5e user: hobbs tags: trunk, core-8-3-1 | |
00:23 | updated for 8.3.1 release check-in: da49efce user: hobbs tags: trunk | |
2000-04-25
| ||
22:30 | extra careful quoting check-in: 280b94c1 user: hobbs tags: trunk | |
22:29 | winhelp target improvements check-in: caa58dc9 user: hobbs tags: trunk | |
22:06 | macro fix check-in: da948942 user: hobbs tags: trunk | |
21:00 |
* unix/Makefile.in: * win/Makefile.in: makefile cleanupcheck-in: e9e426d7 user: hobbs tags: trunk | |
17:25 |
* generic/tkMain.c: Fixed function header comment for Tk_MainEx.
* unix/mkLinks: * doc/GetScroll.3: Added information about Tk_GetScrollInfoObj [Bug: 1866]. check-in: b3b84342 user: ericm tags: trunk | |
02:12 | * unix/mkLinks: * doc/Grab.3: Man page for Tk_Grab and Tk_Ungrab [Bug: 1868, 1889] check-in: 3b6c90d1 user: ericm tags: trunk | |
01:42 | * unix/mkLinks: * doc/MainWin.3: Added entry for Tk_GetNumMainWindows [Bug: 1865]. check-in: a94ff369 user: ericm tags: trunk | |
01:12 | * unix/mkLinks: * doc/GetHINSTANCE.3: Man page for Tk_GetHINSTANCE [Bug: 1862]. check-in: c5e5b562 user: ericm tags: trunk | |
01:03 |
* generic/tkImage.c (Tk_PostscriptImage): added check to create necessary prolog for photos * generic/tkCanvPs.c: added Tk_PostscriptPhoto that outputs PS for photo images * generic/tkImgPhoto.c: new func ImgPhotoPostscript and added that in as ps proc in tkPhotoImageType. * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: added Tk_PostscriptPhotocheck-in: 38420667 user: hobbs tags: trunk | |
01:02 |
* generic/tkConfig.c (DoObjConfig): removed direct setting of interp->result.check-in: 16ebd271 user: hobbs tags: trunk | |
01:02 |
* mac/tkMacWm.c (Tk_WmCmd): initialized gotToplevel in colormapwindows case (bug found by Reasoning, Inc's automated code testing).check-in: bbb728ba user: hobbs tags: trunk | |
2000-04-24
| ||
19:47 | * unix/mkLinks: * doc/GetHWND.3: Man page for Tk_GetHWND [Bug: 1863]. check-in: f058bd2b user: ericm tags: trunk | |
19:11 | * unix/mkLinks: * doc/HWNDToWindow.3: Man page for Tk_HWNDToWindow [Bug: 1869]. check-in: 53aea9a8 user: ericm tags: trunk | |
19:00 | * unix/mkLinks: * doc/AddOption.3: Man page for Tk_AddOption [Bug: 1854] check-in: ea338fd9 user: ericm tags: trunk | |
2000-04-23
| ||
03:47 | 2000-04-22 Jim Ingham <[email protected]> * mac/tkMacDialog.c (Tk_MacGetOpenFile): Add empty bodies for the "-initialfile" and "-defaultextension" options. * mac/tkMacDialog.c (NavServicesGetFile): Only cons the result up into a list if multiple is true. * mac/tkMacMenus.c (SourceDialog): Use the "tk_getOpenFile" instead of hand-coding the dialog with StandardGetFile. This way we get the Navigation dialogs for free. * doc/getOpenFile.n: Document the -multiple and -message flags which are only implemented on the Mac. Also note that the -title works on the Mac with Nav Services installed. check-in: 94894720 user: jingham tags: trunk | |
2000-04-21
| ||
04:07 | see changes check-in: 83dec450 user: hobbs tags: trunk | |
04:07 |
* win/aclocal.m4: made SC_PROG_TCLSH search specifically for tclsh*.exe type files to find an executable. * win/Makefile.in: fixed up cleanup, winhelp, cat32 targetscheck-in: 26bcc8a2 user: hobbs tags: trunk | |
04:06 |
* library/console.tcl: made console use systemfixed font on Wincheck-in: f835975b user: hobbs tags: trunk | |
04:06 |
* generic/tkEntry.c: removed unnecessary ENTRY_VALIDATE #definecheck-in: 03c317cb user: hobbs tags: trunk | |
2000-04-19
| ||
23:12 |
* library/choosedir.tcl (::tk::dialog::file::chooseDir::Config): * library/tkfbox.tcl (::tk::dialog::file::Config): removed the extraneous glob on -initialdir after file isdir already returned 1 and moved cd trick into this case as the else already uses [pwd]. [Bug: 5181] * win/winMain.c: moved extern call out of WinMain funccheck-in: 363c75be user: hobbs tags: trunk | |
23:11 |
* doc/WinViewable.3:
* unix/mkLinks: Removed docs for Tk_IsViewable.
* win/tkWinDialog.c: Removed calls to Tk_IsViewable. * generic/tkUtil.c: * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tkCmds.c: * generic/tk.decls: Removed Tk_IsViewable function (it was not actually needed). check-in: e6573914 user: ericm tags: trunk | |
22:20 | * generic/tkRectOval.c (ConfigureRectOval): Added checks for valid outline settings before creating of outline GC; this means that it is really possible now to have an oval or rectangle with no outline. [Bug: 5029]. check-in: 3ee5cb67 user: ericm tags: trunk | |
09:25 |
* README: * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: bumped to version 8.3.1 * library/msgbox.tcl (tkMessageBox): changed to use grid in some places, realign icon to anchor nw. * mac/tkMacScale.c: reverted tkMacScale.c to 1.5 equivalent (it was accidentally bumped forward).check-in: 7eb9e576 user: hobbs tags: trunk | |
01:06 |
* win/tkWinPointer.c: Changed Mod2Mask in TkWinGetModifierState to
ALT_MASK, to fix some event problems [Bugs: 1160, 5088].
* win/tkWinX.c: Changed Mod2Mask in GetState to ALT_MASK, to fix some event problems [Bugs: 1160, 5088]. * generic/tkInt.h: Moved definition of ALT_MASK and META_MASK here so that it would be accessible from other modules than tkBind.c. * generic/tkBind.c: Added code in BindEvent to check for ALT_MASK and META_MASK in the event state field, as this field may not be set up with the correct display modifier mask bits if the XEvent structure was created by [event generate] or by the Windows X emulation. [Bugs: 1160, 5088]. check-in: c6239454 user: ericm tags: trunk | |
2000-04-18
| ||
23:28 | * win/tk.rc: * win/wish.rc: * win/wish.ico: Modified copyright dates in Windows resource files. Updated the icon for wish.exe. check-in: 26654e19 user: redman tags: trunk | |
02:18 |
* win/tkWinDialog.c: Added checks for visibility of parent window
before creating MessageBox and ChooseColor dialogs; this prevents
the application from locking when the parent is withdrawn and the
message box is created. In these cases, the window will be
created without a parent.
* unix/mkLinks: Added WinViewable.3. * tests/msgbox.test: Added tests for patch from [Bug: 4997]. * library/msgbox.tcl: * library/dialog.tcl: Applied patch from [Bug: 4997]; detaches dialog window from parent if parent is not viewable. * library/bgerror.tcl: Removed workaround from [Bug: 4370]; this is superceeded by patches to dialog.tcl. * generic/tkCmds.c: Changed WinfoObjCmd to use Tk_IsViewable function to determine visibility of windows instead of inlining the code. * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: Added Tk_IsViewable declaration. check-in: a39bc3c5 user: ericm tags: trunk | |
2000-04-17
| ||
23:24 | * library/text.tcl: Tweaked double-/triple-click selection; previously, anchor and insert marks were placed in unexpected locations following a double or triple click. Now they are placed logically. Also tweaked the extension of selection via shift-double-clicks so that it no longer selects the contiguous whitespace on the side of the selection opposite the double-click. [RFE: 4253]. check-in: 823d1bcb user: ericm tags: trunk | |
19:31 |
* doc/menu.n: Added note regarding rendering of
checkbuttons/radiobuttons in menubars on different platforms --
some systems do not draw indicators for check/radiobuttons in
menubars.
* library/menu.tcl: Corrected behavior of checkbuttons/commands/radiobuttons in menubars [Bug: 630]. check-in: 7ad7282b user: ericm tags: trunk | |
17:44 | * tests/grid.test: Added test for [grid propagate . 0] to not toggle. check-in: 9de73bce user: ericm tags: trunk | |
17:40 | * generic/tkGrid.c: Fixed bogus logic in [grid propagate] that caused [grid propagate . 0] to act as a toggle instead of an absolute set. [Bug: 2286]. check-in: ec09b433 user: ericm tags: trunk | |
06:26 |
* win/tkWinColor.c (FindSystemColor): correct calculation of colors when shifting value. [Bug: 4919]check-in: 18536763 user: hobbs tags: trunk | |
02:17 | *** empty log message *** check-in: 51328e03 user: jingham tags: trunk | |
02:17 | Protect GenerateKeyEvent from a null tkwin. check-in: 63b78bb0 user: jingham tags: trunk | |
02:17 | Don't worry, this file is not used yet... check-in: 40b58529 user: jingham tags: trunk | |
02:17 | Protect the define of strncasecmp, it IS present in MSL from CW Pro 5. check-in: 59f8fdf3 user: jingham tags: trunk | |
02:16 | Add FIXME comment XKeySymToKeyCode needs to be implemented, since it is used in event generate. check-in: e8215e81 user: jingham tags: trunk | |
02:16 | Add Navigation Services support. check-in: e7c8cfd3 user: jingham tags: trunk | |
02:16 | Hide button window BEHIND all the others in the application check-in: d3577d7a user: jingham tags: trunk | |
2000-04-15
| ||
17:41 | clarified internal comments check-in: ba820939 user: hobbs tags: trunk | |
17:38 |
* win/tkWinWm.c (WmProc): added check in WM_MOUSEACTIVATE so we correctly activate native menus when clicking in when we didn't have focus [Bug: 2272]check-in: f6c1e0a4 user: hobbs tags: trunk | |
02:50 | * win/tkWinKey.c: Added check for ASCII delete character in KeycodeToKeysym, to fix [Bug: 5090]. See comment in code for more information. check-in: b1356060 user: ericm tags: trunk | |
00:33 |
* generic/ks_names.h: Added Scroll_Lock and Sys_Req definitions.
* win/tkWinKey.c: Changed implementation of KeycodeToKeysym, et. al., to use a keycode table for lookups; this will result in faster keycode -> keysym translations for non-ASCII keys like Control, Alt, etc. check-in: 7d64f430 user: ericm tags: trunk | |
2000-04-14
| ||
08:34 |
* unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833] * unix/aclocal.m4 (SC_ENABLE_THREADS): enhanced the detection of pthread_mutex_init [Bug: 4359] and (SC_CONFIG_CFLAGS) added --enable-64bit-vis switch for Sparc VIS compilation [Bug: 4995]check-in: ef420275 user: hobbs tags: trunk | |
08:34 |
* tests/winDialog.test: tk_chooseDirectory seems to get a noop from GetOpenFileName in the static build, hanging some tests. The tests were fixed to timeout (noop cause unknown). * tests/scale.test: correct 17.1 WRT bug 4833check-in: 791d70e9 user: hobbs tags: trunk | |
08:33 |
* mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]check-in: 231411f3 user: hobbs tags: trunk | |
08:33 |
* library/scale.tcl (tkScaleActivate): reduced number of scale redisplays by checking current value of state before setting it again. [Bug: 4191]check-in: 89814bee user: hobbs tags: trunk | |
08:33 |
* generic/tkCanvas.c (CanvasEventProc:2451): corrected cast * generic/tkEntry.c (Tk_EntryObjCmd): adjusted finishing error cases and changed TK_CONFIG_NULL_OK to TK_OPTION_NULL_OK * tests/scale.test: * generic/tkScale.c: * generic/tkScale.h: * unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]check-in: a5e86fa8 user: hobbs tags: trunk | |
08:33 |
* generic/tkCanvas.c (CanvasEventProc:2451): corrected cast * generic/tkEntry.c (Tk_EntryObjCmd): adjusted finishing error cases and changed TK_CONFIG_NULL_OK to TK_OPTION_NULL_OK * tests/scale.test: * generic/tkScale.c: * generic/tkScale.h: * unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833] * library/scale.tcl (tkScaleActivate): reduced number of scale redisplays by checking current value of state before setting it again. [Bug: 4191] * tests/winDialog.test: tk_chooseDirectory seems to get a noop from GetOpenFileName in the static build, hanging some tests. The tests were fixed to timeout (noop cause unknown). * unix/aclocal.m4 (SC_ENABLE_THREADS): enhanced the detection of pthread_mutex_init [Bug: 4359] and (SC_CONFIG_CFLAGS) added --enable-64bit-vis switch for Sparc VIS compilation [Bug: 4995]check-in: b00909f0 user: hobbs tags: trunk | |
01:36 |
* win/tkWinKey.c: Added smarts to check whether the left or right
Control, Shift, or Alt key was pressed. [Bug: 870].
* win/tkWin3d.c: * unix/tkUnix3d.c: Tweaked threshhold for using different highlight computation. check-in: a70c9415 user: ericm tags: trunk | |
2000-04-13
| ||
20:51 | * win/tkWinMenu.c: Corrected code that created separator items on menus; originally, it requested that the system be responsible for drawing those items, so it would ignore configuration items like the widget background. Now, we draw the separators ourselves (as we do with every other kind of menu item already). [Bug: 1166]. check-in: d949efca user: ericm tags: trunk | |
18:25 | * win/tkWin3d.c: * unix/tkUnix3d.c: Applied patch from [RFE: 2501]: adds more sophisticated smarts to TkpGetShadows, so that the highlight of a very bright color is actually distinguishable from the color, and the shadow of a very dark color is similarly distinguishable from the color. check-in: 3a1cdadb user: ericm tags: trunk | |
17:36 | * generic/tkCanvas.c: Applied patch from [Bug: 4202]; adds a check for NULL tkwin in Tk_CanvasEventuallyRedraw. check-in: 780f6c34 user: ericm tags: trunk | |
2000-04-12
| ||
18:51 |
* test/winClipboard.test: * win/tkWinInt.h: * win/tkWinClipboard.c (UpdateClipboard): * win/tkWinX.c (GenerateXEvent): added updatingClipboard tsd and TkWinUpdatingClipboard accessor function to allow us to flag ourselves when we are the ones updating the clipboard. This corrected inability to create our own clipboard types within a Tk application. [Bug: 2338 4318] * win/tkWinTest.c (TestclipboardCmd): improved TestclipboardCmd with better error handling and obj'ificationcheck-in: 6afe91c3 user: hobbs tags: trunk | |
2000-04-11
| ||
18:19 | * library/bgerror.tcl: Moved check for withdrawn state after check for tkerror; this was causing problems when tkerror was used. check-in: 9d9aad24 user: ericm tags: trunk | |
2000-04-10
| ||
23:20 | ChangeLog commit. check-in: 22965ba3 user: ericm tags: trunk | |
23:19 | * library/bgerror.tcl: Added check for withdrawn state of . and unsetting of transient bit for .bgerrorDialog if . is not viewable; this protects against the application hanging on systems like Windows, where transient windows are withdrawn with their parents. [Bug: 4370]. check-in: e617af49 user: ericm tags: trunk | |
22:43 |
* tests/event.test: Added test for [event generate $widget
<Alt-z>] [Bug: 4611].
* tests/choosedir.test: Changed "namespace import ::tcltest" to "namespace import -force ::tcltest". * win/tkWinKey.c: * unix/tkUnixKey.c: * mac/tkMacKeyboard.c: Changed InitKeymapInfo to TkpInitKeymapInfo. [Bug: 4611]. * generic/tkStubInit.c: * generic/tkIntDecls.h: Re-gen'd from tkInt.decls. * generic/tkInt.decls: Added TkpInitKeymapInfo to list of function decls. * generic/tkBind.c (HandleEventGenerate): Added code to initialize keymap info if necessary, and to correctly set modifier bits in XEvent structure create to handle [event generate] calls. Previously, the alt/meta bits were not set correctly, so [event generate $widget <Alt-z>] would always fail. [Bug: 4611] check-in: cd4fc378 user: ericm tags: trunk | |
2000-04-08
| ||
06:59 |
* tests/winDialog.test: removed knownBug constraint from 5.16check-in: 0c26e099 user: hobbs tags: trunk | |
06:59 |
* library/safetk.tcl (disallowTk): made disallowTk work in the simple case. * library/comdlg.tcl (tkFocusGroup_In): fixed key navigation problems in dialogs under CDE [Bug: 2960]check-in: d9ae0d4c user: hobbs tags: trunk | |
06:59 |
* generic/tkGrid.c (InitMasterData): fixed uninit'd data in GridMaster struct [Bug: 4387]check-in: c8ff30f0 user: hobbs tags: trunk | |
06:59 |
* win/makefile.vc (TKTEST_OBJS): * win/Makefile.in (TKTEST_OBJS): moved tkWinTest.c from normal objs to TKTEST_OBJS where it belonged.check-in: 8ffd7815 user: hobbs tags: trunk | |
06:58 |
* generic/tkGrid.c (InitMasterData): fixed uninit'd data in GridMaster struct [Bug: 4387] * library/safetk.tcl (disallowTk): made disallowTk work in the simple case. * library/comdlg.tcl (tkFocusGroup_In): fixed key navigation problems in dialogs under CDE [Bug: 2960] * tests/winDialog.test: removed knownBug constraint from 5.16 * win/tkWinFont.c (GetScreenFont): corrected adjustment against LC_FACESIZE limitation for NT [Bug: 4931] * win/makefile.vc (TKTEST_OBJS): * win/Makefile.in (TKTEST_OBJS): moved tkWinTest.c from normal objs to TKTEST_OBJS where it belonged.check-in: 3ca054fa user: hobbs tags: trunk | |
2000-04-07
| ||
20:57 |
* win/tkWinFont.c (GetScreenFont): corrected adjustment against LC_FACESIZE limitation for NT. [Bug: 4931]check-in: 7f447768 user: hobbs tags: trunk | |
2000-04-04
| ||
08:09 |
* unix/Makefile.in (MAN_INSTALL_DIR): patch to accept --mandir correctly [Bug: 4085]check-in: 3e43db8b user: hobbs tags: trunk | |
08:09 |
* library/clrpick.tcl (tkColorDialog_Config): error now thrown when -initialcolor "" specified. [Bug: 4198]check-in: cfdf219f user: hobbs tags: trunk | |
08:09 |
* generic/tkTest.c: fixed incorrect platform inclusion for TkplatformtestInit (it would never get called).check-in: 5759f5d0 user: hobbs tags: trunk | |
08:09 |
* generic/tkTest.c: fixed incorrect platform inclusion for TkplatformtestInit (it would never get called). * unix/Makefile.in (MAN_INSTALL_DIR): patch to accept --mandir correctly [Bug: 4085] * library/clrpick.tcl (tkColorDialog_Config): error now thrown when -initialcolor "" specified. [Bug: 4198]check-in: 2df14d37 user: hobbs tags: trunk | |
2000-03-31
| ||
09:24 |
* win/tkWinDialog.c: added unicode-aware open/save file dialogs * win/tkWinFont.c (TkpFontPkgInit): move private ref to platformId to TkWinGetPlatformId * win/tkWinMenu.c (SetDefaults): moved private use of versionInfo to TkWinGetPlatformId and removed all code for (versionInfo.dwMajorVersion < 4) (== Win32s) * win/tkWinX.c: * win/tkWin32Dll.c: moved TkWinGetPlatformId to tkWinX.c * win/tkWinInit.c: added TkWinXInit to TkpInit to ensure that its called for static Windows shells. [Bug: 3647] * win/tkWinInt.h: * win/tkWinX.c: * win/tkWinDraw.c (SetUpGraphicsPort): * win/tkWinScrlbr.c (UpdateScrollbar): removed use of tkpIsWin32s * win/tkWinInt.h (TkWinDCState struct): added bkmode value * win/tkWinDraw.c (TkWinGetDrawableDC, et al): added support for properly transparent dashed lines on Windows. [Bug: 4617]check-in: 4da507a9 user: hobbs tags: trunk | |
09:24 |
* library/menu.tcl (tkMenuInvoke): corrected naming of tearoffs [Bug: 4506] * library/tkfbox.tcl (tkIconList_Goto): caused browsecmd to be called in tkIconList_Select. This causes the entry to be set properly when using the type-in-name-in-listbox bindings.check-in: 4a69b854 user: hobbs tags: trunk | |
09:24 |
* generic/tkEntry.c: set TK_OPTION_NULL_OK bit on -invcmd option and removed #ifdef ENTRY_VALIDATE expressionscheck-in: a58c27ab user: hobbs tags: trunk | |
09:23 |
* doc/DrawFocHlt.3: doc name correctioncheck-in: 8effb649 user: hobbs tags: trunk | |
09:23 |
* doc/DrawFocHlt.3: doc name correction * generic/tkEntry.c: set TK_OPTION_NULL_OK bit on -invcmd option and removed #ifdef ENTRY_VALIDATE expressions * library/menu.tcl (tkMenuInvoke): corrected naming of tearoffs [Bug: 4506] * library/tkfbox.tcl (tkIconList_Goto): caused browsecmd to be called in tkIconList_Select. This causes the entry to be set properly when using the type-in-name-in-listbox bindings. * win/tkWinDialog.c: added unicode-aware open/save file dialogs * win/tkWinFont.c (TkpFontPkgInit): move private ref to platformId to TkWinGetPlatformId * win/tkWinMenu.c (SetDefaults): moved private use of versionInfo to TkWinGetPlatformId and removed all code for (versionInfo.dwMajorVersion < 4) (== Win32s) * win/tkWinX.c: * win/tkWin32Dll.c: moved TkWinGetPlatformId to tkWinX.c * win/tkWinInit.c: added TkWinXInit to TkpInit to ensure that its called for static Windows shells. [Bug: 3647] * win/tkWinInt.h: * win/tkWinX.c: * win/tkWinDraw.c (SetUpGraphicsPort): * win/tkWinScrlbr.c (UpdateScrollbar): removed use of tkpIsWin32s * win/tkWinInt.h (TkWinDCState struct): added bkmode value * win/tkWinDraw.c (TkWinGetDrawableDC, et al): added support for properly transparent dashed lines on Windows. [Bug: 4617]check-in: ec51d66d user: hobbs tags: trunk | |
2000-03-30
| ||
19:44 | * generic/tkImgGIF.c: Fixed some ANSI specific bits to avoid compile problems with non-ANSI compilers (ie, replace const with CONST, etc). [Bug: 4223]. check-in: c4f1aa11 user: ericm tags: trunk | |
19:02 |
* unix/configure.in: Applied patch from [Bug: 4237]; ensures that
srcdir is fully qualified.
* unix/Makefile.in: Applied patch from [Bug: 4237]; if tcltest was not compiled, make test/tktest failed. Now it has a rule to build tcltest if it has not been built. check-in: 382e101a user: ericm tags: trunk | |
2000-03-29
| ||
00:09 |
* library/tkfbox.tcl: Moved an overlooked tkFDialog* function in
::tk::dialog::file namespace.
* tests/unixWm.test: Added tests for memory leak conditions in tkUnixWm.c. * tests/canvas.test: Added test for bad configuration options on empty and non-empty canvas. * generic/tkCanvas.c: Removed bad code in CANV_CONFIGURE block of CanvasWidgetCmd; this was causing non-empty canvases to improperly handle bad configuration options [Bug: 4456]. check-in: ac1293f7 user: ericm tags: trunk, scriptics-sc-2-0-fixed, scriptics-sc-2-0-b5 | |
2000-03-27
| ||
18:02 | * unix/tkUnixWm.c: Applied patch from [Bug: 4405]; fixes memory leak in Unix wm command. check-in: e19a4833 user: ericm tags: trunk | |
2000-03-24
| ||
23:13 |
* tests/xmfbox.test: Updated tests.
* generic/tkWindow.c: * generic/tkInt.h: Updated Tcl_OptionCmd -> Tcl_OptionObjCmd * generic/tkOption.c: Tcl_Obj'ectified the "option" command. check-in: b8e5743c user: ericm tags: trunk | |
19:38 |
* tests/filebox.test:
* tests/choosedir.test: Updated tests.
* library/xmfbox.tcl: Updated to stash data array in ::tk::dialog::file namespace instead of in global namespace. * library/tkfbox.tcl: Extended some functions to support creation of a choosedir dialog, to allow greater code reuse between the two dialogs. Moved tkFDialog* functions into a namespace (::tk::dialog::file). Because these are private Tk functions (and should thus not be used directly by users), this should not impact anybody (the tk_getOpenFile and tk_getSaveFile commands still exist at the global scope). * library/tk.tcl: * library/tclIndex: Updated function names for tkFDialog* functions and choosedir functions. * library/choosedir.tcl: New and improved implementation of tk_chooseDirectory dialog. Based on tk_getOpenFile dialog. * library/listbox.tcl: (tkListboxCancel) Added a check for empty string value for tkPriv(listboxPrev). Without this check, it's possible to get a stack trace under certain conditions. [Bug: 4373]. check-in: 507a9fe0 user: ericm tags: trunk | |
2000-03-16
| ||
03:21 | *** empty log message *** check-in: d20a51d3 user: sven tags: trunk, scriptics-sc-2-0-b1, scriptics-sc-2-0-b2 | |
03:20 | * win/tkWinDialog.c: Changed the behavior for the tk_chooseDirectory dialog under Windows. Instead of trying to return the currently selected listbox entry (which didn't work in case the user selected the initial directory anyway), we now return the value shown in the entry. This seems to be in accordance with the expected behavior for this dialog. check-in: dc3926ef user: sven tags: trunk | |
2000-03-14
| ||
20:37 | * tests/choosedir.test: Marked test 3.1 and 3.2 as bad until the issue with those tests on IRIX can be determined. check-in: f1a502f3 user: ericm tags: trunk | |
2000-03-10
| ||
22:16 | * library/menu.tcl: Applied patch from [Bug: 4155]; protects against grabs on non-viewable windows. check-in: d0a2b371 user: ericm tags: trunk | |
2000-03-08
| ||
20:12 | * tests/choosedir.test: Modified test 3.1 (-mustexist works) to be more careful about cleaning up its potentially troublesome after events. check-in: 2e735aab user: ericm tags: trunk | |
03:19 | * tests/button.test: * generic/tkButton.c: Added -disabledforeground/-state to labels. check-in: fc902c50 user: ericm tags: trunk | |
2000-03-07
| ||
22:27 |
* tests/entry.test: * generic/tkEntry.c (EntrySetValue): malloc the value when validating because validation could cause the pointer to become invalid. Also fixed configure to not trigger focus-based validation. Improved use of Tcl_WrongNumArgs. [Bug: 4320]check-in: 1717d793 user: hobbs tags: trunk | |
01:02 | * library/menu.tcl: Added a check in tkMenuFirstEntry that changes menu behavior to only auto-post an immediate child cascade if we are currently on a menubar menu. This prevents massive auto-cascading in cases where the first entry of the cascade is itself a cascade, and the first entry of that cascade is a cascade, and the first entry of that cascade is a cascade ... [Bug: 676]. check-in: 6cd36f86 user: ericm tags: trunk | |
00:09 |
* generic/tkOldConfig.c: Added check for NULL tkwin value in
Tk_ConfigureWidget [Bug: 4079]
* generic/tkWindow.c: Added check for NULL tkwin value in Tk_NameToWindow [Bug: 4079] check-in: 39ba45d6 user: ericm tags: trunk | |
00:02 | Unset err at the end because some other tests use it. check-in: 63f27e98 user: ericm tags: trunk | |
2000-03-04
| ||
01:44 | fixed gridding problem check-in: 91b2895d user: ericm tags: trunk | |
2000-03-03
| ||
00:14 | Added more tests. check-in: 8f6a4431 user: ericm tags: trunk | |
2000-03-02
| ||
23:53 |
* tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]check-in: 715adc7d user: hobbs tags: trunk | |
23:53 |
* unix/Makefile.in (SCRIPT_INSTALL_DIR): removed extraneous '/' * unix/aclocal.m4: corrected TCL_NEEDS_EXP_FILE to be 1 for AIXcheck-in: ab01cfca user: hobbs tags: trunk | |
23:52 |
* tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]check-in: e7f3273f user: hobbs tags: trunk | |
23:52 |
* library/focus.tcl: fixed tkFocusOK to protect $w in uplevel with list. [Bug: 4208]check-in: 954e2030 user: hobbs tags: trunk | |
23:52 |
* win/tkWinInt.h: change extern to EXTERN for TkWinChildProc declaration with extra #defs. [Bug: 4240] * tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]check-in: b59fd61c user: hobbs tags: trunk | |
23:52 | see log check-in: 81fd969b user: hobbs tags: trunk | |
23:45 | fixed var set problem check-in: 11511c7f user: hobbs tags: trunk | |
21:53 |
* doc/CrtItemType.3: fixed docs for Tk_CreateItemType to reflect changes made in 8.3.0 (but old style would still work as well). [Bug: 4252] * doc/entry.n: improved docs discussing caveats and gotchas when mixing textvar with widget validationcheck-in: 30d40ed9 user: hobbs tags: trunk | |
21:52 |
* generic/tkListbox.c (DestroyListbox): fixed crash in DestroyListbox due to null tkwin. [Bug: 4207] * tests/entry.test: added test suite for entry validation * doc/entry.n: improved docs discussing caveats and gotchas when mixing textvar with widget validation * generic/tkEntry.c (EntryValidateChange): improved handling of validation with relation to -textvariable. Previously, it would turn off whenever the textvar was set. Now it will it will turn off only when the textvar is set and validation returns 0. Added %V (type of validation occuring) to %-subs to help work with trickier validation.check-in: a54ba26b user: hobbs tags: trunk | |
21:52 |
* tests/config.test: extra test to check object cleanup when destroying the widget * tests/entry.test: added test suite for entry validationcheck-in: e96237c5 user: hobbs tags: trunk | |
03:10 | *** empty log message *** check-in: f6c1d00a user: ericm tags: trunk | |
03:02 | * tests/clrpick.test: * library/clrpick.tcl: Added code to make color chooser dialog inherit screen setting from parent (bug #2334) check-in: 5a5744d5 user: ericm tags: trunk | |
2000-02-26
| ||
03:11 |
* win/tkWinWm.c (RaiseWinWhenIdle): Checked for the possibility that the window could be destroyed (can occur with wm deiconify .toplevel; destroy .toplevel).check-in: e60a421a user: hobbs tags: trunk | |
00:51 | * generic/tkImgGIF.c: Applied "spirit of" the patch in 1605 (the submitted patch was more complicated than necessary and did not extend to writing GIF's, only reading), to allow reading/writing of GIF files on EBCDIC and other non-ASCII based systems. check-in: 4264008b user: ericm tags: trunk | |
2000-02-14
| ||
22:43 |
* unix/tk.spec: RPM specification for producing a binary Tk RPM for Linux.
* unix/Makefile.in: Added rpm target to generate Tk binary RPM. check-in: 581a0884 user: ericm tags: trunk | |
22:00 | Fixed handling of -mustexist flag for tk_chooseDirectory. check-in: b4a3ebbf user: ericm tags: trunk | |
2000-02-10
| ||
10:17 | cleaned up check-in: 3b789cde user: hobbs tags: trunk, core-8-3-0 | |
10:14 | Resolve Conflict with Jeffrey's checkin. check-in: af5b411d user: jingham tags: trunk | |
09:55 | updated changes for 8.3.0 check-in: 18a3d561 user: hobbs tags: trunk | |
09:00 | Comment some functions that have moved. check-in: adffb3ca user: jingham tags: trunk | |
08:59 | Fixes for Tk8.3 check-in: 8f55246c user: jingham tags: trunk | |
08:55 | Add support for Appearance Manager 1.2 Floating windows, and the new window classes in unsupported1 check-in: af32fec5 user: jingham tags: trunk | |
08:53 |
* xlib/xgc.c: #def'd out XDrawSegments for the Mac, and added some extra include info for the Maccheck-in: d7616cab user: hobbs tags: trunk | |
08:53 |
* unix/tkUnixWm.c (Tk_CoordsToWindow): qualified delete of error handler as the goto label is reached from above and below. * unix/configure.in: * unix/aclocal.m4: cleaned up macros to coincide with tcl.m4, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998] * unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.htmlcheck-in: a8e1c740 user: hobbs tags: trunk | |
08:53 | Add support for Appearance Manager 1.2 Floating windows, and the new window classes in unsupported1 check-in: 60c069c9 user: jingham tags: trunk | |
08:53 |
* tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only)check-in: cb6eaf6d user: hobbs tags: trunk | |
08:52 |
* library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons.check-in: b344260e user: hobbs tags: trunk | |
08:52 |
* generic/tkImgGIF.c (FileReadGIF): added cast for trashBuffer * generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac * generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530] * generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402] * generic/tkTest.c: removed USE_OLD_IMAGE def for Maccheck-in: 73e854b5 user: hobbs tags: trunk | |
08:52 |
* generic/tkImgGIF.c (FileReadGIF): added cast for trashBuffer * generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac * generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530] * generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402] * generic/tkTest.c: removed USE_OLD_IMAGE def for Mac * library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons. * tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only) * unix/tkUnixWm.c (Tk_CoordsToWindow): qualified delete of error handler as the goto label is reached from above and below. * unix/configure.in: * unix/aclocal.m4: cleaned up macros to coincide with tcl.m4, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998] * unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html * xlib/xgc.c: #def'd out XDrawSegments for the Mac, and added some extra include info for the Maccheck-in: c36d2281 user: hobbs tags: trunk | |
08:51 | Fix up debugging detritus in previous checkin. check-in: b7985ae2 user: jingham tags: trunk | |
08:49 | Stop hiding the buffer window used for off-screen drawing from the window list. This doesn't really buy us much, and crashes the newest Appearance manager. check-in: 02b9cb10 user: jingham tags: trunk | |
08:48 | Fix typo in the file info, add Finder Balloon help just cause you can. check-in: e49ce1e7 user: jingham tags: trunk | |
08:47 | Minor Doco fixes. check-in: ce507af6 user: jingham tags: trunk | |
08:46 | Stubs for the Apearance manager routines for use with the 68K version of MacTk. This allows me not to conditionalize their use in the real code. check-in: ac73ea70 user: jingham tags: trunk | |
08:45 | The res form of the Drag & Drop Tclets icon. check-in: ebfac725 user: jingham tags: trunk | |
08:45 | Switch to using .h prefix files, add pre-built headers for TkTest, and add prefix file for tkImgPPM.c, so we can define USE_OLD_IMAGE. check-in: f9db86a5 user: jingham tags: trunk | |
02:54 | flipped debug bit check-in: 4ce04405 user: hobbs tags: trunk | |
2000-02-09
| ||
02:13 |
* generic/tk.decls: * generic/tkBind.c: * generic/tkInt.decls: * generic/tkIntDecls.h: * generic/tkStubInit.c: * mac/tkMacKeyboard.c: * unix/tkUnixKey.c: * win/tkWinKey.c: Fix for keyboard handling of "dead" keys and caps lock from Peter Spjuth. Split functions into platform specific files: Static functions GetKeySym(), SetKeycodeAndState() and InitKeymapInfo() from tkBind.c moved into platform files tkWinKey.c tkUnixKey.c and tkMacKeyboard.c. GetKeySym() and SetKeycodeAndState() renamed to Tkp* and made public (as private functions) in tkInt.decls. Step 2, fixes in tkWinKey.c New static function: KeycodeToKeysym(), based on XKeycodeToKeysym() but with different arguments, and a lot of improvements. TkpGetString() changed to use KeycodeToKeysym() + other fixes. TkpGetKeySym() changed to use KeycodeToKeysym() + other fixes. InitKeymapInfo() changed to use KeycodeToKeysym(). TkpSetKeycodeAndState() rewritten, mostly by copying code from XKeysymToKeycode(). XKeycodeToKeysym() rewritten. Preferably it should be removed. EXPLANATION: The main problem is ToAscii() which has a lot of side effects, and also that XKeycodeToKeysym() is not provided enough input to do a proper job. The changes' main goal is to avoid calling ToAscii() if not necessary, and to provide it with as correct information as possible when called. Also some attempts to clean up what ToAscii() did are done. See the code for details. BUGS FIXED: Typing shifted (and AltGr) dead keys did not work. Keyboard lock lamps did not work on Win98. Events regarding AltGr-keys behaved badly. Example: On a Swedish keyboard, $ is typed with AltGr-4. That keyboard event would get the keysym '4' not 'dollar'. Also, doing [event generete . <Key-dollar>] would send keysym '4'. Translation to ascii in TkpGetString did not handle return and tab correctly. I.e. [event generate . <Key-Return>] gave wrong %Acheck-in: d02d3aa3 user: hobbs tags: trunk | |
2000-02-08
| ||
11:31 |
* generic/tkDecls.h: * generic/tk.decls: * generic/tk.h: moved new public functions created in dash patch to the stubs interface [Bug: 4062] * generic/tk.h: * doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * generic/tk.h: * generic/tkImgGIF.c: * generic/tkImgPhoto.c: * generic/tkStubImg.c (new file): * generic/tkTest.c: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: improved support for moving from the old style image C API to the new obj'ified one with new Tk_InitImageArgs command and stub'ing of image code. See docs for how to make the transition. [Bug: 4060]check-in: dbe34fe5 user: hobbs tags: trunk | |
10:01 |
* win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406] * README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevelcheck-in: 740a11d2 user: hobbs tags: trunk | |
10:01 |
* unix/aclocal.m4: changed all -fpic to -fPIC * README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevelcheck-in: 67d3d142 user: hobbs tags: trunk | |
10:00 |
* library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreterscheck-in: a9cb74b7 user: hobbs tags: trunk | |
10:00 |
* generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevelcheck-in: 3ac4276e user: hobbs tags: trunk | |
10:00 |
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel * library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreters * win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406] * unix/aclocal.m4: changed all -fpic to -fPICcheck-in: 4939a1f7 user: hobbs tags: trunk | |
2000-02-07
| ||
22:12 | * library/tkfbox.tcl: Applied patch from bug #4117, tk_getOpenFile/getSaveFile doesn't do the right thing when user types a directory name in the entry and a default extension is specified. check-in: e349f958 user: ericm tags: trunk | |
2000-02-05
| ||
11:11 |
* unix/tkUnixScale.c (TkpDestroyScale): changed ckfree to Tcl_EventuallyFree to behave with Tcl_Preserve in TkpDisplayScale (prevents possible segfault).check-in: 72844894 user: hobbs tags: trunk | |
2000-02-03
| ||
21:27 |
* tests/canvText.test: test for fix for bug #2525.
* generic/tkFont.c (Tk_ComputeTextLayout): Was erroneously setting the width of newline-only text display chunks to some arbitrary huge number, instead of 0; this was interfering with things like the canvas find enclosed feature. (bug #2525). check-in: 2561693f user: ericm tags: trunk | |
17:29 | * tests/text.test: * generic/tkText.c (DumpLine/DumpSegment): Changed DumpSegment to take a TkTextIndex instead of two integer offsets, so that it could use TkTextPrintIndex to format the offsets into an index, which makes it UTF smart (bug #2582). check-in: 50f58fa9 user: ericm tags: trunk | |
2000-02-01
| ||
23:23 | * library/tk.tcl: * library/tclIndex: * library/choosedir.tcl: Moved choosedir functions into the ::tk::dialog::chooseDir namespace instead of a toplevel ::tkChooseDirectory namespace. Additional cleanup on the chooseDir dialog. check-in: e4acfbf7 user: ericm tags: trunk | |
11:41 |
* win/Makefile.in (install-*): reduced verbosity of install * win/tkWinPixmap.c (XGetGeometry): added support for windows in XGetGeometry [Bug: 4069] * win/tkWinFont.c (GetScreenFont): fixed possible mem overrun with long font names [Bug: 4108] * win/tkWinDialog.c: added EnableWindow calls to dialogs to correct for possible loss of control in parent Tk toplevel [Bug: 1212 et al]check-in: 97a60a48 user: hobbs tags: trunk | |
11:41 |
* unix/aclocal.m4: added *BSD ELF recognition for SHARED_LIB_SUFFIX determination (from Tcl's tcl.m4)check-in: bee98b7d user: hobbs tags: trunk | |
11:41 |
* tests/listbox.test: corrected test case for listbox itemconfigurecheck-in: ec500631 user: hobbs tags: trunk | |
11:41 |
* generic/tkRectOval.c (ConfigureRectOval): * generic/tkCanvLine.c (ConfigureLine): * generic/tkCanvPoly.c (ConfigurePoly): * generic/tkCanvArc.c (Configure/DisplayArc): fixed handling for negative dash values [Bug: 4104] * generic/tkScale.c (TkRoundToResolution): fixed incorrect assumption that (N+1)*delta = N*delta + delta with floating point math [Bug: 3689, 4099] (DestroyScale) Fixed check for cancelling TkpDisplayScale (was REDRAW_ALL, is now REDRAW_PENDING)check-in: 5e295d87 user: hobbs tags: trunk | |
11:40 |
* doc/text.n: clarified docs on what happens during a search with -count when images/windows are embeddedcheck-in: 029b6655 user: hobbs tags: trunk | |
11:40 | see logs check-in: 854a8390 user: hobbs tags: trunk | |
2000-01-31
| ||
18:38 | Fix for bug #4103. check-in: f0c5800f user: ericm tags: trunk | |
2000-01-27
| ||
18:03 | fixed transient window madness check-in: a1fc8d65 user: hobbs tags: trunk | |
16:58 | * generic/tkImgGIF.c: Additional code cleanup (now we only have one decoder! neat!) check-in: 8a36f379 user: ericm tags: trunk | |
05:03 | fixes transient window crash when transient is destroyed while master is iconified/withdrawn check-in: 4903e2f7 user: hobbs tags: trunk | |
01:28 | * generic/tkImgPhoto.c: Fixed bug with use of binary data for "-data" option to "image create" command. check-in: 2a127627 user: ericm tags: trunk | |
00:23 |
* doc/getOpenFile.n:
* doc/chooseDirectory.n: Man page/cross links for
tk_chooseDirectory (bug #1786).
* library/tk.tcl: * library/tclIndex: Added hooks for tk_chooseDirectory. (bug #1786) * library/choosedir.tcl: tk_chooseDirectory implementation for Unix/Mac (bug #1786). check-in: 46df12c5 user: ericm tags: trunk | |
2000-01-26
| ||
21:10 |
* generic/tkImgPhoto.c: Added some comments regarding slow
processing of transparent images.
* generic/tkImgGIF.c: Improved GIF decoder for ~60% speed increase. Added some comments on how to further improve the implementation, time permitting. * doc/photo.n: Added a description of what the -data string can contain (base64 or binary data). check-in: 45f50a39 user: ericm tags: trunk | |
17:02 | * generic/tkImgPhoto.c: Fixed bug with use of binary data for "-data" option to "image create" command. check-in: 461f25a5 user: ericm tags: trunk | |
2000-01-21
| ||
22:44 | * library/tkfbox.tcl: Fixed bug relating to incorrect parent values for error message boxes displayed by the file dialog (bug #3616). check-in: 8cfb3302 user: ericm tags: trunk | |
17:25 | * tests/text.test: * generic/tkText.c: Fixed bug relating to regexp searching for empty lines; previously, the starting line was ignored. (bug #1643). check-in: 9d32c5f4 user: ericm tags: trunk | |
04:33 | removed deletehandler for transient master so that they will always trigger children when made visible check-in: 0a307037 user: hobbs tags: trunk | |
03:55 |
* win/tkWinWm.c (TkWmProtocolEventProc): cached atom name as the window could get destroyed during eval [Bug: 2513]check-in: aa8ee77f user: hobbs tags: trunk | |
03:55 | *** empty log message *** check-in: 6a0992b6 user: hobbs tags: trunk | |
03:55 |
* tests/text.test: * generic/tkText.c: fixed missing " in error case and missing 'dump' in subcommand listing [Bug: 4036]check-in: d37fe2b3 user: hobbs tags: trunk | |
03:54 |
* library/text.tcl: fixed double-click selection behavior where there were embedded windows/widgets in the same line. [Bug: 3989]check-in: a3ea60ec user: hobbs tags: trunk | |
03:54 |
* generic/tkInt.h: moved new TkDisplay useInputMethods structure element to end to not disturb position of previous elements in the structure (as compared to Tk <=8.2). * generic/tkCanvLine.c (LineCoords): fixed segfault when too few coords were passed to a line with certain options set (it should always have thrown an error anyway). [Bug: 4042] * tests/text.test: * generic/tkText.c: fixed missing " in error case and missing 'dump' in subcommand listing [Bug: 4036] * generic/tkListbox.c: adjusted use of basic string concatenation in (non-K&R behavior) [Bug: 4027] Swapped bg/fg class for -select(bg|fg) for listbox and their items [Bug: 4039]check-in: e8800736 user: hobbs tags: trunk | |
03:54 |
* doc/WindowId.3: added docs for Tk_IsContainer and Tk_IsEmbedded * doc/text.n: clarified mark gravity definition and usage of ``word'' in binding definitions. [Bug: 2004 2277 1388]check-in: ee72d68f user: hobbs tags: trunk | |
03:53 | see log check-in: a2a6abed user: hobbs tags: trunk | |
2000-01-20
| ||
23:46 |
* tests/grid.test: Added a test for the consecutive ^ and multiple
widget case (bug #1386).
* generic/tkGrid.c: Fixed interpretation of consecutive ^ characters in grid command. Previously, ^ ^ was interpreted as meaning that there must be a 2-column widget above to extend, neglecting the case where there was actually 2 1-column widgets above. Now, ^ ^ is interpreted as a possible width; the gridder will consume as many ^'s as there are columns in the widget, and leave the rest for the extension of other widgets. (bug #1386). check-in: c360352e user: ericm tags: trunk | |
02:32 | * library/tk.tcl: Created a virtual event <<PrevWindow>> for reverse tab traversals, with one default binding <Shift-Tab>, and OS specific bindings for Linux, HP-UX, and IRIX. (bug #3163) check-in: 6233d1f2 user: ericm tags: trunk | |
2000-01-16
| ||
05:33 | made install less verbose check-in: fb10cb61 user: hobbs tags: trunk | |
2000-01-14
| ||
19:35 | fixed masterPtr reference problem check-in: 295b02e7 user: hobbs tags: trunk | |
03:25 |
* unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2 * win/tkWinWm.c: added visibility event handler to make sure that transient window wrappers would be updated when the master was initially mapped.check-in: c7f04d69 user: hobbs tags: trunk, core-8-3-b2 | |
03:25 |
* changes: updated changes file to reflect 8.3b2 mods * README: * generic/tk.h: * unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2check-in: 2675982e user: hobbs tags: trunk | |
2000-01-13
| ||
02:07 |
* win/tkWinScrlbr.c: added check for valid hwnd in ModalLoopProc to avoid crash when building staticallycheck-in: 5f3e6900 user: hobbs tags: trunk | |
02:07 |
* tests/text.test: changed test to reflect change of -hidden to -elide in search options.check-in: 42c6e769 user: hobbs tags: trunk | |
02:07 |
* doc/event.n: * generic/tkBind.c: prevented core with event -warp on Windows when window wasn't mapped [Bug: 4004] and added docs stating the requirement for mapped windows.check-in: fb9bde2c user: hobbs tags: trunk | |
02:06 | see log check-in: 14092a35 user: hobbs tags: trunk | |
2000-01-12
| ||
11:46 |
* unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.check-in: 7b90c5d6 user: hobbs tags: trunk | |
11:46 |
* unix/aclocal.m4: strtod bug on Tru64 [Bug: 3378] * unix/Makefile.in: added tests to prevent unnecessary chmod +x in source dirs while installing [Bug: 3367] * unix/configure.in: properly sub'ed in TK_SHARED_BUILD [Bug: 3385] * tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.check-in: 29decdaf user: hobbs tags: trunk | |
11:45 |
* tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.check-in: 4b89efc3 user: hobbs tags: trunk | |
11:45 |
* library/dialog.tcl: improved handling of $default arg to allow for name of given button, as well as bounds checkingcheck-in: d6fd29f3 user: hobbs tags: trunk | |
11:45 |
* generic/tkCanvas.c: fixed mem leak with TagSearchExprInit [Bug: 3977] * generic/tkStubInit.c: * generic/tkDecls.h: remove non-existent Tk_(Get|Create)CanvasVisitor prototypes * generic/tkText.c: * generic/tkEntry.c: fixed cursor to not blink when widget was disabled [Bug: 1807] * generic/tkRectOval.c: added note about change to bloat for RectOval bounds calculation for WIN32 onlycheck-in: 4bc2b483 user: hobbs tags: trunk | |
11:44 |
* doc/wm.n: * tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.check-in: f0818630 user: hobbs tags: trunk | |
11:44 | see log check-in: 9d36b98b user: hobbs tags: trunk | |
2000-01-06
| ||
02:22 |
* win/tkWinImage.c: added static declaration to functioncheck-in: d765d110 user: hobbs tags: trunk | |
02:22 |
* unix/Makefile.in: added unix/aclocal.m4 to distribution [Bug: 3938] * unix/aclocal.m4: changed NetBSD SHLIB_CFLAGS from -fpic to -fPICcheck-in: b6228a9f user: hobbs tags: trunk | |
02:22 |
* mac/tkMacClipboard.c: fixed i18n problems with clipboard [Bug: 3544]check-in: 724dc190 user: hobbs tags: trunk | |
02:22 |
* library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed unprotected arg parsing through eval/after [Bug: 3943]check-in: 27fac895 user: hobbs tags: trunk | |
02:18 |
* doc/text.n: * generic/tkText.c: * generic/tkText.h: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextTag.c: removed the -state option for text tags, and reoriented it around -elide, as -state disabled was never implemented, and -state hidden is better as -elide.check-in: 2d0345f6 user: hobbs tags: trunk | |
02:18 | see log check-in: e5ad3664 user: hobbs tags: trunk | |
1999-12-22
| ||
23:01 | minor doc fixes check-in: 92b759d2 user: hobbs tags: trunk, core-8-3-b1 | |
20:01 |
* unix/tkUnixScale.c: fixed potential segv from patch in 3897check-in: e0d3dad5 user: hobbs tags: trunk | |
20:01 |
* tests/unixWm.test: nonPOrtable -> nonPortablecheck-in: 4f6aff51 user: hobbs tags: trunk | |
20:01 |
* generic/tkScale.c: * generic/tkScale.h: * mac/tkMacScale.c: * unix/tkUnixScale.c: fixed potential segv from patch in 3897check-in: aacfa414 user: hobbs tags: trunk | |
20:00 |
* changes: updated changes filecheck-in: 1bfa9062 user: hobbs tags: trunk | |
03:09 | fix for mac happiness check-in: 47b07212 user: hobbs tags: trunk | |
01:51 | updated changes for 8.3b1 check-in: 741d2719 user: hobbs tags: trunk | |
1999-12-21
| ||
23:56 |
* win/configure.in: * win/aclocal.m4: * README: updated for patch level 8.3b1check-in: 3f8fd155 user: hobbs tags: trunk | |
23:56 |
* unix/configure.in: * README: updated for patch level 8.3b1 * unix/tkUnixWm.c: fixed panic in Tk_CoordsToWindow to print error and continue instead (for Tix) [Bug: 716 et al] * unix/tkUnixMenu.c: * unix/tkUnixFont.c: * generic/tkImgPPM.c: removed extranneous vars that were set but never used. * unix/aclocal.m4: removed -O flag for AIX when using the IBM compiler (several versions have a bug that crops up in the text widget). [Bug: 2316] * unix/Makefile.in: removed extra slash in SCRIPT_INSTALL_DIR [Bug: 3896]check-in: 319a19a1 user: hobbs tags: trunk | |
23:55 |
* scale.test: * generic/tkScale.c: * generic/tkScale.h: fixed possible core when freeing options (cursor) associated with scale widget [Bug: 3897]check-in: d736cdcd user: hobbs tags: trunk | |
23:55 |
* mac/tclMacHLEvents.c: fixed applescript for I18N [Bug: 3644]check-in: 72918ec4 user: hobbs tags: trunk | |
23:55 |
* library/listbox.tcl: added extra checks for existence of tkPriv(listboxSelection) before it was used. [Bug: 3892]check-in: 5a72b8d0 user: hobbs tags: trunk | |
23:55 |
* generic/tk.h: * README: updated for patch level 8.3b1 * generic/tkScale.c: * generic/tkScale.h: fixed possible core when freeing options (cursor) associated with scale widget [Bug: 3897] * generic/tk3d.c: added extra calculations to ensure that thin frames get refreshed too [Bug: 3596] * generic/tkCanvText.c: * generic/tkEntry.c: * generic/tkFont.c: * generic/tkImgPPM.c: removed extranneous vars that were set but never used.check-in: 118f57e1 user: hobbs tags: trunk | |
23:54 |
* doc/MeasureChar.3: fixed docs for Tk_MeasureChars to reflect code * doc/listbox.n: fixed formatting problemcheck-in: f75ee8c4 user: hobbs tags: trunk | |
23:54 |
* README: updated for patch level 8.3b1check-in: 5711182c user: hobbs tags: trunk | |
1999-12-16
| ||
23:54 | Removed tcl.hpj from list of output files. check-in: e532354d user: wart tags: trunk | |
21:59 |
* win/tkWinCursor.c: added support for Windows cursors to TkGetCursorByName (.ani, .cur) using -cursor @<filename> (Ascher) [Bug: 1350] * win/tkWinWm.c: fixed 'wm deiconify' to update position of the toplevel if event is waiting before mapping. (Mao) [Bug: 3687] This removes the need for 'update idle' before 'wm deiconify' on Windows.check-in: e7aa2a51 user: hobbs tags: trunk | |
21:59 |
* unix/tkUnixKey.c: * generic/tkCmds.c: * generic/tkEvent.c: * generic/tkWindow.c: * generic/tkInt.h: add 'tk useinputmethods ?-display win? ?bool?' call to provide support for disabling/enabling the use of XIM on X. This was previously all done at compile time, and always on.check-in: 5f852c60 user: hobbs tags: trunk | |
21:58 | added tests for tk useinputmethods check-in: fbff38bb user: hobbs tags: trunk | |
21:58 |
* mac/tkMacMenu.c: finished bug 3075 by changing the char values of what was checked (verified correctness on Mac).check-in: 88e3da15 user: hobbs tags: trunk | |
21:57 |
* library/tkfbox.tcl: updated tk_get*File to better match the Windows file box it emulates, give proper support to -initialfile, and fixes lack of global tkPriv call. [Bug: 3735 3882]check-in: ccc62ea5 user: hobbs tags: trunk | |
21:57 |
* generic/tkCmds.c: * generic/tkEvent.c: * generic/tkWindow.c: * generic/tkInt.h: add 'tk useinputmethods ?-display win? ?bool?' call to provide support for disabling/enabling the use of XIM on X. This was previously all done at compile time, and always on. Now it * generic/tkCanvUtil.c: fixed bug in Tk_CanvasPsOutline that freed mem it shouldn't. * generic/tkFont.c: added "bitstream cyberbit" (popular Windows CJK font) to list of font fallbacks. (kenny) [Bug: 2407]check-in: 3f23335d user: hobbs tags: trunk | |
21:57 |
* doc/GetCursor.3: * win/tkWinCursor.c: added support for Windows cursors to TkGetCursorByName (.ani, .cur) using -cursor @<filename> (Ascher) [Bug: 1350] * doc/listbox.n: added doc for <<ListboxSelect>> [Bug: 3500] * doc/getOpenFile.n: removed note that -initialfile didn't work for tk_getOpenFilecheck-in: bcce99ac user: hobbs tags: trunk | |
21:56 | see log check-in: 0c83d11c user: hobbs tags: trunk | |
02:13 | Added a couple of extra update calls to prevent some window managers from forcing users to manually place toplevels. check-in: d5c65c0d user: wart tags: trunk | |
1999-12-15
| ||
19:27 | added declaration for PhotoOptionCleanupProc to prevent warning check-in: f158e1b0 user: hobbs tags: trunk | |
1999-12-14
| ||
07:55 | added bug ids to dash patch fixes check-in: c29a7bc3 user: hobbs tags: trunk | |
06:55 | added recognition of tiling in GC check-in: 4127ef6f user: hobbs tags: trunk | |
06:53 |
* win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch itemscheck-in: 182e9eb9 user: hobbs tags: trunk | |
06:53 |
* unix/mkLinks: added GetDash.3 into the mkLink stepcheck-in: ccfba3ed user: hobbs tags: trunk | |
06:53 |
* tests/bind.test: * tests/canvImg.test: * tests/canvPsArc.tcl: * tests/canvPsImg.tcl: (new file) * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test: * tests/defs.tcl: * tests/entry.test: * tests/event.test: * tests/font.test: * tests/frame.test: * tests/imgPhoto.test: * tests/safe.test: * tests/scale.test: * tests/scrollbar.test: * tests/select.test: * tests/text.test: * tests/textDisp.test: * tests/textTag.test: * tests/unixFont.test: * tests/unixWm.test: * tests/visual_bb.test: * tests/winClipboard.test: tests for the dash patch changescheck-in: 73e913a6 user: hobbs tags: trunk | |
06:52 |
* mac/tkMacDraw.c: mac still needs pointer warping routine * mac/tkMacXStubs.c: * win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch itemscheck-in: b9ce571e user: hobbs tags: trunk | |
06:52 |
* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tkIntXlibDecls.h: * generic/tkInt.decls: added XSetDashes and XWarpPointer * generic/tk.decls: added Tk_CreateSmoothMethod, and reserved two spots * generic/tk.h: added Tk_SmoothMethod struct, state item to canvas record, #defines for item state, support for using old char*-based canvas item C creation procedures with -DUSE_OLD_CANVAS, Tk_Dash, Tk_TSOffset (-offsets) & Tk_Outline structs and #defs, decls for dash, outline and postscript routines * generic/tkBind.c: added support for Quadruple clicks, and added the -warp option to 'event' with pointer warping routines * xlib/xgc.c: * generic/tkRectOval.c: * generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvPs.c: * generic/tkCanvText.c: * generic/tkCanvUtil.c: * generic/tkCanvWind.c: * generic/tkCanvas.c: * generic/tkCanvas.h: Canvas and items received overhaul to with the addition of the dash patch (Nijtmans, et al) This includes objectification of the 'canvas' command, as well as support for (where appropriate) dashes in items, extended stipple support, state for all items, and postscript generation of images and windows. See the new canvas man page for related docs. * generic/tkEntry.c: added entry widget validation, see entry.n * generic/tkEvent.c: on simulated events, ButtonPress should be matched with ButtonRelease to be correct * generic/tkFont.c: corrected possible null reference * generic/tkFrame.c: made frame a Tcl_Obj based command * generic/tkGet.c: added TkGetDoublePixels * generic/tkImage.c: bug fixes from Img patch and new Tk_PostscriptImage and Tk_SetTSOrigin functions * generic/tkImgBmap.c: new ImgBmapPostscript function * generic/tkImgPhoto.c: new Tk_CreatePhotoOption, Tk_DitherPhoto * generic/tkInt.h: declarations for some new functions * generic/tkMessage.c: reworked relief drawing * generic/tkOldConfig.c: added TK_CONFIG_OBJS so old style ConfigureWidget calls can pass in Tcl_Obj arrays * generic/tkScrollbar.c: * generic/tkScrollbar.h: made -orient use an option table * generic/tkText.c: * generic/tkText.h: made -wrap and -state use option tables * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextMark.c: * generic/tkTextTag.c: * generic/tkTextWind.c: added support for -elide and -state hidden * generic/tkTrig.c: changed TkMakeBezierCurve to support returning the upper limit of points needed for spline * generic/tkUtil.c: new option table parsing routines * generic/tkWindow.c: init'ing of warp stuff, mouseButtonStatecheck-in: 363f5922 user: hobbs tags: trunk | |
06:51 |
* doc/canvas.n: added docs for items added by dash patch (-*dash*, -state, -active*, -disabled*, -offset, essentially rewrote the man patch for completely updated 8.3 canvas widget. * doc/entry.n: added docs for entry widget validation * doc/event.n: added docs for -warp * doc/text.n: doc'ed new -state value 'hidden' * doc/GetDash.3: (new file) man page explaining Tk_GetDashcheck-in: bb2e63fc user: hobbs tags: trunk | |
06:51 | added dash patch check-in: 0032b8bd user: hobbs tags: trunk | |
1999-12-13
| ||
23:22 | Fixed "doc" target so that it copies man.macros from Tcl check-in: 312768a8 user: wart tags: trunk | |
23:03 | "make install" now has a dependency on "make all" check-in: 03ed063e user: wart tags: trunk | |
1999-12-12
| ||
22:51 |
* unix/aclocal.m4: added warning when configuring with --enable-threads that Tk may have problemscheck-in: 7460cb51 user: hobbs tags: trunk | |
22:51 |
* generic/tkText.c: fixed bug in TextSearchCmd for multibyte chars (Darley) [Bug: 3839]check-in: ec244d59 user: hobbs tags: trunk | |
22:51 | see log check-in: f7037360 user: hobbs tags: trunk | |
1999-12-11
| ||
23:30 | added warning when specifying --enable-threads to Tk Closed-Leaf check-in: 2fe3bd9f user: hobbs tags: core-8-2-1-branch, core-8-2-3, scriptics-sc-1-1 | |
1999-12-10
| ||
05:53 | updated changes for 8.2.3 check-in: 55eb869d user: hobbs tags: core-8-2-1-branch | |
1999-12-09
| ||
14:46 |
* win/makefile.vc: removed 16bit stuff, simplified makefile.check-in: fd4f9e17 user: hobbs tags: trunk | |
14:46 |
* generic/tkImgGIF.c: updated castingcheck-in: 4174f969 user: hobbs tags: trunk | |
14:46 | see log check-in: af941786 user: hobbs tags: trunk | |
1999-12-08
| ||
00:14 |
* generic/tkMain.c: need to include tclInt.h for new hook functions that are internal-use-only.check-in: 5400d84f user: redman tags: trunk | |
00:11 | need tclInt.h for TclSetStartupScriptFileName(). check-in: 277f5bc5 user: redman tags: trunk | |
1999-12-07
| ||
03:51 | added TkMacPreprocessMenu check-in: 53c9475f user: hobbs tags: trunk | |
03:09 | added TkpPreprocessMenu (commited before saving one last file...) check-in: 81c3c163 user: hobbs tags: trunk | |
03:04 |
* mac/tkMacFont.c: * mac/tkMacMenu.c: * mac/tkMacWindowMgr.c: fixed greyed out menu items, handling of ... elipsis, font mapping problem, and enabled generated menu posting [Bug: 3705]check-in: 22f9fc81 user: hobbs tags: trunk | |
03:04 |
* library/comdlg.tcl: removed tclVerifyInteger and tclSortNoCase, they weren't used, and were not actually correctcheck-in: c981b72b user: hobbs tags: trunk | |
03:04 | see log check-in: b5b3d97d user: hobbs tags: trunk | |
01:03 | Added support for building Windows winhelp files. check-in: 7780fdd1 user: wart tags: trunk | |
1999-12-06
| ||
01:54 | objectified ImageCreate in tkTest.c check-in: 1264d23d user: hobbs tags: trunk | |
1999-12-03
| ||
07:15 |
* tests/imgPPM.test: fixed test 2.2 to use -format ppm (since we know have GIF write capability)check-in: 99441857 user: hobbs tags: trunk | |
07:15 |
* library/msgbox.tcl: added color icons for tk_messageBox on Unix and Mac when tk_strictMotif isn't set. (Hipp) * library/tk.tcl: added window bounds checking to ::tk::PlaceWindowcheck-in: 428a104b user: hobbs tags: trunk | |
07:14 |
* generic/tkInt.h: * generic/tkWindow.c: * generic/tkCmds.c: converted Tk_DestroyCmd, Tk_LowerCmd and Tk_RaiseCmd to their ObjCmd equivalent.check-in: 226627d1 user: hobbs tags: trunk | |
07:14 | see log check-in: 8a6dabbb user: hobbs tags: trunk | |
1999-12-02
| ||
02:05 | * generic/tkMain.c : * unix/tkAppInit.c: * win/winMain.c: Added added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code. check-in: b63cb594 user: redman tags: trunk | |
1999-11-30
| ||
07:34 | added (int) cast check-in: 2c4e0786 user: hobbs tags: trunk | |
07:27 |
* library/entry.tcl: fixed up tkEntrySeeInsert (Nemthi)check-in: 7f8250b4 user: hobbs tags: trunk | |
07:26 |
* generic/tkImgGIF.c: added GIF writing that uses miGIF RLE [Bug: 2039, new patch]check-in: d11bd98c user: hobbs tags: trunk | |
07:26 | see log check-in: 04a74ee7 user: hobbs tags: trunk | |
00:02 | minor whitespace cleanup check-in: cc8aadfb user: hobbs tags: trunk | |
00:02 |
* library/tk.tcl: fixed missing $w in ::tk::PlaceWindowcheck-in: 9ffa2a8b user: hobbs tags: trunk | |
00:02 | see log check-in: 95b65cf4 user: hobbs tags: trunk | |
1999-11-29
| ||
18:16 |
* generic/tkListbox.c: fixed 'get' of listbox to return a string when only one item is requested.check-in: 20823bae user: hobbs tags: trunk | |
18:16 | fixed listbox check-in: ec24e45c user: hobbs tags: trunk | |
1999-11-24
| ||
20:59 |
* library/clrpick.tcl: * library/msgbox.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed dialogs to center over -parent, added utility functions ::tk::PlaceWindow, ::tk::SetFocusGrab, ::tk::RestoreFocusGrab to tk.tcl to helpcheck-in: 21de2175 user: hobbs tags: trunk | |
20:58 | updated dialogs check-in: 5de925fe user: hobbs tags: trunk | |
01:09 | ChangeLog commit. check-in: 8bd368c4 user: ericm tags: trunk | |
01:09 |
* tests/listbox.test: Added a test to check that the topIndex is
update when items are removed from the listvar variable.
* generic/tkListbox.c: Added a check the updates the topIndex when items are removed from the listvar variable. check-in: 81be7b94 user: ericm tags: trunk | |
00:20 | Additions to update vertical scrollbar info for listboxes when listvar changes. check-in: 4a5e66a5 user: ericm tags: trunk | |
1999-11-23
| ||
23:52 |
* generic/tk.h: * generic/tkConfig.c: added support for TK_OPTION_DONT_SET_DEFAULT as equiv for TK_CONFIG_DONT_SET_DEFAULT * generic/tkListbox.c: added TK_OPTION_DONT_SET_DEFAULT to the item specscheck-in: 017386d4 user: hobbs tags: trunk | |
23:52 | see log check-in: 9813c9e4 user: hobbs tags: trunk | |
22:22 | Replaced references to mkinstalldirs with mkdir -p check-in: 85419951 user: wart tags: trunk | |
21:24 | Removed bogus dependency on "installdirs" check-in: 54742050 user: wart tags: trunk | |
1999-11-19
| ||
23:35 | Creating branch scriptics-sc-1-1-branch Closed-Leaf check-in: bd5a44c3 user: cvs tags: scriptics-sc-1-1-branch, scriptics-sc-1-1-b1, scriptics-sc-1-1-base | |
23:35 |
* README: * unix/configure.in: * win/configure.in: * generic/tk.h: updated to patchlevel 3check-in: b1dba7c4 user: hobbs tags: core-8-2-1-branch | |
23:35 |
* README: * unix/configure.in: * win/configure.in: * generic/tk.h: updated to patchlevel 3 * generic/tkColor.c: * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct. * generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' errorcheck-in: 02def677 user: hobbs tags: core-8-2-1-branch | |
22:00 | see log check-in: 89ef868c user: hobbs tags: trunk | |
22:00 |
* win/tkWinInt.h: removed TkFontAttributes typedef (was redundant with tkFont.h). * win/tkWinPort.h: put #ifndef __GNUC__ around redefinition of str[n]casecmp, as cygwin uses the originals. * win/tkWinX.c: changed GetCurrentTime to GetTickCount (the former is deprecated). [Bug: 2053]check-in: 98177630 user: hobbs tags: trunk | |
22:00 |
* generic/tkColor.c: * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct. * generic/tkConsole.c: added static declaration to ConsoleDeleteProc function (proto already had it)check-in: 8fec2043 user: hobbs tags: trunk | |
15:48 |
* tests/listbox.test: Added tests for itemcget and itemconfigure.
* doc/listbox.n: Added documentation for -listvar option and for itemconfigure and itemcget commands. * generic/tkListbox.c: Added support for itemconfigure/itemcget listbox subcommands (addresses rfe #936) check-in: 0387f3d8 user: ericm tags: trunk | |
1999-11-18
| ||
02:27 | ChangeLog commit. check-in: 61e4c474 user: ericm tags: trunk | |
02:24 |
* tests/listbox.test: Updated tests for new error messages.
* generic/tkListbox.c: Improved error messages for bad -listvar's. check-in: 016895b5 user: ericm tags: trunk | |
02:18 | Use mkdir -p to create the install directories (like Tcl already does) check-in: 8cfa27a8 user: wart tags: trunk | |
01:47 |
* tests/listbox.test: Added tests for bad -listvar's.
* generic/tkListbox.c: Added handlers for bad -listvar's (ie, bad lists) check-in: a8241d6f user: ericm tags: trunk | |
1999-11-17
| ||
22:13 |
* tests/listbox.test: Added tests for ListboxUpdateHScrollbar.
* generic/tkListbox.c: Changed some old static buffers to base size on TCL_DOUBLLE_SPACE instead of (completely) hardcoding the size. check-in: 822a6b85 user: ericm tags: trunk | |
21:56 |
* tests/listbox.test: New tests for -listvar functionality, and an
odd extra case that wasn't covered before.
* generic/tkListbox.c: Tests exposed some bugs, now fixed. check-in: 6682e76d user: ericm tags: trunk | |
02:40 |
* tests/listbox.test: Fixed tests to comply with new objectified
error messages. No -listvar specific tests yet.
* win/tkWinDefault.h: * unix/tkUnixDefault.h: * mac/tkMacDefault.h: Added default value for -listvar option. check-in: ca26a18f user: ericm tags: trunk | |
02:38 |
* generic/tkWindow.c: Changed "listbox" mapping from old-school to
new-school objectified command.
* generic/tkListbox.c: Objectified listbox; added support for -listvar option. Converted internal structure to use a Tcl list object to store the data. * generic/tkInt.h: Changed reference to Tk_ListboxCmd to Tk_ListboxObjCmd. check-in: 11da2620 user: ericm tags: trunk | |
1999-11-13
| ||
01:23 | Removed bad option "-geometry" to toplevel check-in: dcfac06d user: wart tags: trunk | |
1999-11-12
| ||
23:55 | Added "wm geometry" calls in some tests that were waiting for the user to place a window manually. The Tk test suite can now run on twm with no user intervention. check-in: 8b087c35 user: wart tags: trunk | |
23:54 |
Added $(TCLTESTARGS) to the test target so that users can set additional
test harness arguments on the make command line:
% make test TCLTESTARGS="-verbose pbs" check-in: 6542142a user: wart tags: trunk | |
1999-11-10
| ||
02:56 |
* win/winMain.c: corrected winMain to not do a DebugBreak when returning an error message from the top levelcheck-in: 573f3d0c user: hobbs tags: trunk | |
02:56 |
* generic/tkGrid.c: changed Tcl_Alloc to ckalloc * generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' errorcheck-in: 97bb8053 user: hobbs tags: trunk | |
02:56 | see log check-in: 8c6862e9 user: hobbs tags: trunk | |
1999-11-03
| ||
00:43 | Creating branch scriptics-sc-1-0-branch Closed-Leaf check-in: 67d57741 user: cvs tags: scriptics-sc-1-0-branch, core-8-2-2, scriptics-sc-1-0, scriptics-sc-1-0-base | |
00:43 |
* win/winMain.c: changed Tcl_AppInit to not cause a DebugBreak on simple startup errors (like bad options to wish)check-in: a3fa621c user: hobbs tags: core-8-2-1-branch | |
00:42 | updated for 8.2.2 release check-in: 4f1a4d2f user: hobbs tags: core-8-2-1-branch | |
1999-11-02
| ||
22:02 | tagged 8.2.2 check-in: 498807f2 user: hobbs tags: core-8-2-1-branch | |
1999-10-30
| ||
09:36 |
* unix/configure.in: * README: * win/configure.in: * generic/tk.h: updated to patchlevel 2 * win/tkWinKey.c: fixed XKeysymToKeycode to handle mapping of symbolic keysyms (Left, Home, ...) with event generatecheck-in: 67cdb179 user: hobbs tags: core-8-2-1-branch | |
09:36 |
* unix/configure.in: * README: * win/configure.in: * generic/tk.h: updated to patchlevel 2check-in: 38eeb715 user: hobbs tags: core-8-2-1-branch | |
09:36 |
* library/entry.tcl: change tkEntrySeeInsert to avoid the use of a while loop that could eat CPU tremendously. Behavior of moving the cursor at the right edge changes slightly (previously it tried to keep the cursor at the right edge, now it moves the cursor to a "central right" location - better IMHO). [Bug: 3195] * library/scrlbar.tcl: changed tkScrollButtonUp to check for existence of tkPriv(relief) in order to avoid spurious release eventscheck-in: 3e58d7bf user: hobbs tags: core-8-2-1-branch | |
09:35 |
* generic/tk.h: updated to patchlevel 2check-in: d42e0010 user: hobbs tags: core-8-2-1-branch | |
09:35 | see log check-in: ae5fb958 user: hobbs tags: core-8-2-1-branch | |
09:16 |
* win/tkWinKey.c: fixed XKeysymToKeycode to handle mapping of symbolic keysyms (Left, Home, ...) with event generatecheck-in: 1a19e736 user: hobbs tags: trunk | |
09:15 |
* library/entry.tcl: change tkEntrySeeInsert to avoid the use of a while loop that could eat CPU tremendously. Behavior of moving the cursor at the right edge changes slightly (previously it tried to keep the cursor at the right edge, now it moves the cursor to a "central right" location - better IMHO).check-in: fa96c986 user: hobbs tags: trunk | |
09:15 | see log check-in: ede6bb10 user: hobbs tags: trunk | |
1999-10-29
| ||
03:58 |
* makefile.vc: changed 'c:/program files' to c:/progra~1check-in: 64b1cc54 user: hobbs tags: trunk | |
03:58 |
* tests/imgPhoto.test: added Img patch (Nijtmans) with docs, headers #def'd with USE_OLD_IMAGE. Upgrades image stuff to Tcl_Obj API, adds alpha channel (images are now 32 bpp)check-in: 57993609 user: hobbs tags: trunk | |
03:57 |
* generic/tk.h: * generic/tkCmds.c: * generic/tkImage.c: * generic/tkImgBmap.c: * generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkTest.c: * generic/tkWindow.c: * tests/imgPhoto.test: added Img patch (Nijtmans) with docs, headers #def'd with USE_OLD_IMAGE. Upgrades image stuff to Tcl_Obj API, adds alpha channel (images are now 32 bpp)check-in: ca63b762 user: hobbs tags: trunk | |
03:57 |
* doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * doc/FindPhoto.3: * doc/photo.n: new docs for Img patch modscheck-in: 29af8fe0 user: hobbs tags: trunk | |
03:57 | see log check-in: 36f7ba1c user: hobbs tags: trunk | |
1999-10-20
| ||
01:02 |
* unix/Makefile.in: added ChangeLog to dist archivecheck-in: df008206 user: hobbs tags: trunk | |
01:02 |
* library/scrlbar.tcl: changed tkScrollButtonUp to check for existence of tkPriv(relief) in order to avoid spurious release eventscheck-in: a5da732c user: hobbs tags: trunk | |
01:02 | see log check-in: 96d2caad user: hobbs tags: trunk | |
1999-10-02
| ||
01:14 | updated check-in: b4f14f77 user: hobbs tags: core-8-2-1-branch, core-8-2-1, scriptics-bc-1-0-b1 | |
01:08 |
* unix/Makefile.in: added ChangeLog to source distcheck-in: 84432a3b user: hobbs tags: core-8-2-1-branch | |
01:08 | *** empty log message *** check-in: 8334a8e5 user: hobbs tags: core-8-2-1-branch | |
1999-10-01
| ||
22:45 |
1999-09-24 Jeff Hobbs <[email protected]>
* */README: * win/makefile.vc: * */configure.in: * generic/tk.h: * library/tk.tcl: up'd to 8.3a1 * unix/Makefile.in: changed 'mkdir' to 'mkdir -p' * library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font.check-in: 0d267eb8 user: hobbs tags: trunk | |
1999-09-30
| ||
21:25 | updated patch level to 1 check-in: 79e540aa user: hobbs tags: core-8-2-1-branch | |
1999-09-24
| ||
22:17 |
1999-09-24 Jeff Hobbs <[email protected]>
* unix/Makefile.in: changed 'mkdir' to 'mkdir -p' * library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font.check-in: 22a78510 user: hobbs tags: core-8-2-1-branch | |
02:08 |
1999-09-23 Jeff Hobbs <[email protected]>
* README: * generic/tk.h: changed to reflect 8.2.1 versioncheck-in: 5896da4f user: hobbs tags: core-8-2-1-branch | |
1999-09-23
| ||
22:03 | "make install" now calls "make all" as its first target. check-in: 1b78eea3 user: wart tags: core-8-2-1-branch | |
1999-09-22
| ||
06:53 |
1999-09-21 Jeff Hobbs <[email protected]>
* generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075] * win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels * unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check and several other config fixes for AIX * mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733] * win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909] * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676]check-in: 115c58cd user: hobbs tags: core-8-2-1-branch | |
06:24 | Added necessary substitutions for using tkConfig.sh check-in: 8416812d user: wart tags: core-8-2-1-branch | |
1999-09-21
| ||
06:42 |
1999-09-16 Jeff Hobbs <[email protected]>
* generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075] * win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels 1999-09-15 Jeff Hobbs <[email protected]> * unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check (readjust from 8-21 fix) and several other config fixes for AIX * mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733] 1999-09-14 Jeff Hobbs <[email protected]> * win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]check-in: 8b23a0f7 user: hobbs tags: trunk | |
1999-09-18
| ||
00:20 | added DEMOPROGS check-in: 9e45d573 user: stanton tags: trunk | |
1999-09-15
| ||
22:35 |
1999-09-14 Jeff Hobbs <[email protected]>
* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]check-in: 11691dc3 user: hobbs tags: trunk | |
1999-09-10
| ||
00:23 |
Made sure that the tkConfig.sh file is always installed.
configure now substitutes XINCLUDES in tkConfig.sh. Needed for Tk extensions like Itk. check-in: 80e6cb78 user: wart tags: trunk | |
1999-09-02
| ||
17:03 |
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flagscheck-in: 3cf8a372 user: hobbs tags: trunk | |
17:03 | *** empty log message *** check-in: 2e60194a user: hobbs tags: trunk | |
17:02 |
1999-09-01 Jeff Hobbs <[email protected]>
* library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operatorscheck-in: 09a6499c user: hobbs tags: trunk | |
17:02 |
1999-09-01 Jeff Hobbs <[email protected]>
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags * generic/tkCursor.c: fixed equality error in GetCursorFromObj [Bug: 2562]check-in: ae1e73a2 user: hobbs tags: trunk | |
17:02 |
1999-09-01 Jeff Hobbs <[email protected]>
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags * generic/tkCursor.c: fixed equality error in GetCursorFromObj [Bug: 2562] * library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operatorscheck-in: a5395cd7 user: hobbs tags: trunk | |
1999-08-26
| ||
18:24 | Added "make doc" target that copies the man.macros file from Tcl. check-in: f1364e76 user: wart tags: trunk | |
1999-08-21
| ||
01:14 | "make doc" now copies the Tcl file "man.macros" locally. This should allow users to use the man pages from inside the Tk source tree (without having to install). It also fixes some problems that TclX was having when building its help pages. check-in: 622cf072 user: wart tags: trunk | |
1999-08-18
| ||
00:31 | Run these tests only if "testmetrics" is defined (i.e. tktest is being used). check-in: dadc630d user: jenn tags: trunk | |
00:11 | Call cleanupTests after defs has been loaded check-in: a5163d5e user: jenn tags: trunk | |
1999-08-16
| ||
08:51 | Fix a typo. check-in: 93fe806e user: jingham tags: trunk | |
00:09 | Update copyrights and add my name to Ray's in the credits (blush). check-in: 12a45f88 user: jingham tags: trunk | |
1999-08-13
| ||
18:30 | Release 8.2.0 check-in: f28d9903 user: redman tags: trunk, core-8-2-0, scriptics-tclpro-1-3-0 | |
17:52 | Fixed ANSI-style function definitions so that they work on K&R compilers properly. check-in: 416e0059 user: redman tags: trunk | |
08:08 | Update to move the build directory out of the source tree. check-in: 1752211a user: jingham tags: trunk | |
08:07 | Fix a bug where the background of the menu can be wrong on Appearances that use pixmaps for the background of the menu. check-in: 844af9d9 user: jingham tags: trunk | |
08:05 | *** empty log message *** check-in: 387ad067 user: jingham tags: trunk | |
02:58 | *** empty log message *** check-in: 7739d4e1 user: hobbs tags: trunk | |
1999-08-11
| ||
20:50 | Include the unix/aclocal.m4 file with the distribution. Closed-Leaf check-in: 9a26313a user: redman tags: core-8-2-b3-branch | |
1999-08-10
| ||
23:16 | Change version numbers to 8.2.0 check-in: 732af4c7 user: redman tags: trunk | |
18:49 | Change version numbers to 8.2b3, update ChangeLog and changes files. check-in: 0244740f user: redman tags: core-8-2-b3-branch | |
16:58 |
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609]check-in: 34dd58bb user: hobbs tags: trunk | |
16:58 |
1999-08-10 Jeff Hobbs <[email protected]>
* generic/tkInt.decls: added TkSetFocusWin * generic/tkFocus.c: changed static SetFocus to TkSetFocusWincheck-in: ed3c4d67 user: hobbs tags: trunk | |
16:58 |
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609] * doc/wm.n: clarified behavior of "wm deiconify".check-in: 08bf466c user: hobbs tags: trunk | |
16:58 |
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609] * doc/wm.n: clarified behavior of "wm deiconify". * generic/tkInt.decls: added TkSetFocusWin * generic/tkFocus.c: changed static SetFocus to TkSetFocusWincheck-in: c3651c65 user: hobbs tags: trunk | |
15:27 |
1999-08-10 Jeff Hobbs <[email protected]>
* library/clrpick.tcl: * library/console.tcl: * library/tk.tcl: fixed code where abbreviations where used in calling widget methods (confuses iWidgets) [Bug: 2422]check-in: fc0e0bc2 user: hobbs tags: trunk | |
05:10 | Remove the #ifdef MAC_TCL from TkDrawInsetFocusHighlight, this knowledge is now properly in a "p" function, TkpDrawHighlightBorder. check-in: 51d6a171 user: jingham tags: trunk | |
05:04 | New Function: TkpDrawHighlightBorder. Use this in place of Tk_DrawFocusHighlight. The latter did not work on the Mac, since you need to know both foreground & background color when you draw the active focus ring. check-in: 9bb07818 user: jingham tags: trunk | |
1999-08-09
| ||
16:52 |
1999-08-09 Jeff Hobbs <[email protected]>
* library/button.tcl: cleaned up programming (config -> configure) and fixed Windows relief bug [Bug: 664] * library/entry.tcl: changed Entry C/C/P to not use global data (now uses tkPriv(data)) [Bug: 1475] * library/listbox.tcl: fixed extended mode script error [Bug: 866]check-in: dcc927a5 user: hobbs tags: trunk | |
16:51 |
1999-08-09 Jeff Hobbs <[email protected]>
* doc/options.n: clarified that -troughcolor doesn't work on Windows * doc/wm.n: fixed wm positionfrom docs [Bug: 2284]check-in: 849a3382 user: hobbs tags: trunk | |
16:51 |
1999-08-09 Jeff Hobbs <[email protected]>
* library/button.tcl: cleaned up programming (config -> configure) and fixed Windows relief bug [Bug: 664] * library/entry.tcl: changed Entry C/C/P to not use global data (now uses tkPriv(data)) [Bug: 1475] * library/listbox.tcl: fixed extended mode script error [Bug: 866] * doc/options.n: clarified that -troughcolor doesn't work on Windows * doc/wm.n: fixed wm positionfrom docs [Bug: 2284]check-in: 84768ee1 user: hobbs tags: trunk | |
1999-08-07
| ||
18:54 | Fix a typo from the 8.0 -> 8.1 conversion of the Menu code. check-in: bcd29d08 user: jingham tags: trunk | |
18:53 | Check the return from Tk_MacGetColor before changing the color check-in: 2e8c0d68 user: jingham tags: trunk | |
1999-08-05
| ||
06:19 | Fix a typo left over from the conversion of the Menu code from 8.0 to 8.1. check-in: 1ca6edff user: jingham tags: trunk | |
1999-08-04
| ||
23:42 | Added line to make mkLinks executable before it's used. check-in: 9685881c user: wart tags: trunk | |
21:32 | Release 8.2b2 check-in: 43a4e05c user: redman tags: trunk, scriptics-tclpro-1-3-b4, core-8-2-b2 | |
01:00 | Fix configure scripts for beta version number (b2 instead of b1). check-in: 9e75ad92 user: redman tags: trunk | |
1999-08-01
| ||
21:25 |
1999-08-01 Jeff Hobbs <[email protected]>
* mac/tkMacPort.h: wrapped panic in #ifndef panic to avoid compiler errors when used with stubs-#defines, from Vince Darley. [Bug: 2389]check-in: 7e3e2f5d user: hobbs tags: trunk | |
1999-07-31
| ||
21:17 | * xlib/X11/Xlib.h: Remove XFillRectangle since it is now in the stub tables. check-in: 8b0932f7 user: redman tags: trunk | |
03:36 |
1999-07-30 Jeff Hobbs <[email protected]>
* tkInt.decls: Added stub entry for XFillRectangle [Bug: 2446]check-in: eacb2903 user: hobbs tags: trunk | |
03:35 | tkInt.decls file change addition check-in: e2ede242 user: hobbs tags: trunk | |
02:31 | * win/makefile.vc: Corrected building threaded tktest.exe on Windows. Needed to link in .obj files from Tcl, needs to change later so that code is in Tk and doesn't require a Tcl build. Also added runtest target. check-in: 0976632c user: redman tags: trunk | |
1999-07-30
| ||
02:09 | * generic/tkConsole.c: Allow tcl to open CON and NUL, even for std channels. Checking for bad/unusable std channels was moved to Tk since its only purpose was to check whether to use the Tk Console Window for the std channels. [Bug: 2393 2392 2209 2458] check-in: 90ccfd68 user: redman tags: trunk | |
1999-07-29
| ||
23:01 | * win/Makefile.in: Corrected building threaded tktest.exe on Windows. Needed to link in .obj files from Tcl, needs to change later so that code is in Tk and doesn't require a Tcl build. check-in: cecce6d0 user: redman tags: trunk | |
1999-07-27
| ||
16:46 | Fix one more install-sh bug check-in: 3dda4c42 user: redman tags: trunk | |
1999-07-23
| ||
16:21 | Fix install-sh problem, wrong directory. check-in: d60700d6 user: redman tags: trunk | |
1999-07-22
| ||
21:51 |
* Changed version to 8.2b2
* win/tkWinPort.h: Block out include of sys/stat.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385] * unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413] * library/menu.tcl: Applied patch from Jeff Hobbs to fix typo. [Bug: 2425] check-in: 8d154451 user: redman tags: trunk | |
16:31 | Applied patch from Jeff Hobbs to fix typo in menu.tcl [Bug: 2425] check-in: 75e381f6 user: redman tags: trunk | |
01:32 | * unix/Makefile.in: Add Windows configure script to distribution. check-in: 42241791 user: redman tags: trunk | |
1999-07-20
| ||
00:49 | Added eval to EXESUFFIX value to resolve ${DBGX} immediately. The debug wish executable was missing the 'd' in its name. check-in: 8c02635c user: wart tags: trunk | |
1999-07-16
| ||
21:43 | * unix/Makefile.in: * win/Makefile.in: Copy the prolog.ps from the generic directory for install-libraries. * unix/aclocal.m4: Check for Alpha/Linux to set the IEEE flag to the compiler to be -mieee. Patch from Don Porter. check-in: 61995a50 user: redman tags: trunk | |
01:52 | Fix minor version number. check-in: b62bfd88 user: redman tags: trunk | |
1999-07-13
| ||
22:19 | Add .m4 files and Windows configure.in and Makefile.in check-in: b1be87a4 user: redman tags: trunk, scriptics-tclpro-1-3-b3, core-8-2-b1 | |
22:17 | Merged from ChangeLog for 8.2b1 release check-in: b810cf7c user: redman tags: trunk | |
1999-07-12
| ||
17:34 | Added missing cleanupTests before return check-in: 9d68ebb8 user: jenn tags: trunk | |
1999-07-09
| ||
02:10 |
* tests/unixSelect.test: Fixed broken test.
* win/makefile.vc: Added special case target to ensure that tkStubLib.obj is built with -DSTATIC_BUILD. * win/tkWinX.c (TkWinChildProc): Changed to pass WM_WINDOWPOSCHANGED through to DefWindowProc to make OpenGL sub-windows happy. This allows Windows to generate the WM_SIZE and WM_MOVE messages. check-in: bc661b9f user: stanton tags: trunk | |
1999-07-08
| ||
18:22 | Added calls to cleanupTests before return statements. check-in: 5cb396da user: jenn tags: trunk | |
03:59 | configure now adds the "g" suffix to the stub library if build with --enable-symbols check-in: 4fe3f576 user: wart tags: trunk | |
01:11 | Fix Tk stub file names and flags check-in: 4fdb6175 user: redman tags: trunk | |
1999-07-01
| ||
00:39 | Patches from Bug: 2068 2080 2269 check-in: 4bec4dc6 user: redman tags: trunk | |
1999-06-30
| ||
22:35 | Add prolog.ps to windows install-libraries check-in: 5ed3d494 user: redman tags: trunk | |
16:21 | Add prolog.ps check-in: 44ac0637 user: redman tags: trunk | |
1999-06-29
| ||
21:30 | Don't install the DLL if it wasn't being built, by checking the DLLSUFFIX variable. check-in: 73668762 user: redman tags: trunk | |
00:27 | install-binaries was nto installing the Tk DLL on Windows check-in: f2feef42 user: surles tags: trunk | |
1999-06-26
| ||
21:49 | minor bug in tk Makefile.in check-in: eefdc296 user: surles tags: trunk | |
1999-06-25
| ||
23:48 | Changed to Tk 8.2b1 check-in: 8e58d3ef user: welch tags: trunk | |
23:47 | Added note about win/configure.in depending on version change check-in: 9ae1a0c4 user: welch tags: trunk | |
23:30 | Changed to Tk 8.2b1 check-in: 308db555 user: welch tags: trunk | |
1999-06-22
| ||
18:56 | Updated comments in Makefile.in check-in: 7db43f9b user: wart tags: trunk | |
1999-06-19
| ||
00:59 | Added bug ID to comment about channel I/O bug check-in: 5d40951f user: jenn tags: trunk | |
1999-06-18
| ||
18:44 | Changed references to LD_FLAGS to LDFLAGS to be consistent with Tcl. check-in: ef51171a user: wart tags: trunk | |
17:35 |
Modifications to CC_EXENAME macro (aclocal.m4).
Fix static builds and installation macros. check-in: 7378f60b user: redman tags: trunk | |
1999-06-17
| ||
19:58 | backed out chenges made to tkInt.h and tkText.h and fixed the problem directly in tkText.h check-in: e43aeb8f user: surles tags: trunk | |
01:39 | Updated to reflect recent changes check-in: 6d4914b3 user: wart tags: trunk | |
01:31 | Updated to reflect code changes. check-in: 5e20fa77 user: wart tags: trunk | |
01:03 | Cast third argument of Tcl_DStringAppend to (int) value in case the strlen() function returned a different type. check-in: d7f96597 user: wart tags: trunk | |
00:39 |
Updated aclocal.m4 to reflect recent changes in tcl.m4
Changed type of strncmp() parameter from int to size_t in tkConsole.c to remove compiler warnings about bad types. check-in: a86d99d2 user: wart tags: trunk | |
1999-06-16
| ||
22:54 | added Makefile.in files for windows check-in: 2ff6b28d user: surles tags: trunk | |
22:36 | merged unix and windows styles check-in: fb387ec3 user: surles tags: trunk | |
20:11 | modified files to work with new windows Makefiles check-in: 8a68de4f user: surles tags: trunk | |
05:36 | Fix a bug in the region calculation for popup menus which would cause the popup to get posted in the wrong place if the menu was going to stick off the bottom of the screen. check-in: ce98dd35 user: jingham tags: trunk | |
05:33 | Have to call Tcl_FindExecutable BEFORE creating the first interpreter. Need to do this in main, since Tk_Main surreptitiously creates the interpreter now. check-in: 979bc5ba user: jingham tags: trunk | |
02:35 | Updated to reflect recent changes in tcl.m4 check-in: d5b0a1e8 user: wart tags: trunk | |
1999-06-15
| ||
22:23 | Changes to make the Tk configure and Makefile.in files TEA compliant. check-in: 04e21147 user: wart tags: trunk | |
1999-06-10
| ||
21:50 | macros that autoconf will be looking for (tcl.m4) check-in: 0f89dba7 user: wart tags: trunk | |
1999-06-03
| ||
18:50 | *** empty log message *** check-in: 371fe9f4 user: stanton tags: trunk | |
18:50 | * unix/tkUnixSelect.c: * tests/unixSelect.test: * generic/tkSelect.c: Fixed selection code to handle Unicode data in COMPOUND_TEXT and STRING selections. [Bug: 1791] check-in: 0b25ecf2 user: stanton tags: trunk | |
1999-06-02
| ||
19:30 | added first pass at Tk Windows configure script check-in: 5a9ce630 user: surles tags: trunk | |
18:16 | *** empty log message *** check-in: 2b02ebc3 user: stanton tags: trunk | |
18:15 |
* generic/tkIntXlibDecls.h:
* xlib/X11/Xlib.h: Added Mac specific defines to help with
compilation.
* generic/tkFont.c: lint check-in: 75c01896 user: stanton tags: trunk | |
1999-06-01
| ||
18:51 | *** empty log message *** check-in: 15b67efa user: stanton tags: trunk | |
18:51 | * unix/tkUnixSelect.c: Improved I18N selection support. COMPOUND_TEXT is converted to/from iso2022, and STRING is converted to/from iso8859-1. There are still a few loose ends to tie up before this is completely done. check-in: 78db3a09 user: stanton tags: trunk | |
18:44 | * unix/tkUnixFont.c: Eliminated redundant case folding code. check-in: 000bbe88 user: stanton tags: trunk | |
18:44 | * generic/tkFont.c: Eliminated use of isupper/tolower in favor of Unicode variants. check-in: 79864324 user: stanton tags: trunk | |
1999-05-26
| ||
02:39 | Merged changes from 1-3-b2 branch into mainline. check-in: 6f88cf92 user: stanton tags: trunk | |
02:26 | fixed incorrect patchlevel info Closed-Leaf check-in: b94b4113 user: stanton tags: scriptics-tclpro-1-3-b2-branch, core-8-1-1 | |
1999-05-25
| ||
20:40 | First pass at Unicode support in X selection code. check-in: 0d8bca25 user: stanton tags: trunk | |
20:36 | updated changes file for 8.1.1 check-in: afd8ae3d user: stanton tags: scriptics-tclpro-1-3-b2-branch | |
20:30 | updated changes file for 8.1.1 check-in: 39e86998 user: stanton tags: scriptics-tclpro-1-3-b2-branch | |
01:31 | *** empty log message *** check-in: a6a686b8 user: stanton tags: trunk | |
01:31 | * generic/tkStubLib.c: * generic/tkStubInit.c: * generic/tkIntXlibDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkConsole.c: Various changes to try to get the Mac builds working. check-in: c6a2f31b user: stanton tags: trunk | |
1999-05-22
| ||
06:33 | Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: 08051755 user: jingham tags: trunk | |
06:33 | Changes needed to get Tk8.1 to compile with stubs on the Mac Also copied over some changes from Tk8.0.5 to support themed menus. check-in: 3b011c0c user: jingham tags: trunk | |
06:32 | Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: b58707e8 user: jingham tags: trunk | |
06:32 | Copied changes over from Tk8.0.5 to support Themed menus check-in: 41ad2a30 user: jingham tags: trunk | |
06:32 | Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: a0da3de4 user: jingham tags: trunk | |
02:05 | Fixed bug in Windows clipboard code when dealing with selections that don't contain locale information. check-in: 94ed7695 user: stanton tags: trunk | |
01:59 | Merged changes from scriptics-tclpro-1-3-b2 branch check-in: fed3e0ae user: stanton tags: trunk | |
1999-05-20
| ||
22:32 | Fix copyright string in console about box. check-in: b2688134 user: redman tags: scriptics-tclpro-1-3-b2-branch, scriptics-tclpro-1-3-b2 | |
1999-05-19
| ||
23:26 | add extern C block (for C++) check-in: 32293dff user: redman tags: scriptics-tclpro-1-3-b2-branch | |
23:24 | Add extern "C" around entire file check-in: b58fba4a user: redman tags: scriptics-tclpro-1-3-b2-branch | |
1999-05-18
| ||
22:36 | *** empty log message *** check-in: 1f790899 user: stanton tags: scriptics-tclpro-1-3-b2-branch | |
22:27 | * tests/winClipboard.test: * win/tkWinClipboard.c: Fixed clipboard code so it handles Unicode data properly on Windows NT and 95. [Bug: 1791] check-in: 32982c10 user: stanton tags: scriptics-tclpro-1-3-b2-branch | |
1999-05-07
| ||
20:05 | *** empty log message *** check-in: 09b951bb user: stanton tags: trunk, scriptics-tclpro-1-3-b1, core-8-1-1-base | |
20:05 | * library/menu.tcl: Fixed bug where tk_popup fails when called too quickly. [Bug: 2009] check-in: 61590c0e user: stanton tags: trunk | |
1999-05-05
| ||
21:46 | renamed to avoid conflict with tcl's InitStubs doc. check-in: 4f5f9180 user: hershey tags: trunk | |
1999-04-30
| ||
23:40 | * Changed version number to 8.1.1. check-in: 60a04b9a user: stanton tags: trunk | |
22:49 | * Merged changes from 8.1.0 branch check-in: 2cf82e5a user: stanton tags: trunk | |
18:02 | removed extra instance of tkConsole.o check-in: 6982f8e7 user: redman tags: trunk | |
1999-04-28
| ||
18:38 | Add tkConsole.o check-in: 9a5ca980 user: redman tags: trunk | |
18:18 | Rename TkConsoleCreate_() to Tk_InitConsoleChannels() and make the function public. Add an interp argument and init the Tcl stubs. Rename TkConsoleInit() to Tk_CreateConsoleWindow() Remove TkConsoleCreate() (no underbar) check-in: 702512c2 user: redman tags: trunk | |
1999-04-24
| ||
01:50 | merged 8.1.0 changes into mainline check-in: 14df4a4c user: stanton tags: trunk | |
1999-04-21
| ||
21:53 | Created branch core-8-1-0-synthetic Closed-Leaf check-in: 437b0c3b user: cvs2fossil tags: core-8-1-0-synthetic, core-8-1-0 | |
21:53 | Merged 8-1-0 into mainline. check-in: 0447cf26 user: rjohnson tags: trunk | |
20:11 | merge with 8.1.0 branch check-in: 17ceb230 user: redman tags: trunk | |
1999-04-20
| ||
22:28 | Fixed bug 1777 - bug in displaying selection. check-in: 38d1c2ed user: rjohnson tags: trunk | |
19:20 | lint check-in: 9c001e20 user: hershey tags: trunk | |
18:12 | update defs.tcl to be the same as tcl8.1/tests/defs.tcl check-in: 03b6d17d user: hershey tags: trunk | |
17:01 | Rearranged parens for Tcl style conventions. check-in: 78a66cf6 user: rjohnson tags: trunk | |
01:48 | modified the Tk makefiel to copy *.decls for a source release check-in: 899f30c5 user: surles tags: trunk | |
01:04 | Added new tests to scale and text. Fixed core dump in text serach code: Bug 1642 check-in: 9e52f3ff user: rjohnson tags: trunk | |
1999-04-19
| ||
23:54 | changed tests--marked some nonPortable; added new constraints to fix bug 1770 check-in: da52c2e1 user: hershey tags: trunk | |
18:56 | Improved patch for scale widget. check-in: fa4f75a3 user: rjohnson tags: trunk | |
1999-04-17
| ||
02:35 | Fixed bug 1853 - called NULL interp. check-in: 9f1ad08e user: rjohnson tags: trunk | |
02:31 | Fixed bug 1790 - memory leak. check-in: 0682bc97 user: rjohnson tags: trunk | |
02:05 | Fixed bug 1768 - core dump in scale widget. check-in: 13c44fc8 user: rjohnson tags: trunk | |
01:39 | Fixed bug 1840 check-in: 8218ec30 user: rjohnson tags: trunk | |
01:09 | Fixed bug 1479 check-in: c788e255 user: rjohnson tags: trunk | |
00:18 | fixed bugs 1785 and 1799: decl header files not installed check-in: eb4403eb user: surles tags: trunk | |
1999-04-16
| ||
20:19 | removed makefile.bc since we don't support it any longer check-in: a0c7a10c user: stanton tags: trunk | |
18:26 | fixed Tk comment errors check-in: 1eb99ab1 user: surles tags: trunk | |
18:26 | fixed Tk doc bugs check-in: de71f02a user: surles tags: trunk | |
01:51 | * Merged 8.1 branch into the main trunk check-in: 1120dc42 user: stanton tags: trunk | |
01:25 | Creating branch core-8-0-6-branch Closed-Leaf check-in: 19adb6cd user: cvs tags: core-8-0-6-branch, core-8-0-6-base | |
01:25 | * Merged changes from 8.0.5: - Updated for Mac release check-in: a1b05427 user: stanton tags: trunk | |
01:17 | update release date for 8.0.5 Closed-Leaf check-in: a5521f2d user: stanton tags: core-8-0-5-branch, core-8-0-5 | |
1999-03-24
| ||
18:07 | all file now exits only when Tk is not in interactive mode. check-in: 4259d8ea user: hershey tags: trunk | |
07:32 | Formatting fixes: some tabbing got lost. check-in: 5b5f48c0 user: jingham tags: core-8-0-5-branch | |
06:02 | Set the import weak flag for InterfaceLib and AppearanceLib. The latter to support System 7.x without Appearance, the former because it is necessary if you are going to use the Universal Headers 3.2 with System 7.x or 8.0. check-in: 84c6c980 user: jingham tags: core-8-0-5-branch | |
05:50 | Update to CW Pro 4 and MoreFiles 1.4.9. check-in: 0846ae97 user: jingham tags: core-8-0-5-branch | |
1999-03-22
| ||
21:32 | remove --enable-tcl-stub from configure scripts due to linking problems. check-in: 94a8cd90 user: redman tags: trunk | |
06:44 | winfo server used to crash on the Mac. Get the MacOS version and return that instead. check-in: ec10824f user: jingham tags: core-8-0-5-branch | |
06:44 | Got rid of the AppearanceGC, and rely on the tkColor to not set menu foregrounds. check-in: 9d6732a5 user: jingham tags: core-8-0-5-branch | |
06:43 | Check the return value of TkMacGetColor, and don't set the color if it comes back false. check-in: 8946a827 user: jingham tags: core-8-0-5-branch | |
06:43 | Check the return of TkMacGetColor, and don't set the color if it comes back false. check-in: 6b68495e user: jingham tags: core-8-0-5-branch | |
06:43 | If we are using appearance, don't set ANY of the menu colors. This gets the menu foregrounds right with Kaliedoscope and the Architect theme. check-in: 7d0c5741 user: jingham tags: core-8-0-5-branch | |
06:43 | Mostly fixed formatting that had gotten wrong somehow. Also always make sure to check the result of TkMacGetColor, and don't set the color if it comes back false. check-in: 4d1ef4a1 user: jingham tags: core-8-0-5-branch | |
06:43 | Mark some tests pcOrUnix. These are tests of slave interpreters with embedded toplevels. They cause a panic on the Macintosh. So I am temporarily disabling the tests till I can figure out how to work around the problem. check-in: 918e9419 user: jingham tags: core-8-0-5-branch | |
06:43 | On the Macintosh, call update idletasks at the end of each test. Since the test results are written into a text widget, if you don't do an update, the results will lag behind the tests, which can be confusing. check-in: 86687440 user: jingham tags: core-8-0-5-branch | |
06:43 | Changed extern to EXTERN check-in: 133786b8 user: jingham tags: core-8-0-5-branch | |
06:42 | Don't exit on the Macintosh, since this destroys the window that contained the test results. check-in: a1ee18e1 user: jingham tags: core-8-0-5-branch | |
06:42 | Fixed a few references to Tcl8.0.4 that were inappropriately changed to 8.0.5. check-in: 762ccfb5 user: jingham tags: core-8-0-5-branch | |
1999-03-12
| ||
03:17 | added reserved slot for use by the dash patch check-in: 4f4a39c4 user: stanton tags: trunk | |
1999-03-10
| ||
21:39 | ChangeLog for 8.0.6, stubs implementation and focus -force patch check-in: d6a7e11b user: redman tags: trunk | |
19:29 | Backported "focus -force" patch from 8.1. check-in: ab02cc0a user: redman tags: trunk | |
18:56 | Merge changes in 8.1 into 8.0.6, specifically we should be exporting XCreateBitmapFromData() from the Xlib code. check-in: 1c9f6289 user: redman tags: trunk | |
07:04 | integrated stubs into 8.0 main branch check-in: 4c74dd20 user: stanton tags: trunk | |
1999-03-07
| ||
02:13 | Fixed makefile and configure script to properly build wish on Unix. For new stubs code. Closed-Leaf check-in: 51abe287 user: redman tags: dev-stubs-branch | |
00:15 | Stubs changes, now wish works on Windows. check-in: cda1623a user: redman tags: dev-stubs-branch | |
1999-03-06
| ||
23:18 | stubbed out TkConsoleCreate and added a call to TkConsoleCreate_ in Tk_Main() so that Tk can be dynamically loaded check-in: 18dbd2f6 user: stanton tags: dev-stubs-branch | |
23:07 | Added stub patches check-in: 9bd30c62 user: stanton tags: dev-stubs-branch | |
02:23 | Modified stubs code to work on Unix. Modified makefile and configure to add stub support and build against libtclstub.a. check-in: 08116ae3 user: redman tags: dev-stubs-branch | |
01:54 | Fixed problem in UNIX sections, regenerated files check-in: 96d5d771 user: redman tags: dev-stubs-branch | |
00:23 | applied Paul Duffin's AIX patch check-in: 528a42c5 user: stanton tags: trunk | |
00:08 | Changes for Tk Stubs implementation. check-in: 0a29ff0a user: redman tags: dev-stubs-branch | |
00:06 | Modifications for Tk Stubs implementation check-in: e0388d01 user: redman tags: dev-stubs-branch | |
00:06 | Modifications for Tk stubs implementation check-in: df0a6f99 user: redman tags: dev-stubs-branch | |
00:05 | Modifications for Tk Stubs implementation Moved function declarations from X11/Xlib.h to ../generic/tkInt.decls check-in: b7ab14a9 user: redman tags: dev-stubs-branch | |
1999-02-17
| ||
02:34 | lint check-in: aaa39530 user: hershey tags: trunk | |
02:05 | updated for 8.0.5 with John O's changes. check-in: 1b24f15b user: hershey tags: trunk | |
1999-02-12
| ||
00:51 | fixed bad compiler flags check-in: e71ae597 user: stanton tags: trunk | |
00:50 | fixed bad compiler flags check-in: dbd12ef6 user: stanton tags: core-8-0-5-branch, scriptics-tclpro-1-2, scriptics-tclpro-1-2-b2 | |
1999-02-09
| ||
03:46 | updated readmes for 8.0.5 release check-in: 20c7255e user: stanton tags: trunk | |
1999-02-04
| ||
21:55 | final b2 changes check-in: 1a9d2a3a user: stanton tags: trunk | |
21:44 | * win/tkWinMenu.c (TkpDestroyMenu): Changed so modalMenuPtr is cleared when it is being destroyed. check-in: 4b73d7b1 user: stanton tags: trunk | |
21:43 | * generic/tkImgPhoto.c: Changed so color tables are freed immediately instead of being delayed. This ensures that color tables are properly disposed at process exit. check-in: 04613861 user: stanton tags: trunk | |
21:03 |
* tests/main.test:
* tests/unixWm.test: Better cleanup of temporary files.
Lint. check-in: 8c13f6c6 user: stanton tags: trunk | |
21:02 |
* win/makefile.vc: First stab at install target. Fixed quoting so
paths with spaces work.
* win/makefile.vc: * win/makefile.bc: Udpated version numbers check-in: 53ebca0f user: stanton tags: trunk | |
21:01 | * win/tkWinWm.c: Changed so windows that aren't resizable don't have resize handles and the zoom box is disabled. check-in: c2bb0258 user: stanton tags: trunk | |
21:01 | * win/tkWinInt.h: * win/tkWinPointer.c: Changed to cancel the mouse timer when a user initiated move/resize loop begins. check-in: 03e9352f user: stanton tags: trunk | |
21:00 | * win/tkWinPointer.c: Changed to cancel the mouse timer when a user initiated move/resize loop begins. check-in: acad85f9 user: stanton tags: trunk | |
21:00 | * win/tkWinFont.c (Tk_MeasureChars): Added a workaround for a bug in GetTextExtentExPoint on Win NT 4.0/Japanese. [Bug: 1006] check-in: 9946f072 user: stanton tags: trunk | |
21:00 | * unix/tkUnixSend.c (Tk_SetAppName): Fixed uninitialized memory access bug. [Bug: 919] check-in: b02b9481 user: stanton tags: trunk | |
21:00 | * unix/configure.in: TK_LD_SEARCH_FLAGS was set incorrectly if SHLIB_LD_LIBS='${LIBS}', and shared linking is performed through the C compiler. Systems affected are Linux, MP-RAS and NEXTSTEP, but also with gcc on many more systems. [Bug: 908] check-in: 07b33ec6 user: stanton tags: trunk | |
20:59 | * library/prolog.ps: Changed string that determines font height to include European character with an umlaut. check-in: a3d9ee80 user: stanton tags: trunk | |
20:58 | * library/menu.tcl (tkMenuFind): Changed so keyboard shortcuts will only be found in the current toplevel. Previously, they might be found in menus attached to other toplevels that might not even be mapped. [Bug: 924] check-in: 2139a2d6 user: stanton tags: trunk | |
20:57 | * mac/tkMacAppInit.c: * generic/tkTest.c: * generic/tkAppInit.c: * win/winMain.c: Changed some EXTERN declarations to extern since they are not defining exported interfaces. This avoids generating useless declspec() attributes and makes the windows makefile simpler. check-in: 3afc334c user: stanton tags: trunk | |
20:56 | * generic/tkImgBmap.c (ImgBmapConfigureInstance): If an image mask changed but ended up with the same XID, the GC failed to be updated and so the new mask was not used. [Bug: 970] check-in: 4042ca4d user: stanton tags: trunk | |
20:53 | * generic/tkFocus.c (SetFocus): Changed to focus window is always set if -force is specified. This fixes the problem on Windows where Tk does not activate the window if it already has focus. check-in: 75cfe78b user: stanton tags: trunk | |
20:51 | * generic/tkConsole.c: Fixed so errors in console eval are reported properly. Eliminated duplicate result messages. [Bug: 973] check-in: 108ff6c5 user: stanton tags: trunk | |
20:51 | * generic/tkCanvLine.c: Changed to treat zero width lines like they have width 1 for purposes of selection. [Bug: 925] check-in: b2051e22 user: stanton tags: trunk | |
1999-01-29
| ||
00:32 | Added -pipe option if gcc is being used. check-in: cc765dd9 user: rjohnson tags: trunk | |
1999-01-06
| ||
21:10 | * generic/tkGrid.c: Fixed bug in "grid forget" that failed to cancel pending idle handlers, resulting in a crash in a few odd cases. check-in: 065f580b user: stanton tags: trunk, scriptics-tclpro-1-2-b1 | |
1999-01-04
| ||
19:25 | Updated the version to 8.0.5. check-in: df068ffc user: rjohnson tags: trunk | |
1998-12-29
| ||
19:34 | now removes "script" file created by test. check-in: 606bd06d user: hershey tags: trunk, scriptics-tclpro-1-2-a1 | |
1998-12-08
| ||
04:05 | added "cleanupbg" call before return, needed because tests return early if tktest is not the interp. check-in: 9b5159da user: hershey tags: trunk | |
1998-12-07
| ||
23:29 | - updated filebox test to work regardless of current working dir. - updated imgPhoto to check for teapot.ppm before running the tests. exits gracefully if file cannot be found. - lint in "all" file check-in: 57baa455 user: hershey tags: trunk | |
04:48 | Fixed a typo check-in: 8d847feb user: rjohnson tags: trunk | |
1998-12-04
| ||
04:19 | Update all and defs to work with nightly test environment. Both files now pass the checker! check-in: 5d66c96e user: hershey tags: trunk | |
1998-11-25
| ||
02:14 | added release marker check-in: 66d93ecf user: stanton tags: trunk | |
01:48 | Fixed font display bug (#846) check-in: 4a3d2bfb user: stanton tags: trunk | |
1998-11-12
| ||
12:34 | Updated Mac project files. check-in: cb60f36e user: rjohnson tags: trunk, core-8-0-4 | |
06:22 | Removed lint check-in: e9574c33 user: welch tags: trunk | |
05:59 | Added comment about folder names for tcl & tk, and one addition to the bugs.doc file. check-in: 826c81b3 user: jingham tags: trunk | |
1998-11-11
| ||
17:28 | Make the Macintosh Menu's adopt the current Theme Appearance if the Appearance extension (version 1.0.1 or later) is installed check-in: 969e94cb user: jingham tags: trunk | |
1998-11-03
| ||
02:06 | fixed broken tests check-in: bf0eb663 user: stanton tags: trunk | |
02:04 | updated version number to 8.0.4 check-in: 5d58e293 user: stanton tags: trunk | |
1998-10-20
| ||
20:02 | Changed config & Makefile to support n32 format on IRIX. check-in: 44b64717 user: rjohnson tags: trunk | |
1998-10-16
| ||
17:22 | Updated win/README to 8.0.4, added it to the list of files to update check-in: 90b37fc0 user: escoffon tags: trunk | |
00:46 | Fixed bug in options for text items in canvas widget. unlike all other items they didn't support a null (transparant fill color) check-in: 9d8e38e4 user: rjohnson tags: trunk | |
1998-10-14
| ||
00:59 |
Updated patchlevel to 8.0.4 (to match Tcl update) check-in: 84fa0ca4 user: rjohnson tags: trunk | |
00:34 | Add parens around expression in if statement. The code would not compile correctly under some compilers. Also it was not in the Tcl style conventions. check-in: bc0f8ca3 user: rjohnson tags: trunk | |
1998-10-13
| ||
18:13 | Added performance improvement to canvas tag manipulation. This was a submitted patch. check-in: 4efcb010 user: rjohnson tags: trunk | |
1998-10-10
| ||
00:30 | Added support for the MouseWheel event. check-in: 36ac110b user: rjohnson tags: trunk | |
1998-10-07
| ||
20:57 | Fixed a bug that caused the Tk DLL to be linked against msvcrt.lib for both debug and nodebug builds. check-in: 2f6c60e8 user: escoffon tags: trunk | |
1998-09-30
| ||
23:46 | Fixed memory leak in unix wm command check-in: 4ba720fc user: rjohnson tags: trunk | |
22:09 | Increase thew stack size for executables so that runaway recursion does not crash the process. check-in: bd15a208 user: escoffon tags: trunk | |
20:19 | Added support for Win95. check-in: dfca11e1 user: escoffon tags: trunk | |
19:01 | Removed old/unused function declarations removed unused file on Mac implementation made bell cmd an obj cmd - improved it's test suite check-in: 33ce8b59 user: rjohnson tags: trunk | |
1998-09-23
| ||
20:18 | Removed "sccs" commands from "Makefile.in" to facilititate switch over to CVS. check-in: abd2fd3f user: build tags: trunk | |
1998-09-22
| ||
18:57 | Added missing line terminator check-in: 09a61d07 user: stanton tags: trunk, core-8-0-3 | |
1998-09-14
| ||
18:22 | Replaced SCCS strings, fixed binary files check-in: fb58b663 user: stanton tags: trunk | |