Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
517 check-ins using file tests/scrollbar.test version eaabd9be
2007-10-30
| ||
01:26 | restored TIP#145 and Aqua improvements that got lost in the 8.5b2 release revert check-in: c14c75cb user: das tags: trunk | |
01:23 |
* tests/winfo.test: winfo-4.5 raise .t to above . for Windowscheck-in: 5f9eeb1e user: hobbs tags: trunk | |
01:09 |
* tests/unixWm.test: note TIP#142 results and remove unnecessary catches.check-in: b7c2c76b user: hobbs tags: trunk | |
2007-10-29
| ||
21:19 | Minor improvements check-in: 0790155f user: dkf tags: trunk | |
16:04 | Lots more GOOBE stuff. Now works with 'make html'! check-in: 6373cd0c user: dkf tags: trunk | |
2007-10-28
| ||
18:56 | * library/ttk/combobox.tcl: Make popdown window [wm resizable 0 0] on OSX, to prevent TkAqua from shrinking the scrollbar to make room for a grow box that isn't there. * macosx/ttkMacOSXTheme.c, library/ttk/aquaTheme.tcl: Reworked combobox layout. check-in: fad8a49e user: jenglish tags: trunk | |
2007-10-27
| ||
04:23 | merge updates from HEAD check-in: ee0325f1 user: dgp tags: core-stabilizer-branch | |
2007-10-26
| ||
20:25 | restore baby check-in: 3448f658 user: dgp tags: trunk, core-8-5-b2 | |
20:13 |
* doc/*.1: Revert doc changes that broke * doc/*.3: `make html` so we can get the release * doc/*.n: out the door.check-in: 4fe42744 user: dgp tags: trunk | |
17:24 | tag:8.5b2 check-in: 2df17381 user: dgp tags: trunk | |
17:20 | add Aqua changes for for 8.5b2 check-in: 5be17d66 user: das tags: trunk | |
16:51 |
* changes: Update changes for 8.5b2 release.check-in: 4d052180 user: dgp tags: trunk | |
15:23 |
* README: Bump version number to 8.5b2. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 3c194ab8 user: dgp tags: trunk | |
12:25 | Fix minor faults check-in: 81c2c05d user: dkf tags: trunk | |
10:36 |
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]check-in: e86312e5 user: das tags: trunk | |
10:35 | whitespace check-in: 9c05f749 user: das tags: trunk | |
08:04 | use global for -typevariable check-in: 0c7de935 user: das tags: trunk | |
07:56 |
* macosx/tkMacOSXDialog.c: TIP#242 cleanup. * library/demos/filebox.tcl: demo TIP#242 -typevariable.check-in: ba920c82 user: das tags: trunk | |
2007-10-25
| ||
22:52 | ttk::notebook: reworked [$nb insert] logic (fixes multiple bugs; see #1817596) check-in: 12a800da user: jenglish tags: trunk | |
21:44 |
* doc/getOpenFile.n: TIP#242 implementation of -typevariable to * library/tkfbox.tcl: return type of selected file in file dialogs. * library/xmfbox.tcl: [Bug #1156388] * macosx/tkMacOSXDialog.c: * tests/filebox.test: * tests/winDialog.test: * win/tkWinDialog.c:check-in: 32679bf3 user: hobbs tags: trunk | |
16:39 |
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]check-in: d7e8968b user: dgp tags: trunk | |
07:08 | Move widget layout registration from TtkElements_Init() to widget *_Init() routines. Renaming/consistency: s/...ElementGeometry()/...ElementSize()/ check-in: 05eaff8c user: jenglish tags: trunk | |
2007-10-24
| ||
14:32 | Lots of improvements to look and feel of manual pages check-in: 719dc3b1 user: dkf tags: trunk | |
12:59 | merge updates from HEAD check-in: 547928e9 user: dgp tags: core-stabilizer-branch | |
01:03 | Applied patch from #1723362 for transparent bitmaps check-in: 7e79cdbf user: patthoyts tags: trunk | |
00:16 | permit wm manage of any widget (esp: ttk::frame) check-in: 975ab43a user: patthoyts tags: trunk | |
2007-10-23
| ||
23:24 |
* library/ttk/combobox.tcl (ttk::combobox::PopdownWindow): redo wm transient on each drop to handle reparent-able frames. [Bug 1818441]check-in: 73116ea0 user: hobbs tags: trunk | |
17:09 | [namespace import ::ttk::scrollbar] doesn't work, since ttk::scrollbar isn't [namespace export]ed. check-in: f768f92d user: jenglish tags: trunk | |
16:05 |
* tests/cursor.test: Make tests robust against changes in Tcl's rules for accepting integers in octal format.check-in: f1216634 user: dgp tags: trunk | |
15:44 | Rendering-with-groff GOOBE. check-in: 83ccda2c user: dkf tags: trunk | |
14:07 | improve look of HTML rendered version check-in: cbfebf46 user: das tags: trunk | |
12:47 | document missing named Tk* fonts, and named Aqua theme fonts. check-in: d34d7739 user: das tags: trunk | |
10:51 | Added TIP#145 documentation. check-in: bdb49f78 user: dkf tags: trunk | |
09:23 | Fixed leak in CreateNamedFont spotted by das. check-in: 9dcfea84 user: patthoyts tags: trunk | |
06:31 |
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:check-in: 01421f63 user: das tags: trunk | |
06:31 |
* library/demos/combo.tcl: Aqua GOOBE. * library/demos/toolbar.tcl: * library/demos/tree.tcl: * library/demos/ttknote.tcl: * library/demos/ttkprogress.tcl: * library/demos/widget:check-in: 9e806a98 user: das tags: trunk | |
2007-10-22
| ||
14:33 | Documentation improvements, all minor. check-in: ad0c5321 user: dkf tags: trunk | |
14:21 | More widget demos! check-in: aa992f88 user: dkf tags: trunk | |
03:35 | * library/ttk/combobox.tcl: ttk::combobox overhaul; fixes #1814778, #1780286, #1609168, #1349586 * library/ttk/aquaTheme.tcl: Factored out aqua-specific combobox -postposition adjustments. * generic/ttk/ttkTrack.c: Detect [grab]s and unpress pressed element; combobox workaround no longer needed. check-in: a69eecbf user: jenglish tags: trunk | |
2007-10-21
| ||
14:53 | typo check-in: dbffabdb user: das tags: trunk | |
14:52 |
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:check-in: c1218095 user: das tags: trunk | |
14:51 |
* library/demos/ttkmenu.tcl: Aqua GOOBE. * library/demos/ttkpane.tcl: * library/demos/widget:check-in: 638337ce user: das tags: trunk | |
14:51 |
* library/ttk/fonts.tcl: check for TIP #145 fonts on all platforms; correct aqua font sizes.check-in: 356ce28f user: das tags: trunk | |
14:50 |
* macosx/tkMacOSXFont.c: register named fonts for TIP #145 fonts and all theme font IDs.check-in: 9fa23398 user: das tags: trunk | |
14:50 |
* generic/tkFont.c (Tk{Create,Delete}NamedFont): allow NULL interp.check-in: 4290f766 user: das tags: trunk | |
01:31 | Clean up stale comments. check-in: f674a2be user: jenglish tags: trunk | |
2007-10-20
| ||
09:02 | On aqua, use tk scrollbar check-in: 637b80b9 user: patthoyts tags: trunk | |
2007-10-19
| ||
14:35 | merge updates from HEAD check-in: 87124aed user: dgp tags: core-stabilizer-branch | |
01:25 | s/style/ttk::style/ check-in: c21e18bc user: jenglish tags: trunk | |
2007-10-18
| ||
14:34 | More Ttk demos check-in: ca3fc167 user: dkf tags: trunk | |
14:23 |
* library/ttk/fonts.tcl: Create all the tip 145 font names on all platforms (mac and unix get handled in script, windows in C)check-in: 51d4f28e user: patthoyts tags: trunk | |
2007-10-17
| ||
20:54 | no message check-in: 9ecccf87 user: davygrvy tags: trunk | |
20:53 | * bitmaps/*.xbm: Changed CVS storage mode from -kb to -kkv as these are really text files, not binaries. * win/makefile.vc: Added $(BITMAPDIR) to the search path for the depend target. check-in: b294efcc user: davygrvy tags: trunk | |
20:52 | no message check-in: e29b9ca2 user: davygrvy tags: trunk | |
20:22 | icon beautification check-in: 05aada46 user: das tags: trunk | |
18:55 | more GOOBE check-in: bb834d09 user: das tags: trunk | |
18:21 |
* library/demos/widget: Aqua GOOBE, cleanup icons. * library/demos/ttkbut.tcl: * library/demos/button.tcl: restore setting of button highlightbackground on Aqua.check-in: 9763576d user: das tags: trunk | |
18:21 |
* macosx/ttkMacOSXTheme.c: adjust button and separator geometry.check-in: b9f5aa8f user: das tags: trunk | |
18:20 |
* macosx/tkMacOSXWm.c: fix warnings.check-in: bf04cde6 user: das tags: trunk | |
18:20 |
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:check-in: 149c8898 user: das tags: trunk | |
14:59 | Added demo of basic Ttk widgets. check-in: fcfc1362 user: dkf tags: trunk | |
14:37 | merge updates from HEAD check-in: 84d1e8fd user: dgp tags: core-stabilizer-branch | |
2007-10-16
| ||
21:25 | no message check-in: af9bb0fe user: davygrvy tags: trunk | |
21:24 | * win/makefile.vc: depend target now works and builds a generated dependency list with $(TCLTOOLSDIR)/mkdepend.tcl check-in: 0f9c80e9 user: davygrvy tags: trunk | |
21:00 | s/style/ttk::style/ check-in: 69ad4f31 user: jenglish tags: trunk | |
15:15 | More improvements for the widget demo main structure, including 'new' flagging. check-in: 6389df26 user: dkf tags: trunk | |
15:13 | Text widget documentation improvements check-in: f3d52fa0 user: dkf tags: trunk | |
15:11 | Minor improvements check-in: 7cce744a user: dkf tags: trunk | |
04:03 | merge updates from HEAD check-in: ed24631f user: dgp tags: core-stabilizer-branch | |
2007-10-15
| ||
21:06 | GOOBE work on the widget demo, plus a new demo of text widget peering. check-in: 70170127 user: dkf tags: trunk | |
20:59 | Fixed example check-in: 4ee2875d user: dkf tags: trunk | |
20:54 | whitespace change check-in: cae773d4 user: hobbs tags: trunk | |
20:52 |
* generic/tkFocus.c, generic/tkFrame.c, generic/tkInt.h: * macosx/tkMacOSXButton.c, macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c, unix/tkUnixWm.c, win/tkWinWm.c: * doc/wm.n, tests/wm.test: TIP #125 implementation [Bug 998125] Adds [wm manage|forget] for dockable frames. Finished X11 and Windows code, needs OS X completion.check-in: 64f2c3cc user: hobbs tags: trunk | |
18:38 | merge updates from HEAD check-in: 0cc687e0 user: dgp tags: core-stabilizer-branch | |
15:03 |
generic/ttk/ttkTreeview.c: Store pointer to column table entry
instead of column index in columnNames hash table.
This avoids the need for the evil PTR2INT and INT2PTR macros, and simplifies things a bit. check-in: ef1e1961 user: jenglish tags: trunk | |
07:24 |
* generic/tkArgv.c: Fix gcc warnings about 'cast to/from * generic/tkCanvUtil.c: pointer from/to integer of different * generic/tkCanvas.c: size' on 64-bit platforms by casting * generic/tkCursor.c: to intermediate types * generic/tkInt.h: intptr_t/uintptr_t via new PTR2INT(), * generic/tkListbox.c: INT2PTR(), PTR2UINT() and UINT2PTR() * generic/tkObj.c: macros. * generic/tkStyle.c: * generic/tkTextIndex.c: * generic/tkUtil.c: * generic/ttk/ttkTheme.h: * generic/ttk/ttkTreeview.c: * unix/tkUnixMenu.c: * unix/configure.in: * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: a5a2868b user: das tags: trunk | |
07:22 |
* macosx/Wish-Common.xcconfig: add 'tktest-X11' target. * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcodeproj/project.pbxproj:check-in: 84a1cb8c user: das tags: trunk | |
07:21 |
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.59check-in: 24c73d11 user: das tags: trunk | |
01:05 |
* win/configure, win/configure.in (TK_WIN_VERSION): Make sure the patchlevel doesn't contain extra dotted pairs (eg. interim release)check-in: 68b6074b user: hobbs tags: trunk | |
2007-10-12
| ||
19:01 | Hush. check-in: b113e179 user: patthoyts tags: trunk | |
18:56 | Fixed install of tk broken with last commit check-in: cd673403 user: patthoyts tags: trunk | |
14:14 | Mine all version information from headers. Sync tcl and tk and bring extension versions closer together. Try and avoid using tclsh to do substitutions as we may cross compile. check-in: 33f8d8e2 user: patthoyts tags: trunk | |
09:28 | Make use of TkFixedFont and ttk widgets in the console. Try and select a better fixed font just for the console. check-in: 70d0b28c user: patthoyts tags: trunk | |
03:14 |
* macosx/tkMacOSXDraw.c: replace all (internal) use of QD region * macosx/tkMacOSXSubwindows.c: API by HIShape API, with conversion to * macosx/tkMacOSXWindowEvent.c QD regions only when required by legacy * macosx/tkMacOSXPrivate.h: Carbon or Tk API. * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXInt.h: replace MacDrawable's QD RgnHandles * macosx/tkMacOSXEmbed.c: clipRgn, aboveClipRgn & drawRgn by * macosx/tkMacOSXMenu.c: HIShapeRefs visRgn & aboveVisRgn and * macosx/tkMacOSXSubwindows.c: CGRect drawRect. * macosx/tkMacOSXWindowEvent.c: remove use of QD port vis rgn in window * macosx/tkMacOSXSubwindows.c: update rgn calculation, manually excise * macosx/tkMacOSXWm.c: growbox from toplevel clip rgn instead. * macosx/tkMacOSXDraw.c: replace use of QD port clip rgn by new * macosx/tkMacOSXPrivate.h: clipRgn fld in TkMacOSXDrawingContext; handle QD/CG drawing mismatches in XCopyArea, XCopyPlane and TkPutImage; cleanup/speedup CGContext setup in TkMacOSXSetupDrawingContext(). * macosx/tkMacOSXDraw.c: change TkMacOSXSetupDrawingContext() to * macosx/tkMacOSXEntry.c: return boolean indicating whether * macosx/tkMacOSXFont.c: drawing is allowed (and was setup) or * macosx/tkMacOSXMenu.c: not (e.g. when clipRgn is empty). * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXSubwindows.c: signal that drawable is a pixmap via * macosx/tkMacOSXInt.h: new explicit TK_IS_PIXMAP flag instead of a NULL cligRgn field. * macosx/tkMacOSXRegion.c: add wrappers for missing/buggy HIShape * macosx/tkMacOSXPrivate.h: API, and private helpers to operate on HIShapeRefs & convert to/from TkRegion. * macosx/tkMacOSXRegion.c: add Tkp{Retain,Release}Region() API for * macosx/tkMacOSXInt.h: TkRegion.check-in: 662b6890 user: das tags: trunk | |
03:13 |
* xlib/xgc.c: factor out alloc/free of GC clip_mask; * macosx/tkMacOSXXStubs.c: manage clip rgn lifetime with new Tkp{Retain,Release}Region().check-in: 43cd1a0d user: das tags: trunk | |
03:06 |
* macosx/tkMacOSXButton.c: delay picParams setup until needed.check-in: 7e4bda4c user: das tags: trunk | |
03:06 |
* generic/tkTextDisp.c (CharUndisplayProc): fix textDisp.test crash.check-in: 7a48c5ca user: das tags: trunk | |
01:39 | no message check-in: 72f633f5 user: davygrvy tags: trunk | |
01:39 | * win/winMain.c: Replaced incorrect comments in main() to descibe why the console widget does not need to be created for this application entry point (if used). Must have been a bad copy/paste of WinMain() from 10 years back. check-in: 6c87d94b user: davygrvy tags: trunk | |
2007-10-11
| ||
16:04 | merge updates from HEAD check-in: cf02829f user: dgp tags: core-stabilizer-branch | |
14:13 |
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): manually constrain resize limitBounds to maxBounds, works around SectRect() mis-feature (return zero rect if input rect has zero height/width). [Bug 1810818]check-in: 486933a3 user: das tags: trunk | |
02:58 | merge updates from HEAD check-in: 898da03f user: dgp tags: core-stabilizer-branch | |
2007-10-09
| ||
12:34 | Make Ttk_GetImage safe if called with NULL interp. Added some tests that crash on Windows without this fix. check-in: fb96f8c8 user: patthoyts tags: trunk | |
2007-10-02
| ||
20:43 |
Merge updates from HEAD, then
[core-stabilizer-branch] * README: Bump version number to 8.5.0 * generic/tk.h: * library/tk.tcl: * unix/configure.in: Updated LOCALES. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:check-in: b02a75e0 user: dgp tags: core-stabilizer-branch | |
18:28 |
* generic/tk.h: Bump version number to 8.5b1.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. Updated LOCALES. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:check-in: 75ae2ea8 user: dgp tags: trunk | |
2007-09-30
| ||
16:54 | Fix private routines accidentally defined in global namespace [Bug 1803836] check-in: 4b695ec0 user: jenglish tags: trunk | |
2007-09-26
| ||
21:19 | Added Hungarian messages. [Patch 1800742] check-in: a3c10ba5 user: dkf tags: trunk | |
2007-09-24
| ||
16:06 | update changes for 8.5b1 check-in: 3fb422f3 user: dgp tags: trunk, core-8-5-b1 | |
2007-09-20
| ||
22:59 | Only call callbacks that are not NULL. [Bug 1791052] check-in: d67cb76f user: dkf tags: trunk | |
21:01 | contributor names check-in: 884fb3de user: das tags: trunk | |
20:54 |
* changes: updates for 8.5b1 release.check-in: fcd2c74a user: dgp tags: trunk | |
18:48 | fix 'make checkstubs' complaint about Tk_PkgInitStubsCheck check-in: 7f239cb5 user: das tags: trunk | |
2007-09-19
| ||
17:54 |
* README: Bump version number to 8.5b1. * generic/tk.h: Merge from core-stabilizer-branch. * library/tk.tcl: Stabilizing toward 8.5b1 release now done * unix/configure.in: on the HEAD. core-stabilizer-branch is * unix/tk.spec: now suspended. * win/configure.in:check-in: d2539be7 user: dgp tags: trunk | |
17:28 | merge updates from HEAD check-in: aeb6ea56 user: dgp tags: core-stabilizer-branch | |
10:54 | Replace isdigit call with an internal implementation to avoid libc linkage on windows check-in: f8ff31e6 user: patthoyts tags: trunk | |
2007-09-18
| ||
19:40 | Aqua changes for 8.5b1 check-in: 34015642 user: das tags: trunk | |
16:12 |
* generic/tkStubLib.c: Remove C library calls from Tk_InitStubs() * win/makefile.vc: so that we don't need the C library linked in to libtkStub.check-in: 1e706b7a user: dgp tags: trunk | |
12:53 | fix warnings check-in: 714a4850 user: das tags: trunk | |
12:47 | autoconf-2.59 check-in: 5976d83f user: das tags: trunk | |
12:46 | fix quoting of new FreeBSD SHLIB_LD check-in: b933168b user: das tags: trunk | |
12:37 | Yet another step in the tidying up of the GIF code. check-in: 8d114a1e user: dkf tags: trunk | |
10:39 | Made ttk/all.tcl be the same as tk's all.tcl and make use of file normalize check-in: 40dd5ce7 user: patthoyts tags: trunk | |
2007-09-17
| ||
22:40 | Add crt flags for tkStubLib now it makes use of C-library functions check-in: 9e803e9b user: patthoyts tags: trunk | |
20:54 | Use '${CC} -shared' instead of 'ld -Bshareable' to build shared libraries on current NetBSDs #1749251. check-in: 06ad11b8 user: jenglish tags: trunk | |
15:22 | merge updates from HEAD check-in: 4d1deb73 user: dgp tags: core-stabilizer-branch | |
14:58 |
* generic/tkConsole.c: Revised callers of Tcl_InitStubs() to account * generic/tkMain.c: for restored compatible support for the call * generic/tkWindow.c: Tcl_InitStubs(interp, TCL_VERSION, 1). Also revised Tcl_PkgRequire() call for Tcl so that, for example, a Tk library built against Tcl 8.5.1 headers will not refuse to [load] into a Tcl 8.5.0 interpreter. [Tcl Bug 1578344]. * generic/tk.h: Revised Tk_InitStubs() to restore Tk 8.4 * generic/tkStubLib.c: source compatibility with callers of * generic/tkWindow.c: Tk_InitStubs(interp, TK_VERSION, 1).check-in: f9329db9 user: dgp tags: trunk | |
14:56 | Try to improve combobox appearance on OSX + Tk 8.5 #1780286. check-in: 2fbcddd3 user: jenglish tags: trunk | |
2007-09-15
| ||
06:00 |
* unix/tcl.m4: replace all direct references to compiler by ${CC} to enable CC overriding at configure & make time; run check for visibility "hidden" with all compilers; quoting fixes from TEA tcl.m4. (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.59check-in: 890720a0 user: das tags: trunk | |
2007-09-14
| ||
16:30 | merge updates from HEAD check-in: 32f3f8bd user: dgp tags: core-stabilizer-branch | |
02:32 |
* macosx/Wish-Common.xcconfig: enable Tcl DTrace support. * macosx/Wish.xcodeproj/project.pbxproj:check-in: f853b6ef user: das tags: trunk | |
2007-09-12
| ||
17:10 | * win/Makefile.in (install-binaries): Fixed missing brace in the * win/makefile.vc (install-binaries): generated package index file. Note: unix/Makefile.in is good. check-in: 7b4dc7d1 user: andreas_kupries tags: trunk | |
2007-09-11
| ||
18:32 | merge updates from HEAD check-in: 647930d4 user: dgp tags: core-stabilizer-branch | |
18:24 | Missed one PkgRequire Tcl revision check-in: 05962b12 user: dgp tags: trunk | |
18:05 |
* generic/tkImgGIF.c: Fixed a buffer overrun that got triggered by
multi-frame interlaced GIFs that contain subsequent frames that
are smaller than the first one.
* tests/imgPhoto.test: Added a test for the above. check-in: 865f831b user: rmax tags: trunk | |
17:46 |
* generic/tkConsole.c: Revised calls to Tcl_InitStubs() and * generic/tkMain.c: [package require Tcl] so that Tk Says What * generic/tkWindow.c: It Means using the new facilties of [package] * library/tk.tcl: in Tcl 8.5 about what version(s) of Tcl it * unix/Makefile.in: is willing to work with. [Bug 1578344]. * win/Makefile.in: * win/makefile.vc:check-in: 010ab6d6 user: dgp tags: trunk | |
05:24 | cleanup check-in: 3c2e9c0b user: das tags: trunk | |
05:23 | comment typos: s/Tcl/Tk/ check-in: c599a162 user: das tags: trunk | |
2007-09-10
| ||
22:59 | typo corrections [Bug 1788682] check-in: 29749bba user: hobbs tags: trunk | |
13:35 |
* generic/tkConsole.c: Revise all Tcl_InitStubs() calls to restore * generic/tkMain.c: the traditional practice that a Tk shared * generic/tkWindow.c: library may [load] into a Tcl 8.5 interp at any patchlevel. This practice also matches the compile time checks of TCL_MAJOR_VERSION and TCL_MINOR_VERSION in tk.h. [Bug 1723622]check-in: a906ff91 user: dgp tags: trunk | |
2007-09-09
| ||
04:15 | merge updates from HEAD check-in: f9582028 user: dgp tags: core-stabilizer-branch | |
2007-09-08
| ||
16:13 | Assorted minor cleanups. check-in: 2a5cff56 user: dkf tags: trunk | |
16:01 | Assorted minor cleanups. check-in: 0f99ca37 user: dkf tags: trunk | |
2007-09-07
| ||
20:25 | merge updates from HEAD check-in: baf1d530 user: dgp tags: core-stabilizer-branch | |
06:51 | remove references to tkInitScript.h check-in: 6a3c288e user: das tags: trunk | |
01:51 | merge update from HEAD check-in: 8092b046 user: dgp tags: core-stabilizer-branch | |
01:50 | Disable __NO_OLD_CONFIG configuration enabled by latest commit check-in: be64cbac user: dgp tags: trunk | |
01:25 | merge updates from HEAD check-in: 07ac4df0 user: dgp tags: core-stabilizer-branch | |
00:34 | header cleanup check-in: 04ffea40 user: dgp tags: trunk | |
2007-09-06
| ||
19:33 |
* generic/tkWindow.c (Initialize): Moved common Tk initialization * generic/tkInitScript.h (removed): script out of tkInitScript.h * macosx/tkMacOSXInit.c: and multiple TkpInit() routines and * unix/Makefile.in: into the common Initialize() routine in * unix/tkUnixInit.c: generic code. Also removed constraint on * win/tkWinInit.c: ability to define a custom [tkInit] before calling Tk_Init(). Until now the custom [tkInit] had to be a proc. Now it can be any command. Removal of tkInitScript.h also fixes [Bug 1656283].check-in: 8b6b21d9 user: dgp tags: trunk | |
18:23 | merge updates from HEAD check-in: 7ef1ff24 user: dgp tags: core-stabilizer-branch | |
09:36 | typo check-in: 6203828c user: das tags: trunk | |
08:07 |
* macosx/Wish.xcode/project.pbxproj: discontinue unmaintained support * macosx/Wish.xcode/default.pbxuser: for Xcode 1.5; replace by Xcode2 project for use on Tiger (with Wish.xcodeproj to be used on Leopard). * macosx/Wish.xcodeproj/project.pbxproj: updates for Xcode 2.5 and 3.0. * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish-Common.xcconfig: * macosx/README: document project changes.check-in: 4ffc06b1 user: das tags: trunk | |
07:26 | discontinue support for Xcode 1.5 (project was no longer being maintained); make identical to current Wish.xcodeproj. check-in: 30521f92 user: das tags: trunk | |
2007-09-05
| ||
01:39 | correct autoconf/autoheader dependencies check-in: f0ecde9a user: das tags: trunk | |
2007-09-04
| ||
22:03 | Fix for [Bug 1788019] "tkTest.c compiler warning". check-in: ae006ec2 user: jenglish tags: trunk | |
19:21 | merge updates from HEAD check-in: 64f5a58f user: dgp tags: core-stabilizer-branch | |
19:19 |
* unix/Makefile.in: It's unreliable to count on the release manager to remember to `make genstubs` before `make dist`. Let the Makefile remember the dependency for us.check-in: 2db7f457 user: dgp tags: trunk | |
18:48 | merge updates from HEAD check-in: cce13ba9 user: dgp tags: core-stabilizer-branch | |
18:46 |
* unix/Makefile.in: Corrections to `make dist` dependencies to be sure that macosx/configure gets generated whenever it does not exist.check-in: ae0c50c6 user: dgp tags: trunk | |
17:44 | merge updates from HEAD check-in: 2a56b451 user: dgp tags: core-stabilizer-branch | |
2007-09-03
| ||
01:43 |
* generic/ttk/ttkInit.c (Ttk_Init): register ttk in package database to enable extension access to the ttkStubs table. * generic/ttk/ttkDecls.h: correct capitalization of ttk package name.check-in: 62f15b82 user: das tags: trunk | |
2007-08-28
| ||
15:16 | Assorted documentation improvements. check-in: d8dcf67a user: dkf tags: trunk | |
2007-08-27
| ||
06:48 |
* macosx/tkMacOSXDialog.c (Tk_ChooseColorObjCmd): correct setting of interp result [Bug 1782105]; fix -initialcolor overwriting last color selection; style cleanup.check-in: d627427e user: das tags: trunk | |
2007-08-23
| ||
10:44 | move macros for Debugging.h to private header check-in: b17823f2 user: das tags: trunk | |
2007-08-21
| ||
20:35 | Synchronize with tcl rules.vc check-in: b1b4e07b user: patthoyts tags: trunk | |
20:30 | Fix the line-endings. check-in: a1f1c159 user: patthoyts tags: trunk | |
2007-08-18
| ||
15:39 | whitespace fix check-in: 12d78693 user: dkf tags: trunk | |
15:39 | Update to reflect the fact that this is the 8.5 test suite check-in: 38bf2cb8 user: dkf tags: trunk | |
15:36 | Updated for better readability. check-in: 81854f97 user: dkf tags: trunk | |
2007-08-07
| ||
05:07 |
* unix/Makefile.in: add support for compile flags specific to object files linked directly into executables. * unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes. * unix/configure: autoconf-2.59check-in: f9722121 user: das tags: trunk | |
2007-08-01
| ||
09:02 | Fix bug #1692927 (buffer length problems). Added 'testfindwindow' and 'testgetwindowinfo' and extended 'testwinevent' for WM_COMMAND support to enable testing native messagebox dialogs and added a new test file to use these functions. check-in: 4f70dc5e user: patthoyts tags: trunk | |
2007-07-25
| ||
05:24 |
* macosx/tkMacOSXDialog.c (NavServicesGetFile): reset interp result on nav dialog cancel. [Bug 1743786]check-in: 934c1224 user: das tags: trunk | |
2007-07-10
| ||
21:54 | merge updates from HEAD check-in: c07359df user: dgp tags: core-stabilizer-branch | |
2007-07-09
| ||
19:35 |
* unix/Makefile.in: clarify what the headers installed are, and add ttkTheme.h and ttkDecls.h to private headers (later public).check-in: c09fd5bf user: hobbs tags: trunk | |
08:31 |
* macosx/tkMacOSXWindowEvent.c (Tk_MacOSXIsAppInFront): use process mgr * macosx/tkMacOSXMouseEvent.c: to determine if app is in front instead of relying on activate/deactivate events (which may arrive after this info is needed, e.g. during window drag/click activation); replace other process mgr use to get this info with calls to Tk_MacOSXIsAppInFront(). * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): correct window click activation, titlebar click handling and background window dragging/growing in the presence of grabs or window-/app-modal windows; fix window click activation bringing all other app windows to front.check-in: c34a68b7 user: das tags: trunk | |
08:30 |
* macosx/tkMacOSXDraw.c (TkPutImage): handle non-native XImage byte and bit orders; reverse bits via xBitReverseTable instead of InvertByte().check-in: 8e55d877 user: das tags: trunk | |
2007-07-07
| ||
21:12 | merge updates from HEAD check-in: 54118a1f user: dgp tags: core-stabilizer-branch | |
2007-07-06
| ||
19:44 | Explicitly set -anchor w for TMenubuttons #1614540 CVS :---------------------------------------------------------------------- check-in: 1a363114 user: jenglish tags: trunk | |
2007-07-05
| ||
14:20 | merge updates from HEAD check-in: 26cea231 user: dgp tags: core-stabilizer-branch | |
2007-07-04
| ||
17:32 | * macosx/tkMacOSXXStubs.c (DestroyImage): Fixed seg.fault in release of image data for images coming from XGetImage. Change committed by me for Daniel Steffen. See 2007-06-23 for the change which introduced the problem. check-in: fa120c80 user: andreas_kupries tags: trunk | |
2007-07-03
| ||
02:28 | merge updates from HEAD check-in: 836f7760 user: dgp tags: core-stabilizer-branch | |
2007-07-02
| ||
13:05 |
| |
13:04 |
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.check-in: 72a8729c user: das tags: trunk | |
2007-07-01
| ||
17:31 | merge updates from HEAD check-in: 9cc0726e user: dgp tags: core-stabilizer-branch | |
2007-06-29
| ||
03:20 |
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues that could lead to Carbon getting confused about scrollbar thumb size. * macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save and restore of QD port clip region; factor out clip region code common to CG and QD branches; check for port and context validity; handle tkPictureIsOpen flag during QD port setup. (TkScrollWindow): remove unnecessary scroll region manipulation * macosx/tkMacOSXDraw.c: remove second global QD temp region * macosx/tkMacOSXInt.h: (no longer necessary) and rename * macosx/tkMacOSXRegion.c: remaining global QD temp region. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE * macosx/tkMacOSXFont.c: and respect it for ATSUI font drawing. * macosx/tkMacOSXButton.c: reduce reliance on current QD port * macosx/tkMacOSXColor.c: setting and remove unnecessary * macosx/tkMacOSXDebug.c: references to a drawable's QD port, * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port * macosx/tkMacOSXMenu.c: argument. * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXInt.h: factor out macros, declarations * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely internal and private to the 'macosx' sources into a new internal header file that does _not_ get installed into Tk.framework/PrivateHeaders. * macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/ttkMacOSXTheme.c:check-in: dd992cbc user: das tags: trunk | |
03:19 |
* macosx/Wish.xcodeproj/project.pbxproj: improve support for renamed * macosx/Wish.xcodeproj/default.pbxuser: tcl and tk source dirs; add * macosx/Wish-Common.xcconfig: 10.5 SDK build config; remove tclMathOp.c. * macosx/README: document Wish.xcodeproj changes.check-in: bad379e9 user: das tags: trunk | |
03:18 |
* unix/configure.in: fix flag used to weak-link libXss. * unix/configure: autoconf-2.59check-in: e84eabee user: das tags: trunk | |
03:18 |
* xlib/ximage.c: bitmaps created from the static .xbm arrays always have LSBFirst bit order.check-in: 4b716074 user: das tags: trunk | |
2007-06-25
| ||
19:12 | merge updates from HEAD check-in: 8cf8a457 user: dgp tags: core-stabilizer-branch | |
19:07 | restore unix line endings check-in: 5f2fb4b2 user: dgp tags: trunk | |
02:04 | fix compile errors & warnings introduced by dkf's cleanup check-in: 22826e45 user: das tags: trunk | |
2007-06-24
| ||
16:20 | Cleaning up whitespace, comments, declarations. No functional changes. check-in: c1097ac7 user: dkf tags: trunk | |
16:09 | Cleaning up whitespace, comments, declarations. No functional changes. check-in: 092f7eda user: dkf tags: trunk | |
16:07 | Cleaning up whitespace, comments, declarations. No functional changes. check-in: c98da578 user: dkf tags: trunk | |
2007-06-23
| ||
00:26 |
* macosx/tkMacOSXXStubs.c (XCreateImage, DestroyImage): correct XImage bytes_per_line/bitmap_pad calculations and endianness setting; free image data and XImage structure at destruction; formatting cleanup. * macosx/tkMacOSXDialog.c (NavServicesGetFile): disable app-modal sheet variant of nav dialog on OS versions where it causes problems.check-in: df94bff3 user: das tags: trunk | |
00:25 |
* generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN. * xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually.check-in: fa5f3efc user: das tags: trunk | |
2007-06-21
| ||
16:02 | merge updates from HEAD check-in: c2b92f5a user: dgp tags: core-stabilizer-branch | |
00:29 |
* library/ttk/ttk.tcl: should require Tk before pseudo-providing tile 0.8.0.check-in: 40b7bf04 user: hobbs tags: trunk | |
2007-06-12
| ||
16:22 | merge updates from HEAD check-in: 6f34739f user: dgp tags: core-stabilizer-branch | |
2007-06-10
| ||
03:25 | Added -width and -height options. Added 'panes' method, return list of managed windows. 'sashpos' method is now documented as part of the public interface, and details clarified. Should be easier to set initial sash positions now [Alleviates #1659067]. check-in: e67826b3 user: jenglish tags: trunk | |
00:15 |
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)check-in: 50117ea7 user: hobbs tags: trunk | |
2007-06-09
| ||
23:53 |
* win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling to allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]check-in: 8746094a user: hobbs tags: trunk | |
21:45 | Ttk_Manager API overhaul: + Ttk_Manager no longer responsible for managing slave records + Ttk_Manager structure now opaque + Ttk_Slave structure now private + Pass Ttk_Manager * to Tk_GeomMgr hooks instead of Ttk_Slave * ttk::labelframe: Simplified -labelwidget management. ttk::noteboook 'insert' command didn't correctly maintain current tab. Changed documentation of ttk::panedwindow 'identify' command to match implementation. check-in: def6bb17 user: jenglish tags: trunk | |
17:09 |
* macosx/tkMacOSXColor.c: fix issues with TK_{IF,ELSE,ENDIF} macros; * macosx/tkMacOSXDraw.c: implement Jaguar equivalent of unavailable * macosx/tkMacOSXEntry.c: kHIToolboxVersion global; panic at startup * macosx/tkMacOSXEvent.c: if MAC_OS_X_VERSION_MIN_REQUIRED constraint * macosx/tkMacOSXInit.c: is not satisfied. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) (TkMacOSXSetupDrawingContext): factor out common code and standardize setup/restore of port, context and clipping; formatting cleanup. * macosx/tkMacOSXWindowEvent.c: add error checking. * macosx/tkMacOSXMenu.c: fix gcc3 warning. * macosx/tkMacOSXScrlbr.c: fix testsuite crash. * macosx/tkMacOSXSubwindows.c: formatting cleanup. * macosx/tkMacOSXRegion.c: fix typos. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXXStubs.c (Tk_GetUserInactiveTime): remove superfluous CFRetain/CFRelease. * macosx/Wish-Release.xcconfig: disable tktest release build stripping. * macosx/Wish.xcodeproj/project.pbxproj: add new Tclsh-Info.plist.in.check-in: 284e8e06 user: das tags: trunk | |
2007-06-06
| ||
21:23 |
* macosx/tkMacOSXInt.h: use native debug message API when available. * macosx/Wish-Debug.xcconfig:check-in: ced21218 user: das tags: trunk | |
09:55 |
* macosx/tkMacOSXMouseEvent.c (GenerateMouseWheelEvent): enable processing of mousewheel events in background windows. * macosx/tkMacOSXScrlbr.c: modernize checks for active/front window. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXColor.c: factor out verbose #ifdef checks of * macosx/tkMacOSXDraw.c: MAC_OS_X_VERSION_{MAX_ALLOWED,MIN_REQUIRED} * macosx/tkMacOSXEntry.c: and runtime checks of kHIToolboxVersion into * macosx/tkMacOSXEvent.c: new TK_{IF,ELSE,ENDIF}_MAC_OS_X macros. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c: factor out clip clearing in QD ports; * macosx/tkMacOSXEntry.c: formatting cleanup. * macosx/Wish.xcodeproj/project.pbxproj: add settings for Fix&Continue.check-in: 3cd90b0b user: das tags: trunk | |
09:55 |
* unix/configure.in (Darwin): link the Tk and Wish plists into their binaries in all cases; fix 64bit arch removal in fat 32&64bit builds. * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.59check-in: 98e21ab5 user: das tags: trunk | |
2007-06-05
| ||
14:11 | merge updates from HEAD check-in: 653fef53 user: dgp tags: core-stabilizer-branch | |
12:56 | Fix [Bug 1731348] check-in: f06e1f4b user: dkf tags: trunk | |
2007-06-04
| ||
15:19 | merge updates from HEAD check-in: c5226fca user: dgp tags: core-stabilizer-branch | |
09:27 |
* macosx/tkMacOSXInit.c: comment formatting fix for Xcode 3.0.check-in: f5c656e7 user: das tags: trunk | |
2007-06-03
| ||
13:44 |
* macosx/tkMacOSXDraw.c: comment formatting fix for Xcode 3.0. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:check-in: c295229c user: das tags: trunk | |
13:43 |
* unix/Makefile.in: add datarootdir to silence autoconf-2.6x warning.check-in: 848d6b36 user: das tags: trunk | |
2007-06-02
| ||
06:45 | typo check-in: 823a32fd user: das tags: trunk | |
06:44 |
* macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linux Nyberg).check-in: 9a6b0afa user: das tags: trunk | |
2007-06-01
| ||
08:07 | typo fixes check-in: e77173c4 user: dkf tags: trunk | |
04:01 | merge updates from HEAD check-in: bb7f6db0 user: dgp tags: core-stabilizer-branch | |
2007-05-31
| ||
13:38 |
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): complete all pending idle-time redraws before newly posted Expose events are processed; add bounds of redrawn windows to update region to ensure all child windows overdrawn by parents are redrawn. * macosx/tkMacOSXWindowEvent.c: centralize clip and window invalidation * macosx/tkMacOSXSubwindows.c: after location/size changes in the * macosx/tkMacOSXWm.c: BoundsChanged carbon event handler; correct/add window invalidation after window attribute changes. * macosx/tkMacOSXSubwindows.c (XResizeWindow, XMoveResizeWindow, XMoveWindow): factor out common code dealing with embedded and non-toplevel windows; remove unnecessary clip and window invalidation. * macosx/tkMacOSXButton.c (TkpDisplayButton): move clip setup closer to native button drawing calls. * macosx/tkMacOSXWm.c (TkMacOSXIsWindowZoomed, TkMacOSXZoomToplevel): correct handle gridded windows in max size calculations. * macosx/tkMacOSXEvent.c (TkMacOSXFlushWindows): use HIWindowFlush API when available. * macosx/tkMacOSXColor.c: cleanup whitespace and formatting. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:check-in: c22a0fd9 user: das tags: trunk | |
13:31 |
* generic/tkFont.c: #ifdef out debug msg printing to stderr. * generic/tkTextDisp.c:check-in: 6d03ab2b user: das tags: trunk | |
2007-05-30
| ||
18:31 | merge updates from HEAD check-in: 038a6c84 user: dgp tags: core-stabilizer-branch | |
17:39 |
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].check-in: bb3a0c11 user: dgp tags: trunk | |
13:47 | merge updates from HEAD check-in: 93380ece user: dgp tags: core-stabilizer-branch | |
13:23 | replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: a96be4b7 user: das tags: trunk | |
06:35 |
* macosx/tkMacOSXMenu.c (DrawMenuSeparator): use DrawingContext API. * macosx/tkMacOSXWindowEvent.c (ClearPort): clip to updateRgn. * macosx/tkMacOSXDebug.c: factor out debug region flashing. * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXEvent.c: cleanup whitespace and formatting. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * xlib/xgc.c: * macosx/Wish.xcodeproj/project.pbxproj: delete references to removed * macosx/Wish.xcodeproj/default.pbxuser: ttk files.check-in: c7c63baa user: das tags: trunk | |
06:34 |
* library/bgerror.tcl: standardize dialog option & button size * library/dialog.tcl: modifications done when running on on Aqua. * library/msgbox.tcl: * library/demos/button.tcl: set button highlightbackground on Aqua.check-in: d8956cfb user: das tags: trunk | |
2007-05-29
| ||
11:36 | merge updates from HEAD check-in: d4bcf056 user: dgp tags: core-stabilizer-branch | |
02:26 | removed skipping of unixfont-5.11 [Bug 1716141] check-in: bec81755 user: das tags: trunk | |
2007-05-28
| ||
17:12 | * macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Fix short measures with flags=TK_WHOLE_WORDS|TK_AT_LEAST_ONE [Bug 1716141]. Make some casts unnecessary by changing variable types. check-in: 62cdc064 user: cc_benny tags: trunk | |
2007-05-27
| ||
13:14 | fix TIP #145 breakage on Aqua check-in: ca7ecdaf user: das tags: trunk | |
01:24 | deleted references to removed ttk files check-in: 8d4543a4 user: das tags: trunk | |
2007-05-26
| ||
04:06 | merge updates from HEAD check-in: c9a7bb01 user: dgp tags: core-stabilizer-branch | |
2007-05-25
| ||
22:55 | Removed ttk::dialog and dependencies. check-in: 6a266d8c user: jenglish tags: trunk | |
22:53 | library/demos/ttk_*.tcl: removed Tile demos, not appropriate for core. check-in: 292b947f user: jenglish tags: trunk | |
22:38 | Removed tk/tests/ttk/misc.test -- ttk::dialog tests, not appropriate for core. check-in: d95fb3b5 user: jenglish tags: trunk | |
22:27 | Minor typo corrections, from [Bug 1663527] check-in: addd20b0 user: dkf tags: trunk | |
22:15 | Fixed documentation of default -joinstyle option values for line and polygon items. [Bug 1725782] check-in: fd0c8181 user: dkf tags: trunk | |
2007-05-24
| ||
14:46 | Fix comments. (Thanks to Emiliano for spotting) check-in: 3ffdac45 user: dkf tags: trunk | |
2007-05-22
| ||
20:34 |
[core-stabilizer-branch] * unix/configure: autoconf-2.59 (FC6 fork) * win/configure: * README: Bump version number to 8.5b1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:check-in: 4f607876 user: dgp tags: core-stabilizer-branch | |
2007-05-18
| ||
21:46 | EntrySetValue: Ensure that widget is in a consistent state before setting the linked -textvariable. Previously, it was possible for [$e index insert] to point past the end of the string, leading to heap corruption [Bug 1721532]. check-in: 6e624fd3 user: jenglish tags: trunk | |
19:21 |
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure: * README: Bump version number to 8.5a7 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:check-in: 2d64ab8f user: dgp tags: trunk | |
16:53 |
* tests/ttk/treetags.test: Another bit of test suite SCIM-tolerance. [Bug 1609316]check-in: c6235211 user: dgp tags: trunk | |
2007-05-16
| ||
22:14 | sync with core-8-4-branch tk/changes check-in: 2a9b61e0 user: das tags: trunk | |
21:21 |
* generic/tk.decls: workaround 'make checkstubs' failures from tkStubLib.c MODULE_SCOPE revert. [Bug 1716117] * macosx/Wish.xcodeproj/project.pbxproj: add tkOldTest.c and remove tkStubImg.c.check-in: f7a1ab24 user: das tags: trunk | |
18:35 |
Change Tk_InitStubs(), tkStubsPtr, and the auxilliary stubs table pointers
back to public visibility. See [Bug 1716117] for details.
Removed TCL_STORAGE_CLASS monkey business, as it had no effect. check-in: 3429d4ab user: jenglish tags: trunk | |
18:10 |
* library/choosedir.tcl: Removed uses of obsolete {expand} * library/comdlg.tcl: syntax; replaced with the now * library/tk.tcl: approved {*}. [Bug 1710633] * tests/canvImg.test: * tests/imgPhoto.test:check-in: 7f0bc8cf user: dgp tags: trunk | |
15:44 | duplicate test names check-in: 56f702ae user: dgp tags: trunk | |
15:23 |
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]check-in: 40de1e3e user: dgp tags: trunk | |
2007-05-15
| ||
23:20 | Test ttk widgets check-in: 8db72b34 user: patthoyts tags: trunk | |
19:37 | Fix crash introduced by previous fix, exposed under newer fontconfig libraries [Bug 1717830 again]. check-in: 77e336e8 user: jenglish tags: trunk | |
17:01 |
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]check-in: af5a9a06 user: dgp tags: trunk | |
16:15 | Fix various memory leaks [Bug 1717830], [Bug 800149]. check-in: 102f844c user: jenglish tags: trunk | |
2007-05-14
| ||
20:58 |
[Tk Bug 1712081] * unix/Makefile.in: Updates to account for new and deleted files * win/Makefile.in: tkStubImg.c and tkOldTest.c. * win/makefile.bc: * win/makefile.vc: * generic/tkOldTest.c (new): New file used to create testing * generic/tkTest.c: commands for testing various Tk * tests/constraints.tcl: legacy interfaces where a separate * tests/image.test: compilation unit is needed in order to #define suitable macros during compilation. Only the effect of USE_OLD_IMAGE on Tk_CreateImageType() is currently tested, but more similar testing commands can be added to this same file. New constraint defined to detect presence of the image type provided by the new testing code, and a few tests added to exercise it. Having USE_OLD_IMAGE support tested by the default test suite should reduce chance of a recurrence of this bug. * doc/CrtImgType.3: Revised docs to better indicate the legacy * doc/CrtPhImgFmt.3: nature of the interfaces supported by USE_OLD_IMAGE. * generic/tkDecls.h: make genstubs * generic/tkStubInit.c: * generic/tk.decls: Reworked USE_OLD_IMAGE support to use * generic/tk.h: the same support mechanisms both with * generic/tkStubImg.c (deleted):and without a stub-enabled build. In each case, route the legacy calls to Tk_CreateImageType and Tk_CreatePhotoImageFormat through the Tk_CreateOldImageType and Tk_CreateOldPhotoImageFormat routines. Add those routines to the public stub table so they're available to a stub-enabled extension. Remove the definition of Tk_InitImageArgs() and use a macro to convert any calls to it in source code into a comment. * generic/tkImage.c: Removed the MODULE_SCOPE declarations that * generic/tkImgPhoto.c: broke USE_OLD_IMAGE support.check-in: 3d8af15d user: dgp tags: trunk | |
2007-05-11
| ||
12:36 | specify font to avoid uncertainty in the result on windows xp check-in: 085742e2 user: patthoyts tags: trunk | |
12:10 | Avoid font dependencies in the results check-in: c6e71a76 user: patthoyts tags: trunk | |
11:00 | bug #1716613 propagate error from TkDeleteNamedFont. check-in: b940710a user: patthoyts tags: trunk | |
2007-05-09
| ||
12:55 |
* macosx/tkMacOSXWindowEvent.c: ensure window is brought to the front * macosx/tkMacOSXMouseEvent.c: at the start of a window drag (except * macosx/tkMacOSXInt.h: when cmd key is down); formatting and whitespace fixes. * macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd): add -filetypes option processing (fixes fileDialog-0.1, fileDialog-0.2 failures). * macosx/tkMacOSXEmbed.c (TkpMakeWindow, TkpUseWindow): fix sending of Visibility event for embedded windows (fixes frame-3.9 hang). * macosx/tkMacOSXScrlbr.c (ScrollbarBindProc): fix testsuite * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): crashes by adding sanity checks. * macosx/Wish.xcodeproj/project.pbxproj: add 'DebugUnthreaded' & * macosx/Wish.xcodeproj/default.pbxuser: 'DebugLeaks' targets and env var settings needed to run the 'leaks' tool. * macosx/tkMacOSXButton.c: fix debug msg typo.check-in: e7962b79 user: das tags: trunk | |
12:52 |
* tests/constraints.tcl: ensure 'nonUnixUserInteraction' constraint is set for aqua. * tests/choosedir.test: add 'notAqua' constraints to X11-only tests; * tests/clrpick.test: add 'nonUnixUserInteraction' to 'unix' tests * tests/menuDraw.test: requiring interaction on aqua. * tests/unixMenu.test: * tests/unixWm.test: * tests/winMenu.test:check-in: 63bc9be0 user: das tags: trunk | |
12:51 |
* library/palette.tcl (tk::RecolorTree): handle color options with empty value, fixes error due to emtpy -selectforeground (reported on tcl-mac by Russel E. Owen).check-in: 1719fc7c user: das tags: trunk | |
12:51 |
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.check-in: e162ce0a user: das tags: trunk | |
2007-05-07
| ||
19:28 | Properly cast sentinel arguments to variadic function (fixes "warning: missing sentinel in function call", [Bug 1712001]) check-in: ad7f6a20 user: jenglish tags: trunk | |
2007-05-05
| ||
07:42 | Make the tktest build work when Tcl is located in a path with a space in check-in: 15ae102e user: dkf tags: trunk | |
07:33 | Slight simplification check-in: 5722888f user: dkf tags: trunk | |
2007-05-04
| ||
21:29 | TIP #145 implementation check-in: 5c1d2633 user: patthoyts tags: trunk | |
18:20 | Sync with tcl version check-in: 68040a7b user: patthoyts tags: trunk | |
2007-05-03
| ||
23:55 | Spelling fixes. [Bug 1686210] check-in: 70a911b1 user: dkf tags: trunk | |
22:36 | Another pun warning check-in: 453372b0 user: dkf tags: trunk | |
22:15 | Fix more type pun warnings (those not found by my local version of GCC) check-in: 3ca7875b user: dkf tags: trunk | |
21:53 | Missed a place (or rather not all versions of GCC catch it.) check-in: 2bbd44fd user: dkf tags: trunk | |
15:21 | Tackle [Bug 1711985] check-in: 4440e13a user: dkf tags: trunk | |
2007-04-29
| ||
01:50 |
* unix/configure.in: fix for default case in tk debug build detection. * unix/configure: autoconf-2.59check-in: 69db9a57 user: das tags: trunk | |
2007-04-28
| ||
01:22 | * generic/ttk/ttkTreeview.c(TagOptionSpecs): Use TK_OPTION_STRING instead of TK_OPTION_FONT to avoid resource leak in tag management. check-in: 1d2caf6f user: jenglish tags: trunk | |
2007-04-27
| ||
04:40 | * macosx/ttkMacOSXTheme.c: Merged OFFSET_RECT processing into BoxToRect(); factored out PatternOrigin; resynchronized with Tile codebase. check-in: 5962b45d user: jenglish tags: trunk | |
2007-04-26
| ||
21:02 | fix tests/ttk dist src check-in: d011f165 user: hobbs tags: trunk, core-8-5-a6 | |
2007-04-25
| ||
17:09 |
* unix/Makefile.in (dist): add tests/ttk dir to src distcheck-in: 3992bd9f user: hobbs tags: trunk | |
17:08 |
* unix/tkUnixMenubu.c (TkpDisplayMenuButton): init width/height to 0check-in: 9c8837c1 user: hobbs tags: trunk | |
15:06 | silence debug build error messages check-in: e00ca08c user: das tags: trunk | |
03:40 |
* unix/Makefile.in (dist): copy license.terms to dist macosx dir; fix autoheader bits.check-in: a6dcddfb user: das tags: trunk | |
02:49 |
* unix/Makefile.in (dist): add macosx/*.xcconfig files to src dist.check-in: 9daded4d user: das tags: trunk | |
00:02 | typo check-in: d363c99d user: das tags: trunk | |
2007-04-24
| ||
15:55 |
* unix/Makefile.in (dist): add ttk bits to src distcheck-in: 17c25703 user: hobbs tags: trunk | |
15:54 | (font-46.[12]): correct listification of result check-in: 70ca0c3a user: hobbs tags: trunk | |
2007-04-23
| ||
23:10 | fix whitespace & formatting check-in: 7a61f863 user: das tags: trunk | |
22:23 | update for 8.5a6 check-in: 0a074f0b user: das tags: trunk | |
21:24 |
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; * macosx/tkMacOSXNotify.c: move all remaining events except for * macosx/tkMacOSXWindowEvent.c: kEventClassKeyboard from dispatcher to application event handler; pass event handler callRef downstream; fix debug event tracing; process all tcl event types in carbon event timer; delay carbon event timer first fire; add TkMacOSXTrackingLoop() to mark enter/exit of event tracking loop during which all tcl events but only carbon update events should be processed by the timer (replaces various calls to Tcl_SetServiceMode()); rename TkMacOSXReceiveAndProcessEvent() to TkMacOSXReceiveAndDispatchEvent(), move it from tkMacOSXEvent.c to tkMacOSXCarbonEvents.c and modify it to dequeue only update events during a tracking loop; add TkMacOSXRunTclEventLoop() to standardize the various ways in use to run the tcl event loop; add handling of kEventClassAppearance events (for ScrollBarVariantChanged event). * macosx/tkMacOSXDialog.c: use new TkMacOSXTrackingLoop() around * macosx/tkMacOSXEvent.c: blocking API that puts up modal dialogs * macosx/tkMacOSXMenu.c: or when entering/exiting menu/control * macosx/tkMacOSXMouseEvent.c: tracking, window dragging and other * macosx/tkMacOSXScale.c: mouse tracking loops. * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: use new TkMacOSXRunTclEventLoop() * macosx/tkMacOSXScale.c: instead of Tcl_DoOneEvent(), * macosx/tkMacOSXScrlbr.c: Tcl_ServiceAll(), TclServiceIdle() * macosx/tkMacOSXWindowEvent.c: and Tcl_GlobalEval("update idletasks"). * macosx/tkMacOSXColor.c: make available as Tk system colors all * macosx/tkMacOSXPort.h: appearance manager brushes, text colors and backgrounds with new and legacy names, as well as the fully transparent color "systemTransparent"; add TkMacOSXSetColorIn{Port,Context}() to directly set an X pixel color value in the current QD port resp. the given CG context without requiring passage through rgb representation (lossy for most system colors); modernize/remove Classic-era code; replace crufty strcmp() elseifs by Tcl_GetIndexFromObjStruct(). * macosx/tkMacOSXButton.c: use new TkMacOSXSetColorInPort() * macosx/tkMacOSXDraw.c: instead of setting rgb color directly * macosx/tkMacOSXMenubutton.c: to allow for non-rgb system colors. * macosx/tkMacOSXCursor.c: implement "none" cursor as on other platforms [Patch 1615427]; add all missing appearance manager cursors. * macosx/tkMacOSXDefault.h: set SELECT_FG_COLORs to None to match aqua L&F; use standard system color names; use new 'menu' system font; correct default scrollbar width. * macosx/tkMacOSXDraw.c: standardize initialization, use and * macosx/tkMacOSXInt.h: emptying of various static temp rgns * macosx/tkMacOSXRegion.c: onto two global RgnHandles; in debug * macosx/tkMacOSXSubwindows.c: builds, verify emptiness of these temp * macosx/tkMacOSXWindowEvent.c: rgns before use. * macosx/tkMacOSXDraw.c: add TkMacOSX{Setup,Restore}DrawingContext() to * macosx/tkMacOSXInt.h: abstract common setup & teardown of drawing environment (for both CG and QD); save/restore QD theme drawing state; handle GC clip region; add TkpClipDrawableToRect() to allow clipped drawing into drawable regardless of GC used; use new system color "systemWindowHeaderBackground" to setup background in themed toplevels; correct implementation of TkMacOSXMakeStippleMap(). * macosx/tkMacOSXEntry.c: use new TkMacOSXSetupDrawingContext() and * macosx/tkMacOSXFont.c: TkMacOSXRestoreDrawingContext() instead of * macosx/ttkMacOSXTheme.c: various setup/teardown procs like TkMacOSX{SetUp,Release}CGContext(), TkMacOSXQuarz{Start,End}Draw(), TkMacOSXSetUpGraphicsPort() etc. * macosx/tkMacOSXEmbed.c: add CG context and drawable clip rgn fields * macosx/tkMacOSXInt.h: to MacDrawable struct. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXDialog.c: make -parent option of tk_getOpenFile et al. use the sheet version of NavServices dialogs; ensure native parent win exists before using StandardSheet API for tk_messageBox [Bug 1677611]; force sheets to behave like app-modal dialogs via WindowModality() API; use more modern ColorPicker API. * macosx/tkAboutDlg.r: use themed movable modal dialog, fix (c) year. * macosx/tkMacOSXEntry.c: take xOff/yOff of MacDrawable into account * macosx/ttkMacOSXTheme.c: when computing locations/bounds to ensure correct posititioning when not drawing into intermediate pixmap. * macosx/tkMacOSXFont.c: use appearance manager API to map system font * macosx/tkMacOSXFont.h: names to TkFonts; add "menu" system font for menu item text drawing from MDEF; always draw with CG; remove QD dependent stippling algorithm; move most header declarations into the source file (as they were not used anywhere else). * macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * macosx/Wish.xcode/project.pbxproj: restores many longtime-MIA * macosx/Wish.xcodeproj/project.pbxproj: features to working order * unix/Makefile.in: (e.g. images, custom colors & fonts in menus etc); implement compound menu items; use Appearance Mgr and ThemeText APIs to mimic native MDEF as closely as possible when default "menu" system font is used; remove now obsolete SICN drawing code and resources. * macosx/tkMacOSXCarbonEvents.c: handle additional menu carbon events * macosx/tkMacOSXEvent.c: in order to support <<MenuSelect>> in * macosx/tkMacOSXMenu.c: the menubar and in menus that are not * macosx/tkMacOSXMenus.c: using the custom MDEF [Bug 1620826]; fix early and missing clearing of current Tk active menu entry; fix extraneous sending of <<MenuSelect>> during active menu entry clearing. * macosx/tkMacOSXMouseEvent.c: add support for async window dragging by the window server; set the corresponding window attribute by default. * macosx/tkMacOSXMouseEvent.c: rationalized handling order of non-mousedown events; add TkMacOSXModifierState() to retrieve the current key modifiers in carbon format. * macosx/tkMacOSXScrlbr.c: use appearance manager API to retrieve scrollbar component metrics; add awareness of multiple possibilites for scrollbar arrow position in aqua and handle user changes to arrow position pref; handle difference in metrics of small & large scrollbar variants; handle aqua "jump to here" scrollbar behaviour; correct computation of scroll view size and position; enforce min scrollbar height to avoid scrollbar component overlap; erase scrollbar area outside of standard width; remove broken auto-adjust code; account for window class when leaving space for grow box; remove code to manually draw grow box; use modern API for thumb scroll proc; replace HiliteControl() by modern API; replace control mgr constants with appearance mgr equivalents. * macosx/tkMacOSXSubwindows.c: use SetWindowBounds() API instead of SizeWindow(); invalidate clip regions after X{Map,Unmap}Window as fix for [Bug 940117] made them dependent on mapping state; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; use native-endian pixmap on intel; remove obsolete pixmap pix locking. * macosx/tkMacOSXWindowEvent.c: handle only the first of a batch of kEventAppAvailableWindowBoundsChanged events sent per transaction; handle kEventWindowBoundsChanged event to support live window resizing and centralized sending of location/size changed ConfigureNotify events; ensure HIGrowBox is redrawn after bounds change; constrain window after dragging to ensure titlebar is not inacessible offscreen or under dock/menubar; handle kEventWindowGetRegion and kEventWindowDrawContent for transparent windows to mark resp. paint content region as transparent; handle kEventWindowConstrain for fullscreen windows to ensure bounds match new screen size; enter/exit fullscreen UIMode upon activation/deactivation of fullscreen window. * macosx/tkMacOSXWm.c: use live-resize and async-drag carbon window * macosx/tkMacOSXWm.h: attributes for toplevels by default; implement new [wm attributes] -topmost, -transparent and -fullscreen; refactor WmAttributesCmd() parallelling the tkUnixWm.c implementation, use thus factored proc to set proxy icon from [wm iconbitmap]; dynamically determine default values for toplevel min and max sizes (similar to tkWinWm.c impl): min sizes depend on window class & attributes to ensure visibility of all titlebar widgets and grow box, max sizes depend on maximal window bounds for all active displays; factor out code that puts into effect changes to master or override_redirect; use RepositionWindow() API to determine staggered initial window bounds; correct resize limit calculations, handle gridding and use modern resize API in TkMacOSXGrowToplevel(); remove sending of ConfigureNotify after resize or zoom (now handled by BoundsChanged handler); correct composite carbon window attribute handling, remove currently unusable attributes and add new attributes in [tk::unsupported::MacWindowStyle]; ensure validity of window class and attributes before use; apply changes to window class when handling carbon window attribute changes (if HIWindowChangeClass() API available); add debug build warning message when deprecated window style is used instead of window class; use transparent HIGrowBox for resizable windows; avoid unnecessary calls to window structure width API; use tcl time API in TkpGetMS(); add TkMacOSXEnterExitFullscreen() to enter/exit UIMode with dock and menubar hidden; restrict wmTracing output to debug builds; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; workaround GetWindowStructureWidths() Carbon bug (bogus results for never-mapped floating windows). * macosx/tkMacOSXXStubs.c (TkMacOSXDisplayChanged): add maximal window bounds field to Screen record (in ext_data), computed as the union of available window positioning bounds of all graphics devices (displays). * macosx/tkMacOSXBitmap.c: fix macRoman encoding leak. * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c (TkMacOSXCarbonEventToAscii): use static * macosx/tkMacOSXDebug.h: buffer to simplify callers; const fixes. * macosx/tkMacOSXBitmap.c: use more efficient QDSwapPort() instead of * macosx/tkMacOSXButton.c: GetPort()/SetPort()/GetGWorld()/SetGWorld(). * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXColor.c: use kHIToolboxVersionNumber for runtime OS * macosx/tkMacOSXEntry.c: version check rather than Gestalt() etc. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c: remove obsolete and now incorrect * macosx/tkMacOSXInt.h: tkMenuCascadeRgn clipping code. * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXHLEvents.c: replace Tcl_GlobalEval() resp. Tcl_Eval() * macosx/tkMacOSXScrlbr.c: by Tcl_EvalEx(). * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInit.c (TkpInit): reorder initialization steps. * macosx/tkMacOSXKeyEvent.c: remove pre-10.2 support. * macosx/tkMacOSXMenus.c: remove now useless call to TkMacOSXHandleTearoffMenu(); use \x.. quoting for non-latin1 macroman literar chars to allow file to be edited as utf-8. * macosx/tkMacOSXScale.c: replace TrackControl() by modern * macosx/tkMacOSXScrlbr.c: HandleControlClick() API (using new TkMacOSXModifierState()). * macosx/tkMacOSXInt.h: move all constant #defines needed to * macosx/tkMacOSXColor.c: support building on older OS X releases * macosx/tkMacOSXEvent.h: to a central location in tkMacOSXInt.h. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXInt.h: add ChkErr() macro to factor out * macosx/tkMacOSXButton.c: Carbon OSStatus return value checking * macosx/tkMacOSXCarbonEvents.c: and TkMacOSXDbgMsg() macro to factour * macosx/tkMacOSXClipboard.c: out debug message output; use these * macosx/tkMacOSXColor.c: macros to replace #ifdef TK_MAC_DEBUG * macosx/tkMacOSXCursor.c: blocks & direct printing to stderr, * macosx/tkMacOSXDebug.c: and to do additional OSStatus return * macosx/tkMacOSXDialog.c: checking, and to standardize OSStatus * macosx/tkMacOSXDraw.c: usage. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSend.c: remove duplicate/unused declarations * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXDebug.c: const fixes. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/Wish-Info.plist.in: add tcl document extensions/mime types and LSMinimumSystemVersion, LSRequiresCarbon & NSAppleScriptEnabled keys. * macosx/Wish-Common.xcconfig: add Wish's Info.plist as __info_plist section to tktest; enable more warnings. * macosx/Wish.xcodeproj/project.pbxproj: add 'DebugMemCompile' build configuration that calls configure with --enable-symbols=all; disable configure check for __attribute__((__visibility__("hidden"))) in Debug configuration to restore availability of ZeroLink. * macosx/Wish-Common.xcconfig: fix whitespace. * macosx/Wish-Debug.xcconfig: * macosx/Wish-Release.xcconfig: * macosx/tkMacOSXAETE.r: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXXCursors.r: * macosx/README: * macosx/GNUmakefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: * macosx/tkMacOSX.h:check-in: d9c03a54 user: das tags: trunk | |
21:19 |
* doc/colors.n: document new Mac OS X system colors. * doc/cursors.n: document new Mac OS X native cursors. * doc/font.n: document new Mac OS X 'menu' system font. * doc/wm.n: document new Mac OS X [wm attributes]. * doc/ttk_image.n: fix 'make html' warning. * doc/canvas.n: fix nroff typo.check-in: cdb81986 user: das tags: trunk | |
21:19 |
* unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.59check-in: 2becf0bb user: das tags: trunk | |
21:16 |
* library/bgerror.tcl: on aqua, use moveable alert resp. modal dialog * library/dialog.tcl: window class and corresponding system background pattern; fix button padding. * library/tearoff.tcl: correct aqua menu bar height; vertically offset * library/tk.tcl: aqua tearoff floating window to match menu.check-in: a1016683 user: das tags: trunk | |
21:16 |
* library/demos/goldberg.tcl: fix overwriting of widget demo global. * library/demos/menu.tcl: on aqua, use custom MDEF and tearoffs; * library/demos/menubu.tcl: correct menubutton toplevel name. * library/demos/puzzle.tcl: fix button size & padding for aqua. * library/demos/radio.tcl:check-in: 22ac054f user: das tags: trunk | |
21:15 |
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c: * generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * generic/ttk/ttkWidget.c: platforms would only require implementation * unix/tkUnixScale.c: of TkpClipDrawableToRect()).check-in: 8587f521 user: das tags: trunk | |
2007-04-22
| ||
07:04 | correct 8.5a6 release year check-in: 96dccf9c user: hobbs tags: trunk | |
05:45 | updated for 8.5a6 changes check-in: 89e52175 user: hobbs tags: trunk | |
2007-04-21
| ||
21:41 | fix bug ref check-in: 9a2315d6 user: das tags: trunk | |
19:06 |
* macosx/tkMacOSXBitmap.c, macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c, macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXCursor.c, macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c, macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c, macosx/tkMacOSXInit.c, macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c, macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c, macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c, macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: Revert of commits from 2007-04-13 which broke the OS X build.check-in: 888addf4 user: hobbs tags: trunk | |
2007-04-17
| ||
15:25 | Fix indentation error check-in: 01922cf4 user: dkf tags: trunk | |
15:24 | Add in cast for boneheadedness in VC's handling of const qualifiers check-in: 940015b1 user: dkf tags: trunk | |
14:36 | Eliminate use of (VOID*) casts when calling memset or memcpy. check-in: df836332 user: dkf tags: trunk | |
14:32 | Standardize function definition format. check-in: f88b2de8 user: dkf tags: trunk | |
14:29 | Squelch some warnings from GCC. check-in: e11a6443 user: dkf tags: trunk | |
2007-04-13
| ||
14:51 | Reduce the #ifdef count a lot by adding debug-print macros check-in: 825336d2 user: dkf tags: trunk | |
00:21 |
* library/ttk/panedwindow.tcl (ttk::panedwindow::Press): handle Press triggering outside sash element boundaries.check-in: 8dbdaf2b user: hobbs tags: trunk | |
2007-04-10
| ||
18:14 | Skip OS version test, should work on Vista/Aero now as well as XP [Fixes #1687299, thanks to George Petasis for tracking this down]. check-in: dd94dd3b user: jenglish tags: trunk | |
18:05 | Re-sync with Tile codebase so patches can flow back and forth. check-in: 99910948 user: jenglish tags: trunk | |
2007-03-21
| ||
20:06 | BUGFIX (Ttk_BuildLayoutTemplate): Nested TTK_GROUP nodes did not work unless they appeared at the end of the layout (and only by accident then). check-in: 704006e8 user: jenglish tags: trunk | |
2007-03-09
| ||
00:46 | *Correct* fix for #1676770: reset wm geometry . and pack propagate . at end of test. check-in: e98d0761 user: jenglish tags: trunk | |
2007-03-08
| ||
20:30 | test grid-21.7: Remove 'pack propagate . 0' call, which was causing cascading failures in subsequent tests [Bug 1676770]. check-in: a710077b user: jenglish tags: trunk | |
2007-03-07
| ||
23:49 | revert premature commit check-in: 9545288f user: das tags: trunk | |
23:46 |
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit(). * generic/ttk/ttkGenStubs.tcl (new): add ttk-specific genstubs.tcl from * unix/Makefile.in (genstubs): tile and run it from 'genstubs' target, restores ability to generate all of Tk's stub sources. * generic/ttk/ttkTreeview.c: #ifdef out unused declaration. * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX. * macosx/Wish.xcodeproj/project.pbxproj: ensure gcc version used by * macosx/Wish.xcodeproj/default.pbxuser: Xcode and configure/make are * macosx/Wish-Common.xcconfig: consistent and independent of gcc_select default and CC env var; fixes for Xcode 3.0. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.59check-in: 8d6881d6 user: das tags: trunk | |
2007-02-28
| ||
09:23 | Comment typo nit check-in: c1445ff5 user: dkf tags: trunk | |
05:26 | Added compliler define SUPPORT_CONFIG_EMBEDDED to support config of -use option at Windows check-in: 2427f07f user: chengyemao tags: trunk | |
04:58 | Added compliler #ifdef SUPPORT_CONFIG_EMBEDDED to support config of -use option at specific platform check-in: d0c80bd7 user: chengyemao tags: trunk | |
2007-02-27
| ||
14:52 | Minor syntactic stuff check-in: 285e16cd user: dkf tags: trunk | |
13:59 | Minor cleanup check-in: 426f6150 user: dkf tags: trunk | |
10:43 | Fix silly typos (thanks to Andreas Kupries for finding) check-in: 9bc9d6b8 user: dkf tags: trunk | |
2007-02-25
| ||
04:30 | Fixed grid anchor center problem in labelframes. [Bug 1545765] check-in: 751503f4 user: pspjuth tags: trunk | |
2007-02-24
| ||
09:15 | inverted logic in previous commit check-in: 39d29d03 user: das tags: trunk | |
00:02 |
* library/ttk/notebook.tcl (ttk::notebook::enableTraversal): OS X needs Option instead of Alt bindingcheck-in: e02327e3 user: hobbs tags: trunk | |
2007-02-23
| ||
15:02 | D'oh! check-in: 7486dca6 user: dkf tags: trunk | |
14:15 | Reduce the number of warnings check-in: 88a464cd user: dkf tags: trunk | |
13:37 | missing comma in previous commit check-in: 8703da75 user: das tags: trunk | |
2007-02-22
| ||
13:56 | Less of that K&R or wrongly indented function header style! check-in: 9b0470e0 user: dkf tags: trunk | |
2007-02-19
| ||
23:52 |
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.59check-in: 0b92c1c9 user: hobbs tags: trunk | |
23:52 |
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]check-in: cf67aa17 user: hobbs tags: trunk | |
2007-02-13
| ||
11:29 | fix crlf line endings check-in: 69e14e89 user: das tags: trunk | |
00:30 | Fix minor K&R-ism check-in: 8193b169 user: dkf tags: trunk | |
00:16 | Fix minor K&R-ism check-in: a29e8999 user: dkf tags: trunk | |
00:02 | Fix minor K&R-ism check-in: b6ee8045 user: dkf tags: trunk | |
2007-02-12
| ||
23:13 | Fix minor K&R-ism check-in: 1d75ee9e user: dkf tags: trunk | |
21:57 | Fix minor K&R-ism check-in: 3f675168 user: dkf tags: trunk | |
21:45 | Fix minor K&R-ism check-in: bc30be67 user: dkf tags: trunk | |
21:41 | Minor whitespace corrections check-in: 9ef08d33 user: dkf tags: trunk | |
21:34 | Fix minor K&R-ism check-in: 759eacee user: dkf tags: trunk | |
2007-02-09
| ||
06:54 | Windows build fixes check-in: c0b47a32 user: mistachkin tags: trunk | |
2007-02-06
| ||
22:28 | Add no-op [package ifneeded] script for tile 0.8.0, so that existing applications that use "package require tile" won't fail when run under Tk 8.5. check-in: 058e1564 user: jenglish tags: trunk | |
2007-02-04
| ||
02:51 |
* unix/tcl.m4: use gcc4's __attribute__((__visibility__("hidden"))) if available to define MODULE_SCOPE effective on all platforms. * unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: 07b06358 user: das tags: trunk | |
00:10 | see log check-in: 8cbce03e user: mistachkin tags: trunk | |
2007-02-02
| ||
10:58 | Support IsAppThemed() call. This is what is used when theming is turned off just for an individual application. check-in: 2753e9f1 user: patthoyts tags: trunk | |
2007-01-28
| ||
01:42 |
* macosx/Wish.xcodeproj/project.pbxproj: extract build settings that * macosx/Wish.xcodeproj/default.pbxuser: were common to multiple * macosx/Wish-Common.xcconfig (new file): configurations into external * macosx/Wish-Debug.xcconfig (new file): xcconfig files; add extra * macosx/Wish-Release.xcconfig (new file): configurations for building with SDKs; convert legacy jam-based 'Tk' target to native target with single script phase; correct syntax of build setting references to use $() throughout; remove unused tcltest sources from 'tktest' target. * macosx/README: document new Wish.xcodeproj configurations; other minor updates/corrections. * generic/tk.h: update location of version numbers in macosx files. * macosx/Wish.xcode/project.pbxproj: restore 'tktest' target to working * macosx/Wish.xcode/default.pbxuser: order by replicating applicable changes to Wish.xcodeproj since 2006-07-20.check-in: d89f4b4e user: das tags: trunk | |
2007-01-25
| ||
02:07 |
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds. * unix/configure: autoconf-2.59check-in: 2a9438e4 user: das tags: trunk | |
2007-01-19
| ||
09:00 | Build fix for man2tcl.c with MSVC8 check-in: 6588ab55 user: mistachkin tags: trunk | |
06:29 | fix warning check-in: 7f4f84a0 user: das tags: trunk | |
01:05 |
* macosx/Wish.xcodeproj/project.pbxproj: remove libtommath defines. * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.59check-in: ef734594 user: das tags: trunk | |
00:36 | whitespace check-in: f6a43150 user: das tags: trunk | |
2007-01-18
| ||
23:56 | various "const" additions, in line with TIP #27 check-in: f6f6ebc1 user: nijtmans tags: trunk | |
23:20 | various "const" additions, in line with TIP #27 check-in: 58d63659 user: nijtmans tags: trunk | |
2007-01-12
| ||
10:41 | More warning squelching (mostly uninit variable warnings) check-in: 17ca9d3a user: dkf tags: trunk | |
09:53 | Added more build output that everyone should ignore check-in: 3062f210 user: dkf tags: trunk | |
09:08 | Quell type-punning warnings from gcc/unix build check-in: 6dc8f9ef user: dkf tags: trunk | |
2007-01-11
| ||
19:59 |
Revert previous change to keep in sync with Tile codebase.
The minor warnings from GCC fixed in the previous revision
were false positives due to improper use of "-Wconversion".
Still compiles cleanly with "gcc -Wall -Werror" (gcc 3.3.5). check-in: 038c60a9 user: jenglish tags: trunk | |
18:53 | s/CRLF/LF/g check-in: 07a3dc2b user: hobbs tags: trunk | |
18:31 | * win/tcl.m4(CFLAGS_WARNING): Remove "-Wconversion". This was removed from unix/tcl.m4 2004-07-16 but not from here. * win/configure: Regenerated. check-in: 44759ed7 user: jenglish tags: trunk | |
15:35 | Many minute fixes to reduce number of minor warnings from GCC. check-in: 07047209 user: dkf tags: trunk | |
14:49 | Revert addition of contravariant 'const' qualifiers, to keep in sync with Tile codebase (which must remain compatible with Tk 8.4). check-in: b7123391 user: jenglish tags: trunk | |
2007-01-05
| ||
00:00 | various "const" additions, in line with TIP #27 fix bug #1627732 check-in: 3cb10b47 user: nijtmans tags: trunk | |
2007-01-03
| ||
08:22 | fix breakage in last commit check-in: 69a889a9 user: das tags: trunk | |
05:37 | various "const" additions, in line with TIP #27 check-in: 68e6627c user: nijtmans tags: trunk | |
05:06 | various "const" additions, in line with TIP #27 check-in: 9d88e990 user: nijtmans tags: trunk | |
04:10 | various "const" additions in implementation check-in: 9739a2a4 user: nijtmans tags: trunk | |
2007-01-02
| ||
23:39 | Made the generic fake-X11 glue layer abide by the formatting rules of the core. check-in: 8e1cb444 user: dkf tags: trunk | |
22:50 | Various small syntactic simplifications of ImgPhotoGet() check-in: 22266ed2 user: dkf tags: trunk | |
2006-12-30
| ||
23:23 | * macosx/ttkMacOSXTheme.c: Define a constant to make it compile on Mac OS X 10.3. check-in: 6d2d5c7e user: cc_benny tags: trunk | |
23:23 | * Define a constant to make it compile on Mac OS X 10.3. check-in: 12d4baa6 user: cc_benny tags: trunk | |
23:18 | * macosx/tkMacOSXFont.c: Fill-in TkpGetFontAttrsForChar (TIP #300). check-in: 418419d0 user: cc_benny tags: trunk | |
23:15 | * TIP #300 Implementation, fill-in TkpGetFontAttrsForChar. check-in: cc34ec3e user: cc_benny tags: trunk | |
2006-12-28
| ||
21:15 |
* tests/wm.test: Update wm attributes output so that tests pass after addition of -transparentcolor for Win32.check-in: 9b6fc1d4 user: mdejong tags: trunk | |
2006-12-25
| ||
17:16 | ImageElement clientData no longer needed. check-in: 92a291b8 user: jenglish tags: trunk | |
2006-12-22
| ||
22:38 | Style update check-in: dc0329fd user: dkf tags: trunk | |
19:14 | Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 5c2dc849 user: dkf tags: trunk | |
18:07 | Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 5ba54e7a user: dkf tags: trunk | |
2006-12-19
| ||
19:51 | (TkpDisplayButton): lint init. [Bug 1618604] check-in: d4bbf4d6 user: hobbs tags: trunk | |
08:53 | Whitespace/formatting/function-exposure cleanup check-in: ac290f06 user: dkf tags: trunk | |
01:19 |
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.59check-in: b642a538 user: das tags: trunk | |
2006-12-18
| ||
19:41 | Remove assert() calls - Don't Panic check-in: 9ad47366 user: jenglish tags: trunk | |
19:33 | Big batch of ttk::treeview improvements: Added column '-stretch' and '-minwidth' options. Improved column drag and resize behavior. Added horizontal scrolling #1518650. Row height and child indent specifiable on Treeview style. Decreased default row height, no default -padding. Use correct heading height #1163349. Apply tag settings to tree item as well as to data columns [NOTE: 'tag configure' still buggy]. Fix off-by-one condition when moving nodes forward #1618142 Prevent overscroll (#1173434) Treeview style settings specified separately in each theme. Added disclosure triangle element in aqua theme. check-in: 084a0a51 user: jenglish tags: trunk | |
16:42 | Use more portable string literals check-in: 7aceb2b5 user: dgp tags: trunk | |
14:30 | Whitespace cleanup check-in: 63294869 user: dkf tags: trunk | |
2006-12-17
| ||
21:09 | Add combobox -height option; only show scrollbar if the listbox needs to scroll #1032869. check-in: 34d9182a user: jenglish tags: trunk | |
00:43 |
* doc/cursors.n: Mention "none" in supported cursor list. Fix comment that incorrectly claims that the Win32 "no" cursor hides the cursor. * tests/cursor.test: Test "none" cursor. * unix/tkUnixCursor.c (CreateCursorFromTableOrFile, TkGetCursorByName): Define a table of Tk cursors that is searched in addition to the X cursor table. A Tk cursor is loaded from a data string and works with the same options as the built in X cursors. This code makes it possible to use "none" as a cursor name under Unix. * win/rc/cursor9a.cur: Added none Win32 cursor. * win/rc/tk_base.rc: Define a built-in Win32 cursor named "none". [Patch 1615427]check-in: 3d756d41 user: mdejong tags: trunk | |
2006-12-14
| ||
19:51 | Global reduction: use per-file *_Init() routines to reduce the number of globally-visible initialization records. check-in: 873888aa user: jenglish tags: trunk | |
2006-12-13
| ||
23:04 |
* unix/Makefile.in (install-doc): intentionally skip ttk_dialog.n installation (not for public consumption) * doc/scrollbar.n, doc/button.n, doc/checkbutton.n: * doc/entry.n, doc/frame.n, doc/label.n, doc/labelframe.n: * doc/menu.n, doc/menubutton.n, doc/panedwindow.n: * doc/radiobutton.n, doc/scrollbar.n, doc/ttk_*: revamp ttk docs to use consist nroff format (not 100% consistent with classic widget docs). Add more man page cross-linking "SEE ALSO".check-in: ced3eab2 user: hobbs tags: trunk | |
20:40 |
* generic/ttk/ttkInit.c: * generic/ttk/ttkTreeview.c: make treeview exist by default * generic/ttk/ttkPanedwindow.c: s/TtkPaned_Init/TtkPanedwindow_Init/check-in: 4adcf8ae user: hobbs tags: trunk | |
20:38 |
* win/Makefile.in, unix/Makefile.in (demo): add 'demo' targetcheck-in: 547cea4e user: hobbs tags: trunk | |
17:06 | Try to straighten out theme loading and selection logic. check-in: c778f004 user: jenglish tags: trunk | |
05:36 | Remove nonfunctional code and incorrect comments. check-in: 754bb0f3 user: jenglish tags: trunk | |
2006-12-12
| ||
23:38 |
* win/tkWinButton.c (InitBoxes): Call Tcl_Panic() if loading of bitmap resources fails. This change generates an error if Tk is unable to find button widget resources instead of silently failing and then drawing widgets incorrectly. win/rc/tk_base.rc: If the user defines BASE_NO_TK_ICON then compile the base resources file without a "tk" icon. This change makes it easier to replace the default tk icon with a custom icon. [Patch 1614362]check-in: b5a2c05f user: mdejong tags: trunk | |
2006-12-11
| ||
13:33 | Fix warnings and (unfortunately introduced with last commit) errors check-in: aeb69887 user: dkf tags: trunk | |
13:08 | Support the _NET_WM_PING protocol from EWMH. There's no reason to do anything other than what is implemented, so no need for additional script control over it. check-in: f2a49327 user: dkf tags: trunk | |
2006-12-10
| ||
19:19 | Rename typedef Ttk_Element => Ttk_ElementImpl. check-in: 1959c00b user: jenglish tags: trunk | |
05:26 | fix warning check-in: 5b1efc62 user: das tags: trunk | |
2006-12-09
| ||
20:53 | Merged duplicate functionality between image element factory, image element, and -image option processing. Image element factory now takes an imageSpec argument instead of a separate image name and -map option. check-in: e3da608e user: jenglish tags: trunk | |
2006-12-08
| ||
03:38 | typo check-in: bec73499 user: das tags: trunk | |
2006-12-06
| ||
16:22 | Bug 1609616 check-in: 8caaae22 user: kennykb tags: trunk | |
01:44 | add new platform package files and earlier new test files check-in: 430d3ddd user: das tags: trunk | |
2006-12-04
| ||
23:33 | Whitespace cop check-in: 262d2eef user: dkf tags: trunk | |
20:13 |
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)check-in: d2469801 user: hobbs tags: trunk | |
15:16 | TIP#286 implementation. [Patch 1152376] check-in: d24b2dd4 user: dkf tags: trunk | |
2006-12-01
| ||
20:14 | TIP 300 IMPLEMENTATION check-in: c2f09fce user: kennykb tags: trunk | |
19:48 |
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.check-in: 2e3c6dc1 user: hobbs tags: trunk | |
15:05 | Dead code removal. check-in: fb532f2f user: jenglish tags: trunk | |
07:13 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).check-in: cd53cd85 user: das tags: trunk | |
06:19 |
* macosx/tkMacOSXWm.c (WmAttributesCmd): fix getting [wm attr -alpha]. [Bug 1581932]check-in: 9534309d user: das tags: trunk | |
2006-11-28
| ||
21:25 | * library/ttk/fonts.tcl: Clean up temporary variables. check-in: 3f325808 user: jenglish tags: trunk | |
2006-11-27
| ||
19:08 | Corrected Xft configuration so that Xft actually does get turned on if available check-in: 527e5ae3 user: kennykb tags: trunk | |
06:53 | * generic/ttk/ttkWidget.c, generic/ttk/ttkPaned.c Fix for #1603506 * library/ttk/button.tcl, library/ttk/combobox.tcl, library/ttk/utils.tcl: Rename ttk::CopyBindings to ttk::copyBindings * generic/ttk/ttkTreeview.c, doc/ttk_treeview.n: -displaycolumns {} now means "no columns" instead of "all columns". Use -displaycolumns #all for "all columns" [Fixes #1547622]. check-in: 55ed9834 user: jenglish tags: trunk | |
2006-11-26
| ||
06:05 |
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.59check-in: c74a1d6f user: das tags: trunk | |
06:02 | whitespace check-in: cf39b120 user: das tags: trunk | |
05:32 | add tclMathOp.c check-in: 03bc9748 user: das tags: trunk | |
2006-11-24
| ||
19:03 |
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]check-in: 9901d3ea user: hobbs tags: trunk | |
18:11 |
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]check-in: a2dae84f user: hobbs tags: trunk | |
18:04 | * library/ttk/altTheme.tcl, library/ttk/clamTheme.tcl, library/ttk/defaults.tcl, library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl: explicitly specify -anchor w on TMenubutton * tests/ttk/entry.test: Fixed font dependency; test entry-3.2 should work on all platforms now. * library/classicTheme.tcl: Don't define or use TkClassicDefaultFont. * generic/ttk/ttkTreeview.c, generic/ttk/ttkPanedwindow.c: Handle missing layouts. check-in: bcec0a6d user: jenglish tags: trunk | |
01:51 |
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]check-in: 2081c3f8 user: hobbs tags: trunk | |
2006-11-23
| ||
03:22 | removed tcl/tools/genWinImage.tcl tcl/win/README.binary and tk/win/rc/wish.exe.manifest corrected link order of ttk files check-in: 83262de3 user: das tags: trunk | |
2006-11-21
| ||
02:21 | Add support for alternate/indeterminate checkbutton state. Fix various spacing parameters #1596020, patch from Tim Baker. Remove unused uxtheme hooks. check-in: 717b2844 user: jenglish tags: trunk | |
2006-11-16
| ||
13:50 | Minor fixes/improvements check-in: 00d3d666 user: dkf tags: trunk | |
13:44 | Minor correction of abbreviation check-in: 6bda98d4 user: dkf tags: trunk | |
13:25 | Highlighted keyword in example check-in: 53cfe163 user: dkf tags: trunk | |
11:22 | Added example check-in: 1296fe99 user: dkf tags: trunk | |
2006-11-15
| ||
16:31 | Added example for labels check-in: 1c2ab7f7 user: dkf tags: trunk | |
13:29 | Convert \fP to \fR so that man-page scrapers have an easier time. check-in: 5bcb6a84 user: dkf tags: trunk | |
2006-11-14
| ||
22:44 | Fix off-by-one bug in tree indicator size computation #1596021, patch from Tim Baker. Increased default size from 7 to 9 pixels. check-in: 3dd84a3d user: jenglish tags: trunk | |
2006-11-13
| ||
00:22 | *correct* fix for #1588251. check-in: 01e8b6ff user: jenglish tags: trunk | |
2006-11-12
| ||
21:32 | Workaround for #1583038 check-in: e4e59adc user: jenglish tags: trunk | |
20:35 | Reworked cleanup procedure -- "self-cancelling" idle call is not robust, call Tcl_CancelIdleCall() in TtkFreeScrollHandle instead. [fixes #1588251] check-in: 39eefd1b user: jenglish tags: trunk | |
2006-11-10
| ||
01:57 |
* macosx/Wish.xcodeproj/project.pbxproj: remove tclParseExpr.c and bwidget.test. * unix/tcl.m4 (Darwin): suppress linker arch warnings when building universal for both 32 & 64 bit and no 64bit CoreFoundation is available; sync with tcl tcl.m4 change. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: b93c50e7 user: das tags: trunk | |
2006-11-08
| ||
18:40 | Bug 1592667 check-in: aa33d6e2 user: kennykb tags: trunk | |
15:50 | fixed typo in last commit check-in: 749f411c user: kennykb tags: trunk | |
15:39 | Silence warnings about Xft unless Xft is requested explicitly. check-in: 18b0f63f user: kennykb tags: trunk | |
15:19 | correct typo check-in: 416e2fe6 user: dgp tags: trunk | |
2006-11-07
| ||
21:56 | make --enable-xft the default check-in: 247ff34e user: kennykb tags: trunk | |
03:45 | Miscellaneous minor changes to re-sync Ttk codebase with Tile CVS: fix comments damaged by overzealous search-and-destroy; removed obsolete [style default] synonym for [ttk::style configure]; removed other dead code. check-in: b0e5e0ff user: jenglish tags: trunk | |
2006-11-03
| ||
15:58 | Theme it check-in: 382ed8d2 user: patthoyts tags: trunk | |
15:42 | We do not want to require tkInt in all the ttk files so added the definition of MODULE_SCOPE to ttkTheme.h Ensure everyone gets to see the definition from someplace. check-in: 45dafadb user: patthoyts tags: trunk | |
15:35 | In a safe interp there is no osVersion field in tcl_platform so work around it. check-in: 26e06743 user: patthoyts tags: trunk | |
14:42 | #include tkInt.h to ensure MODULE_SCOPE is defined check-in: 8b3c5ec7 user: das tags: trunk | |
11:22 | Oops. Removing rogue flag check-in: a7e9998c user: patthoyts tags: trunk | |
03:06 |
* generic/ttk/ttkBlink.c, generic/ttk/ttkButton.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.h: * generic/ttk/ttkNotebook.c, generic/ttk/ttkPanedwindow.c: * generic/ttk/ttkProgress.c, generic/ttk/ttkScale.c: * generic/ttk/ttkScroll.c, generic/ttk/ttkScrollbar.c: * generic/ttk/ttkSeparator.c, generic/ttk/ttkSquare.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTheme.c, generic/ttk/ttkTheme.h: * generic/ttk/ttkThemeInt.h, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h, macosx/ttkMacOSXTheme.c: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: ensure all global Ttk symbols have Ttk or ttk prefix; declare all externally visible Ttk symbols not contained in stubs table as MODULE_SCOPE (or as static when possible); so that 'make check{exports,stubs}' once again complete without errors.check-in: 194ccbce user: das tags: trunk | |
03:05 |
* macosx/tkMacOSXColor.c (TkMacOSXCompareColors): ifdef out when unused.check-in: e632ac88 user: das tags: trunk | |
03:04 |
* macosx/Wish.xcodeproj/project.pbxproj: check autoconf/autoheader exit status and stop build if they fail.check-in: 0d2ed393 user: das tags: trunk | |
2006-11-02
| ||
15:18 | comment typo check-in: 00072a7e user: das tags: trunk | |
12:24 |
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]check-in: aa4e45d3 user: das tags: trunk | |
2006-10-31
| ||
22:33 |
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:check-in: a7a4a499 user: das tags: trunk | |
22:26 | Add manifest merging for MSVC8. check-in: ffc0679c user: patthoyts tags: trunk | |
22:26 | whitespace check-in: 54e892e3 user: das tags: trunk | |
14:45 | Update to support ttk merge. check-in: f5ba36e6 user: patthoyts tags: trunk | |
13:56 |
* macosx/Wish.xcodeproj/project.pbxproj: add new Ttk files. * macosx/ttkMacOSXTheme.c: standardize header #includes. * unix/Makefile (checkstubs, checkexports): check ttk.decls, allow export of Ttk prefixed symbols. * generic/ttk/tkDefaultTheme.c: fix warnings.check-in: 0c8d1e77 user: das tags: trunk | |
01:42 |
* doc/ttk_Geometry.3, doc/ttk_Theme.3, doc/ttk_button.n: * doc/ttk_checkbutton.n, doc/ttk_combobox.n, doc/ttk_dialog.n: * doc/ttk_entry.n, doc/ttk_frame.n, doc/ttk_image.n: * doc/ttk_intro.n, doc/ttk_label.n, doc/ttk_labelframe.n: * doc/ttk_menubutton.n, doc/ttk_notebook.n, doc/ttk_panedwindow.n: * doc/ttk_progressbar.n, doc/ttk_radiobutton.n, doc/ttk_scrollbar.n: * doc/ttk_separator.n, doc/ttk_sizegrip.n, doc/ttk_style.n: * doc/ttk_treeview.n, doc/ttk_widget.n,: * generic/ttk/ttk.decls, generic/ttk/ttkBlink.c: * generic/ttk/ttkButton.c, generic/ttk/ttkCache.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.c: * generic/ttk/ttkManager.h, generic/ttk/ttkNotebook.c: * generic/ttk/ttkPanedwindow.c, generic/ttk/ttkProgress.c: * generic/ttk/ttkScale.c, generic/ttk/ttkScroll.c: * generic/ttk/ttkScrollbar.c, generic/ttk/ttkSeparator.c: * generic/ttk/ttkSquare.c, generic/ttk/ttkState.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTagSet.c, generic/ttk/ttkTheme.c: * generic/ttk/ttkTheme.h, generic/ttk/ttkThemeInt.h: * generic/ttk/ttkTrace.c, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h: * library/demos/ttk_demo.tcl, library/demos/ttk_iconlib.tcl: * library/demos/ttk_repeater.tcl: * library/ttk/altTheme.tcl, library/ttk/aquaTheme.tcl: * library/ttk/button.tcl, library/ttk/clamTheme.tcl: * library/ttk/classicTheme.tcl, library/ttk/combobox.tcl: * library/ttk/cursors.tcl, library/ttk/defaults.tcl: * library/ttk/dialog.tcl, library/ttk/entry.tcl: * library/ttk/fonts.tcl, library/ttk/icons.tcl: * library/ttk/keynav.tcl, library/ttk/menubutton.tcl: * library/ttk/notebook.tcl, library/ttk/panedwindow.tcl: * library/ttk/progress.tcl, library/ttk/scale.tcl: * library/ttk/scrollbar.tcl, library/ttk/sizegrip.tcl: * library/ttk/treeview.tcl, library/ttk/ttk.tcl: * library/ttk/utils.tcl, library/ttk/winTheme.tcl: * library/ttk/xpTheme.tcl: * macosx/ttkMacOSXTheme.c: * tests/ttk/all.tcl, tests/ttk/bwidget.test, tests/ttk/combobox.test: * tests/ttk/entry.test, tests/ttk/image.test: * tests/ttk/labelframe.test, tests/ttk/layout.test: * tests/ttk/misc.test, tests/ttk/notebook.test: * tests/ttk/panedwindow.test, tests/ttk/progressbar.test: * tests/ttk/scrollbar.test, tests/ttk/treetags.test: * tests/ttk/treeview.test, tests/ttk/ttk.test, tests/ttk/validate.test: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: First import of Ttk themed Tk widgets as branched from tile 0.7.8 * generic/tkInt.h, generic/tkWindow.c: add Ttk_Init call, copy tk classic widgets to ::tk namespace. * library/tk.tcl: add source of ttk/ttk.tcl, define $::ttk::library. * unix/Makefile.in, win/Makefile.in: add Ttk build bits * win/configure, win/configure.in: check for uxtheme.h (XP theme).check-in: 7c7e532b user: hobbs tags: trunk | |
2006-10-23
| ||
20:31 |
* README: Bump version number to 8.5a6 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: c965223f user: dgp tags: trunk | |
19:46 |
* README: Bump version number to 8.5a6 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: bd7a87c3 user: dgp tags: trunk | |
13:19 | Created branch core-8-5-a5-synthetic Closed-Leaf check-in: 4127831d user: cvs2fossil tags: core-8-5-a5-synthetic, core-8-5-a5 | |
13:19 | Move tag for 8.5a5 release check-in: d4471926 user: dgp tags: trunk | |
2006-10-20
| ||
22:39 | fix signature of TkInitStubs (missing CONST for version parameter) check-in: 94b1afc1 user: nijtmans tags: trunk | |
2006-10-19
| ||
00:48 | generic/tkImgBmap.c: Fixed line endings. win/makefile.vc: Patched up build system to manage win/rules.vc: AMD64 with MSVC8 win/nmakehlp.c: Ensure operation without Platform SDK. check-in: baa01e99 user: patthoyts tags: trunk | |
2006-10-18
| ||
19:04 |
* changes: 8.5a5 release date set.check-in: cf76a376 user: dgp tags: trunk | |
17:43 | advance tag for 8.5a5 check-in: f41d3971 user: dgp tags: trunk | |
00:01 |
* doc/text.n: fix docs to not correct -tabs usage case.check-in: 9a4c1234 user: hobbs tags: trunk | |
2006-10-17
| ||
23:44 |
* generic/tkTextDisp.c (SizeOfTab): fix -tabstyle wordprocessor tab alignment to correct tab edge case. [Bug 1578858]check-in: 3dde0674 user: hobbs tags: trunk | |
10:21 | generic/tkText.c: Applied suggested patch from #1536735 tests/text.test: Update test for above patch. tests/textWind.test: Corrected test to catch all messages tests/safe.test: Silence spurious win32 failure awaiting TIP150 tests/winDialog.test: Updated test for file name length check. test/winWm.test: Corrected test expectation for menu wrapping. check-in: e3897e46 user: patthoyts tags: trunk | |
05:52 |
* library/demos/pendulum.tcl: fix incorrect setting of toplevel title.check-in: 754a3f6b user: das tags: trunk | |
2006-10-16
| ||
17:36 |
* macosx/GNUmakefile: don't redo prebinding of non-prebound binaires.check-in: 8c3fc8e2 user: das tags: trunk | |
16:28 | * doc/WindowId.3: Pat's commit on 2006-10-08 broke the .SH NAME information across several lines, breaking the cross-linking of manpages during installation for this one. Put everything back on a single line, unbreaking it. check-in: 77b0e78b user: andreas_kupries tags: trunk | |
16:25 | whitespace check-in: 7740ce13 user: das tags: trunk | |
15:56 |
* macosx/README: document CG antialiasing limit changes.check-in: c0c37a39 user: das tags: trunk | |
15:35 |
* changes: updates for 8.5a5 release. * macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace. * macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now. * generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).check-in: 7b1e5388 user: das tags: trunk | |
2006-10-11
| ||
03:56 |
* changes: Updates for 8.5a5 releasecheck-in: acdf50b5 user: dgp tags: trunk | |
2006-10-08
| ||
21:47 | Implemented TIP #264 - Tk_Interp check-in: 1940a357 user: patthoyts tags: trunk | |
2006-10-05
| ||
21:27 |
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]check-in: eef92b10 user: hobbs tags: trunk | |
2006-09-27
| ||
18:43 | * unix/Makefile.in (install-binaries): Added a second guard to the * win/Makefile.in: package index file to prevent older versions of * win/makefile.vc: Tcl from seeing version numbers which may contain a/b information, and then balking on them. This could otherwise happen when Tcl/Tk 8.4 and 8.5 are installed in the same directory, seeing each other. [SF Tk Bug 1566418]. check-in: 2c942d25 user: andreas_kupries tags: trunk | |
2006-09-22
| ||
19:02 | * generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 9d41acf5 user: andreas_kupries tags: trunk | |
2006-09-21
| ||
00:13 |
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]check-in: 2324d457 user: hobbs tags: trunk | |
00:01 | Fix 1562528 in Tk check-in: 39beb33e user: dkf tags: trunk | |
2006-09-11
| ||
16:12 | fix logic bug in previous commit check-in: 82c1d433 user: das tags: trunk | |
14:41 |
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created. * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed. * library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item. * macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.check-in: 19805444 user: das tags: trunk | |
2006-09-10
| ||
17:06 |
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections, use this color as default for text widget -inactiveselectbackground to implement platform standard look for inactive text selections. * library/text.tcl (aqua): remove focus bindings to set selection color. * generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show inactive * generic/tkTextDisp.c (GetStyle): text selection when text widget is in disabled state. * generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std). * generic/tkText.c (CreateWidget): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624] * macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute. * macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac. * macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672] * macosx/GNUmakefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'. * macosx/Wish.xcodeproj/project.pbxproj: add new tclUnixCompat.c file. * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo. * unix/tcl.m4: sync with tcl/unix/tcl.m4. * unix/configure: autoconf-2.59check-in: 12b02429 user: das tags: trunk | |
17:02 | whitespace check-in: 587bfc09 user: das tags: trunk | |
2006-09-06
| ||
22:39 |
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkWindow.c: controlled by ::tk::AlwaysShowSelection * library/tk.tcl: (boolean, private). [Bug 1553691] * macosx/tkMacOSXDefault.h: * unix/tkUnixDefault.h: * unix/tkUnixPort.h: * win/tkWinDefault.h:check-in: 25cf9158 user: hobbs tags: trunk | |
2006-08-30
| ||
21:55 |
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)check-in: 40f945bb user: hobbs tags: trunk | |
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: 951050c7 user: das tags: trunk | |
2006-08-21
| ||
06:12 | typo: s/Xcode 2.3/Xcode 2.4/ check-in: f17866c0 user: das tags: trunk | |
02:39 | sync with relevant core-8-4-branch additions check-in: 9e50803d user: das tags: trunk | |
01:09 |
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.check-in: 744a40c1 user: das tags: trunk | |
2006-08-18
| ||
10:49 | Added test suggested by Sam <[email protected]> on c.l.t check-in: 862d2265 user: dkf tags: trunk | |
10:24 | Style cleanup Split older changelog entries into separate file check-in: a9bb9207 user: dkf tags: trunk | |
07:47 |
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/Wish.xcodeproj/project.pbxproj: switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3. * macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application. * macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger. * macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]check-in: 947c1df3 user: das tags: trunk | |
07:30 | sync whitespace with core-8-4-branch check-in: eb19f259 user: das tags: trunk | |
2006-08-17
| ||
01:10 | fix typo in WmAttrGetNotifyStatus check-in: f0599818 user: hobbs tags: trunk | |
01:07 |
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].check-in: f65da2fb user: hobbs tags: trunk | |
2006-07-25
| ||
12:08 |
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]check-in: eacc8bce user: das tags: trunk | |
2006-07-24
| ||
04:45 |
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.check-in: 35fbd4e1 user: das tags: trunk | |
04:45 | fix typo: visable -> visible check-in: 81255706 user: das tags: trunk | |
2006-07-21
| ||
07:07 | swap out of order "F34" and "R14" check-in: 348287b5 user: das tags: trunk | |
06:28 | typo check-in: 25464151 user: das tags: trunk | |
06:26 |
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1". * macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).check-in: 3ac34041 user: das tags: trunk | |
06:03 | typos check-in: 3a1da580 user: das tags: trunk | |
2006-07-20
| ||
07:40 | cleanup quoting and whitespace check-in: b0c81702 user: das tags: trunk | |
06:25 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support * unix/tkUnixSend.c (Tk_GetUserInactiveTime): for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/Wish.xcodeproj/project.pbxproj: enable weak-linking; turn on extra warnings. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: add check on Darwin-X11 for ld support of -weak-l * unix/tcl.m4: flag and weak-link libXss if possible as it is not available before OSX 10.4; enforce requirement of OSX 10.2 for TkAqua; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting and help messages. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/GNUmakefile: enable xft for TkX11 build. * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): verify validity of context returned from QDBeginCGContext() before use. * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr. * macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.check-in: 361478a0 user: das tags: trunk | |
06:24 |
* generic/tkImgGIF.c (ReadImage): * macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): * xlib/xgc.c (XCreateGC): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.check-in: 694dad4d user: das tags: trunk | |
2006-07-14
| ||
18:25 | * generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 0c9282a5 user: andreas_kupries tags: trunk | |
2006-07-07
| ||
00:39 | catch scrollbar use of highlightthickness check-in: d0d61164 user: hobbs tags: trunk | |
2006-06-22
| ||
00:38 |
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded optionscheck-in: f2fd7fea user: hobbs tags: trunk | |
2006-06-14
| ||
22:17 |
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].check-in: 2df13bc7 user: dgp tags: trunk | |
21:18 |
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922] * macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]check-in: b09412a6 user: das tags: trunk | |
2006-06-09
| ||
15:40 |
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.check-in: 5469a021 user: dgp tags: trunk | |
2006-06-01
| ||
17:19 |
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].check-in: 4a77baf8 user: dgp tags: trunk | |
2006-05-29
| ||
22:21 |
* win/tkWinEmbed.c (TkpGetOtherWindow): [Bug 1212056] do not panic * unix/tkUnixEmbed.c (TkpGetOtherWindow): if no window is found - * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo): handle it in the callercheck-in: 57cc8021 user: hobbs tags: trunk | |
21:53 |
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]check-in: a0656b40 user: hobbs tags: trunk | |
2006-05-27
| ||
05:23 | sync with tcl check-in: 75563643 user: das tags: trunk | |
2006-05-26
| ||
21:42 |
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]check-in: 902feccd user: hobbs tags: trunk | |
19:15 | autoconf-2.59 check-in: 66effddc user: das tags: trunk | |
19:14 | sync with tcl HEAD check-in: 089668d8 user: das tags: trunk | |
19:13 | updates for Xcode 2.3 check-in: 7074fedd user: das tags: trunk | |
2006-05-25
| ||
23:50 | see changes check-in: 79b5f517 user: hobbs tags: trunk | |
23:50 |
* win/tkWinMenu.c (TkWinMenuKeyObjCmd): get eventPtr after we know the window is still alive. [AS bug 45987] [Bug 1236306]check-in: d179ef57 user: hobbs tags: trunk | |
23:50 |
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]check-in: 05511bc9 user: hobbs tags: trunk | |
23:50 |
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)check-in: b5e60af4 user: hobbs tags: trunk | |
23:49 |
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587] (loewis)check-in: fa945f54 user: hobbs tags: trunk | |
23:49 |
* generic/tkBind.c (Tk_BindEvent, TkCopyAndGlobalEval): use Tcl_EvalEx instead of Tcl_GlobalEval.check-in: 340d20bf user: hobbs tags: trunk | |
2006-05-16
| ||
07:58 | fix building on Jaguar check-in: 009ad670 user: das tags: trunk | |
07:37 | fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: 1b264b99 user: das tags: trunk | |
06:55 |
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624] * macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].check-in: c5a0f8fa user: das tags: trunk | |
06:53 | comment typo check-in: 3486bfa9 user: das tags: trunk | |
2006-05-13
| ||
00:47 |
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]check-in: 5b3d1d3a user: hobbs tags: trunk | |
2006-05-12
| ||
18:18 | fix whitespace, copyright check-in: 7c8e7f40 user: das tags: trunk | |
18:17 |
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117] * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117] * macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105] * macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596] * macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503] * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu. * macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event. * macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.check-in: bb9d0b13 user: das tags: trunk | |
2006-05-04
| ||
14:11 |
* README: Bump version number to 8.5a4 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 0b0a579d user: dgp tags: trunk | |
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/tkMacOSXDebug.h: sync #includes with core-8-4-branch. * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h:check-in: 1350d6f8 user: das tags: trunk | |
2006-04-26
| ||
13:58 |
* changes: Updates for next RCcheck-in: 1ba6dd9a user: dgp tags: trunk, core-8-5-a4 | |
2006-04-25
| ||
08:18 | Stop crashes when bad font names received from XServer. [Bug 1475865] check-in: 78290572 user: dkf tags: trunk | |
2006-04-23
| ||
21:51 | scrollbar.test fixes for TkAqua check-in: 330751e8 user: vincentdarley tags: trunk | |