Tk Source Code

Timeline
Login

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

1572 check-ins using file ChangeLog.2004 version 1453475c

2021-01-23
12:15
Branch [tip529-image-metadata-no-match-method] to back out match method check-in: cdedc5da user: oehhar tags: tip529-image-metadata-no-match-method
2020-10-02
02:37
Fix typo check-in: c94a44a4 user: kevin_walzer tags: tip_325
02:34
Initial macOS implementation check-in: e4e2d611 user: kevin_walzer tags: tip_325
2020-09-29
14:12
Use direct unicode characters in stead of escape sequences check-in: 8e9cb910 user: jan.nijtmans tags: trunk
12:05
Merge trunk. Tweak bindings in cscroll demo. Remove comment in text.tcl which is no longer necessary check-in: ef8a6fcd user: jan.nijtmans tags: tip474
10:23
Merge 8.6 check-in: b1e13711 user: jan.nijtmans tags: trunk
2020-09-28
17:22
Now really fix the build on Windows (MSVC) (warning was: not all control paths return a value). Build was broken by [901c6b113a6dc630], but the comment log didn't tell. check-in: 594f8c66 user: fvogel tags: trunk
17:22
Fix the build on Windows (MSVC) (warning was: not all control paths return a value). Build was broken by [901c6b113a6dc630], but the comment log didn't tell. check-in: ce1d326a user: fvogel tags: trunk
15:56
Merge trunk check-in: 48ae926b user: jan.nijtmans tags: tip474
13:58
close fork check-in: 41245ce2 user: dgp tags: trunk
09:26
Merge trunk Closed-Leaf check-in: 4ca1ecb0 user: oehhar tags: bug-d6e9b4db_svg-match-big-file
09:04
Nanosvg Upstream commit https://github.com/memononen/nanosvg/commit/ddd39e96691584fc15475c78346dff758b347767 Upstream comment: Fix for #185 - prevent infinite loop when gradient ID is left to empty string - prevent infinite loop when gradient references to self - lookup up to 32 references back check-in: 033989e8 user: oehhar tags: trunk
08:59
nanosvg.h: Upstream commit https://github.com/memononen/nanosvg/commit/e7f5981b1efef8cb5db6f62915ca4e25482b1e5b Upstream Comment: Fix for #184 - make sure nsvg__addPath() hands only valid number of pointts (1+N*3) - require moveTo path command before handling other commands - require (sign+)digit for a valid path command coordinate - allow to add bezier segment only after there’s at leat one point (now also consistent with nsvg__lineTo) check-in: 32168c27 user: oehhar tags: trunk
08:39
Merge 8.6 check-in: e19e3b86 user: jan.nijtmans tags: trunk
03:06
Merge trunk check-in: 6b49ffbf user: marc_culler tags: mac_styles_87
03:05
Fix unused variable; fix typos in test image names command. check-in: 901c6b11 user: marc_culler tags: trunk
02:31
Merge trunk check-in: 84a16846 user: marc_culler tags: mac_styles_87
02:02
Fix MapNotify and UnmapNotify check-in: a1183e2c user: marc_culler tags: mac_styles_87
2020-09-27
19:29
Fix aqua MapNotify and UnmapNotify check-in: 16a14645 user: culler tags: trunk
17:08
Merge 8.6 check-in: 74133365 user: jan.nijtmans tags: trunk
2020-09-26
22:16
System notifications now display system info icon on Windows check-in: 21f049c1 user: kevin_walzer tags: tip_325
20:51
Refine comments check-in: e8176e85 user: kevin_walzer tags: tip_325
20:44
Fix typo check-in: ae35a997 user: kevin_walzer tags: tip_325
20:34
Remove additional obsolete functions check-in: 149c99eb user: kevin_walzer tags: tip_325
19:18
Merge trunk. Fix factor bug in TtkScrollable <Shift-Option-MouseWheel> binding check-in: 27cbbad8 user: jan.nijtmans tags: tip474
19:01
Merge-mark trunk. Fix warning in tkUnixSysNotify.c. Eliminate eol-spacing check-in: 1e2967ec user: jan.nijtmans tags: tip_325
18:54
Better don't check for libnotify (yet), leave that to the new TIP check-in: 6799641a user: jan.nijtmans tags: trunk
16:49
Adding icons to the system tray on Windows from Tk images now works; on to macOS check-in: c2f287f6 user: kevin_walzer tags: tip_325
02:11
Tk now builds with icon from Tk image; still error messages and not working yet check-in: 7ffccf98 user: kevin_walzer tags: tip_325
2020-09-25
23:16
Remove compiler warnings check-in: 2da428f8 user: kevin_walzer tags: tip_325
19:54
Merge trunk check-in: 6553d76e user: kevin_walzer tags: tip_325
19:29
Merge trunk check-in: 7bc120b9 user: jan.nijtmans tags: revised_text, tip-466
16:58
Test creating Windows icons from Tk check-in: ade05558 user: kevin_walzer tags: tip_325
15:57
CYGWIN != windows check-in: 08f8f377 user: jan.nijtmans tags: trunk
13:08
Merge 8.6 check-in: 519a3e56 user: jan.nijtmans tags: trunk
09:21
New utility function ::tk::MouseWheel check-in: e3064632 user: jan.nijtmans tags: tip474
06:22
Merge trunk check-in: 0bbd6738 user: jan.nijtmans tags: tip474
02:34
configure.ac is no fun to work with check-in: 660a7c3c user: kevin_walzer tags: tip_325
02:32
Correct verison saved check-in: f6b8b107 user: kevin_walzer tags: tip_325
02:29
Commit configure check-in: 1dc4e672 user: kevin_walzer tags: tip_325
02:28
Notifications and system tray now work on Debian; on to macOS check-in: 2c0d902b user: kevin_walzer tags: tip_325
02:15
Tweak configure, try to get libnotify linked on Linux check-in: 11fd0a93 user: kevin_walzer tags: tip_325
2020-09-24
22:27
Tweak configure check-in: 67dfb5a1 user: kevin_walzer tags: tip_325
22:11
Silence compiler warnings check-in: eb819734 user: kevin_walzer tags: tip_325
07:02
The UnixSysTray part builds without libnotify. Eliminate some gcc warnings check-in: b1788691 user: jan.nijtmans tags: tip_325
06:13
Make it build with --disable-libnotify. Add packages for MacOSX and Ubuntu for Travis build check-in: 3a32cc5b user: jan.nijtmans tags: tip_325
03:04
Notifications work now, just needed chars check-in: 8f83e625 user: kevin_walzer tags: tip_325
03:02
Builds on Darwin, shows notifications but no strings - need to investigate check-in: 8b528a5a user: kevin_walzer tags: tip_325
01:34
Tweak check-in: 098fa232 user: kevin_walzer tags: tip_325
01:31
More tweaks to configure to find glib check-in: cdab6971 user: kevin_walzer tags: tip_325
2020-09-23
22:20
Update makefile template check-in: 2efb57f5 user: kevin_walzer tags: tip_325
18:53
Refinements and support for glib check-in: 864333d9 user: kevin_walzer tags: tip_325
17:39
Tweaks to configure check-in: 2792d489 user: kevin_walzer tags: tip_325
16:17
Add check for glib check-in: 9ac84067 user: kevin_walzer tags: tip_325
02:27
Add notification code check-in: d0a95b41 user: kevin_walzer tags: tip_325
02:20
Implementation complete, now to try to build on Darwin check-in: e95dcca2 user: kevin_walzer tags: tip_325
2020-09-22
22:25
Merge trunk. Some fixes compiling with -DTK_NO_DEPRECATED check-in: e70cf7d5 user: jan.nijtmans tags: tip_325
22:14
Merge 8.7 Closed-Leaf check-in: ebe0a386 user: jan.nijtmans tags: tip474-alt
22:11
Merge 8.7, More WIP check-in: 223287d9 user: jan.nijtmans tags: deprecate-bd-bg-fg
20:09
Merge trunk check-in: 45c3f7d7 user: marc_culler tags: mac_styles_87
19:54
Fix [aa4be2c1b8]: Aqua test suite hangs. check-in: a2b8721a user: marc_culler tags: trunk
15:54
Merge trunk. Add travis build on Ubuntu without libnotify check-in: 54de206b user: jan.nijtmans tags: tip_325
15:43
re-generate unix/configure check-in: c943fa74 user: jan.nijtmans tags: trunk
09:12
Merge 8.7. Start another approach. WIP (test-cases still failing) check-in: b2d1aa19 user: jan.nijtmans tags: tip474-alt
07:11
Merge trunk. All tests pass except bind-34.3 check-in: 4f705dd5 user: oehhar tags: bug-d6e9b4db_svg-match-big-file
02:29
Tray icon works on Darwin/X11; on to implementing the system notify/libnotify API check-in: 62521b7d user: kevin_walzer tags: tip_325
02:14
Eliminate most warnings check-in: 223486f5 user: kevin_walzer tags: tip_325
2020-09-21
21:06
Merge mac_styles check-in: 04350e19 user: marc_culler tags: mac_styles_87
20:26
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled (macOS and Linux) check-in: 33b84f3f user: fvogel tags: trunk
19:55
Fix [ea665e08f3]: Endless loop when reading svg file check-in: 68605c23 user: fvogel tags: trunk
19:54
Add test imgSVGnano-5.1 guarding against regression regarding ticket [ea665e08f3] Closed-Leaf check-in: ea46e48d user: fvogel tags: bug-ea665e08f3
18:48
Attempt to build on X11 check-in: dd077063 user: kevin_walzer tags: tip_325
18:47
Fix [6ecae50f5c]: menu-16.3 fails check-in: 8a1021a5 user: jan.nijtmans tags: trunk
16:34
Merge trunk check-in: f1e6671f user: marc_culler tags: mac_styles_87
16:25
Merge 8.6 check-in: 3e9b28bc user: marc_culler tags: trunk
15:35
Merge mac_styles check-in: 2327706f user: marc_culler tags: mac_styles_87
15:26
Merge 8.6 check-in: 82d8e61b user: jan.nijtmans tags: trunk
15:18
Merge 8.6 check-in: b42b7a81 user: jan.nijtmans tags: tip474-alt
15:09
Merge 8.6 check-in: 4fd52357 user: jan.nijtmans tags: trunk
14:00
protect scaling algorith against ridiculous values check-in: 31d42da5 user: jan.nijtmans tags: tip474-alt
13:01
%D with scaling is actually a better idea check-in: e8173c5f user: jan.nijtmans tags: tip474-alt
12:59
Another bugfix: xbutton.button and xkey.keycode are actually the same field. Doogh.... check-in: 4a98d269 user: jan.nijtmans tags: tip474
11:31
Invert Scrollwheel direction on X11 check-in: 58ff916f user: jan.nijtmans tags: tip474-alt
11:30
Invert Scrollwheel direction on X11 check-in: d032518d user: jan.nijtmans tags: tip474
10:09
Fix [f3cd942e9e]: trunk: .mymenu index end no longer works on an empty menu check-in: 9439f959 user: jan.nijtmans tags: trunk
08:10
Alternative implementation: Use %D with scale factor check-in: 2f07ad07 user: jan.nijtmans tags: tip474-alt
01:44
Merge trunk check-in: 57c331a6 user: kevin_walzer tags: tip_325
01:43
Fix issues with console display on macOS check-in: c8ae8dbb user: kevin_walzer tags: trunk
2020-09-20
21:07
Now (really) swap Buttons 2|3 on MacOS. Adapt all bindings not depending on aqua any more check-in: 382b1a02 user: jan.nijtmans tags: tip474
12:40
Merge 8.7. Button-4|5|6|7 binding no longer necessary check-in: 36c736ea user: jan.nijtmans tags: tip474
12:28
More improvements in ttk::style man page. check-in: 21d02833 user: fvogel tags: ttk_introspect, tip-584
10:35
Remove dead code (Ttk_GetStyle creates the style if it doesn't already exist, thus never returns NULL), and improve documentation of ttk::style accordingly. check-in: a58f42fe user: fvogel tags: ttk_introspect, tip-584
10:31
Add information in documentation for 'ttk::style configure' check-in: 7414eecc user: fvogel tags: ttk_introspect, tip-584
10:29
Fix typos in comments in generic/ttk/ttkTheme.c check-in: 3f471939 user: fvogel tags: ttk_introspect, tip-584
2020-09-18
22:04
Merge trunk check-in: b2b63d91 user: marc_culler tags: mac_styles_87
20:26
Fix [4f4f03f5eb]: B1-Motion events are ignored in the window title bar. check-in: 90173a64 user: marc_culler tags: trunk
20:03
Fix most (except one) testcases on X11 check-in: fe68d642 user: jan.nijtmans tags: keysym-unicode
12:36
Merge 8.7 check-in: db77cb70 user: jan.nijtmans tags: strict-index, enhanced-index
12:35
Don't depend on lsearch returning -1 any more check-in: 53114152 user: jan.nijtmans tags: trunk
11:05
Merge 8.6 check-in: 65f3929d user: jan.nijtmans tags: trunk
2020-09-17
22:03
Merge trunk check-in: 3ad9ccbd user: kevin_walzer tags: tip_325
21:22
Fixes for Apple Event execution on app startup and window display in IDLE/Tkinter check-in: c7a9e22a user: kevin_walzer tags: trunk
15:51
Merge trunk check-in: 9a11d52f user: jan.nijtmans tags: keysym-unicode
15:48
typo in unixEmbed.test testcase. Make install-sh executable check-in: 2c853dd7 user: jan.nijtmans tags: trunk
15:46
Merge 8.7 check-in: 26b7b9d5 user: jan.nijtmans tags: strict-index, enhanced-index
15:35
Don't run 'oldpack' tests when Tk is compiled with -DTK_NO_DEPRECATED. check-in: ea9d770d user: jan.nijtmans tags: trunk
2020-09-16
20:59
Fix [ea665e08f3]: Endless loop when reading svg file check-in: 6450b269 user: fvogel tags: bug-ea665e08f3
20:29
Fix MSVC warning: warning C4018: '<' : signed/unsigned mismatch check-in: a435790c user: jan.nijtmans tags: trunk
15:55
Merge trunk check-in: ba4ca51d user: jan.nijtmans tags: keysym-unicode
15:10
Adjust documentation to new behaviour check-in: 2490f202 user: jan.nijtmans tags: tip474
15:01
scrollbar and iconlist bindings can be simplified too check-in: 1b9526bd user: jan.nijtmans tags: tip474
14:38
Merge trunk check-in: c15dccb9 user: jan.nijtmans tags: tip474
14:30
Merge 8.7 check-in: 1f69ef71 user: jan.nijtmans tags: strict-index, enhanced-index
14:29
Run more Travis tests in focal in stead of bionic check-in: b504a0e2 user: jan.nijtmans tags: trunk
14:24
Fix crash in Travis testcase run check-in: 047af188 user: jan.nijtmans tags: strict-index, enhanced-index
12:34
Merge trunk. Fix spinbox behavior check-in: 63b91f2f user: jan.nijtmans tags: strict-index, enhanced-index
09:48
Since 'underline' is an int in TkMenuEntry (tkMenu.h), it (still) should be an int here too. check-in: c3596e1e user: jan.nijtmans tags: trunk
2020-09-15
22:26
Fix [53d03e8f3a]: --disable-shared build against Tcl 9 fails check-in: 4d0a6617 user: jan.nijtmans tags: trunk
21:48
My fixes for build fails against Tcl 9 headers. Closed-Leaf check-in: 47288238 user: dgp tags: bug-53d03e8f3a
21:11
Fix the build of Tk trunk against Tcl trunk. check-in: 6b2c2494 user: fvogel tags: trunk
15:54
tkimgscgnano: removed "origin Androwish" in comment. This is incomplete and not important. check-in: c021c5c0 user: oehhar tags: trunk
13:15
Merge 8.7. Make test-cases on MacOS and X11 pass (win32 not tested yet) check-in: 31af4275 user: jan.nijtmans tags: tip474
10:45
Merge 8.7 check-in: c1ea46e5 user: jan.nijtmans tags: strict-index, enhanced-index
09:21
Merge 8.6 check-in: 56097510 user: jan.nijtmans tags: trunk
09:06
Merge 8.6 check-in: 505204a1 user: jan.nijtmans tags: trunk
07:08
Merge 8.7. More WIP check-in: 600d6eb2 user: jan.nijtmans tags: deprecate-bd-bg-fg
2020-09-14
16:44
Merge 8.6 check-in: a6e2c78a user: jan.nijtmans tags: trunk
16:25
Make default underline -1 (again) when compiled with Tcl 8 headers check-in: b85e9c72 user: jan.nijtmans tags: strict-index, enhanced-index
15:10
merge trunk check-in: 10a4e88d user: marc_culler tags: mac_styles_87
15:04
Merge 8.6 check-in: 486fed47 user: marc_culler tags: trunk
14:58
Make all test-cases pass (finally) check-in: 46392784 user: jan.nijtmans tags: strict-index, enhanced-index
13:31
Merge trunk check-in: 09678c9e user: jan.nijtmans tags: strict-index, enhanced-index
11:16
Merge 8.6 check-in: 7c75a9e9 user: jan.nijtmans tags: trunk
09:59
Cherrypick [0dae01f2]: Check for invalid width or height values in Match function check-in: 9afe0b7d user: oehhar tags: bug-d6e9b4db_svg-match-big-file
09:50
Cherrypick [79583944]: Corrected Match function. Do not use the SVG parser for matching, as the SVG parser might be called in the Match pipeline for large files. As the SVG Match functions reads in the whole file, makes a copy of that string and then tries to parse that large string, this takes a lot of time and eventually might cause crashes. Instead read 4096 bytes and try to extract the needed information. No need for cache anymore. check-in: cfde0c45 user: oehhar tags: bug-d6e9b4db_svg-match-big-file
08:01
Merge 8.6 check-in: 1fa22c85 user: jan.nijtmans tags: trunk
07:54
Merge trunk check-in: 35c73ad7 user: jan.nijtmans tags: strict-index, enhanced-index
07:37
Merge 8.6 check-in: d16bfa18 user: jan.nijtmans tags: trunk
07:13
Correct tksvg comment origin to AndroWish, add CHW as contributor. The auriocus project is deleted. check-in: 3ad73db0 user: oehhar tags: trunk
06:56
Correct test number check-in: f3677d3c user: oehhar tags: trunk
06:47
image photo svg: add a test for an image without any of "width", "height" and "viewbox". tksvg 0.3 failes here. check-in: a40ea6ef user: oehhar tags: trunk
2020-09-13
18:06
Fix typos check-in: dd23f45a user: kevin_walzer tags: tip_325
18:02
Minor tweaks to new Tcl command names; preliminary addition of libnotify to configure.ac on X11 check-in: 25a4951a user: kevin_walzer tags: tip_325
17:26
Initial implementation of systray command for X11 based on tktray check-in: 44ab0826 user: kevin_walzer tags: tip_325
2020-09-12
22:27
Address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: 16de5e51 user: marc_culler tags: mac_styles_87
22:15
Merge 8.6 check-in: 0b56b3d1 user: marc_culler tags: trunk
21:53
Add a disclosure triangle that works in Big Sur check-in: 12fc7ffc user: marc_culler tags: mac_styles_87
21:33
Merge 8.6 check-in: 775266a0 user: marc_culler tags: trunk
2020-09-11
08:56
Merge 8.6 check-in: 3d65a211 user: jan.nijtmans tags: trunk
2020-09-10
17:32
Merge trunk check-in: 436bca3c user: marc_culler tags: mac_styles_87
14:50
Merge trunk. More WIP check-in: e822908f user: jan.nijtmans tags: deprecate-bd-bg-fg
12:10
Fix [ab1feaea9c]: Aqua initialization issues check-in: 3db9cfc7 user: marc_culler tags: trunk
09:23
Merge trunk Closed-Leaf check-in: f49d8e51 user: jan.nijtmans tags: bug-3bc0f44ef3
09:20
Merge 8.6 check-in: 27e4c524 user: jan.nijtmans tags: trunk
07:39
More usages for TKFLEXARRAY check-in: 5d7ee76e user: jan.nijtmans tags: bug-3bc0f44ef3
06:59
Merge trunk. Introduce TKFLEXARRAY, since this usage is a GNU extension (lated adopted by MSVC too) check-in: 92a5d2d5 user: jan.nijtmans tags: bug-3bc0f44ef3
2020-09-09
15:36
Update documentation, and final tweaks for TIP #581 check-in: 22e5c00c user: jan.nijtmans tags: trunk
14:36
Deprecate -bd, -bg, and -fg options, in favour of -borderwidth, -background and -color check-in: 101e0f77 user: jan.nijtmans tags: deprecate-bd-bg-fg
10:33
Merge 8.6 check-in: 45bdcf88 user: jan.nijtmans tags: trunk
06:19
Attempt to fix [3bc0f44ef3]: UBSan complains about body.chars[] usage. Don't know if all (older) compilers, like VC++ 6.0, accept this. check-in: da241cf9 user: jan.nijtmans tags: bug-3bc0f44ef3
2020-09-08
20:49
Merge 8.6 check-in: df83ad49 user: jan.nijtmans tags: trunk
20:30
Merge 8.6 check-in: b0a594ce user: culler tags: trunk
19:48
Fix [6c2425f92e]: UBSan error in Tk_FreeSavedOptions(). Thanks to Christopher Chavez. check-in: 6b296001 user: fvogel tags: trunk
16:29
Merge trunk. check-in: 10348a34 user: marc_culler tags: mac_styles_87
16:25
Fix TkMacOSXGetXWindow so it returns a Window, not a Tk_Window cast as a Window. check-in: 2989f039 user: marc_culler tags: trunk
15:38
Some more xcode 11.6 -> 11.7 check-in: b9767915 user: jan.nijtmans tags: trunk
15:26
Merge 8.6 check-in: f997e76c user: jan.nijtmans tags: trunk
14:01
Merge 8.6 check-in: debcbced user: jan.nijtmans tags: trunk
13:28
Merge 8.6 check-in: 444ea23a user: jan.nijtmans tags: trunk
09:19
Merge 8.6. Rename some functions check-in: 5737cb67 user: jan.nijtmans tags: trunk
07:57
Merge 8.6 check-in: d3572ab2 user: jan.nijtmans tags: trunk
01:50
Merge trunk check-in: d8859ab3 user: marc_culler tags: mac_styles_87
01:41
Merge 8.6 check-in: 418e2cd3 user: marc_culler tags: trunk
2020-09-07
23:05
merge mac_styles check-in: 4f83545a user: marc_culler tags: mac_styles_87
21:40
Merge trunk check-in: 4edb33dd user: marc_culler tags: mac_styles_87
20:38
Merge 8.6 check-in: f17eb3d7 user: marc_culler tags: trunk
20:02
Merge mac_styles check-in: ee561f47 user: marc_culler tags: mac_styles_87
20:00
Merge 8.6 check-in: 1e3f2c68 user: marc_culler tags: trunk
19:47
Minor tweak, thanks to fvogel for suggestion check-in: aed410b9 user: kevin_walzer tags: tip_325
19:21
Merge 8.6 check-in: d76581ac user: marc_culler tags: trunk
18:15
Remove warnings from code; thanks to thommey for debugging assistance in Tcl chat check-in: 25f1085f user: kevin_walzer tags: tip_325
12:10
Minor tweak, warnings still present check-in: 4c9b6977 user: kevin_walzer tags: tip_325
02:01
Restore delete proc check-in: 8ac5225e user: kevin_walzer tags: tip_325
2020-09-06
21:15
Remove whitepace check-in: 9b11c256 user: kevin_walzer tags: tip_325
21:00
Cleanup of function initialization restores functionality check-in: 74e3b736 user: kevin_walzer tags: tip_325
20:12
Remove errors, but now icons not created check-in: 060e2364 user: kevin_walzer tags: tip_325
15:50
Merge 8.7 check-in: c9d4c2a0 user: jan.nijtmans tags: keysym-unicode
15:43
Merge 8.7 check-in: 324b2234 user: jan.nijtmans tags: strict-index, enhanced-index
12:41
Let it almost build on MSVC. check-in: bce6cfd5 user: fvogel tags: tip_325
2020-09-05
14:29
One more typo fix check-in: 926acfc1 user: kevin_walzer tags: tip_325
14:18
fix typo check-in: 781ed092 user: kevin_walzer tags: tip_325
14:06
Clean up code in tkWinSysTray.c to better conform to Tcl Engineering Manual; add appropriate header prefaces to each function, standardize indentation as much as possible check-in: 9f2efdd2 user: kevin_walzer tags: tip_325
02:06
Windows taskbar/system tray balloon notifications work! On to integrating TkTray in X11... check-in: a1c0c0b3 user: kevin_walzer tags: tip_325
2020-09-04
20:04
Merge trunk Leaf check-in: 8be1eb72 user: jan.nijtmans tags: tip-529-image-metadata
16:57
Merge 8.6 check-in: 17091574 user: jan.nijtmans tags: trunk
16:54
Update .travis.yml, hopefully this fixes the Travis build. check-in: 58d6ce2e user: jan.nijtmans tags: tip-529-image-metadata
13:53
Merge 8.6 check-in: 2991150c user: jan.nijtmans tags: trunk
2020-09-03
20:57
Merge 8.7 check-in: 26b438c6 user: jan.nijtmans tags: revised_text, tip-466
20:45
Consolidate Tk 8.7 error-messages regarding TIP #581. More Master -> Container related (internal) changes check-in: b15afad9 user: jan.nijtmans tags: trunk
19:49
Add comment about the fallback... check-in: 6dff9e4f user: fvogel tags: revised_text, tip-466
19:48
Add comment about the fallback... Closed-Leaf check-in: 4f019d3a user: fvogel tags: bug-8980ba1d0b
19:41
merge revised_text check-in: a49b0a6a user: fvogel tags: bug-8980ba1d0b
15:41
Fix [8980ba1d0b]: Revised [text]: several text-38.* tests fail on macOS and Linux (release/deploy only) check-in: 8bc8df87 user: jan.nijtmans tags: revised_text, tip-466
14:38
Merge 8.6 check-in: b8c87544 user: jan.nijtmans tags: trunk
13:25
Successful test of icon display in system tray; next to refine balloon alert display check-in: 469559aa user: kevin_walzer tags: tip_325
10:08
Merge 8.6 check-in: 3b5f44db user: jan.nijtmans tags: trunk
07:14
Merge 8.6 check-in: 1d0ecc38 user: jan.nijtmans tags: trunk
02:16
It builds! Now to test... check-in: 552f2cd5 user: kevin_walzer tags: tip_325
2020-09-02
21:17
Fix [8980ba1d0b]: Revised [text]: several text-38.* tests fail on macOS and Linux (release/deploy only). This fix needs TIP #585 (TCL_INDEX_TEMP_TABLE flag for Tcl_GetIndexFromObj*()). check-in: 96c16d4a user: fvogel tags: bug-8980ba1d0b
21:16
Workaround for [8980ba1d0b]: Revised [text]: several text-38.* tests fail on macOS and Linux (release/deploy only). This workaround can be used until TIP #585 (TCL_INDEX_TEMP_TABLE flag for Tcl_GetIndexFromObj*()) gets in. check-in: a5a3822a user: fvogel tags: bug-8980ba1d0b
15:05
Added "image metadata" tests for all supported image formats check-in: 19ca9b37 user: obermeier tags: tip-529-image-metadata
14:09
Merge 8.6 check-in: 44e30efb user: jan.nijtmans tags: trunk
13:28
Implement TIP #580: Export Tk_GetDoublePixelsFromObj and 5 more check-in: cbe72995 user: jan.nijtmans tags: trunk
09:00
Merge 8.6 check-in: ca7b45bf user: jan.nijtmans tags: trunk
2020-09-01
20:39
Check for invalid width or height values in Match function check-in: 0dae01f2 user: obermeier tags: tip-529-image-metadata
20:37
Added some tests for new image metadata command check-in: 9fb5df33 user: obermeier tags: tip-529-image-metadata
15:33
Do not throw an error, but return empty dict in image metadata, if the file could not be identified as an image. check-in: 95cfcc52 user: obermeier tags: tip-529-image-metadata
2020-08-31
16:33
Merge 8.6 check-in: 928776ce user: jan.nijtmans tags: trunk
10:45
Merge 8.6 check-in: d509dbcf user: jan.nijtmans tags: trunk
01:51
Remove static keywords check-in: 16deb133 user: kevin_walzer tags: tip_325
01:46
Merge trunk; refinement of TIP additions check-in: 847855f5 user: kevin_walzer tags: tip_325
2020-08-30
12:11
Put the tests for ttk::scale in a specific scale.test file instead of hiding them in scrollbar.test check-in: 33556bc9 user: fvogel tags: ttk_introspect, tip-584
12:09
Add tests for the new 'style' command for ttk widgets. check-in: c27329ea user: fvogel tags: ttk_introspect, tip-584
11:11
Respect alphabetical order of commands in source code (no functional change). check-in: 6d10af31 user: fvogel tags: ttk_introspect, tip-584
10:47
Homogenize ttk widgets documentation regarding commands. Link to standard commands described in ttk::widget whenever possible instead of repeating the information in the widget documentation. check-in: c15516c7 user: fvogel tags: ttk_introspect, tip-584
09:36
Add new ttk widget command 'style' returning the style used by the widget. check-in: b436def6 user: fvogel tags: ttk_introspect, tip-584
2020-08-29
22:06
Reverse unintended changes from merge. Closed-Leaf check-in: 9b1824cf user: marc_culler tags: nicer_stubs
21:31
Merge trunk check-in: f42b93a5 user: marc_culler tags: nicer_stubs
20:32
Fix 07eb49661a: Change to genStubs.tcl between 8.6 and 8.7 breaks packages for macOS. check-in: 72e0bc59 user: jan.nijtmans tags: trunk
20:17
Fix 07eb49661a: macOS packages for 8.6 which use X Stubs do not build for trunk. Closed-Leaf check-in: 4dc75b65 user: marc_culler tags: bug-07eb49661a
19:44
Add tests ttk-16.* checking the new ttk::style theme styles command. check-in: 4edd70ba user: fvogel tags: ttk_introspect, tip-584
19:37
Fix errors in tk.decls which would break the build after genStubs is run. check-in: 8705082b user: marc_culler tags: trunk
2020-08-28
16:03
Maybe 8.7 can be clearer without breaking the API or ABI. check-in: 0cb49d66 user: marc_culler tags: nicer_stubs
07:10
Merge 8.6 check-in: 317f127a user: jan.nijtmans tags: trunk
02:27
Fix incomplete merge check-in: 175504d1 user: kevin_walzer tags: trunk
01:32
Merge doscript_goof branch; thanks to Lars Hellstrom for patches check-in: f2b6b6b3 user: kevin_walzer tags: trunk
2020-08-27
15:28
For now, put back TkMacOSXGetRootControl(), since Kevin Walzer uses it in his extensions check-in: fc221cd4 user: jan.nijtmans tags: trunk
14:15
Attempt to maintain binary compatibility with 8.6 without having to live with awful names. check-in: 76ca59e3 user: culler tags: trunk
12:52
Fix editing error made while resolving merge conflicts and add TCL_UNUSED where needed. check-in: d7e29fbf user: culler tags: mac_styles_87
11:50
Merge 8.6. Some more textual changes check-in: 738311a7 user: jan.nijtmans tags: trunk
07:12
Merge 8.6 check-in: 02d8d03b user: jan.nijtmans tags: trunk
07:05
Merge 8.6 More code cleanup Restore binary compatibility with Tk 8.6 for TkMacOSXInitAppleEvents()/TkGenWMConfigureEvent()/TkMacOSXInvalClipRgns()/Tk_MacOSXSetupTkNotifier()/Tk_MacOSXIsAppInFront() (please don't renumber already-existing stub entries) check-in: e47385c1 user: jan.nijtmans tags: trunk
2020-08-26
21:46
merge mac_styles check-in: a37f17b6 user: culler tags: mac_styles_87
21:28
Merge trunk check-in: f0f6cf33 user: culler tags: mac_styles_87
20:34
We don't have to preserve cruft in trunk, so let's get rid of it. check-in: f3cd7bd6 user: culler tags: trunk
14:21
Merge 8.6 tkBind.c: button numbers are always positive check-in: 9ce8fb03 user: jan.nijtmans tags: trunk
11:15
Merge-mark check-in: da2d984d user: jan.nijtmans tags: trunk
10:44
Fix [08eb057dea]: Aqua: cleanup Carbon-era cursor variables. Do more cleanup: No browser still supports NSAPI, so functions like Tk_MacOSXSetEmbedHandler() don't make any sense any more check-in: bbac5723 user: jan.nijtmans tags: trunk
2020-08-25
15:31
Merge trunk check-in: a086ff30 user: culler tags: mac_styles_87
15:23
Merge 8.6 check-in: e9049755 user: culler tags: trunk
10:03
Undo part of [86fee82d], which changed test expectations in various text tests. Merge tip-580 check-in: 4e0483e2 user: jan.nijtmans tags: revised_text, tip-466
09:59
Merge trunk Closed-Leaf check-in: 5db10ad0 user: jan.nijtmans tags: tip-580
09:26
Merge 8.6 check-in: 14e17597 user: jan.nijtmans tags: trunk
2020-08-24
21:44
Move XGetImage and XCopyArea to tkMacOSXImage.c and completely remove XImage.pixelpower. check-in: 54a4a903 user: culler tags: trunk
18:35
Merge trunk check-in: 4b2e8f85 user: culler tags: mac_styles_87
17:07
Fix [bc62f78191]: compilation issues on macOS when targeting older OS versions. check-in: cfa6ab52 user: culler tags: trunk
16:15
Merge tip-580 check-in: 872e990a user: jan.nijtmans tags: revised_text, tip-466
16:07
Merge trunk check-in: b4f157c7 user: jan.nijtmans tags: tip-580
15:58
Consistant Tcl_WrongNumArg() arguments when the command contains ?-option value ...? arguments check-in: f5c41ada user: jan.nijtmans tags: trunk
15:18
Merge trunk check-in: 25c8d85f user: jan.nijtmans tags: tip-580
15:09
Fix merge conflict in previous commit check-in: b21d6e41 user: jan.nijtmans tags: revised_text, tip-466
14:29
Merge trunk check-in: 1362d871 user: jan.nijtmans tags: revised_text, tip-466
14:20
Testcase cleanup (mainly unnessary curly braces) check-in: c9ef11a4 user: jan.nijtmans tags: trunk
14:20
Code cleanup (mainly unnecessary casts to (ClientData)) check-in: 7ed14e3e user: jan.nijtmans tags: trunk
13:31
Silence compiler warning on macOS check-in: 0a8d60f2 user: fvogel tags: ttk_introspect, tip-584
13:04
Fix [de0c219db2]: Use platform placeholder text colors as defaults. Note: Resolved the 6 conflicts in macosx/tkMacOSXColor.c by keeping the trunk version. check-in: 6dd36c62 user: fvogel tags: trunk
11:08
Fix duplicate test names check-in: 3b9f8af8 user: fvogel tags: revised_text, tip-466
11:03
merge trunk check-in: d7bebbdd user: fvogel tags: revised_text, tip-466
10:48
Fix duplicate test names check-in: 2358738a user: fvogel tags: trunk
10:48
Remove duplicate tests check-in: 8eb41926 user: fvogel tags: trunk
09:39
Outside of the text widget, rename back TkTextGetIndex() et al to what it was (partially reverting previous commit). Compiling tkTest.c with stubs is another way to prevent symbol conflicts check-in: 5c4fe78c user: jan.nijtmans tags: revised_text, tip-466
09:31
Fix duplicate test name scrollbar-3.50.1 check-in: c6908c72 user: fvogel tags: trunk
01:37
Add header check-in: 0dff037c user: kevin_walzer tags: tip_325
01:09
Adjust some point locations by 1 pixel in DrawDarkListHeader - thanks to Csaba Nemethi check-in: adec6b7c user: culler tags: trunk
2020-08-23
22:12
Fix [970793d707]: textWind-10.10,11,12,13,14 fail on Windows in trunk. check-in: ca937555 user: fvogel tags: trunk
2020-08-21
16:50
Add the remaining (cosmetic) changes from the mac_clip branch. check-in: 32e6c545 user: culler tags: trunk
15:43
Merge 8.6 check-in: bd502a6c user: jan.nijtmans tags: trunk
14:06
Merge 8.6 check-in: 7b204427 user: jan.nijtmans tags: trunk
13:27
Fix [bb85d249dd]: valgrind complaints on 'canvas image' command (TIP 489) check-in: 3cc7647d user: jan.nijtmans tags: trunk
2020-08-20
21:42
Add new subcommand 'ttk::style theme styles' giving the ability to retrieve the list of all currently available styles in a given theme. check-in: a76f25de user: fvogel tags: ttk_introspect, tip-584
21:13
Improve formatting of ttk::style man page, and respect alphabetical order of commands. check-in: c58b032c user: fvogel tags: trunk
20:17
Document priority order between tags on cells and tags on items. check-in: d13d39c5 user: fvogel tags: pspjuth-treeview
20:05
Cosmetic changes in the ttk::treeview code. check-in: 44e8e746 user: fvogel tags: pspjuth-treeview
20:02
Improve documentation of ttk::treeview tags. Respect alphabetical order for subcommands. check-in: c7f57ac6 user: fvogel tags: pspjuth-treeview
19:56
Implement cell tag removal upon 'tag delete' command (that is: effect of TIP #574 on the present branch). Test treetags-4.8 (tag deletion with tagged cells) now passes as expected. check-in: e55280ce user: fvogel tags: pspjuth-treeview
18:17
merge trunk check-in: d2e9c573 user: fvogel tags: pspjuth-treeview
16:25
Plug memory leak in UnderlinePrintProc() check-in: 3613d48d user: jan.nijtmans tags: strict-index, enhanced-index
15:28
Merge trunk check-in: c9bd9e44 user: jan.nijtmans tags: strict-index, enhanced-index
14:02
One more use of TkNewIndexObj() macro. More code cleanup check-in: fd50ddb9 user: jan.nijtmans tags: trunk
12:53
Merge trunk check-in: dfc98c89 user: jan.nijtmans tags: strict-index, enhanced-index
07:49
New macro TkNewIndexObj(), which handled indices >= 2147483648 correctly when compiled against Tcl 9.0 headers. check-in: 503f07a8 user: jan.nijtmans tags: trunk
02:27
Fill out implementation of balloon notifications check-in: e5df99af user: kevin_walzer tags: tip_325
02:22
Fill out implementation of balloon notifications check-in: 3bb58058 user: kevin_walzer tags: tip_325
2020-08-19
21:46
As it is currently implemented (more or less copied from -foreground), -placeholderforeground for ttk widget is both a widget option and a styling option. Document this, and add a test for the styling option. Closed-Leaf check-in: 82f8b2ed user: fvogel tags: rfe-de0c219db2
21:10
Ditto for winTheme.tcl (forgotten in previous commit). check-in: 4565dac9 user: fvogel tags: rfe-de0c219db2
21:06
Partially revert [2fa30303] since there is no need to give -placeholderforeground by specifying its default value (even if this default is platform-specific). check-in: 10ea8d9d user: fvogel tags: rfe-de0c219db2
20:25
Fix [031dfcf1dd]: ttk::treeview -anchor does not work with column #0. The focus ring of selected items of ttk::treeview disappears in the process. Also, clarify the layout (pack-like) algorithm, and simplify the code by not specifying option values that are anyway the default. Finally, remove documentation of the non-implemented TTK_STICK_ALL flag. check-in: 99d715aa user: fvogel tags: trunk
16:42
Merge 8.7 check-in: 084d9c5e user: jan.nijtmans tags: strict-index, enhanced-index
2020-08-18
13:06
Rename revised_text-specific funcions like TkTextGetIndex() to TkrTextGetIndex(), preventing possible conflict with original text-related symbols check-in: e5a63525 user: jan.nijtmans tags: revised_text, tip-466
09:39
Merge tip-580 check-in: 27f6c18b user: jan.nijtmans tags: revised_text, tip-466
09:38
Merge trunk check-in: 807ad7d7 user: jan.nijtmans tags: tip-580
09:37
Merge 8.6 check-in: 97d39b18 user: jan.nijtmans tags: trunk
2020-08-17
21:17
merge core-8-6-branch check-in: 9b673bb6 user: fvogel tags: trunk
12:15
Remove unneeded code, begin to implement balloon notifications check-in: 945d425b user: kevin_walzer tags: tip_325
06:50
Merge tip-580 check-in: a78a32a6 user: jan.nijtmans tags: revised_text, tip-466
06:41
Merge trunk check-in: ece9d9f7 user: jan.nijtmans tags: tip-580
06:35
Merge 8.6 check-in: 6ee0e03d user: jan.nijtmans tags: trunk
06:18
Merge trunk check-in: 76c74499 user: jan.nijtmans tags: tip-580
06:09
Merge 8.6 check-in: b5a0c85c user: jan.nijtmans tags: trunk
2020-08-16
18:59
merge core-8-6-branch check-in: 65fc7c79 user: fvogel tags: trunk
2020-08-15
20:23
Merge mac_styles check-in: 96be9304 user: culler tags: mac_styles_87
18:47
Restore the call to TtkMacOSXInit. check-in: f1bc99ed user: culler tags: mac_styles_87
17:43
Merge mark - no change check-in: a1b89704 user: culler tags: mac_styles_87
17:38
Add missing header file. check-in: 953ebf2f user: culler tags: mac_styles_87
17:30
Merge trunk check-in: 22a1de68 user: culler tags: mac_styles_87
13:02
Fix [315104a5c1] - corrects and extends the virtual event notifications of appearance changes. check-in: 042e129e user: culler tags: trunk
07:27
Fix formatting of colors.n in the Portability/Windows section. check-in: e9ec7fcc user: fvogel tags: rfe-de0c219db2
07:12
Update documentation of -placeholderforeground regarding its default. Also remove mention of the empty string there, which was an error. check-in: 615560f7 user: fvogel tags: rfe-de0c219db2
06:56
typo check-in: 9a219b7c user: fvogel tags: rfe-de0c219db2
03:15
Further refinements on Windows check-in: a6b21a0a user: kevin_walzer tags: tip_325
01:15
Update macosx/README check-in: 10f0bc07 user: culler tags: rfe-de0c219db2
2020-08-14
15:27
Merge tip-580 check-in: 4a952104 user: jan.nijtmans tags: revised_text, tip-466
15:05
New function Tk_FontGetDescription() check-in: 9380c293 user: jan.nijtmans tags: tip-580
13:08
Merge trunk check-in: 010b23f1 user: jan.nijtmans tags: tip-580
13:07
tkConfig.c: protect usage of internalPtr when offset is TCL_INDEX_NONE. Backported from revised_text. Various minor changes in error-messages, also inspired by revised_text check-in: 91aa6fb2 user: jan.nijtmans tags: trunk
11:32
Merge tip-580 check-in: b06e223e user: jan.nijtmans tags: revised_text, tip-466
09:58
Merge trunk check-in: ccac6244 user: jan.nijtmans tags: tip-580
09:56
More consistancy in Tcl_WrongNumArgs() messages and documentation check-in: 6e23d18f user: jan.nijtmans tags: trunk
08:41
Merge branch-580 check-in: 86fee82d user: jan.nijtmans tags: revised_text, tip-466
08:30
Merge trunk check-in: fd12a22f user: jan.nijtmans tags: tip-580
06:47
Use "?-option" in stead of "?option" consistantly in WrongNumArgs error-messages (backported from revised_text) check-in: b4ae5f0e user: jan.nijtmans tags: trunk
2020-08-13
19:52
Use tkMacOSXColor.c and tkMacOSXColor.h from [38138883]; these include systemPlaceholderTextColor along with all other colors in Apple's system ColorList. check-in: a1f7b896 user: culler tags: rfe-de0c219db2
19:31
Aqua - automatically support all colors in Apple's system ColorList check-in: 38138883 user: culler tags: trunk
12:35
Merge tip-580 check-in: 1fd49515 user: jan.nijtmans tags: revised_text, tip-466
11:07
Merge 8.7 check-in: 3373d451 user: jan.nijtmans tags: tip-580
10:55
Merge 8.6 check-in: d19595aa user: jan.nijtmans tags: trunk
08:16
Merge 8.6 check-in: 57450a28 user: jan.nijtmans tags: trunk
2020-08-12
07:40
Merge 8.6 check-in: 56d04a8b user: jan.nijtmans tags: trunk
2020-08-11
12:04
Merge 8.6 check-in: bdb31705 user: jan.nijtmans tags: trunk
01:27
More pruning check-in: 845f4a89 user: kevin_walzer tags: tip_325
2020-08-10
01:01
Add files for build check-in: e1e4200b user: kevin_walzer tags: tip_325
00:51
Reduce refactoring of code, not as much needed check-in: 51a35e4e user: kevin_walzer tags: tip_325
2020-08-09
01:53
Begin to implement TIP 325 check-in: 90b581da user: kevin_walzer tags: tip_325
2020-08-06
16:28
Merge 8.6 check-in: 95bb0b92 user: jan.nijtmans tags: trunk
15:39
Merge 8.6 check-in: f18491b7 user: jan.nijtmans tags: trunk
11:20
Remove function TkMacOSXSetUpClippingRgn(), which does nothing. But keep its stub entry, just in case check-in: 5b24c154 user: jan.nijtmans tags: trunk
11:02
More WIP. Not working on MacOSX with Tcl 9.0 yet check-in: 90e358d9 user: jan.nijtmans tags: stub-simplification
10:28
Merge trunk check-in: 75b0b6a9 user: jan.nijtmans tags: stub-simplification
2020-08-04
21:51
Merge 8.6 check-in: 380db5fb user: jan.nijtmans tags: trunk
15:32
Merge 8.6 check-in: 8d0629ed user: culler tags: trunk
15:05
Merge 8.6 Move TkpRedrawWidget/TkpWillDrawWidget to entries 185/186 of stub table, that's where they were in Tk 8.6 check-in: f431f71b user: jan.nijtmans tags: trunk
14:47
Merge 8.6 but remove HITheme and HIBackground colors which are only supported on 32-bit systems check-in: 834f85ee user: culler tags: trunk
10:23
Merge 8.6 check-in: fce07e07 user: jan.nijtmans tags: trunk
2020-08-02
17:41
Added new image subcommand metadata. check-in: ab1a3403 user: obermeier tags: tip-529-image-metadata
17:40
Change MatchFileFormat and MatchStringFormat from static to MODULE_SCOPE and rename to TkImgPhotoMatchFileFormat and TkImgMatchStringFormat. check-in: fdf4a6b5 user: obermeier tags: tip-529-image-metadata
17:37
Corrected Match function. Do not use the SVG parser for matching, as the SVG parser might be called in the Match pipeline for large files. As the SVG Match functions reads in the whole file, makes a copy of that string and then tries to parse that large string, this takes a lot of time and eventually might cause crashes. Instead read 4096 bytes and try to extract the needed information. No need for cache anymore. check-in: 79583944 user: obermeier tags: tip-529-image-metadata
2020-07-27
16:27
Merge 8.6: fix testing and build issues on the various supported versions of macOS. check-in: 402a6993 user: culler tags: trunk
2020-07-25
14:49
Fix namespace error in console.tcl - Thanks to Adam Kapos for the patch. check-in: 2657a3ce user: culler tags: trunk
2020-07-23
19:53
Commit [22b16031] changed the font used in textWind.test for aqua. It appears we can use 'Courier' instead of 'Courier New' on all three platforms with no failure (tested on Windows Vista and Linux Debian 10). check-in: 2e857e03 user: fvogel tags: trunk
2020-07-20
19:47
Fix [cf38535396]: Aqua should use pixel-aligned dash pattern for non-Retina displays - patch from Christopher Chavez check-in: 9bc189ea user: culler tags: trunk
19:29
Aqua: fix unixWm tests broken by the larger menubar in Big Sur check-in: f9feaa4e user: culler tags: trunk
18:00
For macOS tests, account for the fact that Big Sur has a larger menubar. check-in: daea190f user: culler tags: trunk
17:33
Apple changed the metrics for Courier New in Big Sur, causing many textWind tests to fail. check-in: 22b16031 user: culler tags: trunk
2020-07-19
17:01
The semantics of TkpWillDrawWidget was reversed in the previous commit. Propagate this change to platforms other than macOS. check-in: 84deeeb2 user: fvogel tags: trunk
03:07
Mac styles branch for 8.7 check-in: c2127061 user: marc_culler tags: mac_styles_87
2020-07-18
18:11
Merge 8.6 check-in: 88fa22c6 user: marc_culler tags: trunk
2020-07-17
14:55
Merge trunk check-in: c9b3508f user: jan.nijtmans tags: strict-index, enhanced-index
2020-07-15
15:02
Merge 8.7 check-in: 910c5027 user: jan.nijtmans tags: revised_text, tip-466
14:42
Merge 8.6 check-in: cb7ee941 user: jan.nijtmans tags: trunk
13:54
Add documentation. Let ttk use the new Tk_SendVirtualEvent check-in: 02e28cec user: jan.nijtmans tags: tip-580
2020-07-14
21:52
Revert from 'SystemPlaceHolderTextColor' to 'SystemPlaceHolderText' on Windows, and deal with all ttk widgets having -placeholderforeground option to let them use the adequate platform default color for platform-specific themes. check-in: 2fa30303 user: fvogel tags: rfe-de0c219db2
20:58
Use a symbolic name for the default color for the placeholder text on X11. check-in: c27d48ab user: fvogel tags: rfe-de0c219db2
20:50
Bring Windows documentation up-to-date with respect to the new color systemPlaceholderTextColor. check-in: 2c5b481e user: fvogel tags: rfe-de0c219db2
20:40
Bring macOS documentation up-to-date with respect to the new semantic color systemPlaceholderTextColor. check-in: 72d393a3 user: fvogel tags: rfe-de0c219db2
20:27
Correctly use a system placeholder color on macOS. check-in: 0c4748ef user: fvogel tags: rfe-de0c219db2
19:21
Correctly use a system placeholder color on Windows. check-in: abc45d81 user: fvogel tags: rfe-de0c219db2
16:28
Fix [de0c219db2]: Use platform placeholder text colors as defaults check-in: 5fc386f8 user: fvogel tags: rfe-de0c219db2
11:02
New TIP #580 implementation. Documentation still missing. check-in: 7fa354b9 user: jan.nijtmans tags: tip-580
08:41
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 53eb7609 user: fvogel tags: trunk
2020-07-13
16:48
Fix [7655f65ae7]: text positioning issues in entry widgets. Patch from Christopher Chavez. check-in: b89d53d6 user: fvogel tags: trunk
2020-07-12
14:55
Merge 8.6 check-in: 98ad3cbe user: jan.nijtmans tags: trunk
2020-07-10
07:08
Merge 8.6 check-in: 11068c12 user: jan.nijtmans tags: trunk
2020-07-08
20:40
Fix [34214bbdae]: typographical fixes in comments. Thanks to Christopher Chavez. check-in: 612b287e user: fvogel tags: trunk
2020-07-07
13:09
close branch Closed-Leaf check-in: 925aab53 user: kevin_walzer tags: tk_accessible
13:09
Stage for final closing check-in: 00a9cf5a user: kevin_walzer tags: tk_accessible
13:07
Remove code, close branch check-in: 0528054f user: kevin_walzer tags: tk_accessible
09:10
Merge trunk check-in: 3bac7a2c user: jan.nijtmans tags: strict-index, enhanced-index
2020-07-06
22:29
Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave widget. Mouse pointer warping happens synchronously. check-in: 180866d3 user: fvogel tags: trunk
21:19
merge mark check-in: be98a2d3 user: fvogel tags: trunk
21:12
Fix [40e4bf6198]: Entry/spinbox: double free when textvariable set in validatecommand script. check-in: 6044aa73 user: fvogel tags: trunk
10:25
Merge trunk. New helper function TkNewIndexObj() check-in: adff4417 user: jan.nijtmans tags: strict-index, enhanced-index
2020-07-05
17:07
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 9fafa637 user: fvogel tags: trunk
10:30
Merge trunk. Remove 8.5 compatibility, since Tk 8.7 doesn't build with Tcl 8.5 anyway check-in: 211cf0e3 user: jan.nijtmans tags: revised_text, tip-466
10:13
Simplify various Tk bindings, where 'expr' is not necessary because the called function can already handle simple addition and substraction (since it's built into index-handling already) check-in: 7773effc user: jan.nijtmans tags: trunk
2020-07-03
15:21
Merge trunk check-in: 8d349071 user: jan.nijtmans tags: strict-index, enhanced-index
12:53
Merge 8.6 check-in: 00fd5faa user: jan.nijtmans tags: trunk
12:36
Merge 8.6 check-in: 07d403b6 user: jan.nijtmans tags: trunk
11:40
TIP 578: Death to TCL_DBGX check-in: 2ddcce5b user: jan.nijtmans tags: trunk
2020-07-02
14:13
No need to #include "default.h" in ttk widgets (and in tkUnixMenu.c/tkMenubutton.c) check-in: a5a983ad user: jan.nijtmans tags: strict-index, enhanced-index
13:58
Don't use constants like DEF_BUTTON_UNDERLINE any more, since the default underline should always be no underline anyway. check-in: e6c4077b user: jan.nijtmans tags: strict-index, enhanced-index
13:14
Merge trunk check-in: d98bbe5a user: jan.nijtmans tags: strict-index, enhanced-index
08:33
Merge trunk check-in: ce6a8acf user: jan.nijtmans tags: revised_text, tip-466
08:33
More bool -> int conversions. Now revised_text should be portable for systems without <stdbool.h> check-in: 5493ee85 user: jan.nijtmans tags: revised_text, tip-466
03:53
merge core-8-6-branch ; fix [2d24591c3b] -postoffset with default style. check-in: 45f035b1 user: fvogel tags: trunk
2020-07-01
17:21
Merge trunk check-in: 35384029 user: jan.nijtmans tags: revised_text, tip-466
17:21
Don't bother using <stdbool.h>: int/0/1 is just as good as bool/false/true and more portable. Tk doesnt use it anywhere else check-in: 8374e435 user: jan.nijtmans tags: revised_text, tip-466
14:32
Let's ignore the rant about TCL_UTF_MAX>4: It's only used by AndroWish, for Tcl >= 8.7 it's the same as TCL_UTF_MAX=4 check-in: ed90a8cb user: jan.nijtmans tags: revised_text, tip-466
13:47
Refine AtkStateSet call, add notes for further implementation check-in: a7f0a0d8 user: kevin_walzer tags: tk_accessible
01:59
Fix typos check-in: 74e0d9fd user: kevin_walzer tags: tk_accessible
01:55
Map states check-in: 1bfc3d0e user: kevin_walzer tags: tk_accessible
2020-06-29
12:38
Merge 8.6 check-in: e81d8e36 user: jan.nijtmans tags: trunk
09:18
Merge tip-529-image-metadata Closed-Leaf check-in: ffcad8a2 user: jan.nijtmans tags: tip-529-image-metadata-optional
09:17
Merge trunk check-in: ae527714 user: jan.nijtmans tags: tip-529-image-metadata
09:09
Merge-mark check-in: 847fedf6 user: jan.nijtmans tags: trunk
09:02
Fix "make dist". Re-generate tkConfig.h.in check-in: 84e6f530 user: jan.nijtmans tags: trunk
08:22
Merge-mark check-in: ec2da7dc user: jan.nijtmans tags: trunk
07:50
Adapt to Tcl 9 API check-in: f60d0108 user: jan.nijtmans tags: revised_text, tip-466
2020-06-28
16:36
Merge trunk (only tested with Tcl 8.7, not yet with 9.0) check-in: 6ceb7185 user: jan.nijtmans tags: revised_text, tip-466
16:11
Merge tip-529-image-metadata check-in: 087616ef user: jan.nijtmans tags: tip-529-image-metadata-optional
15:56
Merge trunk check-in: 3f7fb3f1 user: jan.nijtmans tags: tip-529-image-metadata
15:39
Merge 8.6 check-in: 7312d4e0 user: jan.nijtmans tags: trunk
2020-06-27
19:57
Clean up copyright check-in: fde7ba5d user: kevin_walzer tags: tk_accessible
19:51
Add window parameter to role mapping check-in: be2e6418 user: kevin_walzer tags: tk_accessible
19:32
Add role mapping check-in: 4aa107e8 user: kevin_walzer tags: tk_accessible
09:44
Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore. check-in: aaadaeea user: fvogel tags: trunk
09:31
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 95b393ad user: fvogel tags: trunk
09:16
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. Original analysis and patch from Brad Lanam. check-in: f9831a98 user: fvogel tags: trunk
09:16
merge core-8-6-branch check-in: 7ff38900 user: fvogel tags: trunk
2020-06-26
11:12
Merge tip-529-image-metadata check-in: af856c7a user: jan.nijtmans tags: tip-529-image-metadata-optional
10:42
Make C++ compiler more happy (for Travis build) check-in: 4f5da4e9 user: jan.nijtmans tags: tip-529-image-metadata
2020-06-25
21:13
Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though the Big Sur (11.1) beta release identifies itself as 10.16. check-in: 55f8cdde user: culler tags: trunk
14:05
Merge 8.6 check-in: d185d4f4 user: jan.nijtmans tags: trunk
2020-06-24
17:05
merge unintended branch check-in: e00e45f2 user: oehhar tags: tip-529-image-metadata
16:01
TIP529 image metadata: remove optional feature "gif XMP metadata support". check-in: 6a7e4656 user: oehhar tags: tip-529-image-metadata
15:42
TIP529 image metadata: remove optional feature: driver internal DString communication between match and read function check-in: d2791c76 user: oehhar tags: tip-529-image-metadata
15:23
TIP529 image metadata: remove close file flag returned by format driver file match function check-in: c60e9512 user: oehhar tags: tip-529-image-metadata
15:01
TIP 529 image metadata: remove optional feature: svg blob in metadata check-in: 905f1b58 user: oehhar tags: tip-529-image-metadata
12:38
TIP529 image metadata branch with optional features check-in: 19f873f0 user: oehhar tags: tip-529-image-metadata-optional
2020-06-23
20:09
fix incomplete image test file earth.gif check-in: baf43e83 user: oehhar tags: tip-529-image-metadata
19:46
TIP529 image metadata: make compile on MS-VC6 check-in: c966e906 user: oehhar tags: tip-529-image-metadata
19:11
TIP529 image metadata: implement png metadata write check-in: fd694594 user: oehhar tags: tip-529-image-metadata
16:03
Merge trunk check-in: bef88937 user: jan.nijtmans tags: strict-index, enhanced-index
15:24
Fix [fc59158961]: Segfault when .text configure check-in: 27483b48 user: jan.nijtmans tags: trunk
2020-06-22
21:20
TIP529 image metadata: read png DPI and aspect metadata check-in: fc035ac1 user: oehhar tags: tip-529-image-metadata
13:21
TIP 529 image metadata: svg metadata optimization for -dpi parameter check-in: d78fe967 user: oehhar tags: tip-529-image-metadata
2020-06-21
12:06
TIP529 image metadata: implement svg intermediate metadata memory check-in: 5b7e8328 user: oehhar tags: tip-529-image-metadata
2020-06-19
14:48
Handle different possible form of "none" better. check-in: 3a4fffe5 user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-16
23:00
Implementation complete, appears to function as expected check-in: 2977ed2a user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-15
12:07
More progress, mainly in tkCanvTest.c check-in: 2c6594ce user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-12
14:52
Merge 8.6 check-in: dad169a0 user: jan.nijtmans tags: trunk
13:58
Merge 8.6 check-in: 2df2cfec user: jan.nijtmans tags: trunk
12:12
TIP529 image metadata: correct stubs entry check-in: 30dd114b user: oehhar tags: tip-529-image-metadata
11:50
More progress, implementing enhanced "-underline" check-in: bf20e02d user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-11
15:25
Fix [4fb812af90]: Build Failure on msys2 with gcc10. Also add more __cplusplus-related scope blocks around (internal) MODULE_SCOPE definitions. check-in: c1d028fc user: jan.nijtmans tags: trunk
14:28
TIP529 image metadata: implement image write/data with metadata property. GIF comment write correction. GIF file tests check-in: 74deafc0 user: oehhar tags: tip-529-image-metadata
12:14
Merge trunk. Add new option type TK_OPTION_INDEX. Start implementing extended index handling for -underline. check-in: 5fa05c6f user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-10
13:49
Replace call to malloc/free with ckalloc/ckfree check-in: 9abbb7f6 user: kevin_walzer tags: tk_accessible
10:30
Add NO_DEPRECATED builds to Travis check-in: 48acd504 user: jan.nijtmans tags: trunk
2020-06-09
12:45
TIP 529 image metadata: PNG format driver to version 3 interface check-in: a9b93d4d user: oehhar tags: tip-529-image-metadata
09:28
TIP529 image metadata: allow match functions to output metadata. implement file close. check-in: ad63541a user: oehhar tags: tip-529-image-metadata
07:24
Merge trunk check-in: 0f83fcf2 user: jan.nijtmans tags: strict-index, enhanced-index
07:23
Remove many unnessesaary curly-braces in testcases check-in: 696b6fb6 user: jan.nijtmans tags: trunk
07:05
Make it compile/run with Tcl 8.6 (again), even without strict-index modifications check-in: 5d40ef66 user: jan.nijtmans tags: strict-index, enhanced-index
02:29
Begin work on implementing Tk accessibility check-in: 950c5cf9 user: kevin_walzer tags: tk_accessible
2020-06-08
15:26
Merge 8.6 check-in: 69e440cb user: jan.nijtmans tags: trunk
14:51
First concept check-in: f4b2ef25 user: jan.nijtmans tags: strict-index, enhanced-index
10:38
Merge trunk check-in: 5e56098d user: jan.nijtmans tags: tip-529-image-metadata
10:31
When TK_NO_DEPRECATED is defined or when Tk is compiled with Tcl 9 headers, no longer support the oldImageType. check-in: 94086445 user: jan.nijtmans tags: trunk
09:29
Add "-fno-common" to SHARED_CFLAGS on various platforms (e.g. Linux, CYGWIN). This is the default with gcc-10, so better make sure it doesn't cause problems. check-in: 1b538df0 user: jan.nijtmans tags: trunk
2020-06-07
20:11
Merge 8.6 check-in: 707175df user: jan.nijtmans tags: trunk
11:25
TIP529 image metadata: correct shared metadata object ref count on output, implement XMP gif write check-in: 7a5f5a6c user: oehhar tags: tip-529-image-metadata
10:26
TIP529 image metadata: rename function & friends from Tk_CreatePhotoImageFormat87 to Tk_CreatePhotoImageFormatVersion3 check-in: 9829f627 user: oehhar tags: tip-529-image-metadata
2020-06-06
19:16
TIP529 image metadata: added GIF XMP write test, functionality not implemented jet check-in: d76047d4 user: oehhar tags: tip-529-image-metadata
18:36
TIP529 image metadata: changed order of arguments to alphabetical order check-in: deec7f96 user: oehhar tags: tip-529-image-metadata
18:27
Merge trunk check-in: 0cd04856 user: oehhar tags: tip-529-image-metadata
18:07
TIP529 image metadata: changed driver interface: split metadata to in/out object, driver communication dstring, file close flag, reorder all options in a more logical order. Forking intended, will merge later. Thanks Jan, for your work. check-in: 195ed496 user: oehhar tags: tip-529-image-metadata
07:45
Update leftover comments that didn't follow the changes made in [0deef053f6] check-in: a97bc436 user: fvogel tags: trunk
2020-06-05
14:36
Various simplifications, e.g. implement Tk_CreatePhotoImageFormat87 as macro calling Tk_CreatePhotoImageFormat. @harald, hoping you like it :-). Also, alphabetize image options. Closed-Leaf check-in: 5f0bada7 user: jan.nijtmans tags: tip-529-image-metadata-jan
09:07
Merge trunk, various tweaks to make it (at least) compile again. Not yet further tested. check-in: 7014d00b user: jan.nijtmans tags: tip-529-image-metadata-jan
2020-06-04
20:13
TIP529 image metadata: image data with gif comment test check-in: 7b8e689b user: oehhar tags: tip-529-image-metadata
19:18
photo read command: memory error on shrink option did not close the channel check-in: f70a4f46 user: oehhar tags: trunk
2020-06-03
21:30
TIP529 image metadata: use metadata copy for put and read. Merge metadata on gif read check-in: 26f271fd user: oehhar tags: tip-529-image-metadata
2020-06-02
21:53
Merge 8.7 Closed-Leaf check-in: 6f97e02f user: jan.nijtmans tags: death-to-dbgx
21:52
Merge trunk check-in: 9531826a user: jan.nijtmans tags: keysym-unicode
21:51
size_t for Tk_ItemDCharsProc(), with Tcl 9 headers check-in: 9d0f41c6 user: jan.nijtmans tags: trunk
09:50
Fix two (minor) warnings, discovered with gcc-10, using Tcl 9 headers) . check-in: 49c399f7 user: jan.nijtmans tags: trunk
2020-05-31
17:25
Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidget check-in: 0561d0ab user: culler tags: trunk
2020-05-30
21:56
Merge fork check-in: 3b356031 user: oehhar tags: tip-529-image-metadata
21:53
TIP529 image metadata: untested sketch to implemet new call interface for Tcl_CreatePhotoImageType with metadata in all functions. Replaces Tk_Get/SetMetadata check-in: b272bef7 user: oehhar tags: tip-529-image-metadata
2020-05-29
18:30
Remove some unnecessary macOS conditional code by using internal stubs. check-in: e3caa739 user: culler tags: trunk
2020-05-28
20:45
Fix [3c6660b6f0], [601cead1d0] and [4b50b76028]: Wrong ttk::checkbutton and ttk::radiobutton scaling on Windows 10. Fix by Csaba Nemethi, and Brad Lanam. check-in: 3c7d1376 user: fvogel tags: trunk
14:54
Fix C++ build check-in: 4de19c21 user: jan.nijtmans tags: tip-529-image-metadata
13:26
Slight definition change in ::tk::endOfGlyphCluster. It now returns the index _after_ the boundary not the one before. Also, the spinbox is now fully working. check-in: db241674 user: jan.nijtmans tags: glyph_indexing_2
2020-05-27
19:59
TIP529 image metadata: correct and test GIF XMP segment check-in: f7998a5e user: oehhar tags: tip-529-image-metadata
13:12
Fix "Delete" and "Backspace" for text widgets check-in: 828a6ac2 user: jan.nijtmans tags: glyph_indexing_2
12:55
Rename utility functions. Make Delete and Backspace work too check-in: a666f37e user: jan.nijtmans tags: glyph_indexing_2
10:47
A few more tweaks, using size_t in Tcl 9 builds. check-in: 89219eac user: jan.nijtmans tags: trunk
09:23
Merge trunk check-in: e24dca6c user: jan.nijtmans tags: tip-529-image-metadata
09:20
Add Clang++ build to Travis on MacOS. Use more size_t internally, when compiled against Tcl 9 headers. No change when compiled against Tcl 8. check-in: 9baf6d49 user: jan.nijtmans tags: trunk
2020-05-26
20:41
A different approach to glyph indexing check-in: e0f4bbcd user: jan.nijtmans tags: glyph_indexing_2
18:55
TIP 529 image metadata: make gif comment parsing work and start with tests. Also eliminate the base64 from the tests. check-in: 06d11503 user: oehhar tags: tip-529-image-metadata
16:28
Add a range command to the entry in order to support glyph-based selection. Closed-Leaf check-in: 94473623 user: marc_culler tags: glyph_indexing
14:55
Convert Tk_ItemIndexProc/Tk_ItemInsertProc to use size_t as index type, when compiled against Tcl 9 headers. Various more fixes in using size_t for Tcl >= 9 Closed-Leaf check-in: aa8c9592 user: jan.nijtmans tags: size-for-sel
12:26
Adjust the TextManager interface slightly. check-in: 4ce9e66f user: marc_culler tags: glyph_indexing
09:30
Fix C++ build for MacOS Closed-Leaf check-in: c5209e01 user: jan.nijtmans tags: macOS-clangplusplus
06:20
Clang++ build for MacOS check-in: ce0b4683 user: jan.nijtmans tags: macOS-clangplusplus
06:03
Merge trunk and fix C++ build check-in: 63e6499f user: jan.nijtmans tags: tip-529-image-metadata
2020-05-25
20:06
Add support for validation of Entry widgets. check-in: f37e7875 user: marc_culler tags: glyph_indexing
15:21
Negative "slaveIndex" means out-of-bounds too. check-in: 2e8d5be6 user: jan.nijtmans tags: size-for-sel
15:08
Formatting and even more size_t usage. check-in: 48eaec3a user: jan.nijtmans tags: size-for-sel
12:20
Use more size_t type internally, when compiling against Tcl 9.0 headers. No change when using Tcl 8.x. Add C++ travis build for TCL_UTF_MAX=4 (compat with Tcl 8.7) and TCL_UTF_MAX=6 (compat with Tcl 9.0) making sure that C++'s strict typing stays correct. check-in: 71b60396 user: jan.nijtmans tags: trunk
2020-05-24
21:47
Fix 2 (minor) gcc warnings check-in: 7abb3161 user: jan.nijtmans tags: size-for-sel
21:29
More progress check-in: c3df9bb5 user: jan.nijtmans tags: size-for-sel
20:28
Merge trunk. This introduces in particular the new 'treeview delete' feature from TIP #574. Fix conflicts in ttkTreeview.c and treeview.tcl. Also propagate to the new options in this branch the TCL_AUTO_LENGTH -> TCL_INDEX_NONE change just made in trunk. Test treetags-4.8 (tag deletion with tagged cells) fails, indicating that the code needs changes in order to remove the tag from the cells using it before actually deleting this tag, in other words the impact of TIP #574 on the present branch was not yet dealt with. check-in: 1d88ef94 user: fvogel tags: pspjuth-treeview
18:24
TIP529: Add GIF Extension blocks of type Application and XMP to metadata dict check-in: 8dd5dc1e user: oehhar tags: tip-529-image-metadata
16:43
Merge trunk. Also (really) fix build against Tcl 8.6 TCL_UTF_MAX=6 now check-in: b0ad4652 user: jan.nijtmans tags: size-for-sel
15:44
Merge trunk check-in: 23d15a39 user: oehhar tags: tip-529-image-metadata
08:46
Merge implementation of TIP #574 following acceptation by vote. check-in: 5137a72f user: fvogel tags: trunk
2020-05-23
22:13
Merge 8.6 check-in: 60835526 user: jan.nijtmans tags: trunk
21:40
Merge trunk. Fix C++ builds, also for TCL_UTF_MAX=4 and TCL_UTF_MAX=6 check-in: 0cb6fdeb user: jan.nijtmans tags: size-for-sel
16:51
Proof of concept for glyph-based indexing using a platform-specific TextManager - only implemented for macOS tk entry widgets so far. check-in: 0c9ad396 user: marc_culler tags: glyph_indexing
2020-05-22
13:40
Merge 8.6 check-in: 905e6388 user: jan.nijtmans tags: trunk
13:02
Merge 8.7 check-in: e1338766 user: jan.nijtmans tags: revised_text, tip-466
12:43
Don't use TCL_AUTO_LENGTH in Tk any more, just use TCL_INDEX_NONE consistantly everywhere: It's actually the same. check-in: 1c6ef075 user: jan.nijtmans tags: trunk
11:32
More progress check-in: 68e4c6f7 user: jan.nijtmans tags: size-for-sel
08:40
Revert part of [27e083eed755bf65], which broke the Windows build. check-in: 63517ff1 user: jan.nijtmans tags: trunk
08:36
Minor compiler warning check-in: 862a73d9 user: jan.nijtmans tags: size-for-sel
2020-05-21
22:29
More progress check-in: 09125140 user: jan.nijtmans tags: size-for-sel
16:44
Use more size_t for *Sel*-related functions, in case compiling with Tcl 9 check-in: bfa73015 user: jan.nijtmans tags: size-for-sel
2020-05-20
23:02
Slightly biger "lenght" variables, in case we are using Tcl 9 check-in: d1a2a967 user: jan.nijtmans tags: trunk
19:19
Fix compiler warning: macOS string length is unsigned. check-in: 162f8167 user: culler tags: trunk
17:07
Merge 8.6. Protection done by TkUtfAtIndex() not needed here, because Tcl_UtfAtIndex() in Tcl 8.7 already does that. check-in: bb02803f user: jan.nijtmans tags: trunk
12:02
Make Tk on MacOS work (again) with Tcl 9. Remove two debug lines. check-in: b45512fc user: jan.nijtmans tags: trunk
2020-05-19
14:13
Merge 8.6 check-in: 2c57b4db user: jan.nijtmans tags: trunk
07:36
Fix some deprecation/unused parameter compiler warnings check-in: 27e083ee user: jan.nijtmans tags: trunk
2020-05-18
22:13
Merge 8.6 check-in: 93cd79b2 user: jan.nijtmans tags: trunk
21:08
Merge 8.6 check-in: a46e5678 user: jan.nijtmans tags: trunk
2020-05-17
22:25
Simplify Aqua text handling by moving encoding/decoding into the TKNSString class. check-in: 0ad0c3de user: culler tags: trunk
16:43
Accept RFE [d87dc2e43a] from Chrisopher Chavez: Remove unused Carbon-era macOS function TkMacOSXGetStringObjFromCFString(). check-in: 71024948 user: culler tags: trunk
16:42
Don't use trans_chars array on MacOSX any more. check-in: 009e3e09 user: culler tags: trunk
2020-05-16
18:31
Fix [40ada90762]: occasional Aqua crash when active button is destroyed - patch from Christopher Chavez. check-in: a9357218 user: marc_culler tags: trunk
17:57
Fix compiler errors and warnings on macOS 10.6 (Snow Leopard) check-in: f4a9831a user: culler tags: trunk
2020-05-15
13:08
Merge 8.6 check-in: c28cfa81 user: jan.nijtmans tags: trunk
2020-05-13
19:59
Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: 2ebdc58c user: fvogel tags: trunk
11:14
Merge 8.6 check-in: 355964cd user: jan.nijtmans tags: trunk
2020-05-12
22:32
Small adjustments to tkBind.c. Thanks, Francois check-in: ae711cc9 user: culler tags: trunk
17:58
Aqua: Fix an error in Tk_SetCaretPos. check-in: e3daeacd user: culler tags: trunk
16:28
Aqua: add semantic color systemLinkColor - patch from Christopher Chavez. check-in: 27af04b0 user: culler tags: trunk
16:14
Fix [d2a10a14a8]: Give mousewheel events their own flag and event struct; avoid unnecessary keysym lookups check-in: e800e548 user: culler tags: trunk
15:49
Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar. check-in: 0b6e77ce user: culler tags: trunk
15:12
Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for generated events. Key event handling was completely reworked. check-in: 15a8ae97 user: culler tags: trunk
2020-05-09
12:41
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. check-in: 702ebb7e user: fvogel tags: trunk
08:04
Add test treetags-4.8 exercising tag *deletion* (not tag removal) for a tag used by a cell. This test currently (expectedly) triggers an error since '.tree tag delete' is at this stage only a proposal (see TIP #574). When this proposal will be accepted and branch tip-574 be merged, treetags-4.8 will be here to confirm that tag deletion works with tagged cells, or to remind that the code needs changes in order to remove the tag from the cells using it before actually deleting this tag. check-in: 7438e411 user: fvogel tags: pspjuth-treeview
2020-05-08
16:04
A few cosmetic changes Closed-Leaf check-in: 69cfdac8 user: fvogel tags: bug-1bb2f1d7ab, tip-574
14:44
Add test treetags-1.11 testing [.tree tag delete]. Also remove old proc in since Tcl features this operator natively. By Emiliano Gavilan. check-in: 0585636a user: fvogel tags: bug-1bb2f1d7ab, tip-574
14:43
Fix [1bb2f1d7ab]: ttk::treeview doesn't delete tags. Patch from Emiliano Gavilan. check-in: 026c74c5 user: fvogel tags: bug-1bb2f1d7ab, tip-574
2020-05-07
02:04
Restore sheets in Mac file dialogs check-in: 9a619439 user: kevin_walzer tags: trunk
2020-05-05
18:05
Implement rfe [4cda3ff048]: more efficient conversion from Tcl UTF to NSString based on a suggestion by Christopher Chavez. check-in: 3c7ba230 user: culler tags: trunk
2020-05-01
12:01
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: 22f641ad user: fvogel tags: trunk
11:57
Fix [2712f43f6e]: X11: crash for rotated text w/o Xft, and optimize text item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez. check-in: 488a7dc9 user: fvogel tags: trunk
2020-04-25
13:50
merge trunk (conflicts fixed) check-in: 0976e330 user: fvogel tags: pspjuth-treeview
12:32
Restore the build with MSVC after the C++ changes. check-in: a91c2341 user: fvogel tags: revised_text, tip-466
10:05
merge trunk check-in: 28e20a91 user: fvogel tags: revised_text, tip-466
09:54
Proceed with RFE [acde5a7641]: Add .gitignore file check-in: f7b8c43e user: fvogel tags: trunk
09:51
Fix [14188104c3]: ttk::treeview scrollbar not updating. Thanks to cjmcdonald for the report. The actually applied patch turned out to be different from the proposal since it could be demonstrated that the new testcases pass without the wrong line in TreeviewSeeCommand (and for understandable reasons). check-in: cf49dabd user: fvogel tags: trunk
09:43
Fix [3519111fff]: Problem with scroll in ttk check-in: ce490f07 user: fvogel tags: trunk
09:38
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. check-in: 253201b5 user: fvogel tags: trunk
2020-04-17
13:49
Merge 8.6 check-in: fea18cf8 user: jan.nijtmans tags: trunk
2020-04-16
19:02
Fix misplaced parentheses and other errors in commit 61e70e0f. check-in: c970964a user: culler tags: trunk
2020-04-15
17:42
Apply a patch from Christopher Chavez which correctly deals with the fact that Apple uses the middle mouse button for Button 3. check-in: 2e9c357d user: culler tags: trunk
14:51
Fix [89354dae31]: Avoid clipping in Aqua TkpDrawCharsInContext. Clipping does not work and is also inefficient. check-in: 1b87ae92 user: culler tags: trunk
2020-04-14
22:12
Merge 8.6 check-in: c5e563ed user: jan.nijtmans tags: trunk
19:10
Fix [87bade7e14]: Aqua PressAndHold composition misbehaves. check-in: d6a43988 user: culler tags: trunk
2020-04-13
09:27
Merge 8.6 check-in: fced3457 user: jan.nijtmans tags: trunk
2020-04-10
21:24
Merge trunk check-in: 164f7f09 user: jan.nijtmans tags: death-to-dbgx
19:07
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: 5b4fb8bd user: culler tags: trunk
2020-04-07
07:36
Merge trunk check-in: f1a7052c user: jan.nijtmans tags: pspjuth-treeview
07:36
Merge trunk check-in: b46730ff user: jan.nijtmans tags: revised_text, tip-466
07:35
Merge trunk check-in: aac34d51 user: jan.nijtmans tags: keysym-unicode
2020-04-06
21:50
Merge 8.6 check-in: 97a40e98 user: jan.nijtmans tags: trunk
2020-04-04
19:26
close unintended fork check-in: b83942c3 user: fvogel tags: trunk
19:24
Fix [3134d697c8]: Reduce unnecessary code checks in canvas postscript code (patch from Emiliano Gavilan). check-in: 0d744101 user: fvogel tags: trunk
2020-04-03
15:14
Move handling of TkWinGetPlatformId() up in tclStubInit.c: It belongs with Tk_TranslateWinEvent/Tk_PointerEvent. A few typecasts, remedying gcc warnings on Win32 with C++. check-in: 972fff48 user: jan.nijtmans tags: trunk
13:01
Merge 8.6 check-in: 6d1edcce user: jan.nijtmans tags: trunk
02:11
Fix for efbedd5ff5, thanks to Christopher Chavez for patch check-in: 87ff1bd3 user: kevin_walzer tags: trunk
2020-04-02
14:05
Merge trunk check-in: 341da642 user: jan.nijtmans tags: keysym-unicode
13:51
Fix [220811] and [220808]: Docs missing for Tk_TranslateWinEvent/Tk_PointerEvent API. Moved functions to tkWinInt.h as MODULE_SCOPE. (Stub entry still kept, as long as not -DTK_NO_DEPRECATED) check-in: fcaa0cdc user: jan.nijtmans tags: trunk
13:36
typo check-in: 93af3915 user: dgp tags: trunk
13:05
Supply CONSTified XkbOpenDisplay for X11 systems, needed when compiling with C++ compiler. check-in: 7e704ae0 user: jan.nijtmans tags: trunk
10:09
Merge 8.6 check-in: 4e192c81 user: jan.nijtmans tags: trunk
2020-04-01
19:15
CONSTify function XkbOpenDisplay(), and resolve conflict with definition in X11 check-in: 524a3182 user: jan.nijtmans tags: trunk
15:27
Merge trunk check-in: c519f417 user: jan.nijtmans tags: keysym-unicode
15:24
Merge trunk check-in: f809476b user: jan.nijtmans tags: revised_text, tip-466
15:23
Merge trunk check-in: 6fbc32e5 user: jan.nijtmans tags: stub-simplification
15:20
Merge 8.6 check-in: 2e56e84b user: jan.nijtmans tags: trunk
2020-03-31
15:14
Fix C++ build check-in: b6158c84 user: jan.nijtmans tags: trunk
2020-03-30
21:35
More WIP check-in: 9a8b1671 user: jan.nijtmans tags: stub-simplification
21:04
Merge trunk, more WIP check-in: 9070a4e0 user: jan.nijtmans tags: stub-simplification
12:49
Merge 8.6 check-in: 9b698222 user: jan.nijtmans tags: trunk
12:06
Merge trunk check-in: e4e38d38 user: jan.nijtmans tags: revised_text, tip-466
09:58
Merge 8.6 check-in: 33d41c1f user: jan.nijtmans tags: trunk
08:53
Merge 8.6 check-in: 9dbf1dd4 user: jan.nijtmans tags: trunk
2020-03-29
23:08
Avoid crash in identify element check-in: dcd2ac59 user: pspjuth tags: pspjuth-treeview
21:07
Handle -stripedbackground in cell tags check-in: 438a18ac user: pspjuth tags: pspjuth-treeview
20:23
Do not assume existance of elements check-in: 54b930f8 user: pspjuth tags: pspjuth-treeview
17:31
Fix [3134d697c8]: Reduce unnecessary code checks in canvas postscript code (patch from Emiliano Gavilan). Closed-Leaf check-in: 0e035f0e user: fvogel tags: bug-3134d697c8
14:22
WIP check-in: b1e4763c user: jan.nijtmans tags: stub-simplification
12:56
Fix [655fe2754f]: Tearoff menu labels cut off. check-in: 65c5b919 user: fvogel tags: trunk
09:43
Avoid failure of test treeview-rowheight-3 by checking there is an increase in the row height upon font size increase. The magnitude of this row height increase does not matter, and depends too much on the available fonts to be really testable. check-in: 027283ae user: fvogel tags: pspjuth-treeview
09:23
Further test naming fix check-in: ebe3976e user: fvogel tags: pspjuth-treeview
09:09
Fix duplicate test naming check-in: 27ccf90b user: fvogel tags: pspjuth-treeview
2020-03-28
19:30
Cell tags check-in: 92934ff1 user: pspjuth tags: pspjuth-treeview
15:49
Adapt rowheight to Cell as well check-in: cd37660f user: pspjuth tags: pspjuth-treeview
14:52
Tests and bugfix for rowheight adaption check-in: 8c633ae2 user: pspjuth tags: pspjuth-treeview
2020-03-27
22:42
Auto-adapt -rowheight check-in: f1a431f3 user: pspjuth tags: pspjuth-treeview
2020-03-25
20:54
Only do the preparation step once. check-in: e8820dba user: pspjuth tags: pspjuth-treeview
2020-03-24
07:59
Merge-mark check-in: 66313d21 user: jan.nijtmans tags: trunk
2020-03-22
23:04
Merge-mark check-in: cf7e72b6 user: jan.nijtmans tags: trunk
22:55
Fix [a010a249c7]: notebook-1.4 failures check-in: 325f72d3 user: jan.nijtmans tags: trunk
21:19
Imageanchor should work like image in tags. check-in: 6ae624a1 user: pspjuth tags: pspjuth-treeview
20:59
Merge trunk check-in: 7b6b43b2 user: jan.nijtmans tags: keysym-unicode
20:15
Restructure tags to only allow those that work, and are documented to work. check-in: 345baad7 user: pspjuth tags: pspjuth-treeview
19:20
Merge 8.6 check-in: 1ada8c86 user: jan.nijtmans tags: trunk
18:04
Structure the code for tree label drawing the same way as cell drawing. check-in: e2ede3f4 user: pspjuth tags: pspjuth-treeview
15:57
Make test identify-11 more robust against environment. check-in: f9dcbf8e user: pspjuth tags: pspjuth-treeview
08:37
Restore PASS for test treeview-identify-11, which turned to a FAILED in [399e961031]. check-in: fc36181a user: fvogel tags: pspjuth-treeview
08:17
Fix formatting, and respect alphabetical order in options list check-in: a3255eb4 user: fvogel tags: pspjuth-treeview
00:49
Restructured cell drawing check-in: d3c862c2 user: pspjuth tags: pspjuth-treeview
00:37
Refactored Cell ID handling. check-in: 2f2b05c9 user: pspjuth tags: pspjuth-treeview
2020-03-21
21:44
Remade how -striped is implemented. Using an option instead of a state. check-in: f5b3a0da user: pspjuth tags: pspjuth-treeview
2020-03-20
13:34
Merge trunk check-in: 70504b25 user: jan.nijtmans tags: keysym-unicode
13:27
Merge trunk check-in: 4abd1c1b user: jan.nijtmans tags: pspjuth-treeview
13:26
Merge 8.7 check-in: b2e6e967 user: jan.nijtmans tags: revised_text, tip-466
08:31
More usage of (internal) TkGetIntForIndex() function, and give this function an additional parameter "lastOK". This way, "end" doesn't need to be handled especially in other code places, all is centralized in this single functions. Only Ttk's "treeview" not done yet, since that requires handling a linked list in stead of an array. check-in: f164c265 user: jan.nijtmans tags: trunk
2020-03-19
16:33
Merge trunk check-in: df0d9c7e user: jan.nijtmans tags: pspjuth-treeview
10:17
Merge 8.6. More TCL_UNUSED() usage. check-in: c28b848e user: jan.nijtmans tags: trunk
00:29
Have a valid -id in tree column. This fixes a crash in previous cell selection commit. Fix memory leak in tree column. check-in: a2a09477 user: pspjuth tags: pspjuth-treeview
2020-03-18
16:20
More internal use of TkGetIntForIndex() function. check-in: 0ee03f81 user: jan.nijtmans tags: trunk
14:38
TIP 569 remove lint comments check-in: a31f1014 user: dgp tags: trunk
2020-03-17
21:51
Follow-up to [d9bda1d1]: Clamp "listbox index" values between -1 and (maximum) end+1 = the number of elements, which point to one more than the last emlement.... that's what other GUI elements are really doing too. Duh. check-in: 68091ead user: jan.nijtmans tags: trunk
09:12
Merge trunk check-in: 184f2ed0 user: jan.nijtmans tags: revised_text, tip-466
08:36
Another round of type-casts for ckalloc() calls. Makes C++ compilers even more happy. Mainly for MacOS code. check-in: 0efa6ec0 user: jan.nijtmans tags: trunk
07:49
Merge trunk check-in: 17b7dc29 user: jan.nijtmans tags: revised_text, tip-466
07:33
Replace stdbool.h by the llvm version. Suggested by Christian Gollwitzer for licence reasons. Thanks! Not actually used by Tk (yet). check-in: 09b488fb user: jan.nijtmans tags: trunk
00:18
close fork check-in: 1caab603 user: dgp tags: trunk
2020-03-16
23:33
Allow any columns to be in cell selection check-in: e3414938 user: pspjuth tags: pspjuth-treeview
23:05
Eliminate many more warnings on macOS, related to -Wextra check-in: 880c726a user: jan.nijtmans tags: trunk
22:37
Handle when titlecolumns > displaycolumns. Test this, and crash from previous commit. check-in: 399e9610 user: pspjuth tags: pspjuth-treeview
22:19
stifle compiler warnings check-in: 45f2acb1 user: dgp tags: trunk
21:37
Fix [50b5e64bccc1e3d0]: Broken Mac OSX build. Reverted part of [df3646cf656c2e3a] (not sure why this is wrong, works on UNIX but not MacOSX). To be investigated further, but for now this works. check-in: 9603c4e8 user: jan.nijtmans tags: trunk
21:06
Merge 8.6 check-in: 2e3410d6 user: jan.nijtmans tags: trunk
2020-03-15
16:57
Fix crash in DrawHeadings() when drawing the headings of the title columns. This crash happened if the number of display columns is less than -titlecolumns check-in: edb82472 user: fvogel tags: pspjuth-treeview
2020-03-12
21:09
Fix [2edd843def]: canvas postscript returns non empty string when -file or -channel is specified. Fix by Emiliano Gavilan. check-in: 7f84fc64 user: fvogel tags: trunk
20:55
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus check-in: b31665c5 user: fvogel tags: trunk
10:10
Fix [3551802fff]: Use the Xkb API to simplify Tk's keyboard event handling check-in: a0fba3fd user: jan.nijtmans tags: trunk
2020-03-11
15:15
Merge trunk check-in: 6a77ea60 user: jan.nijtmans tags: revised_text, tip-466
15:14
Merge 8.6 check-in: 0d04b68a user: jan.nijtmans tags: trunk
13:47
Restore recent changes to tkMacOSXWm.c accidentally reverted with last commit check-in: a8eb1198 user: kevin_walzer tags: trunk
13:45
Merge trunk check-in: b52dd087 user: jan.nijtmans tags: revised_text, tip-466
13:03
Eliminate More C++-related warnings, when compiling against Tcl 9.0 headers. check-in: 0596f214 user: jan.nijtmans tags: trunk
10:39
Put back accidently commented-out part from ttkWinXPTheme.c check-in: 7e2a92ce user: jan.nijtmans tags: trunk
10:28
Make Tk compile using C++ against Tcl 9.0 headers. check-in: dd063056 user: jan.nijtmans tags: trunk
01:45
Fix for wm fullscreen attributes bit on macOS; thanks to Christopher Chavez for patch check-in: 9a6854d3 user: kevin_walzer tags: trunk
2020-03-10
15:09
Merge trunk. Fix C++ build. check-in: ec1e59f5 user: jan.nijtmans tags: pspjuth-treeview
15:01
More progress in making win32 build C++-ready. check-in: aa8cb35e user: jan.nijtmans tags: trunk
13:31
Merge trunk. Now warning-free except on MacOS. check-in: abe3ed6a user: jan.nijtmans tags: revised_text, tip-466
12:24
Merge 8.7. Also remove all traces of HAVE_XKBKEYCODETOKEYSYM (assumed to be 1) and XKEYCODETOKEYSYM_IS_DEPRECATED (not applicable any more) Closed-Leaf check-in: 2aab797b user: jan.nijtmans tags: bug-3551802fff
11:12
Merge-mark check-in: 696f9d35 user: jan.nijtmans tags: trunk
08:57
Add XkbKeycodeToKeysym() and XkbOpenDisplay() to the (Windows/MacOS) X11 stub table. No effect for UNIX. check-in: 5a30e307 user: jan.nijtmans tags: trunk
2020-03-09
23:06
Merge trunk check-in: 1258ad15 user: pspjuth tags: pspjuth-treeview
22:24
Finish for MacOS too Closed-Leaf check-in: 233abe90 user: jan.nijtmans tags: xkb
21:03
merge core-8-6-branch check-in: adb3ab84 user: fvogel tags: trunk
16:00
Merge 8.6 check-in: 05eabb5a user: jan.nijtmans tags: trunk
15:27
Add XkbOpenDisplay and XkbKeycodeToKeysym to X11 stub table. MacOS not done yet. check-in: 0f20d02a user: jan.nijtmans tags: xkb
2020-03-08
16:49
Instroduce TCL_UNUSED() macro, and use to make more -Wextra warnings disappear. check-in: 46de2340 user: jan.nijtmans tags: trunk
2020-03-06
08:50
Merge trunk. More C++ fixes. Should - at least - compile now, not yet warning-free. check-in: f4060470 user: jan.nijtmans tags: revised_text, tip-466
08:19
Merge trunk. More C++ fixes check-in: 08503fba user: jan.nijtmans tags: revised_text, tip-466
2020-03-05
22:15
Eliminate many -Wextra warnings check-in: ac625e2f user: jan.nijtmans tags: trunk
2020-03-04
12:24
Finalize the fix for ticket [382712ade65] (X11: 'event generate . <KeyPress>' segfault) by documenting the leftover consequence of the fix. check-in: 97b043e2 user: fvogel tags: trunk
2020-03-02
01:17
Make see command work propely. Cleanup and tests. check-in: e2fc91c9 user: pspjuth tags: pspjuth-treeview
2020-03-01
22:11
Fix many warnings in MacOSX build (caused by -Wextra -Wc++-compat). All harmless. Not finished yet. check-in: b8b2f140 user: jan.nijtmans tags: trunk
21:35
Merge trunk. C++ fixes not finished yet (C++ compile will still fail) check-in: 2e62f136 user: jan.nijtmans tags: revised_text, tip-466
2020-02-29
07:46
Add more option types: cursor and window check-in: 636fef34 user: dkf tags: tip-560
2020-02-28
12:05
Implement TIP #557: C++ support for Tcl check-in: 5da24ae4 user: jan.nijtmans tags: trunk
2020-02-27
19:58
Let TkGetIntForIndex() return TCL_ERROR for invalid index values, in stead of -1. So, callers of this function don't need to do that any more. check-in: 010c1e57 user: jan.nijtmans tags: trunk
2020-02-26
21:55
Cleanup check-in: a64db309 user: pspjuth tags: pspjuth-treeview
10:13
Merge trunk Closed-Leaf check-in: 138b5f20 user: jan.nijtmans tags: cplusplus
09:10
Merge 8.6 check-in: 1a6cb7b3 user: jan.nijtmans tags: trunk
2020-02-25
22:48
All cellselection command can do rectangle check-in: 46ffc1c5 user: pspjuth tags: pspjuth-treeview
22:08
Allow cell list to be single cell check-in: c53d1be6 user: pspjuth tags: pspjuth-treeview
16:24
Merge 8.6 check-in: 28c35904 user: jan.nijtmans tags: trunk
2020-02-24
20:35
Merge Tip #563: MouseWheel for horizontal scrollbar check-in: 2fd8b8cc user: oehhar tags: trunk
20:28
Add tests for scrollwheel on scrollbar: no shift horizontal and for ttk::scrollbar Closed-Leaf check-in: 205591d1 user: oehhar tags: tip-563-scrollbar-scrollwheel
09:10
Merge 8.6 check-in: cbabede7 user: jan.nijtmans tags: trunk
08:57
Add internal function TkGetIntForIndex(), which handles integer indexes and "end" using Tcl_GetIntForIndex() (TIP #544). For now, only used in menu's. check-in: 65b44757 user: jan.nijtmans tags: trunk
01:12
Fix for utility/floating windows on macOS not displaying completely on initial creation check-in: 822558a6 user: kevin_walzer tags: trunk
2020-02-23
21:19
Fix 2 compiler warnings (gcc-9) check-in: 91e50e1d user: jan.nijtmans tags: trunk
21:15
Fix jumps in columns widths when resizing one of the non-scrollable columns (with -titlecolumns is > 0), when columns are not stretchable, and the horizontal scrollbar is not fully at the left. check-in: bcc8ba79 user: fvogel tags: pspjuth-treeview
18:50
Be more accurate in the man page of the bbox command for ttk::treeview. Note: this precision is not specific to TIP #552 check-in: 9ac86608 user: fvogel tags: pspjuth-treeview
18:33
Add missing error message when -titlecolumns or -titleitems are passed a negative value check-in: 548015d1 user: fvogel tags: pspjuth-treeview
17:12
Let -stripe true show the alternate state with winnative and xpnative themes check-in: 29169820 user: fvogel tags: pspjuth-treeview
15:12
Remove detection of Xkb performed at runtime, which removes the deprecation warning about XKeyCodeToKeysym. See ticket [3551802fff]. check-in: e44fc1ef user: fvogel tags: bug-3551802fff
14:39
Prevent some textTag tests from triggering hot spots of the Linux KDE/Plasma desktop. What is needed in these tests is to move the mouse out of the test window when the test starts, so that the events expected by the test can be observed. We don't need to move the mouse exactly at the upper-left corner of the screen, we only have to make sure the mouse pointer is outside the test window. check-in: dc6628ca user: fvogel tags: trunk
2020-02-22
15:37
Merge implementation of TIP #565: .canvas raise/lower ignore non-existent tag, which fixes [3552805fff]. This follows a positive vote from the TCT. check-in: 72871533 user: fvogel tags: trunk
15:33
Merge implementation of TIP #564: ttk font sizes in points, which fixes [dccd82bdc7]. This follows a positive vote from the TCT. check-in: f7a65e47 user: fvogel tags: trunk
14:58
Code style and comments ultra-minor fixes check-in: 6883e118 user: fvogel tags: pspjuth-treeview
14:40
ttk::treeview man page tweaking check-in: 24acc54e user: fvogel tags: pspjuth-treeview
12:52
Fix error in formatting of ttk::treeview man page for -selecttype options check-in: 2b3e2a9f user: fvogel tags: pspjuth-treeview
2020-02-21
14:26
Rename (static) function TkMenuCleanup() to MenuCleanup(). Make TkGetMenuIndex() a static function (is used in one file only). Remove "registry" keywork in tkMenu.c. Add "const" modifier to ttkWinXPTheme.c check-in: cef222a0 user: jan.nijtmans tags: trunk
2020-02-19
16:48
Fix 2 gcc warnings in win/ttkWinXPTheme.c due to the recent addition of "const". Also add type-casts (while on it), helping C++ compatibility. Use more internal size_t in ttk. And use some more Tcl_GetWideIntFromObj() in stead of Tcl_GetIntFromObj() check-in: 1e916d8f user: jan.nijtmans tags: trunk
04:02
Add alternate mode for treeview on macOS check-in: f492824f user: kevin_walzer tags: pspjuth-treeview
2020-02-18
15:54
Clamp "listbox index" values between -1 and (maximum) end+1, as done in other GUI elements too (like menu). check-in: d9bda1d1 user: jan.nijtmans tags: trunk
14:19
Merge trunk. Fix two minor C++ issues in tkTest.c check-in: b59165e4 user: jan.nijtmans tags: cplusplus
14:01
Make more C++-compiler robust. check-in: bebef983 user: jan.nijtmans tags: tip-556
12:50
Merge trunk. Remove end-of-line spacing. check-in: 61ad3035 user: jan.nijtmans tags: tip-556
12:45
Add compat/stdbool.h (needed by revised_text) and compat/stdint.h (needed by TIP #556, or any other Tk extension which on tclInt.h) Remove the need for "make doc", by committing doc/man.macros directly here. check-in: df3646cf user: jan.nijtmans tags: trunk
2020-02-17
15:50
Merge trunk check-in: 440e4b50 user: jan.nijtmans tags: tip-556
14:47
Make internal _XInitImageFuncPtrs() prototype work with C++ on all platforms (prevent conflict with tkIntXlibDecls.h) check-in: 1a516be1 user: jan.nijtmans tags: cplusplus
14:37
Merge trunk check-in: 66af82c5 user: jan.nijtmans tags: cplusplus
13:46
More "const" additions. check-in: ca5c672f user: jan.nijtmans tags: trunk
13:45
Clamp output of listbox indexes to be >= -1 always. Many other's (like menu's, entries) already do that. Doesn't make really a difference, as -2 is just as invalid as -1. check-in: abaa003d user: jan.nijtmans tags: trunk
2020-02-16
20:12
Add an optional arg, default, to [option get] to support this TIP check-in: bdc754f2 user: dkf tags: tip-560
12:43
Merge trunk check-in: faf78f30 user: jan.nijtmans tags: cplusplus
12:42
Merge 8.6 check-in: cb8499e8 user: jan.nijtmans tags: trunk
2020-02-15
22:34
Merge trunk check-in: 4d08154a user: pspjuth tags: pspjuth-treeview
22:03
More tests, some polishing check-in: 2a5b4544 user: pspjuth tags: pspjuth-treeview
10:32
Made things properly work with overridable definitions; required new -appendifnew slot op to keep sane. check-in: e08a6e4e user: dkf tags: tip-560
09:45
merge trunk check-in: 66de120b user: dkf tags: tip-560
09:34
merge trunk check-in: dffd7c07 user: dkf tags: tip-560
09:27
More gnarly edge case testing. Also factor out some shared test support code check-in: ca45fe47 user: dkf tags: tip-560
02:47
Testing initialisation check-in: aaac17d7 user: dkf tags: tip-560
2020-02-14
11:42
Merge trunk Closed-Leaf check-in: a310caa1 user: jan.nijtmans tags: bug-dccd82bdc7, tip-564
11:40
Merge trunk check-in: 976eaf12 user: jan.nijtmans tags: keysym-unicode
11:39
Merge trunk check-in: a394645c user: jan.nijtmans tags: tip-167
11:24
Merge trunk check-in: b41548a4 user: jan.nijtmans tags: revised_text, tip-466
11:23
Merge trunk check-in: 03f41b79 user: jan.nijtmans tags: tip-556
10:22
Merge trunk check-in: 2940d63c user: jan.nijtmans tags: cplusplus
10:22
Merge 8.6 check-in: 41f71271 user: jan.nijtmans tags: trunk
09:25
Testing details of option type validation check-in: 66aedaba user: dkf tags: tip-560
2020-02-13
21:54
Merge trunk check-in: ba74bd6b user: jan.nijtmans tags: death-to-dbgx
21:53
Merge trunk check-in: b6b7fe41 user: jan.nijtmans tags: tip-563-scrollbar-scrollwheel
21:52
Merge trunk check-in: 566a9c6f user: jan.nijtmans tags: keysym-unicode
21:37
Merge trunk check-in: deb52fe8 user: jan.nijtmans tags: cplusplus
21:10
Merge 8.6 check-in: bd5761b5 user: jan.nijtmans tags: trunk
2020-02-12
20:33
Merge 8.6 check-in: 19c1a7ac user: jan.nijtmans tags: trunk
15:42
Merge 8.6 check-in: b680fac4 user: jan.nijtmans tags: trunk
2020-02-11
09:12
Remove (almost all remaining) traces of DBGX for Windows build. check-in: 4a18e1fb user: jan.nijtmans tags: death-to-dbgx
2020-02-10
21:33
Fix [3552805fff]: Make '.canvas lower' work with non-exitent belowThis tag Closed-Leaf check-in: e9787beb user: fvogel tags: bug-3552805fff, tip-565
21:31
Add non-regression test canvas-2.5: CanvasWidgetCmd, raise/lower option, no error on non-existing tags check-in: 72ccddae user: fvogel tags: bug-3552805fff, tip-565
16:08
Merge trunk check-in: 420e38b9 user: jan.nijtmans tags: cplusplus
15:28
Add new (internal) function TtkGetOrientFromObj(), which uses Ttk_Orient type in stead of int. Remove various TTKAPI functions from ttkTheme.h, which are duplicates from ttkDecls.h. Add type-casts, helping C++-compatibility (but are still valid C) Fix gcc warnings, only visible using -Wextra. check-in: 1f9de565 user: jan.nijtmans tags: trunk
10:11
Merge 8.6 check-in: 4fe74f6e user: jan.nijtmans tags: trunk
10:02
Merge 8.6 check-in: 4c2759ba user: jan.nijtmans tags: trunk
2020-02-09
20:27
Merge 8.7 check-in: bc42a17b user: jan.nijtmans tags: revised_text, tip-466
18:35
Merge trunk check-in: bf6cea69 user: jan.nijtmans tags: tip-563-scrollbar-scrollwheel
18:31
When Shift-bindings are equal to the non-shift ones, they can be eliminated: The non-shift one will do this work already. check-in: d477051d user: jan.nijtmans tags: tip-563-scrollbar-scrollwheel
18:13
Fix [90a4b7581f]: Tk fontconfig crash if there is no font installed check-in: 8b404635 user: fvogel tags: trunk
2020-02-07
19:32
Bump to 8.7a4 to distinguish trunk from 8.7a3 release. check-in: 43d927ad user: dgp tags: trunk
09:35
Merge trunk check-in: b1a9f8a2 user: jan.nijtmans tags: cplusplus
09:23
More tests check-in: ee0bb9b6 user: dkf tags: tip-560
09:08
Use Ttk_ButtonDefaultState/Ttk_Compound (enums) in stead of "int" in many internal places, because that's the actual type. check-in: 08c26e8f user: jan.nijtmans tags: trunk
2020-02-06
13:12
Merge 8.7 check-in: a1447cf6 user: jan.nijtmans tags: cplusplus
12:02
New files from René Zaumseil check-in: ba4ce67a user: fvogel tags: tip-556
11:52
Add many 'const' modifiers, allowing the C-compiler to put many configuration-tables in static read-only memory. Mainly for Ttk (because Tk already did this a long time ago). check-in: 6da0236d user: jan.nijtmans tags: trunk
07:02
New files from René Zaumseil. Branch builds this time. check-in: 57f4febd user: fvogel tags: tip-556
2020-02-05
19:16
New files from René Zaumseil check-in: 609ebf7d user: fvogel tags: tip-556
16:31
Merge trunk check-in: df9288e5 user: jan.nijtmans tags: cplusplus
13:51
merge-mark check-in: 563bdace user: jan.nijtmans tags: trunk
13:32
Protect better against possible confusion between XGenericEvent's and (Tcl-specific) XVirtualEvent's: If "name" == NULL, assume it's a XGenericEvent, so don't crash on that just ignore. Also don't use "virtual" as variable name. check-in: 4d9a821b user: jan.nijtmans tags: trunk
13:29
Don't panic for "Wild GenericEvent"'s: Just filter out all events Tk doesn't know about. check-in: fdd06f8b user: jan.nijtmans tags: trunk
13:13
Some DBGX cleanup (not used any more) check-in: 3db55fd0 user: jan.nijtmans tags: trunk
2020-02-04
19:33
New files from René Zaumseil check-in: 6a9b1780 user: fvogel tags: tip-556
09:08
Merge trunk. Add compat/stdint.h, so tclWinPort.h from Tcl 8.7 can be used. check-in: 210389fc user: jan.nijtmans tags: tip-556
08:29
It appears that inttypes.h was introduced in Visual Studio 2013 check-in: c21ff56e user: jan.nijtmans tags: trunk
08:29
Testing lots of option declaration cases check-in: 1c868c6e user: dkf tags: tip-560
2020-02-03
17:37
New files from René Zaumseil check-in: bf0e8a59 user: fvogel tags: tip-556
14:44
Merge 8.6 check-in: 07a36931 user: jan.nijtmans tags: trunk
11:27
More tests check-in: f3380b2e user: dkf tags: tip-560
2020-02-02
20:37
Rephrase things to make an API that I'm more likely to be happy with check-in: 42ef7a84 user: dkf tags: tip-560
15:37
Implementation for TIP 563: "scrollwheel on horizontal scrollbar scrolls without shift too" check-in: 2cb4166b user: oehhar tags: tip-563-scrollbar-scrollwheel
2020-02-01
14:42
merge trunk check-in: 69919dd4 user: dkf tags: tip-560
11:39
Start of tests check-in: eccb711f user: dkf tags: tip-560
08:51
Bind tk::OptionType to an implementation namespace; the namespace it uses isn't important check-in: c32b0ef2 user: dkf tags: tip-560
07:57
Now with working aliases! And using ‘option’ instead of ‘property’ for consistency across Tk check-in: 183ba655 user: dkf tags: tip-560
2020-01-29
21:29
New files from René Zaumseil check-in: 0f687d67 user: fvogel tags: tip-556
11:04
Splitting up the code a bit more neatly. check-in: b914157c user: dkf tags: tip-560
2020-01-28
20:20
New files from René Zaumseil check-in: 4e50b9cd user: fvogel tags: tip-556
20:16
merge trunk check-in: 5b772f8e user: fvogel tags: revised_text, tip-466
15:22
Merge 8.6 check-in: 39c2c497 user: jan.nijtmans tags: trunk
11:07
Merge trunk check-in: b37be0b4 user: jan.nijtmans tags: cplusplus
10:52
Merge 8.6 check-in: 05966c20 user: jan.nijtmans tags: trunk
10:48
Eliminate special header file tkBool.h, just use <stdbool.h> directly in tkInt.h check-in: 4d3f22a9 user: jan.nijtmans tags: revised_text, tip-466
10:26
Don't use _Bool if compiler is not C99 check-in: b29fc8f5 user: jan.nijtmans tags: revised_text, tip-466
2020-01-27
19:36
Starting to test (currently just manually) check-in: 296c64d8 user: dkf tags: tip-560
16:37
Merge 8.6 check-in: 4fcb296a user: jan.nijtmans tags: trunk
15:18
Should be most bits of implementation now done check-in: 658ea9b8 user: dkf tags: tip-560
13:50
Revise all use of TkBitWord (=== size_t). Add compat/stdint.h and compat/stdbool.h, and use it in stead of home-brew solution. check-in: b2d34a91 user: jan.nijtmans tags: revised_text, tip-466
13:03
Merge trunk. Undo changes in unix/tkUnixRFont.c (leftover from 8.5/8.6 compatibility) check-in: 2233ad94 user: jan.nijtmans tags: revised_text, tip-466
13:01
Merge 8.6 check-in: 5529c3bf user: jan.nijtmans tags: trunk
12:45
Adapt test-cases, just as in trunk. Many "update" -> "updateText" changes. This should improve test-results on Mac. check-in: 1b89b262 user: jan.nijtmans tags: revised_text, tip-466
12:21
Deprecate KeyPress/ButtonPress/M modifiers: Use Key/Button/Meta in stead. check-in: 0fe17ecb user: jan.nijtmans tags: keysym-unicode
11:54
Fix bind-13.1 testcase check-in: 29e70f1c user: jan.nijtmans tags: keysym-unicode
11:11
Merge trunk check-in: 905eb01e user: jan.nijtmans tags: keysym-unicode
09:17
Merge 8.7. Remove win/tkWinStdInt.h, instead provide the same compat/stdint.h as in Tcl 8.7. This should work on more platforms, not only Windows. check-in: 9f27576c user: jan.nijtmans tags: revised_text, tip-466
09:03
In test-cases same optimization as everywhere else: KeyPress -> Key and ButtonPress -> Button. check-in: 37ba4f8c user: jan.nijtmans tags: trunk
2020-01-26
20:13
Fix [dccd82bdc7]: ttk fonts are absolute on x11, which is very undesirable for hidpi displays check-in: b441746a user: fvogel tags: bug-dccd82bdc7, tip-564
2020-01-25
17:13
Let bind-34.3 be robust against Linux KDE hot spots on screen corners. check-in: 4bcebd2c user: fvogel tags: trunk
10:20
Code specified in TIP 561; work still needed check-in: e6228955 user: dkf tags: tip-561
10:02
Working on the types and the property definition check-in: 35ca0966 user: dkf tags: tip-560
2020-01-24
12:53
merge 8.6 check-in: 239ec735 user: dgp tags: trunk
10:35
Merge 8.6 check-in: 1e7fa1ba user: jan.nijtmans tags: trunk
2020-01-23
21:24
Start of work on implementing TIP 560 check-in: 14d8da05 user: dkf tags: tip-560
2020-01-22
21:37
New files from René Zaumseil check-in: 79ffe759 user: fvogel tags: tip-556
2020-01-20
10:16
Bindings consistancy: Use "Key" in stead of "KeyPress" and "Button" in stead of "ButtonPress" in all demo's. check-in: 8c83e075 user: jan.nijtmans tags: trunk
2020-01-19
21:41
Merge 8.6 check-in: 02ebf476 user: jan.nijtmans tags: trunk
2020-01-18
19:07
A better fix for [bf93d098d7]: Aqua menus can be unresponsive at startup check-in: b48a8b1a user: marc_culler tags: trunk
13:31
Fix [077d49828b]: notebook tab 'ambiguous compound' failure/regression, by making options of type TK_OPTION_STRING_TABLE support the TK_OPTION_NULL_OK flag. check-in: 514e22c7 user: fvogel tags: trunk
12:12
Fix [2830360fff]: ttk::entry looses state invalid at focus events. Add non-regression test entry-11.1 check-in: 6c443199 user: fvogel tags: trunk
12:04
Fix [1660674fff]: arrow reconfig triggers infinite Enter/Leave event sequence, by better documenting the caveat. check-in: 3883b587 user: fvogel tags: trunk
11:35
Fix [279b027fd7]: canvas moveto command moves text items to unexpected location, by documenting the feature more clearly. check-in: 357f0028 user: fvogel tags: trunk
11:32
Fix [587937fff]: Don't shuffle tag list sequence upon deletion. Add non regression tests canvas-20.[123] check-in: 06ac0e75 user: fvogel tags: trunk
11:27
Fix [1771594fff]: icursor @x,y fails for non-default scrollregions. Add non regression test canvText-14.7 check-in: 5cc41235 user: fvogel tags: trunk
2020-01-16
08:30
Documentation update: Use Button in stead of ButtonPress and Key in stead of KeyPress events (except once, where we indicate that those are synonymes). check-in: d7dda971 user: jan.nijtmans tags: trunk
2020-01-14
15:57
Consistancy in Key/Button bindings: Use "<Button-1>" in stead of "<1>", "Key" in stead of "KeyPress" and "Button" in stead of "ButtonPress". Also eliminate unnessary "Any" and "Key" modifiers. check-in: b11394e6 user: jan.nijtmans tags: trunk
2020-01-11
17:23
Add scrollwheel bindings to ttk::scrollbar by redirection of the bindings to tk::scrollbar. Ticket [2b8fa6fd] check-in: 5cc8fffe user: oehhar tags: trunk
2020-01-08
23:12
Consistent name check-in: 7c195059 user: pspjuth tags: pspjuth-treeview
21:47
Merge trunk check-in: 2718f173 user: pspjuth tags: pspjuth-treeview
2020-01-06
16:21
Update documentation: Add many keysym's which are available now, due to the upgrade to X11R6 compat layer. check-in: d745079b user: jan.nijtmans tags: trunk
12:49
Merge trunk check-in: 0145a3f6 user: jan.nijtmans tags: keysym-unicode
12:15
Merge 8.6 check-in: fde51866 user: jan.nijtmans tags: trunk
2019-12-20
14:58
more WIP for MaxOS check-in: f94b1b47 user: jan.nijtmans tags: cplusplus
10:41
Much more WIP: Appears to be working on UNIX, and for a bit part on Windows too. check-in: b539c385 user: jan.nijtmans tags: cplusplus
2019-12-16
16:33
Merge 8.7. More WIP. check-in: ec625234 user: jan.nijtmans tags: cplusplus
14:43
Merge 8.6 check-in: e8a34513 user: jan.nijtmans tags: trunk
2019-12-14
20:11
Fix [02a69449b5]: Wrong database names for tk::spinbox check-in: 79846e9d user: fvogel tags: trunk
20:09
Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly configuring -show. See the ticket for a detailed explanation. check-in: 770d06b2 user: fvogel tags: trunk
20:06
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option check-in: c1a2f137 user: fvogel tags: trunk
2019-12-12
16:24
WIP: Add support for C++ check-in: efcab42a user: jan.nijtmans tags: cplusplus
2019-12-09
23:09
Merge 8.6 check-in: 4a107199 user: jan.nijtmans tags: trunk
15:49
close fork check-in: c8f2ff70 user: dgp tags: trunk
2019-12-08
19:25
Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and overwritten) at the end of the file. check-in: 49b0ebb1 user: fvogel tags: trunk
2019-12-06
23:07
Added item option -height. Renamed -titlerows to -titleitems. Use -anchor value for tree column. check-in: e05b8bdd user: pspjuth tags: pspjuth-treeview
14:38
Fix build against Tcl 9 check-in: f4c65997 user: dgp tags: trunk
2019-12-05
14:47
Merge 8.7 check-in: d0e6175f user: jan.nijtmans tags: revised_text, tip-466
13:11
Merge 8.6 check-in: efcce960 user: jan.nijtmans tags: trunk
2019-12-04
23:11
Use Tcl_UtfToChar16DString() in stead of Tcl_UtfToUniCharDString(), since the first is guaranteed to be 16-bit for any TCL_UTF_MAX value. check-in: d7b67f5b user: jan.nijtmans tags: trunk
22:38
Merge 8.6. Introduce the new Unicode-handling functions here too: Tk 8.7 could be loaded in Tcl 8.6 .... Further improvements are still possible check-in: 2c72c39e user: jan.nijtmans tags: trunk
14:18
Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on older macOS systems. check-in: 239d7cf2 user: marc_culler tags: trunk
2019-12-03
20:55
New files from René Zaumseil check-in: 6e6e91e6 user: fvogel tags: tip-556
01:18
On macOS call [image setTemplate:YES] for the cursor NSImages, to make the cursor be white in dark mode. check-in: 588f1042 user: marc_culler tags: trunk
2019-12-01
21:57
Clarification check-in: 1af5dd0b user: pspjuth tags: pspjuth-treeview
18:14
Implement RFE [71107a79fa]: allow ttk::progressbar to grow in reverse direction Closed-Leaf check-in: fd244465 user: fvogel tags: rfe-71107a79fa
16:39
Merge 8.6. When compiling against Tcl 9.0 headers, don't allow Emoji escape sequences to be split into two surrugates any more. check-in: 0ec184f4 user: jan.nijtmans tags: trunk
2019-11-30
20:19
Implementation of TIP #556 (Add oo like widgets to Tk). Files committed on behalf of René Zaumseil. check-in: d4bb7b69 user: fvogel tags: tip-556
2019-11-29
16:26
Merge 8.6 check-in: 1711aa76 user: jan.nijtmans tags: trunk
2019-11-27
12:37
Update to a (slightly) later version of X11R6 headers. check-in: 0c6bbf57 user: jan.nijtmans tags: trunk
12:17
Sync tcl.m4 (again) check-in: 87e8b128 user: jan.nijtmans tags: trunk
11:59
Sync tcl.m4 (for windows and UNIX) with version provided by Tcl 8.7 check-in: 6a02c657 user: jan.nijtmans tags: trunk
2019-11-26
20:48
Merge 8.6 check-in: 7b945c7c user: jan.nijtmans tags: trunk
17:34
merge release check-in: f2c141ca user: dgp tags: trunk
2019-11-25
12:49
Merge 8.6 check-in: ef902b09 user: jan.nijtmans tags: trunk
01:00
In Aqua, fix TkMacOSXInDarkMode so that it does not crash *and* returns a meaningful answer when passed a null pointer. check-in: 88008a5e user: marc_culler tags: trunk
2019-11-22
20:09
complete changes Closed-Leaf check-in: a77fcff2 user: dgp tags: rc2, core-8-7-a3-rc, core-8-7-a3
17:09
merge trunk check-in: fa620be9 user: dgp tags: core-8-7-a3-rc
16:49
merge 8.6 check-in: 8fe83186 user: dgp tags: trunk
08:54
Merge trunk check-in: 9c1e12e5 user: jan.nijtmans tags: keysym-unicode
08:46
Merge-mark check-in: c1f72fa0 user: jan.nijtmans tags: trunk
08:41
Update rules.vc check-in: 21d7e6dc user: jan.nijtmans tags: trunk
2019-11-19
21:47
Lock scrolling for title rows in Treeview check-in: ba9af342 user: pspjuth tags: pspjuth-treeview
16:25
Merge 8.6 check-in: 7e11646f user: jan.nijtmans tags: trunk
10:40
Merge 8.6 check-in: 4cb2f140 user: jan.nijtmans tags: trunk
04:42
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] check-in: f77a9b45 user: culler tags: trunk
04:41
Merge mark check-in: 077c9c87 user: culler tags: trunk
04:37
Merge 8.6 check-in: 85913810 user: culler tags: trunk
2019-11-18
19:51
Merge 8.6 check-in: 03d53ee4 user: jan.nijtmans tags: trunk
2019-11-17
17:32
Fix [90d555e088]: work around an Apple bug which causes NSFontManager to find fonts with unwanted traits in macOS Catalina. check-in: f3be3919 user: culler tags: trunk
17:11
Fix [53d28027e3]: macOS crashes with 0x0 image for wm iconphoto; make wm iconphoto behavior consistent between platforms. check-in: cba59e0c user: culler tags: trunk
16:53
Fix [c4abd2b0f3]: rework stackorder command on all platforms, and prevent panics on macOS. check-in: f7eda41f user: culler tags: trunk
2019-11-16
17:01
merge-mark check-in: 21994883 user: culler tags: trunk
2019-11-15
21:53
merge-mark check-in: 1c15740a user: jan.nijtmans tags: trunk
20:49
merge trunk check-in: 22b34003 user: dgp tags: core-8-7-a3-rc
12:45
Merge 8.6 check-in: ac8c96f3 user: jan.nijtmans tags: trunk
2019-11-13
15:33
Merge 8.6 check-in: a204b652 user: jan.nijtmans tags: trunk
2019-11-12
19:10
tksvg crash on style usage due to different malloc and free types on some systems. Issue #2 of tksvg. check-in: 787f4504 user: oehhar tags: trunk
2019-11-11
14:37
Tweak the fix to [8793e78bf0] to avoid scrollbar artifacts. check-in: 8448b35c user: culler tags: trunk
2019-11-06
16:49
Merge 8.6 (actually, just missing braces in listbox bindings, as correctly spotted by Csaba Nemethi) check-in: 0c416d41 user: jan.nijtmans tags: trunk
16:36
Merge 8.6 check-in: 99801143 user: jan.nijtmans tags: trunk
2019-11-05
23:10
Handle bbox and identify when columns are locked check-in: b643e505 user: pspjuth tags: pspjuth-treeview
18:20
Mark Nov 21 release date. check-in: 6b12ba57 user: dgp tags: rc0, core-8-7-a3-rc
18:20
merge trunk check-in: 194a322b user: dgp tags: core-8-7-a3-rc
2019-11-04
20:43
Fix a paste error in ttk/entry.tcl that broke the accent menu for ttk::entry widgets. check-in: 15f2d512 user: culler tags: trunk
16:22
Edit a comment. check-in: 4f7e7fc2 user: culler tags: trunk
16:16
Merge 8.6 check-in: 3cd4fcd1 user: culler tags: trunk
2019-11-01
21:30
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: d4154a4c user: fvogel tags: trunk
21:15
Fix [f002bac209]: 'treeview identify column' returns _display_ columns identifiers whereas the man page tells about data columns identifiers check-in: 2b8ccf80 user: fvogel tags: trunk
20:57
merge core-8-6-branch, in particular, push a different fix for the 'Column ... out of range' error reported in [caacf1f082], this time without any regression... check-in: 914e9dec user: fvogel tags: trunk
2019-10-31
10:54
Merge 8.6 check-in: e368dc70 user: jan.nijtmans tags: trunk
08:51
Add test for <stdbool.h> in configure script. Not used by Tk yet. check-in: 4a5fb650 user: jan.nijtmans tags: trunk
2019-10-30
22:12
Fix [de579935a9]: Assertion error when drawing a Tk scrollbar on macOS check-in: 34fc8c0f user: culler tags: trunk
2019-10-28
16:08
merge trunk check-in: 51afe0e3 user: dgp tags: core-8-7-a3-rc
11:47
merge core-8-6-branch check-in: 2ff1750a user: fvogel tags: trunk
09:05
Merge 8.6 check-in: c7a9fad1 user: jan.nijtmans tags: trunk
03:25
Apply patch from Kevin Walzer to restore functionality of Cut/Copy/Paste keyboard shortcuts on Aqua. check-in: 88d16ed9 user: culler tags: trunk
2019-10-27
20:56
Fix [f7a4f75d1c]: issues with focus -force and Aqua mouse coordinates for embedded toplevels. check-in: c99062b2 user: culler tags: trunk
14:28
merge core-8-6-branch check-in: c3f45161 user: fvogel tags: trunk
14:24
Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: 047b1666 user: fvogel tags: trunk
11:04
merge core-8-6-branch check-in: 34857f3b user: fvogel tags: trunk
2019-10-25
21:31
Merge 8.6 check-in: c94b2497 user: jan.nijtmans tags: trunk
17:58
Aqua: fix IME behavior; make accent menus work; rework Services; deal with non-BMP pastes. check-in: d3ae24b5 user: culler tags: trunk
01:42
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. check-in: 131a8e9c user: culler tags: trunk
01:20
Fix [b82bd4872b]: tk::style configure -compound does not work. check-in: 4e81d58f user: culler tags: trunk
01:19
Fix [6b763e9480]: wrong selected text background in ttk::entry. check-in: a8a59c28 user: culler tags: trunk
2019-10-24
14:15
Aqua: Fix arithmetic error in ttk::scrollbar display. check-in: 264f7fdb user: culler tags: trunk
2019-10-23
20:41
merge mark check-in: 3608bf00 user: fvogel tags: trunk
20:39
re-add an update in canvImg-11.3. [d0ddf1ac] made the test fail on Windows check-in: ce7dc74a user: fvogel tags: trunk
2019-10-22
09:30
Merge trunk check-in: 4839fd88 user: jan.nijtmans tags: keysym-unicode
09:21
Add many XF86 and Sun keysym's to ks_names.h, so they are available to Windows and MacOS too (they already work on X11-R6 and MacOS in X11 mode). Deprecate keysym's in this list which are deprecated in X11-R6 as well: We don't want people to start using them: If Tk is compiled with -DTK_NO_DEPRECATED they will be really gone. check-in: 44825807 user: jan.nijtmans tags: trunk
2019-10-21
15:38
Use <???> in stead of <key-???>, except for <1> and <2> check-in: 700ae101 user: jan.nijtmans tags: keysym-unicode
14:50
Merge trunk. Better handling for ASCII characters and U???? format check-in: 451882f2 user: jan.nijtmans tags: keysym-unicode
13:08
merge trunk check-in: 772dae36 user: dgp tags: core-8-7-a3-rc
00:04
Apply macOS patch for [aea00be1] by Christopher Chavez. Prevents glitches when the screen resolution is changed. check-in: 7d3b7fd7 user: culler tags: trunk
2019-10-20
21:08
Fix [bfdd89cc6b]: on macOS hide the File->Run Widget Demo menu item while the demo is running. check-in: d0240f16 user: culler tags: trunk
18:31
Merge trunk check-in: 353095f5 user: jan.nijtmans tags: keysym-unicode
18:30
Add a few defines from latest X11-R6 check-in: 07ac0b61 user: jan.nijtmans tags: trunk
15:10
Fix the default bgerror on macOS so it correctly displays the stack trace. check-in: d89e44d1 user: culler tags: trunk
04:42
Fix test canvImg-11.3 which was failing on macOS due to interaction with other tests check-in: fd5bf1df user: culler tags: trunk
03:41
Partial fix for [bf93d098d7]: On macOS Catalina menus can be unresponsive at app startup. check-in: 5a54a60e user: culler tags: trunk
03:30
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 3707397c user: culler tags: trunk
2019-10-19
23:34
Merge trunk check-in: d424e4d0 user: jan.nijtmans tags: keysym-unicode
23:23
Add more keysym-related header files from X11-R6, so extensions can eventually use them. Deprecate the non-standard additions in keysymdef.h, in favor of the new header files. check-in: e259e79e user: jan.nijtmans tags: trunk
21:06
Add support for parsing/generating U????-forms of keysyms. Add more X11 header-files containing keysym information. check-in: c61c3cff user: jan.nijtmans tags: keysym-unicode
2019-10-18
21:54
Add more Linux keycodes. check-in: 175e079f user: jan.nijtmans tags: keysym-unicode
2019-10-15
20:06
Merge trunk. Slight improvement: Onlu use Unicode rep for printable characters check-in: a1b69e54 user: jan.nijtmans tags: keysym-unicode
09:20
Merge 8.6 check-in: b618b23d user: jan.nijtmans tags: trunk
2019-10-14
20:28
Further implementation: Handle Latin-1 check-in: 0fc53c38 user: jan.nijtmans tags: keysym-unicode
15:10
Use Unicode for keysym names in stead of standard X11-R6 names representing Unicode characters. check-in: 9ad84cb9 user: jan.nijtmans tags: keysym-unicode
13:05
Merge 8.6 check-in: 33028d09 user: jan.nijtmans tags: trunk
12:53
Update documentation with keysyms from X11-R6, now available for all platforms. check-in: 78b73a68 user: jan.nijtmans tags: trunk
12:35
Merge 8.6 check-in: b5166ff3 user: jan.nijtmans tags: trunk
2019-10-13
19:57
Merge 8.6 check-in: acd95cf5 user: jan.nijtmans tags: trunk
2019-10-11
20:30
merge core-8-6-branch check-in: cb65fa3b user: fvogel tags: trunk
20:28
fix unintentional merge check-in: fc93221a user: fvogel tags: trunk
20:24
merge core-8-6-branch check-in: 2e55eff1 user: fvogel tags: trunk
20:17
Use vwait instead of after in canvImg.test. On macOS protect against exceptions when periodic events are scheduled. check-in: ceb92e94 user: culler tags: trunk
11:15
Merge 8.6 check-in: 5d688569 user: jan.nijtmans tags: trunk
08:40
Merge 8.6 check-in: ecf9eec0 user: jan.nijtmans tags: trunk
2019-10-10
23:08
Merge the remainder of catalina_more_tests check-in: 423b9bdc user: culler tags: trunk
22:23
Merge 8.6 check-in: f2f16768 user: jan.nijtmans tags: trunk
21:47
Merge 8.6. Also re-generate ks_names.h from X1-R6's keysymdef.h, so a lot more Keysym's become available to MacOS and Windows as on modern X11. check-in: ffbe231d user: jan.nijtmans tags: trunk
19:19
Fix test number in comment check-in: 012611a7 user: fvogel tags: trunk
18:55
Add debug info useful in case bind-34.1 fails check-in: 4b6215ee user: fvogel tags: trunk
17:51
Fix macOS crash caused by deactivating a menu while it is being deleted. check-in: 7498300d user: culler tags: trunk
15:36
Merge 8.6 check-in: 7b36e347 user: culler tags: trunk
14:57
Merge 8.6 check-in: 8ead67f0 user: jan.nijtmans tags: trunk
08:10
Merge 8.6 check-in: 0f55f03d user: jan.nijtmans tags: trunk
2019-10-09
12:05
Fix merge conflict in previous commit (::tk::mac::registerServiceWidget called twice as result) check-in: e1acc2c3 user: jan.nijtmans tags: trunk
12:03
Merge 8.6 check-in: 82fbbed4 user: jan.nijtmans tags: trunk
2019-10-07
01:56
Merge trunk check-in: 54529c3e user: kevin_walzer tags: core-8-7-a3-rc
01:55
tk::mac::RegisterServiceWidget was returning an error when Wish was launched from app bundle; restore to earlier location in app init code check-in: 0d390f3c user: kevin_walzer tags: trunk
2019-10-06
22:51
Fix crash caused by initializing Mac services multiple times check-in: 8ea0dc79 user: culler tags: trunk
20:34
Merge 8.6 check-in: 58926f23 user: jan.nijtmans tags: trunk
19:07
Factorize out DecomposeMaskToShiftAndBits instead of implementing it twice, and promote it to TkDecomposeMaskToShiftAndBits check-in: 5aeca6e3 user: fvogel tags: bug-d66e6fabad
2019-10-05
21:28
Merge 8.6 check-in: d1fbb4d0 user: jan.nijtmans tags: trunk
2019-10-04
22:43
Merge 8.6 check-in: 977f49f6 user: jan.nijtmans tags: trunk
22:23
Merge 8.6 check-in: 3c750e21 user: jan.nijtmans tags: trunk
20:39
Experiment: Change -fill option for canvas line/text to -outline. Closed-Leaf check-in: b4752deb user: jan.nijtmans tags: outline-for-canvas-text
20:23
Sometimes one MultiByteToWideChar() call does the same as 5 Tcl API calls. check-in: fae72a48 user: jan.nijtmans tags: trunk
14:07
merge trunk check-in: 16304031 user: dgp tags: core-8-7-a3-rc
12:29
Merge 8.6, demo change only. check-in: 5eeeb349 user: jan.nijtmans tags: trunk
10:04
Merge 8.6 check-in: 938ddfd4 user: jan.nijtmans tags: trunk
07:07
Bug in float emulation for MS-VC6: map fabsf() to fabs(), not abs(). Add float emulation for MS-VC8. Thanks to Auriocus to point out the bug. check-in: 94acb004 user: oehhar tags: trunk
2019-10-03
22:48
Cellselection can only use visible columns. check-in: 7507ca3f user: pspjuth tags: pspjuth-treeview
21:49
Eliminate UPDATE_WINDOWS(), which is only used once. Just replace it with a simple XSync(). check-in: eea697de user: jan.nijtmans tags: trunk
08:31
Restore "-outline" default for canvas polygons, but adapt test-case expectation. See discussion in [2beda17141]. check-in: 46e002cd user: jan.nijtmans tags: trunk
08:10
Merge 8.6 check-in: ec53bdcc user: jan.nijtmans tags: trunk
2019-10-02
20:24
Merge trunk check-in: e9f555a2 user: jan.nijtmans tags: revised_text, tip-466
20:12
Add many (mostly MacOS) stub functions, needed for future implementation of XIM. Since the X11 API is now equal for all platforms, many 'hacks' needed in the past can now be completely eliminated. check-in: 8c6a8b54 user: jan.nijtmans tags: trunk
15:44
merge trunk check-in: fc98a763 user: dgp tags: core-8-7-a3-rc
14:54
Add a bunch of new X11 functions (stubs, for now) to the X11 stub tables for win and MacOS. Those will be needed when implementing XIM support for Windows/MacOSX. Closed-Leaf check-in: e9cb3825 user: jan.nijtmans tags: macos-simplify
13:43
Add XLowerWindow to MacOS X11 stub table check-in: 7b8a989a user: jan.nijtmans tags: macos-simplify
12:29
Fix [95d5e459d12]: Test tk-4.7 (useinputmethods) fails in trunk (Win) check-in: 63cf6fb4 user: jan.nijtmans tags: trunk
11:42
Merge 8.6 check-in: e4d6d151 user: jan.nijtmans tags: trunk
01:38
Merge trunk check-in: b07f8639 user: kevin_walzer tags: core-8-7-a3-rc
01:37
Revert change to tkCanvPoly.c because of failure in test suite check-in: 2d90d92c user: kevin_walzer tags: trunk
2019-10-01
22:03
Fix [f5888bbd75a0]: font-5.3 test crashes on Windows in trunk check-in: 19afeb58 user: jan.nijtmans tags: trunk
21:16
Eliminate some dead code check-in: 94361d68 user: jan.nijtmans tags: macos-simplify
20:28
Eliminate a few (now unnecessary) type-casts check-in: 669b4a85 user: jan.nijtmans tags: macos-simplify
20:19
Bring back 2 files to their original state, since this eases keeping other branches in sync (e.g. revised_text) check-in: 279c8e47 user: jan.nijtmans tags: macos-simplify
20:07
Fix MacOS build check-in: 11bd5037 user: jan.nijtmans tags: macos-simplify
14:41
merge-mark check-in: e9a7c3f0 user: jan.nijtmans tags: macos-simplify
14:26
Merge 8.6 check-in: 8b29ed51 user: jan.nijtmans tags: trunk
11:01
more Region-related revamp. check-in: 255fc7ae user: jan.nijtmans tags: macos-simplify
2019-09-30
22:56
Simplify many MacOS-specific types which are not necessary check-in: 878a315f user: jan.nijtmans tags: macos-simplify
07:42
Merge 8.6. Format tkCanvPoly.c a little (put the handling of "-line" in two lines, like the other options) check-in: 49e6533d user: jan.nijtmans tags: trunk
2019-09-29
21:19
Fix 'implicit declaration of TkPutImage' warning on UNIX check-in: 18f693b4 user: jan.nijtmans tags: trunk
20:21
Attempt to make testcases with makefile.vc work again check-in: 695c4a72 user: jan.nijtmans tags: trunk
16:54
Finally, fix another build problem on MacOS check-in: c79c810c user: jan.nijtmans tags: trunk
16:41
Be carefull with using "extern" in Xlib/h and Xutil.h on win32: We want to export those symbols from tcl??.dll check-in: 4a3ec663 user: jan.nijtmans tags: trunk
16:04
Fix 2 build problems, one with XPutImage on Windows, one with -fill option check-in: 53100363 user: jan.nijtmans tags: trunk
12:11
Merge trunk check-in: f40d505c user: kevin_walzer tags: core-8-7-a3-rc
12:09
Remove call to idletasks in tkMacOSXKeyEvent.c check-in: a4a0d843 user: kevin_walzer tags: trunk
11:51
Merge 8.6 check-in: 06ea832a user: jan.nijtmans tags: trunk
08:25
Fix [a1d25b487e] (ttk::frame does not honor -borderwidth) by adding information in the documentation of ttk::frame check-in: 1eb4db1d user: fvogel tags: trunk
08:04
Fix Tk_Offset() -> offsetof(). Tk_Offset() was inherited by merging chavez-canvas branch that originally targeted core-8-6-branch. check-in: faa74b9f user: fvogel tags: trunk
01:30
Merge trunk check-in: 5939971b user: kevin_walzer tags: core-8-7-a3-rc
01:28
Merge chavez-canvas branch check-in: 67240cfb user: kevin_walzer tags: trunk
2019-09-27
20:13
Upgrade the X11 header files from the original ones (based on X11-r5) to X11-r6. This provides more functions, making it (hopefully) possible to implement XIM for Win32 and MacOS on top of this. check-in: 7097e971 user: jan.nijtmans tags: trunk
19:57
Only use one of XPutImage/TkPutImage, dependant on platform. Both are present in stub table, for backwards compatibility Closed-Leaf check-in: f6ea2a06 user: jan.nijtmans tags: x11-r6
12:32
merge trunk check-in: 8b9e35b9 user: dgp tags: core-8-7-a3-rc
2019-09-26
21:28
Better cellselection bindings check-in: 54d961c4 user: pspjuth tags: pspjuth-treeview
09:07
Merge 8.6 check-in: 5715601a user: jan.nijtmans tags: trunk
2019-09-25
22:18
merge-mark check-in: e9af560f user: jan.nijtmans tags: trunk
20:28
Corrected cellselection. Added test. check-in: e5974870 user: pspjuth tags: pspjuth-treeview
20:00
Make MacOSX aqua and X11 share the same X11 stub table. check-in: e62e3904 user: jan.nijtmans tags: x11-r6
17:51
Merge trunk check-in: 91ea47ac user: jan.nijtmans tags: x11-r6
15:13
merge trunk check-in: 77167737 user: dgp tags: core-8-7-a3-rc
11:02
Fix 2 left-over Tcl_WinUtfToTChar() calls. Some more code cleanup, made possible by TIP #548 check-in: e0d88bb2 user: jan.nijtmans tags: trunk
2019-09-24
21:40
When using bindings for x|yview scroll ??? units, make sure that rounding up and down is done equally, moving away from zero. This was already done for text widget, now it's done for all other bindings on Windows too. check-in: b38d740d user: jan.nijtmans tags: trunk
21:23
Merge 8.6 check-in: 5fcc1e51 user: jan.nijtmans tags: trunk
15:30
Merge trunk check-in: 14cbd27e user: jan.nijtmans tags: revised_text, tip-466
15:23
Merge 8.6 check-in: 92ad8cb3 user: jan.nijtmans tags: trunk
12:36
Merge trunk check-in: 468fce87 user: kevin_walzer tags: core-8-7-a3-rc
12:06
Merge 8.6 check-in: 5fb32729 user: jan.nijtmans tags: trunk
02:33
Fix bug [96bce57407]: macosx crash when drawing 1x1 rounded rectangles. check-in: 0eaa4475 user: culler tags: trunk
2019-09-23
20:25
Fix alphabetical order of documented widget-specific options for ttk::labelframe check-in: f6917f94 user: fvogel tags: trunk
19:10
Merge 8.6. Don't use TCL_Z_MODIFIER on Windows, because it only works when Tk 8.7 is compiled with Tcl 8.7, not with Tcl 8.6 check-in: 6b6f137e user: jan.nijtmans tags: trunk
2019-09-22
18:15
Added -imageanchor for tree image. WIP check-in: da678726 user: pspjuth tags: pspjuth-treeview
16:31
Use constant for column separator width. check-in: 254bce73 user: pspjuth tags: pspjuth-treeview
15:37
Better key navigation for cell selection. check-in: 2e7758b8 user: pspjuth tags: pspjuth-treeview
2019-09-20
21:23
Merge trunk check-in: 73e013bc user: jan.nijtmans tags: revised_text, tip-466
14:02
merge trunk check-in: 0b546c4e user: dgp tags: core-8-7-a3-rc
13:16
Revert part of [8867a5752c55c16c]: Don't rule out certain fonts, because it causes test-case failures on Windows check-in: 3c4dcaad user: jan.nijtmans tags: trunk
13:07
Merge 8.6 check-in: 59c8b996 user: jan.nijtmans tags: trunk
11:51
Eliminate all references to Tcl_WinTCharToUtf/Tcl_WinUtfToTChar functions, using the TIP #548 functions in stead check-in: 682a6ef4 user: jan.nijtmans tags: trunk
10:45
Merge 8.6 check-in: 622b870f user: jan.nijtmans tags: trunk
08:04
Make everything compile without -DUNICODE Closed-Leaf check-in: 85111fe7 user: jan.nijtmans tags: tip-548
07:25
Merge trunk check-in: eb9c2190 user: jan.nijtmans tags: tip-548
2019-09-19
19:39
Merge 8.6 check-in: 8db2ce19 user: jan.nijtmans tags: trunk
2019-09-18
17:34
Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam) check-in: 65661e3b user: fvogel tags: trunk
17:34
merge core-8-6-branch check-in: 518e0d3a user: fvogel tags: trunk
16:42
merge trunk check-in: 73970013 user: dgp tags: core-8-7-a3-rc
2019-09-17
22:46
Use item in selecttype for consistency check-in: 6b0c5c16 user: pspjuth tags: pspjuth-treeview
22:33
Added identfy cell subcommand to Treeview check-in: 1d9a13c2 user: pspjuth tags: pspjuth-treeview
21:56
Show stripe and separator in demo check-in: 0fede315 user: pspjuth tags: pspjuth-treeview
21:33
Nicer column separator. check-in: 0922f888 user: pspjuth tags: pspjuth-treeview
08:51
Merge 8.6 check-in: 8867a575 user: jan.nijtmans tags: trunk
2019-09-16
15:01
merge trunk check-in: 3472a961 user: dgp tags: core-8-7-a3-rc
08:20
Merge trunk check-in: a7435f36 user: jan.nijtmans tags: tip-548
08:16
Merge 8.6 check-in: 0aee507f user: jan.nijtmans tags: trunk
2019-09-15
20:38
Added column separators in Treeview check-in: 50d9c36b user: pspjuth tags: pspjuth-treeview
20:37
Cell selection for Treeview check-in: 2035a69e user: pspjuth tags: pspjuth-treeview
20:36
Lock scrolling for title columns in Treeview check-in: 625251c3 user: pspjuth tags: pspjuth-treeview
20:36
Allow striped layout in Treeview check-in: af257e74 user: pspjuth tags: pspjuth-treeview
2019-09-13
13:03
merge trunk check-in: ca5d7fcd user: dgp tags: core-8-7-a3-rc
2019-09-12
21:40
Merge 8.6 check-in: a9d016cb user: jan.nijtmans tags: trunk
20:55
Fix comment in win/rules.vc check-in: fb00f25e user: fvogel tags: trunk
20:51
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: 1c73b80a user: fvogel tags: trunk
20:08
Fix [2834776fff]: ttk::spinbox spins up/down when disabled check-in: d036facf user: fvogel tags: trunk
2019-09-11
13:02
Corrected RGB masks on Windows in BlendComplexAlpha() check-in: 6f09f7ba user: scottyw tags: bug-d66e6fabad
2019-09-09
13:29
Merge 8.6 check-in: b4518e1b user: jan.nijtmans tags: trunk
13:21
Merge 8.6 check-in: 03478e57 user: jan.nijtmans tags: trunk
11:39
Simplify NewNativeObj() function in tkMain.c, since "length" is always -1 check-in: 951d59e2 user: jan.nijtmans tags: trunk
11:36
end-of-line spacing check-in: f4059c5f user: jan.nijtmans tags: trunk
11:25
Merge trunk check-in: c199a4d3 user: jan.nijtmans tags: tip-548
10:26
Merge trunk check-in: 15b9b46b user: kevin_walzer tags: core-8-7-a3-rc
10:25
Tweak logging messages if NSWindow apperance or tabbing operations fail on macOS check-in: 4e3dfd8f user: kevin_walzer tags: trunk
09:16
Merge-mark check-in: eb625a86 user: jan.nijtmans tags: trunk
02:13
Merge trunk check-in: 893119a3 user: kevin_walzer tags: core-8-7-a3-rc
02:08
Minor tweaks to tabbing window code on macOS, including to prevent a crash; thanks to Christopher Chavez for the patch check-in: b2948752 user: kevin_walzer tags: trunk
2019-09-04
20:09
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash check-in: 6b1854d9 user: fvogel tags: trunk
2019-09-02
23:54
Merge trunk check-in: 09e275b4 user: kevin_walzer tags: core-8-7-a3-rc
23:54
Fix for crash on IDLE on macOS caused by Tk check-in: 57945cfd user: kevin_walzer tags: trunk
13:22
Merge trunk check-in: 0c6f4792 user: kevin_walzer tags: core-8-7-a3-rc
13:19
Merge in ae_cleanup branch; thanks to Marc Culler for patches to clean up Apple Event processing on app startup check-in: 408af1fa user: kevin_walzer tags: trunk
09:23
Merge 8.6 check-in: fec7ad9d user: jan.nijtmans tags: trunk
01:58
Fix for menus in Dark Aqua windows, addresses ticket 07cfc9f03e; thanks to Christopher Chavez for the patch check-in: 855d4be3 user: kevin_walzer tags: trunk
2019-08-30
18:48
Fix [6a12b61fc3]: identical tests 'frame-3.5' and 'frame-3.6'. Remove the latter check-in: a855b80d user: fvogel tags: trunk
2019-08-29
20:56
On Windows, make sure that mousewheel rounding is the same in positive as in negative direction, for all bindings (was already done for text widget) Closed-Leaf check-in: bdeb27b0 user: jan.nijtmans tags: mouse-rounding
20:35
Fix numbering of bind-27.* tests just re-added check-in: 77f2f4a9 user: fvogel tags: trunk
19:46
TIP #532 implementation lost handling of Button 6 up to 9. Restore that, and add test-cases showing that it now works. check-in: d5fa0670 user: jan.nijtmans tags: trunk
19:33
Merge trunk check-in: 6517b920 user: jan.nijtmans tags: tip474
2019-08-28
20:22
merge trunk check-in: c303dd4f user: fvogel tags: revised_text, tip-466
20:20
Fix [a3e81a82a1]: macOS: ttk-2.8 fails check-in: 3d0d4c49 user: fvogel tags: trunk
20:13
merge mark check-in: ae038103 user: fvogel tags: trunk
20:12
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. check-in: 2f4aa075 user: fvogel tags: trunk
20:09
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set check-in: f1a837e5 user: fvogel tags: trunk
20:06
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: 7e40748a user: fvogel tags: trunk
19:35
merge mark check-in: 84a61596 user: fvogel tags: trunk
19:34
Merge TIP #532 implementation for 8.7 now that [c1c842ef7792] (new tkBind.c: wrong assumption about ButtonRelease to match Button presses) is fixed. check-in: f3ae247a user: fvogel tags: trunk
2019-08-27
15:43
Remove tests/bugs.tcl: the test cases in that file do no longer make Tk crash (for a long time). check-in: f8880b44 user: fvogel tags: trunk
13:42
Rebase to trunk Closed-Leaf check-in: bc16f543 user: fvogel tags: bug-943d5ebe51-87
2019-08-26
19:16
merge trunk check-in: 66c3cc5e user: dgp tags: core-8-7-a3-rc
2019-08-23
22:52
Merge trunk check-in: d7ed6fa0 user: jan.nijtmans tags: x11-r6
19:06
merge trunk check-in: 0034ff99 user: fvogel tags: revised_text, tip-466
19:06
Fix numbering of bind-25.* tests newly added check-in: e4027e44 user: fvogel tags: trunk
14:16
Merge 8.7 check-in: cf3ff8f4 user: jan.nijtmans tags: x11-r6
13:59
Finally: Add XDrawArcs() and XDrawRectangles() to aqua check-in: c2c09f9c user: jan.nijtmans tags: trunk
13:43
Add XPutImage() to X11 stub table for MacOSX (aqua), enabling its use for extensions. check-in: ddf2b98c user: jan.nijtmans tags: trunk
10:31
Fix example in grid.n man page: the entry widget has no -variable option check-in: 0b8b3ce0 user: fvogel tags: trunk
2019-08-22
22:26
Merge 8.7 check-in: 02e6b845 user: jan.nijtmans tags: x11-r6
22:23
Merge 8.6 check-in: c8b4dc9f user: jan.nijtmans tags: trunk
21:48
Fix [38dc27bd1d]: Tk does not support <Button-6> nor <Button-7> events. Was already almost done, just the modArray changes were still missing. Add test-cases too check-in: 40159ae3 user: jan.nijtmans tags: trunk
21:05
Add 7 new functions to the MacOSX X11-compat stub table check-in: 4eac7c8d user: jan.nijtmans tags: trunk
15:29
Use some more "(x|y)view scroll units" automatic rounding in bindings. check-in: 9e52646a user: jan.nijtmans tags: tip474
15:02
Allow using floating-point number in "scroll (x|y)view (units|pages)". They are rounded away from zero towards an integer. check-in: 52835528 user: jan.nijtmans tags: tip474
14:16
Merge trunk. Eliminate use of "mouseunits", was not a good idea. Move code out of UpdateButtonEventState() function. check-in: 89cd4047 user: jan.nijtmans tags: tip474
13:10
Merge trunk. Some more signature changes, in line with X11-R6 check-in: 9da004e2 user: jan.nijtmans tags: x11-r6
06:43
merge-mark (binding for Buttons 6/7 are already real bindings in Tk8.7) check-in: 385c6dd0 user: jan.nijtmans tags: trunk
2019-08-21
19:21
merge mark check-in: dd2dd99d user: fvogel tags: revised_text, tip-466
19:19
Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: a3ca01d2 user: fvogel tags: revised_text, tip-466
19:15
Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: e8531e69 user: fvogel tags: trunk
18:50
Fix [4f309446ea]: revised_text: wrong answer for 'index displaylines', and failed assertion check-in: 50c98712 user: fvogel tags: revised_text, tip-466
07:53
Merge 8.7 check-in: 0b5163af user: jan.nijtmans tags: revised_text, tip-466
07:49
Merge 8.6 check-in: b951bc4d user: jan.nijtmans tags: trunk
07:33
Merge 8.6 check-in: 4c4862e6 user: jan.nijtmans tags: trunk
05:37
Merge trunk check-in: 6a92a126 user: kevin_walzer tags: core-8-7-a3-rc
05:32
Document some known issues with Dark Mode and Apple Events in macOS check-in: 4ca512b6 user: kevin_walzer tags: trunk
02:45
Remove crash, replace with NSLog message calling for update if MacWindowStyle command does not retrieve window apperance correctly check-in: 10d21c4c user: kevin_walzer tags: trunk
01:33
Workaround for certain function keys on macOS inputting garbage instead of no input check-in: fe2d27e7 user: kevin_walzer tags: trunk
2019-08-20
12:15
Prevent "offsetof" re-definition in MSVC compile. check-in: 1e927d7e user: jan.nijtmans tags: revised_text, tip-466
08:45
Merge 8.6 check-in: 6520fb8c user: jan.nijtmans tags: trunk
2019-08-19
21:11
Merge 8.6 check-in: 90a635a1 user: jan.nijtmans tags: trunk
19:46
Merge trunk check-in: 389f1a00 user: jan.nijtmans tags: revised_text, tip-466
09:34
Merge trunk check-in: ce9b8fb5 user: jan.nijtmans tags: x11-r6
07:42
Merge branch 'tip-545-svg-options' after positive vote check-in: 56b9b155 user: oehhar tags: trunk
2019-08-18
22:02
Merge 8.6 check-in: f580fbe3 user: jan.nijtmans tags: trunk
21:55
Merge 8.6 check-in: 5f4103b0 user: jan.nijtmans tags: trunk
20:42
Merge 8.6. Also add <6> and <7> bindings for X11, where appropriate check-in: 785aa600 user: jan.nijtmans tags: trunk
15:10
Merge trunk check-in: a0cf0336 user: culler tags: core-8-7-a3-rc
15:07
Fix appearance anomalies with -default active buttons in aqua. check-in: bd146f54 user: culler tags: trunk
2019-08-16
21:00
Apply Christopher Chavez's patches to trunk. check-in: b5728f8d user: culler tags: trunk
07:02
More removals of "register" keyword. check-in: 1f1b9178 user: jan.nijtmans tags: trunk
02:31
Merge trunk check-in: a2e3d6dc user: kevin_walzer tags: core-8-7-a3-rc
02:28
Merge updates for macOS 10.15 Catalina check-in: c78ed945 user: kevin_walzer tags: trunk
2019-08-15
14:26
Eliminate "register" keyword from all unix/tkUnix*.c files. check-in: 6a250739 user: jan.nijtmans tags: trunk
12:24
Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for the patch check-in: 6bbfaf12 user: kevin_walzer tags: trunk
2019-08-14
21:53
A little more clean-up check-in: 207258b9 user: jan.nijtmans tags: x11-r6
21:23
Further experimenting, seems to work on MacOSX check-in: 28057f16 user: jan.nijtmans tags: x11-r6
19:50
Fix some dark mode legibility issues with dialogs and message boxes on macOS. Thanks to Christopher Chavez. check-in: c7522788 user: culler tags: trunk
19:01
Experiment: Upgrade X11 header files from X11 R5 to X11 R6. This opens the way to implement more (e.g. XIM support) for Win32 and MacOSX. check-in: 54c37134 user: jan.nijtmans tags: x11-r6
2019-08-13
10:24
(cherry-pick): Final review: Don't use ALL_BUTTONS_MASK and ButtonNumberToMask() any more, since Tk has it's own macro/function for that now. Closed-Leaf check-in: b8fa3732 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
09:37
Merge 8.7 check-in: 176c7b16 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
09:32
Merge 8.6 check-in: 3bc85b07 user: jan.nijtmans tags: trunk
07:33
Merge 8.6 check-in: 7ca81a81 user: jan.nijtmans tags: trunk
2019-08-11
18:11
Fix typo in a comment in tkWinFont.c. Thanks to C. Chavez check-in: 78d48cd5 user: fvogel tags: trunk
2019-08-10
17:03
Merge trunk check-in: ec27b1ae user: kevin_walzer tags: core-8-7-a3-rc
17:01
Merge chavez_spinbox branch check-in: b413e90b user: kevin_walzer tags: trunk
2019-08-04
19:59
Merge 8.7. Also remove unused TkDisplay fields when compiling against Tcl 9.0 headers check-in: 9c47ba50 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
19:14
It turns out that <unistd.h> is actually not needed on Win32 check-in: d11f91d5 user: jan.nijtmans tags: trunk
17:22
Header include file cleanup check-in: be1c3131 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
17:03
Tk_Offset -> offsetof check-in: a677dff1 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
14:11
merge trunk (after fixing conflicts) check-in: 972bc22c user: fvogel tags: bug6e8afe516d-87, tip-532
13:44
Remove unused static function definition (same as [2136a574]) check-in: 9dcb6d9b user: fvogel tags: bug6e8afe516d-87, tip-532
13:42
Cherrypicked [3b3c3b02]: Remove the crazy function UpdateButtonEventState which was causing trouble. check-in: e4c41107 user: fvogel tags: bug6e8afe516d-87, tip-532
2019-08-02
19:29
Merge trunk check-in: 53218047 user: jan.nijtmans tags: revised_text, tip-466
19:27
Merge trunk check-in: 8d9949ab user: jan.nijtmans tags: tip-548
19:10
Merge trunk check-in: 6a4b502d user: jan.nijtmans tags: tip474
19:00
Merge 8.6 check-in: 548f40bd user: jan.nijtmans tags: trunk
2019-07-31
11:01
Merge 8.6 check-in: bdb3af65 user: jan.nijtmans tags: trunk
2019-07-30
21:56
Merge trunk check-in: 7fdb7b0e user: jan.nijtmans tags: tip474
21:39
Merge 8.6 check-in: 7f8a4290 user: jan.nijtmans tags: trunk
21:02
Merge trunk check-in: 6e90dd24 user: jan.nijtmans tags: tip-548
21:00
Don't use L'?', the L doesn't do anything here check-in: 59209fab user: jan.nijtmans tags: trunk
20:59
A few end-of-line spacings check-in: cc80946c user: jan.nijtmans tags: trunk
20:47
Merge trunk check-in: e788109d user: jan.nijtmans tags: tip-548
14:45
Use WCHAR in stead of TCHAR (almost) everywhere, since we now only support compiling Tcl in UNICODE mode anyway. check-in: 834f7a2d user: jan.nijtmans tags: trunk
13:59
Merge trunk check-in: 6fb28a78 user: jan.nijtmans tags: revised_text, tip-466
13:45
Merge 8.6. Use TCL_INDEX_NONE in a few more places, now that we have it. check-in: ee2070ff user: jan.nijtmans tags: trunk
13:01
Some more fixes, which make this branch compile/run warning-free against Tcl 9.0. check-in: 626b0932 user: jan.nijtmans tags: revised_text, tip-466
12:44
Merge trunk. Also CONST -> const, so it works with Tcl 9.0 as well. check-in: 88afcaa1 user: jan.nijtmans tags: revised_text, tip-466
11:32
Merge-mark check-in: ad819671 user: jan.nijtmans tags: tip474
11:31
Handle Mac buttons 6-9 in one place more. check-in: e880155b user: jan.nijtmans tags: trunk
11:21
Merge-mark check-in: b5c64480 user: jan.nijtmans tags: tip474
11:17
Follow-up to [38dc27bd1d0ecd682aafde]: Tk does not support <Button-6> nor <Button-7> events. This commit adds hardware-support for buttons 6-9 on MacOSX, and handles masking correct for all buttons 6-9. Not complete yet, but this is as far as we can go without needing a TIP. check-in: 76f0a840 user: jan.nijtmans tags: trunk
10:43
merge-mark check-in: f8fa7bd8 user: jan.nijtmans tags: tip474
10:07
Sort all usage of "pages", "pixels" and "units", make it alphabetical, in implementation, tests and documentation. check-in: 2501ec76 user: jan.nijtmans tags: trunk
07:27
Put (x|y)view scroll options in alphabetical order check-in: 33b01aa1 user: jan.nijtmans tags: tip474
2019-07-29
12:48
Add support for "(x|y)view scroll number mouseunits" for text widget, and use it in mouse bindings. check-in: 89ec6a3b user: jan.nijtmans tags: tip474
2019-07-26
09:57
Fix MouseWheel bindings for listbox and scrollbar: This fixes test-failures on Win32. Still to be tested on MacOS and X11 check-in: ea66f86e user: jan.nijtmans tags: tip474
09:06
Further experiment: Bring scalefactor back to 120 (as it was for win32) check-in: e4c02266 user: jan.nijtmans tags: tip474
2019-07-25
16:07
Experiment: Handle scaling fractors for the ScrollWheel sensibly. Trying "40" as a good general scale factor (compared to "50" on X11 and "120" on Win32 and "1" on Aqua) check-in: 431c78e0 user: jan.nijtmans tags: tip474
07:19
Merge 8.6 check-in: 9ab0a47d user: jan.nijtmans tags: trunk
2019-07-24
14:55
A few more minor adaptations, and make it compile on X11 (XKeyEvent structure doesn't have a nbytes field). check-in: 671dceda user: jan.nijtmans tags: tip474
14:38
Code simplification: Don't bother keeping track of the Button[n]Mask's for Buttons 4-7, since those are not actually buttons (they are mouse-wheels). This means that Button4Mask/Button5Mask can be used for Buttons 8/9. check-in: a9a2599a user: jan.nijtmans tags: tip474
13:36
Merge trunk check-in: 49a39d75 user: jan.nijtmans tags: tip474
13:31
(cherry-pick): Patch by Arjen sent to core 2018-09-21 Also, do some renumbering of mouse-buttons, such that at script level the XButtons appear to be at 4/5 while - internally - they are at 8/9. check-in: 93e45105 user: jan.nijtmans tags: tip474
2019-07-23
21:46
Fix a typo in the code that sets the size of the ring buffer check-in: a2c4bc63 user: culler tags: trunk
21:39
Merge trunk. Adapt documentation check-in: 67200ca4 user: jan.nijtmans tags: tip474
21:18
Merge 8.6 check-in: e052d2fe user: jan.nijtmans tags: trunk
15:36
mis-counted modifier bits check-in: ca670a30 user: jan.nijtmans tags: tip474
15:24
Fix [38dc27bd1d]: Tk does not support <Button-6> nor <Button-7> events. Now handle all events up to Button 9. On Windows and Mac, Buttons 8 and 9 are used for the mouse side buttons (as X11 already does). TIP needed for this. check-in: a2b2bc18 user: jan.nijtmans tags: tip474
10:34
Don't bother compat/stdlib.h and compat/unistd.h any more: All currently supported compilers have compatible versions of those header files, even MSVC 6.0. check-in: b830ddb2 user: jan.nijtmans tags: trunk
2019-07-20
11:52
Fix [ea3db67ddf]: Fix spelling in comment of tkWinX.c (from C. Chavez) check-in: ec89e948 user: fvogel tags: trunk
2019-07-16
18:42
Merge trunk check-in: 6aefd09f user: culler tags: core-8-7-a3-rc
18:39
Merge 8.6 to fix unrecognized selectors and zombies check-in: 788695f6 user: culler tags: trunk
2019-07-13
19:08
Merge trunk check-in: 7875a21b user: culler tags: core-8-7-a3-rc
19:00
Fix [4566e2b83d]: wrong background colors in Aqua check-in: 33be964a user: culler tags: trunk
12:55
Backout [efab40f95b] that fixed [21525158b0]. This fix looked correct but it doesn't seem to handle transparency right, which apparently is the reason for problem [d66e6fabad] (SVG images: red and blue are swapped on Windows). check-in: 86970d98 user: fvogel tags: trunk
12:51
Create new branch "bug-d66e6fabad" in order to analyze and hopefully fix [d66e6fabad]: SVG images: red and blue are swapped on Windows. check-in: 82af0096 user: fvogel tags: bug-d66e6fabad
2019-07-11
18:58
Fix bug [67aa204e5b]: Make Aqua Ttk buttons display their pressed state again. check-in: 3730e03c user: culler tags: trunk
16:25
Eliminate calls to GetIconRef in macosx check-in: 90801663 user: culler tags: trunk
15:28
Fix error message in tk::unsupported::MacWindowStyle appearance. check-in: 17c30563 user: culler tags: trunk
2019-07-07
22:00
Merge trunk check-in: 7de0b19f user: jan.nijtmans tags: tip-548
19:01
Fix [e6d58de4b6]: ctext.tcl: remove duplicate word check-in: c17944cf user: fvogel tags: trunk
2019-07-05
09:56
Merge 8.6 check-in: c4660860 user: jan.nijtmans tags: trunk
2019-07-02
19:36
Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez) check-in: b3557c38 user: fvogel tags: trunk
11:28
Merge trunk check-in: 91a66a1c user: jan.nijtmans tags: revised_text, tip-466
11:18
Merge 8.6 check-in: e4367919 user: jan.nijtmans tags: trunk
2019-07-01
20:05
merge trunk check-in: f87c4618 user: culler tags: core-8-7-a3-rc
20:01
Fix bug [8476b75781], including the Aqua tk scrollbar. check-in: 898bfa6d user: culler tags: trunk
2019-06-30
12:57
merge 8.6 check-in: 326e4ab7 user: dgp tags: trunk
2019-06-29
00:06
Fix compiler warnings on all macOS versions. check-in: cf503476 user: culler tags: trunk
2019-06-28
22:34
Merge 8.6 check-in: 05ba3462 user: jan.nijtmans tags: trunk
2019-06-27
14:16
merge trunk check-in: f0052246 user: culler tags: core-8-7-a3-rc
14:14
Fix bug [8476b75781]: correct rendering of small thumbs in Aqua ttk::scrollbar check-in: 11c90147 user: culler tags: trunk
13:15
merge trunk check-in: 3f5eb322 user: dgp tags: core-8-7-a3-rc
09:57
Add Emoji to widget demo check-in: 93c24ea3 user: jan.nijtmans tags: trunk
2019-06-26
20:03
fix indenting check-in: f8231133 user: jan.nijtmans tags: trunk
07:50
Merge 8.6 check-in: 771b1b21 user: jan.nijtmans tags: trunk
2019-06-25
21:51
Merge trunk check-in: bfb5c4c5 user: jan.nijtmans tags: revised_text, tip-466
21:30
Merge 8.6 check-in: 97844c5e user: jan.nijtmans tags: trunk
15:25
Eliminate warning, when compiling with 9.0 Tcl headers on Windows check-in: 556f6ed6 user: jan.nijtmans tags: trunk
2019-06-24
18:54
Remove unnecessary call to NSUpdateDynamicServices() which can cause crashes check-in: 348159fe user: culler tags: trunk
08:28
Merge 8.6 check-in: b99a8f55 user: jan.nijtmans tags: trunk
2019-06-22
06:25
CONST to const; make code compile check-in: 841fa91c user: dkf tags: trunk
2019-06-21
13:23
Make better use of full range for string lengths, if Tk is compiled with Tcl 9.0 headers. check-in: 6f8877ea user: jan.nijtmans tags: trunk
12:40
Eliminate some redundant type-casts check-in: e496a360 user: jan.nijtmans tags: trunk
12:34
Resolve compiler warnings and segfault in imgListFormat tests. check-in: 370c87b2 user: dgp tags: trunk
12:03
Documentation cleanup and removal of redundant constants; thanks to Christopher Chavez for reports and patch check-in: 43bd571c user: kevin_walzer tags: trunk
11:32
Make better use of the full range for Menu indexes, if Tk is compiled with Tcl 9.0 headers. check-in: 80dbafd8 user: jan.nijtmans tags: trunk
2019-06-20
13:52
Handle SVG string > 2G, when compiled with Tcl 9 headers. Make TCL_INDEX_NONE symbol usable in Tk, even when compiled against Tcl 8.6 headers. check-in: 305b9df3 user: jan.nijtmans tags: trunk
13:32
Merge trunk check-in: 9ee03939 user: jan.nijtmans tags: tip-548
12:40
Merge 8.6 check-in: d6652a45 user: jan.nijtmans tags: trunk
2019-06-19
15:27
Merge 8.6. Code cleanup, possible because we know we are compiling in UNICODE mode on Windows. check-in: 61cdcacd user: jan.nijtmans tags: trunk
09:37
merge-mark check-in: c23e001b user: jan.nijtmans tags: trunk
2019-06-17
19:36
Release candidate branch for Tk 8.7a3. check-in: bafcd0da user: dgp tags: core-8-7-a3-rc
18:56
Merge 8.6. Purge end-of-line spaces check-in: a27f80a5 user: jan.nijtmans tags: trunk
2019-06-16
16:57
Do small scale to 1x1 test also for file source, renumber tests. Closed-Leaf check-in: 595d1ebd user: oehhar tags: tip-545-svg-options
2019-06-15
20:56
Merge trunk check-in: 5e217f2e user: jan.nijtmans tags: tip-548
20:44
merge-mark check-in: b0020c33 user: jan.nijtmans tags: trunk
20:23
Merge trunk check-in: 63181382 user: jan.nijtmans tags: revised_text, tip-466
20:20
merge core-8-6-branch: mac services improvements check-in: 49db6684 user: dkf tags: trunk
20:14
TIP #528 impelemtation: Deprecate Tk_Offset() check-in: a7e92cf4 user: jan.nijtmans tags: trunk
13:52
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: 3274bb0d user: fvogel tags: trunk
2019-06-14
16:46
Tests for svg file check-in: 8809f721 user: oehhar tags: tip-545-svg-options
16:28
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9. check-in: ee6c842a user: culler tags: trunk
2019-06-12
22:23
Remove wrong forcing of image size to 1x1 when it was read from the data or disk to be 0x0 (which indicates the image could not be parsed in that format). Handling for images 0x0 in size must be kept because Tk bases its error detection for the format on this feature. check-in: c111a3ea user: fvogel tags: tip-545-svg-options
2019-06-11
15:14
Switch back to using Tcl_UtfToExternalDString() in tkWinFont.c, since - somehow - changing it doesn't work. More usage of implicit WCHAR, since we are always building with UNICODE. check-in: d0b64851 user: jan.nijtmans tags: tip-548
12:52
Missing Tcl_DStringInit() call. check-in: 08f54084 user: jan.nijtmans tags: tip-548
12:34
Fix handling of -1 in tkMain.c, undo accidental change in tkUnixFont.c check-in: 9fe4ab4e user: jan.nijtmans tags: tip-548
11:39
More TCHAR -> WCHAR conversions check-in: 7550f481 user: jan.nijtmans tags: tip-548
2019-06-10
21:03
Eliminate on Windows all usages of Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf(). Proving the point of this TIP. check-in: c702f197 user: jan.nijtmans tags: tip-548
12:37
Fix rendering of the canvas man page (leftover from TIP #164). check-in: ff714fdf user: fvogel tags: trunk
12:22
Fix code style a bit, and comments check-in: ebc9fe82 user: fvogel tags: tip-545-svg-options
12:10
Update documentation to reflect content of TIP #545 check-in: 2057f970 user: fvogel tags: tip-545-svg-options
11:53
Minor changes in the new tests check-in: c4b7a751 user: fvogel tags: tip-545-svg-options
2019-06-09
12:51
svgnano return width or height of 0 is an error and is true for some png images. check-in: 4faf68ed user: oehhar tags: tip-545-svg-options
2019-06-08
22:27
Release too stringent constraint on numObjects that triggered a failed assertion (numObjects > 0) when running test treeview-368fa4561e. The previous implementation of tkBind.c did not have such a constraint, and the new implementation does not either. We musn't change the interface of Tk_BindEvent() - the man page does not say that numObjects must not be zero therefore we must support this case. check-in: 8a3bf226 user: fvogel tags: bug6e8afe516d-87, tip-532
22:05
Propagate 'bool' -> 'int', 'true' -> 1, 'false' -> 0 changes made in [f8e41738] in branch bug6e8afe516d. Branches bug6e8afe516d and bug6e8afe516d-87 are now in sync. check-in: 3989e15c user: fvogel tags: bug6e8afe516d-87, tip-532
21:33
merge trunk check-in: af3d31f1 user: fvogel tags: bug6e8afe516d-87, tip-532
20:52
Update expected result of test safe-1.2 since the new command 'file tempdir' was added to Tcl 8.7+ through TIP #431, and this command is not available in a safe interpreter. check-in: de0c994c user: fvogel tags: trunk
16:44
Extract implementation of TIP 167 from Ticket [845248]. New [wm attributes]: -contexthelp and -shadow check-in: 8ddfcf75 user: dkf tags: tip-167
2019-06-07
19:12
Fix [c345ddf1a7]: typo in comment of tkMacOSXDraw.c check-in: ff8d6c88 user: fvogel tags: trunk
18:46
Merge trunk check-in: c4aca028 user: oehhar tags: tip-545-svg-options
18:26
Implement -scaletowidth/height, output very small scale images as 1x1 images. check-in: 2a4d1f83 user: oehhar tags: tip-545-svg-options
2019-06-05
21:25
merge trunk Closed-Leaf check-in: 83678378 user: jan.nijtmans tags: offsetof
19:44
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. check-in: e704fbb6 user: culler tags: trunk
15:11
merge trunk check-in: 19af29e0 user: fvogel tags: revised_text, tip-466
14:49
merge-mark check-in: 7b9b1460 user: jan.nijtmans tags: trunk
11:35
Fix [75115f91cd] - typo in macosx/README check-in: 4de7e315 user: fvogel tags: trunk
08:51
Merge 8.6 check-in: 9b5a1c25 user: jan.nijtmans tags: trunk
2019-06-01
18:11
In aqua, add contrasting field backgrounds and focus rings to dark mode ttk::entry widgets. check-in: 56e8b684 user: culler tags: trunk
2019-05-28
13:41
When running textDisp.test on Aqua use Courier as the fixed font since Courier New has different metrics. check-in: 361ddf77 user: culler tags: trunk
2019-05-27
21:16
Merge 8.6 check-in: afffab4b user: jan.nijtmans tags: trunk
2019-05-26
21:08
Cleanup to avoid bad interaction between recently added treeview tests. Also, fix error in the spelling of the Windows windowingsystem check-in: 36a8dbb3 user: fvogel tags: trunk
19:11
Fix [ce470f20fd]: ttk::treeview has column dragging issues check-in: 8a782f3b user: fvogel tags: trunk
19:06
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 27092202 user: fvogel tags: trunk
18:38
Merge implementation of TIP #541 following positive vote by the TCT. check-in: 7e7ea596 user: fvogel tags: trunk
2019-05-25
17:34
Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also disable test of unimplemented TkpRedirectKeyEvent check-in: 784eeed3 user: culler tags: trunk
08:11
TIP 262: -backgroundimage option for [frame] and [toplevel] check-in: 17cd3433 user: dkf tags: trunk
2019-05-24
22:18
Merge trunk and adjust frame tests. Closed-Leaf check-in: 64d5777d user: culler tags: tip-262
22:06
Improve image testing for Aqua check-in: e49ebc82 user: culler tags: trunk
2019-05-22
20:19
TIP545: remove image photo svg option "-unit" check-in: 389f9b0b user: oehhar tags: tip-545-svg-options
2019-05-20
21:26
In Aqua, make XUnmapWindow also redraw the toplevel. Edit a comment in tkTest.c check-in: bec7565d user: culler tags: trunk
2019-05-19
09:57
merge trunk check-in: 5be7fdb0 user: dkf tags: tip-262
08:17
General cleanup of frame.test check-in: 5b36e643 user: dkf tags: trunk
07:33
merge trunk check-in: f79e06d6 user: dkf tags: tip-262
2019-05-18
15:48
Fix [0d93f2e628]: misleading error message on missed svg option check-in: dfc8b8e7 user: fvogel tags: trunk
15:45
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. check-in: 93f1a8a2 user: fvogel tags: trunk
2019-05-17
20:37
Ugh; misread the code. The highlight ring is drawn first and always on the real window. Because of backgroundless frames. check-in: 0807e606 user: dkf tags: tip-262
20:06
Add double buffering to frames and toplevels.

Theoretically only needed when drawing background with images, but simpler to do always. Incidentally fixes minor bug in labelframes with redrawing of focus rings, but nobody really used those on labelframes so it was never reported... check-in: 86db63ba user: dkf tags: tip-262

17:19
Change .ext extension into .aaa in winDialog.test since some corporate policies forbid .ext extension. See https://core.tcl-lang.org/tcl/tktview/cc74e50996e20cbb6a851087b36c52eb75526aa4 check-in: bd9993e0 user: fvogel tags: trunk
13:43
merge 8.6 check-in: 22e9ad26 user: dgp tags: trunk
12:39
In Aqua, protect against double release of clipping regions. check-in: d0ddc7ca user: culler tags: trunk
07:28
Merge 8.6 check-in: 701036f9 user: jan.nijtmans tags: trunk
2019-05-16
22:22
Fix some tests. Add some test cases. check-in: 42f90406 user: dkf tags: tip-262
21:27
merge trunk check-in: 2eac67b2 user: dkf tags: tip-262
19:55
Fix bug [d1989fb7cf]: In Aqua the root window appears before Tk_Mainloop is called. check-in: a2e1c6c6 user: culler tags: trunk
13:05
In Aqua, draw dark mode menubuttons as inactive, as is done for buttons. This makes them imperfect, but usable. This is the best we can do as long as HITheme is used for drawing. For correct appearance use ttk::menubutton. check-in: c97b4187 user: culler tags: trunk
09:19
Merge trunk check-in: 2afc6ee3 user: jan.nijtmans tags: revised_text, tip-466
09:18
Merge 8.6 check-in: faf08b52 user: jan.nijtmans tags: trunk
2019-05-15
09:10
Merge trunk check-in: 8610cbc5 user: jan.nijtmans tags: revised_text, tip-466
08:15
Continue "buildtools" branch for Pour Yorick. At least, the script should be re-written for Tcl 8.5, see [94eeb111fb96676c]. Closed-Leaf check-in: 4567b082 user: jan.nijtmans tags: buildtools
07:52
sync rules.vc and tcl.m4 (both win and unix) with Tcl version check-in: 0b0783b9 user: jan.nijtmans tags: trunk
07:16
Fix [94eeb111fb]: macos, linux: configuration: unable to build using trunk. For now by reverting [a9c9a75b5ba1f4a6]. check-in: b33f01c8 user: jan.nijtmans tags: trunk
2019-05-14
19:44
merge trunk check-in: e7c53950 user: fvogel tags: revised_text, tip-466
2019-05-13
22:19
Fix gcc-8 warning check-in: 05a934f3 user: jan.nijtmans tags: trunk
09:26
Fix [caa8cb25a8]: spelling fix in comment of tkMenuDraw.c check-in: e8da2cfe user: fvogel tags: trunk
2019-05-11
15:24
Reset ::tk::Priv(textPosOrig) when hitting the start or end of displayed text, so that when moving back the cursor does not jump in the middle of the line. Closed-Leaf check-in: 2a70340f user: fvogel tags: bug-c8ccd1899c-revised_text
07:30
Better fix. Concatenation of error messages is sometimes not adequate Closed-Leaf check-in: b0685fac user: fvogel tags: bug-0d93f2e628
07:11
Add test checking for the specific case of [0d93f2e628] check-in: 6ed6a9cf user: fvogel tags: bug-0d93f2e628
2019-05-10
21:03
Fix [0d93f2e628]: misleading error message on missed svg option check-in: f36cf079 user: fvogel tags: bug-0d93f2e628
16:14
Fix [c8ccd1899c] (for revised_text): Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: 7808247f user: fvogel tags: bug-c8ccd1899c-revised_text
15:43
Fix [4f309446ea]: revised_text: wrong answer for 'index displaylines', and failed assertion Closed-Leaf check-in: 7d60f427 user: fvogel tags: bug-4f309446ea
15:40
TkTextIndexCmp became TkTextIndexCompare check-in: 454acea3 user: fvogel tags: revised_text, tip-466
08:04
Merge trunk check-in: 8505328a user: jan.nijtmans tags: offsetof
2019-05-09
22:14
Merge trunk check-in: bf13f862 user: jan.nijtmans tags: revised_text, tip-466
22:10
While on it: A few more whitespaces check-in: f57356fd user: jan.nijtmans tags: trunk
20:52
Merge 8.6 check-in: 276b273a user: jan.nijtmans tags: trunk
16:28
Merge 8.6 check-in: a0ab8b7e user: jan.nijtmans tags: trunk
13:19
Fix [0b9dc76e3e]: revised_text: text-32.4 fails check-in: daa40a69 user: fvogel tags: revised_text, tip-466
2019-05-08
08:49
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox check-in: 0b9e8c3d user: fvogel tags: trunk
08:41
Fix [2513186fff], [f9343d8f72] and [8261c517af]: ttk scrolling (xview/yview commands) is incorrect until idle tasks are run check-in: 0e1dd002 user: fvogel tags: trunk
2019-05-05
19:51
Fix [1ff193f1e3]: improve documentation for ttk::scrollbar check-in: d5f854d9 user: fvogel tags: trunk
2019-05-03
19:52
Fix class name in ttk::scale man page (this copy/paste error was introduced in [d0576d63ff]) check-in: da16e95d user: fvogel tags: trunk
2019-04-30
17:28
Fix [4f9a99e20b]: crash when specifying wrong -syssize option in ttk::style element create ... vsapi check-in: 44a4c1ce user: fvogel tags: trunk
2019-04-28
16:17
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx check-in: 60b6afca user: fvogel tags: trunk
2019-04-26
16:17
merge trunk check-in: 7c80b269 user: fvogel tags: revised_text, tip-466
2019-04-25
18:17
Fix textWind.test: make sure that the test window is mapped before running tests (needed on macOS). check-in: 62d4693e user: culler tags: trunk
2019-04-24
17:35
Fix bug [1001070]: make labels use -highlightbackground check-in: 6f75462e user: culler tags: trunk
17:11
Fix [9286526144]: adjust position of ttk::menubutton menus and streamline code. check-in: 6e59b2bb user: culler tags: trunk
16:05
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately check-in: b6999bc3 user: culler tags: trunk
2019-04-20
15:03
On macOS, edit comments and documentation; fix compiler warnings. check-in: 1603d383 user: culler tags: trunk
03:41
On macOS, squelch more availability warnings. Fix a hard to find bug [40ada90762] which could sometimes cause a segfault. check-in: 229db0f7 user: culler tags: trunk
2019-04-19
19:04
Put the brace outside the #endif where it belongs. check-in: c3d70a12 user: culler tags: trunk
14:41
Fine tune aqua ttk colors. Fix availability errors introduced in 6cafd6f7. check-in: 21e61e00 user: culler tags: trunk
13:28
Add tests textIndex-19.12.1 and textIndex-19.12.2 checking non regression for [c8ccd1899c]. At this point, since [c8ccd1899c] is not yet fixed in branch revised_text, textIndex-19.12.1 should fail and textIndex-19.12.2 should pass. What happens instead is that they trigger 'assertion failed in tkTextDisp.c:7818: assert(info.displayLineNo == 0) triggers. check-in: 5fc8506e user: fvogel tags: revised_text, tip-466
13:10
merge trunk check-in: 8570a507 user: fvogel tags: revised_text, tip-466
09:15
Fix [368fa4561e]: ttk::treeview open/closed indicators can be toggled while hidden check-in: b072a081 user: fvogel tags: trunk
00:13
Some things must be conditionally compiled. Really. check-in: 6cafd6f7 user: dkf tags: trunk
2019-04-18
16:14
Eliminate the confusing conditional code from ttkMacOSXTheme.c. check-in: 4eeebdfd user: culler tags: trunk
2019-04-17
21:07
Restore code ordering which avoids unused function warnings in old systems. check-in: 55012a79 user: culler tags: trunk
20:42
Clean up formatting in ttkMacOSXTheme.c. check-in: 451a003e user: culler tags: trunk
20:02
Fix [aa846938ef]: pkgconfig tests fail on Windows check-in: 35203420 user: fvogel tags: trunk
20:00
merge trunk Closed-Leaf check-in: fd66f9ef user: fvogel tags: bug-aa846938ef
15:10
Merge with (nearly) empty diff. check-in: 5bd3db74 user: culler tags: trunk
2019-04-16
13:22
Source readability run: macosx/* check-in: 991b8f0e user: dkf tags: trunk
12:59
Guard against interpreters being killed out from under our feet when calling Tcl. check-in: 3ca7d19e user: dkf tags: trunk
2019-04-15
20:49
Adjust conditional code to fix compiler warnings on macOS 10.9. check-in: 5c9ebd2b user: culler tags: trunk
20:41
Less intrusive fix for test frame-3.9. check-in: bb5ce609 user: culler tags: trunk
18:08
For Aqua, simulate systemWindowBackgroundColor in older OS versions. Adjust conditional code and formatting. check-in: 23b327a4 user: culler tags: trunk
17:55
Fix [aa846938ef]: pkgconfig tests fail on Windows check-in: 0e59266a user: fvogel tags: bug-aa846938ef
04:59
Reorder code to avoid uninit-variable warning check-in: 7824b9d0 user: dkf tags: trunk
2019-04-14
22:22
Implement "tk::unsupported::MacWindowStyle isdark" to determine whether an Aqua toplevel is currently being displayed in Dark Mode. check-in: 7c8e33ea user: culler tags: trunk
21:05
merge trunk (yes, again) check-in: 842476e4 user: fvogel tags: revised_text, tip-466
21:01
Don't record unknown information check-in: c815f152 user: dkf tags: trunk
20:59
Update makefile.vc in an attempt to repair the build for Windows. Not enough, alas. check-in: 9cc5cefe user: fvogel tags: trunk
20:44
merge trunk check-in: 88f92c00 user: fvogel tags: revised_text, tip-466
20:27
Fix [6ce6e74635]: TIP415 implementation does not handle small arcs correctly check-in: 426cda0c user: fvogel tags: trunk
20:03
For Aqua, add systemControlAccentColor; simulate the color for older systems. check-in: 7a23a9e3 user: culler tags: trunk
17:31
For Aqua, rename systemTtkBackground to systemWindowBackgroundColor to match the NSColor name. Document the new colors. check-in: 09a8b020 user: culler tags: trunk
15:41
Implement TIPs 482 and 483 check-in: 9978174e user: dkf tags: trunk
15:31
Implement TIP 507 check-in: 40ae80f8 user: dkf tags: trunk
15:27
Implement TIP 164 check-in: 180d43e4 user: dkf tags: trunk
2019-04-13
17:59
Added tests check-in: e685524c user: dkf tags: tip-262
16:34
Documentation for background images check-in: e0aca9eb user: dkf tags: tip-262
16:29
merge trunk check-in: 65319547 user: dkf tags: tip-262
16:28
Doc tweak for frames and toplevels check-in: 9dbe8355 user: dkf tags: trunk
2019-04-12
22:27
Added note that ttk::frames aren't interactive by default. check-in: bb163fb8 user: dkf tags: trunk
19:07
Add update calls in frame.test for consistent results in OSX 10.12-10.14. check-in: fa5f6d74 user: culler tags: trunk
16:50
Fix the build for OSX 10.9 (Mavericks) check-in: 115579a5 user: culler tags: trunk
15:50
Fix the build for OSX 10.6 (Snow Leopard) check-in: 17065471 user: culler tags: trunk
12:29
Implementation of background images for frames (and toplevels) check-in: 5373e564 user: dkf tags: tip-262
2019-04-11
14:15
Remove a call to NSView.setNeedsDisplay which was meant to fix [4d2e8d4d5c] but does not. check-in: fcb79882 user: culler tags: trunk
13:47
The diff is (almost) empty because these changes were already made in trunk. check-in: 8fcc6780 user: culler tags: trunk
09:22
Allow Tk to build with the macOS X 10.12 SDK check-in: d97ecca4 user: dkf tags: trunk
04:43
Support for Apple's Dark Mode and many improvements to the Aqua theme. check-in: 9c977af2 user: culler tags: trunk
2019-04-08
21:21
Merge 8.6 check-in: 6b75dfa0 user: jan.nijtmans tags: trunk
13:07
merge 8.6 check-in: e6cbd31d user: dgp tags: trunk
2019-04-07
09:39
Improved patch to deal with zero length arcs specified by their height. Closed-Leaf check-in: 5d9a9cf7 user: fvogel tags: bug-6ce6e74635
08:55
Better test descriptions for the new tests in grid.test check-in: c54d7649 user: fvogel tags: trunk
2019-04-06
21:51
Fix bug [897ffea89f]: Tk allows management loops. Provide access to a window's geometry manager. check-in: 61204d21 user: culler tags: trunk
2019-04-04
22:08
Remove a few unnecessary (size_t) type-casts, and add a "const" check-in: e8bf76e7 user: jan.nijtmans tags: trunk
06:52
Merge trunk check-in: dcf358ab user: jan.nijtmans tags: revised_text, tip-466
06:34
Change size_t usages to (internal type) TkSizeT usages, which is "int" when compiling against 8.x headers. check-in: eb36269c user: jan.nijtmans tags: trunk
2019-04-03
20:49
Remove the error that was triggering with very small arcs while still preventing NaN and Inf values to leak in the computations. Add a new test canvas-21.1 checking results for zero-length arcs. check-in: 23d0a7f5 user: fvogel tags: bug-6ce6e74635
2019-04-02
20:33
Merge trunk check-in: 4866fa4a user: jan.nijtmans tags: offsetof
20:28
Merge trunk check-in: 3987672f user: jan.nijtmans tags: revised_text, tip-466
18:18
More use of Tcl_NewWideIntObj(), and more internal use of (size_t), for bigger ranges. check-in: bbe44e80 user: jan.nijtmans tags: trunk
2019-03-31
19:54
Change (internal) signature of TkMenuConfigureEntryDrawOptions/TkActivateMenuEntry such that - if compiled with Tcl 9.0 headers - indexes > 2G can be used. Also, change a lot of Tcl_NewIntObj()/Tcl_NewBooleanObj() calls to Tcl_NewWideIntObj(). check-in: 5544ad79 user: jan.nijtmans tags: trunk
14:54
merge trunk check-in: cab4594e user: fvogel tags: revised_text, tip-466
14:09
Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify images added via 'insert ... -image ...' check-in: 72da0ba8 user: fvogel tags: trunk
13:56
Fix [c9887a1fc9]: Trailing zeros on scale widget ticks. The fix was subject of TIP #535 which was accepted through TCT vote. check-in: 2c046916 user: fvogel tags: trunk
2019-03-29
19:58
Merge 8.6 check-in: 0bea9a57 user: jan.nijtmans tags: trunk
2019-03-27
15:25
merge buildtools check-in: a9c9a75b user: yorick tags: trunk
15:22
regenerate unix/configure Closed-Leaf check-in: 9aa8c497 user: yorick tags: buildtools
08:41
Fix indentation of previous commit, and move one character into quotations in SC_TCL_LINDEX. check-in: 84b404a0 user: yorick tags: buildtools
08:30
Improve ability to find Tcl sources at build time. This introduces a new build-time dependency: A working tclsh version 8.6 or higher must be available in the build environment. check-in: e73977c5 user: yorick tags: buildtools
2019-03-25
15:52
Fix bug [48c39440af]: On macOS, Buttons and Labels do not recompute their textLayout when the text option is set to an empty string. check-in: a77eccdc user: culler tags: trunk
2019-03-24
22:49
Merge trunk check-in: d86428ba user: jan.nijtmans tags: revised_text, tip-466
2019-03-22
14:16
Merge 8.6 check-in: 9fda0dad user: jan.nijtmans tags: trunk
2019-03-19
22:28
Fixed a typo that was causing extraneous "tkwin == NULL" debug messages in the mac regression tests. check-in: 12b25a67 user: culler tags: trunk
19:56
Minor typo correction in response to https://chiselapp.com/user/stevel/repository/nikit/tktview?name=498819c302 check-in: f36a9be3 user: tdc7675 tags: trunk
16:35
Merge trunk check-in: 3f6280a6 user: jan.nijtmans tags: revised_text, tip-466
16:33
Merge 8.6 check-in: 3808be4c user: jan.nijtmans tags: trunk
2019-03-16
14:54
Tests of rotation Closed-Leaf check-in: 320b73bd user: dkf tags: tip-164
2019-03-15
20:28
Merge 8.6 check-in: 8d31bf8b user: jan.nijtmans tags: trunk
18:41
Make some items have a virtual centre point to move. Much saner behaviour. check-in: 96c17d59 user: dkf tags: tip-164
2019-03-14
21:05
merge trunk check-in: 76d45a3e user: fvogel tags: revised_text, tip-466
21:01
Fix [609e0045f5]: MouseWheel binding for canvas on MacOS provides wrong values for %x %y check-in: 45d655d3 user: fvogel tags: trunk
2019-03-13
19:16
Document. Factor out basic rotation function. check-in: 16470270 user: dkf tags: tip-164
2019-03-11
21:30
All standard item types now have rotation proc callbacks. check-in: 45c999c3 user: dkf tags: tip-164
20:32
More item types check-in: 0a72166b user: dkf tags: tip-164
10:19
Starting to build out the per-item implementations check-in: b7f08ab7 user: dkf tags: tip-164
09:43
Basic implementation of TIP 164: [$canvas rotate] check-in: a79c0900 user: dkf tags: tip-164
2019-03-07
17:16
Fixed one more None -> NULL compiler warning. check-in: 6eaf88ea user: culler tags: trunk
2019-03-06
11:16
Copy PDBs to installation if option PDBS is given during install check-in: f43280ce user: apnadkarni tags: trunk
2019-03-05
15:43
merge trunk check-in: a493f488 user: oehhar tags: tip-529-image-metadata
15:18
gif read not complete on overflow image - information missinterpreted if following subimage is querried [4da2191b] check-in: 70f3e183 user: oehhar tags: trunk
2019-03-04
14:47
Disallow transient/master cycles. Fix bgerror for Aqua to avoid hangs when an error occurs in an idle task run by [NSView drawRect]. check-in: cf69d206 user: culler tags: trunk
2019-03-01
04:07
Fix bug 1951abf33d: Aqua sometimes segfaults when destroying a transient. check-in: 4a4b5669 user: culler tags: trunk
2019-02-23
21:17
Fix bug [9771ae0f0b]: In Aqua, deiconifying a transient of a withdrawn window can create a zombie. check-in: 134513a8 user: culler tags: trunk
04:10
Fix bug [56a1823c73]: Aqua toplevels can fail to appear on screen. check-in: a3d50fdc user: culler tags: trunk
2019-02-22
19:00
merge trunk check-in: d0256ba4 user: fvogel tags: revised_text, tip-466
18:50
Fix [30a0fc767a]: spelling error in a comment check-in: dcf35904 user: fvogel tags: trunk
2019-02-15
20:05
Tcl_BackgroundError -> Tcl_BackgroundException. Mark deprecated macro's as such (remove then with -DTCL_NO_DEPRECATED). Change field in Tk_ClassProcs to size_t, when compiling against Tcl 9 headers check-in: f0471a9d user: jan.nijtmans tags: trunk
2019-02-13
21:35
Remove a missed unused variable. check-in: 43a207ef user: culler tags: trunk
21:02
Fix bug [2249e64bdc]: adjust unixWm tests which expect impossible results on Aqua. check-in: c21aba47 user: culler tags: trunk
12:45
Fix bug [b389dfcd8f]: Aqua miscalculates window position on secondary display. check-in: a28f811e user: culler tags: trunk
2019-02-10
18:26
Fix bug [8814bddf5d]: segfault in [NSMenu size] check-in: b4bbb590 user: culler tags: trunk
2019-02-08
18:02
Fix the build for MSVC. check-in: 1b402a0c user: culler tags: trunk
17:21
Fix bug [1529659ff]: Embedded toplevel makes the outer toplevel menu inaccessible. check-in: bf94f947 user: culler tags: trunk
2019-02-07
18:26
Fix bug [58665b91dd]: many unixEmbed tests fail. check-in: 63aa58b2 user: culler tags: trunk
2019-02-03
20:32
Propagate the call to TkpInitKeymapInfo in TkpOpenDisplay from Linux to Windows and macOS. check-in: fba343f0 user: fvogel tags: bug6e8afe516d-87, tip-532
17:28
rebase to trunk check-in: 2788c9d4 user: fvogel tags: bug6e8afe516d-87, tip-532
2019-02-02
19:16
Add missing components of the implementation of transient windows on macOS. check-in: 5cac9a70 user: culler tags: trunk
17:52
TIP #533 (Extension of the menu post command) implementation was accepted by TCT vote. This allows fixing of bug [70e531918e]: geometry issues with menubuttons on macOS. check-in: 4b28f745 user: fvogel tags: trunk
2019-02-01
18:27
Correct metadata ref counting to be cleared in the error case. check-in: fbbe3b6e user: oehhar tags: tip-529-image-metadata
18:15
Fix a bug also present in standard Tk: Trailing segments of image data are not skipped, final 0 byte is not skipped, -index over 1 should not work IMHO. check-in: 0101cd3f user: oehhar tags: tip-529-image-metadata
2019-01-26
13:31
Fix [3003895fff] and [1899040fff]: TkRoundToResolution doesn't account for -from check-in: d7ca808d user: fvogel tags: trunk
2019-01-23
20:42
Constrain send.test tests which are inappropriate for macOS with notAqua. check-in: 7db9fffa user: culler tags: trunk
19:36
Fix unixEmbed test failures on macOS. check-in: d5ce465f user: culler tags: trunk
2019-01-21
07:06
Fix formatting check-in: 4cf2c07d user: fvogel tags: bug-6ce6e74635
2019-01-20
21:13
Merge trunk check-in: 98229b58 user: jan.nijtmans tags: revised_text, tip-466
21:12
merge-mark check-in: 50facf3b user: jan.nijtmans tags: revised_text, tip-466
21:09
Merge-mark (indicating that this branch got incorporated fully in trunk) check-in: f9c0d76d user: jan.nijtmans tags: trunk
19:49
Fix [509cafafae]: ttk::treeview tag options ignored in 8.6.9. Thanks to cjmcdonald for suggesting a fix. check-in: aae41bd8 user: fvogel tags: trunk
19:33
Fix typo triggering error when running unixButton tests on Windows and Linux. check-in: 76db1e0f user: fvogel tags: trunk
19:21
Fix [21525158b0]: On MS Windows XImage data and Tk_Visual() return wrong information. Bug report, analysis and patch provided by Scott Pitcher (many thanks!) check-in: efab40f9 user: fvogel tags: trunk
13:29
Rebase to latest trunk check-in: 4a2978da user: jan.nijtmans tags: bug-6ce6e74635
13:15
Rebase against new trunk Closed-Leaf check-in: 5ab674eb user: jan.nijtmans tags: bug-21525158b0
08:46
Remove the last remaining reference to NO_WINRGBFIX check-in: 5bfb6631 user: fvogel tags: bug-21525158b0
2019-01-18
18:08
Clean up Aqua button geometry code so unixButton tests pass, and make a few small adjustments to the appearance. check-in: 6cfd57f0 user: culler tags: trunk
2019-01-13
14:51
Merge 8.7 check-in: bc4fe2e6 user: jan.nijtmans tags: offsetof
14:50
Merge 8.6 check-in: 823fb797 user: jan.nijtmans tags: trunk
2019-01-12
16:56
Fix the build after previous commit check-in: abff3a1d user: fvogel tags: revised_text, tip-466
2019-01-10
12:27
Merge trunk check-in: 98493932 user: jan.nijtmans tags: revised_text, tip-466
10:07
Merge 8.6 check-in: 371c4059 user: jan.nijtmans tags: trunk
2019-01-09
13:01
Implement local grabs on macOS. check-in: 10f2f6f2 user: culler tags: trunk
2019-01-04
23:29
Merge 8.6 check-in: 723d71fc user: jan.nijtmans tags: trunk
01:01
Resolve bug [18a4ba19bd]. Make winfo containing behave consistently across platforms and fix a bug with embedded toplevels. check-in: 359434f3 user: culler tags: trunk
2019-01-03
21:49
Merge trunk check-in: 1444bc30 user: jan.nijtmans tags: revised_text, tip-466
21:46
Make the sync command generate a <<WidgetViewSync>> event after updating all line metrics. Merge the modified 11a-* tests from the legacy widget. check-in: 77834837 user: jan.nijtmans tags: revised_text, tip-466
21:45
Realization of global default value for tag option -undo (bug report [5a670c16ba]). check-in: a263e6c9 user: jan.nijtmans tags: revised_text, tip-466
21:44
Fix gcc warning: tkText.c:5159:55: warning: division ‘sizeof (TkTextPosition * {aka struct TkTextPosition *}) / sizeof (TkTextPosition {aka struct TkTextPosition})’ does not compute the number of array elements [-Wsizeof-pointer-div] which turns out to be an actual - but harmless - bug check-in: aea5f1b7 user: jan.nijtmans tags: revised_text, tip-466
21:30
Remove 3 lines of code in tkTextDisp.c which had become obsolete but were accidentally left in the file. check-in: a6e441b5 user: jan.nijtmans tags: trunk
21:29
Fix bug [b2dd3b4fe8] (text-11a.41 sometimes hangs) by reworking how the <<WidgetViewSync>> event is handled. check-in: 458ce8cc user: jan.nijtmans tags: trunk
21:26
Let's see if we can build something with Travis-CI check-in: 47eb7e2c user: jan.nijtmans tags: trunk
19:54
Remove 3 lines of code in tkTextDisp.c which had become obsolete but were accidentally left in the file. Closed-Leaf check-in: 3a6ccf80 user: culler tags: bug-9e31fd9449-8
19:38
Make the sync command generate a <<WidgetViewSync>> event after updating all line metrics. Merge the modified 11a-* tests from the legacy widget. Closed-Leaf check-in: 4aca5dbe user: culler tags: revised_text-aside
16:22
Fix two compiler warnings about format string buffers being too small. check-in: 133bbaf5 user: culler tags: bug-9e31fd9449-8
15:11
Fix bug [b2dd3b4fe8] (text-11a.41 sometimes hangs) by reworking how the <<WidgetViewSync>> event is handled. check-in: e3cfc0b9 user: culler tags: bug-9e31fd9449-8
2019-01-01
15:00
Realization of global default value for tag option -undo (bug report [5a670c16ba]). check-in: 1a6d9912 user: gcramer tags: revised_text-aside
2018-12-31
16:32
Fix gcc warning: tkText.c:5159:55: warning: division ‘sizeof (TkTextPosition * {aka struct TkTextPosition *}) / sizeof (TkTextPosition {aka struct TkTextPosition})’ does not compute the number of array elements [-Wsizeof-pointer-div] which turns out to be an actual - but harmless - bug check-in: 1b803cf9 user: jan.nijtmans tags: revised_text-aside
16:19
Merge trunk check-in: e4700191 user: jan.nijtmans tags: revised_text-aside
16:04
Merge 8.6 check-in: eb98e0d6 user: jan.nijtmans tags: bug-9e31fd9449-8
13:27
Fix proposal by Simon Geard for [6ce6e74635]: TIP415 implementation does not handle small arcs correctly check-in: 48214056 user: fvogel tags: bug-6ce6e74635
2018-12-30
13:22
Fix crash in canvPs-5.1 test (thanks to Christian Werner), and remove unnecessary #ifdef and an obsolete comment check-in: 22aed97f user: fvogel tags: bug-21525158b0
2018-12-29
21:42
Fix [21525158b0]: On MS Windows XImage data and Tk_Visual() return wrong information. Bug report, analysis and patch provided by Scott Pitcher (many thanks!) check-in: 5b76396e user: fvogel tags: bug-21525158b0
2018-12-26
15:01
Merge 8.6 check-in: 47b4a60a user: jan.nijtmans tags: bug-9e31fd9449-8
2018-12-20
10:21
merge trunk check-in: f53b9538 user: jan.nijtmans tags: revised_text-aside
10:04
Merge 8.6 check-in: 58918a5d user: jan.nijtmans tags: bug-9e31fd9449-8
2018-12-19
11:18
TIP529: option -metadata is now dict. Test crash apparently fixed by trunk merge check-in: 9f5d05d9 user: oehhar tags: tip-529-image-metadata
2018-12-14
14:09
Implemented metadata output of gif comment - crashes test image-15.1 - megadata write with Tk_PhotoGetMetadata does not work, as the photo handle is not available within the write function. check-in: fa1a2028 user: oehhar tags: tip-529-image-metadata
2018-12-12
20:55
A few WideINT-related range improvements and comment fixes check-in: 3e49d811 user: jan.nijtmans tags: trunk
2018-12-11
16:44
Make overrideredirect windows work. Fix overrideredirect and transient fullscreen auxiliary windows. Fix wm geometry. Adjust some tests. check-in: fa678238 user: culler tags: trunk
10:35
Corrected indents and formatting check-in: af5db475 user: oehhar tags: tip-529-image-metadata
10:21
TIP529 image metadata: create -metadata option check-in: b40491a5 user: oehhar tags: tip-529-image-metadata
2018-12-09
19:45
merge trunk (except changes in generic/tkText*) check-in: 5858e784 user: fvogel tags: revised_text, tip-466
2018-12-08
09:34
Merge trunk check-in: 8776a12c user: jan.nijtmans tags: offsetof
08:24
Eliminate USE_OLD_TAG_SEARCH: It isn't used and tested any more. Eliminate a ton of unnecessary type casts check-in: f5cb3ca7 user: jan.nijtmans tags: trunk
08:22
Tk_Offset documentation check-in: 0f9d37ca user: jan.nijtmans tags: offsetof
2018-12-03
01:42
Add documentation on fullscreen and tabbed window interfaces on macOS to menu man page check-in: d80ce7bd user: kevin_walzer tags: trunk
2018-12-02
19:15
Change tk::unsupported::MacWindowStyle tabbingid to also remove a tab if its id is modified. check-in: 497af843 user: culler tags: trunk
08:53
merge trunk check-in: 449efca9 user: fvogel tags: revised_text, tip-466
05:17
Rework support for FullScreen windows. Provide support for Split View and Tabbed windows. check-in: 8441552a user: culler tags: trunk
2018-12-01
22:32
Tweaks related to Tk_ArgvInfo check-in: 2b07fef9 user: jan.nijtmans tags: offsetof
21:30
Minor tweaks, mostly formatting check-in: b50c3f9d user: jan.nijtmans tags: offsetof
20:52
merge trunk check-in: 99d5fa3d user: jan.nijtmans tags: offsetof
2018-11-30
15:27
Cherry-pick Fix [0a9c91951b]: text-11a.22 segfault in trunk check-in: c296e891 user: jan.nijtmans tags: trunk
2018-11-27
22:50
There's never need to cast NULL to (char *) check-in: 81957d20 user: jan.nijtmans tags: trunk
03:13
Remove pointless call to [NSApp setIsDrawing:NO] check-in: 60f1cefb user: culler tags: trunk
2018-11-26
17:30
Mac code cleanup. Move interfaces for subclasses of AppKit classes to tkMacOSXPrivate.h when possible. Also Utility windows cannot go fullscreen. check-in: eace85d8 user: culler tags: trunk
2018-11-25
19:16
Merge trunk check-in: 567e0c6f user: jan.nijtmans tags: offsetof
17:22
Fix spelling error in a variable name (GitHub PR #5, chrstphrchvz) check-in: 137fbded user: fvogel tags: trunk
17:11
Fix [9b0f3ee54e]: Make the error message more specific when OpenClipboard fails (on Windows), and tell the user that another application grabbed the clipboard. This will help identification of false tests failures, specifically some winClipboard tests fail when a VNC viewer is open. check-in: a252a6d6 user: fvogel tags: trunk
02:47
Merge fix for Tk console not accepting keyboard input initially when launched from bundled Wish app on macOS check-in: 92026521 user: kevin_walzer tags: trunk
2018-11-24
22:35
Fix bug e3b954df68: mouse cursor is offset when tab bar is shown or window goes full screen, plus other fullscreen issues. check-in: f9e482c7 user: culler tags: trunk
09:04
sync tcl.m4 with Tcl version check-in: 60ae100b user: jan.nijtmans tags: trunk
2018-11-21
06:44
Protect against the possibility that a future platform might have a strange implementaton of XDestroyImage. check-in: af241a5a user: culler tags: trunk
2018-11-20
19:49
Fix the bug that caused a crash on macOS when switching to the Alt theme. check-in: 3702faf8 user: culler tags: trunk
19:38
Fix the bug that caused a Spinbox to shrink each time it was displayed on macOS. check-in: 005eed4a user: culler tags: trunk
2018-11-19
01:56
Restore protection against recursive calls to [NSView drawRect] which was accidentally broken in check-in [609de893] check-in: 3036c954 user: culler tags: trunk
2018-11-16
14:43
Fix a humongous memory leak on macOS, caused by accidentally deleting a call to [NSApp _unlockAutoreleasePool]. check-in: 7eae1e54 user: culler tags: trunk
2018-11-15
23:13
Improve the behavior of the test image type and fix a live resize bug on Mojave. check-in: 03ba6a26 user: culler tags: trunk
21:30
merge core-8-6-branch check-in: 8fd3655b user: fvogel tags: trunk
20:57
Fix merging from trunk: Remove unused macro FORCE_DISPLAY check-in: 034b594c user: fvogel tags: revised_text, tip-466
20:01
Fix merging from trunk: Make logging arrangements for macOS10.14 available in revised_text branch check-in: b1cb77b6 user: fvogel tags: revised_text, tip-466
19:43
Fix merging from trunk: Remove unused function GenerateWidgetViewSyncEvent, in the revised_text branch this became TkTextGenerateWidgetViewSyncEvent check-in: 4d1d025c user: fvogel tags: revised_text, tip-466
19:11
merge 8.6 check-in: 99e8bd68 user: dgp tags: trunk
14:11
Merge with trunk. check-in: 9524a8d9 user: culler tags: revised_text, tip-466
2018-11-14
13:29
Fix tests that were sporadically hanging or failing on macOS. check-in: a613a84f user: culler tags: trunk
2018-11-12
11:28
A few corrections in manual. check-in: 9cc89227 user: gcramer tags: revised_text, tip-466
2018-11-11
21:05
Restore the build for Windows (got broken by [4a251d07db]). check-in: 22c354a6 user: fvogel tags: trunk
16:04
Fix some inconsistent indentation; add missing emacs local variables. check-in: dba1a005 user: culler tags: trunk
07:03
Restore the appearance virtual events now that the crashes are fixed. check-in: 429f2f92 user: culler tags: trunk
2018-11-10
19:43
The 'option readfile' sub-command should maintain existing list structure for values. Fix for [766ef52f31]. Cherrypick of [5550a1383b]. check-in: 2322894e user: mistachkin tags: trunk
14:18
Remove new Mojave virtual events to register system appearance changes because Tk crashes unpredictably; window decotrations, menus and dialogs change when system appearance changes and virtual events are not required check-in: 4f09dd1f user: kevin_walzer tags: trunk
04:56
Fix a bug in TkPutImage for macOS. check-in: 15466b4d user: culler tags: trunk
2018-11-09
22:11
merge core-8-6-branch check-in: 689c383a user: fvogel tags: trunk
2018-11-08
23:01
Another big round of updates for macOS, fixing bugs old and new including crashes and graphics artifacts. check-in: 4ca3d49d user: culler tags: trunk
2018-11-06
15:07
Implement TIP 518 check-in: b82676d5 user: dkf tags: trunk
14:40
Tidy up tests Closed-Leaf check-in: 03c7d3df user: dkf tags: tip518-event-last-child-unmanaged
14:34
Implement TIP 415 check-in: 89f9ac66 user: dkf tags: trunk
2018-11-04
15:13
Fix [6b22d436aa]: Treeview ActivateHeading Binding Fails After Widget Deletion. Thanks to Brian O'Hagan for the report and the patch. check-in: 5a9257b6 user: fvogel tags: trunk
13:43
Now -insertwidth will be honored, and the visibility of the cursor at very right side will be ensured. check-in: 8317b198 user: gcramer tags: revised_text, tip-466
2018-11-03
16:24
Add support for DragonFly check-in: 192b5332 user: jan.nijtmans tags: trunk
16:23
Deprecate Tk_MainEx() stub entry (TIP #512). Only has effect if compiled with TK_NO_DEPRECATED=1 check-in: d4579dec user: jan.nijtmans tags: trunk
2018-11-02
18:43
Show cursor in any case, even if padx=0. check-in: b5d2bf70 user: gcramer tags: revised_text, tip-466
2018-11-01
15:40
Eliminate fallback attempts when broken strtod() routines are detected. This has long been creating more problems than it solves. check-in: 8432ae82 user: dgp tags: trunk
13:09
Use stderr when printing debug messages to the terminal. check-in: 3c39086c user: culler tags: trunk
12:49
Be consistent about using TKLog and add one new log message. check-in: 302a5530 user: culler tags: trunk
02:55
Prevent recursive calls to [TKContentView drawRect] check-in: f3ca790a user: culler tags: trunk
2018-10-30
22:55
Add tests for the 'propagate off' case of pack and grid check-in: 2058b166 user: fvogel tags: tip518-event-last-child-unmanaged
22:07
Added tests checking that <<NoManagedChild>> fires on destruction of the last managed child check-in: 9ac3dfe7 user: fvogel tags: tip518-event-last-child-unmanaged
16:21
Many updates for macOS. Most, but not all, were triggered by changes between OSX 10.13 and 10.14. check-in: 9df14a3a user: culler tags: trunk
13:51
Bugfix [6e16952a49]: Issue (1) fixed. check-in: 6523c540 user: gcramer tags: revised_text, tip-466
12:45
Bugfix [6e16952a49]: Issue (2) fixed, cursor will be visible even if -padx is zero. check-in: 08ec7aed user: gcramer tags: revised_text, tip-466
2018-10-29
23:01
Enhance the tests for <<NoManagedChild>>, and fix the implementation so that this event only fires when the last slave is forgotten/removed. check-in: 70839a22 user: fvogel tags: tip518-event-last-child-unmanaged
18:44
Eliminate the ancient fixstrtod fallback that is damaging cross-compiling. Closed-Leaf check-in: 218b0841 user: dgp tags: bug-840660e5a1
17:51
First step adapting Tk trunk to use the TIP 445 routines for Tcl 8.7+ Leaf check-in: ea9ed3aa user: dgp tags: tip-445
12:52
Tests for virtual event <<NoManagedChild>> check-in: eda5d55d user: oehhar tags: tip518-event-last-child-unmanaged
2018-10-28
22:17
Documentation check-in: 149ea1b1 user: dkf tags: tip518-event-last-child-unmanaged
22:06
merge trunk check-in: ba7406d3 user: dkf tags: tip518-event-last-child-unmanaged
2018-10-26
12:16
Bugfix [6f99ae03c4]: In rare cases LayoutLogicalLine() may be called when display line is already out of date, for example when TextBlinkProc() is invoked. check-in: e7376829 user: gcramer tags: revised_text, tip-466
12:08
Stray "#endif" broke the build. check-in: ece576b8 user: dgp tags: trunk
2018-10-24
20:47
Some more internal use of TkSizeT (improvement of older code). No longer test for TCL_TYPE_I, since it's not in an accepted TIP yet. check-in: e4606c52 user: jan.nijtmans tags: trunk
2018-10-22
20:53
merge trunk check-in: 58aefded user: jan.nijtmans tags: revised_text, tip-466
20:45
Add test textDisp-24.25 exercising a basic testcase for Tablelist (see [1c8aad0efa] check-in: 90c629e2 user: fvogel tags: trunk
17:58
Fix PTR2INT/PTR2UINT, so they no longer are restricted to the "int" range. Make TCL_Z_MODIFIER available in Tk (even when compiled with Tcl 8.6), and use it. More size_t/clientData related improvements check-in: ab506ffe user: jan.nijtmans tags: trunk
17:56
Fix safe.test test-cases: since the :process and :zipfs (among others) changes this started failing. check-in: c2e1ab5b user: jan.nijtmans tags: trunk
12:59
(1) Compile problem eliminated in unix/tkUnixRFont.c. (2) Problem with -wrap=none fixed, tabbing didn't work properly in this case because of a lost bugfix, see [1c8aad0efa]. check-in: c2bbf946 user: gcramer tags: revised_text, tip-466
2018-10-21
16:23
Remove knownBug constraint on test scrollbar-6.27 as this test now passes (checked on Vista - comment there was for Win2K) check-in: 6fee05d9 user: fvogel tags: trunk
2018-10-20
23:29
Clean up prior to TIP vote Closed-Leaf check-in: 2375466d user: dkf tags: tip-415
23:08
merge trunk check-in: 7c89e2c1 user: dkf tags: tip-415
2018-10-19
22:20
Two more warnings, back with compiling against Tcl 8.7 check-in: fd92f39c user: jan.nijtmans tags: revised_text, tip-466
22:02
Fix a few more warnings, when compiling against Tcl 9.0 check-in: c36d1ff4 user: jan.nijtmans tags: revised_text, tip-466
21:48
Fix [7ef5bdc18527dcaa3ab] (one more warning): trunk/revised_text : mac os x: compilation warnings check-in: 25847994 user: jan.nijtmans tags: revised_text, tip-466
21:40
Fix [7ef5bdc18527dcaa3ab]: trunk/revised_text : mac os x: compilation warnings check-in: 25a4eae2 user: jan.nijtmans tags: revised_text, tip-466
21:34
make tkUnixRFont.c compile again. See: [e1b1dd7bbfcad23066]: trunk/revised_text: compilation error check-in: f4972dda user: jan.nijtmans tags: revised_text, tip-466
20:01
Merge trunk. And various fixes which make it compile again on win32, unix and macosx check-in: 90b81130 user: jan.nijtmans tags: revised_text, tip-466
19:34
Eliminate CONST86: Since Tk 8.7 only compiles with Tcl >= 8.6 anyway, we just can use "const" everywhere. typo's: occured -> occurred check-in: d85ab9cb user: jan.nijtmans tags: trunk