Tk Source Code

Timeline
Login

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

174 check-ins using file library/ttk/altTheme.tcl version 4603a514

2023-05-17
22:56
Merge 8.7 check-in: 125608f6 user: jan.nijtmans tags: gripsize
22:31
Merge 8.7 check-in: ab398174 user: jan.nijtmans tags: revised_text, tip-466
22:24
Merge 8.7 check-in: a272eb0f user: jan.nijtmans tags: tip-626
18:27
Visual improvements by using smoother SVG gradients. check-in: a0c7df43 user: csaba tags: trunk, main
2023-05-16
18:22
Library file scaling.tcl slightly improved; documented the variable tk::svgFmt. check-in: 978a7553 user: csaba tags: trunk, main
10:23
Merge 8.6 check-in: 6d7b287a user: jan.nijtmans tags: trunk, main
06:55
Remove some more references to ChangeLog check-in: a50e2a34 user: jan.nijtmans tags: trunk, main
2023-05-15
20:30
Fix [40ec887767]: Aqua: unixWm-60.1 fails under dark mode. check-in: 98ffc3a9 user: fvogel tags: trunk, main
17:34
merge trunk check-in: 83ed4710 user: dgp tags: core-8-7-b1-rc
17:18
TIP 663 implementation check-in: 6029983e user: dgp tags: trunk, main
13:19
merge trunk check-in: 1c0ff181 user: dgp tags: core-8-7-b1-rc
2023-05-14
19:14
Improved the scaling support for very HiDPI screens when xrdb is not available. check-in: a38d0874 user: csaba tags: trunk, main
2023-05-13
08:19
Fix [3414695fff]: tk_getOpenFile, tk_getSaveFile, tk_chooseDir: error when parent destroyed first. check-in: dbecbcb6 user: fvogel tags: trunk, main
07:12
Fix [40ec887767]: Aqua: unixWm-60.1 fails under dark mode Closed-Leaf check-in: 8afce1e0 user: fvogel tags: bug-40ec887767
2023-05-11
14:51
Merged branch new-default-indicators into trunk check-in: 82b9f82c user: csaba tags: trunk, main
2023-05-10
19:42
Implement TIP 663. Closed-Leaf check-in: 623d1375 user: dgp tags: tip-663
2023-05-09
13:07
merge trunk check-in: ab2b29ad user: dgp tags: core-8-7-b1-rc
06:45
Merge 8.7 check-in: f333592d user: jan.nijtmans tags: revised_text, tip-466
06:41
Update linux-with-tcl9-build.yml, make trigger the same as the other .yml files check-in: 8fcf8d77 user: jan.nijtmans tags: trunk, main
2023-05-08
15:22
Implementation of new, modern-looking ttk::checkbutton and ttk::radiobutton indicators for the "default" theme Closed-Leaf check-in: c37d5956 user: csaba tags: new-default-indicators
2023-05-07
17:05
Fix [887ae18c26]: unix/Credits.html is neither tracked nor ignored. check-in: 4df1086e user: fvogel tags: trunk, main
2023-05-06
20:12
Merge 8.6 check-in: 1dfad372 user: jan.nijtmans tags: trunk, main
2023-05-05
17:16
Fix [ba956c8ff7]: Aqua: TIP 655 use-after-free. Bug report and patch from Christopher Chavez (thanks!). check-in: 6e7679cd user: fvogel tags: trunk, main
2023-05-04
14:44
merge trunk check-in: a791db29 user: dgp tags: core-8-7-b1-rc
08:23
Do not build every branch. Too expensive. check-in: 9719a217 user: dkf tags: trunk, main
2023-05-03
20:28
Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed. check-in: 95c34e13 user: fvogel tags: trunk, main
19:42
Fix [ba956c8ff7]: Aqua: TIP 655 use-after-free. Closed-Leaf check-in: c9c7d933 user: fvogel tags: bug-ba956c8ff7
08:54
Merge 8.7 check-in: 8d119154 user: jan.nijtmans tags: tip-626
2023-05-02
12:16
merge trunk check-in: eb3eec42 user: dgp tags: core-8-7-b1-rc
2023-04-30
17:51
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: af12b247 user: fvogel tags: revised_text, tip-466
17:43
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: 3be4f213 user: fvogel tags: trunk, main
2023-04-29
11:08
merge-mark check-in: 8a7d885a user: jan.nijtmans tags: revised_text, tip-466
11:04
merge-mark check-in: 612067a0 user: jan.nijtmans tags: trunk, main
2023-04-28
13:13
merge trunk check-in: 45854775 user: dgp tags: core-8-7-b1-rc
2023-04-27
16:36
Still missed a few (from previous commit) check-in: 2b2984ae user: jan.nijtmans tags: trunk, main
16:26
Merge 8.7 check-in: 63b0c31c user: jan.nijtmans tags: revised_text, tip-466
15:31
Now - really - complete all TIP #660 modifications. check-in: 5f223486 user: jan.nijtmans tags: trunk, main
15:03
Build/run Tk against "tip-661-alternative" branch Closed-Leaf check-in: baf4243d user: jan.nijtmans tags: tip-661-alternative
2023-04-25
20:41
Merge 8.7 check-in: 87929dbf user: jan.nijtmans tags: tip-626
20:37
Still more int -> Tcl_Size Closed-Leaf check-in: f9ba94ea user: jan.nijtmans tags: tip-660
11:33
Build Tk against Tcl's disabletcl8api branch Closed-Leaf check-in: 5c7f4d34 user: jan.nijtmans tags: disabletcl8api
2023-04-24
20:43
More TIP #660 check-in: 9f070114 user: jan.nijtmans tags: tip-660
13:32
merge trunk check-in: 0bed8164 user: dgp tags: core-8-7-b1-rc
2023-04-21
17:37
Updates related to TIP 660 check-in: 6bc95282 user: apnadkarni tags: trunk, main
12:54
merge trunk check-in: 9d9152fe user: dgp tags: core-8-7-b1-rc
11:47
Merge trunk Closed-Leaf check-in: 7f9a7b44 user: apnadkarni tags: tip-660-apn
2023-04-19
21:18
Resolve conflict between VirtualEvent and GenericEvent, at least when compiling with Tcl 9.0+ headers

