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 | |