Tk Source Code

Timeline
Login

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

315 check-ins using file win/tkWinWm.c version 8e5bd36c

2023-07-01
16:43
Fix another error in man page introduced in [20e9d21a]. Closed-Leaf check-in: 1241cca6 user: fvogel tags: tip-606
16:18
Fix documentation of Tk_GetSystemDefault(). Error in the man page was introduced in [20e9d21a], the comments in the source code were incorrect. check-in: 18d57383 user: fvogel tags: tip-606
2022-05-03
21:06
Merge config-bool-enum Closed-Leaf check-in: ad36965a user: jan.nijtmans tags: config-bool-short-enum
21:04
Merge 8.7 Closed-Leaf check-in: b13100dd user: jan.nijtmans tags: config-bool-enum
20:41
Merge 8.6 check-in: b8bc5cf0 user: jan.nijtmans tags: trunk, main
14:55
More TK_OPTION_ENUM_VAR check-in: ecf15cac user: jan.nijtmans tags: config-bool-enum
10:13
Merge config-bool-enum check-in: 6ddbc6f7 user: jan.nijtmans tags: config-bool-short-enum
10:11
Add TK_OPTION_ENUM_VAR to TK_OPTION_ANCHOR and TK_OPTION_JUSTIRY usages check-in: 6456ca0b user: jan.nijtmans tags: config-bool-enum
09:33
Experiment: use short enums check-in: 8d57c0db user: jan.nijtmans tags: config-bool-short-enum
2022-05-02
22:43
Experiment: handle bool and enum in tkConfig.c check-in: b79f9fd6 user: jan.nijtmans tags: config-bool-enum
08:30
Avoid signed integer overflow in nsvg__RGBA(). See https://github.com/memononen/nanosvg/commit/c7f173b71b351990fe07b71a7653eef684bde757 Thanks to magic chrstphrchvz check-in: 269c3645 user: oehhar tags: trunk, main
2022-05-01
09:23
Fix [20a54ffdd5]: treeview tag delete doesn't clear binding table. Thanks to Emiliano Gavilan. treeview-12.2 now passes. Closed-Leaf check-in: 839f4a78 user: fvogel tags: bug-20a54ffdd5
09:22
Add test treeview-12.2, currently failing, demonstrating bug [20a54ffdd5]: treeview tag delete doesn't clear binding table check-in: 4f2e4340 user: fvogel tags: bug-20a54ffdd5
2022-04-29
12:24
Simplify definition of INT2PTR and friends, now that we can assure availablility of ISO-C. Taken from Tcl 8.7 check-in: 537e24e9 user: jan.nijtmans tags: trunk, main
2022-04-26
15:50
Merge 8.7 check-in: cfd76c9c user: jan.nijtmans tags: revised_text, tip-466
15:48
Adapt value of fallback for TCL_INDEX_TEMP_TABLE (In case of compiling with Tcl 8.6 headers) to 64. Same change made in Tcl too check-in: 30bdf75e user: jan.nijtmans tags: trunk, main
2022-04-21
16:17
Merge 8.7. Add testcases for Num and Fn binding check-in: cf428002 user: jan.nijtmans tags: glyph_indexing_2
16:00
Fix [f63c37be3a]: functionality on a safe interpreter with Tk check-in: e232e411 user: jan.nijtmans tags: trunk, main
13:30
Merge 8.6. Remove macosx/Tk.xcode directory check-in: 843cbe08 user: jan.nijtmans tags: trunk, main
2022-04-20
11:10
Proposed fix for [f63c37be3a]: functionality on a safe interpreter with Tk Closed-Leaf check-in: 6f7291be user: jan.nijtmans tags: bug-f63c37be3a
11:07
Fix [bf0f4808d7]: macOS Aqua : CFLAGS_OPTIMIZE. Builds on MacOSX will now be done with -O2 and without -std=gnu99 check-in: 8d00fa2e user: jan.nijtmans tags: trunk, main
11:01
Fix compiler warning, when using Tcl 9.0 headers check-in: 7ef4af94 user: jan.nijtmans tags: trunk, main
2022-04-19
20:18
Merge 8.7 check-in: dc17d9c5 user: jan.nijtmans tags: revised_text, tip-466
20:17
Merge 8.7 check-in: 7c77156f user: jan.nijtmans tags: mac_styles_87
20:16
Merge 8.7 check-in: dfa65e6e user: jan.nijtmans tags: glyph_indexing_2
20:06
Merge 8.6 check-in: f72eed7e user: jan.nijtmans tags: trunk, main
13:43
For completeness: Add "Num" as equivalent to "Mod3" too check-in: ac054eec user: jan.nijtmans tags: glyph_indexing_2
13:25
Update doc check-in: 5f47e4d0 user: jan.nijtmans tags: glyph_indexing_2
13:17
Mod4 -> Fn check-in: ef588cee user: jan.nijtmans tags: glyph_indexing_2
11:11
Fix [8dd3d58c62]: macOS Aqua: Fn + e to access Emoji check-in: 1dca59f7 user: jan.nijtmans tags: glyph_indexing_2
10:59
Merge 8.7 check-in: 3adf4bc2 user: jan.nijtmans tags: glyph_indexing_2
2022-04-15
20:23
Merge 8.6 check-in: c72d2e90 user: jan.nijtmans tags: trunk, main
19:46
Sync TCL_INDEX_NULL_OK changes from Tcl check-in: a1ef1d4c user: jan.nijtmans tags: trunk, main
2022-04-14
15:18
Merge 8.6 check-in: cc55dd07 user: jan.nijtmans tags: trunk, main
2022-04-12
15:22
Eliminate 3 compiler warnings (when compiling agaist 8.x headers) check-in: c5ad9ce2 user: jan.nijtmans tags: trunk, main
2022-04-11
20:54
Merge 8.7 check-in: c6ae9d89 user: jan.nijtmans tags: glyph_indexing_2
20:32
Make use of TIP #577 in entry/ttk::entry check-in: dd007b8d user: jan.nijtmans tags: trunk, main
2022-04-10
20:36
Fix for [dc4c5573a6]: tk_popup entry index not working on unix. Thanks to cjmcdonald. check-in: 19da9aa1 user: fvogel tags: trunk, main
2022-04-08
09:22
Nanosvg pull #205: Fixed rbg percentage parsing in nsvg__parseColorRGB. Ticket [32c0266d] check-in: 1f4c3eec user: oehhar tags: trunk, main
2022-04-07
06:31
Fix [415415fff]: Scale long callback: One click -> Two steps check-in: 80f39061 user: fvogel tags: trunk, main
2022-04-05
19:03
merge revised_text check-in: 363df3df user: fvogel tags: less_test_constraints_revised_text
19:00
merge trunk check-in: ef9a3df4 user: fvogel tags: pspjuth-treeview
17:03
Merge 8.7 Closed-Leaf check-in: 86ddc461 user: jan.nijtmans tags: tip-618
13:48
Make Tk 8.7 work with both TIP #613 and TIP #618 check-in: 35a6d8e9 user: jan.nijtmans tags: trunk, main
13:27
Merge 8.7 check-in: a5468749 user: jan.nijtmans tags: mac_styles_87
13:25
Merge 8.7 check-in: 87710f67 user: jan.nijtmans tags: glyph_indexing_2
2022-04-04
21:11
Merge 8.7 check-in: c078b773 user: jan.nijtmans tags: tip-618
21:10
Merge 8.7 check-in: e8194e5a user: jan.nijtmans tags: tip-616
21:10
Merge 8.7 check-in: e3837406 user: jan.nijtmans tags: revised_text, tip-466
21:07
No need to #define TCL_ENCODING_NOCOMPLAIN check-in: 79917239 user: jan.nijtmans tags: trunk, main
21:04
Fix test failure (entry.test and others) in UNIX builds without xft check-in: a672c199 user: jan.nijtmans tags: trunk, main
15:22
Merge 8.7 check-in: be180c97 user: jan.nijtmans tags: revised_text, tip-466
15:20
Merge 8.7 check-in: fdcb60eb user: jan.nijtmans tags: tip-616
15:19
Merge 8.7 check-in: 0984e0a5 user: jan.nijtmans tags: tip-618
15:18
Merge 8.6 check-in: c46ef863 user: jan.nijtmans tags: trunk, main
15:12
Merge 8.7 check-in: 8852daa5 user: jan.nijtmans tags: tip-618
14:58
Merge 8.7 check-in: a50dcec1 user: jan.nijtmans tags: tip-616
07:42
Don't use TkSizeT type for tree.nTitleColumns (since it doesn't work in the option table) check-in: 5fea34d4 user: jan.nijtmans tags: trunk, main
00:07
Fix for bug [29b5c28ea] check-in: fc76fe9b user: griffin tags: trunk, main
2022-04-03
19:35
Merged main check-in: 3fda51ad user: pspjuth tags: pspjuth-treeview
11:55
Fix building against Tcl 8.6 headers check-in: cc1ea019 user: jan.nijtmans tags: trunk, main
10:52
merge revised_text check-in: 171a879e user: fvogel tags: less_test_constraints_revised_text
2022-04-01
13:03
Eliminate compile warnings, due to the usage of Tcl_ExternalToUtfDString()/Tcl_UtfTExternalDString() macro's in Tcl 9.0 check-in: cea12932 user: jan.nijtmans tags: trunk, main
2022-03-25
08:50
Merge 8.7 check-in: 84eae196 user: jan.nijtmans tags: tip-618
08:49
Merge 8.7 check-in: 0cab35d2 user: jan.nijtmans tags: tip-616
08:48
Merge 8.7 (but without textIndex fix) check-in: 5eef1126 user: jan.nijtmans tags: revised_text, tip-466
08:46
Merge 8.7 check-in: 15ed1b51 user: jan.nijtmans tags: glyph_indexing_2
08:43
Mark two testcases as "knownBug". See c5348d22c check-in: 91de4876 user: jan.nijtmans tags: trunk, main
2022-03-24
22:34
Fix bugs in treeview's "tag cell has" command. check-in: 017d03da user: pspjuth tags: trunk, main
15:24
Use this branch to test Tcl's "full-utf-for-87" branch. check-in: 7b6db0e2 user: jan.nijtmans tags: glyph_indexing_2
2022-03-23
11:09
ICU on Windows should work with STATIC_BUILD as well check-in: da8cce40 user: jan.nijtmans tags: glyph_indexing_2
10:02
Build against Tcl's glyph_indexing_2 branch check-in: f7a9601b user: jan.nijtmans tags: glyph_indexing_2
2022-03-22
08:49
Merge 8.7 check-in: dcb6f0a1 user: jan.nijtmans tags: glyph_indexing_2
08:44
Correct character counting bug in tkTextIndex.c, when TCL_UTF_MAX=3 check-in: ef94d622 user: jan.nijtmans tags: trunk, main
08:34
Merge 8.7. Remove utility functions which should be provided by Tcl check-in: 6f815e49 user: jan.nijtmans tags: glyph_indexing_2
00:11
Eliminate some compiler warnings check-in: dc4a0c6d user: jan.nijtmans tags: trunk, main
2022-03-20
21:53
Merge 8.7 check-in: 8a6cd67a user: jan.nijtmans tags: revised_text, tip-466
21:48
More simplifications, made possible by TIP #613 (thanks to François Vogel for finding the bug!) check-in: 79a3e129 user: jan.nijtmans tags: revised_text, tip-466
21:30
Fix testcase main-2.2 after TIP #601 check-in: a4d113c7 user: jan.nijtmans tags: trunk, main
14:44
Oops. I think this time I get it right. check-in: ad61c1a2 user: fvogel tags: trunk, main
01:23
merge revised_text Closed-Leaf check-in: 8bc0d871 user: fvogel tags: revised_text-bug
01:22
Remove superfluous test. check-in: c99fb2dc user: fvogel tags: revised_text, tip-466
01:16
merge revised_text check-in: 93f36e25 user: fvogel tags: revised_text-bug
01:15
merge trunk, fix conflicts and adapt the fix for [54fe7a5e71] to the revised text widget. check-in: 0ea1019c user: fvogel tags: revised_text, tip-466
00:45
Fix error in [d9a3bb8b]: PARENT_RECONFIG_PENDING is a container flag, not a content flag. In trunk, since [4ea208eb] the Content struct has no flags member anymore anyway, which made the build fail. check-in: 5f5b1156 user: fvogel tags: trunk, main
2022-03-19
23:54
Fix [54fe7a5e71]: crash with destroy and text widget embedded windows. check-in: 28877227 user: fvogel tags: trunk, main
23:51
merge revised_text check-in: 4138ee0e user: fvogel tags: revised_text-bug
23:51
merge trunk check-in: a83d1bf3 user: fvogel tags: revised_text, tip-466
23:36
Fix [5412c64a79]: Segmentation fault on closing error report window. This deals with when a canvas embedded window gets destroyed through a binding to <Configure>. Also scheduled idletasks for deleted containers must be canceled. check-in: d9a3bb8b user: fvogel tags: trunk, main
19:57
Merge unix_notifications check-in: 4d9f9526 user: kevin_walzer tags: trunk, main
19:56
Merge ttk_print branch check-in: 8addec78 user: kevin_walzer tags: trunk, main
15:52
Fix the bug for which this branch was opened (test textDisp-32.2 fails). The problem was created in [7c7922aa]. check-in: 77e9ecda user: fvogel tags: revised_text-bug
12:25
merge revised_text check-in: 8147655e user: fvogel tags: revised_text-bug
12:24
Correct error in previous commit (textDisp-24.20 now passes again). check-in: ac642100 user: fvogel tags: revised_text, tip-466
11:15
Correct legacy comment no longer exact. Since TIP #532 the PAT_NEARBY define was removed. check-in: bfa679fb user: fvogel tags: trunk, main
09:36
Fix [424773a00c]: NULL dereference in PostscriptBitmap(). check-in: b57fc698 user: fvogel tags: trunk, main
2022-03-16
21:03
Update test treetags-3.2 to take the new -padding option into account. check-in: 3a2fade9 user: fvogel tags: pspjuth-treeview
15:45
Merge 8.7. Better error-message for invalid index check-in: d949fc63 user: jan.nijtmans tags: glyph_indexing_2
14:43
Merge 8.7 check-in: 9824a469 user: jan.nijtmans tags: trunk, main
10:21
merge revised_text check-in: 2f09638e user: jan.nijtmans tags: revised_text-bug
10:15
Merge 8.7. More use of TK_OPTION_PIXELS check-in: 32a06464 user: jan.nijtmans tags: revised_text, tip-466
2022-03-15
18:22
Started on TIP620 to fix padding check-in: bdb09814 user: pspjuth tags: pspjuth-treeview
13:44
Merge trunk. Handle ICU on Wondows 10 better check-in: 21eac180 user: jan.nijtmans tags: glyph_indexing_2
09:31
Formatting check-in: f1ebe519 user: jan.nijtmans tags: trunk, main
09:26
Use utf-8 in stead of escape-sequences in fi.msg check-in: 0ce61079 user: jan.nijtmans tags: trunk, main
03:06
Add copyright for Emiliano Gavilan Closed-Leaf check-in: 4671c815 user: kevin_walzer tags: ttk_print
02:45
Emiliano Gavilan patch for ttk widgets in print dialog check-in: 092d3caa user: kevin_walzer tags: ttk_print
02:02
Patches by Emiliano Gavilan to improve Tk notifications on X11 Closed-Leaf check-in: aa9e7453 user: kevin_walzer tags: unix_notifications
02:02
Revert, re-commit to branch check-in: c70d5bb8 user: kevin_walzer tags: trunk, main
02:00
Patches by Emiliano Gavilan to improve Tk notifications on X11 check-in: 4bc75d16 user: kevin_walzer tags: trunk, main
2022-03-14
22:09
Add Finnish translations from Sampo Hippelainen, provided in [f479206ff1]. check-in: 37b355f1 user: fvogel tags: trunk, main
2022-03-11
14:34
Merge 8.7 check-in: f6145fe8 user: jan.nijtmans tags: tip-616
14:19
Merge 8.7 check-in: bb9c4d21 user: jan.nijtmans tags: revised_text, tip-466
2022-03-10
08:35
Merge 8.7 check-in: 5883d9fd user: jan.nijtmans tags: mac_styles_87
08:27
backshash too much check-in: 1722d0fe user: jan.nijtmans tags: glyph_indexing_2
08:24
Merge 8.7 check-in: 1b5819d7 user: jan.nijtmans tags: glyph_indexing_2
08:20
Support standard windows libraries icu.dll and icuuc.dll check-in: fbae2ea2 user: jan.nijtmans tags: glyph_indexing_2
07:46
TIP #606 implementation: Export more private Tk functions check-in: 48b1d848 user: jan.nijtmans tags: trunk, main
2022-03-09
17:16
Merge main check-in: 9d753c60 user: pspjuth tags: pspjuth-treeview
2022-03-08
20:19
merge trunk check-in: bc17fa93 user: fvogel tags: revised_text, tip-466
20:18
Merge core-8-6-branch check-in: dda1706f user: fvogel tags: trunk, main
20:14
Fix [18371b7ce7]: Double-Button-1 selects more than a word (with elided text) check-in: 2f70f53d user: fvogel tags: revised_text, tip-466
16:45
Progress in using TIP #613 check-in: 31cd2f4a user: jan.nijtmans tags: revised_text, tip-466
16:06
Merge 8.7 check-in: 0119a5b6 user: jan.nijtmans tags: revised_text, tip-466
16:04
Merge 8.7 check-in: babc339d user: jan.nijtmans tags: glyph_indexing_2
2022-03-07
22:21
Add test text-32.4, failing before the fix [5d4ac8f4] and passing after this same fix. Closed-Leaf check-in: 541e50a5 user: fvogel tags: bug-18371b7ce7
22:03
Remove duplicate statement in ttk::treeview help file. check-in: 601d26db user: fvogel tags: trunk, main
22:00
merge 8.6 check-in: 23b8aa95 user: fvogel tags: trunk, main
21:55
Fix issue with <<TreeviewSelect>> event as described in [2a6c62afd9] in the comment dated 2022-05-07. check-in: 040f5aa0 user: fvogel tags: trunk, main
21:35
Merge TIP #552 implementation, following positive vote by the TCT. Many thanks to Peter Spjuth! check-in: 58cb640d user: fvogel tags: trunk, main
2022-03-05
13:20
Fix [18371b7ce7]: Double-Button-1 selects more than a word (with elided text) check-in: 5d4ac8f4 user: fvogel tags: bug-18371b7ce7
2022-03-03
21:34
Rework <<TreeviewSelect>>. Patch by pspjuth. Closed-Leaf check-in: 76184e50 user: fvogel tags: pspjuth-treeview-eventfix
10:39
Merge revised_text. Fix bug in lmargin check-in: 16b9349b user: jan.nijtmans tags: revised_text-bug
10:34
Merge 8.7. Also introduce *Ptr variable, to store the Tcl_Obj* of tag options check-in: 52c278b7 user: jan.nijtmans tags: revised_text, tip-466
08:30
Fix compiler warning check-in: cb758ea1 user: jan.nijtmans tags: revised_text-bug
2022-03-02
21:38
Unbreak the debug build. check-in: afc7c3b8 user: fvogel tags: revised_text-bug
16:37
Merge 8.7 check-in: 4ee64e9f user: jan.nijtmans tags: tip-606
16:36
Merge 8.7 check-in: 4d6d5460 user: jan.nijtmans tags: tip-616
16:35
Merge 8.7 check-in: 26be88e2 user: jan.nijtmans tags: pspjuth-treeview
16:35
Merge 8.7 check-in: 28d67f76 user: jan.nijtmans tags: mac_styles_87
16:34
Merge 8.7 check-in: 00c426a5 user: jan.nijtmans tags: revised_text-bug
16:33
Merge 8.7 check-in: b67f55c2 user: jan.nijtmans tags: glyph_indexing_2
16:28
Fix [e049e2a7b8]: macOS : error on compilation with tkMacOSXMouseEvent.c, due to merge conflict check-in: ab0f950a user: jan.nijtmans tags: trunk, main
13:42
Merge 8.7 check-in: 1ec398d0 user: jan.nijtmans tags: revised_text-bug
13:41
Merge 8.7 check-in: a795c455 user: jan.nijtmans tags: tip-616
13:07
Merge 8.7 check-in: c8944fc9 user: jan.nijtmans tags: tip-606
13:04
Merge 8.7 check-in: 6d5ac091 user: jan.nijtmans tags: pspjuth-treeview
12:58
Merge 8.7 check-in: 088ccb04 user: jan.nijtmans tags: mac_styles_87
12:55
Merge 8.7 check-in: a6132db9 user: jan.nijtmans tags: glyph_indexing_2
12:51
Merge 8.6 check-in: ed4aacb0 user: jan.nijtmans tags: trunk, main
10:32
Use TK_OPTION_PIXELS in textTags wherever possible check-in: 7c7922aa user: jan.nijtmans tags: revised_text-bug
08:58
Make use of TIP #613 for the -elide implementation for textTags check-in: 7014fd16 user: jan.nijtmans tags: revised_text-bug
07:02
merge trunk check-in: 53672277 user: fvogel tags: revised_text, tip-466
07:01
merge core-8-6-branch check-in: 330800b5 user: fvogel tags: trunk, main
06:56
Fix [a6a5985713]: Deleting into an elided segment breaks b-tree branch. Patch by frithrah. check-in: b139d101 user: fvogel tags: revised_text, tip-466
2022-02-27
14:54
Add an assert and a comment. Closed-Leaf check-in: 2cdd0e46 user: fvogel tags: bug-a6a5985713
14:40
Corrected patch from frithrah. check-in: 25f7bea8 user: fvogel tags: bug-a6a5985713
14:32
Add test btree-2.26 exercising an edge case with deletion. check-in: c641ac61 user: fvogel tags: bug-a6a5985713
2022-02-26
14:39
Fix [caaae89bd5]: Can't open clipboard in Windows 10 after Button-2 on Entry and Text. check-in: f6d25081 user: fvogel tags: trunk, main
11:12
Add one more test (btree-2.25). check-in: 46c488f5 user: fvogel tags: bug-a6a5985713
2022-02-25
23:28
merge trunk check-in: bbe7dbd1 user: fvogel tags: revised_text, tip-466
23:27
Fix [f75190db19]: ::tk::fontchooser of contains a couple of issues. check-in: f6adc7c9 user: fvogel tags: trunk, main
23:24
Fix [ce6b428620] (from Tcl repository, see https://core.tcl-lang.org/tcl/tktview/ce6b428620dd89bc46786654e3aa1d62d74d3fc8): <<Increment>> event is endlessly triggered once messagebox closes. check-in: 2d18b37f user: fvogel tags: trunk, main
20:18
merge trunk check-in: b2e6b7b4 user: fvogel tags: revised_text, tip-466
14:36
Proposed fix and testcases for [a6a5985713], provided by frithrah. (Thanks!) check-in: 74c49d7e user: jan.nijtmans tags: bug-a6a5985713
2022-02-24
15:22
Fix for [141a119635] check-in: 0fb21812 user: kevin_walzer tags: trunk, main
07:52
Fix [9ec740c4da]: Changeover to size_t not reflected in revised_text check-in: 0b004b99 user: jan.nijtmans tags: revised_text, tip-466
2022-02-22
21:00
TIP #618: New Tcl_GetBool* functions with INDEX_NULL_OK flag check-in: 6ccaf996 user: jan.nijtmans tags: tip-618
14:48
Merge 8.7 check-in: 5f898a66 user: jan.nijtmans tags: pspjuth-treeview
14:23
Merge 8.7 check-in: 39d79bc5 user: jan.nijtmans tags: revised_text, tip-466
14:07
TK_OPTION_DONT_SET_DEFAULT is no longer needed in combination with TK_OPTION_NULL_OK, if the default is NULL. Since TIP #613, most options allow TK_OPTION_NULL_OK check-in: cf8b1ea7 user: jan.nijtmans tags: trunk, main
08:47
Use TK_OPTION_BOOLEAN for "indentbackground", "overstrike" and "underline" text tag options (TIP #613) check-in: 3bbbd930 user: jan.nijtmans tags: revised_text, tip-466
2022-02-21
23:13
code cleanup check-in: ca510342 user: jan.nijtmans tags: revised_text, tip-466
22:09
Merge 8.7 (but - for now - without the tip-613-demo changes in the text widget) check-in: dc2e5455 user: jan.nijtmans tags: revised_text, tip-466
20:54
Fix [8bc5e2c827]: Crash with Tk built from revised_text branch. Patch from frithrah. check-in: 308edc53 user: fvogel tags: revised_text, tip-466
2022-02-20
17:05
Rewrite and simplify assert at the end of UpdateElideInfo. Closed-Leaf check-in: 81fb502d user: fvogel tags: bug-8bc5e2c827
16:41
Additional changes from frithrah, which make sense. check-in: 14252acf user: fvogel tags: bug-8bc5e2c827
00:10
Make use of TIP #613 in "place" and text tags check-in: 3f7290f4 user: jan.nijtmans tags: trunk, main
2022-02-19
10:13
Remove now duplicate code at the end of UpdateElideInfo. check-in: 39776ef1 user: fvogel tags: bug-8bc5e2c827
10:09
Add test textTag-13.4 as non-regression checking regarding [8bc5e2c827]. check-in: 88885e5b user: fvogel tags: bug-8bc5e2c827
09:28
Fix [8bc5e2c827]: Crash with Tk built from revised_text branch. Patch from frithrah. check-in: 193554c7 user: fvogel tags: bug-8bc5e2c827
09:27
Typos in comments check-in: 80108793 user: fvogel tags: revised_text, tip-466
2022-02-18
21:59
Remove two lines that slipped in some commits, but are not part of the TIP. check-in: 886587b7 user: fvogel tags: pspjuth-treeview
12:55
merge-mark Closed-Leaf check-in: fe72b824 user: jan.nijtmans tags: tip-613-demo
12:55
Eliminate TkIsNaN(): We can assume C99 now check-in: 81b52516 user: jan.nijtmans tags: trunk, main
12:52
Merge 8.7 check-in: 8747e7ba user: jan.nijtmans tags: tip-613-demo
10:14
Implement TIP #613: New INDEX_NULL_OK flag for Tcl_GetIndexFromObj*() check-in: 1682ee13 user: jan.nijtmans tags: trunk, main
2022-02-17
22:26
Merge 8.6 check-in: 18d10428 user: jan.nijtmans tags: trunk, main
22:08
Merge 8.6 check-in: b2deef26 user: jan.nijtmans tags: trunk, main
17:13
Merge tip-613 check-in: 728e5d8a user: jan.nijtmans tags: tip-613-demo
16:36
Merge 8.7 Closed-Leaf check-in: f8669ac4 user: jan.nijtmans tags: tip-613
04:46
Uncomment the two asserts triggering when unreachable code gets reached. check-in: ce7d4d9d user: fvogel tags: revised_text, tip-466
2022-02-16
22:17
Fix items #2 and #3 of [934cab5005]: Erroneous index calculation and crash with revised_text. textIndex-19.15 now passes. check-in: 0b4bacc9 user: fvogel tags: revised_text, tip-466
20:34
Add another test probe in textIndex-19.15 check-in: cfaa7811 user: fvogel tags: revised_text, tip-466
20:32
Comment out these two asserts for now, since until the problem is fixed we prefer to let textIndex-19.15 fail. check-in: b31c71ee user: fvogel tags: revised_text, tip-466
20:28
Add assertions at two unreachable code places. check-in: 49826854 user: fvogel tags: revised_text, tip-466
20:15
Test textIndex-19.15 exercises the upToDate==true branch of the if in TkTextFindDisplayIndex. Ensure the text widget object of the test actually is in sync to guarantee this test (currently) fails. check-in: ca510675 user: fvogel tags: revised_text, tip-466
13:43
Cosmetic check-in: 6561ec6c user: fvogel tags: pspjuth-treeview
11:13
Merge 8.6 check-in: 5f5974e6 user: jan.nijtmans tags: trunk, main
2022-02-15
20:47
In the treeview man page, add precedence of cell tags on item tags when drawing. check-in: 4cf70bbe user: fvogel tags: pspjuth-treeview
20:22
merge trunk check-in: 4a2673a1 user: fvogel tags: pspjuth-treeview
19:57
Remove unneeded white space changes check-in: 61516fc3 user: fvogel tags: revised_text, tip-466
19:53
... but this can all be simplified. check-in: 12fab1d0 user: fvogel tags: revised_text, tip-466
19:47
Make it really right..., with comments. check-in: 66dc4269 user: fvogel tags: revised_text, tip-466
2022-02-14
18:00
Merge 8.6 check-in: 37566099 user: jan.nijtmans tags: trunk, main
10:39
Make it right this time... check-in: 0a27761e user: fvogel tags: revised_text, tip-466
10:24
Make the previous fix more robust check-in: b5ac752c user: fvogel tags: revised_text, tip-466
10:15
Add explanatory comment about previous commit check-in: e90aa939 user: fvogel tags: revised_text, tip-466
10:11
Fix [053afb19b6]: AddressSanitizer: stack-buffer-overflow during text-39.10 check-in: 4e6dc7f6 user: fvogel tags: revised_text, tip-466
08:08
Fix crash in textWind-18.2 on macOS. [1501749fff] needed a different fix here in the revised_text branch. check-in: 14752d4b user: fvogel tags: revised_text, tip-466
2022-02-13
13:49
Cell Images check-in: 0d7b61db user: pspjuth tags: pspjuth-treeview
00:57
Documentation polish. check-in: 17df7950 user: pspjuth tags: pspjuth-treeview
00:56
Correct center anchoring in treeview. check-in: 65b723d3 user: pspjuth tags: pspjuth-treeview
2022-02-12
19:08
Merge 8.6 check-in: 94fef6b8 user: jan.nijtmans tags: trunk, main
16:28
Fix for 7487adcd check-in: 16cad963 user: kevin_walzer tags: trunk, main
16:11
Merge Chavez patches to trunk check-in: a971165c user: kevin_walzer tags: trunk, main
16:00
Fix item #3 from ticket [934cab5005]: Erroneous index calculation and crash with revised_text. Test textindex-19.16 no longer crashes. Thanks to frithrah for providing the fix. check-in: ffb86fc7 user: fvogel tags: revised_text, tip-466
15:58
Add new (currently crashing) test textIndex-19.16 demonstrating the crash reported in [934cab5005] (item #3). check-in: b1bb7f65 user: fvogel tags: revised_text, tip-466
2022-02-11
14:59
Merge 8.6. Take over some changes from tclMain.c into tkMain.c, such as the handling of stdout/stderr channel. Don't use utf-8 for the console (might have some unexpected side-effects on Windows) check-in: e026febb user: jan.nijtmans tags: trunk, main
06:36
merge trunk check-in: a0014eca user: fvogel tags: revised_text, tip-466
2022-02-10
14:58
Is it dangerous to assume utf-8 for the console? Closed-Leaf check-in: 48dbfb80 user: jan.nijtmans tags: console-no-utf8
11:13
Fix build with -DTK_NO_DEPRECATED check-in: 360d83f0 user: jan.nijtmans tags: trunk, main
2022-02-09
15:09
Tweaks/additions to Widget Demo translation check-in: 8be5e02a user: jan.nijtmans tags: trunk, main
13:50
Eliminate 'shadowed variable' warning for win32. Eliminate '-file' argument for wish when built with Tcl 9. check-in: 8de342c9 user: jan.nijtmans tags: trunk, main
13:31
Merge 8.6 check-in: b620a682 user: jan.nijtmans tags: trunk, main
2022-02-08
14:56
Merge 8.6 check-in: 5dd7220e user: jan.nijtmans tags: trunk, main
2022-02-07
22:17
Control separators per column check-in: c3da92e3 user: pspjuth tags: pspjuth-treeview
18:32
Memory leak patches from Christopher Chavez check-in: 5a6bb861 user: kevin_walzer tags: chavez_patches
10:15
Merge 8.6 check-in: 98a51946 user: jan.nijtmans tags: trunk, main
08:42
Merge 8.6 check-in: aab87cd5 user: jan.nijtmans tags: trunk, main
07:29
Merge 8.6 check-in: 99f8501c user: jan.nijtmans tags: trunk, main
03:04
Possible fix for 7487adcd Closed-Leaf check-in: ebc275ad user: kevin_walzer tags: autorelease_pool_corrupted
2022-02-06
17:38
Port argx_rejig branch to Tk check-in: 38afff68 user: jan.nijtmans tags: trunk, main
2022-02-04
22:04
unneeded TEXT macro Closed-Leaf check-in: b7890f11 user: jan.nijtmans tags: enhance-console
21:34
Merge 8.7. Go back to using "gotPartial" in stead of a enum check-in: a4b569c4 user: jan.nijtmans tags: enhance-console
21:07
Merge 8.7 check-in: 48fbef95 user: jan.nijtmans tags: tip-606
2022-02-03
20:55
Fix [3fefb364e2]: crash in ttk::combobox current with empty combobox. The bug was not present in trunk, so just add the non-regression test. check-in: 403cc3dc user: fvogel tags: trunk, main
17:12
Adapt argc/argv handling from Tcl check-in: feb0e3f3 user: jan.nijtmans tags: enhance-console
15:44
Enhance console (ported from Tcl) check-in: f2db1065 user: jan.nijtmans tags: enhance-console
10:41
X11 header-file (specific) update. Move XMaxTransChars definition from Xlib.h to tkInt.h, windows-only check-in: 8bf6ac6a user: jan.nijtmans tags: trunk, main
2022-02-02
15:26
Get rid of underlineObj/overstrikgObj/elideObj int text tags check-in: cf399a79 user: jan.nijtmans tags: tip-613-demo
15:08
TIP #613 demo: rewrite "place" and text tag handling (-elide, -overstrike, -underline) using the new functionality check-in: 4ea208eb user: jan.nijtmans tags: tip-613-demo
13:59
Oops 2 check-in: 65caee47 user: jan.nijtmans tags: tip-613
13:55
Oops check-in: 6f56307d user: jan.nijtmans tags: tip-613
13:24
More adaptations (use NaN/INT_MIN as internal representation) check-in: de3c285f user: jan.nijtmans tags: tip-613
2022-02-01
22:08
Merge 8.7 check-in: 6b506057 user: jan.nijtmans tags: tip-613
22:08
Merge 8.7 check-in: e1efdaa3 user: jan.nijtmans tags: revised_text, tip-466
22:07
Merge 8.7 check-in: 75e5d0e6 user: jan.nijtmans tags: tip-606
22:03
Fix crash with Tcl9 headers check-in: 06dd6e39 user: jan.nijtmans tags: trunk, main
21:50
Fix Tk_Get3BorderColors() signature. Add documentation, created by René Zaumseil check-in: 20e9d21a user: jan.nijtmans tags: tip-606
14:07
Same protection for TK_OPTION_BOOLEAN too. check-in: 8f26f486 user: jan.nijtmans tags: tip-613
13:54
Fix the memory corruption bug check-in: 8a9cf0c9 user: jan.nijtmans tags: tip-613
12:38
Merge tip-613 Closed-Leaf check-in: e1dad2a9 user: jan.nijtmans tags: tip-613-bug
12:37
Merge 8.7 check-in: 26ea8b4b user: jan.nijtmans tags: tip-613
11:32
Update Xfuncproto.h (add _X_NONSTRING, not used anywhere yet) check-in: 471f96a8 user: jan.nijtmans tags: trunk, main
2022-01-31
20:58
merge trunk (and fix 2 conflicts in generic/tkTextDisp.c) check-in: 48e95a2b user: fvogel tags: revised_text, tip-466
20:44
Fix [1501749fff] - Crash on embedded window deletion bound to <Map> events. check-in: 0f68556b user: fvogel tags: trunk, main
20:09
merge trunk check-in: 5dbe8e16 user: fvogel tags: revised_text, tip-466
16:52
Merge 8.7 check-in: 0537947b user: jan.nijtmans tags: tip-606
16:47
Change winPtr->optionLevel and winPtr->numTags from int to size_t, when compiled with Tcl 9 headers. check-in: c343b184 user: jan.nijtmans tags: trunk, main
15:01
Use TIP #616 API (WIP) check-in: e2be4916 user: jan.nijtmans tags: tip-616
2022-01-30
21:11
merge trunk check-in: 73c2c222 user: fvogel tags: revised_text, tip-466
14:16
Backout previous commit. I have confirmed by tests at GitHub (see PR#11) that the crash happens in textDisp-0.1 and in textDisp-0.2 but not anywhere else. check-in: 6f9b2184 user: fvogel tags: tip-613-bug
01:10
Compile Tk 8.7 against Tcl wit TIP #616 (no changes - yet) check-in: 4fac2e2d user: jan.nijtmans tags: tip-616
2022-01-27
21:31
Temporarily disable textDisp-0.* tests ('double tag elide transition') to see if there is a crash in another textDisp.test check-in: fef8c729 user: fvogel tags: tip-613-bug
07:59
Merge 8.7 check-in: 06318bf9 user: jan.nijtmans tags: tip-613
07:17
Let's try to disable optimization for a single file only check-in: 3c71610f user: jan.nijtmans tags: tip-613-bug
2022-01-26
07:07
Merge 8.6 check-in: f88d2d24 user: jan.nijtmans tags: trunk, main
2022-01-25
22:46
Temporarily set verbose mode for classic tests on Windows with gcc, to see where exactly it crashes in textDisp.test check-in: 5bb835fc user: fvogel tags: tip-613-bug
21:52
Slightly better error-message for "expected floating-point number", when the empty string is accepted as well check-in: ac7b2608 user: jan.nijtmans tags: trunk, main
16:12
Implement TK_OPTION_NULL_OK for TK_OPTION_INT (working the same as for TK_OPTION_DOUBLE). Better error-messages. check-in: 5b208d71 user: jan.nijtmans tags: tip-613
10:24
merge-mark check-in: 8ac9b6a7 user: jan.nijtmans tags: trunk, main
10:16
Add Tk_MakeWindow too check-in: 06cd82af user: jan.nijtmans tags: tip-606
08:25
Merge 8.7 check-in: a515edb4 user: jan.nijtmans tags: tip-606
2022-01-23
16:15
Document TK_OPTION_NULL_OK flags for TK_OPTION_BOOLEAN check-in: 61b618fe user: jan.nijtmans tags: tip-613
16:11
Move needsTcl87 constraint to constraints.tcl check-in: 9ebddd02 user: jan.nijtmans tags: tip-613
16:06
See if the bug is still there .... check-in: 317f65cc user: jan.nijtmans tags: tip-613-bug
16:00
Fix remaining compiler warnings check-in: 50d47ccb user: jan.nijtmans tags: pspjuth-treeview
2022-01-22
09:59
Fix more warnings when compiling Tk with Tcl 9. check-in: f27f5dcf user: fvogel tags: pspjuth-treeview
2022-01-20
22:00
Fix warnings when building with gcc. check-in: 062d62c4 user: fvogel tags: pspjuth-treeview
2022-01-19
20:08
Fix build error on Linux with gcc (seen at Github actions). There are quite a few warnings to deal with as well: https://github.com/tcltk/tk/runs/4864568633?check_suite_focus=true check-in: 7ff06ed0 user: fvogel tags: pspjuth-treeview
11:07
Merge 8.7 check-in: 55c2e359 user: jan.nijtmans tags: tip-613
2022-01-18
22:59
Test and document cell tag bindings check-in: 2ed3bd95 user: pspjuth tags: pspjuth-treeview
01:07
Adapt to font change check-in: ad9f4b45 user: pspjuth tags: pspjuth-treeview
2022-01-17
23:52
Use TCL_INDEX_NONE in new code. Like [1c6ef075] check-in: ad58a321 user: pspjuth tags: pspjuth-treeview
22:24
Merge main check-in: fd2b66e5 user: pspjuth tags: pspjuth-treeview
22:21
merge mark check-in: 80b20378 user: fvogel tags: trunk, main
17:20
Merge 8.6 check-in: ecb0e449 user: jan.nijtmans tags: trunk, main
2022-01-16
18:07
merge trunk check-in: 5a975339 user: fvogel tags: revised_text, tip-466
18:06
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. This fix is entirely in tkInt.h (and is tested in event.test). This fix revealed a latent crash in the test suite (focus.test) with macOS, fix that also in tkFocus.c (see details in the discussion in ticket [b1d115fa60] and in successive commits in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9). Finally, remove dead code from filebox.test (we were there when analyzing the previously mentioned crash in focus.test). check-in: bbbd975a user: fvogel tags: trunk, main
2022-01-13
14:55
Ticket [331030eca8] Fixing demo file "earth.gif" with incorrect gif data which caused a correct "premature end of image data" error message. check-in: ed99a991 user: oehhar tags: trunk, main
2022-01-09
16:03
Merge 8.7 check-in: c54bbabd user: jan.nijtmans tags: tip-606
16:02
Merge 8.7 check-in: 284e6f8b user: jan.nijtmans tags: tip-613
15:39
Merge 8.7 check-in: 282fa5c1 user: jan.nijtmans tags: glyph_indexing_2
15:34
Merge 8.7 check-in: 662d1a85 user: jan.nijtmans tags: mac_styles_87
13:52
merge revised_text check-in: e58187c3 user: fvogel tags: less_test_constraints_revised_text
13:48
merge trunk check-in: 22bd1d42 user: fvogel tags: revised_text, tip-466
13:44
Fix [17f44d4a0b]: Some textWind tests fail sometimes at Github. This also includes the fix for [40bc819140]: textWind-10.7 fails in some linux environments since branch bug-40bc819140 was merged into branch bug-17f44d4a0b. check-in: 3003babb user: fvogel tags: trunk, main
00:27
merge trunk check-in: 4a99b729 user: fvogel tags: revised_text, tip-466
2022-01-08
23:25
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: d1ca4b4a user: fvogel tags: trunk, main
20:39
merge-mark check-in: 759a9058 user: jan.nijtmans tags: trunk, main
18:04
Add "testConstraint deprecated" to constraints.tcl, and use it everywhere needed. Add "no-xft" tag to tk::build-info check-in: 846e6516 user: jan.nijtmans tags: trunk, main
2022-01-07
22:58
Merge 8.6 check-in: e3a44528 user: jan.nijtmans tags: trunk, main
22:49
Fix testscases with -DTK_NO_DEPRECATED=1 check-in: f1c2c3ea user: jan.nijtmans tags: trunk, main
15:52
Implement TIP #577 for ttk Treeview too. check-in: 7178f214 user: jan.nijtmans tags: trunk, main
15:51
Fix [822450d6e4] for use withTcl 9.0 as well (index >= 0 would be always true then) check-in: 51dde581 user: jan.nijtmans tags: trunk, main
2022-01-06
20:13
Merge 8.6 check-in: 429f15db user: culler tags: trunk, main
2022-01-03
20:16
Add more (failing, so far) [winfo container] tests. Closed-Leaf check-in: 8acc651c user: fvogel tags: rfe-b6f0d68802
12:30
Revert [a1d698c3]. check-in: 4f6412db user: fvogel tags: trunk, main
2022-01-02
15:27
Use update instead of proc twait in [winfo container] tests. check-in: 037c2f0e user: fvogel tags: rfe-b6f0d68802
13:22
Fix [40bc819140]: textWind-10.7 fails in some linux environments check-in: a1d698c3 user: fvogel tags: trunk, main
2022-01-01
17:58
Test [winfo container] with a window embedded in a text widget. check-in: 62c92f8e user: fvogel tags: rfe-b6f0d68802
17:52
Add documentation for [winfo container]. check-in: 6879f312 user: fvogel tags: rfe-b6f0d68802
17:43
Add new subcommand [winfo container], with tests. See [b6f0d68802]. check-in: 3896aa8d user: fvogel tags: rfe-b6f0d68802
11:01
Correct typos in various comments. check-in: d88ceb74 user: fvogel tags: trunk, main