Tk Source Code

Timeline
Login

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

1931 check-ins using file library/msgs/zh_cn.msg version f7d70fb5

2025-02-18
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
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-14
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-09
21:19
Refinement of accessibilityFrame placement check-in: ea392993 user: kevin_walzer tags: tka11y
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
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
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
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
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
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-28
19:05
Extended the file changes.md. check-in: 688f733d user: csaba tags: trunk, main
18:48
Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. check-in: 60b8f4c5 user: csaba tags: core-8-branch
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:42
Fix [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD check-in: f25e07fe user: jan.nijtmans tags: core-8-branch
17:33
Move some checks in alphabetical order. Backported from 9.0 check-in: be3af704 user: jan.nijtmans tags: core-8-branch
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
11:41
(cherry-pick): Fix [080a28104e]: Fixes crash caused by nil UTType when user provides a bogus file type check-in: 3136e2b8 user: jan.nijtmans tags: core-8-branch
11:32
Possible fix for [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD check-in: 7501e0f1 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
06:47
merge trunk check-in: 4c617794 user: fvogel tags: revised_text, tip-466
2025-01-19
22:17
(cherry-pick): Rename the fallback proc menubarheight to testmenubarheight check-in: 93667714 user: jan.nijtmans tags: core-8-branch
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
21:24
wish doc: change synopsis from "wish ?-encoding encoding?" to "wish ?options?". There are more options nowdays. check-in: 032e33d1 user: jan.nijtmans tags: core-8-branch
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
17:30
Merge 8.6 check-in: 84b567d2 user: jan.nijtmans tags: core-8-branch
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:37
Fix for bug [126d071408]. check-in: 45af413e user: csaba tags: core-8-branch
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:54
TK_DO_NOT_DRAW is deprecated check-in: 9e7fbbe4 user: jan.nijtmans tags: core-8-branch
10:35
Merge-mark check-in: 52277266 user: jan.nijtmans tags: core-8-branch
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
20:21
merge trunk check-in: ce5f1dac user: fvogel tags: revised_text, tip-466
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:50
(cherry-pick): Merge branch less_tests_constraints check-in: ed10cc20 user: jan.nijtmans tags: core-8-branch
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
23:02
(cherry-pick): Fix warning when building on Linux check-in: 004699ee user: jan.nijtmans tags: core-8-branch
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
21:44
(cherry-pick): Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka. check-in: d5e75f00 user: jan.nijtmans tags: core-8-branch
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
13:44
Merge 9.0 check-in: 810d4730 user: jan.nijtmans tags: revised_text, tip-466
12:58
Merge 9.0 check-in: f2d11f65 user: jan.nijtmans tags: tip-626
12:28
(cherry-pick): Fix [121786c0]: image svg upstream out of bound read nanosvg#262 check-in: a64fbcd2 user: jan.nijtmans tags: core-8-branch
12:24
(cherry-pick): Spacing/indenting fixes for ttk check-in: e1bf16b0 user: jan.nijtmans tags: core-8-branch
12:07
Fix [121786c0]: image svg upstream out of bound read nanosvg#262 check-in: c4f6d582 user: jan.nijtmans tags: trunk, main
11:58
(cherry-pick): Fix [cb5d776b12]: Build tk 9.0.1 failed on macos 10.13 check-in: 6cf7c0b2 user: jan.nijtmans tags: core-8-branch
11:56
Fix [cb5d776b12]: Build tk 9.0.1 failed on macos 10.13 check-in: f8b5b46f user: jan.nijtmans tags: trunk, main
11:30
(cherry-pick): Fix [f88118a47]: inaccurate scrollbar error-message check-in: a7dcfb15 user: jan.nijtmans tags: core-8-branch
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
12:26
Fix [a0d6ef020b]: Documentation bugs check-in: 6c685985 user: jan.nijtmans tags: core-8-branch
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
14:38
(cherry-pick): Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 4c07c6cb user: jan.nijtmans tags: core-8-branch
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
11:33
Fix [a67252b384]: Memory leak when running the revised_text test suite check-in: 37ab4932 user: fvogel tags: revised_text, tip-466
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
20:18
merge trunk check-in: 758d9de6 user: fvogel tags: revised_text, tip-466
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
16:26
Merge-mark check-in: 3d87264f user: jan.nijtmans tags: core-8-branch
16:06
Make sure that tkUuid.h doesn't end up in "make dist" check-in: 4dc57e41 user: jan.nijtmans tags: core-8-branch
15:57
(cherry-pick): Eliminate SUPPORT_ADDITIONAL_MOTION_SYNTAX (always 1) too check-in: a2eed073 user: jan.nijtmans tags: core-8-branch
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
21:09
Merge-mark check-in: 0df519a3 user: jan.nijtmans tags: core-8-branch
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
08:43
Eliminate PREFER_MOST_SPECIALIZED_EVENT, since it's always 1 and not documented. Backport some error-message changes from Tk 9.0 check-in: 64d50f91 user: jan.nijtmans tags: core-8-branch
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:29
Reduce the possibility for a conflict in Button8Mask/Button9Mask definition. See: [6bdf1a7ec3] check-in: 9c90917f user: jan.nijtmans tags: core-8-branch
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
22:01
Fix [6bdf1a7ec3]: Bind mechanism vs. GNOME check-in: 0d61bcb3 user: jan.nijtmans tags: core-8-branch
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
18:01
Merge 9.0 check-in: 205a98fc user: jan.nijtmans tags: revised_text, tip-466
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
17:23
(backport): Merge tip-706 following positive vote by the TCT check-in: 481a742f user: jan.nijtmans tags: core-8-branch
16:46
Fix two leftover TkpDrawCharsInContext -> Tk_DrawCharsInContext check-in: e2032c17 user: fvogel tags: revised_text, tip-466
16:46
Fix two leftover TkpDrawCharsInContext -> Tk_DrawCharsInContext check-in: acb47319 user: fvogel tags: trunk, main
16:45
merge trunk (tip-706 implementation), adapted in tkTextDisp.c check-in: d9a3abb9 user: fvogel tags: revised_text, tip-466
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
16:17
merge trunk check-in: 9e5d55e8 user: fvogel tags: revised_text, tip-466
16:12
Backout previous commit, it segfaults on macOS with XQuartz (only). check-in: b65ea8f8 user: fvogel tags: revised_text, tip-466
2024-12-07
11:18
Fix [a67252b384]: Memory leak when running the revised_text test suite. check-in: ce75c788 user: fvogel tags: revised_text, tip-466
11:17
Better identify the output of TK_CHECK_ALLOCS results from tkText and tkTextDisp. check-in: 23b87937 user: fvogel tags: revised_text, tip-466
2024-12-06
15:14
Fix [bddc93017d]: `make` fails on Tk trunk with Tcl trunk check-in: fd0d1ad4 user: jan.nijtmans tags: trunk, main
15:12
Fix [bddc93017d]: `make` fails on Tk trunk with Tcl trunk check-in: 80c58b72 user: jan.nijtmans tags: core-8-branch
11:24
2 typo's check-in: 60545daf user: jan.nijtmans tags: trunk, main
11:09
Unbreak windows build. 2 typo's check-in: d7f8fc34 user: jan.nijtmans tags: core-8-branch
2024-12-05
21:32
Make revised_text build when TK_CHECK_ALLOCS is defined. check-in: 3bd14b19 user: fvogel tags: revised_text, tip-466
14:00
Merge 8.7 check-in: d3470e77 user: jan.nijtmans tags: trunk, main
13:56
Backport indenting from Tk 9.0 check-in: cc0f7053 user: jan.nijtmans tags: core-8-branch
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
10:31
Fix aaa84fbbc5: zipfs info on mountpoint of executable returns zero offset in field 4 check-in: 91c3a0c3 user: jan.nijtmans tags: core-8-branch
08:03
Fix [947bb269ec]: tk::startOfCluster crashes on starting indices greater than string length check-in: 9abc5252 user: jan.nijtmans tags: trunk, main
08:01
Fix [947bb269ec]: tk::startOfCluster crashes on starting indices greater than string length check-in: fc927eac user: jan.nijtmans tags: core-8-branch
07:55
Remove somewhat more dead code, for macOS < 10.9 check-in: e6f9e644 user: jan.nijtmans tags: trunk, main
07:52
Remove somewhat more dead code, for macOS < 10.9 check-in: d3290ccb user: jan.nijtmans tags: core-8-branch
07:50
Indenting (backported from 9.0) check-in: 9c7b2133 user: jan.nijtmans tags: core-8-branch
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
11:03
Merge 8.6 check-in: b577bce1 user: jan.nijtmans tags: core-8-branch
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:56
Provide a potential fallback for proc menubarheight. check-in: bf3a9da6 user: fvogel tags: revised_text, tip-466
16:56
merge trunk check-in: 0cfeb5b2 user: fvogel tags: revised_text, tip-466
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
10:31
Fix [a69fd7cdc7]: File clamTheme.tcl misses code related to the -indicatorforeground option. check-in: bd88e189 user: csaba tags: core-8-branch
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
11:40
Fix [bcbf4c9875]: Tk intialization overwrites thread specific data check-in: b8b9360f user: jan.nijtmans tags: core-8-branch
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-22
20:43
Add semicolons needed to fix the build when the NEW_SEGMENT macro is used. check-in: 0a0a44ba user: fvogel tags: revised_text, tip-466
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
18:25
Fix [d5a3b86f3a]: tablelist widget with header items and title columns crashes when run with revised_text. check-in: 947fbbd8 user: fvogel tags: revised_text, tip-466
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
23:37
Remove superfluous #include (already included in tkText.h). check-in: 6581ca91 user: fvogel tags: revised_text, tip-466
21:27
Fix [432d8daf8b]: revised_text widget limits number of tags to 32. Thanks to Paul Obermeier. check-in: 4719c5a4 user: fvogel tags: revised_text, tip-466
17:24
Extend Tk_CanvasTextInfo (TIP still to be written) Closed-Leaf check-in: 257f70b5 user: jan.nijtmans tags: tip-704
16:48
Merge 9.0 check-in: 2de204a8 user: jan.nijtmans tags: revised_text, tip-466
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
22:28
make tkDList.h equal to Tk 9.0 check-in: cfa6913c user: jan.nijtmans tags: core-8-branch
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
21:36
Merge-mark check-in: a9dcc398 user: jan.nijtmans tags: core-8-branch
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
14:32
Fix [22d2341c9d]: Building extensions for Tk 8 and Tcl 8 in a Tcl 9 environment. Add a configure "--with-tk8" option check-in: fa41fdc0 user: jan.nijtmans tags: core-8-branch
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-10
20:29
merge trunk check-in: ffba80d5 user: fvogel tags: revised_text, tip-466
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-06
12:54
Add TK_MAJOR_VERSION markers check-in: 84ff303f user: jan.nijtmans tags: core-8-branch
11:09
Unnecessary type-cast check-in: 0eb15dc0 user: jan.nijtmans tags: core-8-branch
10:22
(cherry-pick) Workaround for [36e379c01b]: macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont. Some more code formatting, backported from 9.0 check-in: 9c7fbcd9 user: jan.nijtmans tags: core-8-branch
09:08
Fix frame-2.8 testcase on Windows check-in: eeaf8295 user: jan.nijtmans tags: core-8-branch
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
18:33
Backport "cgimage_with_crossing" branch to Tk 8.7 check-in: ddc6dafd user: jan.nijtmans tags: core-8-branch
18:27
Make everything compile (again) against Tcl 8.6 headers Closed-Leaf check-in: 023db41f user: jan.nijtmans tags: cgimage_with_crossing
12:36
Revert some *.h changes which should be kept. Formatting. check-in: 136931df user: jan.nijtmans tags: cgimage_with_crossing
03:35
Update implementation check-in: 3616798b user: kevin_walzer tags: tka11y
2024-11-04
23:51
Backport to 8.7 check-in: 3db0ed03 user: jan.nijtmans tags: cgimage_with_crossing
21:19
Update changes.md check-in: 725de33c user: jan.nijtmans tags: trunk, main
21:11
(cherry-pick): Handle non-zero exit code from hcc command (see [bb110c70d1]) check-in: efc4e27d user: jan.nijtmans tags: core-8-branch
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:24
(cherry-pick): Fix [bb110c70d1]: cannot build .chm help file (Windows) check-in: a9a3b0d4 user: jan.nijtmans tags: core-8-branch
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:50
(backport) Update changes.md check-in: 19a860e3 user: jan.nijtmans tags: core-8-branch
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:21
(backport) Fix [fcfddc9f6d] and [7677029cd9]: tilde syntax for .Xdefaults and .wishrc check-in: f6eb5de6 user: jan.nijtmans tags: core-8-branch
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
08:03
Merge 9.0 check-in: 7b75149b user: jan.nijtmans tags: revised_text, tip-466
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
11:46
Revert tkTest.c (we still want to test TK_CONFIG_STRING using char *). Make tkScale.h and tkEntry.h usable for both Tk 8.7 and 9.0 check-in: e4bba8c3 user: jan.nijtmans tags: core-8-branch
11:04
Fix [f91aa24bbe] for allmost all remaining widgets. Canvtext is the only one which is not complete yet. check-in: efc86051 user: jan.nijtmans tags: core-8-branch
2024-10-22
22:24
tweaks Closed-Leaf check-in: 43305444 user: jan.nijtmans tags: bug-f91aa24bbe
22:09
Remaining fixes for [f91aa24bbe] check-in: 40a55996 user: jan.nijtmans tags: bug-f91aa24bbe
16:53
Merge 9.0 check-in: 28645694 user: jan.nijtmans tags: revised_text, tip-466
16:49
complete fix [f91aa24bbe] for imgPhoto check-in: ca0dc0f8 user: jan.nijtmans tags: trunk, main
2024-10-21
20:37
complete fix [f91aa24bbe] for imgPhoto check-in: 76d36291 user: jan.nijtmans tags: core-8-branch
16:30
Fix [f91aa24bbe] for entry/spinbox check-in: 9664cc53 user: jan.nijtmans tags: trunk, main
2024-10-20
19:04
Fix [f91aa24bbe] for entry/spinbox check-in: 27040119 user: jan.nijtmans tags: core-8-branch
10:34
Merge 9.0 check-in: 276112a5 user: jan.nijtmans tags: revised_text, tip-466
10:30
Fix [f91aa24bbe] for canvps. Few tweaks for frame check-in: e20f8949 user: jan.nijtmans tags: trunk, main
2024-10-19
22:37
Fix [f91aa24bbe] for canvps. Few tweaks for frame check-in: f63f966f user: jan.nijtmans tags: core-8-branch
17:39
(backport) Fix [ac7c1fa381]: Crash at Tk startup check-in: 8c35b090 user: jan.nijtmans tags: core-8-branch
12:03
merge trunk check-in: e922ef09 user: fvogel tags: revised_text, tip-466
11:58
Fix [ac7c1fa381]: Crash at Tk startup, introduced by [6b7d9bbd37]. check-in: 525007e8 user: fvogel tags: trunk, main
2024-10-18
22:12
Don't bother building with Tcl 8.7 headers any more check-in: f04796fb user: jan.nijtmans tags: revised_text, tip-466
22:09
Merge 9.0 check-in: 5882978f user: jan.nijtmans tags: revised_text, tip-466
21:53
Missing {} in wm-stackorder-2.3 testcase check-in: 8d3fb26e user: jan.nijtmans tags: trunk, main
21:50
Merge-mark check-in: ca4135a5 user: jan.nijtmans tags: core-8-branch
21:39
Revert part of [d64d63d0a701d517]: We won't fix [29ba539501] in Tk 8.7 check-in: 1763a231 user: jan.nijtmans tags: core-8-branch
21:37
Missing {} in wm-stackorder-2.3 testcase check-in: e0abf66e user: jan.nijtmans tags: core-8-branch
20:25
Merge-mark check-in: 4244db10 user: jan.nijtmans tags: trunk, main
20:24
framePtr->menuNameObj could be NULL here check-in: 82358180 user: jan.nijtmans tags: core-8-branch
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
19:40
merge trunk check-in: 0ef8ed3e user: fvogel tags: revised_text, tip-466
12:52
(cherry-pick): Fix wm-stackorder-2.3 on CI check-in: 057a2982 user: jan.nijtmans tags: core-8-branch
12:44
Fix [f91aa24bbe] for "textimage" and "frame": Use of Tcl_Obj vs char * in Widget storage check-in: 6c5646be user: jan.nijtmans tags: core-8-branch
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
07:35
macOS 12 runner image will be removed check-in: f5f5c0d8 user: jan.nijtmans tags: core-8-branch
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
19:28
Remove obsolete -single_module linker flag Remove a lot of stuff meant for macOS < 10.9 check-in: d7c0fb8a user: jan.nijtmans tags: core-8-branch
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
13:13
No longer use -Wl,-single_module linker flag: it's deprecated Closed-Leaf check-in: cbcffcf7 user: jan.nijtmans tags: bug-cb052066de
12:40
TkNumUtfChars -> TkGetCharLength, it's more efficient check-in: 330a5d73 user: jan.nijtmans tags: core-8-branch
08:38
Fix [73c5e3ad3]: Two potentially bogus binding scripts for <TouchpadScroll> check-in: 077e1159 user: jan.nijtmans tags: trunk, main
07:45
Fix [73c5e3ad3]: Two potentially bogus binding scripts for <TouchpadScroll> check-in: 11f4dac8 user: jan.nijtmans tags: core-8-branch
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
21:22
Fix [f91aa24bbe] for "message" check-in: 38556e6c user: jan.nijtmans tags: core-8-branch
14:49
Proposed fix for [73c5e3ad3]: Two potentially bogus binding scripts for <TouchpadScroll> Closed-Leaf check-in: ef6d0286 user: jan.nijtmans tags: bug-73c5e3ad3
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
19:46
Remove a lot of stuff meant for macOS < 10.9 check-in: 568acde5 user: jan.nijtmans tags: bug-cb052066de
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
13:05
Build with Tcl 8.7 and 9.1 as well check-in: 9eb341ce user: jan.nijtmans tags: revised_text, tip-466
12:58
Undo revertion of [6202699e], fix the original error which was in there. check-in: 9bd52810 user: jan.nijtmans tags: revised_text, tip-466
11:05
Remove indentBgObj member of TkText. It isn't used any more check-in: 00de7ebc user: jan.nijtmans tags: revised_text, tip-466
10:25
Merge 9.0 check-in: 4c35cd77 user: jan.nijtmans tags: revised_text, tip-466
10:24
Revert part of previous commit: it was not well-tested check-in: 6202699e user: jan.nijtmans tags: revised_text, tip-466
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
10:00
Eliminate info.commandSize, which is no longer necessary. This also unbreaks the Windows build. check-in: ed100c76 user: jan.nijtmans tags: core-8-branch
2024-10-13
22:44
Merge 9.0 check-in: 917cd8cb user: jan.nijtmans tags: revised_text, tip-466
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
21:48
Fix [f91aa24bbe] for CanvImg, scrollbar and text check-in: e736e587 user: jan.nijtmans tags: core-8-branch
21:26
Improvements in canvas images and scrollbar Closed-Leaf check-in: cad1b70c user: jan.nijtmans tags: bug-f91aa24bbe
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
22:21
Fix [f91aa24bbe] for "text": Use of Tcl_Obj vs char * in Widget storage check-in: bb3c8b60 user: jan.nijtmans tags: bug-f91aa24bbe
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
11:50
Add comment. Backported some indenting/spacing check-in: 26efb83c user: jan.nijtmans tags: core-8-branch
10:58
Improved the appearance of the ttk::checkbutton widget in the "default" theme. check-in: f1d109b6 user: csaba tags: trunk, main
10:56
Improved the appearance of the ttk::checkbutton widget in the "default" theme. check-in: 617a4fca user: csaba tags: core-8-branch
10:09
Fix [f52986c698]: SIGABRT from Tk_DeleteErrorHandler() check-in: 1602306b user: jan.nijtmans tags: trunk, main
09:47
Fix [f52986c698]: SIGABRT from Tk_DeleteErrorHandler() check-in: 7a599109 user: jan.nijtmans tags: core-8-branch
02:17
Further refinement of generic API check-in: f27b0218 user: kevin_walzer tags: tka11y
2024-10-10
21:22
Merge 9.0 check-in: 8ea35008 user: jan.nijtmans tags: revised_text, tip-466
21:18
merge-mark check-in: 32b5152d user: jan.nijtmans tags: trunk, main
21:13
Merge 8.6 check-in: 62a5d4ad user: jan.nijtmans tags: core-8-branch
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:21
Merge 8.6 check-in: 0ccdd55c user: jan.nijtmans tags: core-8-branch
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
19:38
Indenting (two more files) check-in: 4499229b user: jan.nijtmans tags: core-8-branch
19:37
Indenting (massive) check-in: abd4f8a0 user: jan.nijtmans tags: core-8-branch
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:30
Merge-mark check-in: 64d0dd79 user: jan.nijtmans tags: revised_text, tip-466
09:22
Fix compile with Tcl 8.7 headers check-in: a59529ac user: jan.nijtmans tags: trunk, main
05:58
Merge 9.0 (formatting changes only, "text" is for another day) check-in: 4b887187 user: jan.nijtmans tags: revised_text, tip-466
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:25
Merge 9.0 check-in: 6fdc3b68 user: jan.nijtmans tags: revised_text, tip-466
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:48
Merge 9.0 check-in: e2b0a441 user: jan.nijtmans tags: revised_text, tip-466
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
12:35
Merge 9.0 check-in: ec2658ad user: jan.nijtmans tags: revised_text, tip-466
07:07
merge trunk at [f8ef4f79] - later commits create conflicts check-in: 5959df8a user: fvogel tags: revised_text, tip-466
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
08:30
Update links, pointing to the 9.0 release as well check-in: 1f3b4fef user: jan.nijtmans tags: core-8-branch
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
09:25
Unbreak Windows build check-in: 40b10c5e user: jan.nijtmans tags: core-8-branch
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
20:18
Fix [f91aa24bbe] for "menubutton". Simplify -activerelief for "menu" check-in: fc2d6b7e user: jan.nijtmans tags: core-8-branch
20:14
Revert part of [788c1c6615]: would be **potential incompatibility** check-in: 2f258c29 user: jan.nijtmans tags: core-8-branch
2024-09-30
21:16
Finish for "menubutton". Simplify -activerelief for "menu" Closed-Leaf check-in: 92079294 user: jan.nijtmans tags: bug-f91aa24bbe
19:41
Complete for "menubutton" check-in: 6a3d7e6c user: jan.nijtmans tags: bug-610a73a179
14:04
Merge 8.7 check-in: fdd29654 user: jan.nijtmans tags: bug-f91aa24bbe
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
09:33
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: 0ec33508 user: jan.nijtmans tags: core-8-branch
2024-09-29
21:41
protect -insertborderwidth/-insertwidth/-selborderwidth, which cannot be negative (or "") check-in: a19add6f user: jan.nijtmans tags: trunk, main
13:05
protect -insertborderwidth/-insertwidth/-selborderwidth, which cannot be negative check-in: b5898942 user: jan.nijtmans tags: core-8-branch
00:10
Merge 8.7. More indent fixes check-in: df1efa60 user: jan.nijtmans tags: trunk, main
2024-09-28
23:27
Comment correction check-in: 28952410 user: jan.nijtmans tags: core-8-branch
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:47
Backout part of [f8aab85b56]: Could cause compatibility problems, see [610a73a179] check-in: 61ba3f67 user: jan.nijtmans tags: core-8-branch
22:20
Merge-mark check-in: 0906e4a1 user: jan.nijtmans tags: trunk, main
22:18
Merge 8.6 check-in: de92f959 user: jan.nijtmans tags: core-8-branch
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
16:40
unbreak macOS build check-in: d28cde1e user: jan.nijtmans tags: core-8-branch
15:54
Fix [f91aa24bbe] (Tcl_Obj usage) for "menubutton". check-in: 6adc81e3 user: jan.nijtmans tags: core-8-branch
13:46
Backport fix [f91aa24bbe] (Tcl_Obj usage) for "canvas" to Tk 8.7 check-in: 7d50c5f7 user: jan.nijtmans tags: core-8-branch
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
14:49
Improved the appearance of the Treeitem.indicator element. check-in: e411f708 user: csaba tags: core-8-branch
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
16:57
Fix [3981091e] Segmentation fault with bogus resource value (X11) check-in: 7013ecaf user: jan.nijtmans tags: core-8-branch
2024-09-19
21:02
merge trunk check-in: 59fc24d8 user: fvogel tags: revised_text, tip-466
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
19:22
Merge 8.6. Re-generate unix/configure check-in: dce0ed0d user: jan.nijtmans tags: core-8-branch
2024-09-15
01:24
Correct indentation check-in: 40c92c16 user: kevin_walzer tags: tka11y
2024-09-14
21:50
Merge 9.0. This undo's previous commit check-in: 74ca34f4 user: jan.nijtmans tags: revised_text, tip-466
21:48
Please cleanup GITHUB building after the build is done. Closed-Leaf check-in: f83994c5 user: jan.nijtmans tags: bug-1871581951
21:43
re-generate tkConfig.h.in with latest "autoheader" check-in: 5bfa28d4 user: jan.nijtmans tags: trunk, main
21:42
re-generate tkConfig.h.in with latest "autoheader" check-in: 8bb43cb2 user: jan.nijtmans tags: core-8-branch
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
08:08
Fix unexpected differences in tkIntPlatDecls.h and tkStubInit.c between revised_text and trunk (should have been either merged in revised_text by [59c2144d], or removed from trunk). check-in: 037b5815 user: fvogel tags: revised_text, tip-466
07:34
merge trunk check-in: 45b7955b user: fvogel tags: revised_text, tip-466
07:31
Fix [1871581951]: Assertion failed in textIndex-19.12.2. Also fixed a leftover (from [34db75c0ac]) wrong behavior of the revised text widget when moving the cursor one line down while already on the last displayed line of the text. check-in: 6699168d user: fvogel tags: revised_text, tip-466
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
22:09
Fix [fbcee2b106]: wrong TK_BUILD_LIB_SPEC on Windows platform (mingw64) check-in: 80a0958e user: jan.nijtmans tags: core-8-branch
21:35
Fix wrong behavior of the revised text widget when moving the cursor one line down while already on the last displayed line of the text. See comment in ticket [1871581951] for details. check-in: fd4362b4 user: fvogel tags: bug-1871581951
2024-09-12
22:49
Make a start at [f91aa24bbe] for "menubutton". WIP check-in: dc5ce117 user: jan.nijtmans tags: bug-f91aa24bbe
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
18:28
Backport doc formatting improvements from 9.0 check-in: dddf7a37 user: jan.nijtmans tags: core-8-branch
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
20:16
Let this bugfix branch build and test at Github Actions. check-in: 79959164 user: fvogel tags: bug-1871581951
20:14
Fix [1871581951]: Assertion failed in textIndex-19.12.2 check-in: 69bb32d8 user: fvogel tags: bug-1871581951
15:22
merge trunk check-in: 04e0ecac user: dgp tags: core-9-0-0-rc
11:50
Merge 9.0 check-in: 8b9e8882 user: jan.nijtmans tags: revised_text, tip-466
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:44
Fix some compiler warnings, when compiling with g++ check-in: 5d59b389 user: jan.nijtmans tags: core-8-branch
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
13:18
Move placeholder-related entry options to the end of the "Entry" structure, for maximum compatibility with 8.6 check-in: 874e3f1b user: jan.nijtmans tags: core-8-branch
13:08
Fix [5f739d2253]: Inconsistency in whether widgets allow negative borderwidths for "canvas" check-in: ebed3382 user: jan.nijtmans tags: core-8-branch
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
21:19
Fix [29ba539501] for listbox: many PIXEL options don't keep their configured value check-in: 788c1c66 user: jan.nijtmans tags: core-8-branch
21:17
Backport from 9.0 check-in: 44856aa5 user: jan.nijtmans tags: core-8-branch
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
14:40
Backport Tk 9.0 changes in tkCanvUtil.c and tkOldConfig.c, without any other changes. So, demonstrating those changes are all 100% upwards compatible check-in: cd082af6 user: jan.nijtmans tags: core-8-branch
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:54
Merge-mark check-in: 4ae8710e user: jan.nijtmans tags: core-8-branch
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
17:12
Merge 8.6 check-in: a4992b0b user: jan.nijtmans tags: core-8-branch
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
08:24
Bring back mac-build.yml as it was check-in: a61e5e47 user: jan.nijtmans tags: revised_text, tip-466
2024-09-05
16:43
Start with scrollbar check-in: 311add87 user: jan.nijtmans tags: bug-610a73a179
14:28
For now, shut down the "mem" assert errors, try to concentrate on XQuartz for now. When this is done, I'll revert mac-build.yml to the trunk version check-in: 7d60ba89 user: jan.nijtmans tags: revised_text, tip-466
06:00
Assert change was wrong check-in: e45bbf68 user: jan.nijtmans tags: revised_text, tip-466
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
14:07
Is this assert correct? And we are (for now) only interested in --disable-aqua builds check-in: e27c4627 user: jan.nijtmans tags: revised_text, tip-466
2024-09-03
22:55
Keep Tk_Outline size the same check-in: de3922e3 user: jan.nijtmans tags: bug-610a73a179
21:42
find out which textIndex.test testcase fails with --disable-aqua check-in: 57b2d4aa user: jan.nijtmans tags: revised_text, tip-466
21:37
Merge 9.0. Indenting fixes check-in: 38d9691b user: jan.nijtmans tags: revised_text, tip-466
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
20:36
Merge 8.6 check-in: 0bb646d5 user: jan.nijtmans tags: core-8-branch
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:44
Merge 9.0 check-in: 59c2144d user: jan.nijtmans tags: revised_text, tip-466
09:39
Fix [0189a9ae39]: Use of Tk_Uid in Tk API check-in: 6649a801 user: jan.nijtmans tags: trunk, main
09:11
Fix [0189a9ae39]: Use of Tk_Uid in Tk API check-in: fc05409e user: jan.nijtmans tags: core-8-branch
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:40
Doc fix in GetRelief check-in: f2649b4f user: jan.nijtmans tags: core-8-branch
20:14
merge trunk check-in: 138d726a user: fvogel tags: revised_text, tip-466
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
19:57
Use the more efficient Tk_AllocColorFromObj()/Tk_Alloc3DBorderFromObj()/Tk_AllocCursorFromObj()/Tk_GetJustifyFromObj() in tkOldConfig.c. Merge 8.6 check-in: ca5e64c3 user: jan.nijtmans tags: core-8-branch
18:58
merge trunk check-in: 3bd357cc user: fvogel tags: revised_text, tip-466
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
18:24
merge trunk check-in: ce553699 user: fvogel tags: revised_text, tip-466
00:29
Remove (apparent) unneeded Tk_GetUid() calls check-in: 9e974196 user: jan.nijtmans tags: trunk, main
00:24
Remove (apparent) unneeded Tk_GetUid() calls check-in: 36c13245 user: jan.nijtmans tags: core-8-branch
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
23:05
two more check-in: 879fea12 user: jan.nijtmans tags: core-8-branch
23:03
Fix typo's. Backport more usefull parts from 9.0 check-in: 2294210c user: jan.nijtmans tags: core-8-branch
19:55
merge trunk check-in: 9f1f64c2 user: fvogel tags: revised_text, tip-466
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:48
Merge 8.6 check-in: 507da764 user: jan.nijtmans tags: core-8-branch
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
11:03
Merge 8.6 check-in: b5d549c0 user: jan.nijtmans tags: core-8-branch
08:28
Made the width of the ttk::treeview heading separator (HALO) scaling-aware. check-in: 592f5720 user: csaba tags: trunk, main
08:21
Made the width of the ttk::treeview heading separator (HALO) scaling-aware. check-in: 2d8ac235 user: csaba tags: core-8-branch
2024-08-29
22:23
Remove #define Tcl_GetCharLength that seems to have been sneaked in the revised_text branch for no clear reason. This code is not in trunk, and comes from [884962b8] which is said to be a merge from trunk but the trunk branch state merged into revised_text does not have this code as well. File tkMacOSXFont.c is now identical to its trunk version. check-in: 081b3fa8 user: fvogel tags: revised_text, tip-466
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:48
merge trunk check-in: f2bda9e9 user: fvogel tags: revised_text, tip-466
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:47
Remove the TkpDrawingIsDisabled function and use the same approach (code duplication between canvas and text) as in trunk. The tkInt.h and tkMacOSXDraw.c files are now identical to their trunk versions. check-in: 2384b826 user: fvogel tags: revised_text, tip-466
20:35
merge trunk check-in: 804e86e6 user: fvogel tags: revised_text, tip-466
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
08:21
Performance improvement in tkOldConfig.c. See [610a73a179]. Backport some formatting from 9.0 check-in: 3528b4e1 user: jan.nijtmans tags: core-8-branch
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
12:21
Merge more ttk::treeview improvements related to bug [d82fa2953a]. check-in: 2b208c55 user: sbron tags: core-8-branch
2024-08-26
21:12
Fix corresponding mistake in tkTextIndex.c. check-in: d617fb8f user: fvogel tags: revised_text, tip-466
21:09
Fix mistake in tkInt.h (which also makes it closer to its trunk version). check-in: ac4b4210 user: fvogel tags: revised_text, tip-466
21:07
Fix mistake in tkObj.c (which also makes it identical to its trunk version). check-in: 1280df35 user: fvogel tags: revised_text, tip-466
21:02
Adjust comments and remove 8.5 compatibility from previous commit. check-in: 39d683de user: fvogel tags: revised_text, tip-466
20:57
Backout [a6a9a8d2], so that tkObj.c is again the same as its trunk version. check-in: f4ceab5f user: fvogel tags: revised_text, tip-466
20:46
Re-introduce TkTextJustify since the justification mode 'full' is only implemented for the revised text widget. tk.h and tkGet.c are now identical to their trunk versions. check-in: 2427c1f2 user: fvogel tags: revised_text, tip-466
19:39
Due to the previous commit one can remove justifyFullStrings as well. tkConfig.c is now identical to its trunk version. check-in: cebb56f6 user: fvogel tags: revised_text, tip-466
19:35
Remove the TK_OPTION_JUSTIFY_FULL flag, which is not used by any option. check-in: 387a4c46 user: fvogel tags: revised_text, tip-466
19:22
Remove TK_JUSTIFY_NUMERIC (not used anywhere). check-in: 7c8dd768 user: fvogel tags: revised_text, tip-466
17:38
merge trunk check-in: f5abf8a1 user: fvogel tags: revised_text, tip-466
06:03
Fix [de83677067]: Compile error (undeclared identifier) in generic/tkFrame.c check-in: 72673289 user: jan.nijtmans tags: trunk, main
06:01
Fix [de83677067]: Compile error (undeclared identifier) in generic/tkFrame.c check-in: 00fcae19 user: jan.nijtmans tags: core-8-branch
2024-08-25
21:02
Remove caching for "frame" width/height as well check-in: 26d56134 user: jan.nijtmans tags: trunk, main
20:49
Remove caching for "frame" width/height as well check-in: 1c3e5313 user: jan.nijtmans tags: core-8-branch
20:27
Reduce caching in "frame", in case of scaling factor changes check-in: 707f77d5 user: jan.nijtmans tags: trunk, main
19:51
Fix [29ba539501] for "frame": many PIXEL options don't keep their configured value. Remove unhelpful caching check-in: d64d63d0 user: jan.nijtmans tags: core-8-branch
19:43
Backport improvements from 9.0 check-in: a3a9d8b0 user: jan.nijtmans tags: core-8-branch
13:49
Move #define TK_IS_64_BIT_ARCH from tkInt.h to a revised_text-specific header, because this #define is only used by the revised text widget. check-in: 109cb5c6 user: fvogel tags: revised_text, tip-466
13:40
With a space in (char *). check-in: f389e730 user: fvogel tags: revised_text, tip-466
13:39
For some unknown reason thess (char *) cast changes in tkTest.c were not merged from trunk into revised_text. check-in: bad5c37b user: fvogel tags: revised_text, tip-466
13:28
merge trunk check-in: c1d2816b user: fvogel tags: revised_text, tip-466
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
10:38
Eliminated code duplicates. check-in: 08069d2d user: csaba tags: core-8-branch
10:33
Made the handling of non-default ttk::notebook tab positions more user-friendly. check-in: 780911b1 user: csaba tags: core-8-branch
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
15:13
Because XP is no longer supported, _ATL_XP_TARGETING is no longer needed check-in: dd9e139d user: jan.nijtmans tags: core-8-branch
08:46
lamda -> lambda and Henkan_Mode -> Henkan, following latest X11 fixes. check-in: 714ced2f user: jan.nijtmans tags: trunk, main
08:32
Lamda -> Lambda check-in: de2a6abd user: jan.nijtmans tags: core-8-branch
2024-08-21
14:29
Fix 14f0d2c9558caf67 (same mistake in Tk as well) check-in: f849621b user: jan.nijtmans tags: trunk, main
14:20
Fix 14f0d2c9558caf67 (same mistake in Tk as well) check-in: 3a5b2911 user: jan.nijtmans tags: core-8-branch
08:04
Formatting in focus.test check-in: bf69fee4 user: jan.nijtmans tags: trunk, main
08:02
Backport focus.test from 9.0. Formatting check-in: a626cdf0 user: jan.nijtmans tags: core-8-branch
2024-08-20
15:00
Merge 9.0 check-in: abb34c9d user: jan.nijtmans tags: revised_text, tip-466
14:58
Missed commits from trunk check-in: 9082e43c user: jan.nijtmans tags: revised_text, tip-466
12:49
Made the ttk::treeview cell padding scaling-aware. check-in: 5177ec28 user: csaba tags: trunk, main
12:46
Made the ttk::treeview cell padding scaling-aware. check-in: f3664b8c user: csaba tags: core-8-branch
11:29
Make a start with [29ba539501] (not complete yet) check-in: 96c65bd8 user: jan.nijtmans tags: revised_text, tip-466
2024-08-19
22:45
Rebase to latest 9.0 Closed-Leaf check-in: 9f64bf41 user: jan.nijtmans tags: bug-1562e10c58
14:12
Merge 9.0 (leave out tkText* parts, for now, will be done later) check-in: c04d72cd user: jan.nijtmans tags: revised_text, tip-466
10:05
Add 3 more failsOnXQuarz constrains, for test-cases which are failing check-in: ea364c68 user: jan.nijtmans tags: trunk, main
10:04
Add 3 more failsOnXQuarz constrains, for test-cases which are failing check-in: 347d3c9b user: jan.nijtmans tags: core-8-branch
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
17:41
Re-enable --disable-aqua builds check-in: 61252ca9 user: jan.nijtmans tags: core-8-branch
2024-08-17
21:44
zipfs is hidden now, error-message change in Tcl check-in: 4ab17c8d user: jan.nijtmans tags: trunk, main
21:25
zipfs is hidden now check-in: 9f079e88 user: jan.nijtmans tags: core-8-branch
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
15:30
See if renaming the Tk 9 MacOS library name has any undesired side effects Closed-Leaf check-in: ebae1e51 user: jan.nijtmans tags: bug-1562e10c58-8.7
15:09
Merge fix for [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 5f6a8efa user: sbron tags: core-8-branch
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
15:32
Backport part of [29ba539501]: many PIXEL options don't keep their configured value. Merge 8.6 check-in: f8aab85b user: jan.nijtmans tags: core-8-branch
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
13:02
Merge mark check-in: 3bc0002b user: oehhar tags: core-8-branch
11:43
Fix [475692230a]: Wrong advice regarding TK_OPTION_PIXELS check-in: b2e66f2f user: jan.nijtmans tags: trunk, main
11:41
Fix [475692230a]: Wrong advice regarding TK_OPTION_PIXELS check-in: d1345ea2 user: jan.nijtmans tags: core-8-branch
11:09
Merge 8.7 check-in: 2840efcf user: jan.nijtmans tags: trunk, main
10:59
Remove unused variable, fix shadowed variable. check-in: 520afa7b user: jan.nijtmans tags: core-8-branch
10:33
Fix build (broken by previous commit) check-in: 079a8099 user: jan.nijtmans tags: core-8-branch
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
09:22
Fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. check-in: 06a3ce9c user: csaba tags: core-8-branch
08:00
Fix [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: e2089c7f user: jan.nijtmans tags: trunk, main
07:52
Fix [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: a97a92d3 user: jan.nijtmans tags: core-8-branch
2024-08-08
22:48
Prevent possible "weird effects when drawing the cursor" Closed-Leaf check-in: 27c99569 user: jan.nijtmans tags: bug-26b2825319
22:15
Rebase to latest 8.7 check-in: e7520f8c user: jan.nijtmans tags: bug-26b2825319
22:09
Merge 8.7 check-in: 9f13d6b5 user: jan.nijtmans tags: trunk, main
22:01
Merge 8.6. Some further indenting fixes check-in: 0682c3e4 user: jan.nijtmans tags: core-8-branch
15:38
Proposed fix for [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: d16f869e user: jan.nijtmans tags: bug-26b2825319
15:21
nonnegative -> non-negative (just as everywhere else) check-in: 78843632 user: jan.nijtmans tags: core-8-branch
12:14
Eliminate gcc warnings check-in: 5e293767 user: jan.nijtmans tags: core-8-branch
08:10
Fix font testcase expected result check-in: 99c3ed93 user: jan.nijtmans tags: trunk, main
08:04
Minor errormessage change in comdlg check-in: afe97ea4 user: jan.nijtmans tags: core-8-branch
2024-08-07
19:27
Merged fix for ticket [089da4d261] into trunk. check-in: 3e6e89ab user: csaba tags: trunk, main
19:23
Merged fix for ticket [089da4d261] into core-8-branch. check-in: 36d7cbec user: csaba tags: core-8-branch
16:54
Tweak some error-messages. Fix indenting check-in: 9e3a8a83 user: jan.nijtmans tags: trunk, main
15:07
Tweak some error-messages. Fix indenting check-in: dc2676bf user: jan.nijtmans tags: core-8-branch
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:13
Empty badgenumber is valid! check-in: abb4e100 user: jan.nijtmans tags: core-8-branch
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
12:52
Eliminate 2 strange usages of "string match" check-in: d0c7e7d9 user: jan.nijtmans tags: core-8-branch
12:51
Make testcases more independant from exact error-message. Tweak some error-messages. check-in: 7a97cb3a user: jan.nijtmans tags: core-8-branch
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
13:21
[629b11ac] replace set by variable in namespace eval, as it may have critical side effects check-in: 1df28451 user: oehhar tags: core-8-branch
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:16
TCLSCRIPTZIPNAME -> TCL_ZIP_FILE and TKSCRIPTZIPNAME -> TK_ZIP_FILE, for nmake makefile to be consistent with autoconf build check-in: 88e9ccaa user: jan.nijtmans tags: core-8-branch
21:03
Fix: missing colon in namespaced SEE ALSO link check-in: eb633cb0 user: jan.nijtmans tags: trunk, main
20:59
Merge 8.6 check-in: 72ec87f8 user: jan.nijtmans tags: core-8-branch
19:57
Merge 8.6 check-in: e71ca670 user: jan.nijtmans tags: core-8-branch
2024-08-03
20:31
Fix merge conflict check-in: 3af15cb2 user: jan.nijtmans tags: core-8-branch
20:27
Missed backports from 9.0 check-in: 6910db53 user: jan.nijtmans tags: core-8-branch
2024-08-02
16:25
Correction in TkWinDrawDottedRect. check-in: 9ad91e97 user: csaba tags: trunk, main
16:23
Correction in TkWinDrawDottedRect. check-in: 8c25c5a6 user: csaba tags: core-8-branch
13:25
Merged core-8-branch into trunk. check-in: 9702ef62 user: csaba tags: trunk, main
13:21
Merged core-8-6-branch into core-8-branch. check-in: 81bc2ab8 user: csaba tags: core-8-branch
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
14:48
Merged core-8-6-branch into core-8-branch. check-in: 5ceee755 user: csaba tags: core-8-branch
12:31
Backport fix for [7a17cfd1b5] from 9.0 check-in: 5aa64bdf user: culler tags: core-8-branch
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
17:45
Ticket [957190f1]: replace NULL by (char *) NULL check-in: 71ff7109 user: oehhar tags: core-8-branch
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
16:08
Merge core-8-6-branch. check-in: 309bdcc6 user: culler tags: core-8-branch
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
01:48
Merge core-8-6-branch check-in: fef11bef user: culler tags: core-8-branch
2024-07-22
19:55
merge core-8-branch check-in: 2daf51f6 user: culler tags: trunk, main
19:53
merge core-8-6-branch check-in: 18ca7e5a user: culler tags: core-8-branch
12:30
Merge mark check-in: de70ae42 user: oehhar tags: trunk, main
12:30
Merge mark check-in: 475a047d user: oehhar tags: core-8-branch
12:28
Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: 68d89887 user: oehhar tags: trunk, main
12:25
Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: 6c5b6b9a user: oehhar tags: core-8-branch
2024-07-21
17:40
Merge core-8-branch check-in: afd5013e user: culler tags: trunk, main
17:39
Merge core-8-6-branch check-in: f6e1eed1 user: culler tags: core-8-branch
2024-07-19
05:05
Merge core-8-branch check-in: 1ae0c7f9 user: culler tags: trunk, main
05:03
Merge core-8-6-branch check-in: 1325ca4f user: culler tags: core-8-branch
2024-07-17
10:59
Fix for bug [d1a5067111], related to the TouchpadScroll event bindings. check-in: 9fde6d10 user: csaba tags: trunk, main
10:47
Fix for bug [d1a5067111], related to the TouchpadScroll event bindings. check-in: bb86e02a user: csaba tags: core-8-branch
2024-07-15
19:41
Made sure that the TouchpadScroll event bindings won't polluate the global namespace (thanks to Rolf Ade for triggering this improvement). check-in: 17abdf82 user: csaba tags: core-8-branch
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:31
Merge 9.0 check-in: 8fe1bdf2 user: jan.nijtmans tags: revised_text, tip-466
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
16:24
Merge 8.7. Fix indenting check-in: d58d1c38 user: jan.nijtmans tags: core-8-branch
06:34
handle -borderwidth and -spacing[123] for text tags check-in: faafc931 user: jan.nijtmans tags: bug-5f739d2253
2024-07-11
22:15
Proposal for [475692230a]: Wrong advice regarding TK_OPTION_PIXELS Closed-Leaf check-in: f5c829f6 user: jan.nijtmans tags: bug-475692230a
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:55
Merge 9.0 check-in: 3335df3c user: jan.nijtmans tags: revised_text, tip-466
14:46
Merge 8.7 check-in: 7747aa78 user: jan.nijtmans tags: trunk, main
13:45
Don't test for != TEXT_WRAPMODE_NULL, since it has a different value for different Tk versions. (Tk 8.6 already does this, missed in Tk 8.7) check-in: bf85d1c5 user: jan.nijtmans tags: core-8-branch
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:24
Merge 9.0 check-in: a99e1f9e user: jan.nijtmans tags: revised_text, tip-466
22:16
Merge-mark check-in: e5bd54a6 user: jan.nijtmans tags: trunk, main
22:05
(backport) Add TkLengthOne() function, just as TclLengthOne() in Tcl, for optimization within Tk internal objTypes. Only functional when compiling with Tcl 9.0 headers check-in: 92814d44 user: jan.nijtmans tags: core-8-branch
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:22
Merge 9.0 check-in: e9eba55f user: jan.nijtmans tags: revised_text, tip-466
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:10
merge trunk check-in: 608f6773 user: fvogel tags: revised_text, tip-466
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
16:33
(backport) Merge tkprint-cups branch. Ok by Kevin Walzer check-in: 455abbe8 user: jan.nijtmans tags: core-8-branch
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:51
Merge 9.0 check-in: 62a2c718 user: jan.nijtmans tags: revised_text, tip-466
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
08:49
Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known XQuartz problem. check-in: 8261fc9e user: jan.nijtmans tags: core-8-branch
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
16:52
Merge 9.0 check-in: 08542cd2 user: jan.nijtmans tags: revised_text, tip-466
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
15:08
macos-11 is no longer available on GITHUB, so switch to macos-12/macos-14 check-in: 48f15597 user: jan.nijtmans tags: core-8-branch
2024-06-26
14:55
Merge-mark check-in: bb40e582 user: jan.nijtmans tags: core-8-branch
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
21:18
Merge-mark check-in: 26ced72f user: jan.nijtmans tags: core-8-branch
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
21:44
Don't use -encoding "binary" any more in Tk check-in: acd15597 user: jan.nijtmans tags: core-8-branch
21:38
Merge 9.0 check-in: e398d80d user: jan.nijtmans tags: revised_text, tip-466
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
21:31
Fix [610aa08858]: Crash when collapsing toplevel vertically on X11. Thanks to Emiliano Gavilan and Donal Fellows. Merge 8.6 check-in: 6be96c85 user: jan.nijtmans tags: core-8-branch
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
14:54
Some more cleanup, mainly in the Widget Demo. check-in: 7954ef8b user: csaba tags: core-8-branch
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
20:18
Updated the Widget Demo script cscroll.tcl. check-in: 7213b45f user: csaba tags: core-8-branch
2024-06-20
16:02
Improvements in the proc ::tk::ScrollByPixels. check-in: 21b0a380 user: csaba tags: trunk, main
15:59
Improvements in the proc ::tk::ScrollByPixels. check-in: 7d39f7c2 user: csaba tags: core-8-branch
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:56
TTK_STATE_USER1 -> TTK_STATE_FIRST in win/ttkWinXPTheme.c. check-in: f0795d80 user: csaba tags: core-8-branch
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
15:03
Use "(char *)NULL" sentinels in more places. Fix some indenting check-in: 41f897c2 user: jan.nijtmans tags: core-8-branch
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
15:01
Add braces, indenting check-in: 569ae117 user: jan.nijtmans tags: core-8-branch
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
08:40
Merge 8.6 check-in: 77177853 user: oehhar tags: core-8-branch
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
13:14
"less than 0" -> negative, as everywhere else in the documentation check-in: f5dedd94 user: jan.nijtmans tags: core-8-branch
13:02
Move scrollbar sanity checks from platform-code to generic. Fix indenting in win/* files check-in: 0970c95e user: jan.nijtmans tags: core-8-branch
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:32
Unintentional change in tk.h check-in: 2ec0342d user: jan.nijtmans tags: core-8-branch
22:30
Merge 8.7 check-in: dbc85eb7 user: jan.nijtmans tags: trunk, main
22:29
Something wrong with previous commit check-in: e789860e user: jan.nijtmans tags: core-8-branch
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
22:16
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: 7deaab4f user: jan.nijtmans tags: core-8-branch
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
12:05
Remove TK_OPTION_NULL_OK usage in tkPlace.c, doesn't belong there. Some indenting and varname consistancy check-in: 951d538b user: jan.nijtmans tags: core-8-branch
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
20:20
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: 4df5ec98 user: jan.nijtmans tags: core-8-branch
16:08
Add quotes to the "processing * option" error-messages, for consistancy. Some indenting fixes check-in: 44d3ea9c user: jan.nijtmans tags: trunk, main
15:45
Add quotes to the "processing * option" error-messages, for consistancy. Some indenting fixes check-in: 4cd35ddb user: jan.nijtmans tags: core-8-branch
10:33
Merge 8.7. Add testcases Closed-Leaf check-in: 4f594dc0 user: jan.nijtmans tags: bug-4d0a6f32b7
07:29
Fix [dacd18294b]: Undefined behavior in tkTextBTree.c (out of bounds access in array) check-in: cbefc8a1 user: jan.nijtmans tags: trunk, main
07:24
Fix [1576528fff]: image read file with -from option check-in: 1d4d20df user: jan.nijtmans tags: core-8-branch
07:13
Merge 8.6 check-in: 1051f555 user: jan.nijtmans tags: core-8-branch
2024-06-13
22:06
No caching in TK_OPTION_PIXELS 'message' variables padX/padY/borderWidth/highlightWidth any more. check-in: 54a87e95 user: jan.nijtmans tags: bug-4d0a6f32b7
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:53
merge trunk check-in: da09dc79 user: fvogel tags: revised_text, tip-466
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
20:46
Fix indenting check-in: c56ee95d user: jan.nijtmans tags: bug-4d0a6f32b7
20:36
Also handle the situation that -padx/-pady is initialized as the empty string check-in: 7d427bf7 user: jan.nijtmans tags: bug-4d0a6f32b7
20:10
Better solution for [4d0a6f32b7], which doesn't cache padX/padY/borderWidth/hightlightWidth any more: If scaling changes, it needs to be re-calculated, which wasn't taken into account. Done for 'button' and 'message' check-in: 653813f7 user: jan.nijtmans tags: bug-4d0a6f32b7
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
22:10
Adapt testcases to hidden command change in Tcl check-in: 4605c6b1 user: jan.nijtmans tags: core-8-branch
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
17:36
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: a3c101ef user: jan.nijtmans tags: core-8-branch
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-08
22:44
"Scale" done too check-in: 14ce260a user: jan.nijtmans tags: bug-29ba539501
18:27
Finish "Entry" restructureing check-in: b5b06012 user: jan.nijtmans tags: bug-29ba539501
17:06
More progress check-in: 98561723 user: jan.nijtmans tags: bug-29ba539501
2024-06-07
15:32
Introduce TK_OPTION_NONNEG, simplifying things check-in: 799b128b user: jan.nijtmans tags: bug-29ba539501
12:25
Adjust some more int -> Tcl_Size check-in: 06216502 user: emiliano tags: tkprint-cups
10:10
Fix variable initialization and test-cases check-in: 2275a02e user: jan.nijtmans tags: bug-29ba539501
07:24
Proposed solution for [29ba539501]: many PIXEL options don't keep their configured value check-in: cbe80fc5 user: jan.nijtmans tags: bug-29ba539501
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
20:59
Fix [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0 check-in: 880fb1fa user: jan.nijtmans tags: core-8-branch
19:24
Fix crashes and slow resizing by preventing recursive calls to generateExposeEvents. check-in: 4bc18746 user: culler tags: cgimage_drawing_tk9
14:10
Possible fix for [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0 Closed-Leaf check-in: 35f81e52 user: jan.nijtmans tags: bug-4d0a6f32b7
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
19:32
Merge-mark check-in: 9c4cbd34 user: jan.nijtmans tags: core-8-branch
14:47
Merge 9.0 check-in: dee6668a user: jan.nijtmans tags: revised_text, tip-466
14:46
Merge 8.7 check-in: 58a19ee4 user: jan.nijtmans tags: trunk, main
13:50
Somewhat better error-messages (addendum to previous commit) check-in: 3fd2b9e1 user: jan.nijtmans tags: core-8-branch
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
09:26
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: ae8003f4 user: jan.nijtmans tags: core-8-branch
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
07:42
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan check-in: 1e18cb11 user: jan.nijtmans tags: core-8-branch
07:37
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label check-in: 56e0bcd5 user: jan.nijtmans tags: core-8-branch
06:17
merge trunk check-in: cbe4f1e6 user: fvogel tags: revised_text, tip-466
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
20:11
Merge 8.6 check-in: c97bea36 user: jan.nijtmans tags: core-8-branch
18:48
merge trunk check-in: aa78dc34 user: fvogel tags: revised_text, tip-466
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
17:11
Merge-mark check-in: 1c6e3d5e user: jan.nijtmans tags: core-8-branch
15:18
Fix [7255ef9aa6]: problems with [tk systray] balloon on X11 check-in: 10893e4c user: jan.nijtmans tags: trunk, main
15:16
Fix [7255ef9aa6]: problems with [tk systray] balloon on X11 check-in: 0e538d6f user: jan.nijtmans tags: core-8-branch
15:08
Small round of sentinel/spacing improvements check-in: 640aab3a user: jan.nijtmans tags: trunk, main
14:58
Small round of sentinel/spacing improvements check-in: 001d6665 user: jan.nijtmans tags: core-8-branch
2024-05-21
09:06
Merge 9.0 check-in: 52ea1fd5 user: jan.nijtmans tags: revised_text, tip-466
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
17:13
Fix [527cb3cd5d]: Documentation of ttk states. user1/user2 are no longer misused for other (internal) purposes check-in: 602822d2 user: jan.nijtmans tags: core-8-branch
2024-05-19
17:24
Merge 8.7 Closed-Leaf check-in: 71b559ec user: jan.nijtmans tags: bug-527cb3cd5d
17:20
ttk state implementation improvements. This gives 32 possible flags in stead of only 16 check-in: 7a3149d6 user: jan.nijtmans tags: core-8-branch
12:09
Fix [527cb3cd5d]. Moves special internal flags outside the user1-user6 range check-in: 324cb88d user: jan.nijtmans tags: bug-527cb3cd5d
2024-05-18
20:51
Merge-mark check-in: e9f6fed6 user: jan.nijtmans tags: trunk, main
20:49
Update changes.md check-in: f461f844 user: jan.nijtmans tags: core-8-branch
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
15:13
Document user1-user6, and make them usable in scripts check-in: 9e745793 user: jan.nijtmans tags: core-8-branch
2024-05-16
14:07
Merge 9.0 check-in: b05736e1 user: jan.nijtmans tags: revised_text, tip-466
12:39
Merge 8.6 (whitespace-only) check-in: 0a6e8f3c user: jan.nijtmans tags: core-8-branch
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
16:24
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: 59fd4913 user: csaba tags: core-8-branch
10:03
Scaling-related improvements in the "classic" theme. check-in: ba8f743b user: csaba tags: trunk, main
10:00
Scaling-related improvements in the "classic" theme. check-in: 5d05292e user: csaba tags: core-8-branch
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
10:37
Merge 9.0 check-in: 027db524 user: jan.nijtmans tags: revised_text, tip-466
2024-05-13
19:23
Merge 8.7 check-in: e2d54968 user: jan.nijtmans tags: trunk, main
19:14
Merge 8.6, which means some more Tk_GetPixelsFromObj() improvements check-in: fe606133 user: jan.nijtmans tags: core-8-branch
13:46
Merge 8.7 check-in: a06c63fa user: jan.nijtmans tags: trunk, main
13:39
selectborderwidth/insertwidth can take any "pixel" form as well check-in: fe1b96f0 user: jan.nijtmans tags: core-8-branch
13:36
-mintabwidth could be specified in any pixel form as well check-in: 02cae49d user: jan.nijtmans tags: core-8-branch
12:53
Better way to set the borderwidth of two style elements of the "classic" theme to 2. check-in: cab75ebf user: csaba tags: core-8-branch
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:34
One more adaptation of the "classic" theme to the look of current Tk core widgets. check-in: facb9fe8 user: csaba tags: core-8-branch
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
23:37
Merge 8.6 (left-over spacing) check-in: 955949bc user: jan.nijtmans tags: core-8-branch
2024-05-10
17:30
Code cleanup related mainly to the "classic" theme. check-in: 85b23b6a user: csaba tags: trunk, main
17:29
Code cleanup related mainly to the "classic" theme. check-in: 107692ae user: csaba tags: core-8-branch
14:16
4 more usages of Tk_GetPixelsFromObj(). Remove duplicated MODULE_SCOPE definitions check-in: c922fd90 user: jan.nijtmans tags: trunk, main
14:08
Fix typo, revert unintended change check-in: 2ecbd011 user: jan.nijtmans tags: core-8-branch
13:57
4 more Tk_GetPixelsFromObj() usage: for highlightThickness, shiftrelief and sashthickness check-in: c7978fd9 user: jan.nijtmans tags: core-8-branch
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
22:39
Since "borderWidth" are pixels, not ints, Tk_GetPixelsFromObj() should be used check-in: 6b26f640 user: jan.nijtmans tags: core-8-branch
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:52
Fix warning: tkImgListFormat.c:1092:5: warning: variable 'suffixAlpha' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] check-in: ead20ae3 user: jan.nijtmans tags: core-8-branch
21:46
(c) -> © check-in: e26ecf89 user: jan.nijtmans tags: trunk, main
21:40
(c) -> © check-in: 2d448437 user: jan.nijtmans tags: core-8-branch
18:39
Improvements related to the "classic" theme, submitted by Emiliano Gavilan (see ticket [aa2dd4c16d]). check-in: 07a0b1a0 user: csaba tags: trunk, main
18:38
Improvements related to the "classic" theme, submitted by Emiliano Gavilan (see ticket [aa2dd4c16d]). check-in: 2f6d7d28 user: csaba tags: core-8-branch
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
07:33
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc check-in: 5246e4ad user: jan.nijtmans tags: core-8-branch
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
09:54
Merge 8.6 check-in: 7d0b63ce user: jan.nijtmans tags: core-8-branch
2024-05-03
20:24
merge trunk check-in: 8c7ca0ec user: fvogel tags: revised_text, tip-466
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
20:30
Use Tcl_NewBooleanObj() where appropriate check-in: 60b64b06 user: jan.nijtmans tags: core-8-branch
17:26
Widget Demo: added demo script for ttk::spinbox widgets. check-in: 60e60666 user: csaba tags: trunk, main
17:23
Widget Demo: added demo script for ttk::spinbox widgets. check-in: 2a4adc5a user: csaba tags: core-8-branch
15:30
Doc update (to be reviewed) Leaf check-in: 0540ca2c user: jan.nijtmans tags: doc-update
09:39
Backport ttk documentation from Tk 9.0 check-in: 0764601c user: jan.nijtmans tags: core-8-branch
09:23
Backout [15e322ca]: Eliminate the use of Tcl_GetPathType(), somehow doesn't work correctly check-in: 8fee1a27 user: jan.nijtmans tags: core-8-branch
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
21:26
Merge 8.6 check-in: c2952818 user: jan.nijtmans tags: core-8-branch
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
09:57
Fix --disable-shared build on Windows. Eliminate warning in tkWinTest.c check-in: 87938e1f user: jan.nijtmans tags: core-8-branch
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:44
Eliminate the use of Tcl_GetPathType() check-in: 15e322ca user: jan.nijtmans tags: core-8-branch
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
15:24
Make TkCygwinMainEx() work when Tk 8.7 is compiled against Tcl 9.0 (cygwin-only change) Make Tk_MainEx() TCL_NORETURN1, since it never returns check-in: b1830435 user: jan.nijtmans tags: core-8-branch
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
21:18
Merge 8.6 check-in: 705f50a4 user: jan.nijtmans tags: core-8-branch
2024-04-25
17:12
Minor cosmetic improvements in ttkDefaultTheme.c. check-in: e49202ca user: csaba tags: core-8-branch
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:14
[ab839efc5f]: text edit undo: clearing text instead of restoring. The revised_text branch does not suffer from the problem, just merge the non-regression test. check-in: 1054588e user: fvogel tags: revised_text, tip-466
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
20:40
Merge 9.0 check-in: 9b7c3afd user: jan.nijtmans tags: revised_text, tip-466
16:55
Merge 8.7 check-in: b42ce784 user: jan.nijtmans tags: trunk, main
16:50
TIP 693: Restart the changes files. TODO: changes.md check-in: 7749e4a7 user: jan.nijtmans tags: core-8-branch
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
15:27
Merge 8.6 check-in: 07bb0e3a user: jan.nijtmans tags: core-8-branch
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
14:39
Fix [c2b8a44bb9]: compiler warnings about ckfree() check-in: cef6f4ff user: jan.nijtmans tags: core-8-branch
2024-03-27
16:16
Don't use "boolean" as variable name check-in: 47844700 user: jan.nijtmans tags: core-8-branch
14:41
Merge 8.7 check-in: 33ae483b user: jan.nijtmans tags: trunk, main
13:18
Revise some (void *)/(char *) usage. Now on X11, everything compiles/runs with a C++ compiler. check-in: e74b8192 user: jan.nijtmans tags: core-8-branch
2024-03-26
16:46
Merge 9.0 check-in: 7b5865b0 user: jan.nijtmans tags: revised_text, tip-466
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
16:27
Fix [76646bdf6]: "photo get" command leaks memory check-in: 47c9921e user: jan.nijtmans tags: core-8-branch
16:26
Fix indenting Use (char *)NULL sentinels. Some int -> Tcl_Size check-in: 115200d4 user: jan.nijtmans tags: core-8-branch
2024-03-23
21:51
Fix Ttk_CreateTagTable() signature check-in: fdc79204 user: jan.nijtmans tags: core-8-branch
21:15
Allow more tags in ttk (when compiled against Tcl 9.0) check-in: f87d5df8 user: jan.nijtmans tags: core-8-branch
21:02
Merge 9.0 check-in: e3329a34 user: jan.nijtmans tags: revised_text, tip-466
19:29
Merge-mark check-in: e946ab66 user: jan.nijtmans tags: trunk, main
19:27
Merge 8.6 check-in: 6a5f6461 user: jan.nijtmans tags: core-8-branch
18:57
Merge 8.7 check-in: a697cdf4 user: jan.nijtmans tags: trunk, main
17:57
Another round of int -> Tcl_Size. Use more (char *)NULL in stead of simply NULL. Re-generate stub table, only creating dummy stub entries for TCL_MAJOR_VERSION < 9 check-in: ce556d49 user: jan.nijtmans tags: core-8-branch
15:40
Rebase to 9.0 Leaf check-in: 8bf0b9d0 user: jan.nijtmans tags: tip-687
15:37
Add some -locale testcases check-in: 9a36741b user: jan.nijtmans tags: tip-687
2024-03-22
20:02
Fix [10705db626]: Missing spaces in man pages. check-in: f1da7fd7 user: fvogel tags: revised_text, tip-466
20:02
Fix [10705db626]: Missing spaces in man pages. check-in: 45a37b47 user: fvogel tags: trunk, main
2024-03-19
21:59
merge trunk check-in: e49e54d2 user: fvogel tags: revised_text, tip-466
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
12:44
int -> Tcl_Size in font handling (not done yet) check-in: 79f671e6 user: jan.nijtmans tags: core-8-branch
2024-03-17
19:45
Merge 8.7 check-in: 2f22c724 user: jan.nijtmans tags: trunk, main
19:29
Merge 8.6. Make some functions MODULE_SCOPE or static check-in: bd62e6e7 user: jan.nijtmans tags: core-8-branch
2024-03-16
20:10
Fix [8912083dc]: Error with property TKNSString.UTF8String. Fix indenting check-in: 0830d31d user: jan.nijtmans tags: trunk, main
20:03
Merge 8.6 check-in: 7e9f4f30 user: jan.nijtmans tags: core-8-branch
18:56
--disable-shared is only supported with same Tcl version check-in: a4baf1dd user: jan.nijtmans tags: core-8-branch
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
08:42
Merge 8.6 check-in: 52185dd6 user: jan.nijtmans tags: core-8-branch
08:40
Complete fix for [53fdb87e49]: "Glyph indexing is still unperfect". Tk 8.7 now uses UTF-32 indices everywhere, just as Tk 9.0. check-in: df4d2c8b user: jan.nijtmans tags: core-8-branch
08:36
Fix --disable-shared build Closed-Leaf check-in: 1b6f84be user: jan.nijtmans tags: bug-53fdb87e49
02:00
merge trunk check-in: fe0fb015 user: fvogel tags: revised_text, tip-466
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-14
13:45
Handle Tcl_UtfToUniChar/Tcl_UniCharToUtf correctly as well check-in: 5225b3f6 user: jan.nijtmans tags: bug-53fdb87e49
08:32
Better approach, using "Tk" prefix for UTF-32 versions of API check-in: 7355f80a user: jan.nijtmans tags: bug-53fdb87e49
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
22:13
More progress, backporting bugfix from Tk 9.0 check-in: 9a0d6321 user: jan.nijtmans tags: bug-53fdb87e49
20:53
Merge 8.7 check-in: 07285c87 user: jan.nijtmans tags: bug-53fdb87e49
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
08:06
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 63edac1d user: jan.nijtmans tags: core-8-branch
2024-03-07
20:07
merge trunk check-in: ebd6b603 user: fvogel tags: revised_text, tip-466
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
15:58
Another round of int -> Tcl_Size changes check-in: ade8d72a user: jan.nijtmans tags: core-8-branch
08:13
Merge 9.0 check-in: 3a1c6393 user: jan.nijtmans tags: tip-626
2024-03-06
21:01
Merge 9.0 check-in: 1ac1e6d7 user: jan.nijtmans tags: revised_text, tip-466
17:04
Merge 8.7 check-in: 69e7e28f user: jan.nijtmans tags: trunk, main
16:48
Use more Tcl_CmdDeleteProc/Tcl_ObjCmdProc in stead of full function signatures check-in: cdecd6ad user: jan.nijtmans tags: core-8-branch
14:24
Merge 8.7 check-in: 752ae33c user: jan.nijtmans tags: trunk, main
14:16
Merge 8.6 check-in: 3268ac91 user: jan.nijtmans tags: core-8-branch
10:00
a6 -> b1, as preparation for possible release (one day, hopefully) check-in: bd4112c7 user: jan.nijtmans tags: core-8-branch
2024-03-05
21:24
Merge 9.0 check-in: 50da3c48 user: jan.nijtmans tags: revised_text, tip-466
21:00
Merge 8.7. b1 -> b2: preparation for release check-in: b31b0d14 user: jan.nijtmans tags: trunk, main
15:27
Merge 8.6 check-in: 82d1ebfe user: jan.nijtmans tags: core-8-branch
2024-02-19
15:02
Rebase to latest trunk check-in: 061311b0 user: jan.nijtmans tags: tip-687
14:44
Merge 9.0 check-in: d862cb36 user: jan.nijtmans tags: revised_text, tip-466
14:30
Merge 8.7 check-in: 5d058568 user: jan.nijtmans tags: trunk, main
14:28
Text tag priorities should be Tcl_Size (just as numTags) check-in: c10c9737 user: jan.nijtmans tags: core-8-branch
13:49
Update documentation check-in: f252a5d7 user: jan.nijtmans tags: tip-687
13:20
Rebase to latest trunk check-in: 2c206c63 user: jan.nijtmans tags: tip-687
13:09
Merge 8.7 check-in: bbdba9ab user: jan.nijtmans tags: trunk, main
13:08
typo in tkWinSend.c check-in: 698d4ed3 user: jan.nijtmans tags: core-8-branch
12:54
Merge 9.0 check-in: dbc70962 user: jan.nijtmans tags: revised_text, tip-466
12:49
Merge 8.7 check-in: 8dc780cf user: jan.nijtmans tags: trunk, main
12:48
TIP #686: Make NextWord/SelectNextWord behavior platform-independant check-in: 24551291 user: jan.nijtmans tags: core-8-branch
12:39
Merge 9.0 check-in: fa842839 user: jan.nijtmans tags: revised_text, tip-466
12:36
Merge 8.7 check-in: 1aeab0c8 user: jan.nijtmans tags: trunk, main
11:45
Use Tcl_ObjCmdProc(2?) in stead of full signature, where possible check-in: 92ddd156 user: jan.nijtmans tags: core-8-branch
08:40
Rebase to latest trunk Closed-Leaf check-in: 5961ea7d user: jan.nijtmans tags: tip-686
2024-02-16
15:46
Merge 9.0 check-in: 056bd45b user: jan.nijtmans tags: revised_text, tip-466
15:29
Merge 8.7 check-in: f25026c5 user: jan.nijtmans tags: trunk, main
15:22
Merge 8.6 check-in: 81c381e8 user: jan.nijtmans tags: core-8-branch
09:38
Merge 9.0 check-in: 2f485cf5 user: jan.nijtmans tags: revised_text, tip-466
09:03
Merge 8.7 check-in: dac08ee2 user: jan.nijtmans tags: trunk, main
08:31
Unneeded type-cast check-in: ebac7a24 user: jan.nijtmans tags: core-8-branch
08:30
Fix warning in tkEntry.c. More typecast cleanup check-in: b15a691c user: jan.nijtmans tags: core-8-branch
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
15:03
Tcl_Alloc -> ckalloc. Remove unnecessary type-casts. check-in: bbf1f38c user: jan.nijtmans tags: core-8-branch
2024-02-13
16:06
Merge 8.7 check-in: 5165ff25 user: jan.nijtmans tags: trunk, main
16:06
Merge 8.6 check-in: f98fb96e user: jan.nijtmans tags: core-8-branch
14:16
Improve TkTextIndexLocale() check-in: e5ff3456 user: jan.nijtmans tags: tip-687
13:21
Implement "$text locale index" check-in: ae237b87 user: jan.nijtmans tags: tip-687
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
16:17
Merge 8.6 check-in: db4aa9ed user: jan.nijtmans tags: core-8-branch
2024-02-09
15:40
Merge 8.7 check-in: ee2aacf8 user: jan.nijtmans tags: trunk, main
15:38
Upgrade to autoconf-2.72 check-in: d967d35d user: jan.nijtmans tags: core-8-branch
09:21
Continuing work on [53fdb87e49] for 8.7: Glyph indexing is still unperfect check-in: fc776bad user: jan.nijtmans tags: bug-53fdb87e49
2024-02-08
21:13
Merge-mark check-in: 07522c54 user: jan.nijtmans tags: trunk, main
21:09
Merge 8.6 check-in: 48cc15af user: jan.nijtmans tags: core-8-branch
20:51
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: 94c74006 user: fvogel tags: revised_text, tip-466
20:44
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: 680ffcba user: fvogel tags: trunk, main
2024-02-07
16:08
Merge 8.7 check-in: 8f1c3fc7 user: jan.nijtmans tags: revised_text, tip-466
15:50
Merge 8.7 check-in: 76e97915 user: jan.nijtmans tags: trunk, main
15:22
Eliminate a bunch of unneeded type-casts, mainly (char *) check-in: bb4329a0 user: jan.nijtmans tags: core-8-branch
09:17
Rename custom option tabArrayOption check-in: 304ac8f2 user: jan.nijtmans tags: bug-026e2bb685
2024-02-06
21:28
Merge 9.0 check-in: ca05d217 user: jan.nijtmans tags: bug-026e2bb685
21:20
Merge 8.7. Remove outdated comments regarding TCL_UTF_MAX > 4 check-in: d8f6c953 user: jan.nijtmans tags: revised_text, tip-466
21:07
Modify TkTextGetTabs() signature: textPtr -> tkwin check-in: 857614d0 user: jan.nijtmans tags: trunk, main
20:44
No need to consider wher tabArrayPtr points to check-in: e39b1492 user: jan.nijtmans tags: bug-026e2bb685
20:17
Appears to work now check-in: fc999913 user: jan.nijtmans tags: bug-026e2bb685
16:10
Make a start with "-tabs". Doesn't work yet. check-in: 074cd335 user: jan.nijtmans tags: bug-026e2bb685
13:47
Rebase to latest 8.7 check-in: f4495ef8 user: jan.nijtmans tags: tip-686
2024-02-03
11:52
Merge 9.0 check-in: 022d4494 user: jan.nijtmans tags: revised_text, tip-466
2024-02-02
15:26
Merge 8.7 check-in: 46ff9daa user: jan.nijtmans tags: trunk, main
15:06
Change textPtr parameter of TkTextGetTabs to a "const" check-in: 60e8155c user: jan.nijtmans tags: core-8-branch
11:57
Some int -> Tcl_Size check-in: 121034ce user: jan.nijtmans tags: core-8-branch
11:45
Use Tcl_Obj * in stead of char * where possible in text widget check-in: dda8e36f user: jan.nijtmans tags: trunk, main
2024-02-01
12:45
Merge 9.0 check-in: dbf85194 user: jan.nijtmans tags: revised_text, tip-466
12:33
Eliminate tagPtr->elidePtr everywhere check-in: b2d116be user: jan.nijtmans tags: revised_text, tip-466
10:34
Fix build check-in: 96cee499 user: jan.nijtmans tags: revised_text, tip-466
2024-01-31
23:11
Fix [c311666f9c]: library/menu.tcl typo check-in: 8e7d5403 user: jan.nijtmans tags: trunk, main
19:06
Fix [026e2bb685] for -relief check-in: 8fad9728 user: jan.nijtmans tags: revised_text, tip-466
18:32
Fix [026e2bb685] for -justify check-in: bb35ac63 user: jan.nijtmans tags: revised_text, tip-466
17:55
Merge 9.0 (without some text-related changes, need to be ported separately) check-in: 884962b8 user: jan.nijtmans tags: revised_text, tip-466
09:56
Don't worry about text tags for now check-in: fd39d870 user: jan.nijtmans tags: tip-687
2024-01-30
21:41
Merge tip-686 check-in: 6a40da28 user: jan.nijtmans tags: tip-687
21:40
Merge 8.7 check-in: 18599742 user: jan.nijtmans tags: tip-686
21:39
Merge 8.7 check-in: 13df9c3e user: jan.nijtmans tags: trunk, main
21:39
Few TK_OPTION_ENUM_VAR fixes check-in: d0fdead7 user: jan.nijtmans tags: core-8-branch
21:38
Re-generate dummy stub entries (accidently removed in previous commit) check-in: 157d7069 user: jan.nijtmans tags: core-8-branch
21:05
Minor compiler warning fix check-in: 165ff3a9 user: jan.nijtmans tags: trunk, main
20:58
Merge 9.0 check-in: bbec79f5 user: jan.nijtmans tags: tip-626
20:51
Merge 8.7 check-in: fe1e22f7 user: jan.nijtmans tags: trunk, main
20:48
TkTextMakeByteIndex byteIndex int -> Tcl_Size check-in: ecac8bd2 user: jan.nijtmans tags: core-8-branch
13:23
Merge tip-686. Implement "regexp" locale check-in: 1e4375c4 user: jan.nijtmans tags: tip-687
12:42
Merge 8.7 check-in: 13ecc571 user: jan.nijtmans tags: tip-686
12:40
Merge 8.7 check-in: b2238cec user: jan.nijtmans tags: trunk, main
12:39
Add "locale" parameter to ttk::entry::(WordBack|WordForward) check-in: 3545431a user: jan.nijtmans tags: core-8-branch
11:04
Merge 8.7 check-in: 6047b328 user: jan.nijtmans tags: tip-686
10:31
Merge 8.7 check-in: f81518de user: jan.nijtmans tags: trunk, main
10:27
tk::endOfGlyphCluster doesn't exist check-in: bf5a98cc user: jan.nijtmans tags: core-8-branch
10:25
Add "-locale" to text/entry (and derivatives) check-in: 0b2e87ae user: jan.nijtmans tags: tip-687
2024-01-29
22:27
Test <<NextWord>> check-in: 2d2d70cd user: jan.nijtmans tags: tip-686
12:35
Merge 8.7 check-in: b2d4ddff user: jan.nijtmans tags: tip-686
10:56
Merge 8.7 check-in: 4d3603aa user: jan.nijtmans tags: trunk, main
10:55
Merge 8.6 check-in: 97e7e839 user: jan.nijtmans tags: core-8-branch
2024-01-28
11:34
Merge 8.7 check-in: 3d2951af user: jan.nijtmans tags: tip-686
10:41
Merge-mark check-in: 23424d51 user: jan.nijtmans tags: trunk, main
10:39
Merge 8.6 check-in: e68f5c90 user: jan.nijtmans tags: core-8-branch
10:27
Fix [9fa3e08243]: Ctrl-Arrow binding for spinbox: unknown option '-show'. check-in: 4f7c8998 user: fvogel tags: trunk, main
2024-01-27
22:52
Merge 8.7 check-in: 8fd58c5f user: jan.nijtmans tags: tip-686
22:49
Merge 8.7 check-in: e3a2ffbb user: jan.nijtmans tags: trunk, main
22:40
Simplify some TIP #621 procs, since it's Tcl counterparts can (now) handle indices like "end-1" check-in: ef2c12d7 user: jan.nijtmans tags: core-8-branch
21:29
Merge 8.6 check-in: 73cab828 user: jan.nijtmans tags: core-8-branch
13:49
Fix [8da7af2f8e]: slow widget creation if default font is not used. check-in: ced5e641 user: fvogel tags: trunk, main
09:09
Fix [7e5f72c9dd]: Test script option.test deletes file option.file3 in Tk distribution. check-in: d44287df user: fvogel tags: trunk, main
00:13
Same change for Entry en (ttk::)spinbox check-in: b4a14597 user: jan.nijtmans tags: tip-686
2024-01-26
16:17
Possible fix for [55e742aea6]: In text, Ctrl+Left and Ctrl+Right behave different in Windows and Linux. Text-widget only (for now). Entry and Spinbox will need the same change. For discussion. check-in: f89af094 user: jan.nijtmans tags: tip-686
16:02
Fix compiler warning check-in: 65532cf1 user: jan.nijtmans tags: core-8-branch
15:42
Merge 8.7 check-in: 2198ee1d user: jan.nijtmans tags: trunk, main
15:41
Make a start with implementing "-locale" for text/entry/spinbox widgets. WIP Leaf check-in: ae63d66b user: jan.nijtmans tags: text-with-locale
08:55
Let's simply use "1" for -underline/-overstrike in stead of "on" check-in: 68aa4c64 user: jan.nijtmans tags: core-8-branch
2024-01-25
21:27
Implement TK_OPTION_VAR(Tcl_Size) for TK_OPTION_INT option. Needed in ttkTreeview.c for int -> Tcl_Size. check-in: 9055a3c7 user: jan.nijtmans tags: trunk, main
21:24
Implement TK_OPTION_VAR(Tcl_Size) for TK_OPTION_INT option. Needed in ttkTreeview.c for int -> Tcl_Size. check-in: d6fb1d54 user: jan.nijtmans tags: core-8-branch
17:50
Another round of small fixes, especially spelling errors... check-in: a7ffe06b user: dkf tags: trunk, main
16:17
Merge 8.7 check-in: cbd4f55f user: jan.nijtmans tags: trunk, main
15:32
Eliminate many (Tcl_Size) typecasts, which are no longer necessary check-in: 397785bb user: jan.nijtmans tags: core-8-branch
2024-01-24
22:17
Merge 8.7 check-in: 0bcfa5cd user: jan.nijtmans tags: trunk, main
22:00
Backport doc/systray.n from Tk 9.0, fix some format issues check-in: 02649a30 user: jan.nijtmans tags: core-8-branch
21:19
Merge 8.7 check-in: a56a1bc9 user: jan.nijtmans tags: trunk, main
19:11
Implement TK_OPTION_ENUM_VAR for TK_OPTION_ANCHOR/TK_OPTION_JUSTIFY/TK_OPTION_ANCHOR. Only really useful for platforms/compiler-options for which sizeof(enum)!=sizeof(int) check-in: d0270dc5 user: jan.nijtmans tags: core-8-branch
17:03
Merge 8.7 check-in: c6704b38 user: jan.nijtmans tags: trunk, main
17:02
All TK_OPTION_PIXELS implementation need Tcl_Obj storage, otherwise the full option value will be lost, as proven by message-1.11 testcase check-in: e760faf4 user: jan.nijtmans tags: core-8-branch
16:37
Merge 8.7 check-in: 9c1f0263 user: jan.nijtmans tags: trunk, main
16:35
If TK_NO_DEPRECATED, report back message -padX/-padY as {} check-in: bca487f3 user: jan.nijtmans tags: core-8-branch
14:01
Merge 8.7 check-in: 73803f46 user: jan.nijtmans tags: trunk, main
13:59
Allow {} as magical value for the -padx/-pady default, in stead of the magical value -1, for message widget. check-in: ec7c5c36 user: jan.nijtmans tags: core-8-branch
12:06
Merge 8.7 check-in: be275fa4 user: jan.nijtmans tags: trunk, main
12:03
Limit "screen distances" in error-messages to 50 characters (as was done sometimes, but not everywhere) check-in: 9630145b user: jan.nijtmans tags: core-8-branch
2024-01-23
21:04
Merge 8.7 check-in: bc9293f3 user: jan.nijtmans tags: trunk, main
20:46
Revise "bad screen distance" error-messages check-in: 4b46abde user: jan.nijtmans tags: core-8-branch
20:46
Keep Tk 8.7 as much as possible binary compatible with Tk 9.0 check-in: 2913f9a8 user: jan.nijtmans tags: core-8-branch
19:07
One more int -> TkTextTabStyle (eliminates a compiler warning). check-in: b763d9a1 user: csaba tags: core-8-branch
19:07
One more int -> TkTextTabStyle (eliminates a compiler warning). check-in: 2168e2d3 user: csaba tags: trunk, main
17:16
Merge 8.7 check-in: 444817d1 user: max tags: trunk, main
17:13
Fix a mistake in [181d1cb337] that broke the ixset and rolodex demos. check-in: 526e331f user: max tags: core-8-branch
14:10
Someone might like to use "long double" in an option table, let's allow that. check-in: 4417b753 user: jan.nijtmans tags: trunk, main
13:55
Merge-mark check-in: 5bb65305 user: jan.nijtmans tags: trunk, main
13:54
Merge 8.6 check-in: 0d75bea9 user: jan.nijtmans tags: core-8-branch
2024-01-22
13:05
tagPtr->wrapMode is an enum with only 4 possible values, so no need to test for 3 of them check-in: 85c86b5d user: jan.nijtmans tags: trunk, main
12:48
Make updatePending and doubleBuffer "bool" variables check-in: ff2c229e user: jan.nijtmans tags: trunk, main
12:14
Get rid of tagPtr->(reliefObj|justifyObj|overstrikePtr|underlinePtr|elideObj). Due to TIP #613, they are not needed any more. check-in: fe0ea41b user: jan.nijtmans tags: trunk, main
08:58
Merge 8.7 check-in: 2b571678 user: jan.nijtmans tags: trunk, main
08:57
Fix [e2f740cc64]: Open Tk choosers and press Alt+Z check-in: 400b50c8 user: jan.nijtmans tags: core-8-branch
2024-01-21
17:33
Merge 8.6 check-in: a73afcb6 user: jan.nijtmans tags: core-8-branch
17:08
Remove comment which isn't accurate any more check-in: 8a29393f user: jan.nijtmans tags: core-8-branch
00:00
Many small tweaks to docs

The main one is I've added a comment in to make primary subcommands ("methods") more obvious when editing. check-in: 3766abef user: dkf tags: trunk, main

2024-01-20
16:08
Resolve duplicate tests names (menu-40.1 and menu-40.2) by renumbering the tests added in [e2b00bfd]. check-in: cc78c025 user: fvogel tags: trunk, main
12:20
Mention option in alphabetical order check-in: 68c5aa7e user: jan.nijtmans tags: core-8-branch
11:32
Merge-mark check-in: 09ac334c user: jan.nijtmans tags: trunk, main
11:32
Backport comment fixes check-in: 534bb98e user: jan.nijtmans tags: core-8-branch
10:02
Fix comments following [724fbd24]. check-in: acf97d72 user: fvogel tags: trunk, main
09:57
Fix comments following [cd59cd0e]. check-in: f41e0f0d user: fvogel tags: trunk, main
09:51
Fix comments following [50c29f08]. check-in: 4a0995b4 user: fvogel tags: revised_text, tip-466
09:45
Fix comments following [48598763]. check-in: ef1f5c65 user: fvogel tags: trunk, main
2024-01-19
12:29
Merge-mark check-in: 82966ca5 user: jan.nijtmans tags: trunk, main
12:28
Improve "-align" check-in: 16d11bbf user: jan.nijtmans tags: core-8-branch
11:55
Merge 8.7. int -> TkAlignMode where appropriate check-in: 724fbd24 user: jan.nijtmans tags: trunk, main
10:51
Merge 8.6 check-in: 3e4c78c2 user: jan.nijtmans tags: core-8-branch
2024-01-18
22:32
Put "flush" in the right alphabetic position check-in: 0193cf7e user: jan.nijtmans tags: core-8-branch
22:25
int -> TkTextTabStyle wherever possible check-in: cd59cd0e user: jan.nijtmans tags: core-8-branch
16:24
Merge 8.7. Eliminate TkTextJustify check-in: 50c29f08 user: jan.nijtmans tags: revised_text, tip-466
14:27
Merge 8.7 check-in: 48598763 user: jan.nijtmans tags: trunk, main
14:24
Add TK_OPTION_ENUM_VAR to config tables, where enum's are involved. check-in: 244484cb user: jan.nijtmans tags: core-8-branch
14:23
int -> TkTextInvalidateAction check-in: 9772bdc9 user: jan.nijtmans tags: core-8-branch
2024-01-17
16:03
Rename some variables check-in: f341d2aa user: jan.nijtmans tags: revised_text, tip-466
14:36
Go back to a state which is known to work (hopefully) check-in: 41666103 user: jan.nijtmans tags: revised_text, tip-466
12:06
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 72dd909a user: jan.nijtmans tags: trunk, main
11:51
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway. Let TIP #613 handle it all. check-in: aa23a01f user: jan.nijtmans tags: core-8-branch
09:40
Merge-mark (Fix for [026e2bb685] will look totally different on 8.7) check-in: 604af025 user: jan.nijtmans tags: core-8-branch
2024-01-16
16:10
Fix [026e2bb685] for revised_text -justify option (not yet working for -relief) check-in: ad03d6b4 user: jan.nijtmans tags: revised_text, tip-466
14:39
Eliminate TkTextJustify type too, just use Tk_Justify check-in: d99baa91 user: jan.nijtmans tags: revised_text, tip-466
14:12
Eliminate TkTextTabAlign type, more simplifications/improvements check-in: 50e74fb4 user: jan.nijtmans tags: revised_text, tip-466
13:40
Add two flags TK_OPTION_JUSTIFY_FULL/TK_OPTION_JUSTIFY_NUMERIC, meant to be used in revised_text widget. Not used yet. Few other improvements check-in: a13cf5d8 user: jan.nijtmans tags: revised_text, tip-466
11:04
Revert most of [b8ced4cd8b]: it doesn't work yet check-in: 59d7af2a user: jan.nijtmans tags: revised_text, tip-466
2024-01-15
23:00
Merge 9.0 check-in: 5606e162 user: jan.nijtmans tags: revised_text, tip-466
22:51
Merge 8.7 check-in: 1f1ddd15 user: jan.nijtmans tags: trunk, main
22:38
-constraint -> -constraints check-in: 0d5b6189 user: jan.nijtmans tags: core-8-branch
22:10
Merge 9.0 check-in: b8ced4cd user: jan.nijtmans tags: revised_text, tip-466
2024-01-14
22:23
Those #define's are no longer necessary check-in: 3677e6e1 user: jan.nijtmans tags: trunk, main
21:56
Remove tricky code, no longer necessary in 9.0 check-in: c720d92f user: jan.nijtmans tags: trunk, main
21:49
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 12db53f1 user: jan.nijtmans tags: trunk, main
21:30
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 21faaaa9 user: jan.nijtmans tags: core-8-branch
20:49
Merge 8.7. Adapt test-cases Closed-Leaf check-in: 0df5ef59 user: jan.nijtmans tags: bug-026e2bb685
17:56
Fix for TIP #613: In case of TK_XXXX_NULL handling for relief/justify/anchor, don't create a "" object but just use NULL (as other options do) check-in: 7d66400d user: jan.nijtmans tags: core-8-branch
15:52
Proposed fix for [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: ae28324a user: jan.nijtmans tags: bug-026e2bb685
2024-01-13
21:52
Merge 9.0 check-in: 02216b70 user: jan.nijtmans tags: revised_text, tip-466
11:19
Close fork check-in: 35196a87 user: jan.nijtmans tags: trunk, main
11:17
Merge 8.7 check-in: 390ba120 user: jan.nijtmans tags: trunk, main
11:15
Cherry-pick [47bcd4a0] (and a few more of the same) check-in: 44df083e user: jan.nijtmans tags: core-8-branch
09:01
merge trunk check-in: 7a9c754c user: fvogel tags: revised_text, tip-466
09:00
Correct one missing -1 --> TCL_INDEX_NONE change in previous commit. check-in: 47bcd4a0 user: fvogel tags: trunk, main
2024-01-12
20:53
Merge 8.7 check-in: 020127b4 user: jan.nijtmans tags: trunk, main
20:48
Merge 8.6 (there we go again) check-in: 639ada70 user: jan.nijtmans tags: core-8-branch
20:29
merge mark check-in: 068702f9 user: fvogel tags: revised_text, tip-466
20:24
Fix [737abf4523]: text widget has terrible performance with image create. check-in: 9c5394a6 user: fvogel tags: trunk, main
20:16
merge trunk check-in: 37579cd2 user: fvogel tags: revised_text, tip-466
2024-01-09
23:01
Merge-mark check-in: c72b01fb user: jan.nijtmans tags: trunk, main
22:59
Merge 8.6 check-in: 109c7a65 user: jan.nijtmans tags: core-8-branch
22:02
Fix [b7abf0d817]: ttk::treeview shows O(n^2) destruction time check-in: f24dfbca user: fvogel tags: trunk, main
21:47
Merge-mark check-in: c0700046 user: jan.nijtmans tags: trunk, main
21:44
Merge-mark 8.6. Don't bother build for Tcl 9.1. Some missing constraints check-in: 83a63def user: jan.nijtmans tags: core-8-branch
19:37
Scrolling-related improvements in the documentation. check-in: e2b0be75 user: csaba tags: core-8-branch
19:36
Scrolling-related improvements in the documentation. check-in: 146c8487 user: csaba tags: trunk, main
15:44
Make TK_NO_DEPRECATED=1 test-cases work with Tcl 8.6 too. check-in: 453bd962 user: jan.nijtmans tags: core-8-branch
15:34
Remove test constraints which are not necessary any more in Tk 9.0 check-in: 287de5cb user: jan.nijtmans tags: trunk, main
14:08
More "Tk" -> "tk" check-in: e9ff5d37 user: jan.nijtmans tags: trunk, main
14:07
Make TK_NO_DEPRECATED=1 test-cases work check-in: 7c5d699c user: jan.nijtmans tags: core-8-branch
08:57
Starting with Tcl 9.0, lower-case package-names are recommended check-in: 56dd1fd7 user: jan.nijtmans tags: trunk, main
2024-01-08
21:24
Merge 8.7 check-in: 9fd8fe46 user: jan.nijtmans tags: trunk, main
21:23
Merge 8.6. "parenright" -> ")" (simply since we can ....) check-in: a6aeda72 user: jan.nijtmans tags: core-8-branch
21:20
Restore "$menu index" to return "none" for no index (for compatibility with Tk 8.6) check-in: e80077b7 user: jan.nijtmans tags: core-8-branch
11:13
Merge 8.7 check-in: 207ef11d user: oehhar tags: trunk, main
11:08
nanosvg #148 "Remove unnecessary parentheses" https://github.com/memononen/nanosvg/commit/93ce879dc4c04a3ef1758428ec80083c38610b1f check-in: d8e3ca2f user: oehhar tags: core-8-branch
09:27
nanosvg #252 "Fixed invalid memory read on single stop gradient" https://github.com/memononen/nanosvg/commit/55b64b5070f937ddb65a8dc5985f9948d3c52d37 check-in: 4b310bdc user: oehhar tags: core-8-branch
2024-01-06
17:06
Merge 8.7 check-in: dfd55e22 user: jan.nijtmans tags: trunk, main
17:05
Merge 8.6 check-in: 41dbe6ac user: jan.nijtmans tags: core-8-branch
16:41
Fix [a9e637f1c8]: ttk::treeview does not show partial bottom row check-in: 8c435b26 user: jan.nijtmans tags: trunk, main
16:41
Merge 8.6 check-in: 74a2fa1c user: jan.nijtmans tags: core-8-branch
2024-01-05
18:38
merge release check-in: 243dbd89 user: dgp tags: trunk, main
14:39
Make the SUFX for nmake-builds the same as for Makefile builds, if TCL_VERSION > 86 check-in: 762b0093 user: jan.nijtmans tags: trunk, main
14:38
Make the SUFX for nmake-builds the same as for Makefile builds, if TCL_VERSION > 86 check-in: 25bf5d43 user: jan.nijtmans tags: core-8-branch
08:51
Merge 9.0 check-in: 1086205d user: jan.nijtmans tags: revised_text, tip-466
08:23
Correct "make dist" for removed buttons.bmp file check-in: 24a8f79e user: jan.nijtmans tags: trunk, main
08:22
Correct "make dist" for removed buttons.bmp file check-in: 5da4d506 user: jan.nijtmans tags: core-8-branch
08:18
Remove buttons.bmp from makefile.vc too check-in: f167167f user: jan.nijtmans tags: trunk, main
08:12
Remove buttons.bmp from makefile.vc too check-in: f235e274 user: jan.nijtmans tags: core-8-branch
2024-01-04
21:07
Merge 9.0 check-in: 922f7a76 user: jan.nijtmans tags: revised_text, tip-466
20:49
remove buttons.bmp and lamp.bmp: those are not used anywhere any more check-in: 9102f58b user: jan.nijtmans tags: trunk, main
20:43
remove buttons.bmp and lamp.bmp: those are not used anywhere any more check-in: 986d8724 user: jan.nijtmans tags: core-8-branch
16:48
Fix [1ca3c8d9da]: nmake build with OPTS=static. Give testtest.exe a version-number check-in: 940996d8 user: jan.nijtmans tags: trunk, main
16:46
Fix [1ca3c8d9da]: nmake build with OPTS=static. Give tktest.exe a version-number check-in: a8ca8ba8 user: jan.nijtmans tags: core-8-branch
2024-01-03
15:00
Fix [52df668390]: Measurement of control characters are wrong after measurement of characters that cannot be displayed by the given font. AllocFont() -> InitFont() in comments check-in: 870f992f user: jan.nijtmans tags: trunk, main
14:58
Merge 8.6 check-in: af5eb7cb user: jan.nijtmans tags: core-8-branch
14:32
Merge 8.7 check-in: b20dcd3c user: jan.nijtmans tags: trunk, main
14:22
Merge 8.6 check-in: 027b5991 user: jan.nijtmans tags: core-8-branch
01:41
Merge-mark check-in: b9029bbc user: jan.nijtmans tags: core-8-branch
2024-01-02
14:46
unneeded "if" statement check-in: d9a28515 user: jan.nijtmans tags: trunk, main
13:05
Merge 8.7 check-in: 63d7a56b user: jan.nijtmans tags: core-8-branch
10:47
Merge 8.6 check-in: 7de56f70 user: jan.nijtmans tags: core-8-branch
2023-12-28
17:11
Make sure that the zip-file is attached to tcl9tk90.dll for non-static builds too Closed-Leaf check-in: c8037a50 user: dgp tags: rc4, core-9-0-b1-rc, core-9-0-b1
17:10
Fix TK_RELEASE_SERIAL for "b1" release check-in: 51a5317b user: dgp tags: core-9-0-b1-rc
17:06
Ticket [0de707ab06]: Add explanation of the solution provided on the core list by Jan check-in: 8e5aac2b user: dgp tags: core-9-0-b1-rc
2023-12-26
17:10
Add "none" as possible index value for menu's (but keep it undocumented). See [fec9e3879d] check-in: 49ee1144 user: jan.nijtmans tags: trunk, main
17:06
Put back "none" as possible index value for Tk > 8 check-in: 5f8259b7 user: jan.nijtmans tags: core-8-branch
15:49
Never use TCL_SIZE_MODIFIER "u", because Tcl_Size can be negative check-in: 9e08a5ce user: jan.nijtmans tags: trunk, main
15:23
Never use TCL_SIZE_MODIFIER "u", because Tcl_Size can be negative check-in: a7db1c5b user: jan.nijtmans tags: core-8-branch
14:38
[da23032e6a]: Update documentation check-in: 5471e09e user: jan.nijtmans tags: trunk, main
14:22
Document that "none" is no longer a valid menu index check-in: 57cc76f4 user: jan.nijtmans tags: trunk, main
14:17
Document "none" in menu's as deprecated check-in: c0e6b908 user: jan.nijtmans tags: core-8-branch
2023-12-23
20:22
Rename linux-with-tcl87-build.yml -> linux-with-tcl8-build.yml check-in: db523c70 user: jan.nijtmans tags: trunk, main
2023-12-22
18:45
Merge 8.7 check-in: 7a619281 user: jan.nijtmans tags: trunk, main
16:51
Merge 8.6 check-in: 9baaf06e user: jan.nijtmans tags: core-8-branch
10:31
(cherry-pick): Make sure that the zip-file is attached to tk87.dll for non-static builds too check-in: 14f96815 user: jan.nijtmans tags: core-8-branch
10:26
Make sure that the zip-file is attached to tcl9tk90.dll for non-static builds too check-in: b6b83daf user: jan.nijtmans tags: trunk, main
10:06
Fix TK_RELEASE_SERIAL for "b1" release check-in: 6da2de36 user: jan.nijtmans tags: trunk, main
09:52
int -> Tcl_Size in menu handling check-in: bb926267 user: jan.nijtmans tags: core-8-branch
2023-12-21
22:56
Merge 9.0 check-in: 387c79a0 user: jan.nijtmans tags: revised_text, tip-466
22:53
Merge 9.0 check-in: d13fcc28 user: jan.nijtmans tags: tip-626
22:53
Merge-mark check-in: c64f9a3c user: jan.nijtmans tags: trunk, main
21:58
Add missing cleanup of (non-implicit) selection handlers at the end of the recently aded tests. Maybe implicit handlers (UTF8_STRING handlers automatically created by STRING handlers) should be cleaned as well, or perhaps cleaning the STRING handler should automatically clean the UTF8_STTRING handler (the current code doesn't do this). Leaf check-in: e3ecda2f user: fvogel tags: bug-af31a84c91
21:49
Add one more select-14.x test. check-in: 35e355f4 user: fvogel tags: bug-af31a84c91
21:41
Remove unwanted character check-in: 927ec3c6 user: fvogel tags: bug-af31a84c91
02:05
Update to print documentation check-in: 5339d3cf user: kevin_walzer tags: core-8-branch
01:59
Update documentation for print command check-in: e2933f24 user: kevin_walzer tags: trunk, main
2023-12-20
12:10
Merge 8.7 check-in: c29f762a user: jan.nijtmans tags: trunk, main
12:06
Merge-mark check-in: 627de844 user: jan.nijtmans tags: core-8-branch
11:48
remove tkUnixDialog.c, since it's no longer used check-in: b00a2f9d user: jan.nijtmans tags: core-8-branch
11:06
Ticket [0de707ab06]: Add explanation of the solution provided on the core list by Jan check-in: e006a5f0 user: oehhar tags: trunk, main
09:53
Rebase to 9.0 check-in: 6e1b85da user: jan.nijtmans tags: tip-626
2023-12-19
21:21
Add more tests (select-14.2.2 currently fails). check-in: 453b8814 user: fvogel tags: bug-af31a84c91
20:51
UTF8-STRING is a Linux-specific target (at least Windows does not understand it, test select-14.2 fails with 'PRIMARY selection doesn't exist or form UTF8_STRING not defined') check-in: 364e32e6 user: fvogel tags: bug-af31a84c91
15:55
Merge 8.7 check-in: 84872714 user: jan.nijtmans tags: trunk, main
15:55
Provide variable-names in comments check-in: 83ad1ca5 user: jan.nijtmans tags: core-8-branch
09:57
Merge 8.7 check-in: 66d255fa user: jan.nijtmans tags: trunk, main
09:55
Merge 8.6 check-in: 6350f256 user: jan.nijtmans tags: core-8-branch
09:53
Make it compile (again) with Tcl 8.6 check-in: 38ec3d0a user: jan.nijtmans tags: core-8-branch
2023-12-18
22:19
Merge 9.0 check-in: a41d9d3a user: jan.nijtmans tags: tip-626
21:52
Merge 8.7 check-in: c941ee14 user: jan.nijtmans tags: trunk, main
21:49
Make Ttk_ManagerSpec "const" check-in: 1bfd68d9 user: jan.nijtmans tags: core-8-branch
21:26
Merge 8.7 check-in: cb503aa2 user: jan.nijtmans tags: trunk, main
21:21
ttk improvements (e.g. regarding TCL_UNUSED) check-in: 42619206 user: jan.nijtmans tags: core-8-branch
13:43
Merge 8.7 check-in: d3c10567 user: jan.nijtmans tags: trunk, main
13:29
Use Tcl_ObjCmdProc in stead of full function signature check-in: cf35e7de user: jan.nijtmans tags: core-8-branch
13:27
Even more TCL_UNUSED usage check-in: 172fb6dc user: jan.nijtmans tags: core-8-branch
09:36
Proposal for a fix using a simplified Tk_CreateSelHandler(). check-in: 793effdb user: sbron tags: bug-af31a84c91
08:19
Merge 8.7 check-in: cc8afe5d user: jan.nijtmans tags: trunk, main
2023-12-17
22:25
(internal) int -> Tcl_Size check-in: 438f826c user: jan.nijtmans tags: core-8-branch
2023-12-16
23:12
Merge 8.7 check-in: 5164e127 user: jan.nijtmans tags: trunk, main
2023-12-15
21:18
Many more TCL_UNUSED() usage check-in: dca75010 user: jan.nijtmans tags: core-8-branch
2023-12-14
16:20
Fix for Cygwin build check-in: 73a336ae user: jan.nijtmans tags: trunk, rc3, rc2, main
13:36
Merge 8.7 check-in: b07cf6b5 user: jan.nijtmans tags: trunk, main
12:59
Merge 8.6 check-in: d7be880e user: jan.nijtmans tags: core-8-branch
2023-12-13
14:55
Don't build this branch any more Closed-Leaf check-in: 2cb6e78e user: jan.nijtmans tags: x11-unixwm-51-7
14:51
Remove unused variable. check-in: 8a0038df user: culler tags: trunk, main
14:43
Remove unused variable. check-in: 613dc295 user: culler tags: core-8-branch
14:19
Clean up selection handler at the end of the test. check-in: 2e137440 user: sbron tags: bug-af31a84c91
13:30
Add a test to catch bug [af31a84c91]: Replacing selection handler is ineffective. check-in: 10121ce3 user: sbron tags: bug-af31a84c91
11:08
Merge 8.7 check-in: 2af033c9 user: jan.nijtmans tags: trunk, main
11:08
Fix 2 (minor) compiler warnings check-in: 07482bda user: jan.nijtmans tags: core-8-branch
10:53
Merge-mark check-in: a28c7f88 user: jan.nijtmans tags: trunk, main
10:51
Don't use Tcl_Size in documentation (yet), since Tk 8.7 will mainly be used with Tcl 8.7 check-in: 555c3e24 user: jan.nijtmans tags: core-8-branch
10:39
Merge-mark check-in: dc1f5dad user: jan.nijtmans tags: trunk, main
10:38
(Cherry-pick): Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> Tcl_Size). Update documentation. check-in: 5d520316 user: jan.nijtmans tags: core-8-branch
10:09
Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> Tcl_Size). Update documentation. check-in: 1fa18623 user: jan.nijtmans tags: trunk, main
2023-12-12
23:30
Remove USE_OLD_CANVAS check-in: e562fa78 user: jan.nijtmans tags: trunk, main
16:24
Merge 8.7 check-in: 9a406fe2 user: jan.nijtmans tags: trunk, main
16:23
Merge 8.6 check-in: 033deb1c user: jan.nijtmans tags: core-8-branch
15:55
Merge-mark check-in: dded101f user: jan.nijtmans tags: trunk, main
15:55
(cherry-pick): Made the scrolling by units via <TouchpadScroll> smoother. check-in: c3aed8d7 user: jan.nijtmans tags: core-8-branch
15:49
Fix for [0de707ab06]: Problem in tk9 static build under windows check-in: ad43c340 user: jan.nijtmans tags: trunk, main
15:31
Made the scrolling by units via <TouchpadScroll> smoother. check-in: 81e2d8c8 user: csaba tags: trunk, main
15:27
Merge 8.7 check-in: 13ac6e98 user: jan.nijtmans tags: trunk, main
15:23
Merge 8.6 check-in: 1ab9f9f9 user: jan.nijtmans tags: core-8-branch
14:13
Merge-mark check-in: ebde2acd user: jan.nijtmans tags: trunk, main
14:12
Merge 8.6 check-in: 3e534c36 user: jan.nijtmans tags: core-8-branch
13:54
Merge 8.7 check-in: 8922c662 user: jan.nijtmans tags: trunk, main
13:08
Merge 8.6 check-in: 39b2909c user: jan.nijtmans tags: core-8-branch
11:53
More adjustments to tests that failed on macOS Sonoma check-in: 19af82b9 user: jan.nijtmans tags: trunk, main
11:49
Merge 9.0 check-in: 47c0d2a3 user: jan.nijtmans tags: x11-unixwm-51-7
11:14
Merge 8.7 check-in: 6d6ecb48 user: jan.nijtmans tags: trunk, main
11:13
Fix [438a0a79d8] and [d498db461a], both related to -underline handling check-in: d94ca5cd user: jan.nijtmans tags: core-8-branch
2023-12-11
22:24
Tk_InitImageArgs() was related to USE_OLD_IMAGE, which is now removed check-in: 293accc0 user: jan.nijtmans tags: trunk, main
19:36
Change (internal) TkCreateFrame function from argc/argv -> objc/objv check-in: 03ed8b48 user: jan.nijtmans tags: trunk, main
16:03
misc code cleanup check-in: 1e428a77 user: jan.nijtmans tags: core-8-branch
16:01
Make scrollCounter "unsigned long" check-in: 566cfc9b user: jan.nijtmans tags: core-8-branch
15:27
Test unixWm-51.7 on the X11 CI runner check-in: 8d11afe7 user: culler tags: x11-unixwm-51-7
09:24
backout [b5ee5fc8]. It's causing test-failures on X11 check-in: 95de58be user: jan.nijtmans tags: trunk, main
09:15
Merge 8.7 check-in: ba31bc57 user: jan.nijtmans tags: trunk, main
09:11
No deprecated function names in testcases check-in: 12ac3041 user: jan.nijtmans tags: core-8-branch
08:55
White-spacing check-in: 25516c09 user: jan.nijtmans tags: core-8-branch
02:43
Merge implementation of TIP #684 from core-8-branch. check-in: 11828c37 user: marc_culler tags: trunk, main
02:28
Merge implementation of TIP #684. check-in: 72276040 user: marc_culler tags: core-8-branch
2023-12-09
10:18
Fix [1d8b7124b6]: X11: Photo images not drawn correctly for 32-bit visuals. Patch from Christian Werner. check-in: e06aa73e user: fvogel tags: trunk, main
2023-12-08
12:01
Sync unix/tcl.m4 with Tcl 9.0 check-in: f1417ecf user: jan.nijtmans tags: trunk, main
2023-12-07
03:02
More adjustments to tests that failed on macOS Sonoma. check-in: b5ee5fc8 user: marc_culler tags: trunk, main
2023-12-06
23:27
Merge 9.0 check-in: 7ce8fbd8 user: jan.nijtmans tags: revised_text, tip-466
23:26
Merge 8.7 check-in: 08ea5bf5 user: jan.nijtmans tags: trunk, main
20:27
Merge core-8-6-branch check-in: 73d7dba9 user: culler tags: core-8-branch
13:38
Merge 9.0 check-in: 277a101e user: jan.nijtmans tags: revised_text, tip-466
2023-12-04
22:13
Fix the build with -DTK_NO_DEPRECATED=1 (errors and warnings). check-in: 71597423 user: fvogel tags: revised_text, tip-466
14:52
Merge 8.7 check-in: 87272a3d user: jan.nijtmans tags: trunk, main
14:51
Merge 8.6 check-in: 35c3e064 user: jan.nijtmans tags: core-8-branch
2023-12-03
19:22
Merge-mark check-in: 6b97faf8 user: jan.nijtmans tags: trunk, main
19:20
Merge 8.6 check-in: 885dc926 user: jan.nijtmans tags: core-8-branch
18:49
Fix [fe942372aa]: Aqua: XPutImage() swaps red and blue channels. Patch from Christopher Chavez. check-in: bf041dbc user: fvogel tags: trunk, main
18:01
Merge 8.7 check-in: 2600c846 user: jan.nijtmans tags: trunk, main
18:00
Merge 8.6 check-in: c91ff13d user: jan.nijtmans tags: core-8-branch
16:43
Clean up handling of Apple FourCC Creator Codes - many thanks to Christopher Chavez for patches. check-in: 21e6b03c user: marc_culler tags: trunk, main
16:29
Clean up handling of Apple FourCC Creator Codes - many thanks to Christopher Chavez for patches. check-in: b59b930c user: marc_culler tags: core-8-branch
09:11
Fix the warnings revealed at Github CI on Linux. check-in: 000283f2 user: fvogel tags: revised_text, tip-466
2023-12-02
11:01
merge trunk check-in: 89ba48e9 user: fvogel tags: revised_text, tip-466
09:39
Updated the ttk::scrollbar test. Closed-Leaf check-in: 277c9b5a user: csaba tags: touchpad_events
09:27
Fixed the test failure in ttk/scrollbar test. check-in: 63b77ca1 user: csaba tags: core-8-branch
09:26
Fixed the test failure in ttk/scrollbar test. check-in: 864f904a user: csaba tags: trunk, main
2023-12-01
21:48
Merge 8.7 check-in: 68c5d945 user: jan.nijtmans tags: trunk, main
21:47
Merge 9.0 check-in: 819ba0f4 user: jan.nijtmans tags: revised_text, tip-466
18:42
CI for revised_text on Linux (other platforms already have it). check-in: a2a9a6e1 user: fvogel tags: revised_text, tip-466
15:57
Fix [5fde07b1d5]: tkCanvas.c: use WORDS_BIGENDIAN check-in: 5258697c user: jan.nijtmans tags: core-8-branch
13:23
Merge 8.7 check-in: 405a0967 user: jan.nijtmans tags: trunk, main
13:22
Cover ICU4C version 0.60 up to 0.79: That's from 2017 up to around 2026, almost 10 years life span. check-in: 8b0ea891 user: jan.nijtmans tags: core-8-branch
12:26
For X11 only: Minimize the number of artifacts caused by intermixed <MouseWheel> and <Shift-MouseWheel> events triggered by two-finger gestures. check-in: f7687c4d user: csaba tags: touchpad_events
11:16
Adapted scrollbar.test to the improvements in scrlbar.tcl; reverted the changes in scrlbar.tcl and ttk/notebook.tcl made in [855b6c5a]. check-in: 4bf9e258 user: csaba tags: core-8-branch
11:14
Adapted scrollbar.test to the improvements in scrlbar.tcl; reverted the changes in scrlbar.tcl and ttk/notebook.tcl made in [c0b55af4]. check-in: eeede5fa user: csaba tags: trunk, main
10:12
Merge 8.7 check-in: 90ef5574 user: jan.nijtmans tags: trunk, main
10:11
Merge 8.6 check-in: e78a3699 user: jan.nijtmans tags: core-8-branch
10:05
Fix [53fdb87e49]: Glyph indexing is still unperfect check-in: 7fba3466 user: jan.nijtmans tags: core-8-branch
09:30
Fix [53fdb87e49]: Glyph indexing is still unperfect check-in: c0b55af4 user: jan.nijtmans tags: trunk, main
09:23
Fix test-failure in scrollbar test check-in: 855b6c5a user: jan.nijtmans tags: core-8-branch
2023-11-30
23:01
Merge 8.7 check-in: c32df55b user: jan.nijtmans tags: trunk, main
23:00
Missing needed TCL_COMBINE flag (only really needed when running with Tcl 9.0) check-in: d5bedce8 user: jan.nijtmans tags: core-8-branch
22:52
Fix now appears to work for MaxOS too Closed-Leaf check-in: e915d295 user: jan.nijtmans tags: utf-max-4
21:52
Oops check-in: a1764379 user: jan.nijtmans tags: utf-max-4
20:18
Minimize the number of artifacts caused by intermixed <MouseWheel> and <Shift-MouseWheel> events triggered by two-finger gestures. check-in: 90c3e7b9 user: csaba tags: core-8-branch
20:14
Minimize the number of artifacts caused by intermixed <MouseWheel> and <Shift-MouseWheel> events triggered by two-finger gestures. check-in: b02c00e7 user: csaba tags: trunk, main
16:17
Entry widget on MacOS works fine now check-in: b1050ff0 user: jan.nijtmans tags: utf-max-4
15:58
Correct typo on bind man page check-in: 3ac20691 user: kevin_walzer tags: touchpad_events
11:35
Merge 9.0. More progress check-in: eefe79ca user: jan.nijtmans tags: utf-max-4
09:03
(cherry-pick) Include pb_image.svg in the distribution. check-in: 9a3fb627 user: jan.nijtmans tags: core-8-branch
2023-11-29
19:16
Include pb_image.svg in the distribution. check-in: 93575b6f user: dgp tags: trunk, rc1, main
16:04
More tweaks Leaf check-in: afc25089 user: jan.nijtmans tags: bug-d66e6fabad
15:55
Rebase to 9.0 check-in: b9cdd86b user: jan.nijtmans tags: bug-d66e6fabad
15:52
Re-apply [efab40f95b93]. Make everything compile again check-in: dfc84fa6 user: jan.nijtmans tags: bug-d66e6fabad
2023-11-28
20:38
Include changes suggested by Csaba Nemethi. check-in: b85117bf user: marc_culler tags: touchpad_events
18:14
Rebase to 8.7 check-in: 56c5f556 user: jan.nijtmans tags: bug-d66e6fabad
17:55
Merge 8.7 check-in: 0373028a user: jan.nijtmans tags: trunk, main
17:55
Merge 8.6 check-in: 8ceba030 user: jan.nijtmans tags: core-8-branch
17:48
merge-mark check-in: 35f3f459 user: jan.nijtmans tags: trunk, main
17:47
Specify TK_ALWAYS_REDRAW where appropriate check-in: 61b99481 user: jan.nijtmans tags: core-8-branch
13:51
Fix Windows build check-in: e158575e user: culler tags: touchpad_events
13:48
Remove dead code related to _TK_ALLOW_DECREASING_TABS check-in: bf86eba6 user: jan.nijtmans tags: trunk, main
13:42
Remove internal TkMacOSXDrawable stub entry: no longer necessary check-in: 6edb1a27 user: jan.nijtmans tags: trunk, main
12:16
Merge 9.0 check-in: 5cc7c557 user: jan.nijtmans tags: revised_text, tip-466
09:14
Merge 8.7 check-in: aa9b915d user: jan.nijtmans tags: trunk, main
09:11
Add TK_ALWAYS_REDRAW flag check-in: ffe93cb9 user: jan.nijtmans tags: core-8-branch
09:05
TIP 647: Change Tk_ConfigureWidgets signature, abandon TK_CONFIG_OBJS check-in: fb4ce9ca user: jan.nijtmans tags: trunk, main
07:45
TIP #647 (partial, only the 100% upwards compatible part) check-in: 5f6a25cf user: jan.nijtmans tags: core-8-branch
03:53
Update bind.n check-in: d59c1023 user: marc_culler tags: touchpad_events
03:38
Add bindings for listbox and treeview. Some code clean up. check-in: da1a715c user: marc_culler tags: touchpad_events
2023-11-27
20:21
Adapt Csaba's notebook bindings to the new setup. check-in: 6d983ba8 user: marc_culler tags: touchpad_events
19:35
Adapt Csaba's ttk::combobox and ttk::spinbox bindings to this setup. check-in: 98113476 user: marc_culler tags: touchpad_events
17:02
Use the serial field of TouchpadScroll events as a counter. check-in: 9e8dcce2 user: marc_culler tags: touchpad_events
16:16
Starting work to compile Tk with TCL_UTF_MAX=4 (WIP) check-in: 2f3bf2de user: jan.nijtmans tags: utf-max-4
15:31
Introduce a separate TouchpadScroll event. Avoids Extended-MouseWheel events being handled by MouseWheel bindings. check-in: 00c67cec user: marc_culler tags: touchpad_events
09:01
Merge-mark check-in: 58b119a7 user: jan.nijtmans tags: trunk, main
09:00
Remove outdated documentation check-in: 575314d3 user: jan.nijtmans tags: core-8-branch
2023-11-26
12:23
Remove obsolete "obsolete.tcl" and "unsupported.tcl" too check-in: 85372003 user: jan.nijtmans tags: trunk, main
12:21
Remove "unsupported.tcl" too Closed-Leaf check-in: d08e639f user: jan.nijtmans tags: tk-legacy
08:14
Following [536fea2e], remove deprecated scrollbar tests. Note: we have 3 tests still constrained by 'deprecated' in the codebase. check-in: 5b873446 user: fvogel tags: trunk, main
2023-11-25
22:35
Follow-up legacy removals check-in: ab26667e user: jan.nijtmans tags: tk-legacy
20:59
Merge-mark check-in: f25c25a0 user: jan.nijtmans tags: trunk, main
20:58
Fix [52d83f67eb]: TkDestroyMenu(): outdated comment check-in: de64ec45 user: jan.nijtmans tags: core-8-branch
20:21
Fix [52d83f67eb]: TkDestroyMenu(): outdated comment check-in: a4d25495 user: fvogel tags: trunk, main
18:46
TIP #683: Remove legacy "pack" and "scrollbar" syntax check-in: 536fea2e user: jan.nijtmans tags: trunk, main
18:41
Remove deprecated tests/documentation check-in: 0d4556a6 user: jan.nijtmans tags: core-8-branch
18:36
Merge 8.6 check-in: 46eedb3e user: jan.nijtmans tags: core-8-branch
14:47
Update bind.n; resolve unintended fork check-in: 9b754141 user: marc_culler tags: touchpad_events
09:54
Fix [9c098a90e6]: macOS Aqua : crash in setMarkedText. Patch from Christopher Chavez. check-in: 8c853e5d user: fvogel tags: trunk, main
01:45
Fix backwards horizontal scrolling on Windows. check-in: 842bd23f user: culler tags: touchpad_events
2023-11-24
22:52
Switch from Control-MouseWheel to Extended-MouseWheel. check-in: 9e030488 user: marc_culler tags: touchpad_events
20:32
Add touchpad bindings to the canvas items demo. check-in: 8a38e219 user: marc_culler tags: touchpad_events
20:12
Fix scrollbar <Control-Mousewheel> bindings toto ensure that horizontal gestures do not produce vertical motion and vice versa. check-in: 3b6a1b88 user: marc_culler tags: touchpad_events
19:41
Remove the ScaleNum invocations from the listbox MouseWheel bindings. check-in: f64c0a95 user: marc_culler tags: touchpad_events
19:38
Restore the ScaleNum invocations in the Text MouseWheel binding. check-in: 8bd30944 user: marc_culler tags: touchpad_events
04:55
Put ScrollByPixels back in the tk namespace, but named ScrollbarScrollByPixels. check-in: 34567eb1 user: marc_culler tags: touchpad_events
03:26
Fix the regression in scrlbar.tcl check-in: b69363b1 user: marc_culler tags: touchpad_events
2023-11-23
21:27
Update the text in the scrollable canvas demo check-in: a139c8ff user: marc_culler tags: touchpad_events
20:25
Support smooth scrolling of Canvas widgets and demonstrate it in the simple scrollable canvas demo. check-in: 91243475 user: marc_culler tags: touchpad_events
15:27
Merge 8.7 check-in: 3f287cc3 user: jan.nijtmans tags: trunk, main
15:26
Merge 8.6 check-in: fbd337b2 user: jan.nijtmans tags: core-8-branch
12:24
NANOSVG pull request #249: Bug "else" missing check-in: 3fd65b41 user: oehhar tags: trunk, main
12:23
NANOSVG pull request #249: Bug "else" missing check-in: 7b80e0c1 user: oehhar tags: core-8-branch
2023-11-22
12:30
Fix [22a4ad2a6e]: Aqua: let Core Graphics manage pixmap data memory. Patch from Christopher Chavez. check-in: 37b11571 user: fvogel tags: trunk, main
03:31
Fix the low resolution events. check-in: 387271c0 user: marc_culler tags: touchpad_events
2023-11-21
23:16
Add bindings for Scrollbar and Listbox. Fix bindings for Text. check-in: e085227c user: marc_culler tags: touchpad_events
03:05
Make touchpad scrolling work for Text widgets on Windows. check-in: 858f1e03 user: culler tags: touchpad_events
2023-11-20
21:45
Add smooth scrolling for Text widgets on macOS. check-in: e6f4267d user: marc_culler tags: touchpad_events
2023-11-19
23:02
Restore low-res scrollwheel behavior; insert a placeholder for sending touchpad events. check-in: 91d0488e user: marc_culler tags: touchpad_events
19:17
Add helper functions to avoid multiple occurrences of hard-wired constants. check-in: fdb9e478 user: marc_culler tags: touchpad_events
16:11
Fix the MouseWheel bindings for the Listbox. check-in: f9bebe3a user: marc_culler tags: touchpad_events
14:21
Fix Scrollbar bindings check-in: 7c7a6c17 user: marc_culler tags: touchpad_events
2023-11-18
16:11
Merge 9.0 Closed-Leaf check-in: e0369fbe user: jan.nijtmans tags: tip-647
15:36
Merge-mark check-in: 410508ad user: jan.nijtmans tags: trunk, main
2023-11-17
21:45
TkpMakeWindow -> Tk_MakeWindow (2x) check-in: 093ac3cd user: jan.nijtmans tags: core-8-branch
15:27
Shuffle (internal) stub-entries, so now same functionnames occupy the same stub-entry number, independant from platform. check-in: da88aadc user: jan.nijtmans tags: trunk, main
15:23
unnecessary type-cast check-in: da16cdcf user: jan.nijtmans tags: tip-647
14:33
Remove pack-old.n too Closed-Leaf check-in: 80423526 user: jan.nijtmans tags: tk-legacy
09:55
Re-generate internal stubs check-in: 2eca7914 user: jan.nijtmans tags: trunk, main
08:53
Backout part of [c9a672c28cc8]: joining X11 tables gives symbol conflicts on Linux check-in: 122728dd user: jan.nijtmans tags: trunk, main
06:44
Add non-regression test text-39.15 checking for [84b066a8ff] fixed by the previous commit. [053afb19b6] is already tested by text-39.10. check-in: 42ad9e0e user: fvogel tags: revised_text, tip-466
2023-11-16
21:34
Fix [053afb19b6]: AddressSanitizer: stack-buffer-overflow during text-39.10 AND [84b066a8ff]: crash with text tags operation in revised_text. check-in: e7af5c41 user: fvogel tags: revised_text, tip-466
20:11
Fix the (C++) build check-in: 6a497d97 user: jan.nijtmans tags: trunk, main
19:48
Remove leftover comments no longer needed after previous commits removing deprecated code. check-in: 13d7d165 user: fvogel tags: trunk, main
19:35
Fix the build. check-in: b513706c user: fvogel tags: trunk, main
15:53
Get rid of the "Dummy entry for stubs table backwards compatibility" check-in: 0c356f1f user: jan.nijtmans tags: trunk, main
14:21
Remove Tk_FreeXId/Tk_FreeStyleFromObj (doing nothing for ages) and Tk_GetStyleFromObj (undocumented alternative for Tk_AllocStyleFromObj()). No known extension uses any of those. check-in: f335bc04 user: jan.nijtmans tags: trunk, main
13:57
Remove legacy "pack" and "scrollbar" syntax check-in: 50617bbe user: jan.nijtmans tags: tk-legacy
13:40
More legacy "photo" removals. Also the deprecated "-file" argument for wish. check-in: 6fc74920 user: jan.nijtmans tags: trunk, main
12:50
Remove TkOldTestInit check-in: 132907fb user: jan.nijtmans tags: trunk, main
12:43
Remove more deprecated stuff. Join "X functions" stub tables for Win and MacOS together as a single platform-independant table check-in: c9a672c2 user: jan.nijtmans tags: trunk, main
11:08
Remove some (very old!) Image-related stuff, and unused stub entries check-in: 7f2a6504 user: jan.nijtmans tags: trunk, main
08:28
Give Ttk_GetOrientFromObj the signature it always should have had. check-in: c9effdc8 user: jan.nijtmans tags: trunk, main
2023-11-15
20:50
2 more ... check-in: 4fa15e78 user: jan.nijtmans tags: trunk, main
20:25
Don't use TCL_ENCODING_STOPONERROR any more, it's TCL_ENCODING_PROFILE_STRICT now check-in: 5e635a2f user: jan.nijtmans tags: trunk, main
20:19
Merge 8.6 check-in: 8e171a9f user: jan.nijtmans tags: core-8-branch
20:13
Introduce TCL_ENCODING_PROFILE_TCL8, making the behavior of Tk independant on what the default profile is check-in: e1c065d7 user: jan.nijtmans tags: core-8-branch
19:55
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: 68b2ed5c user: fvogel tags: trunk, main
14:02
Merge 8.7. Remove a lot of dead code check-in: 424abdec user: jan.nijtmans tags: trunk, main
13:20
Fix compiler warning check-in: c3d32ab0 user: jan.nijtmans tags: core-8-branch
2023-11-14
21:51
Merge-mark check-in: 57f282c6 user: jan.nijtmans tags: trunk, main
21:50
Merge-mark check-in: 9245765c user: jan.nijtmans tags: core-8-branch
19:59
TIP #678: Better API for Detached Treeview Items check-in: e416d422 user: dkf tags: trunk, main
19:00
For now undo the changes related to -gripcount/-gripsize, slipped from trunk into ttkClamTheme.c. check-in: 6c5a3fe7 user: csaba tags: core-8-branch
18:34
Using the application's TkMainInfo struct for sharing the nbTabsStickBit in a thread-safe manner. Thanks Christian W.! check-in: 536f0833 user: csaba tags: core-8-branch
04:45
Remove useless abs() in font-44.1 Closed-Leaf check-in: e10386c1 user: fvogel tags: bug-61550f38bf_87test
2023-11-13
21:52
Reintroduce rounding in font-44.1 check-in: 1ad217a0 user: fvogel tags: bug-61550f38bf_87test
18:35
merge trunk Closed-Leaf check-in: bcf2edd9 user: dkf tags: treeview-list-detached
17:34
Update cscroll.tcl check-in: 7cc4fc1f user: culler tags: touchpad_events
17:25
Using the application's TkMainInfo struct for sharing the nbTabsStickBit in a thread-safe manner. Thanks Christian W.! check-in: acdfd0eb user: csaba tags: trunk, main
14:38
Rebase to 9.0 check-in: 70f25dd2 user: jan.nijtmans tags: tip-647
09:11
Merge 8.7 (this should fix the Windows "symbols" build) check-in: 5f3cf3c4 user: jan.nijtmans tags: trunk, main
09:10
Eliminate unnecessary Tcl_Panic() check-in: 9b704391 user: jan.nijtmans tags: core-8-branch
08:43
Merge 8.6 check-in: 2db0c50c user: jan.nijtmans tags: core-8-branch
06:40
Forgot abs() in previous commit. check-in: 599114a5 user: fvogel tags: bug-61550f38bf_87test
02:33
Fix errors in text.tcl. Thanks Csaba! check-in: 453ec618 user: marc_culler tags: touchpad_events
2023-11-12
22:30
Rebase to 9.0 check-in: c5b38b00 user: jan.nijtmans tags: tip-647
22:15
update README check-in: c76818d0 user: jan.nijtmans tags: core-8-branch
18:59
TIP #681: Ttk "size"-related options check-in: 998ff655 user: jan.nijtmans tags: trunk, main
18:56
Prepare "trunk" for Tk 9.0 development check-in: 894cc88c user: jan.nijtmans tags: trunk, main
17:38
Split off new "core-8-branch" branch, for Tk 8.7 development check-in: cd68b1a0 user: jan.nijtmans tags: core-8-branch
14:58
Give the new flag a name in text.tcl. check-in: 2cdf91f2 user: marc_culler tags: touchpad_events
14:35
Use a more robust heuristic for deciding whether a WM_MOUSEWHEEL message is high resolution. check-in: 5dfe426c user: marc_culler tags: touchpad_events
14:04
Final adjustments in ttkWinTheme.c and ttkWinXPTheme.c, after corrections in the test script. check-in: 45deb3cd user: csaba tags: trunk, main
09:44
Switch to a floating point approach in font-44.1 check-in: 0b715c6f user: fvogel tags: bug-61550f38bf_87test
2023-11-11
20:17
Clean up. check-in: 954d46ef user: marcc tags: touchpad_events
19:53
Implement smooth scrolling for Windows. check-in: 2c9ad688 user: marcc tags: touchpad_events
18:37
Implement smooth scrolling for macOS in a way which can be adapted to other platforms. check-in: db109472 user: marc_culler tags: touchpad_events
15:40
Merged the branch bug-eedd2e078d into trunk. check-in: 0dc3cf52 user: csaba tags: trunk, main
14:14
Avoid casting a negative float as an unsigned int. check-in: c5b2cfb9 user: marc_culler tags: touchpad_events
09:21
Unbreak the build. check-in: 23af7721 user: fvogel tags: treeview-list-detached
08:26
Correct typo. Closed-Leaf check-in: c05ae556 user: fvogel tags: bug-eedd2e078d
2023-11-10
20:28
Extended the man page for ttk::notebook; updated ttkWinTheme.c and ttkWinXPTheme.c. check-in: a2c06c2d user: csaba tags: bug-eedd2e078d
13:30
Merge 8.6 check-in: 517c92e5 user: oehhar tags: trunk, main
13:05
Merge 8.6 check-in: 3bc0a37f user: jan.nijtmans tags: trunk, main
2023-11-09
23:18
Revert text.tcl, compensate by using the MSteryFactor. check-in: ea7ef17a user: culler tags: touchpad_events
17:46
Remove the delta accumulator; allow a Text to scroll at pixel resolution; use scrollingDelta correctly. check-in: 64b04388 user: culler tags: touchpad_events
13:37
My previous checkin committed the wrong version of ttkNotebook.c -- corrected. check-in: c9056b27 user: csaba tags: bug-eedd2e078d
13:10
Rebase to latest trunk Closed-Leaf check-in: 5b81d52d user: jan.nijtmans tags: gripsize
12:42
A few more adjustments, mainly for the Windows themes. check-in: 5f180bb2 user: csaba tags: bug-eedd2e078d
12:12
improve tkWinGDI.c: eliminate many usages of atoi/atol. Use Tcl_GetIntFromObj() in stead. check-in: 0a5475bf user: jan.nijtmans tags: trunk, main
2023-11-08
21:33
Fix [05b06ad0ff]: TIP 466: Remove tkAlloc.h. Thanks to Christopher Chavez. check-in: a3c59ffc user: fvogel tags: revised_text, tip-466
21:24
improve tkWinGDI.c, using objc/objv in stead of argc/argv check-in: 8313c8b1 user: jan.nijtmans tags: trunk, main
21:02
merge trunk check-in: f4f76d8b user: fvogel tags: revised_text, tip-466
20:59
merge trunk check-in: 28d12a69 user: fvogel tags: bug-61550f38bf_87test
20:40
Add temporary debug output to font-44.1 check-in: 02cab52c user: fvogel tags: bug-61550f38bf_87test
16:15
Fix compiler warning when using Tcl 9.0 headers: generic/tkImage.c:378:18: warning: cast between incompatible function types from ‘int (*)(Tcl_Interp *, const char *, Tcl_Size, Tcl_Obj * const*, const Tk_ImageType *, struct Tk_ImageModel_ *, void **)’ {aka ‘int (*)(Tcl_Interp *, const char *, long int, Tcl_Obj * const*, const Tk_ImageType *, struct Tk_ImageModel_ *, void **)’} to ‘int (*)(Tcl_Interp *, char *, int, char **, Tk_ImageType *, struct Tk_ImageModel_ *, void **)’ [-Wcast-function-type] check-in: 1e00b500 user: jan.nijtmans tags: trunk, main
15:49
update github actions check-in: 0b852cd6 user: jan.nijtmans tags: gripsize
15:45
Tk 8.7 -> Tk 9.0 check-in: 7053ca5a user: jan.nijtmans tags: gripsize
14:14
Rebase to latest trunk check-in: 9a8563e0 user: jan.nijtmans tags: tip-647
12:26
Merge 8.6 check-in: f79dbf68 user: jan.nijtmans tags: trunk, main
12:13
sync rules.vc with Tcl check-in: 745e75df user: jan.nijtmans tags: trunk, main
12:08
Handle branches in CI builds check-in: 0324d434 user: jan.nijtmans tags: tip-647
11:18
Rebase to trunk. check-in: 0f9b930d user: jan.nijtmans tags: tip-647
08:07
Rebase to trunk check-in: 13f14de9 user: jan.nijtmans tags: gripsize
2023-11-07
21:17
Some small adjustments. check-in: 588b9e7e user: culler tags: touchpad_events
20:50
Pixel sizes in font-44.1 must match as integers, therefore round computations. check-in: 9d4f886a user: fvogel tags: bug-61550f38bf_87test
20:08
Implement touchpad events. See [de3bbbcb68]: macOS NSScrollWheel events not handled correctly by 8.7. check-in: 12371fec user: culler tags: touchpad_events
14:37
Merge core-8-6-branch check-in: 5cc1a7e8 user: culler tags: trunk, main
14:26
ttkWinXPTheme.c: Made sure that no separating line appears any longer between the selected ttk::notebook tab and the client area. check-in: 3a33d674 user: csaba tags: bug-eedd2e078d
06:04
Cherrypick commits from branch bug-61550f38bf and test them in Tk 8.7 environment. check-in: 82fa380d user: fvogel tags: bug-61550f38bf_87test
2023-11-06
20:17
merge trunk check-in: d2d56236 user: fvogel tags: revised_text, tip-466
20:17
merge mark check-in: c87ea001 user: fvogel tags: trunk, main
20:16
Backout [3f4e8a7f] since it triggers an unexpected failure in the main branch. check-in: e9380841 user: fvogel tags: trunk, main
06:53
merge trunk (no changes apply) check-in: 03edbe70 user: fvogel tags: revised_text, tip-466
06:52
Fix [499f8e3313]: AdjustStartEndRefs(): avoid undefined realloc() call. Patch from Christopher Chavez. check-in: 748d16a1 user: fvogel tags: trunk, main
2023-11-05
17:20
merge trunk check-in: 2c2c5748 user: fvogel tags: revised_text, tip-466
17:08
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: 3f4e8a7f user: fvogel tags: trunk, main
16:08
Minor improvement: The function TabElementSize() now takes into account the tab placement. check-in: 943f3411 user: csaba tags: bug-eedd2e078d
15:24
Attempt to fix the bug [eedd2e078d] (ttk::notebook looks bad when tabs are positioned on edges other than the top). check-in: f38e09ec user: csaba tags: bug-eedd2e078d
13:51
Create new branch named "bug-eedd2e078d" check-in: aad28ea4 user: csaba tags: bug-eedd2e078d
12:30
Changes related to ttk::notebook in Windows themes, due to limitations of the scaling support in the Visual Styles API. check-in: 66b3fc87 user: csaba tags: trunk, main
2023-10-31
22:04
merge trunk check-in: f1a4ce3d user: fvogel tags: revised_text, tip-466
2023-10-28
11:09
Fix [198376af5a]: When moving tab position to different edge of notebook tabs may not appear. check-in: c616e03c user: fvogel tags: trunk, main
08:18
Fix [bb8041c239]: Call legacy Tk_ImageCreateProc using correct function pointer type. Thanks to Christopher Chavez. check-in: b48576e4 user: fvogel tags: trunk, main
08:11
Resolve unintended fork. check-in: afc7b845 user: fvogel tags: trunk, main
08:10
Fix [84fe25065c]: Call non-legacy Tk_ImageStringWriteProc using correct function pointer type. Thanks to Christopher Chavez. check-in: a648a2c4 user: fvogel tags: trunk, main
2023-10-26
09:24
Make all Destroy??? functions match the Tcl_FreeProc signature. That will prevent compiler warnings in all thinkable situations. check-in: c816a750 user: jan.nijtmans tags: trunk, main
2023-10-25
09:34
Made sure that a C++ compiler won't raise warnings related to the invocations of strstr(). Thanks Jan! check-in: abeb3f85 user: csaba tags: trunk, main
08:24
replace roundf by nsvg_roundf to stay compatible to nanosvg (https://github.com/memononen/nanosvg/commit/cb0ae54e6b147ccdf85401ef3ef20f2c761252c0) check-in: 678e9294 user: oehhar tags: trunk, main
2023-10-24
19:24
Eliminate some clumsy type-casts check-in: 4343206f user: jan.nijtmans tags: trunk, main
18:18
Simplified and unified the drawing of focus ring around the field element of the themes "alt" and "default". check-in: 2b72403f user: csaba tags: trunk, main
2023-10-23
12:18
nanosvg: Fix drawing artefacts due to rounding errors: https://github.com/memononen/nanosvg/pull/247 check-in: b75baea5 user: oehhar tags: trunk, main
2023-10-20
19:50
merge core-8-6-branch check-in: 32901bd9 user: fvogel tags: trunk, main
2023-10-19
12:02
Fix for [5423699f10] check-in: 637e3a03 user: kevin_walzer tags: trunk, main
2023-10-18
18:45
merge mark check-in: f24aef9b user: fvogel tags: trunk, main
13:42
Implement applicationSupportsSecureRestorableState for Sonoma security warning, reported in 10b38a7a7c check-in: 1ec298f0 user: kevin_walzer tags: trunk, main
02:21
Merge mac_cg_printing branch to correct broken printing on Sonoma; thanks to Marc Culler and Steve Landers for input check-in: fe972a0d user: kevin_walzer tags: trunk, main
2023-10-16
20:46
Fix [22eefb9368]: unixWm-45.2 and unixWm-45.4 fail on Linux. check-in: 8cd41f3f user: fvogel tags: trunk, main
2023-10-15
22:19
Fix [6bbe12f29d]: MacSystrayDestroy() should be a Tcl_CmdDeleteProc check-in: 8952e921 user: jan.nijtmans tags: trunk, main
2023-10-14
21:28
Merge-mark check-in: 6bd01923 user: jan.nijtmans tags: trunk, main
2023-10-13
16:40
Merge-mark check-in: 7ac60c97 user: jan.nijtmans tags: trunk, main
15:21
Fix duplicate lines in rules.vc check-in: 3f269f82 user: jan.nijtmans tags: trunk, main
14:55
Merge-mark check-in: 260c7673 user: jan.nijtmans tags: trunk, main
14:45
Merge-mark check-in: 64e7ed64 user: jan.nijtmans tags: trunk, main
07:22
Minor simplification check-in: 9bf0be87 user: jan.nijtmans tags: trunk, main
2023-10-12
21:08
Fix [b189559e4]: Crash with menus and -postcommand option check-in: cbc3a0fe user: jan.nijtmans tags: trunk, main
12:34
Merge 8.7 check-in: e3ca1c16 user: jan.nijtmans tags: trunk, main
2023-10-11
21:58
Merge 8.6. Some C++-fixes check-in: 51d6ac19 user: jan.nijtmans tags: trunk, main
2023-10-09
20:32
Merge 8.6 check-in: 5caf7acb user: jan.nijtmans tags: trunk, main
2023-10-07
10:21
Removed the "-fieldlightcolor" style option of the "clam" theme, added in [bbb1fe7c] but made redundant by the previous commit. check-in: f22e87e6 user: csaba tags: trunk, main
2023-10-06
17:03
Visual improvements regarding the focus ring around the ttk::combobox and ttk::spinbox widgets of the themes "alt" and "clam". check-in: acf5d6af user: csaba tags: trunk, main
2023-10-04
13:19
merge trunk Leaf check-in: 76e4d8f2 user: dgp tags: core-8-7-b1-rc
2023-10-03
20:01
Made sure that themes missing the "-font" style setting for "Heading" or "Treeview" won't break the mclist.tcl Widget Demo script. check-in: 7b4d929f user: csaba tags: trunk, main
2023-09-29
12:31
merge trunk check-in: 6e002715 user: dgp tags: core-8-7-b1-rc
2023-09-28
19:47
Additional tweaking to file export with printing Leaf check-in: 035b9c2c user: kevin_walzer tags: mac_cg_printing
18:55
Add fixed-width formatting to printed text output on macOS and X11 for improved appearance check-in: 51fd495d user: kevin_walzer tags: mac_cg_printing
13:42
Correct comment on coordinate position check-in: 04b2f835 user: kevin_walzer tags: mac_cg_printing
13:23
Remove unnecessary call to TkContentView check-in: 27e3d2ee user: kevin_walzer tags: mac_cg_printing
13:21
Replace CGImageRef data with PDF data check-in: 38ea79f6 user: kevin_walzer tags: mac_cg_printing
2023-09-27
20:44
Fix indentation check-in: 0be58cb7 user: kevin_walzer tags: mac_cg_printing
19:04
Add comment check-in: 4e3e8dbd user: kevin_walzer tags: mac_cg_printing
18:41
Minor cleanup check-in: d612f568 user: kevin_walzer tags: mac_cg_printing
18:38
Update canvas printing implmentation on macOS to address Apple's removal of PostScript conversion tools from OS check-in: bbdb1826 user: kevin_walzer tags: mac_cg_printing
2023-09-22
20:22
Document the new command in the manual page. Leaf check-in: 0436d8c2 user: sbron tags: tip-679
15:32
Start TIP #679 implementation check-in: fc178b78 user: sbron tags: tip-679
12:50
Small improvement in tkfbox.tcl. check-in: 6773bd49 user: csaba tags: trunk, main
10:41
Guarded the library script tkfbox.tcl against icon deletion (like in several Tk tests). check-in: 009b6887 user: csaba tags: trunk, main
2023-09-21
15:06
Added a thin focus ring to the ttk::combobox and ttk::spinbox widgets of the themes "default", "alt", and "clam"; minor improvements in a few library scripts. check-in: bbb1fe7c user: csaba tags: trunk, main
2023-09-17
19:59
Merge 8.7 Leaf check-in: cc09dbbc user: jan.nijtmans tags: scaling-multidisplay
19:56
Merge 8.7 check-in: 6fba66c2 user: jan.nijtmans tags: revised_text, tip-466
2023-09-15
13:46
Made the standard TabElementDraw() function scaling-aware; highlighting the selected tab in the "default" theme. check-in: fd213a59 user: csaba tags: trunk, main
12:20
Merge 8.7 check-in: 4fd8a84f user: jan.nijtmans tags: scaling-multidisplay
2023-09-12
18:45
Improved the appearance of the arrow element in the "clam" theme. check-in: 95085c3e user: csaba tags: trunk, main
16:49
Fix for ticket [9291d8a4c]. check-in: 6a46f9a6 user: csaba tags: trunk, main
2023-09-11
16:29
Merge 8.6 check-in: 127ff912 user: jan.nijtmans tags: trunk, main
13:27
merge trunk check-in: 25cce13c user: dgp tags: core-8-7-b1-rc
12:22
Fixed a regression in the drawing of the ttk::notebook tab element, introduced in [9f365170]. check-in: 78fdfa80 user: csaba tags: trunk, main
2023-09-10
22:49
Fix [3e966346] canvas text item -underline attribute not reciprocal check-in: 7ff8f8a5 user: jan.nijtmans tags: trunk, main
2023-09-09
17:08
Improved the look of the ttk::combobox and ttk::spinbox widgets in the themes "default" and "alt". check-in: 4f62037b user: csaba tags: trunk, main
2023-09-08
16:51
merge trunk check-in: 774916f4 user: dgp tags: core-8-7-b1-rc
08:55
"zipfs mount" has the mountpoint as last argument (according to TIP #430) check-in: 73c12885 user: jan.nijtmans tags: trunk, main
2023-09-07
19:16
merge trunk check-in: 17a07e9e user: fvogel tags: revised_text, tip-466
13:39
Add doc and tests check-in: 6db8534f user: dkf tags: treeview-list-detached
13:25
Add a new command to ttk::treeview to work with detached items check-in: b9155ce8 user: dkf tags: treeview-list-detached
09:42
Merge 8.6 check-in: e18785bd user: jan.nijtmans tags: trunk, main
2023-09-06
19:26
merge trunk check-in: e82f258b user: dgp tags: core-8-7-b1-rc
10:07
Improvements related to the Ttk field element and the Widget Demo. check-in: 9f365170 user: csaba tags: trunk, main
2023-09-05
14:01
Merge 8.6 check-in: 8485f3b9 user: jan.nijtmans tags: trunk, main
2023-09-04
22:27
Merge 8.6 check-in: b117007f user: jan.nijtmans tags: trunk, main
22:14
Rebase to 8.7 check-in: 3a1d5696 user: jan.nijtmans tags: gripsize
19:49
Merge 8.6 check-in: 962dbfdb user: jan.nijtmans tags: trunk, main
16:09
send-8.4 now works on MacOS as well check-in: 976e5ffd user: jan.nijtmans tags: trunk, main
15:48
Fix test failure of send-8.4 after [13194a23]. check-in: 8b32642e user: sbron tags: trunk, main
14:51
Fix [6cc8002951]: numeric parameter errors depending on whether string vs double/int rep check-in: cd6a0bda user: jan.nijtmans tags: trunk, main
14:37
Fix [14a9b62e1d]: Crash when closing toplevel window with menus check-in: 85d17152 user: jan.nijtmans tags: trunk, main
14:32
Fix [d2396a9f1b]: [send] with options returns weird strings on X11 check-in: 13194a23 user: jan.nijtmans tags: trunk, main
11:50
Merge 8.6 check-in: 637b6e17 user: jan.nijtmans tags: trunk, main
11:40
More generic error-message for TK_ARGV_INT (just as TK_ARGV_FLOAT) Closed-Leaf check-in: cc11f5e1 user: jan.nijtmans tags: bug-6cc8002951
11:26
Merge 8.7. More progress in converting strtod/strtol check-in: e55b9eb8 user: jan.nijtmans tags: bug-6cc8002951
10:26
Fix [14a9b62e1d]: Crash when closing toplevel window with menus. Closed-Leaf check-in: a14ace3c user: sbron tags: bug-14a9b62e1d
10:20
Merge 8.6 check-in: aa0a8d7c user: sbron tags: trunk, main
07:05
Merge 8.6 check-in: 0a6c30ad user: jan.nijtmans tags: trunk, main
2023-09-03
18:57
Merge mark. check-in: 1e62c083 user: fvogel tags: trunk, main
14:02
Fix [84b066a8ff]: crash with text tags operation in revised_text. check-in: a58d436b user: fvogel tags: revised_text, tip-466
10:37
merge trunk check-in: a4b5e8e0 user: fvogel tags: revised_text, tip-466
10:28
Fix [b305ee09b1]: valgrind reports that Conditional jump or move depends on uninitialised value(s) check-in: c0067caa user: fvogel tags: trunk, main
2023-09-02
17:06
Fix for [17b7dedf92] and minor improvement in the Widget Demo. check-in: 9caab711 user: csaba tags: trunk, main
2023-09-01
19:45
Fix [a47f080962]: macOS Aqua warning: unused function 'RetainRegion' check-in: 64f354a5 user: fvogel tags: trunk, main
19:25
Change menu test number: menu-41.1 --> menu-39.2 check-in: 2ad3bb9e user: fvogel tags: trunk, main
15:29
more progress strtod -> Tcl_GetDouble() check-in: 92aac4ed user: jan.nijtmans tags: bug-6cc8002951
14:01
Second part of fix: don't use strtod any more check-in: e9a52b5c user: jan.nijtmans tags: bug-6cc8002951
12:58
Merge 8.6 check-in: 061e3487 user: jan.nijtmans tags: trunk, main
2023-08-31
14:55
Merge 8.7 check-in: 83b8a845 user: jan.nijtmans tags: revised_text, tip-466
14:54
Merge 8.6 check-in: d553acf4 user: jan.nijtmans tags: trunk, main
2023-08-30
17:30
Fix for ef5d3e29a4 check-in: 2c9d3046 user: kevin_walzer tags: trunk, main
15:24
merge trunk check-in: 9bc736d4 user: dgp tags: core-8-7-b1-rc
10:08
Fix for [97c70c0062] and further improvements in the Widget Demo. check-in: c497b8de user: csaba tags: trunk, main
2023-08-29
19:27
merge trunk check-in: bfe846ac user: fvogel tags: revised_text, tip-466
19:25
Fix [e42eef33ee]: valgrind complains at wish startup (input methods). Patch from John Goodward. check-in: 708d4883 user: fvogel tags: trunk, main
19:21
Renumber test menu-40.1 introduced by previous commit into menu-41.1 (name clash resolution). check-in: 12febdbe user: fvogel tags: trunk, main
19:19
Add non-regression test menu-40.1 demonstrating use-after-free (bug [1797555fff]). This bug is already fixed by [32a43619cd]. check-in: 12b22cda user: fvogel tags: trunk, main
16:54
merge trunk check-in: 28cfbd79 user: dgp tags: core-8-7-b1-rc
09:50
Keep the variables tk::scalingPct and tk::svgFmt in sync with [tk scaling]. check-in: a51ca0cf user: csaba tags: trunk, main
2023-08-28
16:05
merge trunk check-in: 6a560f8c user: dgp tags: core-8-7-b1-rc
2023-08-27
13:05
Made sure that test entry-3.1 in ttk/entry.test succeeds. check-in: 2c54f59f user: csaba tags: trunk, main
2023-08-26
14:15
Merged branch "improved_themes" into trunk. check-in: a94a87e0 user: csaba tags: trunk, main
2023-08-25
12:43
Merge scaling-fixes check-in: 003f186c user: kjnash tags: trunk, main
2023-08-23
18:05
Improved the look of the ttk::scrollbar widget in the themes "default" and "alt". Closed-Leaf check-in: ccfd5e0c user: csaba tags: improved_themes
17:47
merge trunk check-in: 16dcc345 user: fvogel tags: revised_text, tip-466
14:49
Generalise scaling variables for multi-display systems - bug [2b1ce31780]. Adapt tk::MessageBox for same. check-in: 79bdc751 user: kjnash tags: scaling-multidisplay
14:09
Cosmetic improvements to bgerror. Ticket [57d3d3f0ae]. Closed-Leaf check-in: 1e1840e7 user: kjnash tags: scaling-fixes
2023-08-22
16:56
Use ::tk::Priv.*(button) instead of ::tk::Priv(button) in ::tk::MessageBox - see Tk ticket e2cec2fa41. check-in: e984cb7a user: kjnash tags: scaling-fixes
16:18
Improvements in the the built-in themes. See ticket [6ec00a7dc9] for details. check-in: b02a1985 user: csaba tags: improved_themes
15:56
Create new branch named "improved_themes" check-in: a682f51e user: csaba tags: improved_themes
2023-08-21
23:41
Use ::tk::PrivButton instead of ::tk::Priv(button) in ::tk::MessageBox - see Tk ticket e2cec2fa41. check-in: fe86dcac user: kjnash tags: scaling-fixes
2023-08-19
11:58
More adjustments for Goldberg demo. check-in: bde79af7 user: kjnash tags: scaling-fixes
03:56
Merge trunk check-in: 648c28ea user: kjnash tags: scaling-fixes
03:54
Bugfix: command ::tk::ScalingPct should return $::tk::scalingPct check-in: 04032f93 user: kjnash tags: scaling-fixes
2023-08-17
11:46
Ticket [daa10097]: bugfix: configure misses one list value on -metadata check-in: 7c8bdae5 user: oehhar tags: trunk, main
11:43
Ticket [daa10097]: moved test case to imgPhoto.test, as it is not specific to svg Closed-Leaf check-in: b38bb9b3 user: oehhar tags: bug-daa10097
11:35
Ticket [daa10097]: bugfix: configure misses one list value on -metadata check-in: 0b166114 user: oehhar tags: bug-daa10097
11:29
Ticket [daa10097]: test cases check-in: 751c6c4e user: oehhar tags: bug-daa10097
2023-08-13
23:15
Bugfix to scaling.tcl from Csaba Nemethi, and enable rounding of ::tk::scalingPct. check-in: 204302b1 user: kjnash tags: scaling-fixes
22:56
Tweaks from Csaba Nemethi for Tk Goldberg demo. check-in: 5ecc6980 user: kjnash tags: scaling-fixes
11:39
Revisions from Csaba Nemethi ticket 1ed418eb97, but with rounding of ::tk::scalingPct disabled. check-in: 781a6253 user: kjnash tags: scaling-fixes
06:51
Fix [2d66e1ce88] - crash running bind.test check-in: 8bce6750 user: apnadkarni tags: trunk, main
2023-08-12
21:54
Fix overlapping bitmap tiling in Rube Goldberg demo. check-in: 1f4e6ba0 user: kjnash tags: scaling-fixes
18:43
Fix Move26 coordinates; save vertical space by replacing top banner with placed message box. Also replace About dialog. check-in: 9eddb978 user: kjnash tags: scaling-fixes
18:21
Made the ttk::menubutton arrow padding in the alt theme scaling-aware. check-in: 716cfba9 user: csaba tags: trunk, main
16:05
Shrink Rube Goldberg demo to 70% as in commit 21185a46e4. check-in: 1129f717 user: kjnash tags: scaling-fixes
11:44
Improvements related to scaling and appearance in the built-in themes alt, clam, and default. check-in: c5cf7e43 user: csaba tags: trunk, main
2023-08-11
17:45
Shrink the Rube Goldberg demo so it is less likely to exceed the screen height. Leaf check-in: 21185a46 user: kjnash tags: scaling-misstep
14:44
Use [tk scaling] in widget tour, in place of private Tk variables. Fixes ticket 85a2b32486. check-in: a356f88f user: kjnash tags: scaling-misstep
09:22
Do not use stale values of scaling. Bugfix for ba98f9bbcb. check-in: 05c42054 user: kjnash tags: scaling-fixes
2023-08-10
14:23
Do not round the values of [tk scaling] and [::tk::ScalingPct]. Fix for ticket 1ed418eb97. check-in: 330ba614 user: kjnash tags: scaling-fixes
11:57
Minor changes to style in library/scaling.tcl. Fixes ticket 201b9316ae. check-in: 29591b0f user: kjnash tags: scaling-fixes
10:44
Fix startup failure for Safe Base interpreters with Tk on X11. Ticket f4c86804a8. check-in: 99709c73 user: kjnash tags: scaling-fixes
09:58
Create new branch named "scaling-fixes" check-in: 8a23b07e user: kjnash tags: scaling-fixes
2023-08-04
13:04
merge trunk check-in: e60858d0 user: dgp tags: core-8-7-b1-rc
10:06
merge-mark check-in: 0589b21d user: jan.nijtmans tags: trunk, main
09:56
Merge 8.7 check-in: d6b23e3f user: jan.nijtmans tags: revised_text, tip-466
09:40
Make Tk work with TIP #673: Remove deprecated [trace] subcommands check-in: 260317c1 user: jan.nijtmans tags: trunk, main
2023-08-03
19:42
Fix [0f29a2222d]: Aqua: HIShape wrapper function cleanup. Patch from Christopher Chavez. check-in: 3a1a48bb user: fvogel tags: trunk, main
17:11
merge trunk check-in: 6c3191f9 user: dgp tags: core-8-7-b1-rc
15:52
Merge 8.6 check-in: 98e01dbf user: jan.nijtmans tags: trunk, main
2023-08-02
16:20
Merge 8.7 check-in: b8c9ca60 user: jan.nijtmans tags: revised_text, tip-466
16:09
Merge 8.6 check-in: 90633c75 user: jan.nijtmans tags: trunk, main
13:38
Merge 8.7 check-in: 43a27ba7 user: jan.nijtmans tags: revised_text, tip-466
13:21
Merge 8.6 check-in: dd560096 user: jan.nijtmans tags: trunk, main
12:48
Merge 8.6 check-in: f7972af6 user: jan.nijtmans tags: trunk, main
08:38
Fix [2a32225cd1]: Entry widget allows navigating by word in masked password field. check-in: 8b08e391 user: fvogel tags: trunk, main
2023-08-01
19:34
Fix [4736b9f290]: Bug in tk_setPalette in connection with TIP 645 ('ttk color palette support'). Patch from Csaba Nemethi. check-in: 86956e5d user: fvogel tags: trunk, main
19:33
Fix [4736b9f290]: Bug in tk_setPalette in connection with TIP 645 ('ttk color palette support'). Patch from Csaba Nemethi. Closed-Leaf check-in: bc842ffe user: fvogel tags: tip-645, bug-4736b9f290
19:31
merge trunk check-in: f4a2486e user: fvogel tags: tip-645
2023-07-31
15:33
merge trunk check-in: 0d2e9771 user: dgp tags: core-8-7-b1-rc
2023-07-29
19:41
Minor improvements in the Widget Demo. check-in: 1073062f user: csaba tags: trunk, main
2023-07-26
21:22
Fix [ed9b28d478]: Aqua: fix improper Tcl value reference counts in GetWidgetDemoPath(). Patch from Christopher Chavez. check-in: ff7ffd3b user: fvogel tags: trunk, main
20:15
merge trunk check-in: c027b8d2 user: fvogel tags: revised_text, tip-466
20:05
[92ab429295]: Add new subcommand [tk systray exists] to [tk systray]. Patch from Emiliano Gavilan. check-in: 1ed05a6d user: fvogel tags: trunk, main
19:26
merge trunk check-in: cbbfed0d user: fvogel tags: revised_text, tip-466
19:23
Fix [95d2c41604]: Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan. check-in: 9d7e04f0 user: fvogel tags: trunk, main
19:21
Backout [4c922d0b], which was temporary only. Closed-Leaf check-in: 5a3a56e3 user: fvogel tags: patch-95d2c41604
2023-07-25
20:03
Resolve unintended fork. check-in: 132461ee user: fvogel tags: patch-95d2c41604
20:00
Take into account that the notify window may be deleted during fade-in or fade-out. check-in: 2b4f3168 user: fvogel tags: patch-95d2c41604
19:43
Run the Linux workflow at Github actions on this branch. check-in: 4c922d0b user: fvogel tags: patch-95d2c41604
06:10
New patch from Emiliano Gavilan, that should fix the 'can't use empty string '' as operand of '*'' error seen at Github Actions. check-in: f38da628 user: fvogel tags: patch-95d2c41604
2023-07-24
20:30
merge trunk Closed-Leaf check-in: 5ca69a34 user: fvogel tags: bug-92ab429295
20:26
merge trunk (except systray.tcl and tkUnixSysnotify.c) check-in: 91d87c16 user: fvogel tags: patch-95d2c41604
20:18
Backout [8662aebe] (Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan.) until we understand why it triggers errors at Github Actions. check-in: 25ad8fff user: fvogel tags: trunk, main
16:15
merge trunk check-in: b2e20623 user: dgp tags: core-8-7-b1-rc
15:39
Merge 8.6 check-in: 2ab8ec68 user: jan.nijtmans tags: trunk, main
06:16
Merge 8.7 Closed-Leaf check-in: 65290297 user: jan.nijtmans tags: bug-d40b9c8503
2023-07-23
19:55
Fix [f24725b545]: Aqua: do not treat FourCC as pointer in TkpCreateNativeBitmap(). Patch from Christopher Chavez. Also remove the now unused macro OSTYPE_TO_UTI. check-in: 67b7cdbd user: fvogel tags: trunk, main
17:57
Leftover change in previous commit. check-in: 6226c37a user: fvogel tags: revised_text, tip-466
17:56
Remove changes in revised_text (compared to trunk) that have nothing to do with the revised text widget. These changes must have sneaked in when merging trunk into revised_text. check-in: 5f5e294b user: fvogel tags: revised_text, tip-466
16:15
Add documentation for [tk systray exists]. check-in: 6a840686 user: fvogel tags: bug-92ab429295
16:08
Add tests for [tk systray exists]. check-in: fbc76cd5 user: fvogel tags: bug-92ab429295
16:03
Tweak comments. check-in: 43c105d5 user: fvogel tags: bug-92ab429295
16:02
Fix [92ab429295]: Add new subcommand [tk systray exists] to [tk systray]. Patch from Emiliano Gavilan. check-in: 6401e6d9 user: fvogel tags: bug-92ab429295
15:40
Fix [95d2c41604]: Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan. check-in: 8662aebe user: fvogel tags: trunk, main
14:52
merge trunk check-in: ae99afe4 user: fvogel tags: revised_text, tip-466
13:05
merge mark check-in: de4a7076 user: fvogel tags: trunk, main
13:02
Merge core-8-6-branch. The fix for [2294f0694e] (Optimize 'transparency get' subcommand) was already there as part of TIP #166, therefore simply homogeneize the code with the 8.6 patch for [2294f0694e]. check-in: b2a2a962 user: fvogel tags: trunk, main
12:15
Fix [499c0467b3]: DestroyMenuInstance(): use Tcl_EventuallyFree() rather than directly calling DestroyMenuEntry(). Patch from Christopher Chavez. check-in: 0f4b9276 user: fvogel tags: trunk, main
2023-07-21
21:06
Experimental fix for d40b9c8503: Enforcing 64-bit time_t? Since Tk uses time() too, and should support years > 2038 check-in: 6868a6af user: jan.nijtmans tags: bug-d40b9c8503
20:33
Merge 8.7 check-in: 3ecbb2db user: jan.nijtmans tags: trunk, main
15:12
merge trunk check-in: be57950b user: dgp tags: core-8-7-b1-rc
2023-07-20
20:14
Fix [deca949d0d]: tkUnixWm.c: leak in TkpMakeMenuWindow(). Patch from CHristopher Chavez. check-in: e662af63 user: fvogel tags: trunk, main
2023-07-19
21:16
Fix [c35c3419ea]: leak in Initialize() when -name not provided. Patch from Christopher Chavez. check-in: f9668fd5 user: fvogel tags: trunk, main
20:35
Fix [edb769628e]: Aqua: leak in XGetImage(). Patch from Christopher Chavez. check-in: e34b27c9 user: fvogel tags: trunk, main
20:09
resolve unintended fork check-in: 679964e6 user: fvogel tags: trunk, main
2023-07-18
19:40
Ticket [b1d2161c]: library/msgs/zh_cn.msg translate error: No and Cancel should not the same Chinese word "取消" check-in: a387d349 user: oehhar tags: trunk, main