Tk Source Code

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

465 check-ins using file tests/bind.test version f8e61ccf

2024-10-09
01:23
Refine generic API check-in: 8e2554db user: kevin_walzer tags: tka11y
2024-09-27
20:15
Fix [265d4e9ff1]: macOS Sequoia: warning: 'setShowsResizeIndicator:' is deprecated check-in: d97940d1 user: fvogel tags: trunk, main
19:40
Version -> 9.0.1 check-in: a1f228a1 user: jan.nijtmans tags: trunk, main
16:55
Fix [f91aa24bbe] (Tcl_Obj usage) for "menubutton" check-in: 9ccec7a8 user: jan.nijtmans tags: trunk, main
01:36
Expansion of core accessibility commands check-in: 2c5c58b3 user: kevin_walzer tags: tka11y
2024-09-26
18:40
Open space in changes.md for new changes to be recorded as they are developed. check-in: 708cf702 user: dgp tags: trunk, main
18:31
merge release check-in: 1084a3b1 user: dgp tags: trunk, main
2024-09-25
13:43
merge trunk Closed-Leaf check-in: d5e44aa1 user: dgp tags: rc3, core-9-0-0-rc, core-9-0-0
11:26
purged mentions of Tk 8.7 in man pages (apart from usage in .VS and .VE macros which will not lead to visual output of the version number) check-in: e598adaa user: Torsten tags: trunk, main
2024-09-24
15:03
Use the mdash in the same way as thc Tcl "changes.md" check-in: f057062c user: jan.nijtmans tags: rc2, core-9-0-0-rc
14:56
One more "known bug" that should be mentioned check-in: 1af0adbb user: jan.nijtmans tags: core-9-0-0-rc
13:58
Remove Known Bug that Tk devs determined is not a bug. check-in: f164c4e6 user: dgp tags: core-9-0-0-rc
2024-09-23
16:54
Remove Known Bug that is now fixed. check-in: b3c776ff user: dgp tags: core-9-0-0-rc
16:46
merge trunk check-in: 76cdda10 user: dgp tags: core-9-0-0-rc
04:01
A slightly different approach is beeded to deal with angled text. Closed-Leaf check-in: 037c968c user: culler tags: bug-7ea3245acd
2024-09-22
23:01
Oops. Same proposal, without the segfault. check-in: 41edaee8 user: culler tags: bug-7ea3245acd
22:28
My proposed fix for bug [7ea3245acd] check-in: d55d9e0b user: culler tags: bug-7ea3245acd
20:23
Workaround for [36e379c01b]: macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont check-in: d2f53df7 user: jan.nijtmans tags: trunk, main
17:21
merge main check-in: 30501287 user: culler tags: bug-7ea3245acd
17:21
My suggestion for [7ea3245acd] would be something like this Closed-Leaf check-in: 24758c18 user: jan.nijtmans tags: jn-bug-7ea3245acd
17:04
Try Jan's suggestion for bug [7ea3245acd] check-in: f01fe7aa user: culler tags: bug-7ea3245acd
2024-09-21
15:47
Improved the appearance of the Treeitem.indicator element. check-in: e716730b user: csaba tags: trunk, main
2024-09-20
18:56
Try a workaround for [36e379c01b] (Which - actually - is a bug in XQuarz) Closed-Leaf check-in: 7f20f599 user: jan.nijtmans tags: bug-36e379c01b
16:59
Fix [3981091e] Segmentation fault with bogus resource value (X11) check-in: efcd1b3d user: jan.nijtmans tags: trunk, main
2024-09-19
21:02
merge trunk check-in: 59fc24d8 user: fvogel tags: revised_text, tip-466
21:01
Fix [18e9840f84]: Assignment of invalid symbolic constant NotifyNormal check-in: 7c5f7fff user: fvogel tags: trunk, main
2024-09-18
18:37
merge trunk check-in: d88ef487 user: dgp tags: core-9-0-0-rc
2024-09-17
20:29
Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items. check-in: 7b7c20ed user: fvogel tags: trunk, main
02:12
Begin to bridge states check-in: 4b006f08 user: kevin_walzer tags: tka11y
2024-09-16
19:25
Merge-mark check-in: 8228b8de user: jan.nijtmans tags: trunk, main
2024-09-15
01:24
Correct indentation check-in: 40c92c16 user: kevin_walzer tags: tka11y
2024-09-14
21:50
Merge 9.0. This undo's previous commit check-in: 74ca34f4 user: jan.nijtmans tags: revised_text, tip-466
21:48
Please cleanup GITHUB building after the build is done. Closed-Leaf check-in: f83994c5 user: jan.nijtmans tags: bug-1871581951
21:43
re-generate tkConfig.h.in with latest "autoheader" check-in: 5bfa28d4 user: jan.nijtmans tags: trunk, main
21:38
(Cherry-pick): make genstubs check-in: a850ca1a user: jan.nijtmans tags: trunk, main
16:41
Further development of Tk accessibility API check-in: de1a8b41 user: kevin_walzer tags: tka11y
09:43
Let this bugfix branch build and test at Github Actions. Closed-Leaf check-in: 2878f082 user: fvogel tags: bug-8e9d65d2d4
09:42
Add non-regression test treeview-9.4 check-in: 449c636a user: fvogel tags: bug-8e9d65d2d4
09:19
Factorize code. check-in: 7f8a2f80 user: fvogel tags: bug-8e9d65d2d4
09:12
Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items - Part 2 ([bbox] command). check-in: 4ead7e88 user: fvogel tags: bug-8e9d65d2d4
09:01
Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items - Part 1 ([see] command). check-in: ce169b46 user: fvogel tags: bug-8e9d65d2d4
08:08
Fix unexpected differences in tkIntPlatDecls.h and tkStubInit.c between revised_text and trunk (should have been either merged in revised_text by [59c2144d], or removed from trunk). check-in: 037b5815 user: fvogel tags: revised_text, tip-466
07:34
merge trunk check-in: 45b7955b user: fvogel tags: revised_text, tip-466
07:31
Fix [1871581951]: Assertion failed in textIndex-19.12.2. Also fixed a leftover (from [34db75c0ac]) wrong behavior of the revised text widget when moving the cursor one line down while already on the last displayed line of the text. check-in: 6699168d user: fvogel tags: revised_text, tip-466
2024-09-13
22:12
Fix [fbcee2b106]: wrong TK_BUILD_LIB_SPEC on Windows platform (mingw64) check-in: 95db032f user: jan.nijtmans tags: trunk, main
21:35
Fix wrong behavior of the revised text widget when moving the cursor one line down while already on the last displayed line of the text. See comment in ticket [1871581951] for details. check-in: fd4362b4 user: fvogel tags: bug-1871581951
2024-09-11
21:15
Make "Known bugs" links work check-in: 87de2fa5 user: jan.nijtmans tags: core-9-0-0-rc
21:08
Add "known bugs" section check-in: 8553716f user: jan.nijtmans tags: core-9-0-0-rc
19:37
merge trunk check-in: 5169aa33 user: dgp tags: core-9-0-0-rc
18:29
Merge-mark check-in: 93716559 user: jan.nijtmans tags: trunk, main
17:04
changes.md version -> 9.0.0 check-in: bec29c06 user: jan.nijtmans tags: core-9-0-0-rc
12:11
added information on the default for the -type option of tk_messageBox check-in: 7d711a59 user: Torsten tags: trunk, main
08:30
Unified naming of the Mac to 'macOS' as other names are outdated since 2016 (macOS Sierra, version 10.12) check-in: 2defe7dc user: Torsten tags: trunk, main
02:06
Initial work on implementing accessibility in Tk check-in: 6d7a4cf6 user: kevin_walzer tags: tka11y
2024-09-10
20:16
Let this bugfix branch build and test at Github Actions. check-in: 79959164 user: fvogel tags: bug-1871581951
20:14
Fix [1871581951]: Assertion failed in textIndex-19.12.2 check-in: 69bb32d8 user: fvogel tags: bug-1871581951
15:22
merge trunk check-in: 04e0ecac user: dgp tags: core-9-0-0-rc
11:50
Merge 9.0 check-in: 8b9e8882 user: jan.nijtmans tags: revised_text, tip-466
11:49
Merge 9.0 check-in: 46d86fb4 user: jan.nijtmans tags: bug-610a73a179
11:47
Fix some compiler warnings, when compiling with g++ check-in: 5157b0ca user: jan.nijtmans tags: trunk, main
11:24
Restore tk.h from trunk check-in: 3c4dd28b user: jan.nijtmans tags: bug-610a73a179
09:50
Merge 9.0 check-in: d41ce487 user: jan.nijtmans tags: bug-610a73a179
08:57
Fix [610a73a179] (pixel objects) and [f91aa24bbe] (Tcl_Obj usage) for "canvas". Merge 8.7 (re-arrange tkEntry.h elements in the same order as Tk 8.7) check-in: 28f74e8d user: jan.nijtmans tags: trunk, main
2024-09-09
12:39
Fix canvas-1.7 expected result Closed-Leaf check-in: 73c4dc74 user: jan.nijtmans tags: bug-f91aa24bbe
12:13
Fix [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage for "canvas" check-in: 3a85d690 user: jan.nijtmans tags: bug-f91aa24bbe
2024-09-08
21:26
Eliminate use of BUILD_tk in tkListbox.c check-in: a3456ef4 user: jan.nijtmans tags: trunk, main
15:26
Rebase to 9.0 check-in: 9ffd3894 user: jan.nijtmans tags: bug-610a73a179
15:22
Fix comments in tkText.h check-in: 17f73efd user: jan.nijtmans tags: trunk, main
15:15
Make it compile (again) check-in: a1b24e3b user: jan.nijtmans tags: bug-610a73a179
14:52
Merge 9.0 check-in: 74ff7bea user: jan.nijtmans tags: bug-610a73a179
14:44
Indenting check-in: da8a6173 user: jan.nijtmans tags: trunk, main
13:51
Stay compatible with applications (like "tkpath") which use outline->offset directly check-in: 42501428 user: jan.nijtmans tags: trunk, main
13:37
Fix [610a73a179] for canvas -dashoffset option check-in: a91ea4ae user: jan.nijtmans tags: trunk, main
11:17
Fix [610a73a179] for canvas -width/-height options check-in: df9593cd user: jan.nijtmans tags: trunk, main
10:57
Extend Tk_CanvasTextInfo with 3 reserved fields. Update Tk_CanvasTextInfo documentation (int -> Tcl_Size) check-in: 3e6a2dd6 user: jan.nijtmans tags: trunk, main
2024-09-07
18:04
Use Tk_AllocColorFromObj() in stead of Tk_GetColor() where possible: it's more efficient (see documentation) check-in: 77ba3309 user: jan.nijtmans tags: trunk, main
17:39
Fix "scrollbar" part of [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 check-in: 24db3e18 user: jan.nijtmans tags: trunk, main
2024-09-06
17:19
make genstubs check-in: 4753b8a1 user: dgp tags: core-9-0-0-rc
17:15
Merge-mark check-in: 6d2e7996 user: jan.nijtmans tags: trunk, main
16:24
"canvas" almost done. Only missing are tkCanvPs and tkCanvWind , check-in: eb27dca6 user: jan.nijtmans tags: bug-610a73a179
15:08
Handle canvas width/height check-in: ef377a9b user: jan.nijtmans tags: bug-610a73a179
14:27
Finish "scrollbar" check-in: 339e371e user: jan.nijtmans tags: bug-610a73a179
08:24
Bring back mac-build.yml as it was check-in: a61e5e47 user: jan.nijtmans tags: revised_text, tip-466
2024-09-05
16:43
Start with scrollbar check-in: 311add87 user: jan.nijtmans tags: bug-610a73a179
14:28
For now, shut down the "mem" assert errors, try to concentrate on XQuartz for now. When this is done, I'll revert mac-build.yml to the trunk version check-in: 7d60ba89 user: jan.nijtmans tags: revised_text, tip-466
06:00
Assert change was wrong check-in: e45bbf68 user: jan.nijtmans tags: revised_text, tip-466
2024-09-04
15:28
merge trunk check-in: 96345a15 user: dgp tags: core-9-0-0-rc
15:26
canvText progress check-in: 99b4c7d2 user: jan.nijtmans tags: bug-610a73a179
14:07
Is this assert correct? And we are (for now) only interested in --disable-aqua builds check-in: e27c4627 user: jan.nijtmans tags: revised_text, tip-466
2024-09-03
22:55
Keep Tk_Outline size the same check-in: de3922e3 user: jan.nijtmans tags: bug-610a73a179
21:42
find out which textIndex.test testcase fails with --disable-aqua check-in: 57b2d4aa user: jan.nijtmans tags: revised_text, tip-466
21:37
Merge 9.0. Indenting fixes check-in: 38d9691b user: jan.nijtmans tags: revised_text, tip-466
21:01
Merge 9.0 check-in: 50abfac4 user: jan.nijtmans tags: bug-610a73a179
20:43
Forgot to add dead_hamza to the documentation check-in: f1285361 user: jan.nijtmans tags: trunk, main
17:31
merge trunk check-in: c8d387ed user: dgp tags: core-9-0-0-rc
15:27
Add "message" check-in: 180c51f5 user: jan.nijtmans tags: trunk, main
14:13
Make a start with [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage check-in: f91bd013 user: jan.nijtmans tags: trunk, main
2024-09-02
23:08
Formatting check-in: a0962f15 user: jan.nijtmans tags: bug-610a73a179
23:01
takeFocus -> takeFocusObj check-in: c8101ff8 user: jan.nijtmans tags: bug-610a73a179
15:32
Always Incr refcount before Decr another: it could be the same Tcl_Obj check-in: 585a5fcc user: jan.nijtmans tags: bug-610a73a179
13:51
Undo experiment. Merge 9.0 check-in: 7a0056b7 user: jan.nijtmans tags: bug-610a73a179
09:44
Merge 9.0 check-in: 59c2144d user: jan.nijtmans tags: revised_text, tip-466
09:39
Fix [0189a9ae39]: Use of Tk_Uid in Tk API check-in: 6649a801 user: jan.nijtmans tags: trunk, main
2024-09-01
21:15
Fix [0189a9ae39]: Use of Tk_Uid in Tk API. Also change Tk_GetCursorFromData(), so it doesn't need Tk_Uid's any more Closed-Leaf check-in: 58408333 user: jan.nijtmans tags: bug-0189a9ae39
20:54
Doc fix in GetRelief check-in: cb0329ac user: jan.nijtmans tags: trunk, main
20:14
merge trunk check-in: 138d726a user: fvogel tags: revised_text, tip-466
20:00
Use the more efficient Tk_AllocColorFromObj()/Tk_Alloc3DBorderFromObj()/Tk_AllocCursorFromObj()/Tk_GetJustifyFromObj() in tkOldConfig.c. Doc update check-in: d9101584 user: jan.nijtmans tags: trunk, main
18:58
merge trunk check-in: 3bd357cc user: fvogel tags: revised_text, tip-466
18:51
Rename DEF_TEXT_INACTIVE_SELECT_COLOR to DEF_TEXT_INACTIVE_SELECT_BG_COLOR in the text widget code. check-in: f1828dbe user: fvogel tags: trunk, main
18:24
merge trunk check-in: ce553699 user: fvogel tags: revised_text, tip-466
00:29
Remove (apparent) unneeded Tk_GetUid() calls check-in: 9e974196 user: jan.nijtmans tags: trunk, main
2024-08-31
23:58
Experiment: Break Tk_GetColor/Tk_Get3DBorder's Tk_Uid contract in the worst possible way: Allocate a new object before every call, and dispose it immediately afterwards. This shows that the Tk_Uid argument doesn't really need to be a Tk_Uid check-in: 19d6c016 user: jan.nijtmans tags: bug-610a73a179
00:05
Remove (apparent) unneeded Tk_GetUid() calls check-in: 5dae084d user: jan.nijtmans tags: bug-610a73a179
2024-08-30
23:14
Merge 8.7 check-in: c799c133 user: jan.nijtmans tags: trunk, main
19:55
merge trunk check-in: 9f1f64c2 user: fvogel tags: revised_text, tip-466
16:14
merge trunk check-in: ab424d2c user: dgp tags: core-9-0-0-rc
15:30
Merge 9.0. More progress check-in: 3b998d52 user: jan.nijtmans tags: bug-610a73a179
14:49
Merge 8.7 check-in: 7f5f4624 user: jan.nijtmans tags: trunk, main
14:33
Merge 9.0 check-in: d978ed2f user: jan.nijtmans tags: bug-610a73a179
11:06
Merge 8.7 check-in: 5d62cb03 user: jan.nijtmans tags: trunk, main
08:28
Made the width of the ttk::treeview heading separator (HALO) scaling-aware. check-in: 592f5720 user: csaba tags: trunk, main
2024-08-29
22:23
Remove #define Tcl_GetCharLength that seems to have been sneaked in the revised_text branch for no clear reason. This code is not in trunk, and comes from [884962b8] which is said to be a merge from trunk but the trunk branch state merged into revised_text does not have this code as well. File tkMacOSXFont.c is now identical to its trunk version. check-in: 081b3fa8 user: fvogel tags: revised_text, tip-466
22:11
Make a start with [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0. WIP check-in: 73d2c175 user: jan.nijtmans tags: bug-610a73a179
21:48
merge trunk check-in: f2bda9e9 user: fvogel tags: revised_text, tip-466
21:46
In trunk, TkMacOSXSetDrawingEnabled is the only place where the TK_DO_NOT_DRAW flag is set or cleared. But this function TkMacOSXSetDrawingEnabled is never called by anything in the entire Tk code. As a consequence any test against TK_DO_NOT_DRAW is always false. Remove all this dead code. check-in: 154fad20 user: fvogel tags: trunk, main
20:47
Remove the TkpDrawingIsDisabled function and use the same approach (code duplication between canvas and text) as in trunk. The tkInt.h and tkMacOSXDraw.c files are now identical to their trunk versions. check-in: 2384b826 user: fvogel tags: revised_text, tip-466
20:35
merge trunk check-in: 804e86e6 user: fvogel tags: revised_text, tip-466
20:28
Remove OK_TO_LOG that became useless since [1dfe4fe9]. check-in: a792a256 user: fvogel tags: trunk, main
08:55
Performance improvement in tkOldConfig.c. See [610a73a179]. check-in: 68fab1de user: jan.nijtmans tags: trunk, main
2024-08-28
17:17
Release branch for Tk 9.0.0 check-in: d6202669 user: dgp tags: core-9-0-0-rc
12:42
Fix performance part of [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 Closed-Leaf check-in: 8098b85a user: jan.nijtmans tags: bug-610a73a179
12:23
Merge more ttk::treeview improvements related to bug [d82fa2953a]. check-in: 82038b0c user: sbron tags: trunk, main
2024-08-26
21:12
Fix corresponding mistake in tkTextIndex.c. check-in: d617fb8f user: fvogel tags: revised_text, tip-466
21:09
Fix mistake in tkInt.h (which also makes it closer to its trunk version). check-in: ac4b4210 user: fvogel tags: revised_text, tip-466
21:07
Fix mistake in tkObj.c (which also makes it identical to its trunk version). check-in: 1280df35 user: fvogel tags: revised_text, tip-466
21:02
Adjust comments and remove 8.5 compatibility from previous commit. check-in: 39d683de user: fvogel tags: revised_text, tip-466
20:57
Backout [a6a9a8d2], so that tkObj.c is again the same as its trunk version. check-in: f4ceab5f user: fvogel tags: revised_text, tip-466
20:46
Re-introduce TkTextJustify since the justification mode 'full' is only implemented for the revised text widget. tk.h and tkGet.c are now identical to their trunk versions. check-in: 2427c1f2 user: fvogel tags: revised_text, tip-466
19:39
Due to the previous commit one can remove justifyFullStrings as well. tkConfig.c is now identical to its trunk version. check-in: cebb56f6 user: fvogel tags: revised_text, tip-466
19:35
Remove the TK_OPTION_JUSTIFY_FULL flag, which is not used by any option. check-in: 387a4c46 user: fvogel tags: revised_text, tip-466
19:22
Remove TK_JUSTIFY_NUMERIC (not used anywhere). check-in: 7c8dd768 user: fvogel tags: revised_text, tip-466
17:38
merge trunk check-in: f5abf8a1 user: fvogel tags: revised_text, tip-466
06:03
Fix [de83677067]: Compile error (undeclared identifier) in generic/tkFrame.c check-in: 72673289 user: jan.nijtmans tags: trunk, main
2024-08-25
21:02
Remove caching for "frame" width/height as well check-in: 26d56134 user: jan.nijtmans tags: trunk, main
20:27
Reduce caching in "frame", in case of scaling factor changes check-in: 707f77d5 user: jan.nijtmans tags: trunk, main
13:49
Move #define TK_IS_64_BIT_ARCH from tkInt.h to a revised_text-specific header, because this #define is only used by the revised text widget. check-in: 109cb5c6 user: fvogel tags: revised_text, tip-466
13:40
With a space in (char *). check-in: f389e730 user: fvogel tags: revised_text, tip-466
13:39
For some unknown reason thess (char *) cast changes in tkTest.c were not merged from trunk into revised_text. check-in: bad5c37b user: fvogel tags: revised_text, tip-466
13:28
merge trunk check-in: c1d2816b user: fvogel tags: revised_text, tip-466
2024-08-24
10:48
Made the handling of non-default ttk::notebook tab positions more user-friendly. check-in: 6f6fefcf user: csaba tags: trunk, main
2024-08-22
15:19
Because XP is no longer supported, _ATL_XP_TARGETING is no longer needed check-in: f18ee1d0 user: jan.nijtmans tags: trunk, main
08:46
lamda -> lambda and Henkan_Mode -> Henkan, following latest X11 fixes. check-in: 714ced2f user: jan.nijtmans tags: trunk, main
2024-08-21
14:29
Fix 14f0d2c9558caf67 (same mistake in Tk as well) check-in: f849621b user: jan.nijtmans tags: trunk, main
08:04
Formatting in focus.test check-in: bf69fee4 user: jan.nijtmans tags: trunk, main
2024-08-20
15:00
Merge 9.0 check-in: abb34c9d user: jan.nijtmans tags: revised_text, tip-466
14:58
Missed commits from trunk check-in: 9082e43c user: jan.nijtmans tags: revised_text, tip-466
12:49
Made the ttk::treeview cell padding scaling-aware. check-in: 5177ec28 user: csaba tags: trunk, main
11:29
Make a start with [29ba539501] (not complete yet) check-in: 96c65bd8 user: jan.nijtmans tags: revised_text, tip-466
2024-08-19
22:45
Rebase to latest 9.0 Closed-Leaf check-in: 9f64bf41 user: jan.nijtmans tags: bug-1562e10c58
14:12
Merge 9.0 (leave out tkText* parts, for now, will be done later) check-in: c04d72cd user: jan.nijtmans tags: revised_text, tip-466
10:05
Add 3 more failsOnXQuarz constrains, for test-cases which are failing check-in: ea364c68 user: jan.nijtmans tags: trunk, main
09:57
Missing failsOnXQuarz constraints check-in: ce603730 user: jan.nijtmans tags: trunk, main
2024-08-18
20:07
Re-enable --disable-aqua builds check-in: 647495cf user: jan.nijtmans tags: trunk, main
2024-08-17
21:44
zipfs is hidden now, error-message change in Tcl check-in: 4ab17c8d user: jan.nijtmans tags: trunk, main
2024-08-16
15:36
Merge fix for [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 1466ae3e user: sbron tags: trunk, main
2024-08-15
21:17
Complete fix for [1562e10c58]: Installing Tcl on macOS makes other versions of tclsh unable to find Tk check-in: cc67eec2 user: jan.nijtmans tags: bug-1562e10c58
15:36
Make --with-tcl8 work in Windows too check-in: db4e3fe5 user: jan.nijtmans tags: bug-1562e10c58
12:41
Experiment. WIP. check-in: cbbb6ea7 user: jan.nijtmans tags: bug-1562e10c58
11:13
Adapt Tk to TIP #628, so it can be compiled for Tcl 8 in a Tcl 9 build environment check-in: c090d61c user: jan.nijtmans tags: trunk, main
2024-08-13
15:33
b3 -> b4, as preparation for release check-in: 2cd66121 user: jan.nijtmans tags: trunk, main
2024-08-11
16:13
butPtr->wrapLengthObj et al cannot be NULL (since the TK_OPTION_NULL_OK flag is not set) check-in: 463229ca user: jan.nijtmans tags: trunk, main
13:24
Fix [29ba539501]: many PIXEL options don't keep their configured value check-in: 6a2416af user: jan.nijtmans tags: trunk, main
2024-08-10
22:22
Fix spinbox crash. Minor other fixes for frame and listbox Closed-Leaf check-in: 42238346 user: jan.nijtmans tags: bug-29ba539501
13:50
Merge bug-b7d813f008-retina to fix rescaling code in Aqua XGetImage. check-in: 104ab3a6 user: culler tags: trunk, main
03:54
Fix the rescaling code in XGetImage which is needed for Retina displays. Closed-Leaf check-in: a1d177d2 user: culler tags: bug-b7d813f008-retina
2024-08-09
11:43
Fix [475692230a]: Wrong advice regarding TK_OPTION_PIXELS check-in: b2e66f2f user: jan.nijtmans tags: trunk, main
11:09
Merge 8.7 check-in: 2840efcf user: jan.nijtmans tags: trunk, main
09:43
Rebase to latest 9.0. Some more fixes (still ... spinbox test hangs in Windows) check-in: a0437e45 user: jan.nijtmans tags: bug-29ba539501
09:28
Fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. check-in: 907d8190 user: csaba tags: trunk, main
08:00
Fix [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: e2089c7f user: jan.nijtmans tags: trunk, main
2024-08-08
22:09
Merge 8.7 check-in: 9f13d6b5 user: jan.nijtmans tags: trunk, main
08:10
Fix font testcase expected result check-in: 99c3ed93 user: jan.nijtmans tags: trunk, main
2024-08-07
19:27
Merged fix for ticket [089da4d261] into trunk. check-in: 3e6e89ab user: csaba tags: trunk, main
16:54
Tweak some error-messages. Fix indenting check-in: 9e3a8a83 user: jan.nijtmans tags: trunk, main
13:46
Merge bug-b7d813f008: fixes Aqua XGetImage with cgimage drawing. check-in: b50cf8a7 user: culler tags: trunk, main
2024-08-06
14:35
Better mention $tk_library in stead of env(TK_LIBRARY), because the latter is not modified as part of the zipfs initializtion. Leaf check-in: 73039faa user: jan.nijtmans tags: zipfs-consolidation
14:14
Empty badgenumber is valid! check-in: 84d8be47 user: jan.nijtmans tags: trunk, main
14:01
Eliminate 2 strange usages of "string match" check-in: d95ac3b7 user: jan.nijtmans tags: trunk, main
13:59
Tweak some error-messages check-in: a52ac42d user: jan.nijtmans tags: trunk, main
06:37
more on zipfs in wish.1 as a consequence of Tcl ticket 75291b89b3 check-in: c00766c3 user: Torsten tags: zipfs-consolidation
06:27
more on zipfs in wish.1 as a consequence of Tcl ticket 7db9574a06 check-in: 73dbd5bc user: Torsten tags: zipfs-consolidation
2024-08-05
22:32
rewording in wish.1 as a consequence of Tcl ticket b9f3ff8fe6 check-in: 9a581fd8 user: Torsten tags: zipfs-consolidation
13:23
[629b11ac] replace set by variable in namespace eval. Not necessary for 9.0, but for source compatibility to 8.7 check-in: 505f9fd8 user: oehhar tags: trunk, main
03:38
Merge main Closed-Leaf check-in: acf13a58 user: culler tags: bug-b7d813f008
03:11
Fix [b7d813f008]: XGetImage fails on Mac using Tk 9.0.b3 check-in: f595c51d user: culler tags: bug-b7d813f008
2024-08-04
21:17
TCLSCRIPTZIPNAME -> TCL_ZIP_FILE and TKSCRIPTZIPNAME -> TK_ZIP_FILE, for nmake makefile to be consistent with autoconf build check-in: 1eca88b9 user: jan.nijtmans tags: trunk, main
21:03
Fix: missing colon in namespaced SEE ALSO link check-in: eb633cb0 user: jan.nijtmans tags: trunk, main
2024-08-02
16:25
Correction in TkWinDrawDottedRect. check-in: 9ad91e97 user: csaba tags: trunk, main
13:25
Merged core-8-branch into trunk. check-in: 9702ef62 user: csaba tags: trunk, main
2024-07-31
18:42
merge release check-in: 818af021 user: dgp tags: trunk, main
17:58
merge trunk Closed-Leaf check-in: b9af9679 user: dgp tags: core-9-0-b3-rc, core-9-0-b3
15:08
Merged core-8-branch into trunk. check-in: 987db2cd user: csaba tags: trunk, main
12:23
Fix [7a17cfd1b5]: with windows hires scrolling, sign extension was causing deltax to be -1 whenever deltay was negative. check-in: 2919b99c user: culler tags: trunk, main
09:52
Removed "-encoding binary" from library/print.tcl. check-in: df9f759b user: csaba tags: trunk, main
2024-07-30
20:06
Fix [dd192d6f30]: Error in win/tkWinGDI.c introduced in [0a5475bfdbb600c8]. Thanks to cjmcdonald. check-in: e9b25413 user: fvogel tags: trunk, main
14:09
merge trunk check-in: 58ebc211 user: dgp tags: rc1, core-9-0-b3-rc
2024-07-27
17:48
Ticket [957190f1]: replace NULL by (char *) NULL check-in: 51e4cd11 user: oehhar tags: trunk, main
02:54
Fix [d233f01e2a] - crash cleaning up clipboard on exit check-in: a00b36ff user: apnadkarni tags: trunk, main
2024-07-26
15:00
Fix indentation Closed-Leaf check-in: 58e0841f user: apnadkarni tags: bug-d233f01e2a
14:14
Fix crash - clipboard cleanup after main window destroyed check-in: cc07c7a2 user: apnadkarni tags: bug-d233f01e2a
08:44
Correct syntactic error in doc/SetOptions.3 check-in: 60770c17 user: oehhar tags: trunk, main
2024-07-25
18:50
documentation escape sequence typo check-in: a5bcdeeb user: dgp tags: core-9-0-b3-rc
2024-07-24
17:34
Create release branch check-in: ddd0d7be user: dgp tags: rc0, core-9-0-b3-rc
2024-07-23
16:10
Merge core-8-branch check-in: ea7e9129 user: culler tags: trunk, main
14:39
Mark event-9.2 as notAqua. It is redundant and fails sporadically, but only on the CI runner check-in: 7d9a4a94 user: culler tags: trunk, main
11:08
inserted missing newline in README.md for nicer rendering check-in: 2cf7b774 user: Torsten tags: trunk, main
01:50
Merge core-8-branch check-in: 888998ec user: culler tags: trunk, main
2024-07-22
19:55
merge core-8-branch check-in: 2daf51f6 user: culler tags: trunk, main
12:30
Merge mark check-in: de70ae42 user: oehhar tags: trunk, main
12:28
Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: 68d89887 user: oehhar tags: trunk, main
2024-07-21
17:40
Merge core-8-branch check-in: afd5013e user: culler tags: trunk, main
2024-07-19
05:05
Merge core-8-branch check-in: 1ae0c7f9 user: culler tags: trunk, main
2024-07-17
10:59
Fix for bug [d1a5067111], related to the TouchpadScroll event bindings. check-in: 9fde6d10 user: csaba tags: trunk, main
2024-07-15
18:25
Made sure that the TouchpadScroll event bindings won't polluate the global namespace (thanks to Rolf Ade for triggering this improvement). check-in: 99d1e844 user: csaba tags: trunk, main
2024-07-12
16:35
Make the tk scrollbar set borderwidth to 0 if a negative value is requested. See [5f739d2253] check-in: 8be1008c user: culler tags: trunk, main
16:31
Merge 9.0 check-in: b3aa4048 user: jan.nijtmans tags: tip-698
16:31
Merge 9.0 check-in: 8fe1bdf2 user: jan.nijtmans tags: revised_text, tip-466
16:29
Merge 9.0 check-in: bcb18bcb user: jan.nijtmans tags: bug-29ba539501
16:28
Merge 9.0 check-in: f1db257c user: jan.nijtmans tags: bug-5f739d2253
16:26
Fix Tk_ObjCustomOption documentation. Fix some indenting check-in: 3afa7eec user: jan.nijtmans tags: trunk, main
06:34
handle -borderwidth and -spacing[123] for text tags check-in: faafc931 user: jan.nijtmans tags: bug-5f739d2253
2024-07-11
21:44
Fix [5f739d2253] for borderwidth (canvas), width and height (buttons) check-in: c15c895b user: jan.nijtmans tags: bug-5f739d2253
15:14
Merge 9.0 check-in: 6ae4c591 user: jan.nijtmans tags: bug-29ba539501
14:55
Merge 9.0 check-in: 3335df3c user: jan.nijtmans tags: revised_text, tip-466
14:46
Merge 8.7 check-in: 7747aa78 user: jan.nijtmans tags: trunk, main
12:22
Make "entry" work. No test failures any more. Many renamings of fields (*Ptr -> *Obj) check-in: 3537f344 user: jan.nijtmans tags: bug-29ba539501
2024-07-10
22:24
Merge 9.0 check-in: a99e1f9e user: jan.nijtmans tags: revised_text, tip-466
22:16
Merge-mark check-in: e5bd54a6 user: jan.nijtmans tags: trunk, main
15:26
Rebase to 9.0 check-in: 2449b005 user: jan.nijtmans tags: bug-29ba539501
13:53
Add TkLengthOne() function, just as TclLengthOne() in Tcl, for optimization within Tk internal objTypes. No need to define TCL_OBJTYPE_V0 in tclInt.h anymore (Tcl 8.7+ has it) check-in: 7a533513 user: jan.nijtmans tags: trunk, main
13:22
Merge 9.0 check-in: e9eba55f user: jan.nijtmans tags: revised_text, tip-466
13:19
Rebase to 9.0 (entry-6.11 testcase is failing!) check-in: 2fa1bed2 user: jan.nijtmans tags: bug-29ba539501
2024-07-09
20:12
Rebase to 9.0 check-in: a6034279 user: jan.nijtmans tags: tip-698
2024-07-08
02:07
Merge with cgimage_with_crossing branch. check-in: 1dfe4fe9 user: culler tags: trunk, main
01:26
Release the CGImageBitmapContext when the ContentView is destroyed. Closed-Leaf check-in: 3b20ff73 user: culler tags: cgimage_with_crossing
2024-07-07
14:26
Fix the black window when setting the docmodal bit in the stylemask, and some other black windows. check-in: 1d5fbdfe user: culler tags: cgimage_with_crossing
13:18
Update palette.tcl check-in: 2e0526a2 user: culler tags: cgimage_with_crossing
2024-07-06
09:10
merge trunk check-in: 608f6773 user: fvogel tags: revised_text, tip-466
09:08
Fix [51ece3786f]: crash with dchars on line with arrows. check-in: 902bddcd user: fvogel tags: trunk, main
2024-07-04
20:36
Fix 2 (minor) compiler warnings check-in: 17d4fdaf user: jan.nijtmans tags: cgimage_with_crossing
20:14
Add back testcases event-9.1/9.2 (they were removed in [bf6234fc] because they are superseded by event-9.13 with more complete scope, see discussion in ticket [22349fc78a], but they can be kept with no harm). Restore keypress_lookup array to state in trunk (no need for so many entries any more) check-in: ca3d67ef user: jan.nijtmans tags: cgimage_with_crossing
18:20
Re-apply [37ba4f8cdb]: In test-cases same optimization as everywhere else: KeyPress -> Key and ButtonPress -> Button. This somehow got lost in this branch check-in: 66753629 user: jan.nijtmans tags: cgimage_with_crossing
14:38
Merge 9.0 check-in: 6d8fe86d user: jan.nijtmans tags: cgimage_with_crossing
2024-07-03
21:52
Merge 8.7. Re-generate configure with autoconf-2.72 check-in: d97429d9 user: jan.nijtmans tags: trunk, main
14:22
Merge tkprint-cups branch. Ok by Kevin Walzer check-in: 794de334 user: emiliano tags: trunk, main
14:18
Merge trunk Closed-Leaf check-in: dad050a6 user: emiliano tags: tkprint-cups
2024-07-02
09:58
Merge 9.0 check-in: ba474947 user: jan.nijtmans tags: cgimage_with_crossing
08:51
Merge 9.0 check-in: 62a2c718 user: jan.nijtmans tags: revised_text, tip-466
08:50
Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known XQuartz problem. check-in: d7f18658 user: jan.nijtmans tags: trunk, main
2024-07-01
12:25
Disable entry-3.24 testcase on XQuartz. See: [36e379c01b], which is now visible in GITHUB. check-in: 36b34450 user: jan.nijtmans tags: trunk, main
2024-06-30
17:07
Merge 9.0. Streamline some indenting check-in: 8bd0d229 user: jan.nijtmans tags: cgimage_with_crossing
16:52
Merge 9.0 check-in: 08542cd2 user: jan.nijtmans tags: revised_text, tip-466
15:12
macos-11 is no longer available on GITHUB, so switch to macos-12/macos-14 check-in: 09d13dbd user: jan.nijtmans tags: trunk, main
2024-06-26
05:07
replace accidentally deleted line; move the root window our of the way of raise tests. check-in: 05bdc724 user: culler tags: cgimage_with_crossing
03:46
Still fighting with unixWm. check-in: fde80003 user: culler tags: cgimage_with_crossing
2024-06-25
15:50
Fix VisibilityNotify in XMapWindow. check-in: f16301b4 user: culler tags: cgimage_with_crossing
14:14
Work on unixWm-50.9 and -51.7. check-in: 940627fb user: culler tags: cgimage_with_crossing
2024-06-24
21:50
Merge 9.0 check-in: 140f00bb user: jan.nijtmans tags: tip-626
21:44
Don't use -encoding "binary" any more in Tk check-in: 718193ab user: jan.nijtmans tags: trunk, main
21:38
Merge 9.0 check-in: e398d80d user: jan.nijtmans tags: revised_text, tip-466
20:09
Avoid redrawing the entire view each time a widget is mapped by the grid manager. check-in: fe5604ad user: culler tags: cgimage_with_crossing
2024-06-23
22:45
Don't redraw the container when a content widget is mapped. check-in: e3e8f1ea user: culler tags: cgimage_with_crossing
21:55
Revert tkMacOSXColor.c. We'll live with the warnings for now. check-in: efa29150 user: culler tags: cgimage_with_crossing
21:45
Rebase to 9.0 check-in: 23f02303 user: jan.nijtmans tags: tip-698
21:42
Merge-mark check-in: 13500162 user: jan.nijtmans tags: trunk, main
18:12
Clean up: compiler warnings; stop setting tkDirtyRect, since we aren't using it. check-in: 20e6ccfd user: culler tags: cgimage_with_crossing
15:12
Fix [610aa08858]: Crash when collapsing toplevel vertically on X11. Thanks to Emiliano Gavilan and Donal Fellows. check-in: 08b13468 user: fvogel tags: trunk, main
15:05
Fix typo in comment. check-in: a9191471 user: fvogel tags: trunk, main
08:14
Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: d2dd80ec user: fvogel tags: trunk, main
2024-06-22
22:52
Fix the simple black window bug. check-in: e2b7ca58 user: culler tags: cgimage_with_crossing
19:27
Add a change in unixWm.test that was accidentally omitted. check-in: ab53d973 user: culler tags: cgimage_with_crossing
19:13
Try to ensure that clipping regions are ready before filling a frame; clean up unixWm.test check-in: 3e1b4bee user: culler tags: cgimage_with_crossing
16:16
Try adding an event loop to run idle tasks in updateLayer. check-in: 231a5028 user: culler tags: cgimage_with_crossing
15:10
Some more cleanup, mainly in the Widget Demo. check-in: 56d7ff14 user: csaba tags: trunk, main
04:35
Even small speedups cause test failures. check-in: ff074276 user: culler tags: cgimage_with_crossing
02:29
Make setFrameSize a tiny bit more efficient. check-in: b78b2657 user: culler tags: cgimage_with_crossing
2024-06-21
20:23
Updated the Widget Demo script cscroll.tcl. check-in: e611e4bf user: csaba tags: trunk, main
2024-06-20
16:02
Improvements in the proc ::tk::ScrollByPixels. check-in: 21b0a380 user: csaba tags: trunk, main
06:25
Fix: missing colon in namespaced SEE ALSO link Leaf check-in: 1ed60b5b user: Torsten tags: documentation-cleanup-for-transition
06:14
new branch for certain fixes in the nroff documentation and for needed preparation of the conversion to Markdown check-in: 318baf0b user: Torsten tags: documentation-cleanup-for-transition
2024-06-19
21:29
Remove duplicate calls to reset the cgimage backing layer. check-in: b7d0a5b9 user: culler tags: cgimage_with_crossing
18:59
TTK_STATE_USER1 -> TTK_STATE_FIRST in win/ttkWinXPTheme.c. check-in: 5b438ebd user: csaba tags: trunk, main
18:27
A little more clean-up. check-in: a8794c73 user: culler tags: cgimage_with_crossing
16:17
'place -width' can be negative too check-in: c70828ca user: jan.nijtmans tags: tip-698
16:08
Rebase to 9.0 check-in: 24c55234 user: jan.nijtmans tags: tip-698
16:01
Merge 8.7 check-in: b65d177c user: jan.nijtmans tags: trunk, main
14:30
Clean up setFrameSize. check-in: acb0217c user: culler tags: cgimage_with_crossing
00:56
Merge trunk check-in: 04ec48cf user: emiliano tags: tkprint-cups
2024-06-18
12:17
Remove inner loop in setFrameSize, tame the chaos with UpdateClipRgn, deal with the artifacts later. check-in: 50de0a3a user: culler tags: cgimage_with_crossing
08:44
Merge 8.7 check-in: 3904bd59 user: oehhar tags: trunk, main
2024-06-17
22:39
bugfix in tkOldConfig.c check-in: f8530c0e user: jan.nijtmans tags: tip-698
22:22
Merge 9.0. Finish implementation. Remove special processing, not neccessary any more due to the new flag check-in: c7151474 user: jan.nijtmans tags: tip-698
13:21
Merge 8.7 check-in: f7db4a64 user: jan.nijtmans tags: trunk, main
10:06
Change the -elementborderwidth default (for scrollbar) from -1 to {}. Move sanity check from platform-code to generic. See TIP #577. check-in: c3c84c82 user: jan.nijtmans tags: trunk, main
2024-06-16
22:34
Unintentional change in tk.h check-in: 2e2525fe user: jan.nijtmans tags: trunk, main
22:30
Merge 8.7 check-in: dbc85eb7 user: jan.nijtmans tags: trunk, main
22:21
Implement TK_CONFIG_NULL_OK for TK_CONFIG_PIXELS. Needed for "-elementborderwidth" in tkScrollbar.c Make TK_OPTION_NULL_OK the same value as TCL_NULL_OK for Tcl 9, but keep binary compatibility. Fix some spacing check-in: f0427497 user: jan.nijtmans tags: trunk, main
19:11
More progress (for tkOldConfig as well) check-in: 1f42135e user: jan.nijtmans tags: tip-698
12:07
Merge 8.7 check-in: 4e4f28ac user: jan.nijtmans tags: trunk, main
2024-06-15
14:47
New TIP #698: Handling negative pixel values check-in: 0f9766f7 user: jan.nijtmans tags: tip-698
12:36
Merge main check-in: cb59e6b2 user: culler tags: cgimage_with_crossing
03:12
Edit comments. Possible fix for crashes with TkTables. check-in: 450ec14e user: culler tags: cgimage_with_crossing
2024-06-14
22:16
Better fix for [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0. No longer cache PIXEL values in button's and message. With testcases check-in: 7111710c user: jan.nijtmans tags: trunk, main
16:08
Add quotes to the "processing * option" error-messages, for consistancy. Some indenting fixes check-in: 44d3ea9c user: jan.nijtmans tags: trunk, main
07:29
Fix [dacd18294b]: Undefined behavior in tkTextBTree.c (out of bounds access in array) check-in: cbefc8a1 user: jan.nijtmans tags: trunk, main
2024-06-13
03:41
Try to guard against crashes in TkpChangeFocus check-in: 78b5b999 user: culler tags: cgimage_with_crossing
02:31
Make place-14.1 and textDisp-10.6 pass. check-in: a5533468 user: culler tags: cgimage_with_crossing
2024-06-11
16:09
Workflows for linux and Windows too. check-in: 08db68e0 user: culler tags: cgimage_with_crossing
16:06
Schedule a CI run for this branch. check-in: f740f1d0 user: culler tags: cgimage_with_crossing
15:20
Deal with some testing issues. check-in: 1793c1be user: culler tags: cgimage_with_crossing
03:53
merge trunk check-in: da09dc79 user: fvogel tags: revised_text, tip-466
03:34
Fix [1576528fff]: image read file with -from option. (and resolve merge conflicts) check-in: bb6191ff user: fvogel tags: trunk, main
2024-06-10
18:21
Merge main check-in: 40a8dbca user: culler tags: cgimage_with_crossing
15:37
New branch: merges the crossing events fix (sans processevents) with cgimage drawing check-in: 44bca138 user: culler tags: cgimage_with_crossing
07:40
Merge 8.7 check-in: 086e7d0f user: jan.nijtmans tags: trunk, main
2024-06-09
21:30
Deal with artifacts when resizing as well as updates after a window is destroyed. check-in: 41d13703 user: culler tags: cgimage_drawing_tk9
19:20
Update to configure check-in: 3cd06e85 user: kevin_walzer tags: tkprint-cups
17:50
Merge-mark check-in: 242aa62b user: jan.nijtmans tags: trunk, main
15:55
Fix typos. Cleanup variables when AC_CHECK_HEADER fails. check-in: 6e79626d user: emiliano tags: tkprint-cups
15:52
Silence warning when HAVE_CUPS is not defined check-in: 62f532a7 user: emiliano tags: tkprint-cups
12:38
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: 652a9d77 user: fvogel tags: trunk, main
2024-06-07
12:25
Adjust some more int -> Tcl_Size check-in: 06216502 user: emiliano tags: tkprint-cups
2024-06-05
21:18
Fix [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0 check-in: 64f98d65 user: jan.nijtmans tags: trunk, main
19:24
Fix crashes and slow resizing by preventing recursive calls to generateExposeEvents. check-in: 4bc18746 user: culler tags: cgimage_drawing_tk9
2024-06-04
18:46
Cleanup check-in: 41eb60ee user: culler tags: cgimage_drawing_tk9
16:49
Add simple line wrapping procedure. Cups text filter wraps at character, not word check-in: da24889f user: emiliano tags: tkprint-cups
16:41
One more int->Tcl_Size. Use NULL interp arg in Tcl_ListObjGetElements call when no error message is wanted check-in: 9c294091 user: emiliano tags: tkprint-cups
13:33
Need to do a redraw in setFrameSize when not in liveResize as well. check-in: 14e27b04 user: culler tags: cgimage_drawing_tk9
08:00
Rebase to trunk Leaf check-in: e34d9e15 user: jan.nijtmans tags: bug-026e2bb685
03:31
typo check-in: f43c6f92 user: culler tags: cgimage_drawing_tk9
00:56
Clientdata->void* and a round more of int->Tcl_Size in functions with Tcl_ArgvGenFuncProc signature. check-in: 1e7114da user: emiliano tags: tkprint-cups
00:17
Tcl_ArgvGenFuncProc return type is 'Tcl_Size', not 'int'. Always add the options cpi and lpi when using prettyprint. check-in: 8e29fe59 user: emiliano tags: tkprint-cups
2024-06-03
14:47
Merge 9.0 check-in: dee6668a user: jan.nijtmans tags: revised_text, tip-466
14:46
Merge 8.7 check-in: 58a19ee4 user: jan.nijtmans tags: trunk, main
13:50
Add missing lib flags check-in: dac4e6c2 user: emiliano tags: tkprint-cups
09:27
Merge-mark check-in: 16c654ab user: jan.nijtmans tags: trunk, main
07:47
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label, addendum (label.justifyObj should have been removed too) check-in: e9d66e06 user: jan.nijtmans tags: trunk, main
06:17
merge trunk check-in: cbe4f1e6 user: fvogel tags: revised_text, tip-466
06:12
Fix [e6140f3404]: Crashes in empty ttk::panedwindowfor pane and forget commands (and a bugfix in ttk::notebook tab insert command while passing by). check-in: fbbf1940 user: fvogel tags: trunk, main
06:09
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label check-in: c57ea83e user: fvogel tags: trunk, main
03:05
Fix segfault in font.test and other issues. check-in: 91664ee9 user: culler tags: cgimage_drawing_tk9
2024-06-02
22:14
Try to optimize the CGImage creation a bit. check-in: 7d4a84bb user: culler tags: cgimage_drawing_tk9
19:41
Fix issue preventing notebook-9.2 from passing. Closed-Leaf check-in: a37038ac user: fvogel tags: bug-e6140f3404
17:17
Add tests notebook-9.1 and notebook-9.2. notebook-9.1 passes in this branch (but not in current trunk). notebook-9.2 fails, even in this branch. check-in: 4a45ebfd user: fvogel tags: bug-e6140f3404
15:03
LiveResize working, but could be faster. check-in: 8f37e454 user: culler tags: cgimage_drawing_tk9
14:07
Live resize now mostly works, but some frames do not get redrawn during the resize. check-in: 03990b6c user: culler tags: cgimage_drawing_tk9
13:59
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label Closed-Leaf check-in: ca68e294 user: fvogel tags: bug-e64820c1de
11:58
partial progress on update failures and liveResize check-in: 4cfef4ba user: culler tags: cgimage_drawing_tk9
10:36
Add missing bit of documentation. check-in: 9d7f1936 user: fvogel tags: bug-e6140f3404
07:15
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan. check-in: 32adda38 user: fvogel tags: trunk, main
2024-06-01
17:07
New branch implementing Christopher Chavez's idea for drawing to a CGImage without using drawRect. This is for Tk9 check-in: 13d71ae7 user: culler tags: cgimage_drawing_tk9
11:30
Added tests check-in: 0a767bdb user: apnadkarni tags: bug-e6140f3404
11:16
Change Ttk_GetContentIndexFromObj API to take an additional parameter indicating whether end+1 indices are allowed. check-in: f6d94f47 user: apnadkarni tags: bug-e6140f3404
2024-05-30
06:43
Additional build support for linking to libcups check-in: 4bc86da7 user: kevin_walzer tags: tkprint-cups
03:25
First attempt to update configure.ac to support libcups check-in: 70eee0ba user: kevin_walzer tags: tkprint-cups
2024-05-29
20:16
Merge-mark check-in: 045281bc user: jan.nijtmans tags: trunk, main
18:48
merge trunk check-in: aa78dc34 user: fvogel tags: revised_text, tip-466
18:46
Merge core-8-6-branch. check-in: 7dc8ff8b user: fvogel tags: trunk, main
2024-05-27
23:31
Printing on *nix/X11 using libcups API. Initial commit check-in: a36dd431 user: emiliano tags: tkprint-cups
16:32
Improve details about attached zipfs archives in tclsh and wish. check-in: c3289584 user: griffin tags: trunk, main
2024-05-25
18:30
address ticket [43b7e5b511] - Improve zipfs description in tclsh manual. Leaf check-in: 9cfc853a user: griffin tags: bug-43b7e5b511
2024-05-24
15:18
Fix [7255ef9aa6]: problems with [tk systray] balloon on X11 check-in: 10893e4c user: jan.nijtmans tags: trunk, main
15:08
Small round of sentinel/spacing improvements check-in: 640aab3a user: jan.nijtmans tags: trunk, main
2024-05-21
09:06
Merge 9.0 check-in: 52ea1fd5 user: jan.nijtmans tags: revised_text, tip-466
2024-05-20
20:14
b2 -> b3, as preparation for next release check-in: 2c8c1f0d user: jan.nijtmans tags: trunk, main
17:51
merge release check-in: bff5b110 user: dgp tags: trunk, main
17:16
Fix [527cb3cd5d]: Documentation of ttk states. user1/user2 are no longer misused for other (internal) purposes check-in: 5f774964 user: jan.nijtmans tags: trunk, main
2024-05-18
20:51
Merge-mark check-in: e9f6fed6 user: jan.nijtmans tags: trunk, main
2024-05-17
16:09
merge trunk Closed-Leaf check-in: 58f75f99 user: dgp tags: core-9-0-b2-rc, core-9-0-b2
15:16
Document user1-user6, and make them usable in scripts. See [527cb3cd5d] check-in: 6569a150 user: jan.nijtmans tags: trunk, main
2024-05-16
14:07
Merge 9.0 check-in: b05736e1 user: jan.nijtmans tags: revised_text, tip-466
2024-05-15
16:38
Using the application's TkMainInfo struct for sharing the data of the trough's inner box in a thread-safe manner when drawing the ttk::scale widget of the "default" theme. check-in: 5b319036 user: csaba tags: trunk, main
10:03
Scaling-related improvements in the "classic" theme. check-in: ba8f743b user: csaba tags: trunk, main
2024-05-14
17:24
Use more conventional Markdown syntax check-in: d850ad86 user: dgp tags: core-9-0-b2-rc
17:17
merge trunk check-in: eda7d647 user: dgp tags: core-9-0-b2-rc
10:37
Merge 9.0 check-in: 027db524 user: jan.nijtmans tags: revised_text, tip-466
2024-05-13
19:23
Merge 8.7 check-in: e2d54968 user: jan.nijtmans tags: trunk, main
13:46
Merge 8.7 check-in: a06c63fa user: jan.nijtmans tags: trunk, main
12:51
Better way to set the borderwidth of two style elements of the "classic" theme to 2. check-in: 5b8a3eb7 user: csaba tags: trunk, main
08:16
Backout [de6e3772e2] Closed-Leaf check-in: 308c692b user: jan.nijtmans tags: bug-bb52855781
2024-05-12
19:01
Fix [bb52855781]: ttk treeview tests not robust against display scaling. check-in: 23efad1a user: fvogel tags: trunk, main
18:57
merge trunk check-in: 54a6e460 user: fvogel tags: bug-bb52855781
17:32
One more adaptation of the "classic" theme to the look of current Tk core widgets. check-in: 85219d09 user: csaba tags: trunk, main
2024-05-11
23:39
Merge 8.7 (left-over spacing) check-in: dad301ac user: jan.nijtmans tags: trunk, main
2024-05-10
17:30
Code cleanup related mainly to the "classic" theme. check-in: 85b23b6a user: csaba tags: trunk, main
14:16
4 more usages of Tk_GetPixelsFromObj(). Remove duplicated MODULE_SCOPE definitions check-in: c922fd90 user: jan.nijtmans tags: trunk, main
2024-05-09
22:55
Since "borderWidth" are pixels, not ints, Tk_GetPixelsFromObj() should be used check-in: 1faba715 user: jan.nijtmans tags: trunk, main
21:57
Fix warning: tkImgListFormat.c:1092:5: warning: variable 'suffixAlpha' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] check-in: 74c46343 user: jan.nijtmans tags: trunk, main
21:46
(c) -> © check-in: e26ecf89 user: jan.nijtmans tags: trunk, main
18:39
Improvements related to the "classic" theme, submitted by Emiliano Gavilan (see ticket [aa2dd4c16d]). check-in: 07a0b1a0 user: csaba tags: trunk, main
2024-05-06
07:33
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc check-in: cf6c186a user: jan.nijtmans tags: trunk, main
2024-05-05
21:53
Let this bugfix branch build and test at Github Actions. check-in: de6e3772 user: fvogel tags: bug-bb52855781
21:51
Document changes made in the previous commit and in [c7ae9a87]. check-in: 37e7939e user: fvogel tags: bug-bb52855781
21:35
Fix [bb52855781]: ttk treeview tests not robust against display scaling. check-in: fefb2439 user: fvogel tags: bug-bb52855781
2024-05-04
15:53
Update X11 header-files to the latest version check-in: 98095432 user: jan.nijtmans tags: trunk, main
15:48
3 missing "static" keywords. One wrong type-casts. Don't use deprecated XK_Page_Up/XK_Page_Down in tMacOSXKeysyms.h any more check-in: b5fb557a user: jan.nijtmans tags: trunk, main
2024-05-03
20:24
merge trunk check-in: 8c7ca0ec user: fvogel tags: revised_text, tip-466
20:21
Fix [3c2a3a988f]: ttk entry-2.1.1 fails on Ubuntu 22.04 or xvfb. check-in: b12fa3e0 user: fvogel tags: trunk, main
17:56
merge trunk check-in: e092274b user: dgp tags: core-9-0-b2-rc
13:36
Merge 9.0 check-in: 5b64d95d user: jan.nijtmans tags: tip-626
11:54
More deprecated keysyms Closed-Leaf check-in: 19b1b7ae user: jan.nijtmans tags: xlib-update
10:41
Handle effects of X11-update to keysyms check-in: ac1a6271 user: jan.nijtmans tags: xlib-update
10:11
Update to latest X11. Too many changes to rush into 9.0b2 check-in: 8f3a6048 user: jan.nijtmans tags: xlib-update
2024-05-01
21:10
Use Tcl_NewBooleanObj() where appropriate check-in: 64c5f686 user: jan.nijtmans tags: trunk, main
17:26
Widget Demo: added demo script for ttk::spinbox widgets. check-in: 60e60666 user: csaba tags: trunk, main
09:05
Backout [15e322ca]: Eliminate the use of Tcl_GetPathType(), somehow doesn't work correctly check-in: f37a004d user: jan.nijtmans tags: trunk, main
2024-04-30
12:26
Fix [a84de1a4d3]: Documentation errors, last remaining errors (after all Harold's fixes!) check-in: 1eb1db5c user: jan.nijtmans tags: trunk, main
11:17
Fix TkCygwinMainEx() function: Didn't work on Cygwin X11 yet, because it used the wrong Tk library name. Also symplify this function (int -> void return) Fix warning in tkWinTest.c check-in: 3fde0cbf user: jan.nijtmans tags: trunk, main
08:48
Merge 8.7: fix compiler warning in tkConfig.c. Eliminate the last usage of Tcl_GetPathType() (which is documented as 'Obsolete' in Tcl) check-in: c3a35eef user: jan.nijtmans tags: trunk, main
08:35
doc syntax correction. only remaining htmlhelp error: "CrtPhImgFmt: SYNOPSIS: output-directive: ignoring .fi" check-in: 3121bc61 user: oehhar tags: trunk, main
08:19
doc syntax correction in loadTk.n check-in: faf4e21b user: oehhar tags: trunk, main
2024-04-29
17:25
WIP: First round of changes summary pulled from release notes. check-in: 54094dae user: dgp tags: core-9-0-b2-rc
17:20
typo check-in: a86114c4 user: dgp tags: core-9-0-b2-rc
17:17
Intro for changes file check-in: cbd80ad1 user: dgp tags: core-9-0-b2-rc
14:02
merge trunk check-in: 4c2667a9 user: dgp tags: core-9-0-b2-rc
2024-04-26
21:20
Merge-mark check-in: a1478a7f user: jan.nijtmans tags: trunk, main
2024-04-25
17:12
Minor cosmetic improvements in ttkDefaultTheme.c. check-in: 3d6ad1cd user: csaba tags: trunk, main
2024-04-24
15:19
merge trunk check-in: 91fa7e82 user: dgp tags: core-9-0-b2-rc
2024-04-21
11:14
[ab839efc5f]: text edit undo: clearing text instead of restoring. The revised_text branch does not suffer from the problem, just merge the non-regression test. check-in: 1054588e user: fvogel tags: revised_text, tip-466
11:11
Fix [ab839efc5f]: text edit undo: clearing text instead of restoring. check-in: f1acaf08 user: fvogel tags: trunk, main
2024-04-18
17:10
merge trunk check-in: 332f21bc user: dgp tags: core-9-0-b2-rc
2024-04-17
20:40
Merge 9.0 check-in: 9b7c3afd user: jan.nijtmans tags: revised_text, tip-466
16:55
Merge 8.7 check-in: b42ce784 user: jan.nijtmans tags: trunk, main
2024-04-16
15:31
In Tk 9.0, remove some unneeded "-encoding utf-8" (it's already the default) check-in: e366618b user: jan.nijtmans tags: trunk, main
2024-04-05
15:45
changes file removed check-in: bb0eccc1 user: dgp tags: rc0, core-9-0-b2-rc
15:43
Remove changes file pending decisions on TIP 693. check-in: ac28fa4f user: dgp tags: core-9-0-b2-rc
2024-04-04
23:03
merge trunk check-in: 4f8673a0 user: dgp tags: core-9-0-b2-rc
2024-03-29
14:45
Merge 8.7 check-in: 9ceed359 user: jan.nijtmans tags: trunk, main
2024-03-27
14:41
Merge 8.7 check-in: 33ae483b user: jan.nijtmans tags: trunk, main
2024-03-26
16:46
Merge 9.0 check-in: 7b5865b0 user: jan.nijtmans tags: revised_text, tip-466
13:08
merge trunk check-in: 520abfb4 user: dgp tags: core-9-0-b2-rc
2024-03-25
21:15
Merge 9.0 check-in: 60b0b293 user: jan.nijtmans tags: tip-626
20:35
Merge 8.7 check-in: 0f1246b1 user: jan.nijtmans tags: trunk, main
18:21
open release branch check-in: fa3e608f user: dgp tags: core-9-0-b2-rc
2024-03-23
21:02
Merge 9.0 check-in: e3329a34 user: jan.nijtmans tags: revised_text, tip-466
19:29
Merge-mark check-in: e946ab66 user: jan.nijtmans tags: trunk, main
18:57
Merge 8.7 check-in: a697cdf4 user: jan.nijtmans tags: trunk, main
15:40
Rebase to 9.0 Leaf check-in: 8bf0b9d0 user: jan.nijtmans tags: tip-687
2024-03-22
20:02
Fix [10705db626]: Missing spaces in man pages. check-in: f1da7fd7 user: fvogel tags: revised_text, tip-466
20:02
Fix [10705db626]: Missing spaces in man pages. check-in: 45a37b47 user: fvogel tags: trunk, main
2024-03-19
21:59
merge trunk check-in: e49e54d2 user: fvogel tags: revised_text, tip-466
21:54
Fix [fdc0ed342d]: Segfault on focus -force with xvfb. check-in: 21fb5661 user: fvogel tags: trunk, main
12:44
Merge 8.7 check-in: 075356b2 user: jan.nijtmans tags: trunk, main
2024-03-17
19:45
Merge 8.7 check-in: 2f22c724 user: jan.nijtmans tags: trunk, main
2024-03-16
20:10
Fix [8912083dc]: Error with property TKNSString.UTF8String. Fix indenting check-in: 0830d31d user: jan.nijtmans tags: trunk, main
2024-03-15
08:52
Merge 8.7. Fix comment (Tk 9.0 doesn't use CESU-8 internally any more) check-in: e906cbef user: jan.nijtmans tags: trunk, main
02:00
merge trunk check-in: fe0fb015 user: fvogel tags: revised_text, tip-466
02:00
Complement to the fix for [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. check-in: 7200f04e user: fvogel tags: trunk, main
2024-03-13
22:56
Tcl_LinkVar doesn't need typecast any more (starting with Tcl 8.7) check-in: 3b41748d user: jan.nijtmans tags: trunk, main
22:29
Less type-casts, less use of [S length], fix indenting check-in: 844c1df4 user: jan.nijtmans tags: trunk, main
2024-03-08
16:31
Remove some dead code check-in: e6a66e4c user: jan.nijtmans tags: trunk, main
09:52
Merge 9.0 check-in: 0394b64c user: jan.nijtmans tags: tip-626
08:07
Merge-mark check-in: fd66b991 user: jan.nijtmans tags: trunk, main
2024-03-07
20:07
merge trunk check-in: ebd6b603 user: fvogel tags: revised_text, tip-466
20:07
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 41386b6c user: fvogel tags: trunk, main