Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
520 check-ins using file doc/popup.n version 9dd9d449
2011-06-06
| ||
21:56 | Restore proper NUL output to the [console]. [Bug 2546087] check-in: 4a36ca25 user: dgp tags: core-8-4-branch | |
2011-04-22
| ||
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
| ||
21:01 | Document all variable options as global. check-in: 6242f06c user: pspjuth tags: core-8-4-branch | |
2011-03-28
| ||
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-26
| ||
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: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-11
| ||
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: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 | |
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-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 | |
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 | |
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 | |
2010-03-12
| ||
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 | |
2010-02-17
| ||
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-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 | |
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 | |
2009-11-02
| ||
04:59 | Fix for [Bug 1739613] check-in: 69f4b225 user: mistachkin tags: core-8-4-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 | |
2009-10-22
| ||
22:10 | Apply (upgraded) version of [Patch 1469210]. check-in: 3e3f06df user: dkf tags: core-8-4-branch | |
2009-10-07
| ||
14:28 | [Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 10ea505d user: dkf tags: core-8-4-branch | |
2009-09-14
| ||
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-08-24
| ||
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 | |
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 | |
2009-04-30
| ||
14:57 | Backport 2080533 fix. check-in: 9465f442 user: dgp tags: core-8-4-branch | |
2009-04-28
| ||
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-14
| ||
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 | |
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-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-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 | |
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-08
| ||
23:48 | adjust copyright year check-in: e0707e03 user: das tags: core-8-4-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:53 | Fix leaks flagged by clang static analyzer check-in: 0546a422 user: das tags: core-8-4-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 | |
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-08-13
| ||
23:13 | autoconf-2.13 check-in: 37e133cf 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: b0134c31 user: das tags: core-8-4-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-06-19
| ||
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: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: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:11 |
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.check-in: 3d447f60 user: das tags: core-8-4-branch | |
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 | |
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 | |
2008-04-17
| ||
14:58 | bump release tag check-in: e8869173 user: dgp tags: core-8-4-branch, core-8-4-19 | |
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-11
| ||
16:55 | bump release date check-in: 8556d493 user: dgp tags: core-8-4-branch | |
2008-04-07
| ||
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 | |
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 | |
2008-03-27
| ||
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 | |
2008-02-27
| ||
22:45 | fix copyright year check-in: cc95a649 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: 939ecb70 user: das tags: core-8-4-branch | |
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 | |
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 | |
2008-02-01
| ||
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 | |
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-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-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 | |
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 | |
2007-12-05
| ||
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 | |
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 | |
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:19 | sync with tcl/unix/tcl.m4 check-in: 7c510334 user: das tags: core-8-4-branch | |
2007-11-05
| ||
17:21 | Spelling corrections check-in: 5787fbef user: dgp tags: core-8-4-branch | |
2007-10-30
| ||
18:53 |
* library/entry.tcl: don't error with Clear event. [Bug 1509288]check-in: 4ece99c5 user: hobbs tags: core-8-4-branch | |
01:54 | fix DEF_MENUBUTTON_FONT check-in: ed7f40a7 user: das tags: core-8-4-branch | |
2007-10-26
| ||
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 | |
2007-10-25
| ||
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: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 | |
2007-10-11
| ||
22:53 | Added Hungarian message catalog. check-in: b8fbfd9b user: dkf 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: d9f7cee6 user: das tags: core-8-4-branch | |
2007-10-02
| ||
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-18
| ||
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 | |
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 | |
2007-09-11
| ||
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 | |
05:24 | cleanup check-in: 72175498 user: das tags: core-8-4-branch | |
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-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 | |
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 | |
2007-08-23
| ||
10:45 | move macros for Debugging.h to private header check-in: 0ae1014c user: das tags: core-8-4-branch | |
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 | |
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 | |
2007-07-09
| ||
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: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 | |
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 | |
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: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 | |
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 | |
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 | |
2007-06-10
| ||
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: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 | |
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 | |
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 | |
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 | |
2007-06-05
| ||
12:58 | Fix [Bug 1731348] check-in: 950a7aa2 user: dkf tags: core-8-4-branch | |
2007-06-04
| ||
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 | |
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 | |
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 | |
2007-05-30
| ||
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:24 | replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: c3cbf65a user: das tags: core-8-4-branch | |
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 | |
2007-05-25
| ||
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-16
| ||
22:12 | add Aqua changes for 8.4.15 check-in: adb21f62 user: das tags: core-8-4-branch | |
16:00 | Mark tag for 8.4.15 (RC1) release check-in: 90b2f7ff user: dgp tags: core-8-4-branch | |
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
| ||
19:10 |
* changes: updates for 8.4.15 release.check-in: 3494ac04 user: dgp tags: core-8-4-branch | |
16:59 |
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]check-in: 5b59f6c8 user: dgp tags: core-8-4-branch | |
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 | |
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 | |
2007-03-07
| ||
23:48 |
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit(). * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13check-in: 96596797 user: das tags: core-8-4-branch | |
2007-02-19
| ||
23:54 |
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.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 | |
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 | |
2007-01-30
| ||
23:21 |
* win/Makefile.in (install-private-headers): added targetcheck-in: 8927d5b0 user: hobbs tags: core-8-4-branch | |
2007-01-26
| ||
02:48 | renamed SC_COMMANDS_PRE to SC_CONFIG_COMMANDS_PRE for parity with AC 2.5x check-in: 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 | |
2007-01-19
| ||
01:06 |
* unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.13check-in: 6cae777f user: das tags: core-8-4-branch | |
00:41 | whitespace check-in: 48a3d65d user: das tags: core-8-4-branch | |
2006-12-22
| ||
19:06 | Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 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 | |
2006-12-19
| ||
19:50 | (TkpDisplayButton): lint init. [Bug 1618604] check-in: 3b9264ab user: hobbs tags: core-8-4-branch | |
01:20 |
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.13check-in: 46484d6f user: das tags: core-8-4-branch | |
2006-12-08
| ||
03:38 | typo check-in: 6876b25f user: das tags: core-8-4-branch | |
2006-12-04
| ||
20:13 |
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)check-in: 297e33dd user: hobbs tags: core-8-4-branch | |
2006-12-01
| ||
19:47 |
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.check-in: 57ee40f3 user: hobbs tags: core-8-4-branch | |
07:13 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).check-in: 1ecb3412 user: das tags: core-8-4-branch | |
2006-11-26
| ||
06:05 |
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.13check-in: 01b22ac2 user: das tags: core-8-4-branch | |
2006-11-24
| ||
19:04 |
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]check-in: 2efeca71 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: a019951d user: hobbs tags: core-8-4-branch | |
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 | |
2006-11-02
| ||
15:18 | comment typo check-in: 52f72f4b 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: e6579147 user: das tags: core-8-4-branch | |
2006-10-31
| ||
22:33 |
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:check-in: ad3d3ba0 user: das tags: core-8-4-branch | |
22:26 | sync whitespace with HEAD check-in: afac6de0 user: das tags: core-8-4-branch | |
15:18 | Fix bug #1582769 build with VC2003 and correct i386 arch. check-in: 6b5677cb user: patthoyts tags: core-8-4-branch | |
2006-10-23
| ||
17:58 |
* README: Bump version number to 8.4.15 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:check-in: 9e887159 user: dgp tags: core-8-4-branch | |
2006-10-18
| ||
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 | |
2006-10-17
| ||
05:38 |
* generic/tkPanedWindow.c: Cleaned up some code flagged by a * generic/tkText.c: `make checkexports` test. * generic/tkText.h * generic/tkTextTag.c:check-in: 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:35 |
* macosx/Makefile: don't redo prebinding of non-prebound binaires.check-in: 47c122c5 user: das tags: core-8-4-branch | |
16:25 | whitespace check-in: c86bc4bd user: das tags: core-8-4-branch | |
15:57 |
* macosx/README: document CG antialiasing limit changes.check-in: 20853f14 user: das tags: core-8-4-branch | |
15:35 |
* changes: updates for 8.4.14 release. * macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace. * macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now. * generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).check-in: d5ad7c09 user: das tags: core-8-4-branch | |
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-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 | |
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: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 | |
2006-09-11
| ||
16:12 | fix logic bug in previous commit check-in: 8f372f48 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: bc2ad66b user: das tags: core-8-4-branch | |
2006-09-10
| ||
17:07 |
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections. * library/text.tcl (aqua): change focus bindings to implement platform standard look for inactive text selections using this new color. * generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show text * generic/tkTextDisp.c (GetStyle): selection when text widget * generic/tkText.c (TextEventProc): is in disabled state. * generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std). * generic/tkText.c (Tk_TextCmd): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624] * macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute. * macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac. * macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672] * macosx/Makefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'. * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo. * unix/tcl.m4: sync with tcl/unix/tcl.m4.check-in: a6b148a8 user: das tags: core-8-4-branch | |
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: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: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 | |
2006-08-21
| ||
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 | |
2006-08-18
| ||
07:47 |
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.13 * macosx/README: updates for x86_64 support in Tcl. * macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application. * macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger. * macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]check-in: 396a316f user: das tags: core-8-4-branch | |
2006-08-17
| ||
01:07 |
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].check-in: 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 | |
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 | fix typo: visable -> visible check-in: 9e6b28ea user: das tags: core-8-4-branch | |
2006-07-21
| ||
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: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:03 | typos check-in: dba9b938 user: das tags: core-8-4-branch | |
2006-07-20
| ||
07:40 | cleanup quoting and whitespace check-in: f3453e7d user: das tags: core-8-4-branch | |
06:27 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: enforce requirement of OSX 10.2 for TkAqua; move * unix/tcl.m4: Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting. * unix/configure: autoconf-2.13 * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr. * macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:check-in: 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 | |
2006-07-14
| ||
18:24 | * generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 356aa644 user: andreas_kupries tags: core-8-4-branch | |
2006-07-07
| ||
00:38 | catch scrollbar use of highlightthickness check-in: 94eada12 user: hobbs tags: core-8-4-branch | |
2006-06-22
| ||
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: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 | |
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 | |
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 | |
2006-05-29
| ||
21:52 |
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]check-in: 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 | |
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 | |
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 | |
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 | |
2006-05-16
| ||
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: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:54 | comment typo check-in: 75017ad7 user: das tags: core-8-4-branch | |
2006-05-13
| ||
00:48 |
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]check-in: 13d8168f user: hobbs tags: core-8-4-branch | |
2006-05-12
| ||
18:18 | fix whitespace, copyright check-in: 480e49c0 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: a75d23da user: das tags: core-8-4-branch | |
2006-05-04
| ||
13:09 |
* README: Bump version number to 8.4.14 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:check-in: 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 | |
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 | |
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 | |
2006-04-17
| ||
18:06 | typo check-in: 41bf142c user: dgp tags: core-8-4-branch, core-8-4-13 | |
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: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 | |
2006-04-11
| ||
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 | |
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: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: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:20 |
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.check-in: fcd02512 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: 52e0c8cb user: das tags: core-8-4-branch | |
05:42 | typo check-in: 72d52fb3 user: das tags: core-8-4-branch | |
2006-04-10
| ||
17:44 |
*** 8.4.13 TAGGED FOR RELEASE *** * changes: Updates for next RC.check-in: 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 | |
02:11 | added ref to bug 934524 check-in: 32d9dd81 user: das tags: core-8-4-branch | |
2006-04-09
| ||
22:07 |
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]check-in: d74d8edc user: das tags: core-8-4-branch | |
2006-04-07
| ||
06:16 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState). * macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it. * macosx/tkMacOSXMouseEvent.c: now that [wm attributes -titlepath] works correctly, add OS support for dragging proxy icons and using the titlepath menu.check-in: 4a4b61c7 user: das tags: core-8-4-branch | |
2006-04-06
| ||
09:28 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241] * unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.13check-in: 8816101c user: das tags: core-8-4-branch | |
2006-04-05
| ||
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 | |
17:51 | Update test to reflect revised error message check-in: ebbb3aa5 user: dgp tags: core-8-4-branch | |
2006-03-30
| ||
01:38 |
* generic/tkWindow.c (DeleteWindowsExitProc): added comments * generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.check-in: 45c4e869 user: hobbs tags: core-8-4-branch | |
2006-03-29
| ||
16:27 |
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]check-in: ab6043d7 user: dgp tags: core-8-4-branch | |
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: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 | |
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 | |
2006-03-27
| ||
15:40 | Forgot that the test should return an error check-in: 2e438bcc user: dkf tags: core-8-4-branch | |
12:13 | Fix (and add test for) [Bug 1458234] check-in: 59b08c01 user: dkf tags: core-8-4-branch | |
2006-03-22
| ||
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 | |
2006-03-20
| ||
22:16 | Fix [Bug 1380427] with [Patch 1391939] check-in: 61de9f7a user: dkf tags: core-8-4-branch | |
2006-03-17
| ||
10:50 | bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 6afc0fe2 user: patthoyts tags: core-8-4-branch | |
2006-03-16
| ||
14:01 | Case fix check-in: 0bcb79e5 user: dkf tags: core-8-4-branch | |
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 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 | |
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 | |
2006-03-15
| ||
23:10 | Squelch [Bug 1409140] by special-case-ing the single-pixel put case. check-in: 373ccb1b user: dkf tags: core-8-4-branch | |
2006-03-14
| ||
06:03 |
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.check-in: 3f47da3b user: dgp tags: core-8-4-branch | |
04:59 |
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]check-in: 556fb09d user: dgp tags: core-8-4-branch | |
2006-03-13
| ||
18:18 |
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]check-in: 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
| ||
18:24 | typo check-in: 3ab639f9 user: dgp tags: core-8-4-branch | |
2006-03-07
| ||
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: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: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 | |
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 | |
2006-01-25
| ||
18:21 |
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/panedwindow.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:check-in: 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 | |
2006-01-20
| ||
18:42 | XIM fixes [See #905830, patch tk84-xim-fixes.patch]: + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 23f9522c user: jenglish tags: core-8-4-branch | |
2006-01-11
| ||
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 | |
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 | |
2005-12-12
| ||
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-08
| ||
07:50 |
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].check-in: 6b76f56a user: das tags: core-8-4-branch | |
05:04 |
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: sync comments/whitespace with HEAD.check-in: f4d98155 user: das tags: core-8-4-branch | |
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 | |
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: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 | |
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 | |
03:22 |
* generic/tkImgGIF.c: cast calls to block_outcheck-in: 06966646 user: hobbs tags: core-8-4-branch | |
02:15 |
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): added newly registered kEventAppAvailableWindowBoundsChanged to debugging code.check-in: 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 | |
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: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
| ||
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:47 | typo in last commit check-in: c14bb6cd user: das tags: core-8-4-branch | |
06:44 | document automatic removal of -arch ppc64 CFLAGS check-in: 9307b5c7 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: 4ea59cc6 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: e6af9c64 user: das tags: core-8-4-branch | |
02:36 |
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in. * unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes * macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox. * macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol. * macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling. * macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2 * macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed. * generic/tk.h: add/correct location of version numbers in macosx files. * generic/tkInt.h: clarify fat compile comment. * macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: sync with HEAD. * macosx/buildTkConfig.tcl (removed): remove obsolete build files. * macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time). * macosx/Makefile: add support for reusing configure cache, build target fixes. * generic/tkMenu.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSubwindows.c: * xlib/xgc.c: declare functions and globals used only in own file as static, #ifdef out a few Xlib and aqua functions that are never called (sync with HEAD). * macosx/tkMacOSXPort.h: * generic/tkInt.decls: correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs. * generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation. * generic/tkTextDisp.c: * generic/tkTextBTree.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings. * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXTest.c: sync with HEAD. * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: regen.check-in: e1543974 user: das tags: core-8-4-branch | |
2005-11-22
| ||
11:56 | Fix [Bug 1151523] by making the code conform to the docs. check-in: 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:00 | Fix [Bug 1335485] check-in: b8c80cdd user: dkf tags: core-8-4-branch | |
2005-11-16
| ||
22:07 |
* README: Bump version number to 8.4.12 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf * win/configure:check-in: 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 | |
2005-11-06
| ||
13:44 | Added LIBS to fix issue building tclkit on OpenBSD check-in: 7ff945f7 user: patthoyts tags: core-8-4-branch | |
2005-10-18
| ||
15:16 |
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].check-in: 845f2f3f user: dgp tags: core-8-4-branch | |
00:41 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking typecheck-in: 46634b02 user: hobbs tags: core-8-4-branch | |
2005-10-10
| ||
21:27 |
* generic/tkInt.h: add MODULE_SCOPE and WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)check-in: 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 | |
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 | |
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 | |
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 | |
2005-09-14
| ||
23:27 | Fix for [Bug 1288128] check-in: 3e517e32 user: dkf tags: core-8-4-branch | |
2005-09-10
| ||
15:11 | move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: 85080c21 user: das tags: core-8-4-branch | |
14:54 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue. * macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler. * macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources. * macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c * macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.13 * library/listbox.tcl: corrected comments. * library/text.tcl: * xlib/xcolors.c: fixed warningcheck-in: cb862bdd user: das tags: core-8-4-branch | |
2005-08-23
| ||
22:08 |
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.check-in: 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 | |
2005-08-22
| ||
11:55 |
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.check-in: 4368fe62 user: das tags: core-8-4-branch | |
2005-08-16
| ||
16:18 | Backport of fix for Tk_ConfigSpec-related part of [Bug 749908] check-in: 8efe94d3 user: dkf tags: core-8-4-branch | |
2005-08-11
| ||
12:17 | Fix [Bug 1252702] check-in: 0d9c0d50 user: dkf tags: core-8-4-branch | |
2005-08-09
| ||
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 | |
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
| ||
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 | |
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-25
| ||
01:33 |
* unix/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework html target so that it depends on the tclsh installed on the system PATH. * unix/configure: Regen. * unix/configure.in: Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH and subst into Makefile. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework winhelp target so that it depends on the tclsh installed on the system PATH. * win/configure: Regen. * win/configure.in: Invoke SC_BUILD_TCLSH and subst into Makefile. * win/tcl.m4: Update from Tcl. [Tcl patch 1244153]check-in: 70350263 user: mdejong tags: core-8-4-branch | |
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 | |
2005-07-06
| ||
22:15 |
* doc/getOpenFile.n: correct -multiple docs (takes boolean)check-in: 22062b74 user: hobbs tags: core-8-4-branch | |
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: 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: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 | |
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-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 | |
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-06
| ||
22:46 | backport auto_path trimdown to speed up safe.test check-in: 6e98258c user: dgp tags: core-8-4-branch | |
2005-06-03
| ||
23:22 | Backport fix for [Bug 1114977]; canvas tag searches now work with threads. check-in: ead04054 user: dkf tags: core-8-4-branch | |
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 | |
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 | |
2005-06-01
| ||
00:07 |
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]check-in: 0ff7ccce user: mdejong tags: core-8-4-branch | |
2005-05-31
| ||
05:22 |
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]check-in: ebd68865 user: hobbs tags: core-8-4-branch | |
05:05 |
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]check-in: 99ef2f4e user: hobbs tags: core-8-4-branch | |
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: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
| ||
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:00 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.check-in: 8124f7f5 user: das tags: core-8-4-branch | |
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 | |
2005-05-27
| ||
18:52 |
* README: Bumped patchlevel to 8.4.10 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure, unix/configure.in, unix/tk.spec: * win/configure, win/configure.in:check-in: 444053c8 user: hobbs tags: core-8-4-branch | |
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 | |
2005-05-25
| ||
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 | |
2005-05-15
| ||
20:57 |
From Michael Kirkham:
* macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852] * macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181] * macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]check-in: 46f47444 user: wolfsuit tags: core-8-4-branch | |
2005-05-14
| ||
20:53 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052] * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings. * macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings. * unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.13check-in: dcd4b7c7 user: das tags: core-8-4-branch | |
2005-05-13
| ||
13:48 | backport of text widget bug fix check-in: 83dd37b0 user: vincentdarley tags: core-8-4-branch | |
2005-05-12
| ||
22:50 | Updated out-of-date references to "Tk_GetBoolean" check-in: 57150e00 user: dgp tags: core-8-4-branch | |
2005-05-07
| ||
00:02 |
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.check-in: fa8456c8 user: hobbs tags: core-8-4-branch | |
2005-04-26
| ||
00:49 |
* macosx/tkMacOSXNotify.c: syncd with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation. * unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings. * unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. (SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output. * unix/configure: autoconf-2.13check-in: 47298b04 user: das tags: core-8-4-branch | |
2005-04-12
| ||
22:05 |
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]check-in: 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 | |
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 | |
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: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 | |
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 | |
2005-03-30
| ||
06:18 |
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.check-in: 95140be5 user: hobbs tags: core-8-4-branch | |
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-15
| ||
00:29 | Updated for OpenBSD and regenerated the configure script check-in: ba21add6 user: patthoyts tags: core-8-4-branch | |
2005-03-12
| ||
00:49 | Fix for 1124237 and the mysterious "sometimes buttons don't draw" bug. check-in: 070826cb user: wolfsuit tags: core-8-4-branch | |
2005-03-10
| ||
07:32 | Fix for bug 1160025. check-in: 12c51cbb user: wolfsuit tags: core-8-4-branch | |
2005-03-08
| ||
21:53 |
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.check-in: 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-02-28
| ||
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 | |
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 | |
2005-02-14
| ||
09:24 | Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 4044c173 user: dkf tags: core-8-4-branch | |
2005-02-12
| ||
00:47 |
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]check-in: 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 | |
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: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 | |
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-01-31
| ||
09:26 | Add es_ES-specific localization. [Bug 1111213] check-in: de64af6c user: dkf tags: core-8-4-branch | |
04:09 | Modified to handle a wide-character title string of a toplevel check-in: f9ee60e6 user: chengyemao tags: core-8-4-9-branch | |
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 | |
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 | |
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:03 | Updated for embedded/embedding implementation for Windows check-in: 6e1818fa user: chengyemao tags: core-8-4-9-branch | |
2005-01-18
| ||
11:50 | Fix widget parenting issue reported by Keith Nash. Also tidied up a bit. check-in: c37dd90b user: dkf tags: core-8-4-branch | |
2005-01-14
| ||
21:09 |
unix/tkUnixWm.c: Sync with CVS HEAD (r1.47):
Fixes: #959973 "wm title bug" (support Unicode titles)
Fixes: #742882 "Potential division by zero in gridded wm geometry"
Use Tcl_GetTime instead of TclpGetTime #874745
Use Tcl_Panic() instead of "panic" #865264
Fixes: #632816 "cannot remove transient"
Fixes: #568861 "Fix for wm minsize and maxsize commands"
tests/unixWm.test, tests/wm.test: Updated test suite for #632816 (unixWm-37.3, unixWm-37.4, wm-grid-1.11, wm-grid-1.12) and #742882 (unixWm-20.9, unixWm-20.11). check-in: aec60b8d user: jenglish tags: core-8-4-branch | |
2005-01-11
| ||
16:05 | D'oh! check-in: d787ec4e user: dkf tags: core-8-4-branch | |
10:46 | Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: e147bb9b user: dkf tags: core-8-4-branch | |
2005-01-07
| ||
11:16 | Add missing Tcl_ResetResult [697915] check-in: 487f4a26 user: dkf tags: core-8-4-branch | |
2005-01-05
| ||
21:57 | Convert emacs mode comment style to stop problems with old man. [1085127] check-in: 7fa599e7 user: dkf tags: core-8-4-branch | |
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 | |
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
| ||
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-20
| ||
10:03 | iFix silly typo. [Bug 1087842] check-in: 86e0ecc0 user: dkf tags: core-8-4-branch | |
2004-12-09
| ||
10:05 | Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 9e3d2d5b user: dkf tags: core-8-4-branch | |
2004-12-06
| ||
19:42 |
* library/text.tcl (::tk::TextUpDownLine): revert 2004-11-23 as it prevented scrolling to bottom.check-in: 3a1ed7eb user: hobbs tags: core-8-4-branch, core-8-4-9 | |
2004-12-03
| ||
23:01 | retagged 8.4.9 to include alpha blend patch check-in: 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 | |
00:45 | updated for 8.4.9 release check-in: 1df92410 user: hobbs tags: core-8-4-branch | |
2004-12-02
| ||
02:07 |
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]check-in: f75d901f user: hobbs tags: core-8-4-branch | |
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-19
| ||
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 | |
2004-11-18
| ||
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 | |
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 | |
2004-11-17
| ||
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 | |
2004-11-16
| ||
19:02 |
* changes: Updates for Tk 8.4.8 release.check-in: 7d5c7f78 user: dgp tags: core-8-4-branch | |
17:51 |
* library/msgs/it.msg: Updated Italian message catalog. Thanks to Roberto Ugoccioni [Bug 1063675].check-in: a2d94a73 user: dgp tags: core-8-4-branch | |
2004-11-13
| ||
03:42 |
* macosx/tkMacOSXXStubs.c: implemented XGetGeometry().check-in: bafeb73e user: das tags: core-8-4-branch | |
2004-11-12
| ||
23:54 |
* generic/tkCmds.c (Tk_TkObjCmd): use correct screen data when -displayof arg is passed to [tk scaling]. [Bug 800178]check-in: 3434a6a7 user: hobbs tags: core-8-4-branch | |
09:03 |
* macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]check-in: b5b20919 user: das tags: core-8-4-branch | |
2004-11-11
| ||
01:26 |
* generic/tkMain.c: * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348] * doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath]. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: synced spacing/formatting with HEAD. * macosx/tkMacOSXMouseEvent.c: endianness fixes. * macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework. * macosx/Makefile: prevent parallel make from building several targets at the same time. Ensure that xcodebuild will use Wish.pbproj project even if a .xcode project is also present.check-in: c98b6fdb user: das tags: core-8-4-branch | |
2004-11-10
| ||
17:29 | Fix for 1055023 from [email protected]. check-in: 90e1ea58 user: wolfsuit tags: core-8-4-branch | |
2004-10-29
| ||
22:34 |
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.check-in: 2b3add48 user: mdejong tags: core-8-4-branch | |
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: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 | |
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 | |
12:25 | More backporting of doc fixes check-in: f449787f user: dkf tags: core-8-4-branch | |