Tk Source Code

Timeline
Login

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

1342 check-ins using file doc/text.n version ec139049

2025-05-16
11:08
Backout accidently committed changes Leaf check-in: 16f86748 user: jan.nijtmans tags: trunk, main
09:19
safe.test, safePrimarySelection.test, scale.test, scrollbar.test, select.test, send.test, spinbox.test, systray.test: insert section headers corresponding to (amended) prototype Leaf check-in: c3c28280 user: erikleunissen tags: uniform_test_file_structure
05:56
raise.test: insert section headers corresponding to (amended) prototype check-in: 7eca7c77 user: erikleunissen tags: uniform_test_file_structure
2025-05-15
21:38
pkgconfig.test: fix typo check-in: 06f93523 user: erikleunissen tags: uniform_test_file_structure
21:36
pack.test, packgrid.test, panedwindow.test, pkgconfig.test, place.test: insert section headers corresponding to (amended) prototype check-in: 31c1492e user: erikleunissen tags: uniform_test_file_structure
21:17
obj.test, option.test: insert section headers corresponding to (amended) prototype check-in: cd59d7fb user: erikleunissen tags: uniform_test_file_structure
15:26
main.test menu.test menuDraw.test menubut.test message.test msgbox.test: insert section headers corresponding to (amended) prototype check-in: e9b9b7b4 user: erikleunissen tags: uniform_test_file_structure
14:22
listbox.test: insert section headers corresponding to (amended) prototype check-in: 1b56eee0 user: erikleunissen tags: uniform_test_file_structure
11:20
Merge trunk check-in: 9c60a4ab user: erikleunissen tags: uniform_test_file_structure
11:04
image.test, imgBmap.test, imgListFormat.test, imgPNG.test, imgPPM.test, imgPhoto.test, imgSVGnano.test: insert section headers corresponding to (amended) prototype check-in: 9ead5acf user: erikleunissen tags: uniform_test_file_structure
09:41
TIP #704: Extend Tk_CanvasTextInfo check-in: b8abd911 user: jan.nijtmans tags: trunk, main
09:28
TIP #719: Add new states to make images of ttk::treeview and ttk::notebook customable check-in: c8727dda user: jan.nijtmans tags: trunk, main
09:23
TIP #698: Handle negative screen distances check-in: 8c61b856 user: jan.nijtmans tags: trunk, main
08:15
geometry.test, get.test, grab.test, grid.test: insert section headers corresponding to (amended) prototype check-in: 436616e1 user: erikleunissen tags: uniform_test_file_structure
01:20
Committing to preserve current state Leaf check-in: d20c0332 user: kevin_walzer tags: tka11y
2025-05-14
21:41
filebox.test, focus.test, focusTcl.test, font.test, fontchooser.test, frame.test: insert section headers corresponding to (amended) prototype check-in: 5a2c4356 user: erikleunissen tags: uniform_test_file_structure
18:26
dialog.test, embed.test, entry.test, event.test: insert section headers corresponding to (amended) prototype check-in: 0eda7359 user: erikleunissen tags: uniform_test_file_structure
17:13
choosedir.test, clipboard.test, clrpick.test, cluster.test, cmds.test, color.test, config.test, cursor.test: insert section headers corresponding to (amended) prototype check-in: f66d7527 user: erikleunissen tags: uniform_test_file_structure
16:18
canvImg.test, canvMoveto.test, canvPs.test, canvRect.test, canvText.test, canvWind.test, canvas.test: insert section headers corresponding to (amended) prototype check-in: 134c7b7a user: erikleunissen tags: uniform_test_file_structure
15:45
Correct hierarchical inconsistency in previous commit (amended plan for section headers) check-in: 202155d7 user: erikleunissen tags: uniform_test_file_structure
12:09
bell.test, bgerror.test, bind.test, bitmap.test, border.test, busy.test, button.test: insert section headers corresponding to prototype check-in: 25c08a66 user: erikleunissen tags: uniform_test_file_structure
2025-05-13
19:58
Additional handling for all different types of MSAA objects; still working on aligning accessibility and Tk focus check-in: 5374238e user: kevin_walzer tags: tka11y
08:38
Improve wording of section header (and do some cleanup for choosedir.test) check-in: af09347c user: erikleunissen tags: uniform_test_file_structure, PROTOTYPE
2025-05-12
10:06
Let this branch build and test at CI. check-in: 9f872e8e user: erikleunissen tags: uniform_test_file_structure
09:32
main.tcl, choosedir.test, color.test: implementation of the first proposal check-in: 0626ffb0 user: erikleunissen tags: uniform_test_file_structure
2025-05-11
11:14
Merge trunk check-in: dbc978c8 user: erikleunissen tags: uniform_test_file_structure
2025-05-10
02:04
Extensive refinement; adding various debugging statements to test development, will remove later check-in: 779f6b24 user: kevin_walzer tags: tka11y
2025-05-09
15:09
Addendum for proc "Click" to project "Collect utility procs for the Tk test suite" (merged previously) Leaf check-in: f9e8f9af user: erikleunissen tags: core-9-0-branch
15:07
Addendum for proc "Click" to project "Collect utility procs for the Tk test suite" (merged previously) check-in: 227db681 user: erikleunissen tags: trunk, main
11:09
testutils.tcl, winDialog.test, winMsgbox.test: combine and collect proc "Click" (removing the unused copy from winMsgbox.test) Closed-Leaf check-in: 1e5ae967 user: erikleunissen tags: addendumClick
08:47
Merge trunk check-in: 4bdc3a8d user: erikleunissen tags: addendumClick
08:42
New branch "addendumClick" check-in: 4d4e20ee user: erikleunissen tags: addendumClick
2025-05-08
01:44
Refine functions, add comments check-in: 6b50cdc3 user: kevin_walzer tags: tka11y
2025-05-07
20:48
Merge trunk check-in: 0fab9cf2 user: erikleunissen tags: uniform_test_file_structure
20:27
Fix [4eb4c07dae]: Incorrect expected result for test unixfont-2.9 check-in: 73db5429 user: erikleunissen tags: core-9-0-branch
20:16
Fix [4eb4c07dae]: Incorrect expected result for test unixfont-2.9 check-in: 186f54c9 user: erikleunissen tags: trunk, main
19:50
Remove now unused constraint 'haveCourierFamilyFont'. Closed-Leaf check-in: 56336de3 user: fvogel tags: bug-4eb4c07dae
19:41
Fix code alignment. Closed-Leaf check-in: 329a55be user: fvogel tags: rfe-d632d28ba4
10:09
New branch for project "Make internal structure of test files uniform". Ticket: [b868892f29] check-in: 9aac852c user: erikleunissen tags: uniform_test_file_structure
09:26
tests/constraints.tcl: use "eq" for string comparison check-in: 90d419b8 user: erikleunissen tags: bug-4eb4c07dae
09:14
tests/unixFont.test: remove test unixfont-2.9 since it carries a constraint that is essentially the same as the test result, making the test useless check-in: 7a32197b user: erikleunissen tags: bug-4eb4c07dae
03:07
Back out unnecessary changes check-in: dfc04e03 user: kevin_walzer tags: tka11y
02:20
Additional refinements check-in: 55a2e437 user: kevin_walzer tags: tka11y
00:36
Minor tweaks check-in: dd80dcdd user: kevin_walzer tags: tka11y
2025-05-06
19:46
Use different text primitive when printing canvas text items with angle != 0. DrawTextW doesn't do the right thing (as opposed to TkDrawAngledTextLayout), so use TextOutW instead. This is a single line primitive, similar to TkDrawAngledChars, so single line, angled text items are now printed correctly. Multiline, angled text is still missing. Leaf check-in: 89e10312 user: emiliano tags: tk-print-fixes
11:30
More pinpoint notifications, remove unused code check-in: 05d8afef user: kevin_walzer tags: tka11y
01:57
Move key functions to main command check-in: 8457d85b user: kevin_walzer tags: tka11y
01:52
Additional code to manage MSAA/Tk integration - needs refinement and testing check-in: b839af2f user: kevin_walzer tags: tka11y
01:28
Work on canvas text items. Use the right font attributes. Correct placing wrt anchor and rotation options; single line text items are now printed correctly. check-in: 2c19b3a4 user: emiliano tags: tk-print-fixes
2025-05-05
16:14
Refactor PrintSelectPrinter() a bit more. Hopefully it doesn't leak memory anymore. Change default font for printing text to "Courier New" on Windows, in line with what other platforms use (monospaced font). First attempt at font rotation check-in: 00e13e3d user: emiliano tags: tk-print-fixes
01:30
Remove debugging statements check-in: 749168f3 user: kevin_walzer tags: tka11y
01:25
Additional tweaks check-in: 18d46872 user: kevin_walzer tags: tka11y
2025-05-04
19:37
Work toward passing MSAA events to Tk events for command processing check-in: e9631d78 user: kevin_walzer tags: tka11y
15:31
Fix [c04e2aafd2]: Useless element in result for test winDialog-10.3 check-in: 3202b552 user: fvogel tags: trunk, main
15:30
Fix [c04e2aafd2]: Useless element in result for test winDialog-10.3 check-in: c8a2e742 user: fvogel tags: core-9-0-branch
2025-05-03
21:21
Finally widgets obtain focus without crashing - now to begin refining actual widget interactions with accessibility on Windows check-in: becaf744 user: kevin_walzer tags: tka11y
04:51
Remove release statement check-in: 2eb03eca user: kevin_walzer tags: tka11y
04:42
Additional revisions check-in: fb8ebd48 user: kevin_walzer tags: tka11y
04:32
Additional refinements to reduce crashes check-in: 6407d102 user: kevin_walzer tags: tka11y
03:35
Updated handling of WM_GETOBJECT check-in: f08d43b6 user: kevin_walzer tags: tka11y
2025-05-02
11:55
Merge trunk check-in: 5393901d user: kevin_walzer tags: tka11y
11:51
Additional cleanup check-in: b94dd50e user: kevin_walzer tags: tka11y
06:51
[5d0bc3cf] Second half of Androwish commit https://androwish.org/home/info/ae43177ce04ec244 Leaf check-in: 82feefa9 user: oehhar tags: 5d0bc3cf-text-blockcursor
06:44
[5d0bc3cf] add androwish commit https://androwish.org/home/info/85ea46a8c74b8f6f check-in: c3c9b7cd user: oehhar tags: 5d0bc3cf-text-blockcursor
03:40
Remove unused functions check-in: 80b85a1e user: kevin_walzer tags: tka11y
2025-05-01
23:34
Refactor PrintSelectPrinter() function. Move some global state to the function. Handle error and cancel conditions first. No functional changes, but (hopefully) this will ease future mainteinance check-in: 60470b5f user: emiliano tags: tk-print-fixes
23:06
Avoid potential memory leaks check-in: de03cd97 user: emiliano tags: tk-print-fixes
22:58
Implement missing "raw" smooth method for both lines and polygon canvas items check-in: b09c19db user: emiliano tags: tk-print-fixes
22:31
Remove unused proc check-in: ac4d23e4 user: emiliano tags: tk-print-fixes
22:27
Add missing variables check-in: 9df468f8 user: emiliano tags: tk-print-fixes
22:19
Fix two problems printing text on windows: [_gdi characters] creates an array variable in the global scope, so move it to the ::tk::print namespace; also, provide a default width for those characters not in the array. No more 'can't read "charwidths(‾)": no such element in array' errors. check-in: 8514a4fc user: emiliano tags: tk-print-fixes
2025-04-30
12:07
Rebase to trunk Closed-Leaf check-in: c88d91ab user: jan.nijtmans tags: tip-698, core-tip-698
12:05
Merge-mark check-in: 7af6ab73 user: jan.nijtmans tags: trunk, main
12:01
Accept [718cbc3016]: Collect utility procs for the Tk test suite check-in: 0318c8ea user: jan.nijtmans tags: core-9-0-branch
2025-04-29
21:55
Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patches by Emiliano Gavilan. check-in: 242958d6 user: jan.nijtmans tags: core-9-0-branch
20:54
Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Patch by Emiliano Gavilan. check-in: 442b8957 user: fvogel tags: trunk, main
20:52
Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patch by Emiliano Gavilan. check-in: 95e5a7cf user: fvogel tags: trunk, main
13:56
UNEXEC tests/option.file3 UNEXEC tests/winDialog.test check-in: ae8d1bd7 user: jan.nijtmans tags: trunk, main
13:54
Merge-mark check-in: 753d0fb6 user: jan.nijtmans tags: trunk, main
13:52
UNEXEC winDialog.test check-in: 0b15d7df user: jan.nijtmans tags: core-9-0-branch
2025-04-28
21:28
Accept [718cbc3016]: Collect utility procs for the Tk test suite check-in: 0723cd32 user: erikleunissen tags: trunk, main
21:22
Remove this project from Github CI scheduling files Closed-Leaf check-in: ac75d18e user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
05:54
Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Patch by Emiliano Gavilan. Closed-Leaf check-in: d006bbc4 user: fvogel tags: bug-9b23b6ca23
05:49
Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patch by Emiliano Gavilan. Closed-Leaf check-in: e03df40d user: fvogel tags: bug-7716cb2f67
02:33
Additional tweak check-in: 38cc8450 user: kevin_walzer tags: tka11y
02:32
Tweak indentation errors check-in: bdf5824a user: kevin_walzer tags: tka11y
02:26
Additional refinements with crashes check-in: 959a027b user: kevin_walzer tags: tka11y
2025-04-27
21:38
Additional crash cleanup check-in: 911675e6 user: kevin_walzer tags: tka11y
20:51
Remove additional crash points and simplify accessibility hierarchy check-in: 8e2aeaad user: kevin_walzer tags: tka11y
19:35
Fix [bb5c3d0ecc]: tk print command fails on windows. With complementary patches by Emiliano Gavilan. check-in: 7d3a081b user: jan.nijtmans tags: core-9-0-branch
2025-04-26
16:34
Fix typo in comment check-in: f4d1042a user: emiliano tags: trunk, main
12:53
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: b6f80eb3 user: culler tags: core-9-0-branch
12:48
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: 34e2d7e7 user: culler tags: trunk, main
12:37
merge main Closed-Leaf check-in: e8cdd34b user: culler tags: bug-111f66c781
11:47
Fix [bb5c3d0ecc]: tk print command fails on windows. With complementary patches by Emiliano Gavilan. check-in: 5c5daa6c user: fvogel tags: trunk, main
11:45
Complementary fix by Emiliano Gavilan for [d2eac285d9]: tk print command fails with canvas widget check-in: 408f20ff user: fvogel tags: trunk, main
07:42
Correctly indent continuation lines. Closed-Leaf check-in: 4a06dff1 user: fvogel tags: bug-bb5c3d0ecc
03:10
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: 22eb7b5a user: culler tags: bug-111f66c781
02:21
Remove a couple of debugging lines check-in: a674d7e0 user: kevin_walzer tags: tka11y
02:15
Address some runtime errors/crashes with MSVC check-in: 8fb84545 user: kevin_walzer tags: tka11y
2025-04-25
19:15
Further patch from Emiliano Gavilan. check-in: c4c9d256 user: fvogel tags: bug-bb5c3d0ecc
06:14
Complementary fix by Emiliano Gavilan, fixing further issues (see [bb5c3d0ecc]). check-in: 57ac712c user: fvogel tags: bug-bb5c3d0ecc
2025-04-24
21:01
Fix [bb5c3d0ecc]: tk print command fails on windows check-in: 8fd0f283 user: fvogel tags: bug-bb5c3d0ecc
13:09
Rebase Leaf check-in: 26f254f0 user: jan.nijtmans tags: tip-626
13:05
Fix [d2eac285d9]: tk print command fails with canvas widget check-in: 654457d0 user: jan.nijtmans tags: trunk, main
13:02
Fix [d2eac285d9]: tk print command fails with canvas widget check-in: b2411a5e user: jan.nijtmans tags: core-9-0-branch
12:00
Merge-mark check-in: 7e7a527a user: jan.nijtmans tags: trunk, main
11:59
Fix [855ec435ef]: Aqua sometimes fails to set TkEventTarget when a new keyWindow is assigned - breaks BWidget DND. check-in: 87e85a52 user: jan.nijtmans tags: core-9-0-branch
11:52
Merge 9.0 check-in: 43dd3043 user: jan.nijtmans tags: trunk, main
11:51
Fix [f6d40f9902]: Cross compiling trunk using x86_64-w64-mingw32-gcc version 9.2.0 fails since commit [03ce8fe9d1] check-in: fb7f031f user: jan.nijtmans tags: core-9-0-branch
2025-04-23
09:42
Attempt to fix [d2eac285d9]: tk print command fails with canvas widget Closed-Leaf check-in: fada46f6 user: jan.nijtmans tags: bug-d2eac285d9
08:01
[5d0bc3cf] block cursor on tab has space width: https://androwish.org/home/info/ae43177ce04ec244 check-in: 3a6853ea user: oehhar tags: 5d0bc3cf-text-blockcursor
2025-04-22
22:56
Merge trunk, resolve conflicts in winDialog.test check-in: b5831181 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
20:55
Minor tweaks check-in: 5acfd120 user: kevin_walzer tags: tka11y
2025-04-21
09:07
testutils.test: ensure initial non-existence of test-specific variables and procs check-in: 57a86249 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
08:18
spinbox.test, ttk/validate.test: likewise (correct oversight in previous commit) check-in: 767576ba user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
02:47
Simplify function check-in: 63a0cd24 user: kevin_walzer tags: tka11y
02:38
Cleanup check-in: 9d86ce15 user: kevin_walzer tags: tka11y
02:29
Address crash on startup check-in: f0ccf2ab user: kevin_walzer tags: tka11y
2025-04-20
21:25
Attempted resolution of crashes check-in: bdb91ddc user: kevin_walzer tags: tka11y
16:41
entry.test, testutils.tcl: rename variable "textVar" if it isn't meant to be a textvariable associated with any imported utility proc. Rename variable "::e" if its usage is equal to the imported namespace variable "textVar". check-in: 70ca5761 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
16:37
testutils.GUIDE: minor textual improvement check-in: e67f2079 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
16:19
testutils.test: remove useless underscores check-in: 19b7002d user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
15:49
Silence compiler errors/warnings check-in: fa2c51f3 user: kevin_walzer tags: tka11y
2025-04-19
21:44
Additional integration with Windows messages check-in: 750ce953 user: kevin_walzer tags: tka11y
19:02
Additional tweaks check-in: 8753d718 user: kevin_walzer tags: tka11y
18:25
Refinement of focus methods check-in: 94cdd0e0 user: kevin_walzer tags: tka11y
18:04
Cleanup check-in: ca3efcd7 user: kevin_walzer tags: tka11y
03:16
Revisions to focus management check-in: d4242f24 user: kevin_walzer tags: tka11y
2025-04-18
13:18
Remove activeCodePage from wish manifest Leaf check-in: d7fe431a user: apnadkarni tags: tip-716
02:52
Merge trunk check-in: 1b5bbef9 user: kevin_walzer tags: tka11y
02:47
Minor tweaks check-in: c80a53f2 user: kevin_walzer tags: tka11y
02:14
Further revisions check-in: b0eb0bf7 user: kevin_walzer tags: tka11y
2025-04-17
19:51
Complete MSAA implementation, silence compiler warnings/errors check-in: 34c5b56f user: kevin_walzer tags: tka11y
02:33
Additional comments/tweaks check-in: 7f166959 user: kevin_walzer tags: tka11y
02:31
Cleanup check-in: 2847db0f user: kevin_walzer tags: tka11y
02:30
Extensive work on bridging MSAA/Tk widget focus; filling out MSAA implementation and glue code check-in: 1eba0529 user: kevin_walzer tags: tka11y
2025-04-16
03:22
Cleanup roles parsing check-in: dd3e2c07 user: kevin_walzer tags: tka11y
03:02
Delete duplicate lines check-in: 5412cb1f user: kevin_walzer tags: tka11y
00:21
Multiple tweaks to complete Windows API check-in: 796889a6 user: kevin_walzer tags: tka11y
2025-04-15
11:19
Refine buttonpress action check-in: f598fea4 user: kevin_walzer tags: tka11y
03:20
Remove debugging statement check-in: 7a367393 user: kevin_walzer tags: tka11y
03:17
Remove error where windows are mapped before accessibility commands are initalized; some tweaks for Windows check-in: a2eee4e7 user: kevin_walzer tags: tka11y
2025-04-14
14:01
merge main Leaf check-in: 49cf5954 user: oehhar tags: tip-714-alt
13:56
merge main, minimize diff Leaf check-in: a68b9232 user: oehhar tags: tip-714-image-driver-info
13:52
TIP714: copy "image types photo" syntax from branch [tip-714-alt] check-in: 50d9fd1d user: oehhar tags: tip-714-image-driver-info
00:56
Additional tweak check-in: 66e52867 user: kevin_walzer tags: tka11y
00:53
Additional cleanup check-in: 6b8f0271 user: kevin_walzer tags: tka11y
2025-04-13
22:01
Begin cleanup of MSVC compiler warnings and errors check-in: b5fe857c user: kevin_walzer tags: tka11y
03:16
Cleanup check-in: e62add38 user: kevin_walzer tags: tka11y
03:10
Additional correction for makefile.vc check-in: 68f398f5 user: kevin_walzer tags: tka11y
03:03
Fix typo in makefile.vc check-in: 933edbfa user: kevin_walzer tags: tka11y
02:58
Correct typo check-in: aba945c5 user: kevin_walzer tags: tka11y
02:57
Pass correct lib flags check-in: e800dbe4 user: kevin_walzer tags: tka11y
02:56
Additional tweaks check-in: e8d41f05 user: kevin_walzer tags: tka11y
02:49
Additional tweaks check-in: 63e7c6d2 user: kevin_walzer tags: tka11y
02:45
Tweak search path for Atk check-in: 556098ca user: kevin_walzer tags: tka11y
2025-04-11
17:33
Fix [855ec435ef]: Aqua sometimes fails to set TkEventTarget when a new keyWindow is assigned - breaks BWidget DND. check-in: 6e560259 user: culler tags: trunk, main
15:57
Move the call to [NSApp setTkEventTarget:] into the windowActivation callback method of NSApp. Closed-Leaf check-in: 82221f8b user: culler tags: bug-855ec435ef
2025-04-10
21:02
Fix [855ec435ef]: Aqua does not reset the Tk event target after a BWidget Drag and Drop operation check-in: 5a5f2d8a user: culler tags: bug-855ec435ef
19:32
WidgetDemo: Minor improvements in knightstour.tcl. check-in: 696a8519 user: csaba tags: trunk, main
19:26
WidgetDemo: Minor improvements in knightstour.tcl. check-in: e7372e1c user: csaba tags: core-9-0-branch
12:40
Fix fd8341e496: Tcl_InitStubs compatibility for 9.1 check-in: 617bb9f2 user: jan.nijtmans tags: trunk, main
12:40
Fix fd8341e496: Tcl_InitStubs compatibility for 9.1 check-in: 3f9cc5db user: jan.nijtmans tags: core-9-0-branch
12:28
Remove obsolete comment (thanks to Erik Leunissen) check-in: 79912fd5 user: jan.nijtmans tags: trunk, main
12:26
Backport testcase improvements from 9.1 check-in: b745a37a user: jan.nijtmans tags: core-9-0-branch
2025-04-09
13:48
Merge 9.0 check-in: f4948d62 user: jan.nijtmans tags: trunk, main
10:04
Fix [1562e10c58]: Installing Tcl on macOS makes other versions of tclsh unable to find Tk. Just remove all references to Tcl 8.7, since it won't be released anyway. check-in: 658a7dd9 user: jan.nijtmans tags: core-9-0-branch
2025-04-08
09:46
Get rid of references to Tcl 8.7: It won't be released. Closed-Leaf check-in: dce3ec0c user: jan.nijtmans tags: bug-1562e10c58
2025-04-07
15:02
Merge 9.0 check-in: 57e558bf user: jan.nijtmans tags: trunk, main
15:01
Remove OPTS=tk8 option: It was meant to be able to compile extesions witk Tk 8.7, which will never fly .... check-in: effef6c6 user: jan.nijtmans tags: core-9-0-branch
08:27
Ticket [5d0bc3cf] Text blockcursor: Androwish checkin https://www.androwish.org/home/info/b8894bb57964415f (thanks, Christian) check-in: 9ae9ae31 user: oehhar tags: 5d0bc3cf-text-blockcursor
03:17
Fix typos check-in: 42ddad67 user: kevin_walzer tags: tka11y
02:37
Remove syntax error in configure when checking for Atk support check-in: 1d91580b user: kevin_walzer tags: tka11y
02:19
Correct typo check-in: f58f138e user: kevin_walzer tags: tka11y
02:17
Initial draft of Atk accessibility implementation check-in: 9027a6ac user: kevin_walzer tags: tka11y
2025-04-05
16:26
Correct typo in comments check-in: cfe2fc9a user: kevin_walzer tags: tka11y
03:25
Add help hints for Windows check-in: 276e2a61 user: kevin_walzer tags: tka11y
2025-04-04
08:49
Ticket [5d0bc3cf] Text blockcursor: Androwish checkin https://androwish.org/home/info/85ea46a8c74b8f6f (thanks, Christian) check-in: 1d2248a3 user: oehhar tags: 5d0bc3cf-text-blockcursor
2025-04-03
16:24
Merge 9.0 check-in: d112bcc7 user: jan.nijtmans tags: trunk, main
16:23
Sync tcl.m4 with Tcl check-in: 83f32527 user: jan.nijtmans tags: core-9-0-branch
15:16
Ticket [5d0bc3cf]: adoption to 9.1: textPtr->insertWidth is now an Obj check-in: 60151aa1 user: oehhar tags: 5d0bc3cf-text-blockcursor
15:11
Ticket [5d0bc3cf] Fix block cursor of text widget. Original contribution for 8.6 by Christian Werner (thanks) check-in: 5263ef5e user: oehhar tags: 5d0bc3cf-text-blockcursor
10:10
Protect Tk_SetTypeInfoProc(): If running in Tk 9.0, just make it a NOP check-in: 1bf9cf7d user: jan.nijtmans tags: tip-714-alt
09:46
Add Tk_SetTypeInfoProc() to stub table check-in: ea22295e user: jan.nijtmans tags: tip-714-alt
08:27
TIP714 image format info: add file and write reporting for the photo image type, add tests check-in: 79b6c940 user: oehhar tags: tip-714-alt
08:12
Remove unused variables Leaf check-in: cf922f16 user: jan.nijtmans tags: getrid_setgrid
07:08
TIP 714: image photo format info: bring formats in evaluation order check-in: b9d72efc user: oehhar tags: tip-714-alt
2025-04-02
02:13
Merge trunk check-in: ba1f4e33 user: kevin_walzer tags: tka11y
02:09
Re-organize code a bit, correct typos check-in: 524198c5 user: kevin_walzer tags: tka11y
01:58
Build out Windows accessibility code - testing to begin soon check-in: 946f7090 user: kevin_walzer tags: tka11y
00:25
alternative implementation for TIP#714 check-in: fd9694da user: emiliano tags: tip-714-alt
2025-04-01
16:16
testutils.tcl [pause]: more simplification check-in: 98c47016 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
14:36
Protect Tk_SetSizeHints(): If an extension is compiled with Tk 9.1 but running on Tk 9.0, tkStubsPtr->tk_SetSizeHints is NULL. In that case, just do nothing. check-in: 2ed51f9d user: jan.nijtmans tags: getrid_setgrid, core-getrid_setgrid
14:22
Don't try to NULLify Tk_SetGrid/Tk_UnsetGrid calls: The deprecation warning then doesn't work any more. check-in: 034b8f98 user: jan.nijtmans tags: getrid_setgrid
2025-03-31
23:40
Remove code which is conditioned on gridWin and a call to nonexistent SetGrid from tkWinWm.c; remove tests which require gridded windows. check-in: aacad81d user: marcc tags: getrid_setgrid
20:27
Make Tk_SetSizeHints() usable without tkPlatDecls.h. Clean up much more check-in: e1cb8261 user: jan.nijtmans tags: getrid_setgrid, core-getrid_setgrid
09:30
testutils.tcl [pause]: remove default value for msecs argument. What seems like a feature might work out dangerously if the default value were ever to be changed. Luckily not a single existing call relies on a default value. check-in: 8fbdf714 user: erikleunissen tags: tk_collect_test_utils
08:48
testutils.tcl [_pause]: rename to "pause" and adapt calls in test files. check-in: c215ffd0 user: erikleunissen tags: tk_collect_test_utils
08:36
testutils.tcl [_pause]: correct qualification of wait variable, and optimize slightly. check-in: 737c20a9 user: erikleunissen tags: tk_collect_test_utils
02:12
Begin work on Windows check-in: 2362e3be user: kevin_walzer tags: tka11y
2025-03-30
23:09
Remove x11 code depending on gridWin. check-in: 6a15c6cc user: culler tags: getrid_setgrid
21:52
Remove aqua code depending on gridWin. check-in: e563cddf user: culler tags: getrid_setgrid
20:33
Make SetGrid a no-op; remove SetGrid tests. check-in: c59ba320 user: culler tags: getrid_setgrid
14:35
Fix typos check-in: 35fbe4ba user: kevin_walzer tags: tka11y
14:21
Re-organize code in accessibility.tcl and add/enhance comments check-in: ea30cc6c user: kevin_walzer tags: tka11y
13:59
Check state on macOS check-in: 92f6c1d2 user: kevin_walzer tags: tka11y
13:53
Utility domain "select": [setup] -> [selectionSetup] check-in: 83c3bea5 user: erikleunissen tags: tk_collect_test_utils
12:54
testutils.tcl: keep alphabetical order (domain "generic") check-in: eabc92a3 user: erikleunissen tags: tk_collect_test_utils
01:37
Correct help string check-in: a9cf139d user: kevin_walzer tags: tka11y
01:14
Finish making TkWmInfo struct private to tkMacOSXWm.c; tweak some tests. check-in: 337c310e user: culler tags: getrid_setgrid
2025-03-29
23:04
testutils.test: correct numbering check-in: 4b4bf18c user: erikleunissen tags: tk_collect_test_utils
21:54
Merge trunk check-in: 5db61557 user: erikleunissen tags: tk_collect_test_utils
21:00
Menubutton support check-in: 9f6d6039 user: kevin_walzer tags: tka11y
20:50
tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: 4d3b0805 user: erikleunissen tags: core-9-0-branch
20:42
tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: f302dd87 user: erikleunissen tags: trunk, main
20:38
Add man page for accessible check-in: 47dbbeef user: kevin_walzer tags: tka11y
18:44
Add command to the ensemble check-in: 77029b37 user: kevin_walzer tags: tka11y
18:31
Remove unnecessary method calls, silence compiler warnings check-in: e7fccf10 user: kevin_walzer tags: tka11y
15:53
Refinement of Treeview accessibility check-in: cdca3d3f user: kevin_walzer tags: tka11y
13:07
testutils.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: b245f706 user: erikleunissen tags: tk_collect_test_utils
11:22
TIP 714: image format list: rename image subcommand to "handler". check-in: 8600d8d1 user: oehhar tags: tip-714-image-driver-info
07:50
testutils.test: fix typo check-in: 10a41b7f user: erikleunissen tags: tk_collect_test_utils
07:49
testutils.test: renumber tests, combining sections 1-3 check-in: 9a97127a user: erikleunissen tags: tk_collect_test_utils
07:47
testutils.GUIDE: add author check-in: 60748050 user: erikleunissen tags: tk_collect_test_utils
02:09
Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXKeyEvent.c check-in: 036a9312 user: culler tags: getrid_setgrid
00:17
Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXMouseEvent.c check-in: 263ab6d0 user: culler tags: getrid_setgrid
2025-03-28
20:07
testutils.GUIDE: make init proc example more typical, and independent from current samples in testutils.tcl check-in: 365dc5e1 user: erikleunissen tags: tk_collect_test_utils
18:28
testutils.tcl [isNative]: arrange in alphabetical order check-in: 0d95c0a6 user: erikleunissen tags: tk_collect_test_utils
18:00
TIP 714 image photo formats: document Tk_ImageCreateProc argument change check-in: 5513710c user: oehhar tags: tip-714-image-driver-info
17:04
TIP 714 list image formats: rename command to "image driver photo formats". Add "image bitmap driver" implementation with no suboption. Add tests and documentation. check-in: d6e5669f user: oehhar tags: tip-714-image-driver-info
11:41
Progressbar and notebooks now accessible; starting on text widget check-in: ed7fbbea user: kevin_walzer tags: tka11y
03:06
Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXSubwindows.c. check-in: ed8852d7 user: culler tags: getrid_setgrid
2025-03-27
11:53
Merge trunk. Resolve conflicts in win/tkWinDialog.c and tests/winDialog.test, but don't import changes to winDialog-5.9 (now useless test) check-in: 02357bdd user: erikleunissen tags: tk_collect_test_utils
10:29
Merge main check-in: 49e7dd23 user: oehhar tags: tip-714-image-driver-info
10:23
Ticket [25b84e1246] Removal of old image code leftover check-in: ff43d4d2 user: oehhar tags: core-9-0-branch
10:15
Ticket [25b84e1246] Removal of old image code leftover check-in: 9087179e user: oehhar tags: trunk, main
02:55
Aqua: Remove references to TkWmInfo struct from tkMacOSXInit.c and TkMacOSXWindowEvent.c. check-in: 81e9804a user: culler tags: getrid_setgrid
2025-03-26
22:53
Disable some unused declarations. check-in: d284e005 user: culler tags: getrid_setgrid
22:36
Aqua: move TkWm functions into tkMacOSXWm.c -- TkWmInfo struct should be private to that module. check-in: de443514 user: culler tags: getrid_setgrid
19:43
Put back Tk_PhotoSetSize in slot 268, same as in Tk 9.0 check-in: 67e06f58 user: jan.nijtmans tags: getrid_setgrid
18:13
Ticket [441c526c] MS-Win: remove Windows XP dialog variants for tk_chooseDirectory and tk_getOpenFile. Undocumented option -xpstyle removed. check-in: 03ce8fe9 user: oehhar tags: trunk, main
17:59
We may as well use base_width and base_height correctly. check-in: 0543cfab user: culler tags: getrid_setgrid
17:15
Deprecate Tk_SetGrid check-in: 1386fac5 user: culler tags: getrid_setgrid
10:11
Reinstate automatic initialization of dialogType for domain "dialog". The convenience for the test (file) author is paramount. check-in: 9432c909 user: erikleunissen tags: tk_collect_test_utils
2025-03-25
19:29
Ticket [25b84e1246] Remove old image code leftover Closed-Leaf check-in: 1b7c72a6 user: oehhar tags: 25b84e1246-old-image-leftover-removal
15:01
TIP 714 photo driver info: put default driver last in list to get match order. check-in: 7da58a06 user: oehhar tags: tip-714-image-driver-info
14:31
Merge main check-in: 1cfaabb1 user: oehhar tags: tip-714-image-driver-info
14:25
TIP 714 photo driver info: implementation of "image format photo list" check-in: df50d132 user: oehhar tags: tip-714-image-driver-info
10:23
choosedir.test [EnterDirsByKey]: remove "global" statement for unused variable check-in: 8da74142 user: erikleunissen tags: tk_collect_test_utils
10:12
testutils.tcl, domain "dialog": don't export namespace variable dialogType check-in: 5622f648 user: erikleunissen tags: tk_collect_test_utils
09:44
Backout [3783cb47a0] and [5c3431e218] because of unclean import check-in: c888fa3c user: erikleunissen tags: tk_collect_test_utils
07:10
Ticket [441c526c]: remove noop -xpstyle and deprecated warning in docs. Closed-Leaf check-in: efc82e11 user: oehhar tags: 441c526c-mswin-xpstyle-dialogs-removal
02:15
Remove unused symbol check-in: 5ab8415e user: kevin_walzer tags: tka11y
02:08
Sticking with touchpad and mousewheel for scrollbar operation, with hints check-in: 2a76a501 user: kevin_walzer tags: tka11y
2025-03-24
21:20
testutils.tcl [isNative]: correct behaviour for dialog types that don't use domain namespace variable "dialogIsNative" check-in: 3783cb47 user: erikleunissen tags: tk_collect_test_utils
17:11
choosedir.test, clrpick.test, filebox.test, msgbox.test: automatically determine dialog type from the name of the test file check-in: 5c3431e2 user: erikleunissen tags: tk_collect_test_utils
13:43
testutils.tcl [setDialogType]: simplify check-in: 7e0274e6 user: erikleunissen tags: tk_collect_test_utils
13:09
Collect variable "isNative" and rename to "dialogIsNative", significantly simplifying the algorithm determining its value. Remove related awkwardness in files clrpick.test and msgbox.test check-in: 9897eac3 user: erikleunissen tags: tk_collect_test_utils
03:45
Add a new stub Tk_SetSizeHints for the x11 platform, and use it in tkUnixSysTray.c check-in: 8e65f702 user: culler tags: getrid_setgrid
2025-03-23
22:42
Mark canvas as not accessible, following the lead of HTML5 developers; we will suggest alternative options to provide information from the canvas widget in the documentation check-in: dd1eb621 user: kevin_walzer tags: tka11y
21:03
Remove dead code check-in: 9005e475 user: kevin_walzer tags: tka11y
21:00
Combobox works on Aqua check-in: 567f99cd user: kevin_walzer tags: tka11y
20:16
Remove all uses of -setgrid in the widget demos. check-in: f0d78da9 user: culler tags: getrid_setgrid
18:18
Add the other missing ingredient: set size hints on every ConfigureNotify (including 1x1) check-in: b1d2fd23 user: culler tags: getrid_setgrid
17:43
testutils.tcl, testutils.test: correct error message (oversight in commit [561855e35a]) + textual improvement in testutils.GUIDE check-in: 74e3aa64 user: erikleunissen tags: tk_collect_test_utils
16:32
Refine ttk::spinbox on macOS to return correct accessibility role check-in: 9c37f5aa user: kevin_walzer tags: tka11y
01:23
Spinbox now working check-in: e2f11b58 user: kevin_walzer tags: tka11y
00:20
Scale now working check-in: 439948ce user: kevin_walzer tags: tka11y
2025-03-22
22:41
No, XResizeWindow does not do it. Setting size hints is the magical ingredient. check-in: 66fbad4c user: culler tags: getrid_setgrid
20:52
testutils.GUIDE: be more accurate about the importing namespace, and other textual improvements check-in: 188a22b6 user: erikleunissen tags: tk_collect_test_utils
10:33
ttk/scrollbar.test: rename test constraint "coreScrollbar" to "aqua", and remove redundant definition check-in: 827ce562 user: erikleunissen tags: tk_collect_test_utils
08:51
testutils.tcl [testutils]: make error messages uniform check-in: 561855e3 user: erikleunissen tags: tk_collect_test_utils
01:46
Replace call to TkSetGrid by a call to XResizeWindow in tkUnixSysTray.c check-in: 75688c2d user: culler tags: getrid_setgrid
00:26
Remove puts statement check-in: bbe9f054 user: kevin_walzer tags: tka11y
00:24
Merge trunk check-in: 9aee9876 user: kevin_walzer tags: tka11y
00:24
Entry widgets working check-in: 2e8550df user: kevin_walzer tags: tka11y
2025-03-21
19:42
testutils.tcl [testutils]: simplify error messages. Adapt tests 5.1 and 6.2 in testutils.test check-in: 36baece7 user: erikleunissen tags: tk_collect_test_utils
17:28
Merge 9.0 check-in: 11f4569d user: jan.nijtmans tags: trunk, main
17:26
Don't use the buggy -setgrid option in the widget demo (twind.tcl) In other demo's, use -setgrid 1/0 consistantly check-in: cafa1540 user: jan.nijtmans tags: core-9-0-branch
12:55
"XQuarz" -> "XQuartz" check-in: 5eaa39ab user: erikleunissen tags: tk_collect_test_utils
09:11
testutils.tcl [testutils import]: reuse list of imported namespace variables if possible check-in: 3a22a4c3 user: erikleunissen tags: tk_collect_test_utils
2025-03-20
16:01
Don't use the buggy -setgrid option in the widget demo check-in: 0e800a50 user: culler tags: trunk, main
14:53
testutils.tcl [testutils]: simplify previous commit even better check-in: 4754cfc7 user: erikleunissen tags: tk_collect_test_utils
14:22
testutils.tcl [testutils]: a simplification check-in: 739e7785 user: erikleunissen tags: tk_collect_test_utils
08:35
Collect tests constraints: failsOnUbuntu and failsOnXQuarz check-in: 6dbcdea2 user: erikleunissen tags: tk_collect_test_utils
2025-03-19
15:03
ttk/treeview.test: don't compare strings as if they're numbers check-in: 5d1b3831 user: erikleunissen tags: tk_collect_test_utils
14:42
frame.test: remove redundant constraint definition check-in: 7ce569ac user: erikleunissen tags: tk_collect_test_utils
11:44
testutils.test: collect assertions and correct cleanup check-in: 0e67e90b user: erikleunissen tags: tk_collect_test_utils
11:38
Merge trunk check-in: 87000725 user: erikleunissen tags: tk_collect_test_utils
11:28
Add support for importing utility procs into another namespace than the global namespace. Add test and update documentation. check-in: c207c19f user: erikleunissen tags: tk_collect_test_utils
2025-03-18
22:59
Merge 9.0 check-in: a86829e3 user: jan.nijtmans tags: trunk, main
22:56
Don't use ${LIB_FILE} in SHLIB_LD on Cygwin check-in: 9f5c69a3 user: jan.nijtmans tags: core-9-0-branch
13:41
Make "testutils import" fail for procs like it does for associated namespace variables. This requires test authors to clean up procs that have the same name as utility procs. Add and reorganize tests. check-in: ddac9371 user: erikleunissen tags: tk_collect_test_utils
13:36
Merge 9.0 check-in: 8f3434b4 user: jan.nijtmans tags: trunk, main
13:32
icon->offscreenGC is pointer check-in: 2fbd0f49 user: jan.nijtmans tags: core-9-0-branch
13:24
Rebase to 9.1 check-in: 2efcdfa6 user: jan.nijtmans tags: tip-626
12:38
testutils.tcl [testutils]: remove useless condition regarding subcommands check-in: 558cf30c user: erikleunissen tags: tk_collect_test_utils
12:04
focus.test: restore indentation from trunk check-in: 830afc97 user: erikleunissen tags: tk_collect_test_utils
11:46
Edit comment check-in: da7c6f77 user: kevin_walzer tags: tka11y
10:49
"make dist" now refuses to re-generate */configure with older autoconf check-in: e7e6ceb1 user: jan.nijtmans tags: trunk, main
10:34
Redo tkFrame.c changes, this time correct check-in: 3035d70e user: jan.nijtmans tags: trunk, main
09:30
Merge trunk check-in: 1bf6644c user: erikleunissen tags: tk_collect_test_utils
03:47
Remove code that forces focus; add direction on how to access non-accessible widget elements with standard keyboard, not VoiceOver, navigation. check-in: c45556a9 user: kevin_walzer tags: tka11y
03:37
Refine accessibility for labels and text widgets check-in: 8ef03890 user: kevin_walzer tags: tka11y
02:14
Merge trunk check-in: 38402de9 user: kevin_walzer tags: tka11y
2025-03-17
20:14
Fix tclUpdateObjProc field usage check-in: cec1d128 user: jan.nijtmans tags: tip-626
19:42
Merge trunk check-in: 1396db62 user: jan.nijtmans tags: tip-626
19:18
Revert changes to tkFrame.c: it causes image-1.11 and image-1.12 test failures check-in: e0a2a3b4 user: jan.nijtmans tags: trunk, main
17:24
Try to avoid sporadic failures of event-9.19 caused by an extra <Leave>. check-in: 4892c8e3 user: culler tags: core-9-0-branch
17:21
Try to avoid sporadic failures of event-9.19 caused by an extra <Leave>. check-in: fe9fec6b user: culler tags: trunk, main
17:12
Merge trunk (resolve conflicts in focus.test) check-in: e4679adb user: erikleunissen tags: tk_collect_test_utils
16:37
Add missing $ check-in: caba99e0 user: culler tags: core-9-0-branch
16:34
Add missing $ check-in: 56e57852 user: culler tags: trunk, main
16:21
Fix 17960b80db: Missing libtcl?.?.dll.a in Cygwin (for Tk too) check-in: 1fe5e62a user: jan.nijtmans tags: core-9-0-branch
15:55
Fix 17960b80db: Missing libtcl?.?.dll.a in Cygwin (for Tk too) check-in: a84332c4 user: jan.nijtmans tags: trunk, main
14:49
Fix [28d33f45]: Aqua windows don't always move focus correctly. Fix some errors in focus.test - thanks to Erik Leunissen check-in: 0602f5b8 user: jan.nijtmans tags: core-9-0-branch
14:26
Use more Tcl_CreateObjCommand2() internally. Those commands can handle a longer argument list. check-in: 8d44e4ef user: jan.nijtmans tags: trunk, main
11:28
Add standard keyboard navigation instructions for treeview check-in: 0bb252b7 user: kevin_walzer tags: tka11y
10:10
Add [91d0e9d8] to changes.md check-in: 8c44e62b user: oehhar tags: core-9-0-branch
10:02
Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: d33c12c1 user: oehhar tags: core-9-0-branch
10:00
Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: 33bad85e user: oehhar tags: trunk, main
09:55
Add [159aa5eb] to changes.md check-in: 4b20a5ff user: oehhar tags: core-9-0-branch
09:36
Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: 562b7bd1 user: oehhar tags: core-9-0-branch
09:29
Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: cd421c55 user: oehhar tags: trunk, main
2025-03-16
22:30
Use Tcl_CreateObjCommand2() in test-cases check-in: a6239e70 user: jan.nijtmans tags: trunk, main
21:42
Re-introduce code to focus specific widgets that will use standard keyboard navigation outside accessibility API check-in: 2313fa7d user: kevin_walzer tags: tka11y
20:16
Revert changes that are white change only in files not related to accessibility (i.e.: kill pointless differences with trunk). check-in: b1826621 user: fvogel tags: tka11y
20:11
Fix typo in testutils.GUIDE check-in: d0870999 user: fvogel tags: tk_collect_test_utils
20:08
Merge trunk check-in: a74b8db2 user: kevin_walzer tags: tka11y
20:07
Accessibility elements now properly cleaned up after window destruction check-in: 31350775 user: kevin_walzer tags: tka11y
19:32
merge trunk check-in: cdf9161d user: fvogel tags: tk_collect_test_utils
19:31
Fix typo from [d977e37c] in proc focusClear for aqua. check-in: a39b592d user: fvogel tags: trunk, main
16:23
Merge trunk and adapt focus.test to use collected/renamed procs check-in: 5c9b97d8 user: erikleunissen tags: tk_collect_test_utils
14:30
Deal with focus issues in older macOS versions. check-in: 7e6e539f user: culler tags: trunk, main
14:18
Fix some errors in focus.test - thanks to Erik Leunissen check-in: d977e37c user: culler tags: trunk, main
12:52
testutils.test [testutils-5.0]: extend test to ensure that init proc is not imported check-in: 0825ae24 user: erikleunissen tags: tk_collect_test_utils
12:49
testutils.GUIDE: two small textual corrections check-in: 4a69de1f user: erikleunissen tags: tk_collect_test_utils
12:46
Merge trunk check-in: 9724822d user: erikleunissen tags: tk_collect_test_utils
02:53
Avoid crashes at exit. Closed-Leaf check-in: bdebe256 user: culler tags: more_key_windows
01:48
Add comments and make About dialogs transfer focus on older macs too. check-in: 54dfdf29 user: culler tags: more_key_windows
2025-03-15
23:57
Conclusion: it's a little bit to early to require autoconf-2.72, since even ubuntu-24.04 doesn't have it yet. check-in: 150f5983 user: jan.nijtmans tags: trunk, main
18:49
Merge trunk check-in: be051525 user: kevin_walzer tags: tka11y
18:35
Tweaks check-in: 805d9302 user: kevin_walzer tags: tka11y
13:53
Fix [28d33f45]: Aqua windows don't always move focus correctly. check-in: 4443754b user: culler tags: trunk, main
08:34
Make use of controlPointerWarpTiming to move the cursor out of the way. Closed-Leaf check-in: 20e1f270 user: fvogel tags: aqua_key_windows
01:27
Now make the About window work (again) without breaking the tests. check-in: eb89ed3f user: culler tags: aqua_key_windows
00:16
Tiny tweaks to troublesome tests. check-in: d6f0f7d5 user: culler tags: aqua_key_windows
2025-03-14
18:32
schedule aqua-key-windows for CI runs check-in: c3a33e24 user: culler tags: aqua_key_windows
18:13
Fix focus-1.12 as well. check-in: c3809e81 user: culler tags: aqua_key_windows
17:21
Make all focus tests pass except 1.12. check-in: df588972 user: culler tags: aqua_key_windows
11:22
Prevent (unix|win)/configure being re-generated with anything else then autoconf-2.72 check-in: 7add5b3e user: jan.nijtmans tags: trunk, main
01:53
Cleanup check-in: c4a9f1fe user: kevin_walzer tags: tka11y
01:50
Reduce verbosity; still crashing, but zeroing in on issue check-in: b82ab548 user: kevin_walzer tags: tka11y
2025-03-13
13:45
Add linux-with-tcl9-build.yml check-in: 19c85928 user: jan.nijtmans tags: trunk, main
13:43
Check the TK_ALREADY_DEAD flag before making a window become the key window. check-in: 2560beb0 user: culler tags: aqua_key_windows
03:27
Merge main check-in: 9588df75 user: culler tags: aqua_key_windows
2025-03-12
21:29
(cherry-pick): Remove some unused variables. check-in: db2b022f user: jan.nijtmans tags: core-9-0-branch
18:29
Try to make sure there is always a key window in Aqua. check-in: d9df72b3 user: culler tags: aqua_key_windows
14:06
Remove some unused variables. check-in: f487d1d8 user: culler tags: trunk, main
13:28
Tk 9.1 doesn't run with Tcl 8.7 anymore. This allows a lot of cleanup check-in: 1d385bb4 user: jan.nijtmans tags: trunk, main
09:12
(cherry-pick): The rest of the fix for [6328ce0301] related to menubars in Aqua check-in: 987295d8 user: jan.nijtmans tags: core-9-0-branch
03:51
The rest of the fix for [6328ce0301] related to menubars in Aqua check-in: 12428e1c user: culler tags: trunk, main
01:30
Attempt to manage memory with accessibility elements - Wish crashes when more than one toplevel is used and the window is destroyed check-in: ec799c56 user: kevin_walzer tags: tka11y
2025-03-11
17:35
Merge main Closed-Leaf check-in: c2dd4da6 user: culler tags: bug-6328ce0301-again
17:33
Fix (serious) typo in commit [fe2d4d6c] check-in: d8b9d0f4 user: culler tags: trunk, main
16:50
Fix the fix for [6328ce0301]: make sure that the menubar stays up when other windows are closed. check-in: da02cdce user: culler tags: bug-6328ce0301-again
14:47
Remove more dead code check-in: 071f26bf user: jan.nijtmans tags: 441c526c-mswin-xpstyle-dialogs-removal
14:39
Update README.md check-in: bb89c91f user: jan.nijtmans tags: trunk, main
14:36
Split off Tk 9.0. release check-in: 288254a9 user: jan.nijtmans tags: core-9-0-branch
14:33
version -> 9.1a0, start of Tk 9.1 development check-in: c191a71c user: jan.nijtmans tags: trunk, main
13:49
Cleaner implementation of keyboard navigation in listbox with help text check-in: f02bbf96 user: kevin_walzer tags: tka11y
13:21
Remove unused function check-in: b7d7cbfe user: kevin_walzer tags: tka11y
13:04
Refine focus on Tk widgets to match VoiceOver/accessibility focus check-in: 94f53ecf user: kevin_walzer tags: tka11y
11:58
Ticket [441c526c] MSWin: remove XP Style dialogs and old compiler compatibility check-in: 683c4bb9 user: oehhar tags: 441c526c-mswin-xpstyle-dialogs-removal
08:44
Bug [159aa5eb]: enhance source code comment. Closed-Leaf check-in: de58beca user: oehhar tags: 159aa5eb-win-transient-system-menu
2025-03-10
23:05
Adjust event-9,19. The last commit must have changed some timing. check-in: 60200f7a user: culler tags: trunk, main
22:26
Fix [6328ce0301] Aqua menubar crashes and unclear menubar selection algorithm. check-in: e8768dc5 user: culler tags: trunk, main
22:20
Edit docs to explain the menubar selection algorithm. Closed-Leaf check-in: 21222d36 user: culler tags: bug-6328ce0301
10:30
Ticket [91d0e9d8]: move new function "WithdrawWindow" to "TkpWinToplevelWithDraw", tabs formatting, document ticket number Closed-Leaf check-in: d43596f2 user: oehhar tags: 91d0e9d8-mswin-withdrawn-taskbar
10:14
Ticket [159aa5eb]: comment change check-in: 488991aa user: oehhar tags: 159aa5eb-win-transient-system-menu
03:13
Make a child toplevel inherit its parent's menubar if none is assigned. Closed-Leaf check-in: 72856704 user: culler tags: bug-6328ce0301-inherit
2025-03-09
18:14
Fix [6328ce0301]: crash related to Aqua menubar. check-in: a5a27055 user: culler tags: bug-6328ce0301
01:58
Merge trunk check-in: e8ac38ee user: kevin_walzer tags: tka11y
2025-03-08
16:37
Minor code cleanup suggested by Eric Brunel check-in: 450c3e0f user: culler tags: trunk, main
04:11
Merge trunk check-in: 86101971 user: kevin_walzer tags: tka11y
04:03
Cleanup check-in: 1a542ed3 user: kevin_walzer tags: tka11y
03:18
Fix [7e28ef577a] (display proc idle tasks not drawing to screen) and rework handling of [NSView needsDisplay] check-in: b9dfed99 user: culler tags: trunk, main
03:14
fix [ec2dcb36c]: Aqua crash with negative rounded rect radius. check-in: 765e63c6 user: culler tags: trunk, main
02:27
Gradual refinement check-in: 8c4334e0 user: kevin_walzer tags: tka11y
2025-03-07
23:19
Remove all but one call to [NSView setNeedsDisplay] as only one is needed. Closed-Leaf check-in: 89315056 user: culler tags: bug-7e28ef577a
17:30
Cancel the update task before destroying the NSView. check-in: 886bfa99 user: culler tags: bug-7e28ef577a
16:42
A more robust and more general but not perfect fix. check-in: a9ac2135 user: culler tags: bug-7e28ef577a
15:28
Proof of concept for fix of [7e28ef577a]: update idletasks is not enough to force progress bar updates on Aqua. check-in: 2eaba230 user: culler tags: bug-7e28ef577a
14:34
Add a test for negative rounded rect radius - thanks to Eric Brunel. Closed-Leaf check-in: 1796d43b user: culler tags: bug-ec2dcb36c
09:26
Ticket [91d0e9d8]: MS-Win: Withdrawn windows in taskbar preview check-in: 9c99081a user: oehhar tags: 91d0e9d8-mswin-withdrawn-taskbar
01:02
Fix [ec2dcb36c]: Aqua crash when drawing a rounded rectangle with invalid corner radius check-in: b7b775f7 user: culler tags: bug-ec2dcb36c
2025-03-06
20:09
testutils.GUIDE: various enhancements check-in: 0939f642 user: erikleunissen tags: tk_collect_test_utils
14:22
Merge bug-ef1bfef57e: limit animation to indeterminate pregress bars on Aqua. check-in: ea571a13 user: culler tags: trunk, main
08:30
Ticket [159aa5eb] Win transient window system menu check-in: 99a27136 user: oehhar tags: 159aa5eb-win-transient-system-menu
05:28
Only animate progress bars when the period is positive and the mode is indeterminate. Leaf check-in: 6af00af8 user: culler tags: bug-ef1bfef57e
03:27
Fix [ef1bfef57e]: misplaced parenthesis makes every determinate progress bar be animated check-in: dbce8958 user: culler tags: bug-ef1bfef57e
02:45
Merge trunk, refine app shutdown on Mac check-in: 7e01a1ff user: kevin_walzer tags: tka11y
02:36
More refinement of API check-in: 65b78885 user: kevin_walzer tags: tka11y
00:56
Typo check-in: bdc19c31 user: kevin_walzer tags: tka11y
00:56
Fuller implementation of scrolling check-in: 3be680b0 user: kevin_walzer tags: tka11y
2025-03-05
21:40
Merge trunk check-in: f5534b0a user: erikleunissen tags: tk_collect_test_utils
20:16
Aqua: call TkWmMapWindow and TkWmMapWindow when iconifying or deiconifying. This seems to fix pack-18.2 and place-8.2. check-in: fe2d4d6c user: culler tags: trunk, main
08:57
README: revert changes from previous commit check-in: f8cc3fd1 user: erikleunissen tags: tk_collect_test_utils
03:05
Initial work on treeview, scrolling on macOS check-in: 71c52aa8 user: kevin_walzer tags: tka11y
2025-03-04
20:29
Start TIP 714 skeleton: image driver info check-in: 1674c116 user: oehhar tags: tip-714-image-driver-info
09:38
testutils.test: add constraint "testutils" to skip these tests by default. README: mention test file "testutils.test" as an extra-ordinary test file. check-in: dd8f2ab1 user: erikleunissen tags: tk_collect_test_utils
04:44
Rename macOS CI jobs: all of the jobs use clang and XCode. check-in: 0aa39df4 user: culler tags: trunk, main
03:41
Merge trunk check-in: b46e9cf5 user: kevin_walzer tags: tka11y
2025-03-03
19:50
testutils.GUIDE: enhance code section using vertical lines check-in: 4565086b user: erikleunissen tags: tk_collect_test_utils
17:15
testutils.test: assert presumptions check-in: 99efd489 user: erikleunissen tags: tk_collect_test_utils
15:13
Remove some unused variables. check-in: 113a91c4 user: culler tags: trunk, main
13:20
testutils.GUIDE: add section regarding testing of the testutils mechanism check-in: 359581f8 user: erikleunissen tags: tk_collect_test_utils
13:04
testutils.test [testutils-6.1]: correct test check-in: 2ed6d715 user: erikleunissen tags: tk_collect_test_utils
12:46
testutils.test: new file holding tests for the command testutils check-in: 32b8920b user: erikleunissen tags: tk_collect_test_utils
12:22
testutils.tcl [testutils]: correct littering of the uplevel call frame check-in: b8c143bb user: erikleunissen tags: tk_collect_test_utils
12:14
testutils.tcl [testutils]: raise errors more systematically check-in: 4d6eadcc user: erikleunissen tags: tk_collect_test_utils
2025-03-02
21:03
testutils.GUIDE: various textual improvements check-in: 3ee5e4df user: erikleunissen tags: tk_collect_test_utils
16:46
Merge bug-df4b603950: fixes artifacts when scrolling an Aqua Text widget which is larger than its containing window. check-in: eaeda05b user: culler tags: trunk, main
15:59
testutils.tcl [testutils export]: don't process $args check-in: 7316f010 user: erikleunissen tags: tk_collect_test_utils
15:31
testutils.GUIDE (introduction): elaborate the purpose of the mechanism check-in: eb9c8fce user: erikleunissen tags: tk_collect_test_utils
13:08
testutils [testutils]: correct commit [2ef3bdea] check-in: 2f1b52da user: erikleunissen tags: tk_collect_test_utils
12:38
testutils.GUIDE (section B2): correct indentation + typo check-in: 803ac72b user: erikleunissen tags: tk_collect_test_utils
12:19
testutils.tcl [testutils]: new subCmd "export", which takes care of exporting all utility procs from a domain except any "init" proc. Adapted text in testutils.GUIDE. check-in: 2ef3bdea user: erikleunissen tags: tk_collect_test_utils
09:58
testutils.GUIDE: move coverage of tricky aspects to a separate section B3 check-in: 18b0f7f1 user: erikleunissen tags: tk_collect_test_utils
2025-03-01
18:23
Attempt to fix sporadic failure of unixWm-50.4 on macOS Sequoia check-in: 14c02a20 user: culler tags: trunk, main
17:06
Fix [df4b603950]: amazing artifacts when scrolling a Text widget which is larger than its containing window. Closed-Leaf check-in: 7b3436d0 user: culler tags: bug-df4b603950
15:39
testutils.GUIDE: several textual improvements check-in: 96dc6e79 user: erikleunissen tags: tk_collect_test_utils
15:10
testutils.tcl [testutils]: prevent artefacts between subsequent test files invoking "testutil import xxx" w.r.t. the initial value of imported namespace variables that are defined without a value (inside the init proc). check-in: a1640306 user: erikleunissen tags: tk_collect_test_utils
2025-02-28
21:09
testutils.GUIDE: new file documenting the testutils mechanism. This replaces many comments in testutils.tcl, which now refer to the new document check-in: 00184fca user: erikleunissen tags: tk_collect_test_utils
17:24
testutils.tcl [createStdAccessProc]: remove since not used anymore check-in: dd42cea1 user: erikleunissen tags: tk_collect_test_utils
17:18
testutils.tcl [testutils]: make importing and cleanup of associated namespace variables more efficient, and improve comments. check-in: 0a3767f9 user: erikleunissen tags: tk_collect_test_utils
15:39
Remove a couple of comments added as reminders. check-in: b1b79d93 user: culler tags: trunk, main
14:02
Fix [61cb40b01b]: artifacts when scrolling Text and Canvas widgets in Aqua check-in: 0ffbdfe2 user: culler tags: trunk, main
14:00
Fix typos in comments. Closed-Leaf check-in: 446d0de2 user: culler tags: aqua_text_scroll
03:57
Use MAC_OSX_TK consistently. check-in: 7db740c4 user: culler tags: aqua_text_scroll
03:26
Add some of the changes from bug-61cb40b01b. check-in: 8c0a3591 user: culler tags: aqua_text_scroll
02:56
Fix a typo; add a comment. check-in: 72378e8b user: culler tags: aqua_text_scroll
2025-02-27
21:10
Fix the scrolling artifacts by redrawing the full DLine instead of just the embedded window. check-in: 03d21fa6 user: culler tags: aqua_text_scroll
15:47
testutils.tcl: move generic utility procs into a child namespace "generic" of ::tk::test, and import them using "testutils import". This allows for auto-initialization of this domain using an init proc if ever so desired. check-in: ce599a9e user: erikleunissen tags: tk_collect_test_utils
14:49
New branch to deal with aqua text scrolling artifacts. check-in: 4ce941b5 user: culler tags: aqua_text_scroll
09:39
testutils.tcl [testutils]: remove unused elements: options "-nocommands" and "-novars", and unused code path for a repeated import check-in: 9590767b user: erikleunissen tags: tk_collect_test_utils
08:42
update rules.vc check-in: 6bfb74b9 user: jan.nijtmans tags: trunk, main
2025-02-26
20:39
testutils.tcl [init]: remove "args" argument intended for trace callback check-in: 1d877c39 user: erikleunissen tags: tk_collect_test_utils
2025-02-25
15:16
testutils.tcl [testutils]: ... don't unset twice check-in: f610d965 user: erikleunissen tags: tk_collect_test_utils
13:05
testutils.tcl [testutils]: prevent that namespace variables keep the last assigned value in a test file when the init proc defines them without value check-in: ef2c8fa7 user: erikleunissen tags: tk_collect_test_utils
2025-02-24
18:02
testutils.tcl [testutils]: ... and remove corresponding cleanup check-in: d1b4dc70 user: erikleunissen tags: tk_collect_test_utils
16:07
testutils.tcl [testutils]: remove remedy for a problem that doesn't exist check-in: 5019e15e user: erikleunissen tags: tk_collect_test_utils
13:50
Merge trunk check-in: 02f1f249 user: erikleunissen tags: tk_collect_test_utils
2025-02-23
01:18
Few more examples Leaf check-in: 330177f1 user: jan.nijtmans tags: bug-3e92a1c629
2025-02-22
11:56
Fix [3e92a1c629]: Tk_NameToWindow doc incomplete description check-in: 266ab334 user: fvogel tags: trunk, main
2025-02-21
22:56
Use AlwaysRedraw. Leaf check-in: c54fa306 user: culler tags: bug-61cb40b01b
21:29
Edit comment. check-in: 89dcef10 user: culler tags: bug-61cb40b01b
19:59
Revert changes to tkFrame.c Leaf check-in: ecf638b3 user: culler tags: clipdrawablerect
18:19
Branch for updating ClipDrawableToRect. check-in: 1df69c3a user: culler tags: clipdrawablerect
15:06
Merge 9.0 check-in: 3f5f54b6 user: jan.nijtmans tags: tip-698
14:40
Follow-up to [5f739d2253]: Inconsistency in whether widgets allow negative borderwidths. Allow negative values for -padx/-pady for windows embedded in text check-in: a247d00f user: jan.nijtmans tags: trunk, main
09:15
Don't worry about Tk 8.7 any more check-in: d474767b user: jan.nijtmans tags: trunk, main
09:06
Use Tcl_IsEmpty()'s power if available check-in: 04148fbb user: jan.nijtmans tags: trunk, main
2025-02-20
16:31
Use macOS-15 for CI runs. check-in: 3558cf2c user: culler tags: trunk, main
09:58
No longer build Tk 9.0 against Tcl 8.7 check-in: dc60bb76 user: jan.nijtmans tags: trunk, main
09:55
Adapt CI-build to new "core-9-0-branch" check-in: d8c45ea6 user: jan.nijtmans tags: trunk, main
2025-02-19
18:14
Fix [61cb40b01b]: ghost windows with window items in a Canvas check-in: 87845ae2 user: culler tags: bug-61cb40b01b
17:37
Merge trunk check-in: dbd88e88 user: erikleunissen tags: tk_collect_test_utils
13:12
Fix duplicated initialization in tkMenubutton.c, unneeded type-cast in tkCmds.c check-in: 29b0e62c user: jan.nijtmans tags: trunk, main
10:56
Fix a lot of comments, regarding argv/argc -> objv/objc check-in: 202e2134 user: jan.nijtmans tags: trunk, main
10:02
Fix possible race-condition in notebook-5.1 and focus test (seen on MacOS, CI, Tk 8.6) check-in: 55dc3819 user: jan.nijtmans tags: trunk, main
09:55
Rebase to 9.0 check-in: 1f308dc1 user: jan.nijtmans tags: tip-698
2025-02-18
19:09
Merge trunk check-in: 2ca053b9 user: kevin_walzer tags: tka11y
19:00
Minor cleanup check-in: 36693f8f user: kevin_walzer tags: tka11y
18:01
Additional minor edit check-in: 24772e67 user: kevin_walzer tags: tka11y
17:50
Typos check-in: db20c72e user: kevin_walzer tags: tka11y
17:25
Correct typo check-in: 6f02793c user: kevin_walzer tags: tka11y
17:24
Pass script-level listbox selection to VoiceOver/Accessibility API without subclass of NSAccessibilityElement, impossible to support without a Tk window check-in: a545aafe user: kevin_walzer tags: tka11y
11:50
Abandoning attempt to implement more than one level in accessibility hierarchy; hierarchy will be NSWindow/NSView and widget only. Widgets that contain additional data such as listboxes cannot have additional accessibility elements because their child elements are not Tk_Windows - we will make this data accessible by writing to the hash tables and binding updates to script events like <<ListboxSelect>> check-in: fbf1b161 user: kevin_walzer tags: tka11y
04:12
Refinement of table rows in listbox check-in: 0d499b48 user: kevin_walzer tags: tka11y
2025-02-17
21:04
entry.test, spinbox.test, ttk/entry.test: rename textvariable "x" to "textVar" and make it a namespace variable for domain "entry" check-in: 317e6988 user: erikleunissen tags: tk_collect_test_utils
16:18
Convert from approach B => A (revert access procs to variable references), domain "select". check-in: 35339e8f user: erikleunissen tags: tk_collect_test_utils
13:47
Remove options -nocommands and -novars from invocations of 'testutils import' check-in: cbcb51c9 user: erikleunissen tags: tk_collect_test_utils
13:38
ttk/validate.test: remove unnecessary namespace qualifiers from imported variable check-in: 1a180328 user: erikleunissen tags: tk_collect_test_utils
13:30
Replace "namespace import|forget" with "testutils import|forget" for domain "select" check-in: ce9f71e9 user: erikleunissen tags: tk_collect_test_utils
12:27
testutils.tcl: don't export init proc for domain "scroll" check-in: baefba0d user: erikleunissen tags: tk_collect_test_utils
09:20
Convert from approach B => A (keeping an access proc for (x|y)scrollcommand) for domain "scroll" check-in: cddd09d5 user: erikleunissen tags: tk_collect_test_utils
05:19
More work on listbox check-in: 2b2ba1ae user: kevin_walzer tags: tka11y
03:33
Adding support for accessible row selection in ListBox check-in: 86b4e00e user: kevin_walzer tags: tka11y
2025-02-16
20:23
testutils.tcl [testutils]: remove debug statements check-in: 7e43baaa user: erikleunissen tags: tk_collect_test_utils
20:20
Replace "namespace import|forget" with "testutils import|forget" for domain "image" check-in: 29f77e8b user: erikleunissen tags: tk_collect_test_utils
20:04
winfo.test: fix typo check-in: ffe941aa user: erikleunissen tags: tk_collect_test_utils
17:19
Replace "namespace import|forget" with "testutils import|forget" for domains button, child, colors and geometry check-in: 637d48a4 user: erikleunissen tags: tk_collect_test_utils
15:33
testutils.tcl: adjust init procs for domains "dialog" and "text" to serve as a trace callback check-in: 52b0efb0 user: erikleunissen tags: tk_collect_test_utils
10:45
testutlis.tcl [testutils]: specifiy init command with its fully qualified name check-in: 3c4a0321 user: erikleunissen tags: tk_collect_test_utils
10:16
testutlis.tcl [testutils]: add automatic re-initialization of imported namespace variables upon "unset" from within a test file check-in: 54b2072e user: erikleunissen tags: tk_collect_test_utils
08:24
testutlis.tcl [testutils]: fix bug that caused test file failures on Linux. Keep debug statements. check-in: e4d1788d user: erikleunissen tags: tk_collect_test_utils
08:05
Complete incomplete backout after "stash save/stash pop" check-in: e93fafc2 user: erikleunissen tags: tk_collect_test_utils
07:15
Back out commit [b00b430da0], keep import commands for domain "entry" and revert to "namespace import" with access proc in ttk/entry.test. check-in: 98da48ad user: erikleunissen tags: tk_collect_test_utils
2025-02-14
14:28
Correct previous commit check-in: eb0cef64 user: erikleunissen tags: tk_collect_test_utils
14:04
Convert from approach B => A (revert access procs to the original variable references), domain "entry" (using UNSET_METHOD 1 or 2) check-in: 89895398 user: erikleunissen tags: tk_collect_test_utils
05:44
Revert some changes; remove crash check-in: 51478927 user: kevin_walzer tags: tka11y
03:33
Progress on accessible listbox check-in: f297725c user: kevin_walzer tags: tka11y
2025-02-13
20:27
Convert from approach B => A (revert access procs to the original variable references), domain dialog check-in: 9bf34b3d user: erikleunissen tags: tk_collect_test_utils
08:59
Use "testutils import|forget" everywhere check-in: b00b430d user: erikleunissen tags: tk_collect_test_utils
08:34
textTag.test: make comment more to the point check-in: f8a31f3e user: erikleunissen tags: tk_collect_test_utils
08:29
testutils.tcl [testutils]: make error message for import of utility variables specific for this proc check-in: 45e56bc6 user: erikleunissen tags: tk_collect_test_utils
2025-02-12
23:13
ttk/entry.test: fix long-standing relocation oversight check-in: 52cbc8c7 user: erikleunissen tags: tk_collect_test_utils
17:14
testutils.tcl [testutils]: another optimization check-in: b1a34005 user: erikleunissen tags: tk_collect_test_utils
11:33
testutils.tcl: several improvements to the explanation of the import/auto-initialization mechanism check-in: 3dd0ab5f user: erikleunissen tags: tk_collect_test_utils
11:08
testutils.tcl [testutils]: a few optimizations check-in: d63c8459 user: erikleunissen tags: tk_collect_test_utils
2025-02-11
17:10
Swap from deprecated build image to current one check-in: b7033cf0 user: dkf tags: trunk, main
10:08
testutils.tcl: correct and enhance comments explaining the import and auto-initialization mechanism check-in: 86906ffc user: erikleunissen tags: tk_collect_test_utils
09:54
testutils.tcl: add comment explaining usage of reserved proc "init" check-in: 37eca74a user: erikleunissen tags: tk_collect_test_utils
09:49
testutils.tcl: remove auto_ns_vars feature that isn't valid anymore for Tcl9 check-in: d59959fa user: erikleunissen tags: tk_collect_test_utils
2025-02-10
13:07
testutils.tcl [testutils]: new command that handles importing/forgetting of utility procs and associated variables, and performs auto-(re)initialization of upvar'ed namespace variables previously unset by cleanup in the test file. check-in: 6052e179 user: erikleunissen tags: tk_collect_test_utils
13:05
Merge trunk check-in: 4b03c353 user: erikleunissen tags: tk_collect_test_utils
2025-02-09
21:19
Refinement of accessibilityFrame placement check-in: ea392993 user: kevin_walzer tags: tka11y
21:06
Optimization: borderPtr->bgColorPtr is never NULL. See: [517165eac] check-in: 36f8fb50 user: jan.nijtmans tags: trunk, main
17:23
Tcl_NewWideIntObj -> Tcl_NewBooleanObj (tkMain.c). Some indenting check-in: d85a5a02 user: jan.nijtmans tags: trunk, main
17:11
Fix [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test check-in: 370b694f user: jan.nijtmans tags: trunk, main
16:45
Fix [517165eac]: Tk_Get3DBorderColors broken by design check-in: 61a811b6 user: jan.nijtmans tags: trunk, main
2025-02-07
21:58
message.test: revert changes (it doesn't use any relocated utility procs) check-in: 91d2ac85 user: erikleunissen tags: tk_collect_test_utils
20:06
Proposed fix for [517165eac]: Tk_Get3DBorderColors broken by design Closed-Leaf check-in: 027b7c5a user: jan.nijtmans tags: bug-517165eac
19:18
fontchooser.test: relocate proc Click check-in: 391ef726 user: erikleunissen tags: tk_collect_test_utils
18:43
ttk/treeview.test: correct "namespace forget" (oops) check-in: 65a61a31 user: erikleunissen tags: tk_collect_test_utils
18:40
ttk/treeview.test: use collected proc scrollInfo instead of "scrollcallback" check-in: 527ab8a3 user: erikleunissen tags: tk_collect_test_utils
16:08
testutils.tcl: restore alphabetical order of namespaces for specific functional areas check-in: 160919d3 user: erikleunissen tags: tk_collect_test_utils
15:17
Fix for bug [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test. Closed-Leaf check-in: 6853be66 user: csaba tags: bug-44fcc1f4d5
15:04
Create new branch named "bug-44fcc1f4d5" check-in: 3486ac63 user: csaba tags: bug-44fcc1f4d5
13:23
dialog.test (test dialog-2.1): de-duplicate proc PressButton check-in: aa3e6f83 user: erikleunissen tags: tk_collect_test_utils
09:26
fontchooser.test, winDialog.test: use global namespace qualifier inside procs instead of another "upvar". Also simplify proc Click in fontchooser.test check-in: b13434b2 user: erikleunissen tags: tk_collect_test_utils
2025-02-06
22:04
Update documentation check-in: 869cff8a user: jan.nijtmans tags: rfe-d632d28ba4
18:45
Extended the file changes.md. check-in: 87d2a67e user: csaba tags: trunk, main
17:51
Solution for RFE [9902d8fc8e]: No grip element in ttk::panedwindow sashes of most built-in themes. check-in: adc0ea73 user: csaba tags: trunk, main
09:58
fontchooser.test, winDialog.test: don't qualify namespace for variables imported from testutils.tcl using "upvar". check-in: aa1393c2 user: erikleunissen tags: tk_collect_test_utils
2025-02-05
20:09
testutils.tcl: one more SetTkDialog -> SetTestDialog check-in: 110a5fd8 user: erikleunissen tags: tk_collect_test_utils
15:33
winDialog.test: fix typo in comment for test winDialog-5.15 check-in: ea851354 user: erikleunissen tags: tk_collect_test_utils
15:28
win/tkWinDialog.c: rename SetTkDialog -> SetTestDialog, conforming to commit [b53da8311c] check-in: d2792d39 user: erikleunissen tags: tk_collect_test_utils
2025-02-04
10:58
Export "open"/"leaf"/"first"/"last" ttk state values at script level check-in: 7d1b122e user: jan.nijtmans tags: rfe-d632d28ba4
03:29
Cleanup check-in: 39214aee user: kevin_walzer tags: tka11y
03:21
Add callback to retrieve script-level results and pass to NSAccessibility API check-in: 4d0ea836 user: kevin_walzer tags: tka11y
2025-02-03
18:17
Proposed solution for RFE [9902d8fc8e]. Closed-Leaf check-in: 7cc04968 user: csaba tags: bug-9902d8fc8e
18:12
Create new branch named "bug-9902d8fc8e" check-in: be8add90 user: csaba tags: bug-9902d8fc8e
02:52
Roll back table methods for now check-in: 227e60be user: kevin_walzer tags: tka11y
2025-01-31
03:01
Placeholder methods for NSAccessibilityTable check-in: f0488cdc user: kevin_walzer tags: tka11y
2025-01-30
10:33
Merge 9.0 check-in: 19efdada user: jan.nijtmans tags: tip-626
2025-01-29
12:57
It appears that not all testcases are adapted for macos-15 yet, so for now use macos-14 check-in: c9ebf2f9 user: jan.nijtmans tags: trunk, main
2025-01-28
20:16
Additional branches should not be added to CI .yml files (please!) check-in: 4426d73c user: jan.nijtmans tags: trunk, main
20:13
Fix [c992660e]: english shortcuts for Chinese locale check-in: df817ce4 user: jan.nijtmans tags: trunk, main
19:05
Extended the file changes.md. check-in: 688f733d user: csaba tags: trunk, main
18:39
Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. check-in: f65e7f60 user: csaba tags: trunk, main
02:58
Add action method for radiobutton check-in: be32bc48 user: kevin_walzer tags: tka11y
2025-01-27
14:06
Merge sequoia-tests: run macOS tests on a macOS-latest CI runner. check-in: 469b92ab user: culler tags: trunk, main
04:00
Merge trunk check-in: 81fc0aa2 user: kevin_walzer tags: tka11y
03:55
Cleanup check-in: b6c257bc user: kevin_walzer tags: tka11y
03:54
Add support for command execution from VoiceOver button press check-in: 2f3a3092 user: kevin_walzer tags: tka11y
03:20
Minor cleanup check-in: 715148e5 user: kevin_walzer tags: tka11y
03:16
Create unique attribute table for each widget; add support for NSAccessibility title attribute for more user-friendly navigation check-in: f48bd0fa user: kevin_walzer tags: tka11y
2025-01-26
18:48
Merge trunk check-in: 07b50084 user: erikleunissen tags: tk_collect_test_utils
13:54
Set TK_NO_STDERR in the make command instead of the shell. Closed-Leaf check-in: c5539385 user: culler tags: sequoia-tests
13:52
Must set TK_NO_STDERR to run tests on Sequoiah. check-in: fc76eace user: culler tags: sequoia-tests
2025-01-25
17:52
Fix [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD check-in: 318bfa1e user: jan.nijtmans tags: trunk, main
17:24
testutils.tcl [testDialog]: align comment (cosmetic change to trigger CI run) check-in: af5dd94c user: erikleunissen tags: tk_collect_test_utils
17:12
Fix [5f739d2253] for text widget. Put other checks in alphabetical order check-in: 41a1464b user: jan.nijtmans tags: trunk, main
17:07
Try running tests on a macOS 15 CI runner check-in: 493861a4 user: culler tags: sequoia-tests
17:02
Correct typo. check-in: 4308d516 user: culler tags: trunk, main
16:37
Allow all tests to pass on maOS 15 (Sequoia) by compensating for new window placement restrictions. check-in: 71dd5adb user: culler tags: trunk, main
15:04
Add some comments about the fileDialog-0.3 test. check-in: 9390a584 user: culler tags: trunk, main
12:19
Possible fix for [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD Closed-Leaf check-in: f5940667 user: jan.nijtmans tags: bug-1da19a69f8
2025-01-24
19:58
Rename variable "tk_dialog" to "testDialog" (namespace ::tk::test::dialog). It's a better name and it prevents confusion with the Tk command tk_dialog. check-in: b53da831 user: erikleunissen tags: tk_collect_test_utils
18:54
merge bug-080a28104e: Fixes crash caused by nil UTType when user provides a bogus file type. check-in: e06d95eb user: culler tags: trunk, main
17:16
winDialog.test: convert test winDialog-5.9 to a template, disabled with constraint knownBug check-in: f8cc7d22 user: erikleunissen tags: tk_collect_test_utils
17:13
fontchooser.test, winDialog.test: more adaptations to relocated variable tk_dialog check-in: a752ee8d user: erikleunissen tags: tk_collect_test_utils
16:59
Alphabetise message range checks. Simplify unneeded checks for NULL values Closed-Leaf check-in: dbae1f7a user: jan.nijtmans tags: bug-5f739d2253
14:36
Finish for "text". Alphabetise button and frame range checks check-in: 54e2f9d9 user: jan.nijtmans tags: bug-5f739d2253
11:31
Merge 9.0 check-in: 20182e0b user: jan.nijtmans tags: bug-5f739d2253
02:12
Correct implementation of role map iteration check-in: ef83f761 user: kevin_walzer tags: tka11y
2025-01-23
16:21
Only run the new test on Aqua. It hangs on XQuartz. Closed-Leaf check-in: fde9a936 user: culler tags: bug-080a28104e
2025-01-22
20:28
Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. Closed-Leaf check-in: d9cc94ca user: csaba tags: bug-5255360864
20:22
Create new branch named "bug-5255360864" check-in: 5b77e2e7 user: csaba tags: bug-5255360864
14:42
Remove extraneous semi-colon. check-in: 894370ea user: culler tags: bug-080a28104e
13:51
Schedule a CI run check-in: d10a7562 user: culler tags: bug-080a28104e
13:40
tests/fontchooser.test, library/fontchooser.tcl: adapt to change in previous commit check-in: 68ca0745 user: erikleunissen tags: tk_collect_test_utils
02:52
Add a non-regression test, which turns out to require considerable extra machinery. check-in: e0405ba2 user: culler tags: bug-080a28104e
2025-01-21
17:37
tests/testutils.tcl, win/tkWinDialog.c: move variable ::tk_dialog into namespace ::tk::test::dialog check-in: 3ac1a4e9 user: erikleunissen tags: tk_collect_test_utils
15:47
Fix [080a28104e]: crash caused by nil UTType when user provides a bogus file type. check-in: ce3d0b20 user: culler tags: bug-080a28104e
02:59
Add additional bindings; need to work out accessibilty hierarchy check-in: 8f4cb8da user: kevin_walzer tags: tka11y
2025-01-20
11:37
ttk/validate.test: remove useless comment check-in: d315dcd1 user: erikleunissen tags: tk_collect_test_utils
11:34
winDialog.test: remove outdated comment check-in: f212cd9b user: erikleunissen tags: tk_collect_test_utils
10:52
select.test, window.test: remove superfluous import command check-in: 932717e7 user: erikleunissen tags: tk_collect_test_utils
08:46
Merge trunk (resolve conflict) check-in: a31d4eec user: erikleunissen tags: tk_collect_test_utils
2025-01-19
20:46
Rename the fallback proc menubarheight to testmenubarheight. In [d5e602691a], in branch less_tests_constraints created off core-8-6-branch, I have renamed proc menubarheight to testmenubarheight to conform to how other such procs are named in the test suite. Later, in [e78b5c12b6] in trunk, I have added a fallback for that proc to be used by platforms other than macOS. And again later in [49fdd4b212] I have merged trunk in less_tests_constraints. This last commit created the inconsistency. check-in: d3948b1a user: fvogel tags: trunk, main
20:43
testutils.tcl: small efficiency improvements and some cleanup throughout check-in: 3c0e1da2 user: erikleunissen tags: tk_collect_test_utils
17:00
testutils.tcl: simplify export from namespace ::tk::test check-in: 1ced2ea1 user: erikleunissen tags: tk_collect_test_utils
10:04
testutils.tcl: simplify export from namespace ::tk::test::dialog check-in: 3a42082c user: erikleunissen tags: tk_collect_test_utils
09:05
testutils.tcl: collect procs afterbody, start and then in an ensemble command testDialog. Rename them to signify a stage in the lifetime of a dialog. Rename proc dialogTestFont -> testDialogFont to follow suit. Adapt all calls/references in test files fontchooser.test and winDialog.test. check-in: 2bfc4418 user: erikleunissen tags: tk_collect_test_utils
2025-01-18
15:03
winDialog.test: clean up test-local variable check-in: 87a525c7 user: erikleunissen tags: tk_collect_test_utils
02:27
Support fullscreen mode check-in: 845c25f1 user: kevin_walzer tags: tka11y
2025-01-17
21:27
Merge-mark check-in: b4aa0e08 user: jan.nijtmans tags: trunk, main
16:53
testutils.tcl: don't re-export proc definitions from another than the originating namespace check-in: 6f7e2f2c user: erikleunissen tags: tk_collect_test_utils
14:34
main.tcl, testutils.tcl, constraints.tcl: make file header uniform check-in: 36014a52 user: erikleunissen tags: tk_collect_test_utils
14:20
constraints.tcl: add categories to enhance overview check-in: 3b41c5bd user: erikleunissen tags: tk_collect_test_utils
12:19
testutils.tcl: make several comments more to the point check-in: 2c16b803 user: erikleunissen tags: tk_collect_test_utils
10:25
testutils.tcl [newApp]: move into namespace ::tk::test::child, and rename to "childTkInterp" to better reflect its functionality. check-in: ed5aad93 user: erikleunissen tags: tk_collect_test_utils
08:49
wish doc: change synopsis from "wish ?-encoding encoding?" to "wish ?options?". There are more options nowdays. check-in: 325726e6 user: oehhar tags: trunk, main
08:31
testutils.tcl: collect procs setupbg, cleanupbg, dobg and Ready as subcommands of a new ensemble command "childTkProcess", with new names to better reflect their functionality. Also rename the functional area from "bg" to "child". check-in: b683bd50 user: erikleunissen tags: tk_collect_test_utils
2025-01-16
14:57
testutils.tcl [dialogTestFont]: convert to a standard access proc check-in: 9ad282b9 user: erikleunissen tags: tk_collect_test_utils
12:01
testutils.tcl [assert]: simplify handling of error message and adapt calls check-in: 3afdab1b user: erikleunissen tags: tk_collect_test_utils
10:48
Merge trunk check-in: 79036f5b user: erikleunissen tags: tk_collect_test_utils
2025-01-15
22:15
wm.test: correct typo check-in: d0b60524 user: erikleunissen tags: tk_collect_test_utils
17:36
Install headers before documentation. If documentation copying (which is slow) is aborted, it doesn't affect development work. Put "no-xft" "build-info" tag in the alphabetical correct place check-in: ae56b909 user: jan.nijtmans tags: trunk, main
03:58
Remove hit test code - does not seem necessary check-in: c9549ed1 user: kevin_walzer tags: tka11y
03:55
Make sure TKContentView is ignored as an accessibility element so focus can go on widgets check-in: b72086bb user: kevin_walzer tags: tka11y
2025-01-14
20:23
Fix for bug [126d071408]. check-in: 83839103 user: csaba tags: trunk, main
20:15
testutils.tcl [_pause]: convert global variable to namespace variable check-in: b0dbfebf user: erikleunissen tags: tk_collect_test_utils
19:59
Relocate and combine procs _pause, eventDelay and sleep check-in: 7da91aab user: erikleunissen tags: tk_collect_test_utils
03:15
Cleanup of typos check-in: a946e462 user: kevin_walzer tags: tka11y
03:14
Add custom identifiers check-in: 01de104b user: kevin_walzer tags: tka11y
2025-01-13
18:58
msgbox.test [SendEventToMsg]: integrate in already relocated proc SendButtonPress check-in: 2b8c27a4 user: erikleunissen tags: tk_collect_test_utils
16:09
winDialog.test: "collect" proc initialdir into oblivion check-in: 8e94fb8f user: erikleunissen tags: tk_collect_test_utils
12:16
Additional cleanup check-in: 75170109 user: kevin_walzer tags: tka11y
11:38
textTag.test: don't clobber the collected namespace variable fixedFont. check-in: 90aeff91 user: erikleunissen tags: tk_collect_test_utils
11:36
textIndex.test: use collected namespace variables instead of (re)defining them check-in: 6bf2e1aa user: erikleunissen tags: tk_collect_test_utils
09:45
textWind.test: actually remove proc yline check-in: 7b08e26e user: erikleunissen tags: tk_collect_test_utils
04:25
Cleanup; rename function and remove obsolete calls check-in: 23079ce0 user: kevin_walzer tags: tka11y
03:44
NSAccessibilityElement accessibilityFrame now correctly aligns when window moved or resized check-in: e39c7ab6 user: kevin_walzer tags: tka11y
2025-01-12
13:44
Relocate procs bo, xchar, xw, yline (using upvar for access to namespace variables) check-in: 94795a28 user: erikleunissen tags: tk_collect_test_utils
2025-01-11
18:54
Correct unintended change in previous commit check-in: a02898ea user: erikleunissen tags: tk_collect_test_utils
17:00
Revert unintended change check-in: 1992853d user: kevin_walzer tags: tka11y
16:59
Additional cleanup of unneeded calls check-in: 5608eeb1 user: kevin_walzer tags: tka11y
16:52
Merge trunk check-in: d8640e3c user: kevin_walzer tags: tka11y
16:51
Remove call to isFlipped for TKContentView check-in: ef72d10f user: kevin_walzer tags: tka11y
14:29
Relocate global variable loadTk along with proc newApp check-in: e3df60c0 user: erikleunissen tags: tk_collect_test_utils
13:01
Relocate proc newApp (combine variants from send.test, winSend.test) check-in: 7b35a8bf user: erikleunissen tags: tk_collect_test_utils
10:16
Simplify handling of namespace ::tk::test::bg and its exported procs cleanupbg, dobg, setupbg. check-in: 88879e92 user: erikleunissen tags: tk_collect_test_utils
07:12
testutils.tcl [createStdAccessProc]: simplify handling of namespaces check-in: 989fd995 user: erikleunissen tags: tk_collect_test_utils
2025-01-10
21:26
testutils.tcl: make explanation of namespaces and functional areas a separate comment check-in: b7f597db user: erikleunissen tags: tk_collect_test_utils
21:21
testutils.tcl: uniformize definitions of access procs check-in: 22ee1ef2 user: erikleunissen tags: tk_collect_test_utils
17:17
winDialog.test: explain removal of test winDialog-5.15 check-in: 606909fa user: erikleunissen tags: tk_collect_test_utils
16:49
testutils.tcl: remove comment, not useful anymore check-in: d1595310 user: erikleunissen tags: tk_collect_test_utils
16:33
testutils.tcl: rearrange utility procs in ::tk::test check-in: 0288ac3a user: erikleunissen tags: tk_collect_test_utils
14:18
NSAccessibility frames now render correctly in alignment with their Tk windgets check-in: 276a2877 user: kevin_walzer tags: tka11y
13:51
canvas.test, menu.test: adapt to change in previous commit check-in: 03c01b8a user: erikleunissen tags: tk_collect_test_utils
12:32
Arrange procs imageCleanup, imageFinish, imageInit, imageNames in a proper namespace check-in: 9445d264 user: erikleunissen tags: tk_collect_test_utils
11:28
Merge 9.0 check-in: 03f2f6ee user: jan.nijtmans tags: tip-626
11:27
testutils.tcl [dialogTestFont]: make comment more clear check-in: 849b9807 user: erikleunissen tags: tk_collect_test_utils
11:05
Merge 8.7 check-in: 70931d9b user: jan.nijtmans tags: trunk, main
10:11
Fix for bug [126d071408]. Closed-Leaf check-in: db6ec9fd user: csaba tags: bug-126d071408
10:05
Create new branch named "bug-126d071408" check-in: f9bbd7b1 user: csaba tags: bug-126d071408
09:40
Relocate procs badHandler, badHandler2, errIncrHandler, handler, reallyBadHandler. check-in: 7329cc7e user: erikleunissen tags: tk_collect_test_utils
2025-01-09
19:40
scrollbar.test: revert to trunk and remove the original misleading configuration for option "-command" check-in: 285f1d12 user: erikleunissen tags: tk_collect_test_utils
2025-01-08
12:19
Relocate proc setup check-in: 252ec843 user: erikleunissen tags: tk_collect_test_utils
11:51
Relocate proc getsize check-in: 2ff2c8e9 user: erikleunissen tags: tk_collect_test_utils
10:17
entry.test, spinbox.test, validate.test: clean up new variables check-in: 4e8587ff user: erikleunissen tags: tk_collect_test_utils
10:15
Add default clause to proc validationData check-in: a24ba67f user: erikleunissen tags: tk_collect_test_utils
2025-01-07
19:37
Relocate procs doval, doval2, doval3, override. Refactored the ensemble of validation commands. check-in: 593ff27d user: erikleunissen tags: tk_collect_test_utils
15:08
Relocate procs SendButtonPress and ToPressButton check-in: e1dbfdd5 user: erikleunissen tags: tk_collect_test_utils
11:41
Relocated proc PressButton check-in: 137b6219 user: erikleunissen tags: tk_collect_test_utils
11:08
Removed proc vista? and its usage check-in: 216cffb4 user: erikleunissen tags: tk_collect_test_utils
2025-01-06
21:42
Correct oversight regarding previous commit check-in: 63407bab user: erikleunissen tags: tk_collect_test_utils
19:13
Relocate procs colorsFree, eatColors. check-in: 7b1afd17 user: erikleunissen tags: tk_collect_test_utils
16:18
Relocate proc bogusTrace check-in: b4999fc4 user: erikleunissen tags: tk_collect_test_utils
15:53
Relocate proc assert check-in: af764e1d user: erikleunissen tags: tk_collect_test_utils
15:03
proc afterbody: correct string comparison check-in: 76be3b76 user: erikleunissen tags: tk_collect_test_utils
14:22
Simplify proc afterbody check-in: 3810bf60 user: erikleunissen tags: tk_collect_test_utils
11:51
Relocate procs afterbody, ApplyFont, start, then. check-in: 2571a4d1 user: erikleunissen tags: tk_collect_test_utils
10:12
Merged trunk check-in: d7531e96 user: erikleunissen tags: tk_collect_test_utils
09:49
main.tcl: make explanation in section header more to the point check-in: 2a78f9f0 user: erikleunissen tags: tk_collect_test_utils
09:23
Fix Tk builds against Tcl 8.7 and Tcl 9.1. See: https://github.com/tcltk/tk/actions/runs/12628690076 check-in: e3443459 user: jan.nijtmans tags: trunk, main
2025-01-05
22:21
proc scrollInfo: add default clause to switch command check-in: 24880fa5 user: erikleunissen tags: tk_collect_test_utils
20:34
Merge branch less_tests_constraints. Summary of changes: - Work on failsOnUbuntu / failsOnXQuarz constraints to remove them as much as possible. Add completely specific constraints instead in some cases. - Eradicate constraint noExceed - Factorize definition of some constraints (e.g. 'pressbutton', 'movemouse'), and rename some constraints to test* to conform to other test constraint names - (Linux) Add font packages in the install step before running the test suite at CI, so that the CI environment can count on those fonts to be available - Remove warnings when DEBUG_FONTSEL is defined - Modernize code ("eval destroy" -> "destroy {*}") check-in: 761407ca user: fvogel tags: trunk, main
05:53
Progress on aligning accessibility cursor/focus with widgets when window is resized check-in: 119159c4 user: kevin_walzer tags: tka11y
2025-01-04
14:17
merge trunk Closed-Leaf check-in: 4765a9eb user: fvogel tags: less_tests_constraints
14:17
Fix warning when building on Linux. check-in: 6300eaef user: fvogel tags: trunk, main
14:10
Typo. check-in: 4cd83170 user: fvogel tags: less_tests_constraints
14:10
unixFont.test: Revert previous commit, fix where -font TkFixedFont must be set, get rid of , and constrain with nonPortable. check-in: fb577cff user: fvogel tags: less_tests_constraints
13:44
unixFont.test: with the previous commit forcing the same font for the canvas and the label, it is no longer necessary to constrain unixFont-8.6, -9.1.2 and -9.2.4 by withoutXft. These three tests now pass with or without Xft. check-in: 92e97d81 user: fvogel tags: less_tests_constraints
13:41
unixFont.test: the canvas used for testing must have a fixed width font (same as for the label). For instance unixFont-5.9 inserts characters in the canvas and measures using which is from the label. Now unixFont-5.9 passes (with and without Xft). Also unixFont-8.6, -9.1.2 and -9.2.4 now pass (without Xft). check-in: a122ca5a user: fvogel tags: less_tests_constraints
2025-01-03
21:53
[13ac26] was fixed in Tk 9.0.2, not 9.0.1 check-in: 8b4258f0 user: jan.nijtmans tags: trunk, main
20:13
Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka. check-in: 92b82ec1 user: fvogel tags: trunk, main
12:11
Remove duplicate XLoadQueryFontNoXError() function. check-in: cb9e50fa user: fvogel tags: less_tests_constraints
05:34
Merge trunk. In branch less_tests_constraints, let's work off trunk from now on. check-in: 49fdd4b2 user: fvogel tags: less_tests_constraints
05:06
Let this branch build and test at CI. check-in: 370d4d81 user: fvogel tags: tk_collect_test_utils
2025-01-02
12:28
Refine accessibility frame check-in: 97a84c8c user: kevin_walzer tags: tka11y
12:17
Remove typo check-in: 5633ee7b user: kevin_walzer tags: tka11y
12:13
Fix the expected result of test unixWm-22.3 for aqua since [18bde332] fixes the behaviour for this platform. All platforms now have the same behaviour and expected result for [wm iconbitmap]. Closed-Leaf check-in: 961b98f3 user: fvogel tags: bug-13ac26b35d
03:56
Try to improve tracking of accessible elements when window resized check-in: b669beff user: kevin_walzer tags: tka11y
2025-01-01
20:37
Rudimentary accessibility enabled - needs refinement check-in: 4177ff8e user: kevin_walzer tags: tka11y
18:23
Correct crash when additional widget added check-in: 4f686729 user: kevin_walzer tags: tka11y
17:48
Merge trunk check-in: 38e5b0d7 user: kevin_walzer tags: tka11y
17:47
Refinement of NSAccessibility implementation for macOS check-in: 381e1070 user: kevin_walzer tags: tka11y
12:01
Fix typo. check-in: e5c50f77 user: fvogel tags: bug-13ac26b35d
11:58
Let this bugfix branch build and test. check-in: b2ae7b85 user: fvogel tags: bug-13ac26b35d
11:56
Update changes.md with the fix. check-in: 0d5a6278 user: fvogel tags: bug-13ac26b35d
11:54
Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka. check-in: 18bde332 user: fvogel tags: bug-13ac26b35d
11:32
Backout [50d0ece3]. check-in: 9015b861 user: fvogel tags: bug-13ac26b35d
2024-12-23
11:14
Fix compilation with -DTCL_NO_DEPRECATED check-in: 3d61bf85 user: jan.nijtmans tags: tip-626
08:12
Make setting of command prefix for -[xy]scrollcommand more efficient check-in: ef535b72 user: erikleunissen tags: tk_collect_test_utils, prototype1
2024-12-22
23:51
Begin to develop NSAccessible implementation check-in: a963a790 user: kevin_walzer tags: tka11y
12:58
Merge 9.0 check-in: f2d11f65 user: jan.nijtmans tags: tip-626
12:07
Fix [121786c0]: image svg upstream out of bound read nanosvg#262 check-in: c4f6d582 user: jan.nijtmans tags: trunk, main
11:56
Fix [cb5d776b12]: Build tk 9.0.1 failed on macos 10.13 check-in: f8b5b46f user: jan.nijtmans tags: trunk, main
03:16
Add tkMacOSXAccessibility.c check-in: 511f4442 user: kevin_walzer tags: tka11y
00:06
Merge 9.0 check-in: 5abcbde1 user: jan.nijtmans tags: tip-698
2024-12-21
18:06
version -> 9.0.2 check-in: 2a1dd0c2 user: jan.nijtmans tags: trunk, main
16:51
Fix [f88118a47]: inaccurate scrollbar error-message check-in: b750c756 user: jan.nijtmans tags: trunk, main
15:54
merge release check-in: 88890424 user: dgp tags: trunk, main
2024-12-20
09:13
Correct redundant initialization of variable scrollInfo check-in: 57ddda26 user: erikleunissen tags: tk_collect_test_utils
2024-12-19
22:04
ticket [121786c0] image svg upstream out of bound read nanosvg#262 Closed-Leaf check-in: f284f330 user: oehhar tags: 121786c0-nanosvg-262
20:11
Fix [f88118a47]: inaccurate scrollbar error-message Closed-Leaf check-in: 06fcb6d1 user: jan.nijtmans tags: bug-f88118a47
17:10
updated changes.md for release Closed-Leaf check-in: c8084d00 user: dgp tags: rc0, core-9-0-1-rc, core-9-0-1
15:40
Correct error-messages, remove unused variables check-in: 59232f0a user: jan.nijtmans tags: tip-698
15:18
merge trunk check-in: 15c6a197 user: dgp tags: core-9-0-1-rc
14:43
Fix [a0d6ef020b]: Documentation bugs. Some more documentation bugs (e.g. size_t -> Tcl_Size) check-in: b2b1310c user: jan.nijtmans tags: trunk, main
10:10
Relocate proc scroll (intricate case) check-in: d869327e user: erikleunissen tags: tk_collect_test_utils
09:47
Relocate proc errHandler (simple case) check-in: 2ae18545 user: erikleunissen tags: tk_collect_test_utils
2024-12-18
23:13
Rebase to 9.0 check-in: a6ce0885 user: jan.nijtmans tags: tip-698
2024-12-17
21:03
Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 9545d4b5 user: fvogel tags: trunk, main
2024-12-16
21:46
Add cosmetic space. Closed-Leaf check-in: 5bd2622d user: fvogel tags: bug-844c0be72d
21:34
Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 088283d0 user: fvogel tags: bug-844c0be72d
12:42
Provide constraints.tcl with a proper file header check-in: 8b5ff698 user: erikleunissen tags: tk_collect_test_utils
10:41
New file testutils.tcl (sourced by main.tcl). Moved utility proc definitions from constraints.tcl there. check-in: 97d6c0f1 user: erikleunissen tags: tk_collect_test_utils
10:17
Reorganize default loading of top-level scripts (-loadfile) to enable loading of multiple scripts. New file tests/main.tcl. Moved tasks from constraints.tcl there: 1. Tk rootwin setup, 2. configure tcltest. check-in: a459c7d0 user: erikleunissen tags: tk_collect_test_utils
09:52
New branch for project tk_collect_test_utils. Ticket: [718cbc3016] check-in: 6e5c9935 user: erikleunissen tags: tk_collect_test_utils
2024-12-15
19:55
Merge trunk check-in: cc11e8b8 user: kevin_walzer tags: tka11y
2024-12-14
20:43
Back out keyboard navigation changes, let native accessibility API's handle it check-in: 50451ff2 user: kevin_walzer tags: tka11y
03:09
Initial work at improving keyboard focus/navigation check-in: b672619d user: kevin_walzer tags: tka11y
2024-12-13
14:10
Merge 9.0 Leaf check-in: 713034d3 user: jan.nijtmans tags: tip-708
13:23
Move "Scroll Lock" functionality from Mod3 to Mod5, so it doesn't conflict with "Num" check-in: 547578d6 user: jan.nijtmans tags: tip-708
11:25
Spelling in changes.md check-in: cfc46f18 user: oehhar tags: trunk, main
02:17
Fixed spelling in comment check-in: cc471420 user: emiliano tags: trunk, main
2024-12-12
18:18
Open release branch check-in: e24d1786 user: dgp tags: core-9-0-1-rc
16:27
Make sure that tkUuid.h doesn't end up in "make dist" check-in: 9404265d user: jan.nijtmans tags: trunk, main
12:24
New TIP implementation (still exprimental and incomplete). Change in handling Num-keyboard keys/events check-in: a2f31865 user: jan.nijtmans tags: tip-708
2024-12-11
10:26
Eliminate SUPPORT_ADDITIONAL_MOTION_SYNTAX (always 1) too check-in: 2798fbb7 user: jan.nijtmans tags: trunk, main
08:44
Eliminate PREFER_MOST_SPECIALIZED_EVENT, since it's always 1 and not documented check-in: 55c06f12 user: jan.nijtmans tags: trunk, main
2024-12-10
15:29
progress in "text" widget check-in: 80242a16 user: jan.nijtmans tags: bug-5f739d2253
14:13
Rebase to 9.0 check-in: ba79ef3d user: jan.nijtmans tags: bug-5f739d2253
13:26
[b3a1b9852d] is not a bug. See TIP #158 check-in: 4adc8f6c user: jan.nijtmans tags: trunk, main
11:30
Reduce the possibility for a conflict in Button8Mask/Button9Mask definition. See: [6bdf1a7ec3] check-in: 447e2fbd user: jan.nijtmans tags: trunk, main
11:18
Fix "minSize" handling in panedWindow, introduced [68ed671a8fafd45b|here] check-in: 469f384c user: jan.nijtmans tags: trunk, main
2024-12-09
15:25
silence compiler warning check-in: 20d4376c user: dgp tags: trunk, main
10:34
Fix indenting check-in: 15f772bb user: jan.nijtmans tags: trunk, main
10:24
Fix [29ba539501]: many PIXEL options don't keep their configured value. check-in: 68ed671a user: jan.nijtmans tags: trunk, main
03:31
Minor refinements check-in: 5a2d3be6 user: kevin_walzer tags: tka11y
2024-12-08
22:16
Rebase to 9.0 Closed-Leaf check-in: d3d27e6c user: jan.nijtmans tags: bug-29ba539501
22:07
Update changes.md check-in: d27aa50c user: jan.nijtmans tags: trunk, main
22:02
Fix [6bdf1a7ec3]: Bind mechanism vs. GNOME check-in: 4166cb48 user: jan.nijtmans tags: trunk, main
18:34
PanedWindow.width|height done check-in: 828cceea user: jan.nijtmans tags: bug-29ba539501
18:08
Rebase to 9.0 Leaf check-in: 283b20fc user: jan.nijtmans tags: bug-442208915d
18:06
Merge 9.0 check-in: b7cffc0c user: jan.nijtmans tags: tip-626
17:54
Add markers in tk.decls, making more clear what API is available in what Tk version check-in: dc9be822 user: jan.nijtmans tags: trunk, main
16:46
Fix two leftover TkpDrawCharsInContext -> Tk_DrawCharsInContext check-in: acb47319 user: fvogel tags: trunk, main
16:32
Remove leftover tip-706 branch in yml files. check-in: c1dec876 user: fvogel tags: trunk, main
16:31
Merge tip-706 following positive vote by the TCT. check-in: b48a78fd user: fvogel tags: trunk, main
2024-12-06
15:14
Fix [bddc93017d]: `make` fails on Tk trunk with Tcl trunk check-in: fd0d1ad4 user: jan.nijtmans tags: trunk, main
11:24
2 typo's check-in: 60545daf user: jan.nijtmans tags: trunk, main
2024-12-05
14:00
Merge 8.7 check-in: d3470e77 user: jan.nijtmans tags: trunk, main
10:34
Fix aaa84fbbc5: zipfs info on mountpoint of executable returns zero offset in field 4 check-in: 91cd529f user: jan.nijtmans tags: trunk, main
08:03
Fix [947bb269ec]: tk::startOfCluster crashes on starting indices greater than string length check-in: 9abc5252 user: jan.nijtmans tags: trunk, main
07:55
Remove somewhat more dead code, for macOS < 10.9 check-in: e6f9e644 user: jan.nijtmans tags: trunk, main
2024-12-04
12:53
Same protection in macOS too Closed-Leaf check-in: 84b753f0 user: jan.nijtmans tags: bug-947bb269ec
12:31
Proposed fix for [947bb269ec]: tk::startOfCluster crashes on starting indices greater than string length check-in: e720cce9 user: jan.nijtmans tags: bug-947bb269ec
2024-12-03
11:04
Merge-mark check-in: 5b0bfdb5 user: jan.nijtmans tags: trunk, main
04:04
Update changes.md check-in: afaaeca2 user: fvogel tags: trunk, main
04:01
Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the -font option in a certain way. Patch from Christian Werner. check-in: 8a271b85 user: fvogel tags: trunk, main
2024-12-01
02:20
Correct typo check-in: bf119d76 user: kevin_walzer tags: tka11y
2024-11-30
16:57
merge trunk Closed-Leaf check-in: da1031ef user: fvogel tags: tip-706
16:55
Provide a potential fallback for proc menubarheight. check-in: e78b5c12 user: fvogel tags: trunk, main
16:21
Let this TIP implementation branch build and test. check-in: 5b428e68 user: fvogel tags: tip-706
15:39
TIP #706 implementation. check-in: 143e249a user: fvogel tags: tip-706
2024-11-28
11:14
Updated file changes.md. check-in: 90693341 user: csaba tags: trunk, main
10:39
Fix [a69fd7cdc7]: File clamTheme.tcl misses code related to the -indicatorforeground option. check-in: 0c69de86 user: csaba tags: trunk, main
04:03
Correct typo check-in: 81746e67 user: kevin_walzer tags: tka11y
02:33
Bindings nearly complete for Map event / initial widget initialization check-in: d2ac1ce9 user: kevin_walzer tags: tka11y
2024-11-27
02:52
Additional bindings, some refinements check-in: b5de984c user: kevin_walzer tags: tka11y
2024-11-25
11:43
Update changes.md check-in: b2bcb270 user: jan.nijtmans tags: trunk, main
11:41
Fix [bcbf4c9875]: Tk intialization overwrites thread specific data check-in: 1793f638 user: jan.nijtmans tags: trunk, main
02:36
Improved readability check-in: 0168a349 user: kevin_walzer tags: tka11y
02:21
Cleanup of attribute procedures to allow binding as an additional command to <Map> event check-in: 56f313b9 user: kevin_walzer tags: tka11y
2024-11-21
03:10
Additional bindings check-in: 18e1321d user: kevin_walzer tags: tka11y
2024-11-19
02:56
Add bindings for scale check-in: bc692930 user: kevin_walzer tags: tka11y
2024-11-18
02:53
Fix typo in listbox code check-in: 02d2c603 user: kevin_walzer tags: tka11y
02:17
Add menu code check-in: 1fc01dbd user: kevin_walzer tags: tka11y
00:21
Remove cmd deletion code check-in: 7bea05cd user: kevin_walzer tags: tka11y
2024-11-17
21:43
Add cmd delete function; thanks to Emiliano Gavilan for the prototype check-in: c7e4ecab user: kevin_walzer tags: tka11y
21:10
Don't expose all commands check-in: 5e18e4b6 user: kevin_walzer tags: tka11y
02:41
Revert change to tclIndex, not needed check-in: 6c234cf7 user: kevin_walzer tags: tka11y
02:01
Minor tweak check-in: e4fb929b user: kevin_walzer tags: tka11y
01:35
Add accessibility.tcl check-in: 15f3169b user: kevin_walzer tags: tka11y
01:33
Merge trunk check-in: fdce0508 user: kevin_walzer tags: tka11y
01:33
API taking shape check-in: b220819a user: kevin_walzer tags: tka11y
2024-11-15
17:24
Extend Tk_CanvasTextInfo (TIP still to be written) Closed-Leaf check-in: 257f70b5 user: jan.nijtmans tags: tip-704
16:39
Merge 9.0 check-in: bf7f5d6d user: jan.nijtmans tags: tip-626
2024-11-14
22:36
Make Tk_CanvasTextInfo and tkScrollbar.h usable for Tk 8.x-compiles too. See [22d2341c9d] check-in: 055d75f6 user: jan.nijtmans tags: trunk, main
16:02
Make a start with [442208915d]: text widget breaks graphemes with combining diacritical marks check-in: cce3c09c user: jan.nijtmans tags: bug-442208915d
2024-11-13
14:34
Merge 9.0 check-in: c2fe7847 user: jan.nijtmans tags: tip-626
14:33
Fix [22d2341c9d]: Building extensions for Tk 8 and Tcl 8 in a Tcl 9 environment. Add a configure "--with-tk8" option check-in: e7540187 user: jan.nijtmans tags: trunk, main
02:16
Setting and getting values now working; thanks to Emiliano Gavilan for suggested change check-in: 0ccc23a3 user: kevin_walzer tags: tka11y
2024-11-11
03:14
Some progress, but only returns latest value check-in: 5c4bb50b user: kevin_walzer tags: tka11y
2024-11-09
21:47
API fleshed out; needs testing and refinement check-in: 76346844 user: kevin_walzer tags: tka11y
2024-11-07
21:03
Merge 9.0 check-in: 2ae8dab6 user: jan.nijtmans tags: tip-626
18:15
Spacing/indenting fixes for ttk check-in: a6d873f4 user: jan.nijtmans tags: trunk, main
08:13
Add TK_MAJOR_VERSION markers to header-files. Fix some comments check-in: ad1be7d1 user: jan.nijtmans tags: trunk, main
2024-11-05
22:03
testOldImageType doesn't exist any more check-in: 971790ef user: jan.nijtmans tags: trunk, main
21:55
Remove spaces before tabs check-in: 20bbfd34 user: jan.nijtmans tags: trunk, main
03:35
Update implementation check-in: 3616798b user: kevin_walzer tags: tka11y
2024-11-04
21:19
Update changes.md check-in: 725de33c user: jan.nijtmans tags: trunk, main
21:05
Handle non-zero exit code from hcc command (see [bb110c70d1]) check-in: 70f89189 user: jan.nijtmans tags: trunk, main
11:48
Expanding attributes check-in: a6022967 user: kevin_walzer tags: tka11y
08:22
Fix [bb110c70d1]: cannot build .chm help file (Windows) check-in: f303d8e0 user: jan.nijtmans tags: trunk, main
02:10
Further refinement check-in: 54056f0d user: kevin_walzer tags: tka11y
2024-11-03
17:40
Fix for [bb110c70d1]: cannot build .chm help file (Windows) (from msoyka, slightly modified) Closed-Leaf check-in: 11b60316 user: jan.nijtmans tags: bug-bb110c70d1
03:45
Begin to update implementation of storage; thanks to Emiliano Gavilan for some example code check-in: 28f7de24 user: kevin_walzer tags: tka11y
2024-11-01
14:10
Added a missing item to changes.md. check-in: cae6718f user: csaba tags: trunk, main
2024-10-31
15:55
almost done, except widht/height check-in: ceb53dc2 user: jan.nijtmans tags: bug-29ba539501
13:39
Make a start on [29ba539501] for PanedWindow check-in: cf5597a7 user: jan.nijtmans tags: bug-29ba539501
10:41
Update changes.md check-in: 7f051171 user: jan.nijtmans tags: trunk, main
10:06
Complete work on [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage check-in: 01a03b2f user: jan.nijtmans tags: trunk, main
2024-10-30
21:25
Now it works. More Tcl_Obj usage Closed-Leaf check-in: 157ccd7d user: jan.nijtmans tags: bug-f91aa24bbe
16:17
Make a start with [f91aa24bbe] for canvtext. Doesn't work yet. check-in: bb8fe081 user: jan.nijtmans tags: bug-f91aa24bbe
10:38
Update changes.md check-in: dac218fd user: jan.nijtmans tags: trunk, main
10:23
Merge 9.0 check-in: ba0cd20e user: jan.nijtmans tags: tip-626
10:12
Fix [fcfddc9f6d] and [7677029cd9]: tilde syntax for .Xdefaults and .wishrc check-in: 1337c2b4 user: jan.nijtmans tags: trunk, main
2024-10-29
18:13
Fix [fcfddc9f6d] too: Tilde file syntax not available on 9.0 but used by "~/.Xdefaults" Closed-Leaf check-in: 6f70b2e3 user: jan.nijtmans tags: bug-7677029cd9
2024-10-28
20:04
Fix for [7677029cd9]: leftover use of tilde in filename string check-in: b77c2873 user: jan.nijtmans tags: bug-7677029cd9
2024-10-27
22:22
fix compile with TCL_NO_DEPRECATED check-in: 6f94b96d user: jan.nijtmans tags: tip-626
08:21
tk.h too check-in: a886a36a user: jan.nijtmans tags: tip-626
00:32
Refine command names check-in: a6ed09c6 user: kevin_walzer tags: tka11y
2024-10-26
11:56
Version -> 9.1a0 check-in: 5e923d92 user: jan.nijtmans tags: tip-626
10:47
Tweak GITHUB CI builds. No longer build with 8.7 check-in: f3cca767 user: jan.nijtmans tags: tip-626
2024-10-25
21:43
Merge 9.0 check-in: cfbf5de9 user: jan.nijtmans tags: tip-698
21:06
Merge 9.0 check-in: 80c3d5e4 user: jan.nijtmans tags: tip-626
2024-10-23
12:53
Fix [f91aa24bbe] for allmost all remaining widgets. Canvtext is the only one which is not complete yet check-in: 13347dac user: jan.nijtmans tags: trunk, main
2024-10-22
16:49
complete fix [f91aa24bbe] for imgPhoto check-in: ca0dc0f8 user: jan.nijtmans tags: trunk, main
2024-10-21
16:30
Fix [f91aa24bbe] for entry/spinbox check-in: 9664cc53 user: jan.nijtmans tags: trunk, main
2024-10-20
10:30
Fix [f91aa24bbe] for canvps. Few tweaks for frame check-in: e20f8949 user: jan.nijtmans tags: trunk, main
2024-10-19
11:58
Fix [ac7c1fa381]: Crash at Tk startup, introduced by [6b7d9bbd37]. check-in: 525007e8 user: fvogel tags: trunk, main
2024-10-18
21:53
Missing {} in wm-stackorder-2.3 testcase check-in: 8d3fb26e user: jan.nijtmans tags: trunk, main
20:25
Merge-mark check-in: 4244db10 user: jan.nijtmans tags: trunk, main
20:22
Fix [f91aa24bbe] for "textimage" and "frame": Use of Tcl_Obj vs char * in Widget storage check-in: 6b7d9bbd user: jan.nijtmans tags: trunk, main
11:29
Refine use of strings check-in: d5907302 user: kevin_walzer tags: tka11y
04:17
Fix wm-stackorder-2.3 on CI (hopefully) check-in: 412129cc user: culler tags: trunk, main
04:11
Attempt to fix wm-stackorder-2.3, which never fails on real machines but fails on the CI runner. Closed-Leaf check-in: 05875687 user: culler tags: stackorder_on_ci
01:51
Clean up build errors check-in: e0c986bc user: kevin_walzer tags: tka11y
2024-10-17
19:34
Guard against one more crash at exit (seen on Catalina). check-in: a523eba3 user: marc_culler tags: trunk, main
15:26
Add code in the Aqua TkpInit function to redirect stderr to /dev/null if TK_NO_STDERR is set. check-in: a12a6fa5 user: culler tags: trunk, main
07:37
macOS 12 runner image will be removed check-in: ae55c1ca user: jan.nijtmans tags: trunk, main
03:17
Add environment variable to optionally redirect stderr to /dev/null Closed-Leaf check-in: 28233185 user: culler tags: aqua_nostderr
2024-10-16
19:53
Better exit handling of updateLayer; clean builds for a 10.9 target on macOS 10.13, 10.14. 10.15, 11, 12, 13, 14, 15; all tests pass on these, except 10.15 and 15 (due to stderr issue) check-in: 075e1b06 user: culler tags: trunk, main
19:44
Remove obsolete -single_module linker flag Remove a lot of stuff meant for macOS < 10.9 check-in: c53cdf1b user: jan.nijtmans tags: trunk, main
16:47
Fix build on macOS 14 Mojave Closed-Leaf check-in: 5d852c7d user: marc_culler tags: aqua_exit_flag
16:17
Fix build on macOS 10.15 Catalina check-in: 755ed459 user: marc_culler tags: aqua_exit_flag
13:41
Cleaner aqua exit handling. check-in: 637b4c58 user: culler tags: aqua_exit_flag
13:22
Tcl_NumUtfChars-> Tcl_GetCharLength, it's more efficient check-in: 2f790dcc user: jan.nijtmans tags: trunk, main
08:38
Fix [73c5e3ad3]: Two potentially bogus binding scripts for <TouchpadScroll> check-in: 077e1159 user: jan.nijtmans tags: trunk, main
03:50
Fix crash at exit on macOS 12. check-in: e67b7721 user: culler tags: trunk, main
02:34
Make updateLayer a no-op during exit. Closed-Leaf check-in: e76c2544 user: culler tags: aqua_exit_update
2024-10-15
02:14
Remove an unused restrict proc. check-in: 729c1aee user: culler tags: trunk, main
2024-10-14
22:14
Remove some unneeded Aqua event loops - makes all tests pass reliably on Sonoma check-in: 301ed979 user: culler tags: trunk, main
13:45
Fix [5869c270bd] and [01f58bf8f1]: Aqua issues with winfo rgb, root window behavior, updates; removes detritus left from the drawRect days. check-in: 47f17f3d user: culler tags: trunk, main
10:02
Eliminate info.commandSize, which is no longer necessary. This also unbreaks the Windows build check-in: 3c4b1c73 user: jan.nijtmans tags: trunk, main
2024-10-13
22:23
Fix [f91aa24bbe] for CanvImg and scrollbar check-in: ba151fc7 user: jan.nijtmans tags: trunk, main
22:07
More typos check-in: c2dd6efb user: kevin_walzer tags: tka11y
21:52
Fix typos check-in: a803f81f user: kevin_walzer tags: tka11y
19:22
Minor tweak check-in: 5d035b64 user: kevin_walzer tags: tka11y
19:10
Additional cleanup check-in: ef7c1181 user: kevin_walzer tags: tka11y
19:01
Remove obsolete function call check-in: 9dc72d8a user: kevin_walzer tags: tka11y
19:01
Correct command names check-in: f8a9fed3 user: kevin_walzer tags: tka11y
18:59
Clean up comments check-in: 93a1788e user: kevin_walzer tags: tka11y
18:56
Major revision to generic API check-in: 8eda7697 user: kevin_walzer tags: tka11y
2024-10-12
22:57
Remove unnecessary event loop. Closed-Leaf check-in: c2b15211 user: culler tags: aqua_color
22:34
Fix wish app activation on Sequoia. check-in: 9143757e user: culler tags: aqua_color
20:00
Finally -- prevent the root from flashing on the screen when it is immediately withdrawn. check-in: a0b97134 user: culler tags: aqua_color
16:46
Simplify: remove tkDirtyRect and TkDrawAllViews now that drawRect is gone. check-in: a37bf58d user: culler tags: aqua_color
2024-10-11
14:05
Merge main check-in: f1046162 user: culler tags: aqua_color
13:55
New branch to fix Aqua color issues. check-in: cc1a55e3 user: culler tags: aqua_color
11:50
Add comment check-in: 335c92cf user: jan.nijtmans tags: trunk, main
10:58
Improved the appearance of the ttk::checkbutton widget in the "default" theme. check-in: f1d109b6 user: csaba tags: trunk, main
10:09
Fix [f52986c698]: SIGABRT from Tk_DeleteErrorHandler() check-in: 1602306b user: jan.nijtmans tags: trunk, main
02:17
Further refinement of generic API check-in: f27b0218 user: kevin_walzer tags: tka11y
2024-10-10
21:18
merge-mark check-in: 32b5152d user: jan.nijtmans tags: trunk, main
19:50
merge core-8-6-branch check-in: a1c8776a user: fvogel tags: trunk, main
14:45
Fix [23b57a7214]: RGB values were not being set in TkpGetColor for semantic colors on macOS 11 and up. check-in: 85ecdd5b user: culler tags: trunk, main
2024-10-09
21:24
Merge-mark check-in: 9e7a6ff9 user: jan.nijtmans tags: trunk, main
21:17
Indenting ( 8 spaces -> tab) check-in: d2946b7d user: jan.nijtmans tags: trunk, main
20:18
Fix [eb332846f3]: [grid] and [pack] with half-dead argument can cause hangup or even crash. check-in: ddfb9848 user: fvogel tags: trunk, main
16:52
tk::classic::restore doesn't exist any more check-in: 684a5c9d user: jan.nijtmans tags: trunk, main
15:43
Fix [23b57a7214]: RGB values were not being set in TkpGetColor for semantic colors on macOS >= 11 Closed-Leaf check-in: 234bfd8e user: culler tags: bug-23b57a7214
01:23
Merge trunk check-in: b45ff033 user: kevin_walzer tags: tka11y
01:23
Refine generic API check-in: 8e2554db user: kevin_walzer tags: tka11y
2024-10-08
09:22
Fix compile with Tcl 8.7 headers check-in: a59529ac user: jan.nijtmans tags: trunk, main
05:51
Complete [29ba539501] fix for "text" check-in: 805ac5d6 user: jan.nijtmans tags: trunk, main
2024-10-07
16:57
Merge 9.0. Finish for "text" Closed-Leaf check-in: c42ab807 user: jan.nijtmans tags: bug-29ba539501
08:24
Update "changes" check-in: 1d3811a3 user: jan.nijtmans tags: trunk, main
2024-10-06
20:56
Code cleanup in tkCanvas.c/tkMenubutton.c. Use more TCL_UNUSED() check-in: 13781cd4 user: jan.nijtmans tags: trunk, main
2024-10-05
20:16
Merge-mark check-in: 4edbae73 user: jan.nijtmans tags: bug-29ba539501
19:46
Fix [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 ** Potential incopatibility ** because canvas -insertborderwidth/-insertwidth/-selectborderwidth can now return non-float values check-in: b519b0b9 user: jan.nijtmans tags: trunk, main
2024-10-04
13:35
-sashwidth too Closed-Leaf check-in: ab234d41 user: jan.nijtmans tags: bug-610a73a179
13:15
-minsize too check-in: a725bc79 user: jan.nijtmans tags: bug-610a73a179
12:34
padX, padY, sashPad check-in: 055e646e user: jan.nijtmans tags: bug-610a73a179
11:07
-handleSize for panedwindow check-in: 5739a972 user: jan.nijtmans tags: bug-610a73a179
10:39
Handle -borderWidth for panedwindow check-in: aef4b504 user: jan.nijtmans tags: bug-610a73a179
05:37
Almost done in "text" widget check-in: 5b39aa72 user: jan.nijtmans tags: bug-610a73a179
2024-10-03
15:38
More progress check-in: 118bb743 user: jan.nijtmans tags: bug-610a73a179
08:34
Update links, pointing to the 9.0 release as well check-in: 7e165573 user: jan.nijtmans tags: trunk, main
2024-10-02
19:54
Merge 9.0. More progress check-in: 79a3c1b5 user: jan.nijtmans tags: bug-610a73a179
11:53
Use version number "9.0" somewhat more in comments check-in: 508b5a83 user: jan.nijtmans tags: trunk, main
09:27
Unbreak Windows build check-in: 9f0ed188 user: jan.nijtmans tags: trunk, main
2024-10-01
21:05
Merge 9.0 check-in: c898f929 user: jan.nijtmans tags: bug-610a73a179
20:40
Fix [f91aa24bbe] for "menubutton". Simplify -activerelief for "menu" check-in: 9b61a8a1 user: jan.nijtmans tags: trunk, main
2024-09-30
19:41
Complete for "menubutton" check-in: 6a3d7e6c user: jan.nijtmans tags: bug-610a73a179
09:36
Merge 9.0 check-in: b17b0f49 user: jan.nijtmans tags: bug-610a73a179
09:34
Even when building against Tcl8, PRJLIBNAME9 should not have the "t" suffix else it breaks pkgIndex.tcl.in in extensions that load version-specific binary at runtime check-in: 0fed9448 user: jan.nijtmans tags: trunk, main
2024-09-29
21:41
protect -insertborderwidth/-insertwidth/-selborderwidth, which cannot be negative (or "") check-in: a19add6f user: jan.nijtmans tags: trunk, main
00:10
Merge 8.7. More indent fixes check-in: df1efa60 user: jan.nijtmans tags: trunk, main
2024-09-28
16:45
Merge 9.0 check-in: 4674e699 user: jan.nijtmans tags: bug-610a73a179
16:30
Fix indenting: Don't use 8 spaces, but tabs check-in: 686adf4f user: jan.nijtmans tags: trunk, main
2024-09-27
22:50
Merge-mark check-in: f8ef4f79 user: jan.nijtmans tags: trunk, main
22:20
Merge-mark check-in: 0906e4a1 user: jan.nijtmans tags: trunk, main
20:22
Fix [1f3de1c387]: Redundant [expr] in tests. check-in: 8a705dd1 user: fvogel tags: trunk, main
20:15
Fix [265d4e9ff1]: macOS Sequoia: warning: 'setShowsResizeIndicator:' is deprecated check-in: d97940d1 user: fvogel tags: trunk, main
19:40
Version -> 9.0.1 check-in: a1f228a1 user: jan.nijtmans tags: trunk, main
16:55
Fix [f91aa24bbe] (Tcl_Obj usage) for "menubutton" check-in: 9ccec7a8 user: jan.nijtmans tags: trunk, main
01:36
Expansion of core accessibility commands check-in: 2c5c58b3 user: kevin_walzer tags: tka11y
2024-09-26
18:40
Open space in changes.md for new changes to be recorded as they are developed. check-in: 708cf702 user: dgp tags: trunk, main
18:31
merge release check-in: 1084a3b1 user: dgp tags: trunk, main
2024-09-25
13:43
merge trunk Closed-Leaf check-in: d5e44aa1 user: dgp tags: rc3, core-9-0-0-rc, core-9-0-0
11:26
purged mentions of Tk 8.7 in man pages (apart from usage in .VS and .VE macros which will not lead to visual output of the version number) check-in: e598adaa user: Torsten tags: trunk, main
2024-09-24
15:03
Use the mdash in the same way as thc Tcl "changes.md" check-in: f057062c user: jan.nijtmans tags: rc2, core-9-0-0-rc
14:56
One more "known bug" that should be mentioned check-in: 1af0adbb user: jan.nijtmans tags: core-9-0-0-rc
13:58
Remove Known Bug that Tk devs determined is not a bug. check-in: f164c4e6 user: dgp tags: core-9-0-0-rc
2024-09-23
16:54
Remove Known Bug that is now fixed. check-in: b3c776ff user: dgp tags: core-9-0-0-rc
16:46
merge trunk check-in: 76cdda10 user: dgp tags: core-9-0-0-rc
04:01
A slightly different approach is beeded to deal with angled text. Closed-Leaf check-in: 037c968c user: culler tags: bug-7ea3245acd
2024-09-22
23:01
Oops. Same proposal, without the segfault. check-in: 41edaee8 user: culler tags: bug-7ea3245acd
22:28
My proposed fix for bug [7ea3245acd] check-in: d55d9e0b user: culler tags: bug-7ea3245acd
20:23
Workaround for [36e379c01b]: macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont check-in: d2f53df7 user: jan.nijtmans tags: trunk, main
17:21
merge main check-in: 30501287 user: culler tags: bug-7ea3245acd
17:21
My suggestion for [7ea3245acd] would be something like this Closed-Leaf check-in: 24758c18 user: jan.nijtmans tags: jn-bug-7ea3245acd
17:04
Try Jan's suggestion for bug [7ea3245acd] check-in: f01fe7aa user: culler tags: bug-7ea3245acd
2024-09-21
15:47
Improved the appearance of the Treeitem.indicator element. check-in: e716730b user: csaba tags: trunk, main
2024-09-20
18:56
Try a workaround for [36e379c01b] (Which - actually - is a bug in XQuarz) Closed-Leaf check-in: 7f20f599 user: jan.nijtmans tags: bug-36e379c01b
16:59
Fix [3981091e] Segmentation fault with bogus resource value (X11) check-in: efcd1b3d user: jan.nijtmans tags: trunk, main
2024-09-19
21:01
Fix [18e9840f84]: Assignment of invalid symbolic constant NotifyNormal check-in: 7c5f7fff user: fvogel tags: trunk, main
2024-09-18
18:37
merge trunk check-in: d88ef487 user: dgp tags: core-9-0-0-rc
2024-09-17
20:29
Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items. check-in: 7b7c20ed user: fvogel tags: trunk, main
02:12
Begin to bridge states check-in: 4b006f08 user: kevin_walzer tags: tka11y
2024-09-16
19:25
Merge-mark check-in: 8228b8de user: jan.nijtmans tags: trunk, main
2024-09-15
01:24
Correct indentation check-in: 40c92c16 user: kevin_walzer tags: tka11y
2024-09-14
21:43
re-generate tkConfig.h.in with latest "autoheader" check-in: 5bfa28d4 user: jan.nijtmans tags: trunk, main
21:38
(Cherry-pick): make genstubs check-in: a850ca1a user: jan.nijtmans tags: trunk, main
16:41
Further development of Tk accessibility API check-in: de1a8b41 user: kevin_walzer tags: tka11y
09:43
Let this bugfix branch build and test at Github Actions. Closed-Leaf check-in: 2878f082 user: fvogel tags: bug-8e9d65d2d4
09:42
Add non-regression test treeview-9.4 check-in: 449c636a user: fvogel tags: bug-8e9d65d2d4
09:19
Factorize code. check-in: 7f8a2f80 user: fvogel tags: bug-8e9d65d2d4
09:12
Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items - Part 2 ([bbox] command). check-in: 4ead7e88 user: fvogel tags: bug-8e9d65d2d4
09:01
Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items - Part 1 ([see] command). check-in: ce169b46 user: fvogel tags: bug-8e9d65d2d4
2024-09-13
22:12
Fix [fbcee2b106]: wrong TK_BUILD_LIB_SPEC on Windows platform (mingw64) check-in: 95db032f user: jan.nijtmans tags: trunk, main
2024-09-11
21:15
Make "Known bugs" links work check-in: 87de2fa5 user: jan.nijtmans tags: core-9-0-0-rc
21:08
Add "known bugs" section check-in: 8553716f user: jan.nijtmans tags: core-9-0-0-rc
19:37
merge trunk check-in: 5169aa33 user: dgp tags: core-9-0-0-rc
18:29
Merge-mark check-in: 93716559 user: jan.nijtmans tags: trunk, main
17:04
changes.md version -> 9.0.0 check-in: bec29c06 user: jan.nijtmans tags: core-9-0-0-rc
12:11
added information on the default for the -type option of tk_messageBox check-in: 7d711a59 user: Torsten tags: trunk, main
08:30
Unified naming of the Mac to 'macOS' as other names are outdated since 2016 (macOS Sierra, version 10.12) check-in: 2defe7dc user: Torsten tags: trunk, main
02:06
Initial work on implementing accessibility in Tk check-in: 6d7a4cf6 user: kevin_walzer tags: tka11y
2024-09-10
15:22
merge trunk check-in: 04e0ecac user: dgp tags: core-9-0-0-rc
11:49
Merge 9.0 check-in: 46d86fb4 user: jan.nijtmans tags: bug-610a73a179
11:47
Fix some compiler warnings, when compiling with g++ check-in: 5157b0ca user: jan.nijtmans tags: trunk, main
11:24
Restore tk.h from trunk check-in: 3c4dd28b user: jan.nijtmans tags: bug-610a73a179
09:50
Merge 9.0 check-in: d41ce487 user: jan.nijtmans tags: bug-610a73a179
08:57
Fix [610a73a179] (pixel objects) and [f91aa24bbe] (Tcl_Obj usage) for "canvas". Merge 8.7 (re-arrange tkEntry.h elements in the same order as Tk 8.7) check-in: 28f74e8d user: jan.nijtmans tags: trunk, main
2024-09-09
12:39
Fix canvas-1.7 expected result Closed-Leaf check-in: 73c4dc74 user: jan.nijtmans tags: bug-f91aa24bbe
12:13
Fix [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage for "canvas" check-in: 3a85d690 user: jan.nijtmans tags: bug-f91aa24bbe
2024-09-08
21:26
Eliminate use of BUILD_tk in tkListbox.c check-in: a3456ef4 user: jan.nijtmans tags: trunk, main
15:26
Rebase to 9.0 check-in: 9ffd3894 user: jan.nijtmans tags: bug-610a73a179
15:22
Fix comments in tkText.h check-in: 17f73efd user: jan.nijtmans tags: trunk, main
15:15
Make it compile (again) check-in: a1b24e3b user: jan.nijtmans tags: bug-610a73a179
14:52
Merge 9.0 check-in: 74ff7bea user: jan.nijtmans tags: bug-610a73a179
14:44
Indenting check-in: da8a6173 user: jan.nijtmans tags: trunk, main
13:51
Stay compatible with applications (like "tkpath") which use outline->offset directly check-in: 42501428 user: jan.nijtmans tags: trunk, main
13:37
Fix [610a73a179] for canvas -dashoffset option check-in: a91ea4ae user: jan.nijtmans tags: trunk, main
11:17
Fix [610a73a179] for canvas -width/-height options check-in: df9593cd user: jan.nijtmans tags: trunk, main
10:57
Extend Tk_CanvasTextInfo with 3 reserved fields. Update Tk_CanvasTextInfo documentation (int -> Tcl_Size) check-in: 3e6a2dd6 user: jan.nijtmans tags: trunk, main
2024-09-07
18:04
Use Tk_AllocColorFromObj() in stead of Tk_GetColor() where possible: it's more efficient (see documentation) check-in: 77ba3309 user: jan.nijtmans tags: trunk, main
17:39
Fix "scrollbar" part of [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 check-in: 24db3e18 user: jan.nijtmans tags: trunk, main
2024-09-06
17:19
make genstubs check-in: 4753b8a1 user: dgp tags: core-9-0-0-rc
17:15
Merge-mark check-in: 6d2e7996 user: jan.nijtmans tags: trunk, main
16:24
"canvas" almost done. Only missing are tkCanvPs and tkCanvWind , check-in: eb27dca6 user: jan.nijtmans tags: bug-610a73a179
15:08
Handle canvas width/height check-in: ef377a9b user: jan.nijtmans tags: bug-610a73a179
14:27
Finish "scrollbar" check-in: 339e371e user: jan.nijtmans tags: bug-610a73a179
2024-09-05
16:43
Start with scrollbar check-in: 311add87 user: jan.nijtmans tags: bug-610a73a179
2024-09-04
15:28
merge trunk check-in: 96345a15 user: dgp tags: core-9-0-0-rc
15:26
canvText progress check-in: 99b4c7d2 user: jan.nijtmans tags: bug-610a73a179
2024-09-03
22:55
Keep Tk_Outline size the same check-in: de3922e3 user: jan.nijtmans tags: bug-610a73a179
21:01
Merge 9.0 check-in: 50abfac4 user: jan.nijtmans tags: bug-610a73a179
20:43
Forgot to add dead_hamza to the documentation check-in: f1285361 user: jan.nijtmans tags: trunk, main
17:31
merge trunk check-in: c8d387ed user: dgp tags: core-9-0-0-rc
15:27
Add "message" check-in: 180c51f5 user: jan.nijtmans tags: trunk, main
14:13
Make a start with [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage check-in: f91bd013 user: jan.nijtmans tags: trunk, main
2024-09-02
23:08
Formatting check-in: a0962f15 user: jan.nijtmans tags: bug-610a73a179
23:01
takeFocus -> takeFocusObj check-in: c8101ff8 user: jan.nijtmans tags: bug-610a73a179
15:32
Always Incr refcount before Decr another: it could be the same Tcl_Obj check-in: 585a5fcc user: jan.nijtmans tags: bug-610a73a179
13:51
Undo experiment. Merge 9.0 check-in: 7a0056b7 user: jan.nijtmans tags: bug-610a73a179
09:39
Fix [0189a9ae39]: Use of Tk_Uid in Tk API check-in: 6649a801 user: jan.nijtmans tags: trunk, main
2024-09-01
21:15
Fix [0189a9ae39]: Use of Tk_Uid in Tk API. Also change Tk_GetCursorFromData(), so it doesn't need Tk_Uid's any more Closed-Leaf check-in: 58408333 user: jan.nijtmans tags: bug-0189a9ae39
20:54
Doc fix in GetRelief check-in: cb0329ac user: jan.nijtmans tags: trunk, main
20:00
Use the more efficient Tk_AllocColorFromObj()/Tk_Alloc3DBorderFromObj()/Tk_AllocCursorFromObj()/Tk_GetJustifyFromObj() in tkOldConfig.c. Doc update check-in: d9101584 user: jan.nijtmans tags: trunk, main
18:51
Rename DEF_TEXT_INACTIVE_SELECT_COLOR to DEF_TEXT_INACTIVE_SELECT_BG_COLOR in the text widget code. check-in: f1828dbe user: fvogel tags: trunk, main
00:29
Remove (apparent) unneeded Tk_GetUid() calls check-in: 9e974196 user: jan.nijtmans tags: trunk, main
2024-08-31
23:58
Experiment: Break Tk_GetColor/Tk_Get3DBorder's Tk_Uid contract in the worst possible way: Allocate a new object before every call, and dispose it immediately afterwards. This shows that the Tk_Uid argument doesn't really need to be a Tk_Uid check-in: 19d6c016 user: jan.nijtmans tags: bug-610a73a179
00:05
Remove (apparent) unneeded Tk_GetUid() calls check-in: 5dae084d user: jan.nijtmans tags: bug-610a73a179
2024-08-30
23:14
Merge 8.7 check-in: c799c133 user: jan.nijtmans tags: trunk, main
16:14
merge trunk check-in: ab424d2c user: dgp tags: core-9-0-0-rc
15:30
Merge 9.0. More progress check-in: 3b998d52 user: jan.nijtmans tags: bug-610a73a179
14:49
Merge 8.7 check-in: 7f5f4624 user: jan.nijtmans tags: trunk, main
14:33
Merge 9.0 check-in: d978ed2f user: jan.nijtmans tags: bug-610a73a179
11:06
Merge 8.7 check-in: 5d62cb03 user: jan.nijtmans tags: trunk, main
08:28
Made the width of the ttk::treeview heading separator (HALO) scaling-aware. check-in: 592f5720 user: csaba tags: trunk, main
2024-08-29
22:11
Make a start with [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0. WIP check-in: 73d2c175 user: jan.nijtmans tags: bug-610a73a179
21:46
In trunk, TkMacOSXSetDrawingEnabled is the only place where the TK_DO_NOT_DRAW flag is set or cleared. But this function TkMacOSXSetDrawingEnabled is never called by anything in the entire Tk code. As a consequence any test against TK_DO_NOT_DRAW is always false. Remove all this dead code. check-in: 154fad20 user: fvogel tags: trunk, main
20:28
Remove OK_TO_LOG that became useless since [1dfe4fe9]. check-in: a792a256 user: fvogel tags: trunk, main
08:55
Performance improvement in tkOldConfig.c. See [610a73a179]. check-in: 68fab1de user: jan.nijtmans tags: trunk, main
2024-08-28
17:17
Release branch for Tk 9.0.0 check-in: d6202669 user: dgp tags: core-9-0-0-rc
12:42
Fix performance part of [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 Closed-Leaf check-in: 8098b85a user: jan.nijtmans tags: bug-610a73a179
12:23
Merge more ttk::treeview improvements related to bug [d82fa2953a]. check-in: 82038b0c user: sbron tags: trunk, main
2024-08-26
06:03
Fix [de83677067]: Compile error (undeclared identifier) in generic/tkFrame.c check-in: 72673289 user: jan.nijtmans tags: trunk, main
2024-08-25
21:02
Remove caching for "frame" width/height as well check-in: 26d56134 user: jan.nijtmans tags: trunk, main
20:27
Reduce caching in "frame", in case of scaling factor changes check-in: 707f77d5 user: jan.nijtmans tags: trunk, main
2024-08-24
10:48
Made the handling of non-default ttk::notebook tab positions more user-friendly. check-in: 6f6fefcf user: csaba tags: trunk, main
2024-08-22
15:19
Because XP is no longer supported, _ATL_XP_TARGETING is no longer needed check-in: f18ee1d0 user: jan.nijtmans tags: trunk, main
08:46
lamda -> lambda and Henkan_Mode -> Henkan, following latest X11 fixes. check-in: 714ced2f user: jan.nijtmans tags: trunk, main
2024-08-21
14:29
Fix 14f0d2c9558caf67 (same mistake in Tk as well) check-in: f849621b user: jan.nijtmans tags: trunk, main
08:04
Formatting in focus.test check-in: bf69fee4 user: jan.nijtmans tags: trunk, main
2024-08-20
12:49
Made the ttk::treeview cell padding scaling-aware. check-in: 5177ec28 user: csaba tags: trunk, main
2024-08-19
22:45
Rebase to latest 9.0 Closed-Leaf check-in: 9f64bf41 user: jan.nijtmans tags: bug-1562e10c58
10:05
Add 3 more failsOnXQuarz constrains, for test-cases which are failing check-in: ea364c68 user: jan.nijtmans tags: trunk, main
09:57
Missing failsOnXQuarz constraints check-in: ce603730 user: jan.nijtmans tags: trunk, main
2024-08-18
20:07
Re-enable --disable-aqua builds check-in: 647495cf user: jan.nijtmans tags: trunk, main
2024-08-17
21:44
zipfs is hidden now, error-message change in Tcl check-in: 4ab17c8d user: jan.nijtmans tags: trunk, main
2024-08-16
15:36
Merge fix for [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 1466ae3e user: sbron tags: trunk, main
2024-08-15
21:17
Complete fix for [1562e10c58]: Installing Tcl on macOS makes other versions of tclsh unable to find Tk check-in: cc67eec2 user: jan.nijtmans tags: bug-1562e10c58
15:36
Make --with-tcl8 work in Windows too check-in: db4e3fe5 user: jan.nijtmans tags: bug-1562e10c58
12:41
Experiment. WIP. check-in: cbbb6ea7 user: jan.nijtmans tags: bug-1562e10c58
11:13
Adapt Tk to TIP #628, so it can be compiled for Tcl 8 in a Tcl 9 build environment check-in: c090d61c user: jan.nijtmans tags: trunk, main
2024-08-13
15:33
b3 -> b4, as preparation for release check-in: 2cd66121 user: jan.nijtmans tags: trunk, main
2024-08-11
16:13
butPtr->wrapLengthObj et al cannot be NULL (since the TK_OPTION_NULL_OK flag is not set) check-in: 463229ca user: jan.nijtmans tags: trunk, main
13:24
Fix [29ba539501]: many PIXEL options don't keep their configured value check-in: 6a2416af user: jan.nijtmans tags: trunk, main
2024-08-10
22:22
Fix spinbox crash. Minor other fixes for frame and listbox Closed-Leaf check-in: 42238346 user: jan.nijtmans tags: bug-29ba539501
13:50
Merge bug-b7d813f008-retina to fix rescaling code in Aqua XGetImage. check-in: 104ab3a6 user: culler tags: trunk, main
03:54
Fix the rescaling code in XGetImage which is needed for Retina displays. Closed-Leaf check-in: a1d177d2 user: culler tags: bug-b7d813f008-retina
2024-08-09
11:43
Fix [475692230a]: Wrong advice regarding TK_OPTION_PIXELS check-in: b2e66f2f user: jan.nijtmans tags: trunk, main
11:09
Merge 8.7 check-in: 2840efcf user: jan.nijtmans tags: trunk, main
09:43
Rebase to latest 9.0. Some more fixes (still ... spinbox test hangs in Windows) check-in: a0437e45 user: jan.nijtmans tags: bug-29ba539501
09:28
Fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. check-in: 907d8190 user: csaba tags: trunk, main
08:00
Fix [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: e2089c7f user: jan.nijtmans tags: trunk, main
2024-08-08
22:09
Merge 8.7 check-in: 9f13d6b5 user: jan.nijtmans tags: trunk, main
08:10
Fix font testcase expected result check-in: 99c3ed93 user: jan.nijtmans tags: trunk, main
2024-08-07
19:27
Merged fix for ticket [089da4d261] into trunk. check-in: 3e6e89ab user: csaba tags: trunk, main
16:54
Tweak some error-messages. Fix indenting check-in: 9e3a8a83 user: jan.nijtmans tags: trunk, main
13:46
Merge bug-b7d813f008: fixes Aqua XGetImage with cgimage drawing. check-in: b50cf8a7 user: culler tags: trunk, main
2024-08-06
14:35
Better mention $tk_library in stead of env(TK_LIBRARY), because the latter is not modified as part of the zipfs initializtion. Leaf check-in: 73039faa user: jan.nijtmans tags: zipfs-consolidation
14:14
Empty badgenumber is valid! check-in: 84d8be47 user: jan.nijtmans tags: trunk, main
14:01
Eliminate 2 strange usages of "string match" check-in: d95ac3b7 user: jan.nijtmans tags: trunk, main
13:59
Tweak some error-messages check-in: a52ac42d user: jan.nijtmans tags: trunk, main
06:37
more on zipfs in wish.1 as a consequence of Tcl ticket 75291b89b3 check-in: c00766c3 user: Torsten tags: zipfs-consolidation
06:27
more on zipfs in wish.1 as a consequence of Tcl ticket 7db9574a06 check-in: 73dbd5bc user: Torsten tags: zipfs-consolidation
2024-08-05
22:32
rewording in wish.1 as a consequence of Tcl ticket b9f3ff8fe6 check-in: 9a581fd8 user: Torsten tags: zipfs-consolidation
13:23
[629b11ac] replace set by variable in namespace eval. Not necessary for 9.0, but for source compatibility to 8.7 check-in: 505f9fd8 user: oehhar tags: trunk, main
03:38
Merge main Closed-Leaf check-in: acf13a58 user: culler tags: bug-b7d813f008
03:11
Fix [b7d813f008]: XGetImage fails on Mac using Tk 9.0.b3 check-in: f595c51d user: culler tags: bug-b7d813f008
2024-08-04
21:17
TCLSCRIPTZIPNAME -> TCL_ZIP_FILE and TKSCRIPTZIPNAME -> TK_ZIP_FILE, for nmake makefile to be consistent with autoconf build check-in: 1eca88b9 user: jan.nijtmans tags: trunk, main
21:03
Fix: missing colon in namespaced SEE ALSO link check-in: eb633cb0 user: jan.nijtmans tags: trunk, main
2024-08-02
16:25
Correction in TkWinDrawDottedRect. check-in: 9ad91e97 user: csaba tags: trunk, main
13:25
Merged core-8-branch into trunk. check-in: 9702ef62 user: csaba tags: trunk, main
2024-07-31
18:42
merge release check-in: 818af021 user: dgp tags: trunk, main
17:58
merge trunk Closed-Leaf check-in: b9af9679 user: dgp tags: core-9-0-b3-rc, core-9-0-b3
15:08
Merged core-8-branch into trunk. check-in: 987db2cd user: csaba tags: trunk, main
12:23
Fix [7a17cfd1b5]: with windows hires scrolling, sign extension was causing deltax to be -1 whenever deltay was negative. check-in: 2919b99c user: culler tags: trunk, main
09:52
Removed "-encoding binary" from library/print.tcl. check-in: df9f759b user: csaba tags: trunk, main
2024-07-30
20:06
Fix [dd192d6f30]: Error in win/tkWinGDI.c introduced in [0a5475bfdbb600c8]. Thanks to cjmcdonald. check-in: e9b25413 user: fvogel tags: trunk, main
14:09
merge trunk check-in: 58ebc211 user: dgp tags: rc1, core-9-0-b3-rc
2024-07-27
17:48
Ticket [957190f1]: replace NULL by (char *) NULL check-in: 51e4cd11 user: oehhar tags: trunk, main
02:54
Fix [d233f01e2a] - crash cleaning up clipboard on exit check-in: a00b36ff user: apnadkarni tags: trunk, main
2024-07-26
15:00
Fix indentation Closed-Leaf check-in: 58e0841f user: apnadkarni tags: bug-d233f01e2a
14:14
Fix crash - clipboard cleanup after main window destroyed check-in: cc07c7a2 user: apnadkarni tags: bug-d233f01e2a
08:44
Correct syntactic error in doc/SetOptions.3 check-in: 60770c17 user: oehhar tags: trunk, main
2024-07-25
18:50
documentation escape sequence typo check-in: a5bcdeeb user: dgp tags: core-9-0-b3-rc
2024-07-24
17:34
Create release branch check-in: ddd0d7be user: dgp tags: rc0, core-9-0-b3-rc
2024-07-23
16:10
Merge core-8-branch check-in: ea7e9129 user: culler tags: trunk, main
14:39
Mark event-9.2 as notAqua. It is redundant and fails sporadically, but only on the CI runner check-in: 7d9a4a94 user: culler tags: trunk, main
11:08
inserted missing newline in README.md for nicer rendering check-in: 2cf7b774 user: Torsten tags: trunk, main
01:50
Merge core-8-branch check-in: 888998ec user: culler tags: trunk, main
2024-07-22
19:55
merge core-8-branch check-in: 2daf51f6 user: culler tags: trunk, main
12:30
Merge mark check-in: de70ae42 user: oehhar tags: trunk, main
12:28
Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: 68d89887 user: oehhar tags: trunk, main
2024-07-21
17:40
Merge core-8-branch check-in: afd5013e user: culler tags: trunk, main
2024-07-19
05:05
Merge core-8-branch check-in: 1ae0c7f9 user: culler tags: trunk, main
2024-07-17
10:59
Fix for bug [d1a5067111], related to the TouchpadScroll event bindings. check-in: 9fde6d10 user: csaba tags: trunk, main
2024-07-15
18:25
Made sure that the TouchpadScroll event bindings won't polluate the global namespace (thanks to Rolf Ade for triggering this improvement). check-in: 99d1e844 user: csaba tags: trunk, main
2024-07-12
16:35
Make the tk scrollbar set borderwidth to 0 if a negative value is requested. See [5f739d2253] check-in: 8be1008c user: culler tags: trunk, main
16:31
Merge 9.0 check-in: b3aa4048 user: jan.nijtmans tags: tip-698
16:29
Merge 9.0 check-in: bcb18bcb user: jan.nijtmans tags: bug-29ba539501
16:28
Merge 9.0 check-in: f1db257c user: jan.nijtmans tags: bug-5f739d2253
16:26
Fix Tk_ObjCustomOption documentation. Fix some indenting check-in: 3afa7eec user: jan.nijtmans tags: trunk, main
06:34
handle -borderwidth and -spacing[123] for text tags check-in: faafc931 user: jan.nijtmans tags: bug-5f739d2253
2024-07-11
21:44
Fix [5f739d2253] for borderwidth (canvas), width and height (buttons) check-in: c15c895b user: jan.nijtmans tags: bug-5f739d2253
15:14
Merge 9.0 check-in: 6ae4c591 user: jan.nijtmans tags: bug-29ba539501
14:46
Merge 8.7 check-in: 7747aa78 user: jan.nijtmans tags: trunk, main
12:22
Make "entry" work. No test failures any more. Many renamings of fields (*Ptr -> *Obj) check-in: 3537f344 user: jan.nijtmans tags: bug-29ba539501
2024-07-10
22:16
Merge-mark check-in: e5bd54a6 user: jan.nijtmans tags: trunk, main
15:26
Rebase to 9.0 check-in: 2449b005 user: jan.nijtmans tags: bug-29ba539501
13:53
Add TkLengthOne() function, just as TclLengthOne() in Tcl, for optimization within Tk internal objTypes. No need to define TCL_OBJTYPE_V0 in tclInt.h anymore (Tcl 8.7+ has it) check-in: 7a533513 user: jan.nijtmans tags: trunk, main
13:19
Rebase to 9.0 (entry-6.11 testcase is failing!) check-in: 2fa1bed2 user: jan.nijtmans tags: bug-29ba539501
2024-07-09
20:12
Rebase to 9.0 check-in: a6034279 user: jan.nijtmans tags: tip-698
2024-07-08
20:24
0439e1e1a3 can't -> cannot in all error-messages Closed-Leaf check-in: 90e6962b user: jan.nijtmans tags: bug-0439e1e1a3
02:07
Merge with cgimage_with_crossing branch. check-in: 1dfe4fe9 user: culler tags: trunk, main
01:26
Release the CGImageBitmapContext when the ContentView is destroyed. Closed-Leaf check-in: 3b20ff73 user: culler tags: cgimage_with_crossing
2024-07-07
14:26
Fix the black window when setting the docmodal bit in the stylemask, and some other black windows. check-in: 1d5fbdfe user: culler tags: cgimage_with_crossing
13:18
Update palette.tcl check-in: 2e0526a2 user: culler tags: cgimage_with_crossing
2024-07-06
09:08
Fix [51ece3786f]: crash with dchars on line with arrows. check-in: 902bddcd user: fvogel tags: trunk, main
2024-07-04
20:36
Fix 2 (minor) compiler warnings check-in: 17d4fdaf user: jan.nijtmans tags: cgimage_with_crossing
20:14
Add back testcases event-9.1/9.2 (they were removed in [bf6234fc] because they are superseded by event-9.13 with more complete scope, see discussion in ticket [22349fc78a], but they can be kept with no harm). Restore keypress_lookup array to state in trunk (no need for so many entries any more) check-in: ca3d67ef user: jan.nijtmans tags: cgimage_with_crossing
18:20
Re-apply [37ba4f8cdb]: In test-cases same optimization as everywhere else: KeyPress -> Key and ButtonPress -> Button. This somehow got lost in this branch check-in: 66753629 user: jan.nijtmans tags: cgimage_with_crossing
14:38
Merge 9.0 check-in: 6d8fe86d user: jan.nijtmans tags: cgimage_with_crossing
2024-07-03
21:52
Merge 8.7. Re-generate configure with autoconf-2.72 check-in: d97429d9 user: jan.nijtmans tags: trunk, main
14:22
Merge tkprint-cups branch. Ok by Kevin Walzer check-in: 794de334 user: emiliano tags: trunk, main
14:18
Merge trunk Closed-Leaf check-in: dad050a6 user: emiliano tags: tkprint-cups
2024-07-02
09:58
Merge 9.0 check-in: ba474947 user: jan.nijtmans tags: cgimage_with_crossing
08:50
Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known XQuartz problem. check-in: d7f18658 user: jan.nijtmans tags: trunk, main
2024-07-01
12:25
Disable entry-3.24 testcase on XQuartz. See: [36e379c01b], which is now visible in GITHUB. check-in: 36b34450 user: jan.nijtmans tags: trunk, main
2024-06-30
17:07
Merge 9.0. Streamline some indenting check-in: 8bd0d229 user: jan.nijtmans tags: cgimage_with_crossing
15:12
macos-11 is no longer available on GITHUB, so switch to macos-12/macos-14 check-in: 09d13dbd user: jan.nijtmans tags: trunk, main
2024-06-26
05:07
replace accidentally deleted line; move the root window our of the way of raise tests. check-in: 05bdc724 user: culler tags: cgimage_with_crossing
03:46
Still fighting with unixWm. check-in: fde80003 user: culler tags: cgimage_with_crossing
2024-06-25
15:50
Fix VisibilityNotify in XMapWindow. check-in: f16301b4 user: culler tags: cgimage_with_crossing
14:14
Work on unixWm-50.9 and -51.7. check-in: 940627fb user: culler tags: cgimage_with_crossing
2024-06-24
21:50
Merge 9.0 check-in: 140f00bb user: jan.nijtmans tags: tip-626
21:44
Don't use -encoding "binary" any more in Tk check-in: 718193ab user: jan.nijtmans tags: trunk, main
20:09
Avoid redrawing the entire view each time a widget is mapped by the grid manager. check-in: fe5604ad user: culler tags: cgimage_with_crossing
2024-06-23
22:45
Don't redraw the container when a content widget is mapped. check-in: e3e8f1ea user: culler tags: cgimage_with_crossing
21:55
Revert tkMacOSXColor.c. We'll live with the warnings for now. check-in: efa29150 user: culler tags: cgimage_with_crossing
21:45
Rebase to 9.0 check-in: 23f02303 user: jan.nijtmans tags: tip-698
21:42
Merge-mark check-in: 13500162 user: jan.nijtmans tags: trunk, main
18:12
Clean up: compiler warnings; stop setting tkDirtyRect, since we aren't using it. check-in: 20e6ccfd user: culler tags: cgimage_with_crossing
15:12
Fix [610aa08858]: Crash when collapsing toplevel vertically on X11. Thanks to Emiliano Gavilan and Donal Fellows. check-in: 08b13468 user: fvogel tags: trunk, main
15:05
Fix typo in comment. check-in: a9191471 user: fvogel tags: trunk, main
08:14
Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: d2dd80ec user: fvogel tags: trunk, main
2024-06-22
22:52
Fix the simple black window bug. check-in: e2b7ca58 user: culler tags: cgimage_with_crossing
19:27
Add a change in unixWm.test that was accidentally omitted. check-in: ab53d973 user: culler tags: cgimage_with_crossing
19:13
Try to ensure that clipping regions are ready before filling a frame; clean up unixWm.test check-in: 3e1b4bee user: culler tags: cgimage_with_crossing
16:16
Try adding an event loop to run idle tasks in updateLayer. check-in: 231a5028 user: culler tags: cgimage_with_crossing
15:10
Some more cleanup, mainly in the Widget Demo. check-in: 56d7ff14 user: csaba tags: trunk, main
04:35
Even small speedups cause test failures. check-in: ff074276 user: culler tags: cgimage_with_crossing
02:29
Make setFrameSize a tiny bit more efficient. check-in: b78b2657 user: culler tags: cgimage_with_crossing
2024-06-21
20:23
Updated the Widget Demo script cscroll.tcl. check-in: e611e4bf user: csaba tags: trunk, main
2024-06-20
16:02
Improvements in the proc ::tk::ScrollByPixels. check-in: 21b0a380 user: csaba tags: trunk, main
06:25
Fix: missing colon in namespaced SEE ALSO link Leaf check-in: 1ed60b5b user: Torsten tags: documentation-cleanup-for-transition
06:14
new branch for certain fixes in the nroff documentation and for needed preparation of the conversion to Markdown check-in: 318baf0b user: Torsten tags: documentation-cleanup-for-transition
2024-06-19
21:29
Remove duplicate calls to reset the cgimage backing layer. check-in: b7d0a5b9 user: culler tags: cgimage_with_crossing
18:59
TTK_STATE_USER1 -> TTK_STATE_FIRST in win/ttkWinXPTheme.c. check-in: 5b438ebd user: csaba tags: trunk, main
18:27
A little more clean-up. check-in: a8794c73 user: culler tags: cgimage_with_crossing
16:17
'place -width' can be negative too check-in: c70828ca user: jan.nijtmans tags: tip-698
16:08
Rebase to 9.0 check-in: 24c55234 user: jan.nijtmans tags: tip-698
16:01
Merge 8.7 check-in: b65d177c user: jan.nijtmans tags: trunk, main
14:30
Clean up setFrameSize. check-in: acb0217c user: culler tags: cgimage_with_crossing
00:56
Merge trunk check-in: 04ec48cf user: emiliano tags: tkprint-cups
2024-06-18
12:17
Remove inner loop in setFrameSize, tame the chaos with UpdateClipRgn, deal with the artifacts later. check-in: 50de0a3a user: culler tags: cgimage_with_crossing
08:44
Merge 8.7 check-in: 3904bd59 user: oehhar tags: trunk, main
2024-06-17
22:39
bugfix in tkOldConfig.c check-in: f8530c0e user: jan.nijtmans tags: tip-698
22:22
Merge 9.0. Finish implementation. Remove special processing, not neccessary any more due to the new flag check-in: c7151474 user: jan.nijtmans tags: tip-698
13:21
Merge 8.7 check-in: f7db4a64 user: jan.nijtmans tags: trunk, main
10:06
Change the -elementborderwidth default (for scrollbar) from -1 to {}. Move sanity check from platform-code to generic. See TIP #577. check-in: c3c84c82 user: jan.nijtmans tags: trunk, main
2024-06-16
22:34
Unintentional change in tk.h check-in: 2e2525fe user: jan.nijtmans tags: trunk, main
22:30
Merge 8.7 check-in: dbc85eb7 user: jan.nijtmans tags: trunk, main
22:21
Implement TK_CONFIG_NULL_OK for TK_CONFIG_PIXELS. Needed for "-elementborderwidth" in tkScrollbar.c Make TK_OPTION_NULL_OK the same value as TCL_NULL_OK for Tcl 9, but keep binary compatibility. Fix some spacing check-in: f0427497 user: jan.nijtmans tags: trunk, main
19:11
More progress (for tkOldConfig as well) check-in: 1f42135e user: jan.nijtmans tags: tip-698
12:07
Merge 8.7 check-in: 4e4f28ac user: jan.nijtmans tags: trunk, main
2024-06-15
14:47
New TIP #698: Handling negative pixel values check-in: 0f9766f7 user: jan.nijtmans tags: tip-698
12:36
Merge main check-in: cb59e6b2 user: culler tags: cgimage_with_crossing
03:12
Edit comments. Possible fix for crashes with TkTables. check-in: 450ec14e user: culler tags: cgimage_with_crossing
2024-06-14
22:16
Better fix for [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0. No longer cache PIXEL values in button's and message. With testcases check-in: 7111710c user: jan.nijtmans tags: trunk, main
16:08
Add quotes to the "processing * option" error-messages, for consistancy. Some indenting fixes check-in: 44d3ea9c user: jan.nijtmans tags: trunk, main
07:29
Fix [dacd18294b]: Undefined behavior in tkTextBTree.c (out of bounds access in array) check-in: cbefc8a1 user: jan.nijtmans tags: trunk, main
2024-06-13
03:41
Try to guard against crashes in TkpChangeFocus check-in: 78b5b999 user: culler tags: cgimage_with_crossing
02:31
Make place-14.1 and textDisp-10.6 pass. check-in: a5533468 user: culler tags: cgimage_with_crossing
2024-06-11
16:09
Workflows for linux and Windows too. check-in: 08db68e0 user: culler tags: cgimage_with_crossing
16:06
Schedule a CI run for this branch. check-in: f740f1d0 user: culler tags: cgimage_with_crossing
15:20
Deal with some testing issues. check-in: 1793c1be user: culler tags: cgimage_with_crossing
03:34
Fix [1576528fff]: image read file with -from option. (and resolve merge conflicts) check-in: bb6191ff user: fvogel tags: trunk, main
2024-06-10
18:21
Merge main check-in: 40a8dbca user: culler tags: cgimage_with_crossing
15:37
New branch: merges the crossing events fix (sans processevents) with cgimage drawing check-in: 44bca138 user: culler tags: cgimage_with_crossing
07:40
Merge 8.7 check-in: 086e7d0f user: jan.nijtmans tags: trunk, main
2024-06-09
21:30
Deal with artifacts when resizing as well as updates after a window is destroyed. check-in: 41d13703 user: culler tags: cgimage_drawing_tk9
19:20
Update to configure check-in: 3cd06e85 user: kevin_walzer tags: tkprint-cups
17:50
Merge-mark check-in: 242aa62b user: jan.nijtmans tags: trunk, main
15:55
Fix typos. Cleanup variables when AC_CHECK_HEADER fails. check-in: 6e79626d user: emiliano tags: tkprint-cups
15:52
Silence warning when HAVE_CUPS is not defined check-in: 62f532a7 user: emiliano tags: tkprint-cups
12:38
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: 652a9d77 user: fvogel tags: trunk, main
2024-06-07
12:25
Adjust some more int -> Tcl_Size check-in: 06216502 user: emiliano tags: tkprint-cups
2024-06-05
21:18
Fix [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0 check-in: 64f98d65 user: jan.nijtmans tags: trunk, main
19:24
Fix crashes and slow resizing by preventing recursive calls to generateExposeEvents. check-in: 4bc18746 user: culler tags: cgimage_drawing_tk9
2024-06-04
18:46
Cleanup check-in: 41eb60ee user: culler tags: cgimage_drawing_tk9
16:49
Add simple line wrapping procedure. Cups text filter wraps at character, not word check-in: da24889f user: emiliano tags: tkprint-cups
16:41
One more int->Tcl_Size. Use NULL interp arg in Tcl_ListObjGetElements call when no error message is wanted check-in: 9c294091 user: emiliano tags: tkprint-cups
13:33
Need to do a redraw in setFrameSize when not in liveResize as well. check-in: 14e27b04 user: culler tags: cgimage_drawing_tk9
08:00
Rebase to trunk Leaf check-in: e34d9e15 user: jan.nijtmans tags: bug-026e2bb685
03:31
typo check-in: f43c6f92 user: culler tags: cgimage_drawing_tk9
00:56
Clientdata->void* and a round more of int->Tcl_Size in functions with Tcl_ArgvGenFuncProc signature. check-in: 1e7114da user: emiliano tags: tkprint-cups
00:17
Tcl_ArgvGenFuncProc return type is 'Tcl_Size', not 'int'. Always add the options cpi and lpi when using prettyprint. check-in: 8e29fe59 user: emiliano tags: tkprint-cups
2024-06-03
14:46
Merge 8.7 check-in: 58a19ee4 user: jan.nijtmans tags: trunk, main
13:50
Add missing lib flags check-in: dac4e6c2 user: emiliano tags: tkprint-cups
09:27
Merge-mark check-in: 16c654ab user: jan.nijtmans tags: trunk, main
07:47
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label, addendum (label.justifyObj should have been removed too) check-in: e9d66e06 user: jan.nijtmans tags: trunk, main
06:12
Fix [e6140f3404]: Crashes in empty ttk::panedwindowfor pane and forget commands (and a bugfix in ttk::notebook tab insert command while passing by). check-in: fbbf1940 user: fvogel tags: trunk, main
06:09
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label check-in: c57ea83e user: fvogel tags: trunk, main
03:05
Fix segfault in font.test and other issues. check-in: 91664ee9 user: culler tags: cgimage_drawing_tk9
2024-06-02
22:14
Try to optimize the CGImage creation a bit. check-in: 7d4a84bb user: culler tags: cgimage_drawing_tk9
19:41
Fix issue preventing notebook-9.2 from passing. Closed-Leaf check-in: a37038ac user: fvogel tags: bug-e6140f3404
17:17
Add tests notebook-9.1 and notebook-9.2. notebook-9.1 passes in this branch (but not in current trunk). notebook-9.2 fails, even in this branch. check-in: 4a45ebfd user: fvogel tags: bug-e6140f3404
15:03
LiveResize working, but could be faster. check-in: 8f37e454 user: culler tags: cgimage_drawing_tk9
14:07
Live resize now mostly works, but some frames do not get redrawn during the resize. check-in: 03990b6c user: culler tags: cgimage_drawing_tk9
13:59
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label Closed-Leaf check-in: ca68e294 user: fvogel tags: bug-e64820c1de
11:58
partial progress on update failures and liveResize check-in: 4cfef4ba user: culler tags: cgimage_drawing_tk9
10:36
Add missing bit of documentation. check-in: 9d7f1936 user: fvogel tags: bug-e6140f3404
07:15
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan. check-in: 32adda38 user: fvogel tags: trunk, main
2024-06-01
17:07
New branch implementing Christopher Chavez's idea for drawing to a CGImage without using drawRect. This is for Tk9 check-in: 13d71ae7 user: culler tags: cgimage_drawing_tk9
11:30
Added tests check-in: 0a767bdb user: apnadkarni tags: bug-e6140f3404
11:16
Change Ttk_GetContentIndexFromObj API to take an additional parameter indicating whether end+1 indices are allowed. check-in: f6d94f47 user: apnadkarni tags: bug-e6140f3404
2024-05-30
06:43
Additional build support for linking to libcups check-in: 4bc86da7 user: kevin_walzer tags: tkprint-cups
03:25
First attempt to update configure.ac to support libcups check-in: 70eee0ba user: kevin_walzer tags: tkprint-cups
2024-05-29
20:16
Merge-mark check-in: 045281bc user: jan.nijtmans tags: trunk, main
18:46
Merge core-8-6-branch. check-in: 7dc8ff8b user: fvogel tags: trunk, main
2024-05-27
23:31
Printing on *nix/X11 using libcups API. Initial commit check-in: a36dd431 user: emiliano tags: tkprint-cups
16:32
Improve details about attached zipfs archives in tclsh and wish. check-in: c3289584 user: griffin tags: trunk, main
2024-05-25
18:30
address ticket [43b7e5b511] - Improve zipfs description in tclsh manual. Leaf check-in: 9cfc853a user: griffin tags: bug-43b7e5b511
2024-05-24
15:18
Fix [7255ef9aa6]: problems with [tk systray] balloon on X11 check-in: 10893e4c user: jan.nijtmans tags: trunk, main
15:08
Small round of sentinel/spacing improvements check-in: 640aab3a user: jan.nijtmans tags: trunk, main
2024-05-20
20:14
b2 -> b3, as preparation for next release check-in: 2c8c1f0d user: jan.nijtmans tags: trunk, main
17:51
merge release check-in: bff5b110 user: dgp tags: trunk, main
17:16
Fix [527cb3cd5d]: Documentation of ttk states. user1/user2 are no longer misused for other (internal) purposes check-in: 5f774964 user: jan.nijtmans tags: trunk, main
2024-05-18
20:51
Merge-mark check-in: e9f6fed6 user: jan.nijtmans tags: trunk, main
2024-05-17
16:09
merge trunk Closed-Leaf check-in: 58f75f99 user: dgp tags: core-9-0-b2-rc, core-9-0-b2
15:16
Document user1-user6, and make them usable in scripts. See [527cb3cd5d] check-in: 6569a150 user: jan.nijtmans tags: trunk, main
2024-05-15
16:38
Using the application's TkMainInfo struct for sharing the data of the trough's inner box in a thread-safe manner when drawing the ttk::scale widget of the "default" theme. check-in: 5b319036 user: csaba tags: trunk, main
10:03
Scaling-related improvements in the "classic" theme. check-in: ba8f743b user: csaba tags: trunk, main
2024-05-14
17:24
Use more conventional Markdown syntax check-in: d850ad86 user: dgp tags: core-9-0-b2-rc
17:17
merge trunk check-in: eda7d647 user: dgp tags: core-9-0-b2-rc
2024-05-13
19:23
Merge 8.7 check-in: e2d54968 user: jan.nijtmans tags: trunk, main
13:46
Merge 8.7 check-in: a06c63fa user: jan.nijtmans tags: trunk, main
12:51
Better way to set the borderwidth of two style elements of the "classic" theme to 2. check-in: 5b8a3eb7 user: csaba tags: trunk, main
08:16
Backout [de6e3772e2] Closed-Leaf check-in: 308c692b user: jan.nijtmans tags: bug-bb52855781
2024-05-12
19:01
Fix [bb52855781]: ttk treeview tests not robust against display scaling. check-in: 23efad1a user: fvogel tags: trunk, main
18:57
merge trunk check-in: 54a6e460 user: fvogel tags: bug-bb52855781
17:32
One more adaptation of the "classic" theme to the look of current Tk core widgets. check-in: 85219d09 user: csaba tags: trunk, main
2024-05-11
23:39
Merge 8.7 (left-over spacing) check-in: dad301ac user: jan.nijtmans tags: trunk, main
2024-05-10
17:30
Code cleanup related mainly to the "classic" theme. check-in: 85b23b6a user: csaba tags: trunk, main
14:16
4 more usages of Tk_GetPixelsFromObj(). Remove duplicated MODULE_SCOPE definitions check-in: c922fd90 user: jan.nijtmans tags: trunk, main
2024-05-09
22:55
Since "borderWidth" are pixels, not ints, Tk_GetPixelsFromObj() should be used check-in: 1faba715 user: jan.nijtmans tags: trunk, main
21:57
Fix warning: tkImgListFormat.c:1092:5: warning: variable 'suffixAlpha' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] check-in: 74c46343 user: jan.nijtmans tags: trunk, main
21:46
(c) -> © check-in: e26ecf89 user: jan.nijtmans tags: trunk, main
18:39
Improvements related to the "classic" theme, submitted by Emiliano Gavilan (see ticket [aa2dd4c16d]). check-in: 07a0b1a0 user: csaba tags: trunk, main
2024-05-06
07:33
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc check-in: cf6c186a user: jan.nijtmans tags: trunk, main
2024-05-05
21:53
Let this bugfix branch build and test at Github Actions. check-in: de6e3772 user: fvogel tags: bug-bb52855781
21:51
Document changes made in the previous commit and in [c7ae9a87]. check-in: 37e7939e user: fvogel tags: bug-bb52855781
21:35
Fix [bb52855781]: ttk treeview tests not robust against display scaling. check-in: fefb2439 user: fvogel tags: bug-bb52855781
2024-05-04
15:53
Update X11 header-files to the latest version check-in: 98095432 user: jan.nijtmans tags: trunk, main
15:48
3 missing "static" keywords. One wrong type-casts. Don't use deprecated XK_Page_Up/XK_Page_Down in tMacOSXKeysyms.h any more check-in: b5fb557a user: jan.nijtmans tags: trunk, main
2024-05-03
20:21
Fix [3c2a3a988f]: ttk entry-2.1.1 fails on Ubuntu 22.04 or xvfb. check-in: b12fa3e0 user: fvogel tags: trunk, main
17:56
merge trunk check-in: e092274b user: dgp tags: core-9-0-b2-rc
13:36
Merge 9.0 check-in: 5b64d95d user: jan.nijtmans tags: tip-626
11:54
More deprecated keysyms Closed-Leaf check-in: 19b1b7ae user: jan.nijtmans tags: xlib-update
10:41
Handle effects of X11-update to keysyms check-in: ac1a6271 user: jan.nijtmans tags: xlib-update
10:11
Update to latest X11. Too many changes to rush into 9.0b2 check-in: 8f3a6048 user: jan.nijtmans tags: xlib-update
2024-05-01
21:10
Use Tcl_NewBooleanObj() where appropriate check-in: 64c5f686 user: jan.nijtmans tags: trunk, main
17:26
Widget Demo: added demo script for ttk::spinbox widgets. check-in: 60e60666 user: csaba tags: trunk, main
15:30
Doc update (to be reviewed) Leaf check-in: 0540ca2c user: jan.nijtmans tags: doc-update
09:05
Backout [15e322ca]: Eliminate the use of Tcl_GetPathType(), somehow doesn't work correctly check-in: f37a004d user: jan.nijtmans tags: trunk, main
2024-04-30
12:26
Fix [a84de1a4d3]: Documentation errors, last remaining errors (after all Harold's fixes!) check-in: 1eb1db5c user: jan.nijtmans tags: trunk, main
11:17
Fix TkCygwinMainEx() function: Didn't work on Cygwin X11 yet, because it used the wrong Tk library name. Also symplify this function (int -> void return) Fix warning in tkWinTest.c check-in: 3fde0cbf user: jan.nijtmans tags: trunk, main
08:48
Merge 8.7: fix compiler warning in tkConfig.c. Eliminate the last usage of Tcl_GetPathType() (which is documented as 'Obsolete' in Tcl) check-in: c3a35eef user: jan.nijtmans tags: trunk, main
08:35
doc syntax correction. only remaining htmlhelp error: "CrtPhImgFmt: SYNOPSIS: output-directive: ignoring .fi" check-in: 3121bc61 user: oehhar tags: trunk, main
08:19
doc syntax correction in loadTk.n check-in: faf4e21b user: oehhar tags: trunk, main
2024-04-29
17:25
WIP: First round of changes summary pulled from release notes. check-in: 54094dae user: dgp tags: core-9-0-b2-rc
17:20
typo check-in: a86114c4 user: dgp tags: core-9-0-b2-rc
17:17
Intro for changes file check-in: cbd80ad1 user: dgp tags: core-9-0-b2-rc
14:02
merge trunk check-in: 4c2667a9 user: dgp tags: core-9-0-b2-rc
2024-04-26
21:20
Merge-mark check-in: a1478a7f user: jan.nijtmans tags: trunk, main
2024-04-25
17:12
Minor cosmetic improvements in ttkDefaultTheme.c. check-in: 3d6ad1cd user: csaba tags: trunk, main
2024-04-24
15:19
merge trunk check-in: 91fa7e82 user: dgp tags: core-9-0-b2-rc
2024-04-21
11:11
Fix [ab839efc5f]: text edit undo: clearing text instead of restoring. check-in: f1acaf08 user: fvogel tags: trunk, main
2024-04-18
17:10
merge trunk check-in: 332f21bc user: dgp tags: core-9-0-b2-rc
2024-04-17
16:55
Merge 8.7 check-in: b42ce784 user: jan.nijtmans tags: trunk, main
2024-04-16
15:31
In Tk 9.0, remove some unneeded "-encoding utf-8" (it's already the default) check-in: e366618b user: jan.nijtmans tags: trunk, main
2024-04-05
15:45
changes file removed check-in: bb0eccc1 user: dgp tags: rc0, core-9-0-b2-rc
15:43
Remove changes file pending decisions on TIP 693. check-in: ac28fa4f user: dgp tags: core-9-0-b2-rc
2024-04-04
23:03
merge trunk check-in: 4f8673a0 user: dgp tags: core-9-0-b2-rc
2024-03-29
14:45
Merge 8.7 check-in: 9ceed359 user: jan.nijtmans tags: trunk, main
2024-03-27
14:41
Merge 8.7 check-in: 33ae483b user: jan.nijtmans tags: trunk, main
2024-03-26
13:08
merge trunk check-in: 520abfb4 user: dgp tags: core-9-0-b2-rc
2024-03-25
21:15
Merge 9.0 check-in: 60b0b293 user: jan.nijtmans tags: tip-626
20:35
Merge 8.7 check-in: 0f1246b1 user: jan.nijtmans tags: trunk, main
18:21
open release branch check-in: fa3e608f user: dgp tags: core-9-0-b2-rc
2024-03-23
19:29
Merge-mark check-in: e946ab66 user: jan.nijtmans tags: trunk, main
18:57
Merge 8.7 check-in: a697cdf4 user: jan.nijtmans tags: trunk, main
2024-03-22
20:02
Fix [10705db626]: Missing spaces in man pages. check-in: 45a37b47 user: fvogel tags: trunk, main
2024-03-19
21:54
Fix [fdc0ed342d]: Segfault on focus -force with xvfb. check-in: 21fb5661 user: fvogel tags: trunk, main
12:44
Merge 8.7 check-in: 075356b2 user: jan.nijtmans tags: trunk, main
2024-03-17
19:45
Merge 8.7 check-in: 2f22c724 user: jan.nijtmans tags: trunk, main
2024-03-16
20:10
Fix [8912083dc]: Error with property TKNSString.UTF8String. Fix indenting check-in: 0830d31d user: jan.nijtmans tags: trunk, main
2024-03-15
08:52
Merge 8.7. Fix comment (Tk 9.0 doesn't use CESU-8 internally any more) check-in: e906cbef user: jan.nijtmans tags: trunk, main
02:00
Complement to the fix for [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. check-in: 7200f04e user: fvogel tags: trunk, main
2024-03-13
22:56
Tcl_LinkVar doesn't need typecast any more (starting with Tcl 8.7) check-in: 3b41748d user: jan.nijtmans tags: trunk, main
22:29
Less type-casts, less use of [S length], fix indenting check-in: 844c1df4 user: jan.nijtmans tags: trunk, main
2024-03-08
16:31
Remove some dead code check-in: e6a66e4c user: jan.nijtmans tags: trunk, main
09:52
Merge 9.0 check-in: 0394b64c user: jan.nijtmans tags: tip-626
08:07
Merge-mark check-in: fd66b991 user: jan.nijtmans tags: trunk, main
2024-03-07
20:07
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 41386b6c user: fvogel tags: trunk, main
16:14
Merge 8.7 check-in: 6ec06b5b user: jan.nijtmans tags: trunk, main
08:13
Merge 9.0 check-in: 3a1c6393 user: jan.nijtmans tags: tip-626
2024-03-06
17:04
Merge 8.7 check-in: 69e7e28f user: jan.nijtmans tags: trunk, main
14:24
Merge 8.7 check-in: 752ae33c user: jan.nijtmans tags: trunk, main
2024-03-05
21:00
Merge 8.7. b1 -> b2: preparation for release check-in: b31b0d14 user: jan.nijtmans tags: trunk, main
2024-02-19
14:30
Merge 8.7 check-in: 5d058568 user: jan.nijtmans tags: trunk, main
13:09
Merge 8.7 check-in: bbdba9ab user: jan.nijtmans tags: trunk, main
12:49
Merge 8.7 check-in: 8dc780cf user: jan.nijtmans tags: trunk, main
12:36
Merge 8.7 check-in: 1aeab0c8 user: jan.nijtmans tags: trunk, main
08:40
Rebase to latest trunk Closed-Leaf check-in: 5961ea7d user: jan.nijtmans tags: tip-686
2024-02-16
15:29
Merge 8.7 check-in: f25026c5 user: jan.nijtmans tags: trunk, main
09:03
Merge 8.7 check-in: dac08ee2 user: jan.nijtmans tags: trunk, main
2024-02-14
22:15
variable "State" no longer necessary check-in: b057d795 user: jan.nijtmans tags: tip-686
15:44
Merge 8.7 check-in: 778311ee user: jan.nijtmans tags: trunk, main
2024-02-13
16:06
Merge 8.7 check-in: 5165ff25 user: jan.nijtmans tags: trunk, main
10:40
Rebase to TIP #686 check-in: a6c55fb8 user: jan.nijtmans tags: tip-687
08:03
Rebase to 9.0 check-in: 81be0a0e user: jan.nijtmans tags: tip-686
2024-02-12
16:18
Merge 8.7 check-in: 30ec7f00 user: jan.nijtmans tags: trunk, main
2024-02-09
15:40
Merge 8.7 check-in: ee2aacf8 user: jan.nijtmans tags: trunk, main
2024-02-08
21:13
Merge-mark check-in: 07522c54 user: jan.nijtmans tags: trunk, main
20:44
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: 680ffcba user: fvogel tags: trunk, main