Tk Source Code

Timeline
Login

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

50 most recent check-ins

2025-05-07
20:48
Merge trunk Leaf check-in: 0fab9cf2c4 user: erikleunissen tags: uniform_test_file_structure
20:27
Fix [4eb4c07dae]: Incorrect expected result for test unixfont-2.9 Leaf check-in: 73db542952 user: erikleunissen tags: core-9-0-branch
20:16
Fix [4eb4c07dae]: Incorrect expected result for test unixfont-2.9 Leaf check-in: 186f54c998 user: erikleunissen tags: trunk, main
19:50
Remove now unused constraint 'haveCourierFamilyFont'. Closed-Leaf check-in: 56336de303 user: fvogel tags: bug-4eb4c07dae
19:41
Fix code alignment. Leaf check-in: 329a55beef user: fvogel tags: rfe-d632d28ba4
10:09
New branch for project "Make internal structure of test files uniform". Ticket: [b868892f29] check-in: 9aac852cc3 user: erikleunissen tags: uniform_test_file_structure
09:26
tests/constraints.tcl: use "eq" for string comparison check-in: 90d419b802 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: 7a32197ba3 user: erikleunissen tags: bug-4eb4c07dae
03:07
Back out unnecessary changes Leaf check-in: dfc04e0325 user: kevin_walzer tags: tka11y
02:20
Additional refinements check-in: 55a2e437e2 user: kevin_walzer tags: tka11y
00:36
Minor tweaks check-in: dd80dcdd86 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: 89e1031268 user: emiliano tags: tk-print-fixes
11:30
More pinpoint notifications, remove unused code check-in: 05d8afef9d user: kevin_walzer tags: tka11y
01:57
Move key functions to main command check-in: 8457d85b0f user: kevin_walzer tags: tka11y
01:52
Additional code to manage MSAA/Tk integration - needs refinement and testing check-in: b839af2f2d 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: 2c19b3a46a 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: 00e13e3d8d user: emiliano tags: tk-print-fixes
01:30
Remove debugging statements check-in: 749168f3c1 user: kevin_walzer tags: tka11y
01:25
Additional tweaks check-in: 18d468721f user: kevin_walzer tags: tka11y
2025-05-04
19:37
Work toward passing MSAA events to Tk events for command processing check-in: e9631d78db user: kevin_walzer tags: tka11y
15:31
Fix [c04e2aafd2]: Useless element in result for test winDialog-10.3 check-in: 3202b55223 user: fvogel tags: trunk, main
15:30
Fix [c04e2aafd2]: Useless element in result for test winDialog-10.3 check-in: c8a2e74247 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: becaf744c9 user: kevin_walzer tags: tka11y
04:51
Remove release statement check-in: 2eb03ecaae user: kevin_walzer tags: tka11y
04:42
Additional revisions check-in: fb8ebd4853 user: kevin_walzer tags: tka11y
04:32
Additional refinements to reduce crashes check-in: 6407d1026f user: kevin_walzer tags: tka11y
03:35
Updated handling of WM_GETOBJECT check-in: f08d43b68e user: kevin_walzer tags: tka11y
2025-05-02
11:55
Merge trunk check-in: 5393901dc0 user: kevin_walzer tags: tka11y
11:51
Additional cleanup check-in: b94dd50e2a user: kevin_walzer tags: tka11y
06:51
[5d0bc3cf] Second half of Androwish commit https://androwish.org/home/info/ae43177ce04ec244 Leaf check-in: 82feefa9b9 user: oehhar tags: 5d0bc3cf-text-blockcursor
06:44
[5d0bc3cf] add androwish commit [https://androwish.org/home/info/85ea46a8c74b8f6f] check-in: c3c9b7cdb9 user: oehhar tags: 5d0bc3cf-text-blockcursor
03:40
Remove unused functions check-in: 80b85a1e9c 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: 60470b5f29 user: emiliano tags: tk-print-fixes
23:06
Avoid potential memory leaks check-in: de03cd97f9 user: emiliano tags: tk-print-fixes
22:58
Implement missing "raw" smooth method for both lines and polygon canvas items check-in: b09c19dbcc user: emiliano tags: tk-print-fixes
22:31
Remove unused proc check-in: ac4d23e44f user: emiliano tags: tk-print-fixes
22:27
Add missing variables check-in: 9df468f83e 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: 8514a4fc47 user: emiliano tags: tk-print-fixes
06:57
Merge trunk Leaf check-in: 1e599672ed user: jan.nijtmans tags: revised_text, tip-466
2025-04-30
12:07
Rebase to trunk Leaf check-in: c88d91ab37 user: jan.nijtmans tags: tip-698, core-tip-698
12:05
Merge-mark check-in: 7af6ab73fb user: jan.nijtmans tags: trunk, main
12:01
Accept [718cbc3016]: Collect utility procs for the Tk test suite check-in: 0318c8eab2 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: 242958d6bf 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: 442b895765 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: 95e5a7cf94 user: fvogel tags: trunk, main
13:56
UNEXEC tests/option.file3 UNEXEC tests/winDialog.test check-in: ae8d1bd744 user: jan.nijtmans tags: trunk, main
13:54
Merge-mark check-in: 753d0fb6e3 user: jan.nijtmans tags: trunk, main
13:52
UNEXEC winDialog.test check-in: 0b15d7dfe8 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: 0723cd322f user: erikleunissen tags: trunk, main
21:22
Remove this project from Github CI scheduling files Closed-Leaf check-in: ac75d18e7b user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW