Tk Source Code

Timeline
Login

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

50 most recent check-ins

2025-05-29
08:24
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. Leaf check-in: cc7b2999 user: fvogel tags: trunk, main
08:22
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. Leaf check-in: 42a174a0 user: fvogel tags: core-9-0-branch
07:59
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. Leaf check-in: b450c42d user: fvogel tags: core-8-6-branch
07:58
Remove unintended blank line. Closed-Leaf check-in: fc822251 user: fvogel tags: bug-17b509d78f
02:50
Rework some var names, remove unnecessary calls to Tcl_Interp Leaf check-in: c1fb830d user: kevin_walzer tags: tka11y
2025-05-28
20:49
Additional revisions to make sure child widget functions are correctly wired in; also cleanup check-in: 41613faa user: kevin_walzer tags: tka11y
18:19
Convert Tk child widgets from MSAA objects to virtual objects tracked by child Id - remove unnecessary functions and add utility functions check-in: 45861d50 user: kevin_walzer tags: tka11y
2025-05-27
11:35
Remove tkWinAccessibility.h - code refactoring make it unnecessary check-in: 8c5cf844 user: kevin_walzer tags: tka11y
04:13
Preserving current work, but moving to simpler design to focus on root accessible and convert child accessible methods to simple helper functions check-in: 68870e43 user: kevin_walzer tags: tka11y
2025-05-26
15:57
Initialize dash structure to avoid potential ckfree() by Tk_GetDash. Leaf check-in: 9afe71fa user: emiliano tags: tk-print-fixes
01:33
Move global state to per interp state. Check for a non-initialized DC in all gdi commands. check-in: b1de52e3 user: emiliano tags: tk-print-fixes
2025-05-25
20:38
Additional cleanup check-in: 69027fc6 user: kevin_walzer tags: tka11y
19:17
Refine new implementation, refactor code and correct compiler errors check-in: 53a260e5 user: kevin_walzer tags: tka11y
16:37
If CreateIconFromResourceEx failed, try CreateIconFromResource as a fallback. Do this always, i.e.remove the condition on biBitCount != 16 since NT is now very obsolete. Also, remove debug printfs. check-in: eeaf3858 user: fvogel tags: bug-17b509d78f
02:26
More parsing cleanup. Make text printing from canvas and text widgets use different commands; the later has simpler needs and doesn't make sense to go through all the machinery canvas text item uses check-in: af6b2f2f user: emiliano tags: tk-print-fixes
2025-05-24
22:47
Remove action handler check-in: a5aa1868 user: kevin_walzer tags: tka11y
22:45
Separate MSAA implementations for toplevel and child widgets check-in: e32433ba user: kevin_walzer tags: tka11y
17:09
(ttk) treetags.test, treeview.test, ttk.test, validate.test, vsapi.test: insert section headers corresponding to (amended) prototype Leaf check-in: c0641434 user: erikleunissen tags: uniform_test_file_structure
2025-05-23
16:42
(ttk) scrollbar.test: add CLEANUP section check-in: c58cc073 user: erikleunissen tags: uniform_test_file_structure
16:32
(ttk) progressbar.test, radiobutton.test, scale.test, scrollbar.test, spinbox.test: insert section headers corresponding to (amended) prototype check-in: f33712bc user: erikleunissen tags: uniform_test_file_structure
16:11
(ttk) image.test, labelframe.test, layout.test, notebook.test, panedwindow.test: add file headers check-in: 3e94b5ee user: erikleunissen tags: uniform_test_file_structure
02:28
Merge core-9-0-branch Leaf check-in: 03d67586 user: apnadkarni tags: tip-716, core-tip-716
2025-05-22
20:04
(ttk) checkbutton.test combobox.test entry.test image.test labelframe.test layout.test notebook.test panedwindow.test: insert section headers corresponding to (amended) prototype check-in: 0e5fc364 user: erikleunissen tags: uniform_test_file_structure
18:14
wm.test xmfbox.test: insert section headers corresponding to (amended) prototype check-in: 770585a8 user: erikleunissen tags: uniform_test_file_structure
16:59
winMenu.test, winMsgbox.test, winSend.test, winWm.test: insert section headers corresponding to (amended) prototype check-in: c205dd0f user: erikleunissen tags: uniform_test_file_structure
09:57
window.test, winfo.test: insert section headers corresponding to (amended) prototype check-in: e000d378 user: erikleunissen tags: uniform_test_file_structure
01:15
Merge trunk check-in: d9d8e618 user: emiliano tags: tk-print-fixes
01:12
Correct positioning of image items check-in: 255e3ed0 user: emiliano tags: tk-print-fixes
00:19
Parse dashes for correctness. They are still not implemented but this is a step in that direction. Correctly display arrows (within DC resolution constraints). check-in: d89b4add user: emiliano tags: tk-print-fixes
2025-05-21
20:49
winButton.test, winClipboard.test, winDialog.test: insert section headers corresponding to (amended) prototype check-in: 32bdcffd user: erikleunissen tags: uniform_test_file_structure
16:51
visual.test visual_bb.test: insert section headers corresponding to (amended) prototype check-in: 75d2350f user: erikleunissen tags: uniform_test_file_structure
16:17
tk.test: move comment to file header check-in: 2271a90f user: erikleunissen tags: uniform_test_file_structure
16:02
Simplify rectangle and polygon option parsing. check-in: aa6a4f24 user: emiliano tags: tk-print-fixes
02:58
Resolve crashes introduced by rollback check-in: 14fa20e6 user: kevin_walzer tags: tka11y
00:45
Replace DrawCharsW with GetTextMetricsW to calculate line height. Cleanup parsing in Arc, Oval and Line items check-in: 0db655fc user: emiliano tags: tk-print-fixes
2025-05-20
20:52
unixWm.test: remove misplaced section header check-in: eb5d5850 user: erikleunissen tags: uniform_test_file_structure
18:03
unixButton.test, unixEmbed.test, unixFont.test, unixMenu.test, unixSelect.test, unixWm.test, util.test: insert section headers corresponding to (amended) prototype check-in: ec7ee9d9 user: erikleunissen tags: uniform_test_file_structure
15:41
Make rotated text work. Correct capstyle/joinstyle for arcs, polygons, line and rectangle. check-in: 69775734 user: emiliano tags: tk-print-fixes
07:23
Fix 3335120320. Create include dir for installing extensions in non-default locations check-in: f94f84b2 user: jan.nijtmans tags: trunk, main
07:21
Fix 3335120320. Create include dir for installing extensions in non-default locations check-in: e3aa80f9 user: jan.nijtmans tags: core-9-0-branch
02:59
Additional functions to support accessibility; cleanup check-in: 1c0f4ffc user: kevin_walzer tags: tka11y
2025-05-19
20:42
Merge 9.0 Leaf check-in: 4a495ea6 user: jan.nijtmans tags: revised_text, tip-466
20:07
Merge trunk check-in: d13ca308 user: erikleunissen tags: uniform_test_file_structure
19:26
Addendum to project "Collect utility procs for the Tk test suite" for proc "childTkInterp". check-in: efce056a user: erikleunissen tags: core-9-0-branch
19:21
Addendum to project "Collect utility procs for the Tk test suite" for proc "childTkInterp". check-in: fbd5f2c0 user: erikleunissen tags: trunk, main
19:12
Remove Github CI scheduling instructions Closed-Leaf check-in: cfcd3e7d user: erikleunissen tags: tk_collect_test_utils, addendum2
19:04
crymson -> crimson, follow-up previous commit check-in: dcd15bd0 user: jan.nijtmans tags: trunk, main
19:02
crymson -> crimson, follow-up previous commit check-in: bea73d70 user: jan.nijtmans tags: core-9-0-branch
18:57
crymson -> crimson, follow-up previous commit check-in: 345d4959 user: jan.nijtmans tags: core-8-6-branch
16:55
Fix [b6e71940b2]: colors.n error in color name. Doc fix only check-in: dfb667f5 user: jan.nijtmans tags: trunk, main