Moved to mistake. This commit broke the test suite. Throws up dialogs like "can't read ::tk_library", "unknown path WINDOW PATH" etc. Causes github actions to time out. Closed-Leaf check-in: b4c88ce7 user: jan.nijtmans tags: mistake-b4c88ce7e4

20:23
Fix [fe87e9af39]: X-input extension events are not transfered to Tcl. check-in: ccee45f2 user: jan.nijtmans tags: trunk, main
2023-04-18
15:49
Match i/o types with Tcl channel i/o types (size_t -> Tcl_Size) check-in: 26c48930 user: apnadkarni tags: tip-660-apn
12:47
Missed more than a few TIP 660 changes. Possibly more to come. check-in: 36944a49 user: apnadkarni tags: tip-660-apn
01:31
Last set (hopefully) in preparation of TIP 660 check-in: b9eb5659 user: apnadkarni tags: tip-660-apn
2023-04-17
18:30
merge trunk check-in: becef0f0 user: dgp tags: core-8-7-b1-rc
16:34
Finished first pass through all files. Same test failures as trunk. check-in: fb0e8bec user: apnadkarni tags: tip-660-apn
15:18
TIP 660 update check-in: 9d577aca user: apnadkarni tags: tip-660-apn
11:45
Merge 8.7 Closed-Leaf check-in: fce638f8 user: jan.nijtmans tags: tip-660
2023-04-16
21:12
Merge 8.7 check-in: 494435c0 user: jan.nijtmans tags: tip-626
20:03
Merge 8.7 check-in: fb5742fc user: jan.nijtmans tags: gripsize
20:01
Merge 8.7 check-in: 96c91691 user: jan.nijtmans tags: revised_text, tip-466
19:59
merge-mark check-in: 70b725b6 user: jan.nijtmans tags: trunk, main
09:20
Possible fix for [6b49149b4e]: Tkinter problem with text get Leaf check-in: 571b0fd9 user: jan.nijtmans tags: bug-6b49149b4e
2023-04-15
23:26
Handle larger string-lengths in MacOS, when compiling with Tcl 9 headers check-in: e6066cbe user: jan.nijtmans tags: trunk, main
22:29
Fix [d450dc9f76]: Error compiling C++ extensions check-in: 9899493c user: jan.nijtmans tags: trunk, main
20:42
Fix [784be38c4]: Menu crash - macOS check-in: e9fb8c61 user: jan.nijtmans tags: trunk, main
15:54
Fix [784be38c4]: macOS menu crash caused by converting indices to unsigned ints without carefully examining each line of code which is affected. Closed-Leaf check-in: 209ccf00 user: culler tags: bug-784be38c4
2023-04-14
19:36
Minor correction in file library/tkfbox.tcl. check-in: 4f7f0f28 user: csaba tags: trunk, main
2023-04-11
19:51
Simplified the data of two SVG images even further. check-in: 71c3b4a9 user: csaba tags: trunk, main
11:58
Improved a few SVG images used in Tk library scripts. check-in: bff0ce22 user: csaba tags: trunk, main
2023-04-10
19:31
Fix [f4d9d74df6]: ignored -disabledwidth for canvas rectangle and oval items. Patch from Christopher Chavez. check-in: 7f869255 user: fvogel tags: trunk, main
2023-04-07
07:20
TIP #655 implementation: Support the styleMask property for NSWindow and NSPanel in Aqua check-in: a527ef99 user: jan.nijtmans tags: trunk, main
2023-04-04
22:32
Merge 8.7 check-in: e2f83318 user: jan.nijtmans tags: gripsize
22:30
Merge 8.7 check-in: 273b7d12 user: jan.nijtmans tags: revised_text, tip-466
22:29
Merge 8.7 check-in: d4d66885 user: jan.nijtmans tags: tip-626
2023-04-03
13:24
merge trunk check-in: 571494d0 user: dgp tags: core-8-7-b1-rc
2023-04-02
22:43
Merge 8.7 check-in: fec52cf9 user: jan.nijtmans tags: tip-660
22:34
Take over some comment changes from "bug-85cea56c27" branch check-in: b95fe446 user: jan.nijtmans tags: trunk, main
22:26
Complete fix for [85cea56c27]: The -underline option does not show an underline on ttk::label 1000 x thanks to François, for pinpointing the exact problem! check-in: 71f4c24a user: jan.nijtmans tags: trunk, main
22:01
Make sure not to change the fullscreen bit in the styleMask. (Thanks Francois!) Closed-Leaf check-in: a8e78f00 user: culler tags: 655
2023-04-01
18:25
Merge 8.7 check-in: 2a92fb6c user: jan.nijtmans tags: tip-626
13:54
Merge trunk (since previous commit on trunk was moved to tip-660) Closed-Leaf check-in: b52d9d1f user: jan.nijtmans tags: bug-85cea56c27
13:17
Add comment in TkGetIntForIndex. check-in: 01550f71 user: fvogel tags: bug-85cea56c27
13:13
merge trunk check-in: ecb2880d user: fvogel tags: bug-85cea56c27
08:58
Build Tk with TIP #660 check-in: 91dfbe10 user: jan.nijtmans tags: tip-660
2023-03-31
22:19
Merge 8.7 check-in: dc190a36 user: jan.nijtmans tags: tip-647
13:57
merge trunk check-in: b789024f user: dgp tags: core-8-7-b1-rc
2023-03-30
10:02
Merge 8.7 check-in: 0932892a user: jan.nijtmans tags: revised_text, tip-466
09:58
Merge 8.7 check-in: a289e0eb user: jan.nijtmans tags: tip-658
09:51
Merge 8.7 check-in: a3a73c9e user: jan.nijtmans tags: 655
09:36
Fix [15c685a976]: Issues with menu cloning. check-in: 126d79c5 user: sbron tags: trunk, main
03:45
Fix [ee0847f633]: Aqua: compiler warning in debug builds. And Fix [2ed289cae0]: Aqua: more format specifiers than arguments in tkToolbarButton check-in: 42cbe254 user: fvogel tags: trunk, main
2023-03-28
21:58
Document TK_OPTION_INDEX check-in: f722fab7 user: jan.nijtmans tags: trunk, main
21:18
Fix tests check-in: 20d0590a user: culler tags: 655
02:47
Clean up restoration of -type as ignored wm attribute on macOS check-in: 75dec90c user: kevin_walzer tags: 655
2023-03-26
21:39
Merge 8.6. Fix cc warning check-in: 00193abc user: jan.nijtmans tags: trunk, main
2023-03-24
21:14
Fix 68417a8bb3: No result/LF printed for 64-bit integer type check check-in: c9bb6f88 user: jan.nijtmans tags: trunk, main
2023-03-22
20:23
Documentation for TK_OPTION_INDEX check-in: 97b2e9ba user: jan.nijtmans tags: bug-f41f675cca
10:29
Add a test for an id that is equal to a special index. check-in: 44db6483 user: sbron tags: tip-658
10:19
Describe the search order more explicitly. check-in: 098ddf6b user: sbron tags: tip-658
2023-03-21
20:27
Fix winMenu tests impacted by the tip. check-in: f985d289 user: fvogel tags: tip-658
09:25
Fix menuDraw tests impacted by the tip. check-in: 05c34ad8 user: sbron tags: tip-658
2023-03-20
16:49
Optimized a few SVG gradients. check-in: df091bec user: csaba tags: trunk, main
10:35
Fix error message formatting and add a test for the error scenario. check-in: 9a6c98a5 user: sbron tags: tip-658
10:04
Add tests for TIP 658. check-in: 10b230de user: sbron tags: tip-658
2023-03-17
20:20
Merge 8.6 check-in: aace6fb7 user: jan.nijtmans tags: trunk, main
2023-03-16
23:08
Implement TIP 658 check-in: dd112723 user: sbron tags: tip-658
21:17
Update the description of the menu entry index of the form @index to reflect how it actually works. check-in: 48cee3f1 user: sbron tags: trunk, main
2023-03-15
17:06
Merge 8.6 check-in: 53c43f3e user: jan.nijtmans tags: trunk, main
12:25
Code simplification in tkUnixButton.c check-in: 4dae9e2d user: csaba tags: trunk, main
2023-03-14
15:54
Partial fix for [85cea56c27]: The -underline option does not show an underline on ttk::label, ttk::labelframe, ttk::notebook tabs. check-in: 98154f2b user: jan.nijtmans tags: trunk, main
07:35
Merge 8.7. Remove some spacing check-in: 3560f85a user: jan.nijtmans tags: 655
2023-03-13
20:43
Fix indentation in tkConfig.c check-in: c0de3561 user: fvogel tags: bug-85cea56c27
20:33
merge trunk check-in: 830d179c user: fvogel tags: revised_text, tip-466
20:31
Fully fix the build on Windows. check-in: 6874757b user: fvogel tags: trunk, main
20:08
Merge 8.7 check-in: ce6369f5 user: jan.nijtmans tags: 655
11:54
Fix windows build check-in: f42f894e user: jan.nijtmans tags: trunk, main
2023-03-12
22:09
Merge 9.0 check-in: 743d56b0 user: jan.nijtmans tags: revised_text, tip-466
22:05
Merge 8.7 check-in: 7c25a809 user: jan.nijtmans tags: 655
21:59
Even more -1 -> TCL_INDEX_NONE check-in: ed5525fd user: jan.nijtmans tags: trunk, main
21:38
Merge 8.7 check-in: 84d8ab92 user: jan.nijtmans tags: 655
21:20
More -1 -> TCL_INDEX_NONE. More TCL_UNUSED( check-in: e40ad52e user: jan.nijtmans tags: trunk, main
2023-03-11
13:42
Fix [85cea56c27]: The -underline option does not show an underline on ttk::label, ttk::labelframe, ttk::notebook tabs. check-in: 41e57b5e user: fvogel tags: bug-85cea56c27
2023-03-06
16:31
Simplified the SVG data used for drawing the ttk::checkbutton indicator of the clam theme. check-in: c2a225bb user: csaba tags: trunk, main
15:29
More -Wconversion C warning fixes check-in: 177db981 user: jan.nijtmans tags: trunk, main
2023-03-05
22:20
Merge 8.7 check-in: f9d26b40 user: jan.nijtmans tags: revised_text, tip-466
21:36
off-by-one error in TIP #577 impl check-in: 2509c079 user: jan.nijtmans tags: trunk, main
2023-03-04
21:52
More serious elimination of -Wconversion C warnings check-in: f717a6ca user: jan.nijtmans tags: trunk, main
17:32
Merge 8.6 check-in: 65693af2 user: jan.nijtmans tags: trunk, main
2023-03-03
18:35
Helper function ColorToStr() greatly simplified. check-in: ff0b8a44 user: csaba tags: trunk, main
15:46
More -1 -> TCL_INDEX_NONE check-in: 844eb01e user: jan.nijtmans tags: trunk, main
15:45
Get rid of TCL_ENCODING_NOCOMPLAIN, since it will (most likely) be removed from Tcl check-in: 76687557 user: jan.nijtmans tags: trunk, main
15:18
-1 -> TCL_INDEX_NONE check-in: 5eec34c3 user: jan.nijtmans tags: trunk, main
2023-03-02
14:36
merge trunk check-in: 4ec3603d user: dgp tags: core-8-7-b1-rc
11:24
Some more C warnings (windows-specific) check-in: ca3305b8 user: jan.nijtmans tags: trunk, main
11:21
Reduce the number of ttk C warnings check-in: 188b2627 user: jan.nijtmans tags: trunk, main
2023-02-28
20:47
Fix calculation when menu doesn't fit below a ttk::menubutton. check-in: 6e75df2d user: sbron tags: trunk, main
2023-02-27
20:43
Fix [6cd4762798]: Crash using tk busy hold check-in: b73c04cd user: fvogel tags: trunk, main
2023-02-24
14:39
merge trunk check-in: 3b74e887 user: dgp tags: core-8-7-b1-rc
11:50
Hopefully final unification and cleanup of the SVG data used for drawing indicators check-in: 118c0b44 user: csaba tags: trunk, main
2023-02-22
15:58
merge trunk check-in: 301ca506 user: dgp tags: core-8-7-b1-rc
2023-02-20
13:49
Further work on scalability of the Tk widget demo GUI check-in: ae5acb5a user: csaba tags: trunk, main
2023-02-18
13:56
Merged branch better-indicators into trunk; a couple of additional visual improvements check-in: 442b858b user: csaba tags: trunk, main
2023-02-17
12:56
Code cleanup Closed-Leaf check-in: 7bd6fdbe user: csaba tags: better-indicators
2023-02-15
10:46
Small correction check-in: d101aa80 user: csaba tags: trunk, main
10:04
Provided SVG images for the Tk widget demonstration application check-in: f4cca32b user: csaba tags: trunk, main
2023-02-14
15:28
Alternative implementation of the ttk::checkbutton and ttk::radiobutton indicators of the clam theme, using SVG images check-in: 801b5bb5 user: csaba tags: better-indicators
15:02
Create new branch named "better-indicators" check-in: 8f65f003 user: csaba tags: better-indicators
12:09
Code optimization and cleanup related to the indicator images check-in: 402c5f81 user: csaba tags: trunk, main
2023-02-13
14:23
merge trunk check-in: 21c44e9c user: dgp tags: core-8-7-b1-rc
2023-02-12
09:15
merge trunk check-in: e865ae45 user: fvogel tags: revised_text, tip-466
09:14
Fix 170551eeff (from the Tcl repository): Crash in tk busy forget. check-in: 4da3884b user: fvogel tags: trunk, main
2023-02-11
14:47
Improved the SVG data of a few images used for drawing (ttk::)checkbutton and (ttk::)radiobutton indicators check-in: 9f532a0b user: csaba tags: trunk, main
2023-02-10
16:28
merge trunk check-in: 5819db40 user: dgp tags: core-8-7-b1-rc
12:06
Build Tk 8.7 with apn-encoding-profile branch Closed-Leaf check-in: 259a9c8b user: jan.nijtmans tags: build-with-apn-encoding-profile
12:00
Merge 8.7 check-in: b7ae5b8f user: jan.nijtmans tags: gripsize
2023-02-09
19:47
More TK_OPTION_INT -> TK_OPTION_PIXELS check-in: 7c187f81 user: jan.nijtmans tags: trunk, main
14:14
Made the ttk::sizegrip widget scaling-aware; a few necessary changes related to the winnative theme check-in: 7a0313e0 user: csaba tags: trunk, main
2023-02-08
15:50
ttkEntry width is in avgchar, not in pixels, so TK_OPTION_PIXELS is nonsence here Closed-Leaf check-in: b68f4cdf user: jan.nijtmans tags: more-int-to-pixels
15:42
More TK_OPTION_INT -> TK_OPTION_PIXELS check-in: b1b3767a user: jan.nijtmans tags: more-int-to-pixels
12:15
Merge 8.7 check-in: c732d551 user: jan.nijtmans tags: tip-647
12:14
Merge 8.7 check-in: 36f1ce10 user: jan.nijtmans tags: tip-626
12:12
Merge 8.7 check-in: d0594c4b user: jan.nijtmans tags: revised_text, tip-466
11:57
Rebase to 8.7 check-in: 534cb23b user: jan.nijtmans tags: gripsize
11:45
Don't worry about Visual Studio < 2015 any more check-in: 350021d8 user: jan.nijtmans tags: trunk, main
11:21
Merged branch scaling-aware-classic-simple into trunk check-in: fe06eb8d user: csaba tags: trunk, main
2023-02-07
14:40
Unify static data initializers, do it all the same way. Closed-Leaf check-in: 33e33821 user: jan.nijtmans tags: scaling-aware-classic-simple
06:44
merge trunk check-in: e1e72e3a user: griffin tags: scaling-aware-classic-simple
2023-02-06
21:00
Made the indicators of the Tk core checkbuttons and radiobuttons on Windows and the ones of the ttk::checkbutton and ttk::radiobutton widgets of the winnative theme scaling-aware check-in: 4bcd77d2 user: csaba tags: scaling-aware-classic-simple
2023-02-03
12:25
Made sure that ttkDefaultTheme.c will compile on Windows, too; tk::scalingPct is no longer read-only check-in: 2be885b3 user: csaba tags: scaling-aware-classic-simple
2023-02-02
20:21
please the compiler better ;-) check-in: e92e3a1e user: jan.nijtmans tags: scaling-aware-classic-simple
17:26
Trying to please the compiler on Windows check-in: 9af5094f user: csaba tags: scaling-aware-classic-simple
2023-02-01
19:13
Merged trunk into branch scaling-aware-classic-simple check-in: e0cd893c user: csaba tags: scaling-aware-classic-simple
2023-01-31
19:53
Made the ttk::checkbutton and ttk::radiobutton indicators of the alt theme scaling-aware, preserving their 3D look check-in: 5989d68b user: csaba tags: scaling-aware-classic-simple
2023-01-25
18:18
Improvements related to the geometry of the checkbutton and radiobutton indicator images check-in: e5c36053 user: csaba tags: scaling-aware-classic-simple
16:26
Merge 8.7 check-in: 10aeb557 user: jan.nijtmans tags: scaling-aware-classic-simple
2023-01-24
12:41
Made the cascade arrows of the menu entries on X11 and the values of further Ttk styling options scaling-aware. See the ticket [f20f46b9] for details. check-in: c2174181 user: csaba tags: scaling-aware-classic-simple