Tk Source Code

Timeline
Login

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

290 check-ins using file generic/tkCanvUtil.c version 411802e7

2023-01-16
09:55
Merge 8.7. Add TCL_ENCODING_HACK_FLAG, meant for experimenting (not _ever_ to be merged to trunk!) check-in: dce27b65 user: jan.nijtmans tags: bug-370b1ff03e
2023-01-15
22:00
Merge 8.7. -gripcount -> gripsize and diameter -> size check-in: 8d7f56a6 user: jan.nijtmans tags: gripsize
00:56
Merge 8.7 check-in: 0b527088 user: jan.nijtmans tags: revised_text, tip-466
2023-01-14
19:45
Make -sizegrip/-gripcount scalable. Also clean-up *Theme.tcl files, regarding usage of temporary variables check-in: 5bc5c090 user: jan.nijtmans tags: trunk, main
13:11
Ticket [370b1ff03e]. Confirm the issue is in Tcl (see Tcl's branch bug-370b1ff03e against which we temporarily build on macOS with clang) by removing the 'failsOnXQuartz' constraints in entry.test and spinbox.test. check-in: 0375284b user: fvogel tags: bug-370b1ff03e
2023-01-12
21:54
Fix compilation with Tcl 9.0 headers check-in: 2ffd5fb8 user: jan.nijtmans tags: scaling-aware-classic-buttons
12:16
Change -gripsize back to -gripcount (name change can be done later as a separate step) check-in: ae4221e3 user: jan.nijtmans tags: gripsize
11:57
Missing Tk_GetPixelsFromObj(). Verify compatibility with old '-gripcount' check-in: eb706160 user: jan.nijtmans tags: gripsize
2023-01-11
22:04
Scaling aware classic check and radio buttons. Menu check and radio buttons not yet implemented. This is a corollary to rfe-e9622302. check-in: 7936086d user: griffin tags: scaling-aware-classic-buttons
12:38
Add "-gripsize" option or convert "-gripcount" -> "-gripsize" (which is the same, factor 2) check-in: 5e436848 user: jan.nijtmans tags: gripsize
2023-01-10
21:19
Update documentation check-in: d9b6b33f user: jan.nijtmans tags: trunk, main
17:04
Use pixels in stead of ints in the "wm minsize" and "wm maxsize" commands, so those become scalable. check-in: 28edd3d3 user: jan.nijtmans tags: trunk, main
16:52
Merge 8.6 check-in: c8b0cb70 user: jan.nijtmans tags: trunk, main
2023-01-08
19:48
Merge 8.6 check-in: d7637d50 user: jan.nijtmans tags: trunk, main
09:17
Merge core-8-6-branch check-in: b8c2861e user: fvogel tags: trunk, main
2023-01-06
21:35
Fix [8bee4b2009]: progress bar no longer displays properly with certain styles. check-in: c0e5aa48 user: fvogel tags: trunk, main
16:36
merge-mark check-in: d20c3e1a user: jan.nijtmans tags: trunk, main
16:32
Fix ad393071c2: Use different LD_LIBRARY_PATH_VAR on macOS check-in: 45391f72 user: jan.nijtmans tags: trunk, main
16:19
Merge 8.6 check-in: a63340c7 user: jan.nijtmans tags: trunk, main
00:06
-indicatordiameter -> indicatorsize Closed-Leaf check-in: 9222e4c0 user: jan.nijtmans tags: bug-f20f46b9
2023-01-05
23:01
Eliminate even more ScaleNum usage, by changing "int" -> "pixel" check-in: 2edd0e40 user: jan.nijtmans tags: bug-f20f46b9
18:08
Merge 8.7 check-in: b0d8e451 user: jan.nijtmans tags: bug-f20f46b9
18:03
Some progress in [f20f46b90a]. Not done yet check-in: f7faa6e9 user: jan.nijtmans tags: trunk, main
16:00
Replaced all ::tk::ScaleNum invocations with screen distances in points at all places where this was possible check-in: c4db2f83 user: csaba tags: bug-f20f46b9
2023-01-04
21:49
When translating "nsFont pointSize" to Tcl_WideInt, use correct rounding check-in: f42742a8 user: jan.nijtmans tags: bug-f20f46b9
21:13
code cleanup (no functional change) check-in: 370c139a user: jan.nijtmans tags: bug-f20f46b9
2023-01-03
23:15
Rebase to 8.7. Make (hopefully) all MacOS test-cases pass check-in: 8ac589c7 user: jan.nijtmans tags: bug-f20f46b9
22:53
Merge 8.6 check-in: 5a0abebc user: jan.nijtmans tags: trunk, main
20:09
merge less_test_constraints_revised_text (no changes). check-in: ab3506f8 user: fvogel tags: revised_text, tip-466
20:09
merge trunk check-in: ab788a4a user: fvogel tags: revised_text, tip-466
20:08
merge less_tests_constraints_87 (cosmetic changes). check-in: 530c6a09 user: fvogel tags: trunk, main
20:07
merge core-8-6-branch check-in: 3eddcfc2 user: fvogel tags: trunk, main
2023-01-02
17:51
Attempt to make it look better on MacOS, and more ttk adaptations check-in: 84e45754 user: jan.nijtmans tags: bug-f20f46b9
16:27
Merge 8.6 check-in: befeafbf user: jan.nijtmans tags: trunk, main
2022-12-30
21:35
Refine progressbar-3.3 Closed-Leaf check-in: 9287395c user: fvogel tags: bug-8bee4b2009-alt
21:15
Simplify code by making better use of common parts between Text and cText elements. check-in: 2ff58248 user: fvogel tags: bug-8bee4b2009-alt
20:53
Another approach to fix [8bee4b2009]: Instead of the Text element used in other widgets, use a collapsing Text element. Test progressbar-3.3 passes. check-in: 9034028c user: fvogel tags: bug-8bee4b2009-alt
16:44
A workaround for [8bee4b2009]: the default font used for progressbars is of very small size. Test progressbar-3.3 now passes. Closed-Leaf check-in: fba99d26 user: fvogel tags: bug-8bee4b2009
16:41
Add (currently failing) test progressbar-3.3 demonstrating bug [8bee4b2009]. check-in: 79c6edba user: fvogel tags: bug-8bee4b2009
2022-12-29
22:56
Use some more point-expressions in stead of tk::ScaleNum check-in: bf9a2216 user: jan.nijtmans tags: trunk, main
2022-12-28
17:50
merge 8.7 check-in: 2bdff2e4 user: dgp tags: core-8-7-b1-rc
2022-12-26
10:01
Fix [b461c70399]: text widget handling of the empty space left from line wrap. This changes the behavior when, in a -wrap !none mode, the user clicks in the right half of the blank area at the end of a display line (previously: the cursor got positioned at the beginning of the next display line, now it will be at the end of the current display line which is more in line with what current other editors do). Moreover, an attempt to better document dlineinfo is implemented. check-in: 6888bdc8 user: fvogel tags: revised_text, tip-466
09:36
merge revised_text Closed-Leaf check-in: 67c6fb07 user: fvogel tags: bug-b461c70399
2022-12-22
20:10
For completeness, added the automatic scaling to the winnative theme, too check-in: a1523223 user: csaba tags: trunk, main
2022-12-20
16:50
Merge 8.7 check-in: 5936a79b user: jan.nijtmans tags: revised_text, tip-466
16:49
Merge 8.7 check-in: 030b0124 user: jan.nijtmans tags: tip-626
16:47
Merge 8.7 check-in: 0f51f9f3 user: jan.nijtmans tags: tip-647
16:40
Fix [e9622302]: Make Tk widgets "tk scale" and system scaling aware check-in: 85925702 user: jan.nijtmans tags: trunk, main
2022-12-19
19:28
Fix [95691a9eac]: demo image files for maccOS buttons are too large. check-in: 63cd3427 user: culler tags: trunk, main
2022-12-17
15:38
Reduce gigantic demo images to a reasonable size Closed-Leaf check-in: 180015c4 user: culler tags: bug-95691a9eac
2022-12-16
16:15
Merge 8.7 check-in: 9af581c8 user: jan.nijtmans tags: revised_text, tip-466
16:14
Merge 8.7 Closed-Leaf check-in: b9b0aa92 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
15:09
merge-mark check-in: c15162ff user: jan.nijtmans tags: trunk, main
11:40
Possible fix for [95691a9eac]: In the Widget tour, are 8MB images necessary? Just changing the images from png ->gif Closed-Leaf check-in: 96e32445 user: jan.nijtmans tags: bug-95691a9eac
2022-12-15
23:32
merge-mark check-in: faddec50 user: jan.nijtmans tags: tip-626
23:31
Change (internal) ConfigAttributesObj() signature: int -> Tcl_Size check-in: 6b2dd80a user: jan.nijtmans tags: trunk, main
23:26
Tcl_Size skip check-in: 977de5e9 user: jan.nijtmans tags: tip-626
22:47
Merge 8.7 check-in: 4a9dadb0 user: jan.nijtmans tags: tip-626
14:13
Let (internal) TkGetDisplayOf() return Tcl_Size, not int check-in: 5e11f321 user: jan.nijtmans tags: trunk, main
2022-12-14
17:30
Merge 8.7 check-in: 64dc7633 user: jan.nijtmans tags: tip-647
17:30
merge-mark check-in: 228ff2d5 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
17:29
Merge 8.6 check-in: 667b4663 user: jan.nijtmans tags: trunk, main
16:20
Scaling-related changes in the Tk and Ttk library scripts ready for testing. No changes (yet) in the demo scripts. check-in: 03945209 user: csaba tags: rfe-e9622302-scalable-icons
09:58
Merge-mark check-in: 4c547463 user: jan.nijtmans tags: tip-647
09:51
Merge 8.7 check-in: 2d9bcc68 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
08:03
Let's try to build Tk with Tcl 9.1 (with TIP #626) check-in: 3bc2d6e5 user: jan.nijtmans tags: trunk, main
2022-12-13
21:05
Merge 8.7 check-in: 83118201 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
21:03
Only forbid writing of scaling value in safe interpreters, not reading it check-in: cfdfba69 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
20:21
More scaling in common dialogs check-in: 85c6e0c4 user: csaba tags: rfe-e9622302-scalable-icons
19:08
Don't forbid "tk scaling" in safe interpreters check-in: 46d30c0d user: jan.nijtmans tags: rfe-e9622302-scalable-icons
2022-12-12
23:21
Merge 8.7 check-in: 1e68a0d0 user: jan.nijtmans tags: revised_text, tip-466
23:19
Merge 8.7 check-in: 9c3a761f user: jan.nijtmans tags: tip-626
23:17
Merge 8.7 check-in: 1391e245 user: jan.nijtmans tags: tip-647
23:14
Merge 8.6 check-in: 6852c631 user: jan.nijtmans tags: trunk, main
22:20
Merge-mark check-in: d24c5c3f user: jan.nijtmans tags: trunk, main
19:59
Fix [6ee162c3d9]: Style configuring Treeview -rowheight 0 crashes. Also, document -indent treeview styling option. check-in: dce90abe user: fvogel tags: trunk, main
15:49
Fix building of Linux binary check-in: 1f47a1fa user: jan.nijtmans tags: tip-647
15:38
Merge 8.7 check-in: d7340389 user: jan.nijtmans tags: tip-647
15:36
Merge 8.7 check-in: 97a5a333 user: jan.nijtmans tags: tip-626
15:08
merge 8.7 check-in: b895db8d user: dgp tags: core-8-7-b1-rc
06:50
Merge 8.6 - change copyright in Windows build to UCal. check-in: 9bb958f5 user: apnadkarni tags: trunk, main
2022-12-11
22:17
Build with Tcl 8.7 too check-in: d731edc4 user: jan.nijtmans tags: tip-626
22:09
Build with Tcl 8.7 too check-in: 3d2d5c3a user: jan.nijtmans tags: tip-647
2022-12-10
15:25
Forgot ttk/fonts.tcl in previous commit check-in: 9d52c537 user: csaba tags: rfe-e9622302-scalable-icons
14:54
Scaling-related improvements check-in: 64a3e8a9 user: csaba tags: rfe-e9622302-scalable-icons
2022-12-09
15:28
merge 8.7 check-in: f55b7237 user: dgp tags: core-8-7-b1-rc
13:47
merge main check-in: aff85097 user: oehhar tags: rfe-e9622302-scalable-icons
2022-12-08
21:44
Merge 8.7 check-in: e50d64e0 user: jan.nijtmans tags: tip-626
21:41
merge-mark check-in: 9f8c0507 user: jan.nijtmans tags: tip-647
21:40
Remove unnecessary TkGetStringsFromObjs() usage check-in: e60547e9 user: jan.nijtmans tags: trunk, main
21:03
Rebase to latest trunk check-in: 660431f0 user: jan.nijtmans tags: tip-647
20:26
Rebase to latest trunk. Change workflow build labels check-in: 3946a4fe user: jan.nijtmans tags: tip-626
20:10
Close fork check-in: fbfb75d2 user: jan.nijtmans tags: trunk, main
20:06
Minor improvements related to the printer dialog check-in: 2457dbc2 user: csaba tags: trunk, main
19:52
Rename linux-with-tcl8-build.yml to linux-with-tcl86-build.yml: Apparently in GITHUB, same file must have the same workflow name, otherwise the new name is not picked up check-in: 28c1677a user: jan.nijtmans tags: trunk, main
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
15:08
Proposed changed for [549005c9b2]: Modifactions the the console.tcl script on Windows Leaf check-in: a519d0ed user: jan.nijtmans tags: rfe-549005c9b2
2022-12-07
20:47
Remove more cosmetic differences with the 8.6 test suite. Closed-Leaf check-in: dc3fee63 user: fvogel tags: less_tests_constraints_87
17:07
Merge 8.7 check-in: b05c188f user: jan.nijtmans tags: tip-647
16:54
Fix [5e4e44a93b] part 2: Always resolve abbreviations when using TK_CONFIG_STRING_TABLE/TK_CONFIG_RELIEF/TK_CONFIG_JUSTIFY/TK_CONFIG_ANCHOR. No special code per widget necessary any more. check-in: 95763fe6 user: jan.nijtmans tags: trunk, main
15:33
Merge 8.7 check-in: 275ef11b user: jan.nijtmans tags: tip-647
15:31
Add tcl8 contraints to some winDialog tests: The depend on ~-expansion as done in Tcl 8.x, but Tcl 9.0 doesn't do that any more. check-in: 7f818ed7 user: jan.nijtmans tags: trunk, main
12:52
Rebase to latest 8.7 check-in: 58f66b0c user: jan.nijtmans tags: tip-647
12:41
Switch GITHUB build labels (so we can display this on the wiki) check-in: 6ec3183c user: jan.nijtmans tags: trunk, main
09:32
Merge 8.7 check-in: fb169b6e user: jan.nijtmans tags: tip-647
09:25
On GITHUB actions, build everything with Tcl 8.7 by default in stead of 8.6. It seems that 8.7 is sufficiently stable to do that. check-in: 083e78f0 user: jan.nijtmans tags: trunk, main
2022-12-06
22:15
Don't know how to activate ICU on MacOS with XQuarz Closed-Leaf check-in: d0ebd8ff user: jan.nijtmans tags: build-with-87
22:01
off-by-one in icu check-in: c7a836cd user: jan.nijtmans tags: trunk, main
07:18
merge revised_text Closed-Leaf check-in: ed36be56 user: fvogel tags: less_test_constraints_revised_text
07:18
merge trunk check-in: 6dc2bfe3 user: fvogel tags: less_tests_constraints_87
07:17
merge trunk check-in: 616bd24f user: fvogel tags: revised_text, tip-466
07:16
Fix merge/conflict error in previous commit. check-in: f306e2ee user: fvogel tags: trunk, main
2022-12-05
19:42
merge trunk check-in: c7562994 user: fvogel tags: less_tests_constraints_87
19:41
merge revised_text check-in: c869da56 user: fvogel tags: less_test_constraints_revised_text
19:41
merge trunk check-in: f9cf774b user: fvogel tags: revised_text, tip-466
19:40
merge core-8-6-branch (fix conflicts). check-in: 6fd1885f user: fvogel tags: trunk, main
19:25
Merge branch less_tests_constraints_87. check-in: 7eadb9f9 user: fvogel tags: trunk, main
14:37
Use '--disable-zipfs' on MacOS, since we are not using 'macher' check-in: 85fba609 user: jan.nijtmans tags: build-with-87
12:13
Various build updates, e.g. use --disable-zipfs when building with Tcl 8.6 check-in: 67409f76 user: jan.nijtmans tags: build-with-87
2022-12-04
22:02
treeview.test: Remove the failsOnUbuntu constraint on treeview-rowheight-4. This test did fail at the CI runner on Linux because the test suite hygiene was not good enough (see previous commit fixing this). check-in: a1fbaebe user: fvogel tags: less_tests_constraints_87
22:00
Test suite hygiene: The missing cleanup in treeview-rowheight-2 can produce false failures in treeview-rowheight-4 when treeview-rowheight-3* are not run. check-in: 8a589e7d user: fvogel tags: less_tests_constraints_87
20:08
treeview.test: Remove the failsOnUbuntuNoXft constraint on treeview-rowheight-5. This test did fail at the CI runner on Linux in the --disable-xft case because the test suite hygiene was not good enough (see previous commit fixing this), and for no other reason. check-in: b5877c5d user: fvogel tags: less_tests_constraints_87
20:07
Test suite hygiene: The missing cleanup in treeview-rowheight-4 can produce false failures in treeview-rowheight-5 if the font size used is strictly smaller than 11 pixels. check-in: 0b75e845 user: fvogel tags: less_tests_constraints_87
16:32
nanosvg #236: explicitly use "signed char", as enum now has value -1 included https://github.com/memononen/nanosvg/pull/236 check-in: c31b6e1c user: oehhar tags: trunk, main
16:20
nanosvg #234/235 allow gradient definition after usage. https://github.com/memononen/nanosvg/pull/235 check-in: db7789a9 user: oehhar tags: trunk, main
14:53
Add details in treeview.test. check-in: df25043c user: fvogel tags: less_tests_constraints_87
14:36
treeview.test: Now replace constraint failsOnUbuntuNoXft by haveBigFontTwiceLargerThanTextFont in two tests. check-in: 92ec7019 user: fvogel tags: less_tests_constraints_87
14:34
Make treeview tests checking changes triggered by font changes use the same fonts than those used elsewhere in the test suite (the fonts themselves do not matter, only the size difference does). check-in: 4d17088e user: fvogel tags: less_tests_constraints_87
14:32
Factorize definition of constraint haveBigFontTwiceLargerThanTextFont. check-in: 31667ffe user: fvogel tags: less_tests_constraints_87
14:07
Change default build to use Tcl 8.6 -> 8.7 check-in: da7a595f user: jan.nijtmans tags: build-with-87
2022-12-03
20:40
Rebase to latest check-in: e560ddf5 user: jan.nijtmans tags: tip-647
2022-12-02
22:52
Keep textTag-1.34 testing the same thing Closed-Leaf check-in: 0fae3b47 user: jan.nijtmans tags: bug-5e4e44a93b
22:46
Merge 8.7 check-in: 53781aba user: jan.nijtmans tags: revised_text, tip-466
22:45
Merge 8.7 check-in: 82e6da23 user: jan.nijtmans tags: bug-5e4e44a93b
22:36
Merge 8.7 check-in: 1a3b9bfb user: jan.nijtmans tags: tip-626
22:35
Merge 8.7 check-in: 0a91edd3 user: jan.nijtmans tags: tip-647
22:33
merge-mark check-in: e045aa66 user: jan.nijtmans tags: trunk, main
22:26
upload-artifact@v3 check-in: 32f47889 user: jan.nijtmans tags: trunk, main
22:10
Build against Tcl 9.1 check-in: 818d9139 user: jan.nijtmans tags: tip-626
18:48
merge revised_text check-in: 11f5cca6 user: fvogel tags: less_test_constraints_revised_text
18:39
merge 8.7 check-in: a2ee61d2 user: fvogel tags: less_tests_constraints_87
18:19
Build with Tcl 9.1 (with TIP #626) on more platforms check-in: 952da207 user: jan.nijtmans tags: tip-647
18:11
Merge 8.7 check-in: ef59319d user: jan.nijtmans tags: tip-626
18:08
Merge 8.7 check-in: 4bd7b559 user: jan.nijtmans tags: revised_text, tip-466
18:07
Fix linux-with-tcl9-build.yml name check-in: 7b0cc025 user: jan.nijtmans tags: tip-647
18:04
Merge 8.7. Add build with Tcl 9.1 (with TIP #626) check-in: 168504ed user: jan.nijtmans tags: tip-647
17:51
Merge 8.7 check-in: ce2c7c22 user: jan.nijtmans tags: bug-5e4e44a93b
16:31
More default from int -> double check-in: 36c7292f user: jan.nijtmans tags: trunk, main
16:15
Change "-maximum" default for ttk progressbar from "100" -> "100.0", since it's supposed to be a double check-in: c60d2089 user: jan.nijtmans tags: trunk, main
16:09
No need for Tcl_InvalidateStringRep(), adapt test-cases check-in: 686fe39f user: jan.nijtmans tags: bug-5e4e44a93b
15:38
.... do the same for integer, double and boolean option values check-in: 55d1f01f user: jan.nijtmans tags: bug-5e4e44a93b
2022-12-01
15:40
merge trunk check-in: c97491a6 user: dgp tags: core-8-7-b1-rc
13:16
Possible addendum to [5e4e44a93b]: Always canonicalize any abbreviations for -anchor, -relief, -justify or other string tables. check-in: e556f837 user: jan.nijtmans tags: bug-5e4e44a93b
2022-11-30
20:15
Remove unnecessary update (ported from 8.6). check-in: f7ddd6bb user: fvogel tags: less_tests_constraints_87
07:10
Backout [96ddd7d9c4] since it is no longer needed now that textDisp.test is much more font agnostic. check-in: 7c51416e user: fvogel tags: less_tests_constraints_87
07:04
textDisp.test: Remove unused constraints. check-in: 16472dc4 user: fvogel tags: less_tests_constraints_87
2022-11-29
21:44
merge revised_text check-in: 558d7426 user: fvogel tags: less_test_constraints_revised_text
21:44
merge 8.7 check-in: f782ff4a user: fvogel tags: less_tests_constraints_87
21:43
merge 8.7 check-in: 1409e102 user: fvogel tags: revised_text, tip-466
21:41
Merge core-8-6-branch. check-in: 68583e1b user: fvogel tags: trunk, main
06:56
text-23.*: Enlarge the width of the text widget to be sure there is enough room to display the tabbed text without wrapping. Hypothesis: the switch from ubuntu-20.04 to ubuntu-22.04 in the CI runner may have reduced the font size used, leading to reduced widget width (width is specified in characters), and in turn to unwanted wrapping and finally to text-23.4 and text-23.5 failures. check-in: 669395f7 user: fvogel tags: less_test_constraints_revised_text
2022-11-28
20:13
Remove the only 'failsOnWindows' constraint. In more details: bind-16.47: When the test uses € it may fail (at least it fails on Windows with MSVC at the CI runner). When the test fails VkKeyScanW returns -1 in TkpSetKeycodeAndState (tkWinKey.c). Try using the colon (:) symbol that is present on all keyboards, which is perhaps not the case for the euro sign (€), and remove the failsOnWindows constraint. The test still tests implementation of TIP #588 (Unicode for (X11) keysyms). check-in: af124bdc user: fvogel tags: trunk, main
2022-11-27
19:38
bind-16.47: When the test uses € it may fail (at least it fails on Windows with MSVC at the CI runner). When the test fails VkKeyScanW returns -1 in TkpSetKeycodeAndState (tkWinKey.c). Try using the colon (:) symbol that is present on all keyboards, which is perhaps not the case for the euro sign (€), and remove the failsOnWindows constraint. The test still tests implementation of TIP #588 (Unicode for (X11) keysyms). check-in: 6cb0faeb user: fvogel tags: less_tests_constraints_87
16:51
Manually backout [074a68b5]. I do believe that the newly introduced constraint havebigFontTwiceLargerThanTextFont is enough to fix [3ee76e41c2]. check-in: 73669913 user: fvogel tags: trunk, main
16:14
merge revised_text check-in: 0f7788fa user: fvogel tags: less_test_constraints_revised_text
16:14
merge 8.7 check-in: 2242bcdd user: fvogel tags: revised_text, tip-466
16:13
Fix error introduced in resolving conflicts in previous commit [c1f9755c]. check-in: 06b50d46 user: fvogel tags: trunk, main
16:10
merge revised_text check-in: ca0ac9bc user: fvogel tags: less_test_constraints_revised_text
16:06
Merge 8.7 check-in: aa73b811 user: fvogel tags: revised_text, tip-466
11:45
Merge 8.7 check-in: 88a6c144 user: jan.nijtmans tags: tip-647
11:45
Merge 8.7 check-in: 8c9b9a9e user: jan.nijtmans tags: tip-626
11:32
Merge core-8-6-branch. Resolve conflicts. check-in: c1f9755c user: fvogel tags: trunk, main
2022-11-25
14:40
Merge 8.6 check-in: eeb2753d user: jan.nijtmans tags: trunk, main
14:27
Merge 8.6 check-in: 6f75995c user: jan.nijtmans tags: trunk, main
2022-11-23
12:32
Merge-mark check-in: 3b3f5d88 user: jan.nijtmans tags: trunk, main
08:41
Merge 8.7 check-in: feade11c user: jan.nijtmans tags: tip-647
08:40
Merge 8.7 check-in: 6d6dc87d user: jan.nijtmans tags: tip-626
08:39
Tk 8.7 cannot load in Tcl 8.6 dynamically, since it lacks TIP #430. Other usage (e.g. static linking) work, so only change pkgIndex.tcl. check-in: 686514a4 user: jan.nijtmans tags: trunk, main
01:12
Bump to 8.7b1 for release check-in: ae5b2ce8 user: dgp tags: core-8-7-b1-rc
2022-11-22
23:19
merge 8.6 check-in: 5e60ab55 user: dgp tags: trunk, main
15:21
nanosvg#167: complex path rendered wrong: https://github.com/memononen/nanosvg/commit/f0a3e1034dd22e2e87e5db22401e44998383124e check-in: 049c313d user: oehhar tags: trunk, main
2022-11-18
21:57
Merge 8.7 check-in: 74ed771e user: jan.nijtmans tags: tip-647
21:56
Merge 8.7 check-in: 94bf286a user: jan.nijtmans tags: tip-626
2022-11-16
17:06
Merge 8.7 check-in: be427ed4 user: jan.nijtmans tags: revised_text, tip-466
17:03
Forbid Tk_Offset when building Tk itself. Don't worry about offsetof() any more. check-in: b7b7e04d user: jan.nijtmans tags: trunk, main
2022-11-15
21:31
Merge 8.7 check-in: e7765f16 user: jan.nijtmans tags: revised_text, tip-466
21:17
More updates to Xlib.h, making all 'Display' fields private check-in: f63c90c3 user: jan.nijtmans tags: trunk, main
17:08
Merge 8.7 check-in: 5e665508 user: jan.nijtmans tags: revised_text, tip-466
16:56
Make Tk compile/run either with or without TIP #644: Make Tcl_ObjType extensible check-in: 25398b87 user: jan.nijtmans tags: trunk, main
16:54
Add missing TK_OPTION_VAR(bool) twice (since the two variables are 'bool') See TIP #642 for details) check-in: 68c356ef user: jan.nijtmans tags: trunk, main
09:26
Move from Ubuntu-20.04 to Ubuntu-22.04, and add runs for --disable-xft testing. A number of tests start failing, due to those 2 changes, marks (failsOnUbuntu/failsOnUbuntuNoXft/failsOnXQuarz) added indicating which ones check-in: 97b4ac2e user: jan.nijtmans tags: trunk, main
08:22
Switch off XLIB_ILLEGAL_ACCESS in Xlib.h, making some acess to Display only possible through macro's Closed-Leaf check-in: 28a3bcea user: jan.nijtmans tags: x11-update
07:29
More Xlib.h macro usage check-in: 68acccf0 user: jan.nijtmans tags: x11-update
2022-11-14
21:52
Tk changes for TIP #626 check-in: e1480b5b user: jan.nijtmans tags: tip-626
16:02
Update to latest Xlib.h. Remove some unneeded internal fields from 'Display' check-in: 4a3de8b4 user: jan.nijtmans tags: x11-update
13:34
latest patch (Nov 14) from Patrick May check-in: 54d30bba user: jan.nijtmans tags: trunk, main
13:24
One more failsOnUbuntu mark Closed-Leaf check-in: f52859b1 user: jan.nijtmans tags: bug-370b1ff03e
2022-11-13
17:31
3 more failsOnUbuntuNoXft marks. Run tests on ubuntu-22.04 check-in: 5d85cbb2 user: jan.nijtmans tags: bug-370b1ff03e
2022-11-11
09:27
merge core-8-6-branch, except the changes file which has conflicts. check-in: 57f8f938 user: fvogel tags: trunk, main
08:20
Superflous '-constraints' check-in: 10878fbe user: jan.nijtmans tags: bug-370b1ff03e
2022-11-10
09:46
Merge 8.7 check-in: b1216fb1 user: jan.nijtmans tags: bug-370b1ff03e
09:45
More gcc warnings (introduced by the fix in previous commit) check-in: dda60cb8 user: jan.nijtmans tags: trunk, main
09:38
Add more failsOnUbuntuNoXft tags check-in: 04db60fa user: jan.nijtmans tags: bug-370b1ff03e
2022-11-09
13:21
Mark failing test-cases. Add -disable-xft build with Tcl 8.7 on Linux check-in: 2b0be60c user: jan.nijtmans tags: bug-370b1ff03e
12:43
Add --disable-xft builds, showing Bug [370b1ff03e], with Tcl 8.7 and 9.0 check-in: dff80d68 user: jan.nijtmans tags: bug-370b1ff03e
2022-11-08
17:26
No need for 'VERSION' here any more check-in: c0b13e65 user: jan.nijtmans tags: tip-647
17:14
Merge 9.0 check-in: 7afd21ec user: jan.nijtmans tags: tip-647
17:08
Fix [af844f6be7]: win10 : one warning when compiling Tk's trunk check-in: 14cb6d15 user: jan.nijtmans tags: trunk, main
13:29
Merge-mark check-in: b8c84ff9 user: jan.nijtmans tags: tip-647
13:28
Make Widget Demo work with Tk 9.0+ too check-in: 846dcbb1 user: jan.nijtmans tags: trunk, main
13:24
Tk_ConfigureWidget() signature compatibility with 8.7. More version fixes check-in: 4d43cfd2 user: jan.nijtmans tags: tip-647
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-21
21:03
Tcl_Size usage warning fixes, more ClientData -> void * Closed-Leaf check-in: 3dbf4899 user: jan.nijtmans tags: tcl8-compat
2022-10-20
15:13
Merge 8.7 check-in: dda1d0a2 user: jan.nijtmans tags: tcl8-compat
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:06
Merge 8.7 check-in: 4ad99483 user: jan.nijtmans tags: tcl8-compat
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-07-25
20:15
Merge 8.7 check-in: 053099cc user: jan.nijtmans tags: tcl8-compat
2022-07-05
19:52
Merge 8.7 check-in: 3f33ffc9 user: jan.nijtmans tags: tcl8-compat
2022-06-27
12:03
Merge 8.7 check-in: bb485c37 user: jan.nijtmans tags: tcl8-compat
11:20
Update rules.vc (add OPTS=tcl8) check-in: 00ddd65f user: jan.nijtmans tags: tcl8-compat
2022-06-25
10:01
TIP #628 for Tk: Shared 8.7/9.0 build environment check-in: 192eb542 user: jan.nijtmans tags: tcl8-compat