Tk Source Code

Timeline
Login

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

510 check-ins using file generic/tkCanvWind.c version 296b44e3

2023-12-02
09:39
Updated the ttk::scrollbar test. Closed-Leaf check-in: 277c9b5a user: csaba tags: touchpad_events
2023-12-01
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
2023-11-30
15:58
Correct typo on bind man page check-in: 3ac20691 user: kevin_walzer tags: touchpad_events
2023-11-28
20:38
Include changes suggested by Csaba Nemethi. check-in: b85117bf user: marc_culler tags: touchpad_events
13:51
Fix Windows build check-in: e158575e user: culler tags: touchpad_events
09:11
Add TK_ALWAYS_REDRAW flag check-in: ffe93cb9 user: jan.nijtmans tags: core-8-branch
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
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
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
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: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
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
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
15:38
Tweak comments. check-in: 1b459aeb user: fvogel tags: patch-95d2c41604, core-patch-95d2c41604
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
20:07
Fix [875672bd86]: tk 8.7a5 unix/README refers to --enable-threads but this option is gone. check-in: d9e892ca 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
19:01
Fix [2cb602807b]: leak in tkMacOSXRegion.c. Patch from Christopher Chavez. check-in: b4c9293d user: fvogel tags: trunk, main
16:09
Merge 8.7. Remove not-so-useful comments check-in: 1702718c user: jan.nijtmans tags: revised_text, tip-466
16:04
Merge 8.7 check-in: ee820d83 user: jan.nijtmans tags: trunk, main
14:15
Merge 8.7 check-in: 51723f1a user: jan.nijtmans tags: patch-95d2c41604
13:56
Merge 8.7 check-in: 42ddfd8b user: jan.nijtmans tags: revised_text, tip-466
13:25
Fix [3b4a9ed919]: listbox test failures check-in: a8a2df12 user: jan.nijtmans tags: trunk, main
2023-07-17
22:05
Proposed fix for [3b4a9ed919]: Don't specify option database and initialization value any more Closed-Leaf check-in: 779d9403 user: jan.nijtmans tags: bug-3b4a9ed919
19:56
merge trunk check-in: 87acf6d6 user: fvogel tags: revised_text, tip-466
19:56
Fix [f9eddb541a]: Improve TkSetRegion(); implement XSetClipRectangles() on Windows and improve it. Thanks to Christopher Chavez. check-in: a7876124 user: fvogel tags: trunk, main
19:34
Fix [396e9fc017]: Aqua: declare TkMacOSXCreateCGImageWithXImage() as static. check-in: 87df2194 user: fvogel tags: trunk, main
16:54
merge trunk check-in: 7bab99b1 user: dgp tags: core-8-7-b1-rc
09:35
Remove all possible usage of HAVE_STDINT_H. Assume C99 as a minimum now. check-in: e0835978 user: jan.nijtmans tags: revised_text, tip-466
08:53
Merge 8.7 check-in: 2b5ca566 user: jan.nijtmans tags: revised_text, tip-466
08:18
Fix [ec6f07231c]: makefile.vc: error when TCLDIR is a relative path check-in: 365014b7 user: jan.nijtmans tags: trunk, main
07:05
"noxp" makes no sense any more check-in: 8690a1e9 user: jan.nijtmans tags: trunk, main
07:02
Eliminate some more unneeded HAVE_* macro's check-in: 76492ff3 user: jan.nijtmans tags: trunk, main
06:07
Proposed fix for [ec6f07231c]: Makefile.vc: error when TCLDIR is a relative path Closed-Leaf check-in: b4749932 user: jan.nijtmans tags: bug-ec6f07231c
2023-07-16
22:37
Remove all possible usage of HAVE_STDINT_H (just assume it's "1"). We can assume C99 as a minimum now Closed-Leaf check-in: 4021f2cd user: jan.nijtmans tags: bug-48079fad72
13:49
Fix [82b78e96f5]: CLIPPING_IS_WORKING in revised_text. check-in: c569b687 user: fvogel tags: revised_text, tip-466
13:47
Remove the now useless hack in TkrTextInsertDisplayProc(). Closed-Leaf check-in: 8b0783a9 user: fvogel tags: bug-82b78e96f5
13:34
Fix typo (equivelent -> equivalent). check-in: 1c6775c8 user: fvogel tags: trunk, main
12:23
Clean white lines. check-in: 4304f308 user: fvogel tags: bug-82b78e96f5
12:14
Since the region approach works an all three platforms (and with or without Xft), remove the TK_CLIPPING_IS_WORKING switch altogether and keep the region approach only. check-in: 30c9fa3a user: fvogel tags: bug-82b78e96f5
12:06
#define TK_CLIPPING_IS_WORKING on Linux with or without Xft since the region approach works. check-in: 08bf99a5 user: fvogel tags: bug-82b78e96f5
11:56
#define TK_CLIPPING_IS_WORKING on Windows since the region approach works. check-in: fb65441f user: fvogel tags: bug-82b78e96f5
11:52
Implement an approach based on a clip region, that does not need XSetClipRectangles(), and which should work on any platform. check-in: 40639b0c user: fvogel tags: bug-82b78e96f5
2023-07-15
18:50
Update comments in the TK_CLIPPING_IS_WORKING area. check-in: 473561a1 user: fvogel tags: bug-82b78e96f5
18:43
merge revised_text check-in: 9d781da7 user: fvogel tags: bug-82b78e96f5
18:40
Fix [48079fad72]: revised_text still uses compat/stdint.h. Patch by Christopher Chavez. check-in: 80c8fbcc user: fvogel tags: revised_text, tip-466
18:38
Fix [f41f675cca]: TIP #577 was merged without necessary updates in the man pages check-in: 2c9990b3 user: fvogel tags: trunk, main
14:18
merge trunk check-in: d9b3c028 user: fvogel tags: revised_text, tip-466
14:15
merge 8.6 check-in: c88aaa76 user: fvogel tags: trunk, main
13:48
Implement -eolcolor and -eotcolor in the case TK_CLIPPING_IS_WORKING is #define'd. Thanks to Christopher Chavez. check-in: b69b3d2b user: fvogel tags: bug-82b78e96f5
12:50
#define TK_CLIPPING_IS_WORKING on Linux when built without Xft since in this case XSetClipRectangles() works. check-in: 407aafb6 user: fvogel tags: bug-82b78e96f5
12:19
Rename CLIPPING_IS_WORKING to TK_CLIPPING_IS_WORKING, and #define it for macOS since it works on this platform. check-in: d9806455 user: fvogel tags: bug-82b78e96f5
11:42
Avoid a warning in case CLIPPING_IS_WORKING is defined: generic/tkTextDisp.c:867:15: warning: unused function 'MarkPointer' [-Wunused-function] check-in: 2a563642 user: fvogel tags: revised_text, tip-466
09:05
merge trunk check-in: 2654361f user: fvogel tags: revised_text, tip-466
09:05
Fix [0502c1eef5]: Aqua: fix NSAttributedString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: 3f31882a user: fvogel tags: trunk, main
08:57
merge trunk check-in: 261ceb2a user: fvogel tags: revised_text, tip-466
08:56
Fix [fa4694dcd0]: Aqua: fix TKNSString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: 8d66935a user: fvogel tags: trunk, main
08:22
Fix [48079fad72]: revised_text still uses compat/stdint.h. Patch by Christopher Chavez. Closed-Leaf check-in: d1fcd448 user: fvogel tags: bug-48079fad722
2023-07-14
19:25
OBJOFFSET VS. INTERNALOFFSET: Document that Ttk widgets do not support the internalOffset machinery. Closed-Leaf check-in: f54250b6 user: fvogel tags: bug-f41f675cca
19:13
Document indices of the form 'end-n' as being accepted by the -underline option for both Tk and Ttk. check-in: 9745b962 user: fvogel tags: bug-f41f675cca
18:58
merge trunk check-in: 03a27471 user: fvogel tags: bug-f41f675cca
13:36
Fix [a1802dc77b]: Lots of textDisp.test fail in revised_text branch. check-in: 11905189 user: fvogel tags: revised_text, tip-466
2023-07-13
20:53
Let revised_text branch build at GitHub in some configurations. check-in: f2087fa3 user: fvogel tags: revised_text, tip-466
20:51
Fix [81965cf8d8]: Revised text displays fuzzy text on OSX high resolution displays. Patch from Christopher Chavez. check-in: 447d43a7 user: fvogel tags: revised_text, tip-466
20:39
merge trunk check-in: d1b0d200 user: fvogel tags: revised_text, tip-466
19:26
merge trunk check-in: 5e7afc8c user: dgp tags: core-8-7-b1-rc
2023-07-12
09:49
Made the mouse wheel bindings for the text widget (which scroll by pixels) and the sort arrows of the Widget Demo script mclist.tcl scaling-aware. check-in: a7991ed7 user: csaba tags: trunk, main
01:28
Merge aqua_stripe branch; thanks to Christopher Chavez for patch check-in: 38125e4d user: kevin_walzer tags: trunk, main
2023-07-10
14:32
Update to striped background on Aqua with semantic colors - patch from Christopher Chavez Closed-Leaf check-in: 0f804851 user: kevin_walzer tags: aqua_stripe
11:32
Merge mark check-in: dce08a5f user: kevin_walzer tags: trunk, main
11:31
Revert change to mclist demo as it already includes stripes check-in: 7445d1b0 user: kevin_walzer tags: trunk, main
02:50
Merge mark check-in: d6c4c376 user: kevin_walzer tags: trunk, main
02:50
Cosmetic improvement to treeview and widget demo under Aqua with handling for Dark Mode check-in: e8b88eae user: kevin_walzer tags: trunk, main
00:46
Merge mark check-in: 8b647592 user: kevin_walzer tags: trunk, main
00:46
Cosmetic improvement - stripebackground for ttk::treeview on Aqua check-in: d157aac5 user: kevin_walzer tags: trunk, main
2023-07-09
17:36
Fix [a526d42999]: Aqua: leak in TkpOpenDisplay(). Patch from Christopher Chavez. check-in: 9506082b user: fvogel tags: trunk, main
16:06
Fix [9b74a906e2]: Aqua: leak in Tk_FreePixmap(). Patch from Christopher Chavez. check-in: b8fdb4ae user: fvogel tags: trunk, main
2023-07-08
13:17
Merge tip-675 branch: On and off default blink times for Ttk widgets can be overriden with values obtained from the option database (if such values are specified). check-in: d0a86f93 user: fvogel tags: trunk, main
2023-07-07
19:00
Widget Demo: Optimized the size of the canvas used in the script floor.tcl. check-in: a7890c02 user: csaba tags: trunk, main
2023-07-06
02:38
Fix for 0e7b10c215 Closed-Leaf check-in: a068e27b user: kevin_walzer tags: 0e7b10c215_fix
2023-07-05
15:33
A few minor visual improvements. check-in: 73efa187 user: csaba tags: trunk, main
14:47
Uncomment definition of nsvgRasterize(), thanks Csaba ! check-in: e62b604a user: oehhar tags: trunk, main
2023-07-01
20:33
Add time-outs to the Tk tests steps in GitHub workflows specific to trunk. check-in: 3ffc24d5 user: fvogel tags: trunk, main
20:31
Tk has no core-8-branch like Tcl has, but a core-8-6-branch. check-in: 8ce3078a user: fvogel tags: trunk, main
20:29
Add time-outs to the Tk tests steps in GitHub workflows. check-in: 81948c2c user: fvogel tags: trunk, main
18:11
merge trunk Closed-Leaf check-in: 5d2d3ee6 user: fvogel tags: bug-3531366fff, tip-675
18:10
Document the possibility of overriding the on and off default blink times. check-in: bd491642 user: fvogel tags: bug-3531366fff, tip-675
17:00
Improve documentation of the priority levels in the man page for Tk_AddOption(). check-in: e0b1879c user: fvogel tags: trunk, main
16:44
Fix another error in man page introduced in [20e9d21a]. check-in: 31537b52 user: fvogel tags: trunk, main
16:28
merge 8.6 (no changes) check-in: 36f5aa0b user: fvogel tags: trunk, main
16:19
Fix documentation of Tk_GetSystemDefault(). Error in the man page was introduced in [20e9d21a], the comments in the source code were incorrect. check-in: 850bc577 user: fvogel tags: trunk, main
12:32
Override on and off default times with values obtained from the option database (if such values are specified). check-in: 9284d67c user: fvogel tags: bug-3531366fff, tip-675
12:11
merge trunk check-in: 6774b485 user: fvogel tags: bug-3531366fff, tip-675
11:55
Merge branch tip-675 following acceptation of TIP #675 by TCT vote. check-in: 54bf3e6b user: fvogel tags: trunk, main
2023-06-27
15:25
merge trunk check-in: 8be091d0 user: dgp tags: core-8-7-b1-rc
2023-06-26
14:06
No need for HAVE_WINNT_IGNORE_VOID/NO_STDLIB_H/NO_DIRENT_H any more check-in: c53bcdaa user: jan.nijtmans tags: trunk, main
2023-06-24
07:29
Fix [2f92166f6f]: Crash setting -foreground to empty string in a ttk::theme. check-in: 7c04a4a6 user: fvogel tags: trunk, main
2023-06-23
13:50
Merge 8.7 check-in: 803ba15c user: jan.nijtmans tags: revised_text, tip-466
12:27
merge trunk check-in: 3db5e044 user: dgp tags: core-8-7-b1-rc
11:48
Fix -underline behavior in ttk::label, broken by TIP #660 changes. check-in: 9c29854b user: jan.nijtmans tags: trunk, main
09:34
Fix [a9929f112a]: Bugs in the implementation of TIP 577 ("Enhanced index values for Tk"). Remove compat/stdint.h, since stdint.h is available in all modern C compilers check-in: ef0cb66f user: jan.nijtmans tags: trunk, main
2023-06-22
12:53
Widget Demo: Code simplification and improvements. check-in: d91c5449 user: csaba tags: trunk, main
2023-06-21
15:52
merge trunk check-in: ae74fc9d user: dgp tags: core-8-7-b1-rc
15:18
(partial) fix for [a9929f112a]: Bugs in the implementation of TIP 577 ("Enhanced index values for Tk") Closed-Leaf check-in: 0fce6664 user: jan.nijtmans tags: bug-a9929f112a
2023-06-20
21:39
Don't allow scheduling timers in the past. check-in: 9b61cad8 user: fvogel tags: bug-3531366fff, tip-675
17:23
Many scaling-related improvements in the Widget Demo, especially in the file goldberg.tcl. check-in: d25fb9d4 user: csaba tags: trunk, main
2023-06-14
16:26
Merge 8.7 check-in: 4caf2e5d user: jan.nijtmans tags: revised_text, tip-466
16:25
Merge 8.6 check-in: 1eb2ec25 user: jan.nijtmans tags: trunk, main
2023-06-13
21:11
Add documentation check-in: 9c22e829 user: fvogel tags: bug-3531366fff, tip-675
17:37
Remove blank-only change check-in: a23805c9 user: fvogel tags: bug-3531366fff, tip-675
17:26
(again) Better implementation of 'ttk::style configure . -insertofftime'. Cursor blinking times need to be adjusted only ONCE when the theme is changed. check-in: 2d9a92a9 user: fvogel tags: bug-3531366fff, tip-675
2023-06-12
22:29
TtkBlinkCursorTimes --> TtkSetBlinkCursorTimes check-in: c121a615 user: fvogel tags: bug-3531366fff, tip-675
22:24
Add support for 'ttk::style configure . -insertontime'. check-in: 3504d247 user: fvogel tags: bug-3531366fff, tip-675
22:17
Remove duplicate #include statement. check-in: 7973ae42 user: fvogel tags: bug-3531366fff, tip-675
22:16
Better implementation of 'ttk::style configure . -insertofftime'. Cursor blinking times need to be adjusted only when the theme is changed, not each time WidgetWorldChanged() is called. check-in: 33fc1dda user: fvogel tags: bug-3531366fff, tip-675
2023-06-11
13:59
Widget Demo: Replaced the deprecated "trace variable" invocations with "trace add variable"; several further improvements. check-in: 07197a1d user: csaba tags: trunk, main
09:54
First quick and dirty implementation of 'ttk::style configure . -insertofftime'. check-in: 517df9a7 user: fvogel tags: bug-3531366fff, tip-675
08:37
merge trunk check-in: 0b982b20 user: fvogel tags: revised_text, tip-466
08:37
Fix [57844100da]: Aqua: fix leak in TkScrollWindow(). Patch from Christopher Chavez. check-in: 4bd66c2b user: fvogel tags: trunk, main
2023-06-08
17:08
Merge 8.6 check-in: e470e133 user: jan.nijtmans tags: trunk, main
2023-06-07
19:33
merge trunk check-in: 6036abbd user: fvogel tags: revised_text, tip-466
19:08
Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries. check-in: 7e07b291 user: fvogel tags: trunk, main
19:07
Ensure interp is passed to GetIndexFromCoords() instead of NULL (no idea why interp was changed into NULL in [abaa003d] in trunk only). check-in: 2507adcf user: fvogel tags: trunk, main
2023-06-05
14:36
merge trunk check-in: 355e96ea user: dgp tags: core-8-7-b1-rc
2023-06-04
17:18
Merge implementation of TIP #658 - Attach identifiers to Tk menu entries, following positive vote from the TCT. Thanks to the author, Schelte Bron! check-in: e2b00bfd user: fvogel tags: trunk, main
2023-06-02
14:56
merge trunk check-in: ff3a68e3 user: dgp tags: core-8-7-b1-rc
14:45
Update Xlib.h to latest version check-in: f0ab6ef2 user: jan.nijtmans tags: trunk, main
13:55
merge trunk check-in: defcca57 user: dgp tags: core-8-7-b1-rc
2023-05-31
20:37
Fix [4666f21a95]: Avoid a non-evident crash (and resolve conflict in tkMacOSXEmbed.c function Tk_GetOtherWindow() following changes in TIP #606). check-in: cfb3d39f user: fvogel tags: trunk, main
2023-05-30
19:23
Made the Widget Demonstration application scaling-aware. check-in: 181d1cb3 user: csaba tags: trunk, main
2023-05-29
16:38
Stabilize event-9.2 on macOS check-in: 3371bb0e user: fvogel tags: trunk, main
13:14
merge trunk check-in: d426b1d1 user: fvogel tags: revised_text, tip-466
13:00
Fix second part of [0e658c9479]: Remove unused function declarations from tkMacOSXInt.h - TkpRetainRegion() and TkpReleaseRegion() check-in: bbafdd16 user: fvogel tags: trunk, main
12:59
Fix first part of [0e658c9479]: Remove unused function declarations from tkMacOSXInt.h - TkpShiftButton() check-in: 35b1e576 user: fvogel tags: trunk, main
11:14
Document acceptable indices <M>+<N>, <M>-<N>, end-<N> that TIP #577 made available. check-in: b1ee1d46 user: fvogel tags: bug-f41f675cca
11:12
merge trunk check-in: c0cfd57b user: fvogel tags: bug-f41f675cca
2023-05-28
10:21
Continuation lines should be indented 8 chars. Closed-Leaf check-in: ff848406 user: fvogel tags: tip-658
09:33
merge trunk check-in: 2bf0d58a user: fvogel tags: tip-658
2023-05-27
20:10
Fix [2f92166f6f]: Crash setting -foreground to empty string in a ttk::theme. Closed-Leaf check-in: 0f4e2e8d user: fvogel tags: bug-2f92166f6f
19:52
Add non-regression test for [6ee162c3d9]. check-in: 9c01fe70 user: fvogel tags: trunk, main
2023-05-25
19:46
A second patch from Emiliano Gavilan. check-in: 6be68105 user: fvogel tags: patch-95d2c41604
06:17
merge trunk check-in: 0e917082 user: fvogel tags: revised_text, tip-466
06:15
Fix [7447ed20ec]: Color picker failure - tk::RestoreFocusGrab does not take into account the possibility of a failing grab. check-in: 14e607a7 user: fvogel tags: trunk, main
06:09
[95d2c41604]: Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan. check-in: f5b2c46d user: fvogel tags: patch-95d2c41604
2023-05-24
18:04
merge mark check-in: 0093f3f8 user: fvogel tags: trunk, main
2023-05-23
17:28
Fix [f40d9debad]: Aqua: fix size of FourCC bitmaps. Patch from Christopher Chavez. check-in: 73b47ec3 user: fvogel tags: trunk, main
17:25
[ab95811e07]: Aqua: prevent use-after-free crashes - Apply slightly better patch from Christopher Chavez to avoid use-after-free crashes. check-in: af82c836 user: fvogel tags: trunk, main
2023-05-22
19:38
Documented the variable tk::scalingPct; improvements in the Widget Demonstration application. check-in: 29cb0ba7 user: csaba tags: trunk, main
2023-05-18
16:14
Merge 8.7 check-in: e75646f2 user: jan.nijtmans tags: tip-626
16:13
Merge 8.7 check-in: be155cfd user: jan.nijtmans tags: revised_text, tip-466
16:07
Merge 8.7 check-in: c66020df user: jan.nijtmans tags: gripsize
2023-05-17
23:16
scalability tweaks check-in: 49776504 user: jan.nijtmans tags: trunk, main
22:56
Merge 8.7 check-in: 125608f6 user: jan.nijtmans tags: gripsize
22:31
Merge 8.7 check-in: ab398174 user: jan.nijtmans tags: revised_text, tip-466
22:24
Merge 8.7 check-in: a272eb0f user: jan.nijtmans tags: tip-626
18:27
Visual improvements by using smoother SVG gradients. check-in: a0c7df43 user: csaba tags: trunk, main
2023-05-16
18:22
Library file scaling.tcl slightly improved; documented the variable tk::svgFmt. check-in: 978a7553 user: csaba tags: trunk, main
10:23
Merge 8.6 check-in: 6d7b287a user: jan.nijtmans tags: trunk, main
06:55
Remove some more references to ChangeLog check-in: a50e2a34 user: jan.nijtmans tags: trunk, main
2023-05-15
20:30
Fix [40ec887767]: Aqua: unixWm-60.1 fails under dark mode. check-in: 98ffc3a9 user: fvogel tags: trunk, main
17:34
merge trunk check-in: 83ed4710 user: dgp tags: core-8-7-b1-rc
17:18
TIP 663 implementation check-in: 6029983e user: dgp tags: trunk, main
13:19
merge trunk check-in: 1c0ff181 user: dgp tags: core-8-7-b1-rc
2023-05-14
19:14
Improved the scaling support for very HiDPI screens when xrdb is not available. check-in: a38d0874 user: csaba tags: trunk, main
2023-05-13
08:19
Fix [3414695fff]: tk_getOpenFile, tk_getSaveFile, tk_chooseDir: error when parent destroyed first. check-in: dbecbcb6 user: fvogel tags: trunk, main
07:12
Fix [40ec887767]: Aqua: unixWm-60.1 fails under dark mode Closed-Leaf check-in: 8afce1e0 user: fvogel tags: bug-40ec887767
2023-05-11
14:51
Merged branch new-default-indicators into trunk check-in: 82b9f82c user: csaba tags: trunk, main
2023-05-10
19:42
Implement TIP 663. Closed-Leaf check-in: 623d1375 user: dgp tags: tip-663
2023-05-09
13:07
merge trunk check-in: ab2b29ad user: dgp tags: core-8-7-b1-rc
06:45
Merge 8.7 check-in: f333592d user: jan.nijtmans tags: revised_text, tip-466
06:41
Update linux-with-tcl9-build.yml, make trigger the same as the other .yml files check-in: 8fcf8d77 user: jan.nijtmans tags: trunk, main
2023-05-08
15:22
Implementation of new, modern-looking ttk::checkbutton and ttk::radiobutton indicators for the "default" theme Closed-Leaf check-in: c37d5956 user: csaba tags: new-default-indicators
2023-05-07
17:05
Fix [887ae18c26]: unix/Credits.html is neither tracked nor ignored. check-in: 4df1086e user: fvogel tags: trunk, main
2023-05-06
20:12
Merge 8.6 check-in: 1dfad372 user: jan.nijtmans tags: trunk, main
2023-05-05
17:16
Fix [ba956c8ff7]: Aqua: TIP 655 use-after-free. Bug report and patch from Christopher Chavez (thanks!). check-in: 6e7679cd user: fvogel tags: trunk, main
2023-05-04
14:44
merge trunk check-in: a791db29 user: dgp tags: core-8-7-b1-rc
08:23
Do not build every branch. Too expensive. check-in: 9719a217 user: dkf tags: trunk, main
2023-05-03
20:28
Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed. check-in: 95c34e13 user: fvogel tags: trunk, main
19:42
Fix [ba956c8ff7]: Aqua: TIP 655 use-after-free. Closed-Leaf check-in: c9c7d933 user: fvogel tags: bug-ba956c8ff7
08:54
Merge 8.7 check-in: 8d119154 user: jan.nijtmans tags: tip-626
2023-05-02
12:16
merge trunk check-in: eb3eec42 user: dgp tags: core-8-7-b1-rc
2023-04-30
17:51
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: af12b247 user: fvogel tags: revised_text, tip-466
17:43
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: 3be4f213 user: fvogel tags: trunk, main
2023-04-29
11:08
merge-mark check-in: 8a7d885a user: jan.nijtmans tags: revised_text, tip-466
11:04
merge-mark check-in: 612067a0 user: jan.nijtmans tags: trunk, main
2023-04-28
13:13
merge trunk check-in: 45854775 user: dgp tags: core-8-7-b1-rc
2023-04-27
16:36
Still missed a few (from previous commit) check-in: 2b2984ae user: jan.nijtmans tags: trunk, main
16:26
Merge 8.7 check-in: 63b0c31c user: jan.nijtmans tags: revised_text, tip-466
15:31
Now - really - complete all TIP #660 modifications. check-in: 5f223486 user: jan.nijtmans tags: trunk, main
2023-04-25
20:37
Still more int -> Tcl_Size Closed-Leaf check-in: f9ba94ea user: jan.nijtmans tags: tip-660