Tk Source Code

Timeline
Login

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

347 check-ins using file generic/tkMain.c version 04f2591e

2021-02-07
23:10
Documentation updates check-in: e75e9601 user: pspjuth tags: pspjuth-treeview
2021-02-06
23:34
Added item option -hidden check-in: e352b946 user: pspjuth tags: pspjuth-treeview
23:09
Keep track of visible items separately from all items. check-in: 10b5e802 user: pspjuth tags: pspjuth-treeview
2021-01-08
14:36
Slightly better overflow-check, without doing too many re-calculations of the same multiply Closed-Leaf check-in: f3bb9eb3 user: jan.nijtmans tags: bug-822330269b_svg-overflow
13:10
Merge 8.6. Sync */tcl.m4 with Tcl check-in: 4ee75a0a user: jan.nijtmans tags: trunk, main
2021-01-06
21:10
Ticket [822330269b] Add check for overflow before image plain ckalloc. check-in: 1d602ea6 user: oehhar tags: bug-822330269b_svg-overflow
2021-01-05
17:13
Merge 8.7. TIME_WITH_SYS_TIME is now obsolete (due to autoconf-2.70) check-in: 37978e36 user: jan.nijtmans tags: trunk, main
2021-01-04
10:06
Merge-mark check-in: f5d64126 user: jan.nijtmans tags: trunk, main
00:52
Merge 8.6 check-in: f406e9a4 user: marc_culler tags: trunk, main
2021-01-03
00:55
merge 8.6 check-in: af377d72 user: dgp tags: trunk, main
2020-12-30
22:20
Attempt to fix [85f316beb1]: Tk 8.6.11 RC1 fails to produce static Wish with Aqua support Closed-Leaf check-in: afdc682b user: jan.nijtmans tags: bug-85f316beb1
21:08
Merge 8.7 Closed-Leaf check-in: 5ee12a15 user: jan.nijtmans tags: patch-26889b3e7b
21:06
Keep Option-MouseWheel scrolling 10 x MouseWheel scrolling. check-in: c1fe2a6a user: jan.nijtmans tags: patch-26889b3e7b
16:57
Merge bug-e3888d5820-alt1. This re-adds arroneously removed 'after 50' after warping commands, which is needed on Windows so that the tests are stable and don't depend on a race condition. check-in: 85be1768 user: fvogel tags: trunk, main
15:44
In Tk 8.7, warping is now synchronous (it was executed at idle time until and including 8.6), see [e3888d5820]. As a consequence we don't need to call 'update' in the tests anymore for 8.7. However, as detailed in ticket [69b48f427e] (specifically in comment there dated 2019-10-27 14:24:26), on Windows we still need to call 'after 50' to give time to SendInput to execute. This is independent from the fact warping happens sychronously or not and was committed as [e9becf44ab] in core-8-6-branch but was later erroneously removed from trunk branch in [d9d8c6bf] and [3e8ae688] under the wrong idea that is was not necessary with synchronous warping. Restore those calls, which makes bind-34.[123] and bind-36.1 always pass instead of rely on a race condition. Closed-Leaf check-in: 99290d7d user: fvogel tags: bug-e3888d5820-alt1
15:25
merge trunk check-in: c2d0773b user: fvogel tags: bug-e3888d5820-alt1
2020-12-29
22:58
Proposed fix for [26889b3e7b]: Make the uniform mouse wheel event handling more standard-conform check-in: 9db03053 user: jan.nijtmans tags: patch-26889b3e7b
22:30
Merge 8.6 check-in: df4662f4 user: jan.nijtmans tags: trunk, main
2020-12-27
19:46
MSVC build assumes Tcl 8.7 check-in: 8dc89ae8 user: jan.nijtmans tags: trunk, main
19:39
Don't bother EXTRA_CC_SWITCHES (doesn't work yet). Fix selector for BUILD_CONFIG_ID check-in: 1daea46c user: jan.nijtmans tags: trunk, main
2020-12-24
16:28
Merge 8.6 check-in: bf9ba19e user: jan.nijtmans tags: trunk, main
15:45
Merge 8.6 check-in: 826244d1 user: marc_culler tags: trunk, main
2020-12-22
10:50
Merge 8.7 check-in: d88533c9 user: jan.nijtmans tags: glyph_indexing_2
10:44
Merge 8.7 check-in: bfaba5a7 user: jan.nijtmans tags: bug-87e840c26c
10:39
Fix duplicate "const" in tkUnixSysNotify.c: This doesn't work on a C++ compiler. Fix winWm-9.2 testcase: we already know this doesn't work on Ubuntu check-in: 04fb2ec3 user: jan.nijtmans tags: trunk, main
10:01
Merge 8.6 check-in: 89cc53c9 user: jan.nijtmans tags: trunk, main
07:31
Merge 8.6 check-in: 5b60d358 user: jan.nijtmans tags: trunk, main
2020-12-21
03:09
Patch to fix memory leak in runtime linking of libnotify from Christian Werner check-in: e9eb0909 user: kevin_walzer tags: trunk, main
2020-12-19
22:23
Autoconf 2.69 should still work (otherwise "make dist" fails on platforms which don't have autoconf-2.69 yet) check-in: df783d99 user: jan.nijtmans tags: trunk, main
2020-12-18
11:50
Fix [b2a79390e3]: Tk 8.7 build fails on Mac OSX Catalina check-in: 5a843d6d user: jan.nijtmans tags: trunk, main
11:35
More update necessary for autoconf 2.70. This fixes the determination of intptr_t/uintptr_t check-in: b5b07390 user: jan.nijtmans tags: trunk, main
2020-12-17
12:16
Merge 8.6. Re-generated tkConfig.h.in with autoheader v2.70 check-in: 572f0651 user: jan.nijtmans tags: trunk, main
08:24
Re-generate configure scripts with (brand-new!!!) autoconf-2.70 check-in: 8b8547ef user: jan.nijtmans tags: trunk, main
03:56
Patch to allow runtime linking of libnotify; simplifies configure and makefile management; thanks to Christian Werner for the patch check-in: b042e4a5 user: kevin_walzer tags: trunk, main
03:13
Patch for runtime linking of libnotify Closed-Leaf check-in: ac7209f0 user: kevin_walzer tags: libnotify-runtime
2020-12-16
21:22
Remove unused variable. check-in: a51c9bfb user: marc_culler tags: trunk, main
21:05
Merge 8.6 check-in: 73019a2e user: marc_culler tags: trunk, main
15:16
Merge 8.7 check-in: 83dae8d1 user: jan.nijtmans tags: bug-87e840c26c
11:28
Merge 8.6 check-in: 0729a0ee user: jan.nijtmans tags: trunk, main
2020-12-15
18:41
Merge 8.6 check-in: d23437dd user: marc_culler tags: trunk, main
08:33
Fix warning in win/tkWinSysTray.c. Add missing HAVE_LIBNOTIFY in unix/tkConfig.h.in (determined by "make dist") check-in: fd091a16 user: jan.nijtmans tags: trunk, main
08:19
Add autoconf stuff needed for zipfs check-in: 3de189e3 user: jan.nijtmans tags: bug-87e840c26c
2020-12-14
18:09
First bug: We will need the "zip" utility to start doing anything useful without depending too much on Tcl check-in: 06cb1136 user: jan.nijtmans tags: bug-87e840c26c
17:42
New branch, meant to work on 87e840c26c: TIP 430 / zipfs failures. Approach: First make everything work with Tcl 8.7. After that we can worry about backward compatibility when using Tcl 8.6. check-in: 4053e632 user: jan.nijtmans tags: bug-87e840c26c
13:34
Merge 8.7 check-in: 6b56f784 user: jan.nijtmans tags: revised_text, tip-466
13:27
Merge 8.6 check-in: 243a2360 user: jan.nijtmans tags: trunk, main
11:40
Fix wm-iconphoto-1.5.1 testcase on Windows check-in: b1dca8b2 user: jan.nijtmans tags: trunk, main
11:31
Remove unused include/variables check-in: 168ce4d9 user: jan.nijtmans tags: trunk, main
11:28
Remove "new" marking: this is not "new" any more check-in: d743dc34 user: jan.nijtmans tags: trunk, main
10:38
Merge 8.6 check-in: 57c2ef53 user: jan.nijtmans tags: trunk, main
2020-12-13
16:26
Merge 8.6 check-in: f6eb3156 user: jan.nijtmans tags: trunk, main
2020-12-12
15:06
TIP #325 accepted, merge to trunk check-in: d0c16f3b user: kevin_walzer tags: trunk, main
13:54
nmake: embed ZIP, single-file wish (OPTS=static) etc.

Notes:

1. Static wish only builds/links against static Tcl. Anything else does not make sense to me and just adds to complexity and test combinations. 2. From a static tclsh, "package require Tk" does not work because there is no separate Tk on static builds. This is no different than 8.6. 3. On non-static builds, the OPTS=noembed has no effect. This mimics TEA behavior where Tk is not embedded. check-in: 30d0843b user: apnadkarni tags: trunk, main

12:09
Merge 8.6 , check-in: a9a62db7 user: jan.nijtmans tags: trunk, main
2020-12-11
14:11
Merge 8.7 Closed-Leaf check-in: 7615ab5e user: jan.nijtmans tags: tip_325
09:30
Merge 8.7 Closed-Leaf check-in: e96de5e2 user: jan.nijtmans tags: tip-481
09:28
Merge 8.6 check-in: 92c916f4 user: jan.nijtmans tags: trunk, main
08:56
TIP #591: Rotate ttk::notebook window with mousewheel on tab check-in: 16da36d6 user: jan.nijtmans tags: trunk, main
08:49
After TIP #481 reaches Tcl9.0, TkGetStringFromObj() becomes obsolete. This commit shows how. check-in: b5665222 user: jan.nijtmans tags: tip-481
2020-12-10
19:22
Support build against Tcl 9 headers. check-in: 1597671a user: dgp tags: trunk, main
14:48
Merge 8.6 check-in: 5db5c61e user: jan.nijtmans tags: trunk, main
10:10
Merge 8.6 check-in: 4a04a418 user: jan.nijtmans tags: trunk, main
10:06
Fix obscure corner-case: Tk built with g++ and --disable-shared, with shared Tcl 8.6 (just with C) check-in: c2a0e3e9 user: jan.nijtmans tags: trunk, main
2020-12-09
15:04
Sync unix/tcl.m4 and win/tcl.m4 with Tcl. Simplify linux-build.yml check-in: a114df65 user: jan.nijtmans tags: trunk, main
15:03
More (c) -> © check-in: 247567ee user: jan.nijtmans tags: trunk, main
15:01
(c) -> © check-in: bd978a76 user: jan.nijtmans tags: trunk, main
12:16
Ticket [d6e9b4db4]: Image format SVG: memory overflow on big files: Alternate solution from Androwish: : http://www.androwish.org/index.html/vinfo/a9be9dd0259e47f0?diff=1 check-in: 44d8b4d9 user: oehhar tags: trunk, main
10:23
Merge 8.6 check-in: 204b85b4 user: jan.nijtmans tags: trunk, main
2020-12-08
12:14
TIP #590 follow-up: When to use Tk/Ttk resp. tk/ttk check-in: 8f580f5f user: jan.nijtmans tags: trunk, main
10:44
Static builds on Windows should include the "dde" and "registry" extensions too. check-in: 87c8afda user: jan.nijtmans tags: trunk, main
2020-12-05
15:06
Let's be a bit more user friendly in the systray demo, especially deal with the possible errors. check-in: e29fd323 user: fvogel tags: tip_325
13:13
Identify the new demo as such check-in: 79f008f7 user: fvogel tags: tip_325
2020-12-04
21:37
Merge 8.6 check-in: fd0fe339 user: jan.nijtmans tags: trunk, main
20:23
Cherrypick the fix for the segfault. check-in: 0e283237 user: culler tags: trunk, main
08:51
Simplify generated pkgIndex file for tk. Some more "Tk" -> "tk" check-in: 79dbea0f user: jan.nijtmans tags: trunk, main
01:54
Add basic system tray example to widget demo check-in: 2c170188 user: kevin_walzer tags: tip_325
2020-12-03
17:39
Provide "ttk" as lower case packagename too (as well as "Ttk") check-in: 1e4ceffc user: jan.nijtmans tags: trunk, main
16:24
TIP #590: Recommend lowercase Package Names. Tk 8.7 is now _tk_ 8.7 as well. check-in: 56f31e1b user: jan.nijtmans tags: trunk, main
2020-12-02
13:59
Merge main check-in: 112ada21 user: marc_culler tags: mac_styles_87
2020-11-30
17:18
Merge 8.6 check-in: 0813c592 user: jan.nijtmans tags: trunk, main
2020-11-29
20:37
Merge core-8-6-branch (the diff is empty, [ed56e5cb] was already done in trunk). check-in: dce0d5ca user: fvogel tags: trunk, main
11:56
Added single-file distributions of Tk (with Tcl 8.7) for all main platforms.

These are *UNOFFICIAL* builds as they do not correspond to particular releases.

The macOS build is packaged in a .dmg with a README that explains how to run it as the binary is not signed or notarized (and this is unlikely to change). check-in: 3ff68e84 user: dkf tags: trunk, main

2020-11-28
21:28
Merge trunk (and fix conflicts in generic/ttk/ttkTreeview.c and tests/ttk/treeview.test). check-in: 2eacdb4d user: fvogel tags: pspjuth-treeview
2020-11-27
16:09
Merge 8.6 check-in: da3f28d4 user: jan.nijtmans tags: trunk, main
15:59
Missing constraint for bind-16.47 testcase check-in: 9d36083c user: jan.nijtmans tags: trunk, main
15:52
Merge 8.6 check-in: 913b92a8 user: jan.nijtmans tags: trunk, main
2020-11-24
17:16
Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former offset. Patch from Christopher Chavez. check-in: 54b0a708 user: marc_culler tags: trunk, main
12:16
Merge 8.6 check-in: fe5f0648 user: jan.nijtmans tags: trunk, main
12:06
Merge 8.6 check-in: c68e984c user: jan.nijtmans tags: trunk, main
2020-11-23
14:24
Merge 8.6 check-in: 2d5c1867 user: jan.nijtmans tags: trunk, main
11:53
Merge 8.6 check-in: 0a7791b4 user: jan.nijtmans tags: trunk, main
2020-11-22
17:31
Added build status to main README check-in: 772d1ad0 user: dkf tags: trunk, main
00:43
Merge 8.6; add Github Actions builds for Windows and macOS check-in: d90a2044 user: dkf tags: trunk, main
2020-11-21
17:30
More cosmetic changes check-in: d011833e user: fvogel tags: tip_325
13:02
Specify the format in test imgSVGnano-5.2, so that the error message does not stem from the default image format stringMatchProc and is now correct. Closed-Leaf check-in: b625f93d user: fvogel tags: bug-d6e9b4db_svg-match-big-file-from-androwish
09:51
Add test imgSVGnano-5.2 (and do some reformatting of the test file since we are here) - The important thing this test is ckecking is that image data not containing <svg and > now return an error upon reading as svg images. The expected result of the test matches the current output but is not adequate. The returned error text should be improved. check-in: 6b80eb76 user: fvogel tags: bug-d6e9b4db_svg-match-big-file-from-androwish
2020-11-20
20:38
Cosmetic changes (spacing, indentation) check-in: 201800f0 user: fvogel tags: tip_325
18:35
merge main check-in: 2c26b660 user: marc_culler tags: mac_styles_87
18:28
Merge 8.6 check-in: d01ceebf user: marc_culler tags: trunk, main
18:00
Merge 8.6 check-in: b5f96f2b user: marc_culler tags: trunk, main
16:38
Merge 8.6 check-in: eb1434da user: jan.nijtmans tags: trunk, main
15:14
Merge 8.6 (GitHub Actions workflow) check-in: df0f168c user: dkf tags: trunk, main
14:41
Merge 8.6 check-in: 726f16cf user: marc_culler tags: trunk, main
10:25
Merge 8.6 check-in: eb5f057d user: jan.nijtmans tags: trunk, main
09:04
Clean up the testing harness Closed-Leaf check-in: 7f70e3d9 user: dkf tags: github-actions
08:33
Fix broken indentation check-in: 8e528960 user: dkf tags: github-actions
2020-11-19
22:43
Trial GitHub Acion for Linux check-in: 1de95c53 user: dkf tags: github-actions
19:14
Documentation patch from Rudiger Hartel check-in: 1a01faff user: kevin_walzer tags: tip_325
16:41
Merge 8.6 check-in: a628fc4f user: marc_culler tags: trunk, main
09:02
Merge 8.7 Closed-Leaf check-in: 277e2404 user: jan.nijtmans tags: tip-590
2020-11-18
20:54
Add explanatory comment check-in: 865cbdce user: fvogel tags: tip_325
20:47
Fix upstream issue 'Regression from commit e7f5981 breaks many hitherto valid SVG icons #188', see https://github.com/memononen/nanosvg/issues/188 check-in: 2b07cb2b user: fvogel tags: trunk, main
18:15
Additional update from Eric check-in: c8623b53 user: kevin_walzer tags: tip_325
16:52
Fix [f9bd73629e]: Bug in the ttk::notebook::CycleTab proc in the tip-591 branch Closed-Leaf check-in: 28d98c6c user: jan.nijtmans tags: tip-591
16:37
Eric's update to tip 325 for event handling check-in: cd599a50 user: kevin_walzer tags: tip_325
16:23
Fix cb458261c3: Strip comme il faut. Actually: don't strip-install on MacOS, because it cannot handle zipped content check-in: e3fe3bec user: jan.nijtmans tags: trunk, main
07:56
Divide keysyms.n in more logical blocks of about 200 lines. Use 2-character escapes where possible check-in: e88189d2 user: jan.nijtmans tags: trunk, main
2020-11-17
21:47
More info in comments check-in: 49dfadbc user: fvogel tags: tip_325
21:31
Continued lines are indented 8 spaces. check-in: 257cadda user: fvogel tags: tip_325
21:26
Remove unused parameter of proc _win_callback check-in: e9587d56 user: fvogel tags: tip_325
15:43
Additional update from Eric refines icon tracking check-in: 86ffbdd6 user: kevin_walzer tags: tip_325
08:54
Fix [194b017cc0]: Error when processing keysyms.n man page. Needs update to tools/tcltk-man2html-utils.tcl too, so make sure Tcl is updated to the latest version of this file check-in: 0235eaa6 user: jan.nijtmans tags: trunk, main
2020-11-16
21:29
Fix Tcl error 'wrong # args: should be "winfo containing ?-displayof window? rootX rootY"' arising on Linux when moving the mouse on top of the tray icon, click on it and then quickly remove the mouse from the icon. check-in: 900e5934 user: fvogel tags: tip_325
21:05
Document platform differences regarding what kind of images are accepted in the -image option. Add test systray-16 to check bitmap image types on platforms other than Windows. check-in: aafa9012 user: fvogel tags: tip_325
19:43
Better checking of icoPtr on Windows to avoid crash check-in: 20dbd3d2 user: kevin_walzer tags: tip_325
17:21
Fix for crash in tkWynSysTray.c for null read of icon pointer check-in: a84722ba user: kevin_walzer tags: tip_325
16:48
For ttk::spinbox, reverse mouse handling, but keep other handlers the same check-in: 900e1d1d user: jan.nijtmans tags: trunk, main
15:45
Define MODULE_SCOPE correctly when using a C++ compiler check-in: bb1224a2 user: jan.nijtmans tags: trunk, main
15:27
TIP #591 (experimental) implementation check-in: 97646c0a user: jan.nijtmans tags: tip-591
15:17
Remove compiler errors check-in: 2707e32e user: kevin_walzer tags: tip_325
15:11
Follow-up to [c0485ba8d]: Give ttk::spinbox::Spin an (optional) "factor" argument, so it can handle MouseWheel event on its own check-in: a9b78bc8 user: jan.nijtmans tags: trunk, main
13:27
Ticket [d6e9b4db4]: Image format SVG: memory overflow on big files: Alternate solution from Androwish: : http://www.androwish.org/index.html/vinfo/a9be9dd0259e47f0?diff=1 check-in: f4d783e0 user: oehhar tags: bug-d6e9b4db_svg-match-big-file-from-androwish
10:59
Fix [0899a8520b]: pkgconfig-1.1 (query keys) fails in trunk check-in: 3aca5fe8 user: jan.nijtmans tags: trunk, main
10:13
Eric Boudaillier's latest patch (with a few tweaks, eliminating compiler warnings) check-in: 7271f9e3 user: jan.nijtmans tags: tip_325
08:56
Merge 8.7 check-in: 2f6f605c user: jan.nijtmans tags: tip_325
08:45
Implement TIP #588: Unicode for (X11) keysyms check-in: 56b8997e user: jan.nijtmans tags: trunk, main
2020-11-15
21:32
Add copyright notices, minor tweaks check-in: 1c9f4d23 user: kevin_walzer tags: tip_325
21:16
Backout previous commit, which wasn't such a good idea after all (the changeProc must exist in Tk_GetImage otherwise there are crashes, for instance in DeleteImage). Plan B is to use the same error message as in Tk_GetImage, to provide plaftorm consistency. check-in: 720eaea3 user: fvogel tags: tip_325
21:09
Merge main check-in: ee4725db user: marc_culler tags: mac_styles_87
21:08
Merge 8.6 check-in: ca38b78f user: marc_culler tags: trunk, main
20:56
Fix failure of systray-14 triggered by the before last commit. The best way to have the same error message on all platforms is to have it encoded at exactly one single place. check-in: bd5f05b8 user: fvogel tags: tip_325
20:25
Fix failure of systray-15 created by the previous commit. check-in: ec65535c user: fvogel tags: tip_325
20:16
Eric's contribution, allowing changing the image of a systray icon without making it move in the systray. check-in: 53950d8a user: fvogel tags: tip_325
17:47
Merge main. check-in: f9ae619b user: marc_culler tags: mac_styles_87
17:38
Merge 8.6 check-in: 78321d3e user: marc_culler tags: trunk, main
16:57
Fix [0899a8520b]: pkgconfig-1.1 (query keys) fails in trunk Closed-Leaf check-in: baf06842 user: fvogel tags: bug-0899a8520b
13:45
Add copyright to systray.test check-in: 1fac6a74 user: kevin_walzer tags: tip_325
13:44
Merge implementation of TIP #584 (Better introspection for ttk), as a result of TIP acceptance through TCT vote. check-in: a11a96d4 user: fvogel tags: trunk, main
13:28
Eric's contribution making the multiple interp management and icons cleanup on interp deletion/application exit now work. check-in: bcccb61c user: fvogel tags: tip_325
10:03
Further respect coding standards, in tkUnixSystray.c check-in: 585bfc4f user: fvogel tags: tip_325
09:39
Further respect coding standards in tkWinSystray.c check-in: 04a9be9e user: fvogel tags: tip_325
09:27
Backout wrong fix [376e086e], and replace it by the correct fix (that is: don't ignore the error reported by CreateIcoFromTkImage). This makes test systray-14 pass on Windows (it already passed on Linux and macOS). check-in: 9f1efde3 user: fvogel tags: tip_325
09:14
Better respect our coding standards (indentation, mainly) in tkWinSystray.c. check-in: bd6380a2 user: fvogel tags: tip_325
08:53
Let previous commit build on MSVC so that we can check it check-in: dd73baa8 user: fvogel tags: tip_325
01:37
Child interpreter now returns error if creating tray icon with non-existent image; need assistance with crash on app exit check-in: 376e086e user: kevin_walzer tags: tip_325
2020-11-14
23:26
Add two tests with child interps check-in: 4d6d5107 user: fvogel tags: tip_325
22:53
Merge main check-in: 0908ccd7 user: marc_culler tags: mac_styles_87
22:49
Merge unintended fork check-in: 70bde35c user: fvogel tags: tip_325
22:48
Cosmetic changes check-in: 3b29284b user: fvogel tags: tip_325
22:29
Fix error in [9daa36c3] revealed by a warning on macOS check-in: 8dd59fb1 user: fvogel tags: tip_325
22:16
Move _systray and _sysnotify out of the global namespace check-in: d10e3e84 user: fvogel tags: tip_325
22:11
Merge 8.6 check-in: 09c46678 user: marc_culler tags: trunk, main
01:31
Fix typo check-in: aed28ba2 user: kevin_walzer tags: tip_325
2020-11-13
17:04
Merge 8.7 check-in: 0dc59d29 user: jan.nijtmans tags: tip_325
10:53
Fix [f11dbf8d1e]: Bug in the ttk::combobox::Scroll proc in Tk 8.7a4 check-in: 7c892630 user: jan.nijtmans tags: trunk, main
10:01
Fix [c0485ba8d]: Bug in the ttk::spinbox::MouseWheel proc in Tk 8.7a4 check-in: 59bb6227 user: jan.nijtmans tags: trunk, main
10:00
-vcmd -> -validatecommand in demo's and tests check-in: 4b046c9e user: jan.nijtmans tags: trunk, main
04:09
Truly destroy systray object on macOS check-in: 9daa36c3 user: kevin_walzer tags: tip_325
2020-11-12
23:11
Unshadow the destroy command from the global namespace. This makes the 'tk systray destroy' command work on Linux, and the systray test file pass on Linux. check-in: 79cb25f0 user: fvogel tags: tip_325
22:46
Add one more test check-in: ff30cae1 user: fvogel tags: tip_325
22:30
Remove one test check-in: 2df476bb user: fvogel tags: tip_325
22:28
Fix the systray tests, add many tests. check-in: b3c7f7dc user: fvogel tags: tip_325
22:28
Fix 'tk sysnotify' for Windows. check-in: a95592fb user: fvogel tags: tip_325
22:04
Cosmetic changes check-in: e03b827e user: fvogel tags: tip_325
21:45
Fix man pages, clearly state what is optional and what is not (respect usual conventions for this). check-in: 02cc3ddf user: fvogel tags: tip_325
16:37
Convert systray to traditional Tk option/configure structure with patch from Eric Boudaillier; update docs; still need to test on Windows check-in: f0e4fd24 user: kevin_walzer tags: tip_325
15:15
duplicate macro definition check-in: 110a8775 user: jan.nijtmans tags: tip_325
14:49
More clean-ups (mainly for C++ compatibility) check-in: a1425897 user: jan.nijtmans tags: tip_325
14:23
Make "_systray" and "_sysnotify" real ObjCommands on Win32. Make tkWinSysTray.c fully Unicode-proof on Win32. check-in: 6f82ddd7 user: jan.nijtmans tags: tip_325
13:25
Merge 8.6 check-in: 9a13eeaa user: jan.nijtmans tags: trunk, main
13:22
Csaba Nemethi's review Closed-Leaf check-in: b3539ec1 user: jan.nijtmans tags: bug-f11dbf8d1e
13:07
Merge 8.7. Handle $max == 0 in ttk::combobox mousewheel binding check-in: 65f80da5 user: jan.nijtmans tags: bug-f11dbf8d1e
11:43
Fix comment check-in: 281981e0 user: jan.nijtmans tags: trunk, main
11:40
Proposed fix for [f11dbf8d1e]: Bug in the ttk::combobox::Scroll proc in Tk 8.7a4 check-in: 5eaf6189 user: jan.nijtmans tags: bug-f11dbf8d1e
10:46
Fix [7c7846e1fc]: Mouse wheel event bindings for the Treeview class in Tk 8.7a4 check-in: e032349a user: jan.nijtmans tags: trunk, main
10:44
Make mousewheel bindings scroll 4 items by default Closed-Leaf check-in: 6bc54642 user: jan.nijtmans tags: bug-7c7846e1fc
10:16
Merge trunk. Clean-up win32 systray code (not completed yet, still some ANSI functions are used which cannot handle full Unicode) check-in: e9a8c2ba user: jan.nijtmans tags: tip_325
08:09
Fix [7c7846e1fc]: Mouse wheel event bindings for the Treeview class in Tk 8.7a4 (actually: change listbox behavior to match with Treeview) check-in: 11a1a7a8 user: jan.nijtmans tags: bug-7c7846e1fc
02:34
Minor cleanup of spacing check-in: 8a801a2f user: kevin_walzer tags: tip_325
02:34
Further refinement of namespace on Windows check-in: f742f19f user: kevin_walzer tags: tip_325
02:11
Wrap _balloon and _notifywindow commands in namespace check-in: fa007d6d user: kevin_walzer tags: tip_325
2020-11-11
22:41
Fix wrong error message check-in: a715cca3 user: fvogel tags: tip_325
22:39
The cache for the image name is totally useless. Get rid of it. check-in: 87e8a9ec user: fvogel tags: tip_325
22:35
And now let's get rid of the cache for the icon text, let winico do that for us as it should. check-in: 00592fcd user: fvogel tags: tip_325
22:14
Ahem. Of course. check-in: b5eb5c08 user: fvogel tags: tip_325
22:06
Fix bug in winico: when using 'taskbar modify' with -callback and not specifying -text as well, the icon text was lost. This is the real fix that should have been made instead of [c1cc71d2]. Now 'taskbar modify' can specify -text or -callback without loosing the unspecified option. In turn, this allows to simplify the code in systray.tcl check-in: 5a6c4668 user: fvogel tags: tip_325
21:45
Fix typo in one of my previous commits check-in: e7ec9574 user: fvogel tags: tip_325
21:00
Remove useless namespace export command (there is no command to export in that namespace) check-in: f4743039 user: fvogel tags: tip_325
20:56
Use a more accurate error message check-in: cd56300d user: fvogel tags: tip_325
14:45
Refine error message check-in: e7bd4295 user: fvogel tags: tip_325
14:25
Fix typo in test case, as revealed by the better error checking introduced by the previous commit. check-in: a9261ba8 user: fvogel tags: tip_325
14:24
Add more error checking (so far 'tk systray modify foo bar' was permitted). check-in: 16174d18 user: fvogel tags: tip_325
14:11
Simplify interface code for 'tk systray modify' (there should be no functional change) check-in: cb575d87 user: fvogel tags: tip_325
13:43
Simplify interface code for 'tk systray create' check-in: 9c7d4129 user: fvogel tags: tip_325
13:35
Improve error messages check-in: 971cf454 user: fvogel tags: tip_325
10:32
Backout previous commit. 'systray' is a Windows executable, that we should not shadow. Thanks to Eric Boudaillier. check-in: 0faf6f02 user: fvogel tags: tip_325
00:08
Attempt to return error on systray command on Windows check-in: a350e43e user: kevin_walzer tags: tip_325
00:03
Retain text when modifying other attributes of sytray icon on Windows check-in: c1cc71d2 user: kevin_walzer tags: tip_325
2020-11-10
23:13
Fix the implementation so that test sysnotify-2.1 now passes. check-in: cf30ec00 user: fvogel tags: tip_325
23:07
Remove debug line accidentally committed in previous commit. check-in: b7ab1f66 user: fvogel tags: tip_325
23:06
Let the constraints to be taken into account by the test file. check-in: d3788781 user: fvogel tags: tip_325
22:51
More tests. sysnotify-2.1 should pass but it fails with the current implementation. check-in: e6bd8f2d user: fvogel tags: tip_325
22:33
Make cosmetic changes, fix typos, in systray.tcl check-in: 19a21436 user: fvogel tags: tip_325
22:18
Better names, better implementation: GlyphCluster -> Cluster; use namespaces check-in: 7610a106 user: culler tags: glyph_indexing_2
21:53
Improve test file check-in: c6f33137 user: fvogel tags: tip_325
21:01
Remove duplicate space in error message check-in: 12170935 user: fvogel tags: tip_325
20:41
Merge 8.6 check-in: 96a8a073 user: culler tags: trunk, main
19:39
For Aqua, a real implementation of endOfGlyphCluster and startOfGlyphCluster. Makes entry editing fully functional. check-in: a2133f1c user: culler tags: glyph_indexing_2
13:59
Merge main check-in: 7b975498 user: culler tags: glyph_indexing_2
2020-11-09
16:28
Cleanup of error messages on Windows check-in: c4db1594 user: kevin_walzer tags: tip_325
14:41
Improve cleanup of Windows tray icons check-in: 99482f27 user: kevin_walzer tags: tip_325
13:21
Fix for sysnotify test failure on X11 check-in: 5be6a7b2 user: kevin_walzer tags: tip_325
10:47
Allow "package require tk" in addition to "package require Tk" check-in: 782d9b39 user: jan.nijtmans tags: tip-590
09:05
Fix testcase check-in: e9380993 user: jan.nijtmans tags: tip_325
02:08
Update to sysnotify man page check-in: 53311bdf user: kevin_walzer tags: tip_325
01:49
Better cleanup of Windows tray icon check-in: ddf96a0e user: kevin_walzer tags: tip_325
00:49
Tray icon on Windows now disappears when Wish exits; still requires mouse to hover over when loaded into Tclsh, not sure why check-in: e8380cb1 user: kevin_walzer tags: tip_325
2020-11-08
23:14
Possible fix for Windows icon not being immediately deleted check-in: ba84f2ca user: kevin_walzer tags: tip_325
23:00
Clarify some documentation points check-in: bec4d381 user: kevin_walzer tags: tip_325
13:59
ReadICOHeader is local to tkWinWm.c, it's not used elsewhere so far. check-in: 0ab3355c user: fvogel tags: tip_325
13:46
Remove duplicate code. check-in: 5a85c5a1 user: fvogel tags: tip_325
12:46
Use tcltest2 in the test file rather than the old syntax. check-in: d559b6d9 user: fvogel tags: tip_325
12:38
Cosmetic: fix spacing in the test file. check-in: 6a2d0c07 user: fvogel tags: tip_325
11:25
Fix not working example in the man page. check-in: a99ae852 user: fvogel tags: tip_325
11:24
Fix typo in man page check-in: 70a5b2bc user: fvogel tags: tip_325
2020-11-07
18:18
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: 29898749 user: fvogel tags: trunk, main
2020-11-06
18:02
Merge main check-in: 11b9bc44 user: culler tags: mac_styles_87
17:44
Merge 8.6 check-in: 28746514 user: culler tags: trunk, main
2020-11-05
10:47
Merge 8.6 check-in: 540a8eb5 user: jan.nijtmans tags: trunk, main
10:15
Merge trunk Closed-Leaf check-in: 2c5f7ee6 user: jan.nijtmans tags: keysym-unicode
2020-11-04
23:02
More compiler warnings on various macOS versions check-in: 09b2edc0 user: culler tags: tip_325
21:30
Fix compiler warnings on macOS 10.9 check-in: c6c1951a user: culler tags: tip_325
20:05
Fix compiler errors and warnings on macOS 10.13. check-in: 6f5343fc user: culler tags: tip_325
16:03
Merge 8.6 check-in: 6ed077cb user: jan.nijtmans tags: trunk, main
09:06
Fix [ef0e2629ea]: <MouseWheel> handling on X11 completely broken in Tk 8.7a4 check-in: 833528b1 user: jan.nijtmans tags: trunk, main
2020-11-03
07:23
Handle "Commmand-" bindings platform-dependant too Closed-Leaf check-in: 52e763ea user: jan.nijtmans tags: bug-ef0e2629ea
2020-11-02
16:21
(experiment) possible solution for [ef0e2629ea] check-in: ff07903d user: jan.nijtmans tags: bug-ef0e2629ea
14:41
Add a bit more detail to the description of the Mac implementation. check-in: ab8cfa70 user: marc_culler tags: tip_325
03:11
Merge Marc Culler changes into this TIP check-in: 7480e5ec user: kevin_walzer tags: tip_325
03:06
Update sysnotify man page with additional Mac implementation Closed-Leaf check-in: 2c831edb user: kevin_walzer tags: 325_suggestions
2020-11-01
21:43
Don't even bother asking for authorization if the app is not signed. check-in: aaca4074 user: culler tags: 325_suggestions
20:35
Make tkMacOSXSysTray.c build on macOS 10.9. check-in: 27db9a35 user: culler tags: 325_suggestions
17:21
Remove an incorrect indirection and two unnecessary qualifiers. check-in: fc764409 user: culler tags: 325_suggestions
15:47
Be straightforward - check if the app is signed and use the result to choose the notification API check-in: 5168bf5e user: marc_culler tags: 325_suggestions
03:21
Edit comments; make the DEBUG_LOG macro more semicolon-friendly. check-in: 30b39d0d user: marc_culler tags: 325_suggestions
01:13
Add some missing semicolons that prevented new commit from building; now builds and works as expected on Catalina check-in: 6260c38c user: kevin_walzer tags: 325_suggestions
2020-10-31
23:22
Fix builds, clean up debugging, fall back to NSUserNotifications for unsigned apps, but use UNUserNotifications for signed appps. check-in: ef9af852 user: culler tags: 325_suggestions
13:50
Merge trunk, and fix conflict in tests/ttk/scrollbar.test (due to [33556bc9]). Closed-Leaf check-in: 374563c5 user: fvogel tags: ttk_introspect, tip-584
00:40
This now builds on Catalina but still doesn't work check-in: 3e340a62 user: kevin_walzer tags: 325_suggestions
2020-10-30
23:04
Fix compilation error created by following instructions for fixing Big Sur deprecation warning. check-in: a403a200 user: marc_culler tags: 325_suggestions
21:36
Clean up the conditional compilation and explain the great mystery. check-in: 7e333837 user: marc_culler tags: 325_suggestions
20:02
Displays now work correctly after changing presentation option flag check-in: a23e2675 user: kevin_walzer tags: 325_suggestions
19:54
Notification authorization now works and notification events fire correctly, but notifications still not displaying with new API; needs further investigation check-in: 0ca3acc8 user: kevin_walzer tags: 325_suggestions
2020-10-29
23:11
Suggested updates to tip_325. check-in: 5b6e15c9 user: culler tags: 325_suggestions
17:09
Merge 8.6 check-in: a6ff44a1 user: jan.nijtmans tags: trunk, main
14:14
Merge 8.6 check-in: 74eb820b user: jan.nijtmans tags: trunk, main
2020-10-28
14:56
Merge 8.7 check-in: 550de7ca user: jan.nijtmans tags: keysym-unicode
14:35
Merge 8.7 check-in: 6a1738a6 user: jan.nijtmans tags: tip_325
14:33
Merge 8.7 check-in: f09831eb user: jan.nijtmans tags: mac_styles_87
14:30
Merge 8.7 check-in: 8d28c730 user: jan.nijtmans tags: strict-index, enhanced-index
14:29
Merge 8.6 check-in: e0ee7f00 user: jan.nijtmans tags: trunk, main
13:56
Merge 8.6. Eliminate more C++ comments check-in: 68493992 user: jan.nijtmans tags: trunk, main
11:48
Extend keysyms.n check-in: b1c8be2c user: jan.nijtmans tags: keysym-unicode
08:39
Don't deprecate <less>, don't use <\\> in bindings check-in: e381e565 user: jan.nijtmans tags: keysym-unicode
02:50
Add error handling for sysnotify on Windows if systray icon not created check-in: d0134995 user: kevin_walzer tags: tip_325
02:48
Add error handling for sysnotify on Windows if systray icon not created check-in: 386d3852 user: kevin_walzer tags: tip_325
2020-10-27
12:26
Merge 8.7 Closed-Leaf check-in: e50471a0 user: jan.nijtmans tags: deprecate-bd-bg-fg
12:25
Merge 8.6 check-in: 0b35c1c6 user: jan.nijtmans tags: trunk, main
09:57
Update tk_setPalette and documentation check-in: f75b96c6 user: jan.nijtmans tags: deprecate-bd-bg-fg
07:12
Merge 8.7 check-in: 6e7a726d user: jan.nijtmans tags: deprecate-bd-bg-fg
07:08
Rename "trunk" to "main". Add "trunk" propagating tag for backwards compatibility check-in: 0f77b70d user: jan.nijtmans tags: trunk, main
01:25
Merge 8.6 Closed-Leaf check-in: 32a9cba0 user: marc_culler tags: trunk
2020-10-26
11:56
Merge 8.7. Tweak the deprecations a little, matching the TIP #588 spec check-in: dc5401ce user: jan.nijtmans tags: keysym-unicode
08:58
Merge 8.6 check-in: 88e0ce57 user: jan.nijtmans tags: trunk
2020-10-25
20:01
Merge 8.7 check-in: 37a2e199 user: jan.nijtmans tags: strict-index, enhanced-index
00:06
Merge trunk check-in: dbaff747 user: marc_culler tags: mac_styles_87
00:04
Merge 8.6. check-in: 6cd5d188 user: marc_culler tags: trunk
2020-10-24
02:35
Tweak comment check-in: 2b56d824 user: kevin_walzer tags: tip_325
2020-10-23
16:37
Merge 8.7 check-in: fca00fe6 user: jan.nijtmans tags: revised_text, tip-466
16:36
Fix [b5c419c8a6]: scrollbar-3.42 fails check-in: e824b0bc user: jan.nijtmans tags: trunk
16:21
Fix [b5c419c8a6]: scrollbar-3.42 fails check-in: 7e88af01 user: jan.nijtmans tags: deprecate-bd-bg-fg
15:22
Merge 8.7 check-in: 773963d7 user: jan.nijtmans tags: deprecate-bd-bg-fg
11:14
Merge trunk check-in: 259b6d39 user: jan.nijtmans tags: strict-index, enhanced-index
11:13
Merge 8.7 check-in: e3063d3f user: jan.nijtmans tags: keysym-unicode
11:10
Merge 8.7 check-in: 3c4db884 user: jan.nijtmans tags: revised_text, tip-466
11:07
One more use of "source -encoding utf-8", in case we are running with Tcl 8.6 check-in: d27d5621 user: jan.nijtmans tags: trunk
10:50
Merge 8.6 check-in: a682fd23 user: jan.nijtmans tags: trunk
10:29
Merge 8.7 check-in: 682f4e83 user: jan.nijtmans tags: revised_text, tip-466
08:28
Merge 8.7 check-in: 7e98a959 user: jan.nijtmans tags: strict-index, enhanced-index
08:24
Merge 8.7 check-in: 8093b980 user: jan.nijtmans tags: mac_styles_87
08:23
Merge 8.7 check-in: 13509ece user: jan.nijtmans tags: tip_325
08:23
Merge 8.7 check-in: 2b54bc92 user: jan.nijtmans tags: keysym-unicode
08:10
Fix bug in TIP #474 implementation: Wrong bindings for Mousewheel in text widgets check-in: 8262ab91 user: jan.nijtmans tags: trunk
2020-10-22
20:05
Merge trunk check-in: fa48b59f user: culler tags: mac_styles_87
19:52
Merge 8.6 check-in: ad780b56 user: culler tags: trunk
14:00
Merge 8.7 check-in: cde35d96 user: jan.nijtmans tags: keysym-unicode
12:59
Add <Button-3> details to systray man page check-in: c1f6b0d7 user: kevin_walzer tags: tip_325
11:34
Merge trunk check-in: 21e6947e user: jan.nijtmans tags: tip_325
11:14
Make use of TIP #587 in Tk: Now we can assume that all Tcl files are utf-8 check-in: 694d596f user: jan.nijtmans tags: trunk
08:42
Merge 8.6 check-in: 758a586d user: jan.nijtmans tags: trunk
00:25
Refinements to tk sysnotify on macOS check-in: cdc94a30 user: kevin_walzer tags: tip_325
2020-10-21
17:41
Merge trunk; initial try at test suite addition for systray check-in: 58f2877a user: kevin_walzer tags: tip_325
16:04
Merge trunk check-in: 49f8f7db user: jan.nijtmans tags: tip_325
16:00
Implement TIP #474: Treat the mouse wheel events in a uniform way check-in: 7c9e1f47 user: jan.nijtmans tags: trunk
13:12
Minor cleanup check-in: 898e4b4e user: kevin_walzer tags: tip_325
11:26
Remove most globals from systray.tcl, replace with namespaces; cleanup and refinement of Windows code check-in: d7d3fd28 user: kevin_walzer tags: tip_325
2020-10-20
22:40
Merge 8.6 check-in: d4466d3a user: jan.nijtmans tags: trunk
20:30
Merge 8.6 and edit comments check-in: b3c7aec0 user: marc_culler tags: trunk
12:10
Testing and refining right-button binding on X11 check-in: 6b0c2f2c user: kevin_walzer tags: tip_325
07:27
Some bug-fixing. destroy now doesn't crash any more on MacOS. Also B2 -> B3 (see TIP #474) check-in: 08a5fe85 user: jan.nijtmans tags: tip_325
04:33
Merge 8.6 check-in: 4a878bbc user: culler tags: trunk
02:28
Correct typo check-in: c301933b user: kevin_walzer tags: tip_325
02:12
Tentative implementation of button-1 and button-2 bindings; still need to test on Win and X11 check-in: 37e56fa5 user: kevin_walzer tags: tip_325
2020-10-19
20:28
Fix the build by removing calls to deprecated Tcl_SetExitProc. This means that [c2483bfe4b] is not fixed for 8.7. check-in: 7681293a user: marc_culler tags: trunk
15:21
Merge trunk. Fix a few more gcc warnings check-in: 98021917 user: jan.nijtmans tags: revised_text, tip-466
12:43
Merge 8.6 check-in: ad8d62b8 user: jan.nijtmans tags: trunk
05:38
Tweak sysnotify doc to explain image check-in: 7314e427 user: kevin_walzer tags: tip_325
05:30
Use sane platform specific icons on each platform notification check-in: 020dc2cb user: kevin_walzer tags: tip_325
02:39
Committing for now though segfaults on X11 check-in: 0ab89b0f user: kevin_walzer tags: tip_325
01:40
More tries check-in: 1bc1b463 user: kevin_walzer tags: tip_325
01:33
Compiler warnings check-in: 5b51c69d user: kevin_walzer tags: tip_325
01:31
Initial attempt to configure notification image on X11 check-in: 98c253b2 user: kevin_walzer tags: tip_325
2020-10-18
22:09
Display system tray icon in system tray notifications check-in: b89f1741 user: kevin_walzer tags: tip_325
21:36
Refine enforcement of one-icon limit on Windows check-in: 98f6cc3d user: kevin_walzer tags: tip_325
2020-10-17
21:30
Correct setup of namespace check-in: 01890f46 user: kevin_walzer tags: tip_325
18:08
Merge 8.6 check-in: 1fe59f34 user: marc_culler tags: trunk
17:33
Merge trunk check-in: e3e8095b user: marc_culler tags: mac_styles_87
17:32
Merge 8.6 check-in: 1d33ea5b user: marc_culler tags: trunk
13:53
Back out tweak to namespace in systray.tcl check-in: 606f7498 user: kevin_walzer tags: tip_325
13:50
Limit icon display to one instance per interpeter and add detail about this to man pge check-in: 4280193d user: kevin_walzer tags: tip_325
2020-10-16
21:56
merge trunk check-in: 637b6aed user: culler tags: mac_styles_87
21:52
Use TCL_UNUSED in the signal handler check-in: 8c5de0d5 user: culler tags: trunk
21:08
Merge 8.6 check-in: fc210a80 user: culler tags: trunk
16:43
Merge trunk check-in: cc5fac87 user: jan.nijtmans tags: deprecate-bd-bg-fg
16:42
Merge trunk check-in: 32c91b05 user: jan.nijtmans tags: tip_325
16:41
Merge 8.6 check-in: ed791bcd user: jan.nijtmans tags: trunk
2020-10-15
15:36
Merge 8.6. More usage of TCL_UNUSED macro check-in: bcd6ea0a user: jan.nijtmans tags: trunk