Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
1655 check-ins using file unix/installManPage version e85d881f
2013-06-03
| ||
18:07 | merge release Closed-Leaf check-in: 83ac457a user: dgp tags: core-8-4-branch | |
17:26 | Tag for release. Closed-Leaf check-in: 8b35c005 user: dgp tags: core-8-4-20-rc, core-8-4-20 | |
14:32 | last-moment fix for FreeBSD from Pietro Cerutti check-in: b5c3b552 user: jan.nijtmans tags: core-8-4-branch | |
13:48 | docs typo check-in: 7add0cae user: dgp tags: core-8-4-branch | |
2013-05-28
| ||
15:15 | Tag for release check-in: b51073a1 user: dgp tags: core-8-4-20-rc | |
2013-05-19
| ||
19:18 | Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti check-in: d3f88940 user: jan.nijtmans tags: core-8-4-branch | |
2013-05-14
| ||
18:12 | merge 8.4 check-in: 51c1c4e1 user: dgp tags: core-8-4-20-rc | |
2013-05-01
| ||
21:24 | sync with Tcl's upgrade of dde/reg packages check-in: 969ad602 user: jan.nijtmans tags: core-8-4-branch | |
2013-04-11
| ||
08:33 | Tell fossil and Eclipse that the default eol-convention is LF. Tell fossil which files are binary and which files should never be committed. Tell Eclipse that the default encoding is UTF-8 check-in: 3270a820 user: jan.nijtmans tags: core-8-4-branch | |
2013-03-26
| ||
14:01 | Tag for release. check-in: 238dab81 user: dgp tags: core-8-4-20-rc | |
2013-03-22
| ||
20:32 | selected changes check-in: c34d46ac user: dgp tags: core-8-4-20-rc | |
16:48 | merge 8.4 check-in: 17b60612 user: dgp tags: core-8-4-20-rc | |
2013-03-13
| ||
15:31 | Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 43608b4d user: jan.nijtmans tags: core-8-4-branch | |
2013-02-15
| ||
15:42 | Extend the public and private stub tables with dummy NULL entries, up to the size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.5/8.6 features but (erroneously) are attempted to be loaded in wish8.4 check-in: ba787bf9 user: jan.nijtmans tags: core-8-4-branch | |
2013-02-14
| ||
06:25 | Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell. check-in: 40c52cd5 user: jan.nijtmans tags: core-8-4-branch | |
2013-02-12
| ||
23:17 | Backport various improvements from Tcl 8.5 check-in: 67d52fd4 user: jan.nijtmans tags: core-8-4-branch | |
2013-01-22
| ||
21:12 | Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort() check-in: 6ecc1189 user: jan.nijtmans tags: core-8-4-branch | |
2013-01-16
| ||
15:33 | Don't compile Tk with -DTCL_NO_DEPRECATED by default any more, it might hurt when we compile Tk 8.x against Tcl 8.y with y > x, because new deprecated constructs might be added in higher Tcl versions (except for Tk 8.6, for now, because there is no higher 8.x yet) check-in: 62e30f2b user: jan.nijtmans tags: core-8-4-branch | |
2013-01-15
| ||
16:48 | Don't use deprecated "case" any more. Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. check-in: c72168ce user: jan.nijtmans tags: core-8-4-branch | |
2013-01-11
| ||
10:32 | add [file normalize] to UNIX pkgIndex.tcl too check-in: fb142fc7 user: jan.nijtmans tags: core-8-4-branch | |
10:28 | wrong end brace location check-in: af4ada42 user: jan.nijtmans tags: core-8-4-branch | |
09:51 | Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. Remove unused TCLPATCHL, it should be ".0" for all final releases. check-in: 202603bf user: jan.nijtmans tags: core-8-4-branch | |
2013-01-04
| ||
12:57 | Restructure Tk's stub library: No longer use Tcl_SetResult() for setting the error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually. More structural improvements, taken over from Tcl 8.6's tclOOStubLib.c/tclTomMathStubLib.c and from Tk 8.6's tclStubLib.c check-in: 8dbe7bcb user: jan.nijtmans tags: core-8-4-branch | |
2012-12-06
| ||
13:59 | Minor improvements now that we're no longer tracking a standard API. check-in: 10be8e54 user: dkf tags: core-8-4-branch | |
10:49 | Force the use of the correct internal function for parsing hex colors rather than leaving it to the vagaries of the system library (buggy on some versions of MinGW apparently). check-in: 70611e00 user: dkf tags: core-8-4-branch | |
2012-12-03
| ||
01:24 | Fixed commit date check-in: 2f0eb00f user: fvogel tags: core-8-4-branch | |
01:23 | [Bug 3588824]: bug in image index handling for weird image names check-in: 407486bb user: fvogel tags: core-8-4-branch | |
2012-11-24
| ||
08:23 | Added tests for weird embedded windows names Closed-Leaf check-in: f5d72ec4 user: fvogel tags: bug-3588824 | |
2012-11-22
| ||
21:12 | [Bug 3588824]: bug in image index handling for weird image names check-in: 7bb1876e user: fvogel tags: bug-3588824 | |
2012-11-19
| ||
16:54 | merge 8.4 check-in: 0096c844 user: dgp tags: core-8-4-20-rc | |
2012-11-15
| ||
19:31 | More complete purge of things only present for supporting long-dead Mac 9 systems. check-in: 599ec1e5 user: dgp tags: core-8-4-branch | |
13:07 | merge 8.4 check-in: 190fef4d user: dgp tags: core-8-4-20-rc | |
08:29 |
Remove all the long dead mac entries in tk*.decls files
re-generate all tk*Decls.h files. check-in: 4b7cb51b user: jan.nijtmans tags: core-8-4-branch | |
04:22 | merge 8.4 check-in: f2ce27a7 user: dgp tags: core-8-4-20-rc | |
04:21 | Remove all long-dead mac/* files (for Mac OS9 !?!). check-in: b3cdf234 user: dgp tags: core-8-4-branch | |
2012-11-14
| ||
23:32 | merge 8.4 check-in: 528dcc60 user: dgp tags: core-8-4-20-rc | |
23:04 | Avoid crashing the test suite due to apparent Xlib bug handling the zapfdingbats font as a core font, observed on Snow Leopard. check-in: c7990b62 user: dgp tags: core-8-4-branch | |
00:28 | Release branch for Tk 8.4.20. check-in: be07ca7f user: dgp tags: core-8-4-20-rc | |
2012-11-13
| ||
10:11 |
[Bug 3585396]: winDialog.test requires user interaction.
Renumber test-cases as in Tk 8.6, and convert various to tcltest-2 style. check-in: e123dddd user: jan.nijtmans tags: core-8-4-branch | |
2012-10-23
| ||
13:26 | sync nmakehlp.c with Tcl version check-in: d6caa983 user: jan.nijtmans tags: core-8-4-branch | |
2012-09-28
| ||
09:41 | Add 8 colors to the supported color list (aqua, crimson, fuchsia, indigo, lime, olive, silver and teal), part of TIP #403 check-in: d222d486 user: jan.nijtmans tags: core-8-4-branch | |
2012-09-26
| ||
13:04 | Compile win32 binaries with -DTCL_NO_DEPRECATED check-in: 93d8c72f user: jan.nijtmans tags: core-8-4-branch | |
2012-08-28
| ||
14:02 | [Bug 3562426]: Context menu goes out of edge of screen check-in: 9e4a1cd8 user: jan.nijtmans tags: core-8-4-branch | |
13:59 |
[Bug 3562426]: Context menu goes out of edge of screen.
PLEASE DON'T PUT THIS ASIDE TO A MISTAKE BRANCH OR SOMETHING! It's simply a fork, in fossil there's nothing wrong with that! check-in: 65071721 user: jan.nijtmans tags: core-8-4-branch | |
2012-08-25
| ||
08:09 | [Bug 3558535]: Factor out the filtered-sorted globbing code into one procedure that knows how to avoid nasty problems when non-list filters are used. check-in: 4cd38030 user: dkf tags: core-8-4-branch | |
01:52 | 3554026 3561016 Better fix from Emiliano Gavilan. check-in: 3cf36aec user: dgp tags: core-8-4-branch | |
2012-08-23
| ||
21:40 | 3554026,3561016 Stop crash with tearoff menus. check-in: 4dc9a8d8 user: dgp tags: core-8-4-branch | |
2012-08-17
| ||
07:50 | nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers. check-in: ccc54f7f user: jan.nijtmans tags: core-8-4-branch | |
2012-08-03
| ||
19:31 | Fixed [Bug 3554081]: Test bind-22.10 failed check-in: 261fda85 user: fvogel tags: core-8-4-branch | |
2012-07-31
| ||
20:21 | [Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: ce3012cd user: dkf tags: core-8-4-branch | |
10:51 | Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: fa4d08cf user: jan.nijtmans tags: core-8-4-branch | |
05:07 | Backport fix for [Bug 3546073] check-in: 61b638f6 user: jenglish tags: core-8-4-branch | |
2012-07-19
| ||
21:35 | Fixed previous commit date in changelog check-in: 4991c550 user: fvogel tags: core-8-4-branch | |
21:34 | Bug 3545457: Crash on packing a menubutton check-in: 8b2f601a user: fvogel tags: core-8-4-branch | |
2012-07-18
| ||
18:38 | [Bug 3545457]: Crash on packing a menubutton Closed-Leaf check-in: 04a26474 user: fvogel tags: bug-3545457 | |
2012-07-17
| ||
13:10 | [Bug 3544932]: Visual studio compiler check fails check-in: f277df6f user: jan.nijtmans tags: core-8-4-branch | |
2012-07-08
| ||
08:17 | [Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: 0ba8a8f5 user: jan.nijtmans tags: core-8-4-branch | |
04:29 | [Bug 3541305]: Xfree/Xsync... should not be macros check-in: 971cdf51 user: jan.nijtmans tags: core-8-4-branch | |
2012-07-05
| ||
09:49 | [Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 95150c8c user: dkf tags: core-8-4-branch | |
2012-07-04
| ||
13:48 | typo check-in: e76f1d5a user: jan.nijtmans tags: core-8-4-branch | |
12:54 | [Bug 3540127]: Clean up the tables of options for the file dialogs so that there's no longer any need to have mysterious increments. check-in: 734390fa user: dkf tags: core-8-4-branch | |
06:41 | Add various X11 stub functions, Cygwin only remove TkBindDeadWindow from Cygwin stub table check-in: 708cadfa user: jan.nijtmans tags: core-8-4-branch | |
2012-06-28
| ||
11:13 | Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: 20d6976e user: jan.nijtmans tags: core-8-4-branch | |
2012-06-27
| ||
13:14 | link cygwin wish with tk84.dll install tk84.dll check-in: 54d1f549 user: jan.nijtmans tags: core-8-4-branch | |
2012-06-26
| ||
19:52 | link cygwin wish8.6 with tk86.dll (configuration part) check-in: 39ae97db user: jan.nijtmans tags: core-8-4-branch | |
2012-06-23
| ||
07:41 | sync tcl.m4 with Tcl version autoconf-2.13 check-in: 6ee6c4cc user: jan.nijtmans tags: core-8-4-branch | |
2012-06-22
| ||
12:32 | [Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: fec5f2f7 user: jan.nijtmans tags: core-8-4-branch | |
2012-06-19
| ||
09:55 | SetOptions.3: minor doc fix make various other tables CONST (All backported from Tk 8.6) check-in: 213ad7fd user: jan.nijtmans tags: core-8-4-branch | |
2012-06-10
| ||
14:47 | [Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: c19c493c user: jan.nijtmans tags: core-8-4-branch | |
2012-06-08
| ||
22:11 | function def in front check-in: 8c1ea956 user: jan.nijtmans tags: core-8-4-branch | |
20:53 | Implement TkCygwinMainEx for loading Cygwin's Tk_MainEx from the Tk dll check-in: 1a49039b user: jan.nijtmans tags: core-8-4-branch | |
20:45 | OXS Tiger Breakage check-in: 673c3417 user: jan.nijtmans tags: core-8-4-branch | |
2012-06-07
| ||
09:26 | some more quoting issues check-in: 2d12089b user: jan.nijtmans tags: core-8-4-branch | |
04:30 | Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: b5e6b38e user: jan.nijtmans tags: core-8-4-branch | |
2012-06-05
| ||
13:12 | merge core-8-4-branch Closed-Leaf check-in: 61bf2ca3 user: jan.nijtmans tags: bug-3508771 | |
2012-06-01
| ||
22:29 | Change XSetDashes signature and many others to match Xorg, needed for Cygwin. Add .PHONY targets, and various quoting issues (Makefile.in) check-in: 74f3185b user: jan.nijtmans tags: core-8-4-branch | |
2012-05-29
| ||
15:23 | merge core-8-4-branch check-in: c6470d3b user: jan.nijtmans tags: bug-3508771 | |
15:08 | Change XFillRectangle(s)/XDrawLines(s) signature to match Xorg, needed for Cygwin. Generate same pkgIndex.tcl file for win32 and cygwin, one that is equally useable for both. check-in: 4b760eba user: jan.nijtmans tags: core-8-4-branch | |
2012-05-25
| ||
12:19 | Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll. Fix "make genstubs" when cross-compiling on UNIX check-in: 09a6f032 user: jan.nijtmans tags: core-8-4-branch | |
2012-05-24
| ||
20:59 | Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 55225690 user: jan.nijtmans tags: core-8-4-branch | |
2012-05-14
| ||
18:58 | fix some visual studio warnings, eliminate some ANSI_ARGS check-in: 81524cf1 user: jan.nijtmans tags: core-8-4-branch | |
13:56 | typo check-in: 1203fa3c user: jan.nijtmans tags: core-8-4-branch | |
13:34 | implement TkSetPixmapColormap and TkpPrintWindowId for cygwin export TkWinChildProc for win32 backport TCHAR determination from tkWinPort.h check-in: b8bf8248 user: jan.nijtmans tags: core-8-4-branch | |
2012-05-09
| ||
20:54 | Change TkpWmSetState signature to match UNIX, needed for Cygwin Don't check for cygwin in win32 static build Some more useful #defines for Cygwin check-in: 6024bffd user: jan.nijtmans tags: core-8-4-branch | |
2012-05-05
| ||
17:16 | merge core-8-4-branch check-in: 029d1cb7 user: jan.nijtmans tags: bug-3508771 | |
06:53 | [Bug 2768586]: Only do menu correction on Windows < Win7 If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 98036cba user: jan.nijtmans tags: core-8-4-branch | |
2012-05-04
| ||
22:05 | [Bug 2768586]: Menu posting problem on dual monitors check-in: a174ee32 user: jan.nijtmans tags: core-8-4-branch | |
2012-05-02
| ||
22:11 | unneccessary variable check-in: 4fffd013 user: jan.nijtmans tags: core-8-4-branch | |
11:48 | merge core-8-4-branch check-in: 9509d715 user: jan.nijtmans tags: bug-3508771 | |
11:22 | [Bug 533519]: Window placement with multiple screens check-in: cb030e1f user: jan.nijtmans tags: core-8-4-branch | |
11:09 | change signature of all X11 functions to match those of CYGWIN check-in: 513498f8 user: jan.nijtmans tags: bug-3508771 | |
2012-04-26
| ||
14:32 | merge trunk shorten command table, and make sure that tk.dll, when loaded in cygwin, doesn't use the win32 file dialogs check-in: e21ebc9e user: jan.nijtmans tags: bug-3508771 | |
13:46 | Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: 356fef0d user: dkf tags: core-8-4-branch | |
12:36 | provide dummy Tk_AttachHWND and friends for OSX as well check-in: 82cf3c1a user: jan.nijtmans tags: core-8-4-branch | |
09:14 | [Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin check-in: 6855a651 user: jan.nijtmans tags: core-8-4-branch | |
2012-04-25
| ||
13:30 | implement various internal win32 stub functions for cygwin check-in: cbfd3027 user: jan.nijtmans tags: bug-3508771 | |
2012-04-22
| ||
22:03 | [Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: 09655b04 user: dkf tags: core-8-4-branch | |
2012-04-20
| ||
13:20 | unused variable check-in: bfdb0257 user: jan.nijtmans tags: bug-533519 | |
12:50 | fix (hopefully) menu posting in the same way as window placement check-in: b1dda72b user: jan.nijtmans tags: bug-533519 | |
12:16 | Use vroot size in stead of screen size for clipping window coordinates in ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there. check-in: 53c95a25 user: jan.nijtmans tags: core-8-4-branch | |
2012-04-18
| ||
18:08 | make some more internal tables CONST check-in: aa726163 user: jan.nijtmans tags: core-8-4-branch | |
2012-04-17
| ||
21:12 | make loading of tk.dll in cygwin possible reduce command table size check-in: db6c2704 user: jan.nijtmans tags: core-8-4-branch | |
2012-04-16
| ||
22:26 | set [wm maxsize] as well check-in: d6d2ddb5 user: jan.nijtmans tags: bug-533519 | |
22:23 | Fix bug 533519 check-in: 1507edf8 user: jan.nijtmans tags: bug-533519 | |
2012-04-13
| ||
19:34 | [Bug 3517448] TclKit build fails (unresolved __strtoi64) some more tkInt.decls formatting check-in: 4139d30f user: jan.nijtmans tags: core-8-4-branch | |
2012-04-12
| ||
20:05 | disallow colors like "xellow" check-in: e30176d1 user: jan.nijtmans tags: core-8-4-branch | |
2012-04-11
| ||
22:03 | sync tcl.m4 with Tcl, format tkInt.decls like Tk8.5/8.6 check-in: 9af0a97a user: jan.nijtmans tags: core-8-4-branch | |
2012-04-09
| ||
19:20 | make genstubs check-in: 1184c33f user: dgp tags: core-8-4-branch | |
2012-04-06
| ||
23:17 | [Bug 3176239] control-MouseWheel causes segv check-in: 316704e1 user: jan.nijtmans tags: core-8-4-branch | |
22:04 | some more cygwin compatibility improvements check-in: e18429c9 user: jan.nijtmans tags: core-8-4-branch | |
21:47 | format tk.decls like tcl8.5/8.6, re-generiate tk(Int)Decls.h check-in: 4af947ee user: jan.nijtmans tags: core-8-4-branch | |
2012-04-02
| ||
09:14 | gcc warning: signed-unsigned compare check-in: 955354d8 user: jan.nijtmans tags: core-8-4-branch | |
2012-03-29
| ||
22:37 | Only check for cygwin with $GCC check-in: 0f2cc67a user: jan.nijtmans tags: core-8-4-branch | |
20:52 | [Bug 3511806] Compiler checks too early This change allows to build the cygwin and mingw32 ports of Tcl/Tk to build out-of-the-box using a native or cross- compiler. check-in: 1f224bb6 user: jan.nijtmans tags: core-8-4-branch | |
07:28 | implementation ready for further field-tests Closed-Leaf check-in: 10a332d1 user: jan.nijtmans tags: bug-3511806 | |
2012-03-26
| ||
21:06 | enable cygwin build in /win directory (using mingw-w64 compiler) check-in: beead5e4 user: jan.nijtmans tags: core-8-4-branch | |
12:32 | fix scoping of buf (introduced with fix for [Bug 2809525] check-in: bde05b36 user: jan.nijtmans tags: core-8-4-branch | |
2012-03-21
| ||
22:17 | [Bug 2809525] Abort on overlong color name check-in: 46289902 user: jan.nijtmans tags: core-8-4-branch | |
2012-03-19
| ||
14:26 | experiment: use web colors in stead of X11 colors (win only) check-in: 79468fd3 user: jan.nijtmans tags: jn-web-colors | |
2012-03-18
| ||
21:00 | rfe-3503317: XParseColor speedup check-in: 26bdfc04 user: jan.nijtmans tags: core-8-4-branch | |
16:45 | test output in Xorg rgb.txt format Closed-Leaf check-in: 588cd445 user: jan.nijtmans tags: rfe-3503317 | |
2012-03-17
| ||
00:33 | elimination of gray table by using calculations in stead check-in: 4ecc5287 user: jan.nijtmans tags: rfe-3503317 | |
00:18 | implementation complete, todo: more testing check-in: 190211c6 user: jan.nijtmans tags: rfe-3503317 | |
2012-03-16
| ||
22:36 | further reduction of color table to 147 entries! check-in: 7f343b6e user: jan.nijtmans tags: rfe-3503317 | |
2012-03-15
| ||
20:45 | workaround for _strtoi64 determination on win64 (autoconf-2.13 issue) check-in: 11cf61f5 user: jan.nijtmans tags: core-8-4-branch | |
20:10 | [bug 3505358 ] invalid color name "#f75df642f527" check-in: 7518016c user: jan.nijtmans tags: core-8-4-branch | |
2012-03-14
| ||
23:08 | workaround attempt for win64 problem????? check-in: 038983f7 user: jan.nijtmans tags: core-8-4-branch | |
2012-03-13
| ||
15:05 | make sure that "burly wood" is not a valid color check-in: 3a32cd8c user: jan.nijtmans tags: rfe-3503317 | |
10:14 | rfe-3503317: XParseColor speedup check-in: b6dabd0a user: jan.nijtmans tags: rfe-3503317 | |
08:58 | missing include <stdlib.h> check-in: 73e407b6 user: jan.nijtmans tags: core-8-4-branch | |
2012-03-04
| ||
16:51 | Patch from the cygwin folks check-in: 8e4f684b user: jan.nijtmans tags: core-8-4-branch | |
2012-02-28
| ||
13:45 | [Bug 3495198]: Corrected types of canvas bitmap options. check-in: b585e983 user: dkf tags: core-8-4-branch | |
2012-02-26
| ||
21:23 | Provide fallback for _strtoi64 check-in: 2f32e4e8 user: jan.nijtmans tags: core-8-4-branch | |
2012-02-21
| ||
05:38 | _Xconst -> CONST check-in: 38c69518 user: jan.nijtmans tags: core-8-4-branch | |
2012-02-15
| ||
20:33 | [Bug 3486474]: Inconsistent color scaling check-in: feaff433 user: jan.nijtmans tags: core-8-4-branch | |
2012-02-12
| ||
17:46 | improved, faster implementations of XParseColor and TkParseColor Closed-Leaf check-in: acbeaf88 user: jan.nijtmans tags: bug-3486474 | |
2012-02-11
| ||
00:19 | let Tk_NameOfColor output a shorter color-name, when possible check-in: 349169c6 user: jan.nijtmans tags: bug-3486474 | |
2012-02-10
| ||
23:55 | proposed fix for bug-3486474 check-in: 6f74cf37 user: jan.nijtmans tags: bug-3486474 | |
2012-01-25
| ||
22:00 | Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: a2b769a6 user: jan.nijtmans tags: core-8-4-branch | |
2011-12-22
| ||
18:39 | 3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 45ce45eb user: dgp tags: core-8-4-branch | |
2011-11-22
| ||
16:53 | [Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 43a8cf52 user: jan.nijtmans tags: core-8-4-branch | |
2011-11-17
| ||
21:16 | Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line check-in: e5f64795 user: jan.nijtmans tags: core-8-4-branch | |
20:57 | [Bug 3437816]: Missing TCL_ERROR return in [canvas lower] check-in: 1995a580 user: jan.nijtmans tags: core-8-4-branch | |
2011-10-11
| ||
11:33 | Add dummy user_data field to XVirtualEvent, for improved upwards compatibility with Tk 8.5 check-in: 74fb989b user: jan.nijtmans tags: core-8-4-branch | |
2011-09-26
| ||
11:56 | Support Visual Studio 11 check-in: 19ec9437 user: jan.nijtmans tags: core-8-4-branch | |
2011-09-06
| ||
14:39 | Add --disable-rpath option to configure script. Fixes [1231033f]. check-in: 020966fb user: jan.nijtmans tags: core-8-4-branch | |
2011-08-30
| ||
07:44 | Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Add Haiku support and better NetBSD/FreeBSD support. check-in: bb80dd08 user: jan.nijtmans tags: core-8-4-branch | |
2011-08-16
| ||
12:22 | [Bug 3388350] mingw64 compiler warnings check-in: 3aea88a4 user: jan.nijtmans tags: core-8-4-branch | |
07:57 | [Bug 3388350] mingw64 compiler warnings check-in: 38034808 user: jan.nijtmans tags: core-8-4-branch | |
2011-08-13
| ||
20:59 | [Bug 3388350] mingw64 compiler warnings check-in: 2cc61836 user: jan.nijtmans tags: core-8-4-branch | |
2011-07-28
| ||
08:42 | [Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: b754e2d6 user: jan.nijtmans tags: core-8-4-branch | |
2011-06-16
| ||
11:51 | Sync with win/tcl.m4 from Tcl check-in: e5c3146c user: jan.nijtmans tags: core-8-4-branch | |
2011-06-10
| ||
17:18 | [Bug 3175610]: Incomplete refresh of line items. check-in: 87393b6f user: dgp tags: core-8-4-branch | |
2011-06-08
| ||
16:13 | Purge RCS Keywords. check-in: a74f32bb user: dgp tags: core-8-4-branch | |
2011-06-06
| ||
21:56 | Restore proper NUL output to the [console]. [Bug 2546087] check-in: 4a36ca25 user: dgp tags: core-8-4-branch | |
2011-04-22
| ||
18:17 | [Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 22a6a821 user: pspjuth tags: core-8-4-branch | |
2011-04-21
| ||
21:01 | Document all variable options as global. check-in: 6242f06c user: pspjuth tags: core-8-4-branch | |
2011-03-28
| ||
09:16 | [Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: 62921742 user: jan.nijtmans tags: core-8-4-branch | |
2011-03-26
| ||
06:35 | The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 970fa676 user: jan tags: core-8-4-branch | |
2011-03-24
| ||
08:11 | [Bug #3239768] tk8.4.19 (and later) WIN32 menu font support check-in: 2423937d user: jan.nijtmans tags: core-8-4-branch | |
2011-03-11
| ||
23:47 | SEH-emulation for AMD64 mingw-w64 does not accept _WIN32_IE < 0x0501 Merged --cherrypick from core-8-5-branch (2010-12-13, f4ecadb40d) remove conflicting definition of timezone struct check-in: 5b16e78f user: jan.nijtmans tags: core-8-4-branch | |
15:00 | SC_EMBED_MANIFEST macro Merged --cherrypick from core-8-5-branch (2010-08-26, 3416226333358009f) check-in: 99a18868 user: jan.nijtmans tags: core-8-4-branch | |
2011-03-05
| ||
11:07 | We are no longer on CVS, so don't need the .cvsignore files any more check-in: 7969d3a4 user: jan.nijtmans tags: core-8-4-branch | |
2011-01-25
| ||
08:49 | [Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. Just the strcpy->memcpy part, to prevent anything like [Bug #3164879] check-in: c3b14185 user: nijtmans tags: core-8-4-branch | |
2011-01-13
| ||
11:32 | [Patch #3154705] Close button has no effect. Add <Escape> binding as well (backported from Tcl 8.5) check-in: 3f19aab7 user: nijtmans tags: core-8-4-branch | |
2010-10-31
| ||
21:25 | Add -D_CRT_SECURE_NO_DEPRECATE and -D_CRT_NONSTDC_NO_DEPRECATE, reducing the number of deprecation warnings on later VC++ versions. Better VCVERSION determination. All changes backported from Tcl8.5/8.6 check-in: 63cc534f user: nijtmans tags: core-8-4-branch | |
2010-10-23
| ||
21:43 | Update for VS10 check-in: 16f33d69 user: nijtmans tags: core-8-4-branch | |
2010-03-12
| ||
13:12 | [Bug 2956548] TkpButtonSetDefaults only initializes one button type Fix 2 minor gcc warnings in tkWinTest.c check-in: 42f32522 user: nijtmans tags: core-8-4-branch | |
2010-02-17
| ||
20:57 | generic/tkMenu.c: Defer TkMenuOptionTables cleanup to CallWhenDeleted() time, to ensure that the record doesn't get freed until after all widget instance commands have been deleted (Fixes [Bug#2952745]). check-in: 8326727e user: jenglish tags: core-8-4-branch | |
2010-01-23
| ||
11:30 | Fix test for the ewmh attributes addition check-in: a325f76b user: patthoyts tags: core-8-4-branch | |
01:36 | TIP #359: Extended Window Manager Hints support for 8.4 check-in: d9be2b12 user: patthoyts tags: core-8-4-branch | |
2009-12-11
| ||
11:18 | [Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: ab74dd2e user: dkf tags: core-8-4-branch | |
2009-11-02
| ||
04:59 | Fix for [Bug 1739613] check-in: 69f4b225 user: mistachkin tags: core-8-4-branch | |
2009-10-25
| ||
17:08 | Fix [Bug 2809525] by limiting X11 color name lengths. check-in: 60ae3bae user: dkf tags: core-8-4-branch | |
2009-10-22
| ||
22:10 | Apply (upgraded) version of [Patch 1469210]. check-in: 3e3f06df user: dkf tags: core-8-4-branch | |
2009-10-07
| ||
14:28 | [Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 10ea505d user: dkf tags: core-8-4-branch | |
2009-09-14
| ||
23:39 |
* generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu in * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608]check-in: 7ba46a00 user: hobbs tags: core-8-4-branch | |
2009-08-24
| ||
00:59 |
* macosx/tkMacOSXHLEvents.c (ScriptHandler): fix "do script" apple event handler issues on recent Mac OS X releases by using AE coercion to 'utf8' for text data and to 'fsrf' for alias data. (reported by Youness Alaoui on tcl-mac)check-in: 49260f29 user: das tags: core-8-4-branch | |
2009-07-22
| ||
07:51 | [Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: d4a0a904 user: dkf tags: core-8-4-branch | |
2009-04-30
| ||
14:57 | Backport 2080533 fix. check-in: 9465f442 user: dgp tags: core-8-4-branch | |
2009-04-28
| ||
16:52 |
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.check-in: b39a8d8e user: hobbs tags: core-8-4-branch | |
2009-04-14
| ||
19:58 | Regen unix/configure check-in: 552ada06 user: stwo tags: core-8-4-branch | |
18:54 | Removed -Wno-implicit-int from CFLAGS_WARNING. check-in: 3cf9b5b8 user: stwo tags: core-8-4-branch | |
2009-04-09
| ||
15:57 |
* generic/tk.h: Restore _TCL guards around tcl.h inclusion to restore compat with early 8.4.* releases. Thanks Stuart Cassoff. [Bug 1723812]check-in: a0cf8211 user: dgp tags: core-8-4-branch | |
2009-02-28
| ||
09:42 | [Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: 4f246e52 user: patthoyts tags: core-8-4-branch | |
2009-02-06
| ||
08:14 |
* generic/tkImgPhoto.c: fix leaks discovered with the Mac OS X * generic/tkMenu.c: Instruments.app Leaks tool. * macosx/tkMacOSXWm.c:check-in: 893b8723 user: das tags: core-8-4-branch | |
08:14 | whitespace check-in: d647d4d9 user: das tags: core-8-4-branch | |
2009-01-16
| ||
23:46 | True commit. check-in: 5df7affd user: andreas_kupries tags: core-8-4-branch | |
23:45 | * win/tkWinWm.c (WmAttributesCmd): Fix a single use of SetWindowLongPtr which was not properly ifdef'd. check-in: 75bf70ae user: andreas_kupries tags: core-8-4-branch | |
2009-01-08
| ||
23:48 | adjust copyright year check-in: e0707e03 user: das tags: core-8-4-branch | |
2008-12-07
| ||
16:57 | Fix potential use of uninitialized variable flagged by clang static analyzer check-in: b5a8364c user: das tags: core-8-4-branch | |
16:53 | Fix leaks flagged by clang static analyzer check-in: 0546a422 user: das tags: core-8-4-branch | |
16:45 | TkpDisplayButton: use computed borderWidth check-in: 18d17bc6 user: das tags: core-8-4-branch | |
16:44 | MenuDefProc: avoid crash with non-Tk menus check-in: 4d7c9cff user: das tags: core-8-4-branch | |
2008-11-04
| ||
23:55 |
* generic/tkPort.h: remove the ../unix/ header dir as the build system already has it, and it confuses builds when used with private headers installed.check-in: c83c5436 user: hobbs tags: core-8-4-branch | |
2008-08-13
| ||
23:13 | autoconf-2.13 check-in: 37e133cf user: das tags: core-8-4-branch | |
23:04 |
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.check-in: b0134c31 user: das tags: core-8-4-branch | |
2008-08-06
| ||
16:54 | Fix for [Bug 2010422]: account for X11 changing constant LASTEvent. check-in: b1bd86cd user: jenglish tags: core-8-4-branch | |
2008-06-19
| ||
00:16 |
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().check-in: f0631055 user: das tags: core-8-4-branch | |
00:15 |
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.check-in: 6c34d29b user: das tags: core-8-4-branch | |
00:14 |
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).check-in: 96bdad05 user: das tags: core-8-4-branch | |
00:11 |
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.check-in: 3d447f60 user: das tags: core-8-4-branch | |
2008-06-12
| ||
19:34 | autoconf-2.13 check-in: 3bf500a9 user: das tags: core-8-4-branch | |
19:34 | duh, fix missing 'fi', thanks aku! check-in: 5c8abaac user: das tags: core-8-4-branch | |
17:09 |
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]check-in: 8524e84a user: das tags: core-8-4-branch | |
06:38 |
* macosx/tkMacOSXXStubs.c: sync with core-8-5-branch.check-in: be983948 user: das tags: core-8-4-branch | |
06:38 |
* unix/configure: autoconf-2.13check-in: 8fdcb719 user: das tags: core-8-4-branch | |
06:38 |
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.check-in: 3f985b10 user: das tags: core-8-4-branch | |
2008-04-17
| ||
14:58 | bump release tag check-in: e8869173 user: dgp tags: core-8-4-branch, core-8-4-19 | |
14:48 |
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]check-in: 34f1ba78 user: dgp tags: core-8-4-branch | |
2008-04-11
| ||
16:55 | bump release date check-in: 8556d493 user: dgp tags: core-8-4-branch | |
2008-04-07
| ||
23:12 |
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]check-in: 9395b7e1 user: hobbs tags: core-8-4-branch | |
19:17 |
* README: Bump version number to 8.4.19 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: * changes: updates for 8.4.19 release.check-in: fdb428db user: dgp tags: core-8-4-branch | |
2008-03-27
| ||
13:44 |
* unix/configure: autoconf-2.13check-in: 48abe591 user: das tags: core-8-4-branch | |
13:43 |
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]check-in: c54f693b user: das tags: core-8-4-branch | |
2008-02-27
| ||
22:45 | fix copyright year check-in: cc95a649 user: das tags: core-8-4-branch | |
00:12 |
* macosx/tkMacOSXDraw.c: workaround leak in Carbon SetPortPenPixPat() API [Bug 1863346]; avoid repeated PixPat allocation/deallocation.check-in: 939ecb70 user: das tags: core-8-4-branch | |
2008-02-06
| ||
18:59 | correct bug ID check-in: 749c7f7f user: dgp tags: core-8-4-branch, core-8-4-18 | |
15:31 |
*** 8.4.18 TAGGED FOR RELEASE *** * README: Bump version number to 8.4.18 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: * changes: updates for 8.4.18 release.check-in: ea6696f2 user: dgp tags: core-8-4-branch | |
2008-02-02
| ||
23:59 |
* macosx/Wish-Info.plist.in: add CFBundleLocalizations key, listing * unix/configure.in (Darwin): all library/msgs locales. * unix/configure.in (Darwin): correct Info.plist year substitution in non-framework builds. * unix/configure: autoconf-2.13check-in: 13be7679 user: das tags: core-8-4-branch | |
2008-02-01
| ||
16:59 | * generic/tkImgGIF.c: Fixed a buffer overflow (CVE-2006-4484). * tests/imgPhoto.test: Added a test for the above. check-in: fb40595a user: rmax tags: core-8-4-branch | |
2007-12-31
| ||
17:35 | sync with HEAD 'changes' of relevant aqua entries for 8.4.17 check-in: 1706de87 user: das tags: core-8-4-branch, core-8-4-17 | |
17:20 |
* changes: updates for 8.4.17 release. * unix/configure.in: Add "hu" to LOCALES. * unix/configure: autoconf-2.13check-in: 1e9ee7be user: dgp tags: core-8-4-branch | |
2007-12-18
| ||
18:21 |
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Revert 2007-10-26 change to window class of transient toplevels that are not also overrideredirect. [Bug 1845899] * macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Implement more * macosx/tkMacOSXMouseEvent.c (BringWindowForward): X11-like transient * macosx/tkMacOSXSubwindows.c (XDestroyWindow): behaviour by adding transient windows to a window group owned by the master window, this ensures transients always remain in front of and are collapsed with the master; bring master to front when selecting transient windows; restore default window group of transients if master destroyed. [Bug 1845899]check-in: bca05a1a user: das tags: core-8-4-branch | |
18:20 |
* macosx/tkMacOSXPrivate.h: fix Panther build.check-in: d0d3fd33 user: das tags: core-8-4-branch | |
2007-12-13
| ||
23:13 |
* generic/tkMenubutton.c (ConfigureMenuButton): trace the -textvariable even if an image exists as it may use -compound.check-in: e677ad35 user: hobbs tags: core-8-4-branch | |
00:31 |
* generic/tkText.c (DeleteChars, TextEditCmd, updateDirtyFlag): * tests/text.test (text-25.10.1,25.11.[12]): Don't require [update idle] to trigger Modified event [Bug 1809538] Modified virtual event should only fire on state change [Bug 1799782] Make sure we delete chars before triggering <<Modified>> [Bug 1737288]check-in: dec49c3c user: hobbs tags: core-8-4-branch | |
2007-12-05
| ||
19:18 |
* win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now) * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker.check-in: b545e1e2 user: hobbs tags: core-8-4-branch | |
19:17 |
* win/tkWinDraw.c: Applied [Patch 1723362] for transparent bitmaps.check-in: f4f64f14 user: hobbs tags: core-8-4-branch | |
2007-11-26
| ||
20:53 |
Backport from HEAD of [Bug #1822391]:
* generic/tkImgPPM.c (StringReadPPM): Corrected a comparison whose sense was reversed that resulted in reading beyond the end of the input buffer on malformed PPM data. [Bug #1822391] * tests/imgPPM.test (imgPPM-4.1): Added test case that exercises [Bug #1822391]. check-in: d7902b20 user: kennykb tags: core-8-4-branch | |
2007-11-09
| ||
07:36 |
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09check-in: 6bef6474 user: das tags: core-8-4-branch | |
07:08 |
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09check-in: 8417f424 user: das tags: core-8-4-branch | |
06:48 |
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09check-in: a3911de6 user: das tags: core-8-4-branch | |
06:26 |
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09check-in: f3af33f1 user: das tags: core-8-4-branch | |
06:19 | sync with tcl/unix/tcl.m4 check-in: 7c510334 user: das tags: core-8-4-branch | |
2007-11-05
| ||
17:21 | Spelling corrections check-in: 5787fbef user: dgp tags: core-8-4-branch | |
2007-11-01
| ||
10:37 | Fixed mistake in [$t tag remove] docs. [Bug 1792191] check-in: 064aa79a user: dkf tags: trunk | |
10:35 | Documented the Command modifier. [Bug 1232908] check-in: 43eeea3f user: dkf tags: trunk | |
10:19 | Fix [Bug 1386955] check-in: d1812331 user: dkf tags: trunk | |
2007-10-31
| ||
16:37 | Improved description/comments so that people better understand what is being validated, following suggestion from Don Porter. check-in: 4b9fae74 user: dkf tags: trunk | |
16:17 | D'uh, now make the code more idiomatic! check-in: abe67e28 user: dkf tags: trunk | |
16:17 | Minor GOOBE boost on Unix and OSX check-in: 4ed2b642 user: dkf tags: trunk | |
16:11 | Mark non-loadable images as such instead of throwing a nasty dialog, following suggestion from Don Porter. check-in: a083ed0f user: dkf tags: trunk | |
10:24 | Improve Tk_PhotoPutBlock a bit more. Derived from [Patch 224066] check-in: 33757ab0 user: dkf tags: trunk | |
04:25 | BUGFIX: Unpost can be called with no preceding Post. check-in: 139521b3 user: jenglish tags: trunk | |
00:05 | Use -fp:strict with msvc8 as -fp:precise fails on amd64 builds. Fix the two places in Tk that generate errors with msvc8 when using this flag. check-in: 3304fda8 user: patthoyts tags: trunk | |
2007-10-30
| ||
22:29 |
* library/choosedir.tcl: only enable OK button when valid in conjunction with -mustexist. [Bug 1550528]check-in: 642dcde5 user: hobbs tags: trunk | |
21:29 | More documentation improvements check-in: b16ced4d user: dkf tags: trunk | |
19:56 |
* library/listbox.tcl (::tk::ListboxBeginSelect): ignore -takefocus when considering focus on <1>, it is for tab focus.check-in: a5b8f655 user: hobbs tags: trunk | |
19:39 | fix spelling of -inactiveselectbackground [Bug 1626415] check-in: 6532e3d0 user: hobbs tags: trunk | |
19:08 |
* generic/tk.h: Bump version number to 8.5b2.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b2 * unix/configure.in: release. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:check-in: 6882cbb7 user: dgp tags: trunk | |
18:53 |
* library/entry.tcl: don't error with Clear event. [Bug 1509288]check-in: 4ece99c5 user: hobbs tags: core-8-4-branch | |
18:52 |
* library/entry.tcl: don't error with Clear event. [Bug 1509288]check-in: fc064c4b user: hobbs tags: trunk | |
16:29 | use size -12 TkFixedFont (was -10) check-in: 16037b09 user: hobbs tags: trunk | |
15:44 | Fix Arabic and Hebrew rendering on Windows. [Bug 1803723] check-in: 5bbbbde8 user: dkf tags: trunk | |
15:37 | Typo check-in: 865f8608 user: dkf tags: trunk | |
15:34 | Rename enumermation for somewhat simpler-to-read code. [Bug 1677613] check-in: d8817c8b user: dkf tags: trunk | |
15:22 |
* generic/ttk/ttkWidget.c: Split up RedisplayWidget()
to factor out double-buffering related code.
* macosx/ttkMacOSXAquaTheme.c: Use SetThemeBackGround/ kThemeBrushModelessDialogBackground{Active|Inactive} instead of ApplyThemeBackground/kThemeBackgroundWindowHeader (advice from DAS). * library/ttk/aquaTheme.tcl: Use darker shade for inactive and disabled text, to match typical values of most kThemeXXXTextColorInactive values. check-in: 389670a8 user: jenglish tags: trunk | |
15:20 | Clarify UTF8_STRING handling. [Bug 1778563] check-in: f30c2c80 user: dkf tags: trunk | |
15:02 | Clarify search subcommand docs. [Bug 1622919] check-in: 058c78ce user: dkf tags: trunk | |
10:13 | Made maintenance easier by adding extra dependency information so that the right version number gets embedded in key files. check-in: ef9be8b4 user: dkf tags: trunk | |
02:33 | use Monaco 11 (was 9) as Aqua TkFixedFont check-in: acc69507 user: hobbs tags: trunk | |
01:57 |
* tests/listbox.test, tests/panedwindow.test, tests/scrollbar.test: * library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl: * library/msgbox.tcl, library/optMenu.tcl, library/tclIndex: * library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt: * library/demos/tcolor, library/demos/text.tcl: * library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look * library/ttk/fonts.tcl: Update of Tk default look in 8.5 * macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look * unix/tkUnixDefault.h: with minor modifications for Win32/Aqua. * win/tkWinDefault.h: Uses Tk*Font definitions throughout for * win/tkWinFont.c: classic widgets. [Bug #1820344] * library/obsolete.tcl (::tk::classic::restore): This restores changes made to defaults in 8.5 using the 'option' command, segmented into logical groups.check-in: f108de53 user: hobbs tags: trunk | |
01:54 | fix DEF_MENUBUTTON_FONT check-in: ed7f40a7 user: das tags: core-8-4-branch | |
01:26 | restored TIP#145 and Aqua improvements that got lost in the 8.5b2 release revert check-in: c14c75cb user: das tags: trunk | |
01:23 |
* tests/winfo.test: winfo-4.5 raise .t to above . for Windowscheck-in: 5f9eeb1e user: hobbs tags: trunk | |
01:09 |
* tests/unixWm.test: note TIP#142 results and remove unnecessary catches.check-in: b7c2c76b user: hobbs tags: trunk | |
2007-10-29
| ||
21:19 | Minor improvements check-in: 0790155f user: dkf tags: trunk | |
16:04 | Lots more GOOBE stuff. Now works with 'make html'! check-in: 6373cd0c user: dkf tags: trunk | |
2007-10-28
| ||
18:56 | * library/ttk/combobox.tcl: Make popdown window [wm resizable 0 0] on OSX, to prevent TkAqua from shrinking the scrollbar to make room for a grow box that isn't there. * macosx/ttkMacOSXTheme.c, library/ttk/aquaTheme.tcl: Reworked combobox layout. check-in: fad8a49e user: jenglish tags: trunk | |
2007-10-27
| ||
04:23 | merge updates from HEAD check-in: ee0325f1 user: dgp tags: core-stabilizer-branch | |
2007-10-26
| ||
20:25 | restore baby check-in: 3448f658 user: dgp tags: trunk, core-8-5-b2 | |
20:13 |
* doc/*.1: Revert doc changes that broke * doc/*.3: `make html` so we can get the release * doc/*.n: out the door.check-in: 4fe42744 user: dgp tags: trunk | |
17:24 | tag:8.5b2 check-in: 2df17381 user: dgp tags: trunk | |
17:20 | add Aqua changes for for 8.5b2 check-in: 5be17d66 user: das tags: trunk | |
16:51 |
* changes: Update changes for 8.5b2 release.check-in: 4d052180 user: dgp tags: trunk | |
15:23 |
* README: Bump version number to 8.5b2. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 3c194ab8 user: dgp tags: trunk | |
12:25 | Fix minor faults check-in: 81c2c05d user: dkf tags: trunk | |
10:38 |
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]check-in: 1f3a0668 user: das tags: core-8-4-branch | |
10:37 |
* macosx/tkMacOSXDialog.c: sync with HEAD.check-in: 0f956e6f user: das tags: core-8-4-branch | |
10:36 |
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]check-in: e86312e5 user: das tags: trunk | |
10:35 | whitespace check-in: 9c05f749 user: das tags: trunk | |
08:04 | use global for -typevariable check-in: 0c7de935 user: das tags: trunk | |
07:56 |
* macosx/tkMacOSXDialog.c: TIP#242 cleanup. * library/demos/filebox.tcl: demo TIP#242 -typevariable.check-in: ba920c82 user: das tags: trunk | |
2007-10-25
| ||
22:52 | ttk::notebook: reworked [$nb insert] logic (fixes multiple bugs; see #1817596) check-in: 12a800da user: jenglish tags: trunk | |
21:44 |
* doc/getOpenFile.n: TIP#242 implementation of -typevariable to * library/tkfbox.tcl: return type of selected file in file dialogs. * library/xmfbox.tcl: [Bug #1156388] * macosx/tkMacOSXDialog.c: * tests/filebox.test: * tests/winDialog.test: * win/tkWinDialog.c:check-in: 32679bf3 user: hobbs tags: trunk | |
20:41 |
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.13check-in: cdddd326 user: das tags: core-8-4-branch | |
16:39 |
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]check-in: d7e8968b user: dgp tags: trunk | |
16:38 |
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]check-in: 5db44042 user: dgp tags: core-8-4-branch | |
07:08 | Move widget layout registration from TtkElements_Init() to widget *_Init() routines. Renaming/consistency: s/...ElementGeometry()/...ElementSize()/ check-in: 05eaff8c user: jenglish tags: trunk | |
2007-10-24
| ||
14:32 | Lots of improvements to look and feel of manual pages check-in: 719dc3b1 user: dkf tags: trunk | |
12:59 | merge updates from HEAD check-in: 547928e9 user: dgp tags: core-stabilizer-branch | |
01:03 | Applied patch from #1723362 for transparent bitmaps check-in: 7e79cdbf user: patthoyts tags: trunk | |
00:16 | permit wm manage of any widget (esp: ttk::frame) check-in: 975ab43a user: patthoyts tags: trunk | |
2007-10-23
| ||
23:24 |
* library/ttk/combobox.tcl (ttk::combobox::PopdownWindow): redo wm transient on each drop to handle reparent-able frames. [Bug 1818441]check-in: 73116ea0 user: hobbs tags: trunk | |
17:09 | [namespace import ::ttk::scrollbar] doesn't work, since ttk::scrollbar isn't [namespace export]ed. check-in: f768f92d user: jenglish tags: trunk | |
16:05 |
* tests/cursor.test: Make tests robust against changes in Tcl's rules for accepting integers in octal format.check-in: f1216634 user: dgp tags: trunk | |
15:44 | Rendering-with-groff GOOBE. check-in: 83ccda2c user: dkf tags: trunk | |
14:07 | improve look of HTML rendered version check-in: cbfebf46 user: das tags: trunk | |
12:47 | document missing named Tk* fonts, and named Aqua theme fonts. check-in: d34d7739 user: das tags: trunk | |
10:51 | Added TIP#145 documentation. check-in: bdb49f78 user: dkf tags: trunk | |
09:23 | Fixed leak in CreateNamedFont spotted by das. check-in: 9dcfea84 user: patthoyts tags: trunk | |
06:31 |
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:check-in: 01421f63 user: das tags: trunk | |
06:31 |
* library/demos/combo.tcl: Aqua GOOBE. * library/demos/toolbar.tcl: * library/demos/tree.tcl: * library/demos/ttknote.tcl: * library/demos/ttkprogress.tcl: * library/demos/widget:check-in: 9e806a98 user: das tags: trunk | |
2007-10-22
| ||
14:33 | Documentation improvements, all minor. check-in: ad0c5321 user: dkf tags: trunk | |
14:21 | More widget demos! check-in: aa992f88 user: dkf tags: trunk | |
03:35 | * library/ttk/combobox.tcl: ttk::combobox overhaul; fixes #1814778, #1780286, #1609168, #1349586 * library/ttk/aquaTheme.tcl: Factored out aqua-specific combobox -postposition adjustments. * generic/ttk/ttkTrack.c: Detect [grab]s and unpress pressed element; combobox workaround no longer needed. check-in: a69eecbf user: jenglish tags: trunk | |
2007-10-21
| ||
14:53 | typo check-in: dbffabdb user: das tags: trunk | |
14:52 |
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:check-in: c1218095 user: das tags: trunk | |
14:51 |
* library/demos/ttkmenu.tcl: Aqua GOOBE. * library/demos/ttkpane.tcl: * library/demos/widget:check-in: 638337ce user: das tags: trunk | |
14:51 |
* library/ttk/fonts.tcl: check for TIP #145 fonts on all platforms; correct aqua font sizes.check-in: 356ce28f user: das tags: trunk | |
14:50 |
* macosx/tkMacOSXFont.c: register named fonts for TIP #145 fonts and all theme font IDs.check-in: 9fa23398 user: das tags: trunk | |
14:50 |
* generic/tkFont.c (Tk{Create,Delete}NamedFont): allow NULL interp.check-in: 4290f766 user: das tags: trunk | |
01:31 | Clean up stale comments. check-in: f674a2be user: jenglish tags: trunk | |
2007-10-20
| ||
09:02 | On aqua, use tk scrollbar check-in: 637b80b9 user: patthoyts tags: trunk | |
2007-10-19
| ||
14:35 | merge updates from HEAD check-in: 87124aed user: dgp tags: core-stabilizer-branch | |
01:25 | s/style/ttk::style/ check-in: c21e18bc user: jenglish tags: trunk | |
2007-10-18
| ||
14:34 | More Ttk demos check-in: ca3fc167 user: dkf tags: trunk | |
14:23 |
* library/ttk/fonts.tcl: Create all the tip 145 font names on all platforms (mac and unix get handled in script, windows in C)check-in: 51d4f28e user: patthoyts tags: trunk | |
2007-10-17
| ||
20:54 | no message check-in: 9ecccf87 user: davygrvy tags: trunk | |
20:53 | * bitmaps/*.xbm: Changed CVS storage mode from -kb to -kkv as these are really text files, not binaries. * win/makefile.vc: Added $(BITMAPDIR) to the search path for the depend target. check-in: b294efcc user: davygrvy tags: trunk | |
20:52 | no message check-in: e29b9ca2 user: davygrvy tags: trunk | |
20:22 | icon beautification check-in: 05aada46 user: das tags: trunk | |
18:55 | more GOOBE check-in: bb834d09 user: das tags: trunk | |
18:21 |
* library/demos/widget: Aqua GOOBE, cleanup icons. * library/demos/ttkbut.tcl: * library/demos/button.tcl: restore setting of button highlightbackground on Aqua.check-in: 9763576d user: das tags: trunk | |
18:21 |
* macosx/ttkMacOSXTheme.c: adjust button and separator geometry.check-in: b9f5aa8f user: das tags: trunk | |
18:20 |
* macosx/tkMacOSXWm.c: fix warnings.check-in: bf04cde6 user: das tags: trunk | |
18:20 |
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:check-in: 149c8898 user: das tags: trunk | |
14:59 | Added demo of basic Ttk widgets. check-in: fcfc1362 user: dkf tags: trunk | |
14:37 | merge updates from HEAD check-in: 84d1e8fd user: dgp tags: core-stabilizer-branch | |
2007-10-16
| ||
21:25 | no message check-in: af9bb0fe user: davygrvy tags: trunk | |
21:24 | * win/makefile.vc: depend target now works and builds a generated dependency list with $(TCLTOOLSDIR)/mkdepend.tcl check-in: 0f9c80e9 user: davygrvy tags: trunk | |
21:00 | s/style/ttk::style/ check-in: 69ad4f31 user: jenglish tags: trunk | |
15:15 | More improvements for the widget demo main structure, including 'new' flagging. check-in: 6389df26 user: dkf tags: trunk | |
15:13 | Text widget documentation improvements check-in: f3d52fa0 user: dkf tags: trunk | |
15:11 | Minor improvements check-in: 7cce744a user: dkf tags: trunk | |
04:03 | merge updates from HEAD check-in: ed24631f user: dgp tags: core-stabilizer-branch | |
2007-10-15
| ||
21:06 | GOOBE work on the widget demo, plus a new demo of text widget peering. check-in: 70170127 user: dkf tags: trunk | |
20:59 | Fixed example check-in: 4ee2875d user: dkf tags: trunk | |
20:54 | whitespace change check-in: cae773d4 user: hobbs tags: trunk | |
20:52 |
* generic/tkFocus.c, generic/tkFrame.c, generic/tkInt.h: * macosx/tkMacOSXButton.c, macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c, unix/tkUnixWm.c, win/tkWinWm.c: * doc/wm.n, tests/wm.test: TIP #125 implementation [Bug 998125] Adds [wm manage|forget] for dockable frames. Finished X11 and Windows code, needs OS X completion.check-in: 64f2c3cc user: hobbs tags: trunk | |
18:38 | merge updates from HEAD check-in: 0cc687e0 user: dgp tags: core-stabilizer-branch | |
15:03 |
generic/ttk/ttkTreeview.c: Store pointer to column table entry
instead of column index in columnNames hash table.
This avoids the need for the evil PTR2INT and INT2PTR macros, and simplifies things a bit. check-in: ef1e1961 user: jenglish tags: trunk | |
07:24 |
* generic/tkArgv.c: Fix gcc warnings about 'cast to/from * generic/tkCanvUtil.c: pointer from/to integer of different * generic/tkCanvas.c: size' on 64-bit platforms by casting * generic/tkCursor.c: to intermediate types * generic/tkInt.h: intptr_t/uintptr_t via new PTR2INT(), * generic/tkListbox.c: INT2PTR(), PTR2UINT() and UINT2PTR() * generic/tkObj.c: macros. * generic/tkStyle.c: * generic/tkTextIndex.c: * generic/tkUtil.c: * generic/ttk/ttkTheme.h: * generic/ttk/ttkTreeview.c: * unix/tkUnixMenu.c: * unix/configure.in: * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: a5a2868b user: das tags: trunk | |
07:22 |
* macosx/Wish-Common.xcconfig: add 'tktest-X11' target. * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcodeproj/project.pbxproj:check-in: 84a1cb8c user: das tags: trunk | |
07:21 |
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.59check-in: 24c73d11 user: das tags: trunk | |
01:05 |
* win/configure, win/configure.in (TK_WIN_VERSION): Make sure the patchlevel doesn't contain extra dotted pairs (eg. interim release)check-in: 68b6074b user: hobbs tags: trunk | |
2007-10-12
| ||
19:01 | Hush. check-in: b113e179 user: patthoyts tags: trunk | |
18:56 | Fixed install of tk broken with last commit check-in: cd673403 user: patthoyts tags: trunk | |
14:14 | Mine all version information from headers. Sync tcl and tk and bring extension versions closer together. Try and avoid using tclsh to do substitutions as we may cross compile. check-in: 33f8d8e2 user: patthoyts tags: trunk | |
09:28 | Make use of TkFixedFont and ttk widgets in the console. Try and select a better fixed font just for the console. check-in: 70d0b28c user: patthoyts tags: trunk | |
03:14 |
* macosx/tkMacOSXDraw.c: replace all (internal) use of QD region * macosx/tkMacOSXSubwindows.c: API by HIShape API, with conversion to * macosx/tkMacOSXWindowEvent.c QD regions only when required by legacy * macosx/tkMacOSXPrivate.h: Carbon or Tk API. * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXInt.h: replace MacDrawable's QD RgnHandles * macosx/tkMacOSXEmbed.c: clipRgn, aboveClipRgn & drawRgn by * macosx/tkMacOSXMenu.c: HIShapeRefs visRgn & aboveVisRgn and * macosx/tkMacOSXSubwindows.c: CGRect drawRect. * macosx/tkMacOSXWindowEvent.c: remove use of QD port vis rgn in window * macosx/tkMacOSXSubwindows.c: update rgn calculation, manually excise * macosx/tkMacOSXWm.c: growbox from toplevel clip rgn instead. * macosx/tkMacOSXDraw.c: replace use of QD port clip rgn by new * macosx/tkMacOSXPrivate.h: clipRgn fld in TkMacOSXDrawingContext; handle QD/CG drawing mismatches in XCopyArea, XCopyPlane and TkPutImage; cleanup/speedup CGContext setup in TkMacOSXSetupDrawingContext(). * macosx/tkMacOSXDraw.c: change TkMacOSXSetupDrawingContext() to * macosx/tkMacOSXEntry.c: return boolean indicating whether * macosx/tkMacOSXFont.c: drawing is allowed (and was setup) or * macosx/tkMacOSXMenu.c: not (e.g. when clipRgn is empty). * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXSubwindows.c: signal that drawable is a pixmap via * macosx/tkMacOSXInt.h: new explicit TK_IS_PIXMAP flag instead of a NULL cligRgn field. * macosx/tkMacOSXRegion.c: add wrappers for missing/buggy HIShape * macosx/tkMacOSXPrivate.h: API, and private helpers to operate on HIShapeRefs & convert to/from TkRegion. * macosx/tkMacOSXRegion.c: add Tkp{Retain,Release}Region() API for * macosx/tkMacOSXInt.h: TkRegion.check-in: 662b6890 user: das tags: trunk | |
03:13 |
* xlib/xgc.c: factor out alloc/free of GC clip_mask; * macosx/tkMacOSXXStubs.c: manage clip rgn lifetime with new Tkp{Retain,Release}Region().check-in: 43cd1a0d user: das tags: trunk | |
03:06 |
* macosx/tkMacOSXButton.c: delay picParams setup until needed.check-in: 7e4bda4c user: das tags: trunk | |
03:06 |
* generic/tkTextDisp.c (CharUndisplayProc): fix textDisp.test crash.check-in: 7a48c5ca user: das tags: trunk | |
01:39 | no message check-in: 72f633f5 user: davygrvy tags: trunk | |
01:39 | * win/winMain.c: Replaced incorrect comments in main() to descibe why the console widget does not need to be created for this application entry point (if used). Must have been a bad copy/paste of WinMain() from 10 years back. check-in: 6c87d94b user: davygrvy tags: trunk | |
2007-10-11
| ||
22:53 | Added Hungarian message catalog. check-in: b8fbfd9b user: dkf tags: core-8-4-branch | |
16:04 | merge updates from HEAD check-in: cf02829f user: dgp tags: core-stabilizer-branch | |
14:13 |
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): manually constrain resize limitBounds to maxBounds, works around SectRect() mis-feature (return zero rect if input rect has zero height/width). [Bug 1810818]check-in: d9f7cee6 user: das tags: core-8-4-branch | |
14:13 |
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): manually constrain resize limitBounds to maxBounds, works around SectRect() mis-feature (return zero rect if input rect has zero height/width). [Bug 1810818]check-in: 486933a3 user: das tags: trunk | |
02:58 | merge updates from HEAD check-in: 898da03f user: dgp tags: core-stabilizer-branch | |
2007-10-09
| ||
12:34 | Make Ttk_GetImage safe if called with NULL interp. Added some tests that crash on Windows without this fix. check-in: fb96f8c8 user: patthoyts tags: trunk | |
2007-10-02
| ||
20:43 |
Merge updates from HEAD, then
[core-stabilizer-branch] * README: Bump version number to 8.5.0 * generic/tk.h: * library/tk.tcl: * unix/configure.in: Updated LOCALES. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:check-in: b02a75e0 user: dgp tags: core-stabilizer-branch | |
18:28 |
* generic/tk.h: Bump version number to 8.5b1.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. Updated LOCALES. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:check-in: 75ae2ea8 user: dgp tags: trunk | |
17:55 |
* README: Bump version number to 8.4.17 * generic/tk.h: * unix/configure.in: Removed "es_ES" entry in LOCALES * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:check-in: 123c8cd5 user: dgp tags: core-8-4-branch | |
2007-09-30
| ||
16:54 | Fix private routines accidentally defined in global namespace [Bug 1803836] check-in: 4b695ec0 user: jenglish tags: trunk | |
2007-09-26
| ||
21:19 | Added Hungarian messages. [Patch 1800742] check-in: a3c10ba5 user: dkf tags: trunk | |
2007-09-24
| ||
16:06 | update changes for 8.5b1 check-in: 3fb422f3 user: dgp tags: trunk, core-8-5-b1 | |
2007-09-20
| ||
22:59 | Only call callbacks that are not NULL. [Bug 1791052] check-in: d67cb76f user: dkf tags: trunk | |
21:01 | contributor names check-in: 884fb3de user: das tags: trunk | |
20:54 |
* changes: updates for 8.5b1 release.check-in: fcd2c74a user: dgp tags: trunk | |
18:48 | fix 'make checkstubs' complaint about Tk_PkgInitStubsCheck check-in: 7f239cb5 user: das tags: trunk | |
2007-09-19
| ||
17:54 |
* README: Bump version number to 8.5b1. * generic/tk.h: Merge from core-stabilizer-branch. * library/tk.tcl: Stabilizing toward 8.5b1 release now done * unix/configure.in: on the HEAD. core-stabilizer-branch is * unix/tk.spec: now suspended. * win/configure.in:check-in: d2539be7 user: dgp tags: trunk | |
17:28 | merge updates from HEAD check-in: aeb6ea56 user: dgp tags: core-stabilizer-branch | |
10:54 | Replace isdigit call with an internal implementation to avoid libc linkage on windows check-in: f8ff31e6 user: patthoyts tags: trunk | |
2007-09-18
| ||
19:40 | Aqua changes for 8.5b1 check-in: 34015642 user: das tags: trunk | |
19:38 |
*** 8.4.16 TAGGED FOR RELEASE *** * changes: updates for 8.4.16 release.check-in: 6374b774 user: das tags: core-8-4-branch, core-8-4-16 | |
19:37 | Aqua changes for 8.4.16 check-in: 9c7ced4c user: das tags: core-8-4-branch | |
18:24 | update changes for 8.4.16 release check-in: 3b0b5993 user: dgp tags: core-8-4-branch | |
16:12 |
* generic/tkStubLib.c: Remove C library calls from Tk_InitStubs() * win/makefile.vc: so that we don't need the C library linked in to libtkStub.check-in: 1e706b7a user: dgp tags: trunk | |
12:53 | fix warnings check-in: 714a4850 user: das tags: trunk | |
12:47 | autoconf-2.59 check-in: 5976d83f user: das tags: trunk | |
12:46 | fix quoting of new FreeBSD SHLIB_LD check-in: b933168b user: das tags: trunk | |
12:37 | Yet another step in the tidying up of the GIF code. check-in: 8d114a1e user: dkf tags: trunk | |
10:39 | Made ttk/all.tcl be the same as tk's all.tcl and make use of file normalize check-in: 40dd5ce7 user: patthoyts tags: trunk | |
2007-09-17
| ||
22:40 | Add crt flags for tkStubLib now it makes use of C-library functions check-in: 9e803e9b user: patthoyts tags: trunk | |
20:54 | Use '${CC} -shared' instead of 'ld -Bshareable' to build shared libraries on current NetBSDs #1749251. check-in: 06ad11b8 user: jenglish tags: trunk | |
15:22 | merge updates from HEAD check-in: 4d1deb73 user: dgp tags: core-stabilizer-branch | |
14:58 |
* generic/tkConsole.c: Revised callers of Tcl_InitStubs() to account * generic/tkMain.c: for restored compatible support for the call * generic/tkWindow.c: Tcl_InitStubs(interp, TCL_VERSION, 1). Also revised Tcl_PkgRequire() call for Tcl so that, for example, a Tk library built against Tcl 8.5.1 headers will not refuse to [load] into a Tcl 8.5.0 interpreter. [Tcl Bug 1578344]. * generic/tk.h: Revised Tk_InitStubs() to restore Tk 8.4 * generic/tkStubLib.c: source compatibility with callers of * generic/tkWindow.c: Tk_InitStubs(interp, TK_VERSION, 1).check-in: f9329db9 user: dgp tags: trunk | |
14:56 | Try to improve combobox appearance on OSX + Tk 8.5 #1780286. check-in: 2fbcddd3 user: jenglish tags: trunk | |
2007-09-15
| ||
06:01 |
* unix/tcl.m4 (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.13check-in: 624e4415 user: das tags: core-8-4-branch | |
06:00 |
* unix/tcl.m4: replace all direct references to compiler by ${CC} to enable CC overriding at configure & make time; run check for visibility "hidden" with all compilers; quoting fixes from TEA tcl.m4. (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.59check-in: 890720a0 user: das tags: trunk | |
2007-09-14
| ||
16:30 | merge updates from HEAD check-in: 32f3f8bd user: dgp tags: core-stabilizer-branch | |
02:32 |
* macosx/Wish-Common.xcconfig: enable Tcl DTrace support. * macosx/Wish.xcodeproj/project.pbxproj:check-in: f853b6ef user: das tags: trunk | |
2007-09-12
| ||
17:10 | * win/Makefile.in (install-binaries): Fixed missing brace in the * win/makefile.vc (install-binaries): generated package index file. Note: unix/Makefile.in is good. check-in: 7b4dc7d1 user: andreas_kupries tags: trunk | |
2007-09-11
| ||
18:32 | merge updates from HEAD check-in: 647930d4 user: dgp tags: core-stabilizer-branch | |
18:24 | Missed one PkgRequire Tcl revision check-in: 05962b12 user: dgp tags: trunk | |
18:05 |
* generic/tkImgGIF.c: Fixed a buffer overrun that got triggered by
multi-frame interlaced GIFs that contain subsequent frames that
are smaller than the first one.
* tests/imgPhoto.test: Added a test for the above. check-in: 865f831b user: rmax tags: trunk | |
18:01 |
* generic/tkImgGIF.c: Fixed a buffer overrun that got triggered by
multi-frame interlaced GIFs that contain subsequent frames that
are smaller than the first one.
* tests/imgPhoto.test: Added a test for the above. check-in: 8c92a336 user: rmax tags: core-8-4-branch | |
17:46 |
* generic/tkConsole.c: Revised calls to Tcl_InitStubs() and * generic/tkMain.c: [package require Tcl] so that Tk Says What * generic/tkWindow.c: It Means using the new facilties of [package] * library/tk.tcl: in Tcl 8.5 about what version(s) of Tcl it * unix/Makefile.in: is willing to work with. [Bug 1578344]. * win/Makefile.in: * win/makefile.vc:check-in: 010ab6d6 user: dgp tags: trunk | |
05:24 | cleanup check-in: 72175498 user: das tags: core-8-4-branch | |
05:24 | cleanup check-in: 3c2e9c0b user: das tags: trunk | |
05:23 | comment typos: s/Tcl/Tk/ check-in: c599a162 user: das tags: trunk | |
05:17 |
* unix/configure.in: backport of TK_INCLUDE_SPEC addition. * unix/tkConfig.sh.in: [Bug 777203] * unix/configure: autoconf-2.13check-in: 5e72c6ba user: das tags: core-8-4-branch | |
00:13 | Fix for AMD64 symbols builds check-in: 62a5aafa user: patthoyts tags: core-8-4-branch | |
2007-09-10
| ||
22:59 | typo corrections [Bug 1788682] check-in: 29749bba user: hobbs tags: trunk | |
13:35 |
* generic/tkConsole.c: Revise all Tcl_InitStubs() calls to restore * generic/tkMain.c: the traditional practice that a Tk shared * generic/tkWindow.c: library may [load] into a Tcl 8.5 interp at any patchlevel. This practice also matches the compile time checks of TCL_MAJOR_VERSION and TCL_MINOR_VERSION in tk.h. [Bug 1723622]check-in: a906ff91 user: dgp tags: trunk | |
2007-09-09
| ||
04:15 | merge updates from HEAD check-in: f9582028 user: dgp tags: core-stabilizer-branch | |
2007-09-08
| ||
16:13 | Assorted minor cleanups. check-in: 2a5cff56 user: dkf tags: trunk | |
16:01 | Assorted minor cleanups. check-in: 0f99ca37 user: dkf tags: trunk | |
2007-09-07
| ||
20:25 | merge updates from HEAD check-in: baf1d530 user: dgp tags: core-stabilizer-branch | |
06:51 | remove references to tkInitScript.h check-in: 6a3c288e user: das tags: trunk | |
01:51 | merge update from HEAD check-in: 8092b046 user: dgp tags: core-stabilizer-branch | |
01:50 | Disable __NO_OLD_CONFIG configuration enabled by latest commit check-in: be64cbac user: dgp tags: trunk | |
01:25 | merge updates from HEAD check-in: 07ac4df0 user: dgp tags: core-stabilizer-branch | |
00:34 | header cleanup check-in: 04ffea40 user: dgp tags: trunk | |
2007-09-06
| ||
19:33 |
* generic/tkWindow.c (Initialize): Moved common Tk initialization * generic/tkInitScript.h (removed): script out of tkInitScript.h * macosx/tkMacOSXInit.c: and multiple TkpInit() routines and * unix/Makefile.in: into the common Initialize() routine in * unix/tkUnixInit.c: generic code. Also removed constraint on * win/tkWinInit.c: ability to define a custom [tkInit] before calling Tk_Init(). Until now the custom [tkInit] had to be a proc. Now it can be any command. Removal of tkInitScript.h also fixes [Bug 1656283].check-in: 8b6b21d9 user: dgp tags: trunk | |
18:23 | merge updates from HEAD check-in: 7ef1ff24 user: dgp tags: core-stabilizer-branch | |
09:36 | typo check-in: 6203828c user: das tags: trunk | |
08:07 |
* macosx/Wish.xcode/project.pbxproj: discontinue unmaintained support * macosx/Wish.xcode/default.pbxuser: for Xcode 1.5; replace by Xcode2 project for use on Tiger (with Wish.xcodeproj to be used on Leopard). * macosx/Wish.xcodeproj/project.pbxproj: updates for Xcode 2.5 and 3.0. * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish-Common.xcconfig: * macosx/README: document project changes.check-in: 4ffc06b1 user: das tags: trunk | |
07:26 | discontinue support for Xcode 1.5 (project was no longer being maintained); make identical to current Wish.xcodeproj. check-in: 30521f92 user: das tags: trunk | |
2007-09-05
| ||
01:39 | correct autoconf/autoheader dependencies check-in: f0ecde9a user: das tags: trunk | |
2007-09-04
| ||
23:21 | Backported the BASE_NO_TK_ICON patch to assist in creating tclkits and/or basekits with corrent resources. check-in: 7f01ef7a user: patthoyts tags: core-8-4-branch | |
22:54 |
* tests/wm.test: -transparentcolor added to windows wm attributes testscheck-in: c30f93f7 user: patthoyts tags: core-8-4-branch | |
22:03 | Fix for [Bug 1788019] "tkTest.c compiler warning". check-in: ae006ec2 user: jenglish tags: trunk | |
19:21 | merge updates from HEAD check-in: 64f5a58f user: dgp tags: core-stabilizer-branch | |
19:19 |
* unix/Makefile.in: It's unreliable to count on the release manager to remember to `make genstubs` before `make dist`. Let the Makefile remember the dependency for us.check-in: 2db7f457 user: dgp tags: trunk | |
18:48 | merge updates from HEAD check-in: cce13ba9 user: dgp tags: core-stabilizer-branch | |
18:46 |
* unix/Makefile.in: Corrections to `make dist` dependencies to be sure that macosx/configure gets generated whenever it does not exist.check-in: ae0c50c6 user: dgp tags: trunk | |
17:44 | merge updates from HEAD check-in: 2a56b451 user: dgp tags: core-stabilizer-branch | |
2007-09-03
| ||
01:43 |
* generic/ttk/ttkInit.c (Ttk_Init): register ttk in package database to enable extension access to the ttkStubs table. * generic/ttk/ttkDecls.h: correct capitalization of ttk package name.check-in: 62f15b82 user: das tags: trunk | |
2007-08-28
| ||
15:16 | Assorted documentation improvements. check-in: d8dcf67a user: dkf tags: trunk | |
2007-08-27
| ||
06:48 |
* macosx/tkMacOSXDialog.c (Tk_ChooseColorObjCmd): correct setting of interp result [Bug 1782105]; fix -initialcolor overwriting last color selection; style cleanup.check-in: fc6031dc user: das tags: core-8-4-branch | |
06:48 |
* macosx/tkMacOSXDialog.c (Tk_ChooseColorObjCmd): correct setting of interp result [Bug 1782105]; fix -initialcolor overwriting last color selection; style cleanup.check-in: d627427e user: das tags: trunk | |
2007-08-23
| ||
10:45 | move macros for Debugging.h to private header check-in: 0ae1014c user: das tags: core-8-4-branch | |
10:44 | move macros for Debugging.h to private header check-in: b17823f2 user: das tags: trunk | |
2007-08-21
| ||
20:35 | Synchronize with tcl rules.vc check-in: b1b4e07b user: patthoyts tags: trunk | |
20:30 | Fix the line-endings. check-in: a1f1c159 user: patthoyts tags: trunk | |
2007-08-18
| ||
15:39 | whitespace fix check-in: 12d78693 user: dkf tags: trunk | |
15:39 | Update to reflect the fact that this is the 8.5 test suite check-in: 38bf2cb8 user: dkf tags: trunk | |
15:36 | Updated for better readability. check-in: 81854f97 user: dkf tags: trunk | |
2007-08-07
| ||
05:07 |
* unix/Makefile.in: add support for compile flags specific to object files linked directly into executables. * unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes. * unix/configure: autoconf-2.13check-in: c440291e user: das tags: core-8-4-branch | |
05:07 |
* unix/Makefile.in: add support for compile flags specific to object files linked directly into executables. * unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes. * unix/configure: autoconf-2.59check-in: f9722121 user: das tags: trunk | |
2007-08-01
| ||
09:02 | Fix bug #1692927 (buffer length problems). Added 'testfindwindow' and 'testgetwindowinfo' and extended 'testwinevent' for WM_COMMAND support to enable testing native messagebox dialogs and added a new test file to use these functions. check-in: 4f70dc5e user: patthoyts tags: trunk | |
2007-07-25
| ||
05:24 |
* macosx/tkMacOSXDialog.c (NavServicesGetFile): reset interp result on nav dialog cancel. [Bug 1743786]check-in: 1b80f073 user: das tags: core-8-4-branch | |
05:24 |
* macosx/tkMacOSXDialog.c (NavServicesGetFile): reset interp result on nav dialog cancel. [Bug 1743786]check-in: 934c1224 user: das tags: trunk | |
2007-07-10
| ||
21:54 | merge updates from HEAD check-in: c07359df user: dgp tags: core-stabilizer-branch | |
2007-07-09
| ||
19:35 |
* unix/Makefile.in: clarify what the headers installed are, and add ttkTheme.h and ttkDecls.h to private headers (later public).check-in: c09fd5bf user: hobbs tags: trunk | |
08:32 |
* macosx/tkMacOSXWindowEvent.c (Tk_MacOSXIsAppInFront): use process mgr * macosx/tkMacOSXMouseEvent.c: to determine if app is in front instead of relying on activate/deactivate events (which may arrive after this info is needed, e.g. during window drag/click activation); replace other process mgr use to get this info with calls to Tk_MacOSXIsAppInFront(). * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): correct window click activation, titlebar click handling and background window dragging/growing in the presence of grabs or window-/app-modal windows; fix window click activation bringing all other app windows to front.check-in: 82f3a4d3 user: das tags: core-8-4-branch | |
08:31 |
* macosx/tkMacOSXWindowEvent.c (Tk_MacOSXIsAppInFront): use process mgr * macosx/tkMacOSXMouseEvent.c: to determine if app is in front instead of relying on activate/deactivate events (which may arrive after this info is needed, e.g. during window drag/click activation); replace other process mgr use to get this info with calls to Tk_MacOSXIsAppInFront(). * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): correct window click activation, titlebar click handling and background window dragging/growing in the presence of grabs or window-/app-modal windows; fix window click activation bringing all other app windows to front.check-in: c34a68b7 user: das tags: trunk | |
08:30 |
* macosx/tkMacOSXDraw.c (TkPutImage): handle non-native XImage byte and bit orders; reverse bits via xBitReverseTable instead of InvertByte().check-in: d51495fc user: das tags: core-8-4-branch | |
08:30 |
* macosx/tkMacOSXDraw.c (TkPutImage): handle non-native XImage byte and bit orders; reverse bits via xBitReverseTable instead of InvertByte().check-in: 8e55d877 user: das tags: trunk | |
2007-07-07
| ||
21:12 | merge updates from HEAD check-in: 54118a1f user: dgp tags: core-stabilizer-branch | |
2007-07-06
| ||
19:44 | Explicitly set -anchor w for TMenubuttons #1614540 CVS :---------------------------------------------------------------------- check-in: 1a363114 user: jenglish tags: trunk | |
2007-07-05
| ||
14:20 | merge updates from HEAD check-in: 26cea231 user: dgp tags: core-stabilizer-branch | |
2007-07-04
| ||
18:10 |
* macosx/tkMacOSXXStubs.c (DestroyImage): Fixed crash in release of image data for images coming from XGetImage, introduced 2007-06-23. (das)check-in: 70a77fa4 user: hobbs tags: core-8-4-branch | |
17:32 | * macosx/tkMacOSXXStubs.c (DestroyImage): Fixed seg.fault in release of image data for images coming from XGetImage. Change committed by me for Daniel Steffen. See 2007-06-23 for the change which introduced the problem. check-in: fa120c80 user: andreas_kupries tags: trunk | |
2007-07-03
| ||
02:28 | merge updates from HEAD check-in: 836f7760 user: dgp tags: core-stabilizer-branch | |
2007-07-02
| ||
13:27 | typo check-in: 8bd88882 user: das tags: core-8-4-branch | |
13:06 |
* macosx/tkMacOSXColor.c: add debug messages for unknown pixel values.
| |
13:05 |
| |
13:04 |
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.check-in: abc378ca user: das tags: core-8-4-branch | |
13:04 |
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.check-in: 72a8729c user: das tags: trunk | |
2007-07-01
| ||
17:31 | merge updates from HEAD check-in: 9cc0726e user: dgp tags: core-stabilizer-branch | |
2007-06-29
| ||
03:22 |
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues that could lead to Carbon getting confused about scrollbar thumb size. * macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save and restore of QD port clip region; factor out clip region code common to CG and QD branches; check for port and context validity; handle tkPictureIsOpen flag during QD port setup. (TkScrollWindow): remove unnecessary scroll region manipulation * macosx/tkMacOSXDraw.c: remove second global QD temp region * macosx/tkMacOSXInt.h: (no longer necessary) and rename * macosx/tkMacOSXRegion.c: remaining global QD temp region. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE * macosx/tkMacOSXFont.c: and sync formatting with HEAD. * macosx/tkMacOSXButton.c: reduce reliance on current QD port * macosx/tkMacOSXColor.c: setting and remove unnecessary * macosx/tkMacOSXDebug.c: references to a drawable's QD port, * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port * macosx/tkMacOSXMenu.c: argument. * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXInt.h: factor out macros, declarations * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely internal and private to the 'macosx' sources into a new internal header file that does _not_ get installed into Tk.framework/PrivateHeaders. * macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:check-in: 98571053 user: das tags: core-8-4-branch | |
03:20 |
* xlib/ximage.c: bitmaps created from the static .bmp arrays always have LSBFirst bit order.check-in: d1c90f4b user: das tags: core-8-4-branch | |
03:20 |
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues that could lead to Carbon getting confused about scrollbar thumb size. * macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save and restore of QD port clip region; factor out clip region code common to CG and QD branches; check for port and context validity; handle tkPictureIsOpen flag during QD port setup. (TkScrollWindow): remove unnecessary scroll region manipulation * macosx/tkMacOSXDraw.c: remove second global QD temp region * macosx/tkMacOSXInt.h: (no longer necessary) and rename * macosx/tkMacOSXRegion.c: remaining global QD temp region. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE * macosx/tkMacOSXFont.c: and respect it for ATSUI font drawing. * macosx/tkMacOSXButton.c: reduce reliance on current QD port * macosx/tkMacOSXColor.c: setting and remove unnecessary * macosx/tkMacOSXDebug.c: references to a drawable's QD port, * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port * macosx/tkMacOSXMenu.c: argument. * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXInt.h: factor out macros, declarations * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely internal and private to the 'macosx' sources into a new internal header file that does _not_ get installed into Tk.framework/PrivateHeaders. * macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/ttkMacOSXTheme.c:check-in: dd992cbc user: das tags: trunk | |
03:19 |
* macosx/Wish.xcodeproj/project.pbxproj: improve support for renamed * macosx/Wish.xcodeproj/default.pbxuser: tcl and tk source dirs; add * macosx/Wish-Common.xcconfig: 10.5 SDK build config; remove tclMathOp.c. * macosx/README: document Wish.xcodeproj changes.check-in: bad379e9 user: das tags: trunk | |
03:18 |
* unix/configure.in: fix flag used to weak-link libXss. * unix/configure: autoconf-2.59check-in: e84eabee user: das tags: trunk | |
03:18 |
* xlib/ximage.c: bitmaps created from the static .xbm arrays always have LSBFirst bit order.check-in: 4b716074 user: das tags: trunk | |
2007-06-25
| ||
19:12 | merge updates from HEAD check-in: 8cf8a457 user: dgp tags: core-stabilizer-branch | |
19:07 | restore unix line endings check-in: 5f2fb4b2 user: dgp tags: trunk | |
02:04 | fix compile errors & warnings introduced by dkf's cleanup check-in: 22826e45 user: das tags: trunk | |
2007-06-24
| ||
16:20 | Cleaning up whitespace, comments, declarations. No functional changes. check-in: c1097ac7 user: dkf tags: trunk | |
16:09 | Cleaning up whitespace, comments, declarations. No functional changes. check-in: 092f7eda user: dkf tags: trunk | |
16:07 | Cleaning up whitespace, comments, declarations. No functional changes. check-in: c98da578 user: dkf tags: trunk | |
2007-06-23
| ||
00:27 |
* macosx/tkMacOSXXStubs.c (XCreateImage, DestroyImage): correct XImage bytes_per_line/bitmap_pad calculations and endianness setting; free image data and XImage structure at destruction; formatting cleanup. * macosx/tkMacOSXDialog.c (NavServicesGetFile): disable app-modal sheet variant of nav dialog on OS versions where it causes problems.check-in: 8cad11f0 user: das tags: core-8-4-branch | |
00:26 |
* generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN. * xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually.check-in: 457bc041 user: das tags: core-8-4-branch | |
00:26 |
* macosx/tkMacOSXXStubs.c (XCreateImage, DestroyImage): correct XImage bytes_per_line/bitmap_pad calculations and endianness setting; free image data and XImage structure at destruction; formatting cleanup. * macosx/tkMacOSXDialog.c (NavServicesGetFile): disable app-modal sheet variant of nav dialog on OS versions where it causes problems.check-in: df94bff3 user: das tags: trunk | |
00:25 |
* generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN. * xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually.check-in: fa5f3efc user: das tags: trunk | |
2007-06-21
| ||
16:02 | merge updates from HEAD check-in: c2b92f5a user: dgp tags: core-stabilizer-branch | |
00:29 |
* library/ttk/ttk.tcl: should require Tk before pseudo-providing tile 0.8.0.check-in: 40b7bf04 user: hobbs tags: trunk | |
2007-06-12
| ||
16:22 | merge updates from HEAD check-in: 6f34739f user: dgp tags: core-stabilizer-branch | |
2007-06-10
| ||
03:25 | Added -width and -height options. Added 'panes' method, return list of managed windows. 'sashpos' method is now documented as part of the public interface, and details clarified. Should be easier to set initial sash positions now [Alleviates #1659067]. check-in: e67826b3 user: jenglish tags: trunk | |
00:15 |
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)check-in: 50117ea7 user: hobbs tags: trunk | |
00:15 |
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)check-in: e569cf96 user: hobbs tags: core-8-4-branch | |
2007-06-09
| ||
23:53 |
* win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling to allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]check-in: 8746094a user: hobbs tags: trunk | |
23:52 |
* win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling to allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]check-in: bc778567 user: hobbs tags: core-8-4-branch | |
21:45 | Ttk_Manager API overhaul: + Ttk_Manager no longer responsible for managing slave records + Ttk_Manager structure now opaque + Ttk_Slave structure now private + Pass Ttk_Manager * to Tk_GeomMgr hooks instead of Ttk_Slave * ttk::labelframe: Simplified -labelwidget management. ttk::noteboook 'insert' command didn't correctly maintain current tab. Changed documentation of ttk::panedwindow 'identify' command to match implementation. check-in: def6bb17 user: jenglish tags: trunk | |
17:10 |
* macosx/tkMacOSXColor.c: fix issues with TK_{IF,ELSE,ENDIF} macros; * macosx/tkMacOSXDraw.c: implement Jaguar equivalent of unavailable * macosx/tkMacOSXEntry.c: kHIToolboxVersion global; panic at startup * macosx/tkMacOSXEvent.c: if MAC_OS_X_VERSION_MIN_REQUIRED constraint * macosx/tkMacOSXInit.c: is not satisfied. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) (TkMacOSXSetupDrawingContext): factor out common code and standardize setup/restore of port, context and clipping; formatting cleanup. * macosx/tkMacOSXWindowEvent.c: add error checking. * macosx/tkMacOSXMenu.c: fix gcc3 warning. * macosx/tkMacOSXScrlbr.c: fix testsuite crash. * macosx/tkMacOSXSubwindows.c: formatting cleanup. * macosx/tkMacOSXRegion.c: fix typos. * macosx/tkMacOSXScale.c:check-in: 39cb2ed4 user: das tags: core-8-4-branch | |
17:09 |
* macosx/tkMacOSXColor.c: fix issues with TK_{IF,ELSE,ENDIF} macros; * macosx/tkMacOSXDraw.c: implement Jaguar equivalent of unavailable * macosx/tkMacOSXEntry.c: kHIToolboxVersion global; panic at startup * macosx/tkMacOSXEvent.c: if MAC_OS_X_VERSION_MIN_REQUIRED constraint * macosx/tkMacOSXInit.c: is not satisfied. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) (TkMacOSXSetupDrawingContext): factor out common code and standardize setup/restore of port, context and clipping; formatting cleanup. * macosx/tkMacOSXWindowEvent.c: add error checking. * macosx/tkMacOSXMenu.c: fix gcc3 warning. * macosx/tkMacOSXScrlbr.c: fix testsuite crash. * macosx/tkMacOSXSubwindows.c: formatting cleanup. * macosx/tkMacOSXRegion.c: fix typos. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXXStubs.c (Tk_GetUserInactiveTime): remove superfluous CFRetain/CFRelease. * macosx/Wish-Release.xcconfig: disable tktest release build stripping. * macosx/Wish.xcodeproj/project.pbxproj: add new Tclsh-Info.plist.in.check-in: 284e8e06 user: das tags: trunk | |
2007-06-06
| ||
21:23 |
* macosx/tkMacOSXInt.h: use native debug message API when available.check-in: b9538c17 user: das tags: core-8-4-branch | |
21:23 |
* macosx/tkMacOSXInt.h: use native debug message API when available. * macosx/Wish-Debug.xcconfig:check-in: ced21218 user: das tags: trunk | |
09:56 |
* macosx/tkMacOSXMouseEvent.c (GenerateMouseWheelEvent): enable processing of mousewheel events in background windows. * macosx/tkMacOSXScrlbr.c: modernize checks for active/front window. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXColor.c: factor out verbose #ifdef checks of * macosx/tkMacOSXDraw.c: MAC_OS_X_VERSION_{MAX_ALLOWED,MIN_REQUIRED} * macosx/tkMacOSXEntry.c: and runtime checks of kHIToolboxVersion into * macosx/tkMacOSXEvent.c: new TK_{IF,ELSE,ENDIF}_MAC_OS_X macros. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c: factor out clip clearing in QD ports; * macosx/tkMacOSXEntry.c: formatting cleanup.check-in: 5f7d5694 user: das tags: core-8-4-branch | |
09:56 |
* unix/configure.in (Darwin): link the Tk and Wish plists into their binaries in all cases; fix 64bit arch removal in fat 32&64bit builds. * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.13check-in: e1282f7a user: das tags: core-8-4-branch | |
09:55 |
* macosx/tkMacOSXMouseEvent.c (GenerateMouseWheelEvent): enable processing of mousewheel events in background windows. * macosx/tkMacOSXScrlbr.c: modernize checks for active/front window. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXColor.c: factor out verbose #ifdef checks of * macosx/tkMacOSXDraw.c: MAC_OS_X_VERSION_{MAX_ALLOWED,MIN_REQUIRED} * macosx/tkMacOSXEntry.c: and runtime checks of kHIToolboxVersion into * macosx/tkMacOSXEvent.c: new TK_{IF,ELSE,ENDIF}_MAC_OS_X macros. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c: factor out clip clearing in QD ports; * macosx/tkMacOSXEntry.c: formatting cleanup. * macosx/Wish.xcodeproj/project.pbxproj: add settings for Fix&Continue.check-in: 3cd90b0b user: das tags: trunk | |
09:55 |
* unix/configure.in (Darwin): link the Tk and Wish plists into their binaries in all cases; fix 64bit arch removal in fat 32&64bit builds. * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.59check-in: 98e21ab5 user: das tags: trunk | |
2007-06-05
| ||
14:11 | merge updates from HEAD check-in: 653fef53 user: dgp tags: core-stabilizer-branch | |
12:58 | Fix [Bug 1731348] check-in: 950a7aa2 user: dkf tags: core-8-4-branch | |
12:56 | Fix [Bug 1731348] check-in: f06e1f4b user: dkf tags: trunk | |
2007-06-04
| ||
15:19 | merge updates from HEAD check-in: c5226fca user: dgp tags: core-stabilizer-branch | |
09:28 |
* macosx/tkMacOSXMenu.c: add error checking; whitespace cleanup. * macosx/tkMacOSXDraw.c: sync comment formatting with HEAD. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:check-in: 41ee17c0 user: das tags: core-8-4-branch | |
09:27 |
* macosx/tkMacOSXInit.c: comment formatting fix for Xcode 3.0.check-in: f5c656e7 user: das tags: trunk | |
2007-06-03
| ||
13:44 |
* macosx/tkMacOSXDraw.c: comment formatting fix for Xcode 3.0. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:check-in: c295229c user: das tags: trunk | |
13:43 |
* unix/Makefile.in: add datarootdir to silence autoconf-2.6x warning.check-in: 848d6b36 user: das tags: trunk | |
2007-06-02
| ||
06:46 |
* macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linus Nyberg).check-in: 39812812 user: das tags: core-8-4-branch | |
06:45 | typo check-in: 823a32fd user: das tags: trunk | |
06:44 |
* macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linux Nyberg).check-in: 9a6b0afa user: das tags: trunk | |
2007-06-01
| ||
08:07 | typo fixes check-in: e77173c4 user: dkf tags: trunk | |
04:01 | merge updates from HEAD check-in: bb7f6db0 user: dgp tags: core-stabilizer-branch | |
2007-05-31
| ||
13:42 |
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): complete all pending idle-time redraws before newly posted Expose events are processed; add bounds of redrawn windows to update region to ensure all child windows overdrawn by parents are redrawn. * macosx/tkMacOSXWindowEvent.c: centralize clip and window invalidation * macosx/tkMacOSXSubwindows.c: after location/size changes in the * macosx/tkMacOSXWm.c: BoundsChanged carbon event handler; correct/add window invalidation after window attribute changes. * macosx/tkMacOSXSubwindows.c (XResizeWindow, XMoveResizeWindow, XMoveWindow): factor out common code dealing with embedded and non-toplevel windows; remove unnecessary clip and window invalidation. * macosx/tkMacOSXButton.c (TkpDisplayButton): move clip setup closer to native button drawing calls. * macosx/tkMacOSXWm.c (TkMacOSXIsWindowZoomed, TkMacOSXZoomToplevel): correct handle gridded windows in max size calculations. * macosx/tkMacOSXEvent.c (TkMacOSXFlushWindows): use HIWindowFlush API when available. * macosx/tkMacOSXColor.c: cleanup whitespace and formatting. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:check-in: 841cd7cf user: das tags: core-8-4-branch | |
13:39 |
* generic/tkFont.c: #ifdef out debug msg printing to stderr.check-in: 1151a2be user: das tags: core-8-4-branch | |
13:38 |
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): complete all pending idle-time redraws before newly posted Expose events are processed; add bounds of redrawn windows to update region to ensure all child windows overdrawn by parents are redrawn. * macosx/tkMacOSXWindowEvent.c: centralize clip and window invalidation * macosx/tkMacOSXSubwindows.c: after location/size changes in the * macosx/tkMacOSXWm.c: BoundsChanged carbon event handler; correct/add window invalidation after window attribute changes. * macosx/tkMacOSXSubwindows.c (XResizeWindow, XMoveResizeWindow, XMoveWindow): factor out common code dealing with embedded and non-toplevel windows; remove unnecessary clip and window invalidation. * macosx/tkMacOSXButton.c (TkpDisplayButton): move clip setup closer to native button drawing calls. * macosx/tkMacOSXWm.c (TkMacOSXIsWindowZoomed, TkMacOSXZoomToplevel): correct handle gridded windows in max size calculations. * macosx/tkMacOSXEvent.c (TkMacOSXFlushWindows): use HIWindowFlush API when available. * macosx/tkMacOSXColor.c: cleanup whitespace and formatting. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:check-in: c22a0fd9 user: das tags: trunk | |
13:31 |
* generic/tkFont.c: #ifdef out debug msg printing to stderr. * generic/tkTextDisp.c:check-in: 6d03ab2b user: das tags: trunk | |
2007-05-30
| ||
18:31 | merge updates from HEAD check-in: 038a6c84 user: dgp tags: core-stabilizer-branch | |
17:39 |
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].check-in: bb3a0c11 user: dgp tags: trunk | |
17:34 |
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].check-in: c3118670 user: dgp tags: core-8-4-branch | |
14:06 |
* README: Bump version number to 8.4.16 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:check-in: 8133140d user: dgp tags: core-8-4-branch | |
13:47 | merge updates from HEAD check-in: 93380ece user: dgp tags: core-stabilizer-branch | |
13:24 | replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: c3cbf65a user: das tags: core-8-4-branch | |
13:23 | replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: a96be4b7 user: das tags: trunk | |
06:39 |
* macosx/tkMacOSXMenu.c (DrawMenuSeparator): use DrawingContext API. * macosx/tkMacOSXWindowEvent.c (ClearPort): clip to updateRgn. * macosx/tkMacOSXDebug.c: factor out debug region flashing. * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXEvent.c: cleanup whitespace and formatting. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * xlib/xgc.c:check-in: 8d0ae0fd user: das tags: core-8-4-branch | |
06:37 |
* generic/tkFileFilter.c (AddClause): fix warning.check-in: f728ce73 user: das tags: core-8-4-branch | |
06:37 |
* library/bgerror.tcl: standardize dialog option & button size * library/dialog.tcl: modifications done when running on on Aqua. * library/msgbox.tcl: * library/demos/button.tcl: set button highlightbackground on Aqua.check-in: ac2502bf user: das tags: core-8-4-branch | |
06:35 |
* macosx/tkMacOSXMenu.c (DrawMenuSeparator): use DrawingContext API. * macosx/tkMacOSXWindowEvent.c (ClearPort): clip to updateRgn. * macosx/tkMacOSXDebug.c: factor out debug region flashing. * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXEvent.c: cleanup whitespace and formatting. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * xlib/xgc.c: * macosx/Wish.xcodeproj/project.pbxproj: delete references to removed * macosx/Wish.xcodeproj/default.pbxuser: ttk files.check-in: c7c63baa user: das tags: trunk | |
06:34 |
* library/bgerror.tcl: standardize dialog option & button size * library/dialog.tcl: modifications done when running on on Aqua. * library/msgbox.tcl: * library/demos/button.tcl: set button highlightbackground on Aqua.check-in: d8956cfb user: das tags: trunk | |
2007-05-29
| ||
11:36 | merge updates from HEAD check-in: d4bcf056 user: dgp tags: core-stabilizer-branch | |
02:26 | removed skipping of unixfont-5.11 [Bug 1716141] check-in: bec81755 user: das tags: trunk | |
2007-05-28
| ||
17:12 | * macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Fix short measures with flags=TK_WHOLE_WORDS|TK_AT_LEAST_ONE [Bug 1716141]. Make some casts unnecessary by changing variable types. check-in: 62cdc064 user: cc_benny tags: trunk | |
2007-05-27
| ||
13:14 | fix TIP #145 breakage on Aqua check-in: ca7ecdaf user: das tags: trunk | |
01:24 | deleted references to removed ttk files check-in: 8d4543a4 user: das tags: trunk | |
2007-05-26
| ||
04:06 | merge updates from HEAD check-in: c9a7bb01 user: dgp tags: core-stabilizer-branch | |
2007-05-25
| ||
22:55 | Removed ttk::dialog and dependencies. check-in: 6a266d8c user: jenglish tags: trunk | |
22:53 | library/demos/ttk_*.tcl: removed Tile demos, not appropriate for core. check-in: 292b947f user: jenglish tags: trunk | |
22:38 | Removed tk/tests/ttk/misc.test -- ttk::dialog tests, not appropriate for core. check-in: d95fb3b5 user: jenglish tags: trunk | |
22:27 | Minor typo corrections, from [Bug 1663527] check-in: addd20b0 user: dkf tags: trunk | |
22:15 | Fixed documentation of default -joinstyle option values for line and polygon items. [Bug 1725782] check-in: fd0c8181 user: dkf tags: trunk | |
16:03 |
* unix/README: Updates and typo corrections. [Bug 1724841]check-in: 36044b77 user: dgp tags: core-8-4-branch, core-8-4-15 | |
2007-05-24
| ||
14:46 | Fix comments. (Thanks to Emiliano for spotting) check-in: 3ffdac45 user: dkf tags: trunk | |
2007-05-22
| ||
20:34 |
[core-stabilizer-branch] * unix/configure: autoconf-2.59 (FC6 fork) * win/configure: * README: Bump version number to 8.5b1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:check-in: 4f607876 user: dgp tags: core-stabilizer-branch | |
2007-05-18
| ||
21:46 | EntrySetValue: Ensure that widget is in a consistent state before setting the linked -textvariable. Previously, it was possible for [$e index insert] to point past the end of the string, leading to heap corruption [Bug 1721532]. check-in: 6e624fd3 user: jenglish tags: trunk | |
19:21 |
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure: * README: Bump version number to 8.5a7 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:check-in: 2d64ab8f user: dgp tags: trunk | |
16:53 |
* tests/ttk/treetags.test: Another bit of test suite SCIM-tolerance. [Bug 1609316]check-in: c6235211 user: dgp tags: trunk | |
2007-05-16
| ||
22:14 | sync with core-8-4-branch tk/changes check-in: 2a9b61e0 user: das tags: trunk | |
22:12 | add Aqua changes for 8.4.15 check-in: adb21f62 user: das tags: core-8-4-branch | |
21:21 |
* generic/tk.decls: workaround 'make checkstubs' failures from tkStubLib.c MODULE_SCOPE revert. [Bug 1716117] * macosx/Wish.xcodeproj/project.pbxproj: add tkOldTest.c and remove tkStubImg.c.check-in: f7a1ab24 user: das tags: trunk | |
18:35 |
Change Tk_InitStubs(), tkStubsPtr, and the auxilliary stubs table pointers
back to public visibility. See [Bug 1716117] for details.
Removed TCL_STORAGE_CLASS monkey business, as it had no effect. check-in: 3429d4ab user: jenglish tags: trunk | |
18:10 |
* library/choosedir.tcl: Removed uses of obsolete {expand} * library/comdlg.tcl: syntax; replaced with the now * library/tk.tcl: approved {*}. [Bug 1710633] * tests/canvImg.test: * tests/imgPhoto.test:check-in: 7f0bc8cf user: dgp tags: trunk | |
16:00 | Mark tag for 8.4.15 (RC1) release check-in: 90b2f7ff user: dgp tags: core-8-4-branch | |
15:44 | duplicate test names check-in: 56f702ae user: dgp tags: trunk | |
15:23 |
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]check-in: 40de1e3e user: dgp tags: trunk | |
15:22 |
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]check-in: 7a98f331 user: dgp tags: core-8-4-branch | |
2007-05-15
| ||
23:20 | Test ttk widgets check-in: 8db72b34 user: patthoyts tags: trunk | |
19:37 | Fix crash introduced by previous fix, exposed under newer fontconfig libraries [Bug 1717830 again]. check-in: 77e336e8 user: jenglish tags: trunk | |
19:10 |
* changes: updates for 8.4.15 release.check-in: 3494ac04 user: dgp tags: core-8-4-branch | |
17:01 |
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]check-in: af5a9a06 user: dgp tags: trunk | |
16:59 |
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]check-in: 5b59f6c8 user: dgp tags: core-8-4-branch | |
16:15 | Fix various memory leaks [Bug 1717830], [Bug 800149]. check-in: 102f844c user: jenglish tags: trunk | |
2007-05-14
| ||
20:58 |
[Tk Bug 1712081] * unix/Makefile.in: Updates to account for new and deleted files * win/Makefile.in: tkStubImg.c and tkOldTest.c. * win/makefile.bc: * win/makefile.vc: * generic/tkOldTest.c (new): New file used to create testing * generic/tkTest.c: commands for testing various Tk * tests/constraints.tcl: legacy interfaces where a separate * tests/image.test: compilation unit is needed in order to #define suitable macros during compilation. Only the effect of USE_OLD_IMAGE on Tk_CreateImageType() is currently tested, but more similar testing commands can be added to this same file. New constraint defined to detect presence of the image type provided by the new testing code, and a few tests added to exercise it. Having USE_OLD_IMAGE support tested by the default test suite should reduce chance of a recurrence of this bug. * doc/CrtImgType.3: Revised docs to better indicate the legacy * doc/CrtPhImgFmt.3: nature of the interfaces supported by USE_OLD_IMAGE. * generic/tkDecls.h: make genstubs * generic/tkStubInit.c: * generic/tk.decls: Reworked USE_OLD_IMAGE support to use * generic/tk.h: the same support mechanisms both with * generic/tkStubImg.c (deleted):and without a stub-enabled build. In each case, route the legacy calls to Tk_CreateImageType and Tk_CreatePhotoImageFormat through the Tk_CreateOldImageType and Tk_CreateOldPhotoImageFormat routines. Add those routines to the public stub table so they're available to a stub-enabled extension. Remove the definition of Tk_InitImageArgs() and use a macro to convert any calls to it in source code into a comment. * generic/tkImage.c: Removed the MODULE_SCOPE declarations that * generic/tkImgPhoto.c: broke USE_OLD_IMAGE support.check-in: 3d8af15d user: dgp tags: trunk | |
2007-05-11
| ||
12:36 | specify font to avoid uncertainty in the result on windows xp check-in: 085742e2 user: patthoyts tags: trunk | |
12:10 | Avoid font dependencies in the results check-in: c6e71a76 user: patthoyts tags: trunk | |
11:00 | bug #1716613 propagate error from TkDeleteNamedFont. check-in: b940710a user: patthoyts tags: trunk | |
2007-05-09
| ||
12:57 |
* macosx/tkMacOSXWindowEvent.c: ensure window is brought to the front * macosx/tkMacOSXMouseEvent.c: at the start of a window drag (except * macosx/tkMacOSXInt.h: when cmd key is down); formatting and whitespace fixes. * macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd): add -filetypes option processing. * macosx/tkMacOSXEmbed.c (TkpMakeWindow, TkpUseWindow): fix sending of Visibility event for embedded windows (fixes frame-3.9 hang). * macosx/tkMacOSXScrlbr.c (ScrollbarBindProc): fix testsuite * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): crashes by adding sanity checks. * macosx/tkMacOSXButton.c: fix debug msg typo.check-in: fe12de19 user: das tags: core-8-4-branch | |
12:56 |
* library/palette.tcl (tk::RecolorTree): handle color options with empty value, fixes error due to emtpy -selectforeground (reported on tcl-mac by Russel E. Owen).check-in: c7e97217 user: das tags: core-8-4-branch | |
12:55 |
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.check-in: bce7c20f user: das tags: core-8-4-branch | |
12:55 |
* macosx/tkMacOSXWindowEvent.c: ensure window is brought to the front * macosx/tkMacOSXMouseEvent.c: at the start of a window drag (except * macosx/tkMacOSXInt.h: when cmd key is down); formatting and whitespace fixes. * macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd): add -filetypes option processing (fixes fileDialog-0.1, fileDialog-0.2 failures). * macosx/tkMacOSXEmbed.c (TkpMakeWindow, TkpUseWindow): fix sending of Visibility event for embedded windows (fixes frame-3.9 hang). * macosx/tkMacOSXScrlbr.c (ScrollbarBindProc): fix testsuite * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): crashes by adding sanity checks. * macosx/Wish.xcodeproj/project.pbxproj: add 'DebugUnthreaded' & * macosx/Wish.xcodeproj/default.pbxuser: 'DebugLeaks' targets and env var settings needed to run the 'leaks' tool. * macosx/tkMacOSXButton.c: fix debug msg typo.check-in: e7962b79 user: das tags: trunk | |
12:52 |
* tests/constraints.tcl: ensure 'nonUnixUserInteraction' constraint is set for aqua. * tests/choosedir.test: add 'notAqua' constraints to X11-only tests; * tests/clrpick.test: add 'nonUnixUserInteraction' to 'unix' tests * tests/menuDraw.test: requiring interaction on aqua. * tests/unixMenu.test: * tests/unixWm.test: * tests/winMenu.test:check-in: 63bc9be0 user: das tags: trunk | |
12:51 |
* library/palette.tcl (tk::RecolorTree): handle color options with empty value, fixes error due to emtpy -selectforeground (reported on tcl-mac by Russel E. Owen).check-in: 1719fc7c user: das tags: trunk | |
12:51 |
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.check-in: e162ce0a user: das tags: trunk | |
2007-05-07
| ||
19:28 | Properly cast sentinel arguments to variadic function (fixes "warning: missing sentinel in function call", [Bug 1712001]) check-in: ad7f6a20 user: jenglish tags: trunk | |
2007-05-05
| ||
07:42 | Make the tktest build work when Tcl is located in a path with a space in check-in: 15ae102e user: dkf tags: trunk | |
07:33 | Slight simplification check-in: 5722888f user: dkf tags: trunk | |
2007-05-04
| ||
21:29 | TIP #145 implementation check-in: 5c1d2633 user: patthoyts tags: trunk | |
18:20 | Sync with tcl version check-in: 68040a7b user: patthoyts tags: trunk | |
2007-05-03
| ||
23:55 | Spelling fixes. [Bug 1686210] check-in: 70a911b1 user: dkf tags: trunk | |
22:36 | Another pun warning check-in: 453372b0 user: dkf tags: trunk | |
22:15 | Fix more type pun warnings (those not found by my local version of GCC) check-in: 3ca7875b user: dkf tags: trunk | |
21:53 | Missed a place (or rather not all versions of GCC catch it.) check-in: 2bbd44fd user: dkf tags: trunk | |
15:21 | Tackle [Bug 1711985] check-in: 4440e13a user: dkf tags: trunk | |
2007-04-29
| ||
02:26 |
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; move all * macosx/tkMacOSXNotify.c: remaining events except for * macosx/tkMacOSXWindowEvent.c: kEventClassKeyboard from dispatcher to application event handler; pass event handler callRef downstream; fix debug event tracing; process all tcl event types in carbon event timer; delay carbon event timer first fire; add TkMacOSXTrackingLoop() to mark enter/exit of event tracking loop during which all tcl events but only carbon update events should be processed by the timer (replaces various calls to Tcl_SetServiceMode()); rename TkMacOSXReceiveAndProcessEvent() to TkMacOSXReceiveAndDispatchEvent(), move it from tkMacOSXEvent.c to tkMacOSXCarbonEvents.c and modify it to dequeue only update events during a tracking loop; add TkMacOSXRunTclEventLoop() to standardize the various ways in use to run the tcl event loop; add handling of kEventClassAppearance events (for ScrollBarVariantChanged event). * macosx/tkMacOSXDialog.c: use new TkMacOSXTrackingLoop() around * macosx/tkMacOSXEvent.c: blocking API that puts up modal dialogs * macosx/tkMacOSXMenu.c: or when entering/exiting menu/control * macosx/tkMacOSXMouseEvent.c: tracking, window dragging and other * macosx/tkMacOSXScale.c: mouse tracking loops. * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: use new TkMacOSXRunTclEventLoop() * macosx/tkMacOSXScale.c: instead of Tcl_DoOneEvent(), * macosx/tkMacOSXScrlbr.c: Tcl_ServiceAll(), TclServiceIdle() * macosx/tkMacOSXWindowEvent.c: and Tcl_GlobalEval("update idletasks"). * macosx/tkMacOSXColor.c: make available as Tk system colors all * macosx/tkMacOSXPort.h: appearance manager brushes, text colors and backgrounds with new and legacy names, as well as the fully transparent color "systemTransparent"; add TkMacOSXSetColorIn{Port,Context}() to directly set an X pixel color value in the current QD port resp. the given CG context without requiring passage through rgb representation (lossy for most system colors); modernize/remove Classic-era code; replace crufty strcmp() elseifs by Tcl_GetIndexFromObjStruct(). * macosx/tkMacOSXButton.c: use new TkMacOSXSetColorInPort() * macosx/tkMacOSXDraw.c: instead of setting rgb color directly * macosx/tkMacOSXMenubutton.c: to allow for non-rgb system colors. * macosx/tkMacOSXCursor.c: implement "none" cursor as on other platforms [Patch 1615427]; add all missing appearance manager cursors. * macosx/tkMacOSXDefault.h: set SELECT_FG_COLORs to None to match aqua L&F; use standard system color names; use new 'menu' system font; correct default scrollbar width. * macosx/tkMacOSXDraw.c: standardize initialization, use and * macosx/tkMacOSXInt.h: emptying of various static temp rgns * macosx/tkMacOSXRegion.c: onto two global RgnHandles; in debug * macosx/tkMacOSXSubwindows.c: builds, verify emptiness of these temp * macosx/tkMacOSXWindowEvent.c: rgns before use. * macosx/tkMacOSXDraw.c: add TkMacOSX{Setup,Restore}DrawingContext() to * macosx/tkMacOSXInt.h: abstract common setup & teardown of drawing environment (for both CG and QD); save/restore QD theme drawing state; handle GC clip region; add TkpClipDrawableToRect() to allow clipped drawing into drawable regardless of GC used; use new system color "systemWindowHeaderBackground" to setup background in themed toplevels; correct implementation of TkMacOSXMakeStippleMap(). * macosx/tkMacOSXEntry.c: use new TkMacOSXSetupDrawingContext() and * macosx/tkMacOSXFont.c: TkMacOSXRestoreDrawingContext() instead of various setup/teardown procs like TkMacOSX{SetUp,Release}CGContext(), TkMacOSXQuarz{Start,End}Draw(), TkMacOSXSetUpGraphicsPort() etc. * macosx/tkMacOSXEmbed.c: add CG context and drawable clip rgn fields * macosx/tkMacOSXInt.h: to MacDrawable struct. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXDialog.c: make -parent option of tk_getOpenFile et al. use the sheet version of NavServices dialogs; ensure native parent win exists before using StandardSheet API for tk_messageBox [Bug 1677611]; force sheets to behave like app-modal dialogs via WindowModality() API; use more modern ColorPicker API. * macosx/tkAboutDlg.r: use themed movable modal dialog, fix (c) year. * macosx/tkMacOSXEntry.c: take xOff/yOff of MacDrawable into account when computing locations/bounds to ensure correct posititioning when not drawing into intermediate pixmap. * macosx/tkMacOSXFont.c: use appearance manager API to map system font * macosx/tkMacOSXFont.h: names to TkFonts; add "menu" system font for menu item text drawing from MDEF; disable broken QD stippling. * macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * unix/Makefile.in: restores many longtime-MIA features to working order (e.g. images, custom colors & fonts in menus etc); implement compound menu items; use Appearance Mgr and ThemeText APIs to mimic native MDEF as closely as possible when default "menu" system font is used; remove now obsolete SICN drawing code and resources. * macosx/tkMacOSXCarbonEvents.c: handle additional menu carbon events * macosx/tkMacOSXEvent.c: in order to support <<MenuSelect>> in * macosx/tkMacOSXMenu.c: the menubar and in menus that are not * macosx/tkMacOSXMenus.c: using the custom MDEF [Bug 1620826]; fix early and missing clearing of current Tk active menu entry; fix extraneous sending of <<MenuSelect>> during active menu entry clearing. * macosx/tkMacOSXMouseEvent.c: add support for async window dragging by the window server; set the corresponding window attribute by default. * macosx/tkMacOSXMouseEvent.c: rationalized handling order of non-mousedown events; add TkMacOSXModifierState() to retrieve the current key modifiers in carbon format. * macosx/tkMacOSXScrlbr.c: use appearance manager API to retrieve scrollbar component metrics; add awareness of multiple possibilites for scrollbar arrow position in aqua and handle user changes to arrow position pref; handle difference in metrics of small & large scrollbar variants; handle aqua "jump to here" scrollbar behaviour; correct computation of scroll view size and position; enforce min scrollbar height to avoid scrollbar component overlap; erase scrollbar area outside of standard width; remove broken auto-adjust code; account for window class when leaving space for grow box; remove code to manually draw grow box; use modern API for thumb scroll proc; replace HiliteControl() by modern API; replace control mgr constants with appearance mgr equivalents. * macosx/tkMacOSXSubwindows.c: use SetWindowBounds() API instead of SizeWindow(); invalidate clip regions after X{Map,Unmap}Window as fix for [Bug 940117] made them dependent on mapping state; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; use native-endian pixmap on intel; remove obsolete pixmap pix locking. * macosx/tkMacOSXWindowEvent.c: handle only the first of a batch of kEventAppAvailableWindowBoundsChanged events sent per transaction; handle kEventWindowBoundsChanged event to support live window resizing and centralized sending of location/size changed ConfigureNotify events; ensure HIGrowBox is redrawn after bounds change; constrain window after dragging to ensure titlebar is not inacessible offscreen or under dock/menubar; handle kEventWindowGetRegion and kEventWindowDrawContent for transparent windows to mark resp. paint content region as transparent; handle kEventWindowConstrain for fullscreen windows to ensure bounds match new screen size; enter/exit fullscreen UIMode upon activation/deactivation of fullscreen window. * macosx/tkMacOSXWm.c: use live-resize and async-drag carbon window * macosx/tkMacOSXWm.h: attributes for toplevels by default; implement new [wm attributes] -topmost, -transparent and -fullscreen; refactor WmAttributesCmd() parallelling the tkUnixWm.c implementation, use thus factored proc to set proxy icon from [wm iconbitmap]; dynamically determine default values for toplevel min and max sizes (similar to tkWinWm.c impl): min sizes depend on window class & attributes to ensure visibility of all titlebar widgets and grow box, max sizes depend on maximal window bounds for all active displays; factor out code that puts into effect changes to master or override_redirect; use RepositionWindow() API to determine staggered initial window bounds; correct resize limit calculations, handle gridding and use modern resize API in TkMacOSXGrowToplevel(); remove sending of ConfigureNotify after resize or zoom (now handled by BoundsChanged handler); correct composite carbon window attribute handling, remove currently unusable attributes and add new attributes in [tk::unsupported::MacWindowStyle]; ensure validity of window class and attributes before use; apply changes to window class when handling carbon window attribute changes (if HIWindowChangeClass() API available); add debug build warning message when deprecated window style is used instead of window class; use transparent HIGrowBox for resizable windows; avoid unnecessary calls to window structure width API; use tcl time API in TkpGetMS(); add TkMacOSXEnterExitFullscreen() to enter/exit UIMode with dock and menubar hidden; restrict wmTracing output to debug builds; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; workaround GetWindowStructureWidths() Carbon bug (bogus results for never-mapped floating windows). * macosx/tkMacOSXXStubs.c (TkMacOSXDisplayChanged): add maximal window bounds field to Screen record (in ext_data), computed as the union of available window positioning bounds of all graphics devices (displays). * macosx/tkMacOSXBitmap.c: fix macRoman encoding leak. * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c (TkMacOSXCarbonEventToAscii): use static * macosx/tkMacOSXDebug.h: buffer to simplify callers; const fixes. * macosx/tkMacOSXBitmap.c: use more efficient QDSwapPort() instead of * macosx/tkMacOSXButton.c: GetPort()/SetPort()/GetGWorld()/SetGWorld(). * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXColor.c: use kHIToolboxVersionNumber for runtime OS * macosx/tkMacOSXEntry.c: version check rather than Gestalt() etc. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c: remove obsolete and now incorrect * macosx/tkMacOSXInt.h: tkMenuCascadeRgn clipping code. * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXHLEvents.c: replace Tcl_GlobalEval() resp. Tcl_Eval() * macosx/tkMacOSXScrlbr.c: by Tcl_EvalEx(). * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInit.c (TkpInit): reorder initialization steps. * macosx/tkMacOSXKeyEvent.c: remove pre-10.2 support. * macosx/tkMacOSXMenus.c: remove now useless call to TkMacOSXHandleTearoffMenu(); use \x.. quoting for non-latin1 macroman literar chars to allow file to be edited as utf-8. * macosx/tkMacOSXScale.c: replace TrackControl() by modern * macosx/tkMacOSXScrlbr.c: HandleControlClick() API (using new TkMacOSXModifierState()). * macosx/tkMacOSXInt.h: move all constant #defines needed to * macosx/tkMacOSXColor.c: support building on older OS X releases * macosx/tkMacOSXEvent.h: to a central location in tkMacOSXInt.h. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXInt.h: add ChkErr() macro to factor out * macosx/tkMacOSXButton.c: Carbon OSStatus return value checking * macosx/tkMacOSXCarbonEvents.c: and TkMacOSXDbgMsg() macro to factour * macosx/tkMacOSXClipboard.c: out debug message output; use these * macosx/tkMacOSXColor.c: macros to replace #ifdef TK_MAC_DEBUG * macosx/tkMacOSXCursor.c: blocks & direct printing to stderr, * macosx/tkMacOSXDebug.c: and to do additional OSStatus return * macosx/tkMacOSXDialog.c: checking, and to standardize OSStatus * macosx/tkMacOSXDraw.c: usage. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSend.c: remove duplicate/unused declarations. * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXDebug.c: const fixes. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/Wish-Info.plist.in: add tcl document extensions/mime types and LSMinimumSystemVersion, LSRequiresCarbon & NSAppleScriptEnabled keys. * macosx/tkMacOSXAETE.r: fix whitespace. * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXXCursors.r: * macosx/README: * macosx/Makefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/tkMacOSX.h:check-in: c91e0ad0 user: das tags: core-8-4-branch | |
02:25 |
* doc/colors.n: document new Mac OS X system colors. * doc/cursors.n: document new Mac OS X native cursors. * doc/font.n: document new Mac OS X 'menu' system font. * doc/wm.n: document new Mac OS X [wm attributes].check-in: 67da6dcc user: das tags: core-8-4-branch | |
02:25 |
* unix/Makefile.in (dist): copy license.terms to dist macosx dir. * unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.13check-in: 552cd16b user: das tags: core-8-4-branch | |
02:24 |
* library/bgerror.tcl: on aqua, use moveable alert resp. modal dialog * library/dialog.tcl: window class and corresponding system background pattern; fix button padding. * library/tearoff.tcl: correct aqua menu bar height; vertically offset * library/tk.tcl: aqua tearoff floating window to match menu.check-in: 8b18c26c user: das tags: core-8-4-branch | |
02:24 |
* library/demos/menu.tcl: on aqua, use custom MDEF and tearoffs; * library/demos/menubu.tcl: correct menubutton toplevel name. * library/demos/puzzle.tcl: fix button size & padding for aqua.check-in: e44116b9 user: das tags: core-8-4-branch | |
02:24 |
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c: * generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * unix/tkUnixScale.c: platforms would only require implementation of TkpClipDrawableToRect()).check-in: e28d0018 user: das tags: core-8-4-branch | |
01:50 |
* unix/configure.in: fix for default case in tk debug build detection. * unix/configure: autoconf-2.59check-in: 69db9a57 user: das tags: trunk | |
2007-04-28
| ||
01:22 | * generic/ttk/ttkTreeview.c(TagOptionSpecs): Use TK_OPTION_STRING instead of TK_OPTION_FONT to avoid resource leak in tag management. check-in: 1d2caf6f user: jenglish tags: trunk | |
2007-04-27
| ||
04:40 | * macosx/ttkMacOSXTheme.c: Merged OFFSET_RECT processing into BoxToRect(); factored out PatternOrigin; resynchronized with Tile codebase. check-in: 5962b45d user: jenglish tags: trunk | |
2007-04-26
| ||
21:02 | fix tests/ttk dist src check-in: d011f165 user: hobbs tags: trunk, core-8-5-a6 | |
2007-04-25
| ||
17:09 |
* unix/Makefile.in (dist): add tests/ttk dir to src distcheck-in: 3992bd9f user: hobbs tags: trunk | |
17:08 |
* unix/tkUnixMenubu.c (TkpDisplayMenuButton): init width/height to 0check-in: 9c8837c1 user: hobbs tags: trunk | |
15:06 | silence debug build error messages check-in: e00ca08c user: das tags: trunk | |
03:40 |
* unix/Makefile.in (dist): copy license.terms to dist macosx dir; fix autoheader bits.check-in: a6dcddfb user: das tags: trunk | |
02:49 |
* unix/Makefile.in (dist): add macosx/*.xcconfig files to src dist.check-in: 9daded4d user: das tags: trunk | |
00:02 | typo check-in: d363c99d user: das tags: trunk | |
2007-04-24
| ||
15:55 |
* unix/Makefile.in (dist): add ttk bits to src distcheck-in: 17c25703 user: hobbs tags: trunk | |
15:54 | (font-46.[12]): correct listification of result check-in: 70ca0c3a user: hobbs tags: trunk | |
2007-04-23
| ||
23:10 | fix whitespace & formatting check-in: 7a61f863 user: das tags: trunk | |
22:23 | update for 8.5a6 check-in: 0a074f0b user: das tags: trunk | |
21:24 |
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; * macosx/tkMacOSXNotify.c: move all remaining events except for * macosx/tkMacOSXWindowEvent.c: kEventClassKeyboard from dispatcher to application event handler; pass event handler callRef downstream; fix debug event tracing; process all tcl event types in carbon event timer; delay carbon event timer first fire; add TkMacOSXTrackingLoop() to mark enter/exit of event tracking loop during which all tcl events but only carbon update events should be processed by the timer (replaces various calls to Tcl_SetServiceMode()); rename TkMacOSXReceiveAndProcessEvent() to TkMacOSXReceiveAndDispatchEvent(), move it from tkMacOSXEvent.c to tkMacOSXCarbonEvents.c and modify it to dequeue only update events during a tracking loop; add TkMacOSXRunTclEventLoop() to standardize the various ways in use to run the tcl event loop; add handling of kEventClassAppearance events (for ScrollBarVariantChanged event). * macosx/tkMacOSXDialog.c: use new TkMacOSXTrackingLoop() around * macosx/tkMacOSXEvent.c: blocking API that puts up modal dialogs * macosx/tkMacOSXMenu.c: or when entering/exiting menu/control * macosx/tkMacOSXMouseEvent.c: tracking, window dragging and other * macosx/tkMacOSXScale.c: mouse tracking loops. * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: use new TkMacOSXRunTclEventLoop() * macosx/tkMacOSXScale.c: instead of Tcl_DoOneEvent(), * macosx/tkMacOSXScrlbr.c: Tcl_ServiceAll(), TclServiceIdle() * macosx/tkMacOSXWindowEvent.c: and Tcl_GlobalEval("update idletasks"). * macosx/tkMacOSXColor.c: make available as Tk system colors all * macosx/tkMacOSXPort.h: appearance manager brushes, text colors and backgrounds with new and legacy names, as well as the fully transparent color "systemTransparent"; add TkMacOSXSetColorIn{Port,Context}() to directly set an X pixel color value in the current QD port resp. the given CG context without requiring passage through rgb representation (lossy for most system colors); modernize/remove Classic-era code; replace crufty strcmp() elseifs by Tcl_GetIndexFromObjStruct(). * macosx/tkMacOSXButton.c: use new TkMacOSXSetColorInPort() * macosx/tkMacOSXDraw.c: instead of setting rgb color directly * macosx/tkMacOSXMenubutton.c: to allow for non-rgb system colors. * macosx/tkMacOSXCursor.c: implement "none" cursor as on other platforms [Patch 1615427]; add all missing appearance manager cursors. * macosx/tkMacOSXDefault.h: set SELECT_FG_COLORs to None to match aqua L&F; use standard system color names; use new 'menu' system font; correct default scrollbar width. * macosx/tkMacOSXDraw.c: standardize initialization, use and * macosx/tkMacOSXInt.h: emptying of various static temp rgns * macosx/tkMacOSXRegion.c: onto two global RgnHandles; in debug * macosx/tkMacOSXSubwindows.c: builds, verify emptiness of these temp * macosx/tkMacOSXWindowEvent.c: rgns before use. * macosx/tkMacOSXDraw.c: add TkMacOSX{Setup,Restore}DrawingContext() to * macosx/tkMacOSXInt.h: abstract common setup & teardown of drawing environment (for both CG and QD); save/restore QD theme drawing state; handle GC clip region; add TkpClipDrawableToRect() to allow clipped drawing into drawable regardless of GC used; use new system color "systemWindowHeaderBackground" to setup background in themed toplevels; correct implementation of TkMacOSXMakeStippleMap(). * macosx/tkMacOSXEntry.c: use new TkMacOSXSetupDrawingContext() and * macosx/tkMacOSXFont.c: TkMacOSXRestoreDrawingContext() instead of * macosx/ttkMacOSXTheme.c: various setup/teardown procs like TkMacOSX{SetUp,Release}CGContext(), TkMacOSXQuarz{Start,End}Draw(), TkMacOSXSetUpGraphicsPort() etc. * macosx/tkMacOSXEmbed.c: add CG context and drawable clip rgn fields * macosx/tkMacOSXInt.h: to MacDrawable struct. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXDialog.c: make -parent option of tk_getOpenFile et al. use the sheet version of NavServices dialogs; ensure native parent win exists before using StandardSheet API for tk_messageBox [Bug 1677611]; force sheets to behave like app-modal dialogs via WindowModality() API; use more modern ColorPicker API. * macosx/tkAboutDlg.r: use themed movable modal dialog, fix (c) year. * macosx/tkMacOSXEntry.c: take xOff/yOff of MacDrawable into account * macosx/ttkMacOSXTheme.c: when computing locations/bounds to ensure correct posititioning when not drawing into intermediate pixmap. * macosx/tkMacOSXFont.c: use appearance manager API to map system font * macosx/tkMacOSXFont.h: names to TkFonts; add "menu" system font for menu item text drawing from MDEF; always draw with CG; remove QD dependent stippling algorithm; move most header declarations into the source file (as they were not used anywhere else). * macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * macosx/Wish.xcode/project.pbxproj: restores many longtime-MIA * macosx/Wish.xcodeproj/project.pbxproj: features to working order * unix/Makefile.in: (e.g. images, custom colors & fonts in menus etc); implement compound menu items; use Appearance Mgr and ThemeText APIs to mimic native MDEF as closely as possible when default "menu" system font is used; remove now obsolete SICN drawing code and resources. * macosx/tkMacOSXCarbonEvents.c: handle additional menu carbon events * macosx/tkMacOSXEvent.c: in order to support <<MenuSelect>> in * macosx/tkMacOSXMenu.c: the menubar and in menus that are not * macosx/tkMacOSXMenus.c: using the custom MDEF [Bug 1620826]; fix early and missing clearing of current Tk active menu entry; fix extraneous sending of <<MenuSelect>> during active menu entry clearing. * macosx/tkMacOSXMouseEvent.c: add support for async window dragging by the window server; set the corresponding window attribute by default. * macosx/tkMacOSXMouseEvent.c: rationalized handling order of non-mousedown events; add TkMacOSXModifierState() to retrieve the current key modifiers in carbon format. * macosx/tkMacOSXScrlbr.c: use appearance manager API to retrieve scrollbar component metrics; add awareness of multiple possibilites for scrollbar arrow position in aqua and handle user changes to arrow position pref; handle difference in metrics of small & large scrollbar variants; handle aqua "jump to here" scrollbar behaviour; correct computation of scroll view size and position; enforce min scrollbar height to avoid scrollbar component overlap; erase scrollbar area outside of standard width; remove broken auto-adjust code; account for window class when leaving space for grow box; remove code to manually draw grow box; use modern API for thumb scroll proc; replace HiliteControl() by modern API; replace control mgr constants with appearance mgr equivalents. * macosx/tkMacOSXSubwindows.c: use SetWindowBounds() API instead of SizeWindow(); invalidate clip regions after X{Map,Unmap}Window as fix for [Bug 940117] made them dependent on mapping state; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; use native-endian pixmap on intel; remove obsolete pixmap pix locking. * macosx/tkMacOSXWindowEvent.c: handle only the first of a batch of kEventAppAvailableWindowBoundsChanged events sent per transaction; handle kEventWindowBoundsChanged event to support live window resizing and centralized sending of location/size changed ConfigureNotify events; ensure HIGrowBox is redrawn after bounds change; constrain window after dragging to ensure titlebar is not inacessible offscreen or under dock/menubar; handle kEventWindowGetRegion and kEventWindowDrawContent for transparent windows to mark resp. paint content region as transparent; handle kEventWindowConstrain for fullscreen windows to ensure bounds match new screen size; enter/exit fullscreen UIMode upon activation/deactivation of fullscreen window. * macosx/tkMacOSXWm.c: use live-resize and async-drag carbon window * macosx/tkMacOSXWm.h: attributes for toplevels by default; implement new [wm attributes] -topmost, -transparent and -fullscreen; refactor WmAttributesCmd() parallelling the tkUnixWm.c implementation, use thus factored proc to set proxy icon from [wm iconbitmap]; dynamically determine default values for toplevel min and max sizes (similar to tkWinWm.c impl): min sizes depend on window class & attributes to ensure visibility of all titlebar widgets and grow box, max sizes depend on maximal window bounds for all active displays; factor out code that puts into effect changes to master or override_redirect; use RepositionWindow() API to determine staggered initial window bounds; correct resize limit calculations, handle gridding and use modern resize API in TkMacOSXGrowToplevel(); remove sending of ConfigureNotify after resize or zoom (now handled by BoundsChanged handler); correct composite carbon window attribute handling, remove currently unusable attributes and add new attributes in [tk::unsupported::MacWindowStyle]; ensure validity of window class and attributes before use; apply changes to window class when handling carbon window attribute changes (if HIWindowChangeClass() API available); add debug build warning message when deprecated window style is used instead of window class; use transparent HIGrowBox for resizable windows; avoid unnecessary calls to window structure width API; use tcl time API in TkpGetMS(); add TkMacOSXEnterExitFullscreen() to enter/exit UIMode with dock and menubar hidden; restrict wmTracing output to debug builds; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; workaround GetWindowStructureWidths() Carbon bug (bogus results for never-mapped floating windows). * macosx/tkMacOSXXStubs.c (TkMacOSXDisplayChanged): add maximal window bounds field to Screen record (in ext_data), computed as the union of available window positioning bounds of all graphics devices (displays). * macosx/tkMacOSXBitmap.c: fix macRoman encoding leak. * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c (TkMacOSXCarbonEventToAscii): use static * macosx/tkMacOSXDebug.h: buffer to simplify callers; const fixes. * macosx/tkMacOSXBitmap.c: use more efficient QDSwapPort() instead of * macosx/tkMacOSXButton.c: GetPort()/SetPort()/GetGWorld()/SetGWorld(). * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXColor.c: use kHIToolboxVersionNumber for runtime OS * macosx/tkMacOSXEntry.c: version check rather than Gestalt() etc. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDraw.c: remove obsolete and now incorrect * macosx/tkMacOSXInt.h: tkMenuCascadeRgn clipping code. * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXHLEvents.c: replace Tcl_GlobalEval() resp. Tcl_Eval() * macosx/tkMacOSXScrlbr.c: by Tcl_EvalEx(). * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInit.c (TkpInit): reorder initialization steps. * macosx/tkMacOSXKeyEvent.c: remove pre-10.2 support. * macosx/tkMacOSXMenus.c: remove now useless call to TkMacOSXHandleTearoffMenu(); use \x.. quoting for non-latin1 macroman literar chars to allow file to be edited as utf-8. * macosx/tkMacOSXScale.c: replace TrackControl() by modern * macosx/tkMacOSXScrlbr.c: HandleControlClick() API (using new TkMacOSXModifierState()). * macosx/tkMacOSXInt.h: move all constant #defines needed to * macosx/tkMacOSXColor.c: support building on older OS X releases * macosx/tkMacOSXEvent.h: to a central location in tkMacOSXInt.h. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXInt.h: add ChkErr() macro to factor out * macosx/tkMacOSXButton.c: Carbon OSStatus return value checking * macosx/tkMacOSXCarbonEvents.c: and TkMacOSXDbgMsg() macro to factour * macosx/tkMacOSXClipboard.c: out debug message output; use these * macosx/tkMacOSXColor.c: macros to replace #ifdef TK_MAC_DEBUG * macosx/tkMacOSXCursor.c: blocks & direct printing to stderr, * macosx/tkMacOSXDebug.c: and to do additional OSStatus return * macosx/tkMacOSXDialog.c: checking, and to standardize OSStatus * macosx/tkMacOSXDraw.c: usage. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSend.c: remove duplicate/unused declarations * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXDebug.c: const fixes. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/Wish-Info.plist.in: add tcl document extensions/mime types and LSMinimumSystemVersion, LSRequiresCarbon & NSAppleScriptEnabled keys. * macosx/Wish-Common.xcconfig: add Wish's Info.plist as __info_plist section to tktest; enable more warnings. * macosx/Wish.xcodeproj/project.pbxproj: add 'DebugMemCompile' build configuration that calls configure with --enable-symbols=all; disable configure check for __attribute__((__visibility__("hidden"))) in Debug configuration to restore availability of ZeroLink. * macosx/Wish-Common.xcconfig: fix whitespace. * macosx/Wish-Debug.xcconfig: * macosx/Wish-Release.xcconfig: * macosx/tkMacOSXAETE.r: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXXCursors.r: * macosx/README: * macosx/GNUmakefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: * macosx/tkMacOSX.h:check-in: d9c03a54 user: das tags: trunk | |
21:19 |
* doc/colors.n: document new Mac OS X system colors. * doc/cursors.n: document new Mac OS X native cursors. * doc/font.n: document new Mac OS X 'menu' system font. * doc/wm.n: document new Mac OS X [wm attributes]. * doc/ttk_image.n: fix 'make html' warning. * doc/canvas.n: fix nroff typo.check-in: cdb81986 user: das tags: trunk | |
21:19 |
* unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.59check-in: 2becf0bb user: das tags: trunk | |
21:16 |
* library/bgerror.tcl: on aqua, use moveable alert resp. modal dialog * library/dialog.tcl: window class and corresponding system background pattern; fix button padding. * library/tearoff.tcl: correct aqua menu bar height; vertically offset * library/tk.tcl: aqua tearoff floating window to match menu.check-in: a1016683 user: das tags: trunk | |
21:16 |
* library/demos/goldberg.tcl: fix overwriting of widget demo global. * library/demos/menu.tcl: on aqua, use custom MDEF and tearoffs; * library/demos/menubu.tcl: correct menubutton toplevel name. * library/demos/puzzle.tcl: fix button size & padding for aqua. * library/demos/radio.tcl:check-in: 22ac054f user: das tags: trunk | |
21:15 |
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c: * generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * generic/ttk/ttkWidget.c: platforms would only require implementation * unix/tkUnixScale.c: of TkpClipDrawableToRect()).check-in: 8587f521 user: das tags: trunk | |
2007-04-22
| ||
07:04 | correct 8.5a6 release year check-in: 96dccf9c user: hobbs tags: trunk | |
05:45 | updated for 8.5a6 changes check-in: 89e52175 user: hobbs tags: trunk | |
2007-04-21
| ||
21:41 | fix bug ref check-in: 9a2315d6 user: das tags: trunk | |
19:06 |
* macosx/tkMacOSXBitmap.c, macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c, macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXCursor.c, macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c, macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c, macosx/tkMacOSXInit.c, macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c, macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c, macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c, macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: Revert of commits from 2007-04-13 which broke the OS X build.check-in: 888addf4 user: hobbs tags: trunk | |
2007-04-17
| ||
15:25 | Fix indentation error check-in: 01922cf4 user: dkf tags: trunk | |
15:24 | Add in cast for boneheadedness in VC's handling of const qualifiers check-in: 940015b1 user: dkf tags: trunk | |
14:36 | Eliminate use of (VOID*) casts when calling memset or memcpy. check-in: df836332 user: dkf tags: trunk | |
14:32 | Standardize function definition format. check-in: f88b2de8 user: dkf tags: trunk | |
14:29 | Squelch some warnings from GCC. check-in: e11a6443 user: dkf tags: trunk | |
2007-04-13
| ||
14:51 | Reduce the #ifdef count a lot by adding debug-print macros check-in: 825336d2 user: dkf tags: trunk | |
00:21 |
* library/ttk/panedwindow.tcl (ttk::panedwindow::Press): handle Press triggering outside sash element boundaries.check-in: 8dbdaf2b user: hobbs tags: trunk | |
2007-04-10
| ||
18:14 | Skip OS version test, should work on Vista/Aero now as well as XP [Fixes #1687299, thanks to George Petasis for tracking this down]. check-in: dd94dd3b user: jenglish tags: trunk | |
18:05 | Re-sync with Tile codebase so patches can flow back and forth. check-in: 99910948 user: jenglish tags: trunk | |
2007-03-21
| ||
20:06 | BUGFIX (Ttk_BuildLayoutTemplate): Nested TTK_GROUP nodes did not work unless they appeared at the end of the layout (and only by accident then). check-in: 704006e8 user: jenglish tags: trunk | |
2007-03-09
| ||
00:46 | *Correct* fix for #1676770: reset wm geometry . and pack propagate . at end of test. check-in: e98d0761 user: jenglish tags: trunk | |
2007-03-08
| ||
20:30 | test grid-21.7: Remove 'pack propagate . 0' call, which was causing cascading failures in subsequent tests [Bug 1676770]. check-in: a710077b user: jenglish tags: trunk | |
2007-03-07
| ||
23:49 | revert premature commit check-in: 9545288f user: das tags: trunk | |
23:48 |
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit(). * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13check-in: 96596797 user: das tags: core-8-4-branch | |
23:46 |
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit(). * generic/ttk/ttkGenStubs.tcl (new): add ttk-specific genstubs.tcl from * unix/Makefile.in (genstubs): tile and run it from 'genstubs' target, restores ability to generate all of Tk's stub sources. * generic/ttk/ttkTreeview.c: #ifdef out unused declaration. * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX. * macosx/Wish.xcodeproj/project.pbxproj: ensure gcc version used by * macosx/Wish.xcodeproj/default.pbxuser: Xcode and configure/make are * macosx/Wish-Common.xcconfig: consistent and independent of gcc_select default and CC env var; fixes for Xcode 3.0. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.59check-in: 8d6881d6 user: das tags: trunk | |
2007-02-28
| ||
09:23 | Comment typo nit check-in: c1445ff5 user: dkf tags: trunk | |
05:26 | Added compliler define SUPPORT_CONFIG_EMBEDDED to support config of -use option at Windows check-in: 2427f07f user: chengyemao tags: trunk | |
04:58 | Added compliler #ifdef SUPPORT_CONFIG_EMBEDDED to support config of -use option at specific platform check-in: d0c80bd7 user: chengyemao tags: trunk | |
2007-02-27
| ||
14:52 | Minor syntactic stuff check-in: 285e16cd user: dkf tags: trunk | |
13:59 | Minor cleanup check-in: 426f6150 user: dkf tags: trunk | |
10:43 | Fix silly typos (thanks to Andreas Kupries for finding) check-in: 9bc9d6b8 user: dkf tags: trunk | |
2007-02-25
| ||
04:30 | Fixed grid anchor center problem in labelframes. [Bug 1545765] check-in: 751503f4 user: pspjuth tags: trunk | |
2007-02-24
| ||
09:15 | inverted logic in previous commit check-in: 39d29d03 user: das tags: trunk | |
00:02 |
* library/ttk/notebook.tcl (ttk::notebook::enableTraversal): OS X needs Option instead of Alt bindingcheck-in: e02327e3 user: hobbs tags: trunk | |
2007-02-23
| ||
15:02 | D'oh! check-in: 7486dca6 user: dkf tags: trunk | |
14:15 | Reduce the number of warnings check-in: 88a464cd user: dkf tags: trunk | |
13:37 | missing comma in previous commit check-in: 8703da75 user: das tags: trunk | |
2007-02-22
| ||
13:56 | Less of that K&R or wrongly indented function header style! check-in: 9b0470e0 user: dkf tags: trunk | |
2007-02-19
| ||
23:54 |
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.13check-in: 939e7c36 user: hobbs tags: core-8-4-branch | |
23:53 |
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]check-in: 05af79b3 user: hobbs tags: core-8-4-branch | |
23:52 |
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.59check-in: 0b92c1c9 user: hobbs tags: trunk | |
23:52 |
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]check-in: cf67aa17 user: hobbs tags: trunk | |
2007-02-13
| ||
11:29 | fix crlf line endings check-in: 69e14e89 user: das tags: trunk | |
00:30 | Fix minor K&R-ism check-in: 8193b169 user: dkf tags: trunk | |
00:16 | Fix minor K&R-ism check-in: a29e8999 user: dkf tags: trunk | |
00:02 | Fix minor K&R-ism check-in: b6ee8045 user: dkf tags: trunk | |
2007-02-12
| ||
23:13 | Fix minor K&R-ism check-in: 1d75ee9e user: dkf tags: trunk | |
21:57 | Fix minor K&R-ism check-in: 3f675168 user: dkf tags: trunk | |
21:45 | Fix minor K&R-ism check-in: bc30be67 user: dkf tags: trunk | |
21:41 | Minor whitespace corrections check-in: 9ef08d33 user: dkf tags: trunk | |
21:34 | Fix minor K&R-ism check-in: 759eacee user: dkf tags: trunk | |
2007-02-09
| ||
06:54 | Windows build fixes check-in: c0b47a32 user: mistachkin tags: trunk | |
2007-02-06
| ||
22:28 | Add no-op [package ifneeded] script for tile 0.8.0, so that existing applications that use "package require tile" won't fail when run under Tk 8.5. check-in: 058e1564 user: jenglish tags: trunk | |
2007-02-04
| ||
02:51 |
* unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.13check-in: b855f0d0 user: das tags: core-8-4-branch | |
02:51 |
* unix/tcl.m4: use gcc4's __attribute__((__visibility__("hidden"))) if available to define MODULE_SCOPE effective on all platforms. * unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: 07b06358 user: das tags: trunk | |
00:10 | see log check-in: 8cbce03e user: mistachkin tags: trunk | |
2007-02-02
| ||
10:58 | Support IsAppThemed() call. This is what is used when theming is turned off just for an individual application. check-in: 2753e9f1 user: patthoyts tags: trunk | |
2007-01-30
| ||
23:21 |
* win/Makefile.in (install-private-headers): added targetcheck-in: 8927d5b0 user: hobbs tags: core-8-4-branch | |
2007-01-28
| ||
01:42 |
* macosx/Wish.xcodeproj/project.pbxproj: extract build settings that * macosx/Wish.xcodeproj/default.pbxuser: were common to multiple * macosx/Wish-Common.xcconfig (new file): configurations into external * macosx/Wish-Debug.xcconfig (new file): xcconfig files; add extra * macosx/Wish-Release.xcconfig (new file): configurations for building with SDKs; convert legacy jam-based 'Tk' target to native target with single script phase; correct syntax of build setting references to use $() throughout; remove unused tcltest sources from 'tktest' target. * macosx/README: document new Wish.xcodeproj configurations; other minor updates/corrections. * generic/tk.h: update location of version numbers in macosx files. * macosx/Wish.xcode/project.pbxproj: restore 'tktest' target to working * macosx/Wish.xcode/default.pbxuser: order by replicating applicable changes to Wish.xcodeproj since 2006-07-20.check-in: d89f4b4e user: das tags: trunk | |
2007-01-26
| ||
02:48 | renamed SC_COMMANDS_PRE to SC_CONFIG_COMMANDS_PRE for parity with AC 2.5x check-in: f9c499cf user: das tags: core-8-4-branch | |
2007-01-25
| ||
05:20 | previous commit omitted some changes from the HEAD check-in: 12691aa5 user: das tags: core-8-4-branch | |
05:13 | comment typo check-in: e3bb110d user: das tags: core-8-4-branch | |
02:07 |
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible * unix/configure.in: and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds. * unix/configure: autoconf-2.13check-in: 55659bf7 user: das tags: core-8-4-branch | |
02:07 |
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds. * unix/configure: autoconf-2.59check-in: 2a9438e4 user: das tags: trunk | |
2007-01-19
| ||
09:00 | Build fix for man2tcl.c with MSVC8 check-in: 6588ab55 user: mistachkin tags: trunk | |
06:29 | fix warning check-in: 7f4f84a0 user: das tags: trunk | |
01:06 |
* unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.13check-in: 6cae777f user: das tags: core-8-4-branch | |
01:05 |
* macosx/Wish.xcodeproj/project.pbxproj: remove libtommath defines. * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.59check-in: ef734594 user: das tags: trunk | |
00:41 | whitespace check-in: 48a3d65d user: das tags: core-8-4-branch | |
00:36 | whitespace check-in: f6a43150 user: das tags: trunk | |
2007-01-18
| ||
23:56 | various "const" additions, in line with TIP #27 check-in: f6f6ebc1 user: nijtmans tags: trunk | |
23:20 | various "const" additions, in line with TIP #27 check-in: 58d63659 user: nijtmans tags: trunk | |
2007-01-12
| ||
10:41 | More warning squelching (mostly uninit variable warnings) check-in: 17ca9d3a user: dkf tags: trunk | |
09:53 | Added more build output that everyone should ignore check-in: 3062f210 user: dkf tags: trunk | |
09:08 | Quell type-punning warnings from gcc/unix build check-in: 6dc8f9ef user: dkf tags: trunk | |
2007-01-11
| ||
19:59 |
Revert previous change to keep in sync with Tile codebase.
The minor warnings from GCC fixed in the previous revision
were false positives due to improper use of "-Wconversion".
Still compiles cleanly with "gcc -Wall -Werror" (gcc 3.3.5). check-in: 038c60a9 user: jenglish tags: trunk | |
18:53 | s/CRLF/LF/g check-in: 07a3dc2b user: hobbs tags: trunk | |
18:31 | * win/tcl.m4(CFLAGS_WARNING): Remove "-Wconversion". This was removed from unix/tcl.m4 2004-07-16 but not from here. * win/configure: Regenerated. check-in: 44759ed7 user: jenglish tags: trunk | |
15:35 | Many minute fixes to reduce number of minor warnings from GCC. check-in: 07047209 user: dkf tags: trunk | |
14:49 | Revert addition of contravariant 'const' qualifiers, to keep in sync with Tile codebase (which must remain compatible with Tk 8.4). check-in: b7123391 user: jenglish tags: trunk | |
2007-01-05
| ||
00:00 | various "const" additions, in line with TIP #27 fix bug #1627732 check-in: 3cb10b47 user: nijtmans tags: trunk | |
2007-01-03
| ||
08:22 | fix breakage in last commit check-in: 69a889a9 user: das tags: trunk | |
05:37 | various "const" additions, in line with TIP #27 check-in: 68e6627c user: nijtmans tags: trunk | |
05:06 | various "const" additions, in line with TIP #27 check-in: 9d88e990 user: nijtmans tags: trunk | |
04:10 | various "const" additions in implementation check-in: 9739a2a4 user: nijtmans tags: trunk | |
2007-01-02
| ||
23:39 | Made the generic fake-X11 glue layer abide by the formatting rules of the core. check-in: 8e1cb444 user: dkf tags: trunk | |
22:50 | Various small syntactic simplifications of ImgPhotoGet() check-in: 22266ed2 user: dkf tags: trunk | |
2006-12-30
| ||
23:23 | * macosx/ttkMacOSXTheme.c: Define a constant to make it compile on Mac OS X 10.3. check-in: 6d2d5c7e user: cc_benny tags: trunk | |
23:23 | * Define a constant to make it compile on Mac OS X 10.3. check-in: 12d4baa6 user: cc_benny tags: trunk | |
23:18 | * macosx/tkMacOSXFont.c: Fill-in TkpGetFontAttrsForChar (TIP #300). check-in: 418419d0 user: cc_benny tags: trunk | |
23:15 | * TIP #300 Implementation, fill-in TkpGetFontAttrsForChar. check-in: cc34ec3e user: cc_benny tags: trunk | |
2006-12-28
| ||
21:15 |
* tests/wm.test: Update wm attributes output so that tests pass after addition of -transparentcolor for Win32.check-in: 9b6fc1d4 user: mdejong tags: trunk | |
2006-12-25
| ||
17:16 | ImageElement clientData no longer needed. check-in: 92a291b8 user: jenglish tags: trunk | |
2006-12-22
| ||
22:38 | Style update check-in: dc0329fd user: dkf tags: trunk | |
19:14 | Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 5c2dc849 user: dkf tags: trunk | |
19:06 | Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 1140685f user: dkf tags: core-8-4-branch | |
18:48 | Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 8b89a8f8 user: dkf tags: core-8-4-branch | |
18:07 | Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 5ba54e7a user: dkf tags: trunk | |
2006-12-19
| ||
19:51 | (TkpDisplayButton): lint init. [Bug 1618604] check-in: d4bbf4d6 user: hobbs tags: trunk | |
19:50 | (TkpDisplayButton): lint init. [Bug 1618604] check-in: 3b9264ab user: hobbs tags: core-8-4-branch | |
08:53 | Whitespace/formatting/function-exposure cleanup check-in: ac290f06 user: dkf tags: trunk | |
01:20 |
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.13check-in: 46484d6f user: das tags: core-8-4-branch | |
01:19 |
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.59check-in: b642a538 user: das tags: trunk | |
2006-12-18
| ||
19:41 | Remove assert() calls - Don't Panic check-in: 9ad47366 user: jenglish tags: trunk | |
19:33 | Big batch of ttk::treeview improvements: Added column '-stretch' and '-minwidth' options. Improved column drag and resize behavior. Added horizontal scrolling #1518650. Row height and child indent specifiable on Treeview style. Decreased default row height, no default -padding. Use correct heading height #1163349. Apply tag settings to tree item as well as to data columns [NOTE: 'tag configure' still buggy]. Fix off-by-one condition when moving nodes forward #1618142 Prevent overscroll (#1173434) Treeview style settings specified separately in each theme. Added disclosure triangle element in aqua theme. check-in: 084a0a51 user: jenglish tags: trunk | |
16:42 | Use more portable string literals check-in: 7aceb2b5 user: dgp tags: trunk | |
14:30 | Whitespace cleanup check-in: 63294869 user: dkf tags: trunk | |
2006-12-17
| ||
21:09 | Add combobox -height option; only show scrollbar if the listbox needs to scroll #1032869. check-in: 34d9182a user: jenglish tags: trunk | |
00:43 |
* doc/cursors.n: Mention "none" in supported cursor list. Fix comment that incorrectly claims that the Win32 "no" cursor hides the cursor. * tests/cursor.test: Test "none" cursor. * unix/tkUnixCursor.c (CreateCursorFromTableOrFile, TkGetCursorByName): Define a table of Tk cursors that is searched in addition to the X cursor table. A Tk cursor is loaded from a data string and works with the same options as the built in X cursors. This code makes it possible to use "none" as a cursor name under Unix. * win/rc/cursor9a.cur: Added none Win32 cursor. * win/rc/tk_base.rc: Define a built-in Win32 cursor named "none". [Patch 1615427]check-in: 3d756d41 user: mdejong tags: trunk | |
2006-12-14
| ||
19:51 | Global reduction: use per-file *_Init() routines to reduce the number of globally-visible initialization records. check-in: 873888aa user: jenglish tags: trunk | |
2006-12-13
| ||
23:04 |
* unix/Makefile.in (install-doc): intentionally skip ttk_dialog.n installation (not for public consumption) * doc/scrollbar.n, doc/button.n, doc/checkbutton.n: * doc/entry.n, doc/frame.n, doc/label.n, doc/labelframe.n: * doc/menu.n, doc/menubutton.n, doc/panedwindow.n: * doc/radiobutton.n, doc/scrollbar.n, doc/ttk_*: revamp ttk docs to use consist nroff format (not 100% consistent with classic widget docs). Add more man page cross-linking "SEE ALSO".check-in: ced3eab2 user: hobbs tags: trunk | |
20:40 |
* generic/ttk/ttkInit.c: * generic/ttk/ttkTreeview.c: make treeview exist by default * generic/ttk/ttkPanedwindow.c: s/TtkPaned_Init/TtkPanedwindow_Init/check-in: 4adcf8ae user: hobbs tags: trunk | |
20:38 |
* win/Makefile.in, unix/Makefile.in (demo): add 'demo' targetcheck-in: 547cea4e user: hobbs tags: trunk | |
17:06 | Try to straighten out theme loading and selection logic. check-in: c778f004 user: jenglish tags: trunk | |
05:36 | Remove nonfunctional code and incorrect comments. check-in: 754bb0f3 user: jenglish tags: trunk | |
2006-12-12
| ||
23:38 |
* win/tkWinButton.c (InitBoxes): Call Tcl_Panic() if loading of bitmap resources fails. This change generates an error if Tk is unable to find button widget resources instead of silently failing and then drawing widgets incorrectly. win/rc/tk_base.rc: If the user defines BASE_NO_TK_ICON then compile the base resources file without a "tk" icon. This change makes it easier to replace the default tk icon with a custom icon. [Patch 1614362]check-in: b5a2c05f user: mdejong tags: trunk | |
2006-12-11
| ||
13:33 | Fix warnings and (unfortunately introduced with last commit) errors check-in: aeb69887 user: dkf tags: trunk | |
13:08 | Support the _NET_WM_PING protocol from EWMH. There's no reason to do anything other than what is implemented, so no need for additional script control over it. check-in: f2a49327 user: dkf tags: trunk | |
2006-12-10
| ||
19:19 | Rename typedef Ttk_Element => Ttk_ElementImpl. check-in: 1959c00b user: jenglish tags: trunk | |
05:26 | fix warning check-in: 5b1efc62 user: das tags: trunk | |
2006-12-09
| ||
20:53 | Merged duplicate functionality between image element factory, image element, and -image option processing. Image element factory now takes an imageSpec argument instead of a separate image name and -map option. check-in: e3da608e user: jenglish tags: trunk | |
2006-12-08
| ||
03:38 | typo check-in: 6876b25f user: das tags: core-8-4-branch | |
03:38 | typo check-in: bec73499 user: das tags: trunk | |
2006-12-06
| ||
16:22 | Bug 1609616 check-in: 8caaae22 user: kennykb tags: trunk | |
01:44 | add new platform package files and earlier new test files check-in: 430d3ddd user: das tags: trunk | |
2006-12-04
| ||
23:33 | Whitespace cop check-in: 262d2eef user: dkf tags: trunk | |
20:13 |
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)check-in: d2469801 user: hobbs tags: trunk | |
20:13 |
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)check-in: 297e33dd user: hobbs tags: core-8-4-branch | |
15:16 | TIP#286 implementation. [Patch 1152376] check-in: d24b2dd4 user: dkf tags: trunk | |
2006-12-01
| ||
20:14 | TIP 300 IMPLEMENTATION check-in: c2f09fce user: kennykb tags: trunk | |
19:48 |
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.check-in: 2e3c6dc1 user: hobbs tags: trunk | |
19:47 |
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.check-in: 57ee40f3 user: hobbs tags: core-8-4-branch | |
15:05 | Dead code removal. check-in: fb532f2f user: jenglish tags: trunk | |
07:13 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).check-in: 1ecb3412 user: das tags: core-8-4-branch | |
07:13 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).check-in: cd53cd85 user: das tags: trunk | |
06:19 |
* macosx/tkMacOSXWm.c (WmAttributesCmd): fix getting [wm attr -alpha]. [Bug 1581932]check-in: 9534309d user: das tags: trunk | |
2006-11-28
| ||
21:25 | * library/ttk/fonts.tcl: Clean up temporary variables. check-in: 3f325808 user: jenglish tags: trunk | |
2006-11-27
| ||
19:08 | Corrected Xft configuration so that Xft actually does get turned on if available check-in: 527e5ae3 user: kennykb tags: trunk | |
06:53 | * generic/ttk/ttkWidget.c, generic/ttk/ttkPaned.c Fix for #1603506 * library/ttk/button.tcl, library/ttk/combobox.tcl, library/ttk/utils.tcl: Rename ttk::CopyBindings to ttk::copyBindings * generic/ttk/ttkTreeview.c, doc/ttk_treeview.n: -displaycolumns {} now means "no columns" instead of "all columns". Use -displaycolumns #all for "all columns" [Fixes #1547622]. check-in: 55ed9834 user: jenglish tags: trunk | |
2006-11-26
| ||
06:05 |
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.13check-in: 01b22ac2 user: das tags: core-8-4-branch | |
06:05 |
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.59check-in: c74a1d6f user: das tags: trunk | |
06:02 | whitespace check-in: cf39b120 user: das tags: trunk | |
05:32 | add tclMathOp.c check-in: 03bc9748 user: das tags: trunk | |
2006-11-24
| ||
19:04 |
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]check-in: 2efeca71 user: hobbs tags: core-8-4-branch | |
19:03 |
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]check-in: 9901d3ea user: hobbs tags: trunk | |
18:11 |
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]check-in: a019951d user: hobbs tags: core-8-4-branch | |
18:11 |
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]check-in: a2dae84f user: hobbs tags: trunk | |
18:04 | * library/ttk/altTheme.tcl, library/ttk/clamTheme.tcl, library/ttk/defaults.tcl, library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl: explicitly specify -anchor w on TMenubutton * tests/ttk/entry.test: Fixed font dependency; test entry-3.2 should work on all platforms now. * library/classicTheme.tcl: Don't define or use TkClassicDefaultFont. * generic/ttk/ttkTreeview.c, generic/ttk/ttkPanedwindow.c: Handle missing layouts. check-in: bcec0a6d user: jenglish tags: trunk | |
01:52 |
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]check-in: 8997c989 user: hobbs tags: core-8-4-branch | |
01:51 |
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]check-in: 2081c3f8 user: hobbs tags: trunk | |
2006-11-23
| ||
03:22 | removed tcl/tools/genWinImage.tcl tcl/win/README.binary and tk/win/rc/wish.exe.manifest corrected link order of ttk files check-in: 83262de3 user: das tags: trunk | |
2006-11-21
| ||
02:21 | Add support for alternate/indeterminate checkbutton state. Fix various spacing parameters #1596020, patch from Tim Baker. Remove unused uxtheme hooks. check-in: 717b2844 user: jenglish tags: trunk | |
2006-11-16
| ||
13:50 | Minor fixes/improvements check-in: 00d3d666 user: dkf tags: trunk | |
13:44 | Minor correction of abbreviation check-in: 6bda98d4 user: dkf tags: trunk | |
13:25 | Highlighted keyword in example check-in: 53cfe163 user: dkf tags: trunk | |
11:22 | Added example check-in: 1296fe99 user: dkf tags: trunk | |
2006-11-15
| ||
16:31 | Added example for labels check-in: 1c2ab7f7 user: dkf tags: trunk | |
13:29 | Convert \fP to \fR so that man-page scrapers have an easier time. check-in: 5bcb6a84 user: dkf tags: trunk | |
2006-11-14
| ||
22:44 | Fix off-by-one bug in tree indicator size computation #1596021, patch from Tim Baker. Increased default size from 7 to 9 pixels. check-in: 3dd84a3d user: jenglish tags: trunk | |
2006-11-13
| ||
00:22 | *correct* fix for #1588251. check-in: 01e8b6ff user: jenglish tags: trunk | |
2006-11-12
| ||
21:32 | Workaround for #1583038 check-in: e4e59adc user: jenglish tags: trunk | |
20:35 | Reworked cleanup procedure -- "self-cancelling" idle call is not robust, call Tcl_CancelIdleCall() in TtkFreeScrollHandle instead. [fixes #1588251] check-in: 39eefd1b user: jenglish tags: trunk | |
2006-11-10
| ||
01:57 |
* macosx/Wish.xcodeproj/project.pbxproj: remove tclParseExpr.c and bwidget.test. * unix/tcl.m4 (Darwin): suppress linker arch warnings when building universal for both 32 & 64 bit and no 64bit CoreFoundation is available; sync with tcl tcl.m4 change. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: b93c50e7 user: das tags: trunk | |
2006-11-08
| ||
18:40 | Bug 1592667 check-in: aa33d6e2 user: kennykb tags: trunk | |
15:50 | fixed typo in last commit check-in: 749f411c user: kennykb tags: trunk | |
15:39 | Silence warnings about Xft unless Xft is requested explicitly. check-in: 18b0f63f user: kennykb tags: trunk | |
15:19 | correct typo check-in: 416e2fe6 user: dgp tags: trunk | |
2006-11-07
| ||
21:56 | make --enable-xft the default check-in: 247ff34e user: kennykb tags: trunk | |
03:45 | Miscellaneous minor changes to re-sync Ttk codebase with Tile CVS: fix comments damaged by overzealous search-and-destroy; removed obsolete [style default] synonym for [ttk::style configure]; removed other dead code. check-in: b0e5e0ff user: jenglish tags: trunk | |
2006-11-03
| ||
15:58 | Theme it check-in: 382ed8d2 user: patthoyts tags: trunk | |
15:42 | We do not want to require tkInt in all the ttk files so added the definition of MODULE_SCOPE to ttkTheme.h Ensure everyone gets to see the definition from someplace. check-in: 45dafadb user: patthoyts tags: trunk | |
15:35 | In a safe interp there is no osVersion field in tcl_platform so work around it. check-in: 26e06743 user: patthoyts tags: trunk | |
14:42 | #include tkInt.h to ensure MODULE_SCOPE is defined check-in: 8b3c5ec7 user: das tags: trunk | |
11:22 | Oops. Removing rogue flag check-in: a7e9998c user: patthoyts tags: trunk | |
03:06 |
* generic/ttk/ttkBlink.c, generic/ttk/ttkButton.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.h: * generic/ttk/ttkNotebook.c, generic/ttk/ttkPanedwindow.c: * generic/ttk/ttkProgress.c, generic/ttk/ttkScale.c: * generic/ttk/ttkScroll.c, generic/ttk/ttkScrollbar.c: * generic/ttk/ttkSeparator.c, generic/ttk/ttkSquare.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTheme.c, generic/ttk/ttkTheme.h: * generic/ttk/ttkThemeInt.h, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h, macosx/ttkMacOSXTheme.c: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: ensure all global Ttk symbols have Ttk or ttk prefix; declare all externally visible Ttk symbols not contained in stubs table as MODULE_SCOPE (or as static when possible); so that 'make check{exports,stubs}' once again complete without errors.check-in: 194ccbce user: das tags: trunk | |
03:05 |
* macosx/tkMacOSXColor.c (TkMacOSXCompareColors): ifdef out when unused.check-in: e632ac88 user: das tags: trunk | |
03:04 |
* macosx/Wish.xcodeproj/project.pbxproj: check autoconf/autoheader exit status and stop build if they fail.check-in: 0d2ed393 user: das tags: trunk | |
2006-11-02
| ||
15:18 | comment typo check-in: 52f72f4b user: das tags: core-8-4-branch | |
15:18 | comment typo check-in: 00072a7e user: das tags: trunk | |
12:24 |
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]check-in: e6579147 user: das tags: core-8-4-branch | |
12:24 |
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]check-in: aa4e45d3 user: das tags: trunk | |
2006-10-31
| ||
22:33 |
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:check-in: ad3d3ba0 user: das tags: core-8-4-branch | |
22:33 |
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:check-in: a7a4a499 user: das tags: trunk | |
22:26 | Add manifest merging for MSVC8. check-in: ffc0679c user: patthoyts tags: trunk | |
22:26 | sync whitespace with HEAD check-in: afac6de0 user: das tags: core-8-4-branch | |
22:26 | whitespace check-in: 54e892e3 user: das tags: trunk | |
15:18 | Fix bug #1582769 build with VC2003 and correct i386 arch. check-in: 6b5677cb user: patthoyts tags: core-8-4-branch | |
14:45 | Update to support ttk merge. check-in: f5ba36e6 user: patthoyts tags: trunk | |
13:56 |
* macosx/Wish.xcodeproj/project.pbxproj: add new Ttk files. * macosx/ttkMacOSXTheme.c: standardize header #includes. * unix/Makefile (checkstubs, checkexports): check ttk.decls, allow export of Ttk prefixed symbols. * generic/ttk/tkDefaultTheme.c: fix warnings.check-in: 0c8d1e77 user: das tags: trunk | |
01:42 |
* doc/ttk_Geometry.3, doc/ttk_Theme.3, doc/ttk_button.n: * doc/ttk_checkbutton.n, doc/ttk_combobox.n, doc/ttk_dialog.n: * doc/ttk_entry.n, doc/ttk_frame.n, doc/ttk_image.n: * doc/ttk_intro.n, doc/ttk_label.n, doc/ttk_labelframe.n: * doc/ttk_menubutton.n, doc/ttk_notebook.n, doc/ttk_panedwindow.n: * doc/ttk_progressbar.n, doc/ttk_radiobutton.n, doc/ttk_scrollbar.n: * doc/ttk_separator.n, doc/ttk_sizegrip.n, doc/ttk_style.n: * doc/ttk_treeview.n, doc/ttk_widget.n,: * generic/ttk/ttk.decls, generic/ttk/ttkBlink.c: * generic/ttk/ttkButton.c, generic/ttk/ttkCache.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.c: * generic/ttk/ttkManager.h, generic/ttk/ttkNotebook.c: * generic/ttk/ttkPanedwindow.c, generic/ttk/ttkProgress.c: * generic/ttk/ttkScale.c, generic/ttk/ttkScroll.c: * generic/ttk/ttkScrollbar.c, generic/ttk/ttkSeparator.c: * generic/ttk/ttkSquare.c, generic/ttk/ttkState.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTagSet.c, generic/ttk/ttkTheme.c: * generic/ttk/ttkTheme.h, generic/ttk/ttkThemeInt.h: * generic/ttk/ttkTrace.c, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h: * library/demos/ttk_demo.tcl, library/demos/ttk_iconlib.tcl: * library/demos/ttk_repeater.tcl: * library/ttk/altTheme.tcl, library/ttk/aquaTheme.tcl: * library/ttk/button.tcl, library/ttk/clamTheme.tcl: * library/ttk/classicTheme.tcl, library/ttk/combobox.tcl: * library/ttk/cursors.tcl, library/ttk/defaults.tcl: * library/ttk/dialog.tcl, library/ttk/entry.tcl: * library/ttk/fonts.tcl, library/ttk/icons.tcl: * library/ttk/keynav.tcl, library/ttk/menubutton.tcl: * library/ttk/notebook.tcl, library/ttk/panedwindow.tcl: * library/ttk/progress.tcl, library/ttk/scale.tcl: * library/ttk/scrollbar.tcl, library/ttk/sizegrip.tcl: * library/ttk/treeview.tcl, library/ttk/ttk.tcl: * library/ttk/utils.tcl, library/ttk/winTheme.tcl: * library/ttk/xpTheme.tcl: * macosx/ttkMacOSXTheme.c: * tests/ttk/all.tcl, tests/ttk/bwidget.test, tests/ttk/combobox.test: * tests/ttk/entry.test, tests/ttk/image.test: * tests/ttk/labelframe.test, tests/ttk/layout.test: * tests/ttk/misc.test, tests/ttk/notebook.test: * tests/ttk/panedwindow.test, tests/ttk/progressbar.test: * tests/ttk/scrollbar.test, tests/ttk/treetags.test: * tests/ttk/treeview.test, tests/ttk/ttk.test, tests/ttk/validate.test: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: First import of Ttk themed Tk widgets as branched from tile 0.7.8 * generic/tkInt.h, generic/tkWindow.c: add Ttk_Init call, copy tk classic widgets to ::tk namespace. * library/tk.tcl: add source of ttk/ttk.tcl, define $::ttk::library. * unix/Makefile.in, win/Makefile.in: add Ttk build bits * win/configure, win/configure.in: check for uxtheme.h (XP theme).check-in: 7c7e532b user: hobbs tags: trunk | |
2006-10-23
| ||
20:31 |
* README: Bump version number to 8.5a6 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: c965223f user: dgp tags: trunk | |
19:46 |
* README: Bump version number to 8.5a6 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: bd7a87c3 user: dgp tags: trunk | |
17:58 |
* README: Bump version number to 8.4.15 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:check-in: 9e887159 user: dgp tags: core-8-4-branch | |
13:19 | Created branch core-8-5-a5-synthetic Closed-Leaf check-in: 4127831d user: cvs2fossil tags: core-8-5-a5-synthetic, core-8-5-a5 | |
13:19 | Move tag for 8.5a5 release check-in: d4471926 user: dgp tags: trunk | |
2006-10-20
| ||
22:39 | fix signature of TkInitStubs (missing CONST for version parameter) check-in: 94b1afc1 user: nijtmans tags: trunk | |
2006-10-19
| ||
00:48 | generic/tkImgBmap.c: Fixed line endings. win/makefile.vc: Patched up build system to manage win/rules.vc: AMD64 with MSVC8 win/nmakehlp.c: Ensure operation without Platform SDK. check-in: baa01e99 user: patthoyts tags: trunk | |
2006-10-18
| ||
19:04 |
* changes: 8.5a5 release date set.check-in: cf76a376 user: dgp tags: trunk | |
17:43 | advance tag for 8.5a5 check-in: f41d3971 user: dgp tags: trunk | |
14:30 | advance 8.4.14 tag check-in: 644d0906 user: dgp tags: core-8-4-branch, core-8-4-14 | |
08:56 | Ensure builds with VC6 without Platform SDK and pickup MACHINE from environment to make life easier on Windows non-x86 platforms. check-in: 854a2841 user: patthoyts tags: core-8-4-branch | |
00:01 |
* doc/text.n: fix docs to not correct -tabs usage case.check-in: 9a4c1234 user: hobbs tags: trunk | |
2006-10-17
| ||
23:44 |
* generic/tkTextDisp.c (SizeOfTab): fix -tabstyle wordprocessor tab alignment to correct tab edge case. [Bug 1578858]check-in: 3dde0674 user: hobbs tags: trunk | |
10:21 | generic/tkText.c: Applied suggested patch from #1536735 tests/text.test: Update test for above patch. tests/textWind.test: Corrected test to catch all messages tests/safe.test: Silence spurious win32 failure awaiting TIP150 tests/winDialog.test: Updated test for file name length check. test/winWm.test: Corrected test expectation for menu wrapping. check-in: e3897e46 user: patthoyts tags: trunk | |
05:52 |
* library/demos/pendulum.tcl: fix incorrect setting of toplevel title.check-in: 754a3f6b user: das tags: trunk | |
05:38 |
* generic/tkPanedWindow.c: Cleaned up some code flagged by a * generic/tkText.c: `make checkexports` test. * generic/tkText.h * generic/tkTextTag.c:check-in: 59e9503d user: dgp tags: core-8-4-branch | |
2006-10-16
| ||
18:54 | Set release date. check-in: ef47ea81 user: dgp tags: core-8-4-branch | |
17:36 |
* macosx/GNUmakefile: don't redo prebinding of non-prebound binaires.check-in: 8c3fc8e2 user: das tags: trunk | |
17:35 |
* macosx/Makefile: don't redo prebinding of non-prebound binaires.check-in: 47c122c5 user: das tags: core-8-4-branch | |
16:28 | * doc/WindowId.3: Pat's commit on 2006-10-08 broke the .SH NAME information across several lines, breaking the cross-linking of manpages during installation for this one. Put everything back on a single line, unbreaking it. check-in: 77b0e78b user: andreas_kupries tags: trunk | |
16:25 | whitespace check-in: c86bc4bd user: das tags: core-8-4-branch | |
16:25 | whitespace check-in: 7740ce13 user: das tags: trunk | |
15:57 |
* macosx/README: document CG antialiasing limit changes.check-in: 20853f14 user: das tags: core-8-4-branch | |
15:56 |
* macosx/README: document CG antialiasing limit changes.check-in: c0c37a39 user: das tags: trunk | |
15:35 |
* changes: updates for 8.4.14 release. * macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace. * macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now. * generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).check-in: d5ad7c09 user: das tags: core-8-4-branch | |
15:35 |
* changes: updates for 8.5a5 release. * macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace. * macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now. * generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).check-in: 7b1e5388 user: das tags: trunk | |
2006-10-11
| ||
03:56 |
* changes: Updates for 8.5a5 releasecheck-in: acdf50b5 user: dgp tags: trunk | |
2006-10-10
| ||
19:19 |
* changes: changes updated for 8.4.14 release.check-in: 29d84587 user: dgp tags: core-8-4-branch | |
2006-10-08
| ||
21:47 | Implemented TIP #264 - Tk_Interp check-in: 1940a357 user: patthoyts tags: trunk | |
2006-10-06
| ||
18:10 | Remove the /RTCc flag check-in: 2bf08304 user: patthoyts tags: core-8-4-branch | |
2006-10-05
| ||
21:28 |
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]check-in: da4f3b71 user: hobbs tags: core-8-4-branch | |
21:27 |
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]check-in: eef92b10 user: hobbs tags: trunk | |
2006-09-27
| ||
18:43 | * unix/Makefile.in (install-binaries): Added a second guard to the * win/Makefile.in: package index file to prevent older versions of * win/makefile.vc: Tcl from seeing version numbers which may contain a/b information, and then balking on them. This could otherwise happen when Tcl/Tk 8.4 and 8.5 are installed in the same directory, seeing each other. [SF Tk Bug 1566418]. check-in: 2c942d25 user: andreas_kupries tags: trunk | |
2006-09-26
| ||
23:55 |
* win/makefile.vc: Support MSVC8 and AMD64 target. Also try using * win/rules.vc: sed to generate the manifest (cross-compile cannot * win/nmakehlp.c: execute tclsh). If no sed, use the tclsh exe.check-in: 324eb3cc user: patthoyts tags: core-8-4-branch | |
2006-09-25
| ||
17:28 | * generic/tkConsole.c: Complete reversal of the changes of Sep 22. * generic/tkMain.c: For compat reason the Tcl core will not change * generic/tkWindow.c: the registered version to include the patchlevel, * library/tk.tcl: making the changes to Tk unnecessary. * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 8a215ea2 user: andreas_kupries tags: core-8-4-branch | |
2006-09-22
| ||
19:02 | * generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 9d41acf5 user: andreas_kupries tags: trunk | |
19:01 | * generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 20c45754 user: andreas_kupries tags: core-8-4-branch | |
14:53 | Fix [Bug 1562528] check-in: 3f46d757 user: dkf tags: core-8-4-branch | |
2006-09-21
| ||
00:13 |
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]check-in: cc4cbb8c user: hobbs tags: core-8-4-branch | |
00:13 |
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]check-in: 2324d457 user: hobbs tags: trunk | |
00:01 | Fix 1562528 in Tk check-in: 39beb33e user: dkf tags: trunk | |
2006-09-11
| ||
16:12 | fix logic bug in previous commit check-in: 8f372f48 user: das tags: core-8-4-branch | |
16:12 | fix logic bug in previous commit check-in: 82c1d433 user: das tags: trunk | |
14:41 |
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created. * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed. * library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item. * macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.check-in: bc2ad66b user: das tags: core-8-4-branch | |
14:41 |
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created. * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed. * library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item. * macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.check-in: 19805444 user: das tags: trunk | |
2006-09-10
| ||
17:07 |
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections. * library/text.tcl (aqua): change focus bindings to implement platform standard look for inactive text selections using this new color. * generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show text * generic/tkTextDisp.c (GetStyle): selection when text widget * generic/tkText.c (TextEventProc): is in disabled state. * generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std). * generic/tkText.c (Tk_TextCmd): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624] * macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute. * macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac. * macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672] * macosx/Makefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'. * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo. * unix/tcl.m4: sync with tcl/unix/tcl.m4.check-in: a6b148a8 user: das tags: core-8-4-branch | |
17:06 |
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections, use this color as default for text widget -inactiveselectbackground to implement platform standard look for inactive text selections. * library/text.tcl (aqua): remove focus bindings to set selection color. * generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show inactive * generic/tkTextDisp.c (GetStyle): text selection when text widget is in disabled state. * generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std). * generic/tkText.c (CreateWidget): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624] * macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute. * macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac. * macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672] * macosx/GNUmakefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'. * macosx/Wish.xcodeproj/project.pbxproj: add new tclUnixCompat.c file. * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo. * unix/tcl.m4: sync with tcl/unix/tcl.m4. * unix/configure: autoconf-2.59check-in: 12b02429 user: das tags: trunk | |
17:02 | whitespace check-in: 587bfc09 user: das tags: trunk | |
17:02 | whitespace check-in: 99b6657a user: das tags: core-8-4-branch | |
2006-09-07
| ||
06:37 |
* generic/tkWindow.c: add #include "tclInt.h" now required due to use of tcl internal Tcl_CreateNamespace() in previous commit.check-in: 92014b8b user: das tags: core-8-4-branch | |
2006-09-06
| ||
22:39 |
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkWindow.c: controlled by ::tk::AlwaysShowSelection * library/tk.tcl: (boolean, private). [Bug 1553691] * macosx/tkMacOSXDefault.h: * unix/tkUnixDefault.h: * unix/tkUnixPort.h: * win/tkWinDefault.h:check-in: 25cf9158 user: hobbs tags: trunk | |
22:01 |
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkTextBTree.c: controlled by ::tk::AlwaysShowSelection * generic/tkTextDisp.c: (boolean, private). [Bug 1553691] * generic/tkWindow.c: * library/tk.tcl * unix/tkUnixPort.h:check-in: a3cfbe86 user: hobbs tags: core-8-4-branch | |
19:53 |
* generic/tkText.c (DeleteChars): backport of 8.5 text delete speedup that removes tags from deleted area first. [Bug 1456342]check-in: b3d4792b user: hobbs tags: core-8-4-branch | |
2006-08-30
| ||
21:55 |
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)check-in: 40f945bb user: hobbs tags: trunk | |
21:53 |
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)check-in: 75d6edfb user: hobbs tags: core-8-4-branch | |
2006-08-24
| ||
05:22 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.check-in: e70a2bfb user: das tags: core-8-4-branch | |
05:22 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.check-in: 951050c7 user: das tags: trunk | |
2006-08-21
| ||
06:12 | typo: s/Xcode 2.3/Xcode 2.4/ check-in: f17866c0 user: das tags: trunk | |
02:39 | sync with relevant core-8-4-branch additions check-in: 9e50803d user: das tags: trunk | |
02:39 | update with recent Aqua changes check-in: bd0b74c2 user: das tags: core-8-4-branch | |
01:09 |
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.check-in: e6351e6a user: das tags: core-8-4-branch | |
01:09 |
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.check-in: 744a40c1 user: das tags: trunk | |
2006-08-18
| ||
10:49 | Added test suggested by Sam <[email protected]> on c.l.t check-in: 862d2265 user: dkf tags: trunk | |
10:24 | Style cleanup Split older changelog entries into separate file check-in: a9bb9207 user: dkf tags: trunk | |
07:47 |
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.13 * macosx/README: updates for x86_64 support in Tcl. * macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application. * macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger. * macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]check-in: 396a316f user: das tags: core-8-4-branch | |
07:47 |
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/Wish.xcodeproj/project.pbxproj: switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3. * macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application. * macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger. * macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]check-in: 947c1df3 user: das tags: trunk | |
07:30 | sync whitespace with core-8-4-branch check-in: eb19f259 user: das tags: trunk | |
2006-08-17
| ||
01:10 | fix typo in WmAttrGetNotifyStatus check-in: f0599818 user: hobbs tags: trunk | |
01:07 |
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].check-in: f65da2fb user: hobbs tags: trunk | |
01:07 |
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].check-in: 9fd34ee7 user: hobbs tags: core-8-4-branch | |
2006-07-25
| ||
12:09 |
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]check-in: da022048 user: das tags: core-8-4-branch | |
12:08 |
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]check-in: eacc8bce user: das tags: trunk | |
2006-07-24
| ||
04:45 |
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.check-in: 2367230f user: das tags: core-8-4-branch | |
04:45 |
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.check-in: 35fbd4e1 user: das tags: trunk | |
04:45 | fix typo: visable -> visible check-in: 9e6b28ea user: das tags: core-8-4-branch | |
04:45 | fix typo: visable -> visible check-in: 81255706 user: das tags: trunk | |
2006-07-21
| ||
07:07 | swap out of order "F34" and "R14" check-in: 348287b5 user: das tags: trunk | |
07:07 | swap out of order "F34" and "R14" check-in: 97321dc9 user: das tags: core-8-4-branch | |
06:28 | typo check-in: c5c677e2 user: das tags: core-8-4-branch | |
06:28 | typo check-in: 25464151 user: das tags: trunk | |
06:26 |
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1". * macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).check-in: f5f3a91f user: das tags: core-8-4-branch | |
06:26 |
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1". * macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).check-in: 3ac34041 user: das tags: trunk | |
06:03 | typos check-in: dba9b938 user: das tags: core-8-4-branch | |
06:03 | typos check-in: 3a1da580 user: das tags: trunk | |
2006-07-20
| ||
07:40 | cleanup quoting and whitespace check-in: f3453e7d user: das tags: core-8-4-branch | |
07:40 | cleanup quoting and whitespace check-in: b0c81702 user: das tags: trunk | |
06:27 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: enforce requirement of OSX 10.2 for TkAqua; move * unix/tcl.m4: Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting. * unix/configure: autoconf-2.13 * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr. * macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:check-in: 9b231103 user: das tags: core-8-4-branch | |
06:26 |
* macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.check-in: 35e728e0 user: das tags: core-8-4-branch | |
06:25 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support * unix/tkUnixSend.c (Tk_GetUserInactiveTime): for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/Wish.xcodeproj/project.pbxproj: enable weak-linking; turn on extra warnings. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: add check on Darwin-X11 for ld support of -weak-l * unix/tcl.m4: flag and weak-link libXss if possible as it is not available before OSX 10.4; enforce requirement of OSX 10.2 for TkAqua; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting and help messages. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/GNUmakefile: enable xft for TkX11 build. * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): verify validity of context returned from QDBeginCGContext() before use. * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr. * macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.check-in: 361478a0 user: das tags: trunk | |
06:24 |
* generic/tkImgGIF.c (ReadImage): * macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): * xlib/xgc.c (XCreateGC): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.check-in: 694dad4d user: das tags: trunk | |
2006-07-14
| ||
18:25 | * generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 0c9282a5 user: andreas_kupries tags: trunk | |
18:24 | * generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 356aa644 user: andreas_kupries tags: core-8-4-branch | |
2006-07-07
| ||
00:39 | catch scrollbar use of highlightthickness check-in: d0d61164 user: hobbs tags: trunk | |
00:38 | catch scrollbar use of highlightthickness check-in: 94eada12 user: hobbs tags: core-8-4-branch | |
2006-06-22
| ||
00:38 |
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded optionscheck-in: f2fd7fea user: hobbs tags: trunk | |
00:37 | see changes check-in: 62499e44 user: hobbs tags: core-8-4-branch | |
00:37 |
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded optionscheck-in: 6b5399dd user: hobbs tags: core-8-4-branch | |
2006-06-15
| ||
22:36 | add refs to aqua fixes check-in: 4bbe767a user: das tags: core-8-4-branch | |
20:04 |
* changes: changes to start prep for an 8.4.14 release.check-in: d323cbfd user: dgp tags: core-8-4-branch | |
2006-06-14
| ||
23:52 | Sync with tcl to enable building with VC8 (VS2005 C compiler) check-in: ee6f1e5a user: patthoyts tags: core-8-4-branch | |
22:17 |
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].check-in: 2df13bc7 user: dgp tags: trunk | |
22:15 |
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].check-in: 536e572b user: dgp tags: core-8-4-branch | |
21:20 |
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922] * macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]check-in: 9b237f7f user: das tags: core-8-4-branch | |
21:18 |
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922] * macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]check-in: b09412a6 user: das tags: trunk | |
2006-06-09
| ||
15:41 |
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.check-in: f732e262 user: dgp tags: core-8-4-branch | |
15:40 |
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.check-in: 5469a021 user: dgp tags: trunk | |
2006-06-05
| ||
18:06 |
* generic/tkInt.h: Thread safety for the data structures of * generic/tkConsole.c: the wish [console]. [Bug 1188340].check-in: 10a79ac1 user: dgp tags: core-8-4-branch | |
2006-06-01
| ||
18:21 |
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].check-in: 7ed05ec2 user: dgp tags: core-8-4-branch | |
17:19 |
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].check-in: 4a77baf8 user: dgp tags: trunk | |
2006-05-29
| ||
22:21 |
* win/tkWinEmbed.c (TkpGetOtherWindow): [Bug 1212056] do not panic * unix/tkUnixEmbed.c (TkpGetOtherWindow): if no window is found - * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo): handle it in the callercheck-in: 57cc8021 user: hobbs tags: trunk | |
21:53 |
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]check-in: a0656b40 user: hobbs tags: trunk | |
21:52 |
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]check-in: 18780b1c user: hobbs tags: core-8-4-branch | |
2006-05-27
| ||
05:24 | sync with tcl check-in: d73b3d7d user: das tags: core-8-4-branch | |
05:23 | sync with tcl check-in: 75563643 user: das tags: trunk | |
2006-05-26
| ||
21:43 |
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]check-in: 95860e09 user: hobbs tags: core-8-4-branch | |
21:42 |
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]check-in: 902feccd user: hobbs tags: trunk | |
19:21 | autoconf-2.13 check-in: af3a47f7 user: das tags: core-8-4-branch | |
19:20 | sync 2006-05-24 change to tcl HEAD check-in: 774cf5d6 user: das tags: core-8-4-branch | |
19:15 | autoconf-2.59 check-in: 66effddc user: das tags: trunk | |
19:14 | sync with tcl HEAD check-in: 089668d8 user: das tags: trunk | |
19:13 | updates for Xcode 2.3 check-in: 7074fedd user: das tags: trunk | |
2006-05-25
| ||
23:51 | see changes check-in: 229c0044 user: hobbs tags: core-8-4-branch | |
23:51 |
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]check-in: d7bde6dc user: hobbs tags: core-8-4-branch | |
23:51 |
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)check-in: e0ce2033 user: hobbs tags: core-8-4-branch | |
23:51 |
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587]check-in: 4021b124 user: hobbs tags: core-8-4-branch | |
23:50 | see changes check-in: 79b5f517 user: hobbs tags: trunk | |
23:50 |
* win/tkWinMenu.c (TkWinMenuKeyObjCmd): get eventPtr after we know the window is still alive. [AS bug 45987] [Bug 1236306]check-in: d179ef57 user: hobbs tags: trunk | |
23:50 |
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]check-in: 05511bc9 user: hobbs tags: trunk | |
23:50 |
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)check-in: b5e60af4 user: hobbs tags: trunk | |
23:49 |
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587] (loewis)check-in: fa945f54 user: hobbs tags: trunk | |
23:49 |
* generic/tkBind.c (Tk_BindEvent, TkCopyAndGlobalEval): use Tcl_EvalEx instead of Tcl_GlobalEval.check-in: 340d20bf user: hobbs tags: trunk | |
2006-05-16
| ||
07:58 | fix building on Jaguar check-in: 009ad670 user: das tags: trunk | |
07:37 | fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: d55682aa user: das tags: core-8-4-branch | |
07:37 | fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: 1b264b99 user: das tags: trunk | |
07:33 | reverted erroneous removal of tclInt.h #include check-in: a46fc039 user: das tags: core-8-4-branch | |
06:55 |
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624] * macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].check-in: 79e85010 user: das tags: core-8-4-branch | |
06:55 |
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624] * macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].check-in: c5a0f8fa user: das tags: trunk | |
06:54 | comment typo check-in: 75017ad7 user: das tags: core-8-4-branch | |
06:53 | comment typo check-in: 3486bfa9 user: das tags: trunk | |
2006-05-13
| ||
00:48 |
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]check-in: 13d8168f user: hobbs tags: core-8-4-branch | |
00:47 |
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]check-in: 5b3d1d3a user: hobbs tags: trunk | |
2006-05-12
| ||
18:18 | fix whitespace, copyright check-in: 480e49c0 user: das tags: core-8-4-branch | |
18:18 | fix whitespace, copyright check-in: 7c8e7f40 user: das tags: trunk | |
18:17 |
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117] * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117] * macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105] * macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596] * macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503] * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu. * macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event. * macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.check-in: a75d23da user: das tags: core-8-4-branch | |
18:17 |
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117] * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117] * macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105] * macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596] * macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503] * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu. * macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event. * macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.check-in: bb9d0b13 user: das tags: trunk | |
2006-05-04
| ||
14:11 |
* README: Bump version number to 8.5a4 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 0b0a579d user: dgp tags: trunk | |
13:09 |
* README: Bump version number to 8.4.14 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:check-in: 67e7acba user: dgp tags: core-8-4-branch | |
2006-04-28
| ||
06:02 |
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer(). * macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position. * macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * tkAboutDlg.r: update copyright. * macosx/tkMacOSXCarbonEvents.c: sync with HEAD * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:check-in: 7f39d25f user: das tags: core-8-4-branch | |
06:02 |
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer(). * macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position. * macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * tkAboutDlg.r: update copyright. * macosx/tkMacOSXDebug.h: sync #includes with core-8-4-branch. * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h:check-in: 1350d6f8 user: das tags: trunk | |
2006-04-26
| ||
13:58 |
* changes: Updates for next RCcheck-in: 1ba6dd9a user: dgp tags: trunk, core-8-5-a4 | |
2006-04-25
| ||
08:29 | Fix problems caused when XServer returns invalid font names. [Bug 1475865] check-in: 3719f961 user: dkf tags: core-8-4-branch | |
08:18 | Stop crashes when bad font names received from XServer. [Bug 1475865] check-in: 78290572 user: dkf tags: trunk | |
2006-04-23
| ||
21:51 | scrollbar.test fixes for TkAqua check-in: 330751e8 user: vincentdarley tags: trunk | |
2006-04-22
| ||
04:12 |
* macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXWm.c: * tests/constraints.tcl: * tests/wm.test: sync with 2006-04-18 commit to HEAD. (darley)check-in: f19e6c99 user: das tags: core-8-4-branch | |
04:12 | fix warnings check-in: 437a541a user: das tags: trunk | |
2006-04-18
| ||
22:57 | fix tests for TkAqua check-in: 3c64651f user: vincentdarley tags: trunk | |
22:33 | fix tests for TkAqua check-in: b8ddb299 user: vincentdarley tags: trunk | |
22:32 | fix to get correct error message check-in: 96c02ac0 user: vincentdarley tags: trunk | |
22:16 | fix to embed.test failures check-in: 7e97297e user: vincentdarley tags: trunk | |
2006-04-17
| ||
18:06 | typo check-in: 41bf142c user: dgp tags: core-8-4-branch, core-8-4-13 | |
18:06 | typo check-in: 3f361a5b user: dgp tags: trunk | |
2006-04-12
| ||
22:31 | Correction to 1432666 fix. check-in: 4b53d306 user: pspjuth tags: core-8-4-branch | |
17:35 |
* generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]check-in: 3e3d4dfb user: dgp tags: core-8-4-branch | |
15:30 |
* changes: Updates for next RC.check-in: 01d88d3e user: dgp tags: core-8-4-branch | |
02:35 | fix make html error check-in: ce4911b4 user: das tags: trunk | |
02:20 | fix make-html error check-in: 612e1ce7 user: das tags: core-8-4-branch | |
00:58 | fix to 'embedded' targets & cosmetic fix to 'install' targets CCVS: ---------------------------------------------------------------------- check-in: 05346d20 user: das tags: core-8-4-branch | |
00:58 | fix to 'embedded' targets & cosmetic fix to 'install' targets check-in: 9e9eeecf user: das tags: trunk | |
2006-04-11
| ||
21:52 |
* generic/tkWindow.c (Tk_NameToWindow): Allow NULL interp to Tk_NameToWindow. This fixes TkGetWindowFromObj which promises to handle NULL but didn't. * generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]check-in: c8de6c34 user: pspjuth tags: trunk | |
20:27 | update to latest check-in: 137bf108 user: hobbs tags: core-8-4-branch | |
20:25 |
* generic/tkBind.c (Tk_BindEvent, ChangeScreen): replace Tcl_GlobalEval with more efficient Tcl_EvalEx.check-in: 914a04cb user: hobbs tags: core-8-4-branch | |
20:23 |
* win/tkWinEmbed.c (TkpGetOtherWindow): do not panic if no window * win/tkWinWm.c (UpdateGeometryInfo): is found - handle it in * unix/tkUnixEmbed.c (TkpGetOtherWindow): the caller. [Bug 1212056] * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo):check-in: 81fd3f87 user: hobbs tags: core-8-4-branch | |
18:09 |
* unix/Makefile.in: Updated `make dist` target to be sure the message catalogs for the widget demo get packaged into the source code distribution. [Bug 1466509]check-in: 9c923f3e user: dgp tags: trunk | |
12:05 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.check-in: 8d79cf26 user: das tags: trunk | |
12:05 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.check-in: 1912d481 user: das tags: core-8-4-branch | |
10:23 |
* changes: added latest aqua bug fixes. * macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316] * macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup. * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.check-in: bcae4007 user: das tags: core-8-4-branch | |
10:23 |
* changes: added latest aqua bug fixes. * macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316] * macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup. * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init. * macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.check-in: da5a3c4f user: das tags: trunk | |
10:22 |
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]check-in: c4918cd4 user: das tags: core-8-4-branch | |
10:22 |
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]check-in: a2ab34ad user: das tags: trunk | |
10:21 |
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.check-in: 99c54168 user: das tags: core-8-4-branch | |
10:21 |
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.check-in: 3db67cd7 user: das tags: trunk | |
10:20 |
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.check-in: fcd02512 user: das tags: core-8-4-branch | |
10:20 |
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.check-in: fc52afea user: das tags: trunk | |
10:19 |
* macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.check-in: 9736cfe7 user: das tags: trunk | |
07:36 |
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]check-in: 52e0c8cb user: das tags: core-8-4-branch | |
07:36 |
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]check-in: eb5f0d24 user: das tags: trunk | |
05:42 | typo check-in: 72d52fb3 user: das tags: core-8-4-branch | |
05:42 | typos, whitespace check-in: 38d23107 user: das tags: trunk | |
2006-04-10
| ||
21:33 | Fix [1467938] check-in: 08ad74e3 user: dkf tags: trunk | |
20:54 |
2006-04-10 Benjamin Riefenstahl <[email protected]>
* macosx/tkMacOSXFont.c (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once.check-in: 3e0cf3ee user: cc_benny tags: trunk | |
20:52 | * (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (TK_MAC_DEBUG_FONTS): Fix use this throughout: Don't use TK_MAC_DEBUG; avoid empty "if" blocks in non-debug mode. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once. check-in: 67ae9680 user: cc_benny tags: trunk | |
17:44 |
*** 8.4.13 TAGGED FOR RELEASE *** * changes: Updates for next RC.check-in: e3ebddcd user: dgp tags: core-8-4-branch | |
09:25 |
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]check-in: b8d4d844 user: das tags: core-8-4-branch | |
09:25 |
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]check-in: 873d914a user: das tags: trunk | |
02:11 | added ref to bug 934524 check-in: 32d9dd81 user: das tags: core-8-4-branch | |
02:11 | added ref to bug 934524 check-in: b5f30f75 user: das tags: trunk | |
2006-04-09
| ||
22:07 |
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]check-in: d74d8edc user: das tags: core-8-4-branch | |
22:07 |
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]check-in: 73dd06aa user: das tags: trunk | |
2006-04-07
| ||
16:17 | move tag check-in: 4e68fd2b user: dgp tags: trunk | |
06:16 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState). * macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it. * macosx/tkMacOSXMouseEvent.c: now that [wm attributes -titlepath] works correctly, add OS support for dragging proxy icons and using the titlepath menu.check-in: 4a4b61c7 user: das tags: core-8-4-branch | |
06:15 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState). * macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it.check-in: dd40f5f3 user: das tags: trunk | |
2006-04-06
| ||
22:16 | add support for proxy icon dragging and titlepath menu check-in: 7dd22e5c user: vincentdarley tags: trunk | |
22:15 | add support for proxy icon dragging and titlepath menu check-in: 81c5218d user: vincentdarley tags: trunk | |
09:28 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241] * unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.13check-in: 8816101c user: das tags: core-8-4-branch | |
09:28 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241] * unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: 15e8a365 user: das tags: trunk | |
2006-04-05
| ||
21:00 | see changes check-in: fe3e6512 user: hobbs tags: trunk | |
21:00 |
* generic/tkWindow.c (Initialize): remove impotent use of DeleteWindowsExitProc as a global exit handler.check-in: 6c765555 user: hobbs tags: trunk | |
20:59 |
* generic/tkMenu.c (TkSetWindowMenuBar): remove extra TkMenuInit call that caused finalization panic. [Bug 1456851] * win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries. [Bug 1456851] (TkWinMenuKeyObjCmd): Do not error when unknown window is passed in. [Bug 1236306]check-in: 180fe53d user: hobbs tags: trunk | |
20:58 |
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)check-in: b80a6e44 user: hobbs tags: trunk | |
20:57 |
* tests/textWind.test (textWind-10.6.1): prevent infinite update loop in case of test failurecheck-in: 62290649 user: hobbs tags: trunk | |
20:56 |
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.check-in: a29af090 user: hobbs tags: trunk | |
20:54 |
* tests/grid.test: fix segfault on empty or "all" index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]check-in: ced1f6ca user: hobbs tags: trunk | |
20:54 | (wm-attributes-1.2.4): correct expected result check-in: c14beb21 user: hobbs tags: trunk | |
19:49 | see changes check-in: c430f014 user: hobbs tags: core-8-4-branch | |
19:49 |
* tests/grid.test: fix segfault on empty index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]check-in: 02f36579 user: hobbs tags: core-8-4-branch | |
19:48 |
* generic/tkText.c (DumpLine): stop dumping if we detect that the text widget state has changed while dumping. [Bug 1414171] (InsertChars, DeleteChars): fix undo with space-based path. * tests/text.test (text-25.14): [Bug 1452419]check-in: 03fa6f2e user: hobbs tags: core-8-4-branch | |
19:48 |
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)check-in: f42bca11 user: hobbs tags: core-8-4-branch | |
19:48 |
* generic/tkTextDisp.c (TkTextPixelIndex): Don't segfault on full -elide text. [Bug 1442102]check-in: 77f37af3 user: hobbs tags: core-8-4-branch | |
19:47 |
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.check-in: c2e502ce user: hobbs tags: core-8-4-branch | |
19:47 |
* win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries.check-in: 9a51b885 user: hobbs tags: core-8-4-branch | |
18:04 | Revised test to account for changed error message check-in: 94205138 user: dgp tags: trunk | |
17:51 | Update test to reflect revised error message check-in: ebbb3aa5 user: dgp tags: core-8-4-branch | |
17:16 | fix to crash in test suite, with dump -command check-in: 63eadbb9 user: vincentdarley tags: trunk | |
01:59 | use standard Carbon Fixed <-> Int conversion macros instead of our own check-in: e3796daa user: das tags: trunk | |
2006-03-30
| ||
01:39 |
* generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.check-in: a98f7e01 user: hobbs tags: trunk | |
01:38 |
* generic/tkWindow.c (DeleteWindowsExitProc): added comments * generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.check-in: 45c4e869 user: hobbs tags: core-8-4-branch | |
2006-03-29
| ||
23:05 |
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.check-in: 545857fa user: hobbs tags: trunk | |
16:37 |
* changes: Updates for next RCcheck-in: e7be3566 user: dgp tags: trunk | |
16:27 |
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]check-in: ab6043d7 user: dgp tags: core-8-4-branch | |
16:27 |
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]check-in: bb2a9fc1 user: dgp tags: trunk | |
05:38 |
* generic/tkWindow.c (CreateTopLevelWindow): use thread exit handler for DeleteWindowsExitProc.check-in: 1eb4d4ea user: hobbs tags: core-8-4-branch | |
2006-03-28
| ||
22:23 | Avoid pipe problems on Win98 check-in: 80286487 user: patthoyts tags: core-8-4-branch | |
21:25 |
* unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions.check-in: 38cd48e8 user: hobbs tags: trunk | |
21:17 |
* win/configure, win/tcl.m4: define MACHINE for gcc builds as well. Needed by Tk for manifest generation.check-in: b1e97239 user: hobbs tags: core-8-4-branch | |
19:26 | further fixes to $text dump -command check-in: 19901322 user: vincentdarley tags: trunk | |
14:01 |
* macosx/Wish.xcode/default.pbxuser: add '-singleproc 1' cli arg to * macosx/Wish.xcodeproj/default.pbxuser: tcltest to ease test debugging. * macosx/Wish.xcode/project.pbxproj: removed $prefix/share from * macosx/Wish.xcodeproj/project.pbxproj: TCL_PACKAGE_PATH as per change to tcl/unix/configure.in of 2006-03-13.check-in: 67f61bbf user: das tags: trunk | |
02:44 |
* macosx/tkMacOSX.h: Cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers; * macosx/tkMacOSXButton.c: sync whitespace, comments & minor * macosx/tkMacOSXCarbonEvents.c: changes with HEAD. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:check-in: 761084f8 user: das tags: core-8-4-branch | |
02:43 |
* generic/tkFont.h: added prototype for TkFontGetFirstTextLayout() needed by tkMacOSXButton.c and tkMacOSXMenubutton.c.check-in: a0ddd020 user: das tags: core-8-4-branch | |
02:43 |
* macosx/tkMacOSXDraw.c: sync whitespace & minor changes * macosx/tkMacOSXEvent.h: with core-8-4-branch. * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXNotify.c:check-in: cf47afc2 user: das tags: trunk | |
2006-03-27
| ||
16:20 |
* changes: Updates for next RCcheck-in: 702aa19a user: dgp tags: trunk | |
15:40 | Forgot that the test should return an error check-in: 2e438bcc user: dkf tags: core-8-4-branch | |
15:38 | Oops, forgot that this test should return an error... check-in: 1179096d user: dkf tags: trunk | |
13:43 |
* generic/tkTextDisp.c (MeasureChars): Fix calculations of start and end of string. [Bugs 1325998, 1456157]check-in: 956b9fb6 user: cc_benny tags: trunk | |
12:13 | Fix (and add test for) [Bug 1458234] check-in: 59b08c01 user: dkf tags: core-8-4-branch | |
10:55 | Fix (and add test for) [Bug 1458234] check-in: 057f364d user: dkf tags: trunk | |
2006-03-26
| ||
17:52 | fix for text dump -command callbacks which modify the text widget check-in: 292a50c8 user: vincentdarley tags: trunk | |
2006-03-25
| ||
06:08 |
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.check-in: 3f256e3e user: das tags: trunk | |
06:02 |
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.check-in: df3c8bc5 user: das tags: trunk | |
2006-03-24
| ||
14:58 |
* generic/tkTextDisp.c: moved #ifdef MAC_OSX_TK code added by * macosx/tkMacOSXColor.c: Patch #638966 into platform specific * macosx/tkMacOSXInt.h: files. * macosx/tkMacOSX.h: cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:check-in: bd201bc0 user: das tags: trunk | |
2006-03-23
| ||
22:08 | * unix/tkUnixRFont.c (TkpMeasureCharsInContext): Copied over from tkUnixFont.c to fix compiling with --enable-xft . check-in: c2f98ca4 user: rmax tags: trunk | |
16:48 | * unix/tk.spec: Cleaned up and completed the spec file. An RPM can now be built from the tk source distribution with "rpmbuild -tb <tarball>". check-in: 69a1b24e user: rmax tags: trunk | |
16:26 |
* tests/textDisp.test: Updated expected error messages to match the standardized formats established on 2005-11-17. [Bug 1370296]check-in: f0d7afc4 user: dgp tags: trunk | |
2006-03-22
| ||
15:15 |
* changes: Updates for next RCcheck-in: 99e994e0 user: dgp tags: trunk | |
15:11 |
* changes: Updates for next RC.check-in: acc6efaa user: dgp tags: core-8-4-branch | |
00:22 |
* unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.13check-in: 24bb0579 user: das tags: core-8-4-branch | |
00:21 |
* generic/tkFont.c: implementation of ATSUI text rendering * generic/tkInt.h: in TkAqua provided by Benjamin * generic/tkTextDisp.c: Riefenstahl. [Patch 638966] * library/demos/unicodeout.tcl: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXFont.c: * tests/font.test: * unix/tkUnixFont.c: * win/tkWinFont.c: * generic/tkFont.c: moved MODULE_SCOPE declarations of * generic/tkFont.h: font helper procs into header files. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenubutton.c: * macosx/Wish.xcode/project.pbxproj: add new tkMacOSXFont.h file, * macosx/Wish.xcodeproj/project.pbxproj: turn off dead code stripping as it interferes with -sectcreate (rdar://4486223). * macosx/Wish.xcode/default.pbxuser: add TCLLIBPATH=/Library/Tcl * macosx/Wish.xcodeproj/default.pbxuser: env var setting to tktest. * unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.59check-in: 69379436 user: das tags: trunk | |
2006-03-21
| ||
03:01 |
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives. Also added code to handle multiple calls to Tk_CreateConsoleWindow so that the console channels connect to the last console window opened, in compatibility with the previous implementation.check-in: 0f47d987 user: dgp tags: trunk | |
2006-03-20
| ||
22:58 |
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives.check-in: 46b926eb user: dgp tags: trunk | |
22:16 | Fix [Bug 1380427] with [Patch 1391939] check-in: 61de9f7a user: dkf tags: core-8-4-branch | |
15:27 | reduce unnecessary namespace use check-in: 80f2ec5c user: dkf tags: trunk | |
2006-03-18
| ||
15:52 | undo/modified and empty string fix check-in: 0ffdbc09 user: vincentdarley tags: trunk | |
2006-03-17
| ||
11:13 | bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 0cec5e19 user: patthoyts tags: trunk | |
10:50 | bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 6afc0fe2 user: patthoyts tags: core-8-4-branch | |
2006-03-16
| ||
22:51 | corrected silly cut/paste/forget to modify error in the name of the stderr console channel. check-in: a6c9ed2e user: dgp tags: trunk | |
22:47 | Revisions to Tk_CreateConsoleWindow to tolerate case when no console channels have been created. check-in: 29cc1b67 user: dgp tags: trunk | |
17:32 |
* generic/tkConsole.c: Substantial rewrite of [console] support. * generic/tkInt.h: Included Obj-ification of the [console] and [consoleinterp] commands, and reworking of all the supporting data structures for cleaner sharing and lifetime management especially in multi-threaded configurations.check-in: 3529fe2c user: dgp tags: trunk | |
14:01 | Case fix check-in: 0bcb79e5 user: dkf tags: core-8-4-branch | |
13:59 | Noticed that several other locales were missing too check-in: eba0680a user: dkf tags: trunk | |
13:56 | Added 'changes' entries for my last two sets of changes check-in: 1bc5ab7a user: dkf tags: trunk | |
13:55 | Added 'changes' entries for my last two sets of changes check-in: 962661c2 user: dkf tags: core-8-4-branch | |
13:50 | Added locale check-in: 832cd0ca user: dkf tags: trunk | |
13:50 | Added locale to list check-in: 38cf1432 user: dkf tags: core-8-4-branch | |
13:45 | Added message catalog for (Brazilian) Portuguese. [Bug 1405069] check-in: 734ca339 user: dkf tags: core-8-4-branch | |
13:40 | Added a Portuguese message catalog. [Bug 1405069] check-in: 97359045 user: dkf tags: trunk | |
10:04 | missing MODULE_SCOPE declarations and obsolete exports discovered by 'make checkstubs' check-in: 390d117c user: das tags: trunk | |
00:42 | Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: 7953da6f user: dkf tags: core-8-4-branch | |
00:38 | D'oh! check-in: 0152ff20 user: dkf tags: trunk | |
00:31 | Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: a7bc92f1 user: dkf tags: trunk | |
2006-03-15
| ||
23:20 | Squelch [Bug 1409140] by special-case-ing the single-pixel put case. Also take better advantage of C's casting rules w.r.t. void* and other pointers check-in: 360a23a6 user: dkf tags: trunk | |
23:10 | Squelch [Bug 1409140] by special-case-ing the single-pixel put case. check-in: 373ccb1b user: dkf tags: core-8-4-branch | |
13:25 | typo in last commit re notAqua constraint check-in: 4a7c70c4 user: das tags: trunk | |
2006-03-14
| ||
06:04 |
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.check-in: fad9520a user: dgp tags: trunk | |
06:03 |
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.check-in: 3f47da3b user: dgp tags: core-8-4-branch | |
05:01 |
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]check-in: b53fbc0e user: dgp tags: trunk | |
04:59 |
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]check-in: 556fb09d user: dgp tags: core-8-4-branch | |
2006-03-13
| ||
18:19 |
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]check-in: 9ee09b00 user: dgp tags: trunk | |
18:18 |
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]check-in: 08294d43 user: dgp tags: core-8-4-branch | |
2006-03-11
| ||
22:50 | Fix silly error that prevented truncated error traces from being presented to the user, even when they should have been. check-in: 5e8d745b user: dkf tags: core-8-4-branch | |
2006-03-08
| ||
22:54 | more images copied into dist check-in: f9cf4aeb user: dgp tags: trunk | |
22:17 |
* unix/Makefile.in: Update `make dist` to copy the image files needed by the test suite into the source distro. This was overlooked in the 2005-10-12 commit.check-in: a42149ed user: dgp tags: trunk | |
20:14 |
* changes: Update in prep. for 8.5a4 release.check-in: 5855e89e user: dgp tags: trunk | |
18:24 | typo check-in: 3ab639f9 user: dgp tags: core-8-4-branch | |
07:12 | Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variants [Bug 1334613]. Regenerated configure script. check-in: 6f9ac466 user: jenglish tags: trunk | |
2006-03-07
| ||
22:30 | Band-aid doc update for [Bug 220787] check-in: 9066524c user: dkf tags: trunk | |
22:30 | Band-aid doc update for [Bug 220787] check-in: e05eb965 user: dkf tags: core-8-4-branch | |
05:35 |
* READNE: Bump version number to 8.4.13 and update * changes: changes to start prep for an 8.4.13 release. * generic/tk.h: * unix/configure{.in}: * unix/tk.spec: * win/configure{.in}:check-in: 447a3c33 user: dgp tags: core-8-4-branch | |
2006-03-03
| ||
01:08 | see changes check-in: be7dc5c1 user: hobbs tags: core-8-4-branch | |
2006-03-02
| ||
21:07 |
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.check-in: 8d26abd9 user: hobbs tags: core-8-4-branch | |
21:06 | []-quote ac_defun functions check-in: 28bee7d7 user: hobbs tags: core-8-4-branch | |
20:45 |
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).check-in: ef50aa90 user: hobbs tags: trunk | |
20:44 |
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).check-in: 05e33320 user: hobbs tags: core-8-4-branch | |
01:02 |
* unix/tcl.m4: Fix for tk bug #1334613 to sort out shared library * unix/configure: issues on NetBSD. Regenerated configure script.check-in: 7b45d8c1 user: patthoyts tags: core-8-4-branch | |
2006-02-27
| ||
11:36 | Fix old thread-safety issue. [Bug 470322] check-in: d505e258 user: dkf tags: core-8-4-branch | |
11:34 | Fix old thread-safety issue. [Bug 470322] check-in: e83a7560 user: dkf tags: trunk | |
11:12 | Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 110a7e3d user: dkf tags: core-8-4-branch | |
10:36 | Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 291d4c3c user: dkf tags: trunk | |
2006-02-09
| ||
19:10 |
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h). * generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.check-in: 34afa583 user: das tags: core-8-4-branch | |
19:09 |
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h). * generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.check-in: 17f6ab80 user: das tags: core-8-4-branch | |
19:08 |
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h). * generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.check-in: 03071b66 user: das tags: trunk | |
2006-02-07
| ||
11:33 | Scope the config a bit better; it only needs to be visible inside one function. check-in: c60c8562 user: dkf tags: trunk | |
11:25 | Use the fact that ckalloc() *never* returns NULL to optimize the code check-in: 2e334022 user: dkf tags: trunk | |
11:20 | space->tab check-in: 6cdc6cc6 user: dkf tags: trunk | |
2006-02-03
| ||
22:40 | Comment formatting check-in: 7f87d183 user: dkf tags: trunk | |
2006-01-31
| ||
21:39 | Finish i18n of bgerror [Bug 1409264]. No l10n of that specific message though; that can wait for someone who really wants to use non-English to submit patches. check-in: 25466c90 user: dkf tags: trunk | |
2006-01-25
| ||
18:22 |
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/choosedir.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/focus.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:check-in: 49fb7ce3 user: dgp tags: trunk | |
18:21 |
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/panedwindow.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:check-in: b0be966e user: dgp tags: core-8-4-branch | |
2006-01-23
| ||
00:53 |
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.check-in: 7144aafb user: das tags: core-8-4-branch | |
00:53 |
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.check-in: 8e9101dc user: das tags: trunk | |
2006-01-20
| ||
18:58 | XIM fixes [See #905830, patch tk84-xim-fixes.patch]. + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 6e812d71 user: jenglish tags: trunk | |
18:42 | XIM fixes [See #905830, patch tk84-xim-fixes.patch]: + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 23f9522c user: jenglish tags: core-8-4-branch | |
2006-01-12
| ||
23:29 | generic/tkUndo.c (TkUndoSetDepth): Don't free TkUndoSubAtoms for separator entries that are deleted: there is some unpredictable garbage instead of subatoms. Free both 'apply' and 'revert' action chains for non-separator entries. check-in: 1c6c7ed5 user: a_kovalenko tags: trunk | |
13:38 | TIP#260 implementation check-in: 9af1f6dc user: dkf tags: trunk | |
2006-01-11
| ||
19:53 | Removed a lingering error message from TIP#147 implementation. check-in: f9a57704 user: pspjuth tags: trunk | |
05:57 | sync minor overlooked change to HEAD in last commit check-in: 243b23f9 user: das tags: core-8-4-branch | |
2006-01-10
| ||
05:38 |
* macosx/tkMacOSXDraw.c: re-added inclusion of tclInt.h to allow access * macosx/tkMacOSXFont.c: to 8.4-internal Tcl_CreateNamespace(). * macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox. * macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/Makefile: add 'wish8.x' symlink to SYMROOT. * unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.check-in: ed949bf5 user: das tags: core-8-4-branch | |
05:37 |
* macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox. * macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/GNUmakefile: add 'wish8.x' symlink to SYMROOT. * macosx/Wish.xcode/project.pbxproj: fix copy to tktest resource * macosx/Wish.xcodeproj/project.pbxproj: fork when zerolinked. * macosx/Wish.xcode/default.pbxuser: add widget demo as argument to * macosx/Wish.xcodeproj/default.pbxuser: executables (on by default). * unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.check-in: d23f30ce user: das tags: trunk | |
2005-12-29
| ||
10:46 | remove unused variable to allow compilation with VC++ in debug mode check-in: 8a103cb6 user: vincentdarley tags: trunk | |
2005-12-28
| ||
17:26 | Fix [Bug 1380427] using [Patch 1391939] from Ludwig Callewaert check-in: bea821e1 user: dkf tags: trunk | |
2005-12-14
| ||
02:09 |
* macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: add new tclTomMath* files.check-in: 93d04bc3 user: das tags: trunk | |
2005-12-13
| ||
03:44 |
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.check-in: 8ab52fe6 user: das tags: core-8-4-branch | |
03:44 |
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.check-in: e13a9e41 user: das tags: trunk | |
2005-12-12
| ||
22:33 | ANSIfy check-in: e8665628 user: dkf tags: trunk | |
20:58 |
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)check-in: 2d92acd2 user: hobbs tags: trunk | |
20:55 |
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)check-in: 54c77925 user: hobbs tags: core-8-4-branch | |
2005-12-10
| ||
01:42 |
* win/tkWinWm.c (WinSetIcon): Don't check result of SetClassLong() or SetClassLongPtr() since it was generating an incorrect error and the MSDN docs indicate that the result need not be checked.check-in: 0c5773d9 user: mdejong tags: trunk | |
01:38 |
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Define MACHINE for gcc builds. The lack of a definition of this variable in the manifest file was causing a runtime error in wish built with gcc.check-in: 5b27d5f9 user: mdejong tags: trunk | |
2005-12-09
| ||
00:48 |
* generic/tkInt.decls: move all platform test sources from tk lib into * generic/tkTest.c: tktest directly, removes requirement to export * macosx/tkMacOSXTest.c: TkplatformtestInit from internal stubs table. * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: * win/tkWinTest.c: * generic/tkIntPlatDecls.h: * generic/tkStubInit.c: regen.check-in: 6ef50d0b user: das tags: trunk | |
2005-12-08
| ||
22:14 | add tkWinTest.obj to regular Tk obj for TkplatformtestInit check-in: 15f34d6b user: hobbs tags: trunk | |
21:13 | fix dist target for manifest dir change check-in: 27ddcefb user: hobbs tags: trunk | |
20:25 |
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: Add CE build support (some C code fixes needed) * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.check-in: a62685ce user: hobbs tags: trunk | |
18:17 |
* generic/tkTextTag.c (TkTextTagCmd): use correct arraySize for peered text widgets in [$text tag names]. [Bug 1375069 1374935]check-in: 6445465e user: hobbs tags: trunk | |
07:50 |
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].check-in: 6b76f56a user: das tags: core-8-4-branch | |
07:50 |
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].check-in: 8051a1e4 user: das tags: trunk | |
05:04 |
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: sync comments/whitespace with HEAD.check-in: f4d98155 user: das tags: core-8-4-branch | |
05:04 |
* macosx/tkMacOSXInt.h: sync comments with core-8-4-branch.check-in: 37b183a7 user: das tags: trunk | |
2005-12-07
| ||
17:32 | remove extraneous const check-in: bf84b904 user: hobbs tags: trunk | |
2005-12-06
| ||
09:16 | Doc change to discourage the use of TK_CONFIG_OPTION_SPECIFIED which was not thread-safe and is now no-longer used. check-in: 45c68812 user: dkf tags: trunk | |
2005-12-05
| ||
22:47 | updated with latest 8.4.12 changes check-in: b2d1ffaf user: hobbs tags: core-8-4-branch, core-8-4-12 | |
22:42 |
* generic/tkOldConfig.c (Tk_ConfigureWidget): fix the handling of TK_CONFIG_OPTION_SPECIFIED to be flagged appropriately in original Tk_ConfigSpec. This is *not* thread safe, but will be retained for 8.4.x and left out of 8.5.x. [Bug 749908]check-in: 49d3c457 user: hobbs tags: core-8-4-branch | |
22:40 | remove extraneous const check-in: 462c0850 user: hobbs tags: core-8-4-branch | |
21:38 | Added a workaround for SCIM check-in: 264a44bb user: rmax tags: core-8-4-branch | |
17:02 | * unix/tkUnixEvent.c (OpenIM): Added a workaround to allow at least ASCII and the Compose key when typing into text and entry widgets on a system that uses SCIM. This has to be taken out again once the SCIM problems have been fixed. check-in: c35ecf2e user: rmax tags: trunk | |
03:11 | Updated Closed-Leaf check-in: 02edd73f user: chengyemao tags: core-8-4-9-branch | |
03:10 | Bug fixes backported form Tk85 (#1311734, #1283635) check-in: 74c14883 user: chengyemao tags: core-8-4-9-branch | |
2005-12-04
| ||
00:51 |
* mac/README: add note that mac classic port is no longer supported.check-in: b20328f0 user: das tags: core-8-4-branch | |
2005-12-03
| ||
00:41 | documented macosx-only configure options. check-in: 6085dda7 user: das tags: trunk | |
00:36 | documented macosx-only configure options. check-in: 9d96823c user: das tags: core-8-4-branch | |
2005-12-02
| ||
21:13 | update README files check-in: dcda1f45 user: dgp tags: core-8-4-branch | |
17:23 | eliminate test name duplication check-in: e47b2fbb user: dgp tags: trunk | |
13:42 | More fixes (mostly getting rid of excess spaces) check-in: 36165453 user: dkf tags: trunk | |
11:01 | whitespace police check-in: 7f9c6719 user: dkf tags: trunk | |
00:29 | Fix problems in last commit check-in: f8a43d44 user: dkf tags: trunk | |
00:19 | ANSIfication check-in: 1be88f10 user: dkf tags: trunk | |
2005-12-01
| ||
20:29 | fox botched date check-in: 59bfac80 user: dgp tags: core-8-4-branch | |
19:12 | another try check-in: 5409ac75 user: dgp tags: core-8-4-branch | |
19:03 | update `make dist` for the wish.exe.manifest -> wish.exe.manifest.in change check-in: 43c3b8ce user: dgp tags: core-8-4-branch | |
18:31 |
2005-11-16 Don Porter <[email protected]>
*** 8.4.12 TAGGED FOR RELEASE *** * changes: Update changes for 8.4.12 release * mac/tkMacWm.c: Restored consistent error checking and * macosx/tkMacOSXWm.c: messages among different platform's * tests/wm.test: [wm grid] commands. [Bug 1323972]. * win/tkWinWm.c:check-in: be2be967 user: dgp tags: core-8-4-branch | |
18:00 | simplified makefile.vc a little bit check-in: 9b05d62a user: kennykb tags: core-8-4-branch | |
17:51 | restored the ability to build from makefile.vc check-in: bbea8ebe user: kennykb tags: core-8-4-branch | |
17:47 |
* library/menu.tcl (::tk::PostOverPoint): correct menu post near bottom of screen on Windows. [Bug 1353416]check-in: b1d56c24 user: hobbs tags: core-8-4-branch | |
07:34 |
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]check-in: 5b84df77 user: hobbs tags: core-8-4-branch | |
07:34 |
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]check-in: 53c4ce1e user: hobbs tags: trunk | |
06:24 |
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXEvent.h: Trap kEventAppAvailableWindowBoundsChanged * macosx/tkMacOSXInt.h: event to watch for change in display size and adjust internal state appropriately.check-in: 2a1e16ec user: hobbs tags: trunk | |
05:47 | fix typo check-in: 95fc8cf9 user: das tags: trunk | |
04:28 |
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen.check-in: dc36c4dd user: das tags: trunk | |
03:54 |
* doc/checkbutton.n: fix -selectcolor docs [Bug 1083838]check-in: 1f456fcb user: hobbs tags: trunk | |
03:22 |
* generic/tkImgGIF.c: cast calls to block_outcheck-in: 06966646 user: hobbs tags: core-8-4-branch | |
03:21 |
* generic/tkImgGIF.c: cast calls to blockOutcheck-in: 13f3c03c user: hobbs tags: trunk | |
02:15 |
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): added newly registered kEventAppAvailableWindowBoundsChanged to debugging code.check-in: 82e4001b user: das tags: core-8-4-branch | |
02:13 |
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.check-in: 11205be7 user: hobbs tags: core-8-4-branch | |
02:13 |
* win/Makefile.in: Add tkWinTest.obj to tk84.dll to handle some needed test functions being defined in stubs (TkplatformtestInit).check-in: 0ee247f0 user: hobbs tags: trunk | |
02:03 |
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.check-in: 770f90b7 user: hobbs tags: trunk | |
02:02 | (6.22): fix rounding-error sensitive test check-in: b49bbf87 user: hobbs tags: trunk | |
00:03 |
* tests/scrollbar.test (6.22): fix rounding-error sensitive testcheck-in: b3ec00a7 user: hobbs tags: core-8-4-branch | |
2005-11-30
| ||
23:42 |
* tests/textWind.test: use "Courier -12" on all platforms. Reduces Windows XP test errors in that file from 9 to 2 (13.2 and 13.9 still off-by-one pixel).check-in: d2985a44 user: hobbs tags: core-8-4-branch | |
22:58 |
* win/tkWinWm.c (UpdateWrapper): Don't install frame menu on dead window. Backport of 1233635check-in: 874e3b4a user: hobbs tags: core-8-4-branch | |
21:13 |
* generic/tkEvent.c: fix handling of ClientMessage handlers. [Bug 1289565 983920]check-in: e1e61322 user: hobbs tags: core-8-4-branch | |
20:17 |
* macosx/tkMacOSXEvent.h: define kEventAppAvailableWindowBoundsChanged for OS X < 10.3.check-in: 73ced62f user: hobbs tags: core-8-4-branch | |
01:24 |
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]check-in: dfe77e0f user: hobbs tags: trunk | |
01:22 |
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]check-in: a83f3fb5 user: hobbs tags: core-8-4-branch | |
01:02 |
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXInt.h: Trap kEventAppAvailableWindowBoundsChanged event to watch for change in display size and adjust internal state appropriately.check-in: d8dc9a91 user: hobbs tags: core-8-4-branch | |
00:19 |
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.check-in: ed29dbfa user: hobbs tags: core-8-4-branch | |
2005-11-27
| ||
10:15 | fix settings order check-in: 551d8d9d user: das tags: trunk | |
06:53 |
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2check-in: d6a1724c user: das tags: core-8-4-branch | |
06:53 |
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2check-in: 9838a79f user: das tags: trunk | |
06:47 | typo in last commit check-in: c14bb6cd user: das tags: core-8-4-branch | |
06:47 | typo in last commit check-in: 0815b3cc user: das tags: trunk | |
06:44 | document automatic removal of -arch ppc64 CFLAGS check-in: 9307b5c7 user: das tags: core-8-4-branch | |
06:44 | document automatic removal of -arch ppc64 CFLAGS check-in: d3fe82c0 user: das tags: trunk | |
06:37 |
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2check-in: 4ea59cc6 user: das tags: core-8-4-branch | |
06:37 |
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2check-in: 3f175c1a user: das tags: trunk | |
04:23 | Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: e6af9c64 user: das tags: core-8-4-branch | |
04:23 | Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: c8007322 user: das tags: trunk | |
02:36 |
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in. * unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes * macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox. * macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol. * macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling. * macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2 * macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed. * generic/tk.h: add/correct location of version numbers in macosx files. * generic/tkInt.h: clarify fat compile comment. * macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: sync with HEAD. * macosx/buildTkConfig.tcl (removed): remove obsolete build files. * macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time). * macosx/Makefile: add support for reusing configure cache, build target fixes. * generic/tkMenu.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSubwindows.c: * xlib/xgc.c: declare functions and globals used only in own file as static, #ifdef out a few Xlib and aqua functions that are never called (sync with HEAD). * macosx/tkMacOSXPort.h: * generic/tkInt.decls: correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs. * generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation. * generic/tkTextDisp.c: * generic/tkTextBTree.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings. * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXTest.c: sync with HEAD. * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: regen.check-in: e1543974 user: das tags: core-8-4-branch | |
02:36 |
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tcl/unix/tcl.m4. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in. * unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes (dist): add new macosx files. * macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox. * macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol. * macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling. * macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2 * macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed. * xlib/xgc.c (XCreateGC): sync with core-8-4-branch change. * generic/tk.h: add/correct location of version numbers in macosx files. * generic/tkInt.h: clarify fat compile comment. * macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/default.pbxuser (new file): * macosx/Wish.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tktest targets and support for universal (fat) compiles. * macosx/Tk-Info.plist (removed): * macosx/Wish-Info.plist (removed): * macosx/buildTkConfig.tcl (removed): remove obsolete build files. * macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time). * unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects). * macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tk/macosx, add support for reusing configure cache, build target fixes. * generic/tk3d.h: * generic/tkButton.h: * generic/tkCanvas.c: * generic/tkCanvas.h: * generic/tkColor.h: * generic/tkEntry.h: * generic/tkFileFilter.h: * generic/tkFont.c: * generic/tkFont.h: * generic/tkImage.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkMenu.c: * generic/tkMenu.h: * generic/tkMenubutton.h: * generic/tkScale.h: * generic/tkScrollbar.h: * generic/tkSelect.h: * generic/tkStubInit.c: * generic/tkStubLib.c: * generic/tkText.h: * generic/tkUndo.h: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnixButton.c: * unix/tkUnixMenu.c: * xlib/xgc.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file), #ifdef out a few Xlib and aqua functions that are never called. These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4. * macosx/tkMacOSXTest.c: * macosx/tkMacOSXPort.h: * win/tkWinTest.c: * generic/tkInt.decls: add functions needed by tktest to internal stubs table, correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs. * unix/tkUnixSend.c: * generic/tkText.c: * generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation. (TestsendCmd): move to tkUnixSend.c to avoid access to global var. (TesttextCmd): move to tkText.c to avoid having to put all the internal text functions it uses into the stubs table. * generic/tkTextDisp.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings. * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXScrlbr.c: sync with core-8-4-branch. * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: * unix/tkConfig.h.in: regen.check-in: 67cb6f9b user: das tags: trunk | |
2005-11-25
| ||
15:58 | Fix bits that (should, and now do) refer to tk::IconList_CurSelection check-in: edc9d847 user: dkf tags: trunk | |
2005-11-22
| ||
20:23 | Renamed Makefile to GNUmakefile check-in: 90c99bfc user: das tags: trunk | |
13:22 | Bits and pieces relating to [Bug 600313] check-in: 9c53ad94 user: dkf tags: trunk | |
11:59 | Fix [Bug 1151523] the non-embarrasing way! check-in: 124da82f user: dkf tags: trunk | |
11:56 | Fix [Bug 1151523] by making the code conform to the docs. check-in: 22713257 user: dkf tags: core-8-4-branch | |
11:55 | Highlighting fix check-in: 0ab0cb11 user: dkf tags: core-8-4-branch | |
11:32 | Backport of fixes for [Bug 1353414] check-in: 2ec30a4b user: dkf tags: core-8-4-branch | |
11:16 | Plug potential memory leak... check-in: 911c8564 user: dkf tags: trunk | |
11:00 | Fix [Bug 1335485] check-in: b8c80cdd user: dkf tags: core-8-4-branch | |
10:57 | Fix [Bug 1335485] check-in: 9cfa2372 user: dkf tags: trunk | |
10:46 | Minor formatting alterations check-in: d05288ce user: dkf tags: trunk | |
2005-11-18
| ||
10:18 | ANSIfy (might as well finish the job!) check-in: e807393b user: dkf tags: trunk | |
2005-11-17
| ||
16:21 | ANSIfy and reduce casting of NULL to promote readability check-in: b6c2c77c user: dkf tags: trunk | |
10:57 | Lots of ANSIfying of function decls. Also a few spots where code has been cleaned up more completely. check-in: 2a0a22ab user: dkf tags: trunk | |
2005-11-16
| ||
22:07 |
* README: Bump version number to 8.4.12 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf * win/configure:check-in: 3fc057b4 user: dgp tags: core-8-4-branch | |
16:21 |
* changes: Update changes for 8.4.12 releasecheck-in: 360c40cd user: dgp tags: core-8-4-branch | |
09:51 | clarify text index documentation check-in: 7468498d user: vincentdarley tags: core-8-4-branch | |
09:48 | clarify text index documentation check-in: 344b9833 user: vincentdarley tags: trunk | |
09:28 | ANSI function decls check-in: 8fb8c6af user: dkf tags: trunk | |
02:51 | Added support for [wm attributes] on X11 [TIP#231, patch#1062022]. check-in: 93ff1ab2 user: jenglish tags: trunk | |
2005-11-15
| ||
15:18 | ANSIfy check-in: a32afbb2 user: dkf tags: trunk | |
03:12 | bgerror dialog: Truncate error messages at 45 characters instead of 30 #1224235. check-in: 5f256ce2 user: jenglish tags: trunk | |
2005-11-14
| ||
22:44 | ANSIfy check-in: 223cc0b6 user: dkf tags: trunk | |
16:29 | Fix problem in default selection handler outlined by test select-9.5 check-in: 86521c09 user: dkf tags: trunk | |
15:55 | Oops! Very stupid typo. check-in: d46880c9 user: dkf tags: trunk | |
14:30 | missing commas; typos? check-in: e358d7f7 user: dgp tags: trunk | |
11:54 | ANSIfy check-in: 3feb41c9 user: dkf tags: trunk | |
10:32 | Finish ANSIfying check-in: bdb23cf3 user: dkf tags: trunk | |
2005-11-13
| ||
23:40 | Quell warning check-in: 8c9b875e user: dkf tags: trunk | |
23:16 | Glurk, SelCvtToX was just as broken as SelCvtFromX when atoms contain spaces. check-in: ec0ce5cd user: dkf tags: trunk | |
22:32 | Fix [Bug 1353414] by doing the list generation using standard Tcl utilities. Also simplifies the code quite a bit (at the expense of an OUT parameter instead of a return value). check-in: 33f2f1f3 user: dkf tags: trunk | |
21:58 | Added test for [Bug 1353414] check-in: 47600735 user: dkf tags: trunk | |
21:00 | ANSIfy check-in: a76c47ef user: dkf tags: trunk | |
20:42 | Typo fix check-in: 8b7ac83a user: dkf tags: trunk | |
00:45 | ANSIfy check-in: bc70a33a user: dkf tags: trunk | |
2005-11-11
| ||
23:51 | More bits of ANSIfying check-in: 73efecf5 user: dkf tags: trunk | |
05:13 | Error fixes in GetFileNameW and GetFileNameA check-in: a0677d9f user: chengyemao tags: trunk | |
2005-11-10
| ||
11:38 | Fixes of other issues raised in [Bug 1353022] check-in: 947af08a user: dkf tags: trunk | |
11:22 | Fix [Bug 1353022] check-in: 0a73d59d user: dkf tags: trunk | |
11:12 | Factor out external-filename-to-internal code; the same pattern occurred a lot! check-in: 3bb33a97 user: dkf tags: trunk | |
2005-11-07
| ||
15:50 | ANSIfy check-in: 00b3cc6f user: dkf tags: trunk | |
15:40 | ANSIfy check-in: 150923a0 user: dkf tags: trunk | |
2005-11-06
| ||
16:59 | Fix SHLIB_LD_LIBS for building tclkit on OpenBSD. check-in: 951f8026 user: patthoyts tags: trunk | |
13:44 | Added LIBS to fix issue building tclkit on OpenBSD check-in: 7ff945f7 user: patthoyts tags: core-8-4-branch | |
2005-11-04
| ||
23:41 | ANSIfy check-in: 1acc4033 user: dkf tags: trunk | |
15:23 | ANSIfy check-in: bc2fc8b7 user: dkf tags: trunk | |
11:52 | ANSIfy check-in: 8a0af44f user: dkf tags: trunk | |
2005-10-31
| ||
23:21 | fix for count displaylines bug check-in: f3724e2e user: vincentdarley tags: trunk | |
2005-10-21
| ||
01:51 | Whitespace/style/ANSI improvements check-in: 23cd5ae4 user: dkf tags: trunk | |
2005-10-18
| ||
15:16 |
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].check-in: 845f2f3f user: dgp tags: core-8-4-branch | |
14:51 |
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].check-in: b90230a9 user: dgp tags: trunk | |
00:41 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking typecheck-in: 53fc32ad user: hobbs tags: trunk | |
00:41 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking typecheck-in: 46634b02 user: hobbs tags: core-8-4-branch | |
2005-10-17
| ||
22:14 | Format for style and remove non-ANSI decls check-in: 1c57bd44 user: dkf tags: trunk | |
22:02 | Format for style and remove non-ANSI decls check-in: 803d1abe user: dkf tags: trunk | |
21:41 | whitespace cleaning check-in: 71b3d4b5 user: dkf tags: trunk | |
21:39 | Format for style and remove non-ANSI decls check-in: 82f684ac user: dkf tags: trunk | |
21:24 | Format for style and remove non-ANSI declarations check-in: 462ba3b0 user: dkf tags: trunk | |
20:52 | Formatting cleanup and remove non-ANSI decls check-in: a5976b5d user: dkf tags: trunk | |
20:23 | Style cleanup and removal of non-ANSI decls check-in: bbbc8222 user: dkf tags: trunk | |
2005-10-16
| ||
02:36 |
* library/menu.tcl (::tk::MenuUnpost): remove leftover ] from string equal mods of 2005-07-25. (sowadsky)check-in: e7b9feb3 user: hobbs tags: trunk | |
2005-10-14
| ||
12:31 | Permit building al debug builds as well as release builds check-in: e37ce17a user: patthoyts tags: trunk | |
11:59 |
* win/tkWinSend.c: Avoid using tcl internal headers and fix to * win/tkWinSendCom.h: correctly link on all types of build (was * win/tkWinSendCom.c: broken in static,msvcrt builds).check-in: 90f7ea14 user: patthoyts tags: trunk | |
09:46 | Tidy up check-in: b4f990fe user: dkf tags: trunk | |
2005-10-12
| ||
09:43 | Undo accidental checkin check-in: a2ad50c9 user: dkf tags: trunk | |
09:29 | Arrange the test suite so that it only accesses images in the same directory. This enables packaging of the test suite as a starkit. check-in: 296bf6ab user: dkf tags: trunk | |
2005-10-10
| ||
21:27 |
* generic/tkInt.h: add MODULE_SCOPE and WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)check-in: 3d9d0467 user: hobbs tags: core-8-4-branch | |
21:22 |
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)check-in: 50257415 user: hobbs tags: core-8-4-branch | |
21:20 |
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)check-in: 032fbec4 user: hobbs tags: trunk | |
20:29 |
* macosx/tkMacOSXInt.h: Move MODULE_SCOPE defn to tkInt.h and add * generic/tkInt.h: WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)check-in: e1d2b780 user: hobbs tags: trunk | |
20:26 |
* generic/tkMenu.c (TkSetWindowMenuBar): do not call TkMenuInit if the winPtr indicates TK_ALREADY_DEAD. This prevents reinit that creates a Tk exit handler after all exit handlers should be called. [Bug 749908, 1322294]check-in: 7ad50061 user: hobbs tags: trunk | |
19:28 | whitespace changes only check-in: 4b125f71 user: hobbs tags: trunk | |
15:19 |
* tests/winfo.test: Wait until child window is visible * tests/wm.test: Modified test to match actual error output.check-in: 2ed0b035 user: patthoyts tags: core-8-4-branch | |
10:36 | tip256 implementation check-in: b26b042c user: vincentdarley tags: trunk | |
2005-10-05
| ||
04:14 |
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]check-in: c75a9d67 user: hobbs tags: core-8-4-branch | |
04:14 |
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]check-in: 2accaed2 user: hobbs tags: trunk | |
03:51 |
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218] Remove old-style dir chooser (no longer used).check-in: c25328da user: hobbs tags: trunk | |
03:51 |
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218]check-in: a2bfa4e9 user: hobbs tags: core-8-4-branch | |
00:43 | Fixed bug #1311734 check-in: 23934d26 user: chengyemao tags: trunk | |
2005-10-04
| ||
21:46 |
* macosx/tkMacOSXInt.h: add MODULE_SCOPE definition check for extension writers that access private headers on OS X and don't define it in configure.check-in: 24d866b8 user: hobbs tags: trunk | |
2005-10-03
| ||
06:28 | Spelling mistake in el.msg [Bug #1305708] check-in: 690e14be user: bagnonm tags: trunk | |
2005-09-30
| ||
16:07 | temp patch to restore HEAD build check-in: 2898b4a1 user: dgp tags: trunk | |
2005-09-28
| ||
18:31 |
* unix/tkUnixPort.h: Disabled inclusion of the private Tcl header * win/tkWinPort.h: file tclInt.h. Tk ought to have a tiny and shrinking number of calls of private Tcl routines. Each Tk source file doing this should follow the convention in the macosx port and have its own #include "tclInt.h". * generic/tkEvent.c: Disabled calls to private Tcl routine TclInExit(). See comment in TkCreateExitHandler() for full rationale.check-in: ece0f116 user: dgp tags: trunk | |
2005-09-21
| ||
10:56 | Regen check-in: 87a80f42 user: dkf tags: trunk | |
10:54 | Tk-internal exit handler improvements. [Bug 749908] check-in: 73102fdf user: dkf tags: trunk | |
2005-09-14
| ||
23:27 | Fix for [Bug 1288128] check-in: 3e517e32 user: dkf tags: core-8-4-branch | |
22:51 | Get rid of constness warning check-in: 6553c869 user: dkf tags: trunk | |
22:47 | Oops, varnames were not completely regularized. check-in: 08eca341 user: dkf tags: trunk | |
22:43 | Fix for [1288128] check-in: 755760bd user: dkf tags: trunk | |
2005-09-13
| ||
21:25 |
* win/winMain.c (WishPanic): Replaced TCL_VARARGS* macros with direct use of stdarg.h conventions.check-in: 56582c3d user: dgp tags: trunk | |
2005-09-11
| ||
01:37 | Fixed bug# 1283635 check-in: f245eb15 user: chengyemao tags: trunk | |
01:05 | Fixed bug# 1283635 check-in: e0b686b5 user: chengyemao tags: trunk | |
2005-09-10
| ||
15:11 | move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: 85080c21 user: das tags: core-8-4-branch | |
15:11 | move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: f4acdd88 user: das tags: trunk | |
14:54 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue. * macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler. * macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources. * macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c * macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.13 * library/listbox.tcl: corrected comments. * library/text.tcl: * xlib/xcolors.c: fixed warningcheck-in: cb862bdd user: das tags: core-8-4-branch | |
14:53 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue. * macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler. * macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources. * macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c * macosx/tkMacOSXEvent.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * library/listbox.tcl: synced aqua MouseWheel bindings with * library/scrlbar.tcl: core-8-4-branch. * library/text.tcl: * xlib/xcolors.c: fixed warningcheck-in: 2d5bab52 user: das tags: trunk | |
2005-09-08
| ||
23:52 | Whitespace/style improvements check-in: f11cd3d0 user: dkf tags: trunk | |
2005-09-06
| ||
12:30 | Added missing FF chars check-in: 5e4fbfff user: dkf tags: trunk | |
2005-08-25
| ||
04:13 |
* unix/Makefile.in (html): reverted/amended changes of 2005-08-23 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.check-in: 0b6836e6 user: das tags: trunk | |
2005-08-23
| ||
23:04 | Punctuation fix in error message. check-in: 8a65040d user: dkf tags: trunk | |
22:10 |
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.check-in: 9cbd86ce user: hobbs tags: trunk | |
22:08 |
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.check-in: 1fbddad6 user: hobbs tags: core-8-4-branch | |
18:34 |
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]check-in: 164226cd user: mdejong tags: core-8-4-branch | |
18:31 |
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]check-in: a0204533 user: mdejong tags: trunk | |
18:25 |
* unix/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * unix/configure: Regen. * unix/configure.in: Update minimum autoconf version to 2.59. Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH. * unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): * win/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * win/configure: Regen. * win/configure.in: Update minimum autoconf version to 2.59. Invoke SC_BUILD_TCLSH. * win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): Split confused search for tclsh on PATH and build and install locations into two macros. SC_PROG_TCLSH searches just the PATH. SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl build directory. [Tcl bug 1160114] [Tcl patch 1244153]check-in: 63b6926d user: mdejong tags: trunk | |
2005-08-22
| ||
11:55 |
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.check-in: 4368fe62 user: das tags: core-8-4-branch | |
11:54 |
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.check-in: 058d785d user: das tags: trunk | |
2005-08-21
| ||
03:29 | Fix for [Bug 1216006] check-in: 9e412edf user: mistachkin tags: trunk | |
2005-08-18
| ||
18:41 | Fix [Bug 1151523] check-in: b6b13ba8 user: dkf tags: trunk | |
18:36 | Formatting Systematization check-in: 3ae150bd user: dkf tags: trunk | |
18:32 | Formatting systematization check-in: b2dee642 user: dkf tags: trunk | |
2005-08-17
| ||
06:27 | *** empty log message *** check-in: 4b525679 user: georgeps tags: trunk | |
06:20 | Fixed missing [] in prototypes that have objv. check-in: 241f1133 user: georgeps tags: trunk | |
2005-08-16
| ||
16:36 | Style systematization check-in: 655acbf4 user: dkf tags: trunk | |
16:18 | Backport of fix for Tk_ConfigSpec-related part of [Bug 749908] check-in: 8efe94d3 user: dkf tags: core-8-4-branch | |
2005-08-13
| ||
20:47 | Fixed bug # 1258604 check-in: b1ede6e3 user: chengyemao tags: trunk | |
2005-08-12
| ||
15:24 | typo fixes check-in: 423ce1bf user: dkf tags: trunk | |
15:21 | Fix for [749908] that localizes the changes within a single file and also allows third-party code to work. check-in: acff622a user: dkf tags: trunk | |
2005-08-11
| ||
12:17 | Fix [Bug 1252702] check-in: 0d9c0d50 user: dkf tags: core-8-4-branch | |
02:02 | oops check-in: 9ee31992 user: dgp tags: trunk | |
01:55 | more errors found by the compiler check-in: 377d6964 user: dgp tags: trunk | |
01:32 | assorted typos and errors caught by compiler check-in: 202d0508 user: dgp tags: trunk | |
2005-08-10
| ||
22:02 | Getting more systematic about style Also start removing _ANSI_ARGS_; the core's required ANSI C for a while now Also fix [Bug 1252702]; size_t doesn't mix with Tcl_GetStringFromObj check-in: 95ed0f91 user: dkf tags: trunk | |
2005-08-09
| ||
13:54 | whitespace police check-in: 355ec91a user: dkf tags: trunk | |
09:46 | clarify tab stop behaviour check-in: ce77064e user: vincentdarley tags: trunk | |
07:41 | typo check-in: 090c0cc9 user: das tags: core-8-4-branch | |
07:39 |
* macosx/tkMacOSXCarbonEvents.c (new): moved carbon events code into * macosx/tkMacOSXHLEvents.c: new file like on HEAD, * macosx/tkMacOSXInit.c (TkpInit): initialize carbon event handlers * macosx/tkMacOSXInt.h: in TkpInit(), add new source * unix/Makefile.in: file to Makefile.in. * macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock. * macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4). * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c). * macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse. * macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed. * generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h: * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events. * macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API. * macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c: * macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXEmbed.c: replaced all uses of panic() with Tcl_Panic() * macosx/tkMacOSXFont.c: (sync with HEAD). * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXInt.h: sync with HEAD changes of 2005-03-14. * macosx/tkMacOSXSubwindows.c: * macosx/tclets.r (removed): sync with HEAD. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXPort.h: * library/demos/menu.tcl: removed errant '}'.check-in: f858b664 user: das tags: core-8-4-branch | |
07:39 |
* macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock. * macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4). * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c). * macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse. * macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed. * generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h: * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events. * macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API. * macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c: * macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXInt.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXWindowEvent.c * library/bgerror.tcl: sync with core-8-4-branch changes of 2005-07-28. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXMouseEvent.c: * generic/tkFrame.c: sync with core-8-4-branch changes of 2005-07-27. * generic/tkIntDecls.h: * generic/tkStubInit.c: * generic/tkFrame.c: * win/tkWinDraw.c: * unix/tkUnixDraw.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXButton.c: sync with core-8-4-branch. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXScale.c: * library/demos/menu.tcl: removed errant '}'.check-in: 10965e80 user: das tags: trunk | |
2005-08-04
| ||
10:01 | Added another example. check-in: 9036afc1 user: dkf tags: trunk | |
2005-07-30
| ||
06:45 |
* unix/Makefile.in (html): reverted/amended changes of 2005-07-24 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.check-in: 5e14e18a user: das tags: core-8-4-branch | |
2005-07-29
| ||
13:43 | Oops, missed a few spots check-in: 0ca39083 user: dkf tags: trunk | |
13:35 | Getting more systematic about style check-in: 4d9baaee user: dkf tags: trunk | |
05:36 |
* macosx/tkMacOSXDraw.c (XDrawLines, XDrawSegments): correct drawing of CoordModePrevious style (each point based on last). Exposed by tktable -drawmode fast.check-in: 09fa124c user: hobbs tags: core-8-4-branch | |
2005-07-28
| ||
21:37 |
* library/bgerror.tcl (::tk::dialog::error::bgerror): use zoomDocProc instead of dBoxProc for bgerror dialogcheck-in: d8ee3085 user: hobbs tags: core-8-4-branch | |
17:20 | Remove unwanted tab from error info trace accidentally inserted during cleanup Fixes [Bug 1246936] check-in: d0c4ed66 user: dkf tags: trunk | |
08:00 |
* macosx/tkMacOSXWm.c (TkpWmSetState): add IsWindowCollapsed check before calling CollapseWindow. (WmResizableCmd): adjust kWindow*Attributes according to resize parameters. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): handle inToolbarButton action (generates <<ToolbarButton>> virtual event) and correct inCollapseBox to properly track the event (waiting for buttonrelease) and generate the Unmap event (Map event on redisplay still missing).check-in: 08ed5bae user: hobbs tags: core-8-4-branch | |
04:57 |
* generic/tkFrame.c (DisplayFrame): * generic/tkInt.decls: add TkpDrawFrame to allow for * generic/tkIntDecls.h: platform-specific drawing into the frame/ * generic/tkStubInit.c: toplevel area. Currently only differs on * generic/tkFrame.c: OS X (Aqua), which will draw a themed bg * win/tkWinDraw.c: if tk::mac::useThemedToplevel == 1. * unix/tkUnixDraw.c: Normal frames left alone until we can * mac/tkMacDraw.c: better factor out frame drawing to be * macosx/tkMacDraw.c: widget-specific.check-in: 2c85dcf7 user: hobbs tags: core-8-4-branch | |
03:45 |
* generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c: Ditto. (neil madden) * macosx/tkMacOSXInt.h: Added TkMacOSXWindowClass decl * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command, recognizes more classes and attributes. (TkMacOSXWindowClass): private function to return OS X class of a Tk window. * macosx/tkMacOSXSubwindows.c (XMapWindow, XUnmapWindow): recognize special show/hide functions for sheetscheck-in: e8bd5694 user: hobbs tags: core-8-4-branch | |
2005-07-26
| ||
12:38 | Very minor whitespace fixes check-in: 77300191 user: dkf tags: trunk | |
2005-07-25
| ||
23:56 | Getting more systematic about style check-in: 5a53d27d user: dkf tags: trunk | |
15:31 | typo fix check-in: 31e01105 user: dgp tags: trunk | |
09:05 | Apply some of the changes suggested in [Patch 1237759] check-in: f4f7febb user: dkf tags: trunk | |
01:33 |
* unix/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework html target so that it depends on the tclsh installed on the system PATH. * unix/configure: Regen. * unix/configure.in: Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH and subst into Makefile. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework winhelp target so that it depends on the tclsh installed on the system PATH. * win/configure: Regen. * win/configure.in: Invoke SC_BUILD_TCLSH and subst into Makefile. * win/tcl.m4: Update from Tcl. [Tcl patch 1244153]check-in: 70350263 user: mdejong tags: core-8-4-branch | |
2005-07-23
| ||
03:06 |
* win/tkWinX.c: Define _WIN32_WINNT with NT SP 3 data to fix compiler error because SendInput was not defined. The new msys_mingw7 release is now needed to compile the HEAD with mingw gcc. [Bug 1210712]check-in: 2e9585f5 user: mdejong tags: trunk | |
2005-07-21
| ||
20:54 | sync'ed to Tcl's tcl.m4 check-in: e0b9e177 user: hobbs tags: core-8-4-branch | |
20:42 |
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): set oldWidth to avoid warningcheck-in: ead97576 user: hobbs tags: core-8-4-branch | |
20:41 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)check-in: fae7bbc7 user: hobbs tags: core-8-4-branch | |
20:40 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)check-in: 31222ef5 user: hobbs tags: trunk | |
15:42 | Assorted cleaning up relating to [Patch 1237759] check-in: 600dd1ba user: dkf tags: trunk | |
2005-07-18
| ||
22:11 | fix to text widget 'mark prev' segfault check-in: ea97e437 user: vincentdarley tags: trunk | |
2005-07-06
| ||
22:17 |
* doc/getOpenFile.n: correct -multiple docs (takes boolean)check-in: b0b64c1b user: hobbs tags: trunk | |
22:15 |
* doc/getOpenFile.n: correct -multiple docs (takes boolean)check-in: 22062b74 user: hobbs tags: core-8-4-branch | |
2005-07-05
| ||
20:56 |
* unix/Makefile.in: Purged use of TCLTESTARGS [RFE 1161550].check-in: 128debcd user: dgp tags: trunk | |
2005-06-25
| ||
03:41 |
* library/demos/menu.tcl: removed errant '}'.check-in: c2826079 user: das tags: core-8-4-branch, core-8-4-11 | |
2005-06-24
| ||
13:51 | update check-in: d1c4bd9f user: dgp tags: core-8-4-branch | |
2005-06-23
| ||
22:07 |
* generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.check-in: 39474957 user: das tags: trunk | |
22:07 |
* generic/tkConsole.c: backport fix for bug 756840 & sync whitespace changes from HEAD. * generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.check-in: 0c266b79 user: das tags: core-8-4-branch | |
20:33 | new 8.4.11 release date: June 28 check-in: 1e4fad2d user: dgp tags: core-8-4-branch | |
20:22 | update check-in: 644511e1 user: dgp tags: core-8-4-branch | |
20:17 |
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]check-in: e846b1f8 user: das tags: trunk | |
20:15 |
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]check-in: 5a4b18b0 user: das tags: core-8-4-branch | |
06:00 |
* unix/Makefile.in (install-private-headers): rewrite tkPort.h when installing private headers to remove ../unix relative #include path to tkUnixPort.h (which is incorrect at the installed location).check-in: 0f93c7d0 user: das tags: core-8-4-branch | |
2005-06-22
| ||
16:03 | release tag check-in: c6bd7040 user: dgp tags: core-8-4-branch | |
2005-06-21
| ||
23:01 | Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj [Bug 1224983] check-in: da32fed0 user: dkf tags: core-8-4-branch | |
22:58 | Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj doc [1224983] check-in: 1c7be672 user: dkf tags: trunk | |
17:29 | typo check-in: 8e4692a7 user: dgp tags: core-8-4-branch | |
2005-06-20
| ||
10:27 | Plug a buffer overflow in the GIF reader check-in: 631e5804 user: dkf tags: core-8-4-branch | |
2005-06-19
| ||
21:54 | Typos check-in: 6727702c user: dkf tags: trunk | |
21:49 | Get rid of statics; replaced with stack-allocated structures which are automatically thread-safe. Also squelched a buffer overrun in binary string data handling... check-in: a9d828fe user: dkf tags: trunk | |
2005-06-18
| ||
21:47 |
*** 8.4.11 TAGGED FOR RELEASE *** * macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link. * unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool. * unix/configure: autoconf-2.13check-in: b8347796 user: das tags: core-8-4-branch | |
21:46 |
* macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link. * unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool. * unix/configure: autoconf-2.59check-in: 0719c571 user: das tags: trunk | |
20:21 | release tag check-in: aa28a1ec user: dgp tags: core-8-4-branch | |
19:55 |
* changes: Update changes for 8.4.11 releasecheck-in: 37c8475f user: dgp tags: core-8-4-branch | |
19:36 |
* README: Bump version number to 8.4.11 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * win/configure.in: * unix/configure.in: Updated LOCALES to cover all msgs catalogs. * unix/configure: autoconf * win/configure:check-in: 55ea6b8b user: dgp tags: core-8-4-branch | |
2005-06-07
| ||
14:30 | autoconf check-in: e7ee1b13 user: dgp tags: trunk | |
14:20 | Bumped patchlevel check-in: 7a425148 user: dkf tags: trunk | |
2005-06-06
| ||
22:46 | backport auto_path trimdown to speed up safe.test check-in: 6e98258c user: dgp tags: core-8-4-branch | |
2005-06-04
| ||
20:53 | note tag date and rewrap changes check-in: 3dcd8262 user: hobbs tags: trunk, core-8-5-a3 | |
2005-06-03
| ||
23:22 | Backport fix for [Bug 1114977]; canvas tag searches now work with threads. check-in: ead04054 user: dkf tags: core-8-4-branch | |
20:08 | update changes for 8.5a3 release check-in: 01378482 user: dgp tags: trunk | |
19:03 | On Mac OS X scrollwheel events are sent to the window under the mouse, not to the focus window. check-in: 73cfb2c8 user: wolfsuit tags: trunk | |
17:06 |
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham. * macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]check-in: 5809cc44 user: wolfsuit tags: trunk | |
15:24 | Backported [console] rename fix. [Bug 1016385] check-in: b88f904e user: dkf tags: core-8-4-branch | |
08:54 |
* macosx/Makefile: fixed 'embedded' target.check-in: a9560857 user: das tags: core-8-4-branch, core-8-4-10 | |
08:52 |
* macosx/Makefile: fixed 'embedded' target.check-in: 1c525fb9 user: das tags: trunk | |
01:19 | retagged 8.4.10 for OS X scrollbar fix check-in: 125579c7 user: hobbs tags: core-8-4-branch | |
00:53 |
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham. * macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]check-in: 890b771a user: wolfsuit tags: core-8-4-branch | |
2005-06-02
| ||
23:18 | update changes for 8.4.10 release, note tag date check-in: 9d95c36d user: hobbs tags: core-8-4-branch | |
21:25 | updated changes for Tk 8.4.10 release. check-in: 67603e33 user: dgp tags: core-8-4-branch | |
10:07 | * unix/tkUnix.c (Tk_GetUserInactiveTime): Improvements to get it working on Solaris, and panic if we run out of memory. * unix/configure.in: Rework the searching for Xss, to make it work on Solaris and provide more useful output. Use AC_HELP_STRING where appropriate. * unix/tcl.m4: synced from Tcl. * unix/configure: regenerated with autoconf 2.59. check-in: fc8a5c9c user: rmax tags: trunk | |
2005-06-01
| ||
19:44 | silence compiler warning check-in: ccf56ad1 user: dgp tags: trunk | |
18:14 | Checking the return value of XScreenSaverQueryInfo. check-in: 3df5c3cd user: rmax tags: trunk | |
17:54 |
* win/tkWinInt.h: added private decls of Tk_GetEmbeddedMenuHWND, Tk_GetMenuHWND, TkWinCleanupContainerList, and TkpWmGetState to that are used across source files.check-in: a863ed88 user: hobbs tags: trunk | |
17:52 |
* win/tkWinX.c (Tk_ResetUserInactiveTime): cast to squelch compiler warning.check-in: 7310dadc user: hobbs tags: trunk | |
16:36 | Some versions of X seem to crash if XScreenSaverQueryVersion() isn't called before calling XScreenSaverQueryInfo(). check-in: 0d77a23c user: rmax tags: trunk | |
15:48 | Corrected the numbering of the [tk inactive] tests. check-in: 7b7b8013 user: rmax tags: trunk | |
00:07 |
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]check-in: 0ff7ccce user: mdejong tags: core-8-4-branch | |
2005-05-31
| ||
15:24 | * doc/Inactive.3 (new file): C level API documentationn for TIP#245 (Tk_GetUserInactiveTime, Tk_ResetUserInactiveTime). * tests/tk.test: Added tests for the TIP#245 implementation. check-in: ebfd1e32 user: rmax tags: trunk | |
05:23 |
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]check-in: 42953d6c user: hobbs tags: trunk | |
05:22 |
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]check-in: ebd68865 user: hobbs tags: core-8-4-branch | |
05:11 |
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]check-in: 83ed786e user: hobbs tags: trunk | |
05:05 |
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]check-in: 99ef2f4e user: hobbs tags: core-8-4-branch | |
04:59 | more elaborate variant to get first prompt displayed without a puts call check-in: 01d021c6 user: hobbs tags: trunk | |
04:58 | more elaborate variant of getting first prompt shown to avoid a puts call. check-in: 581127c8 user: hobbs tags: core-8-4-branch | |
2005-05-30
| ||
23:41 |
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.check-in: 0dd38a01 user: hobbs tags: trunk | |
23:40 |
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.check-in: 0fa5a98a user: hobbs tags: core-8-4-branch | |
2005-05-29
| ||
10:32 |
* macosx/tkMacOSXFont.c: use Tcl_Panic instead of panic.check-in: c7d6f4db user: das tags: trunk | |
07:53 |
* macosx/Wish.pbproj/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.check-in: 94f82deb user: das tags: core-8-4-branch | |
07:53 |
* unix/configure.in: added description of HAVE_XSS for autoheader. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.check-in: 86b6f5a6 user: das tags: trunk | |
07:00 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.check-in: 8124f7f5 user: das tags: core-8-4-branch | |
07:00 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.check-in: e6448289 user: das tags: trunk | |
06:48 |
* unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.13check-in: f5690d3c user: das tags: core-8-4-branch | |
06:46 |
* generic/tkDecls.h: * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: ran missing 'make genstubs' for TIP245 changes to tk.decls * macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use symbolic constant argument in call to UpdateSystemActivity(); * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: * unix/configure.in: added/corrected linking to IOKit.framework for TIP245. * unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.59check-in: bab254be user: das tags: trunk | |
2005-05-27
| ||
23:14 | Partial implementation of TIP#245; thanks Reinhard! check-in: dd7b27e6 user: dkf tags: trunk | |
18:52 |
* README: Bumped patchlevel to 8.4.10 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure, unix/configure.in, unix/tk.spec: * win/configure, win/configure.in:check-in: 444053c8 user: hobbs tags: core-8-4-branch | |
18:06 | change tk_popup to have sticky menus check-in: 43d51508 user: tmh tags: trunk | |
18:00 | change tk_popup to have sticky menus check-in: 716a2cf7 user: tmh tags: core-8-4-branch | |
2005-05-26
| ||
11:20 |
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle. * macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir. * unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.13check-in: f3e78905 user: das tags: core-8-4-branch | |
11:18 |
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle. * macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir. * unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.59check-in: 3ff02d4a user: das tags: trunk | |
2005-05-25
| ||
20:32 |
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.check-in: d4310642 user: hobbs tags: trunk | |
18:49 |
* unix/configure, unix/configure.in: ensure false Tcl.framework is only created with --enable-frameworkcheck-in: 23db78d1 user: hobbs tags: core-8-4-branch | |
17:46 |
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.check-in: 7cb1759d user: hobbs tags: core-8-4-branch | |
2005-05-24
| ||
04:21 |
* macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.13check-in: 96e180a1 user: das tags: core-8-4-branch | |
04:21 |
* generic/tkTest.c: disable commands not available on TkAqua.check-in: bcb2a7dc user: das tags: core-8-4-branch | |
04:20 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyright years to 2005.check-in: e67d1c38 user: das tags: core-8-4-branch | |
02:32 |
* generic/tkTest.c: disable commands not available on TkAqua.check-in: e05aa9e4 user: das tags: trunk | |
02:32 | fix for non-framework TkAqua build check-in: 7f3325f8 user: das tags: trunk | |
01:34 | minor formatting sync with tcl/unix/configure.in check-in: 36ea303b user: das tags: trunk | |
00:32 | small comments & whitespace fix check-in: 01b6f524 user: das tags: trunk | |
2005-05-23
| ||
23:19 |
* generic/tkFileFilter.c (FreeGlobPatterns): s/null/NULL/check-in: 935d3044 user: hobbs tags: trunk | |
20:24 |
* macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in (new file): autoheader-2.59check-in: a9562fc8 user: das tags: trunk | |
20:23 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Tk-Info.plist: * macosx/Wish-Info.plist: * macosx/tkAboutDlg.r: updated copyright years to 2005.check-in: 08761433 user: das tags: trunk | |
2005-05-21
| ||
23:29 | Parse all filters, not just the first one. [Bug 1206133] check-in: 0d90db66 user: dkf tags: trunk | |
2005-05-15
| ||
21:09 |
Fixes from Michael Kirkham: * macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852] * macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181] * macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]check-in: bb6df263 user: wolfsuit tags: trunk | |
20:57 |
From Michael Kirkham:
* macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852] * macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181] * macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]check-in: 46f47444 user: wolfsuit tags: core-8-4-branch | |
04:18 | Add a missing Tcl_Release to ThumbActionProc. Thanks to Micheal Kirkham for pointing this out. check-in: fac4c372 user: wolfsuit tags: trunk | |
2005-05-14
| ||
20:53 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052] * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings. * macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings. * unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.13check-in: dcd4b7c7 user: das tags: core-8-4-branch | |
20:48 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052] * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings. * macosx/Wish.xcode/project.pbxproj: sync with Wish.pbproj changes since 2004-11-19. NOTE: to use this project, need to uncomment the tclConfig.h settings at the top of tcl/unix/configure.in, autoconf and rebuild tcl ! * macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings. * unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.59check-in: f9a3b027 user: das tags: trunk | |
2005-05-13
| ||
13:48 | backport of text widget bug fix check-in: 83dd37b0 user: vincentdarley tags: core-8-4-branch | |
13:47 | fix to two text widget bugs check-in: dad448e9 user: vincentdarley tags: trunk | |
13:46 | fix to two text widget bugs check-in: d5f52dda user: vincentdarley tags: trunk | |
2005-05-12
| ||
22:51 | Updated out-of-date references to "Tk_GetBoolean" check-in: 195c8aee user: dgp tags: trunk | |
22:50 | Updated out-of-date references to "Tk_GetBoolean" check-in: 57150e00 user: dgp tags: core-8-4-branch | |
2005-05-10
| ||
22:26 | More improvements to test robustness; problems exposed by changes to precision of doubles (TIP 132). check-in: d94e237e user: dgp tags: trunk | |
21:36 |
* generic/tkTextDisp.c (GetXView): Improved numerical precision of calculation of [.t xview] return values. * tests/textDisp.test: Match greater precisions of [.t xview] and [.t yview] values in tests.check-in: 62b8c4c9 user: dgp tags: trunk | |
2005-05-07
| ||
00:35 | fixed pkg-config xft check, needed reset of enable_xft first check-in: dd1260da user: hobbs tags: trunk | |
00:28 |
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check and pkg-config xft checks to extend xft search. * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.check-in: 72ad192c user: hobbs tags: trunk | |
00:02 |
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.check-in: fa8456c8 user: hobbs tags: core-8-4-branch | |
2005-04-28
| ||
08:37 | Fix [1191097], factor, and tidy up. check-in: fcb03565 user: dkf tags: trunk | |
02:40 | Fixed bug # 1189939 check-in: 27b4784b user: chengyemao tags: trunk | |
2005-04-26
| ||
00:49 |
* macosx/tkMacOSXNotify.c: syncd with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation. * unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings. * unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. (SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output. * unix/configure: autoconf-2.13check-in: 47298b04 user: das tags: core-8-4-branch | |
00:46 |
* macosx/tkMacOSXNotify.c: sync with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation. * unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings. * unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X, defined MODULE_SCOPE to __private_extern__. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. * unix/configure: autoconf-2.59check-in: 31065bce user: das tags: trunk | |
2005-04-22
| ||
21:33 | added an entry for the FontId.3 typo fix check-in: 63bcdafc user: georgeps tags: trunk | |
21:32 | fixed a typo check-in: c4b27266 user: georgeps tags: trunk | |
2005-04-19
| ||
05:50 | Tk_MeasureChars: Use Tcl_UtfToUnichar() for lax UTF-8 parsing instead of strict parsing with FcUtf8ToUcs4() [fix/workaround for #1185640] check-in: 437a4bc8 user: jenglish tags: trunk | |
2005-04-18
| ||
11:34 | fix to Home/End and display lines check-in: 503637c7 user: vincentdarley tags: trunk | |
2005-04-14
| ||
22:39 |
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]check-in: fbc484dd user: hobbs tags: trunk | |
2005-04-12
| ||
22:05 |
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]check-in: 1a350b40 user: hobbs tags: core-8-4-branch | |
20:33 |
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.check-in: 0e16b439 user: hobbs tags: core-8-4-branch | |
20:33 |
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.check-in: 73207379 user: hobbs tags: trunk | |
2005-04-09
| ||
15:39 |
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.check-in: b5a3242c user: das tags: core-8-4-branch | |
15:39 |
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.check-in: 8bf4e808 user: das tags: trunk | |
11:40 |
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.check-in: cbcad238 user: das tags: core-8-4-branch | |
11:40 |
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.check-in: f164cf4e user: das tags: trunk | |
11:19 |
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.check-in: e710b11e user: das tags: core-8-4-branch | |
11:18 |
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.check-in: ef37dbbb user: das tags: trunk | |
10:17 |
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.13check-in: 74a3d2fc user: das tags: core-8-4-branch | |
10:16 |
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.59check-in: 807a33c9 user: das tags: trunk | |
2005-04-07
| ||
20:14 |
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]check-in: 72350ca5 user: mdejong tags: trunk | |
2005-04-06
| ||
21:11 | Purge old and inaccurate .VS/.VE macros. check-in: 326b9e3f user: dkf tags: trunk | |
2005-04-05
| ||
13:56 |
* library/comdlg.tcl: Added Macintosh file type validation to [::tk::FDGetFileTypes]. [Bug 1083878] (Thanks, Vince Darley)check-in: 7058b664 user: dgp tags: trunk | |
2005-04-04
| ||
21:58 | fix to elide search and insertofftime 0 text widget bugs check-in: ce92a068 user: vincentdarley tags: trunk | |
08:53 | Style&clarity fixes check-in: 2eb65c7a user: dkf tags: trunk | |
2005-04-03
| ||
15:21 | Fixed bug in geometry calculations for widgets that span multiple columns/row. Bug was introduced in 8.5a1 when fixing 792387. [Bug 1175092] check-in: 40c1accf user: pspjuth tags: trunk | |
2005-03-30
| ||
06:26 |
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.check-in: abab2598 user: hobbs tags: trunk | |
06:18 |
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.check-in: 95140be5 user: hobbs tags: core-8-4-branch | |
2005-03-27
| ||
15:03 | added text widget test check-in: dc61974c user: vincentdarley tags: trunk | |
2005-03-25
| ||
04:34 | Add native drawing for Entry and Spinbox widgets. check-in: 6407b326 user: wolfsuit tags: core-8-4-branch | |
04:02 | Set the default linewidth for new gc's to 1 not 0. Some extensions seem to rely on this. check-in: 3f64acc3 user: wolfsuit tags: core-8-4-branch | |
2005-03-24
| ||
22:15 | Dopey bug, I should only reset the widget width for spinboxes, since I only change it for them... check-in: fdc7b2c2 user: wolfsuit tags: trunk | |
15:25 | Syntax/Style Guide fixes check-in: 6f2f46b2 user: dgp tags: trunk | |
07:16 | Get the Entry and Spinbox widgets to draw with the native look & feel on Mac OS X. Also contains some more work on tkMacOSXScale.c, but this doesn't work all the way yet, so it's not currently built. check-in: 6f29fa6e user: wolfsuit tags: trunk | |
2005-03-23
| ||
22:15 |
2005-03-23 Jim Ingham <[email protected]>
This is cleanup thanks to Neil Madden <[email protected]>. * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command. * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c (): Ditto. This adds a "-notify" flag to "wm attributes" that will bounce the dock icon on Mac OS X. This is from Revar Desmera <[email protected]> * macosx/tkMacOSXWm.c (WmAttrGetNotifyStatus, WmAttrSetNotifyStatus): New functions. (WmAttributesCmd): Add the -notify. * doc/wm.n: Document -notify.check-in: 5217c00c user: wolfsuit tags: trunk | |
2005-03-19
| ||
08:02 | Use Tcl_Set/GetAssocData to remove use of fragile Tcl_GetCommandInfo from TkConsolePrint. [Bug 1016385] check-in: a4bdf24e user: dkf tags: trunk | |
2005-03-15
| ||
14:07 | fix for display lines bug and panic check-in: 0c51bd29 user: vincentdarley tags: trunk | |
02:11 |
2005-03-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (ThumbActionProc): No need to use "update idletasks" here, TclServiceIdle will do as well and it is simpler. These changes implement a change on the Mac OS X side. When we unmap a window we mark all its children as unmapped (not following toplevels. But we preserve whether they had been mapped before, and when the parent is remapped, we remap the children as well. [Bug 940117] * macosx/tkMacOSXInt.h: Added TK_MAPPED_IN_PARENT * macosx/tkMacOSXSubwindows.c (FixMappingFlags): New function. (XMapWindow): Call FixMappingFlags. (XUnMapWindow): Ditto. * tkMacOSXSubWindows.c (XMoveResizeWindow): Update the xOff & yOff data in the Macdrawable even if the native window hasn't been created yet. [Bug 700305] (XMoveWindow): Ditto. (XResizeWindow): Ditto.check-in: d6860e02 user: wolfsuit tags: trunk | |
01:43 | Updated the OpenBSD configuration and regenerated configure script. check-in: 4ebc2ce1 user: patthoyts tags: trunk | |
00:29 | Updated for OpenBSD and regenerated the configure script check-in: ba21add6 user: patthoyts tags: core-8-4-branch | |
2005-03-14
| ||
01:59 | Correct the InvokeClientMessageHandlers logic. [Bug 1162356] Also many style fixups to approach the Engineering Manual. check-in: 87ca0f62 user: dkf tags: trunk | |
2005-03-12
| ||
00:49 | Fix for 1124237 and the mysterious "sometimes buttons don't draw" bug. check-in: 070826cb user: wolfsuit tags: core-8-4-branch | |
00:28 | ChangeLog for the previous two commits check-in: 25d6bf99 user: wolfsuit tags: trunk | |
00:28 | Fix for 1124237. check-in: 9fcbae4b user: wolfsuit tags: trunk | |
00:27 | Fix the mysterious "sometimes one button doesn't draw" bug. check-in: 05caeb12 user: wolfsuit tags: trunk | |
2005-03-10
| ||
07:36 | Fix for 1160025 check-in: c860df55 user: wolfsuit tags: trunk | |
07:32 | Fix for bug 1160025. check-in: 12c51cbb user: wolfsuit tags: core-8-4-branch | |
2005-03-09
| ||
19:40 | Add a hack to work around some issues with remote debugging with Xcode. Xcode requires that stdin & stdout be closed or you won't be able to interrupt the running program. So I added a check for XCNOSTDIN environment variable in the startup, and I force them closed if it is set. With that, remote debugging works pretty well. check-in: d853b789 user: wolfsuit tags: trunk | |
2005-03-08
| ||
21:55 |
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.check-in: 2cbeb0cf user: hobbs tags: trunk | |
21:54 | (WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM check-in: 0fc4df36 user: hobbs tags: trunk | |
21:53 |
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.check-in: 42d7c163 user: hobbs tags: core-8-4-branch | |
21:53 |
* win/tkWinWm.c (WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM.check-in: 80fb4237 user: hobbs tags: core-8-4-branch | |
2005-03-04
| ||
01:13 | correct xany -> xkey typo from 2005-02-28 commit check-in: 7b64f274 user: hobbs tags: trunk | |
2005-02-28
| ||
22:11 |
* win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340]check-in: 01b5ef3f user: hobbs tags: trunk | |
22:10 |
* win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340]check-in: 1d667cb3 user: hobbs tags: core-8-4-branch | |
2005-02-24
| ||
00:41 |
* macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers.check-in: 37de2fa3 user: das tags: core-8-4-branch | |
00:41 |
* macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers.check-in: 1422b703 user: das tags: trunk | |
2005-02-22
| ||
08:49 |
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]check-in: fde487f0 user: das tags: core-8-4-branch | |
08:48 |
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]check-in: 11f0a565 user: das tags: trunk | |
2005-02-17
| ||
00:06 |
* doc/wm.n: Add documentation for -fullscreen attribute. * tests/winWm.test: Add -fullscreen to wm attribute usage message. * tests/wm.test: Add -fullscreen to wm attribute usage message. Add -fullscreen attribute test cases for Windows. * win/tkWinWm.c (WmInfo, UpdateWrapper, TkpWmSetFullScreen, WmAttributesCmd, UpdateGeometryInfo): Implement TIP 223 [wm attributes -fullscreen].check-in: ccc511b0 user: mdejong tags: trunk | |
2005-02-15
| ||
03:22 | Modified for the latest embedded/container window implementation for Windows platform check-in: aafb22fa user: chengyemao tags: trunk | |
2005-02-14
| ||
23:00 | fix to newline eliding in text widget check-in: 46ac803a user: vincentdarley tags: trunk | |
20:40 |
* doc/options.n: note -cursor {} behavior. [Bug 965618]check-in: ce155de2 user: hobbs tags: trunk | |
09:24 | Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 4044c173 user: dkf tags: core-8-4-branch | |
09:21 | Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 9502cd2c user: dkf tags: trunk | |
2005-02-12
| ||
00:48 |
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]check-in: 2117577e user: hobbs tags: trunk | |
00:47 |
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]check-in: e0f3bc40 user: hobbs tags: core-8-4-branch | |
2005-02-11
| ||
21:04 |
* doc/text.n: note 'image' key in 'dump' command. [Bug 1115907]check-in: f8c4419d user: hobbs tags: core-8-4-branch | |
21:04 |
* doc/text.n: note 'image' key in 'dump' command. [Bug 1115907]check-in: d80ba20d user: hobbs tags: trunk | |
20:36 |
* win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738]check-in: d5dd0229 user: hobbs tags: trunk | |
20:34 |
* win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738]check-in: 314abdf5 user: hobbs tags: core-8-4-branch | |
19:30 |
* generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap typescheck-in: 22a2bd63 user: hobbs tags: trunk | |
19:27 |
* generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap types (DisplayBitmap): remove unused fg/bgColor refscheck-in: cefd2bbe user: hobbs tags: core-8-4-branch | |
18:31 |
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11. autoconf-2.59 gen'd.check-in: 266acbb5 user: hobbs tags: trunk | |
2005-02-10
| ||
23:41 |
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11.check-in: dd6c1865 user: hobbs tags: core-8-4-branch | |
2005-02-09
| ||
10:35 | Use more tcltest 2 features so test contents can be less cluttered... check-in: a42668eb user: dkf tags: trunk | |
10:19 | Use more tcltest 2 features so test contents can be less cluttered... check-in: cc18c3fe user: dkf tags: trunk | |
09:32 | Tidy up coding style (better grouping of related tests) check-in: ec83248e user: dkf tags: trunk | |
2005-02-07
| ||
10:32 | Fix silly mistake. :^} check-in: f4a19efe user: dkf tags: trunk | |
2005-02-03
| ||
13:46 | D'oh check-in: b931db11 user: dkf tags: trunk | |
13:44 | Ensure that the canvas's static data is either protected by a mutex or in a thread-local variable. [Bug 1114977] check-in: 96cea967 user: dkf tags: trunk | |
2005-01-31
| ||
19:22 |
* unix/tcl.m4, unix/configure: add solaris-64 gcc build support. [Bug 1021871]check-in: 8c8f477a user: hobbs tags: trunk | |
16:22 | Doc fix [Bug 110553] check-in: 1fcb9f4c user: dkf tags: trunk | |
09:27 | Forgot newline at end check-in: 0a6de1b9 user: dkf tags: trunk | |
09:26 | Add es_ES-specific localization. [Bug 1111213] check-in: de64af6c user: dkf tags: core-8-4-branch | |
09:21 | Add es_ES-specific localization. [Bug 1111213] check-in: 47521c0c user: dkf tags: trunk | |
04:09 | Modified to handle a wide-character title string of a toplevel check-in: f9ee60e6 user: chengyemao tags: core-8-4-9-branch | |
04:08 | Modified to handle a wide-character title string of a toplevel check-in: 35f9eb75 user: chengyemao tags: trunk | |
2005-01-29
| ||
02:18 | correct autoconf generation for sol64-gcc support check-in: c9805bcd user: hobbs tags: core-8-4-branch | |
2005-01-28
| ||
20:59 |
* unix/configure, unix/tcl.m4: add solaris 64-bit gcc build support. [Bug 1021871]check-in: 30610ae5 user: hobbs tags: core-8-4-branch | |
2005-01-27
| ||
15:30 | Flushed idle events before mapping an embedded window check-in: 7d30e688 user: chengyemao tags: core-8-4-9-branch | |
15:29 | Flushed idle events before mapping an embedded window check-in: ad9c4c9b user: chengyemao tags: trunk | |
2005-01-25
| ||
06:54 |
* macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show]. * unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.13check-in: dc471f10 user: das tags: core-8-4-branch | |
06:54 |
* macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show]. * unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.57check-in: 299ef497 user: das tags: trunk | |
2005-01-19
| ||
02:32 | Updated check-in: 648b2324 user: chengyemao tags: core-8-4-9-branch | |
02:25 | Updated check-in: 938c81b2 user: chengyemao tags: core-8-4-9-branch | |
02:25 | Updated check-in: 0f5f997b user: chengyemao tags: trunk | |
02:03 | Updated for embedded/embedding implementation for Windows check-in: 6e1818fa user: chengyemao tags: core-8-4-9-branch | |
2005-01-18
| ||
15:24 | Fixed a bug by adding code the check menu index in selection. This bug caused an access violation in an embedded menu testing when the mouse clicked the last pull-down menu entry check-in: 1d75b685 user: chengyemao tags: trunk | |
15:19 | Minor change for correct initial embeddedMenuHwnd check-in: 70156feb user: chengyemao tags: trunk | |
11:56 | Fixed dialog parenting problem described by Keith Nash. Also tidied up callbacks check-in: f936eea2 user: dkf tags: trunk | |
11:50 | Fix widget parenting issue reported by Keith Nash. Also tidied up a bit. check-in: c37dd90b user: dkf tags: core-8-4-branch | |
2005-01-17
| ||
07:08 | Simplified TkpUseWindow; got rid of unnecessary code for saving an embedded window info in a container struct; stopped using a destruction event handler for an embedded window since it has nothing to do check-in: aadd1c16 user: chengyemao tags: trunk | |
07:00 | minor bug fix: should return 0 and indicate handled after processing WM_MENUSELECT message check-in: 033a7728 user: chengyemao tags: trunk | |
2005-01-16
| ||
00:23 | Added TK_INFO message for use in an embedded window attachment protocol; modified TkpUseWindow to allow to attach to a legacy container with a warning; modified some return values of messages from an embedded window to differentiate a case of unprocessed check-in: 55603179 user: chengyemao tags: trunk | |
2005-01-14
| ||
21:09 |
unix/tkUnixWm.c: Sync with CVS HEAD (r1.47):
Fixes: #959973 "wm title bug" (support Unicode titles)
Fixes: #742882 "Potential division by zero in gridded wm geometry"
Use Tcl_GetTime instead of TclpGetTime #874745
Use Tcl_Panic() instead of "panic" #865264
Fixes: #632816 "cannot remove transient"
Fixes: #568861 "Fix for wm minsize and maxsize commands"
tests/unixWm.test, tests/wm.test: Updated test suite for #632816 (unixWm-37.3, unixWm-37.4, wm-grid-1.11, wm-grid-1.12) and #742882 (unixWm-20.9, unixWm-20.11). check-in: aec60b8d user: jenglish tags: core-8-4-branch | |
2005-01-13
| ||
14:20 | log check-in: ee4f3a8b user: dgp tags: trunk | |
10:16 | More fixing of [Bug 600313] check-in: 01c356f0 user: dkf tags: trunk | |
09:54 | Partial fix of [Bug 600313] check-in: 65680509 user: dkf tags: trunk | |
01:48 | Removed WM_UNINITMENUPOPUP that may cause compiling error in WINVER < 0x0500 check-in: 131f8634 user: chengyemao tags: trunk | |
2005-01-12
| ||
16:16 |
* unix/tcl.m4: Sync'ed to Tcl's copy. * unix/configure: autoconf-2.57check-in: 2577e426 user: dgp tags: trunk | |
11:03 | Added docs on predefined virtual events. [608115] check-in: 934dee1b user: dkf tags: trunk | |
04:30 | A better way to map an embbedded window check-in: 501f43f4 user: chengyemao tags: trunk | |
02:58 | Minor bug fix to support embedding/embedded check-in: 072e1db0 user: chengyemao tags: trunk | |
2005-01-11
| ||
16:05 | D'oh! check-in: d787ec4e user: dkf tags: core-8-4-branch | |
16:04 | D'oh! check-in: 43b4b9a3 user: dkf tags: trunk | |
16:00 | fix to text widget bug check-in: bd5d31b4 user: vincentdarley tags: trunk | |
10:46 | Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: e147bb9b user: dkf tags: core-8-4-branch | |
10:35 | Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: 0474a61a user: dkf tags: trunk | |
2005-01-10
| ||
18:57 | Remove ${DBGX}, ${TK_DBGX} from Tk build system [Patch 1081595]. Re-synced with tcl/unix/tcl.m4. check-in: cd84c9bb user: jenglish tags: trunk | |
15:35 | corrected return values and added comments for embedded window messages check-in: eec353ca user: chengyemao tags: trunk | |
15:32 | properly handled returned value in wm for embedded check-in: 9708bfa9 user: chengyemao tags: trunk | |
04:15 | Correction of handling the return value of TkpUseWindow check-in: 6d07beb2 user: chengyemao tags: trunk | |
2005-01-09
| ||
19:17 | Modified to support a container of either a toplevel or a frame check-in: 9720a7ca user: chengyemao tags: trunk | |
18:50 | Updated check-in: 66b80295 user: chengyemao tags: trunk | |
18:28 | Changed to make platform implementation ready for a toplevel -use option; completed a full toplevel -use option configuration for Windows check-in: aa3768b5 user: chengyemao tags: trunk | |
17:55 | Updated check-in: 24a4a541 user: chengyemao tags: trunk | |
17:46 | bug fix [1098779] check-in: 941bfb9a user: chengyemao tags: trunk | |
07:04 | Updated check-in: bcf63830 user: chengyemao tags: trunk | |
06:59 | bug fix [637653] check-in: 30b3719b user: chengyemao tags: trunk | |
01:57 | Updated check-in: 39431551 user: chengyemao tags: trunk | |
00:26 | Bug fix in ReconfigureWindowsMenu. The bug caused a wrong geometry of a toplevel when created with a menu (bug# 1098625) check-in: 14d46ad1 user: chengyemao tags: trunk | |
00:22 | Modified to keep consistent state of an embedded window check-in: e99a0adc user: chengyemao tags: trunk | |
2005-01-07
| ||
15:41 | Updated check-in: e544ee83 user: chengyemao tags: trunk | |
15:18 | Implemented TK_STAT message to support {wm state} for embedded window check-in: 415d97e1 user: chengyemao tags: trunk | |
11:16 | Add missing Tcl_ResetResult [697915] check-in: 487f4a26 user: dkf tags: core-8-4-branch | |
11:14 | Add missing Tcl_ResetResult [697915] check-in: a2a32b7e user: dkf tags: trunk | |
01:39 | Removed unnecsssary panic from TkpUseWindow and forced redraw container after the embedded detached check-in: a69c1fa3 user: chengyemao tags: trunk | |
2005-01-05
| ||
21:57 | Convert emacs mode comment style to stop problems with old man. [1085127] check-in: 7fa599e7 user: dkf tags: core-8-4-branch | |
16:40 | Move emacs mode comment to end of file to stop problems with old man. check-in: 0fa45234 user: dkf tags: trunk | |
02:51 | Updated check-in: d27ab3b7 user: chengyemao tags: trunk | |
02:46 | Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 52f33c0a user: chengyemao tags: trunk | |
02:45 | Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 10fcd599 user: chengyemao tags: core-8-4-9-branch | |
2005-01-04
| ||
05:30 | Started 8-4-9-branch check-in: 6ea71fd1 user: chengyemao tags: core-8-4-9-branch | |
05:13 | Started 8-4-9-branch check-in: afd85276 user: chengyemao tags: core-8-4-9-branch | |
05:07 | bug fixes (crahes/panic during finalization/exit); feature implementation for embedding/embedded Tk (Windows). See Tk 8.5 changes (12/17/04 - 01/03/05) for details check-in: 4cd30ab5 user: chengyemao tags: core-8-4-9-branch | |
02:17 | Updated check-in: 6d956e98 user: chengyemao tags: trunk | |
02:09 | Modified for separating an embedded menu's window handler from a normal popup menu window's handler; improved an embedded menu display in Windows/XP check-in: d606bd9c user: chengyemao tags: trunk | |
01:29 |
* win/tkWinWm.c (TkWinWmCleanup): clean up layered window class. This caused crash in reinit of Tk (as seen in plugin).check-in: fb16796c user: hobbs tags: trunk | |
01:28 |
* win/tkWinWm.c (TkWinWmCleanup): clean up layered window class This caused crash in reinit of Tk (as seen in plugin).check-in: 14e7610e user: hobbs tags: core-8-4-branch | |
2004-12-30
| ||
21:39 | Updated check-in: 7a9cdfc6 user: chengyemao tags: trunk | |
02:01 |
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]check-in: 2a21f211 user: hobbs tags: trunk | |
01:51 |
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]check-in: 512f8180 user: hobbs tags: core-8-4-branch | |
2004-12-28
| ||
09:04 | Updated check-in: 6f4bc0be user: chengyemao tags: trunk | |
08:45 | Modified to support embedded menu widget check-in: 5707cebc user: chengyemao tags: trunk | |
08:44 | Added functions to support embedded menu widget check-in: 50e2db17 user: chengyemao tags: trunk | |
2004-12-21
| ||
11:56 | Coding style improvements for the widget demo. [FRQ 815118] check-in: c58c953e user: dkf tags: trunk | |
05:58 | Bug fix in TkpWinToplevelMove and TkpWinToplevelIsControlledByWm check-in: e0523f1b user: chengyemao tags: trunk | |
2004-12-20
| ||
15:38 | Updated check-in: e3d03c4c user: chengyemao tags: trunk | |
15:30 | implemented overrideredirect for an embedded; corrected incorrect frame upper left x and y of an embedded toplevel check-in: e9c726fd user: chengyemao tags: trunk | |
10:34 | Corrected handling of MacOS filetypes in tk_*file dialogs check-in: 8816a878 user: vincentdarley tags: trunk | |
10:21 | Synthesize changelog entries check-in: 23a54427 user: dkf tags: trunk | |
10:04 | D'oh! Spotted another one! check-in: 87d290ce user: dkf tags: trunk | |
10:03 | iFix silly typo. [Bug 1087842] check-in: 86e0ecc0 user: dkf tags: core-8-4-branch | |
09:50 | Fix silly typo. [Bug 1087842] check-in: a7633bf9 user: dkf tags: trunk | |
01:22 | Updated check-in: 8ebda766 user: chengyemao tags: trunk | |
01:13 | featrue implementation of Tk container and embedded including TK_MOVEWINDOW, TK_ICONIFY, TK_DEICONIFY, TK_WITHDRAW; replaced TK_TITLE with TK_GETFRAMEWID for setting container's title across process boundary; bug fix in wm overrideredirect for TK_EMBEDDED window check-in: a3a3ca2a user: chengyemao tags: trunk | |
2004-12-19
| ||
18:14 | Bug fix and feature implementation of embedded/embedding Tk check-in: d4c1bde8 user: chengyemao tags: trunk | |
2004-12-18
| ||
20:40 | updated check-in: e7c95821 user: chengyemao tags: trunk | |
20:35 | Bug fix [222677] check-in: 19709ec0 user: chengyemao tags: trunk | |
20:21 | Added comments to embedded Window message definition check-in: 904c2f15 user: chengyemao tags: trunk | |
2004-12-17
| ||
14:59 | Updaged for new changes check-in: 998783fc user: chengyemao tags: trunk | |
14:30 | Added TkWinCleanupContainerList for platform support check-in: 7bf3fffa user: chengyemao tags: trunk | |
14:27 | bug fix (831627) check-in: 9d21cd4a user: chengyemao tags: trunk | |
14:17 | bug fix (842945,831627) check-in: 78709bf0 user: chengyemao tags: trunk | |
13:56 | Make the container draw its background to avoid an unpainted toplevel when the embedded window is NULL check-in: 3c39d815 user: chengyemao tags: trunk | |
2004-12-11
| ||
06:09 | ran autoconf-2.57 check-in: e15ca644 user: dgp tags: trunk | |
00:00 | Bump to 8.5a3 check-in: 1c33b0cf user: dkf tags: trunk | |
2004-12-09
| ||
10:59 |
* unix/tcl.m4: synced with tcl/unix/tcl.m4 * unix/configure: regencheck-in: b3ab4dfb user: das tags: trunk | |
10:13 | Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 22092ce8 user: dkf tags: trunk | |
10:05 | Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 9e3d2d5b user: dkf tags: core-8-4-branch | |
2004-12-08
| ||
03:02 |
* tests/canvPs.test: Cleaned up the matching of [makeFile] and * tests/choosedir.test: [removeFile] commands as indicated by the * tests/filebox.test: results of a -debug 1 run of the test suite. * tests/imgPPM.test: Tk test suite is now -debug 1 clean. This * tests/imgPhoto.test: completes fixing [1078648]. * tests/listbox.test: * tests/main.test:check-in: 27f85236 user: dgp tags: trunk | |
2004-12-07
| ||
21:22 | typos check-in: f4fe875d user: dgp tags: trunk | |
10:07 | More duplicate testname elimination. [1078648] check-in: c56ad282 user: dkf tags: trunk | |
00:35 | add older ChangeLogs to dist target check-in: d4bc7549 user: hobbs tags: trunk, core-8-5-a2 | |
00:15 | note 8.5a2 tag date check-in: 3ae7d4c7 user: hobbs tags: trunk | |
2004-12-06
| ||
22:54 |
* tests/safe.test: Trim auto_path to improve performance [1080039]check-in: d81228b9 user: dgp tags: trunk | |
20:27 | remove text change ref that was not in 8.4.9 check-in: d0d787a9 user: hobbs tags: trunk | |
19:42 |
* library/text.tcl (::tk::TextUpDownLine): revert 2004-11-23 as it prevented scrolling to bottom.check-in: 3a1ed7eb user: hobbs tags: core-8-4-branch, core-8-4-9 | |
2004-12-05
| ||
22:10 | updated for 8.4.9 release check-in: 4fbd42ca user: hobbs tags: trunk | |
2004-12-04
| ||
00:04 | Split duplicate test names [Bug 1078648] check-in: b6ab93bc user: dkf tags: trunk | |
2004-12-03
| ||
23:01 | retagged 8.4.9 to include alpha blend patch check-in: ff9913d6 user: hobbs tags: core-8-4-branch | |
13:16 | Alpha blending fixes. [Patch 848161] check-in: a4ca68a8 user: dkf tags: core-8-4-branch | |
13:09 | Alpha blending fix. [Patch 848161] check-in: 3351718f user: dkf tags: trunk | |
00:45 | updated for 8.4.9 release check-in: 1df92410 user: hobbs tags: core-8-4-branch | |
2004-12-02
| ||
02:10 |
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]check-in: 084cb1a1 user: hobbs tags: trunk | |
02:07 |
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]check-in: f75d901f user: hobbs tags: core-8-4-branch | |
2004-11-28
| ||
19:00 | Tk_DrawChars: Check for short integer overflow in x,y coordinates [Fixes: #942320 "Tk, Xft, text and long lines"] check-in: 7e5be420 user: jenglish tags: trunk | |
2004-11-26
| ||
20:54 | no message check-in: d9ed87f7 user: davygrvy tags: trunk | |
20:53 | * win/makefile.vc: Shell targets needed more stack space. [Bug 1066755] check-in: 827d5915 user: davygrvy tags: trunk | |
2004-11-25
| ||
00:26 | bumped patchlevel to 8.4.9 check-in: 978cb2c7 user: hobbs tags: core-8-4-branch | |
2004-11-23
| ||
17:50 | fix to movement up/down in text widget by display lines check-in: 028e6ea4 user: vincentdarley tags: core-8-4-branch | |
2004-11-22
| ||
23:15 | Whitespace police check-in: 8c4a1a86 user: dkf tags: trunk | |
17:54 | fix a platform-sensitive test check-in: 18780ab9 user: vincentdarley tags: trunk | |
2004-11-20
| ||
15:55 | removed backslash quote check-in: 28e5c880 user: vincentdarley tags: trunk | |
15:49 | made test less timing sensitive check-in: 44e8ec98 user: vincentdarley tags: trunk | |
15:45 | fix to test's platform sensitivities check-in: b8935789 user: vincentdarley tags: trunk | |
2004-11-19
| ||
15:14 |
* macosx/Wish.pbproj/project.pbxproj: reverted earlier changes for tclConfig.h changes to tcl, since those have been reverted for now.check-in: 5252baa5 user: das tags: trunk | |
10:22 | Classic sed doesn't support | in REs. check-in: b2b5dff5 user: rmax tags: trunk | |
09:48 | *** empty log message *** check-in: 09b985f3 user: rmax tags: core-8-4-branch, core-8-4-8 | |
09:48 |
* doc/pack-old.n: Changed the internal name of the man page to pack-old to avoid a name clash in the installed man pages.check-in: 39f04440 user: rmax tags: core-8-4-branch | |
09:46 | Classic sed doesn't support | in REs. check-in: fbe8f8a3 user: rmax tags: core-8-4-branch | |