Tk Source Code

Timeline
Login

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

145 check-ins using file library/demos/widget version 9114c297

2022-12-08
17:56
Made sure that a series of Tk core and Ttk widgets will be scaled according to the display's scaling percentage check-in: 447c5819 user: csaba tags: rfe-e9622302-scalable-icons
17:26
Replaced several pixmap icons with SVG images that are automatically scaled according to the display' scaling percentage check-in: f6494c67 user: csaba tags: rfe-e9622302-scalable-icons
2022-11-08
11:04
[e9622302] Scalable icons: replace error icon by svg version check-in: 450de567 user: oehhar tags: rfe-e9622302-scalable-icons
07:45
Souce/Documentation distrubion with Tcl 9.0, not 8.7 check-in: fad7903f user: jan.nijtmans tags: tip-647
2022-11-04
22:58
TkGetStringsFromObjs() is no longer needed check-in: 9dbf885b user: jan.nijtmans tags: tip-647
16:28
alwaysRedraw -> flags check-in: 68e8de35 user: jan.nijtmans tags: tip-647
12:59
Merge 8.7 check-in: 4ea553ca user: jan.nijtmans tags: revised_text, tip-466
12:41
wish8.7 -> wish9.1 check-in: c3466f86 user: jan.nijtmans tags: tip-647
12:39
Merge 8.7 check-in: 02279de3 user: jan.nijtmans tags: tip-647
12:37
typo. TCL_MAJOR_VERSION should have been TK_MAJOR_VERSION here. check-in: 8d26fd2c user: jan.nijtmans tags: trunk, main
2022-11-03
23:04
two more 8.6 -> 8.7 check-in: ebe18529 user: jan.nijtmans tags: tip-647
23:01
Merge 8.7. Make minimun Tcl version 8.7 check-in: 7c616510 user: jan.nijtmans tags: tip-647
22:58
Put back (void)cdata, since it otherwise causes a warning on Win32 check-in: ad7a2ea0 user: jan.nijtmans tags: trunk, main
22:55
On MacOS, cdata is not unused! check-in: aa0a0256 user: jan.nijtmans tags: trunk, main
22:21
Build with either Tcl 8.7 or 9.0 check-in: 73b82006 user: jan.nijtmans tags: tip-647
22:15
Tk version from 8.7 -> 9.1 check-in: 210312d8 user: jan.nijtmans tags: tip-647
21:38
Get rid of TK_CONFIG_OBJS flag (and change signature of Tk_ConfigureWidgets) check-in: 9d42110f user: jan.nijtmans tags: tip-647
20:51
If compiled with -DTK_NO_DEPRECATED, make TK_CONFIG_OBJS mandatory. So, we could get rid of this flag in Tk 9.x (TIP upcoming!) check-in: 6d2e81b5 user: jan.nijtmans tags: trunk, main
16:38
TkCanvPostscriptCmd -> TkCanvPostscriptObjCmd check-in: afbcb55a user: jan.nijtmans tags: trunk, main
15:51
Allow specPtr->offset to have the value TCL_INDEX_NONE. Use this in tkImgPhoto.c to remove the need for a tricky allocation of a temporary special argument array. check-in: f1b2b77c user: jan.nijtmans tags: trunk, main
12:58
More usage for Tcl_Size (internal TkEnsemble) check-in: 7407584a user: jan.nijtmans tags: trunk, main
11:18
More Tcl_Size usages (so longer lists can be handled with >= Tcl 9.0 headers) check-in: 2957d082 user: jan.nijtmans tags: trunk, main
2022-11-02
21:07
Merge 8.7 check-in: 11d1a26c user: jan.nijtmans tags: revised_text, tip-466
21:06
Merge 8.6 check-in: 6fd186d3 user: jan.nijtmans tags: trunk, main
20:58
Merge 8.7. Unbreak windows build check-in: c5e786b3 user: jan.nijtmans tags: revised_text, tip-466
20:47
Only define Tcl_Size for Tcl 8.6, require it for higher versions check-in: 90569cee user: jan.nijtmans tags: trunk, main
2022-11-01
14:41
Merge 8.7 check-in: f918dbc9 user: jan.nijtmans tags: revised_text, tip-466
12:07
Allow TkTextSegToOffset to return a Tcl_Size. Make undoMarkId last field of TkSharedText (for binary compatibility with Tk 8.6) check-in: a8ccbf3e user: jan.nijtmans tags: trunk, main
2022-10-31
22:23
Merge 8.7 check-in: 624fdbce user: jan.nijtmans tags: revised_text, tip-466
20:28
int -> Tcl_Size in Tk_ChunkMeasureProc/Tk_ChunkBboxProc check-in: 70b2022e user: jan.nijtmans tags: trunk, main
15:59
Merge 8.7 check-in: cdc32541 user: jan.nijtmans tags: revised_text, tip-466
15:41
Enhance TkSelDefaultSelection function (int maxBytes -> Tcl_Size maxBytes) check-in: a61bd973 user: jan.nijtmans tags: trunk, main
14:03
Merge 8.6. Use Tcl_Size in (undocumented) Tk_GetStyledElement function check-in: d511a439 user: jan.nijtmans tags: trunk, main
2022-10-30
23:24
Merge 8.7 check-in: 076ea9da user: jan.nijtmans tags: revised_text, tip-466
23:24
use PTR2INT here check-in: 95806a96 user: jan.nijtmans tags: trunk, main
23:21
Make everything work (again) with Tcl 8.6 too check-in: f9e26441 user: jan.nijtmans tags: trunk, main
22:34
Merge 8.7 check-in: 41be8cdf user: jan.nijtmans tags: revised_text, tip-466
22:12
Merge 8.6 check-in: c53676d9 user: jan.nijtmans tags: trunk, main
21:27
even more int -> Tcl_Size check-in: 82705061 user: jan.nijtmans tags: trunk, main
19:40
more int -> Tcl_Size (making use of the increased range in Tcl 9.0) check-in: d1a47539 user: jan.nijtmans tags: trunk, main
15:50
Eliminate intermediate numObjects1/objc1 variables check-in: 059916a1 user: jan.nijtmans tags: trunk, main
15:08
Merge 8.6 check-in: 0c4078f0 user: jan.nijtmans tags: trunk, main
2022-10-28
22:17
Merge 8.7 check-in: 7edeacb7 user: jan.nijtmans tags: revised_text, tip-466
19:29
merge revised_text check-in: 52e5fa27 user: fvogel tags: less_test_constraints_revised_text
18:11
`make clean` should remove libtcl9tk*.so check-in: e7d15ddf user: dgp tags: trunk, main
17:01
test hygiene check-in: 0e434777 user: dgp tags: trunk, main
16:45
merge 8.6 check-in: cdc170f9 user: dgp tags: trunk, main
16:43
Merge 8.7 check-in: 5f624969 user: jan.nijtmans tags: revised_text, tip-466
15:32
merge 8.6 check-in: 7f403d49 user: dgp tags: trunk, main
14:53
Merge 8.6 check-in: 787fc6a6 user: jan.nijtmans tags: trunk, main
11:30
TIP #645 correction. Latest patch from Patrick May. check-in: cf4fff69 user: jan.nijtmans tags: trunk, main
2022-10-27
20:18
merge trunk check-in: 32af5d6d user: fvogel tags: revised_text, tip-466
16:13
TIP #645: ttk color palette support check-in: 755608c3 user: jan.nijtmans tags: trunk, main
16:09
Merge 8.6 check-in: 992aa0e1 user: jan.nijtmans tags: trunk, main
15:08
Some more int -> Tcl_Size check-in: 95243bd2 user: jan.nijtmans tags: trunk, main
2022-10-26
19:41
merge 8.6 check-in: 8d437502 user: fvogel tags: revised_text, tip-466
19:40
Fix [43573999ca]: Problem with tkBind.c since Tk 8.6.10 (various assertions fail). check-in: 868fa4a4 user: fvogel tags: trunk, main
13:29
Merge 8.7 check-in: 04fd43d1 user: jan.nijtmans tags: revised_text, tip-466
13:28
Fix signature for TkpDrawCharsInContext/TkDrawAngledChars, when compiling with 9.0 headers check-in: 8eda1b4b user: jan.nijtmans tags: trunk, main
09:29
Some updates from latest X11 headers check-in: 52b8a9e5 user: jan.nijtmans tags: trunk, main
2022-10-25
08:52
Merge 8.7 check-in: adc596af user: jan.nijtmans tags: tip-645
08:50
Merge 8.7 check-in: ff665fa8 user: jan.nijtmans tags: revised_text, tip-466
08:50
Fix bug in rules.vc (handle TK_MAJOR_VERSION the same as TCL_MAJOR_VERSION) check-in: 06929a0f user: jan.nijtmans tags: trunk, main
08:41
Fix bogus test numbering. check-in: a99a2a16 user: oehhar tags: trunk, main
2022-10-24
21:52
Rebase to latest 8.7 check-in: bc1f75f4 user: jan.nijtmans tags: tip-645
21:16
Merge 8.7 check-in: c6375ea3 user: jan.nijtmans tags: revised_text, tip-466
20:59
Adapt to TIP #628 (mainly TkSizeT -> Tcl_Size) check-in: a64ca7a7 user: jan.nijtmans tags: trunk, main
2022-10-22
23:16
Undo previous update in tkEntry.[ch]: this was only meant as demo check-in: b4f11c66 user: jan.nijtmans tags: trunk, main
2022-10-21
22:11
TIP #642 implementation: Let TK_OPTION_BOOL/TK_OPTION_STRING_TABLE handle (C99) bool/enum check-in: ab731608 user: jan.nijtmans tags: trunk, main
21:03
Tcl_Size usage warning fixes, more ClientData -> void * Closed-Leaf check-in: 3dbf4899 user: jan.nijtmans tags: tcl8-compat
13:54
The console window should not pop up when the initial command is something other than [console show]. Leaf check-in: 692e0f9f user: sbron tags: tip-561-autoload
2022-10-20
21:51
Directly use the current private console commands. There is no need to stay compatible with Tcl 8.3. check-in: 49db43fe user: sbron tags: tip-561-autoload
20:27
Reorganize the unixconsole code, making use of modern Tcl features. Also make the [console title] command work as advertised. check-in: ea492f9f user: sbron tags: tip-561-autoload
15:19
Merge 8.7 Leaf check-in: e8f2b9e9 user: jan.nijtmans tags: pspjuth-touch
15:13
Merge 8.7 check-in: dda1d0a2 user: jan.nijtmans tags: tcl8-compat
15:13
Merge 8.7 Closed-Leaf check-in: 0345621e user: jan.nijtmans tags: tip-642
15:11
Some last-minute changes by Patrick May check-in: 2e4b1d26 user: jan.nijtmans tags: tip-645
14:56
Merge 8.7 check-in: a063a025 user: jan.nijtmans tags: tip-645
2022-10-19
19:44
Remove unnecessary checks. check-in: b02c3d04 user: sbron tags: tip-561-autoload
10:48
Merge 8.7 Leaf check-in: 8e0e221c user: jan.nijtmans tags: tip-561
09:38
Alternative implementation of TIP #561 that uses Tcl's auto load functionality. check-in: 2acb0622 user: sbron tags: tip-561-autoload
2022-10-18
20:16
merge trunk check-in: 31fb16d2 user: fvogel tags: revised_text, tip-466
20:15
merge 8.6 check-in: 1bcc6791 user: fvogel tags: trunk, main
2022-10-17
20:07
Resolve duplicate test names in treeview.test. check-in: 4e285964 user: fvogel tags: trunk, main
19:52
merge trunk check-in: 61779e6b user: fvogel tags: revised_text, tip-466
19:52
Fix conflict resolution error in previous commit. check-in: 45c80809 user: fvogel tags: trunk, main
19:48
merge trunk check-in: cb96b475 user: fvogel tags: revised_text, tip-466
19:47
Merge core-8-6-branch that just received changes from unstable_tests branch, and fix conflicts in frame.test. This commit stabilizes several more tests that could sporadically fail on macOS. No test expected results were changed. check-in: 1826feb9 user: fvogel tags: trunk, main
19:25
Work around [d93c8175fd]: MSVC optimization bug. check-in: 193a0d52 user: fvogel tags: trunk, main
12:33
Rebase TIP #561 to latest trunk check-in: 94f42432 user: jan.nijtmans tags: tip-561
2022-10-16
20:29
Let the Github Actions CI runner build in both release and debug modes with MSVC. Also, upgrade from windows-2019 to windows-2022 when building with MSVC, so that issue [d93c8175fd] triggers. check-in: 3f4e2b31 user: fvogel tags: trunk, main
2022-10-14
11:23
Further build fixes check-in: 16019a6e user: jan.nijtmans tags: tcl8-compat
11:10
Another attempt check-in: b9037223 user: jan.nijtmans tags: tcl8-compat
2022-10-13
22:28
Merge 8.7 check-in: fd8fe7bf user: jan.nijtmans tags: pspjuth-touch
22:25
Merge 8.7 check-in: ed1e416f user: jan.nijtmans tags: tip-642
22:15
Merge 8.7 check-in: 18c509c5 user: jan.nijtmans tags: tip-645
22:06
Merge 8.7 check-in: 4ad99483 user: jan.nijtmans tags: tcl8-compat
22:04
Merge 8.7 check-in: 4b9f3b0b user: jan.nijtmans tags: trunk, main
21:31
update rules.vc check-in: 34d192c1 user: jan.nijtmans tags: tcl8-compat
2022-10-12
15:42
Fix build check-in: f503caa4 user: jan.nijtmans tags: tcl8-compat
15:09
Rebase to 8.7 check-in: 96dade73 user: jan.nijtmans tags: tcl8-compat
2022-10-11
16:43
Fix apparent patch error check-in: b656530c user: jan.nijtmans tags: tip-645
16:18
Proposed TIP #645 implementation check-in: 51915018 user: jan.nijtmans tags: tip-645
2022-10-08
22:15
Merge 8.7 check-in: 9709c196 user: jan.nijtmans tags: tip-642
21:27
Merge 8.6 check-in: 5a470876 user: culler tags: trunk, main
19:42
Merge 8.7 Leaf check-in: 70ed7db2 user: jan.nijtmans tags: tip-638
17:23
Merge 8.7 check-in: c98f1a6a user: jan.nijtmans tags: revised_text, tip-466
14:27
Merge mac_styles_87 as implementation of TIP #639 check-in: e513f55a user: culler tags: trunk, main
2022-09-29
18:04
Fix [64552a6856]: issues with comboboxes. Closed-Leaf check-in: 60bb185f user: marc_culler tags: mac_styles_87
17:49
One more go at combobox-3. Closed-Leaf check-in: ed42ec3d user: marc_culler tags: bug-64552a6856
14:10
Add missing demo photos. check-in: 8c198262 user: culler tags: bug-64552a6856
05:09
Small adjustment check-in: 3e922f82 user: culler tags: bug-64552a6856
04:49
Fix combobox-3, skip combobox-1890211 check-in: dc9b8122 user: culler tags: bug-64552a6856
2022-09-28
21:52
Merge mac_styles_87 check-in: 08de0514 user: culler tags: bug-64552a6856
19:57
Need to set the size of both light and dark mode nsimages. Add an appearance pane to the mac_styles demo. check-in: 5c8d9e54 user: culler tags: mac_styles_87
19:36
Merge 8.7 check-in: 0bb42672 user: jan.nijtmans tags: mac_styles_87
2022-09-25
03:21
Merge mac_styles_87 check-in: 71da9311 user: marc_culler tags: bug-64552a6856
02:55
Fix [64552a6856] mac_styles combobox -- try to avoid the extra space at the end of the popdown menu. check-in: 4d86c2ed user: marc_culler tags: bug-64552a6856
2022-09-24
07:00
Fix systray tests errors by moving the init to the correct function as it was before. check-in: b4830762 user: fvogel tags: mac_styles_87
05:10
Add -radius and -ring options to the nsimage image type. Improve handling of default sizes. check-in: 3ec8a48f user: marc_culler tags: mac_styles_87
2022-09-22
20:45
Merge main. check-in: 1030d8bc user: marc_culler tags: mac_styles_87
15:49
Merge main check-in: ea7f0597 user: marc_culler tags: mac_styles_87
15:37
Merge main check-in: bbda05e5 user: marc_culler tags: mac_styles_87
2022-09-21
23:24
Merge main check-in: c667efb6 user: marc_culler tags: mac_styles_87
22:48
Merge main check-in: 6464fcc0 user: marc_culler tags: mac_styles_87
18:02
Improve error message. check-in: 7d201eea user: marc_culler tags: mac_styles_87
18:00
Merge main check-in: b03456a2 user: marc_culler tags: mac_styles_87
16:21
Merge main check-in: 114e2ac2 user: marc_culler tags: mac_styles_87
04:03
Fix upside down images. check-in: 10f4355d user: marc_culler tags: mac_styles_87
2022-09-20
22:53
Merge main check-in: 4b15d728 user: marc_culler tags: mac_styles_87
22:05
Merge main check-in: ff290d46 user: marc_culler tags: mac_styles_87
20:19
Merge main check-in: 0a112348 user: marc_culler tags: mac_styles_87
18:49
Merge main check-in: 69c8b427 user: marc_culler tags: mac_styles_87
17:51
Merge main check-in: 9de787f1 user: marc_culler tags: mac_styles_87
15:43
Restore the call to Tcl_CreateObjCmd which accidentally got deleted. Rename TkNSImageXXX to TkMacOSXNSImageXXX. check-in: 148319a4 user: marc_culler tags: mac_styles_87
15:25
Master -> Model in the nsimage code. check-in: 9a69d8c5 user: marc_culler tags: mac_styles_87
05:21
Merge main check-in: e533d5d4 user: marc_culler tags: mac_styles_87
04:58
merge main check-in: 3bb159d0 user: marc_culler tags: mac_styles_87
02:54
Merge check-in: 93320b92 user: marc_culler tags: mac_styles_87
00:19
Flip the feather. check-in: 0b92d41c user: marc_culler tags: mac_styles_87
2022-09-19
20:05
Update to latest trunk check-in: b6c3d07d user: jan.nijtmans tags: mac_styles_87
16:28
Add an image button based on a png file to the demo. check-in: c8148c0e user: marc_culler tags: mac_styles_87
15:44
Add -template option to nsimage. check-in: efea31ac user: marc_culler tags: mac_styles_87
03:53
Document the nsimage image type and make a few minor adjustments. check-in: b4833fcb user: marc_culler tags: mac_styles_87
2022-09-18
14:59
Don't offer the Aqua widget ds demo on other platforms. check-in: 7bd217fd user: marc_culler tags: mac_styles_87