Tk Source Code

Timeline
Login

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

21879 check-ins using file bitmaps/questhead.bmp or bitmaps/questhead.xbm version 51759782

2025-08-02
22:16
Fix [4e1e10dcfa]: Aqua: CGRect/NSRect type mismatch on 32-bit. As suggested by Joshua Root (MacPorts). Leaf check-in: 41e0498d user: chrstphrchvz tags: bug-4e1e10dcfa
14:26
Ticket [e19f1d891]: Get the frame width of toplevel windows in SDL2 Tk rather than assuming a value of 15. Leaf check-in: 09edf320 user: csaba tags: e19f1d891-messagebox-screensize
03:53
Additional tweaks Leaf check-in: 9e1666c0 user: kevin_walzer tags: tka11y
01:27
Fine tune focus handlers check-in: 91ea8ce2 user: kevin_walzer tags: tka11y
2025-08-01
15:47
Open branch for release Updates to changes file. Leaf check-in: 1e878ae4 user: dgp tags: core-8-6-17-rc
03:36
Revert to prior state when accessibility was partially working check-in: 4db3e12c user: kevin_walzer tags: tka11y
01:57
Fine tuning of event loop management check-in: 33b8ce6b user: kevin_walzer tags: tka11y
01:37
Some progress on getting focus to child widgets check-in: c160fd54 user: kevin_walzer tags: tka11y
2025-07-30
18:37
merge release Leaf check-in: 08e90f09 user: dgp tags: trunk, main
07:24
Orca still does not recognize root window as accessible - working on that check-in: c1470371 user: kevin_walzer tags: tka11y
07:13
Fix minor typos check-in: 54ac7376 user: kevin_walzer tags: tka11y
07:13
Refining event processing - still more to do check-in: 284f92a2 user: kevin_walzer tags: tka11y
06:38
Restore prior event code, worked better check-in: da95f131 user: kevin_walzer tags: tka11y
06:28
Refinement of event processing check-in: 7e73f954 user: kevin_walzer tags: tka11y
05:55
Additional focus refinements check-in: fea9db22 user: kevin_walzer tags: tka11y
05:14
Toplevels now retain object configuration after focus change check-in: e6b314d2 user: kevin_walzer tags: tka11y
03:58
Move Atk event loop integration to script level for tighter control from Tk - based on the example of Allen B. Taylor's Python tka11y module check-in: 89d7ed29 user: kevin_walzer tags: tka11y
01:18
Trying different version of event loop check-in: aec2ad48 user: kevin_walzer tags: tka11y
2025-07-29
15:35
Fix [6da885404a]: Aqua: use-after-free during RefocusGrabWindow() Leaf check-in: 6ea148e1 user: chrstphrchvz tags: bug-6da885404a
13:18
Comment adjustments check-in: dc095be6 user: oehhar tags: e19f1d891-messagebox-screensize
13:18
merge trunk Closed-Leaf check-in: 5853fa96 user: dgp tags: rc2, core-9-1-a0-rc, core-9-1-a0
13:12
Ticket [e19f1d891]: tk_messageBox width limitation to the physical screen check-in: 5a2361cd user: oehhar tags: e19f1d891-messagebox-screensize
12:11
Fix egregious typo - thanks Christopher Chavez Leaf check-in: 11841574 user: culler tags: bug-4af5ca1921
10:49
Restore screenreader test check-in: 0e36e003 user: kevin_walzer tags: tka11y
10:45
String cleanup check-in: 5cad6df2 user: kevin_walzer tags: tka11y
2025-07-28
23:56
Remove dead code check-in: eb02f23d user: kevin_walzer tags: tka11y
23:51
Remove idle handler check-in: 6b8cb100 user: kevin_walzer tags: tka11y
22:44
Move direct Tcl/Tk calls from Atk functions to cache update functions check-in: 7dc3fe42 user: kevin_walzer tags: tka11y
2025-07-27
20:49
Additional event loop refinements check-in: f2d699dc user: kevin_walzer tags: tka11y
19:46
Remove some debugging statements check-in: bfdc5173 user: kevin_walzer tags: tka11y
19:34
Continue to fine-tune Tk and at-spi integration. Widgets now display correctly in accerciser and even fire commands. Orca continues to hang. check-in: 53280b92 user: kevin_walzer tags: tka11y
02:14
Additional refinements for at-spi integration check-in: 9067abb1 user: kevin_walzer tags: tka11y
01:45
Remove unneeded calls check-in: fac81696 user: kevin_walzer tags: tka11y
01:43
Minor adjustments check-in: b7bf7220 user: kevin_walzer tags: tka11y
01:32
Remove compiler warnings check-in: cb8f83f4 user: kevin_walzer tags: tka11y
01:11
Remove unneeded notifications check-in: 2cb94468 user: kevin_walzer tags: tka11y
2025-07-26
22:35
Remove compiler errors check-in: 921c37ff user: kevin_walzer tags: tka11y
22:28
Add additional notifications check-in: 09ac3257 user: kevin_walzer tags: tka11y
18:49
Fix [4af5ca1921]: XCopyArea is slow on macOS check-in: bfebc1f4 user: culler tags: bug-4af5ca1921
18:20
Merge trunk check-in: a8e61816 user: kevin_walzer tags: tka11y
18:11
Back out threading setup check-in: bb6a3fa3 user: kevin_walzer tags: tka11y
2025-07-25
12:28
Backport fix for [e94c8bc845]: macOS clipboard managers do not notice clipboard changes done by Tk Leaf check-in: 6f15b3de user: culler tags: core-8-6-branch
03:24
Fix [3d13f87c8f] and [e90e8ca1a6]: make the stdin text more readable when in dark mode on Aqua check-in: 6f5d9ad3 user: culler tags: trunk, main
03:21
Fix [3d13f87c8f] and [e90e8ca1a6]: make the stdin text more readable when in dark mode on Aqua Leaf check-in: a6f28453 user: culler tags: core-9-0-branch
03:18
Fix [3d13f87c8f] and [e90e8ca1a6]: make the stdin text more readable when in dark mode on Aqua check-in: 2ab773f1 user: culler tags: core-8-6-branch
03:13
One less variable. Closed-Leaf check-in: a9aed2bb user: culler tags: bug-e90e8ca1a6
03:06
Additional updates check-in: ee4e1c53 user: kevin_walzer tags: tka11y
00:52
Additional refinements to ensure root accessible object persists check-in: 545436c5 user: kevin_walzer tags: tka11y
00:04
Additional refinements of object initialization check-in: 66cbc422 user: kevin_walzer tags: tka11y
2025-07-24
15:11
fix e90e8ca1a6: Make console stdin fg color readable in dark mode on Aqua check-in: 66d6580c user: culler tags: bug-e90e8ca1a6
07:42
Keep local utility procs in alphabetical order unless another order is apparent. Leaf check-in: 7b7f16c1 user: erikleunissen tags: uniform_test_file_structure
01:51
Continuing to refine object creation check-in: ed3b1235 user: kevin_walzer tags: tka11y
01:20
Additional tweaking check-in: 22a2c54d user: kevin_walzer tags: tka11y
2025-07-23
21:06
Additional cleanup check-in: 22ed5d9c user: kevin_walzer tags: tka11y
18:30
Remove mysterious "XXX" from NOTE sections check-in: 0a4a71dd user: erikleunissen tags: uniform_test_file_structure
18:11
Clean up NOTE/NOTES sections check-in: f5485779 user: erikleunissen tags: uniform_test_file_structure
08:20
Proc "progress.iter": use a dot to indicate progress Leaf check-in: 8e82a8bd user: erikleunissen tags: testutils_timing_procs
08:15
Rename progress.endtime -> progress.end check-in: 439b29ab user: erikleunissen tags: testutils_timing_procs
04:26
Remove crashes check-in: 81318c0f user: kevin_walzer tags: tka11y
01:59
Additional refinement of initial widget focus on startup check-in: f42b7630 user: kevin_walzer tags: tka11y
2025-07-22
22:35
Additional refinements check-in: 4a31b8a8 user: kevin_walzer tags: tka11y
21:57
Clean up screenreader check, remove crashes and segfaults check-in: b9913db4 user: kevin_walzer tags: tka11y
13:13
Additional refinements in threading and object tracking check-in: 6acf35f2 user: kevin_walzer tags: tka11y
12:19
Correct merge error check-in: 120e816c user: kevin_walzer tags: tka11y
12:03
Merge trunk check-in: e4093da5 user: kevin_walzer tags: tka11y
12:02
Add helper function to clean up UTF-8 input check-in: de8ad975 user: kevin_walzer tags: tka11y
09:02
test progress-1.1: add -cleanup clause check-in: 4151e834 user: erikleunissen tags: testutils_timing_procs
08:29
Collect common setup and cleanup for tests in domain "timing" check-in: 73ec6f22 user: erikleunissen tags: testutils_timing_procs
08:20
Add procs "progress.*" to monitor progress in a loop check-in: ade9cc2e user: erikleunissen tags: testutils_timing_procs
07:59
Rename tests for domain "timing": testutils -> dt check-in: 4982a3e3 user: erikleunissen tags: testutils_timing_procs
06:16
Add tests for various timing granularities check-in: 7d648771 user: erikleunissen tags: testutils_timing_procs
06:15
Add granularity argument to dt.reset check-in: 5d208fff user: erikleunissen tags: testutils_timing_procs
03:11
Clear compiler errors check-in: b424478b user: kevin_walzer tags: tka11y
02:56
Additional tweak check-in: 607bca38 user: kevin_walzer tags: tka11y
02:53
Additional tweak check-in: 52e02401 user: kevin_walzer tags: tka11y
02:51
Adjust prototype check-in: b58d1631 user: kevin_walzer tags: tka11y
02:48
Thread-safe implementation check-in: 4d168d18 user: kevin_walzer tags: tka11y
2025-07-21
21:00
Add base procs "dt.reset" and "dt.get", including test check-in: 20548427 user: erikleunissen tags: testutils_timing_procs
19:41
New branch for project "Add timing procs to testutils", ticket [1ca4b53e25] check-in: 96122aac user: erikleunissen tags: testutils_timing_procs
11:38
Fine tune event loop check-in: ecf5d6df user: kevin_walzer tags: tka11y
08:32
Merge trunk check-in: 21d2216c user: erikleunissen tags: uniform_test_file_structure
08:26
Merge unintended fork check-in: 34858ed1 user: erikleunissen tags: core-9-0-branch
08:24
Merge unintended fork check-in: 4b6a4a76 user: erikleunissen tags: trunk, main
07:51
doc/ttk_vsapi.n: remove text, that this is used only on Windows XP and Vista. SIde discussion in [b86889] check-in: c3279832 user: oehhar tags: core-8-6-branch
07:50
doc/ttk_vsapi.n: remove text, that this is used only on Windows XP and Vista. SIde discussion in [b86889] check-in: daac4862 user: oehhar tags: core-9-0-branch
07:49
Fix [498fcdba9f]: testutils.test (testutils-4.2), correct test description check-in: 66d47bb0 user: erikleunissen tags: core-9-0-branch
07:48
doc/ttk_vsapi.n: remove text, that this is used only on Windows XP and Vista. SIde discussion in [b86889] check-in: 1af24948 user: oehhar tags: trunk, main
07:45
Fix [498fcdba9f]: testutils.test (testutils-4.2), correct test description check-in: 8b7bc03b user: erikleunissen tags: trunk, main
2025-07-20
23:26
Fix [c8ff9aa8a3]: do not link against UserNotification.framework, so macOS 10.13 can be a deployment target. check-in: 45de2994 user: culler tags: trunk, main
23:23
Fix [c8ff9aa8a3]: do not link against UserNotification.framework, so macOS 10.13 can be a deployment target. check-in: 7599b041 user: culler tags: core-9-0-branch
23:20
Fix [c8ff9aa8a3]: do not link against UserNotification.framework, so macOS 10.13 can be a deployment target. Closed-Leaf check-in: 3634d9d7 user: culler tags: bug-c8ff9aa8a3
14:15
Compiler errors cleared check-in: 3575d7e5 user: kevin_walzer tags: tka11y
10:41
Begin to set up main thread dispatch check-in: 6f1dba3b user: kevin_walzer tags: tka11y
04:07
Additional refinements, but still hanging check-in: 9e28aa94 user: kevin_walzer tags: tka11y
03:49
Child widgets now correct, but event loop integration is off check-in: 35de5f11 user: kevin_walzer tags: tka11y
02:00
Attempts to work on Wish hanging, child widget count, etc. check-in: 37cbb5ce user: kevin_walzer tags: tka11y
2025-07-19
17:36
Revert changes to main.tcl, which are beyond the scope of this project check-in: 2c85a6ef user: erikleunissen tags: uniform_test_file_structure
17:17
Merge trunk check-in: 411caec4 user: erikleunissen tags: uniform_test_file_structure
08:18
replace section header "# CLEANUP" with "# TESTFILE CLEANUP" throughout check-in: 624e2c3a user: erikleunissen tags: uniform_test_file_structure
2025-07-18
16:59
Merge 9.1 Leaf check-in: a36697c2 user: jan.nijtmans tags: revised_text, tip-466
16:59
Merge-mark check-in: 3571277d user: jan.nijtmans tags: trunk, main
16:58
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) check-in: c76320bf user: jan.nijtmans tags: core-9-0-branch
11:55
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) check-in: a19a26e7 user: jan.nijtmans tags: core-8-6-branch
09:57
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) check-in: 76c13d9b user: jan.nijtmans tags: trunk, main
01:28
Refinements in text retrieval; Orca now correctly announces toplevel window, still hangs on redraw/event processing with too many widget check-in: 69de40c6 user: kevin_walzer tags: tka11y
01:06
Cleanup of comments and Atk integration check-in: 35ffb51f user: kevin_walzer tags: tka11y
2025-07-17
15:37
merge trunk check-in: e2fc4b2d user: dgp tags: rc1, core-9-1-a0-rc
08:05
Merge 9.1 check-in: 21a1049b user: jan.nijtmans tags: revised_text, tip-466
07:38
Merge 9.0 check-in: e6e9efce user: jan.nijtmans tags: trunk, main
07:37
Merge 8.6 check-in: c19d2027 user: jan.nijtmans tags: core-9-0-branch
07:35
Use "-Wl" for linker options check-in: 5791a203 user: jan.nijtmans tags: core-8-6-branch
2025-07-16
21:28
Syntax correction in doc/tk_man.n check-in: 1b4a2ce6 user: oehhar tags: trunk, main
19:01
Merge 9.1 check-in: 2d282b81 user: jan.nijtmans tags: revised_text, tip-466
19:00
Merge-mark check-in: 8d906a3c user: jan.nijtmans tags: trunk, main
18:52
Fix [06892c6e12]: loading windows dll's in Cygwin doesn't work with high-entropy-va check-in: e95e9fec user: jan.nijtmans tags: core-9-0-branch
18:45
Update changes check-in: 16bd0db7 user: jan.nijtmans tags: core-8-6-branch
18:40
Fix [06892c6e12]: loading windows dll's in Cygwin doesn't work with high-entropy-va check-in: fc6a6c85 user: jan.nijtmans tags: core-8-6-branch
18:37
Fix [06892c6e12]: loading windows dll's in Cygwin doesn't work with high-entropy-va check-in: 770fa0fa user: jan.nijtmans tags: trunk, main
15:20
Doc formatting fix check-in: ed1b7c22 user: dgp tags: rc0, core-9-1-a0-rc
01:27
Fix bracing error check-in: 18cea12d user: kevin_walzer tags: tka11y
01:18
Additional refinements and bindings check-in: ac7cb2a7 user: kevin_walzer tags: tka11y
2025-07-15
16:36
merge trunk check-in: d865f00f user: dgp tags: core-9-1-a0-rc
11:40
Add keyboard navigation for menus check-in: d8ca2d06 user: kevin_walzer tags: tka11y
03:35
Update documentation check-in: 7bc66661 user: kevin_walzer tags: tka11y
02:42
Refinement of widget focus and initialization check-in: b21d1677 user: kevin_walzer tags: tka11y
2025-07-14
17:42
[d25b72] in Changes check-in: ea719541 user: oehhar tags: core-8-6-branch
17:40
Add [d25b72] in Changes.md check-in: bc19ee8c user: oehhar tags: core-9-0-branch
17:10
Fix for [d25b721f]: Division by zero in the ttk::scale widget's "get x y" command. check-in: f172bb47 user: csaba tags: core-8-6-branch
17:06
Fix for [d25b721f]: Division by zero in the ttk::scale widget's "get x y" command. check-in: b3393952 user: csaba tags: core-9-0-branch
16:59
Fix for [d25b721f]: Division by zero in the ttk::scale widget's "get x y" command. check-in: 86b98d2c user: csaba tags: trunk, main
14:26
release notes edits check-in: 71721fc6 user: dgp tags: core-9-1-a0-rc
12:32
Open release branch for 9.1a0 check-in: 7403e8ed user: dgp tags: core-9-1-a0-rc
10:11
[d25b721f] ttk::scale devision by zero if trough is invisible due to place constraint Closed-Leaf check-in: 723fe552 user: oehhar tags: d25b721f-ttk-scale-division-zero
02:30
Additional notifications for text widgets check-in: 9a49fd42 user: kevin_walzer tags: tka11y
01:55
Begin fine tuning check-in: b251cf92 user: kevin_walzer tags: tka11y
2025-07-13
21:16
Additional updates check-in: a0de7853 user: kevin_walzer tags: tka11y
20:37
Additional work on Atk/Tk integration check-in: 01a65166 user: kevin_walzer tags: tka11y
19:57
Refinements in window naming check-in: b53abec8 user: kevin_walzer tags: tka11y
12:20
Merge json_info_plist (TIP #725) check-in: 27680edd user: culler tags: trunk, main
2025-07-12
23:38
accerciser now tracking toplevel and child widgets check-in: 8e5dcab5 user: kevin_walzer tags: tka11y
23:28
Additional refinements check-in: 65287e44 user: kevin_walzer tags: tka11y
23:02
Fix typo check-in: 9cd4e75f user: kevin_walzer tags: tka11y
22:47
Root and child widgets of root are now visible in accerciser check-in: a278a967 user: kevin_walzer tags: tka11y
22:36
Minor adjustment check-in: af4a777c user: kevin_walzer tags: tka11y
16:42
Improvements in parent-child management; refine comments for more clarity and usefulness check-in: 0249f5d8 user: kevin_walzer tags: tka11y
2025-07-11
02:49
Minor tweaks check-in: 53cfe7fc user: kevin_walzer tags: tka11y
02:46
Additional updates check-in: c6050aad user: kevin_walzer tags: tka11y
02:30
WIP on accessible child widgets check-in: e79596ed user: kevin_walzer tags: tka11y
01:32
App now registers correctly with at-spi, but needs to register child widgets check-in: 0a10bd38 user: kevin_walzer tags: tka11y
01:21
Atk-bridge now initalizes correctly check-in: 07b042d9 user: kevin_walzer tags: tka11y
2025-07-10
16:19
Additional refinements to Atk integration check-in: d30dc42d user: kevin_walzer tags: tka11y
15:21
Remove some Gtk overhead, work directly with glib event loop check-in: 060bacb2 user: kevin_walzer tags: tka11y
15:11
Refinement of Atk root object initialization check-in: b1230167 user: kevin_walzer tags: tka11y
13:33
For the other runners too check-in: eb5535e3 user: jan.nijtmans tags: trunk, main
12:57
It looks like the GITHUB ubuntu-24.04 runner has a problem now, so try ubuntu-22.04 check-in: c1a8e7a2 user: jan.nijtmans tags: trunk, main
12:06
Replace at-spi with GLib linking check-in: d58fbda9 user: kevin_walzer tags: tka11y
01:36
Correct signature check-in: 777fba6a user: kevin_walzer tags: tka11y
01:28
Tweak check-in: 78e18a77 user: kevin_walzer tags: tka11y
2025-07-09
22:41
Cleanup check-in: cf661807 user: kevin_walzer tags: tka11y
21:37
Merge 9.0 check-in: db41dd6c user: jan.nijtmans tags: trunk, main
21:33
(backport): Fix unused variable warning, formatting, sentinel changes check-in: 617817c5 user: jan.nijtmans tags: core-9-0-branch
21:30
Updated configure file check-in: a464d1c0 user: kevin_walzer tags: tka11y
21:29
Add at-spi link flag check-in: ec76789c user: kevin_walzer tags: tka11y
21:04
Merge 9.1 check-in: 1fd17437 user: jan.nijtmans tags: revised_text, tip-466
20:59
Remove compiler errors check-in: 6cd418fd user: kevin_walzer tags: tka11y
20:58
Fix [a30d3e493b]: Pressing Alt-<key> triggers an error popup check-in: 7632faf1 user: jan.nijtmans tags: trunk, main
20:54
Update changes.md check-in: 4bcd2b9c user: jan.nijtmans tags: core-9-0-branch
20:40
version -> 9.0.3 check-in: 3bd96f9c user: jan.nijtmans tags: core-9-0-branch
20:33
Development of root Atk object, parent-child relationships, and overall cleanup/refinement check-in: fc5a923f user: kevin_walzer tags: tka11y
17:26
Fix [a30d3e493b]: Pressing Alt-<key> triggers an error popup check-in: 8df4a22c user: jan.nijtmans tags: core-9-0-branch
2025-07-07
10:08
Minor tweaks - more work needed to ensure widgets are visible to screen readers check-in: 6833bee2 user: kevin_walzer tags: tka11y
04:49
Cleanup check-in: 903792e0 user: kevin_walzer tags: tka11y
04:48
Accessibility bridge now working check-in: e1a19928 user: kevin_walzer tags: tka11y
01:41
Fix crash in obtaining role check-in: 4cadc801 user: kevin_walzer tags: tka11y
01:26
Remove unneeded modifiation to makefile check-in: 9f9bd519 user: kevin_walzer tags: tka11y
01:13
Compiler errors removed check-in: 67bb4590 user: kevin_walzer tags: tka11y
2025-07-06
23:46
Substantial reduction in compiler errors check-in: 0f8a24b0 user: kevin_walzer tags: tka11y
2025-07-03
09:18
Merge-mark check-in: 216e24f8 user: jan.nijtmans tags: core-9-0-branch
09:17
Fix 6b0f776c52: gcc 14 breaks configure test for bigendian leading to broken floating point check-in: 47e41741 user: jan.nijtmans tags: core-8-6-branch
2025-07-02
15:17
merge release check-in: 92d996c0 user: dgp tags: core-9-0-branch
14:08
merge 9.0 Closed-Leaf check-in: 6e793101 user: dgp tags: rc1, core-9-0-2-rc, core-9-0-2
2025-07-01
19:05
Changes.md: move visible grip out of bugs to features check-in: cacf04de user: oehhar tags: core-9-0-branch
2025-06-29
12:42
More tweaks check-in: ba9a6a05 user: kevin_walzer tags: tka11y
12:38
Fix typo check-in: b77541fc user: kevin_walzer tags: tka11y
12:37
Try again with configure.ac check-in: 8ecf2692 user: kevin_walzer tags: tka11y
12:29
Regenerated configure file check-in: 918a0ad5 user: kevin_walzer tags: tka11y
03:29
Confirm updates to tkUnixAccessibility.c check-in: 5ad10d46 user: kevin_walzer tags: tka11y
03:27
Include files found; begin to clear compiler errors check-in: 062f46c3 user: kevin_walzer tags: tka11y
02:58
Additional tweaks to build file check-in: b740445d user: kevin_walzer tags: tka11y
02:28
Additional work on makefile and other edits check-in: edfbb46d user: kevin_walzer tags: tka11y
01:36
Merge trunk check-in: 4991eb27 user: kevin_walzer tags: tka11y
2025-06-28
11:32
Merge trunk check-in: c5d97cab user: erikleunissen tags: uniform_test_file_structure
09:48
bgerror.test: move note to its proper place check-in: b4609908 user: erikleunissen tags: uniform_test_file_structure
04:25
Fix unused variable warning. check-in: 16394eaf user: culler tags: trunk, main
04:20
Begin work on X11 accessibility via Atk; cleanup of prior work check-in: f5f23df3 user: kevin_walzer tags: tka11y
2025-06-27
15:54
Merge trunk check-in: a7cefe3e user: jan.nijtmans tags: revised_text, tip-466
02:46
Selection in listbox and treeview now working correctly with accessibility check-in: 7d61f365 user: kevin_walzer tags: tka11y
02:25
Non-root toplevels now work with MSAA - adding per-window hash tables accomplishes this check-in: 4231f3ee user: kevin_walzer tags: tka11y
2025-06-26
15:50
Revert unproductive changes, remove duplicate function and unneeded globals - still having difficulty doing accessibility tracking on non-root toplevel windows check-in: dfff3a35 user: kevin_walzer tags: tka11y
13:46
merge 9.0 check-in: 7e3eca15 user: dgp tags: rc0, core-9-0-2-rc
12:39
Use (char *)NULL sentinels check-in: 9e69dcb1 user: jan.nijtmans tags: trunk, main
09:14
Merge 9.0 check-in: 5ec1eb99 user: jan.nijtmans tags: trunk, main
09:04
Add testutils.GUIDE to "make dist" check-in: e5c6bf79 user: jan.nijtmans tags: core-9-0-branch
04:35
Revert unintended indentation changes check-in: fd50f006 user: kevin_walzer tags: tka11y
03:59
Substantial attempt to track non-root toplevels and their child widgets in the accessibility hierarchy check-in: f5796a3e user: kevin_walzer tags: tka11y
2025-06-25
17:56
Minor cleanup check-in: 52e5bdba user: kevin_walzer tags: tka11y
2025-06-24
01:00
Merge trunk check-in: 74e65c6d user: kevin_walzer tags: tka11y
2025-06-23
01:05
Race conditions/hangs/crashes associated with focus addressed check-in: fd6ae54a user: kevin_walzer tags: tka11y
2025-06-22
06:09
Restore AccHelp functions check-in: 28cb06e5 user: kevin_walzer tags: tka11y
05:59
Back out last two commits because they broke focus tracking and command execution - look for other ways to manage race conditions check-in: ac9407cd user: kevin_walzer tags: tka11y
03:07
Additional checks against access violations check-in: 8d3b34c4 user: kevin_walzer tags: tka11y
02:49
Address a few crashes check-in: a0fc24d5 user: kevin_walzer tags: tka11y
2025-06-20
03:34
Remove unused var check-in: 73c42420 user: kevin_walzer tags: tka11y
03:32
Command execution in response to button press FINALLY works in a multi-threaded context (triggered on COM background thread, pushed to main thread for processing by Tk check-in: f5f911fa user: kevin_walzer tags: tka11y
01:55
Additional refinement of command execution on main thread - still need to align interps check-in: 47785e3d user: kevin_walzer tags: tka11y
2025-06-19
03:51
Re-work command and focus execution check-in: 097de28c user: kevin_walzer tags: tka11y
2025-06-17
02:14
Refinement of accessibility frame, command execution check-in: ddb28eb1 user: kevin_walzer tags: tka11y
2025-06-16
17:50
Open release branch for Tk 9.0.2 check-in: 4e03467a user: dgp tags: core-9-0-2-rc
10:10
Tiny correction for Tk_CustomOption{Set,Get}Proc signature in manpage check-in: e0616900 user: apnadkarni tags: core-9-0-branch
2025-06-15
21:09
Progress on crashes/hangs in Wish check-in: 563609c8 user: kevin_walzer tags: tka11y
01:08
Clear compiler errors with new design; testing needed check-in: ad78d1fc user: kevin_walzer tags: tka11y
2025-06-14
21:41
Significant re-design of Windows accessibility binding; refactoring all Tcl/Tk functions to run on the main thread or with a global thread lock to protect data; MSAA calls run on background threads check-in: 4af8d8e6 user: kevin_walzer tags: tka11y
10:35
clipboard.test, select.test: uniformize usage of NOTE/NOTES section header check-in: ba918d52 user: erikleunissen tags: uniform_test_file_structure
10:17
wm.test: move tests wm-client-*, restoring alphabetical order check-in: 44126b67 user: erikleunissen tags: uniform_test_file_structure
09:49
unixWm.test: correct section headers check-in: c1fb87e8 user: erikleunissen tags: uniform_test_file_structure
04:32
Initial revisions - more extensive re-work to come check-in: 1ee6d554 user: kevin_walzer tags: tka11y
02:36
Rethink separation of Tk and MSAA threads check-in: 23b21e80 user: kevin_walzer tags: tka11y
2025-06-13
14:40
Change capitalization; add man page. Closed-Leaf check-in: 22418666 user: culler tags: json_info_plist
11:55
ttk/vsapi.test: add file header check-in: 384ed5e7 user: erikleunissen tags: uniform_test_file_structure
11:16
unixWm.test (unixWm-44.[78]): compensate for the change in commit [ec7ee9d92e] for platforms other than unix. check-in: 05b9c71a user: erikleunissen tags: uniform_test_file_structure
07:54
canvRect.test: split test canvRect-5.1 into two tests, thus eliminating a variable test result. check-in: db03bd59 user: erikleunissen tags: uniform_test_file_structure
07:51
constraints.tcl: new constraint definition for windowing system "win32" check-in: 4edccef5 user: erikleunissen tags: uniform_test_file_structure
2025-06-12
20:21
option.test, unixWm.test, wm.test: resolve cases where the test result is unnecessarily stored in a variable check-in: 1754c4a9 user: erikleunissen tags: uniform_test_file_structure
20:17
visual.test: distinguish common test setup and definition of local test constraints check-in: 1941d875 user: erikleunissen tags: uniform_test_file_structure
14:56
Remove all occurrences of "return" as the last command in a test file check-in: fe0156eb user: erikleunissen tags: uniform_test_file_structure
11:27
wm.test: remove useless note check-in: 45c60ef5 user: erikleunissen tags: uniform_test_file_structure
11:16
button.test: remove text indicating a renumbering of tests, because this type of information is (better) kept in the fossil repo check-in: 15341d87 user: erikleunissen tags: uniform_test_file_structure
08:35
option.test: out of caution, put back code line removed in commit [cd59d7fb9c] check-in: cd385698 user: erikleunissen tags: uniform_test_file_structure
2025-06-10
19:16
Merge-mark check-in: 32baf3bb user: jan.nijtmans tags: trunk, main
19:10
Fix the aqua part of [e94c8bc845]: macOS clipboard managers do not notice clipboard changes done by Tk check-in: 293526c2 user: jan.nijtmans tags: core-9-0-branch
18:32
Merge 8.6 check-in: 302beca9 user: jan.nijtmans tags: core-9-0-branch
17:41
windows-2019 runner is no longer supported check-in: 8d92fc5e user: jan.nijtmans tags: core-8-6-branch
17:01
Fix the aqua part of [e94c8bc845]: macOS clipboard managers do not notice clipboard changes done by Tk check-in: ba8192c7 user: culler tags: trunk, main
16:32
Remove the clipboard transient command; leave the other changes in place. Closed-Leaf check-in: 23cc6391 user: culler tags: bug-e94c8bc845-aqua
12:27
(ttk) Round 2 of adding section headers, correcting oversights caused by flawed search in previous round. check-in: 30d07f22 user: erikleunissen tags: uniform_test_file_structure
12:04
Round 2 of adding section headers, correcting oversights caused by flawed search in previous round. check-in: b1f84284 user: erikleunissen tags: uniform_test_file_structure
12:01
grid.test: correct some flaws that would otherwise be indicative of a section "COMMON TEST SETUP" for a single test. check-in: ee12597c user: erikleunissen tags: uniform_test_file_structure
11:46
Merge trunk check-in: d6ebd820 user: erikleunissen tags: uniform_test_file_structure
11:41
Addendum to project "Collect utility procs for the Tk test suite", correcting two proc names in comments in entry.test. check-in: b0977e0c user: erikleunissen tags: core-9-0-branch
11:38
Addendum to project "Collect utility procs for the Tk test suite", correcting two proc names in comments in entry.test. check-in: 7c346303 user: erikleunissen tags: trunk, main
11:34
Remove Github CI scheduling instructions Closed-Leaf check-in: fdde2c69 user: erikleunissen tags: tk_collect_test_utils, addendum3
05:59
Adapt test clipboard-7.16 to the new command. check-in: 91446878 user: fvogel tags: bug-e94c8bc845-aqua
05:58
Fix the build on Windows check-in: 505399a1 user: fvogel tags: bug-e94c8bc845-aqua
2025-06-09
03:57
Edit out-of-date comment. check-in: b069a46b user: culler tags: bug-e94c8bc845-aqua
2025-06-08
17:19
Fix the clear command on Windows. check-in: f9a258d9 user: marcc tags: bug-e94c8bc845-aqua
02:36
Compiler errors cleared; pending testing and refinement check-in: 8ea54338 user: kevin_walzer tags: tka11y
01:41
Eliminate many compiler errors with new threading setup - still need to resolve typing of arguments from marshalling function check-in: 64029fbe user: kevin_walzer tags: tka11y
2025-06-07
22:40
Refactor code to run Tcl/Tk functions on main thread only; add thread locks to guard data check-in: 6daf7f01 user: kevin_walzer tags: tka11y
03:59
Fix the clear command. check-in: 34cd8ef4 user: culler tags: bug-e94c8bc845-aqua
03:19
Rework the design. The flush command is gone, replaced by clipboard transient. check-in: 2f89083d user: culler tags: bug-e94c8bc845-aqua
01:13
Roll back to last stable focus version check-in: 20f63b1f user: kevin_walzer tags: tka11y
2025-06-06
12:45
[c81e0cce] Add proposed test (in my simple language, sorry). Thanks, Christian Leaf check-in: 560de125 user: oehhar tags: bug-c81e0cce-named-font-late-creation
12:20
Merge trunk check-in: 7ea63eb0 user: erikleunissen tags: tk_collect_test_utils, addendum3
12:14
Let this branch test at Github CI. check-in: c3c6bd3f user: erikleunissen tags: tk_collect_test_utils, addendum3
12:02
Addendum 3 to tk_collect_test_utils: correct usage of name "doval" in comments in entry.test, proc was renamed previously check-in: a5562c58 user: erikleunissen tags: tk_collect_test_utils, addendum3
10:04
ttk/*.test: wrap long line in section "TESTFILE INITIALIZATION" check-in: be10dd50 user: erikleunissen tags: uniform_test_file_structure
09:59
bug [c81e0cce] provided patch (VC6 optimized): named font not honored if defied after reference in a widget check-in: ed0d5d23 user: oehhar tags: bug-c81e0cce-named-font-late-creation
09:35
config.test: add sections COMMON TEST SETUP/CLEANUP check-in: 5160685c user: erikleunissen tags: uniform_test_file_structure
09:28
color.test: move cleanup statement to section CLEANUP check-in: 5a1d56d3 user: erikleunissen tags: uniform_test_file_structure
09:28
clipboard.test: collect notes check-in: eb4e436d user: erikleunissen tags: uniform_test_file_structure
2025-06-05
02:03
Additional edit check-in: ef25057c user: kevin_walzer tags: tka11y
02:01
Minor tweak check-in: a73980d0 user: kevin_walzer tags: tka11y
01:59
Additional refinements check-in: f1713526 user: kevin_walzer tags: tka11y
01:47
Additional progress in thread management check-in: 1d0292aa user: kevin_walzer tags: tka11y
01:10
Progress on threading management/hanging app check-in: c53c03b3 user: kevin_walzer tags: tka11y
2025-06-04
18:43
Fix cut-paste error. check-in: 53b369f8 user: culler tags: json_info_plist
18:31
Add a command ::tk::mac::getInfoAsJSON which returns the JSON-encoded Info.plist file. check-in: d6d7263e user: culler tags: json_info_plist
11:45
Minor adjustments check-in: d39875a8 user: kevin_walzer tags: tka11y
2025-06-03
03:00
Add comment check-in: a2545dc1 user: kevin_walzer tags: tka11y
02:59
Further progress check-in: 03d3a043 user: kevin_walzer tags: tka11y
02:39
Progress on memory leaks check-in: 3595dbb9 user: kevin_walzer tags: tka11y
2025-06-02
15:46
Merge mark check-in: e82ce250 user: apnadkarni tags: trunk, main
15:40
Update changes.md for TIP 716 check-in: 829bfc18 user: apnadkarni tags: core-9-0-branch
12:48
Merge core-9-0-branch: TIP 716 accepted check-in: ddcbd331 user: apnadkarni tags: trunk, main
12:07
TIP 716 accepted check-in: 06aecac3 user: apnadkarni tags: core-9-0-branch
11:18
Merge core-9-0-branch Closed-Leaf check-in: f67db674 user: apnadkarni tags: tip-716
10:27
Correct oversight w.r.t. previous commit check-in: ad34d08e user: erikleunissen tags: uniform_test_file_structure
10:21
Sanitize "COMMON TEST CLEANUP" sections check-in: 1c321c16 user: erikleunissen tags: uniform_test_file_structure
08:35
Wrap long line in section "TESTFILE INITIALIZATION" check-in: b44b1ae4 user: erikleunissen tags: uniform_test_file_structure
03:26
Commit to preserve current work check-in: a943f6f3 user: kevin_walzer tags: tka11y
02:55
Attempting to remove more direct Tcl calls from MSAA thread check-in: 86698940 user: kevin_walzer tags: tka11y
01:33
Fix typo check-in: 0f6994be user: kevin_walzer tags: tka11y
01:30
Keyboard navigation now correctly aligns Tk and MSAA focus check-in: 815a4a55 user: kevin_walzer tags: tka11y
2025-06-01
20:34
Additional tweaks check-in: 79a63b05 user: kevin_walzer tags: tka11y
20:31
Patch proposed by Christian Werner to fix [55660624f7]: Block cursor in text widget may hide the character underneath Leaf check-in: 875cbd9f user: fvogel tags: bug-55660624f7
20:13
merge mark check-in: b48d90df user: fvogel tags: revised_text, tip-466
20:11
Merge trunk (the fixes for Issue1. and Issue 2 discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43) are not needed for the revised text widget, which already behaves as expected to this regard. check-in: f1b573a0 user: fvogel tags: revised_text, tip-466
20:04
Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner. check-in: 5d286a06 user: fvogel tags: trunk, main
19:59
Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner. check-in: a3d271ba user: fvogel tags: core-9-0-branch
19:50
Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner. check-in: 5c235c24 user: fvogel tags: core-8-6-branch
19:48
Add caveat about the block cursor rendering (see [5d0bc3cfec]). Patch provided by Christian Werner. Closed-Leaf check-in: 1d39bb14 user: fvogel tags: bug-5d0bc3cfec
19:41
When the text widget block cursor is in a tab, reduce its width to a whitespace width. This is part of in [5d0bc3cfec] (see Issue 2. in my comment dated 2025-05-31 14:25:43). Patch provided by Christian Werner. check-in: 9211ca27 user: fvogel tags: bug-5d0bc3cfec
19:21
Fix error in TextBlinkProc() for the text widget block cursor, as reported in [5d0bc3cfec] (see Issue 1. in my comment dated 2025-05-31 14:25:43). Patch provided by Christian Werner. check-in: 76ef49f3 user: fvogel tags: bug-5d0bc3cfec
02:28
Progress on retaining MSAA focus, but need to prevent Wish from hanging check-in: 501151cd user: kevin_walzer tags: tka11y
2025-05-31
21:59
Fix [e94c8bc845]: Tk does not work with clipboard managers on macOS check-in: 02fd5c9f user: culler tags: bug-e94c8bc845-aqua
12:39
merge trunk check-in: 9c125118 user: fvogel tags: revised_text, tip-466
12:38
Disable warning C5287 showing up on recent MSVC 2022 versions. See https://core.tcl-lang.org/tcl/tktview/1dcda0e862. check-in: a5cef70a user: fvogel tags: revised_text, tip-466
2025-05-30
20:17
Begin to address hangs check-in: 90d1f9c2 user: kevin_walzer tags: tka11y
16:27
Comment cleanup check-in: a7dd55ab user: kevin_walzer tags: tka11y
16:22
Child widget accessible focus finally works check-in: dd221dad user: kevin_walzer tags: tka11y
11:11
pack.test, scrollbar.test: correct "COMMON TEST SETUP" sections check-in: 4eeca13c user: erikleunissen tags: uniform_test_file_structure
2025-05-29
08:24
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: cc7b2999 user: fvogel tags: trunk, main
08:22
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: 42a174a0 user: fvogel tags: core-9-0-branch
07:59
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: b450c42d user: fvogel tags: core-8-6-branch
07:58
Remove unintended blank line. Closed-Leaf check-in: fc822251 user: fvogel tags: bug-17b509d78f
02:50
Rework some var names, remove unnecessary calls to Tcl_Interp check-in: c1fb830d user: kevin_walzer tags: tka11y
2025-05-28
20:49
Additional revisions to make sure child widget functions are correctly wired in; also cleanup check-in: 41613faa user: kevin_walzer tags: tka11y
18:19
Convert Tk child widgets from MSAA objects to virtual objects tracked by child Id - remove unnecessary functions and add utility functions check-in: 45861d50 user: kevin_walzer tags: tka11y
2025-05-27
11:35
Remove tkWinAccessibility.h - code refactoring make it unnecessary check-in: 8c5cf844 user: kevin_walzer tags: tka11y
04:13
Preserving current work, but moving to simpler design to focus on root accessible and convert child accessible methods to simple helper functions check-in: 68870e43 user: kevin_walzer tags: tka11y
2025-05-26
15:57
Initialize dash structure to avoid potential ckfree() by Tk_GetDash. Leaf check-in: 9afe71fa user: emiliano tags: tk-print-fixes
01:33
Move global state to per interp state. Check for a non-initialized DC in all gdi commands. check-in: b1de52e3 user: emiliano tags: tk-print-fixes
2025-05-25
20:38
Additional cleanup check-in: 69027fc6 user: kevin_walzer tags: tka11y
19:17
Refine new implementation, refactor code and correct compiler errors check-in: 53a260e5 user: kevin_walzer tags: tka11y
16:37
If CreateIconFromResourceEx failed, try CreateIconFromResource as a fallback. Do this always, i.e.remove the condition on biBitCount != 16 since NT is now very obsolete. Also, remove debug printfs. check-in: eeaf3858 user: fvogel tags: bug-17b509d78f
02:26
More parsing cleanup. Make text printing from canvas and text widgets use different commands; the later has simpler needs and doesn't make sense to go through all the machinery canvas text item uses check-in: af6b2f2f user: emiliano tags: tk-print-fixes
2025-05-24
22:47
Remove action handler check-in: a5aa1868 user: kevin_walzer tags: tka11y
22:45
Separate MSAA implementations for toplevel and child widgets check-in: e32433ba user: kevin_walzer tags: tka11y
17:09
(ttk) treetags.test, treeview.test, ttk.test, validate.test, vsapi.test: insert section headers corresponding to (amended) prototype check-in: c0641434 user: erikleunissen tags: uniform_test_file_structure
2025-05-23
16:42
(ttk) scrollbar.test: add CLEANUP section check-in: c58cc073 user: erikleunissen tags: uniform_test_file_structure
16:32
(ttk) progressbar.test, radiobutton.test, scale.test, scrollbar.test, spinbox.test: insert section headers corresponding to (amended) prototype check-in: f33712bc user: erikleunissen tags: uniform_test_file_structure
16:11
(ttk) image.test, labelframe.test, layout.test, notebook.test, panedwindow.test: add file headers check-in: 3e94b5ee user: erikleunissen tags: uniform_test_file_structure
02:28
Merge core-9-0-branch check-in: 03d67586 user: apnadkarni tags: tip-716
2025-05-22
20:04
(ttk) checkbutton.test combobox.test entry.test image.test labelframe.test layout.test notebook.test panedwindow.test: insert section headers corresponding to (amended) prototype check-in: 0e5fc364 user: erikleunissen tags: uniform_test_file_structure
18:14
wm.test xmfbox.test: insert section headers corresponding to (amended) prototype check-in: 770585a8 user: erikleunissen tags: uniform_test_file_structure
16:59
winMenu.test, winMsgbox.test, winSend.test, winWm.test: insert section headers corresponding to (amended) prototype check-in: c205dd0f user: erikleunissen tags: uniform_test_file_structure
09:57
window.test, winfo.test: insert section headers corresponding to (amended) prototype check-in: e000d378 user: erikleunissen tags: uniform_test_file_structure
01:15
Merge trunk check-in: d9d8e618 user: emiliano tags: tk-print-fixes
01:12
Correct positioning of image items check-in: 255e3ed0 user: emiliano tags: tk-print-fixes
00:19
Parse dashes for correctness. They are still not implemented but this is a step in that direction. Correctly display arrows (within DC resolution constraints). check-in: d89b4add user: emiliano tags: tk-print-fixes
2025-05-21
20:49
winButton.test, winClipboard.test, winDialog.test: insert section headers corresponding to (amended) prototype check-in: 32bdcffd user: erikleunissen tags: uniform_test_file_structure
16:51
visual.test visual_bb.test: insert section headers corresponding to (amended) prototype check-in: 75d2350f user: erikleunissen tags: uniform_test_file_structure
16:17
tk.test: move comment to file header check-in: 2271a90f user: erikleunissen tags: uniform_test_file_structure
16:02
Simplify rectangle and polygon option parsing. check-in: aa6a4f24 user: emiliano tags: tk-print-fixes
02:58
Resolve crashes introduced by rollback check-in: 14fa20e6 user: kevin_walzer tags: tka11y
00:45
Replace DrawCharsW with GetTextMetricsW to calculate line height. Cleanup parsing in Arc, Oval and Line items check-in: 0db655fc user: emiliano tags: tk-print-fixes
2025-05-20
20:52
unixWm.test: remove misplaced section header check-in: eb5d5850 user: erikleunissen tags: uniform_test_file_structure
18:03
unixButton.test, unixEmbed.test, unixFont.test, unixMenu.test, unixSelect.test, unixWm.test, util.test: insert section headers corresponding to (amended) prototype check-in: ec7ee9d9 user: erikleunissen tags: uniform_test_file_structure
15:41
Make rotated text work. Correct capstyle/joinstyle for arcs, polygons, line and rectangle. check-in: 69775734 user: emiliano tags: tk-print-fixes
07:23
Fix 3335120320. Create include dir for installing extensions in non-default locations check-in: f94f84b2 user: jan.nijtmans tags: trunk, main
07:21
Fix 3335120320. Create include dir for installing extensions in non-default locations check-in: e3aa80f9 user: jan.nijtmans tags: core-9-0-branch
02:59
Additional functions to support accessibility; cleanup check-in: 1c0f4ffc user: kevin_walzer tags: tka11y
2025-05-19
20:42
Merge 9.0 check-in: 4a495ea6 user: jan.nijtmans tags: revised_text, tip-466
20:07
Merge trunk check-in: d13ca308 user: erikleunissen tags: uniform_test_file_structure
19:26
Addendum to project "Collect utility procs for the Tk test suite" for proc "childTkInterp". check-in: efce056a user: erikleunissen tags: core-9-0-branch
19:21
Addendum to project "Collect utility procs for the Tk test suite" for proc "childTkInterp". check-in: fbd5f2c0 user: erikleunissen tags: trunk, main
19:12
Remove Github CI scheduling instructions Closed-Leaf check-in: cfcd3e7d user: erikleunissen tags: tk_collect_test_utils, addendum2
19:04
crymson -> crimson, follow-up previous commit check-in: dcd15bd0 user: jan.nijtmans tags: trunk, main
19:02
crymson -> crimson, follow-up previous commit check-in: bea73d70 user: jan.nijtmans tags: core-9-0-branch
18:57
crymson -> crimson, follow-up previous commit check-in: 345d4959 user: jan.nijtmans tags: core-8-6-branch
16:55
Fix [b6e71940b2]: colors.n error in color name. Doc fix only check-in: dfb667f5 user: jan.nijtmans tags: trunk, main
16:52
Fix [b6e71940b2]: colors.n error in color name. Doc fix only check-in: 94e39e8c user: jan.nijtmans tags: core-9-0-branch
16:46
Fix [b6e71940b2]: colors.n error in color name. Doc fix only check-in: bd239944 user: jan.nijtmans tags: core-8-6-branch
10:21
Fix [7231bf9941]: Setting ttk state may change the a variable passed by value check-in: 3e103b4d user: jan.nijtmans tags: trunk, main
10:20
Fix [7231bf9941]: Setting ttk state may change the a variable passed by value check-in: 9df91a3e user: jan.nijtmans tags: core-9-0-branch
10:11
Update "changes". Put more bug information in ttk.test check-in: e3abc6e4 user: jan.nijtmans tags: core-8-6-branch
09:46
Fix [7231bf9941]: Setting ttk state may change the a variable passed by value check-in: 151d1e44 user: jan.nijtmans tags: core-8-6-branch
01:14
Additional tweaking and merge trunk check-in: eabf151e user: kevin_walzer tags: tka11y
2025-05-18
19:42
Remove comments that sow confusion check-in: f747565a user: erikleunissen tags: tk_collect_test_utils, addendum2
19:35
Fix [7231bf9941]: Setting ttk state may change the a variable passed by value Closed-Leaf check-in: afb43975 user: jan.nijtmans tags: bug-7231bf9941
17:55
Back out numerous changes - not going in right direction check-in: 1627b501 user: kevin_walzer tags: tka11y
2025-05-17
20:43
Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: 0176f7c0 user: fvogel tags: bug-17b509d78f
16:54
Typo. check-in: b5099bba user: fvogel tags: uniform_test_file_structure
15:27
Let this branch test at Github CI. check-in: 959d2eec user: erikleunissen tags: tk_collect_test_utils, addendum2
14:17
Merge unintended fork check-in: 0b1d51d6 user: erikleunissen tags: uniform_test_file_structure
14:08
Merge trunk check-in: b6f6b364 user: erikleunissen tags: tk_collect_test_utils, addendum2
12:37
safePrimarySelection.test, systray.test, unixEmbed.test: simplify to use global utility proc "childTkInterp". testutils.tcl: simplify "childTkInterp" to use "loadTkCommand". check-in: 2a3ea79d user: erikleunissen tags: tk_collect_test_utils, addendum2
12:24
pack.test: correct oversight check-in: 84022f73 user: erikleunissen tags: uniform_test_file_structure
10:52
scrollbar.test, spinbox.test, text.test: correct mistakes check-in: 37876ea8 user: erikleunissen tags: uniform_test_file_structure
2025-05-16
21:11
Merge trunk (to unbreak the build with MSVC). check-in: 65c6ded0 user: fvogel tags: uniform_test_file_structure
17:46
textIndex.test, textMark.test, textTag.test, textWind.test, tk.test: insert section headers corresponding to (amended) prototype check-in: af14190a user: erikleunissen tags: uniform_test_file_structure
14:56
testutils.test, text.test, textBTree.test, textDisp.test, textImage.test: insert section headers corresponding to (amended) prototype check-in: 72c7c764 user: erikleunissen tags: uniform_test_file_structure
11:10
Merge trunk check-in: 4333b4e1 user: jan.nijtmans tags: revised_text, tip-466
11:08
Backout accidently committed changes check-in: 16f86748 user: jan.nijtmans tags: trunk, main
09:19
safe.test, safePrimarySelection.test, scale.test, scrollbar.test, select.test, send.test, spinbox.test, systray.test: insert section headers corresponding to (amended) prototype check-in: c3c28280 user: erikleunissen tags: uniform_test_file_structure
05:56
raise.test: insert section headers corresponding to (amended) prototype check-in: 7eca7c77 user: erikleunissen tags: uniform_test_file_structure
2025-05-15
21:38
pkgconfig.test: fix typo check-in: 06f93523 user: erikleunissen tags: uniform_test_file_structure
21:36
pack.test, packgrid.test, panedwindow.test, pkgconfig.test, place.test: insert section headers corresponding to (amended) prototype check-in: 31c1492e user: erikleunissen tags: uniform_test_file_structure
21:17
obj.test, option.test: insert section headers corresponding to (amended) prototype check-in: cd59d7fb user: erikleunissen tags: uniform_test_file_structure
15:26
main.test menu.test menuDraw.test menubut.test message.test msgbox.test: insert section headers corresponding to (amended) prototype check-in: e9b9b7b4 user: erikleunissen tags: uniform_test_file_structure
14:22
listbox.test: insert section headers corresponding to (amended) prototype check-in: 1b56eee0 user: erikleunissen tags: uniform_test_file_structure
13:06
Merge trunk check-in: 454a12d8 user: jan.nijtmans tags: revised_text, tip-466
11:20
Merge trunk check-in: 9c60a4ab user: erikleunissen tags: uniform_test_file_structure
11:04
image.test, imgBmap.test, imgListFormat.test, imgPNG.test, imgPPM.test, imgPhoto.test, imgSVGnano.test: insert section headers corresponding to (amended) prototype check-in: 9ead5acf user: erikleunissen tags: uniform_test_file_structure
09:41
TIP #704: Extend Tk_CanvasTextInfo check-in: b8abd911 user: jan.nijtmans tags: trunk, main
09:28
TIP #719: Add new states to make images of ttk::treeview and ttk::notebook customable check-in: c8727dda user: jan.nijtmans tags: trunk, main
09:23
TIP #698: Handle negative screen distances check-in: 8c61b856 user: jan.nijtmans tags: trunk, main
08:15
geometry.test, get.test, grab.test, grid.test: insert section headers corresponding to (amended) prototype check-in: 436616e1 user: erikleunissen tags: uniform_test_file_structure
01:20
Committing to preserve current state check-in: d20c0332 user: kevin_walzer tags: tka11y
2025-05-14
21:41
filebox.test, focus.test, focusTcl.test, font.test, fontchooser.test, frame.test: insert section headers corresponding to (amended) prototype check-in: 5a2c4356 user: erikleunissen tags: uniform_test_file_structure
18:26
dialog.test, embed.test, entry.test, event.test: insert section headers corresponding to (amended) prototype check-in: 0eda7359 user: erikleunissen tags: uniform_test_file_structure
17:13
choosedir.test, clipboard.test, clrpick.test, cluster.test, cmds.test, color.test, config.test, cursor.test: insert section headers corresponding to (amended) prototype check-in: f66d7527 user: erikleunissen tags: uniform_test_file_structure
16:18
canvImg.test, canvMoveto.test, canvPs.test, canvRect.test, canvText.test, canvWind.test, canvas.test: insert section headers corresponding to (amended) prototype check-in: 134c7b7a user: erikleunissen tags: uniform_test_file_structure
15:45
Correct hierarchical inconsistency in previous commit (amended plan for section headers) check-in: 202155d7 user: erikleunissen tags: uniform_test_file_structure
12:09
bell.test, bgerror.test, bind.test, bitmap.test, border.test, busy.test, button.test: insert section headers corresponding to prototype check-in: 25c08a66 user: erikleunissen tags: uniform_test_file_structure
2025-05-13
19:58
Additional handling for all different types of MSAA objects; still working on aligning accessibility and Tk focus check-in: 5374238e user: kevin_walzer tags: tka11y
08:38
Improve wording of section header (and do some cleanup for choosedir.test) check-in: af09347c user: erikleunissen tags: uniform_test_file_structure, PROTOTYPE
2025-05-12
10:06
Let this branch build and test at CI. check-in: 9f872e8e user: erikleunissen tags: uniform_test_file_structure
09:32
main.tcl, choosedir.test, color.test: implementation of the first proposal check-in: 0626ffb0 user: erikleunissen tags: uniform_test_file_structure
2025-05-11
11:14
Merge trunk check-in: dbc978c8 user: erikleunissen tags: uniform_test_file_structure
2025-05-10
02:04
Extensive refinement; adding various debugging statements to test development, will remove later check-in: 779f6b24 user: kevin_walzer tags: tka11y
2025-05-09
15:09
Addendum for proc "Click" to project "Collect utility procs for the Tk test suite" (merged previously) check-in: f9e8f9af user: erikleunissen tags: core-9-0-branch
15:07
Addendum for proc "Click" to project "Collect utility procs for the Tk test suite" (merged previously) check-in: 227db681 user: erikleunissen tags: trunk, main
11:09
testutils.tcl, winDialog.test, winMsgbox.test: combine and collect proc "Click" (removing the unused copy from winMsgbox.test) Closed-Leaf check-in: 1e5ae967 user: erikleunissen tags: tk_collect_test_utils, addendumClick
08:47
Merge trunk check-in: 4bdc3a8d user: erikleunissen tags: tk_collect_test_utils, addendumClick
08:42
New branch "addendumClick" check-in: 4d4e20ee user: erikleunissen tags: tk_collect_test_utils, addendumClick
2025-05-08
01:44
Refine functions, add comments check-in: 6b50cdc3 user: kevin_walzer tags: tka11y
2025-05-07
20:48
Merge trunk check-in: 0fab9cf2 user: erikleunissen tags: uniform_test_file_structure
20:27
Fix [4eb4c07dae]: Incorrect expected result for test unixfont-2.9 check-in: 73db5429 user: erikleunissen tags: core-9-0-branch
20:16
Fix [4eb4c07dae]: Incorrect expected result for test unixfont-2.9 check-in: 186f54c9 user: erikleunissen tags: trunk, main
19:50
Remove now unused constraint 'haveCourierFamilyFont'. Closed-Leaf check-in: 56336de3 user: fvogel tags: bug-4eb4c07dae
19:41
Fix code alignment. Closed-Leaf check-in: 329a55be user: fvogel tags: rfe-d632d28ba4
10:09
New branch for project "Make internal structure of test files uniform". Ticket: [b868892f29] check-in: 9aac852c user: erikleunissen tags: uniform_test_file_structure
09:26
tests/constraints.tcl: use "eq" for string comparison check-in: 90d419b8 user: erikleunissen tags: bug-4eb4c07dae
09:14
tests/unixFont.test: remove test unixfont-2.9 since it carries a constraint that is essentially the same as the test result, making the test useless check-in: 7a32197b user: erikleunissen tags: bug-4eb4c07dae
03:07
Back out unnecessary changes check-in: dfc04e03 user: kevin_walzer tags: tka11y
02:20
Additional refinements check-in: 55a2e437 user: kevin_walzer tags: tka11y
00:36
Minor tweaks check-in: dd80dcdd user: kevin_walzer tags: tka11y
2025-05-06
19:46
Use different text primitive when printing canvas text items with angle != 0. DrawTextW doesn't do the right thing (as opposed to TkDrawAngledTextLayout), so use TextOutW instead. This is a single line primitive, similar to TkDrawAngledChars, so single line, angled text items are now printed correctly. Multiline, angled text is still missing. check-in: 89e10312 user: emiliano tags: tk-print-fixes
11:30
More pinpoint notifications, remove unused code check-in: 05d8afef user: kevin_walzer tags: tka11y
01:57
Move key functions to main command check-in: 8457d85b user: kevin_walzer tags: tka11y
01:52
Additional code to manage MSAA/Tk integration - needs refinement and testing check-in: b839af2f user: kevin_walzer tags: tka11y
01:28
Work on canvas text items. Use the right font attributes. Correct placing wrt anchor and rotation options; single line text items are now printed correctly. check-in: 2c19b3a4 user: emiliano tags: tk-print-fixes
2025-05-05
16:14
Refactor PrintSelectPrinter() a bit more. Hopefully it doesn't leak memory anymore. Change default font for printing text to "Courier New" on Windows, in line with what other platforms use (monospaced font). First attempt at font rotation check-in: 00e13e3d user: emiliano tags: tk-print-fixes
01:30
Remove debugging statements check-in: 749168f3 user: kevin_walzer tags: tka11y
01:25
Additional tweaks check-in: 18d46872 user: kevin_walzer tags: tka11y
2025-05-04
19:37
Work toward passing MSAA events to Tk events for command processing check-in: e9631d78 user: kevin_walzer tags: tka11y
15:31
Fix [c04e2aafd2]: Useless element in result for test winDialog-10.3 check-in: 3202b552 user: fvogel tags: trunk, main
15:30
Fix [c04e2aafd2]: Useless element in result for test winDialog-10.3 check-in: c8a2e742 user: fvogel tags: core-9-0-branch
2025-05-03
21:21
Finally widgets obtain focus without crashing - now to begin refining actual widget interactions with accessibility on Windows check-in: becaf744 user: kevin_walzer tags: tka11y
04:51
Remove release statement check-in: 2eb03eca user: kevin_walzer tags: tka11y
04:42
Additional revisions check-in: fb8ebd48 user: kevin_walzer tags: tka11y
04:32
Additional refinements to reduce crashes check-in: 6407d102 user: kevin_walzer tags: tka11y
03:35
Updated handling of WM_GETOBJECT check-in: f08d43b6 user: kevin_walzer tags: tka11y
2025-05-02
11:55
Merge trunk check-in: 5393901d user: kevin_walzer tags: tka11y
11:51
Additional cleanup check-in: b94dd50e user: kevin_walzer tags: tka11y
06:51
[5d0bc3cf] Second half of Androwish commit https://androwish.org/home/info/ae43177ce04ec244 Closed-Leaf check-in: 82feefa9 user: oehhar tags: 5d0bc3cf-text-blockcursor
06:44
[5d0bc3cf] add androwish commit https://androwish.org/home/info/85ea46a8c74b8f6f check-in: c3c9b7cd user: oehhar tags: 5d0bc3cf-text-blockcursor
03:40
Remove unused functions check-in: 80b85a1e user: kevin_walzer tags: tka11y
2025-05-01
23:34
Refactor PrintSelectPrinter() function. Move some global state to the function. Handle error and cancel conditions first. No functional changes, but (hopefully) this will ease future mainteinance check-in: 60470b5f user: emiliano tags: tk-print-fixes
23:06
Avoid potential memory leaks check-in: de03cd97 user: emiliano tags: tk-print-fixes
22:58
Implement missing "raw" smooth method for both lines and polygon canvas items check-in: b09c19db user: emiliano tags: tk-print-fixes
22:31
Remove unused proc check-in: ac4d23e4 user: emiliano tags: tk-print-fixes
22:27
Add missing variables check-in: 9df468f8 user: emiliano tags: tk-print-fixes
22:19
Fix two problems printing text on windows: [_gdi characters] creates an array variable in the global scope, so move it to the ::tk::print namespace; also, provide a default width for those characters not in the array. No more 'can't read "charwidths(‾)": no such element in array' errors. check-in: 8514a4fc user: emiliano tags: tk-print-fixes
06:57
Merge trunk check-in: 1e599672 user: jan.nijtmans tags: revised_text, tip-466
2025-04-30
12:07
Rebase to trunk Closed-Leaf check-in: c88d91ab user: jan.nijtmans tags: tip-698, core-tip-698
12:05
Merge-mark check-in: 7af6ab73 user: jan.nijtmans tags: trunk, main
12:01
Accept [718cbc3016]: Collect utility procs for the Tk test suite check-in: 0318c8ea user: jan.nijtmans tags: core-9-0-branch
2025-04-29
21:55
Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patches by Emiliano Gavilan. check-in: 242958d6 user: jan.nijtmans tags: core-9-0-branch
20:54
Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Patch by Emiliano Gavilan. check-in: 442b8957 user: fvogel tags: trunk, main
20:52
Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patch by Emiliano Gavilan. check-in: 95e5a7cf user: fvogel tags: trunk, main
13:56
UNEXEC tests/option.file3 UNEXEC tests/winDialog.test check-in: ae8d1bd7 user: jan.nijtmans tags: trunk, main
13:54
Merge-mark check-in: 753d0fb6 user: jan.nijtmans tags: trunk, main
13:52
UNEXEC winDialog.test check-in: 0b15d7df user: jan.nijtmans tags: core-9-0-branch
2025-04-28
21:28
Accept [718cbc3016]: Collect utility procs for the Tk test suite check-in: 0723cd32 user: erikleunissen tags: trunk, main
21:22
Remove this project from Github CI scheduling files Closed-Leaf check-in: ac75d18e user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
05:54
Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Patch by Emiliano Gavilan. Closed-Leaf check-in: d006bbc4 user: fvogel tags: bug-9b23b6ca23
05:49
Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patch by Emiliano Gavilan. Closed-Leaf check-in: e03df40d user: fvogel tags: bug-7716cb2f67
02:33
Additional tweak check-in: 38cc8450 user: kevin_walzer tags: tka11y
02:32
Tweak indentation errors check-in: bdf5824a user: kevin_walzer tags: tka11y
02:26
Additional refinements with crashes check-in: 959a027b user: kevin_walzer tags: tka11y
2025-04-27
21:38
Additional crash cleanup check-in: 911675e6 user: kevin_walzer tags: tka11y
20:51
Remove additional crash points and simplify accessibility hierarchy check-in: 8e2aeaad user: kevin_walzer tags: tka11y
20:07
ubuntu-20.04 is removed from Github ACTIONS check-in: 747c94e9 user: jan.nijtmans tags: core-8-6-branch
19:35
Fix [bb5c3d0ecc]: tk print command fails on windows. With complementary patches by Emiliano Gavilan. check-in: 7d3a081b user: jan.nijtmans tags: core-9-0-branch
2025-04-26
16:34
Fix typo in comment check-in: f4d1042a user: emiliano tags: trunk, main
13:04
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: d4ced03c user: culler tags: core-8-6-branch
12:53
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: b6f80eb3 user: culler tags: core-9-0-branch
12:48
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: 34e2d7e7 user: culler tags: trunk, main
12:37
merge main Closed-Leaf check-in: e8cdd34b user: culler tags: bug-111f66c781
11:47
Fix [bb5c3d0ecc]: tk print command fails on windows. With complementary patches by Emiliano Gavilan. check-in: 5c5daa6c user: fvogel tags: trunk, main
11:45
Complementary fix by Emiliano Gavilan for [d2eac285d9]: tk print command fails with canvas widget check-in: 408f20ff user: fvogel tags: trunk, main
07:42
Correctly indent continuation lines. Closed-Leaf check-in: 4a06dff1 user: fvogel tags: bug-bb5c3d0ecc
03:10
Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: 22eb7b5a user: culler tags: bug-111f66c781
02:21
Remove a couple of debugging lines check-in: a674d7e0 user: kevin_walzer tags: tka11y
02:15
Address some runtime errors/crashes with MSVC check-in: 8fb84545 user: kevin_walzer tags: tka11y
2025-04-25
19:15
Further patch from Emiliano Gavilan. check-in: c4c9d256 user: fvogel tags: bug-bb5c3d0ecc
06:14
Complementary fix by Emiliano Gavilan, fixing further issues (see [bb5c3d0ecc]). check-in: 57ac712c user: fvogel tags: bug-bb5c3d0ecc
2025-04-24
21:01
Fix [bb5c3d0ecc]: tk print command fails on windows check-in: 8fd0f283 user: fvogel tags: bug-bb5c3d0ecc
13:09
Rebase Leaf check-in: 26f254f0 user: jan.nijtmans tags: tip-626
13:05
Fix [d2eac285d9]: tk print command fails with canvas widget check-in: 654457d0 user: jan.nijtmans tags: trunk, main
13:02
Fix [d2eac285d9]: tk print command fails with canvas widget check-in: b2411a5e user: jan.nijtmans tags: core-9-0-branch
12:00
Merge-mark check-in: 7e7a527a user: jan.nijtmans tags: trunk, main
11:59
Fix [855ec435ef]: Aqua sometimes fails to set TkEventTarget when a new keyWindow is assigned - breaks BWidget DND. check-in: 87e85a52 user: jan.nijtmans tags: core-9-0-branch
11:52
Merge 9.0 check-in: 43dd3043 user: jan.nijtmans tags: trunk, main
11:51
Fix [f6d40f9902]: Cross compiling trunk using x86_64-w64-mingw32-gcc version 9.2.0 fails since commit [03ce8fe9d1] check-in: fb7f031f user: jan.nijtmans tags: core-9-0-branch
2025-04-23
09:42
Attempt to fix [d2eac285d9]: tk print command fails with canvas widget Closed-Leaf check-in: fada46f6 user: jan.nijtmans tags: bug-d2eac285d9
08:01
[5d0bc3cf] block cursor on tab has space width: https://androwish.org/home/info/ae43177ce04ec244 check-in: 3a6853ea user: oehhar tags: 5d0bc3cf-text-blockcursor
2025-04-22
22:56
Merge trunk, resolve conflicts in winDialog.test check-in: b5831181 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
20:55
Minor tweaks check-in: 5acfd120 user: kevin_walzer tags: tka11y
2025-04-21
09:07
testutils.test: ensure initial non-existence of test-specific variables and procs check-in: 57a86249 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
08:18
spinbox.test, ttk/validate.test: likewise (correct oversight in previous commit) check-in: 767576ba user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
02:47
Simplify function check-in: 63a0cd24 user: kevin_walzer tags: tka11y
02:38
Cleanup check-in: 9d86ce15 user: kevin_walzer tags: tka11y
02:29
Address crash on startup check-in: f0ccf2ab user: kevin_walzer tags: tka11y
2025-04-20
21:25
Attempted resolution of crashes check-in: bdb91ddc user: kevin_walzer tags: tka11y
16:41
entry.test, testutils.tcl: rename variable "textVar" if it isn't meant to be a textvariable associated with any imported utility proc. Rename variable "::e" if its usage is equal to the imported namespace variable "textVar". check-in: 70ca5761 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
16:37
testutils.GUIDE: minor textual improvement check-in: e67f2079 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
16:19
testutils.test: remove useless underscores check-in: 19b7002d user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
15:49
Silence compiler errors/warnings check-in: fa2c51f3 user: kevin_walzer tags: tka11y
2025-04-19
21:44
Additional integration with Windows messages check-in: 750ce953 user: kevin_walzer tags: tka11y
19:02
Additional tweaks check-in: 8753d718 user: kevin_walzer tags: tka11y
18:25
Refinement of focus methods check-in: 94cdd0e0 user: kevin_walzer tags: tka11y
18:04
Cleanup check-in: ca3efcd7 user: kevin_walzer tags: tka11y
03:16
Revisions to focus management check-in: d4242f24 user: kevin_walzer tags: tka11y
2025-04-18
13:18
Remove activeCodePage from wish manifest check-in: d7fe431a user: apnadkarni tags: tip-716
02:52
Merge trunk check-in: 1b5bbef9 user: kevin_walzer tags: tka11y
02:47
Minor tweaks check-in: c80a53f2 user: kevin_walzer tags: tka11y
02:14
Further revisions check-in: b0eb0bf7 user: kevin_walzer tags: tka11y
2025-04-17
19:51
Complete MSAA implementation, silence compiler warnings/errors check-in: 34c5b56f user: kevin_walzer tags: tka11y
02:33
Additional comments/tweaks check-in: 7f166959 user: kevin_walzer tags: tka11y
02:31
Cleanup check-in: 2847db0f user: kevin_walzer tags: tka11y
02:30
Extensive work on bridging MSAA/Tk widget focus; filling out MSAA implementation and glue code check-in: 1eba0529 user: kevin_walzer tags: tka11y
2025-04-16
03:22
Cleanup roles parsing check-in: dd3e2c07 user: kevin_walzer tags: tka11y
03:02
Delete duplicate lines check-in: 5412cb1f user: kevin_walzer tags: tka11y
00:21
Multiple tweaks to complete Windows API check-in: 796889a6 user: kevin_walzer tags: tka11y
2025-04-15
11:19
Refine buttonpress action check-in: f598fea4 user: kevin_walzer tags: tka11y
03:20
Remove debugging statement check-in: 7a367393 user: kevin_walzer tags: tka11y
03:17
Remove error where windows are mapped before accessibility commands are initalized; some tweaks for Windows check-in: a2eee4e7 user: kevin_walzer tags: tka11y
2025-04-14
14:01
merge main Leaf check-in: 49cf5954 user: oehhar tags: tip-714-alt
13:56
merge main, minimize diff Leaf check-in: a68b9232 user: oehhar tags: tip-714-image-driver-info
13:52
TIP714: copy "image types photo" syntax from branch [tip-714-alt] check-in: 50d9fd1d user: oehhar tags: tip-714-image-driver-info
00:56
Additional tweak check-in: 66e52867 user: kevin_walzer tags: tka11y
00:53
Additional cleanup check-in: 6b8f0271 user: kevin_walzer tags: tka11y
2025-04-13
22:01
Begin cleanup of MSVC compiler warnings and errors check-in: b5fe857c user: kevin_walzer tags: tka11y
03:16
Cleanup check-in: e62add38 user: kevin_walzer tags: tka11y
03:10
Additional correction for makefile.vc check-in: 68f398f5 user: kevin_walzer tags: tka11y
03:03
Fix typo in makefile.vc check-in: 933edbfa user: kevin_walzer tags: tka11y
02:58
Correct typo check-in: aba945c5 user: kevin_walzer tags: tka11y
02:57
Pass correct lib flags check-in: e800dbe4 user: kevin_walzer tags: tka11y
02:56
Additional tweaks check-in: e8d41f05 user: kevin_walzer tags: tka11y
02:49
Additional tweaks check-in: 63e7c6d2 user: kevin_walzer tags: tka11y
02:45
Tweak search path for Atk check-in: 556098ca user: kevin_walzer tags: tka11y
2025-04-11
17:33
Fix [855ec435ef]: Aqua sometimes fails to set TkEventTarget when a new keyWindow is assigned - breaks BWidget DND. check-in: 6e560259 user: culler tags: trunk, main
16:50
Merge trunk check-in: d2eaf413 user: jan.nijtmans tags: revised_text, tip-466
15:57
Move the call to [NSApp setTkEventTarget:] into the windowActivation callback method of NSApp. Closed-Leaf check-in: 82221f8b user: culler tags: bug-855ec435ef
2025-04-10
21:02
Fix [855ec435ef]: Aqua does not reset the Tk event target after a BWidget Drag and Drop operation check-in: 5a5f2d8a user: culler tags: bug-855ec435ef
19:32
WidgetDemo: Minor improvements in knightstour.tcl. check-in: 696a8519 user: csaba tags: trunk, main
19:26
WidgetDemo: Minor improvements in knightstour.tcl. check-in: e7372e1c user: csaba tags: core-9-0-branch
12:40
Fix fd8341e496: Tcl_InitStubs compatibility for 9.1 check-in: 617bb9f2 user: jan.nijtmans tags: trunk, main
12:40
Fix fd8341e496: Tcl_InitStubs compatibility for 9.1 check-in: 3f9cc5db user: jan.nijtmans tags: core-9-0-branch
12:37
Fix fd8341e496: Tcl_InitStubs compatibility for 9.1 check-in: 6b363e89 user: jan.nijtmans tags: core-8-6-branch
12:28
Remove obsolete comment (thanks to Erik Leunissen) check-in: 79912fd5 user: jan.nijtmans tags: trunk, main
12:26
Backport testcase improvements from 9.1 check-in: b745a37a user: jan.nijtmans tags: core-9-0-branch
2025-04-09
13:59
Merge trunk check-in: a7aa442e user: jan.nijtmans tags: revised_text, tip-466
13:48
Merge 9.0 check-in: f4948d62 user: jan.nijtmans tags: trunk, main
10:04
Fix [1562e10c58]: Installing Tcl on macOS makes other versions of tclsh unable to find Tk. Just remove all references to Tcl 8.7, since it won't be released anyway. check-in: 658a7dd9 user: jan.nijtmans tags: core-9-0-branch
2025-04-08
09:46
Get rid of references to Tcl 8.7: It won't be released. Closed-Leaf check-in: dce3ec0c user: jan.nijtmans tags: bug-1562e10c58
2025-04-07
15:02
Merge 9.0 check-in: 57e558bf user: jan.nijtmans tags: trunk, main
15:01
Remove OPTS=tk8 option: It was meant to be able to compile extesions witk Tk 8.7, which will never fly .... check-in: effef6c6 user: jan.nijtmans tags: core-9-0-branch
08:27
Ticket [5d0bc3cf] Text blockcursor: Androwish checkin https://www.androwish.org/home/info/b8894bb57964415f (thanks, Christian) check-in: 9ae9ae31 user: oehhar tags: 5d0bc3cf-text-blockcursor
03:17
Fix typos check-in: 42ddad67 user: kevin_walzer tags: tka11y
02:37
Remove syntax error in configure when checking for Atk support check-in: 1d91580b user: kevin_walzer tags: tka11y
02:19
Correct typo check-in: f58f138e user: kevin_walzer tags: tka11y
02:17
Initial draft of Atk accessibility implementation check-in: 9027a6ac user: kevin_walzer tags: tka11y
2025-04-05
16:26
Correct typo in comments check-in: cfe2fc9a user: kevin_walzer tags: tka11y
03:25
Add help hints for Windows check-in: 276e2a61 user: kevin_walzer tags: tka11y
2025-04-04
08:49
Ticket [5d0bc3cf] Text blockcursor: Androwish checkin https://androwish.org/home/info/85ea46a8c74b8f6f (thanks, Christian) check-in: 1d2248a3 user: oehhar tags: 5d0bc3cf-text-blockcursor
2025-04-03
16:24
Merge 9.0 check-in: d112bcc7 user: jan.nijtmans tags: trunk, main
16:23
Sync tcl.m4 with Tcl check-in: 83f32527 user: jan.nijtmans tags: core-9-0-branch
15:16
Ticket [5d0bc3cf]: adoption to 9.1: textPtr->insertWidth is now an Obj check-in: 60151aa1 user: oehhar tags: 5d0bc3cf-text-blockcursor
15:11
Ticket [5d0bc3cf] Fix block cursor of text widget. Original contribution for 8.6 by Christian Werner (thanks) check-in: 5263ef5e user: oehhar tags: 5d0bc3cf-text-blockcursor
10:10
Protect Tk_SetTypeInfoProc(): If running in Tk 9.0, just make it a NOP check-in: 1bf9cf7d user: jan.nijtmans tags: tip-714-alt
09:46
Add Tk_SetTypeInfoProc() to stub table check-in: ea22295e user: jan.nijtmans tags: tip-714-alt
08:27
TIP714 image format info: add file and write reporting for the photo image type, add tests check-in: 79b6c940 user: oehhar tags: tip-714-alt
08:12
Remove unused variables Leaf check-in: cf922f16 user: jan.nijtmans tags: getrid_setgrid
07:08
TIP 714: image photo format info: bring formats in evaluation order check-in: b9d72efc user: oehhar tags: tip-714-alt
2025-04-02
02:13
Merge trunk check-in: ba1f4e33 user: kevin_walzer tags: tka11y
02:09
Re-organize code a bit, correct typos check-in: 524198c5 user: kevin_walzer tags: tka11y
01:58
Build out Windows accessibility code - testing to begin soon check-in: 946f7090 user: kevin_walzer tags: tka11y
00:25
alternative implementation for TIP#714 check-in: fd9694da user: emiliano tags: tip-714-alt
2025-04-01
16:16
testutils.tcl [pause]: more simplification check-in: 98c47016 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW
14:36
Protect Tk_SetSizeHints(): If an extension is compiled with Tk 9.1 but running on Tk 9.0, tkStubsPtr->tk_SetSizeHints is NULL. In that case, just do nothing. check-in: 2ed51f9d user: jan.nijtmans tags: getrid_setgrid, core-getrid_setgrid
14:22
Don't try to NULLify Tk_SetGrid/Tk_UnsetGrid calls: The deprecation warning then doesn't work any more. check-in: 034b8f98 user: jan.nijtmans tags: getrid_setgrid
2025-03-31
23:40
Remove code which is conditioned on gridWin and a call to nonexistent SetGrid from tkWinWm.c; remove tests which require gridded windows. check-in: aacad81d user: marcc tags: getrid_setgrid
20:27
Make Tk_SetSizeHints() usable without tkPlatDecls.h. Clean up much more check-in: e1cb8261 user: jan.nijtmans tags: getrid_setgrid, core-getrid_setgrid
09:30
testutils.tcl [pause]: remove default value for msecs argument. What seems like a feature might work out dangerously if the default value were ever to be changed. Luckily not a single existing call relies on a default value. check-in: 8fbdf714 user: erikleunissen tags: tk_collect_test_utils
08:48
testutils.tcl [_pause]: rename to "pause" and adapt calls in test files. check-in: c215ffd0 user: erikleunissen tags: tk_collect_test_utils
08:36
testutils.tcl [_pause]: correct qualification of wait variable, and optimize slightly. check-in: 737c20a9 user: erikleunissen tags: tk_collect_test_utils
02:12
Begin work on Windows check-in: 2362e3be user: kevin_walzer tags: tka11y
2025-03-30
23:09
Remove x11 code depending on gridWin. check-in: 6a15c6cc user: culler tags: getrid_setgrid
21:52
Remove aqua code depending on gridWin. check-in: e563cddf user: culler tags: getrid_setgrid
20:33
Make SetGrid a no-op; remove SetGrid tests. check-in: c59ba320 user: culler tags: getrid_setgrid
19:28
Code style, and enforce evaluation order (the previous code relied on operations precedence). No functional change. Leaf check-in: 43c90dad user: fvogel tags: bug-ad458a3a72
19:15
Add comments in UpdateElideInfo() for better understanding of the code. check-in: 34662a24 user: fvogel tags: bug-ad458a3a72
14:35
Fix typos check-in: 35fbe4ba user: kevin_walzer tags: tka11y
14:21
Re-organize code in accessibility.tcl and add/enhance comments check-in: ea30cc6c user: kevin_walzer tags: tka11y
13:59
Check state on macOS check-in: 92f6c1d2 user: kevin_walzer tags: tka11y
13:53
Utility domain "select": [setup] -> [selectionSetup] check-in: 83c3bea5 user: erikleunissen tags: tk_collect_test_utils
12:54
testutils.tcl: keep alphabetical order (domain "generic") check-in: eabc92a3 user: erikleunissen tags: tk_collect_test_utils
09:34
merge trunk check-in: 027ff1ee user: fvogel tags: revised_text, tip-466
01:37
Correct help string check-in: a9cf139d user: kevin_walzer tags: tka11y
01:14
Finish making TkWmInfo struct private to tkMacOSXWm.c; tweak some tests. check-in: 337c310e user: culler tags: getrid_setgrid
2025-03-29
23:04
testutils.test: correct numbering check-in: 4b4bf18c user: erikleunissen tags: tk_collect_test_utils
21:54
Merge trunk check-in: 5db61557 user: erikleunissen tags: tk_collect_test_utils
21:00
Menubutton support check-in: 9f6d6039 user: kevin_walzer tags: tka11y
20:55
tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command Leaf check-in: c7bc16c1 user: erikleunissen tags: core-8-branch
20:50
tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: 4d3b0805 user: erikleunissen tags: core-9-0-branch
20:42
tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: f302dd87 user: erikleunissen tags: trunk, main
20:38
Add man page for accessible check-in: 47dbbeef user: kevin_walzer tags: tka11y
18:44
Add command to the ensemble check-in: 77029b37 user: kevin_walzer tags: tka11y
18:31
Remove unnecessary method calls, silence compiler warnings check-in: e7fccf10 user: kevin_walzer tags: tka11y
15:53
Refinement of Treeview accessibility check-in: cdca3d3f user: kevin_walzer tags: tka11y
13:07
testutils.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: b245f706 user: erikleunissen tags: tk_collect_test_utils
11:22
TIP 714: image format list: rename image subcommand to "handler". check-in: 8600d8d1 user: oehhar tags: tip-714-image-driver-info
07:50
testutils.test: fix typo check-in: 10a41b7f user: erikleunissen tags: tk_collect_test_utils
07:49
testutils.test: renumber tests, combining sections 1-3 check-in: 9a97127a user: erikleunissen tags: tk_collect_test_utils
07:47
testutils.GUIDE: add author check-in: 60748050 user: erikleunissen tags: tk_collect_test_utils
02:09
Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXKeyEvent.c check-in: 036a9312 user: culler tags: getrid_setgrid
00:17
Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXMouseEvent.c check-in: 263ab6d0 user: culler tags: getrid_setgrid
2025-03-28
20:07
testutils.GUIDE: make init proc example more typical, and independent from current samples in testutils.tcl check-in: 365dc5e1 user: erikleunissen tags: tk_collect_test_utils
18:28
testutils.tcl [isNative]: arrange in alphabetical order check-in: 0d95c0a6 user: erikleunissen tags: tk_collect_test_utils
18:00
TIP 714 image photo formats: document Tk_ImageCreateProc argument change check-in: 5513710c user: oehhar tags: tip-714-image-driver-info
17:04
TIP 714 list image formats: rename command to "image driver photo formats". Add "image bitmap driver" implementation with no suboption. Add tests and documentation. check-in: d6e5669f user: oehhar tags: tip-714-image-driver-info
11:41
Progressbar and notebooks now accessible; starting on text widget check-in: ed7fbbea user: kevin_walzer tags: tka11y
03:06
Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXSubwindows.c. check-in: ed8852d7 user: culler tags: getrid_setgrid
2025-03-27
11:53
Merge trunk. Resolve conflicts in win/tkWinDialog.c and tests/winDialog.test, but don't import changes to winDialog-5.9 (now useless test) check-in: 02357bdd user: erikleunissen tags: tk_collect_test_utils
10:29
Merge main check-in: 49e7dd23 user: oehhar tags: tip-714-image-driver-info
10:23
Ticket [25b84e1246] Removal of old image code leftover check-in: ff43d4d2 user: oehhar tags: core-9-0-branch
10:15
Ticket [25b84e1246] Removal of old image code leftover check-in: 9087179e user: oehhar tags: trunk, main
02:55
Aqua: Remove references to TkWmInfo struct from tkMacOSXInit.c and TkMacOSXWindowEvent.c. check-in: 81e9804a user: culler tags: getrid_setgrid
2025-03-26
22:53
Disable some unused declarations. check-in: d284e005 user: culler tags: getrid_setgrid
22:36
Aqua: move TkWm functions into tkMacOSXWm.c -- TkWmInfo struct should be private to that module. check-in: de443514 user: culler tags: getrid_setgrid
19:43
Put back Tk_PhotoSetSize in slot 268, same as in Tk 9.0 check-in: 67e06f58 user: jan.nijtmans tags: getrid_setgrid
18:13
Ticket [441c526c] MS-Win: remove Windows XP dialog variants for tk_chooseDirectory and tk_getOpenFile. Undocumented option -xpstyle removed. check-in: 03ce8fe9 user: oehhar tags: trunk, main
17:59
We may as well use base_width and base_height correctly. check-in: 0543cfab user: culler tags: getrid_setgrid
17:15
Deprecate Tk_SetGrid check-in: 1386fac5 user: culler tags: getrid_setgrid
10:11
Reinstate automatic initialization of dialogType for domain "dialog". The convenience for the test (file) author is paramount. check-in: 9432c909 user: erikleunissen tags: tk_collect_test_utils
2025-03-25
19:29
Ticket [25b84e1246] Remove old image code leftover Closed-Leaf check-in: 1b7c72a6 user: oehhar tags: 25b84e1246-old-image-leftover-removal
15:01
TIP 714 photo driver info: put default driver last in list to get match order. check-in: 7da58a06 user: oehhar tags: tip-714-image-driver-info
14:31
Merge main check-in: 1cfaabb1 user: oehhar tags: tip-714-image-driver-info
14:25
TIP 714 photo driver info: implementation of "image format photo list" check-in: df50d132 user: oehhar tags: tip-714-image-driver-info
10:23
choosedir.test [EnterDirsByKey]: remove "global" statement for unused variable check-in: 8da74142 user: erikleunissen tags: tk_collect_test_utils
10:12
testutils.tcl, domain "dialog": don't export namespace variable dialogType check-in: 5622f648 user: erikleunissen tags: tk_collect_test_utils
09:44
Backout [3783cb47a0] and [5c3431e218] because of unclean import check-in: c888fa3c user: erikleunissen tags: tk_collect_test_utils
07:10
Ticket [441c526c]: remove noop -xpstyle and deprecated warning in docs. Closed-Leaf check-in: efc82e11 user: oehhar tags: 441c526c-mswin-xpstyle-dialogs-removal
02:15
Remove unused symbol check-in: 5ab8415e user: kevin_walzer tags: tka11y
02:08
Sticking with touchpad and mousewheel for scrollbar operation, with hints check-in: 2a76a501 user: kevin_walzer tags: tka11y
2025-03-24
21:20
testutils.tcl [isNative]: correct behaviour for dialog types that don't use domain namespace variable "dialogIsNative" check-in: 3783cb47 user: erikleunissen tags: tk_collect_test_utils
17:11
choosedir.test, clrpick.test, filebox.test, msgbox.test: automatically determine dialog type from the name of the test file check-in: 5c3431e2 user: erikleunissen tags: tk_collect_test_utils
13:43
testutils.tcl [setDialogType]: simplify check-in: 7e0274e6 user: erikleunissen tags: tk_collect_test_utils
13:09
Collect variable "isNative" and rename to "dialogIsNative", significantly simplifying the algorithm determining its value. Remove related awkwardness in files clrpick.test and msgbox.test check-in: 9897eac3 user: erikleunissen tags: tk_collect_test_utils
03:45
Add a new stub Tk_SetSizeHints for the x11 platform, and use it in tkUnixSysTray.c check-in: 8e65f702 user: culler tags: getrid_setgrid
2025-03-23
22:42
Mark canvas as not accessible, following the lead of HTML5 developers; we will suggest alternative options to provide information from the canvas widget in the documentation check-in: dd1eb621 user: kevin_walzer tags: tka11y
21:03
Remove dead code check-in: 9005e475 user: kevin_walzer tags: tka11y
21:00
Combobox works on Aqua check-in: 567f99cd user: kevin_walzer tags: tka11y
20:16
Remove all uses of -setgrid in the widget demos. check-in: f0d78da9 user: culler tags: getrid_setgrid
18:18
Add the other missing ingredient: set size hints on every ConfigureNotify (including 1x1) check-in: b1d2fd23 user: culler tags: getrid_setgrid
17:43
testutils.tcl, testutils.test: correct error message (oversight in commit [561855e35a]) + textual improvement in testutils.GUIDE check-in: 74e3aa64 user: erikleunissen tags: tk_collect_test_utils
16:32
Refine ttk::spinbox on macOS to return correct accessibility role check-in: 9c37f5aa user: kevin_walzer tags: tka11y
01:23
Spinbox now working check-in: e2f11b58 user: kevin_walzer tags: tka11y
00:20
Scale now working check-in: 439948ce user: kevin_walzer tags: tka11y
2025-03-22
22:41
No, XResizeWindow does not do it. Setting size hints is the magical ingredient. check-in: 66fbad4c user: culler tags: getrid_setgrid
20:52
testutils.GUIDE: be more accurate about the importing namespace, and other textual improvements check-in: 188a22b6 user: erikleunissen tags: tk_collect_test_utils
10:33
ttk/scrollbar.test: rename test constraint "coreScrollbar" to "aqua", and remove redundant definition check-in: 827ce562 user: erikleunissen tags: tk_collect_test_utils
08:51
testutils.tcl [testutils]: make error messages uniform check-in: 561855e3 user: erikleunissen tags: tk_collect_test_utils
01:46
Replace call to TkSetGrid by a call to XResizeWindow in tkUnixSysTray.c check-in: 75688c2d user: culler tags: getrid_setgrid
00:26
Remove puts statement check-in: bbe9f054 user: kevin_walzer tags: tka11y
00:24
Merge trunk check-in: 9aee9876 user: kevin_walzer tags: tka11y
00:24
Entry widgets working check-in: 2e8550df user: kevin_walzer tags: tka11y
2025-03-21
19:42
testutils.tcl [testutils]: simplify error messages. Adapt tests 5.1 and 6.2 in testutils.test check-in: 36baece7 user: erikleunissen tags: tk_collect_test_utils
17:28
Merge 9.0 check-in: 11f4569d user: jan.nijtmans tags: trunk, main
17:26
Don't use the buggy -setgrid option in the widget demo (twind.tcl) In other demo's, use -setgrid 1/0 consistantly check-in: cafa1540 user: jan.nijtmans tags: core-9-0-branch
12:55
"XQuarz" -> "XQuartz" check-in: 5eaa39ab user: erikleunissen tags: tk_collect_test_utils
09:11
testutils.tcl [testutils import]: reuse list of imported namespace variables if possible check-in: 3a22a4c3 user: erikleunissen tags: tk_collect_test_utils
2025-03-20
16:01
Don't use the buggy -setgrid option in the widget demo check-in: 0e800a50 user: culler tags: trunk, main
14:53
testutils.tcl [testutils]: simplify previous commit even better check-in: 4754cfc7 user: erikleunissen tags: tk_collect_test_utils
14:22
testutils.tcl [testutils]: a simplification check-in: 739e7785 user: erikleunissen tags: tk_collect_test_utils
08:35
Collect tests constraints: failsOnUbuntu and failsOnXQuarz check-in: 6dbcdea2 user: erikleunissen tags: tk_collect_test_utils
2025-03-19
15:03
ttk/treeview.test: don't compare strings as if they're numbers check-in: 5d1b3831 user: erikleunissen tags: tk_collect_test_utils
14:42
frame.test: remove redundant constraint definition check-in: 7ce569ac user: erikleunissen tags: tk_collect_test_utils
11:44
testutils.test: collect assertions and correct cleanup check-in: 0e67e90b user: erikleunissen tags: tk_collect_test_utils
11:38
Merge trunk check-in: 87000725 user: erikleunissen tags: tk_collect_test_utils
11:28
Add support for importing utility procs into another namespace than the global namespace. Add test and update documentation. check-in: c207c19f user: erikleunissen tags: tk_collect_test_utils
2025-03-18
22:59
Merge 9.0 check-in: a86829e3 user: jan.nijtmans tags: trunk, main
22:56
Don't use ${LIB_FILE} in SHLIB_LD on Cygwin check-in: 9f5c69a3 user: jan.nijtmans tags: core-9-0-branch
13:42
Merge 9.1 check-in: c4207ac4 user: jan.nijtmans tags: revised_text, tip-466
13:41
Make "testutils import" fail for procs like it does for associated namespace variables. This requires test authors to clean up procs that have the same name as utility procs. Add and reorganize tests. check-in: ddac9371 user: erikleunissen tags: tk_collect_test_utils
13:36
Merge 9.0 check-in: 8f3434b4 user: jan.nijtmans tags: trunk, main
13:32
icon->offscreenGC is pointer check-in: 2fbd0f49 user: jan.nijtmans tags: core-9-0-branch
13:24
Rebase to 9.1 check-in: 2efcdfa6 user: jan.nijtmans tags: tip-626
12:38
testutils.tcl [testutils]: remove useless condition regarding subcommands check-in: 558cf30c user: erikleunissen tags: tk_collect_test_utils
12:04
focus.test: restore indentation from trunk check-in: 830afc97 user: erikleunissen tags: tk_collect_test_utils
11:46
Edit comment check-in: da7c6f77 user: kevin_walzer tags: tka11y
10:49
"make dist" now refuses to re-generate */configure with older autoconf check-in: e7e6ceb1 user: jan.nijtmans tags: trunk, main
10:34
Redo tkFrame.c changes, this time correct check-in: 3035d70e user: jan.nijtmans tags: trunk, main
09:30
Merge trunk check-in: 1bf6644c user: erikleunissen tags: tk_collect_test_utils
03:47
Remove code that forces focus; add direction on how to access non-accessible widget elements with standard keyboard, not VoiceOver, navigation. check-in: c45556a9 user: kevin_walzer tags: tka11y
03:37
Refine accessibility for labels and text widgets check-in: 8ef03890 user: kevin_walzer tags: tka11y
02:14
Merge trunk check-in: 38402de9 user: kevin_walzer tags: tka11y
2025-03-17
20:14
Fix tclUpdateObjProc field usage check-in: cec1d128 user: jan.nijtmans tags: tip-626
19:42
Merge trunk check-in: 1396db62 user: jan.nijtmans tags: tip-626
19:18
Revert changes to tkFrame.c: it causes image-1.11 and image-1.12 test failures check-in: e0a2a3b4 user: jan.nijtmans tags: trunk, main
17:24
Try to avoid sporadic failures of event-9.19 caused by an extra <Leave>. check-in: 4892c8e3 user: culler tags: core-9-0-branch
17:21
Try to avoid sporadic failures of event-9.19 caused by an extra <Leave>. check-in: fe9fec6b user: culler tags: trunk, main
17:12
Merge trunk (resolve conflicts in focus.test) check-in: e4679adb user: erikleunissen tags: tk_collect_test_utils
16:37
Add missing $ check-in: caba99e0 user: culler tags: core-9-0-branch
16:34
Add missing $ check-in: 56e57852 user: culler tags: trunk, main
16:21
Fix 17960b80db: Missing libtcl?.?.dll.a in Cygwin (for Tk too) check-in: 1fe5e62a user: jan.nijtmans tags: core-9-0-branch
15:55
Fix 17960b80db: Missing libtcl?.?.dll.a in Cygwin (for Tk too) check-in: a84332c4 user: jan.nijtmans tags: trunk, main
14:49
Fix [28d33f45]: Aqua windows don't always move focus correctly. Fix some errors in focus.test - thanks to Erik Leunissen check-in: 0602f5b8 user: jan.nijtmans tags: core-9-0-branch
14:26
Use more Tcl_CreateObjCommand2() internally. Those commands can handle a longer argument list. check-in: 8d44e4ef user: jan.nijtmans tags: trunk, main
11:28
Add standard keyboard navigation instructions for treeview check-in: 0bb252b7 user: kevin_walzer tags: tka11y
10:12
Add [91d0e9d8] to changes check-in: 9986fdc2 user: oehhar tags: core-8-6-branch
10:10
Add [91d0e9d8] to changes.md check-in: 8c44e62b user: oehhar tags: core-9-0-branch
10:04
Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: eff58ccd user: oehhar tags: core-8-6-branch
10:04
Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: 2d521128 user: oehhar tags: core-8-branch
10:02
Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: d33c12c1 user: oehhar tags: core-9-0-branch
10:00
Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: 33bad85e user: oehhar tags: trunk, main
09:56
Add [159aa5eb] to changes check-in: b9d7e6a1 user: oehhar tags: core-8-6-branch
09:55
Add [159aa5eb] to changes.md check-in: 4b20a5ff user: oehhar tags: core-9-0-branch
09:39
Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: b48a1b30 user: oehhar tags: core-8-6-branch
09:38
Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: 164e47e0 user: oehhar tags: core-8-branch
09:36
Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: 562b7bd1 user: oehhar tags: core-9-0-branch
09:29
Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: cd421c55 user: oehhar tags: trunk, main
2025-03-16
22:54
Merge 9.1 check-in: 8f92e5f9 user: jan.nijtmans tags: revised_text, tip-466
22:30
Use Tcl_CreateObjCommand2() in test-cases check-in: a6239e70 user: jan.nijtmans tags: trunk, main
21:42
Re-introduce code to focus specific widgets that will use standard keyboard navigation outside accessibility API check-in: 2313fa7d user: kevin_walzer tags: tka11y
20:16
Revert changes that are white change only in files not related to accessibility (i.e.: kill pointless differences with trunk). check-in: b1826621 user: fvogel tags: tka11y
20:11
Fix typo in testutils.GUIDE check-in: d0870999 user: fvogel tags: tk_collect_test_utils
20:08
Merge trunk check-in: a74b8db2 user: kevin_walzer tags: tka11y
20:07
Accessibility elements now properly cleaned up after window destruction check-in: 31350775 user: kevin_walzer tags: tka11y
19:32
merge trunk check-in: cdf9161d user: fvogel tags: tk_collect_test_utils
19:31
Fix typo from [d977e37c] in proc focusClear for aqua. check-in: a39b592d user: fvogel tags: trunk, main
16:23
Merge trunk and adapt focus.test to use collected/renamed procs check-in: 5c9b97d8 user: erikleunissen tags: tk_collect_test_utils
14:30
Deal with focus issues in older macOS versions. check-in: 7e6e539f user: culler tags: trunk, main
14:18
Fix some errors in focus.test - thanks to Erik Leunissen check-in: d977e37c user: culler tags: trunk, main
12:52
testutils.test [testutils-5.0]: extend test to ensure that init proc is not imported check-in: 0825ae24 user: erikleunissen tags: tk_collect_test_utils
12:49
testutils.GUIDE: two small textual corrections check-in: 4a69de1f user: erikleunissen tags: tk_collect_test_utils
12:46
Merge trunk check-in: 9724822d user: erikleunissen tags: tk_collect_test_utils
02:53
Avoid crashes at exit. Closed-Leaf check-in: bdebe256 user: culler tags: more_key_windows
01:48
Add comments and make About dialogs transfer focus on older macs too. check-in: 54dfdf29 user: culler tags: more_key_windows
2025-03-15
23:57
Conclusion: it's a little bit to early to require autoconf-2.72, since even ubuntu-24.04 doesn't have it yet. check-in: 150f5983 user: jan.nijtmans tags: trunk, main
18:49
Merge trunk check-in: be051525 user: kevin_walzer tags: tka11y
18:35
Tweaks check-in: 805d9302 user: kevin_walzer tags: tka11y
13:53
Fix [28d33f45]: Aqua windows don't always move focus correctly. check-in: 4443754b user: culler tags: trunk, main
08:59
Remove comment that became useless after previous commit. check-in: 19aa2006 user: fvogel tags: revised_text, tip-466
08:34
Make use of controlPointerWarpTiming to move the cursor out of the way. Closed-Leaf check-in: 20e1f270 user: fvogel tags: aqua_key_windows
01:27
Now make the About window work (again) without breaking the tests. check-in: eb89ed3f user: culler tags: aqua_key_windows
00:16
Tiny tweaks to troublesome tests. check-in: d6f0f7d5 user: culler tags: aqua_key_windows
2025-03-14
18:32
schedule aqua-key-windows for CI runs check-in: c3a33e24 user: culler tags: aqua_key_windows
18:13
Fix focus-1.12 as well. check-in: c3809e81 user: culler tags: aqua_key_windows
17:21
Make all focus tests pass except 1.12. check-in: df588972 user: culler tags: aqua_key_windows
11:22
Prevent (unix|win)/configure being re-generated with anything else then autoconf-2.72 check-in: 7add5b3e user: jan.nijtmans tags: trunk, main
01:53
Cleanup check-in: c4a9f1fe user: kevin_walzer tags: tka11y
01:50
Reduce verbosity; still crashing, but zeroing in on issue check-in: b82ab548 user: kevin_walzer tags: tka11y
2025-03-13
13:45
Add linux-with-tcl9-build.yml check-in: 19c85928 user: jan.nijtmans tags: trunk, main
13:43
Check the TK_ALREADY_DEAD flag before making a window become the key window. check-in: 2560beb0 user: culler tags: aqua_key_windows
03:27
Merge main check-in: 9588df75 user: culler tags: aqua_key_windows
2025-03-12
21:29
(cherry-pick): Remove some unused variables. check-in: db2b022f user: jan.nijtmans tags: core-9-0-branch
18:29
Try to make sure there is always a key window in Aqua. check-in: d9df72b3 user: culler tags: aqua_key_windows
14:41
Merge 9.1 check-in: dc6139aa user: jan.nijtmans tags: revised_text, tip-466
14:06
Remove some unused variables. check-in: f487d1d8 user: culler tags: trunk, main
13:28
Tk 9.1 doesn't run with Tcl 8.7 anymore. This allows a lot of cleanup check-in: 1d385bb4 user: jan.nijtmans tags: trunk, main
09:12
(cherry-pick): The rest of the fix for [6328ce0301] related to menubars in Aqua check-in: 987295d8 user: jan.nijtmans tags: core-9-0-branch
03:51
The rest of the fix for [6328ce0301] related to menubars in Aqua check-in: 12428e1c user: culler tags: trunk, main
01:30
Attempt to manage memory with accessibility elements - Wish crashes when more than one toplevel is used and the window is destroyed check-in: ec799c56 user: kevin_walzer tags: tka11y
2025-03-11
17:35
Merge main Closed-Leaf check-in: c2dd4da6 user: culler tags: bug-6328ce0301-again
17:33
Fix (serious) typo in commit [fe2d4d6c] check-in: d8b9d0f4 user: culler tags: trunk, main
16:50
Fix the fix for [6328ce0301]: make sure that the menubar stays up when other windows are closed. check-in: da02cdce user: culler tags: bug-6328ce0301-again
14:47
Remove more dead code check-in: 071f26bf user: jan.nijtmans tags: 441c526c-mswin-xpstyle-dialogs-removal
14:39
Update README.md check-in: bb89c91f user: jan.nijtmans tags: trunk, main
14:36
Split off Tk 9.0. release check-in: 288254a9 user: jan.nijtmans tags: core-9-0-branch
14:33
version -> 9.1a0, start of Tk 9.1 development check-in: c191a71c user: jan.nijtmans tags: trunk, main
13:49
Cleaner implementation of keyboard navigation in listbox with help text check-in: f02bbf96 user: kevin_walzer tags: tka11y
13:21
Remove unused function check-in: b7d7cbfe user: kevin_walzer tags: tka11y
13:04
Refine focus on Tk widgets to match VoiceOver/accessibility focus check-in: 94f53ecf user: kevin_walzer tags: tka11y
11:58
Ticket [441c526c] MSWin: remove XP Style dialogs and old compiler compatibility check-in: 683c4bb9 user: oehhar tags: 441c526c-mswin-xpstyle-dialogs-removal
08:44
Bug [159aa5eb]: enhance source code comment. Closed-Leaf check-in: de58beca user: oehhar tags: 159aa5eb-win-transient-system-menu
2025-03-10
23:05
Adjust event-9,19. The last commit must have changed some timing. check-in: 60200f7a user: culler tags: trunk, main
22:26
Fix [6328ce0301] Aqua menubar crashes and unclear menubar selection algorithm. check-in: e8768dc5 user: culler tags: trunk, main
22:20
Edit docs to explain the menubar selection algorithm. Closed-Leaf check-in: 21222d36 user: culler tags: bug-6328ce0301
10:30
Ticket [91d0e9d8]: move new function "WithdrawWindow" to "TkpWinToplevelWithDraw", tabs formatting, document ticket number Closed-Leaf check-in: d43596f2 user: oehhar tags: 91d0e9d8-mswin-withdrawn-taskbar
10:14
Ticket [159aa5eb]: comment change check-in: 488991aa user: oehhar tags: 159aa5eb-win-transient-system-menu
03:13
Make a child toplevel inherit its parent's menubar if none is assigned. Closed-Leaf check-in: 72856704 user: culler tags: bug-6328ce0301-inherit
2025-03-09
18:14
Fix [6328ce0301]: crash related to Aqua menubar. check-in: a5a27055 user: culler tags: bug-6328ce0301
17:27
merge trunk check-in: 8a6f1edf user: fvogel tags: revised_text, tip-466
01:58
Merge trunk check-in: e8ac38ee user: kevin_walzer tags: tka11y
2025-03-08
16:37
Minor code cleanup suggested by Eric Brunel check-in: 450c3e0f user: culler tags: trunk, main
04:11
Merge trunk check-in: 86101971 user: kevin_walzer tags: tka11y
04:03
Cleanup check-in: 1a542ed3 user: kevin_walzer tags: tka11y
03:18
Fix [7e28ef577a] (display proc idle tasks not drawing to screen) and rework handling of [NSView needsDisplay] check-in: b9dfed99 user: culler tags: trunk, main
03:14
fix [ec2dcb36c]: Aqua crash with negative rounded rect radius. check-in: 765e63c6 user: culler tags: trunk, main
02:27
Gradual refinement check-in: 8c4334e0 user: kevin_walzer tags: tka11y
2025-03-07
23:19
Remove all but one call to [NSView setNeedsDisplay] as only one is needed. Closed-Leaf check-in: 89315056 user: culler tags: bug-7e28ef577a
17:30
Cancel the update task before destroying the NSView. check-in: 886bfa99 user: culler tags: bug-7e28ef577a
16:42
A more robust and more general but not perfect fix. check-in: a9ac2135 user: culler tags: bug-7e28ef577a
15:28
Proof of concept for fix of [7e28ef577a]: update idletasks is not enough to force progress bar updates on Aqua. check-in: 2eaba230 user: culler tags: bug-7e28ef577a
14:34
Add a test for negative rounded rect radius - thanks to Eric Brunel. Closed-Leaf check-in: 1796d43b user: culler tags: bug-ec2dcb36c
09:26
Ticket [91d0e9d8]: MS-Win: Withdrawn windows in taskbar preview check-in: 9c99081a user: oehhar tags: 91d0e9d8-mswin-withdrawn-taskbar
01:02
Fix [ec2dcb36c]: Aqua crash when drawing a rounded rectangle with invalid corner radius check-in: b7b775f7 user: culler tags: bug-ec2dcb36c
2025-03-06
20:09
testutils.GUIDE: various enhancements check-in: 0939f642 user: erikleunissen tags: tk_collect_test_utils
14:22
Merge bug-ef1bfef57e: limit animation to indeterminate pregress bars on Aqua. check-in: ea571a13 user: culler tags: trunk, main
08:30
Ticket [159aa5eb] Win transient window system menu check-in: 99a27136 user: oehhar tags: 159aa5eb-win-transient-system-menu
05:28
Only animate progress bars when the period is positive and the mode is indeterminate. Leaf check-in: 6af00af8 user: culler tags: bug-ef1bfef57e
03:27
Fix [ef1bfef57e]: misplaced parenthesis makes every determinate progress bar be animated check-in: dbce8958 user: culler tags: bug-ef1bfef57e
02:45
Merge trunk, refine app shutdown on Mac check-in: 7e01a1ff user: kevin_walzer tags: tka11y
02:36
More refinement of API check-in: 65b78885 user: kevin_walzer tags: tka11y
00:56
Typo check-in: bdc19c31 user: kevin_walzer tags: tka11y
00:56
Fuller implementation of scrolling check-in: 3be680b0 user: kevin_walzer tags: tka11y
2025-03-05
21:40
Merge trunk check-in: f5534b0a user: erikleunissen tags: tk_collect_test_utils
20:16
Aqua: call TkWmMapWindow and TkWmMapWindow when iconifying or deiconifying. This seems to fix pack-18.2 and place-8.2. check-in: fe2d4d6c user: culler tags: trunk, main
08:57
README: revert changes from previous commit check-in: f8cc3fd1 user: erikleunissen tags: tk_collect_test_utils
03:05
Initial work on treeview, scrolling on macOS check-in: 71c52aa8 user: kevin_walzer tags: tka11y
2025-03-04
20:29
Start TIP 714 skeleton: image driver info check-in: 1674c116 user: oehhar tags: tip-714-image-driver-info
09:38
testutils.test: add constraint "testutils" to skip these tests by default. README: mention test file "testutils.test" as an extra-ordinary test file. check-in: dd8f2ab1 user: erikleunissen tags: tk_collect_test_utils
04:44
Rename macOS CI jobs: all of the jobs use clang and XCode. check-in: 0aa39df4 user: culler tags: trunk, main
03:41
Merge trunk check-in: b46e9cf5 user: kevin_walzer tags: tka11y
2025-03-03
19:50
testutils.GUIDE: enhance code section using vertical lines check-in: 4565086b user: erikleunissen tags: tk_collect_test_utils
17:15
testutils.test: assert presumptions check-in: 99efd489 user: erikleunissen tags: tk_collect_test_utils
15:13
Remove some unused variables. check-in: 113a91c4 user: culler tags: trunk, main
13:20
testutils.GUIDE: add section regarding testing of the testutils mechanism check-in: 359581f8 user: erikleunissen tags: tk_collect_test_utils
13:04
testutils.test [testutils-6.1]: correct test check-in: 2ed6d715 user: erikleunissen tags: tk_collect_test_utils
12:46
testutils.test: new file holding tests for the command testutils check-in: 32b8920b user: erikleunissen tags: tk_collect_test_utils
12:22
testutils.tcl [testutils]: correct littering of the uplevel call frame check-in: b8c143bb user: erikleunissen tags: tk_collect_test_utils
12:14
testutils.tcl [testutils]: raise errors more systematically check-in: 4d6eadcc user: erikleunissen tags: tk_collect_test_utils
2025-03-02
21:03
testutils.GUIDE: various textual improvements check-in: 3ee5e4df user: erikleunissen tags: tk_collect_test_utils
16:46
Merge bug-df4b603950: fixes artifacts when scrolling an Aqua Text widget which is larger than its containing window. check-in: eaeda05b user: culler tags: trunk, main
15:59
testutils.tcl [testutils export]: don't process $args check-in: 7316f010 user: erikleunissen tags: tk_collect_test_utils
15:31
testutils.GUIDE (introduction): elaborate the purpose of the mechanism check-in: eb9c8fce user: erikleunissen tags: tk_collect_test_utils
13:08
testutils [testutils]: correct commit [2ef3bdea] check-in: 2f1b52da user: erikleunissen tags: tk_collect_test_utils
12:38
testutils.GUIDE (section B2): correct indentation + typo check-in: 803ac72b user: erikleunissen tags: tk_collect_test_utils
12:19
testutils.tcl [testutils]: new subCmd "export", which takes care of exporting all utility procs from a domain except any "init" proc. Adapted text in testutils.GUIDE. check-in: 2ef3bdea user: erikleunissen tags: tk_collect_test_utils
09:58
testutils.GUIDE: move coverage of tricky aspects to a separate section B3 check-in: 18b0f7f1 user: erikleunissen tags: tk_collect_test_utils
2025-03-01
18:23
Attempt to fix sporadic failure of unixWm-50.4 on macOS Sequoia check-in: 14c02a20 user: culler tags: trunk, main
17:06
Fix [df4b603950]: amazing artifacts when scrolling a Text widget which is larger than its containing window. Closed-Leaf check-in: 7b3436d0 user: culler tags: bug-df4b603950
15:39
testutils.GUIDE: several textual improvements check-in: 96dc6e79 user: erikleunissen tags: tk_collect_test_utils
15:10
testutils.tcl [testutils]: prevent artefacts between subsequent test files invoking "testutil import xxx" w.r.t. the initial value of imported namespace variables that are defined without a value (inside the init proc). check-in: a1640306 user: erikleunissen tags: tk_collect_test_utils
10:12
merge trunk, fix conflicts in tkTextDisp.c by propagating [0ffbdfe2] (the fix for [61cb40b01b]) to the revised text widget. check-in: 2793972a user: fvogel tags: revised_text, tip-466
09:55
merge trunk check-in: fa3abf01 user: fvogel tags: revised_text, tip-466
2025-02-28
21:09
testutils.GUIDE: new file documenting the testutils mechanism. This replaces many comments in testutils.tcl, which now refer to the new document check-in: 00184fca user: erikleunissen tags: tk_collect_test_utils
17:24
testutils.tcl [createStdAccessProc]: remove since not used anymore check-in: dd42cea1 user: erikleunissen tags: tk_collect_test_utils
17:18
testutils.tcl [testutils]: make importing and cleanup of associated namespace variables more efficient, and improve comments. check-in: 0a3767f9 user: erikleunissen tags: tk_collect_test_utils
15:39
Remove a couple of comments added as reminders. check-in: b1b79d93 user: culler tags: trunk, main
14:02
Fix [61cb40b01b]: artifacts when scrolling Text and Canvas widgets in Aqua check-in: 0ffbdfe2 user: culler tags: trunk, main
14:00
Fix typos in comments. Closed-Leaf check-in: 446d0de2 user: culler tags: aqua_text_scroll
03:57
Use MAC_OSX_TK consistently. check-in: 7db740c4 user: culler tags: aqua_text_scroll
03:26
Add some of the changes from bug-61cb40b01b. check-in: 8c0a3591 user: culler tags: aqua_text_scroll
02:56
Fix a typo; add a comment. check-in: 72378e8b user: culler tags: aqua_text_scroll
2025-02-27
21:10
Fix the scrolling artifacts by redrawing the full DLine instead of just the embedded window. check-in: 03d21fa6 user: culler tags: aqua_text_scroll
15:47
testutils.tcl: move generic utility procs into a child namespace "generic" of ::tk::test, and import them using "testutils import". This allows for auto-initialization of this domain using an init proc if ever so desired. check-in: ce599a9e user: erikleunissen tags: tk_collect_test_utils
14:49
New branch to deal with aqua text scrolling artifacts. check-in: 4ce941b5 user: culler tags: aqua_text_scroll
09:39
testutils.tcl [testutils]: remove unused elements: options "-nocommands" and "-novars", and unused code path for a repeated import check-in: 9590767b user: erikleunissen tags: tk_collect_test_utils
08:42
update rules.vc check-in: 6bfb74b9 user: jan.nijtmans tags: trunk, main
2025-02-26
20:39
testutils.tcl [init]: remove "args" argument intended for trace callback check-in: 1d877c39 user: erikleunissen tags: tk_collect_test_utils
2025-02-25
15:16
testutils.tcl [testutils]: ... don't unset twice check-in: f610d965 user: erikleunissen tags: tk_collect_test_utils
13:05
testutils.tcl [testutils]: prevent that namespace variables keep the last assigned value in a test file when the init proc defines them without value check-in: ef2c8fa7 user: erikleunissen tags: tk_collect_test_utils
2025-02-24
18:02
testutils.tcl [testutils]: ... and remove corresponding cleanup check-in: d1b4dc70 user: erikleunissen tags: tk_collect_test_utils
16:07
testutils.tcl [testutils]: remove remedy for a problem that doesn't exist check-in: 5019e15e user: erikleunissen tags: tk_collect_test_utils
13:50
Merge trunk check-in: 02f1f249 user: erikleunissen tags: tk_collect_test_utils
2025-02-23
01:18
Few more examples Leaf check-in: 330177f1 user: jan.nijtmans tags: bug-3e92a1c629
00:53
Previous commit was almost right, just the wrong file ... check-in: 1ad1323e user: jan.nijtmans tags: revised_text, tip-466
2025-02-22
17:38
Move TkObjIsEmpty() implemention from tkConfig.c to tkText.c, so it can be re-used by rtext. Add support for TIP#698 (again, so it can be used by revised_text as well) check-in: 68fa9a67 user: jan.nijtmans tags: revised_text, tip-466
11:56
Fix [3e92a1c629]: Tk_NameToWindow doc incomplete description check-in: 266ab334 user: fvogel tags: trunk, main
2025-02-21
22:56
Use AlwaysRedraw. Leaf check-in: c54fa306 user: culler tags: bug-61cb40b01b
21:29
Edit comment. check-in: 89dcef10 user: culler tags: bug-61cb40b01b
19:59
Revert changes to tkFrame.c Leaf check-in: ecf638b3 user: culler tags: clipdrawablerect
18:19
Branch for updating ClipDrawableToRect. check-in: 1df69c3a user: culler tags: clipdrawablerect
16:45
Merge 9.0 check-in: 91066fc0 user: jan.nijtmans tags: revised_text, tip-466
15:06
Merge 9.0 check-in: 3f5f54b6 user: jan.nijtmans tags: tip-698
14:40
Follow-up to [5f739d2253]: Inconsistency in whether widgets allow negative borderwidths. Allow negative values for -padx/-pady for windows embedded in text check-in: a247d00f user: jan.nijtmans tags: trunk, main
09:15
Don't worry about Tk 8.7 any more check-in: d474767b user: jan.nijtmans tags: trunk, main
09:06
Use Tcl_IsEmpty()'s power if available check-in: 04148fbb user: jan.nijtmans tags: trunk, main
2025-02-20
16:31
Use macOS-15 for CI runs. check-in: 3558cf2c user: culler tags: trunk, main
15:54
Don't worry building Tk 8.7 any more check-in: 21f405f3 user: jan.nijtmans tags: core-8-branch
15:48
Don't worry building Tk 8.7 any more check-in: 8bcba10b user: jan.nijtmans tags: core-8-6-branch
11:17
Merge 9.0 check-in: cf3bb950 user: jan.nijtmans tags: revised_text, tip-466
09:58
No longer build Tk 9.0 against Tcl 8.7 check-in: dc60bb76 user: jan.nijtmans tags: trunk, main
09:55
Adapt CI-build to new "core-9-0-branch" check-in: d8c45ea6 user: jan.nijtmans tags: trunk, main
2025-02-19
18:14
Fix [61cb40b01b]: ghost windows with window items in a Canvas check-in: 87845ae2 user: culler tags: bug-61cb40b01b
17:37
Merge trunk check-in: dbd88e88 user: erikleunissen tags: tk_collect_test_utils
13:12
Fix duplicated initialization in tkMenubutton.c, unneeded type-cast in tkCmds.c check-in: 29b0e62c user: jan.nijtmans tags: trunk, main
13:04
(cherry-pick): Fix a lot of comments, regarding argv/argc -> objv/objc check-in: 2050b2c3 user: jan.nijtmans tags: core-8-branch
12:44
Merge-mark check-in: 2d85e301 user: jan.nijtmans tags: core-8-branch
12:43
Add (back) failsOnXQuarz constraint for testcases (still) failing on XQuartz check-in: 16ed8982 user: jan.nijtmans tags: core-8-6-branch
11:08
Merge 9.0 check-in: 5a15fb28 user: jan.nijtmans tags: revised_text, tip-466
10:56
Fix a lot of comments, regarding argv/argc -> objv/objc check-in: 202e2134 user: jan.nijtmans tags: trunk, main
10:02
Fix possible race-condition in notebook-5.1 and focus test (seen on MacOS, CI, Tk 8.6) check-in: 55dc3819 user: jan.nijtmans tags: trunk, main
10:00
Merge 8.6 check-in: 5a2b4b5b user: jan.nijtmans tags: core-8-branch
09:55
Rebase to 9.0 check-in: 1f308dc1 user: jan.nijtmans tags: tip-698
2025-02-18
19:09
Merge trunk check-in: 2ca053b9 user: kevin_walzer tags: tka11y
19:00
Minor cleanup check-in: 36693f8f user: kevin_walzer tags: tka11y
18:01
Additional minor edit check-in: 24772e67 user: kevin_walzer tags: tka11y
17:50
Typos check-in: db20c72e user: kevin_walzer tags: tka11y
17:25
Correct typo check-in: 6f02793c user: kevin_walzer tags: tka11y
17:24
Pass script-level listbox selection to VoiceOver/Accessibility API without subclass of NSAccessibilityElement, impossible to support without a Tk window check-in: a545aafe user: kevin_walzer tags: tka11y
15:55
Fix notebook-5.1 which was failing on CI due to a different race condition. check-in: e7ed6db9 user: culler tags: core-8-6-branch
14:02
Fix failures of focus.test on CI caused by a race condition in focusClear. check-in: fccd29df user: culler tags: core-8-6-branch
11:50
Abandoning attempt to implement more than one level in accessibility hierarchy; hierarchy will be NSWindow/NSView and widget only. Widgets that contain additional data such as listboxes cannot have additional accessibility elements because their child elements are not Tk_Windows - we will make this data accessible by writing to the hash tables and binding updates to script events like <<ListboxSelect>> check-in: fbf1b161 user: kevin_walzer tags: tka11y
04:12
Refinement of table rows in listbox check-in: 0d499b48 user: kevin_walzer tags: tka11y
2025-02-17
21:04
entry.test, spinbox.test, ttk/entry.test: rename textvariable "x" to "textVar" and make it a namespace variable for domain "entry" check-in: 317e6988 user: erikleunissen tags: tk_collect_test_utils
16:18
Convert from approach B => A (revert access procs to variable references), domain "select". check-in: 35339e8f user: erikleunissen tags: tk_collect_test_utils
13:47
Remove options -nocommands and -novars from invocations of 'testutils import' check-in: cbcb51c9 user: erikleunissen tags: tk_collect_test_utils
13:38
ttk/validate.test: remove unnecessary namespace qualifiers from imported variable check-in: 1a180328 user: erikleunissen tags: tk_collect_test_utils
13:30
Replace "namespace import|forget" with "testutils import|forget" for domain "select" check-in: ce9f71e9 user: erikleunissen tags: tk_collect_test_utils
12:27
testutils.tcl: don't export init proc for domain "scroll" check-in: baefba0d user: erikleunissen tags: tk_collect_test_utils
09:20
Convert from approach B => A (keeping an access proc for (x|y)scrollcommand) for domain "scroll" check-in: cddd09d5 user: erikleunissen tags: tk_collect_test_utils
05:19
More work on listbox check-in: 2b2ba1ae user: kevin_walzer tags: tka11y
03:33
Adding support for accessible row selection in ListBox check-in: 86b4e00e user: kevin_walzer tags: tka11y
2025-02-16
20:23
testutils.tcl [testutils]: remove debug statements check-in: 7e43baaa user: erikleunissen tags: tk_collect_test_utils
20:20
Replace "namespace import|forget" with "testutils import|forget" for domain "image" check-in: 29f77e8b user: erikleunissen tags: tk_collect_test_utils
20:04
winfo.test: fix typo check-in: ffe941aa user: erikleunissen tags: tk_collect_test_utils
17:19
Replace "namespace import|forget" with "testutils import|forget" for domains button, child, colors and geometry check-in: 637d48a4 user: erikleunissen tags: tk_collect_test_utils
15:33
testutils.tcl: adjust init procs for domains "dialog" and "text" to serve as a trace callback check-in: 52b0efb0 user: erikleunissen tags: tk_collect_test_utils
10:45
testutlis.tcl [testutils]: specifiy init command with its fully qualified name check-in: 3c4a0321 user: erikleunissen tags: tk_collect_test_utils
10:16
testutlis.tcl [testutils]: add automatic re-initialization of imported namespace variables upon "unset" from within a test file check-in: 54b2072e user: erikleunissen tags: tk_collect_test_utils
08:24
testutlis.tcl [testutils]: fix bug that caused test file failures on Linux. Keep debug statements. check-in: e4d1788d user: erikleunissen tags: tk_collect_test_utils
08:05
Complete incomplete backout after "stash save/stash pop" check-in: e93fafc2 user: erikleunissen tags: tk_collect_test_utils
07:15
Back out commit [b00b430da0], keep import commands for domain "entry" and revert to "namespace import" with access proc in ttk/entry.test. check-in: 98da48ad user: erikleunissen tags: tk_collect_test_utils
2025-02-14
14:28
Correct previous commit check-in: eb0cef64 user: erikleunissen tags: tk_collect_test_utils
14:04
Convert from approach B => A (revert access procs to the original variable references), domain "entry" (using UNSET_METHOD 1 or 2) check-in: 89895398 user: erikleunissen tags: tk_collect_test_utils
05:44
Revert some changes; remove crash check-in: 51478927 user: kevin_walzer tags: tka11y
03:33
Progress on accessible listbox check-in: f297725c user: kevin_walzer tags: tka11y
2025-02-13
20:27
Convert from approach B => A (revert access procs to the original variable references), domain dialog check-in: 9bf34b3d user: erikleunissen tags: tk_collect_test_utils
08:59
Use "testutils import|forget" everywhere check-in: b00b430d user: erikleunissen tags: tk_collect_test_utils
08:34
textTag.test: make comment more to the point check-in: f8a31f3e user: erikleunissen tags: tk_collect_test_utils
08:29
testutils.tcl [testutils]: make error message for import of utility variables specific for this proc check-in: 45e56bc6 user: erikleunissen tags: tk_collect_test_utils
2025-02-12
23:13
ttk/entry.test: fix long-standing relocation oversight check-in: 52cbc8c7 user: erikleunissen tags: tk_collect_test_utils
17:14
testutils.tcl [testutils]: another optimization check-in: b1a34005 user: erikleunissen tags: tk_collect_test_utils
11:33
testutils.tcl: several improvements to the explanation of the import/auto-initialization mechanism check-in: 3dd0ab5f user: erikleunissen tags: tk_collect_test_utils
11:08
testutils.tcl [testutils]: a few optimizations check-in: d63c8459 user: erikleunissen tags: tk_collect_test_utils
2025-02-11
17:10
Swap from deprecated build image to current one check-in: b7033cf0 user: dkf tags: trunk, main
10:08
testutils.tcl: correct and enhance comments explaining the import and auto-initialization mechanism check-in: 86906ffc user: erikleunissen tags: tk_collect_test_utils
09:54
testutils.tcl: add comment explaining usage of reserved proc "init" check-in: 37eca74a user: erikleunissen tags: tk_collect_test_utils
09:49
testutils.tcl: remove auto_ns_vars feature that isn't valid anymore for Tcl9 check-in: d59959fa user: erikleunissen tags: tk_collect_test_utils
2025-02-10
13:07
testutils.tcl [testutils]: new command that handles importing/forgetting of utility procs and associated variables, and performs auto-(re)initialization of upvar'ed namespace variables previously unset by cleanup in the test file. check-in: 6052e179 user: erikleunissen tags: tk_collect_test_utils
13:05
Merge trunk check-in: 4b03c353 user: erikleunissen tags: tk_collect_test_utils
2025-02-09
21:19
Refinement of accessibilityFrame placement check-in: ea392993 user: kevin_walzer tags: tka11y
21:06
Optimization: borderPtr->bgColorPtr is never NULL. See: [517165eac] check-in: 36f8fb50 user: jan.nijtmans tags: trunk, main
20:53
Optimization: borderPtr->bgColorPtr is never NULL. See: [517165eac] check-in: bf510eea user: jan.nijtmans tags: core-8-branch
18:32
Backport indent fixes, some more indent fixes check-in: e150a097 user: jan.nijtmans tags: core-8-branch
17:23
Tcl_NewWideIntObj -> Tcl_NewBooleanObj (tkMain.c). Some indenting check-in: d85a5a02 user: jan.nijtmans tags: trunk, main
17:11
Fix [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test check-in: 370b694f user: jan.nijtmans tags: trunk, main
17:08
Merge 8.6 check-in: f9db60ea user: jan.nijtmans tags: core-8-branch
16:56
Fix [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test check-in: 222d4b08 user: jan.nijtmans tags: core-8-6-branch
16:45
Fix [517165eac]: Tk_Get3DBorderColors broken by design check-in: 61a811b6 user: jan.nijtmans tags: trunk, main
16:33
Fix [517165eac]: Tk_Get3DBorderColors broken by design check-in: 656e9bb4 user: jan.nijtmans tags: core-8-branch
2025-02-07
21:58
message.test: revert changes (it doesn't use any relocated utility procs) check-in: 91d2ac85 user: erikleunissen tags: tk_collect_test_utils
20:06
Proposed fix for [517165eac]: Tk_Get3DBorderColors broken by design Closed-Leaf check-in: 027b7c5a user: jan.nijtmans tags: bug-517165eac
19:18
fontchooser.test: relocate proc Click check-in: 391ef726 user: erikleunissen tags: tk_collect_test_utils
18:43
ttk/treeview.test: correct "namespace forget" (oops) check-in: 65a61a31 user: erikleunissen tags: tk_collect_test_utils
18:40
ttk/treeview.test: use collected proc scrollInfo instead of "scrollcallback" check-in: 527ab8a3 user: erikleunissen tags: tk_collect_test_utils
16:08
testutils.tcl: restore alphabetical order of namespaces for specific functional areas check-in: 160919d3 user: erikleunissen tags: tk_collect_test_utils
15:17
Fix for bug [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test. Closed-Leaf check-in: 6853be66 user: csaba tags: bug-44fcc1f4d5
15:04
Create new branch named "bug-44fcc1f4d5" check-in: 3486ac63 user: csaba tags: bug-44fcc1f4d5
13:23
dialog.test (test dialog-2.1): de-duplicate proc PressButton check-in: aa3e6f83 user: erikleunissen tags: tk_collect_test_utils
11:06
Unbreak the ttk::panedwindow tests for Tk 8.6 on the Mac. check-in: 53e11249 user: csaba tags: core-8-6-branch
09:26
fontchooser.test, winDialog.test: use global namespace qualifier inside procs instead of another "upvar". Also simplify proc Click in fontchooser.test check-in: b13434b2 user: erikleunissen tags: tk_collect_test_utils
2025-02-06
22:04
Update documentation check-in: 869cff8a user: jan.nijtmans tags: rfe-d632d28ba4
18:45
Extended the file changes.md. check-in: 87d2a67e user: csaba tags: trunk, main
18:36
Solution for RFE [9902d8fc8e]: No grip element in ttk::panedwindow sashes of most built-in themes. check-in: 81773bf7 user: csaba tags: core-8-6-branch
18:11
Solution for RFE [9902d8fc8e]: No grip element in ttk::panedwindow sashes of most built-in themes. check-in: c014701d user: csaba tags: core-8-branch
17:51
Solution for RFE [9902d8fc8e]: No grip element in ttk::panedwindow sashes of most built-in themes. check-in: adc0ea73 user: csaba tags: trunk, main
09:58
fontchooser.test, winDialog.test: don't qualify namespace for variables imported from testutils.tcl using "upvar". check-in: aa1393c2 user: erikleunissen tags: tk_collect_test_utils
2025-02-05
20:09
testutils.tcl: one more SetTkDialog -> SetTestDialog check-in: 110a5fd8 user: erikleunissen tags: tk_collect_test_utils
15:33
winDialog.test: fix typo in comment for test winDialog-5.15 check-in: ea851354 user: erikleunissen tags: tk_collect_test_utils
15:28
win/tkWinDialog.c: rename SetTkDialog -> SetTestDialog, conforming to commit [b53da8311c] check-in: d2792d39 user: erikleunissen tags: tk_collect_test_utils
2025-02-04
10:58
Export "open"/"leaf"/"first"/"last" ttk state values at script level check-in: 7d1b122e user: jan.nijtmans tags: rfe-d632d28ba4
03:29
Cleanup check-in: 39214aee user: kevin_walzer tags: tka11y
03:21
Add callback to retrieve script-level results and pass to NSAccessibility API check-in: 4d0ea836 user: kevin_walzer tags: tka11y
2025-02-03
18:17
Proposed solution for RFE [9902d8fc8e]. Closed-Leaf check-in: 7cc04968 user: csaba tags: bug-9902d8fc8e
18:12
Create new branch named "bug-9902d8fc8e" check-in: be8add90 user: csaba tags: bug-9902d8fc8e
02:52
Roll back table methods for now check-in: 227e60be user: kevin_walzer tags: tka11y
2025-02-01
15:51
Add non-regression test btree-14.3 crashing before the fix in the previous commit [4bce1cc1]. check-in: b8129965 user: fvogel tags: revised_text, tip-466
15:08
Fix [bdd1f64523]: Assertion failed when switching -elide in the revised text widget check-in: 4bce1cc1 user: fvogel tags: revised_text, tip-466
14:38
Fix logic error in comment. We are in the case (actualElided != shouldBeElided), i.e. these two boolean variables are different. Inside this case, we're in the else clause of an 'if (shouldBeElided)', therefore this else clause is the case 'if (actualElided)', not 'if (!actualElided)'. check-in: e4ceb24e user: fvogel tags: revised_text, tip-466
13:06
Fix typo and add comments. check-in: 8709902f user: fvogel tags: revised_text, tip-466
2025-01-31
03:01
Placeholder methods for NSAccessibilityTable check-in: f0488cdc user: kevin_walzer tags: tka11y
2025-01-30
10:33
Merge 9.0 check-in: 19efdada user: jan.nijtmans tags: tip-626
10:30
Merge 8.6 check-in: 07f838fa user: jan.nijtmans tags: core-8-branch
10:27
It appears that not all testcases are adapted for macos-15 yet, so for now use macos-14 check-in: dad7de1d user: jan.nijtmans tags: core-8-6-branch
2025-01-29
12:57
It appears that not all testcases are adapted for macos-15 yet, so for now use macos-14 check-in: c9ebf2f9 user: jan.nijtmans tags: trunk, main
2025-01-28
20:54
Merge 9.0. [5f739d2253] will be handled in separate commit check-in: d6343387 user: jan.nijtmans tags: revised_text, tip-466
20:16
Additional branches should not be added to CI .yml files (please!) check-in: 4426d73c user: jan.nijtmans tags: trunk, main
20:13
Fix [c992660e]: english shortcuts for Chinese locale check-in: df817ce4 user: jan.nijtmans tags: trunk, main
20:04
Merge 8.6 check-in: 2d373136 user: jan.nijtmans tags: core-8-branch
19:52
Fix [c992660e]: english shortcuts for Chinese locale check-in: b4b838bd user: jan.nijtmans tags: core-8-6-branch
19:05
Extended the file changes.md. check-in: 688f733d user: csaba tags: trunk, main
19:00
Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. check-in: 64bfe6da user: csaba tags: core-8-6-branch
18:48
Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. check-in: 60b8f4c5 user: csaba tags: core-8-branch
18:39
Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. check-in: f65e7f60 user: csaba tags: trunk, main
13:05
Remove tab in workflow file. check-in: c0d6d77e user: culler tags: core-8-6-branch
02:58
Add action method for radiobutton check-in: be32bc48 user: kevin_walzer tags: tka11y
2025-01-27
15:34
Backport fix for [080a28104e] and add TK_NO_STDERR processing. check-in: 269ce157 user: culler tags: core-8-6-branch
14:06
Merge sequoia-tests: run macOS tests on a macOS-latest CI runner. check-in: 469b92ab user: culler tags: trunk, main
09:17
Ticket [c992660e]: english shortcuts for Chinese locale Closed-Leaf check-in: 930934ef user: oehhar tags: c992660e-cn-shortcuts
04:00
Merge trunk check-in: 81fc0aa2 user: kevin_walzer tags: tka11y
03:55
Cleanup check-in: b6c257bc user: kevin_walzer tags: tka11y
03:54
Add support for command execution from VoiceOver button press check-in: 2f3a3092 user: kevin_walzer tags: tka11y
03:20
Minor cleanup check-in: 715148e5 user: kevin_walzer tags: tka11y
03:16
Create unique attribute table for each widget; add support for NSAccessibility title attribute for more user-friendly navigation check-in: f48bd0fa user: kevin_walzer tags: tka11y
2025-01-26
18:48
Merge trunk check-in: 07b50084 user: erikleunissen tags: tk_collect_test_utils
13:54
Set TK_NO_STDERR in the make command instead of the shell. Closed-Leaf check-in: c5539385 user: culler tags: sequoia-tests
13:52
Must set TK_NO_STDERR to run tests on Sequoiah. check-in: fc76eace user: culler tags: sequoia-tests
2025-01-25
17:52
Fix [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD check-in: 318bfa1e user: jan.nijtmans tags: trunk, main
17:42
Fix [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD check-in: f25e07fe user: jan.nijtmans tags: core-8-branch
17:33
Move some checks in alphabetical order. Backported from 9.0 check-in: be3af704 user: jan.nijtmans tags: core-8-branch
17:24
testutils.tcl [testDialog]: align comment (cosmetic change to trigger CI run) check-in: af5dd94c user: erikleunissen tags: tk_collect_test_utils
17:12
Fix [5f739d2253] for text widget. Put other checks in alphabetical order check-in: 41a1464b user: jan.nijtmans tags: trunk, main
17:07
Try running tests on a macOS 15 CI runner check-in: 493861a4 user: culler tags: sequoia-tests
17:02
Correct typo. check-in: 4308d516 user: culler tags: trunk, main
16:37
Allow all tests to pass on maOS 15 (Sequoia) by compensating for new window placement restrictions. check-in: 71dd5adb user: culler tags: trunk, main
15:04
Add some comments about the fileDialog-0.3 test. check-in: 9390a584 user: culler tags: trunk, main
12:19
Possible fix for [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD Closed-Leaf check-in: f5940667 user: jan.nijtmans tags: bug-1da19a69f8
11:41
(cherry-pick): Fix [080a28104e]: Fixes crash caused by nil UTType when user provides a bogus file type check-in: 3136e2b8 user: jan.nijtmans tags: core-8-branch
11:32
Possible fix for [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD check-in: 7501e0f1 user: jan.nijtmans tags: bug-1da19a69f8
2025-01-24
19:58
Rename variable "tk_dialog" to "testDialog" (namespace ::tk::test::dialog). It's a better name and it prevents confusion with the Tk command tk_dialog. check-in: b53da831 user: erikleunissen tags: tk_collect_test_utils
18:54
merge bug-080a28104e: Fixes crash caused by nil UTType when user provides a bogus file type. check-in: e06d95eb user: culler tags: trunk, main
17:16
winDialog.test: convert test winDialog-5.9 to a template, disabled with constraint knownBug check-in: f8cc7d22 user: erikleunissen tags: tk_collect_test_utils
17:13
fontchooser.test, winDialog.test: more adaptations to relocated variable tk_dialog check-in: a752ee8d user: erikleunissen tags: tk_collect_test_utils
16:59
Alphabetise message range checks. Simplify unneeded checks for NULL values Closed-Leaf check-in: dbae1f7a user: jan.nijtmans tags: bug-5f739d2253
14:36
Finish for "text". Alphabetise button and frame range checks check-in: 54e2f9d9 user: jan.nijtmans tags: bug-5f739d2253
11:31
Merge 9.0 check-in: 20182e0b user: jan.nijtmans tags: bug-5f739d2253
02:12
Correct implementation of role map iteration check-in: ef83f761 user: kevin_walzer tags: tka11y
2025-01-23
16:21
Only run the new test on Aqua. It hangs on XQuartz. Closed-Leaf check-in: fde9a936 user: culler tags: bug-080a28104e
2025-01-22
20:28
Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. Closed-Leaf check-in: d9cc94ca user: csaba tags: bug-5255360864
20:22
Create new branch named "bug-5255360864" check-in: 5b77e2e7 user: csaba tags: bug-5255360864
14:42
Remove extraneous semi-colon. check-in: 894370ea user: culler tags: bug-080a28104e
13:51
Schedule a CI run check-in: d10a7562 user: culler tags: bug-080a28104e
13:40
tests/fontchooser.test, library/fontchooser.tcl: adapt to change in previous commit check-in: 68ca0745 user: erikleunissen tags: tk_collect_test_utils
02:52
Add a non-regression test, which turns out to require considerable extra machinery. check-in: e0405ba2 user: culler tags: bug-080a28104e
2025-01-21
17:37
tests/testutils.tcl, win/tkWinDialog.c: move variable ::tk_dialog into namespace ::tk::test::dialog check-in: 3ac1a4e9 user: erikleunissen tags: tk_collect_test_utils
15:47
Fix [080a28104e]: crash caused by nil UTType when user provides a bogus file type. check-in: ce3d0b20 user: culler tags: bug-080a28104e
02:59
Add additional bindings; need to work out accessibilty hierarchy check-in: 8f4cb8da user: kevin_walzer tags: tka11y
2025-01-20
11:37
ttk/validate.test: remove useless comment check-in: d315dcd1 user: erikleunissen tags: tk_collect_test_utils
11:34
winDialog.test: remove outdated comment check-in: f212cd9b user: erikleunissen tags: tk_collect_test_utils
10:52
select.test, window.test: remove superfluous import command check-in: 932717e7 user: erikleunissen tags: tk_collect_test_utils
08:46
Merge trunk (resolve conflict) check-in: a31d4eec user: erikleunissen tags: tk_collect_test_utils
06:47
merge trunk check-in: 4c617794 user: fvogel tags: revised_text, tip-466
2025-01-19
22:17
(cherry-pick): Rename the fallback proc menubarheight to testmenubarheight check-in: 93667714 user: jan.nijtmans tags: core-8-branch
20:46
Rename the fallback proc menubarheight to testmenubarheight. In [d5e602691a], in branch less_tests_constraints created off core-8-6-branch, I have renamed proc menubarheight to testmenubarheight to conform to how other such procs are named in the test suite. Later, in [e78b5c12b6] in trunk, I have added a fallback for that proc to be used by platforms other than macOS. And again later in [49fdd4b212] I have merged trunk in less_tests_constraints. This last commit created the inconsistency. check-in: d3948b1a user: fvogel tags: trunk, main
20:43
testutils.tcl: small efficiency improvements and some cleanup throughout check-in: 3c0e1da2 user: erikleunissen tags: tk_collect_test_utils
17:00
testutils.tcl: simplify export from namespace ::tk::test check-in: 1ced2ea1 user: erikleunissen tags: tk_collect_test_utils
10:04
testutils.tcl: simplify export from namespace ::tk::test::dialog check-in: 3a42082c user: erikleunissen tags: tk_collect_test_utils
09:05
testutils.tcl: collect procs afterbody, start and then in an ensemble command testDialog. Rename them to signify a stage in the lifetime of a dialog. Rename proc dialogTestFont -> testDialogFont to follow suit. Adapt all calls/references in test files fontchooser.test and winDialog.test. check-in: 2bfc4418 user: erikleunissen tags: tk_collect_test_utils
2025-01-18
15:03
winDialog.test: clean up test-local variable check-in: 87a525c7 user: erikleunissen tags: tk_collect_test_utils
02:27
Support fullscreen mode check-in: 845c25f1 user: kevin_walzer tags: tka11y
2025-01-17
21:27
Merge-mark check-in: b4aa0e08 user: jan.nijtmans tags: trunk, main
21:24
wish doc: change synopsis from "wish ?-encoding encoding?" to "wish ?options?". There are more options nowdays. check-in: 032e33d1 user: jan.nijtmans tags: core-8-branch
21:18
(cherry-pick): wish doc: change synopsis from "wish ?-encoding encoding?" to "wish ?options?". There are more options nowdays. check-in: 6819ea2d user: jan.nijtmans tags: core-8-6-branch
16:53
testutils.tcl: don't re-export proc definitions from another than the originating namespace check-in: 6f7e2f2c user: erikleunissen tags: tk_collect_test_utils
14:34
main.tcl, testutils.tcl, constraints.tcl: make file header uniform check-in: 36014a52 user: erikleunissen tags: tk_collect_test_utils
14:20
constraints.tcl: add categories to enhance overview check-in: 3b41c5bd user: erikleunissen tags: tk_collect_test_utils
12:19
testutils.tcl: make several comments more to the point check-in: 2c16b803 user: erikleunissen tags: tk_collect_test_utils
10:25
testutils.tcl [newApp]: move into namespace ::tk::test::child, and rename to "childTkInterp" to better reflect its functionality. check-in: ed5aad93 user: erikleunissen tags: tk_collect_test_utils
08:49
wish doc: change synopsis from "wish ?-encoding encoding?" to "wish ?options?". There are more options nowdays. check-in: 325726e6 user: oehhar tags: trunk, main
08:31
testutils.tcl: collect procs setupbg, cleanupbg, dobg and Ready as subcommands of a new ensemble command "childTkProcess", with new names to better reflect their functionality. Also rename the functional area from "bg" to "child". check-in: b683bd50 user: erikleunissen tags: tk_collect_test_utils
2025-01-16
14:57
testutils.tcl [dialogTestFont]: convert to a standard access proc check-in: 9ad282b9 user: erikleunissen tags: tk_collect_test_utils
12:01
testutils.tcl [assert]: simplify handling of error message and adapt calls check-in: 3afdab1b user: erikleunissen tags: tk_collect_test_utils
10:48
Merge trunk check-in: 79036f5b user: erikleunissen tags: tk_collect_test_utils
2025-01-15
22:15
wm.test: correct typo check-in: d0b60524 user: erikleunissen tags: tk_collect_test_utils
17:36
Install headers before documentation. If documentation copying (which is slow) is aborted, it doesn't affect development work. Put "no-xft" "build-info" tag in the alphabetical correct place check-in: ae56b909 user: jan.nijtmans tags: trunk, main
17:30
Merge 8.6 check-in: 84b567d2 user: jan.nijtmans tags: core-8-branch
17:26
Install headers before documentation. If documentation copying (which is slow) is aborted, it doesn't affect development work check-in: 497a6e34 user: jan.nijtmans tags: core-8-6-branch
03:58
Remove hit test code - does not seem necessary check-in: c9549ed1 user: kevin_walzer tags: tka11y
03:55
Make sure TKContentView is ignored as an accessibility element so focus can go on widgets check-in: b72086bb user: kevin_walzer tags: tka11y
2025-01-14
20:37
Fix for bug [126d071408]. check-in: 45af413e user: csaba tags: core-8-branch
20:23
Fix for bug [126d071408]. check-in: 83839103 user: csaba tags: trunk, main
20:15
testutils.tcl [_pause]: convert global variable to namespace variable check-in: b0dbfebf user: erikleunissen tags: tk_collect_test_utils
19:59
Relocate and combine procs _pause, eventDelay and sleep check-in: 7da91aab user: erikleunissen tags: tk_collect_test_utils
16:04
Put "no-xft" "build-info" tag in the alphabetical correct place check-in: 73f1075b user: jan.nijtmans tags: core-8-6-branch
03:15
Cleanup of typos check-in: a946e462 user: kevin_walzer tags: tka11y
03:14
Add custom identifiers check-in: 01de104b user: kevin_walzer tags: tka11y
2025-01-13
18:58
msgbox.test [SendEventToMsg]: integrate in already relocated proc SendButtonPress check-in: 2b8c27a4 user: erikleunissen tags: tk_collect_test_utils
16:09
winDialog.test: "collect" proc initialdir into oblivion check-in: 8e94fb8f user: erikleunissen tags: tk_collect_test_utils
12:16
Additional cleanup check-in: 75170109 user: kevin_walzer tags: tka11y
11:38
textTag.test: don't clobber the collected namespace variable fixedFont. check-in: 90aeff91 user: erikleunissen tags: tk_collect_test_utils
11:36
textIndex.test: use collected namespace variables instead of (re)defining them check-in: 6bf2e1aa user: erikleunissen tags: tk_collect_test_utils
09:45
textWind.test: actually remove proc yline check-in: 7b08e26e user: erikleunissen tags: tk_collect_test_utils
04:25
Cleanup; rename function and remove obsolete calls check-in: 23079ce0 user: kevin_walzer tags: tka11y
03:44
NSAccessibilityElement accessibilityFrame now correctly aligns when window moved or resized check-in: e39c7ab6 user: kevin_walzer tags: tka11y
2025-01-12
13:44
Relocate procs bo, xchar, xw, yline (using upvar for access to namespace variables) check-in: 94795a28 user: erikleunissen tags: tk_collect_test_utils
2025-01-11
18:54
Correct unintended change in previous commit check-in: a02898ea user: erikleunissen tags: tk_collect_test_utils
17:00
Revert unintended change check-in: 1992853d user: kevin_walzer tags: tka11y
16:59
Additional cleanup of unneeded calls check-in: 5608eeb1 user: kevin_walzer tags: tka11y
16:52
Merge trunk check-in: d8640e3c user: kevin_walzer tags: tka11y
16:51
Remove call to isFlipped for TKContentView check-in: ef72d10f user: kevin_walzer tags: tka11y
14:29
Relocate global variable loadTk along with proc newApp check-in: e3df60c0 user: erikleunissen tags: tk_collect_test_utils
13:01
Relocate proc newApp (combine variants from send.test, winSend.test) check-in: 7b35a8bf user: erikleunissen tags: tk_collect_test_utils
10:16
Simplify handling of namespace ::tk::test::bg and its exported procs cleanupbg, dobg, setupbg. check-in: 88879e92 user: erikleunissen tags: tk_collect_test_utils
07:12
testutils.tcl [createStdAccessProc]: simplify handling of namespaces check-in: 989fd995 user: erikleunissen tags: tk_collect_test_utils
2025-01-10
21:26
testutils.tcl: make explanation of namespaces and functional areas a separate comment check-in: b7f597db user: erikleunissen tags: tk_collect_test_utils
21:21
testutils.tcl: uniformize definitions of access procs check-in: 22ee1ef2 user: erikleunissen tags: tk_collect_test_utils
17:17
winDialog.test: explain removal of test winDialog-5.15 check-in: 606909fa user: erikleunissen tags: tk_collect_test_utils
16:49
testutils.tcl: remove comment, not useful anymore check-in: d1595310 user: erikleunissen tags: tk_collect_test_utils
16:33
testutils.tcl: rearrange utility procs in ::tk::test check-in: 0288ac3a user: erikleunissen tags: tk_collect_test_utils
14:18
NSAccessibility frames now render correctly in alignment with their Tk windgets check-in: 276a2877 user: kevin_walzer tags: tka11y
13:51
canvas.test, menu.test: adapt to change in previous commit check-in: 03c01b8a user: erikleunissen tags: tk_collect_test_utils
12:32
Arrange procs imageCleanup, imageFinish, imageInit, imageNames in a proper namespace check-in: 9445d264 user: erikleunissen tags: tk_collect_test_utils
11:28
Merge 9.0 check-in: 03f2f6ee user: jan.nijtmans tags: tip-626
11:27
testutils.tcl [dialogTestFont]: make comment more clear check-in: 849b9807 user: erikleunissen tags: tk_collect_test_utils
11:05
Merge 8.7 check-in: 70931d9b user: jan.nijtmans tags: trunk, main
10:54
TK_DO_NOT_DRAW is deprecated check-in: 9e7fbbe4 user: jan.nijtmans tags: core-8-branch
10:35
Merge-mark check-in: 52277266 user: jan.nijtmans tags: core-8-branch
10:11
Fix for bug [126d071408]. Closed-Leaf check-in: db6ec9fd user: csaba tags: bug-126d071408
10:05
Create new branch named "bug-126d071408" check-in: f9bbd7b1 user: csaba tags: bug-126d071408
09:40
Relocate procs badHandler, badHandler2, errIncrHandler, handler, reallyBadHandler. check-in: 7329cc7e user: erikleunissen tags: tk_collect_test_utils
2025-01-09
19:40
scrollbar.test: revert to trunk and remove the original misleading configuration for option "-command" check-in: 285f1d12 user: erikleunissen tags: tk_collect_test_utils
15:29
version -> 8.6.17 check-in: c67e2f6f user: jan.nijtmans tags: core-8-6-branch
2025-01-08
20:21
merge trunk check-in: ce5f1dac user: fvogel tags: revised_text, tip-466
12:19
Relocate proc setup check-in: 252ec843 user: erikleunissen tags: tk_collect_test_utils
11:51
Relocate proc getsize check-in: 2ff2c8e9 user: erikleunissen tags: tk_collect_test_utils
10:17
entry.test, spinbox.test, validate.test: clean up new variables check-in: 4e8587ff user: erikleunissen tags: tk_collect_test_utils
10:15
Add default clause to proc validationData check-in: a24ba67f user: erikleunissen tags: tk_collect_test_utils
2025-01-07
19:37
Relocate procs doval, doval2, doval3, override. Refactored the ensemble of validation commands. check-in: 593ff27d user: erikleunissen tags: tk_collect_test_utils
15:08
Relocate procs SendButtonPress and ToPressButton check-in: e1dbfdd5 user: erikleunissen tags: tk_collect_test_utils
11:41
Relocated proc PressButton check-in: 137b6219 user: erikleunissen tags: tk_collect_test_utils
11:08
Removed proc vista? and its usage check-in: 216cffb4 user: erikleunissen tags: tk_collect_test_utils
2025-01-06
21:50
(cherry-pick): Merge branch less_tests_constraints check-in: ed10cc20 user: jan.nijtmans tags: core-8-branch
21:42
Correct oversight regarding previous commit check-in: 63407bab user: erikleunissen tags: tk_collect_test_utils
19:13
Relocate procs colorsFree, eatColors. check-in: 7b1afd17 user: erikleunissen tags: tk_collect_test_utils
16:18
Relocate proc bogusTrace check-in: b4999fc4 user: erikleunissen tags: tk_collect_test_utils
15:53
Relocate proc assert check-in: af764e1d user: erikleunissen tags: tk_collect_test_utils
15:03
proc afterbody: correct string comparison check-in: 76be3b76 user: erikleunissen tags: tk_collect_test_utils
14:22
Simplify proc afterbody check-in: 3810bf60 user: erikleunissen tags: tk_collect_test_utils
11:51
Relocate procs afterbody, ApplyFont, start, then. check-in: 2571a4d1 user: erikleunissen tags: tk_collect_test_utils
10:12
Merged trunk check-in: d7531e96 user: erikleunissen tags: tk_collect_test_utils
09:49
main.tcl: make explanation in section header more to the point check-in: 2a78f9f0 user: erikleunissen tags: tk_collect_test_utils
09:23
Fix Tk builds against Tcl 8.7 and Tcl 9.1. See: https://github.com/tcltk/tk/actions/runs/12628690076 check-in: e3443459 user: jan.nijtmans tags: trunk, main
2025-01-05
22:21
proc scrollInfo: add default clause to switch command check-in: 24880fa5 user: erikleunissen tags: tk_collect_test_utils
20:34
Merge branch less_tests_constraints. Summary of changes: - Work on failsOnUbuntu / failsOnXQuarz constraints to remove them as much as possible. Add completely specific constraints instead in some cases. - Eradicate constraint noExceed - Factorize definition of some constraints (e.g. 'pressbutton', 'movemouse'), and rename some constraints to test* to conform to other test constraint names - (Linux) Add font packages in the install step before running the test suite at CI, so that the CI environment can count on those fonts to be available - Remove warnings when DEBUG_FONTSEL is defined - Modernize code ("eval destroy" -> "destroy {*}") check-in: 761407ca user: fvogel tags: trunk, main
05:53
Progress on aligning accessibility cursor/focus with widgets when window is resized check-in: 119159c4 user: kevin_walzer tags: tka11y
2025-01-04
23:02
(cherry-pick): Fix warning when building on Linux check-in: 004699ee user: jan.nijtmans tags: core-8-branch
22:58
(cherry-pick): Fix warning when building on Linux check-in: fdd04e80 user: jan.nijtmans tags: core-8-6-branch
14:17
merge trunk Closed-Leaf check-in: 4765a9eb user: fvogel tags: less_tests_constraints
14:17
Fix warning when building on Linux. check-in: 6300eaef user: fvogel tags: trunk, main
14:10
Typo. check-in: 4cd83170 user: fvogel tags: less_tests_constraints
14:10
unixFont.test: Revert previous commit, fix where -font TkFixedFont must be set, get rid of , and constrain with nonPortable. check-in: fb577cff user: fvogel tags: less_tests_constraints
13:44
unixFont.test: with the previous commit forcing the same font for the canvas and the label, it is no longer necessary to constrain unixFont-8.6, -9.1.2 and -9.2.4 by withoutXft. These three tests now pass with or without Xft. check-in: 92e97d81 user: fvogel tags: less_tests_constraints
13:41
unixFont.test: the canvas used for testing must have a fixed width font (same as for the label). For instance unixFont-5.9 inserts characters in the canvas and measures using which is from the label. Now unixFont-5.9 passes (with and without Xft). Also unixFont-8.6, -9.1.2 and -9.2.4 now pass (without Xft). check-in: a122ca5a user: fvogel tags: less_tests_constraints
2025-01-03
23:35
Update "changes" check-in: 4d63d943 user: jan.nijtmans tags: core-8-6-branch
23:30
(cherry-pick): Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka check-in: a60c5d2f user: jan.nijtmans tags: core-8-6-branch
21:53
[13ac26] was fixed in Tk 9.0.2, not 9.0.1 check-in: 8b4258f0 user: jan.nijtmans tags: trunk, main
21:44
(cherry-pick): Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka. check-in: d5e75f00 user: jan.nijtmans tags: core-8-branch
20:13
Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka. check-in: 92b82ec1 user: fvogel tags: trunk, main
12:11
Remove duplicate XLoadQueryFontNoXError() function. check-in: cb9e50fa user: fvogel tags: less_tests_constraints
05:34
Merge trunk. In branch less_tests_constraints, let's work off trunk from now on. check-in: 49fdd4b2 user: fvogel tags: less_tests_constraints
05:06
Let this branch build and test at CI. check-in: 370d4d81 user: fvogel tags: tk_collect_test_utils
2025-01-02
12:28
Refine accessibility frame check-in: 97a84c8c user: kevin_walzer tags: tka11y
12:17
Remove typo check-in: 5633ee7b user: kevin_walzer tags: tka11y
12:13
Fix the expected result of test unixWm-22.3 for aqua since [18bde332] fixes the behaviour for this platform. All platforms now have the same behaviour and expected result for [wm iconbitmap]. Closed-Leaf check-in: 961b98f3 user: fvogel tags: bug-13ac26b35d
03:56
Try to improve tracking of accessible elements when window resized check-in: b669beff user: kevin_walzer tags: tka11y
2025-01-01
20:37
Rudimentary accessibility enabled - needs refinement check-in: 4177ff8e user: kevin_walzer tags: tka11y
18:23
Correct crash when additional widget added check-in: 4f686729 user: kevin_walzer tags: tka11y
17:48
Merge trunk check-in: 38e5b0d7 user: kevin_walzer tags: tka11y
17:47
Refinement of NSAccessibility implementation for macOS check-in: 381e1070 user: kevin_walzer tags: tka11y
12:01
Fix typo. check-in: e5c50f77 user: fvogel tags: bug-13ac26b35d
11:58
Let this bugfix branch build and test. check-in: b2ae7b85 user: fvogel tags: bug-13ac26b35d
11:56
Update changes.md with the fix. check-in: 0d5a6278 user: fvogel tags: bug-13ac26b35d
11:54
Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka. check-in: 18bde332 user: fvogel tags: bug-13ac26b35d
11:32
Backout [50d0ece3]. check-in: 9015b861 user: fvogel tags: bug-13ac26b35d
2024-12-23
11:14
Fix compilation with -DTCL_NO_DEPRECATED check-in: 3d61bf85 user: jan.nijtmans tags: tip-626
08:12
Make setting of command prefix for -[xy]scrollcommand more efficient check-in: ef535b72 user: erikleunissen tags: tk_collect_test_utils, prototype1
2024-12-22
23:51
Begin to develop NSAccessible implementation check-in: a963a790 user: kevin_walzer tags: tka11y
13:44
Merge 9.0 check-in: 810d4730 user: jan.nijtmans tags: revised_text, tip-466
12:58
Merge 9.0 check-in: f2d11f65 user: jan.nijtmans tags: tip-626
12:28
(cherry-pick): Fix [121786c0]: image svg upstream out of bound read nanosvg#262 check-in: a64fbcd2 user: jan.nijtmans tags: core-8-branch
12:24
(cherry-pick): Spacing/indenting fixes for ttk check-in: e1bf16b0 user: jan.nijtmans tags: core-8-branch
12:07
Fix [121786c0]: image svg upstream out of bound read nanosvg#262 check-in: c4f6d582 user: jan.nijtmans tags: trunk, main
11:58
(cherry-pick): Fix [cb5d776b12]: Build tk 9.0.1 failed on macos 10.13 check-in: 6cf7c0b2 user: jan.nijtmans tags: core-8-branch
11:56
Fix [cb5d776b12]: Build tk 9.0.1 failed on macos 10.13 check-in: f8b5b46f user: jan.nijtmans tags: trunk, main
11:30
(cherry-pick): Fix [f88118a47]: inaccurate scrollbar error-message check-in: a7dcfb15 user: jan.nijtmans tags: core-8-branch
03:16
Add tkMacOSXAccessibility.c check-in: 511f4442 user: kevin_walzer tags: tka11y
00:06
Merge 9.0 check-in: 5abcbde1 user: jan.nijtmans tags: tip-698
2024-12-21
18:06
version -> 9.0.2 check-in: 2a1dd0c2 user: jan.nijtmans tags: trunk, main
16:51
Fix [f88118a47]: inaccurate scrollbar error-message check-in: b750c756 user: jan.nijtmans tags: trunk, main
15:54
merge release check-in: 88890424 user: dgp tags: trunk, main
2024-12-20
09:13
Correct redundant initialization of variable scrollInfo check-in: 57ddda26 user: erikleunissen tags: tk_collect_test_utils
2024-12-19
22:04
ticket [121786c0] image svg upstream out of bound read nanosvg#262 Closed-Leaf check-in: f284f330 user: oehhar tags: 121786c0-nanosvg-262
20:11
Fix [f88118a47]: inaccurate scrollbar error-message Closed-Leaf check-in: 06fcb6d1 user: jan.nijtmans tags: bug-f88118a47
17:10
updated changes.md for release Closed-Leaf check-in: c8084d00 user: dgp tags: rc0, core-9-0-1-rc, core-9-0-1
15:40
Correct error-messages, remove unused variables check-in: 59232f0a user: jan.nijtmans tags: tip-698
15:18
merge trunk check-in: 15c6a197 user: dgp tags: core-9-0-1-rc
14:43
Fix [a0d6ef020b]: Documentation bugs. Some more documentation bugs (e.g. size_t -> Tcl_Size) check-in: b2b1310c user: jan.nijtmans tags: trunk, main
12:26
Fix [a0d6ef020b]: Documentation bugs check-in: 6c685985 user: jan.nijtmans tags: core-8-branch
12:07
Fix [a0d6ef020b]: Documentation bugs check-in: 742854d7 user: jan.nijtmans tags: core-8-6-branch
11:58
(cherry-pick): Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 9eb91f76 user: jan.nijtmans tags: core-8-6-branch
10:10
Relocate proc scroll (intricate case) check-in: d869327e user: erikleunissen tags: tk_collect_test_utils
09:47
Relocate proc errHandler (simple case) check-in: 2ae18545 user: erikleunissen tags: tk_collect_test_utils
2024-12-18
23:13
Rebase to 9.0 check-in: a6ce0885 user: jan.nijtmans tags: tip-698
14:38
(cherry-pick): Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 4c07c6cb user: jan.nijtmans tags: core-8-branch
2024-12-17
21:03
Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 9545d4b5 user: fvogel tags: trunk, main
2024-12-16
21:46
Add cosmetic space. Closed-Leaf check-in: 5bd2622d user: fvogel tags: bug-844c0be72d
21:34
Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 088283d0 user: fvogel tags: bug-844c0be72d
12:42
Provide constraints.tcl with a proper file header check-in: 8b5ff698 user: erikleunissen tags: tk_collect_test_utils
10:41
New file testutils.tcl (sourced by main.tcl). Moved utility proc definitions from constraints.tcl there. check-in: 97d6c0f1 user: erikleunissen tags: tk_collect_test_utils
10:17
Reorganize default loading of top-level scripts (-loadfile) to enable loading of multiple scripts. New file tests/main.tcl. Moved tasks from constraints.tcl there: 1. Tk rootwin setup, 2. configure tcltest. check-in: a459c7d0 user: erikleunissen tags: tk_collect_test_utils
09:52
New branch for project tk_collect_test_utils. Ticket: [718cbc3016] check-in: 6e5c9935 user: erikleunissen tags: tk_collect_test_utils
2024-12-15
19:55
Merge trunk check-in: cc11e8b8 user: kevin_walzer tags: tka11y
2024-12-14
20:43
Back out keyboard navigation changes, let native accessibility API's handle it check-in: 50451ff2 user: kevin_walzer tags: tka11y
11:33
Fix [a67252b384]: Memory leak when running the revised_text test suite check-in: 37ab4932 user: fvogel tags: revised_text, tip-466
03:09
Initial work at improving keyboard focus/navigation check-in: b672619d user: kevin_walzer tags: tka11y
2024-12-13
14:10
Merge 9.0 Leaf check-in: 713034d3 user: jan.nijtmans tags: tip-708
13:23
Move "Scroll Lock" functionality from Mod3 to Mod5, so it doesn't conflict with "Num" check-in: 547578d6 user: jan.nijtmans tags: tip-708
11:25
Spelling in changes.md check-in: cfc46f18 user: oehhar tags: trunk, main
02:17
Fixed spelling in comment check-in: cc471420 user: emiliano tags: trunk, main
2024-12-12
20:18
merge trunk check-in: 758d9de6 user: fvogel tags: revised_text, tip-466
18:18
Open release branch check-in: e24d1786 user: dgp tags: core-9-0-1-rc
16:27
Make sure that tkUuid.h doesn't end up in "make dist" check-in: 9404265d user: jan.nijtmans tags: trunk, main
16:26
Merge-mark check-in: 3d87264f user: jan.nijtmans tags: core-8-branch
16:25
(cherry-pick): Make sure that tkUuid.h doesn't end up in "make dist" check-in: ace4661b user: jan.nijtmans tags: core-8-6-branch
16:06
Make sure that tkUuid.h doesn't end up in "make dist" check-in: 4dc57e41 user: jan.nijtmans tags: core-8-branch
15:57
(cherry-pick): Eliminate SUPPORT_ADDITIONAL_MOTION_SYNTAX (always 1) too check-in: a2eed073 user: jan.nijtmans tags: core-8-branch
12:24
New TIP implementation (still exprimental and incomplete). Change in handling Num-keyboard keys/events check-in: a2f31865 user: jan.nijtmans tags: tip-708
2024-12-11
21:09
Merge-mark check-in: 0df519a3 user: jan.nijtmans tags: core-8-branch
21:07
Merge release check-in: 11b588d3 user: jan.nijtmans tags: core-8-6-branch
10:26
Eliminate SUPPORT_ADDITIONAL_MOTION_SYNTAX (always 1) too check-in: 2798fbb7 user: jan.nijtmans tags: trunk, main
08:44
Eliminate PREFER_MOST_SPECIALIZED_EVENT, since it's always 1 and not documented check-in: 55c06f12 user: jan.nijtmans tags: trunk, main
08:43
Eliminate PREFER_MOST_SPECIALIZED_EVENT, since it's always 1 and not documented. Backport some error-message changes from Tk 9.0 check-in: 64d50f91 user: jan.nijtmans tags: core-8-branch
2024-12-10
15:29
progress in "text" widget check-in: 80242a16 user: jan.nijtmans tags: bug-5f739d2253
14:13
Rebase to 9.0 check-in: ba79ef3d user: jan.nijtmans tags: bug-5f739d2253
13:26
[b3a1b9852d] is not a bug. See TIP #158 check-in: 4adc8f6c user: jan.nijtmans tags: trunk, main
11:30
Reduce the possibility for a conflict in Button8Mask/Button9Mask definition. See: [6bdf1a7ec3] check-in: 447e2fbd user: jan.nijtmans tags: trunk, main
11:29
Reduce the possibility for a conflict in Button8Mask/Button9Mask definition. See: [6bdf1a7ec3] check-in: 9c90917f user: jan.nijtmans tags: core-8-branch
11:18
Fix "minSize" handling in panedWindow, introduced [68ed671a8fafd45b|here] check-in: 469f384c user: jan.nijtmans tags: trunk, main
2024-12-09
17:44
Update release date Closed-Leaf check-in: 6a416eb0 user: dgp tags: rc2, core-8-6-16-rc, core-8-6-16
15:25
silence compiler warning check-in: 20d4376c user: dgp tags: trunk, main
10:34
Fix indenting check-in: 15f772bb user: jan.nijtmans tags: trunk, main
10:24
Fix [29ba539501]: many PIXEL options don't keep their configured value. check-in: 68ed671a user: jan.nijtmans tags: trunk, main
03:31
Minor refinements check-in: 5a2d3be6 user: kevin_walzer tags: tka11y
2024-12-08
22:16
Rebase to 9.0 Closed-Leaf check-in: d3d27e6c user: jan.nijtmans tags: bug-29ba539501
22:07
Update changes.md check-in: d27aa50c user: jan.nijtmans tags: trunk, main
22:02
Fix [6bdf1a7ec3]: Bind mechanism vs. GNOME check-in: 4166cb48 user: jan.nijtmans tags: trunk, main
22:01
Fix [6bdf1a7ec3]: Bind mechanism vs. GNOME check-in: 0d61bcb3 user: jan.nijtmans tags: core-8-branch
18:34
PanedWindow.width|height done check-in: 828cceea user: jan.nijtmans tags: bug-29ba539501
18:08
Rebase to 9.0 Leaf check-in: 283b20fc user: jan.nijtmans tags: bug-442208915d
18:06
Merge 9.0 check-in: b7cffc0c user: jan.nijtmans tags: tip-626
18:01
Merge 9.0 check-in: 205a98fc user: jan.nijtmans tags: revised_text, tip-466
17:54
Add markers in tk.decls, making more clear what API is available in what Tk version check-in: dc9be822 user: jan.nijtmans tags: trunk, main
17:23
(backport): Merge tip-706 following positive vote by the TCT check-in: 481a742f user: jan.nijtmans tags: core-8-branch
16:46
Fix two leftover TkpDrawCharsInContext -> Tk_DrawCharsInContext check-in: e2032c17 user: fvogel tags: revised_text, tip-466
16:46
Fix two leftover TkpDrawCharsInContext -> Tk_DrawCharsInContext check-in: acb47319 user: fvogel tags: trunk, main
16:45
merge trunk (tip-706 implementation), adapted in tkTextDisp.c check-in: d9a3abb9 user: fvogel tags: revised_text, tip-466
16:32
Remove leftover tip-706 branch in yml files. check-in: c1dec876 user: fvogel tags: trunk, main
16:31
Merge tip-706 following positive vote by the TCT. check-in: b48a78fd user: fvogel tags: trunk, main
16:17
merge trunk check-in: 9e5d55e8 user: fvogel tags: revised_text, tip-466
16:12
Backout previous commit, it segfaults on macOS with XQuartz (only). check-in: b65ea8f8 user: fvogel tags: revised_text, tip-466
2024-12-07
11:18
Fix [a67252b384]: Memory leak when running the revised_text test suite. check-in: ce75c788 user: fvogel tags: revised_text, tip-466
11:17
Better identify the output of TK_CHECK_ALLOCS results from tkText and tkTextDisp. check-in: 23b87937 user: fvogel tags: revised_text, tip-466
2024-12-06
15:14
Fix [bddc93017d]: `make` fails on Tk trunk with Tcl trunk check-in: fd0d1ad4 user: jan.nijtmans tags: trunk, main
15:12
Fix [bddc93017d]: `make` fails on Tk trunk with Tcl trunk check-in: 80c58b72 user: jan.nijtmans tags: core-8-branch
11:24
2 typo's check-in: 60545daf user: jan.nijtmans tags: trunk, main
11:09
Unbreak windows build. 2 typo's check-in: d7f8fc34 user: jan.nijtmans tags: core-8-branch
2024-12-05
21:32
Make revised_text build when TK_CHECK_ALLOCS is defined. check-in: 3bd14b19 user: fvogel tags: revised_text, tip-466
14:00
Merge 8.7 check-in: d3470e77 user: jan.nijtmans tags: trunk, main
13:56
Backport indenting from Tk 9.0 check-in: cc0f7053 user: jan.nijtmans tags: core-8-branch
10:34
Fix aaa84fbbc5: zipfs info on mountpoint of executable returns zero offset in field 4 check-in: 91cd529f user: jan.nijtmans tags: trunk, main
10:31
Fix aaa84fbbc5: zipfs info on mountpoint of executable returns zero offset in field 4 check-in: 91c3a0c3 user: jan.nijtmans tags: core-8-branch
08:03
Fix [947bb269ec]: tk::startOfCluster crashes on starting indices greater than string length check-in: 9abc5252 user: jan.nijtmans tags: trunk, main
08:01
Fix [947bb269ec]: tk::startOfCluster crashes on starting indices greater than string length check-in: fc927eac user: jan.nijtmans tags: core-8-branch
07:55
Remove somewhat more dead code, for macOS < 10.9 check-in: e6f9e644 user: jan.nijtmans tags: trunk, main
07:52
Remove somewhat more dead code, for macOS < 10.9 check-in: d3290ccb user: jan.nijtmans tags: core-8-branch
07:50
Indenting (backported from 9.0) check-in: 9c7b2133 user: jan.nijtmans tags: core-8-branch
2024-12-04
19:11
Tentative release date into the changes file. check-in: e464c670 user: dgp tags: rc0, core-8-6-16-rc
15:53
merge 8.6 check-in: 802c56de user: dgp tags: core-8-6-16-rc
15:53
changes generated by `make dist` check-in: d61aecba user: dgp tags: core-8-6-16-rc
12:53
Same protection in macOS too Closed-Leaf check-in: 84b753f0 user: jan.nijtmans tags: bug-947bb269ec
12:31
Proposed fix for [947bb269ec]: tk::startOfCluster crashes on starting indices greater than string length check-in: e720cce9 user: jan.nijtmans tags: bug-947bb269ec
2024-12-03
11:04
Merge-mark check-in: 5b0bfdb5 user: jan.nijtmans tags: trunk, main
11:03
Merge 8.6 check-in: b577bce1 user: jan.nijtmans tags: core-8-branch
04:04
Update changes.md check-in: afaaeca2 user: fvogel tags: trunk, main
04:01
Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the -font option in a certain way. Patch from Christian Werner. check-in: 8a271b85 user: fvogel tags: trunk, main
04:00
Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the -font option in a certain way. Patch from Christian Werner. check-in: 0b92d7c5 user: fvogel tags: core-8-6-branch
2024-12-02
19:26
merge 8.6 check-in: 5c8b63f5 user: dgp tags: core-8-6-16-rc
2024-12-01
02:20
Correct typo check-in: bf119d76 user: kevin_walzer tags: tka11y
2024-11-30
16:57
merge trunk Closed-Leaf check-in: da1031ef user: fvogel tags: tip-706
16:56
Provide a potential fallback for proc menubarheight. check-in: bf3a9da6 user: fvogel tags: revised_text, tip-466
16:56
merge trunk check-in: 0cfeb5b2 user: fvogel tags: revised_text, tip-466
16:55
Provide a potential fallback for proc menubarheight. check-in: e78b5c12 user: fvogel tags: trunk, main
16:21
Let this TIP implementation branch build and test. check-in: 5b428e68 user: fvogel tags: tip-706
15:39
TIP #706 implementation. check-in: 143e249a user: fvogel tags: tip-706
2024-11-28
11:14
Updated file changes.md. check-in: 90693341 user: csaba tags: trunk, main
10:39
Fix [a69fd7cdc7]: File clamTheme.tcl misses code related to the -indicatorforeground option. check-in: 0c69de86 user: csaba tags: trunk, main
10:31
Fix [a69fd7cdc7]: File clamTheme.tcl misses code related to the -indicatorforeground option. check-in: bd88e189 user: csaba tags: core-8-branch
10:21
Fix [a69fd7cdc7]: File clamTheme.tcl misses code related to the -indicatorforeground option. check-in: 64439dea user: csaba tags: core-8-6-branch
04:03
Correct typo check-in: 81746e67 user: kevin_walzer tags: tka11y
02:33
Bindings nearly complete for Map event / initial widget initialization check-in: d2ac1ce9 user: kevin_walzer tags: tka11y
2024-11-27
16:20
Open release branch check-in: da568bff user: dgp tags: rc0, core-8-6-16-rc
02:52
Additional bindings, some refinements check-in: b5de984c user: kevin_walzer tags: tka11y
2024-11-25
11:43
Update changes.md check-in: b2bcb270 user: jan.nijtmans tags: trunk, main
11:41
Fix [bcbf4c9875]: Tk intialization overwrites thread specific data check-in: 1793f638 user: jan.nijtmans tags: trunk, main
11:40
Fix [bcbf4c9875]: Tk intialization overwrites thread specific data check-in: b8b9360f user: jan.nijtmans tags: core-8-branch
11:10
Fix [bcbf4c9875]: Tk intialization overwrites thread specific data check-in: df1a487a user: jan.nijtmans tags: core-8-6-branch
02:36
Improved readability check-in: 0168a349 user: kevin_walzer tags: tka11y
02:21
Cleanup of attribute procedures to allow binding as an additional command to <Map> event check-in: 56f313b9 user: kevin_walzer tags: tka11y
2024-11-22
21:37
Let this bugfix branch build and test. Closed-Leaf check-in: ede12eef user: fvogel tags: bug-8ce672d1a1
21:35
Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the -font option in a certain way. Patch from Christian Werner. check-in: 006481ff user: fvogel tags: bug-8ce672d1a1
20:43
Add semicolons needed to fix the build when the NEW_SEGMENT macro is used. check-in: 0a0a44ba user: fvogel tags: revised_text, tip-466
2024-11-21
03:10
Additional bindings check-in: 18e1321d user: kevin_walzer tags: tka11y
2024-11-19
02:56
Add bindings for scale check-in: bc692930 user: kevin_walzer tags: tka11y
2024-11-18
02:53
Fix typo in listbox code check-in: 02d2c603 user: kevin_walzer tags: tka11y
02:17
Add menu code check-in: 1fc01dbd user: kevin_walzer tags: tka11y
00:21
Remove cmd deletion code check-in: 7bea05cd user: kevin_walzer tags: tka11y
2024-11-17
21:43
Add cmd delete function; thanks to Emiliano Gavilan for the prototype check-in: c7e4ecab user: kevin_walzer tags: tka11y
21:10
Don't expose all commands check-in: 5e18e4b6 user: kevin_walzer tags: tka11y
18:25
Fix [d5a3b86f3a]: tablelist widget with header items and title columns crashes when run with revised_text. check-in: 947fbbd8 user: fvogel tags: revised_text, tip-466
02:41
Revert change to tclIndex, not needed check-in: 6c234cf7 user: kevin_walzer tags: tka11y
02:01
Minor tweak check-in: e4fb929b user: kevin_walzer tags: tka11y
01:35
Add accessibility.tcl check-in: 15f3169b user: kevin_walzer tags: tka11y
01:33
Merge trunk check-in: fdce0508 user: kevin_walzer tags: tka11y
01:33
API taking shape check-in: b220819a user: kevin_walzer tags: tka11y
2024-11-15
23:37
Remove superfluous #include (already included in tkText.h). check-in: 6581ca91 user: fvogel tags: revised_text, tip-466
21:27
Fix [432d8daf8b]: revised_text widget limits number of tags to 32. Thanks to Paul Obermeier. check-in: 4719c5a4 user: fvogel tags: revised_text, tip-466
17:24
Extend Tk_CanvasTextInfo (TIP still to be written) Closed-Leaf check-in: 257f70b5 user: jan.nijtmans tags: tip-704
16:48
Merge 9.0 check-in: 2de204a8 user: jan.nijtmans tags: revised_text, tip-466
16:39
Merge 9.0 check-in: bf7f5d6d user: jan.nijtmans tags: tip-626
2024-11-14
22:36
Make Tk_CanvasTextInfo and tkScrollbar.h usable for Tk 8.x-compiles too. See [22d2341c9d] check-in: 055d75f6 user: jan.nijtmans tags: trunk, main
22:28
make tkDList.h equal to Tk 9.0 check-in: cfa6913c user: jan.nijtmans tags: core-8-branch
16:02
Make a start with [442208915d]: text widget breaks graphemes with combining diacritical marks check-in: cce3c09c user: jan.nijtmans tags: bug-442208915d
2024-11-13
21:36
Merge-mark check-in: a9dcc398 user: jan.nijtmans tags: core-8-branch
21:15
Make a list of the bugs fixed so far check-in: f921d987 user: jan.nijtmans tags: core-8-6-branch
20:41
(cherry-pick) Workaround for [36e379c01b]: macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont check-in: 5c47c3c2 user: jan.nijtmans tags: core-8-6-branch
14:34
Merge 9.0 check-in: c2fe7847 user: jan.nijtmans tags: tip-626
14:33
Fix [22d2341c9d]: Building extensions for Tk 8 and Tcl 8 in a Tcl 9 environment. Add a configure "--with-tk8" option check-in: e7540187 user: jan.nijtmans tags: trunk, main
14:32
Fix [22d2341c9d]: Building extensions for Tk 8 and Tcl 8 in a Tcl 9 environment. Add a configure "--with-tk8" option check-in: fa41fdc0 user: jan.nijtmans tags: core-8-branch
02:16
Setting and getting values now working; thanks to Emiliano Gavilan for suggested change check-in: 0ccc23a3 user: kevin_walzer tags: tka11y
2024-11-11
03:14
Some progress, but only returns latest value check-in: 5c4bb50b user: kevin_walzer tags: tka11y
2024-11-10
20:29
merge trunk check-in: ffba80d5 user: fvogel tags: revised_text, tip-466
2024-11-09
21:47
API fleshed out; needs testing and refinement check-in: 76346844 user: kevin_walzer tags: tka11y
2024-11-07
21:03
Merge 9.0 check-in: 2ae8dab6 user: jan.nijtmans tags: tip-626
18:15
Spacing/indenting fixes for ttk check-in: a6d873f4 user: jan.nijtmans tags: trunk, main
08:13
Add TK_MAJOR_VERSION markers to header-files. Fix some comments check-in: ad1be7d1 user: jan.nijtmans tags: trunk, main
2024-11-06
12:54
Add TK_MAJOR_VERSION markers check-in: 84ff303f user: jan.nijtmans tags: core-8-branch
11:09
Unnecessary type-cast check-in: 0eb15dc0 user: jan.nijtmans tags: core-8-branch
10:22
(cherry-pick) Workaround for [36e379c01b]: macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont. Some more code formatting, backported from 9.0 check-in: 9c7fbcd9 user: jan.nijtmans tags: core-8-branch
09:08
Fix frame-2.8 testcase on Windows check-in: eeaf8295 user: jan.nijtmans tags: core-8-branch
2024-11-05
22:03
testOldImageType doesn't exist any more check-in: 971790ef user: jan.nijtmans tags: trunk, main
21:55
Remove spaces before tabs check-in: 20bbfd34 user: jan.nijtmans tags: trunk, main
18:33
Backport "cgimage_with_crossing" branch to Tk 8.7 check-in: ddc6dafd user: jan.nijtmans tags: core-8-branch
18:27
Make everything compile (again) against Tcl 8.6 headers Closed-Leaf check-in: 023db41f user: jan.nijtmans tags: cgimage_with_crossing
12:36
Revert some *.h changes which should be kept. Formatting. check-in: 136931df user: jan.nijtmans tags: cgimage_with_crossing
03:35
Update implementation check-in: 3616798b user: kevin_walzer tags: tka11y
2024-11-04
23:51
Backport to 8.7 check-in: 3db0ed03 user: jan.nijtmans tags: cgimage_with_crossing
21:19
Update changes.md check-in: 725de33c user: jan.nijtmans tags: trunk, main
21:11
(cherry-pick): Handle non-zero exit code from hcc command (see [bb110c70d1]) check-in: efc4e27d user: jan.nijtmans tags: core-8-branch
21:05
Handle non-zero exit code from hcc command (see [bb110c70d1]) check-in: 70f89189 user: jan.nijtmans tags: trunk, main
11:48
Expanding attributes check-in: a6022967 user: kevin_walzer tags: tka11y
08:24
(cherry-pick): Fix [bb110c70d1]: cannot build .chm help file (Windows) check-in: a9a3b0d4 user: jan.nijtmans tags: core-8-branch
08:22
Fix [bb110c70d1]: cannot build .chm help file (Windows) check-in: f303d8e0 user: jan.nijtmans tags: trunk, main
02:10
Further refinement check-in: 54056f0d user: kevin_walzer tags: tka11y
2024-11-03
17:40
Fix for [bb110c70d1]: cannot build .chm help file (Windows) (from msoyka, slightly modified) Closed-Leaf check-in: 11b60316 user: jan.nijtmans tags: bug-bb110c70d1
03:45
Begin to update implementation of storage; thanks to Emiliano Gavilan for some example code check-in: 28f7de24 user: kevin_walzer tags: tka11y
2024-11-01
14:10
Added a missing item to changes.md. check-in: cae6718f user: csaba tags: trunk, main
2024-10-31
15:55
almost done, except widht/height check-in: ceb53dc2 user: jan.nijtmans tags: bug-29ba539501
13:39
Make a start on [29ba539501] for PanedWindow check-in: cf5597a7 user: jan.nijtmans tags: bug-29ba539501
10:41
Update changes.md check-in: 7f051171 user: jan.nijtmans tags: trunk, main
10:06
Complete work on [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage check-in: 01a03b2f user: jan.nijtmans tags: trunk, main
2024-10-30
21:25
Now it works. More Tcl_Obj usage Closed-Leaf check-in: 157ccd7d user: jan.nijtmans tags: bug-f91aa24bbe
16:17
Make a start with [f91aa24bbe] for canvtext. Doesn't work yet. check-in: bb8fe081 user: jan.nijtmans tags: bug-f91aa24bbe
10:50
(backport) Update changes.md check-in: 19a860e3 user: jan.nijtmans tags: core-8-branch
10:38
Update changes.md check-in: dac218fd user: jan.nijtmans tags: trunk, main
10:23
Merge 9.0 check-in: ba0cd20e user: jan.nijtmans tags: tip-626
10:21
(backport) Fix [fcfddc9f6d] and [7677029cd9]: tilde syntax for .Xdefaults and .wishrc check-in: f6eb5de6 user: jan.nijtmans tags: core-8-branch
10:12
Fix [fcfddc9f6d] and [7677029cd9]: tilde syntax for .Xdefaults and .wishrc check-in: 1337c2b4 user: jan.nijtmans tags: trunk, main
2024-10-29
18:13
Fix [fcfddc9f6d] too: Tilde file syntax not available on 9.0 but used by "~/.Xdefaults" Closed-Leaf check-in: 6f70b2e3 user: jan.nijtmans tags: bug-7677029cd9
2024-10-28
20:04
Fix for [7677029cd9]: leftover use of tilde in filename string check-in: b77c2873 user: jan.nijtmans tags: bug-7677029cd9
2024-10-27
22:22
fix compile with TCL_NO_DEPRECATED check-in: 6f94b96d user: jan.nijtmans tags: tip-626
08:21
tk.h too check-in: a886a36a user: jan.nijtmans tags: tip-626
00:32
Refine command names check-in: a6ed09c6 user: kevin_walzer tags: tka11y
2024-10-26
11:56
Version -> 9.1a0 check-in: 5e923d92 user: jan.nijtmans tags: tip-626
10:47
Tweak GITHUB CI builds. No longer build with 8.7 check-in: f3cca767 user: jan.nijtmans tags: tip-626
2024-10-25
21:43
Merge 9.0 check-in: cfbf5de9 user: jan.nijtmans tags: tip-698
21:06
Merge 9.0 check-in: 80c3d5e4 user: jan.nijtmans tags: tip-626
08:03
Merge 9.0 check-in: 7b75149b user: jan.nijtmans tags: revised_text, tip-466
2024-10-23
12:53
Fix [f91aa24bbe] for allmost all remaining widgets. Canvtext is the only one which is not complete yet check-in: 13347dac user: jan.nijtmans tags: trunk, main
11:46
Revert tkTest.c (we still want to test TK_CONFIG_STRING using char *). Make tkScale.h and tkEntry.h usable for both Tk 8.7 and 9.0 check-in: e4bba8c3 user: jan.nijtmans tags: core-8-branch
11:04
Fix [f91aa24bbe] for allmost all remaining widgets. Canvtext is the only one which is not complete yet. check-in: efc86051 user: jan.nijtmans tags: core-8-branch
2024-10-22
22:24
tweaks Closed-Leaf check-in: 43305444 user: jan.nijtmans tags: bug-f91aa24bbe
22:09
Remaining fixes for [f91aa24bbe] check-in: 40a55996 user: jan.nijtmans tags: bug-f91aa24bbe
16:53
Merge 9.0 check-in: 28645694 user: jan.nijtmans tags: revised_text, tip-466
16:49
complete fix [f91aa24bbe] for imgPhoto check-in: ca0dc0f8 user: jan.nijtmans tags: trunk, main
2024-10-21
20:37
complete fix [f91aa24bbe] for imgPhoto check-in: 76d36291 user: jan.nijtmans tags: core-8-branch
16:30
Fix [f91aa24bbe] for entry/spinbox check-in: 9664cc53 user: jan.nijtmans tags: trunk, main
2024-10-20
19:04
Fix [f91aa24bbe] for entry/spinbox check-in: 27040119 user: jan.nijtmans tags: core-8-branch
10:34
Merge 9.0 check-in: 276112a5 user: jan.nijtmans tags: revised_text, tip-466
10:30
Fix [f91aa24bbe] for canvps. Few tweaks for frame check-in: e20f8949 user: jan.nijtmans tags: trunk, main
2024-10-19
22:37
Fix [f91aa24bbe] for canvps. Few tweaks for frame check-in: f63f966f user: jan.nijtmans tags: core-8-branch
17:39
(backport) Fix [ac7c1fa381]: Crash at Tk startup check-in: 8c35b090 user: jan.nijtmans tags: core-8-branch
12:03
merge trunk check-in: e922ef09 user: fvogel tags: revised_text, tip-466
11:58
Fix [ac7c1fa381]: Crash at Tk startup, introduced by [6b7d9bbd37]. check-in: 525007e8 user: fvogel tags: trunk, main
2024-10-18
22:12
Don't bother building with Tcl 8.7 headers any more check-in: f04796fb user: jan.nijtmans tags: revised_text, tip-466
22:09
Merge 9.0 check-in: 5882978f user: jan.nijtmans tags: revised_text, tip-466
21:53
Missing {} in wm-stackorder-2.3 testcase check-in: 8d3fb26e user: jan.nijtmans tags: trunk, main
21:50
Merge-mark check-in: ca4135a5 user: jan.nijtmans tags: core-8-branch
21:48
Missing {} check-in: b957e166 user: jan.nijtmans tags: core-8-6-branch
21:39
Revert part of [d64d63d0a701d517]: We won't fix [29ba539501] in Tk 8.7 check-in: 1763a231 user: jan.nijtmans tags: core-8-branch
21:37
Missing {} in wm-stackorder-2.3 testcase check-in: e0abf66e user: jan.nijtmans tags: core-8-branch
20:25
Merge-mark check-in: 4244db10 user: jan.nijtmans tags: trunk, main
20:24
framePtr->menuNameObj could be NULL here check-in: 82358180 user: jan.nijtmans tags: core-8-branch
20:22
Fix [f91aa24bbe] for "textimage" and "frame": Use of Tcl_Obj vs char * in Widget storage check-in: 6b7d9bbd user: jan.nijtmans tags: trunk, main
19:41
merge core-8-6-branch check-in: feacdc73 user: fvogel tags: less_tests_constraints
19:40
merge trunk check-in: 0ef8ed3e user: fvogel tags: revised_text, tip-466
12:52
(cherry-pick): Fix wm-stackorder-2.3 on CI check-in: 057a2982 user: jan.nijtmans tags: core-8-branch
12:49
(cherry-pick): Fix wm-stackorder-2.3 on CI check-in: 1fcb0467 user: jan.nijtmans tags: core-8-6-branch
12:44
Fix [f91aa24bbe] for "textimage" and "frame": Use of Tcl_Obj vs char * in Widget storage check-in: 6c5646be user: jan.nijtmans tags: core-8-branch
11:29
Refine use of strings check-in: d5907302 user: kevin_walzer tags: tka11y
04:17
Fix wm-stackorder-2.3 on CI (hopefully) check-in: 412129cc user: culler tags: trunk, main
04:11
Attempt to fix wm-stackorder-2.3, which never fails on real machines but fails on the CI runner. Closed-Leaf check-in: 05875687 user: culler tags: stackorder_on_ci
01:51
Clean up build errors check-in: e0c986bc user: kevin_walzer tags: tka11y
2024-10-17
19:34
Guard against one more crash at exit (seen on Catalina). check-in: a523eba3 user: marc_culler tags: trunk, main
15:26
Add code in the Aqua TkpInit function to redirect stderr to /dev/null if TK_NO_STDERR is set. check-in: a12a6fa5 user: culler tags: trunk, main
07:37
macOS 12 runner image will be removed check-in: ae55c1ca user: jan.nijtmans tags: trunk, main
07:35
macOS 12 runner image will be removed check-in: f5f5c0d8 user: jan.nijtmans tags: core-8-branch
07:33
macOS 12 runner image will be removed check-in: 12b1c67d user: jan.nijtmans tags: core-8-6-branch
03:17
Add environment variable to optionally redirect stderr to /dev/null Closed-Leaf check-in: 28233185 user: culler tags: aqua_nostderr
2024-10-16
19:53
Better exit handling of updateLayer; clean builds for a 10.9 target on macOS 10.13, 10.14. 10.15, 11, 12, 13, 14, 15; all tests pass on these, except 10.15 and 15 (due to stderr issue) check-in: 075e1b06 user: culler tags: trunk, main
19:44
Remove obsolete -single_module linker flag Remove a lot of stuff meant for macOS < 10.9 check-in: c53cdf1b user: jan.nijtmans tags: trunk, main
19:28
Remove obsolete -single_module linker flag Remove a lot of stuff meant for macOS < 10.9 check-in: d7c0fb8a user: jan.nijtmans tags: core-8-branch
16:47
Fix build on macOS 14 Mojave Closed-Leaf check-in: 5d852c7d user: marc_culler tags: aqua_exit_flag
16:17
Fix build on macOS 10.15 Catalina check-in: 755ed459 user: marc_culler tags: aqua_exit_flag
13:41
Cleaner aqua exit handling. check-in: 637b4c58 user: culler tags: aqua_exit_flag
13:22
Tcl_NumUtfChars-> Tcl_GetCharLength, it's more efficient check-in: 2f790dcc user: jan.nijtmans tags: trunk, main
13:13
No longer use -Wl,-single_module linker flag: it's deprecated Closed-Leaf check-in: cbcffcf7 user: jan.nijtmans tags: bug-cb052066de
12:40
TkNumUtfChars -> TkGetCharLength, it's more efficient check-in: 330a5d73 user: jan.nijtmans tags: core-8-branch
08:38
Fix [73c5e3ad3]: Two potentially bogus binding scripts for <TouchpadScroll> check-in: 077e1159 user: jan.nijtmans tags: trunk, main
07:45
Fix [73c5e3ad3]: Two potentially bogus binding scripts for <TouchpadScroll> check-in: 11f4dac8 user: jan.nijtmans tags: core-8-branch
03:50
Fix crash at exit on macOS 12. check-in: e67b7721 user: culler tags: trunk, main
02:34
Make updateLayer a no-op during exit. Closed-Leaf check-in: e76c2544 user: culler tags: aqua_exit_update
2024-10-15
21:22
Fix [f91aa24bbe] for "message" check-in: 38556e6c user: jan.nijtmans tags: core-8-branch
14:49
Proposed fix for [73c5e3ad3]: Two potentially bogus binding scripts for <TouchpadScroll> Closed-Leaf check-in: ef6d0286 user: jan.nijtmans tags: bug-73c5e3ad3
02:14
Remove an unused restrict proc. check-in: 729c1aee user: culler tags: trunk, main
2024-10-14
22:14
Remove some unneeded Aqua event loops - makes all tests pass reliably on Sonoma check-in: 301ed979 user: culler tags: trunk, main
19:46
Remove a lot of stuff meant for macOS < 10.9 check-in: 568acde5 user: jan.nijtmans tags: bug-cb052066de
13:45
Fix [5869c270bd] and [01f58bf8f1]: Aqua issues with winfo rgb, root window behavior, updates; removes detritus left from the drawRect days. check-in: 47f17f3d user: culler tags: trunk, main
13:05
Build with Tcl 8.7 and 9.1 as well check-in: 9eb341ce user: jan.nijtmans tags: revised_text, tip-466
12:58
Undo revertion of [6202699e], fix the original error which was in there. check-in: 9bd52810 user: jan.nijtmans tags: revised_text, tip-466
11:05
Remove indentBgObj member of TkText. It isn't used any more check-in: 00de7ebc user: jan.nijtmans tags: revised_text, tip-466
10:25
Merge 9.0 check-in: 4c35cd77 user: jan.nijtmans tags: revised_text, tip-466
10:24
Revert part of previous commit: it was not well-tested check-in: 6202699e user: jan.nijtmans tags: revised_text, tip-466
10:02
Eliminate info.commandSize, which is no longer necessary. This also unbreaks the Windows build check-in: 3c4b1c73 user: jan.nijtmans tags: trunk, main
10:00
Eliminate info.commandSize, which is no longer necessary. This also unbreaks the Windows build. check-in: ed100c76 user: jan.nijtmans tags: core-8-branch
2024-10-13
22:44
Merge 9.0 check-in: 917cd8cb user: jan.nijtmans tags: revised_text, tip-466
22:23
Fix [f91aa24bbe] for CanvImg and scrollbar check-in: ba151fc7 user: jan.nijtmans tags: trunk, main
22:07
More typos check-in: c2dd6efb user: kevin_walzer tags: tka11y
21:52
Fix typos check-in: a803f81f user: kevin_walzer tags: tka11y
21:48
Fix [f91aa24bbe] for CanvImg, scrollbar and text check-in: e736e587 user: jan.nijtmans tags: core-8-branch
21:26
Improvements in canvas images and scrollbar Closed-Leaf check-in: cad1b70c user: jan.nijtmans tags: bug-f91aa24bbe
19:22
Minor tweak check-in: 5d035b64 user: kevin_walzer tags: tka11y
19:10
Additional cleanup check-in: ef7c1181 user: kevin_walzer tags: tka11y
19:01
Remove obsolete function call check-in: 9dc72d8a user: kevin_walzer tags: tka11y
19:01
Correct command names check-in: f8a9fed3 user: kevin_walzer tags: tka11y
18:59
Clean up comments check-in: 93a1788e user: kevin_walzer tags: tka11y
18:56
Major revision to generic API check-in: 8eda7697 user: kevin_walzer tags: tka11y
2024-10-12
22:57
Remove unnecessary event loop. Closed-Leaf check-in: c2b15211 user: culler tags: aqua_color
22:34
Fix wish app activation on Sequoia. check-in: 9143757e user: culler tags: aqua_color
20:00
Finally -- prevent the root from flashing on the screen when it is immediately withdrawn. check-in: a0b97134 user: culler tags: aqua_color
16:46
Simplify: remove tkDirtyRect and TkDrawAllViews now that drawRect is gone. check-in: a37bf58d user: culler tags: aqua_color
2024-10-11
22:21
Fix [f91aa24bbe] for "text": Use of Tcl_Obj vs char * in Widget storage check-in: bb3c8b60 user: jan.nijtmans tags: bug-f91aa24bbe
14:05
Merge main check-in: f1046162 user: culler tags: aqua_color
13:55
New branch to fix Aqua color issues. check-in: cc1a55e3 user: culler tags: aqua_color
11:50
Add comment check-in: 335c92cf user: jan.nijtmans tags: trunk, main
11:50
Add comment. Backported some indenting/spacing check-in: 26efb83c user: jan.nijtmans tags: core-8-branch
11:48
Add comment. Backported some indenting/spacing check-in: c2f6e43c user: jan.nijtmans tags: core-8-6-branch
10:58
Improved the appearance of the ttk::checkbutton widget in the "default" theme. check-in: f1d109b6 user: csaba tags: trunk, main
10:56
Improved the appearance of the ttk::checkbutton widget in the "default" theme. check-in: 617a4fca user: csaba tags: core-8-branch
10:09
Fix [f52986c698]: SIGABRT from Tk_DeleteErrorHandler() check-in: 1602306b user: jan.nijtmans tags: trunk, main
09:47
Fix [f52986c698]: SIGABRT from Tk_DeleteErrorHandler() check-in: 7a599109 user: jan.nijtmans tags: core-8-branch
09:41
Fix [f52986c698]: SIGABRT from Tk_DeleteErrorHandler(). Backport some code cleanup from Tk 9.0 check-in: 9a633930 user: jan.nijtmans tags: core-8-6-branch
02:17
Further refinement of generic API check-in: f27b0218 user: kevin_walzer tags: tka11y
2024-10-10
21:22
Merge 9.0 check-in: 8ea35008 user: jan.nijtmans tags: revised_text, tip-466
21:18
merge-mark check-in: 32b5152d user: jan.nijtmans tags: trunk, main
21:13
Merge 8.6 check-in: 62a5d4ad user: jan.nijtmans tags: core-8-branch
19:50
merge core-8-6-branch check-in: a1c8776a user: fvogel tags: trunk, main
19:49
Fix error in previous commit. check-in: 05c8f380 user: fvogel tags: core-8-6-branch
19:48
Fix error in previous commit. Closed-Leaf check-in: 67b1f4fa user: fvogel tags: bug-eb332846f3
14:45
Fix [23b57a7214]: RGB values were not being set in TkpGetColor for semantic colors on macOS 11 and up. check-in: 85ecdd5b user: culler tags: trunk, main
2024-10-09
21:24
Merge-mark check-in: 9e7a6ff9 user: jan.nijtmans tags: trunk, main
21:21
Merge 8.6 check-in: 0ccdd55c user: jan.nijtmans tags: core-8-branch
21:17
Indenting ( 8 spaces -> tab) check-in: d2946b7d user: jan.nijtmans tags: trunk, main
20:18
Fix [eb332846f3]: [grid] and [pack] with half-dead argument can cause hangup or even crash. check-in: ddfb9848 user: fvogel tags: trunk, main
20:06
Fix [eb332846f3]: [grid] and [pack] with half-dead argument can cause hangup or even crash. check-in: eb220923 user: fvogel tags: core-8-6-branch
19:38
Indenting (two more files) check-in: 4499229b user: jan.nijtmans tags: core-8-branch
19:37
Indenting (massive) check-in: abd4f8a0 user: jan.nijtmans tags: core-8-branch
16:52
tk::classic::restore doesn't exist any more check-in: 684a5c9d user: jan.nijtmans tags: trunk, main
15:43
Fix [23b57a7214]: RGB values were not being set in TkpGetColor for semantic colors on macOS >= 11 Closed-Leaf check-in: 234bfd8e user: culler tags: bug-23b57a7214
01:23
Merge trunk check-in: b45ff033 user: kevin_walzer tags: tka11y
01:23
Refine generic API check-in: 8e2554db user: kevin_walzer tags: tka11y
2024-10-08
21:25
A somewhat better (does not spread TK_ALREADY_DEAD flags everywhere) and more complete (checks were missing) solution for both [grid] and [pack]. check-in: 56fbd8fe user: fvogel tags: bug-eb332846f3
09:30
Merge-mark check-in: 64d0dd79 user: jan.nijtmans tags: revised_text, tip-466
09:22
Fix compile with Tcl 8.7 headers check-in: a59529ac user: jan.nijtmans tags: trunk, main
05:58
Merge 9.0 (formatting changes only, "text" is for another day) check-in: 4b887187 user: jan.nijtmans tags: revised_text, tip-466
05:51
Complete [29ba539501] fix for "text" check-in: 805ac5d6 user: jan.nijtmans tags: trunk, main
2024-10-07
20:47
Fix candidate for [f52986c698]: SIGABRT from Tk_DeleteErrorHandler(). From AndroWish (thanks to chw). Closed-Leaf check-in: d81bc25a user: fvogel tags: bug-f52986c698
20:44
Inconspicuous logic change in Tk_MeasureChars(), from AndroWish. See [f52986c698]. check-in: d6508b17 user: fvogel tags: bug-f52986c698
16:57
Merge 9.0. Finish for "text" Closed-Leaf check-in: c42ab807 user: jan.nijtmans tags: bug-29ba539501
08:25
Merge 9.0 check-in: 6fdc3b68 user: jan.nijtmans tags: revised_text, tip-466
08:24
Update "changes" check-in: 1d3811a3 user: jan.nijtmans tags: trunk, main
2024-10-06
20:56
Code cleanup in tkCanvas.c/tkMenubutton.c. Use more TCL_UNUSED() check-in: 13781cd4 user: jan.nijtmans tags: trunk, main
2024-10-05
20:16
Merge-mark check-in: 4edbae73 user: jan.nijtmans tags: bug-29ba539501
19:48
Merge 9.0 check-in: e2b0a441 user: jan.nijtmans tags: revised_text, tip-466
19:46
Fix [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 ** Potential incopatibility ** because canvas -insertborderwidth/-insertwidth/-selectborderwidth can now return non-float values check-in: b519b0b9 user: jan.nijtmans tags: trunk, main
12:35
Merge 9.0 check-in: ec2658ad user: jan.nijtmans tags: revised_text, tip-466
07:07
merge trunk at [f8ef4f79] - later commits create conflicts check-in: 5959df8a user: fvogel tags: revised_text, tip-466
2024-10-04
13:35
-sashwidth too Closed-Leaf check-in: ab234d41 user: jan.nijtmans tags: bug-610a73a179
13:15
-minsize too check-in: a725bc79 user: jan.nijtmans tags: bug-610a73a179
12:34
padX, padY, sashPad check-in: 055e646e user: jan.nijtmans tags: bug-610a73a179
11:07
-handleSize for panedwindow check-in: 5739a972 user: jan.nijtmans tags: bug-610a73a179
10:39
Handle -borderWidth for panedwindow check-in: aef4b504 user: jan.nijtmans tags: bug-610a73a179
05:37
Almost done in "text" widget check-in: 5b39aa72 user: jan.nijtmans tags: bug-610a73a179
2024-10-03
15:38
More progress check-in: 118bb743 user: jan.nijtmans tags: bug-610a73a179
08:34
Update links, pointing to the 9.0 release as well check-in: 7e165573 user: jan.nijtmans tags: trunk, main
08:30
Update links, pointing to the 9.0 release as well check-in: 1f3b4fef user: jan.nijtmans tags: core-8-branch
08:27
Update links, pointing to the 9.0 release as well check-in: f50205b9 user: jan.nijtmans tags: core-8-6-branch
2024-10-02
19:54
Merge 9.0. More progress check-in: 79a3c1b5 user: jan.nijtmans tags: bug-610a73a179
11:53
Use version number "9.0" somewhat more in comments check-in: 508b5a83 user: jan.nijtmans tags: trunk, main
09:27
Unbreak Windows build check-in: 9f0ed188 user: jan.nijtmans tags: trunk, main
09:25
Unbreak Windows build check-in: 40b10c5e user: jan.nijtmans tags: core-8-branch
2024-10-01
21:05
Merge 9.0 check-in: c898f929 user: jan.nijtmans tags: bug-610a73a179
20:40
Fix [f91aa24bbe] for "menubutton". Simplify -activerelief for "menu" check-in: 9b61a8a1 user: jan.nijtmans tags: trunk, main
20:18
Fix [f91aa24bbe] for "menubutton". Simplify -activerelief for "menu" check-in: fc2d6b7e user: jan.nijtmans tags: core-8-branch
20:14
Revert part of [788c1c6615]: would be **potential incompatibility** check-in: 2f258c29 user: jan.nijtmans tags: core-8-branch
2024-09-30
21:16
Finish for "menubutton". Simplify -activerelief for "menu" Closed-Leaf check-in: 92079294 user: jan.nijtmans tags: bug-f91aa24bbe
19:41
Complete for "menubutton" check-in: 6a3d7e6c user: jan.nijtmans tags: bug-610a73a179
14:04
Merge 8.7 check-in: fdd29654 user: jan.nijtmans tags: bug-f91aa24bbe
09:36
Merge 9.0 check-in: b17b0f49 user: jan.nijtmans tags: bug-610a73a179
09:34
Even when building against Tcl8, PRJLIBNAME9 should not have the "t" suffix else it breaks pkgIndex.tcl.in in extensions that load version-specific binary at runtime check-in: 0fed9448 user: jan.nijtmans tags: trunk, main
09:33
Even when building against Tcl8, PRJLIBNAME9 should not have the "t" suffix else it breaks pkgIndex.tcl.in in extensions that load version-specific binary at runtime check-in: 0ec33508 user: jan.nijtmans tags: core-8-branch
2024-09-29
21:41
protect -insertborderwidth/-insertwidth/-selborderwidth, which cannot be negative (or "") check-in: a19add6f user: jan.nijtmans tags: trunk, main
20:34
Do the same as previous commit for [pack] this time. check-in: 0887eba8 user: fvogel tags: bug-eb332846f3
20:27
Fix [eb332846f3]: 'grid info' with half-dead argument can cause hangup or even crash. check-in: f42bf16a user: fvogel tags: bug-eb332846f3
20:25
Revert [48a605ac]. This does not belong to bug [eb332846f3] but to [3f5867c997]. check-in: 9ed55d77 user: fvogel tags: bug-eb332846f3
13:05
protect -insertborderwidth/-insertwidth/-selborderwidth, which cannot be negative check-in: b5898942 user: jan.nijtmans tags: core-8-branch
00:10
Merge 8.7. More indent fixes check-in: df1efa60 user: jan.nijtmans tags: trunk, main
2024-09-28
23:27
Comment correction check-in: 28952410 user: jan.nijtmans tags: core-8-branch
16:45
Merge 9.0 check-in: 4674e699 user: jan.nijtmans tags: bug-610a73a179
16:30
Fix indenting: Don't use 8 spaces, but tabs check-in: 686adf4f user: jan.nijtmans tags: trunk, main
11:47
Remove duplicate statement (already present on line 2449 - this was present since the first commit ever). check-in: 669b77f0 user: fvogel tags: bug-eb332846f3
2024-09-27
22:50
Merge-mark check-in: f8ef4f79 user: jan.nijtmans tags: trunk, main
22:47
Backout part of [f8aab85b56]: Could cause compatibility problems, see [610a73a179] check-in: 61ba3f67 user: jan.nijtmans tags: core-8-branch
22:20
Merge-mark check-in: 0906e4a1 user: jan.nijtmans tags: trunk, main
22:18
Merge 8.6 check-in: de92f959 user: jan.nijtmans tags: core-8-branch
20:34
Fix [eb332846f3]: 'grid info' with half-dead argument can cause hangup or even crash check-in: 48a605ac user: fvogel tags: bug-eb332846f3
20:22
Fix [1f3de1c387]: Redundant [expr] in tests. check-in: 8a705dd1 user: fvogel tags: trunk, main
20:21
Fix [1f3de1c387]: Redundant [expr] in tests. check-in: ce260f2d user: fvogel tags: core-8-6-branch
20:15
Fix [265d4e9ff1]: macOS Sequoia: warning: 'setShowsResizeIndicator:' is deprecated check-in: d97940d1 user: fvogel tags: trunk, main
20:15
Fix [265d4e9ff1]: macOS Sequoia: warning: 'setShowsResizeIndicator:' is deprecated check-in: 61734162 user: fvogel tags: core-8-6-branch
19:40
Version -> 9.0.1 check-in: a1f228a1 user: jan.nijtmans tags: trunk, main
16:55
Fix [f91aa24bbe] (Tcl_Obj usage) for "menubutton" check-in: 9ccec7a8 user: jan.nijtmans tags: trunk, main
16:40
unbreak macOS build check-in: d28cde1e user: jan.nijtmans tags: core-8-branch
15:54
Fix [f91aa24bbe] (Tcl_Obj usage) for "menubutton". check-in: 6adc81e3 user: jan.nijtmans tags: core-8-branch
14:41
Version -> 8.6.16 check-in: 3f48a856 user: jan.nijtmans tags: core-8-6-branch
13:46
Backport fix [f91aa24bbe] (Tcl_Obj usage) for "canvas" to Tk 8.7 check-in: 7d50c5f7 user: jan.nijtmans tags: core-8-branch
01:36
Expansion of core accessibility commands check-in: 2c5c58b3 user: kevin_walzer tags: tka11y
2024-09-26
18:40
Open space in changes.md for new changes to be recorded as they are developed. check-in: 708cf702 user: dgp tags: trunk, main
18:31
merge release check-in: 1084a3b1 user: dgp tags: trunk, main
2024-09-25
13:43
merge trunk Closed-Leaf check-in: d5e44aa1 user: dgp tags: rc3, core-9-0-0-rc, core-9-0-0
11:26
purged mentions of Tk 8.7 in man pages (apart from usage in .VS and .VE macros which will not lead to visual output of the version number) check-in: e598adaa user: Torsten tags: trunk, main
2024-09-24
15:03
Use the mdash in the same way as thc Tcl "changes.md" check-in: f057062c user: jan.nijtmans tags: rc2, core-9-0-0-rc
14:56
One more "known bug" that should be mentioned check-in: 1af0adbb user: jan.nijtmans tags: core-9-0-0-rc
13:58
Remove Known Bug that Tk devs determined is not a bug. check-in: f164c4e6 user: dgp tags: core-9-0-0-rc
2024-09-23
16:54
Remove Known Bug that is now fixed. check-in: b3c776ff user: dgp tags: core-9-0-0-rc
16:46
merge trunk check-in: 76cdda10 user: dgp tags: core-9-0-0-rc
04:01
A slightly different approach is beeded to deal with angled text. Closed-Leaf check-in: 037c968c user: culler tags: bug-7ea3245acd
2024-09-22
23:01
Oops. Same proposal, without the segfault. check-in: 41edaee8 user: culler tags: bug-7ea3245acd
22:28
My proposed fix for bug [7ea3245acd] check-in: d55d9e0b user: culler tags: bug-7ea3245acd
20:23
Workaround for [36e379c01b]: macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont check-in: d2f53df7 user: jan.nijtmans tags: trunk, main
17:21
merge main check-in: 30501287 user: culler tags: bug-7ea3245acd
17:21
My suggestion for [7ea3245acd] would be something like this Closed-Leaf check-in: 24758c18 user: jan.nijtmans tags: jn-bug-7ea3245acd
17:04
Try Jan's suggestion for bug [7ea3245acd] check-in: f01fe7aa user: culler tags: bug-7ea3245acd
2024-09-21
15:47
Improved the appearance of the Treeitem.indicator element. check-in: e716730b user: csaba tags: trunk, main
14:49
Improved the appearance of the Treeitem.indicator element. check-in: e411f708 user: csaba tags: core-8-branch
14:39
Improved the appearance of the Treeitem.indicator element. check-in: 89a80e32 user: csaba tags: core-8-6-branch
2024-09-20
18:56
Try a workaround for [36e379c01b] (Which - actually - is a bug in XQuarz) Closed-Leaf check-in: 7f20f599 user: jan.nijtmans tags: bug-36e379c01b
16:59
Fix [3981091e] Segmentation fault with bogus resource value (X11) check-in: efcd1b3d user: jan.nijtmans tags: trunk, main
16:57
Fix [3981091e] Segmentation fault with bogus resource value (X11) check-in: 7013ecaf user: jan.nijtmans tags: core-8-branch
16:48
Fix [3981091e] Segmentation fault with bogus resource value (X11) check-in: bf3c722e user: jan.nijtmans tags: core-8-6-branch
13:21
(slightly modified) proposed fix for [3981091ed3]: Segmentation fault with bogus resource value (X11) Closed-Leaf check-in: 4bc56d6e user: jan.nijtmans tags: bug-3981091ed3
2024-09-19
21:02
merge trunk check-in: 59fc24d8 user: fvogel tags: revised_text, tip-466
21:01
Fix [18e9840f84]: Assignment of invalid symbolic constant NotifyNormal check-in: 7c5f7fff user: fvogel tags: trunk, main
21:01
Fix [18e9840f84]: Assignment of invalid symbolic constant NotifyNormal check-in: 05d282a8 user: fvogel tags: core-8-6-branch
2024-09-18
18:37
merge trunk check-in: d88ef487 user: dgp tags: core-9-0-0-rc
2024-09-17
20:29
Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items. check-in: 7b7c20ed user: fvogel tags: trunk, main
02:12
Begin to bridge states check-in: 4b006f08 user: kevin_walzer tags: tka11y
2024-09-16
19:25
Merge-mark check-in: 8228b8de user: jan.nijtmans tags: trunk, main
19:22
Merge 8.6. Re-generate unix/configure check-in: dce0ed0d user: jan.nijtmans tags: core-8-branch
16:40
merge release check-in: 88622f27 user: dgp tags: core-8-6-branch
2024-09-15
12:49
merge core-8-6-branch (but leave out the part of [a9e5c99f] that adds 'failsOnXQuarz' constraints that we don't need in branch less_tests_constraints) check-in: 507100bb user: fvogel tags: less_tests_constraints
12:26
merge core-8-6-branch as of [5428a246] check-in: d9439798 user: fvogel tags: less_tests_constraints
12:14
merge core-8-6-branch as of [5dd765ba] check-in: 2e2fb13e user: fvogel tags: less_tests_constraints
10:38
Abandon the 'XQuartzKnownBug' constraint way and gear a specific error handler catching 'X Error of failed request: BadValue (X_OpenFont)' when calling XLoadQueryFont. check-in: b128b1a3 user: fvogel tags: less_tests_constraints
01:24
Correct indentation check-in: 40c92c16 user: kevin_walzer tags: tka11y
2024-09-14
21:50
Merge 9.0. This undo's previous commit check-in: 74ca34f4 user: jan.nijtmans tags: revised_text, tip-466
21:48
Please cleanup GITHUB building after the build is done. Closed-Leaf check-in: f83994c5 user: jan.nijtmans tags: bug-1871581951
21:43
re-generate tkConfig.h.in with latest "autoheader" check-in: 5bfa28d4 user: jan.nijtmans tags: trunk, main
21:42
re-generate tkConfig.h.in with latest "autoheader" check-in: 8bb43cb2 user: jan.nijtmans tags: core-8-branch
21:38
(Cherry-pick): make genstubs check-in: a850ca1a user: jan.nijtmans tags: trunk, main
16:41
Further development of Tk accessibility API check-in: de1a8b41 user: kevin_walzer tags: tka11y
09:43
Let this bugfix branch build and test at Github Actions. Closed-Leaf check-in: 2878f082 user: fvogel tags: bug-8e9d65d2d4
09:42
Add non-regression test treeview-9.4 check-in: 449c636a user: fvogel tags: bug-8e9d65d2d4
09:19
Factorize code. check-in: 7f8a2f80 user: fvogel tags: bug-8e9d65d2d4
09:12
Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items - Part 2 ([bbox] command). check-in: 4ead7e88 user: fvogel tags: bug-8e9d65d2d4
09:01
Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items - Part 1 ([see] command). check-in: ce169b46 user: fvogel tags: bug-8e9d65d2d4
08:08
Fix unexpected differences in tkIntPlatDecls.h and tkStubInit.c between revised_text and trunk (should have been either merged in revised_text by [59c2144d], or removed from trunk). check-in: 037b5815 user: fvogel tags: revised_text, tip-466
07:34
merge trunk check-in: 45b7955b user: fvogel tags: revised_text, tip-466
07:31
Fix [1871581951]: Assertion failed in textIndex-19.12.2. Also fixed a leftover (from [34db75c0ac]) wrong behavior of the revised text widget when moving the cursor one line down while already on the last displayed line of the text. check-in: 6699168d user: fvogel tags: revised_text, tip-466
2024-09-13
22:12
Fix [fbcee2b106]: wrong TK_BUILD_LIB_SPEC on Windows platform (mingw64) check-in: 95db032f user: jan.nijtmans tags: trunk, main
22:09
Fix [fbcee2b106]: wrong TK_BUILD_LIB_SPEC on Windows platform (mingw64) check-in: 80a0958e user: jan.nijtmans tags: core-8-branch
21:35
Fix wrong behavior of the revised text widget when moving the cursor one line down while already on the last displayed line of the text. See comment in ticket [1871581951] for details. check-in: fd4362b4 user: fvogel tags: bug-1871581951
2024-09-12
22:49
Make a start at [f91aa24bbe] for "menubutton". WIP check-in: dc5ce117 user: jan.nijtmans tags: bug-f91aa24bbe
2024-09-11
21:15
Make "Known bugs" links work check-in: 87de2fa5 user: jan.nijtmans tags: core-9-0-0-rc
21:08
Add "known bugs" section check-in: 8553716f user: jan.nijtmans tags: core-9-0-0-rc
19:37
merge trunk check-in: 5169aa33 user: dgp tags: core-9-0-0-rc
19:29
merge 8.6 Closed-Leaf check-in: 6dbd3c2c user: dgp tags: core-8-6-15-rc, core-8-6-15
18:29
Merge-mark check-in: 93716559 user: jan.nijtmans tags: trunk, main
18:28
Backport doc formatting improvements from 9.0 check-in: dddf7a37 user: jan.nijtmans tags: core-8-branch
18:12
Backport doc formatting improvements from 9.0 check-in: 1ada0fe9 user: jan.nijtmans tags: core-8-6-branch
17:04
changes.md version -> 9.0.0 check-in: bec29c06 user: jan.nijtmans tags: core-9-0-0-rc
12:11
added information on the default for the -type option of tk_messageBox check-in: 7d711a59 user: Torsten tags: trunk, main
08:30
Unified naming of the Mac to 'macOS' as other names are outdated since 2016 (macOS Sierra, version 10.12) check-in: 2defe7dc user: Torsten tags: trunk, main
02:06
Initial work on implementing accessibility in Tk check-in: 6d7a4cf6 user: kevin_walzer tags: tka11y
2024-09-10
20:16
Let this bugfix branch build and test at Github Actions. check-in: 79959164 user: fvogel tags: bug-1871581951
20:14
Fix [1871581951]: Assertion failed in textIndex-19.12.2 check-in: 69bb32d8 user: fvogel tags: bug-1871581951
15:22
merge trunk check-in: 04e0ecac user: dgp tags: core-9-0-0-rc
14:58
merge 8.6 check-in: 4277c772 user: dgp tags: rc1, core-8-6-15-rc
11:50
Merge 9.0 check-in: 8b9e8882 user: jan.nijtmans tags: revised_text, tip-466
11:49
Merge 9.0 check-in: 46d86fb4 user: jan.nijtmans tags: bug-610a73a179
11:47
Fix some compiler warnings, when compiling with g++ check-in: 5157b0ca user: jan.nijtmans tags: trunk, main
11:44
Fix some compiler warnings, when compiling with g++ check-in: 5d59b389 user: jan.nijtmans tags: core-8-branch
11:24
Restore tk.h from trunk check-in: 3c4dd28b user: jan.nijtmans tags: bug-610a73a179
09:50
Merge 9.0 check-in: d41ce487 user: jan.nijtmans tags: bug-610a73a179
09:31
Update changes as proposed by Erik Leunissen (Thanks) check-in: 850ba564 user: oehhar tags: core-8-6-15-rc
08:57
Fix [610a73a179] (pixel objects) and [f91aa24bbe] (Tcl_Obj usage) for "canvas". Merge 8.7 (re-arrange tkEntry.h elements in the same order as Tk 8.7) check-in: 28f74e8d user: jan.nijtmans tags: trunk, main
2024-09-09
21:08
mark an incompatible change check-in: 040d7320 user: dgp tags: core-8-6-15-rc
13:18
Move placeholder-related entry options to the end of the "Entry" structure, for maximum compatibility with 8.6 check-in: 874e3f1b user: jan.nijtmans tags: core-8-branch
13:08
Fix [5f739d2253]: Inconsistency in whether widgets allow negative borderwidths for "canvas" check-in: ebed3382 user: jan.nijtmans tags: core-8-branch
12:39
Fix canvas-1.7 expected result Closed-Leaf check-in: 73c4dc74 user: jan.nijtmans tags: bug-f91aa24bbe
12:13
Fix [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage for "canvas" check-in: 3a85d690 user: jan.nijtmans tags: bug-f91aa24bbe
2024-09-08
21:26
Eliminate use of BUILD_tk in tkListbox.c check-in: a3456ef4 user: jan.nijtmans tags: trunk, main
21:19
Fix [29ba539501] for listbox: many PIXEL options don't keep their configured value check-in: 788c1c66 user: jan.nijtmans tags: core-8-branch
21:17
Backport from 9.0 check-in: 44856aa5 user: jan.nijtmans tags: core-8-branch
15:26
Rebase to 9.0 check-in: 9ffd3894 user: jan.nijtmans tags: bug-610a73a179
15:22
Fix comments in tkText.h check-in: 17f73efd user: jan.nijtmans tags: trunk, main
15:15
Make it compile (again) check-in: a1b24e3b user: jan.nijtmans tags: bug-610a73a179
14:52
Merge 9.0 check-in: 74ff7bea user: jan.nijtmans tags: bug-610a73a179
14:44
Indenting check-in: da8a6173 user: jan.nijtmans tags: trunk, main
14:40
Backport Tk 9.0 changes in tkCanvUtil.c and tkOldConfig.c, without any other changes. So, demonstrating those changes are all 100% upwards compatible check-in: cd082af6 user: jan.nijtmans tags: core-8-branch
13:51
Stay compatible with applications (like "tkpath") which use outline->offset directly check-in: 42501428 user: jan.nijtmans tags: trunk, main
13:37
Fix [610a73a179] for canvas -dashoffset option check-in: a91ea4ae user: jan.nijtmans tags: trunk, main
11:17
Fix [610a73a179] for canvas -width/-height options check-in: df9593cd user: jan.nijtmans tags: trunk, main
10:57
Extend Tk_CanvasTextInfo with 3 reserved fields. Update Tk_CanvasTextInfo documentation (int -> Tcl_Size) check-in: 3e6a2dd6 user: jan.nijtmans tags: trunk, main
2024-09-07
18:04
Use Tk_AllocColorFromObj() in stead of Tk_GetColor() where possible: it's more efficient (see documentation) check-in: 77ba3309 user: jan.nijtmans tags: trunk, main
17:54
Merge-mark check-in: 4ae8710e user: jan.nijtmans tags: core-8-branch
17:51
Use Tk_AllocColorFromObj() in stead of Tk_GetColor() where possible: it's more efficient (see documentation) check-in: 3105d36d user: jan.nijtmans tags: core-8-6-branch
17:39
Fix "scrollbar" part of [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 check-in: 24db3e18 user: jan.nijtmans tags: trunk, main
17:04
[b3a1b9] is still open, not resolved in any release branch check-in: e92cf2f7 user: jan.nijtmans tags: core-8-6-15-rc
2024-09-06
17:23
merge 8.6 check-in: 5f38287d user: dgp tags: rc0, core-8-6-15-rc
17:19
make genstubs check-in: 4753b8a1 user: dgp tags: core-9-0-0-rc
17:15
Merge-mark check-in: 6d2e7996 user: jan.nijtmans tags: trunk, main
17:12
Merge 8.6 check-in: a4992b0b user: jan.nijtmans tags: core-8-branch
17:08
Fix [15bd03e81a]: `make genstubs` produces broken tkDecls.h file check-in: 782181cd user: jan.nijtmans tags: core-8-6-branch
16:24
"canvas" almost done. Only missing are tkCanvPs and tkCanvWind , check-in: eb27dca6 user: jan.nijtmans tags: bug-610a73a179
16:08
update / date changes check-in: 773cb43e user: dgp tags: core-8-6-15-rc
15:08
Handle canvas width/height check-in: ef377a9b user: jan.nijtmans tags: bug-610a73a179
14:27
Finish "scrollbar" check-in: 339e371e user: jan.nijtmans tags: bug-610a73a179
08:24
Bring back mac-build.yml as it was check-in: a61e5e47 user: jan.nijtmans tags: revised_text, tip-466
2024-09-05
16:43
Start with scrollbar check-in: 311add87 user: jan.nijtmans tags: bug-610a73a179
14:28
For now, shut down the "mem" assert errors, try to concentrate on XQuartz for now. When this is done, I'll revert mac-build.yml to the trunk version check-in: 7d60ba89 user: jan.nijtmans tags: revised_text, tip-466
06:00
Assert change was wrong check-in: e45bbf68 user: jan.nijtmans tags: revised_text, tip-466
2024-09-04
15:28
merge trunk check-in: 96345a15 user: dgp tags: core-9-0-0-rc
15:27
merge 8.6 check-in: 836e1506 user: dgp tags: core-8-6-15-rc
15:26
canvText progress check-in: 99b4c7d2 user: jan.nijtmans tags: bug-610a73a179
14:07
Is this assert correct? And we are (for now) only interested in --disable-aqua builds check-in: e27c4627 user: jan.nijtmans tags: revised_text, tip-466
2024-09-03
22:55
Keep Tk_Outline size the same check-in: de3922e3 user: jan.nijtmans tags: bug-610a73a179
21:42
find out which textIndex.test testcase fails with --disable-aqua check-in: 57b2d4aa user: jan.nijtmans tags: revised_text, tip-466
21:37
Merge 9.0. Indenting fixes check-in: 38d9691b user: jan.nijtmans tags: revised_text, tip-466
21:01
Merge 9.0 check-in: 50abfac4 user: jan.nijtmans tags: bug-610a73a179
20:43
Forgot to add dead_hamza to the documentation check-in: f1285361 user: jan.nijtmans tags: trunk, main
20:36
Merge 8.6 check-in: 0bb646d5 user: jan.nijtmans tags: core-8-branch
19:36
Forgot to add dead_hamza to the documentation check-in: 723f6883 user: jan.nijtmans tags: core-8-6-branch
19:34
Somehow dead_hamza ended up in the wrong place check-in: f5617a87 user: jan.nijtmans tags: core-8-6-15-rc
17:31
merge trunk check-in: c8d387ed user: dgp tags: core-9-0-0-rc
16:19
merge 8.6 check-in: 80cb5b49 user: dgp tags: core-8-6-15-rc
15:27
Add "message" check-in: 180c51f5 user: jan.nijtmans tags: trunk, main
14:13
Make a start with [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage check-in: f91bd013 user: jan.nijtmans tags: trunk, main
2024-09-02
23:08
Formatting check-in: a0962f15 user: jan.nijtmans tags: bug-610a73a179
23:01
takeFocus -> takeFocusObj check-in: c8101ff8 user: jan.nijtmans tags: bug-610a73a179
15:32
Always Incr refcount before Decr another: it could be the same Tcl_Obj check-in: 585a5fcc user: jan.nijtmans tags: bug-610a73a179
13:51
Undo experiment. Merge 9.0 check-in: 7a0056b7 user: jan.nijtmans tags: bug-610a73a179
11:50
typo's check-in: 348282ba user: jan.nijtmans tags: core-8-6-15-rc
10:35
Proposal for changes file for Tk 8.6.15 check-in: 2179b965 user: oehhar tags: core-8-6-15-rc
09:44
Merge 9.0 check-in: 59c2144d user: jan.nijtmans tags: revised_text, tip-466
09:39
Fix [0189a9ae39]: Use of Tk_Uid in Tk API check-in: 6649a801 user: jan.nijtmans tags: trunk, main
09:11
Fix [0189a9ae39]: Use of Tk_Uid in Tk API check-in: fc05409e user: jan.nijtmans tags: core-8-branch
2024-09-01
21:15
Fix [0189a9ae39]: Use of Tk_Uid in Tk API. Also change Tk_GetCursorFromData(), so it doesn't need Tk_Uid's any more Closed-Leaf check-in: 58408333 user: jan.nijtmans tags: bug-0189a9ae39
20:54
Doc fix in GetRelief check-in: cb0329ac user: jan.nijtmans tags: trunk, main
20:40
Doc fix in GetRelief check-in: f2649b4f user: jan.nijtmans tags: core-8-branch
20:35
Backport documentation improvements from 8.7/9.0 check-in: 7ed5066e user: jan.nijtmans tags: core-8-6-branch
20:14
merge trunk check-in: 138d726a user: fvogel tags: revised_text, tip-466
20:00
Use the more efficient Tk_AllocColorFromObj()/Tk_Alloc3DBorderFromObj()/Tk_AllocCursorFromObj()/Tk_GetJustifyFromObj() in tkOldConfig.c. Doc update check-in: d9101584 user: jan.nijtmans tags: trunk, main
19:57
Use the more efficient Tk_AllocColorFromObj()/Tk_Alloc3DBorderFromObj()/Tk_AllocCursorFromObj()/Tk_GetJustifyFromObj() in tkOldConfig.c. Merge 8.6 check-in: ca5e64c3 user: jan.nijtmans tags: core-8-branch
19:29
Missing "const" in documentation for Tk_Get3DBorder/Tk_GetColor/Tk_GetCursor check-in: a1e73577 user: jan.nijtmans tags: core-8-6-branch
18:58
merge trunk check-in: 3bd357cc user: fvogel tags: revised_text, tip-466
18:51
Rename DEF_TEXT_INACTIVE_SELECT_COLOR to DEF_TEXT_INACTIVE_SELECT_BG_COLOR in the text widget code. check-in: f1828dbe user: fvogel tags: trunk, main
18:51
Rename DEF_TEXT_INACTIVE_SELECT_COLOR to DEF_TEXT_INACTIVE_SELECT_BG_COLOR in the text widget code. check-in: 04d86758 user: fvogel tags: core-8-6-branch
18:24
merge trunk check-in: ce553699 user: fvogel tags: revised_text, tip-466
00:29
Remove (apparent) unneeded Tk_GetUid() calls check-in: 9e974196 user: jan.nijtmans tags: trunk, main
00:24
Remove (apparent) unneeded Tk_GetUid() calls check-in: 36c13245 user: jan.nijtmans tags: core-8-branch
2024-08-31
23:58
Experiment: Break Tk_GetColor/Tk_Get3DBorder's Tk_Uid contract in the worst possible way: Allocate a new object before every call, and dispose it immediately afterwards. This shows that the Tk_Uid argument doesn't really need to be a Tk_Uid check-in: 19d6c016 user: jan.nijtmans tags: bug-610a73a179
00:05
Remove (apparent) unneeded Tk_GetUid() calls check-in: 5dae084d user: jan.nijtmans tags: bug-610a73a179
2024-08-30
23:14
Merge 8.7 check-in: c799c133 user: jan.nijtmans tags: trunk, main
23:05
two more check-in: 879fea12 user: jan.nijtmans tags: core-8-branch
23:03
Fix typo's. Backport more usefull parts from 9.0 check-in: 2294210c user: jan.nijtmans tags: core-8-branch
19:55
merge trunk check-in: 9f1f64c2 user: fvogel tags: revised_text, tip-466
16:14
merge trunk check-in: ab424d2c user: dgp tags: core-9-0-0-rc
16:14
merge 8.6 check-in: 2575910a user: dgp tags: core-8-6-15-rc
15:30
Merge 9.0. More progress check-in: 3b998d52 user: jan.nijtmans tags: bug-610a73a179
14:49
Merge 8.7 check-in: 7f5f4624 user: jan.nijtmans tags: trunk, main
14:48
Merge 8.6 check-in: 507da764 user: jan.nijtmans tags: core-8-branch
14:43
Fix comment: Tk_Uid aren't simply allocated. Some indenting fixes. check-in: dbf1583f user: jan.nijtmans tags: core-8-6-branch
14:33
Merge 9.0 check-in: d978ed2f user: jan.nijtmans tags: bug-610a73a179
11:06
Merge 8.7 check-in: 5d62cb03 user: jan.nijtmans tags: trunk, main
11:03
Merge 8.6 check-in: b5d549c0 user: jan.nijtmans tags: core-8-branch
10:39
Tk 8.6 doesn't support TK_CONFIG_OBJS flag in TK_CONFIG_??? entries. If an extension tries, supply an error. check-in: d458ea71 user: jan.nijtmans tags: core-8-6-branch
10:37
Remove dead code in tkCanvas.c. Formatting. check-in: 6d1dd17d user: jan.nijtmans tags: core-8-6-branch
10:36
Fix warning on Windows: ISO C90 forbids mixed declarations and code check-in: 466aecbf user: jan.nijtmans tags: core-8-6-branch
08:31
Formatting-related cleanup in ttkTreeview.c. check-in: 192f8711 user: csaba tags: core-8-6-branch
08:28
Made the width of the ttk::treeview heading separator (HALO) scaling-aware. check-in: 592f5720 user: csaba tags: trunk, main
08:21
Made the width of the ttk::treeview heading separator (HALO) scaling-aware. check-in: 2d8ac235 user: csaba tags: core-8-branch
2024-08-29
22:23
Remove #define Tcl_GetCharLength that seems to have been sneaked in the revised_text branch for no clear reason. This code is not in trunk, and comes from [884962b8] which is said to be a merge from trunk but the trunk branch state merged into revised_text does not have this code as well. File tkMacOSXFont.c is now identical to its trunk version. check-in: 081b3fa8 user: fvogel tags: revised_text, tip-466
22:11
Make a start with [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0. WIP check-in: 73d2c175 user: jan.nijtmans tags: bug-610a73a179
21:48
merge trunk check-in: f2bda9e9 user: fvogel tags: revised_text, tip-466
21:46
In trunk, TkMacOSXSetDrawingEnabled is the only place where the TK_DO_NOT_DRAW flag is set or cleared. But this function TkMacOSXSetDrawingEnabled is never called by anything in the entire Tk code. As a consequence any test against TK_DO_NOT_DRAW is always false. Remove all this dead code. check-in: 154fad20 user: fvogel tags: trunk, main
20:47
Remove the TkpDrawingIsDisabled function and use the same approach (code duplication between canvas and text) as in trunk. The tkInt.h and tkMacOSXDraw.c files are now identical to their trunk versions. check-in: 2384b826 user: fvogel tags: revised_text, tip-466
20:35
merge trunk check-in: 804e86e6 user: fvogel tags: revised_text, tip-466
20:28
Remove OK_TO_LOG that became useless since [1dfe4fe9]. check-in: a792a256 user: fvogel tags: trunk, main
08:55
Performance improvement in tkOldConfig.c. See [610a73a179]. check-in: 68fab1de user: jan.nijtmans tags: trunk, main
08:21
Performance improvement in tkOldConfig.c. See [610a73a179]. Backport some formatting from 9.0 check-in: 3528b4e1 user: jan.nijtmans tags: core-8-branch
2024-08-28
17:17
Release branch for Tk 9.0.0 check-in: d6202669 user: dgp tags: core-9-0-0-rc
12:42
Fix performance part of [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 Closed-Leaf check-in: 8098b85a user: jan.nijtmans tags: bug-610a73a179
12:23
Merge more ttk::treeview improvements related to bug [d82fa2953a]. check-in: 82038b0c user: sbron tags: trunk, main
12:21
Merge more ttk::treeview improvements related to bug [d82fa2953a]. check-in: 2b208c55 user: sbron tags: core-8-branch
12:16
Merge more ttk::treeview improvements related to bug [d82fa2953a]. check-in: 148e6611 user: sbron tags: core-8-6-branch
2024-08-27
15:07
Merge 8.6 Closed-Leaf check-in: ddbf4de4 user: jan.nijtmans tags: bug-d82fa2953a
07:55
Additional changes for ttk::treeview on macOS. check-in: f89dc326 user: sbron tags: bug-d82fa2953a
2024-08-26
21:12
Fix corresponding mistake in tkTextIndex.c. check-in: d617fb8f user: fvogel tags: revised_text, tip-466
21:09
Fix mistake in tkInt.h (which also makes it closer to its trunk version). check-in: ac4b4210 user: fvogel tags: revised_text, tip-466
21:07
Fix mistake in tkObj.c (which also makes it identical to its trunk version). check-in: 1280df35 user: fvogel tags: revised_text, tip-466
21:02
Adjust comments and remove 8.5 compatibility from previous commit. check-in: 39d683de user: fvogel tags: revised_text, tip-466
20:57
Backout [a6a9a8d2], so that tkObj.c is again the same as its trunk version. check-in: f4ceab5f user: fvogel tags: revised_text, tip-466
20:46
Re-introduce TkTextJustify since the justification mode 'full' is only implemented for the revised text widget. tk.h and tkGet.c are now identical to their trunk versions. check-in: 2427c1f2 user: fvogel tags: revised_text, tip-466
19:39
Due to the previous commit one can remove justifyFullStrings as well. tkConfig.c is now identical to its trunk version. check-in: cebb56f6 user: fvogel tags: revised_text, tip-466
19:35
Remove the TK_OPTION_JUSTIFY_FULL flag, which is not used by any option. check-in: 387a4c46 user: fvogel tags: revised_text, tip-466
19:22
Remove TK_JUSTIFY_NUMERIC (not used anywhere). check-in: 7c8dd768 user: fvogel tags: revised_text, tip-466
18:36
Bump version to 8.6.15 in prep for new patch release. check-in: 874339fd user: dgp tags: core-8-6-15-rc
17:38
merge trunk check-in: f5abf8a1 user: fvogel tags: revised_text, tip-466
10:34
Hide unused variables on macOS. check-in: afb205b2 user: sbron tags: bug-d82fa2953a
09:47
Use a different clipping method for macOS. check-in: c9bb283d user: sbron tags: bug-d82fa2953a
06:03
Fix [de83677067]: Compile error (undeclared identifier) in generic/tkFrame.c check-in: 72673289 user: jan.nijtmans tags: trunk, main
06:01
Fix [de83677067]: Compile error (undeclared identifier) in generic/tkFrame.c check-in: 00fcae19 user: jan.nijtmans tags: core-8-branch
2024-08-25
21:02
Remove caching for "frame" width/height as well check-in: 26d56134 user: jan.nijtmans tags: trunk, main
20:49
Remove caching for "frame" width/height as well check-in: 1c3e5313 user: jan.nijtmans tags: core-8-branch
20:27
Reduce caching in "frame", in case of scaling factor changes check-in: 707f77d5 user: jan.nijtmans tags: trunk, main
19:51
Fix [29ba539501] for "frame": many PIXEL options don't keep their configured value. Remove unhelpful caching check-in: d64d63d0 user: jan.nijtmans tags: core-8-branch
19:43
Backport improvements from 9.0 check-in: a3a9d8b0 user: jan.nijtmans tags: core-8-branch
13:49
Move #define TK_IS_64_BIT_ARCH from tkInt.h to a revised_text-specific header, because this #define is only used by the revised text widget. check-in: 109cb5c6 user: fvogel tags: revised_text, tip-466
13:40
With a space in (char *). check-in: f389e730 user: fvogel tags: revised_text, tip-466
13:39
For some unknown reason thess (char *) cast changes in tkTest.c were not merged from trunk into revised_text. check-in: bad5c37b user: fvogel tags: revised_text, tip-466
13:28
merge trunk check-in: c1d2816b user: fvogel tags: revised_text, tip-466
2024-08-24
14:05
Clip the ttk::treeview tree area if it runs the risk of drawing outside its borders. check-in: d0a5d045 user: sbron tags: bug-d82fa2953a
10:48
Made the handling of non-default ttk::notebook tab positions more user-friendly. check-in: 6f6fefcf user: csaba tags: trunk, main
10:38
Eliminated code duplicates. check-in: 08069d2d user: csaba tags: core-8-branch
10:33
Made the handling of non-default ttk::notebook tab positions more user-friendly. check-in: 780911b1 user: csaba tags: core-8-branch
10:11
Made the handling of non-default ttk::notebook tab positions more user-friendly. check-in: 5b9f1145 user: csaba tags: core-8-6-branch
2024-08-23
15:15
Don't build this branch any more Closed-Leaf check-in: 4aba19af user: jan.nijtmans tags: macOS-14-CI
2024-08-22
18:01
Backout a previous change that causes distortion of the bottom row of non-tree columns. check-in: 4950fd0f user: sbron tags: bug-d82fa2953a
17:54
Don't change the view when the ttk::treeview's 'see' command is executed for a detached item. check-in: 71e558f8 user: sbron tags: bug-d82fa2953a
15:19
Because XP is no longer supported, _ATL_XP_TARGETING is no longer needed check-in: f18ee1d0 user: jan.nijtmans tags: trunk, main
15:13
Because XP is no longer supported, _ATL_XP_TARGETING is no longer needed check-in: dd9e139d user: jan.nijtmans tags: core-8-branch
14:44
Make sure the scroll information for a ttk::treeview widget is current before use. check-in: 94b40e00 user: sbron tags: bug-d82fa2953a
14:20
Make the ttk::treeview 'see' command produce the expected result when it is issued before the widget is first mapped. check-in: 93324455 user: sbron tags: bug-d82fa2953a
11:53
One mre LAMDA -> _LAMBDA check-in: 0a4e4388 user: jan.nijtmans tags: core-8-6-branch
10:00
Rebase to latest 8.6, see what's left check-in: 2830d0d3 user: jan.nijtmans tags: macOS-14-CI
09:42
Fix distortion of the bottom row when it is only partly visible. check-in: d03b5a0c user: sbron tags: bug-d82fa2953a
08:59
Make sure that the background doesn't overlap the border's left edge when the widget is scrolled horizontally. check-in: 83706f8f user: sbron tags: bug-d82fa2953a
08:46
lamda -> lambda and Henkan_Mode -> Henkan, following latest X11 fixes. check-in: 714ced2f user: jan.nijtmans tags: trunk, main
08:32
Lamda -> Lambda check-in: de2a6abd user: jan.nijtmans tags: core-8-branch
08:31
Lamda -> Lambda check-in: c40f927d user: jan.nijtmans tags: core-8-6-branch
2024-08-21
14:29
Fix 14f0d2c9558caf67 (same mistake in Tk as well) check-in: f849621b user: jan.nijtmans tags: trunk, main
14:20
Fix 14f0d2c9558caf67 (same mistake in Tk as well) check-in: 3a5b2911 user: jan.nijtmans tags: core-8-branch
14:08
Fix 14f0d2c9558caf67 (same mistake in Tk as well) check-in: 6bca31b9 user: jan.nijtmans tags: core-8-6-branch
08:04
Formatting in focus.test check-in: bf69fee4 user: jan.nijtmans tags: trunk, main
08:02
Backport focus.test from 9.0. Formatting check-in: a626cdf0 user: jan.nijtmans tags: core-8-branch
2024-08-20
15:00
Merge 9.0 check-in: abb34c9d user: jan.nijtmans tags: revised_text, tip-466
14:58
Missed commits from trunk check-in: 9082e43c user: jan.nijtmans tags: revised_text, tip-466
12:49
Made the ttk::treeview cell padding scaling-aware. check-in: 5177ec28 user: csaba tags: trunk, main
12:46
Made the ttk::treeview cell padding scaling-aware. check-in: f3664b8c user: csaba tags: core-8-branch
11:29
Make a start with [29ba539501] (not complete yet) check-in: 96c65bd8 user: jan.nijtmans tags: revised_text, tip-466
2024-08-19
22:45
Rebase to latest 9.0 Closed-Leaf check-in: 9f64bf41 user: jan.nijtmans tags: bug-1562e10c58
14:12
Merge 9.0 (leave out tkText* parts, for now, will be done later) check-in: c04d72cd user: jan.nijtmans tags: revised_text, tip-466
10:05
Add 3 more failsOnXQuarz constrains, for test-cases which are failing check-in: ea364c68 user: jan.nijtmans tags: trunk, main
10:04
Add 3 more failsOnXQuarz constrains, for test-cases which are failing check-in: 347d3c9b user: jan.nijtmans tags: core-8-branch
09:57
Missing failsOnXQuarz constraints check-in: ce603730 user: jan.nijtmans tags: trunk, main
2024-08-18
20:07
Re-enable --disable-aqua builds check-in: 647495cf user: jan.nijtmans tags: trunk, main
17:41
Re-enable --disable-aqua builds check-in: 61252ca9 user: jan.nijtmans tags: core-8-branch
17:24
Re-enable --disable-aqua builds check-in: a9e5c99f user: jan.nijtmans tags: core-8-6-branch
2024-08-17
21:48
another try Closed-Leaf check-in: fcd8d4e7 user: jan.nijtmans tags: bug-36e379c01b
21:44
zipfs is hidden now, error-message change in Tcl check-in: 4ab17c8d user: jan.nijtmans tags: trunk, main
21:25
zipfs is hidden now check-in: 9f079e88 user: jan.nijtmans tags: core-8-branch
2024-08-16
15:36
Merge fix for [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 1466ae3e user: sbron tags: trunk, main
15:30
See if renaming the Tk 9 MacOS library name has any undesired side effects Closed-Leaf check-in: ebae1e51 user: jan.nijtmans tags: bug-1562e10c58-8.7
15:24
find out which unixSelect testcases fail check-in: 62d9c7f4 user: jan.nijtmans tags: bug-36e379c01b
15:09
Merge fix for [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 5f6a8efa user: sbron tags: core-8-branch
14:48
Fix [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 5428a246 user: sbron tags: core-8-6-branch
13:40
Document the fact that the area returned by the treeview 'bbox' command may only be partly visible. Closed-Leaf check-in: 6a67c85f user: sbron tags: bug-d82fa2953a
10:47
Make sure that the background doesn't overlap the border's right edge when the columns aren't stretchable. check-in: 3f790fcb user: sbron tags: bug-d82fa2953a
2024-08-15
21:17
Complete fix for [1562e10c58]: Installing Tcl on macOS makes other versions of tclsh unable to find Tk check-in: cc67eec2 user: jan.nijtmans tags: bug-1562e10c58
19:14
Made sure that the see command will make the item fully vertically visible in the window. Closed-Leaf check-in: 6053957e user: csaba tags: mistake
16:30
Use current position information when calculating the position for the treeview 'see' command. check-in: bfdef907 user: sbron tags: bug-d82fa2953a
15:36
Make --with-tcl8 work in Windows too check-in: db4e3fe5 user: jan.nijtmans tags: bug-1562e10c58
15:27
Revert [a9e637f1] and fix it in a simpler way that also fixes the 'see' and scrolling issues mentioned in [d82fa2953a]. check-in: 8aae73b1 user: sbron tags: bug-d82fa2953a
14:46
Proposed fix for ticket [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 87ea6403 user: csaba tags: bug-d82fa2953a
14:17
Create new branch named "bug-d82fa2953a" check-in: 1232613a user: csaba tags: bug-d82fa2953a
12:41
Experiment. WIP. check-in: cbbb6ea7 user: jan.nijtmans tags: bug-1562e10c58
11:13
Adapt Tk to TIP #628, so it can be compiled for Tcl 8 in a Tcl 9 build environment check-in: c090d61c user: jan.nijtmans tags: trunk, main
08:13
unixSelect-1.2 fails as well on XQuarz check-in: 82563b37 user: jan.nijtmans tags: bug-36e379c01b
2024-08-14
17:20
Stabilize wm-stackorder-3.1 to let it pass on macOS Sonoma (Xcode) check-in: e4ad7e7f user: jan.nijtmans tags: bug-36e379c01b
2024-08-13
15:36
unixfont-2.4 too check-in: cfe4d369 user: jan.nijtmans tags: bug-36e379c01b
15:33
b3 -> b4, as preparation for release check-in: 2cd66121 user: jan.nijtmans tags: trunk, main
2024-08-12
21:46
Find out which unixFont.test testcases fail on MacOS with --disable-aqua check-in: 6e38b56c user: jan.nijtmans tags: bug-36e379c01b
2024-08-11
16:48
See if --disable-aqua build works now check-in: 9c1acbf1 user: jan.nijtmans tags: bug-36e379c01b
16:43
Add failsOnXQuarz constraint to more testcases check-in: fe177b07 user: jan.nijtmans tags: core-8-6-branch
16:13
butPtr->wrapLengthObj et al cannot be NULL (since the TK_OPTION_NULL_OK flag is not set) check-in: 463229ca user: jan.nijtmans tags: trunk, main
15:32
Backport part of [29ba539501]: many PIXEL options don't keep their configured value. Merge 8.6 check-in: f8aab85b user: jan.nijtmans tags: core-8-branch
13:24
Fix [29ba539501]: many PIXEL options don't keep their configured value check-in: 6a2416af user: jan.nijtmans tags: trunk, main
2024-08-10
22:22
Fix spinbox crash. Minor other fixes for frame and listbox Closed-Leaf check-in: 42238346 user: jan.nijtmans tags: bug-29ba539501
13:50
Merge bug-b7d813f008-retina to fix rescaling code in Aqua XGetImage. check-in: 104ab3a6 user: culler tags: trunk, main
03:54
Fix the rescaling code in XGetImage which is needed for Retina displays. Closed-Leaf check-in: a1d177d2 user: culler tags: bug-b7d813f008-retina
2024-08-09
13:51
Same cleanup as in commit [520afa7b]. Thanks Jan! check-in: 5dd765ba user: csaba tags: core-8-6-branch
13:02
Merge mark check-in: 3bc0002b user: oehhar tags: core-8-branch
12:24
Fixed typo in tkWinDraw.c. check-in: 4075df4e user: csaba tags: core-8-6-branch
11:43
Fix [475692230a]: Wrong advice regarding TK_OPTION_PIXELS check-in: b2e66f2f user: jan.nijtmans tags: trunk, main
11:41
Fix [475692230a]: Wrong advice regarding TK_OPTION_PIXELS check-in: d1345ea2 user: jan.nijtmans tags: core-8-branch
11:09
Merge 8.7 check-in: 2840efcf user: jan.nijtmans tags: trunk, main
10:59
Remove unused variable, fix shadowed variable. check-in: 520afa7b user: jan.nijtmans tags: core-8-branch
10:33
Fix build (broken by previous commit) check-in: 079a8099 user: jan.nijtmans tags: core-8-branch
09:43
Rebase to latest 9.0. Some more fixes (still ... spinbox test hangs in Windows) check-in: a0437e45 user: jan.nijtmans tags: bug-29ba539501
09:28
Fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. check-in: 907d8190 user: csaba tags: trunk, main
09:22
Fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. check-in: 06a3ce9c user: csaba tags: core-8-branch
09:21
Minor cosmetic fix in ttkWinTheme.c. check-in: 69819c02 user: csaba tags: core-8-6-branch
09:08
Fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. check-in: 39d50971 user: csaba tags: core-8-6-branch
08:00
Fix [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: e2089c7f user: jan.nijtmans tags: trunk, main
07:52
Fix [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: a97a92d3 user: jan.nijtmans tags: core-8-branch
2024-08-08
22:48
Prevent possible "weird effects when drawing the cursor" Closed-Leaf check-in: 27c99569 user: jan.nijtmans tags: bug-26b2825319
22:15
Rebase to latest 8.7 check-in: e7520f8c user: jan.nijtmans tags: bug-26b2825319
22:09
Merge 8.7 check-in: 9f13d6b5 user: jan.nijtmans tags: trunk, main
22:01
Merge 8.6. Some further indenting fixes check-in: 0682c3e4 user: jan.nijtmans tags: core-8-branch
20:14
-insertwith can only be non-negative. Document that. See [26b2825319] check-in: 67a25c31 user: jan.nijtmans tags: core-8-6-branch
15:38
Proposed fix for [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: d16f869e user: jan.nijtmans tags: bug-26b2825319
15:21
nonnegative -> non-negative (just as everywhere else) check-in: 78843632 user: jan.nijtmans tags: core-8-branch
12:14
Eliminate gcc warnings check-in: 5e293767 user: jan.nijtmans tags: core-8-branch
08:10
Fix font testcase expected result check-in: 99c3ed93 user: jan.nijtmans tags: trunk, main
08:04
Minor errormessage change in comdlg check-in: afe97ea4 user: jan.nijtmans tags: core-8-branch
2024-08-07
19:27
Merged fix for ticket [089da4d261] into trunk. check-in: 3e6e89ab user: csaba tags: trunk, main
19:23
Merged fix for ticket [089da4d261] into core-8-branch. check-in: 36d7cbec user: csaba tags: core-8-branch
19:02
Merged fix for ticket [089da4d261] into core-8-6-branch. check-in: 8b9354ee user: csaba tags: core-8-6-branch
17:50
Proposed fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. Closed-Leaf check-in: d1e3cc0c user: csaba tags: bug-f569b9410c
17:39
Create new branch named "bug-f569b9410c" check-in: 6605ea8c user: csaba tags: bug-f569b9410c
16:58
merge core-8-6-branch check-in: d5a7cd1b user: fvogel tags: less_tests_constraints
16:54
Tweak some error-messages. Fix indenting check-in: 9e3a8a83 user: jan.nijtmans tags: trunk, main
15:07
Tweak some error-messages. Fix indenting check-in: dc2676bf user: jan.nijtmans tags: core-8-branch
13:57
Make testcases more independant from exact error-message. check-in: dc9b3b08 user: jan.nijtmans tags: core-8-6-branch
13:46
Merge bug-b7d813f008: fixes Aqua XGetImage with cgimage drawing. check-in: b50cf8a7 user: culler tags: trunk, main
2024-08-06
14:35
Better mention $tk_library in stead of env(TK_LIBRARY), because the latter is not modified as part of the zipfs initializtion. Leaf check-in: 73039faa user: jan.nijtmans tags: zipfs-consolidation
14:14
Empty badgenumber is valid! check-in: 84d8be47 user: jan.nijtmans tags: trunk, main
14:13
Empty badgenumber is valid! check-in: abb4e100 user: jan.nijtmans tags: core-8-branch
14:01
Eliminate 2 strange usages of "string match" check-in: d95ac3b7 user: jan.nijtmans tags: trunk, main
13:59
Tweak some error-messages check-in: a52ac42d user: jan.nijtmans tags: trunk, main
12:52
Eliminate 2 strange usages of "string match" check-in: d0c7e7d9 user: jan.nijtmans tags: core-8-branch
12:51
Make testcases more independant from exact error-message. Tweak some error-messages. check-in: 7a97cb3a user: jan.nijtmans tags: core-8-branch
06:37
more on zipfs in wish.1 as a consequence of Tcl ticket 75291b89b3 check-in: c00766c3 user: Torsten tags: zipfs-consolidation
06:27
more on zipfs in wish.1 as a consequence of Tcl ticket 7db9574a06 check-in: 73dbd5bc user: Torsten tags: zipfs-consolidation
2024-08-05
22:32
rewording in wish.1 as a consequence of Tcl ticket b9f3ff8fe6 check-in: 9a581fd8 user: Torsten tags: zipfs-consolidation
13:23
[629b11ac] replace set by variable in namespace eval. Not necessary for 9.0, but for source compatibility to 8.7 check-in: 505f9fd8 user: oehhar tags: trunk, main
13:21
[629b11ac] replace set by variable in namespace eval, as it may have critical side effects check-in: 1df28451 user: oehhar tags: core-8-branch
03:38
Merge main Closed-Leaf check-in: acf13a58 user: culler tags: bug-b7d813f008
03:11
Fix [b7d813f008]: XGetImage fails on Mac using Tk 9.0.b3 check-in: f595c51d user: culler tags: bug-b7d813f008
2024-08-04
21:17
TCLSCRIPTZIPNAME -> TCL_ZIP_FILE and TKSCRIPTZIPNAME -> TK_ZIP_FILE, for nmake makefile to be consistent with autoconf build check-in: 1eca88b9 user: jan.nijtmans tags: trunk, main
21:16
TCLSCRIPTZIPNAME -> TCL_ZIP_FILE and TKSCRIPTZIPNAME -> TK_ZIP_FILE, for nmake makefile to be consistent with autoconf build check-in: 88e9ccaa user: jan.nijtmans tags: core-8-branch
21:03
Fix: missing colon in namespaced SEE ALSO link check-in: eb633cb0 user: jan.nijtmans tags: trunk, main
20:59
Merge 8.6 check-in: 72ec87f8 user: jan.nijtmans tags: core-8-branch
20:46
(cherrypick): Fix: missing colon in namespaced SEE ALSO link check-in: 37f97e5c user: jan.nijtmans tags: core-8-6-branch
20:38
(cherrypick): documentation escape sequence typo check-in: eb66f55f user: jan.nijtmans tags: core-8-6-branch
19:57
Merge 8.6 check-in: e71ca670 user: jan.nijtmans tags: core-8-branch
19:50
(cherry-pick): Robustify event-9.2 (and do the same for consistency in event-9.1) check-in: e3830838 user: jan.nijtmans tags: core-8-6-branch
2024-08-03
20:31
Fix merge conflict check-in: 3af15cb2 user: jan.nijtmans tags: core-8-branch
20:27
Missed backports from 9.0 check-in: 6910db53 user: jan.nijtmans tags: core-8-branch
2024-08-02
16:25
Correction in TkWinDrawDottedRect. check-in: 9ad91e97 user: csaba tags: trunk, main
16:23
Correction in TkWinDrawDottedRect. check-in: 8c25c5a6 user: csaba tags: core-8-branch
16:20
Correction in TkWinDrawDottedRect. check-in: 77a9d941 user: csaba tags: core-8-6-branch
13:25
Merged core-8-branch into trunk. check-in: 9702ef62 user: csaba tags: trunk, main
13:21
Merged core-8-6-branch into core-8-branch. check-in: 81bc2ab8 user: csaba tags: core-8-branch
13:11
Added focus element to Toolbutton style, as proposed by Emiliano Gavilan in ticket [0d48797195]. check-in: a495f343 user: csaba tags: core-8-6-branch
2024-07-31
18:42
merge release check-in: 818af021 user: dgp tags: trunk, main
17:58
merge trunk Closed-Leaf check-in: b9af9679 user: dgp tags: core-9-0-b3-rc, core-9-0-b3
15:08
Merged core-8-branch into trunk. check-in: 987db2cd user: csaba tags: trunk, main
14:48
Merged core-8-6-branch into core-8-branch. check-in: 5ceee755 user: csaba tags: core-8-branch
12:31
Backport fix for [7a17cfd1b5] from 9.0 check-in: 5aa64bdf user: culler tags: core-8-branch
12:23
Fix [7a17cfd1b5]: with windows hires scrolling, sign extension was causing deltax to be -1 whenever deltay was negative. check-in: 2919b99c user: culler tags: trunk, main
11:36
Merged branch bug-0d48797195 into core-8-6-branch. Ticket [0d48797195] check-in: 22d56237 user: csaba tags: core-8-6-branch
10:04
Made sure that the ttk::treeview widget of the "alt" and "clam" themes will have a 1-pixel wide focus ring, too. Closed-Leaf check-in: f55b88fc user: csaba tags: bug-089da4d261
09:52
Removed "-encoding binary" from library/print.tcl. check-in: df9f759b user: csaba tags: trunk, main
2024-07-30
20:06
Fix [dd192d6f30]: Error in win/tkWinGDI.c introduced in [0a5475bfdbb600c8]. Thanks to cjmcdonald. check-in: e9b25413 user: fvogel tags: trunk, main
14:09
merge trunk check-in: 58ebc211 user: dgp tags: rc1, core-9-0-b3-rc
2024-07-28
11:19
Proposed fix for ticket [0d48797195]: Ugly and inconsistent look of the focus element and active listbox item. Closed-Leaf check-in: ec9aa473 user: csaba tags: bug-0d48797195
08:52
Let tests constrained by 'XQuartzKnownBug' be run when running the test suite without skipping known bugs. check-in: 69f4dfd1 user: fvogel tags: less_tests_constraints
07:36
Add XQuartzKnownBug constraint to two tests in entry.test and two corresponding tests in spinbox.test since [36e379c01b] (crash in XLoadQueryFont) kicks in when running them. check-in: c3eb4d5f user: fvogel tags: less_tests_constraints
2024-07-27
19:54
Stabilize wm-stackorder-3.1 to let it pass on macOS Sonoma (Xcode) check-in: d3abfb58 user: fvogel tags: less_tests_constraints
17:48
Ticket [957190f1]: replace NULL by (char *) NULL check-in: 51e4cd11 user: oehhar tags: trunk, main
17:45
Ticket [957190f1]: replace NULL by (char *) NULL check-in: 71ff7109 user: oehhar tags: core-8-branch
17:39
Ticket [957190f1]: replace NULL by (char *) NULL check-in: a9d63ce5 user: oehhar tags: core-8-6-branch
14:22
Robustify event-9.2 (and do the same for consistency in event-9.1). Test event-9.2 fails sporadically on macOS. This test failure happens not only with the CI runner but also (at least) on a real macOS 14.5 Sonoma when running the test suite for Tk built with clang with aqua. Investigations showed that the failure is due to the .top2 toplevel failing to position above the .top1 toplevel, i.e. the [wm geometry .top2 ...] statement did not execute. This can be solved by letting the OS create and position .top2 first, and move it only after having waited a bit. check-in: b708d141 user: fvogel tags: less_tests_constraints
13:43
Backout [78201759] because this does not work when the haveDISPLAY constraint is false: the expected test result is evaluated even if the test is skipped, and we get an error: can't read 'env(DISPLAY)': no such variable check-in: 933d8bf3 user: fvogel tags: less_tests_constraints
09:48
Backout [62427315] (temporary disable building on MacOS with --disable-aqua). check-in: 95189714 user: fvogel tags: less_tests_constraints
09:47
Backout [8646cd4e] (entry-3.24, macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont). check-in: cb186437 user: fvogel tags: less_tests_constraints
09:45
merge core-8-6-branch check-in: a8d40060 user: fvogel tags: less_tests_constraints
02:54
Fix [d233f01e2a] - crash cleaning up clipboard on exit check-in: a00b36ff user: apnadkarni tags: trunk, main
2024-07-26
20:20
Fix [089da4d261]: minor visual modifications of ttk default style (focus ring of ttk::scale and ttk::treeview). Patch from Emiliano Gavilan. check-in: 62e11a85 user: fvogel tags: bug-089da4d261
15:00
Fix indentation Closed-Leaf check-in: 58e0841f user: apnadkarni tags: bug-d233f01e2a
14:14
Fix crash - clipboard cleanup after main window destroyed check-in: cc07c7a2 user: apnadkarni tags: bug-d233f01e2a
08:44
Correct syntactic error in doc/SetOptions.3 check-in: 60770c17 user: oehhar tags: trunk, main
2024-07-25
18:50
documentation escape sequence typo check-in: a5bcdeeb user: dgp tags: core-9-0-b3-rc
13:30
[957190f13] gif export: interpolate more colors. Proposal by Christian Werner (thanks !) Leaf check-in: dd4205f4 user: oehhar tags: 957190f13-gif-export-more-colors
2024-07-24
17:34
Create release branch check-in: ddd0d7be user: dgp tags: rc0, core-9-0-b3-rc
2024-07-23
16:10
Merge core-8-branch check-in: ea7e9129 user: culler tags: trunk, main
16:08
Merge core-8-6-branch. check-in: 309bdcc6 user: culler tags: core-8-branch
16:07
25.4 / 72.0 - the last and final word! check-in: 4461d86f user: culler tags: core-8-6-branch
14:39
Mark event-9.2 as notAqua. It is redundant and fails sporadically, but only on the CI runner check-in: 7d9a4a94 user: culler tags: trunk, main
11:08
inserted missing newline in README.md for nicer rendering check-in: 2cf7b774 user: Torsten tags: trunk, main
01:50
Merge core-8-branch check-in: 888998ec user: culler tags: trunk, main
01:48
Merge core-8-6-branch check-in: fef11bef user: culler tags: core-8-branch
01:44
Move the other decimal point. check-in: e5b625df user: culler tags: core-8-6-branch
2024-07-22
19:55
merge core-8-branch check-in: 2daf51f6 user: culler tags: trunk, main
19:53
merge core-8-6-branch check-in: 18ca7e5a user: culler tags: core-8-branch
19:51
Put the decimal point in the right place. check-in: cf84f419 user: culler tags: core-8-6-branch
12:30
Merge mark check-in: de70ae42 user: oehhar tags: trunk, main
12:30
Merge mark check-in: 475a047d user: oehhar tags: core-8-branch
12:29
changes: add bug [2d3a81] check-in: c2e3dd7b user: oehhar tags: core-8-6-branch
12:28
Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: 68d89887 user: oehhar tags: trunk, main
12:25
Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: 6c5b6b9a user: oehhar tags: core-8-branch
12:16
Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: fd7b2987 user: oehhar tags: core-8-6-branch
2024-07-21
17:40
Merge core-8-branch check-in: afd5013e user: culler tags: trunk, main
17:39
Merge core-8-6-branch check-in: f6e1eed1 user: culler tags: core-8-branch
17:37
Accommodate Microsoft compilers which do not allow expressions in a literal constant. check-in: 4b7b2147 user: culler tags: core-8-6-branch
2024-07-19
05:05
Merge core-8-branch check-in: 1ae0c7f9 user: culler tags: trunk, main
05:03
Merge core-8-6-branch check-in: 1325ca4f user: culler tags: core-8-branch
05:02
Fix [13f4eabe]: 0.35278 != 25.4 / 72.0 in double precision arithmetic. check-in: 2801889f user: culler tags: core-8-6-branch
2024-07-18
08:11
Comments changed Closed-Leaf check-in: 7623fa7d user: oehhar tags: ticket-2d3a81c0-menubutton-destroy-segfault
08:07
Ticket [2d3a81c0] menubutton destroy segfault: preserve menu pointer in tkWinMenu.c, not in tkMenu.c, as for MacOS. check-in: c08e58fc user: oehhar tags: ticket-2d3a81c0-menubutton-destroy-segfault
07:48
Ticket [2d3a81c0] menubutton destroy segfault: proposed solution to preserve also the menu check-in: d1624c46 user: oehhar tags: ticket-2d3a81c0-menubutton-destroy-segfault
2024-07-17
10:59
Fix for bug [d1a5067111], related to the TouchpadScroll event bindings. check-in: 9fde6d10 user: csaba tags: trunk, main
10:47
Fix for bug [d1a5067111], related to the TouchpadScroll event bindings. check-in: bb86e02a user: csaba tags: core-8-branch
2024-07-15
19:41
Made sure that the TouchpadScroll event bindings won't polluate the global namespace (thanks to Rolf Ade for triggering this improvement). check-in: 17abdf82 user: csaba tags: core-8-branch
18:25
Made sure that the TouchpadScroll event bindings won't polluate the global namespace (thanks to Rolf Ade for triggering this improvement). check-in: 99d1e844 user: csaba tags: trunk, main
2024-07-12
16:35
Make the tk scrollbar set borderwidth to 0 if a negative value is requested. See [5f739d2253] check-in: 8be1008c user: culler tags: trunk, main
16:31
Merge 9.0 check-in: b3aa4048 user: jan.nijtmans tags: tip-698
16:31
Merge 9.0 check-in: 8fe1bdf2 user: jan.nijtmans tags: revised_text, tip-466
16:29
Merge 9.0 check-in: bcb18bcb user: jan.nijtmans tags: bug-29ba539501
16:28
Merge 9.0 check-in: f1db257c user: jan.nijtmans tags: bug-5f739d2253
16:26
Fix Tk_ObjCustomOption documentation. Fix some indenting check-in: 3afa7eec user: jan.nijtmans tags: trunk, main
16:24
Merge 8.7. Fix indenting check-in: d58d1c38 user: jan.nijtmans tags: core-8-branch
06:43
Fix Tk_ObjCustomOption documentation check-in: 163065bc user: jan.nijtmans tags: core-8-6-branch
06:34
handle -borderwidth and -spacing[123] for text tags check-in: faafc931 user: jan.nijtmans tags: bug-5f739d2253
2024-07-11
22:15
Proposal for [475692230a]: Wrong advice regarding TK_OPTION_PIXELS Closed-Leaf check-in: f5c829f6 user: jan.nijtmans tags: bug-475692230a
21:44
Fix [5f739d2253] for borderwidth (canvas), width and height (buttons) check-in: c15c895b user: jan.nijtmans tags: bug-5f739d2253
15:14
Merge 9.0 check-in: 6ae4c591 user: jan.nijtmans tags: bug-29ba539501
14:55
Merge 9.0 check-in: 3335df3c user: jan.nijtmans tags: revised_text, tip-466
14:46
Merge 8.7 check-in: 7747aa78 user: jan.nijtmans tags: trunk, main
13:45
Don't test for != TEXT_WRAPMODE_NULL, since it has a different value for different Tk versions. (Tk 8.6 already does this, missed in Tk 8.7) check-in: bf85d1c5 user: jan.nijtmans tags: core-8-branch
12:22
Make "entry" work. No test failures any more. Many renamings of fields (*Ptr -> *Obj) check-in: 3537f344 user: jan.nijtmans tags: bug-29ba539501
2024-07-10
22:24
Merge 9.0 check-in: a99e1f9e user: jan.nijtmans tags: revised_text, tip-466
22:16
Merge-mark check-in: e5bd54a6 user: jan.nijtmans tags: trunk, main
22:05
(backport) Add TkLengthOne() function, just as TclLengthOne() in Tcl, for optimization within Tk internal objTypes. Only functional when compiling with Tcl 9.0 headers check-in: 92814d44 user: jan.nijtmans tags: core-8-branch
15:26
Rebase to 9.0 check-in: 2449b005 user: jan.nijtmans tags: bug-29ba539501
13:53
Add TkLengthOne() function, just as TclLengthOne() in Tcl, for optimization within Tk internal objTypes. No need to define TCL_OBJTYPE_V0 in tclInt.h anymore (Tcl 8.7+ has it) check-in: 7a533513 user: jan.nijtmans tags: trunk, main
13:22
Merge 9.0 check-in: e9eba55f user: jan.nijtmans tags: revised_text, tip-466
13:19
Rebase to 9.0 (entry-6.11 testcase is failing!) check-in: 2fa1bed2 user: jan.nijtmans tags: bug-29ba539501
2024-07-09
20:12
Rebase to 9.0 check-in: a6034279 user: jan.nijtmans tags: tip-698
2024-07-08
20:24
0439e1e1a3 can't -> cannot in all error-messages Closed-Leaf check-in: 90e6962b user: jan.nijtmans tags: bug-0439e1e1a3
02:07
Merge with cgimage_with_crossing branch. check-in: 1dfe4fe9 user: culler tags: trunk, main
01:26
Release the CGImageBitmapContext when the ContentView is destroyed. Closed-Leaf check-in: 3b20ff73 user: culler tags: cgimage_with_crossing
2024-07-07
14:26
Fix the black window when setting the docmodal bit in the stylemask, and some other black windows. check-in: 1d5fbdfe user: culler tags: cgimage_with_crossing
13:18
Update palette.tcl check-in: 2e0526a2 user: culler tags: cgimage_with_crossing
2024-07-06
09:10
merge trunk check-in: 608f6773 user: fvogel tags: revised_text, tip-466
09:08
Fix [51ece3786f]: crash with dchars on line with arrows. check-in: 902bddcd user: fvogel tags: trunk, main
09:08
Fix [51ece3786f]: crash with dchars on line with arrows. check-in: 203dc3d5 user: fvogel tags: core-8-6-branch
2024-07-04
20:36
Fix 2 (minor) compiler warnings check-in: 17d4fdaf user: jan.nijtmans tags: cgimage_with_crossing
20:14
Add back testcases event-9.1/9.2 (they were removed in [bf6234fc] because they are superseded by event-9.13 with more complete scope, see discussion in ticket [22349fc78a], but they can be kept with no harm). Restore keypress_lookup array to state in trunk (no need for so many entries any more) check-in: ca3d67ef user: jan.nijtmans tags: cgimage_with_crossing
18:20
Re-apply [37ba4f8cdb]: In test-cases same optimization as everywhere else: KeyPress -> Key and ButtonPress -> Button. This somehow got lost in this branch check-in: 66753629 user: jan.nijtmans tags: cgimage_with_crossing
14:38
Merge 9.0 check-in: 6d8fe86d user: jan.nijtmans tags: cgimage_with_crossing
2024-07-03
21:52
Merge 8.7. Re-generate configure with autoconf-2.72 check-in: d97429d9 user: jan.nijtmans tags: trunk, main
16:33
(backport) Merge tkprint-cups branch. Ok by Kevin Walzer check-in: 455abbe8 user: jan.nijtmans tags: core-8-branch
14:22
Merge tkprint-cups branch. Ok by Kevin Walzer check-in: 794de334 user: emiliano tags: trunk, main
14:18
Merge trunk Closed-Leaf check-in: dad050a6 user: emiliano tags: tkprint-cups
2024-07-02
09:58
Merge 9.0 check-in: ba474947 user: jan.nijtmans tags: cgimage_with_crossing
08:51
Merge 9.0 check-in: 62a2c718 user: jan.nijtmans tags: revised_text, tip-466
08:50
Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known XQuartz problem. check-in: d7f18658 user: jan.nijtmans tags: trunk, main
08:49
Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known XQuartz problem. check-in: 8261fc9e user: jan.nijtmans tags: core-8-branch
08:47
Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known XQuartz problem. check-in: 62427315 user: jan.nijtmans tags: core-8-6-branch
2024-07-01
12:25
Disable entry-3.24 testcase on XQuartz. See: [36e379c01b], which is now visible in GITHUB. check-in: 36b34450 user: jan.nijtmans tags: trunk, main
12:19
Disable entry-3.24 testcase on XQuartz. See: [36e379c01b], which is now visible in GITHUB. check-in: 8646cd4e user: jan.nijtmans tags: core-8-6-branch
2024-06-30
17:57
Possible fix for [b3a1b9852d]: treeview: Enter key works differently in Windows and Linux Leaf check-in: aa26b814 user: jan.nijtmans tags: bug-b3a1b9852d
17:07
Merge 9.0. Streamline some indenting check-in: 8bd0d229 user: jan.nijtmans tags: cgimage_with_crossing
16:52
Merge 9.0 check-in: 08542cd2 user: jan.nijtmans tags: revised_text, tip-466
15:12
macos-11 is no longer available on GITHUB, so switch to macos-12/macos-14 check-in: 09d13dbd user: jan.nijtmans tags: trunk, main
15:08
macos-11 is no longer available on GITHUB, so switch to macos-12/macos-14 check-in: 48f15597 user: jan.nijtmans tags: core-8-branch
15:04
macos-11 is no longer available on GITHUB, so switch to macos-12 check-in: 3ccace08 user: jan.nijtmans tags: core-8-6-branch
2024-06-27
06:05
Fix [51ece3786f]: crash with dchars on line with arrows. Closed-Leaf check-in: 4509406a user: fvogel tags: bug-51ece3786f
06:04
Add test canvas-11.4 demonstrating bug [51ece3786f]. check-in: e8d832d8 user: fvogel tags: bug-51ece3786f
2024-06-26
14:55
Merge-mark check-in: bb40e582 user: jan.nijtmans tags: core-8-branch
10:59
Sync nmakehelp.c with Tcl check-in: 86f60061 user: jan.nijtmans tags: core-8-6-branch
10:58
Fix build (missing ')'). Some indenting check-in: 91e0313f user: jan.nijtmans tags: core-8-6-branch
05:07
replace accidentally deleted line; move the root window our of the way of raise tests. check-in: 05bdc724 user: culler tags: cgimage_with_crossing
03:46
Still fighting with unixWm. check-in: fde80003 user: culler tags: cgimage_with_crossing
2024-06-25
21:18
Merge-mark check-in: 26ced72f user: jan.nijtmans tags: core-8-branch
17:17
Don't use -encoding "binary" any more in Tk. Backport some more formatting changes check-in: fbecadc0 user: jan.nijtmans tags: core-8-6-branch
15:50
Fix VisibilityNotify in XMapWindow. check-in: f16301b4 user: culler tags: cgimage_with_crossing
14:14
Work on unixWm-50.9 and -51.7. check-in: 940627fb user: culler tags: cgimage_with_crossing
2024-06-24
21:50
Merge 9.0 check-in: 140f00bb user: jan.nijtmans tags: tip-626
21:44
Don't use -encoding "binary" any more in Tk check-in: 718193ab user: jan.nijtmans tags: trunk, main
21:44
Don't use -encoding "binary" any more in Tk check-in: acd15597 user: jan.nijtmans tags: core-8-branch
21:38
Merge 9.0 check-in: e398d80d user: jan.nijtmans tags: revised_text, tip-466
20:09
Avoid redrawing the entire view each time a widget is mapped by the grid manager. check-in: fe5604ad user: culler tags: cgimage_with_crossing
2024-06-23
22:45
Don't redraw the container when a content widget is mapped. check-in: e3e8f1ea user: culler tags: cgimage_with_crossing
21:55
Revert tkMacOSXColor.c. We'll live with the warnings for now. check-in: efa29150 user: culler tags: cgimage_with_crossing
21:45
Rebase to 9.0 check-in: 23f02303 user: jan.nijtmans tags: tip-698
21:42
Merge-mark check-in: 13500162 user: jan.nijtmans tags: trunk, main
21:31
Fix [610aa08858]: Crash when collapsing toplevel vertically on X11. Thanks to Emiliano Gavilan and Donal Fellows. Merge 8.6 check-in: 6be96c85 user: jan.nijtmans tags: core-8-branch
18:12
Clean up: compiler warnings; stop setting tkDirtyRect, since we aren't using it. check-in: 20e6ccfd user: culler tags: cgimage_with_crossing
15:12
Fix [610aa08858]: Crash when collapsing toplevel vertically on X11. Thanks to Emiliano Gavilan and Donal Fellows. check-in: 08b13468 user: fvogel tags: trunk, main
15:05
Fix typo in comment. check-in: a9191471 user: fvogel tags: trunk, main
15:05
Fix typo in comment. check-in: edcb9db0 user: fvogel tags: core-8-6-branch
08:20
Fix typo in comment. Closed-Leaf check-in: 949a29a1 user: fvogel tags: bug-8da7af2f8e
08:14
Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: d2dd80ec user: fvogel tags: trunk, main
08:14
Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: 921bf608 user: fvogel tags: core-8-6-branch
08:13
Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: 2509df95 user: fvogel tags: bug-8da7af2f8e
08:12
merge core-8-6-branch check-in: 8e6ac58c user: fvogel tags: bug-8da7af2f8e
2024-06-22
22:52
Fix the simple black window bug. check-in: e2b7ca58 user: culler tags: cgimage_with_crossing
19:27
Add a change in unixWm.test that was accidentally omitted. check-in: ab53d973 user: culler tags: cgimage_with_crossing
19:13
Try to ensure that clipping regions are ready before filling a frame; clean up unixWm.test check-in: 3e1b4bee user: culler tags: cgimage_with_crossing
16:16
Try adding an event loop to run idle tasks in updateLayer. check-in: 231a5028 user: culler tags: cgimage_with_crossing
15:10
Some more cleanup, mainly in the Widget Demo. check-in: 56d7ff14 user: csaba tags: trunk, main
14:54
Some more cleanup, mainly in the Widget Demo. check-in: 7954ef8b user: csaba tags: core-8-branch
04:35
Even small speedups cause test failures. check-in: ff074276 user: culler tags: cgimage_with_crossing
02:29
Make setFrameSize a tiny bit more efficient. check-in: b78b2657 user: culler tags: cgimage_with_crossing
2024-06-21
20:23
Updated the Widget Demo script cscroll.tcl. check-in: e611e4bf user: csaba tags: trunk, main
20:18
Updated the Widget Demo script cscroll.tcl. check-in: 7213b45f user: csaba tags: core-8-branch
20:10
Updated the Widget Demo script cscroll.tcl. check-in: 10d1cba6 user: csaba tags: core-8-6-branch
2024-06-20
16:02
Improvements in the proc ::tk::ScrollByPixels. check-in: 21b0a380 user: csaba tags: trunk, main
15:59
Improvements in the proc ::tk::ScrollByPixels. check-in: 7d39f7c2 user: csaba tags: core-8-branch
06:25
Fix: missing colon in namespaced SEE ALSO link Leaf check-in: 1ed60b5b user: Torsten tags: documentation-cleanup-for-transition
06:14
new branch for certain fixes in the nroff documentation and for needed preparation of the conversion to Markdown check-in: 318baf0b user: Torsten tags: documentation-cleanup-for-transition
2024-06-19
21:29
Remove duplicate calls to reset the cgimage backing layer. check-in: b7d0a5b9 user: culler tags: cgimage_with_crossing
18:59
TTK_STATE_USER1 -> TTK_STATE_FIRST in win/ttkWinXPTheme.c. check-in: 5b438ebd user: csaba tags: trunk, main
18:56
TTK_STATE_USER1 -> TTK_STATE_FIRST in win/ttkWinXPTheme.c. check-in: f0795d80 user: csaba tags: core-8-branch
18:27
A little more clean-up. check-in: a8794c73 user: culler tags: cgimage_with_crossing
16:17
'place -width' can be negative too check-in: c70828ca user: jan.nijtmans tags: tip-698
16:08
Rebase to 9.0 check-in: 24c55234 user: jan.nijtmans tags: tip-698
16:01
Merge 8.7 check-in: b65d177c user: jan.nijtmans tags: trunk, main
15:03
Use "(char *)NULL" sentinels in more places. Fix some indenting check-in: 41f897c2 user: jan.nijtmans tags: core-8-branch
14:30
Clean up setFrameSize. check-in: acb0217c user: culler tags: cgimage_with_crossing
00:56
Merge trunk check-in: 04ec48cf user: emiliano tags: tkprint-cups
2024-06-18
15:01
Add braces, indenting check-in: 569ae117 user: jan.nijtmans tags: core-8-branch
12:17
Remove inner loop in setFrameSize, tame the chaos with UpdateClipRgn, deal with the artifacts later. check-in: 50de0a3a user: culler tags: cgimage_with_crossing
08:44
Merge 8.7 check-in: 3904bd59 user: oehhar tags: trunk, main
08:40
Merge 8.6 check-in: 77177853 user: oehhar tags: core-8-branch
08:30
Ticket [865af014]: add error message on corrupt gif file check-in: fc6f7369 user: oehhar tags: core-8-6-branch
2024-06-17
22:39
bugfix in tkOldConfig.c check-in: f8530c0e user: jan.nijtmans tags: tip-698
22:22
Merge 9.0. Finish implementation. Remove special processing, not neccessary any more due to the new flag check-in: c7151474 user: jan.nijtmans tags: tip-698
13:21
Merge 8.7 check-in: f7db4a64 user: jan.nijtmans tags: trunk, main
13:14
"less than 0" -> negative, as everywhere else in the documentation check-in: f5dedd94 user: jan.nijtmans tags: core-8-branch
13:02
Move scrollbar sanity checks from platform-code to generic. Fix indenting in win/* files check-in: 0970c95e user: jan.nijtmans tags: core-8-branch
10:06
Change the -elementborderwidth default (for scrollbar) from -1 to {}. Move sanity check from platform-code to generic. See TIP #577. check-in: c3c84c82 user: jan.nijtmans tags: trunk, main
2024-06-16
22:34
Unintentional change in tk.h check-in: 2e2525fe user: jan.nijtmans tags: trunk, main
22:32
Unintentional change in tk.h check-in: 2ec0342d user: jan.nijtmans tags: core-8-branch
22:30
Merge 8.7 check-in: dbc85eb7 user: jan.nijtmans tags: trunk, main
22:29
Something wrong with previous commit check-in: e789860e user: jan.nijtmans tags: core-8-branch
22:21
Implement TK_CONFIG_NULL_OK for TK_CONFIG_PIXELS. Needed for "-elementborderwidth" in tkScrollbar.c Make TK_OPTION_NULL_OK the same value as TCL_NULL_OK for Tcl 9, but keep binary compatibility. Fix some spacing check-in: f0427497 user: jan.nijtmans tags: trunk, main
22:16
Implement TK_CONFIG_NULL_OK for TK_CONFIG_PIXELS. Needed for "-elementborderwidth" in tkScrollbar.c Make TK_OPTION_NULL_OK the same value as TCL_NULL_OK for Tcl 9, but keep binary compatibility. Fix some spacing check-in: 7deaab4f user: jan.nijtmans tags: core-8-branch
19:11
More progress (for tkOldConfig as well) check-in: 1f42135e user: jan.nijtmans tags: tip-698
12:07
Merge 8.7 check-in: 4e4f28ac user: jan.nijtmans tags: trunk, main
12:05
Remove TK_OPTION_NULL_OK usage in tkPlace.c, doesn't belong there. Some indenting and varname consistancy check-in: 951d538b user: jan.nijtmans tags: core-8-branch
2024-06-15
14:47
New TIP #698: Handling negative pixel values check-in: 0f9766f7 user: jan.nijtmans tags: tip-698
12:36
Merge main check-in: cb59e6b2 user: culler tags: cgimage_with_crossing
03:12
Edit comments. Possible fix for crashes with TkTables. check-in: 450ec14e user: culler tags: cgimage_with_crossing
2024-06-14
22:16
Better fix for [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0. No longer cache PIXEL values in button's and message. With testcases check-in: 7111710c user: jan.nijtmans tags: trunk, main
20:20
Better fix for [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0. No longer cache PIXEL values in button's and message. With testcases check-in: 4df5ec98 user: jan.nijtmans tags: core-8-branch
18:26
Fix test number and indentation. Closed-Leaf check-in: 935ea833 user: fvogel tags: bug-865af0148c-gif-truncated-colormap
16:08
Add quotes to the "processing * option" error-messages, for consistancy. Some indenting fixes check-in: 44d3ea9c user: jan.nijtmans tags: trunk, main
15:45
Add quotes to the "processing * option" error-messages, for consistancy. Some indenting fixes check-in: 4cd35ddb user: jan.nijtmans tags: core-8-branch
11:52
Merge 8.6 check-in: a5b19fcd user: oehhar tags: bug-865af0148c-gif-truncated-colormap
10:38
Ticket [865af0148c] GIF errornously accepted if colormap segment is truncated check-in: 5a0a9311 user: oehhar tags: bug-865af0148c-gif-truncated-colormap
10:33
Merge 8.7. Add testcases Closed-Leaf check-in: 4f594dc0 user: jan.nijtmans tags: bug-4d0a6f32b7
07:29
Fix [dacd18294b]: Undefined behavior in tkTextBTree.c (out of bounds access in array) check-in: cbefc8a1 user: jan.nijtmans tags: trunk, main
07:24
Fix [1576528fff]: image read file with -from option check-in: 1d4d20df user: jan.nijtmans tags: core-8-branch
07:13
Merge 8.6 check-in: 1051f555 user: jan.nijtmans tags: core-8-branch
06:53
Fix [dacd18294b]: Undefined behavior in tkTextBTree.c (out of bounds access in array) check-in: a19a46b0 user: jan.nijtmans tags: core-8-6-branch
2024-06-13
22:06
No caching in TK_OPTION_PIXELS 'message' variables padX/padY/borderWidth/highlightWidth any more. check-in: 54a87e95 user: jan.nijtmans tags: bug-4d0a6f32b7
08:02
Possible fix for [dacd18294b]: Undefined behavior in tkTextBTree.c (out of bounds access in array) Closed-Leaf check-in: 5628e780 user: jan.nijtmans tags: bug-dacd18294b
03:41
Try to guard against crashes in TkpChangeFocus check-in: 78b5b999 user: culler tags: cgimage_with_crossing
02:31
Make place-14.1 and textDisp-10.6 pass. check-in: a5533468 user: culler tags: cgimage_with_crossing
2024-06-11
16:09
Workflows for linux and Windows too. check-in: 08db68e0 user: culler tags: cgimage_with_crossing
16:06
Schedule a CI run for this branch. check-in: f740f1d0 user: culler tags: cgimage_with_crossing
15:20
Deal with some testing issues. check-in: 1793c1be user: culler tags: cgimage_with_crossing
03:53
merge trunk check-in: da09dc79 user: fvogel tags: revised_text, tip-466
03:36
merge core-8-6-branch check-in: bce5c4da user: fvogel tags: less_tests_constraints
03:34
Fix [1576528fff]: image read file with -from option. (and resolve merge conflicts) check-in: bb6191ff user: fvogel tags: trunk, main
03:17
Fix [1576528fff]: image read file with -from option. check-in: 82777e9f user: fvogel tags: core-8-6-branch
2024-06-10
20:46
Fix indenting check-in: c56ee95d user: jan.nijtmans tags: bug-4d0a6f32b7
20:36
Also handle the situation that -padx/-pady is initialized as the empty string check-in: 7d427bf7 user: jan.nijtmans tags: bug-4d0a6f32b7
20:10
Better solution for [4d0a6f32b7], which doesn't cache padX/padY/borderWidth/hightlightWidth any more: If scaling changes, it needs to be re-calculated, which wasn't taken into account. Done for 'button' and 'message' check-in: 653813f7 user: jan.nijtmans tags: bug-4d0a6f32b7
18:21
Merge main check-in: 40a8dbca user: culler tags: cgimage_with_crossing
15:37
New branch: merges the crossing events fix (sans processevents) with cgimage drawing check-in: 44bca138 user: culler tags: cgimage_with_crossing
07:40
Merge 8.7 check-in: 086e7d0f user: jan.nijtmans tags: trunk, main
2024-06-09
22:10
Adapt testcases to hidden command change in Tcl check-in: 4605c6b1 user: jan.nijtmans tags: core-8-branch
21:30
Deal with artifacts when resizing as well as updates after a window is destroyed. check-in: 41d13703 user: culler tags: cgimage_drawing_tk9
20:29
Add parenthesis that was missing from previous commit. Closed-Leaf check-in: 83d82f00 user: fvogel tags: bug-22349fc78a-v2
20:25
TCL_UNUSED() parameter in SendEnterLeaveForDestroy() on Linux. check-in: 5e31837f user: fvogel tags: bug-22349fc78a-v2
20:21
Document parameters of TestProcessEventsObjCmd. check-in: 5936cd40 user: fvogel tags: bug-22349fc78a-v2
20:08
Rename processevents --> testprocessevents to conform to the widely used convention that commands specific to the test suite start with 'test'. check-in: 78592c62 user: fvogel tags: bug-22349fc78a-v2
20:01
Typo in previous commit. check-in: 8ca7f760 user: fvogel tags: bug-22349fc78a-v2
20:00
Remove -verbose option from macOS workflow file. check-in: 0068b7d1 user: fvogel tags: bug-22349fc78a-v2
19:59
Comments style. check-in: 96c2596a user: fvogel tags: bug-22349fc78a-v2
19:20
Update to configure check-in: 3cd06e85 user: kevin_walzer tags: tkprint-cups
18:51
Add more tests for GIF and PNG images: read large region from small file. Closed-Leaf check-in: 3621f9a8 user: fvogel tags: bug-1576528fff
18:38
Add more tests for GIF and PNG images read with -from, -to and -shrink options. check-in: 77166d1a user: fvogel tags: bug-1576528fff
18:21
Remove constraint hasTeapotPhoto, the image file used in the tests is distributed in the tests directory so this constraint is always satisfied. check-in: a2c68b0d user: fvogel tags: bug-1576528fff
17:50
Merge-mark check-in: 242aa62b user: jan.nijtmans tags: trunk, main
17:38
Add more tests for GIF and PNG images read with -from and/or -to options. check-in: 8cf68210 user: fvogel tags: bug-1576528fff
17:36
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: a3c101ef user: jan.nijtmans tags: core-8-branch
16:44
Fix width and height of the image read (PNG case only, GIF was already OK). check-in: 55a99a75 user: fvogel tags: bug-1576528fff
15:55
Fix typos. Cleanup variables when AC_CHECK_HEADER fails. check-in: 6e79626d user: emiliano tags: tkprint-cups
15:52
Silence warning when HAVE_CUPS is not defined check-in: 62f532a7 user: emiliano tags: tkprint-cups
12:38
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: 652a9d77 user: fvogel tags: trunk, main
12:38
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: fb3f289d user: fvogel tags: core-8-6-branch
12:29
Remove constraints hasEarthPhoto and hasOusterPhoto, the image files used in the tests are distributed in the tests directory so these constraints are always satisfied. check-in: 2891a39a user: fvogel tags: bug-1576528fff
12:13
Fix [1576528fff]: image read file with -from option - PNG case check-in: efe93177 user: fvogel tags: bug-1576528fff
07:35
Less ugly fix for the GIF case. check-in: 944384c6 user: fvogel tags: bug-1576528fff
2024-06-08
22:44
"Scale" done too check-in: 14ce260a user: jan.nijtmans tags: bug-29ba539501
20:58
Add test imgPhoto-19.3 demonstrating bug [1576528] for the PNG case, and imgPhoto-19.4 (which shows a workaround and passes). check-in: 05a761c3 user: fvogel tags: bug-1576528fff
20:45
Fix [1576528fff]: image read file with -from option - GIF case check-in: f0a41208 user: fvogel tags: bug-1576528fff
20:39
Add test imgPhoto-19.1 demonstrating bug [1576528] for the GIF case, and imgPhoto-19.2 (which shows a workaround and passes). check-in: 66718b6e user: fvogel tags: bug-1576528fff
18:27
Finish "Entry" restructureing check-in: b5b06012 user: jan.nijtmans tags: bug-29ba539501
17:06
More progress check-in: 98561723 user: jan.nijtmans tags: bug-29ba539501
09:07
Better fix for [a0241c0e25]. The checks for coordinates outside of the source image were incorrect. Closed-Leaf check-in: cb5d817b user: fvogel tags: bug-a0241c0e25
08:54
Add explanatory comment. check-in: 216211d8 user: fvogel tags: bug-a0241c0e25
08:37
Fix [a0241c0e25]: photo image copy command can unexpectedly hang for 20+ seconds. check-in: dbd79c00 user: fvogel tags: bug-a0241c0e25
08:36
Add test imgPhoto-12.5 demonstrating bug [a0241c0e25]. check-in: 25c8602c user: fvogel tags: bug-a0241c0e25
2024-06-07
15:32
Introduce TK_OPTION_NONNEG, simplifying things check-in: 799b128b user: jan.nijtmans tags: bug-29ba539501
12:25
Adjust some more int -> Tcl_Size check-in: 06216502 user: emiliano tags: tkprint-cups
10:10
Fix variable initialization and test-cases check-in: 2275a02e user: jan.nijtmans tags: bug-29ba539501
07:24
Proposed solution for [29ba539501]: many PIXEL options don't keep their configured value check-in: cbe80fc5 user: jan.nijtmans tags: bug-29ba539501
2024-06-05
21:18
Fix [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0 check-in: 64f98d65 user: jan.nijtmans tags: trunk, main
20:59
Fix [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0 check-in: 880fb1fa user: jan.nijtmans tags: core-8-branch
19:24
Fix crashes and slow resizing by preventing recursive calls to generateExposeEvents. check-in: 4bc18746 user: culler tags: cgimage_drawing_tk9
14:10
Possible fix for [4d0a6f32b7]: Unique behavior of some options in the message widget in 8.7/9.0 Closed-Leaf check-in: 35f81e52 user: jan.nijtmans tags: bug-4d0a6f32b7
2024-06-04
18:46
Cleanup check-in: 41eb60ee user: culler tags: cgimage_drawing_tk9
16:49
Add simple line wrapping procedure. Cups text filter wraps at character, not word check-in: da24889f user: emiliano tags: tkprint-cups
16:41
One more int->Tcl_Size. Use NULL interp arg in Tcl_ListObjGetElements call when no error message is wanted check-in: 9c294091 user: emiliano tags: tkprint-cups
13:33
Need to do a redraw in setFrameSize when not in liveResize as well. check-in: 14e27b04 user: culler tags: cgimage_drawing_tk9
08:00
Rebase to trunk Leaf check-in: e34d9e15 user: jan.nijtmans tags: bug-026e2bb685
06:17
Use testConstraint withXft in unixFont.test instead of a variable with the same value. check-in: e4bdfcc5 user: fvogel tags: less_tests_constraints
03:31
typo check-in: f43c6f92 user: culler tags: cgimage_drawing_tk9
00:56
Clientdata->void* and a round more of int->Tcl_Size in functions with Tcl_ArgvGenFuncProc signature. check-in: 1e7114da user: emiliano tags: tkprint-cups
00:17
Tcl_ArgvGenFuncProc return type is 'Tcl_Size', not 'int'. Always add the options cpi and lpi when using prettyprint. check-in: 8e29fe59 user: emiliano tags: tkprint-cups
2024-06-03
19:32
Merge-mark check-in: 9c4cbd34 user: jan.nijtmans tags: core-8-branch
19:28
Backport some (modified) ttk testcases from 8.7 check-in: d49943a1 user: jan.nijtmans tags: core-8-6-branch
14:47
Merge 9.0 check-in: dee6668a user: jan.nijtmans tags: revised_text, tip-466
14:46
Merge 8.7 check-in: 58a19ee4 user: jan.nijtmans tags: trunk, main
13:50
Somewhat better error-messages (addendum to previous commit) check-in: 3fd2b9e1 user: jan.nijtmans tags: core-8-branch
13:50
Add missing lib flags check-in: dac4e6c2 user: emiliano tags: tkprint-cups
09:27
Merge-mark check-in: 16c654ab user: jan.nijtmans tags: trunk, main
09:26
Fix [e6140f3404]: Crashes in empty ttk::panedwindowfor pane and forget commands (and a bugfix in ttk::notebook tab insert command while passing by). check-in: ae8003f4 user: jan.nijtmans tags: core-8-branch
07:47
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label, addendum (label.justifyObj should have been removed too) check-in: e9d66e06 user: jan.nijtmans tags: trunk, main
07:42
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan check-in: 1e18cb11 user: jan.nijtmans tags: core-8-branch
07:37
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label check-in: 56e0bcd5 user: jan.nijtmans tags: core-8-branch
06:17
merge trunk check-in: cbe4f1e6 user: fvogel tags: revised_text, tip-466
06:12
Fix [e6140f3404]: Crashes in empty ttk::panedwindowfor pane and forget commands (and a bugfix in ttk::notebook tab insert command while passing by). check-in: fbbf1940 user: fvogel tags: trunk, main
06:09
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label check-in: c57ea83e user: fvogel tags: trunk, main
03:05
Fix segfault in font.test and other issues. check-in: 91664ee9 user: culler tags: cgimage_drawing_tk9
2024-06-02
22:14
Try to optimize the CGImage creation a bit. check-in: 7d4a84bb user: culler tags: cgimage_drawing_tk9
19:41
Fix issue preventing notebook-9.2 from passing. Closed-Leaf check-in: a37038ac user: fvogel tags: bug-e6140f3404
17:17
Add tests notebook-9.1 and notebook-9.2. notebook-9.1 passes in this branch (but not in current trunk). notebook-9.2 fails, even in this branch. check-in: 4a45ebfd user: fvogel tags: bug-e6140f3404
15:03
LiveResize working, but could be faster. check-in: 8f37e454 user: culler tags: cgimage_drawing_tk9
14:07
Live resize now mostly works, but some frames do not get redrawn during the resize. check-in: 03990b6c user: culler tags: cgimage_drawing_tk9
13:59
Fix [e64820c1de]: The -justify configure option is duplicated for ttk::label Closed-Leaf check-in: ca68e294 user: fvogel tags: bug-e64820c1de
11:58
partial progress on update failures and liveResize check-in: 4cfef4ba user: culler tags: cgimage_drawing_tk9
10:36
Add missing bit of documentation. check-in: 9d7f1936 user: fvogel tags: bug-e6140f3404
07:15
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan. check-in: 32adda38 user: fvogel tags: trunk, main
07:15
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan. check-in: ceab69ad user: fvogel tags: core-8-6-branch
2024-06-01
17:07
New branch implementing Christopher Chavez's idea for drawing to a CGImage without using drawRect. This is for Tk9 check-in: 13d71ae7 user: culler tags: cgimage_drawing_tk9
13:45
Merge core-8-6-branch Leaf check-in: 2f300f95 user: culler tags: chavez_cgimage_drawing
11:30
Added tests check-in: 0a767bdb user: apnadkarni tags: bug-e6140f3404
11:16
Change Ttk_GetContentIndexFromObj API to take an additional parameter indicating whether end+1 indices are allowed. check-in: f6d94f47 user: apnadkarni tags: bug-e6140f3404
2024-05-31
23:09
Restore accidentally deleted linux test code check-in: 6b6cc326 user: culler tags: bug-22349fc78a-v2
22:36
keep the root on the screen for event tests check-in: 85e9cb61 user: culler tags: bug-22349fc78a-v2
22:26
Remove commented out code check-in: 1875024d user: culler tags: bug-22349fc78a-v2
22:01
Fix typo in event.test; be less lazy in processevents check-in: a078b137 user: culler tags: bug-22349fc78a-v2
17:11
merge core-8-6-branch Closed-Leaf check-in: 71089d07 user: fvogel tags: bug-22349fc78a
17:11
merge core-8-6-branch check-in: 1a015bb6 user: fvogel tags: bug-22349fc78a-v2
2024-05-30
18:51
Don't use processevents on linux. check-in: 175e2bff user: culler tags: bug-22349fc78a-v2
06:43
Additional build support for linking to libcups check-in: 4bc86da7 user: kevin_walzer tags: tkprint-cups
03:41
Small adjustments to tests. check-in: 51be3670 user: culler tags: bug-22349fc78a-v2
03:25
First attempt to update configure.ac to support libcups check-in: 70eee0ba user: kevin_walzer tags: tkprint-cups
2024-05-29
20:16
Merge-mark check-in: 045281bc user: jan.nijtmans tags: trunk, main
20:11
Merge 8.6 check-in: c97bea36 user: jan.nijtmans tags: core-8-branch
19:56
Fix [0fb337ea84]: ttk::combobox selection overruns downarrow element. Thanks to Emiliano Gavilan. Closed-Leaf check-in: 0a36b34b user: fvogel tags: bug-0fb337ea84
19:07
Switch back to the macOS-11 runner, for comparison check-in: 29185a3c user: culler tags: bug-22349fc78a-v2
18:49
merge core-8-6-branch check-in: 03fd50a4 user: fvogel tags: less_tests_constraints
18:48
merge trunk check-in: aa78dc34 user: fvogel tags: revised_text, tip-466
18:46
Merge core-8-6-branch. check-in: 7dc8ff8b user: fvogel tags: trunk, main
18:45
Fix [8162e9b7a9]: Fonts are always scaled with UI when creating new instances. Many thanks to Csaba Nemethi! check-in: 087440d5 user: fvogel tags: core-8-6-branch
18:11
Make the processevents command general. check-in: 42b65ef1 user: culler tags: bug-22349fc78a-v2
16:50
Restore some calls to _pause, needed by Windows. check-in: 74b8109f user: culler tags: bug-22349fc78a-v2
16:23
remove unused variable; forgot to save events.test check-in: 6eec92d9 user: culler tags: bug-22349fc78a-v2
16:18
Add a simple version of the processevents test command and use it for the event-9* tests. check-in: 03cf47af user: culler tags: bug-22349fc78a-v2
01:20
Use Tk_ManageGeometry here too. check-in: ac19001a user: culler tags: bug-22349fc78a-v2
2024-05-28
23:22
Use Tk_ManageGeometry instead of just setting the pointer. check-in: 94e0fee3 user: culler tags: macOS-14-CI
22:47
Include the fix for wm-manage-1.8 check-in: c43dffe5 user: culler tags: macOS-14-CI
22:28
fix wm-manage-1.8 (without fixing wm manage) check-in: b4d178d7 user: culler tags: bug-22349fc78a-v2
21:22
Request font with pixel size 13 instead of 11, so that font-44.1 passes without Xft under xvfb too. Closed-Leaf check-in: a5ac9aad user: fvogel tags: bug-8162e9b7a9
19:30
#ifdef DEBUG_FONTSEL --> #if DEBUG_FONTSEL in tkUnixRFont.c check-in: ba812a42 user: fvogel tags: bug-8162e9b7a9
19:08
Save and restore current scaling when running font-44.1 (this prevents several other tests in other test files from failing). check-in: e1fa5dea user: fvogel tags: bug-8162e9b7a9
17:16
Merge with macOS-14-CI so we can test on macOS 14; remove SendEnterLeaveForMap which seems to be unneeded. check-in: 629ba1fb user: culler tags: bug-22349fc78a-v2
16:10
Adjust some tests and schedule a CI run on macOS 14. check-in: bf81e35d user: culler tags: macOS-14-CI
03:35
Avoid calling TkUpdatePointer for a window which is being destroyed by a child's <Destroy> binding script. check-in: b5bcbd08 user: culler tags: bug-22349fc78a-v2
2024-05-27
23:31
Printing on *nix/X11 using libcups API. Initial commit check-in: a36dd431 user: emiliano tags: tkprint-cups
20:12
Let this bugfix branch build and test at Github Actions. check-in: d2a8699f user: fvogel tags: bug-8162e9b7a9
16:32
Improve details about attached zipfs archives in tclsh and wish. check-in: c3289584 user: griffin tags: trunk, main
16:07
Don't call tkUpdatePointer from TkWmDeadWindow unless it is necessary. check-in: 3d2aac2c user: culler tags: bug-22349fc78a-v2
2024-05-26
20:17
Remove unneeded call to TkWmDeadWindow check-in: ac9a359d user: culler tags: bug-22349fc78a-v2
19:22
#define DEBUG_FONTSEL 0 check-in: a491e090 user: fvogel tags: bug-8162e9b7a9
18:38
Remove commented statements in event.test. check-in: 17314216 user: fvogel tags: bug-22349fc78a-v2
17:54
Restore old version of font-44.1, following Csaba's suggestion, but add a pointer to the relevant ticket in case it failed again in the future. check-in: 0f61fe26 user: fvogel tags: bug-8162e9b7a9
17:46
A few further improvements in tkUnixRFont.c by Csaba Nemethi. check-in: 37e6b293 user: fvogel tags: bug-8162e9b7a9
01:26
Try macOS 12 check-in: 98c34f91 user: culler tags: bug-22349fc78a-v2
2024-05-25
18:30
address ticket [43b7e5b511] - Improve zipfs description in tclsh manual. Leaf check-in: 9cfc853a user: griffin tags: bug-43b7e5b511
13:19
Fix silly error. check-in: 7271c83e user: culler tags: bug-22349fc78a-v2
2024-05-24
19:46
Deal with compiler warnings when building with mingw gcc on Windows. check-in: bcaa87c0 user: culler tags: bug-22349fc78a-v2
17:11
Merge-mark check-in: 1c6e3d5e user: jan.nijtmans tags: core-8-branch
16:53
Make compilable with strict C99 compiler (missing declaration for XUnionRegion()) check-in: f2f2900e user: jan.nijtmans tags: core-8-6-branch
15:59
Another attempt, adding "csaba magic" for [tk scaling] initialization Closed-Leaf check-in: d1221183 user: jan.nijtmans tags: bug-8162e9b7a9-with-csaba-magic
15:30
Fix bug introduced in FrontWindowAtPoint which causes unixWm-50.1 to fail by ignoring that the pointer is in a titlebar. Also, make the unixWm-50 tests more robust by ensuring that the root window is out of the way. (This matters for macOS 14, not 11). check-in: a935a85f user: culler tags: bug-22349fc78a-v2
15:18
Fix [7255ef9aa6]: problems with [tk systray] balloon on X11 check-in: 10893e4c user: jan.nijtmans tags: trunk, main
15:16
Fix [7255ef9aa6]: problems with [tk systray] balloon on X11 check-in: 0e538d6f user: jan.nijtmans tags: core-8-branch
15:08
Small round of sentinel/spacing improvements check-in: 640aab3a user: jan.nijtmans tags: trunk, main
14:58
Small round of sentinel/spacing improvements check-in: 001d6665 user: jan.nijtmans tags: core-8-branch
03:44
Remove leftover debugging code. check-in: fca86410 user: fvogel tags: bug-22349fc78a-v2
01:54
Simpler fix for wm-iconwindow-2.1 which still does not explain the crash. check-in: 77de21d1 user: culler tags: bug-22349fc78a-v2
2024-05-23
23:32
fix wm-iconwindow-2.1 check-in: e3912212 user: culler tags: bug-22349fc78a-v2
19:53
Schedule a CI run check-in: 9b52f997 user: culler tags: bug-22349fc78a-v2
17:43
White space. check-in: 4b76b330 user: culler tags: bug-22349fc78a-v2
17:18
Merge core-8-6-branch check-in: fb4137fd user: culler tags: bug-22349fc78a-v2
16:55
Clean up. check-in: 4c017414 user: culler tags: bug-22349fc78a-v2
15:22
Remove general code for checking if a display is valid because it affects timing, which breaks all of the event-9 tests. check-in: 67e05a80 user: culler tags: bug-22349fc78a-v2
15:08
Prevent crash at exit on macOS check-in: 88ebe847 user: culler tags: bug-22349fc78a-v2
2024-05-22
19:00
Readjust event-9.15 and event-9.19 check-in: 1e0be734 user: culler tags: bug-22349fc78a-v2
18:45
xmfbox now passes - the crash occurs at the end of the tk tests, before the ttk tests check-in: af75a05b user: culler tags: bug-22349fc78a-v2
16:58
Add some update hacks to defer macOS crashes until xmfbox.test. check-in: 69059f2d user: culler tags: bug-22349fc78a-v2
04:22
Make destruction of windows on macOS work again. But more issues remain. check-in: 3fc41f12 user: culler tags: bug-22349fc78a-v2
03:16
Remove debugging code. Issues remain with macOS for other tests in event.test. check-in: 9e30de65 user: culler tags: bug-22349fc78a-v2
02:44
All event tests now pass on Windows check-in: 34f66244 user: culler tags: bug-22349fc78a-v2
2024-05-21
22:42
Only 9.13, 9.14. and 9.19 fail on windows. Debug output included. check-in: 32b38d0b user: culler tags: bug-22349fc78a-v2
09:06
Merge 9.0 check-in: 52ea1fd5 user: jan.nijtmans tags: revised_text, tip-466
2024-05-20
23:04
Restore the call to TkPointerDeadWindow - Windows needs it; probably macOS does too. check-in: d5924536 user: culler tags: bug-22349fc78a-v2
20:14
b2 -> b3, as preparation for next release check-in: 2c8c1f0d user: jan.nijtmans tags: trunk, main
19:47
A bit better DEBUG_FONTSEL support. check-in: d8c78de0 user: fvogel tags: bug-8162e9b7a9
17:51
merge release check-in: bff5b110 user: dgp tags: trunk, main
17:16
Fix [527cb3cd5d]: Documentation of ttk states. user1/user2 are no longer misused for other (internal) purposes check-in: 5f774964 user: jan.nijtmans tags: trunk, main
17:13
Fix [527cb3cd5d]: Documentation of ttk states. user1/user2 are no longer misused for other (internal) purposes check-in: 602822d2 user: jan.nijtmans tags: core-8-branch
15:41
Don't pass a NULL display and None window to XQueryPointer. check-in: 62552749 user: culler tags: bug-22349fc78a-v2
15:14
Remove now useless tkwin argument of GetTkFontAttributes(). check-in: 711cca66 user: fvogel tags: bug-8162e9b7a9
14:58
Revert 3rd change from [84cd707d] following Csaba's request. check-in: 0d473dd0 user: fvogel tags: bug-8162e9b7a9
2024-05-19
21:38
Remove call to TkPointerDeadWindow in macOS and simplify 9.13 so it tests the same thing but fails less often. check-in: 8bfd2313 user: culler tags: bug-22349fc78a-v2
21:07
All event-9.xy tests now pass, but 9.13 fails one time out of five. check-in: 91527650 user: culler tags: bug-22349fc78a-v2
17:24
Merge 8.7 Closed-Leaf check-in: 71b559ec user: jan.nijtmans tags: bug-527cb3cd5d
17:20
ttk state implementation improvements. This gives 32 possible flags in stead of only 16 check-in: 7a3149d6 user: jan.nijtmans tags: core-8-branch
17:09
ttk state implementation improvements check-in: 95390ea2 user: jan.nijtmans tags: core-8-6-branch
12:09
Fix [527cb3cd5d]. Moves special internal flags outside the user1-user6 range check-in: 324cb88d user: jan.nijtmans tags: bug-527cb3cd5d
03:10
Merge core-8-6-branch check-in: 1b9d0504 user: culler tags: bug-22349fc78a-v2
03:08
Remove debugging print statements. check-in: 0f09b11f user: culler tags: bug-22349fc78a-v2
02:41
Attempt to fix [22349fc78a] for macOS. Currently only event-9.16 fails unless there is a timeout waiting for an enter or leave event. check-in: 2734be85 user: culler tags: bug-22349fc78a-v2
2024-05-18
20:51
Merge-mark check-in: e9f6fed6 user: jan.nijtmans tags: trunk, main
20:49
Update changes.md check-in: f461f844 user: jan.nijtmans tags: core-8-branch
20:34
Document user1-user3 ttk widget states check-in: e76f222a user: jan.nijtmans tags: core-8-6-branch
2024-05-17
20:39
GetTkFontAttributes, Csaba's version (thanks!). check-in: 34c450cb user: fvogel tags: bug-8162e9b7a9
20:37
Revert [c03d4e79] check-in: e659ad05 user: fvogel tags: bug-8162e9b7a9
19:59
Backout [7edb8725]. Thanks, Jan! check-in: 1119a050 user: fvogel tags: bug-8162e9b7a9
16:09
merge trunk Closed-Leaf check-in: 58f75f99 user: dgp tags: core-9-0-b2-rc, core-9-0-b2
15:16
Document user1-user6, and make them usable in scripts. See [527cb3cd5d] check-in: 6569a150 user: jan.nijtmans tags: trunk, main
15:13
Document user1-user6, and make them usable in scripts check-in: 9e745793 user: jan.nijtmans tags: core-8-branch
14:42
Make "user[0-6]" names match the TTK_STATE_USER[0-6] definitions check-in: 526b5b48 user: jan.nijtmans tags: core-8-6-branch
14:41
Eliminate superflous semicolons check-in: aa0cd6e3 user: jan.nijtmans tags: core-8-6-branch
2024-05-16
20:42
Reduce confusion by using the adequate variable name in GetTkFontAttributes(). check-in: c03d4e79 user: fvogel tags: bug-8162e9b7a9
20:39
The XFT_PIXEL_SIZE property is a double in fontconfig. See also [434d294df8]. check-in: 7edb8725 user: fvogel tags: bug-8162e9b7a9
14:07
Merge 9.0 check-in: b05736e1 user: jan.nijtmans tags: revised_text, tip-466
12:39
Merge 8.6 (whitespace-only) check-in: 0a6e8f3c user: jan.nijtmans tags: core-8-branch
12:15
Resolve some compiler warnings on Windows. spacing cleanup check-in: 5db71bb2 user: jan.nijtmans tags: core-8-6-branch
11:43
Code formatting, TCL_UNUSED() usage, all backported from 8.7. This makes it easier to backport other parts check-in: 3b607bb8 user: jan.nijtmans tags: core-8-6-branch
2024-05-15
22:00
Add test font-44.3 demonstrating bug [8162e9b7a9]. check-in: 86036921 user: fvogel tags: bug-8162e9b7a9
16:38
Using the application's TkMainInfo struct for sharing the data of the trough's inner box in a thread-safe manner when drawing the ttk::scale widget of the "default" theme. check-in: 5b319036 user: csaba tags: trunk, main
16:24
Using the application's TkMainInfo struct for sharing the data of the trough's inner box in a thread-safe manner when drawing the ttk::scale widget of the "default" theme. check-in: 59fd4913 user: csaba tags: core-8-branch
11:28
Experiment: is [84cd707d] the cause of [8162e9b7a9]? I don't see anything wrong with this commit. Closed-Leaf check-in: a2234d91 user: jan.nijtmans tags: backout-84cd707d
10:03
Scaling-related improvements in the "classic" theme. check-in: ba8f743b user: csaba tags: trunk, main
10:00
Scaling-related improvements in the "classic" theme. check-in: 5d05292e user: csaba tags: core-8-branch
2024-05-14
17:24
Use more conventional Markdown syntax check-in: d850ad86 user: dgp tags: core-9-0-b2-rc
17:17
merge trunk check-in: eda7d647 user: dgp tags: core-9-0-b2-rc
10:37
Merge 9.0 check-in: 027db524 user: jan.nijtmans tags: revised_text, tip-466
2024-05-13
19:23
Merge 8.7 check-in: e2d54968 user: jan.nijtmans tags: trunk, main
19:14
Merge 8.6, which means some more Tk_GetPixelsFromObj() improvements check-in: fe606133 user: jan.nijtmans tags: core-8-branch
18:32
Fix [bb52855781]: ttk treeview tests not robust against display scaling check-in: bb6d8521 user: jan.nijtmans tags: core-8-6-branch
13:46
Merge 8.7 check-in: a06c63fa user: jan.nijtmans tags: trunk, main
13:39
selectborderwidth/insertwidth can take any "pixel" form as well check-in: fe1b96f0 user: jan.nijtmans tags: core-8-branch
13:36
-mintabwidth could be specified in any pixel form as well check-in: 02cae49d user: jan.nijtmans tags: core-8-branch
12:55
Better way to set the borderwidth of two style elements of the "classic" theme to 2. check-in: 3d3923a2 user: csaba tags: core-8-6-branch
12:53
Better way to set the borderwidth of two style elements of the "classic" theme to 2. check-in: cab75ebf user: csaba tags: core-8-branch
12:51
Better way to set the borderwidth of two style elements of the "classic" theme to 2. check-in: 5b8a3eb7 user: csaba tags: trunk, main
08:16
Backout [de6e3772e2] Closed-Leaf check-in: 308c692b user: jan.nijtmans tags: bug-bb52855781
2024-05-12
19:01
Fix [bb52855781]: ttk treeview tests not robust against display scaling. check-in: 23efad1a user: fvogel tags: trunk, main
18:57
merge trunk check-in: 54a6e460 user: fvogel tags: bug-bb52855781
17:37
One more adaptation of the "classic" theme to the look of current Tk core widgets. check-in: 250f6627 user: csaba tags: core-8-6-branch
17:34
One more adaptation of the "classic" theme to the look of current Tk core widgets. check-in: facb9fe8 user: csaba tags: core-8-branch
17:32
One more adaptation of the "classic" theme to the look of current Tk core widgets. check-in: 85219d09 user: csaba tags: trunk, main
2024-05-11
23:39
Merge 8.7 (left-over spacing) check-in: dad301ac user: jan.nijtmans tags: trunk, main
23:37
Merge 8.6 (left-over spacing) check-in: 955949bc user: jan.nijtmans tags: core-8-branch
23:24
Two more Tk_GetPixelsFromObj usages. Remove double MODULE_SCOPE definitions. All backported check-in: 7e6a28d1 user: jan.nijtmans tags: core-8-6-branch
17:31
Backported the focus highlighting for the ttk::entry, ttk::combobox, and ttk::spinbox widgets of the themes default, alt, and clam. check-in: 3c817ca8 user: csaba tags: core-8-6-branch
2024-05-10
17:40
Backported most improvements related to the "classic" theme, submitted by Emiliano Gavilan. check-in: ae0166fb user: csaba tags: core-8-6-branch
17:30
Code cleanup related mainly to the "classic" theme. check-in: 85b23b6a user: csaba tags: trunk, main
17:29
Code cleanup related mainly to the "classic" theme. check-in: 107692ae user: csaba tags: core-8-branch
14:16
4 more usages of Tk_GetPixelsFromObj(). Remove duplicated MODULE_SCOPE definitions check-in: c922fd90 user: jan.nijtmans tags: trunk, main
14:08
Fix typo, revert unintended change check-in: 2ecbd011 user: jan.nijtmans tags: core-8-branch
13:57
4 more Tk_GetPixelsFromObj() usage: for highlightThickness, shiftrelief and sashthickness check-in: c7978fd9 user: jan.nijtmans tags: core-8-branch
10:29
More usage of Tk_GetPixelsFromObj() and TCL_UNUSED(), all backported from Tk 8.7.

More TCL_UNUSED check-in: 4a4c3d3d user: jan.nijtmans tags: core-8-6-branch

2024-05-09
22:55
Since "borderWidth" are pixels, not ints, Tk_GetPixelsFromObj() should be used check-in: 1faba715 user: jan.nijtmans tags: trunk, main
22:39
Since "borderWidth" are pixels, not ints, Tk_GetPixelsFromObj() should be used check-in: 6b26f640 user: jan.nijtmans tags: core-8-branch
21:57
Fix warning: tkImgListFormat.c:1092:5: warning: variable 'suffixAlpha' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] check-in: 74c46343 user: jan.nijtmans tags: trunk, main
21:52
Fix warning: tkImgListFormat.c:1092:5: warning: variable 'suffixAlpha' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] check-in: ead20ae3 user: jan.nijtmans tags: core-8-branch
21:46
(c) -> © check-in: e26ecf89 user: jan.nijtmans tags: trunk, main
21:40
(c) -> © check-in: 2d448437 user: jan.nijtmans tags: core-8-branch
18:51
Consistancy in the usage of "Copyright". On MacOS, always use the UTF-8 copyright-sign check-in: 3945d793 user: jan.nijtmans tags: core-8-6-branch
18:39
Improvements related to the "classic" theme, submitted by Emiliano Gavilan (see ticket [aa2dd4c16d]). check-in: 07a0b1a0 user: csaba tags: trunk, main
18:38
Improvements related to the "classic" theme, submitted by Emiliano Gavilan (see ticket [aa2dd4c16d]). check-in: 2f6d7d28 user: csaba tags: core-8-branch
2024-05-06
07:33
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc check-in: cf6c186a user: jan.nijtmans tags: trunk, main
07:33
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc check-in: 5246e4ad user: jan.nijtmans tags: core-8-branch
07:29
Fix [ff5417505b]: xlib/X11/X.h not compilable on x64 Windows, using gcc check-in: eed280b2 user: jan.nijtmans tags: core-8-6-branch
2024-05-05
21:53
Let this bugfix branch build and test at Github Actions. check-in: de6e3772 user: fvogel tags: bug-bb52855781
21:51
Document changes made in the previous commit and in [c7ae9a87]. check-in: 37e7939e user: fvogel tags: bug-bb52855781
21:35
Fix [bb52855781]: ttk treeview tests not robust against display scaling. check-in: fefb2439 user: fvogel tags: bug-bb52855781
2024-05-04
15:53
Update X11 header-files to the latest version check-in: 98095432 user: jan.nijtmans tags: trunk, main
15:48
3 missing "static" keywords. One wrong type-casts. Don't use deprecated XK_Page_Up/XK_Page_Down in tMacOSXKeysyms.h any more check-in: b5fb557a user: jan.nijtmans tags: trunk, main
09:54
Merge 8.6 check-in: 7d0b63ce user: jan.nijtmans tags: core-8-branch
2024-05-03
21:39
Add "controlAlternatingRowColor" to macosx aqua port check-in: c6e7f1d5 user: jan.nijtmans tags: core-8-6-branch
21:30
2 missing "static" keywords check-in: 70bb3b84 user: jan.nijtmans tags: core-8-6-branch
21:01
Update X11 header-files to the latest version check-in: 0dfe7137 user: jan.nijtmans tags: core-8-6-branch
20:24
merge trunk check-in: 8c7ca0ec user: fvogel tags: revised_text, tip-466
20:23
merge core-8-6-branch check-in: 2533189f user: fvogel tags: less_tests_constraints
20:21
Fix [3c2a3a988f]: ttk entry-2.1.1 fails on Ubuntu 22.04 or xvfb. check-in: b12fa3e0 user: fvogel tags: trunk, main
20:20
Fix [3c2a3a988f]: ttk entry-2.1.1 fails on Ubuntu 22.04 or xvfb. check-in: 426f7301 user: fvogel tags: core-8-6-branch
17:56
merge trunk check-in: e092274b user: dgp tags: core-9-0-b2-rc
15:31
Add missing keysyms "ISO_Group_Shift" and "dead_hamza" on MacOS/Windows. Missing "static" keyword, wrong typecast, no longer use deprecated keysym defines check-in: fc5936f8 user: jan.nijtmans tags: core-8-6-branch
13:36
Merge 9.0 check-in: 5b64d95d user: jan.nijtmans tags: tip-626
11:54
More deprecated keysyms Closed-Leaf check-in: 19b1b7ae user: jan.nijtmans tags: xlib-update
10:41
Handle effects of X11-update to keysyms check-in: ac1a6271 user: jan.nijtmans tags: xlib-update
10:11
Update to latest X11. Too many changes to rush into 9.0b2 check-in: 8f3a6048 user: jan.nijtmans tags: xlib-update
2024-05-02
20:34
focus -force in ttk entry-2.1.1. Closed-Leaf check-in: 08b42a9f user: fvogel tags: bug-3c2a3a988f
20:33
Indentation in ttk entry-2.1.1. check-in: 94fe26a0 user: fvogel tags: bug-3c2a3a988f
2024-05-01
21:10
Use Tcl_NewBooleanObj() where appropriate check-in: 64c5f686 user: jan.nijtmans tags: trunk, main
20:30
Use Tcl_NewBooleanObj() where appropriate check-in: 60b64b06 user: jan.nijtmans tags: core-8-branch
17:26
Widget Demo: added demo script for ttk::spinbox widgets. check-in: 60e60666 user: csaba tags: trunk, main
17:23
Widget Demo: added demo script for ttk::spinbox widgets. check-in: 2a4adc5a user: csaba tags: core-8-branch
17:20
Widget Demo: added demo script for ttk::spinbox widgets. check-in: a701bd1b user: csaba tags: core-8-6-branch
16:39
Fix for [e306996882]: a few issues related to the arrows in Ttk widgets (scaling-agnostic backport from Tk 9 and 8.7). check-in: ad40c616 user: csaba tags: core-8-6-branch
15:30
Doc update (to be reviewed) Leaf check-in: 0540ca2c user: jan.nijtmans tags: doc-update
14:49
Let this bugfix branch build and test at Github Actions. check-in: a1a8bcbd user: fvogel tags: bug-3c2a3a988f
14:48
One should now be able to remove the failsOnUbuntu and failsOnXQuarz constraints. check-in: 617f3004 user: fvogel tags: bug-3c2a3a988f
14:46
Fix [3c2a3a988f]: ttk entry-2.1.1 fails on Ubuntu 22.04. check-in: 76d1b5c1 user: fvogel tags: bug-3c2a3a988f
09:39
Backport ttk documentation from Tk 9.0 check-in: 0764601c user: jan.nijtmans tags: core-8-branch
09:23
Backout [15e322ca]: Eliminate the use of Tcl_GetPathType(), somehow doesn't work correctly check-in: 8fee1a27 user: jan.nijtmans tags: core-8-branch
09:05
Backout [15e322ca]: Eliminate the use of Tcl_GetPathType(), somehow doesn't work correctly check-in: f37a004d user: jan.nijtmans tags: trunk, main
2024-04-30
21:26
Merge 8.6 check-in: c2952818 user: jan.nijtmans tags: core-8-branch
19:57
Backport more error-handling in tkMain.c from 8.7: Tk 8.6 could be run with Tcl 8.7, while stdout/stderr could be set to -profile strict check-in: 15a6250e user: jan.nijtmans tags: core-8-6-branch
19:36
Backport argx_rejig branch from Tk 8.7 check-in: 48bd62cb user: jan.nijtmans tags: core-8-6-branch
12:26
Fix [a84de1a4d3]: Documentation errors, last remaining errors (after all Harold's fixes!) check-in: 1eb1db5c user: jan.nijtmans tags: trunk, main
11:17
Fix TkCygwinMainEx() function: Didn't work on Cygwin X11 yet, because it used the wrong Tk library name. Also symplify this function (int -> void return) Fix warning in tkWinTest.c check-in: 3fde0cbf user: jan.nijtmans tags: trunk, main
09:57
Fix --disable-shared build on Windows. Eliminate warning in tkWinTest.c check-in: 87938e1f user: jan.nijtmans tags: core-8-branch
09:52
Simplify TkCygwinMainEx (int -> void return). Fix --disable-shared build on Windows (broken by previous commit) check-in: 86e1195e user: jan.nijtmans tags: core-8-6-branch
08:48
Merge 8.7: fix compiler warning in tkConfig.c. Eliminate the last usage of Tcl_GetPathType() (which is documented as 'Obsolete' in Tcl) check-in: c3a35eef user: jan.nijtmans tags: trunk, main
08:44
Eliminate the use of Tcl_GetPathType() check-in: 15e322ca user: jan.nijtmans tags: core-8-branch
08:35
doc syntax correction. only remaining htmlhelp error: "CrtPhImgFmt: SYNOPSIS: output-directive: ignoring .fi" check-in: 3121bc61 user: oehhar tags: trunk, main
08:19
doc syntax correction in loadTk.n check-in: faf4e21b user: oehhar tags: trunk, main
2024-04-29
21:51
Make tkWinTest.c warning-free, when compiled with Tcl 8.7 headers check-in: 3d793297 user: jan.nijtmans tags: core-8-6-branch
17:25
WIP: First round of changes summary pulled from release notes. check-in: 54094dae user: dgp tags: core-9-0-b2-rc
17:20
typo check-in: a86114c4 user: dgp tags: core-9-0-b2-rc
17:17
Intro for changes file check-in: cbd80ad1 user: dgp tags: core-9-0-b2-rc
15:24
Make TkCygwinMainEx() work when Tk 8.7 is compiled against Tcl 9.0 (cygwin-only change) Make Tk_MainEx() TCL_NORETURN1, since it never returns check-in: b1830435 user: jan.nijtmans tags: core-8-branch
14:45
Make TkCygwinMainEx() MODULE_SCOPE. Make Tk_MainEx TCL_NORETURN1 (which only makes a difference when compiled with Tcl 8.7) check-in: 50ac5957 user: jan.nijtmans tags: core-8-6-branch
14:24
Fix gcc warning seen with gcc 11.4: tkConfig.c: In function ‘GetObjectForOption’: tkConfig.c:1934:71: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1934 | objPtr = Tcl_NewStringObj(((char **) optionPtr->specPtr->clientData)[ | ^ check-in: 8cd97ba3 user: jan.nijtmans tags: core-8-6-branch
14:02
merge trunk check-in: 4c2667a9 user: dgp tags: core-9-0-b2-rc
13:44
indenting/formatting (backported from 8.7) check-in: 8d130ca8 user: jan.nijtmans tags: core-8-6-branch
2024-04-26
21:20
Merge-mark check-in: a1478a7f user: jan.nijtmans tags: trunk, main
21:18
Merge 8.6 check-in: 705f50a4 user: jan.nijtmans tags: core-8-branch
2024-04-25
17:12
Minor cosmetic improvements in ttkDefaultTheme.c. check-in: e49202ca user: csaba tags: core-8-branch
17:12
Minor cosmetic improvements in ttkDefaultTheme.c. check-in: 3d6ad1cd user: csaba tags: trunk, main
2024-04-24
15:19
merge trunk check-in: 91fa7e82 user: dgp tags: core-9-0-b2-rc
2024-04-21
13:09
merge core-8-6-branch check-in: 23446877 user: fvogel tags: less_tests_constraints
11:14
[ab839efc5f]: text edit undo: clearing text instead of restoring. The revised_text branch does not suffer from the problem, just merge the non-regression test. check-in: 1054588e user: fvogel tags: revised_text, tip-466
11:11
Fix [ab839efc5f]: text edit undo: clearing text instead of restoring. check-in: f1acaf08 user: fvogel tags: trunk, main
11:03
Fix [ab839efc5f]: text edit undo: clearing text instead of restoring. check-in: d842b155 user: fvogel tags: core-8-6-branch
2024-04-20
10:17
Let this bugfix branch build and test at Github Actions. Closed-Leaf check-in: 9bbfa738 user: fvogel tags: bug-ab839efc5f
10:12
Fix [ab839efc5f]: text edit undo: clearing text instead of restoring. Test text-27.26 now passes. check-in: dca579ed user: fvogel tags: bug-ab839efc5f
10:04
Add (currently failing) test text-27.26 demonstrating bug [ab839efc5f]. check-in: 6e4d64bf user: fvogel tags: bug-ab839efc5f
2024-04-18
17:10
merge trunk check-in: 332f21bc user: dgp tags: core-9-0-b2-rc
2024-04-17
20:40
Merge 9.0 check-in: 9b7c3afd user: jan.nijtmans tags: revised_text, tip-466
16:55
Merge 8.7 check-in: b42ce784 user: jan.nijtmans tags: trunk, main
16:50
TIP 693: Restart the changes files. TODO: changes.md check-in: 7749e4a7 user: jan.nijtmans tags: core-8-branch
2024-04-16
15:31
In Tk 9.0, remove some unneeded "-encoding utf-8" (it's already the default) check-in: e366618b user: jan.nijtmans tags: trunk, main
15:27
Merge 8.6 check-in: 07bb0e3a user: jan.nijtmans tags: core-8-branch
15:24
More internal "-encoding utf-8" check-in: a155c7b4 user: jan.nijtmans tags: core-8-6-branch
2024-04-14
15:17
Since in proc setup_win_mousepointer we're using $w, which is supposed to be a not-already visible window, we can [tkwait visibility] on it instead of [_pause]-ing. check-in: 6bdef79b user: fvogel tags: bug-22349fc78a
2024-04-07
10:07
merge unintended fork check-in: 116624c2 user: fvogel tags: bug-22349fc78a
10:06
Proof of concept letting event-9.11 pass on macOS aqua. This shows there are missing NSevents (or missing processing of these events by the macOS aqua code). check-in: b3c05ed6 user: fvogel tags: bug-22349fc78a
2024-04-05
15:45
changes file removed check-in: bb0eccc1 user: dgp tags: rc0, core-9-0-b2-rc
15:43
Remove changes file pending decisions on TIP 693. check-in: ac28fa4f user: dgp tags: core-9-0-b2-rc
2024-04-04
23:03
merge trunk check-in: 4f8673a0 user: dgp tags: core-9-0-b2-rc
2024-03-29
14:45
Merge 8.7 check-in: 9ceed359 user: jan.nijtmans tags: trunk, main
14:39
Fix [c2b8a44bb9]: compiler warnings about ckfree() check-in: cef6f4ff user: jan.nijtmans tags: core-8-branch
2024-03-27
16:16
Don't use "boolean" as variable name check-in: 47844700 user: jan.nijtmans tags: core-8-branch
14:41
Merge 8.7 check-in: 33ae483b user: jan.nijtmans tags: trunk, main
13:18
Revise some (void *)/(char *) usage. Now on X11, everything compiles/runs with a C++ compiler. check-in: e74b8192 user: jan.nijtmans tags: core-8-branch
2024-03-26
16:46
Merge 9.0 check-in: 7b5865b0 user: jan.nijtmans tags: revised_text, tip-466
13:08
merge trunk check-in: 520abfb4 user: dgp tags: core-9-0-b2-rc
2024-03-25
21:15
Merge 9.0 check-in: 60b0b293 user: jan.nijtmans tags: tip-626
20:35
Merge 8.7 check-in: 0f1246b1 user: jan.nijtmans tags: trunk, main
18:21
open release branch check-in: fa3e608f user: dgp tags: core-9-0-b2-rc
16:27
Fix [76646bdf6]: "photo get" command leaks memory check-in: 47c9921e user: jan.nijtmans tags: core-8-branch
16:26
Fix indenting Use (char *)NULL sentinels. Some int -> Tcl_Size check-in: 115200d4 user: jan.nijtmans tags: core-8-branch
2024-03-23
21:51
Fix Ttk_CreateTagTable() signature check-in: fdc79204 user: jan.nijtmans tags: core-8-branch
21:15
Allow more tags in ttk (when compiled against Tcl 9.0) check-in: f87d5df8 user: jan.nijtmans tags: core-8-branch
21:02
Merge 9.0 check-in: e3329a34 user: jan.nijtmans tags: revised_text, tip-466
19:29
Merge-mark check-in: e946ab66 user: jan.nijtmans tags: trunk, main
19:27
Merge 8.6 check-in: 6a5f6461 user: jan.nijtmans tags: core-8-branch
19:16
re-generate internal stub tables check-in: 4869d6e5 user: jan.nijtmans tags: core-8-6-branch
18:57
Merge 8.7 check-in: a697cdf4 user: jan.nijtmans tags: trunk, main
17:57
Another round of int -> Tcl_Size. Use more (char *)NULL in stead of simply NULL. Re-generate stub table, only creating dummy stub entries for TCL_MAJOR_VERSION < 9 check-in: ce556d49 user: jan.nijtmans tags: core-8-branch
16:58
Fix commit [60fbc1fa]. check-in: e3db006d user: fvogel tags: bug-22349fc78a
15:40
Rebase to 9.0 Leaf check-in: 8bf0b9d0 user: jan.nijtmans tags: tip-687
15:37
Add some -locale testcases check-in: 9a36741b user: jan.nijtmans tags: tip-687
2024-03-22
20:02
Fix [10705db626]: Missing spaces in man pages. check-in: f1da7fd7 user: fvogel tags: revised_text, tip-466
20:02
Fix [10705db626]: Missing spaces in man pages. check-in: 45a37b47 user: fvogel tags: trunk, main
19:59
Fix [10705db626]: Missing spaces in man pages. check-in: 5aa61e98 user: fvogel tags: core-8-6-branch
2024-03-19
21:59
merge trunk check-in: e49e54d2 user: fvogel tags: revised_text, tip-466
21:56
merge core-8-6-branch check-in: b0172da5 user: fvogel tags: bug-22349fc78a
21:54
Fix [fdc0ed342d]: Segfault on focus -force with xvfb. check-in: 21fb5661 user: fvogel tags: trunk, main
21:54
Fix [fdc0ed342d]: Segfault on focus -force with xvfb. check-in: 6c841aa3 user: fvogel tags: core-8-6-branch
12:44
Merge 8.7 check-in: 075356b2 user: jan.nijtmans tags: trunk, main
12:44
int -> Tcl_Size in font handling (not done yet) check-in: 79f671e6 user: jan.nijtmans tags: core-8-branch
2024-03-17
19:45
Merge 8.7 check-in: 2f22c724 user: jan.nijtmans tags: trunk, main
19:29
Merge 8.6. Make some functions MODULE_SCOPE or static check-in: bd62e6e7 user: jan.nijtmans tags: core-8-branch
19:15
Fix [4298ba64eb]: MacOSX complains about 0 sized images check-in: 713e7d84 user: jan.nijtmans tags: core-8-6-branch
15:07
Better mouse pointer position with more margin with respect to the .one toplevel. check-in: 69c3dfd1 user: fvogel tags: bug-22349fc78a
15:01
Let this bugfix branch build and test at Github Actions. Closed-Leaf check-in: c75a736f user: fvogel tags: bug-fdc0ed342d
15:00
A bit better debug info in focusDebug mode. check-in: 8de3dd3e user: fvogel tags: bug-fdc0ed342d
14:38
Fix [fdc0ed342d]: Segfault on focus -force with xvfb check-in: edcf9598 user: fvogel tags: bug-fdc0ed342d
14:36
Add test focus-8.1 currently segfaulting on Linux with xvfb and demonstrating bug [fdc0ed342d]. check-in: e80733e2 user: fvogel tags: bug-fdc0ed342d
2024-03-16
20:10
Fix [8912083dc]: Error with property TKNSString.UTF8String. Fix indenting check-in: 0830d31d user: jan.nijtmans tags: trunk, main
20:03
Merge 8.6 check-in: 7e9f4f30 user: jan.nijtmans tags: core-8-branch
19:57
Fix [8912083dc]: Error with property TKNSString.UTF8String. Fix indenting check-in: 71b4f5e6 user: jan.nijtmans tags: core-8-6-branch
19:55
eliminate end-of-line spacing in send.test. Code cleanup in tkFont.c check-in: c2c7e550 user: jan.nijtmans tags: core-8-6-branch
18:56
--disable-shared is only supported with same Tcl version check-in: a4baf1dd user: jan.nijtmans tags: core-8-branch
2024-03-15
08:52
Merge 8.7. Fix comment (Tk 9.0 doesn't use CESU-8 internally any more) check-in: e906cbef user: jan.nijtmans tags: trunk, main
08:42
Merge 8.6 check-in: 52185dd6 user: jan.nijtmans tags: core-8-branch
08:40
Complete fix for [53fdb87e49]: "Glyph indexing is still unperfect". Tk 8.7 now uses UTF-32 indices everywhere, just as Tk 9.0. check-in: df4d2c8b user: jan.nijtmans tags: core-8-branch
08:36
Fix --disable-shared build Closed-Leaf check-in: 1b6f84be user: jan.nijtmans tags: bug-53fdb87e49
08:11
-enable-config -> enable-symbols (typo) check-in: e0383e99 user: jan.nijtmans tags: core-8-6-branch
02:02
merge core-8-6-branch check-in: f5525c7b user: fvogel tags: bug-22349fc78a
02:00
merge trunk check-in: fe0fb015 user: fvogel tags: revised_text, tip-466
02:00
Complement to the fix for [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. check-in: 7200f04e user: fvogel tags: trunk, main
02:00
Complement to the fix for [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. check-in: 435c91c0 user: fvogel tags: core-8-6-branch
2024-03-14
19:38
Fix mistake in comment. Closed-Leaf check-in: 3cc37438 user: fvogel tags: bug-47d4f29159
13:45
Handle Tcl_UtfToUniChar/Tcl_UniCharToUtf correctly as well check-in: 5225b3f6 user: jan.nijtmans tags: bug-53fdb87e49
08:32
Better approach, using "Tk" prefix for UTF-32 versions of API check-in: 7355f80a user: jan.nijtmans tags: bug-53fdb87e49
2024-03-13
22:56
Tcl_LinkVar doesn't need typecast any more (starting with Tcl 8.7) check-in: 3b41748d user: jan.nijtmans tags: trunk, main
22:29
Less type-casts, less use of [S length], fix indenting check-in: 844c1df4 user: jan.nijtmans tags: trunk, main
22:13
More progress, backporting bugfix from Tk 9.0 check-in: 9a0d6321 user: jan.nijtmans tags: bug-53fdb87e49
21:24
NotifyNormal was wrongly passed in a detail field while it is a value for the mode field. Replacing by NotifyAncestor is a correct detail field (and this does not change the behavior because both NotifyNormal and NotifyAncestor values happen to be zero). check-in: 1dac28ab user: fvogel tags: bug-22349fc78a
20:53
Merge 8.7 check-in: 07285c87 user: jan.nijtmans tags: bug-53fdb87e49
20:50
Don't use the <<EnteredChild>> event anymore internally in Tk. Eradicate the <<NOTE-PW-LEAVE-NOTIFYINFERIOR>>. check-in: 927b68cf user: fvogel tags: bug-47d4f29159
20:09
Adjust comments in PickCurrentItem(), TkTextPickCurrent() and CoreEventProc(). check-in: c26fb4a3 user: fvogel tags: bug-47d4f29159
2024-03-10
18:04
One more use of proc create_and_pack_frames. check-in: cb6c8177 user: fvogel tags: bug-22349fc78a
17:59
Enlarge windows and widgets in event-9.* in order to be more independent of the height of the top decoration of toplevel windows on macOS with XQuartz. check-in: 8e55f77c user: fvogel tags: bug-22349fc78a
11:57
Formatting. check-in: 185c9e86 user: fvogel tags: bug-22349fc78a
2024-03-09
17:47
Remove useless statements. check-in: 60fbc1fa user: fvogel tags: bug-22349fc78a
17:45
Remove tests event-9.1 and event-9.2 since they are (now better) covered by event-9.13. check-in: bf6234fc user: fvogel tags: bug-22349fc78a
10:48
Formatting. check-in: 4bfe17ad user: fvogel tags: bug-22349fc78a
10:43
More comments. check-in: 8c39ff15 user: fvogel tags: bug-22349fc78a
10:40
Prevent hang in event-9.15 on Linux by removing stuff no longer needed since we're using _pause now instead of update. check-in: d569f3a7 user: fvogel tags: bug-22349fc78a
09:41
Don't use the root (.) toplevel for the new tests. This resolves the hang in the test suite during focusTcl-2.1. check-in: b16759f7 user: fvogel tags: bug-22349fc78a
08:58
Use proc create_and_pack_frames where possible. check-in: 5cc592dd user: fvogel tags: bug-22349fc78a
08:45
Adjust comments. check-in: 5732961e user: fvogel tags: bug-22349fc78a
2024-03-08
21:40
Now event.test passes on Windows (when run standalone only). check-in: b1256d26 user: fvogel tags: bug-22349fc78a
20:54
Indentation is 4 spaces. check-in: 4f5222a6 user: fvogel tags: bug-22349fc78a
20:50
Remove proc init_pos check-in: 62089756 user: fvogel tags: bug-22349fc78a
20:45
Indentation is 4 spaces. check-in: 08627227 user: fvogel tags: bug-22349fc78a
20:43
Remove tkWithNotifyInferior, clean proc at end of the file, and make proc initpos unhang as an emergency temporary measure. check-in: d3a50a9c user: fvogel tags: bug-22349fc78a
20:30
Add event tests from [22349fc78a]. Not functional yet. check-in: e1d55198 user: fvogel tags: bug-22349fc78a
16:31
Remove some dead code check-in: e6a66e4c user: jan.nijtmans tags: trunk, main
09:52
Merge 9.0 check-in: 0394b64c user: jan.nijtmans tags: tip-626
08:07
Merge-mark check-in: fd66b991 user: jan.nijtmans tags: trunk, main
08:06
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 63edac1d user: jan.nijtmans tags: core-8-branch
2024-03-07
20:08
merge core-8-6-branch check-in: 3eb956ad user: fvogel tags: bug-22349fc78a
20:07
merge trunk check-in: ebd6b603 user: fvogel tags: revised_text, tip-466
20:07
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 41386b6c user: fvogel tags: trunk, main
20:06
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 8aee368f user: fvogel tags: core-8-6-branch
16:14
Merge 8.7 check-in: 6ec06b5b user: jan.nijtmans tags: trunk, main
15:58
Another round of int -> Tcl_Size changes check-in: ade8d72a user: jan.nijtmans tags: core-8-branch
08:13
Merge 9.0 check-in: 3a1c6393 user: jan.nijtmans tags: tip-626
2024-03-06
21:01
Merge 9.0 check-in: 1ac1e6d7 user: jan.nijtmans tags: revised_text, tip-466
17:04
Merge 8.7 check-in: 69e7e28f user: jan.nijtmans tags: trunk, main
16:48
Use more Tcl_CmdDeleteProc/Tcl_ObjCmdProc in stead of full function signatures check-in: cdecd6ad user: jan.nijtmans tags: core-8-branch
14:24
Merge 8.7 check-in: 752ae33c user: jan.nijtmans tags: trunk, main
14:16
Merge 8.6 check-in: 3268ac91 user: jan.nijtmans tags: core-8-branch
14:15
typo's in changes file (backported) check-in: 423cb861 user: jan.nijtmans tags: core-8-6-branch
10:00
a6 -> b1, as preparation for possible release (one day, hopefully) check-in: bd4112c7 user: jan.nijtmans tags: core-8-branch
2024-03-05
21:24
Merge 9.0 check-in: 50da3c48 user: jan.nijtmans tags: revised_text, tip-466
21:00
Merge 8.7. b1 -> b2: preparation for release check-in: b31b0d14 user: jan.nijtmans tags: trunk, main
15:27
Merge 8.6 check-in: 82d1ebfe user: jan.nijtmans tags: core-8-branch
2024-02-29
22:09
merge core-8-6-branch check-in: 70572fed user: fvogel tags: less_tests_constraints
2024-02-28
21:22
merge release check-in: ade24c0a user: dgp tags: core-8-6-branch
15:17
Fixes to changes file. (Thanks Christopher Chavez!) Closed-Leaf check-in: e987bb51 user: dgp tags: rc2, core-8-6-14-rc, core-8-6-14
2024-02-25
21:29
Again... check-in: bffcc206 user: fvogel tags: bug-47d4f29159
21:29
Fix spaces. check-in: fbbf1f4c user: fvogel tags: bug-47d4f29159
21:27
Let this bugfix branch build and test at Github Actions. check-in: cef684da user: fvogel tags: bug-22349fc78a
21:27
Let this bugfix branch build and test at Github Actions. check-in: 29c05981 user: fvogel tags: bug-47d4f29159
20:27
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. check-in: 58a10b35 user: fvogel tags: bug-47d4f29159
20:21
Fix [22349fc78a]: Incorrect crossing events upon destruction of the pointer window under MS Windows. Patch from Erik Leunissen. check-in: 04732899 user: fvogel tags: bug-22349fc78a
2024-02-22
16:01
Added a missing bugfix to changes file. check-in: 4acec597 user: csaba tags: rc1, core-8-6-14-rc
2024-02-21
20:46
rest of the changes check-in: 9a11a991 user: dgp tags: core-8-6-14-rc
18:00
Addition of changes continues... check-in: 702bce76 user: dgp tags: core-8-6-14-rc
15:58
merge 8.6 check-in: 06061eb5 user: dgp tags: core-8-6-14-rc
2024-02-19
15:02
Rebase to latest trunk check-in: 061311b0 user: jan.nijtmans tags: tip-687
14:44
Merge 9.0 check-in: d862cb36 user: jan.nijtmans tags: revised_text, tip-466
14:30
Merge 8.7 check-in: 5d058568 user: jan.nijtmans tags: trunk, main
14:28
Text tag priorities should be Tcl_Size (just as numTags) check-in: c10c9737 user: jan.nijtmans tags: core-8-branch
13:49
Update documentation check-in: f252a5d7 user: jan.nijtmans tags: tip-687
13:20
Rebase to latest trunk check-in: 2c206c63 user: jan.nijtmans tags: tip-687
13:09
Merge 8.7 check-in: bbdba9ab user: jan.nijtmans tags: trunk, main
13:08
typo in tkWinSend.c check-in: 698d4ed3 user: jan.nijtmans tags: core-8-branch
12:54
Merge 9.0 check-in: dbc70962 user: jan.nijtmans tags: revised_text, tip-466
12:49
Merge 8.7 check-in: 8dc780cf user: jan.nijtmans tags: trunk, main
12:48
TIP #686: Make NextWord/SelectNextWord behavior platform-independant check-in: 24551291 user: jan.nijtmans tags: core-8-branch
12:39
Merge 9.0 check-in: fa842839 user: jan.nijtmans tags: revised_text, tip-466
12:36
Merge 8.7 check-in: 1aeab0c8 user: jan.nijtmans tags: trunk, main
11:45
Use Tcl_ObjCmdProc(2?) in stead of full signature, where possible check-in: 92ddd156 user: jan.nijtmans tags: core-8-branch
08:40
Rebase to latest trunk Closed-Leaf check-in: 5961ea7d user: jan.nijtmans tags: tip-686
2024-02-16
15:46
Merge 9.0 check-in: 056bd45b user: jan.nijtmans tags: revised_text, tip-466
15:29
Merge 8.7 check-in: f25026c5 user: jan.nijtmans tags: trunk, main
15:22
Merge 8.6 check-in: 81c381e8 user: jan.nijtmans tags: core-8-branch
15:16
Fix [82d5a93a46]: 8.6 Documentation/comment typo fixes check-in: 71f581f3 user: jan.nijtmans tags: core-8-6-branch
09:38
Merge 9.0 check-in: 2f485cf5 user: jan.nijtmans tags: revised_text, tip-466
09:03
Merge 8.7 check-in: dac08ee2 user: jan.nijtmans tags: trunk, main
08:31
Unneeded type-cast check-in: ebac7a24 user: jan.nijtmans tags: core-8-branch
08:30
Fix warning in tkEntry.c. More typecast cleanup check-in: b15a691c user: jan.nijtmans tags: core-8-branch
2024-02-14
22:15
variable "State" no longer necessary check-in: b057d795 user: jan.nijtmans tags: tip-686
20:57
Work in progress updating changes file for Tk 8.6.14 check-in: de0f97e4 user: dgp tags: core-8-6-14-rc
19:20
merge 8.6 check-in: 9501496c user: dgp tags: core-8-6-14-rc
15:44
Merge 8.7 check-in: 778311ee user: jan.nijtmans tags: trunk, main
15:03
Tcl_Alloc -> ckalloc. Remove unnecessary type-casts. check-in: bbf1f38c user: jan.nijtmans tags: core-8-branch
2024-02-13
22:04
Merge core-8-6-branch. This is actually a no-op since branch less_tests_constraints already contained [9deacbbe] which was recommitted in core-8-6-branch as [c8315f40]... check-in: 6c694ed0 user: fvogel tags: less_tests_constraints
16:06
Merge 8.7 check-in: 5165ff25 user: jan.nijtmans tags: trunk, main
16:06
Merge 8.6 check-in: f98fb96e user: jan.nijtmans tags: core-8-branch
15:07
Fix compilation warning with -DDEBUG_FONTSEL check-in: c8315f40 user: jan.nijtmans tags: core-8-6-branch
14:16
Improve TkTextIndexLocale() check-in: e5ff3456 user: jan.nijtmans tags: tip-687
13:21
Implement "$text locale index" check-in: ae237b87 user: jan.nijtmans tags: tip-687
10:40
Rebase to TIP #686 check-in: a6c55fb8 user: jan.nijtmans tags: tip-687
08:03
Rebase to 9.0 check-in: 81be0a0e user: jan.nijtmans tags: tip-686
2024-02-12
16:20
Merge 8.6 check-in: 5f39d044 user: jan.nijtmans tags: less_tests_constraints
16:18
Merge 8.7 check-in: 30ec7f00 user: jan.nijtmans tags: trunk, main
16:17
Merge 8.6 check-in: db4aa9ed user: jan.nijtmans tags: core-8-branch
16:16
"eval destroy" -> "destroy {*}" in testcases/demo's check-in: 47589603 user: jan.nijtmans tags: core-8-6-branch
2024-02-09
15:40
Merge 8.7 check-in: ee2aacf8 user: jan.nijtmans tags: trunk, main
15:38
Upgrade to autoconf-2.72 check-in: d967d35d user: jan.nijtmans tags: core-8-branch
14:19
merge 8.6 check-in: c8309a4a user: dgp tags: core-8-6-14-rc
09:21
Continuing work on [53fdb87e49] for 8.7: Glyph indexing is still unperfect check-in: fc776bad user: jan.nijtmans tags: bug-53fdb87e49
2024-02-08
21:13
Merge-mark check-in: 07522c54 user: jan.nijtmans tags: trunk, main
21:09
Merge 8.6 check-in: 48cc15af user: jan.nijtmans tags: core-8-branch
20:51
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: 94c74006 user: fvogel tags: revised_text, tip-466
20:44
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: 680ffcba user: fvogel tags: trunk, main
20:38
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: 9742700a user: fvogel tags: core-8-6-branch
2024-02-07
20:27
Fix previous commit. Closed-Leaf check-in: eea9fab5 user: fvogel tags: bug-57b821d2db
19:20
merge 8.6 check-in: d64ba250 user: dgp tags: rc0, core-8-6-14-rc
16:08
Merge 8.7 check-in: 8f1c3fc7 user: jan.nijtmans tags: revised_text, tip-466
15:50
Merge 8.7 check-in: 76e97915 user: jan.nijtmans tags: trunk, main
15:22
Eliminate a bunch of unneeded type-casts, mainly (char *) check-in: bb4329a0 user: jan.nijtmans tags: core-8-branch
09:17
Rename custom option tabArrayOption check-in: 304ac8f2 user: jan.nijtmans tags: bug-026e2bb685
2024-02-06
21:28
Merge 9.0 check-in: ca05d217 user: jan.nijtmans tags: bug-026e2bb685
21:20
Merge 8.7. Remove outdated comments regarding TCL_UTF_MAX > 4 check-in: d8f6c953 user: jan.nijtmans tags: revised_text, tip-466
21:07
Modify TkTextGetTabs() signature: textPtr -> tkwin check-in: 857614d0 user: jan.nijtmans tags: trunk, main
20:53
Build binaries at GitHub. check-in: 2bdfc8bb user: fvogel tags: bug-57b821d2db
20:44
No need to consider wher tabArrayPtr points to check-in: e39b1492 user: jan.nijtmans tags: bug-026e2bb685
20:17
Appears to work now check-in: fc999913 user: jan.nijtmans tags: bug-026e2bb685
16:10
Make a start with "-tabs". Doesn't work yet. check-in: 074cd335 user: jan.nijtmans tags: bug-026e2bb685
13:47
Rebase to latest 8.7 check-in: f4495ef8 user: jan.nijtmans tags: tip-686
2024-02-05
20:13
Add a link to the 'MARKS' section in text.n check-in: c21dbc13 user: fvogel tags: bug-57b821d2db
2024-02-03
17:46
Expand coverage of textIndex-22.16 check-in: 841577fa user: fvogel tags: bug-57b821d2db
11:52
Merge 9.0 check-in: 022d4494 user: jan.nijtmans tags: revised_text, tip-466
11:25
The text widget does not need to be packed for test textIndex-22.16. check-in: a92a24b2 user: fvogel tags: bug-57b821d2db
11:05
Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start positions. check-in: e869047e user: fvogel tags: bug-57b821d2db
11:05
Make textIndex-22.16 really fail. check-in: 76874248 user: fvogel tags: bug-57b821d2db
08:31
Add test textIndex-22.16 demonstrating bug [57b821d2db]. Currently fails (expectedly). check-in: 79cae57f user: fvogel tags: bug-57b821d2db
2024-02-02
15:26
Merge 8.7 check-in: 46ff9daa user: jan.nijtmans tags: trunk, main
15:06
Change textPtr parameter of TkTextGetTabs to a "const" check-in: 60e8155c user: jan.nijtmans tags: core-8-branch
11:57
Some int -> Tcl_Size check-in: 121034ce user: jan.nijtmans tags: core-8-branch
11:45
Use Tcl_Obj * in stead of char * where possible in text widget check-in: dda8e36f user: jan.nijtmans tags: trunk, main
2024-02-01
12:45
Merge 9.0 check-in: dbf85194 user: jan.nijtmans tags: revised_text, tip-466
12:33
Eliminate tagPtr->elidePtr everywhere check-in: b2d116be user: jan.nijtmans tags: revised_text, tip-466
10:34
Fix build check-in: 96cee499 user: jan.nijtmans tags: revised_text, tip-466
2024-01-31
23:11
Fix [c311666f9c]: library/menu.tcl typo check-in: 8e7d5403 user: jan.nijtmans tags: trunk, main
19:06
Fix [026e2bb685] for -relief check-in: 8fad9728 user: jan.nijtmans tags: revised_text, tip-466
18:32
Fix [026e2bb685] for -justify check-in: bb35ac63 user: jan.nijtmans tags: revised_text, tip-466
17:55
Merge 9.0 (without some text-related changes, need to be ported separately) check-in: 884962b8 user: jan.nijtmans tags: revised_text, tip-466
09:56
Don't worry about text tags for now check-in: fd39d870 user: jan.nijtmans tags: tip-687
2024-01-30
21:41
Merge tip-686 check-in: 6a40da28 user: jan.nijtmans tags: tip-687
21:40
Merge 8.7 check-in: 18599742 user: jan.nijtmans tags: tip-686
21:39
Merge 8.7 check-in: 13df9c3e user: jan.nijtmans tags: trunk, main
21:39
Few TK_OPTION_ENUM_VAR fixes check-in: d0fdead7 user: jan.nijtmans tags: core-8-branch
21:38
Re-generate dummy stub entries (accidently removed in previous commit) check-in: 157d7069 user: jan.nijtmans tags: core-8-branch
21:05
Minor compiler warning fix check-in: 165ff3a9 user: jan.nijtmans tags: trunk, main
20:58
Merge 9.0 check-in: bbec79f5 user: jan.nijtmans tags: tip-626
20:51
Merge 8.7 check-in: fe1e22f7 user: jan.nijtmans tags: trunk, main
20:48
TkTextMakeByteIndex byteIndex int -> Tcl_Size check-in: ecac8bd2 user: jan.nijtmans tags: core-8-branch
13:23
Merge tip-686. Implement "regexp" locale check-in: 1e4375c4 user: jan.nijtmans tags: tip-687
12:42
Merge 8.7 check-in: 13ecc571 user: jan.nijtmans tags: tip-686
12:40
Merge 8.7 check-in: b2238cec user: jan.nijtmans tags: trunk, main
12:39
Add "locale" parameter to ttk::entry::(WordBack|WordForward) check-in: 3545431a user: jan.nijtmans tags: core-8-branch
11:04
Merge 8.7 check-in: 6047b328 user: jan.nijtmans tags: tip-686
10:31
Merge 8.7 check-in: f81518de user: jan.nijtmans tags: trunk, main
10:27
tk::endOfGlyphCluster doesn't exist check-in: bf5a98cc user: jan.nijtmans tags: core-8-branch
10:25
Add "-locale" to text/entry (and derivatives) check-in: 0b2e87ae user: jan.nijtmans tags: tip-687
2024-01-29
22:27
Test <<NextWord>> check-in: 2d2d70cd user: jan.nijtmans tags: tip-686
12:35
Merge 8.7 check-in: b2d4ddff user: jan.nijtmans tags: tip-686
10:56
Merge 8.7 check-in: 4d3603aa user: jan.nijtmans tags: trunk, main
10:55
Merge 8.6 check-in: 97e7e839 user: jan.nijtmans tags: core-8-branch
10:51
Make test-cases work for UNIX/MacOS as well. check-in: edeb2274 user: jan.nijtmans tags: core-8-6-branch
2024-01-28
11:34
Merge 8.7 check-in: 3d2951af user: jan.nijtmans tags: tip-686
10:41
Merge-mark check-in: 23424d51 user: jan.nijtmans tags: trunk, main
10:39
Merge 8.6 check-in: e68f5c90 user: jan.nijtmans tags: core-8-branch
10:27
Fix [9fa3e08243]: Ctrl-Arrow binding for spinbox: unknown option '-show'. check-in: 4f7c8998 user: fvogel tags: trunk, main
10:26
Fix [9fa3e08243]: Ctrl-Arrow binding for spinbox: unknown option '-show'. check-in: 22669240 user: fvogel tags: core-8-6-branch
09:26
Do the same for ttk::spinbox and ttk::combobox. This is not absolutely needed: there is no error triggering on <<NextWord>>/<<PrevWord>> because these widgets inherit the -show option from ttk::entry even if it does not really make sense for these types of widget. However it's better to do it for those widgets so that the behavior is consistent with Tk widgets, and in case people use -show with ttk::spinbox/combobox they would not be able to identify the words in the widget (see [2a32225cd1]). Closed-Leaf check-in: bbb4b981 user: fvogel tags: bug-9fa3e08243
09:03
Fix [9fa3e08243]: Ctrl-Arrow binding for spinbox: unknown option '-show'. check-in: e55cb6b7 user: fvogel tags: bug-9fa3e08243
08:55
Add tests demonstrating bug [9fa3e08243]: Ctrl-Arrow binding for spinbox: unknown option '-show'. For Tk, spinbox-25.3 fails (as expected). For Ttk, spinbox-11.2 does not fail because the ttk::spinbox inherits the -show option of the ttk::entry widget, event though it's not used nor documented for ttk::spinbox. (Note: tests numbering mirror their counterparts in entry.test). check-in: 00c6ff81 user: fvogel tags: bug-9fa3e08243
2024-01-27
22:52
Merge 8.7 check-in: 8fd58c5f user: jan.nijtmans tags: tip-686
22:49
Merge 8.7 check-in: e3a2ffbb user: jan.nijtmans tags: trunk, main
22:40
Simplify some TIP #621 procs, since it's Tcl counterparts can (now) handle indices like "end-1" check-in: ef2c12d7 user: jan.nijtmans tags: core-8-branch
21:29
Merge 8.6 check-in: 73cab828 user: jan.nijtmans tags: core-8-branch
13:49
Fix [8da7af2f8e]: slow widget creation if default font is not used. check-in: ced5e641 user: fvogel tags: trunk, main
13:48
Fix [8da7af2f8e]: slow widget creation if default font is not used. check-in: f45960ae user: fvogel tags: core-8-6-branch
10:38
Install unifont package before running tests. check-in: c0db977d user: fvogel tags: less_tests_constraints
09:09
Fix [7e5f72c9dd]: Test script option.test deletes file option.file3 in Tk distribution. check-in: d44287df user: fvogel tags: trunk, main
09:09
Fix [7e5f72c9dd]: Test script option.test deletes file option.file3 in Tk distribution. check-in: 416368c3 user: fvogel tags: core-8-6-branch
08:04
Remove instrumentation from font-44.2 since the test now passes at GitHub Actions on Linux without Xft, with xvfb. check-in: 413da431 user: fvogel tags: less_tests_constraints
00:13
Same change for Entry en (ttk::)spinbox check-in: b4a14597 user: jan.nijtmans tags: tip-686
2024-01-26
21:02
Fix [7e5f72c9dd]: Test script option.test deletes file option.file3 in Tk distribution Closed-Leaf check-in: e259ac2d user: fvogel tags: bug-7e5f72c9dd
20:42
Install fonts before running tests. check-in: 774b19d5 user: fvogel tags: less_tests_constraints
16:17
Possible fix for [55e742aea6]: In text, Ctrl+Left and Ctrl+Right behave different in Windows and Linux. Text-widget only (for now). Entry and Spinbox will need the same change. For discussion. check-in: f89af094 user: jan.nijtmans tags: tip-686
16:02
Fix compiler warning check-in: 65532cf1 user: jan.nijtmans tags: core-8-branch
15:42
Merge 8.7 check-in: 2198ee1d user: jan.nijtmans tags: trunk, main
15:41
Make a start with implementing "-locale" for text/entry/spinbox widgets. WIP Leaf check-in: ae63d66b user: jan.nijtmans tags: text-with-locale
08:55
Let's simply use "1" for -underline/-overstrike in stead of "on" check-in: 68aa4c64 user: jan.nijtmans tags: core-8-branch
06:59
Instrument font-44.2 failing (not a new failure, discovered when starting testing --disable-xft). Failure happens at GitHub Actions on Linux without Xft, with xvfb - not on my same setup. check-in: 7f92f163 user: fvogel tags: less_tests_constraints
2024-01-25
21:27
Implement TK_OPTION_VAR(Tcl_Size) for TK_OPTION_INT option. Needed in ttkTreeview.c for int -> Tcl_Size. check-in: 9055a3c7 user: jan.nijtmans tags: trunk, main
21:24
Implement TK_OPTION_VAR(Tcl_Size) for TK_OPTION_INT option. Needed in ttkTreeview.c for int -> Tcl_Size. check-in: d6fb1d54 user: jan.nijtmans tags: core-8-branch
17:50
Another round of small fixes, especially spelling errors... check-in: a7ffe06b user: dkf tags: trunk, main
16:17
Merge 8.7 check-in: cbd4f55f user: jan.nijtmans tags: trunk, main
15:32
Eliminate many (Tcl_Size) typecasts, which are no longer necessary check-in: 397785bb user: jan.nijtmans tags: core-8-branch
2024-01-24
22:17
Merge 8.7 check-in: 0bcfa5cd user: jan.nijtmans tags: trunk, main
22:00
Backport doc/systray.n from Tk 9.0, fix some format issues check-in: 02649a30 user: jan.nijtmans tags: core-8-branch
21:19
Merge 8.7 check-in: a56a1bc9 user: jan.nijtmans tags: trunk, main
19:40
merge 8.6 check-in: 4e8ae373 user: dgp tags: core-8-6-14-rc
19:11
Implement TK_OPTION_ENUM_VAR for TK_OPTION_ANCHOR/TK_OPTION_JUSTIFY/TK_OPTION_ANCHOR. Only really useful for platforms/compiler-options for which sizeof(enum)!=sizeof(int) check-in: d0270dc5 user: jan.nijtmans tags: core-8-branch
17:03
Merge 8.7 check-in: c6704b38 user: jan.nijtmans tags: trunk, main
17:02
All TK_OPTION_PIXELS implementation need Tcl_Obj storage, otherwise the full option value will be lost, as proven by message-1.11 testcase check-in: e760faf4 user: jan.nijtmans tags: core-8-branch
16:37
Merge 8.7 check-in: 9c1f0263 user: jan.nijtmans tags: trunk, main
16:35
If TK_NO_DEPRECATED, report back message -padX/-padY as {} check-in: bca487f3 user: jan.nijtmans tags: core-8-branch
14:01
Merge 8.7 check-in: 73803f46 user: jan.nijtmans tags: trunk, main
13:59
Allow {} as magical value for the -padx/-pady default, in stead of the magical value -1, for message widget. check-in: ec7c5c36 user: jan.nijtmans tags: core-8-branch
12:06
Merge 8.7 check-in: be275fa4 user: jan.nijtmans tags: trunk, main
12:03
Limit "screen distances" in error-messages to 50 characters (as was done sometimes, but not everywhere) check-in: 9630145b user: jan.nijtmans tags: core-8-branch
2024-01-23
21:04
Merge 8.7 check-in: bc9293f3 user: jan.nijtmans tags: trunk, main
20:46
Revise "bad screen distance" error-messages check-in: 4b46abde user: jan.nijtmans tags: core-8-branch
20:46
Keep Tk 8.7 as much as possible binary compatible with Tk 9.0 check-in: 2913f9a8 user: jan.nijtmans tags: core-8-branch
20:23
Since we are here make font-15.1, font-15.2 and font-15.3 robust against previous fonts potentially used by the test suite. check-in: c120c687 user: fvogel tags: bug-8da7af2f8e
19:49
merge core-8-6-branch check-in: 965e9cca user: fvogel tags: less_tests_constraints
19:07
One more int -> TkTextTabStyle (eliminates a compiler warning). check-in: b763d9a1 user: csaba tags: core-8-branch
19:07
One more int -> TkTextTabStyle (eliminates a compiler warning). check-in: 2168e2d3 user: csaba tags: trunk, main
17:16
Merge 8.7 check-in: 444817d1 user: max tags: trunk, main
17:13
Fix a mistake in [181d1cb337] that broke the ixset and rolodex demos. check-in: 526e331f user: max tags: core-8-branch
14:17
Stop building this branch (eventually) Closed-Leaf check-in: 61b28b8e user: jan.nijtmans tags: bug-026e2bb685
14:10
Someone might like to use "long double" in an option table, let's allow that. check-in: 4417b753 user: jan.nijtmans tags: trunk, main
13:55
Merge-mark check-in: 5bb65305 user: jan.nijtmans tags: trunk, main
13:54
Merge 8.6 check-in: 0d75bea9 user: jan.nijtmans tags: core-8-branch
12:10
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway. Continued fix check-in: d5bcba02 user: jan.nijtmans tags: core-8-6-branch
2024-01-22
21:50
Fix typo check-in: da912fe2 user: fvogel tags: bug-8da7af2f8e
21:46
Test suite hygiene - Let font-17.1 and font-18.1 be independent from previous tests (interaction was with config-4.47 and config-4.48). check-in: 07f1820b user: fvogel tags: bug-8da7af2f8e
21:35
Update comments in tkText.h. Minor further tweaks Closed-Leaf check-in: fea60d43 user: jan.nijtmans tags: bug-026e2bb685-alt
20:46
Implementation cleanup: We know that always internalPtr != NULL, and that the options handled are never saved/restored. check-in: 644ed6a6 user: jan.nijtmans tags: bug-026e2bb685-alt
13:05
tagPtr->wrapMode is an enum with only 4 possible values, so no need to test for 3 of them check-in: 85c86b5d user: jan.nijtmans tags: trunk, main
12:48
Make updatePending and doubleBuffer "bool" variables check-in: ff2c229e user: jan.nijtmans tags: trunk, main
12:14
Get rid of tagPtr->(reliefObj|justifyObj|overstrikePtr|underlinePtr|elideObj). Due to TIP #613, they are not needed any more. check-in: fe0ea41b user: jan.nijtmans tags: trunk, main
09:18
Use internal flag OPTION_NONNEG check-in: af71f03d user: jan.nijtmans tags: bug-026e2bb685-alt
08:58
Merge 8.7 check-in: 2b571678 user: jan.nijtmans tags: trunk, main
08:57
Fix [e2f740cc64]: Open Tk choosers and press Alt+Z check-in: 400b50c8 user: jan.nijtmans tags: core-8-branch
2024-01-21
22:36
Boolean uses -1 as value when not provided. Same for Relief and Justify check-in: f35f6481 user: jan.nijtmans tags: bug-026e2bb685-alt
22:16
Implement the same for Boolean, Relief and Justify as well check-in: d3f69d94 user: jan.nijtmans tags: bug-026e2bb685-alt
21:26
Alternative solution for [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 289a155a user: jan.nijtmans tags: bug-026e2bb685-alt
21:26
Let this bugfix branch build and test at Github Actions. check-in: 10a4b886 user: fvogel tags: bug-8da7af2f8e
21:14
Fix [8da7af2f8e]: slow widget creation if default font is not used check-in: d7b0c443 user: fvogel tags: bug-8da7af2f8e
17:33
Merge 8.6 check-in: a73afcb6 user: jan.nijtmans tags: core-8-branch
17:30
Adapt textTag-1.29 demonstrating that [026e2bb685] is not completely solved yet check-in: 042c281f user: jan.nijtmans tags: core-8-6-branch
17:08
Remove comment which isn't accurate any more check-in: 8a29393f user: jan.nijtmans tags: core-8-branch
00:00
Many small tweaks to docs

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

2024-01-20
16:08
Resolve duplicate tests names (menu-40.1 and menu-40.2) by renumbering the tests added in [e2b00bfd]. check-in: cc78c025 user: fvogel tags: trunk, main
13:41
Let this bugfix branch build and test at Github Actions. check-in: 3889aa75 user: fvogel tags: bug-026e2bb685
13:40
Implement a better solution built on the savePtr parameter of Tk_SetOptions. check-in: 507fdcab user: fvogel tags: bug-026e2bb685
13:26
Return to state [4c67cefe] (backout several commits). check-in: 8ad32a91 user: fvogel tags: bug-026e2bb685
12:20
Mention option in alphabetical order check-in: 68c5aa7e user: jan.nijtmans tags: core-8-branch
11:32
Merge-mark check-in: 09ac334c user: jan.nijtmans tags: trunk, main
11:32
Backport comment fixes check-in: 534bb98e user: jan.nijtmans tags: core-8-branch
10:02
Fix comments following [724fbd24]. check-in: acf97d72 user: fvogel tags: trunk, main
09:57
Fix comments following [cd59cd0e]. check-in: f41e0f0d user: fvogel tags: trunk, main
09:51
Fix comments following [50c29f08]. check-in: 4a0995b4 user: fvogel tags: revised_text, tip-466
09:45
Fix comments following [48598763]. check-in: ef1f5c65 user: fvogel tags: trunk, main
2024-01-19
12:29
Merge-mark check-in: 82966ca5 user: jan.nijtmans tags: trunk, main
12:28
Improve "-align" check-in: 16d11bbf user: jan.nijtmans tags: core-8-branch
11:55
Merge 8.7. int -> TkAlignMode where appropriate check-in: 724fbd24 user: jan.nijtmans tags: trunk, main
10:51
Merge 8.6 check-in: 3e4c78c2 user: jan.nijtmans tags: core-8-branch
08:51
Update build scripts (backported from 8.7/9.0). Travis is no longer supported (probably won't even work any more). typo in tkMenubutton.h check-in: a8515bb7 user: jan.nijtmans tags: core-8-6-branch
2024-01-18
22:32
Put "flush" in the right alphabetic position check-in: 0193cf7e user: jan.nijtmans tags: core-8-branch
22:25
int -> TkTextTabStyle wherever possible check-in: cd59cd0e user: jan.nijtmans tags: core-8-branch
16:54
Merge 8.6. No need to build this branch on Github any more check-in: 47292b2a user: jan.nijtmans tags: bug-026e2bb685
16:24
Merge 8.7. Eliminate TkTextJustify check-in: 50c29f08 user: jan.nijtmans tags: revised_text, tip-466
14:27
Merge 8.7 check-in: 48598763 user: jan.nijtmans tags: trunk, main
14:24
Add TK_OPTION_ENUM_VAR to config tables, where enum's are involved. check-in: 244484cb user: jan.nijtmans tags: core-8-branch
14:23
int -> TkTextInvalidateAction check-in: 9772bdc9 user: jan.nijtmans tags: core-8-branch
2024-01-17
16:44
More needed 13 -> 14 bumps check-in: 2b098a24 user: jan.nijtmans tags: core-8-6-14-rc
16:03
Rename some variables check-in: f341d2aa user: jan.nijtmans tags: revised_text, tip-466
14:36
Go back to a state which is known to work (hopefully) check-in: 41666103 user: jan.nijtmans tags: revised_text, tip-466
12:06
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 72dd909a user: jan.nijtmans tags: trunk, main
11:51
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway. Let TIP #613 handle it all. check-in: aa23a01f user: jan.nijtmans tags: core-8-branch
09:40
Merge-mark (Fix for [026e2bb685] will look totally different on 8.7) check-in: 604af025 user: jan.nijtmans tags: core-8-branch
09:38
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway, remaining options. check-in: 0f5bf543 user: jan.nijtmans tags: core-8-6-branch
09:18
Fix compiler warning on Windows check-in: df90f42d user: jan.nijtmans tags: core-8-6-branch
09:17
Fix memory leak, and let's see what happens if we add lMargin2: Problem will be performance if we add a lot of these check-in: 592a36ae user: jan.nijtmans tags: bug-026e2bb685
05:16
Following previous commits, there is no need to initialize to INT_MIN anymore, therefore restore the old statement initializing to zero. check-in: 37c003c7 user: fvogel tags: bug-026e2bb685
05:06
Let this bugfix branch build and test at Github Actions. check-in: a9199dcd user: fvogel tags: bug-026e2bb685
04:51
Following previous commit, remove now useless statement. check-in: b4c3a74a user: fvogel tags: bug-026e2bb685
04:45
Restore -lmargin1 string value after an invalid value was specified. check-in: 65261e8a user: fvogel tags: bug-026e2bb685
2024-01-16
22:32
Handle the remaining options in a similar way check-in: 4c67cefe user: jan.nijtmans tags: bug-026e2bb685
21:28
(partial) fix for [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway. -relief and -justify is working now, but other options hstill have the same problem check-in: 6ab21a0c user: jan.nijtmans tags: bug-026e2bb685
16:10
Fix [026e2bb685] for revised_text -justify option (not yet working for -relief) check-in: ad03d6b4 user: jan.nijtmans tags: revised_text, tip-466
14:39
Eliminate TkTextJustify type too, just use Tk_Justify check-in: d99baa91 user: jan.nijtmans tags: revised_text, tip-466
14:12
Eliminate TkTextTabAlign type, more simplifications/improvements check-in: 50e74fb4 user: jan.nijtmans tags: revised_text, tip-466
13:40
Add two flags TK_OPTION_JUSTIFY_FULL/TK_OPTION_JUSTIFY_NUMERIC, meant to be used in revised_text widget. Not used yet. Few other improvements check-in: a13cf5d8 user: jan.nijtmans tags: revised_text, tip-466
11:04
Revert most of [b8ced4cd8b]: it doesn't work yet check-in: 59d7af2a user: jan.nijtmans tags: revised_text, tip-466
01:09
Bump to 8.6.14 for release check-in: 35457e6c user: griffin tags: core-8-6-14-rc
2024-01-15
23:00
Merge 9.0 check-in: 5606e162 user: jan.nijtmans tags: revised_text, tip-466
22:51
Merge 8.7 check-in: 1f1ddd15 user: jan.nijtmans tags: trunk, main
22:38
-constraint -> -constraints check-in: 0d5b6189 user: jan.nijtmans tags: core-8-branch
22:10
Merge 9.0 check-in: b8ced4cd user: jan.nijtmans tags: revised_text, tip-466
2024-01-14
22:23
Those #define's are no longer necessary check-in: 3677e6e1 user: jan.nijtmans tags: trunk, main
21:56
Remove tricky code, no longer necessary in 9.0 check-in: c720d92f user: jan.nijtmans tags: trunk, main
21:49
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 12db53f1 user: jan.nijtmans tags: trunk, main
21:30
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 21faaaa9 user: jan.nijtmans tags: core-8-branch
21:22
Fix [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: 90a8df47 user: jan.nijtmans tags: core-8-6-branch
20:49
Merge 8.7. Adapt test-cases Closed-Leaf check-in: 0df5ef59 user: jan.nijtmans tags: bug-026e2bb685
17:56
Fix for TIP #613: In case of TK_XXXX_NULL handling for relief/justify/anchor, don't create a "" object but just use NULL (as other options do) check-in: 7d66400d user: jan.nijtmans tags: core-8-branch
17:04
merge core-8-6-branch check-in: 0afe4f52 user: fvogel tags: less_tests_constraints
15:52
Proposed fix for [026e2bb685]: text tag sets bad relief, gets error, but bad relief is saved anyway check-in: ae28324a user: jan.nijtmans tags: bug-026e2bb685
2024-01-13
21:52
Merge 9.0 check-in: 02216b70 user: jan.nijtmans tags: revised_text, tip-466
11:19
Close fork check-in: 35196a87 user: jan.nijtmans tags: trunk, main
11:17
Merge 8.7 check-in: 390ba120 user: jan.nijtmans tags: trunk, main
11:15
Cherry-pick [47bcd4a0] (and a few more of the same) check-in: 44df083e user: jan.nijtmans tags: core-8-branch
09:01
merge trunk check-in: 7a9c754c user: fvogel tags: revised_text, tip-466
09:00
Correct one missing -1 --> TCL_INDEX_NONE change in previous commit. check-in: 47bcd4a0 user: fvogel tags: trunk, main
2024-01-12
20:53
Merge 8.7 check-in: 020127b4 user: jan.nijtmans tags: trunk, main
20:48
Merge 8.6 (there we go again) check-in: 639ada70 user: jan.nijtmans tags: core-8-branch
20:29
merge mark check-in: 068702f9 user: fvogel tags: revised_text, tip-466
20:24
Fix [737abf4523]: text widget has terrible performance with image create. check-in: 9c5394a6 user: fvogel tags: trunk, main
20:17
Fix [737abf4523]: text widget has terrible performance with image create. check-in: bae491de user: fvogel tags: core-8-6-branch
20:16
merge trunk check-in: 37579cd2 user: fvogel tags: revised_text, tip-466
2024-01-11
20:58
Fix bug in previous commit. Closed-Leaf check-in: ed90c9b4 user: fvogel tags: bug-737abf45230
07:24
Modified implementation inspired by the revised text widget and proposal from Emiliano Gavilan. check-in: 17cf80d8 user: fvogel tags: bug-737abf45230
2024-01-09
23:01
Merge-mark check-in: c72b01fb user: jan.nijtmans tags: trunk, main
22:59
Merge 8.6 check-in: 109c7a65 user: jan.nijtmans tags: core-8-branch
22:02
Fix [b7abf0d817]: ttk::treeview shows O(n^2) destruction time check-in: f24dfbca user: fvogel tags: trunk, main
22:02
Fix [b7abf0d817]: ttk::treeview shows O(n^2) destruction time check-in: 479e7b2d user: fvogel tags: core-8-6-branch
21:52
Let this bugfix branch build and test at Github Actions. check-in: 0258e0c4 user: fvogel tags: bug-737abf45230
21:47
Merge-mark check-in: c0700046 user: jan.nijtmans tags: trunk, main
21:44
Merge-mark 8.6. Don't bother build for Tcl 9.1. Some missing constraints check-in: 83a63def user: jan.nijtmans tags: core-8-branch
21:40
Adapt expected result of test textImage-1.19 following previous commit. This change is compliant with the documentation in text.n (section 'Embedded images'). check-in: 511c7ddd user: fvogel tags: bug-737abf45230
21:38
Fix [737abf4523]: text widget has terrible performance with image create. check-in: 55c3b394 user: fvogel tags: bug-737abf45230
19:38
Improvement in scrollbar.n. check-in: 6b2a4d7d user: csaba tags: core-8-6-branch
19:37
Scrolling-related improvements in the documentation. check-in: e2b0be75 user: csaba tags: core-8-branch
19:36
Scrolling-related improvements in the documentation. check-in: 146c8487 user: csaba tags: trunk, main
15:44
Make TK_NO_DEPRECATED=1 test-cases work with Tcl 8.6 too. check-in: 453bd962 user: jan.nijtmans tags: core-8-branch
15:34
Remove test constraints which are not necessary any more in Tk 9.0 check-in: 287de5cb user: jan.nijtmans tags: trunk, main
14:08
More "Tk" -> "tk" check-in: e9ff5d37 user: jan.nijtmans tags: trunk, main
14:07
Make TK_NO_DEPRECATED=1 test-cases work check-in: 7c5d699c user: jan.nijtmans tags: core-8-branch
08:57
Starting with Tcl 9.0, lower-case package-names are recommended check-in: 56dd1fd7 user: jan.nijtmans tags: trunk, main
2024-01-08
22:30
Fix and simplify Tk_FreeImage. Closed-Leaf check-in: 9030824a user: fvogel tags: bug-b7abf0d817
21:24
Merge 8.7 check-in: 9fd8fe46 user: jan.nijtmans tags: trunk, main
21:23
Merge 8.6. "parenright" -> ")" (simply since we can ....) check-in: a6aeda72 user: jan.nijtmans tags: core-8-branch
21:21
typo check-in: a7ff75ed user: jan.nijtmans tags: core-8-6-branch
21:20
Restore "$menu index" to return "none" for no index (for compatibility with Tk 8.6) check-in: e80077b7 user: jan.nijtmans tags: core-8-branch
11:13
Merge 8.7 check-in: 207ef11d user: oehhar tags: trunk, main
11:08
nanosvg #148 "Remove unnecessary parentheses" https://github.com/memononen/nanosvg/commit/93ce879dc4c04a3ef1758428ec80083c38610b1f check-in: d8e3ca2f user: oehhar tags: core-8-branch
09:27
nanosvg #252 "Fixed invalid memory read on single stop gradient" https://github.com/memononen/nanosvg/commit/55b64b5070f937ddb65a8dc5985f9948d3c52d37 check-in: 4b310bdc user: oehhar tags: core-8-branch
2024-01-07
09:16
Replace 'eval destroy ...' by 'destroy {*} ...' check-in: e4012c17 user: fvogel tags: less_tests_constraints
2024-01-06
22:28
Let this bugfix branch build and test at Github Actions. check-in: 12ae5e63 user: fvogel tags: bug-b7abf0d817
22:00
Simplify Tk_FreeImage check-in: c2cdb45c user: fvogel tags: bug-b7abf0d817
21:38
Fix [b7abf0d817]: ttk::treeview shows O(n^2) destruction time check-in: a5ad9e81 user: fvogel tags: bug-b7abf0d817
17:06
Merge 8.7 check-in: dfd55e22 user: jan.nijtmans tags: trunk, main
17:05
Merge 8.6 check-in: 41dbe6ac user: jan.nijtmans tags: core-8-branch
17:01
USE_WIDECHAR_API isn't used anywhere. Comment fixes check-in: eb2d331c user: jan.nijtmans tags: core-8-6-branch
16:41
Fix [a9e637f1c8]: ttk::treeview does not show partial bottom row check-in: 8c435b26 user: jan.nijtmans tags: trunk, main
16:41
Merge 8.6 check-in: 74a2fa1c user: jan.nijtmans tags: core-8-branch
08:45
Correction in documentation embedded in rules.vc check-in: aa895fef user: fvogel tags: core-8-6-branch
2024-01-05
18:38
merge release check-in: 243dbd89 user: dgp tags: trunk, main
14:39
Make the SUFX for nmake-builds the same as for Makefile builds, if TCL_VERSION > 86 check-in: 762b0093 user: jan.nijtmans tags: trunk, main
14:38
Make the SUFX for nmake-builds the same as for Makefile builds, if TCL_VERSION > 86 check-in: 25bf5d43 user: jan.nijtmans tags: core-8-branch
09:00
Fix [a9e637f1c8]: ttk::treeview does not show partial bottom row check-in: f32f7a24 user: jan.nijtmans tags: core-8-6-branch
08:51
Merge 9.0 check-in: 1086205d user: jan.nijtmans tags: revised_text, tip-466
08:23
Correct "make dist" for removed buttons.bmp file check-in: 24a8f79e user: jan.nijtmans tags: trunk, main
08:22
Correct "make dist" for removed buttons.bmp file check-in: 5da4d506 user: jan.nijtmans tags: core-8-branch
08:18
Remove buttons.bmp from makefile.vc too check-in: f167167f user: jan.nijtmans tags: trunk, main
08:12
Remove buttons.bmp from makefile.vc too check-in: f235e274 user: jan.nijtmans tags: core-8-branch
2024-01-04
21:07
Merge 9.0 check-in: 922f7a76 user: jan.nijtmans tags: revised_text, tip-466
20:49
remove buttons.bmp and lamp.bmp: those are not used anywhere any more check-in: 9102f58b user: jan.nijtmans tags: trunk, main
20:43
remove buttons.bmp and lamp.bmp: those are not used anywhere any more check-in: 986d8724 user: jan.nijtmans tags: core-8-branch
16:48
Fix [1ca3c8d9da]: nmake build with OPTS=static. Give testtest.exe a version-number check-in: 940996d8 user: jan.nijtmans tags: trunk, main
16:46
Fix [1ca3c8d9da]: nmake build with OPTS=static. Give tktest.exe a version-number check-in: a8ca8ba8 user: jan.nijtmans tags: core-8-branch
16:03
No need for separate tktest manifest: just re-use the one from wish. Give tktest.exe a version-number check-in: a82ea6e1 user: jan.nijtmans tags: core-8-6-branch
15:59
Fix [1ca3c8d9da]: nmake build with OPTS=static check-in: 1374b2d1 user: jan.nijtmans tags: core-8-6-branch
2024-01-03
20:50
Better: generate tktest.res from a separate tktest.rc check-in: ff1a5283 user: jan.nijtmans tags: core-8-6-branch
20:34
Add rule to generate "tktest.res" check-in: c2833a28 user: jan.nijtmans tags: core-8-6-branch
20:27
"Check out" -> "CheckOut" check-in: 5bec5ad3 user: jan.nijtmans tags: core-8-6-branch
20:16
Test OPTS=static (without staticpkg) too check-in: 9300093e user: jan.nijtmans tags: core-8-6-branch
15:39
Possible fix for [1ca3c8d9da]: nmake build with OPTS=static check-in: dc10eade user: jan.nijtmans tags: core-8-6-branch
15:11
try OPTS=static,staticpkg Windows build check-in: bde215b2 user: jan.nijtmans tags: core-8-6-branch
15:00
Fix [52df668390]: Measurement of control characters are wrong after measurement of characters that cannot be displayed by the given font. AllocFont() -> InitFont() in comments check-in: 870f992f user: jan.nijtmans tags: trunk, main
14:58
Merge 8.6 check-in: af5eb7cb user: jan.nijtmans tags: core-8-branch
14:57
Merge-mark check-in: a90fde5b user: jan.nijtmans tags: less_tests_constraints
14:52
AllocFont() -> InitFont() in comments. Stolen from "less_tests_constraints" branch check-in: b194447b user: jan.nijtmans tags: core-8-6-branch
14:40
Merge 8.6 check-in: eeb818ca user: jan.nijtmans tags: less_tests_constraints
14:37
Fix [52df668390]: Measurement of control characters are wrong after measurement of characters that cannot be displayed by the given font check-in: 6fc75377 user: jan.nijtmans tags: core-8-6-branch
14:32
Merge 8.7 check-in: b20dcd3c user: jan.nijtmans tags: trunk, main
14:22
Merge 8.6 check-in: 027b5991 user: jan.nijtmans tags: core-8-branch
14:19
unnecessary check for $last >= 0 check-in: 1f21cbe7 user: jan.nijtmans tags: core-8-6-branch
12:43
Don't do a nmake build with OPTS=static (yet). See [1ca3c8d9da] check-in: 96a46054 user: jan.nijtmans tags: core-8-6-branch
01:41
Merge-mark check-in: b9029bbc user: jan.nijtmans tags: core-8-branch
01:33
.. but prevent code duplication check-in: 58474794 user: jan.nijtmans tags: core-8-6-branch
2024-01-02
14:55
Fix 2 (minor) compiler warnings on Windows check-in: 5d91303b user: jan.nijtmans tags: core-8-6-branch
14:46
unneeded "if" statement check-in: d9a28515 user: jan.nijtmans tags: trunk, main
13:05
Merge 8.7 check-in: 63d7a56b user: jan.nijtmans tags: core-8-branch
10:47
Merge 8.6 check-in: 7de56f70 user: jan.nijtmans tags: core-8-branch
2024-01-01
23:43
missing ')' check-in: a7b4e779 user: jan.nijtmans tags: core-8-6-branch
23:37
Keep menu.tcl/tearoff.tcl more in sync with 8.7 check-in: 9303b88e user: jan.nijtmans tags: core-8-6-branch
22:02
Add --disable-shared windows build check-in: 9c0bab42 user: jan.nijtmans tags: core-8-6-branch
2023-12-31
15:16
Update comments in unixFont-8.4, -8.6, -9.1 and -9.2: Character classification is gone since [1120dc4257], and GetControlCharSubst procedure is long gone as well. check-in: 29c0065b user: fvogel tags: less_tests_constraints
15:09
Constrain unixFont-8.4 (nonPortable) and unixFont-8.6, -9.1 and -9.2 (withoutXft). Reasons are indicated in tests comments. check-in: 44ae9e71 user: fvogel tags: less_tests_constraints
2023-12-30
16:55
Remove 3 failsOnXQuarz constraints since [52df668390] is fixed by the previous merge. check-in: 6ff5dc8f user: fvogel tags: less_tests_constraints
16:42
merge branch bug-52df668390 check-in: 57fd8c96 user: fvogel tags: less_tests_constraints
16:28
Fix [52df668390]: Measurement of control characters are wrong after measurement of characters that cannot be displayed by the given font. Closed-Leaf check-in: 02de74fa user: fvogel tags: bug-52df668390
2023-12-28
17:11
Make sure that the zip-file is attached to tcl9tk90.dll for non-static builds too Closed-Leaf check-in: c8037a50 user: dgp tags: rc4, core-9-0-b1-rc, core-9-0-b1
17:10
Fix TK_RELEASE_SERIAL for "b1" release check-in: 51a5317b user: dgp tags: core-9-0-b1-rc
17:06
Ticket [0de707ab06]: Add explanation of the solution provided on the core list by Jan check-in: 8e5aac2b user: dgp tags: core-9-0-b1-rc
2023-12-26
17:10
Add "none" as possible index value for menu's (but keep it undocumented). See [fec9e3879d] check-in: 49ee1144 user: jan.nijtmans tags: trunk, main
17:06
Put back "none" as possible index value for Tk > 8 check-in: 5f8259b7 user: jan.nijtmans tags: core-8-branch
15:49
Never use TCL_SIZE_MODIFIER "u", because Tcl_Size can be negative check-in: 9e08a5ce user: jan.nijtmans tags: trunk, main
15:23
Never use TCL_SIZE_MODIFIER "u", because Tcl_Size can be negative check-in: a7db1c5b user: jan.nijtmans tags: core-8-branch
14:38
[da23032e6a]: Update documentation check-in: 5471e09e user: jan.nijtmans tags: trunk, main
14:22
Document that "none" is no longer a valid menu index check-in: 57cc76f4 user: jan.nijtmans tags: trunk, main
14:17
Document "none" in menu's as deprecated check-in: c0e6b908 user: jan.nijtmans tags: core-8-branch
14:12
Fix [fec9e3879d]: Confusion regarding menu indexes "none" and {}. Also add some type-casts check-in: 9f8d8e42 user: jan.nijtmans tags: core-8-6-branch
00:30
Fix [a9e637f1c8]: ttk::treeview does not show partial bottom row Closed-Leaf check-in: 8a8493a3 user: jan.nijtmans tags: bug-a9e637f1c8
2023-12-23
20:22
Rename linux-with-tcl87-build.yml -> linux-with-tcl8-build.yml check-in: db523c70 user: jan.nijtmans tags: trunk, main
2023-12-22
18:45
Merge 8.7 check-in: 7a619281 user: jan.nijtmans tags: trunk, main
16:51
Merge 8.6 check-in: 9baaf06e user: jan.nijtmans tags: core-8-branch
16:45
Fix [9c57421be8]: -relief strange behavior in scrollbar. Enhance Tcl_GetRelief() such that "interp" and "reliefPtr" are allowed to be NULL check-in: d7650b4e user: jan.nijtmans tags: core-8-6-branch
10:31
(cherry-pick): Make sure that the zip-file is attached to tk87.dll for non-static builds too check-in: 14f96815 user: jan.nijtmans tags: core-8-branch
10:26
Make sure that the zip-file is attached to tcl9tk90.dll for non-static builds too check-in: b6b83daf user: jan.nijtmans tags: trunk, main
10:06
Fix TK_RELEASE_SERIAL for "b1" release check-in: 6da2de36 user: jan.nijtmans tags: trunk, main
09:52
int -> Tcl_Size in menu handling check-in: bb926267 user: jan.nijtmans tags: core-8-branch
2023-12-21
22:56
Merge 9.0 check-in: 387c79a0 user: jan.nijtmans tags: revised_text, tip-466
22:53
Merge 9.0 check-in: d13fcc28 user: jan.nijtmans tags: tip-626
22:53
Merge-mark check-in: c64f9a3c user: jan.nijtmans tags: trunk, main
21:58
Add missing cleanup of (non-implicit) selection handlers at the end of the recently aded tests. Maybe implicit handlers (UTF8_STRING handlers automatically created by STRING handlers) should be cleaned as well, or perhaps cleaning the STRING handler should automatically clean the UTF8_STTRING handler (the current code doesn't do this). Leaf check-in: e3ecda2f user: fvogel tags: bug-af31a84c91
21:49
Add one more select-14.x test. check-in: 35e355f4 user: fvogel tags: bug-af31a84c91
21:41
Remove unwanted character check-in: 927ec3c6 user: fvogel tags: bug-af31a84c91
02:05
Update to print documentation check-in: 5339d3cf user: kevin_walzer tags: core-8-branch
01:59
Update documentation for print command check-in: e2933f24 user: kevin_walzer tags: trunk, main
2023-12-20
12:10
Merge 8.7 check-in: c29f762a user: jan.nijtmans tags: trunk, main
12:06
Merge-mark check-in: 627de844 user: jan.nijtmans tags: core-8-branch
12:01
(cherry-pick): remove tkUnixDialog.c, since it's no longer used check-in: c44ee43d user: jan.nijtmans tags: core-8-6-branch
11:48
remove tkUnixDialog.c, since it's no longer used check-in: b00a2f9d user: jan.nijtmans tags: core-8-branch
11:06
Ticket [0de707ab06]: Add explanation of the solution provided on the core list by Jan check-in: e006a5f0 user: oehhar tags: trunk, main
09:53
Rebase to 9.0 check-in: 6e1b85da user: jan.nijtmans tags: tip-626
2023-12-19
21:21
Add more tests (select-14.2.2 currently fails). check-in: 453b8814 user: fvogel tags: bug-af31a84c91
20:51
UTF8-STRING is a Linux-specific target (at least Windows does not understand it, test select-14.2 fails with 'PRIMARY selection doesn't exist or form UTF8_STRING not defined') check-in: 364e32e6 user: fvogel tags: bug-af31a84c91
15:55
Merge 8.7 check-in: 84872714 user: jan.nijtmans tags: trunk, main
15:55
Provide variable-names in comments check-in: 83ad1ca5 user: jan.nijtmans tags: core-8-branch
09:57
Merge 8.7 check-in: 66d255fa user: jan.nijtmans tags: trunk, main
09:55
Merge 8.6 check-in: 6350f256 user: jan.nijtmans tags: core-8-branch
09:53
Make it compile (again) with Tcl 8.6 check-in: 38ec3d0a user: jan.nijtmans tags: core-8-branch
2023-12-18
22:27
upload-artifact @3 -> @4 check-in: 6a3ea520 user: jan.nijtmans tags: core-8-6-branch
22:19
Merge 9.0 check-in: a41d9d3a user: jan.nijtmans tags: tip-626
21:52
Merge 8.7 check-in: c941ee14 user: jan.nijtmans tags: trunk, main
21:49
Make Ttk_ManagerSpec "const" check-in: 1bfd68d9 user: jan.nijtmans tags: core-8-branch
21:26
Merge 8.7 check-in: cb503aa2 user: jan.nijtmans tags: trunk, main
21:21
ttk improvements (e.g. regarding TCL_UNUSED) check-in: 42619206 user: jan.nijtmans tags: core-8-branch
13:43
Merge 8.7 check-in: d3c10567 user: jan.nijtmans tags: trunk, main
13:29
Use Tcl_ObjCmdProc in stead of full function signature check-in: cf35e7de user: jan.nijtmans tags: core-8-branch
13:27
Even more TCL_UNUSED usage check-in: 172fb6dc user: jan.nijtmans tags: core-8-branch
09:36
Proposal for a fix using a simplified Tk_CreateSelHandler(). check-in: 793effdb user: sbron tags: bug-af31a84c91
08:19
Merge 8.7 check-in: cc8afe5d user: jan.nijtmans tags: trunk, main
2023-12-17
22:25
(internal) int -> Tcl_Size check-in: 438f826c user: jan.nijtmans tags: core-8-branch
2023-12-16
23:12
Merge 8.7 check-in: 5164e127 user: jan.nijtmans tags: trunk, main
08:52
merge core-8-6-branch check-in: ad944490 user: fvogel tags: less_tests_constraints
2023-12-15
21:18
Many more TCL_UNUSED() usage check-in: dca75010 user: jan.nijtmans tags: core-8-branch
2023-12-14
16:20
Fix for Cygwin build check-in: 73a336ae user: jan.nijtmans tags: trunk, rc3, rc2, main
15:15
Merge 8.6 Leaf check-in: 58f32512 user: jan.nijtmans tags: bug-c23f79ef96, bug-fde9dc2392
13:36
Merge 8.7 check-in: b07cf6b5 user: jan.nijtmans tags: trunk, main
12:59
Merge 8.6 check-in: d7be880e user: jan.nijtmans tags: core-8-branch
12:58
Add Tk_Window parameter to TtkSelectImage(). Not used yet check-in: 4c1667e1 user: jan.nijtmans tags: core-8-6-branch
10:56
Merge 8.6 check-in: 53612921 user: jan.nijtmans tags: bug-c23f79ef96, bug-fde9dc2392
2023-12-13
14:55
Don't build this branch any more Closed-Leaf check-in: 2cb6e78e user: jan.nijtmans tags: x11-unixwm-51-7
14:51
Remove unused variable. check-in: 8a0038df user: culler tags: trunk, main
14:43
Remove unused variable. check-in: 613dc295 user: culler tags: core-8-branch
14:19
Clean up selection handler at the end of the test. check-in: 2e137440 user: sbron tags: bug-af31a84c91
13:30
Add a test to catch bug [af31a84c91]: Replacing selection handler is ineffective. check-in: 10121ce3 user: sbron tags: bug-af31a84c91
11:08
Merge 8.7 check-in: 2af033c9 user: jan.nijtmans tags: trunk, main
11:08
Fix 2 (minor) compiler warnings check-in: 07482bda user: jan.nijtmans tags: core-8-branch
10:53
Merge-mark check-in: a28c7f88 user: jan.nijtmans tags: trunk, main
10:51
Don't use Tcl_Size in documentation (yet), since Tk 8.7 will mainly be used with Tcl 8.7 check-in: 555c3e24 user: jan.nijtmans tags: core-8-branch
10:39
Merge-mark check-in: dc1f5dad user: jan.nijtmans tags: trunk, main
10:38
(Cherry-pick): Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> Tcl_Size). Update documentation. check-in: 5d520316 user: jan.nijtmans tags: core-8-branch
10:28
There was a reason those 3 signatures were removed check-in: 0354549b user: jan.nijtmans tags: core-8-6-branch
10:09
Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> Tcl_Size). Update documentation. check-in: 1fa18623 user: jan.nijtmans tags: trunk, main
2023-12-12
23:30
Remove USE_OLD_CANVAS check-in: e562fa78 user: jan.nijtmans tags: trunk, main
16:24
Merge 8.7 check-in: 9a406fe2 user: jan.nijtmans tags: trunk, main
16:23
Merge 8.6 check-in: 033deb1c user: jan.nijtmans tags: core-8-branch
16:09
Update keycode table (and documentation) to updated X11 headers check-in: 952c48a2 user: jan.nijtmans tags: core-8-6-branch
15:55
Merge-mark check-in: dded101f user: jan.nijtmans tags: trunk, main
15:55
(cherry-pick): Made the scrolling by units via <TouchpadScroll> smoother. check-in: c3aed8d7 user: jan.nijtmans tags: core-8-branch
15:49
Fix for [0de707ab06]: Problem in tk9 static build under windows check-in: ad43c340 user: jan.nijtmans tags: trunk, main
15:31
Made the scrolling by units via <TouchpadScroll> smoother. check-in: 81e2d8c8 user: csaba tags: trunk, main
15:27
Merge 8.7 check-in: 13ac6e98 user: jan.nijtmans tags: trunk, main
15:23
Merge 8.6 check-in: 1ab9f9f9 user: jan.nijtmans tags: core-8-branch
15:04
Update to latest X11 headers check-in: 31d8e5eb user: jan.nijtmans tags: core-8-6-branch
14:13
Merge-mark check-in: ebde2acd user: jan.nijtmans tags: trunk, main
14:12
Merge 8.6 check-in: 3e534c36 user: jan.nijtmans tags: core-8-branch
13:54
Merge 8.7 check-in: 8922c662 user: jan.nijtmans tags: trunk, main
13:08
Merge 8.6 check-in: 39b2909c user: jan.nijtmans tags: core-8-branch
13:03
Backport some clean-up from 8.7 check-in: 6b85c82d user: jan.nijtmans tags: core-8-6-branch
11:54
(cherry-pick)More adjustments to tests that failed on macOS Sonoma check-in: 5928318b user: jan.nijtmans tags: core-8-6-branch
11:53
More adjustments to tests that failed on macOS Sonoma check-in: 19af82b9 user: jan.nijtmans tags: trunk, main
11:49
Merge 9.0 check-in: 47c0d2a3 user: jan.nijtmans tags: x11-unixwm-51-7
11:14
Merge 8.7 check-in: 6d6ecb48 user: jan.nijtmans tags: trunk, main
11:13
Fix [438a0a79d8] and [d498db461a], both related to -underline handling check-in: d94ca5cd user: jan.nijtmans tags: core-8-branch
2023-12-11
22:24
Tk_InitImageArgs() was related to USE_OLD_IMAGE, which is now removed check-in: 293accc0 user: jan.nijtmans tags: trunk, main
19:36
Change (internal) TkCreateFrame function from argc/argv -> objc/objv check-in: 03ed8b48 user: jan.nijtmans tags: trunk, main
16:03
misc code cleanup check-in: 1e428a77 user: jan.nijtmans tags: core-8-branch
16:01
Make scrollCounter "unsigned long" check-in: 566cfc9b user: jan.nijtmans tags: core-8-branch
15:27
Test unixWm-51.7 on the X11 CI runner check-in: 8d11afe7 user: culler tags: x11-unixwm-51-7
09:24
backout [b5ee5fc8]. It's causing test-failures on X11 check-in: 95de58be user: jan.nijtmans tags: trunk, main
09:15
Merge 8.7 check-in: ba31bc57 user: jan.nijtmans tags: trunk, main
09:11
No deprecated function names in testcases check-in: 12ac3041 user: jan.nijtmans tags: core-8-branch
08:55
White-spacing check-in: 25516c09 user: jan.nijtmans tags: core-8-branch
06:21
More complete cleaning in ttk test image-3.1 check-in: fdcdf663 user: fvogel tags: bug-c23f79ef96, bug-fde9dc2392
02:43
Merge implementation of TIP #684 from core-8-branch. check-in: 11828c37 user: marc_culler tags: trunk, main
02:28
Merge implementation of TIP #684. check-in: 72276040 user: marc_culler tags: core-8-branch
2023-12-10
13:53
Better test suite hygiene in image-3.1 check-in: 72f80aad user: fvogel tags: bug-c23f79ef96, bug-fde9dc2392
12:19
Add non-regression test image-3.1 for [fde9dc2392]. check-in: d7784f60 user: fvogel tags: bug-c23f79ef96, bug-fde9dc2392
11:41
Simplify expected result calculation for frame-2.15 check-in: 78201759 user: fvogel tags: less_tests_constraints
11:39
Remove superfluous constraint 'x11' on tests having constraint 'haveDISPLAY' since the latter already includes the former. check-in: 755df808 user: fvogel tags: less_tests_constraints
09:44
Remove Androwish-specific test on #define check-in: 9f5cd983 user: fvogel tags: bug-c23f79ef96, bug-fde9dc2392
2023-12-09
10:53
Patch https://www.androwish.org/home/info/ccc996aeffde47f8 (fixes in ttk image management) from Christian Werner. Fixes bug [fde9dc2392]. check-in: 6de380f3 user: sbron tags: bug-c23f79ef96, bug-fde9dc2392
10:18
Fix [1d8b7124b6]: X11: Photo images not drawn correctly for 32-bit visuals. Patch from Christian Werner. check-in: e06aa73e user: fvogel tags: trunk, main
10:18
Fix [1d8b7124b6]: X11: Photo images not drawn correctly for 32-bit visuals. Patch from Christian Werner. check-in: a73ef1cb user: fvogel tags: core-8-6-branch
2023-12-08
12:01
Sync unix/tcl.m4 with Tcl 9.0 check-in: f1417ecf user: jan.nijtmans tags: trunk, main
2023-12-07
03:02
More adjustments to tests that failed on macOS Sonoma. check-in: b5ee5fc8 user: marc_culler tags: trunk, main
2023-12-06
23:27
Merge 9.0 check-in: 7ce8fbd8 user: jan.nijtmans tags: revised_text, tip-466
23:26
Merge 8.7 check-in: 08ea5bf5 user: jan.nijtmans tags: trunk, main
20:27
Merge core-8-6-branch check-in: 73d7dba9 user: culler tags: core-8-branch
19:12
Increase delays so tests pass on macOS Sonoma. check-in: fb42a2db user: culler tags: core-8-6-branch
13:38
Merge 9.0 check-in: 277a101e user: jan.nijtmans tags: revised_text, tip-466
2023-12-04
22:13
Fix the build with -DTK_NO_DEPRECATED=1 (errors and warnings). check-in: 71597423 user: fvogel tags: revised_text, tip-466
14:52
Merge 8.7 check-in: 87272a3d user: jan.nijtmans tags: trunk, main
14:51
Merge 8.6 check-in: 35c3e064 user: jan.nijtmans tags: core-8-branch
14:51
On UNIX, winPtr->window == 0 is as valid as any other windows ID check-in: 492e5337 user: jan.nijtmans tags: core-8-6-branch
2023-12-03
19:22
Merge-mark check-in: 6b97faf8 user: jan.nijtmans tags: trunk, main
19:20
Merge 8.6 check-in: 885dc926 user: jan.nijtmans tags: core-8-branch
18:49
Fix [fe942372aa]: Aqua: XPutImage() swaps red and blue channels. Patch from Christopher Chavez. check-in: bf041dbc user: fvogel tags: trunk, main
18:49
Fix [fe942372aa]: Aqua: XPutImage() swaps red and blue channels. Patch from Christopher Chavez. check-in: 1877c045 user: fvogel tags: core-8-6-branch
18:01
Merge 8.7 check-in: 2600c846 user: jan.nijtmans tags: trunk, main
18:00
Merge 8.6 check-in: c91ff13d user: jan.nijtmans tags: core-8-branch
16:43
Clean up handling of Apple FourCC Creator Codes - many thanks to Christopher Chavez for patches. check-in: 21e6b03c user: marc_culler tags: trunk, main
16:29
Clean up handling of Apple FourCC Creator Codes - many thanks to Christopher Chavez for patches. check-in: b59b930c user: marc_culler tags: core-8-branch
16:23
Add an update in visual-9.1 check-in: 66e803e4 user: fvogel tags: bug-c23f79ef96
16:14
Clean up handling of Apple FourCC Creator Codes - many thanks to Christopher Chavez for patches. check-in: 805f23c2 user: marc_culler tags: core-8-6-branch
15:53
Add non-regression test visual-9.1 check-in: 776bdb0e user: fvogel tags: bug-c23f79ef96
15:21
Fix [40af63fa24]: Aqua: passing None to XMapWindow() should be fatal check-in: 63d02e8a user: jan.nijtmans tags: core-8-6-branch
13:48
Remove useless statement. check-in: 96c61507 user: fvogel tags: bug-c23f79ef96
13:45
Better fix for Tcl error hanging the test suite during filebox.test (see previous commit). Patch from Christian Werner. check-in: a1c0b468 user: fvogel tags: bug-c23f79ef96
09:54
Fix hangs in filebox.test check-in: 01e397eb user: fvogel tags: bug-c23f79ef96
09:11
Fix the warnings revealed at Github CI on Linux. check-in: 000283f2 user: fvogel tags: revised_text, tip-466
2023-12-02
17:22
Eliminate segfault in entry-7.1 ttk test. check-in: de479725 user: fvogel tags: bug-c23f79ef96
14:56
Fix test xmfbox-2.6 in accordance with the changes made in [7608b5e7]. check-in: 2e034b1d user: fvogel tags: bug-c23f79ef96
14:44
Fix error when applying one of the previous patches. check-in: 4269fdae user: fvogel tags: bug-c23f79ef96
14:28
Let this bugfix branch build and test at Github Actions. check-in: c07d0391 user: fvogel tags: bug-c23f79ef96
14:26
Fix formatting. check-in: f7fe5eb7 user: fvogel tags: bug-c23f79ef96
14:12
Fix error when applying one of the previous patches. check-in: 82780d5e user: fvogel tags: bug-c23f79ef96
14:09
Patch https://www.androwish.org/home/info/4979992f45ef6cb4 (another attempt to fix ttk object caching) from Christian Werner. check-in: 65565dba user: fvogel tags: bug-c23f79ef96
14:02
Patch https://www.androwish.org/home/info/08edf82b9b7e94e5 (some fixes in tk's library in order to support multiple display connections) from Christian Werner. check-in: 7608b5e7 user: fvogel tags: bug-c23f79ef96
13:36
sprintf --> snprintf check-in: 8cf14aad user: fvogel tags: bug-c23f79ef96
13:35
Patch https://www.androwish.org/home/info/8891f0f0927cb844 (fixes in ttk object caching) from Christian Werner. check-in: ea226ea5 user: fvogel tags: bug-c23f79ef96
13:29
Patch https://www.androwish.org/home/info/843e00e7fc400009 (fixes in tk's font rendering when using libxft) from Christian Werner. check-in: 4dc98988 user: fvogel tags: bug-c23f79ef96
11:35
Fix [1d8b7124b6]: X11: Photo images not drawn correctly for 32-bit visuals. Patch from Christian Werner proposed in https://www.androwish.org/home/info/7aeac931688d2525. Closed-Leaf check-in: 817e22cd user: fvogel tags: bug-1d8b7124b6
11:28
Backout [dfcb5408] and [182ef922]. check-in: 0a187b9a user: fvogel tags: bug-1d8b7124b6
11:01
merge trunk check-in: 89ba48e9 user: fvogel tags: revised_text, tip-466
09:39
Updated the ttk::scrollbar test. Closed-Leaf check-in: 277c9b5a user: csaba tags: touchpad_events
09:27
Fixed the test failure in ttk/scrollbar test. check-in: 63b77ca1 user: csaba tags: core-8-branch
09:26
Fixed the test failure in ttk/scrollbar test. check-in: 864f904a user: csaba tags: trunk, main
2023-12-01
21:48
Merge 8.7 check-in: 68c5d945 user: jan.nijtmans tags: trunk, main
21:47
Merge 9.0 check-in: 819ba0f4 user: jan.nijtmans tags: revised_text, tip-466
18:42
CI for revised_text on Linux (other platforms already have it). check-in: a2a9a6e1 user: fvogel tags: revised_text, tip-466
15:57
Fix [5fde07b1d5]: tkCanvas.c: use WORDS_BIGENDIAN check-in: 5258697c user: jan.nijtmans tags: core-8-branch
13:23
Merge 8.7 check-in: 405a0967 user: jan.nijtmans tags: trunk, main
13:22
Cover ICU4C version 0.60 up to 0.79: That's from 2017 up to around 2026, almost 10 years life span. check-in: 8b0ea891 user: jan.nijtmans tags: core-8-branch
12:26
For X11 only: Minimize the number of artifacts caused by intermixed <MouseWheel> and <Shift-MouseWheel> events triggered by two-finger gestures. check-in: f7687c4d user: csaba tags: touchpad_events
11:16
Adapted scrollbar.test to the improvements in scrlbar.tcl; reverted the changes in scrlbar.tcl and ttk/notebook.tcl made in [855b6c5a]. check-in: 4bf9e258 user: csaba tags: core-8-branch
11:14
Adapted scrollbar.test to the improvements in scrlbar.tcl; reverted the changes in scrlbar.tcl and ttk/notebook.tcl made in [c0b55af4]. check-in: eeede5fa user: csaba tags: trunk, main
10:12
Merge 8.7 check-in: 90ef5574 user: jan.nijtmans tags: trunk, main
10:11
Merge 8.6 check-in: e78a3699 user: jan.nijtmans tags: core-8-branch
10:09
http -> https (see [b54a9193f6]) check-in: 2d455ab8 user: jan.nijtmans tags: core-8-6-branch
10:05
Fix [53fdb87e49]: Glyph indexing is still unperfect check-in: 7fba3466 user: jan.nijtmans tags: core-8-branch
09:30
Fix [53fdb87e49]: Glyph indexing is still unperfect check-in: c0b55af4 user: jan.nijtmans tags: trunk, main
09:23
Fix test-failure in scrollbar test check-in: 855b6c5a user: jan.nijtmans tags: core-8-branch
2023-11-30
23:01
Merge 8.7 check-in: c32df55b user: jan.nijtmans tags: trunk, main
23:00
Missing needed TCL_COMBINE flag (only really needed when running with Tcl 9.0) check-in: d5bedce8 user: jan.nijtmans tags: core-8-branch
22:52
Fix now appears to work for MaxOS too Closed-Leaf check-in: e915d295 user: jan.nijtmans tags: utf-max-4
21:52
Oops check-in: a1764379 user: jan.nijtmans tags: utf-max-4
20:18
Minimize the number of artifacts caused by intermixed <MouseWheel> and <Shift-MouseWheel> events triggered by two-finger gestures. check-in: 90c3e7b9 user: csaba tags: core-8-branch
20:14
Minimize the number of artifacts caused by intermixed <MouseWheel> and <Shift-MouseWheel> events triggered by two-finger gestures. check-in: b02c00e7 user: csaba tags: trunk, main
16:17
Entry widget on MacOS works fine now check-in: b1050ff0 user: jan.nijtmans tags: utf-max-4
15:58
Correct typo on bind man page check-in: 3ac20691 user: kevin_walzer tags: touchpad_events
11:35
Merge 9.0. More progress check-in: eefe79ca user: jan.nijtmans tags: utf-max-4
09:03
(cherry-pick) Include pb_image.svg in the distribution. check-in: 9a3fb627 user: jan.nijtmans tags: core-8-branch
2023-11-29
19:16
Include pb_image.svg in the distribution. check-in: 93575b6f user: dgp tags: trunk, rc1, main
16:04
More tweaks Leaf check-in: afc25089 user: jan.nijtmans tags: bug-d66e6fabad
15:55
Rebase to 9.0 check-in: b9cdd86b user: jan.nijtmans tags: bug-d66e6fabad
15:52
Re-apply [efab40f95b93]. Make everything compile again check-in: dfc84fa6 user: jan.nijtmans tags: bug-d66e6fabad
2023-11-28
20:38
Include changes suggested by Csaba Nemethi. check-in: b85117bf user: marc_culler tags: touchpad_events
18:14
Rebase to 8.7 check-in: 56c5f556 user: jan.nijtmans tags: bug-d66e6fabad
17:55
Merge 8.7 check-in: 0373028a user: jan.nijtmans tags: trunk, main
17:55
Merge 8.6 check-in: 8ceba030 user: jan.nijtmans tags: core-8-branch
17:53
Fix [900f23c6a8]: Potential problem in PNG parser check-in: 17378151 user: jan.nijtmans tags: core-8-6-branch
17:48
merge-mark check-in: 35f3f459 user: jan.nijtmans tags: trunk, main
17:47
Specify TK_ALWAYS_REDRAW where appropriate check-in: 61b99481 user: jan.nijtmans tags: core-8-branch
13:51
Fix Windows build check-in: e158575e user: culler tags: touchpad_events
13:48
Remove dead code related to _TK_ALLOW_DECREASING_TABS check-in: bf86eba6 user: jan.nijtmans tags: trunk, main
13:42
Remove internal TkMacOSXDrawable stub entry: no longer necessary check-in: 6edb1a27 user: jan.nijtmans tags: trunk, main
12:16
Merge 9.0 check-in: 5cc7c557 user: jan.nijtmans tags: revised_text, tip-466
09:14
Merge 8.7 check-in: aa9b915d user: jan.nijtmans tags: trunk, main
09:11
Add TK_ALWAYS_REDRAW flag check-in: ffe93cb9 user: jan.nijtmans tags: core-8-branch
09:05
TIP 647: Change Tk_ConfigureWidgets signature, abandon TK_CONFIG_OBJS check-in: fb4ce9ca user: jan.nijtmans tags: trunk, main
07:45
TIP #647 (partial, only the 100% upwards compatible part) check-in: 5f6a25cf user: jan.nijtmans tags: core-8-branch
03:53
Update bind.n check-in: d59c1023 user: marc_culler tags: touchpad_events
03:38
Add bindings for listbox and treeview. Some code clean up. check-in: da1a715c user: marc_culler tags: touchpad_events
2023-11-27
20:21
Adapt Csaba's notebook bindings to the new setup. check-in: 6d983ba8 user: marc_culler tags: touchpad_events
19:35
Adapt Csaba's ttk::combobox and ttk::spinbox bindings to this setup. check-in: 98113476 user: marc_culler tags: touchpad_events
17:02
Use the serial field of TouchpadScroll events as a counter. check-in: 9e8dcce2 user: marc_culler tags: touchpad_events
16:16
Starting work to compile Tk with TCL_UTF_MAX=4 (WIP) check-in: 2f3bf2de user: jan.nijtmans tags: utf-max-4
15:31
Introduce a separate TouchpadScroll event. Avoids Extended-MouseWheel events being handled by MouseWheel bindings. check-in: 00c67cec user: marc_culler tags: touchpad_events
09:01
Merge-mark check-in: 58b119a7 user: jan.nijtmans tags: trunk, main
09:00
Remove outdated documentation check-in: 575314d3 user: jan.nijtmans tags: core-8-branch
2023-11-26
12:23
Remove obsolete "obsolete.tcl" and "unsupported.tcl" too check-in: 85372003 user: jan.nijtmans tags: trunk, main
12:21
Remove "unsupported.tcl" too Closed-Leaf check-in: d08e639f user: jan.nijtmans tags: tk-legacy
10:45
unixFont.test - The font configured for the .b.l label which is used in many tests must be a fixed-width font. With Xft, this is not the case of the font that gets allocated when requesting 'fixed'. Use TkFixedFont instead, which really has -fixed 1 in its font metrics. The 'failsOnUbuntu' constraint can then be removed from tests unixFont-5.8, -5.9 and -5.12 (they now pass on Linux with or without Xft, and under Xvfb or not). check-in: 51ced8ab user: fvogel tags: less_tests_constraints
09:58
Function AllocFont() became InitFont() in [1120dc4257] (Tk 8.1, in 1999!). Remove references to the old name. check-in: 81b8ad16 user: fvogel tags: less_tests_constraints
09:42
Rename the 'injectkeyevent' aqua-specific test command to 'testinjectkeyevent'. check-in: c28f36ff user: fvogel tags: less_tests_constraints
09:40
Rename the 'menubarheight' aqua-specific test command to 'testmenubarheight'. check-in: d5e60269 user: fvogel tags: less_tests_constraints
09:38
Move definition of the 'movemouse' constraint, and rename it to 'testmovemouse' (to conform to other test constraint names on platforms other than macOS aqua). check-in: d934c3b0 user: fvogel tags: less_tests_constraints
09:35
Sort test* constraint names alphabetically. check-in: 0e44194e user: fvogel tags: less_tests_constraints
09:34
Factorize definition of the 'pressbutton' constraint, and rename it to 'testpressbutton' (to conform to other test constraint names on platforms other than macOS aqua). check-in: 84c86e40 user: fvogel tags: less_tests_constraints
09:16
Remove superfluous 'unix' constraint in font-4.9. Given what is tested here, the 'haveTimesFamilyFont' constraint is enough. check-in: 6598e897 user: fvogel tags: less_tests_constraints
08:53
merge core-8-6-branch check-in: 831f3dae user: fvogel tags: less_tests_constraints
08:14
Following [536fea2e], remove deprecated scrollbar tests. Note: we have 3 tests still constrained by 'deprecated' in the codebase. check-in: 5b873446 user: fvogel tags: trunk, main
2023-11-25
22:35
Follow-up legacy removals check-in: ab26667e user: jan.nijtmans tags: tk-legacy
20:59
Merge-mark check-in: f25c25a0 user: jan.nijtmans tags: trunk, main
20:58
Fix [52d83f67eb]: TkDestroyMenu(): outdated comment check-in: de64ec45 user: jan.nijtmans tags: core-8-branch
20:21
Fix [52d83f67eb]: TkDestroyMenu(): outdated comment check-in: a4d25495 user: fvogel tags: trunk, main
20:21
Fix [52d83f67eb]: TkDestroyMenu(): outdated comment check-in: 27fe9161 user: fvogel tags: core-8-6-branch
18:46
TIP #683: Remove legacy "pack" and "scrollbar" syntax check-in: 536fea2e user: jan.nijtmans tags: trunk, main
18:41
Remove deprecated tests/documentation check-in: 0d4556a6 user: jan.nijtmans tags: core-8-branch
18:36
Merge 8.6 check-in: 46eedb3e user: jan.nijtmans tags: core-8-branch
15:51
Let this bugfix branch build and test at Github Actions for the macOS platform. Closed-Leaf check-in: 4b032f13 user: fvogel tags: bug-fe942372aa
15:20
Fix [fe942372aa]: Aqua: XPutImage() swaps red and blue channels. Patch from Christopher Chavez. check-in: 72cbe390 user: fvogel tags: bug-fe942372aa
14:47
Update bind.n; resolve unintended fork check-in: 9b754141 user: marc_culler tags: touchpad_events
09:54
Fix [9c098a90e6]: macOS Aqua : crash in setMarkedText. Patch from Christopher Chavez. check-in: 8c853e5d user: fvogel tags: trunk, main
09:54
Fix [9c098a90e6]: macOS Aqua : crash in setMarkedText. Patch from Christopher Chavez. check-in: 62ed2fad user: fvogel tags: core-8-6-branch
01:45
Fix backwards horizontal scrolling on Windows. check-in: 842bd23f user: culler tags: touchpad_events
2023-11-24
22:52
Switch from Control-MouseWheel to Extended-MouseWheel. check-in: 9e030488 user: marc_culler tags: touchpad_events
20:32
Add touchpad bindings to the canvas items demo. check-in: 8a38e219 user: marc_culler tags: touchpad_events
20:12
Fix scrollbar <Control-Mousewheel> bindings toto ensure that horizontal gestures do not produce vertical motion and vice versa. check-in: 3b6a1b88 user: marc_culler tags: touchpad_events
19:41
Remove the ScaleNum invocations from the listbox MouseWheel bindings. check-in: f64c0a95 user: marc_culler tags: touchpad_events
19:38
Restore the ScaleNum invocations in the Text MouseWheel binding. check-in: 8bd30944 user: marc_culler tags: touchpad_events
04:55
Put ScrollByPixels back in the tk namespace, but named ScrollbarScrollByPixels. check-in: 34567eb1 user: marc_culler tags: touchpad_events
03:26
Fix the regression in scrlbar.tcl check-in: b69363b1 user: marc_culler tags: touchpad_events
2023-11-23
21:27
Update the text in the scrollable canvas demo check-in: a139c8ff user: marc_culler tags: touchpad_events
20:25
Support smooth scrolling of Canvas widgets and demonstrate it in the simple scrollable canvas demo. check-in: 91243475 user: marc_culler tags: touchpad_events
15:27
Merge 8.7 check-in: 3f287cc3 user: jan.nijtmans tags: trunk, main
15:26
Merge 8.6 check-in: fbd337b2 user: jan.nijtmans tags: core-8-branch
15:21
Fix e653408972: autoconf warning check-in: 8dbd39be user: jan.nijtmans tags: core-8-6-branch
12:24
NANOSVG pull request #249: Bug "else" missing check-in: 3fd65b41 user: oehhar tags: trunk, main
12:23
NANOSVG pull request #249: Bug "else" missing check-in: 7b80e0c1 user: oehhar tags: core-8-branch
2023-11-22
20:51
Let this bugfix branch build and test at Github Actions. check-in: 6775cefd user: fvogel tags: bug-1d8b7124b6
20:50
Repair the build on Windows. check-in: dfcb5408 user: fvogel tags: bug-1d8b7124b6
12:30
Fix [22a4ad2a6e]: Aqua: let Core Graphics manage pixmap data memory. Patch from Christopher Chavez. check-in: 37b11571 user: fvogel tags: trunk, main
12:28
Fix [22a4ad2a6e]: Aqua: let Core Graphics manage pixmap data memory. Patch from Christopher Chavez. check-in: 3eb478b0 user: fvogel tags: core-8-6-branch
03:31
Fix the low resolution events. check-in: 387271c0 user: marc_culler tags: touchpad_events
2023-11-21
23:16
Add bindings for Scrollbar and Listbox. Fix bindings for Text. check-in: e085227c user: marc_culler tags: touchpad_events
22:19
Let this bugfix branch build and test at Github Actions for the macOS platform. Closed-Leaf check-in: 547040ac user: fvogel tags: bug-22a4ad2a6e
22:11
Fix [22a4ad2a6e]: Aqua: let Core Graphics manage pixmap data memory. Patch from Christopher Chavez. check-in: 6926b536 user: fvogel tags: bug-22a4ad2a6e
21:11
Patch for [1d8b7124b6]: X11: Photo images not drawn correctly for 32-bit visuals, by Christopher Chavez. This does not build on Windows though. check-in: 182ef922 user: fvogel tags: bug-1d8b7124b6
03:05
Make touchpad scrolling work for Text widgets on Windows. check-in: 858f1e03 user: culler tags: touchpad_events
2023-11-20
21:45
Add smooth scrolling for Text widgets on macOS. check-in: e6f4267d user: marc_culler tags: touchpad_events
2023-11-19
23:02
Restore low-res scrollwheel behavior; insert a placeholder for sending touchpad events. check-in: 91d0488e user: marc_culler tags: touchpad_events
19:17
Add helper functions to avoid multiple occurrences of hard-wired constants. check-in: fdb9e478 user: marc_culler tags: touchpad_events
16:11
Fix the MouseWheel bindings for the Listbox. check-in: f9bebe3a user: marc_culler tags: touchpad_events
14:21
Fix Scrollbar bindings check-in: 7c7a6c17 user: marc_culler tags: touchpad_events
2023-11-18
16:11
Merge 9.0 Closed-Leaf check-in: e0369fbe user: jan.nijtmans tags: tip-647
15:36
Merge-mark check-in: 410508ad user: jan.nijtmans tags: trunk, main
2023-11-17
21:45
TkpMakeWindow -> Tk_MakeWindow (2x) check-in: 093ac3cd user: jan.nijtmans tags: core-8-branch
19:41
Let branch less_tests_constraints build at Github Actions for all platforms. check-in: 6ca68604 user: fvogel tags: less_tests_constraints
15:27
Shuffle (internal) stub-entries, so now same functionnames occupy the same stub-entry number, independant from platform. check-in: da88aadc user: jan.nijtmans tags: trunk, main
15:23
unnecessary type-cast check-in: da16cdcf user: jan.nijtmans tags: tip-647
14:33
Remove pack-old.n too Closed-Leaf check-in: 80423526 user: jan.nijtmans tags: tk-legacy
09:55
Re-generate internal stubs check-in: 2eca7914 user: jan.nijtmans tags: trunk, main
08:53
Backout part of [c9a672c28cc8]: joining X11 tables gives symbol conflicts on Linux check-in: 122728dd user: jan.nijtmans tags: trunk, main
06:44
Add non-regression test text-39.15 checking for [84b066a8ff] fixed by the previous commit. [053afb19b6] is already tested by text-39.10. check-in: 42ad9e0e user: fvogel tags: revised_text, tip-466
2023-11-16
21:34
Fix [053afb19b6]: AddressSanitizer: stack-buffer-overflow during text-39.10 AND [84b066a8ff]: crash with text tags operation in revised_text. check-in: e7af5c41 user: fvogel tags: revised_text, tip-466
20:11
Fix the (C++) build check-in: 6a497d97 user: jan.nijtmans tags: trunk, main
20:09
merge core-8-6-branch check-in: 618aa93c user: fvogel tags: less_tests_constraints
19:48
Remove leftover comments no longer needed after previous commits removing deprecated code. check-in: 13d7d165 user: fvogel tags: trunk, main
19:35
Fix the build. check-in: b513706c user: fvogel tags: trunk, main
15:53
Get rid of the "Dummy entry for stubs table backwards compatibility" check-in: 0c356f1f user: jan.nijtmans tags: trunk, main
14:21
Remove Tk_FreeXId/Tk_FreeStyleFromObj (doing nothing for ages) and Tk_GetStyleFromObj (undocumented alternative for Tk_AllocStyleFromObj()). No known extension uses any of those. check-in: f335bc04 user: jan.nijtmans tags: trunk, main
13:57
Remove legacy "pack" and "scrollbar" syntax check-in: 50617bbe user: jan.nijtmans tags: tk-legacy
13:40
More legacy "photo" removals. Also the deprecated "-file" argument for wish. check-in: 6fc74920 user: jan.nijtmans tags: trunk, main
12:50
Remove TkOldTestInit check-in: 132907fb user: jan.nijtmans tags: trunk, main
12:43
Remove more deprecated stuff. Join "X functions" stub tables for Win and MacOS together as a single platform-independant table check-in: c9a672c2 user: jan.nijtmans tags: trunk, main
11:08
Remove some (very old!) Image-related stuff, and unused stub entries check-in: 7f2a6504 user: jan.nijtmans tags: trunk, main
08:28
Give Ttk_GetOrientFromObj the signature it always should have had. check-in: c9effdc8 user: jan.nijtmans tags: trunk, main
2023-11-15
20:50
2 more ... check-in: 4fa15e78 user: jan.nijtmans tags: trunk, main
20:25
Don't use TCL_ENCODING_STOPONERROR any more, it's TCL_ENCODING_PROFILE_STRICT now check-in: 5e635a2f user: jan.nijtmans tags: trunk, main
20:19
Merge 8.6 check-in: 8e171a9f user: jan.nijtmans tags: core-8-branch
20:13
Introduce TCL_ENCODING_PROFILE_TCL8, making the behavior of Tk independant on what the default profile is check-in: e1c065d7 user: jan.nijtmans tags: core-8-branch
19:55
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: 68b2ed5c user: fvogel tags: trunk, main
19:55
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: 84cd707d user: fvogel tags: core-8-6-branch
19:54
Remove debug outputs. Closed-Leaf check-in: dbc9bb9f user: fvogel tags: bug-61550f38bf
14:02
Merge 8.7. Remove a lot of dead code check-in: 424abdec user: jan.nijtmans tags: trunk, main
13:20
Fix compiler warning check-in: c3d32ab0 user: jan.nijtmans tags: core-8-branch
2023-11-14
21:51
Merge-mark check-in: 57f282c6 user: jan.nijtmans tags: trunk, main
21:50
Merge-mark check-in: 9245765c user: jan.nijtmans tags: core-8-branch
19:59
TIP #678: Better API for Detached Treeview Items check-in: e416d422 user: dkf tags: trunk, main
19:00
For now undo the changes related to -gripcount/-gripsize, slipped from trunk into ttkClamTheme.c. check-in: 6c5a3fe7 user: csaba tags: core-8-branch
18:34
Using the application's TkMainInfo struct for sharing the nbTabsStickBit in a thread-safe manner. Thanks Christian W.! check-in: 536f0833 user: csaba tags: core-8-branch
04:45
Remove useless abs() in font-44.1 Closed-Leaf check-in: e10386c1 user: fvogel tags: bug-61550f38bf_87test
04:44
Remove useless abs() in font-44.1 check-in: 5209f0e8 user: fvogel tags: bug-61550f38bf
2023-11-13
21:52
Reintroduce rounding in font-44.1 check-in: 1ad217a0 user: fvogel tags: bug-61550f38bf_87test
21:52
Reintroduce rounding in font-44.1 check-in: ac62db26 user: fvogel tags: bug-61550f38bf
18:35
merge trunk Closed-Leaf check-in: bcf2edd9 user: dkf tags: treeview-list-detached
17:34
Update cscroll.tcl check-in: 7cc4fc1f user: culler tags: touchpad_events
17:26
Using the application's TkMainInfo struct for sharing the nbTabsStickBit in a thread-safe manner. Thanks Christian W.! check-in: a1b5bcd3 user: csaba tags: core-8-6-branch
17:25
Using the application's TkMainInfo struct for sharing the nbTabsStickBit in a thread-safe manner. Thanks Christian W.! check-in: acdfd0eb user: csaba tags: trunk, main
14:38
Rebase to 9.0 check-in: 70f25dd2 user: jan.nijtmans tags: tip-647
09:11
Merge 8.7 (this should fix the Windows "symbols" build) check-in: 5f3cf3c4 user: jan.nijtmans tags: trunk, main
09:10
Eliminate unnecessary Tcl_Panic() check-in: 9b704391 user: jan.nijtmans tags: core-8-branch
08:43
Merge 8.6 check-in: 2db0c50c user: jan.nijtmans tags: core-8-branch
08:40
Update README: Add links to Tk 8.7 and 9.0 development check-in: ceffff2a user: jan.nijtmans tags: core-8-6-branch
06:40
Forgot abs() in previous commit. check-in: 599114a5 user: fvogel tags: bug-61550f38bf_87test
06:40
Forgot abs() in previous commit. check-in: b8a3c8b0 user: fvogel tags: bug-61550f38bf
02:33
Fix errors in text.tcl. Thanks Csaba! check-in: 453ec618 user: marc_culler tags: touchpad_events
2023-11-12
22:30
Rebase to 9.0 check-in: c5b38b00 user: jan.nijtmans tags: tip-647
22:15
update README check-in: c76818d0 user: jan.nijtmans tags: core-8-branch
18:59
TIP #681: Ttk "size"-related options check-in: 998ff655 user: jan.nijtmans tags: trunk, main
18:56
Prepare "trunk" for Tk 9.0 development check-in: 894cc88c user: jan.nijtmans tags: trunk, main
17:38
Split off new "core-8-branch" branch, for Tk 8.7 development check-in: cd68b1a0 user: jan.nijtmans tags: core-8-branch
14:58
Give the new flag a name in text.tcl. check-in: 2cdf91f2 user: marc_culler tags: touchpad_events
14:35
Use a more robust heuristic for deciding whether a WM_MOUSEWHEEL message is high resolution. check-in: 5dfe426c user: marc_culler tags: touchpad_events
14:07
Backported the changes made in the branch bug-eedd2e078d to core-8-6-branch. check-in: a6b2dd84 user: csaba tags: core-8-6-branch
14:04
Final adjustments in ttkWinTheme.c and ttkWinXPTheme.c, after corrections in the test script. check-in: 45deb3cd user: csaba tags: trunk, main
09:44
Switch to a floating point approach in font-44.1 check-in: 0b715c6f user: fvogel tags: bug-61550f38bf_87test
09:39
Switch to a floating point approach in font-44.1 check-in: e9c932d7 user: fvogel tags: bug-61550f38bf
2023-11-11
20:17
Clean up. check-in: 954d46ef user: marcc tags: touchpad_events
19:53
Implement smooth scrolling for Windows. check-in: 2c9ad688 user: marcc tags: touchpad_events
18:37
Implement smooth scrolling for macOS in a way which can be adapted to other platforms. check-in: db109472 user: marc_culler tags: touchpad_events
15:40
Merged the branch bug-eedd2e078d into trunk. check-in: 0dc3cf52 user: csaba tags: trunk, main
14:14
Avoid casting a negative float as an unsigned int. check-in: c5b2cfb9 user: marc_culler tags: touchpad_events
09:21
Unbreak the build. check-in: 23af7721 user: fvogel tags: treeview-list-detached
08:26
Correct typo. Closed-Leaf check-in: c05ae556 user: fvogel tags: bug-eedd2e078d
2023-11-10
20:28
Extended the man page for ttk::notebook; updated ttkWinTheme.c and ttkWinXPTheme.c. check-in: a2c06c2d user: csaba tags: bug-eedd2e078d
13:30
Merge 8.6 check-in: 517c92e5 user: oehhar tags: trunk, main
13:23
Add comment: /* Pert-Tk expects None and ControlMask to be a macro see ticket [593eb0227c] */ check-in: f3ed46c0 user: oehhar tags: core-8-6-branch
13:05
Merge 8.6 check-in: 3bc0a37f user: jan.nijtmans tags: trunk, main
12:20
Fix [593eb0227c]: X.h: define ControlMask and None as macros, even on Win32 check-in: bc8c792f user: jan.nijtmans tags: core-8-6-branch
2023-11-09
23:18
Revert text.tcl, compensate by using the MSteryFactor. check-in: ea7ef17a user: culler tags: touchpad_events
17:46
Remove the delta accumulator; allow a Text to scroll at pixel resolution; use scrollingDelta correctly. check-in: 64b04388 user: culler tags: touchpad_events
13:37
My previous checkin committed the wrong version of ttkNotebook.c -- corrected. check-in: c9056b27 user: csaba tags: bug-eedd2e078d
13:10
Rebase to latest trunk Closed-Leaf check-in: 5b81d52d user: jan.nijtmans tags: gripsize
12:42
A few more adjustments, mainly for the Windows themes. check-in: 5f180bb2 user: csaba tags: bug-eedd2e078d
12:12
improve tkWinGDI.c: eliminate many usages of atoi/atol. Use Tcl_GetIntFromObj() in stead. check-in: 0a5475bf user: jan.nijtmans tags: trunk, main
2023-11-08
21:33
Fix [05b06ad0ff]: TIP 466: Remove tkAlloc.h. Thanks to Christopher Chavez. check-in: a3c59ffc user: fvogel tags: revised_text, tip-466
21:24
improve tkWinGDI.c, using objc/objv in stead of argc/argv check-in: 8313c8b1 user: jan.nijtmans tags: trunk, main
21:02
merge trunk check-in: f4f76d8b user: fvogel tags: revised_text, tip-466
20:59
merge trunk check-in: 28d12a69 user: fvogel tags: bug-61550f38bf_87test
20:57
merge core-8-6-branch check-in: 861fb276 user: fvogel tags: bug-61550f38bf
20:40
Add temporary debug output to font-44.1 check-in: 02cab52c user: fvogel tags: bug-61550f38bf_87test
20:39
Add temporary debug output to font-44.1 check-in: 98553875 user: fvogel tags: bug-61550f38bf
16:15
Fix compiler warning when using Tcl 9.0 headers: generic/tkImage.c:378:18: warning: cast between incompatible function types from ‘int (*)(Tcl_Interp *, const char *, Tcl_Size, Tcl_Obj * const*, const Tk_ImageType *, struct Tk_ImageModel_ *, void **)’ {aka ‘int (*)(Tcl_Interp *, const char *, long int, Tcl_Obj * const*, const Tk_ImageType *, struct Tk_ImageModel_ *, void **)’} to ‘int (*)(Tcl_Interp *, char *, int, char **, Tk_ImageType *, struct Tk_ImageModel_ *, void **)’ [-Wcast-function-type] check-in: 1e00b500 user: jan.nijtmans tags: trunk, main
15:49
update github actions check-in: 0b852cd6 user: jan.nijtmans tags: gripsize
15:45
Tk 8.7 -> Tk 9.0 check-in: 7053ca5a user: jan.nijtmans tags: gripsize
14:14
Rebase to latest trunk check-in: 9a8563e0 user: jan.nijtmans tags: tip-647
12:26
Merge 8.6 check-in: f79dbf68 user: jan.nijtmans tags: trunk, main
12:20
Fix [7d849b95e9]: xft is disabled by default at Github Actions (CI runner) check-in: 6752674b user: jan.nijtmans tags: core-8-6-branch
12:13
sync rules.vc with Tcl check-in: 745e75df user: jan.nijtmans tags: trunk, main
12:08
Handle branches in CI builds check-in: 0324d434 user: jan.nijtmans tags: tip-647
11:18
Rebase to trunk. check-in: 0f9b930d user: jan.nijtmans tags: tip-647
08:07
Rebase to trunk check-in: 13f14de9 user: jan.nijtmans tags: gripsize
2023-11-07
21:17
Some small adjustments. check-in: 588b9e7e user: culler tags: touchpad_events
20:50
Pixel sizes in font-44.1 must match as integers, therefore round computations. check-in: 9d4f886a user: fvogel tags: bug-61550f38bf_87test
20:48
Pixel sizes in font-44.1 must match as integers, therefore round computations. check-in: 5e03f765 user: fvogel tags: bug-61550f38bf
20:08
Implement touchpad events. See [de3bbbcb68]: macOS NSScrollWheel events not handled correctly by 8.7. check-in: 12371fec user: culler tags: touchpad_events
14:37
Merge core-8-6-branch check-in: 5cc1a7e8 user: culler tags: trunk, main
14:36
Fix [09a11fb1228f]: Aqua use-after-free can occur when a posted menu is destroyed. Thanks to Christopher Chavez. check-in: 2f9cdcb7 user: culler tags: core-8-6-branch
14:26
ttkWinXPTheme.c: Made sure that no separating line appears any longer between the selected ttk::notebook tab and the client area. check-in: 3a33d674 user: csaba tags: bug-eedd2e078d
06:04
Cherrypick commits from branch bug-61550f38bf and test them in Tk 8.7 environment. check-in: 82fa380d user: fvogel tags: bug-61550f38bf_87test
2023-11-06
20:52
Redo [f61a66d8]. check-in: 055170e5 user: fvogel tags: bug-61550f38bf
20:49
Make font-44.1 more independent of the actual font size available by still checking the same thing (doubling of the font size). check-in: e8afac19 user: fvogel tags: bug-61550f38bf
20:46
Redo [4ac7d975]. check-in: 2eba9877 user: fvogel tags: bug-61550f38bf
20:46
Redo [c306fdd1]. check-in: 72139059 user: fvogel tags: bug-61550f38bf
20:22
merge core-8-6-branch check-in: da9e854f user: fvogel tags: bug-61550f38bf
20:19
merge core-8-6-branch check-in: b4f26eeb user: fvogel tags: less_tests_constraints
20:17
merge trunk check-in: d2d56236 user: fvogel tags: revised_text, tip-466
20:17
merge mark check-in: c87ea001 user: fvogel tags: trunk, main
20:16
Backout [3f4e8a7f] since it triggers an unexpected failure in the main branch. check-in: e9380841 user: fvogel tags: trunk, main
20:15
Backout [6f485577] since it triggers an unexpected failure in the main branch. check-in: 6bf77fb6 user: fvogel tags: core-8-6-branch
06:53
merge trunk (no changes apply) check-in: 03edbe70 user: fvogel tags: revised_text, tip-466
06:52
Fix [499f8e3313]: AdjustStartEndRefs(): avoid undefined realloc() call. Patch from Christopher Chavez. check-in: 748d16a1 user: fvogel tags: trunk, main
06:52
Fix [499f8e3313]: AdjustStartEndRefs(): avoid undefined realloc() call. Patch from Christopher Chavez. check-in: 1f3888da user: fvogel tags: core-8-6-branch
2023-11-05
20:46
Add non-regression test for the 'activate' case check-in: d56eb804 user: culler tags: bug-09a11fb1228f-final
19:36
Add a non-regression test for the invoke crash. check-in: 8ecf6563 user: culler tags: bug-09a11fb1228f-final
18:24
Final fix for Aqua menu crashes. check-in: f2bf6993 user: culler tags: bug-09a11fb1228f-final
17:20
merge trunk check-in: 2c2c5748 user: fvogel tags: revised_text, tip-466
17:15
merge core-8-6-branch check-in: c333e468 user: fvogel tags: less_tests_constraints
17:08
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: 3f4e8a7f user: fvogel tags: trunk, main
17:08
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: 6f485577 user: fvogel tags: core-8-6-branch
16:08
Minor improvement: The function TabElementSize() now takes into account the tab placement. check-in: 943f3411 user: csaba tags: bug-eedd2e078d
15:56
Fix [499f8e3313]: AdjustStartEndRefs(): avoid undefined realloc() call. Patch from Christopher Chavez. Closed-Leaf check-in: 8ef8e223 user: fvogel tags: bug-499f8e3313
15:24
Attempt to fix the bug [eedd2e078d] (ttk::notebook looks bad when tabs are positioned on edges other than the top). check-in: f38e09ec user: csaba tags: bug-eedd2e078d
13:51
Create new branch named "bug-eedd2e078d" check-in: aad28ea4 user: csaba tags: bug-eedd2e078d
12:30
Changes related to ttk::notebook in Windows themes, due to limitations of the scaling support in the Visual Styles API. check-in: 66b3fc87 user: csaba tags: trunk, main
2023-11-02
09:07
Remove 4 more 'failsOnUbuntu' constraints by checking exactly the pre-requirement for tests unixFont-1.2 and -2.[689]. check-in: 2c176a68 user: fvogel tags: less_tests_constraints
08:50
Restore original behavior with the old font system (i.e. without Xft). check-in: 47412dc2 user: fvogel tags: less_tests_constraints
2023-11-01
21:46
Enhance previous commit: Without Xft also, check availability of the required font. check-in: 98a7166f user: fvogel tags: less_tests_constraints
21:32
Let the constraints for unixFont-2.2, -2.3 and -2.4 be correctly computed with Xft (which lets these tests be skipped instead of failing). This is three less 'failsOnUbuntu' constraints. check-in: ae01655f user: fvogel tags: less_tests_constraints
14:25
Rename some constraints so that they more accurately reflect what is needed. check-in: 5008dc9c user: fvogel tags: less_tests_constraints
14:16
Remove 'haveTimes12Font' constraint by rewriting the only test using it in such a way that it's expected result is a computation instead of a hardcoded value. check-in: 52cd97a4 user: fvogel tags: less_tests_constraints
13:55
Remove constraint 'withoutXft' from font-21.6 by applying the same font check as the later font-21.* tests already do (if the requested font is not available, the test result is forced to the expected result). check-in: f0c402f4 user: fvogel tags: less_tests_constraints
13:42
font.test - Constrain some tests with 'haveTimesFamilyFont', which is an even more specific test constraint than 'withoutXft'. check-in: ea9e4b2a user: fvogel tags: less_tests_constraints
2023-10-31
22:04
merge trunk check-in: f1a4ce3d user: fvogel tags: revised_text, tip-466
2023-10-29
21:04
Let this bugfix branch build and test at Github Actions. check-in: f61a66d8 user: fvogel tags: bug-61550f38bf
21:02
Backout useless [8271b8d2]. check-in: 4ac7d975 user: fvogel tags: bug-61550f38bf
21:00
Fix [61550f38bf]: font actual returns wrong font size with Xft. check-in: c306fdd1 user: fvogel tags: bug-61550f38bf
14:40
Remove warnings when DEBUG_FONTSEL is defined. Commits like [6c1859a0] seem to have forgotten to propagate the changes to the DEBUG_FONTSEL case. check-in: 9deacbbe user: fvogel tags: less_tests_constraints
2023-10-28
16:02
Fix typo check-in: 9424e1df user: fvogel tags: less_tests_constraints
15:59
Remove obsolete comment. Patch #971980 actually is implemented (this is TIP#205, implemented in 8.5). check-in: 0f7602ab user: fvogel tags: less_tests_constraints
15:56
font.test - Remove all 'failsOnUbuntu' constraints, Ubuntu has nothing to do with the failure, these tests fail without Xft. check-in: e41b1921 user: fvogel tags: less_tests_constraints
11:09
Fix [198376af5a]: When moving tab position to different edge of notebook tabs may not appear. check-in: c616e03c user: fvogel tags: trunk, main
10:59
Fix [198376af5a]: When moving tab position to different edge of notebook tabs may not appear. check-in: 5fec1bcc user: fvogel tags: core-8-6-branch
10:03
Move TtkBoxEqual() from ttkTheme.h to ttkThemeInt.h Closed-Leaf check-in: 079c12d0 user: fvogel tags: bug-198376af5a
08:53
Ttk_BoxEqual has no need to be in the TTKAPI, let's limit its scope (--> TtkBoxEqual). check-in: 43616e1b user: fvogel tags: bug-198376af5a
08:18
Fix [bb8041c239]: Call legacy Tk_ImageCreateProc using correct function pointer type. Thanks to Christopher Chavez. check-in: b48576e4 user: fvogel tags: trunk, main
08:18
Fix [bb8041c239]: Call legacy Tk_ImageCreateProc using correct function pointer type. Thanks to Christopher Chavez. check-in: 91a6ecaa user: fvogel tags: core-8-6-branch
08:11
Resolve unintended fork. check-in: afc7b845 user: fvogel tags: trunk, main
08:10
Fix [84fe25065c]: Call non-legacy Tk_ImageStringWriteProc using correct function pointer type. Thanks to Christopher Chavez. check-in: a648a2c4 user: fvogel tags: trunk, main
08:10
Fix [84fe25065c]: Call non-legacy Tk_ImageStringWriteProc using correct function pointer type. Thanks to Christopher Chavez. check-in: c07ac6cd user: fvogel tags: core-8-6-branch
2023-10-26
09:24
Make all Destroy??? functions match the Tcl_FreeProc signature. That will prevent compiler warnings in all thinkable situations. check-in: c816a750 user: jan.nijtmans tags: trunk, main
2023-10-25
09:34
Made sure that a C++ compiler won't raise warnings related to the invocations of strstr(). Thanks Jan! check-in: abeb3f85 user: csaba tags: trunk, main
08:24
replace roundf by nsvg_roundf to stay compatible to nanosvg (https://github.com/memononen/nanosvg/commit/cb0ae54e6b147ccdf85401ef3ef20f2c761252c0) check-in: 678e9294 user: oehhar tags: trunk, main
2023-10-24
19:24
Eliminate some clumsy type-casts check-in: 4343206f user: jan.nijtmans tags: trunk, main
18:18
Simplified and unified the drawing of focus ring around the field element of the themes "alt" and "default". check-in: 2b72403f user: csaba tags: trunk, main
2023-10-23
19:42
Backout [36cf234a], I was just wrong! Thanks Csaba! check-in: d03ae939 user: fvogel tags: less_tests_constraints
12:18
nanosvg: Fix drawing artefacts due to rounding errors: https://github.com/memononen/nanosvg/pull/247 check-in: b75baea5 user: oehhar tags: trunk, main
2023-10-22
14:03
Missing removal of noExceed constraints in previous commit. check-in: 971b747a user: fvogel tags: less_tests_constraints
14:01
Eradicate constraint noExceed. This was originally introduced in [73e913a6] where the comment there explained the reason why the constraint was built on a command that should return an error (i.e. font actual \{xyz) but didn't under Exceed. Let's get rid of this relic from the past, I'm sure nobody runs the test suite under unix from Exceed. check-in: ee857cd1 user: fvogel tags: less_tests_constraints
12:12
Remove library/ttk/fonts.tcl. This is dead code since the implementation of TIP #145 in 2007. check-in: 36cf234a user: fvogel tags: less_tests_constraints
2023-10-21
21:37
Let this bugfix branch build and test at Github Actions. check-in: 300696b2 user: fvogel tags: bug-198376af5a
21:35
Make test notebook-198376af5a pass on macOS aqua. On this platform, the default theme used is 'aqua', which (currently) has a vertical padding of 5 pixels). On Linux and Windows the theme in use has 1 pixel padding. check-in: a6302f25 user: fvogel tags: bug-198376af5a
21:26
Refine the fix, avoid endless calls to NotebookDoLayout() on macOS aqua. check-in: 1bb22bb5 user: fvogel tags: bug-198376af5a
12:35
Simplify and robustify test notebook-198376af5a. check-in: bee88303 user: fvogel tags: bug-198376af5a
12:13
Remove abbreviation. check-in: 68943170 user: fvogel tags: bug-198376af5a
12:11
Fix [198376af5a]: When moving tab position to different edge of notebook tabs may not appear. check-in: 8730b178 user: fvogel tags: bug-198376af5a
11:56
Add test notebook-198376af5a demonstrating bug [198376af5a]. check-in: e3d216f3 user: fvogel tags: bug-198376af5a
2023-10-20
19:50
merge core-8-6-branch check-in: 32901bd9 user: fvogel tags: trunk, main
19:47
merge less_tests_constraints: no more failures on Linux Debian 11 for unixWm.test and wm.test check-in: 40b5f428 user: fvogel tags: core-8-6-branch
2023-10-19
12:02
Fix for [5423699f10] check-in: 637e3a03 user: kevin_walzer tags: trunk, main
2023-10-18
18:46
merge core-8-6-branch check-in: 3b8e8705 user: fvogel tags: less_tests_constraints
18:45
merge mark check-in: f24aef9b user: fvogel tags: trunk, main
13:42
Implement applicationSupportsSecureRestorableState for Sonoma security warning, reported in 10b38a7a7c check-in: ed7cfbac user: kevin_walzer tags: core-8-6-branch
13:42
Implement applicationSupportsSecureRestorableState for Sonoma security warning, reported in 10b38a7a7c check-in: 1ec298f0 user: kevin_walzer tags: trunk, main
02:21
Merge mac_cg_printing branch to correct broken printing on Sonoma; thanks to Marc Culler and Steve Landers for input check-in: fe972a0d user: kevin_walzer tags: trunk, main
2023-10-17
18:39
unixWm.test - Let unixWm-51.7 pass on Debian 11 by processing events while waiting a bit for the window to be restacked. At this point I get zero failures in wm.test and unixWm.test on Linux Debian 11. check-in: 3638827b user: fvogel tags: less_tests_constraints
2023-10-16
20:46
Fix [22eefb9368]: unixWm-45.2 and unixWm-45.4 fail on Linux. check-in: 8cd41f3f user: fvogel tags: trunk, main
20:46
Fix [22eefb9368]: unixWm-45.2 and unixWm-45.4 fail on Linux. check-in: d53a2e9d user: fvogel tags: core-8-6-branch
20:41
Restore 6 'failsOnXQuarz' constraints. These tests fail at Github Actions for clang,--disable-aqua builds but not for me. This must mean that the cause is not XQuartz but the use of Xvfb. check-in: e8183981 user: fvogel tags: less_tests_constraints
2023-10-15
22:19
Fix [6bbe12f29d]: MacSystrayDestroy() should be a Tcl_CmdDeleteProc check-in: 8952e921 user: jan.nijtmans tags: trunk, main
20:11
Remove 8 'failsOnXQuarz' constraints since these tests do not actually fail on XQuarz, at least for me. check-in: 96138f37 user: fvogel tags: less_tests_constraints
18:18
unixWm.test - Let unixWm-50.2 pass on Debian 11 by reading the manual (which says: 'the override-redirect flag is only guaranteed to be taken notice of when the window is first mapped or when mapped after the state is changed from withdrawn to normal'). Same recipe as [c53b0c12]. check-in: 1f07d90e user: fvogel tags: less_tests_constraints
18:06
Cherrypick [8215b8356a]: Backout previous commit. In fact unixWM-45.2 and unixWm-45.4 do pass on XQuartz (which is expected since the Linux implementation is used in this case). check-in: 2158f788 user: fvogel tags: less_tests_constraints
18:05
Backout previous commit. In fact unixWM-45.2 and unixWm-45.4 do pass on XQuartz (which is expected since the Linux implementation is used in this case). Closed-Leaf check-in: 8215b835 user: fvogel tags: bug-22eefb9368
16:39
Cherrypick [93f53f4aec]: Restore the failsOnXQuarz constraint on unixWM-45.2 and unixWm-45.4 since on XQuartz these tests still do fail. check-in: ee366c41 user: fvogel tags: less_tests_constraints
16:38
Restore the failsOnXQuarz constraint on unixWM-45.2 and unixWm-45.4 since on XQuartz these tests still do fail. check-in: 93f53f4a user: fvogel tags: bug-22eefb9368
16:30
unixWm.test - Let unixWm-45.2 and -45.4 pass on Linux by cherrypicking [b4ae383b] and [391bac1d] that fix bug [22eefb9368]. check-in: 475c3c96 user: fvogel tags: less_tests_constraints
16:28
Propagate changes from the previous commit to plaftorms other than Linux. This commit is for consistency only, because platforms other than X11 do not send an XSizeHints structure to the underlying window manager. check-in: 391bac1d user: fvogel tags: bug-22eefb9368
16:21
Fix [22eefb9368]: unixWm-45.2 and unixWm-45.4 fail on Linux. check-in: b4ae383b user: fvogel tags: bug-22eefb9368
2023-10-14
21:28
Merge-mark check-in: 6bd01923 user: jan.nijtmans tags: trunk, main
21:28
Missing !endif in makefile.vc check-in: 363eaba2 user: jan.nijtmans tags: core-8-6-branch
08:57
unixWm.test - Let unixWm-44.7 and -44.8 pass on Debian 11 by reading the manual (which says: 'the override-redirect flag is only guaranteed to be taken notice of when the window is first mapped or when mapped after the state is changed from withdrawn to normal'). Same recipe as [c53b0c12]. check-in: 3c650225 user: fvogel tags: less_tests_constraints
08:41
unixWm.test - Let unixWm-4.1, -4.2 and -4.3 pass on Debian 11 by processing events while waiting a bit for the window to be withdrawn and deiconified. Also, remove the ancestral sleep that was once apparently needed for the tests to pass under twm. check-in: a62c1161 user: fvogel tags: less_tests_constraints
2023-10-13
16:40
Merge-mark check-in: 7ac60c97 user: jan.nijtmans tags: trunk, main
16:32
Fix broken commit [6659c39e]. See [4c6c553d5a]: tkBind.c: error: conflicting types for 'Tk_BindEvent' check-in: 1d77ad4a user: jan.nijtmans tags: core-8-6-branch
15:21
Fix duplicate lines in rules.vc check-in: 3f269f82 user: jan.nijtmans tags: trunk, main
14:55
Merge-mark check-in: 260c7673 user: jan.nijtmans tags: trunk, main
14:53
Restore to rules.vc version 10, so we don't accidentally use Tcl 8.7/9.0 features check-in: 6e54fe52 user: jan.nijtmans tags: core-8-6-branch
14:45
Merge-mark check-in: 64e7ed64 user: jan.nijtmans tags: trunk, main
14:42
Fix [74bfd42098]: tkBind.c: error: unknown type name 'Tcl_Size' check-in: 6659c39e user: jan.nijtmans tags: core-8-6-branch
07:22
Minor simplification check-in: 9bf0be87 user: jan.nijtmans tags: trunk, main
2023-10-12
21:08
Fix [b189559e4]: Crash with menus and -postcommand option check-in: cbc3a0fe user: jan.nijtmans tags: trunk, main
12:34
Merge 8.7 check-in: e3ca1c16 user: jan.nijtmans tags: trunk, main
12:01
Fix [04d3e5ea8e]: Ttk_Use(): do not call functions through pointers to incorrect function type check-in: 0dc5b1e1 user: jan.nijtmans tags: core-8-6-branch
11:59
Make somewhat more C++-compatible (backported from 8.7) check-in: 22fff4c5 user: jan.nijtmans tags: core-8-6-branch
2023-10-11
21:58
Merge 8.6. Some C++-fixes check-in: 51d6ac19 user: jan.nijtmans tags: trunk, main
15:16
Missed one simplification check-in: 754a3e85 user: jan.nijtmans tags: core-8-6-branch
15:13
Fix [d96974d99d]: Functions passed to Tcl_EventuallyFree() must be declared/defined as Tcl_FreeProc check-in: 37556331 user: jan.nijtmans tags: core-8-6-branch
15:10
Fix [9675dd5916]: tkOldConfig.c incorrectly uses ckfree() when freeProc == free. Also eliminate FreeWidget() in ttkWidget.c check-in: ac12f8e0 user: jan.nijtmans tags: core-8-6-branch
15:05
Do away with all those type-casts. Compatibility with 9.0 is still no issue Closed-Leaf check-in: 9eaeddb3 user: jan.nijtmans tags: bug-d96974d99d
2023-10-10
11:27
Proposed fix for [d96974d99d], which should work with Tcl 8.6, 8.7 and 9.0 check-in: 12043dec user: jan.nijtmans tags: bug-d96974d99d
2023-10-09
20:32
Merge 8.6 check-in: 5caf7acb user: jan.nijtmans tags: trunk, main
18:51
Update win/rules.vc check-in: a63e2242 user: jan.nijtmans tags: core-8-6-branch
2023-10-08
19:15
wm-stackorder-5.2 really fails on XQuartz (this seems to be an implementation bug). It also fails when run as if at Github Actions, i.e. when Xvfb is used. Certains tests such as this one must run on top of a window manager to pass, they need more than just a virtual framebuffer (Xvfb). Therefore, restore the two constraints failsOnUbuntu and failsOnXQuarz for wm-stackorder-5.2 check-in: e87f5c5c user: fvogel tags: less_tests_constraints
13:11
wm.test - Let wm-stackorder-5.2 and wm-stackorder-5.3 pass on Debian 11 by reading the manual (which says: 'the override-redirect flag is only guaranteed to be taken notice of when the window is first mapped or when mapped after the state is changed from withdrawn to normal'). Constraints failsOnUbuntu and failsOnXQuarz removed from these tests. check-in: c53b0c12 user: fvogel tags: less_tests_constraints
13:04
Let branch less_tests_constraints build at Github Actions for all platforms. check-in: 1f23b194 user: fvogel tags: less_tests_constraints
12:58
merge core-8-6-branch check-in: a0bee15c user: fvogel tags: less_tests_constraints
2023-10-07
10:21
Removed the "-fieldlightcolor" style option of the "clam" theme, added in [bbb1fe7c] but made redundant by the previous commit. check-in: f22e87e6 user: csaba tags: trunk, main
2023-10-06
17:03
Visual improvements regarding the focus ring around the ttk::combobox and ttk::spinbox widgets of the themes "alt" and "clam". check-in: acf5d6af user: csaba tags: trunk, main
2023-10-04
13:19
merge trunk Leaf check-in: 76e4d8f2 user: dgp tags: core-8-7-b1-rc
2023-10-03
20:01
Made sure that themes missing the "-font" style setting for "Heading" or "Treeview" won't break the mclist.tcl Widget Demo script. check-in: 7b4d929f user: csaba tags: trunk, main
2023-09-29
12:31
merge trunk check-in: 6e002715 user: dgp tags: core-8-7-b1-rc
2023-09-28
19:47
Additional tweaking to file export with printing Leaf check-in: 035b9c2c user: kevin_walzer tags: mac_cg_printing
18:55
Add fixed-width formatting to printed text output on macOS and X11 for improved appearance check-in: 51fd495d user: kevin_walzer tags: mac_cg_printing
13:42
Correct comment on coordinate position check-in: 04b2f835 user: kevin_walzer tags: mac_cg_printing
13:23
Remove unnecessary call to TkContentView check-in: 27e3d2ee user: kevin_walzer tags: mac_cg_printing
13:21
Replace CGImageRef data with PDF data check-in: 38ea79f6 user: kevin_walzer tags: mac_cg_printing
2023-09-27
20:44
Fix indentation check-in: 0be58cb7 user: kevin_walzer tags: mac_cg_printing
19:04
Add comment check-in: 4e3e8dbd user: kevin_walzer tags: mac_cg_printing
18:41
Minor cleanup check-in: d612f568 user: kevin_walzer tags: mac_cg_printing
18:38
Update canvas printing implmentation on macOS to address Apple's removal of PostScript conversion tools from OS check-in: bbdb1826 user: kevin_walzer tags: mac_cg_printing
2023-09-22
20:22
Document the new command in the manual page. Leaf check-in: 0436d8c2 user: sbron tags: tip-679
15:32
Start TIP #679 implementation check-in: fc178b78 user: sbron tags: tip-679
12:50
Small improvement in tkfbox.tcl. check-in: 6773bd49 user: csaba tags: trunk, main
10:41
Guarded the library script tkfbox.tcl against icon deletion (like in several Tk tests). check-in: 009b6887 user: csaba tags: trunk, main
2023-09-21
15:06
Added a thin focus ring to the ttk::combobox and ttk::spinbox widgets of the themes "default", "alt", and "clam"; minor improvements in a few library scripts. check-in: bbb1fe7c user: csaba tags: trunk, main
11:53
Remove .github and .travis-related stuff: No need to build this branch any more Leaf check-in: cb795a34 user: jan.nijtmans tags: core-8-5-branch
2023-09-17
19:59
Merge 8.7 Leaf check-in: cc09dbbc user: jan.nijtmans tags: scaling-multidisplay
19:56
Merge 8.7 check-in: 6fba66c2 user: jan.nijtmans tags: revised_text, tip-466
19:11
Fix error-handling in UpdateClipboard() Leaf check-in: 3a96613e user: jan.nijtmans tags: bug-ee397e0a55
2023-09-15
13:46
Made the standard TabElementDraw() function scaling-aware; highlighting the selected tab in the "default" theme. check-in: fd213a59 user: csaba tags: trunk, main
12:20
Merge 8.7 check-in: 4fd8a84f user: jan.nijtmans tags: scaling-multidisplay
08:15
Rebase to 8.6 check-in: ffb5d8f2 user: jan.nijtmans tags: bug-ee397e0a55
07:19
Let's review (and test) check-in: 92df1548 user: jan.nijtmans tags: bug-ee397e0a55
03:44
Let clipboard tests pass when VirtualBox is running. check-in: 4f8ad61c user: fvogel tags: bug-ee397e0a55
2023-09-12
18:45
Improved the appearance of the arrow element in the "clam" theme. check-in: 95085c3e user: csaba tags: trunk, main
16:49
Fix for ticket [9291d8a4c]. check-in: 6a46f9a6 user: csaba tags: trunk, main
2023-09-11
16:29
Merge 8.6 check-in: 127ff912 user: jan.nijtmans tags: trunk, main
16:27
Update win/rules.vc check-in: b7f71a6e user: jan.nijtmans tags: core-8-6-branch
13:27
merge trunk check-in: 25cce13c user: dgp tags: core-8-7-b1-rc
12:22
Fixed a regression in the drawing of the ttk::notebook tab element, introduced in [9f365170]. check-in: 78fdfa80 user: csaba tags: trunk, main
2023-09-10
22:49
Fix [3e966346] canvas text item -underline attribute not reciprocal check-in: 7ff8f8a5 user: jan.nijtmans tags: trunk, main
2023-09-09
17:08
Improved the look of the ttk::combobox and ttk::spinbox widgets in the themes "default" and "alt". check-in: 4f62037b user: csaba tags: trunk, main
2023-09-08
16:51
merge trunk check-in: 774916f4 user: dgp tags: core-8-7-b1-rc
08:55
"zipfs mount" has the mountpoint as last argument (according to TIP #430) check-in: 73c12885 user: jan.nijtmans tags: trunk, main
2023-09-07
19:16
merge trunk check-in: 17a07e9e user: fvogel tags: revised_text, tip-466
13:39
Add doc and tests check-in: 6db8534f user: dkf tags: treeview-list-detached
13:25
Add a new command to ttk::treeview to work with detached items check-in: b9155ce8 user: dkf tags: treeview-list-detached
09:42
Merge 8.6 check-in: e18785bd user: jan.nijtmans tags: trunk, main
09:39
Fix d3465c9188: Update install-sh to version "2020-11-14.01; # UTC", without tweak check-in: 88da685a user: jan.nijtmans tags: core-8-6-branch
2023-09-06
19:49
Possible fix for [ee397e0a55]: clipboard tests fail on Windows. OpenClipboard may fail if another application has opened the clipboard. Try up to 8 times, with an initial delay of 1 ms and an exponential back off for a maximum total delay of 127 ms. check-in: ed6b6462 user: fvogel tags: bug-ee397e0a55
19:26
merge trunk check-in: e82f258b user: dgp tags: core-8-7-b1-rc
10:07
Improvements related to the Ttk field element and the Widget Demo. check-in: 9f365170 user: csaba tags: trunk, main
2023-09-05
14:01
Merge 8.6 check-in: 8485f3b9 user: jan.nijtmans tags: trunk, main
13:57
Fix d3465c9188: Update install-sh to version "2020-11-14.01; # UTC" tweak: our own -S modification renamed to -R, resolving a conflict check-in: 23d9c698 user: jan.nijtmans tags: core-8-6-branch
2023-09-04
22:27
Merge 8.6 check-in: b117007f user: jan.nijtmans tags: trunk, main
22:21
Fix [1c61885796]: _Bug9e31fd9449 is a reserved identifier check-in: f5947ff5 user: jan.nijtmans tags: core-8-6-branch
22:14
Rebase to 8.7 check-in: 3a1d5696 user: jan.nijtmans tags: gripsize
19:49
Merge 8.6 check-in: 962dbfdb user: jan.nijtmans tags: trunk, main
19:44
actions/checkout @v3 -> @v4 check-in: b347360f user: jan.nijtmans tags: core-8-6-branch
16:09
send-8.4 now works on MacOS as well check-in: 976e5ffd user: jan.nijtmans tags: trunk, main
15:48
Fix test failure of send-8.4 after [13194a23]. check-in: 8b32642e user: sbron tags: trunk, main
14:51
Fix [6cc8002951]: numeric parameter errors depending on whether string vs double/int rep check-in: cd6a0bda user: jan.nijtmans tags: trunk, main
14:37
Fix [14a9b62e1d]: Crash when closing toplevel window with menus check-in: 85d17152 user: jan.nijtmans tags: trunk, main
14:32
Fix [d2396a9f1b]: [send] with options returns weird strings on X11 check-in: 13194a23 user: jan.nijtmans tags: trunk, main
13:10
Fix [d2396a9f1b]: [send] with options returns weird strings on X11 check-in: eab3afe8 user: jan.nijtmans tags: core-8-6-branch
11:50
Merge 8.6 check-in: 637b6e17 user: jan.nijtmans tags: trunk, main
11:45
typo check-in: 610fe139 user: jan.nijtmans tags: core-8-6-branch
11:40
More generic error-message for TK_ARGV_INT (just as TK_ARGV_FLOAT) Closed-Leaf check-in: cc11f5e1 user: jan.nijtmans tags: bug-6cc8002951
11:26
Merge 8.7. More progress in converting strtod/strtol check-in: e55b9eb8 user: jan.nijtmans tags: bug-6cc8002951
10:26
Fix [14a9b62e1d]: Crash when closing toplevel window with menus. Closed-Leaf check-in: a14ace3c user: sbron tags: bug-14a9b62e1d
10:20
Merge 8.6 check-in: aa0a8d7c user: sbron tags: trunk, main
10:17
Add a test that will crash on Tk 8.7, due to bug [14a9b62e1d]. check-in: 9d558c66 user: sbron tags: core-8-6-branch
07:05
Merge 8.6 check-in: 0a6c30ad user: jan.nijtmans tags: trunk, main
06:58
Put back tiny optimization removed [76de1e42|here] check-in: 7d6cacbc user: jan.nijtmans tags: core-8-6-branch
2023-09-03
18:57
Merge mark. check-in: 1e62c083 user: fvogel tags: trunk, main
18:56
Fix [4468ed16d3]: Iconlist: do not use options database for initial foreground text color. Patch from Christopher Chavez (for 8.6 only). check-in: 3991de3c user: fvogel tags: core-8-6-branch
14:02
Fix [84b066a8ff]: crash with text tags operation in revised_text. check-in: a58d436b user: fvogel tags: revised_text, tip-466
10:37
merge trunk check-in: a4b5e8e0 user: fvogel tags: revised_text, tip-466
10:28
Fix [b305ee09b1]: valgrind reports that Conditional jump or move depends on uninitialised value(s) check-in: c0067caa user: fvogel tags: trunk, main
2023-09-02
17:06
Fix for [17b7dedf92] and minor improvement in the Widget Demo. check-in: 9caab711 user: csaba tags: trunk, main
09:27
Fix [4468ed16d3]: Iconlist: do not use options database for initial foreground text color. Patch from Christopher Chavez (for 8.6 only). Closed-Leaf check-in: 22bed29e user: fvogel tags: bug-4468ed16d3
2023-09-01
19:45
Fix [a47f080962]: macOS Aqua warning: unused function 'RetainRegion' check-in: 64f354a5 user: fvogel tags: trunk, main
19:44
Fix [a47f080962]: macOS Aqua warning: unused function 'RetainRegion' check-in: 844915b1 user: fvogel tags: core-8-6-branch
19:25
Change menu test number: menu-41.1 --> menu-39.2 check-in: 2ad3bb9e user: fvogel tags: trunk, main
19:23
Change menu test number: menu-40.1 --> menu-39.2 check-in: 8afa6396 user: fvogel tags: core-8-6-branch
19:22
Change menu test number: menu-40.1 --> menu-39.2 Closed-Leaf check-in: 0a2f46e1 user: fvogel tags: bug-1797555fff
15:29
more progress strtod -> Tcl_GetDouble() check-in: 92aac4ed user: jan.nijtmans tags: bug-6cc8002951
14:01
Second part of fix: don't use strtod any more check-in: e9a52b5c user: jan.nijtmans tags: bug-6cc8002951
12:58
Merge 8.6 check-in: 061e3487 user: jan.nijtmans tags: trunk, main
12:43
Fix [6cc8002951]: numeric parameter errors depending on whether string vs double/int rep check-in: 76de1e42 user: jan.nijtmans tags: core-8-6-branch
11:11
Proposed fix for [6cc8002951]: numeric parameter errors depending on whether string vs double/int rep. Please review check-in: 163a88ee user: jan.nijtmans tags: bug-6cc8002951
2023-08-31
14:55
Merge 8.7 check-in: 83b8a845 user: jan.nijtmans tags: revised_text, tip-466
14:54
Merge 8.6 check-in: d553acf4 user: jan.nijtmans tags: trunk, main
2023-08-30
17:30
Fix for ef5d3e29a4 check-in: cf383028 user: kevin_walzer tags: core-8-6-branch
17:30
Fix for ef5d3e29a4 check-in: 2c9d3046 user: kevin_walzer tags: trunk, main
15:24
merge trunk check-in: 9bc736d4 user: dgp tags: core-8-7-b1-rc
10:08
Fix for [97c70c0062] and further improvements in the Widget Demo. check-in: c497b8de user: csaba tags: trunk, main
2023-08-29
19:27
merge trunk check-in: bfe846ac user: fvogel tags: revised_text, tip-466
19:25
Fix [e42eef33ee]: valgrind complains at wish startup (input methods). Patch from John Goodward. check-in: 708d4883 user: fvogel tags: trunk, main
19:25
Fix [e42eef33ee]: valgrind complains at wish startup (input methods). Patch from John Goodward. check-in: 443e8bfd user: fvogel tags: core-8-6-branch
19:24
Backout temporary commits. Closed-Leaf check-in: 4b89cdb0 user: fvogel tags: bug-e42eef33ee
19:21
Renumber test menu-40.1 introduced by previous commit into menu-41.1 (name clash resolution). check-in: 12febdbe user: fvogel tags: trunk, main
19:19
Add non-regression test menu-40.1 demonstrating use-after-free (bug [1797555fff]). This bug is already fixed by [32a43619cd]. check-in: 12b22cda user: fvogel tags: trunk, main
19:19
Add non-regression test menu-40.1 demonstrating use-after-free (bug [1797555fff]). This bug is already fixed by [32a43619cd]. check-in: 41cba41d user: fvogel tags: core-8-6-branch
19:18
Revert previous commit [846a9938]. check-in: 30895907 user: fvogel tags: bug-1797555fff
16:54
merge trunk check-in: 28cfbd79 user: dgp tags: core-8-7-b1-rc
09:50
Keep the variables tk::scalingPct and tk::svgFmt in sync with [tk scaling]. check-in: a51ca0cf user: csaba tags: trunk, main
2023-08-28
19:59
Let branch bug-1797555fff build and test at Github (temporary commit). check-in: 846a9938 user: fvogel tags: bug-1797555fff
19:52
Add non-regression test menu-40.1 demonstrating use-after-free (bug [1797555fff]). This bug is already fixed by [32a43619cd]. check-in: 1035e4f5 user: fvogel tags: bug-1797555fff
17:40
Ignore the return value of XSetLocaleModifiers(). check-in: f2c30a23 user: fvogel tags: bug-e42eef33ee
16:05
merge trunk check-in: 6a560f8c user: dgp tags: core-8-7-b1-rc
2023-08-27
13:05
Made sure that test entry-3.1 in ttk/entry.test succeeds. check-in: 2c54f59f user: csaba tags: trunk, main
2023-08-26
14:15
Merged branch "improved_themes" into trunk. check-in: a94a87e0 user: csaba tags: trunk, main
08:42
Make it build, and make it a better fix (no leak). check-in: cff2f2aa user: fvogel tags: bug-e42eef33ee
2023-08-25
15:58
Really let branch bug-e42eef33ee build at Github for Linux (temporary commit). check-in: 9cd78720 user: fvogel tags: bug-e42eef33ee
12:43
Merge scaling-fixes check-in: 003f186c user: kjnash tags: trunk, main
06:41
Remove unintended line space. check-in: 4756b9b4 user: fvogel tags: bug-e42eef33ee
06:40
Let branch bug-e42eef33ee build at Github for Linux (temporary commit). check-in: 50be49c5 user: fvogel tags: bug-e42eef33ee
06:39
Fix [e42eef33ee]: valgrind complains at wish startup (input methods). Patch from John Goodward. check-in: bf200aba user: fvogel tags: bug-e42eef33ee
2023-08-23
18:05
Improved the look of the ttk::scrollbar widget in the themes "default" and "alt". Closed-Leaf check-in: ccfd5e0c user: csaba tags: improved_themes
17:47
merge trunk check-in: 16dcc345 user: fvogel tags: revised_text, tip-466
14:49
Generalise scaling variables for multi-display systems - bug [2b1ce31780]. Adapt tk::MessageBox for same. check-in: 79bdc751 user: kjnash tags: scaling-multidisplay
14:09
Cosmetic improvements to bgerror. Ticket [57d3d3f0ae]. Closed-Leaf check-in: 1e1840e7 user: kjnash tags: scaling-fixes
2023-08-22
16:56
Use ::tk::Priv.*(button) instead of ::tk::Priv(button) in ::tk::MessageBox - see Tk ticket e2cec2fa41. check-in: e984cb7a user: kjnash tags: scaling-fixes
16:18
Improvements in the the built-in themes. See ticket [6ec00a7dc9] for details. check-in: b02a1985 user: csaba tags: improved_themes
15:56
Create new branch named "improved_themes" check-in: a682f51e user: csaba tags: improved_themes
2023-08-21
23:41
Use ::tk::PrivButton instead of ::tk::Priv(button) in ::tk::MessageBox - see Tk ticket e2cec2fa41. check-in: fe86dcac user: kjnash tags: scaling-fixes
2023-08-19
11:58
More adjustments for Goldberg demo. check-in: bde79af7 user: kjnash tags: scaling-fixes
03:56
Merge trunk check-in: 648c28ea user: kjnash tags: scaling-fixes
03:54
Bugfix: command ::tk::ScalingPct should return $::tk::scalingPct check-in: 04032f93 user: kjnash tags: scaling-fixes
2023-08-17
11:46
Ticket [daa10097]: bugfix: configure misses one list value on -metadata check-in: 7c8bdae5 user: oehhar tags: trunk, main
11:43
Ticket [daa10097]: moved test case to imgPhoto.test, as it is not specific to svg Closed-Leaf check-in: b38bb9b3 user: oehhar tags: bug-daa10097
11:35
Ticket [daa10097]: bugfix: configure misses one list value on -metadata check-in: 0b166114 user: oehhar tags: bug-daa10097
11:29
Ticket [daa10097]: test cases check-in: 751c6c4e user: oehhar tags: bug-daa10097
2023-08-13
23:15
Bugfix to scaling.tcl from Csaba Nemethi, and enable rounding of ::tk::scalingPct. check-in: 204302b1 user: kjnash tags: scaling-fixes
22:56
Tweaks from Csaba Nemethi for Tk Goldberg demo. check-in: 5ecc6980 user: kjnash tags: scaling-fixes
11:39
Revisions from Csaba Nemethi ticket 1ed418eb97, but with rounding of ::tk::scalingPct disabled. check-in: 781a6253 user: kjnash tags: scaling-fixes
06:51
Fix [2d66e1ce88] - crash running bind.test check-in: 8bce6750 user: apnadkarni tags: trunk, main
2023-08-12
21:54
Fix overlapping bitmap tiling in Rube Goldberg demo. check-in: 1f4e6ba0 user: kjnash tags: scaling-fixes
18:43
Fix Move26 coordinates; save vertical space by replacing top banner with placed message box. Also replace About dialog. check-in: 9eddb978 user: kjnash tags: scaling-fixes
18:21
Made the ttk::menubutton arrow padding in the alt theme scaling-aware. check-in: 716cfba9 user: csaba tags: trunk, main
16:05
Shrink Rube Goldberg demo to 70% as in commit 21185a46e4. check-in: 1129f717 user: kjnash tags: scaling-fixes
11:44
Improvements related to scaling and appearance in the built-in themes alt, clam, and default. check-in: c5cf7e43 user: csaba tags: trunk, main
2023-08-11
17:45
Shrink the Rube Goldberg demo so it is less likely to exceed the screen height. Leaf check-in: 21185a46 user: kjnash tags: scaling-misstep
14:44
Use [tk scaling] in widget tour, in place of private Tk variables. Fixes ticket 85a2b32486. check-in: a356f88f user: kjnash tags: scaling-misstep
09:22
Do not use stale values of scaling. Bugfix for ba98f9bbcb. check-in: 05c42054 user: kjnash tags: scaling-fixes
2023-08-10
14:23
Do not round the values of [tk scaling] and [::tk::ScalingPct]. Fix for ticket 1ed418eb97. check-in: 330ba614 user: kjnash tags: scaling-fixes
11:57
Minor changes to style in library/scaling.tcl. Fixes ticket 201b9316ae. check-in: 29591b0f user: kjnash tags: scaling-fixes
10:44
Fix startup failure for Safe Base interpreters with Tk on X11. Ticket f4c86804a8. check-in: 99709c73 user: kjnash tags: scaling-fixes
09:58
Create new branch named "scaling-fixes" check-in: 8a23b07e user: kjnash tags: scaling-fixes
2023-08-04
13:04
merge trunk check-in: e60858d0 user: dgp tags: core-8-7-b1-rc
10:06
merge-mark check-in: 0589b21d user: jan.nijtmans tags: trunk, main
10:05
Remove use of deprecated [trace] subcommands check-in: 27ab1399 user: jan.nijtmans tags: core-8-6-branch
09:56
Merge 8.7 check-in: d6b23e3f user: jan.nijtmans tags: revised_text, tip-466
09:40
Make Tk work with TIP #673: Remove deprecated [trace] subcommands check-in: 260317c1 user: jan.nijtmans tags: trunk, main
2023-08-03
19:42
Fix [0f29a2222d]: Aqua: HIShape wrapper function cleanup. Patch from Christopher Chavez. check-in: 3a1a48bb user: fvogel tags: trunk, main
19:42
Fix [0f29a2222d]: Aqua: HIShape wrapper function cleanup. Patch from Christopher Chavez. check-in: d49c660f user: fvogel tags: core-8-6-branch
19:40
Revert the last two temporary commits. Closed-Leaf check-in: 5355cab4 user: fvogel tags: bug-0f29a2222d
17:11
merge trunk check-in: 6c3191f9 user: dgp tags: core-8-7-b1-rc
15:52
Merge 8.6 check-in: 98e01dbf user: jan.nijtmans tags: trunk, main
15:02
TCL_NEEDS_EXP_FILE is no longer used check-in: 48439dca user: jan.nijtmans tags: core-8-6-branch
15:00
Tcl -> Tk in comment check-in: e8cdc85c user: jan.nijtmans tags: core-8-6-branch
2023-08-02
16:20
Merge 8.7 check-in: b8c9ca60 user: jan.nijtmans tags: revised_text, tip-466
16:09
Merge 8.6 check-in: 90633c75 user: jan.nijtmans tags: trunk, main
16:06
Fix (minor) auto-update warning check-in: ee252ba4 user: jan.nijtmans tags: core-8-6-branch
14:49
Fix 'instalManPage' regarding handling paths with spaces check-in: fb61174b user: jan.nijtmans tags: core-8-6-branch
13:38
Merge 8.7 check-in: 43a27ba7 user: jan.nijtmans tags: revised_text, tip-466
13:36
Merge 8.6 Leaf check-in: a6c7db1c user: jan.nijtmans tags: cygwin
13:21
Merge 8.6 check-in: dd560096 user: jan.nijtmans tags: trunk, main
13:07
Fix [ba2197a989]: error in ./configure at Github Actions check-in: 337d20f8 user: jan.nijtmans tags: core-8-6-branch
12:48
Merge 8.6 check-in: f7972af6 user: jan.nijtmans tags: trunk, main
11:46
Stop generating/supplying *.dll.a files for Cygwin. It's no longer necessary, since Cygwin on x68 is no longer supported. check-in: dbb390df user: jan.nijtmans tags: core-8-6-branch
08:38
Fix [2a32225cd1]: Entry widget allows navigating by word in masked password field. check-in: 8b08e391 user: fvogel tags: trunk, main
08:31
Fix [2a32225cd1]: Entry widget allows navigating by word in masked password field. check-in: 8f24fa68 user: fvogel tags: core-8-6-branch
08:30
Revert previous (temporary) commit. Closed-Leaf check-in: c20eae8c user: fvogel tags: bug-2a32225cd1
08:26
Really run the mac workflow at Github actions on this branch (temporary commit). check-in: bbf0b9a0 user: fvogel tags: bug-0f29a2222d
2023-08-01
20:37
Run the mac workflow at Github actions on this branch (temporary commit). check-in: 9bd06af3 user: fvogel tags: bug-0f29a2222d
20:35
Fix [0f29a2222d]: Aqua: HIShape wrapper function cleanup. Patch from Christopher Chavez. check-in: 0494fd18 user: fvogel tags: bug-0f29a2222d
19:34
Fix [4736b9f290]: Bug in tk_setPalette in connection with TIP 645 ('ttk color palette support'). Patch from Csaba Nemethi. check-in: 86956e5d user: fvogel tags: trunk, main
19:33
Fix [4736b9f290]: Bug in tk_setPalette in connection with TIP 645 ('ttk color palette support'). Patch from Csaba Nemethi. Closed-Leaf check-in: bc842ffe user: fvogel tags: tip-645, bug-4736b9f290
19:31
merge trunk check-in: f4a2486e user: fvogel tags: tip-645
19:28
Run the workflows at Github actions on this branch (temporary commit). check-in: 72f8ac90 user: fvogel tags: bug-2a32225cd1
18:57
Fix [2a32225cd1]: Entry widget allows navigating by word in masked password field. Patch from Emiliano Gavilan. check-in: f2bbed0b user: fvogel tags: bug-2a32225cd1
18:52
Add currently failing tests demonstrating bug [2a32225cd1]. check-in: 13227d57 user: fvogel tags: bug-2a32225cd1
2023-07-31
15:33
merge trunk check-in: 0d2e9771 user: dgp tags: core-8-7-b1-rc
2023-07-29
19:41
Minor improvements in the Widget Demo. check-in: 1073062f user: csaba tags: trunk, main
2023-07-26
21:22
Fix [ed9b28d478]: Aqua: fix improper Tcl value reference counts in GetWidgetDemoPath(). Patch from Christopher Chavez. check-in: ff7ffd3b user: fvogel tags: trunk, main
21:21
Fix [ed9b28d478]: Aqua: fix improper Tcl value reference counts in GetWidgetDemoPath(). Patch from Christopher Chavez. check-in: 5a6472b5 user: fvogel tags: core-8-6-branch
20:15
merge trunk check-in: c027b8d2 user: fvogel tags: revised_text, tip-466
20:05
[92ab429295]: Add new subcommand [tk systray exists] to [tk systray]. Patch from Emiliano Gavilan. check-in: 1ed05a6d user: fvogel tags: trunk, main
19:26
merge trunk check-in: cbbfed0d user: fvogel tags: revised_text, tip-466
19:23
Fix [95d2c41604]: Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan. check-in: 9d7e04f0 user: fvogel tags: trunk, main
19:21
Backout [4c922d0b], which was temporary only. Closed-Leaf check-in: 5a3a56e3 user: fvogel tags: patch-95d2c41604
2023-07-25
20:03
Resolve unintended fork. check-in: 132461ee user: fvogel tags: patch-95d2c41604
20:00
Take into account that the notify window may be deleted during fade-in or fade-out. check-in: 2b4f3168 user: fvogel tags: patch-95d2c41604
19:43
Run the Linux workflow at Github actions on this branch. check-in: 4c922d0b user: fvogel tags: patch-95d2c41604
06:10
New patch from Emiliano Gavilan, that should fix the 'can't use empty string '' as operand of '*'' error seen at Github Actions. check-in: f38da628 user: fvogel tags: patch-95d2c41604
2023-07-24
20:30
merge trunk Closed-Leaf check-in: 5ca69a34 user: fvogel tags: bug-92ab429295
20:26
merge trunk (except systray.tcl and tkUnixSysnotify.c) check-in: 91d87c16 user: fvogel tags: patch-95d2c41604
20:18
Backout [8662aebe] (Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan.) until we understand why it triggers errors at Github Actions. check-in: 25ad8fff user: fvogel tags: trunk, main
16:15
merge trunk check-in: b2e20623 user: dgp tags: core-8-7-b1-rc
15:39
Merge 8.6 check-in: 2ab8ec68 user: jan.nijtmans tags: trunk, main
15:36
posix_spawnp is not used in Tk check-in: f0149e27 user: jan.nijtmans tags: core-8-6-branch
15:31
Fix d40b9c8503: Enforcing 64-bit time_t? Since Tk uses time() too, and should support years > 2038 check-in: acd7ef26 user: jan.nijtmans tags: core-8-6-branch
06:16
Merge 8.7 Closed-Leaf check-in: 65290297 user: jan.nijtmans tags: bug-d40b9c8503
2023-07-23
19:55
Fix [f24725b545]: Aqua: do not treat FourCC as pointer in TkpCreateNativeBitmap(). Patch from Christopher Chavez. Also remove the now unused macro OSTYPE_TO_UTI. check-in: 67b7cdbd user: fvogel tags: trunk, main
19:54
Fix [f24725b545]: Aqua: do not treat FourCC as pointer in TkpCreateNativeBitmap(). Patch from Christopher Chavez. Also remove the now unused macro OSTYPE_TO_UTI. check-in: 96d57d97 user: fvogel tags: core-8-6-branch
17:57
Leftover change in previous commit. check-in: 6226c37a user: fvogel tags: revised_text, tip-466
17:56
Remove changes in revised_text (compared to trunk) that have nothing to do with the revised text widget. These changes must have sneaked in when merging trunk into revised_text. check-in: 5f5e294b user: fvogel tags: revised_text, tip-466
16:15
Add documentation for [tk systray exists]. check-in: 6a840686 user: fvogel tags: bug-92ab429295
16:08
Add tests for [tk systray exists]. check-in: fbc76cd5 user: fvogel tags: bug-92ab429295
16:03
Tweak comments. check-in: 43c105d5 user: fvogel tags: bug-92ab429295
16:02
Fix [92ab429295]: Add new subcommand [tk systray exists] to [tk systray]. Patch from Emiliano Gavilan. check-in: 6401e6d9 user: fvogel tags: bug-92ab429295
15:40
Fix [95d2c41604]: Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan. check-in: 8662aebe user: fvogel tags: trunk, main
15:38
Tweak comments. check-in: 1b459aeb user: fvogel tags: patch-95d2c41604, core-patch-95d2c41604
14:52
merge trunk check-in: ae99afe4 user: fvogel tags: revised_text, tip-466
13:05
merge mark check-in: de4a7076 user: fvogel tags: trunk, main
13:02
Merge core-8-6-branch. The fix for [2294f0694e] (Optimize 'transparency get' subcommand) was already there as part of TIP #166, therefore simply homogeneize the code with the 8.6 patch for [2294f0694e]. check-in: b2a2a962 user: fvogel tags: trunk, main
12:54
Fix [2294f0694e]: Optimize 'transparency get' subcommand. Patch from Christopher Chavez. check-in: 5bfdd1f5 user: fvogel tags: core-8-6-branch
12:19
merge core-8-6-branch, resolve conflict in generic/tkMenu.c generated by interaction of [d11d59e8] and [78ce1d66]. Leaf check-in: 2b4994c7 user: fvogel tags: bug-09a11fb1228f
12:15
Fix [499c0467b3]: DestroyMenuInstance(): use Tcl_EventuallyFree() rather than directly calling DestroyMenuEntry(). Patch from Christopher Chavez. check-in: 0f4b9276 user: fvogel tags: trunk, main
12:15
Fix [499c0467b3]: DestroyMenuInstance(): use Tcl_EventuallyFree() rather than directly calling DestroyMenuEntry(). Patch from Christopher Chavez. check-in: 78ce1d66 user: fvogel tags: core-8-6-branch
2023-07-21
21:06
Experimental fix for d40b9c8503: Enforcing 64-bit time_t? Since Tk uses time() too, and should support years > 2038 check-in: 6868a6af user: jan.nijtmans tags: bug-d40b9c8503
20:33
Merge 8.7 check-in: 3ecbb2db user: jan.nijtmans tags: trunk, main
15:12
merge trunk check-in: be57950b user: dgp tags: core-8-7-b1-rc
14:39
silence compiler warning check-in: acca7cc6 user: dgp tags: core-8-6-branch
2023-07-20
20:14
Fix [deca949d0d]: tkUnixWm.c: leak in TkpMakeMenuWindow(). Patch from CHristopher Chavez. check-in: e662af63 user: fvogel tags: trunk, main
20:14
Fix [deca949d0d]: tkUnixWm.c: leak in TkpMakeMenuWindow(). Patch from CHristopher Chavez. check-in: 044c3385 user: fvogel tags: core-8-6-branch
2023-07-19
21:16
Fix [c35c3419ea]: leak in Initialize() when -name not provided. Patch from Christopher Chavez. check-in: f9668fd5 user: fvogel tags: trunk, main
21:16
Fix [c35c3419ea]: leak in Initialize() when -name not provided. Patch from Christopher Chavez. check-in: 1ce25c15 user: fvogel tags: core-8-6-branch
20:53
Fix [a510843631]: Restore macDraw statement. check-in: 6076675e user: fvogel tags: chavez_cgimage_drawing
20:35
Fix [edb769628e]: Aqua: leak in XGetImage(). Patch from Christopher Chavez. check-in: e34b27c9 user: fvogel tags: trunk, main
20:35
Fix [edb769628e]: Aqua: leak in XGetImage(). Patch from Christopher Chavez. check-in: 5b4e3f3a user: fvogel tags: core-8-6-branch
20:09
resolve unintended fork check-in: 679964e6 user: fvogel tags: trunk, main
20:07
Fix [875672bd86]: tk 8.7a5 unix/README refers to --enable-threads but this option is gone. check-in: d9e892ca user: fvogel tags: trunk, main
2023-07-18
19:40
Ticket [b1d2161c]: library/msgs/zh_cn.msg translate error: No and Cancel should not the same Chinese word "取消" check-in: a387d349 user: oehhar tags: trunk, main
19:38
Ticket [b1d2161c]: library/msgs/zh_cn.msg translate error: No and Cancel should not the same Chinese word "取消" check-in: 2518aa65 user: oehhar tags: core-8-6-branch
19:01
Fix [2cb602807b]: leak in tkMacOSXRegion.c. Patch from Christopher Chavez. check-in: b4c9293d user: fvogel tags: trunk, main
19:01
Fix [2cb602807b]: leak in tkMacOSXRegion.c. Patch from Christopher Chavez. check-in: 73461c36 user: fvogel tags: core-8-6-branch
16:09
Merge 8.7. Remove not-so-useful comments check-in: 1702718c user: jan.nijtmans tags: revised_text, tip-466
16:04
Merge 8.7 check-in: ee820d83 user: jan.nijtmans tags: trunk, main
15:43
Backport more cleanup from [3b4a9ed919] to 8.6: Since TK_OPTION_NULL_OK is already specified (and the default value is NULL), TK_OPTION_DONT_SET_DEFAULT does nothing more. check-in: 025022a4 user: jan.nijtmans tags: core-8-6-branch
14:15
Merge 8.7 check-in: 51723f1a user: jan.nijtmans tags: patch-95d2c41604
13:56
Merge 8.7 check-in: 42ddfd8b user: jan.nijtmans tags: revised_text, tip-466
13:25
Fix [3b4a9ed919]: listbox test failures check-in: a8a2df12 user: jan.nijtmans tags: trunk, main
13:22
Listbox entries don't use option database for initialization, so let "itemconfigure" reflect that. Also improve documentation regarding TK_OPTION_DONT_SET_DEFAULT check-in: ed8eae59 user: jan.nijtmans tags: core-8-6-branch
2023-07-17
22:05
Proposed fix for [3b4a9ed919]: Don't specify option database and initialization value any more Closed-Leaf check-in: 779d9403 user: jan.nijtmans tags: bug-3b4a9ed919
19:56
merge trunk check-in: 87acf6d6 user: fvogel tags: revised_text, tip-466
19:56
Fix [f9eddb541a]: Improve TkSetRegion(); implement XSetClipRectangles() on Windows and improve it. Thanks to Christopher Chavez. check-in: a7876124 user: fvogel tags: trunk, main
19:56
Fix [f9eddb541a]: Improve TkSetRegion(); implement XSetClipRectangles() on Windows and improve it. Thanks to Christopher Chavez. check-in: edf00be1 user: fvogel tags: core-8-6-branch
19:49
Add an example of XSetClipRectangles() use, for non-Ttk labelframe widgets with overflowing text. From Christopher Chavez. Closed-Leaf check-in: b02fad86 user: fvogel tags: bug-f9eddb541a
19:34
Fix [396e9fc017]: Aqua: declare TkMacOSXCreateCGImageWithXImage() as static. check-in: 87df2194 user: fvogel tags: trunk, main
19:34
Fix [396e9fc017]: Aqua: declare TkMacOSXCreateCGImageWithXImage() as static. check-in: 3fa4dedb user: fvogel tags: core-8-6-branch
16:54
merge trunk check-in: 7bab99b1 user: dgp tags: core-8-7-b1-rc
09:35
Remove all possible usage of HAVE_STDINT_H. Assume C99 as a minimum now. check-in: e0835978 user: jan.nijtmans tags: revised_text, tip-466
08:53
Merge 8.7 check-in: 2b5ca566 user: jan.nijtmans tags: revised_text, tip-466
08:37
Merge 8.6 check-in: 5dc4e8d4 user: jan.nijtmans tags: bug-f9eddb541a
08:18
Fix [ec6f07231c]: makefile.vc: error when TCLDIR is a relative path check-in: 365014b7 user: jan.nijtmans tags: trunk, main
07:05
"noxp" makes no sense any more check-in: 8690a1e9 user: jan.nijtmans tags: trunk, main
07:02
Eliminate some more unneeded HAVE_* macro's check-in: 76492ff3 user: jan.nijtmans tags: trunk, main
06:07
Proposed fix for [ec6f07231c]: Makefile.vc: error when TCLDIR is a relative path Closed-Leaf check-in: b4749932 user: jan.nijtmans tags: bug-ec6f07231c
2023-07-16
22:37
Remove all possible usage of HAVE_STDINT_H (just assume it's "1"). We can assume C99 as a minimum now Closed-Leaf check-in: 4021f2cd user: jan.nijtmans tags: bug-48079fad72
13:49
Fix [82b78e96f5]: CLIPPING_IS_WORKING in revised_text. check-in: c569b687 user: fvogel tags: revised_text, tip-466
13:47
Remove the now useless hack in TkrTextInsertDisplayProc(). Closed-Leaf check-in: 8b0783a9 user: fvogel tags: bug-82b78e96f5
13:36
Fix typo when applying patches. check-in: ab191281 user: fvogel tags: bug-f9eddb541a
13:34
Fix typo (equivelent -> equivalent). check-in: 1c6775c8 user: fvogel tags: trunk, main
13:34
Fix typo (equivelent -> equivalent). check-in: db048f1b user: fvogel tags: core-8-6-branch
13:31
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 6 from Christopher Chavez - Optimize XSetClipRectangles() by letting it set clip_mask->value.region directly, rather than creating a temporary region and relying on TkSetRegion() to copy it. check-in: 432a8442 user: fvogel tags: bug-f9eddb541a
13:28
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 5 from Christopher Chavez - Implement XSetClipRectangles() on Windows by relocating the existing Aqua implementation check-in: 206c887e user: fvogel tags: bug-f9eddb541a
13:20
Remove obsolete comment (TkSetRegion is used elsewhere, namely in Ttk). check-in: c3fd21e5 user: fvogel tags: bug-f9eddb541a
13:19
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 4 from Christopher Chavez - TkSetRegion() copies the provided region to a dedicated region for the TkpClipMask. check-in: 6031cd49 user: fvogel tags: bug-f9eddb541a
13:03
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 3 from Christopher Chavez - Stylistic adjustment to FreeClipMask() to make the next change clearer. check-in: a3e82f67 user: fvogel tags: bug-f9eddb541a
13:01
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 2 from Christopher Chavez - For safety, have AllocClipMask() initialize the TkpClipMask. check-in: 7c3571ef user: fvogel tags: bug-f9eddb541a
12:58
Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 1 from Christopher Chavez - Introduce a convenience function TkpCopyRegion(dst, src). check-in: 4fb1b9a9 user: fvogel tags: bug-f9eddb541a
12:23
Clean white lines. check-in: 4304f308 user: fvogel tags: bug-82b78e96f5
12:14
Since the region approach works an all three platforms (and with or without Xft), remove the TK_CLIPPING_IS_WORKING switch altogether and keep the region approach only. check-in: 30c9fa3a user: fvogel tags: bug-82b78e96f5
12:06
#define TK_CLIPPING_IS_WORKING on Linux with or without Xft since the region approach works. check-in: 08bf99a5 user: fvogel tags: bug-82b78e96f5
11:56
#define TK_CLIPPING_IS_WORKING on Windows since the region approach works. check-in: fb65441f user: fvogel tags: bug-82b78e96f5
11:52
Implement an approach based on a clip region, that does not need XSetClipRectangles(), and which should work on any platform. check-in: 40639b0c user: fvogel tags: bug-82b78e96f5
2023-07-15
18:50
Update comments in the TK_CLIPPING_IS_WORKING area. check-in: 473561a1 user: fvogel tags: bug-82b78e96f5
18:43
merge revised_text check-in: 9d781da7 user: fvogel tags: bug-82b78e96f5
18:40
Fix [48079fad72]: revised_text still uses compat/stdint.h. Patch by Christopher Chavez. check-in: 80c8fbcc user: fvogel tags: revised_text, tip-466
18:38
Fix [f41f675cca]: TIP #577 was merged without necessary updates in the man pages check-in: 2c9990b3 user: fvogel tags: trunk, main
14:18
merge trunk check-in: d9b3c028 user: fvogel tags: revised_text, tip-466
14:15
merge 8.6 check-in: c88aaa76 user: fvogel tags: trunk, main
14:14
Remove unused variable (gcc compiler on macOS said: warning: variable 'fontsLeft' set but not used [-Wunused-but-set-variable]) check-in: c16e2644 user: fvogel tags: core-8-6-branch
14:12
Remove unused variable (gcc compiler on macOS said: warning: variable 'eventsFound' set but not used [-Wunused-but-set-variable]) check-in: e735db2c user: fvogel tags: core-8-6-branch
13:48
Implement -eolcolor and -eotcolor in the case TK_CLIPPING_IS_WORKING is #define'd. Thanks to Christopher Chavez. check-in: b69b3d2b user: fvogel tags: bug-82b78e96f5
12:50
#define TK_CLIPPING_IS_WORKING on Linux when built without Xft since in this case XSetClipRectangles() works. check-in: 407aafb6 user: fvogel tags: bug-82b78e96f5
12:19
Rename CLIPPING_IS_WORKING to TK_CLIPPING_IS_WORKING, and #define it for macOS since it works on this platform. check-in: d9806455 user: fvogel tags: bug-82b78e96f5
11:42
Avoid a warning in case CLIPPING_IS_WORKING is defined: generic/tkTextDisp.c:867:15: warning: unused function 'MarkPointer' [-Wunused-function] check-in: 2a563642 user: fvogel tags: revised_text, tip-466
09:05
merge trunk check-in: 2654361f user: fvogel tags: revised_text, tip-466
09:05
Fix [0502c1eef5]: Aqua: fix NSAttributedString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: 3f31882a user: fvogel tags: trunk, main
09:05
Fix [0502c1eef5]: Aqua: fix NSAttributedString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: ec7f8a30 user: fvogel tags: core-8-6-branch
08:57
merge trunk check-in: 261ceb2a user: fvogel tags: revised_text, tip-466
08:56
Fix [fa4694dcd0]: Aqua: fix TKNSString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: 8d66935a user: fvogel tags: trunk, main
08:56
Fix [fa4694dcd0]: Aqua: fix TKNSString leak in TkpConfigureMenuEntry(). Patch from Christopher Chavez. check-in: 0680f33d user: fvogel tags: core-8-6-branch
08:22
Fix [48079fad72]: revised_text still uses compat/stdint.h. Patch by Christopher Chavez. Closed-Leaf check-in: d1fcd448 user: fvogel tags: bug-48079fad722
2023-07-14
19:25
OBJOFFSET VS. INTERNALOFFSET: Document that Ttk widgets do not support the internalOffset machinery. Closed-Leaf check-in: f54250b6 user: fvogel tags: bug-f41f675cca
19:13
Document indices of the form 'end-n' as being accepted by the -underline option for both Tk and Ttk. check-in: 9745b962 user: fvogel tags: bug-f41f675cca
18:58
merge trunk check-in: 03a27471 user: fvogel tags: bug-f41f675cca
13:36
Fix [a1802dc77b]: Lots of textDisp.test fail in revised_text branch. check-in: 11905189 user: fvogel tags: revised_text, tip-466
2023-07-13
20:53
Let revised_text branch build at GitHub in some configurations. check-in: f2087fa3 user: fvogel tags: revised_text, tip-466
20:51
Fix [81965cf8d8]: Revised text displays fuzzy text on OSX high resolution displays. Patch from Christopher Chavez. check-in: 447d43a7 user: fvogel tags: revised_text, tip-466
20:39
merge trunk check-in: d1b0d200 user: fvogel tags: revised_text, tip-466
19:26
merge trunk check-in: 5e7afc8c user: dgp tags: core-8-7-b1-rc
2023-07-12
09:49
Made the mouse wheel bindings for the text widget (which scroll by pixels) and the sort arrows of the Widget Demo script mclist.tcl scaling-aware. check-in: a7991ed7 user: csaba tags: trunk, main
01:28
Merge aqua_stripe branch; thanks to Christopher Chavez for patch check-in: 38125e4d user: kevin_walzer tags: trunk, main
2023-07-10
14:32
Update to striped background on Aqua with semantic colors - patch from Christopher Chavez Closed-Leaf check-in: 0f804851 user: kevin_walzer tags: aqua_stripe
11:32
Merge mark check-in: dce08a5f user: kevin_walzer tags: trunk, main
11:31
Revert change to mclist demo as it already includes stripes check-in: 7445d1b0 user: kevin_walzer tags: trunk, main
02:50
Merge mark check-in: d6c4c376 user: kevin_walzer tags: trunk, main
02:50
Cosmetic improvement to treeview and widget demo under Aqua with handling for Dark Mode check-in: e8b88eae user: kevin_walzer tags: trunk, main
00:46
Merge mark check-in: 8b647592 user: kevin_walzer tags: trunk, main
00:46
Cosmetic improvement - stripebackground for ttk::treeview on Aqua check-in: d157aac5 user: kevin_walzer tags: trunk, main
2023-07-09
17:36
Fix [a526d42999]: Aqua: leak in TkpOpenDisplay(). Patch from Christopher Chavez. check-in: 9506082b user: fvogel tags: trunk, main
17:23
Fix [a526d42999]: Aqua: leak in TkpOpenDisplay(). Patch from Christopher Chavez. check-in: 270db3cc user: fvogel tags: core-8-6-branch
16:06
Fix [9b74a906e2]: Aqua: leak in Tk_FreePixmap(). Patch from Christopher Chavez. check-in: b8fdb4ae user: fvogel tags: trunk, main
2023-07-08
13:17
Merge tip-675 branch: On and off default blink times for Ttk widgets can be overriden with values obtained from the option database (if such values are specified). check-in: d0a86f93 user: fvogel tags: trunk, main
2023-07-07
19:00
Widget Demo: Optimized the size of the canvas used in the script floor.tcl. check-in: a7890c02 user: csaba tags: trunk, main
2023-07-06
02:38
Fix for 0e7b10c215 Closed-Leaf check-in: a068e27b user: kevin_walzer tags: 0e7b10c215_fix
2023-07-05
15:33
A few minor visual improvements. check-in: 73efa187 user: csaba tags: trunk, main
14:47
Uncomment definition of nsvgRasterize(), thanks Csaba ! check-in: e62b604a user: oehhar tags: trunk, main
2023-07-01
20:33
Add time-outs to the Tk tests steps in GitHub workflows specific to trunk. check-in: 3ffc24d5 user: fvogel tags: trunk, main
20:31
Tk has no core-8-branch like Tcl has, but a core-8-6-branch. check-in: 8ce3078a user: fvogel tags: trunk, main
20:29
Add time-outs to the Tk tests steps in GitHub workflows. check-in: 81948c2c user: fvogel tags: trunk, main
20:28
Add time-outs to the Tk tests steps in GitHub workflows. check-in: a535d711 user: fvogel tags: core-8-6-branch
18:11
merge trunk Closed-Leaf check-in: 5d2d3ee6 user: fvogel tags: bug-3531366fff, tip-675
18:10
Document the possibility of overriding the on and off default blink times. check-in: bd491642 user: fvogel tags: bug-3531366fff, tip-675
17:00
Improve documentation of the priority levels in the man page for Tk_AddOption(). check-in: e0b1879c user: fvogel tags: trunk, main
16:58
Improve documentation of the priority levels in the man page for Tk_AddOption(). check-in: 7904bba4 user: fvogel tags: core-8-6-branch
16:44
Fix another error in man page introduced in [20e9d21a]. check-in: 31537b52 user: fvogel tags: trunk, main
16:43
Fix another error in man page introduced in [20e9d21a]. Closed-Leaf check-in: 1241cca6 user: fvogel tags: tip-606
16:28
merge 8.6 (no changes) check-in: 36f5aa0b user: fvogel tags: trunk, main
16:27
Fix documentation (comments) of TkpGetSystemDefault. check-in: 7f68361a user: fvogel tags: core-8-6-branch
16:19
Fix documentation of Tk_GetSystemDefault(). Error in the man page was introduced in [20e9d21a], the comments in the source code were incorrect. check-in: 850bc577 user: fvogel tags: trunk, main
16:18
Fix documentation of Tk_GetSystemDefault(). Error in the man page was introduced in [20e9d21a], the comments in the source code were incorrect. check-in: 18d57383 user: fvogel tags: tip-606
12:32
Override on and off default times with values obtained from the option database (if such values are specified). check-in: 9284d67c user: fvogel tags: bug-3531366fff, tip-675
12:11
merge trunk check-in: 6774b485 user: fvogel tags: bug-3531366fff, tip-675
11:55
Merge branch tip-675 following acceptation of TIP #675 by TCT vote. check-in: 54bf3e6b user: fvogel tags: trunk, main
2023-06-27
15:25
merge trunk check-in: 8be091d0 user: dgp tags: core-8-7-b1-rc
2023-06-26
14:06
No need for HAVE_WINNT_IGNORE_VOID/NO_STDLIB_H/NO_DIRENT_H any more check-in: c53bcdaa user: jan.nijtmans tags: trunk, main
2023-06-24
07:29
Fix [2f92166f6f]: Crash setting -foreground to empty string in a ttk::theme. check-in: 7c04a4a6 user: fvogel tags: trunk, main
2023-06-23
13:50
Merge 8.7 check-in: 803ba15c user: jan.nijtmans tags: revised_text, tip-466
12:27
merge trunk check-in: 3db5e044 user: dgp tags: core-8-7-b1-rc
11:48
Fix -underline behavior in ttk::label, broken by TIP #660 changes. check-in: 9c29854b user: jan.nijtmans tags: trunk, main
09:34
Fix [a9929f112a]: Bugs in the implementation of TIP 577 ("Enhanced index values for Tk"). Remove compat/stdint.h, since stdint.h is available in all modern C compilers check-in: ef0cb66f user: jan.nijtmans tags: trunk, main
2023-06-22
12:53
Widget Demo: Code simplification and improvements. check-in: d91c5449 user: csaba tags: trunk, main
2023-06-21
15:52
merge trunk check-in: ae74fc9d user: dgp tags: core-8-7-b1-rc
15:18
(partial) fix for [a9929f112a]: Bugs in the implementation of TIP 577 ("Enhanced index values for Tk") Closed-Leaf check-in: 0fce6664 user: jan.nijtmans tags: bug-a9929f112a
2023-06-20
21:39
Don't allow scheduling timers in the past. check-in: 9b61cad8 user: fvogel tags: bug-3531366fff, tip-675
17:23
Many scaling-related improvements in the Widget Demo, especially in the file goldberg.tcl. check-in: d25fb9d4 user: csaba tags: trunk, main
2023-06-14
16:26
Merge 8.7 check-in: 4caf2e5d user: jan.nijtmans tags: revised_text, tip-466
16:25
Merge 8.6 check-in: 1eb2ec25 user: jan.nijtmans tags: trunk, main
16:08
(cherry-pick): Replaced the deprecated "trace variable" invocations with "trace add variable"; several further improvements. check-in: 578c60ce user: jan.nijtmans tags: core-8-6-branch
2023-06-13
21:11
Add documentation check-in: 9c22e829 user: fvogel tags: bug-3531366fff, tip-675
17:37
Remove blank-only change check-in: a23805c9 user: fvogel tags: bug-3531366fff, tip-675
17:26
(again) Better implementation of 'ttk::style configure . -insertofftime'. Cursor blinking times need to be adjusted only ONCE when the theme is changed. check-in: 2d9a92a9 user: fvogel tags: bug-3531366fff, tip-675
15:08
Fix [228476b3e9]: wish can link against incorrect libtk check-in: b7e2b7cc user: jan.nijtmans tags: core-8-6-branch
2023-06-12
22:29
TtkBlinkCursorTimes --> TtkSetBlinkCursorTimes check-in: c121a615 user: fvogel tags: bug-3531366fff, tip-675
22:24
Add support for 'ttk::style configure . -insertontime'. check-in: 3504d247 user: fvogel tags: bug-3531366fff, tip-675
22:17
Remove duplicate #include statement. check-in: 7973ae42 user: fvogel tags: bug-3531366fff, tip-675
22:16
Better implementation of 'ttk::style configure . -insertofftime'. Cursor blinking times need to be adjusted only when the theme is changed, not each time WidgetWorldChanged() is called. check-in: 33fc1dda user: fvogel tags: bug-3531366fff, tip-675
2023-06-11
13:59
Widget Demo: Replaced the deprecated "trace variable" invocations with "trace add variable"; several further improvements. check-in: 07197a1d user: csaba tags: trunk, main
09:54
First quick and dirty implementation of 'ttk::style configure . -insertofftime'. check-in: 517df9a7 user: fvogel tags: bug-3531366fff, tip-675
08:37
merge trunk check-in: 0b982b20 user: fvogel tags: revised_text, tip-466
08:37
Fix [57844100da]: Aqua: fix leak in TkScrollWindow(). Patch from Christopher Chavez. check-in: 4bd66c2b user: fvogel tags: trunk, main
08:36
Fix [57844100da]: Aqua: fix leak in TkScrollWindow(). Patch from Christopher Chavez. check-in: 9f3cd915 user: fvogel tags: core-8-6-branch
2023-06-08
17:08
Merge 8.6 check-in: e470e133 user: jan.nijtmans tags: trunk, main
16:57
Add more type-casts, code cleanup (all backported from 8.7) check-in: 0ba4a8f7 user: jan.nijtmans tags: core-8-6-branch
15:21
Fix 503c4c6f56: Compiled code fails to run on older macos. Remove unneeded include (since it's already in tkMacOSXPrivate.h) check-in: 4094492b user: jan.nijtmans tags: core-8-6-branch
06:06
Fix [57844100da]: Aqua: fix leak in TkScrollWindow(). Patch from Christopher Chavez. Closed-Leaf check-in: b84e2c81 user: fvogel tags: bug-57844100da
2023-06-07
19:33
merge trunk check-in: 6036abbd user: fvogel tags: revised_text, tip-466
19:08
Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries. check-in: 7e07b291 user: fvogel tags: trunk, main
19:07
Ensure interp is passed to GetIndexFromCoords() instead of NULL (no idea why interp was changed into NULL in [abaa003d] in trunk only). check-in: 2507adcf user: fvogel tags: trunk, main
2023-06-06
20:22
Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries. check-in: ae928b76 user: fvogel tags: core-8-6-branch
2023-06-05
14:36
merge trunk check-in: 355e96ea user: dgp tags: core-8-7-b1-rc
2023-06-04
17:18
Merge implementation of TIP #658 - Attach identifiers to Tk menu entries, following positive vote from the TCT. Thanks to the author, Schelte Bron! check-in: e2b00bfd user: fvogel tags: trunk, main
2023-06-02
14:56
merge trunk check-in: ff3a68e3 user: dgp tags: core-8-7-b1-rc
14:45
Update Xlib.h to latest version check-in: f0ab6ef2 user: jan.nijtmans tags: trunk, main
13:55
merge trunk check-in: defcca57 user: dgp tags: core-8-7-b1-rc
2023-05-31
20:37
Fix [4666f21a95]: Avoid a non-evident crash (and resolve conflict in tkMacOSXEmbed.c function Tk_GetOtherWindow() following changes in TIP #606). check-in: cfb3d39f user: fvogel tags: trunk, main
20:35
Fix [4666f21a95]: Avoid a non-evident crash. check-in: 9ba2a411 user: fvogel tags: core-8-6-branch
2023-05-30
19:23
Made the Widget Demonstration application scaling-aware. check-in: 181d1cb3 user: csaba tags: trunk, main
2023-05-29
16:38
Stabilize event-9.2 on macOS check-in: 3371bb0e user: fvogel tags: trunk, main
16:36
Stabilize event-9.2 on macOS check-in: 3cef21b7 user: fvogel tags: core-8-6-branch
14:18
Fourth patch from Christopher Chavez. Closed-Leaf check-in: 655ad2ca user: fvogel tags: bug-4666f21a95
13:14
merge trunk check-in: d426b1d1 user: fvogel tags: revised_text, tip-466
13:00
Fix second part of [0e658c9479]: Remove unused function declarations from tkMacOSXInt.h - TkpRetainRegion() and TkpReleaseRegion() check-in: bbafdd16 user: fvogel tags: trunk, main
12:59
Fix first part of [0e658c9479]: Remove unused function declarations from tkMacOSXInt.h - TkpShiftButton() check-in: 35b1e576 user: fvogel tags: trunk, main
12:59
Fix first part of [0e658c9479]: Remove unused function declarations from tkMacOSXInt.h - TkpShiftButton() check-in: 0bde000e user: fvogel tags: core-8-6-branch
11:14
Document acceptable indices <M>+<N>, <M>-<N>, end-<N> that TIP #577 made available. check-in: b1ee1d46 user: fvogel tags: bug-f41f675cca
11:12
merge trunk check-in: c0cfd57b user: fvogel tags: bug-f41f675cca
2023-05-28
18:00
Third patch from Christopher Chavez. check-in: 9f7bf4fa user: fvogel tags: bug-4666f21a95
17:44
Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries. Testcases added in the previous commit do pass now. Closed-Leaf check-in: b2e64200 user: fvogel tags: bug-a418aafa76
17:43
Add (currently failing) tests demonstrating bug [a418aafa76]: Bogus @x,y indices are accepted for menu entries check-in: 6cd8664b user: fvogel tags: bug-a418aafa76
10:21
Continuation lines should be indented 8 chars. Closed-Leaf check-in: ff848406 user: fvogel tags: tip-658
09:33
merge trunk check-in: 2bf0d58a user: fvogel tags: tip-658
2023-05-27
20:19
Second patch from Christopher Chavez. check-in: 04fe81d2 user: fvogel tags: bug-4666f21a95
20:10
Fix [2f92166f6f]: Crash setting -foreground to empty string in a ttk::theme. Closed-Leaf check-in: 0f4e2e8d user: fvogel tags: bug-2f92166f6f
19:52
Add non-regression test for [6ee162c3d9]. check-in: 9c01fe70 user: fvogel tags: trunk, main
19:51
Add non-regression test for [6ee162c3d9]. check-in: 123d3e3f user: fvogel tags: core-8-6-branch
19:51
Add non-regression test for [6ee162c3d9]. Closed-Leaf check-in: adc6d544 user: fvogel tags: bug-6ee162c3d9
19:50
merge core-8-6-branch check-in: 48bc4178 user: fvogel tags: bug-6ee162c3d9
2023-05-25
19:46
A second patch from Emiliano Gavilan. check-in: 6be68105 user: fvogel tags: patch-95d2c41604
06:17
merge trunk check-in: 0e917082 user: fvogel tags: revised_text, tip-466
06:15
Fix [7447ed20ec]: Color picker failure - tk::RestoreFocusGrab does not take into account the possibility of a failing grab. check-in: 14e607a7 user: fvogel tags: trunk, main
06:15
Fix [7447ed20ec]: Color picker failure - tk::RestoreFocusGrab does not take into account the possibility of a failing grab. check-in: 9f2ad963 user: fvogel tags: core-8-6-branch
06:09
[95d2c41604]: Improvements on pure Tcl system notification window. Patch from Emiliano Gavilan. check-in: f5b2c46d user: fvogel tags: patch-95d2c41604
2023-05-24
18:04
merge mark check-in: 0093f3f8 user: fvogel tags: trunk, main
18:02
Tk has no core-8-branch like Tcl has, but a core-8-6-branch. Build it at Github CI. check-in: ec15842a user: fvogel tags: core-8-6-branch
2023-05-23
18:58
Fix [7447ed20ec]: Color picker failure - tk::RestoreFocusGrab does not take into account the possibility of a failing grab. Closed-Leaf check-in: d25b5a7e user: fvogel tags: bug-7447ed20ec
17:28
Fix [f40d9debad]: Aqua: fix size of FourCC bitmaps. Patch from Christopher Chavez. check-in: 73b47ec3 user: fvogel tags: trunk, main
17:27
Fix [f40d9debad]: Aqua: fix size of FourCC bitmaps. Patch from Christopher Chavez. check-in: 67c4ba3b user: fvogel tags: core-8-6-branch
17:25
[ab95811e07]: Aqua: prevent use-after-free crashes - Apply slightly better patch from Christopher Chavez to avoid use-after-free crashes. check-in: af82c836 user: fvogel tags: trunk, main
17:25
[ab95811e07]: Aqua: prevent use-after-free crashes - Apply slightly better patch from Christopher Chavez to avoid use-after-free crashes. check-in: 19b41be2 user: fvogel tags: core-8-6-branch
2023-05-22
19:38
Documented the variable tk::scalingPct; improvements in the Widget Demonstration application. check-in: 29cb0ba7 user: csaba tags: trunk, main
2023-05-21
18:34
Fix [f40d9debad]: Aqua: fix size of FourCC bitmaps. Patch from Christopher Chavez. Closed-Leaf check-in: 4df7b906 user: fvogel tags: bug-f40d9debad
18:01
[4666f21a95]: Avoid a non-evident crash. First patch from Christopher Chavez, letting the use-after-free become a NULL dereference instead. check-in: ee1cc12a user: fvogel tags: bug-4666f21a95
17:52
[ab95811e07]: Aqua: prevent use-after-free crashes - Apply slightly better patch from Christopher Chavez to avoid use-after-free crashes. Closed-Leaf check-in: f5fb3497 user: fvogel tags: patch-ab95811e07
17:49
merge 8.6 check-in: f5237065 user: fvogel tags: patch-ab95811e07
2023-05-18
16:14
Merge 8.7 check-in: e75646f2 user: jan.nijtmans tags: tip-626
16:13
Merge 8.7 check-in: be155cfd user: jan.nijtmans tags: revised_text, tip-466
16:07
Merge 8.7 check-in: c66020df user: jan.nijtmans tags: gripsize
2023-05-17
23:16
scalability tweaks check-in: 49776504 user: jan.nijtmans tags: trunk, main
22:56
Merge 8.7 check-in: 125608f6 user: jan.nijtmans tags: gripsize
22:31
Merge 8.7 check-in: ab398174 user: jan.nijtmans tags: revised_text, tip-466
22:24
Merge 8.7 check-in: a272eb0f user: jan.nijtmans tags: tip-626
18:27
Visual improvements by using smoother SVG gradients. check-in: a0c7df43 user: csaba tags: trunk, main
2023-05-16
18:22
Library file scaling.tcl slightly improved; documented the variable tk::svgFmt. check-in: 978a7553 user: csaba tags: trunk, main
10:23
Merge 8.6 check-in: 6d7b287a user: jan.nijtmans tags: trunk, main
10:21
Only use _snprintf on older MSVC compilers. ZeroMemory -> memset check-in: 6ab1c17d user: jan.nijtmans tags: core-8-6-branch
06:55
Remove some more references to ChangeLog check-in: a50e2a34 user: jan.nijtmans tags: trunk, main
2023-05-15
20:30
Fix [40ec887767]: Aqua: unixWm-60.1 fails under dark mode. check-in: 98ffc3a9 user: fvogel tags: trunk, main
17:34
merge trunk check-in: 83ed4710 user: dgp tags: core-8-7-b1-rc
17:18
TIP 663 implementation check-in: 6029983e user: dgp tags: trunk, main
13:19
merge trunk check-in: 1c0ff181 user: dgp tags: core-8-7-b1-rc
2023-05-14
19:14
Improved the scaling support for very HiDPI screens when xrdb is not available. check-in: a38d0874 user: csaba tags: trunk, main
2023-05-13
08:19
Fix [3414695fff]: tk_getOpenFile, tk_getSaveFile, tk_chooseDir: error when parent destroyed first. check-in: dbecbcb6 user: fvogel tags: trunk, main
08:19
Fix [3414695fff]: tk_getOpenFile, tk_getSaveFile, tk_chooseDir: error when parent destroyed first. check-in: 55c2fc2b user: fvogel tags: core-8-6-branch
07:12
Fix [40ec887767]: Aqua: unixWm-60.1 fails under dark mode Closed-Leaf check-in: 8afce1e0 user: fvogel tags: bug-40ec887767
2023-05-11
14:51
Merged branch new-default-indicators into trunk check-in: 82b9f82c user: csaba tags: trunk, main
2023-05-10
19:42
Implement TIP 663. Closed-Leaf check-in: 623d1375 user: dgp tags: tip-663
2023-05-09
13:07
merge trunk check-in: ab2b29ad user: dgp tags: core-8-7-b1-rc
06:45
Merge 8.7 check-in: f333592d user: jan.nijtmans tags: revised_text, tip-466
06:41
Update linux-with-tcl9-build.yml, make trigger the same as the other .yml files check-in: 8fcf8d77 user: jan.nijtmans tags: trunk, main
2023-05-08
15:22
Implementation of new, modern-looking ttk::checkbutton and ttk::radiobutton indicators for the "default" theme Closed-Leaf check-in: c37d5956 user: csaba tags: new-default-indicators
2023-05-07
18:32
Fix [3414695fff]: tk_getOpenFile, tk_getSaveFile, tk_chooseDir: error when parent destroyed first. Closed-Leaf check-in: 0beb5a59 user: fvogel tags: bug-3414695fff
17:05
Fix [887ae18c26]: unix/Credits.html is neither tracked nor ignored. check-in: 4df1086e user: fvogel tags: trunk, main
17:05
Fix [887ae18c26]: unix/Credits.html is neither tracked nor ignored. check-in: 3e4e7a8f user: fvogel tags: core-8-6-branch
2023-05-06
20:12
Merge 8.6 check-in: 1dfad372 user: jan.nijtmans tags: trunk, main
20:01
Backport: Do not build every branch. Too expensive. check-in: b2fc78d0 user: jan.nijtmans tags: core-8-6-branch
2023-05-05
17:16
Fix [ba956c8ff7]: Aqua: TIP 655 use-after-free. Bug report and patch from Christopher Chavez (thanks!). check-in: 6e7679cd user: fvogel tags: trunk, main
2023-05-04
14:44
merge trunk check-in: a791db29 user: dgp tags: core-8-7-b1-rc
08:23
Do not build every branch. Too expensive. check-in: 9719a217 user: dkf tags: trunk, main
2023-05-03
20:28
Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed. check-in: 95c34e13 user: fvogel tags: trunk, main
20:28
Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed. check-in: b1876b9e user: fvogel tags: core-8-6-branch
19:42
Fix [ba956c8ff7]: Aqua: TIP 655 use-after-free. Closed-Leaf check-in: c9c7d933 user: fvogel tags: bug-ba956c8ff7
08:54
Merge 8.7 check-in: 8d119154 user: jan.nijtmans tags: tip-626
2023-05-02
20:21
Remove superfluous casts. Closed-Leaf check-in: fadca8dc user: fvogel tags: bug-310c74ecf4
12:16
merge trunk check-in: eb3eec42 user: dgp tags: core-8-7-b1-rc
2023-05-01
14:22
Alternate fix for [310c74ecf4], not making use of a delete trace. check-in: 67ac1ac1 user: fvogel tags: bug-310c74ecf4
2023-04-30
17:51
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: af12b247 user: fvogel tags: revised_text, tip-466
17:43
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: 3be4f213 user: fvogel tags: trunk, main
17:43
Fix [a9cf210a42]: Text select doesn't cover first character. check-in: 23e384be user: fvogel tags: core-8-6-branch
2023-04-29
11:08
merge-mark check-in: 8a7d885a user: jan.nijtmans tags: revised_text, tip-466
11:04
merge-mark check-in: 612067a0 user: jan.nijtmans tags: trunk, main
2023-04-28
13:13
merge trunk check-in: 45854775 user: dgp tags: core-8-7-b1-rc
2023-04-27
16:36
Still missed a few (from previous commit) check-in: 2b2984ae user: jan.nijtmans tags: trunk, main
16:26
Merge 8.7 check-in: 63b0c31c user: jan.nijtmans tags: revised_text, tip-466
15:31
Now - really - complete all TIP #660 modifications. check-in: 5f223486 user: jan.nijtmans tags: trunk, main
15:03
Build/run Tk against "tip-661-alternative" branch Closed-Leaf check-in: baf4243d user: jan.nijtmans tags: tip-661-alternative
2023-04-25
20:41
Merge 8.7 check-in: 87929dbf user: jan.nijtmans tags: tip-626
20:37
Still more int -> Tcl_Size Closed-Leaf check-in: f9ba94ea user: jan.nijtmans tags: tip-660
11:33
Build Tk against Tcl's disabletcl8api branch Closed-Leaf check-in: 5c7f4d34 user: jan.nijtmans tags: disabletcl8api
2023-04-24
20:43
More TIP #660 check-in: 9f070114 user: jan.nijtmans tags: tip-660
13:32
merge trunk check-in: 0bed8164 user: dgp tags: core-8-7-b1-rc
2023-04-23
08:33
Robustify text-27.15b that failed after [898c0657], on macOS with aqua only. The failure was due to TextClosestGap now correctly returning 1.0 (was erroneously 1.1 before) since the given position (15,3) is above the text area of the widget in the macOS aqua case due to -highlightthickness default value 3, which is not the case on other platforms. Since we are here, robustify text-27.15c as well. Closed-Leaf check-in: 30e6a5a7 user: fvogel tags: bug-a9cf210a42
2023-04-22
06:47
Add comment and non-regression test text-38.1 (correctly failing before and passing after the fix). check-in: bb4b5206 user: fvogel tags: bug-a9cf210a42
2023-04-21
19:08
Fix [a9cf210a42]: Text select doesn't cover first character check-in: 898c0657 user: fvogel tags: bug-a9cf210a42
17:37
Updates related to TIP 660 check-in: 6bc95282 user: apnadkarni tags: trunk, main
12:54
merge trunk check-in: 9d9152fe user: dgp tags: core-8-7-b1-rc
11:47
Merge trunk Closed-Leaf check-in: 7f9a7b44 user: apnadkarni tags: tip-660-apn
2023-04-19
21:18
Resolve conflict between VirtualEvent and GenericEvent, at least when compiling with Tcl 9.0+ headers

Moved to mistake. This commit broke the test suite. Throws up dialogs like "can't read ::tk_library", "unknown path WINDOW PATH" etc. Causes github actions to time out. Closed-Leaf check-in: b4c88ce7 user: jan.nijtmans tags: mistake-b4c88ce7e4

21:03
Backport more from latest X.h check-in: 357fa410 user: jan.nijtmans tags: core-8-6-branch
20:35
Fix [fe87e9af39]: X-input extension events are not transfered to Tcl. check-in: 93b1efd5 user: jan.nijtmans tags: core-8-6-branch
20:23
Fix [fe87e9af39]: X-input extension events are not transfered to Tcl. check-in: ccee45f2 user: jan.nijtmans tags: trunk, main
2023-04-18
15:49
Match i/o types with Tcl channel i/o types (size_t -> Tcl_Size) check-in: 26c48930 user: apnadkarni tags: tip-660-apn
12:47
Missed more than a few TIP 660 changes. Possibly more to come. check-in: 36944a49 user: apnadkarni tags: tip-660-apn
01:31
Last set (hopefully) in preparation of TIP 660 check-in: b9eb5659 user: apnadkarni tags: tip-660-apn
2023-04-17
18:30
merge trunk check-in: becef0f0 user: dgp tags: core-8-7-b1-rc
16:34
Finished first pass through all files. Same test failures as trunk. check-in: fb0e8bec user: apnadkarni tags: tip-660-apn
15:18
TIP 660 update check-in: 9d577aca user: apnadkarni tags: tip-660-apn
11:45
Merge 8.7 Closed-Leaf check-in: fce638f8 user: jan.nijtmans tags: tip-660
2023-04-16
21:12
Merge 8.7 check-in: 494435c0 user: jan.nijtmans tags: tip-626
20:03
Merge 8.7 check-in: fb5742fc user: jan.nijtmans tags: gripsize
20:01
Merge 8.7 check-in: 96c91691 user: jan.nijtmans tags: revised_text, tip-466
19:59
merge-mark check-in: 70b725b6 user: jan.nijtmans tags: trunk, main
19:56
Fix [0c734dde2a]: Xlib.h: avoid -Wstrict-prototypes warnings check-in: 80e5be23 user: jan.nijtmans tags: core-8-6-branch
09:20
Possible fix for [6b49149b4e]: Tkinter problem with text get Leaf check-in: 571b0fd9 user: jan.nijtmans tags: bug-6b49149b4e
2023-04-15
23:26
Handle larger string-lengths in MacOS, when compiling with Tcl 9 headers check-in: e6066cbe user: jan.nijtmans tags: trunk, main
22:29
Fix [d450dc9f76]: Error compiling C++ extensions check-in: 9899493c user: jan.nijtmans tags: trunk, main
20:42
Fix [784be38c4]: Menu crash - macOS check-in: e9fb8c61 user: jan.nijtmans tags: trunk, main
20:32
Backport more from X11R6 Closed-Leaf check-in: c08f874c user: jan.nijtmans tags: bug-0c734dde2a
15:54
Fix [784be38c4]: macOS menu crash caused by converting indices to unsigned ints without carefully examining each line of code which is affected. Closed-Leaf check-in: 209ccf00 user: culler tags: bug-784be38c4
12:11
Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed. Patch from CHristopher Chavez. check-in: fcbbbaa3 user: fvogel tags: bug-310c74ecf4
2023-04-14
23:59
Fix [0c734dde2a]: Xlib.h: avoid -Wstrict-prototypes warnings check-in: ebb1888e user: jan.nijtmans tags: bug-0c734dde2a
19:36
Minor correction in file library/tkfbox.tcl. check-in: 4f7f0f28 user: csaba tags: trunk, main
2023-04-11
19:51
Simplified the data of two SVG images even further. check-in: 71c3b4a9 user: csaba tags: trunk, main
11:58
Improved a few SVG images used in Tk library scripts. check-in: bff0ce22 user: csaba tags: trunk, main
2023-04-10
19:31
Fix [f4d9d74df6]: ignored -disabledwidth for canvas rectangle and oval items. Patch from Christopher Chavez. check-in: 7f869255 user: fvogel tags: trunk, main
19:31
Fix [f4d9d74df6]: ignored -disabledwidth for canvas rectangle and oval items. Patch from Christopher Chavez. check-in: 85b486a9 user: fvogel tags: core-8-6-branch
2023-04-07
07:20
TIP #655 implementation: Support the styleMask property for NSWindow and NSPanel in Aqua check-in: a527ef99 user: jan.nijtmans tags: trunk, main
2023-04-04
23:23
Fix [ef5d3e29a4] again: remove extraneous [contentView release] added in the original commit of the Cocoa port in 2009. Leaf check-in: 3c05f481 user: culler tags: bug-ef5d3e29a4-redux
22:32
Merge 8.7 check-in: e2f83318 user: jan.nijtmans tags: gripsize
22:30
Merge 8.7 check-in: 273b7d12 user: jan.nijtmans tags: revised_text, tip-466
22:29
Merge 8.7 check-in: d4d66885 user: jan.nijtmans tags: tip-626
2023-04-03
13:24
merge trunk check-in: 571494d0 user: dgp tags: core-8-7-b1-rc
2023-04-02
22:43
Merge 8.7 check-in: fec52cf9 user: jan.nijtmans tags: tip-660
22:34
Take over some comment changes from "bug-85cea56c27" branch check-in: b95fe446 user: jan.nijtmans tags: trunk, main
22:26
Complete fix for [85cea56c27]: The -underline option does not show an underline on ttk::label 1000 x thanks to François, for pinpointing the exact problem! check-in: 71f4c24a user: jan.nijtmans tags: trunk, main
22:01
Make sure not to change the fullscreen bit in the styleMask. (Thanks Francois!) Closed-Leaf check-in: a8e78f00 user: culler tags: 655
2023-04-01
18:25
Merge 8.7 check-in: 2a92fb6c user: jan.nijtmans tags: tip-626
13:54
Merge trunk (since previous commit on trunk was moved to tip-660) Closed-Leaf check-in: b52d9d1f user: jan.nijtmans tags: bug-85cea56c27
13:17
Add comment in TkGetIntForIndex. check-in: 01550f71 user: fvogel tags: bug-85cea56c27
13:13
merge trunk check-in: ecb2880d user: fvogel tags: bug-85cea56c27
08:58
Build Tk with TIP #660 check-in: 91dfbe10 user: jan.nijtmans tags: tip-660
2023-03-31
22:19
Merge 8.7 check-in: dc190a36 user: jan.nijtmans tags: tip-647
13:57
merge trunk check-in: b789024f user: dgp tags: core-8-7-b1-rc
2023-03-30
10:02
Merge 8.7 check-in: 0932892a user: jan.nijtmans tags: revised_text, tip-466
09:58
Merge 8.7 check-in: a289e0eb user: jan.nijtmans tags: tip-658
09:51
Merge 8.7 check-in: a3a73c9e user: jan.nijtmans tags: 655
09:36
Fix [15c685a976]: Issues with menu cloning. check-in: 126d79c5 user: sbron tags: trunk, main
09:33
Fix [15c685a976]: Issues with menu cloning. check-in: af772820 user: sbron tags: core-8-6-branch
03:45
Fix [ee0847f633]: Aqua: compiler warning in debug builds. And Fix [2ed289cae0]: Aqua: more format specifiers than arguments in tkToolbarButton check-in: 42cbe254 user: fvogel tags: trunk, main
03:44
Fix [ee0847f633]: Aqua: compiler warning in debug builds. And Fix [2ed289cae0]: Aqua: more format specifiers than arguments in tkToolbarButton check-in: bc9898c1 user: fvogel tags: core-8-6-branch
2023-03-28
21:58
Document TK_OPTION_INDEX check-in: f722fab7 user: jan.nijtmans tags: trunk, main
21:18
Fix tests check-in: 20d0590a user: culler tags: 655
20:20
Fix [2ed289cae0]: Aqua: more format specifiers than arguments in tkToolbarButton Closed-Leaf check-in: e3336f38 user: fvogel tags: bug-ee0847f6330, bug-2ed289cae0
20:14
Fix [ee0847f633]: Aqua: compiler warning in debug builds. check-in: 4527c59b user: fvogel tags: bug-ee0847f6330
02:47
Clean up restoration of -type as ignored wm attribute on macOS check-in: 75dec90c user: kevin_walzer tags: 655
2023-03-26
21:39
Merge 8.6. Fix cc warning check-in: 00193abc user: jan.nijtmans tags: trunk, main
21:22
Make test-case option-15.1 independant on test-case casing (as everywhere else) check-in: f72eb0ad user: jan.nijtmans tags: core-8-6-branch
16:35
Make tests 20.12 to -15 pass on Windows. In details: on this platform the cloned menu window does not exist at the time [event generate] is called, which prevents the event from being actually generated. The cloned menu needs to be posted for its window to exist. Then, on Windows, a 'normal' clone posted menu blocks the event loop --> remedy: make the clone of 'tearoff' type when cloning, therefore posting it makes its window exist and does not block the event loop, which in turn allows the event to be generated and serviced. Closed-Leaf check-in: ff954102 user: fvogel tags: bug-15c685a976
10:51
Make the clone inherit the bindtags from the original menu. check-in: 0200b98c user: sbron tags: bug-15c685a976
2023-03-24
21:14
Fix 68417a8bb3: No result/LF printed for 64-bit integer type check check-in: c9bb6f88 user: jan.nijtmans tags: trunk, main
2023-03-23
16:34
Proposed fix for bug [15c685a976]. check-in: cb31b210 user: sbron tags: bug-15c685a976
16:31
Add tests to check for the issues mentioned in bug [15c685a976]. check-in: 38f5744e user: sbron tags: bug-15c685a976
2023-03-22
20:23
Documentation for TK_OPTION_INDEX check-in: 97b2e9ba user: jan.nijtmans tags: bug-f41f675cca
10:29
Add a test for an id that is equal to a special index. check-in: 44db6483 user: sbron tags: tip-658
10:19
Describe the search order more explicitly. check-in: 098ddf6b user: sbron tags: tip-658
2023-03-21
20:27
Fix winMenu tests impacted by the tip. check-in: f985d289 user: fvogel tags: tip-658
09:25
Fix menuDraw tests impacted by the tip. check-in: 05c34ad8 user: sbron tags: tip-658
2023-03-20
16:49
Optimized a few SVG gradients. check-in: df091bec user: csaba tags: trunk, main
10:35
Fix error message formatting and add a test for the error scenario. check-in: 9a6c98a5 user: sbron tags: tip-658
10:04
Add tests for TIP 658. check-in: 10b230de user: sbron tags: tip-658
2023-03-17
20:20
Merge 8.6 check-in: aace6fb7 user: jan.nijtmans tags: trunk, main
20:15
arm64e -> arm64. Sync with Tcl check-in: aaa8d03f user: jan.nijtmans tags: core-8-6-branch
2023-03-16
23:08
Implement TIP 658 check-in: dd112723 user: sbron tags: tip-658
21:17
Update the description of the menu entry index of the form @index to reflect how it actually works. check-in: 48cee3f1 user: sbron tags: trunk, main
21:16
Update the description of the menu entry index of the form @index to reflect how it actually works. check-in: 38152873 user: sbron tags: core-8-6-branch
2023-03-15
17:06
Merge 8.6 check-in: 53c43f3e user: jan.nijtmans tags: trunk, main
17:02
Remove _LARGEFILE_SOURCE64 usage. See d690400d07 check-in: c35b1696 user: jan.nijtmans tags: core-8-6-branch
12:25
Code simplification in tkUnixButton.c check-in: 4dae9e2d user: csaba tags: trunk, main
2023-03-14
15:54
Partial fix for [85cea56c27]: The -underline option does not show an underline on ttk::label, ttk::labelframe, ttk::notebook tabs. check-in: 98154f2b user: jan.nijtmans tags: trunk, main
07:35
Merge 8.7. Remove some spacing check-in: 3560f85a user: jan.nijtmans tags: 655
2023-03-13
20:43
Fix indentation in tkConfig.c check-in: c0de3561 user: fvogel tags: bug-85cea56c27
20:33
merge trunk check-in: 830d179c user: fvogel tags: revised_text, tip-466
20:31
Fully fix the build on Windows. check-in: 6874757b user: fvogel tags: trunk, main
20:08
Merge 8.7 check-in: ce6369f5 user: jan.nijtmans tags: 655
11:54
Fix windows build check-in: f42f894e user: jan.nijtmans tags: trunk, main
2023-03-12
22:09
Merge 9.0 check-in: 743d56b0 user: jan.nijtmans tags: revised_text, tip-466
22:05
Merge 8.7 check-in: 7c25a809 user: jan.nijtmans tags: 655
21:59
Even more -1 -> TCL_INDEX_NONE check-in: ed5525fd user: jan.nijtmans tags: trunk, main
21:38
Merge 8.7 check-in: 84d8ab92 user: jan.nijtmans tags: 655
21:20
More -1 -> TCL_INDEX_NONE. More TCL_UNUSED( check-in: e40ad52e user: jan.nijtmans tags: trunk, main
2023-03-11
13:42
Fix [85cea56c27]: The -underline option does not show an underline on ttk::label, ttk::labelframe, ttk::notebook tabs. check-in: 41e57b5e user: fvogel tags: bug-85cea56c27
2023-03-06
16:31
Simplified the SVG data used for drawing the ttk::checkbutton indicator of the clam theme. check-in: c2a225bb user: csaba tags: trunk, main
15:29
More -Wconversion C warning fixes check-in: 177db981 user: jan.nijtmans tags: trunk, main
2023-03-05
22:20
Merge 8.7 check-in: f9d26b40 user: jan.nijtmans tags: revised_text, tip-466
21:36
off-by-one error in TIP #577 impl check-in: 2509c079 user: jan.nijtmans tags: trunk, main
2023-03-04
21:52
More serious elimination of -Wconversion C warnings check-in: f717a6ca user: jan.nijtmans tags: trunk, main
17:32
Merge 8.6 check-in: 65693af2 user: jan.nijtmans tags: trunk, main
17:30
Fix [93fe36b5a7]: <<MenuSelect>> virtual event not working for menus with -tearoff option check-in: 2f18956d user: jan.nijtmans tags: core-8-6-branch
17:24
Even simpler ... (@fvogel, you are right, the check for $index simply is useless here) Closed-Leaf check-in: 44af9fbc user: jan.nijtmans tags: bug-93fe36b5a7
15:22
Fix [93fe36b5a7]: <<MenuSelect>> virtual event not working for menus with -tearoff option check-in: 96646738 user: fvogel tags: bug-93fe36b5a7
2023-03-03
18:35
Helper function ColorToStr() greatly simplified. check-in: ff0b8a44 user: csaba tags: trunk, main
15:46
More -1 -> TCL_INDEX_NONE check-in: 844eb01e user: jan.nijtmans tags: trunk, main
15:45
Get rid of TCL_ENCODING_NOCOMPLAIN, since it will (most likely) be removed from Tcl check-in: 76687557 user: jan.nijtmans tags: trunk, main
15:18
-1 -> TCL_INDEX_NONE check-in: 5eec34c3 user: jan.nijtmans tags: trunk, main
2023-03-02
14:36
merge trunk check-in: 4ec3603d user: dgp tags: core-8-7-b1-rc
11:24
Some more C warnings (windows-specific) check-in: ca3305b8 user: jan.nijtmans tags: trunk, main
11:21
Reduce the number of ttk C warnings check-in: 188b2627 user: jan.nijtmans tags: trunk, main
2023-02-28
20:47
Fix calculation when menu doesn't fit below a ttk::menubutton. check-in: 6e75df2d user: sbron tags: trunk, main
20:40
Fix calculation when menu doesn't fit below a ttk::menubutton. check-in: f6129dd3 user: sbron tags: core-8-6-branch
2023-02-27
20:43
Fix [6cd4762798]: Crash using tk busy hold check-in: b73c04cd user: fvogel tags: trunk, main
20:43
Fix [6cd4762798]: Crash using tk busy hold check-in: 5da36f10 user: fvogel tags: core-8-6-branch
2023-02-26
20:02
Fix [6cd4762798]: Crash using tk busy hold Closed-Leaf check-in: c14176de user: fvogel tags: bug-6cd4762798
2023-02-24
14:39
merge trunk check-in: 3b74e887 user: dgp tags: core-8-7-b1-rc
11:50
Hopefully final unification and cleanup of the SVG data used for drawing indicators check-in: 118c0b44 user: csaba tags: trunk, main
2023-02-22
15:58
merge trunk check-in: 301ca506 user: dgp tags: core-8-7-b1-rc
2023-02-20
13:49
Further work on scalability of the Tk widget demo GUI check-in: ae5acb5a user: csaba tags: trunk, main
2023-02-18
19:05
Fix help windows. check-in: 71e890cb user: culler tags: 655
13:56
Merged branch better-indicators into trunk; a couple of additional visual improvements check-in: 442b858b user: csaba tags: trunk, main
2023-02-17
12:56
Code cleanup Closed-Leaf check-in: 7bd6fdbe user: csaba tags: better-indicators
2023-02-15
10:46
Small correction check-in: d101aa80 user: csaba tags: trunk, main
10:04
Provided SVG images for the Tk widget demonstration application check-in: f4cca32b user: csaba tags: trunk, main
2023-02-14
15:28
Alternative implementation of the ttk::checkbutton and ttk::radiobutton indicators of the clam theme, using SVG images check-in: 801b5bb5 user: csaba tags: better-indicators
15:02
Create new branch named "better-indicators" check-in: 8f65f003 user: csaba tags: better-indicators
12:09
Code optimization and cleanup related to the indicator images check-in: 402c5f81 user: csaba tags: trunk, main
2023-02-13
14:23
merge trunk check-in: 21c44e9c user: dgp tags: core-8-7-b1-rc
2023-02-12
09:15
merge trunk check-in: e865ae45 user: fvogel tags: revised_text, tip-466
09:14
Fix 170551eeff (from the Tcl repository): Crash in tk busy forget. check-in: 4da3884b user: fvogel tags: trunk, main
09:14
Fix 170551eeff (from the Tcl repository): Crash in tk busy forget. check-in: 8ace8752 user: fvogel tags: core-8-6-branch
2023-02-11
22:28
Restore originally expected results in focus-2.10, -2.15, -2.16, -2.17 and -3.7. Leaf check-in: 865150c1 user: fvogel tags: less_tests_constraints_focus
14:47
Improved the SVG data of a few images used for drawing (ttk::)checkbutton and (ttk::)radiobutton indicators check-in: 9f532a0b user: csaba tags: trunk, main
2023-02-10
22:24
Fix [1642750fff]: focus-5.1 now passes by adding an update (Thanks to bll in his comment dated 2020-07-02 in ticket [1474465fff]). check-in: c879e9ad user: fvogel tags: less_tests_constraints_focus
21:55
focus.test - Add three missing constraints. check-in: 83122f50 user: fvogel tags: less_tests_constraints_focus
21:52
focus.test - Make the 'knownBug'-flagged tests pass by 1. Distinguishing between Tk internally generated FocusIn/FocusOut events from events generated at the script level by [event generate], which fixes the fix [185b0e79] that fixed [1389270fff] (this was not compatible with focus-2.* tests and it remained undetected since 2008, probably because these tests used to be constrained with 'nonPortable' thus not routinely run. and 2. Adapt the focus test suite to this change. check-in: 0ca3d346 user: fvogel tags: less_tests_constraints_focus
18:27
Fix 170551eeff (from the Tcl repository): Crash in tk busy forget. Closed-Leaf check-in: 7ebe5132 user: fvogel tags: bug-170551eeff
18:10
Clear all other bits when docmodal is set - avoids resizing bugs with docmodals check-in: 2eabc59d user: culler tags: 655
16:28
merge trunk check-in: 5819db40 user: dgp tags: core-8-7-b1-rc
15:24
Restore the old behavior where wm attributes -type is accepted but ignored by Aqua. check-in: 8d504529 user: culler tags: 655
12:06
Build Tk 8.7 with apn-encoding-profile branch Closed-Leaf check-in: 259a9c8b user: jan.nijtmans tags: build-with-apn-encoding-profile
12:00
Merge 8.7 check-in: b7ae5b8f user: jan.nijtmans tags: gripsize
2023-02-09
19:47
More TK_OPTION_INT -> TK_OPTION_PIXELS check-in: 7c187f81 user: jan.nijtmans tags: trunk, main
19:11
Add -appearance and -isdark as options to the wm attributes command. check-in: 525b51e7 user: culler tags: 655
14:14
Made the ttk::sizegrip widget scaling-aware; a few necessary changes related to the winnative theme check-in: 7a0313e0 user: csaba tags: trunk, main
2023-02-08
15:50
ttkEntry width is in avgchar, not in pixels, so TK_OPTION_PIXELS is nonsence here Closed-Leaf check-in: b68f4cdf user: jan.nijtmans tags: more-int-to-pixels
15:42
More TK_OPTION_INT -> TK_OPTION_PIXELS check-in: b1b3767a user: jan.nijtmans tags: more-int-to-pixels
12:15
Merge 8.7 check-in: c732d551 user: jan.nijtmans tags: tip-647
12:14
Merge 8.7 check-in: 36f1ce10 user: jan.nijtmans tags: tip-626
12:12
Merge 8.7 check-in: d0594c4b user: jan.nijtmans tags: revised_text, tip-466
11:57
Rebase to 8.7 check-in: 534cb23b user: jan.nijtmans tags: gripsize
11:45
Don't worry about Visual Studio < 2015 any more check-in: 350021d8 user: jan.nijtmans tags: trunk, main
11:21
Merged branch scaling-aware-classic-simple into trunk check-in: fe06eb8d user: csaba tags: trunk, main
03:36
Add the tabs demo. check-in: d0c98502 user: culler tags: 655
2023-02-07
21:27
Cleanup; fix build with target 10.9 check-in: 2b2f5d6b user: culler tags: 655
14:40
Unify static data initializers, do it all the same way. Closed-Leaf check-in: 33e33821 user: jan.nijtmans tags: scaling-aware-classic-simple
14:23
Merge 8.6 (more TCL_UNUSED usage) check-in: 24854410 user: jan.nijtmans tags: trunk, main
14:01
Use more TCL_UNUSED() macro's in stead of (void) casts check-in: 55be7321 user: jan.nijtmans tags: core-8-6-branch
12:09
Edit documentation. check-in: 0c609e9d user: culler tags: 655
11:49
Document tabbingmode and tabbingid. check-in: 63d201b3 user: culler tags: 655
06:44
merge trunk check-in: e1e72e3a user: griffin tags: scaling-aware-classic-simple
2023-02-06
21:00
Made the indicators of the Tk core checkbuttons and radiobuttons on Windows and the ones of the ttk::checkbutton and ttk::radiobutton widgets of the winnative theme scaling-aware check-in: 4bcd77d2 user: csaba tags: scaling-aware-classic-simple
15:08
merge trunk check-in: 09c24181 user: dgp tags: core-8-7-b1-rc
02:24
Fix for Ticket [c936def7d38]. Filter out Indicator images generated and used by checkbutton and radiobutton widgets. check-in: 5252245d user: griffin tags: trunk, main
2023-02-05
21:47
Finish the implementation of tabbed windows. check-in: 6e45ed93 user: culler tags: 655
20:45
Backout [aa4ae376] since this approach does not work on Windows: tests focus-2.12 and -2.14 fail because after running proc focusClear the [focus] command does not return {} as it should (and as it does on Linux). So back to the other approach with proc focusClear not using the background machinery but a focussed window packed in a toplevel that is subsequently destroyed. check-in: 6cacba2d user: fvogel tags: less_tests_constraints_focus
20:00
Typo in comment. check-in: b16c3cb8 user: fvogel tags: less_tests_constraints_focus
2023-02-04
15:16
focus.test - Give up trying to work around KDE's focus stealing prevention. Resort back to the background machinery to clear the focus. Tests in focus.test only pass 100% when the focus stealing prevention setting is 'None'. check-in: aa4ae376 user: fvogel tags: less_tests_constraints_focus
02:17
Add wm attributes tabbingid and tabbingmode check-in: fa154de3 user: culler tags: 655
2023-02-03
21:20
Be more specific on comments in focus.test. check-in: 4fa40776 user: fvogel tags: less_tests_constraints_focus
21:09
Let the [testwrapper] command be available only on X11 since all tests constrained by 'testwrapper' are also constrained by x11. (Backout three commits to achieve this). check-in: bc503a6f user: fvogel tags: less_tests_constraints_focus
21:07
All tests constrained by 'testwrapper' can only pass on X11 (on other platforms the wrapper is the same as the toplevel). Constrain them with 'x11'. Also, all focus-2.* tests are 'knownBug', even those that accidentally pass. check-in: d71dee6c user: fvogel tags: less_tests_constraints_focus
21:00
winfo-7.8 wannot succeed on macOS aqua or Windows (where the wrapper is the same as the toplevel). check-in: 5e8a5e5c user: fvogel tags: less_tests_constraints_focus
12:25
Made sure that ttkDefaultTheme.c will compile on Windows, too; tk::scalingPct is no longer read-only check-in: 2be885b3 user: csaba tags: scaling-aware-classic-simple
2023-02-02
20:21
please the compiler better ;-) check-in: e92e3a1e user: jan.nijtmans tags: scaling-aware-classic-simple
17:26
Trying to please the compiler on Windows check-in: 9af5094f user: csaba tags: scaling-aware-classic-simple
2023-02-01
21:52
Remove tempNotWin constraint from unixWm-50.3 since it doesn't appear to hang anymore (this constraint was set in [d1cf66df] for this reason). check-in: 7f5059dc user: fvogel tags: less_tests_constraints_focus
21:45
unixWm* tests using [testprop] can only pass on X11. Indeed, on Windows or macOS aqua, testprop is implemented by TestpropObjCmd(), which calls XGetWindowProperty(), which is a no-op stub on these platforms. check-in: b64bc45f user: fvogel tags: less_tests_constraints_focus
21:31
unixWm-2[89].* cannot pass on Windows or macOS aqua since [testprop] is implemented by TestpropObjCmd(), which calls XGetWindowProperty(), which is a no-op stub on these platforms. check-in: 224d01b5 user: fvogel tags: less_tests_constraints_focus
19:13
Merged trunk into branch scaling-aware-classic-simple check-in: e0cd893c user: csaba tags: scaling-aware-classic-simple
02:29
Clean up presentation of Mac options in widget demo check-in: f0863772 user: kevin_walzer tags: 655
2023-01-31
22:12
Let the [testwrapper] command be available on macOS in addition to Linux and Windows. check-in: dcb0e412 user: fvogel tags: less_tests_constraints_focus
22:07
Oops. Accidentally removed [testwrapper] from Linux. check-in: 70ba0146 user: fvogel tags: less_tests_constraints_focus
21:56
Let the [testwrapper] command be available on Windows in addition to Linux. check-in: cbe6f2e4 user: fvogel tags: less_tests_constraints_focus
20:57
focus-6.[12] should run on x11 only. check-in: cbc1e8ff user: fvogel tags: less_tests_constraints_focus
19:53
Made the ttk::checkbutton and ttk::radiobutton indicators of the alt theme scaling-aware, preserving their 3D look check-in: 5989d68b user: csaba tags: scaling-aware-classic-simple
2023-01-30
21:18
focus-2.13 is also a knownBug (seen at GitHub Actions). check-in: 6f082603 user: fvogel tags: less_tests_constraints_focus
17:18
Change -type to -class. Update the man page. check-in: 5e941a91 user: culler tags: 655
16:09
merge 8.7 check-in: 002da37d user: dgp tags: core-8-7-b1-rc
15:21
demo details check-in: 30ac8f3d user: culler tags: 655
03:08
Add demo script check-in: eeb5495b user: culler tags: 655
2023-01-29
21:58
focus.test - Remove the unix constraint, the tests pass on Windows as well, except focus-3.5 (now flagged knownBug, same as focus-3.7). check-in: 749b61eb user: fvogel tags: less_tests_constraints_focus
21:17
focus.test - Zero failure on Debian 10 with focus stealing prevention set to 'None'. Several focus-2.* tests now flagged 'knownBug', see comments in the file. Note that tests previously flagged with failsOnUbuntu or failsOnXQuartz are real (known) bugs. check-in: 00bdaf0f user: fvogel tags: less_tests_constraints_focus
12:56
focus.test - Attempt to work around KDE's focus stealing prevention that leads to focus tests failures on Debian 11. A first step: Don't use the background machinery to ensure the current app has no focussed window, rather recycle proc fixfocus instead (and rename it to focusClear). Number of failures in focus.test reduces from 14 to 11 (not the same tests fail before and after the present commit). At this point there is no failure on Debian 11 before focus-2.1. Plus cosmetic (whitespace) changes. check-in: a5eaa33f user: fvogel tags: less_tests_constraints_focus
07:48
merge core-8-6-branch check-in: 7ce488e8 user: fvogel tags: less_tests_constraints
2023-01-28
22:57
merge trunk check-in: 41d978c2 user: fvogel tags: revised_text, tip-466
22:56
merge core-8-6-branch: now textWind.test follows the computation pattern initiated with textDisp.test. check-in: 4247a102 user: fvogel tags: trunk, main
22:56
merge less_tests_constraints: now textWind.test follows the computation pattern initiated with textDisp.test. check-in: ed5cf034 user: fvogel tags: core-8-6-branch
21:17
Implementation of TIP 655 check-in: 2e788489 user: culler tags: 655
2023-01-27
14:43
merge trunk check-in: 81b8b96f user: dgp tags: core-8-7-b1-rc
2023-01-26
05:30
Make classic check and radio buttons screen scaling aware. Thanks to Csaba for this contribution. check-in: 200cd8dc user: griffin tags: trunk, main
2023-01-25
19:35
Image and placement improvements provided by Csaba (Thanks!) Closed-Leaf check-in: c32a6f7c user: griffin tags: scaling-aware-classic-buttons
18:18
Improvements related to the geometry of the checkbutton and radiobutton indicator images check-in: e5c36053 user: csaba tags: scaling-aware-classic-simple
16:52
Merge 8.7 check-in: 507c7be1 user: jan.nijtmans tags: gripsize
16:51
Merge 8.7 check-in: b80d0f37 user: jan.nijtmans tags: tip-647
16:51
Merge 8.7 check-in: b5038f62 user: jan.nijtmans tags: tip-626
16:47
Merge 8.7 check-in: 8f71b9a0 user: jan.nijtmans tags: revised_text, tip-466
16:30
Merge 8.7 check-in: dc53efc8 user: jan.nijtmans tags: scaling-aware-classic-buttons
16:26
Merge 8.7 check-in: 10aeb557 user: jan.nijtmans tags: scaling-aware-classic-simple
10:46
Make -rowheight/-columnseparatorwidth/-indent (in ttk treeview) points-aware, so it can be scalable check-in: c7ae9a87 user: jan.nijtmans tags: trunk, main
2023-01-24
19:54
Whenever searching fonts with Tcl_UtfToExternal(... TCL_ENCODING_STOPONERROR ..), specify TCL_ENCODING_STRICT too: We already know that Surrogates don't have graphical representtation, so we can stop early check-in: 9dccf131 user: jan.nijtmans tags: trunk, main
18:21
merge trunk check-in: 86fb3e28 user: dgp tags: core-8-7-b1-rc
12:41
Made the cascade arrows of the menu entries on X11 and the values of further Ttk styling options scaling-aware. See the ticket [f20f46b9] for details. check-in: c2174181 user: csaba tags: scaling-aware-classic-simple
00:26
Combine scaling-aware-classic-simple implemenation with 3D check and radio button images. Improve icon placement. check-in: 928c5880 user: griffin tags: scaling-aware-classic-buttons
2023-01-22
20:36
Revert to using {Courier -12} as fixedFont like it originally was. check-in: d4bbaecf user: fvogel tags: less_tests_constraints
20:30
Remove very old comments about statements influencing tests results, specifically here destruction of frame widgets used in previous tests. This should someday be included in -cleanup sections within each tests. As it is, the tests are not independant from each other. check-in: 5097012d user: fvogel tags: less_tests_constraints
20:27
Factorize computations in expected textWind.test results (use proc bo, xw, xchar, yline - same as in textDisp.test). check-in: 8870103e user: fvogel tags: less_tests_constraints
10:37
Fix a mistake in sprintf eradication (it had no impact since TK_SEND_ENABLED_ON_WINDOWS is not defined. check-in: eb36ec69 user: fvogel tags: trunk, main
10:37
Fix a mistake in sprintf eradication (it had no impact since TK_SEND_ENABLED_ON_WINDOWS is not defined. check-in: 4896e546 user: fvogel tags: core-8-6-branch
2023-01-21
17:25
Merge trunk check-in: d52d48b0 user: griffin tags: scaling-aware-classic-buttons
09:03
Fix error in tkWinSend.c (there was no impact since TK_SEND_ENABLED_ON_WINDOWS is not defined, but anyway: thanks Jan!). Closed-Leaf check-in: a8ba2d20 user: fvogel tags: death-to-sprintf
06:46
Scaling aware classic buttons with simple border check-in: 4392227d user: griffin tags: scaling-aware-classic-simple
2023-01-20
21:16
Remove failsOnXQuarz from some testcases: no longer needed. The problem was a real bug in Tcl, not Tk. See Tk ticket [370b1ff03e] for details. check-in: 90c6897c user: jan.nijtmans tags: trunk, main
2023-01-19
21:07
Revert changes in tests/textWind.test erroneously present in previous commit. check-in: 9d5aeb1f user: fvogel tags: less_tests_constraints
20:52
merge core-8-6-branch check-in: 7d7359e1 user: fvogel tags: less_tests_constraints
15:16
Merge 8.7. Remove TCL_ENCODING_HACK_FLAG (no longer needed) Closed-Leaf check-in: 8304bfdc user: jan.nijtmans tags: bug-370b1ff03e
2023-01-18
21:53
Backout previous commit, ttk entry-2.1.1 really fails on macOS with XQuartz at Github CI. check-in: a63c0bca user: fvogel tags: less_tests_constraints
20:35
Merge trunk: Eradicate uses of sprintf because it triggers deprecation warning on macOS Ventura. Resolve conflicts. check-in: b5da95de user: fvogel tags: revised_text, tip-466
20:23
Merge core-8-6-branch: Eradicate uses of sprintf because it triggers deprecation warning on macOS Ventura. Resolve conflicts. Remove sprintf calls specific to the main branch. check-in: 0680a2f8 user: fvogel tags: trunk, main
19:41
Eradicate uses of sprintf because it triggers deprecation warning on macOS Ventura. check-in: e9575243 user: fvogel tags: core-8-6-branch
2023-01-16
09:55
Merge 8.7. Add TCL_ENCODING_HACK_FLAG, meant for experimenting (not _ever_ to be merged to trunk!) check-in: dce27b65 user: jan.nijtmans tags: bug-370b1ff03e
2023-01-15
22:00
Merge 8.7. -gripcount -> gripsize and diameter -> size check-in: 8d7f56a6 user: jan.nijtmans tags: gripsize
09:59
Fix error in comment. check-in: 82b4bff1 user: fvogel tags: death-to-sprintf
09:59
Factorise one more #define snprintf check-in: a2054aaf user: fvogel tags: death-to-sprintf
09:47
Really use snprintf (and not _snprintf) when MSVC is at least 2015. check-in: 2996c04e user: fvogel tags: death-to-sprintf
00:56
Merge 8.7 check-in: 0b527088 user: jan.nijtmans tags: revised_text, tip-466
2023-01-14
19:45
Make -sizegrip/-gripcount scalable. Also clean-up *Theme.tcl files, regarding usage of temporary variables check-in: 5bc5c090 user: jan.nijtmans tags: trunk, main
18:13
Experiment. Remove failsOnXQuartz constraint on ttk entry-2.1.1 since I can't reproduce the failure on macOS with XQuartz. check-in: 8e1c47a5 user: fvogel tags: less_tests_constraints
18:12
merge core-8-6-branch check-in: 3c9e4a54 user: fvogel tags: less_tests_constraints
13:11
Ticket [370b1ff03e]. Confirm the issue is in Tcl (see Tcl's branch bug-370b1ff03e against which we temporarily build on macOS with clang) by removing the 'failsOnXQuartz' constraints in entry.test and spinbox.test. check-in: 0375284b user: fvogel tags: bug-370b1ff03e
11:10
Factorise definition of snprintf in tkWinInt.h (MSVC before 2015 didn't know snprintf). check-in: 873b7ee3 user: fvogel tags: death-to-sprintf
2023-01-12
21:54
Fix compilation with Tcl 9.0 headers check-in: 2ffd5fb8 user: jan.nijtmans tags: scaling-aware-classic-buttons
12:16
Change -gripsize back to -gripcount (name change can be done later as a separate step) check-in: ae4221e3 user: jan.nijtmans tags: gripsize
11:57
Missing Tk_GetPixelsFromObj(). Verify compatibility with old '-gripcount' check-in: eb706160 user: jan.nijtmans tags: gripsize
00:31
Fix mistake. check-in: 13dfecc2 user: fvogel tags: death-to-sprintf
00:04
Provide explicit size in snprintf when needed. Fix gcc warning: 'argument to ‘sizeof’ in ‘snprintf’ call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]' check-in: a4c42b2c user: fvogel tags: death-to-sprintf
2023-01-11
23:33
The last missing change sprintf --> snprintf. check-in: 1ec70633 user: fvogel tags: death-to-sprintf
22:04
Scaling aware classic check and radio buttons. Menu check and radio buttons not yet implemented. This is a corollary to rfe-e9622302. check-in: 7936086d user: griffin tags: scaling-aware-classic-buttons
12:38
Add "-gripsize" option or convert "-gripcount" -> "-gripsize" (which is the same, factor 2) check-in: 5e436848 user: jan.nijtmans tags: gripsize
2023-01-10
22:02
Eradicate uses of sprintf because it triggers deprecation warning on macOS Ventura. Only a single instance left in TkpPrintWindowId() (tkWinWindow.c). check-in: af43ac55 user: fvogel tags: death-to-sprintf
21:19
Update documentation check-in: d9b6b33f user: jan.nijtmans tags: trunk, main
17:04
Use pixels in stead of ints in the "wm minsize" and "wm maxsize" commands, so those become scalable. check-in: 28edd3d3 user: jan.nijtmans tags: trunk, main
16:52
Merge 8.6 check-in: c8b0cb70 user: jan.nijtmans tags: trunk, main
16:16
More usage of TCL_UNUSED. Make sure Tk never uses the TIP #575 version of Tcl_UtfCharComplete() check-in: bf26aa64 user: jan.nijtmans tags: core-8-6-branch
2023-01-08
19:48
Merge 8.6 check-in: d7637d50 user: jan.nijtmans tags: trunk, main
19:46
Fix [cee095ab5a]: X error handler not uninstalled in tkUnixRFont.c, Tk_MeasureChars check-in: af53acf2 user: jan.nijtmans tags: core-8-6-branch
09:17
Merge core-8-6-branch check-in: b8c2861e user: fvogel tags: trunk, main
09:16
Merge unstable_tests branch. No real change. check-in: 737e3079 user: fvogel tags: core-8-6-branch
2023-01-07
13:14
The possible cause for unixEmbed-10.2 and frame-3.10 tests failures on macOS mentioned in the comments of proc deleteWindows is not the correct one. Keep the workaround (the return statement) and change the destroy line anyway. Closed-Leaf check-in: 732a907f user: fvogel tags: unstable_tests
2023-01-06
21:35
Fix [8bee4b2009]: progress bar no longer displays properly with certain styles. check-in: c0e5aa48 user: fvogel tags: trunk, main
16:36
merge-mark check-in: d20c3e1a user: jan.nijtmans tags: trunk, main
16:35
Fix ad393071c2: Use different LD_LIBRARY_PATH_VAR on macOS check-in: 3102a7f9 user: jan.nijtmans tags: core-8-6-branch
16:32
Fix ad393071c2: Use different LD_LIBRARY_PATH_VAR on macOS check-in: 45391f72 user: jan.nijtmans tags: trunk, main
16:19
Merge 8.6 check-in: a63340c7 user: jan.nijtmans tags: trunk, main
16:07
Fix [d84d334ae6]: Fix build on older macOS System check-in: a53edb5e user: jan.nijtmans tags: core-8-6-branch
00:06
-indicatordiameter -> indicatorsize Closed-Leaf check-in: 9222e4c0 user: jan.nijtmans tags: bug-f20f46b9
2023-01-05
23:01
Eliminate even more ScaleNum usage, by changing "int" -> "pixel" check-in: 2edd0e40 user: jan.nijtmans tags: bug-f20f46b9
18:08
Merge 8.7 check-in: b0d8e451 user: jan.nijtmans tags: bug-f20f46b9
18:03
Some progress in [f20f46b90a]. Not done yet check-in: f7faa6e9 user: jan.nijtmans tags: trunk, main
17:11
When translating "nsFont pointSize" to Tcl_WideInt, use correct rounding check-in: 95303b17 user: jan.nijtmans tags: core-8-6-branch
16:00
Replaced all ::tk::ScaleNum invocations with screen distances in points at all places where this was possible check-in: c4db2f83 user: csaba tags: bug-f20f46b9
2023-01-04
21:49
When translating "nsFont pointSize" to Tcl_WideInt, use correct rounding check-in: f42742a8 user: jan.nijtmans tags: bug-f20f46b9
21:13
code cleanup (no functional change) check-in: 370c139a user: jan.nijtmans tags: bug-f20f46b9
2023-01-03
23:15
Rebase to 8.7. Make (hopefully) all MacOS test-cases pass check-in: 8ac589c7 user: jan.nijtmans tags: bug-f20f46b9
22:53
Merge 8.6 check-in: 5a0abebc user: jan.nijtmans tags: trunk, main
22:28
Make TkMacOSXIsCharacterMissing() a (useless) macro, so it's symbol can be removed in Tk 8.7 check-in: c6785b7e user: jan.nijtmans tags: core-8-6-branch
20:09
merge less_test_constraints_revised_text (no changes). check-in: ab3506f8 user: fvogel tags: revised_text, tip-466
20:09
merge trunk check-in: ab788a4a user: fvogel tags: revised_text, tip-466
20:08
merge less_tests_constraints_87 (cosmetic changes). check-in: 530c6a09 user: fvogel tags: trunk, main
20:07
merge core-8-6-branch check-in: 3eddcfc2 user: fvogel tags: trunk, main
20:03
merge less_tests_constraints (cosmetic changes). check-in: cc8d80ba user: fvogel tags: core-8-6-branch
19:46
Add a comment in proc deleteWindows (constraints.tcl) that could explain the delayed deletion problem on macOS at the CI runners, that a call to 'update' is preventing. check-in: 37e9f2b5 user: fvogel tags: unstable_tests
19:41
merge 8.6 check-in: ce723c91 user: fvogel tags: unstable_tests
2023-01-02
17:51
Attempt to make it look better on MacOS, and more ttk adaptations check-in: 84e45754 user: jan.nijtmans tags: bug-f20f46b9
16:27
Merge 8.6 check-in: befeafbf user: jan.nijtmans tags: trunk, main
15:58
Use more X11 macro's, in stead of accessing fields directly. Mostly backported from 8.7 check-in: 7e56dcf1 user: jan.nijtmans tags: core-8-6-branch
2022-12-30
21:35
Refine progressbar-3.3 Closed-Leaf check-in: 9287395c user: fvogel tags: bug-8bee4b2009-alt
21:15
Simplify code by making better use of common parts between Text and cText elements. check-in: 2ff58248 user: fvogel tags: bug-8bee4b2009-alt
20:53
Another approach to fix [8bee4b2009]: Instead of the Text element used in other widgets, use a collapsing Text element. Test progressbar-3.3 passes. check-in: 9034028c user: fvogel tags: bug-8bee4b2009-alt
16:44
A workaround for [8bee4b2009]: the default font used for progressbars is of very small size. Test progressbar-3.3 now passes. Closed-Leaf check-in: fba99d26 user: fvogel tags: bug-8bee4b2009
16:41
Add (currently failing) test progressbar-3.3 demonstrating bug [8bee4b2009]. check-in: 79c6edba user: fvogel tags: bug-8bee4b2009
2022-12-29
22:56
Use some more point-expressions in stead of tk::ScaleNum check-in: bf9a2216 user: jan.nijtmans tags: trunk, main
2022-12-28
17:50
merge 8.7 check-in: 2bdff2e4 user: dgp tags: core-8-7-b1-rc
2022-12-26
10:01
Fix [b461c70399]: text widget handling of the empty space left from line wrap. This changes the behavior when, in a -wrap !none mode, the user clicks in the right half of the blank area at the end of a display line (previously: the cursor got positioned at the beginning of the next display line, now it will be at the end of the current display line which is more in line with what current other editors do). Moreover, an attempt to better document dlineinfo is implemented. check-in: 6888bdc8 user: fvogel tags: revised_text, tip-466
09:36
merge revised_text Closed-Leaf check-in: 67c6fb07 user: fvogel tags: bug-b461c70399
2022-12-22
20:10
For completeness, added the automatic scaling to the winnative theme, too check-in: a1523223 user: csaba tags: trunk, main
2022-12-20
16:50
Merge 8.7 check-in: 5936a79b user: jan.nijtmans tags: revised_text, tip-466
16:49
Merge 8.7 check-in: 030b0124 user: jan.nijtmans tags: tip-626
16:47
Merge 8.7 check-in: 0f51f9f3 user: jan.nijtmans tags: tip-647
16:40
Fix [e9622302]: Make Tk widgets "tk scale" and system scaling aware check-in: 85925702 user: jan.nijtmans tags: trunk, main
2022-12-19
19:28
Fix [95691a9eac]: demo image files for maccOS buttons are too large. check-in: 63cd3427 user: culler tags: trunk, main
2022-12-17
15:38
Reduce gigantic demo images to a reasonable size Closed-Leaf check-in: 180015c4 user: culler tags: bug-95691a9eac
2022-12-16
16:15
Merge 8.7 check-in: 9af581c8 user: jan.nijtmans tags: revised_text, tip-466
16:14
Merge 8.7 Closed-Leaf check-in: b9b0aa92 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
15:09
merge-mark check-in: c15162ff user: jan.nijtmans tags: trunk, main
12:16
Now that 32-bit cygwin is dead, eliminate the need for --enable-64bit in a Cygwin build check-in: 7e7b7392 user: jan.nijtmans tags: core-8-6-branch
11:40
Possible fix for [95691a9eac]: In the Widget tour, are 8MB images necessary? Just changing the images from png ->gif Closed-Leaf check-in: 96e32445 user: jan.nijtmans tags: bug-95691a9eac
2022-12-15
23:32
merge-mark check-in: faddec50 user: jan.nijtmans tags: tip-626
23:31
Change (internal) ConfigAttributesObj() signature: int -> Tcl_Size check-in: 6b2dd80a user: jan.nijtmans tags: trunk, main
23:26
Tcl_Size skip check-in: 977de5e9 user: jan.nijtmans tags: tip-626
22:47
Merge 8.7 check-in: 4a9dadb0 user: jan.nijtmans tags: tip-626
14:13
Let (internal) TkGetDisplayOf() return Tcl_Size, not int check-in: 5e11f321 user: jan.nijtmans tags: trunk, main
2022-12-14
17:30
Merge 8.7 check-in: 64dc7633 user: jan.nijtmans tags: tip-647
17:30
merge-mark check-in: 228ff2d5 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
17:29
Merge 8.6 check-in: 667b4663 user: jan.nijtmans tags: trunk, main
17:26
Allow "tk scaling" in safe interpreters, but not when they try to set the scaling factor check-in: f67aa059 user: jan.nijtmans tags: core-8-6-branch
16:20
Scaling-related changes in the Tk and Ttk library scripts ready for testing. No changes (yet) in the demo scripts. check-in: 03945209 user: csaba tags: rfe-e9622302-scalable-icons
09:58
Merge-mark check-in: 4c547463 user: jan.nijtmans tags: tip-647
09:51
Merge 8.7 check-in: 2d9bcc68 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
08:03
Let's try to build Tk with Tcl 9.1 (with TIP #626) check-in: 3bc2d6e5 user: jan.nijtmans tags: trunk, main
2022-12-13
21:05
Merge 8.7 check-in: 83118201 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
21:03
Only forbid writing of scaling value in safe interpreters, not reading it check-in: cfdfba69 user: jan.nijtmans tags: rfe-e9622302-scalable-icons
20:21
More scaling in common dialogs check-in: 85c6e0c4 user: csaba tags: rfe-e9622302-scalable-icons
19:08
Don't forbid "tk scaling" in safe interpreters check-in: 46d30c0d user: jan.nijtmans tags: rfe-e9622302-scalable-icons
2022-12-12
23:21
Merge 8.7 check-in: 1e68a0d0 user: jan.nijtmans tags: revised_text, tip-466
23:19
Merge 8.7 check-in: 9c3a761f user: jan.nijtmans tags: tip-626
23:17
Merge 8.7 check-in: 1391e245 user: jan.nijtmans tags: tip-647
23:14
Merge 8.6 check-in: 6852c631 user: jan.nijtmans tags: trunk, main
22:57
Variable 'j' no longer needed check-in: bf5161ff user: jan.nijtmans tags: core-8-6-branch
22:20
Merge-mark check-in: d24c5c3f user: jan.nijtmans tags: trunk, main
22:16
Internal optimization in tkImgPhoto.c: Eleminate the need to allocate a temporary 'args' array. Backported from 8.7 check-in: 4fa8161e user: jan.nijtmans tags: core-8-6-branch
19:59
Fix [6ee162c3d9]: Style configuring Treeview -rowheight 0 crashes. Also, document -indent treeview styling option. check-in: dce90abe user: fvogel tags: trunk, main
19:45
Fix [6ee162c3d9]: Style configuring Treeview -rowheight 0 crashes. Also, document -indent treeview styling option. check-in: 606cb391 user: fvogel tags: core-8-6-branch
15:49
Fix building of Linux binary check-in: 1f47a1fa user: jan.nijtmans tags: tip-647
15:38
Merge 8.7 check-in: d7340389 user: jan.nijtmans tags: tip-647
15:36
Merge 8.7 check-in: 97a5a333 user: jan.nijtmans tags: tip-626
15:08
merge 8.7 check-in: b895db8d user: dgp tags: core-8-7-b1-rc
06:50
Merge 8.6 - change copyright in Windows build to UCal. check-in: 9bb958f5 user: apnadkarni tags: trunk, main
06:48
Change copyright in Windows rc from Activestate to UCal and others to match license. check-in: 9cf50413 user: apnadkarni tags: core-8-6-branch
2022-12-11
22:17
Build with Tcl 8.7 too check-in: d731edc4 user: jan.nijtmans tags: tip-626
22:09
Build with Tcl 8.7 too check-in: 3d2d5c3a user: jan.nijtmans tags: tip-647
2022-12-10
15:25
Forgot ttk/fonts.tcl in previous commit check-in: 9d52c537 user: csaba tags: rfe-e9622302-scalable-icons
14:54
Scaling-related improvements check-in: 64a3e8a9 user: csaba tags: rfe-e9622302-scalable-icons
2022-12-09
15:28
merge 8.7 check-in: f55b7237 user: dgp tags: core-8-7-b1-rc
13:47
merge main check-in: aff85097 user: oehhar tags: rfe-e9622302-scalable-icons
2022-12-08
21:44
Merge 8.7 check-in: e50d64e0 user: jan.nijtmans tags: tip-626
21:41
merge-mark check-in: 9f8c0507 user: jan.nijtmans tags: tip-647
21:40
Remove unnecessary TkGetStringsFromObjs() usage check-in: e60547e9 user: jan.nijtmans tags: trunk, main
21:03
Rebase to latest trunk check-in: 660431f0 user: jan.nijtmans tags: tip-647
20:26
Rebase to latest trunk. Change workflow build labels check-in: 3946a4fe user: jan.nijtmans tags: tip-626
20:10
Close fork check-in: fbfb75d2 user: jan.nijtmans tags: trunk, main
20:06
Minor improvements related to the printer dialog check-in: 2457dbc2 user: csaba tags: trunk, main
19:52
Rename linux-with-tcl8-build.yml to linux-with-tcl86-build.yml: Apparently in GITHUB, same file must have the same workflow name, otherwise the new name is not picked up check-in: 28c1677a user: jan.nijtmans tags: trunk, main
17:56
Made sure that a series of Tk core and Ttk widgets will be scaled according to the display's scaling percentage check-in: 447c5819 user: csaba tags: rfe-e9622302-scalable-icons
17:26
Replaced several pixmap icons with SVG images that are automatically scaled according to the display' scaling percentage check-in: f6494c67 user: csaba tags: rfe-e9622302-scalable-icons
15:08
Proposed changed for [549005c9b2]: Modifactions the the console.tcl script on Windows Leaf check-in: a519d0ed user: jan.nijtmans tags: rfe-549005c9b2
2022-12-07
20:47
Remove more cosmetic differences with the 8.6 test suite. Closed-Leaf check-in: dc3fee63 user: fvogel tags: less_tests_constraints_87
20:43
Close unintended fork. check-in: 04e250a4 user: fvogel tags: less_tests_constraints
20:36
Remove more cosmetic differences with the 8.7 test suite. check-in: fc39cd1c user: fvogel tags: less_tests_constraints
17:07
Merge 8.7 check-in: b05c188f user: jan.nijtmans tags: tip-647
16:54
Fix [5e4e44a93b] part 2: Always resolve abbreviations when using TK_CONFIG_STRING_TABLE/TK_CONFIG_RELIEF/TK_CONFIG_JUSTIFY/TK_CONFIG_ANCHOR. No special code per widget necessary any more. check-in: 95763fe6 user: jan.nijtmans tags: trunk, main
15:33
Merge 8.7 check-in: 275ef11b user: jan.nijtmans tags: tip-647
15:31
Add tcl8 contraints to some winDialog tests: The depend on ~-expansion as done in Tcl 8.x, but Tcl 9.0 doesn't do that any more. check-in: 7f818ed7 user: jan.nijtmans tags: trunk, main
12:52
Rebase to latest 8.7 check-in: 58f66b0c user: jan.nijtmans tags: tip-647
12:41
Switch GITHUB build labels (so we can display this on the wiki) check-in: 6ec3183c user: jan.nijtmans tags: trunk, main
09:32
Merge 8.7 check-in: fb169b6e user: jan.nijtmans tags: tip-647
09:25
On GITHUB actions, build everything with Tcl 8.7 by default in stead of 8.6. It seems that 8.7 is sufficiently stable to do that. check-in: 083e78f0 user: jan.nijtmans tags: trunk, main
2022-12-06
22:15
Don't know how to activate ICU on MacOS with XQuarz Closed-Leaf check-in: d0ebd8ff user: jan.nijtmans tags: build-with-87
22:01
off-by-one in icu check-in: c7a836cd user: jan.nijtmans tags: trunk, main
07:18
merge revised_text Closed-Leaf check-in: ed36be56 user: fvogel tags: less_test_constraints_revised_text
07:18
merge trunk check-in: 6dc2bfe3 user: fvogel tags: less_tests_constraints_87
07:17
merge trunk check-in: 616bd24f user: fvogel tags: revised_text, tip-466
07:16
Fix merge/conflict error in previous commit. check-in: f306e2ee user: fvogel tags: trunk, main
2022-12-05
19:42
merge core-8-6-branch check-in: 7c712b7d user: fvogel tags: less_tests_constraints
19:42
merge trunk check-in: c7562994 user: fvogel tags: less_tests_constraints_87
19:41
merge revised_text check-in: c869da56 user: fvogel tags: less_test_constraints_revised_text
19:41
merge trunk check-in: f9cf774b user: fvogel tags: revised_text, tip-466
19:40
merge core-8-6-branch (fix conflicts). check-in: 6fd1885f user: fvogel tags: trunk, main
19:25
Merge branch less_tests_constraints_87. check-in: 7eadb9f9 user: fvogel tags: trunk, main
19:25
Merge branch less_tests_constraints. check-in: 0487cd4e user: fvogel tags: core-8-6-branch
19:24
Cherrypick [31667ffe] and [df25043c] (fix conflict). check-in: 2915fbcc user: fvogel tags: less_tests_constraints
18:29
Document -indent treeview styling option, and correct documentation of -rowheight. check-in: 23a2a252 user: fvogel tags: bug-6ee162c3d9
18:20
Better fix for [6ee162c3d9]: Style configuring Treeview -rowheight 0 crashes. And use parenthesis around macro variables. check-in: 43064835 user: fvogel tags: bug-6ee162c3d9
14:37
Use '--disable-zipfs' on MacOS, since we are not using 'macher' check-in: 85fba609 user: jan.nijtmans tags: build-with-87
12:13
Various build updates, e.g. use --disable-zipfs when building with Tcl 8.6 check-in: 67409f76 user: jan.nijtmans tags: build-with-87
2022-12-04
22:02
treeview.test: Remove the failsOnUbuntu constraint on treeview-rowheight-4. This test did fail at the CI runner on Linux because the test suite hygiene was not good enough (see previous commit fixing this). check-in: a1fbaebe user: fvogel tags: less_tests_constraints_87
22:00
Test suite hygiene: The missing cleanup in treeview-rowheight-2 can produce false failures in treeview-rowheight-4 when treeview-rowheight-3* are not run. check-in: 8a589e7d user: fvogel tags: less_tests_constraints_87
21:10
Fix [6ee162c3d9]: Style configuring Treeview -rowheight 0 crashes. check-in: f668bcdf user: fvogel tags: bug-6ee162c3d9
20:08
treeview.test: Remove the failsOnUbuntuNoXft constraint on treeview-rowheight-5. This test did fail at the CI runner on Linux in the --disable-xft case because the test suite hygiene was not good enough (see previous commit fixing this), and for no other reason. check-in: b5877c5d user: fvogel tags: less_tests_constraints_87
20:07
Test suite hygiene: The missing cleanup in treeview-rowheight-4 can produce false failures in treeview-rowheight-5 if the font size used is strictly smaller than 11 pixels. check-in: 0b75e845 user: fvogel tags: less_tests_constraints_87
16:32
nanosvg #236: explicitly use "signed char", as enum now has value -1 included https://github.com/memononen/nanosvg/pull/236 check-in: c31b6e1c user: oehhar tags: trunk, main
16:20
nanosvg #234/235 allow gradient definition after usage. https://github.com/memononen/nanosvg/pull/235 check-in: db7789a9 user: oehhar tags: trunk, main
14:53
Add details in treeview.test. check-in: df25043c user: fvogel tags: less_tests_constraints_87
14:36
treeview.test: Now replace constraint failsOnUbuntuNoXft by haveBigFontTwiceLargerThanTextFont in two tests. check-in: 92ec7019 user: fvogel tags: less_tests_constraints_87
14:34
Make treeview tests checking changes triggered by font changes use the same fonts than those used elsewhere in the test suite (the fonts themselves do not matter, only the size difference does). check-in: 4d17088e user: fvogel tags: less_tests_constraints_87
14:32
Factorize definition of constraint haveBigFontTwiceLargerThanTextFont. check-in: 31667ffe user: fvogel tags: less_tests_constraints_87
14:07
Change default build to use Tcl 8.6 -> 8.7 check-in: da7a595f user: jan.nijtmans tags: build-with-87
2022-12-03
20:40
Rebase to latest check-in: e560ddf5 user: jan.nijtmans tags: tip-647
2022-12-02
22:52
Keep textTag-1.34 testing the same thing Closed-Leaf check-in: 0fae3b47 user: jan.nijtmans tags: bug-5e4e44a93b
22:46
Merge 8.7 check-in: 53781aba user: jan.nijtmans tags: revised_text, tip-466
22:45
Merge 8.7 check-in: 82e6da23 user: jan.nijtmans tags: bug-5e4e44a93b
22:36
Merge 8.7 check-in: 1a3b9bfb user: jan.nijtmans tags: tip-626
22:35
Merge 8.7 check-in: 0a91edd3 user: jan.nijtmans tags: tip-647
22:33
merge-mark check-in: e045aa66 user: jan.nijtmans tags: trunk, main
22:32
merge-mark check-in: 465e081a user: jan.nijtmans tags: core-8-6-branch
22:31
upload-artifact@v3 check-in: dd18e6dd user: jan.nijtmans tags: core-8-5-branch
22:30
upload-artifact@v3 check-in: 089cceb5 user: jan.nijtmans tags: core-8-6-branch
22:26
upload-artifact@v3 check-in: 32f47889 user: jan.nijtmans tags: trunk, main
22:10
Build against Tcl 9.1 check-in: 818d9139 user: jan.nijtmans tags: tip-626
18:48
merge revised_text check-in: 11f5cca6 user: fvogel tags: less_test_constraints_revised_text
18:41
merge core-8-6-branch check-in: 3e391723 user: fvogel tags: less_tests_constraints
18:39
merge 8.7 check-in: a2ee61d2 user: fvogel tags: less_tests_constraints_87
18:19
Build with Tcl 9.1 (with TIP #626) on more platforms check-in: 952da207 user: jan.nijtmans tags: tip-647
18:11
Merge 8.7 check-in: ef59319d user: jan.nijtmans tags: tip-626
18:08
Merge 8.7 check-in: 4bd7b559 user: jan.nijtmans tags: revised_text, tip-466
18:07
Fix linux-with-tcl9-build.yml name check-in: 7b0cc025 user: jan.nijtmans tags: tip-647
18:04
Merge 8.7. Add build with Tcl 9.1 (with TIP #626) check-in: 168504ed user: jan.nijtmans tags: tip-647
17:51
Merge 8.7 check-in: ce2c7c22 user: jan.nijtmans tags: bug-5e4e44a93b
16:31
More default from int -> double check-in: 36c7292f user: jan.nijtmans tags: trunk, main
16:15
Change "-maximum" default for ttk progressbar from "100" -> "100.0", since it's supposed to be a double check-in: c60d2089 user: jan.nijtmans tags: trunk, main
16:09
No need for Tcl_InvalidateStringRep(), adapt test-cases check-in: 686fe39f user: jan.nijtmans tags: bug-5e4e44a93b
15:38
.... do the same for integer, double and boolean option values check-in: 55d1f01f user: jan.nijtmans tags: bug-5e4e44a93b
2022-12-01
15:40
merge trunk check-in: c97491a6 user: dgp tags: core-8-7-b1-rc
13:16
Possible addendum to [5e4e44a93b]: Always canonicalize any abbreviations for -anchor, -relief, -justify or other string tables. check-in: e556f837 user: jan.nijtmans tags: bug-5e4e44a93b
2022-11-30
20:29
Reduce differences in the test suite between 8.6 and 8.7 by backporting cosmetic differences from 8.7. This time for ttk. check-in: ce0b7327 user: fvogel tags: less_tests_constraints
20:15
Remove unnecessary update (ported from 8.6). check-in: f7ddd6bb user: fvogel tags: less_tests_constraints_87
20:06
Reduce differences in the test suite between 8.6 and 8.7 by backporting cosmetic differences from 8.7. check-in: b5d47176 user: fvogel tags: less_tests_constraints
07:10
Backout [96ddd7d9c4] since it is no longer needed now that textDisp.test is much more font agnostic. check-in: 7c51416e user: fvogel tags: less_tests_constraints_87
07:04
textDisp.test: Remove unused constraints. check-in: 16472dc4 user: fvogel tags: less_tests_constraints_87
2022-11-29
21:44
merge revised_text check-in: 558d7426 user: fvogel tags: less_test_constraints_revised_text
21:44
merge 8.7 check-in: f782ff4a user: fvogel tags: less_tests_constraints_87
21:43
merge 8.7 check-in: 1409e102 user: fvogel tags: revised_text, tip-466
21:41
Merge core-8-6-branch. check-in: 68583e1b user: fvogel tags: trunk, main
21:41
Merge branch less_tests_constraints. text-23.*: Enlarge the width of the text widget to be sure there is enough room to display the tabbed text without wrapping. And camelcasing. check-in: 2e11f83a user: fvogel tags: core-8-6-branch
21:39
Cherrypick [669395f7]: text-23.*: Enlarge the width of the text widget to be sure there is enough room to display the tabbed text without wrapping. check-in: 7428a2cb user: fvogel tags: less_tests_constraints
06:56
text-23.*: Enlarge the width of the text widget to be sure there is enough room to display the tabbed text without wrapping. Hypothesis: the switch from ubuntu-20.04 to ubuntu-22.04 in the CI runner may have reduced the font size used, leading to reduced widget width (width is specified in characters), and in turn to unwanted wrapping and finally to text-23.4 and text-23.5 failures. check-in: 669395f7 user: fvogel tags: less_test_constraints_revised_text
2022-11-28
20:13
Remove the only 'failsOnWindows' constraint. In more details: bind-16.47: When the test uses € it may fail (at least it fails on Windows with MSVC at the CI runner). When the test fails VkKeyScanW returns -1 in TkpSetKeycodeAndState (tkWinKey.c). Try using the colon (:) symbol that is present on all keyboards, which is perhaps not the case for the euro sign (€), and remove the failsOnWindows constraint. The test still tests implementation of TIP #588 (Unicode for (X11) keysyms). check-in: af124bdc user: fvogel tags: trunk, main
2022-11-27
19:49
Fix camel case in constraint name. check-in: ef95e354 user: fvogel tags: less_tests_constraints
19:38
bind-16.47: When the test uses € it may fail (at least it fails on Windows with MSVC at the CI runner). When the test fails VkKeyScanW returns -1 in TkpSetKeycodeAndState (tkWinKey.c). Try using the colon (:) symbol that is present on all keyboards, which is perhaps not the case for the euro sign (€), and remove the failsOnWindows constraint. The test still tests implementation of TIP #588 (Unicode for (X11) keysyms). check-in: 6cb0faeb user: fvogel tags: less_tests_constraints_87
16:51
Manually backout [074a68b5]. I do believe that the newly introduced constraint havebigFontTwiceLargerThanTextFont is enough to fix [3ee76e41c2]. check-in: 73669913 user: fvogel tags: trunk, main
16:14
merge revised_text check-in: 0f7788fa user: fvogel tags: less_test_constraints_revised_text
16:14
merge 8.7 check-in: 2242bcdd user: fvogel tags: revised_text, tip-466
16:13
Fix error introduced in resolving conflicts in previous commit [c1f9755c]. check-in: 06b50d46 user: fvogel tags: trunk, main
16:10
merge revised_text check-in: ca0ac9bc user: fvogel tags: less_test_constraints_revised_text
16:06
Merge 8.7 check-in: aa73b811 user: fvogel tags: revised_text, tip-466
11:45
Merge 8.7 check-in: 88a6c144 user: jan.nijtmans tags: tip-647
11:45
Merge 8.7 check-in: 8c9b9a9e user: jan.nijtmans tags: tip-626
11:32
Merge core-8-6-branch. Resolve conflicts. check-in: c1f9755c user: fvogel tags: trunk, main
11:11
Merge less_tests_constraints branch: Remove constraints when possible, or replace them by much more specific constraints. The CI runner case for Linux with --disable-xft is now clear: tests fail because there is ONE single font available in this configuration. check-in: bb317298 user: fvogel tags: core-8-6-branch
10:44
textDisp.test: Add havebigFontTwiceLargerThanTextFont constraint on tests depending on availability of a big font. This constraint evaluates to false at the CI runner on Linux with --disable-xft because only ONE single font is available in this configuration. check-in: ee130f3a user: fvogel tags: less_tests_constraints
10:15
textTag.test: Uniformize constraint name with other constraints. check-in: f64e3c5c user: fvogel tags: less_tests_constraints
10:13
textTag-2.14: Configure the tag with something else than a font change, so that we can get rid of the specifically requested font. The test still tests the same thing it was testing. check-in: e4ca4c0e user: fvogel tags: less_tests_constraints
10:08
More comments about constraints specific to tests that fail on Linux with --disable-xft at the CI runner only. Analysis shows that they fail because only ONE single font is available there. check-in: f7b5ba55 user: fvogel tags: less_tests_constraints
2022-11-26
09:39
Add comment in canvText-20.1 explaining why the bboxes are not expected to be *exactly* equal on all platforms. Windows produces eqaul bboxes, but not Linux. check-in: fe6f62a8 user: fvogel tags: less_tests_constraints
2022-11-25
21:49
Merge 8.6.13 check-in: 69248da7 user: jan.nijtmans tags: cygwin
14:40
Merge 8.6 check-in: eeb2753d user: jan.nijtmans tags: trunk, main
14:39
Slightly better: Check for specPtr->offset < 0 before doing calculations with it check-in: bc087412 user: jan.nijtmans tags: core-8-6-branch
14:27
Merge 8.6 check-in: 6f75995c user: jan.nijtmans tags: trunk, main
14:21
Fix [56e7e25369]: Commit [2f2bccfc22d]: enless loop ? check-in: 6a84ba50 user: jan.nijtmans tags: core-8-6-branch
2022-11-24
19:25
merge 8.6 check-in: 82fd46ba user: fvogel tags: less_tests_constraints
2022-11-23
21:46
Merge 8.6.13 check-in: e98a56f8 user: jan.nijtmans tags: cygwin
12:32
Merge-mark check-in: 3b3f5d88 user: jan.nijtmans tags: trunk, main
12:31
Handle the TCL_NULL_OK flag, if running with Tcl 8.7, as synonym for TK_CONFIG_NULL_OK/TK_OPTION_NULL_OK. check-in: b65682f0 user: jan.nijtmans tags: core-8-6-branch
08:41
Merge 8.7 check-in: feade11c user: jan.nijtmans tags: tip-647
08:40
Merge 8.7 check-in: 6d6dc87d user: jan.nijtmans tags: tip-626
08:39
Tk 8.7 cannot load in Tcl 8.6 dynamically, since it lacks TIP #430. Other usage (e.g. static linking) work, so only change pkgIndex.tcl. check-in: 686514a4 user: jan.nijtmans tags: trunk, main
08:34
Protect specPtr->offset against begin < 0, so it doesn't lead to a crash any more. Backported from 8.7 check-in: 2f2bccfc user: jan.nijtmans tags: core-8-6-branch
01:12
Bump to 8.7b1 for release check-in: ae5b2ce8 user: dgp tags: core-8-7-b1-rc
2022-11-22
23:19
merge 8.6 check-in: 5e60ab55 user: dgp tags: trunk, main
22:51
merge release check-in: df366f3d user: dgp tags: core-8-6-branch
15:21
nanosvg#167: complex path rendered wrong: https://github.com/memononen/nanosvg/commit/f0a3e1034dd22e2e87e5db22401e44998383124e check-in: 049c313d user: oehhar tags: trunk, main
2022-11-20
15:34
bump release date Closed-Leaf check-in: a44363e6 user: dgp tags: rc3, release, core-8-6-13-rc, core-8-6-13
2022-11-18
21:57
Merge 8.7 check-in: 74ed771e user: jan.nijtmans tags: tip-647
21:56
Merge 8.7 check-in: 94bf286a user: jan.nijtmans tags: tip-626
2022-11-16
17:06
Merge 8.7 check-in: be427ed4 user: jan.nijtmans tags: revised_text, tip-466
17:03
Forbid Tk_Offset when building Tk itself. Don't worry about offsetof() any more. check-in: b7b7e04d user: jan.nijtmans tags: trunk, main
2022-11-15
21:31
Merge 8.7 check-in: e7765f16 user: jan.nijtmans tags: revised_text, tip-466
21:17
More updates to Xlib.h, making all 'Display' fields private check-in: f63c90c3 user: jan.nijtmans tags: trunk, main
18:33
changes file update terminted check-in: abf90cd0 user: oehhar tags: rc2, core-8-6-13-rc
17:08
Merge 8.7 check-in: 5e665508 user: jan.nijtmans tags: revised_text, tip-466
16:56
Make Tk compile/run either with or without TIP #644: Make Tcl_ObjType extensible check-in: 25398b87 user: jan.nijtmans tags: trunk, main
16:54
Add missing TK_OPTION_VAR(bool) twice (since the two variables are 'bool') See TIP #642 for details) check-in: 68c356ef user: jan.nijtmans tags: trunk, main
09:26
Move from Ubuntu-20.04 to Ubuntu-22.04, and add runs for --disable-xft testing. A number of tests start failing, due to those 2 changes, marks (failsOnUbuntu/failsOnUbuntuNoXft/failsOnXQuarz) added indicating which ones check-in: 97b4ac2e user: jan.nijtmans tags: trunk, main
08:22
Switch off XLIB_ILLEGAL_ACCESS in Xlib.h, making some acess to Display only possible through macro's Closed-Leaf check-in: 28a3bcea user: jan.nijtmans tags: x11-update
07:29
More Xlib.h macro usage check-in: 68acccf0 user: jan.nijtmans tags: x11-update
06:57
changes until 2022-02-04 check-in: 99783bf3 user: oehhar tags: core-8-6-13-rc
06:28
changes: two proposals by nicolas added (thanks) check-in: b70a2ebb user: oehhar tags: core-8-6-13-rc
2022-11-14
21:52
Tk changes for TIP #626 check-in: e1480b5b user: jan.nijtmans tags: tip-626
20:21
More changes additions check-in: c43e163c user: dgp tags: core-8-6-13-rc
20:06
WIP check-in: d74d23a7 user: dgp tags: core-8-6-13-rc
19:40
still more changes check-in: 8b83222c user: dgp tags: core-8-6-13-rc
19:09
more changes updates check-in: 1cfd0012 user: dgp tags: core-8-6-13-rc
19:06
merge 8.6 check-in: 0d31b49a user: dgp tags: core-8-6-13-rc
18:18
merge in other changes work check-in: 18fdad93 user: dgp tags: core-8-6-13-rc
18:12
changes until 2022-01-24 check-in: 9a053129 user: oehhar tags: core-8-6-branch
18:09
Refinements on changes file updates. check-in: 1263bb5e user: dgp tags: core-8-6-13-rc
16:02
Update to latest Xlib.h. Remove some unneeded internal fields from 'Display' check-in: 4a3de8b4 user: jan.nijtmans tags: x11-update
14:06
merge 8.6 check-in: 176e5970 user: dgp tags: core-8-6-13-rc
13:34
latest patch (Nov 14) from Patrick May check-in: 54d30bba user: jan.nijtmans tags: trunk, main
13:24
One more failsOnUbuntu mark Closed-Leaf check-in: f52859b1 user: jan.nijtmans tags: bug-370b1ff03e
2022-11-13
21:13
pack-18.*, pack-19.*: use {*} instead of eval. check-in: a2117d8b user: fvogel tags: less_tests_constraints
18:55
pack-18.1.1, pack-18.2, place-8.1, place-8.2: Add comments explaining why these tests are constrained with {failsOnUbuntu failsOnXQuarz}. The definition of these constraints are accurate (for these tests at least). check-in: 99875a24 user: fvogel tags: less_tests_constraints
17:31
3 more failsOnUbuntuNoXft marks. Run tests on ubuntu-22.04 check-in: 5d85cbb2 user: jan.nijtmans tags: bug-370b1ff03e
16:08
entry-8.18 and spinbox-8.18: Use implementation available in trunk (committed in [678fdae069]). check-in: 5a82b012 user: fvogel tags: less_tests_constraints
2022-11-11
17:57
All changelog entries until 2022-01-05 check-in: 853aa5bb user: oehhar tags: core-8-6-branch
09:28
merge 8.6 check-in: 0e12fe42 user: fvogel tags: less_tests_constraints
09:27
merge core-8-6-branch, except the changes file which has conflicts. check-in: 57f8f938 user: fvogel tags: trunk, main
09:24
Merge branch nonPortable_tests. Some tests previously constrained as 'nonPortable' are actually portable. check-in: f4e7918d user: fvogel tags: core-8-6-branch
08:20
Superflous '-constraints' check-in: 10878fbe user: jan.nijtmans tags: bug-370b1ff03e
2022-11-10
21:17
grid-6.9: I can't see why this test would be nonPortable. Hence remove this constraint. Closed-Leaf check-in: 477dad31 user: fvogel tags: nonPortable_tests
21:06
canvRect-5.[1234]: These tests are portable in fact, the difference in the results are not due to rounding errors but to a bloat of 1 pixel implemented on Windows only when -outline is {}. check-in: cc86eea4 user: fvogel tags: nonPortable_tests
17:46
More changes file entries check-in: 16414639 user: oehhar tags: core-8-6-branch
09:46
Merge 8.7 check-in: b1216fb1 user: jan.nijtmans tags: bug-370b1ff03e
09:45
More gcc warnings (introduced by the fix in previous commit) check-in: dda60cb8 user: jan.nijtmans tags: trunk, main
09:38
Add more failsOnUbuntuNoXft tags check-in: 04db60fa user: jan.nijtmans tags: bug-370b1ff03e
2022-11-09
21:41
canvRect-5.[1234]: What are these test results without the nonPortable constraint? check-in: 3834a396 user: fvogel tags: nonPortable_tests
21:40
merge 8.6 check-in: 7993160a user: fvogel tags: nonPortable_tests
13:21
Mark failing test-cases. Add -disable-xft build with Tcl 8.7 on Linux check-in: 2b0be60c user: jan.nijtmans tags: bug-370b1ff03e
13:15
merge 8.6 check-in: 2408d8a3 user: dgp tags: core-8-6-13-rc
12:43
Add --disable-xft builds, showing Bug [370b1ff03e], with Tcl 8.7 and 9.0 check-in: dff80d68 user: jan.nijtmans tags: bug-370b1ff03e
10:57
changes: Bug [f75190] check-in: 09d6c26a user: oehhar tags: core-8-6-branch
2022-11-08
17:26
No need for 'VERSION' here any more check-in: c0b13e65 user: jan.nijtmans tags: tip-647
17:14
Merge 9.0 check-in: 7afd21ec user: jan.nijtmans tags: tip-647
17:08
Fix [af844f6be7]: win10 : one warning when compiling Tk's trunk check-in: 14cb6d15 user: jan.nijtmans tags: trunk, main
13:29
Merge-mark check-in: b8c84ff9 user: jan.nijtmans tags: tip-647
13:28
Make Widget Demo work with Tk 9.0+ too check-in: 846dcbb1 user: jan.nijtmans tags: trunk, main
13:24
Tk_ConfigureWidget() signature compatibility with 8.7. More version fixes check-in: 4d43cfd2 user: jan.nijtmans tags: tip-647
11:04
[e9622302] Scalable icons: replace error icon by svg version check-in: 450de567 user: oehhar tags: rfe-e9622302-scalable-icons
07:45
Souce/Documentation distrubion with Tcl 9.0, not 8.7 check-in: fad7903f user: jan.nijtmans tags: tip-647
2022-11-04
22:58
TkGetStringsFromObjs() is no longer needed check-in: 9dbf885b user: jan.nijtmans tags: tip-647
16:28
alwaysRedraw -> flags check-in: 68e8de35 user: jan.nijtmans tags: tip-647
12:59
Merge 8.7 check-in: 4ea553ca user: jan.nijtmans tags: revised_text, tip-466
12:41
wish8.7 -> wish9.1 check-in: c3466f86 user: jan.nijtmans tags: tip-647
12:39
Merge 8.7 check-in: 02279de3 user: jan.nijtmans tags: tip-647
12:37
typo. TCL_MAJOR_VERSION should have been TK_MAJOR_VERSION here. check-in: 8d26fd2c user: jan.nijtmans tags: trunk, main
2022-11-03
23:04
two more 8.6 -> 8.7 check-in: ebe18529 user: jan.nijtmans tags: tip-647
23:01
Merge 8.7. Make minimun Tcl version 8.7 check-in: 7c616510 user: jan.nijtmans tags: tip-647
22:58
Put back (void)cdata, since it otherwise causes a warning on Win32 check-in: ad7a2ea0 user: jan.nijtmans tags: trunk, main
22:55
On MacOS, cdata is not unused! check-in: aa0a0256 user: jan.nijtmans tags: trunk, main
22:21
Build with either Tcl 8.7 or 9.0 check-in: 73b82006 user: jan.nijtmans tags: tip-647
22:15
Tk version from 8.7 -> 9.1 check-in: 210312d8 user: jan.nijtmans tags: tip-647
21:51
canvRect-11.1 does no longer crash on macOS aqua. check-in: 243c8729 user: fvogel tags: less_tests_constraints
21:46
merge 8.6 check-in: a52c7395 user: fvogel tags: less_tests_constraints
21:41
frame-3.10, wm-forget-2: Remove platform-specific update from the last two tests using it in the test suite. check-in: 73a87ae5 user: fvogel tags: less_tests_constraints
21:38
Get rid of TK_CONFIG_OBJS flag (and change signature of Tk_ConfigureWidgets) check-in: 9d42110f user: jan.nijtmans tags: tip-647
20:51
If compiled with -DTK_NO_DEPRECATED, make TK_CONFIG_OBJS mandatory. So, we could get rid of this flag in Tk 9.x (TIP upcoming!) check-in: 6d2e81b5 user: jan.nijtmans tags: trunk, main
16:38
TkCanvPostscriptCmd -> TkCanvPostscriptObjCmd check-in: afbcb55a user: jan.nijtmans tags: trunk, main
15:51
Allow specPtr->offset to have the value TCL_INDEX_NONE. Use this in tkImgPhoto.c to remove the need for a tricky allocation of a temporary special argument array. check-in: f1b2b77c user: jan.nijtmans tags: trunk, main
12:58
More usage for Tcl_Size (internal TkEnsemble) check-in: 7407584a user: jan.nijtmans tags: trunk, main
12:49
merge 8.6 check-in: 58aa95bd user: dgp tags: core-8-6-13-rc
11:18
More Tcl_Size usages (so longer lists can be handled with >= Tcl 9.0 headers) check-in: 2957d082 user: jan.nijtmans tags: trunk, main
2022-11-02
21:07
Merge 8.7 check-in: 11d1a26c user: jan.nijtmans tags: revised_text, tip-466
21:06
Merge 8.6 check-in: 6fd186d3 user: jan.nijtmans tags: trunk, main
21:04
Use "eq" not "==" when checking "tk windowingsystem" check-in: d2d8281f user: jan.nijtmans tags: core-8-6-branch
20:58
Merge 8.7. Unbreak windows build check-in: c5e786b3 user: jan.nijtmans tags: revised_text, tip-466
20:47
Only define Tcl_Size for Tcl 8.6, require it for higher versions check-in: 90569cee user: jan.nijtmans tags: trunk, main
19:58
Better not specify chars[1], just a little more space prevents a gcc warning check-in: 6067cc55 user: jan.nijtmans tags: core-8-6-branch
2022-11-01
17:58
Use string comparison when checking for 'aqua' platform. check-in: 2b57655d user: fvogel tags: less_tests_constraints
17:49
Split pack-18.1 into two tests and remove the tempNotWin constraint. pack-18.1.1 checks that, on Linux or macOS, width/height changes are taken into account while the window is unmapped ; pack-18.1.2 checks that, on Windows, width/height changes are taken into account on window remapping. This way we're at least checking correct sizes on Windows when the window gets remapped, while we weren't testing anything on Windows previously. check-in: 5be089c4 user: fvogel tags: less_tests_constraints
16:15
place-8.1, place-8.2: Remove platform-specific updating in these two tests. check-in: 6249d0c0 user: fvogel tags: less_tests_constraints
16:07
pack-18.1, pack-18.2: Remove platform-specific updating in these two tests. Remove duplicate code. Replace very old constraint tempNotPc by tempNotWin (which is the modern name for the same constraint). check-in: 3d241ad7 user: fvogel tags: less_tests_constraints
14:41
Merge 8.7 check-in: f918dbc9 user: jan.nijtmans tags: revised_text, tip-466
14:31
merge 8.6 check-in: ebb0d478 user: dgp tags: core-8-6-13-rc
12:07
Allow TkTextSegToOffset to return a Tcl_Size. Make undoMarkId last field of TkSharedText (for binary compatibility with Tk 8.6) check-in: a8ccbf3e user: jan.nijtmans tags: trunk, main
2022-10-31
22:23
Merge 8.7 check-in: 624fdbce user: jan.nijtmans tags: revised_text, tip-466
20:28
int -> Tcl_Size in Tk_ChunkMeasureProc/Tk_ChunkBboxProc check-in: 70b2022e user: jan.nijtmans tags: trunk, main
15:59
Merge 8.7 check-in: cdc32541 user: jan.nijtmans tags: revised_text, tip-466
15:41
Enhance TkSelDefaultSelection function (int maxBytes -> Tcl_Size maxBytes) check-in: a61bd973 user: jan.nijtmans tags: trunk, main
15:29
Fix mistake in previous commit when defining constraint haveCourier37Font. check-in: ecbb9605 user: fvogel tags: less_tests_constraints
15:19
font-38.11, font-44.2, unixFont-2.11: Eradicate all remaining failsOnUbuntuNoXft constraints, replacing them by more specific constraints. check-in: 080e8527 user: fvogel tags: less_tests_constraints
14:48
Move constraint haveTimes14Bold in constraints.tcl check-in: 6a903c9c user: fvogel tags: less_tests_constraints
14:45
Rename constraint hasTimes14Bold --> haveTimes14Bold. check-in: 091d0e82 user: fvogel tags: less_tests_constraints
14:03
Merge 8.6. Use Tcl_Size in (undocumented) Tk_GetStyledElement function check-in: d511a439 user: jan.nijtmans tags: trunk, main
13:23
Enhance TKFLEXARRAY macro, in case we have a C99 compiler. But ... it cannot be used inside a union. (See also TCLFLEXARRAY in tclInt.h) check-in: 8847c81c user: jan.nijtmans tags: core-8-6-branch
11:25
textTag.test: Replace constraint failsOnUbuntuNoXft by a more specific constraint bigFontTwiceLargerThanTextFont checking exactly what is needed. Note: Without the constraint three tests (-16.2, -16.6 and -16.7) fail when run at Github Actions CI with XQuartz because the font actually selected when requesting bigFont as {Helvetica 24} is 'times 9', which has actual size of 9, for an unknown reason. check-in: bb9acf27 user: fvogel tags: less_tests_constraints
09:40
textTag.test: Remove useless haveCourier12 constraint, I can't see how this constraint can evaluate to false anyway. check-in: fa28589b user: fvogel tags: less_tests_constraints
2022-10-30
23:24
Merge 8.7 check-in: 076ea9da user: jan.nijtmans tags: revised_text, tip-466
23:24
use PTR2INT here check-in: 95806a96 user: jan.nijtmans tags: trunk, main
23:21
Make everything work (again) with Tcl 8.6 too check-in: f9e26441 user: jan.nijtmans tags: trunk, main
23:10
Adapt (improved) error-message, due to previous commit check-in: 181ae062 user: jan.nijtmans tags: core-8-6-branch
22:44
fontchooser-4.4: Replace constraint failsOnUbuntuNoXft by a more specific constraint hasTimes14Bold checking exactly what is needed. Note: Without the constraint this test returns '9' instead of '14 bold' when run at Github Actions CI with XQuartz because the font actually selected in the fontchooser when requesting -font {times 14 bold} is 'times 9', for an unknown reason. check-in: d9886a1d user: fvogel tags: less_tests_constraints
22:34
Merge 8.7 check-in: 41be8cdf user: jan.nijtmans tags: revised_text, tip-466
22:12
Merge 8.6 check-in: c53676d9 user: jan.nijtmans tags: trunk, main
22:02
Simplify Tk_ConfigureWidget() call, using TK_CONFIG_OBJS flag check-in: 840f2156 user: jan.nijtmans tags: core-8-6-branch
21:27
even more int -> Tcl_Size check-in: 82705061 user: jan.nijtmans tags: trunk, main
19:40
more int -> Tcl_Size (making use of the increased range in Tcl 9.0) check-in: d1a47539 user: jan.nijtmans tags: trunk, main
15:50
Eliminate intermediate numObjects1/objc1 variables check-in: 059916a1 user: jan.nijtmans tags: trunk, main
15:08
Merge 8.6 check-in: 0c4078f0 user: jan.nijtmans tags: trunk, main
15:08
Use full "horizontal"/"vertical" in demo's check-in: b874ef41 user: jan.nijtmans tags: core-8-6-branch
09:09
scrollbar-6.35 and scrollbar-6.44: Remove constraint failsOnXQuarz by adapting the tests to XQuartz smaller scrollbar arrows without changing what is tested. check-in: bb3e9f02 user: fvogel tags: less_tests_constraints
08:54
scrollbar-6.12.* and scrollbar-6.29.*: Remove constraint failsOnXQuarz by adapting the tests to XQuartz smaller scrollbar arrows without changing what is tested. check-in: d675dbc1 user: fvogel tags: less_tests_constraints
08:23
scrollbar-3.36 and scrollbar-3.38: Remove constraint failsOnXQuarz by making the tests calculate its expected result. check-in: 0f44705d user: fvogel tags: less_tests_constraints
2022-10-29
21:07
spinbox-8.18: Remove constraint failsOnUbuntuNoXft by making the test adapt its expected result to the font size. check-in: 89d164b8 user: fvogel tags: less_tests_constraints
13:51
entry-8.18: Remove constraint failsOnUbuntuNoXft by making the test adapt its expected result to the font size. check-in: 0e7b139c user: fvogel tags: less_tests_constraints
13:06
Remove a word in comment, making it more general. check-in: 3bf3222d user: fvogel tags: less_tests_constraints
12:17
entry-5.8: Remove superfluous constraint failsOnXQuarz, it tests OK without it (macOS Ventura, and at the CI runner) with an X11 build with XQuartz. check-in: a203c5be user: fvogel tags: less_tests_constraints
08:22
clrpick-2.3: And now constraint failsOnXQuarz can be removed. This constraint should not have been added, the failure was revealing a real issue (dealt with in the two previous commits). check-in: 0503bd8c user: fvogel tags: less_tests_constraints
08:15
clrpick-2.3: Fix test failure (this test only runs on unix notAqua). The line deleted in this commit was added in [a093deecc7] but it was superfluous because the WM_DELETE_WINDOW thing already did the job. The problem with binding to <Destroy> was that when closing the dialog with the 'Ok' button, proc OkCmd fires and correctly sets Priv(selectColor) so that this color is remembered when the dialog is reopened, but then proc CancelCmd fired as well due to the binding to <Destroy> and was resetting Priv(selectColor) to ''. When reopening the dialog the previously selected color was then forgotten and clrpick-2.3 (which purpose is to check that rememberance) failed. check-in: b8261b90 user: fvogel tags: less_tests_constraints
08:00
clrpick.test: When [testConstraint defaultPseudocolor8] is false we always have leftover colors. Therefore constraint colorsLeftOver should be true so that the correspondingly constrainted tests do run. Setting it to false was a mistake from the beginning ([ec889b9906]). check-in: e0a7cd20 user: fvogel tags: less_tests_constraints
2022-10-28
22:17
Merge 8.7 check-in: 7edeacb7 user: jan.nijtmans tags: revised_text, tip-466
21:51
Fix unintended fork (again). check-in: f843de87 user: fvogel tags: less_tests_constraints
21:50
Fix unintended fork. check-in: 1b2e3fb6 user: fvogel tags: less_tests_constraints
21:49
clrpick.test: Fix typos, and simplify clrpick-2.1 check-in: 8063deee user: fvogel tags: less_tests_constraints
21:12
clipboard-6.2: Remove constraint failsOnXQuarz since it does not fail on macOS 13.0 (Ventura) when Tk is built with clang with an X11 windowing system (XQuartz). check-in: 95b7cc28 user: fvogel tags: less_tests_constraints
20:58
canvText-20.1: Tolerate rounding error of at most 1 pixel on the bounding boxes values. check-in: 389a35a9 user: fvogel tags: less_tests_constraints
20:29
Remove failsOnUbuntu and failsOnXQuarz constraints on canvText-20.1. Using TkDefaultFont instead of Hevetica should let the test pass on all platforms without the rounding errors on the bbox that led this test to failure on Linux. check-in: fea4bdd4 user: fvogel tags: less_tests_constraints
19:29
merge revised_text check-in: 52e5fa27 user: fvogel tags: less_test_constraints_revised_text
19:28
merge core-8-6-branch check-in: 7e62c96a user: fvogel tags: less_tests_constraints
18:11
`make clean` should remove libtcl9tk*.so check-in: e7d15ddf user: dgp tags: trunk, main
17:01
test hygiene check-in: 0e434777 user: dgp tags: trunk, main
16:45
merge 8.6 check-in: cdc170f9 user: dgp tags: trunk, main
16:44
merge 8.6 check-in: 3fa2a8ba user: dgp tags: core-8-6-13-rc
16:44
Merge 8.6 check-in: c863b298 user: jan.nijtmans tags: cygwin
16:43
Merge 8.7 check-in: 5f624969 user: jan.nijtmans tags: revised_text, tip-466
16:42
Test hygiene. Remove every file that is created. check-in: df0c4351 user: dgp tags: core-8-6-branch
15:32
merge 8.6 check-in: 7f403d49 user: dgp tags: trunk, main
15:19
merge 8.6 check-in: 7f757d15 user: dgp tags: core-8-6-13-rc
15:15
Make sure `make distclean` clears away any tkUuid.h file in build area. check-in: 57844652 user: dgp tags: core-8-6-branch
14:53
Merge 8.6 check-in: 787fc6a6 user: jan.nijtmans tags: trunk, main
14:46
Fix [5e4e44a93b]: ttk::panedwindow chokes on drag check-in: 88f19868 user: jan.nijtmans tags: core-8-6-branch
11:30
TIP #645 correction. Latest patch from Patrick May. check-in: cf4fff69 user: jan.nijtmans tags: trunk, main
2022-10-27
20:18
merge trunk check-in: 32af5d6d user: fvogel tags: revised_text, tip-466
16:13
TIP #645: ttk color palette support check-in: 755608c3 user: jan.nijtmans tags: trunk, main
16:09
Merge 8.6 check-in: 992aa0e1 user: jan.nijtmans tags: trunk, main
16:08
Tk_GetScrollInfo() -> Tk_GetScrollInfoObj(). Make invalid TK_SCROLL_???? values behave the same as TK_SCROLL_ERROR check-in: cfaccf46 user: jan.nijtmans tags: core-8-6-branch
15:08
Some more int -> Tcl_Size check-in: 95243bd2 user: jan.nijtmans tags: trunk, main
00:24
merge 8.6 check-in: a3d8b0ad user: dgp tags: core-8-6-13-rc
2022-10-26
19:41
merge 8.6 check-in: 8d437502 user: fvogel tags: revised_text, tip-466
19:40
Fix [43573999ca]: Problem with tkBind.c since Tk 8.6.10 (various assertions fail). check-in: 868fa4a4 user: fvogel tags: trunk, main
19:40
Fix [43573999ca]: Problem with tkBind.c since Tk 8.6.10 (various assertions fail). check-in: 4ad7dd2e user: fvogel tags: core-8-6-branch
13:29
Merge 8.7 check-in: 04fd43d1 user: jan.nijtmans tags: revised_text, tip-466
13:28
Fix signature for TkpDrawCharsInContext/TkDrawAngledChars, when compiling with 9.0 headers check-in: 8eda1b4b user: jan.nijtmans tags: trunk, main
09:29
Some updates from latest X11 headers check-in: 52b8a9e5 user: jan.nijtmans tags: trunk, main
2022-10-25
20:33
Fix [5e4e44a93b]: ttk::panedwindow chokes on drag. Closed-Leaf check-in: 347a8882 user: fvogel tags: bug-5e4e44a93b
19:51
Rework comments a bit more. Closed-Leaf check-in: df4a096e user: fvogel tags: bug-43573999ca
19:43
Rework comments a bit. check-in: 51b9372b user: fvogel tags: bug-43573999ca
08:52
Merge 8.7 check-in: adc596af user: jan.nijtmans tags: tip-645
08:50
Merge 8.7 check-in: ff665fa8 user: jan.nijtmans tags: revised_text, tip-466
08:50
Fix bug in rules.vc (handle TK_MAJOR_VERSION the same as TCL_MAJOR_VERSION) check-in: 06929a0f user: jan.nijtmans tags: trunk, main
08:41
Fix bogus test numbering. check-in: a99a2a16 user: oehhar tags: trunk, main
2022-10-24
22:17
Fix [43573999ca]: Problem with tkBind.c since Tk 8.6.10 (various assertions fail). Test bind-37.1 now passes. check-in: aac99dcf user: fvogel tags: bug-43573999ca
21:59
Rebase to latest 8.6 check-in: b6d0e36b user: jan.nijtmans tags: cygwin
21:52
Rebase to latest 8.7 check-in: bc1f75f4 user: jan.nijtmans tags: tip-645
21:16
Merge 8.7 check-in: c6375ea3 user: jan.nijtmans tags: revised_text, tip-466
20:59
Adapt to TIP #628 (mainly TkSizeT -> Tcl_Size) check-in: a64ca7a7 user: jan.nijtmans tags: trunk, main
18:42
Focus is not needed to let bind-37.1 crash. check-in: f0d94902 user: fvogel tags: bug-43573999ca
05:49
Add test bind-37.1 demonstrating bug [43573999ca]. This test currently crashes (on all platforms). check-in: 802fde74 user: fvogel tags: bug-43573999ca
2022-10-22
23:16
Undo previous update in tkEntry.[ch]: this was only meant as demo check-in: b4f11c66 user: jan.nijtmans tags: trunk, main
2022-10-21
22:11
TIP #642 implementation: Let TK_OPTION_BOOL/TK_OPTION_STRING_TABLE handle (C99) bool/enum check-in: ab731608 user: jan.nijtmans tags: trunk, main
21:03
Tcl_Size usage warning fixes, more ClientData -> void * Closed-Leaf check-in: 3dbf4899 user: jan.nijtmans tags: tcl8-compat
13:54
The console window should not pop up when the initial command is something other than [console show]. Leaf check-in: 692e0f9f user: sbron tags: tip-561-autoload
2022-10-20
21:51
Directly use the current private console commands. There is no need to stay compatible with Tcl 8.3. check-in: 49db43fe user: sbron tags: tip-561-autoload
20:27
Reorganize the unixconsole code, making use of modern Tcl features. Also make the [console title] command work as advertised. check-in: ea492f9f user: sbron tags: tip-561-autoload
15:19
Merge 8.7 Leaf check-in: e8f2b9e9 user: jan.nijtmans tags: pspjuth-touch
15:13
Merge 8.7 check-in: dda1d0a2 user: jan.nijtmans tags: tcl8-compat
15:13
Merge 8.7 Closed-Leaf check-in: 0345621e user: jan.nijtmans tags: tip-642
15:11
Some last-minute changes by Patrick May check-in: 2e4b1d26 user: jan.nijtmans tags: tip-645
14:56
Merge 8.7 check-in: a063a025 user: jan.nijtmans tags: tip-645
2022-10-19
19:44
Remove unnecessary checks. check-in: b02c3d04 user: sbron tags: tip-561-autoload
10:48
Merge 8.7 Leaf check-in: 8e0e221c user: jan.nijtmans tags: tip-561
09:38
Alternative implementation of TIP #561 that uses Tcl's auto load functionality. check-in: 2acb0622 user: sbron tags: tip-561-autoload
2022-10-18
20:16
merge trunk check-in: 31fb16d2 user: fvogel tags: revised_text, tip-466
20:15
merge 8.6 check-in: 1bcc6791 user: fvogel tags: trunk, main
20:13
merge 8.6 check-in: 21f26740 user: fvogel tags: unstable_tests
14:09
merge 8.6 check-in: fbf6e9bd user: dgp tags: core-8-6-13-rc
2022-10-17
20:45
Add a few more test adjustments check-in: 87d8b0cd user: culler tags: core-8-6-branch
20:07
merge 8.6 check-in: 27bf887e user: fvogel tags: unstable_tests
20:07
Resolve duplicate test names in treeview.test. check-in: 4e285964 user: fvogel tags: trunk, main
19:52
merge trunk check-in: 61779e6b user: fvogel tags: revised_text, tip-466
19:52
Fix conflict resolution error in previous commit. check-in: 45c80809 user: fvogel tags: trunk, main
19:48
merge trunk check-in: cb96b475 user: fvogel tags: revised_text, tip-466
19:47
Merge core-8-6-branch that just received changes from unstable_tests branch, and fix conflicts in frame.test. This commit stabilizes several more tests that could sporadically fail on macOS. No test expected results were changed. check-in: 1826feb9 user: fvogel tags: trunk, main
19:35
merge 8.6 check-in: 14e76a27 user: dgp tags: core-8-6-13-rc
19:31
Merge unstable_tests branch. This commit stabilizes several more tests that could sporadically fail on macOS. No test expected results were changed. check-in: f001c786 user: fvogel tags: core-8-6-branch
19:25
Work around [d93c8175fd]: MSVC optimization bug. check-in: 193a0d52 user: fvogel tags: trunk, main
19:25
Work around [d93c8175fd]: MSVC optimization bug. check-in: d8907a2b user: fvogel tags: core-8-6-branch
12:33
Rebase TIP #561 to latest trunk check-in: 94f42432 user: jan.nijtmans tags: tip-561
2022-10-16
20:31
Merge 8.6. The Github Actions CI runner should show that [d93c8175fd] is worked around by the previous commit. Closed-Leaf check-in: 141344dc user: fvogel tags: bug-d93c8175fd
20:29
Let the Github Actions CI runner build in both release and debug modes with MSVC. Also, upgrade from windows-2019 to windows-2022 when building with MSVC, so that issue [d93c8175fd] triggers. check-in: 3f4e2b31 user: fvogel tags: trunk, main
20:28
Let the Github Actions CI runner build in both release and debug modes with MSVC. Also, upgrade from windows-2019 to windows-2022 when building with MSVC, so that issue [d93c8175fd] triggers. check-in: 3133a47b user: fvogel tags: core-8-6-branch
19:25
Work around [d93c8175fd]: MSVC optimization bug. check-in: ea09aa71 user: fvogel tags: bug-d93c8175fd
2022-10-15
20:37
Fix comment in tkMacOSXTest.c because it did not follow the successive changes in how we signal testing events to tkProcessMouseEvent. check-in: b4ec0511 user: fvogel tags: unstable_tests
15:53
Document why there is an 'update' in proc deleteWindows. check-in: 5985f74d user: fvogel tags: unstable_tests
15:48
Increase the timeout value in canvImg-4.2 since it was seen triggering once on macOS in more than 30 runs of the test suite. check-in: 46ad3bfe user: fvogel tags: unstable_tests
15:45
Merge 8.6. At this point (before the present merge), branch unstable_tests runs the test suite successfully on all plaftorms with completely stable results. Especially on macOS, the test suite showed no failure in 30 CI runs at Github Actions (except one timeout failure in canvImg-4.2). check-in: d10457e0 user: fvogel tags: unstable_tests
2022-10-14
14:38
merge 8.6 check-in: b54b591a user: dgp tags: rc0, core-8-6-13-rc
11:23
Further build fixes check-in: 16019a6e user: jan.nijtmans tags: tcl8-compat
11:10
Another attempt check-in: b9037223 user: jan.nijtmans tags: tcl8-compat
2022-10-13
22:28
Merge 8.7 check-in: fd8fe7bf user: jan.nijtmans tags: pspjuth-touch
22:25
Merge 8.7 check-in: ed1e416f user: jan.nijtmans tags: tip-642
22:15
Merge 8.7 check-in: 18c509c5 user: jan.nijtmans tags: tip-645
22:06
Merge 8.7 check-in: 4ad99483 user: jan.nijtmans tags: tcl8-compat
22:04
Merge 8.7 check-in: 4b9f3b0b user: jan.nijtmans tags: trunk, main
21:52
sync win/rules.vc with Tcl check-in: cc23d9df user: jan.nijtmans tags: core-8-6-branch
21:31
update rules.vc check-in: 34d192c1 user: jan.nijtmans tags: tcl8-compat
03:56
Revert [14f82014], i.e. remove TESTFLAGS='-verbose bepst' on macOS. check-in: 481268ee user: fvogel tags: unstable_tests
03:52
The latter commit made font-47.2, font-47.3, frame612.3 and textImage-4.2 fail again (but not always). Try more updates. check-in: d2529c4e user: fvogel tags: unstable_tests
2022-10-12
15:42
Fix build check-in: f503caa4 user: jan.nijtmans tags: tcl8-compat
15:09
Rebase to 8.7 check-in: 96dade73 user: jan.nijtmans tags: tcl8-compat
2022-10-11
20:13
Further try to avoid possible hangs in frame-12.3, textImage-4.2, font-47.2 and font-47.3. Hangs were (still) observed with frame-12.3 on macOS. This commit is based on an analysis of what is happening (from the events point of view) when changing a font configuration such as its size. check-in: 2b082c86 user: fvogel tags: unstable_tests
18:38
merge 8.6 check-in: 4a95a7bc user: dgp tags: core-8-6-13-rc
16:43
Fix apparent patch error check-in: b656530c user: jan.nijtmans tags: tip-645
16:18
Proposed TIP #645 implementation check-in: 51915018 user: jan.nijtmans tags: tip-645
2022-10-10
21:24
Add a few other adjustments to unstable_tests Closed-Leaf check-in: 0599fb44 user: culler tags: unstable_plus
19:43
Test Marc's finding about failures in unixEmbed.test due to interactions between successive tests. check-in: 410f2c23 user: fvogel tags: unstable_tests
19:24
Further try to avoid possible hangs in frame-12.3 and textImage-4.2. Hangs were (rarely) observed with frame-12.3 on macOS. check-in: 75b9983c user: fvogel tags: unstable_tests
19:21
Backout previout commit [34a6cef5] since unixEmbed-10.2 and unixEmbed-11.2 can still fail (repectively on 'winfo geometry' and 'winfo id'). check-in: 4885f4f6 user: fvogel tags: unstable_tests
2022-10-09
21:11
Experiment. See whether this fixes the sporadic unixEmbed test failures with signature 'bad window path name' when tests run 'winfo id xxx'. check-in: 34a6cef5 user: fvogel tags: unstable_tests
19:18
Backout [f8742cd6]. This printf didn't trigger. check-in: d29ba453 user: fvogel tags: unstable_tests
17:19
Add one more call to update in unixWm-50.2. The CI runner says this works. check-in: 6beb251a user: culler tags: core-8-6-branch
17:13
Avoid possible hangs in frame-12.3 and textImage-4.2. Hangs were (rarely) observed with frame-12.3 on macOS.. check-in: 70b5a7f9 user: fvogel tags: unstable_tests
14:44
Tinker with unixWm-50.2. Closed-Leaf check-in: b67a8296 user: culler tags: test-unixWm-50.2
05:12
Use Tcl_EventuallyFree when destroying a menu entry. Ticket [499c0467b3]. check-in: d11d59e8 user: culler tags: bug-09a11fb1228f
04:23
Add a missing test for menuPtr->entries. check-in: da997d96 user: culler tags: bug-09a11fb1228f
2022-10-08
22:22
Patch [09a11fb1228f] from Christopher Chavez -- Aqua: use-after-free if menu destroyed while posted check-in: 21c1d7e8 user: culler tags: bug-09a11fb1228f
22:15
Merge 8.7 check-in: 9709c196 user: jan.nijtmans tags: tip-642
21:58
RFE [eb80f601ac]: Aqua: Handle file events in _runBackgroundLoop Leaf check-in: e7bd11e3 user: culler tags: rfe-eb80f601ac
21:27
Merge 8.6 check-in: 5a470876 user: culler tags: trunk, main
21:15
Add delays and updates to make tests pass on Ventura. check-in: 1398cbb7 user: culler tags: core-8-6-branch
19:42
Merge 8.7 Leaf check-in: 70ed7db2 user: jan.nijtmans tags: tip-638
17:23
Merge 8.7 check-in: c98f1a6a user: jan.nijtmans tags: revised_text, tip-466
14:27
Merge mac_styles_87 as implementation of TIP #639 check-in: e513f55a user: culler tags: trunk, main
12:49
Try a different approach in font-47.2 and font-47.3. Instead of waiting (which sometimes shuffles the results list on both macOS and Linux), try calling 'update'. check-in: 580db43a user: fvogel tags: unstable_tests
12:05
Instrument TheWorldHasChanged() to see whether font-47.2 failure is due to abortion before RecomputeWidgets() is called. check-in: f8742cd6 user: fvogel tags: unstable_tests
2022-10-07
20:28
Keep the small delay in font-47.2 and font-47.3 but remove the after idle. check-in: cab59aa2 user: fvogel tags: unstable_tests
20:14
Try to make sure that the frame has an id in unixEmbed-11.2 Leaf check-in: 7deafa6f user: culler tags: no_embed_timer
14:17
TCL_INDEX_NULL_OK -> TCL_NULL_OK (following TIP #618) check-in: cdf04b7c user: jan.nijtmans tags: trunk, main
09:45
Eliminate g++ warning (narrowing conversion) check-in: f418a73b user: jan.nijtmans tags: trunk, main
09:33
Add some backwards compatibility, so it still works without TIP #638 (with Tcl 8.6). Can be simplified as soon as TIP #638 arrives in Tcl 9.0. check-in: 73479389 user: jan.nijtmans tags: tip-638
2022-10-06
20:19
Add a small delay in font-47.2 and font-47.3 because they could still stay stuck. check-in: 3406ded0 user: fvogel tags: unstable_tests
15:17
Make the X11 screen size be the size of the bounding box of all of the NSScreens corresponding to the various monitors. check-in: e4e488d7 user: culler tags: no_embed_timer
13:49
Merge-mark check-in: 6b4f374c user: jan.nijtmans tags: trunk, main
13:47
Fix [58e4a50642]: man.macros is neither tracked nor ignored check-in: ea55207f user: jan.nijtmans tags: core-8-6-branch
01:30
Adjust tests to avoid failures seen with multiple monitors on macOS, except for wm maxsize, which is broken. check-in: 2048ab02 user: culler tags: no_embed_timer
2022-10-05
14:01
TIP #642 implementation check-in: ed75d10a user: jan.nijtmans tags: tip-642
02:09
Do not process Timer events in EmbedGeometryRequest. check-in: bdc0639e user: culler tags: no_embed_timer
2022-10-04
20:52
Revert [71264368], that made frame-3.10 fail 7 times in 10 tries, on macOS aqua and macOS clang (no, --enable-aqua). check-in: 3e0e3306 user: fvogel tags: unstable_tests
20:36
Try to let font-47.2 and font-47.3 not stay stuck. check-in: d90f407f user: fvogel tags: unstable_tests
20:19
Test with TESTFLAGS='-verbose bepst' on macOS, in order to discover which test hangs sometimes in font.test check-in: 14f82014 user: fvogel tags: unstable_tests
18:41
merge 8.6 check-in: 613a7952 user: dgp tags: core-8-6-13-rc
17:48
TIP632 return gif animated metadata: merge implementation, tests and documentation check-in: 832cdddb user: oehhar tags: trunk, main
17:35
TIP632 return gif animated metadata: add documentation Closed-Leaf check-in: a24d1f5d user: oehhar tags: rfe-f285ddcd-animated-gif-metadata
16:41
TIP632 return gif animated metadata: add tests check-in: 257f03d1 user: oehhar tags: rfe-f285ddcd-animated-gif-metadata
2022-10-03
20:56
Fix typo in comments. check-in: 7936f015 user: fvogel tags: unstable_tests
20:40
Stabilize font-47.2 and font-47.3 by making use of <<TkWorldChanged>> instead of waiting for some amount of time (race condition). Same approach as for frame-12.3 and textImage-4.2 (see [2be47c9f]). check-in: 021a1268 user: fvogel tags: unstable_tests
20:10
In font-47.2, make use of the offset defined instead of using the hardcoded value. check-in: 29ebcb5c user: fvogel tags: unstable_tests
20:07
Stabilize frame-12.3 and textImage-4.2 by making use of <<TkWorldChanged>>. These tests sporadically fail at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). When they fail, font-47.2 and font-47.3 also fail. check-in: 2be47c9f user: fvogel tags: unstable_tests
19:22
Remove all 'idletasks' from updates in frame.test. The test should run just fine with a plain 'update'. check-in: 6500e803 user: fvogel tags: unstable_tests
19:19
Replace 'update idletasks' by 'update' in frame-3.10. This was added in [cb5da4af7b] for no stated reason. check-in: 71264368 user: fvogel tags: unstable_tests
19:17
Fix indentation in frame.test check-in: e3438428 user: fvogel tags: unstable_tests
19:16
Remove an 'update idletasks' from the setup phase in frame-12.3. This was added in [cb5da4af7b] for no stated reason. check-in: adb67adb user: fvogel tags: unstable_tests
2022-10-02
21:13
merge 8.7 check-in: 013bb39a user: fvogel tags: revised_text, tip-466
21:01
Backout previous commit, i.e. remove again constraints on unixEmbed-10.1 and unixEmbed-10.2, so that these tests can run at Github Actions even if they are failing sometimes. check-in: 6f879e00 user: fvogel tags: unstable_tests
21:00
Merge core-8-6-branch that just received changes from unstable_tests branch. This commit stabilizes a lot of tests that could sporadically fail, mainly on macOS. No test results were changed, except for entry-5.7 and spinbox-5.7 which expected results were found to be wrong (these tests passes due to a race condition that is now fixed). check-in: 2eb95d7a user: fvogel tags: trunk, main
20:57
Merge unstable_tests branch. This commit stabilizes a lot of tests that could sporadically fail, mainly on macOS. No test results were changed, except for entry-5.7 and spinbox-5.7 which expected results were found to be wrong (these tests passes due to a race condition that is now fixed). check-in: 1a78b543 user: fvogel tags: core-8-6-branch
20:54
Temporarily restore previously existing constraints on unixEmbed-10.1 and unixEmbed-10.2, so that the branch can be merged. check-in: 24c1b088 user: fvogel tags: unstable_tests
20:43
Revert previous commit, it does not seem to help in stabilizing the last non-reproducible tests failures on macOS with aqua (xcode or clang), i.e. unixEmbed-10.1, unixEmbed-10.2, and (font-47.2, font-47.3, frame-12.3, textImage-4.2, these four always happening simultaneously). check-in: 3c2dd0f1 user: fvogel tags: unstable_tests
19:24
Make 'event debug' subcommand right. This is only available when SUPPORT_DEBUGGING is set to 1 in tkBind.c. And even then, the integer that can be set or queried through this command is currently not used or changed by the source code, but it could be when debugging bindings. check-in: a3c56bb5 user: fvogel tags: trunk, main
19:24
Make 'event debug' subcommand right. This is only available when SUPPORT_DEBUGGING is set to 1 in tkBind.c. And even then, the integer that can be set or queried through this command is currently not used or changed by the source code, but it could be when debugging bindings. check-in: b807cb3a user: fvogel tags: core-8-6-branch
19:21
merge 8.6 check-in: a598c0e6 user: fvogel tags: trunk, main
2022-10-01
03:18
Prevent a compiler warning in macOS 10.15. check-in: c5267c5c user: marc_culler tags: core-8-6-branch
2022-09-30
12:27
Changes to make use of TIP 638 routine Tcl_GetNumberFromObj check-in: 42ad10c0 user: dgp tags: tip-638
2022-09-29
18:04
Fix [64552a6856]: issues with comboboxes. Closed-Leaf check-in: 60bb185f user: marc_culler tags: mac_styles_87
17:49
One more go at combobox-3. Closed-Leaf check-in: ed42ec3d user: marc_culler tags: bug-64552a6856
14:10
Add missing demo photos. check-in: 8c198262 user: culler tags: bug-64552a6856
05:09
Small adjustment check-in: 3e922f82 user: culler tags: bug-64552a6856
04:49
Fix combobox-3, skip combobox-1890211 check-in: dc9b8122 user: culler tags: bug-64552a6856
2022-09-28
21:52
Merge mac_styles_87 check-in: 08de0514 user: culler tags: bug-64552a6856
19:57
Need to set the size of both light and dark mode nsimages. Add an appearance pane to the mac_styles demo. check-in: 5c8d9e54 user: culler tags: mac_styles_87
19:38
Merge 8.7 check-in: 09d8fcfd user: jan.nijtmans tags: revised_text, tip-466
19:36
Merge 8.7 check-in: 0bb42672 user: jan.nijtmans tags: mac_styles_87
12:01
merge 8.6 check-in: 76ade153 user: dgp tags: core-8-6-13-rc
2022-09-27
17:47
Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Christopher Chavez. check-in: 5c8e8017 user: fvogel tags: trunk, main
17:47
Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Christopher Chavez. check-in: 943a70f2 user: fvogel tags: core-8-6-branch
10:43
Merge 8.7 Closed-Leaf check-in: 6a84200a user: jan.nijtmans tags: tip-366
10:42
Merge 8.7. Alphabetize options Closed-Leaf check-in: aed03337 user: jan.nijtmans tags: tip-167
10:32
Don't use Tcl_SaveResult() any more check-in: 89b215ec user: jan.nijtmans tags: trunk, main
08:29
Fix [457071937d]. Add back "debugger" command, so - at least - it's usable on older MacOSX machines when compiled in debug mode check-in: 34f65345 user: jan.nijtmans tags: trunk, main
2022-09-26
19:23
Merge 8.7 check-in: 340658ef user: jan.nijtmans tags: tip-366
19:11
Merge 8.7 check-in: d7e4c723 user: jan.nijtmans tags: tip-167
18:40
Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Christopher Chavez. Closed-Leaf check-in: 750cb874 user: fvogel tags: bug-f326f30e82
17:25
Revisions to Tk needed if TIP 640 is adopted. Closed-Leaf check-in: 3cfcff6a user: dgp tags: tip-640
12:44
merge 8.6 check-in: d3187707 user: dgp tags: core-8-6-13-rc
10:43
Merge 8.6. Remove DebuggerObjCmd(), which only works on older Mac's check-in: 07de1d23 user: jan.nijtmans tags: trunk, main
10:38
Fix indenting of tkMacOSXMenu.c (screwed up in previous commit). More internal cleanup, like more usage of Tcl_ObjCmdProc in stead of the full function signature check-in: b8bad1b3 user: jan.nijtmans tags: core-8-6-branch
2022-09-25
19:18
Remove TCL_TIMER_EVENTS and TCL_DONT_WAIT flags introduced in [e0e4d873] (see ticket [bfea11a916] discussing this on 2022-09-25 19:00:10). check-in: 065c110d user: fvogel tags: unstable_tests
18:34
Remove proc updateWidgets since it now simply runs 'update' on all platforms. check-in: 1bab3f74 user: fvogel tags: unstable_tests
18:33
Remove proc updateWidgets since it now simply runs 'update' on all platforms. check-in: e3d93f1e user: fvogel tags: unstable_tests
18:32
Remove proc updateWidgets since it now simply runs 'update' on all platforms. check-in: c1722efd user: fvogel tags: unstable_tests
14:53
Restore unixEmbed-10.* to their state when they originally appeared in [d28306f679]. check-in: 351f7495 user: fvogel tags: unstable_tests
13:21
Restore unixEmbed-10.1 and -10.2 as they are in core-8-6-branch. Now they fail reliably on Linux, and on macOS at Github Actions (only - and not fully reliably). check-in: acc9bb9b user: fvogel tags: unstable_tests
13:17
Since [64999025af], frame-3.10 now fails at Github Actions on macOS with aqua (xcode or clang), quite repeatably. Restore frame-3.10 as it is in core-8-6-branch. check-in: 868628fc user: fvogel tags: unstable_tests
06:31
Merge 8.6 and fix conflicts triggered by [a48b9196] (Fix [bfea11a916]: update idletasks runs timer events on Aqua). We are on our way out of platform-specific update of widgets, yay! check-in: 64999025 user: fvogel tags: unstable_tests
03:21
Merge mac_styles_87 check-in: 71da9311 user: marc_culler tags: bug-64552a6856
02:55
Fix [64552a6856] mac_styles combobox -- try to avoid the extra space at the end of the popdown menu. check-in: 4d86c2ed user: marc_culler tags: bug-64552a6856
2022-09-24
07:00
Fix systray tests errors by moving the init to the correct function as it was before. check-in: b4830762 user: fvogel tags: mac_styles_87
05:10
Add -radius and -ring options to the nsimage image type. Improve handling of default sizes. check-in: 3ec8a48f user: marc_culler tags: mac_styles_87
2022-09-23
17:54
merge 8.6 check-in: 8e6260ae user: dgp tags: core-8-6-13-rc
09:39
Merge 8.6 check-in: 6e5f5ed0 user: jan.nijtmans tags: trunk, main
09:33
Minor code cleanup (more use of TCL_UNUSED, eol-spacing) check-in: e507a8ff user: jan.nijtmans tags: core-8-6-branch
2022-09-22
20:45
Merge main. check-in: 1030d8bc user: marc_culler tags: mac_styles_87
20:45
Merge 8.6 check-in: afda62e3 user: marc_culler tags: trunk, main
20:44
Apply patch [1a46d8fe8c] from Christopher Chavez: handle NULL CGColorRef values in TkSetMacColor() and SetCGColorComponents(). check-in: aa93bad1 user: marc_culler tags: core-8-6-branch
20:28
merge 8.6 check-in: 9a4cce76 user: dgp tags: core-8-6-13-rc
19:28
merge 8.7 check-in: 4d7c841d user: fvogel tags: revised_text, tip-466
15:49
Merge main check-in: ea7f0597 user: marc_culler tags: mac_styles_87
15:49
Merge 8.6 check-in: bcd3b26c user: marc_culler tags: trunk, main
15:48
Apply patch [1fa3255c5e4] from Christopher Chavez: fix memory leak in TkMacOSXGetNSColor(). check-in: 132cc8b1 user: marc_culler tags: core-8-6-branch
15:37
Merge main check-in: bbda05e5 user: marc_culler tags: mac_styles_87
15:36
Merge 8.6 check-in: 4a4b3122 user: marc_culler tags: trunk, main
15:35
Move ending brace inside #if block. check-in: 70651355 user: marc_culler tags: core-8-6-branch
12:03
merge 8.6 check-in: 6f1e8b5b user: dgp tags: core-8-6-13-rc
2022-09-21
23:24
Merge main check-in: c667efb6 user: marc_culler tags: mac_styles_87
23:15
Merge 8.6 check-in: 31d7ef67 user: marc_culler tags: trunk, main
23:14
Eliminate extraneous declaration of _tkLiveResizeEnded check-in: b77dbbc7 user: marc_culler tags: core-8-6-branch
22:48
Merge main check-in: 6464fcc0 user: marc_culler tags: mac_styles_87
22:48
Merge 8.6 check-in: 4f5b280f user: marc_culler tags: trunk, main
22:45
Fix [1ccface1c5]: Aqua build fails on macOS 10.15 (I hope I got this right.) check-in: ed04ec46 user: marc_culler tags: core-8-6-branch
19:13
merge 8.6 check-in: 061516d8 user: dgp tags: core-8-6-13-rc
18:02
Improve error message. check-in: 7d201eea user: marc_culler tags: mac_styles_87
18:00
Merge main check-in: b03456a2 user: marc_culler tags: mac_styles_87
18:00
Merge 8.6 check-in: 6cf7507a user: marc_culler tags: trunk, main
17:59
tkMacOSXFileTypes.c: Guard against crashes when a nil UTType is created. check-in: e411967e user: marc_culler tags: core-8-6-branch
16:21
Merge main check-in: 114e2ac2 user: marc_culler tags: mac_styles_87
16:15
Merge 8.6 check-in: 9fed2479 user: marc_culler tags: trunk, main
15:30
Fix [bfea11a916]: update idletasks runs timer events on Aqua check-in: a48b9196 user: marc_culler tags: core-8-6-branch
12:04
merge 8.6 check-in: 9c36d382 user: dgp tags: core-8-6-13-rc
06:05
merge 8.7 check-in: 00981494 user: fvogel tags: rfe-f285ddcd-animated-gif-metadata
04:36
Fix [a64a4b331e]: Aqua widgets sometimes do not appear on app startup. Leaf check-in: 151f1280 user: marc_culler tags: bug-a64a4b331e
04:03
Fix upside down images. check-in: 10f4355d user: marc_culler tags: mac_styles_87
2022-09-20
22:53
Merge main check-in: 4b15d728 user: marc_culler tags: mac_styles_87
22:50
Merge 8.6 check-in: 3ceb99d9 user: marc_culler tags: trunk, main
22:49
Fix wrong initial value for static Bool. check-in: a0d283ff user: marc_culler tags: core-8-6-branch
22:05
Merge main check-in: ff290d46 user: marc_culler tags: mac_styles_87
21:56
Merge 8.6 check-in: f2cefac9 user: marc_culler tags: trunk, main
21:54
Fix [412b80fcaf]: pressing an arrow key disables the next menu selection. check-in: cc1730fc user: marc_culler tags: core-8-6-branch
20:19
Merge main check-in: 0a112348 user: marc_culler tags: mac_styles_87
20:17
Merge 8.6 check-in: a39a4298 user: marc_culler tags: trunk, main
19:56
Apply patch [cae5a4db24] (Aqua: parenthesize macros which cast result) from Christpher Chavez check-in: 13a02503 user: marc_culler tags: core-8-6-branch
18:49
Merge main check-in: 69c8b427 user: marc_culler tags: mac_styles_87
18:12
Merge 8.6 check-in: 85a539ba user: marc_culler tags: trunk, main
18:11
Apply patch [313f102dbc] (parenthesize macro parameters) from Christopher Chavez. check-in: cb9772ac user: marc_culler tags: core-8-6-branch
17:51
Merge main check-in: 9de787f1 user: marc_culler tags: mac_styles_87
17:49
Merge 8.6 check-in: adc4932b user: marc_culler tags: trunk, main
17:47
Fix [3fc14fb28c]: remove unused global variable. check-in: 8e9caadc user: marc_culler tags: core-8-6-branch
17:12
Fix [b07ecc2ebf]: Remove obsolete doc/tk4.0.ps check-in: acf63a5c user: fvogel tags: trunk, main
15:58
Fix [1ccface1c5]: build fails on macOS 10.15 Leaf check-in: 3e83ac71 user: marc_culler tags: bug-1ccface1c5
15:43
Restore the call to Tcl_CreateObjCmd which accidentally got deleted. Rename TkNSImageXXX to TkMacOSXNSImageXXX. check-in: 148319a4 user: marc_culler tags: mac_styles_87
15:25
Master -> Model in the nsimage code. check-in: 9a69d8c5 user: marc_culler tags: mac_styles_87
14:39
Merge 8.7 check-in: f90b7c8e user: jan.nijtmans tags: tip-167
14:35
Merge trunk Leaf check-in: 78e1d3cc user: jan.nijtmans tags: tip-560
14:34
Merge 8.7 Leaf check-in: 06f3c805 user: jan.nijtmans tags: tip-556
14:30
typo Tk_SetWindowMenuBar -> Tk_SetWindowMenubar. (TIP #606 and documentation was correct) check-in: 2145f868 user: jan.nijtmans tags: trunk, main
13:06
Rebase to latest trunk. Compile against Tcl's tip-558 branch check-in: c10dd93f user: jan.nijtmans tags: tip-560
12:44
Adapt to TIP #606 check-in: 087f0e34 user: jan.nijtmans tags: tip-556
05:47
merge 8.6 check-in: a488d4ab user: fvogel tags: unstable_tests
05:45
merge 8.7 check-in: 383fdae2 user: fvogel tags: revised_text, tip-466
05:21
Merge main check-in: e533d5d4 user: marc_culler tags: mac_styles_87
05:12
Merge 8.6 check-in: f3a2b028 user: marc_culler tags: trunk, main
05:07
patch [ab95811e07] from Christopher Chavez: prevent use-after-free crashes check-in: ecca072b user: marc_culler tags: core-8-6-branch
04:58
merge main check-in: 3bb159d0 user: marc_culler tags: mac_styles_87
04:43
Merge 8.6 check-in: b2e99e4c user: marc_culler tags: trunk, main
03:22
Fix [33de843084]: deprecations introduced in macOS 12. Now Tk builds on Monterey with only the scrollRect deprecation warning. check-in: eaf45e87 user: marc_culler tags: core-8-6-branch
02:54
Merge check-in: 93320b92 user: marc_culler tags: mac_styles_87
00:19
Flip the feather. check-in: 0b92d41c user: marc_culler tags: mac_styles_87
2022-09-19
20:05
Update to latest trunk check-in: b6c3d07d user: jan.nijtmans tags: mac_styles_87
16:28
Add an image button based on a png file to the demo. check-in: c8148c0e user: marc_culler tags: mac_styles_87
15:44
Add -template option to nsimage. check-in: efea31ac user: marc_culler tags: mac_styles_87
11:27
rebase to 8.7 check-in: 792aa342 user: jan.nijtmans tags: tip-556
09:02
Merge 8.7. Fix testcase menubutton-3.7 check-in: dbd16c68 user: jan.nijtmans tags: tip-366
03:53
Document the nsimage image type and make a few minor adjustments. check-in: b4833fcb user: marc_culler tags: mac_styles_87
2022-09-18
16:31
Merge 8.7. Some CONST -> const Leaf check-in: b98f3850 user: jan.nijtmans tags: bug-1870330
16:23
merge-mark check-in: 9d125d07 user: jan.nijtmans tags: trunk, main
16:22
Fix [ead70921a9]: Wish menu unexpectedly triggered by accelerator keys check-in: e131c8d7 user: jan.nijtmans tags: core-8-6-branch
16:14
Fix [ead70921a9]: Wish menu unexpectedly triggered by accelerator keys check-in: d6b24c5e user: jan.nijtmans tags: trunk, main
16:05
[1870330]: Remove some Tk_Uid usage check-in: 0e7d27cd user: jan.nijtmans tags: bug-1870330
15:35
TIP #366 implementation: Variable Sized Indicators for Menubuttons check-in: 58870d0f user: jan.nijtmans tags: tip-366
14:59
Don't offer the Aqua widget ds demo on other platforms. check-in: 7bd217fd user: marc_culler tags: mac_styles_87
14:50
Merge 8.7 check-in: f68dcb2a user: jan.nijtmans tags: tip-167
14:29
Merge 8.7 check-in: f28cb5f7 user: jan.nijtmans tags: mac_styles_87
14:26
close fork check-in: 25dcd9ec user: jan.nijtmans tags: mac_styles_87
13:29
Merge implementation of TIP #620 - Treeview cell padding - following positive vote by the TCT. check-in: fc5c7815 user: fvogel tags: trunk, main
04:59
Add a widget demo for mac_styles. check-in: 6ed33dd9 user: marc_culler tags: mac_styles_87
00:36
Merge main. check-in: 4d782db5 user: marc_culler tags: mac_styles_87
2022-09-17
20:26
Fix the ttk background issue with 1 deprecated call. check-in: de6a3246 user: marc_culler tags: chavez_cgimage_drawing
12:00
Merge 8.7 check-in: f7785e07 user: jan.nijtmans tags: pspjuth-touch
11:59
Merge 8.7 Closed-Leaf check-in: 4f9e8bcf user: jan.nijtmans tags: pspjuth-treeview
00:46
merge monterey_deprecations check-in: aec9ed04 user: marc_culler tags: chavez_cgimage_drawing
00:18
Replace [NSApp currentAppearance] by [NSApp effectiveAppearance], now that I know it exists. Closed-Leaf check-in: 99699362 user: marc_culler tags: monterey_deprecations
2022-09-16
22:03
Merge 8.7 check-in: 3ede9f76 user: jan.nijtmans tags: mac_styles_87
22:02
Merge 8.7 check-in: d1bd5f44 user: jan.nijtmans tags: revised_text, tip-466
2022-09-15
22:49
make xmfbox testcases work (again) with Tcl 9.0 check-in: 4ad60bff user: jan.nijtmans tags: trunk, main
15:19
Add missing [pool drain]. check-in: 9379364a user: marc_culler tags: monterey_deprecations
15:04
Attempt to fix the build for 10.14 and 10.15. check-in: e148bd6f user: marc_culler tags: monterey_deprecations
14:02
No need for -constraints needsTcl87 check-in: f76a7099 user: jan.nijtmans tags: trunk, main
13:59
Fix testcase imageBmap-5.1 check-in: fb39696d user: jan.nijtmans tags: trunk, main
12:26
Fix MacOSX compilation check-in: 190f5e03 user: jan.nijtmans tags: trunk, main
2022-09-14
16:34
merge 8.6 check-in: 6147aaca user: dgp tags: core-8-6-13-rc
16:27
Apply patch from Christopher Chavez to avoid use-after-free crashes. check-in: 92567a75 user: marc_culler tags: patch-ab95811e07
15:46
Merge 8.6 check-in: 31d36413 user: marc_culler tags: trunk, main
15:31
Fix [d412a99152]: Aqua: Unexpected <ButtonRelease> and <Enter> events check-in: 929ba2d9 user: marc_culler tags: core-8-6-branch
15:14
Deal with unavailability of @available. check-in: 173e8c65 user: marc_culler tags: monterey_deprecations
2022-09-13
21:35
cleanup check-in: 782e31c5 user: marc_culler tags: monterey_deprecations
18:56
Only use Tcl_CreateObjCommand2 on Tcl 9 check-in: f26d24a4 user: jan.nijtmans tags: tip-626
18:47
Merge 8.7 check-in: fd5cd0d8 user: jan.nijtmans tags: tip-626
15:49
Restore the menu flash when an accelerator is pressed. Closed-Leaf check-in: 12ad439f user: marc_culler tags: bug-ead70921a9
04:11
Fix [ead70921a9]: menu accelerators can be triggered on Aqua without bindings. check-in: 3e4a7b6e user: marc_culler tags: bug-ead70921a9
2022-09-12
18:19
Fix [d412a99152]: unexpected <Enter> and <Button1-Release> events. Closed-Leaf check-in: e851e6e4 user: marc_culler tags: bug-d412a99152
14:48
Do not skip filename extensions which are undeclared; deal with missing bitmaps. check-in: c80df696 user: marc_culler tags: monterey_deprecations
11:36
Use the presence of Tcl_OpenTcpServerEx() (stub entry 631, not 656) to distinguish between Tcl 8.6 and 8.7 at runtime. This needs at least TIP #575 (2021-03-15), when running under Tcl 8.7. check-in: d3fdfc34 user: jan.nijtmans tags: trunk, main
05:31
Don't import the UniformTypeIdentifiers framework if it does not exist. check-in: 24b428d1 user: marc_culler tags: monterey_deprecations
05:20
synchronize configure.in check-in: 9b50c66a user: marc_culler tags: monterey_deprecations
05:13
Merge 8.6 check-in: e81d87c3 user: marc_culler tags: monterey_deprecations
05:09
Address deprecations introduced in macOS Monterey; fix [33de843084] check-in: 92ffd344 user: marc_culler tags: monterey_deprecations
2022-09-11
20:30
merge 8.6 check-in: 5f135c79 user: dgp tags: core-8-6-13-rc
2022-09-10
21:11
Merge 8.6 check-in: 848dab73 user: jan.nijtmans tags: trunk, main
21:10
Fix [006403a25d]: various comment/documentation fixes check-in: 743531bb user: jan.nijtmans tags: core-8-6-branch
20:12
Adapt fix for [9b6065d1fd] to TIP #626 check-in: e73922c6 user: jan.nijtmans tags: trunk, main
20:07
If beneficial (read: TIP #626) use Tcl_CreateObjCommand2() to create the tk::build-info command check-in: 2fde4dea user: jan.nijtmans tags: trunk, main
15:01
Don't compile Tk with -DTCL_NO_DEPRECATED any more, in stead select Tcl_UtfPrev() usage on availability: use new version if possible, otherwise (8.6) fall back to old version check-in: d742be1f user: jan.nijtmans tags: trunk, main
2022-09-09
16:54
handle tk::build-info check-in: 3ee30544 user: jan.nijtmans tags: tip-626
16:36
indenting Closed-Leaf check-in: c98fa319 user: jan.nijtmans tags: tip-626-adapt
10:17
Make it work without TIP #626 too check-in: 4ebd0cd5 user: jan.nijtmans tags: tip-626-adapt
2022-09-08
19:58
Minimal adaptation of Tk to TIP #626 check-in: f9375ca2 user: jan.nijtmans tags: tip-626-adapt
11:47
merge 8.6 check-in: 202ba1aa user: dgp tags: core-8-6-13-rc
10:41
Merge 8.6 check-in: ff23b5f4 user: jan.nijtmans tags: trunk, main
10:39
Fix [c5c3d882cc]: Need to set fill colors in goldberg.tcl check-in: d674b099 user: jan.nijtmans tags: core-8-6-branch
10:33
Fix [0785eea32]: useless statement in goldberg.tcl check-in: 3d1d8fae user: jan.nijtmans tags: core-8-6-branch
10:25
Merge 8.6 check-in: 646ce476 user: jan.nijtmans tags: trunk, main
10:17
Simplify TkpConfigureMenuEntry(), using existing TKNSString initWithTclUtfBytes functionality check-in: 07bd94a1 user: jan.nijtmans tags: core-8-6-branch
09:51
Merge 8.6 check-in: 7c8c82c5 user: jan.nijtmans tags: trunk, main
09:31
Fix [e17b6f008]: unixWm-50.4 crashes OSX Aqua check-in: 6f597288 user: jan.nijtmans tags: core-8-6-branch
2022-09-07
20:44
Fix [e17b6f008], and the same in a lot of other potential problematic places Closed-Leaf check-in: 88804991 user: jan.nijtmans tags: bug-e17b6f008
15:07
Merge 8.7 check-in: 4cc4c1a2 user: jan.nijtmans tags: pspjuth-treeview
14:41
merge 8.6 check-in: 2ef1fc88 user: dgp tags: core-8-6-13-rc
2022-09-06
23:49
Add Christopher's patches to make dark mode work. check-in: 513f6b26 user: marc_culler tags: chavez_cgimage_drawing
15:57
Fix [bfea11a916]: make XSync a no-op on Aqua (again). Closed-Leaf check-in: da12b404 user: marc_culler tags: bug-bfea11a916
13:10
Merge 8.6 check-in: cf6471d8 user: jan.nijtmans tags: trunk, main
13:08
Fix [f6c106285d]: Aqua: can set -title for tk_messageBox check-in: 2cea89d2 user: jan.nijtmans tags: core-8-6-branch
12:48
typo's check-in: 4f32c123 user: jan.nijtmans tags: core-8-6-branch
2022-09-05
09:50
Merge 8.6 check-in: 8eb73f99 user: jan.nijtmans tags: trunk, main
09:48
Fix [d6cb7b71f6]: clean up ::tk::mac::useCustomMDEF check-in: 437e4b23 user: jan.nijtmans tags: core-8-6-branch
08:48
Fix MacOSX build check-in: f86d596e user: jan.nijtmans tags: pspjuth-touch
08:44
Fix windows build check-in: 6c135191 user: jan.nijtmans tags: pspjuth-touch
2022-09-04
20:40
merge trunk check-in: ba5924af user: fvogel tags: revised_text, tip-466
20:33
Fix wm-1.2 testcase check-in: 98d7238c user: jan.nijtmans tags: pspjuth-touch
14:05
Fix [bc602049ab]: Treeview with custom background expands when switching themes. Thanks to Peter Spjuth. And fix conflicts. check-in: f29ec5f6 user: fvogel tags: trunk, main
13:55
Fix [bc602049ab]: Treeview with custom background expands when switching themes. Thanks to Peter Spjuth. check-in: e4182be9 user: fvogel tags: core-8-6-branch
2022-09-01
13:47
Merge 8.7 check-in: ddffb44e user: jan.nijtmans tags: pspjuth-touch
2022-08-31
20:08
merge 8.6 check-in: c2e9241b user: fvogel tags: unstable_tests
10:11
Merge 8.6 check-in: bb95f9f7 user: jan.nijtmans tags: trunk, main
10:10
Fix 0aa7638534: .gitignore ignores library/tcltest.tcl check-in: 7a46b61e user: jan.nijtmans tags: core-8-6-branch
10:09
Fix 0aa7638534: .gitignore ignores library/tcltest.tcl check-in: 85345c31 user: jan.nijtmans tags: core-8-5-branch
2022-08-30
18:44
Fix [49c151a3e6]: Aqua: wrong foreground color of disabled notebook tab in background. Thanks to Christopher Chavez. Leaf check-in: 94dcee50 user: fvogel tags: bug-49c151a3e6
10:38
Fix [1088807fff]: Aqua: canvPs-3.1 panic. This was fixed when [424773a00c] got fixed, now just remove the constraint in canvPS-3.1. Thanks to Christopher Chavez. check-in: fa096028 user: fvogel tags: trunk, main
10:38
Fix [1088807fff]: Aqua: canvPs-3.1 panic. This was fixed when [424773a00c] got fixed, now just remove the constraint in canvPS-3.1. Thanks to Christopher Chavez. check-in: 30d9e590 user: fvogel tags: core-8-6-branch
06:15
Add treeview-13.1 testing cell padding check-in: c319af32 user: fvogel tags: pspjuth-treeview
2022-08-29
20:55
merge trunk check-in: 4e636963 user: fvogel tags: pspjuth-treeview
20:52
Document that image elements used as background images should use -width 0 and -height 0. Closed-Leaf check-in: 8e549bfe user: fvogel tags: bug-bc602049ab
20:23
Give -width 0 -height 0 to the image element created, so that it does not take any space in the treeview size computation. check-in: 54804a28 user: fvogel tags: bug-bc602049ab
19:46
Revert [d507fe93] since it is not a correct fix. check-in: 1258d5b3 user: fvogel tags: bug-bc602049ab
18:58
Fix [1088807fff]: Aqua: canvPs-3.1 panic. This was fixed when [424773a00c] got fixed, now just remove the constraint in canvPS-3.1. Thanks to Christopher Chavez. Closed-Leaf check-in: 5d1a8f5e user: fvogel tags: bug-1088807fff
2022-08-28
17:40
Use already defined constants instead of hardcoded values for column default width and minwidth. check-in: 07b4b672 user: fvogel tags: bug-bc602049ab
17:17
Add non-regression test treeview-bc602049ab. check-in: 3380adbe user: fvogel tags: bug-bc602049ab
2022-08-26
09:00
Merge 8.7 check-in: a45bab23 user: jan.nijtmans tags: mac_styles_87
07:26
Let's see if this really fixes [ead70921a9], or that - maybe - it's better to do something different about it (might be better limit the different approach in 8.7+). Addendum: this commit doesn't work! Closed-Leaf check-in: 67a20e4e user: jan.nijtmans tags: bug-ead70921a9
2022-08-25
20:58
Cosmetic (alignment of comments). check-in: 15df173b user: fvogel tags: bug-bc602049ab
20:55
Factorize code instead of repeating WidgetWorldChanged() contents. check-in: 8d9f04ed user: fvogel tags: bug-bc602049ab
20:50
Fix error in comment in ttkImage.c. check-in: 921246bd user: fvogel tags: bug-bc602049ab
20:48
Fix typo within example code in ttk_image.n man page. check-in: 97ae365a user: fvogel tags: bug-bc602049ab
20:38
Fix [bc602049ab]: Treeview with custom background expands when switching themes. check-in: d507fe93 user: fvogel tags: bug-bc602049ab
2022-08-24
20:24
Fix commit [419c1e0e] merging TIP#621 (Glyph clustering for Tk) into revised_text. The problem was shown by GitHub Actions: event-2.5(keypress) was failing on all platforms. check-in: 4bc32b8e user: fvogel tags: revised_text, tip-466
07:54
Attempt to fix [af844f6be7]: win10 : one warning when compiling Tk's trunk Closed-Leaf check-in: 8e407e62 user: jan.nijtmans tags: bug-af844f6be7
2022-08-23
09:34
Merge 8.7 check-in: a36b999e user: jan.nijtmans tags: revised_text, tip-466
09:19
Merge 8.6 check-in: 62aeec8a user: jan.nijtmans tags: trunk, main
09:17
Run Tk testcases on ubuntu-20.04 for now (some are failing on ubuntu-22.04) check-in: 59025499 user: jan.nijtmans tags: core-8-6-branch
09:13
Run GITHUB actions testcases with tcl 8.5 -> 8.6 (since ubuntu 20.04 doesn't have tcl8.5-dev package any more) check-in: e9394419 user: jan.nijtmans tags: core-8-5-branch
2022-08-22
20:45
Merge 8.6 check-in: c6a1b024 user: jan.nijtmans tags: trunk, main
20:36
Github action: ubuntu-20.04 -> ubuntu-22.04 check-in: 809eca9f user: jan.nijtmans tags: core-8-6-branch
19:19
Fix [4a59d535d1]: Aqua: XFillPolygon() winding rule fill support. Thanks to Christopher Chavez. check-in: 5a15a9e9 user: fvogel tags: trunk, main
19:19
Fix [f6e4d4ca30]: polygon items filled differently depending on platform. Thanks to Christopher Chavez. check-in: 89895253 user: fvogel tags: core-8-6-branch
19:17
Fix [4a59d535d1]: Aqua: XFillPolygon() winding rule fill support. Thanks to Christopher Chavez. check-in: 652b1395 user: fvogel tags: trunk, main
19:16
Fix [4a59d535d1]: Aqua: XFillPolygon() winding rule fill support. Thanks to Christopher Chavez. check-in: f219b2d8 user: fvogel tags: core-8-6-branch
14:17
Merge 8.7 check-in: 419c1e0e user: jan.nijtmans tags: revised_text, tip-466
14:01
merge 8.6 check-in: 5246d3c0 user: dgp tags: core-8-6-13-rc
07:23
ubuntu-18.04 is deprecated check-in: 5bfbf878 user: jan.nijtmans tags: core-8-5-branch
2022-08-21
22:37
ubuntu-18.04 is deprecated check-in: 065610a7 user: jan.nijtmans tags: trunk, main
21:55
Merge 8.7 (which now contains glyph_indexing_2 branch) check-in: 609cb63b user: jan.nijtmans tags: mac_styles_87
21:53
TIP #621 implementation: Glyph clustering for Tk check-in: 3ac23a4d user: jan.nijtmans tags: trunk, main
21:49
Merge 8.7 check-in: da8b58d7 user: jan.nijtmans tags: revised_text, tip-466
17:04
Fix [4a59d535d1]: Aqua: XFillPolygon() winding rule fill support. Thanks to Christopher Chavez. Closed-Leaf check-in: a2c68b0b user: fvogel tags: bug-4a59d535d1
16:56
Document the use of the even-odd rule when filling canvas items. Closed-Leaf check-in: 863f9ede user: fvogel tags: bug-f6e4d4ca30
16:47
Fix [f6e4d4ca30]: polygon items filled differently depending on platform. Thanks to Christopher Chavez. check-in: bf11afd4 user: fvogel tags: bug-f6e4d4ca30
2022-08-20
13:32
Fix [71b1e5e331]: xgc.c: useless NULL check in XCreateGC(). Thanks to Christopher Chavez. check-in: 25aa643b user: fvogel tags: trunk, main
13:32
Fix [71b1e5e331]: xgc.c: useless NULL check in XCreateGC(). Thanks to Christopher Chavez. check-in: 4bb27fb5 user: fvogel tags: core-8-6-branch
2022-08-19
20:06
Fix [71b1e5e331]: xgc.c: useless NULL check in XCreateGC(). Thanks to Christopher Chavez. Closed-Leaf check-in: 8656d3f4 user: fvogel tags: bug-71b1e5e331
19:50
Fix [7bf7dcd36d]: floor.tcl: make usable again on 8.6. Patch by Christopher Chavez. check-in: e3c414a8 user: fvogel tags: trunk, main
19:48
Fix [7bf7dcd36d]: floor.tcl: make usable again on 8.6. Patch by Christopher Chavez. check-in: 16f1ae96 user: fvogel tags: core-8-6-branch
2022-08-16
14:18
Re-enable liveResize. check-in: 39322aa8 user: marc_culler tags: chavez_cgimage_drawing
2022-08-15
13:34
Christopher Chavez's CGImage-backed views. check-in: a7e2553a user: marc_culler tags: chavez_cgimage_drawing
2022-08-11
07:35
nanosvg#221 "Out-of-bounds read in nsvg__parseUrl" https://github.com/memononen/nanosvg/issues/221 check-in: b4f2cc42 user: oehhar tags: trunk, main
2022-08-08
12:54
merge 8.6 check-in: 32894130 user: dgp tags: core-8-6-13-rc
2022-08-04
13:23
Merge-mark check-in: c60d8fe8 user: jan.nijtmans tags: trunk, main
13:21
Fix symbol conflicts in Xutil.h (noticable in msvc build) check-in: bf6978fb user: jan.nijtmans tags: core-8-6-branch
2022-08-02
15:16
Merge-mark check-in: 278bf913 user: jan.nijtmans tags: trunk, main
15:15
Update Xutil.h and cursorfont.h to latest X11 version check-in: c83c68e6 user: jan.nijtmans tags: core-8-6-branch
12:57
Change comment character from "//" to "/* */" check-in: d084a3b9 user: oehhar tags: trunk, main
12:52
Nano SVG is still locale dependent #139, https://github.com/memononen/nanosvg/issues/139#issuecomment-1177877388 check-in: f1e5f7a1 user: oehhar tags: trunk, main
07:39
Merge 8.6 check-in: 6a6b92e8 user: jan.nijtmans tags: trunk, main
07:38
Add tkUnixDefault.h to X11_PRIVATE_HDRS (patch from OpenSUSE) check-in: d29e74cf user: jan.nijtmans tags: core-8-6-branch
2022-08-01
15:18
Use UTF-8 encoding for Esperanto message file. Thanks to Uli Ender. check-in: 530de050 user: oehhar tags: trunk, main
09:47
Fix MacOSX --disable-aqua build check-in: c939dccd user: jan.nijtmans tags: trunk, main
2022-07-31
21:34
Make TkpWillDrawWidget()/TkpRedrawWidget() available to all platforms, not only MacOSX check-in: becdd237 user: jan.nijtmans tags: trunk, main
20:33
Merge 8.7 Leaf check-in: fa1d1844 user: jan.nijtmans tags: stub-simplification
2022-07-29
14:56
Merge-mark check-in: 637adf9d user: jan.nijtmans tags: trunk, main
14:55
one too much check-in: 15391924 user: jan.nijtmans tags: core-8-6-branch
14:49
Merge-mark check-in: e710e784 user: jan.nijtmans tags: trunk, main
14:48
Update keysym table (for Windows/MacOS) to the latest one from X11R6. Also update documentation accordingly. check-in: 767a13f7 user: jan.nijtmans tags: core-8-6-branch
14:11
Document new XF86 keysyms check-in: 740b12fc user: jan.nijtmans tags: trunk, main
2022-07-28
21:32
Merge 8.6, but don't add the 3270* keysyms: They are not enabled by default in X11 check-in: 7249c26e user: jan.nijtmans tags: trunk, main
21:27
Update Xfuncproto.h and all keysym-related X11 header-files to the latest version. New keysyms are not added to Tk, no functional changes check-in: 8b956af1 user: jan.nijtmans tags: core-8-6-branch
14:18
Add more XF86 keysyms, available in latest X11 check-in: 73d04d10 user: jan.nijtmans tags: trunk, main
11:30
Update to latest X11 headers check-in: 5b24f8d6 user: jan.nijtmans tags: trunk, main
08:51
Merge 8.7 check-in: a5356038 user: jan.nijtmans tags: pspjuth-treeview
2022-07-26
20:44
Remove hardcoded values from unixEmbed-11.2 check-in: 8a3687e8 user: fvogel tags: unstable_tests
2022-07-25
20:15
Merge 8.7 check-in: 053099cc user: jan.nijtmans tags: tcl8-compat
20:13
Merge 8.7 check-in: 101462b3 user: jan.nijtmans tags: tip-626
20:08
Merge 8.7 check-in: 2e79c812 user: jan.nijtmans tags: mac_styles_87
20:04
Merge 8.7 check-in: fd5b8faa user: jan.nijtmans tags: revised_text, tip-466
19:59
Merge 8.7 Closed-Leaf check-in: 8933117d user: jan.nijtmans tags: glyph_indexing_2
17:25
merge 8.6 check-in: eb1f53b5 user: fvogel tags: unstable_tests
17:23
Fix [a3b03f41fe]: Wrong menu position for ttk menubutton with -style. check-in: e2e3989e user: fvogel tags: trunk, main
17:23
Fix [a3b03f41fe]: Wrong menu position for ttk menubutton with -style. check-in: 94aab2f0 user: fvogel tags: core-8-6-branch
17:20
Commit last suggestion from Koen Danckaert (ttk menubutton, cas -direction flush, for Win and Linux. Closed-Leaf check-in: a77e4d06 user: fvogel tags: bug-a3b03f41fe
14:01
Fix some more signatures in compat/unistd.h check-in: 59f5f072 user: jan.nijtmans tags: core-8-6-branch
13:46
Sync compat/stdlib.h and compat/unistd.h with Tcl check-in: bbc7e774 user: jan.nijtmans tags: core-8-6-branch
2022-07-23
12:01
Further stabilize unixEmbed-11.2 by returning to update idletasks on the mac as it was originally. check-in: 26a78389 user: fvogel tags: unstable_tests
2022-07-21
13:17
merge 8.6 check-in: e80a527b user: dgp tags: core-8-6-13-rc
2022-07-20
22:02
merge 8.7 check-in: 70b0baa1 user: fvogel tags: mac_styles_87
22:01
merge 8.7 check-in: 8a0d68fc user: fvogel tags: glyph_indexing_2
21:03
Completely eradicate proc waitForMap and waitForUnmap in the test suite. The tests stability problem was due to the TkMacOSXHandleMapOrUnmap() approach, now removed. check-in: 411c0f76 user: fvogel tags: unstable_tests
20:52
Remove stabilization lines in panedwindow.test. The problem was due to the TkMacOSXHandleMapOrUnmap() approach, now removed. check-in: 02ae03b3 user: fvogel tags: unstable_tests
20:35
merge core-8-6-branch check-in: 195f5441 user: fvogel tags: unstable_tests
20:33
merge 8.7 check-in: bc7b7551 user: fvogel tags: revised_text, tip-466
20:33
The previous commit [d49253fe] also fixes [61e0bb8aab]: Embedded windows in a text widget cannot be removed on macOS. Remove the 'aquaKnownBug' constraints on the concerned tests in textWind.test. check-in: 68ed66fe user: fvogel tags: trunk, main
20:30
The previous commit [45843325] also fixes [61e0bb8aab]: Embedded windows in a text widget cannot be removed on macOS. Remove the 'aquaKnownBug' constraints on the concerned tests in textWind.test. check-in: 5bba2a54 user: fvogel tags: core-8-6-branch
19:15
Remove wrong code for Tk menubutton posted in win32 with -direction left. check-in: 2489701a user: fvogel tags: bug-a3b03f41fe
19:03
Improve the fix with a patch from Koen Danckaert. check-in: c7fe8b87 user: fvogel tags: bug-a3b03f41fe
2022-07-19
23:12
Restore comment line removed by error in the previous commit whil resolving conflicts. check-in: 1f5c6f15 user: fvogel tags: unstable_tests
23:11
merge core-8-6-branch check-in: 1ac91a23 user: fvogel tags: unstable_tests
23:10
merge 8.7 check-in: bcbbe22f user: fvogel tags: revised_text, tip-466
23:06
Fix [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. check-in: d49253fe user: fvogel tags: trunk, main
23:01
Fix [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. check-in: 45843325 user: fvogel tags: core-8-6-branch
22:59
merge bug-91ca777b4d-alt since that branch has the fix we want to keep to fix [91ca777b4d]. Closed-Leaf check-in: bf99ae5c user: fvogel tags: bug-91ca777b4d
15:36
Merge mark check-in: 402ad127 user: kevin_walzer tags: trunk, main
13:02
Fix systray text display on X11 check-in: 7f672e0d user: kevin_walzer tags: trunk, main
2022-07-17
12:11
Fix database class error for -direction in menubutton man page. check-in: 24d52640 user: fvogel tags: bug-a3b03f41fe
10:29
Alternative fix for [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. The TkMacOSXHandleMapOrUnmap machinery may not be needed anymore (experimental). Closed-Leaf check-in: 55503ee1 user: fvogel tags: bug-91ca777b4d-alt
2022-07-16
20:04
merge core-8-6-branch check-in: f441c71c user: fvogel tags: unstable_tests
13:35
Restore the fix from chw. check-in: cf74461b user: fvogel tags: bug-91ca777b4d
10:10
Remove debug output (leftover in previous commit). check-in: 8a8bd572 user: fvogel tags: bug-91ca777b4d
10:09
Fix typos in the description of TkMacOSXHandleMapOrUnmap in macosx/tkMacOSXWm.c. check-in: f8cfa5c4 user: fvogel tags: bug-91ca777b4d
09:59
Add a precision in the comment describing TtkSendVirtualEvent check-in: 12315219 user: fvogel tags: bug-91ca777b4d
2022-07-13
21:25
Fix [a3b03f41fe]: Wrong menu position for ttk menubutton with -style. check-in: 08ca5633 user: fvogel tags: bug-a3b03f41fe
18:03
Fix my stupid mistake in previous commit check-in: d8fb5f82 user: fvogel tags: unstable_tests
13:47
merge 8.6 check-in: dcdb5d18 user: dgp tags: core-8-6-13-rc
2022-07-12
22:17
Merge 8.7 check-in: 5ff96dab user: jan.nijtmans tags: revised_text, tip-466
21:57
Merge 8.7 check-in: bfd7ad6f user: jan.nijtmans tags: glyph_indexing_2
21:43
Merge 8.6 check-in: 5cdd058c user: jan.nijtmans tags: trunk, main
21:33
argc -> objc where appropriate check-in: e69b7b26 user: jan.nijtmans tags: core-8-6-branch
20:59
Attempt at fixing sporadic failures of panedwindow-23.30 at GitHub on macOS. check-in: 71ce80bd user: fvogel tags: unstable_tests
20:43
merge 8.6 check-in: 3c34e045 user: dgp tags: core-8-6-13-rc
2022-07-07
03:53
Instrument panedwindow-23.30 a bit more. check-in: 4bd9a501 user: fvogel tags: unstable_tests
2022-07-05
20:23
Merge 8.7 check-in: fcdd1d01 user: jan.nijtmans tags: tip-626
19:52
Merge 8.7 check-in: 3f33ffc9 user: jan.nijtmans tags: tcl8-compat
19:36
Merge 8.7 check-in: 32c1eaed user: jan.nijtmans tags: glyph_indexing_2
2022-07-04
10:17
Merge mark check-in: 48a6c74f user: oehhar tags: trunk, main
10:15
Correction in escape sequence of Esperanto message file check-in: 1799b854 user: oehhar tags: core-8-6-branch
10:13
Update Esperanto message catalog. Thanks to Uli Ender for the contribution. check-in: b4feacc1 user: oehhar tags: trunk, main
10:03
Update Esperanto message catalog. Thanks to Uli Ender for the contribution. check-in: de777714 user: oehhar tags: core-8-6-branch
2022-07-03
19:55
Further stabilize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). [ef554a85] revealed that the .embed toplevel does not exist (even after waiting until the timeout), which may be due to an unmapped .main.f window being used in the -use option. Wait for .main.f to be mapped before creating the .embed toplevel. check-in: ed391aad user: fvogel tags: unstable_tests
12:19
Stabilize ttk-2.8. This test was seen failing once at GitHub Actions, in branch unstable_tests, on macOS with xcode. Careful study of how this test works shows there is a race condition built in. This commit doesn't remove this race condition but should be enough to let the test always pass. check-in: 072c2780 user: fvogel tags: unstable_tests
2022-07-02
23:22
Further ruggedize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). Error message was 'bad window path name .embed' while executing 'button .embed.b -text 'Emb Button' -command {lappend result 'pushed .embed.b'}' check-in: ef554a85 user: fvogel tags: unstable_tests
2022-06-30
21:15
Add better comments regarding proc controlPointerWarpTiming as a test helper tool, see [2704ed0c6c]. check-in: 1b87c476 user: fvogel tags: trunk, main
21:15
Add better comments regarding proc controlPointerWarpTiming as a test helper tool, see [2704ed0c6c]. check-in: 656477e5 user: fvogel tags: core-8-6-branch
19:59
Oops. check-in: 3bc8ee3e user: fvogel tags: unstable_tests
19:57
Instrument to understand why panedwindow-23.30 is still failing (unstable_tests branch, macOS, xcode). check-in: a784f528 user: fvogel tags: unstable_tests
2022-06-29
20:32
resolve unintended fork check-in: e3739e07 user: fvogel tags: unstable_tests
20:31
Further stabilize panedwindow-23.30 since after [5952fd21] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (no, --enable-aqua). check-in: 4df00f8e user: fvogel tags: unstable_tests
2022-06-28
22:48
In unixEmbed-11.2, make a difference in the output between the result of the winfo containing commands and the -command triggered. check-in: 42d071ba user: fvogel tags: unstable_tests
22:20
Stabilize textImage-3.2 since after [ce12f9ac] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: db8a739e user: fvogel tags: unstable_tests
21:52
Further ruggedize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). Even with [645a3198] the time out is hit (1 second in total), after which [winfo exists .embed.b] still is O. Try to update in more steps when creating toplevels or packs windows. check-in: a8787ce7 user: fvogel tags: unstable_tests
03:59
Add more debug output in order to understand why panedwindow-23.30 still fails (seen once at GitHub on macOS with xcode in the unstable_tests branch). check-in: 5952fd21 user: fvogel tags: unstable_tests
2022-06-27
12:03
Merge 8.7 check-in: bb485c37 user: jan.nijtmans tags: tcl8-compat
11:58
Merge 8.6 check-in: 85d3c338 user: jan.nijtmans tags: trunk, main
11:41
Fix [be29f72eb7]: Add ru translation messages, which used in "tk fontchooser" dialog check-in: beefdfdf user: jan.nijtmans tags: core-8-6-branch
11:28
Fix [aefdb8601b]: Invalid translation of "Cancel" mesage in tk/msgs/ru.msg file check-in: b16a47e5 user: jan.nijtmans tags: core-8-6-branch
11:20
Update rules.vc (add OPTS=tcl8) check-in: 00ddd65f user: jan.nijtmans tags: tcl8-compat
2022-06-25
10:01
TIP #628 for Tk: Shared 8.7/9.0 build environment check-in: 192eb542 user: jan.nijtmans tags: tcl8-compat
2022-06-23
11:04
typo check-in: 8b04ad04 user: jan.nijtmans tags: tip-626
10:50
Merge 8.7 check-in: 0cc1464b user: jan.nijtmans tags: tip-626
10:12
Fix crash in canvRect testcase. Adapt some more loops the same way, handling > 2^31 tags when Tcl >= 9.0 check-in: a787aae9 user: jan.nijtmans tags: trunk, main
2022-06-22
19:15
Merge 8.7 check-in: d4a075cd user: jan.nijtmans tags: tip-626
13:54
argc -> objc, where Tcl_Obj * arrays are handled check-in: b3419a84 user: jan.nijtmans tags: trunk, main
13:02
Almost finished check-in: 29247198 user: jan.nijtmans tags: tip-626
10:39
More WIP check-in: 5ee8e2de user: jan.nijtmans tags: tip-626
09:57
Handle crash in handling "update". More WIP check-in: 9f9dac4d user: jan.nijtmans tags: tip-626
2022-06-21
22:02
Start making Tk 64-bit ready check-in: 75bc2f52 user: jan.nijtmans tags: tip-626
21:43
Further ruggedize panedwindow-23.30 since [20a906bf] was not enough. The test till failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). [930cc27b] allowed to confirm the timeout (500 ms, in 10 steps of 50 ms) was hit ('waitForUnmap .f4: timeout!'). Double this time! And add more debug output when a timeout is hit. check-in: a5eeea3d user: fvogel tags: unstable_tests
19:20
Further ruggedize unixEmbed-11.2 because it still failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). [930cc27b] allowed to confirm the timeout (500 ms, in 10 steps of 50 ms) was hit ('waitForMap .embed.b: timeout!'). Double this time! check-in: 645a3198 user: fvogel tags: unstable_tests
19:12
Stabilize notebook-5.1. This test once failed at least, at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: f735736c user: fvogel tags: unstable_tests
09:17
Merge 8.7 check-in: 98d64add user: jan.nijtmans tags: revised_text, tip-466
08:57
Merge 8.7 check-in: ee4158f7 user: jan.nijtmans tags: glyph_indexing_2
2022-06-20
19:14
Further ruggedize panedwindow-23.30 since [fe28ce65] was just plain wrong and the test failed once at GitHub Actions in branch unstable_tests on macOS with clang (no, --enable-aqua). check-in: 20a906bf user: fvogel tags: unstable_tests
2022-06-19
19:27
Add debug output since unixEmbed-11.2 still failed once at GitHub Actions on macOS with clang (mem, --enable-aqua). check-in: 930cc27b user: fvogel tags: unstable_tests
13:33
Trailing spaces do need to be ignored when text is being wrapped. Leaf check-in: 790b8182 user: marc_culler tags: bug-adb6352846
04:56
Add message-4.3 test demonstrating bug [adb6352846]. check-in: bd43a38e user: fvogel tags: bug-adb6352846
02:35
merge 8.6 check-in: faebcdcd user: culler tags: bug-adb6352846
02:30
Fix [adb6352846]: on macOS message breaks lines at trailing spaces check-in: 1450173f user: culler tags: bug-adb6352846
2022-06-18
16:08
Fix [91ca777b4d]: ttk::notebook loose control over content of tabs on MacOS. Fix proposed by Christian Werner. check-in: 251223db user: fvogel tags: bug-91ca777b4d
15:17
Stabilize textImage-3.2 since after [ecc939fd] it failed once at GitHub Actions in branch unstable_tests on macOS with xcode. What we really need is that the returned bbox be up-to-date at each of the loop steps, i.e. the line heights must have been recomputed, and this can be obtained by calling '.t sync' rather than calling 'update idletasks' after some delay. check-in: ce12f9ac user: fvogel tags: unstable_tests
08:07
Further ruggedize panedwindow-23.30 since after [27e2d762] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: fe28ce65 user: fvogel tags: unstable_tests
07:22
Further ruggedize unixEmbed-11.2 since after [768fe936] it failed once at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). Error was: ---- errorInfo: bad window path name ".embed.b" while executing "winfo ismapped $w" (procedure "waitForMap" line 3) invoked from within "waitForMap .embed.b" ("uplevel" body line 11) invoked from within "uplevel 1 $script" ---- errorCode: TK LOOKUP WINDOW .embed.b check-in: 72d070de user: fvogel tags: unstable_tests
2022-06-15
17:47
Restore what was working before previous commit. check-in: 74530805 user: fvogel tags: unstable_tests
14:10
Merge 8.6 check-in: c93953e1 user: jan.nijtmans tags: trunk, main
14:03
More Fix [b184347a3a]: configure needs more cygpath on windows check-in: bc025237 user: jan.nijtmans tags: core-8-6-branch
13:53
Fix [b184347a3a]: configure needs more cygpath on windows check-in: 393df033 user: jan.nijtmans tags: core-8-6-branch
06:05
Simplify frame-3.10 and frame-12.3 (the latter is failing sporadically). This is no stability fix though. check-in: 8ecfd507 user: fvogel tags: unstable_tests
2022-06-14
12:50
Merge 8.6 check-in: 3148e900 user: jan.nijtmans tags: trunk, main
12:47
Update ignore-glob and .gitignore check-in: b3f310c4 user: jan.nijtmans tags: core-8-6-branch
12:46
Update ignore-glob and .gitignore check-in: 826a5eed user: jan.nijtmans tags: core-8-5-branch
2022-06-12
12:20
merge core-8-6-branch check-in: f2cb340c user: fvogel tags: unstable_tests
12:17
merge trunk check-in: d093e61b user: fvogel tags: revised_text, tip-466
12:15
merge core-8-6-branch check-in: b6a18f57 user: fvogel tags: trunk, main
12:06
Copy changes (by hand) from unstable_tests branch that make textWind-3.2, -3.3, -3.4, -3.5 reliably fail on macOs aqua. check-in: dabe8f38 user: fvogel tags: core-8-6-branch
11:57
Use constraint aquaKnownBug on textDisp-6.5, -6.6 and -7.* instead of only notAqua. check-in: c9a2e2d2 user: fvogel tags: core-8-6-branch
11:50
Cherrypick [fce98074] (Constrain textWind-3.2, -3.3, -3.4 and -3.5 with aquaKnownBug until the fix for ticket [61e0bb8aab] gets merged.) check-in: 6347362d user: fvogel tags: core-8-6-branch
11:40
Constrain textWind-3.2, -3.3, -3.4 and -3.5 with aquaKnownBug until the fix for ticket [61e0bb8aab] gets merged. check-in: fce98074 user: fvogel tags: unstable_tests
10:49
Stabilize unixEmbed-5.*. Test unixEmbed-5.1a was found to fail once at least, at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: 768fe936 user: fvogel tags: unstable_tests
10:38
Further stabilize unixEmbed-11.2 since [ac772463] was still not enough. This test was found to fail once more at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). check-in: 775b8e03 user: fvogel tags: unstable_tests
2022-06-11
21:27
merge core-8-6-branch check-in: 12c139bc user: fvogel tags: unstable_tests
21:21
Merge less_test_constraints_revised_text branch: textDisp.test file is now font agnostic to a large extent, meaning that 'textfonts' constraint could be totally suppressed from test files. Moreover 'failsOnUbuntu' and 'failsOnXQuarz' constraints could be removed from textDisp.test. Finally (and this is by Marc Culler), make TkScrollWindow much simpler by stripping out useless code. check-in: 70b15209 user: fvogel tags: revised_text, tip-466
21:17
merge mark check-in: 7a6a1c73 user: fvogel tags: revised_text, tip-466
21:12
merge core-8-6-branch check-in: 83493a36 user: fvogel tags: trunk, main
20:46
Merge less_tests_constraints branch: textDisp.test file is now font agnostic to a large extent, meaning that 'textfonts' constraint could be totally suppressed from test files. Moreover 'failsOnUbuntu' and 'failsOnXQuarz' constraints could be removed from textDisp.test. Finally (and this is by Marc Culler), make TkScrollWindow much simpler by stripping out useless code. check-in: e8a1d778 user: fvogel tags: core-8-6-branch
19:52
merge core-8-6-branch Closed-Leaf check-in: 8a0b4ba4 user: fvogel tags: bug-61e0bb8aab
17:27
Fix typo check-in: 5e92e370 user: fvogel tags: unstable_tests
2022-06-10
20:38
Further stabilize textWind-3.* since [e17046c5] did not reach the goal: on macOS, textWind-3.3, -3.4 and -3.5 could still fail. In fact, in the current state of affairs these tests MUST reliably fail on the mac because of the not yet fixed bug [61e0bb8aab]. Achieve this now. check-in: 03415328 user: fvogel tags: unstable_tests
08:39
Add update box meta data if not the whole image check-in: 7094979c user: oehhar tags: rfe-f285ddcd-animated-gif-metadata
2022-06-09
16:11
Ticket [f285ddcd]: add animated gif information to image metadata check-in: e81e3493 user: oehhar tags: rfe-f285ddcd-animated-gif-metadata
15:51
Merge 8.7 check-in: 14734735 user: jan.nijtmans tags: glyph_indexing_2
13:53
Merge 8.7 check-in: 6457b20f user: jan.nijtmans tags: revised_text, tip-466
13:52
merge-mark check-in: 84ef22eb user: jan.nijtmans tags: trunk, main
13:45
GIF read: honor that "Image Descriptor" and "Plain Text Extension" limits the scope of a "Graphic Control Extension", reset saved information check-in: 49a785e9 user: oehhar tags: core-8-6-branch
13:24
GIF read: honor that "Image Descriptor" limits the scope of a "Graphic Control Extension", reset saved information check-in: 7fb8c321 user: oehhar tags: trunk, main
13:06
GIF read: honor that "Plain Text Extension" limits the scope of a "Graphic Control Extension", reset saved information check-in: abc50d5d user: oehhar tags: trunk, main
10:33
Use TIP #616 large lists in revised tkTest* (when built with Tcl 9) check-in: 7bb1485a user: jan.nijtmans tags: revised_text, tip-466
07:49
Merge 8.7 (except for tkText*, TBD) check-in: 50e36276 user: jan.nijtmans tags: revised_text, tip-466
07:47
Make use of TIP #616 to (potentially) use lists > 2^31 elements (when built with Tcl 9) check-in: 67fa107b user: jan.nijtmans tags: trunk, main
2022-06-08
06:01
merge revised_text check-in: 9a6d66c9 user: fvogel tags: less_test_constraints_revised_text
06:00
Further fix for [d2331df5a6]: Revised [text]: textDisp-6.6 redraws line 3.0. In a DRegion y1 is inside the region but y2 is not. check-in: 46c06e54 user: fvogel tags: revised_text, tip-466
2022-06-07
21:38
merge 8.6 check-in: 55b4c533 user: fvogel tags: unstable_tests
21:36
merge revised_text check-in: 1f043397 user: fvogel tags: less_test_constraints_revised_text
21:26
merge 8.6 check-in: 6cdcbcba user: fvogel tags: less_tests_constraints
21:19
Fix [94547cbef7]: Revised [text]: borders not always redrawn. check-in: 95a8ce18 user: fvogel tags: revised_text, tip-466
21:18
merge revised_text Closed-Leaf check-in: 735e890a user: fvogel tags: bug-94547cbef7
21:11
Cherrypick [92312600] fixing [d2331df5a6]: Revised [text]: textDisp-6.6 redraws line 3.0 check-in: a883bcb1 user: fvogel tags: revised_text, tip-466
21:01
Merge 8.7 Closed-Leaf check-in: 6f0d0861 user: jan.nijtmans tags: tip-616
20:50
merge trunk check-in: b9f8d2b7 user: fvogel tags: revised_text, tip-466
20:49
merge core-8-6-branch check-in: 25761ba8 user: fvogel tags: trunk, main
20:47
Merge branch nonPortable_tests. Some tests previously constrained as 'nonPortable' are actually portable now. check-in: f2f9b13f user: fvogel tags: core-8-6-branch
20:41
Constraint 10 tests with 'notAqua' in textDisp.test. Bug [aad0231f07] prevents these tests from passing, the display is correct but what is logged is wrong. check-in: 9428449d user: fvogel tags: nonPortable_tests
2022-06-06
16:51
Bump to 8.6.13 for release check-in: 1df00d82 user: dgp tags: core-8-6-13-rc
2022-06-03
22:11
Fix [332c8af8aa]: compiler warning about type pun and strict aliasing check-in: 6a2120ea user: jan.nijtmans tags: trunk, main
12:20
nanosvg #209 "Add CMake build script to the project". https://github.com/memononen/nanosvg/commit/4c8f0139b62c6e7faa3b67ce1fbe6e63590ed148 check-in: b5d3a93c user: oehhar tags: trunk, main
10:48
import nanosvg #215 upstream change "Fix build when both nanosvg.h and nanosvgrast.h is included". https://github.com/memononen/nanosvg/pull/215/commits/47f28a2a78de610ac5be5321a88efd3a777fe83e check-in: f6c41093 user: oehhar tags: trunk, main
2022-05-27
09:15
Merge 8.7 check-in: fd867242 user: jan.nijtmans tags: glyph_indexing_2
09:14
Merge 8.7 check-in: db25eb41 user: jan.nijtmans tags: revised_text, tip-466
09:13
Merge 8.6. Also actions/upload-artifact@v2 -> actions/upload-artifact@v3 check-in: 44270e72 user: jan.nijtmans tags: trunk, main
09:09
actions/checkout@v2 -> actions/checkout@v3 check-in: 1243b569 user: jan.nijtmans tags: core-8-6-branch
09:06
actions/checkout@v2 -> actions/checkout@v3 check-in: 6f889115 user: jan.nijtmans tags: core-8-5-branch
2022-05-23
19:49
Test canvRect-4.4 seems to be actually portable. Remove the 'nonPortable' constraint. check-in: 50e12db3 user: fvogel tags: nonPortable_tests
19:48
Test canvRect-3.6 seems to be actually portable. Remove the 'nonPortable' constraint. check-in: 2c4ad545 user: fvogel tags: nonPortable_tests
19:47
Test canvImg-7.1 seems to be actually portable. Remove the 'nonPortable' constraint. Moreover, remove the very old last two numbers in the expected result since ImageDisplay() in tkTest.c does not write them any longer since [57efce1e]. check-in: 0f6a2063 user: fvogel tags: nonPortable_tests
19:28
Test canvas-2.4 seems to be actually portable. Remove the 'nonPortable' constraint. check-in: caa6ea87 user: fvogel tags: nonPortable_tests
19:10
Fix expected result of textDisp-6.6 (same reason as previous commit). Also, remove the 'unix' constraint on this test (the test passes on Windows and X11, and fails on macOS but it fails identically as other textDisp tests). check-in: ad291946 user: fvogel tags: nonPortable_tests
09:39
Merge 8.7 check-in: bfba1845 user: jan.nijtmans tags: glyph_indexing_2
06:37
Fix expected result of textDisp-7.2 and -7.3. Thanks to Brian Griffin (Both of these tests expected the border to be drawn. However, they do not damage the border. It is what can be seen observationally and what is defined by the place command.) check-in: fb82149b user: fvogel tags: nonPortable_tests
06:34
Ultrix is long dead, remove 'nonPortable' test constraints. check-in: 5943f42b user: fvogel tags: nonPortable_tests
2022-05-22
20:15
Merge 8.6 check-in: 8997fdbb user: jan.nijtmans tags: trunk, main
20:13
Merge 8.5 check-in: e53d3e2b user: jan.nijtmans tags: core-8-6-branch
19:31
merge 8.6 check-in: d1a28af3 user: fvogel tags: unstable_tests
19:30
merge revised_text check-in: 3c76af97 user: fvogel tags: less_test_constraints_revised_text
19:29
merge 8.6 check-in: 5b016fe2 user: fvogel tags: less_tests_constraints
19:27
merge trunk check-in: bdd818b1 user: fvogel tags: revised_text, tip-466
19:11
Fix [bee96b4e80]: Mouse position warping and tk busy problems on Windows. Thanks to cjmcdonald. check-in: 1f5f4793 user: fvogel tags: trunk, main
19:11
Fix [bee96b4e80]: Mouse position warping and tk busy problems on Windows. Thanks to cjmcdonald. check-in: 628a5b4e user: fvogel tags: core-8-6-branch
17:41
See: https://github.com/tcltk/tcl/pull/13 check-in: 4f80ec52 user: jan.nijtmans tags: core-8-5-branch
17:39
Disable some MSVC warnings (backported from 8.6) check-in: 16a89b61 user: jan.nijtmans tags: core-8-5-branch
11:52
Merge 8.6 check-in: 5cbeac4e user: jan.nijtmans tags: trunk, main
11:49
Better solution for previous commit: See: https://developercommunity.visualstudio.com/t/c-compiler-incorrect-propagation-of-const-qualifie/390711. Conclusion: This is a bug in Visual Studio, better not get false warnings because of that. check-in: 6a161f0d user: jan.nijtmans tags: core-8-6-branch
2022-05-20
21:42
merge revised_text check-in: 6ba8ffe7 user: fvogel tags: bug-94547cbef7
21:41
merge trunk check-in: 66b00448 user: fvogel tags: revised_text, tip-466
21:37
merge revised_text check-in: 3881404b user: fvogel tags: bug-94547cbef7
21:36
merge core-8-6-branch check-in: 42070bb9 user: fvogel tags: trunk, main
21:35
Unbreak the MSVC build. It was broken since [4854aa11], which produced warning C4090 about different const qualifiers, which in turn triggered error C2220 (warnings treated as errors). For an unknown reason GitHub Actions does not treat warnings as errors on MSVC (would be nice if it did!). check-in: 5f87c964 user: fvogel tags: core-8-6-branch
21:19
Backout all three previous commits, and this time fix [94547cbef7]: Revised [text]: borders not always redrawn check-in: 1a49fd12 user: fvogel tags: bug-94547cbef7
2022-05-18
22:11
A couple more tests where the border should not be redrawn. check-in: 1af0c8f9 user: griffin tags: bug-94547cbef7
20:10
Correct textRect computation to discount left/bottom border. Correct textDisp-7.2 which should not redraw the border. check-in: 883d6ef5 user: griffin tags: bug-94547cbef7
2022-05-17
16:05
Merge 8.7 check-in: 2a09d710 user: jan.nijtmans tags: revised_text, tip-466
16:04
Merge 8.7 check-in: f53e90fd user: jan.nijtmans tags: tip-616
16:02
Merge 8.7 check-in: a37a8ea4 user: jan.nijtmans tags: glyph_indexing_2
15:59
tweak error-handling check-in: bb93340e user: jan.nijtmans tags: trunk, main
15:54
Merge 8.6 check-in: 959f3c25 user: jan.nijtmans tags: trunk, main
15:14
KeyPress -> Key in bindings. Minor other cleanups check-in: 92595b98 user: jan.nijtmans tags: core-8-6-branch
14:30
Merge 8.7 check-in: 7de1947b user: jan.nijtmans tags: tip-616
14:24
Merge 8.7 check-in: c147b89a user: jan.nijtmans tags: revised_text, tip-466
02:32
Fix bug [94547cbef7] - Compute correct test for border region. check-in: 632732f2 user: griffin tags: bug-94547cbef7
2022-05-16
18:56
Remove ".glyph-indexing-2" tag, few more tweaks check-in: e07e9a6b user: jan.nijtmans tags: glyph_indexing_2
18:31
Merge 8.7 check-in: f4f48203 user: jan.nijtmans tags: glyph_indexing_2
2022-05-15
22:49
Merge 8.6. Always compile with -DTCL_UTF_MAX=3 (possible now, because of TIP #622) check-in: d6ef3397 user: jan.nijtmans tags: trunk, main
22:43
sync rules.vc with Tcl check-in: e185778c user: jan.nijtmans tags: core-8-6-branch
20:43
merge 8.6 check-in: 21bca55d user: fvogel tags: unstable_tests
20:42
merge revised_text check-in: db5d8548 user: fvogel tags: less_test_constraints_revised_text
20:37
merge 8.6 check-in: 80784287 user: fvogel tags: less_tests_constraints
2022-05-12
22:20
One more "dragto" <-> "mark" check-in: 88123b57 user: jan.nijtmans tags: revised_text, tip-466
22:18
Merge 8.7 check-in: efe27acd user: jan.nijtmans tags: revised_text, tip-466
22:01
More alphabetizing Tk options. More type-cast improvements check-in: b7db31b3 user: jan.nijtmans tags: trunk, main
2022-05-11
10:43
Merge 8.6 check-in: 96ba102d user: jan.nijtmans tags: trunk, main
10:32
Follow-up to [88cfdcb304]: Move callbackInfo handling into showOpenSavePanel() check-in: f3ab1208 user: jan.nijtmans tags: core-8-6-branch
06:44
Merge 8.6 check-in: e7df6f34 user: jan.nijtmans tags: trunk, main
06:35
Fix [88cfdcb304]: Aqua: use-after-free when file selection dialog dismissed check-in: 1d294308 user: jan.nijtmans tags: core-8-6-branch
2022-05-10
16:44
Proposed fix for [88cfdcb304]: Aqua: use-after-free when file selection dialog dismissed Closed-Leaf check-in: 374c47e0 user: jan.nijtmans tags: bug-88cfdcb304
2022-05-09
21:51
Merge 8.6 check-in: fb97d090 user: jan.nijtmans tags: trunk, main
21:48
sync tcl.m4 with Tcl check-in: 7d135a3b user: jan.nijtmans tags: core-8-6-branch
2022-05-08
20:24
Merge 8.7 check-in: 1828ab8b user: jan.nijtmans tags: revised_text, tip-466
20:21
Missing TK_OPTION_ENUM_VAR usage. See [eedd795d98] check-in: 28b4d791 user: jan.nijtmans tags: revised_text, tip-466
20:08
merge-mark check-in: e2e353b6 user: jan.nijtmans tags: trunk, main
20:08
Merge comment fix check-in: d295253b user: jan.nijtmans tags: core-8-6-branch
20:04
Merge comment fix check-in: 1224719d user: jan.nijtmans tags: trunk, main
19:59
Merge 8.6 check-in: 130cdc20 user: jan.nijtmans tags: trunk, main
19:49
Fix [0ce975c57]: memcpy() called with pwPtr->panes == NULL check-in: 96ae5986 user: jan.nijtmans tags: core-8-6-branch
19:48
Unnecessary type-casts check-in: 4854aa11 user: jan.nijtmans tags: core-8-6-branch
19:42
Fix [0ce975c57f]: memcpy() called with pwPtr->panes == NULL. Thanks to Christopher Chavez. Closed-Leaf check-in: ad9f5061 user: fvogel tags: bug-0ce975c57f
19:10
Fix [bee96b4e80]: Mouse position warping and tk busy problems on Windows. Thanks to cjmcdonald. Closed-Leaf check-in: 3918e477 user: fvogel tags: bug-bee96b4e80
18:53
Fix [20a54ffdd5]: treeview tag delete doesn't clear binding table. Thanks to Emiliano Gavilan. check-in: 9fa15d8a user: fvogel tags: trunk, main
2022-05-07
22:40
Merge 8.7 check-in: 0b785389 user: jan.nijtmans tags: revised_text, tip-466
22:38
Merge 8.6 check-in: 64ef6e93 user: jan.nijtmans tags: trunk, main
22:26
Fix [eedd795d98]: sizeof(enum) != sizeof(int) check-in: 1280fcc3 user: jan.nijtmans tags: core-8-6-branch
19:57
nanosvg: Avoid calling qsort() when r->nedges == 0. Thanks to magic chrstphrchvz. See https://github.com/memononen/nanosvg/pull/210/commits/6c8ee8211a9aa7c2d086235a36723ed0aed528c6 check-in: 6e03cc49 user: oehhar tags: trunk, main
2022-05-05
16:05
Merge 8.6 Closed-Leaf check-in: ce9db2e9 user: jan.nijtmans tags: bug-eedd795d98
15:37
Merge 8.6 check-in: 38266571 user: jan.nijtmans tags: trunk, main
15:10
Code cleanup, mainly eliminating unnecessary type-casts check-in: 8782e840 user: jan.nijtmans tags: core-8-6-branch
13:44
Missing DEF_BUTTON_COMPOUND check-in: 766b38a8 user: jan.nijtmans tags: bug-eedd795d98
13:37
Fix unixWm-35.1 testcase check-in: fc4bb3c4 user: jan.nijtmans tags: trunk, main
13:32
Proposed fix for [eedd795d98]: sizeof(enum) != sizeof(int) check-in: 9bcac876 user: jan.nijtmans tags: bug-eedd795d98
2022-05-04
20:11
Alphabetize some string tables check-in: fc19a753 user: jan.nijtmans tags: trunk, main
2022-05-03
21:06
Merge config-bool-enum Closed-Leaf check-in: ad36965a user: jan.nijtmans tags: config-bool-short-enum
21:04
Merge 8.7 Closed-Leaf check-in: b13100dd user: jan.nijtmans tags: config-bool-enum
20:41
Merge 8.6 check-in: b8bc5cf0 user: jan.nijtmans tags: trunk, main
20:13
Add 2 MODULE_SCOPE string tables (tkStateStrings and tkCompoundStrings) which can be reused in many places check-in: 386af9a7 user: jan.nijtmans tags: core-8-6-branch
14:55
More TK_OPTION_ENUM_VAR check-in: ecf15cac user: jan.nijtmans tags: config-bool-enum
10:13
Merge config-bool-enum check-in: 6ddbc6f7 user: jan.nijtmans tags: config-bool-short-enum
10:11
Add TK_OPTION_ENUM_VAR to TK_OPTION_ANCHOR and TK_OPTION_JUSTIRY usages check-in: 6456ca0b user: jan.nijtmans tags: config-bool-enum
09:33
Experiment: use short enums check-in: 8d57c0db user: jan.nijtmans tags: config-bool-short-enum
2022-05-02
22:43
Experiment: handle bool and enum in tkConfig.c check-in: b79f9fd6 user: jan.nijtmans tags: config-bool-enum
08:30
Avoid signed integer overflow in nsvg__RGBA(). See https://github.com/memononen/nanosvg/commit/c7f173b71b351990fe07b71a7653eef684bde757 Thanks to magic chrstphrchvz check-in: 269c3645 user: oehhar tags: trunk, main
2022-05-01
15:12
Further stabilize panedwindow-23.30 since [27e2d762] and [022d2c75] were yet not 100% enough. This test was found to fail once more on macOS with clang (no, --enable-aqua). check-in: 4e7b3ac6 user: fvogel tags: unstable_tests
15:07
Revert [e17046c5] since it does not fix instabilities in textWind-3.* on macOS, and try something else for these tests. check-in: cf45f59b user: fvogel tags: unstable_tests
09:23
Fix [20a54ffdd5]: treeview tag delete doesn't clear binding table. Thanks to Emiliano Gavilan. treeview-12.2 now passes. Closed-Leaf check-in: 839f4a78 user: fvogel tags: bug-20a54ffdd5
09:22
Add test treeview-12.2, currently failing, demonstrating bug [20a54ffdd5]: treeview tag delete doesn't clear binding table check-in: 4f2e4340 user: fvogel tags: bug-20a54ffdd5
2022-04-29
12:24
Simplify definition of INT2PTR and friends, now that we can assure availablility of ISO-C. Taken from Tcl 8.7 check-in: 537e24e9 user: jan.nijtmans tags: trunk, main
2022-04-26
15:50
Merge 8.7 check-in: cfd76c9c user: jan.nijtmans tags: revised_text, tip-466
15:48
Adapt value of fallback for TCL_INDEX_TEMP_TABLE (In case of compiling with Tcl 8.6 headers) to 64. Same change made in Tcl too check-in: 30bdf75e user: jan.nijtmans tags: trunk, main
2022-04-24
19:37
Stabilize notebook-6.1 and notebook-6.7. These tests were observed failing a few times on macOS with either clang or xcode. Adding 'update idletasks' after hiding or forgetting a notebook tab should help when using the resulting 'ismapped' output. check-in: 61de29dc user: fvogel tags: unstable_tests
19:22
Stabilize textImage-4.2. This test was observed failing several times at GitHub Actions, on macOS with clang (no, --enable-aqua) or clang (mem, --enable-aqua). Font configuration schedules a redraw at idle time, that must be over before the bbox of the 'small' image is requested. check-in: ecc939fd user: fvogel tags: unstable_tests
19:00
Further stabilize unixEmbed-11.2 since [501b0a7b] was still not 100% enough. This test was found to fail once more on macOS with clang (mem, --enable-aqua). check-in: ac772463 user: fvogel tags: unstable_tests
17:19
Further stabilize panedwindow-23.30 since [022d2c75] was still not 100% enough. This test was found to fail once on macOS with xcode, and when this happened panedwindow-23.29 failed as well (therefore, apply the same stabilization to this latter test). check-in: 27e2d762 user: fvogel tags: unstable_tests
15:36
Further stabilize textWind-3.* since [5050b5e9] did not reach the goal: on macOS, textWind-3.3, -3.4 and -3.5 could still fail. check-in: e17046c5 user: fvogel tags: unstable_tests
11:39
resolve unintended fork check-in: 4cc1638d user: fvogel tags: unstable_tests
11:38
Oops. textWind-11.[1-3] need plain update to make sure the widget is initially mapped. Also, add more checks in some other textWind tests. check-in: 253ac057 user: fvogel tags: unstable_tests
09:48
Fix indentation in textImage.test check-in: f4bb3753 user: fvogel tags: unstable_tests
08:07
Stabilize textWind-12.1. This test was observed once to error out (bad window path name '.f' triggerd on '.t window create 1.4 -window .f') at GitHub Actions, in branch unstable_tests, on macOS, with xcode (deployment target). Ensure the deletion '.t window configure .f -window {} ; .t delete 1.1' is over before running '.t window create 1.4 -window .f'. check-in: 885e81e0 user: fvogel tags: unstable_tests
07:45
In textWind.test, use the common proc updateWidgets instead of specific proc updateText. check-in: 32bbf678 user: fvogel tags: unstable_tests
07:43
Fix indentation in textWind.test check-in: c19be805 user: fvogel tags: unstable_tests
07:42
Stabilize textWind-3.[2-6] and -11.[1-3] tests for the EmbWinConfigure and EmbWinDisplayProc procedures. At least textWind-3.3 and textWind-3.4 were observed to fail at GitHub, in branch unstable_tests, with xcode or clang (mem, --enable-aqua), or clang (no, --enable-aqua). check-in: 5050b5e9 user: fvogel tags: unstable_tests
2022-04-21
16:17
Merge 8.7. Add testcases for Num and Fn binding check-in: cf428002 user: jan.nijtmans tags: glyph_indexing_2
16:00
Fix [f63c37be3a]: functionality on a safe interpreter with Tk check-in: e232e411 user: jan.nijtmans tags: trunk, main
13:30
Merge 8.6. Remove macosx/Tk.xcode directory check-in: 843cbe08 user: jan.nijtmans tags: trunk, main
12:55
Fix [bf0f4808d7]: macOS Aqua : CFLAGS_OPTIMIZE. Builds on MacOSX will now be done with -O2 check-in: c3695775 user: jan.nijtmans tags: core-8-6-branch
2022-04-20
11:10
Proposed fix for [f63c37be3a]: functionality on a safe interpreter with Tk Closed-Leaf check-in: 6f7291be user: jan.nijtmans tags: bug-f63c37be3a
11:07
Fix [bf0f4808d7]: macOS Aqua : CFLAGS_OPTIMIZE. Builds on MacOSX will now be done with -O2 and without -std=gnu99 check-in: 8d00fa2e user: jan.nijtmans tags: trunk, main
11:01
Fix compiler warning, when using Tcl 9.0 headers check-in: 7ef4af94 user: jan.nijtmans tags: trunk, main
2022-04-19
20:18
Merge 8.7 check-in: dc17d9c5 user: jan.nijtmans tags: revised_text, tip-466
20:17
Merge 8.7 check-in: 7c77156f user: jan.nijtmans tags: mac_styles_87
20:16
Merge 8.7 check-in: dfa65e6e user: jan.nijtmans tags: glyph_indexing_2
20:06
Merge 8.6 check-in: f72eed7e user: jan.nijtmans tags: trunk, main
19:50
Fix [8dd3d58c62]: macOS Aqua: Fn + e to access Emoji check-in: 326ae4be user: jan.nijtmans tags: core-8-6-branch
13:43
For completeness: Add "Num" as equivalent to "Mod3" too check-in: ac054eec user: jan.nijtmans tags: glyph_indexing_2
13:25
Update doc check-in: 5f47e4d0 user: jan.nijtmans tags: glyph_indexing_2
13:17
Mod4 -> Fn check-in: ef588cee user: jan.nijtmans tags: glyph_indexing_2
11:11
Fix [8dd3d58c62]: macOS Aqua: Fn + e to access Emoji check-in: 1dca59f7 user: jan.nijtmans tags: glyph_indexing_2
10:59
Merge 8.7 check-in: 3adf4bc2 user: jan.nijtmans tags: glyph_indexing_2
2022-04-15
20:23
Merge 8.6 check-in: c72d2e90 user: jan.nijtmans tags: trunk, main
20:22
Fix [c0bf1bda2a]: Aqua: avoid buffer overflows by not passing XVirtualEvent* as XEvent* check-in: c462c2b6 user: jan.nijtmans tags: core-8-6-branch
19:46
Sync TCL_INDEX_NULL_OK changes from Tcl check-in: a1ef1d4c user: jan.nijtmans tags: trunk, main
2022-04-14
15:18
Merge 8.6 check-in: cc55dd07 user: jan.nijtmans tags: trunk, main
09:53
Remove unused #define check-in: 4e2df097 user: jan.nijtmans tags: core-8-6-branch
2022-04-12
15:22
Eliminate 3 compiler warnings (when compiling agaist 8.x headers) check-in: c5ad9ce2 user: jan.nijtmans tags: trunk, main
2022-04-11
20:54
Merge 8.7 check-in: c6ae9d89 user: jan.nijtmans tags: glyph_indexing_2
20:32
Make use of TIP #577 in entry/ttk::entry check-in: dd007b8d user: jan.nijtmans tags: trunk, main
2022-04-10
20:36
Fix for [dc4c5573a6]: tk_popup entry index not working on unix. Thanks to cjmcdonald. check-in: 19da9aa1 user: fvogel tags: trunk, main
20:31
Fix for [dc4c5573a6]: tk_popup entry index not working on unix. Thanks to cjmcdonald. check-in: 7e6ac3a0 user: fvogel tags: core-8-6-branch
20:18
Stabilize unixEmbed-11.2. This test was observed failing several times at GitHub Actions, on macOS (this is anyway a macOS-only test due to the 'pressbutton' constraint), with clang (mem, --enable-aqua). See [e4a05184e9]. check-in: 501b0a7b user: fvogel tags: unstable_tests
20:05
More updateWidgets in unixEmbed.test (instead of update idletasks) check-in: e6f26898 user: fvogel tags: unstable_tests
19:58
Fix indentation in unixEmbed.test check-in: 1fb145e8 user: fvogel tags: unstable_tests
19:49
Adjust unixEmbed-10.1 and unixEmbed-10.2 and remove constraints failsOnUbuntu and failsOnXQuarz. check-in: 7e5adb97 user: fvogel tags: unstable_tests
2022-04-08
09:22
Nanosvg pull #205: Fixed rbg percentage parsing in nsvg__parseColorRGB. Ticket [32c0266d] check-in: 1f4c3eec user: oehhar tags: trunk, main
2022-04-07
06:31
Fix [415415fff]: Scale long callback: One click -> Two steps check-in: 80f39061 user: fvogel tags: trunk, main
06:31
Fix [415415fff]: Scale long callback: One click -> Two steps check-in: 18ccf1be user: fvogel tags: core-8-6-branch
2022-04-06
21:01
Factorize proc update* check-in: 52164ae9 user: fvogel tags: unstable_tests
20:38
Fix indentation in panedwindow.test check-in: 063f02e6 user: fvogel tags: unstable_tests
20:25
Stabilize panedwindow-23.30. This test was observed failing at least three times at GitHub Actions, in branch bug-dc4c5573a6, less_tests_constraints_revised_text, and unstable_tests, all on macOS, respectively with clang (mem, --enable-aqua), xcode, and clang (mem, --enable-aqua). A second 'update' is needed to set the mapping state of .f4 because it does not fit in the width of the panedwindow. check-in: 022d2c75 user: fvogel tags: unstable_tests
2022-04-05
19:04
merge 8.6 check-in: 7c6312e5 user: fvogel tags: unstable_tests
19:03
merge revised_text check-in: 363df3df user: fvogel tags: less_test_constraints_revised_text
19:02
merge 8.6 check-in: 4d26231f user: fvogel tags: less_tests_constraints
19:00
merge trunk check-in: ef9a3df4 user: fvogel tags: pspjuth-treeview
17:03
Merge 8.7 Closed-Leaf check-in: 86ddc461 user: jan.nijtmans tags: tip-618
13:48
Make Tk 8.7 work with both TIP #613 and TIP #618 check-in: 35a6d8e9 user: jan.nijtmans tags: trunk, main
13:27
Merge 8.7 check-in: a5468749 user: jan.nijtmans tags: mac_styles_87
13:25
Merge 8.7 check-in: 87710f67 user: jan.nijtmans tags: glyph_indexing_2
2022-04-04
21:11
Merge 8.7 check-in: c078b773 user: jan.nijtmans tags: tip-618
21:10
Merge 8.7 check-in: e8194e5a user: jan.nijtmans tags: tip-616
21:10
Merge 8.7 check-in: e3837406 user: jan.nijtmans tags: revised_text, tip-466
21:07
No need to #define TCL_ENCODING_NOCOMPLAIN check-in: 79917239 user: jan.nijtmans tags: trunk, main
21:04
Fix test failure (entry.test and others) in UNIX builds without xft check-in: a672c199 user: jan.nijtmans tags: trunk, main
15:22
Merge 8.7 check-in: be180c97 user: jan.nijtmans tags: revised_text, tip-466
15:20
Merge 8.7 check-in: fdcb60eb user: jan.nijtmans tags: tip-616
15:19
Merge 8.7 check-in: 0984e0a5 user: jan.nijtmans tags: tip-618
15:18
Merge 8.6 check-in: c46ef863 user: jan.nijtmans tags: trunk, main
15:17
(Cherry-pick) Fix for bug [29b5c28ea] check-in: 5814a112 user: jan.nijtmans tags: core-8-6-branch
15:12
Merge 8.7 check-in: 8852daa5 user: jan.nijtmans tags: tip-618
14:58
Merge 8.7 check-in: a50dcec1 user: jan.nijtmans tags: tip-616
07:42
Don't use TkSizeT type for tree.nTitleColumns (since it doesn't work in the option table) check-in: 5fea34d4 user: jan.nijtmans tags: trunk, main
00:07
Fix for bug [29b5c28ea] check-in: fc76fe9b user: griffin tags: trunk, main
2022-04-03
19:35
Merged main check-in: 3fda51ad user: pspjuth tags: pspjuth-treeview
17:25
Propagate previous scheme to entry tests (including the fix in the expected result of entry-5.7. check-in: 85ef8dc2 user: fvogel tags: unstable_tests
17:17
Propagate previous scheme to other spinbox tests that were vwaiting on scrollInfo. check-in: c8992f7b user: fvogel tags: unstable_tests
17:11
Stabilize spinbox-5.7. This test was observed failing once at GitHub Actions, in branch bug-dc4c5573a6, on macOS, with clang (mem, --enable-aqua). Further analysis shows that the expected result in this test is wrong (from day one!), and that when the test fails it produces the correct result! Fix: use proc updateSpin instead of vwaiting on scrollInfo. check-in: 70241728 user: fvogel tags: unstable_tests
12:43
Stabilize textDisp-19.4. This test was observed failing once at GitHub Actions, in branch bug-dc4c5573a6, on macOS, with clang (no, --disable-aqua). Call proc delay instead of proc updateText since this was more or less the previous scheme, see [30586d4fe984848c]. check-in: 981b8ddc user: fvogel tags: unstable_tests
11:55
Fix building against Tcl 8.6 headers check-in: cc1ea019 user: jan.nijtmans tags: trunk, main
10:52
merge revised_text check-in: 171a879e user: fvogel tags: less_test_constraints_revised_text
10:43
merge 8.6 check-in: 720dee11 user: fvogel tags: less_tests_constraints
2022-04-02
20:44
Fix indentation in menu.test Closed-Leaf check-in: 516a4e2f user: fvogel tags: bug-dc4c5573a6
20:38
Fix text alignment. check-in: 8a7120e4 user: fvogel tags: bug-dc4c5573a6
20:37
Fix indentation in tkMenu.h check-in: 1d1ec4d4 user: fvogel tags: bug-dc4c5573a6
20:36
Propagate the proposed fix to Win and macOS. This is to avoid unneeded differences between platforms, it works with or without this change. check-in: 4dbc20f6 user: fvogel tags: bug-dc4c5573a6
2022-04-01
14:37
Proposed fix for [dc4c5573a6]: tk_popup entry index not working on unix check-in: 4f448770 user: jan.nijtmans tags: bug-dc4c5573a6
14:08
Tcl_GetBoolean -> Tcl_GetBooleanFromObj check-in: 8373dec1 user: jan.nijtmans tags: core-8-6-branch
13:03
Eliminate compile warnings, due to the usage of Tcl_ExternalToUtfDString()/Tcl_UtfTExternalDString() macro's in Tcl 9.0 check-in: cea12932 user: jan.nijtmans tags: trunk, main
2022-03-29
21:21
Remove the fix in order to check that scale-18.4 expectedly fails on all platforms (see GitHub actions). Closed-Leaf check-in: dd1f1a5b user: fvogel tags: bug-415415fff-nofix
2022-03-28
20:24
Unsetting variable at the end of tests using them avoids unwanted test interactions (here: between event-7.1 (or event-7.2) and scale-18.4. Closed-Leaf check-in: ee1da9ef user: fvogel tags: bug-415415fff
2022-03-25
08:50
Merge 8.7 check-in: 84eae196 user: jan.nijtmans tags: tip-618
08:49
Merge 8.7 check-in: 0cab35d2 user: jan.nijtmans tags: tip-616
08:48
Merge 8.7 (but without textIndex fix) check-in: 5eef1126 user: jan.nijtmans tags: revised_text, tip-466
08:46
Merge 8.7 check-in: 15ed1b51 user: jan.nijtmans tags: glyph_indexing_2
08:43
Mark two testcases as "knownBug". See c5348d22c check-in: 91de4876 user: jan.nijtmans tags: trunk, main
2022-03-24
22:34
Fix bugs in treeview's "tag cell has" command. check-in: 017d03da user: pspjuth tags: trunk, main
15:24
Use this branch to test Tcl's "full-utf-for-87" branch. check-in: 7b6db0e2 user: jan.nijtmans tags: glyph_indexing_2
2022-03-23
11:09
ICU on Windows should work with STATIC_BUILD as well check-in: da8cce40 user: jan.nijtmans tags: glyph_indexing_2
10:02
Build against Tcl's glyph_indexing_2 branch check-in: f7a9601b user: jan.nijtmans tags: glyph_indexing_2
2022-03-22
08:49
Merge 8.7 check-in: dcb6f0a1 user: jan.nijtmans tags: glyph_indexing_2
08:44
Correct character counting bug in tkTextIndex.c, when TCL_UTF_MAX=3 check-in: ef94d622 user: jan.nijtmans tags: trunk, main
08:34
Merge 8.7. Remove utility functions which should be provided by Tcl check-in: 6f815e49 user: jan.nijtmans tags: glyph_indexing_2
00:11
Eliminate some compiler warnings check-in: dc4a0c6d user: jan.nijtmans tags: trunk, main
2022-03-20
21:53
Merge 8.7 check-in: 8a6cd67a user: jan.nijtmans tags: revised_text, tip-466
21:48
More simplifications, made possible by TIP #613 (thanks to François Vogel for finding the bug!) check-in: 79a3e129 user: jan.nijtmans tags: revised_text, tip-466
21:30
Fix testcase main-2.2 after TIP #601 check-in: a4d113c7 user: jan.nijtmans tags: trunk, main
14:44
Oops. I think this time I get it right. check-in: ad61c1a2 user: fvogel tags: trunk, main
14:43
Oops. I think this time I get it right. check-in: 90098158 user: fvogel tags: core-8-6-branch
09:31
Oops. I think this time I get it right. Closed-Leaf check-in: 08f0d964 user: fvogel tags: bug-5412c64a79
01:25
merge core-8-6-branch check-in: 36df3ded user: fvogel tags: bug-61e0bb8aab
01:23
merge revised_text Closed-Leaf check-in: 8bc0d871 user: fvogel tags: revised_text-bug
01:22
Remove superfluous test. check-in: c99fb2dc user: fvogel tags: revised_text, tip-466
01:16
merge revised_text check-in: 93f36e25 user: fvogel tags: revised_text-bug
01:15
merge trunk, fix conflicts and adapt the fix for [54fe7a5e71] to the revised text widget. check-in: 0ea1019c user: fvogel tags: revised_text, tip-466
00:45
Fix error in [d9a3bb8b]: PARENT_RECONFIG_PENDING is a container flag, not a content flag. In trunk, since [4ea208eb] the Content struct has no flags member anymore anyway, which made the build fail. check-in: 5f5b1156 user: fvogel tags: trunk, main
00:42
Fix error in [68e5af70]: PARENT_RECONFIG_PENDING is a container flag, not a content flag. check-in: b125d9d5 user: fvogel tags: core-8-6-branch
00:41
Fix error in [df2353f2]: PARENT_RECONFIG_PENDING is a container flag, not a content flag. check-in: 7f4b4b2f user: fvogel tags: bug-5412c64a79
2022-03-19
23:54
Fix [54fe7a5e71]: crash with destroy and text widget embedded windows. check-in: 28877227 user: fvogel tags: trunk, main
23:54
Fix [54fe7a5e71]: crash with destroy and text widget embedded windows. check-in: fa3ce96d user: fvogel tags: core-8-6-branch
23:51
merge revised_text check-in: 4138ee0e user: fvogel tags: revised_text-bug
23:51
merge trunk check-in: a83d1bf3 user: fvogel tags: revised_text, tip-466
23:42
merge core-8-6-branch check-in: 94eaedc8 user: fvogel tags: bug-61e0bb8aab
23:36
Fix [5412c64a79]: Segmentation fault on closing error report window. This deals with when a canvas embedded window gets destroyed through a binding to <Configure>. Also scheduled idletasks for deleted containers must be canceled. check-in: d9a3bb8b user: fvogel tags: trunk, main
23:35
Fix [5412c64a79]: Segmentation fault on closing error report window. This deals with when a canvas embedded window gets destroyed through a binding to <Configure>. Also scheduled idletasks for deleted containers must be canceled. check-in: 68e5af70 user: fvogel tags: core-8-6-branch
22:55
Add a comment pinpointing the specific case purpose of the test. check-in: 8011676a user: fvogel tags: bug-415415fff
19:57
Merge unix_notifications check-in: 4d9f9526 user: kevin_walzer tags: trunk, main
19:56
Merge ttk_print branch check-in: 8addec78 user: kevin_walzer tags: trunk, main
16:02
Revert previous commit since it does not let the tests pass at Github. Moreover, change the test name to scale-18.4, which was unused so far (contrary to scale-18.3). check-in: 57c47313 user: fvogel tags: bug-415415fff
15:52
Fix the bug for which this branch was opened (test textDisp-32.2 fails). The problem was created in [7c7922aa]. check-in: 77e9ecda user: fvogel tags: revised_text-bug
12:25
merge revised_text check-in: 8147655e user: fvogel tags: revised_text-bug
12:24
Correct error in previous commit (textDisp-24.20 now passes again). check-in: ac642100 user: fvogel tags: revised_text, tip-466
11:15
Correct legacy comment no longer exact. Since TIP #532 the PAT_NEARBY define was removed. check-in: bfa679fb user: fvogel tags: trunk, main
11:15
Correct legacy comment no longer exact. Since TIP #532 the PAT_NEARBY define was removed. check-in: 8ca82618 user: fvogel tags: core-8-6-branch
09:36
Fix [424773a00c]: NULL dereference in PostscriptBitmap(). check-in: b57fc698 user: fvogel tags: trunk, main
09:36
Fix [424773a00c]: NULL dereference in PostscriptBitmap(). check-in: 38eda7dc user: fvogel tags: core-8-6-branch
2022-03-16
21:03
Update test treetags-3.2 to take the new -padding option into account. check-in: 3a2fade9 user: fvogel tags: pspjuth-treeview
15:45
Merge 8.7. Better error-message for invalid index check-in: d949fc63 user: jan.nijtmans tags: glyph_indexing_2
14:43
Merge 8.7 check-in: 9824a469 user: jan.nijtmans tags: trunk, main
14:39
Eliminate some write-only variables in MacOSX check-in: b1eb6a3f user: jan.nijtmans tags: core-8-6-branch
14:39
Remove finnish translations for strings not present in 8.6 (delivered msg-file was for 8.7) check-in: 62deac40 user: jan.nijtmans tags: core-8-6-branch
10:21
merge revised_text check-in: 2f09638e user: jan.nijtmans tags: revised_text-bug
10:15
Merge 8.7. More use of TK_OPTION_PIXELS check-in: 32a06464 user: jan.nijtmans tags: revised_text, tip-466
2022-03-15
21:15
Try a slightly different test scale-18.3 since it failed for all platforms at Github Actions (while it passes locally on my Win 10). check-in: df855e23 user: fvogel tags: bug-415415fff
18:22
Started on TIP620 to fix padding check-in: bdb09814 user: pspjuth tags: pspjuth-treeview
13:44
Merge trunk. Handle ICU on Wondows 10 better check-in: 21eac180 user: jan.nijtmans tags: glyph_indexing_2
09:31
Formatting check-in: f1ebe519 user: jan.nijtmans tags: trunk, main
09:26
Use utf-8 in stead of escape-sequences in fi.msg check-in: 0ce61079 user: jan.nijtmans tags: trunk, main
03:06
Add copyright for Emiliano Gavilan Closed-Leaf check-in: 4671c815 user: kevin_walzer tags: ttk_print
02:45
Emiliano Gavilan patch for ttk widgets in print dialog check-in: 092d3caa user: kevin_walzer tags: ttk_print
02:02
Patches by Emiliano Gavilan to improve Tk notifications on X11 Closed-Leaf check-in: aa9e7453 user: kevin_walzer tags: unix_notifications
02:02
Revert, re-commit to branch check-in: c70d5bb8 user: kevin_walzer tags: trunk, main
02:00
Patches by Emiliano Gavilan to improve Tk notifications on X11 check-in: 4bc75d16 user: kevin_walzer tags: trunk, main
2022-03-14
22:09
Add Finnish translations from Sampo Hippelainen, provided in [f479206ff1]. check-in: 37b355f1 user: fvogel tags: trunk, main
22:08
Add Finnish translations from Sampo Hippelainen, provided in [f479206ff1]. check-in: c6ae0b3d user: fvogel tags: core-8-6-branch
22:03
Add non-regression test scale-18.3, failing before the fix, and passing after the fix. check-in: 811b9f15 user: fvogel tags: bug-415415fff
07:12
Refine Brian's fix for pack, and propagate it to grid and place. check-in: df2353f2 user: fvogel tags: bug-5412c64a79
04:21
Correct fix for secondary crash, scheduled idletasks for deleted containers must be canceled since the clientData has been deallocated. check-in: 144f43dc user: griffin tags: bug-5412c64a79
2022-03-13
09:23
Backout [14bdca4d]. This fix is no longer needed since previous commit. Moreover there was a missing Tcl_Release call before returning. check-in: 21d35eaa user: fvogel tags: bug-5412c64a79
01:08
Fix secondary crash in tkPack. This is a hack fix as not exactly certain if -1 value is intentional under these conditions. check-in: c998da80 user: griffin tags: bug-5412c64a79
2022-03-11
14:34
Merge 8.7 check-in: f6145fe8 user: jan.nijtmans tags: tip-616
14:19
Merge 8.7 check-in: bb9c4d21 user: jan.nijtmans tags: revised_text, tip-466
2022-03-10
08:35
Merge 8.7 check-in: 5883d9fd user: jan.nijtmans tags: mac_styles_87
08:27
backshash too much check-in: 1722d0fe user: jan.nijtmans tags: glyph_indexing_2
08:24
Merge 8.7 check-in: 1b5819d7 user: jan.nijtmans tags: glyph_indexing_2
08:20
Support standard windows libraries icu.dll and icuuc.dll check-in: fbae2ea2 user: jan.nijtmans tags: glyph_indexing_2
07:46
TIP #606 implementation: Export more private Tk functions check-in: 48b1d848 user: jan.nijtmans tags: trunk, main
2022-03-09
21:37
Fix [5412c64a79]: Segmentation fault on closing error report window. The problem is a canvas embedded window gets destroyed through a binding to <Configure>. Test canvWind-2.1 now passes. check-in: 14bdca4d user: fvogel tags: bug-5412c64a79
21:36
Add test canvWind-2.1 demonstrating bug [5412c64a79] check-in: a1f857ee user: fvogel tags: bug-5412c64a79
17:16
Merge main check-in: 9d753c60 user: pspjuth tags: pspjuth-treeview
2022-03-08
20:19
merge trunk check-in: bc17fa93 user: fvogel tags: revised_text, tip-466
20:18
Merge core-8-6-branch check-in: dda1706f user: fvogel tags: trunk, main
20:18
Cherrypick [541e50a5] in order to add test textDisp-32.4 for the legacy text widget as it was added for the revised text widget. So we avoid unnecessary differences in the test suite for the two text widgets. check-in: 6c6dfedd user: fvogel tags: core-8-6-branch
20:14
Fix [18371b7ce7]: Double-Button-1 selects more than a word (with elided text) check-in: 2f70f53d user: fvogel tags: revised_text, tip-466
16:45
Progress in using TIP #613 check-in: 31cd2f4a user: jan.nijtmans tags: revised_text, tip-466
16:06
Merge 8.7 check-in: 0119a5b6 user: jan.nijtmans tags: revised_text, tip-466
16:04
Merge 8.7 check-in: babc339d user: jan.nijtmans tags: glyph_indexing_2
2022-03-07
22:21
Add test text-32.4, failing before the fix [5d4ac8f4] and passing after this same fix. Closed-Leaf check-in: 541e50a5 user: fvogel tags: bug-18371b7ce7
22:03
Remove duplicate statement in ttk::treeview help file. check-in: 601d26db user: fvogel tags: trunk, main
22:00
merge 8.6 check-in: 23b8aa95 user: fvogel tags: trunk, main
21:57
Fix issue with <<TreeviewSelect>> event as described in [2a6c62afd9] in the comment dated 2022-05-07. This commit is for 8.6 and was backported from pspjuth's patch [040f5aa0]. check-in: 4a2f99f6 user: fvogel tags: core-8-6-branch
21:55
Fix issue with <<TreeviewSelect>> event as described in [2a6c62afd9] in the comment dated 2022-05-07. check-in: 040f5aa0 user: fvogel tags: trunk, main
21:35
Merge TIP #552 implementation, following positive vote by the TCT. Many thanks to Peter Spjuth! check-in: 58cb640d user: fvogel tags: trunk, main
2022-03-05
13:20
Fix [18371b7ce7]: Double-Button-1 selects more than a word (with elided text) check-in: 5d4ac8f4 user: fvogel tags: bug-18371b7ce7
2022-03-03
21:34
Rework <<TreeviewSelect>>. Patch by pspjuth. Closed-Leaf check-in: 76184e50 user: fvogel tags: pspjuth-treeview-eventfix
10:39
Merge revised_text. Fix bug in lmargin check-in: 16b9349b user: jan.nijtmans tags: revised_text-bug
10:34
Merge 8.7. Also introduce *Ptr variable, to store the Tcl_Obj* of tag options check-in: 52c278b7 user: jan.nijtmans tags: revised_text, tip-466
08:30
Fix compiler warning check-in: cb758ea1 user: jan.nijtmans tags: revised_text-bug
2022-03-02
21:38
Unbreak the debug build. check-in: afc7c3b8 user: fvogel tags: revised_text-bug
16:37
Merge 8.7 check-in: 4ee64e9f user: jan.nijtmans tags: tip-606
16:36
Merge 8.7 check-in: 4d6d5460 user: jan.nijtmans tags: tip-616
16:35
Merge 8.7 check-in: 26be88e2 user: jan.nijtmans tags: pspjuth-treeview
16:35
Merge 8.7 check-in: 28d67f76 user: jan.nijtmans tags: mac_styles_87
16:34
Merge 8.7 check-in: 00c426a5 user: jan.nijtmans tags: revised_text-bug
16:33
Merge 8.7 check-in: b67f55c2 user: jan.nijtmans tags: glyph_indexing_2
16:32
Merge 8.7 Closed-Leaf check-in: 6456cf4c user: jan.nijtmans tags: tip614-win-wtssession-change
16:28
Fix [e049e2a7b8]: macOS : error on compilation with tkMacOSXMouseEvent.c, due to merge conflict check-in: ab0f950a user: jan.nijtmans tags: trunk, main
13:44
Merge 8.7 check-in: 4edd4569 user: jan.nijtmans tags: tip614-win-wtssession-change
13:42
Merge 8.7 check-in: 1ec398d0 user: jan.nijtmans tags: revised_text-bug
13:41
Merge 8.7 check-in: a795c455 user: jan.nijtmans tags: tip-616
13:07
Merge 8.7 check-in: c8944fc9 user: jan.nijtmans tags: tip-606
13:04
Merge 8.7 check-in: 6d5ac091 user: jan.nijtmans tags: pspjuth-treeview
12:59
Merge 8.6 Leaf check-in: 7012880c user: jan.nijtmans tags: bug-xim
12:58
Merge 8.7 check-in: 088ccb04 user: jan.nijtmans tags: mac_styles_87
12:55
Merge 8.7 check-in: a6132db9 user: jan.nijtmans tags: glyph_indexing_2
12:51
Merge 8.6 check-in: ed4aacb0 user: jan.nijtmans tags: trunk, main
12:36
Code cleanup (more TCL_UNUSED, more type-casts, eol-spacing) check-in: bab2e189 user: jan.nijtmans tags: core-8-6-branch
10:32
Use TK_OPTION_PIXELS in textTags wherever possible check-in: 7c7922aa user: jan.nijtmans tags: revised_text-bug
08:58
Make use of TIP #613 for the -elide implementation for textTags check-in: 7014fd16 user: jan.nijtmans tags: revised_text-bug
07:02
merge trunk check-in: 53672277 user: fvogel tags: revised_text, tip-466
07:01
merge core-8-6-branch check-in: 330800b5 user: fvogel tags: trunk, main
07:01
Add new tests b-tree-2.22 -2.23 -2.24 -2.25 -2.26 copied from the revised_text branch, in order to improve tests coverage with the legacy text widget and to avoid unnecessary differences in the text widget test suite. check-in: fb80ef5b user: fvogel tags: core-8-6-branch
06:56
Fix [a6a5985713]: Deleting into an elided segment breaks b-tree branch. Patch by frithrah. check-in: b139d101 user: fvogel tags: revised_text, tip-466
2022-02-28
20:49
More accurate comment. check-in: 52e470e0 user: fvogel tags: bug-415415fff
10:15
Fix error in test script. Closed-Leaf check-in: 292a2eb6 user: fvogel tags: bug-424773a00c
2022-02-27
14:54
Add an assert and a comment. Closed-Leaf check-in: 2cdd0e46 user: fvogel tags: bug-a6a5985713
14:40
Corrected patch from frithrah. check-in: 25f7bea8 user: fvogel tags: bug-a6a5985713
14:32
Add test btree-2.26 exercising an edge case with deletion. check-in: c641ac61 user: fvogel tags: bug-a6a5985713
08:54
Add test canPs-5.2 testing canvas postscript generation with an image. check-in: 37440c4e user: fvogel tags: bug-424773a00c
2022-02-26
20:49
Change comment since the test now passes. check-in: 8152273a user: fvogel tags: bug-424773a00c
20:48
Fix indentation. check-in: de91c552 user: fvogel tags: bug-424773a00c
20:47
Fix [424773a00c]: NULL dereference in PostscriptBitmap(). Test canvPs-5.1 now passes. check-in: 74fded7a user: fvogel tags: bug-424773a00c
20:46
Add new (and currently crashing) test canPs-5.1 demonstrating bug [424773a00c]. check-in: 354d8fbf user: fvogel tags: bug-424773a00c
16:21
merge 8.6 check-in: 1de11ec5 user: fvogel tags: bug-xim
14:39
Fix [caaae89bd5]: Can't open clipboard in Windows 10 after Button-2 on Entry and Text. check-in: f6d25081 user: fvogel tags: trunk, main
14:38
Fix [caaae89bd5]: Can't open clipboard in Windows 10 after Button-2 on Entry and Text. check-in: 255c161d user: fvogel tags: core-8-6-branch
11:12
Add one more test (btree-2.25). check-in: 46c488f5 user: fvogel tags: bug-a6a5985713
2022-02-25
23:28
merge trunk check-in: bbe7dbd1 user: fvogel tags: revised_text, tip-466
23:27
Fix [f75190db19]: ::tk::fontchooser of contains a couple of issues. check-in: f6adc7c9 user: fvogel tags: trunk, main
23:26
Fix [f75190db19]: ::tk::fontchooser of contains a couple of issues. check-in: 39a07baf user: fvogel tags: core-8-6-branch
23:24
Fix [ce6b428620] (from Tcl repository, see https://core.tcl-lang.org/tcl/tktview/ce6b428620dd89bc46786654e3aa1d62d74d3fc8): <<Increment>> event is endlessly triggered once messagebox closes. check-in: 2d18b37f user: fvogel tags: trunk, main
23:23
Fix [ce6b428620] (from Tcl repository, see https://core.tcl-lang.org/tcl/tktview/ce6b428620dd89bc46786654e3aa1d62d74d3fc8): <<Increment>> event is endlessly triggered once messagebox closes. check-in: e54575be user: fvogel tags: core-8-6-branch
23:13
Fix [415415fff]: Long callback: One click -> Two steps. check-in: a1ff4024 user: fvogel tags: bug-415415fff
20:18
merge trunk check-in: b2e6b7b4 user: fvogel tags: revised_text, tip-466
14:36
Proposed fix and testcases for [a6a5985713], provided by frithrah. (Thanks!) check-in: 74c49d7e user: jan.nijtmans tags: bug-a6a5985713
2022-02-24
15:22
Fix for [141a119635] check-in: 0fb21812 user: kevin_walzer tags: trunk, main
15:21
Fix for [141a119635] check-in: d58bfadc user: kevin_walzer tags: core-8-6-branch
07:52
Fix [9ec740c4da]: Changeover to size_t not reflected in revised_text check-in: 0b004b99 user: jan.nijtmans tags: revised_text, tip-466
2022-02-22
21:00
TIP #618: New Tcl_GetBool* functions with INDEX_NULL_OK flag check-in: 6ccaf996 user: jan.nijtmans tags: tip-618
14:48
Merge 8.7 check-in: 5f898a66 user: jan.nijtmans tags: pspjuth-treeview
14:23
Merge 8.7 check-in: 39d79bc5 user: jan.nijtmans tags: revised_text, tip-466
14:07
TK_OPTION_DONT_SET_DEFAULT is no longer needed in combination with TK_OPTION_NULL_OK, if the default is NULL. Since TIP #613, most options allow TK_OPTION_NULL_OK check-in: cf8b1ea7 user: jan.nijtmans tags: trunk, main
08:47
Use TK_OPTION_BOOLEAN for "indentbackground", "overstrike" and "underline" text tag options (TIP #613) check-in: 3bbbd930 user: jan.nijtmans tags: revised_text, tip-466
2022-02-21
23:13
code cleanup check-in: ca510342 user: jan.nijtmans tags: revised_text, tip-466
22:09
Merge 8.7 (but - for now - without the tip-613-demo changes in the text widget) check-in: dc2e5455 user: jan.nijtmans tags: revised_text, tip-466
20:54
Fix [8bc5e2c827]: Crash with Tk built from revised_text branch. Patch from frithrah. check-in: 308edc53 user: fvogel tags: revised_text, tip-466
2022-02-20
17:05
Rewrite and simplify assert at the end of UpdateElideInfo. Closed-Leaf check-in: 81fb502d user: fvogel tags: bug-8bc5e2c827
16:41
Additional changes from frithrah, which make sense. check-in: 14252acf user: fvogel tags: bug-8bc5e2c827
00:10
Make use of TIP #613 in "place" and text tags check-in: 3f7290f4 user: jan.nijtmans tags: trunk, main
2022-02-19
14:09
Fix [54fe7a5e71]: crash with destroy and text widget embedded windows. Test textWind-18.3 now passes. Closed-Leaf check-in: 2cb9adf1 user: fvogel tags: bug-54fe7a5e71
14:07
Add (currently crashing) test textWind-18.3 demonstrating [54fe7a5e71]. check-in: 1dd6bd67 user: fvogel tags: bug-54fe7a5e71
13:33
Factorize code: let EmbWinStructureProc call EmbWinRequestProc instead of copying code of the latter in the former. check-in: 51f70aba user: fvogel tags: bug-54fe7a5e71
10:13
Remove now duplicate code at the end of UpdateElideInfo. check-in: 39776ef1 user: fvogel tags: bug-8bc5e2c827
10:09
Add test textTag-13.4 as non-regression checking regarding [8bc5e2c827]. check-in: 88885e5b user: fvogel tags: bug-8bc5e2c827
09:28
Fix [8bc5e2c827]: Crash with Tk built from revised_text branch. Patch from frithrah. check-in: 193554c7 user: fvogel tags: bug-8bc5e2c827
09:27
Typos in comments check-in: 80108793 user: fvogel tags: revised_text, tip-466
2022-02-18
21:59
Remove two lines that slipped in some commits, but are not part of the TIP. check-in: 886587b7 user: fvogel tags: pspjuth-treeview
21:19
Fix [ce6b428620] (in Tcl repository, see https://core.tcl-lang.org/tcl/tktview/ce6b428620dd89bc46786654e3aa1d62d74d3fc8): <<Increment>> event is endlessly triggered once messagebox closes Closed-Leaf check-in: fb9a3632 user: fvogel tags: bug-ce6b428620
12:55
merge-mark Closed-Leaf check-in: fe72b824 user: jan.nijtmans tags: tip-613-demo
12:55
Eliminate TkIsNaN(): We can assume C99 now check-in: 81b52516 user: jan.nijtmans tags: trunk, main
12:52
Merge 8.7 check-in: 8747e7ba user: jan.nijtmans tags: tip-613-demo
10:14
Implement TIP #613: New INDEX_NULL_OK flag for Tcl_GetIndexFromObj*() check-in: 1682ee13 user: jan.nijtmans tags: trunk, main
2022-02-17
22:26
Merge 8.6 check-in: 18d10428 user: jan.nijtmans tags: trunk, main
22:25
Make tkWin32Dll.c compile with the aarch64-w64-mingw32-clang compiler check-in: 66dc2db2 user: jan.nijtmans tags: core-8-6-branch
22:08
Merge 8.6 check-in: b2deef26 user: jan.nijtmans tags: trunk, main
22:03
Fix [864b06e7fc]: signed integer overflow in tkImgPNG.c check-in: 2064008c user: jan.nijtmans tags: core-8-6-branch
17:13
Merge tip-613 check-in: 728e5d8a user: jan.nijtmans tags: tip-613-demo
16:36
Merge 8.7 Closed-Leaf check-in: f8669ac4 user: jan.nijtmans tags: tip-613
04:46
Uncomment the two asserts triggering when unreachable code gets reached. check-in: ce7d4d9d user: fvogel tags: revised_text, tip-466
2022-02-16
22:17
Fix items #2 and #3 of [934cab5005]: Erroneous index calculation and crash with revised_text. textIndex-19.15 now passes. check-in: 0b4bacc9 user: fvogel tags: revised_text, tip-466
20:34
Add another test probe in textIndex-19.15 check-in: cfaa7811 user: fvogel tags: revised_text, tip-466
20:32
Comment out these two asserts for now, since until the problem is fixed we prefer to let textIndex-19.15 fail. check-in: b31c71ee user: fvogel tags: revised_text, tip-466
20:28
Add assertions at two unreachable code places. check-in: 49826854 user: fvogel tags: revised_text, tip-466
20:15
Test textIndex-19.15 exercises the upToDate==true branch of the if in TkTextFindDisplayIndex. Ensure the text widget object of the test actually is in sync to guarantee this test (currently) fails. check-in: ca510675 user: fvogel tags: revised_text, tip-466
13:43
Cosmetic check-in: 6561ec6c user: fvogel tags: pspjuth-treeview
11:13
Merge 8.6 check-in: 5f5974e6 user: jan.nijtmans tags: trunk, main
11:07
Sync rules.vc with Tcl check-in: eb732e06 user: jan.nijtmans tags: core-8-6-branch
2022-02-15
20:47
In the treeview man page, add precedence of cell tags on item tags when drawing. check-in: 4cf70bbe user: fvogel tags: pspjuth-treeview
20:22
merge trunk check-in: 4a2673a1 user: fvogel tags: pspjuth-treeview
19:57
Remove unneeded white space changes check-in: 61516fc3 user: fvogel tags: revised_text, tip-466
19:53
... but this can all be simplified. check-in: 12fab1d0 user: fvogel tags: revised_text, tip-466
19:47
Make it really right..., with comments. check-in: 66dc4269 user: fvogel tags: revised_text, tip-466
2022-02-14
18:00
Merge 8.6 check-in: 37566099 user: jan.nijtmans tags: trunk, main
17:46
sync win/tcl.m4 and win/rules.vc with Tcl check-in: 50e718f7 user: jan.nijtmans tags: core-8-6-branch
10:39
Make it right this time... check-in: 0a27761e user: fvogel tags: revised_text, tip-466
10:24
Make the previous fix more robust check-in: b5ac752c user: fvogel tags: revised_text, tip-466
10:15
Add explanatory comment about previous commit check-in: e90aa939 user: fvogel tags: revised_text, tip-466
10:11
Fix [053afb19b6]: AddressSanitizer: stack-buffer-overflow during text-39.10 check-in: 4e6dc7f6 user: fvogel tags: revised_text, tip-466
08:08
Fix crash in textWind-18.2 on macOS. [1501749fff] needed a different fix here in the revised_text branch. check-in: 14752d4b user: fvogel tags: revised_text, tip-466
03:07
Remove extraneous line from demo Closed-Leaf check-in: 0f4e36e0 user: kevin_walzer tags: mac_grab_fix
03:03
Possible fix for 141a119635, global grab now functions as expected on macOS check-in: ea6c9064 user: kevin_walzer tags: mac_grab_fix
2022-02-13
13:49
Cell Images check-in: 0d7b61db user: pspjuth tags: pspjuth-treeview
00:57
Documentation polish. check-in: 17df7950 user: pspjuth tags: pspjuth-treeview
00:56
Correct center anchoring in treeview. check-in: 65b723d3 user: pspjuth tags: pspjuth-treeview
2022-02-12
19:08
Merge 8.6 check-in: 94fef6b8 user: jan.nijtmans tags: trunk, main
18:53
Fix (hopefully) [1958367]. Patch mentioned in that ticket was only partially applied, so this has more chance to work. check-in: 57db49cf user: jan.nijtmans tags: core-8-6-branch
16:29
Fix for 7487adcd check-in: d638e7ca user: kevin_walzer tags: core-8-6-branch
16:28
Fix for 7487adcd check-in: 16cad963 user: kevin_walzer tags: trunk, main
16:11
Merge Chavez patches to trunk check-in: a971165c user: kevin_walzer tags: trunk, main
16:10
Merging Christopher Chavez patches to core-8-6-branch check-in: 39076817 user: kevin_walzer tags: core-8-6-branch
16:00
Fix item #3 from ticket [934cab5005]: Erroneous index calculation and crash with revised_text. Test textindex-19.16 no longer crashes. Thanks to frithrah for providing the fix. check-in: ffb86fc7 user: fvogel tags: revised_text, tip-466
15:58
Add new (currently crashing) test textIndex-19.16 demonstrating the crash reported in [934cab5005] (item #3). check-in: b1bb7f65 user: fvogel tags: revised_text, tip-466
2022-02-11
15:20
Memory leak patches from Christopher Chavez (rebased to 8.6) Closed-Leaf check-in: b0684b5e user: jan.nijtmans tags: chavez_patches
14:59
Merge 8.6. Take over some changes from tclMain.c into tkMain.c, such as the handling of stdout/stderr channel. Don't use utf-8 for the console (might have some unexpected side-effects on Windows) check-in: e026febb user: jan.nijtmans tags: trunk, main
14:53
Fix [e331bc4708]: memset(NULL, …) called in Tk_PhotoBlank() check-in: d1f9b9d4 user: jan.nijtmans tags: core-8-6-branch
06:36
merge trunk check-in: a0014eca user: fvogel tags: revised_text, tip-466
2022-02-10
14:58
Is it dangerous to assume utf-8 for the console? Closed-Leaf check-in: 48dbfb80 user: jan.nijtmans tags: console-no-utf8
11:13
Fix build with -DTK_NO_DEPRECATED check-in: 360d83f0 user: jan.nijtmans tags: trunk, main
2022-02-09
15:09
Tweaks/additions to Widget Demo translation check-in: 8be5e02a user: jan.nijtmans tags: trunk, main
13:50
Eliminate 'shadowed variable' warning for win32. Eliminate '-file' argument for wish when built with Tcl 9. check-in: 8de342c9 user: jan.nijtmans tags: trunk, main
13:31
Merge 8.6 check-in: b620a682 user: jan.nijtmans tags: trunk, main
12:31
Fix [0973bf04e6]: tkCanvText.c : clang says unused but set variable. Also re-structere case-statements, making better use of "default" check-in: 404938a9 user: jan.nijtmans tags: core-8-6-branch
08:39
Typo check-in: a980fe32 user: fvogel tags: tip614-win-wtssession-change
2022-02-08
14:56
Merge 8.6 check-in: 5dd7220e user: jan.nijtmans tags: trunk, main
14:54
More changes for arm64 (or aarch64) check-in: 3b78506e user: jan.nijtmans tags: core-8-6-branch
2022-02-07
22:17
Control separators per column check-in: c3da92e3 user: pspjuth tags: pspjuth-treeview
18:32
Memory leak patches from Christopher Chavez check-in: 5a6bb861 user: kevin_walzer tags: chavez_patches
10:15
Merge 8.6 check-in: 98a51946 user: jan.nijtmans tags: trunk, main
10:11
Fix [247d80ddd8]: Chinese translation - tk msg check-in: 1ef60cb9 user: jan.nijtmans tags: core-8-6-branch
08:42
Merge 8.6 check-in: aab87cd5 user: jan.nijtmans tags: trunk, main
08:35
Add support for windows-arm check-in: 5d471f10 user: jan.nijtmans tags: core-8-6-branch
08:26
Fix [b54a9193f6]: broken HTTPS URL in ttk::style manual page check-in: 5e373590 user: jan.nijtmans tags: core-8-6-branch
08:21
Fix [864b06e7fc]: signed integer overflow in tkImgPNG.c Closed-Leaf check-in: 63842fe2 user: jan.nijtmans tags: bug-864b06e7fc
07:29
Merge 8.6 check-in: 99f8501c user: jan.nijtmans tags: trunk, main
07:24
Unneeded TEXT() macro in tkMain.c. Comment formatting check-in: 4697cc37 user: jan.nijtmans tags: core-8-6-branch
03:04
Possible fix for 7487adcd Closed-Leaf check-in: ebc275ad user: kevin_walzer tags: autorelease_pool_corrupted
2022-02-06
17:38
Port argx_rejig branch to Tk check-in: 38afff68 user: jan.nijtmans tags: trunk, main
2022-02-04
22:04
unneeded TEXT macro Closed-Leaf check-in: b7890f11 user: jan.nijtmans tags: enhance-console
21:34
Merge 8.7. Go back to using "gotPartial" in stead of a enum check-in: a4b569c4 user: jan.nijtmans tags: enhance-console
21:07
Merge 8.7 check-in: 48fbef95 user: jan.nijtmans tags: tip-606
2022-02-03
20:55
Fix [3fefb364e2]: crash in ttk::combobox current with empty combobox. The bug was not present in trunk, so just add the non-regression test. check-in: 403cc3dc user: fvogel tags: trunk, main
20:53
Fix [3fefb364e2]: crash in ttk::combobox current with empty combobox. check-in: 537a06fc user: fvogel tags: core-8-6-branch
20:53
Tune error message slightly again. Closed-Leaf check-in: e8b70d0e user: fvogel tags: bug-3fefb364e2
17:12
Adapt argc/argv handling from Tcl check-in: feb0e3f3 user: jan.nijtmans tags: enhance-console
15:44
Enhance console (ported from Tcl) check-in: f2db1065 user: jan.nijtmans tags: enhance-console
10:41
X11 header-file (specific) update. Move XMaxTransChars definition from Xlib.h to tkInt.h, windows-only check-in: 8bf6ac6a user: jan.nijtmans tags: trunk, main
07:29
Change slightly the error message to match what 8.7 returns ([3fefb364e2] is not present in trunk, the problem is only with 8.6). check-in: c2afc768 user: fvogel tags: bug-3fefb364e2
2022-02-02
15:26
Get rid of underlineObj/overstrikgObj/elideObj int text tags check-in: cf399a79 user: jan.nijtmans tags: tip-613-demo
15:08
TIP #613 demo: rewrite "place" and text tag handling (-elide, -overstrike, -underline) using the new functionality check-in: 4ea208eb user: jan.nijtmans tags: tip-613-demo
13:59
Oops 2 check-in: 65caee47 user: jan.nijtmans tags: tip-613
13:55
Oops check-in: 6f56307d user: jan.nijtmans tags: tip-613
13:24
More adaptations (use NaN/INT_MIN as internal representation) check-in: de3c285f user: jan.nijtmans tags: tip-613
2022-02-01
22:08
Merge 8.7 check-in: 6b506057 user: jan.nijtmans tags: tip-613
22:08
Merge 8.7 check-in: e1efdaa3 user: jan.nijtmans tags: revised_text, tip-466
22:07
Merge 8.7 check-in: 75e5d0e6 user: jan.nijtmans tags: tip-606
22:03
Fix crash with Tcl9 headers check-in: 06dd6e39 user: jan.nijtmans tags: trunk, main
21:50
Fix Tk_Get3BorderColors() signature. Add documentation, created by René Zaumseil check-in: 20e9d21a user: jan.nijtmans tags: tip-606
20:29
Fix [3fefb364e2]: crash in ttk::combobox current. Test combobox-2.8 now passes. check-in: 27337fab user: fvogel tags: bug-3fefb364e2
20:27
Add (currently) crashing test combobox-2.8 check-in: 3a9dcd23 user: fvogel tags: bug-3fefb364e2
14:07
Same protection for TK_OPTION_BOOLEAN too. check-in: 8f26f486 user: jan.nijtmans tags: tip-613
13:54
Fix the memory corruption bug check-in: 8a9cf0c9 user: jan.nijtmans tags: tip-613
12:38
Merge tip-613 Closed-Leaf check-in: e1dad2a9 user: jan.nijtmans tags: tip-613-bug
12:37
Merge 8.7 check-in: 26ea8b4b user: jan.nijtmans tags: tip-613
11:32
Update Xfuncproto.h (add _X_NONSTRING, not used anywhere yet) check-in: 471f96a8 user: jan.nijtmans tags: trunk, main
2022-01-31
22:37
Restore the special treatment for the text geometry manager to fix crash in textWind-18.1. check-in: d7bf2681 user: fvogel tags: bug-61e0bb8aab
21:04
merge core-8-6-branch check-in: efaca750 user: fvogel tags: bug-61e0bb8aab
20:58
merge trunk (and fix 2 conflicts in generic/tkTextDisp.c) check-in: 48e95a2b user: fvogel tags: revised_text, tip-466
20:44
Fix [1501749fff] - Crash on embedded window deletion bound to <Map> events. check-in: 0f68556b user: fvogel tags: trunk, main
20:43
Fix [1501749fff] - Crash on embedded window deletion bound to <Map> events. check-in: ee0a9bf9 user: fvogel tags: core-8-6-branch
20:42
Backout temporary commits helping the debug, specifically [33363e00] and [ec5c33bb]. Closed-Leaf check-in: 67436b6b user: fvogel tags: bug-1501749fff
20:09
merge trunk check-in: 5dbe8e16 user: fvogel tags: revised_text, tip-466
16:52
Merge 8.7 check-in: 0537947b user: jan.nijtmans tags: tip-606
16:47
Change winPtr->optionLevel and winPtr->numTags from int to size_t, when compiled with Tcl 9 headers. check-in: c343b184 user: jan.nijtmans tags: trunk, main
15:01
Use TIP #616 API (WIP) check-in: e2be4916 user: jan.nijtmans tags: tip-616
2022-01-30
21:11
merge trunk check-in: 73c2c222 user: fvogel tags: revised_text, tip-466
16:39
Remove debug code inadvertently left in. check-in: d86b7587 user: fvogel tags: bug-1501749fff
16:34
Re-introduce the fix [83d63659], which was correct after more analysis. One cannot make any use of the 'client' pointer after Tk_MaintainGeometry/Tk_MapWindow have been called because they may run event handlers that in turn may destroy the embedded window. In the process the embedded window pointer will be freed and 'client' will point to already freed memory. This analysis was supported by valgrind wich showed the problem with textWind-18.1. check-in: 19d36803 user: fvogel tags: bug-1501749fff
16:09
Fix memory problem revealed by valgrind with textWind-18.2. At this point dInfoPtr is already freed when running textWind-18.2. check-in: 9e98a6d7 user: fvogel tags: bug-1501749fff
14:16
Backout previous commit. I have confirmed by tests at GitHub (see PR#11) that the crash happens in textDisp-0.1 and in textDisp-0.2 but not anywhere else. check-in: 6f9b2184 user: fvogel tags: tip-613-bug
01:10
Compile Tk 8.7 against Tcl wit TIP #616 (no changes - yet) check-in: 4fac2e2d user: jan.nijtmans tags: tip-616
2022-01-27
21:31
Temporarily disable textDisp-0.* tests ('double tag elide transition') to see if there is a crash in another textDisp.test check-in: fef8c729 user: fvogel tags: tip-613-bug
07:59
Merge 8.7 check-in: 06318bf9 user: jan.nijtmans tags: tip-613
07:17
Let's try to disable optimization for a single file only check-in: 3c71610f user: jan.nijtmans tags: tip-613-bug
2022-01-26
10:11
TIP614 wtssession: add missing NULL to Tcl_SetErrorCode check-in: d53b1427 user: oehhar tags: tip614-win-wtssession-change
07:07
Merge 8.6 check-in: f88d2d24 user: jan.nijtmans tags: trunk, main
07:06
Slightly better description for TK_OPTION_RELIEF (regarding TK_RELIEF_NULL) check-in: b42108b2 user: jan.nijtmans tags: core-8-6-branch
2022-01-25
22:46
Temporarily set verbose mode for classic tests on Windows with gcc, to see where exactly it crashes in textDisp.test check-in: 5bb835fc user: fvogel tags: tip-613-bug
21:52
Slightly better error-message for "expected floating-point number", when the empty string is accepted as well check-in: ac7b2608 user: jan.nijtmans tags: trunk, main
16:12
Implement TK_OPTION_NULL_OK for TK_OPTION_INT (working the same as for TK_OPTION_DOUBLE). Better error-messages. check-in: 5b208d71 user: jan.nijtmans tags: tip-613
10:24
merge-mark check-in: 8ac9b6a7 user: jan.nijtmans tags: trunk, main
10:22
Add some spare stub entries check-in: 754ae989 user: jan.nijtmans tags: core-8-6-branch
10:16
Add Tk_MakeWindow too check-in: 06cd82af user: jan.nijtmans tags: tip-606
08:25
Merge 8.7 check-in: a515edb4 user: jan.nijtmans tags: tip-606
2022-01-24
18:08
Ditto for macOS with clang. check-in: ec5c33bb user: fvogel tags: bug-1501749fff
18:07
Temporarily set verbose mode for classic tests on Windows with gcc, to see where exactly it crashes in textWind.test. check-in: 33363e00 user: fvogel tags: bug-1501749fff
12:11
[8a49f43b] TIP614 wtssession: add documentation. check-in: c5ce8ed9 user: oehhar tags: tip614-win-wtssession-change
11:12
TIP 614 wtssession: avoid multiple registrations for the same window, as this results in multiple notifications. check-in: 4707c580 user: oehhar tags: tip614-win-wtssession-change
09:49
TIP614 win wtssession: make work without update, thaks to Christian Werner and Francois for the help check-in: e7e5e3ee user: oehhar tags: tip614-win-wtssession-change
2022-01-23
16:15
Document TK_OPTION_NULL_OK flags for TK_OPTION_BOOLEAN check-in: 61b618fe user: jan.nijtmans tags: tip-613
16:11
Move needsTcl87 constraint to constraints.tcl check-in: 9ebddd02 user: jan.nijtmans tags: tip-613
16:06
See if the bug is still there .... check-in: 317f65cc user: jan.nijtmans tags: tip-613-bug
16:00
Fix remaining compiler warnings check-in: 50d47ccb user: jan.nijtmans tags: pspjuth-treeview
15:13
Fix the first part of [1501749fff]. Now textWind-18.1 passes. check-in: 157d5a2a user: fvogel tags: bug-1501749fff
14:39
Don't use return in DisplayText but 'goto end' so that Tcl_Preserve / Tcl_Release calls keep being balanced. check-in: b8c476ac user: fvogel tags: bug-1501749fff
14:20
More accurate comment. Indeed long ago there used to be Tcl_Preserve/Tcl_Release calls around the call to TkTextPickCurrent but they have been replaced by refcount management when TIP #155 was implemented, see [e58248ce5f8b5af2]. check-in: 5cf0fe4c user: fvogel tags: bug-1501749fff
11:30
TIP614 win wtssession: check for windows existance on call, implement all callbacks check-in: aad932bf user: oehhar tags: tip614-win-wtssession-change
09:32
Fix the second part of [1501749fff]. Now textWind-18.2 passes. check-in: 511cf9cc user: fvogel tags: bug-1501749fff
09:24
Add some time in textWind-18.1 to make sure it crashes before the test is over. The crash can be seen with TESTFLAGS='-verbose bepst': the log stops with '---- textWind-18.1 start' (i.e. the log shows no end of the test). check-in: f8cfb0b3 user: fvogel tags: bug-1501749fff
09:21
Add (currently crashing) test textWind-18.2 dealing with the issue demonstrated by the second script in comment dated 2022-01-08 23:30:30 in [1501749fff]. This test is constrained with 'knownBug'. check-in: 463699d9 user: fvogel tags: bug-1501749fff
09:07
merge core-8-6-branch check-in: c6c279e3 user: fvogel tags: bug-1501749fff
2022-01-22
09:59
Fix more warnings when compiling Tk with Tcl 9. check-in: f27f5dcf user: fvogel tags: pspjuth-treeview
2022-01-20
22:00
Fix warnings when building with gcc. check-in: 062d62c4 user: fvogel tags: pspjuth-treeview
2022-01-19
20:08
Fix build error on Linux with gcc (seen at Github actions). There are quite a few warnings to deal with as well: https://github.com/tcltk/tk/runs/4864568633?check_suite_focus=true check-in: 7ff06ed0 user: fvogel tags: pspjuth-treeview
11:07
Merge 8.7 check-in: 55c2e359 user: jan.nijtmans tags: tip-613
10:43
Merge fork, sorry. check-in: 3df235ad user: oehhar tags: tip614-win-wtssession-change
10:35
TIP614: get right window for callback registration (thanks to Christian Werner for his advice) check-in: 75bea34e user: oehhar tags: tip614-win-wtssession-change
09:29
Fix mingw-w64 build check-in: 37e8188a user: jan.nijtmans tags: tip614-win-wtssession-change
2022-01-18
22:59
Test and document cell tag bindings check-in: 2ed3bd95 user: pspjuth tags: pspjuth-treeview
21:08
TIP614 win wtssession: first sketch of implementation check-in: bded9fe3 user: oehhar tags: tip614-win-wtssession-change
01:07
Adapt to font change check-in: ad9f4b45 user: pspjuth tags: pspjuth-treeview
2022-01-17
23:52
Use TCL_INDEX_NONE in new code. Like [1c6ef075] check-in: ad58a321 user: pspjuth tags: pspjuth-treeview
22:24
Merge main check-in: fd2b66e5 user: pspjuth tags: pspjuth-treeview
22:21
merge mark check-in: 80b20378 user: fvogel tags: trunk, main
22:15
Cherrypick [baf43e83] from trunk. check-in: aa1cff13 user: fvogel tags: core-8-6-branch
22:14
Merge main check-in: 99d7e2c9 user: pspjuth tags: pspjuth-treeview
22:10
Merge main check-in: 97df4378 user: pspjuth tags: pspjuth-treeview
17:20
Merge 8.6 check-in: ecb0e449 user: jan.nijtmans tags: trunk, main
17:19
Merge 8.5 check-in: fe860984 user: jan.nijtmans tags: core-8-6-branch
17:16
Add '--disable-xft' on MacOSX Github ACTIONS builds. Thanks, François, for the suggestion! check-in: d28e63bb user: jan.nijtmans tags: core-8-5-branch
2022-01-16
18:07
merge trunk check-in: 5a975339 user: fvogel tags: revised_text, tip-466
18:06
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. This fix is entirely in tkInt.h (and is tested in event.test). This fix revealed a latent crash in the test suite (focus.test) with macOS, fix that also in tkFocus.c (see details in the discussion in ticket [b1d115fa60] and in successive commits in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9). Finally, remove dead code from filebox.test (we were there when analyzing the previously mentioned crash in focus.test). check-in: bbbd975a user: fvogel tags: trunk, main
18:05
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. This fix is entirely in tkInt.h (and is tested in event.test). This fix revealed a latent crash in the test suite (focus.test) with macOS, fix that also in tkFocus.c (see details in the discussion in ticket [b1d115fa60] and in successive commits in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9). Finally, remove dead code from filebox.test (we were there when analyzing the previously mentioned crash in focus.test). check-in: b4b3f08f user: fvogel tags: core-8-6-branch
2022-01-13
22:49
Remove proc ::tk::fontchooser::actual as this does not look right to me and creates issue #15 (see ticket [f75190db19]). Closed-Leaf check-in: 894a7a81 user: fvogel tags: bug-f75190db19
21:50
Typo in comment check-in: 57e7ca4b user: fvogel tags: bug-f75190db19
21:39
Let existing fontchooser tests pass. This also fixes the 'can't read S(nstate)' error reported in the ticket. check-in: 4f9c9834 user: fvogel tags: bug-f75190db19
21:11
Better code style check-in: e6c18d7a user: fvogel tags: bug-f75190db19
14:55
Ticket [331030eca8] Fixing demo file "earth.gif" with incorrect gif data which caused a correct "premature end of image data" error message. check-in: ed99a991 user: oehhar tags: trunk, main
14:52
Ticket [331030eca8] Fixing demo file "earth.gif" with incorrect gif data which caused a correct "premature end of image data" error message. check-in: aec60159 user: oehhar tags: core-8-6-branch
2022-01-09
20:24
Oops. Fix my fix in the previous commit. check-in: 2ab4d5ab user: fvogel tags: bug-f75190db19
16:03
Merge 8.7 check-in: c54bbabd user: jan.nijtmans tags: tip-606
16:02
Merge 8.7 check-in: 284e6f8b user: jan.nijtmans tags: tip-613
16:00
Merge 8.6 check-in: bb80ca2c user: jan.nijtmans tags: cygwin
15:49
Fix error leading to unexpected results... check-in: b0b8d388 user: fvogel tags: bug-f75190db19
15:39
Merge 8.7 check-in: 282fa5c1 user: jan.nijtmans tags: glyph_indexing_2
15:34
Merge 8.7 check-in: 662d1a85 user: jan.nijtmans tags: mac_styles_87
13:52
merge revised_text check-in: e58187c3 user: fvogel tags: less_test_constraints_revised_text
13:50
merge 8.6 check-in: fd65f596 user: fvogel tags: less_tests_constraints
13:48
merge trunk check-in: 22bd1d42 user: fvogel tags: revised_text, tip-466
13:44
Fix [17f44d4a0b]: Some textWind tests fail sometimes at Github. This also includes the fix for [40bc819140]: textWind-10.7 fails in some linux environments since branch bug-40bc819140 was merged into branch bug-17f44d4a0b. check-in: 3003babb user: fvogel tags: trunk, main
13:44
Fix [17f44d4a0b]: Some textWind tests fail sometimes at Github. This also includes the fix for [40bc819140]: textWind-10.7 fails in some linux environments since branch bug-40bc819140 was merged into branch bug-17f44d4a0b. check-in: 3188577b user: fvogel tags: core-8-6-branch
00:27
merge trunk check-in: 4a99b729 user: fvogel tags: revised_text, tip-466
2022-01-08
23:27
merge core-8-6-branch, in particular backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase textWind-18.1 marked with 'knownBug' constraint. check-in: dc0bec62 user: fvogel tags: bug-61e0bb8aab
23:25
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: d1ca4b4a user: fvogel tags: trunk, main
23:25
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: 2f86cf37 user: fvogel tags: core-8-6-branch
23:24
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: 871384dd user: fvogel tags: bug-1501749fff
23:18
merge core-8-6-branch check-in: 67d5802a user: fvogel tags: bug-1501749fff
20:53
Ensure the window is destroyed before trying to recreate it. Closed-Leaf check-in: dc0271be user: fvogel tags: bug-17f44d4a0b
20:40
Add many more explanations in textWind-17.10 since what's happening in this test is hard to grasp. Also, add an 'updateText' between the two lines configuring -window {} which should stabilize the test and remove any race condition. Indeed, line '.t window configure 1.2 -window {}' will run the (still existing at this point) -create script at display (i.e. idle) time, which creates a race condition with the following line '.tt.t window configure 1.2 -window {}' that does the same -create script run. check-in: b2bbd954 user: fvogel tags: bug-17f44d4a0b
20:39
merge-mark check-in: 759a9058 user: jan.nijtmans tags: trunk, main
20:34
Add "no-xft" tag to tk::build-info check-in: fc5b4a73 user: jan.nijtmans tags: core-8-6-branch
18:04
Add "testConstraint deprecated" to constraints.tcl, and use it everywhere needed. Add "no-xft" tag to tk::build-info check-in: 846e6516 user: jan.nijtmans tags: trunk, main
2022-01-07
22:58
Merge 8.6 check-in: e3a44528 user: jan.nijtmans tags: trunk, main
22:56
Make TK_NO_DEPRECATED flag available in tk::build-info (only with Tcl 8.7) check-in: c7207a29 user: jan.nijtmans tags: core-8-6-branch
22:49
Fix testscases with -DTK_NO_DEPRECATED=1 check-in: f1c2c3ea user: jan.nijtmans tags: trunk, main
15:52
Implement TIP #577 for ttk Treeview too. check-in: 7178f214 user: jan.nijtmans tags: trunk, main
15:51
Fix [822450d6e4] for use withTcl 9.0 as well (index >= 0 would be always true then) check-in: 51dde581 user: jan.nijtmans tags: trunk, main
2022-01-06
20:13
Merge 8.6 check-in: 429f15db user: culler tags: trunk, main
20:13
Fix [b7d851e988]: crash caused by not finding the toplevel for the dragTarget in tkWmDeadWindow. check-in: 1d98754b user: culler tags: core-8-6-branch
18:22
Fix [b7d851e988]: crash caused by not finding the toplevel for the dragTarget in tkWmDeadWindow. Closed-Leaf check-in: 25013156 user: culler tags: bug-b7d851e988
2022-01-05
20:34
merge revised_text check-in: 1b4b73c2 user: fvogel tags: less_test_constraints_revised_text
20:33
merge 8.6 check-in: 67bfb1a0 user: fvogel tags: less_tests_constraints
12:33
At those places, a plain update is needed also on macOS. check-in: e5364faf user: fvogel tags: bug-17f44d4a0b
2022-01-04
12:29
At those places, a plain update is needed also on macOS. check-in: 8504cd5c user: fvogel tags: bug-17f44d4a0b
2022-01-03
21:27
Merge bug-40bc819140. check-in: 97fac567 user: fvogel tags: bug-17f44d4a0b
21:27
Remove constraint on textWind-10.7 so that it gets tested at Github CI. Closed-Leaf check-in: 1fd613c3 user: fvogel tags: bug-40bc819140
21:01
Merge bug-40bc819140. check-in: 92f17ac4 user: fvogel tags: bug-17f44d4a0b
21:00
Both update idletasks and a later update are needed to get the two error messages on all platforms in textWind-10.7. check-in: 4e5d3c3a user: fvogel tags: bug-40bc819140
20:47
At those places, a plain update is needed also on macOS. check-in: e4cbdff1 user: fvogel tags: bug-17f44d4a0b
20:39
Propagate proc updateText from textDisp.test to textWind.test. check-in: e3f912b3 user: fvogel tags: bug-17f44d4a0b
20:29
Merge bug-40bc819140. check-in: 15fee557 user: fvogel tags: bug-17f44d4a0b
20:26
Propagate the solution for update / update idletask according to the platform as it is in textDisp.test already. check-in: 6a06b677 user: fvogel tags: bug-40bc819140
20:16
Add more (failing, so far) [winfo container] tests. Closed-Leaf check-in: 8acc651c user: fvogel tags: rfe-b6f0d68802
19:53
Revert previous commit, it just adds to the confusion since containerPtr is a name already used throughout the code. Closed-Leaf check-in: 70bc9945 user: fvogel tags: bug-b6f0d68802
12:30
Revert [a1d698c3]. check-in: 4f6412db user: fvogel tags: trunk, main
12:30
Revert [a61bc893]. check-in: 95d2a07b user: fvogel tags: core-8-6-branch
12:29
Backout [d38ae72d] since textWind-10.7 now fails on Linux instead of macOS. check-in: 026b3ef5 user: fvogel tags: bug-40bc819140
2022-01-02
15:41
Rename maintainerPtr to become containerPtr. check-in: c4e8e44e user: fvogel tags: bug-b6f0d68802
15:35
Complementary fix for sporadically unstable textWind-3.4 check-in: 8203f7b9 user: fvogel tags: bug-17f44d4a0b
15:27
Use update instead of proc twait in [winfo container] tests. check-in: 037c2f0e user: fvogel tags: rfe-b6f0d68802
13:22
Fix [40bc819140]: textWind-10.7 fails in some linux environments check-in: a1d698c3 user: fvogel tags: trunk, main
13:22
Fix [40bc819140]: textWind-10.7 fails in some linux environments check-in: a61bc893 user: fvogel tags: core-8-6-branch
13:20
Fix (perhaps) [17f44d4a0b]:textWind-17.10 fails sometimes at Github check-in: acc9ea4d user: fvogel tags: bug-17f44d4a0b
2022-01-01
19:12
Change conceptual meaning of maintainerPtr. See [b6f0d68802]. check-in: 2a9f84af user: fvogel tags: bug-b6f0d68802
17:58
Test [winfo container] with a window embedded in a text widget. check-in: 62c92f8e user: fvogel tags: rfe-b6f0d68802
17:52
Add documentation for [winfo container]. check-in: 6879f312 user: fvogel tags: rfe-b6f0d68802
17:43
Add new subcommand [winfo container], with tests. See [b6f0d68802]. check-in: 3896aa8d user: fvogel tags: rfe-b6f0d68802
16:37
Fix [40bc819140]: textWind-10.7 fails in some linux environments check-in: d38ae72d user: fvogel tags: bug-40bc819140
11:06
merge 8.6 Closed-Leaf check-in: 6f9a4e5c user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
11:01
Correct typos in various comments. check-in: d88ceb74 user: fvogel tags: trunk, main
11:00
Correct typos in various comments. check-in: 4b6853b7 user: fvogel tags: core-8-6-branch
2021-12-31
16:15
Fix crash in focus.test on macOS at Github (only). See problem analysis in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9 check-in: d74f9f13 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-12-30
15:56
Merge 8.6 check-in: 7c8979e3 user: marc_culler tags: trunk, main
15:43
Fix [822450d6e4]: Crash at exit in Aqua, caused by calling Ttk_GeometryRequestProc with index -1. check-in: b7f3c069 user: marc_culler tags: core-8-6-branch
2021-12-28
14:53
Adjust style Closed-Leaf check-in: c5901a70 user: marc_culler tags: bug-822450d6e4
03:57
Fix typo. (Oops.) check-in: d641d769 user: marc_culler tags: bug-822450d6e4
03:18
Fix [822450d6e4]: Crash at exit in Aqua, caused by calling Ttk_GeometryRequestProc with index -1. check-in: 467b08d8 user: marc_culler tags: bug-822450d6e4
2021-12-27
19:02
Merge 8.6 check-in: 95fc0783 user: marc_culler tags: trunk, main
18:54
Fix [eb26d4ec8e]: Aqua combobox beeps if the mouse button is clicked outside the combobox while the menu is open. check-in: c42556cc user: marc_culler tags: core-8-6-branch
2021-12-26
22:03
Fix [eb26d4ec8e]: Aqua combobox beeps if the mouse button is clicked outside the combobox while the menu is open. Closed-Leaf check-in: 65bb4359 user: marc_culler tags: bug-eb26d4ec8e
2021-12-24
15:42
Merge 8.6 check-in: 117c1890 user: marc_culler tags: trunk, main
15:41
Add cast to silence compiler warning check-in: 052cc088 user: marc_culler tags: core-8-6-branch
15:02
Merge 8.6 check-in: 3204c924 user: marc_culler tags: trunk, main
15:02
Fix [9153164bf7]: drag events should go to the widget that initiated the drag. check-in: e2c1f5e6 user: marc_culler tags: core-8-6-branch
2021-12-23
20:56
Fix [9153164bf7]: drag events should go to the widget that initiated the drag, rather than its toplevel. Closed-Leaf check-in: 615e68a5 user: marc_culler tags: bug-9153164bf7
2021-12-22
17:22
Merge 8.6 check-in: 46303eab user: marc_culler tags: trunk, main
17:13
Remove redundant line of code. check-in: 8e7efc8f user: marc_culler tags: core-8-6-branch
16:59
Fix [a132b5507e]: missing NSLeftButtonDown events cause strange menubutton behaviors. check-in: f6c66b52 user: marc_culler tags: core-8-6-branch
02:53
Fix [a132b5507e]: missing NSLeftButtonDown events cause strange menubutton behaviors. Closed-Leaf check-in: dbf224fe user: marc_culler tags: bug-a132b5507e
2021-12-21
13:22
If TK_NO_DEPRECATED is defined, remove the deprecated stub entries check-in: 3a1af83e user: jan.nijtmans tags: tip-606
13:02
TIP #606 implementation. TODO: documentation check-in: 7538ed6c user: jan.nijtmans tags: tip-606
2021-12-20
21:15
merge 8.7 check-in: 430f81cc user: jan.nijtmans tags: tip-613
21:14
Merge 8.7 check-in: 87274742 user: jan.nijtmans tags: mac_styles_87
21:13
Merge 8.7 check-in: 76feb432 user: jan.nijtmans tags: glyph_indexing_2
20:24
merge 8.6 check-in: b6fb66ff user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
18:46
Merge 8.6 check-in: e576070f user: culler tags: trunk, main
18:46
Fix [6be8b0b48c]: crashes caused by stale pointers stored in static variables in tkMacOSXMouseEvent.c check-in: 07b7f3c1 user: culler tags: core-8-6-branch
16:52
Merge 8.6 check-in: dc8e7a23 user: jan.nijtmans tags: cygwin
16:50
Call TkUpdatePointer when a toplevel is destroyed. Closed-Leaf check-in: 1d8a34da user: marc_culler tags: bug-6be8b0b48c
16:40
Merge 8.7 check-in: 28de74c4 user: jan.nijtmans tags: mac_styles_87
16:39
Merge 8.7 check-in: 10da7717 user: jan.nijtmans tags: glyph_indexing_2
16:38
Merge 8.7 check-in: 2f8f34f0 user: jan.nijtmans tags: tip-613
16:17
Merge 8.7 check-in: f96ef5b6 user: jan.nijtmans tags: revised_text, tip-466
16:09
Remove the isDead property from TKWindow since it is no longer needed. check-in: 85bdee11 user: marc_culler tags: bug-6be8b0b48c
15:58
Merge 8.6 check-in: 7b1daff1 user: jan.nijtmans tags: trunk, main
15:54
Clean up. check-in: 4a01f65e user: marc_culler tags: bug-6be8b0b48c
15:41
Don't use TK_TEXT_TABSTYLE_NONE/TEXT_WRAPMODE_NULL in comparisons, just use the explicit valid values instead. Also, some formatting and adding type-casts check-in: 49afaa08 user: jan.nijtmans tags: core-8-6-branch
14:29
No need for "default" here check-in: fec468f9 user: jan.nijtmans tags: tip-613
14:27
Update documentation check-in: 9f93f9ed user: jan.nijtmans tags: tip-613
14:25
Prevent stale references in the persistent mouse event processing state. check-in: 27dc6a35 user: marc_culler tags: bug-6be8b0b48c
12:02
Merge 8.7 check-in: 857b11fa user: jan.nijtmans tags: tip-613
11:17
Merge 8.6 check-in: 6e7d328e user: jan.nijtmans tags: trunk, main
11:09
Since TK_OPTION_ANCHOR doesn't support the TK_CONFIG_NULL_OK flag, don't set this flag here. Adapt testcases to use -relief instead, which _does_ support TK_CONFIG_NULL_OK check-in: df82f896 user: jan.nijtmans tags: core-8-6-branch
10:52
Merge 8.6 check-in: a121dca4 user: jan.nijtmans tags: trunk, main
08:41
Fix [6178610b1b]: Ttk uses TK_OPTION_NULL_OK in -justify/-anchor, which is not supported check-in: ae4ecb78 user: jan.nijtmans tags: core-8-6-branch
08:18
Change default initialization for ttk:label -anchor to "w" Closed-Leaf check-in: 42c1621d user: jan.nijtmans tags: bug-6178610b1b
03:28
Remove one more static variable. Now TkWmDeadWindow can clear the drag target if necessary. check-in: c994c026 user: marc_culler tags: bug-6be8b0b48c
01:07
Make target not be static in processMouseEvent. check-in: 591ccaf0 user: marc_culler tags: bug-6be8b0b48c
2021-12-19
22:01
Add a property to TKWindow which indicates that the associated Tk window is being destroyed. check-in: 9b59acd2 user: marc_culler tags: bug-6be8b0b48c
14:55
Remove useless statement in filebox.test check-in: e73baeb8 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
13:13
Remove code doing nothing in filebox.test check-in: 6a3337a5 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
12:08
Remove useless or repeated code in filebox.test check-in: ca691ffb user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-12-18
19:41
Fix[6be8b0b48c]: Aqua can crash if a toplevel is destroyed with Cmd-W during a drag which began in the toplevel. check-in: fcbbb49e user: marc_culler tags: bug-6be8b0b48c
2021-12-17
20:30
Workaround for what appears to be a gcc optimization bug check-in: 31fe3049 user: jan.nijtmans tags: tip-613
15:28
Merge 8.7 check-in: 5a16ba1c user: jan.nijtmans tags: tip-613
15:01
In case-statements, use "default:" in stead of "case TK_ANCHOR_CENTER:". So unknown enum values will be handled as "center". check-in: 9fdb0796 user: jan.nijtmans tags: trunk, main
13:43
Tcl_SetResult -> Tcl_SetObjResult (as everywhere else in Tk) check-in: 89e9f7f9 user: jan.nijtmans tags: trunk, main
10:47
Add (little) regression-testcases check-in: 648b328f user: jan.nijtmans tags: bug-6178610b1b
09:35
Proposed fix for [6178610b1b]: Ttk uses TK_OPTION_NULL_OK in -justify/-anchor, which is not supported check-in: 8fca9ae5 user: jan.nijtmans tags: bug-6178610b1b
2021-12-16
17:38
WIP: first attempt fixing [a9929f112a]. Not complete yet. Closed-Leaf check-in: d39c5d09 user: jan.nijtmans tags: bug-a9929f112a
2021-12-15
13:46
merge-mark check-in: 6c42e81d user: jan.nijtmans tags: tip-613
13:45
Merge 8.6 check-in: 83b2c5a7 user: jan.nijtmans tags: trunk, main
13:34
Change Tk_FreeStyleFromObj (undocumented, nop) into a macro. So, stub-enabled extensions won't call this function any more.

Some code cleanup in tkConfig.c check-in: 2ed18814 user: jan.nijtmans tags: core-8-6-branch

12:47
code cleanup check-in: debb5ab0 user: jan.nijtmans tags: tip-613
10:40
Merge 8.7 check-in: a6e9e836 user: jan.nijtmans tags: tip-613
10:39
Merge 8.6 check-in: 902aa0d0 user: jan.nijtmans tags: trunk, main
10:39
Fix breakage of --enable-symbols=mem build, caused by [9e07db6461dd7aa0|this] commit check-in: b5ae0b82 user: jan.nijtmans tags: core-8-6-branch
2021-12-14
23:53
merge-mark check-in: 81c0c772 user: jan.nijtmans tags: trunk, main
23:53
Backport testcase combobox-2.7 from Tcl 8.7 check-in: 63cabceb user: jan.nijtmans tags: core-8-6-branch
22:54
Merge 8.7 check-in: ae528b31 user: jan.nijtmans tags: tip-613
16:55
TIP #577 follow-up (Enhanced index values for Tk). Now that an index may be "", reflect this in error-messages as well check-in: 36df269e user: jan.nijtmans tags: trunk, main
15:45
Merge 8.7 check-in: 141ebc9a user: jan.nijtmans tags: tip-613
11:46
Merge 8.6. Make anchorStrings, reliefString and justifyString MODULE_SCOPE check-in: 2c4c1de0 user: jan.nijtmans tags: trunk, main
11:15
TK_OPTION_JUSTIFY doesn't support TK_CONFIG_NULL_OK flag, so don't use it in testcases check-in: f4ac30a0 user: jan.nijtmans tags: core-8-6-branch
10:16
Merge 8.6 check-in: 9056d35b user: jan.nijtmans tags: trunk, main
10:03
Fix [156e58bc6e]: Tk_PhotoPutBlock(), Tk_PhotoPutZoomedBlock(): undefined behavior, other possible issues? check-in: 9e07db64 user: jan.nijtmans tags: core-8-6-branch
07:50
Fix [924835c36d]: ttk::combobox current 0 crashes in trunk (only). With regression test and (unrelated) error-message change check-in: 343b637e user: jan.nijtmans tags: trunk, main
2021-12-13
21:16
Remove superfluous destroy statement. check-in: 4ed0339f user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
21:13
Move cleanup statement in the correct (event-9.1) test it belongs to. check-in: 7517ea84 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
20:48
Revert previous commit since it does not help with the crash in focus.test. check-in: acc512d0 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
16:36
Merge 8.6 check-in: 845e3e95 user: jan.nijtmans tags: trunk, main
16:13
Change default anchor to "center" in config-8.18 testcase. Eliminate many useless {}-pairs in testcases check-in: fdf49c3d user: jan.nijtmans tags: core-8-6-branch
15:11
Use more "default" in case-statements check-in: 3901de93 user: jan.nijtmans tags: tip-613
13:14
Merge 8.7 check-in: 870fa246 user: jan.nijtmans tags: tip-613
13:06
Tk_Offset is deprecated check-in: c7a2fc4b user: jan.nijtmans tags: trunk, main
2021-12-12
21:19
Tests event-9.1 and -9.2: use controlPointerWarpTiming after generation of the warp events. Also force focus on the considered window before warping, and save and restore focus at test start/end. This could prevent the crash in focus.test seen at GitHub Actions for macOS. check-in: 3a2aaacd user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
17:28
Merge 8.6 check-in: f75f250e user: jan.nijtmans tags: trunk, main
17:15
Add new non-regression test config-4.29a. Formatting check-in: 86381cfa user: jan.nijtmans tags: core-8-6-branch
12:04
Avoid white space only changes. check-in: 5789d065 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-12-11
21:21
merge 8.6 check-in: cc0fedb2 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
16:43
Add non-regression test menu-39.1 checking for [be8f5b9fc2]. check-in: 2efe7841 user: fvogel tags: trunk, main
16:43
Add non-regression test menu-39.1 checking for [be8f5b9fc2]. check-in: 2665bc6c user: fvogel tags: core-8-6-branch
00:40
Merge 8.6 check-in: 87ec2c11 user: marc_culler tags: trunk, main
2021-12-10
23:20
Fix [733dae27a1]: scroll wheel events should go to the window containing the pointer check-in: 342db390 user: marc_culler tags: core-8-6-branch
17:07
Use TIP #613 to improve error-messages in Tk check-in: 58667f88 user: jan.nijtmans tags: tip-613
12:31
Merge 8.6 check-in: 97379fe5 user: jan.nijtmans tags: trunk, main
11:20
Fix [25894d41c2]: correcting usage of Tk_FreeColor() in ImgPhotoCmd() check-in: 3af889c8 user: jan.nijtmans tags: core-8-6-branch
03:47
Add SVG example to widget demo check-in: c82e8ab3 user: kevin_walzer tags: trunk, main
2021-12-09
18:32
Add comment with history of scroll wheel event handling. Closed-Leaf check-in: e14f5c28 user: marc_culler tags: rfe-733dae27a1
18:17
Fix regression with <B1-Motion> events. check-in: a0515f3d user: marc_culler tags: rfe-733dae27a1
18:05
Fix [733dae27a1]: send ScrollWheel events to the pointer window, not the focus window. check-in: b5e215f5 user: marc_culler tags: rfe-733dae27a1
17:11
Fix [25894d41c2]: correcting usage of Tk_FreeColor() in ImgPhotoCmd() Closed-Leaf check-in: 4959f179 user: jan.nijtmans tags: bug-25894d41c2
2021-12-08
23:09
merge 8.6 check-in: 231ab9d9 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:49
Add non-regression test menu-39.1 Closed-Leaf check-in: 32b21706 user: fvogel tags: bug-be8f5b9fc2
11:52
Merge 8.7 check-in: 4d2aef77 user: jan.nijtmans tags: revised_text, tip-466
11:51
Merge 8.7 check-in: 2dcd5d45 user: jan.nijtmans tags: glyph_indexing_2
11:50
Merge 8.7 check-in: 1f6f223a user: jan.nijtmans tags: mac_styles_87
11:48
Merge 8.6 check-in: 73d9515d user: jan.nijtmans tags: trunk, main
11:37
Add TkUnusedStubEntry to tkInt stub interface check-in: 3a6ec4ca user: jan.nijtmans tags: core-8-6-branch
11:00
Fix [66e491923c]: pointer arithmetic using NULL in ImgPhotoCmd() check-in: be6c2570 user: jan.nijtmans tags: core-8-6-branch
2021-12-07
14:03
Merge 8.7 check-in: e5999217 user: jan.nijtmans tags: glyph_indexing_2
14:02
Merge 8.7 check-in: b093b0fb user: jan.nijtmans tags: mac_styles_87
10:35
Merge 8.7 Closed-Leaf check-in: 5d844be3 user: jan.nijtmans tags: bug-be8f5b9fc2-alt
10:32
Merge 8.6 check-in: 7b15d1c9 user: jan.nijtmans tags: trunk, main
10:29
Fix [be8f5b9fc2]: Tk Menu empty string for `-type` segfaults check-in: 8a970bc0 user: jan.nijtmans tags: core-8-6-branch
10:10
Fix [50fc02f272]: pointer arithmetic using NULL in ToggleComplexAlphaIfNeeded() check-in: 81788f1b user: jan.nijtmans tags: core-8-6-branch
2021-12-06
22:05
Alternative fix for [be8f5b9fc2]: Tk Menu empty string for `-type` segfaults check-in: fd0b89a4 user: jan.nijtmans tags: bug-be8f5b9fc2-alt
21:13
Fix [be8f5b9fc2]: Tk Menu empty string for `-type` segfaults check-in: 94687a02 user: fvogel tags: bug-be8f5b9fc2
14:02
Merge 8.6 check-in: 3ae564f6 user: marc_culler tags: trunk, main
14:01
Update the man page for wm protocol. check-in: e89cd09c user: marc_culler tags: core-8-6-branch
13:54
Merge 8.6 check-in: 0912961b user: marc_culler tags: trunk, main
13:39
Fix [b164efb546]: several issues with Motion-1 and Double-1 event generation. check-in: 76c46781 user: marc_culler tags: core-8-6-branch
13:28
Edit comments Closed-Leaf check-in: b90fdda5 user: marc_culler tags: bug-b164efb546
12:59
Add a guard against remaining in the ignoreUpDown state forever; edit comments. check-in: d853d14c user: marc_culler tags: bug-b164efb546
2021-12-05
22:05
Fix indentation ('Indents are 4 Spaces' and 'Continuation Lines are Indented 8 Spaces', see TIP #247 aka Tcl Engineering Manual). check-in: 9437c1e1 user: fvogel tags: bug-f75190db19
21:52
More fixes for [f75190db19]: ::tk::fontchooser of contains a couple of issues check-in: ad63dbf7 user: fvogel tags: bug-f75190db19
16:53
Edit comments. check-in: 35a47333 user: marc_culler tags: bug-b164efb546
16:43
Fix miscomputation of mouse coordinates when a drag leaves the window. check-in: 4bdad5cb user: marc_culler tags: bug-b164efb546
13:10
Merge 8.7 check-in: aed00b3a user: jan.nijtmans tags: revised_text, tip-466
13:08
Merge 8.7 check-in: d46e543d user: jan.nijtmans tags: glyph_indexing_2
13:07
Merge 8.7 check-in: 5568f2d9 user: jan.nijtmans tags: mac_styles_87
08:35
Add one more detail in the wm protocol documentation. Closed-Leaf check-in: f88c489d user: fvogel tags: wm_protocol_man
2021-12-04
21:49
Edit the wm protocol manual entry. check-in: 95b360ac user: marc_culler tags: wm_protocol_man
20:03
merge 8.6 check-in: 97832264 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
19:45
Fix wrong event target for drags that focus a window, which requires a new fix for [7bda9882cb] about double-clicks that focus a window. check-in: 5566444b user: marc_culler tags: bug-b164efb546
19:28
Merge 8.6 check-in: e683e7ad user: jan.nijtmans tags: trunk, main
19:26
Fix [5fb8145997]: Canvas redraw region too small when inserting points to a smoothed line check-in: 1fe355fb user: jan.nijtmans tags: core-8-6-branch
18:50
Merge 8.6 Closed-Leaf check-in: c04170f1 user: jan.nijtmans tags: bug-5fb8145997
18:36
merge trunk check-in: 311f25ef user: fvogel tags: revised_text, tip-466
18:36
Fix [2a6c62afd9]: <<TreeviewSelect>> firing. (And fix conflicts). check-in: ab47dd4a user: fvogel tags: trunk, main
18:28
Fix [2a6c62afd9]: <<TreeviewSelect>> firing. check-in: 5d07f1a3 user: fvogel tags: core-8-6-branch
18:20
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. This is the fix for the revised text widget. check-in: ccdf2749 user: fvogel tags: revised_text, tip-466
18:19
Cherrypick [ac253bf9] (Document the improvement in the text man page) and fix conflict. Closed-Leaf check-in: 34516b00 user: fvogel tags: bug-631a0b2d95_revised_text
18:17
merge trunk (except the fix for bug [631a0b2d95] which is specific to the legacy version of the text widget, and which comes as the next commit) check-in: 0226f58d user: fvogel tags: revised_text, tip-466
18:14
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. check-in: d1ef4400 user: fvogel tags: trunk, main
18:12
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. check-in: 3031278b user: fvogel tags: core-8-6-branch
17:59
Fix [440c528a99]: 16 bit Portable GrayMap broken. check-in: 9976e532 user: fvogel tags: trunk, main
17:59
Fix [440c528a99]: 16 bit Portable GrayMap broken. check-in: 991bad1f user: fvogel tags: core-8-6-branch
11:10
Fix comment: correct wording is 'last' arrow, not 'right' arrow. check-in: 0f8c1ff1 user: fvogel tags: bug-5fb8145997
2021-12-03
15:59
Fix bad B1-Motion coordinates in a certain strange situation. check-in: a198cfd2 user: marc_culler tags: bug-b164efb546
13:28
Restore sending B1-Motion events when the mouse leaves the window. check-in: c65a5947 user: marc_culler tags: bug-b164efb546
12:27
Prevent spurious B1-motion events when dragging a window by its titlebar. check-in: 107daec9 user: marc_culler tags: bug-b164efb546
02:09
Try to avoid <B1-Motion> events when dragging a window by its title bar. check-in: b3b9df95 user: marc_culler tags: bug-b164efb546
2021-12-02
18:16
Edit comment check-in: e9d3e567 user: marc_culler tags: bug-b164efb546
18:13
Merge 8.6 check-in: dd515082 user: marc_culler tags: bug-b164efb546
18:06
Fix [b164efb546]: MacOS - when <Button-1> changes focus the event is sent to the old focus window. check-in: d9ce36bf user: marc_culler tags: bug-b164efb546
2021-12-01
21:59
More "const" and (C++-compatible) type-casts. Also put (back) an osversion check check-in: 9fc6b2cd user: jan.nijtmans tags: mac_styles_87
17:18
Merge 8.7 check-in: 4f99f53b user: jan.nijtmans tags: mac_styles_87
17:16
Merge 8.7 check-in: 3e9fd144 user: jan.nijtmans tags: revised_text, tip-466
17:15
Merge 8.6 check-in: b45e93d7 user: jan.nijtmans tags: cygwin
17:13
Merge 8.7 check-in: 47c06c08 user: jan.nijtmans tags: glyph_indexing_2
17:11
Merge 8.6 check-in: 04111b8f user: jan.nijtmans tags: trunk, main
16:52
Fix gcc warning. Add some more type-casts check-in: bb01c15c user: jan.nijtmans tags: core-8-6-branch
11:09
Merge 8.7 check-in: b0722424 user: jan.nijtmans tags: glyph_indexing_2
11:05
Merge 8.7. Add "revised-text" tag to tk::build-info check-in: f4ccafe5 user: jan.nijtmans tags: revised_text, tip-466
11:02
Add tag "mac-styles", indicating we are dealing with the "mac_stles" branch here. Should be removed whenever this is merged to 8.7 check-in: 335f6d2a user: jan.nijtmans tags: mac_styles_87
10:59
Merge 8.7 check-in: 6df02e37 user: jan.nijtmans tags: mac_styles_87
10:57
merge-mark check-in: a4e4bb39 user: jan.nijtmans tags: trunk, main
10:56
Drop executable flag fromo win/tkUuid.h.in check-in: 819e13a8 user: jan.nijtmans tags: core-8-6-branch
10:55
Merge 8.6 check-in: 9d166edd user: jan.nijtmans tags: trunk, main
09:19
Implement TIP #599 for Tk 8.6 (only effective when loaded into Tcl 8.7+): Extended build information check-in: 3447af0c user: jan.nijtmans tags: core-8-6-branch
2021-11-30
20:54
Merge 8.7 check-in: db7caa16 user: jan.nijtmans tags: mac_styles_87
19:49
Merge 8.6 check-in: c939ee15 user: jan.nijtmans tags: trunk, main
19:46
Add "SelectedMenuItemTextColor" color on MacOS (backported from 8.7). Improve some comments check-in: dcf353f7 user: jan.nijtmans tags: core-8-6-branch
15:51
re-generate win/configure Closed-Leaf check-in: 4a7141a1 user: jan.nijtmans tags: tip-599
13:16
"wm protocol" documentation: add information, that WM_SAVE_YOURSELF is called on the windows platform on user logout or system shutdown. check-in: 4f21ed3c user: oehhar tags: core-8-6-branch
11:28
Add more files to "make dist". Eliminate some deprecated constructs from */configure.in check-in: e861335f user: jan.nijtmans tags: tip-599
09:46
Merge 8.6. Add 2 missing files check-in: 62e71df2 user: jan.nijtmans tags: tip-599
08:19
Merge 8.6 check-in: 34964d8c user: jan.nijtmans tags: trunk, main
08:17
formatting check-in: b8fe2696 user: jan.nijtmans tags: trunk, main
2021-11-29
20:45
merge 8.6 check-in: bbc958ab user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
17:33
Add missing space. check-in: dd3d3bd3 user: marc_culler tags: core-8-6-branch
17:28
Fix [4ac9d2cfd6]: CGImageFromDrawableRect() not using mac_drawable offsets. check-in: 021845ad user: marc_culler tags: core-8-6-branch
17:20
Don't call CGBitmapContextCreateImage twice for pixmaps. Make the rectangle once and for all. Closed-Leaf check-in: 2960f7ac user: marc_culler tags: bug-4ac9d2cfd6
16:51
Remove unnecessary ckalloc. Apple will handle it for us. check-in: fd46ae61 user: marc_culler tags: bug-4ac9d2cfd6
14:38
Implement TIP #599 for Tk 8.6 (only effective when loaded into Tcl 8.7+): Extended build information check-in: cc357225 user: jan.nijtmans tags: tip-599
11:28
Fix [4ac9d2cfd6]: CGImageFromDrawableRect() not using mac_drawable offsets check-in: 9b15b746 user: jan.nijtmans tags: bug-4ac9d2cfd6
2021-11-28
22:03
Fix 97b8e1d54b: -mdynamic-no-pic not supported on Apple Silicon check-in: 346ccbb9 user: jan.nijtmans tags: trunk, main
2021-11-26
19:51
Fix [794100ec81]: crashes when handling Apple Events. check-in: be960311 user: culler tags: trunk, main
16:37
Fix botched merge of tkMacOSXHLEvents.c and some unused parameter warnings. Closed-Leaf check-in: 270682e3 user: marc_culler tags: bug-794100ec81
2021-11-24
11:05
Merge 8.6 check-in: d9d0b4bd user: jan.nijtmans tags: trunk, main
11:02
Better don't make "xEvent" static, could be problematic with multiple Tk threads check-in: 6792652d user: jan.nijtmans tags: core-8-6-branch
10:48
Merge 8.6 check-in: addb9323 user: jan.nijtmans tags: trunk, main
10:28
Add generation of "tkUuid.h". Not used yet check-in: 1d5b030f user: jan.nijtmans tags: core-8-6-branch
10:27
line-endings check-in: 55bcd286 user: jan.nijtmans tags: core-8-6-branch
07:14
merge 8.6 Closed-Leaf check-in: 92527890 user: fvogel tags: bug-2a6c62afd9
05:12
Fix NULL/None mixup. check-in: 8c100742 user: culler tags: core-8-6-branch
2021-11-23
22:18
merge 8.6 check-in: 60f10a4a user: fvogel tags: bug-2a6c62afd9
21:58
Rework mouse event handling. Improvements include making Enter and Leave events work correctly. check-in: 3d9f4b72 user: culler tags: core-8-6-branch
21:23
Edit comments. Ignore B1 events in the titlebar (as before). Closed-Leaf check-in: dbd4f479 user: culler tags: macos_enter_leave
17:45
edit comments check-in: 6e9f57a8 user: marc_culler tags: macos_enter_leave
2021-11-22
19:09
Fix the computation of motion.x and motion.y in the MotionNotify events, so *all* scrollbars work. check-in: dc047d57 user: marc_culler tags: macos_enter_leave
00:56
Add comments check-in: 21380f17 user: marc_culler tags: macos_enter_leave
2021-11-21
22:30
Simplify the tracking. Generate Motion events when the pointer is outside the toplevel, so scrollbars work. check-in: ce1ff417 user: marc_culler tags: macos_enter_leave
19:35
Name variables consistently. check-in: e5619cba user: fvogel tags: bug-2a6c62afd9
19:32
ttk::treeview selection command: Generate <<TreeviewSelect>> only when the selection actually changed. treeview.test file now passes 100%. check-in: 3bf60fa9 user: fvogel tags: bug-2a6c62afd9
19:30
Refine tests further. check-in: ee94981e user: fvogel tags: bug-2a6c62afd9
17:09
Rework <<TreeviewSelect>> tests. check-in: 51356e7d user: fvogel tags: bug-2a6c62afd9
2021-11-20
16:34
Trying to receive motion events when the mouse leaves the window. check-in: 69cbffe2 user: marc_culler tags: macos_enter_leave
15:19
Add four new (failing) testcases covering newly reported issues with <<TreeviewSelect>>. check-in: 23a6ad6d user: fvogel tags: bug-2a6c62afd9
15:18
merge 8.6 check-in: 0f9383e9 user: fvogel tags: bug-2a6c62afd9
03:49
clean up check-in: dbde4879 user: marc_culler tags: macos_enter_leave
02:44
Make the pressbutton test command work again. check-in: d0e670ca user: marc_culler tags: macos_enter_leave
2021-11-19
20:34
Make Enter and Leave events work on macOS. check-in: b3980342 user: marc_culler tags: macos_enter_leave
17:25
Merge 8.7 check-in: 56e0d0dd user: jan.nijtmans tags: revised_text, tip-466
17:25
Merge 8.7 check-in: 3520dc97 user: jan.nijtmans tags: glyph_indexing_2
2021-11-17
22:42
Put the Tk_TopWinHierarchy check inside TkGetContainer. check-in: bb04c242 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:38
Adequate hygiene in the added tests prevents several failures (false positives) when running the complete test suite. check-in: d0f9ec94 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:12
We're rather testing whether the window is at the top of the hierarchy rather than if it's a toplevel. See the difference in tk.h check-in: 7ebb117e user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:02
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. Fix proposed by Erik Leunissen. Test event-9.1 now passes. check-in: ac34ca2f user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
22:00
Add tests event-9.1 and -9.2. Test event-9.1 enters '.' when destroying a toplevel covering it. This test currently fails due to the issue reported in [b1d115fa60]. Test event-9.2 enters '.top1', which is a child toplevel of '.', when destroying a toplevel covering it. This test passes without changes. check-in: 64f75af6 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
2021-11-16
20:39
Merge 8.6 check-in: 0ab7b0d5 user: fvogel tags: bug-9e1312f32c, bug-b1d115fa60
11:07
Merge 8.6 check-in: 34f109e2 user: jan.nijtmans tags: trunk, main
10:56
Add DEF_LABEL_FG for all platforms, not only MacOS. Backport some type-casts from 8.7 check-in: 570648c7 user: jan.nijtmans tags: core-8-6-branch
2021-11-14
13:51
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. The issue actually was dependency on the 'current' mark update by mouse events. Test textTag-15.4 now passes with revised_text. check-in: 0f4cadfa user: fvogel tags: bug-631a0b2d95_revised_text
13:50
Add (currently failing) test textTag-15.4 demonstrating bug [631a0b2d95] with revised_text. check-in: d814c186 user: fvogel tags: bug-631a0b2d95_revised_text
2021-11-13
22:39
Fix use of DEF_LABEL_FG with Tcl 9.0 headers. Doc fix, various other tweaks check-in: bd94922c user: jan.nijtmans tags: trunk, main
15:42
Document the improvement in the text man page. Closed-Leaf check-in: ac253bf9 user: fvogel tags: bug-631a0b2d95
15:30
Fix [631a0b2d95]: text tag bind of tag covering 1.0 to end stops working after clearing all text and entering new text. The issue actually was dependency on the 'current' mark update by mouse events. Test textTag-15.4 now passes. check-in: ea53bc2f user: fvogel tags: bug-631a0b2d95
15:28
Add (currently failing) test textTag-15.4 demonstrating bug [631a0b2d95]. check-in: 1c52a01f user: fvogel tags: bug-631a0b2d95
2021-11-12
21:34
Starting with 8.7, don't bother Cygwin32 any more. Only Cygwin64 will be supported check-in: 54592cd9 user: jan.nijtmans tags: trunk, main
21:31
Merge 8.7 check-in: 18440dde user: jan.nijtmans tags: stub-simplification
14:56
Merge 8.7 check-in: 0a9527ed user: jan.nijtmans tags: glyph_indexing_2
14:54
Merge 8.7 check-in: b96eea2f user: jan.nijtmans tags: revised_text, tip-466
14:52
Merge 8.6 check-in: ff15cbc7 user: jan.nijtmans tags: trunk, main
14:41
Fix [d6a1bc30cd]: Order of bindings in man bind doesn't reflect the default bindtags. (Note: cherrypicking because merging core-8-6-branch has conflicts unrelated to this) check-in: 1634a27e user: fvogel tags: trunk, main
14:36
Fix [d6a1bc30cd]: Order of bindings in man bind doesn't reflect the default bindtags. check-in: d676416a user: fvogel tags: core-8-6-branch
12:31
Fix [d6a1bc30cd]: Order of bindings in man bind doesn't reflect the default bindtags Closed-Leaf check-in: b4528784 user: fvogel tags: bug-d6a1bc30cd
11:40
Cygwin Tk doesn't configure Tcl check-in: 3a849cbb user: jan.nijtmans tags: cygwin
11:21
(cherry-pick): Fix -fno-lto determination/add --enable-auto-image-base option to windows build (when available) check-in: 5fac74bb user: jan.nijtmans tags: cygwin
2021-11-11
16:11
Fix -fno-lto determination/add --enable-auto-image-base option to windows build (when available) check-in: 29f37cdc user: jan.nijtmans tags: core-8-6-branch
09:46
Merge 8.6.12 check-in: 28c2c587 user: jan.nijtmans tags: cygwin
2021-11-10
23:12
build fixes check-in: b7750964 user: jan.nijtmans tags: stub-simplification
19:33
Fix [ce5d983e46]: On macOS, withdrawing the key window leaves the app with no key window. check-in: bc92a78b user: culler tags: core-8-6-branch
15:28
The call to orderOut was missing because it was accidentally deleted. Put it back where it used to be. Closed-Leaf check-in: 083d733e user: culler tags: bug-ce5d983e46
14:33
Remove code left by mistake; add a missing call to orderOut; be consistent when calling orderOut. check-in: a21bad59 user: culler tags: bug-ce5d983e46
00:08
Fix [ce5d983e46]: On macOS, withdrawing the key window leaves the app with no key window. check-in: 0dba9b1f user: culler tags: bug-ce5d983e46
2021-11-09
22:13
Fix [e699a7b606]: Fix build on macOS<10.12 - patch from Christopher Chavez. check-in: 57c7146e user: culler tags: core-8-6-branch
20:34
Fix [e699a7b606]: Fix build on macOS<10.12 - patch from Christopher Chavez. Closed-Leaf check-in: 25a1b3d9 user: culler tags: bug-e699a7b606
20:30
Fix [8aebca6f26]: Aqua Tk does not handle the yellow minimize button correctly. check-in: d207a78f user: culler tags: core-8-6-branch
2021-11-08
20:34
Fix [440c528a99]: 16 bit Portable GrayMap broken. Closed-Leaf check-in: 2f8e5b44 user: fvogel tags: bug-440c528a99
2021-11-07
23:48
Merge 8.7 check-in: 950ce9b0 user: jan.nijtmans tags: stub-simplification
23:43
Merge 8.6 check-in: 63782895 user: jan.nijtmans tags: trunk, main
23:43
Sync unix/tcl.m4 with Tcl (no effect on configure script) check-in: 747dfc04 user: jan.nijtmans tags: core-8-6-branch
2021-11-06
14:23
Fix [46c2f088a2]: ttk::radiobutton -compound accepts empty string. Only a very minor documentation wording changed. check-in: 277f25aa user: fvogel tags: trunk, main
14:23
Fix [46c2f088a2]: ttk::radiobutton -compound accepts empty string. Only a very minor documentation wording changed. check-in: d1323655 user: fvogel tags: core-8-6-branch
14:20
Minor change of the documentation following discussion in [46c2f088a2] (ttk::radiobutton -compound accepts empty string) Closed-Leaf check-in: 31ab0637 user: fvogel tags: bug-b82bd4872b, bug-077d49828b, bug-46c2f088a2
13:26
Fix indentation check-in: 8c3097c9 user: fvogel tags: bug-f75190db19
12:52
Fix [f75190db19]: ::tk::fontchooser of contains a couple of issues check-in: 026142fc user: fvogel tags: bug-f75190db19
2021-11-05
22:26
merge 8.6 check-in: 37cf295c user: dgp tags: trunk, main
22:21
merge release check-in: 178b2141 user: dgp tags: core-8-6-branch
21:49
Better fix than previous commit, for the same issue check-in: cc743eb9 user: fvogel tags: bug-5fb8145997
21:19
Fix last (known) issue with the optimization code for insertion of points in a polygon item of a canvas. check-in: cadf5106 user: fvogel tags: bug-5fb8145997
2021-11-02
21:47
Merge 8.7 check-in: 77ba1722 user: jan.nijtmans tags: glyph_indexing_2
19:46
Merge 8.6 check-in: 231581c8 user: culler tags: trunk, main
18:17
Merge 8.6 Closed-Leaf check-in: b3fc94ce user: culler tags: rc2, release, core-8-6-12-rc, core-8-6-12
18:16
Add missing call to [parent endSheet]. check-in: fa412516 user: culler tags: core-8-6-branch
08:10
Merge 8.7 check-in: a201c9df user: jan.nijtmans tags: revised_text, tip-466
08:09
Merge 8.7 check-in: 539fedaa user: jan.nijtmans tags: glyph_indexing_2
08:07
Merge 8.6 check-in: 15dc12ae user: jan.nijtmans tags: trunk, main
02:55
Merge 8.6 check-in: 32c1ab5b user: culler tags: core-8-6-12-rc
2021-11-01
22:09
Appearance and usability issues, mainly for Monterey, mainly for dark mode. check-in: 1373ada4 user: culler tags: core-8-6-branch
21:51
Catalina too. Closed-Leaf check-in: f9384790 user: marc_culler tags: monterey
20:01
Big Sur too. check-in: 3bb4a9ef user: culler tags: monterey
19:40
Check and radio buttons. check-in: 3ae29751 user: marc_culler tags: monterey
18:47
Allow labels and buttons to have different default foreground colors if DEF_LABEL_FG is defined. check-in: fcdaba4e user: marc_culler tags: monterey
13:44
Merge 8.6 check-in: 50e3b6a9 user: jan.nijtmans tags: trunk, main
13:35
Remove test-cases added [ac48fb2d729f3994|here]: This test-case gives different results in 8.6, which are fixed in 8.7 check-in: ac791efc user: jan.nijtmans tags: core-8-6-branch
13:24
Update DragonFly/FreeBSD configuration (requested by Pietro Cerutti) check-in: fc7b6a51 user: jan.nijtmans tags: core-8-6-branch
12:52
Merge 8.6 check-in: 6165d78c user: marc_culler tags: trunk, main
12:46
Fix [178418e197]: work around the quirk that code compiled on macOS 10.XX and run on macOS 11 or 12 will report the host OS version as 10.16. check-in: b51fe567 user: marc_culler tags: core-8-6-branch
01:31
Remove references to 10.16. Closed-Leaf check-in: d6b2a94f user: marc_culler tags: macos-10-16
2021-10-31
22:19
If the system claims to be macOS 10.16 then guess the real OS version from the kernel version as reported by uname. check-in: 0b4d772f user: marc_culler tags: macos-10-16
19:27
update changes check-in: cc8a8a19 user: dgp tags: rc1, core-8-6-12-rc
14:59
Try to deal with the non-existent macOS 10.16. check-in: 43f6d626 user: marc_culler tags: macos-10-16
14:12
Merge 8.6 check-in: a06e6d19 user: jan.nijtmans tags: trunk, main
12:26
Test-case cleanup (all backported form 8.7) check-in: ac48fb2d user: jan.nijtmans tags: core-8-6-branch
02:35
Notebooks check-in: 940e0249 user: marc_culler tags: monterey
2021-10-30
20:20
Buttons check-in: 28042e28 user: marc_culler tags: monterey
02:07
Merge 8.6 check-in: d6e4f80f user: marc_culler tags: core-8-6-12-rc
02:05
Fix [6ea0b3df60]: MacOS - grab from menu command produces dead window check-in: 4fc7e42a user: marc_culler tags: core-8-6-branch
2021-10-29
22:28
Start all over, now that I understand the issue. Closed-Leaf check-in: e6cf0bc5 user: culler tags: bug-6ea0b3df60
19:37
Apply a patch from Christian Werner which prevents crashes when non-Tk windows go fullscreen. check-in: 95884b72 user: culler tags: core-8-6-branch
19:01
Fix the fix so grab-6.1 still passes. check-in: 12b06361 user: culler tags: bug-6ea0b3df60
16:46
Fix [6ea0b3df60]: MacOS - grab from menu command produces dead window check-in: 535c89a9 user: culler tags: bug-6ea0b3df60
2021-10-28
21:52
Minor doc fix check-in: 51502233 user: jan.nijtmans tags: trunk, main
21:17
Merge 8.7 check-in: 4898a350 user: jan.nijtmans tags: revised_text, tip-466
21:11
Merge 8.7 check-in: ff13da83 user: jan.nijtmans tags: mac_styles_87
21:09
Merge 8.7 check-in: 95f17690 user: jan.nijtmans tags: glyph_indexing_2
21:07
Merge TIP #577 implementation: "Enhanced index values for Tk" check-in: 95b2bdbd user: jan.nijtmans tags: trunk, main
17:33
Merge 8.6 check-in: d1cc1567 user: culler tags: trunk, main
17:32
Merge 8.6 check-in: 34ab5f4c user: culler tags: rc0, core-8-6-12-rc
17:30
Final fix for the macOS file dialog issues. check-in: 4c39f7b5 user: culler tags: core-8-6-branch
13:33
One more round - thanks to Ned Deily for testing with IDLE. Closed-Leaf check-in: a0ecaf07 user: culler tags: macosx_filedialog
2021-10-27
22:54
Catalina is a special case. check-in: 32d46acf user: marc_culler tags: macosx_filedialog
22:13
Merge enhanced-index check-in: fa1fdc68 user: jan.nijtmans tags: glyph_indexing_2
22:09
The real fix, at least for Big Sur and Monterey. check-in: 9cb14c79 user: culler tags: macosx_filedialog
18:17
Some cleanup without resolving other (minor) 12.0 bugs check-in: b1c4788e user: culler tags: macosx_filedialog
15:01
The standalone file dialog needs the same fix as the sheet check-in: 12dfa018 user: culler tags: macosx_filedialog
14:40
Merge 8.7 Closed-Leaf check-in: 8bf9005d user: jan.nijtmans tags: strict-index, enhanced-index
13:06
Merge 8.6 check-in: 4cfc4eb7 user: culler tags: core-8-6-12-rc
13:04
Fix inequality error that breaks file dialogs on macOS 10.14. check-in: fd15a0c9 user: culler tags: trunk, main
13:03
Fix inequality error that breaks file dialogs on macOS 10.14. check-in: cec05eb2 user: culler tags: core-8-6-branch
08:51
Bump to 8.6.12 for release check-in: 46cb6cdc user: jan.nijtmans tags: core-8-6-12-rc
2021-10-22
04:08
TIP 608 implementation - Add <<TkWorldChanged>> virtual event check-in: ec2e648e user: griffin tags: trunk, main
03:38
TIP 608 implementation - Add <<TkWorldChanged>> virtual event check-in: a297eb00 user: griffin tags: core-8-6-branch
2021-10-19
15:35
Remove duplicate append of zip archive to wish. check-in: a68ea395 user: griffin tags: trunk, main
2021-10-18
16:12
Merge 8.6 check-in: 6e449c0b user: max tags: trunk, main
16:08
Fix indentation check-in: 6f4ffff8 user: max tags: core-8-6-branch
16:07
Let the font chooser dialog also expand in Y direction check-in: eea36223 user: max tags: core-8-6-branch
2021-10-17
20:59
Add (theoretically) missing line. See ticket [5fb8145997] for explanations about why this line is not needed in fact, but nevertheless included. check-in: 6f0bf10e user: fvogel tags: bug-5fb8145997
2021-10-14
10:03
Merge 8.6 check-in: 83fd5407 user: jan.nijtmans tags: trunk, main
10:00
Fix [8ebed330ed]: doing some Tk inside of several threads crashes check-in: b101d484 user: jan.nijtmans tags: core-8-6-branch
2021-10-11
14:31
Merge 8.6 check-in: 6158323b user: jan.nijtmans tags: trunk, main
14:27
Backout 6ffcea9b09: Better solution built into Tcl (Win64 only) now. check-in: 4d844b65 user: jan.nijtmans tags: core-8-6-branch
2021-10-10
19:42
Remove superfluous casts. check-in: 0733eac0 user: fvogel tags: bug-5fb8145997
19:27
First implementation of insert/delete redraw optimization for raw smoothing method (cubic Bezier splines), for line and polygon canvas items. Needs debug. check-in: 57d93784 user: fvogel tags: bug-5fb8145997
18:33
Previous commit was overzealous. check-in: ef0458d4 user: fvogel tags: bug-5fb8145997
16:47
Merge 8.6 check-in: ddf4da74 user: culler tags: trunk, main
16:46
Fix error generated by the open file dialog on Monterey, caused by Apple reversing course and reverting to [NSApp runModalForWindow]. check-in: a32262e9 user: culler tags: core-8-6-branch
15:42
Let comments in the optimization code point at ticket [5fb8145997] since there is such a good explanation there about how optimization has to be done. check-in: c37ad166 user: fvogel tags: bug-5fb8145997
15:06
Let comments in the optimization code point at ticket [5fb8145997] since there is such a good explanation there about how optimization has to be done. check-in: b3ef2dcd user: fvogel tags: bug-5fb8145997
14:44
Fix issues in redrawing optimization for canvas lines with arrows. check-in: 586fde88 user: fvogel tags: bug-5fb8145997
14:09
Fix comment glitch, and add another comment. check-in: 347030d4 user: fvogel tags: bug-5fb8145997
2021-10-06
16:09
Fix [32bda06ec0]: Tk build failure at branch "main" (2021-10-04) using mingw 6.0 (missing include at tkWinWm.c) check-in: 0b6e629b user: jan.nijtmans tags: trunk, main
14:12
Sync windows application manifest with Tcl check-in: aefabb61 user: jan.nijtmans tags: trunk, main
2021-10-04
20:35
Fix bug when deleting points from a canvas line. This issue was introduced by [2f80202c]. check-in: b541b73a user: fvogel tags: bug-5fb8145997
2021-10-03
13:21
Not sure how this erroneous text went through the previous commit. check-in: 5b47b307 user: fvogel tags: bug-5fb8145997
08:07
Rework comments. check-in: 21043415 user: fvogel tags: bug-5fb8145997
2021-09-30
07:54
Set activeCodePage to UTF-8, for (Windows) systems that support it check-in: ae0cf94a user: jan.nijtmans tags: trunk, main
2021-09-28
14:59
Fix gcc warning, use more TCL_UNUSED check-in: 782dbc82 user: jan.nijtmans tags: trunk, main
2021-09-27
19:43
Rework optimization code when inserting or deleting points of a canvas line. This now works for both -smooth no and -smooth true (bezier), as demonstrated by the test script 'canvas-line-testbed.tcl' posted in [5fb8145997]. Case -smooth raw still needs to be fixed. check-in: 2f80202c user: fvogel tags: bug-5fb8145997
2021-09-24
15:40
Change "!= -1" into ">= 0" check-in: 5af606c9 user: jan.nijtmans tags: trunk, main
15:01
Make IME bindings not leak into global variables check-in: 87149539 user: dkf tags: trunk, main
12:48
Merge TIP 610 check-in: eee47cd6 user: kevin_walzer tags: trunk, main
06:54
Fix for MacOS Leaf check-in: c920baf8 user: jan.nijtmans tags: tcl-time-64bit
2021-09-23
14:48
Experiment: Make Tcl_Time a long long in stead of a struct check-in: 688a7615 user: jan.nijtmans tags: tcl-time-64bit
2021-09-21
18:28
Fix [0338867c74]: Windows text widget hangs when Phaistos font is installed check-in: cb3943ef user: fvogel tags: trunk, main
18:28
Fix [0338867c74]: Windows text widget hangs when Phaistos font is installed check-in: 1f459031 user: fvogel tags: core-8-6-branch
14:59
Merge 8.7 Closed-Leaf check-in: 1d3c4b32 user: jan.nijtmans tags: tk_badges
14:55
Merge 8.7 check-in: fa86b9ef user: jan.nijtmans tags: revised_text, tip-466
14:54
Merge enhanced-index check-in: 4b383c0b user: jan.nijtmans tags: glyph_indexing_2
14:49
Merge trunk check-in: d11bb432 user: jan.nijtmans tags: strict-index, enhanced-index
12:00
Merge 8.6 check-in: 3eace28a user: jan.nijtmans tags: trunk, main
11:58
Fully handle 64-bit sec/usec values when Win64 Tk is loaded in Cygwin64 Tclsh check-in: 6ffcea9b user: jan.nijtmans tags: core-8-6-branch
09:35
Merge 8.5 check-in: e81baf05 user: jan.nijtmans tags: core-8-6-branch
09:33
__WIN64 -> _WIN64 (since that's the official documented macro which should always exist on Win64) check-in: 268eba6a user: jan.nijtmans tags: core-8-5-branch
09:16
Fully handle 64-bit sec/usec values when Win64 Tk is loaded in Cygwin64 Tclsh check-in: 72c1e58e user: jan.nijtmans tags: trunk, main
2021-09-20
20:35
Fix [0338867c74]: Windows text widget hang Phaistos font installed Closed-Leaf check-in: 0d90e4ba user: fvogel tags: bug-0338867c74
16:07
Merge 8.6 check-in: d64dbcc2 user: jan.nijtmans tags: trunk, main
12:29
Fix crash, seen on Cygwin: Tcl_Time still has 32-bit fields on Windows, this leads to a crash with gcc-11+ when loading win32 Tk in Cygwin Tcl. check-in: c369db30 user: jan.nijtmans tags: core-8-6-branch
06:32
Fix typo in canvas man page. check-in: 81ef02ac user: fvogel tags: bug-5fb8145997
06:28
The same fix is needed when deleting points from a canvas line. check-in: 71ccd957 user: fvogel tags: bug-5fb8145997
2021-09-19
19:32
Fix [5fb8145997]: Canvas redraw region too small when inserting points to a smoothed line check-in: 5da2de43 user: fvogel tags: bug-5fb8145997
2021-09-17
08:05
Sort options alphabetical check-in: b1d3bfbc user: jan.nijtmans tags: trunk, main
2021-09-15
19:05
Fix [489b69a820]: Slightly wrong error message on 'wm attributes $w -junk' check-in: d249614e user: fvogel tags: trunk, main
19:05
Fix [489b69a820]: Slightly wrong error message on 'wm attributes $w -junk' check-in: 37361ff7 user: fvogel tags: core-8-6-branch
18:11
Document centering on main screen, if -parent is not visible Leaf check-in: 4902994c user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
17:48
Make center on parent only dependent on visibility of parent (not iconified). Removed wrong code to take "." as default. This was already the case. Ticket [0b9e8d640f] check-in: 3922a53c user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
17:09
Refine the documentation of tk_messageBox by Windows and Mac-OS details given by Kevin in ticket [0b9e8d640f] (thanks). check-in: 0bbe4132 user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
2021-09-14
19:42
Fix [489b69a820]: Slightly wrong error message on 'wm attributes $w -junk' Closed-Leaf check-in: 8112c25a user: fvogel tags: bug-489b69a820
18:47
tk_messagebox: document -parent default ".", and windows platform details check-in: f35ab139 user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
2021-09-12
19:00
Remove debug statement, add a comment. check-in: 0e6cb55c user: fvogel tags: revised_text, tip-466
18:53
Add new test textIndex-19.15 for [934cab5005]. This test does not fail with the legacy text widget but fails with revised_text. check-in: 7857d84e user: fvogel tags: revised_text, tip-466
18:53
Add new test textIndex-19.14 for [934cab5005]. This test does not fail with the legacy text widget but fails with revised_text. check-in: f3e04fef user: fvogel tags: trunk, main
18:52
Add new test textIndex-19.14 for [934cab5005]. This test does not fail with the legacy text widget but fails with revised_text. check-in: f02ee3b3 user: fvogel tags: core-8-6-branch
18:45
merge trunk check-in: 329f3d51 user: fvogel tags: revised_text, tip-466
2021-09-10
18:35
win messageBox: handle when parent is iconified. Use ".", if parent is not given (as on Linux). check-in: a21fbfb0 user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
2021-09-08
05:49
Add more codepaths checks in wm.test for wm iconbadge. check-in: c2bcbba4 user: fvogel tags: tk_badges
2021-09-07
14:39
Eliminate (almost) duplicate functions check-in: bf1ba1eb user: jan.nijtmans tags: trunk, main
08:03
Eliminate (almost) duplicate functions Closed-Leaf check-in: d0a3118a user: jan.nijtmans tags: tk_print
06:15
Cosmetic (new page for each function when printing) check-in: d18f1763 user: fvogel tags: tk_badges
06:01
Cosmetic changes once more check-in: 03503dce user: fvogel tags: tk_badges
06:00
Cosmetic changes check-in: 23805729 user: fvogel tags: tk_badges
02:50
Format tweaks check-in: 186480f9 user: kevin_walzer tags: tk_badges
02:50
Format tweaks check-in: b85c5473 user: kevin_walzer tags: tk_badges
02:44
wm test suite passes on macOS; other tweaks to Windows check-in: a94b6727 user: kevin_walzer tags: tk_badges
00:30
Revert some Windows changes, wm tests now pass on Windows check-in: 2f6dbb7a user: kevin_walzer tags: tk_badges
2021-09-06
20:54
More compact code. check-in: c22ef542 user: fvogel tags: tk_badges
20:49
Fix argument error management on Windows. check-in: e7938f13 user: fvogel tags: tk_badges
20:17
More complete and correct testing of 'wm iconbadge' parameters. Tests pass on x11 at this stage. check-in: 084ea482 user: fvogel tags: tk_badges
11:31
Merge enhanced-index check-in: e6226bf6 user: jan.nijtmans tags: glyph_indexing_2
11:30
Merge trunk check-in: f9d92c0a user: jan.nijtmans tags: strict-index, enhanced-index
02:15
Formatting check-in: f240b943 user: kevin_walzer tags: tk_badges
02:12
Improve error handling; remove two unnecessary icon badge tests check-in: aa56850f user: kevin_walzer tags: tk_badges
2021-09-05
18:08
svgnano upstream changes: Fix decimal values in color fields (nsvg__parseColorRGB, nsvg__parseColorHex). https://github.com/memononen/nanosvg/commit/ccdb1995134d340a93fb20e3a3d323ccb3838dd0 check-in: 13c3b99a user: oehhar tags: trunk, main
2021-09-04
13:45
More cleanup of errors check-in: e0fa5261 user: kevin_walzer tags: tk_badges
13:26
Update error messages check-in: bbd20ad8 user: kevin_walzer tags: tk_badges
13:16
Add more (failing) tests, demonstrating that error management is not yet correct. check-in: 5db3abba user: fvogel tags: tk_badges
12:44
Sync error messages on X11 for icon badge check-in: ad66773d user: kevin_walzer tags: tk_badges
12:38
Update error handling check-in: 9a66591a user: kevin_walzer tags: tk_badges
12:28
Update docs check-in: ca5ba738 user: kevin_walzer tags: tk_badges
09:00
Fix syntax error in man page check-in: 9168ffa9 user: fvogel tags: tk_badges
08:52
One more test check-in: 5ec37c82 user: fvogel tags: tk_badges
08:47
Bug Ticket [0b9e8d640f] : implementation from AndroWish (Thanks CHristian!) check-in: d328411e user: oehhar tags: bug-0b9e8d640f-win-msgbox-center
08:33
Forgot it should not complain when unsetting. check-in: 7da0e9f5 user: fvogel tags: tk_badges
08:31
More tests of wm iconbadge. The one constrained to x11 currently fails because the error reporting is not polished. check-in: 16d20487 user: fvogel tags: tk_badges
07:57
Merge tk_badges_alt since Kevin Walzer agreed it's a better implementation check-in: a492d292 user: fvogel tags: tk_badges
07:56
More accurate documentation of the taskbar behavior for Windows. Closed-Leaf check-in: 1c6192eb user: fvogel tags: tk_badges_alt
01:31
Fix typo check-in: 76db5b00 user: kevin_walzer tags: tk_badges_alt
01:29
Add explanation of icon badge behavior to man page check-in: 549ea326 user: kevin_walzer tags: tk_badges_alt
2021-09-03
22:16
Better error reporting check-in: 2ec1eee0 user: fvogel tags: tk_badges_alt
22:09
Resolve unintended fork check-in: 91193661 user: fvogel tags: tk_badges_alt
22:07
More accurate man page check-in: 5ce8c62c user: fvogel tags: tk_badges_alt
21:52
Remove commented out code check-in: f9b58543 user: fvogel tags: tk_badges_alt
21:50
Remove leftover code in previous commit check-in: 0cc81682 user: fvogel tags: tk_badges_alt
21:41
Attempt to support badges for multiple toplevels. Works on X11 at least. check-in: 2f285f92 user: fvogel tags: tk_badges_alt
21:12
Simplify slightly check-in: 9ea95ed6 user: fvogel tags: tk_badges
20:54
Remove useless statements check-in: fa2669f9 user: fvogel tags: tk_badges
20:35
Cosmetic check-in: 44a1025d user: fvogel tags: tk_badges
20:33
Cosmetic check-in: 74c7f88a user: fvogel tags: tk_badges
20:15
Cosmetic check-in: df588e7b user: fvogel tags: tk_badges
20:12
With this implementation, anything following 'wm iconphoto $win' is optional check-in: 66a88f40 user: fvogel tags: tk_badges
20:10
Cosmetic check-in: 5166f340 user: fvogel tags: tk_badges
20:08
Remove useless includes. check-in: 7e5d2771 user: fvogel tags: tk_badges
20:07
Cosmetic: Indentation, and so on. check-in: 39e76b97 user: fvogel tags: tk_badges
19:29
Reformat data for icon image in wm.test check-in: 7a0f9d93 user: fvogel tags: tk_badges
2021-09-02
19:43
Remove spaces at line ends. check-in: fa0765c7 user: fvogel tags: tk_badges
19:33
Fix manual for 'wm iconbadge'. The 'badge' argument is not optional (according to the current implementation). check-in: 0fa9f6fb user: fvogel tags: tk_badges
19:28
Fix error message for 'wm iconbadge'. The 'badge' argument is not optional (according to the current implementation). check-in: 20318c02 user: fvogel tags: tk_badges
17:43
Additional changes to test suite; wm tests finally pass on X11 check-in: 7808952c user: kevin_walzer tags: tk_badges
15:29
Adjust placement of wm iconphoto . command in test check-in: 9181fe86 user: kevin_walzer tags: tk_badges
06:36
Re-locate proc description. check-in: 99e356e2 user: fvogel tags: tk_badges
06:34
Move statement inside the x11 part since it does not apply to anything else. check-in: 3307b881 user: fvogel tags: tk_badges
06:30
Remove useless statement. check-in: 60c8d98f user: fvogel tags: tk_badges
06:29
Remove useless statements. check-in: ca90c0cb user: fvogel tags: tk_badges
06:24
Move code after input argument checking. check-in: bb926d65 user: fvogel tags: tk_badges
06:21
Cosmetic changes check-in: bb9aa475 user: fvogel tags: tk_badges
2021-09-01
20:19
Use a specific toplevel for the 'wm iconbadge' tests, in order to decouple the tests. This should work but it doesn't because the implementation on X11 is incorrect. check-in: 598f869b user: fvogel tags: tk_badges
14:44
Put '-constraints' after test title check-in: e8dc6b4f user: jan.nijtmans tags: tk_badges
10:54
Exclude X11 from wm iconphoto test; unable to return correct result because of wm iconbadge mechanism check-in: 712e785e user: kevin_walzer tags: tk_badges
2021-08-31
21:54
Possible additional fix check-in: 258bd41f user: kevin_walzer tags: tk_badges
21:05
Fix for test error check-in: 0fc36ade user: kevin_walzer tags: tk_badges
2021-08-30
21:10
Additional fix for macOS check-in: 2f9b1219 user: kevin_walzer tags: tk_badges
21:01
More fixes for test suite check-in: ce9353f6 user: kevin_walzer tags: tk_badges
20:57
Fix argument parsing in test suite check-in: 57859048 user: kevin_walzer tags: tk_badges
2021-08-27
14:31
Restore test for wm iconphoto . check-in: 3b0e031a user: kevin_walzer tags: tk_badges
13:07
Fix crash in wm test suite on Windows check-in: 171c72db user: kevin_walzer tags: tk_badges
08:21
Fix erroneous comment (labelframe widgets do exist) Closed-Leaf check-in: 32e7718b user: fvogel tags: bug-3049518
2021-08-26
23:34
Improve error message on Windows check-in: 170ece26 user: kevin_walzer tags: tk_badges
23:18
Remove Release() call that was causing crash on Windows check-in: 190217ac user: kevin_walzer tags: tk_badges
2021-08-22
01:57
Clean up some hiccups in X11 implementation check-in: e46f598f user: kevin_walzer tags: tk_badges
01:25
Add support for ! badge on X11 check-in: 811a7ba2 user: kevin_walzer tags: tk_badges
2021-08-21
19:14
Documentation update check-in: 5471944b user: kevin_walzer tags: tk_badges
13:25
Test update check-in: 79a45c15 user: kevin_walzer tags: tk_badges
12:26
Documentation and test tweaks check-in: aaa48ca2 user: kevin_walzer tags: tk_badges
11:46
Indentation check-in: fb1f454f user: kevin_walzer tags: tk_badges
11:45
Use native wrapper window for iconbadge; now works on Windows check-in: 33e3ef8e user: kevin_walzer tags: tk_badges
03:26
Minor tweaks check-in: 9e9b2993 user: kevin_walzer tags: tk_badges
02:23
Try again with hooking COM bits check-in: 881fa5a5 user: kevin_walzer tags: tk_badges
2021-08-20
08:18
autoconf -> 2.71 check-in: 9e355832 user: jan.nijtmans tags: trunk, main
08:17
merge-mark check-in: a3280b9b user: jan.nijtmans tags: trunk, main
02:32
Indentation check-in: cd2cedfe user: kevin_walzer tags: tk_badges
02:31
Tweaks check-in: ad236b73 user: kevin_walzer tags: tk_badges
01:17
Minor reformatting check-in: d2811a89 user: kevin_walzer tags: tk_badges
00:21
Move COM initialization check-in: 362daf81 user: kevin_walzer tags: tk_badges
2021-08-19
22:01
Minor tweaks check-in: 62b788fd user: kevin_walzer tags: tk_badges
20:48
Committing cleaned up version; still doesn't work, unclear why check-in: 20c3b615 user: kevin_walzer tags: tk_badges
18:26
Additional refactoring check-in: 23ee36c0 user: kevin_walzer tags: tk_badges
17:58
Let's see if this works check-in: 0c1aa15c user: kevin_walzer tags: tk_badges
17:51
Further refinements to get overlay icons to display check-in: 38cce369 user: kevin_walzer tags: tk_badges
12:53
Tweak initialization of COM library check-in: 6ca12b1e user: kevin_walzer tags: tk_badges
02:18
Possible fix check-in: a9d112ed user: kevin_walzer tags: tk_badges
2021-08-18
21:31
Windows builds and appears correct, but icon overlay does not display; more review needed check-in: 9aac719a user: kevin_walzer tags: tk_badges
16:49
Remove compiler warnings and segfaults check-in: cfc4c855 user: kevin_walzer tags: tk_badges
03:40
Windows API now builds; still need to test check-in: d9cde449 user: kevin_walzer tags: tk_badges
2021-08-17
01:44
Add tests for iconbadge check-in: b8e8b7c2 user: kevin_walzer tags: tk_badges
01:26
Merge trunk check-in: a5454eb1 user: kevin_walzer tags: tk_badges
01:20
Merge TIP 604 check-in: 3505efd8 user: kevin_walzer tags: trunk, main
01:14
Minor adjustments/updates check-in: 68f6f99f user: kevin_walzer tags: tk_badges
2021-08-16
20:59
Initial Windows implementation check-in: 60e6037f user: kevin_walzer tags: tk_badges
18:58
Documentation update check-in: 3a9d60a0 user: kevin_walzer tags: tk_badges
16:36
Refine widget demo check-in: 17145e06 user: kevin_walzer tags: tk_badges
15:57
Add widget demo check-in: 1e0c8d8c user: kevin_walzer tags: tk_badges
15:07
One more tweak check-in: d2cd5db1 user: kevin_walzer tags: tk_badges
14:58
Minor tweaks check-in: a2b3a50e user: kevin_walzer tags: tk_badges
14:45
X11 implementation substantially complete check-in: 6f9a0300 user: kevin_walzer tags: tk_badges
2021-08-15
23:39
Remove unused pixelpower field from XImage. check-in: 6115aeee user: culler tags: core-8-6-branch
16:20
Further refinement of icon badge API; now consistently works on X11, needs to be wrapped at C level check-in: 5a68f81c user: kevin_walzer tags: tk_badges
2021-08-14
02:19
Initial implementation of Tk-based icon badge API - much more polish needed check-in: 988e9a85 user: kevin_walzer tags: tk_badges
2021-08-13
14:14
Fix typo check-in: 9a157515 user: kevin_walzer tags: tk_badges
14:10
Check for NULL iconphoto check-in: be0dec95 user: kevin_walzer tags: tk_badges
13:25
Implement wm iconphoto command with only window arg to return name of current iconphoto check-in: 14112394 user: kevin_walzer tags: tk_badges
2021-08-11
01:54
Fix indent check-in: aa406b97 user: kevin_walzer tags: tk_badges
01:42
Begin tk_badges TIP check-in: 7c99739f user: kevin_walzer tags: tk_badges
2021-08-09
01:18
One final tweak Closed-Leaf check-in: cb31289c user: kevin_walzer tags: tk_print
00:46
Minor tweak for Linux printing check-in: f3a8e14a user: kevin_walzer tags: tk_print
2021-08-07
13:15
remove unused pixelpower field from XImage Closed-Leaf check-in: 9dac460b user: culler tags: clean_ximage
2021-08-05
17:47
Correct documentation for this new virtual event. check-in: c50b5aed user: griffin tags: bug-3049518
2021-08-04
21:40
Possible fix for tkticket 3049518 - Generate <<TkWorldChanged>> event. check-in: 1e04d669 user: griffin tags: bug-3049518
16:02
Merge enhanced-index check-in: 0be0d2b2 user: jan.nijtmans tags: glyph_indexing_2
16:01
Merge 8.7 check-in: dca97b43 user: jan.nijtmans tags: strict-index, enhanced-index
16:00
eol-spacing check-in: ac00e850 user: jan.nijtmans tags: trunk, main
2021-08-01
14:08
Propagate simplification in the macOS version of TkScrollWindow from branch less_tests_constraints. This is a merge of branch less_tests_constraints with a pivot --baseline [4db0ce42], followed by resolution of 2 conflicts. check-in: 83551aad user: fvogel tags: less_test_constraints_revised_text
13:38
Move comment where it really belongs. check-in: 33d9b877 user: fvogel tags: less_tests_constraints
01:42
Merge trunk check-in: 3149c22a user: kevin_walzer tags: tk_print
2021-07-31
21:41
Use the correct coordinates to compute the damage region. This makes the tests pass again. check-in: 1844495a user: culler tags: less_tests_constraints
20:38
Silence warning when AppleScript is executed inline check-in: 9bfbb604 user: kevin_walzer tags: trunk, main
14:17
Make TkScrollWindow much simpler by stripping out useless code. check-in: 0d901f09 user: culler tags: less_tests_constraints
10:55
Fix typos in comments. check-in: e7072612 user: fvogel tags: less_tests_constraints
10:54
Fix typos in comments. check-in: e5f6bb68 user: fvogel tags: less_test_constraints_revised_text
10:53
Fix typos in comments. check-in: d87c70d2 user: fvogel tags: less_tests_constraints
07:40
Fix previous commit that triggered errors at runtime ('TkScrollWindow(): HIShapeUnion failed: -50' and alike for HIShapeIntersect and HIShapeDifference) check-in: bb962fce user: fvogel tags: less_tests_constraints
2021-07-29
09:04
merge-mark check-in: 0acc329c user: jan.nijtmans tags: core-8-6-branch
06:09
Experiment. Change macOS damage region computation: use xor(source,destination). check-in: 55937bf0 user: fvogel tags: less_tests_constraints
2021-07-28
20:36
Experiment. Change macOS damage region computation. check-in: 761b297e user: fvogel tags: less_tests_constraints
10:39
Don't bother a "make install" on MacOS either. check-in: 0c8ab335 user: jan.nijtmans tags: core-8-5-branch
2021-07-27
15:10
Don't bother some testcases on XQuarz check-in: 02af0d73 user: jan.nijtmans tags: core-8-5-branch
2021-07-26
22:11
Remove const char warning Closed-Leaf check-in: b47dcf5b user: kevin_walzer tags: silence_osawarning
16:17
Merge enhanced-index check-in: 69633fd5 user: jan.nijtmans tags: glyph_indexing_2
16:16
Merge 8.7 check-in: cf4e8544 user: jan.nijtmans tags: strict-index, enhanced-index
13:12
Further conversion to Wide Win32 API check-in: 6e6ac29c user: jan.nijtmans tags: tk_print
09:55
Merge 8.7 check-in: e5f1f5d0 user: jan.nijtmans tags: tk_print
09:54
Merge 8.6 check-in: 3481224c user: jan.nijtmans tags: trunk, main
09:43
Fix a few places where still old non-wide-API constructs (Win95/98) were used. check-in: a791aeee user: jan.nijtmans tags: core-8-6-branch
2021-07-24
14:01
Restore use of {Courier -12} as fixed font (error in previous commit). check-in: 245cb36e user: fvogel tags: less_test_constraints_revised_text
13:26
Silence OSACopyScriptingDefinition warning check-in: e3aebf6e user: kevin_walzer tags: silence_osawarning
13:07
Degree of freedom for fixed font height and width in textDisp.test is a bit different with the revised text widget than for the legacy version. check-in: 5fe99bbd user: fvogel tags: less_test_constraints_revised_text
12:54
Degree of freedom for borderwidth, highlightthickness and padding in textDisp.test is sligntly less with the revised text widget than for the legacy version. check-in: 271925c8 user: fvogel tags: less_test_constraints_revised_text
12:37
Remove notAqua constraint for textDisp-7.5 and textDisp-7.7. These tests fail on all platforms with the revised text widget, see [94547cbef7]. check-in: 80ad9d67 user: fvogel tags: less_test_constraints_revised_text
12:35
Remove notAqua constraint for textDisp-2.26 and textDisp-24.24. These tests fail on all platforms with the revised text widget, see [a34b49f8c6]. check-in: b06a7f1d user: fvogel tags: less_test_constraints_revised_text
2021-07-23
16:27
3 more places Closed-Leaf check-in: 3fa8549c user: jan.nijtmans tags: wide-api-bug
16:14
wide-api-bug, still to be tested check-in: e3a94883 user: jan.nijtmans tags: wide-api-bug
16:06
Fix max chars to be written by wcsncpy (taken over from tkWinDialog.c) check-in: 28008c60 user: jan.nijtmans tags: tk_print
2021-07-22
13:59
end-of-line spacing check-in: 74d34e31 user: jan.nijtmans tags: tk_print
13:58
Font handling enhancement: Use LOGFONTW in stead of LOGFONT for full Unicode. check-in: 8d412a57 user: jan.nijtmans tags: tk_print
11:44
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 4db0ce42 user: fvogel tags: less_tests_constraints
11:40
Stabilize textDisp-33.1 which may fail on Linux at Github in release mode. check-in: 83561f5a user: fvogel tags: less_test_constraints_revised_text
2021-07-21
20:47
Formatting tweak check-in: 29596aa5 user: kevin_walzer tags: tk_print
20:46
Formatting tweak check-in: 44b4a29c user: kevin_walzer tags: tk_print
20:26
merge revised_text Closed-Leaf check-in: dd5ffaec user: fvogel tags: revised_text_warning
20:13
Remove unneeded macro; fix crash on Windows when cancel print button pressed check-in: 3b244d8d user: kevin_walzer tags: tk_print
20:03
merge trunk check-in: de2933e2 user: fvogel tags: tk_print
14:45
Put back DrawTextW() without crashing. Use more TCL_UNUSED() check-in: c95ecd0a user: jan.nijtmans tags: tk_print
13:41
Minor formatting cleanup check-in: 3ea0df2b user: kevin_walzer tags: tk_print
13:23
Canvas printing now works again on Windows without crashing; discuss updates with Jan check-in: 14208fb5 user: kevin_walzer tags: tk_print
2021-07-20
17:59
merge revised_text check-in: 545ded0c user: fvogel tags: less_test_constraints_revised_text
17:58
merge trunk check-in: 19ac962f user: fvogel tags: revised_text, tip-466
17:58
merge core-8-6-branch check-in: 352a181a user: fvogel tags: less_tests_constraints
15:22
merge-mark check-in: c7027c03 user: jan.nijtmans tags: trunk, main
15:19
Merge 8.5 check-in: 487d1c5d user: jan.nijtmans tags: core-8-6-branch
15:17
(redo) start to use msys2 shell: If the right tools are installed, it works check-in: d6613960 user: jan.nijtmans tags: core-8-5-branch
13:15
Fiddle with updateText a bit more check-in: 0f030192 user: culler tags: revised_text_warning
12:56
Fiddle with calls to updateText check-in: 3b2013ce user: culler tags: revised_text_warning
12:30
typo check-in: bd70b8e8 user: culler tags: revised_text_warning
12:28
Fix text-18.4-text-18.7. check-in: a453f807 user: culler tags: revised_text_warning
12:15
Merge revised_text_clip check-in: efa3e391 user: culler tags: revised_text_warning
10:36
Merge in tk_print-ensemble-rewrite check-in: 6b6595cd user: kevin_walzer tags: tk_print
09:38
Use Tcl_UtfToWCharDString() in stead of Tcl_UtfToUniCharDString(), otherwise it won't work with Tcl 9. check-in: 67126651 user: jan.nijtmans tags: tk_print
08:00
printer_name cannot be set, because linked variable is read-only check-in: ba31a62a user: jan.nijtmans tags: tk_print
07:59
Undo Unicode handling in GDI: Makes debugging easier, Can be re-applied when other things work check-in: 3530fa37 user: jan.nijtmans tags: tk_print
2021-07-19
17:31
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 95c56bf9 user: fvogel tags: less_tests_constraints
17:11
Reduce warnings in macOS tests check-in: 7656956d user: culler tags: revised_text_warning
12:27
Stabilize textIndex-19.12.2 which failed sometimes (on Linux at Github Actions), depending on timing. check-in: 10d25371 user: fvogel tags: less_test_constraints_revised_text
12:23
Display print dialog only once, not twice Closed-Leaf check-in: dd9863ce user: kevin_walzer tags: tk_print-ensemble-rewrite
10:31
(just to be sure) install msys "make" as well check-in: 70796c2d user: jan.nijtmans tags: trunk, main
10:15
Install "zip" with (msys2) pacman, not with choco check-in: dc1d062d user: jan.nijtmans tags: trunk, main
2021-07-18
20:50
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 6a91f84f user: fvogel tags: less_test_constraints_revised_text
20:48
Further limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 928db0a0 user: fvogel tags: less_tests_constraints
20:38
Limit the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: 0ded505b user: fvogel tags: less_tests_constraints
18:47
Oops. Fix wrong conflict resolution in previous commit. check-in: 1c93526c user: fvogel tags: less_test_constraints_revised_text
18:40
Backout 6 commits made on 2021-07-17 that all tagged tests with 'notAqua' constraint. Indeed, [d2331df5a6] is now fixed. Let's see how those tests run on the mac. check-in: 488a852a user: fvogel tags: less_test_constraints_revised_text
18:33
Fix [d2331df5a6]: Revised [text]: textDisp-6.6 redraws line 3.0 check-in: 92312600 user: fvogel tags: less_test_constraints_revised_text
12:23
Fix typo triggering error in test textDisp-9.1 check-in: 2948528a user: fvogel tags: less_test_constraints_revised_text
2021-07-17
13:35
One more failure on Brad's mac constrained with 'notAqua'. check-in: 9591db22 user: fvogel tags: less_test_constraints_revised_text
13:34
One more failure on Brad's mac constrained with 'notAqua'. check-in: 546b8fdd user: fvogel tags: less_test_constraints_revised_text
13:33
Two more failures on Brad's mac constrained with 'notAqua'. This seems to be endless due to tests unstability. check-in: f6319c0c user: fvogel tags: less_test_constraints_revised_text
13:28
One more failure on Brad's mac constrained with 'notAqua' check-in: 48d2887d user: fvogel tags: less_test_constraints_revised_text
13:21
Constraint textDisp-8.1, -8.8, -9.11 -11.2, -11.3 and -11.4 with 'notAqua' since they fail on mac at GitHub (either with the xcode build or with the clang build) with revised_text (but not with the legacy code!?). Either a logging bug or an emanation of [d2331df5a6]. check-in: 4f6c76b3 user: fvogel tags: less_test_constraints_revised_text
13:12
Cherrypick [20b4b415]. The affected test (textDisp-6.6 passes with the legacy code on all the three platforms with or without this change. This commit only aims at limiting the diffs in textDisp.test between legacy and revised versions to the minimum. check-in: b13ca3df user: fvogel tags: less_tests_constraints
13:09
Constraint textDisp-4.1, -4.10, -8.12 and -11.13 with 'notAqua' since they fail on Brad's mac (with Catalina) with revised_text (but not with the legacy code!?). Either a logging bug or an emanation of [d2331df5a6]. check-in: 27302658 user: fvogel tags: less_test_constraints_revised_text
11:28
Merge 8.6 check-in: 38bf2733 user: jan.nijtmans tags: trunk, main
11:26
Merge 8.5 check-in: 05f0efa0 user: jan.nijtmans tags: core-8-6-branch
11:24
Undo part of previous commit: msys2 shell behaves different from bash check-in: c635107b user: jan.nijtmans tags: core-8-5-branch
09:55
Attempt to let textDisp-6.6 pass on Linux at Github (I cannot reproduce failure https://github.com/tcltk/tk/runs/3083860728?check_suite_focus=true on my systems) check-in: 20b4b415 user: fvogel tags: less_test_constraints_revised_text
2021-07-16
14:13
merge-mark check-in: ae691c54 user: jan.nijtmans tags: trunk, main
14:11
Merge 8.5 check-in: 5e03d4b4 user: jan.nijtmans tags: core-8-6-branch
13:57
Use msys2 shell in msys environment check-in: 57932879 user: jan.nijtmans tags: core-8-5-branch
13:46
Merge 8.6. Use msys shell on Windows (when using gcc) check-in: 79a84f22 user: jan.nijtmans tags: trunk, main
12:29
Merge 8.5 check-in: cb34b700 user: jan.nijtmans tags: core-8-6-branch
12:01
Install Msys2 the same way as Tcl does check-in: 5ed3b571 user: jan.nijtmans tags: core-8-5-branch
11:26
Merge 8.6 check-in: 5c8124ad user: jan.nijtmans tags: trunk, main
11:25
Fix [037113a38b]: man tk_library refers erroneously to tcl_library (+ link) check-in: 7d100b18 user: jan.nijtmans tags: core-8-6-branch
11:23
Fix [037113a38b]: man tk_library refers erroneously to tcl_library (+ link) check-in: 01fab26f user: jan.nijtmans tags: core-8-5-branch
02:26
Remove unneeded variable calls; printing still crashes on Windows check-in: e3c9f850 user: kevin_walzer tags: tk_print-ensemble-rewrite
2021-07-14
16:41
Remove unneeded differences between textDisp.test versions between the revised version tests and the legacy version tests. check-in: 6a65faa2 user: fvogel tags: less_tests_constraints
16:31
Remove unneeded differences between textDisp.test versions between the legacy version tests and the revised version tests. Some test results really are different between legacy and revised versions, but we don't need that much clutter in the diffs. check-in: 3e60667d user: fvogel tags: less_test_constraints_revised_text
15:50
Remove (almost) all test constraints in textDisp.test, and in any case *all* 'textfonts' constraints. This is a merge of branch less_tests_constraints with a pivot --baseline [15b61fbd], followed by 38 conflicts resolution. Also, adopt word 'elided' everywhere since it's much more widespread in the codebase and manual than 'elidden' (see [50657984]). Also, adapt expected results of textDisp-24.9, textDisp-24.10, textDisp-24.11 textDisp-24.18 to the wrapping alrgorithm that is different from the legacy code (see [8e9dd5bf]. check-in: 5baf12e3 user: fvogel tags: less_test_constraints_revised_text
14:22
Merge tk_print check-in: 919a8595 user: jan.nijtmans tags: tk_print-ensemble-rewrite
14:01
Since localPrinterName is in UTF-16, but varlink1 is UTF-8 ... check-in: 49828499 user: jan.nijtmans tags: tk_print
07:50
Rewrite to use an actual ensemble instead of a homebrew version. check-in: 2d608cbc user: dkf tags: tk_print-ensemble-rewrite
02:23
Remove debugging statement check-in: 71c56e32 user: kevin_walzer tags: tk_print
2021-07-13
02:44
Possible fix for crash after print cancel button on win; additional error testing on X11 check-in: ef052050 user: kevin_walzer tags: tk_print
2021-07-12
20:56
Remove extraneous characters to ensure text matches message catalog (same as [52d1d59b]). check-in: 9f3655b3 user: fvogel tags: tk_print
20:41
merge trunk check-in: 6bafbbdd user: fvogel tags: tk_print
20:41
Fix typos in tk.n check-in: e64efdb1 user: fvogel tags: trunk, main
20:40
Respect alphabetical order of commands in tk.n, and link to the 'print' man page. check-in: 345f5e24 user: fvogel tags: tk_print
20:21
Change warning message to take into account that some fonts have -fixed 0 while they actually are fixed-width and will allow let the tests pass. See for instance [44d0a89a52]. check-in: 4bf19dc0 user: fvogel tags: less_tests_constraints
19:54
merge 8.6 check-in: a0ae7c28 user: fvogel tags: trunk, main
19:52
Remove compiler warning: ./unix/tkUnix.c: In function ‘Tk_GetUserInactiveTime’: ./unix/tkUnix.c:207:14: warning: unused parameter ‘dpy’ [-Wunused-parameter] Display *dpy) /* The display for which to query the inactive ~~~~~~~~~^~~ (This can be seen with the main branch). check-in: 648eb4c2 user: fvogel tags: core-8-6-branch
19:15
Fix typos in comments check-in: 338a5c42 user: fvogel tags: less_tests_constraints
03:53
Remove extraneous characters to ensure text matches message catalog check-in: 52d1d59b user: kevin_walzer tags: tk_print
03:47
Add print to tk(n) man page; fix corrupted postscript export from macOS print dialog check-in: f82f72ef user: kevin_walzer tags: tk_print
2021-07-11
23:34
Remove build error check-in: 7eaa7369 user: kevin_walzer tags: tk_print
22:35
Fix variable error in print.tcl check-in: 8f214473 user: kevin_walzer tags: tk_print
16:46
Give more info about the range of -borderwidth, -highlightthickness, -padx, -pady for which we expect the tests to pass. Also, remove many unneeded int() and rely on integer arithmetics in [expr] instead. check-in: df53f347 user: fvogel tags: less_tests_constraints
16:31
Add an explanatory comment in textDisp-16.28 check-in: 651196d3 user: fvogel tags: less_tests_constraints
16:21
Fix previous commit and add one more check. check-in: d4605b1d user: fvogel tags: less_tests_constraints
16:08
Add warnings displaying when the font actually used is too different from the requested fixed-width font check-in: ed101fb8 user: fvogel tags: less_tests_constraints
15:53
More flexibility on font size. Fully works with 'set fixedFont {Courier -1[024]}'. It also works with other fixed width fonts. check-in: ed94f7a5 user: fvogel tags: less_tests_constraints
11:15
Starting to reduce number of bad practices check-in: 0d61bd1b user: dkf tags: tk_print
2021-07-10
15:25
More flexibility on font size. Fully works with 'set fixedFont {Courier -12}' or 'set fixedFont {Courier -10}' check-in: 14faf15a user: fvogel tags: less_tests_constraints
11:36
Fix missing bracket error in print.tcl check-in: 6d1f6fb4 user: kevin_walzer tags: tk_print
09:48
Improve french translations check-in: 7c955be2 user: fvogel tags: tk_print
2021-07-09
14:19
Tweak lineation check-in: bd445b73 user: kevin_walzer tags: tk_print
12:55
Bail on X11 printing if lpstat not found - print error and return check-in: d8fa199a user: kevin_walzer tags: tk_print
2021-07-08
08:59
Tighten up the printing script further; blind [catch] is not encouraged check-in: 019c685f user: dkf tags: tk_print
2021-07-07
20:14
Unbreak my mistakes, and tighten up the code further. check-in: 1e836f8b user: dkf tags: tk_print
15:44
Bring the GDI code into something close to Core style. check-in: ede0c519 user: dkf tags: tk_print
2021-07-06
20:25
We can assume Tcl 8.6; use Tcl 8.6 coding style in a few places check-in: 4a1b5ffa user: dkf tags: tk_print
19:25
Fix the macOS build warnings check-in: 691b2475 user: dkf tags: tk_print
18:16
Minor update to X11 check-in: ad304761 user: kevin_walzer tags: tk_print
18:04
Prune a few unnecessary calls check-in: 1c9dcc09 user: kevin_walzer tags: tk_print
17:55
Clean up comment check-in: 09909daa user: kevin_walzer tags: tk_print
17:53
Fix error with PDF export from Mac printer dialog check-in: d8f02186 user: kevin_walzer tags: tk_print
17:35
Tweak path check-in: d4f7b2ad user: kevin_walzer tags: tk_print
17:28
Re-factor PostScript export from printer on macOS to avoid calling shell; thanks to Peter Da Silva for suggestions check-in: 9db7b727 user: kevin_walzer tags: tk_print
13:58
Clean up comments, silence noisy debugging output check-in: 0ee18bf6 user: kevin_walzer tags: tk_print
01:56
Restore comment check-in: 5127e9ac user: kevin_walzer tags: tk_print
01:50
Remove canvas and text literals from Tk print command; replace system() call in macOSX implementation with execv; clean up documentation check-in: c30a1acb user: kevin_walzer tags: tk_print
2021-07-05
09:46
Make gdi_command struct "static const" check-in: 77ac2a11 user: jan.nijtmans tags: tk_print
09:43
Eliminate more (gcc) warnings check-in: c7565908 user: jan.nijtmans tags: tk_print
09:16
Eliminate two unused variables check-in: f8c14fef user: jan.nijtmans tags: tk_print
07:26
eliminate end-of-line spacing check-in: b2fdc62f user: jan.nijtmans tags: tk_print
04:39
Remove some compiler warnings check-in: 28de5e4d user: kevin_walzer tags: tk_print
2021-07-04
17:18
Fixed more formatting issues check-in: 425c6ed2 user: dkf tags: tk_print
16:48
Fix some minor formatting issues; groff has weird gotchas check-in: d2929314 user: dkf tags: tk_print
03:33
Fix indentation of tkMacOSXPrint.c to better conform to Tcl Engineering Manual check-in: f8ee2622 user: kevin_walzer tags: tk_print
02:44
Minor tweak check-in: 1f22bd59 user: kevin_walzer tags: tk_print
02:43
Fix formatting issues check-in: 3d754fe5 user: kevin_walzer tags: tk_print
02:40
Fix copyright check-in: 9f3c2ad8 user: kevin_walzer tags: tk_print
02:39
Minor tweak check-in: 1b8d466e user: kevin_walzer tags: tk_print
02:16
Update man page check-in: 3b490ba7 user: kevin_walzer tags: tk_print
01:59
Eliminate compiler warnings check-in: ee2dbe37 user: kevin_walzer tags: tk_print
2021-07-03
22:01
Mac printing works check-in: 53b0b118 user: kevin_walzer tags: tk_print
15:15
Initial commit of macOS implementation for tk_print; does not build yet, must remove some depcrecated API calls check-in: 6ecc4aae user: kevin_walzer tags: tk_print
03:29
More cleanup check-in: dda7e147 user: kevin_walzer tags: tk_print
03:24
Clean up mc errors in print.tcl check-in: f3a866f6 user: kevin_walzer tags: tk_print
02:52
Tweak localization check-in: 69796e5e user: kevin_walzer tags: tk_print
02:34
Clean up en locale check-in: 593a8a88 user: kevin_walzer tags: tk_print
02:27
Merge trunk check-in: 7c08c28f user: kevin_walzer tags: tk_print
02:27
Merge new, simpler tk sysnotify implementation for macOS check-in: 158d5a85 user: kevin_walzer tags: trunk, main
02:24
Add localization to print dialog for X11 check-in: b913ae93 user: kevin_walzer tags: tk_print
2021-07-02
15:00
merge-mark check-in: f1358255 user: jan.nijtmans tags: trunk, main
14:59
Ignore -Wc++-compat in one more place (before including X11/Xlib.h) check-in: afceb6a9 user: jan.nijtmans tags: core-8-6-branch
14:45
Merge 8.6 check-in: 9b8aa74e user: jan.nijtmans tags: trunk, main
14:43
Fix [dba9f5ce3b]: tkInt.h: define MODULE_SCOPE before including tkPort.h Since X11/Xlib.h doesn't compile with -Wc++-compat, don't even try. check-in: fa356e71 user: jan.nijtmans tags: core-8-6-branch
2021-06-30
22:51
More flexibility on font size. Fully works with 'set fixedFont {Courier -12}' ; works with 'set fixedFont {Courier -10}' up to textDisp-27.7 check-in: da3b6137 user: fvogel tags: less_tests_constraints
2021-06-28
19:40
Be a bit tolerant about -highlightwidth of .t text widget. check-in: 535ab006 user: fvogel tags: less_tests_constraints
2021-06-26
06:11
Remove unneeded statement that slipped in the previous commit. check-in: 9bce14dc user: fvogel tags: less_tests_constraints
2021-06-25
20:49
Be a bit tolerant about -borderwidth of .t text widget. check-in: 358a0085 user: fvogel tags: less_tests_constraints
10:01
Merge 8.7 check-in: 13856279 user: jan.nijtmans tags: tk_print
2021-06-24
21:29
Remove variables used only once. check-in: c99188e0 user: fvogel tags: less_tests_constraints
21:07
Bye-bye, constraint 'textfonts'! check-in: d993f49f user: fvogel tags: less_tests_constraints
20:57
Remove now unused variables. check-in: 8931d974 user: fvogel tags: less_tests_constraints
20:52
Adopt word 'elided' everywhere since it's much more widespread in the codebase and manual than 'elidden'. check-in: 50657984 user: fvogel tags: less_tests_constraints
20:47
Remove now unused test constraints. check-in: ed3ced64 user: fvogel tags: less_tests_constraints
20:46
Go on removing test constraints in textDisp.test. Now up to textDisp-35.1 (this is the end of the file). check-in: bc0cab00 user: fvogel tags: less_tests_constraints
08:50
Fix [c2d964e537]: tk.tcl file in glyph_indexing_2 branch is outdated check-in: e5beebfb user: jan.nijtmans tags: glyph_indexing_2
08:48
Fix [c2d964e537]: tk.tcl file in glyph_indexing_2 branch is outdated check-in: b5033e15 user: jan.nijtmans tags: strict-index, enhanced-index
2021-06-23
21:44
Go on removing test constraints in textDisp.test. Now up to textDisp-28.1 check-in: 7e33ebbb user: fvogel tags: less_tests_constraints
10:27
Merge 8.7 check-in: f02fe68e user: jan.nijtmans tags: revised_text, tip-466
10:26
Merge 8.7 check-in: a537f42a user: jan.nijtmans tags: mac_styles_87
10:25
Merge enhanced-index check-in: 2f1cd031 user: jan.nijtmans tags: glyph_indexing_2
10:24
Merge 8.7 check-in: 51261f31 user: jan.nijtmans tags: strict-index, enhanced-index
10:22
c++ fix in winMain.c check-in: ef6c6960 user: jan.nijtmans tags: trunk, main
10:15
Merge 8.6 check-in: 499aaa51 user: jan.nijtmans tags: trunk, main
10:02
Fix [4efbfe2d6a]: Wrong order in winMain.c for TCL_USE_STATIC_PACKAGES check-in: 21a9e346 user: jan.nijtmans tags: core-8-6-branch
2021-06-22
13:26
Merge 8.6 check-in: d98e7897 user: jan.nijtmans tags: trunk, main
13:25
Merge 8.5 check-in: 8521c448 user: jan.nijtmans tags: core-8-6-branch
13:24
Sync win/nmakehlp.c with Tcl (again) check-in: 333c8cc2 user: jan.nijtmans tags: core-8-5-branch
11:52
Merge 8.6 check-in: c49d1a44 user: jan.nijtmans tags: trunk, main
11:48
Merge 8.5 check-in: 2072b0a6 user: jan.nijtmans tags: core-8-6-branch
11:30
Sync win/nmakehlp.c with Tcl check-in: e6d6c8bd user: jan.nijtmans tags: core-8-5-branch
09:58
Fix [4a40353237]: Serious regression regarding ttk::notebook index validation check-in: 9474765e user: jan.nijtmans tags: trunk, main
2021-06-21
13:22
Merge 8.7 check-in: 9975a65a user: jan.nijtmans tags: trunk, main
13:05
Add ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE for github. Change many url's from http:// to https:// check-in: 88269523 user: jan.nijtmans tags: core-8-6-branch
10:46
Fix copy/paste error in ttk::scale man page. check-in: 3f941330 user: fvogel tags: trunk, main
10:46
Fix copy/paste error in ttk::scale man page. check-in: ee4672eb user: fvogel tags: core-8-6-branch
08:25
Merge 8.7 check-in: 6435225d user: jan.nijtmans tags: tk_print
08:21
Merge 8.7 check-in: 51367daa user: jan.nijtmans tags: mac_styles_87
08:20
Merge enhanced-index check-in: 4cecacb6 user: jan.nijtmans tags: glyph_indexing_2
08:18
Merge 8.7 check-in: 42dea02f user: jan.nijtmans tags: strict-index, enhanced-index
08:11
Merge 8.6. Also handle menu index "" the same as "none" consistantly everywhere check-in: 146eba28 user: jan.nijtmans tags: trunk, main
07:52
Menu-related code cleanup. (mainly indenting spaces -> tabs) check-in: 75d27289 user: jan.nijtmans tags: core-8-6-branch
2021-06-18
18:51
Bump version number to distinguish from release. check-in: 7f3b6006 user: dgp tags: trunk, main
18:35
merge release check-in: 6f5a88d9 user: dgp tags: trunk, main
2021-06-17
15:50
bump release date Closed-Leaf check-in: 7667aafd user: dgp tags: rc3, core-8-7-a5-rc, core-8-7-a5
02:38
Clean up comments check-in: d79e6a91 user: kevin_walzer tags: tk_print
2021-06-16
20:26
Go on removing test constraints in textDisp.test. Now up to textDisp-26.14.2 check-in: 23aea83c user: fvogel tags: less_tests_constraints
2021-06-15
20:15
Remove typos, debugging statement check-in: 9c3cdfb7 user: kevin_walzer tags: tk_print
19:42
Refinements of X11 printing on Linux system that uses lp, not lpr check-in: c216200e user: kevin_walzer tags: tk_print
17:36
Add X11 implementation; next, update docs with platform notes and begin translation of X11 implementation check-in: 84710351 user: kevin_walzer tags: tk_print
2021-06-14
19:35
Remove debug statement. check-in: 6b9a9d20 user: fvogel tags: less_tests_constraints
19:33
Go on removing test constraints in textDisp.test. Now up to textDisp-26.12 check-in: 89a2a23e user: fvogel tags: less_tests_constraints
15:40
On github, build this branch (py-tinkering) with Tcl's py-tinkering branch: Eat your own dogfood, so to say. Closed-Leaf check-in: de325f6d user: jan.nijtmans tags: py-tinkering
2021-06-13
19:05
Forgot to adapt the expected result for textDisp-24.22 check-in: c37ee5c9 user: fvogel tags: less_tests_constraints
2021-06-12
19:17
Remove html-tcl and html-tk targets, and make the html target build Tk docs check-in: a4caa657 user: yorick tags: py-tinkering
16:52
bump release date check-in: d51bc2f4 user: dgp tags: core-8-7-a5-rc
2021-06-11
19:45
Add 'notAqua' constraint on textDisp-24.24 (same as -2.26 regarding justification and tabs not rendering on aqua). check-in: c683f62a user: fvogel tags: less_tests_constraints
19:40
Go on removing test constraints in textDisp.test. Now up to textDisp-25.1 check-in: 56c45ef9 user: fvogel tags: less_tests_constraints
17:50
merge trunk check-in: 4b4042c4 user: dgp tags: core-8-7-a5-rc
14:53
Restore geometry after tests changed it. check-in: 3ec2caf6 user: fvogel tags: less_tests_constraints
14:50
Go on removing test constraints in textDisp.test. Now up to textDisp-24.12 check-in: 11010093 user: fvogel tags: less_tests_constraints
09:16
Ubuntu 16 is deprecated check-in: a8d46617 user: jan.nijtmans tags: trunk, main
2021-06-10
17:03
merge 8.7 check-in: 15e1b1d8 user: dgp tags: core-8-7-a5-rc
16:27
Fix use of TCL_BIN_DIR in mingw static build, when tclsh is not found in Tcl build directory check-in: 38d8b458 user: jan.nijtmans tags: trunk, main
16:25
Go on removing test constraints in textDisp.test. Now up to textDisp-23.7 check-in: 7c7e1ea0 user: fvogel tags: less_tests_constraints
15:57
merge 8.7 check-in: 84a77dfc user: dgp tags: core-8-7-a5-rc
15:47
merge mark check-in: d30dd0bc user: fvogel tags: trunk, main
15:46
Fix [26d4c8a0b4]: Typos in the man pages for grid, pack, and place check-in: ae60e9fa user: fvogel tags: trunk, main
15:43
Fix [26d4c8a0b4]: Typos in the man pages for grid, pack, and place check-in: fab8b752 user: fvogel tags: core-8-6-branch
15:36
Fix [391763623c]: typo in changes check-in: f5ca49d8 user: fvogel tags: trunk, main
14:12
Go on removing test constraints in textDisp.test. Now up to textDisp-22.11 check-in: 4f60c68d user: fvogel tags: less_tests_constraints
08:41
Fix [d47965fe40]: 8.7: windows : msys2 : unable to locate Tk library check-in: da17bd0a user: jan.nijtmans tags: trunk, main
2021-06-09
19:44
Add a comment check-in: 22523d8e user: fvogel tags: less_tests_constraints
16:34
merge 8.7 check-in: b7215e55 user: dgp tags: core-8-7-a5-rc
13:01
Fix determination of BUILD_TCLSH. Problem reported by René Zaumseil. check-in: 384b8a03 user: jan.nijtmans tags: trunk, main
12:52
Fix determination of BUILD_TCLSH. Problem reported by René Zaumseil. check-in: c95e9971 user: jan.nijtmans tags: core-8-6-branch
2021-06-08
21:30
Go on removing test constraints in textDisp.test. Now up to textDisp-20.5 check-in: e47e45e0 user: fvogel tags: less_tests_constraints
20:44
Restore space check-in: faf5ce6b user: fvogel tags: less_tests_constraints
18:30
Make sure line metrics are up-to-date in textDisp-19.17 and -19.18 (which lets the latter pass under XQuartz on the mac), and simplify a little bit the result list construction. check-in: 5accbd13 user: fvogel tags: less_tests_constraints
18:06
Fix computation of expected results in textDisp-17.10 check-in: d1734faf user: fvogel tags: less_tests_constraints
16:12
Go on removing test constraints in textDisp.test. Now up to textDisp-19.19 check-in: f42d9e9a user: fvogel tags: less_tests_constraints
15:35
Go on removing test constraints in textDisp.test. Now up to textDisp-17.10 check-in: ac6fe9aa user: fvogel tags: less_tests_constraints
14:26
Merge 8.6 check-in: 0d485b70 user: jan.nijtmans tags: trunk, main
14:25
Sync rules.vc with Tcl check-in: e30eb91f user: jan.nijtmans tags: core-8-6-branch
12:11
Merge 8.7 check-in: e96fd4db user: jan.nijtmans tags: trunk, main
12:09
sync unix/tcl.m4 with Tcl, re-generate unix/configure check-in: 257e1de7 user: jan.nijtmans tags: core-8-6-branch
09:27
DragonFly/FreeBSD need -fPIC check-in: 32686e89 user: jan.nijtmans tags: trunk, main
05:34
Go on removing test constraints in textDisp.test. Now up to textDisp-17.7 check-in: ece7f0cd user: fvogel tags: less_tests_constraints
2021-06-07
15:28
More changes check-in: eed11f23 user: dgp tags: core-8-7-a5-rc
2021-06-06
20:23
merge trunk check-in: 46498325 user: dgp tags: core-8-7-a5-rc
2021-06-05
13:32
Merge main check-in: cbf27474 user: culler tags: mac_styles_87
13:31
Fix [4401d32fb7]: DrawCanvas should only copy 32 bit pixels as ints when TkGetImage packs them as little-endian 0xAABBGGRR. check-in: 4cf96289 user: culler tags: trunk, main
2021-06-04
18:43
Merge 8.6 check-in: 987eba09 user: culler tags: trunk, main
18:42
Fix [099109cf1f]: segfault when destroying an embedded window if the container has multiple embedded windows check-in: 272bd8b9 user: culler tags: core-8-6-branch
18:38
Well, it is not irrelevant but it should use the correct variable. Closed-Leaf check-in: adc89ec6 user: culler tags: bug-4401d32fb7
18:30
Remove irrelevant conditional compilation. check-in: 8bd4fcc8 user: marc_culler tags: bug-4401d32fb7
17:48
merge trunk check-in: b7d1516c user: dgp tags: core-8-7-a5-rc
17:19
Include of tkMacOSXInt.h is still needed. check-in: 5d64c4ab user: culler tags: bug-4401d32fb7
17:09
Fix DrawCanvas tests on linux. check-in: db521229 user: marc_culler tags: bug-4401d32fb7
16:40
Fix DrawCanvas tests on linux. Leaf check-in: d2324014 user: culler tags: bug-4401d32fb7
16:24
Fix computation in textDisp-16.28 check-in: 174252bd user: fvogel tags: less_tests_constraints
14:47
Analogous changes for linux and Windows Closed-Leaf check-in: 49fc2a14 user: jan.nijtmans tags: bug-099109cf1f
13:48
Merge 8.7 check-in: 6aef9e69 user: jan.nijtmans tags: mac_styles_87
13:43
Merge enhanced-index check-in: b80de5f8 user: jan.nijtmans tags: glyph_indexing_2
13:42
Merge 8.7 check-in: 49b26dfa user: jan.nijtmans tags: strict-index, enhanced-index
13:40
Restore state for [4401d32fb7] fix: Currently leading to test-failures check-in: 0199b36e user: jan.nijtmans tags: bug-4401d32fb7
13:36
Undo fix for [4401d32fb7], since it introduces test failures check-in: cb7f65f7 user: jan.nijtmans tags: trunk, main
11:47
Backout previous commit. The test fails on Linux, not on mac with Xquartz. check-in: 0ae2d189 user: fvogel tags: less_tests_constraints
11:45
Restore constraint failsOnXQuarz for textDisp-16.28. Reason for the failure unknown. check-in: 8121393a user: fvogel tags: less_tests_constraints
06:17
Merge enhanced-index check-in: d9ff60ff user: jan.nijtmans tags: glyph_indexing_2
06:15
Merge 8.7 check-in: f87be4bd user: jan.nijtmans tags: strict-index, enhanced-index
2021-06-03
23:12
Fix [099109cf1f]: crash when destroying an embedded window if the container has multiple embedded windows -- this commit uses Christopher Chavez's patch for Aqua only. check-in: dc834c5f user: culler tags: bug-099109cf1f
22:25
Merge 8.7 check-in: 1bc2a6b4 user: culler tags: mac_styles_87
22:24
Merge 8.6 Leaf check-in: 806931a0 user: culler tags: mac_styles
22:23
Merge 8.6 check-in: 2174bb75 user: culler tags: trunk, main
20:23
Forgot subtraction of the border in previous commit check-in: 495018e0 user: fvogel tags: less_tests_constraints
20:06
Robustify textDisp-16.15, -16.16 and -16.28 check-in: 19437e4f user: fvogel tags: less_tests_constraints
14:18
Fix test failure check-in: 2186729c user: jan.nijtmans tags: tk_print
14:16
Fix [d4d6319b9d]: Aqua - rendering can be incomplete after drawing to a withdrawn window and deiconifying check-in: 31640375 user: culler tags: core-8-6-branch
13:58
Fix [8ecc3eaf5c]: make sure that the key window is moved to the front when an app is activated by Mission Control. check-in: f7f0f704 user: culler tags: core-8-6-branch
13:50
Fix [4401d32fb7]: clean up code that deals with Aqua pixel formats. Makes -format window work again in TkImg. check-in: 809b7b90 user: culler tags: core-8-6-branch
13:26
Robustify textDisp-16.25 by working around the limitation of some window managers (KDE on Debian 10 for instance) that prevent a window from being resized arbitrarily small, which triggers false test failures. check-in: de9eebb5 user: fvogel tags: less_tests_constraints
13:22
Go on removing test constraints in textDisp.test. Now up to textDisp-16.44 check-in: 907d5bed user: fvogel tags: less_tests_constraints
11:18
Merge 8.7 check-in: 31462693 user: jan.nijtmans tags: tk_print
11:13
Merge 8.6 check-in: c56c0efd user: jan.nijtmans tags: trunk, main
11:09
A few more "const" keyword optimizations check-in: 4f6cd61f user: jan.nijtmans tags: core-8-6-branch
09:49
Merge more changed from 8.7 branch, which - somehow - were lost due to earlier merges check-in: a76a4d09 user: jan.nijtmans tags: tk_print
09:20
merge-mark check-in: d144aacc user: jan.nijtmans tags: tk_print
09:16
Merge 8.7 Closed-Leaf check-in: 09f8be3c user: jan.nijtmans tags: mac_notify
09:02
Go on removing test constraints in textDisp.test. Now up to textDisp-16.15 check-in: 294df993 user: fvogel tags: less_tests_constraints
2021-06-02
18:22
Minor update to add output check-in: 7f3e4c89 user: kevin_walzer tags: mac_notify
11:34
Go on removing test constraints in textDisp.test. Now up to textDisp-12.5 check-in: c9caf543 user: fvogel tags: less_tests_constraints
10:21
Go on removing test constraints in textDisp.test. Now up to textDisp-7.8 check-in: a322ac8c user: fvogel tags: less_tests_constraints
08:32
Merge enhanced-index check-in: 3f1a35a4 user: jan.nijtmans tags: glyph_indexing_2
08:31
Merge 8.7 check-in: 4b7de586 user: jan.nijtmans tags: strict-index, enhanced-index
08:06
Add winspool library to LIBS_GUI on Windows. Not used yet (but most likely it will be used in 8.7 final) check-in: e58f0eb4 user: jan.nijtmans tags: trunk, main
07:25
Fix earlier merge conflict check-in: a83c36e9 user: jan.nijtmans tags: tk_print
07:21
Use Wide-API in tkWinGDI.c. also make it compile with mingw-w64 check-in: d85d0b5f user: jan.nijtmans tags: tk_print
2021-06-01
21:58
Add some error checking check-in: 179e3adc user: kevin_walzer tags: mac_notify
19:11
Go on removing test constraints in textDisp.test. Now up to textDisp-5.2 check-in: e2c08d85 user: fvogel tags: less_tests_constraints
12:28
Add comment check-in: 783da171 user: kevin_walzer tags: mac_notify
11:31
Constraint textDisp-2.26 to 'notAqua'. This bug is was revealed by GitHub Actions once the test was made to run on aqua. check-in: fd7ebf90 user: fvogel tags: less_tests_constraints
02:20
Re-work macOS sysnotify implementation to remove code-signing requirement and multiple API's check-in: ed750657 user: kevin_walzer tags: mac_notify
01:48
Fix [8ecc3eaf5c]: Activating an app with Mission Control may not raise the app's key window. Closed-Leaf check-in: e5294ae3 user: culler tags: bug-8ecc3eaf5c
2021-05-31
19:31
Go on removing test constraints in textDisp.test. Now up to textDisp-2.30 check-in: ab034363 user: fvogel tags: less_tests_constraints
17:47
Redraw windows after deiconify. Fixes [d4d6319b9d]. Also fixes empty tooltip windows. Closed-Leaf check-in: 51e5e473 user: culler tags: bug-d4d6319b9d
17:12
Introduce helper functions facilitating the computations and readability of the expected results. check-in: 62bc87a6 user: fvogel tags: less_tests_constraints
15:39
Go on removing test constraints in textDisp.test. Now up to textDisp-2.16 check-in: f284082c user: fvogel tags: less_tests_constraints
15:05
Merge trunk, remove additional merge conflicts check-in: 8fec814a user: kevin_walzer tags: tk_print
13:59
Merge trunk check-in: 58af136f user: kevin_walzer tags: tk_print
13:21
merge-mark check-in: 33e5f9a9 user: jan.nijtmans tags: trunk, main
13:20
Remove comment which is not true any more. Some more formatting check-in: ec458e16 user: jan.nijtmans tags: core-8-6-branch
2021-05-28
16:27
Go on removing test constraints in textDisp.test. Now up to textDisp-2.9 check-in: 0ee367e5 user: fvogel tags: less_tests_constraints
15:37
Make textDisp-24.25 independent of (fixed width) font used, so that it should now pass on all platforms and build types. Closed-Leaf check-in: 2ce6e756 user: fvogel tags: revised_text_clip
14:22
Add TIP's to changes file check-in: 3f71085e user: jan.nijtmans tags: core-8-7-a5-rc
13:21
Remove debug statement check-in: ce1c0cb6 user: fvogel tags: less_tests_constraints
13:18
Go on removing test constraints in textDisp.test. Now up to textDisp-2.7. check-in: d3510e15 user: fvogel tags: less_tests_constraints
12:34
Cherrypick [9f2c68d7] and [79aaa1a0] making textDisp-24.25 independent of the (fixed width) font used. check-in: 570000ad user: fvogel tags: revised_text, tip-466
12:07
Extract proc lequal from the test using it so that this proc can be used by other tests as well. check-in: 79aaa1a0 user: fvogel tags: less_tests_constraints
10:49
Make textDisp-24.25 independent of (fixed width) font used. check-in: 9f2c68d7 user: fvogel tags: less_tests_constraints
08:32
merge revised_text branch check-in: 65a277d7 user: fvogel tags: revised_text_clip
2021-05-27
19:32
Robustify test textIndex-19.14. This test failed on Linux and macOS due to differences in font subsitution when {Courier -24} was not exactly available. The cure is to let the expected result of the test be calculated for the '+/-displaylines' index modifier. Indeed with this modifier the character position is determined by the current pixel position, which depends on the exact font substituted. check-in: e8c0d6ee user: fvogel tags: revised_text, tip-466
17:56
merge 8.7 check-in: 78a9d5f3 user: dgp tags: core-8-7-a5-rc
12:07
Merge 8.6 check-in: 08d2830c user: jan.nijtmans tags: trunk, main
12:02
Fix parameter mismatch between functions definitions and implementation. This gives a warning with Gcc 11 check-in: 15b61fbd user: jan.nijtmans tags: core-8-6-branch
11:52
merge revised_text branch, to benefit from the fixes in mac-build.yml (GitHub Actions workflow). check-in: 49324fc7 user: fvogel tags: revised_text_clip
2021-05-26
21:54
Use XSetClipRectangles on macOS; remove warning message from XCopyArea. check-in: 1bda380b user: culler tags: revised_text_clip
14:26
Test Tk 8.5 on MacOS with XQuarz only check-in: 3f252275 user: jan.nijtmans tags: core-8-5-branch
10:04
One more macos-11.0 -> macos-11 check-in: 28b2aae4 user: jan.nijtmans tags: trunk, main
2021-05-25
15:52
merge trunk check-in: 400ed837 user: dgp tags: core-8-7-a5-rc
09:49
merge trunk check-in: ea300ffe user: fvogel tags: revised_text, tip-466
08:27
merge core-8-6-branch check-in: 1497301d user: fvogel tags: trunk, main
08:27
merge mark check-in: c1d6ec4c user: fvogel tags: core-8-6-branch
08:26
Cherrypick [9d22c7e3] and adapt it to core-8-5-branch. check-in: 83f1dc41 user: fvogel tags: core-8-5-branch
08:13
merge core-8-6-branch check-in: 817e2d0e user: fvogel tags: trunk, main
08:10
merge mac_workflow branch check-in: 9d22c7e3 user: fvogel tags: core-8-6-branch
00:08
Merge 8.6 check-in: 047a1aeb user: culler tags: trunk, main
00:07
Fix [7bda9882cb]; aqua bindings for <Double-1> fire twice if the double-click activates the application. check-in: 74ddd642 user: culler tags: core-8-6-branch
2021-05-24
20:48
merge trunk check-in: 24422d6e user: dgp tags: core-8-7-a5-rc
19:10
Add running of the test suite (deployment and development targets) for the xcode job Closed-Leaf check-in: 61f6962b user: fvogel tags: mac_workflow
16:36
Be more tolerant about timing in tk-6.5 and remove unneeded constraint. This test really does pass on macOS with XQuartz. It may fail (both with XQuartz or with aqua) because of the slowness of the continuous integration platform on which the tests are performed. check-in: b992e1df user: fvogel tags: mac_workflow
16:35
merge core-8-6-branch check-in: db68aa40 user: fvogel tags: mac_workflow
16:03
Initial draft of print man page check-in: 102851ec user: kevin_walzer tags: tk_print
15:58
Merge 8.6 check-in: a94f1690 user: culler tags: trunk, main
15:57
Fix crash caused by not removing a transient record when the transient is reassigned to a different container. check-in: 2dbbbca2 user: culler tags: core-8-6-branch
15:14
Revert the logic of grepping in the output file because we need an exit code of 0 for grep. As a consequence we need to grep separately in each (classic and ttk) output file. Finally restore proper killing of xvfb. check-in: 856ef5e8 user: fvogel tags: mac_workflow
10:40
Only install X11 (Xquartz) when required. Fix the test checking this. check-in: 5cb9541d user: fvogel tags: mac_workflow
08:58
Ditto check-in: c3cf9664 user: fvogel tags: mac_workflow
08:57
According to GitHub Actions documentation ( https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on ), the correct runner for macOs Big Sur is macos-11, not macos-11.0. Follow the doc, even if it was working with macos-11.0 check-in: 89cddce0 user: fvogel tags: mac_workflow
08:19
Cherrypick [6b90aa9a]: Fix aqua crash in wm-transient-7.5 check-in: d1e5e1de user: fvogel tags: mac_workflow
08:18
merge core-8-6-branch check-in: a3582de5 user: fvogel tags: mac_workflow
02:15
Integration of new printing API and widget demo complete for win32; next up: documentation/man page, then macOS and X11 implementations check-in: 3931f364 user: kevin_walzer tags: tk_print
2021-05-23
22:36
Fix aqua crash in wm-transient-7.5 Closed-Leaf check-in: 6b90aa9a user: culler tags: transient_crash
15:00
Add image to demo check-in: 62e85156 user: kevin_walzer tags: tk_print
14:45
More work on widget demo check-in: 3af4ae6e user: kevin_walzer tags: tk_print
01:43
Add print demo check-in: 22efef86 user: kevin_walzer tags: tk_print
01:20
WIP on widget demo check-in: 95de7637 user: kevin_walzer tags: tk_print
2021-05-22
16:11
Fix [3e33602eae]: Inconsistent bind substitution of %S check-in: ad35a952 user: jan.nijtmans tags: trunk, main
15:45
Fix [7bda9882cb]: Aqua generates duplicate double-click actions when the double click activates the application. Closed-Leaf check-in: 88ca7797 user: culler tags: bug-7bda9882cb
15:21
Fix [3e33602eae]: Inconsistent bind substitution of %S check-in: 2cf6e7dc user: jan.nijtmans tags: core-8-6-branch
13:40
Remove tkWinPrint.c and all traces from branch - code previously migrated to tkWinGDI.c check-in: 5e2eb000 user: kevin_walzer tags: tk_print
13:06
Merge 8.7. end-of-line spacing check-in: a5e3139d user: jan.nijtmans tags: tk_print
13:02
Merge 8.6 check-in: 162ea97b user: jan.nijtmans tags: trunk, main
13:00
Merge 8.5 check-in: 7ab3f6fe user: jan.nijtmans tags: core-8-6-branch
12:56
Merge mac_workflow branch check-in: ca4950a8 user: jan.nijtmans tags: core-8-5-branch
07:49
merge trunk check-in: 4b56c1d8 user: fvogel tags: revised_text, tip-466
02:37
tk print commands now work in tk ensemble on Windows check-in: 170bb26c user: kevin_walzer tags: tk_print
02:09
Test mapping to tk namespace check-in: 5a60e0e9 user: kevin_walzer tags: tk_print
2021-05-21
20:47
merge trunk check-in: 82c447af user: dgp tags: core-8-7-a5-rc
20:11
merge core-8-6-branch check-in: 170a8d4d user: fvogel tags: mac_workflow
10:46
merge-mark check-in: fbf7607d user: jan.nijtmans tags: core-8-6-branch
10:42
Fix [8b679f597b]: tk unix/Makefile.in : uses a library path rather than a directory location when building tk library check-in: 8e758be5 user: jan.nijtmans tags: core-8-5-branch
09:24
Minor code cleanup: Handle $entry -1 the same as $entry "", since Tk is not always consistant in which one is used check-in: 489035bd user: jan.nijtmans tags: core-8-6-branch
01:39
Merge trunk check-in: 3f0c8558 user: kevin_walzer tags: tk_print
01:38
Fix for a0bc2524; thanks to Emiliano Gavilan for the patch check-in: cb24fefa user: kevin_walzer tags: trunk, main
2021-05-20
21:53
Merge 8.6 check-in: a16ce81d user: culler tags: trunk, main
21:51
Apply patch from Christopher Chavez - removes extraneous definition of TK_NO_DOUBLE_BUFFERING check-in: 49cd8b06 user: culler tags: core-8-6-branch
13:13
Merge 8.7 check-in: b5bd3cf9 user: jan.nijtmans tags: mac_styles_87
13:10
Merge "enhanced-index" branch check-in: e2c381ea user: jan.nijtmans tags: glyph_indexing_2
13:09
Merge 8.7. Eliminate more use of "none" in menu library code (since it isn't used any more) check-in: 16e81390 user: jan.nijtmans tags: strict-index, enhanced-index
11:45
Merge 8.6 check-in: 32c695d3 user: jan.nijtmans tags: trunk, main
11:45
Fix [8b679f597b]: tk unix/Makefile.in : uses a library path rather than a directory location when building tk library check-in: 8ba87706 user: jan.nijtmans tags: core-8-6-branch
11:41
Fix [e3ad5e0fca]: macOS XQuartz : issue with menu check-in: 353f7f00 user: jan.nijtmans tags: core-8-6-branch
2021-05-19
15:22
Merging complete GDI work back into this branch check-in: d13a3e7a user: kevin_walzer tags: tk_print
15:21
Merge trunk Closed-Leaf check-in: 9786c772 user: kevin_walzer tags: tk_print_gdi_only
13:40
Proposed fix for [8b679f597b]: tk unix/Makefile.in : uses a library path rather than a directory location when building tk library Closed-Leaf check-in: 997b17c3 user: jan.nijtmans tags: bug-8b679f597b
09:35
Merge 8.6 check-in: db7cd280 user: jan.nijtmans tags: trunk, main
09:33
Fix warning with msvc: LINK : warning LNK4044: unrecognized option '/DCONSOLE'; ignored check-in: 5367af43 user: jan.nijtmans tags: core-8-6-branch
09:19
Fix harmless (false-positive) warning when using older gcc (seen with gcc-5.4) check-in: beaa670e user: jan.nijtmans tags: trunk, main
08:25
merge trunk check-in: 36dc7222 user: fvogel tags: revised_text, tip-466
02:34
Minor cleanup check-in: 6cc6f95f user: kevin_walzer tags: tk_print_gdi_only
02:02
Canvas printing works! check-in: c9c72022 user: kevin_walzer tags: tk_print_gdi_only
2021-05-17
18:38
Try printing canvas check-in: 3f38230a user: kevin_walzer tags: tk_print_gdi_only
18:05
Minor tweak check-in: d0a11eb3 user: kevin_walzer tags: tk_print_gdi_only
17:56
Text printing on Windows now works! check-in: 7eecb2ef user: kevin_walzer tags: tk_print_gdi_only
13:16
Cleanup of API check-in: c245c47c user: kevin_walzer tags: tk_print_gdi_only
2021-05-15
13:27
Printer context seems to persist, finally; still not completing printing but progress made check-in: bbcb785e user: kevin_walzer tags: tk_print_gdi_only
13:09
Formatting cleanup check-in: b5a92f77 user: kevin_walzer tags: tk_print_gdi_only
12:59
Add error checking check-in: 10c05206 user: kevin_walzer tags: tk_print_gdi_only
09:03
Fix [b461c70399]: text widget handling of the empty space left from line wrap check-in: 515c759b user: fvogel tags: bug-b461c70399
2021-05-12
17:40
Previous commit shows a segfault in wm.test. Narrow down at which test this happens. check-in: 1d90c477 user: fvogel tags: mac_workflow
11:02
Commit refinements for testing check-in: c6be0676 user: kevin_walzer tags: tk_print_gdi_only
10:53
Minor tweak check-in: 0012a27f user: kevin_walzer tags: tk_print_gdi_only
10:50
Needs more work on simplifying check-in: 521448ef user: kevin_walzer tags: tk_print_gdi_only
01:32
Simplify management of device contexts check-in: b4df9589 user: kevin_walzer tags: tk_print_gdi_only
01:18
Minor tweaks check-in: d88e5349 user: kevin_walzer tags: tk_print_gdi_only
2021-05-11
22:54
merge trunk check-in: c18fc9b8 user: dgp tags: core-8-7-a5-rc
19:52
Theory: kill $XVFB_PID returns 1 because xvfb is no longer alive. Actually we should not need to kill xvfb when process exits: line ( runXvfb :0; make test-classic test-ttk; exit $? ) should be enough. check-in: 8732243b user: fvogel tags: mac_workflow
18:35
Force kill exit code to be zero, and make error message more specific. check-in: 811f88f9 user: fvogel tags: mac_workflow
15:27
Merge 8.6 check-in: b8cb10b7 user: jan.nijtmans tags: trunk, main
15:26
comment fix check-in: 3e1f2d5e user: jan.nijtmans tags: core-8-6-branch
14:59
Merge 8.6 check-in: 4abc3939 user: culler tags: trunk, main
14:57
Make return values for tkMacOSXPutImage consistent between 8.6 and 8.7, and document them. check-in: 0e5dd169 user: culler tags: core-8-6-branch
14:23
Make sure printDC is set throughout this file check-in: 662a83b3 user: kevin_walzer tags: tk_print_gdi_only
14:02
More tweaks check-in: 44b2040f user: kevin_walzer tags: tk_print_gdi_only
13:19
Slightly better fix for [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c check-in: fec57f68 user: jan.nijtmans tags: trunk, main
13:18
merge-mark check-in: 1f88220c user: jan.nijtmans tags: trunk, main
13:17
eol-spacing check-in: 285454c4 user: jan.nijtmans tags: core-8-6-branch
12:52
Minor cleanup check-in: 19566661 user: kevin_walzer tags: tk_print_gdi_only
12:35
Finally have device context working - text printing requires deeper debugging check-in: a25bddae user: kevin_walzer tags: tk_print_gdi_only
2021-05-10
19:16
Oops. check-in: 39bee0ae user: fvogel tags: mac_workflow
19:15
Hmmm... the exit code should probably rather be forced after the xvfb killing. But let's first propagate the exit code from make test to the end of xvfb kill (see man kill: 'The value of $? after the trap action completes shall be the value it had before trap was invoked.') check-in: 04830d56 user: fvogel tags: mac_workflow
17:36
Try forcing exit code to be zero (grepping for 'Failed [1-9] could be good enough). check-in: 81859f57 user: fvogel tags: mac_workflow
16:10
Merge 8.6 check-in: 5ae3c2b4 user: culler tags: trunk, main
16:09
Finish fixing [171ba701e55]: make sure that a grab window gets focus when the app is reactivated. check-in: 9beeff81 user: culler tags: core-8-6-branch
09:30
Merge 8.6. Remove another unused variable. check-in: 6be85cdf user: jan.nijtmans tags: bug-61e0bb8aab
09:15
More test-cases check-in: 446f394b user: jan.nijtmans tags: glyph_indexing_2
09:05
Merge enhanced-index branch. Add two new functions ::tk::wordBreakBefore/::tk::wordBreakAfter check-in: c05a7101 user: jan.nijtmans tags: glyph_indexing_2
07:35
Merge 8.7 check-in: 7e0769a8 user: jan.nijtmans tags: strict-index, enhanced-index
06:59
Slightly better fix for [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c Closed-Leaf check-in: 696a5a0b user: jan.nijtmans tags: bug-72de53dab2
06:44
Merge 8.6 check-in: c91c753d user: jan.nijtmans tags: trunk, main
06:36
Fix [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c check-in: 447e1cad user: jan.nijtmans tags: core-8-6-branch
06:31
Fix [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c. check-in: 08a8bf03 user: jan.nijtmans tags: core-8-5-branch
02:11
More refinement, getting a little bit closer to text printing on Windows check-in: 24f99691 user: kevin_walzer tags: tk_print_gdi_only
2021-05-09
22:06
DC seems to work for text printing; now to debug script parameters check-in: 0e2f2704 user: kevin_walzer tags: tk_print_gdi_only
21:56
merge trunk check-in: 9a020e2f user: fvogel tags: revised_text, tip-466
21:18
Further revision check-in: 2f75f492 user: kevin_walzer tags: tk_print_gdi_only
20:36
Tweaks check-in: 478ac258 user: kevin_walzer tags: tk_print_gdi_only
20:12
Test new approach for getting DC check-in: a3c45c33 user: kevin_walzer tags: tk_print_gdi_only
14:05
If an app has a grab window, ensure that it gets focus if the app is deactivated and reactivated. Closed-Leaf check-in: 3bd6d50c user: culler tags: bug-171ba701e5
11:42
Not sure we need to explicitely exit $? . Try without. check-in: 087c324c user: fvogel tags: mac_workflow
2021-05-08
22:01
Also remove unreachable return statement. Closed-Leaf check-in: 053d7f76 user: fvogel tags: bug-72de53dab2
21:29
Trying to identify why DC is not passed / retained check-in: 706392d5 user: kevin_walzer tags: tk_print_gdi_only
13:55
Minor progress check-in: 13e6aa26 user: kevin_walzer tags: tk_print_gdi_only
13:22
Merge printing and GDI files into one for tighter coupling of print device context check-in: a17e1c27 user: kevin_walzer tags: tk_print_gdi_only
12:46
Merging fix for 7bb246b072, thanks to M. Wayne Davis for the report check-in: 45044042 user: kevin_walzer tags: trunk, main
12:45
Fix [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c. check-in: 67b363a7 user: fvogel tags: bug-72de53dab2
12:42
Merging fix for 7bb246b072, thanks to M. Wayne Davis for the report check-in: 9ad555bc user: kevin_walzer tags: core-8-6-branch
12:33
Prevent the crash related to [171ba701e5]. More work is needed to preserve the grab state when the app is deactivated. check-in: 4c97c826 user: culler tags: core-8-6-branch
12:18
Apply recommendation from the XQuartz (xvfb) guys https://github.com/XQuartz/XQuartz/issues/162#issuecomment-833215208 check-in: 6bef056d user: fvogel tags: mac_workflow
10:13
New branch check-in: fb4d941a user: kevin_walzer tags: tk_print_gdi_only
01:27
Minor adjustments check-in: 086ac91e user: kevin_walzer tags: tk_print
00:30
More changes check-in: 15705d8b user: kevin_walzer tags: tk_print
2021-05-07
21:12
Merge enhanced-index branch check-in: 1b236941 user: jan.nijtmans tags: glyph_indexing_2
21:11
Merge 8.7 check-in: 8bc156d8 user: jan.nijtmans tags: strict-index, enhanced-index
21:03
Fix bb937366b4 check-in: 6ba82629 user: jan.nijtmans tags: glyph_indexing_2
20:59
Compiler error check-in: dc6399d8 user: kevin_walzer tags: tk_print
20:58
Minor tweaks check-in: acfbcdd8 user: kevin_walzer tags: tk_print
10:43
Restore HDC management code - seems to be key to linking gdi and printing API's check-in: c14f98d7 user: kevin_walzer tags: tk_print
2021-05-06
15:52
Further adjustments check-in: 033ff1b8 user: kevin_walzer tags: tk_print
15:51
Try to obtain printer HDC at script level for printing check-in: ccf51518 user: kevin_walzer tags: tk_print
14:18
Try to fix [171ba701e5]: crash when key is pressed after grab window loses focus. check-in: 3fb69573 user: culler tags: bug-171ba701e5
14:05
Merge 8.6 Closed-Leaf check-in: e5cdeafa user: culler tags: bug-4401d32fb7
12:42
Gdi commands now active; next step: work out printing details at script level check-in: 117447e1 user: kevin_walzer tags: tk_print
03:48
More work on gdi needed to expose commands check-in: 2e206e96 user: kevin_walzer tags: tk_print
02:07
Begin integration of C printing at script level, still needs testing check-in: e8b11595 user: kevin_walzer tags: tk_print
2021-05-05
21:57
Restore processing of Apple Events on app launch Closed-Leaf check-in: 830e5b70 user: kevin_walzer tags: ae_fix
01:57
Fix typo check-in: ee810afd user: kevin_walzer tags: tk_print
01:54
Complete draft implementation of printing API check-in: 778abc06 user: kevin_walzer tags: tk_print
2021-05-04
13:51
Merge 8.6 Leaf check-in: 94da52f7 user: culler tags: RGBAImage87
13:44
Restore the first two parameters to TkpPutRGBAImage, with TCL_UNUSED. Closed-Leaf check-in: b8a237ca user: culler tags: RGBAimage
13:17
Use TCL_UNUSED in TkpPutRGBAImage. check-in: 072fb6b0 user: culler tags: bug-4401d32fb7
13:12
merge trunk check-in: 48b834e6 user: dgp tags: core-8-7-a5-rc
09:12
Merge 8.6 check-in: 91b90b3c user: jan.nijtmans tags: trunk, main
09:06
uint32 -> uint32_t, more TCL_UNUSED() and typecasts check-in: 02af6998 user: jan.nijtmans tags: core-8-6-branch
01:49
Merge trunk check-in: f0009b00 user: kevin_walzer tags: tk_print
2021-05-03
22:36
Attempt to explain the complexities of RGBA and ARGB and big and little ends and make the code deal with them as clearly as possible. check-in: f303d912 user: culler tags: bug-4401d32fb7
21:10
Release candidate branch for Tk 8.7a5. check-in: b2a5bbe7 user: dgp tags: core-8-7-a5-rc
17:02
merge trunk check-in: 2bf9b90a user: fvogel tags: revised_text, tip-466
17:02
Fix warning when running the test suite: 'Warning: files left behind: imgPNG.test: test.png' check-in: 6eb31137 user: fvogel tags: trunk, main
16:53
Fix warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] check-in: 0e19f3a4 user: fvogel tags: revised_text, tip-466
16:11
Merge 8.7 check-in: f7ba5e6e user: jan.nijtmans tags: revised_text, tip-466
16:10
Merge enhanced-index check-in: 7e3b1456 user: jan.nijtmans tags: glyph_indexing_2
16:08
Merge 8.7 check-in: c79af44a user: jan.nijtmans tags: strict-index, enhanced-index
16:06
Merge 8.6 check-in: 285c4d56 user: jan.nijtmans tags: trunk, main
16:04
Eliminate TkpPutRGBAImage's first 2 parameters, since they are unused check-in: 9fda84d2 user: jan.nijtmans tags: core-8-6-branch
15:39
Merge 8.7 check-in: 0ea21004 user: jan.nijtmans tags: strict-index, enhanced-index
13:36
Make ImageGetPixel consistent with XGetImage. check-in: e437d0d2 user: culler tags: bug-4401d32fb7
07:33
Previous commit results in 'Error: Cask '[email protected]' is unavailable: No Cask with this name exists.'. Forget about this way, then. check-in: 9f79622f user: fvogel tags: mac_workflow
07:19
Fix [8a5086219e]: ttk::entry issue check-in: fee2e853 user: jan.nijtmans tags: trunk, main
03:41
Add more functions check-in: edd465c5 user: kevin_walzer tags: tk_print
2021-05-02
19:49
Merge 8.6 check-in: 902097a7 user: culler tags: trunk, main
19:48
Fix typo check-in: 85b35c43 user: culler tags: core-8-6-branch
16:43
Fix crash at exit in CharDisplayProc and remove unused variable. check-in: 4918417c user: culler tags: bug-61e0bb8aab
16:14
merge trunk Closed-Leaf check-in: 0b832d03 user: fvogel tags: bug-8a5086219e
16:05
Merge 8.7 check-in: afba67a8 user: jan.nijtmans tags: mac_styles_87
16:02
Merge enhanced-index check-in: e7f7a96c user: jan.nijtmans tags: glyph_indexing_2
15:59
Merge 8.7 check-in: 0d01b90f user: jan.nijtmans tags: strict-index, enhanced-index
15:55
Interchange ManageGeometry and UnmapWindow in tkFrame.c and tkCanvWind.c as well. check-in: 802d09c1 user: culler tags: bug-61e0bb8aab
15:47
Fix bugin TkGetIntForIndex(), only visible when running Tk 8.7 with Tcl 8.6 check-in: a125b92b user: jan.nijtmans tags: bug-8a5086219e
15:31
merge trunk check-in: a3f29bf9 user: fvogel tags: revised_text, tip-466
15:24
Fix 160dca67c0d8c8e7 - Tk 8.7 does not build against 8.6 using nmake check-in: 599b64f9 user: apnadkarni tags: trunk, main
14:26
Don't forget the grid manager. check-in: 2f6769e4 user: culler tags: bug-61e0bb8aab
13:41
Try to make all geometry managers unmap before ending geometry management; this eliminates the special case for the text manager. check-in: fe011da9 user: culler tags: bug-61e0bb8aab
13:28
Backout previous commit, this is not the right way. check-in: 3f41de96 user: fvogel tags: bug-8a5086219e
13:06
Oops. Cosmetic change meant to reduce confusion actually increased it. Try again. check-in: a672084d user: culler tags: bug-4401d32fb7
13:02
Really test for < 0. Otherwise building Tk 8.7 against Tcl 8.6 (as in https://github.com/tcltk/tk/runs/2485476718?check_suite_focus=true) makes test ttk entry-1.8 error out. check-in: 6f51347b user: fvogel tags: bug-8a5086219e
07:50
merge trunk check-in: 2d6bba34 user: fvogel tags: revised_text, tip-466
07:27
... and in the process remove previous failing tries. check-in: 0f07ae43 user: fvogel tags: mac_workflow
07:26
Try searching what versions are available, and install version 2.7 of XQuartz... check-in: b3ff0fc8 user: fvogel tags: mac_workflow
03:52
Merge 8.6 check-in: 736b3e2e user: culler tags: trunk, main
02:33
Fix [2ecb09d118]: Aqua ignores preference setting to disable key repeats. check-in: 8c5caa68 user: culler tags: core-8-6-branch
2021-05-01
23:07
ABGR -> ARGB as observed by Christopher Chavez. check-in: 76f845aa user: culler tags: bug-4401d32fb7
22:38
Fix typo. Closed-Leaf check-in: 698eed41 user: culler tags: bug-2ecb09d118
22:37
Edit comments. check-in: b0ad0b7d user: culler tags: bug-2ecb09d118
22:21
Take care to only check the aRepeat property of an NSKeyDown event. Isolate the test for discarding them from the other logic check-in: f9e38696 user: culler tags: bug-2ecb09d118
21:58
Fix [eafa029f3a]: Set the backing CALayer's contentsScale to avoid fuzzy text on Retina diplays. check-in: f54ea56b user: culler tags: core-8-6-branch
21:46
Fix [4c7d935e97]: Alt theme ttk::checkbutton image is not rendered on macOS. Introduces TkpPutRGBAImage for rendering 32bpp ZPixmap XImages with an alpha channel. check-in: 074b5d5b user: culler tags: core-8-6-branch
21:37
Edit comments. Use uint32_t since Apple documentation specifies that type for kCGImageAlphaLast etc. Closed-Leaf check-in: 1bedbe31 user: culler tags: bug-4c7d935e97
20:42
Fix [ff9c815a83]: Some macOS tests fail if the dock is on the left side, due to OS restrictions on window locations. check-in: d20727e4 user: culler tags: core-8-6-branch
20:38
Aqua: don't process idle tasks before withdrawing a window; this helps prevent a flashing window if the root is immediately withdrawn. check-in: 31f4fdc9 user: culler tags: core-8-6-branch
19:36
Fix [eafa029f3a]: blurry text on retina screens when using backing CALayer. Sets the layer.contentsScale to equal the backingScaleFactor of the screen where its view is being displayed. Closed-Leaf check-in: 621c5c45 user: culler tags: bug-eafa029f3a
19:05
Completely ignore repeat events if the repeat interval is set to off. How does this affect the TextInputClient? check-in: 97573ca8 user: culler tags: bug-2ecb09d118
17:45
Remove page setup - print customizing can be done at the select printer dialog check-in: 9d85b899 user: kevin_walzer tags: tk_print
15:39
Add non-regression test entry-1.8 check-in: f6089ece user: fvogel tags: bug-8a5086219e
15:24
Refine previous fix check-in: 7ca31340 user: fvogel tags: bug-8a5086219e
15:14
Fix [8a5086219e]: ttk::entry issue check-in: 2d6dfb7e user: fvogel tags: bug-8a5086219e
14:31
Fix compiler errors check-in: b5e1c9d9 user: kevin_walzer tags: tk_print
14:28
Draft implementation of complete setup dialog check-in: d9b4f6be user: kevin_walzer tags: tk_print
02:18
Linked vars now working; still need to refine page setup check-in: a8e8cf88 user: kevin_walzer tags: tk_print
2021-04-30
22:15
Fix [2ecb09d118]: Aqua ignores preferences setting to disable key repeats. check-in: b397fff2 user: culler tags: bug-2ecb09d118
21:38
Fix [4c7d935e97]: on Aqua, checkbuttons are not rendered in the Alt theme. check-in: c4df9ac9 user: culler tags: bug-4c7d935e97
19:13
Fix [ff9c815a83]: 8 Aqua unixWm tests fail if the dock is positioned on the left side. Also fixes a segfault at exit in ximage.c. Closed-Leaf check-in: e9b03cbd user: culler tags: bug-ff9c815a83
15:26
merge 8.7 check-in: 4119ae77 user: culler tags: mac_styles_87
14:40
Merge 8.6 check-in: a1a5a16c user: culler tags: mac_styles
13:25
Edit comment Closed-Leaf check-in: dfdb8eab user: culler tags: root_flash
13:14
Do not process idle events before withdrawing a window. check-in: 6afc9472 user: culler tags: root_flash
02:16
Silence a few compiler warnings check-in: 5b19336d user: kevin_walzer tags: tk_print
02:03
Add page setup dialog check-in: daffeecb user: kevin_walzer tags: tk_print
2021-04-29
22:42
Fix shadowed variable warnings. check-in: c0d54837 user: culler tags: trunk, main
22:35
For Aqua, use an explicit backing CALayer for the TKContentView. Fixes [d281848f97] and other rendering issues. check-in: 623c9665 user: culler tags: trunk, main
22:22
Merge CALayer-86 Closed-Leaf check-in: 2a547c17 user: culler tags: CALayer-87
22:09
For Aqua, use an explicit backing CALayer for the TKContentView. Fixes [d281848f97] and other rendering issues. check-in: 9899891b user: culler tags: core-8-6-branch
21:53
Fix textWind.test à la François Vogel Closed-Leaf check-in: 4651327e user: culler tags: CALayer-86
16:24
Add a call to [window display] after creating a new window. This makes the tests work in High Sierra. check-in: 525109f0 user: marc_culler tags: CALayer-86
14:40
Synchonize the needsDisplay for the NSView and its backing layer. check-in: 40e95b8e user: culler tags: CALayer-86
12:28
unofficial -> snapshot check-in: ff7cbbf1 user: jan.nijtmans tags: trunk, main
12:22
unofficial -> snapshot check-in: af3402f2 user: jan.nijtmans tags: core-8-6-branch
2021-04-28
19:53
Add debug output. check-in: f5b54317 user: fvogel tags: mac_workflow
16:05
Merge-mark check-in: a1b9f840 user: jan.nijtmans tags: trunk, main
16:05
Empty commit, for forcing rebuild in github actions (since previous CALayer-86 build failed on Windows) check-in: d0e72ed9 user: jan.nijtmans tags: core-8-6-branch
15:56
Merge CALayer-86 check-in: 116cd8f9 user: culler tags: CALayer-87
15:56
Deal with new test failures revealed by changing the order of the tests. check-in: bb6b0545 user: culler tags: CALayer-86
05:26
CALayer backing for 8.7 check-in: a145a574 user: culler tags: CALayer-87
04:55
For Aqua, use an explicit backing CALayer for NSViews. This fixes several mysterious rendering failures, including [d281848f97] check-in: 8d4ba8f4 user: culler tags: CALayer-86
04:14
Close accidental fork Closed-Leaf check-in: ef988d7c user: culler tags: bug-cde766f911
04:10
Remove extra release of CGContext check-in: 26eab63e user: culler tags: bug-cde766f911
02:15
Clean up function comment check-in: 17e541cf user: kevin_walzer tags: tk_print
02:13
tkWinPrint.c not building, and not working if it builds; going to start building my own using Michael Schwartz API and Harald Oehlmann function structure, and radically simplifying down to printer access, dialogs, and job control; this is my very basic start, much more to come check-in: cf4b4a44 user: kevin_walzer tags: tk_print
2021-04-27
23:00
Merge 8.6 check-in: d45c49a4 user: culler tags: bug-cde766f911
20:04
Adjust textWind-17.10 check-in: 35bd8248 user: culler tags: bug-cde766f911
19:35
Try to avoid the rare crash in Tk_MacOSXGetTkWindow which has been seen at exit a few times. check-in: 7067b1c6 user: culler tags: bug-cde766f911
19:27
Another try check-in: 938cefdd user: fvogel tags: mac_workflow
14:05
Add two more bug references check-in: e8dbb1c6 user: jan.nijtmans tags: revised_text, tip-466
14:02
Mark textDisp-27.10 testcase as "knownBug", pointing to Bug [6a78781cc3] check-in: f431438f user: jan.nijtmans tags: revised_text, tip-466
13:52
Merge 8.7 check-in: 16046ad5 user: jan.nijtmans tags: mac_styles_87
13:49
Merge enhanced-index check-in: 1adfaad0 user: jan.nijtmans tags: glyph_indexing_2
13:47
Merge 8.7 check-in: d8df2ca4 user: jan.nijtmans tags: strict-index, enhanced-index
2021-04-26
19:01
merge trunk check-in: c5b72a1d user: fvogel tags: revised_text, tip-466
19:00
merge core-8-6-branch check-in: 4acabf2a user: fvogel tags: trunk, main
18:59
Merge gcc_unstable_tests, stabilizing event-9 in GitHub Actions. check-in: f0f823aa user: fvogel tags: core-8-6-branch
18:59
Backport stabilization of event-9 from 8.7 Closed-Leaf check-in: a07864b2 user: fvogel tags: gcc_unstable_tests
18:57
merge core-8-6-branch check-in: 51269254 user: fvogel tags: gcc_unstable_tests
18:49
Last commit was a progress, the error message is no longer the same. Now try a different display ID. check-in: 43f2740f user: fvogel tags: mac_workflow
18:25
Merge 8.6 check-in: 76567aa8 user: culler tags: trunk, main
18:15
Fix [c974643a39]: memory leak in tkMacOSXFont.c check-in: 998d3900 user: culler tags: core-8-6-branch
14:03
Remove unused testConstraint check-in: 6012250b user: jan.nijtmans tags: revised_text, tip-466
09:20
Mark textDisp-24.24 as "knownBug" too. See: [a34b49f8c6] check-in: b31728a0 user: jan.nijtmans tags: revised_text, tip-466
08:58
Merge 8.7. Fix usage of some "needsTcl87" markers. check-in: 53fa2e8d user: jan.nijtmans tags: revised_text, tip-466
01:29
Set the CALayer's contentsGravity property so that programmatic resizes look better. check-in: f8c3bc17 user: culler tags: bug-cde766f911
00:54
Merge 8.6 check-in: 2124b554 user: culler tags: trunk, main
00:53
fix DEF_BUTTON_HIGHLIGHT for Aqua. check-in: 6e2e259b user: culler tags: core-8-6-branch
2021-04-25
22:50
One more bit of code cleanup. check-in: 06f59347 user: culler tags: bug-cde766f911
22:48
Code cleanup. Thanks to Christopher Chavez for the careful review. check-in: 4f89b4c1 user: culler tags: bug-cde766f911
22:03
Fix the flip transform for pixmaps. This makes bitmap buttons work again. check-in: e8965090 user: culler tags: bug-cde766f911
21:08
One more shadowed variable warning check-in: b7d56f42 user: jan.nijtmans tags: revised_text, tip-466
20:26
Merge 8.7 check-in: f59e86be user: jan.nijtmans tags: revised_text, tip-466
20:25
Backout [d49ac1b5]. Let's continue testing against Tcl 8.6, as long as Tk doesn't (really) use Tcl 8.7 features check-in: c99feb3c user: jan.nijtmans tags: revised_text, tip-466
17:02
merge mark check-in: d0b20910 user: fvogel tags: trunk, main
17:01
Close unintended fork. check-in: b0c51b0b user: fvogel tags: trunk, main
16:59
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. check-in: d09c8c40 user: fvogel tags: trunk, main
16:59
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. check-in: 7808cd7d user: fvogel tags: core-8-6-branch
15:53
Use the release method instead of CFRelease for NSBitmapImageRep objects. check-in: ef6a385d user: culler tags: bug-cde766f911
15:36
Using the CALayer changes some timings -- make some small adjustments to a few tests to avoid sporadic timing-related failures. check-in: c860b7c7 user: culler tags: bug-cde766f911
15:33
Mark testcase which need at least Tcl 8.7 with "needsTcl87" check-in: e635a610 user: jan.nijtmans tags: revised_text, tip-466
15:25
merge-mark check-in: 967d949a user: jan.nijtmans tags: revised_text, tip-466
15:18
Make TCL_INDEX_TEMP_TABLE flag usable in Tk 8.7. Not used anywhere yet. check-in: e0e5e109 user: jan.nijtmans tags: trunk, main
14:28
Add calls to update idletasks in scale-20.7 and scale-20.8. check-in: 1889eb5a user: culler tags: bug-cde766f911
14:00
Bonus! Use the new CALayer to make XCopyArea work again! check-in: b9d03a77 user: culler tags: bug-cde766f911
10:24
Fix many gcc shadow warnings found by GitHub. check-in: 8b82e303 user: fvogel tags: revised_text, tip-466
09:02
As shown by GitHub, building the revised text widget with gcc in release mode, aka 'gcc(no)', needs 8.7 at least, otherwise text-38.* failures (see [8980ba1d0b]) resurrect. check-in: d49ac1b5 user: fvogel tags: revised_text, tip-466
07:38
Try -nolisten unix when launching xvfb in the hope the tests will run on macOS with clang. check-in: 07531cf3 user: fvogel tags: mac_workflow
2021-04-24
20:58
merge trunk Closed-Leaf check-in: 693fbc83 user: fvogel tags: patch-85c8397412
20:53
merge core-8-6-branch Closed-Leaf check-in: 2e6a4df4 user: fvogel tags: patch-85c8397412-86
19:47
Possibly a genuine fix - use an explicit CALayer for the TKContentView. check-in: 11517d02 user: culler tags: bug-cde766f911
13:10
Remove assertions that are always true. This was found by gcc (warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]) check-in: 870e2d29 user: fvogel tags: revised_text, tip-466
12:45
Fix the debug build check-in: 2338b045 user: fvogel tags: revised_text, tip-466
2021-04-23
14:38
Merge 8.7 check-in: 7b58cfb5 user: jan.nijtmans tags: revised_text, tip-466
14:35
Fix [977c61ea08]: text widget test suite errors with Tcl9. Also fix a few more compiler warnings check-in: e48e7578 user: jan.nijtmans tags: revised_text, tip-466
10:11
Merge enhanced-index branch check-in: 08ac223e user: jan.nijtmans tags: glyph_indexing_2
10:10
Merge 8.7 check-in: 628788ba user: jan.nijtmans tags: strict-index, enhanced-index
10:08
Merge 8.6 check-in: fa6dedeb user: jan.nijtmans tags: trunk, main
09:55
Add more implicit type-casts. Backported from 8.7 check-in: 1a3db1c2 user: jan.nijtmans tags: core-8-6-branch
09:52
Fix MacOS build check-in: 30d86bd3 user: jan.nijtmans tags: core-8-6-branch
2021-04-22
21:02
Merge gcc_unstable_tests_87, stabilizing event-9 in GitHub Actions. check-in: 78778702 user: fvogel tags: trunk, main
19:21
Make debug printing conditional in ttkMacOSXTheme.c check-in: 36b2e386 user: culler tags: bug-cde766f911
17:07
Remove unneeded portBounds field from TkMacOSXDrawingContext; add more graphics debugging tools. check-in: 618c2a79 user: culler tags: bug-cde766f911
13:34
Merge 8.7 check-in: e549e0cf user: culler tags: mac_styles_87
13:23
Merge 8.6 check-in: a12a5e70 user: culler tags: mac_styles
13:10
Incremental progress check-in: 3e0648f8 user: kevin_walzer tags: tk_print
13:07
Merge 8.6 check-in: 5eeb3b27 user: culler tags: trunk, main
13:05
Cherrypick removal of BEGIN_DRAWING_OR_REDRAW check-in: 58b9b970 user: culler tags: core-8-6-branch
13:02
Remove BEGIN_DRAWING_OR_REDRAW which does not work. check-in: 482b5259 user: culler tags: bug-cde766f911
07:21
Backout previous commit, without 'after 50' event-9 can fail, see https://github.com/tcltk/tk/actions/runs/773274107 Closed-Leaf check-in: cc5e70a3 user: fvogel tags: gcc_unstable_tests_87
01:05
Minor tweaks check-in: cdaab0d0 user: kevin_walzer tags: tk_print
2021-04-21
21:48
Merge 8.6 check-in: fd12964d user: culler tags: mac_styles
21:47
merge 8.7 check-in: 8f9ef195 user: culler tags: mac_styles_87
21:45
Merge 8.6 check-in: e3343b95 user: culler tags: trunk, main
21:42
How did BEGIN_DRAWING_OR_REDRAW end up in the wrong place? check-in: 56d54783 user: culler tags: core-8-6-branch
19:22
Fix [977c61ea08]: text widget test suite errors with Tcl9 Closed-Leaf check-in: 686682a4 user: fvogel tags: bug-977c61ea08
14:33
Merge 8.7 check-in: 635dc63a user: culler tags: mac_styles_87
14:10
Fix errors made while resolving merge conflicts. check-in: e9ead83b user: culler tags: mac_styles
13:57
Merge 8.6 check-in: bb4208d1 user: culler tags: mac_styles
12:16
Merge 8.6 check-in: ff12b513 user: culler tags: trunk, main
12:16
fix [cde766f911]: scrollbars do not update correctly for treeview widgets. check-in: 1ad4158b user: culler tags: core-8-6-branch
12:13
Clean up debugging code in tkMacOSXDraw.c check-in: a22ecb9b user: culler tags: bug-cde766f911
09:31
Merge 8.6 check-in: 64253f17 user: jan.nijtmans tags: trunk, main
09:30
Sync rules.vc with Tcl check-in: 88e6dd32 user: jan.nijtmans tags: core-8-6-branch
08:48
Previous state apparently lets event-9 succeed, this is a slightly lighter try without 'after 50' check-in: 95126b71 user: fvogel tags: gcc_unstable_tests_87
2021-04-20
21:44
fix [cde766f911]: scrollbars do not update correctly for treeview widgets. check-in: b17eb410 user: culler tags: bug-cde766f911
12:28
Start to remove compiler warnings check-in: a9391216 user: kevin_walzer tags: tk_print
01:26
Rename file check-in: 0dd1a7c1 user: kevin_walzer tags: tk_print
2021-04-19
21:27
Eliminate the one call to setTkDirtyRect, which is unnecessary. check-in: acef4200 user: culler tags: bug-cde766f911
17:57
Another try... check-in: 434231ca user: fvogel tags: gcc_unstable_tests_87
16:42
Merge 8.6 check-in: cfb47bb9 user: jan.nijtmans tags: trunk, main
16:41
Sync rules.vc with Tcl check-in: f4edd49e user: jan.nijtmans tags: core-8-6-branch
15:46
Merge 8.6 check-in: 3eb80b73 user: culler tags: trunk, main
15:44
Additional fixes to Aqua default colors and handling of fieldbackground for entry and spinbox widgets. Thanks to Christopher Chavez for patches. check-in: c107fe29 user: culler tags: core-8-6-branch
02:07
Remove some compiler warnings, still more work to get build in place check-in: 1f15bd3d user: kevin_walzer tags: tk_print
2021-04-18
21:14
Try focussing the window in which we will warp. check-in: 281747ab user: fvogel tags: gcc_unstable_tests_87
12:07
Fix [0ca1768080]: @x,y index and insert mark placement - Documentation error. check-in: 063bd133 user: fvogel tags: revised_text, tip-466
12:07
Fix [0ca1768080]: @x,y index and insert mark placement - Documentation error. check-in: f3966017 user: fvogel tags: trunk, main
12:06
Fix [0ca1768080]: @x,y index and insert mark placement - Documentation error. check-in: 71154291 user: fvogel tags: core-8-6-branch
12:02
Fix [ea876b3e8a]: Text peer widget ignores set -startline when scrolling with the scrollbar. check-in: 16205cec user: fvogel tags: revised_text, tip-466
12:01
Propagate [0671a980] to the revised_text test suite. Closed-Leaf check-in: 12d00381 user: fvogel tags: bug-ea876b3e8_revised_text
11:57
merge-mark trunk check-in: 1eb791d8 user: fvogel tags: revised_text, tip-466
11:56
merge-mark trunk check-in: 34e824a9 user: fvogel tags: revised_text, tip-466
11:54
Fix [ea876b3e8a]: Text peer widget ignores set -startline when scrolling with the scrollbar. check-in: 82ba423f user: fvogel tags: trunk, main
11:54
Fix [ea876b3e8a]: Text peer widget ignores set -startline when scrolling with the scrollbar. check-in: b32c0568 user: fvogel tags: core-8-6-branch
11:48
Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. Also, propagate the fix for [1630271fff] from marks to embedded images and windows. check-in: f2befe19 user: fvogel tags: revised_text, tip-466
11:47
merge-mark trunk check-in: ffb98d41 user: fvogel tags: revised_text, tip-466
11:45
Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. Also, propagate the fix for [1630271fff] from marks to embedded images and windows. check-in: a8bac7ee user: fvogel tags: trunk, main
11:45
Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. Also, propagate the fix for [1630271fff] from marks to embedded images and windows. check-in: 74ef24d1 user: fvogel tags: core-8-6-branch
10:18
Fix copy/paste error in comment. Closed-Leaf check-in: cead2fb4 user: fvogel tags: bug-34db75c0ac
10:16
Trying to get the index of an embedded image or window should trigger an error when located outside of -startline/-endline (same as for marks, this was bug [1630271fff], which was fixed for marks only). Closed-Leaf check-in: 1a63da9a user: fvogel tags: bug-34db75c0ac_revised_text
09:40
Change the expected result for textMark-6.6: the revised text widget behaves differently. While the legacy widget on key down from last line of text will position the insert cursor at end of text, the revised version will not move it. check-in: bd98d375 user: fvogel tags: bug-34db75c0ac_revised_text
09:34
Add tests checking bug [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. At this point textIndex-26.2 triggers a failed assertion, and textMark-6.6 fails. check-in: ad57cdeb user: fvogel tags: bug-34db75c0ac_revised_text
09:31
Slightly simplify test textMark-6.6 check-in: b1038fb7 user: fvogel tags: bug-34db75c0ac
09:17
Remove extra empty line. check-in: 0de0c5ee user: fvogel tags: bug-34db75c0ac
09:15
Extend textIndex-26.2 to tags located outside -startline/-endline check-in: 5dbaca4b user: fvogel tags: bug-34db75c0ac
09:00
Fix syntax error in textIndex-26.2 testcase. check-in: 6831ba9a user: fvogel tags: bug-34db75c0ac
08:56
Trying to get the index of an embedded image or window should trigger an error when located outside of -startline/-endline (same as for marks, this was bug [1630271fff]). check-in: 14d971a8 user: fvogel tags: bug-34db75c0ac
02:09
Add print.tcl check-in: 80c69034 user: kevin_walzer tags: tk_print
02:05
Major re-work to printing API on Windows; initial Windows script implementation of printing; still need to build and test, but want to get this milestone committed check-in: 27b57a22 user: kevin_walzer tags: tk_print
2021-04-17
21:57
Fix [3540e4929cd]: Revised [text]: textDisp-17.10 fails. The tests of the TkTextScanCmd procedure combine xview, yview and scan commands, and typically check what is the resulting index @0,0. However, the text widget updates its view at idle time, and the tests shall take this fact into account, otherwise the results may be linked between tests. Especially textDisp-17.9 has wrong expected result (see also commit [bf453137e1]). check-in: 294f377a user: fvogel tags: revised_text, tip-466
21:54
Fix [3540e4929cd]: Revised [text]: textDisp-17.10 fails. The tests of the TkTextScanCmd procedure combine xview, yview and scan commands, and typically check what is the resulting index @0,0. However, the text widget updates its view at idle time, and the tests shall take this fact into account, otherwise the results may be linked between tests. Especially textDisp-17.9 has wrong expected result (see also commit [bf453137e1]). check-in: 150dedc4 user: fvogel tags: trunk, main
21:52
Fix [3540e4929cd]: Revised [text]: textDisp-17.10 fails. The tests of the TkTextScanCmd procedure combine xview, yview and scan commands, and typically check what is the resulting index @0,0. However, the text widget updates its view at idle time, and the tests shall take this fact into account, otherwise the results may be linked between tests. Especially textDisp-17.9 has wrong expected result (see also commit [bf453137e1]). check-in: d7eff56c user: fvogel tags: core-8-6-branch
17:28
Cosmetic style changes check-in: 8b61cc93 user: fvogel tags: bug-34db75c0ac
13:28
Avoid code duplication by calling TkTextIndexAdjustToStartEnd(). Closed-Leaf check-in: 35dbde08 user: fvogel tags: bug-ea876b3e8a
13:16
Augment test text-32.3 so that it fails if previous commit is backed out. check-in: 0671a980 user: fvogel tags: bug-ea876b3e8a
13:11
Fix old commit [5528cb094a]. This commit changed NULL into tPtr in the call to TkTextMakeByteIndex() and introduced a check against -startline. However from then on this check is always false since the index returned by TkTextMakeByteIndex() is relative to tPtr and can never be located before the -startline of this peer. The error in [5528cb094a] was to replace NULL by tPtr. The line in this call is relative to textPtr, not to a peer tPtr, and NULL must be kept (and then the check against -startline is useful and runs in several tests of the test suite). check-in: c3fdec3a user: fvogel tags: bug-ea876b3e8a
12:32
Remove leftover debug line check-in: bc5af5ea user: fvogel tags: bug-ea876b3e8a
12:31
Backout the first three commits of the present branch, and implement a better fix. It's not the business of TkTextSetYView() to adjust the index it's receiving, it shall rather receive an index that is already within the -starline/-endline limits. check-in: 5d80049a user: fvogel tags: bug-ea876b3e8a
11:19
Add an update after tkwait visibility in event-9. check-in: 27071ef0 user: fvogel tags: gcc_unstable_tests_87
11:12
merge core-8-6-branch check-in: 6fa092c3 user: fvogel tags: gcc_unstable_tests
2021-04-16
21:32
Fix [0ca1768080]: @x,y index and insert mark placement Closed-Leaf check-in: 1be076e6 user: fvogel tags: bug-0ca1768080
2021-04-15
15:49
Small code optimization. With NULL textPtr argument, the result of this test is the same but TkBTreeLinesTo() is run only once instead of twice (a call with non-NULL textPtr re-enters TkBTreeLinesTo() with NULL textPtr). check-in: b2fc6ffb user: fvogel tags: bug-ea876b3e8_revised_text
15:46
Fix [ea876b3e8] for the revised text widget. check-in: f5924886 user: fvogel tags: bug-ea876b3e8_revised_text
2021-04-14
13:53
Merge 8.7 check-in: 5e420b84 user: jan.nijtmans tags: mac_styles_87
13:52
Merge enhanced-index branch check-in: 4215d259 user: jan.nijtmans tags: glyph_indexing_2
13:51
Merge 8.7 check-in: f804749b user: jan.nijtmans tags: tk_print
13:50
Merge 8.7 check-in: 604a4eba user: jan.nijtmans tags: strict-index, enhanced-index
12:38
Merge 8.7 check-in: 8190ae0c user: jan.nijtmans tags: revised_text, tip-466
12:37
Fix [881c87c2a9]: package require Tk error in revised_text (which was on trunk too ...) check-in: d306244c user: jan.nijtmans tags: trunk, main
2021-04-13
21:03
Add non-regression test textDisp-11.22 check-in: 290dbbb4 user: fvogel tags: bug-ea876b3e8a
20:37
Add side effect description to TkTextSetYView() documentation. check-in: 08c2e1b5 user: fvogel tags: bug-ea876b3e8a
20:35
Remove code that became useless since previous commit because TkTextSetYView() now adjusts the index to the -startline/-endline range. check-in: 078d7595 user: fvogel tags: bug-ea876b3e8a
20:24
Fix [ea876b3e8a]: Text peer widget ignores set -startline when scrolling with the scrollbar. check-in: 700aa8f0 user: fvogel tags: bug-ea876b3e8a
20:21
Fix style check-in: 580908f4 user: fvogel tags: bug-34db75c0ac
20:19
Fix style check-in: 43e9ef65 user: fvogel tags: bug-34db75c0ac
19:54
Factor out two places where the -startline/-endline range is checked. check-in: 0f5b495f user: fvogel tags: bug-34db75c0ac
2021-04-12
21:09
Let the newly introduced test textIndex-26.1 also test the -startline condition. check-in: 39db17a6 user: fvogel tags: bug-34db75c0ac
2021-04-11
18:56
Add non-regression test textIndex-26.1 check-in: 57affc1a user: fvogel tags: bug-34db75c0ac
18:40
Backout dzach's patch, and propose a better patch that restricts the index returned by GetIndex() to -startline/-endline thresholds. check-in: e7a66e88 user: fvogel tags: bug-34db75c0ac
2021-04-10
09:25
Add non-regression test textMark-6.6 (failing before the fix, passing with the fix) check-in: 1c310f76 user: fvogel tags: bug-34db75c0ac
08:48
Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endline line. Patch from dzach check-in: e58d2218 user: fvogel tags: bug-34db75c0ac
2021-04-09
15:48
Merge "enhanced-index" branch check-in: bd532f7a user: jan.nijtmans tags: glyph_indexing_2
13:59
Merge 8.7 check-in: e789fb21 user: jan.nijtmans tags: mac_styles_87
13:58
Merge 8.7 check-in: 8158f975 user: jan.nijtmans tags: revised_text, tip-466
13:57
Merge 8.7 check-in: 17fdacd3 user: jan.nijtmans tags: strict-index, enhanced-index
13:56
Merge 8.7 check-in: 576a84db user: jan.nijtmans tags: tk_print
09:41
TIP #595: Unicode-aware/case-sensitive Loadable Library handling check-in: a64ebb6e user: jan.nijtmans tags: trunk, main
09:31
Merge 8.6 check-in: 4885c2e1 user: jan.nijtmans tags: trunk, main
09:29
sync rules.vc with Tcl check-in: 20e3a6b5 user: jan.nijtmans tags: core-8-6-branch
2021-04-08
16:09
Merge 8.6 check-in: bcba9db4 user: culler tags: trunk, main
16:01
Finish fix for [58222c42b3]: revert defaults for entry and text highlight bg, entry insert bg, entry readonly bg; change default text highlight to make text highlight visible in dark mode. Thanks to Christopher Chavez. check-in: 81bf5e37 user: culler tags: core-8-6-branch
2021-04-07
16:04
Adjustment to the subframework build; deal with systems that report the OS version as 10.16 even though 10.16 was never released. check-in: 60c2c625 user: culler tags: core-8-6-branch
15:44
Merge 8.6 check-in: 85ebe380 user: culler tags: trunk, main
15:36
Fix [58222c42b3]: ttk entries and spinboxes have the wrong background color. check-in: 53b07374 user: culler tags: core-8-6-branch
15:34
Fix the background for ttk::spinbox too. Closed-Leaf check-in: 460aa6de user: culler tags: bug-58222c42b3
2021-04-06
15:58
update rules.vc Closed-Leaf check-in: dcbfe986 user: jan.nijtmans tags: bug-ea39ab591e, tip-595
15:47
Make pkgIndex.tcl files work on all platforms check-in: e0e1f58c user: jan.nijtmans tags: bug-ea39ab591e, tip-595
2021-04-05
20:19
Always measure color string in bytes, not (unicode?) chars. check-in: b500f1a4 user: jan.nijtmans tags: trunk, main
19:31
Merge 8.7 check-in: 3f269e53 user: jan.nijtmans tags: revised_text, tip-466
19:29
Merge 8.7 check-in: 0240ed55 user: jan.nijtmans tags: mac_styles_87
19:27
merge-mark check-in: 80004156 user: jan.nijtmans tags: glyph_indexing_2
19:25
Merge 8.7 check-in: 10c6e701 user: jan.nijtmans tags: strict-index, enhanced-index
2021-04-04
15:13
Merge 8.7 check-in: 44de2fe4 user: jan.nijtmans tags: glyph_indexing_2
15:06
Merge 8.7 check-in: 2bd1907f user: jan.nijtmans tags: tk_print
15:03
Merge 8.7 check-in: 74f1313a user: jan.nijtmans tags: bug-ea39ab591e, tip-595
15:01
Merge 8.6 check-in: e1a4f30a user: jan.nijtmans tags: trunk, main
14:53
Tcl_StaticPackage -> Tcl_StaticLibrary check-in: e9f936ab user: jan.nijtmans tags: core-8-6-branch
2021-04-01
14:06
Merge 8.7. Use Tcl_StaticLibrary in tkAppInit.c/winMain.c (accidently committed to the wrong branch, doesn't really matter) check-in: d20c36a3 user: jan.nijtmans tags: bug-ea39ab591e, tip-595
11:01
Merge 8.7 check-in: 8645edd6 user: jan.nijtmans tags: glyph_indexing_2
2021-03-31
18:23
Imported fix for: nanosvg #179: "Division by float 0" check-in: f6d43a85 user: oehhar tags: trunk, main
01:07
Merge trunk; remove more compiler warnings check-in: 4d1a398b user: kevin_walzer tags: tk_print
2021-03-30
08:41
slightly simpler check-in: ef060f2d user: jan.nijtmans tags: glyph_indexing_2
08:32
Teach wrapper functions like ::tk::endOfCluster how to handle "end-1" check-in: 50f253b9 user: jan.nijtmans tags: glyph_indexing_2
2021-03-29
07:32
Merge 8.7 check-in: 1f2a0706 user: jan.nijtmans tags: bug-ea39ab591e, tip-595
07:30
Merge "enhanced-index" branch, so this TIP can make use of indices like "end-1" check-in: dbf58326 user: jan.nijtmans tags: glyph_indexing_2
06:48
Merge 8.7 check-in: cea564b1 user: jan.nijtmans tags: strict-index, enhanced-index
06:30
Merge 8.6 check-in: 25b7344a user: jan.nijtmans tags: trunk, main
06:29
Follow-up to [9b6065d1fd]. Only save "update" command if there is no clientData and no deleteProc. Otherwise it cannot be restored. check-in: 0838cd6a user: jan.nijtmans tags: core-8-6-branch
2021-03-26
23:48
Back out commit of print.tcl, not ready for prime time check-in: 7185c3c5 user: kevin_walzer tags: tk_print
21:07
Adding print script commands, not ready to deploy or test; adding cleaned up printer and GDI code for Windodws check-in: 68f0e956 user: kevin_walzer tags: tk_print
14:03
macOS code cleanup check-in: 6aab4a41 user: jan.nijtmans tags: glyph_indexing_2
10:25
renumber testcases and add constraints check-in: 83f7ab4b user: jan.nijtmans tags: glyph_indexing_2
07:51
Support any ICU version between 50 and 69 check-in: dda0bc85 user: jan.nijtmans tags: glyph_indexing_2
2021-03-25
23:30
renumber testcases check-in: a8c3d5b8 user: jan.nijtmans tags: glyph_indexing_2
23:29
Add optional argument ?locale?. Only used for the ICU implementation check-in: 0f492477 user: jan.nijtmans tags: glyph_indexing_2
23:07
Merge trunk check-in: 106a481f user: jan.nijtmans tags: glyph_indexing_2
22:46
Merge 8.6 check-in: 9441dae2 user: jan.nijtmans tags: trunk, main
22:45
Use "tkwait visibility" to stabilize the testcase check-in: f28744b9 user: jan.nijtmans tags: core-8-6-branch
22:06
Add "cluster" testcases, and make them pass in all environments check-in: a3147e49 user: jan.nijtmans tags: glyph_indexing_2
10:05
More WIP check-in: 01ffd7cf user: jan.nijtmans tags: glyph_indexing_2
2021-03-24
16:54
Handle Characters > U+FFFF better check-in: fac7b587 user: jan.nijtmans tags: glyph_indexing_2
16:08
::tk::startOfCluster/::tk::endOfCluster are now giving the correct result on ICU 68 (or ICU 64 on XQuarz) check-in: edad79ca user: jan.nijtmans tags: glyph_indexing_2
11:33
more progress check-in: edcbb06a user: jan.nijtmans tags: glyph_indexing_2
2021-03-23
20:37
Increase delay between pack and -warp in event-9 check-in: aef4e6f8 user: fvogel tags: gcc_unstable_tests
20:36
merge core-8-6-branch check-in: d7999323 user: fvogel tags: gcc_unstable_tests
17:03
Merge 8.7. Start integrating ICU with Tk. WIP. check-in: ced3b5a1 user: jan.nijtmans tags: glyph_indexing_2
16:34
Merge 8.6 check-in: df882603 user: jan.nijtmans tags: trunk, main
16:33
Fix 3 places where Tcl_UtfToUniChar must be used and not TkUtfToUniChar: numChars/charIndex is counting character indexes here; surrogate-pairs count as 2. This can cause a miscount when Emoji are pasted in a Text widget. check-in: cb9a4e3a user: jan.nijtmans tags: core-8-6-branch
14:07
Merge 8.7 check-in: c633ca6a user: jan.nijtmans tags: glyph_indexing_2
13:55
merge-mark check-in: 7594b77f user: jan.nijtmans tags: trunk, main
13:52
Eliminate "register" keyword. Use more TCL_UNUSED() check-in: ee595678 user: jan.nijtmans tags: core-8-6-branch
11:04
Make the algorithm for handling high-resolution Mousewheel on Windows EXACTLY the same as on MacOS. See [c2be406526]. check-in: 6cc0e13d user: jan.nijtmans tags: trunk, main
2021-03-22
08:27
merge trunk check-in: 5f546f31 user: fvogel tags: patch-85c8397412
08:26
merge core-8-6-branch check-in: 9acc20de user: fvogel tags: patch-85c8397412-86
08:24
merge core-8-6-branch (and resolve conflicts in event-9 and textTag-16.2) check-in: 658c84d4 user: fvogel tags: trunk, main
08:14
Stabilize tests event-9 and textTag-16.2. See [9e1312f32c]. check-in: b6b4cd82 user: fvogel tags: core-8-6-branch
2021-03-21
16:56
more tweak in MacOS implementation check-in: cd60744c user: jan.nijtmans tags: glyph_indexing_2
16:27
Merge 8.7 check-in: c74adc4c user: jan.nijtmans tags: glyph_indexing_2
16:19
Fix mouswheel handling when mouse doesn't have horizontal movement, but this is handled by the driver when using Shift. Could happen for both MacOS as UNIX check-in: 9e3b6dcb user: jan.nijtmans tags: trunk, main
16:16
Fix startOfClusterObjCmd/endOfClusterObjCmd so they can handle index "end" too. Needed in text widget. check-in: a86976a4 user: jan.nijtmans tags: glyph_indexing_2
08:05
Add a comment in event-9 and let GitActions run one more time. check-in: f65ba79b user: fvogel tags: gcc_unstable_tests
2021-03-20
17:36
Finish incomplete function renaming. Remove unused function check-in: 4b09803e user: jan.nijtmans tags: glyph_indexing_2
2021-03-19
20:30
Another trivial change, let the GitHub action run again. check-in: 777b4934 user: fvogel tags: gcc_unstable_tests
16:36
Define ::tk::startOfCluster/::tk::endOfCluster directly for MacOS check-in: abceff7d user: jan.nijtmans tags: glyph_indexing_2
16:06
Merge 8.7 check-in: d1e1a518 user: jan.nijtmans tags: glyph_indexing_2
14:39
Fix [c2be406526]: Bug in scroll wheel event handling in Tk 8.7a4 on the Mac check-in: ab3c30c1 user: jan.nijtmans tags: trunk, main
14:27
Merge 8.7 Closed-Leaf check-in: b23206fd user: jan.nijtmans tags: bug-9b6065d1fd
14:16
Merge 8.6 check-in: 598b6601 user: jan.nijtmans tags: trunk, main
14:14
Fix [9b6065d1fd]: Tk doesn't restore overwritten Tcl command "update" check-in: 642cf2a8 user: jan.nijtmans tags: core-8-6-branch
2021-03-18
18:32
Once more. Backout previous trivial change, and let GitActions run again. check-in: 8a399f85 user: fvogel tags: gcc_unstable_tests
2021-03-17
18:04
Once more. Make a trivial change (add a space character in the textTag.test file) just to let GitActions run again. check-in: eda3cc5b user: fvogel tags: gcc_unstable_tests
08:00
Incorporate Csaba's suggestion: Timeout to 300ms (was 1.5s). And after timeout occurred, always jump at least 120 in the first mousewheel move Closed-Leaf check-in: 4588b7cd user: jan.nijtmans tags: bug-c2be406526
07:46
\Merge 8.7 check-in: bce1fc00 user: jan.nijtmans tags: bug-c2be406526
07:39
Don't compile in ucs-2be encoding when Tk is compiled with Tcl 9.0 headers, since it's only used when Tk 8.7 is dynamically loaded in Tcl 8.6. Also make sure that the Tcl_UtfCharComplete() call in this encoding is always the pre-TIP #575 version check-in: 6501e0c3 user: jan.nijtmans tags: trunk, main
2021-03-16
19:49
Backout previous trivial change, and let GitActions run again. check-in: f25f2ee5 user: fvogel tags: gcc_unstable_tests
17:13
Merge 8.6 check-in: efdcbbe7 user: jan.nijtmans tags: trunk, main
17:12
Duplicate definition check-in: 0909b698 user: jan.nijtmans tags: core-8-6-branch
16:43
"send" testcases are failing, see https://github.com/tcltk/tk/runs/2119251577. Most likely this is the reason .... check-in: 6743907f user: jan.nijtmans tags: bug-9b6065d1fd
15:19
Merge 8.7 check-in: 82388a1e user: jan.nijtmans tags: revised_text, tip-466
14:58
Merge 8.7 check-in: e014e082 user: jan.nijtmans tags: strict-index, enhanced-index
14:57
Merge 8.7 check-in: 836baf8f user: jan.nijtmans tags: tk_print
14:56
Merge 8.7 check-in: c1d25e7f user: jan.nijtmans tags: bug-9b6065d1fd
14:48
Remove useless lines: xEvent.xkey.keycode == 0 cannot happen here check-in: 555f5742 user: jan.nijtmans tags: bug-c2be406526
14:42
improve smooth behavior on Aqua check-in: daf06548 user: jan.nijtmans tags: bug-c2be406526
10:04
Fix correct accumulation of delta check-in: 6a907355 user: jan.nijtmans tags: bug-c2be406526
08:53
Make WHEEL_DELAY 1.5 s not 1.5 ms. Fix indenting check-in: a26310f5 user: jan.nijtmans tags: bug-c2be406526
08:32
Better fix: accumulate mousewheel data until 'tick' is reached. About same algorith as used on Windows, see [75d38f8608] check-in: 378dae49 user: jan.nijtmans tags: bug-c2be406526
2021-03-15
20:10
fix and testcase for ticket [9b6065d1fd] check-in: 87c23bfe user: griffin tags: bug-9b6065d1fd
18:06
Make a trivial change (add a space character in the textTag.test file) just to let GitActions run again. check-in: bfab6fbb user: fvogel tags: gcc_unstable_tests
11:46
Merge 8.6 check-in: 172f8a87 user: jan.nijtmans tags: trunk, main
11:42
TkUtfPrev() is only needed when sizeof(Tcl_UniChar) == 2 check-in: 5dff6497 user: jan.nijtmans tags: core-8-6-branch
11:04
Merge 8.5 check-in: 16f82b8a user: jan.nijtmans tags: core-8-6-branch
09:58
Possible fix for [c2be406526], for now just an experiment. check-in: 2c4fe9b8 user: jan.nijtmans tags: bug-c2be406526
09:21
Get rid of hackery function TkUtfPrev(): No longer necessary due to TIP #575 check-in: 33fed411 user: jan.nijtmans tags: trunk, main
2021-03-14
19:58
textTag-16.2: Try an update after configuring the 'big' tag, even if the tag is not yet applied to anything. check-in: 743093bc user: fvogel tags: gcc_unstable_tests
2021-03-13
16:15
One more failsOnQuarz mark check-in: 833b87ec user: jan.nijtmans tags: core-8-5-branch
15:36
Try Jan's suggestion for event-9: Maybe the update after the pack has a timing issue. What if the pack isn't fully handled yet (in Windows UI thread), so the warp doesn't find the frame it's warping to? So putting some waiting time before this update might help. check-in: 1012603a user: fvogel tags: gcc_unstable_tests
09:33
merge trunk check-in: fe07c641 user: fvogel tags: patch-85c8397412
09:33
merge core-8-6-branch check-in: 96403d0d user: fvogel tags: patch-85c8397412-86
09:31
Fix [2374c602bf]: bind-34.1 sometimes fails on Linux. check-in: 0106f36b user: fvogel tags: trunk, main
09:31
Fix [2374c602bf]: bind-34.1 sometimes fails on Linux. check-in: 399b5542 user: fvogel tags: core-8-6-branch
2021-03-09
22:01
Fix [2374c602bf]: bind-34.1 sometimes fails on Linux. This is a race condition. 'wm geometry' runs UpdateGeometryInfo() as an idle callback, on all platforms. Give a few ms to the OS to get that callback in the event loop before running the following 'update' that services it. Therefore, bind-34.1 should now always pass. Closed-Leaf check-in: 44d67f67 user: fvogel tags: bug-2374c602bf
20:42
Re-add lost explanatory comment in test event-9 check-in: 6e8ec0ea user: fvogel tags: patch-85c8397412
20:42
Re-add lost explanatory comment in test event-9 check-in: ce7452ab user: fvogel tags: patch-85c8397412-86
20:39
merge trunk (and fix conflict in test event-9) check-in: 5bc7f083 user: fvogel tags: patch-85c8397412
20:38
merge core-8-6-branch (and fix conflict in test event-9) check-in: 0946e14b user: fvogel tags: patch-85c8397412-86
20:33
Fix [d50f63a0e1]: menu-38.1 hangs when unconstrained. check-in: c0bc7ec7 user: fvogel tags: trunk, main
20:32
Fix [d50f63a0e1]: menu-38.1 hangs when unconstrained. check-in: 0cb316cc user: fvogel tags: core-8-6-branch
20:05
If this still allows event-9 and/or textTag-16.2 to fail, then it cannot be a timing issue. check-in: 80153b78 user: fvogel tags: gcc_unstable_tests
12:10
Merge 8.7 check-in: 74933e10 user: jan.nijtmans tags: tk_print
11:09
Merge 8.6 check-in: b566fec9 user: jan.nijtmans tags: trunk, main
11:03
Two more failsOnXQuarz marks. Fix possible compiler warning when HAVE_XKBKEYCODETOKEYSYM is not defined check-in: 754075c9 user: jan.nijtmans tags: core-8-6-branch
10:45
Merge 8.6 check-in: b15f0d18 user: jan.nijtmans tags: trunk, main
10:42
Merge 8.5 check-in: 043152a4 user: jan.nijtmans tags: core-8-6-branch
10:39
One more failsOnQuarz mark. Extend ignore-glob check-in: 681cd646 user: jan.nijtmans tags: core-8-5-branch
01:16
propsed fix for lost "update" command after "destroy ." check-in: 23480ba5 user: griffin tags: bug-9b6065d1fd
00:44
Create new branch named "bug-9b6065d1fd" check-in: 80849fbf user: griffin tags: bug-9b6065d1fd
2021-03-08
20:05
event-9: Try an increase of the waiting time.

textTag-16.2:

For each of the following environnements :

  • My Win10 at home (PASS)
  • GitHub action (msvc) (PASS)
  • GitHub action (gcc(all)) (FAIL)
  • GitHub action (gcc(mem)) (PASS)

the debug output produced by the previous commit is always the same, independently of the PASS or FAIL test result :

Courier 12 -family {Courier New} -size 12 -weight normal -slant roman -underline 0 -overstrike 0 -ascent 14 -descent 4 -linespace 18 -fixed 1 Helvetica 24 -family Arial -size 24 -weight normal -slant roman -underline 0 -overstrike 0 -ascent 29 -descent 7 -linespace 36 -fixed 0 17,29 -- 27,47

Conclusion: this is not a font issue.

Let's try a different timing test then. check-in: 0ad0b4fb user: fvogel tags: gcc_unstable_tests

16:44
Merge 8.7. Another round of compiler warnings check-in: 03a15359 user: jan.nijtmans tags: tk_print
16:43
Unneccessary *_InitStubs() calls check-in: cd1fb75b user: jan.nijtmans tags: trunk, main
15:18
Merge 8.7 check-in: c2b5f2c2 user: jan.nijtmans tags: tk_print
15:16
Merge 8.6 check-in: 076264ca user: jan.nijtmans tags: trunk, main
15:13
Mark more testcases with failsOnXQuarz check-in: 9bcf997a user: jan.nijtmans tags: core-8-6-branch
14:46
Mark more testcases with failsOnQuarz check-in: 9525daf6 user: jan.nijtmans tags: core-8-5-branch
14:06
Eliminate unnecessary spacing check-in: 2ffc10bc user: jan.nijtmans tags: core-8-6-branch
13:37
Make tkWinGID.c and tkWinPrint.c compile. Still various compiler warnings check-in: c9958dc1 user: jan.nijtmans tags: tk_print
2021-03-06
10:19
Some debug info in an attempt to understand what's going on with textTag-16.2 (font issue?) check-in: 83362b58 user: fvogel tags: gcc_unstable_tests
01:26
Add tkWinGDI.c check-in: 0b726a00 user: kevin_walzer tags: tk_print
01:14
Replacing my printer code with a complete implementation courtesy of Harald Oehlmann; adding Michael Schwartz's GDI code after light tweaking, more extensive review and re-work needed to build; need to review and add Michael Schwartz's script-level implementation for printing text files and canvas widgets based on these C primitives check-in: 89094b3e user: kevin_walzer tags: tk_print
2021-03-05
16:15
Fix [58222c42b3]: ttk::entry has wrong default background/fieldbackground check-in: cdbd93ed user: culler tags: bug-58222c42b3
14:40
mac build with --enable-corefoundation. Use "sudo" when installing check-in: 31a210db user: jan.nijtmans tags: core-8-5-branch
14:22
Merge-mark check-in: 35174c6f user: jan.nijtmans tags: core-8-6-branch
14:21
Attempt to make more ttk testcases pass on github actions, by backporting some textual changes from 8.6 check-in: 3d788a85 user: jan.nijtmans tags: core-8-5-branch
08:47
Merge 8.7 check-in: 721d375b user: jan.nijtmans tags: bug-ea39ab591e, tip-595
07:39
Add Linux builds against Tcl 8.7 and 9.0 too check-in: 7737f79d user: jan.nijtmans tags: trunk, main
2021-03-04
20:39
Experiment check-in: 1daccaf1 user: fvogel tags: gcc_unstable_tests
20:39
Fix [8227d46f9d]: imgPhoto test failures and [236dfa6057]: imgPNG-4.4 test failure, which were essentially the same bug: a wrongly placed #endif check-in: e4d36a5a user: jan.nijtmans tags: trunk, main
2021-03-02
19:04
Merge 8.6 check-in: ea7782aa user: culler tags: trunk, main
19:03
Fix [1626ed65b8]: Aqua aborts when dead keys are used as menu accelerators. check-in: db32fe0b user: culler tags: core-8-6-branch
19:02
Adjust the key event processing logic to handle dead keys being used as menu accelerators. This prevents the crash at exit. Closed-Leaf check-in: 6cff5cd5 user: culler tags: bug-1626ed65b8
2021-03-01
19:59
Fix [9eb2c5c90c]: warning in tkImgPhoto.c check-in: f23f42a9 user: fvogel tags: trunk, main
17:34
Fix [1626ed65b8]: Aqua aborts when Command-backquote is pressed on a Spanish keyboard. check-in: bdb2ce53 user: culler tags: bug-1626ed65b8
16:36
Merge 8.6 check-in: 6d6dd610 user: jan.nijtmans tags: trunk, main
16:24
Need extra "update" after "after 50" check-in: cbcceb14 user: jan.nijtmans tags: core-8-6-branch
15:59
Fix event-9 testcase on Windows on Tk 8.6. See also [85c8397412] check-in: d9552e2e user: jan.nijtmans tags: core-8-6-branch
08:12
Merge 8.6 check-in: 32ebdabb user: jan.nijtmans tags: trunk, main
08:11
Fix a few "$tcl_platform(platform) ==" which should have been "[tk windowingsystem] ==". On Cygwin this makes a difference check-in: 24f86105 user: jan.nijtmans tags: core-8-6-branch
2021-02-28
09:20
merge trunk check-in: e56700cc user: fvogel tags: patch-85c8397412
09:20
merge core-8-6-branch check-in: ccd79148 user: fvogel tags: patch-85c8397412-86
09:08
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: bd3e4455 user: fvogel tags: trunk, main
09:08
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: 0232e0db user: fvogel tags: core-8-6-branch
09:07
merge the part of core-8-6-branch that was left out in previous merge due to wrong baseline check-in: 17f37d12 user: fvogel tags: bug-9e1312f32c
08:53
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: 3d9e6f5e user: fvogel tags: bug-9e1312f32c
08:43
merge core-8-6-branch check-in: 894b5a96 user: fvogel tags: bug-9e1312f32c
03:56
Merge 8.6 check-in: ea1c1aad user: marc_culler tags: trunk, main
03:55
Fix [3b9296159c]: The NULL pointer guard in XSetupEvent is misplaced. (Why it is needed remains a mystery.) check-in: 1ce1d38a user: marc_culler tags: core-8-6-branch
2021-02-27
15:22
Merge TIP 529 to trunk check-in: 790e32e7 user: kevin_walzer tags: trunk, main
10:46
Cherrypick Jan's suggestions [ee33dc39] and resolve conflict. check-in: 33dc4adb user: fvogel tags: patch-85c8397412
10:29
Resolve unintended fork check-in: 6a162bf1 user: fvogel tags: patch-85c8397412-86
10:27
Backout previous commit check-in: 844f2ab6 user: fvogel tags: patch-85c8397412-86
10:24
Implement Jan's suggestions. check-in: ee33dc39 user: fvogel tags: patch-85c8397412-86
2021-02-25
16:44
Merge 8.6 check-in: 119b5f73 user: jan.nijtmans tags: patch-85c8397412-86
15:45
Merge 8.7 check-in: 231be8e9 user: jan.nijtmans tags: mac_styles_87
15:44
Merge 8.7 check-in: 64b675f8 user: jan.nijtmans tags: glyph_indexing_2
15:09
Merge 8.7 check-in: b61da129 user: jan.nijtmans tags: strict-index, enhanced-index
14:04
Fix reference of tests Closed-Leaf check-in: 80d02564 user: fvogel tags: tip529-image-metadata-no-match-method
13:53
Merge 8.7 check-in: 1317f17f user: jan.nijtmans tags: bug-ea39ab591e, tip-595
10:19
Merge 8.6 check-in: 7a8c5279 user: jan.nijtmans tags: trunk, main
10:17
Fix [be9cade996]: sigsegv in tkwait check-in: e208aac7 user: jan.nijtmans tags: core-8-6-branch
10:11
Fix [234ee4f83b]: macOS Crash - Pasting text with special characters into Text widget check-in: 5ddef083 user: jan.nijtmans tags: core-8-6-branch
10:08
ClipboardGetProc() should never assume the bytes it receives are valid UTF-8 Closed-Leaf check-in: e7bdb2ba user: jan.nijtmans tags: bug-234ee4f83b
08:27
Fix [234ee4f83b]: macOS Crash - Pasting text with special characters into Text widget check-in: 11f53b46 user: jan.nijtmans tags: bug-234ee4f83b
2021-02-23
08:21
Merge 8.7 check-in: 99f2f945 user: jan.nijtmans tags: strict-index, enhanced-index
2021-02-21
04:37
Fix minor typos check-in: 6f357192 user: kevin_walzer tags: tk_print
04:28
Trying different approach based on TextOut rather than DrawText. Currently prints narrow column on page, but will do further refinement. check-in: a1c82516 user: kevin_walzer tags: tk_print
2021-02-20
14:11
Fix [be9cade996]: sigsegv in tkwait. Propagate the fix from https://core.tcl-lang.org/tcl/tktview/16828b3744521541660af48501fa06e63e564ad3 from vwait to tkwait. Closed-Leaf check-in: fda7fe5d user: fvogel tags: bug-be9cade996
2021-02-19
07:46
Merge 8.7. Fix some warnings in tkWinPrint.c, like "if (output = 0)" should be "if (output == 0)" check-in: 2fb69231 user: jan.nijtmans tags: tk_print
02:21
Some progress with text printing on Windows check-in: f1bc3939 user: kevin_walzer tags: tk_print
2021-02-17
11:03
Merge 8.7 check-in: fdb93746 user: jan.nijtmans tags: bug-ea39ab591e, tip-595
08:52
Using "ln" doesn't work correctly for lower-directories like "ttk", when zipping libtk.vfs check-in: 763267f7 user: jan.nijtmans tags: trunk, main
2021-02-16
14:01
Attempt to make double-arch binary on MacOS check-in: fac4d9dc user: jan.nijtmans tags: trunk, main
2021-02-15
15:01
Fix windows build using --disable-shared check-in: 6bc49a4f user: jan.nijtmans tags: trunk, main
14:36
Use "macher" utility in stead of append on MacOSX, just as Tcl does check-in: b4858cc4 user: jan.nijtmans tags: trunk, main
10:09
Sync unix/tcl.m4 with Tcl. Re-generate unix/configure check-in: d7c02c8e user: jan.nijtmans tags: trunk, main
2021-02-14
15:19
Cherrypick version detection fixes in controlPointerWarpTiming check-in: 24fd2f0b user: fvogel tags: patch-85c8397412
15:13
The relevant check is on [tk windowingsystem], not on $::tcl_platform(os). For instance think about Cygwin. check-in: 382d6ba0 user: fvogel tags: patch-85c8397412-86
15:09
Fix Tk version detection check-in: a87809c0 user: fvogel tags: patch-85c8397412-86
2021-02-13
12:55
Fix conflict resolution error I made in [aaec2f44] check-in: be2b4b85 user: fvogel tags: patch-85c8397412-86
2021-02-12
09:30
More MSVC++ 6.0-friendly solution for [822330269b] check-in: e129a2ef user: jan.nijtmans tags: trunk, main
09:11
Fix pkgconfig testcase for --disable-shared builds check-in: 449aafff user: jan.nijtmans tags: trunk, main
08:50
Now that TIP #430 works for Tk, no longer install tk_library/tk.tcl and friends in <prefix>/lib/tk8.7 check-in: a9709559 user: jan.nijtmans tags: trunk, main
08:13
Better job of locating the tclsh binary (to be unzipped for --disable-shared). Also, don't abort build when it fails check-in: 7ae1803c user: jan.nijtmans tags: trunk, main
2021-02-11
21:39
Extend condition for running an 'after' in controlPointerWarpTiming to Windows 10 or above (instead of exactly Win10). check-in: a0b06657 user: fvogel tags: patch-85c8397412
21:36
Extend condition for running an 'after' in controlPointerWarpTiming to Windows 10 or above (instead of exactly Win10). check-in: 65432c8c user: fvogel tags: patch-85c8397412-86
21:25
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. This is the patch for 8.6 (with many conflicts fixed). check-in: aaec2f44 user: fvogel tags: patch-85c8397412-86
21:13
Typo check-in: c2650116 user: fvogel tags: patch-85c8397412
18:14
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. Patch from Erik Leunissen applied as-is. check-in: 35b17035 user: fvogel tags: patch-85c8397412
09:30
Expperiment: let's see if the change in tkPointer.c is responsable for test-case breakage on Windows (don't care other platforms for now) Closed-Leaf check-in: 62698b87 user: jan.nijtmans tags: bug-9e1312f32c
09:26
typo in github actions linux build check-in: b7c57318 user: jan.nijtmans tags: trunk, main
2021-02-10
11:13
Merge 8.7 check-in: 5bc0aaa7 user: jan.nijtmans tags: strict-index, enhanced-index
10:57
Make TIP #430 (finally) work with Tk. check-in: b5e6fa24 user: jan.nijtmans tags: trunk, main
10:23
Merge 8.6 check-in: c2c7ce7b user: jan.nijtmans tags: trunk, main
10:17
Fix [d3cd4c6949]: Make the ttk::notebook::CycleTab proc more robust check-in: 68ada642 user: jan.nijtmans tags: core-8-6-branch
10:16
Sync win/rules.vc with Tcl check-in: af896897 user: jan.nijtmans tags: core-8-6-branch
2021-02-09
16:45
In Github actions, build against the Tcl bug-87e840c26c branch Closed-Leaf check-in: 87c2fefd user: jan.nijtmans tags: bug-87e840c26c
16:39
Only set the dllfile,runtime key info when doing a shared build check-in: ba4cf1e8 user: jan.nijtmans tags: bug-87e840c26c
14:13
Add --disable-zipfs to macosx/GNUmakefile check-in: 78fed98b user: jan.nijtmans tags: bug-87e840c26c
12:56
Add "dllfile,runtime" to Tk package configuration check-in: b8afddd0 user: jan.nijtmans tags: bug-87e840c26c
09:37
Use --disable-vfs when linking with Tcl 8.6 check-in: fe35c6bf user: jan.nijtmans tags: bug-87e840c26c
08:48
merge-mark check-in: 5cda5441 user: jan.nijtmans tags: core-8-6-branch
08:46
Add two missing rules (needed because we removed the dependency on the UNIX directory from win32 build) check-in: 8557b30d user: jan.nijtmans tags: core-8-5-branch
08:34
There are no png files in TEST_DIR check-in: e7eb9431 user: jan.nijtmans tags: core-8-5-branch
2021-02-08
15:18
Merge 8.7. Don't pack "demo" directory in zip-file check-in: 4886b4ca user: jan.nijtmans tags: bug-87e840c26c
13:37
Merge 8.6 check-in: efab92a9 user: jan.nijtmans tags: trunk, main
13:26
Merge 8.5 check-in: 46be8a55 user: jan.nijtmans tags: core-8-6-branch
12:15
Fix [44eaf9a908]: 'make distclean' fails on trunk Undo ttk.decls from unnecessary "current" and ending semicolon Don't use "catch" in Tk's pkgIndex.tcl, and don't use "load" 2th argument check-in: 19231832 user: jan.nijtmans tags: core-8-5-branch
07:59
Merge-mark check-in: 0bf5087d user: jan.nijtmans tags: core-8-6-branch
07:47
Fix [f10f49430c]: core-8-5-branch does not build with MSVC 2019 Use "/D" in stead of "-D" in the cl command line, for consistancy check-in: 29134572 user: jan.nijtmans tags: core-8-5-branch
2021-02-07
23:31
Merge trunk check-in: 74a32b4e user: pspjuth tags: pspjuth-treeview
23:10
Documentation updates check-in: e75e9601 user: pspjuth tags: pspjuth-treeview
20:17
merge core-8-6-branch check-in: 8a667241 user: fvogel tags: trunk, main
20:16
merge mark check-in: 9c177665 user: fvogel tags: core-8-6-branch
20:14
Marking textTag-18.1 as knownBug in [c62fb2ba] wasn't so satisfying to me, so I have backported the fix from core-8-6-branch. check-in: 21fd2346 user: fvogel tags: core-8-5-branch
14:18
Fix [9e1312f32c]: Delivery of <Enter> event to master after destruction of slave widget check-in: 94e45daa user: fvogel tags: trunk, main
14:16
Fix [9e1312f32c]: Delivery of <Enter> event to master after destruction of slave widget check-in: f4ef2a3f user: fvogel tags: core-8-6-branch
14:13
Merge 8.6 check-in: 0989be34 user: fvogel tags: bug-9e1312f32c
12:41
Remove superfluous .AS call in CrtPhImgFmt.3, and fix typos and indentation. check-in: 69ad6ea2 user: fvogel tags: tip529-image-metadata-no-match-method
2021-02-06
23:34
Added item option -hidden check-in: e352b946 user: pspjuth tags: pspjuth-treeview
23:09
Keep track of visible items separately from all items. check-in: 10b5e802 user: pspjuth tags: pspjuth-treeview
18:26
Make compile with MS-VC2015. As any warning stops compilation, the signed/unsigned warning must be corrected, sorry. check-in: fd1007dd user: oehhar tags: tk_print
18:07
TIP-529 metadata dict: on unused output metadata dict, recreate it also, if driver has shared the object. check-in: c5732677 user: oehhar tags: tip529-image-metadata-no-match-method
15:50
Minor adjustments check-in: 8b079326 user: kevin_walzer tags: tk_print
04:19
Some progress on text printing; need to support multi-page printing, improve layout of text on page check-in: 54688f87 user: kevin_walzer tags: tk_print
2021-02-05
14:17
Merge 8.7 check-in: df7b1b6e user: jan.nijtmans tags: bug-87e840c26c
08:51
Fix [f9bd73629e] follow-up. Thanks, Csaba, for discovering this! check-in: f0957b8a user: jan.nijtmans tags: trunk, main
2021-02-04
14:17
Merge 8.7. Make a --disable-shared build handle the Tk zip file. check-in: 134ff86e user: jan.nijtmans tags: bug-87e840c26c
11:34
Sync */tcl.m4 with Tcl check-in: 52f86aa6 user: jan.nijtmans tags: trunk, main
2021-02-03
18:59
Actually, the @available directive was available in XCode 10.9 (for macOS 10.14) check-in: a03a3fcd user: marc_culler tags: trunk, main
17:40
Fix [effc24d25b]: Mac OS: compilation error reported (even though it's only a warning) check-in: ae4292b8 user: jan.nijtmans tags: trunk, main
10:31
Merge 8.7 check-in: 8fe5cc83 user: jan.nijtmans tags: strict-index, enhanced-index
09:48
New macro TK_OPTION_UNDERLINE_DEF, which simplifies the default handling for "-underline" options. check-in: 7613a7a3 user: jan.nijtmans tags: trunk, main
08:51
Merge 8.7 check-in: 1b0fec67 user: jan.nijtmans tags: strict-index, enhanced-index
04:51
First attempt at printing text file on Windows check-in: 20c1c118 user: kevin_walzer tags: tk_print
2021-02-02
16:07
Merge 8.6 check-in: 57b384d0 user: jan.nijtmans tags: trunk, main
15:40
More implicit type-casts, for C++ compatibility. check-in: 9b1b7861 user: jan.nijtmans tags: core-8-6-branch
14:10
Merge 8.7 check-in: 7ac242ef user: jan.nijtmans tags: revised_text, tip-466
13:53
Merge 8.7 check-in: e93ad3b8 user: jan.nijtmans tags: glyph_indexing_2
2021-02-01
16:17
Fix [44eaf9a908]: 'make distclean' fails on trunk check-in: 5fa52017 user: jan.nijtmans tags: trunk, main
10:16
Make it compile with gcc (missing winspool.lib). Use Wide API, for better Unicode support. check-in: 7cf7ad66 user: jan.nijtmans tags: tk_print
2021-01-31
18:37
Fix warning when building the man page ('CrtPhImgFmt: SYNOPSIS: output-directive: ignoring .nf') check-in: f21edc91 user: fvogel tags: tip529-image-metadata-no-match-method
02:15
Tighten comment check-in: e4f8b398 user: kevin_walzer tags: tk_print
01:24
Windows printing now sends text to printer but printer cannout output correctly; may need to try another approach check-in: a853acd5 user: kevin_walzer tags: tk_print
2021-01-30
18:35
Formatting cleanup check-in: cd80f597 user: kevin_walzer tags: tk_print
18:31
Text printing connects with printer but generates no output; need to look more closely at raw mode check-in: 334c7aff user: kevin_walzer tags: tk_print
2021-01-29
16:24
Merge 8.7 check-in: f4675682 user: jan.nijtmans tags: bug-87e840c26c
16:21
In guthub actions: Windows build with gcc should be against Tcl 8.6 headers check-in: 8e051e02 user: jan.nijtmans tags: trunk, main
16:16
More progress in TIP #430 for Tk: zip file is now attached to the shared library, cannot be used by Wish yet. check-in: a6c3bade user: jan.nijtmans tags: trunk, main
16:00
Merge 8.6 check-in: d5131211 user: jan.nijtmans tags: trunk, main
15:58
Undo previous change to unix/configure.in check-in: c454e679 user: jan.nijtmans tags: core-8-6-branch
13:34
Merge 8.6 check-in: 22e1f941 user: jan.nijtmans tags: trunk, main
13:25
Fix 2 warnings when running autoconf 2.69 or 2.70 check-in: c12f2569 user: jan.nijtmans tags: core-8-6-branch
10:54
Merge trunk. More progress: In shared builds, Tk zip-files are now appended to the Tk shared library check-in: b30959b2 user: jan.nijtmans tags: bug-87e840c26c
03:32
Fix typo check-in: 48439eef user: kevin_walzer tags: tk_print
03:31
Printing bitmap rendering of canvas works on Win32; on to text printing check-in: 5b881f9b user: kevin_walzer tags: tk_print
02:01
Fix typo in man page check-in: 42bb7557 user: kevin_walzer tags: tip529-image-metadata-no-match-method
2021-01-28
16:56
Merge 8.7 check-in: 516179c4 user: jan.nijtmans tags: strict-index, enhanced-index
10:26
Fix [237971ce]: [$canvas insert] changed behaviour. Thanks to Emiliano Gavilan for the bug report. check-in: 13f39d0d user: jan.nijtmans tags: trunk, main
10:20
Two new testcases check-in: 09b26468 user: jan.nijtmans tags: core-8-6-branch
08:01
Fix for [237971ce]: [$canvas insert] changed behaviour. Also added testcase from Emiliano Gavilan. Closed-Leaf check-in: 079e0a0f user: jan.nijtmans tags: bug-237971ce
02:05
Minor tweak check-in: 8647fcf8 user: kevin_walzer tags: tk_print
2021-01-27
22:17
Merge main check-in: 38406502 user: marc_culler tags: mac_styles_87
22:03
Merge 8.6 check-in: c2715114 user: marc_culler tags: trunk, main
21:19
Merge 8.6 check-in: e24c039b user: marc_culler tags: mac_styles
21:13
Fix [bdcab85b9c]: Aqua crash when non-BMP characters are used in a menu label check-in: efde128d user: marc_culler tags: core-8-6-branch
20:38
Fix [bdcab85b9c]: Aqua crash when non-BMP characters are used in a menu label Closed-Leaf check-in: 236cec5b user: marc_culler tags: bug-bdcab85b9c
10:01
Merge 9.0 check-in: 552de882 user: jan.nijtmans tags: tk_print
09:59
Merge-mark check-in: 65760beb user: jan.nijtmans tags: trunk, main
09:58
Sync genStubs.tcl changes from Tcl 8.6. Finish "make genstubs" for Ttk in makefile.vc. check-in: 94187a74 user: jan.nijtmans tags: core-8-6-branch
09:44
Don't use hardcoded 'zipper.tcl' file in makefile.vc. Finish 'genstubs' target for ttk. check-in: 9a0a78b5 user: jan.nijtmans tags: trunk, main
08:07
needsTcl87 constraint is true for Tcl 9.0 as well check-in: cbaf2a35 user: jan.nijtmans tags: trunk, main
02:12
Minor tweak check-in: 2babb6fb user: kevin_walzer tags: tk_print
2021-01-26
18:54
Merge trunk; fix parsing errors in photo.n check-in: eaec02eb user: kevin_walzer tags: tip529-image-metadata-no-match-method
16:32
Tweak check-in: 8f20c2ce user: kevin_walzer tags: tk_print
15:33
Merge 8.7. Fix a few compiler warnings check-in: 88f352c3 user: jan.nijtmans tags: tk_print
15:12
Correct groff syntax check-in: c8b50437 user: oehhar tags: tip529-image-metadata-no-match-method
11:54
TIP529: image metadata: added driver interface documentation check-in: 39de82dd user: oehhar tags: tip529-image-metadata-no-match-method
09:49
Fix [0e1b64074]: Build error on Windows 10/VS 2019 check-in: ec93c882 user: jan.nijtmans tags: trunk, main
03:00
Remove invalid UTF check-in: 9c42f02b user: kevin_walzer tags: tk_print
01:01
Add tkWinPrint.c check-in: e5270c64 user: kevin_walzer tags: tk_print
00:17
Merge trunk check-in: 07c0370c user: kevin_walzer tags: tk_print
00:09
Initial attempt at printing tip check-in: d50e109a user: kevin_walzer tags: tk_print
2021-01-25
20:00
merge-mark check-in: 24ff9a28 user: jan.nijtmans tags: trunk, main
19:59
Make Tk 8.6 compile (again) with Tcl 8.7 headers and --disable-shared check-in: fa702e07 user: jan.nijtmans tags: core-8-6-branch
18:28
TIP529 image metadata: "photo" documentation page started. check-in: ce203a4c user: oehhar tags: tip529-image-metadata-no-match-method
14:28
Fix typo in tkWinIco.c check-in: 095536a9 user: kevin_walzer tags: trunk, main
2021-01-23
13:23
Merge main, Tk_CreatePhotoImageFormatVersion3: stubs position from 279 to 280, masterPtr->modelPtr check-in: 84174311 user: oehhar tags: tip529-image-metadata-no-match-method
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
2021-01-22
14:11
Fix warning, compiling on macOS with Tcl 9.0 headers check-in: a55a9c97 user: jan.nijtmans tags: trunk, main
13:03
Merge 8.6 check-in: b9adfbd7 user: jan.nijtmans tags: trunk, main
12:44
Fix [1712098]: Tk still needs Tcl source distro check-in: 90fb03c0 user: jan.nijtmans tags: core-8-6-branch
11:08
Mark testcases which fail on XQuarz check-in: f762ef0a user: jan.nijtmans tags: core-8-5-branch
2021-01-21
16:21
Merge 8.7 check-in: c5eb0a6c user: jan.nijtmans tags: bug-87e840c26c
15:17
Merge 8.6 check-in: 7dd1d856 user: jan.nijtmans tags: trunk, main
15:08
Compile stub library with -fno-lto. See 98ae20f0f5 for the reason why. check-in: 0e3d6628 user: jan.nijtmans tags: core-8-6-branch
10:43
Merge 8.6 check-in: 38c4620b user: jan.nijtmans tags: trunk, main
10:41
Merge 8.5 check-in: fd2756a8 user: jan.nijtmans tags: core-8-6-branch
10:34
More progress on github actions MacOS build. check-in: 9371be2a user: jan.nijtmans tags: core-8-5-branch
2021-01-20
15:51
Fix place-14.1 testcase in --enable-symbols=mem mode, which broke as a result of TIP #518. check-in: 1b6cad0d user: jan.nijtmans tags: trunk, main
09:31
"brew cask install" doesn't work, so use "brew install --cask" instead check-in: 9a07d613 user: jan.nijtmans tags: core-8-5-branch
2021-01-19
11:42
merge-mark check-in: 34504a10 user: jan.nijtmans tags: trunk, main
11:41
sync keysym.h and keysymdef.h with latest X11 version. Mostly formatting only, no new keycodes check-in: 870a2d1b user: jan.nijtmans tags: core-8-6-branch
2021-01-18
13:25
Change (non-standard, Windows-only) keysyms "Win_L", "Win_R" and "App" keycodes to be the same as "Super_L", "Super_R" and "Menu". Make old usage deprecated, but - for now - it still works. Update keysymdef.h to match latest X11R6 version. Fix documentation (some keysym's were still missing) check-in: 27ecebe8 user: jan.nijtmans tags: trunk, main
10:03
Make 3 keysyms, "OE", "oe" and "Ydiaeresis" available on Windows and MacOS. Already available on X11R6. Update "keysyms.n" documentation: Was not in sync with real keysym list. check-in: bc651830 user: jan.nijtmans tags: core-8-6-branch
2021-01-15
19:27
Aqua refresh issues: use [NSView lockfocus] when minimum target OS version is < 10.14 Leaf check-in: 87d589d5 user: marc_culler tags: mac_lockfocus
15:13
Merge 8.6 check-in: 1427fe34 user: jan.nijtmans tags: trunk, main
15:08
Always use -eofchar "\032 {}", not -eofchar \032. See: 5bfe3de008 check-in: c4d94408 user: jan.nijtmans tags: core-8-6-branch
14:27
Change shared Tk filename check-in: 77106e92 user: jan.nijtmans tags: bug-ea39ab591e, tip-595
08:36
Merge-mark check-in: 86d21749 user: jan.nijtmans tags: trunk, main
08:35
Add (back) keysyms "Arabic_switch" and "Arabic_comma", since they were available in Tk 8.6 as well. Remove some keysyms that TIP #588 deprecated, because Tk 8.6 didn't have them either, like "ooblique" check-in: b03d1aad user: jan.nijtmans tags: trunk, main
08:24
Add 4 keycodes from X11R6: "Codeinput", "SingleCandidate", "MultipleCandidate" and "PreviousCandidate", so they are available on Windows/MacOS too. Also sort ks_names.h a little check-in: 8cbcef90 user: jan.nijtmans tags: core-8-6-branch
2021-01-14
15:14
Do some sorting in ks_names.h, no removals or additions. This way, it becomes clear that some Hangul_* entries are actually deprecated (same keycode as another symbol earlier in the table) check-in: 95abbffb user: jan.nijtmans tags: trunk, main
13:23
Make the declaration of tclIntStubsPtr match the declaration in tclStubLib.c. It looks like some gcc versions (10 ???) are picky on this, with certain C-flags check-in: 8d4ab90b user: jan.nijtmans tags: trunk, main
2021-01-13
17:17
merge-mark check-in: 32733956 user: jan.nijtmans tags: trunk, main
17:16
gcc warnings, when compiling with Tcl 8.7 headers check-in: 5ad03ec7 user: jan.nijtmans tags: core-8-6-branch
17:02
Merge 8.7 check-in: d2a85a10 user: jan.nijtmans tags: trunk, main
17:00
Merge 8.5 check-in: 71a815a9 user: jan.nijtmans tags: core-8-6-branch
16:58
Don't use @TCL_DEFS@ in win/Makefile.in (just as unix/Makefile.in). In stead, add the missing checks to win/configure.in. This resolves symbol conflicts like PACKAGE_NAME, which gives compiler warnings on Windows. check-in: 0dd6ecc4 user: jan.nijtmans tags: core-8-5-branch
16:19
gcc warnings, when compiling with Tcl 9.0 headers check-in: c6b2590d user: jan.nijtmans tags: trunk, main
16:09
Eliminate internal TkGetByteArrayFromObj() and TkGetStringFromObj() functions: Thanks to TIP #481 those are no longer needed. check-in: 511847fc user: jan.nijtmans tags: trunk, main
10:53
Merge 8.6 check-in: 2cfe4ccf user: jan.nijtmans tags: trunk, main
10:29
Fix [f6c5365244]: compilation error Windows 10 / Visual Studio 2019 check-in: c24792ef user: jan.nijtmans tags: core-8-6-branch
10:28
Fix [f6c5365244]: compilation error Windows 10 / Visual Studio 2019 check-in: da7e629e user: jan.nijtmans tags: core-8-5-branch
08:26
Mark textTag-18.1 with "knownBug": Not really worth to pay much attention to it any more. check-in: c62fb2ba user: jan.nijtmans tags: core-8-5-branch
08:15
Merge-mark core-8-6-11-rc (single-char fix, already done here). Remove wrong comment. check-in: 2eab6e3b user: jan.nijtmans tags: core-8-6-branch
07:51
Fix [7beaed7db6]: Typo in ttk binding script in Tk 8.6.11 Closed-Leaf check-in: 03611622 user: jan.nijtmans tags: core-8-6-11-rc, core-8-6-11-1
2021-01-12
09:31
Another experiment: bring back tkPack.c from 8.6 too Closed-Leaf check-in: 7b35f350 user: jan.nijtmans tags: bug-5816ae8d1e
08:24
Merge 8.5 check-in: 3187fdb8 user: jan.nijtmans tags: core-8-6-branch
08:18
backport textTag-18.1 changes from 8.6. Hopefully this makes the test pass on Windows check-in: 2ac6822e user: jan.nijtmans tags: core-8-5-branch
2021-01-11
15:36
Experiment: Bring back tkPlace.c from Tk 8.6, see if this helps. check-in: d8f47a3f user: jan.nijtmans tags: bug-5816ae8d1e
12:17
Merge-mark check-in: b902eac4 user: jan.nijtmans tags: core-8-6-branch
12:16
Don't bother MSVC build: makefile.vc is not maintained for loooooong time. check-in: 6965b9ad user: jan.nijtmans tags: core-8-5-branch
07:23
merge-mark check-in: 04113587 user: jan.nijtmans tags: trunk, main
07:19
Fix [7beaed7db6]: Typo in ttk binding script in Tk 8.6.11. Also remove some unnecessary braces. check-in: 349bcf8f user: jan.nijtmans tags: core-8-6-branch
2021-01-09
17:09
Fix [00c94e7d85]: A typo in 'text/images' manual. check-in: 7863d830 user: fvogel tags: trunk, main
17:09
Fix [00c94e7d85]: A typo in 'text/images' manual. check-in: 5c8f6f37 user: fvogel tags: core-8-6-branch
2021-01-08
17:22
Merge 8.7 check-in: d69226e8 user: jan.nijtmans tags: strict-index, enhanced-index
17:21
Merge 8.7 check-in: 33ecc9e5 user: jan.nijtmans tags: bug-87e840c26c
17:14
Merge 8.6 check-in: bfe7f380 user: jan.nijtmans tags: bug-9e1312f32c
17:09
Merge 8.6 check-in: 6955891f user: jan.nijtmans tags: trunk, main
17:08
Merge 8.5 check-in: 071aafd1 user: jan.nijtmans tags: core-8-6-branch
17:05
[e57dbff619]: Ubuntu / Gnome desktop incorrect window mouseover labels in dock (doc update only) check-in: ac599898 user: jan.nijtmans tags: core-8-5-branch
16:54
[822330269b]: image svg: Potential buffer overflow (integer overflow for insane image sizes) check-in: 045f25f6 user: jan.nijtmans tags: trunk, main
16:50
[26889b3e7b]: Make the uniform mouse wheel event handling more standard-conform check-in: 8eaf6b60 user: jan.nijtmans tags: trunk, main
16:44
TIP #592 implementation: Stop support for Windows XP, Server 2003, Vista, Server 2008 check-in: 993d0a6e user: jan.nijtmans tags: trunk, main
14:36
Slightly better overflow-check, without doing too many re-calculations of the same multiply Closed-Leaf check-in: f3bb9eb3 user: jan.nijtmans tags: bug-822330269b_svg-overflow
14:21
Close fork Closed-Leaf check-in: dd072821 user: jan.nijtmans tags: mac_styles-8_6_11
13:34
TIP #587 addendum: When reading commands from stdin, decode from utf-8 independant from system encoding. Somehow bind-16.47 is still failing in CI environment, not reproducable in Visual Studio environment. check-in: 30e2618e user: jan.nijtmans tags: trunk, main
13:10
Merge 8.6. Sync */tcl.m4 with Tcl check-in: 4ee75a0a user: jan.nijtmans tags: trunk, main
12:37
Sync unix/tcl.m4 with Tcl check-in: 5a0c36f4 user: jan.nijtmans tags: core-8-6-branch
2021-01-07
17:29
Fix default values for the (now ignored) menu foreground and background options. check-in: 7f02ad5c user: marc_culler tags: mac_styles-8_6_11
2021-01-06
21:10
Ticket [822330269b] Add check for overflow before image plain ckalloc. check-in: 1d602ea6 user: oehhar tags: bug-822330269b_svg-overflow
16:39
Attempt to fix problem in TIP #587 implementation: When reading commands from stdin, they are - like - 'sourced', so it should be in utf-8 as well. Closed-Leaf check-in: df9c274f user: jan.nijtmans tags: tip-587-stdin
2021-01-05
18:42
Fix washed out controlAccentColor on old macOS systems. check-in: bf831661 user: marc_culler tags: mac_styles-8_6_11
17:13
Merge 8.7. TIME_WITH_SYS_TIME is now obsolete (due to autoconf-2.70) check-in: 37978e36 user: jan.nijtmans tags: trunk, main
15:33
Merge 8.5. Sync */tcl.m4 with Tcl. check-in: ad63439d user: jan.nijtmans tags: core-8-6-branch
15:28
Correct Tk version in win/configure.in check-in: ecce338b user: jan.nijtmans tags: core-8-5-branch
15:26
Sync */tcl.m4 with Tcl check-in: 2aae0366 user: jan.nijtmans tags: core-8-5-branch
2021-01-04
11:19
Cygwin-specific: Don't link wish with Windows Tk check-in: 620b31ae user: jan.nijtmans tags: cygwin
10:19
Merge 8.6 check-in: bd9a2976 user: jan.nijtmans tags: cygwin
10:06
Merge-mark check-in: f5d64126 user: jan.nijtmans tags: trunk, main
10:04
Merge 8.5 check-in: 5719880a user: jan.nijtmans tags: core-8-6-branch
10:03
Re-generate win/configure check-in: 1102244f user: jan.nijtmans tags: core-8-5-branch
01:56
Snapshot of mac_styles at 8.6.11 check-in: 892fe5f1 user: marc_culler tags: mac_styles-8_6_11
01:52
Merge 8.6 check-in: 7ce184e2 user: marc_culler tags: mac_styles
00:52
Merge 8.6 check-in: f406e9a4 user: marc_culler tags: trunk, main
00:50
Fix [19fb7a38fc]: Aqua: when Info.plist does not specify an Application Icon, the default Tk feather icon needs to be named NSApplicationIcon. check-in: e15226d8 user: marc_culler tags: core-8-6-branch
2021-01-03
18:11
Fix [19fb7a38fc]: Set the image name when defaulting to the Tk feather icon because no valid icon was found in Info.plist Closed-Leaf check-in: 66d30610 user: marc_culler tags: bug-19fb7a38fc
13:39
Fix [e57dbff619]: Ubuntu / Gnome desktop incorrect window mouseover labels in dock, by better documenting differences between window managers. Closed-Leaf check-in: ccc7ad37 user: fvogel tags: bug-e57dbff619
00:55
merge 8.6 check-in: af377d72 user: dgp tags: trunk, main
00:41
merge release check-in: 0ae4d65c user: dgp tags: core-8-6-branch
2020-12-31
01:52
merge 8.6 check-in: e5018b55 user: dgp tags: rc2, release, core-8-6-11-rc, core-8-6-11
01:51
[85f316beb1] Fix static wish build for Aqua. Thanks to bagnon. check-in: 3bc8ae4e user: dgp tags: core-8-6-branch
00:29
Attempt to fix [85f316beb1]: Tk 8.6.11 RC1 fails to produce static Wish with Aqua support Closed-Leaf check-in: 2564d053 user: jan.nijtmans tags: bug-85f316beb1-8.6
2020-12-30
22:20
Attempt to fix [85f316beb1]: Tk 8.6.11 RC1 fails to produce static Wish with Aqua support Closed-Leaf check-in: afdc682b user: jan.nijtmans tags: bug-85f316beb1
22:06
updates to changes file completed check-in: 6b837688 user: dgp tags: core-8-6-11-rc
21:08
Merge 8.7 Closed-Leaf check-in: 5ee12a15 user: jan.nijtmans tags: patch-26889b3e7b
21:06
Keep Option-MouseWheel scrolling 10 x MouseWheel scrolling. check-in: c1fe2a6a user: jan.nijtmans tags: patch-26889b3e7b
18:27
merge 8.6 check-in: 4dda9421 user: dgp tags: core-8-6-11-rc
16:57
Merge bug-e3888d5820-alt1. This re-adds arroneously removed 'after 50' after warping commands, which is needed on Windows so that the tests are stable and don't depend on a race condition. check-in: 85be1768 user: fvogel tags: trunk, main
15:44
In Tk 8.7, warping is now synchronous (it was executed at idle time until and including 8.6), see [e3888d5820]. As a consequence we don't need to call 'update' in the tests anymore for 8.7. However, as detailed in ticket [69b48f427e] (specifically in comment there dated 2019-10-27 14:24:26), on Windows we still need to call 'after 50' to give time to SendInput to execute. This is independent from the fact warping happens sychronously or not and was committed as [e9becf44ab] in core-8-6-branch but was later erroneously removed from trunk branch in [d9d8c6bf] and [3e8ae688] under the wrong idea that is was not necessary with synchronous warping. Restore those calls, which makes bind-34.[123] and bind-36.1 always pass instead of rely on a race condition. Closed-Leaf check-in: 99290d7d user: fvogel tags: bug-e3888d5820-alt1
15:25
merge trunk check-in: c2d0773b user: fvogel tags: bug-e3888d5820-alt1
12:44
Remove unneeded changes in previous commit check-in: 5b8af486 user: fvogel tags: bug-9e1312f32c
2020-12-29
22:58
Proposed fix for [26889b3e7b]: Make the uniform mouse wheel event handling more standard-conform check-in: 9db03053 user: jan.nijtmans tags: patch-26889b3e7b
22:30
Merge 8.6 check-in: df4662f4 user: jan.nijtmans tags: trunk, main
22:29
Fix 43d371ac19: Usage of exit() without including <stdlib.h> in unix/configure check-in: 4c15c03b user: jan.nijtmans tags: core-8-6-branch
22:27
Fix 43d371ac19: Usage of exit() without including <stdlib.h> in unix/configure check-in: ceba67b1 user: jan.nijtmans tags: core-8-5-branch
02:39
update changes file WIP check-in: 5a5ac548 user: dgp tags: core-8-6-11-rc
2020-12-28
20:57
Robustify event-9 since it was failing sometimes on Win10, depending on a. race conditions (therefore the three added 'after 50'), and b. the location where the .top toplevel opens (it should not be over '.' otherwise an additional <Enter> event is generated for '.' and logged in the res variable). check-in: ab7d3825 user: fvogel tags: bug-9e1312f32c
19:22
merge core-8-6-branch check-in: 71ae582e user: fvogel tags: bug-9e1312f32c
18:16
update changes WIP check-in: 25254cb6 user: dgp tags: core-8-6-11-rc
2020-12-27
19:46
MSVC build assumes Tcl 8.7 check-in: 8dc89ae8 user: jan.nijtmans tags: trunk, main
19:39
Don't bother EXTRA_CC_SWITCHES (doesn't work yet). Fix selector for BUILD_CONFIG_ID check-in: 1daea46c user: jan.nijtmans tags: trunk, main
2020-12-26
20:03
merge 8.6 check-in: 7cfe08c3 user: dgp tags: core-8-6-11-rc
2020-12-24
16:28
Merge 8.6 check-in: bf9ba19e user: jan.nijtmans tags: trunk, main
16:26
Sync installManPage with Tcl. unix/configure.in is not supposed to be executable in the dist check-in: c8f6227a user: jan.nijtmans tags: core-8-6-branch
16:23
unix/configure.in is not supposed to be executable in the dist. Don't generate unix/tkConfig.h.in and unix/configure as part of "make dist" check-in: 90bd01b5 user: jan.nijtmans tags: core-8-5-branch
16:15
Sync unix/installManPage with Tcl check-in: 68f87cb1 user: jan.nijtmans tags: core-8-5-branch
15:45
Merge 8.6 check-in: 826244d1 user: marc_culler tags: trunk, main
15:43
Merge 8.6 check-in: 0985b044 user: marc_culler tags: core-8-6-11-rc
15:42
Fix [6157a8c4ca]: -filetypes does not work on macOS file dialogs check-in: 2a6097c4 user: marc_culler tags: core-8-6-branch
15:39
Fix [6157a8c4ca]: -filetypes does not work on macOS file dialogs Closed-Leaf check-in: b8336d87 user: marc_culler tags: bug-6157a8c4ca
2020-12-23
10:49
Suggested fix for [0f4e0785d7]: Use after free bug TkText *textPtr Closed-Leaf check-in: 2f091f55 user: jan.nijtmans tags: bug-0f4e0785d7
2020-12-22
14:28
Update all configure-related stuff to work with autoconf-2.70 too. For now, everything still generated with (modified) autoconf-2.59 check-in: e87e9533 user: jan.nijtmans tags: core-8-5-branch
13:22
merge 8.6 check-in: 41d4b61e user: dgp tags: rc1, core-8-6-11-rc
10:50
Merge 8.7 check-in: d88533c9 user: jan.nijtmans tags: glyph_indexing_2
10:44
Merge 8.7 check-in: bfaba5a7 user: jan.nijtmans tags: bug-87e840c26c
10:39
Fix duplicate "const" in tkUnixSysNotify.c: This doesn't work on a C++ compiler. Fix winWm-9.2 testcase: we already know this doesn't work on Ubuntu check-in: 04fb2ec3 user: jan.nijtmans tags: trunk, main
10:01
Merge 8.6 check-in: 89cc53c9 user: jan.nijtmans tags: trunk, main
09:58
Follow-up to [27fc4d0ae8]: one more typo check-in: 1f49aa4d user: jan.nijtmans tags: core-8-6-branch
07:31
Merge 8.6 check-in: 5b60d358 user: jan.nijtmans tags: trunk, main
07:28
Fix ea8cd4789c: Tcl 8.6.11 does not compile with VisualStudio 2010 check-in: 0ec475da user: jan.nijtmans tags: core-8-6-branch
2020-12-21
03:09
Patch to fix memory leak in runtime linking of libnotify from Christian Werner check-in: e9eb0909 user: kevin_walzer tags: trunk, main
2020-12-19
22:23
Autoconf 2.69 should still work (otherwise "make dist" fails on platforms which don't have autoconf-2.69 yet) check-in: df783d99 user: jan.nijtmans tags: trunk, main
2020-12-18
11:50
Fix [b2a79390e3]: Tk 8.7 build fails on Mac OSX Catalina check-in: 5a843d6d user: jan.nijtmans tags: trunk, main
11:35
More update necessary for autoconf 2.70. This fixes the determination of intptr_t/uintptr_t check-in: b5b07390 user: jan.nijtmans tags: trunk, main
2020-12-17
19:05
merge 8.6 check-in: 3286fa0e user: dgp tags: core-8-6-11-rc
12:16
Merge 8.6. Re-generated tkConfig.h.in with autoheader v2.70 check-in: 572f0651 user: jan.nijtmans tags: trunk, main
12:07
Merge 8.5. Add .travis.yml and .github/workflows/*.yml to "make dist" check-in: 9fa0e546 user: jan.nijtmans tags: core-8-6-branch
12:04
Add Travis and github action build scripts to "make dist" check-in: 59c37981 user: jan.nijtmans tags: core-8-5-branch
12:00
Do windows build on windows-2019, maybe that works better check-in: ce6aff51 user: jan.nijtmans tags: core-8-5-branch
08:24
Re-generate configure scripts with (brand-new!!!) autoconf-2.70 check-in: 8b8547ef user: jan.nijtmans tags: trunk, main
03:56
Patch to allow runtime linking of libnotify; simplifies configure and makefile management; thanks to Christian Werner for the patch check-in: b042e4a5 user: kevin_walzer tags: trunk, main
03:13
Patch for runtime linking of libnotify Closed-Leaf check-in: ac7209f0 user: kevin_walzer tags: libnotify-runtime
2020-12-16
21:22
Remove unused variable. check-in: a51c9bfb user: marc_culler tags: trunk, main
21:05
Merge 8.6 check-in: 73019a2e user: marc_culler tags: trunk, main
20:57
Code cleanup - patch from Christopher Chavez. check-in: 18d7091b user: marc_culler tags: core-8-6-branch
16:50
Tidy up with a patch from Christopher Chavez. Removes redundant include directives and double semicolons. Uses nil instead of NULL for references to NSObjects in Objective C. Closed-Leaf check-in: cdd32b7b user: marc_culler tags: rfe-27fc4d0ae8
15:16
Merge 8.7 check-in: 83dae8d1 user: jan.nijtmans tags: bug-87e840c26c
11:28
Merge 8.6 check-in: 0729a0ee user: jan.nijtmans tags: trunk, main
11:27
Allow test send-11.1 to result in "target application died", since that happens sometimes in a CI environment check-in: e79ef9f6 user: jan.nijtmans tags: core-8-6-branch
09:39
Merge-mark check-in: 0d1750cd user: jan.nijtmans tags: core-8-6-branch
09:27
Fix expected error-message in main-3.1 testcase (8.5 != 8.6) check-in: d0e57d58 user: jan.nijtmans tags: core-8-5-branch
2020-12-15
19:00
Merge 8.6 check-in: 06251e7c user: marc_culler tags: core-8-6-11-rc
18:41
Merge 8.6 check-in: d23437dd user: marc_culler tags: trunk, main
18:10
Fix [80e4c6f695]: weird progress bar behavior on macOS 11.0 check-in: f93f4ab8 user: marc_culler tags: core-8-6-branch
15:38
Fine tune the Big Sur behavior. Closed-Leaf check-in: 89865086 user: marc_culler tags: bug-80e4c6f695
08:56
Fix main-3.1 testcase (backported from 8.6) in CI environment check-in: 996603ed user: jan.nijtmans tags: core-8-5-branch
08:33
Fix warning in win/tkWinSysTray.c. Add missing HAVE_LIBNOTIFY in unix/tkConfig.h.in (determined by "make dist") check-in: fd091a16 user: jan.nijtmans tags: trunk, main
08:19
Add autoconf stuff needed for zipfs check-in: 3de189e3 user: jan.nijtmans tags: bug-87e840c26c
2020-12-14
23:50
Fix [80e4c6f695]: progress bars are weird on macOS 11.0. check-in: e5e3f9cb user: marc_culler tags: bug-80e4c6f695
18:09
First bug: We will need the "zip" utility to start doing anything useful without depending too much on Tcl check-in: 06cb1136 user: jan.nijtmans tags: bug-87e840c26c
17:42
New branch, meant to work on 87e840c26c: TIP 430 / zipfs failures. Approach: First make everything work with Tcl 8.7. After that we can worry about backward compatibility when using Tcl 8.6. check-in: 4053e632 user: jan.nijtmans tags: bug-87e840c26c
13:34
Merge 8.7 check-in: 6b56f784 user: jan.nijtmans tags: revised_text, tip-466
13:27
Merge 8.6 check-in: 243a2360 user: jan.nijtmans tags: trunk, main
11:40
Fix wm-iconphoto-1.5.1 testcase on Windows check-in: b1dca8b2 user: jan.nijtmans tags: trunk, main
11:31
Remove unused include/variables check-in: 168ce4d9 user: jan.nijtmans tags: trunk, main
11:28
Remove "new" marking: this is not "new" any more check-in: d743dc34 user: jan.nijtmans tags: trunk, main
10:55
Better warning fix for Windows (slightly better rounding behavior) check-in: a07518dc user: jan.nijtmans tags: core-8-6-branch
10:38
Merge 8.6 check-in: 57c2ef53 user: jan.nijtmans tags: trunk, main
10:07
Fix warnings seen on MS-VC6 PSDK 2003SP1: C:\test\tk8.6.11_rc0\win\..\win\tkWinFont.c(1500) : warning C4761: integral size mismatch in argument; conversion supplied check-in: ed68d9a0 user: jan.nijtmans tags: core-8-6-branch
09:35
merge-mark check-in: 2e98b17c user: jan.nijtmans tags: core-8-6-branch
09:31
Backport some "github actions" improvements from 8.6 check-in: 359befa5 user: jan.nijtmans tags: core-8-5-branch
2020-12-13
23:56
Merge 8.6 check-in: e3fcbb06 user: marc_culler tags: core-8-6-11-rc
23:54
Fix build issues on older macOS versions check-in: 6f449ea5 user: marc_culler tags: core-8-6-branch
23:33
Fix build in macOS 10.11 El Capitan: @available is not available in 10.11 Closed-Leaf check-in: 0846fe6f user: marc_culler tags: aqua_build-8-6-11
21:39
Merge 8.6 check-in: fca94ccb user: jan.nijtmans tags: aqua_build-8-6-11
18:58
Fix pack/place testcases on Unix. Follow-up to [f68fa7edd10d0b17] check-in: 5ec8feaa user: jan.nijtmans tags: core-8-6-branch
16:26
Merge 8.6 check-in: f6eb3156 user: jan.nijtmans tags: trunk, main
16:25
Merge 8.6 check-in: 52026bc5 user: jan.nijtmans tags: core-8-6-11-rc
16:22
make dist check-in: 5ed19820 user: jan.nijtmans tags: core-8-6-branch
2020-12-12
15:06
TIP #325 accepted, merge to trunk check-in: d0c16f3b user: kevin_walzer tags: trunk, main
13:54
nmake: embed ZIP, single-file wish (OPTS=static) etc.

Notes:

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

12:09
Merge 8.6 , check-in: a9a62db7 user: jan.nijtmans tags: trunk, main
12:06
sync rules.vc with Tcl check-in: 3d6e4b07 user: jan.nijtmans tags: core-8-6-branch
2020-12-11
19:24
make dist check-in: ed2676c1 user: dgp tags: rc0, core-8-6-11-rc
14:11
Merge 8.7 Closed-Leaf check-in: 7615ab5e user: jan.nijtmans tags: tip_325
13:37
merge 8.6 check-in: 475954ca user: dgp tags: core-8-6-11-rc
09:30
Merge 8.7 Closed-Leaf check-in: e96de5e2 user: jan.nijtmans tags: tip-481
09:28
Merge 8.6 check-in: 92c916f4 user: jan.nijtmans tags: trunk, main
09:27
Sync rules.vc and rules-ext.vc with Tcl check-in: b645666f user: jan.nijtmans tags: core-8-6-branch
09:07
Fix winDialog-5.12.7 testcase in CI environment check-in: edea2747 user: jan.nijtmans tags: core-8-6-branch
08:56
TIP #591: Rotate ttk::notebook window with mousewheel on tab check-in: 16da36d6 user: jan.nijtmans tags: trunk, main
08:49
After TIP #481 reaches Tcl9.0, TkGetStringFromObj() becomes obsolete. This commit shows how. check-in: b5665222 user: jan.nijtmans tags: tip-481
05:55
Fix the build on macOS 10.6. check-in: 67f8351e user: marc_culler tags: aqua_build-8-6-11
2020-12-10
19:22
Support build against Tcl 9 headers. check-in: 1597671a user: dgp tags: trunk, main
18:34
merge 8.6 check-in: b0e1ee25 user: dgp tags: core-8-6-11-rc
14:48
Merge 8.6 check-in: 5db5c61e user: jan.nijtmans tags: trunk, main
14:43
On github actions, make build fail if any testcases fails. Mark 2 failing testcases check-in: 4af25acc user: jan.nijtmans tags: core-8-6-branch
10:10
Merge 8.6 check-in: 4a04a418 user: jan.nijtmans tags: trunk, main
10:06
Fix obscure corner-case: Tk built with g++ and --disable-shared, with shared Tcl 8.6 (just with C) check-in: c2a0e3e9 user: jan.nijtmans tags: trunk, main
2020-12-09
23:26
Make sure there's a file in the home directory on Windows for winDialog-5.12.7 check-in: e06b78e0 user: dkf tags: core-8-6-branch
15:04
Sync unix/tcl.m4 and win/tcl.m4 with Tcl. Simplify linux-build.yml check-in: a114df65 user: jan.nijtmans tags: trunk, main
15:03
More (c) -> © check-in: 247567ee user: jan.nijtmans tags: trunk, main
15:01
(c) -> © check-in: bd978a76 user: jan.nijtmans tags: trunk, main
12:16
Ticket [d6e9b4db4]: Image format SVG: memory overflow on big files: Alternate solution from Androwish: : http://www.androwish.org/index.html/vinfo/a9be9dd0259e47f0?diff=1 check-in: 44d8b4d9 user: oehhar tags: trunk, main
11:33
Merge 8.6 check-in: 1c271243 user: jan.nijtmans tags: bug-9e1312f32c
10:23
Merge 8.6 check-in: 204b85b4 user: jan.nijtmans tags: trunk, main
10:20
Sync win/rules.vc with Tcl. And the use of TCL_USE_STATIC_PACKAGES as well check-in: 01dfb9ef user: jan.nijtmans tags: core-8-6-branch
2020-12-08
12:14
TIP #590 follow-up: When to use Tk/Ttk resp. tk/ttk check-in: 8f580f5f user: jan.nijtmans tags: trunk, main
10:44
Static builds on Windows should include the "dde" and "registry" extensions too. check-in: 87c8afda user: jan.nijtmans tags: trunk, main
2020-12-07
17:08
merge 8.6 check-in: d15b1c25 user: dgp tags: core-8-6-11-rc
2020-12-06
21:56
Oops. None is not NULL. check-in: da6d1070 user: fvogel tags: bug-9e1312f32c
21:51
Refine previous fix (prevent segfault when calling 'even generate {} <...> -warp 1', in test bind-34.2 for instance). check-in: 7e766764 user: fvogel tags: bug-9e1312f32c
21:35
On macOS, a mouse event shall be generated when warping the pointer. Add the missing call in TkpWarpPointer. Now test event-9 passes on the mac as well. check-in: f30301dd user: fvogel tags: bug-9e1312f32c
2020-12-05
15:06
Let's be a bit more user friendly in the systray demo, especially deal with the possible errors. check-in: e29fd323 user: fvogel tags: tip_325
13:13
Identify the new demo as such check-in: 79f008f7 user: fvogel tags: tip_325
2020-12-04
21:37
Merge 8.6 check-in: fd0fe339 user: jan.nijtmans tags: trunk, main
20:23
Cherrypick the fix for the segfault. check-in: 0e283237 user: culler tags: trunk, main
20:20
Fix segfault introduced by the fix for [4a40c6cace]. check-in: e064ed4d user: culler tags: core-8-6-branch
19:48
Fix [3ef77f434e]: Combobox focus ring is missing in Dark Mode. check-in: bcad414f user: culler tags: core-8-6-branch
08:51
Simplify generated pkgIndex file for tk. Some more "Tk" -> "tk" check-in: 79dbea0f user: jan.nijtmans tags: trunk, main
02:40
Fix [3ef77f434e]: Combobox focus ring is missing in Dark Mode. Closed-Leaf check-in: db9bd4c4 user: culler tags: bug-3ef77f434e
01:54
Add basic system tray example to widget demo check-in: 2c170188 user: kevin_walzer tags: tip_325
2020-12-03
17:39
Provide "ttk" as lower case packagename too (as well as "Ttk") check-in: 1e4ceffc user: jan.nijtmans tags: trunk, main
16:24
TIP #590: Recommend lowercase Package Names. Tk 8.7 is now _tk_ 8.7 as well. check-in: 56f31e1b user: jan.nijtmans tags: trunk, main
08:28
'grep -q "Failed' should be followed by single tab. Try to fix mingw-gcc build check-in: e55aaecf user: jan.nijtmans tags: core-8-5-branch
08:14
Merge 8.5 check-in: 1f36394a user: jan.nijtmans tags: core-8-6-branch
2020-12-02
20:15
sync tcl.m4 and ruls.vc with Tcl check-in: 3ec01aa0 user: jan.nijtmans tags: core-8-5-branch
13:59
Merge main check-in: 112ada21 user: marc_culler tags: mac_styles_87
13:58
Merge 8.6 check-in: 9fee1f6c user: marc_culler tags: mac_styles
2020-12-01
09:11
Merge 8.5 check-in: f1de7322 user: jan.nijtmans tags: core-8-6-branch
08:59
Sync unix/tcl.m4 with Tcl check-in: 2eefddb1 user: jan.nijtmans tags: core-8-5-branch
2020-11-30
17:18
Merge 8.6 check-in: 0813c592 user: jan.nijtmans tags: trunk, main
17:11
Sync README.md with Tcl 8.6 check-in: 250af013 user: jan.nijtmans tags: core-8-6-branch
2020-11-29
21:03
Better description for test event-9 check-in: c859d7d8 user: fvogel tags: bug-9e1312f32c
20:37
Merge core-8-6-branch (the diff is empty, [ed56e5cb] was already done in trunk). check-in: dce0d5ca user: fvogel tags: trunk, main
20:36
Remove duplicate and unused macro. TkGetGeomMaster is TkGetContainer, this was a leftover. check-in: ed56e5cb user: fvogel tags: core-8-6-branch
20:22
Take into account that the parent window is not always the maintainer of this window. check-in: da96f6b7 user: fvogel tags: bug-9e1312f32c
11:56
Added single-file distributions of Tk (with Tcl 8.7) for all main platforms.

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

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

2020-11-28
21:28
Merge trunk (and fix conflicts in generic/ttk/ttkTreeview.c and tests/ttk/treeview.test). check-in: 2eacdb4d user: fvogel tags: pspjuth-treeview
18:21
Add test event-9 checking non-regression against [9e1312f32c]. check-in: 229154b6 user: fvogel tags: bug-9e1312f32c
14:23
Better fix. check-in: 03c1d887 user: fvogel tags: bug-9e1312f32c
2020-11-27
16:09
Merge 8.6 check-in: da3f28d4 user: jan.nijtmans tags: trunk, main
16:08
Fix frame-2.8 testcase on mingw check-in: b033624a user: jan.nijtmans tags: core-8-6-branch
15:59
Missing constraint for bind-16.47 testcase check-in: 9d36083c user: jan.nijtmans tags: trunk, main
15:52
Merge 8.6 check-in: 913b92a8 user: jan.nijtmans tags: trunk, main
15:49
Attempt to fix winDialog-5.12.7 check-in: cca61e04 user: jan.nijtmans tags: core-8-6-branch
15:43
Fix github actions windows build with --enable-sysmbols=mem check-in: 5f0d36f4 user: jan.nijtmans tags: core-8-6-branch
2020-11-26
09:40
Fix main-3.1 in Mac environment. job label changes. Don't run testcases in Xcode environment, as they hang check-in: 12276d01 user: jan.nijtmans tags: core-8-6-branch
09:11
Don't bother --enable-aqua builds for Tcl 8.5: Not supported any more check-in: 3ff3638c user: jan.nijtmans tags: core-8-5-branch
09:01
Use powershell to set GITHUB_ENV: Need Windows file path here check-in: ae7662c3 user: jan.nijtmans tags: core-8-5-branch
2020-11-25
12:06
Handle (hopefully) failing testcases on github actions for Windows and MacOS check-in: b26baf84 user: jan.nijtmans tags: core-8-5-branch
2020-11-24
17:16
Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former offset. Patch from Christopher Chavez. check-in: 54b0a708 user: marc_culler tags: trunk, main
17:10
Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former offset. Patch from Christopher Chavez. check-in: 23450631 user: marc_culler tags: core-8-6-branch
12:16
Merge 8.6 check-in: fe5f0648 user: jan.nijtmans tags: trunk, main
12:14
Environment variable $TEST_INSTALL_DIR doesn't work this way, if it contains a space check-in: cd8909ea user: jan.nijtmans tags: core-8-6-branch
12:06
Merge 8.6 check-in: c68e984c user: jan.nijtmans tags: trunk, main
12:04
Merge 8.5 check-in: 02c46eb6 user: jan.nijtmans tags: core-8-6-branch
11:56
No need to install libx11-dev in github actions: It's already there check-in: f60f50db user: jan.nijtmans tags: core-8-5-branch
11:31
Tk 8.5 is no longer kept up-to-date for newer OS'es check-in: 3a3e8cde user: jan.nijtmans tags: core-8-5-branch
2020-11-23
14:24
Merge 8.6 check-in: 2d5c1867 user: jan.nijtmans tags: trunk, main
14:02
Fix "make install" on Cygwin. Build github actions on windows-2019/macos-11.0 explicitly. check-in: 00c8c698 user: jan.nijtmans tags: core-8-6-branch
12:07
See if we can build 8.5 on older github actions hardware (as Tcl 8.5 is no longer kept up-to-date for newer hardware) Closed-Leaf check-in: 0fbc42c3 user: jan.nijtmans tags: actions-older-hardware
11:53
Merge 8.6 check-in: 0a7791b4 user: jan.nijtmans tags: trunk, main
11:50
Merge 8.5 check-in: fb09110c user: jan.nijtmans tags: core-8-6-branch
11:44
Add 8.5 build status to README.md check-in: 3193b805 user: jan.nijtmans tags: core-8-5-branch
09:52
Merge 8.5 check-in: df322252 user: jan.nijtmans tags: core-8-6-branch
09:42
Account for test-cases which we already know are failing on Ubuntu check-in: abb9f12a user: jan.nijtmans tags: core-8-5-branch
07:55
On github actions, build Tk 8.6 with Tcl 8.6 check-in: 8b1629e5 user: jan.nijtmans tags: core-8-6-branch
07:51
Tk 8.5 only builds with Tcl 8.5 or 8.6, not with Tcl 8.7 check-in: 2ef8529d user: jan.nijtmans tags: core-8-5-branch
2020-11-22
19:37
Fix [9e1312f32c]: Delivery of <Enter> event to master after destruction of slave widget check-in: 6e8693c4 user: fvogel tags: bug-9e1312f32c
17:31
Added build status to main README check-in: 772d1ad0 user: dkf tags: trunk, main
00:43
Merge 8.6; add Github Actions builds for Windows and macOS check-in: d90a2044 user: dkf tags: trunk, main
00:42
Merge 8.5; add Github Actions builds for Windows and macOS check-in: bbafc437 user: dkf tags: core-8-6-branch
00:41
Add building on macOS check-in: fe3bb287 user: dkf tags: core-8-5-branch
00:34
My kingdom for a simple working headless Xserver!

The key was:

1. Using Xquartz to get the headers

2. Running Xvfb from that package (we want to be headless)

3. An amazing hack from https://discussions.apple.com/thread/3989835, by "Gratino":

> I had the same issue where X11/XQuartz would not start because /tmp/.{X11,ICE,font}-unix were not created properly as an unprivileged user (me). They were removed (along with everything else) from /tmp on startup. > > I resolved the issue by putting this line at the bottom of my /etc/rc.local file (runs as root on bootup): > > /opt/X11/lib/X11/xinit/privileged_startx.d/10-tmpdirs > > thus the needed dirs are created at bootup by root and all is well.
It turns out (from much experimentation) that this is an issue when installing Xquartz in a Github Actions workflow, as we don't want to reboot the image yet the installation assumes that that's what we'll do. Not many people have hit this before, but that's because they're not trying to do headless X11-enabled testing with macOS. We're world leaders in awful kluges!

4. Miscellaneous small hacks, of course. Closed-Leaf check-in: d52b2c0e user: dkf tags: github-action-mac

2020-11-21
17:30
More cosmetic changes check-in: d011833e user: fvogel tags: tip_325
16:35
merge 8.5 check-in: edfed814 user: dkf tags: github-action-mac
16:33
Add building on Windows check-in: bd52033e user: dkf tags: core-8-5-branch
16:32
Shorten name Closed-Leaf check-in: b1688fe1 user: dkf tags: github-action-win
16:32
Merge 8.5 check-in: 450b2a39 user: dkf tags: github-action-win
16:31
Now the testing causes the build to fail when a test fails. As it should be. check-in: 845d3780 user: dkf tags: github-action-win
16:14
MSVC now runs tests check-in: 54f77c95 user: dkf tags: github-action-win
15:37
Testing with msys now operational check-in: 0cdf09ab user: dkf tags: github-action-win
13:02
Specify the format in test imgSVGnano-5.2, so that the error message does not stem from the default image format stringMatchProc and is now correct. Closed-Leaf check-in: b625f93d user: fvogel tags: bug-d6e9b4db_svg-match-big-file-from-androwish
09:51
Add test imgSVGnano-5.2 (and do some reformatting of the test file since we are here) - The important thing this test is ckecking is that image data not containing <svg and > now return an error upon reading as svg images. The expected result of the test matches the current output but is not adequate. The returned error text should be improved. check-in: 6b80eb76 user: fvogel tags: bug-d6e9b4db_svg-match-big-file-from-androwish
2020-11-20
20:38
Cosmetic changes (spacing, indentation) check-in: 201800f0 user: fvogel tags: tip_325
18:35
merge main check-in: 2c26b660 user: marc_culler tags: mac_styles_87
18:28
Merge 8.6 check-in: d01ceebf user: marc_culler tags: trunk, main
18:26
Merge 8.6 check-in: a3683b44 user: marc_culler tags: mac_styles
18:15
Remove two duplicate lines of code. check-in: cfae3881 user: marc_culler tags: core-8-6-branch
18:00
Merge 8.6 check-in: b5f96f2b user: marc_culler tags: trunk, main
17:45
Merge 8.6 check-in: b69e0fb8 user: marc_culler tags: mac_styles
17:27
Aqua - Fix [635167af14] and [cc7e0dfc8a]: artifacts and exceptions caused by unitialized pixel values; attempt to rationalize and document menu color options; adjust timing of menu initialization. check-in: 8282871f user: marc_culler tags: core-8-6-branch
16:38
Merge 8.6 check-in: eb1434da user: jan.nijtmans tags: trunk, main
16:34
Merge 8.5 check-in: 27cdac8d user: jan.nijtmans tags: core-8-6-branch
16:07
Use shorter workflow "name". Use ubuntu-20.04 because ubuntu-latest will soon (any day now) be ubuntu-20.04 check-in: a6998764 user: jan.nijtmans tags: core-8-5-branch
15:40
Test build for macOS check-in: 4e56df9d user: dkf tags: github-action-mac
15:28
Added MSYS build+test check-in: e7afd052 user: dkf tags: github-action-win
15:23
Test build for Windows check-in: 3a7f07aa user: dkf tags: github-action-win
15:14
Merge 8.6 (GitHub Actions workflow) check-in: df0f168c user: dkf tags: trunk, main
15:13
Merge 8.5 (GitHub Actions workflow) check-in: 7d25e6c5 user: dkf tags: core-8-6-branch
15:09
Advanced build; this one works and is full function check-in: 97ffe4df user: dkf tags: core-8-5-branch
14:41
Merge 8.6 check-in: 726f16cf user: marc_culler tags: trunk, main
14:34
Correction to the fix for [7185d26cf4] about disabling Aqua menu items check-in: 8c9db659 user: marc_culler tags: core-8-6-branch
14:27
Correction to the state synchronization loop -- many thanks to anonymous Closed-Leaf check-in: eaf25de3 user: marc_culler tags: bug-7185d26cf4
12:10
Second shot at github actions Linux build check-in: 259519b8 user: jan.nijtmans tags: core-8-5-branch
10:25
Merge 8.6 check-in: eb5f057d user: jan.nijtmans tags: trunk, main
10:22
Fix [ec3f444cfd]: typo in tkInt.h? check-in: aef29769 user: jan.nijtmans tags: core-8-6-branch
09:04
Clean up the testing harness Closed-Leaf check-in: 7f70e3d9 user: dkf tags: github-actions
08:33
Fix broken indentation check-in: 8e528960 user: dkf tags: github-actions
2020-11-19
22:43
Trial GitHub Acion for Linux check-in: 1de95c53 user: dkf tags: github-actions
19:14
Documentation patch from Rudiger Hartel check-in: 1a01faff user: kevin_walzer tags: tip_325
18:47
Implement option 3 - ignore menu colors on macOS. Closed-Leaf check-in: 4e5bba9c user: culler tags: bug-635167af14
16:41
Merge 8.6 check-in: a628fc4f user: marc_culler tags: trunk, main
16:24
Fix [7185d26cf4]: macOS menu entries in special menus can be disabled incorrectly. check-in: 8a71cb9d user: marc_culler tags: core-8-6-branch
16:11
Edit comments some more. Remove a testing print statement. check-in: bd3112c8 user: marc_culler tags: bug-7185d26cf4
15:19
Edit comments check-in: c10b1701 user: marc_culler tags: bug-7185d26cf4
14:29
Better fix, for special menus other than Help: iterate through Tk menu entries, not NSMenuItems. check-in: ad7edbfa user: marc_culler tags: bug-7185d26cf4
14:21
First shot at github actions Linux build check-in: 1c4d012d user: jan.nijtmans tags: core-8-5-branch
09:02
Merge 8.7 Closed-Leaf check-in: 277e2404 user: jan.nijtmans tags: tip-590
2020-11-18
22:58
Fix [7185d26cf4]: macOS menu items before separators in special menus are disabled. check-in: 6de85e7c user: culler tags: bug-7185d26cf4
20:54
Add explanatory comment check-in: 865cbdce user: fvogel tags: tip_325
20:47
Fix upstream issue 'Regression from commit e7f5981 breaks many hitherto valid SVG icons #188', see https://github.com/memononen/nanosvg/issues/188 check-in: 2b07cb2b user: fvogel tags: trunk, main
18:15
Additional update from Eric check-in: c8623b53 user: kevin_walzer tags: tip_325
16:52
Fix [f9bd73629e]: Bug in the ttk::notebook::CycleTab proc in the tip-591 branch Closed-Leaf check-in: 28d98c6c user: jan.nijtmans tags: tip-591
16:37
Eric's update to tip 325 for event handling check-in: cd599a50 user: kevin_walzer tags: tip_325
16:23
Fix cb458261c3: Strip comme il faut. Actually: don't strip-install on MacOS, because it cannot handle zipped content check-in: e3fe3bec user: jan.nijtmans tags: trunk, main
14:53
Back out accidental commit check-in: 70d2e8de user: culler tags: bug-635167af14
14:47
Test using an underline to indicate background color. check-in: adf5fbc4 user: culler tags: bug-635167af14
07:56
Divide keysyms.n in more logical blocks of about 200 lines. Use 2-character escapes where possible check-in: e88189d2 user: jan.nijtmans tags: trunk, main
2020-11-17
22:26
Make the menu demo look like the old one, by using -foreground instead of -background in aqua. check-in: ade6b4e1 user: culler tags: bug-635167af14
21:47
More info in comments check-in: 49dfadbc user: fvogel tags: tip_325
21:31
Continued lines are indented 8 spaces. check-in: 257cadda user: fvogel tags: tip_325
21:26
Remove unused parameter of proc _win_callback check-in: e9587d56 user: fvogel tags: tip_325
20:51
Try initializing menus a bit later and dealing with menu item background color. check-in: 7ef046da user: culler tags: bug-635167af14
18:37
I think I am supposed to add braces. check-in: 57692f85 user: culler tags: bug-635167af14
18:19
Fix [635167af14]: black menu entries -- see if this is fixed by intializing all automatic MacPixels to 0. check-in: 2b7b03c3 user: culler tags: bug-635167af14
15:43
Additional update from Eric refines icon tracking check-in: 86ffbdd6 user: kevin_walzer tags: tip_325
08:54
Fix [194b017cc0]: Error when processing keysyms.n man page. Needs update to tools/tcltk-man2html-utils.tcl too, so make sure Tcl is updated to the latest version of this file check-in: 0235eaa6 user: jan.nijtmans tags: trunk, main
2020-11-16
21:29
Fix Tcl error 'wrong # args: should be "winfo containing ?-displayof window? rootX rootY"' arising on Linux when moving the mouse on top of the tray icon, click on it and then quickly remove the mouse from the icon. check-in: 900e5934 user: fvogel tags: tip_325
21:05
Document platform differences regarding what kind of images are accepted in the -image option. Add test systray-16 to check bitmap image types on platforms other than Windows. check-in: aafa9012 user: fvogel tags: tip_325
19:43
Better checking of icoPtr on Windows to avoid crash check-in: 20dbd3d2 user: kevin_walzer tags: tip_325
17:21
Fix for crash in tkWynSysTray.c for null read of icon pointer check-in: a84722ba user: kevin_walzer tags: tip_325
16:48
For ttk::spinbox, reverse mouse handling, but keep other handlers the same check-in: 900e1d1d user: jan.nijtmans tags: trunk, main
15:45
Define MODULE_SCOPE correctly when using a C++ compiler check-in: bb1224a2 user: jan.nijtmans tags: trunk, main
15:27
TIP #591 (experimental) implementation check-in: 97646c0a user: jan.nijtmans tags: tip-591
15:17
Remove compiler errors check-in: 2707e32e user: kevin_walzer tags: tip_325
15:11
Follow-up to [c0485ba8d]: Give ttk::spinbox::Spin an (optional) "factor" argument, so it can handle MouseWheel event on its own check-in: a9b78bc8 user: jan.nijtmans tags: trunk, main
13:27
Ticket [d6e9b4db4]: Image format SVG: memory overflow on big files: Alternate solution from Androwish: : http://www.androwish.org/index.html/vinfo/a9be9dd0259e47f0?diff=1 check-in: f4d783e0 user: oehhar tags: bug-d6e9b4db_svg-match-big-file-from-androwish
10:59
Fix [0899a8520b]: pkgconfig-1.1 (query keys) fails in trunk check-in: 3aca5fe8 user: jan.nijtmans tags: trunk, main
10:13
Eric Boudaillier's latest patch (with a few tweaks, eliminating compiler warnings) check-in: 7271f9e3 user: jan.nijtmans tags: tip_325
08:56
Merge 8.7 check-in: 2f6f605c user: jan.nijtmans tags: tip_325
08:45
Implement TIP #588: Unicode for (X11) keysyms check-in: 56b8997e user: jan.nijtmans tags: trunk, main
08:41
Merge 8.5. Some more explicit type-casts. check-in: c2f84d2f user: jan.nijtmans tags: core-8-6-branch
08:26
Second argument of Tcl_StaticPackage() should always be Titlecase. Synced from this commit in Tcl: [d8e520bee8e1a287] check-in: b5c453e0 user: jan.nijtmans tags: core-8-5-branch
08:09
Since all demo's are in utf-8 (actually: ASCII), just use this encoding directly check-in: f0d3c74e user: jan.nijtmans tags: core-8-5-branch
2020-11-15
21:32
Add copyright notices, minor tweaks check-in: 1c9f4d23 user: kevin_walzer tags: tip_325
21:16
Backout previous commit, which wasn't such a good idea after all (the changeProc must exist in Tk_GetImage otherwise there are crashes, for instance in DeleteImage). Plan B is to use the same error message as in Tk_GetImage, to provide plaftorm consistency. check-in: 720eaea3 user: fvogel tags: tip_325
21:09
Merge main check-in: ee4725db user: marc_culler tags: mac_styles_87
21:08
Merge 8.6 check-in: ca38b78f user: marc_culler tags: trunk, main
21:06
Merge 8.6 check-in: 51d917d6 user: marc_culler tags: mac_styles
21:05
Use systemUnemphasizedSelectedTextBackgroundColor as the INACTIVE_SELECT_BG default. check-in: 613113e6 user: marc_culler tags: core-8-6-branch
20:56
Fix failure of systray-14 triggered by the before last commit. The best way to have the same error message on all platforms is to have it encoded at exactly one single place. check-in: bd5f05b8 user: fvogel tags: tip_325
20:25
Fix failure of systray-15 created by the previous commit. check-in: ec65535c user: fvogel tags: tip_325
20:16
Eric's contribution, allowing changing the image of a systray icon without making it move in the systray. check-in: 53950d8a user: fvogel tags: tip_325
17:47
Merge main. check-in: f9ae619b user: marc_culler tags: mac_styles_87
17:38
Merge 8.6 check-in: 78321d3e user: marc_culler tags: trunk, main
17:34
Merge 8.6 - empty merge check-in: c4727b62 user: marc_culler tags: mac_styles
17:32
The selected text background issues appeared in 8.6 too. Cherrypick the fix. check-in: dbc4faf0 user: marc_culler tags: core-8-6-branch
17:14
Fix several issues with the selected text background color. check-in: 7265629a user: marc_culler tags: mac_styles
16:57
Fix [0899a8520b]: pkgconfig-1.1 (query keys) fails in trunk Closed-Leaf check-in: baf06842 user: fvogel tags: bug-0899a8520b
13:45
Add copyright to systray.test check-in: 1fac6a74 user: kevin_walzer tags: tip_325
13:44
Merge implementation of TIP #584 (Better introspection for ttk), as a result of TIP acceptance through TCT vote. check-in: a11a96d4 user: fvogel tags: trunk, main
13:28
Eric's contribution making the multiple interp management and icons cleanup on interp deletion/application exit now work. check-in: bcccb61c user: fvogel tags: tip_325
10:03
Further respect coding standards, in tkUnixSystray.c check-in: 585bfc4f user: fvogel tags: tip_325
09:39
Further respect coding standards in tkWinSystray.c check-in: 04a9be9e user: fvogel tags: tip_325
09:27
Backout wrong fix [376e086e], and replace it by the correct fix (that is: don't ignore the error reported by CreateIcoFromTkImage). This makes test systray-14 pass on Windows (it already passed on Linux and macOS). check-in: 9f1efde3 user: fvogel tags: tip_325
09:14
Better respect our coding standards (indentation, mainly) in tkWinSystray.c. check-in: bd6380a2 user: fvogel tags: tip_325
08:53
Let previous commit build on MSVC so that we can check it check-in: dd73baa8 user: fvogel tags: tip_325
01:37
Child interpreter now returns error if creating tray icon with non-existent image; need assistance with crash on app exit check-in: 376e086e user: kevin_walzer tags: tip_325
2020-11-14
23:26
Add two tests with child interps check-in: 4d6d5107 user: fvogel tags: tip_325
22:53
Merge main check-in: 0908ccd7 user: marc_culler tags: mac_styles_87
22:49
Merge unintended fork check-in: 70bde35c user: fvogel tags: tip_325
22:48
Cosmetic changes check-in: 3b29284b user: fvogel tags: tip_325
22:38
Merge 8.6 check-in: 9bee34c6 user: marc_culler tags: mac_styles
22:29
Fix error in [9daa36c3] revealed by a warning on macOS check-in: 8dd59fb1 user: fvogel tags: tip_325
22:16
Move _systray and _sysnotify out of the global namespace check-in: d10e3e84 user: fvogel tags: tip_325
22:11
Merge 8.6 check-in: 09c46678 user: marc_culler tags: trunk, main
22:10
Correct an indeterminacy in the implementation of systemSelectedTabTextColor check-in: cfb1c357 user: marc_culler tags: core-8-6-branch
01:31
Fix typo check-in: aed28ba2 user: kevin_walzer tags: tip_325
2020-11-13
17:04
Merge 8.7 check-in: 0dc59d29 user: jan.nijtmans tags: tip_325
10:53
Fix [f11dbf8d1e]: Bug in the ttk::combobox::Scroll proc in Tk 8.7a4 check-in: 7c892630 user: jan.nijtmans tags: trunk, main
10:01
Fix [c0485ba8d]: Bug in the ttk::spinbox::MouseWheel proc in Tk 8.7a4 check-in: 59bb6227 user: jan.nijtmans tags: trunk, main
10:00
-vcmd -> -validatecommand in demo's and tests check-in: 4b046c9e user: jan.nijtmans tags: trunk, main
04:09
Truly destroy systray object on macOS check-in: 9daa36c3 user: kevin_walzer tags: tip_325
2020-11-12
23:11
Unshadow the destroy command from the global namespace. This makes the 'tk systray destroy' command work on Linux, and the systray test file pass on Linux. check-in: 79cb25f0 user: fvogel tags: tip_325
22:46
Add one more test check-in: ff30cae1 user: fvogel tags: tip_325
22:30
Remove one test check-in: 2df476bb user: fvogel tags: tip_325
22:28
Fix the systray tests, add many tests. check-in: b3c7f7dc user: fvogel tags: tip_325
22:28
Fix 'tk sysnotify' for Windows. check-in: a95592fb user: fvogel tags: tip_325
22:04
Cosmetic changes check-in: e03b827e user: fvogel tags: tip_325
21:45
Fix man pages, clearly state what is optional and what is not (respect usual conventions for this). check-in: 02cc3ddf user: fvogel tags: tip_325
16:37
Convert systray to traditional Tk option/configure structure with patch from Eric Boudaillier; update docs; still need to test on Windows check-in: f0e4fd24 user: kevin_walzer tags: tip_325
15:15
duplicate macro definition check-in: 110a8775 user: jan.nijtmans tags: tip_325
14:49
More clean-ups (mainly for C++ compatibility) check-in: a1425897 user: jan.nijtmans tags: tip_325
14:23
Make "_systray" and "_sysnotify" real ObjCommands on Win32. Make tkWinSysTray.c fully Unicode-proof on Win32. check-in: 6f82ddd7 user: jan.nijtmans tags: tip_325
13:25
Merge 8.6 check-in: 9a13eeaa user: jan.nijtmans tags: trunk, main
13:22
Csaba Nemethi's review Closed-Leaf check-in: b3539ec1 user: jan.nijtmans tags: bug-f11dbf8d1e
13:07
Merge 8.7. Handle $max == 0 in ttk::combobox mousewheel binding check-in: 65f80da5 user: jan.nijtmans tags: bug-f11dbf8d1e
11:43
Fix comment check-in: 281981e0 user: jan.nijtmans tags: trunk, main
11:40
Proposed fix for [f11dbf8d1e]: Bug in the ttk::combobox::Scroll proc in Tk 8.7a4 check-in: 5eaf6189 user: jan.nijtmans tags: bug-f11dbf8d1e
10:46
Fix [7c7846e1fc]: Mouse wheel event bindings for the Treeview class in Tk 8.7a4 check-in: e032349a user: jan.nijtmans tags: trunk, main
10:44
Make mousewheel bindings scroll 4 items by default Closed-Leaf check-in: 6bc54642 user: jan.nijtmans tags: bug-7c7846e1fc
10:32
Fix "make install" on cygwin, broken due to implib name change (see: https://core.tcl-lang.org/tcl/info/fe52ae7a4d41e60b) check-in: 2aa984b9 user: jan.nijtmans tags: core-8-6-branch
10:16
Merge trunk. Clean-up win32 systray code (not completed yet, still some ANSI functions are used which cannot handle full Unicode) check-in: e9a8c2ba user: jan.nijtmans tags: tip_325
08:09
Fix [7c7846e1fc]: Mouse wheel event bindings for the Treeview class in Tk 8.7a4 (actually: change listbox behavior to match with Treeview) check-in: 11a1a7a8 user: jan.nijtmans tags: bug-7c7846e1fc
02:34
Minor cleanup of spacing check-in: 8a801a2f user: kevin_walzer tags: tip_325
02:34
Further refinement of namespace on Windows check-in: f742f19f user: kevin_walzer tags: tip_325
02:11
Wrap _balloon and _notifywindow commands in namespace check-in: fa007d6d user: kevin_walzer tags: tip_325
2020-11-11
22:41
Fix wrong error message check-in: a715cca3 user: fvogel tags: tip_325
22:39
The cache for the image name is totally useless. Get rid of it. check-in: 87e8a9ec user: fvogel tags: tip_325
22:35
And now let's get rid of the cache for the icon text, let winico do that for us as it should. check-in: 00592fcd user: fvogel tags: tip_325
22:14
Ahem. Of course. check-in: b5eb5c08 user: fvogel tags: tip_325
22:06
Fix bug in winico: when using 'taskbar modify' with -callback and not specifying -text as well, the icon text was lost. This is the real fix that should have been made instead of [c1cc71d2]. Now 'taskbar modify' can specify -text or -callback without loosing the unspecified option. In turn, this allows to simplify the code in systray.tcl check-in: 5a6c4668 user: fvogel tags: tip_325
21:45
Fix typo in one of my previous commits check-in: e7ec9574 user: fvogel tags: tip_325
21:00
Remove useless namespace export command (there is no command to export in that namespace) check-in: f4743039 user: fvogel tags: tip_325
20:56
Use a more accurate error message check-in: cd56300d user: fvogel tags: tip_325
14:45
Refine error message check-in: e7bd4295 user: fvogel tags: tip_325
14:25
Fix typo in test case, as revealed by the better error checking introduced by the previous commit. check-in: a9261ba8 user: fvogel tags: tip_325
14:24
Add more error checking (so far 'tk systray modify foo bar' was permitted). check-in: 16174d18 user: fvogel tags: tip_325
14:11
Simplify interface code for 'tk systray modify' (there should be no functional change) check-in: cb575d87 user: fvogel tags: tip_325
13:43
Simplify interface code for 'tk systray create' check-in: 9c7d4129 user: fvogel tags: tip_325
13:35
Improve error messages check-in: 971cf454 user: fvogel tags: tip_325
10:32
Backout previous commit. 'systray' is a Windows executable, that we should not shadow. Thanks to Eric Boudaillier. check-in: 0faf6f02 user: fvogel tags: tip_325
00:08
Attempt to return error on systray command on Windows check-in: a350e43e user: kevin_walzer tags: tip_325
00:03
Retain text when modifying other attributes of sytray icon on Windows check-in: c1cc71d2 user: kevin_walzer tags: tip_325
2020-11-10
23:13
Fix the implementation so that test sysnotify-2.1 now passes. check-in: cf30ec00 user: fvogel tags: tip_325
23:07
Remove debug line accidentally committed in previous commit. check-in: b7ab1f66 user: fvogel tags: tip_325
23:06
Let the constraints to be taken into account by the test file. check-in: d3788781 user: fvogel tags: tip_325
22:51
More tests. sysnotify-2.1 should pass but it fails with the current implementation. check-in: e6bd8f2d user: fvogel tags: tip_325
22:33
Make cosmetic changes, fix typos, in systray.tcl check-in: 19a21436 user: fvogel tags: tip_325
22:18
Better names, better implementation: GlyphCluster -> Cluster; use namespaces check-in: 7610a106 user: culler tags: glyph_indexing_2
21:53
Improve test file check-in: c6f33137 user: fvogel tags: tip_325
21:01
Remove duplicate space in error message check-in: 12170935 user: fvogel tags: tip_325
20:41
Merge 8.6 check-in: 96a8a073 user: culler tags: trunk, main
20:16
Simplify tkMacOSXColor.c and fix [f9fa926666] for macOS: crash when creating a label whose text is a single emoji. check-in: 6eb58867 user: culler tags: core-8-6-branch
19:39
For Aqua, a real implementation of endOfGlyphCluster and startOfGlyphCluster. Makes entry editing fully functional. check-in: a2133f1c user: culler tags: glyph_indexing_2
17:58
merge 8.6 check-in: 4ea08db0 user: dgp tags: core-8-6-11-rc
13:59
Merge main check-in: 7b975498 user: culler tags: glyph_indexing_2
2020-11-09
17:46
Add the missing double quote Leaf check-in: 49af1822 user: marc_culler tags: mac_make_app
16:56
Finish removing GCCache and remove some more platform specific code in xgc.c Closed-Leaf check-in: 80a7fae5 user: marc_culler tags: bug-f9fa926666-mac
16:28
Cleanup of error messages on Windows check-in: c4db1594 user: kevin_walzer tags: tip_325
16:06
Remove some more unneeded code. check-in: e205a437 user: marc_culler tags: bug-f9fa926666-mac
14:47
Correct one name replacement that accidentally was omitted. check-in: 15604da4 user: marc_culler tags: bug-f9fa926666-mac
14:41
Improve cleanup of Windows tray icons check-in: 99482f27 user: kevin_walzer tags: tip_325
13:32
Fix [f9fa926666] on macOS only: crash when creating a label whose text is a single emoji. check-in: 50377172 user: culler tags: bug-f9fa926666-mac
13:21
Fix for sysnotify test failure on X11 check-in: 5be6a7b2 user: kevin_walzer tags: tip_325
10:47
Allow "package require tk" in addition to "package require Tk" check-in: 782d9b39 user: jan.nijtmans tags: tip-590
09:05
Fix testcase check-in: e9380993 user: jan.nijtmans tags: tip_325
02:08
Update to sysnotify man page check-in: 53311bdf user: kevin_walzer tags: tip_325
01:49
Better cleanup of Windows tray icon check-in: ddf96a0e user: kevin_walzer tags: tip_325
00:49
Tray icon on Windows now disappears when Wish exits; still requires mouse to hover over when loaded into Tclsh, not sure why check-in: e8380cb1 user: kevin_walzer tags: tip_325
2020-11-08
23:14
Possible fix for Windows icon not being immediately deleted check-in: ba84f2ca user: kevin_walzer tags: tip_325
23:00
Clarify some documentation points check-in: bec4d381 user: kevin_walzer tags: tip_325
13:59
ReadICOHeader is local to tkWinWm.c, it's not used elsewhere so far. check-in: 0ab3355c user: fvogel tags: tip_325
13:46
Remove duplicate code. check-in: 5a85c5a1 user: fvogel tags: tip_325
12:46
Use tcltest2 in the test file rather than the old syntax. check-in: d559b6d9 user: fvogel tags: tip_325
12:38
Cosmetic: fix spacing in the test file. check-in: 6a2d0c07 user: fvogel tags: tip_325
11:25
Fix not working example in the man page. check-in: a99ae852 user: fvogel tags: tip_325
11:24
Fix typo in man page check-in: 70a5b2bc user: fvogel tags: tip_325
2020-11-07
18:18
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: 29898749 user: fvogel tags: trunk, main
18:17
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: 99693439 user: fvogel tags: core-8-6-branch
18:13
Add non regression test for bug [4ebcc04dc4] Closed-Leaf check-in: c13016ca user: fvogel tags: bug-4ebcc04dc4
2020-11-06
18:02
Merge main check-in: 11b9bc44 user: culler tags: mac_styles_87
17:54
Merge 8.6 check-in: b9909098 user: culler tags: mac_styles
17:44
Merge 8.6 check-in: 28746514 user: culler tags: trunk, main
16:57
Revert to using Apple's standardAboutDialog now that Tk has recovered from Mojave. See [c9ebacceb4]. check-in: 583ea411 user: marc_culler tags: core-8-6-branch
16:40
Update the man page for tk::mac::standardAboutPanel Closed-Leaf check-in: af61cd9e user: marc_culler tags: mac_about
15:53
re-generate configure script with (locally modified) autoconf-2.59 check-in: 271654b1 user: jan.nijtmans tags: mac_about
2020-11-05
19:07
Test using the real standardAboutPanel as the manual indicates is done check-in: f964d976 user: culler tags: mac_about
10:47
Merge 8.6 check-in: 540a8eb5 user: jan.nijtmans tags: trunk, main
10:45
Merge 8.5 check-in: 59fcf7cf user: jan.nijtmans tags: core-8-6-branch
10:40
Cache homebrew on Travis MacOS builds check-in: 3da3f21c user: jan.nijtmans tags: core-8-5-branch
10:15
Merge trunk Closed-Leaf check-in: 2c5f7ee6 user: jan.nijtmans tags: keysym-unicode
2020-11-04
23:02
More compiler warnings on various macOS versions check-in: 09b2edc0 user: culler tags: tip_325
21:30
Fix compiler warnings on macOS 10.9 check-in: c6c1951a user: culler tags: tip_325
21:04
merge 8.6 check-in: bce7fb88 user: dgp tags: core-8-6-11-rc
20:05
Fix compiler errors and warnings on macOS 10.13. check-in: 6f5343fc user: culler tags: tip_325
16:03
Merge 8.6 check-in: 6ed077cb user: jan.nijtmans tags: trunk, main
15:58
Fix [5224aa89ac]: Bug in the ttk::bindMouseWheel proc check-in: 2f9a2080 user: jan.nijtmans tags: core-8-6-branch
09:06
Fix [ef0e2629ea]: <MouseWheel> handling on X11 completely broken in Tk 8.7a4 check-in: 833528b1 user: jan.nijtmans tags: trunk, main
2020-11-03
10:36
Merge 8.5 check-in: 450abe0e user: jan.nijtmans tags: core-8-6-branch
10:28
Don't bother MacOS builds on XQuarz, since that's basically the same as on Ubuntu check-in: 369e4a28 user: jan.nijtmans tags: core-8-5-branch
10:17
Redundant "-accelerator" option in menu demo check-in: 82a7aee7 user: jan.nijtmans tags: core-8-5-branch
07:23
Handle "Commmand-" bindings platform-dependant too Closed-Leaf check-in: 52e763ea user: jan.nijtmans tags: bug-ef0e2629ea
2020-11-02
16:21
(experiment) possible solution for [ef0e2629ea] check-in: ff07903d user: jan.nijtmans tags: bug-ef0e2629ea
14:41
Add a bit more detail to the description of the Mac implementation. check-in: ab8cfa70 user: marc_culler tags: tip_325
03:11
Merge Marc Culler changes into this TIP check-in: 7480e5ec user: kevin_walzer tags: tip_325
03:06
Update sysnotify man page with additional Mac implementation Closed-Leaf check-in: 2c831edb user: kevin_walzer tags: 325_suggestions
2020-11-01
21:43
Don't even bother asking for authorization if the app is not signed. check-in: aaca4074 user: culler tags: 325_suggestions
20:35
Make tkMacOSXSysTray.c build on macOS 10.9. check-in: 27db9a35 user: culler tags: 325_suggestions
17:21
Remove an incorrect indirection and two unnecessary qualifiers. check-in: fc764409 user: culler tags: 325_suggestions
15:47
Be straightforward - check if the app is signed and use the result to choose the notification API check-in: 5168bf5e user: marc_culler tags: 325_suggestions
14:17
Fix [4ebcc04dc4]: tk fontchooser partial configure on X11 overwrites options not specified. check-in: fee32d1e user: fvogel tags: bug-4ebcc04dc4
03:21
Edit comments; make the DEBUG_LOG macro more semicolon-friendly. check-in: 30b39d0d user: marc_culler tags: 325_suggestions
01:13
Add some missing semicolons that prevented new commit from building; now builds and works as expected on Catalina check-in: 6260c38c user: kevin_walzer tags: 325_suggestions
2020-10-31
23:22
Fix builds, clean up debugging, fall back to NSUserNotifications for unsigned apps, but use UNUserNotifications for signed appps. check-in: ef9af852 user: culler tags: 325_suggestions
13:50
Merge trunk, and fix conflict in tests/ttk/scrollbar.test (due to [33556bc9]). Closed-Leaf check-in: 374563c5 user: fvogel tags: ttk_introspect, tip-584
00:40
This now builds on Catalina but still doesn't work check-in: 3e340a62 user: kevin_walzer tags: 325_suggestions
2020-10-30
23:04
Fix compilation error created by following instructions for fixing Big Sur deprecation warning. check-in: a403a200 user: marc_culler tags: 325_suggestions
21:36
Clean up the conditional compilation and explain the great mystery. check-in: 7e333837 user: marc_culler tags: 325_suggestions
20:02
Displays now work correctly after changing presentation option flag check-in: a23e2675 user: kevin_walzer tags: 325_suggestions
19:54
Notification authorization now works and notification events fire correctly, but notifications still not displaying with new API; needs further investigation check-in: 0ca3acc8 user: kevin_walzer tags: 325_suggestions
2020-10-29
23:11
Suggested updates to tip_325. check-in: 5b6e15c9 user: culler tags: 325_suggestions
20:45
merge 8.6 check-in: c8fa563a user: dgp tags: core-8-6-11-rc
17:09
Merge 8.6 check-in: a6ff44a1 user: jan.nijtmans tags: trunk, main
17:08
Fix cygwin build check-in: 8e409a28 user: jan.nijtmans tags: core-8-6-branch
14:14
Merge 8.6 check-in: 74eb820b user: jan.nijtmans tags: trunk, main
14:09
Always compile with -D__USE_MINGW_ANSI_STDIO=0. Fix implib library names Fix win64 build using high-entropy-va opotion check-in: 1956708e user: jan.nijtmans tags: core-8-6-branch
12:13
Always compile with -D__USE_MINGW_ANSI_STDIO=0. Fix implib library names Fix win64 build using high-entropy-va opotion check-in: 0c261c07 user: jan.nijtmans tags: core-8-5-branch
2020-10-28
15:49
Fix python: investigate build crash when building with high-entropy-va Closed-Leaf check-in: b342d1a1 user: jan.nijtmans tags: high-entropy-va
14:56
Merge 8.7 check-in: 550de7ca user: jan.nijtmans tags: keysym-unicode
14:35
Merge 8.7 check-in: 6a1738a6 user: jan.nijtmans tags: tip_325
14:33
Merge 8.7 check-in: f09831eb user: jan.nijtmans tags: mac_styles_87
14:32
Merge 8.6 check-in: b6142248 user: jan.nijtmans tags: mac_styles
14:30
Merge 8.7 check-in: 8d28c730 user: jan.nijtmans tags: strict-index, enhanced-index
14:29
Merge 8.6 check-in: e0ee7f00 user: jan.nijtmans tags: trunk, main
14:28
Merge 8.5 (just a few typo's) check-in: cbe66890 user: jan.nijtmans tags: core-8-6-branch
14:20
Fix some C++ comments in ttkWinXPTheme.c (needed for MSVC++ 6.0) Fix some typing errors in code comments. Some eol-spacing elimination check-in: 11d0dc84 user: jan.nijtmans tags: core-8-5-branch
13:56
Merge 8.6. Eliminate more C++ comments check-in: 68493992 user: jan.nijtmans tags: trunk, main
13:22
MSVC++ 6.0 does't handle C++ comments check-in: de4e1fb8 user: jan.nijtmans tags: core-8-6-branch
11:48
Extend keysyms.n check-in: b1c8be2c user: jan.nijtmans tags: keysym-unicode
08:39
Don't deprecate <less>, don't use <\\> in bindings check-in: e381e565 user: jan.nijtmans tags: keysym-unicode
02:50
Add error handling for sysnotify on Windows if systray icon not created check-in: d0134995 user: kevin_walzer tags: tip_325
02:48
Add error handling for sysnotify on Windows if systray icon not created check-in: 386d3852 user: kevin_walzer tags: tip_325
2020-10-27
21:11
merge 8.6 check-in: c4db6646 user: dgp tags: core-8-6-11-rc
12:26
Merge 8.7 Closed-Leaf check-in: e50471a0 user: jan.nijtmans tags: deprecate-bd-bg-fg
12:25
Merge 8.6 check-in: 0b35c1c6 user: jan.nijtmans tags: trunk, main
12:19
No need to specify "install" and "script" in sub-builds, when they are equal to the global specification check-in: 69b0201c user: jan.nijtmans tags: core-8-6-branch
09:57
Update tk_setPalette and documentation check-in: f75b96c6 user: jan.nijtmans tags: deprecate-bd-bg-fg
07:12
Merge 8.7 check-in: 6e7a726d user: jan.nijtmans tags: deprecate-bd-bg-fg
07:08
Rename "trunk" to "main". Add "trunk" propagating tag for backwards compatibility check-in: 0f77b70d user: jan.nijtmans tags: trunk, main
01:29
Merge 8.6 check-in: e16a8faa user: marc_culler tags: core-8-6-11-rc
01:25
Merge 8.6 Closed-Leaf check-in: 32a9cba0 user: marc_culler tags: trunk
01:24
Fix [5cc72e002c]: file dialogs return an empty string on older macOS systems. check-in: df448234 user: marc_culler tags: core-8-6-branch
2020-10-26
20:38
typo check-in: 86db6ea4 user: marc_culler tags: mac_make_app
20:36
Make it easy to build a macOS app. check-in: a68efd6a user: marc_culler tags: mac_make_app
11:56
Merge 8.7. Tweak the deprecations a little, matching the TIP #588 spec check-in: dc5401ce user: jan.nijtmans tags: keysym-unicode
08:58
Merge 8.6 check-in: 88e0ce57 user: jan.nijtmans tags: trunk
08:55
Don't use \\U escape sequence any more in demo: No longer needed starting with Tcl 8.7a4 check-in: 3f333476 user: jan.nijtmans tags: core-8-6-branch
2020-10-25
20:11
Adjustment for Sierra. Closed-Leaf check-in: 77a51c32 user: culler tags: bug-5cc72e002c
20:01
Merge 8.7 check-in: 37a2e199 user: jan.nijtmans tags: strict-index, enhanced-index
19:45
Fix [5cc72e002c]: file dialogs return an empty string on older macOS systems. check-in: 3f6b7ec4 user: marc_culler tags: bug-5cc72e002c
15:04
Document the TK_CONSOLE environment variable for macOS check-in: ea46ee70 user: marc_culler tags: core-8-6-branch
00:06
Merge trunk check-in: dbaff747 user: marc_culler tags: mac_styles_87
00:05
Merge 8.6 check-in: 860d716d user: marc_culler tags: mac_styles
00:04
Merge 8.6. check-in: 6cd5d188 user: marc_culler tags: trunk
00:02
Merge 8.6 check-in: 4fe437fd user: marc_culler tags: core-8-6-11-rc
00:01
Back out change to tkMacOSXDialog.c from commit b53baf71. The preferred API works in Catalina and Big Sur but fails in earlier OS versions. check-in: eee1a909 user: marc_culler tags: core-8-6-branch
2020-10-24
02:35
Tweak comment check-in: 2b56d824 user: kevin_walzer tags: tip_325
2020-10-23
16:37
Merge 8.7 check-in: fca00fe6 user: jan.nijtmans tags: revised_text, tip-466
16:36
Fix [b5c419c8a6]: scrollbar-3.42 fails check-in: e824b0bc user: jan.nijtmans tags: trunk
16:21
Fix [b5c419c8a6]: scrollbar-3.42 fails check-in: 7e88af01 user: jan.nijtmans tags: deprecate-bd-bg-fg
15:22
Merge 8.7 check-in: 773963d7 user: jan.nijtmans tags: deprecate-bd-bg-fg
13:08
merge 8.6 check-in: ff4388be user: dgp tags: core-8-6-11-rc
11:14
Merge trunk check-in: 259b6d39 user: jan.nijtmans tags: strict-index, enhanced-index
11:13
Merge 8.7 check-in: e3063d3f user: jan.nijtmans tags: keysym-unicode
11:11
Merge 8.6 check-in: 097690bf user: jan.nijtmans tags: mac_styles
11:10
Merge 8.7 check-in: 3c4db884 user: jan.nijtmans tags: revised_text, tip-466
11:07
One more use of "source -encoding utf-8", in case we are running with Tcl 8.6 check-in: d27d5621 user: jan.nijtmans tags: trunk
10:50
Merge 8.6 check-in: a682fd23 user: jan.nijtmans tags: trunk
10:47
See previous commit, but don't do this for user-provided script files check-in: 3aa5c1d8 user: jan.nijtmans tags: core-8-6-branch
10:42
Always "source -encoding utf-8" Tk's own script files. Since Tk 8.7 runs in either Tcl 8.6 or 8.7, we then can trust the real encoding used, even though (in Tk 8.6) all those files are still ASCII check-in: c71c47b3 user: jan.nijtmans tags: core-8-6-branch
10:29
Merge 8.7 check-in: 682f4e83 user: jan.nijtmans tags: revised_text, tip-466
08:28
Merge 8.7 check-in: 7e98a959 user: jan.nijtmans tags: strict-index, enhanced-index
08:24
Merge 8.7 check-in: 8093b980 user: jan.nijtmans tags: mac_styles_87
08:23
Merge 8.7 check-in: 13509ece user: jan.nijtmans tags: tip_325
08:23
Merge 8.7 check-in: 2b54bc92 user: jan.nijtmans tags: keysym-unicode
08:10
Fix bug in TIP #474 implementation: Wrong bindings for Mousewheel in text widgets check-in: 8262ab91 user: jan.nijtmans tags: trunk
2020-10-22
20:05
Merge trunk check-in: fa48b59f user: culler tags: mac_styles_87
19:57
Merge 8.6 check-in: 7136610c user: culler tags: mac_styles
19:52
Merge 8.6 check-in: ad780b56 user: culler tags: trunk
19:50
Aqua: small change to showOpenSavePanel which might prevent some API warnings. check-in: b53baf71 user: culler tags: core-8-6-branch
14:13
Remove an unneeded echo command in GNUmakefile. check-in: 7b854364 user: marc_culler tags: core-8-6-branch
14:00
Merge 8.7 check-in: cde35d96 user: jan.nijtmans tags: keysym-unicode
12:59
Add <Button-3> details to systray man page check-in: c1f6b0d7 user: kevin_walzer tags: tip_325
11:34
Merge trunk check-in: 21e6947e user: jan.nijtmans tags: tip_325
11:14
Make use of TIP #587 in Tk: Now we can assume that all Tcl files are utf-8 check-in: 694d596f user: jan.nijtmans tags: trunk
11:10
Always use "source -encoding utf-8" in the demos just to be sure. check-in: a83c4b34 user: jan.nijtmans tags: core-8-6-branch
08:42
Merge 8.6 check-in: 758a586d user: jan.nijtmans tags: trunk
08:41
Assume utf-8 encoding for demo's (although they actually are still ASCII) check-in: 5477cc61 user: jan.nijtmans tags: core-8-6-branch
00:25
Refinements to tk sysnotify on macOS check-in: cdc94a30 user: kevin_walzer tags: tip_325
2020-10-21
18:37
Fix the typo in the rc too. check-in: 70c3f886 user: marc_culler tags: core-8-6-11-rc
18:31
Merge 8.6 check-in: 9bac2c24 user: marc_culler tags: core-8-6-11-rc
18:26
cherrypick the changes to GNUmakefile, accidentally committed to the rc branch first. Fix a typo. check-in: 88b20030 user: marc_culler tags: core-8-6-branch
18:03
When building a subframework for macOS use a build directory in the staging directory. check-in: 8c55315b user: marc_culler tags: core-8-6-11-rc
17:41
Merge trunk; initial try at test suite addition for systray check-in: 58f2877a user: kevin_walzer tags: tip_325
16:04
Merge trunk check-in: 49f8f7db user: jan.nijtmans tags: tip_325
16:00
Implement TIP #474: Treat the mouse wheel events in a uniform way check-in: 7c9e1f47 user: jan.nijtmans tags: trunk
15:58
Adapt some demo's to TIP #474 (runtime switchable, depending on Tk version) , check-in: 1c209d4e user: jan.nijtmans tags: core-8-6-branch
13:12
Minor cleanup check-in: 898e4b4e user: kevin_walzer tags: tip_325
11:26
Remove most globals from systray.tcl, replace with namespaces; cleanup and refinement of Windows code check-in: d7d3fd28 user: kevin_walzer tags: tip_325
2020-10-20
22:40
Merge 8.6 check-in: d4466d3a user: jan.nijtmans tags: trunk
22:36
One TCL_UNUSED and some eol-spacing check-in: 63999d57 user: jan.nijtmans tags: core-8-6-branch
20:49
Merge 8.6 check-in: 96c700c1 user: marc_culler tags: core-8-6-11-rc
20:42
Cherrypick changes to comments. check-in: ca8aac48 user: marc_culler tags: core-8-6-branch
20:30
Merge 8.6 and edit comments check-in: b3c7aec0 user: marc_culler tags: trunk
20:17
Fix [c2483bfe4b] - this should be the last time. check-in: 489304ea user: marc_culler tags: core-8-6-branch
20:15
Make Tcl_Finalize run when a launched app is terminated with command-Q Closed-Leaf check-in: a055a4fa user: marc_culler tags: bug-c2483bfe4b
17:41
Avoid platform-specific conditional compilation where possible. check-in: 4d22e18a user: marc_culler tags: bug-c2483bfe4b
12:10
Testing and refining right-button binding on X11 check-in: 6b0c2f2c user: kevin_walzer tags: tip_325
10:10
Proposed fix for [c2483bfe4b]: tk fontchooser on macOS can automatically open on startup, can lead to crashes. Which also works for Tcl 8.7 and 9.0 check-in: 0e6cec30 user: jan.nijtmans tags: bug-c2483bfe4b
07:27
Some bug-fixing. destroy now doesn't crash any more on MacOS. Also B2 -> B3 (see TIP #474) check-in: 08a5fe85 user: jan.nijtmans tags: tip_325
04:34
Merge 8.6 check-in: 67148e47 user: culler tags: core-8-6-11-rc
04:33
Merge 8.6 check-in: 4a878bbc user: culler tags: trunk
04:32
Fix ifeq test which accidentally got reversed in GNUmakefile check-in: 1cabb986 user: culler tags: core-8-6-branch
02:28
Correct typo check-in: c301933b user: kevin_walzer tags: tip_325
02:12
Tentative implementation of button-1 and button-2 bindings; still need to test on Win and X11 check-in: 37e56fa5 user: kevin_walzer tags: tip_325
2020-10-19
20:28
Fix the build by removing calls to deprecated Tcl_SetExitProc. This means that [c2483bfe4b] is not fixed for 8.7. check-in: 7681293a user: marc_culler tags: trunk
19:43
Merge 8.6 check-in: 58e583f2 user: marc_culler tags: core-8-6-11-rc
19:42
typo check-in: b933648b user: marc_culler tags: core-8-6-branch
19:27
Add a make variable to GNUmakefile for building the Tk.framework for use as a subframework check-in: d8821bc6 user: marc_culler tags: core-8-6-branch
15:21
Merge trunk. Fix a few more gcc warnings check-in: 98021917 user: jan.nijtmans tags: revised_text, tip-466
14:30
merge 8.6 check-in: 8f682bef user: dgp tags: core-8-6-11-rc
12:43
Merge 8.6 check-in: ad8d62b8 user: jan.nijtmans tags: trunk
12:41
Update to latest 'install-sh' check-in: 041d20b0 user: jan.nijtmans tags: core-8-6-branch
05:38
Tweak sysnotify doc to explain image check-in: 7314e427 user: kevin_walzer tags: tip_325
05:30
Use sane platform specific icons on each platform notification check-in: 020dc2cb user: kevin_walzer tags: tip_325
02:39
Committing for now though segfaults on X11 check-in: 0ab89b0f user: kevin_walzer tags: tip_325
01:40
More tries check-in: 1bc1b463 user: kevin_walzer tags: tip_325
01:33
Compiler warnings check-in: 5b51c69d user: kevin_walzer tags: tip_325
01:31
Initial attempt to configure notification image on X11 check-in: 98c253b2 user: kevin_walzer tags: tip_325
2020-10-18
22:09
Display system tray icon in system tray notifications check-in: b89f1741 user: kevin_walzer tags: tip_325
21:36
Refine enforcement of one-icon limit on Windows check-in: 98f6cc3d user: kevin_walzer tags: tip_325
2020-10-17
21:30
Correct setup of namespace check-in: 01890f46 user: kevin_walzer tags: tip_325
18:08
Merge 8.6 check-in: 1fe59f34 user: marc_culler tags: trunk
18:07
Add cast to fix annoying compiler warning. check-in: 208d668a user: marc_culler tags: core-8-6-branch
17:33
Merge trunk check-in: e3e8095b user: marc_culler tags: mac_styles_87
17:33
Merge 8.6 check-in: 1a71c35c user: marc_culler tags: mac_styles
17:32
Merge 8.6 check-in: 1d33ea5b user: marc_culler tags: trunk
17:31
Small adjustment to d69b5cec: make sure Tcl_Finalize *always* gets called. check-in: 022bc03b user: marc_culler tags: core-8-6-branch
13:53
Back out tweak to namespace in systray.tcl check-in: 606f7498 user: kevin_walzer tags: tip_325
13:50
Limit icon display to one instance per interpeter and add detail about this to man pge check-in: 4280193d user: kevin_walzer tags: tip_325
2020-10-16
21:56
merge trunk check-in: 637b6aed user: culler tags: mac_styles_87
21:52
Use TCL_UNUSED in the signal handler check-in: 8c5de0d5 user: culler tags: trunk
21:11
Merge 8.6 check-in: 3018e86e user: culler tags: mac_styles
21:08
Merge 8.6 check-in: fc210a80 user: culler tags: trunk
21:07
Fix [c2483bfe4b] and rework Tcl finalization on macOS to make it more uniform across different exit scenarios. check-in: d69b5cec user: culler tags: core-8-6-branch
20:45
Allow opting out of using the custom Tcl_ExitProc by defining USE_SYSTEM_EXIT Closed-Leaf check-in: 297ac295 user: culler tags: bug-c2483bfe4b
16:43
Merge trunk check-in: cc5fac87 user: jan.nijtmans tags: deprecate-bd-bg-fg
16:42
Merge trunk check-in: 32c91b05 user: jan.nijtmans tags: tip_325
16:41
Merge 8.6 check-in: ed791bcd user: jan.nijtmans tags: trunk
16:40
Another select-* testcase which sometimes fails check-in: 9c542138 user: jan.nijtmans tags: core-8-6-branch
13:11
Do not call Tcl_SetExitProc when the Tk process is part of an exec pipeline. check-in: 5961f895 user: marc_culler tags: bug-c2483bfe4b
2020-10-15
18:37
Use Tcl_Exit when handling SIGHUP and SIGTERM too. check-in: ccd3f805 user: marc_culler tags: bug-c2483bfe4b
18:08
Even simpler - remove out of place calls to Tcl_Finalize check-in: 5974c19a user: marc_culler tags: bug-c2483bfe4b
17:48
Simpler, better fix of [c2483bfe4b]: unwanted fontchooser can appear. Uses Tcl_SetExitProc. check-in: 8d952ead user: marc_culler tags: bug-c2483bfe4b
15:36
Merge 8.6. More usage of TCL_UNUSED macro check-in: bcd6ea0a user: jan.nijtmans tags: trunk
14:51
Sync rules.vc with Tcl check-in: cc11ce57 user: jan.nijtmans tags: core-8-6-branch
2020-10-14
14:54
Fix 2 testcases check-in: 1eec5dc2 user: jan.nijtmans tags: tip_325
13:59
Fully (Tcl_)Objectify macosx/tkMacOSXSysTray.c check-in: bc9156e5 user: jan.nijtmans tags: tip_325
09:56
Undo mistaken edits in previous commits. Move "interp" and "callback" to MacOS' TkStatusItem, so we don't need the TkGetMainInfoList() call any more and we are sure the callback is called in the right interpreter check-in: 669b392d user: jan.nijtmans tags: tip_325
07:50
Merge 8.7. Fix test-case tk-1.2, which is failing on Travis check-in: d60b86e4 user: jan.nijtmans tags: tip_325
2020-10-13
15:47
merge 8.6 check-in: a3f993f6 user: dgp tags: core-8-6-11-rc
15:33
Wrap the bind for visibility check for x11 only. check-in: 889e5b55 user: bll tags: bug-1600dc73
13:09
Merge 8.6 check-in: 9b13655f user: jan.nijtmans tags: trunk
13:05
Protect ttk::spinbox::Spin against empty lsearch result. Discovered when running against Tcl's "empty-not-found" branch. Some formatting check-in: 1a316bf1 user: jan.nijtmans tags: core-8-6-branch
12:57
Add comment check-in: 19c7a0fa user: kevin_walzer tags: tip_325
07:48
Improve consistancy in error messages. Some code cleanup (e.g. more use of TCL_UNUSED) check-in: 5ffcaf77 user: jan.nijtmans tags: tip_325
02:00
Cleanup of garbled paste check-in: 07dee0ae user: kevin_walzer tags: tip_325
01:14
Tweak var name check-in: 148b0a8a user: kevin_walzer tags: tip_325
00:33
Successful integration of systray and sysnotify commands with tk ensemble; thanks to Christian Gollwitzer for the guidance here check-in: dbb4c64e user: kevin_walzer tags: tip_325
2020-10-12
22:17
Fix [0e044bb966]: crash on macOS 10.13 in Tk_getSaveFile Leaf check-in: e60ed6cf user: marc_culler tags: bug-0e044bb966
20:52
Further refinements to documentation with platform notes check-in: c6f8727b user: kevin_walzer tags: tip_325
20:36
Fix for system notifications when libnotify is present check-in: f2c5e9a5 user: kevin_walzer tags: tip_325
18:28
Remove compiler complaints on Windows check-in: 9878c40f user: kevin_walzer tags: tip_325
16:23
Improved argument and error handling; updated documentation check-in: 640288f2 user: kevin_walzer tags: tip_325
14:06
Some more deprecations which were still missing check-in: b43353e1 user: jan.nijtmans tags: deprecate-bd-bg-fg
12:26
Fix build on UNIX check-in: d4c36267 user: jan.nijtmans tags: tip_325
10:00
Now really fix menu-3.71 expected result check-in: 27b5203c user: jan.nijtmans tags: strict-index, enhanced-index
09:20
Merge 8.6 check-in: d6560056 user: jan.nijtmans tags: mac_styles
09:17
Fix menu-3.71 expected result check-in: c3724d51 user: jan.nijtmans tags: strict-index, enhanced-index
09:12
Merge trunk. All related synonymes made deprecated now check-in: b17b65bb user: jan.nijtmans tags: deprecate-bd-bg-fg
06:40
Merge trunk. Fix a few gcc warnings check-in: 95b6c7cb user: jan.nijtmans tags: revised_text, tip-466
06:09
Merge trunk check-in: c2d6d51f user: jan.nijtmans tags: strict-index, enhanced-index
01:59
Fix typo check-in: 8472ef17 user: kevin_walzer tags: tip_325
01:59
Fix typo check-in: 0316b9ac user: kevin_walzer tags: tip_325
01:34
Remove and refactor some irrelevant code check-in: 1453bf78 user: kevin_walzer tags: tip_325
2020-10-11
16:51
Merge trunk check-in: 91ab6f14 user: jan.nijtmans tags: tip_325
16:44
Merge trunk Closed-Leaf check-in: 888b285e user: jan.nijtmans tags: tip-587
16:43
Merge 8.6 check-in: 067c9beb user: jan.nijtmans tags: trunk
16:40
3 more select-* testcases which sometimes fail on Travis' Ubuntu environment Eliminate the use of TCL_CFGVAL_ENCODING, it isn't actually needed. Run all test-cases with system encoding set to "utf-8", so we get consistant behavior with or without TIP #587 check-in: 9ab314ad user: jan.nijtmans tags: core-8-6-branch
15:40
Add a visibility check on the combobox to unpost the popdown if the combobox has become obscured. Closed-Leaf check-in: 10ae1d91 user: bll tags: bug-1600dc73
15:11
Merge 8.6 check-in: c2f77234 user: marc_culler tags: trunk
15:10
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: bdb65e1a user: marc_culler tags: core-8-6-branch
15:09
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: c3f83bc7 user: marc_culler tags: mac_styles
13:56
Call generateExposeEvents when the window is inLiveResize too. Closed-Leaf check-in: 6a05108f user: marc_culler tags: bug-27fb5991be
01:01
Tweak formatting in systray man page check-in: f23f403d user: kevin_walzer tags: tip_325
00:59
Tweak man page for sysnotify to remove arg check-in: 75fe120a user: kevin_walzer tags: tip_325
2020-10-10
14:52
Fix [27fb5991be]: toplevel is not restored correctly after exiting fullscreen. check-in: b0d0cdfb user: culler tags: bug-27fb5991be
00:06
merge 8.6 check-in: 1fc3614a user: dgp tags: core-8-6-11-rc
2020-10-09
16:14
Merge trunk check-in: ec9f02ce user: jan.nijtmans tags: revised_text, tip-466
16:03
Merge trunk check-in: 50575807 user: jan.nijtmans tags: mac_styles_87
15:58
plug memory leak check-in: 35963fd7 user: jan.nijtmans tags: tip_325
15:25
Start converting MacSystrayCmd to a Tcl_Obj command. Advantage: compiled form of "callbackproc" can be remembered check-in: eae67bb1 user: jan.nijtmans tags: tip_325
14:33
Remove destroy from public API check-in: defbacba user: kevin_walzer tags: tip_325
14:24
Merge 8.6 check-in: 0430f204 user: jan.nijtmans tags: mac_styles
14:21
Merge tip-587 check-in: f68a81ff user: jan.nijtmans tags: keysym-unicode
14:16
Merge trunk check-in: d8f84444 user: jan.nijtmans tags: tip-587
14:15
Merge 8.6 check-in: 2a4de43e user: jan.nijtmans tags: trunk
13:53
A few more -Wundef warnings, and a 'const' addition check-in: 046b4a71 user: jan.nijtmans tags: core-8-6-branch
13:34
Tweak man page check-in: fc8870a0 user: kevin_walzer tags: tip_325
11:42
merge 8.6 check-in: f27cf55e user: dgp tags: core-8-6-11-rc
09:50
Merge tip-587 check-in: c110d717 user: jan.nijtmans tags: keysym-unicode
09:49
Merge 8.6 check-in: 8dadeeed user: jan.nijtmans tags: mac_styles
09:48
Merge trunk check-in: a32cbf1b user: jan.nijtmans tags: tip-587
09:47
Merge trunk check-in: 6b66ae59 user: jan.nijtmans tags: tip_325
09:46
Merge 8.6 check-in: 4020796d user: jan.nijtmans tags: trunk
09:45
More select-* testcases which sometimes fail on Travis' Ubuntu environment check-in: a0b0c651 user: jan.nijtmans tags: core-8-6-branch
08:34
Merge 8.6 check-in: 55a239ef user: jan.nijtmans tags: mac_styles
08:24
Merge 8.6 check-in: 90f62f71 user: jan.nijtmans tags: trunk
08:07
select-10.4 sometimes fails on Ubuntu too. Remove constraint from image-6.2, and relax it for additional possible image types check-in: b411d425 user: jan.nijtmans tags: core-8-6-branch
00:57
merge 8.6 check-in: 237f8a7a user: dgp tags: core-8-6-11-rc
2020-10-08
19:28
Merge trunk check-in: 50cd78a2 user: jan.nijtmans tags: tip_325
19:27
Merge tip-587 check-in: fe4dfc10 user: jan.nijtmans tags: keysym-unicode
19:26
Merge trunk check-in: 2bc4b15c user: jan.nijtmans tags: tip-587
19:24
Some more -Wundef warnings check-in: 81fd3754 user: jan.nijtmans tags: trunk
17:09
Merge 8.6 check-in: 42626713 user: jan.nijtmans tags: trunk
16:55
A few NULL <-> None mistakes, more usage of TCL_UNUSED and implicit type-casts check-in: 4fda22d4 user: jan.nijtmans tags: core-8-6-branch
16:04
Merge 8.6 check-in: f82e9d62 user: jan.nijtmans tags: trunk
15:22
Mark all test-cases failing on XQuarz with constraint "failsOnXQuarz" check-in: 6e02e92b user: jan.nijtmans tags: core-8-6-branch
14:31
Fix more warnings related to -Wundef. check-in: c2ab81c6 user: jan.nijtmans tags: trunk
14:07
Sometimes those test-cases fail with "selection owner didn't respond". No idea why check-in: a6594d24 user: jan.nijtmans tags: trunk
13:56
typo check-in: a19fb457 user: jan.nijtmans tags: core-8-6-branch
13:54
Make everything compile warning-free using -Wundef check-in: 01b2b851 user: jan.nijtmans tags: trunk
02:18
Restore global variables, which were not responsible for test suite crash on Aqua; clean up deallocation functions, which were responsible; now appears stable and fully functional on macOS check-in: 049c1c8e user: kevin_walzer tags: tip_325
2020-10-07
22:15
Merge trunk check-in: 8e2f543b user: culler tags: mac_styles_87
22:14
Merge 8.6 check-in: c423d3bf user: culler tags: mac_styles
22:12
Merge 8.6 check-in: 069b3dce user: culler tags: trunk
22:10
Fix [1fa8c3ed8d]: Aqua crash when a window is resized in a display procedure. check-in: 98d53e8d user: culler tags: core-8-6-branch
21:09
Remove all globals, but still crashes in font test check-in: f6982678 user: kevin_walzer tags: tip_325
20:43
Fix [1fa8c3ed8d]: Aqua crash when a window is resized in a display procedure. Closed-Leaf check-in: 7e1b5987 user: culler tags: bug-1fa8c3ed8d-86
20:36
Merge bug-d3adbd93 to core-8-6-branch. check-in: 4018367c user: bll tags: core-8-6-branch
19:35
Does redefining these variables as static help check-in: aa266ecb user: kevin_walzer tags: tip_325
17:10
Wait a minute .... TkpCursorBlinkFromSystem is for all platforms! Leaf check-in: bd858382 user: jan.nijtmans tags: bug-3531366
17:02
Merge 8.6. Fix failing MacOS build check-in: cb277fc8 user: jan.nijtmans tags: bug-3531366
16:31
Try to match the on/off timing of the desktop session better. check-in: 0580512e user: bll tags: bug-3531366
15:38
Merge tip-587 check-in: 6d108df0 user: jan.nijtmans tags: keysym-unicode
15:35
Remove global variable check-in: b9c72314 user: kevin_walzer tags: tip_325
15:19
Add missing -insertcolor, -insertwidth styling options. Closed-Leaf check-in: 6f4d89c9 user: bll tags: bug-d3adbd93
15:17
Create new branch named "bug-d3adbd93" check-in: 012136e2 user: bll tags: bug-d3adbd93
15:10
Merge trunk check-in: 2999f187 user: jan.nijtmans tags: tip-587
15:10
More warnings -Wshadow with C++ compiler. Simplify <KeyPress> -> <Key> check-in: 38c668de user: jan.nijtmans tags: trunk
14:55
merge 8.6 check-in: 68e428fc user: dgp tags: core-8-6-11-rc
14:49
Fix defaulting in ttkBlink.c when no system blink on-time or off-time is found. Add support for KDE5. check-in: ae331ec8 user: bll tags: bug-3531366
12:16
Merge tip-587 check-in: 58c66410 user: jan.nijtmans tags: keysym-unicode
12:13
Merge trunk check-in: 31d64fda user: jan.nijtmans tags: tip-587
12:08
Merge trunk Closed-Leaf check-in: 221ea53e user: jan.nijtmans tags: tip474
11:57
Merge trunk check-in: 74bd82cb user: jan.nijtmans tags: tip_325
11:52
Disable two test-cases for Tcl < 8.6.7 (they fail because of bug [25842c161f]) check-in: 075ba014 user: jan.nijtmans tags: trunk
08:13
Merge trunk. Don't include <tk.h> since that might use the system <tk.h> in stead of ours check-in: 7276acbb user: jan.nijtmans tags: tip_325
06:15
Better wording for [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved (even more). check-in: c92fe64f user: fvogel tags: trunk
06:15
Better wording for [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved (even more). check-in: e0599dd5 user: fvogel tags: core-8-6-branch
06:13
Words matter. Closed-Leaf check-in: d8a6495e user: fvogel tags: bug-0008d6a6b3
02:18
Merge trunk check-in: 81f1551e user: kevin_walzer tags: tip_325
01:59
Final cleanup; ready for testing check-in: 923be445 user: kevin_walzer tags: tip_325
01:48
Modifications to systray.tcl to better support Windows check-in: f4edfec3 user: kevin_walzer tags: tip_325
2020-10-06
23:11
More tweaks check-in: 9138ec3f user: kevin_walzer tags: tip_325
23:07
More tweaks check-in: 05d111e3 user: kevin_walzer tags: tip_325
22:51
Refinement of callbacks on X11 check-in: 6d367a26 user: kevin_walzer tags: tip_325
22:23
Tweaks for balloon help, callback check-in: e0a84c14 user: kevin_walzer tags: tip_325
21:23
More tweaks check-in: 40e56478 user: kevin_walzer tags: tip_325
21:17
More X11 tweaks check-in: 5d86e456 user: kevin_walzer tags: tip_325
21:08
Tweak for testing on X11 check-in: bda018d4 user: kevin_walzer tags: tip_325
20:39
More robustness in cursorblink.tcl check-in: ebc4fd30 user: bll tags: bug-3531366
20:25
Tip 325 now builds and works on macOS; further testing on X11 and Windows up next check-in: fcc0715a user: kevin_walzer tags: tip_325
15:19
The problem was that Tcl_CreateTimerHandler() cannot handle a timeout of zero. Added code to ttkBLink.c to bypass timer creation when the cursor blink off-timer is zero. check-in: 26c58ceb user: bll tags: bug-3531366
15:05
Merge 8.6 check-in: 08899979 user: marc_culler tags: trunk
15:04
Fix [175a6e4bb6]: Aqua tiled fullscreen windows cannot be resized. check-in: 757ae092 user: marc_culler tags: core-8-6-branch
14:49
Merge trunk check-in: b54f4640 user: jan.nijtmans tags: tip474
14:24
Fix [175a6e4bb6]: Aqua tiled fullscreen windows cannot be resized. Closed-Leaf check-in: 87c73cf1 user: marc_culler tags: bug-175a6e4bb6
13:59
Merge trunk. Rename tkMacOSXSysTray.c and fix MacOSX (UNIX) Makefile.in for it check-in: 94164c78 user: jan.nijtmans tags: tip_325
13:40
Merge 8.6 check-in: cc2015f5 user: jan.nijtmans tags: trunk
13:39
Sync unix/tcl.m4 with Tcl 8.6 check-in: bb5cff78 user: jan.nijtmans tags: core-8-6-branch
12:24
Merge tip-587 check-in: 7fdd4aeb user: jan.nijtmans tags: keysym-unicode
09:46
Merge trunk check-in: a1fab33f user: jan.nijtmans tags: tip-587
09:44
Merge 8.6 check-in: cdf5c0d6 user: jan.nijtmans tags: trunk
09:41
Mark winWm-9.2 testcase with failsOnUbuntu constraint check-in: b67d3b7d user: jan.nijtmans tags: trunk
07:28
When adding the -Werror option to CFLAGS, the HAVE_PW_GECOS detection doesn't work any more. Here's the fix. check-in: 81592e93 user: jan.nijtmans tags: core-8-6-branch
06:37
Merge 8.6. Fix some more -Wshadow warnings check-in: 38bb9a62 user: jan.nijtmans tags: trunk
06:01
More elimination of the "register" keyword, and more explicit typecasts check-in: 525d4b87 user: jan.nijtmans tags: core-8-6-branch
2020-10-05
19:33
Added the cursorblink.tcl helper script to library/ttk. Added code to unix/tkUnixCursor.c that works, but Tk stops working. The not-working code is currently #if 0'd out. check-in: 0ca25396 user: bll tags: bug-3531366
13:03
Refinements of script-level implementation; macOS builds but does not work yet check-in: 2cd0fa55 user: kevin_walzer tags: tip_325
12:32
merge 8.6 check-in: 545bc668 user: dgp tags: core-8-6-11-rc
11:56
Merge tip-587 check-in: 86993f10 user: jan.nijtmans tags: keysym-unicode
11:09
Fix build problem on UNIX (due to the introduction of TCL_UNUSED macro) check-in: 9316672e user: jan.nijtmans tags: trunk
11:01
Merge trunk check-in: 41330fed user: jan.nijtmans tags: tip-587
08:26
Merge 8.6 check-in: a57b4091 user: jan.nijtmans tags: trunk
07:56
Fix many warnings related to the -Wshadow gcc compiler flag check-in: a98de24e user: jan.nijtmans tags: core-8-6-branch
07:53
Merge 8.6. Sync tcl.m4 from Tcl 8.7 check-in: 1402ab32 user: jan.nijtmans tags: trunk
07:40
Let Travis builds fail when X11 tests on Ubuntu fail check-in: c42e7ac8 user: jan.nijtmans tags: core-8-6-branch
02:21
Now builds on Mac, still trying to get working; also numerous updates to documentation and script implementation check-in: 68de9ccc user: kevin_walzer tags: tip_325
2020-10-04
19:31
Remove duplicate line introduced in [c1f5badf]. That line had already been added in [07ff4144] when dealing with geometry management loops. check-in: 94b8c2e0 user: fvogel tags: trunk
19:31
Remove duplicate line introduced in [c1f5badf]. That line had already been added in [07ff4144] when dealing with geometry management loops. check-in: f67b4d5b user: fvogel tags: core-8-6-branch
16:10
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved. check-in: f6dd5952 user: fvogel tags: trunk
16:10
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window. There is no actual bug, but the man page could be improved. check-in: b1966498 user: fvogel tags: core-8-6-branch
2020-10-03
21:32
Add man pages check-in: 20765b77 user: kevin_walzer tags: tip_325
19:54
merge 8.6 check-in: 75fca64a user: dgp tags: core-8-6-11-rc
14:53
Initial script-level implementation for systray, untested; must write documentation and update TIP as well check-in: 41b3ac57 user: kevin_walzer tags: tip_325
2020-10-02
20:06
Fix [1fa8c3ed8d]: Aqua crash when a toplevel is resized in a display procedure. Leaf check-in: 98ed422a user: marc_culler tags: styles-bug-1fa8c3ed8d
20:03
Fix [1fa8c3ed8d]: Aqua crash when a toplevel is resized in a display procedure. Leaf check-in: 1b46f35a user: marc_culler tags: bug-1fa8c3ed8d
19:49
Backout code changes, improve documentation. check-in: 2a2ff924 user: fvogel tags: bug-0008d6a6b3
18:54
Retrieve the cursor blink settings from the system and use them. unix is not implemented at this time. check-in: c25a1151 user: bll tags: bug-3531366
15:38
Merge trunk. Add MODULE_SCOPE MacSystrayInit() function (not enough to make it compile) check-in: 19864406 user: jan.nijtmans tags: tip_325
15:29
Merge trunk check-in: 5da535aa user: jan.nijtmans tags: mac_styles_87
15:23
Merge 8.6 check-in: 66117a1b user: jan.nijtmans tags: mac_styles
15:16
Merge 8.6 check-in: 4a4da486 user: jan.nijtmans tags: trunk
15:07
Fix more warnings, related to -Wshadow, now in MacOSX code check-in: fb6b605d user: jan.nijtmans tags: core-8-6-branch
08:34
Merge trunk check-in: e723cdbb user: jan.nijtmans tags: tip-587
08:05
Merge trunk check-in: 49cdb086 user: jan.nijtmans tags: stub-simplification
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-10-01
19:49
Another possible fix (but this does not match the documentation for <Destroy> in bind.n). check-in: 59cc3bb9 user: fvogel tags: bug-0008d6a6b3
15:03
Merge 8.6 check-in: 41ffe132 user: jan.nijtmans tags: trunk
14:49
Fix some gcc warnings (when using -Wshadow, deprecated XKeycodeToKeysym(), XScreenSaverQueryInfo weak symbol on MacOS) check-in: 0dd385c6 user: jan.nijtmans tags: core-8-6-branch
10:21
Merge trunk. All synonymes done now check-in: 6391a939 user: jan.nijtmans tags: deprecate-bd-bg-fg
09:12
Merge 8.6 check-in: 70075dd5 user: jan.nijtmans tags: trunk
09:05
Duplicate testconstraint failsOnUbuntu check-in: a757d7b4 user: jan.nijtmans tags: core-8-6-branch
08:55
Expression for contraint failsOnUbuntuNoXft was reverse .... check-in: 1d1fdfef user: jan.nijtmans tags: core-8-6-branch
2020-09-30
22:18
Merge 8.7 check-in: 17066099 user: jan.nijtmans tags: deprecate-bd-bg-fg
22:11
Merge 8.7 check-in: 3f4c3bf3 user: jan.nijtmans tags: keysym-unicode
22:07
If Tk is compiled with -DTK_NO_DEPRECATED, disable some testcases which fail because of that check-in: 2ace1713 user: jan.nijtmans tags: trunk
21:28
Merge 8.6 check-in: e30e2f48 user: jan.nijtmans tags: trunk
21:24
Fix [59cba33c6d]: win: theme detection in TkWinGetPlatformTheme() likely broken check-in: b1655f3f user: jan.nijtmans tags: core-8-6-branch
15:01
Create new branch named "bug-3531366" check-in: 7ff40f46 user: bll tags: bug-3531366
13:52
merge 8.6 check-in: 98498899 user: dgp tags: core-8-6-11-rc
11:24
Merge 8.6. Minor TIP #581 cleanup: Don't report "pack|place|grid slave" option any more, only give "content" as possibility check-in: 876136a5 user: jan.nijtmans tags: trunk
10:30
Mark 10 testcases with failsOnUbuntuNoXft. They fail on Ubuntu if Tk is compiled with --disable-xft check-in: ed065bba user: jan.nijtmans tags: core-8-6-branch
09:45
Fix safe-1.2 testcase when running Tcl version < 8.6.7 (That's when tcl:encoding:dirs became hidden) check-in: 2bbbfcd0 user: jan.nijtmans tags: core-8-6-branch
2020-09-29
21:15
Fix [0008d6a6b3]: Mouse pointer position reported in non-existing window check-in: 0277bf7c user: fvogel tags: bug-0008d6a6b3
16:08
Merge trunk check-in: 2608666c user: jan.nijtmans tags: deprecate-bd-bg-fg
16:06
Merge trunk check-in: a7be1012 user: jan.nijtmans tags: strict-index, enhanced-index
16:05
Merge trunk check-in: 41bd1d78 user: jan.nijtmans tags: keysym-unicode
15:35
Merge trunk check-in: b6580623 user: jan.nijtmans tags: revised_text, tip-466
15:31
Merge trunk check-in: a5b0d5c0 user: jan.nijtmans tags: mac_styles_87
15:07
little tweak check-in: ee7d6733 user: jan.nijtmans tags: tip-587
15:04
Tk demo, taking advantage of TIP #587 check-in: f5d46b54 user: jan.nijtmans tags: tip-587
14:53
Use \x escape sequences in stead of \u when appropriate check-in: e7007fa6 user: jan.nijtmans tags: trunk
14:12
Use direct unicode characters in stead of escape sequences check-in: 8e9cb910 user: jan.nijtmans tags: trunk
12:30
Merge 8.6 check-in: 803f52c8 user: jan.nijtmans tags: mac_styles
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
10:05
Mark more test-cases with "failsOnUbuntu" check-in: fb1781fb user: jan.nijtmans tags: core-8-6-branch
08:57
It appears that xcode 9/10 need "update: true" for a new enough tcl-tk installation check-in: 92b32981 user: jan.nijtmans tags: core-8-6-branch
08:57
Unshadow some variables check-in: e92b3d73 user: jan.nijtmans tags: core-8-6-branch
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
15:51
Merge 8.6 check-in: 1ef13936 user: jan.nijtmans tags: mac_styles
13:58
close fork check-in: 41245ce2 user: dgp tags: trunk
13:55
merge 8.6 check-in: c547b3fa user: dgp tags: core-8-6-11-rc
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
07:56
Merge 8.5. Update to Xcode12 and gcc-10. ttk test failures now lead to Travis build failures check-in: 22445140 user: jan.nijtmans tags: core-8-6-branch
07:14
Update to xcode12 and gcc-10. X11 test failures on Ubuntu now cause Travis build failures. check-in: 5118e309 user: jan.nijtmans tags: core-8-5-branch
07:03
Put back TkMacOSXInitMenus(), even though it isn't used anywhere: Removal not expected in a patch release, but OK in Tk 8.7 check-in: ef614371 user: jan.nijtmans tags: mac_styles
07:01
Typo and simplification (taken from core-8-6-branch) check-in: b941e19b user: jan.nijtmans tags: mac_styles
03:19
Merge 8.6 check-in: 2c75e03d user: marc_culler tags: mac_styles
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
19:28
Fix aqua MapNotify and UnmapNotify check-in: 3e3318b4 user: culler tags: core-8-6-branch
19:14
Cherrypick the fixes for macOS MapNotify and UnmapNotify from mac_styles Closed-Leaf check-in: 956c3a66 user: marc_culler tags: map_unmap
18:43
Now that the mysteries are understood, rework the fix for [6b51f22bff]:widgets are sometimes not drawn in a notebook page. check-in: a13edbac user: marc_culler tags: mac_styles
17:08
Merge 8.6 check-in: 74133365 user: jan.nijtmans tags: trunk
16:51
Last TIP #581 changes. 100% done now check-in: 2c0779a9 user: jan.nijtmans tags: core-8-6-branch
13:15
\t -> real tab character Closed-Leaf check-in: 92c78f4e user: jan.nijtmans tags: travis-error-detect
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:07
Mark 4 more testcases as failsOnUbuntu check-in: da6c873e user: jan.nijtmans tags: travis-error-detect
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
19:25
Merge 8.6 check-in: b82d4a5f user: jan.nijtmans tags: mac_styles
19:21
Xcode 11.7 -> 12. Mark more testcases as failsOnUbuntu check-in: 504058d6 user: jan.nijtmans tags: travis-error-detect
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
12:52
More usage of TCL_UNUSED() and implicit type-casts. Eliminate "register" keyword check-in: 94b2e2b8 user: jan.nijtmans tags: core-8-6-branch
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
15:45
Fix notebook bug from [6b51f22bff]:widgets are sometimes not drawn when a page is selected. check-in: 1b5d1401 user: marc_culler tags: mac_styles
15:03
Compile with gcc-10 too. Mark more test-cases as failing on Ubuntu check-in: 708649af user: jan.nijtmans tags: travis-error-detect
14:03
Merge 8.6. Change macro names Closed-Leaf check-in: 002b775f user: jan.nijtmans tags: tip-581
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
12:29
testcase cleanup check-in: 5fb7a0c0 user: jan.nijtmans tags: travis-error-detect
10:51
Don't set ERROR_ON_FAILURES, it doesn't work for Tk. no unset hidden_cmds check-in: 598acb87 user: jan.nijtmans tags: travis-error-detect
10:33
Mark many testcases with "failsOnUbuntu" (Not all, I still want to see the remainings failing) check-in: 8c2117be user: jan.nijtmans tags: travis-error-detect
09:33
Add TESTFLAGS= part check-in: 96066394 user: jan.nijtmans tags: travis-error-detect
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:11
Merge 8.6 check-in: ab0bacfe user: marc_culler tags: core-8-6-11-rc
20:09
Merge trunk check-in: 45c3f7d7 user: marc_culler tags: mac_styles_87
20:07
Merge 8.6 check-in: 6511dd6c user: marc_culler tags: mac_styles
19:54
Fix [aa4be2c1b8]: Aqua test suite hangs. check-in: a2b8721a user: marc_culler tags: trunk
19:53
Fix [aa4be2c1b8]: Aqua test suite hangs. check-in: 04e6d1db user: marc_culler tags: core-8-6-branch
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
14:06
Experiment: See if we can have a Travis build fail when a test-case fails check-in: 827f18f0 user: jan.nijtmans tags: travis-error-detect
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
21:02
Make sure the progress bar shows some color as soon as there is any progress. check-in: a005000c user: marc_culler tags: mac_styles
20:26
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled (macOS and Linux) check-in: 33b84f3f user: fvogel tags: trunk
20:26
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled (macOS and Linux) check-in: 2b8cf15b user: fvogel tags: core-8-6-branch
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:38
merge 8.6 check-in: b34be117 user: dgp tags: core-8-6-11-rc
16:34
Merge trunk check-in: f1e6671f user: marc_culler tags: mac_styles_87
16:29
Merge 8.6 check-in: 2d419995 user: marc_culler tags: mac_styles
16:25
Merge 8.6 check-in: 3e9b28bc user: marc_culler tags: trunk
16:24
Remove an unused variable and an unnecessary include directive. check-in: 3fa289fb user: marc_culler tags: core-8-6-branch
16:02
merge 8.6 check-in: ca70dcac user: dgp tags: core-8-6-11-rc
15:35
Merge mac_styles check-in: 2327706f user: marc_culler tags: mac_styles_87
15:31
Rework the colors on the scale to account for to < from check-in: 371a42c2 user: marc_culler tags: mac_styles
15:26
Merge 8.6 check-in: 82d8e61b user: jan.nijtmans tags: trunk
15:24
Explicitly require building against Tcl 8.6 in Travis check-in: 3f0a781f user: jan.nijtmans tags: core-8-6-branch
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:54
Make demo's like floor/items/ctext behave the same on MacOS as other platforms: Switch between buttons 2/3 platform-based. More demo cleanups, nothing functional check-in: 6e2b21bb user: jan.nijtmans tags: core-8-6-branch
14:37
Doc format warnings check-in: 83d7254b user: jan.nijtmans tags: core-8-6-branch
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
01:40
Merge 8.6 check-in: b5448b97 user: kevin_walzer tags: core-8-6-11-rc
01:39
Fix issues with console display on macOS check-in: 3cfeecae user: kevin_walzer tags: core-8-6-branch
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
16:26
Rework the progress bar. check-in: d445c350 user: marc_culler tags: mac_styles
16:06
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled Closed-Leaf check-in: 3ccd19e0 user: fvogel tags: bug-d91e05bf20
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:30
Explicitly require building against Tcl 8.6 in Travis check-in: 632ddc0c user: jan.nijtmans tags: core-8-5-branch
10:29
Fix typos in comments in generic/ttk/ttkTheme.c check-in: 3f471939 user: fvogel tags: ttk_introspect, tip-584
04:30
Don't open a console when running Wish from the command line; further simplification. Closed-Leaf check-in: 54adb482 user: marc_culler tags: mac_console_fix
2020-09-19
22:32
Tiny code improvement check-in: 8044040d user: marc_culler tags: mac_console_fix
22:10
Fix the regression with ScidvsMac; reorganize the code in the rest of TkpInit and edit misleading comments. check-in: 3c8f2865 user: marc_culler tags: mac_console_fix
18:14
Remove debugging statement check-in: b2b96677 user: kevin_walzer tags: mac_console_fix
17:31
Restore console check-in: a2bfa3a0 user: kevin_walzer tags: mac_console_fix
16:47
merge 8.6 check-in: cb262b02 user: dgp tags: core-8-6-11-rc
2020-09-18
22:04
Merge trunk check-in: b2b63d91 user: marc_culler tags: mac_styles_87
21:12
Merge 8.6 check-in: 144907e1 user: marc_culler tags: mac_styles
20:26
Fix [4f4f03f5eb]: B1-Motion events are ignored in the window title bar. check-in: 90173a64 user: marc_culler tags: trunk
20:25
Fix [4f4f03f5eb]: B1-Motion events are ignored in the window title bar. check-in: abad3d49 user: marc_culler tags: core-8-6-branch
20:04
Make sure Travis uses the latest public Tcl 8.6 version for testing Closed-Leaf check-in: caa54c4c user: jan.nijtmans tags: travis-tcl8.6
20:03
Fix most (except one) testcases on X11 check-in: fe68d642 user: jan.nijtmans tags: keysym-unicode
15:41
Fix the button state for drags. Closed-Leaf check-in: 734c50b5 user: marc_culler tags: bug-4f4f03f5eb
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
11:00
Remove unused variable check-in: a332bc7f user: jan.nijtmans tags: core-8-6-branch
04:04
Fix [4f4f03f5eb]: in Aqua allow mouse drags across the titlebar while ignoring button presses in the title bar. check-in: ac1b21cb user: marc_culler tags: bug-4f4f03f5eb
2020-09-17
22:03
Merge trunk check-in: 3ad9ccbd user: kevin_walzer tags: tip_325
21:38
Merge 8.6 check-in: af607b70 user: kevin_walzer tags: core-8-6-11-rc
21:22
Fixes for Apple Event execution on app startup and window display in IDLE/Tkinter check-in: c7a9e22a user: kevin_walzer tags: trunk
21:12
Fixes for Apple Event execution on app startup and window display in IDLE/Tkinter check-in: 97c50e10 user: kevin_walzer tags: core-8-6-branch
17:46
Deal with timing issues for AppleEvents which arrive during the launch process. Closed-Leaf check-in: 6b26456a user: marc_culler tags: fix_idle
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
12:15
Merge-mark check-in: e4be1efe user: jan.nijtmans tags: core-8-6-branch
12:13
Extend .fossil-settings/ignore-glob and .gitattributes check-in: 8ccb8dea user: jan.nijtmans tags: core-8-5-branch
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
13:34
Merge-mark check-in: ca2999c3 user: jan.nijtmans tags: core-8-6-branch
13:31
(cherry-pick): Require Tcltest 2.2 as a miminum. Run X11 testcases on Travis in 3 Ubuntu variants: Xenial, Bionic and Focal. (MacOS/XQuartz not working yet) check-in: 31d622f6 user: jan.nijtmans tags: core-8-5-branch
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
01:23
Deal with the deprecation of the context property of mouse NSEvents. check-in: 83c6ae1d user: marc_culler tags: fix_idle
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
20:10
More aqua initialization issues check-in: 35374243 user: marc_culler tags: fix_idle
16:57
merge 8.6 check-in: f21ea0a7 user: dgp tags: core-8-6-11-rc
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:17
Require Tcltest 2.2 as a miminum. Run X11 testcases on Travis in 3 Ubuntu variants: Xenial, Bionic and Focal. (MacOS/XQuartz not working yet) check-in: a5268b22 user: jan.nijtmans tags: core-8-6-branch
09:06
Merge 8.6 check-in: 505204a1 user: jan.nijtmans tags: trunk
08:44
More usage of TCL_UNUSED() and explicit type-casts check-in: c45c340d user: jan.nijtmans tags: core-8-6-branch
07:08
Merge 8.7. More WIP check-in: 600d6eb2 user: jan.nijtmans tags: deprecate-bd-bg-fg
00:23
Change the tk panedwindow code to better handle cursor changes. Make a slight improvement for ttk panedwindow cursor changes. Leaf check-in: 2f9b7875 user: bll tags: bug-ac7f7719
00:21
Create new branch named "bug-ac7f7719" check-in: eb2b42cf user: bll tags: bug-ac7f7719
2020-09-14
20:39
Remove TkMacOSXInitMenus.c check-in: 89c35b09 user: marc_culler tags: mac_styles
16:44
Merge 8.6 check-in: a6e2c78a user: jan.nijtmans tags: trunk
16:42
Extend .gitattributes and .fossil-settings/encoding-glob for file types .bmp, .cur, .ico and .rc check-in: 52f17614 user: jan.nijtmans tags: core-8-6-branch
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:09
Merge 8.6 check-in: 1eeb5b16 user: marc_culler tags: mac_styles
15:04
Merge 8.6 check-in: 486fed47 user: marc_culler tags: trunk
15:03
Fix [71e18c5c0a]: Aqua invalid selector crash when switching between normal and full screen mode. check-in: 31139bcd user: marc_culler tags: core-8-6-branch
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
10:33
Prevent the usage of the term safe/unsafe child check-in: dc8d61c0 user: jan.nijtmans tags: core-8-6-branch
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
08:01
Missing quotes in test-cases check-in: 6375c576 user: jan.nijtmans tags: core-8-6-branch
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:36
Use consistant $idx < 0 in stead of $idx != -1 for checking index meaning 'not found' check-in: a0cf900e user: jan.nijtmans tags: core-8-6-branch
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:23
Address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: 06b8219b user: marc_culler tags: mac_styles
22:15
Merge 8.6 check-in: 0b56b3d1 user: marc_culler tags: trunk
22:14
Adjust comment styling. check-in: 5833c227 user: marc_culler tags: core-8-6-branch
22:10
Apply patch from Christopher Chavez to address UBSan warnings about alignment in ttkMacOSXTheme.c check-in: e9149ef1 user: marc_culler tags: core-8-6-branch
21:53
Add a disclosure triangle that works in Big Sur check-in: 12fc7ffc user: marc_culler tags: mac_styles_87
21:50
Add a disclosure triangle that works in Big Sur check-in: 01a53c58 user: marc_culler tags: mac_styles
21:33
Merge 8.6 check-in: 775266a0 user: marc_culler tags: trunk
21:30
Add a disclosure triangle that works in Big Sur check-in: a352ad64 user: marc_culler tags: core-8-6-branch
2020-09-11
08:56
Merge 8.6 check-in: 3d65a211 user: jan.nijtmans tags: trunk
08:36
Fix [3bc0f44ef3]: UBSan complains about body.chars[] usage check-in: bed80183 user: jan.nijtmans tags: core-8-6-branch
07:45
In xvfb-run, don't try to query the terminal width, because we don't have one Closed-Leaf check-in: 077e9ace user: jan.nijtmans tags: travis-xvfb
2020-09-10
17:32
Merge trunk check-in: 436bca3c user: marc_culler tags: mac_styles_87
17:22
Merge 8.6 check-in: 2603d155 user: marc_culler tags: mac_styles
14:50
Merge trunk. More WIP check-in: e822908f user: jan.nijtmans tags: deprecate-bd-bg-fg
13:10
Merge 8.6. Modify local xvfb-run script such that it works on macOS, and use it check-in: af530735 user: jan.nijtmans tags: travis-xvfb
12:38
Add helper xvfb-run script check-in: 3c77eac8 user: jan.nijtmans tags: travis-xvfb
12:10
Fix [ab1feaea9c]: Aqua initialization issues check-in: 3db9cfc7 user: marc_culler tags: trunk
12:09
Fix [ab1feaea9c]: Aqua initialization issues check-in: c28d05ab user: marc_culler tags: core-8-6-branch
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
08:56
More use of TCL_UNUSED() and C++-safe typecasts. Use Tk_Offset() in stead of sizeof() when using flexible arrays check-in: 5d6142c9 user: jan.nijtmans tags: core-8-6-branch
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
21:02
Also fix [3762a0a944] using the suggestion in the ticket from Christopher Chavez. Closed-Leaf check-in: 47d80f5d user: marc_culler tags: bug-ab1feaea9c
19:25
Fix [ab1feaea9c]: Aqua initialization issues exposed by Scid vs Mac. check-in: db5fbfaf user: marc_culler tags: bug-ab1feaea9c
15:36
Update documentation, and final tweaks for TIP #581 check-in: 22e5c00c user: jan.nijtmans tags: trunk
14:48
Merge-mark check-in: c1837a08 user: jan.nijtmans tags: core-8-6-branch
14:47
Re-generate "make genstubs" (was done with the wrong version) check-in: e26f2995 user: jan.nijtmans tags: core-8-5-branch
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
11:05
Merge 8.6 check-in: b55f06df user: jan.nijtmans tags: tip-581
10:58
Merge 8.6. Xvfb tweaks check-in: f382bb9f user: jan.nijtmans tags: travis-xvfb
10:33
Merge 8.6 check-in: 45bdcf88 user: jan.nijtmans tags: trunk
09:55
TIP #581: More progress check-in: 31ff05cf user: jan.nijtmans tags: core-8-6-branch
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:54
Merge 8.6 check-in: 80c9c532 user: jan.nijtmans tags: travis-xvfb
20:49
Merge 8.6 check-in: df83ad49 user: jan.nijtmans tags: trunk
20:43
Fix [420feb3850]: Aqua: UBSan warns for misaligned TkpGCCache access. Just define the memory layout we want (XGCValuesWithCache) and let the compiler do the calculations. check-in: 9988ce72 user: jan.nijtmans tags: core-8-6-branch
20:32
Don't depend on TIP #581 for Tcl in testcases check-in: 8d9a2ad2 user: jan.nijtmans tags: core-8-6-branch
20:30
Merge 8.6 check-in: b0a594ce user: culler tags: trunk
20:28
Fix [2a6d63b9dc]: crash in macOS 10.6 when de-activating wish with Option-tab check-in: c2b75774 user: culler tags: core-8-6-branch
19:48
Fix [6c2425f92e]: UBSan error in Tk_FreeSavedOptions(). Thanks to Christopher Chavez. check-in: 6b296001 user: fvogel tags: trunk
19:47
Fix [6c2425f92e]: UBSan error in Tk_FreeSavedOptions(). Thanks to Christopher Chavez. check-in: 8a61d721 user: fvogel tags: core-8-6-branch
16:29
Merge trunk. check-in: 10348a34 user: marc_culler tags: mac_styles_87
16:27
Merge 8.6 check-in: 609db937 user: marc_culler tags: mac_styles
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
16:24
Fix TkMacOSXGetXWindow so it returns a Window, not a Tk_Window cast as a Window. check-in: 87943ea2 user: marc_culler tags: core-8-6-branch
15:50
Merge 8.6 check-in: 19f20e54 user: jan.nijtmans tags: travis-xvfb
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
15:22
Merge 8.5 check-in: 7af5ae5c user: jan.nijtmans tags: core-8-6-branch
15:20
Move TkUnusedStubEntry up a little more check-in: d4b72093 user: jan.nijtmans tags: core-8-5-branch
15:14
Let's try to run GUI testcases on X11 (Xenial/Bionic/Focal/MacOS) check-in: 2a651bae user: jan.nijtmans tags: travis-xvfb
14:01
Merge 8.6 check-in: debcbced user: jan.nijtmans tags: trunk
13:44
Don't fill stub entries for TkpWillDrawWidget/TkpRedrawWidget with 0 on XQuarz so they can be called by extensions check-in: 5dee0f25 user: jan.nijtmans tags: core-8-6-branch
13:28
Merge 8.6 check-in: 444ea23a user: jan.nijtmans tags: trunk
12:53
Merge 8.5. Prevent dummy stub entry before TkpRedrawWidget/TkpWillDrawWidget entries (this is a workaround for an earlier genStubs bug, but those are new stub entries) Don't use "interp children" in testcases yet (test suite should run against Tcl 8.6.9 in Travis too) check-in: 6be118f1 user: jan.nijtmans tags: core-8-6-branch
11:02
Move up TkUnusedStubEntry a little. New test function "menubarheight" for MacOSX (backported from 8.6) check-in: 5f600a3f user: jan.nijtmans tags: core-8-5-branch
09:19
Merge 8.6. Rename some functions check-in: 5737cb67 user: jan.nijtmans tags: trunk
08:28
3 new MacOS-specific stub functions: Tk_MacOSXGetTkWindow()/Tk_MacOSXGetCGContextForDrawable()/Tk_MacOSXGetNSWindowForDrawable(), so they can be used by extensions check-in: 8b3c630f user: jan.nijtmans tags: core-8-6-branch
07:57
Merge 8.6 check-in: d3572ab2 user: jan.nijtmans tags: trunk
06:25
TIP #581: master -> container and slave -> content in ttk (mainly) check-in: ec9ad066 user: jan.nijtmans tags: core-8-6-branch
06:23
Simplify throughout: ButtonPress -> Button, KeyPress -> Key (or remove it because it is the default anyway) Use 'in' operator in stead of 'lsearch -exact' when possible check-in: b0a0cb9b user: jan.nijtmans tags: core-8-6-branch
01:50
Merge trunk check-in: d8859ab3 user: marc_culler tags: mac_styles_87
01:44
Merge 8.6 check-in: 35ef49ae user: marc_culler tags: mac_styles
01:41
Merge 8.6 check-in: 418e2cd3 user: marc_culler tags: trunk
01:39
Kill off the last extraneous button event, produced by NSMouseDragged. check-in: 5bd63741 user: marc_culler tags: core-8-6-branch
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:55
Merge 8.6 check-in: 29c0c196 user: marc_culler tags: mac_styles
20:38
Merge 8.6 check-in: f17eb3d7 user: marc_culler tags: trunk
20:38
Adjustments to viewDidChangeEffectiveAppearance check-in: 1608bb6a user: marc_culler tags: core-8-6-branch
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:57
Remove virtual events for changes to the accent color in Mojave, because Apple had not completely fixed the bugs with KVOs for NSUserDefaults. check-in: d44066a0 user: marc_culler tags: core-8-6-branch
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:54
Fix [39cbacb9e8] and revisit [d72abe6b54] both dealing with inappropriate mouse button events. Refactor mouse event code. check-in: e065d1e7 user: marc_culler tags: core-8-6-branch
18:35
fix a typo Closed-Leaf check-in: 3438fa7c user: marc_culler tags: mac_enter_exit
18:15
Remove warnings from code; thanks to thommey for debugging assistance in Tcl chat check-in: 25f1085f user: kevin_walzer tags: tip_325
16:22
Just don't support virtual events about accent color and highlight color on Mojave. check-in: e3384e50 user: marc_culler tags: mac_styles
16:08
Edit a comment. check-in: cba87353 user: marc_culler tags: mac_enter_exit
16:04
Work around the fact that we do need to process synthesized mouse events for testing check-in: 29e26cd6 user: marc_culler tags: mac_enter_exit
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
22:59
Don't process events for non-Tk windows. check-in: be72d6d2 user: marc_culler tags: mac_enter_exit
21:57
We do need to process MouseDragged events, though, since they appear in place of MouseMoved events. check-in: 3878f568 user: marc_culler tags: mac_enter_exit
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:35
Don't process events which have no meaning to Tk. check-in: 5a023d1d user: culler tags: mac_enter_exit
20:12
Remove errors, but now icons not created check-in: 060e2364 user: kevin_walzer tags: tip_325
19:18
Fix [6c88c5270a]: crash when reading AppleHighlightColor from the standardUserDefaults on old macOS systems. check-in: feb6ba61 user: culler tags: mac_styles
18:52
Fix [4e1e290760]: [NSColor whiteColor] is yellow without a colorspace. check-in: 56144237 user: culler tags: core-8-6-branch
17:42
Make a guess about [6c88c5270a] check-in: ed50d927 user: marc_culler tags: mac_styles
17:08
Tk_MacOSXGetCGContextForDrawable() doesn't replace TkMacOSXGetDrawablePort(), since TkMacOSXGetDrawablePort() is a useless function always returning NULL No longer export Tk_MacOSXGetCGContextForDrawable as public symbol (wait doing that until 8.7) Closed-Leaf check-in: 16e5a0d4 user: jan.nijtmans tags: for_tkdnd
16:36
Maintain our own button state so we can provide Tk_UpdatePointer with the data that it expects. check-in: 19f065f9 user: marc_culler tags: mac_enter_exit
16:23
Split long line check-in: d094ed74 user: jan.nijtmans tags: core-8-6-branch
16:11
Re-introduce TkMacOSXGetTkWindow() as macro check-in: 35f40fab user: jan.nijtmans tags: for_tkdnd
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
22:00
Supply the missing description of TkpWarpPointer. check-in: 8e66fb3f user: marc_culler tags: mac_enter_exit
20:33
One more trick. check-in: de363624 user: culler tags: mac_enter_exit
20:06
Deal with the nested tracking areas in the title bar. check-in: 465541a6 user: culler tags: mac_enter_exit
17:02
Deal with coordinate conversion on older macs. Edit comments. check-in: d2e35adc user: culler tags: mac_enter_exit
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
21:11
Remove a hash table that was not needed check-in: cbb6f876 user: culler tags: mac_enter_exit
20:04
Merge trunk Leaf check-in: 8be1eb72 user: jan.nijtmans tags: tip-529-image-metadata
19:36
Merge 8.6. Minor simplification: no need for separate stub entry for Tk_MacOSXGetNSViewForDrawable() check-in: 0f9ce2a3 user: jan.nijtmans tags: for_tkdnd
18:00
Straighten out a lot of convoluted code in tkMacOSXMouseEvent.c check-in: ae45e74a user: culler tags: mac_enter_exit
16:57
Merge 8.6 check-in: 17091574 user: jan.nijtmans tags: trunk
16:56
Merge 8.5 check-in: 29eeab61 user: jan.nijtmans tags: core-8-6-branch
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
12:38
TIP #581: grid/pack/place implementation (internal) and documentation check-in: d17cad9d user: jan.nijtmans tags: core-8-6-branch
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:39
Another round of TIP #581-related name changes. Now merely concentrated on consistancy in the test-cases check-in: 78e259ef user: jan.nijtmans tags: core-8-6-branch
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
08:15
(cherry-pick: Slave ->Pane, Master->Container in tkPanedwindow.c More Master->Container-related changes check-in: f1914ef2 user: jan.nijtmans tags: core-8-6-branch
07:14
Merge 8.6 check-in: 1d0ecc38 user: jan.nijtmans tags: trunk
06:33
Merge 8.6 check-in: 0e8b85e0 user: jan.nijtmans tags: tip-581
06:18
Implement part of TIP #581: Master/Slave. Not complete yet, and also the change to TkGetGeomContainer/TkGetTransientContainer is left out for now. check-in: 2eea8055 user: jan.nijtmans tags: core-8-6-branch
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
19:43
Slave ->Pane, Master->Container in tkPanedwindow.c check-in: 891b0875 user: culler tags: tip-581
16:09
Better fix for [d72abe6b54] using NSEvents. check-in: 5ea82621 user: marc_culler tags: mac_enter_exit
15:21
Merge 8.6 check-in: 5cee0274 user: jan.nijtmans tags: tip-581
15:05
Added "image metadata" tests for all supported image formats check-in: 19ca9b37 user: obermeier tags: tip-529-image-metadata
14:57
Merge 8.6 check-in: 588f8d51 user: jan.nijtmans tags: for_tkdnd
14:09
Merge 8.6 check-in: 44e30efb user: jan.nijtmans tags: trunk
14:01
Rename (internal) TkMacOSXDrawableView() -> TkMacOSXGetNSViewForDrawable() check-in: 3745ef11 user: jan.nijtmans tags: core-8-6-branch
13:33
Upgrade from Xcode 11.6 to 11.7 check-in: 1467c564 user: jan.nijtmans tags: core-8-5-branch
13:28
Implement TIP #580: Export Tk_GetDoublePixelsFromObj and 5 more check-in: cbe72995 user: jan.nijtmans tags: trunk
09:31
Merge 8.6 check-in: eb27a56f user: jan.nijtmans tags: for_tkdnd
09:00
Merge 8.6 check-in: ca7b45bf user: jan.nijtmans tags: trunk
08:39
Fix safe.test when running in a Tcl 8.7 environment (backported from Tk 8.7) check-in: dbcc3aaf user: jan.nijtmans tags: core-8-6-branch
08:29
Eliminate MODULE_SCOPE wrapper function for TkMacOSXDrawable(). Rename (internal) TkMacOSXDrawableWindow() to TkMacOSXGetNSWindowForDrawable(). Code (type-cast) cleanup check-in: dbffe62b user: jan.nijtmans tags: core-8-6-branch
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
19:40
Remove a couple of superfluous casts. check-in: 6bf8a038 user: marc_culler tags: for_tkdnd
19:08
Rename 3 badly named functions that were exported as stubs; export under both old and new names; edit comments. check-in: a56fdb8f user: marc_culler tags: for_tkdnd
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
07:35
TkRegion cannot be used in tkMacOSX.h check-in: c914be8b user: jan.nijtmans tags: for_tkdnd
06:58
Merge 8.6. Change signature of Tk_MacOSXGetTkWindow/Tk_MacOSXGetCGContextForDrawable check-in: eaeea764 user: jan.nijtmans tags: for_tkdnd
02:06
Suggestions for name cleanup with compatibiltiy for 8.6.11 Closed-Leaf check-in: 1f4afdb5 user: culler tags: 8-6-11-compatibility
2020-08-31
16:33
Merge 8.6 check-in: 928776ce user: jan.nijtmans tags: trunk
16:23
Remove obsolete code check-in: 4ce7b5b1 user: jan.nijtmans tags: core-8-6-branch
10:47
Merge 8.6 , check-in: d76f1171 user: jan.nijtmans tags: tip-581
10:45
Merge 8.6 check-in: d509dbcf user: jan.nijtmans tags: trunk
10:01
Change expectation of safe-5.1 (error-message changed in Tcl) Don't use Tcl_GetMaster() any more, use Tcl_GetParent() in stead. With fallback for Tcl < 8.6.11. check-in: d182fef0 user: jan.nijtmans tags: core-8-6-branch
07:12
More tweaks, (mainly TkMacOSXGetCGContextForDrawable <-> TkMacOSXCGContext) check-in: eb976556 user: jan.nijtmans tags: for_tkdnd
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
21:05
More tweaks check-in: 1520c153 user: jan.nijtmans tags: for_tkdnd
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
14:16
Export TkMacOSXGetCGContextForDrawable() too, that's the only function from the "nicer_stubs" branch which can be added without compatibility problems check-in: 2a691699 user: jan.nijtmans tags: for_tkdnd
09:36
Export TkMacOSXGetTkWindow() for TkDND, without this it cannot be compiled as stub-enabled extension check-in: a964ad7e user: jan.nijtmans tags: for_tkdnd
07:10
Merge 8.6 check-in: 317f127a user: jan.nijtmans tags: trunk
06:53
Add some explicit typecasts, e.g. to (Drawable), and prevent higher-level compiler warnings check-in: bd90d889 user: jan.nijtmans tags: core-8-6-branch
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
01:25
Merge doscript_goof branch; thanks to Lars Hellstrom for patches check-in: 64db15cc user: kevin_walzer tags: core-8-6-branch
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
10:24
Some internal master -> container renamings, nothing related to API check-in: 79004cab user: jan.nijtmans tags: core-8-6-branch
07:12
Merge 8.6 check-in: 02d8d03b user: jan.nijtmans tags: trunk
07:09
TkContentView -> TKContentView (twice) check-in: 092db1ea user: jan.nijtmans tags: core-8-6-branch
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
06:15
Eliminate type casts to (TKContentView *) check-in: 0462ed49 user: jan.nijtmans tags: core-8-6-branch
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:36
Merge 8.6 check-in: 61124c01 user: culler tags: mac_styles
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
18:59
Add comments explaining the obscure reason that the name TkMacOSXGetRootControl exists and why it should never be used. check-in: 8a0c1c7e user: culler tags: core-8-6-branch
16:30
Add Big Sur styled notebook tabs. Fix a typo found by Csaba Nemethi. check-in: 65fce3c9 user: culler tags: mac_styles
14:21
Merge 8.6 tkBind.c: button numbers are always positive check-in: 9ce8fb03 user: jan.nijtmans tags: trunk
13:36
Another simplification: Change TkMacOSXDrawableView() from a MODULE_SCOPE function to a macro. This saves an empty wrapper-function for TkMacOSXGetRootControl() check-in: 6c48f252 user: jan.nijtmans tags: core-8-6-branch
11:15
Merge-mark check-in: da2d984d user: jan.nijtmans tags: trunk
11:14
Simplifications, because TkMacOSXGetDrawablePort() always returns NULL Remove stub copies which are only meant for future NSAPI-related support: Since no browser supports NSAPI any more, who cares .... check-in: d2e6f75c user: jan.nijtmans tags: core-8-6-branch
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
07:39
Put back a dummy Tk_MacOSXTkOwnsCursor(), just because it's in the public stub table. Can be removed fully in Tk 8.7. More simplifications Closed-Leaf check-in: 34a2e4ba user: jan.nijtmans tags: bug-08eb057dea
2020-08-25
16:16
Fix [08eb057dea]: remove two unused stub functions related to cursors and dating back to Carbon. check-in: 6a03af53 user: culler tags: bug-08eb057dea
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
14:25
Merge 8.6 check-in: 9e76ad4c user: culler tags: mac_styles
14:23
Rename the NSGraphicsContext macro and add a flipped parameter. Fix accent colors on old macs. check-in: 965d859e user: culler tags: core-8-6-branch
11:37
Merge 8.6 check-in: 12fc6d0b user: culler tags: mac_styles
11:36
Fix one more compilation issue with old macOS targets. check-in: 3117b13f user: culler tags: core-8-6-branch
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
09:25
Merge 8.5 check-in: 2abc75e4 user: jan.nijtmans tags: core-8-6-branch
09:22
Keep gcc-5 and gcc-6 builds on "bionic", because "focal" doesn't have these check-in: 41967a6d user: jan.nijtmans tags: core-8-5-branch
2020-08-24
21:44
Move XGetImage and XCopyArea to tkMacOSXImage.c and completely remove XImage.pixelpower. check-in: 54a4a903 user: culler tags: trunk
20:21
Move XGetImage and XCopyArea to tkMacOSXImage.c and eliminate references to XImage.pixelpower. check-in: 69f7f471 user: culler tags: core-8-6-branch
18:35
Merge trunk check-in: 4b2e8f85 user: culler tags: mac_styles_87
17:32
Merge 8.6 check-in: a072dd22 user: culler tags: mac_styles
17:07
Fix [bc62f78191]: compilation issues on macOS when targeting older OS versions. check-in: cfa6ab52 user: culler tags: trunk
17:00
Fix [bc62f78191]: compilation issues on macOS when targeting older OS versions. check-in: 52c44d24 user: culler tags: core-8-6-branch
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
09:31
Fix duplicate test name scrollbar-3.50.1 check-in: a288b5fc user: fvogel tags: core-8-6-branch
09:30
Fix duplicate test name scrollbar-3.50.1 Closed-Leaf check-in: d8819e41 user: fvogel tags: fv-macos-scrollbar-tests
08:33
Upgrade Travis build from bionic to focal check-in: d8ad4a1c user: jan.nijtmans tags: core-8-5-branch
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
01:08
Adjust some point locations by 1 pixel in DrawDarkListHeader - thanks to Csaba Nemethi check-in: 4b85274c user: culler tags: core-8-6-branch
00:47
Test branch for AppleScript bugs with patch from Lars Helstrom Closed-Leaf check-in: 97225dc1 user: kevin_walzer tags: doscript_goofs
00:44
Use graphicsPort instead of CGContext if the minimum target is earlier than 10.10. Closed-Leaf check-in: d30364a2 user: culler tags: bug-bc62f78191
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
22:10
Fix [970793d707]: textWind-10.10,11,12,13,14 fail on Windows in trunk. check-in: 648bc418 user: fvogel tags: core-8-6-branch
14:28
Address compiler warnings. Closed-Leaf check-in: c5b5547b user: culler tags: nopixelpower
13:21
Fix [bc62f78191]: compilation issues when targeting older macOS versions. check-in: 1bb3f244 user: culler tags: bug-bc62f78191
2020-08-22
19:16
Remove all use of XImage.pixelpower, but not the field, simplify and reorganize. check-in: 8db46da0 user: culler tags: nopixelpower
2020-08-21
16:50
Add the remaining (cosmetic) changes from the mac_clip branch. check-in: 32e6c545 user: culler tags: trunk
16:49
Add the remaining (cosmetic) changes from the mac_clip branch. check-in: 77ce1a01 user: culler tags: core-8-6-branch
16:26
Edit comments, make some stylistic changes, remove an unused function parameter. Closed-Leaf check-in: 8782c85d user: culler tags: mac_clip
15:43
Merge 8.6 check-in: bd502a6c user: jan.nijtmans tags: trunk
15:39
Fix [291699a5]: ttk::scrollbar : graphical grip does not have mouse bindings. Also remove some eol-spacing. check-in: a3130266 user: jan.nijtmans tags: core-8-6-branch
14:06
Merge 8.6 check-in: 7b204427 user: jan.nijtmans tags: trunk
13:50
Fix [b505e5f6a9]: Aqua: possible to implement XSetClipRectangles()? check-in: 06bef50c user: jan.nijtmans tags: core-8-6-branch
13:27
Fix [bb85d249dd]: valgrind complaints on 'canvas image' command (TIP 489) check-in: 3cc7647d user: jan.nijtmans tags: trunk
13:17
Fix 2 places where using "unsigned long" is overkill on 64-bit platforms check-in: 2edf1bcf user: jan.nijtmans tags: core-8-6-branch
2020-08-20
22:50
Fix mouse bindings for scrollbars with graphical grip elements. Closed-Leaf check-in: 313a2d31 user: bll tags: bug-291699a5
22:48
Create new branch named "bug-291699a5" check-in: d3584b5d user: bll tags: bug-291699a5
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
21:13
Improve formatting of ttk::style man page, and respect alphabetical order of commands. check-in: 83d96b8e user: fvogel tags: core-8-6-branch
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
20:24
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: 8e52d751 user: fvogel tags: core-8-6-branch
20:19
Comment out documentation of -border and -unit as layout options. Closed-Leaf check-in: 15c3a464 user: fvogel tags: bug-031dfcf1dd
16:42
Merge 8.7 check-in: 084d9c5e user: jan.nijtmans tags: strict-index, enhanced-index
16:32
More cleanup in TkMacOSXSetupDrawingContext - thanks to Christopher Chavez. check-in: 27eb5538 user: culler tags: mac_clip
16:15
Make TkpReleaseRegion and TkpRetainRegion static; remove mac-specific code from xgc.c; remove call to XSetClipMask; add debug logging check-in: fefada68 user: culler tags: mac_clip
15:34
Merge 8.6 check-in: 78da20aa user: jan.nijtmans tags: tip-581
13:56
Adapt systemSelectedTabTextColor to Big Sur. check-in: 990a4e5d user: culler tags: core-8-6-branch
13:03
Merge 8.6 check-in: dd3b41f3 user: jan.nijtmans tags: mac_styles
08:16
Move stub entry for XSetClipRectangles to 106, since 92 is already filled in Tk 8.7 check-in: 5dda89b0 user: jan.nijtmans tags: mac_clip
2020-08-18
22:27
Yet another cleanup of TkMacOSXSetupDrawingContext check-in: d8e61057 user: culler tags: mac_clip
16:36
Test using XSetClipRectangles on macOS. check-in: 1f8750a2 user: culler tags: mac_clip
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
09:33
Merge 8.5 check-in: 1eda8ea7 user: jan.nijtmans tags: core-8-6-branch
2020-08-17
21:17
merge core-8-6-branch check-in: 9b673bb6 user: fvogel tags: trunk
21:17
Micro-optimization in tkScale.c, following no-op observation provided in [81c3ef9314]. check-in: 2c6d9d34 user: fvogel tags: core-8-6-branch
21:15
Remove rounding of the fromValue to the resolution (which is a no-op). Closed-Leaf check-in: d4bc0b58 user: fvogel tags: bug-3003895fff, bug-1899040fff, bug-81c3ef9314
21:11
Remove comment relic. check-in: 76668172 user: fvogel tags: bug-3003895fff, bug-1899040fff, bug-81c3ef9314
13:14
Update Xcode from 11.5 to 11.6. Make "make install" and "make dist" part of the Travis build. check-in: d5dec6f1 user: jan.nijtmans tags: core-8-5-branch
12:15
Remove unneeded code, begin to implement balloon notifications check-in: 945d425b user: kevin_walzer tags: tip_325
12:10
Xcode 9 and 10 builds are failing. Let's see if this helps. check-in: e2deb0ee user: jan.nijtmans tags: core-8-6-branch
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:34
one more "const" check-in: 7beb7c35 user: jan.nijtmans tags: core-8-6-branch
06:28
const usage check-in: 5330c5f2 user: jan.nijtmans tags: core-8-6-branch
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
06:08
Disable warnings C4146 and C4305 (last one for 32-bit only) on Microsoft compilers. Tcl already does this, but this was never taken over by Tk check-in: 75413cd1 user: jan.nijtmans tags: core-8-6-branch
2020-08-16
18:59
merge core-8-6-branch check-in: 65fc7c79 user: fvogel tags: trunk
18:56
Backport [7510e5a9b9] and add corresponding documentation in ttk_widget.n so that -font and -foreground are now documented in 8.6 in addition to 8.7. See request in [ddac78bd5e]. check-in: 08f5eeee user: fvogel tags: core-8-6-branch
2020-08-15
20:23
Merge mac_styles check-in: 96be9304 user: culler tags: mac_styles_87
20:22
Merge bug-315104a5c10 (fixes [cf84f08a5a]) check-in: ecfbbb72 user: culler tags: mac_styles
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:38
Merge 8.6 check-in: 99e9fc5e user: culler tags: mac_styles
13:02
Fix [315104a5c1] - corrects and extends the virtual event notifications of appearance changes. check-in: 042e129e user: culler tags: trunk
13:01
Fix [315104a5c1] - corrects and extends the virtual event notifications of appearance changes. check-in: d6f459ad user: culler tags: core-8-6-branch
11:56
misplaced #endif Closed-Leaf check-in: d56f46d6 user: culler tags: bug-315104a5c10-8-6
10:37
Adjustments for 10.6 check-in: 981152a6 user: culler tags: bug-315104a5c10-8-6
10:22
sync with bug-315104a5c10 check-in: 88126164 user: culler tags: bug-315104a5c10-8-6
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
20:55
Also generate <<AppearanceChanged>> events when the Highlight Color is changed. Closed-Leaf check-in: 2cdadae4 user: culler tags: bug-315104a5c10
19:28
Use Blue as the default accent color before 11.0, Multicolor after. check-in: e8562155 user: culler tags: bug-315104a5c10
19:01
Try using Blue when the standardDefaults return nil. Will this work with the new rainbow color on Big Sur? check-in: dd4f67e8 user: culler tags: bug-315104a5c10
17:11
Guard against unitialized UserDefaults. check-in: d73cc8ac user: culler tags: bug-315104a5c10
15:39
Fix [cf84f08a5a]: mac_styles crash when a combobox is too small. check-in: 1de46b02 user: culler tags: bug-315104a5c10
15:27
Merge tip-580 check-in: 4a952104 user: jan.nijtmans tags: revised_text, tip-466
15:09
Remove <<AccentChanged>> and add <<AppearanceChanged>>, sent along with one of <<LightAqua>> or <<DarkAqua>>. check-in: 8a271a51 user: culler tags: bug-315104a5c10
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
09:26
doc fixes check-in: 5ba99fd3 user: jan.nijtmans tags: core-8-6-branch
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
19:28
Aqua - automatically support all colors in Apple's system ColorList check-in: 6f1a4e31 user: culler tags: core-8-6-branch
16:36
Use the TkMacOSXInDarkMode from bug-315104a5c10 Closed-Leaf check-in: 5c25deeb user: culler tags: mac_colorlist
13:27
Fix TkMacOSXInDarkMode check-in: 3f9f83d8 user: culler tags: bug-315104a5c10
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
09:59
testcase cleanup check-in: cefc2c4a user: jan.nijtmans tags: core-8-6-branch
08:16
Merge 8.6 check-in: 57450a28 user: jan.nijtmans tags: trunk
07:50
Add XOffsetRegion and XkbKeycodeToKeysym to (internal X11) stub table. More use of TCL_UNUSED macro check-in: 9cf95769 user: jan.nijtmans tags: core-8-6-branch
2020-08-12
21:05
Add a variable to the TKContentView for remembering the last appearance. check-in: 910eb11c user: culler tags: bug-315104a5c10
16:16
Fix an issue with 10.9 check-in: c22d88d7 user: culler tags: mac_colorlist
15:21
Fix some issues with 10.6 check-in: a9d1bffb user: culler tags: mac_colorlist
14:07
.travis.yml update for newer tags check-in: 59806d0f user: jan.nijtmans tags: core-8-5-branch
13:29
Remove extra whitespace. check-in: be127e19 user: culler tags: mac_colorlist
13:20
Aqua - automatically support all NSColors in the System ColorList. check-in: 5a5a3ab5 user: culler tags: mac_colorlist
09:44
Implementation ofr TIP #581 for Tk check-in: 04e63a46 user: jan.nijtmans tags: tip-581
07:40
Merge 8.6 check-in: 56d04a8b user: jan.nijtmans tags: trunk
07:24
Rename (internal) MAASTER_MENU to MAIN_MENU, but keep the original, just to be sure check-in: b1c5b3d6 user: jan.nijtmans tags: core-8-6-branch
2020-08-11
21:25
Fix the first event reporting a change in effective appearance check-in: 56a2a78a user: culler tags: bug-315104a5c10-8-6
21:21
Fix the first event reporting a change in effective appearance check-in: 4c9fc3a5 user: culler tags: bug-315104a5c10
17:56
Generate a virtual event <<NewAccentColor>> when the accent or highlight colors are changed in Preferences. check-in: fed6b21c user: culler tags: bug-315104a5c10-8-6
16:43
Generate a virtual event <<NewAccentColor>> when the accent or highlight colors are changed in Preferences. check-in: 675857db user: culler tags: bug-315104a5c10
12:04
Merge 8.6 check-in: bdb31705 user: jan.nijtmans tags: trunk
11:40
Add 3 more stub entries to MacOSX X11 stub table, which win32 already has: XDestroyIC(), XCreatePixmapCursor(), XCreateGlyphCursor() check-in: c091e34b user: jan.nijtmans tags: core-8-6-branch
01:27
More pruning check-in: 845f4a89 user: kevin_walzer tags: tip_325
2020-08-10
21:52
Fix [315104a5c10] for 8.6: Inappropriate virtual events sent when accent color is changed. check-in: a7ef9bdd user: culler tags: bug-315104a5c10-8-6
20:55
Fix [315104a5c10]: Inappropriate virtual events sent when accent color is changed. check-in: fa683cb0 user: culler tags: bug-315104a5c10
13:01
WIP Closed-Leaf check-in: ca3ea392 user: jan.nijtmans tags: no-master-slave
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-07
12:45
Edit comments check-in: 0baa9535 user: culler tags: mac_styles
2020-08-06
21:46
Arrange that Ttk initializations which depend on the OS Version get run after the NSApplication has been recreated. check-in: 4c767472 user: culler tags: mac_styles
16:28
Merge 8.6 check-in: 95bb0b92 user: jan.nijtmans tags: trunk
16:16
Add stub entry for XLowerWindow() on MacOS (no idea why this was commented out, windows and X11 already had this) More use of TCL_UNUSED() check-in: b8357bc1 user: jan.nijtmans tags: core-8-6-branch
15:39
Merge 8.6 check-in: f18491b7 user: jan.nijtmans tags: trunk
15:34
More use of TCL_UNUSED() macro check-in: 43251097 user: jan.nijtmans tags: core-8-6-branch
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-05
20:43
Use the same ttk entry padding for 10.14 as 10.15. check-in: 1caf5af4 user: culler tags: mac_styles
2020-08-04
21:51
Merge 8.6 check-in: 380db5fb user: jan.nijtmans tags: trunk
21:34
Rename references to CrtSlave -> CrtAlias. Some more slave -> child changes not affecting the API check-in: 582c78f4 user: jan.nijtmans tags: core-8-6-branch
16:13
merge 8.6 check-in: d97324d5 user: culler tags: mac_styles
15:32
Merge 8.6 check-in: 8d0629ed user: culler tags: trunk
15:30
Update color documentation. check-in: c1747258 user: culler tags: core-8-6-branch
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
14:26
Minor doc fixes check-in: f452b94b user: jan.nijtmans tags: core-8-6-branch
14:25
Make TCL_UNUSED() macro usable in Tk 8.6 check-in: 38069c1f user: jan.nijtmans tags: core-8-6-branch
11:56
Address compiler warnings about dark mode when building on new systems with old targets. check-in: 648ac545 user: culler tags: core-8-6-branch
10:23
Merge 8.6 check-in: fce07e07 user: jan.nijtmans tags: trunk
2020-08-03
20:33
Merge 8.6 check-in: 8ee7db3a user: culler tags: mac_styles
20:29
merge mac_background check-in: 24490b94 user: culler tags: core-8-6-branch
20:07
Add the backgroundLoop from mac_styles, to allow Tk to run while a menu is open. Closed-Leaf check-in: 74c271ae user: culler tags: mac_background
17:32
Merge 8.6 check-in: 18b49b6e user: culler tags: mac_styles
17:29
Fix [810fa78c60]: macOS entry padding depends on the OS version; use systemControlAccentColor in ttkMacOSXTheme.c check-in: be577b43 user: culler tags: mac_styles
17:25
end-of-line spacing cleanup check-in: 1a2f06a4 user: jan.nijtmans tags: core-8-6-branch
13:25
Merge 8.6 check-in: 758c7c8d user: culler tags: mac_styles
13:23
Merge 8.6 check-in: b0ec76ba user: culler tags: core-8-6-11-rc
13:21
Fix [fca13549b6]: TkMacOSXRGBPixel() used incorrectly in ImageGetPixel() check-in: 1d1ba95c user: culler tags: core-8-6-branch
12:41
Edit comments. Closed-Leaf check-in: 1fa2307a user: culler tags: bug-fca13549b6
02:16
Be a little more efficient. check-in: 804335b7 user: culler tags: bug-fca13549b6
01:28
Fix [fca13549b6]: TkMacOSXRGBPixel() used incorrectly in ImageGetPixel() check-in: aac03349 user: culler tags: bug-fca13549b6
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
14:15
Merge 8.6 check-in: c72d0ceb user: culler tags: core-8-6-11-rc
14:13
Edit comments check-in: 518da0ca user: culler tags: core-8-6-branch
2020-08-01
20:50
Merge 8.6 check-in: 6ff567db user: culler tags: mac_styles
20:49
Merge 8.6 - improved color handling for macOS check-in: 51396dca user: culler tags: core-8-6-11-rc
20:47
Simplify macOS color handling code and make winfo rgb work correctly with light and dark mode. check-in: 9a0b6ffb user: culler tags: core-8-6-branch
16:12
The colormaps do not fix winfo rgb. Handle that directly. And deal with Big Sur deprecations. Closed-Leaf check-in: da8477e0 user: culler tags: mac_colors
2020-07-31
21:10
Adjust some unixEmbed tests which were failing sporadically. check-in: d2a38a8a user: culler tags: mac_colors
20:34
Remove an unused function. Deal with colors which are not supported on older systems (10.9) check-in: 6d5dc50c user: culler tags: mac_colors
18:44
Prevent a warning on systems without darkAqua. check-in: a58833d7 user: culler tags: mac_colors
18:29
Fix the build for systems without darkAqua. check-in: 5b552295 user: culler tags: mac_colors
17:09
Tidying up a few loose ends. check-in: a5f25e56 user: culler tags: mac_colors
15:00
Make winfo rgb work correctly with the light and dark colormaps check-in: 4a1e2fee user: culler tags: mac_colors
2020-07-30
20:32
Change terminology. Keep separate TkColors for light and dark mode. check-in: 336ec40a user: culler tags: mac_colors
2020-07-29
21:20
Clean up a few more things. check-in: 92149ca7 user: culler tags: mac_colors
14:48
Fix the hash table logic and some build issues. check-in: 4cae7932 user: culler tags: mac_colors
03:51
Remove lines that were commented out. check-in: 27e6e7c4 user: culler tags: mac_colors
03:25
Add the new header file too. check-in: b2d0cbae user: culler tags: mac_colors
03:22
Merge 8.6 check-in: f9ef3a9d user: culler tags: mac_styles
03:11
Clean up tkMacOSXColor.c so it is not so painful to add new colors. check-in: 5b2bc6ad user: culler tags: mac_colors
2020-07-27
16:49
Merge 8.6: fix testing and build issues on the various supported versions of macOS. check-in: a2939c5e user: culler tags: core-8-6-11-rc
16:27
Merge 8.6: fix testing and build issues on the various supported versions of macOS. check-in: 402a6993 user: culler tags: trunk
16:23
Merge mac_testing: fix testing and build issues on the various supported versions of macOS. check-in: f68fa7ed user: culler tags: core-8-6-branch
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
14:48
Fix namespace error in console.tcl - Thanks to Adam Kapos for the patch. check-in: 69dd7c7d user: culler tags: core-8-6-branch
14:21
Remove the race condition from listbox-21.10 the same way as for listbox-21.9 Closed-Leaf check-in: 81a186f7 user: culler tags: mac_testing
14:15
Fix the fontchooser demo correctly. check-in: 533a55fd user: culler tags: mac_testing
2020-07-24
21:21
Fix the build for Snow Leopard. Fix the fontchooser demo. check-in: cc5a224f user: culler tags: mac_testing
17:21
merge 8.6 check-in: 303c9a61 user: dgp tags: core-8-6-11-rc
15:32
Fix Windows tests which were affected by the Mac changes. check-in: 13ceb0aa user: culler tags: mac_testing
2020-07-23
21:25
On Sierra the linkColor property must be explicitly declared as a class property. check-in: d8d7aaca user: culler tags: mac_testing
20:46
Still fiddling with listbox-21.9 check-in: fee43f7f user: culler tags: mac_testing
20:32
Another adjustment to listbox-21.9 check-in: 0376aa90 user: culler tags: mac_testing
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
19:53
Commit [4c6a42bd] 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: 98889808 user: fvogel tags: core-8-6-branch
19:44
Adjust a couple of textDisp tests for El Capitan check-in: cf443108 user: culler tags: mac_testing
19:14
Fix the (re)declaration of linkColor so it works on all systems. check-in: 23d16fa9 user: culler tags: mac_testing
18:31
Adjust listbox-21.9 check-in: c4aa44ab user: culler tags: mac_testing
17:48
Fix build on Mavericks. check-in: 467e9ee2 user: culler tags: mac_testing
17:13
See if we can speed up textDisp.test check-in: 7e354b5f user: culler tags: mac_testing
16:56
All tests pass on Yosemite now. check-in: 6e3b7918 user: culler tags: mac_testing
16:22
Deal with mapping/unmapping packed and placed subwindows in a benign way. check-in: 15556b8b user: culler tags: mac_testing
15:22
The added event loops work to update the mapped flags for packed and placed windows, but they break more than they fix. check-in: 12ec9c75 user: culler tags: mac_testing
2020-07-22
21:31
More Yosemite fixes. Why did it start to hang in safePrimarySelection-3.1? check-in: 54075244 user: culler tags: mac_testing
20:52
Fix issues with mapping and unmapping windows revealed by tests on Yosemite. check-in: 6f4c73aa user: culler tags: mac_testing
18:30
Fix Yosemite compiler warnings and bugs in tests revealed by testing on Yosemite. check-in: c35846ca user: culler tags: mac_testing
03:30
Make image testing work better in the Sierras check-in: b4ca9973 user: culler tags: mac_testing
02:09
Fix some compiler warnings on Sierra. check-in: 404ce711 user: culler tags: mac_testing
2020-07-21
18:36
Improve image testing on macOS. check-in: 5d1444cf user: culler tags: mac_testing
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:46
Fix [cf38535396]: Aqua should use pixel-aligned dash pattern for non-Retina displays - patch from Christopher Chavez check-in: 497f608d user: culler tags: core-8-6-branch
19:29
Aqua: fix unixWm tests broken by the larger menubar in Big Sur check-in: f9feaa4e user: culler tags: trunk
19:29
Aqua: fix unixWm tests broken by the larger menubar in Big Sur check-in: bed5c376 user: culler tags: core-8-6-branch
18:00
For macOS tests, account for the fact that Big Sur has a larger menubar. check-in: daea190f user: culler tags: trunk
17:59
For macOS tests, account for the fact that Big Sur has a larger menubar. check-in: a80cdf10 user: culler tags: core-8-6-branch
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
17:32
Apple changed the metrics for Courier New in Big Sur, causing many textWind tests to fail. check-in: 4c6a42bd user: culler tags: core-8-6-branch
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
17:01
The semantics of TkpWillDrawWidget was reversed in the previous commit. Propagate this change to platforms other than macOS. check-in: 96280495 user: fvogel tags: core-8-6-branch
17:00
The semantics of TkpWillDrawWidget was reversed in a previous commit in this branch. Propagate this change to platforms other than macOS. Closed-Leaf check-in: 3970d5e6 user: fvogel tags: idle_curiosity
03:07
Mac styles branch for 8.7 check-in: c2127061 user: marc_culler tags: mac_styles_87
2020-07-18
18:50
Add the nsimage initialization code. check-in: c5cbd851 user: marc_culler tags: mac_styles
18:45
Merge 8.6 check-in: fd96667e user: marc_culler tags: mac_styles
18:11
Merge 8.6 check-in: 88fa22c6 user: marc_culler tags: trunk
16:53
Provide better control over how and when [NSView drawRect:] is called. check-in: 5dc77702 user: marc_culler tags: core-8-6-branch
13:08
Remove the focus ring of selected items of ttk::treeview. check-in: b444e014 user: fvogel tags: bug-031dfcf1dd
13:07
Document -border and -unit options for ttk layouts. check-in: 81c25bdf user: fvogel tags: bug-031dfcf1dd
12:38
Remove documentation of non-implemented TTK_STICK_ALL flag. check-in: f0f7818e user: fvogel tags: bug-031dfcf1dd
12:18
In ttk layouts, specifying -expand 1 (resp. TTK_EXPAND) is superfluous when -side (resp. TTK_PACK_*) is not given. Remove such superfluous specifications. check-in: 1d491e64 user: fvogel tags: bug-031dfcf1dd
12:10
Two occurrences leftover in previous commit. check-in: c25dd4dd user: fvogel tags: bug-031dfcf1dd
12:05
In ttk layouts, when -expand 1 is specified, then -side is ignored. Ditto for respectively the TTK_EXPAND and TTK_PACK_* flags. Remove such specs that are anyway ignored. check-in: 9e81ad23 user: fvogel tags: bug-031dfcf1dd
10:24
More detailed documentation of the simplified packing algorithm and options used by ttk for layouts. check-in: 33934b55 user: fvogel tags: bug-031dfcf1dd
2020-07-17
22:53
Document -expand for layouts, and order layout options alphabetically. check-in: 9e181637 user: fvogel tags: bug-031dfcf1dd
22:18
merge idle_curiosity Closed-Leaf check-in: 8bdf73ee user: culler tags: stylish_idle_curiosity
22:14
Fix the display artifacts in the (unneeded) withdraw-configure-deiconify cycle. check-in: e2b646b1 user: culler tags: idle_curiosity
21:07
Better formatting for the ttk Geometry man page. check-in: b1def9d1 user: fvogel tags: bug-031dfcf1dd
14:55
Merge trunk check-in: c9b3508f user: jan.nijtmans tags: strict-index, enhanced-index
12:24
Merge mac_styles check-in: 3cba1b7f user: culler tags: stylish_idle_curiosity
12:21
Correction to spinbox position. check-in: 6c980612 user: culler tags: mac_styles
2020-07-16
18:55
Fix NSImage; merge mac_styles with new padding check-in: df45e488 user: culler tags: stylish_idle_curiosity
18:47
Fix padding for entryish widgets. Thanks to Csaba Nemethi check-in: 93c21067 user: culler tags: mac_styles
17:46
New merge of idle_curiosity and mac_styles. check-in: cf419d9b user: culler tags: stylish_idle_curiosity
14:32
Fix stupid error with isDrawing - thanks Christopher, Nicolas and Kevin. check-in: 20a43e9c user: culler tags: idle_curiosity
2020-07-15
20:57
More fixes from [7ebdd17974] (thanks Christopher Chavez): remove the needsRedisplay flag, update comments. check-in: 87970183 user: marc_culler tags: idle_curiosity
20:16
macOS: remove unneeded code observed in [7ebdd17974], remove tkMacOSXFlushWindows, make XSync do nothing except process timer events. check-in: af841408 user: marc_culler tags: idle_curiosity
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
14:33
Code simplifications: Don't bother the typedefs 'EventMask' and 'ModMask' for 'unsigned long', since Tk cannot handle more than 32 bits anyway. Simply use 'unsigned' everywhere. check-in: a58a2a51 user: jan.nijtmans tags: core-8-6-branch
13:54
Add documentation. Let ttk use the new Tk_SendVirtualEvent check-in: 02e28cec user: jan.nijtmans tags: tip-580
11:14
Merge 8.6 Some formatting. check-in: 7ef55b5d user: jan.nijtmans tags: bug-xim
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
13:26
Remove duplicate line in tkMacOSXWindowEvent.c check-in: 7ac28ee6 user: marc_culler tags: idle_curiosity
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
08:40
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 723eb355 user: fvogel tags: core-8-6-branch
2020-07-13
16:57
Merge 8.6 check-in: f2a42938 user: jan.nijtmans tags: bug-xim
16:48
Fix [7655f65ae7]: text positioning issues in entry widgets. Patch from Christopher Chavez. check-in: b89d53d6 user: fvogel tags: trunk
16:24
Fix [7655f65ae7]: text positioning issues in entry widgets. Patch from Christopher Chavez. check-in: bacec98e user: fvogel tags: core-8-6-branch
14:54
Do not process timer events in drawRect (Thanks to Nicolas Bats) and remove references to ServiceMode since Tcl_ServiceAll is not being called anymore. check-in: 491f5a56 user: marc_culler tags: idle_curiosity
2020-07-12
22:20
Tweak and untweak a couple of tests with race conditions. check-in: 3fae4554 user: marc_culler tags: idle_curiosity
20:50
Process timer events as well as idle events in some of the inner event loops used by Tk check-in: e0e4d873 user: marc_culler tags: idle_curiosity
16:46
Merge 8.6 check-in: 4e1b9382 user: marc_culler tags: mac_styles
15:51
Merge 8.6 check-in: d4004b94 user: jan.nijtmans tags: idle_curiosity
15:21
Spurious additional :: check-in: 5af8ef4b user: jan.nijtmans tags: core-8-6-branch
14:55
Merge 8.6 check-in: 98ad3cbe user: jan.nijtmans tags: trunk
14:51
Merge 8.6 (one "::msgcat::mc missing) Leaf check-in: 1b2566ae user: jan.nijtmans tags: bug-1f46cac080
14:44
Fix [2442314]: Fontchooser - use message catalog for font style. check-in: c6a8db22 user: jan.nijtmans tags: core-8-6-branch
13:58
Proposed fix for [1f46cac080]: :tk::fontchooser contains a couple of issues check-in: 240b4bf3 user: jan.nijtmans tags: bug-1f46cac080
10:17
Add yet another comment about the '#if 0' in tkFont.c Closed-Leaf check-in: 05dc59e7 user: fvogel tags: bug-7655f65ae
09:35
tkFont.c needs to include tkMacOSXInt.h on macOS, because this is where TK_DRAW_IN_CONTEXT is defined. check-in: 354421e2 user: fvogel tags: bug-7655f65ae
09:33
merge core-8-6-branch check-in: c1cd7e79 user: fvogel tags: bug-7655f65ae
09:33
The draw-in-context functions on platforms for which TK_DRAW_IN_CONTEXT is not defined are unused. Add comments telling this and pointing to ticket [7655f65ae7]. check-in: 5c8f3f44 user: fvogel tags: bug-7655f65ae
09:25
Fix regression introduced by [f7f8ba2e3e]. Patch by Christopher Chavez. check-in: 661a910e user: fvogel tags: bug-7655f65ae
2020-07-10
07:08
Merge 8.6 check-in: 11068c12 user: jan.nijtmans tags: trunk
07:04
Minor bindings cleanup. Some removal of "expr" when we can do without it. Some KeyPress -> Key changes (which are synonymes). Some implicit <Button-1> specifications in stead of simply <1> (making clear this is not a binding to the "1" key). check-in: a9d1ac36 user: jan.nijtmans tags: core-8-6-branch
2020-07-08
22:07
Fix [031dfcf1dd]: ttk::treeview -anchor does not work with column #0 check-in: 477e403b user: fvogel tags: bug-031dfcf1dd
20:40
Fix [34214bbdae]: typographical fixes in comments. Thanks to Christopher Chavez. check-in: 612b287e user: fvogel tags: trunk
20:36
Fix [34214bbdae]: typographical fixes in comments. Thanks to Christopher Chavez. check-in: dcdc31c8 user: fvogel tags: core-8-6-branch
2020-07-07
20:41
Fix blank space Closed-Leaf check-in: 4f2f3a80 user: fvogel tags: bug-09abd739b5
20:39
Same fix, code organized differently check-in: 42fb0e35 user: fvogel tags: bug-09abd739b5
20:33
Fix [09abd739b5]: bind-13.14 fails on Debian 10. check-in: 91653c73 user: fvogel tags: bug-09abd739b5
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
07:40
Merge fixes for [40e4bf61] and [e3888d5820] check-in: a8ce959b user: jan.nijtmans tags: core-8-6-11-rc
07:33
Autoconf, using slightly modified autoconf-2.59. This fixes two bugs (backported from autoconf-2.69): One (for UNIX) using "Intrinsic.h" in stead of "Xlib.h", one (for Windows) related to some shell-script quoting (fatal to Window's Travis build). check-in: 8ffd0a92 user: jan.nijtmans tags: core-8-6-11-rc
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:18
Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave widget. Mouse pointer warping happens at idle time, and the fix does not change this. check-in: 7f3b5a11 user: fvogel tags: core-8-6-branch
21:12
Fix [40e4bf6198]: Entry/spinbox: double free when textvariable set in validatecommand script. check-in: 6044aa73 user: fvogel tags: trunk
21:12
Fix [40e4bf6198]: Entry/spinbox: double free when textvariable set in validatecommand script. check-in: de3c5d23 user: fvogel tags: core-8-6-branch
20:43
autoconf check-in: 10033de1 user: dgp tags: core-8-6-11-rc
20:38
Bump to 8.6.11 for release check-in: d41b9229 user: dgp tags: core-8-6-11-rc
10:25
Merge trunk. New helper function TkNewIndexObj() check-in: adff4417 user: jan.nijtmans tags: strict-index, enhanced-index
2020-07-05
20:04
Add test spinbox-19.21 testing for a spinbox the same thing entry-19.21 does for an entry widget. Closed-Leaf check-in: 6b31402c user: fvogel tags: bug-40e4bf6198
20:01
Bring entry-19.19 and spinbox-19.19 in line with the fix for [40e4bf6198]. Validation is now aborted earlier (and more correctly) when a validation loop is detected, therefore the widget content does no longer change in the process. check-in: 8b74f4d5 user: fvogel tags: bug-40e4bf6198
17:07
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 9fafa637 user: fvogel tags: trunk
17:05
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 10273d83 user: fvogel tags: core-8-6-branch
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:53
Fix bug in previous commit check-in: 1c774eb7 user: jan.nijtmans tags: core-8-6-branch
12:36
Merge 8.6 check-in: 07d403b6 user: jan.nijtmans tags: trunk
12:35
Minor optimizations in ::tk::EntryBackspace and ::tk::EntryTranspose check-in: 70d3bfec user: jan.nijtmans tags: core-8-6-branch
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
00:02
merge bug-2d24591c; fix -postoffset with default style. check-in: be7b9304 user: bll tags: core-8-6-branch
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-30
16:11
Fix -postoffset to work with the default combobox style. If -style is not set, cget returns an empty string. Closed-Leaf check-in: fffb39d1 user: bll tags: bug-2d24591c
16:08
Create new branch named "bug-2d24591c" check-in: 6c0d8dba user: bll tags: bug-2d24591c
2020-06-29
12:38
Merge 8.6 check-in: e81d8e36 user: jan.nijtmans tags: trunk
12:34
A few missing entries in .fossil-settings/ignore-glob and .gitignore check-in: 1e832fde user: jan.nijtmans tags: core-8-6-branch
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:07
Fix "make dist" check-in: 1b137548 user: jan.nijtmans tags: core-8-6-branch
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
08:21
Make Travis build labels the same as Tcl check-in: a9814e35 user: jan.nijtmans tags: core-8-6-branch
08:15
Workaround for missing "man.macros" in Travis' Tcl installation check-in: 6afe523b user: jan.nijtmans tags: core-8-6-branch
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
15:34
Merge make-dist branch: Now travis checks regressions in "make dist" too check-in: aba1875a user: jan.nijtmans tags: core-8-6-branch
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:38
Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore. check-in: dd165276 user: fvogel tags: core-8-6-branch
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:21
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 252047d4 user: fvogel tags: core-8-6-branch
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
09:14
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. Original analysis and patch from Brad Lanam. check-in: 6920b22d user: fvogel tags: core-8-6-branch
2020-06-26
13:33
Add "make dist" target to Travis build, as regression test. This should continue to work. Closed-Leaf check-in: a34aacf4 user: jan.nijtmans tags: make-dist
11:21
Remove left-over debugging printf check-in: fd3f19d8 user: jan.nijtmans tags: core-8-6-branch
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
21:12
Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though the Big Sur (11.1) beta release identifies itself as 10.16. check-in: 09485205 user: culler tags: core-8-6-branch
14:05
Merge 8.6 check-in: d185d4f4 user: jan.nijtmans tags: trunk
10:17
Additional entries in fossil's ignore-glob check-in: 01d2f16f user: jan.nijtmans tags: core-8-6-branch
09:26
Merge 8.5 check-in: b18002d6 user: jan.nijtmans tags: core-8-6-branch
08:57
Fix 9080d6a871: Build fix for tcl on macOS on Apple Silicon. Add manifest.uuid to distribution, so we can see exactly what commit-id "make dist" is built from (even when it's built from GIT). check-in: db331dd5 user: jan.nijtmans tags: core-8-5-branch
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
20:18
Document platform differences in vertical scrolling events. Add documentation of horizontal scrolling events, also with platform specificities. Closed-Leaf check-in: a85e141c user: fvogel tags: bug-cd051b586a
19:55
Remove obsolete mention of MouseWheel events being directed to the windos having the keyboard focus. check-in: d34b7ff0 user: fvogel tags: bug-cd051b586a
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
19:22
Fix [cd051b586a]: MouseWheel documentation in bind.n check-in: 1e679f69 user: fvogel tags: bug-cd051b586a
16:00
Let tests bind-33.20 and bind-33.21 pass. Closed-Leaf check-in: 50f16135 user: fvogel tags: bug-16ef161925
15:54
Add two new tests, bind-33.20 and bind-33.21, exercising bindings to mixed types (Key and Button) events as sent by the keyboard (including the KeyRelease event) and mouse. These tests currently fail with TIP #532 implementation but pass with the old implementation with the event ring. check-in: 42c2602b user: fvogel tags: bug-16ef161925
12:06
TIP529 image metadata: implement svg intermediate metadata memory check-in: 5b7e8328 user: oehhar tags: tip-529-image-metadata
2020-06-19
19:48
Stick to what is done in Tk, i.e. myvar($w, ...) instead of myvar($w. ...) Closed-Leaf check-in: 0fc4ab17 user: fvogel tags: bug-50ed1eddb0
14:56
Use XK_Oslash in stead of XK_Ooblique, since that's the official X11 name now. check-in: 78a7a93f user: jan.nijtmans tags: core-8-6-branch
14:48
Handle different possible form of "none" better. check-in: 3a4fffe5 user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-18
20:05
More complete fix: deal with the case the textvariable is set more than once in the validatecommand script. check-in: 43bc0e3f user: fvogel tags: bug-40e4bf6198
2020-06-17
05:55
Fix state variables to be per widget for tracking -values. check-in: ccc1f566 user: bll tags: bug-50ed1eddb0
2020-06-16
23:00
Implementation complete, appears to function as expected check-in: 2977ed2a user: jan.nijtmans tags: strict-index, enhanced-index
22:28
Spacing between tests check-in: 82437cb0 user: fvogel tags: bug-50ed1eddb0
22:24
Add another non-regression test, this time exercising the -wrap false case. check-in: e4cd3012 user: fvogel tags: bug-50ed1eddb0
22:23
Fix [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. The two newly added test cases now pass. Patch from Brad Lanam edited for optimization. check-in: 22f25a1c user: fvogel tags: bug-50ed1eddb0
22:05
Add test cases exercising [50ed1eddb0]: ttk::spinbox with -values does not loop through all values. These tests are curently duly failing. check-in: 5286f1fe user: fvogel tags: bug-50ed1eddb0
2020-06-15
12:07
More progress, mainly in tkCanvTest.c check-in: 2c6594ce user: jan.nijtmans tags: strict-index, enhanced-index
2020-06-14
21:34
Fix [40e4bf6198]: Entry: double free when textvariable set in validatecommand script check-in: d9ce9e56 user: fvogel tags: bug-40e4bf6198
16:19
Rework test bind-35.1 and simplify it a bit, make it fail in core-8-6-branch that does not have the fix yet. Closed-Leaf check-in: 5c500188 user: fvogel tags: bug-e3888d5820
2020-06-12
14:52
Merge 8.6 check-in: dad169a0 user: jan.nijtmans tags: trunk
14:47
sync tcl.m4 and rules.vc with Tcl check-in: 8979273e user: jan.nijtmans tags: core-8-6-branch
13:58
Merge 8.6 check-in: 2df2cfec user: jan.nijtmans tags: trunk
13:52
Fix [d908f43d17]: RFE: Travis: mac os x versions check-in: f2e65756 user: jan.nijtmans tags: core-8-6-branch
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:39
Proposed: d908f43d17: RFE: Travis: mac os x versions. Should be done for both Tcl and Tk, but let's try Tk first. Closed-Leaf check-in: 3f8162e4 user: jan.nijtmans tags: rfe-d908f43d17
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
15:23
Fix [2790615]: "update" performs Tk callbacks in its own stack frame check-in: b681f981 user: jan.nijtmans tags: core-8-6-branch
14:51
First concept check-in: f4b2ef25 user: jan.nijtmans tags: strict-index, enhanced-index
12:41
Fix [2790615]: "update" performs Tk callbacks in its own stack frame. by adding TCL_EVAL_GLOBAL in a lot of places. Closed-Leaf check-in: 98094aca user: jan.nijtmans tags: bug-2790615
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
22:19
Fix the Redisplay to make new windows complete. check-in: 9ef4729e user: culler tags: idle_curiosity
20:11
Merge 8.6 check-in: 707175df user: jan.nijtmans tags: trunk
20:10
Don't use external base64 encoder for Tk's own test-cases. Cherry-picked from tip-529-image-metadata branch (good idea!) check-in: 71cb9b25 user: jan.nijtmans tags: core-8-6-branch
20:00
Be even more specific in the result expected from bind-35.1 check-in: 273ef8a6 user: fvogel tags: bug-e3888d5820-alt1
19:58
Add comment explaining the result expected for bind-35.1 check-in: c5754760 user: fvogel tags: bug-e3888d5820
19:55
Be even more specific in the result expected from bind-35.1 check-in: 293af2bb user: fvogel tags: bug-e3888d5820
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
21:20
More attempts to make sure new windows are complete. check-in: ece9b22f user: culler tags: idle_curiosity
21:04
Take into account that some WM, such as KDE/Plasma with the Aurorae theme engine, need a bit more time to setup a new toplevel and display its content. check-in: 09059f1a user: fvogel tags: bug-e3888d5820
20:52
merge bug-e3888d5820 check-in: 19fdeea2 user: fvogel tags: bug-e3888d5820-alt1
20:51
Cherry-pick [a6c87041]: Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: c9db1d71 user: fvogel tags: bug-e3888d5820
19:56
Take into account that some WM, such as KDE/Plasma with the Aurorae theme engine, need a bit more time to setup a new toplevel and display its content. check-in: 9f7e6ca9 user: fvogel tags: bug-e3888d5820-alt1
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:53
A different attempt to make sure new windows are completely drawn. check-in: a0cf8ddd user: culler tags: idle_curiosity
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
15:06
Make success criterion for test bind-35.1 more specific, so that this same test passes in branch bug-e3888d5820-alt1 but fails in core-8-6-branch (previously bind-35.1 did not fail in core-8-6-branch, in which bug [e3888d5820] is not yet solved). check-in: f641e3b1 user: fvogel tags: bug-e3888d5820-alt1
07:45
Update leftover comments that didn't follow the changes made in [0deef053f6] check-in: a97bc436 user: fvogel tags: trunk
07:45
Update leftover comments that didn't follow the changes made in [0deef053f6] check-in: 6ae2a281 user: fvogel tags: core-8-6-branch
2020-06-05
18:00
Fixed a bug in TkpDrawAllViews and added a mechanism to prevent Tcl_WaitForEvent from blocking if there is drawing that needs to be done. check-in: 2d709903 user: culler tags: idle_curiosity
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
19:12
photo read command: memory error on shrink option did not close the channel check-in: 98e8021c user: oehhar tags: core-8-6-branch
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
05:56
Remove excess spacing. check-in: 11ecc0a8 user: fvogel tags: bug-e3888d5820-alt1
03:23
Do not draw in the setup proc. Fix the heartbeat so it can wake up Tcl_WaitForEvent. Handle the first drawing of a window. check-in: 3b683e73 user: marc_culler tags: idle_curiosity
2020-06-02
21:59
Remove now useless command and test constraint testgrab check-in: 4137a07c user: fvogel tags: bug-e3888d5820-alt1
21:56
Remove proc waitForGrab from test bind-35.1 check-in: 67a8c485 user: fvogel tags: bug-e3888d5820-alt1
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
21:42
merge bug-e3888d5820 check-in: be5373e1 user: fvogel tags: bug-e3888d5820-alt1
21:39
Make test bind-34.1 pass on Debian 10 with KDE/Plasma. check-in: 7462f056 user: fvogel tags: bug-e3888d5820
21:34
merge bug-e3888d5820 check-in: 6ed4c8f8 user: fvogel tags: bug-e3888d5820-alt1
21:33
Fix error (with no consequences) in test bind-34.1 check-in: 4e00b5d9 user: fvogel tags: bug-e3888d5820
21:16
Rename DoWarpWrtWin --> TkDoWarpWrtWin check-in: a7fba578 user: fvogel tags: bug-e3888d5820-alt1
21:11
Remove function DoWarpWrtScreen which was called from only one place, and add comments. check-in: 6a5ae3f3 user: fvogel tags: bug-e3888d5820-alt1
20:48
Rename DoWarp to DoWarWrtScreen, add function DoWarpWrtWin to factorize the code a bit. check-in: 11330ae0 user: fvogel tags: bug-e3888d5820-alt1
09:50
Fix two (minor) warnings, discovered with gcc-10, using Tcl 9 headers) . check-in: 49c399f7 user: jan.nijtmans tags: trunk
06:52
Remove the TK_DISPLAY_IN_WARP machinery completely. check-in: f1f81061 user: fvogel tags: bug-e3888d5820-alt1
06:45
Warping with respect to the whole screen is now synchronous as well (it is no longer executed as an idle task). This allows to remove some further update/after commands in tests. check-in: 3e8ae688 user: fvogel tags: bug-e3888d5820-alt1
06:16
A more robust approach to warping with respect to a window: make the call to TkpWarpPointer happen in TkPointerEvent instead of as an idle event. This allows to remove some update/after commands in tests since warping with respect to a window is now synchronous (it happens before event generate $win <Motion> -warp 1 ... returns). check-in: d9d8c6bf user: fvogel tags: bug-e3888d5820-alt1
2020-06-01
21:34
Better control over when drawRect runs. Add check for drawing outside of the drawRect clipping rectangle. check-in: c357edcf user: culler tags: idle_curiosity
2020-05-31
21:19
Add some methods for managing damage rectangles. check-in: 370481ef user: culler tags: idle_curiosity
17:26
Merge 8.6 check-in: 8d40865c user: culler tags: idle_curiosity
17:25
Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidget check-in: 0561d0ab user: culler tags: trunk
17:21
Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidget check-in: 6becaeea user: culler tags: core-8-6-branch
2020-05-30
23:13
A partly but not completely successful attempt to control how drawRect is run. check-in: b3409e67 user: culler tags: idle_curiosity
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
14:35
Merge 8.6 check-in: 95c4387a user: culler tags: idle_curiosity
01:55
Create new branch named "bug-50ed1edd" Leaf check-in: 24358194 user: bll tags: bug-50ed1edd
2020-05-29
18:30
Remove some unnecessary macOS conditional code by using internal stubs. check-in: e3caa739 user: culler tags: trunk
18:21
Remove some unnecessary macOS conditional code by using internal stubs. check-in: 4eafaf96 user: culler tags: core-8-6-branch
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
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: 068e4c42 user: fvogel tags: core-8-6-branch
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
01:40
Initial implementation of listbox enhancement. Leaf check-in: b653185b user: griffin tags: poormans-tablelistbox
00:59
Create new branch named "poormans-tablelistbox" check-in: a3c035ea user: griffin tags: poormans-tablelistbox
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:58
Implement a much simpler method to get the proper sizing (nemethi). Closed-Leaf check-in: 61b6ee65 user: bll tags: bug-3c6660b6
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
15:00
Add FETCH_ONCE to the treeview indicator also. check-in: 34f25449 user: bll tags: bug-3c6660b6
10:51
Use S_OK for result instead of directly 0. check-in: 824c2c6a user: fvogel tags: bug-3c6660b6
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
22:12
Put back comment about "tcl_wordchars" variable: it is still correct check-in: 08a11c9c user: jan.nijtmans tags: core-8-6-branch
22:10
Put back comment, which shouldn't have been removed in the previous commit. check-in: 1a41c7eb user: jan.nijtmans tags: core-8-5-branch
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:36
Merge 8.5 check-in: ba9430d0 user: jan.nijtmans tags: core-8-6-branch
13:33
Update MacOSX build from xcode11.4 to xcode11.5 check-in: 58caa435 user: jan.nijtmans tags: core-8-5-branch
13:17
Remove incorrect reference to tcl_wordchars, it isn't used any more. check-in: e67cc096 user: jan.nijtmans tags: core-8-6-branch
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
19:18
Fix compiler warning: macOS string length is unsigned. check-in: 6a895dad user: culler tags: core-8-6-branch
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
16:51
Add (and use) new internal function TkUtfAtIndex(), which does the same as Tcl_UtfAtIndex() only it protects against ending in the middle of a 4-byte UTF-8 sequence. This should fix another part of [a179564826] when handling copy-pasted Emoji in Text/Entry (and other) widgets. check-in: 391e0573 user: jan.nijtmans tags: core-8-6-branch
15:43
Work around a windows vsapi issue where the size returned for a vsapi element changes upon fetching the size a second time. check-in: c894fa66 user: bll tags: bug-3c6660b6
15:41
Create new branch named "bug-3c6660b6" check-in: 5b36b6e2 user: bll tags: bug-3c6660b6
12:02
Make Tk on MacOS work (again) with Tcl 9. Remove two debug lines. check-in: b45512fc user: jan.nijtmans tags: trunk
10:10
Fix TkUtfAtIndex(), still was not 100% correct. Simplify TKNSString::DString, since Tcl_UniCharToUtf() is already capable of surrogate handling with a proper Tcl version. Closed-Leaf check-in: 206f13cd user: jan.nijtmans tags: bug-a179564826-2
2020-05-19
20:43
Aqua: Try processing idle events before each call to [NSApp nextEventMatchingMask ...] check-in: 71433282 user: culler tags: idle_curiosity
20:13
> ... >= check-in: 4ff5c1f4 user: jan.nijtmans tags: bug-a179564826-2
20:10
Little variation on bug-a179564826, in which Character indexing is kept, but with surrogate protection check-in: b5679484 user: jan.nijtmans tags: bug-a179564826-2
19:44
Use Glyph indexing in more places (underscoring and canvas text and some more) Closed-Leaf check-in: f92e58dc user: jan.nijtmans tags: bug-a179564826
14:33
Merge 8.6 check-in: 9b2a03e6 user: jan.nijtmans tags: bug-a179564826
14:13
Merge 8.6 check-in: 2c57b4db user: jan.nijtmans tags: trunk
14:02
New (internal) function TkUtfPrev(). This function can handle 4-byte (illegal) byte-sequences, arising when pasting Emoji on a Text widget on MacOS (for example) check-in: 4c2d607e user: jan.nijtmans tags: core-8-6-branch
07:36
Fix some deprecation/unused parameter compiler warnings check-in: 27e083ee user: jan.nijtmans tags: trunk
06:52
Add TkUtfCharComplete(), and use it in TkNumUtfChars() check-in: 77c2afc2 user: jan.nijtmans tags: bug-a179564826
02:31
Add surrogate-aware TkUtfAtIndex and TkNumUtfChars. This is enough to allow editing emoji text (without variant selectors) in Entry widgets on macOS. check-in: bfa04527 user: culler tags: bug-a179564826
2020-05-18
22:13
Merge 8.6 check-in: 93cd79b2 user: jan.nijtmans tags: trunk
22:11
Eliminate two Tcl_UtfNext() calls, because the UtfToUniChar() variants are more likely to do the right thing when surrogates are involved. check-in: ca287d22 user: jan.nijtmans tags: core-8-6-branch
22:01
Merge 8.6 check-in: 2a783500 user: jan.nijtmans tags: bug-a179564826
21:08
Merge 8.6 check-in: a46e5678 user: jan.nijtmans tags: trunk
21:06
Add support for setting InputLanguage encoding to "utf-8". I don't know if it's possible on Windows 10, but if it is, it would go terribly wrong here ... check-in: 0c963902 user: jan.nijtmans tags: core-8-6-branch
2020-05-17
22:25
Simplify Aqua text handling by moving encoding/decoding into the TKNSString class. check-in: 0ad0c3de user: culler tags: trunk
22:08
Simplify Aqua text handling by moving encoding/decoding into the TKNSString class. check-in: f95b4ffb user: culler tags: core-8-6-branch
16:53
Fix [2a61eca3a8]: Aqua widgets sometimes not redrawn. Leaf check-in: ff2b4001 user: culler tags: bug-2a61eca3a8
16:51
Add TkMacOSXScrollerPagingBehaviorObjCmd() by Christopher Chavez. Update ttk/scrollbar.tcl to use it for aqua windowing system. Rearrange ttk/scrollbar.tcl. Leaf check-in: e48f0ce6 user: bll tags: rfe-76588c85-8-6
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
16:39
Accept RFE [d87dc2e43a] from Chrisopher Chavez: Remove unused Carbon-era macOS function TkMacOSXGetStringObjFromCFString(). check-in: 695f33f2 user: culler tags: core-8-6-branch
15:19
Merge 8.6 Closed-Leaf check-in: 824e02ad user: jan.nijtmans tags: unix_trans_chars
15:07
Don't use trans_chars array on MacOSX any more. check-in: 70abbca6 user: jan.nijtmans tags: core-8-6-branch
13:40
Revert one more change to TKNSString that was missed. check-in: 1a94e1de user: marc_culler tags: unix_trans_chars
13:34
Revert unrelated changes to TKNSString class. check-in: a46f7fba user: marc_culler tags: unix_trans_chars
2020-05-16
19:15
Incorporate the changes which make unix use trans_chars. check-in: 23f85a39 user: culler tags: unix_trans_chars
18:31
Fix [40ada90762]: occasional Aqua crash when active button is destroyed - patch from Christopher Chavez. check-in: a9357218 user: marc_culler tags: trunk
18:31
Fix [40ada90762]: occasional Aqua crash when active button is destroyed - patch from Christopher Chavez. check-in: cfb7ba80 user: marc_culler tags: core-8-6-branch
17:57
Fix compiler errors and warnings on macOS 10.6 (Snow Leopard) check-in: f4a9831a user: culler tags: trunk
17:56
Fix compiler errors and warnings on macOS 10.6 (Snow Leopard) check-in: ebeed2da user: culler tags: core-8-6-branch
14:20
Remove code from TkpWarpPointer which was only needed to construct the NSEvent that is no longer being constructed. check-in: 8ecf47c3 user: marc_culler tags: bug-e3888d5820
12:55
Let the bug id be correct Closed-Leaf check-in: b7d1613b user: fvogel tags: bug-5c51be6411
12:54
Fix [5c51be6411]: Buffer over-read in Tk_PhotoPutBlock() and Tk_PhotoPutZoomedBlock(). Patch from Christopher Chavez. check-in: 5276fbf4 user: fvogel tags: bug-5c51be6411
2020-05-15
18:48
Change Swap() routine to be: SetBehaviour {jump|page} (Swap is non deterministic) check-in: 985d04ca user: bll tags: rfe-76588c85-8-6
18:27
Add configurable actions to ttk::scale. Add a Swap routine to ttk::scale. Fix ttk::scrollbar binding. check-in: 8f2c972b user: bll tags: rfe-76588c85-8-6
18:09
Add an alternate button action for shift-button (alt-button on macos). Add bindings to use it. This is also affected by the new Swap() routine. Need to verify that the option key sends an alt modifier. check-in: 217e8c8e user: bll tags: rfe-76588c85-8-6
17:18
Add the ability to configure the actions for the ttk scrollbar buttons. Add a ttk::scrollbar::Swap procedure to swap the left and middle actions. Implement right button incremental scroll (same as pressing an arrow). check-in: 740388af user: bll tags: rfe-76588c85-8-6
15:33
Experiment: What if we would use the trans_chars array on all platforms, X11 too? Closed-Leaf check-in: fe93404a user: jan.nijtmans tags: trans_chars
15:04
Make sure unix includes its platform-specific header in files that use TkKeyEvent. Closed-Leaf check-in: d8a27f1d user: culler tags: jn-d2a10a14a8
14:56
Add a new ttk::scrollbar internal command: jumplocation to calculate the fraction + 1/2 the thumb's current length. Use this new command in scrollbar.tcl. This allows the jump to position the thumb's center directly under the mouse cursor. check-in: e28a885a user: bll tags: rfe-76588c85-8-6
14:19
Move platform-specific declarations into platform-specific header files. check-in: d178d7db user: marc_culler tags: jn-d2a10a14a8
13:57
Add bindings for button-3 so that the second button click binding to the Jump() procedure works as expected on MacOS. check-in: 08d66a82 user: bll tags: rfe-76588c85-8-6
13:56
Create new branch named "rfe-76588c85-8-6" check-in: b2f011ce user: bll tags: rfe-76588c85-8-6
13:48
Merge 8.6 check-in: 2cdbe186 user: marc_culler tags: jn-d2a10a14a8
13:08
Merge 8.6 check-in: c28cfa81 user: jan.nijtmans tags: trunk
12:46
Fix [a953736b546ce681cbfc]: Potential wrong use of TkKeyEvent. Finally done what's suggested there: Since kePtr->charValuePtr is only used on X11, only do the ckfree(kePtr->charValuePtr) on X11. On Win32, use TkKeyEvent in stead of the non-standard XEvent. On macOS TkKeyEvent is not used, so no change is needed (- MC). check-in: 7f8bca68 user: jan.nijtmans tags: core-8-6-branch
2020-05-14
23:07
Switch state and delta in TkWheelEvent so they match the layout in XKeyEvent. check-in: 7d1ec731 user: marc_culler tags: jn-d2a10a14a8
22:50
Fix the build for MSVC check-in: 6ed60230 user: fvogel tags: jn-d2a10a14a8
21:46
Add the macOS support, using the TkWheelEvent but not the TkKeyEvent since macOS no longer needs trans_chars. check-in: 45e68db7 user: culler tags: jn-d2a10a14a8
19:11
More improvements handling characters > U+FFFF as surrogates. Add internal TkUtfPrev(), which handles jumping back over surrogate pairs. check-in: 95cf4257 user: jan.nijtmans tags: bug-a179564826
14:35
First concept cleanup for [d2a10a14a8] (already merged to core-8-6-branch but with a quickfix). This makes TkKeyEvent usable for all platforms, and adds a generic TkWheelEvent. So far, only adapted for X11 and Windows, still has to be modified for MacOS. check-in: f0b744c2 user: jan.nijtmans tags: jn-d2a10a14a8
14:32
Eliminate trans_chars from the macOS port. Now that the keycode field holds a UCS-32 character in the MacKeycode .v.keychar bitfield there is no need for trans_chars. Leaf check-in: cf6544e0 user: marc_culler tags: bug-d2a10a14a8
11:57
Fix compilation, due to merging part of the quick-fix here. check-in: 995dde33 user: jan.nijtmans tags: bug-d2a10a14a8
11:53
Merge 8.6 check-in: 656d453a user: jan.nijtmans tags: bug-d2a10a14a8
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
19:58
Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. check-in: a6c87041 user: fvogel tags: core-8-6-branch
19:50
Make windows use xwheel.delta; change 20 20 to 25 25 in bind-34.2 to make it pass on VirtualBox. check-in: 7f03dff6 user: culler tags: bug-d2a10a14a8
14:57
Use a platform-specific macro to access the mousewheel delta - fixes build and perfomance failure on linux and win. check-in: 4a1a8f64 user: culler tags: bug-d2a10a14a8
11:14
Merge 8.6 check-in: 355964cd user: jan.nijtmans tags: trunk
11:06
Quick-fix for build problem on X11 (unfortunately, this means mis-using the xbutton.button field again, don't have other quick solution for that) check-in: 8873df30 user: jan.nijtmans tags: core-8-6-branch
2020-05-12
22:32
Small adjustments to tkBind.c. Thanks, Francois check-in: ae711cc9 user: culler tags: trunk
22:30
Small adjustments to tkBind.c. Thanks, Francois check-in: dc8e1390 user: culler tags: core-8-6-branch
22:29
Use SET_NUMBER for Bool fields and make sure they print as Booleans; remove a couple of redundant assignments. check-in: 892c2cc2 user: culler tags: bug-d2a10a14a8
18:12
Merge 8.6 check-in: a0d39d8d user: culler tags: mac_styles
17:58
Aqua: Fix an error in Tk_SetCaretPos. check-in: e3daeacd user: culler tags: trunk
17:57
Aqua: Fix an error in Tk_SetCaretPos. check-in: 2d157902 user: culler tags: core-8-6-branch
16:28
Aqua: add semantic color systemLinkColor - patch from Christopher Chavez. check-in: 27af04b0 user: culler tags: trunk
16:26
Aqua: add semantic color systemLinkColor - patch from Christopher Chavez. check-in: 59c70bac user: culler tags: core-8-6-branch
16:14
Fix [d2a10a14a8]: Give mousewheel events their own flag and event struct; avoid unnecessary keysym lookups check-in: e800e548 user: culler tags: trunk
16:12
Fix [d2a10a14a8]: Give mousewheel events their own flag and event struct; avoid unnecessary keysym lookups check-in: 822757e5 user: culler tags: core-8-6-branch
15:49
Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar. check-in: 0b6e77ce user: culler tags: trunk
15:49
Fix [411359dc3b]: crashes and zombies on Macintosh computers with a TouchBar. check-in: cb5da4af user: culler tags: core-8-6-branch
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
14:39
Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for generated events. Key event handling was completely reworked. check-in: 71ebe759 user: culler tags: core-8-6-branch
13:25
Add the Menu key to bind-35.1 Closed-Leaf check-in: d791c204 user: culler tags: bug-585584ad66
13:21
Deal with the Menu key and possibly other keys that Apple does not use. check-in: 3522f9f8 user: culler tags: bug-585584ad66
12:25
Better way to handle closed key windows on deactivation. Closed-Leaf check-in: 68a59045 user: culler tags: bug-411359dc3b
2020-05-11
22:03
Revert changes to tkBind.c which will be handled by bug-d2a10a14a8/ check-in: 98bafa87 user: culler tags: bug-585584ad66
21:24
Fix [411359dc3b]: Clean up Aqua window destruction in TkWmDeadWindow to prevent crashes and zombies on systems with a Touchbar. check-in: aae941e2 user: culler tags: bug-411359dc3b
02:20
Try to match signed/unsigned to xlib correctly; restore macros but try to use more descriptive names; further simplify the big switch. check-in: 73046883 user: marc_culler tags: bug-d2a10a14a8
2020-05-10
21:37
Backout the last two commits. That was my error: the original #define KEY_BUTTON_MOTION_CROSSING_WHEEL was (KEY|BUTTON|MOTION|VIRTUAL|CROSSING|WHEEL), that is it included VIRTUAL even if its name didn't. This define is no longer used, making things less misleading. check-in: 97d281dc user: fvogel tags: bug-d2a10a14a8
21:22
Remove one more apparently erroneously introduced check on the VIRTUAL flag. check-in: fbea5130 user: fvogel tags: bug-d2a10a14a8
21:20
Remove apparently erroneously introduced checks on the VIRTUAL flag. check-in: 34913485 user: fvogel tags: bug-d2a10a14a8
21:15
Restore distinguishing of the case of CROSSING in %x and %y substitutions. check-in: 3dcb8b0b user: fvogel tags: bug-d2a10a14a8
21:10
Remove a now useless test. check-in: 10518a91 user: fvogel tags: bug-d2a10a14a8
21:01
Remove useless defines and make some cosmetic changes. check-in: e0b0a0cc user: fvogel tags: bug-d2a10a14a8
20:25
Add a separate flag for MouseWheel events (tkBind.c) and a new WheelEvent event type to the XEvent union (Xlib.h). The new struct agrees with the KeyEvent except it replaces the unsigned int keycode with a signed int delta and drops the trans_chars and nbytes fields that come after the keycode in a KeyEvent. In addition to that, remove the NO_NUMBER hack and make the code clearer with respect to signed vs unsigned numbers. Thanks to Marc Culler for providing this patch. check-in: fdbfe088 user: fvogel tags: bug-d2a10a14a8
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
12:41
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. check-in: 852982f5 user: fvogel tags: core-8-6-branch
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
02:03
Restore sheets in Mac file dialogs check-in: 54290f18 user: kevin_walzer tags: core-8-6-branch
2020-05-06
21:45
Work around an Apple bug which causes *Warning: Window move completed without beginning.* to be sent to stderr. check-in: 9726c0e9 user: culler tags: bug-585584ad66
16:59
Avoid warnings by calling [panel runModal] instead of [NSApp runModalForWindow:panel] Closed-Leaf check-in: ed6a4287 user: culler tags: catalina-sheets
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
17:46
Implement rfe [4cda3ff048]: more efficient conversion from Tcl UTF to NSString based on a suggestion by Christopher Chavez. check-in: 151ef760 user: culler tags: core-8-6-branch
16:03
More comment edits check-in: abd89449 user: marc_culler tags: bug-585584ad66
13:41
Edit another comment. check-in: 4ae4ff44 user: marc_culler tags: bug-585584ad66
02:11
Edit comments. check-in: bced901e user: culler tags: bug-585584ad66
00:47
Add regression tests for modifier key events. check-in: ed1f8451 user: marc_culler tags: bug-585584ad66
2020-05-04
22:16
Add non-regression tests. check-in: 7bd8af87 user: marc_culler tags: bug-585584ad66
2020-05-03
21:06
Make a bit more use of helper functions. No functional change. check-in: 4ca3234f user: fvogel tags: bug-16ef161925
19:49
make injectkeyevent accept a numerical keysym instead of a virtual key code. check-in: f72d7762 user: marc_culler tags: bug-585584ad66
16:14
Add comments, set virtual to REPLACEMENT_VIRTUAL when inserting IME text too. check-in: 914d59f9 user: marc_culler tags: bug-585584ad66
09:31
Now a mixture of my fix with Gregor's fix. All tests from bind.test do pass again. check-in: 3604f763 user: fvogel tags: bug-16ef161925
09:07
Fix [88c9e0928b]: Treeview: wrong keyboard navigation with -selectmode none. Patch from Emiliano Gavilan. Closed-Leaf check-in: 00b6fecf user: fvogel tags: bug-88c9e0928b
03:03
Replace one hash table with an array; make keycodes work in text and entry; use bitfields; stop bind from sign extending keycodes. check-in: 89964278 user: marc_culler tags: bug-585584ad66
2020-05-02
19:33
Revert my fix proposal [dfa8bbc5] and commit a fix proposal from Gregor. Tests bind-33.16, -17 and -18 fail again. Moreover bind-33.9 now fails (regression). check-in: 28f17b89 user: fvogel tags: bug-16ef161925
19:25
Add new test bind-33.19, further exercising simulation of the keyboard to trigger bindings containing several patterns. check-in: d650a3bd user: fvogel tags: bug-16ef161925
16:59
Fix proposal for [16ef161925]: <Escape><Control-c> binding sequence not working anymore check-in: dfa8bbc5 user: fvogel tags: bug-16ef161925
16:58
Add (currently failing) tests bind-33.16, bind-33.17 and bind-33.18 exercising the case reported in bug [16ef161925] check-in: a54810f8 user: fvogel tags: bug-16ef161925
14:19
Add comments check-in: 36de2d12 user: fvogel tags: bug-16ef161925
02:36
Restore sheets to file dialogs on macOS check-in: 51bfb084 user: kevin_walzer tags: catalina-sheets
2020-05-01
14:00
Fix [d2a10a14a8]: Don't lookup keysym for mousewheel events. Patch from Christopher Chavez check-in: e596815d user: fvogel tags: bug-d2a10a14a8
12:02
merge core-8-6-branch check-in: ebf1bde5 user: fvogel tags: bug-7655f65ae
12:01
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: 22f641ad user: fvogel tags: trunk
12:00
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: dcb50189 user: fvogel tags: core-8-6-branch
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
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: ef40798d user: fvogel tags: core-8-6-branch
2020-04-30
03:05
Do a little better with keypad keys and shifting keysyms that are not on the keyboard. check-in: 6ff586ae user: marc_culler tags: bug-585584ad66
01:56
Edit some comments. check-in: f83070b2 user: marc_culler tags: bug-585584ad66
01:37
Add missing braces. Thanks to Christopher Chavez. check-in: 192026ec user: marc_culler tags: bug-585584ad66
2020-04-29
21:56
Follow Jan's sage advice and revert the xlib files. check-in: d2e9cdad user: culler tags: bug-585584ad66
18:40
Deal with <Oslash> ~ <Shift-oslash> ~ <Shift-Option-o> ~ <Shift-Option-O> ~ <Option-O> ... and fix <BackSpace> and improve injection of key NSEvents. check-in: 45d669d2 user: marc_culler tags: bug-585584ad66
2020-04-28
14:41
More comment edits. Add a new test command which can by used to inject key NSEvents directly into the macOS event queue. check-in: 162c782f user: culler tags: bug-585584ad66
2020-04-27
19:08
Correct a couple of masking operations. check-in: 02bc5f3b user: culler tags: bug-585584ad66
18:54
Edit a comment check-in: 3150141a user: culler tags: bug-585584ad66
17:21
Eliminate use of nbytes, which seems to be superfluous on macOS; edit some comments check-in: 5ffe6fe8 user: marc_culler tags: bug-585584ad66
13:45
Fix crash when Tk is deactivated while the character selection popup is open. Nice catch by Christopher Chavez! check-in: 7a38ecf7 user: marc_culler tags: bug-585584ad66
01:28
Deal with Apple's Backspace key. check-in: 75a1a919 user: marc_culler tags: bug-585584ad66
2020-04-26
22:35
Revert change to tkMacOSXMouseEvent.c which broke local grabs and add a NULL pointer guard in setupXEvent. check-in: 8add666e user: culler tags: bug-585584ad66
22:12
Tidy up; expand comments; clarify NSTextInputClient logic; deal with keyPad buttons. check-in: ae01b91e user: culler tags: bug-585584ad66
21:05
More accurately comment canvText-20.2 Closed-Leaf check-in: a8069c8c user: fvogel tags: bug-2712f43f6e
20:30
Add test canvText-20.2 failing before commit [f74fffb4] and no longer failing with this commit. check-in: 2d463458 user: fvogel tags: bug-2712f43f6e
10:07
Remove cast to int when calling MultiFontTextOut from TkDrawAngledChars (since x and y are doubles and MultiFontTextOut now accepts doubles). Closed-Leaf check-in: 6f7aab5e user: fvogel tags: bug-cd8714756c
03:07
Figured out how to make empty trans_chars, and dealt with menu and control characters. check-in: 461039d9 user: culler tags: bug-585584ad66
2020-04-25
22:51
Prevent a crash in setXEventPoint by checking for NULL wmInfoPtr check-in: 7d3000b3 user: culler tags: bug-585584ad66
22:05
Remove no-op bindings for function keys and set trans_chars appropriately. check-in: dbc9845c user: culler tags: bug-585584ad66
19:16
Fixing IME broke Latin1; make both work. Use a flag so deciding whether to use the TextInputClient will be more robust. check-in: 020b108b user: culler tags: bug-585584ad66
13:50
merge trunk (conflicts fixed) check-in: 0976e330 user: fvogel tags: pspjuth-treeview
13:35
Fix a logic error that broke IME and remove the static caret_win variable. check-in: a0aa3688 user: marc_culler tags: bug-585584ad66
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:54
Proceed with RFE [acde5a7641]: Add .gitignore file check-in: 145b4fdd user: fvogel tags: core-8-6-branch
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:50
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: 9a7168ff user: fvogel tags: core-8-6-branch
09:43
Fix [3519111fff]: Problem with scroll in ttk check-in: ce490f07 user: fvogel tags: trunk
09:42
Fix [3519111fff]: Problem with scroll in ttk check-in: 58465630 user: fvogel tags: core-8-6-branch
09:38
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. check-in: 253201b5 user: fvogel tags: trunk
09:38
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. check-in: 4af616c6 user: fvogel tags: core-8-6-branch
01:38
Restore F17 which was accidentally deleted when moving the KeyArray to a header file. check-in: 249ca6a8 user: marc_culler tags: bug-585584ad66
2020-04-24
22:28
Add keysym data for Menu and keypad. check-in: b68c95bf user: culler tags: bug-585584ad66
20:13
Add x, y, X and Y to key events. check-in: 0dd0b22f user: culler tags: bug-585584ad66
17:43
Fix [4fa083dd3f]: Should not set the caret position for a window which is not receiving key events. check-in: 913cc4b5 user: culler tags: bug-585584ad66
13:54
Create TKNSString which implements Christopher Chavez's suggestion in [4cda3ff048] for more efficient conversion from TclUtf to UTF-16. Closed-Leaf check-in: d7f8c0cc user: marc_culler tags: rfe-4cda3ff048
2020-04-23
21:06
Optimize text item drawing in canvas by skipping the drawing of empty unselected portions of text. Patch from Christopher Chavez. check-in: fbf5dd8e user: fvogel tags: bug-2712f43f6e
20:58
Fix [2712f43f6e]: X11: crash for rotated text w/o Xft. Patch from Christopher Chavez. check-in: f74fffb4 user: fvogel tags: bug-2712f43f6e
15:39
Rework the keysym handling so we can generate keysyms for non-Latin-1 keys. Also, edit comments and try to make names more accurate. check-in: 95c18e3b user: marc_culler tags: bug-585584ad66
2020-04-22
21:39
Fix [cd8714756c]: Long lines of rotated text not printing correctly - MultiFontTextOut. Patch from Christopher Chavez. check-in: d850ea1f user: fvogel tags: bug-cd8714756c
2020-04-21
19:33
Make the structure of the latin1Table explicit check-in: caf2a7d4 user: marc_culler tags: bug-585584ad66
17:29
Send all chars up to 0x7F to the TextInputClient so non-Latin1 keyboards work again. check-in: 86620139 user: marc_culler tags: bug-585584ad66
06:57
Apply a third patch from Christopher Chavez. check-in: e3fc1880 user: fvogel tags: bug-7655f65ae
2020-04-20
21:06
Process Control-Tab normally; stop using an illegal value for send_event as a flag. check-in: bd0628f7 user: culler tags: bug-585584ad66
19:18
Fix two typos and a bug -- thanks to Christopher Chavez. check-in: f4ee810c user: culler tags: bug-585584ad66
17:14
Another rewrite of tkProcessKeyEvent to repair and clarify the logic of when to use the TextInputClient and when to send an XEvent. check-in: 769f555d user: marc_culler tags: bug-585584ad66
2020-04-19
23:43
Another major overhaul: more code cleanup; make event generate work for Home, End, ...; distinguish left and right mod keys. check-in: 7e861e1e user: marc_culler tags: bug-585584ad66
10:01
Apply another patch by Christopher Chavez that fixes the jerk of strings on aqua when selecting text (see the ticket). There is no functional change on Windows and Linux in this patch. check-in: f7f8ba2e user: fvogel tags: bug-7655f65ae
09:34
Fix [7655f65ae7]: text positioning issues in entry widgets. This is a patch from Christopher Chavez, slightly modified, and addresses the bug for Windows, Linux and macOS. check-in: 52f87eb1 user: fvogel tags: bug-7655f65ae
09:02
Remove superfluous call to TtkScrolled. Analysis (see the ticket) shows it is not needed, moreover all tests still pass, and we can't find a script that fails without this call. Closed-Leaf check-in: a4025dc5 user: fvogel tags: bug-14188104c3
2020-04-18
17:10
Add new test case treeview-9.3 exercising scrollbar change on 'see' command for an item whose ancestors are closed check-in: 1490603d user: fvogel tags: bug-14188104c3
10:52
Add .gitignore file Closed-Leaf check-in: 35821519 user: fvogel tags: rfe-acde5a7641
09:44
Fix [14188104c3]: ttk::treeview scrollbar not updating. Add test treeview-9.2 revealing this bug, failing before the fix and passing with it. Thanks to cjmcdonald. check-in: ca58681e user: fvogel tags: bug-14188104c3
2020-04-17
18:26
Fix [585584ad66]: Aqua: event generate not working for function keys check-in: a0030742 user: culler tags: bug-585584ad66
13:49
Merge 8.6 check-in: fea18cf8 user: jan.nijtmans tags: trunk
13:46
Sync tcl.m4 with Tcl. Re-generate UNIX configure script check-in: 043b12d0 user: jan.nijtmans tags: core-8-6-branch
13:42
Merge 8.5 check-in: 74d4703c user: jan.nijtmans tags: core-8-6-branch
13:36
Update from Xcode 11.3 to 11.4 check-in: b36b223a user: jan.nijtmans tags: core-8-5-branch
2020-04-16
21:14
Add non-regression test entry-2.1.1. This test fails before the fix, and passes after the fix. Closed-Leaf check-in: e725cbee user: fvogel tags: bug-3519111fff
19:03
Merge 8.6 check-in: b0116465 user: culler tags: mac_styles
19:02
Fix misplaced parentheses and other errors in commit 61e70e0f. check-in: c970964a user: culler tags: trunk
19:00
Fix misplaced parentheses and other errors in commit 61e70e0f. check-in: 2db6e0f1 user: culler tags: core-8-6-branch
01:24
Fix typo check-in: 079c77e2 user: culler tags: mac_styles
2020-04-15
20:56
Refine comment and revert useless tab->spaces change check-in: fc390f71 user: fvogel tags: bug-3519111fff
20:06
Add a command ::tk::mac::macOSMinorVersion and use it to disable animation of the ttk::progressbar on newer systems. check-in: a15183e8 user: culler tags: mac_styles
18:40
Fix [6e25fc7cc1]: widget demo: dark-mode friendly 'NEW' image. Patch from Christopher Chavez. Closed-Leaf check-in: 8010008c user: fvogel tags: bug-6e25fc7cc1
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
17:24
Apply a patch from Christopher Chavez which correctly deals with the fact that Apple uses the middle mouse button for Button 3. check-in: e7ae616a user: culler tags: core-8-6-branch
14:53
Merge 8.6 check-in: 68a8a0de user: culler tags: mac_styles
14:51
Fix [89354dae31]: Avoid clipping in Aqua TkpDrawCharsInContext. Clipping does not work and is also inefficient. check-in: 1b87ae92 user: culler tags: trunk
14:50
Fix [89354dae31]: Avoid clipping in Aqua TkpDrawCharsInContext. Clipping does not work and is also inefficient. check-in: 422a2d7f user: culler tags: core-8-6-branch
06:25
Fix [3519111fff]: Problem with scroll in ttk check-in: 2222bd76 user: fvogel tags: bug-3519111fff
2020-04-14
22:12
Merge 8.6 check-in: c5e563ed user: jan.nijtmans tags: trunk
22:09
Workaround for [3767882e06]: X Error of failed request: BadLength (poly request too large or internal Xlib length error) check-in: 7f20966d user: jan.nijtmans tags: core-8-6-branch
19:51
Fix a glitch caused by coercion of a float to an int. Thanks to Christoper Chavez for finding and analyzing the bug. Closed-Leaf check-in: 39c3f572 user: culler tags: bug-89354dae31
19:12
Merge 8.6 check-in: dc8fae72 user: culler tags: mac_styles
19:10
Fix [87bade7e14]: Aqua PressAndHold composition misbehaves. check-in: d6a43988 user: culler tags: trunk
19:09
Fix [87bade7e14]: Aqua PressAndHold composition misbehaves. check-in: 61e70e0f user: culler tags: core-8-6-branch
16:42
Clipping can never work! Try again. check-in: c7c0e6ab user: marc_culler tags: bug-89354dae31
2020-04-13
22:06
Fix [89354dae31]: Text display artifacts can be produced by antialiasing. check-in: e872348a user: culler tags: bug-89354dae31
14:20
Merge 8.6. One more use of Tk_CreateErrorHandler(), suggested by Christian Werner. Now it works on Ubuntu too! Closed-Leaf check-in: a84cc64f user: jan.nijtmans tags: bug-3767882e06
09:27
Merge 8.6 check-in: fced3457 user: jan.nijtmans tags: trunk
09:26
Sync win/rules.vc with Tcl version check-in: ffe7ea59 user: jan.nijtmans tags: core-8-6-branch
2020-04-12
21:30
Use of IsSubsetOf function is clearer (no functional change). check-in: 870205d5 user: fvogel tags: bug-16ef161925
18:05
Additional suggestion by chw. Unfortunately doesn't help any on Ubuntu :-( check-in: 1f1e2494 user: jan.nijtmans tags: bug-3767882e06
2020-04-10
21:24
Merge trunk check-in: 164f7f09 user: jan.nijtmans tags: death-to-dbgx
19:12
Merge 8.6 check-in: ef779307 user: culler tags: mac_styles
19:07
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: 5b4fb8bd user: culler tags: trunk
19:06
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: fcdeaa13 user: culler tags: core-8-6-branch
19:04
Deal with Snow Leopard. Closed-Leaf check-in: 33b9b65a user: culler tags: bug-d72abe6b54
2020-04-09
16:20
Fix [d72abe6b54]: Aqua toplevel receives button events when resizing. check-in: 14204328 user: marc_culler tags: bug-d72abe6b54
13:13
Proposed workaround for [3767882e06]: X Error of failed request: BadLength (poly request too large or internal Xlib length error). Thanks, Christian! check-in: d8ef94a0 user: jan.nijtmans tags: bug-3767882e06
11:45
Restore the background loop thread, which is needed after all to process events while a menu is open. check-in: c81b0fc9 user: marc_culler tags: mac_styles
2020-04-08
21:24
Fix bug [9cd4bc0158]: hang if the first mouse event after closing a menu is bound to a proc that opens a modal dialog. check-in: 56ed375b user: marc_culler tags: mac_styles
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
06:11
Merge 8.6 check-in: ba58fab2 user: jan.nijtmans tags: mac_styles
2020-04-06
21:50
Merge 8.6 check-in: 97a40e98 user: jan.nijtmans tags: trunk
21:28
Better implementation of [a179564826], not depending on surrogate handling by Tcl any more check-in: 5513fc0b user: jan.nijtmans tags: core-8-6-branch
14:52
Better implementation of TkUtfToUniChar(), one that doesn't require cooperation of Tcl (TCL_UTF_MAX>3). Just let Tk do the splitting of 4-byte UTF-8 sequences into surrogates. check-in: 1b1c1394 user: jan.nijtmans tags: bug-a179564826
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
12:53
Split (internal) TK_THEME_WIN_CLASSIC into two different symbols: TK_THEME_WIN_CLASSIC/TK_THEME_WIN_VISTA check-in: a1126ca0 user: jan.nijtmans tags: core-8-6-branch
12:13
Update to Xcode 9.4, don't bother Xcode 8 any more. check-in: 6367721f user: jan.nijtmans tags: core-8-6-branch
02:11
Fix for efbedd5ff5, thanks to Christopher Chavez for patch check-in: 87ff1bd3 user: kevin_walzer tags: trunk
02:10
Fix for efbedd5ff5, thanks to Christopher Chavez for patch check-in: 6fd704b6 user: kevin_walzer tags: core-8-6-branch
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
10:08
Since Xcode8 and Xcode9 are no longer supported, update Travis build script to use Xcode8.3 and Xcode 9.2 in stead: We cannot thrust homebrew with those Xcode versions any more, that's (hopefully) the cause of the current Xcode 9 build failures. check-in: 8755b5b7 user: jan.nijtmans tags: core-8-6-branch
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
15:13
Move brew package definition to top of .travis.yml check-in: c23eb20c user: jan.nijtmans tags: core-8-6-branch
2020-03-31
15:14
Fix C++ build check-in: b6158c84 user: jan.nijtmans tags: trunk
13:09
Possible fix for efbedd5ff5 Closed-Leaf check-in: 767f3d82 user: kevin_walzer tags: macbuttonfix
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:43
Add more (dummy) stub entries. Make TkGenerateActivateEvents() available for more platforms than only MacOS and win32. check-in: 3a90e780 user: jan.nijtmans tags: core-8-6-branch
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
09:46
Only use "string range" when $index > 0, so there's really something to be done. check-in: 33d34039 user: jan.nijtmans tags: core-8-6-branch
08:53
Merge 8.6 check-in: 9dbf1dd4 user: jan.nijtmans tags: trunk
08:52
Fix [3874c489cb44012a]: Test butPtr->image against NULL instead of None check-in: dbb6de27 user: jan.nijtmans tags: core-8-6-branch
08:51
Some code cleanup, backported from 8.7 (mainly usage of exact types and type-casts). check-in: bacf398e user: jan.nijtmans tags: core-8-6-branch
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
19:11
Make TkGenerateActivateEvents() available to Win32 and X11 Closed-Leaf check-in: 720b360f user: jan.nijtmans tags: dummy-stubs
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
15:38
Add more (dummy) stub entries, as preparation for futher stub simplifications in 8.7 and 9.0 check-in: 1f13a001 user: jan.nijtmans tags: dummy-stubs
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
12:55
Fix [655fe2754f]: Tearoff menu labels cut off. check-in: 92a2d5d6 user: fvogel tags: core-8-6-branch
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
15:43
Be a tiny bit more conservative. check-in: bcd7cdca user: culler tags: mac_styles
15:32
Merge 8.6 check-in: 69dd2bf5 user: culler tags: mac_styles
15:22
Fix a bug that broke the ttk::scale when the to value is less than 0.5 check-in: ce9c561d user: culler tags: mac_styles
2020-03-24
15:26
Fix [87bade7e14]: PressAndHold composition misbehaves. Closed-Leaf check-in: 14376ab5 user: marc_culler tags: bug-87bade7e14
07:59
Merge-mark check-in: 66313d21 user: jan.nijtmans tags: trunk
07:56
Replace all instances of Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() with Tcl_UniCharToUtfDString()/Tcl_UtfToUniCharDString(), if possible (only for -DTCL_UTF_MAX=3, which is the default and only supported option) Backported, as far as possible, from 8.7. This helps moving away from Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar(), even though it only becomes deprecated in 8.7. check-in: c00fb54a user: jan.nijtmans tags: core-8-6-branch
2020-03-22
23:04
Merge-mark check-in: cf7e72b6 user: jan.nijtmans tags: trunk
23:01
Fix [f4dec2c2287aee9e]: Build failure with GCC 4.X (tkUnixKey.c) check-in: b25d813e user: jan.nijtmans tags: core-8-6-branch
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
19:19
Fix [98662d321e]: Aqua: fix build with -DTK_MAC_DEBUG_DRAWING. Thanks to chrstphrchvz for bug-report and path! check-in: a8d33b8a user: jan.nijtmans tags: core-8-6-branch
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:33
Merge 8.6 Closed-Leaf check-in: 70f47d7b user: jan.nijtmans tags: bug-655fe2754f
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
09:37
Increase FONTMAP_PAGES from 192 to 256, making room for Unicode 13 plane 3. check-in: 470c6b92 user: jan.nijtmans tags: core-8-6-branch
08:49
Add builds for MacOS (Xcode 8 up to 11.3) to Travis. check-in: 08fba02e user: jan.nijtmans tags: core-8-6-branch
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
17:45
Build Mac using unix/Makefile in stead of macosx/GNUmakefile, because that's easier to get working directly. Closed-Leaf check-in: 253d458a user: jan.nijtmans tags: travis-mac
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
10:10
Add various Xcode builds (8 up to 11.3) to Travis check-in: 476a5838 user: jan.nijtmans tags: travis-mac
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
21:01
Merge 8.5 check-in: 5af44a15 user: jan.nijtmans tags: core-8-6-branch
19:25
[787adc5ed7] The workaround for Tk 8.5.* was still never quite right, and was continuing to crash in the Tk test suite. Do not know why it took 4 years to notice. check-in: 0a6fc38f user: dgp tags: core-8-5-branch
2020-03-15
17:32
Slightly better than previous commit: Don't depend on the exact version number of the availble Tcl 8.6.x brew formula. check-in: b3c24d57 user: jan.nijtmans tags: core-8-5-branch
17:09
Should now (really!) work on OSX, X11 only. check-in: cb0f7209 user: jan.nijtmans tags: core-8-5-branch
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
11:37
Fix drawing artifact on (torn-off) menu resizing, and better comment the painting steps. check-in: fd2b8851 user: fvogel tags: bug-655fe2754f
2020-03-14
22:05
Fix another buglet: The arrow of a cascade menu item is only drawn on Windows if this cascade item really has a submenu attached to it (the fact this item is of cascade type is not enough to display the arrow). Mimic this behavior (of the platform native widget when in a normal menu) in torn-off menues. check-in: 9757835e user: fvogel tags: bug-655fe2754f
21:39
Fix [655fe2754f]: Tearoff menu labels cut off check-in: 0865dcf8 user: fvogel tags: bug-655fe2754f
2020-03-13
11:07
Another attempt to fix OSX build check-in: 4d1114c3 user: jan.nijtmans tags: core-8-5-branch
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
21:09
Fix [2edd843def]: canvas postscript returns non empty string when -file or -channel is specified. Fix by Emiliano Gavilan. check-in: ee443427 user: fvogel tags: core-8-6-branch
20:55
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus check-in: b31665c5 user: fvogel tags: trunk
20:55
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus check-in: f772db13 user: fvogel tags: core-8-6-branch
12:13
Try to fix Travis OSX build check-in: 1cf9c2cc user: jan.nijtmans tags: core-8-5-branch
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
15:11
Don't mind XKeycodeToKeysym() deprecation warning any more. Some MacOS code cleanup (e.g. no "register" keyword any more) check-in: d465e62e user: jan.nijtmans tags: core-8-6-branch
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
08:45
Add various build (e.g. MacOS with xquarz, --disable-xft) check-in: d59679ea user: jan.nijtmans tags: core-8-5-branch
01:45
Fix for wm fullscreen attributes bit on macOS; thanks to Christopher Chavez for patch check-in: 9a6854d3 user: kevin_walzer tags: trunk
01:44
Fix for wm fullscreen attributes bit on macOS; thanks to Christopher Chavez for patch (ticket [fb2ec386]) check-in: d6f40a56 user: kevin_walzer tags: core-8-6-branch
2020-03-10
17:13
Fix the X11 build on OSX check-in: 9e0c08a4 user: dgp tags: core-8-5-branch
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
11:11
Merge 8.5 check-in: c75566b6 user: jan.nijtmans tags: core-8-6-branch
10:57
Fix many gcc(-9) warnings, backported from trunk. Add dummy X11 stub entries, marking entries added in Tk 8.6 and Tk 8.7. check-in: 3b4608fd user: jan.nijtmans tags: core-8-5-branch
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
20:58
Replace very very old constraint name 'unixOrPc' by the equivalent, up-to-date, documented, 'unixOrWin' constraint. check-in: 7841a29f user: fvogel tags: core-8-6-branch
18:26
Revert a constification that broke the X build on OSX. check-in: fc470fc7 user: dgp tags: core-8-6-branch
16:00
Merge 8.6 check-in: 05eabb5a user: jan.nijtmans tags: trunk
15:50
Eliminate a few (harmless) gcc(-9) warnings on Windows and Cygwin. check-in: 71856de3 user: jan.nijtmans tags: core-8-6-branch
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
12:19
Finalize the fix for ticket [382712ade65] (X11: 'event generate . <KeyPress>' segfault) by documenting the leftover consequence of the fix. check-in: 611f00b7 user: fvogel tags: core-8-6-branch
2020-03-03
06:54
Fix [2edd843def]: canvas postscript returns non empty string when -file or -channel is specified. Fix provided by Emiliano Gavilan. Tests canvPs-1.1 and convPs-2.1 now pass. Closed-Leaf check-in: b31e661b user: fvogel tags: bug-2edd843def
06:52
Augment tests canvPs-1.1 and canvPs-2.1 so that they also check that [.c postscript] return the empty string as documented. These tests currently fail. check-in: 683bb40e user: fvogel tags: bug-2edd843def
2020-03-02
20:54
Fix [08e2f8e6f0]: unable to change focus after prior selection of focus. The problem was that the mask in the event handler deletion did not match the mask of the event handler creation. Test focus-7.1 now passes. Closed-Leaf check-in: 8d84fb53 user: fvogel tags: bug-08e2f8e6f0
20:51
Add focus-7.1 as a non-regression test for [08e2f8e6f0]. This test does not pass yet. check-in: cce8524e user: fvogel tags: bug-08e2f8e6f0
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
09:09
Add errno.h include to tkMacOSXPort.h and tkUnixPort.h: now needed in tkConsole.c check-in: 5e8a0e70 user: jan.nijtmans tags: core-8-6-branch
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
16:20
Upgrade console channel type to TCL_CHANNEL_VERSION_5. check-in: 514c0974 user: jan.nijtmans tags: core-8-6-branch
02:32
Fix [06d8246baf]: Aqua scrollbar does not update correctly when scrolling with the mouse wheel or scroll gesture Leaf check-in: 2ad9d5ba user: marc_culler tags: bug-06d8246baf
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
14:20
Add -Wpointer-arith to C-flags. Fix some ANSI prototypes. check-in: 7a812b9d user: jan.nijtmans tags: core-8-6-branch
13:11
Fix [4b5deacc70]: undefined reference to `Tcl_SetStartupScript'. Also fix some ANSI prototypes. Sync tcl.m4 with Tcl. check-in: 065ecee6 user: jan.nijtmans tags: core-8-5-branch
09:47
Merge-mark check-in: 7962f1dd user: jan.nijtmans tags: core-8-6-branch
09:46
(cherry-pick): Work around a few new gcc(-9) warnings. Also fix static build against Tcl 8.6 headers, so we (finally) add a static build of Tk 8.5 to Travis. check-in: 4b2fa0a7 user: jan.nijtmans tags: core-8-5-branch
09:10
Merge 8.6 check-in: cbabede7 user: jan.nijtmans tags: trunk
09:09
Work around a few new gcc(-9) warnings. check-in: 22d0998f user: jan.nijtmans tags: core-8-6-branch
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
01:11
Fix for utility/floating windows on macOS not displaying completely on initial creation check-in: cade7f7f user: kevin_walzer tags: core-8-6-branch
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:41
merge core-8-6-branch check-in: 5fa8b7e7 user: fvogel tags: bug-e3888d5820
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
14:38
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: 3125db91 user: fvogel tags: core-8-6-branch
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
21:19
Use TkGrabState() in function TestgrabObjCmd() instead of dispPtr->grabWinPtr to make the code clearer and the interface cleaner. check-in: 1e8dcf37 user: fvogel tags: bug-e3888d5820
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
22:06
Refine test bind-35.1 once more since [grab current] returns the eventualGrabWin while we're interested in the grabWin instead. check-in: 0b310b17 user: fvogel tags: bug-e3888d5820
15:50
Merge trunk check-in: 440e4b50 user: jan.nijtmans tags: tip-556
14:51
Merge 8.6 Closed-Leaf check-in: 57234208 user: jan.nijtmans tags: bug-382712ade6
14:50
Merge 8.6 check-in: 32252102 user: jan.nijtmans tags: bug-e3888d5820
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:26
Don't stress the CPU too much. check-in: 0a5a92c7 user: fvogel tags: bug-e3888d5820
20:14
Attempt to make test bind-35.1 more reliable, by waiting for the expected [grab current] value. check-in: ab0f1a27 user: fvogel tags: bug-e3888d5820
20:12
Add an optional arg, default, to [option get] to support this TIP check-in: bdc754f2 user: dkf tags: tip-560
16:50
Be more exact in the bind.n man page check-in: 76e2a8ab user: fvogel tags: bug-382712ade6
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
12:42
Merge 8.5 check-in: dc776f94 user: jan.nijtmans tags: core-8-6-branch
12:26
Don't build static with tcl8.6, that doesn't work (yet). Could be fixed, but not high prio. Add a few "const" specifiers (backported from 8.6) check-in: 499a7d8d user: jan.nijtmans tags: core-8-5-branch
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
00:39
Merge fork check-in: efcb4a04 user: jan.nijtmans tags: mac_styles
2020-02-14
15:03
Finish fixing [a8f02fa0e2]: deal with vertical sliders and cases where from > to. check-in: b761838a user: culler tags: mac_styles
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:25
Merge 8.6 check-in: 2c24c8ad user: jan.nijtmans tags: mac_styles
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
11:20
Merge-mark check-in: b53c6ab6 user: jan.nijtmans tags: core-8-6-branch
11:19
Fix travis build. Revise usage of TCLDIR. Make Tk 8.5 compile/run with Tcl 8.6. Useful for Travis build. check-in: 353c3915 user: jan.nijtmans tags: core-8-5-branch
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
10:21
A few missing (internal) "const" modifiers. check-in: 32b621b3 user: jan.nijtmans tags: core-8-6-branch
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
21:02
Fix travis build. Revise usage of TCLDIR check-in: bc5dbac2 user: jan.nijtmans tags: core-8-6-branch
2020-02-12
20:33
Merge 8.6 check-in: 19c1a7ac user: jan.nijtmans tags: trunk
20:32
Use (more efficient) Tcl_GetIntFromObj() in stead of Tcl_GetInt() in a few places where it makes sense. check-in: 9182da60 user: jan.nijtmans tags: core-8-6-branch
15:42
Merge 8.6 check-in: b680fac4 user: jan.nijtmans tags: trunk
15:40
Update travis build to "bionic" check-in: 9320d0f8 user: jan.nijtmans tags: core-8-6-branch
02:18
Fix [a8f02fa0e2]: new ttk::scale assumes -from 0. Also, correct the fix for compiler warning about controlAccentColor when building for 10.9 check-in: 0362b7ef user: culler tags: mac_styles
2020-02-11
21:40
Simplify the code slightly: we did already bail out earlier when (eventPtr->type != KeyPress) check-in: 9c2c9ff5 user: fvogel tags: bug-382712ade6
21:07
Document that the %A substitution is not valid on Linux, making the manual match the code. check-in: 9336e9be user: fvogel tags: bug-382712ade6
20:53
Revert the 6 previous commits, returning therefore to the state at [eaad647e]. check-in: d31977f3 user: fvogel tags: bug-382712ade6
20:28
Let branch build check-in: 66737c1e user: fvogel tags: bug-382712ade6
20:23
Fix a compiler warning when building for older os versions. check-in: 94d34382 user: culler tags: mac_styles
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:10
According to documentation, maxBytes is exclusing the end 0-byte, so previous commit was a little too strict check-in: 2ccdd9e8 user: jan.nijtmans tags: core-8-6-branch
10:02
Merge 8.6 check-in: 4c2759ba user: jan.nijtmans tags: trunk
09:54
Don't forget closing 0-byte check-in: 83aded36 user: jan.nijtmans tags: core-8-6-branch
09:48
Fix (harmless) gcc-9 warning check-in: 0ccb1d6d user: jan.nijtmans tags: core-8-6-branch
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
18:12
Fix [90a4b7581f]: Tk fontconfig crash if there is no font installed check-in: 09ebe152 user: fvogel tags: core-8-6-branch
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:45
(cherry-pick): Don't panic for "Wild GenericEvent"'s: Just filter out all events Tk doesn't know about. (cherry-pick): 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: 9143fad1 user: jan.nijtmans tags: core-8-6-branch
13:39
(cherry-pick): Some DBGX cleanup (not used any more) check-in: 11dc3172 user: jan.nijtmans tags: core-8-6-branch
13:36
(cherry-pick): It appears that inttypes.h was introduced in Visual Studio 2013 check-in: ad5a1c32 user: jan.nijtmans tags: core-8-6-branch
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
14:43
Merge 8.5 check-in: 7f9d5095 user: jan.nijtmans tags: core-8-6-branch
14:40
Put realEventMasks and virtualEventMasks together in a single table: VirtualEvent = MappingNotify + 1, so it's fixed anyway. Other places in Tk code already depend on that, so we can here. check-in: 686c4172 user: jan.nijtmans tags: core-8-5-branch
14:10
Typo (which no compiler would discover, but really xGenericEvent != XGenericEvent) check-in: 1e8378f9 user: jan.nijtmans tags: core-8-6-branch
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-31
17:48
fixed segfault [a196fb11]: wrong handling in ClearLookupTable (if object is not NULL) as well as working on deleted table (in DeleteVirtualEventTable). check-in: 96036e96 user: sebres tags: core-8-6-branch
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
21:05
Sigh... check-in: 882c27dc user: fvogel tags: bug-382712ade6
21:04
Today is not a good day. event->type rather than event.type check-in: f8b2fa87 user: fvogel tags: bug-382712ade6
21:02
Oops. Forgot to change the test content correctly. check-in: 5f1e7a5a user: fvogel tags: bug-382712ade6
20:56
Add test bind-16.35.1 checking %A with <KeyRelease> check-in: e87903cc user: fvogel tags: bug-382712ade6
20:50
Restore %A for KeyRelease on Linux check-in: 5bc1989d user: fvogel tags: bug-382712ade6
20:24
merge core-8-6-branch check-in: eaad647e user: fvogel tags: bug-382712ade6
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
15:11
Don't add UNIX_DIR to VPATH. This should solve a dependency problem on Cygwin, between the windows and UNIX build part. check-in: 73884c1b user: jan.nijtmans tags: core-8-6-branch
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:51
Don't use "bool" as variable name. Possible conflict with "bool" type. check-in: 58880acd user: jan.nijtmans tags: core-8-6-branch
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
21:09
Avoid interference in bind-35.1 from the hot spots in the corners of the screen featured by some WM on Linux. check-in: 4e5c1952 user: fvogel tags: bug-e3888d5820
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
16:36
No need to include "tk.h" here: It's already included in tkInt.h (through tkPort.h) check-in: df3e4a2f user: jan.nijtmans tags: core-8-6-branch
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
13:00
HAVE_INTTYPES_H=1 is already handled in rules.vc check-in: 56d22f24 user: jan.nijtmans tags: core-8-6-branch
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
19:59
Fix [90a4b7581f]: Tk fontconfig crash if there is no font installed Closed-Leaf check-in: 72bfdf04 user: fvogel tags: bug-90a4b7581f
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
17:09
Let bind-34.3 be robust against Linux KDE hot spots on screen corners. check-in: 21ee34ad user: fvogel tags: core-8-6-branch
16:58
Let bind-34.3 be robust against Linux KDE hot spots on screen corners Closed-Leaf check-in: 0a767426 user: fvogel tags: bug-69b48f427e9
13:16
Remove useless generation of NSMouseMoved event when warping the mouse pointer on the mac check-in: 2d8804d0 user: fvogel tags: bug-e3888d5820
13:06
Fix [e3888d5820] (Grab on master prevents mouse pointer warp into slave widget) for Linux and Windows. Test bind-35.1 now passes on these platforms. check-in: 3bf789ff user: fvogel tags: bug-e3888d5820
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
12:47
silence "unused variable" warning check-in: d55f67db user: dgp tags: core-8-6-branch
10:35
Merge 8.6 check-in: 1e7fa1ba user: jan.nijtmans tags: trunk
10:32
Sync tcl.m4 and rules.vc to latest version from Tcl check-in: 2a489c28 user: jan.nijtmans tags: core-8-6-branch
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
21:40
Remove 2 comments which are simply not correct (nor useful) any more check-in: 0ee9eaa8 user: jan.nijtmans tags: core-8-6-branch
14:41
Put more robustness in bind-35.1 check-in: 6c21b2cc user: fvogel tags: bug-e3888d5820
2020-01-18
19:27
Merge 8.6 check-in: a59e9c24 user: marc_culler tags: mac_styles
19:20
Fix [48f5da841d]: mac_styles crashes when drawing a Spinbox with textarea of width 0. check-in: 57538a25 user: marc_culler tags: mac_styles
19:07
A better fix for [bf93d098d7]: Aqua menus can be unresponsive at startup check-in: b48a8b1a user: marc_culler tags: trunk
19:06
A better fix for [bf93d098d7]: Aqua menus can be unresponsive at startup check-in: 5bb1439e user: marc_culler tags: core-8-6-branch
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
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: bc258ad6 user: fvogel tags: core-8-6-branch
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:08
Fix [2830360fff]: ttk::entry looses state invalid at focus events. Add non-regression test entry-10.1 check-in: 4c6fc76c user: fvogel tags: core-8-6-branch
12:04
Fix [1660674fff]: arrow reconfig triggers infinite Enter/Leave event sequence, by better documenting the caveat. check-in: 3883b587 user: fvogel tags: trunk
12:04
Fix [1660674fff]: arrow reconfig triggers infinite Enter/Leave event sequence, by better documenting the caveat. check-in: e389c1c9 user: fvogel tags: core-8-6-branch
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:35
Fix [279b027fd7]: canvas moveto command moves text items to unexpected location, by documenting the feature more clearly. check-in: 6114af88 user: fvogel tags: core-8-6-branch
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:32
Fix [587937fff]: Don't shuffle tag list sequence upon deletion. Add non regression tests canvas-20.[123] check-in: 24d1eea8 user: fvogel tags: core-8-6-branch
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
11:27
Fix [1771594fff]: icursor @x,y fails for non-default scrollregions. Add non regression test canvText-14.7 check-in: 1d76e4e2 user: fvogel tags: core-8-6-branch
2020-01-17
22:15
A better fix for [bf93d098d7]: Aqua menus can be unresponsive at startup Closed-Leaf check-in: 5f8086ff user: marc_culler tags: bug-bf93d098d7-redux
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
17:10
Add scrollwheel bindings to ttk::scrollbar by redirection of the bindings to tk:scrollbar. Ticket [2b8fa6fd] check-in: ec79505e user: oehhar tags: core-8-6-branch
14:13
Make bind-35.1 fail on Linux, by swapping the order of the mouse pointer warps with respect to grabs. This prevents the warp prologue (see [e3888d5820]) from playing a role in that test. check-in: fc2dd329 user: fvogel tags: bug-e3888d5820
13:34
Attempt to make bind-35.1 more reliable on Windows. check-in: 98ff7da2 user: fvogel tags: bug-e3888d5820
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
21:39
Fix [48f5da841d]: mac_styles crashes when drawing a Spinbox with textarea of width 0. Closed-Leaf check-in: 71c568e9 user: culler tags: bug-48f5da841d
21:29
Add test bind-35.1, currently failing, and demonstrating issue reported in [e3888d5820] (grab on master prevents mouse pointer warp into slave widget) check-in: 200baaa8 user: fvogel tags: bug-e3888d5820
20:29
Reorder code snippet in HandleEventGenerate to make it easier to understand. This changes nothing in how things work. check-in: d2de371a user: fvogel tags: bug-e3888d5820
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
12:13
Merge 8.5 check-in: 3cfdca75 user: jan.nijtmans tags: core-8-6-branch
12:11
Sync tcl.m4 with Tcl check-in: 1d57b048 user: jan.nijtmans tags: core-8-5-branch
12:05
Make install-sh executable. Harmless warnings in tkUnixKey.c check-in: ebbc410c user: jan.nijtmans tags: core-8-6-branch
2020-01-02
15:12
Add non-regression test entry-10.1 Closed-Leaf check-in: 78ac0336 user: fvogel tags: bug-2830360fff
14:55
Fix [2830360fff]: ttk::entry looses state invalid at focus events check-in: a8ed6013 user: fvogel tags: bug-2830360fff
2020-01-01
15:29
Document the change of default value for the -compound widget option. check-in: 81f4287d user: fvogel tags: bug-b82bd4872b, bug-077d49828b
2019-12-31
14:03
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: 601b77fb user: fvogel tags: bug-b82bd4872b, bug-077d49828b
13:23
merge core-8-6-branch check-in: c91bbc4e user: fvogel tags: bug-b82bd4872b, bug-077d49828b
2019-12-25
20:17
Fix [1660674fff]: arrow reconfig triggers infinite Enter/Leave event sequence, by better documenting the caveat. Closed-Leaf check-in: 8423ea06 user: fvogel tags: bug-1660674fff
18:08
Fix [279b027fd7]: canvas moveto command moves text items to unexpected location, by documenting the feature more clearly. Closed-Leaf check-in: 98f70557 user: fvogel tags: bug-279b027fd7
2019-12-24
14:20
Refine the newly added tests, and add comments in them. Closed-Leaf check-in: 1903de43 user: fvogel tags: bug-587937fff
14:11
Don't shuffle tags when moving the 'current' tag among items. check-in: 80599a3d user: fvogel tags: bug-587937fff
13:31
Fix error (with no consequence) in sizeof() request, and remove useless cast to (void *) check-in: 0b20f798 user: fvogel tags: bug-587937fff
13:24
Restore tabs on lines that were actually not changed by the fix. check-in: b36bd22c user: fvogel tags: bug-587937fff
13:22
Refine the second implementation fixing [587937fff]: Don't shuffle tag list sequence upon deletion. check-in: f8fb12af user: fvogel tags: bug-587937fff
13:17
A second (and better) implementation fixing [587937fff]: Don't shuffle tag list sequence upon deletion. This implementation is more efficient (it's O(n)). check-in: 5d8f9f96 user: fvogel tags: bug-587937fff
13:14
A first implementation fixing [587937fff]: Don't shuffle tag list sequence upon deletion. This implementation is not efficient (it's O(n^2)) and will not be kept. check-in: 96df33e6 user: fvogel tags: bug-587937fff
13:04
Add tests canvas-20.[123], currently failing and demonstrating ticket [587937fff]. check-in: 75ccd0ef user: fvogel tags: bug-587937fff
2019-12-23
13:59
Fix [1771594fff]: icursor @x,y fails for non-default scrollregions. Test canvText-14.7 now passes. Closed-Leaf check-in: 89db3604 user: fvogel tags: bug-1771594fff
13:58
Add test canvText-14.7, currently failing and demonstrating bug [1771594fff] check-in: 88538c9a user: fvogel tags: bug-1771594fff
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-19
13:08
Redirect scroll wheel related bindings from ttk::scrollbar to scrollbar as proposed by Csaba 2019-12-18 09:42:32 in Ticket [2b8fa6fd] Closed-Leaf check-in: 18fd126b user: oehhar tags: bug-2b8fa6fd
2019-12-17
20:30
Add scrollwheel bindings to ttk::scrollbar. Ticket [2b8fa6fd] check-in: d99b1940 user: oehhar tags: bug-2b8fa6fd
20:28
Reverting last commit, should go into a branch, sorry. check-in: 16b3f120 user: oehhar tags: core-8-6-branch
20:17
Add scrollwheel bindings to ttk::scrollbar. Ticket [2b8fa6fd] check-in: 082200db user: oehhar tags: core-8-6-branch
17:20
No action when TK_ALREADY_DEAD. check-in: c0b10193 user: bll tags: bug-xim
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
14:38
Sync tcl.m4 with version in Tcl check-in: 7c37e3ec user: jan.nijtmans tags: core-8-6-branch
2019-12-14
20:11
Fix [02a69449b5]: Wrong database names for tk::spinbox check-in: 79846e9d user: fvogel tags: trunk
20:11
Fix [02a69449b5]: Wrong database names for tk::spinbox check-in: 5fe47ba9 user: fvogel tags: core-8-6-branch
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:09
Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly configuring -show. See the ticket for a detailed explanation. check-in: ce25ab1b user: fvogel tags: core-8-6-branch
20:06
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option check-in: c1a2f137 user: fvogel tags: trunk
20:05
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option check-in: fcc9dfd7 user: fvogel tags: core-8-6-branch
2019-12-12
16:24
WIP: Add support for C++ check-in: efcab42a user: jan.nijtmans tags: cplusplus
2019-12-10
20:58
Fix [02a69449b5]: Wrong database names for tk::spinbox Closed-Leaf check-in: 78c9e8f7 user: fvogel tags: bug-02a69449b5
18:55
bug-xim: Fix responsiveness of Tk on X when an input method is active. Tk_HandleEvent has changed to only create the XIC if the window is a toplevel or the window has received focus. check-in: 4abb3952 user: bll tags: bug-xim
14:10
Create new branch named "bug-xim" check-in: 304a009f user: bll tags: bug-xim
2019-12-09
23:09
Merge 8.6 check-in: 4a107199 user: jan.nijtmans tags: trunk
23:08
Merge 8.5 check-in: 54ef4774 user: jan.nijtmans tags: core-8-6-branch
23:07
Fix [7ca9a5b7cc]: Segfault due to pointer truncation in DLL_PROCESS_DETACH check-in: 05ad5678 user: jan.nijtmans tags: core-8-5-branch
15:49
close fork check-in: c8f2ff70 user: dgp tags: trunk
2019-12-08
21:43
Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly configuring -show. See the ticket for a detailed explanation. Closed-Leaf check-in: 8ee62608 user: fvogel tags: bug-b094cb4aa9
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
19:25
Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and overwritten) at the end of the file. check-in: 10e8371c user: fvogel tags: core-8-6-branch
19:23
Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and overwritten) at the end of the file. Closed-Leaf check-in: 1f45c172 user: fvogel tags: bug-882108bf05
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
13:05
Build without -DUNICDE -D_UNICODE, since it's not necessary any-more (all code uses implicit *W-API now). This also eliminates the need for the TK_ASCII_MAIN hack. check-in: a548d14c user: jan.nijtmans tags: core-8-6-branch
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
20:35
Make MODULE_SCOPE functions start with "Tk". Also simplify TkUtfToNSString(), making use of Tcl_UtfToUniCharDString() check-in: f98feb70 user: jan.nijtmans tags: core-8-6-branch
14:18
Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on older macOS systems. check-in: 239d7cf2 user: marc_culler tags: trunk
14:17
Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on older macOS systems. check-in: 00b45e1d user: marc_culler tags: core-8-6-branch
01:19
Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on High Sierra Closed-Leaf check-in: 383443bd user: marc_culler tags: bug-749bd9bb1b
2019-12-03
21:42
Make -default active work for Push Buttons. check-in: e004be47 user: culler tags: mac_styles
20:55
New files from René Zaumseil check-in: 6e6e91e6 user: fvogel tags: tip-556
16:14
Prevent crash caused by attempting to create an NSImage with negative width. check-in: 67942750 user: culler tags: mac_styles
02:41
Merge 8.6 check-in: 72028fcc user: marc_culler tags: mac_styles
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
01:17
On macOS call [image setTemplate:YES] for the cursor NSImages, to make the cursor be white in dark mode. check-in: 756db73f user: marc_culler tags: core-8-6-branch
2019-12-02
23:13
Make the help button work in light or dark modes. check-in: 4c2f3f71 user: marc_culler tags: mac_styles
2019-12-01
21:57
Clarification check-in: 1af5dd0b user: pspjuth tags: pspjuth-treeview
21:19
Add inline button style. check-in: 1ae814ed user: marc_culler tags: mac_styles
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
16:05
In tkUnixFont, make sure that the utf-to-ucs2 encoder clamps at 0xFFFF. Use more uppercase hex-values where appropriate. check-in: 90160951 user: jan.nijtmans tags: core-8-6-branch
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
19:38
Edit comments, combine two list header drawing routines. check-in: 4657efed user: culler tags: mac_styles
14:29
Remove duplicate #define statements. check-in: cbe7e99f user: marc_culler tags: mac_styles
14:23
Move ttk static data into a header file. check-in: d89ca605 user: marc_culler tags: mac_styles
06:11
Reorganize the display information. check-in: 501530f7 user: marc_culler tags: mac_styles
2019-11-29
17:53
Edit some comments, change some names. check-in: 6be13a06 user: marc_culler tags: mac_styles
17:20
Add the RecessedButton style for ttk::radiobutton widgets. check-in: 12f80ca5 user: marc_culler tags: mac_styles
16:26
Merge 8.6 check-in: 1711aa76 user: jan.nijtmans tags: trunk
15:49
Fix [d4f5620f5d]: font-4.14 fails (font actual with unicode). Add another test-case for TCL_UTF_MAX>3 check-in: 2e2afd52 user: jan.nijtmans tags: core-8-6-branch
14:11
Obtain the control accent color correctly on OSX 10.13 and earler. check-in: ec468226 user: marc_culler tags: mac_styles
2019-11-28
17:26
Add the RoundedRectButton style for a ttk::button check-in: f14cee1e user: marc_culler tags: mac_styles
2019-11-27
21:03
Adjust the appearance of disabled buttons. check-in: a66321da user: culler tags: mac_styles
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
11:49
Sync tcl.m4 with the vesion provided by Tcl 8.6 check-in: 4490f0bf user: jan.nijtmans tags: core-8-6-branch
11:45
Sync rules.vc and tcl.m4 with the version included with Tcl8.5 check-in: 7615dde1 user: jan.nijtmans tags: core-8-5-branch
00:22
On Aqua, allow the Tk event loop to run while a menu is open. (This is tricky.) check-in: 7f5d0d14 user: marc_culler tags: mac_styles
2019-11-26
20:48
Merge 8.6 check-in: 7b945c7c user: jan.nijtmans tags: trunk
20:35
Horrible windows-specific workaround against SendInput not moving the mouse on Win10 when both input.mi.dx and input.mi.dy are zero) - this must be a Windows bug. bind-34.3 now passes on Win10 check-in: 4202ddbd user: jan.nijtmans tags: core-8-6-branch
20:33
Various cleanups in Unicode handling. Note that without Xft on X11 we don't have Emoji. check-in: 7f62ccc3 user: jan.nijtmans tags: core-8-6-branch
17:34
merge release check-in: f2c141ca user: dgp tags: trunk
12:55
Horrible windows-specific workaround against SendInput not moving the mouse on Win10 when both input.mi.dx and input.mi.dy are zero) - this must be a Windows bug. bind-34.3 now passes on Win10. check-in: 50aaf728 user: fvogel tags: bug-69b48f427e9
12:51
merge core-8-6-branch check-in: 6b76e178 user: fvogel tags: bug-69b48f427e9
2019-11-25
12:49
Merge 8.6 check-in: ef902b09 user: jan.nijtmans tags: trunk
12:47
Fix [a953736b54]: Potential wrong use of TkKeyEvent check-in: be77d20c user: jan.nijtmans tags: core-8-6-branch
12:45
Fix [a953736b54]: Potential wrong use of TkKeyEvent check-in: 6648de1b user: jan.nijtmans tags: core-8-5-branch
03:48
Implement Aqua comboboxes with popup menus instead of listboxes. check-in: 9c73f8b7 user: marc_culler tags: mac_styles
01:01
Merge 8.6 check-in: ffe4dba8 user: marc_culler tags: mac_styles
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
00:59
In Aqua, fix TkMacOSXInDarkMode so that it does not crash *and* returns a meaningful answer when passed a null pointer. check-in: 43db0839 user: marc_culler tags: core-8-6-branch
2019-11-24
15:38
Combobox tweaks. check-in: ca9737ae user: marc_culler tags: mac_styles
04:56
Add accent color to sliders. check-in: 05cf6cbe user: marc_culler tags: mac_styles
01:35
Accented and otherwise improved progress bars. check-in: e50cc2d6 user: marc_culler tags: mac_styles
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
17:06
Merge 8.6 check-in: 15a347ec user: culler tags: mac_styles
16:49
merge 8.6 check-in: 8fe83186 user: dgp tags: trunk
16:45
merge release check-in: b5fac1e9 user: dgp tags: core-8-6-branch
08:54
Merge trunk check-in: 9c1e12e5 user: jan.nijtmans tags: keysym-unicode
08:48
Merge 8.6 Closed-Leaf check-in: b35590d9 user: jan.nijtmans tags: utf-16-for-X11
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
08:39
Update rules.vc to latest version check-in: 64881b86 user: jan.nijtmans tags: core-8-6-branch
2019-11-21
15:59
More code simplification check-in: f8d9fdff user: jan.nijtmans tags: utf-16-for-X11
12:04
Oops _WIN32 with single underscore check-in: 3427937c user: jan.nijtmans tags: utf-16-for-X11
11:46
Update unicode demo check-in: b6c376ae user: jan.nijtmans tags: utf-16-for-X11
10:26
Now that TkUniCharToUtf() produces maximum of 4 bytes, reduce storage. More code simplifications. Disallow Emoji on X11 without xft, just use replacement character then. check-in: 1eb3050c user: jan.nijtmans tags: utf-16-for-X11
2019-11-20
23:35
Add native style Combobox button check-in: 90df2f0a user: culler tags: mac_styles
18:50
update changes Closed-Leaf check-in: c7984bbb user: dgp tags: rc2, release, core-8-6-10-rc, core-8-6-10
18:50
Merge 8.6 except for the broken demo. check-in: f3ef2549 user: dgp tags: core-8-6-10-rc
13:10
X11 correct UTF-16 encoding (not meant for Tk 8.6.10 yet!) check-in: 3b5b9950 user: jan.nijtmans tags: utf-16-for-X11
2019-11-19
21:47
Lock scrolling for title rows in Treeview check-in: ba9af342 user: pspjuth tags: pspjuth-treeview
19:28
Finish details for Entries. check-in: c4d24eee user: culler tags: mac_styles
16:25
Merge 8.6 check-in: 7e11646f user: jan.nijtmans tags: trunk
16:21
Make the Emoji demo work with X11 using xft, even under Tcl 8.6. check-in: 414bb151 user: jan.nijtmans tags: core-8-6-branch
15:52
Specific test for xft in widget demo Closed-Leaf check-in: cd65ffc8 user: jan.nijtmans tags: emoji-for-xft
15:31
Experiment: See if this is enough to make Emoji work with Xft on X11 check-in: 57a7649e user: jan.nijtmans tags: emoji-for-xft
10:40
Merge 8.6 check-in: 4cb2f140 user: jan.nijtmans tags: trunk
10:35
Use correct Emoji representation when running with Tcl 8.7. Works on X11 then! check-in: 2ac49da2 user: jan.nijtmans tags: core-8-6-branch
06:07
Rebase mac_buttons check-in: bd7d5af3 user: marc_culler tags: mac_styles
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
04:33
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] check-in: d342bcb8 user: culler tags: core-8-6-branch
04:30
Prevent crashes on macOS caused by calling TheWorldHasChanged from inside [NSView drawRect] Closed-Leaf check-in: 539408e0 user: culler tags: bug-589e83d30a
00:57
Implement non-BMP unicode for macOS check-in: 65bf75ea user: culler tags: core-8-6-branch
00:46
Correct some errors revealed by building on macOS 10.6 check-in: 6a7d0065 user: culler tags: core-8-6-branch
2019-11-18
20:02
Merge 8.6, but only exclude Emoji's in the demo for X11. Closed-Leaf check-in: 4e6f92fe user: jan.nijtmans tags: mac_unicode
19:51
Merge 8.6 check-in: 03d53ee4 user: jan.nijtmans tags: trunk
19:48
Restrict Emoji in demo for win32 platform only, since on other platforms it's not guaranteed to work yet check-in: 0661a4e1 user: jan.nijtmans tags: core-8-6-branch
15:05
Edit comments, add tests for NULL pointers. check-in: f06ee059 user: culler tags: mac_unicode
08:14
remove printf("TkSelGetSelection\n"); check-in: c7fc3a41 user: jan.nijtmans tags: mac_unicode
00:31
Implement non-BMP unicode for macOS when TCL_UTF_MAX = 3 by encoding surrogates as 3-byte UTF-8-ish sequences. check-in: 45294d24 user: culler tags: mac_unicode
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:31
Fix [90d555e088]: work around an Apple bug which causes NSFontManager to find fonts with unwanted traits in macOS Catalina. check-in: cd1c2ea8 user: culler tags: core-8-6-branch
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
17:11
Fix [53d28027e3]: macOS crashes with 0x0 image for wm iconphoto; make wm iconphoto behavior consistent between platforms. check-in: a04cf70e user: culler tags: core-8-6-branch
16:53
Fix [c4abd2b0f3]: rework stackorder command on all platforms, and prevent panics on macOS. check-in: f7eda41f user: culler tags: trunk
16:52
Fix [c4abd2b0f3]: rework stackorder command on all platforms, and prevent panics on macOS. check-in: faf5c3fe user: culler tags: core-8-6-branch
2019-11-16
17:01
merge-mark check-in: 21994883 user: culler tags: trunk
16:58
On macOS make DrawCharsInContext accept byte sequences which contain UTF-16 surrogates encoded as 3-byte UTF-8-ish subsequences, so the Emoji demo works. check-in: fa1ebd57 user: culler tags: core-8-6-branch
2019-11-15
21:53
merge-mark check-in: 1c15740a user: jan.nijtmans tags: trunk
21:52
Let's add some Emoji to the widget demo, but encoded in UTF-16 so Tcl 8.6.10 can handle it. Works at least on Windows. check-in: a70e28c9 user: jan.nijtmans tags: core-8-6-branch
21:46
Adjust the test image-6.1 so that it will expect the new image type. Closed-Leaf check-in: e1363e3c user: culler tags: mac_images
20:49
merge trunk check-in: 22b34003 user: dgp tags: core-8-7-a3-rc
20:48
Fix [90d555e088]: In Catalina Apple's NSFontManager creates fonts with unwanted traits Closed-Leaf check-in: 39057cb3 user: culler tags: bug-90d555e088
20:48
update changes check-in: 6d5fb867 user: dgp tags: core-8-6-10-rc
20:45
merge 8.6 check-in: 4fc06d5f user: dgp tags: core-8-6-10-rc
12:45
Merge 8.6 check-in: ac8c96f3 user: jan.nijtmans tags: trunk
12:44
Fix [69b48f427e] (again): Test "textTag-18.1" fails since Win10 Creator Falls update. Thanks, François! check-in: ab595e1f user: jan.nijtmans tags: core-8-6-branch
2019-11-14
23:32
Fix again integer arithmetics in TkSetCursorPos(), see [69b48f427e] check-in: 14a3b51a user: fvogel tags: bug-69b48f427e9
23:32
remove debug printf code check-in: 77ab3f26 user: fvogel tags: bug-69b48f427e9
23:14
merge core-8-6-branch, and add (currently failing) test bind-34.3 demonstrating that warping does not work with null or negative coordinates. Also add a bit of debug printf in TkSetCursorPos() for Windows check-in: c7ced784 user: fvogel tags: bug-69b48f427e9
2019-11-13
15:33
Merge 8.6 check-in: a204b652 user: jan.nijtmans tags: trunk
15:25
Add support for 4 keycodes on Windows (Mail, AudioMedia, Launch0 and Launch1), which some keyboards might have. Add more header-files, with available keycodes on various platforms, and add some missing keysyms to ks_names.h (adapted from X11R6). This improves compatibility for Windows/MacOSX compared to X11R6. check-in: be3dac07 user: jan.nijtmans tags: core-8-6-branch
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
14:36
Tweak the fix to [8793e78bf0] to avoid scrollbar artifacts. check-in: 24783747 user: culler tags: core-8-6-branch
01:45
Allow creating 0x0 NSImages, which work e.g. in labels, just don't allow using them as iconphoto images. Closed-Leaf check-in: bb3c9f56 user: culler tags: bug-53d28027e3
2019-11-10
22:30
Split wm-iconphoto-1.5 into the Win and Mac case on one hand (an error triggers), and the Linux case on the other hand (no error is produced, the image is valid and can be used as an iconphoto even if its size is 0x0) check-in: c06d2d2a user: fvogel tags: bug-53d28027e3
21:11
The new test wm-iconphoto-1.5 must not depend on previous tests and how many images were created so far in the testing process check-in: c8fc3540 user: fvogel tags: bug-53d28027e3
20:09
Homogenize still further among platforms check-in: f3dc93ba user: fvogel tags: bug-53d28027e3
20:03
Add platform-independent test wm-iconphoto-1.5 check-in: a1f99b8b user: fvogel tags: bug-53d28027e3
18:47
Remove unnecessary cast that causes compiler errors on El Capitan. check-in: e370c1dc user: culler tags: mac_images
18:35
On unix, make the wm stackorder command return an error if TkWmStackorderToplevel fails. Closed-Leaf check-in: 1d174e28 user: culler tags: bug-c4abd2b0f3
18:13
Make all platforms check if an iconphoto image is valid and provide the same error message if not. check-in: 2971726c user: culler tags: bug-53d28027e3
2019-11-09
14:49
Fix [53d28027e3]: Generate an error instead of a crash if wm iconphoto receives an invalid photo image. check-in: 199c14cd user: culler tags: bug-53d28027e3
13:12
make TkWmStackorderToplevel return NULL if ckalloc fails. check-in: 76b39a75 user: culler tags: bug-c4abd2b0f3
10:18
Propagate previous Mac fix to the Windows platform check-in: fd178e2c user: fvogel tags: bug-c4abd2b0f3
2019-11-08
06:51
Reimplement TkWmStackorderToplevel to make it straightforward and shorter and behave the same on macOS as on unix and Windows. check-in: c65b7e7a user: culler tags: bug-c4abd2b0f3
2019-11-07
23:22
Fix [c4abd2b0f3]: Tcl Panic in TkWmStackorderToplevel (for Aqua) check-in: 92da033f user: culler tags: bug-c4abd2b0f3
19:08
Fix Disclosure Button; condense code. Closed-Leaf check-in: 7083f6dd user: culler tags: disclosure
12:44
Hash typos and bump release date. check-in: 2646185c user: dgp tags: core-8-6-10-rc
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:46
Fix [12c8dfaa98] and [7e174a300e]: listbox.tcl/scrlbar.tcl: missing improved units computation in mouse wheel bindings check-in: ad4b037b user: jan.nijtmans tags: core-8-6-branch
16:36
Merge 8.6 check-in: 99801143 user: jan.nijtmans tags: trunk
16:35
Fix [edf4fd2613]: iconlist.tcl: errors in mouse wheel bindings. Thanks to nemethi for reporting this bug! check-in: 03f64ff8 user: jan.nijtmans tags: core-8-6-branch
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:44
Merge 8.6 check-in: 88f42ffc user: culler tags: rc1, core-8-6-10-rc
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
20:42
Fix a paste error in ttk/entry.tcl that broke the accent menu for ttk::entry widgets. check-in: 4bdfdd84 user: culler tags: core-8-6-branch
16:23
Merge 8.6 check-in: 8d48238e user: culler tags: core-8-6-10-rc
16:22
Edit a comment. check-in: 4f7e7fc2 user: culler tags: trunk
16:21
Edit a comment. check-in: b96ade06 user: culler tags: core-8-6-branch
16:16
Merge 8.6 check-in: 3cd4fcd1 user: culler tags: trunk
16:09
But we shouldn't call CFRelease on the font returned by [NSFont userFixedPitchFontOfSize:11] check-in: 464531b6 user: culler tags: core-8-6-branch
15:33
Fix [8793e78bf0]: High CPU usage due to unnecessary redraws of the entire window. check-in: dae3a925 user: culler tags: core-8-6-branch
15:29
Fix [855049e799]: Apple's system fixed font has an invalid familyName in macOS 10.15.1 check-in: 5ae7d15d user: culler tags: core-8-6-branch
2019-11-03
23:02
Use [NSFont userFixedPitchFontOfSize:11] instead of CTFontCreateUIFontForLanguage(fixedPitch, 11, NULL) to get a valid fixed pitch font. Closed-Leaf check-in: c7ede02a user: marc_culler tags: bug-855049e799
22:06
Completed what changes I can do. check-in: ab524192 user: dgp tags: core-8-6-10-rc
21:31
More progress on changes check-in: e2762812 user: dgp tags: core-8-6-10-rc
15:53
Rename the system image type as nsimage and add the ability to create from image files or filetypes. check-in: f226d4d3 user: culler tags: mac_images
15:03
More progress updating changes. check-in: d95630b2 user: dgp tags: core-8-6-10-rc
2019-11-02
18:08
merge 8.6 check-in: 07dc617e user: dgp tags: core-8-6-10-rc
16:37
Finish the implementation of the system image type for macOS check-in: 18f3919f user: culler tags: mac_images
14:28
Factorize common code into ttk::saveCursor Closed-Leaf check-in: 3b1e3fcb user: fvogel tags: bug-b3b56ae8dc
13:51
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ttk::combobox, ttk::spinbox and ttk::panedwindow. check-in: 7d357aca user: fvogel tags: bug-b3b56ae8dc
10:32
Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ttk::treeview. check-in: 498466be user: fvogel tags: bug-b3b56ae8dc
2019-11-01
21:30
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: d4154a4c user: fvogel tags: trunk
21:26
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: 795c5d2c user: fvogel tags: core-8-6-branch
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
21:15
Fix [f002bac209]: 'treeview identify column' returns _display_ columns identifiers whereas the man page tells about data columns identifiers check-in: c078c682 user: fvogel tags: core-8-6-branch
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
20:56
Push a different fix for the 'Column ... out of range' error reported in [caacf1f082], this time without any regression... check-in: b462406a user: fvogel tags: core-8-6-branch
20:54
The previous commit [65bb96b4] was wrong: it did not take into account the specifics of -displaycolumns or the fact column #0 (the tree) is special. This introduced a regression in the headings activation: they did not de-activate properly when the mouse left the headings. Fix this and document in the code why catching is (much) easier than writing an explicit proc. Closed-Leaf check-in: c5f9cdff user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
18:44
Work around a bug in [NSFont familyName] which Apple introduced in macOS 10.15.1 check-in: 8373c21f user: marc_culler tags: bug-855049e799
17:39
Access named NSImages provided by macOS via image create system -systemname NAME ?-width NUMBER? ?-height NUMBER? check-in: 78c1e6e4 user: culler tags: mac_images
11:03
Somewhat more progress on [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. Increase XMaxTransChars from 4 to 7, at the same time reducing the nbytes field from int to unsigned char. This makes more room to NULL-terminate the trans_chars array in the XEvent, even when it's 4 bytes in length. (fully binary compatible, since the nbytes field is not supposed to be accessed externally) check-in: 9dfe5c56 user: jan.nijtmans tags: core-8-6-branch
10:23
Propagate the previous two commits to the tabs of a ttk::notebook, which can now style -compound check-in: 12f850f4 user: fvogel tags: bug-b82bd4872b
10:19
Document that ttk::label and ttk::*button now support styling -compound check-in: e8f4f9dc user: fvogel tags: bug-b82bd4872b
09:58
Better fix for [b82bd4872b]: ttk::style configure -compound does not work check-in: 67f8dd7f user: fvogel tags: bug-b82bd4872b
2019-10-31
10:54
Merge 8.6 check-in: e368dc70 user: jan.nijtmans tags: trunk
10:07
8.5 -> 8.6 check-in: 91f03958 user: jan.nijtmans tags: core-8-6-branch
09:57
Fix [056f9e85dc]: debian patches Don't define HAVE_STDINT_H in win/makefile.vc: Most (older) Visual Studio versions still don't have stdint.h, and it isn't used by Tk. check-in: 149ce586 user: jan.nijtmans tags: core-8-6-branch
09:49
Fix [056f9e85dc]: debian patches Don't define HAVE_STDINT_H in win/makefile.vc: Most (older) Visual Studio versions still don't have stdint.h, and it isn't used by Tk. check-in: 9c2d16d9 user: jan.nijtmans tags: core-8-5-branch
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
22:11
Fix [de579935a9]: Assertion error when drawing a Tk scrollbar on macOS check-in: c6f36c16 user: culler tags: core-8-6-branch
15:30
Fix [8793e78bf0]: High CPU usage due to unnecessary redraws of the entire window. Closed-Leaf check-in: 83479bd9 user: culler tags: bug-8793e78bf0
14:31
Alternative fix to [de579935a9] - just allow weird looking thumbs. Closed-Leaf check-in: abee8797 user: culler tags: bug-de579935a9-alt
2019-10-28
16:45
merge 8.6 check-in: fbb69138 user: dgp tags: core-8-6-10-rc
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
11:47
Reapply [0e9cbdba] and [82b1d286], then merge bug-ce470f20fd. This fixes [caacf1f082], [ce470f20fd], [cc6c711c1e] and finalizes the changes in treeview columns resizing. check-in: 8af45a4d user: fvogel tags: core-8-6-branch
09:05
Merge 8.6 check-in: c7a9fad1 user: jan.nijtmans tags: trunk
09:04
Sync tcl.m4 with Tcl version (also change README accordingly). Re-generate configure script for UNIX check-in: bf0c1972 user: jan.nijtmans tags: core-8-6-branch
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
03:25
Apply patch from Kevin Walzer to restore functionality of Cut/Copy/Paste keyboard shortcuts on Aqua. check-in: 0c886a3d user: culler tags: core-8-6-branch
2019-10-27
21:12
Fix 'Column ... out of range' error reported in [caacf1f082] check-in: 65bb96b4 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
20:56
Fix [f7a4f75d1c]: issues with focus -force and Aqua mouse coordinates for embedded toplevels. check-in: c99062b2 user: culler tags: trunk
20:55
Fix [f7a4f75d1c]: issues with focus -force and Aqua mouse coordinates for embedded toplevels. check-in: 74372768 user: culler tags: core-8-6-branch
20:35
Add a regression test for computing local mouse coordinates in embedded windows in Aqua. Closed-Leaf check-in: 5582461a user: culler tags: bug-f7a4f75d1c
19:30
Edit a comment check-in: 29604923 user: culler tags: bug-f7a4f75d1c
19:21
For Aqua, fix computation of local.x and local.y in the case of an embedded toplevel. check-in: 3a1fb9e9 user: culler tags: bug-f7a4f75d1c
14:28
merge core-8-6-branch check-in: c3f45161 user: fvogel tags: trunk
14:27
merge branch bug-69b48f427e9 check-in: b127e6b0 user: fvogel tags: core-8-6-branch
14:26
Cherrypick [e9becf44ab]: Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: 63f86259 user: fvogel tags: bug-69b48f427e9
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
14:23
Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] check-in: e9becf44 user: fvogel tags: core-8-6-branch
13:22
Fix [caacf1f082]: treeview column resizing not possible in some conditions. This problem was created by my fixing of [ce470f20fd] (ttk::treeview allows dragging the right edge of the rightmost heading). While some of the commits aiming at fixing [ce470f20fd] were correct, some other were not and in fact I believe the right edge of the rightmost heading really should be draggable. This is also how tablelist behaves. check-in: c74b6837 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e, bug-caacf1f082
11:04
merge core-8-6-branch check-in: 34857f3b user: fvogel tags: trunk
11:03
Backout [82b1d286] and [0e9cbdba] that fixed [cc6c711c1e] and [ce470f20fd] since they created issues reported in [caacf1f082] check-in: 18eb7546 user: fvogel tags: core-8-6-branch
11:01
merge core-8-6-branch check-in: 6d51a0d3 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e
10:58
Cherrypick [82b1d286] (Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam)) check-in: 14c6efd1 user: fvogel tags: bug-ce470f20fd, bug-cc6c711c1e
2019-10-26
14:41
Add a regression test for this bug. check-in: ff76eece user: culler tags: bug-f7a4f75d1c
14:00
Fix [f7a4f75d1c]: focus -force fails for embedded toplevels check-in: 75eeb347 user: culler tags: bug-f7a4f75d1c
2019-10-25
21:31
Merge 8.6 check-in: c94b2497 user: jan.nijtmans tags: trunk
21:30
Fix bug in TkpGetString() for MacOSX. Maybe this is why MacOSX barfs when we put a 4-byte UTF-8 character in trans_chars ... check-in: 99f891e7 user: jan.nijtmans tags: core-8-6-branch
21:28
Some end-of-line exess spacing check-in: f389e5d2 user: jan.nijtmans tags: core-8-6-branch
18:02
Merge 8.6 check-in: 327a7d2e user: culler tags: core-8-6-10-rc
17:58
Aqua: fix IME behavior; make accent menus work; rework Services; deal with non-BMP pastes. check-in: d3ae24b5 user: culler tags: trunk
17:52
Aqua: fix IME behavior; make accent menus work; rework Services; deal with non-BMP pastes. check-in: 6426d80f user: culler tags: core-8-6-branch
15:18
merge 8.6 check-in: 14b226cf user: dgp tags: core-8-6-10-rc
03:12
Add some protections against Tcl errors during IME text entry. Closed-Leaf check-in: 07529819 user: culler tags: bug-39de9677aa
01:42
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. check-in: 131a8e9c user: culler tags: trunk
01:29
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. check-in: 2d56a1a7 user: culler tags: core-8-6-branch
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
01:15
Fix [b82bd4872b]: tk::style configure -compound does not work. check-in: 427cf488 user: culler tags: core-8-6-branch
2019-10-24
23:56
Make Apple's press-and-hold accent menu work with Tk entry and text widgets. check-in: fb2fd7ed user: culler tags: bug-39de9677aa
17:47
Fix [6b763e9480]: wrong selected text background in ttk::entry. check-in: 129df95d user: culler tags: core-8-6-branch
15:38
Prevent a crash which could occur if the window were defocussed during IME composition. check-in: da9aa9b0 user: culler tags: bug-39de9677aa
14:15
Aqua: Fix arithmetic error in ttk::scrollbar display. check-in: 264f7fdb user: culler tags: trunk
14:14
Aqua: Fix arithmetic error in ttk::scrollbar display. check-in: 20660f95 user: culler tags: core-8-6-branch
03:57
Remove the calls to update idletasks which were not needed. check-in: b15b381f user: culler tags: bug-39de9677aa
03:54
Restore the no-op keyDown method to keep the mac from beeping every time a key is pressed. check-in: f7785d34 user: culler tags: bug-39de9677aa
2019-10-23
22:03
Address compiler warnings. check-in: 13b36b07 user: culler tags: bug-39de9677aa
21:52
Rework and simplify services so the TkService object won't interfere with IME. It didn't need to be a subclass of NSView, or be in the Responder chain. check-in: e21c087a user: culler tags: bug-39de9677aa
20:41
merge mark check-in: 3608bf00 user: fvogel tags: trunk
20:40
re-add an update in canvImg-11.3. [d0ddf1ac] made the test fail on Windows check-in: c718802e user: fvogel tags: core-8-6-branch
20:39
re-add an update in canvImg-11.3. [d0ddf1ac] made the test fail on Windows check-in: ce7dc74a user: fvogel tags: trunk
19:10
WIP on changes. check-in: ec25b65f user: dgp tags: core-8-6-10-rc
03:43
Add update idletasks for the text. Replace non-BMP characters by 0xfffd when pasting. check-in: 43e89771 user: culler tags: bug-39de9677aa
01:20
Add IME bindings for ttk::entry. check-in: e48b918d user: culler tags: bug-39de9677aa
2019-10-22
23:17
More progress on implementing IME check-in: 801f063d user: culler tags: bug-39de9677aa
17:48
Fix [0854c99473]: macOS key events during a local grab are not handled correctly. Closed-Leaf check-in: cde8c195 user: culler tags: bug-0854c99473
16:08
Fix [39de9677aa]: incorrect IME behavior check-in: fb1d0dab user: culler tags: bug-39de9677aa
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
13:03
merge 8.6 check-in: 44b24e96 user: dgp tags: core-8-6-10-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
00:02
Apply macOS patch for [aea00be1] by Christopher Chavez. Prevents glitches when the screen resolution is changed. check-in: d4d18964 user: culler tags: core-8-6-branch
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
21:07
Fix [bfdd89cc6b]: on macOS hide the File->Run Widget Demo menu item while the demo is running. check-in: 882604ed user: culler tags: core-8-6-branch
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
15:09
Fix the default bgerror on macOS so it correctly displays the stack trace. check-in: 5f29ad7d user: culler tags: core-8-6-branch
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
04:41
Fix test canvImg-11.3 which was failing on macOS due to interaction with other tests. check-in: d0ddf1ac user: culler tags: core-8-6-branch
03:41
Partial fix for [bf93d098d7]: On macOS Catalina menus can be unresponsive at app startup. check-in: 5a54a60e user: culler tags: trunk
03:40
Partial fix for [bf93d098d7]: On macOS Catalina menus can be unresponsive at app startup. check-in: ab497177 user: culler tags: core-8-6-branch
03:30
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 3707397c user: culler tags: trunk
03:30
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 074f89b5 user: culler tags: core-8-6-branch
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:59
Added a regression test, which involved adding a command to tkMacOSXTest.c to simulate mouse button press events. Closed-Leaf check-in: 8aa0008c user: culler tags: bug-ee946e4ebd
21:54
Add more Linux keycodes. check-in: 175e079f user: jan.nijtmans tags: keysym-unicode
14:29
Restore injection of MouseMoved to avoid unknown trouble. check-in: dad87927 user: culler tags: bug-ee946e4ebd
14:13
Minor cleanup; rework TkpWarpPointer check-in: 7f683e13 user: culler tags: bug-ee946e4ebd
2019-10-17
14:43
Fix [ee946e4ebd]: on macOS local grabs only work for toplevels. check-in: 8efbb3fa user: culler tags: bug-ee946e4ebd
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
09:19
One step more in fully fixing [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. Now that Tcl 8.6 doesn't handle 4-byte UTF-8 characters as invalid anymore, we don't need the trick in Tk any more to spit out two surrogates: Tcl already handles that correctly. check-in: 84163219 user: jan.nijtmans tags: core-8-6-branch
09:16
Fix a few typo's check-in: e895a410 user: jan.nijtmans tags: core-8-6-branch
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
13:04
3 minor doc fixes. check-in: a7e6bbfb user: jan.nijtmans tags: core-8-6-branch
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
12:34
Re-generate the keysyms documentation using the real current keysym list as used on Windows and MacOS. Those keysyms can be thrusted on all platforms. check-in: a26bf137 user: jan.nijtmans tags: core-8-6-branch
2019-10-13
19:57
Merge 8.6 check-in: acd95cf5 user: jan.nijtmans tags: trunk
19:49
Fix 3 bugs in X11 keysym translations, originating from X11-r5 which were fixed in X11-r6. Add 3 test-cases, proving each of them. check-in: 3a26925f user: jan.nijtmans tags: core-8-6-branch
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:28
fix unintentional merge check-in: 440d0d87 user: fvogel tags: core-8-6-branch
20:24
merge core-8-6-branch check-in: 2e55eff1 user: fvogel tags: trunk
20:23
merge branch bug-69b48f427e9 check-in: aa1c1705 user: fvogel tags: core-8-6-branch
20:23
Cherrypick [8f767ecb] Leaf: Let's do exactly the same calculation, but then using integer arithmetics instead of float check-in: 8bbd5257 user: fvogel tags: bug-69b48f427e9
20:22
Cherrypick [fc3f78ec] Fix test-case bind-34.1 on Windows 10 check-in: e85d71cf user: fvogel tags: bug-69b48f427e9
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
20:14
Use vwait instead of after in canvImg.test. On macOS protect against exceptions when periodic events are scheduled. check-in: abe5dad5 user: culler tags: core-8-6-branch
11:15
Merge 8.6 check-in: 5d688569 user: jan.nijtmans tags: trunk
11:15
Let's do exactly the same calculation, but then using integer arthemetics in stead of float. check-in: 8f767ecb user: jan.nijtmans tags: core-8-6-branch
08:40
Merge 8.6 check-in: ecf9eec0 user: jan.nijtmans tags: trunk
07:35
Fix test-case bind-34.1 on Windows 10 check-in: fc3f78ec user: jan.nijtmans tags: core-8-6-branch
02:52
Fix bug[bf93d098d7]: Menubar is sometimes unresponsive on app startup Closed-Leaf check-in: 14b2a46f user: culler tags: bug-bf93d098d7
2019-10-10
23:08
Merge the remainder of catalina_more_tests check-in: 423b9bdc user: culler tags: trunk
23:07
Merge the remainder of catalina_more_tests check-in: c606fe29 user: culler tags: core-8-6-branch
22:23
Merge 8.6 check-in: f2f16768 user: jan.nijtmans tags: trunk
22:16
Minor improvement to previous commit: Put deprecate names _after_ non-deprecated, so tkBind.c can be kept as it was. Also use all-upper HEX characters consistantly. check-in: d6318e01 user: jan.nijtmans tags: core-8-6-branch
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
21:36
Add deprecate Key-names to ks_names.h, and make sure that deprecated Keynames are translated back to their non-deprecated names. This is how X11 does it, our emulation should do it the same way. Added test-case demonstrating this with Eth -> ETH. check-in: 66d19a9b user: jan.nijtmans tags: core-8-6-branch
19:21
merge core-8-6-branch check-in: 9d8a8bd4 user: fvogel tags: bug-69b48f427e9
19:19
Fix test number in comment check-in: 012611a7 user: fvogel tags: trunk
19:19
Fix test number in comment check-in: 87e111f1 user: fvogel tags: core-8-6-branch
18:55
Add debug info useful in case bind-34.1 fails check-in: 4b6215ee user: fvogel tags: trunk
18:55
Add debug info useful in case bind-34.1 fails check-in: 7ce474de user: fvogel tags: core-8-6-branch
18:54
Add debug info useful in case bind-32.2 fails check-in: 2a5ba5ab user: fvogel tags: bug-69b48f427e9
17:51
Fix macOS crash caused by deactivating a menu while it is being deleted. check-in: 7498300d user: culler tags: trunk
17:51
Fix macOS crash caused by deactivating a menu while it is being deleted. check-in: e70ffd7e user: culler tags: core-8-6-branch
15:36
Merge 8.6 check-in: 7b36e347 user: culler tags: trunk
15:35
Merge 8.6 Closed-Leaf check-in: ddbb4881 user: culler tags: catalina_more_tests
15:27
Use vwait in image.test instead of after. check-in: 6d30831f user: culler tags: core-8-6-branch
14:57
Merge 8.6 check-in: 8ead67f0 user: jan.nijtmans tags: trunk
14:47
Make XID typedef unsigned, since it's unsigned as well on all other platforms. Extend maximum KeySym to allow up to 0x1008FFFF, since there are some MultiMedia keys allocated there. check-in: e3e2f4d5 user: jan.nijtmans tags: core-8-6-branch
14:25
Fix bind-13.14 test-case on (e.g.) some 32-bit Linux, which considers -1 a valid KeySym somehow check-in: 94e17050 user: jan.nijtmans tags: core-8-6-branch
10:36
Merge 8.6 check-in: f790eb88 user: jan.nijtmans tags: bug-a179564826
08:12
Merge 8.6 check-in: ce86ce5a user: jan.nijtmans tags: catalina_more_tests
08:10
Merge 8.6 check-in: 0f55f03d user: jan.nijtmans tags: trunk
08:07
Change a few "update idletask" from previous commit back to "update". Other platforms most likely need it this way. check-in: 30ff4658 user: jan.nijtmans tags: core-8-6-branch
07:33
Merge 8.6 (bring in XWayland workaround) check-in: 6745e1a7 user: jan.nijtmans tags: catalina_more_tests
07:32
Cherry-pick test-case changes from catalina_more_tests branch. They appear to work fine on other platforms, so they deserve more exposal separate from the Catalina-specific changes. check-in: 30586d4f user: jan.nijtmans tags: core-8-6-branch
01:20
Fix one compiler warning in Snow Leopard. check-in: d289ccba user: culler tags: catalina_more_tests
2019-10-09
22:45
Revert to using update in textWind.test. check-in: 7369c288 user: culler tags: catalina_more_tests
22:09
Let the comment be in sync with the change made in the previous commit' check-in: 24fbdde6 user: fvogel tags: catalina_more_tests
21:57
Generate the heartbeat every 0.1 seconds instead of 0.25 seconds. check-in: 0cdeca24 user: culler tags: catalina_more_tests
21:54
Use a platform specific procedure to update the text widget in textDisp.test. check-in: acdba94d user: culler tags: catalina_more_tests
19:37
Fix the (almost) hangs that occurred in some calls to vwait when no user events are being generated. check-in: 10488a8c user: culler tags: catalina_more_tests
16:47
A couple more tweaks to the tests. check-in: eae8215a user: culler tags: catalina_more_tests
16:14
Clean up the other tests. Mouse movement is still needed to avoid hangs. check-in: 0152b124 user: culler tags: catalina_more_tests
12:47
Check for Xlib.h, not Intrinsic.h when checking for X11 headers (this is a bug in autoconf-2.59, which is fixed in later versions). In core-8-5-branch and core-8-6-branch this is correct already, but re-generating the configure script with stock autoconf-2.59 re-generates the problem - unfortunately .... check-in: ceb702eb user: jan.nijtmans tags: core-8-6-10-rc
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
12:01
Fix [a01b6f7227]: WidthMMOfScreen returns 0 in VirtualBox VM using XWayland. Actually, this is an XWayland bug, but better work-around it when possible. check-in: d6abd105 user: jan.nijtmans tags: core-8-6-branch
09:20
Rebase to 8.6, and use more "vwait" in stead of "update" check-in: 98b2731b user: jan.nijtmans tags: catalina_more_tests
2019-10-08
21:33
Attempt to make more test-cases pass on Catalina (not sure we should go this way, but let's see) check-in: 34f0ae1f user: jan.nijtmans tags: catalina_more_tests
20:21
Fix some test errors on macOS 10.15 (Catalina) Closed-Leaf check-in: 10259f5a user: marc_culler tags: catalina_tests
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
01:54
Merge core-8-6-branch check-in: 0de3c679 user: kevin_walzer tags: core-8-6-10-rc
01:52
tk::mac::RegisterServiceWidget was returning an error when Wish was launched from app bundle; restore to earlier location in app init code check-in: 041bcf3b user: kevin_walzer tags: core-8-6-branch
2019-10-06
22:51
Fix crash caused by initializing Mac services multiple times check-in: 8ea0dc79 user: culler tags: trunk
22:50
Fix crash caused by initializing Mac services multiple times check-in: 9331163e user: culler tags: core-8-6-branch
22:33
Some initialization steps can remain outside the if (!initialized) block. Closed-Leaf check-in: 59882b69 user: culler tags: mac_service_init
20:34
Merge 8.6 check-in: 58926f23 user: jan.nijtmans tags: trunk
20:29
Minor simplification: DEF_CANVLINE_FILL and DEF_CANVTEXT_FILL are each only used once, and always equal to DEF_CANVITEM_OUTLINE. So better use DEF_CANVITEM_OUTLINE directly. check-in: aae5bac0 user: jan.nijtmans tags: core-8-6-branch
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
21:25
Use tcl-lang.org in stead of tcl.tk and https in stead of http where possible check-in: 626987c8 user: jan.nijtmans tags: core-8-6-branch
21:25
Restore looks of canvas items demo as it was in previous Tk versions, but now such that it looks the same with Tk 8.6 and 8.7 check-in: 68fe6f1f user: jan.nijtmans tags: core-8-6-branch
21:23
Fix usage of DEBUG() macro in tkBind.c check-in: 259a630a user: jan.nijtmans tags: core-8-6-branch
20:01
Prevent multiple initializations of Mac Services, which would cause IDLE to crash. check-in: 7a51eb32 user: culler tags: mac_service_init
2019-10-04
22:43
Merge 8.6 check-in: 977f49f6 user: jan.nijtmans tags: trunk
22:41
Fix [f8f1f0b103]: macosx/README: update Wiki and X11 info. Also change more links to point to the current https://core.tcl-lang.org check-in: fd30137e user: jan.nijtmans tags: core-8-6-branch
22:23
Merge 8.6 check-in: 3c750e21 user: jan.nijtmans tags: trunk
22:22
Fix [c420b565c0]: Aqua: allow isdark to work for non-root toplevels. Analysis and patch by chrstphrchvz check-in: 9d8d2d77 user: jan.nijtmans tags: core-8-6-branch
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
14:00
merge 8.6 check-in: ffcbf4cd user: dgp tags: core-8-6-10-rc
12:29
Merge 8.6, demo change only. check-in: 5eeeb349 user: jan.nijtmans tags: trunk
12:27
Restore (kind of) default values for -fill and -outline in polygon items. Change star in canvas items demo (give it green outline without fill) to demonstrate why. check-in: 60b51033 user: jan.nijtmans tags: core-8-6-branch
10:04
Merge 8.6 check-in: 938ddfd4 user: jan.nijtmans tags: trunk
10:04
Adapt documentation saying that the default -fill option for text and line items is not {}. check-in: 985f46d4 user: jan.nijtmans tags: core-8-6-branch
09:59
Too quick conclusion: all lines and text were gone :-). Reverting most of previous commit check-in: 6277e1c9 user: jan.nijtmans tags: core-8-6-branch
09:27
Remove DEF_CANVLINE_FILL/DEF_CANVTEXT_FILL, since the default fill value (according the documentation) is {}. This has no visible effect. Modify canvas items demo, so it can be run on wish8.5 (for visual comparison) check-in: 25971620 user: jan.nijtmans tags: core-8-6-branch
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
08:09
Fix [3ed5b66989]: Malpositioned root window with highlighthickness > 0 check-in: d7d4ae26 user: jan.nijtmans tags: core-8-6-branch
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
15:38
merge 8.6 check-in: f8d6c649 user: dgp tags: core-8-6-10-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
11:36
Merge 8.5 check-in: c250e134 user: jan.nijtmans tags: core-8-6-branch
11:26
Sync tcl.m4 with Tcl version check-in: 49d19dbd user: jan.nijtmans tags: core-8-5-branch
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:26
Fix [3ed5b66989]: Malpositioned root window with highlighthickness > 0 Closed-Leaf check-in: c128b80e user: fvogel tags: bug-3ed5b66989
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
14:14
Modify TkClipBox and friends such that they return an int (normally 0) in stead of void. Reason: the X11 variant does this as well, this way we keep it the same on all platforms. check-in: 50bd84d7 user: jan.nijtmans tags: core-8-6-branch
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
07:34
Sync rules.vc with Tcl version. Let makefile.vc supply the /DUNICODE /D_UNICODE options, since that's no longer done by rules.vc check-in: 4549096b user: jan.nijtmans tags: core-8-6-branch
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:12
Merge core-8-6-branch check-in: 1bb28a51 user: kevin_walzer tags: core-8-6-10-rc
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
12:08
Remove call to idletasks in tkMacOSXKeyEvent.c check-in: a714ac08 user: kevin_walzer tags: core-8-6-branch
11:51
Merge 8.6 check-in: 06ea832a user: jan.nijtmans tags: trunk
11:51
.. wrong directory ... check-in: 9d5ffd87 user: jan.nijtmans tags: core-8-6-branch
11:48
Fix build of ttkStubLib.o when using makefile.vc. (problem reported by fvogel, actually noticed on trunk but was a longstanding problem). configure/make build system was correct check-in: e046f47e user: jan.nijtmans tags: core-8-6-branch
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:22
Fix [a1d25b487e] (ttk::frame does not honor -borderwidth) by adding information in the documentation of ttk::frame check-in: 16d99943 user: fvogel tags: core-8-6-branch
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:35
Merge core-8-6-branch check-in: 5c93536b user: kevin_walzer tags: core-8-6-10-rc
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
01:13
Merge chavez-canvas branch check-in: 3ab284f6 user: kevin_walzer tags: core-8-6-branch
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
12:21
merge 8.6 check-in: 246af066 user: dgp tags: core-8-6-10-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
08:56
Better fix for [2026405]: winfo id bug in cygwin build. Actually, formatting of %p is libc-specific, now that we have TCL_Z_MODIFIER we can make it platform-independant for all cases. check-in: d12dcde1 user: jan.nijtmans tags: core-8-6-branch
2019-09-25
22:18
merge-mark check-in: e9af560f user: jan.nijtmans tags: trunk
22:15
Add XPutImage() to the X11 stub table on Aqua check-in: 5f274b4d user: jan.nijtmans tags: core-8-6-branch
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
15:05
merge 8.6 check-in: e233deb4 user: dgp tags: core-8-6-10-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
21:01
Add 7 X11 functions to the aqua stub table, which makes them accessable to stubbed extensions. They were defined in tkMacOSXPort.h as macro's, which is not 'right' check-in: f2657915 user: jan.nijtmans tags: core-8-6-branch
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
15:01
Don't use "class" as (internal) struct field name or local variable name. Make it "c_class" (just as X11 does as well), in order to prevent conflict with C++ compilers. check-in: a81d5430 user: jan.nijtmans tags: core-8-6-branch
12:36
Merge trunk check-in: 468fce87 user: kevin_walzer tags: core-8-7-a3-rc
12:34
Merge 8.6 check-in: c31769c2 user: kevin_walzer tags: core-8-6-10-rc
12:06
Merge 8.6 check-in: 5fb32729 user: jan.nijtmans tags: trunk
11:52
Add type-casts to many usage of Tcl_WinTCharToUtf(), so Tk compiles without warnings when omitting -DUNICODE. check-in: 23174564 user: jan.nijtmans tags: core-8-6-branch
11:49
Allow "wm frame" to return id's > 0xFFFFFFFF on 64-bit platforms (if the id really is that large). Backport the (internal) use of TCL_Z_MODIFIER from Tk 8.7. check-in: c83eccea user: jan.nijtmans tags: core-8-6-branch
10:12
Branch to test Christopher Chavez patch in ticket [2beda17141] to remove some hard-coded values from canvas, allow canvas to vary apperance in Dark Mode on macOS and also on Windows Closed-Leaf check-in: 9a3669da user: kevin_walzer tags: chavez-canvas
02:33
Fix bug [96bce57407]: macosx crash when drawing 1x1 rounded rectangles. check-in: 0eaa4475 user: culler tags: trunk
02:32
Fix bug [96bce57407]: macosx crash when drawing 1x1 rounded rectangles. check-in: 060a3095 user: culler tags: core-8-6-branch
2019-09-23
20:25
Fix alphabetical order of documented widget-specific options for ttk::labelframe check-in: f6917f94 user: fvogel tags: trunk
20:25
Fix alphabetical order of documented widget-specific options for ttk::labelframe check-in: 8535af26 user: fvogel tags: core-8-6-branch
20:14
Fix [a1d25b487e]: ttk::frame does not honor -borderwidth Closed-Leaf check-in: fe3586cc user: fvogel tags: bug-a1d25b487e
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
18:50
Use more explicit *W()-forms of the Win32 API, instead of relying on -DUNICODE check-in: d957f902 user: jan.nijtmans tags: core-8-6-branch
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
03:09
Fix bug [96bce57407]: crash when drawing 1x1 rounded rectangles Closed-Leaf check-in: 3302ae39 user: culler tags: bug-96bce57407
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:38
merge 8.6 check-in: 0f723f68 user: dgp tags: core-8-6-10-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
12:47
Eliminate systemEncoding local variable. Don't use TCL_INDEX_NONE yet in 8.6, since it was only introduced in Tcl 8.7 check-in: b8a89ed6 user: jan.nijtmans tags: core-8-6-branch
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
10:30
One missing use of TCL_INDEX_NONE in stead of -1. Use some more type-casts, making compiling Tk less sensitive to the use of -DUNICODE or not. check-in: b7afd511 user: jan.nijtmans tags: core-8-6-branch
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
19:24
*A() to *W() Win32 API changes, actually the same because Tk is already compiled in UNICODE mode. check-in: 9f886d63 user: jan.nijtmans tags: core-8-6-branch
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
17:33
Fix [cc6c711c1e]: treeview layout issues (patch from Brad Lanam) check-in: 82b1d286 user: fvogel tags: core-8-6-branch
16:42
merge trunk check-in: 73970013 user: dgp tags: core-8-7-a3-rc
16:37
merge 8.6 check-in: c2e125a6 user: dgp tags: core-8-6-10-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
15:36
(minor) Add missing initializer, and two /* FALLTHRU */ markers. check-in: 29eb2ef0 user: jan.nijtmans tags: core-8-6-branch
08:51
Merge 8.6 check-in: 8867a575 user: jan.nijtmans tags: trunk
08:25
Fix [a179564826] for Windows/UNIX: It is now possible to display Emoji on Windows/UNIX (characters below /U30000), when compiled against the tip of core-8-6-branch. On Mac, more work is required, so not closing this ticket yet. check-in: 4189472c user: jan.nijtmans tags: core-8-6-branch
2019-09-16
15:01
merge trunk check-in: 3472a961 user: dgp tags: core-8-7-a3-rc
14:50
merge 8.6 check-in: 0813346f user: dgp tags: core-8-6-10-rc
12:44
Fix Ucs2beToUtfProc(): If last code-point is higher surrogate, make sure that actual conversion is delayed until the next round, assuring proper merging of two surrogates into a single UTF-8 character. check-in: e2d77221 user: jan.nijtmans tags: bug-a179564826
09:14
Merge 8.6. Add some more protections. check-in: 1a0a7c8e user: jan.nijtmans tags: bug-a179564826
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
07:59
TCHAR -> WCHAR conversions, since our TCHAR is actually WCHAR when compiling everything in UNICODE mode on Windows. check-in: 0b0f4f25 user: jan.nijtmans tags: core-8-6-branch
07:41
Simplify NewNativeObj(), since its last parameter is always -1. Change Tcl_StringMatch() calls to Tcl_StringCaseMatch() A few end-of-line unnecessary spacings. check-in: edad67f6 user: jan.nijtmans tags: core-8-6-branch
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
17:54
increase FONATMAP_PAGES so it can hold 3 planes of Unicode characters in stead of just one. This appears to be one cause for crashes. check-in: 5d66a0f1 user: jan.nijtmans tags: bug-a179564826
14:41
Re-generate configure script (TK_PATCH_LEVEL was still at 8.6.9) check-in: fb83dfc7 user: jan.nijtmans tags: core-8-6-10-rc
13:03
merge trunk check-in: ca5d7fcd user: dgp tags: core-8-7-a3-rc
13:02
merge 8.6 check-in: 63399e0e user: dgp tags: core-8-6-10-rc
12:20
Attempt to improve [a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters. In combination with latest Tcl 8.6 (tip of core-8-6-branch) this should handle non-BMP characters better, they should be handled as 2 surrogates in stead of 4 separate bytes on all platforms. check-in: 179b3da3 user: jan.nijtmans tags: bug-a179564826
2019-09-12
21:40
Merge 8.6 check-in: a9d016cb user: jan.nijtmans tags: trunk
21:37
Update rules.vc to version 1.4 (synced with Tcl) check-in: 22a56edc user: jan.nijtmans tags: core-8-6-branch
20:55
Fix comment in win/rules.vc check-in: fb00f25e user: fvogel tags: trunk
20:54
Fix comment in win/rules.vc check-in: 093d0f7c user: fvogel tags: core-8-6-branch
20:51
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: 1c73b80a user: fvogel tags: trunk
20:46
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: d4f2a479 user: fvogel tags: core-8-6-branch
20:41
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: 9e235ef3 user: fvogel tags: core-8-5-branch
20:08
Fix [2834776fff]: ttk::spinbox spins up/down when disabled check-in: d036facf user: fvogel tags: trunk
20:08
Fix [2834776fff]: ttk::spinbox spins up/down when disabled check-in: fe84d0c4 user: fvogel tags: core-8-6-branch
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:28
Merge 8.5 check-in: 51e66266 user: jan.nijtmans tags: core-8-6-branch
13:28
Took over a few too many comments from Tcl's win/Makefile.in .. correct that. check-in: 9faf0e59 user: jan.nijtmans tags: core-8-5-branch
13:21
Merge 8.6 check-in: 03478e57 user: jan.nijtmans tags: trunk
13:20
Merge 8.5 check-in: cb2f4bc6 user: jan.nijtmans tags: core-8-6-branch
13:19
Fix build with Visual Studio (configure/make/cl). It appears we cannot use "sed" then. check-in: 00d52aae user: jan.nijtmans tags: core-8-5-branch
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
10:24
merge 8/6 check-in: 94f8f9ed user: kevin_walzer tags: core-8-6-10-rc
10:23
Tweak logging message if NSWindow tabbing or apperance operation fails check-in: 87cad26b user: kevin_walzer tags: core-8-6-branch
09:16
Merge-mark check-in: eb625a86 user: jan.nijtmans tags: trunk
09:15
Merge 8.5 check-in: caeca665 user: jan.nijtmans tags: core-8-6-branch
09:13
Fix configure script for use in git-bash (re-generated with a modified autoconf-2.59, in which the AC_PROG_MAKE_SET macro is replaced inspired by autoconf-2.69) check-in: 51926fba user: jan.nijtmans tags: core-8-5-branch
02:13
Merge trunk check-in: 893119a3 user: kevin_walzer tags: core-8-7-a3-rc
02:11
Merge 8.6 check-in: 334b4c7b user: kevin_walzer tags: core-8-6-10-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
02:07
Minor tweaks to tabbing window code on macOS, including to prevent a crash; thanks to Christopher Chavez for the patch check-in: 8f1e62c0 user: kevin_walzer tags: core-8-6-branch
2019-09-08
20:24
Fix [2834776fff]: ttk::spinbox spins up/down when disabled Closed-Leaf check-in: ce4c9827 user: fvogel tags: bug-2834776fff
2019-09-05
02:19
Possible fix for unresponsive menu on Catalina Leaf check-in: 3b7a3348 user: kevin_walzer tags: catalina-menu
2019-09-04
20:09
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash check-in: 6b1854d9 user: fvogel tags: trunk
20:07
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash check-in: fc346ba0 user: fvogel tags: core-8-6-branch
2019-09-02
23:57
Merge 8.6 check-in: fbe74ea6 user: kevin_walzer tags: core-8-6-10-rc
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
23:52
Fix for crash on IDLE on macOS caused by Tk check-in: 16ee504b user: kevin_walzer tags: core-8-6-branch
20:50
Fix [1424367fff]: image item with activeimage and bind to destroy - drag crash Closed-Leaf check-in: 8ff82b95 user: fvogel tags: bug-1424367fff
13:48
Merge recent fixes for macOS into release branch from core-8-6-branch check-in: e23f0c31 user: kevin_walzer tags: core-8-6-10-rc
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
13:14
Merge in ae_cleanup branch; thanks to Marc Culler for patches to clean up Apple Event processing on app startup check-in: 06623cd7 user: kevin_walzer tags: core-8-6-branch
09:23
Merge 8.6 check-in: fec7ad9d user: jan.nijtmans tags: trunk
09:21
Fix unix configure script: X11.h doesn't exist, should have been Xlib.h (was correct in Tk 8.5) check-in: 8777ccf1 user: jan.nijtmans tags: core-8-6-branch
09:12
Merge 8.5 check-in: 722aa664 user: jan.nijtmans tags: core-8-6-branch
09:11
Add runstatedir to Makefile.in. Not used yet, only used if "configure" script is re-generated with autoconf-2.70 check-in: 74c64fd1 user: jan.nijtmans tags: core-8-5-branch
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
01:57
Fix for menus in Dark Aqua windows, addresses ticket 07cfc9f03e; thanks to Christopher Chavez for the patch check-in: c99f7a73 user: kevin_walzer tags: core-8-6-branch
01:24
Additional refinements by Marc Culler to streamline the execution of the DoScript Apple Event Closed-Leaf check-in: 39ac79ce user: kevin_walzer tags: ae_cleanup
2019-09-01
19:04
Remove dummy procedures for testing check-in: 65691842 user: kevin_walzer tags: ae_cleanup
18:35
Complete cleanup of Apple Event processing after recent updates to window display on app startup check-in: 9a4e870c user: kevin_walzer tags: ae_cleanup
05:02
More refinements check-in: c39ac38a user: kevin_walzer tags: ae_cleanup
03:34
Clean up Apple Event processing after recent changes in window mapping on Mojave check-in: f2fa81b1 user: kevin_walzer tags: ae_cleanup
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
18:46
Fix [6a12b61fc3]: identical tests 'frame-3.5' and 'frame-3.6'. Remove the latter check-in: a798d32d user: fvogel tags: core-8-6-branch
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:19
Fix [a3e81a82a1]: macOS: ttk-2.8 fails check-in: 4af3b10b user: fvogel tags: core-8-6-branch
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:12
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. check-in: 144f8bf8 user: fvogel tags: core-8-6-branch
20:09
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set check-in: f1a837e5 user: fvogel tags: trunk
20:09
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set check-in: 506a2aad user: fvogel tags: core-8-6-branch
20:06
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: 7e40748a user: fvogel tags: trunk
20:06
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: cb870417 user: fvogel tags: core-8-6-branch
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
19:27
Merge TIP #532 implementation now that [c1c842ef7792] (new tkBind.c: wrong assumption about ButtonRelease to match Button presses) is fixed. check-in: 84fbb57a user: fvogel tags: core-8-6-branch
06:57
Fix [a3e81a82a1]: macOS: ttk-2.8 fails Closed-Leaf check-in: 9b5cd238 user: fvogel tags: bug-a3e81a82a1
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
15:43
Remove tests/bugs.tcl: the test cases in that file do no longer make Tk crash (for a long time). check-in: 9e70f164 user: fvogel tags: core-8-6-branch
13:42
Rebase to trunk Closed-Leaf check-in: bc16f543 user: fvogel tags: bug-943d5ebe51-87
13:42
macOS: Rename TkMacOSXGetCapture --> TkpGetCapture, and regenerate stubs. check-in: ac702579 user: fvogel tags: bug-943d5ebe51-87
13:17
Merge change proposals from Jan Nijtmans, thanks! Closed-Leaf check-in: 40744f38 user: fvogel tags: bug-943d5ebe51
13:13
Add comments in tkMacOSXPort.h about the new #define Closed-Leaf check-in: 0ae19294 user: fvogel tags: bug-943d5ebe51-review
10:17
Review: Suggested to rename TkpGetCapture back to TkMacOSXGetCapture for MacOSX, and keep the same return type (also for TkpGetCapture). check-in: 3ec6acd6 user: jan.nijtmans tags: bug-943d5ebe51-review
10:08
Fix build on Cygwin check-in: a19d05fc user: jan.nijtmans tags: bug-943d5ebe51
2019-08-26
20:12
Adapt macOS code to the renaming that just happened in previous commit. Branch now builds on macOS. check-in: aa240c17 user: fvogel tags: bug-943d5ebe51
19:55
macOS: Rename TkMacOSXGetCapture --> TkpGetCapture, and regenerate stubs. check-in: 58b271cc user: fvogel tags: bug-943d5ebe51
19:16
merge trunk check-in: 66c3cc5e user: dgp tags: core-8-7-a3-rc
19:11
merge 8.6 check-in: 06a7f1ca user: dgp tags: core-8-6-10-rc
10:01
Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on Windows. (Note: Branch builds and works on Windows, will not build (yet) on Linux or macOS) check-in: 1af1b0d2 user: fvogel tags: bug-943d5ebe51
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:51
Fix [cb077bea5b]: ttk::progressbar: configuring -value is ignored when -variable is set Closed-Leaf check-in: d6308b26 user: fvogel tags: bug-cb077bea5b
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
10:31
Fix example in grid.n man page: the entry widget has no -variable option check-in: 35c1d878 user: fvogel tags: core-8-6-branch
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
22:22
Fix 2 test-cases on MacOSX, which shouldn't be executed at all check-in: 73c1d599 user: jan.nijtmans tags: core-8-6-branch
22:05
Merge 8.6 check-in: d8c61a27 user: jan.nijtmans tags: bug-69b48f427e9
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:38
Fix maths in TkSetCursorPos(). I have checked that this implementation provides the same results as SetCursorPos (that we don't use anymore). That checking has included the multiple monitors and negative coordinates cases. check-in: 46f75c8a user: fvogel tags: bug-69b48f427e9
15:36
Since we're here dealing with pointer warping, add tests checking that the mouse really moves when event generating with -wrap true check-in: a7cbbd2a user: fvogel tags: bug-69b48f427e9
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
06:42
Fix [5da1d76e01]: X11: add default bindings for non-emulated horizontal scrolling to Tk 8.6 check-in: b353987a user: jan.nijtmans tags: core-8-6-branch
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:56
Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] does not move the cursor to 1.0 check-in: 38609ccf user: fvogel tags: core-8-6-branch
18:50
Fix [4f309446ea]: revised_text: wrong answer for 'index displaylines', and failed assertion check-in: 50c98712 user: fvogel tags: revised_text, tip-466
10:55
Improve implementation in tkEvent.c. Merge 8.6 Closed-Leaf check-in: 0763cea4 user: jan.nijtmans tags: rfe-5da1d76e01-bis
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:48
In X11-R6 _XLIB_H changed to _X11_XLIB_H_, so adapt for that check-in: 342b046b user: jan.nijtmans tags: core-8-6-branch
07:45
In X11-R6 _XLIB_H changed to _X11_XLIB_H_, so adapt for that. Also include <stddef.h> in more compilers we know of (same as in tclInt.h). check-in: 484dcf52 user: jan.nijtmans tags: core-8-5-branch
07:33
Merge 8.6 check-in: 4c4862e6 user: jan.nijtmans tags: trunk
07:28
Make sure that <stddef.h> is included before defining Tk_Offset(), even on systems which don't define __STDC__ (e.g. MSVC 6.0) check-in: e8781972 user: jan.nijtmans tags: core-8-6-branch
05:44
Merge core-8-6-branch check-in: 90f22eec user: kevin_walzer tags: core-8-6-10-rc
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: af087679 user: kevin_walzer tags: core-8-6-branch
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
02:44
Remove call to Tcl_Panic check-in: 4ee58ea4 user: kevin_walzer tags: core-8-6-branch
02:44
Remove crash, replace with NSLog message calling for update if MacWindowStyle command does not retrieve window apperance correctly check-in: 07928297 user: kevin_walzer tags: core-8-6-branch
01:33
Workaround for certain function keys on macOS inputting garbage instead of no input check-in: fe2d27e7 user: kevin_walzer tags: trunk
01:31
Workaround for certain function keys on macOS inputting garbage instead of no input check-in: 3fc322f5 user: kevin_walzer tags: core-8-6-branch
2019-08-20
14:42
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update check-in: 16e230c3 user: fvogel tags: bug-69b48f427e9
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
08:43
Merge 8.5 check-in: 0454f6ec user: jan.nijtmans tags: core-8-6-branch
08:41
Don't use ".." in Windows paths during build. Taken from Tcl 40d5ff2a0e check-in: 65d2f05f user: jan.nijtmans tags: core-8-5-branch
2019-08-19
21:53
Much simpler (still Experimental) implementation of RFE-5da1d76e01. Just translate 6/7 to Shift-4/5 check-in: 0dcea0dd user: jan.nijtmans tags: rfe-5da1d76e01-bis
21:11
Merge 8.6 check-in: 90a635a1 user: jan.nijtmans tags: trunk
20:49
Fix more X11 function signatures in MacOSX port check-in: 59f91eb3 user: jan.nijtmans tags: core-8-6-branch
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
02:56
Test fix for 0e6930dfe7 Closed-Leaf check-in: b43eb84e user: kevin_walzer tags: 0e6930dfe7-bugfix
2019-08-18
22:02
Merge 8.6 check-in: f580fbe3 user: jan.nijtmans tags: trunk
21:59
One missing "return Success;" check-in: 49fb34d6 user: jan.nijtmans tags: core-8-6-branch
21:55
Merge 8.6 check-in: 5f4103b0 user: jan.nijtmans tags: trunk
21:54
Fix signatures of many X11 functions on MacOSX: They have an "int" return value, not "void", which allows to check for errors. check-in: b96e5b5b user: jan.nijtmans tags: core-8-6-branch
21:19
Experimental implementation of RFE-5da1d76e01: X11: add default bindings for non-emulated horizontal scrolling to Tk 8.6 Closed-Leaf check-in: 42791d18 user: jan.nijtmans tags: rfe-5da1d76e01
20:42
Merge 8.6. Also add <6> and <7> bindings for X11, where appropriate check-in: 785aa600 user: jan.nijtmans tags: trunk
19:50
Refactor all MouseWheel bindings, doing it the same way everywhere. So <MouseWheel> bindings are there on all platforms. Also add bindings for vertical scrolling for iconlist, as suggested by Max Augsburg. check-in: a69e1177 user: jan.nijtmans tags: core-8-6-branch
15:10
Merge trunk check-in: a0cf0336 user: culler tags: core-8-7-a3-rc
15:08
Merge 8.6 check-in: 19db9291 user: culler tags: core-8-6-10-rc
15:07
Fix appearance anomalies with -default active buttons in aqua. check-in: bd146f54 user: culler tags: trunk
15:06
Fix appearance anomalies with -default active buttons in aqua. check-in: 6361a357 user: culler tags: core-8-6-branch
14:57
Accidentally discovered how to make HIToolbox indicate the pressed state of a -default active button. Closed-Leaf check-in: 07195c8b user: culler tags: aqua_default_active
2019-08-16
21:00
Apply Christopher Chavez's patches to trunk. check-in: b5728f8d user: culler tags: trunk
20:56
Apply patch from Christopher Chavez to make the horizontal paned window demo legible when run in dark mode. check-in: a71f7462 user: culler tags: core-8-6-branch
17:50
Add comma that accidentally got deleted. check-in: 9c91781c user: culler tags: aqua_default_active
17:14
Fix [d6a12763e6] and [a9b78a8718]: buttons with -default active have incorrect appearance. check-in: 2df3af5f user: culler tags: aqua_default_active
14:51
Refactor all MouseWheel bindings, doing it the same way everywhere. So <MouseWheel> bindings are there on all platforms, (Button-4|5) only on X11. Also add bindings for vertical scrolling for iconlist, as suggested by Max Augsburg. (still to be tested on X11 and MacOS) Closed-Leaf check-in: 4c43fe0c user: jan.nijtmans tags: mousewheel-refactor
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
02:25
Merge in core-8-6-branch including updates for macOS 10.15 Catalina check-in: 887c2de4 user: kevin_walzer tags: core-8-6-10-rc
01:59
Ignore this empty commit, clean rebuild showed no errors check-in: 3e781fb4 user: kevin_walzer tags: core-8-6-branch
01:50
Merge updates for macOS 10.15 Catalina check-in: 1ed929a6 user: kevin_walzer tags: core-8-6-branch
2019-08-15
16:23
Revert changes to unix/tcl.m4 and unix/configure to contain all changes within macos. Closed-Leaf check-in: 0d260be5 user: culler tags: catalina_dialogs
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
12:23
Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for the patch check-in: da99d5f9 user: kevin_walzer tags: core-8-6-branch
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:49
Fix some dark mode legibility issues with dialogs and message boxes on macOS. Thanks to Christopher Chavez. check-in: d0330408 user: culler tags: core-8-6-branch
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
18:09
Fix typos in variable names for panel objects. check-in: 394ed860 user: culler tags: catalina_dialogs
17:27
Revert color dialog; do not use sheets for NSOpenSavePanels on Catalina; create an explicit NSOpenSavePanelDelegate; remove -prebind on macOS. check-in: 59b1d265 user: culler tags: catalina_dialogs
11:25
Remove import of Carbon headers check-in: fd9060a8 user: kevin_walzer tags: catalina_dialogs
04:16
Begin branch to remove deprecated API calls on Catalina check-in: 53c14cc2 user: kevin_walzer tags: catalina_dialogs
2019-08-13
18:30
In Tk 8.6, there are only maximum 5 buttons ..... Closed-Leaf check-in: 7e5f5e69 user: jan.nijtmans tags: bug6e8afe516d, tip-532
17:02
Fix change leftover by [77c5995568] check-in: 126ca38c user: fvogel tags: bug6e8afe516d, tip-532
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
10:09
Final review: Don't use ALL_BUTTONS_MASK and ButtonNumberToMask() any more, since Tk has it's own macro/function for that now. check-in: 77c59955 user: jan.nijtmans tags: bug6e8afe516d, tip-532
09:37
Merge 8.7 check-in: 176c7b16 user: jan.nijtmans tags: bug6e8afe516d-87, tip-532
09:34
Merge 8.6 check-in: 5f024186 user: jan.nijtmans tags: bug6e8afe516d, tip-532
09:32
Merge 8.6 check-in: 3bc85b07 user: jan.nijtmans tags: trunk
09:11
A few more places where "unsigned long" should have been used. check-in: b1e5bf2c user: jan.nijtmans tags: core-8-6-branch
08:33
Fix indenting in bind.test (taken from TIP #532 branch) check-in: f0455f9c user: jan.nijtmans tags: core-8-6-branch
07:33
Merge 8.6 check-in: 7ca81a81 user: jan.nijtmans tags: trunk
07:32
Use "unsigned long" as type for "mask" variables containing X11 button-masks consistantly. Code cleanup. check-in: 1cfdb8cb user: jan.nijtmans tags: core-8-6-branch
2019-08-11
18:11
Fix typo in a comment in tkWinFont.c. Thanks to C. Chavez check-in: 78d48cd5 user: fvogel tags: trunk
18:11
Fix typo in a comment in tkWinFont.c. Thanks to C. Chavez check-in: 3627e7ce user: fvogel tags: core-8-6-branch
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
16:52
Merge in core-8-6-branch check-in: 7bdb70fe user: kevin_walzer tags: core-8-6-10-rc
16:51
Merge in chavez_spinbox check-in: 79bc5501 user: kevin_walzer tags: core-8-6-branch
2019-08-09
12:19
Tweak display of spinboxes on macOS; thanks to Christopher Chavez for patch Closed-Leaf check-in: 862ba228 user: kevin_walzer tags: chavez_spinbox
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:25
Header file cleanup, backported from [bug6e8afe516d-87] branch check-in: b9bbcebc user: jan.nijtmans tags: bug6e8afe516d, 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
13:21
Now that the issue is fixed, remove the canary test committed in [69735dbf]. It was only here to trigger the issue more easily. check-in: a9274ace user: fvogel tags: bug6e8afe516d, 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:07
Merge 8.6, and remove unused static function definition check-in: 2136a574 user: jan.nijtmans tags: bug6e8afe516d, tip-532
19:00
Merge 8.6 check-in: 548f40bd user: jan.nijtmans tags: trunk
18:57
Merge 8.5 check-in: f4154162 user: jan.nijtmans tags: core-8-6-branch
18:55
typo check-in: e274e517 user: jan.nijtmans tags: core-8-5-branch
2019-08-01
22:10
Fix typo. check-in: 9546c40c user: culler tags: bug6e8afe516d, tip-532
20:42
Merge 8.6 (and fix merge conflict arising from that) check-in: dba2428c user: jan.nijtmans tags: bug6e8afe516d, tip-532
18:40
Remove the crazy function UpdateButtonEventState which was causing all this trouble. check-in: 3b3c3b02 user: culler tags: bug6e8afe516d, tip-532
2019-07-31
11:01
Merge 8.6 check-in: bdb3af65 user: jan.nijtmans tags: trunk
11:00
Merge 8.5 check-in: 514941be user: jan.nijtmans tags: core-8-6-branch
10:57
Fix [eca765ab7c]: Manual page for Tk_NameOfImage check-in: 36ff1f5a user: jan.nijtmans tags: core-8-5-branch
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:38
Only free "patterns" once, not each time inside the loop. That might crash with long filters. check-in: e1372232 user: jan.nijtmans tags: core-8-6-branch
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:26
Two times Tcl_Free() -> ckfree() check-in: a034f390 user: jan.nijtmans tags: core-8-6-branch
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
08:47
typo check-in: e93ece1d user: jan.nijtmans tags: core-8-6-branch
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
07:17
Fix [1fb7af623a]: Add support for buttons 4 and 5 to Windows check-in: ff882c20 user: jan.nijtmans tags: core-8-6-branch
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:46
Fix a typo in the code that sets the size of the ring buffer check-in: b26892fa user: culler tags: core-8-6-branch
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
21:17
New intermal macro ALL_BUTTONS and function TkGetButtonMask(), which can be re-used in various places in stead of separate functions. check-in: ca4bd4e2 user: jan.nijtmans tags: core-8-6-branch
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-21
08:50
Fix [1fb7af623a]: Support for buttons 4 and 5 is missing for Windows. Patch from Christopher Chavez Closed-Leaf check-in: 9242b340 user: fvogel tags: bug-1fb7af623a
2019-07-20
11:52
Fix [ea3db67ddf]: Fix spelling in comment of tkWinX.c (from C. Chavez) check-in: ec89e948 user: fvogel tags: trunk
11:51
Fix [ea3db67ddf]: Fix spelling in comment of tkWinX.c (from C. Chavez) check-in: dc951701 user: fvogel tags: core-8-6-branch
2019-07-16
18:42
Merge trunk check-in: 6aefd09f user: culler tags: core-8-7-a3-rc
18:40
Merge 8.6 check-in: 05434faa user: culler tags: core-8-6-10-rc
18:39
Merge 8.6 to fix unrecognized selectors and zombies check-in: 788695f6 user: culler tags: trunk
18:38
Fix bug [5ddeca5927]: In Aqua, withdrawn windows can reappear as zombies check-in: 3e5c0ebb user: culler tags: core-8-6-branch
18:35
Fix two 'unrecognized selector' crashes in macOS 10.9 and 10.10 check-in: f8e97463 user: culler tags: core-8-6-branch
2019-07-15
20:15
Fix bug [5ddeca5927]: In Aqua, withdrawn windows can appear as zombies when activating a Tk application with Command-Tab Closed-Leaf check-in: 55f7206c user: culler tags: bug-5ddeca5927
2019-07-13
19:08
Merge trunk check-in: 7875a21b user: culler tags: core-8-7-a3-rc
19:07
Merge 8.6 check-in: c9f83aa4 user: culler tags: core-8-6-10-rc
19:00
Fix [4566e2b83d]: wrong background colors in Aqua check-in: 33be964a user: culler tags: trunk
18:58
Fix [4566e2b83d]: wrong background colors in Aqua check-in: 966d6dec user: culler tags: core-8-6-branch
18:23
Make the twind demo buttons look OK when the background changes in Aqua. Closed-Leaf check-in: 3f7a092c user: culler tags: bug-4566e2b83d
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-12
21:54
fix [4566e2b83d]: Aqua toplevels and Tk frames use the wrong background color check-in: e51a34f8 user: culler tags: bug-4566e2b83d
2019-07-11
18:58
Fix bug [67aa204e5b]: Make Aqua Ttk buttons display their pressed state again. check-in: 3730e03c user: culler tags: trunk
18:56
Fix bug [67aa204e5b]: Make Aqua Ttk buttons display their pressed state again. check-in: d4b941ee user: culler tags: core-8-6-branch
16:25
Eliminate calls to GetIconRef in macosx check-in: 90801663 user: culler tags: trunk
16:15
Eliminate calls to GetIconRef in macosx check-in: e59893ba user: culler tags: core-8-6-branch
15:28
Fix error message in tk::unsupported::MacWindowStyle appearance. check-in: 17c30563 user: culler tags: trunk
15:20
Fix error message in tk::unsupported::MacWindowStyle appearance. check-in: 6995fd93 user: culler tags: core-8-6-branch
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
19:01
Fix [e6d58de4b6]: ctext.tcl: remove duplicate word check-in: 847f6fed user: fvogel tags: core-8-6-branch
2019-07-05
17:39
merge 8.6 Closed-Leaf check-in: cbb12fdb user: culler tags: catalina_build
17:36
Eliminate calls to GetIconRef, which is deprecated in macOS 10.15 check-in: c250a836 user: culler tags: catalina_build
09:56
Merge 8.6 check-in: c4660860 user: jan.nijtmans tags: trunk
09:55
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: dd06d14e user: jan.nijtmans tags: core-8-6-branch
09:53
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: b81321b7 user: jan.nijtmans tags: core-8-5-branch
2019-07-03
19:39
Change for alphabetical order of events concerned by %X,%Y Closed-Leaf check-in: 1c5f8d6f user: fvogel tags: bug-bc6a495949
2019-07-02
20:15
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: b37c02c4 user: fvogel tags: bug-bc6a495949
19:36
Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez) check-in: b3557c38 user: fvogel tags: trunk
19:36
Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez) check-in: c97286b7 user: fvogel tags: core-8-6-branch
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
09:28
Don't use "struct ThreadSpecificData", while the type name "ThreadSpecificData" is already sufficient. check-in: 2d2cf979 user: jan.nijtmans tags: core-8-6-branch
09:24
Statically initialize "X11ControlChars" pseudo-encoding. check-in: 11b1d184 user: jan.nijtmans tags: core-8-6-branch
2019-07-01
20:05
merge trunk check-in: f87c4618 user: culler tags: core-8-7-a3-rc
20:04
merge 8.6 check-in: c0000e9c user: culler tags: core-8-6-10-rc
20:01
Fix bug [8476b75781], including the Aqua tk scrollbar. check-in: 898bfa6d user: culler tags: trunk
20:00
Fix bug [8476b75781], including the Aqua tk scrollbar. check-in: 599ab2b9 user: culler tags: core-8-6-branch
19:57
Improve scrollbar and ttk::scrollbar on OSX 10.8 and earlier. Closed-Leaf check-in: e6b2d0df user: culler tags: bug-8476b75781
15:09
Fix layout bugs. check-in: b3e3fa37 user: culler tags: bug-8476b75781
2019-06-30
14:35
Fix geometry of horizontal ttk scrollbars; hide thumb when no scrolling is possible. check-in: a82cd76e user: culler tags: bug-8476b75781
12:57
merge 8.6 check-in: 326e4ab7 user: dgp tags: trunk
11:51
Fix failure to compile. check-in: 567e7aa9 user: dgp tags: core-8-6-branch
02:15
Update documentation on do script Apple Event command check-in: a09f0e45 user: kevin_walzer tags: bug-8476b75781
2019-06-29
18:28
Adjust minimum thumb size check-in: 7186a0ac user: culler tags: bug-8476b75781
14:58
merge 8.6 check-in: f83ff783 user: culler tags: bug-8476b75781
00:06
Fix compiler warnings on all macOS versions. check-in: cf503476 user: culler tags: trunk
00:05
Fix compiler warnings on all macOS versions. check-in: baec7cb8 user: culler tags: core-8-6-branch
2019-06-28
22:41
Tiny adjustment. check-in: 6e42d7e1 user: culler tags: bug-8476b75781
22:34
Merge 8.6 check-in: 05ba3462 user: jan.nijtmans tags: trunk
22:31
If encoding "utf-16" exists, use it in preference to "unicode", which is deprecated since TIP #547. check-in: b1c8b86e user: jan.nijtmans tags: core-8-6-branch
22:23
Fix Tk scrollbar and merge core-8-6-branch check-in: 7fad20eb user: culler tags: bug-8476b75781
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
14:13
merge 8.6 check-in: e9a45b2b user: culler tags: core-8-6-10-rc
14:11
Fix bug [8476b75781]: correct rendering of small thumbs in Aqua ttk::scrollbar check-in: 2949a65b user: culler tags: core-8-6-branch
13:15
merge trunk check-in: 3f5eb322 user: dgp tags: core-8-7-a3-rc
13:11
merge 8.6 check-in: d186b64f user: dgp tags: core-8-6-10-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
18:59
Fix bug [8476b75781]: Aqua scrollbar behavior check-in: 3a3a3b8d user: culler tags: bug-8476b75781
07:50
Merge 8.6 check-in: 771b1b21 user: jan.nijtmans tags: trunk
07:38
Merge 8.5 check-in: 693c45d1 user: jan.nijtmans tags: core-8-6-branch
07:34
Remove use of/documentation regarding deprecated symbols/macro's, which moved to Tcl headers long ago. check-in: 039af3ad user: jan.nijtmans tags: core-8-5-branch
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
21:27
CONST -> const. Eliminate unnecessary type-casts and end-of-line spacing check-in: fba3fe56 user: jan.nijtmans tags: core-8-6-branch
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
18:52
Remove unnecessary call to NSUpdateDynamicServices() which can cause crashes. check-in: 8ad24530 user: culler tags: core-8-6-branch
08:28
Merge 8.6 check-in: b99a8f55 user: jan.nijtmans tags: trunk
08:02
Tk_DoOneEvent -> Tcl_DoOneEvent, since the Tk variant is deprecated. See: [505fe5a0e2] check-in: bae97c3c user: jan.nijtmans tags: core-8-6-branch
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
12:01
Documentation cleanup and removal of redundant constants; thanks to Christopher Chavez for reports and patch check-in: d34b5c40 user: kevin_walzer tags: core-8-6-branch
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
12:39
Don't use wcslen() in combination with Tcl_WinTCharToUtf(): Using -1 has the same effect already (it even was wrong in tkWinTest.c's previous commit, forgot to multiply with sizeof(WCHAR)). check-in: 85a33e2a user: jan.nijtmans tags: core-8-6-branch
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
14:08
Use available "ucs2-be" encoding on X11 and "utf-16" encoding on Win32, if provided by Tcl (TIP #547). If Tcl doesn't provide those encodings, proceed as usual. Closed-Leaf check-in: 472fafa9 user: jan.nijtmans tags: tip-547
13:35
Don't re-reference encoding "unicode", when we can re-use the encoding. check-in: cbb1a6c9 user: jan.nijtmans tags: core-8-6-branch
09:37
merge-mark check-in: c23e001b user: jan.nijtmans tags: trunk
09:35
Re-generate unix/configure with autoconf 2.59, just as in core-8-6-10-rc branch, as it should be. check-in: ab38ffa0 user: jan.nijtmans tags: core-8-6-branch
2019-06-17
19:36
Release candidate branch for Tk 8.7a3. check-in: bafcd0da user: dgp tags: core-8-7-a3-rc
19:21
Bump version numbers for Tk 8.6.10 release. check-in: 14fafdd6 user: dgp tags: core-8-6-10-rc
18:56
Merge 8.6. Purge end-of-line spaces check-in: a27f80a5 user: jan.nijtmans tags: trunk
2019-06-16
17:03
Committed the canary to help with debugging the faults in binding processing check-in: 69735dbf user: dkf tags: bug6e8afe516d, tip-532
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
14:57
merge 8.6 main branch check-in: 1736f843 user: dkf tags: bug6e8afe516d, tip-532
02:28
Fix merge conflict in tk.tcl from services branch merge check-in: f656afba user: kevin_walzer tags: core-8-6-branch
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:42
Define offsetof() macro for (very rare) platforms which don't have it. Don't punish developers for using offsetof() in extensions, forgetting that ... check-in: 64dace1d user: jan.nijtmans tags: core-8-6-branch
20:41
Define offsetof() macro for (very rare) platforms which don't have it. Don't punish developers for using offsetof() in extensions, forgetting that ... check-in: ea8b4d11 user: jan.nijtmans tags: core-8-5-branch
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
20:02
TIP 536: Improvements to Mac-specific IPC check-in: ded88b70 user: dkf tags: core-8-6-branch
13:52
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: 3274bb0d user: fvogel tags: trunk
13:52
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: e13e643a user: fvogel tags: core-8-6-branch
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
16:28
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9. check-in: c4c67277 user: culler tags: core-8-6-branch
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
18:19
Fix bug [436ad6fe5f]: wm manage command broken in 8.6.9 Closed-Leaf check-in: 14406bd1 user: culler tags: bug-436ad6fe5f
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
21:15
Change the fix (see details in ticket [75b8fbfd77]) Closed-Leaf check-in: ec435697 user: fvogel tags: bug-75b8fbfd77
13:24
Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed window check-in: abb5ea60 user: fvogel tags: bug-75b8fbfd77
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:28
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: 057fd0ff user: fvogel tags: bug6e8afe516d, tip-532
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:06
merge core-8-6-branch check-in: 5738094c user: fvogel tags: bug6e8afe516d, 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
19:12
Fix [c345ddf1a7]: typo in comment of tkMacOSXDraw.c check-in: a121f8a5 user: fvogel tags: core-8-6-branch
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
19:44
Remove trailing whitespace that emacs inserts. check-in: 01e3ff40 user: culler tags: core-8-6-branch
19:39
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. check-in: abfc728e user: culler tags: core-8-6-branch
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
14:46
Reduce the number of unnecessary end-of-line spacings check-in: 4a3a9f67 user: jan.nijtmans tags: core-8-6-branch
11:35
Fix [75115f91cd] - typo in macosx/README check-in: 4de7e315 user: fvogel tags: trunk
11:35
Fix [75115f91cd] - typo in macosx/README check-in: 0e78fdc0 user: fvogel tags: core-8-6-branch
08:51
Merge 8.6 check-in: 9b5a1c25 user: jan.nijtmans tags: trunk
07:23
Use single-argument "expr" as much as possible. Not complete yet, but most trivial places are done. check-in: f7ecfdcb user: jan.nijtmans tags: core-8-6-branch
2019-06-03
18:59
Fix bug [9ebc6fd168]: Aqua can report incorrect mouse coordinates. Closed-Leaf check-in: 6ebb742a user: culler tags: bug-9ebc6fd168
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
18:11
In aqua, add contrasting field backgrounds and focus rings to dark mode ttk::entry widgets. check-in: 55f9f7b5 user: culler tags: core-8-6-branch
03:30
Fix bug [817d3ef132]: Aqua ttk::entry needs contrasting field background and focus ring in dark mode. Closed-Leaf check-in: b5497be5 user: culler tags: bug-817d3ef132
2019-05-29
13:38
Merge core-8-6-branch. Leaf check-in: 7d8f0c14 user: culler tags: bug-06f3922f8b
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
21:13
Merge 8.5 check-in: d7d2f71f user: jan.nijtmans tags: core-8-6-branch
21:06
Rename top README to README.md, just as done in Tcl. Reformat to md format. check-in: e902b5d9 user: jan.nijtmans tags: core-8-5-branch
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
21:07
Fix error in the spelling of the Windows windowingsystem introduced in [02ca3773] check-in: 7a378858 user: fvogel tags: core-8-6-branch
21:02
Cleanup to avoid bad interaction between recently added treeview tests check-in: 811a69ce user: fvogel tags: core-8-6-branch
19:11
Fix [ce470f20fd]: ttk::treeview has column dragging issues check-in: 8a782f3b user: fvogel tags: trunk
19:10
Fix [ce470f20fd]: ttk::treeview has column dragging issues check-in: 0e9cbdba user: fvogel tags: core-8-6-branch
19:06
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 27092202 user: fvogel tags: trunk
19:05
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 99f5f2a6 user: fvogel tags: core-8-6-branch
18:38
Merge implementation of TIP #541 following positive vote by the TCT. check-in: 7e7ea596 user: fvogel tags: trunk
18:38
Merge implementation of TIP #541 following positive vote by the TCT. check-in: ab1ef117 user: fvogel tags: core-8-6-branch
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
17:29
Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also disable test of unimplemented TkpRedirectKeyEvent check-in: 02ca3773 user: culler tags: core-8-6-branch
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
21:55
Tweak test image-7.1. check-in: 0ed60e17 user: culler tags: core-8-6-branch
21:18
Improve image testing for Aqua check-in: d326a1b3 user: culler tags: core-8-6-branch
12:55
Fix bug [67384bce7d]: make winfo-13.2 expect the container to be destroyed in aqua and unix. Also disable unixEmbed-7.1a in aqua since TkpRedirectKeyEvent is not implemented. Closed-Leaf check-in: eb06c63e user: culler tags: bug-67384bce7d
2019-05-23
14:21
Wait more carefully, since no wait is needed for Windows or linux. Closed-Leaf check-in: ba19b270 user: culler tags: aqua_image_tests
2019-05-22
20:19
TIP545: remove image photo svg option "-unit" check-in: 389f9b0b user: oehhar tags: tip-545-svg-options
2019-05-21
19:49
Use vwait with a timeout to wait for test image display, as suggested by dkf. check-in: 36f8fe9d user: culler tags: aqua_image_tests
18:29
On OSX 10.13 and earlier a different strategy is needed. check-in: f10e8636 user: culler tags: aqua_image_tests
16:26
Sometimes update is not enough, and you just have to wait. check-in: ec9ca061 user: culler tags: aqua_image_tests
14:47
Rework image testing to better deal with Aqua check-in: d8b251e8 user: culler tags: aqua_image_tests
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
21:23
In Aqua, make XUnmapWindow also redraw the toplevel. Edit a comment in tkTest.c. check-in: 78a3bdc4 user: culler tags: core-8-6-branch
13:21
Edited README. Closed-Leaf check-in: a5d55621 user: culler tags: mac_services
02:33
Add documentation on testing Mac services to README; remove obsolete detail from README; remove stub procedure for ::tk::mac::PerformService now that we have verified it works, to be consistent with other Mac-spdecific procedures such as ::tk::mac::OpenDocument check-in: 356d52c7 user: kevin_walzer tags: mac_services
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
15:44
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. check-in: d1b3d2ac user: fvogel tags: core-8-6-branch
13:05
Finally got timing of initializing NSServices object correct; code cleanup; merge in 8.6 to pick up changes in Tk initialization code check-in: f126b00e user: kevin_walzer tags: mac_services
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
17:18
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: 06fb23d8 user: fvogel tags: core-8-6-branch
13:43
merge 8.6 check-in: 22e9ad26 user: dgp tags: trunk
13:42
Migrate away from TCL_INTERP_DESTROYED (TIP 543). check-in: 1c5f7e98 user: dgp tags: core-8-6-branch
12:39
In Aqua, protect against double release of clipping regions. check-in: d0ddc7ca user: culler tags: trunk
12:38
In Aqua, protect against double release of clipping regions. check-in: 1304e06d user: culler tags: core-8-6-branch
07:28
Merge 8.6 check-in: 701036f9 user: jan.nijtmans tags: trunk
07:21
Add missing INT2PTR (doesn't cause warning with Tcl8.x, but does with Tcl 9.0). One None -> NULL change which was still missing. Backported from trunk. check-in: 777211ed user: jan.nijtmans tags: core-8-6-branch
03:13
Code and data type cleanup, thanks to Marc Culler for patch check-in: a7e34ff9 user: kevin_walzer tags: mac_services
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
19:54
Fix bug [d1989fb7cf]: In Aqua the root window appears before Tk_Mainloop is called. check-in: 364c9099 user: culler tags: core-8-6-branch
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
13:03
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: 256af6d0 user: culler tags: core-8-6-branch
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
20:02
Make new tests more robust against context. check-in: 2bdcb4be user: dgp tags: core-8-6-branch
19:33
Revised bug fix for [5d991b822e]. check-in: afbac00c user: dgp tags: core-8-6-branch
18:05
Tests and fix for similar issues in [menu]. Closed-Leaf check-in: c69b1cc4 user: dgp tags: bug-5d991b822e
17:30
Tests and fix for [scale ... -variable]. check-in: c1dd2ab0 user: dgp tags: bug-5d991b822e
17:20
Tests and fix for [message ... -textvariable]. check-in: da24fd68 user: dgp tags: bug-5d991b822e
17:16
Tests and fix for [menubutton ... -textvariable]. check-in: fdcced06 user: dgp tags: bug-5d991b822e
17:08
Fix for the failing/crashing listbox tests. check-in: b3533d47 user: dgp tags: bug-5d991b822e
17:01
Tests for same issues with [listbox ... -listvariable]. check-in: 2271428c user: dgp tags: bug-5d991b822e
16:55
fix bug [d1989fb7cf]: Root window appears before Tk_Mainloop is called. Closed-Leaf check-in: 9e9a9189 user: culler tags: bug-d1989fb7cf
09:51
Merge 8.6. Some tweaks, e.g. "bool" -> "int", "true" -> 1, "false" -> 0 check-in: f8e41738 user: jan.nijtmans tags: bug6e8afe516d, tip-532
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
21:25
Refine test treeview-8.7 by also checking that deleting an unselected item does NOT fire <<TreeviewSelect>> check-in: 6c51007f user: fvogel tags: bug-2a6c62afd9
20:50
Add tests for <<TreeviewSelect>>. treeview-8.6 already passed ; treeview-8.7 passes in this bugfix branch only check-in: e4000f37 user: fvogel tags: bug-2a6c62afd9
20:48
Fix [2a6c62afd9] - <<TreeviewSelect>> does not fire on item delete check-in: 1ce97bf4 user: fvogel tags: bug-2a6c62afd9
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
09:26
Fix [caa8cb25a8]: spelling fix in comment of tkMenuDraw.c check-in: 23c39bb0 user: fvogel tags: core-8-6-branch
2019-05-12
23:56
Similar tests and fix for [entry .... -textvariable] check-in: 88e2b06f user: dgp tags: bug-5d991b822e
23:15
Similar test and fix for [checkbutton ... -variable]. check-in: 52a952b7 user: dgp tags: bug-5d991b822e
02:03
Restore deprecated call to NSPasteboardTypeString in writeSelectiontoPasteboard because it breaks sending data to the services menu. Data type must be identical in this call and in the NSSendTypes key in info.plist; we cannot do a clever mapping here of the old type to a new one because the info.plist does not have this kind of conditional reading on different versions of macOS. We will have to live with the deprecated call until it is obsolete/removed altogether by Apple. check-in: 42577ce4 user: kevin_walzer tags: mac_services
00:55
More tweaking check-in: cad8b6d0 user: kevin_walzer tags: mac_services
00:54
Tweak merge check-in: a2c1b38b user: kevin_walzer tags: mac_services
00:45
Clean up merge check-in: 40a5ae7c user: kevin_walzer tags: mac_services
00:42
Merge in core-8-6-branch check-in: 056f4a08 user: kevin_walzer tags: mac_services
2019-05-11
20:53
Fix for the [button ... -textvariable] parts of [5d991b822e]. check-in: 65342540 user: dgp tags: bug-5d991b822e
20:36
Tests for Ticket [5d991b822e]. check-in: b548ba43 user: dgp tags: bug-5d991b822e
15:34
Revert irrelevant blank changes Closed-Leaf check-in: f922d6fc user: fvogel tags: bug-c8ccd1899c
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
10:59
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. check-in: 8350193f user: fvogel tags: bug-c8ccd1899c
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
20:50
François Vogel review (thanks!). Streamline UNIX defaults with MAC/WIN defaults. check-in: 374dc40e user: jan.nijtmans tags: core-8-6-branch
16:28
Merge 8.6 check-in: a0ab8b7e user: jan.nijtmans tags: trunk
15:21
Whitespace cleanup, syncronize a little with "trunk" version. check-in: 84e2b4b3 user: jan.nijtmans tags: core-8-6-branch
13:19
Fix [0b9dc76e3e]: revised_text: text-32.4 fails check-in: daa40a69 user: fvogel tags: revised_text, tip-466
09:14
Improve clarity and completeness of ttk::treeview man page for columns options check-in: fc1fba61 user: fvogel tags: bug-ce470f20fd
09:12
Fix bug when dragging a column separator: when columns at the right of the separator are not stretchable, use their width instead of their minwidth to compute the maximum x drag position. This prevents the user from resizing columns such that the treeview would no longer fit in its allotted width. check-in: dad03527 user: fvogel tags: bug-ce470f20fd
2019-05-08
19:47
New files from René Zaumseil Leaf check-in: 3e448325 user: fvogel tags: tip-510
12:40
Remove ASSERT: SLACKINVARIANT comments check-in: 6018777a user: fvogel tags: bug-ce470f20fd
12:21
Add treeview tests checking for non-regression (the last added test already passed in core-8-6-branch) check-in: 320f78e4 user: fvogel tags: bug-ce470f20fd
10:14
When changing the -stretch value for a column, columns size must be recomputed before the treeview is redisplayed (at idle time) check-in: f2ef1f87 user: fvogel tags: bug-ce470f20fd
08:49
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox check-in: 0b9e8c3d user: fvogel tags: trunk
08:48
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox check-in: a71e8712 user: fvogel tags: core-8-6-branch
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
08:40
Fix [2513186fff], [f9343d8f72] and [8261c517af]: ttk scrolling (xview/yview commands) is incorrect until idle tasks are run check-in: 44d88741 user: fvogel tags: core-8-6-branch
2019-05-05
19:51
Fix [1ff193f1e3]: improve documentation for ttk::scrollbar check-in: d5f854d9 user: fvogel tags: trunk
19:51
Fix [1ff193f1e3]: improve documentation for ttk::scrollbar check-in: 623d8a97 user: fvogel tags: core-8-6-branch
2019-05-04
13:19
Revert [d70ef6ed] and [fa9b6483]. ttk::treeview again allows dragging the right edge of the rightmost heading, which is not special in any respect. check-in: 9b8a2f32 user: fvogel tags: bug-ce470f20fd
13:16
ttk::treeview: when there is at least one stretchable column then there should be no slack at the right (slack should be distributed among the stretchable columns) check-in: 4740a71b user: fvogel tags: bug-ce470f20fd
2019-05-03
20:48
Fix [2858503fff]: 'end' index for ttk::combobox current Closed-Leaf check-in: 2e610c43 user: fvogel tags: bug-2858503fff, tip-541
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
19:51
Fix class name in ttk::scale man page (this copy/paste error was introduced in [d0576d63ff]) check-in: fa915533 user: fvogel tags: core-8-6-branch
19:49
Remove wrong info from ttk::scrollbar man page Closed-Leaf check-in: a87c0606 user: fvogel tags: bug-1ff193f1e3
06:44
ttk::scrollbar documentation: marked -sliderlength as depreciated as it has no effect check-in: a3d740e3 user: oehhar tags: bug-1ff193f1e3
2019-05-02
20:55
Homogenize with existing doc for -gripcount in the man page for ttk::panedwindow check-in: 92da9c5b user: fvogel tags: bug-1ff193f1e3
16:00
ttk::scrollbar documentation: added styling options -gripcound and -sliderlength and some explanatory text check-in: b7023710 user: oehhar tags: bug-1ff193f1e3
01:35
Revert some calls to support building on older systems check-in: 6e6b5d8c user: kevin_walzer tags: mac_services
2019-05-01
18:30
Fix [51b4b18394]: mac os x: combobox.tcl has old scrollbar for its listbox Closed-Leaf check-in: b7fe577c user: fvogel tags: bug-51b4b18394
12:45
Remove some deprecated calls check-in: a7a55e1b user: kevin_walzer tags: mac_services
01:59
Removal of needlessly large buffer for services script, thanks to Marc Culler for patch check-in: 07162240 user: kevin_walzer tags: mac_services
01:43
Remove unnecessary call to Button1-Release in text widget check-in: 432d6fa9 user: kevin_walzer tags: mac_services
2019-04-30
17:54
Refine documentation in ttk::scrollbar check-in: aba4b7df user: fvogel tags: bug-1ff193f1e3
17:28
Fix [4f9a99e20b]: crash when specifying wrong -syssize option in ttk::style element create ... vsapi check-in: 44a4c1ce user: fvogel tags: trunk
17:28
Fix [4f9a99e20b]: crash when specifying wrong -syssize option in ttk::style element create ... vsapi check-in: a9542402 user: fvogel tags: core-8-6-branch
11:40
Automatically bind text, entry, ttk::entry widgets to Services API at widget creation/mapping; re-work data mechanism to use selection rather than clipboard API, thanks to Marc Culler for that insight check-in: 52287ff4 user: kevin_walzer tags: mac_services
06:03
Add missing documentation for -arrowsize in ttk::scrollbar and ttk::combobox man pages. check-in: b86ecfb2 user: fvogel tags: bug-1ff193f1e3
2019-04-29
20:10
Fix [1ff193f1e3]: style name is Horizontal.TScrollbar or Vertical.TScrollbar in ttk::scrollbar documentation check-in: 7953fa28 user: fvogel tags: bug-1ff193f1e3
06:20
Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from Christopher Chavez. Closed-Leaf check-in: b478037a user: fvogel tags: bug-eb29967e88
2019-04-28
20:27
Fix inconsistency in the Tk_GetScrollInfoObj man page. Apparently this was a leftover from [a99dde78] Closed-Leaf check-in: a125fddd user: fvogel tags: bug-2513186fff, bug-8261c517af
20:12
Fix typo in man page check-in: 6ae2a54f user: fvogel tags: bug-2513186fff, bug-8261c517af
19:27
Fix documentation for xview/yview: make it generic and available for ttk::entry and ttk::treeview check-in: 04d2ba1c user: fvogel tags: bug-2513186fff, bug-8261c517af
16:17
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx check-in: 60b6afca user: fvogel tags: trunk
16:17
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx check-in: f916116a user: fvogel tags: core-8-6-branch
14:34
Add tests checking the scroll info correct update when xview / yview is called. All the new (or modified) tests fail in core-8-6-branch. check-in: 605f5da4 user: fvogel tags: bug-2513186fff, bug-8261c517af
13:57
Fix '.e index @'. The returned answer could be wrong if the scroll info was not yet updated. check-in: f31e1037 user: fvogel tags: bug-2513186fff, bug-8261c517af
12:52
Factorize the code a bit, and avoid calling the layoutProc twice when calling xview moveto|units|pages. check-in: 159f9459 user: fvogel tags: bug-2513186fff, bug-8261c517af
10:45
Add a missing scroll info update needed to make x|yview moveto|units|pages work without an update idletasks call beforehand. check-in: 231587eb user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-27
15:55
Revert irrelevant blank changes check-in: 6ac14e0c user: fvogel tags: bug-2513186fff, bug-8261c517af
15:49
More generic fix, for [8261c517af] and [2513186fff]. check-in: bc932da8 user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-26
22:02
Write code more consistently with the rest of the ttkEntry.c file check-in: d5b120db user: fvogel tags: bug-2513186fff, bug-8261c517af
21:11
Optimize the fix: the layout calculation is only needed if the display is out of date. check-in: 5e1833a4 user: fvogel tags: bug-2513186fff, bug-8261c517af
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
18:16
Fix textWind.test: make sure that the test window is mapped before running tests (needed on macOS). check-in: 24b987ca user: culler tags: core-8-6-branch
2019-04-24
18:05
merge core-8-6-branch check-in: 50f5b3f1 user: culler tags: bug-06f3922f8b
17:35
Fix bug [1001070]: make labels use -highlightbackground check-in: 6f75462e user: culler tags: trunk
17:35
Fix bug [1001070]: make labels use -highlightbackground check-in: 6a50c7c3 user: culler tags: core-8-6-branch
17:11
Fix [9286526144]: adjust position of ttk::menubutton menus and streamline code. check-in: 6e59b2bb user: culler tags: trunk
17:00
Fix [9286526144]: adjust position of ttk::menubutton menus and streamline code. check-in: 9adb3eb2 user: culler tags: core-8-6-branch
16:05
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately check-in: b6999bc3 user: culler tags: trunk
16:04
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately check-in: f656b303 user: culler tags: core-8-6-branch
15:52
Fix bug [4d2e8d4d5c]: Aqua notebooks sometimes do not draw a new pane immediately Closed-Leaf check-in: b1645f5c user: culler tags: bug-4d2e8d4d5c
03:27
Tweak text widget bindings to fire Services menu more consistently; formatting cleanup; thanks to Marc Culler for user feedback and patch for formatting check-in: 1c685607 user: kevin_walzer tags: mac_services
2019-04-22
22:09
Fix [2513186fff] and [f9343d8f72]: ttk::entry xview sub-command forces use of update idletasks. Thanks to cjmcdonald. check-in: b6f1c7d8 user: fvogel tags: bug-2513186fff, bug-8261c517af
2019-04-20
15:03
On macOS, edit comments and documentation; fix compiler warnings. check-in: 1603d383 user: culler tags: trunk
15:03
On macOS, edit comments and documentation; fix compiler warnings. check-in: 476cf7ba user: culler tags: core-8-6-branch
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
03:40
On macOS, squelch more availability warnings. Fix a hard to find bug [40ada90762] which could sometimes cause a segfault. check-in: 663e4bc3 user: culler tags: core-8-6-branch
2019-04-19
21:01
Fix [6286fda787]: unix: checkbutton -selectcolor not restored properly when changed in -command. Patch by ralfixx Closed-Leaf check-in: 9bc87fc2 user: fvogel tags: bug-6286fda787
19:04
Put the brace outside the #endif where it belongs. check-in: c3d70a12 user: culler tags: trunk
19:03
Put the brace outside the #endif where it belongs. check-in: a3572e7e user: culler tags: core-8-6-branch
14:41
Fine tune aqua ttk colors. Fix availability errors introduced in 6cafd6f7. check-in: 21e61e00 user: culler tags: trunk
14:40
Fine tune aqua ttk colors. Fix availability errors introduced in 6cafd6f7. check-in: d26b28ae user: culler tags: core-8-6-branch
14:07
Document what's happening with this bugfix and optimize (exit the while loop early). check-in: 17c9a532 user: fvogel tags: bug-c8ccd1899c
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
09:13
Fix [368fa4561e]: ttk::treeview open/closed indicators can be toggled while hidden check-in: 785e2cdd user: fvogel tags: core-8-6-branch
07:16
Some things must be conditionally compiled. Really. check-in: fa3bcce5 user: dkf tags: core-8-6-branch
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
16:13
Eliminate the confusing conditional code from ttkMacOSXTheme.c. check-in: 13d3827f user: culler tags: core-8-6-branch
2019-04-17
21:07
Restore code ordering which avoids unused function warnings in old systems. check-in: 55012a79 user: culler tags: trunk
21:06
Restore code ordering which avoids unused function warnings in old systems. check-in: 6f6cccd8 user: culler tags: core-8-6-branch
20:42
Clean up formatting in ttkMacOSXTheme.c. check-in: 451a003e user: culler tags: trunk
20:41
Clean up formatting in ttkMacOSXTheme.c. check-in: f160541f user: culler tags: core-8-6-branch
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
15:02
Adjust some whitespace. check-in: 2db3de5b user: culler tags: core-8-6-branch
14:30
Add a couple of blank lines. check-in: 3a29febb user: culler tags: core-8-6-branch
14:05
Mitigate future merge conflict headaches. check-in: 764eaf89 user: culler tags: core-8-6-branch
2019-04-16
20:43
Possibly fix bug [06f3922f8b]: Aqua generates more expose events than necessary. check-in: d741ac0a user: culler tags: bug-06f3922f8b
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:48
Adjust conditional code to fix compiler warnings on macOS 10.9. check-in: e3a0be7d user: culler tags: core-8-6-branch
20:41
Less intrusive fix for test frame-3.9. check-in: bb5ce609 user: culler tags: trunk
19:31
Less intrusive fix for test frame-3.9. check-in: 8bf55739 user: culler tags: core-8-6-branch
18:08
For Aqua, simulate systemWindowBackgroundColor in older OS versions. Adjust conditional code and formatting. check-in: 23b327a4 user: culler tags: trunk
18:05
Add missing blank line. check-in: 5cfc85f1 user: culler tags: core-8-6-branch
18:00
For Aqua, simulate systemWindowBackgroundColor in older OS versions. Adjust conditional code and formatting. check-in: e9653715 user: culler tags: core-8-6-branch
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
22:21
Implement "tk::unsupported::MacWindowStyle isdark" to determine whether an Aqua toplevel is currently being displayed in Dark Mode. check-in: 5760a649 user: culler tags: core-8-6-branch
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:23
Since we are here, also add test textIndex-19.12.2 checking for past end of text results in '+ n displaylines' calculations. This one does does not fail in core-8-6-branch (contrary to textIndex-19.12.1). Note to self: in revised_text the test should check 'end' instead of 'end - 1 c'. check-in: cd0d3150 user: fvogel tags: bug-c8ccd1899c
20:14
Add test textIndex-19.12.1 checking for regressions regarding the '1.5 - n displaylines' fix [4384effe] check-in: c9056d7e user: fvogel tags: bug-c8ccd1899c
20:03
For Aqua, add systemControlAccentColor; simulate the color for older systems. check-in: 7a23a9e3 user: culler tags: trunk
20:01
For Aqua, add systemControlAccentColor; simulate the color for older systems. check-in: 035a663b user: culler tags: core-8-6-branch
19:55
Remove the guard code in proc ::tk::TextUpDownLine in order to get the behavior requested in [c8ccd1899c] check-in: 060f3bcd user: fvogel tags: bug-c8ccd1899c
19:49
Ticket [c8ccd1899c]. Make the guard code in proc ::tk::TextUpDownLine work as intended when moving the cursor downwards. Also, fix the bug in the index returned by the displayline modifier: the first displayed index shall be returned when the index calculated by the displayline modifier would be before the start of the displayed text. check-in: 4384effe user: fvogel tags: bug-c8ccd1899c
17:31
For Aqua, rename systemTtkBackground to systemWindowBackgroundColor to match the NSColor name. Document the new colors. check-in: 09a8b020 user: culler tags: trunk
17:29
For Aqua, rename systemTtkBackground to systemWindowBackgroundColor to match the NSColor name. Document the new colors. check-in: 81663a71 user: culler tags: core-8-6-branch
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
20:54
Add test treeview-ce470f20fd checking for non-regression regarding [ce470f20fd] check-in: 8d02368f user: fvogel tags: bug-ce470f20fd
17:59
Added tests check-in: e685524c user: dkf tags: tip-262
16:44
Add test treeview-368fa4561e checking for non-regression regarding [368fa4561e] Closed-Leaf check-in: b86210c0 user: fvogel tags: bug-368fa4561e
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
16:27
Doc tweak for frames and toplevels check-in: f9ca9f6f user: dkf tags: core-8-6-branch
11:39
Fix another issue reported in [ce470f20fd]: dragging of separators shall not be allowed to escape out of the treeview area. check-in: 63193647 user: fvogel tags: bug-ce470f20fd
2019-04-12
22:27
Added note that ttk::frames aren't interactive by default. check-in: bb163fb8 user: dkf tags: trunk
22:25
Added note that ttk::frames aren't interactive by default. check-in: d6baeeba user: dkf tags: core-8-6-branch
21:42
Repair the test suite (the svgnano format was renamed svg, and -x/-y options were removed from the implementation. Closed-Leaf check-in: eee5e9fb user: fvogel tags: tip-507
21:10
Adjust for the new ttk widgets. Closed-Leaf check-in: dfc6d766 user: culler tags: bug-9286526144
20:10
Repair test tk-1.2 check-in: e608f7c6 user: fvogel tags: tip-510
19:07
Add update calls in frame.test for consistent results in OSX 10.12-10.14. check-in: fa5f6d74 user: culler tags: trunk
19:06
Add update calls in frame.test for consistent results in OSX 10.12-10.14. check-in: 1d730337 user: culler tags: core-8-6-branch
16:50
Fix the build for OSX 10.9 (Mavericks) check-in: 115579a5 user: culler tags: trunk
16:50
Fix the build for OSX 10.9 (Mavericks) check-in: 5fee17fc user: culler tags: core-8-6-branch
15:50
Fix the build for OSX 10.6 (Snow Leopard) check-in: 17065471 user: culler tags: trunk
15:49
Fix the build for OSX 10.6 (Snow Leopard). check-in: 515d1655 user: culler tags: core-8-6-branch
12:29
Implementation of background images for frames (and toplevels) check-in: 5373e564 user: dkf tags: tip-262
2019-04-11
21:00
Fix indentation check-in: d70ef6ed user: fvogel tags: bug-ce470f20fd
20:55
Fix [ce470f20fd]: ttk::treeview allows dragging the right edge of the rightmost heading check-in: fa9b6483 user: fvogel tags: bug-ce470f20fd
19:30
Man pages changes from René Zaumseil check-in: 1b50dc65 user: fvogel tags: tip-510
14:15
Remove a call to NSView.setNeedsDisplay which was meant to fix [4d2e8d4d5c] but does not. check-in: fcb79882 user: culler tags: trunk
14:14
Remove a call to NSView.setNeedsDisplay which was meant to fix [4d2e8d4d5c] but does not. check-in: 0ec4df71 user: culler tags: core-8-6-branch
13:47
The diff is (almost) empty because these changes were already made in trunk. check-in: 8fcc6780 user: culler tags: trunk
13:43
Add the formatting changes and conditional code for OSX 10.12 to core-8-6-branch. check-in: cdde540c user: culler tags: core-8-6-branch
09:22
Allow Tk to build with the macOS X 10.12 SDK check-in: d97ecca4 user: dkf tags: trunk
06:03
Further files from René Zaumseil check-in: 88b11f8b user: fvogel tags: tip-510
04:43
Support for Apple's Dark Mode and many improvements to the Aqua theme. check-in: 9c977af2 user: culler tags: trunk
04:39
Support for Apple's Dark Mode and many improvements to the Aqua theme. check-in: c1f5badf user: culler tags: core-8-6-branch
03:47
Synchronize the generic tk headers with core-8-6-branch. Closed-Leaf check-in: 3e1f7d42 user: culler tags: bug-0d63621b6c
2019-04-10
19:50
Fix [368fa4561e]: ttk::treeview open/closed indicators can be toggled while hidden check-in: f8bab95d user: fvogel tags: bug-368fa4561e
19:41
Remove unused variable. check-in: 80139471 user: culler tags: bug-0d63621b6c
19:22
New files from René Zaumseil (branch does not compile at this point). check-in: a7c3cf8b user: fvogel tags: tip-510
18:47
Make -fieldbackground work for ttk::entry and ttk::spinbox, but retain the old behavior of -background if -fieldbackground is not specified. check-in: 8dff9217 user: culler tags: bug-0d63621b6c
02:08
Update README. check-in: d3cd608c user: culler tags: bug-0d63621b6c
2019-04-08
21:21
Merge 8.6 check-in: 6b75dfa0 user: jan.nijtmans tags: trunk
21:20
Put new fields always at the end of struct TkWindow, so existing fields keep the same offset in the struct: We don't want to recompile Tk extensions using tkInt.h directly .... check-in: b647e4c0 user: jan.nijtmans tags: core-8-6-branch
19:19
Make Treeview headings look correct in both light and dark modes. Make ordinary ttk widgets respond to dark mode by using semantic color defaults. check-in: deabc595 user: culler tags: bug-0d63621b6c
13:07
merge 8.6 check-in: e6cbd31d user: dgp tags: trunk
13:06
unbreak the header check-in: 685554ee user: dgp tags: core-8-6-branch
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
08:55
Better test descriptions for the new tests in grid.test check-in: 0acfbade user: fvogel tags: core-8-6-branch
08:54
Better test descriptions for the new tests in grid.test Closed-Leaf check-in: dfa77644 user: fvogel tags: bug-897ffea89f
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
21:38
Fix bug [897ffea89f]: Tk allows management loops. Provide access to a window's geometry manager. check-in: 07ff4144 user: culler tags: core-8-6-branch
20:06
Rename Tk_GetGeomMaster to TkGetGeomMaster and remove extraneous call to Unlink in tkPack.c. check-in: 06f37d81 user: culler tags: bug-897ffea89f
05:13
Added a drawing procedure for Entry widgets in dark mode. check-in: 755317a1 user: culler tags: bug-0d63621b6c
2019-04-05
21:17
Let the branch compile with MSVC. check-in: 2da98a74 user: fvogel tags: bug-897ffea89f
20:28
Remove debugging commands accidentally left in the new tests check-in: 95627809 user: culler tags: bug-897ffea89f
19:55
Fix bug [897ffea89f]: Tk allows management loops check-in: d75db00c user: culler tags: bug-897ffea89f
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
17:02
Rework how contrasting backgrounds are handled. check-in: 52b6fda6 user: culler tags: bug-0d63621b6c
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
19:27
Merge 8.6 Closed-Leaf check-in: 5e12f0c2 user: jan.nijtmans tags: androwish
18:48
Really sync with geom-master-slave. check-in: db2eeb2c user: culler tags: bug-0d63621b6c
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
17:47
Sync with geom-master-slave. check-in: 89d7d836 user: culler tags: bug-0d63621b6c
2019-04-01
17:18
Oops. Following those underscore conventions is tricky. check-in: 1d7c6c85 user: culler tags: bug-0d63621b6c
15:03
Use geometry masters, not parents, to find the nesting depth. check-in: 5442d6af user: culler tags: bug-0d63621b6c
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
16:34
Fix indentation. Closed-Leaf check-in: 2d32a31a user: culler tags: bug-1001070
16:33
Make menubuttons honor the -highlightcolor option on macOS. check-in: 55013bd1 user: culler tags: bug-1001070
14:54
merge trunk check-in: cab4594e user: fvogel tags: revised_text, tip-466
14:43
*Really* don't change the behavior for *buttons, even with they have -default active check-in: adf48193 user: fvogel tags: bug-1001070
14:34
Restore behavior of checkbuttons and radiobuttons on Windows. They again do not take -highlightbackground into account, in an attempt to follow platform specific conventions. The code now only changes this for labels. check-in: f1c0ab90 user: fvogel tags: bug-1001070
14:09
Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify images added via 'insert ... -image ...' check-in: 72da0ba8 user: fvogel tags: trunk
14:09
Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify images added via 'insert ... -image ...' check-in: cfe9dcf7 user: fvogel tags: core-8-6-branch
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
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: 04e6c97d user: fvogel tags: core-8-6-branch
12:52
Make labels, checkbuttons and radiobuttons honor -highlightbackground and -highlightcolor options on Windows. check-in: 3a96d3de user: fvogel tags: bug-1001070
11:01
Remove an unused variable, squelching a compiler warning. check-in: ffb39c14 user: fvogel tags: bug-1001070
2019-03-30
19:40
Remove extraneous CGContextSaveGState with no matching CGContextRestoreGState. check-in: bae24649 user: culler tags: bug-0d63621b6c
18:46
Added missing map for the Treeview background in selected state. check-in: 1074d43f user: culler tags: bug-0d63621b6c
17:29
Correctly distinguish between -highlightcolor and -highlightbackground and revert unnecessary changes to the label manual. check-in: e1ebc0a5 user: culler tags: bug-1001070
17:00
Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify images added via 'insert ... -image ...' Closed-Leaf check-in: e253671c user: fvogel tags: bug-da3914eba2
14:26
Keep It Safe and Simple. Just draw the border. Do not use tkUnix3d.c. Also update the manual to document this behavior. check-in: c1956ebf user: culler tags: bug-1001070
2019-03-29
22:05
Cross-reference UnixBorder structs in different files. check-in: 4c2d3b07 user: fvogel tags: bug-1001070
21:38
Fix bug [1001070]: Aqua labels do not display highlight background. check-in: e329b49d user: culler tags: bug-1001070
19:58
Merge 8.6 check-in: 0bea9a57 user: jan.nijtmans tags: trunk
19:57
Add calls to TkpInitKeymapInfo() during initialization. Taken from extended bind patch. check-in: 508a5d70 user: jan.nijtmans tags: core-8-6-branch
19:40
Merge 8.6 check-in: fd419d47 user: jan.nijtmans tags: bug6e8afe516d, tip-532
17:37
Added a comment. check-in: cc87e3a3 user: culler tags: bug-0d63621b6c
17:24
Added a drawing procedure for Spinboxes in Dark Mode. check-in: ccb69d7c user: culler tags: bug-0d63621b6c
14:46
Make the ttk::spinbutton text field work correctly in Dark Mode. check-in: 7c7664da user: culler tags: bug-0d63621b6c
14:23
Fix bug [2219588]: ttk::spinbox arrow buttons do not indicate pressed state. check-in: 981aacf4 user: culler tags: bug-0d63621b6c
2019-03-28
21:46
Reworked the drawing procedure for ttk::scrollbar and made it work in Dark Mode and on Snow Leopard. check-in: e34596eb user: culler tags: bug-0d63621b6c
19:34
Revert previous commit following discussion on tcl-core list. Closed-Leaf check-in: e1b2b9ca user: fvogel tags: scale-tick-format
2019-03-27
19:11
Implemented a real ttk::scrollbar for Aqua. check-in: c2fa11ec user: culler tags: bug-0d63621b6c
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
12:02
Update documentation for new commands check-in: ccb8e3b8 user: kevin_walzer tags: mac_services
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-26
18:11
Added a drawing procedure for dark mode comboboxes. check-in: e3218208 user: culler tags: bug-0d63621b6c
16:06
Add a few more semantic colors to make ttk::Entry and ttk::Treeview work in dark mode. check-in: 18cd2fd9 user: culler tags: bug-0d63621b6c
07:14
Change TICK_VALUES_DISPLAY_ACCURACY for the more correct word TICK_VALUES_DISPLAY_PRECISION check-in: 3054d74b user: fvogel tags: scale-tick-format
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
15:50
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: 48e11462 user: culler tags: core-8-6-branch
2019-03-24
22:49
Merge trunk check-in: d86428ba user: jan.nijtmans tags: revised_text, tip-466
20:20
Name the TICK_VALUES_DISPLAY_ACCURACY constant check-in: 677a7466 user: fvogel tags: scale-tick-format
12:31
Minor tinkering (style, efficiency, etc.) check-in: 891122e5 user: dkf tags: scale-tick-format
2019-03-22
14:16
Merge 8.6 check-in: 9fda0dad user: jan.nijtmans tags: trunk
14:15
Slightly better: Don't use Tcl_UniCharLen() but wcslen(). check-in: 0727d15c user: jan.nijtmans tags: core-8-6-branch
14:13
Bugfix in tkWinClipboard: Failed to determine fname length in loop. check-in: 7117a7af user: jan.nijtmans tags: core-8-6-branch
2019-03-21
14:49
Make top and bottom button padding equal, even when the suggested total vertical padding is odd. check-in: 36ad669d user: culler tags: bug-0d63621b6c
2019-03-20
20:05
Avoid caching semantic colors so they will respond to appearance changes when used, e.g, in a canvas. check-in: 8e2c2878 user: culler tags: bug-0d63621b6c
19:11
Restore line that was accidentally deleted. check-in: 7c0b1952 user: culler tags: bug-0d63621b6c
18:46
The systemTtkBackground color should be an NSColor too. check-in: 1c2d61b1 user: culler tags: bug-0d63621b6c
15:15
Fix text layout issue for ttk::button by setting minWidth to 0. Button text was not being centered as requested by -anchor center. check-in: d411aacd user: culler tags: bug-0d63621b6c
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
22:25
Fixed a typo that was causing extraneous "tkwin == NULL" debug messages in the mac regression tests. check-in: 79c6dea3 user: culler tags: core-8-6-branch
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
18:33
Rename variables and reorganize to clarify how Ttk and HITheme interact. check-in: 8c300fa8 user: culler tags: bug-0d63621b6c
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
16:31
More use of Tcl_WinTCharToUtf() in stead of Tcl_UniCharToUtfDString(), making Tk less sensitive to the value of TCL_UTF_MAX (either 3, 4, or 6) check-in: d6528cb0 user: jan.nijtmans tags: core-8-6-branch
02:04
Fix error handling for MacWindowStyle appearance and tabbingid. check-in: 8295c0c8 user: culler tags: bug-0d63621b6c
2019-03-18
17:39
Patched up the combobox behavior, without a special drawing procedure for Dark Mode. check-in: 02dfe16c user: culler tags: bug-0d63621b6c
15:36
Added ::tk::unsupported::MacWindowStyle appearance to control which appearances are allowed on a per-window basis. check-in: 02587490 user: culler tags: bug-0d63621b6c
2019-03-17
20:40
Added a drawing procedure for dark BevelButtons. check-in: 520a121d user: culler tags: bug-0d63621b6c
19:41
Improve the behavior and appearance of BevelButtons. check-in: 523b9147 user: culler tags: bug-0d63621b6c
14:13
Fixed error in height computation for BevelButtons. check-in: a8b91a2d user: culler tags: bug-0d63621b6c
03:20
Made PushButtons display correctly in pressed state. check-in: 569afaba user: culler tags: bug-0d63621b6c
2019-03-16
14:54
Tests of rotation Closed-Leaf check-in: 320b73bd user: dkf tags: tip-164
03:55
Fixed a logic error with selected disabled CheckBoxes and RadioButtons. check-in: 5aa31716 user: culler tags: bug-0d63621b6c
02:09
Fix comment check-in: 4f25cbe3 user: kevin_walzer tags: mac_services
02:09
Fix comment check-in: 43f384df user: kevin_walzer tags: mac_services
2019-03-15
23:22
Small corrections. check-in: f1d3c394 user: culler tags: bug-0d63621b6c
21:31
Dealt with dark BevelButtons and progress bars. check-in: cf564e76 user: culler tags: bug-0d63621b6c
21:14
Fix some conditional compilation misconfiguration. check-in: f1f399c4 user: culler tags: bug-0d63621b6c
20:28
Merge 8.6 check-in: 8d31bf8b user: jan.nijtmans tags: trunk
20:24
Make Tk run on win32/win64 using -DTCL_UTF_MAX=6. Adapted from androwish. check-in: d55be1ff user: jan.nijtmans tags: core-8-6-branch
18:41
Make some items have a virtual centre point to move. Much saner behaviour. check-in: 96c17d59 user: dkf tags: tip-164
02:42
Added a drawing procedure for dark RadioButtons and dealt with many slightly wrong ttk details. check-in: 973b11e7 user: culler tags: bug-0d63621b6c
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
21:01
Fix [609e0045f5]: MouseWheel binding for canvas on MacOS provides wrong values for %x %y check-in: d0405802 user: fvogel tags: core-8-6-branch
20:59
Fix typo Closed-Leaf check-in: 77baa1f7 user: fvogel tags: bug-609e0045f5
2019-03-13
21:46
Added a drawing procedure for dark CheckBoxes. Added drawing primitives to make the code DRYer. check-in: e85ff3ff user: culler tags: bug-0d63621b6c
19:16
Document. Factor out basic rotation function. check-in: 16470270 user: dkf tags: tip-164
16:08
Fix the build for 10.6 (Snow Leopard). check-in: b27a2256 user: culler tags: bug-0d63621b6c
13:30
Make the GroupBox render correctly on High Sierra. check-in: 640ed77b user: culler tags: bug-0d63621b6c
2019-03-12
16:24
Fixed a typo. check-in: c6bfa3e2 user: culler tags: bug-0d63621b6c
16:08
Added a drawing procedure for notebook tabs in Dark Mode. check-in: 44331942 user: culler tags: bug-0d63621b6c
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
16:18
Add colors systemControlTextColor and systemDisabledControlTextColor and use them for ttk buttons. These colors adapt to Dark Mode. check-in: a3026196 user: culler tags: bug-0d63621b6c
14:34
Fine tune the button appearance. check-in: 9db37747 user: culler tags: bug-0d63621b6c
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-10
16:11
Additional Treeview fix. check-in: 89100dbd user: culler tags: bug-0d63621b6c
16:04
Add a drawing procedure for a ttk Separator in Dark Mode. Fixed the foreground color for the TreeView in Dark Mode. check-in: 4237974d user: culler tags: bug-0d63621b6c
03:46
Added a drawing procedure to make LabelFrame and Notebook panes render correctly in Dark Mode. Fixed a bug in the computation of background colors, where alpha was accidentally being modified. check-in: 915877e8 user: culler tags: bug-0d63621b6c
2019-03-09
03:16
Ensure ::tk::mac::GetAppPath is included check-in: 16bee760 user: kevin_walzer tags: mac_services
2019-03-08
18:54
Fix bug [9286526144]: incorrect menu locations for ttk menubuttons. check-in: 8c8dddd1 user: culler tags: bug-9286526144
14:58
Changed scale man page to reflect how tick values are now displayed check-in: bcae5001 user: jaspert tags: scale-tick-format
03:44
Remove tkMacOSXLaunch.c from TIP; adds too many extraneous commands. Re-focus on URL and print events, and Services check-in: 53616eef user: kevin_walzer tags: mac_services
2019-03-07
17:16
Fixed one more None -> NULL compiler warning. check-in: 6eaf88ea user: culler tags: trunk
16:20
Add a drawing procedure to draw PushButtons and PopupButtons in Dark Mode. check-in: 0207b686 user: culler tags: bug-0d63621b6c
03:56
Clean up implementation and documentation of ::tk::mac::PrintDocument command; was mapped internally to ::tk::mac::OpenDocument and print event never fired; changed parameter to a single file path check-in: a4066811 user: kevin_walzer tags: mac_services
03:17
Fix bug in print doc implementation check-in: 8cf0d399 user: kevin_walzer tags: mac_services
03:10
Further refinement in URL event handling check-in: 25d290f9 user: kevin_walzer tags: mac_services
2019-03-06
11:16
Copy PDBs to installation if option PDBS is given during install check-in: f43280ce user: apnadkarni tags: trunk
04:54
Copy PDBs to installation if option PDBS is given during install check-in: bacbeed8 user: apnadkarni tags: core-8-6-branch
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
23:30
Fix bug [609e0045f5]: Aqua scrollwheel events have incorrect mouse coordinates. check-in: cb6302a6 user: culler tags: bug-609e0045f5
20:36
Make the branch build with MSVC by replacing calls to C99 functions round(), fmin() and fmax() by equivalent macros. check-in: 69514b20 user: fvogel tags: scale-tick-format
18:36
gif read not complete on overflow image - information missinterpreted if following subimage is querried [4da2191b] check-in: 5b17bc40 user: oehhar tags: core-8-6-branch
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
14:46
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: fe352f24 user: culler tags: core-8-6-branch
13:00
Cleanup line endings check-in: 8055d910 user: kevin_walzer tags: mac_services
12:59
Minor cleanup check-in: b999f02c user: kevin_walzer tags: mac_services
2019-03-03
19:40
Make notebook tabs readable in dark mode. check-in: a4d5141f user: culler tags: bug-0d63621b6c
17:04
Increase the size of the ring buffer for Aqua, and modify bgerror so it doesn't try (and fail) to post a dialog inside [NSView drawRect]. Closed-Leaf check-in: 98cb3c6f user: culler tags: bug-1951abf33d
2019-03-02
18:48
Cleanup of code to set default app, fix crashes check-in: 73dfdaae user: kevin_walzer tags: mac_services
15:46
Update check-in: fe4d1b63 user: kevin_walzer tags: mac_services
15:29
Replace some deprecated calls check-in: 526e13ef user: kevin_walzer tags: mac_services
2019-03-01
16:38
Clean up implementation check-in: 50b29316 user: kevin_walzer tags: mac_services
16:04
Make it be an error to create a transient/master cycle on Windows. check-in: 09a3a48d user: culler tags: bug-1951abf33d
15:46
Make it be an error to create a transient/master cycle on unix. check-in: d0d1c883 user: culler tags: bug-1951abf33d
15:28
Make it be an error to create a transient/master cycle on Aqua. Other platforms will be handled in separate check-ins. check-in: 48640053 user: culler tags: bug-1951abf33d
04:07
Fix bug 1951abf33d: Aqua sometimes segfaults when destroying a transient. check-in: 4a4b5669 user: culler tags: trunk
04:01
Fix bug 1951abf33d: Aqua sometimes segfaults when destroying a transient. check-in: 8bfb7932 user: culler tags: core-8-6-branch
2019-02-28
16:37
Trimmed an unused variable check-in: c3cd9cb2 user: jaspert tags: scale-tick-format
15:52
Added a procedure to increase the number of digits in the tick values until the maximum rounding error goes below a certain value, currently 0.2x the tick interval. Also fixed it to work with scales from larger to smaller values. check-in: b518b5a0 user: jaspert tags: scale-tick-format
15:29
Fix bugs in the list management code for the record of transient windows. check-in: eab3c21c user: culler tags: bug-1951abf33d
13:44
Rename tkMacOSXLaunch.c check-in: c162832b user: kevin_walzer tags: mac_services
13:42
Update makefile, trying to build check-in: e9c38d79 user: kevin_walzer tags: mac_services
06:18
Remove some bloat from tkMacOSXWm.c. check-in: f4391e72 user: culler tags: bug-1951abf33d
05:02
Make sure that we don't create cycles in the parent->child digraph even if there are cycles in the master->transient digraph. check-in: 324dae0a user: culler tags: bug-1951abf33d
03:51
Add launcher code, update docs check-in: d9642c10 user: kevin_walzer tags: mac_services
2019-02-27
23:22
Adding 1 character fixes two of the three crashes reported in ticket [1951abf33d] check-in: 46451724 user: culler tags: bug-1951abf33d
06:31
Cleaned up the code in tkMacOSXColors.c. Discovered along the way that we can partially support Dark Mode for ttk widgets. check-in: fd571cfd user: culler tags: bug-0d63621b6c
04:25
Cleanup of library code, removal of unneeded function check-in: b7dc1382 user: kevin_walzer tags: mac_services
04:07
Update mac_services branch, intend to submit a TIP check-in: 3cb35aab user: kevin_walzer tags: mac_services
2019-02-25
02:19
Remove some unneeded code. check-in: e2eb16dc user: culler tags: bug-0d63621b6c
2019-02-24
17:08
Fix bug [0d63621b6c]: Aqua ttk uses incorrect background colors. check-in: a90a32fd user: culler tags: bug-0d63621b6c
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
21:16
Fix bug [9771ae0f0b]: In Aqua, deiconifying a transient of a withdrawn window can create a zombie. check-in: b2b91450 user: culler tags: core-8-6-branch
05:44
Fix bug [9771ae0f0b]: In Aqua, deiconifying a transient of a withdrawn window can create a zombie Closed-Leaf check-in: 20029d1c user: culler tags: bug-9771ae0f0b
04:10
Fix bug [56a1823c73]: Aqua toplevels can fail to appear on screen. check-in: a3d50fdc user: culler tags: trunk
02:30
Fix bug [56a1823c73]: Aqua toplevels can fail to appear on screen. check-in: 5e709226 user: culler tags: core-8-6-branch
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
18:50
Fix [30a0fc767a]: spelling error in a comment check-in: f248e1f0 user: fvogel tags: core-8-6-branch
2019-02-20
11:51
Eliminate trailing zeros from scale tick values. This is done by calculating a separate format string for these values, rather than using the same format string as for the current value. The basis is the same, i.e., enough digits are displayed to distinguish any pair of adjacent tick values, and all tick values have the same number of decimals so some may still have trailing zeros.

Code for laying out vertical scales has been adjusted to take account of the fact that the tick column may now be narrower than the value column. check-in: 7fb9edbf user: jal_frezie tags: scale-tick-format

2019-02-18
18:48
Fix bug [56a1823c73]: Aqua toplevels can fail to appear on screen. Closed-Leaf check-in: 60edb6d4 user: culler tags: bug-56a1823c73
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:32
Remove a missed unused variable. check-in: 4c2dacd6 user: culler tags: core-8-6-branch
21:02
Fix bug [2249e64bdc]: adjust unixWm tests which expect impossible results on Aqua. check-in: c21aba47 user: culler tags: trunk
21:01
Fix bug [2249e64bdc]: adjust unixWm tests which expect impossible results on Aqua. check-in: 30198903 user: culler tags: core-8-6-branch
16:12
Two text tests also try to position a window with y = 0. Tweak these for Aqua. Closed-Leaf check-in: d4c30b44 user: culler tags: bug-2249e64bdc
15:49
Fix bug [2249e64bdc]: Some unixWm tests expect the impossible on Aqua check-in: 9a0e3174 user: culler tags: bug-2249e64bdc
12:45
Fix bug [b389dfcd8f]: Aqua miscalculates window position on secondary display. check-in: a28f811e user: culler tags: trunk
12:43
Fix bug [b389dfcd8f]: Aqua miscalculates window position on secondary display. check-in: a7bafc45 user: culler tags: core-8-6-branch
03:34
Fix bug [b389dfcd8f]: Aqua miscalculates window position on secondary display Closed-Leaf check-in: d583ba59 user: culler tags: bug-b389dfcd8f
2019-02-10
18:26
Fix bug [8814bddf5d]: segfault in [NSMenu size] check-in: b4bbb590 user: culler tags: trunk
18:24
Fix bug [8814bddf5d]: segfault in [NSMenu size] check-in: af7dbf1d user: culler tags: core-8-6-branch
2019-02-09
18:56
Fix bug [8814bddf5d]: segfault in [NSMenu size] Closed-Leaf check-in: d8fa5825 user: culler tags: bug-8814bddf5d
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
17:10
Fix the build for MSVC check-in: 318d48d5 user: fvogel tags: core-8-6-branch
17:10
Fix the build for MSVC Closed-Leaf check-in: 8a08ffdf user: fvogel tags: bug-58665b91dd
16:44
Fix bug [1529659ff]: Embedded toplevel makes the outer toplevel menu inaccessible. check-in: 01441d8d user: culler tags: core-8-6-branch
2019-02-07
18:26
Fix bug [58665b91dd]: many unixEmbed tests fail. check-in: 63aa58b2 user: culler tags: trunk
18:07
Fix bug [58665b91dd]: many unixEmbed tests fail. check-in: d5989e7e user: culler tags: core-8-6-branch
17:08
Also change tkWinEmbed.c to match the change in tkUnixEmbed.c, for consistency. check-in: de9ae713 user: culler tags: bug-58665b91dd
2019-02-04
19:08
Change tkMacOSXEmbed.c to match the change in tkUnixEmbed.c even though this not needed to pass 6.2a. check-in: d58bb5c5 user: culler tags: bug-58665b91dd
16:48
Make the place manager send ConfigureNotify events when size change requests are rejected. This makes unixEmbed-6.2a pass. check-in: c22c402b user: culler tags: bug-58665b91dd
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
20:31
Propagate the call to TkpInitKeymapInfo in TkpOpenDisplay from Linux to macOS. check-in: 8ad2b2d0 user: fvogel tags: bug6e8afe516d, tip-532
20:22
Propagate the call to TkpInitKeymapInfo in TkpOpenDisplay from Linux to Windows. check-in: a2d9055c user: fvogel tags: bug6e8afe516d, tip-532
17:28
rebase to trunk check-in: 2788c9d4 user: fvogel tags: bug6e8afe516d-87, tip-532
17:23
Create a derivated version of TIP #532 targeting trunk (8.7), with PREFER_MOST_SPECIALIZED_EVENT=1 and SUPPORT_ADDITIONAL_MOTION_SYNTAX=1 check-in: 361f2173 user: fvogel tags: bug6e8afe516d-87, tip-532
17:18
Tweaked comments check-in: 263b9cde user: fvogel tags: bug6e8afe516d, tip-532
17:04
Fix ultra-minor formatting issue in the rules for electing the matching sequence check-in: 8b49b98b user: fvogel tags: bug6e8afe516d, tip-532
16:39
Simplify and uniformize unixEmbed tests 6.1, 6.1a, 6.2, 6.2a. check-in: e9b3a626 user: culler tags: bug-58665b91dd
11:21
gif read not complete on overflow image - information missinterpreted if following subimage is querried [4da2191b] Closed-Leaf check-in: 682c7f7f user: oehhar tags: bug-4da2191b
2019-02-02
19:16
Add missing components of the implementation of transient windows on macOS. check-in: 5cac9a70 user: culler tags: trunk
19:13
Add missing components of the implementation of transient windows on macOS. check-in: 8248a78b user: culler tags: core-8-6-branch
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
17:51
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: d95dc604 user: fvogel tags: core-8-6-branch
2019-02-01
23:38
Remove unnecessary sleep from unixEmbed-6.2a, which still fails however. check-in: d17b5af5 user: culler tags: bug-58665b91dd
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-31
22:00
Changes which make unixEmbed-8.1a pass on macOS. check-in: 5300485f user: culler tags: bug-58665b91dd
2019-01-30
17:04
Tweak the last commit: generate FocusOut events when the NSApp is deactivated. check-in: 9ab74c65 user: culler tags: bug-58665b91dd
16:27
A small change in how ActivateEvents are handled makes unixEmbed-5.3a pass on Aqua. check-in: 0a8decba user: culler tags: bug-58665b91dd
2019-01-28
21:16
Remove lines that were commented out. Closed-Leaf check-in: 322f044f user: culler tags: bug-70e531918e
17:06
Edited comments. check-in: 4f2621d2 user: culler tags: bug-70e531918e
16:39
Reverting TkpPostTearoffMenu to the unix function, which is equally useless but allows the tests to run without user intervention. check-in: f234f162 user: culler tags: bug-70e531918e
14:27
Use the MENU_DELETION_PENDING flag to guard against crashes when the postcommand deletes the menu. check-in: 0de6647c user: culler tags: bug-70e531918e
2019-01-27
17:15
Fix over-correction in the last commit. We must allow item to be nil on macOS. check-in: d44b9b35 user: culler tags: bug-70e531918e
16:56
Add an update making unixEmbed-5.1a pass on Linux check-in: 10c6a3f1 user: fvogel tags: bug-58665b91dd
16:26
Fix bugs that could lead to segfaults when the test interpreter is destroyed. Closed-Leaf check-in: 531c9676 user: culler tags: bug-688cd9c9de
16:04
More changes in the Unix version of TkpTestembedCmd check-in: 0ab3b2b0 user: fvogel tags: bug-58665b91dd
14:07
Reduce the number of unixEmbed test failures on Linux from 10 to 4 by propagating changes in TkpTestembedCmd from macosx/tkMacOSXEmbed.c to the unix version of it in unix/tkUnixEmbed.c check-in: 2fc0a92e user: fvogel tags: bug-58665b91dd
13:46
Fix indentation in the -setup and -cleanup sections of the new *a tests check-in: 56b9c4a2 user: fvogel tags: bug-58665b91dd
13:38
Make unixEmbed-3.2 pass on macOS even with the deployment target when unixEmbed-1.5a was run before. check-in: 858b8bed user: fvogel tags: bug-58665b91dd
09:11
Make unixEmbed-3.2 pass (revert previous change that introduced a loop on [winfo exists .t2] since this prevents the necessary update to be executed) check-in: 7e9b8edb user: fvogel tags: bug-58665b91dd
00:25
Fix bug [688cd9c9de]: many wm-transient tests fail on macOS check-in: b0525670 user: culler tags: bug-688cd9c9de
2019-01-26
16:58
Load the Tk package, not Tktest check-in: 96426c0d user: fvogel tags: bug-58665b91dd
16:17
Attempt to make the new unixEmbed tests work when tests are run from the build directory, without installing Tk. check-in: 8dfe9f4e user: culler tags: bug-58665b91dd
13:46
Outdated code fragment has been removed (DONT_REDIRECT_GENERATED_KEY_EVENTS). check-in: 59ce854f user: gcramer tags: bug6e8afe516d, tip-532
13:43
Per default debugging should be disabled. check-in: 85e3e1a8 user: gcramer tags: bug6e8afe516d, tip-532
13:31
Fix [3003895fff] and [1899040fff]: TkRoundToResolution doesn't account for -from check-in: d7ca808d user: fvogel tags: trunk
13:30
Fix [3003895fff] and [1899040fff]: TkRoundToResolution doesn't account for -from check-in: 194e4313 user: fvogel tags: core-8-6-branch
2019-01-23
20:42
Constrain send.test tests which are inappropriate for macOS with notAqua. check-in: 7db9fffa user: culler tags: trunk
20:40
Constrain send.test tests which are inappropriate for macOS with notAqua. check-in: 6ba60210 user: culler tags: core-8-6-branch
19:36
Fix unixEmbed test failures on macOS. check-in: d5ce465f user: culler tags: trunk
18:05
Fix unixEmbed test failures on macOS. check-in: 8140ebf0 user: culler tags: core-8-6-branch
17:55
Remove debug print statement. check-in: 6d9093b4 user: culler tags: bug-58665b91dd
17:45
Fix bug [58665b91dd]: unixEmbed tests fail on macOS due to use of dobg. check-in: f445826b user: culler tags: bug-58665b91dd
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:48
Fix [509cafafae]: ttk::treeview tag options ignored in 8.6.9. Thanks to cjmcdonald for suggesting a fix. check-in: 9e3cc3a8 user: fvogel tags: core-8-6-branch
19:33
Fix typo triggering error when running unixButton tests on Windows and Linux. check-in: 76db1e0f user: fvogel tags: trunk
19:33
Fix typo triggering error when running unixButton tests on Windows and Linux. check-in: ed0075fc user: fvogel tags: core-8-6-branch
19:32
Fix typo triggering error when running unixButton tests on Windows and Linux. Closed-Leaf check-in: a03cc0ac user: fvogel tags: bug-e733d3770f
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
18:05
Clean up Aqua button geometry code so unixButton tests pass, and make a few small adjustments to the appearance. check-in: 521c2e75 user: culler tags: core-8-6-branch
2019-01-16
14:06
Tiny adjustment to text position, to match native buttons. check-in: 1b415f98 user: culler tags: bug-e733d3770f
03:41
Fix bug [e733d3770f]: geometry issues with buttons on macOS check-in: 00ef6559 user: culler tags: bug-e733d3770f
2019-01-15
21:22
For macOS, guard against a crash in TkpPostMenu and fix TkPostTearoffMenu. Adjust menu.test for the new argument name. check-in: 2672c32f user: culler tags: bug-70e531918e
14:48
Fix name collision on macOS. Clarify some logic in the geometry computation. check-in: 4f4bec1d user: culler tags: bug-70e531918e
14:44
(1) Computation of most specialized event (PREFER_MOST_SPECIALIZED_EVENT) changed to make it more user-friendly (2) Minor modifications in bind.test (only textual changes) check-in: 149760d9 user: gcramer tags: bug6e8afe516d, tip-532
14:00
Use TkGetMenuIndex to parse the index argument to the post command. check-in: 31984285 user: culler tags: bug-70e531918e
2019-01-14
17:15
Fix in comparison of homegeneous equal sequences, a real problem with old implementation, see new test case bind-33.15. check-in: be0be1ae user: gcramer tags: bug6e8afe516d, tip-532
13:57
Fix the underlying problem with empty menubuttons on the mac, rather than the symptom. check-in: d1a4f177 user: culler tags: bug-70e531918e
2019-01-13
19:24
Deal with empty menubuttons on the mac. check-in: 0bf6de05 user: culler tags: bug-70e531918e
18:02
Add TkpPostTearoffMenu, called by TkPostTearoffMenu and used in the menu post command; eliminates #ifdef in the generic code. check-in: 0f8ee94e user: culler tags: bug-70e531918e
16:43
Avoid errors when a menu is destroyed before its postcommand is run. check-in: 877bea7a user: culler tags: bug-70e531918e
15:48
Superfluous comment removed. check-in: 408bdfa7 user: gcramer tags: bug6e8afe516d, tip-532
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
14:48
Merge 8.5 check-in: 1993e127 user: jan.nijtmans tags: core-8-6-branch
14:44
Not actually necessary to fix those (they don't give warnings because those are switched off), but while on it it's better to correct those ill-usages of 'None' too check-in: 442ad0d2 user: jan.nijtmans tags: core-8-5-branch
14:35
Fix [3003895fff] and [1899040fff] with a different fix, this time it does not resurrect [220665ffff] or duplicates [220265ffff] [779559ffff]. All scale.test tests do pass now. check-in: 83c7e670 user: fvogel tags: bug-3003895fff, bug-1899040fff
12:09
Reverting change of return type of function Tk_CreateBinding: 'unsigned long' -> 'Mask'. X11 headers are not using type 'Mask', so I will not use either. check-in: 834b7e14 user: gcramer tags: bug6e8afe516d, tip-532
10:13
(1) Return type of Tk_CreateBinding changed to 'Mask'. (2) Fix of issue with homogeneous equal sequences. New test cases bind-32.12 and bind-32.13. check-in: ec38f729 user: gcramer tags: bug6e8afe516d, tip-532
2019-01-12
16:56
Fix the build after previous commit check-in: abff3a1d user: fvogel tags: revised_text, tip-466
2019-01-11
21:47
Fix related menubutton issues on linux and Windows. check-in: 63fef3c5 user: culler tags: bug-70e531918e
2019-01-10
14:14
Fix in comparison of complex patterns, new test cases bind-33.9, bind-33.10, and bind-33.11. check-in: 417b4ef3 user: gcramer tags: bug6e8afe516d, tip-532
12:27
Merge trunk check-in: 98493932 user: jan.nijtmans tags: revised_text, tip-466
11:39
Merge 8.6 check-in: 60be4026 user: jan.nijtmans tags: bug6e8afe516d, tip-532
11:28
Missed 2 spots in previous commit (only relevant for test-suite) check-in: 36caa0cb user: jan.nijtmans tags: core-8-6-branch
10:07
Merge 8.6 check-in: 371c4059 user: jan.nijtmans tags: trunk
09:54
PREFER_MOST_SPECIALIZED_EVENT was broken, is working again. check-in: 7e6965a9 user: gcramer tags: bug6e8afe516d, tip-532
08:10
Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols. *** POTENTIAL INCOMPATIBILITY *** on Windows only: gcc/clang/MSVC will generate new warnings in extensions when the "None" symbol is used incorrectly. Those warnings are all fixed in the core, that's what most of this commit is doing. check-in: c707c501 user: jan.nijtmans tags: core-8-6-branch
2019-01-09
21:58
Add new test scale-14.13 to guard against regressions with [220665ffff], and duplicates [220265ffff] and [779559ffff]. This test currently fails in the present bugfix branch but passes in core-8-6-branch check-in: 497ab896 user: fvogel tags: bug-3003895fff, bug-1899040fff
14:28
Fix bug [70e531918e]: geometry issues with menubuttons on macOS check-in: 06cc21c0 user: culler tags: bug-70e531918e
13:01
Implement local grabs on macOS. check-in: 10f2f6f2 user: culler tags: trunk
2019-01-08
23:01
Implement local grabs on macOS. check-in: 1edd8b7a user: culler tags: core-8-6-branch
22:53
Update the demos to give a more complete explanation of local and global grabs. Closed-Leaf check-in: 97a0b2b5 user: culler tags: mac-local-grabs
15:24
Merge 8.6 and all changes from original [bug-9e31fd9449] branch Closed-Leaf check-in: 6e620cfa user: jan.nijtmans tags: bug-9e31fd9449-8-6
08:31
Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols. *** POTENTIAL INCOMPATIBILITY *** on Windows only: gcc/clang/MSVC will generate new warnings in extensions when the "None" symbol is used incorrectly. Those warnings are all fixed in the core, that's what most of this commit is doing. check-in: 418f1c05 user: jan.nijtmans tags: core-8-5-branch
2019-01-05
20:55
Fix [3003895fff] and [1899040fff]: TkRoundToResolution doesn't account for -from check-in: 4a9a1264 user: fvogel tags: bug-3003895fff, bug-1899040fff
19:34
Document the behavior of local and global grabs on macOS. check-in: ccf0e4a3 user: culler tags: mac-local-grabs
17:00
Implement local grabs for Aqua. check-in: 58470526 user: culler tags: mac-local-grabs
2019-01-04
23:29
Merge 8.6 check-in: 723d71fc user: jan.nijtmans tags: trunk
23:27
Merge 8.5 check-in: dbb582dd user: jan.nijtmans tags: core-8-6-branch
22:41
Fix a few minor compiler warnings, occurring in later gcc/clang versions. check-in: 8c8dd813 user: jan.nijtmans tags: core-8-5-branch
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
00:49
Resolve bug [18a4ba19bd]. Make winfo containing behave consistently across platforms and fix a bug with embedded toplevels. check-in: 6942f5af user: culler tags: core-8-6-branch
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
21:17
re-base to 'cleaned-up' core-8-6-branch Closed-Leaf check-in: ab5d40e3 user: jan.nijtmans tags: bug-18a4ba19bd
21:14
Remove 3 lines of code in tkTextDisp.c which had become obsolete but were accidentally left in the file. check-in: 519cc259 user: jan.nijtmans tags: core-8-6-branch
21:09
Fix bug [b2dd3b4fe8] (text-11a.41 sometimes hangs) by reworking how the <<WidgetViewSync>> event is handled. check-in: 6ca933bc user: jan.nijtmans tags: core-8-6-branch
21:08
Let's see if we can build something with Travis-CI check-in: 32d1570b user: jan.nijtmans tags: core-8-6-branch
20:53
Bring back more original "None" usages, and fix other warnings which gradually slipped in. Wherever possible, pragma's are used in MSVC to silence useless compiler warnings. Closed-Leaf check-in: b5d29f4e user: jan.nijtmans tags: bug-9e31fd9449
20:38
Merge core-8-6-branch. check-in: e99cc008 user: culler tags: bug-18a4ba19bd
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:45
Remove 3 lines of code in tkTextDisp.c which had become obsolete but were accidentally left in the file. check-in: d49951e5 user: culler tags: bug-9e31fd9449-8-6
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:47
Merge core-8-6-branch. check-in: 74e6f0e7 user: culler tags: bug-18a4ba19bd
16:22
Fix two compiler warnings about format string buffers being too small. check-in: 133bbaf5 user: culler tags: bug-9e31fd9449-8
16:20
Fix two compiler warnings about format string buffers being too small. check-in: 1fcb165e user: culler tags: bug-9e31fd9449-8-6
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
14:57
Fix bug [b2dd3b4fe8] (text-11a.41 sometimes hangs) by reworking how the <<WidgetViewSync>> event is handled. check-in: 86d0617b user: culler tags: bug-9e31fd9449-8-6
14:45
Fix the build for MSVC once more. Closed-Leaf check-in: ab1040ec user: culler tags: bug-b2dd3b4fe8
14:13
Be careful about Bool types. check-in: 878fc3b7 user: culler tags: bug-b2dd3b4fe8
2019-01-02
18:25
Fix the build for Windows with MSVC check-in: b83b4635 user: fvogel tags: bug-b2dd3b4fe8
18:17
Make AsyncUpdateLineMetrics cancel any idle tasks for the afterSyncCmd before running it, to protect against bug [0a9c91951b]. check-in: 0fabe723 user: culler tags: bug-b2dd3b4fe8
15:12
It is no longer necessary to run any idle tasks before updating all line metrics, since pendingsync is independent of REDRAW_PENDING now. check-in: 3e455622 user: culler tags: bug-b2dd3b4fe8
13:17
Remove debug output from bind-15.23 check-in: 555acbca user: fvogel tags: bug6e8afe516d, tip-532
12:16
Mac OS X hack removed in tkInt.h check-in: 1fd96a3c user: gcramer tags: bug6e8afe516d, tip-532
12:13
Forgotten checkin of updated files, because TkBindDeadWindow has been removed. check-in: 3e7cbaff user: gcramer tags: bug6e8afe516d, tip-532
12:12
TkBindDeadWindow reamoved, reset of repetition counters will now be realized with the help of DestroyNotify event, because the call of TkBindDeadWindow comes too late. check-in: e3950814 user: gcramer tags: bug6e8afe516d, tip-532
11:54
Fix tests order according to their numbering check-in: d14eb987 user: fvogel tags: bug-b2dd3b4fe8
10:17
Simplify TkTextPendingsync by using the new OUT_OF_SYNC flag check-in: 63b6f5b6 user: fvogel tags: bug-b2dd3b4fe8
10:16
Add an explanatory comment, and slightly optimize (in the case of the empty peer). check-in: 2b9700d8 user: fvogel tags: bug-b2dd3b4fe8
01:21
Use a flag bit instead of an int to store the sync state. Avoid running idle tasks in the sync command if possible. check-in: 09384e6b user: culler tags: bug-b2dd3b4fe8
2019-01-01
23:21
Clarify comment check-in: b516b532 user: fvogel tags: bug-b2dd3b4fe8
23:20
Change variable name for something clearer. check-in: 92b4dade user: fvogel tags: bug-b2dd3b4fe8
19:07
In the tests, always update after packing; sync and clear the queue before binding to WidgetViewSync; make 11a.12 work harder so it is meaningful. check-in: f59fae26 user: culler tags: bug-b2dd3b4fe8
19:03
The sync command needs to ensure that no redraw is pending before updating the line metrics. Otherwise pendingsync will remain true after the sync. check-in: 48a33b8b user: culler tags: bug-b2dd3b4fe8
16:36
Update the TextDinfo when the sync command runs, so that pendingsync will know that the widget is in sync, as expected by the tests. check-in: 53025b24 user: culler tags: bug-b2dd3b4fe8
16:30
Better fix for [509cafafae]: ttk::treeview tag options ignored in 8.6.9. This solution was suggested by cjmcdonald: Revert [d378ad72], partially revert [07b0114e] (keep documentation of tag priority order), and remove the {!disabled !selected} statespec from the -background and -foreground state map of the ttk::treeview since they are not needed and provide regressions. Closed-Leaf check-in: 0951cc94 user: fvogel tags: bug-509cafafae
15:00
Realization of global default value for tag option -undo (bug report [5a670c16ba]). check-in: 1a6d9912 user: gcramer tags: revised_text-aside
14:40
fflush the printfs check-in: 54cafd12 user: fvogel tags: bug6e8afe516d, tip-532
01:22
Correct the call to GenerateWidgetViewSync in TkTextRelayoutWindow. Make TkTextUpdateLineMetrics send a <<WidgetViewSync> if it updates all lines. check-in: 829b7f9c user: culler tags: bug-b2dd3b4fe8
2018-12-31
23:00
Forgotten checkin of changed header file. check-in: c8fdf421 user: gcramer tags: bug6e8afe516d, tip-532
16:58
Make GenerateWidgetSyncEvent save the sync state whenever it sends an event, and not send an event unless the requested state differs from the saved state. check-in: bb1b1acf user: culler tags: bug-b2dd3b4fe8
16:46
Another test version for Windows, dedicated to bind-15.23. check-in: 2bbced9e user: gcramer tags: bug6e8afe516d, tip-532
16:36
merge core-8-6-branch. check-in: b4dd4f24 user: culler tags: bug-b2dd3b4fe8
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
15:56
As requested by Christian Werner/François Vogel and others: Undo many None -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected. check-in: 0e4b26fd user: jan.nijtmans tags: bug-9e31fd9449-8-6
15:36
As requested by Christian Werner/François Vogel and others: Undo many None -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected. check-in: cb118aad user: jan.nijtmans tags: bug-9e31fd9449
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
12:06
No real changes, only beautification. check-in: bef32e44 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-30
22:41
TextInvalidateLineMetrics should always send a <<WidgetViewSync>> event, whether an asynchronous update is scheduled at that moment or not. check-in: 9c455361 user: culler tags: bug-b2dd3b4fe8
22:32
Merge core-8-6-branch. check-in: cf01d9c3 user: culler tags: bug-b2dd3b4fe8
22:17
Function TkpBindDeadWindow isn't a platform-dependent function, therefore rename it as TkBindDeadWindow check-in: e5574cbb user: fvogel tags: bug6e8afe516d, tip-532
17:27
Test cases 32.10 and 32.15 improved. check-in: e78437d5 user: gcramer tags: bug6e8afe516d, tip-532
16:47
New test cases added: reset button state after destroying window, and detect when window has changed. check-in: 6b1c0ed8 user: gcramer tags: bug6e8afe516d, tip-532
16:31
Last fix was erroneous and has been reverted. Now I think I see the problem: TkpBindDeadWindow() has to reset the button counters. check-in: e5db5761 user: gcramer tags: bug6e8afe516d, tip-532
15:04
Fix in TkpBindDeadWindow: now promotion lists will be updated, this will hopefully fix the Windows problem with test case bind-15.23. check-in: 1f1f7488 user: gcramer tags: bug6e8afe516d, tip-532
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-28
18:58
Empty commit, required to realize previous commit (technical problems with fossil). check-in: 0420e1fa user: gcramer tags: bug6e8afe516d, tip-532
18:56
Technical problem with NO_NUMBER fixed. check-in: e18809b3 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-26
15:01
Merge 8.6 check-in: 47b4a60a user: jan.nijtmans tags: bug-9e31fd9449-8
14:59
Merge 8.5. Undo previous introduced ***POTENTIAL INCOMPATIBLITY*** on win32 check-in: 2aa1e45b user: jan.nijtmans tags: bug-9e31fd9449-8-6
14:55
Change None/ControlMask on win32 (and MacOSX - which is harmless) to being an enum. This fixes (hopefully) the ***POTENTIAL INCOMPATABILITY*** in previous commit check-in: 5a90e3eb user: jan.nijtmans tags: bug-9e31fd9449
2018-12-24
19:35
Temporary version of tkBind.c, testing failing bind-15.23 under Windoze. check-in: 4e8f2bc6 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-23
11:59
Subset test of modifier masks has been beautified and is better readable now. check-in: 9cd4bb98 user: gcramer tags: bug6e8afe516d, tip-532
11:17
Memory holes elimnated. check-in: bdc917a5 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-22
21:02
Fix the build for Windows check-in: 4499a2c5 user: fvogel tags: bug6e8afe516d, tip-532
18:13
Make test case 32.10 safer. check-in: 193c0d77 user: gcramer tags: bug6e8afe516d, tip-532
18:06
Try to fix problem with test case 32.10 (Windoze). check-in: 40d90b42 user: gcramer tags: bug6e8afe516d, tip-532
17:53
Try to fix problem with test case bind-32.10 under Windoze. check-in: 0f6871d9 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-20
20:05
Fix of test case bind-32.9 check-in: a3129f75 user: gcramer tags: bug6e8afe516d, tip-532
20:00
Let's see if we can build something with Travis-CI check-in: deb6ecc0 user: jan.nijtmans tags: bug-9e31fd9449-8-6
14:24
merge core-8-6-branch. check-in: 8d7a11ae user: culler tags: bug-18a4ba19bd
13:09
Merge 8.6 check-in: 60c4abff user: jan.nijtmans tags: androwish
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
09:44
Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols

*** POTENTIAL INCOMPATIBILITY *** for Win32 only: On X11 and Mac, "None" can still be used as before check-in: 8a96bfd0 user: jan.nijtmans tags: bug-9e31fd9449-8-6

08:02
Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols. Also fix a few newer (harmless) gcc warnings. check-in: a9d7c4da user: jan.nijtmans tags: bug-9e31fd9449
2018-12-19
23:19
Add a comment. check-in: 4e377bf7 user: culler tags: bug-18a4ba19bd
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-18
19:32
merge-mark check-in: 781f20c0 user: jan.nijtmans tags: bug6e8afe516d, tip-532
18:46
Only correction of typo in comment. check-in: 2456add0 user: gcramer tags: bug6e8afe516d, tip-532
18:37
Bugfix in matching virtual events, see new test case bind-32.11 check-in: 9b04e0fe user: gcramer tags: bug6e8afe516d, tip-532
2018-12-17
20:50
close unintended fork check-in: 2281791c user: fvogel tags: bug-18a4ba19bd
20:50
Fix typo check-in: 624767ab user: fvogel tags: bug-18a4ba19bd
20:46
Adjust wm.test to expect -type as a possible attribute on Aqua. check-in: f081049a user: culler tags: bug-18a4ba19bd
20:28
On Aqua make "wm attribute pathname -type" return "unsupported" instead of crashing. check-in: 05b0d3f7 user: culler tags: bug-18a4ba19bd
20:01
Add a dummy implementation of "wm attribute pathname -type" for Aqua, to obviate platform dependent code. check-in: 96bc08e0 user: culler tags: bug-18a4ba19bd
16:44
Fix a bug with window ordering in Aqua. Deal with remaining unixWm tests. check-in: 3162e29f user: culler tags: bug-18a4ba19bd
14:38
Make the Mac also return NULL for points in the title bar. check-in: 5255002f user: culler tags: bug-18a4ba19bd
14:11
Restore the old behavior with unix title bars and borders, but document and test it. check-in: 9182c2f7 user: culler tags: bug-18a4ba19bd
2018-12-16
22:56
Fix typos in unixWm.test. check-in: 0ce323c8 user: culler tags: bug-18a4ba19bd
22:20
Fix a small error in the aqua Tk_CoordsToWindow related to embedded toplevels. check-in: b8dc1422 user: culler tags: bug-18a4ba19bd
21:54
Make unixWm-50.3 use a slave rather than dobg and fix the bug it revealed. check-in: 166d30b9 user: culler tags: bug-18a4ba19bd
2018-12-15
11:33
New files from René Zaumseil check-in: cc4a0d4c user: fvogel tags: tip-510
2018-12-14
19:44
On second thought, it is better to follow X11 and return an empty string when the top window containing the point has a different interpreter. check-in: d52c9652 user: culler tags: bug-18a4ba19bd
19:15
On aqua, make FrontWindowAtPoint pay attention to which interpreter is calling it. check-in: 5c527a0a user: culler tags: bug-18a4ba19bd
18:14
For consistency, make "winfo containing" ignore the title bar on macOS. check-in: 7e470046 user: culler tags: bug-18a4ba19bd
17:09
Another rework to *correctly* search for the highest toplevel containing a point when it is in an invisible border. check-in: 705e64b5 user: culler tags: bug-18a4ba19bd
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
03:52
Add a comment in unixWm.test about iconifying the root window. check-in: 8b45cf34 user: culler tags: bug-18a4ba19bd
2018-12-13
23:09
Gnome3 behaves differently when the root window is involved. More intricate logic is needed to handle that case. check-in: 702ef0de user: culler tags: bug-18a4ba19bd
16:47
Make the minimal change needed to fix the issue with Gnome 3 invisible borders, without changing any other behavior. check-in: 9c4a5faf user: culler tags: bug-18a4ba19bd
16:40
Revert tkUnixWm.c to the core-8-6-branch version. check-in: f7f04a64 user: culler tags: bug-18a4ba19bd
03:26
Fix the containment test for menubars. Ensure that the command returns an empty string if the point is in the title bar or covered by another application. check-in: 8e843c7a user: culler tags: bug-18a4ba19bd
2018-12-12
20:55
A few WideINT-related range improvements and comment fixes check-in: 3e49d811 user: jan.nijtmans tags: trunk
15:50
Fix the containment test, check for iconified windows, adjust some tests. check-in: e7fd7fb9 user: culler tags: bug-18a4ba19bd
04:18
Correct some of the logic in Tk_CoordsToWindow. check-in: 365289f5 user: culler tags: bug-18a4ba19bd
2018-12-11
20:20
Fix aqua FrontWindowAtPoint which was saying that every point was in the top window. check-in: 7d804644 user: culler tags: bug-18a4ba19bd
19:58
merge core-8-6-branch (autosync failed because of permissions) check-in: f509221a user: culler tags: bug-18a4ba19bd
19:55
fix bug [18a4ba19bd]: winfo containing gives wrong answer on linux. check-in: 0ce471e4 user: culler tags: bug-18a4ba19bd
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
16:37
Make overrideredirect windows work. Fix overrideredirect and transient fullscreen auxiliary windows. Fix wm geometry. Adjust some tests. check-in: 81d20912 user: culler tags: core-8-6-branch
16:18
On OSX 10.6 the styleMask must be cleared to get rid of the title bar. Fix a compiler error on 10.9. Closed-Leaf check-in: ad7fc120 user: culler tags: bug-185c8557d9
15:57
Now modifier keys will trigger Key events, conform to original implementation. check-in: 087aca88 user: gcramer tags: bug6e8afe516d, tip-532
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-10
21:03
Fix cut-and-paste error. check-in: b43ad422 user: culler tags: bug-185c8557d9
19:18
Don't force other platforms to wait for the aqua animations to finish. check-in: 661f56bc user: culler tags: bug-185c8557d9
2018-12-09
20:05
fflush the debug printfs check-in: a8cb724b user: fvogel tags: bug6e8afe516d, tip-532
19:45
merge trunk (except changes in generic/tkText*) check-in: 5858e784 user: fvogel tags: revised_text, tip-466
19:20
Bugfix in Unix: key map info has to be initialized immediately, otherwise "send event" will not be handled properly. check-in: 07586f21 user: gcramer tags: bug6e8afe516d, tip-532
16:42
Aqua: Fix some subtle bugs in wm geometry. Fix the iconwindow implementation. Adjust some unixWm tests. check-in: 328d9342 user: culler tags: bug-185c8557d9
11:41
(1) Small fix in test version. (2) Minor correction of error message. check-in: 2db79f1a user: gcramer tags: bug6e8afe516d, tip-532
11:07
Intermediate test version for tracing test case bind-22.46 (Windoze). check-in: 618252a2 user: gcramer tags: bug6e8afe516d, tip-532
10:51
Try to fix failing test case bind-15.23 (Windoze only). check-in: 50ebf7d5 user: gcramer tags: bug6e8afe516d, tip-532
2018-12-08
16:25
On Aqua, tests should wait for the animation to finish before checking the geometry of a newly iconified window. check-in: c3106c50 user: culler tags: bug-185c8557d9
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
03:08
Remove overrideredirect, transient, and help-styled windows from fullscreen API check-in: e6260777 user: kevin_walzer tags: bug-185c8557d9
2018-12-07
21:30
Fix error on constraint name: unix is not x11 check-in: 60fa6f39 user: fvogel tags: bug-185c8557d9
20:15
64 bit problem finally solved, I hope. check-in: 18c2efa9 user: gcramer tags: bug6e8afe516d, tip-532
19:18
Refine tests wm-stackorder-5.2 and -6.1 to run a test of the behavior on all platforms (the expected results are different on different platforms) check-in: 2b4813da user: fvogel tags: bug-185c8557d9
18:22
Fix constraint name. !aqua is not a known constraint (the test was skipped in all platforms), however notAqua is known and lets the test run in anything else than aqua. check-in: e2f95aa5 user: fvogel tags: bug-185c8557d9
17:04
Give overrideredirect windows CollectionBehaviors so they do not try to become FullScreen, but can appear on top of a FullScreen window. check-in: 7ea0be3c user: culler tags: bug-185c8557d9
15:51
Mark tests wm-stackorder-5.2 and wm-stackorder-6.1 as inappropriate for aqua. check-in: cc743684 user: culler tags: bug-185c8557d9
2018-12-06
22:27
Implement the fancy negative coordinates in wm geometry to make many more unixWm tests pass. check-in: 76712c70 user: culler tags: bug-185c8557d9
20:33
Fix the inconsistencies in the wm geometry command reported in ticket [1c1f8d34be]. check-in: 76f6536b user: culler tags: bug-185c8557d9
03:56
Make overrideredirect windows display correctly even if the underlying NSWindow did not exist when the flag was set and fix some bounds computation bugs. check-in: 19d661bf user: culler tags: bug-185c8557d9
2018-12-04
22:41
Stop withdrawn windows from being displayed when the Wish app is reopened. check-in: 9d66b57b user: culler tags: bug-185c8557d9
21:12
Fix rendering of photo.n a bit check-in: d4dc5e10 user: fvogel tags: tip-507
21:02
Fix bug[185c8557d9]: issues with overrideredirect and zoomed state check-in: 5ce80a0a user: culler tags: bug-185c8557d9
20:37
Merge 8.6 check-in: 93e35597 user: jan.nijtmans tags: bug6e8afe516d, tip-532
20:37
Minor review: bit-flags are not use anywhere in Tk, better not use it here either: It's a memory optimization, not worth here. check-in: c6134a1f user: jan.nijtmans tags: bug6e8afe516d, tip-532
2018-12-03
19:10
Fix syntax in photo.n so that the html help builds check-in: cf70981f user: fvogel tags: tip-507
19:06
New files from René Zaumseil check-in: d538d557 user: fvogel tags: tip-507
18:59
Add a missing file from René Zaumseil check-in: 8a818458 user: fvogel tags: tip-510
01:42
Add documentation on fullscreen and tabbed window interfaces on macOS to menu man page check-in: d80ce7bd user: kevin_walzer tags: trunk
01:37
Add documentation on fullscreen and tabbed window interfaces on macOS to menu man page check-in: a7bc9a6d user: kevin_walzer tags: core-8-6-branch
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
19:11
Change tk::unsupported::MacWindowStyle tabbingid to also remove a tab if its id is modified. check-in: 99b04385 user: culler tags: core-8-6-branch
09:22
Initial patch for fixing [a7908c88d4], by Donald Arseneau Leaf check-in: 0bd092c6 user: fvogel tags: bug-a7908c88d4
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
05:00
Rework support for FullScreen windows. Provide support for Split View and Tabbed windows. check-in: 8208b816 user: culler tags: core-8-6-branch
04:56
Update README to explain how FullScreen, Split View and Tabbed windows are supported. Closed-Leaf check-in: f6349d63 user: culler tags: bug-12f7fe1f23
2018-12-01
23:27
Make Tk windows have resizable width when shown in split screen mode. check-in: cd5f55d9 user: culler tags: bug-12f7fe1f23
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
18:05
Fix the build on Sierra and earlier. check-in: 286a0042 user: culler tags: bug-12f7fe1f23
16:22
On the mac, use the default menu bar for the widget demo. check-in: 8a8ee0bd user: culler tags: bug-12f7fe1f23
2018-11-30
22:11
Make tabbed windows work correctly on macOS. check-in: 5944d2a3 user: culler tags: bug-12f7fe1f23
21:40
New files from René Zaumseil. Tkpath is now included in TIP #510. check-in: 4beac0b5 user: fvogel tags: tip-510
15:27
Cherry-pick Fix [0a9c91951b]: text-11a.22 segfault in trunk check-in: c296e891 user: jan.nijtmans tags: trunk
2018-11-29
21:04
Merge 8.6 check-in: 3098ebed user: jan.nijtmans tags: bug6e8afe516d, tip-532
08:21
Remove one more mention of rbcMain check-in: 268b5548 user: fvogel tags: tip-510
08:19
More files from René Zaumseil check-in: efa37635 user: fvogel tags: tip-510
2018-11-28
20:49
New files from René Zaumseil check-in: c5371055 user: fvogel tags: tip-510
13:44
Tidy up whitespace and casts of NULL. check-in: e5fea539 user: culler tags: bug-12f7fe1f23
2018-11-27
22:50
There's never need to cast NULL to (char *) check-in: 81957d20 user: jan.nijtmans tags: trunk
22:33
Remove unnecessary type-casts from doc examples check-in: 42dc2039 user: jan.nijtmans tags: core-8-6-branch
19:47
Fix gcc compiler issues on 10.6 check-in: 5d9f8087 user: culler tags: bug-12f7fe1f23
18:22
Fix display errors when resizing a window with tabs. check-in: 0df2ed56 user: culler tags: bug-12f7fe1f23
03:13
Remove pointless call to [NSApp setIsDrawing:NO] check-in: 60f1cefb user: culler tags: trunk
03:11
Remove pointless call to [NSApp setIsDrawing:NO] check-in: d8b17028 user: culler tags: core-8-6-branch
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
17:27
Mac code cleanup. Move interfaces for subclasses of AppKit classes to tkMacOSXPrivate.h when possible. Also Utility windows cannot go fullscreen. check-in: f7837b29 user: culler tags: core-8-6-branch
2018-11-25
21:38
Document precedence between tags and style, and priority order of tags. check-in: 07b0114e user: fvogel tags: bug-509cafafae
21:26
Fix [509cafafae]: ttk::treeview tag options ignored in 8.6.9 check-in: d378ad72 user: fvogel tags: bug-509cafafae
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:21
Fix spelling error in a variable name (GitHub PR #5, chrstphrchvz) check-in: fcd437ee user: fvogel tags: core-8-6-branch
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
17:06
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: 0e71aba7 user: fvogel tags: core-8-6-branch
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
02:46
Merge fix for Tk console not accepting keyboard input initially when launched from bundled Wish app on macOS check-in: a49765ce user: kevin_walzer tags: core-8-6-branch
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
22:31
Fix bug e3b954df68: mouse cursor is offset when tab bar is shown or window goes full screen, plus other fullscreen issues. check-in: b5d277dd user: culler tags: core-8-6-branch
18:05
Avoid mouse cursor offset if a tab bar is shown in fullscreen mode. Closed-Leaf check-in: b770bd3f user: culler tags: bug-e3b954df68
17:34
Implement window:willUseFullScreenContentSize so fullscreen windows will really use the full screen. check-in: 711a3433 user: culler tags: bug-e3b954df68
16:15
Workaround for bundled Wish console not accepting keyboard input on Mojave Closed-Leaf check-in: 82e0ece2 user: kevin_walzer tags: console-fix
09:04
sync tcl.m4 with Tcl version check-in: 60ae100b user: jan.nijtmans tags: trunk
2018-11-22
19:30
Edited a comment. check-in: b78f8ad3 user: culler tags: bug-e3b954df68
19:13
Fix coordinates when window exits full screen check-in: aee6cab8 user: kevin_walzer tags: bug-e3b954df68
17:51
Apply window attributes in an NSWindowDidEnterFullScreenNotification observer rather than in toggleFullScreen. This works for split screens as well. check-in: 4190808a user: culler tags: bug-e3b954df68
2018-11-21
15:10
Implement NSWindow methods toggleTabBar and toggleFullScreen by calling super and then applying window attributes. check-in: 7b65a63f user: culler tags: bug-e3b954df68
06:44
Protect against the possibility that a future platform might have a strange implementaton of XDestroyImage. check-in: af241a5a user: culler tags: trunk
06:42
Protect against the possibility that a future platform might have a strange implementaton of XDestroyImage. check-in: a6873798 user: culler tags: core-8-6-branch
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:44
Fix the bug that caused a crash on macOS when switching to the Alt theme. check-in: f9735866 user: culler tags: core-8-6-branch
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
19:31
Fix the bug that caused a Spinbox to shrink each time it was displayed on macOS. check-in: ce431d84 user: culler tags: core-8-6-branch
18:52
Only use XCreateImage when drawing the Alt theme indicator on macOS, not on UNIX or Windows. Closed-Leaf check-in: 310504f5 user: culler tags: bug-9705d11057
00:18
Updating the build process to eliminate conditionals that are incompadible between GnuMake and true Unix Make Closed-Leaf check-in: 9a70bad9 user: hypnotoad tags: release_zipfs
2018-11-19
22:01
In TkTextUpdateLineMetrics, line numbers start at zero, not 1 check-in: 54ec9280 user: fvogel tags: bug-b2dd3b4fe8
21:54
Make text-11a.41 pass this time (hopefully...) check-in: 1d619bad user: fvogel tags: bug-b2dd3b4fe8
21:36
Patch to the 8.6.9 release of Tk to include shims to support zipfs when compiled against tcl 8.7 check-in: f38b6733 user: hypnotoad tags: release_zipfs
21:11
Repair text-11a.41 logic check-in: 29551ed4 user: fvogel tags: bug-b2dd3b4fe8
21:00
merge core-8-6-branch check-in: feec3f5d user: fvogel tags: bug-b2dd3b4fe8
18:32
Refine TkMacOSXFlushWindows and add a call to it in ThemeChangedProc (macOS only) so that windows are updated after the theme changes. check-in: 05f667dd user: culler tags: bug-9705d11057
16:46
Use XCreateImage instead of XGetImage to create a scratch image in ttkDefaultTheme.c check-in: aca7eedb user: culler tags: bug-9705d11057
16:05
Fix [0a9c91951b]: text-11a.22 segfault check-in: b3fd0001 user: dgp tags: core-8-6-branch
14:21
Implement a *correct* fix for the Spinbox drawing code, thanks to Christian Werner. Closed-Leaf check-in: 9218cdb8 user: culler tags: bug-273b6a4996
02:36
Remove duplicate and extraneous calls Leaf check-in: 0c7e75b9 user: kevin_walzer tags: mac-fullscreen-fix
02:03
Tweak fullscreen implemenation to restore correct mouse pointer coordinates check-in: 2719200a user: kevin_walzer tags: mac-fullscreen-fix
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
01:53
Restore protection against recursive calls to [NSView drawRect] which was accidentally broken in check-in [609de893] check-in: a9dfe405 user: culler tags: core-8-6-branch
2018-11-18
19:36
Fix [b2dd3b4fe8]: text-11a.41 sometimes hangs check-in: b8cb2ca6 user: fvogel tags: bug-b2dd3b4fe8
13:47
Fix bug [273b6a4996]: spinbox shrivels check-in: 85597583 user: culler tags: bug-273b6a4996
2018-11-17
23:24
merge release check-in: b386be49 user: dgp tags: core-8-6-branch
17:30
Possible fix for regression in Mojave appearance. Needs Mojave testing. Closed-Leaf check-in: af94ae3d user: dgp tags: release, core-8-6-9-rc, core-8-6-9-1
15:17
Add comments in text-11a.22 making it more easy to follow progress in the expected result buildind Closed-Leaf check-in: 198faeb7 user: fvogel tags: bug-0a9c91951b
15:10
Fix [0a9c91951b]: text-11a.22 segfault check-in: d0d56679 user: fvogel tags: bug-0a9c91951b
08:04
Comment clipboard.test and winClipboard.test Closed-Leaf check-in: 1fcd3d50 user: fvogel tags: bug-9b0f3ee54e
2018-11-16
21:54
Make a difference in the error message between the case where the clipboard is not available (because some other application grabbed it), and the case where the clipboard content cannot be retrieved. check-in: cb29e7d7 user: fvogel tags: bug-9b0f3ee54e
18:21
merge release check-in: 3daa1854 user: dgp tags: core-8-6-branch
18:11
Fix release date. check-in: 959aeb8a user: dgp tags: release, core-8-6-9-rc, core-8-6-9
18:04
Fix a humongous memory leak on macOS, caused by accidentally deleting a call to [NSApp _unlockAutoreleasePool]. check-in: 08d50d2f user: dgp tags: core-8-6-9-rc
17:44
Crash prevention. Still buggy, now test text-11a.22 fails instead of crashing. check-in: 92ed373e user: dgp tags: bug-0a9c91951b
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
14:40
Fix a humongous memory leak on macOS, caused by accidentally deleting a call to [NSApp _unlockAutoreleasePool]. check-in: 49ed6a93 user: culler tags: core-8-6-branch
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
23:08
Improve the behavior of the test image type and fix a live resize bug on Mojave. check-in: 6b2916f2 user: culler tags: core-8-6-branch
21:49
Fix [9b0f3ee54e]: Better highlight that winClipboard tests may fail if a VNC viewer is open while these tests are running check-in: 9a03de47 user: fvogel tags: bug-9b0f3ee54e
21:37
In TkMacOSXFlushWindows don't process idle tasks if there are no windows left. Closed-Leaf check-in: e6fb0611 user: culler tags: mac-tests-hang
21:30
merge core-8-6-branch check-in: 8fd3655b user: fvogel tags: trunk
21:27
Remove duplicate documentation of -text in ttk::label. This option is already described as a standard option in ttk::widget, to which ttk::label is linking check-in: 99351b03 user: fvogel tags: core-8-6-branch
20:57
Fix merging from trunk: Remove unused macro FORCE_DISPLAY check-in: 034b594c user: fvogel tags: revised_text, tip-466
20:07
Setting [NSapp isDrawing] inside setFrame on Mojave can break live resize in some situations. Stop doing that. check-in: 238b68df user: culler tags: core-8-6-branch
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
18:42
close fork check-in: eadc60c0 user: dgp tags: core-8-6-branch
18:42
close fork check-in: 89e22d0a user: dgp tags: core-8-6-branch
18:41
merge release check-in: cc779f01 user: dgp tags: core-8-6-branch
17:09
Use a better method for making test images on the mac emulate test images on other platforms. check-in: 586ae933 user: culler tags: mac-tests-hang
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
13:26
Fix tests that were sporadically hanging or failing on macOS. check-in: 1a661229 user: culler tags: core-8-6-branch
02:29
Fix an unused variable warning and rename a #define constant more rationally. check-in: 0737ce13 user: culler tags: mac-tests-hang
2018-11-13
23:54
Calling update after pack in text.test fixes hangs on OSX 10.9. check-in: ff2b3cd8 user: culler tags: mac-tests-hang
23:35
Adding update commands in the setup section fixes sporadic test failures in image.test and canvImg.test. check-in: eb0d6405 user: culler tags: mac-tests-hang
21:47
Revert the change in tkTextDisp.c since it recreates the issue resolved in ticket [ff8a1e55a2]. check-in: 1803f674 user: culler tags: mac-tests-hang
17:07
Calling update after pack .t to make sure the Text is mapped fixes the sporadic failures in text-27.11, textWind-11.1 - textWind-11.3. check-in: ee55725a user: culler tags: mac-tests-hang
13:40
Instead of calling update in the tests, fix the handling of unmapped Text widgets by AsyncUpdateLineMetrics. check-in: bd64682e user: culler tags: mac-tests-hang
05:40
fix hangs in text.test caused by calling pendingsync before the text widget was mapped. check-in: 6b693539 user: culler tags: mac-tests-hang
2018-11-12
18:14
merge 8.6 check-in: b141ce11 user: dgp tags: rc4, core-8-6-9-rc
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
21:05
Restore the build for Windows (got broken by [4a251d07db]). check-in: b6dcf902 user: fvogel tags: core-8-6-branch
16:04
Fix some inconsistent indentation; add missing emacs local variables. check-in: dba1a005 user: culler tags: trunk
16:00
Fix some inconsistent indentation; add missing emacs local variables. check-in: 6c840d52 user: culler tags: core-8-6-branch
07:03
Restore the appearance virtual events now that the crashes are fixed. check-in: 429f2f92 user: culler tags: trunk
06:51
Restore the appearance virtual events now that the crashes are fixed. check-in: b136f015 user: culler tags: core-8-6-branch
06:48
Always check whether the return value of TkMacOSXGetTkWindow is NULL. Closed-Leaf check-in: afef1ccf user: culler tags: mac-appearance
05:33
Restore the README description of virtual events for appearance changes. check-in: bf9398d9 user: culler tags: mac-appearance
2018-11-10
22:31
Support for light and dark modes on macOS. check-in: d35955f2 user: culler tags: mac-appearance
19:50
Merge updates from 8.6 branch. Closed-Leaf check-in: 0ebf4c5a user: mistachkin tags: irontcl
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
19:37
The 'option readfile' sub-command should maintain existing list structure for values. Fix for [766ef52f31]. check-in: 5550a138 user: mistachkin tags: core-8-6-branch
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
14:15
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: 0ed4c0f2 user: kevin_walzer tags: core-8-6-branch
04:56
Fix a bug in TkPutImage for macOS. check-in: 15466b4d user: culler tags: trunk
04:54
Fix a bug in TkPutImage for macOS. check-in: c582d39e user: culler tags: core-8-6-branch
00:45
TkPutImage should not assume that a pixmap is transparent, even though it does have alpha=0. Closed-Leaf check-in: ca800542 user: culler tags: pixmap-bug
2018-11-09
22:11
merge core-8-6-branch check-in: 689c383a user: fvogel tags: trunk
21:56
Fix spelling in comment (GitHub PR #4, chrstphrchvz) check-in: b4f31a51 user: fvogel tags: core-8-6-branch
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
22:59
Another big round of updates for macOS, fixing bugs old and new including crashes and graphics artifacts. check-in: 609de893 user: culler tags: core-8-6-branch
21:45
Restore the list of contributors to the new About dialog. Closed-Leaf check-in: e44bf12d user: culler tags: mac-nofocus
20:19
Fixed transparency issues and crashes related to PhotoImages and greatly simplified the PhotoImage display procedure. check-in: 4a251d07 user: culler tags: mac-nofocus
04:06
Tweak title of about dialog check-in: 41fb3354 user: kevin_walzer tags: mac-nofocus
03:17
One more fix for about dialog check-in: 6dd86c5c user: kevin_walzer tags: mac-nofocus
03:03
Replace old about dialog with standard alert that displays correctly on 10.14 check-in: f9e5c0e2 user: kevin_walzer tags: mac-nofocus
00:01
Remove code that was commented out. check-in: 8f99e962 user: culler tags: mac-nofocus
2018-11-07
23:59
Fix crash due to key events from the about dialog having an NSWindow with no Tk window. check-in: 106b4668 user: culler tags: mac-nofocus
21:17
Fix two image bugs. BitmapImageReps may have bytesPerRow > 4*width. Do not copy from a window to a bitmap if the contentView does not have a valid graphics context. check-in: ffb3c1f6 user: culler tags: mac-nofocus
2018-11-06
22:02
Quiet the warning about recursive calls to drawRect on older systems where they are unavoidable. check-in: c15f0915 user: culler tags: mac-nofocus
21:21
Came up with a scheme for making test images behave the way that the tests assume they do. check-in: ec9e2280 user: culler tags: mac-nofocus
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
13:11
Fix bug in FrontWindowAtPoint that was causing raise.test to fail on OSX < 10.13. check-in: 7d28d984 user: culler tags: mac-nofocus
11:54
Fix misspelled constant name in OSX < 10.12. check-in: 45ad2366 user: culler tags: mac-nofocus
10:27
Some refinments, but no real changes. check-in: ad2b8bfc user: gcramer tags: bug6e8afe516d, tip-532
2018-11-05
16:03
Make XSync, and hence update, be synchronous so test results are consistent. Fix duplicate reports of calls to the test image displayProc. check-in: aabc7c92 user: culler tags: mac-nofocus
12:47
merge 8.6 check-in: 149b44e9 user: dgp tags: rc3, core-8-6-9-rc
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
15:13
Fix [6b22d436aa]: Treeview ActivateHeading Binding Fails After Widget Deletion. Thanks to Brian O'Hagan for the report and the patch. check-in: 3f521e2c user: fvogel tags: core-8-6-branch
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
00:33
No need for lockFocusIfCanDraw in 10.13 as long as isDrawing is not set in setFrame. check-in: 0bf25c9f user: culler tags: mac-nofocus
2018-11-03
22:14
On OSX < 10.14 do not set [NSApp isDrawing] inside [NSView setFrame]. check-in: ad78dec3 user: culler tags: mac-nofocus
21:48
On 10.13 we must now process idle events in drawRect, as in 10.14, but we also must lock focus inside the s[NSView setFrame] method. check-in: c2a1f5a7 user: culler tags: mac-nofocus
20:48
Cleaned up the Rube Goldberg logic of TkMacOSXSetupDrawingContext and TkMacOSXRestoreDrawingContext. Eliminated all dependencies on functions deprecated in Mojave except scrollRect:by. check-in: cf6f5ebe user: culler tags: mac-nofocus
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
16:21
Add support for DragonFly. And use X11 headers, not Xt check-in: 0393fb4f user: jan.nijtmans tags: core-8-6-branch
2018-11-02
18:58
64 bit problem solved, pattern buffer must be initialized. check-in: d5098418 user: gcramer tags: bug6e8afe516d, tip-532
18:43
Show cursor in any case, even if padx=0. check-in: b5d2bf70 user: gcramer tags: revised_text, tip-466
08:43
Cleaning up the script bindings further. [table] is gone; [grid] replaces it. check-in: 76212b98 user: dkf tags: tip-510
2018-11-01
21:29
Fix [6b22d436aa]: Treeview ActivateHeading Binding Fails After Widget Deletion. Thanks to Brian O'Hagan for the report and the patch. Closed-Leaf check-in: 13ecde13 user: fvogel tags: bug-6b22d436aa
18:06
make dist check-in: cc8c5439 user: dgp tags: rc2, core-8-6-9-rc
16:39
update changes check-in: 16e39f9b user: dgp tags: core-8-6-9-rc
15:50
update changes check-in: 530455c3 user: dgp tags: core-8-6-9-rc
15:41
merge 8.6 check-in: db80068c user: dgp tags: core-8-6-9-rc
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
15:37
Eliminate fallback attempts when broken strtod() routines are detected. This has long been creating more problems than it solves. Eliminate the ancient fixstrtod fallback that is damaging cross-compiling. check-in: 067b2de1 user: dgp tags: core-8-6-branch
15:28
merge 8.6 check-in: d0059aa2 user: dgp tags: core-8-6-9-rc
13:09
Use stderr when printing debug messages to the terminal. check-in: 3c39086c user: culler tags: trunk
13:07
Use stderr when printing debug messages to the terminal. check-in: a81e6b39 user: culler tags: core-8-6-branch
12:49
Be consistent about using TKLog and add one new log message. check-in: 302a5530 user: culler tags: trunk
12:46
Be consistent about using TKLog and add one new log message. check-in: e543eb3f user: culler tags: core-8-6-branch
11:39
Some cleaning up check-in: 9bfc06dc user: dkf tags: tip-510
09:20
Change name of rbcInt.c to less-confusing rbcMain.c check-in: 2a3d8d6e user: dkf tags: tip-510
02:55
Prevent recursive calls to [TKContentView drawRect] check-in: f3ca790a user: culler tags: trunk
02:52
Prevent recursive calls to [TKContentView drawRect]. check-in: 2da867f3 user: culler tags: core-8-6-branch
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
16:15
Many updates for macOS. Most, but not all, were triggered by changes between OSX 10.13 and 10.14. check-in: e972802e user: culler tags: core-8-6-branch
15:49
Edited comments in tkMacOSXScrlbr.c Closed-Leaf check-in: f0df87e1 user: culler tags: mojave-cleanup
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
03:56
Fixed scrollbar behavior. Added some padding in buttons for 10.6 only. check-in: d711e835 user: culler tags: mojave-cleanup
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
16:24
One more #define constant adjusted, for building on OSX 10.10. check-in: a2daa5f9 user: culler tags: mojave-cleanup
13:22
Tweak a couple of #define constants for building on OSX 10.6. check-in: 36139ec3 user: culler tags: mojave-cleanup
12:52
Tests for virtual event <<NoManagedChild>> check-in: eda5d55d user: oehhar tags: tip518-event-last-child-unmanaged
03:17
Remove an extraneous #ifdef and correct the spelling of a #define constant. check-in: 5f29beab user: culler tags: mojave-cleanup
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
19:07
Increase the size of the ring buffer (in bind.test) according to the change made in [831734f0] check-in: 5e69a6d6 user: fvogel tags: mojave-cleanup
18:40
Adjust some conditional compilation cutoffs to make the build work on OSX 10.9 (Mavericks) check-in: 6c6235b3 user: culler tags: mojave-cleanup
18:03
Make the branch compile on Windows (MSVC). check-in: 4dbb1aea user: fvogel tags: mojave-cleanup
17:24
Deal with a compiler warning about a category implementing methods of the main class. check-in: a3b5ee8a user: culler tags: mojave-cleanup
15:26
Add closing brace that got accidentally deleted. check-in: e97b2432 user: culler tags: mojave-cleanup
15:20
Format a comment and make sure that toggleFullScreen is a no-op on OSX < 10.13. check-in: 4024c46d user: culler tags: mojave-cleanup
13:43
Only beautification. check-in: 5a577497 user: gcramer tags: bug6e8afe516d, tip-532
02:22
Restrict fullscreen implementation to 10.13 and above; rewrite comments on fullscreen implementation to clarify its purpose check-in: 086a0a39 user: kevin_walzer tags: mojave-cleanup
2018-10-27
23:27
Cache window state in the WmInfo when going Fullscreen. If the user has two monitors, using static variables could cause trouble. check-in: 9cc89383 user: culler tags: mojave-cleanup
18:47
Make TKWindow setFrame *always* generate expose events, and adjust the Fullscreen implementation to account for this. check-in: 77e4df25 user: culler tags: mojave-cleanup
2018-10-26
18:15
Addressed a few deprecations in the Fullscreen implementation. check-in: b37fcc65 user: culler tags: mojave-cleanup
15:04
Increase the size of the event ring to 45 on macOS, because the new code demands a bigger ring. check-in: 831734f0 user: culler tags: mojave-cleanup
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
11:21
(1) tkBind.c reviewed and a bit overworked, now it's the final version (except bug fixes). (2) Some critical test cases added, this has caused corrections in matching algorithm. check-in: fe6bb552 user: gcramer tags: bug6e8afe516d, tip-532
03:11
Added some debugging tools. check-in: 4256c644 user: culler tags: mojave-cleanup
2018-10-25
09:26
Important fix: on 64 bit systems the key did contain uninitialized bytes. Hopefully this will finally solve the 64 bit problem. check-in: c6dc1fea user: gcramer tags: bug6e8afe516d, tip-532
2018-10-24
22:39
Try adding an extra display of the Text widget when it syncs, without making the tests get too much worse on Mojave. check-in: 2b0d8675 user: culler tags: mojave-cleanup
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
16:43
Added a boolean state variable so a displayProc can check if it is being run by drawRect. check-in: 84088d0f user: culler tags: mojave-cleanup
12:49
tkArray.h and tkDList.h reviewed, and hopefully the fix in tkArray.h will solve the 64 bit problem. check-in: ad48b5a0 user: gcramer tags: bug6e8afe516d, tip-532
2018-10-23
21:49
Restored the old tkMacOSXFlushWindows since making it a no-op breaks tests that assume the update command will run all display procs registered as idle tasks. check-in: c8248ff0 user: culler tags: mojave-cleanup
20:06
Fix the build for Windows check-in: 33386bae user: fvogel tags: mojave-cleanup
19:27
Made a small change in tkTextDisp.c which (on 10.14) fixes the hang in text-11a.41 as well as the failures in textWind-11.1 and textWind-11.2. check-in: 9a539d0d user: culler tags: mojave-cleanup
10:48
(1) Some fixes for Windows. (2) Some minor corrections in test cases. check-in: ea08013f user: gcramer tags: bug6e8afe516d, tip-532
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
20:42
Add test textDisp-24.25 exercising a basic testcase for Tablelist (see [1c8aad0efa] check-in: f6ab49c4 user: fvogel tags: core-8-6-branch
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
17:34
Remove the sleep from the button flash command on macOS. This causes a hang on Mojave and the flash doesn't do anything on a mac anyway. check-in: 67aadbe9 user: culler tags: mojave-cleanup
16:12
On Mojave, hangs can be prevented by processing virtual events in drawRect. Also fix XSync. check-in: a99db122 user: culler tags: mojave-cleanup
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
12:40
A few fixes, especially for compile problems with Mac. Some more fixes for Windows will come soon. check-in: 9a4335e7 user: gcramer tags: bug6e8afe516d, tip-532
2018-10-21
22:53
Add a runtime check for the OS version, to decide whether to process idle events in drawRect. check-in: 19cad871 user: culler tags: mojave-cleanup
21:41
Deal with Mojave deprecations and remove unneeded code. check-in: c5a4c766 user: culler tags: mojave-cleanup
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
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: 5be31db0 user: fvogel tags: core-8-6-branch
13:00
Bugfix [6e8afe516d]: rework of tkBind.c. check-in: 67dd75c7 user: gcramer tags: bug6e8afe516d, tip-532
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
17:20
merge trunk check-in: c869e595 user: fvogel tags: revised_text, tip-466
17:14
Remove 'knownBug' constraint on tests that do pass without it (text-22.199 and 22.200), and fix error in the regexp for other tests (text-22.202 and 22.203) that then pass (constraint 'knownBug' removed as well therefore). check-in: 254272e2 user: fvogel tags: trunk
17:13
Remove 'knownBug' constraint on tests that do pass without it (text-22.199 and 22.200), and fix error in the regexp for other tests (text-22.202 and 22.203) that then pass (constraint 'knownBug' removed as well therefore). check-in: e8973162 user: fvogel tags: core-8-6-branch
03:30
Proposed fix for ticket [766ef52f31]. Closed-Leaf check-in: 9bbc84a2 user: mistachkin tags: tkt-766ef52f3
03:05
Add test for ticket [766ef52f3]. check-in: a3d5e096 user: mistachkin tags: tkt-766ef52f3
2018-10-18
20:22
All scrollbar tests pass on all platforms (but not all tests are run on all platforms) check-in: 751ef45f user: fvogel tags: trunk
20:22
All scrollbar tests pass on all platforms (but not all tests are run on all platforms) check-in: 9044983d user: fvogel tags: core-8-6-branch
20:16
Fix scrollbar.test: all tests that run on macOS now pass (and that's true for each platform BTW: Windows, Linux and macOS). check-in: 41f7a357 user: fvogel tags: fv-macos-scrollbar-tests
18:59
merge core-8-6-branch check-in: 9e5b972b user: fvogel tags: fv-macos-scrollbar-tests
18:55
Restore the remaining missing changes stripped out due to the recent merge/backout dance between branches (scrollbar fixes and Mojave fixes). check-in: a77fb428 user: fvogel tags: trunk
18:48
Restore the remaining missing changes stripped out due to the recent merge/backout dance between branches (scrollbar fixes and Mojave fixes). check-in: da5ba250 user: fvogel tags: core-8-6-branch
16:15
Fix clipboard behavior and remove the TkSuspendClipboard stub function. check-in: 2a5829d1 user: culler tags: trunk
16:10
Fix clipboard behavior and remove the TkSuspendClipboard stub function. check-in: 0d51260c user: culler tags: core-8-6-branch
15:51
Removed all traces of the TkSuspendClipboard stub. Closed-Leaf check-in: 5834fde1 user: culler tags: bug-b947864419, bug-b947864419-redux
15:25
Merge core-8-6-branch check-in: 1db3574d user: culler tags: bug-b947864419, bug-b947864419-redux
11:42
Restore some missing changes stripd out in in merge of Mac scroll code check-in: fc07d65c user: kevin_walzer tags: trunk
11:41
Restore some missing changes stripped out in in merge of Mac scroll code check-in: 306de763 user: kevin_walzer tags: core-8-6-branch
01:44
Signficant fixes to scrolling in macOS check-in: a8dae22a user: kevin_walzer tags: trunk
01:43
Signficant fixes to scrolling in macOS check-in: 2ed84fae user: kevin_walzer tags: core-8-6-branch
2018-10-17
22:30
Add warning -Wpointer-arith, so we detect things that MSVC cannot handle check-in: 80f3b2ce user: jan.nijtmans tags: trunk
22:24
Merge trunk check-in: 95607161 user: jan.nijtmans tags: revised_text, tip-466
22:24
One more missing type-cast (thanks, François! check-in: 696498a3 user: jan.nijtmans tags: trunk
22:10
merge trunk check-in: 17f67e76 user: jan.nijtmans tags: revised_text, tip-466
22:08
Missing type-casts. This only compiles on gcc, not on MSVC (e.g.) check-in: 2e104ca5 user: jan.nijtmans tags: trunk
20:19
Add comments clarifying otherwise tacit assumptions. check-in: 07d4e189 user: fvogel tags: fv-macos-scrollbar-tests
20:07
merge trunk check-in: 6da43f9d user: fvogel tags: revised_text, tip-466
19:57
Fix [4b555aca34]: text search -all hangs and eats all memory check-in: 10191e14 user: fvogel tags: trunk
19:57
Fix [4b555aca34]: text search -all hangs and eats all memory check-in: bf2043bf user: fvogel tags: core-8-6-branch
19:55
Fix [ca403f799b]: ttk::treeview border drawn incorrectly check-in: 632ad2c9 user: fvogel tags: trunk
19:55
Fix [ca403f799b]: ttk::treeview border drawn incorrectly check-in: dd67033d user: fvogel tags: core-8-6-branch
19:49
One more round of int -> size_t improvements (inspired by TIP #494, but then for Tk). check-in: 3c6dca5b user: jan.nijtmans tags: trunk
17:09
Make Tk able to draw in macOS 10.14 (Mojave). check-in: 0080853e user: culler tags: trunk
17:03
Make Tk able to draw in macOS 10.14 (Mojave). check-in: 04bf2b64 user: culler tags: core-8-6-branch
13:24
Restoring declaration of viewDidChangeEffectiveAppearance. Closed-Leaf check-in: 1f2fe68e user: culler tags: bug-09e18e42d7
13:19
Merging unintentional fork. check-in: 0f833ac1 user: culler tags: bug-09e18e42d7
13:05
Fix typos, formatting, compiler warnings. check-in: 5c040595 user: culler tags: bug-09e18e42d7
12:25
Restore viewDidChangeEffectiveAppearance method deleted by mistake check-in: 7eb5e2c8 user: kevin_walzer tags: bug-09e18e42d7
12:16
Remove conditional compilation of apperance change calls per suggestion from Marc Culler check-in: f56f7b6c user: kevin_walzer tags: bug-09e18e42d7
11:27
Update README with new virtual events for appearance changes check-in: d8cec5d9 user: kevin_walzer tags: bug-09e18e42d7
11:14
Revert accidental commit/mingling of scroll branch code check-in: 761f92f7 user: kevin_walzer tags: bug-09e18e42d7
06:39
Take into account that the scrollbars on macOS later than 10.6 (Snow Leopard) have no arrows. Scrollbar tests will now fail again (I'll fix them), but interactive testing should now show perfect behavior on macOS. check-in: 85413589 user: fvogel tags: fv-macos-scrollbar-tests
05:03
allow Tk to register a virtual event for when the apperance changes on 10.14 check-in: 96d594a0 user: kevin_walzer tags: bug-09e18e42d7
01:49
Add a configure notify to make sure all subwindows get displayed. Tweak live resize. Code cleanup. check-in: 750126b6 user: culler tags: bug-09e18e42d7
2018-10-16
22:12
Merge trunk check-in: 8430baf6 user: jan.nijtmans tags: revised_text, tip-466
21:26
Another round of (internal) int|long -> size_t replacements, at least when compiling against Tcl 9.0 headers. check-in: 4fe58f1a user: jan.nijtmans tags: trunk
21:20
Fix tests expected results for backwards search. All tests do pass at this point. Closed-Leaf check-in: d3f6c75d user: fvogel tags: bug-4b555aca34
21:16
Fix backwards search, thanks to Koen Danckaert check-in: a46914ce user: fvogel tags: bug-4b555aca34
21:00
Simplify patch for forward search a litle bit check-in: 7abeef67 user: fvogel tags: bug-4b555aca34
20:54
Add text-22.250 exercising backwards search with -all and matching at start of line. This test currently hangs. check-in: 3ca5ccc4 user: fvogel tags: bug-4b555aca34
20:43
In checkin [243a1376] the file generic/rbc/rbcInt.c was accidentaly overwritten with rbcInt.h (this was noticed by René Zaumseil). Fix that. check-in: 28031ee8 user: fvogel tags: tip-510
19:46
merge trunk check-in: e5f2e902 user: jan.nijtmans tags: revised_text, tip-466
19:40
Change char *recordPtr to void *recordPtr in Tk_SetOptions() and friends. This is 100% upwards compatible, and equivalent to TIP #494 done in Tcl. With this, a ton of (char *) type casts can be eliminated check-in: 7ddedfba user: jan.nijtmans tags: trunk
15:53
Fix bug 09e18e42d7: Tk does not display on macOS 10.14 check-in: 802de572 user: culler tags: bug-09e18e42d7
15:47
merge trunk check-in: d439872b user: jan.nijtmans tags: revised_text, tip-466
02:34
Leaving stub prototypes for layers in Closed-Leaf check-in: 1d33fb26 user: kevin_walzer tags: mac-mojave
02:25
Removing layers, adding drawing context to NSView check-in: 30d60524 user: kevin_walzer tags: mac-mojave
2018-10-15
22:55
merge 8.6 check-in: 8670bbda user: dgp tags: rc1, core-8-6-9-rc
21:27
Merge trunk. More internal improvements check-in: e13f131e user: jan.nijtmans tags: offsetof
21:25
One more set of unnecessary braces check-in: 483fe898 user: jan.nijtmans tags: trunk
19:44
Merge trunk check-in: 1bac77b2 user: jan.nijtmans tags: offsetof
19:03
Remove comment I forgot to revert previously. check-in: c5efc2f0 user: fvogel tags: bug-4b555aca34
19:01
merge-mark check-in: b1c05be9 user: jan.nijtmans tags: trunk
19:01
Fix comment check-in: 42f949a1 user: jan.nijtmans tags: core-8-6-branch
18:58
Third fix proposal for [4b555aca34]: text search -all hangs and eats all memory. (And fix test text-22.229) check-in: 490b0a1b user: fvogel tags: bug-4b555aca34
18:55
Use more size_t internally, comparable with TIP #494 but then in Tk. Eliminate unnecessary type casts check-in: d983aded user: jan.nijtmans tags: trunk
18:53
Add support for "wine", and fix 2 test-cases which fail in wine check-in: fd315b27 user: jan.nijtmans tags: trunk
18:48
Revert the second fix proposal, and add more tests (covering backwards searches). Note that text-22.228 and text-22.229 currently hang. check-in: acf34849 user: fvogel tags: bug-4b555aca34
14:26
Another proposed fix for [4b555aca34]: text search -all hangs and eats all memory. check-in: e1002c85 user: fvogel tags: bug-4b555aca34
14:24
Backout the previously proposed fix [80286abf05], and add more tests. check-in: 4f4b509c user: fvogel tags: bug-4b555aca34
02:06
Remove layers for now check-in: ac77a2c8 user: kevin_walzer tags: mac-mojave
2018-10-14
23:30
Further attempted refinements check-in: 59162d45 user: kevin_walzer tags: mac-mojave
22:47
Update changes check-in: bcc35b49 user: dgp tags: core-8-6-9-rc
2018-10-13
16:29
Re-reoute drawing through drawRect method by adding canDrawSubviewsInLayer call check-in: c2ea7703 user: kevin_walzer tags: mac-mojave
12:36
merge trunk check-in: 22e87a2c user: jan.nijtmans tags: offsetof
2018-10-12
17:55
Merge tcl.m4 with Tcl version. Add zipfs hooks to tkAppInit.c and winMain.c, when available check-in: dc422e6c user: jan.nijtmans tags: trunk
2018-10-11
20:00
Fix [4b555aca34]: text search -all hangs and eats all memory check-in: 80286abf user: fvogel tags: bug-4b555aca34
19:57
Add non regression test cases for [4b555aca34]: text search -all hangs and eats all memory check-in: be75dbc5 user: fvogel tags: bug-4b555aca34
19:27
URL updates; changes file WIP check-in: 945367d9 user: dgp tags: core-8-6-9-rc
18:15
More improvements, related to the deprecation of Tk_Offset check-in: 086b7c95 user: jan.nijtmans tags: offsetof
2018-10-09
20:05
Bump version numbers for release. check-in: 86e90061 user: dgp tags: core-8-6-9-rc
09:38
merge core-8-6-branch check-in: 171299e5 user: fvogel tags: fv-macos-scrollbar-tests
09:28
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This better fix this time does not trigger regressions on macOS as revealed by canvText.test for the first fix. check-in: 41791d3a user: fvogel tags: trunk
09:28
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This better fix this time does not trigger regressions on macOS as revealed by canvText.test for the first fix. check-in: 4716c084 user: fvogel tags: core-8-6-branch
2018-10-08
20:32
Add explanatory comments in TkpMeasureCharsInContext() on macOS. Closed-Leaf check-in: 8121c0e2 user: fvogel tags: bug-6437e8d00d
19:49
Fix [ca403f799b]: ttk::treeview border drawn incorrectly Closed-Leaf check-in: 810efa52 user: fvogel tags: bug-ca403f799b
03:06
Cleanup of code check-in: 138f54b8 user: kevin_walzer tags: mac-mojave
2018-10-07
22:14
Fix [6437e8d00d] (font-24.5 test fails on macOS and Linux) without regression in canvText test. This is the fix for macOS. check-in: 15ac342d user: fvogel tags: bug-6437e8d00d
19:40
Re-integrate the tentative fixes for font-24.5 ([94cfd2f6] for macOS and [1235434d] for Linux) in the present bugfix branch. check-in: e74cd89c user: fvogel tags: bug-6437e8d00d
19:14
merge core-8-6-branch check-in: caa59f70 user: fvogel tags: bug-6437e8d00d
19:07
Revert [8e4cbf45] as a fix for [6437e8d00d] (font-24.5 test fails on macOS and Linux). This commit indeed fixed font-24.5 but it makes canvText-17.1 and canvText-19.1 newly fail. check-in: 5c86550c user: fvogel tags: trunk
19:06
Revert [e0f026c8] as a fix for [6437e8d00d] (font-24.5 test fails on macOS and Linux). This commit indeed fixed font-24.5 but it makes canvText-17.1 and canvText-19.1 newly fail. check-in: aba08c93 user: fvogel tags: core-8-6-branch
18:49
Fix border-3.1 by cherrypicking the fix [ab25b964] from trunk. Ticket [76e2d9c095] dealt with trunk only, the problem appears to be seen in core-8-6-branch as well when running this Tk branch with core-8-branch of Tcl, on Linux Debian 8 at least. check-in: b8fb4b61 user: fvogel tags: trunk
18:48
Fix border-3.1 by cherrypicking the fix [ab25b964] from trunk. Ticket [76e2d9c095] dealt with trunk only, the problem appears to be seen in core-8-6-branch as well when running this Tk branch with core-8-branch of Tcl, on Linux Debian 8 at least. check-in: 5be3ba60 user: fvogel tags: core-8-6-branch
10:26
Restore the build on macOS. These changes I must have forgotten to merge previously from trunk. check-in: 9f8191d4 user: fvogel tags: revised_text, tip-466
2018-10-06
22:13
Add comments to explain transition to layer-backed views check-in: b34f7544 user: kevin_walzer tags: mac-mojave
20:29
Experiment: let's see if we can deprecate Tk_Offset() in favor of offsetof() check-in: 56338bdd user: jan.nijtmans tags: offsetof
20:03
Move entirely to layer-backed NSViews; improves performance, allows us to remove some code; rendering still needs fixing check-in: cb9b70d8 user: kevin_walzer tags: mac-mojave
19:03
Add layer implementation to see if that improves rendering check-in: 74cb9097 user: kevin_walzer tags: mac-mojave
16:25
merge trunk - Fix [48ff500999]: Better textWind.test, that no longer depends on a fonts/textfonts constraint. Patch from Brad Lanam. check-in: 41817d4b user: fvogel tags: revised_text, tip-466
16:12
Fix [48ff500999]: Better textWind.test, that no longer depends on a fonts/textfonts constraint. Patch from Brad Lanam, slightly tuned for the legacy text widget in Tk 8.6 check-in: 14b6814a user: fvogel tags: trunk
16:05
Fix [48ff500999]: Better textWind.test, that no longer depends on a fonts/textfonts constraint. Patch from Brad Lanam, slightly tuned for the legacy text widget in Tk 8.6 check-in: d5521bd6 user: fvogel tags: core-8-6-branch
14:15
Remove useless option database entries Closed-Leaf check-in: 4fe07aae user: fvogel tags: bug-48ff500999
10:08
merge trunk check-in: 5d7c20be user: fvogel tags: revised_text, tip-466
09:54
merge core-8-6-branch check-in: 51932093 user: fvogel tags: fv-macos-scrollbar-tests
09:48
Fix [d16587255d]: font.test failures on Linux (the 'fixed' font is not fixed-width) check-in: 810854d8 user: fvogel tags: trunk
09:47
Fix [d16587255d]: font.test failures on Linux (the 'fixed' font is not fixed-width) check-in: c8dfc626 user: fvogel tags: core-8-6-branch
09:45
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. check-in: 8e4cbf45 user: fvogel tags: trunk
09:45
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. check-in: e0f026c8 user: fvogel tags: core-8-6-branch
09:27
Fix [4c84b11111]: Documentation error on page 'event' about <<ThemeChanged>> check-in: 60b2bcd7 user: fvogel tags: trunk
09:26
Fix [4c84b11111]: Documentation error on page 'event' about <<ThemeChanged>> check-in: 5335e530 user: fvogel tags: core-8-6-branch
09:22
Fix [9658bc800c]: Several display issues with menu items, more easily seen whenborderwidth != activeborderwidth and when these values are larger than usually. check-in: d2e6da0f user: fvogel tags: trunk
09:22
Fix [9658bc800c]: Several display issues with menu items, more easily seen whenborderwidth != activeborderwidth and when these values are larger than usually. check-in: f0d9589e user: fvogel tags: core-8-6-branch
2018-10-05
21:26
More code cleanup, related to (unused) wchar_t, TCL_THREADS macro, and better use of size_t check-in: cd983cf1 user: jan.nijtmans tags: trunk
12:48
Cleanup of code for Mojave, still more work to do on display check-in: 1f22856f user: kevin_walzer tags: mac-mojave
03:53
merge trunk check-in: 80bdb30b user: fvogel tags: revised_text, tip-466
2018-10-04
19:59
more size_t related code cleanup check-in: 812b5fde user: jan.nijtmans tags: trunk
2018-10-03
21:30
Patch [48ff500999]: Better textWind.test, that no longer depends on a fonts/textfonts constraint. Patch from Brad Lanam, slightly tuned for the legacy text widget in Tk 8.6 check-in: 028bcfd1 user: fvogel tags: bug-48ff500999
02:26
Removing NSWindow colorspace allows window chrome to render correctly in light and dark mode on Mojave; still need to consistently display window content check-in: 42f47743 user: kevin_walzer tags: mac-mojave
2018-10-01
20:22
Pulling changes from trunk Leaf check-in: a2832439 user: hypnotoad tags: core_zip_vfs
14:28
merge trunk check-in: 5d229e7a user: fvogel tags: revised_text, tip-466
14:20
Fix [0f4c69bd13]: edit info -array crashes check-in: 4bd39a75 user: fvogel tags: revised_text, tip-466
12:02
Tweak layout check-in: de8e9e28 user: kevin_walzer tags: mac-mojave
2018-09-30
23:13
Added facility to copy the tcl library zipfile from the tcl build directory into the wish build directory to allow zipfs enabled wish shells to startup properly from local zipfiles. check-in: 5e16ab78 user: hypnotoad tags: core_zip_vfs
20:18
Fix [d16587255d]: font.test failures on Linux (the 'fixed' font is not fixed-width) Closed-Leaf check-in: 4f95cf10 user: fvogel tags: bug-d16587255d
19:45
Branch to work on broken Tk display on macOS 10.14 Mojave check-in: 30ab59ea user: kevin_walzer tags: mac-mojave
18:58
Fix [8229232472]: Cascade menu entry indicator wrong colour on Unix. Patch provided by cjmcdonald. check-in: 59fea713 user: fvogel tags: trunk
18:58
Fix [8229232472]: Cascade menu entry indicator wrong colour on Unix. Patch provided by cjmcdonald. check-in: ee5688cb user: fvogel tags: core-8-6-branch
14:45
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This is the fix for Linux, with Xft enabled (the default). check-in: 1235434d user: fvogel tags: bug-6437e8d00d
14:33
Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This is the fix for macOS. check-in: 94cfd2f6 user: fvogel tags: bug-6437e8d00d
10:04
merge core-8-6-branch (the diff is empty because the fix put in core-8-6-branch was already in trunk, see [ad98f10b3a]) check-in: 9bf06ba2 user: fvogel tags: trunk
10:00
Fix bitmap-4.1, color-4.1 and cursor-4.1 by cherrypicking the fix [ae13ed65] from trunk. Ticket [ad98f10b3a] dealt with trunk only, the problem appears to be seen in core-8-6-branch as well when running this Tk branch with core-8-branch of Tcl, on Linux Debian 8 at least. check-in: a1a0145c user: fvogel tags: core-8-6-branch
2018-09-29
14:44
Fix [4c84b11111]: Documentation error on page 'event' about <<ThemeChanged>> Closed-Leaf check-in: 919390e3 user: fvogel tags: bug-4c84b111113
09:54
Fix drawing of the menu separator on Linux (was already correct on Windows) Closed-Leaf check-in: f8495992 user: fvogel tags: bug-9658bc800c
09:51
Pulling changes from trunk check-in: 2282b24e user: hypnotoad tags: core_zip_vfs
09:35
Fix drawing of the tearoff entry check-in: dff5745b user: fvogel tags: bug-9658bc800c
08:27
Guard against negative widths for the indicator of menu entries, that could be obtained with larger -borderwidth value. This had no impact given how the geometry calculation algorithm is made, but... (belt and suspenders). check-in: 9a31dbf1 user: fvogel tags: bug-9658bc800c
08:00
Once the menu geometry is correctly computed there is no need anymore for questionable hacks in menu width calculation when displaying it check-in: 9dcde677 user: fvogel tags: bug-9658bc800c
2018-09-28
22:11
Fix more issues with menues drawing, that are visible when -activeborderwidth is very different from -borderwidth check-in: 1d847471 user: fvogel tags: bug-9658bc800c
2018-09-26
06:26
Fix [9658bc800c]: Right border calculated wrong in Tk menu if borderwidth != activeborderwidth. Patch provided by ingo_brunberg check-in: 2c451736 user: fvogel tags: bug-9658bc800c
2018-09-25
19:16
Merge bugfix branch bug-f792b457eb (scrollbar-3.26, 3.27, 3.28, 3.35 tests fail on macOS) check-in: c8f4ab9d user: fvogel tags: fv-macos-scrollbar-tests
19:13
Fix [f792b457eb]: scrollbar-3.26, 3.27, 3.28, 3.35 tests fail on macOS. The fix consists in using the Linux code for the testmetrics command on macOS, instead of returning the width of the scrollbar (for both cxvscroll and cyvscroll requests). Closed-Leaf check-in: 62785e5e user: fvogel tags: bug-f792b457eb
2018-09-24
20:07
Merge bugfix branch bug-050d1ea747 (scrollbar-3.50, 6.11, 6.12, 6.25, 6.39 tests fail on macOS) check-in: 2ec09611 user: fvogel tags: fv-macos-scrollbar-tests
19:59
Fix [050d1ea747]: scrollbar-3.50, 6.11, 6.12, 6.25, 6.39 tests fail on macOS Closed-Leaf check-in: 3e32baa0 user: fvogel tags: bug-a84b20eddf, bug-050d1ea747
02:38
Restore some metrics from earlier Cocoa implementation of scorllbar because it seems to render more accurately and smoothly Closed-Leaf check-in: a978b090 user: kevin_walzer tags: mac-scrollbar-metrics-restore
2018-09-23
20:15
Merge bugfix branch bug-874dca4873 (scrollbar-10.[12] fail on macOS) check-in: 4636008c user: fvogel tags: fv-macos-scrollbar-tests
20:14
Merge bugfix branch bug-719ae3991b (ttk scrollbar-1.[23] tests fail) check-in: a574f3a1 user: fvogel tags: fv-macos-scrollbar-tests
20:11
Create new branch named "fv-macos-scrollbar-tests" check-in: c514f967 user: fvogel tags: fv-macos-scrollbar-tests
20:05
Ooops, the delta needs to be -4, not -1, in order to scroll down/right four lines/chars. Closed-Leaf check-in: 166e2a3d user: fvogel tags: bug-874dca4873
19:57
Fix [874dca4873]: scrollbar-10.[12] fail on macOS check-in: bb66444f user: fvogel tags: bug-874dca4873
12:56
Merge TIP #517 (Add -activerelief Configuration Option to the menu Widget) implementation following positive vote by the TCT. check-in: a9556bcb user: fvogel tags: trunk
12:41
Add tests checking the new option -activerelief Closed-Leaf check-in: 9cd6fd0b user: fvogel tags: tip-517, bug-43b596451e
08:22
Merge trunk check-in: 1ab46e2b user: oehhar tags: tip518-event-last-child-unmanaged
2018-09-22
20:31
Use the event name of the TIP: NoManagedChild check-in: ae8359e4 user: oehhar tags: tip518-event-last-child-unmanaged
19:10
Update to implement TIP518 event name change check-in: 23815eb1 user: oehhar tags: tip518-event-last-child-unmanaged
17:59
Patch by Arjen sent to core 2018-09-21 Closed-Leaf check-in: 77c390ba user: oehhar tags: tip474-uniform-mouse-wheel
14:38
Add some more info about the svgnano format in the photo.n man page check-in: 9e2556d9 user: fvogel tags: tip-507
13:11
Remove somewhat misleading text in comments Closed-Leaf check-in: 6c01b18e user: fvogel tags: bug-8229232472
06:51
Fix [8229232472]: Cascade menu entry indicator wrong colour on Unix. Patch provided by cjmcdonald. check-in: 091bec93 user: fvogel tags: bug-8229232472
2018-09-12
21:07
Add documentation for -activerelief check-in: d110699e user: fvogel tags: tip-517, bug-43b596451e
2018-09-11
11:09
Add Windows implementation check-in: e2b6c869 user: fvogel tags: tip-517, bug-43b596451e
2018-09-09
16:04
Fix [719ae3991b]: ttk scrollbar-1.[23] tests fail (regression) Closed-Leaf check-in: 16fdad9d user: fvogel tags: bug-719ae3991b
08:01
Alternate fix for [43b596451e]: relief for active menu entries. If tk_strictMotif is not set, render the menu active item with flat relief. If tk_strictMotif is set, render the menu active item with raised relief. Closed-Leaf check-in: bcb0b981 user: fvogel tags: bug-43b596451e-alt, tip-517-alt
2018-09-08
22:18
Remove debug printf check-in: fb60de59 user: fvogel tags: tip-517, bug-43b596451e
22:17
Default for -activerelief on Linux shall be 'raised' for backwards compatibility reasons check-in: 9bfc001e user: fvogel tags: tip-517, bug-43b596451e
22:15
Proof of concept for fixing [43b596451e]: relief for active menu entries. Add a -activerelief option to menues. Works on Linux only so far. check-in: f7d48119 user: fvogel tags: tip-517, bug-43b596451e
17:08
Fix [6fcaaa6f80]: ttk::entry insertion cursor not visible. Patch from Csaba Nemethi. check-in: 28b52309 user: fvogel tags: trunk
17:08
Fix [6fcaaa6f80]: ttk::entry insertion cursor not visible. Patch from Csaba Nemethi. check-in: 4c6cdfa4 user: fvogel tags: core-8-6-branch
17:03
Fix [382712ade6] (X11: 'event generate . <KeyPress>' segfaults) again with a different fix. Patch from Christian Werner. check-in: 93ca7e58 user: fvogel tags: trunk
16:41
Fix [382712ade6] (X11: 'event generate . <KeyPress>' segfaults) again with a different fix. Patch from Christian Werner. check-in: 1ada7439 user: fvogel tags: core-8-6-branch
2018-09-07
20:40
Fix [05bd7f4da]: vista theme: combobox does not have disabled background. check-in: 0100c2ca user: fvogel tags: trunk
20:40
Fix [05bd7f4da]: vista theme: combobox does not have disabled background. check-in: 9357f4ba user: fvogel tags: core-8-6-branch
20:08
Ooops, one line should have been removed in previous commit. Plus: don't convert tab to spaces on otherwise unchanged lines Closed-Leaf check-in: 1eaf79fe user: fvogel tags: bug-6fcaaa6f80
20:03
Better version of the patch, again by Csaba Nemethi check-in: 221dbdd4 user: fvogel tags: bug-6fcaaa6f80
2018-09-06
12:40
Use TCL_IO_FAILURE, for more readable TIP #494 compatibility. check-in: abe0d3b1 user: jan.nijtmans tags: trunk
08:02
Header include reform: Since "tkInt.h" already contains header files like <stdlib.h>, <string.h> and <ctype.h>, we don't have to include those in every separate C-file. Just depend on tkInt.h to provide it. This mainly affects ttk, since most other files already adhered to this. check-in: d69113b3 user: jan.nijtmans tags: trunk
07:56
Make photo.n compile to html again by fixing syntax errors. Also, reword a bit the documentation for the svgnano format. check-in: 263135f2 user: fvogel tags: tip-507
2018-09-04
21:38
Better native looking rendering for the vista theme combobox, as agreed in [05bd7f4da8]. This now really looks like a native combobox on vista, be it in the normal state or disabled state. The previous commit provided a readonly combobox looking native which was moved to the wiki, see https://wiki.tcl-lang.org/55506 Closed-Leaf check-in: 23816923 user: fvogel tags: bug-05bd7f4da8
2018-09-03
18:10
Change syntax of 'instate' to a regular if statement. See [4e2d985d4a] and discussion on comp.lang.tcl (pointer is in the ticket). Closed-Leaf check-in: 5743bd56 user: bll tags: bug-4e2d985d4a
09:18
merge 8.6 check-in: d8a1d0d9 user: jan.nijtmans tags: androwish
2018-09-02
15:40
Fix [3441086fff]: ttk::style layout with empty -children silently disappears check-in: 01df9d47 user: fvogel tags: trunk
15:39
Fix [3441086fff]: ttk::style layout with empty -children silently disappears check-in: dbdda0ef user: fvogel tags: core-8-6-branch
2018-09-01
22:15
Merge 8.6 check-in: d742d930 user: jan.nijtmans tags: trunk
22:13
Delete unused variables, and eol-spacing check-in: c8d65ad2 user: jan.nijtmans tags: core-8-6-branch
21:48
Don't warn about deprecated declarations in tkStubInit.c, they should be in the stub table anyway check-in: a8fd1170 user: jan.nijtmans tags: trunk
2018-08-31
15:31
bugfix branch for: [6fcaaa6f80] Fix position of insertion cursor for ttk entry. Patch provided by Csaba Nemethi. check-in: d456b1ce user: bll tags: bug-6fcaaa6f80
2018-08-29
02:32
Use geometry code from tkUnixScrlbr.c to fix issues with mouse alignment on scrollbar check-in: 1528caab user: kevin_walzer tags: trunk
02:32
Use geometry code from tkUnixScrlbr.c to fix issues with mouse alignment on scrollbar check-in: 816e8e0b user: kevin_walzer tags: core-8-6-branch
02:30
Use geometry code from tkUnixScrlbr.c to fix issues with mouse alignment on scrollbar Closed-Leaf check-in: 765376b5 user: kevin_walzer tags: mac-unix-scrolltest
2018-08-28
02:14
Revert change to tkMacOSXScrlbr.c that broke fix to mouse alignment with scrollbar check-in: 74d6dfbf user: kevin_walzer tags: trunk
02:13
Revert change to tkMacOSXScrlbr.c that broke fix to mouse alignment with scrollbar check-in: 87a45626 user: kevin_walzer tags: core-8-6-branch
2018-08-26
20:08
Added test layout-2 testing the correct return of an error when -children {} is given in ttk::style layout Closed-Leaf check-in: 057dc9dc user: fvogel tags: bug-3441086fff
2018-08-24
21:54
Refine error code check-in: f59c3a05 user: fvogel tags: bug-3441086fff
21:47
More general error message, since it can be raised not only because of an empty -children option value check-in: bbc60421 user: fvogel tags: bug-3441086fff
21:43
Fix [3441086fff]: ttk::style layout with empty -children silently disappears check-in: a76cb88e user: fvogel tags: bug-3441086fff
19:32
Properly get the CBRO_HOT state of the combobox, which it should be in when the mouse hovers it in vista theme check-in: 1636823a user: fvogel tags: bug-05bd7f4da8
19:16
Better fix for [05bd7f4da8]: using the correct CP_READONLY element makes the combobox look more native with vista theme, in all normal, disabled and pressed states check-in: c092ee42 user: fvogel tags: bug-05bd7f4da8
2018-08-21
19:26
Fix [dee98dcb15]: font-21.6 test fails on macOS, by skipping the test on this OS check-in: a15c43ee user: fvogel tags: trunk
19:24
Fix [dee98dcb15]: font-21.6 test fails on macOS, by skipping the test on this OS check-in: f5da737a user: fvogel tags: core-8-6-branch
19:21
Fix [59dde8a675]: 19 font-x.y tests fail on macOS check-in: 536298e8 user: fvogel tags: trunk
19:20
Fix [59dde8a675]: 19 font-x.y tests fail on macOS check-in: 2b44b7ed user: fvogel tags: core-8-6-branch
19:06
Fix [66db98f30d] regarding error messages spit by messageboxes in the test suite, while still not regress as described in [98dce84781] (yes and no answers were swapped) check-in: 854a060c user: fvogel tags: trunk
19:05
Fix [66db98f30d] regarding error messages spit by messageboxes in the test suite, while still not regress as described in [98dce84781] (yes and no answers were swapped) check-in: e14009ca user: fvogel tags: core-8-6-branch
2018-08-19
20:50
Removed the call to TkSuspendClipboard when the app is deactivated. check-in: 8412c865 user: culler tags: bug-b947864419, bug-b947864419-redux
16:48
Fix [66db98f30d] regarding error messages spit by messageboxes in the test suite, while still not regress as described in [98dce84781] (yes and no answers were swapped) Closed-Leaf check-in: 4634437c user: fvogel tags: bug-66db98f30d, bug-98dce84781
14:14
merge trunk check-in: fc67d206 user: fvogel tags: tip-507
14:12
merge trunk check-in: d222f03a user: fvogel tags: tip-510
14:11
New files provided by René Zaumseil: some more clean up in generic/rbc, and file generic/rbc/rbcAlloc.c is no more needed check-in: 072b83be user: fvogel tags: tip-510
14:06
New files provided by René Zaumseil: elimination of the use of RbcList*() functions check-in: 243a1376 user: fvogel tags: tip-510
13:49
merge trunk (leaving out any changes in generic/tkText* however) check-in: 06b9d56a user: fvogel tags: revised_text, tip-466
2018-08-18
21:22
merge core-8-6-branch check-in: f9947b8d user: culler tags: bug-b947864419, bug-b947864419-redux
21:17
Fix bug [c2c5bdb4aa]: segfault when opening colorpicker check-in: 3fadeb90 user: culler tags: trunk
21:15
Fix bug [c2c5bdb4aa]: segfault when opening colorpicker check-in: 6f994d29 user: culler tags: core-8-6-branch
21:08
Fix bug [c2c5bdb4aa]: add test for NULL pointer Closed-Leaf check-in: 66456ff1 user: culler tags: bug-c2c5bdb4aa
2018-08-17
14:23
'edit info' now allows option for retrieval of single value, for example 'edit info -bytesize' check-in: 1af0d05f user: gcramer tags: revised_text, tip-466
2018-08-15
19:51
Reverted a pointless change in tkCheckPasteboard. check-in: 3dd96e7b user: culler tags: bug-b947864419, bug-b947864419-redux
19:17
Fix bug [b947864419]: Also account for changes to the clipboard made by other apps check-in: c554e32b user: culler tags: bug-b947864419, bug-b947864419-redux
16:22
Fix [98dce84781]: yesno messageBoxes on macOS return wrong values check-in: b2160d49 user: fvogel tags: trunk
16:21
Fix [98dce84781]: yesno messageBoxes on macOS return wrong values check-in: 902c9d17 user: fvogel tags: core-8-6-branch
16:20
Fix [98dce84781] by partial revert of previous commit. check-in: ccf173b5 user: fvogel tags: bug-66db98f30d, bug-98dce84781
15:55
Revert [b4c5f163] since it breaks paste function with text from another application, see [568827f41c] check-in: e113ed23 user: fvogel tags: trunk
15:54
Revert [b4c5f163] since it breaks paste function with text from another application, see [568827f41c] check-in: 6557e972 user: fvogel tags: core-8-6-branch
15:53
Revert [b4c5f163] since it breaks paste function with text from another application, see [568827f41c] Closed-Leaf check-in: dba7420c user: fvogel tags: bug-b947864419
2018-08-14
11:53
merge 8.6 check-in: 2a4aefa8 user: jan.nijtmans tags: trunk
11:52
Fix a few MacOSX compiler warnings check-in: a722420d user: jan.nijtmans tags: core-8-6-branch
07:25
Merge 8.6 check-in: dd0a0e01 user: jan.nijtmans tags: trunk
07:24
Minor bug-fix for Cygwin: If compiled for Win32 but running on Cygwin, console shouldn't be initialized, because it is never used. This should be a runtime check, not a compile-time check. check-in: 70217c90 user: jan.nijtmans tags: core-8-6-branch
01:46
Merge mac-keyrelease-branch to fix 1ba71a86bb check-in: 7e113279 user: kevin_walzer tags: trunk
01:46
Merge mac-keyrelease-branch to fix 1ba71a86bb check-in: 2431d3bd user: kevin_walzer tags: core-8-6-branch
2018-08-13
14:14
Add support for TIP #481, which provides a possible alternative for the utility function TkGetByteArrayFromObj() check-in: 71060e0d user: jan.nijtmans tags: trunk
14:11
More of of size_t in photo implementation, and remove unnecessary #includes check-in: 40c948f3 user: jan.nijtmans tags: trunk
02:20
Clean up, remove commented-out code Closed-Leaf check-in: ec81d802 user: kevin_walzer tags: mac-keyrelease-test
02:06
Test fix for 1ba71a86bb, so key release events fire at the correct point check-in: 466c3287 user: kevin_walzer tags: mac-keyrelease-test
2018-08-12
17:13
Eliminate all usage of CONST84, and fix a few MacOSX compiler warnings check-in: f72c3f43 user: jan.nijtmans tags: trunk
14:54
Merging fix for 1875c1f30f, a84b20edd check-in: 47959f6d user: kevin_walzer tags: trunk
14:54
Merging fix for 1875c1f30f, a84b20edd check-in: 26a029b4 user: kevin_walzer tags: core-8-6-branch
2018-08-11
21:33
More preparation for TIP #494 compatibitly. Add 2 utility functions, which can retreive big strings and ByteArrays without length overflow. check-in: e8961ae6 user: jan.nijtmans tags: trunk
17:48
Remove warning on unused variable Closed-Leaf check-in: c53b4a0f user: kevin_walzer tags: mac-scrollbar-fix
15:10
Minor tweak check-in: 970b9cf9 user: kevin_walzer tags: mac-scrollbar-fix
14:47
possible fix for d83153578e to align mouse and vertical scrollbar on macOS by using only normal-size scrollbar, removing small variant check-in: 2be8fdb7 user: kevin_walzer tags: mac-scrollbar-fix
2018-08-10
13:24
Merge 8.6 check-in: 5cae0bf8 user: jan.nijtmans tags: trunk
13:23
Fix [2db2bed787]: test clrpick-3.1, 3.2, 4.1 hang, demand interaction. Caused by previous commit. Thanks, Don, for noticing this! check-in: 69787f0d user: jan.nijtmans tags: core-8-6-branch
06:42
Merge 8.6 check-in: b7da5a9d user: jan.nijtmans tags: trunk
06:42
Remove end-of-line spacing check-in: 7aaffc71 user: jan.nijtmans tags: trunk
06:39
Eliminate type-casts, by using size_t type internally in more situations. No functional changes check-in: fe740f8d user: jan.nijtmans tags: core-8-6-branch
2018-08-08
07:23
Change flag NEW_STYLE_COMMANDS into OLD_STYLE_COMMANDS. This makes it easier to remove the deprecated part in the future. If building with Tcl > 8, Don't build the compatibility Tk_Photo* (From Tk < 8.4 or so) functions any more. check-in: 236a2e68 user: jan.nijtmans tags: trunk
06:58
Merge 8.6 check-in: 053920aa user: jan.nijtmans tags: trunk
06:57
Replace 2 usages of MessageBoxA() with Unicode variant MessageBoxW() check-in: 5356b23d user: jan.nijtmans tags: core-8-6-branch
02:27
Merge mac-fullscreen-branch check-in: d8b5908b user: kevin_walzer tags: trunk
02:22
Merge mac-fullscreen-test branch check-in: cb695d9e user: kevin_walzer tags: core-8-6-branch
2018-08-06
12:22
(1) Minor fix. (2) Correction of inconsistent spelling in text doc. (3) New chapters in text doc about issues: ISSUES CONCERNING WIDGET STATE, and ISSUES CONCERNING DEAD PEERS. check-in: 1b8a7bd9 user: gcramer tags: revised_text, tip-466
2018-08-05
06:55
Default state of the state map should be {} 1 according to the man page check-in: 9a08901b user: fvogel tags: bug-05bd7f4da8
06:53
Restore geometry, no such change was intended check-in: 209d3bce user: fvogel tags: bug-05bd7f4da8
2018-08-04
13:07
Fix [05bd7f4da]: vista theme: combobox does not have disabled background. Patch from Brad Lanam. check-in: 29d44d66 user: fvogel tags: bug-05bd7f4da8
11:26
Test support for earlier OS's, new fixes ifdef'ed out to allow it to build for 10.10 Closed-Leaf check-in: 00588826 user: kevin_walzer tags: mac-fullscreen-test
08:37
Removed some end-of-line white space in previous changes so that the final diff of this branch against 8.6 will not show them. check-in: 1e185945 user: fvogel tags: mac-fullscreen-test
02:05
Branch to test new implemenation of modern Mac fullscreen API check-in: ad97f544 user: kevin_walzer tags: mac-fullscreen-test
2018-07-28
12:03
merge core-8-6-branch check-in: 0614163d user: fvogel tags: trunk
12:02
merge core-8-5-branch check-in: 58762c7c user: fvogel tags: core-8-6-branch
11:58
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif. Cherrypicked [95f4a8e283] check-in: aa4f089b user: fvogel tags: core-8-5-branch
2018-07-27
21:08
Fix [ec9270f5fd]: font-45.3 test fails on macOS check-in: 1ec3098f user: fvogel tags: trunk
21:08
Fix [ec9270f5fd]: font-45.3 test fails on macOS check-in: fa31c7bf user: fvogel tags: core-8-6-branch
21:05
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif check-in: fda9979c user: fvogel tags: trunk
21:03
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif check-in: 95f4a8e2 user: fvogel tags: core-8-6-branch
2018-07-25
06:23
Fix [59dde8a675]: 19 font-x.y tests fail on macOS Closed-Leaf check-in: 66322406 user: fvogel tags: bug-59dde8a675
2018-07-24
21:26
Fix [dee98dcb15]: font-21.6 test fails on macOS Closed-Leaf check-in: 1f070128 user: fvogel tags: bug-dee98dcb15
21:04
Fix [ec9270f5fd]: font-45.3 test fails on macOS Closed-Leaf check-in: 4a081c22 user: fvogel tags: bug-ec9270f5fd
2018-07-22
09:39
Better comment in the test, by Erik Leunissen Closed-Leaf check-in: b38427f6 user: fvogel tags: bug-fbaed1f66b
2018-07-21
15:09
Add test imgPhoto-14.5 exercising the fix for [fbaed1f66b]. The GIF decoder didn't manage deferred clear code. This test passes with the fix [340cad7a] and fails before that fix. check-in: b20ddb0a user: fvogel tags: bug-fbaed1f66b
13:37
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif check-in: 340cad7a user: fvogel tags: bug-fbaed1f66b
2018-07-17
18:59
Fix [1475156fff]: Numerous select.test and unixSelect.test failures on macOS. Also clipboard-6.2 check-in: 8c7c8ff3 user: fvogel tags: trunk
18:57
Fix [1475156fff]: Numerous select.test and unixSelect.test failures on macOS. Also clipboard-6.2 check-in: 2dfc3496 user: fvogel tags: core-8-6-branch
18:54
Fix [b947864419]: clipboard-4.1, -4.2, -4.4 fail on macOS check-in: 60fa0f23 user: fvogel tags: trunk
18:53
Fix [b947864419]: clipboard-4.1, -4.2, -4.4 fail on macOS check-in: 1b121d88 user: fvogel tags: core-8-6-branch
18:51
Fix [d34dcd5225]: frame-2.17 fails on macOS check-in: c451e97f user: fvogel tags: trunk
18:51
Fix [d34dcd5225]: frame-2.17 fails on macOS check-in: 7e84209d user: fvogel tags: core-8-6-branch
18:49
Fix [1088825fff]: frame-3.9 and frame-3.10 fail on macOS check-in: d7225b61 user: fvogel tags: trunk
18:49
Fix [1088825fff]: frame-3.9 and frame-3.10 fail on macOS check-in: 5a680abb user: fvogel tags: core-8-6-branch
2018-07-11
19:55
Promote some internal variables from int to size_t. This makes Tk compile with TIP #494-enabled Tcl, without the need for -DTCL_USE_INT_RETURN check-in: bda7be3d user: jan.nijtmans tags: trunk
2018-07-10
19:22
Make Tk sufficiently 64-bit aware in order to withstand TIP #494 possible problems Closed-Leaf check-in: 785b85f4 user: jan.nijtmans tags: tip-494
2018-07-09
18:12
Ongoing work (not finished yet) making Tk fully 64-bit size_t aware (see TIP #494) without compatibility macros check-in: 0ff4b2be user: jan.nijtmans tags: tip-494
18:10
Make Tk compile with TIP #494 (being tested now) using compatibility macros. Without TIP #494 there is no effect check-in: cc2ef92f user: jan.nijtmans tags: trunk
2018-07-08
20:24
Ditto for clipboard-6.2. Don't run this test on macOS, only on x11. This test checks X selection mechanisms that are only present on x11, not on unix aqua. Closed-Leaf check-in: 7b6bf3cb user: fvogel tags: bug-1475156fff
20:08
Remove superfluous code in clipboard-4.3 and clipboard-4.5 tests check-in: 79464cbb user: fvogel tags: bug-b947864419
19:58
Fix [b947864419]: clipboard-4.1, -4.2, -4.4 fail on macOS check-in: b4c5f163 user: fvogel tags: bug-b947864419
2018-07-07
21:28
Also prevent unixSelect-1.* tests from failing on macOS. These tests check X selection mechanisms that are only present on x11, not on unix aqua. Therefore don't run them on aqua. check-in: fdb21d74 user: fvogel tags: bug-1475156fff
11:20
Fix [1475156fff]: Numerous select.test failures on macOS check-in: 90f8e7bc user: fvogel tags: bug-1475156fff
2018-07-06
21:22
Fix [d34dcd5225]: frame-2.17 fails on macOS Closed-Leaf check-in: fbd5c85c user: fvogel tags: bug-d34dcd5225
20:24
Fix [1088825fff]: frame-3.9 and frame-3.10 fail on macOS Closed-Leaf check-in: c7c1a554 user: fvogel tags: bug-1088825fff
2018-07-05
11:24
Remove debug code check-in: c77f765d user: fvogel tags: tip-510
2018-07-04
20:24
Implement [25df4fb275]: Control-u (delete from linestart to cursor) bindings for (ttk)entry, (ttk)spinbox, and text widgets. Patch from Stuart Cassoff. Leaf check-in: 6929eff5 user: fvogel tags: rfe-25df4fb275
20:06
Commit changes received from René Zaumseil check-in: ac543027 user: fvogel tags: tip-510
09:33
Changes based on recommendations in http://code.activestate.com/lists/tcl-core/19816/. Cleanup old code. Closed-Leaf check-in: d65d0705 user: stu tags: tk-stu-pkg
08:46
Fix [309b426171]: ttk partly fails in Windows high-contrast-mode using wrong colors. Patch provided by cjmcdonald. check-in: 9d657700 user: fvogel tags: trunk
08:45
Fix [309b426171]: ttk partly fails in Windows high-contrast-mode using wrong colors. Patch provided by cjmcdonald. check-in: 342bec0b user: fvogel tags: core-8-6-branch
08:43
Fix [37a723eadd]: wm-transient-2.2 fails on macOS check-in: 201b66f8 user: fvogel tags: trunk
08:43
Fix [37a723eadd]: wm-transient-2.2 fails on macOS check-in: cc96f015 user: fvogel tags: core-8-6-branch
08:40
Fix [1356961b8c]: wm-transient-1.8 fails on macOS. Patch from Marc Culler. check-in: 212967b6 user: fvogel tags: trunk
08:40
Fix [1356961b8c]: wm-transient-1.8 fails on macOS. Patch from Marc Culler. check-in: 84303091 user: fvogel tags: core-8-6-branch
07:13
Fix [6ca257310a]: wm resizable does not disable single dimension resizing on macOS. Patch from Marc Culler. check-in: 5f6e8877 user: fvogel tags: trunk
07:12
Fix [6ca257310a]: wm resizable does not disable single dimension resizing on macOS. Patch from Marc Culler. check-in: 155ec67d user: fvogel tags: core-8-6-branch
07:08
Fix [119bb094af]: wm-iconbitmap-1.4 and wm-iconbitmap-2.1 fail on macOS check-in: 50d0ece3 user: fvogel tags: trunk
07:08
Fix [119bb094af]: wm-iconbitmap-1.4 and wm-iconbitmap-2.1 fail on macOS check-in: 514d588f user: fvogel tags: core-8-6-branch
07:05
Fix [68b78ef96a]: wm-attributes-1.2.5 fails on macOS check-in: 32bea9bc user: fvogel tags: trunk
07:04
Fix [68b78ef96a]: wm-attributes-1.2.5 fails on macOS check-in: e90dd890 user: fvogel tags: core-8-6-branch
2018-07-03
16:08
Merge trunk. check-in: ead36d87 user: stu tags: tk-stu-pkg
02:33
Use INSTALL_*/DIST_INSTALL_* macros to make dist. check-in: dd8c3eb8 user: stu tags: trunk
2018-07-02
18:37
Try to keep the bindings list sorted-ish. , check-in: a300d76f user: stu tags: trunk
2018-07-01
15:42
Fix [37a723eadd]: wm-transient-2.2 fails on macOS Closed-Leaf check-in: 3166ee3d user: fvogel tags: bug-37a723eadd
2018-06-30
21:08
Fix bug [1356961b8c]: add code to ensure wm transient is using a true toplevel as the master. Closed-Leaf check-in: ba4117fa user: culler tags: bug-1356961b8c
14:30
Complete test wm-resizable-2.1 with the fourth combination case Closed-Leaf check-in: 32b9c8fe user: fvogel tags: bug-6ca257310a
13:48
Synchronize the resizing flags and attributes so wm resizable reports values correctly. check-in: 3752da03 user: culler tags: bug-6ca257310a
2018-06-29
21:39
Fix bug [6ca257310a]: add implementation of [TkWindow windowWillResize]. check-in: c3fd47a7 user: culler tags: bug-6ca257310a
2018-06-28
19:54
Fix [119bb094af]: wm-iconbitmap-2.1 fails on macOS Closed-Leaf check-in: 3691982a user: fvogel tags: bug-119bb094af
19:42
Fix [119bb094af]: wm-iconbitmap-1.4 fails on macOS check-in: 4a310eb1 user: fvogel tags: bug-119bb094af
18:24
Commit changes received from René Zaumseil check-in: f80ff0cf user: fvogel tags: tip-510
2018-06-26
21:26
Bugfixes by René Zaumseil: TRUE and FALSE were undefined under Linux, and types were wrong in rbcTile.c check-in: 6b1b31ec user: fvogel tags: tip-510
21:21
Add file library/rbc/graph.tcl provided by René Zaumseil check-in: f2524760 user: fvogel tags: tip-510
2018-06-25
10:16
(Partial) implementation for TIP #510: Add Rbc to Tk, from René Zaumseil. check-in: 1008d171 user: fvogel tags: tip-510
2018-06-18
20:08
Fix [68b78ef96a]: wm-attributes-1.2.5 fails on macOS Closed-Leaf check-in: d584f22e user: fvogel tags: bug-68b78ef96a
07:49
Sync unix/tcl.m4 with Tcl version, and re-generate unix configure script check-in: f4ff72ef user: jan.nijtmans tags: trunk
07:44
Sync tcl.m4 with Tcl, and regenerate configure script check-in: 984c527a user: jan.nijtmans tags: core-8-6-branch
07:37
Sync DIR64 changes from Tcl to Tk too (even though DIR64 isn't actually used for Tk. Just for completeness. check-in: 657e332c user: jan.nijtmans tags: core-8-5-branch
2018-06-17
15:34
merge 8.5 check-in: 21fcf52e user: jan.nijtmans tags: core-8-6-branch
15:27
Sync tcl.m4 with Tcl version. Re-generate unix/configure script check-in: fe17be5b user: jan.nijtmans tags: core-8-5-branch
2018-06-16
08:50
merge trunk check-in: a73fe039 user: fvogel tags: revised_text, tip-466
08:48
Fix [de01e24aa1]: Text replace command involving selection crashes check-in: a7eda6bd user: fvogel tags: trunk
08:48
Fix [de01e24aa1]: Text replace command involving selection crashes check-in: 4115c4e6 user: fvogel tags: core-8-6-branch
2018-06-15
10:26
Align common install locations in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG. Add FreeBSD and OpenBSD 8.6 paths. check-in: 6f55ed19 user: stu tags: trunk
08:30
Make svg compile with MS VC++ 6 - attention - strtoll is replaced by strtol which has lower resolution. check-in: d51b5993 user: oehhar tags: tip-507
2018-06-13
20:29
merge trunk check-in: 2a60a35b user: fvogel tags: revised_text, tip-466
20:27
Fix [de01e24aa1]: Text replace command involving selection crashes Closed-Leaf check-in: e73b162c user: fvogel tags: bug-de01e24aa1
11:30
New files provided by René Zaumseil: photo.n man page updated, and tests refined. check-in: 226b79e3 user: fvogel tags: tip-507
11:19
Add (currently crashing) test text-8.28 to demonstrate [de01e24aa1]: Text replace command involving selection crashes check-in: d0203d44 user: fvogel tags: bug-de01e24aa1
2018-06-12
19:35
Further fix for [1821174fff], by Christian Werner. Also, remove or replace deprecated calls in the macOS implementation (by Marc Culler). check-in: 4891e0dc user: fvogel tags: trunk
19:35
Further fix for [1821174fff], by Christian Werner. Also, remove or replace deprecated calls in the macOS implementation (by Marc Culler). check-in: 349f9323 user: fvogel tags: core-8-6-branch
2018-06-11
17:15
Fix [309b426171]: ttk partly fails in Windows high-contrast-mode using wrong colors. Patch provided by cjmcdonald Closed-Leaf check-in: 0f4e1517 user: fvogel tags: bug-309b426171
2018-06-09
20:24
Remove platform checking: all platforms will call XSync() Closed-Leaf check-in: d47221a4 user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-06-08
14:35
Removed unnecessary calls to deprecated methods [NSWindow disableFlushWindow] and [NSWindow enableFlushWindow] in TkMacOSXSetupDrawingContext and TkMacOSXRestoreDrawingContext respectively. check-in: 270e0f0e user: culler tags: bug-1938774fff, bug-1821174fff
2018-06-07
19:18
Replace calls to deprecated [NSWindow flushWindow] et al with calls to [NSWindow displayIfNeeded]. check-in: b166995c user: culler tags: bug-1938774fff, bug-1821174fff
2018-06-06
18:13
Make branch compile with MSVC 2008 (Express Edition) check-in: 51bedfe8 user: fvogel tags: tip-507
2018-06-04
21:04
Test added by René Zaumseil for the crash he just fixed check-in: b935c022 user: fvogel tags: tip-507
21:03
René Zaumseil fixed a crash check-in: d6040611 user: fvogel tags: tip-507
2018-06-03
22:03
Moved range check of keycode to TkpSetKeycodeAndState for ticket [382712ad]. check-in: 07d8c66f user: chw tags: bug-382712ade6
2018-05-31
21:25
merge 8.6 check-in: a7a7676f user: jan.nijtmans tags: androwish
20:13
Sync various configure-related changes from Tcl (from core-8-branch) check-in: f017dfc8 user: jan.nijtmans tags: trunk
2018-05-26
07:07
Add a missing fix from Christian Werner. See [1821174fff] check-in: 0e402fa7 user: fvogel tags: bug-1938774fff, bug-1821174fff
07:01
merge core-8-6-branch check-in: 00d5737a user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-05-16
18:16
New files provided by René Zaumseil check-in: 2bc38f44 user: fvogel tags: tip-507
2018-05-15
19:35
Add missing bit to makefile.vc to try to make it compile with MSVC check-in: 2bdaabc6 user: fvogel tags: tip-507
19:32
Add missing files, as provided by René Zaumseil. check-in: 3eb7382a user: fvogel tags: tip-507
19:30
Implementation of TIP #507: Include simple svg support with nanosvg. Files as provided by René Zaumseil. check-in: 736b7c4d user: fvogel tags: tip-507
2018-05-13
19:30
Merge TIP #496 implementation following positive vote by the TCT check-in: d73779cf user: fvogel tags: trunk
19:24
Fix [38e83e6ec9]: canvasText-1.11 fails on macOS (ditto for config-4.57) check-in: e4a967f3 user: fvogel tags: trunk
19:24
Fix [38e83e6ec9]: canvasText-1.11 fails on macOS (ditto for config-4.57) check-in: daedfc3f user: fvogel tags: core-8-6-branch
17:41
Fix [66db98f30d]: choosedir, filebox, msgbox tests fails on macOS + undocumented options -message and -command check-in: 3628b824 user: fvogel tags: trunk
17:41
Fix [66db98f30d]: choosedir, filebox, msgbox tests fails on macOS + undocumented options -message and -command check-in: 95784c73 user: fvogel tags: core-8-6-branch
17:35
Fix [ddeef0e069]: Some canvImg tests fail on macOS check-in: 17a6f47a user: fvogel tags: trunk
17:35
Fix [ddeef0e069]: Some canvImg tests fail on macOS check-in: 57efce1e user: fvogel tags: core-8-6-branch
2018-05-03
22:25
Fixed [6da617825e]: button-13.1 to -13.8 fail on macOS check-in: 71d79da3 user: culler tags: trunk
22:22
Fixed [6da617825e]: button-13.1 to -13.8 fail on macOS check-in: 5c15789c user: culler tags: core-8-6-branch
20:32
Fix [696cc431c3]: undocumented styling options for ttk:: widgets check-in: dc588239 user: fvogel tags: trunk
20:31
Fix [696cc431c3]: undocumented styling options for ttk:: widgets check-in: b153cee2 user: fvogel tags: core-8-6-branch
20:29
Fix [75d38f8608]: touchpad two finger scroll does not work correctly with listbox on Windows check-in: 2479ca2d user: fvogel tags: trunk
20:28
Fix [75d38f8608]: touchpad two finger scroll does not work correctly with listbox on Windows check-in: 1fdcf6f5 user: fvogel tags: core-8-6-branch
20:26
Fix [98c41cf3e7]: ::tk::Darken does not properly brighten colors check-in: 4e7eee43 user: fvogel tags: trunk
20:25
Fix [98c41cf3e7]: ::tk::Darken does not properly brighten colors check-in: 228b1c83 user: fvogel tags: core-8-6-branch
19:22
Organize differently documentation for -placeholder* options. These are promoted to the state of standard options, which resolves cross-linking issues with the html help maker. Closed-Leaf check-in: c7941c03 user: fvogel tags: tip-496
06:12
Further patch from Christian Werner, on the observation that on Fedora 28 Workstation on x86_64 XKeyEvents generated by input methods have the keycode field set to 0 which fails the range check and thus doesn't get processed further check-in: 7ecf523a user: fvogel tags: bug-382712ade6
06:07
merge core-8-6-branch check-in: 97905640 user: fvogel tags: bug-382712ade6
2018-05-01
22:32
Eliminate unnecessary offsets. This moves buttons down 1px, which is better. Closed-Leaf check-in: 82724e59 user: culler tags: bug-6da617825e
19:14
Adjust button metrics in HITheme instead of Tk. check-in: 899361f8 user: culler tags: bug-6da617825e
19:01
merge trunk check-in: 08198ac6 user: fvogel tags: tip-496
18:57
Fix wrong formatting in busy.n check-in: c61698ed user: fvogel tags: trunk
18:57
Fix wrong formatting in busy.n Closed-Leaf check-in: aae2e547 user: fvogel tags: tip-492
15:34
Improved documentation for tip-496. Compiles, but there is still an issue regarding cross-linking to ttk_entry.n check-in: d6ccb97d user: fvogel tags: tip-496
14:45
Documentation for -placeholder and -placeholderforeground options, from René Zaumseil. Does not compile and needs further work. check-in: 6b0e7ef4 user: fvogel tags: tip-496
12:48
Unify further error messages for tk_messageBox options check-in: ceca7257 user: fvogel tags: bug-66db98f30d
12:37
Unify error messages for wrong values of 'tk_messageBox -default' among platforms: Windows and X11 now return the same error check-in: f89fc3bb user: fvogel tags: bug-66db98f30d
12:20
Make msgbox.test pass on all platforms (checked on Win Vista, Linux Debian 8 and macOS 10.12.6) check-in: c2a16489 user: fvogel tags: bug-66db98f30d
11:49
Fix mistake in previous commit check-in: ee50df16 user: fvogel tags: bug-66db98f30d
10:46
Fix msgbox.test expected results when running on macOS check-in: 39ba3d50 user: fvogel tags: bug-66db98f30d
10:15
Document -command macOS-specific option of tk_messageBox check-in: 1c3b84d4 user: fvogel tags: bug-66db98f30d
08:35
Fix filebox.test expected results when running on macOS check-in: c86f4aab user: fvogel tags: bug-66db98f30d
08:06
Document -command macOS-specific option of tk_chooseDirectory, tk_getOpenFile and tk_GetSaveFile check-in: e402b3c4 user: fvogel tags: bug-66db98f30d
2018-04-30
19:30
Document -message macOS-specific option of tk_chooseDirectory check-in: 5c22cdf2 user: fvogel tags: bug-66db98f30d
19:21
Work around [38e83e6ec9]: config-4.57 fails on macOS Closed-Leaf check-in: 6d66f25c user: fvogel tags: bug-38e83e6ec9
19:01
Work around [38e83e6ec9]: canvasText-1.11 fails on macOS check-in: 2ac3c018 user: fvogel tags: bug-38e83e6ec9
18:49
Fix [ddeef0e069]: Some canvImg tests fail on macOS Closed-Leaf check-in: 47aadbfe user: fvogel tags: bug-ddeef0e069
18:25
Fix missing part of the error message in test choosedir-1.5.2 check-in: 272fd0a4 user: fvogel tags: bug-66db98f30d
18:14
Some tests in choosedir.test (those that check the options parsing) can be run on all platforms, therefore remove the unnecessary constraints check-in: d294cf00 user: fvogel tags: bug-66db98f30d
18:11
Fix [66db98f30d]: choosedir-1.5 fails on macOS check-in: c582c6e3 user: fvogel tags: bug-66db98f30d
15:58
Fix [6d5042069f]: tk inactive does not work on macOS (tk-6.5 fails) check-in: e6bc333f user: culler tags: trunk
15:53
Fix [6d5042069f]: tk inactive does not work on macOS (tk-6.5 fails) check-in: adb7926c user: culler tags: core-8-6-branch
06:07
Close unintended fork Closed-Leaf check-in: 869663f3 user: fvogel tags: bug-6d5042069f
2018-04-29
22:43
Explicitly initialize the static timestamp, for stylistic reasons. check-in: 3e10c91d user: culler tags: bug-6d5042069f
22:00
A minimally invasive fix. Since the one and only TkDisplay is a static global in tkMacOSXXStubs.c, we may as well do the same with the timestamp.. check-in: 1c46b1ab user: culler tags: bug-6d5042069f
17:28
The inactivity timer still works; only the reset is broken. And it is not necessary to reset the system timer. This is a workaround. check-in: 7f32e54a user: culler tags: bug-6d5042069f
15:57
Fix man page of Tk_GetUserInactiveTime and Tk_ResetUserInactiveTime check-in: 2c6f10e4 user: fvogel tags: bug-6d5042069f
03:01
Borrowed a hack from tkMacOSXClipboard.c to make sure that the same Time variable is updated by the tk inactive command and the event processor. check-in: c4492b2e user: culler tags: bug-6d5042069f
01:51
Create a simple inactivity timer. check-in: 9e956dfe user: culler tags: bug-6d5042069f
2018-04-28
13:54
Remove test listbox-32 that failed because it was trying to check untestable things (see [75d38f8608]). Closed-Leaf check-in: b06d31bb user: fvogel tags: bug-75d38f8608
07:38
Fix [98c41cf3e7]: ::tk::Darken does not properly brighten colors Closed-Leaf check-in: 48cc00a1 user: fvogel tags: bug-98c41cf3e7
07:21
Fix [7423f90fbf]: missing option priorities prevent users from styling some widgets check-in: a81d9581 user: fvogel tags: trunk
07:20
Fix [7423f90fbf]: missing option priorities prevent users from styling some widgets check-in: 837b4eba user: fvogel tags: core-8-6-branch
2018-04-24
00:00
Set the other 'option add' commands to use widgetDefault as the priority. Closed-Leaf check-in: c9b03e6d user: bll tags: bug-7423f90f
2018-04-22
17:49
Change all 'option add' default values to 'widgetDefault'. Reference: bug-7432f90f check-in: cb74b607 user: bll tags: bug-7423f90f
17:46
Create new branch named "bug-7423f90f" check-in: 3d31f122 user: bll tags: bug-7423f90f
2018-04-20
17:41
Add some missing styling options. Closed-Leaf check-in: f86863a3 user: bll tags: rfe-696cc431
2018-04-17
18:58
Update font styling. check-in: ab30722f user: bll tags: rfe-696cc431
2018-04-15
21:18
Fix test entry-10.1 in ttk/entry.test so that ttk widgets are tested, and add testing of -placeholderforeground for ttk::entry. check-in: 999eb159 user: fvogel tags: tip-496
08:55
merge trunk (because tip-496 does not target 8.6 but 8.7, whereas branch tip-496 was created off core-8-6-branch) check-in: cfca518b user: fvogel tags: tip-496
2018-04-14
09:39
merge trunk (except changes in generic/tkTextIndex.c from [52b7383b]) check-in: 229fbd79 user: fvogel tags: revised_text, tip-466
2018-04-12
22:52
Merge core-8-6-branch check-in: 72169aea user: jan.nijtmans tags: trunk
22:46
Fix two new gcc-7.3 (harmless) compiler warnings. check-in: 73184e82 user: jan.nijtmans tags: core-8-6-branch
2018-04-11
21:19
Merge core-8-6-branch check-in: 52b7383b user: jan.nijtmans tags: trunk
21:08
Improved surrogate handling for TCL_UTF_MAX=3|4. (backported from androwish). Slight optimizations. check-in: ea535c24 user: jan.nijtmans tags: core-8-6-branch
2018-04-09
20:53
Add missing parameter for -focusfill. check-in: 4fb73acd user: bll tags: rfe-696cc431
06:14
Remove superfluous lines check-in: 0c180223 user: fvogel tags: rfe-696cc431
01:32
Fix wrong font styling in ttk::treeview. check-in: bdd060f3 user: bll tags: rfe-696cc431
01:23
Fix unescaped hyphens. check-in: 38f3ebfa user: bll tags: rfe-696cc431
01:15
Fix ordering errors and display fonts. Add parameter text to all options. Verify ttk::treeview styling options. Update ttk::combobox styling doc. check-in: 8b3dcf84 user: bll tags: rfe-696cc431
2018-04-07
22:55
ttk_treeview. Needs verification. check-in: b501bd16 user: bll tags: rfe-696cc431
22:31
draft 5: all but treeview should be complete. check-in: d0576d63 user: bll tags: rfe-696cc431
21:41
draft 4 check-in: a3b5b988 user: bll tags: rfe-696cc431
16:06
draft 3: interim progress 2018-4-7 09.06. check-in: 2017722e user: bll tags: rfe-696cc431
15:30
draft 2: Use -man macros subset. check-in: b50edcc0 user: bll tags: rfe-696cc431
2018-04-06
13:21
Add styling options. draft 1: for review. check-in: d0d6704a user: bll tags: rfe-696cc431
12:50
Create new branch named "rfe-696cc431" check-in: 21cab9b5 user: bll tags: rfe-696cc431
2018-04-04
13:18
Some fixes in redo handling. check-in: 02058252 user: gcramer tags: revised_text, tip-466
2018-04-03
19:06
Fix [59fccbfa27]: Clicking on empty menubar area stops menus working. Thanks to cjmcdonald. check-in: 28e34c6a user: fvogel tags: trunk
19:06
Fix [59fccbfa27]: Clicking on empty menubar area stops menus working. Thanks to cjmcdonald. check-in: e57b1bc9 user: fvogel tags: core-8-6-branch
2018-03-31
07:17
Solution from dnikolajevich made thread safe. Thanks to Christian Werner for providing this patch. check-in: fb3f34ae user: fvogel tags: bug-75d38f8608
2018-03-26
20:26
Sync win/tcl.m4 with Tcl version check-in: 0994c0a9 user: jan.nijtmans tags: trunk
12:12
Bug in "edit info" fixed. check-in: b3d54646 user: gcramer tags: revised_text, tip-466
2018-03-25
18:58
Fix [59fccbfa27]: Clicking on empty menubar area stops menus working. Thanks to cjmcdonald. Closed-Leaf check-in: e67b7653 user: fvogel tags: bug-59fccbfa27
16:05
Better solution to [75d38f8608], that fixes the problem for all widgets, not only listbox. Thanks to oehhar for some of the ideas in that patch, and to dnikolajevich for providing this implementation. check-in: e4be3247 user: fvogel tags: bug-75d38f8608
15:59
Add test listbox-32 to check for support of high resolution 'mouse wheels', actually for 2 fingers touch scroll on some devices. Thanks to dnikolajevich for providing the test. check-in: 88bcfc9b user: fvogel tags: bug-75d38f8608
2018-03-20
21:11
Add missing documentation about items of the tk::Priv array check-in: 8d63df1b user: fvogel tags: bug-75d38f8608
21:05
Fix [75d38f8608]: touchpad two finger scroll does not work correctly with listbox on Windows check-in: da31d31c user: fvogel tags: bug-75d38f8608
2018-03-15
20:59
Fix [3e490c1386]: What the proxy is is not clearly documented in the panedwindow man page check-in: f2d77e8f user: fvogel tags: trunk
20:58
Fix [3e490c1386]: What the proxy is is not clearly documented in the panedwindow man page check-in: 8014f1c6 user: fvogel tags: core-8-6-branch
2018-03-11
21:25
Fix alphabetical order in options list and commands list Closed-Leaf check-in: 1cd3c744 user: fvogel tags: bug-3e490c1386
21:19
Fix [3e490c1386]: What the proxy is is not clearly documented in the panedwindow man page check-in: 59a7b76c user: fvogel tags: bug-3e490c1386
11:51
Create new branch named "nmake-install-pdbs" check-in: 55de495b user: apnadkarni tags: nmake-install-pdbs
2018-03-10
16:39
Remove unused method call: check-in: fc2c5d8d user: kevin_walzer tags: mac_services
2018-03-08
04:49
Implementation and documentation complete, now ready to be submitted as TIP check-in: 92e729fc user: kevin_walzer tags: mac_services
2018-03-07
21:02
Merge trunk check-in: 538c026e user: fvogel tags: revised_text, tip-466
20:53
Fix [71b1319acc]: Regression in tkUnixRFont.c. Patch from Christian Werner, with review by Gregor Cramer. check-in: 61c10a2d user: fvogel tags: trunk
20:52
Fix [71b1319acc]: Regression in tkUnixRFont.c. Patch from Christian Werner, with review by Gregor Cramer. check-in: bce3c922 user: fvogel tags: core-8-6-branch
13:52
Flesh out implementation check-in: ac439fce user: kevin_walzer tags: mac_services
13:49
Flesh out implementation check-in: f948d903 user: kevin_walzer tags: mac_services
03:51
Implement script level bindings check-in: f4e8427e user: kevin_walzer tags: mac_services
2018-03-06
07:13
Moderate impact of the comment added in the previous commit. Closed-Leaf check-in: 698a03d7 user: fvogel tags: bug-71b1319acc
2018-03-05
22:45
Fix spinbox-3.15 test result since two new options were added in the ouput of [.spinbox configure] check-in: ff2a94d1 user: fvogel tags: tip-496
22:33
Latest changes from René Zaumseil. Now tk::spinbox supports -placeholder* options, and justification of the placeholder text in all widgets is supposed to honor -justify (this latter point does not work in fact). check-in: e9ede77f user: fvogel tags: tip-496
16:12
silence compiler warning check-in: 2110cd4b user: dgp tags: trunk
12:48
More refinements check-in: 9d651eb4 user: kevin_walzer tags: mac_services
12:43
Modify makefile to add new file check-in: 4e610619 user: kevin_walzer tags: mac_services
07:14
Add a comment (from Gregor Cramer). check-in: 555014b9 user: fvogel tags: bug-71b1319acc
03:57
Begin refinements of code check-in: b04d0fa1 user: kevin_walzer tags: mac_services
03:34
Implementation of NSServices API for Tk core on macOS check-in: 84e5ea7b user: kevin_walzer tags: mac_services
2018-03-04
21:57
Fix [2321708fff]: radiobutton (and checkbutton) -selectcolor behavior check-in: d913c22e user: fvogel tags: trunk
21:57
Fix [2321708fff]: radiobutton (and checkbutton) -selectcolor behavior check-in: dd773fa8 user: fvogel tags: core-8-6-branch
21:45
Merge branch tip-489 following acceptation of this TIP through TCT vote. check-in: afa7b579 user: fvogel tags: trunk
2018-03-01
21:39
Fix [b631acf716]: unix/tcl.m4 still contains reference to ieee library check-in: 14ee7b1d user: jan.nijtmans tags: trunk
20:29
Fix [b631acf716]: unix/tcl.m4 still contains reference to ieee library check-in: 0ec54fc2 user: jan.nijtmans tags: core-8-6-branch
2018-02-21
20:58
Fix error in testing argument numbers in 'canvas image' command. Thanks to René Zaumseil. Closed-Leaf check-in: 39bf9540 user: fvogel tags: canvas_image, tip-489
2018-02-18
21:44
Fix previous commit Closed-Leaf check-in: 338335df user: fvogel tags: bug-2321708fff
21:40
Fix [2321708fff]: radiobutton (and checkbutton) -selectcolor behavior check-in: 95fe57fb user: fvogel tags: bug-2321708fff
2018-02-12
23:58
Merge updates from 8.6 branch. check-in: 45295241 user: mistachkin tags: irontcl
2018-02-11
16:39
Remove useless tests entry-10.2 and -10.3 (for ttk::entry) since these did not check anything except visually, which is not checked by tcltest. Instead, add -placeholder option and -placeholderforeground style configuration in the demos. check-in: 41364e89 user: fvogel tags: tip-496
16:27
A better way of checking if -placeholder was given non empty or not check-in: 83a7c8e8 user: fvogel tags: tip-496
16:22
ttk::entry: cosmetic changes check-in: 092ce9e5 user: fvogel tags: tip-496
15:57
Removed useless test entry-25.1 since this test does not check anything except visually, which is not checked by tcltest. Instead, add -placeholder options in the demos. check-in: e35ea296 user: fvogel tags: tip-496
15:40
Avoid confusion: totalLength and height are not used here, and are anyway overwritten a few lines below. check-in: 7d0718e6 user: fvogel tags: tip-496
15:38
tk::entry: Moved defines where they belong to, reordered options to follow alphabetical order, and miscellaneous cosmetic changes. check-in: 151297de user: fvogel tags: tip-496
12:01
Fix [502e74e9ad]: crash for untrusted X connections (for ssh: ForwardX11Trusted no). Patches from Christian Werner. check-in: dac5c242 user: fvogel tags: trunk
12:01
Fix [502e74e9ad]: crash for untrusted X connections (for ssh: ForwardX11Trusted no). Patches from Christian Werner. check-in: 3b83c2a9 user: fvogel tags: core-8-6-branch
11:20
Fix [1c5f27afe5]. Make winWm-5.2 pass again by forcing -tearoff 1 (as it was the case before implementation of TIP #161). check-in: 973f6db0 user: fvogel tags: trunk
11:18
Fix [1c5f27afe5]. Make winWm-5.2 pass again by forcing -tearoff 1 (as it was the case before implementation of TIP #161). Closed-Leaf check-in: 65fd52c8 user: fvogel tags: tip-161
2018-02-10
17:32
Fix [1821174fff] and [1938774fff]: RenderBadPicture (invalid Picture parameter) error returned on application exit when 'send' was renamed to {}. Patch from Christian Werner. Thanks to Joe English. check-in: d0ca852b user: fvogel tags: trunk
17:32
Fix [1821174fff] and [1938774fff]: RenderBadPicture (invalid Picture parameter) error returned on application exit when 'send' was renamed to {}. Patch from Christian Werner. Thanks to Joe English. check-in: 32335211 user: fvogel tags: core-8-6-branch
15:45
Merge branch tip-492 following acceptation of this TIP through TCT vote. check-in: 6e907b54 user: fvogel tags: trunk
15:36
Fix formatting in man canvas for the image command check-in: 1633e545 user: fvogel tags: canvas_image, tip-489
15:29
Reformat some lines - Better follow the Tcl Engineering Manual check-in: ec97c557 user: fvogel tags: canvas_image, tip-489
14:53
merge core-8-6-branch check-in: a3f9d6bd user: fvogel tags: canvas_image, tip-489
10:19
Corrected background colour in canvas.test 20.1 check-in: 30f3375c user: scotty tags: canvas_image, tip-489
09:14
Remove -DDEBUG_DRAWCANVAS debug flag from makefile.vc check-in: e684cbc8 user: fvogel tags: canvas_image, tip-489
09:00
Better debug output formatting (from Scott). check-in: 11814b12 user: fvogel tags: canvas_image, tip-489
2018-02-09
12:52
Add typecasts in DrawCanvas() to assist MS VC compiler. check-in: d5b83928 user: scotty tags: canvas_image, tip-489
2018-02-08
21:53
merge core-8-6-branch check-in: dde0b340 user: fvogel tags: tip-496
19:26
Fix bug (only 8 characters from the placeholder could be seen). Patch from René Zaumseil. Thanks to Rüdiger Härtel for the report. check-in: 4cd47e0e user: fvogel tags: tip-496
2018-02-07
22:25
Two tests should not bear the same name check-in: 97a5fa99 user: fvogel tags: canvas_image, tip-489
11:07
Correct DrawCanvas() behaviour on Windows. check-in: ea1ccff2 user: scotty tags: canvas_image, tip-489
2018-02-06
23:32
-placeholdertext becomes -placeholder. Changes provided by René Zaumseil check-in: 96a881e1 user: fvogel tags: tip-496
23:28
Change -empty* option names to -placeholder*. Changes provided by René Zaumseil check-in: 34374516 user: fvogel tags: tip-496
2018-02-04
17:34
Fix [5d991b822e]: segmentation violation in TclObjLookupVarEx. Patch from Christian Werner. check-in: c36187dd user: fvogel tags: trunk
17:34
Fix [5d991b822e]: segmentation violation in TclObjLookupVarEx. Patch from Christian Werner. check-in: dfa30ff0 user: fvogel tags: core-8-6-branch
2018-02-03
15:07
Fix [9d27218f76]: ttk::spinbox doc page mentions current, but it is not a valid command check-in: 8fee9a22 user: fvogel tags: trunk
15:07
Fix [9d27218f76]: ttk::spinbox doc page mentions current, but it is not a valid command check-in: 35639ec2 user: fvogel tags: core-8-6-branch
2018-01-31
17:50
Fix entry-3.15 test result since two new options were added in the ouput of [.entry configure] check-in: 1abd5db1 user: fvogel tags: tip-496
17:48
Implementation of TIP #496 - Display hints in ::ttk::entry (by René Zaumseil) check-in: 7fc7849e user: fvogel tags: tip-496
07:28
Remove superfluous blank line Closed-Leaf check-in: 5cc6bb16 user: fvogel tags: bug-502e74e9ad
07:25
Patch refinement from Christian Werner. It is now possible to 'make test' with an untrusted X connection without being stopped by X errors (and of course with more failures due to the untrusted connection). check-in: fc243f37 user: fvogel tags: bug-502e74e9ad
2018-01-30
21:45
Merge trunk since TIP #492 targets 8.7 check-in: 5445f741 user: fvogel tags: tip-492
21:38
Remove details of the 'busy window' naming from the busy man page. check-in: 6b4cb686 user: fvogel tags: tip-492
21:23
Further improve the busy man page, and fix alphabetical order of commands. check-in: 6b6ef6fe user: fvogel tags: tip-492
2018-01-29
21:32
Fix [502e74e9ad]: crash for untrusted X connections (for ssh: ForwardX11Trusted no). Patch from Christian Werner. check-in: 3c7f220c user: fvogel tags: bug-502e74e9ad
07:16
Fix [71b1319acc]: Regression in tkUnixRFont.c. Patch from Christian Werner. check-in: a16ed2d0 user: fvogel tags: bug-71b1319acc
2018-01-28
22:00
merge core-8-6-branch ([e20d5ca7cd] - textTag-18.1 fails on OS X - was already fixed in trunk) check-in: db04f1ae user: fvogel tags: trunk
21:57
Fix [e20d5ca7cd]: textTag-18.1 fails on OS X check-in: 745b4344 user: fvogel tags: core-8-6-branch
21:20
Fix indentation that was lost in [f057be0817] check-in: ee29acea user: fvogel tags: trunk
21:20
Fix indentation that was lost in [f057be0817] check-in: 776de100 user: fvogel tags: core-8-6-branch
19:49
Fix [5d991b822e]: segmentation violation in TclObjLookupVarEx. Patch from Christian Werner. Closed-Leaf check-in: 01df1cb3 user: fvogel tags: bug-5d991b822e
16:49
Merge trunk. Among other things from trunk: Fix [b68710aed6]: Minor fixes to library/text.tcl bindings, and generation of <<Selection>> events. Revised text widget. Fix [de156e9efe]: Safe Base interpreters must not write to the PRIMARY selection. check-in: c410f6f0 user: fvogel tags: revised_text, tip-466
15:46
Fix [b68710aed6]: Minor fixes to library/text.tcl bindings, and generation of <<Selection>> events. Legacy text widget. check-in: a7ec0f21 user: fvogel tags: trunk
15:45
Fix [b68710aed6]: Minor fixes to library/text.tcl bindings, and generation of <<Selection>> events. Legacy text widget. check-in: c53966de user: fvogel tags: core-8-6-branch
15:31
Fix [9d27218f76]: ttk::spinbox doc page mentions current, but it is not a valid command Closed-Leaf check-in: c443e4ee user: fvogel tags: bug-9d27218f76
2018-01-27
15:13
Improve documentation for 'tk busy' check-in: ee6d7f24 user: fvogel tags: tip-492
14:09
merge core-8-6-branch check-in: 9fa7c7b5 user: fvogel tags: canvas_image, tip-489
2018-01-25
18:54
Fix [de156e9efe]: Safe Base interpreters must not write to the PRIMARY selection. Bugfix, doc upddate and new tests by Keith Nash. check-in: 3afc5077 user: fvogel tags: trunk
18:53
Fix [de156e9efe]: Safe Base interpreters must not write to the PRIMARY selection. Bugfix, doc upddate and new tests by Keith Nash. check-in: 79288b8f user: fvogel tags: core-8-6-branch
2018-01-22
20:42
Revised tests/safePrimarySelection.test for unsafe slave interpreters Closed-Leaf check-in: 043985b1 user: kjnash tags: bug-de156e9efe
15:13
merge-mark (still build with -DTCL_NO_DEPRECATED, since Tk 8.7 should not use anything deprecated in Tcl 8.7) check-in: 8e193bfa user: jan.nijtmans tags: trunk
15:11
Permit Tk 8.6 to use deprecated Tcl constructs (since we cannot look into the future, which constructs will be deprecated in Tcl 8.7+). Tk 8.6 should build independant of this. check-in: d4c00c63 user: jan.nijtmans tags: core-8-6-branch
2018-01-21
11:26
merge core-8-6-branch check-in: a5a75827 user: fvogel tags: bug-de156e9efe
08:20
Fix error in documentation, in selection.n section SECURITY dealing with safe and unsafe interpreters. check-in: 0275356b user: fvogel tags: bug-de156e9efe
2018-01-20
16:41
merge core-8-6-branch check-in: c3195a66 user: jan.nijtmans tags: androwish
2018-01-19
20:54
Latest fix proposal from Christian Werner: revert the two previous commits and add XSync() just before the garbage collector, which minimizes the number of XSync() calls, therefore optimizing performance while still fixing the bug. check-in: 563b7081 user: fvogel tags: bug-1938774fff, bug-1821174fff
20:39
Fix [657c389120] and [b4214b4712]: Segfault when destroying menu with checkbutton entry check-in: 26d5f8a2 user: fvogel tags: trunk
20:39
Fix [657c389120] and [b4214b4712]: Segfault when destroying menu with checkbutton entry check-in: 005c6b29 user: fvogel tags: core-8-6-branch
2018-01-18
14:23
Fix broken build (one line of the patch for [382712ade6] was missing) check-in: 1e73f2c5 user: fvogel tags: trunk
14:23
Fix broken build (one line of the patch for [382712ade6] was missing) check-in: 89cf5e33 user: fvogel tags: core-8-6-branch
14:23
Fix broken build (one line of the patch was missing) check-in: 8038fd23 user: fvogel tags: bug-382712ade6
00:42
Deal with the case of selection modification by insertion. All tests about <<Selection>> now pass, and no test is newly failing. Closed-Leaf check-in: 6e14c473 user: fvogel tags: bug-b68710aed6
00:29
Add more <<Selection>> event generation tests. check-in: 14510abd user: fvogel tags: bug-b68710aed6
2018-01-17
20:46
Added an example to menu.tcl that uses both -compound and -image in the same entry. check-in: 7887f892 user: gerald tags: trunk
15:14
Add tests in file tests/safePrimarySelection.test check-in: b32f9fd6 user: kjnash tags: bug-de156e9efe
07:18
More complete patch from Christian Werner to fix [1821174fff] and [1938774fff] check-in: c1131971 user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-01-16
20:29
Deal with the case of selection modification by deletion. This makes text-27.15b and text-27.15c pass. check-in: 4599d5ab user: fvogel tags: bug-b68710aed6
20:13
Avoid confusion: the <<Selection>> event is documented to fire when the selection in the widget is changed. The previous commit message (and content) confused text widget selection and PRIMARY (X) selection. <<Selection>> shall fire whenever the text widget selection is changed, independently of whether the widget exports its selection or not, i.e. whether the PRIMARY selection is impacted or not. check-in: ed1d4fb1 user: fvogel tags: bug-b68710aed6
19:48
Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. check-in: f19610bd user: fvogel tags: trunk
19:48
Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. check-in: a0f74682 user: fvogel tags: core-8-6-branch
16:28
merge-mark check-in: df93ea26 user: jan.nijtmans tags: trunk
16:27
Make Tk 8.6 loadable in a TIP #484-enhanced Tcl 8.7. Backported from trunk. check-in: 93487383 user: jan.nijtmans tags: core-8-6-branch
2018-01-15
22:25
Add three (currently failing) tests text-27.15[abc] that will pass when <<Selection>> will fire from the text widget upon <<PasteSelection>>, <Delete> or <<Cut>>, when the text widget selection is impacted and it exports its selection (such events will therefore impact the PRIMARY selection, and this must trigger a <<Selection>> event) check-in: 55d3ab75 user: fvogel tags: bug-b68710aed6
21:23
Add fix #3 from [b68710aed6] (Fix mistake in ::tk::TextPrevPos using append). This only applies to the revised text widget, not to the legacy version, see comments in [b68710aed6]. check-in: 74f86687 user: fvogel tags: revised_text, tip-466
21:15
Add fix #1 from [b68710aed6] (Add test of -state normal to <Meta-d>). This only applies to the revised text widget, not to the legacy version, see comments in [b68710aed6]. check-in: 2fc3c5dc user: fvogel tags: revised_text, tip-466
20:56
Remove unnecessary (in the legacy text widget) check for normal state when <Meta-d> check-in: 11ac36c2 user: fvogel tags: bug-b68710aed6
2018-01-14
15:42
Remove documentation of unused arguments of ::tk::TextInsertSelection check-in: 9b062db8 user: fvogel tags: revised_text, tip-466
15:18
Take some proposals from kjnash in [b68710aed6], namely 1. Add test of -state normal to <Meta-d>, and 2. Don't add autoseparators when doing <<Cut>> if the widget is disabled and the operation is therefore only a <<Copy>>. check-in: b3f05000 user: fvogel tags: bug-b68710aed6
14:54
Fix [1821174fff] and [1938774fff]: RenderBadPicture (invalid Picture parameter) error returned on application exit when 'send' was renamed to {}. Patch from Christian Werner. check-in: a597a915 user: fvogel tags: bug-1938774fff, bug-1821174fff
2018-01-13
13:50
Fix [657c389120] and [b4214b4712]: Segfault when destroying menu with checkbutton entry Closed-Leaf check-in: 95cf2308 user: fvogel tags: bug-b4214b4712, bug-657c389120
2018-01-12
14:34
Sync tcl.m4 with Tcl. See also https://core.tcl.tk/tcl/info/eb2c85495faaa9ed. check-in: d1cee38d user: stu tags: trunk
2018-01-10
20:45
Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. check-in: 2f691822 user: fvogel tags: bug-382712ade6
07:29
The directory browser tree widget demo prefers normalized paths. Fixes [2780147f]. check-in: 1bd221ce user: stu tags: trunk
2018-01-09
15:18
Always reserve 4 bytes for UTF-8 character storage: It might be that Tk is compiled with TCL_UTF_MAX=3, but running in Tcl 8.7 with TIP #389 (TCL_UTF_MAX=3). Leaf check-in: 373e2f4f user: jan.nijtmans tags: bug-00a27923ee
2018-01-08
11:22
merge core-8-6-branch check-in: 06baa487 user: jan.nijtmans tags: trunk
10:12
Some fixes for TCL_UTF_MAX == 4. Looks OK for other values of TCL_UTF_MAX. check-in: abd40ee6 user: jan.nijtmans tags: bug-00a27923ee
09:12
merge core-8-6-branch check-in: 72b54f9a user: jan.nijtmans tags: bug-00a27923ee
09:03
Some code cleanup, suggested by Christian Werner. Cherry-picked from bug-00a27923ee branch. check-in: 8acca87b user: jan.nijtmans tags: core-8-6-branch
2018-01-07
20:33
This part of the patch was missing in the previous commit. check-in: 5d1eaee9 user: fvogel tags: bug-00a27923ee
20:32
Better patch from Christian Werner. check-in: 6a924878 user: fvogel tags: bug-00a27923ee
18:08
Merge changes form 8.6 branch except retain legacy MSVC build system. check-in: 55b0f406 user: mistachkin tags: irontcl
16:59
Fix error in merging trunk on 2017-12-08, see [b1825a9d04]. The revised_text branch did not compile since then. check-in: fa928fb2 user: fvogel tags: revised_text, tip-466
16:51
merge trunk check-in: 3901ad12 user: fvogel tags: revised_text, tip-466
15:42
Complement fix for [84af709826] about alphabetical order of the widget-specific options of ttk:spinbox. check-in: 426c2897 user: fvogel tags: trunk
15:42
Complement fix for [84af709826] about alphabetical order of the widget-specific options of ttk:spinbox. check-in: 72cf11e4 user: fvogel tags: core-8-6-branch
15:41
Fix (again) alphabetical order of the widget-specific options of ttk:spinbox. Closed-Leaf check-in: 2eb7351f user: fvogel tags: bug-84af709826
15:19
Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. check-in: 84a7a2b0 user: fvogel tags: trunk
15:19
Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. check-in: 850ce105 user: fvogel tags: core-8-6-branch
15:18
Adapt test result for checkbutton-1.8 following addition of the invoke command on the checkbutton Closed-Leaf check-in: b46730c5 user: fvogel tags: bug-fa8de77936
15:17
Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. check-in: 368d714e user: fvogel tags: bug-fa8de77936
15:09
Complement test checkbutton-1.8 so that it crashes now on checkbutton invoke again --> needs a further fix. check-in: 54686b0e user: fvogel tags: bug-fa8de77936
14:57
Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner check-in: 4c54ec1d user: fvogel tags: trunk
14:56
Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner check-in: 5681e5f1 user: fvogel tags: core-8-6-branch
14:55
Fix [882108bf05]: Incorrect style for disabled state of treeview check-in: bb69b939 user: fvogel tags: trunk
14:54
Fix [882108bf05]: Incorrect style for disabled state of treeview check-in: 8a5d6b9a user: fvogel tags: core-8-6-branch
14:52
Fix [925262ed17]: ttk::scale widget does not support -state option check-in: 7c70f799 user: fvogel tags: trunk
14:51
Fix [925262ed17]: ttk::scale widget does not support -state option check-in: 5ce2d95e user: fvogel tags: core-8-6-branch
14:49
Fix [84af709826]: ttk::treeview does not support -state standard option check-in: bd800bb8 user: fvogel tags: trunk
14:41
Fix [84af709826]: ttk::treeview does not support -state standard option check-in: 8b21a9aa user: fvogel tags: core-8-6-branch
14:40
Fix [64bef9b7e7]: Standard methods not documented for ttk::panedwindow check-in: 6ccc60eb user: fvogel tags: trunk
14:38
Fix [64bef9b7e7]: Standard methods not documented for ttk::panedwindow check-in: c2ed53e6 user: fvogel tags: core-8-6-branch
14:35
Add non-regression test checkbutton-1.8 check-in: 04c4a22c user: fvogel tags: bug-fa8de77936
14:20
Correct handling of refcount in ProgressbarStepCommand. Patch from Christian Werner. check-in: 2376ccf7 user: fvogel tags: bug-fa8de77936
14:04
Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner. check-in: dc17ebe6 user: fvogel tags: bug-fa8de77936
2018-01-01
16:47
Propagate fix to the 'default' theme check-in: 26409d09 user: fvogel tags: bug-882108bf05
16:38
Fix [882108bf05]: Incorrect style for disabled state of treeview. Patch provided by Rüdiger Härtel. check-in: 7f002659 user: fvogel tags: bug-882108bf05
2017-12-31
15:34
Add test scale-2.1 to check support of the -state option by ttk::scale Closed-Leaf check-in: 3249a5bc user: fvogel tags: bug-925262ed17
15:20
Fix [925262ed17]: ttk::scale widget does not support -state option check-in: 2214389b user: fvogel tags: bug-925262ed17
14:48
Fix [84af709826] (ttk::treeview does not support -state standard option) by clarifying in the man page for ttk::widget what a compatibility option is. check-in: b06d81a1 user: fvogel tags: bug-84af709826
14:35
Remove -width from the widget-specific options section of the ttk::button man page. The -width option is a standard option already linking to the ttk::widget man page. check-in: 04ba846f user: fvogel tags: bug-84af709826
14:19
Fix alphabetical order for the widget-specific options of ttk::progressbar and ttk:spinbox. check-in: 21b999a9 user: fvogel tags: bug-84af709826
14:12
Remove wrong info from the man page of ttk::separator and ttk::sizegrip: the -state option is actually not supported by these two widgets. Note: Addition of '.PP' in ttk_separator.n is needed to avoid loosing the 'contents' header in the generated html page, for some obscure reason (alternative: add more .SH sections, as is done in ttk_sizegrip.n). check-in: 61314306 user: fvogel tags: bug-84af709826
12:41
Document -state for ttk::label and ttk::spinbox, same as for ttk::button check-in: 659c548c user: fvogel tags: bug-84af709826
12:37
Remove section 'COMPATIBILITY OPTIONS' from the ttk::button man page, it duplicates the section of the same name in the ttk::widget man page, which is already linked from the ttk::button man page. This makes the man page for ttk::button consistent with the man pages for ttk::checkbutton, ttk::menubutton and ttk::radiobutton. check-in: 6fe4e4d4 user: fvogel tags: bug-84af709826
11:42
Fix [64bef9b7e7]:Standard methods not documented for ttk::panedwindow Closed-Leaf check-in: 9a641d35 user: fvogel tags: bug-64bef9b7e7
09:01
Fix [00a27923ee]: text/entry dysfunctional when pasting an emoji on MacOSX. Thanks to Christian Werner. check-in: d0d3d91c user: fvogel tags: bug-00a27923ee
08:49
Fix [6525e1af25]: Potential Tcl_Encoding leak in macosx/tkMacOSXHLEvents.c. Thanks to Christian Werner. check-in: a1f15136 user: fvogel tags: trunk
08:49
Fix [6525e1af25]: Potential Tcl_Encoding leak in macosx/tkMacOSXHLEvents.c. Thanks to Christian Werner. check-in: 233a2603 user: fvogel tags: core-8-6-branch
08:28
Fix [6525e1af25]: Potential Tcl_Encoding leak in macosx/tkMacOSXHLEvents.c. Thanks to Christian Werner. Closed-Leaf check-in: 9901dd2c user: fvogel tags: bug-6525e1af25
08:17
Fix [aa7679685e]: Destroying a master-window .. then crash check-in: 99f45151 user: fvogel tags: trunk
08:17
Fix [aa7679685e]: Destroying a master-window .. then crash check-in: 1b6ff75d user: fvogel tags: core-8-6-branch
2017-12-28
17:06
merge core-8-6-branch check-in: b4cbae2c user: jan.nijtmans tags: androwish
2017-12-23
18:27
merge trunk Leaf check-in: a7e06768 user: jan.nijtmans tags: novem-support
18:27
merge core-8-6-branch (actually: changes file only) check-in: eb6cc9a2 user: jan.nijtmans tags: trunk
18:24
typos check-in: e9fa72bb user: jan.nijtmans tags: core-8-6-branch
18:13
merge release check-in: d61c981e user: jan.nijtmans tags: core-8-6-branch
10:43
Change variable name from gridPtr2 to slavePtr since it really is a slave. Closed-Leaf check-in: bd8de9bc user: fvogel tags: bug-aa7679685e
10:36
Avoid questioning operator precedence. check-in: 8282c25c user: fvogel tags: bug-aa7679685e
08:25
Merge core-8-6-branch - update to nmake rules 1.1 check-in: 6bc3072c user: apnadkarni tags: trunk
08:06
Update to nmake rules 1.1 - allow extensions to link against import libs with or without t suffix check-in: 9aa7d028 user: apnadkarni tags: core-8-6-branch
07:53
Use wildcards in crlf file list. Ignore nmakehlp.out check-in: 11cc8497 user: apnadkarni tags: core-8-6-branch
2017-12-22
10:57
merge core-8-6-branch. Sync win/rules.vc with Tcl version. check-in: 9400bab0 user: jan.nijtmans tags: trunk
10:54
Convert win/rules-ext.vc and win/targets.vc from lf to crlf line-endings. Also adapt .fossil-settings/crlf-glob accordingly check-in: 9ea691e6 user: jan.nijtmans tags: core-8-6-branch
2017-12-21
21:44
Cygwin-specific changes check-in: 4af09c02 user: jan.nijtmans tags: cygwin
20:03
Fix [aa7679685e]: Destroying a master-window .. then crash check-in: 5669ca1d user: fvogel tags: bug-aa7679685e
19:49
Testcases added for [aa7679685e]: Destroying a master-window .. then crash check-in: 75736a74 user: fvogel tags: bug-aa7679685e
19:44
merge 8.6 Closed-Leaf check-in: 16815561 user: dgp tags: release, core-8-6-8-rc, core-8-6-8
19:43
Distribute *.png files with the test suite. check-in: a44c6659 user: dgp tags: core-8-6-branch
2017-12-20
07:41
Exchange error for the empty string as return result of 'tk busy busywindow' if the window passed to it is not busy check-in: b5245f3e user: fvogel tags: tip-492
2017-12-19
22:37
Remove constraint tempNotMac on all the tests that used it in busy.test, it is no longer necessary. check-in: 29509c24 user: fvogel tags: trunk
22:37
Remove constraint tempNotMac on all the tests that used it in busy.test, it is no longer necessary. check-in: bc2b6917 user: fvogel tags: core-8-6-branch
22:35
Remove constraint tempNotMac on all the tests that used it, it is no longer necessary. Closed-Leaf check-in: 7f1a5cc9 user: fvogel tags: bug-b776266330
21:55
Implement TIP #492: Introspection for 'tk busy', with test cases and man page. check-in: e6cb63e5 user: fvogel tags: tip-492
14:37
Merge 8.6; update changes check-in: 2f407389 user: dgp tags: core-8-6-8-rc
2017-12-18
21:53
Fix [2947842fff]: Clarify tk busy manpage (by Jos Decoster) check-in: e0adeb31 user: fvogel tags: trunk
21:52
Fix [2947842fff]: Clarify tk busy manpage (by Jos Decoster) check-in: f4bbe1f0 user: fvogel tags: core-8-6-branch
21:51
Merge core-8-6-branch. This includes the fix for [b776266330]: macOS: tk busy hold . -cursor arrow triggers error - 'busy' tests fail. Also it adds win/rules-ext.vc and win/targets.vc to 'make dist'. check-in: 486e8a12 user: fvogel tags: trunk
21:49
Fix [b776266330]: macOS: tk busy hold . -cursor arrow triggers error - 'busy' tests fail check-in: cfa1f587 user: fvogel tags: core-8-6-branch
14:39
Add win/rules-ext.vc and win/targets.vc to "make dist". check-in: 71442828 user: jan.nijtmans tags: core-8-6-branch
2017-12-17
20:06
Change comment about macOS check-in: bbad4efb user: fvogel tags: bug-b776266330
2017-12-16
15:19
Make -outlinestipple work with rectangle canvas items Leaf check-in: 5ecb5f35 user: fvogel tags: bug-f3e40e98d4
14:36
Add missing statement so that -outlinestipple gray25 correctly looks lighter than gray75 check-in: 5dcc9460 user: fvogel tags: bug-f3e40e98d4
2017-12-15
18:36
merge 8.6 check-in: 309fbd15 user: dgp tags: core-8-6-8-rc
07:19
Fix code style check-in: 6cdfe5cb user: fvogel tags: bug-f3e40e98d4
07:14
Honor the -outline color option on Windows with -outlinestipple (by sergiol) check-in: 194593c3 user: fvogel tags: bug-f3e40e98d4
2017-12-13
20:51
Fix [2947842fff]: Clarify tk busy manpage (by Jos Decoster) Closed-Leaf check-in: ed31b70d user: fvogel tags: bug-2947842fff
10:43
Merge: Use nmakehlp -L to locate directories check-in: 3d4d636a user: apnadkarni tags: trunk
10:37
Use nmakehlp -L to locate directories check-in: 92474760 user: apnadkarni tags: core-8-6-branch
2017-12-12
20:28
Patch from sergiol to fix [f3e40e98d4]: outlinestipple not working on Windows check-in: aa0a19ae user: fvogel tags: bug-f3e40e98d4
2017-12-11
16:45
Merge from core-8-6-branch - upated nmake support files from Tcl check-in: 5bf8fe3f user: apnadkarni tags: trunk
16:28
Updated copy of Tcl nmake support files check-in: 738bcd33 user: apnadkarni tags: core-8-6-branch
15:23
Re-base tip-485 branch to trunk Leaf check-in: 340ec390 user: jan.nijtmans tags: tip-485
09:35
merge trunk check-in: f1118846 user: jan.nijtmans tags: novem-support
09:33
merge core-8-6-branch check-in: a38c1a2b user: jan.nijtmans tags: trunk
09:32
minor typo check-in: e57448ae user: jan.nijtmans tags: core-8-6-branch
09:27
merge trunk check-in: cc81fe29 user: jan.nijtmans tags: novem-support
06:26
Merge core-8-6-branch fix for static build of wish. check-in: 4fea543c user: apnadkarni tags: trunk
06:22
Fix static build of wish check-in: 7b29ec95 user: apnadkarni tags: core-8-6-branch
2017-12-10
22:23
Fix [b776266330]: macOS: tk busy hold . -cursor arrow triggers error - 'busy' tests fail check-in: e3a8d377 user: fvogel tags: bug-b776266330
19:41
re-generate configure script (removal of pre-XP) check-in: a77aa801 user: jan.nijtmans tags: trunk
19:40
No longer export setFromAnyProc's, for "pixel", "mm" and "window" objTypes: They cannot be called directly anyway. check-in: c6ff2637 user: jan.nijtmans tags: trunk
17:05
Fix [98db50bdad]: OS X - unixFont.test failures (fixed font is not fixed-width) check-in: bc634185 user: fvogel tags: trunk
17:05
Fix [98db50bdad]: OS X - unixFont.test failures (fixed font is not fixed-width) check-in: 8881fc0e user: fvogel tags: core-8-6-branch
17:03
Fix [43e38f1bcc]: entry-3.2 (in ttk) fails on macOS check-in: fb23ed54 user: fvogel tags: trunk
17:03
Fix [43e38f1bcc]: entry-3.2 (in ttk) fails on macOS check-in: d649f480 user: fvogel tags: core-8-6-branch
16:59
spinbox-13.10 and -13.12 failed on macOS, and spinbox-13.11 was not exercised check-in: be53e887 user: fvogel tags: trunk
16:59
spinbox-13.10 and -13.12 failed on macOS, and spinbox-13.11 was not exercised check-in: 72ed39bc user: fvogel tags: core-8-6-branch
16:58
spinbox-1.45 failed on macOS check-in: 90e84142 user: fvogel tags: trunk
16:57
spinbox-1.45 failed on macOS check-in: 4b9f1f86 user: fvogel tags: core-8-6-branch
16:57
Fix the same issue as in previous commit that dealt with the entry widget, but for the spinbox widget this time: spinbox-13.10 and -13.12 failed on macOS before the present commit, and spinbox-13.11 was not exercised Closed-Leaf check-in: 69ff1307 user: fvogel tags: bug-1088816fff
16:51
Fix the same issue as in previous commit that dealt with the entry widget, but for the spinbox widget this time: spinbox-1.45 failed on macOS before the present commit Closed-Leaf check-in: 2e5a69f2 user: fvogel tags: bug-bb6f4cd859
2017-12-09
16:54
Fix [98db50bdad]: OS X - unixFont.test failures (fixed font is not fixed-width) Closed-Leaf check-in: 32b9fb26 user: fvogel tags: bug-98db50bdad
15:58
Fix [142ddf1430]: trunk does not compile on Win check-in: 419bb804 user: jan.nijtmans tags: trunk
13:04
TIP 477 merge: new build system check-in: 8daf0bab user: apnadkarni tags: trunk
11:28
Added targets.vc for new nmake system. Had forgotten to commit it. check-in: ce8b4752 user: apnadkarni tags: core-8-6-branch
07:46
TIP 477: new nmake build system. Test suite runs with no errors check-in: e5173785 user: apnadkarni tags: core-8-6-branch
07:36
Final nmake support files from Tcl Closed-Leaf check-in: f4ddae5b user: apnadkarni tags: vc-reform
2017-12-08
23:33
Fix [43e38f1bcc]: entry-3.2 (in ttk) fails on macOS Closed-Leaf check-in: c4b2be4f user: fvogel tags: bug-43e38f1bcc
23:07
Fix [1088816fff]: Aqua tests fail (entry-13.10, entry-13.12) check-in: 3c965fd4 user: fvogel tags: trunk
23:06
Fix [1088816fff]: Aqua tests fail (entry-13.10, entry-13.12) check-in: 30d3a4a8 user: fvogel tags: core-8-6-branch
23:04
Fix [bb6f4cd859]: entry-1.32 fails on macOS check-in: af6ac545 user: fvogel tags: trunk
23:04
Fix [bb6f4cd859]: entry-1.32 fails on macOS check-in: 5e64e1cb user: fvogel tags: core-8-6-branch
22:38
merge trunk check-in: b1825a9d user: fvogel tags: revised_text, tip-466
2017-12-07
19:46
Merge changes form 8.6 branch. check-in: cc78b8db user: mistachkin tags: irontcl
16:43
update changes check-in: c4411e38 user: dgp tags: core-8-6-8-rc
14:40
merge 8.6 check-in: 927f646a user: dgp tags: core-8-6-8-rc
13:00
merge 8.6 check-in: 9919b2b1 user: jan.nijtmans tags: trunk
12:58
Add "TK_TEXT_" prefix in SEARCH* enum, in order to resolve conflict with latest Visual Studio headers. Part of fix for [3d34589aa0]: Tk does not build under Visual Studio 2017 Update 5 check-in: 45c1899a user: jan.nijtmans tags: core-8-6-branch
12:14
TIP #487: Stop support for Pre-XP Windows check-in: de05012d user: jan.nijtmans tags: trunk
2017-12-06
21:29
Fix [1088816fff]: Aqua tests fail (entry-13.10, entry-13.12) check-in: fad192e6 user: fvogel tags: bug-1088816fff
21:11
Fix [bb6f4cd859]: entry-1.32 fails on macOS check-in: ddf265c2 user: fvogel tags: bug-bb6f4cd859
15:48
Start RC branch for Tk 8.6.8 check-in: d5cf7e67 user: dgp tags: core-8-6-8-rc
2017-12-05
20:21
Merge documentation improvements in scale and radiobutton (from Adil Gourinda). check-in: 20caf8d3 user: fvogel tags: trunk
20:21
Merge documentation improvements in scale and radiobutton (from Adil Gourinda). check-in: b9615f7c user: fvogel tags: core-8-6-branch
16:09
Merge core-8-6-branch into trunk. Fixes [3382424]. Prevents misleading error messages during testing on macOS. check-in: eceed7e3 user: culler tags: trunk
16:07
Merge branch bug-3382424 into core-8-6-branch. Prevents misleading error messages during testing on macOS. check-in: 6628853f user: culler tags: core-8-6-branch
15:51
Merge core-8-6-branch into trunk. Fixes [1088805fff]. See [0feb63f139] for explanations. check-in: 1f688088 user: culler tags: trunk
15:50
Merge bind-errors into core-8-6-branch. Fixes [1088805fff]. See [0feb63f139] for explanations. check-in: 6dc332b7 user: culler tags: core-8-6-branch
13:08
Merge core-8-6-branch into trunk. Fixes issue with custom application icons on MacOS. check-in: 541c0ff4 user: culler tags: trunk
12:57
Merge fix-mac-icon into core-8-6-branch. check-in: 018f1e70 user: culler tags: core-8-6-branch
05:40
On macOS, set a default application icon only when no icon has been declared in an Info.plist file. Closed-Leaf check-in: 089f26e4 user: culler tags: fix-mac-icon
03:47
Remove unnecessary calls to set application icon in bundled apps on macOS, prevents custom icon from displaying check-in: 78096dcf user: kevin_walzer tags: trunk
03:46
Remove unnecessary calls to set application icon in bundled apps on macOS, prevents custom icon from displaying check-in: 0ccde65f user: kevin_walzer tags: core-8-6-branch
2017-12-04
19:03
Patch for ticket [12715cc9]. Restores ttk::combobox on High Sierra Closed-Leaf check-in: a8e8e532 user: hypnotoad tags: bug-12715cc9
2017-12-03
20:33
Move calls to clearRingBuffer into the setup sections of tests in bind.test. Closed-Leaf check-in: 6b4753e9 user: culler tags: bug-0feb63f139, bind-errors
19:34
Restore original content of test bind-15.23. Since the event ring buffer is now cleared (or rather: filled-in with known non-disturbing events) before generating the events for the test, tweaking the time fields to avoid wrong matchings due to leftover events from previous tests is no longer needed). check-in: 710d188b user: fvogel tags: bug-0feb63f139, bind-errors
19:27
Remove unneeded [expr ] in bind-15.22 check-in: 55ef6440 user: fvogel tags: bug-0feb63f139, bind-errors
18:58
Remove two debug messages which print to stderr during macOS tests but are not really errors. Closed-Leaf check-in: b1bebcb9 user: culler tags: bug-3382424
18:36
Resolve unintended fork check-in: 054c1cfe user: fvogel tags: bug-0feb63f139, bind-errors
18:35
Remove letftover try. check-in: 0da9adf6 user: fvogel tags: bug-0feb63f139, bind-errors
18:20
The ring buffer needs to be cleared in 16.49 too. The issue only appears when running the full test suite. check-in: 3322d3bf user: culler tags: bug-0feb63f139, bind-errors
17:40
Add an explicit procedure in bind.test which clears the pattern matcher's ring buffer. Make timeDiff a long instead of an int. check-in: ce092ea3 user: culler tags: bug-0feb63f139, bind-errors
17:33
Clarify wording for -width in the man page for scale. Thanks to Adil Gourinda. Closed-Leaf check-in: 931193c0 user: fvogel tags: adil_manpages
17:16
Fix alphabetical order for widget-specific options in the man page for radiobutton. Thanks to Adil Gourinda. check-in: c0473bd1 user: fvogel tags: adil_manpages
04:20
Modify the bind-15.23 test so the events left over in the ring buffer from bind-15.22 won't interfere with those generated in bind-15.23. check-in: 0770962c user: culler tags: bug-0feb63f139, bind-errors
2017-12-02
12:13
Bug fix [3d34589aa0ae079039e2e2a60a5ed67c0056836d]. Failure to build with VS 2017 Update 5 due to preprocessor symbol conflicts. Closed-Leaf check-in: 991cd9bd user: apnadkarni tags: winsdk-10.0.16299-build
10:04
Create new branch named "winsdk-10.0.16299-build" check-in: 709ef836 user: apnadkarni tags: winsdk-10.0.16299-build
2017-12-01
19:59
Remove 'unix' constraint for menuDraw-16.5 since this test now passes on all plaftorms thanks to [d4320eb0] and [61c642d3]. check-in: 63728f58 user: fvogel tags: trunk
19:55
Remove 'unix' constraint for menuDraw-16.5 since this test now passes on all plaftorms thanks to [d4320eb0] and [61c642d3]. check-in: b8650961 user: fvogel tags: core-8-6-branch
19:17
On macOS, add a modKeyCodes array to the display so key events for modifier keys can be generated. check-in: 0ccb2285 user: culler tags: bind-errors
2017-11-30
15:20
Merge core-8-6-branch into trunk. Fixes [13d63d2794]. check-in: 61c642d3 user: culler tags: trunk
15:06
Add missing code to run the postcommand in TkpPostMenu for macOS. Fixes [13d63d2794]. check-in: d4320eb0 user: culler tags: core-8-6-branch
13:01
Don't provide a setFromAnyProc for tkFontObjType, calling it directly doesn't work anyway. That's what Tk_AllocFontFromObj() is meant for. check-in: 40cad826 user: jan.nijtmans tags: trunk
12:12
Wrote test cases for "canvas image"; Fixed bug in the call to Tk_PhotoPutZoomedBlock() check-in: 7aa94dfc user: scotty tags: canvas_image, tip-489
09:14
merge core-8-6-branch check-in: ffb92773 user: jan.nijtmans tags: trunk
09:12
Restore core-8-6-branch timeline check-in: ba66d26f user: jan.nijtmans tags: core-8-6-branch
06:55
Merge core-8-6-branch into trunk. Fixes behavior of raise on macOS. check-in: 0445b410 user: culler tags: trunk
06:37
Merge with null diff to fix accidental fork. check-in: a6f7029f user: culler tags: core-8-6-branch
06:07
Merge bug-164c1b1091 into core-8-6-branch. Fixes behavior of raise on macOS. check-in: 7b656ecf user: culler tags: core-8-6-branch, bug-164c1b1091
06:02
Edit raise.n to document that iconified toplevels are deiconified by raise on macOS. Closed-Leaf check-in: 5d1851cf user: culler tags: bug-164c1b1091
2017-11-29
20:57
Fix behavior of raise on macOS. Closed-Leaf check-in: 4b66f9a5 user: culler tags: bug-164c1b1091
04:28
Added "image" widget command to the canvas man page. check-in: 04d3cca7 user: scotty tags: canvas_image, tip-489
2017-11-28
14:12
Merge core-8-6-branch into trunk. Fixes bind-13.14 test. check-in: 5a16dc4a user: culler tags: trunk
14:08
Use -1 instead of 0 as the invalid keycode in test bind-13.14 since 0 is a valid keycode (for lowercase a) on a Macintosh. check-in: 2e8b16d1 user: culler tags: core-8-6-branch
12:58
Fix shimmering in the "style" Tcl_ObjType: If a Tk_Style cannot be found, don't convert the Tcl_Obj to a styleObjType, but handle the error-situation as other objTypes do. Also convert Tk_GetStyleFromObj() and Tk_FreeStyleFromObj() to macro's (but keep the entries in the stub table). check-in: 3ae4acdf user: jan.nijtmans tags: trunk
12:20
DrawCanvas() cleaned up check-in: beadbd52 user: scotty tags: canvas_image, tip-489
09:44
One more 'const' (follow-up from previous commit) check-in: f878afb2 user: jan.nijtmans tags: trunk
09:22
merge trunk check-in: 14a32cd2 user: jan.nijtmans tags: novem-support
09:17
CONST'ify some string arrays (strings itself where already CONST, but the arrays were not). Minor C-compiler optimization. check-in: 4258d2f4 user: jan.nijtmans tags: trunk
08:38
Merge trunk. Another MSYS compilation fix attempt: Setting WINVER to 0x0600 should do the trick to make it compile. Closed-Leaf check-in: 6baad6d4 user: jan.nijtmans tags: tip-487
03:00
Merge core-8-6-branch into trunk, removes obsolete experimental Mac window flags check-in: 909b2eb5 user: kevin_walzer tags: trunk
02:57
Merge in remove_mac_decorations branch check-in: 7a7a1baa user: kevin_walzer tags: core-8-6-branch
02:52
More tweak of README Closed-Leaf check-in: bc39c9f1 user: kevin_walzer tags: remove_mac_decorations
2017-11-27
22:50
Merge core-8-6-branch into trunk. Removes conditional code for OS X 10.5. check-in: c4638df7 user: culler tags: trunk
22:35
Merge byebye-leopard into core-8-6-branch. Removes conditional code for OS X 10.5. check-in: 8f691b98 user: culler tags: core-8-6-branch
20:27
Coding of the 'canvas image' command completed. check-in: 14b05087 user: scotty tags: canvas_image, tip-489
12:57
Tweak README check-in: dabecec1 user: kevin_walzer tags: remove_mac_decorations
12:45
Remove unused experimental window decoration flags from macOS check-in: 3d4fd8c2 user: kevin_walzer tags: remove_mac_decorations
12:32
merge tip-487 check-in: ba64423c user: jan.nijtmans tags: tip-485
12:31
Defining NTDDI_VERSION doesn't appear to work with mingw-w64. Don't bother. check-in: c3db263d user: jan.nijtmans tags: tip-487
11:51
merge trunk check-in: 0bc8cf7d user: jan.nijtmans tags: tip-487
11:16
merge trunk check-in: b0a086d7 user: jan.nijtmans tags: novem-support
11:14
merge core-8-6-branch check-in: 40dbc2c9 user: jan.nijtmans tags: trunk
11:12
tkWinDialog.c: Change a LoadLibrary() call to GetModuleHandle(), since "shell32.dll" is already linked to Tk. Also various whitespace changes (mainly at line-ends) and comment fixes. Nothing functional. check-in: 46834338 user: jan.nijtmans tags: core-8-6-branch
10:25
merge trunk check-in: 4fed5dea user: jan.nijtmans tags: tip-487
08:50
Merge bug-0dbabd0f branch to tip-487 branch (actually, the correct setting of WINVER et al): This should restore correct compilation on MSYS check-in: 798f08bb user: jan.nijtmans tags: tip-487
01:19
Remove all conditional code which requires a minimum deployment target of OSX 10.5. Currently the build fails for 10.5 and it seems pointless to try fixing it now, more than 8 years after Apple declared it obsolete. Closed-Leaf check-in: 73c5ff57 user: culler tags: byebye-leopard
2017-11-26
18:28
Pulling changes from trunk check-in: 1d7597fe user: hypnotoad tags: core_zip_vfs
12:44
Merge new wm_withdraw implementation changes on macOS to trunk check-in: 41f3ffaf user: kevin_walzer tags: trunk
12:42
Merge mac_wm_withdraw branch to 8.6 check-in: db2292da user: kevin_walzer tags: core-8-6-branch
00:53
Implementation of wm withdraw excluded from Window and Dock menu on macOS Closed-Leaf check-in: 4ed4e9d5 user: kevin_walzer tags: mac_wm_withdraw
2017-11-25
23:50
Merge core-8-6-branch into trunk. New file dialog and fix to TkpInit. check-in: ebd79f48 user: culler tags: trunk
23:43
Repair a mistake introduced in checkin [fc16f8a9]. In TkpInit the NSApplication must be created before opening a console. Otherwise apps launched from an icon will crash. check-in: d71d6703 user: culler tags: core-8-6-branch
23:25
Merge bug-de4af19626 into core-8-6-branch again, this time with the improved tkMacOSXDialog.c from Christian Gollwitzer. check-in: 50272d71 user: culler tags: core-8-6-branch
21:08
Simultaneously with the previous commit Christian Gollwitzer provided this more complete patch that deals with *.* and compilation problems with gcc. Closed-Leaf check-in: 8473d080 user: culler tags: bug-de4af19626
19:43
Merge core-8-6-branch into trunk (allow all file types in file dialog). check-in: 5cb09932 user: culler tags: trunk
19:38
Merge bug-de4af19626 (allow all file types) into core-8-6-branch. check-in: 460f9e11 user: culler tags: core-8-6-branch
17:25
Fix [1c659ef0f1]: 'image create photo' fails on png image containing unknown ancillary chunks check-in: d07a723c user: fvogel tags: trunk
17:24
Fix [1c659ef0f1]: 'image create photo' fails on png image containing unknown ancillary chunks check-in: 26b713d5 user: fvogel tags: core-8-6-branch
17:17
Pass nil for allowedFileTypes rather than an empty array to select all files. check-in: ad4e0e61 user: culler tags: bug-de4af19626
16:46
Merge branch tip-161 following acceptation of TIP #161 by TCT vote check-in: 8acbe209 user: fvogel tags: trunk
11:19
Pulling in fixes for ticket [0dbabd0f] check-in: 5dd8b030 user: tne tags: core_zip_vfs
11:18
A patch to restore MSYS builds for trunk. See ticket [0dbabd0f] Closed-Leaf check-in: b90df9ce user: tne tags: bug-0dbabd0f
09:37
Pulling changes from trunk check-in: 48ffe425 user: hypnotoad tags: core_zip_vfs
09:36
Modifications to allow Wish to detect and mount the zip file system attached to the tk dll check-in: 9b0e0524 user: hypnotoad tags: core_zip_vfs
05:54
Merge core-8-6-branch into trunk. check-in: 6b9830e4 user: culler tags: trunk
05:38
merge bug-88f02fa81a into core-8-6-branch. check-in: 3080bb4b user: culler tags: core-8-6-branch
05:08
Removed a function which is never called in the current version. Closed-Leaf check-in: fc16f8a9 user: culler tags: bug-88f02fa81a
03:49
Fix name for SetApplicationIcon function that had an incorrect name in the function description check-in: 97f12aeb user: kevin_walzer tags: bug-88f02fa81a
00:14
Edited comment. check-in: b5695a3b user: culler tags: bug-88f02fa81a
2017-11-24
23:55
merge core-8-6-branch into bug-88f02fa81a. check-in: 9cda3a1f user: culler tags: bug-88f02fa81a
23:47
Merge core-8-6-branch into trunk. check-in: 6d29689f user: culler tags: trunk
23:27
Merge bug-c89bd0aa2c into core-8-6-branch. check-in: 27322a79 user: culler tags: core-8-6-branch
23:08
Don't process window events if the dead window is the root. This is unnecessary and leads to segfaults in some tests. Closed-Leaf check-in: 25e1fd84 user: culler tags: bug-c89bd0aa2c
20:35
Simplify and reorganize the initialization code. check-in: accf8fb9 user: culler tags: bug-88f02fa81a
17:21
Remove calls to TransformProcessType. Avoid activating too early. Prepare for cleanup of TkpInit. Fixes the basic menu bar problem. check-in: ac1af6bd user: culler tags: bug-88f02fa81a
10:41
Deprecate TK_CONFIG_OPTION_SPECIFIED, the old "pack" syntax and the old "scrollbar xview|yview" syntax check-in: 9f96817f user: jan.nijtmans tags: tip-485
2017-11-23
16:34
no longer export TkWinGetPlatformId as symbol from dll: Since TkWinGetPlatformId is a macro now this is no longer necessary check-in: 9203fda9 user: jan.nijtmans tags: tip-487
12:43
If Tk is compiled with -DTK_NO_DEPRECATED, remove TkWinGetPlatformId from the stub table. check-in: 7007ef41 user: jan.nijtmans tags: tip-487
11:35
Remove pre-XP support check-in: ad16178c user: jan.nijtmans tags: tip-487
2017-11-22
19:34
Pulling changes from tk-stu-pkg check-in: aae2af25 user: hypnotoad tags: core_zip_vfs
16:20
Remove unrelated ::tk::pkgconfig variables: compile_debug and compile_stats. Adjust test. Add copyright. check-in: 2f56d047 user: stu tags: tk-stu-pkg
12:38
Pulling changes from tk-stu-pkg (and by virtue pulling in OSX_redraw_artifacts and bits of trunk)

Tk now reports itself a tk 8.7 under core_zip_vfs check-in: dfc74ed1 user: hypnotoad tags: core_zip_vfs

03:05
Improve metrics for text-only buttons on macOS check-in: dca999e4 user: kevin_walzer tags: trunk
03:04
Improve metrics for text-only buttons on macOS check-in: b36aacc3 user: kevin_walzer tags: core-8-6-branch
2017-11-21
22:33
Pulling changes from core-8-6-branch check-in: 11fa10ff user: hypnotoad tags: core_zip_vfs
22:32
Typo fixes in the MSYS Makefile check-in: fe3b9bb6 user: tne tags: core_zip_vfs
21:53
Merge core-8-6-branch into trunk. check-in: e0a1f664 user: culler tags: trunk
21:45
Merge the bug-c89bd0aa2c branch into core-8-6-branch. check-in: 9febacc3 user: culler tags: core-8-6-branch
21:26
Adding ZIP capabilties to MSYS builds check-in: 7d799e47 user: hypnotoad tags: core_zip_vfs
20:54
Pulling changes from core-8-6-branch check-in: d57bc994 user: hypnotoad tags: core_zip_vfs
20:43
Fix typo in error message Closed-Leaf check-in: d50d9faf user: fvogel tags: bug-1c659ef0f1
20:42
Fix [1c659ef0f1]: 'image create photo' fails on png image containing unknown ancillary chunks check-in: 49405d4f user: fvogel tags: bug-1c659ef0f1
20:41
Fix test imgPMG-3.1 just added check-in: 5ed13955 user: fvogel tags: bug-1c659ef0f1
20:35
Add test imgPNG-3.1 demonstrating bug [1c659ef0f1] check-in: 11438c2d user: fvogel tags: bug-1c659ef0f1
20:04
Processing events immediately means we don't have to worry about the Window menu and is a major simplfication. (Thanks, Kevin!) check-in: a377f24a user: culler tags: bug-c89bd0aa2c
18:48
Use macos comment for TkpFontPkgInit. check-in: cbb74059 user: stu tags: tk-stu-pkg
17:45
Process events to make sure closed windows are freed immediately. check-in: 8fb2c2e6 user: culler tags: bug-c89bd0aa2c
17:04
Reworked to handle withdrawn ssuccessor windows correctly. check-in: de92b668 user: culler tags: bug-c89bd0aa2c
13:38
Expanded comments to explain the strategy better. check-in: 8c4224fe user: culler tags: bug-c89bd0aa2c
11:50
Add the ability to generate zipfiles to the Makefile, and append zip to the dll, but we still need to make flat file installs for pre-8.7 Tcls check-in: e4304196 user: hypnotoad tags: core_zip_vfs
00:05
Fix for bug c89bd0aa2c check-in: ad7cc6e4 user: culler tags: bug-c89bd0aa2c
2017-11-20
09:33
merge core-8-6-branch. Also Fix [f3704d5ec8]: "Compiling on Macos High Sierra fails: missing values.h" by syncing Tcl's "tcl.m4" check-in: 4a427ebb user: jan.nijtmans tags: trunk
09:30
Fix memory leak in tkImgPhoto.c. Backported from androwish. Thanks to Christian Werner for noticing this! check-in: fbd051ca user: jan.nijtmans tags: core-8-6-branch
2017-11-19
20:51
Fix [73ba07efcd]: Use correct property type when handling MULTIPLE conversion requests. Patch from 'dpb' check-in: 82a1cb3e user: fvogel tags: trunk
20:50
Fix [73ba07efcd]: Use correct property type when handling MULTIPLE conversion requests. Patch from 'dpb' check-in: 23591c7d user: fvogel tags: core-8-6-branch
13:03
Adding minimal support for tip430 in Tk. This replaces the prior effort to promote kit building in Tk check-in: 6fe4a8b5 user: hypnotoad tags: core_zip_vfs
11:39
Fix for ticket [f3704d5ec8]. Restore the SC_MISSING_POSIX_HEADERS checks to autoconf. Closed-Leaf check-in: bdc5437f user: hypnotoad tags: bug-f3704d5ec8
2017-11-18
15:02
Merge core-8-6-branch into trunk. Includes fix for [b24a7a877d]. check-in: bd66fed0 user: culler tags: trunk
2017-11-17
16:11
Merge bug-b24a7a87 into core-8-6-branch (merge mark) fixes [b24a7a877d] check-in: 059b88ae user: culler tags: core-8-6-branch
12:35
merge core-8-6-branch check-in: 6614d0b5 user: jan.nijtmans tags: androwish
2017-11-15
03:59
Update documentation to remove discussion of PNG limitations in wm iconphoto on Mac Closed-Leaf check-in: 93633282 user: kevin_walzer tags: bug-b24a7a87
03:41
Modify the menu demo so that it includes a photoimage in a menu. check-in: 715dbe07 user: culler tags: bug-b24a7a87
02:42
Make it possible to generate an NSImage with correct transparency from a photoimage. Fixes transparency issues with iconphotos and images in menus. check-in: eae41df2 user: culler tags: bug-b24a7a87
2017-11-14
07:05
Don't include the NULL from SAVE_TARGETS request in the expected result. The ICCCM specification doesn't tell what value the clipboard manager should return. Closed-Leaf check-in: 9d1db47d user: fvogel tags: bug-73ba07efcd
06:12
Implemented a more robust and transparent scheme for making sure that iconphoto images are not blended with a black background. check-in: f73e7d22 user: culler tags: bug-b24a7a87
2017-11-13
22:29
_poolLock should be declared int, not BOOL. This is unrelated to icons, but breaks the build for -arch i386. check-in: 0954fead user: culler tags: bug-b24a7a87
20:39
Use -cleanup with test select-10.6 check-in: a087ba73 user: fvogel tags: bug-73ba07efcd
20:37
Fix test select-14.1. It now passes on Linux with Gnome. check-in: 49de141a user: fvogel tags: bug-73ba07efcd
20:16
Fix [6b2fd1e881]: grid documentation for default for -row is wrong check-in: ba79959a user: fvogel tags: trunk
20:16
Fix [6b2fd1e881]: grid documentation for default for -row is wrong check-in: d7dec0bd user: fvogel tags: core-8-6-branch
17:31
Add a cast to address a compiler warning. check-in: 61dde441 user: culler tags: bug-b24a7a87
05:51
Fixed an issue with iconphoto where the dock icon would have a black backround, instead of transparent, when using a PNG image. check-in: 5f02e981 user: culler tags: bug-b24a7a87
2017-11-12
21:25
merge trunk into revised_text (merge mark) -- adds fixes to [2fec274f] and [27c4e4c8] check-in: 67443e91 user: culler tags: revised_text, tip-466
21:12
merge core-8-6-branch into trunk (merge mark) -- adds fix to [27c4e4c8] check-in: 35d15ab2 user: culler tags: trunk
20:54
merge core-8-6-branch Leaf check-in: 84480763 user: fvogel tags: editorconfig
20:17
Add test select-14.1 checking for use of the correct property type when handling MULTIPLE conversion requests (bug [73ba07efcd]) check-in: 0eaa17a4 user: fvogel tags: bug-73ba07efcd
2017-11-11
23:27
Fix [b24a7a877d]: Added test for NULL pointer in WmIconphotoCmd. check-in: 6a2fef52 user: culler tags: bug-b24a7a87
23:20
Create new branch named "bug-b24a7a87" check-in: 95b289b4 user: culler tags: bug-b24a7a87
19:17
merge bug-27c4e4c8 into core-8-6-branch. The diff is empty because the change was already committed in the core-8-6-branch (oops). check-in: 567582dd user: culler tags: core-8-6-branch
19:09
Change to XMapWindow to make embedded toplevels display properly when first mapped. Closed-Leaf check-in: 6a505e90 user: culler tags: bug-27c4e4c8
19:02
Change to XMapWindow to make embedded toplevels display properly when first mapped. check-in: d8468f85 user: culler tags: core-8-6-branch
18:55
Create new branch named "bug-27c4e4c8" check-in: 9f5304f5 user: culler tags: bug-27c4e4c8
12:50
merge core-8-6-branch check-in: c512b82f user: fvogel tags: canvas_image, tip-489
12:44
Add 'canvas image' command. Patch from Scott Pitcher. check-in: 543e8169 user: fvogel tags: canvas_image, tip-489
10:43
Fix [6b2fd1e881]: grid documentation for default for -row is wrong Closed-Leaf check-in: e30324fd user: fvogel tags: bug-6b2fd1e88
09:03
Fix [2fec274fe3]: OS X - menu-2.8[0134] triggers CFURLCopyResourcePropertyForKey failed check-in: 679a4860 user: fvogel tags: trunk
09:03
Fix [2fec274fe3]: OS X - menu-2.8[0134] triggers CFURLCopyResourcePropertyForKey failed check-in: 92068c2e user: fvogel tags: core-8-6-branch
08:58
merge mark check-in: 5c5cf1b0 user: fvogel tags: revised_text, tip-466
08:49
merge core-8-6-branch (merge mark) check-in: 07cdcdb7 user: fvogel tags: trunk
08:43
merge mac-wm-icon branch (because the changes from this branch were just committed separately as a standalone patch in core-8-6-branch) check-in: aaa56ad9 user: fvogel tags: core-8-6-branch
04:07
Implement wm_iconphoto command for macOS check-in: 5f471d5f user: kevin_walzer tags: trunk
04:07
Add comments to wm_iconphoto implementation on macOS check-in: 8119f485 user: kevin_walzer tags: core-8-6-branch
04:02
Implement wm_iconphoto command for macOS check-in: 145097d0 user: kevin_walzer tags: core-8-6-branch
2017-11-10
22:14
Merge macOS_images into revised_text. check-in: 4b91ca34 user: culler tags: revised_text, tip-466
21:51
Merge macOS_images into trunk. check-in: 6ed05606 user: culler tags: trunk
21:29
Merge macOS_images into core-8-6-branch. check-in: df3bcb0e user: culler tags: core-8-6-branch
21:15
Small changes to address compiler warnings. Closed-Leaf check-in: 3e153538 user: culler tags: macOS_images
2017-11-09
19:42
Added some #ifdef __clang__ sections to allow building with gcc on OSX 10.6. Tk now builds and runs on Snow Leopard, but does not support retina displays or filtering in file dialogs, and generates some errors about colorspaces. check-in: dd6273eb user: culler tags: macOS_images
03:37
Minor changes to deal with compiler warnings for different OSX versions. Now builds cleanly with deployment targets 10.6 - 10.13. check-in: 352f2f51 user: culler tags: macOS_images
2017-11-08
21:48
Remove unused variables; add comments. check-in: 51b71ef6 user: culler tags: macOS_images
21:02
Cleaned up and reworked XGetImage. This seems to eliminate segfaults seen when rapidly resizing the scid window and may also fix [218561bf]. check-in: cdde01b1 user: culler tags: macOS_images
17:43
Reorganization to put all code related to Ximages in the new file tkMacOSXImage.c check-in: 7915e840 user: culler tags: macOS_images
02:47
Use ::tk::pkgconfig to get the demo directory on MacOSX. check-in: c621580a user: stu tags: tk-stu-pkg
2017-11-07
22:39
Add fontsystem values for Win and Mac. check-in: 44f84702 user: stu tags: tk-stu-pkg
21:40
Merge trunk. check-in: 8c1bf98d user: stu tags: tk-stu-pkg
21:24
Merge trunk, to benefit from the fixes from the OSX_redraw_artifacts branch. Many thanks to Marc Culler! check-in: 9d5f0eaf user: fvogel tags: revised_text, tip-466
20:56
Merge core-8-6-branch to get fixes from OSX_redraw_artifacts branch. This fixes [fab5fed65e], [40a9abb9db] and [92e614e612]. Great thanks to Marc Culler! check-in: c089a6ee user: fvogel tags: trunk
20:55
Merge OSX_redraw_artifacts branch. This fixes [fab5fed65e], [40a9abb9db] and [92e614e612]. Great thanks to Marc Culler! check-in: 4986b4e5 user: fvogel tags: core-8-6-branch
20:50
Fix utterly minor formatting things in macosx/README Closed-Leaf check-in: 05ad96e1 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
16:53
Fix inclusion of custom resource files to match TIP spec check-in: 9707f24e user: apnadkarni tags: vc-reform
16:14
Update of the macosx README file to include explanations of the changes added to address crashes that appeared with the release of OSX 10.13 as well as the drawing artifacts being dealt with in the OSX_redraw_artifacts branch. check-in: bd1e6669 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
14:02
Update to latest Tcl vc-reform check-in: 68047b88 user: apnadkarni tags: vc-reform
2017-11-06
16:10
merge trunk check-in: 5af1c857 user: jan.nijtmans tags: novem-support
16:06
Permit building for Windows on a Tcl 9 foundation. See also [13c80537ab31845b]. check-in: 99eeb161 user: jan.nijtmans tags: trunk
2017-11-04
21:07
Fix [2fec274fe3]: OS X - menu-2.8[0134] triggers CFURLCopyResourcePropertyForKey failed Closed-Leaf check-in: e41d0586 user: fvogel tags: bug-2fec274fe3
12:22
merge trunk check-in: a7200178 user: fvogel tags: tip-161
12:20
Fix [c8c52b9d6a]: OS X - Lots of menu.test tests fail (items are off by one). All tests from menu.test do pass now on all three platforms (Win, Linux, OS X) check-in: c6575c18 user: fvogel tags: trunk
12:19
Fix [c8c52b9d6a]: OS X - Lots of menu.test tests fail (items are off by one). All tests from menu.test do pass now on all three platforms (Win, Linux, OS X) check-in: 37221978 user: fvogel tags: core-8-6-branch
12:11
Fix test menu-3.66 by splitting it in three: menu-3.66a deals with the case of -tearoff 0 (all platforms return 0) ; menu-3.66b and menu-3.66c are specialized for respectively WinOrLinux (the test returns 1 because tearoff menues are supported) and OS X (the test returns 0 because tearoff menues are not supported). Closed-Leaf check-in: 2200f2f8 user: fvogel tags: bug-c8c52b9d6a
08:40
Fix [c8c52b9d6a]: OS X - Lots of menu.test tests fail (items are off by one). 84 failing tests now pass. The only one still failing (in menu.test) is menu-3.66 check-in: 6f34c1ef user: fvogel tags: bug-c8c52b9d6a
2017-11-03
22:42
merge trunk check-in: 72c00838 user: fvogel tags: tip-161
22:42
Fix [0ef1c52736]: OS X - tests menu-22.[345] hang check-in: 2856c489 user: fvogel tags: trunk
22:42
Fix [0ef1c52736]: OS X - tests menu-22.[345] hang check-in: 64e85211 user: fvogel tags: core-8-6-branch
22:41
Fix [0ef1c52736]: OS X - tests menu-22.[345] hang Closed-Leaf check-in: 2a9e1859 user: fvogel tags: bug-0ef1c52736
21:32
merge trunk check-in: a1d04684 user: fvogel tags: tip-161
21:32
Fix error in menu item labels (they should reflect interactive tests numbering) check-in: 6864135b user: fvogel tags: trunk
21:22
Implement TIP#161: Change Default for Menu's -tearoff Option to False check-in: 987b018a user: fvogel tags: tip-161
01:56
Typo in comment. vailid -> valid check-in: 43b32d54 user: stu tags: trunk
2017-11-01
20:03
merge trunk check-in: 3bf7dfac user: fvogel tags: revised_text, tip-466
20:01
merge core-8-6-branch check-in: 7dde71b3 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-31
08:56
merge trunk check-in: 003f6eb9 user: jan.nijtmans tags: novem-support
2017-10-30
18:25
Reworked the regression test so that it would more precisely target the changed behavior of DisplayText. check-in: 2174f54d user: culler tags: OSX_redraw_artifacts, bug-92e614e612
17:34
Edited the comment explaining why the logic in DisplayText needs to be changed for macOS. check-in: 203b1621 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
15:54
Permit building on a Tcl 9 foundation. check-in: 13c80537 user: dgp tags: trunk
2017-10-29
19:29
Move comment in EmbWinDisplayProc() to its correct location, and remove the part of it that does not apply. Indeed, [1501749fff] - 'Crash on embedded window deletion bound to <Map> event' is fixed in the revised_text branch without [60ca451d], as checked by textWind-18.1 check-in: 9e107e02 user: fvogel tags: revised_text, tip-466
19:23
Change comment style to Tcl style check-in: 5071a684 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-28
13:51
Fix [ce62c81bae] text-37.1 fails check-in: c88ea97b user: fvogel tags: trunk
13:51
Fix [ce62c81bae] text-37.1 fails check-in: f1083eed user: fvogel tags: core-8-6-branch
08:39
merge core-8-6-branch check-in: cab80337 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
08:12
merge trunk check-in: 8f9cba17 user: fvogel tags: revised_text, tip-466
08:10
Add test textWind-18.1 that was missing in the revised_text branch for unknown reason. check-in: 7dd60675 user: fvogel tags: revised_text, tip-466
2017-10-27
19:35
Add a regression test with constraint aqua which tests that all embedded windows in a Text get moved when scrolling. If the logic change introduced in [2148dd68] is reverted then this test fails. check-in: dcae645c user: culler tags: OSX_redraw_artifacts, bug-92e614e612
15:09
one more upstream change check-in: e8d4597c user: jan.nijtmans tags: androwish
15:06
upstream androwish changes check-in: 5ae652d3 user: jan.nijtmans tags: androwish
14:57
merge core-8-6-branch check-in: 178d3d53 user: jan.nijtmans tags: androwish
14:14
merge trunk check-in: 22e97c2d user: jan.nijtmans tags: novem-support
14:14
merge core-8-6-branch check-in: bb31a5ec user: jan.nijtmans tags: trunk
14:13
tkWinMenu.c: In function ‘TkWinMenuKeyObjCmd’: tkWinMenu.c:2085:16: warning: result of ‘273 << 29’ requires 39 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=] | (0x111 << 29) | (1 << 30) | (1 << 31)); ^~ check-in: 139b66da user: jan.nijtmans tags: core-8-6-branch
14:11
tkWinMenu.c: In function ‘TkWinMenuKeyObjCmd’: tkWinMenu.c:2085:16: warning: result of ‘273 << 29’ requires 39 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=] | (0x111 << 29) | (1 << 30) | (1 << 31)); ^~ check-in: ffd695c5 user: jan.nijtmans tags: core-8-5-branch
2017-10-26
15:12
Reworked build command macros (MAKEBINCMD, CCPKGCMD etc.) and purged old comments. check-in: 1bfa9335 user: apnadkarni tags: vc-reform
2017-10-25
22:52
Fix a new typo introduced by accident while fixing the previous typo. check-in: 9321cda9 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
21:13
Fix a typo and remove an unused function. check-in: a3eb3831 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
20:29
Fix typo and move comment slightly check-in: cd1a3971 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
19:10
Make a small change in the logic of DisplayText (for Mac only) which causes all visible embedded windows to be redisplayed when they move. This obviates the need for TkScrollWindow to generate expose events. check-in: 2148dd68 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-24
17:48
Change TkScrollWindow to only generate expose events if the Text widget has embedded windows. Revert the tests, since this makes them pass as is. Revert to Tk_QueueWindowEvent in GenerateUpdates. Improve the twind.tcl demo. check-in: b5904c09 user: culler tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-22
19:34
Fix [55b95f578a]: Associating variable with bignum value with scale crashes it. check-in: 1c631b72 user: fvogel tags: trunk
19:34
Fix [55b95f578a]: Associating variable with bignum value with scale crashes it. check-in: 89602398 user: fvogel tags: core-8-6-branch
19:28
Fix [bb6b4032d2]: ::tk::AmpMenuArgs does not work with 'entryconf' check-in: 4af707b1 user: fvogel tags: trunk
19:28
merge mark check-in: 2c0726cd user: fvogel tags: trunk
19:27
Fix [bb6b4032d2]: ::tk::AmpMenuArgs does not work with 'entryconf' check-in: 52700a13 user: fvogel tags: core-8-6-branch
2017-10-18
20:47
Consistently use 'TCLSH_NATIVE' for all MSVC targets that need to execute Tcl. check-in: 1aa391d7 user: mistachkin tags: irontcl
2017-10-17
20:33
Complement to previous patch from marc Culler: replace 'update' by 'update idletasks' for failing tests. check-in: 4178c423 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
20:06
New patch from Marc Culler aiming at fixing [fab5fed65e] without breaking again [92e614e612] nor [40a9abb9db]. check-in: c85f2e6a user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-16
12:30
Restore tests for live resizing on macOS so event loop is not overloaded check-in: cf3f34cf user: kevin_walzer tags: trunk
12:29
Restore tests for live resizing on macOS so event loop is not overloaded check-in: a1771440 user: kevin_walzer tags: core-8-6-branch
2017-10-15
12:17
Merge trunk to benefit from OS X redraw artifacts (full) fix by Marc Culler - Many many thanks to him! check-in: 7e6e5a81 user: fvogel tags: revised_text, tip-466
12:15
Merge core-8-6-branch check-in: 5dcac745 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
12:14
Merge core-8-6-branch. Latest patch from Marc Culler. There is no remaining known redraw artifact on OS X. Note: this patch was already applied to core-8-6-branch ([7ffddfc24e]) and trunk ([661a2a71d9]), thus the empty diff. check-in: 859aa9eb user: fvogel tags: trunk
12:13
Merge bugfix branch OSX_redraw_artifacts with the latest patch from Marc Culler. There is no remaining known redraw artifact on OS X. Note: this patch was already applied to core-8-6-branch ([7ffddfc24e]) and trunk ([661a2a71d9]), thus the empty diff. check-in: 93c8cff2 user: fvogel tags: core-8-6-branch
12:07
Patch by Marc Culler for [92e614e612] and for another issue (no ticket was open) related to clipping regions in scrolling and drawing on OS X. As far as known there should be no ghosts anymore. check-in: 53177176 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
03:01
Removal of obsolete stubs function Tk_FreeXId that has been replaced by macro check-in: de8a860f user: kevin_walzer tags: trunk
02:59
Patch by Marc Culler to address subtle issues with clipping regions in scrolling and drawing on macOS check-in: 661a2a71 user: kevin_walzer tags: trunk
02:58
Patch by Marc Culler to address subtle issues with clipping regions in scrolling and drawing on macOS check-in: 7ffddfc2 user: kevin_walzer tags: core-8-6-branch
2017-10-14
12:00
Merge trunk (to benefit from OS X redraw artifacts (partial) fix) check-in: a3074107 user: fvogel tags: revised_text, tip-466
2017-10-13
20:55
Documentation tweak Closed-Leaf check-in: 5afe63b4 user: kevin_walzer tags: mac-wm-icon
20:46
Push updates check-in: 8442de35 user: kevin_walzer tags: mac-wm-icon
20:45
Start mac-wm-icon branch check-in: 4e761f53 user: kevin_walzer tags: mac-wm-icon
20:32
Add tkMacOSXConstants.h header file per Marc Culler check-in: 4581f720 user: kevin_walzer tags: core-8-6-branch
20:15
Merge core-8-6-branch. Better fix for [fab5fed65e] (from Marc Culler). Note: this patch was already applied to core-8-6-branch (part of [be9900e3], plus [4af049ff]) and trunk (part of [af9bd122], plus [32fa275d]), thus the empty diff. check-in: 9fa2e4a5 user: fvogel tags: trunk
20:13
Merge bugfix branch bug-fab5fed65e with a better fix for [fab5fed65e] (from Marc Culler). Note: this patch was already applied to core-8-6-branch (part of [be9900e3], plus [4af049ff]) and trunk (part of [af9bd122], plus [32fa275d]), thus the empty diff. check-in: ce3bd56e user: fvogel tags: core-8-6-branch
20:07
Better fix for [fab5fed65e] from Marc Culler: Revert [dd0005dc8a] and add coordinate conversion in TkScrollWindow(). check-in: 26302191 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
15:27
Fix for scrolling issues on macOS; thanks to Marc Culler for patches check-in: 32fa275d user: kevin_walzer tags: trunk
15:26
Fix for scrolling issues on macOS; thanks to Marc Culler for patches check-in: 4af049ff user: kevin_walzer tags: core-8-6-branch
07:39
Fix build with MSVC: error C2375: 'XPolygonRegion' : redefinition; different linkage. Same with XPointInRegion(). check-in: 0ccc37e8 user: jan.nijtmans tags: trunk
2017-10-12
13:11
Merge trunk check-in: ee65c9c7 user: jan.nijtmans tags: novem-support
13:10
merge-mark check-in: 0ee1e17e user: jan.nijtmans tags: trunk
12:30
Fix for colorspace issues and regression in drawing on macOS; thanks to Marc Culler for patches check-in: be9900e3 user: kevin_walzer tags: core-8-6-branch
12:30
Fix for colorspace issues and regression in drawing on macOS; thanks to Marc Culler for patches check-in: af9bd122 user: kevin_walzer tags: trunk
12:13
Clean up bg exception handlers. check-in: 7d4ff956 user: dgp tags: trunk
12:06
Clean up bg exception handlers. check-in: 02948717 user: dgp tags: core-8-6-branch
12:02
merge trunk check-in: 4e929cdd user: jan.nijtmans tags: novem-support
12:01
Merge core-8-6-branch (and remove additional end-of-line spacing) check-in: 44ef8837 user: jan.nijtmans tags: trunk
11:55
remove some end-of-line spacing check-in: ed0955b7 user: jan.nijtmans tags: core-8-6-branch
11:47
Make XPolygonRegion/XPointInRegion available in (windows and cygwin) stub table. Not actually implemented for Windows. (adopted from Androwish) check-in: 8a0c5f1d user: jan.nijtmans tags: trunk
2017-10-11
06:43
More numbering fixed, inside tests this time check-in: c56a996d user: fvogel tags: revised_text, tip-466
06:33
Try to keep the same test names in all branches, therefore 1. rename test 38.15 to become 37.1 (same name for this test now in revised_text as in core-8-6-branch and trunk), and 2. shift all tests 38.* -> 39.*, and 37.* -> 38.* in revised_text branch (these are tests present only in the revised_text branch). check-in: 40829bd1 user: fvogel tags: revised_text, tip-466
02:48
Partial fix for 111de2edd2e67af350ffa564dbf65ab7a5fcf04c, inaccurate background rendering in images on macOS: switching to SRGB colorspace reduces the disparity in colors check-in: 595297c5 user: kevin_walzer tags: trunk
02:47
Partial fix for 111de2edd2e67af350ffa564dbf65ab7a5fcf04c, inaccurate background rendering in images on macOS: switching to SRGB colorspace reduces the disparity in colors check-in: 30ef75d2 user: kevin_walzer tags: core-8-6-branch
00:48
Numerous fixes for Tk on macOS 10.13; eliminate memory leaks, override system fullscreen API that confuses window geometry, improve implementation of Tk fullscreen API. Thanks to Marc Culler for patches to address memory leaks. check-in: 1aadfde2 user: kevin_walzer tags: trunk
00:44
Numerous fixes for Tk on macOS 10.13; eliminate memory leaks, override system fullscreen API that confuses window geometry, improve implementation of Tk fullscreen API. Thanks to Marc Culler for patches to address memory leaks. check-in: e5463978 user: kevin_walzer tags: core-8-6-branch
2017-10-10
15:13
Merge core-8-6-branch. And incorporate upstream Androwish changes check-in: 01791ca6 user: jan.nijtmans tags: androwish
15:02
merge trunk check-in: c42e97c4 user: jan.nijtmans tags: novem-support
15:01
merge core-8-6-branch check-in: 8014d5e6 user: jan.nijtmans tags: trunk
14:59
Sync nmakehlp.exe with Tcl version. And add VC entries to ignore-glob (taken over from reform-vc branch) check-in: fa14584b user: jan.nijtmans tags: core-8-6-branch
14:57
Sync nmakehlp.exe with Tcl version. And add VC entries to ignore-glob (taken over from reform-vc branch) check-in: 24472efb user: jan.nijtmans tags: core-8-5-branch
2017-10-08
16:43
Partial fix for [1081603]: Arc item anomalies under Windows. Fix drawing of small extent arcs, they should no longer display as complete circles. Leaf check-in: ed8e17cc user: fvogel tags: bug-1081603fff
14:38
Fix htmlhelp generation on 64 bit systems check-in: d7c17b5a user: apnadkarni tags: vc-reform
2017-10-07
20:18
Renamed test scale-21 to scale-21.1, and added scale-21.2 to test huge values for -from and -to options of the scale widget. Closed-Leaf check-in: e7902b5a user: fvogel tags: bug-55b95f578a
20:08
Fix more issues with sprintf in the scale widget. check-in: 9c78924b user: fvogel tags: bug-55b95f578a
19:00
Fix [55b95f578a]: Associating variable with bignum value with scale crashes it. The added test (scale-21) passes. check-in: 794a08b2 user: fvogel tags: bug-55b95f578a
15:57
merge trunk check-in: 16fbcd5c user: fvogel tags: revised_text, tip-466
15:11
Fix [dd9667635d]: text anchor not set check-in: 429e2357 user: fvogel tags: trunk
15:10
Fix [dd9667635d]: text anchor not set check-in: 8cc5e98d user: fvogel tags: core-8-6-branch
15:01
Fix [d9fdfa435d]: Long non-wrapped lines in text widget displayed malformed. Backported a fix from Gregor Cramer from the revised_text branch. check-in: 6da2191f user: fvogel tags: trunk
15:01
Fix [d9fdfa435d]: Long non-wrapped lines in text widget displayed malformed. Backported a fix from Gregor Cramer from the revised_text branch. check-in: bf734bdc user: fvogel tags: core-8-6-branch
14:17
Do not use the standard targets as the Tk extension targets are too varied for them to really help. Maybe revisit this at some later point. check-in: 0921074c user: apnadkarni tags: vc-reform
13:56
Import latest VC compile rules from Tcl. Primarily standard targets in targets.vc check-in: 075e3c50 user: apnadkarni tags: vc-reform
13:55
Fix ignore patterms for VC output check-in: ef112ba0 user: apnadkarni tags: vc-reform
2017-10-04
05:35
Fix [bb6b4032d2]: ::tk::AmpMenuArgs does not work with 'entryconf' Closed-Leaf check-in: a7435143 user: fvogel tags: bug-bb6b4032d2
05:14
Add test for [55b95f578a]: Associating variable with bignum value with scale crashes it (at this point the test produces a crash) check-in: 69ca3e78 user: fvogel tags: bug-55b95f578a
2017-09-30
17:32
Use interp bgerror instead of old proc bgerror. Closed-Leaf check-in: eb1000ea user: fvogel tags: bug-dd9667635d
14:15
Need netapi.lib for static builds check-in: 15c38427 user: apnadkarni tags: vc-reform
06:21
Added standard macros LIBDIR and DEMODIR. Also set common Tk related names and paths. check-in: fe98edf0 user: apnadkarni tags: vc-reform
2017-09-29
13:22
Removed obsolete winhelp style docs. Fixed building of htmlhelp check-in: 25e10b66 user: apnadkarni tags: vc-reform
12:54
Replace link commands with standard macros check-in: 851db6d3 user: apnadkarni tags: vc-reform
12:43
Eliminated redundant TK_CFLAGS and WISH_CFLAGS macros check-in: 88fbc2f6 user: apnadkarni tags: vc-reform
12:39
Use default macros for linking and add a implicit rule for resource files. check-in: a1b275be user: apnadkarni tags: vc-reform
05:57
Use compilation rules from rules.vc instead of defining own ones in makefile. Updated to latest rules.vc and nmakehlp.c from Tcl repository check-in: 6f1d4a57 user: apnadkarni tags: vc-reform
05:14
Merged Jan's changes from core-8-6-branch to pick up align98 changes check-in: 506df972 user: apnadkarni tags: vc-reform
2017-09-26
10:55
merge trunk check-in: e1aaee89 user: jan.nijtmans tags: novem-support
10:54
merge core-8-6-branch check-in: 0c9ef191 user: jan.nijtmans tags: trunk
10:53
Remove all references to coffbase.txt (which will be removed from Tcl) and win98 specific hacks. check-in: 056b508a user: jan.nijtmans tags: core-8-6-branch
2017-09-24
15:00
Fix [1e0db2400c]: canvas rchars leaves artifacts when line bounding box gets smaller. check-in: a3b64865 user: fvogel tags: trunk
15:00
Fix [1e0db2400c]: canvas rchars leaves artifacts when line bounding box gets smaller. check-in: 7ca2e6fa user: fvogel tags: core-8-6-branch
14:57
Fix [514ff64dd0]: canvas rotated text overlap detection not working. check-in: 10b6f891 user: fvogel tags: trunk
14:57
Fix [514ff64dd0]: canvas rotated text overlap detection not working. check-in: e1c13e9d user: fvogel tags: core-8-6-branch
14:53
Fix [5239fd749b]: Segfault when copying a photo image to itself. Patch from Simon Bachmann. check-in: 481fd94e user: fvogel tags: trunk
14:52
Fix [5239fd749b]: Segfault when copying a photo image to itself. Patch from Simon Bachmann. check-in: 2a9a3b95 user: fvogel tags: core-8-6-branch
14:50
Fix [8277e1a906]: fontchooser is out of sync with dynamically loaded fonts. check-in: 2d51cc6f user: fvogel tags: trunk
14:49
Fix [8277e1a906]: fontchooser is out of sync with dynamically loaded fonts. check-in: d9069657 user: fvogel tags: core-8-6-branch
2017-09-23
07:09
Clean the bgerror proc that is defined in some tests, which allows to put the new bugfix test after them, and get back to the original numbering of the tests that use bgerror. Improve the bugfix test by using a bgerror proc in order to catch the error if the test fails (much cleaner) instead of displaying it in a popup window. check-in: 606d50f0 user: fvogel tags: bug-dd9667635d
2017-09-22
20:25
Fix [dd9667635d]: text anchor not set check-in: ba5ef805 user: fvogel tags: bug-dd9667635d
2017-09-20
15:30
Visual C++ optimization flags updated and output dir name changes.

Compiler flags updated to include -O2 and remove those subsumed by it.

Also use raw compiler version numbers for output directory as the simple mapping from _MSC_VER to VCVER is not correct for newer compilers. check-in: c68da3d9 user: apnadkarni tags: vc-reform

13:52
Create new branch named "vc-reform" check-in: 8cd54b90 user: apnadkarni tags: vc-reform
11:10
Merge trunk check-in: c671c492 user: fvogel tags: revised_text, tip-466
11:02
Fix small mistake in the [text] man page: Documentation of -rmargincolor mentioned -rmargin1 instead of -rmargin. This little error was mentioned in [aadbe6dd95]. (Cherrypicked [51836f959e]) check-in: b28b57c2 user: fvogel tags: revised_text, tip-466
11:00
Fix small mistake in the [text] man page: Documentation of -rmargincolor mentioned -rmargin1 instead of -rmargin. This little error was mentioned in [aadbe6dd95]. check-in: 51836f95 user: fvogel tags: trunk
11:00
Fix small mistake in the [text] man page: Documentation of -rmargincolor mentioned -rmargin1 instead of -rmargin. This little error was mentioned in [aadbe6dd95]. check-in: 0f728012 user: fvogel tags: core-8-6-branch
2017-09-17
19:57
Fix coding style and a comment. Closed-Leaf check-in: 5a0b285b user: fvogel tags: bug-1e0db2400c
19:56
Fix [1e0db2400c]: canvas rchars leaves artifacts when line bounding box gets smaller check-in: bf6faa03 user: fvogel tags: bug-1e0db2400c
13:29
Fix [514ff64dd0]: canvas rotated text overlap detection not working Closed-Leaf check-in: 9ca2c9c7 user: fvogel tags: bug-514ff64dd0
2017-09-16
15:16
Fix order of tests in tkImgListFormat.c. This was discovered when analyzing [829925ffff]: image put errors on {} color check-in: ef510165 user: fvogel tags: trunk
15:16
Fix order of tests in tkImgListFormat.c. This was discovered when analyzing [829925ffff]: image put errors on {} color Closed-Leaf check-in: b36f05fa user: fvogel tags: tip-166
08:26
Fix [3406785]: Incorrect coords rounding, pixel jump in drawing canvas items. check-in: 957642b8 user: fvogel tags: trunk
08:26
Fix [3406785]: Incorrect coords rounding, pixel jump in drawing canvas items. check-in: b66226e6 user: fvogel tags: core-8-6-branch
08:23
Fix [d0c55bd78a]: inaccurate documentation for continue/break/ok in binding scripts. Thanks to Brad Lanam. check-in: 921f10ca user: fvogel tags: trunk
08:22
Fix [d0c55bd78a]: inaccurate documentation for continue/break/ok in binding scripts. Thanks to Brad Lanam. check-in: c0dbd605 user: fvogel tags: core-8-6-branch
08:19
merge core-8-6-branch check-in: 26f1b810 user: fvogel tags: bug-73ba07efcd
08:18
merge core-8-6-branch Closed-Leaf check-in: 090b6549 user: fvogel tags: bug-d9fdfa435d
2017-09-14
20:15
Fix [5239fd749b]: Segfault when copying a photo image to itself. Patch from Simon Bachmann. Closed-Leaf check-in: a9083994 user: fvogel tags: bug-5239fd749b
2017-09-13
21:07
Fix the proposed patch since it had unexpected jumping effects in the fonts listbox.

For instance in wish (the extrafont package is supposed to have been installed):

tk fontchooser show ; # shows existing fonts package require extrafont extrafont::load /home/francois/Téléchargements/Term-RegCcc.ttf tk fontchooser show ; # check that the new font family "Term" is now available in the listbox # click on a font family _before_ "Term" -> fine # click on a font family _after_ "Term" -> the font listbox jumped to the top of the list! Closed-Leaf check-in: f54b8cfc user: fvogel tags: bug-8277e1a906

2017-09-09
13:46
Fix [3406785]: Incorrect coords rounding, pixel jump in drawing canvas items Closed-Leaf check-in: 2eea4fe0 user: fvogel tags: bug-3406785
2017-09-08
14:48
merge trunk check-in: 99bde711 user: jan.nijtmans tags: novem-support
13:31
Bump to 8.7a2 to distinguish trunk from 8.7a1 release. check-in: acb1841f user: dgp tags: trunk
12:51
merge release check-in: 7cd0a900 user: dgp tags: trunk
2017-09-06
12:18
merge trunk Closed-Leaf check-in: bf2149bf user: dgp tags: rc0, core-8-7-a1-rc, core-8-7-a1
11:58
Merge trunk check-in: 4945c080 user: jan.nijtmans tags: novem-support
11:23
Fix [c4139ac9d1ac6ef2]: Cannot make distribution - ttkGenStubs.tcl removed. (reason: Tcl's genStubs.tcl now has all functionaly of the original ttkGenStubs.tcl) check-in: 00fb1a94 user: jan.nijtmans tags: trunk
2017-09-05
16:03
update changes check-in: 016396e3 user: dgp tags: core-8-7-a1-rc
12:33
merge trunk check-in: 024611e4 user: dgp tags: core-8-7-a1-rc
2017-09-04
13:39
merge core-8-6-branch. Some upstream androwish changes check-in: 8e408aba user: jan.nijtmans tags: androwish
2017-09-03
18:20
Fix [8277e1a906]: fontchooser is out of sync with dynamically loaded fonts. Patch from Aldo Buratti. check-in: f9d63d61 user: fvogel tags: bug-8277e1a906
10:29
Add missing .RE in canvas.n check-in: 9d351686 user: fvogel tags: trunk
10:29
Add missing .RE in canvas.n check-in: 0ebba016 user: fvogel tags: core-8-6-branch
10:28
Add missing .RE in canvas.n Closed-Leaf check-in: 2f75ee98 user: fvogel tags: bug-7c7e8f957e
10:09
Fix [d0c55bd78a]: inaccurate documentation for continue/break/ok in binding scripts. Thanks to Brad Lanam. Closed-Leaf check-in: e69ed726 user: fvogel tags: bug-d0c55bd78a
2017-09-02
13:32
Fix [73ba07efcd]: Use correct property type when handling MULTIPLE conversion requests. Patch from 'dpb' check-in: 0bea063c user: fvogel tags: bug-73ba07efcd
2017-09-01
14:21
merge core-8-6-branch check-in: 20838303 user: jan.nijtmans tags: androwish
02:22
merge trunk check-in: 63d3150f user: dgp tags: core-8-7-a1-rc
2017-08-31
08:35
No deprecation warnings when building Tk itself without -DTK_NO_DEPRECATION. Re-generate tkDecls.h (formatting). check-in: d8b215b2 user: jan.nijtmans tags: trunk
2017-08-28
13:57
Merge tip-166 branch after positive vote by the TCT. Many thanks to Simon Bachmann. check-in: c9283d2f user: fvogel tags: trunk
2017-08-27
17:15
Fix error in previous commit when swapping from and to. check-in: 0a2786b6 user: fvogel tags: revised_text, tip-466
16:04
Bugfix [cac4692585]: Only call UpdateLineMetrics with from < to when processing -ypixels. check-in: c694fc87 user: gcramer tags: revised_text, tip-466
2017-08-24
20:08
merge trunk check-in: f96b3717 user: fvogel tags: revised_text, tip-466
19:42
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) check-in: 6d2ce5f2 user: fvogel tags: trunk
19:41
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) check-in: c74add2d user: fvogel tags: core-8-6-branch
19:37
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) check-in: 55aa54e8 user: fvogel tags: core-8-5-branch
19:34
Fix [7c7e8f957e]: Documentation of canvas coords subcommand updated. This patch was proposed by Arjen Markus. check-in: f84ae319 user: fvogel tags: trunk
19:33
Fix [7c7e8f957e]: Documentation of canvas coords subcommand updated. This patch was proposed by Arjen Markus. check-in: 4fe00729 user: fvogel tags: core-8-6-branch
19:30
polygon and closed polylines in canvas don't fully honor -joinstyle on Windows and OS X check-in: 0ab8b5f9 user: fvogel tags: trunk
19:30
polygon and closed polylines in canvas don't fully honor -joinstyle on Windows and OS X check-in: e1f65d56 user: fvogel tags: core-8-6-branch
19:27
Fix [3295446]: Make the insertion cursor always visible when browsing console history. Patch from Andy Goth. check-in: 3a060bdc user: fvogel tags: trunk
19:27
Fix [3295446]: Make the insertion cursor always visible when browsing console history. Patch from Andy Goth. check-in: 65c56a99 user: fvogel tags: core-8-6-branch
19:24
Fix [ee40fd1fce]: Report possible error message from the consoleInterp to interp in Tk_CreateConsoleWindow. Patch from Han The. check-in: 46605901 user: fvogel tags: trunk
19:24
Fix [ee40fd1fce]: Report possible error message from the consoleInterp to interp in Tk_CreateConsoleWindow. Patch from Han The. check-in: 985e8579 user: fvogel tags: core-8-6-branch
19:20
Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'. check-in: 6752086b user: fvogel tags: trunk
19:20
Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'.Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'. check-in: ab8afb18 user: fvogel tags: core-8-6-branch
2017-08-23
21:09
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) Closed-Leaf check-in: 5a1d36d4 user: fvogel tags: bug-b601ce3ab1
11:08
merge trunk check-in: 4b8de80c user: fvogel tags: revised_text, tip-466
10:30
Cherrypick [70ae9e98]: Change non-working URL in comment to comparable working one check-in: d0f09c89 user: fvogel tags: revised_text, tip-466
08:43
merge core-8-6-branch check-in: 70ae9e98 user: jan.nijtmans tags: trunk
08:42
change non-working URL in comment to comparable working one check-in: d3ba4793 user: jan.nijtmans tags: core-8-6-branch
2017-08-21
20:51
Fix [7c7e8f957e]: Documentation of canvas coords subcommand updated. This patch was proposed by Arjen Markus. check-in: 733aaf58 user: fvogel tags: bug-7c7e8f957e
19:07
Fix [d9fdfa435d]: Long non-wrapped lines in text widget displayed malformed. Backported a fix from Gregor Cramer from the revised_text branch. check-in: c3e68e30 user: fvogel tags: bug-d9fdfa435d
2017-08-19
08:10
Compiler warning eliminated. check-in: af10305c user: gcramer tags: revised_text, tip-466
07:18
Bugfix [0421e91b]: Tests 26.13, 26.13.2, and 27.7 should work now (different results under Linux). check-in: 79b3bf7e user: gcramer tags: revised_text, tip-466
2017-08-18
16:02
Bugfix [0421e91b58]: Line wrapping with tabbed text overworked. check-in: 69597ce0 user: gcramer tags: revised_text, tip-466
2017-08-17
21:03
Rendering of all join styles is now correct on Windows when the first and last point of a polygon or polyline are the same, for both stippled and non stippled lines (and polygon outlines) Closed-Leaf check-in: c441e73f user: fvogel tags: bug-2874226
10:44
Bugfix [0421e91b58]: Line break in right adjusted text (right tab) working again. check-in: 1a631f0c user: gcramer tags: revised_text, tip-466
2017-08-16
21:57
Fix [2874226]: polygon doesn't honor -joinstyle on Windows and OS X. This second fix deals with the Windows case only, when drawing non-stippled lines. check-in: 441f6fee user: fvogel tags: bug-2874226
18:43
Bugfix [0421e91b58]: -tabstyle wordprocessor working again, needs a different handling when wrapping lines. check-in: 0c5839c9 user: gcramer tags: revised_text, tip-466
18:39
Fix in documentation. check-in: ae85c160 user: gcramer tags: revised_text, tip-466
18:37
merge trunk check-in: 9f7e3881 user: fvogel tags: revised_text, tip-466
18:37
Fix compilation warning on MSVC: warning C4047: '=' : 'TkTextDispChunk *' differs in levels of indirection from 'int' check-in: a1666e03 user: fvogel tags: revised_text, tip-466
11:34
Superfluous code removed. check-in: bb3f640a user: gcramer tags: revised_text, tip-466
11:13
Some corrections for centering tabbed text. check-in: f760ba99 user: gcramer tags: revised_text, tip-466
08:45
Bugfix [8d090c9d66]: In my overwork of tabbing behaviour with line wrapping I have lost one line of code. This line has been restored, the width will be adjusted again. check-in: bf6cec02 user: gcramer tags: revised_text, tip-466
2017-08-15
22:09
Bugfix [1c8aad0efa]: Right justification with -wrap=none working again. check-in: 205c9e77 user: gcramer tags: revised_text, tip-466
20:42
Code beautification. check-in: 87f5076b user: gcramer tags: revised_text, tip-466
20:40
Correction in algorithm of numeric tab justification. check-in: 2abefa16 user: gcramer tags: revised_text, tip-466
17:12
(1) Fix of numeric tab adjustment, was broken due to an accident. (2) Bugfix [0421e91b58]: left tab adjustment is working again, was broken due to a side effect (unfortunately we do not have test cases for this). check-in: 6a985947 user: gcramer tags: revised_text, tip-466
14:03
Bugfixes [bb22591148] [6a78781cc3] [0421e91b58]: Whole tab handling overworked, the old algorithm (from legacy text widget) did not work at all if line wrapping is involved. Any my previous commit with the attempt to fix the behavior with right justified tabs did not work at all, but now the right adjustment is working again. Under Linux all test cases are passing. check-in: e1566b2e user: gcramer tags: revised_text, tip-466
2017-08-13
22:23
Always define '_USING_V110_SDK71_', in case targeting the pre-Windows 8.x SDKs. check-in: 36bb7aae user: mistachkin tags: irontcl
22:22
Support cross-compiling Tcl for 'Win32 on ARM' using Visual Studio. check-in: 01787589 user: mistachkin tags: irontcl
08:43
Fix [2874226]: polygon doesn't honor -joinstyle on Windows and OS X. This first fix deals with the OS X case only. check-in: abd26a6e user: fvogel tags: bug-2874226
2017-08-12
19:45
Fix [3295446]: Make the insertion cursor always visible when browsing console history. Patch from Andy Goth. Closed-Leaf check-in: 9924d370 user: fvogel tags: bug-3295446
19:35
Fix [ee40fd1fce]: Report possible error message from the consoleInterp to interp in Tk_CreateConsoleWindow. Patch from Han The. Closed-Leaf check-in: de6dd920 user: fvogel tags: bug-ee40fd1fce
13:25
Minor corrections in man page. check-in: 2deb1d06 user: gcramer tags: revised_text, tip-466
10:39
Bugfix [6f52ddab1c]: pointer to predecessing segment removed when inserting new line in TkBTreeLoad(). check-in: 083c80ca user: gcramer tags: revised_text, tip-466
09:01
Fix in implementation of load command, we should not set the section pointers. check-in: 389096cd user: gcramer tags: revised_text, tip-466
2017-08-11
11:53
More fixes in implementation and description of "load" command. check-in: 9a0eaa21 user: gcramer tags: revised_text, tip-466
10:53
Fixes in implementation of "load" command. check-in: fdcc238e user: gcramer tags: revised_text, tip-466
2017-08-10
20:30
Add 8.7 -only changes to the changes file. check-in: afee1e3f user: dgp tags: core-8-7-a1-rc
14:58
Update change to the 8.6.7 release. check-in: f5c15bd1 user: dgp tags: core-8-7-a1-rc
14:37
Release candidate branch for Tk 8.7a1. check-in: 707252b1 user: dgp tags: core-8-7-a1-rc
09:14
Bugfix [0421e91b58]: Fix in ComputeSizeOfTab(), now right justificated content will be wrapped properly. check-in: 94c02600 user: gcramer tags: revised_text, tip-466
2017-08-09
20:25
Fix [f1a3ca09d2]: Memory leak in generic/tkTextBTree.c. Patch from 'edhume3'. Closed-Leaf check-in: 6c705c9b user: fvogel tags: bug-f1a3ca09d2
18:57
(1) A further fix in measuring of trimmed spaces with "bbox". (2) Update of manual. check-in: a31630d8 user: gcramer tags: revised_text, tip-466
17:18
merge mark check-in: 2259aaae user: dgp tags: trunk
17:11
merge release check-in: 6dc1b349 user: dgp tags: core-8-6-branch
15:07
Bugfix [c6978a9ec7]: Fix in handling of spaces if spacemode is "trim". check-in: 342aab73 user: gcramer tags: revised_text, tip-466
14:37
merge 8.6; update changes Closed-Leaf check-in: d8a0d295 user: dgp tags: release, core-8-6-7, core-8-6-7-rc
2017-08-08
19:32
merge core-8-6-branch check-in: 54c00d9e user: fvogel tags: trunk
19:31
Fix [4966cad4d4]: Wrong tab shown in ttk::notebook. Patch from Gregor Cramer. Cherrypicked [e033e444]. check-in: 22937a19 user: fvogel tags: core-8-6-branch
19:29
Fix [4966cad4d4]: Wrong tab shown in ttk::notebook. Patch from Gregor Cramer. check-in: e033e444 user: fvogel tags: trunk
18:59
Fix [28d0b8fb2f]: According to the ICCCM, the property used for X selection conversion must be deleted before requesting the conversion. Patch from 'dpb' check-in: e6fc2425 user: fvogel tags: trunk
18:59
Fix [28d0b8fb2f]: According to the ICCCM, the property used for X selection conversion must be deleted before requesting the conversion. Patch from 'dpb' check-in: 92675759 user: fvogel tags: core-8-6-branch
2017-08-06
18:59
merge trunk Closed-Leaf check-in: b680142f user: fvogel tags: bug-4966cad4d4
18:46
Fix [28d0b8fb2f]: Delete the property used for X selection conversion before requesting the conversion. Patch from 'dpb' Closed-Leaf check-in: 324dc577 user: fvogel tags: bug-28d0b8fb2f
15:27
merge trunk check-in: a3fc619c user: fvogel tags: tip-166
2017-08-04
13:42
[9eab541213] Fix OSX file dialog handling of -initialdir. Thanks to Christian Gollwitzer. check-in: f3f47819 user: dgp tags: trunk
2017-08-03
16:01
merge 8.6 check-in: 194e485f user: dgp tags: rc1, core-8-6-7-rc
15:59
[9eab541213] Fix OSX file dialog handling of -initialdir. Thanks to Christian Gollwitzer. check-in: 018d6a36 user: dgp tags: core-8-6-branch
2017-08-02
19:44
update changes check-in: 4c061338 user: dgp tags: core-8-6-7-rc
19:10
merge 8.6 check-in: 5a323b1d user: dgp tags: core-8-6-7-rc
12:23
Fix [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch from Keith Nash. check-in: c6057853 user: fvogel tags: trunk
12:00
Fix [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch from Keith Nash. check-in: afcc283f user: fvogel tags: core-8-6-branch
11:35
Fix [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch from Keith Nash. check-in: f50a7fcd user: fvogel tags: core-8-5-branch
11:32
Removed constraint SegfaultOn8.5, this was useful before the fix was in the code, now it can be removed check-in: d8241803 user: fvogel tags: bug-b601ce3ab1
2017-08-01
20:09
update changes check-in: f134cd04 user: dgp tags: core-8-6-7-rc
2017-07-28
18:38
merge 8.6 check-in: 0eec907f user: dgp tags: rc0, core-8-6-7-rc
2017-07-27
11:38
Fix of very nasty graphical glitches, especially in combination with TkScrollWindow. check-in: d23a7278 user: gcramer tags: revised_text, tip-466
2017-07-23
17:06
I reverted the previous fix, because it doesn't work. The current solution is to set currentIndex before NotebookPlaceSlave() will be called, due to my analysis this can have only one side effect: an interveaning call of NotebookPlaceSlaves() will change to the correct tab. check-in: 96333b9a user: gcramer tags: bug-4966cad4d4
2017-07-21
14:05
Bugfix [4966cad4d4]: Now function NotebookPlaceSlaves() in ttkNotebook.c will regard the active index. check-in: 168b6715 user: gcramer tags: bug-4966cad4d4
2017-07-20
09:24
Fix in TkTextSeeCmd(). check-in: dc8c1cc0 user: gcramer tags: revised_text, tip-466
2017-07-14
15:11
Upstream androwish changes check-in: ea3fff30 user: jan.nijtmans tags: androwish
2017-07-11
01:41
Document changes in doc/selection.n check-in: 5fe8ed5d user: kjnash tags: bug-de156e9efe
2017-07-07
15:22
Hardending: a few assertions added. check-in: 2f81be65 user: gcramer tags: revised_text, tip-466
2017-07-04
09:44
Bugfix [a34b49f8c6]: Missing cases with justifying right and center added. check-in: a69ad2fd user: gcramer tags: revised_text, tip-466
2017-07-03
12:27
merge rfe-6c0d7aec67 check-in: 244a8e29 user: jan.nijtmans tags: androwish
11:40
merge core-8-6-branch Closed-Leaf check-in: 19f24820 user: jan.nijtmans tags: rfe-6c0d7aec67
09:20
merge trunk check-in: 179750fa user: jan.nijtmans tags: novem-support
08:36
merge-mark check-in: f7910148 user: jan.nijtmans tags: trunk
05:51
Fix last crashing bug for save dialogs on macOS check-in: 92447a54 user: kevin_walzer tags: trunk
05:50
Fix last crashing bug for save dialogs on macOS check-in: 0456a159 user: kevin_walzer tags: core-8-6-branch
03:01
Fix for 8afc6c9ebe, crashes in save and open dialogs on macOS; thanks to Marc Simpson for bug report check-in: 01feab14 user: kevin_walzer tags: trunk
02:59
Fix for 8afc6c9ebe, crashes in save and open dialogs on macOS; thanks to Marc Simpson for bug report check-in: b58d3cd6 user: kevin_walzer tags: core-8-6-branch
2017-07-02
15:45
Add numerous [text] test cases to guard against possible regressions regarding bugs recently fixed, especially crashes and failed assertions. check-in: d69c43af user: fvogel tags: revised_text, tip-466
2017-07-01
16:27
Bugfix [9ffb79059b]: Simple bug when building the indexes for undo/redo fixed. check-in: 73065709 user: gcramer tags: revised_text, tip-466
2017-06-30
20:56
merge trunk check-in: b7d50aed user: fvogel tags: revised_text, tip-466
20:26
Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. check-in: 8b42a459 user: fvogel tags: trunk
20:26
Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. check-in: 69da0b32 user: fvogel tags: core-8-6-branch
19:55
Cherrypicked test text-8.27 from the legacy text widget (non-regression against [62c5b7a1d7]: [text] segfaults on replace), and renamed the existing text-8.27 to text-8.28 check-in: f0b69837 user: fvogel tags: revised_text, tip-466
18:56
Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam check-in: b35d7595 user: fvogel tags: trunk
18:55
Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam check-in: e4b22cdb user: fvogel tags: core-8-6-branch
2017-06-26
12:56
Added test text-8.27 for non-regression against the crash [62c5b7a1d7] Closed-Leaf check-in: bda0025e user: fvogel tags: bug-62c5b7a1d7
12:48
Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. check-in: ba5a2d3b user: fvogel tags: bug-62c5b7a1d7
2017-06-25
22:44
Some corrections in manual. check-in: 369bbc6f user: gcramer tags: revised_text, tip-466
22:26
Missing description of "edit recover" added to manual. check-in: d7c88bb7 user: gcramer tags: revised_text, tip-466
20:18
Dependency changed from TCL_MINOR_VERSION to TK_MINOR_VERSION. check-in: aea6c017 user: gcramer tags: revised_text, tip-466
17:12
CharChunkMeasureChars() could be even more simplified. check-in: 2c4bcae2 user: gcramer tags: revised_text, tip-466
17:03
Correction in CharChunkMeasureChars(): computation must be based on x coords, and not on widths. check-in: 3af2339e user: gcramer tags: revised_text, tip-466
12:54
Bugfix [fc24165111]: Computation in CharChunkMeasureChars() has been overworked. The new algorithm is even quite more efficient than the old one. check-in: ccc76e82 user: gcramer tags: revised_text, tip-466
2017-06-22
14:27
merge 8.6 check-in: 8b2acfe3 user: dgp tags: core-8-6-7-rc
2017-06-21
20:17
Fix [adc028c8d00]: Keyboard menu traversal can generate a global grab that cannot be released. Patch from Keith Nash check-in: 591f38e6 user: fvogel tags: trunk
20:15
Fix [adc028c8d00]: Keyboard menu traversal can generate a global grab that cannot be released. Patch from Keith Nash check-in: 68069331 user: fvogel tags: core-8-6-branch
19:52
Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam Closed-Leaf check-in: cacb1e3c user: fvogel tags: bug-92e028b41b
09:14
Intermediate comments removed, forgotten in last commit. check-in: db908ec4 user: gcramer tags: revised_text, tip-466
09:11
Bugfix [e32292c454]: New flag sharedTextPtr->pushSeparator, because call of TkTextUndoPushSeparator() has to be postponed until insert/delete action will be pushed. check-in: e6bc1f39 user: gcramer tags: revised_text, tip-466
2017-06-20
21:40
Correction of typo in manual. check-in: dda35b15 user: gcramer tags: revised_text, tip-466
2017-06-19
20:17
merge 8.6 check-in: db9b870f user: dgp tags: core-8-6-7-rc
2017-06-18
16:19
merge trunk check-in: afa86772 user: simonbachmann tags: tip-166
16:17
Changed from #ARGB to #RGBA color format check-in: e8e375c9 user: simonbachmann tags: tip-166
2017-06-16
14:46
Fix TkUtfPrev()/TkUtfNext() implementation: Surrogates were not handled correctly, and byte checks can be more efficient: No need to call Tcl_UtfPrev()/Tcl_UtfNext() twice. check-in: 3da68c9b user: jan.nijtmans tags: rfe-6c0d7aec67
2017-06-15
18:48
Fixing a severe bug with steady marks introduced in a recent commit. check-in: 1893edca user: gcramer tags: revised_text, tip-466
17:38
Minor addition for compatibility to 8.5/8.6. check-in: e6e2dbe0 user: gcramer tags: revised_text, tip-466
2017-06-13
18:15
Test whether in a safe interpreter before writing to the PRIMARY selection. Fixes bug [de156e9efe]. Ready for testing. check-in: 571510d4 user: kjnash tags: bug-de156e9efe
18:07
Create new branch named "bug-de156e9efe" check-in: 473cce65 user: kjnash tags: bug-de156e9efe
06:46
(1) Minor valgrind warning eliminated. (2) Hardening problem with TCL_UTF_MAX > 4. (3) One test case in CheckLineMetricConsistency() reactivated. check-in: 8c5bf89f user: gcramer tags: revised_text, tip-466
03:39
Add "break" to "bind Menu <KeyPress>" in library/menu.tcl. Fixes bug adc028c8d0. Closed-Leaf check-in: 44c5dcda user: kjnash tags: bug-adc028c8d0
03:27
Create new branch named "bug-adc028c8d0" check-in: d0aa40d8 user: kjnash tags: bug-adc028c8d0
2017-06-12
19:34
Tcl_GuardedDecrRefCount() removed from tkTextLineBreak.c, not needed here, this eliminates a compiler warning. check-in: a21d3cfd user: gcramer tags: revised_text, tip-466
12:29
Revised tests/imgPhoto.test - this bugfix branch forked from core-8-5-branch is ready for testing check-in: 553ddb8e user: kjnash tags: bug-b601ce3ab1
2017-06-11
17:06
merge trunk check-in: 839ee53e user: fvogel tags: revised_text, tip-466
17:01
Fix [e20d5ca7cd]: textTag-18.1 fails on OS X check-in: f5903b29 user: fvogel tags: trunk
15:55
merge trunk check-in: 007d9207 user: fvogel tags: revised_text, tip-466
15:54
Fix [f214a2e800]: text-27.11 fails on OS X check-in: 219b763c user: fvogel tags: trunk
13:04
resolve unintended fork check-in: 178404a6 user: fvogel tags: revised_text, tip-466
13:03
Fix [7b43bb5322]: Revised [text]: textTag-16.2, -16.6, -16.7 fail on OS X check-in: be92346d user: fvogel tags: revised_text, tip-466
12:11
resolve unintended fork check-in: 0580796d user: fvogel tags: revised_text, tip-466
12:05
Indentation fixes in text.test check-in: cc28e36b user: fvogel tags: revised_text, tip-466
09:48
Minor fix for resolving system colors. check-in: b4398463 user: gcramer tags: revised_text, tip-466
09:33
Minor fix in color comparison (inspect command). check-in: e9d3cbf8 user: gcramer tags: revised_text, tip-466
08:45
Minor changes for resolving system colors. check-in: ac4d331e user: gcramer tags: revised_text, tip-466
06:10
Bugfix [2563b9689e]: (1) Fix of color lookup with system colors, but still untested under Windows/Mac. (2) Option '-includesyscolors' has been added to option '-complete'. check-in: 1b2b27a8 user: gcramer tags: revised_text, tip-466
05:00
Accident of last commit in manual fixed. check-in: f5ceb82a user: gcramer tags: revised_text, tip-466
2017-06-10
17:25
(1) Option '-complete' added to 'inspect' command. (2) Fix in inspect algorithm concerning option '-configurations'. check-in: 0158685d user: gcramer tags: revised_text, tip-466
13:22
Precision added in [text] man page. check-in: 32a4c45d user: fvogel tags: revised_text, tip-466
11:57
Bugfix [0bc9df5fe3]: (1) Fix in deletion algorithm. (2) Additional macro for tracing segment allocation/deallocation. (3) Fix in load algorithm concerning handling of first newline. (4) Fix in load algorithm when configuring tags. check-in: fc457438 user: gcramer tags: revised_text, tip-466
09:02
Minor change in InspectRetainedUndoItems(). check-in: 1a4aa798 user: gcramer tags: revised_text, tip-466
08:58
Guarded version of Tcl_DecrRefCount included, this makes debugging easier. check-in: 699a8a2f user: gcramer tags: revised_text, tip-466
07:55
Coorection and change of defaults (-all) for command "inspect". check-in: 4308acb7 user: gcramer tags: revised_text, tip-466
2017-06-09
14:20
Fix in tkBool.h for Windows. check-in: 6597e03e user: gcramer tags: revised_text, tip-466
2017-06-08
18:57
Finally (hopefully) changed to stdbool.h, this is C99 conform, and should compile with ancient MSVC, because for the latter I'm still using the type definition to int. With this change I had to replace some of the struct attributes to int. check-in: d349ffb1 user: gcramer tags: revised_text, tip-466
17:28
Work-around for Mac: "bool" is replaced with "tkbool_t", and the (quasi) keyword "bool" now will only be used internally. check-in: ebd71a27 user: gcramer tags: revised_text, tip-466
16:01
Chnage in tkBool: Apple's clang compiler is converting the typedef to an int into a different type with one byte, and this caused a crash. check-in: 84b6de27 user: gcramer tags: revised_text, tip-466
10:06
Safety handling in MarkDeleteProc(), delete mark anyway, but print a warning if reference count is not zero. check-in: 84671b04 user: gcramer tags: revised_text, tip-466
09:40
Last fix has been reverted, because here it's only a temporary state, while clearing the widget. check-in: 41df736a user: gcramer tags: revised_text, tip-466
09:33
Fix when releasing all marks (TkTextFreeMarks): only retain private marks if option -steadymarks is enabled. check-in: b03ed079 user: gcramer tags: revised_text, tip-466
09:27
Fix in MarkCheckProc(): if -steadymarks is not enabled, then we should not have preserved marks. check-in: b62a89dd user: gcramer tags: revised_text, tip-466
09:22
Fix in SetMark(): only steady marks are not changing the position relative to other marks. check-in: fc40fd01 user: gcramer tags: revised_text, tip-466
09:09
Fix in MarkCheckProc(). check-in: f47c901d user: gcramer tags: revised_text, tip-466
08:49
merge rfe-6c0d7aec67. Upstream androwish changes check-in: 0b8b1ee9 user: jan.nijtmans tags: androwish
08:30
merge core-8-6-branch check-in: ccfaa9e6 user: jan.nijtmans tags: rfe-6c0d7aec67
2017-06-05
20:39
This snippet corresponds to [b8d773c77a], it's propagation of the latter fix inside [82c5df4ae4]. This also makes the revised_text branch compile again on Windows. check-in: 3498d81b user: fvogel tags: revised_text, tip-466
18:32
merge trunk check-in: 1043902a user: fvogel tags: tip-166
17:27
merge mark check-in: 746d70be user: fvogel tags: trunk
01:54
Fix for 9eab541213, tk_getSave on macOS; thanks to Christian Gollwitzer for patch check-in: 9cbced78 user: kevin_walzer tags: trunk
01:52
Fix for 9eab541213, tk_getSave on macOS; thanks to Christian Gollwitzer for patch check-in: a1d1fbc3 user: kevin_walzer tags: core-8-6-branch
2017-06-03
08:57
Added test images forgotten in previous commit check-in: 82a55938 user: fvogel tags: bug-b601ce3ab1
2017-06-02
20:48
Fixed [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch for core-8-5-branch from Keith Nash check-in: 571fff1a user: fvogel tags: bug-b601ce3ab1
18:30
merge trunk check-in: 6483762b user: fvogel tags: revised_text, tip-466
18:28
Fix [bc43fd20cf]: paneconfigure not working as expected check-in: a7e1ae03 user: fvogel tags: trunk
18:28
Fix [bc43fd20cf]: paneconfigure not working as expected check-in: 15c9e9c0 user: fvogel tags: core-8-6-branch
2017-05-31
20:17
Fix [bc43fd20cf]: paneconfigure not working as expected Closed-Leaf check-in: e11514a7 user: fvogel tags: bug-bc43fd20cf
20:15
merge mark check-in: 707912f8 user: fvogel tags: trunk
15:10
Attempt to fix [62f1343ad2]: Tk textbox not working with "Bengali" set as keyboard input language. Patch concept delevered by "budden", simplified a little bit, should have the same effect. (I would prefer to change the only remaining PeekMessageA() to PeekMessage(). But if the msg then doesn't contain sufficient information to decide upon, maybe we have to live with this ...) Leaf check-in: 807d983e user: jan.nijtmans tags: bug-62f1343ad2
12:27
Sync with Tcl. check-in: da99f45f user: stu tags: trunk
2017-05-29
16:50
Fix for 5f44d4f5 in building Tk on macOS 10.6; thanks to Mojca Miklavec for patch check-in: fa61f24c user: kevin_walzer tags: trunk
16:48
Fix for 5f44d4f5 in building Tk on macOS 10.6; thanks to Mojca Miklavec for patch check-in: 5585c04b user: kevin_walzer tags: core-8-6-branch
2017-05-28
18:19
Fixed errors of commit [b2f64dc3df] that prevented tests textDisp-2.23, textDisp-5.1 and textDisp-22.9 from passing check-in: 70f50bf6 user: fvogel tags: revised_text, tip-466
15:39
Fix new test textIndex-19.14 introduced in [d0a7426b10] check-in: 12dcee81 user: fvogel tags: revised_text, tip-466
12:39
Formatting error in manual fixed. check-in: 9b9d7ec2 user: gcramer tags: revised_text, tip-466
12:25
Bugfix [df89872c94]: (1) Case "lines" now is based on character position, not byte position as before (2) Test case textIndex-19.14 added (3) Update of manual, with refinment of the concerned descriptions. check-in: d0a7426b user: gcramer tags: revised_text, tip-466
2017-05-27
07:57
Bugfix [46d7a4d153]: erroneous reallocation with NULL instead of bitset. check-in: 6892f446 user: gcramer tags: revised_text, tip-466
2017-05-26
14:53
Bugfix [cda289a8ea]: The old handling/implementation of the selection options is tohubohu, so I used the opportunity to overwork it: (1) I added the tag options -inactivebackground and -inactiveforegound, and these options are tied to widget options -inactiveselectbackground and -inactiveselectforeground. (2) For symmetry reasons I added the tag options -inactiveselectbackground and -inactiveselectforeground, these options will overrule the options -inactivebackground and -inactivebackgound of the "sel" tag, provided that the actual tag has a higher priority. (3) The manual has been updated with new options. Furthermore section "THE SELECTION" has been refined. (4) In legacy widget tag option -selectbackground is tied to widget option -selectbackground if the tag option -selectbackground is not null, otherwise the widget option is tied to tag option "-background", this is very confusing, and not conform to documentation, this binding has been changed. Now the widget option -selectbackground is tied with tag option "-background" (of the "sel" tag), this is conform to (revised and legacy) documentation, it is a clear behavior, and allows more freedom in configuration. The tag options "-selectbackground" and "-selectforeground" now will overrule the options "-background" and "-foreground" of the "sel" tag, provided that the actual tag has a higher priority. (5) I changed test case textTag-5.23 according to (3). Moreover this test case has been extended for testing all bindings. BTW: Test case text-5.24 has been removed, it was a duplicate of prior textTag-5.23. (6) Complete rework of function MakeStyle(), the "sel" tag now will be handled separately, after all other tags have been processed, this makes it easier to follow the flow. (7) The old implementation has an erroneous resource management with the shared (tied) options of the "sel" tag and the selection options of the widget. This has been replaced with a proper implementation. Unfortunately the new implementation for resource management of shared options is a bit tricky, because the option table does not support shared options. (8). DEF_TEXT_INACTIVE_SELECT_BG_COLOR has been set to NULL for Windows, this should finally fix the issue of this bug report. check-in: b2f64dc3 user: gcramer tags: revised_text, tip-466
2017-05-25
09:38
"#ifdef MAC_OSX_TK" code replaced, the generic implementation should not contain platform specific code (only debugging code is an exception). check-in: a232ec01 user: gcramer tags: revised_text, tip-466
2017-05-24
16:24
Correction of typo in comment. check-in: b61d5510 user: gcramer tags: revised_text, tip-466
12:16
(1) TkBTreeGetSegmentTags() now is sorting tags according to given sort method. This is simplifying function MakeStyle() significantly, and the tags in output of commands "dump" and "inspect" will also be sorted. (2) DEF_TEXT_INACTIVE_SELECT_FG_COLOR has been set to NULL for Windows. check-in: b4542df5 user: gcramer tags: revised_text, tip-466
2017-05-23
14:58
merge 8.6 check-in: 7796ff43 user: dgp tags: core-8-6-7-rc
13:15
merge rfe-6c0d7aec67 check-in: 9849b211 user: jan.nijtmans tags: androwish
12:27
merge core-8-6-branch check-in: 1dd9a820 user: jan.nijtmans tags: rfe-6c0d7aec67
10:46
merge core-8-6-branch check-in: 3b2405df user: jan.nijtmans tags: trunk
10:45
Fix test-case font-44.1: It looks like XftPatternAddDouble(... XFT_PIXEL_SIZE ..) doesn't take scaling into account, so we have to do our own scaling. check-in: 8271b8d2 user: jan.nijtmans tags: core-8-6-branch
08:46
merge core-8-6-branch check-in: deb8ba4c user: jan.nijtmans tags: trunk
2017-05-22
09:54
Sync tcl.m4 with the version in Tcl's core-8-6-branch check-in: 64bf47a3 user: jan.nijtmans tags: core-8-6-branch
2017-05-21
17:47
Cherrypick Fix build on OpenBSD. [82701b94c4] missed a couple of bits. Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful! check-in: 09a36234 user: jan.nijtmans tags: core-8-6-branch
10:31
Some corrections in manual. check-in: ec4c6a81 user: gcramer tags: revised_text, tip-466
2017-05-20
19:12
merge core-8-6-branch check-in: ff5757da user: jan.nijtmans tags: trunk
19:11
.... missing else ... in previous commit check-in: 15f39c3e user: jan.nijtmans tags: core-8-6-branch
18:53
merge core-8-6-branch check-in: af5d6901 user: jan.nijtmans tags: trunk
18:51
Bug-fix [434d294df] continuation: fix logic error detected by Christian Werner. Thanks! check-in: 9ab129aa user: jan.nijtmans tags: core-8-6-branch
13:00
Merge trunk. check-in: 5a3344e5 user: stu tags: tk-stu-pkg
12:49
Fix build on OpenBSD. [3439d04a] missed a couple of bits. Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful! check-in: bd3b94ef user: stu tags: trunk
11:55
Add demo dir to tk.pc? check-in: c5e8968b user: stu tags: tk-stu-pkg
11:47
Bring more TIP #59 to Tk.
Move ::tk::pkgconfig setup code from unix/tkUnixRFont.c to new file generic/tkPkgConfig.c.
Copied Tcl/tests/config.test into new file Tk/tests/pkgconfig.test. I believe the name 'pkgconfig.test' is better.
Adjust build system to accommodate.
Use value 'x11' for when fontsystem 'xft' unavailable.
check-in: 17d17f62 user: stu tags: tk-stu-pkg
10:58
Set demo dir at config time. check-in: a7a7bdb2 user: stu tags: tk-stu-pkg
07:58
Avoid to trigger a wrong assertion, this is fixing bug [3cd0454c1d] (under Linux). check-in: b5764bfb user: gcramer tags: revised_text, tip-466
2017-05-19
13:35
merge core-8-6-branch check-in: 5c5f5864 user: jan.nijtmans tags: rfe-6c0d7aec67
13:33
Eliminate empty if() statement, if DEBUG_LAYOUT_WITH_BASE_CHUNKS is not defined. (backported from androwish. Thanks, Christian!) check-in: 4a4cce3d user: jan.nijtmans tags: core-8-6-branch
13:30
merge rfe-6c0d7aec67 check-in: 8aa292c2 user: jan.nijtmans tags: androwish
13:29
merge core-8-6-branch check-in: da86391c user: jan.nijtmans tags: rfe-6c0d7aec67
12:57
merge core-8-6-branch check-in: b8d773c7 user: jan.nijtmans tags: trunk
12:56
Change internal field TkFontAttributes.size from type integer to double. This causes less roundings overall in various font calculations. Hopefully this fixes bug [434d294df], still to be confirmed, and makes Tk work again on modern Linux Mint/Fedora systems. check-in: 6c1859a0 user: jan.nijtmans tags: core-8-6-branch
12:45
Slightly use of more "int" in stead of double, for 100% compatibility at script level. Closed-Leaf check-in: 36c5cf94 user: jan.nijtmans tags: bug-434d294df
2017-05-18
13:19
some upstream androwish changes check-in: 9b2a9573 user: jan.nijtmans tags: androwish
12:56
merge rfe-6c0d7aec67 check-in: c8bec1e6 user: jan.nijtmans tags: androwish
12:49
merge core-8-6-branch check-in: fd48b20c user: jan.nijtmans tags: rfe-6c0d7aec67
12:19
merge trunk. Make "font actual" return integers, for compatibility. check-in: 09eec5d4 user: jan.nijtmans tags: bug-434d294df
12:18
autoconf-2.59 check-in: 9c5ab47c user: dgp tags: core-8-6-branch
11:13
merge core-8-6-branch check-in: c3392309 user: jan.nijtmans tags: trunk
11:11
minor gcc warning (const usage) check-in: e9d0658e user: jan.nijtmans tags: core-8-6-branch
09:28
Some comments added/changed. check-in: d8a1538c user: gcramer tags: revised_text, tip-466
09:27
merge core-8-6-branch check-in: 38408c2a user: jan.nijtmans tags: trunk
09:18
Cherry-pick All the world was a VAX for OpenBSD. Also fix [84a27b1c67]: Tcl and Tk's tcl.m4 not synced? (configure script not re-generated yet, I'm sure Don will do that in the rc branch) check-in: 3439d04a user: jan.nijtmans tags: core-8-6-branch
08:07
Fixed bug [2433781fff] check-in: 15047114 user: gcramer tags: trunk
08:04
Fixed bug [2433781fff] check-in: 7f42aece user: gcramer tags: core-8-6-branch
2017-05-17
16:13
Bugfix [39e510f69e]: Memory corruption eliminated. check-in: b796e758 user: gcramer tags: revised_text, tip-466
2017-05-15
19:28
merge 8.6 check-in: 77d51936 user: dgp tags: core-8-6-7-rc
14:56
Another attempt to fix [434d294df8], this time (hopefully) suitable for 8.6. (less changes than the original attempt) check-in: 0a5c866c user: jan.nijtmans tags: bug-434d294df
10:10
Some warnings (Mac) eliminated. check-in: a4408625 user: gcramer tags: revised_text, tip-466
2017-05-14
11:49
Bugfix [cda289a8ea]: Then I have chosen the wrong default foreground color for DEF_TEXT_INACTIVE_SELECT_FG_COLOR (Windows), I've changed it to "SystemWindowText", this should show the same foreground color as legacy text widget when unfocused. check-in: 73bbb6f1 user: gcramer tags: revised_text, tip-466
11:33
Refactorization, and a correction of previous commit in TkBTreeStartSearchBack(). check-in: 5ff9402e user: gcramer tags: revised_text, tip-466
11:27
(1) Wrong quick test in FindTagEnd() removed. (2) Correction of assertion in TkTextTagCmd:TAG_PREVRANGE. (3) Some comments added. (4) Some code beautyfied. check-in: 66e59252 user: gcramer tags: revised_text, tip-466
2017-05-13
16:35
Major reworking of tkMacOSXDialog.c to support -typevariable, improve file filtering, fix for 3588462; thanks to Christian Gollwitzer for patch check-in: f2023777 user: kevin_walzer tags: trunk
16:34
Major reworking of tkMacOSXDialog.c to support -typevariable, improve file filtering, fix for 3588462; thanks to Christian Gollwitzer for patch check-in: 8d7d752e user: kevin_walzer tags: core-8-6-branch
15:13
merge trunk check-in: b2c0d673 user: fvogel tags: revised_text, tip-466
12:56
Bug in TkTextPickCurrent eliminated. check-in: 5024a25f user: gcramer tags: revised_text, tip-466
2017-05-12
19:35
Make test textDisp-16.25 pass on all platforms (I hope. At least on Windows and Linux, unconstrained). check-in: 0843a78f user: fvogel tags: revised_text, tip-466
08:59
merge trunk check-in: 763766e6 user: jan.nijtmans tags: novem-support
08:58
merge core-8-6-branch check-in: ef218540 user: jan.nijtmans tags: trunk
08:57
Revert [f38091d0]: If TK_LAYOUT_WITH_BASE_CHUNKS is set (MacOSX), this change leads to crash, struct CharInfo is defined differently depending on TK_LAYOUT_WITH_BASE_CHUNKS (however strange that is ...) check-in: 32310877 user: jan.nijtmans tags: core-8-6-branch
2017-05-11
14:51
Minor change in manual check-in: aa98f7c0 user: gcramer tags: revised_text, tip-466
2017-05-10
15:12
Bugfix [283d52f41]: "mark unset" now works with undo, "unset" is removing the mark from table, although it will be retained for undo. check-in: 26958557 user: gcramer tags: revised_text, tip-466
10:18
Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from Roman Donchenko check-in: 9362e91b user: fvogel tags: trunk
10:17
Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from Roman Donchenko check-in: abd7fdf6 user: fvogel tags: core-8-6-branch
09:05
merge core-8-6-branch check-in: 83d58199 user: jan.nijtmans tags: trunk
09:04
New internal function TkpCancelWarp(), which does a proper warp clean-up when the display is closed. Follow-up to [db8c541b6b]. Backported from androwish 0b3392c9134c228f (which was a little more than just a "add tk upstream changes" ...). Thanks, Christian! check-in: f057be08 user: jan.nijtmans tags: core-8-6-branch
2017-05-09
21:05
(1) Some temporary debugging stuff for chasing bug [283d52f41] (2) Memory leak fixed. check-in: 3bff8a62 user: gcramer tags: revised_text, tip-466
18:08
Formatting problem in manual solved. check-in: f60c6380 user: gcramer tags: revised_text, tip-466
15:01
(1) All depreciation warnings prefixed with "tk::text: ". (2) New section "DEPRECIATION WARNINGS" in manual. check-in: 423f9165 user: gcramer tags: revised_text, tip-466
14:30
merge rfe-6c0d7aec67 check-in: 80f7285e user: jan.nijtmans tags: androwish
13:58
merge core-8-6-branch check-in: 7713c126 user: jan.nijtmans tags: rfe-6c0d7aec67
13:51
merge trunk check-in: 593a9dcc user: jan.nijtmans tags: trunk
13:50
unnecessary Tcl_DStringInit(), since Tcl_WinUtfToTChar() already does that. check-in: 4f3020a3 user: jan.nijtmans tags: core-8-6-branch
08:52
(1) Bugfix [c3e31d8f98]: wrong assertion removed. (2) Fix of memory leak with undo. check-in: 8a84ff73 user: gcramer tags: revised_text, tip-466
2017-05-08
18:44
Correction in comment. check-in: 1ad7b677 user: gcramer tags: revised_text, tip-466
16:39
merge 8.6 check-in: 947081ee user: dgp tags: core-8-6-7-rc
12:05
merge trunk check-in: b18fc487 user: jan.nijtmans tags: novem-support
12:03
merge-mark check-in: cc275df5 user: jan.nijtmans tags: trunk
12:02
Remove calls to Tk_FreeXId(), since it's just a NOP. check-in: 5db3cc59 user: jan.nijtmans tags: core-8-6-branch
11:48
merge rfe-6c0d7aec67 check-in: 50864911 user: jan.nijtmans tags: androwish
11:32
merge core-8-6-branch check-in: 080f0db7 user: jan.nijtmans tags: rfe-6c0d7aec67
11:20
merge core-8-6-branch check-in: f6078459 user: jan.nijtmans tags: trunk
11:19
(1) Commands "mark names", "mark next", "mark prev" extended with option "-discardspecial", and an optional pattern, see manual. (2) Update of manual. (3) Test case textMark-2.1 changed. (4) Additional test cases textMark-2.{4-6}, textMark-7.{9-11}, textMark-8.{9-11}, testing the extensions. (5) Update of algorithm in section "IMPROVING THE PERFORMANCE WITH TAGS", this algo has pointed out the usefulness of these extensions. check-in: 08443652 user: gcramer tags: revised_text, tip-466
11:18
Don't use sizeof(struct) when the structure has a char array as last element: If the size of this array changes, we'll be in trouble. check-in: f38091d0 user: jan.nijtmans tags: core-8-6-branch
09:56
Correction in manual. check-in: a93b99a3 user: gcramer tags: revised_text, tip-466
2017-05-07
18:09
Manual: two sections added (1) INSERTING TEXT WITH SOFT HYPHENS (2) IMPROVING THE PERFORMANCE WITH TAGS check-in: c59caa85 user: gcramer tags: revised_text, tip-466
2017-05-06
17:25
Problem with TkTextTagSetJoinComplementTo() fixed. check-in: 8216d6c0 user: gcramer tags: revised_text, tip-466
15:38
tk_getSaveFile now correctly displays multiple file types with filtering on macOS check-in: 61dd9574 user: kevin_walzer tags: trunk
15:37
tk_getSaveFile now correctly displays multiple file types with filtering on macOS check-in: efc04f45 user: kevin_walzer tags: core-8-6-branch
14:45
(1) Refactorization of deleteProc, inspectProc, needed because tree (previously the argument) might be invalid when cleaning up. (2) Fix in undo of deletion. (3) Hardening of MarkDeleteProc(). (4) Fix in TkTextFreeMarks(). (5) Additional check of mark table when debug=on (but only if compiled with TK_TEXT_NDEBUG=1). (6) Review of index handling, resulting in fix of bug [3f1d48e263]. (7) TkTextIndexSetEpoch() now clears cached variables unconditionally. check-in: 6593b92e user: gcramer tags: revised_text, tip-466
02:16
Add support for file filters in tk_GetSaveFile on macOS/Cocoa check-in: 2bf70521 user: kevin_walzer tags: trunk
02:14
Add support for file filters in tk_getSaveFile on macOS/Cocoa check-in: 18a1cca2 user: kevin_walzer tags: core-8-6-branch
2017-05-05
21:25
Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from Roman Donchenko (aka dpb). Closed-Leaf check-in: 04916465 user: fvogel tags: bug-a5ba1c9764
15:06
Constrain test that demands user interaction check-in: e2c62c8d user: dgp tags: core-8-6-branch
13:57
merge core-8-6-branch check-in: cb650498 user: jan.nijtmans tags: trunk
13:55
On Windows, use Tcl_WinTCharToUtf() in stead of Tcl_NewUnicodeObj(), since Tcl_WinTCharToUtf() works correctly when TCL_UTF_MAX==6 while Tcl_NewUnicodeObj() doesn't. All changes taken over from androwish. Thanks to Christian Werner! And ... on the go ... fixed a few memory leaks correctly detected by Christian. check-in: d554a865 user: jan.nijtmans tags: core-8-6-branch
06:22
Minor corrections of comments. check-in: 3ee1704b user: gcramer tags: revised_text, tip-466
06:07
Bugfix [0d630132f2]: cached values in index now will be properly cleared when updating the epoch. This should also have an impact on reported bug (a) in [73175271f2]. check-in: 928986d2 user: gcramer tags: revised_text, tip-466
2017-05-04
21:00
merge 8.6 check-in: 68975c1b user: dgp tags: core-8-6-7-rc
19:03
Bugfix [80fe5971a4] check-in: b0739479 user: gcramer tags: revised_text, tip-466
16:37
Silence compiler warnings. check-in: 8ee1210d user: gcramer tags: revised_text, tip-466
2017-05-03
14:06
merge rfe-6c0d7aec67 check-in: 70fc3533 user: jan.nijtmans tags: androwish
13:32
Bug-fix: surrogate UTF-8 starts with 0xED, not 0xEB. And in tkUnixRFont.c, check TkUtfCharComplete() before calling TkUtfToUniChar() check-in: 4f7bd600 user: jan.nijtmans tags: rfe-6c0d7aec67
12:32
merge core-8-6-branch check-in: 252f5a59 user: jan.nijtmans tags: rfe-6c0d7aec67
2017-05-02
18:31
merge trunk check-in: 7d1851b6 user: fvogel tags: revised_text, tip-466
18:25
Change floor() back to casting to int() in fixing [6020ee2d03]. check-in: a2be49cd user: fvogel tags: trunk
18:24
Change floor() back to casting to int() in fixing [6020ee2d03]. check-in: 14f7b095 user: fvogel tags: core-8-6-branch
18:22
Revert the previous commit since it has drawbacks (see [6020ee2d03]). Closed-Leaf check-in: ff3ef4b1 user: fvogel tags: bug-308940fff
15:38
Experimental new functions TkUtfPrev/TkUtfNext check-in: 044d64f8 user: jan.nijtmans tags: rfe-6c0d7aec67
14:47
Experimental new function TkUtfCharComplete(), attempt to handle [6c0d7aec67] further on UNIX. check-in: b37ded85 user: jan.nijtmans tags: rfe-6c0d7aec67
12:32
If compiled with -DTK_NO_DEPRECATED, remove the functions Tk_PhotoPutBlock_NoComposite/Tk_PhotoPutZoomedBlock_NoComposite/Tk_PhotoExpand_Panic/Tk_PhotoPutBlock_Panic/Tk_PhotoPutZoomedBlock_Panic/Tk_PhotoSetSize_Panic, which only exist to make stub-enabled extensions work which used those old functions. Otherwise, mark those functions as deprecated, causing a compiler warning if the compiler supports this. check-in: 5e49d490 user: jan.nijtmans tags: trunk
08:42
merge core-8-6-branch check-in: b939e8a4 user: jan.nijtmans tags: trunk
08:41
Typo (wehter -> whether) and minor consistancy in code comment (grey -> gray) check-in: 0793552e user: jan.nijtmans tags: core-8-6-branch
08:32
Remnant eliminated. check-in: ce9418d6 user: gcramer tags: revised_text, tip-466
2017-05-01
16:39
Typos corrected in manual. check-in: b3dfc9bb user: gcramer tags: revised_text, tip-466
13:27
Fix [2433781fff]: Under X11 image/text now will be centered correctly, the old algorithm has an obvious offset bug, it did not take into account the case if the padding is even. Closed-Leaf check-in: 485e744f user: gcramer tags: bug-2433781
11:40
Adapt detection for whethere there is alpha or not on Postscript generation to new algorithm. And adapt documentation accordingly. Leaf check-in: e7039d9d user: jan.nijtmans tags: rfe-22ace0d494
11:14
Proposed fix for [22ace0d494]: Problem with Tk_PhotoPutBlock and alpha channel. Changed it to CHW's proposal: 1. gray image w/o alpha: all offsets are equal 2. gray image with alpha: all RGB offsets are equal, alpha offset is different 3. RGB image w/o alpha: all RGB offsets are different, alpha offset is equal to one of R or G or B 4. RGB image with alpha: all offsets are different I think this would work fine, even though it's "potentially incompatible" check-in: b57872c5 user: jan.nijtmans tags: rfe-22ace0d494
10:13
merge core-8-6-branch check-in: 7b51da4c user: jan.nijtmans tags: trunk
10:10
Fix [e4336bef5d]: Unexpected result when copying a photo image to itself. Thanks to Simon Bachmann for bug report and fix! check-in: 17cd5f96 user: jan.nijtmans tags: core-8-6-branch
10:07
various end-of-line spaces check-in: 9a31e268 user: jan.nijtmans tags: core-8-6-branch
10:03
Create new branch named "bug-2433781" check-in: 4bc67a89 user: gcramer tags: bug-2433781
01:55
tk_getSaveFile now correctly displays file name on macOS when -initialfile flag used; this functionality broke after Tk 8.6.5. The filetypes filter also now works correctly in tk_getOpenFile on macOS; this functionality was mostly broken after the transition to Cocoa. Thanks to Torsten Reincke and Christian Gollwitzer for the bug reports on c.l.t. check-in: 89176643 user: kevin_walzer tags: trunk
01:53
tk_getSaveFile now correctly displays file name on macOS when -initialfile flag used; this functionality broke after Tk 8.6.5. The filetypes filter also now works correctly in tk_getOpenFile on macOS; this functionality was mostly broken after the transition to Cocoa. Thanks to Torsten Reincke and Christian Gollwitzer for the bug reports on c.l.t. check-in: ff60b66f user: kevin_walzer tags: core-8-6-branch
2017-04-30
19:27
Forgotten option "-tags" for "window" command added to manual. check-in: 8c19b87a user: gcramer tags: revised_text, tip-466
11:10
More minor corrections in manual. check-in: c8746874 user: gcramer tags: revised_text, tip-466
11:02
Formatting error in manual fixed. check-in: 9e9b4a59 user: gcramer tags: revised_text, tip-466
10:54
Fix of formatting error in manual. check-in: 170f16fe user: gcramer tags: revised_text, tip-466
10:36
(1) Command "load": now has option "-validconfig", w/o this option invalid option values will be skipped, this improves the portability. (2) Command "inspect": new options "-includedbconfig", "-includedefaultconfig", "-includesyscolors", "-includesysconfig", this improves the portability, see manual for description. (3) Command "inspect": option "-discardselection" has been reversed, now it is option "-includeselection", this improves the portability, see manual. (4) Fix in option table for tags, the deprecated options "-overstrikefg" and "underlinefg" now are synonyms. (5) Update of manual. check-in: 41fe17d0 user: gcramer tags: revised_text, tip-466
09:04
Fix [e4336bef5d] (Unexpected result when copying a photo image to itself): if source and destination image are the same, make a local copy of image data before the actual copy/zoom/subsample. Closed-Leaf check-in: 11192077 user: simonbachmann tags: bug-e4336bef5d
08:30
Create new branch named "bug-e4336bef5d" check-in: 05fbb42d user: simonbachmann tags: bug-e4336bef5d
08:05
Partial fix: [22ace0d494] (Tk_PhotoPutBlock does not handle correctly unusual image data layouts). Documented the issue. An actual fix would introduce a new feature and potential compatibility issues. check-in: 0020d703 user: simonbachmann tags: trunk
07:43
Partial fix: [22ace0d494] (Tk_PhotoPutBlock does not handle correctly unusual image data layouts). Documented the issue. An actual fix would introduce a new feature and potential compatibility issues. check-in: 674e00a5 user: simonbachmann tags: core-8-6-branch
2017-04-29
14:24
Minor modification for the support of IDE's. check-in: ac7148dd user: gcramer tags: revised_text, tip-466
11:23
Make the branch compile in release mode under MSVC. check-in: 6fe85c62 user: fvogel tags: revised_text, tip-466
09:31
Fix in TkTextPixelIndex(), now test case textIndex-5.3 is passing. check-in: 31f46af2 user: gcramer tags: revised_text, tip-466
06:44
merge core-8-6-branch Closed-Leaf check-in: 341a0056 user: simonbachmann tags: bug-22ace0d494
2017-04-28
20:16
Don't use deprecated Tcl API functions check-in: e74562ce user: fvogel tags: revised_text, tip-466
19:08
Compilation errors fixed. check-in: f63470c2 user: gcramer tags: revised_text, tip-466
18:00
Command "inspect" also has to resolve system color names for platform independent results, so option "-dontresolve" has been splitted into "-dontresolvecolors" and "-dontresolvefonts". check-in: 5267e3dc user: gcramer tags: revised_text, tip-466
16:34
Correction in manual. check-in: 7a95a4a2 user: gcramer tags: revised_text, tip-466
13:37
Wrong change in LayoutChars() reverted, affecting the handling of end of line symbols. check-in: 41578392 user: gcramer tags: revised_text, tip-466
13:21
Problem with "runtime check failure #3: The variable lastNewlineSegPtr is being used without being initialized." solved. check-in: d2d5b74c user: gcramer tags: revised_text, tip-466
13:18
(1) Problems with marks and destroying peers (crash) solved. (2) Problems with wrap mode "codepoint" (wrong data/offsets) solved. (3) More assertions for wrap mode "codepoint". (4) Function MakeStyle() a bit overworked (array instead of multiple variables). (5) Function TkTextFreeMarks() fixed, because MarkDeleteProc() is deleting hash entries, and this should not happen while enumeration of hash table is in progress. (6) 'hyphens' in TkText remaned to 'useHyphenSupport' to avoid confusions with 'hyphenate'. (7) Wrong check in CheckLineMetricConsistency() removed. check-in: 6829b5ee user: gcramer tags: revised_text, tip-466
09:10
Superfluous assertion removed. check-in: 16279080 user: gcramer tags: revised_text, tip-466
2017-04-27
18:05
Deletion algorithm a little bit overworked, now it is easier to understand the exceptional case with the deletion of the very last line. check-in: 3bdc7443 user: gcramer tags: revised_text, tip-466
15:36
(1) Problem solved how to show the surrogate newline in UndoDeleteInspect(). (2) Addendum to last commit: test case text-37.13 added, another critical edge case. check-in: ac45353b user: gcramer tags: revised_text, tip-466
15:27
(1) Bugfix in delete algorithm with test case text-37.12. (2) Test case text-37.12 fixed. (3) Optimization in space when deleting chars, very significant if the range is large. (4) Adaption of UndoDeleteInspect(), but it is still unclear how to show the surrogate newline. check-in: 1324fb8c user: gcramer tags: revised_text, tip-466
11:33
(1) Bugfix for handling of last line deletion. (2) Redo of deletion fixed. (3) Additional test case text-37.12 testing a critical edge case. (4) Test cases 37.1-11 re-formatted, but not changed. check-in: ac2df497 user: gcramer tags: revised_text, tip-466
2017-04-26
19:20
(1) Watch command now triggers changes in image or window. (2) Handling of the watch command a bit simplified. (3) Update of manual. (4) Minor fix in text-27.26. check-in: 40340286 user: gcramer tags: revised_text, tip-466
10:31
Fix in handling options -start/endline. check-in: af2458bb user: gcramer tags: revised_text, tip-466
09:59
Minor corrections in comments. check-in: 644e9ee4 user: gcramer tags: revised_text, tip-466
09:04
Changed expected results for textDisp-4.9. Actually deletion at end of text is now different in the revised version of the text widget. This is explained at http://scidb.sourceforge.net/tk/delete-index-range.html and more highlight is available in function TkTextGetUndeletableNewline() in tkText.c. Strictly speaking this is an incompatibility with the legacy text widget, but it's intended for the better. check-in: 031f51c7 user: fvogel tags: revised_text, tip-466
08:53
Re-added constraint textfont to textDisp-16.25, because scrolling by pages depends on the font height when the widget height is very small, which is the case in this test. check-in: 6e37e626 user: fvogel tags: revised_text, tip-466
08:50
Fix in function TriggerWatchEdit(). check-in: 14b751ce user: gcramer tags: revised_text, tip-466
08:35
Fix in triggering the watch command, it has not worked correctly when 'triggerAlways' was involved. check-in: bb585d14 user: gcramer tags: revised_text, tip-466
2017-04-25
12:37
(1) Fix for test case textWind-10.3, Tcl_BackgroundException() was called with wrong code. (2) Minor corrections of test cases in textWind-10.3, because bgerror will not be called twice anymore. check-in: 272c57bf user: gcramer tags: revised_text, tip-466
11:56
Last fix has broken "dlineinfo -extents", this has been corrected. check-in: 00088beb user: gcramer tags: revised_text, tip-466
11:50
Fix for test case textDisp-23.7, TkTextDLineInfo() returned wrong width. check-in: 53dabd04 user: gcramer tags: revised_text, tip-466
11:17
merge core-8-6-branch check-in: c6c9bf4f user: jan.nijtmans tags: androwish
10:44
merge core-8-6-branch check-in: 99ce86b1 user: jan.nijtmans tags: trunk
10:42
Let the unimplemented function XDrawSegments() return BadDrawable in stead of Success: It's only in the stub table since [a0883a07026127ef], before that the function was only internal and returned void. check-in: 11b293ff user: jan.nijtmans tags: core-8-6-branch
09:36
(1) Two minor corrections. (2) Fix in TextInvalidateLineMetrics(). check-in: 3816b4fd user: gcramer tags: revised_text, tip-466
09:23
(1) Fix in function TkRangeListDelete(). (2) Deletion in respect of newline behavior overworked. (3) Undo/redo of deletion fixed. (4) Test cases text-37.1-11 added, especially important edge cases will be tested. (5) Replacement of tags now is respecting undo correctly. (6) TkTextInvalidateLineMetrics() fixed. (7) CheckLineMetricConsistency() refined. (8) Corrections in AdjustPixelClient(). (9) TextChanged() in tkTextWind.c optimized, because only the corresponding peer will be affected, a window is not sharable. (10) Some more fixes of subtle problems, especially in display stuff. (11) Some more useful assertions. check-in: ee3dfb0a user: gcramer tags: revised_text, tip-466
2017-04-23
18:36
Several corrections to the manpage photo.n check-in: f9765065 user: simonbachmann tags: tip-166
13:18
Removed wrong constraint 'win' flagging 14 textDisp tests. 13 of these tests are now flagged with '-constraints textfonts' instead, which is the adequate one (the test results don't depend on the platform, but on specific fonts being available). The 14th test, textDisp-16.25 is now unconstrained because it should pass on all platforms regardless of the available fonts. check-in: 644b135b user: fvogel tags: revised_text, tip-466
12:33
Made textDisp-17.10 pass on both Windows and Linux. Previous commit placed the update at the wrong place. Test result is now back to the expected result with the legacy code. check-in: dfdfbad3 user: fvogel tags: revised_text, tip-466
10:25
Reverted [fe16c966], which was wrong about the expected results of textDisp-17.10, and fixed that tests results (note they depend on textDisp-17.9 to be run before, with the added update) check-in: c83e2316 user: fvogel tags: revised_text, tip-466
10:16
Adapted expected results of textDisp-24.9, textDisp-24.10 and textDisp-24.11 to the wrapping alrgorithm that is different from the legacy code. check-in: 8e9dd5bf user: fvogel tags: revised_text, tip-466
09:30
Restore the correct expected result for textDisp-19.11.17 and textDisp-19.11.20, which also is the result expected from the legacy version of the text widget. Same fix for textDisp-24.18, with the addition of one further bbox to check whether the wrapping actually happened at the expected place. check-in: 7ae87d65 user: fvogel tags: revised_text, tip-466
07:37
Restore the correct expected result for textDisp-17.10, which also is the result expected from the legacy version of the text widget. check-in: fe16c966 user: fvogel tags: revised_text, tip-466
2017-04-22
20:56
Fixed expected result of textDisp-17.9. The correct result really is 14.44, and this is in fact true for the legacy code as well. The reason why the legacy code has 18.44 as expected result, and the revised version has 14.44 is as follows. The test is executing two 'scan dragto' commands in sequence, and the text widget updates its view at idle time. When inserting an 'update' in between the two 'scan dragto' commands in the legacy text widget code, the test result with the legacy version becomes the corect one: 14.44. So this difference is due to a somewhat poorly written test which results depend on the details of how the text widget updates its view. Results expected in legacy version are in fact wrong (since the beginning of Tk history in fossil). check-in: bf453137 user: fvogel tags: revised_text, tip-466
17:12
Documented the optional gravity parameter in the 'mark set' subcommand check-in: 352af911 user: fvogel tags: revised_text, tip-466
2017-04-21
08:03
Bugfix [73175271]: forgotten increasement of tag set added. check-in: 4db130cd user: gcramer tags: revised_text, tip-466
08:01
Corrections in manual. check-in: 81e02b4d user: gcramer tags: revised_text, tip-466
2017-04-20
12:16
merge 8.6 check-in: 262bdb98 user: dgp tags: core-8-6-7-rc
08:34
merge trunk check-in: 7c562ed9 user: fvogel tags: revised_text, tip-466
06:04
merge trunk check-in: 0ba2671e user: jan.nijtmans tags: novem-support
06:03
Merge core-8-6-branch (merge-mark and eol-spacing) check-in: 363febf5 user: jan.nijtmans tags: trunk
01:53
1. Fix for segfault with latest version of Xcode on macOS 10.12; thanks to Bill Joye for patch. 2. Improvements to HITheme scroller on macOS: smoother scrolling, and scrollbar now correctly highlights when being pressed and during enter/leave events. Thanks to Tortsen Reincke for bug report (061bf93176a5684a4a855f8177b290c59dd39bf2). check-in: 06b1ee41 user: kevin_walzer tags: trunk
01:47
1. Fix for segfault with latest version of Xcode on macOS 10.12; thanks to Bill Joye for patch. 2. Improvements to HITheme scroller on macOS: smoother scrolling, and scrollbar now correctly highlights when being pressed and during enter/leave events. Thanks to Tortsen Reincke for bug report (061bf93176a5684a4a855f8177b290c59dd39bf2). check-in: 6cac4ac6 user: kevin_walzer tags: core-8-6-branch
2017-04-19
19:24
changes file update check-in: 6e794b56 user: dgp tags: core-8-6-7-rc
14:49
Many corrections in manual, especially typos, wrong formatting, and wrong usage of nroff macros. check-in: c6bd8af8 user: gcramer tags: revised_text, tip-466
13:55
(1) Overwork of function TextInvalidateRegion(), the readability has been increased. (2) New helper function ComputeCursorExtents() for computation of cursor extents. check-in: 4057e6ce user: gcramer tags: revised_text, tip-466
11:32
Minor correction in function TextUndoRedoCallback. check-in: 44ef0932 user: gcramer tags: revised_text, tip-466
10:53
Fix of bug [ef14e354]: (1) Fix of simple bug in program logic. (2) Also forgotten release of tag (on undo stack) implemented. check-in: 9fab8fa7 user: gcramer tags: revised_text, tip-466
09:52
Fix of bug [ef14e354f51328157e9c553a731af5199cba2bee]: I had to remove an optimization failure, the list of changed display lines were empty although some exists. check-in: 7714a6f6 user: gcramer tags: revised_text, tip-466
03:55
merge trunk check-in: a7187878 user: fvogel tags: tip-166
03:53
merge trunk check-in: e4914f00 user: fvogel tags: revised_text, tip-466
2017-04-18
19:44
In the revised [text] implementation, the insertion cursor is allowed to leak (i.e. be partially displayed) inside the padding area (but not inside the border). Take this fact into account when assessing whether the REDRAW_BORDERS flag should be set in TextInvalidateRegion(). This makes the following 31 tests now pass (they failed on Windows so far): textDisp-4.8, textDisp-4.10, textDisp-4.11, textDisp-4.13, textDisp-4.15, textDisp-6.1, textDisp-6.2, textDisp-6.3, textDisp-6.4, textDisp-8.7, textDisp-8.9, textDisp-8.10, textDisp-9.1, textDisp-9.2, textDisp-9.3, textDisp-9.4, textDisp-9.5, textDisp-9.7, textDisp-9.8, textDisp-9.9, textDisp-9.12, textDisp-9.13, textDisp-11.2, textDisp-11.3, textDisp-11.4, textDisp-11.6, textDisp-11.7, textDisp-11.8, textDisp-11.9, textDisp-11.12, textDisp-11.13. check-in: 15f68900 user: fvogel tags: revised_text, tip-466
19:18
merge core-8-6-branch check-in: a9c60bfe user: jan.nijtmans tags: androwish
17:45
merge core-8-6-branch check-in: 3e6a5b3b user: jan.nijtmans tags: trunk
17:44
code styling (wrong indent) check-in: a1c0156c user: jan.nijtmans tags: core-8-6-branch
16:42
merge 8.6 check-in: 3bb8d43e user: dgp tags: core-8-6-7-rc
2017-04-17
20:17
Minor changes to the [text] man page. check-in: f5fd01b6 user: fvogel tags: revised_text, tip-466
20:05
Fix [3602901fff]: Documentation of -padding and -border in ttk check-in: 72b5b9f0 user: fvogel tags: trunk
19:34
Fix [3602901fff]: Documentation of -padding and -border in ttk check-in: 41cae345 user: fvogel tags: core-8-6-branch
18:38
merge 8.6 check-in: 3a1b5a2c user: dgp tags: core-8-6-7-rc
12:51
More problems with pseudo UTF-8 (TCL_UTF_MAX > 4). check-in: ba581d9c user: gcramer tags: revised_text, tip-466
09:51
Proposed fix for 22ace0d494 (documentation only) check-in: 9ba7d7f8 user: simonbachmann tags: bug-22ace0d494
08:20
Create new branch named "bug-22ace0d494" check-in: d42d251b user: simonbachmann tags: bug-22ace0d494
07:56
More handlings for this bad TCL_UTF_MAX > 4 hack. Because of the fact that function Tcl_UniCharIsWordChar() does not work with pseudo UTF-8 strings an #error will be thrown when TCL_UTF_MAX > 4. See also function GetLineBreakFunc() [tkTextLinebreak.c] about the very severe problems (safety problems) with TCL_UTF_MAX > 4. check-in: 8028d287 user: gcramer tags: revised_text, tip-466
2017-04-16
15:59
Minor correction, comment about TCL_UTF_MAX > 4 introduced. check-in: 31f921aa user: gcramer tags: revised_text, tip-466
14:55
Minor corrections. check-in: d08eaf1b user: gcramer tags: revised_text, tip-466
08:17
Corrections in comments. check-in: dbfe7a0e user: gcramer tags: revised_text, tip-466
2017-04-15
13:52
Corrections in manual. check-in: 1eaa75e1 user: gcramer tags: revised_text, tip-466
13:45
(1) Extensions in manual. (2) Corrections in manual. (3) Command "tag priority" added to manual. check-in: 04077dd4 user: gcramer tags: revised_text, tip-466
12:51
Minor corrections in TextChecksumCmd(). check-in: df51fbee user: gcramer tags: revised_text, tip-466
10:14
Command "tag priority" added, this allows to compare the priority of tags. check-in: 5d9184a2 user: gcramer tags: revised_text, tip-466
2017-04-14
13:45
Superfluous code has been commented out, causing superdluous redrawings. Test case textDisp-8.12 has been adjusted, change in last line now is only affecting this line, not succeeding line anymore. check-in: 70015d48 user: gcramer tags: revised_text, tip-466
11:51
Unreacheable code in LayoutUpdateLineHeightInformation eliminated. check-in: 217687a4 user: gcramer tags: revised_text, tip-466
11:47
Corrections in doc. check-in: 991d3b1b user: gcramer tags: revised_text, tip-466
11:45
(1) A few memory leaks eliminated (2) Tracing adjusted check-in: 08276a98 user: gcramer tags: revised_text, tip-466
09:15
New options -showendoftext, -eotchar, -eotcolor as a supplement to the -showendofline, -eolchar, -eolcolor options. The main purpose of these options is to bring the block cursor to life. check-in: 4c21133b user: gcramer tags: revised_text, tip-466
2017-04-13
19:37
Removed -boolean option from <imageName> transparency get/set subcommands check-in: bf7e3ca4 user: simonbachmann tags: tip-166
19:35
merge trunk check-in: 6ea2e8e4 user: simonbachmann tags: tip-166
15:23
(1) Fix in DisplayDLine. (2) Superfluous assertion removed. check-in: 92bdfb9a user: gcramer tags: revised_text, tip-466
14:51
Fix in DisplayDLine. check-in: 7ce7a590 user: gcramer tags: revised_text, tip-466
14:50
TkConfigureText refactored. check-in: 6501e5f2 user: gcramer tags: revised_text, tip-466
12:55
merge trunk check-in: 4beccec5 user: jan.nijtmans tags: novem-support
12:54
merge-mark check-in: bd3f2b5b user: jan.nijtmans tags: trunk
12:54
merge-mark check-in: d2b56698 user: jan.nijtmans tags: core-8-6-branch
12:45
(cherry-pick): Fixed bug [f0188aca9e] (color names parsing on Windows), by Simon Bachmann check-in: b9014666 user: jan.nijtmans tags: core-8-5-branch
12:31
Translate all octal \??? sequences to their UTF-8 counterpart in *.msg files check-in: 4b942801 user: jan.nijtmans tags: trunk
12:26
Translate all \u???? sequences to their UTF-8 counterpart in *.msg files check-in: 857945e0 user: jan.nijtmans tags: trunk
12:00
Some changes in formatting of doc, especially for HTML. check-in: 4abc7c5e user: gcramer tags: revised_text, tip-466
2017-04-12
17:06
Fix in DisplayText(), eventually scroll region must me 1 pixel wider. check-in: b1373e27 user: gcramer tags: revised_text, tip-466
17:00
Fix in DisplayDLine(), eventually we have to copy 1 pixel more. check-in: 940d93e5 user: gcramer tags: revised_text, tip-466
14:01
(1) Rework of blinking cursor handling, especially the values for TkTextRedrawRegion() were incorrect. (2) Refactorization of cursor computation. check-in: af53c530 user: gcramer tags: revised_text, tip-466
10:55
Fix [5cfd9dfe0d]: -startindex and -endindex defaults cannot be re-eaten by the text widget check-in: 4714b122 user: fvogel tags: revised_text, tip-466
2017-04-11
15:12
merge trunk check-in: cfd90ed6 user: jan.nijtmans tags: novem-support
14:47
merge 8.6 check-in: 8c36731e user: dgp tags: core-8-6-7-rc
2017-04-10
18:40
merge trunk check-in: f902f56a user: fvogel tags: revised_text, tip-466
18:31
Fix [3f323bf2b4]: wm protocol crash on OSX compiled with XCode 8.3.1. Patch from Christian Gollwitzer. check-in: 05f110c6 user: fvogel tags: trunk
18:31
Fix [3f323bf2b4]: wm protocol crash on OSX compiled with XCode 8.3.1. Patch from Christian Gollwitzer. check-in: 7a7ac87a user: fvogel tags: core-8-6-branch
18:24
Fix test textIndex-4.12: expected result shall be consistent with the latest changes [cc8c0932] check-in: 34eb438d user: fvogel tags: revised_text, tip-466
14:52
Some minor corrections. check-in: bc4157ec user: gcramer tags: revised_text, tip-466
14:26
(1) Fix of implementation for tag.current.first, tag.current.last. (2) Fix of backport in tkText.c. check-in: cc8c0932 user: gcramer tags: revised_text, tip-466
13:40
Fix of #if's (for backport). check-in: 2c019da1 user: gcramer tags: revised_text, tip-466
11:31
(1) Resolving fonts has been moved to tkFont.c, the old implementation was only a work-around. (2) tkFont.c now supplies the new function TkFontGetDescription(). check-in: 82c5df4a user: gcramer tags: revised_text, tip-466
10:02
Support of "integer set only" (TK_TEXT_DONT_USE_BITFIELDS) has been removed. Tests have shown that this is not useful at all, the bit fields are very fast, and the integer sets are only a fallback when many tags are in usage. check-in: 3156aac6 user: gcramer tags: revised_text, tip-466
09:27
(1) For symmetry reasons option -tags has also been added to embedded window support. (2) Refactorization of functionality for the supprt of -tags. (3) Option -tags has been added to the documentation. check-in: 96550316 user: gcramer tags: revised_text, tip-466
2017-04-09
20:45
Updated makefiles following removal the Q-Tree files. check-in: 2b969ffe user: fvogel tags: revised_text, tip-466
20:12
Fix [3f323bf2b4]: wm protocol crash on OSX compiled with XCode 8.3.1. Patch from Christian Gollwitzer Closed-Leaf check-in: 4fb3db23 user: fvogel tags: bug-3f323bf2b4
09:58
Fixed incorrect parsing of #ARGB format on Windows check-in: c4b018e1 user: simon tags: tip-166
08:27
merge trunk check-in: 42567ed8 user: simonbachmann tags: tip-166
08:23
Performance tuning in color parsing code and the 'data' subcommand check-in: 838304b5 user: simonbachmann tags: tip-166
2017-04-08
15:45
Q-Tree removed because it is not used anymore. check-in: c5339f8e user: gcramer tags: revised_text, tip-466
14:01
Some test cases in textImage.test adopted (removal of "image bind", additional option "-tags") check-in: d8c58a65 user: gcramer tags: revised_text, tip-466
13:55
Correction in text manual for image option -tags. check-in: b3b4aa09 user: gcramer tags: revised_text, tip-466
13:34
Fix: discard special selection tag "sel" when retrieving the value of image option -tags. check-in: fceeb729 user: gcramer tags: revised_text, tip-466
13:32
(1) Special selection tag "sel" now will be ignored with option "-tags". (2) Update of text manual. check-in: a4c7138f user: gcramer tags: revised_text, tip-466
13:20
Severe bug (crash) in GetObjectForOption() fixed. check-in: 61a8df17 user: gcramer tags: revised_text, tip-466
13:17
(1) Implementation of image option -tags (not yet finished, because Tk_GetOptionInfo() is crashing) (2) Severe bug in TkTextBTree with the use of TkTextTagSetResize() fixed (3) Some more removals of "image bind" stuff check-in: 04359ae2 user: gcramer tags: revised_text, tip-466
12:50
Fixed bug in format suboptions parsing (crash with no value to -colorformat) check-in: a6dca2ed user: simonbachmann tags: tip-166
10:04
Superfluous attributes in TkTextEmbImage removed, previously needed for "image bind". check-in: 52d0314b user: gcramer tags: revised_text, tip-466
08:50
"image bind" removed from manual check-in: 003f4e41 user: gcramer tags: revised_text, tip-466
08:49
"image bind" removed because it is not needed check-in: 57b92988 user: gcramer tags: revised_text, tip-466
08:34
merged trunk check-in: 175fe4fc user: fvogel tags: tip-166
08:12
Fixed bug [f0188aca9e] (color names parsing on Windows), by Simon Bachmann check-in: 88df9a16 user: fvogel tags: trunk
08:07
Fixed bug [f0188aca9e] (color names parsing on Windows), by Simon Bachmann check-in: 8b406736 user: fvogel tags: core-8-6-branch
07:58
The typo introduced in [c483179b] does not help in running the tests in color.test. Fix that. Closed-Leaf check-in: 143a5027 user: fvogel tags: bug-f0188aca9e
07:30
merge trunk check-in: 1c0ae108 user: simonbachmann tags: tip-166
07:17
Fixed bug [f0188aca9e] (color names parsing on Windows) check-in: d8a75c2f user: simonbachmann tags: bug-f0188aca9e
2017-04-07
21:24
Factorized documentation of -padding as much as possible, and clarified documentation of -border in the same way as for -padding Closed-Leaf check-in: cbd4160c user: fvogel tags: bug-3602901fff
20:56
Fix [3602901fff]: Documentation of -padding check-in: 7d128cef user: fvogel tags: bug-3602901fff
20:10
Fix [d6fd19e4e5]: Documentation of ttk::notebook 'tabs' widget command clarification check-in: 32f15697 user: fvogel tags: trunk
20:10
Fix [d6fd19e4e5]: Documentation of ttk::notebook 'tabs' widget command clarification check-in: 422733f7 user: fvogel tags: core-8-6-branch
20:07
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1 and TTK_STATE_USER2. check-in: 032158a8 user: fvogel tags: trunk
20:06
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1 and TTK_STATE_USER2. check-in: d807afde user: fvogel tags: core-8-6-branch
20:01
Fix [3089640fff], [6020ee2d03], [e016579efb], [6bf197edbf] and [7ffb9e554c]: ttk::notebook tabs can disappear (tab width incorrectly calculated), and -tabminwidth option of a style incorrect behaviour. check-in: 9e55bf0b user: fvogel tags: trunk
20:01
Fix [3089640fff], [6020ee2d03], [e016579efb], [6bf197edbf] and [7ffb9e554c]: ttk::notebook tabs can disappear (tab width incorrectly calculated), and -tabminwidth option of a style incorrect behaviour. check-in: 2b66146f user: fvogel tags: core-8-6-branch
16:49
Fix in TkTextPickCurrent, as a side effect it's now a bit simpler. check-in: 30ed99b4 user: gcramer tags: revised_text, tip-466
16:29
Update of text manual, option -transitionmode does not exists anymore. check-in: 58e3366b user: gcramer tags: revised_text, tip-466
16:28
(1) Some refinments in TkTextPickCurrent, now when changing the display line while hovering Leave/Enter events will be generated only if the hovered regions has also changed. (2) Fix in function TkTextGetYPixelFromChunk. (3) Some refactorization. (4) Test cases textTag-16.3/4 restored because of the refinement. (5) Test case 19.1 fixed, and extended. (6) Some other refinements. check-in: 5a219070 user: gcramer tags: revised_text, tip-466
2017-04-06
20:01
Slightly better fix anonymously proposed in [6020ee2d03]. Use floor() instead of casting to an int. check-in: 6cfe2c0c user: fvogel tags: bug-308940fff
16:11
merge 8.6 check-in: 640204c6 user: dgp tags: core-8-6-7-rc
16:11
[db8c541b6b] Prevent access of freed memory in warp pointer callbacks. check-in: d71780db user: dgp tags: trunk
16:08
[db8c541b6b] Prevent access of freed memory in warp pointer callbacks. check-in: da2440fd user: dgp tags: core-8-6-branch
14:55
Backward search for tags fixed in function FindTagEndInLine. check-in: 145ed9c9 user: gcramer tags: revised_text, tip-466
09:09
Correction of comments. check-in: 812174bf user: gcramer tags: revised_text, tip-466
08:52
Obsolete comment removed check-in: 4ddbe591 user: gcramer tags: revised_text, tip-466
08:52
(1) TkTextPickCurrent overworked, see http://scidb.sourceforge.net/tk/tag-enter-leave.html (2) This is fixing bug http://scidb.sourceforge.net/tk/tagbind.html (3) The test cases testTag-16.3/4 have been adjusted (4) New test case testTag-19.1 for testing repick after tag removal, because this has been fixed (5) Newly introduced option -transitionmode removed, not needed anymore (6) A few minor fixes check-in: 3ed1201f user: gcramer tags: revised_text, tip-466
2017-04-04
22:01
fixing accidental fork check-in: dbd8db17 user: simonbachmann tags: tip-166
21:47
Fix for bug 7c49a7f594c8d47dfdf7b6037b8316e4d51cc36a check-in: 4f9516ab user: simonbachmann tags: tip-166
18:50
Minor bug fixed. check-in: fc26eba5 user: gcramer tags: revised_text, tip-466
2017-04-03
21:27
Fix [d6fd19e4e5]: Documentation of ttk::notebook 'tabs' widget command clarification Closed-Leaf check-in: 854c6a8f user: fvogel tags: bug-d6fd19e4e5
14:44
Fixed TTK_STATE_USER2 similarly as TTK_STATE_USER1. These bits are set for the leftmost and rightmost *visible* (i.e. non hidden) tabs Closed-Leaf check-in: bcf27919 user: fvogel tags: bug-2912962fff
13:29
Upstream androwish changes check-in: f641ab0c user: jan.nijtmans tags: androwish
06:29
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1. Patch from Jos Decoster. check-in: 2c14ebc8 user: fvogel tags: bug-2912962fff
2017-04-02
21:01
The -mintabwidth style option is honored whenever possible. If there is not enough space available, then priority is given to displaying all tabs (previous behaviour was they disappeared) over mandatorily honoring -mintabwidth. check-in: e8f88bd6 user: fvogel tags: bug-308940fff
10:37
(1) Option -transitionmode implemented, see http://scidb.sourceforge.net/tk/transitionmode.html (2) Indexes tag.current.first and tag.current.last implemented, see http://scidb.sourceforge.net/tk/indices.html#transitionmode (3) Refactoring for (a little) speed improvement (4) Update of manual (5) A few test cases added for new indexes (6) Some fixes check-in: 7e909ec6 user: gcramer tags: revised_text, tip-466
2017-03-31
21:27
Fix [3089640fff], [6020ee2d03], [e016579efb] and [6bf197edbf]: ttk::notebook tabs can disappear (tab width incorrectly calculated). Patch from Koen Danckaert. check-in: 81b87266 user: fvogel tags: bug-308940fff
14:12
merge trunk check-in: 60ca29b5 user: jan.nijtmans tags: novem-support
13:11
merge 8.6 check-in: eeaae4c4 user: dgp tags: core-8-6-7-rc
11:39
merge core-8-6-branch check-in: 8fc8b92e user: jan.nijtmans tags: androwish
2017-03-30
19:31
The modifier variable could be used uninitialized, e.g. with '.t index {1.0 dasp}'. check-in: 37a7ef55 user: fvogel tags: revised_text, tip-466
2017-03-29
20:02
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously check-in: 0e08f18d user: fvogel tags: trunk
20:02
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously check-in: d3ce513d user: fvogel tags: core-8-6-branch
13:25
Companion to Tcl's z_modifier branch: test whether the TCL_Z_MODIFIER can be used in its various forms on all platforms, outside of the Tcl core. Closed-Leaf check-in: 33828c1c user: jan.nijtmans tags: z_modifier
2017-03-26
15:26
merge mark check-in: 4edfd80f user: fvogel tags: trunk
15:25
merge mark check-in: 6ee41e1b user: fvogel tags: core-8-6-branch
15:22
Merged tip-464 following positive vote by the TCT. check-in: 0a78ed7d user: fvogel tags: trunk
15:16
Merged tip-464 following positive vote by the TCT. check-in: 684b7661 user: fvogel tags: core-8-6-branch
15:14
Merged tip-464 following positive vote by the TCT. check-in: b20b6d95 user: fvogel tags: core-8-5-branch
13:16
merge core-8-6-branch Closed-Leaf check-in: ddd16aac user: fvogel tags: tip-464
12:37
merge trunk Leaf check-in: 23723457 user: fvogel tags: bug-434d294df
12:21
merge trunk check-in: c44d9b24 user: fvogel tags: tip-166
08:59
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously Closed-Leaf check-in: f3f5eeb9 user: fvogel tags: bug-28a3c366e6
08:50
Correction in fix of StartEnd(). check-in: 3362ad78 user: gcramer tags: revised_text, tip-466
08:48
Function StartEnd(): (1) Refactoring (2) Missing update of segment cache added (3) This should fix [a046d659597b1c7ab26a87d480b62ad05fe3b4e7]. check-in: 8703e21c user: gcramer tags: revised_text, tip-466
2017-03-24
13:26
Add test-case for 1cc44617e2: Mechanism with 64 bit support in tcl.h does not work outside of core This test-case passes on all platforms I know of. check-in: dd4d4f82 user: jan.nijtmans tags: trunk
10:39
Merge trunk. Upstream androwish changes check-in: e7b556e3 user: jan.nijtmans tags: androwish
2017-03-23
19:26
Some more small refinments for 64 bit support. check-in: 7d57b0d4 user: gcramer tags: revised_text, tip-466
19:12
Added -withalpha option to [imageName get]. The list-of-lists-of-pixel-data format now is a registered format as the others. Thanks to this change, [imageName data] now can return data that includes the alpha channel. Changed the position of the '-alpha' and '-boolean' options to [imageName transparency set]. Updated doc Updated test suite check-in: cf4b2a24 user: simonbachmann tags: tip-166
10:03
Refinment of 64 bit architecture detection, now this test is a bit relaxed (>64 bit is also fulfilling). check-in: f647b827 user: gcramer tags: revised_text, tip-466
09:32
Test cases textWind-10.4 and textWind-10.7 fixed, because the "-create" script will not be performed twice as in old implementation. check-in: 309c1f7d user: gcramer tags: revised_text, tip-466
09:23
Support of 64 bit architectures overworked, because the constant TCL_WIDE_INT_IS_LONG cannot be used. check-in: 6d7e3c8d user: gcramer tags: revised_text, tip-466
08:26
Refactoring. check-in: 47cecf7d user: gcramer tags: revised_text, tip-466
2017-03-22
11:00
Merge trunk check-in: 22401d75 user: jan.nijtmans tags: novem-support
10:56
Fix test-case safe-1.2. Failure introduced by commit b13eeffcd1 in Tcl check-in: 9720ad3f user: jan.nijtmans tags: trunk
10:26
Fix test-case safe-1.2. Failure introduced by commit b82ff15ca6 in Tcl check-in: 1896a918 user: jan.nijtmans tags: core-8-6-branch
06:19
Reverting the destructive changes of [ab1bc6a5], [cd374e7d], and [f8055298]. In case of compile problems, please use the bug tracker. check-in: feff1159 user: gcramer tags: revised_text, tip-466
2017-03-21
21:22
Fixed [ddac78bd5e]: Incomplete documentation for ttk::entry check-in: 7510e5a9 user: fvogel tags: trunk
20:56
Merged tip-442 following positive vote by the TCT. check-in: 5a16de13 user: fvogel tags: trunk
20:54
merge trunk Closed-Leaf check-in: 8f000256 user: fvogel tags: tip-442
15:27
Looks like "double" handling from previous commit wat not complete. check-in: b6792c5a user: jan.nijtmans tags: bug-434d294df
14:29
Bug [434d294df8]: fix type mismatch in unix/tkUnixRFont.c. Actually, conversions between integers and doubles should be prevented as much as possible. Sure, this will have impact on test-cases, but using "double" whenever font sizes are handled is less surprising. check-in: f9348cf1 user: jan.nijtmans tags: bug-434d294df
12:58
Another place where TCL_WIDE_INT_IS_LONG doesn't behave as expected on WIN64 check-in: f8055298 user: jan.nijtmans tags: revised_text, tip-466
12:46
Remove unused macro's. Somewhat less length checking for "##ID##%p##%p##%u##" tag, since TCL_WIDE_INT_IS_LONG doesn't behave as expected on WIN64. check-in: cd374e7d user: jan.nijtmans tags: revised_text, tip-466
11:58
Fix gcc compiler warning: tkTextMark.c: In function ‘TkTextMarkCmd’: tkTextMark.c:653:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (uint32_t) textPtr, (uint32_t) textPtr->sharedTextPtr, ++textPtr->uniqueIdCounter); ^ check-in: ab1bc6a5 user: jan.nijtmans tags: revised_text, tip-466
10:57
merge trunk check-in: 28c309c1 user: jan.nijtmans tags: revised_text, tip-466
2017-03-20
14:19
Check for Xlib.h in stead of Intrinsic.h in configure script. Reason: see [1610236]: beware FC autoconf fork. This autoconf bug is fixed in later autoconf versions, but as we are stuck with autoconf-2.59 ... check-in: 6ca83b72 user: jan.nijtmans tags: core-8-6-7-rc
13:05
merge 8.6 check-in: 00411276 user: dgp tags: core-8-6-7-rc
12:45
Bug in NextTabStop() fixed, now test cases textDisp-26.1.2, textDisp-26.14.2, and textDisp-27.1.1 are passing. check-in: d272a276 user: gcramer tags: revised_text, tip-466
2017-03-19
21:52
Fix tests failures: textDisp-2.5, -2.16 and -2.17 (this was done already in the past in [54a994d0ab] - the fix in that commit was, perhaps, wrong, but the expected results of the test cases were correctly fixed in that commit, except regarding textDisp-2.17). check-in: 8b612f03 user: fvogel tags: revised_text, tip-466
18:32
Bug fixed when tagging with "sel", the text widget should become the owner again, even if the selection has not changed. This is fixing test case text-21.4 under Windows/Mac. check-in: 384bfe0b user: gcramer tags: revised_text, tip-466
2017-03-17
10:07
Code refactoring. check-in: dfffd747 user: gcramer tags: revised_text, tip-466
2017-03-16
18:00
Last fix in TkTextGetDLineInfo was incomplete, but now it's okay check-in: 3b14bb15 user: gcramer tags: revised_text, tip-466
17:59
Bug in TkTextGetDLineInfo fixed with -extent. check-in: 06967de8 user: gcramer tags: revised_text, tip-466
17:52
1. Fix in TextBlinkProc, the blinking cursor did not properly work with lines larger than view 2. Line scroll (with TkScrollWindow) fixed, no more cursor artefacts; so I could remove the previous fix in TextUndoRedoCallback (at this time I did not see the real reason) 3. Fix in TkTextSetYView, the "see" command did not show the character when the line is larger than view 4. Fix in TkTextSetYView, now the "see" command will not jump if cursor position is still fully visible, this happened with lines larger than view 5. Switch -discardpartial from command "bbox" removed 6. Switch -extents to commands "bbox" and "dlineinfo" added, will return the invisible extents, this is the most flexible way for the support of all kinds of cursor/line adjustments 7. Doc/Test cases adapted to new switch -extent 8. Function ::tk::TextScrollPages overworked, hopefully this is the final version, page scroll is a suprisingly difficult thing 9. Some minor fixes, mostly beautifying check-in: 93759db0 user: gcramer tags: revised_text, tip-466
2017-03-15
13:48
Fix tests failures: textDisp-20.2, -20.3, -20.4, -21.1, -22.1, -23.1, -23.2 (this was done already in the past in [54a994d0ab] - the fix in that commit was, perhaps, wrong, but the expected results of the test cases were correctly fixed in that commit). Re-added 'textfonts' constraint to textDisp-20.1 through -20.5 (this constraint had been removed in [97e420e722]). check-in: 7e0adb5c user: fvogel tags: revised_text, tip-466
12:27
merge core-8-6-branch check-in: c772b452 user: jan.nijtmans tags: androwish
2017-03-14
17:23
Function tk_textRebindMouseWheel implemented. check-in: d3804242 user: gcramer tags: revised_text, tip-466
01:13
added a remark about some keysyms being valid across platforms... check-in: 11af7ed4 user: avl tags: tip-464
2017-03-13
14:18
Add minimal test of -justify for ttk::button check-in: 48cfc4fa user: fvogel tags: tip-442
14:10
Document -font for ttk::progressbar check-in: 4089f161 user: fvogel tags: tip-442
13:59
Document units for -length and -wraplength check-in: 039f614f user: fvogel tags: tip-442
13:43
Reorder progressbar options alphabetically (to follow the standard convention in the source code) check-in: b00e64c4 user: fvogel tags: tip-442
13:33
Add test progressbar-3.2 (tweaked from a proposal from René Zaumseil) check-in: 01aee6e3 user: fvogel tags: tip-442
07:35
More small tweaks to improve formatting and fix some of the grammar issues. check-in: e79e4461 user: dkf tags: revised_text, tip-466
2017-03-12
21:57
Deprecated behavior regarding chars vs indices described in the man page was removed from the revised implementation. Make the man page reflect this. check-in: 3ad4ce7e user: fvogel tags: revised_text, tip-466
20:30
Add new helper function tk_textRebindMouseWheel (not yet written nor documented). Also, properly reference all such tk_* helper functions in the text widget man page and also in the man page showing the list of Tk commands check-in: bccb4571 user: fvogel tags: revised_text, tip-466
20:06
Document the new widget option -inactiveselectforeground and the new option -discardpartial to the bbox command. Fix a minor formatting issue with the prototype of the 'delete' command check-in: 619e842c user: fvogel tags: revised_text, tip-466
18:39
Minor formatting fixes; HTML now builds with trunk tip of Tcl. check-in: 36a2b40f user: dkf tags: revised_text, tip-466
14:50
1. Small fix in handling parameters for 'bbox'. 2. Test cases for bbox now regarding new option '-discardpartial' (but note that the implementation is not yet finished, it has still minor issues). 3. Some fixes of minor compiler warnings under OSX, only one is not fixable. check-in: fdf636d4 user: gcramer tags: revised_text, tip-466
11:19
1. Remove artefacts from cursor when applying undo/redo actions. 2. Windows and Mac implementations of Tk_DrawChars are ignoring the font attribute, so setup insertFgGC, needed for redrawing the character behind the block cursor, with font from current chunk. check-in: 1abadf67 user: gcramer tags: revised_text, tip-466
2017-03-11
15:08
tk::TextScrollPages overworked, the thing with page scroll is quite complicated. For a proper cursor handling it was required to extend command bbox, new option -discardpartial ensures that no values will be returned if the index is not entirely visible (in vertical direction). check-in: 9087c682 user: gcramer tags: revised_text, tip-466
14:55
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. check-in: 09461003 user: fvogel tags: trunk
14:53
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. check-in: af5fda33 user: fvogel tags: core-8-6-branch
10:38
Add minimal testing of the ttk::progressbar options check-in: 8de53960 user: fvogel tags: tip-442
2017-03-10
22:12
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. Closed-Leaf check-in: 8d9bfee8 user: fvogel tags: bug-77527326e5
18:21
Start RC branch for Tk 8.6.7 check-in: 6e14fb54 user: dgp tags: core-8-6-7-rc
2017-03-09
21:06
Remove the tkTextIndexType object, not used in the revised implementation of the text widget check-in: a6a9a8d2 user: fvogel tags: revised_text, tip-466
2017-03-08
22:16
Fix typo in comment check-in: b0c23852 user: fvogel tags: revised_text, tip-466
19:24
Minor change in ::tk::TextScrollPages. check-in: e15a7fa4 user: gcramer tags: revised_text, tip-466
18:48
Bad page up/down scroll behavior fixed, for possible use case see <http://groups.google.com/forum/#!topic/comp.lang.tcl/-FDgRL32Zjs>. check-in: 6a3538ef user: gcramer tags: revised_text, tip-466
15:18
Function TkpTesttextCmd fixed, test cases textIndex-1.6, textIndex-11.6, textIndex-11.7 will not fail anymore. check-in: cb2d2b5a user: gcramer tags: revised_text, tip-466
14:35
Compiler warning probably eliminated (cannot test Mac). check-in: bfa73789 user: gcramer tags: revised_text, tip-466
14:31
Some warnings eliminated. check-in: b54429e5 user: gcramer tags: revised_text, tip-466
2017-03-07
22:00
Remove duplicate documentation of -width in ttk::button check-in: 72d43a1d user: fvogel tags: tip-442
21:43
Document the new options for ttk::progressbar check-in: 54883d9b user: fvogel tags: tip-442
20:46
Document -justify for ttk::button check-in: 5d358b29 user: fvogel tags: tip-442
18:20
Merge trunk check-in: 5946d33a user: fvogel tags: revised_text, tip-466
12:51
Merge core-8-6-branch check-in: dad32b1b user: jan.nijtmans tags: trunk
12:50
Remove "makefile.bc". Not update for many-many years, most likely it doesn't work any more and it doesn't seem to care anyone. check-in: a5255352 user: jan.nijtmans tags: core-8-6-branch
09:20
merge core-8-6-branch check-in: 0d9095e7 user: jan.nijtmans tags: androwish
2017-03-06
23:23
Added documentation for the new keysyms check-in: 41a7accd user: fvogel tags: tip-464
23:09
merge core-8-6-branch check-in: 2d4ab0bd user: fvogel tags: tip-464
18:30
Updated patch from René Zaumseil, now consistent with the proposed implementation at http://wiki.tcl.tk/20059 check-in: 77ec697d user: fvogel tags: tip-442
18:24
merge trunk check-in: 364771f9 user: fvogel tags: tip-442
16:47
merge mark check-in: a76754f7 user: dgp tags: trunk
16:46
[6b3644a485] Fix -alpha applied to 16-bit color PNG. Thanks TheLemonMan. check-in: 98943b03 user: dgp tags: core-8-6-branch
10:08
Some definitions needed for backport to 8.5 under Linux, still needed for testing (although backport will be removed later). check-in: 0392f40e user: gcramer tags: revised_text, tip-466
2017-03-05
16:50
Don't loose change from [f78f4ee1] in win/Makefile.in (In pkgIndex files, allow '8.6-' to match, for better interoperability with 'novem' - the other changes in this commit were already present in the revised_text branch). This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 77e9dbbc user: fvogel tags: revised_text, tip-466
16:47
Don't loose change from [107d399c] in win/Makefile.in. This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 679155a6 user: fvogel tags: revised_text, tip-466
16:41
Cherrypicked [bb7eb2dc] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: acf349c8 user: fvogel tags: revised_text, tip-466
16:40
Cherrypicked [96a94662] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: ae12d97b user: fvogel tags: revised_text, tip-466
16:37
Don't loose change from [f78f4ee1] in unix/Makefile.in (In pkgIndex files, allow '8.6-' to match, for better interoperability with 'novem' - the other changes in this commit were already present in the revised_text branch). This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 287f2ec0 user: fvogel tags: revised_text, tip-466
16:32
Don't loose change from [107d399c] in unix/Makefile.in. This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 910b6439 user: fvogel tags: revised_text, tip-466
16:16
In a branch created from trunk like the present one, file configure.ac is used. configure.in remains in 8.6 (and before) branches. See [1311a345]. This was accidentally lost in branch revised_text by the import of the revised text widget code, which was created by Gregor Cramer from an unknown commit pertaining to a 8.6 branch. check-in: c4d2f4c7 user: fvogel tags: revised_text, tip-466
2017-03-04
12:47
Cherrypicked the textDisp.test part of [f7e1ba37] that was accidentally reverted in branch revised_text by the import of the revised text widget code. These tests should pass even when the 'textfont' constraint is not satisfied check-in: 437baced user: fvogel tags: revised_text, tip-466
12:28
Cherrypicked [5b68039b] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: d1150842 user: fvogel tags: revised_text, tip-466
12:23
Cherrypicked [16a8fb9b] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: c058187c user: fvogel tags: revised_text, tip-466
11:20
Cherrypicked [9943305e] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: 36c8ba84 user: fvogel tags: revised_text, tip-466
11:07
Updated Borland compiler makefile according to the changes made in the makefile.vc for MSVC. Compilation with Borland compiler is untested since I don't have this compiler. check-in: ba080b07 user: fvogel tags: revised_text, tip-466
08:25
Conflict with ReleaseWindow when compiling Mac+Carbon resolved. check-in: dcb7571f user: gcramer tags: revised_text, tip-466
2017-03-03
21:11
merge mark check-in: 08efcdf7 user: jima tags: trunk
21:06
Patch on behalf of TheLemonMan that addresses bug [6b3644a4858f018cd08615d3d516b07d271fe2a]. check-in: 484c16f6 user: jima tags: core-8-6-branch
18:26
Patch on behalf of TheLemonMan that addresses bug [6b3644a4858f018cd08615d3d516b07d271fe2a]. check-in: e0f243b4 user: jima tags: trunk
2017-03-02
20:32
Added semitransparent image used for some tests check-in: 9ce9d260 user: simonbachmann tags: tip-166
20:19
Reference implementation of TIP 166, rev. 1.9 check-in: 5d8b6c38 user: simonbachmann tags: tip-166
2017-03-01
20:07
Create new branch named "tip-166" check-in: 5e86f49c user: simonbachmann tags: tip-166
08:39
Artefact removed, use for testing text-30.3. check-in: e2e91a20 user: gcramer tags: revised_text, tip-466
08:36
Bugfix for failed test case text-30.3 in display stuff. check-in: 8a30bcfd user: gcramer tags: revised_text, tip-466
2017-02-28
13:39
Bug in display stuff fixed. check-in: 84b0dd10 user: gcramer tags: revised_text, tip-466
10:59
Assertion added in function CalculateDisplayLineHeight(). check-in: a83d6d09 user: gcramer tags: revised_text, tip-466
10:53
Correction of assertion in function YScrollByPixels(). check-in: 3d3692bb user: gcramer tags: revised_text, tip-466
08:46
Suppress false warnings for MS-VC6 check-in: a216ddda user: oehhar tags: revised_text, tip-466
00:09
Many fixes to the general formatting of text.n; this WILL break HTML generation for now. check-in: aa0365ee user: dkf tags: revised_text, tip-466
2017-02-27
22:20
First revision of the documentation of the revised text widget, that jima derived from Gregor's website check-in: 0e308778 user: fvogel tags: revised_text, tip-466
20:36
Additional widget option -inactiveselectforeground implemented; see http://scidb.sourceforge.net/tk/inactiveselfg.html check-in: 93441dca user: gcramer tags: revised_text, tip-466
17:16
Fix of typo in tkInt.h, definition of C99 inline support. Now we use inline support even for MSVC 6, this should be possible, see <http://msdn.microsoft.com/en-us/library/aa299373(v=vs.60).aspx>. check-in: a2d519c3 user: gcramer tags: revised_text, tip-466
10:15
Copy/paste error in last revision fixed. check-in: 2fe5dd0b user: gcramer tags: revised_text, tip-466
10:12
Update of two test cases. check-in: d1815480 user: gcramer tags: revised_text, tip-466
2017-02-26
20:43
Move stdint.h/tkWinStdInt.h inclusion to tkInt.h check-in: 5cb369d8 user: fvogel tags: revised_text, tip-466
20:38
Added a copy of stdint.h (named tkWinStdInt.h) copied from https://github.com/mattn/gntp-send/blob/master/include/msinttypes/stdint.h and made it be used whenever stdint.h is not provided by the compiler. This should only happen on Windows, with MSVC strictly before version 1600 (i.e. strictly earlier than Visual Studio 2010) check-in: da722641 user: fvogel tags: revised_text, tip-466
16:59
(1) Some memory problems fixed, with the help of a fine granulated valgrind test (2) 'char* reliefString' changed to 'Tcl_Obj *reliefPtr', required for fine granulated valgrind test (3) Severe bug in embedded window handling fixed (4) Minor display problem with selected text fixed (function MakeStyle) check-in: 5e22bb83 user: gcramer tags: revised_text, tip-466
2017-02-25
16:21
merge core-8-6-branch check-in: c3f906d5 user: jan.nijtmans tags: androwish
2017-02-24
22:28
(1) Some memory leaks fixed (tkText) (2) Potential memory overflow eliminated (tkText) (3) Problem with wrong top index after resize fixed (tkTextDisp) (4) Performance leak when inserting tagged tags if many tags are in usage eliminated (tkTextBTree) (5) Some minor fixes check-in: 25a85b4e user: gcramer tags: revised_text, tip-466
14:46
Option -owner for embedded window support added, see http://scidb.sourceforge.net/tk/owner.html. This is inspired by https://groups.google.com/forum/#!topic/comp.lang.tcl/UwDl94tSunc; this thread has unfolded a significant weakness. check-in: 25a235bc user: gcramer tags: revised_text, tip-466
13:29
A few fixes for Linux build, but should also compile under Windows. check-in: 24332652 user: gcramer tags: revised_text, tip-466
10:58
Forgot to add generic/mystdint.h when committing Paul's patch (my bad, sorry). Closed-Leaf check-in: 6e28cd8d user: fvogel tags: revised_text_ober, tip-466
10:26
Make it compile with MSVC without the need to add -DMODULE_SCOPE="" in makefile.vc check-in: a1693132 user: fvogel tags: revised_text, tip-466
09:54
Move C99 inline defines from tkBool.h to tkInt.h. Having them in tkBool.h looked odd to me. check-in: e43e7a5d user: fvogel tags: revised_text, tip-466
2017-02-23
21:29
Fix some declarations of local variables (must be at the beginning of a block). Compilation failed with MSVC, in release mode only. check-in: fef7b063 user: fvogel tags: revised_text, tip-466
21:01
Fix detection of presence of inttypes.h on Windows check-in: 279ae4da user: fvogel tags: revised_text, tip-466
20:48
Commented out, on Windows only, one line of debug code because MSVC erroneously triggers warning C4113: 'void(__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' check-in: 1d55ffe6 user: fvogel tags: revised_text, tip-466
20:37
Commented out some asserts because MSVC erroneously triggers warning C4550: expression evaluates to a function which is missing an argument list check-in: 6b4e5225 user: fvogel tags: revised_text, tip-466
17:02
Fix management of snprintf for compilation with MSVC. There are several places where snprintf is used, not just in tkTextMark.c check-in: ec8bde98 user: fvogel tags: revised_text, tip-466
17:00
Fixed MSVC warning C4098: 'void' function returning a value check-in: 887724cd user: fvogel tags: revised_text, tip-466
14:35
Silence compiler warnings, especially signed/unsigned problems. The handling of inline functions (C99 support) has been improved. C99 support for Linux/UNIX enabled. Some preparations for older Visual Studio compilers. Minor fix of test case (the use of abbreviated commands may break future releases). check-in: e8542fce user: gcramer tags: revised_text, tip-466
2017-02-22
23:08
[0819cc4018]: Patch from Paul Obermeier to make the branch build check-in: 2f3be9a6 user: fvogel tags: revised_text_ober, tip-466
21:36
Remove this from previous commit. Not yet convinced that -DMODULE_SCOPE="" is the best or correct solution. check-in: 4d30798b user: fvogel tags: revised_text, tip-466
21:35
Silence compiler warnings check-in: 56772126 user: fvogel tags: revised_text, tip-466
20:30
Complete the second last commit check-in: 3727f7a0 user: fvogel tags: revised_text, tip-466
19:52
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) - Patch from Koen Danckaert check-in: c98093ba user: fvogel tags: trunk
19:51
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) - Patch from Koen Danckaert check-in: f12c3312 user: fvogel tags: core-8-6-branch
16:58
Silence compiler warning check-in: 32323a1b user: fvogel tags: revised_text, tip-466
16:56
When building on Windows, inline is already defined in makefile.vc (-Dinline=__inline) regardless of the compiler version check-in: 8e67d858 user: fvogel tags: revised_text, tip-466
2017-02-21
22:53
Silence compiler warning check-in: 96115bb3 user: fvogel tags: revised_text, tip-466
19:20
Fix [710f7fd44b]: Missing dependency in win/Makefile.in check-in: 21c86cec user: fvogel tags: revised_text, tip-466
2017-02-20
22:41
Removed duplicates check-in: 4a911e54 user: fvogel tags: revised_text, tip-466
22:39
Update of makefile.vc as a first step toward compilation under MS Visual Studio check-in: 91db1edd user: fvogel tags: revised_text, tip-466
21:55
Initial import of revised text widget from Gregor Cramer.

Main webpage: http://scidb.sourceforge.net/tk/revised-text-widget.html

This is a vanilla unzip of tk8.6.6-revised-2017-02-18.zip downloaded from http://scidb.sourceforge.net/tk/download.html on 20 Feb. 2017. Only file left out is unix/makefile-for-8-5.patch check-in: 01b81b19 user: fvogel tags: revised_text, tip-466

2017-02-16
11:07
merge trunk check-in: 69095fc1 user: jan.nijtmans tags: novem-support
11:05
If compiled with TK_NO_DEPRECATED, remove support for old "set" and "get" syntax on scrollbar. check-in: c0b0f14f user: jan.nijtmans tags: trunk
2017-02-15
15:44
merge trunk check-in: b06b6a4c user: jan.nijtmans tags: novem-support
13:56
Change some internal refCount's from int to size_t. check-in: 9fc92122 user: jan.nijtmans tags: trunk
2017-02-13
09:57
Make tk.h work unchanged with Tcl 9.0 (novem), account for possible missing TCL_STORAGE_CLASS definition. More internal use of size_t in stead of int. check-in: 54ff80e8 user: jan.nijtmans tags: trunk
2017-02-10
11:39
Fix [7d967c68a0] follow-up: Tk applications segmentation fault when ibus-daemon IME is restarted. Patch by Brad Lanam. check-in: 835bc95b user: jan.nijtmans tags: trunk
11:38
Fix [7d967c68a0] follow-up: Tk applications segmentation fault when ibus-daemon IME is restarted. Patch by Brad Lanam. check-in: 963ff051 user: jan.nijtmans tags: core-8-6-branch
2017-02-09
19:28
Group multiple [style map TCombobox] statements into a single instruction Closed-Leaf check-in: 8cf7d5dc user: fvogel tags: bug-c492c96aa2
2017-02-08
18:22
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) check-in: e90562e5 user: fvogel tags: bug-c492c96aa2
2017-02-07
07:14
Explain why replacing soft hyphens by hard hyphens is done only on OS X Leaf check-in: 6c675535 user: fvogel tags: bug-1096580fff, soft-hyphen
2017-02-05
21:49
Make soft hyphens render (be displayed) when located at the end of a display line, even if the font used has no corresponding glyph check-in: 64d631fe user: fvogel tags: bug-1096580fff, soft-hyphen
19:30
Fix [7d967c68]: Tk application fault when ibud-daemon IME is restarted check-in: 5693e0dc user: jan.nijtmans tags: trunk
19:29
Fix [7d967c68]: Tk application fault when ibud-daemon IME is restarted check-in: c9224070 user: jan.nijtmans tags: core-8-6-branch
17:41
Merge core-8-6-branch check-in: 1bf8023f user: fvogel tags: bug-1096580fff, soft-hyphen
17:35
Fix [c0dbdd3ff3]: Tk Compatibility Fonts block access to system fonts check-in: 678fdae0 user: fvogel tags: trunk
17:17
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: f7e1ba37 user: fvogel tags: trunk
17:17
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: 97e420e7 user: fvogel tags: core-8-6-branch
16:22
Fixed wrong rendering on OS X in presence of soft hyphens check-in: 4ab62e40 user: fvogel tags: bug-1096580fff, soft-hyphen
2017-02-02
20:12
Attempt to fix [cbab0f88d7]: textDisp-19.17 and textDisp-19.18 fail Closed-Leaf check-in: 4033fba3 user: fvogel tags: bug-cbab0f88d7
2017-02-01
21:15
Remove old pack syntax from the scripts of the Tk test suite check-in: 16a8fb9b user: fvogel tags: trunk
21:09
Remove old pack syntax from the scripts of the Tk test suite check-in: 75c8d750 user: fvogel tags: core-8-6-branch
2017-01-29
17:11
Add comment explaining that ks_names.h should be kept in sync with keysymdef.h, and explain why this needs to be done manually. check-in: 5d73e53a user: fvogel tags: tip-464
16:48
Remove superfluous 'textfonts' constraint in textDisp-20.1,2,3,4,5 Closed-Leaf check-in: 278779a8 user: fvogel tags: bug-ae32eb7e10
16:08
Merge core-8-6-branch check-in: f9748ed1 user: fvogel tags: bug-ae32eb7e10
15:19
Merge core-8-6-branch check-in: c0c39d5d user: fvogel tags: bug-1096580fff, soft-hyphen
15:01
Remove obsolete (and currently wrong) comment in generic/ks_names.h check-in: 1b1d7077 user: fvogel tags: tip-464
2017-01-28
17:38
Make tests pass again after fixing [c0dbdd3ff3]: Tk Compatibility Fonts block access to system fonts Closed-Leaf check-in: fad15f3f user: fvogel tags: bug-c0dbdd3ff3
17:37
Fixed [c0dbdd3ff3]: Tk Compatibility Fonts block access to system fonts check-in: 3f19aebf user: fvogel tags: bug-c0dbdd3ff3
15:41
Proposed fix for [499526180d]: Add support for windows multimedia virtual keys. Patch by ralfixx check-in: 63e5a434 user: fvogel tags: tip-464
2017-01-26
13:23
merge trunk check-in: 93e85a4b user: jan.nijtmans tags: novem-support
2017-01-25
22:10
Fix [140ea8ab38]: Long text lines are not drawn on Windows. check-in: 48a1e406 user: pspjuth tags: trunk
22:08
Fix [140ea8ab38]: Long text lines are not drawn on Windows. check-in: 8912c3c5 user: pspjuth tags: core-8-6-branch
22:05
Fix [140ea8ab38]: Long text lines are not drawn on Windows. check-in: 44e27f3e user: pspjuth tags: core-8-5-branch
2017-01-23
20:13
Fix [89a638af38]: OS X - textDisp-15.8 fails check-in: b0ed344f user: fvogel tags: trunk
20:12
Fix [89a638af38]: OS X - textDisp-15.8 fails check-in: 402e43c1 user: fvogel tags: core-8-6-branch
20:11
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false check-in: 50abd4b9 user: fvogel tags: trunk
20:09
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false check-in: 56ac5d36 user: fvogel tags: core-8-6-branch
14:52
more typos check-in: ab225481 user: jan.nijtmans tags: trunk
14:46
If Tk is compiled with -DTK_NO_DEPRECATED=1, remove some deprecated code (pack subcommands) and other stuff which is not used any more. And fix a few typos. Remove rmd.bat and rmd.bat, which are also not used any more. check-in: 55b5a057 user: jan.nijtmans tags: trunk
10:55
Merge trunk check-in: f8395959 user: jan.nijtmans tags: novem-support
09:51
merge core-8-6-branch check-in: 37d2fba2 user: jan.nijtmans tags: trunk
09:49
Remove superfluous double-quotes in widget's "about" dialog. check-in: fff532fd user: jan.nijtmans tags: core-8-6-branch
09:45
Remove superfloeus double-quite in widget's "about" dialog. check-in: bfb8e49e user: jan.nijtmans tags: core-8-5-branch
2017-01-22
09:05
Fix [89a638af38]: OS X - textDisp-15.8 fails Closed-Leaf check-in: cedcc9b5 user: fvogel tags: bug-89a638af38
2017-01-21
13:06
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false Closed-Leaf check-in: 2605e936 user: fvogel tags: bug-ed22529c92
2017-01-20
21:24
Merge core-8-6-branch check-in: 912d5ab7 user: fvogel tags: bug-1096580fff, soft-hyphen
15:57
Merge trunk check-in: 3981fdd5 user: jan.nijtmans tags: novem-support
15:56
merge core-8-6-branch check-in: 3b9fca18 user: jan.nijtmans tags: trunk
15:55
Typo in Dutch translation. Use copyright sign directly in *.msg files (and widget demo). check-in: 976be2f7 user: jan.nijtmans tags: core-8-6-branch
15:51
Typo in Dutch translation. Use copyright sign directly in *.msg files (and widget demo). check-in: 2d8404b9 user: jan.nijtmans tags: core-8-5-branch
15:27
Merge trunk check-in: 8e48f9dc user: jan.nijtmans tags: novem-support
14:39
Compile with -Wwrite-strings, as does Tcl. In pkgIndex files, allow "8.6-" to match, for better interoperability with "novem" check-in: f78f4ee1 user: jan.nijtmans tags: trunk
14:37
Smarter initialization of doubleTypePtr/intTypePtr without hash-table lookup or creating complete Tcl_Obj's. In Windows tests, allow up to 64 bits for HWND. Check stubs for "8.6-" in stead of "8.6", for better interoperability with "novem". check-in: 009ee46a user: jan.nijtmans tags: trunk
2017-01-18
22:24
Fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). check-in: dc1fe9bf user: fvogel tags: trunk
22:23
Fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). check-in: fa21b1df user: fvogel tags: core-8-6-branch
14:10
Merge trunk check-in: 09ce8e1a user: jan.nijtmans tags: novem-support
13:03
merge core-8-6-branch check-in: 283c2cec user: jan.nijtmans tags: trunk
12:45
Use the win32 Wide API in some more places. And some simplifications, since we no longer support win95/98/ME check-in: 9c4c3b7a user: jan.nijtmans tags: core-8-6-branch
12:44
Change more refCount checks to the form "(...refCount-- <= 1)", so no separate decrement and compare is necessary. This allows (in the future) the same code to work when refCount becomes unsigned (which at least doubles the range). No functional change. check-in: cc3ef4be user: jan.nijtmans tags: core-8-6-branch
2017-01-17
12:39
tag Tk_FreeXId() as deprecated. Remove the function from the build if TK_NO_DEPRECATED is defined. check-in: 107d399c user: jan.nijtmans tags: trunk
2017-01-16
13:12
Merge core-8-6-branch check-in: 93eb350e user: jan.nijtmans tags: androwish
2017-01-15
22:29
Remove obsolete comments. The line they comment was kicked out of the code in [946e946700]. Also, add a small optimization to avoid double invalidation of the damaged region. Indeed the detailed analysis of ticket [fab5fed65e] showed that on OS X the damaged region is invalidated twice: - once through the processing of the Expose event (on OS X the Appkit is not used to draw the widget, Tk is used instead, see comments in tkMacOSXWindowEvent.c around line 770) - a second time because DisplayText() calls TextInvalidateRegion() after TkScrollWindow() check-in: 6f29d680 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
22:01
Partially fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). This commit fixes the 'borders' part of the bug report. check-in: dd0005dc user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
2017-01-14
14:32
Partially fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). This commit fixes the spurious indices part of the bug report. check-in: 114ef627 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
2017-01-11
11:41
Fix [d4fb4e80d2]: Image photo commands read/write/put do not accept "-" as first letter in file names resp. image data check-in: 3407903e user: jan.nijtmans tags: trunk
11:37
Fix [d4fb4e80d2]: Image photo commands read/write/put do not accept "-" as first letter in file names resp. image data check-in: b89951ed user: jan.nijtmans tags: core-8-6-branch
11:31
Fix [d4fb4e80d2]: Image photo commands read/write/put do not accept "-" as first letter in file names resp. image data check-in: ba139870 user: jan.nijtmans tags: core-8-5-branch
10:51
Alternative proposed solution for [d4fb4e80d2], with test-case. Closed-Leaf check-in: f2ce2caf user: jan.nijtmans tags: bug-d4fb4e80d2-alt
2017-01-10
20:35
Merge core-8-6-branch so that new test imgPhoto-4.74 lands in the present bugfix branch as well Closed-Leaf check-in: fd4fd7da user: fvogel tags: bug-d4fb4e80d2
16:09
More internal use of size_t. Add test-case imgPhoto-4.74, which shows error-handling when there are two values on the command line not connected to options. check-in: c4151851 user: jan.nijtmans tags: trunk
16:02
More internal use of size_t. Add test-case imgPhoto-4.74, which shows error-handling when there are two values on the command line not connected to options. check-in: 4ffa8b06 user: jan.nijtmans tags: core-8-6-branch
2017-01-09
21:56
Fix [7a838c38a1]: X11 bind event ring buffer and NoExpose event. Patch from Christian Werner. check-in: e7b81812 user: fvogel tags: trunk
21:56
Fix [7a838c38a1]: X11 bind event ring buffer and NoExpose event. Patch from Christian Werner. check-in: 07ebb554 user: fvogel tags: core-8-6-branch
13:42
Better comment explaining why some events are ignored. Closed-Leaf check-in: cef0b3e4 user: fvogel tags: bug-7a838c38a1
2017-01-07
15:49
Patch from chw for [7a838c38a1]: X11 bind event ring buffer and GraphicsExpose/NoExpose check-in: 890e180b user: fvogel tags: bug-7a838c38a1
15:34
Merge core-8-6-branch check-in: d0b778eb user: fvogel tags: bug-d4fb4e80d2
15:26
Merge core-8-6-branch check-in: b3c097bb user: fvogel tags: bug-ae32eb7e10
15:21
Merge core-8-6-branch check-in: 298b3db8 user: fvogel tags: bug-1096580fff, soft-hyphen
15:18
Fix [c12af74765]: OS X - text-21.1 fails check-in: 5b68039b user: fvogel tags: trunk
15:18
Fix [c12af74765]: OS X - text-21.1 fails check-in: 46ce2328 user: fvogel tags: core-8-6-branch
15:15
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: d20e49af user: fvogel tags: trunk
15:14
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: 1f58d08e user: fvogel tags: core-8-6-branch
15:01
Fix [3df559ef7c] - Negative bbox width on OS X. check-in: f1440220 user: fvogel tags: trunk
15:00
Fix [3df559ef7c] - Negative bbox width on OS X. check-in: 339e61fd user: fvogel tags: core-8-6-branch
14:51
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: 8847b487 user: fvogel tags: bug-ae32eb7e10
14:45
Reverted [7ed6460f] since it fixes an issue unrelated to the bug presented in [3df559ef7c] - Negative bbox width on OS X. Closed-Leaf check-in: 0a5582b9 user: fvogel tags: bug-3df559ef7c
2017-01-06
14:14
Better fix for [c12af74765]: OS X - text-21.1 fails Closed-Leaf check-in: d7e0134e user: fvogel tags: bug-c12af74765
11:58
Merge core-8-6-branch. Some upstream androwish changes. check-in: e5866ba9 user: jan.nijtmans tags: androwish
2017-01-05
23:19
Fix [c12af74765]: OS X - text-21.1 fails check-in: e28a89af user: fvogel tags: bug-c12af74765
22:31
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail check-in: 9943305e user: fvogel tags: trunk
22:30
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail check-in: 7e8c4884 user: fvogel tags: core-8-6-branch
07:47
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail Closed-Leaf check-in: 3c69ea3f user: fvogel tags: bug-dac92f194c
2017-01-04
16:28
Added more glob patterns in order to ignore Windows-specific compilation products when running fossil extra check-in: 2b4b8080 user: fvogel tags: trunk
16:27
Added more glob patterns in order to ignore Windows-specific compilation products when running fossil extra check-in: 903aaca8 user: fvogel tags: core-8-6-branch
10:55
Previous commit was largely wrong. The chunk adjustment code must only be run when TK_LAYOUT_WITH_BASE_CHUNKS is true and TK_DRAW_IN_CONTEXT is false. check-in: 8cf3469f user: fvogel tags: bug-1096580fff, soft-hyphen
2017-01-03
13:14
Fix [f325020623]: Tk crashes when drawing many dashed objects check-in: 88ed2ef1 user: jan.nijtmans tags: trunk
13:12
Fix [f325020623]: Tk crashes when drawing many dashed objects check-in: 9006d396 user: jan.nijtmans tags: core-8-6-branch
13:05
Fix [f325020623]: Tk crashes when drawing many dashed objects check-in: e11410b5 user: jan.nijtmans tags: core-8-5-branch
2017-01-02
20:06
Fix crash happening when the chunk passed to CharDisplayProc() is not the base chunk. Also, move the chunk adjustment code so that it is run whether TK_DRAW_IN_CONTEXT is true or false. check-in: 83ad55b6 user: fvogel tags: bug-1096580fff, soft-hyphen
13:19
'Fixed' font-24.11 and unixfont-5.12 to fail again identically as they fail in core-8-6-branch. Closed-Leaf check-in: 09309b7e user: fvogel tags: bug-28a4535fa2
2017-01-01
20:56
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: fc7b584b user: fvogel tags: bug-28a4535fa2
2016-12-30
22:20
Do everything the other way round. Leave things how they were on OS X (revert [a076cf64] and [42e0339e]), and fix TkpDrawCharsInContext() on Win and Linux in case these platforms at some point of time decide to define TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT to true check-in: afe41bdd user: fvogel tags: bug-3df559ef7c
21:11
Restore correct rendering on OSX that was broken by the previous (platform-independent) commit check-in: a076cf64 user: fvogel tags: bug-3df559ef7c
2016-12-23
22:16
On Windows with TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT being both defined for testing purposes, rendering of the text was incorrect because some chunks were superimposed (this was only a display issue, x and width of all chunks were already correct). Fix this. check-in: 42e0339e user: fvogel tags: bug-3df559ef7c
22:05
On Windows with TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT being both defined for testing purposes, four tests (textDisp-18.6, 20.2, 20.3 and 20.4) were failing. Fix this. check-in: 7ed6460f user: fvogel tags: bug-3df559ef7c
18:41
Fix [3df559ef7c] - Negative bbox width on OS X. Tested OK on Windows with TK_LAYOUT_WITH_BASE_CHUNKS being defined. check-in: 67b7d4f1 user: fvogel tags: bug-3df559ef7c
2016-12-15
16:07
Proposed fix for [7d967c68]: Tk applications segmentation fault when ibus-daemon IME is restarted Closed-Leaf check-in: d4e818fa user: jan.nijtmans tags: bug-7d967c68
2016-12-08
22:15
Sync with core-8-6-branch check-in: 63da2b92 user: fvogel tags: bug-1096580fff, soft-hyphen
22:12
The test about drawing or not a soft hyphen, based on whether it is the last character of the display line was not correct when TK_LAYOUT_WITH_BASE_CHUNKS is defined (this is the case on OS X only). Fix that. check-in: 51c5e29b user: fvogel tags: bug-1096580fff, soft-hyphen
20:46
Micro-optimization in tkTextDisp.c check-in: fea56df2 user: fvogel tags: trunk
2016-12-07
21:13
Fix incorrect syntax in test imgPhoto-4.29 that was accepted before the fix [b26fc11eb0] and made the test fail since it's no longer accepted. check-in: c002a972 user: fvogel tags: bug-d4fb4e80d2
20:55
Fix [d4fb4e80d2] - Image photo commands read/write/put do not accept a dash as first letter in file names resp. image data (contributed patch) check-in: b26fc11e user: fvogel tags: bug-d4fb4e80d2
2016-12-06
16:45
To work with Tcl 9, need to init the stubs from Tcl 9. check-in: 66094f22 user: dgp tags: novem-support
15:08
Merge trunk. Fix [06c6d9422f]: novem-support branch doesn't build (Use of tclObjPtr is not possible in static builds) check-in: 6a477bee user: jan.nijtmans tags: novem-support
2016-12-02
21:05
Fixed [3ee76e41c2] - New textTag test failures check-in: 074a68b5 user: fvogel tags: trunk
20:58
Fix [ad98f10b3a] and [bd0017bf79] - bitmap-4.1 and cursor-4.1 tests failures. Also, apply again the same pattern to fix color-4.1 that was also failing (when the colorsFree constraint was met) despite there was no such report (yet). Thanks to dgp. check-in: ae13ed65 user: fvogel tags: trunk
12:57
[76e2d9c095] Repair broken test border-3.1 check-in: ab25b964 user: dgp tags: trunk
06:35
Remove superfluous lines (the default font of the text widget is already saved in $curFont before the tests start). Closed-Leaf check-in: c70ff5ca user: fvogel tags: bug-3ee76e41c2
2016-12-01
21:45
When changing the text font, (x,y) coordinates previously saved in the (xi,yi) doublets are no longer relevant. Save coordinates for each of the two font possibilities, and use the right ones in each test. check-in: 2db8eeda user: fvogel tags: bug-3ee76e41c2
19:27
Also the fact that the actually used fonts must be fixed-width needs to be checked when assessing the value of the haveFontSizes constraint check-in: 18e07a98 user: fvogel tags: bug-3ee76e41c2
2016-11-30
21:51
Fixed [3ee76e41c2] - New textTag test failures check-in: 4f976a03 user: fvogel tags: bug-3ee76e41c2
2016-11-24
09:12
merge core-8-6-branch check-in: 46ebc628 user: jan.nijtmans tags: trunk
09:07
Fix [86a7468862]. Make test combobox-3 pass on all platforms. check-in: eaef25b1 user: jan.nijtmans tags: core-8-6-branch
2016-11-22
09:14
Fix [86a7468862]. Make test combobox-3 pass (hopefully) on all platforms. Closed-Leaf check-in: c7628498 user: fvogel tags: bug-f60c54bec6
2016-11-18
13:18
merge trunk check-in: 6421f25c user: jan.nijtmans tags: novem-support
13:17
merge core-8-6-branch check-in: 826e632b user: jan.nijtmans tags: trunk
13:15
Fix [f60c54bec6]: Combobox does not retrieve -postoffset value from correct style check-in: 295741f9 user: jan.nijtmans tags: core-8-6-branch
13:12
constrain new test-case to UNIX only, since on Windows the test-result appears to depend on the window's border. check-in: 14e866ad user: jan.nijtmans tags: bug-f60c54bec6
2016-11-14
16:07
Merge core-8-6-branch check-in: 0edd0354 user: jan.nijtmans tags: androwish
2016-11-13
15:15
Fix for [f60c54bec6] Combobox does not retrieve -postoffset value from correct style. Thanks to Daniele Panza. check-in: e1835321 user: fvogel tags: bug-f60c54bec6
15:14
Added test combobox-3 to check [f60c54bec6] check-in: 838e6f82 user: fvogel tags: bug-f60c54bec6
2016-11-09
20:40
Correct alignment of comment check-in: ff72f3c3 user: fvogel tags: bug-1096580fff, soft-hyphen
20:40
Silence compiler warning (seen on Linux only, and only in release (no symbols) mode). check-in: 9aacc117 user: fvogel tags: bug-1096580fff, soft-hyphen
14:01
merge trunk check-in: 170c0759 user: jan.nijtmans tags: pspjuth-touch
13:43
merge trunk check-in: 01c423f9 user: jan.nijtmans tags: novem-support
13:41
Bring all win32 version stuff to one place. Should work the same (should still work on XP, although I don't know if we really want that). check-in: b26f2446 user: jan.nijtmans tags: trunk
12:43
Merge trunk check-in: 02f42506 user: jan.nijtmans tags: pspjuth-touch
11:03
Merge core-8-6-branch check-in: e7e8ecae user: jan.nijtmans tags: trunk
10:58
Workaround for possible build problem on Windows/MacOSX: Some (older) versions of X11/Xutil.h have a wrong signature for XOffsetRegion/XUnionRegion, so move them out of the way temporarly. check-in: 2ee7ecf4 user: jan.nijtmans tags: core-8-6-branch
2016-11-08
15:47
Mark "event-8" testcase nonPortable check-in: 6c0f8859 user: jan.nijtmans tags: trunk
15:46
Mark "event-8" testcase nonPortable check-in: 415bdb4b user: jan.nijtmans tags: core-8-6-branch, bug-e36963bfe8
12:30
merge core-8-6-branch check-in: f59975e6 user: jan.nijtmans tags: trunk
12:27
(micro-) optimize a few Win32 drawing functions, and make them work when npoints=0 check-in: 159164e2 user: jan.nijtmans tags: core-8-6-branch
10:45
Add XDrawSegments/XDrawPoint/XDrawPoints to internal stub table, and fix their signature matching X11. check-in: 9ba452d6 user: jan.nijtmans tags: core-8-5-branch
2016-11-07
14:43
Add another few Xlib stubs for Win32. Cherry-picked from AndroWish. Thanks to Christian Werner. check-in: d5fc9e1c user: jan.nijtmans tags: trunk
14:15
Add another few Xlib stubs for Win32. Cherry-picked from AndroWish. Thanks to Christian Werner. check-in: a0883a07 user: jan.nijtmans tags: core-8-6-branch
11:35
Merge core-8-6-branch. Upstream androwish changes check-in: 8798fccd user: jan.nijtmans tags: androwish
2016-11-05
12:04
Close unintended fork check-in: 2b6479ea user: fvogel tags: trunk
11:56
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. check-in: c8bfe9ac user: fvogel tags: trunk
11:17
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. check-in: 5a41b39c user: fvogel tags: core-8-6-branch
2016-11-04
15:38
More internal use of size_t, so refcounts can be bigger than before (2^31 -> 2^32 on 32-bit platforms, even more on 64-bit) check-in: 03c3b81d user: jan.nijtmans tags: trunk
2016-11-02
20:07
Removed proc ::tk_getFileType since it is used nowhere in Tk, is undocumented, is superseded by the -typevariable option of file dialogs, and was anyway only available if tk_strictMotif is true. check-in: af57e8d0 user: fvogel tags: trunk
12:18
Merge core-8-6-branch. Upstream androwish changes check-in: fe930542 user: jan.nijtmans tags: androwish
07:12
Fixed compile error on OSX, once more check-in: 40525043 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-11-01
21:37
Decided that soft hyphens always have zero width in their bounding boxes even if they are accidentally displayed (i.e. when they are located at the end of a display line). This seems Good Enough (TM) to me. check-in: 2e6a42fb user: fvogel tags: bug-1096580fff, soft-hyphen
21:31
(Hopefully) fixed compilation issue on OSX as reported by Brad Lanam in [1096580fff], by properly calling the adequate Tcl routines for manipulation of UTF-8 strings check-in: ea75c23f user: fvogel tags: bug-1096580fff, soft-hyphen
09:46
merge trunk check-in: 5f469880 user: jan.nijtmans tags: novem-support
09:43
Fix [e36963bfe8]: event generate and diaeresis check-in: 38be09c1 user: jan.nijtmans tags: trunk
09:40
Fix [e36963bfe8]: event generate and diaeresis check-in: 3cdcb21b user: jan.nijtmans tags: core-8-6-branch
2016-10-30
20:23
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. Closed-Leaf check-in: b6b4b212 user: fvogel tags: bug-6aea69fccb
20:16
Added test grid-23 (currently failing) showing bug [6aea69fccb] - grid configure -in problem check-in: 68c39776 user: fvogel tags: bug-6aea69fccb
18:04
Fixed [3588460fff] - -typevariable buggy in X11 check-in: bbfbaf2f user: fvogel tags: trunk
18:03
Fixed [3588460fff] - -typevariable buggy in X11 check-in: f2c96b09 user: fvogel tags: core-8-6-branch
18:01
Revert unintentional removal of ::tk_getFileType that happened in [374cb204] Closed-Leaf check-in: 02175bf2 user: fvogel tags: bug-3588460fff
13:54
Added test event-8 to test the fix for for [e36963bfe8] Closed-Leaf check-in: a766e47b user: fvogel tags: bug-e36963bfe8
2016-10-26
08:32
frame resize tests exercice all paths of pack and grid, removed tests for different master widget types, as it is a pack/grid issue Closed-Leaf check-in: aac88748 user: oehhar tags: tip-454
2016-10-24
19:04
Added tests for tip454: frame returns to size 1x1 when last children is unpacked/ungridded check-in: b5f8c4d1 user: oehhar tags: tip-454
2016-10-23
14:05
Fix [e36963bfe8]: event generate and diaeresis check-in: f580c1be user: jan.nijtmans tags: bug-e36963bfe8
2016-10-21
13:51
Fixed [3588460fff] - -typevariable buggy in X11, this time when tk_strictMotif is true. check-in: 374cb204 user: fvogel tags: bug-3588460fff
2016-10-16
20:29
Reasonable fix for [1096580fff] - soft-hyphen in text widget check-in: 1516a46a user: fvogel tags: bug-1096580fff, soft-hyphen
19:44
Added test textDisp-2.36 counting chars and displaychars in presence of soft hyphens. check-in: 5691e299 user: fvogel tags: bug-1096580fff, soft-hyphen
19:16
Added test textDisp-2.35 testing chunks with both tabs and soft hyphens. check-in: edad03b8 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-15
13:40
Removed an if case that can never happen. In LayoutDLine(), maxBytes is set such that \t (tab) characters, if present, are always the last character of a chunk. Then in TkTextCharLayoutProc() it is useless to test for p[bytesThatFit] == '\t' in the 'bytesThatFit < maxBytes' case. check-in: 435148d3 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-12
19:30
Fixed [3217462fff] - Tri-state buttons not working for non-native themes check-in: f3da508b user: fvogel tags: trunk
19:30
Fixed [3217462fff] - Tri-state buttons not working for non-native themes check-in: 564436a8 user: fvogel tags: core-8-6-branch
19:18
Fixed failing test filebox-3.5.0 check-in: f6c7486e user: fvogel tags: bug-3588460fff
18:34
Fixed [3588460fff] - -typevariable buggy in X11. Patch from Christian Gollwitzer check-in: 6719b8e8 user: fvogel tags: bug-3588460fff
18:32
Fixed typo check-in: e4a0a8b6 user: fvogel tags: trunk
18:30
Fixed typo check-in: 8b63aece user: fvogel tags: core-8-6-branch
12:05
Removed leftover debug code in new test textDisp-2.33 check-in: c9b5fb9c user: fvogel tags: bug-1096580fff, soft-hyphen
12:04
Added tests checking that soft hyphens are visible or not depending on their position on the display line check-in: 0e22171e user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-09
18:43
Merged core-8-6-branch check-in: e141700d user: fvogel tags: bug-1096580fff, soft-hyphen
18:36
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 33af1914 user: fvogel tags: trunk
18:36
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 84e9fa81 user: fvogel tags: core-8-6-branch
18:35
Fixed typo Closed-Leaf check-in: ef79e791 user: fvogel tags: bug-1080198fff
18:28
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: 54a994d0 user: fvogel tags: trunk
18:23
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: bbce0075 user: fvogel tags: core-8-6-branch
2016-10-05
15:46
'xpnative' and 'vista' (and 'aqua') themes: 'alternate on' changed to be identical to 'alternate', for radiobuttons Closed-Leaf check-in: 1d812ee9 user: fvogel tags: bug-3217462
14:45
'clam' theme: darker blue for the inside of the box in alternate state check-in: fb6dac09 user: fvogel tags: bug-3217462
13:48
Changed themes 'classic' and 'default' according to comments from Christian Gollwitzer in [3217462fff] check-in: ba987ba6 user: fvogel tags: bug-3217462
2016-10-03
15:05
merge core-8-6-branch. Upstream androwish modifications check-in: 9bb9bb4a user: jan.nijtmans tags: androwish
2016-10-02
12:07
Pulling changes from trunk Closed-Leaf check-in: ddee8897 user: hypnotoad tags: core_zip_vfs
2016-10-01
13:26
Fixed typo in comment check-in: f3ddae3e user: fvogel tags: bug-1096580fff, soft-hyphen
12:57
Fixed typo in comment check-in: 2f8c925a user: fvogel tags: bug-1096580fff, soft-hyphen
12:30
Beginning of a fix for [1096580fff] - Text widget word wrapping: made word-break algorithm consider soft hyphens '-' as a potential break point. New test textDisp-2.32 added. check-in: 8be8c30e user: fvogel tags: bug-1096580fff, soft-hyphen
10:00
Text widget word wrapping: made word-break algorithm consider normal hyphens '-' as a potential break point. New test textDisp-2.31 added. check-in: d698107f user: fvogel tags: bug-1096580fff, soft-hyphen
2016-09-30
19:13
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 4d099586 user: fvogel tags: bug-1080198fff
18:59
Fixed typo in comment check-in: 7095b721 user: fvogel tags: trunk
18:59
Fixed typo in comment check-in: 6be1cfde user: fvogel tags: core-8-6-branch
14:19
Restored successful tests textDisp-*.* Closed-Leaf check-in: 50f6eff2 user: fvogel tags: bug-1082213fff
14:18
Added explanatory comment check-in: b68a7280 user: fvogel tags: bug-1082213fff
09:29
Add a few "const" keywords, just for 'correctness' check-in: b8e169f0 user: jan.nijtmans tags: trunk
07:37
Fix UNIX build check-in: 80d637d4 user: jan.nijtmans tags: trunk
07:34
Fix UNIX build, and eliminate possible warning in Makefile check-in: c7ddbfcb user: jan.nijtmans tags: core-8-6-branch
2016-09-29
16:26
Restored successful test text-19.16 check-in: 54f630c0 user: fvogel tags: bug-1082213fff
16:12
Explained why only spaces are trimmed and not tabs check-in: 8ff7977c user: fvogel tags: bug-1082213fff
12:40
remove unintended failing test-case, added in previous commit check-in: 5c992130 user: jan.nijtmans tags: core-8-6-branch
12:38
Fix [6c0d7aec67]: unicode text input Windows 8 check-in: 1cd1c98d user: jan.nijtmans tags: trunk
12:03
Fix [6c0d7aec67]: unicode text input Windows 8. Added some test-cases using the "font actual" command. check-in: 3c1d50b0 user: jan.nijtmans tags: core-8-6-branch
2016-09-28
19:18
Slightly better fix check-in: e84cb09a user: fvogel tags: bug-1082213fff
15:54
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: 69686423 user: fvogel tags: bug-1082213fff
2016-09-27
15:50
merge core-8-6-branch, keep FONTMAP_SHIFT to the original value. Closed-Leaf check-in: 7d11da38 user: jan.nijtmans tags: rfe-6c0d7aec67
15:44
clearify comment check-in: 5ff8c90c user: jan.nijtmans tags: core-8-6-branch
15:21
Merge core-8-6-branch. More surrogate handling, e.g. in HandleIMEComposition() check-in: 9e7c5fd0 user: jan.nijtmans tags: rfe-6c0d7aec67
14:43
merge trunk check-in: 52397789 user: jan.nijtmans tags: novem-support
14:42
merge core-8-6-branch check-in: 95efd9ef user: jan.nijtmans tags: trunk
14:41
Internal code simplification: Store Unicode character in keycode field in stead of trans_chars. No behavior change, just use a different internal event type. check-in: 9cd5169a user: jan.nijtmans tags: core-8-6-branch
10:08
Fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 check-in: 6b21cc27 user: jan.nijtmans tags: trunk
10:04
Fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28. Change (internal) TkpGetFontAttrsForChar() signature to match androwish's, no functional change. check-in: f203d3d2 user: jan.nijtmans tags: core-8-6-branch
09:58
Fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 check-in: 6296323f user: jan.nijtmans tags: core-8-5-branch
2016-09-26
15:40
merge core-8-6-branch. Upstream androwish modifications check-in: 1c5153ed user: jan.nijtmans tags: androwish
11:54
merge core-8-6-branch check-in: 6effd45d user: jan.nijtmans tags: rfe-6c0d7aec67
11:47
merge core-8-6-branch check-in: e65dd737 user: jan.nijtmans tags: trunk
11:45
Introduce two utility functions for handling Unicode surrogate pairs, and use it in tkWinKey.c. No change in functionality. check-in: 11742dc7 user: jan.nijtmans tags: core-8-6-branch
09:50
merge core-8-6-branch check-in: c8ba59a3 user: jan.nijtmans tags: rfe-6c0d7aec67
09:03
Permit static linking to the MSVCRT as a stand-alone option. Patch by Joe Mistachkin. check-in: 7d896521 user: jan.nijtmans tags: core-8-6-branch
2016-09-25
20:13
New attempt to fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 Closed-Leaf check-in: 5d5b146b user: fvogel tags: bug-720879afe9-alt
19:20
Fixed [3217462fff] for the alt and classic themes check-in: 32275e17 user: fvogel tags: bug-3217462
2016-09-24
21:50
Fixed typo check-in: 427b7137 user: fvogel tags: bug-3217462
18:28
Long lines are ugly check-in: a2070d49 user: fvogel tags: bug-3217462
18:27
Fixed clam theme for all states check-in: 3a56e2e3 user: fvogel tags: bug-3217462
16:57
Improved formatting check-in: 258ef197 user: fvogel tags: bug-3217462
2016-09-23
14:09
First attempt at bug-fix for [720879afe9]. Doesn't work yet (characters 'x' and 'y' react strange, something still is very wrong!!!) Closed-Leaf check-in: 4b9f602d user: jan.nijtmans tags: bug-720879afe9
2016-09-22
13:50
Merge core-8-6-branch to trunk. check-in: 99ad1660 user: patthoyts tags: trunk
13:44
Merge core-8-5-branch to core-8-6-branch. check-in: 25b5e86c user: patthoyts tags: core-8-6-branch
13:42
Correct expansion of the spinbox textarea for the vista theme.

The spinbox textarea should stretch to fill the widget and does so with all except the vista theme. Added a test to check for this expansion to avoid regression.

Fix identified Kumba on StackOverflow ( https://stackoverflow.com/a/36393680/291641 ) check-in: f91b7065 user: patthoyts tags: core-8-5-branch

09:16
Patch by Koen in Ticket [d6b95ce4]: no check for ALLOCED_MASTER, second place in grid where master can become empty check-in: bd3aa3c9 user: oehhar tags: tip-454
00:03
Merge core-8-6-branch to trunk. check-in: fb9d897d user: patthoyts tags: trunk
2016-09-21
23:59
[3126428] Repaint ttk labels and buttons when the image is changed.

In Tk the images associated with labels and buttons have their image changed callback set to cause the widget to be redrawn if the image is changed in any way. However, this has not been done for the ttk equivalent widgets. check-in: b9e88ded user: patthoyts tags: core-8-6-branch

23:41
[3126428] Repaint ttk labels and buttons when the image is changed.

In Tk the images associated with labels and buttons have their image changed callback set to cause the widget to be redrawn if the image is changed in any way. However, this has not been done for the ttk equivalent widgets. check-in: 70a23e85 user: patthoyts tags: core-8-5-branch

13:47
grid: shrink frame when last child is ungridded. Ticket [d6b95ce4] check-in: 318549b3 user: fvogel tags: tip-454
12:45
merge trunk check-in: 4b347f33 user: jan.nijtmans tags: novem-support
12:44
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/ check-in: bb7eb2dc user: jan.nijtmans tags: trunk
12:43
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/ check-in: 3d512d1c user: jan.nijtmans tags: core-8-6-branch
12:40
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/ check-in: 8453a8e8 user: jan.nijtmans tags: core-8-5-branch
08:44
pack: shrink frame when last child is unpacked. Ticket [d6b95ce4] check-in: 64fe74c3 user: oehhar tags: bug-d6b95ce492-alt, tip-454
08:31
Tri-state buttons not working for non-native themes. Bug [3217462] check-in: 71c6b472 user: oehhar tags: bug-3217462
06:32
(Modernized) patch from egavilan to fix [2863003fff] and [d6b95ce492] - tk frame does not shrink to 0 height if last children unpacked. A virtual event is sent when the pack or grid geometry manager leaves a parent without any slaves Leaf check-in: 60230550 user: fvogel tags: bug-d6b95ce492, rfe-2863003fff
2016-09-19
18:52
Permit static linking to the MSVCRT as a stand-alone option. Enable WinXP SDK compatibility. Closed-Leaf check-in: ab1f0965 user: mistachkin tags: winFixes
12:05
Enhanced proposed fix [6c0d7aec67]: unicode text input Windows 8. More places where Unicode surrogate handling could be improved. check-in: 158c61aa user: jan.nijtmans tags: rfe-6c0d7aec67
10:14
More simplifications check-in: 2ed5f293 user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-16
12:17
Rename TkUtfToUniChar32 to TkUtfToUniChar2, and various simplifications needing less #ifdef's check-in: 5dd9f682 user: jan.nijtmans tags: rfe-6c0d7aec67
07:49
Patch from Christian Werner, for evaluation check-in: 050a13ca user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-13
11:58
merge core-8-6-branch check-in: fa4660a6 user: jan.nijtmans tags: androwish
2016-09-10
09:08
Fixed [eb26817783] - listbox-13.3 fails on Linux check-in: c084d13c user: fvogel tags: trunk
09:07
Fixed [eb26817783] - listbox-13.3 fails on Linux check-in: faa07d44 user: fvogel tags: core-8-6-branch
09:05
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 check-in: 1402c171 user: fvogel tags: trunk
09:05
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 check-in: dae3fe82 user: fvogel tags: core-8-6-branch
09:01
merged core-8-6-branch check-in: b0de7cc5 user: fvogel tags: trunk
2016-09-08
08:57
fix comment (Thanks, Christian!) check-in: 5d55e1c0 user: jan.nijtmans tags: core-8-6-branch
08:51
left-over upstream changes check-in: 9060b382 user: jan.nijtmans tags: androwish
08:47
merge core-8-6-branch check-in: 504bf520 user: jan.nijtmans tags: androwish
08:05
merge trunk check-in: a819bb8f user: jan.nijtmans tags: novem-support
08:04
merge core-8-6-branch check-in: aba25651 user: jan.nijtmans tags: trunk
08:03
Fix [6c0d7aec67]: unicode text input Windows 8 check-in: fc60f038 user: jan.nijtmans tags: core-8-6-branch
07:56
merge core-8-6-branch Closed-Leaf check-in: cecf1adb user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-05
22:22
Merge from trunk check-in: 8a8fac1e user: pspjuth tags: pspjuth-touch
2016-09-04
18:46
Fixed [2945130fff] for the right Control and Alt keys. WONTFIX the case of the right Shift key due to Windows plaftorm limitation. check-in: f9f2c2c1 user: fvogel tags: trunk
18:46
Fixed [2945130fff] for the right Control and Alt keys. WONTFIX the case of the right Shift key due to Windows plaftorm limitation. check-in: 06ce140b user: fvogel tags: core-8-6-branch
2016-09-03
16:57
Fixed [eb26817783] - listbox-13.3 fails on Linux Closed-Leaf check-in: 9116a428 user: fvogel tags: bug-eb26817783
15:27
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 Closed-Leaf check-in: f59fefb1 user: fvogel tags: bug-8c4216dca9
2016-09-01
20:13
Merged core-8-6-branch check-in: bf6ff499 user: fvogel tags: trunk
20:12
Merged branch [bug-6976e4b3b2] check-in: 4159ebc4 user: fvogel tags: core-8-6-branch
20:10
Cherrypicked [c8256e859a] - Fix from pspjuth to restore the default false value of -undo which was unintentionally changed by [3ff41efa17] Closed-Leaf check-in: 18369538 user: fvogel tags: bug-6976e4b3b2
13:43
unnecessary macro check-in: f97c4e8f user: jan.nijtmans tags: rfe-6c0d7aec67
13:21
(experiment) don't fill trans_chars any more when send_event == -3. Results in many simplifications while it still should work the same check-in: 64509821 user: jan.nijtmans tags: rfe-6c0d7aec67
12:56
don't forget to set the keycode ;-) check-in: 5dc350ba user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-31
09:49
Implement USE_EXTRA_EVENTS=1, which generates additional events for surrogate pairs when TCL_USF_MAX==3. Since the information in trans_chars is redundant (same as keycode), I don't believe this is better. Test-cases to prove otherwise welcome! check-in: 8147aa1e user: jan.nijtmans tags: rfe-6c0d7aec67
08:55
Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry check-in: ca288433 user: jan.nijtmans tags: trunk
08:50
Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry check-in: d5886318 user: jan.nijtmans tags: core-8-6-branch
2016-08-30
20:01
Made text widget's default undo false again. check-in: 549d2f56 user: pspjuth tags: trunk
19:46
Made text widget's default undo false again. check-in: c8256e85 user: pspjuth tags: core-8-6-branch
13:46
merge core-8-6-branch check-in: ccbaeade user: jan.nijtmans tags: androwish
10:24
Enhance TkpGetString() to handle Unicode characters, even when TCL_UTF_MAX==3. check-in: d004b524 user: jan.nijtmans tags: rfe-6c0d7aec67
07:33
merge core-8-6-branch. Add patch from Christian Werner, and one step closer to working with TCL_UTF_MAX=3 check-in: 0c205a24 user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-29
17:57
Fixed [2cf3d6942c] - Test button-5.24 fails check-in: 7ee91ba3 user: fvogel tags: trunk
17:45
Fixed [2cf3d6942c] - Test button-5.24 fails check-in: 4667619c user: fvogel tags: core-8-6-branch
17:44
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only check-in: 3d76abf4 user: fvogel tags: trunk
17:43
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only check-in: 94e8db77 user: fvogel tags: core-8-6-branch
17:42
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only Closed-Leaf check-in: 48054f96 user: fvogel tags: bug-fa32290898
15:45
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: ef1b7ba6 user: fvogel tags: trunk
15:45
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: d4e1f680 user: fvogel tags: core-8-6-branch
15:38
Merged implementation of TIP #449 - [text] undo/redo to Return Range of Characters - following acceptation by vote of the TCT check-in: 177f5ee6 user: fvogel tags: trunk
15:28
Rebased to trunk since TIP #449 was accepted for merging to trunk only, not to core-8-6-branch Closed-Leaf check-in: d0aea8f2 user: fvogel tags: tip-449
12:31
rebase to core-8-6-branch. should now work with TCL_UTF_MAX=4 and TCL_UTF_MAX=6 (not yet with TCL_UTF_MAX=3) check-in: 43f27bfa user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-25
19:37
Use virtual events for touch. Removed <Touch> check-in: c1ca811f user: pspjuth tags: pspjuth-touch
2016-08-23
20:51
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen. check-in: ca33f109 user: fvogel tags: trunk
20:51
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen. check-in: 3fca6d54 user: fvogel tags: core-8-6-branch
20:16
Patch [6c0d7aec67] from Christian Werner on upstream Androwish to better handle unicode text input for Windows 8 by dealing with wParam VK_PACKET in WM_KEYDOWN and WM_SYSKEYDOWN events. This was observed on a Windows 8.1 tablet when the on-screen virtual keyboard is used to enter Emojis for example. The changes allow to enter Emojis when Tcl/Tk is built with TCL_UTF_MAX>3. check-in: aaa031e1 user: fvogel tags: rfe-6c0d7aec67
19:30
Added non regression test case menu-38.1 check-in: 03cfff45 user: fvogel tags: bug-fa32290898
18:27
Improved further test button-5.24: the test no longer depends on default values for -padx and -pady and it now computes the expected size of the button Closed-Leaf check-in: a6f3ed76 user: fvogel tags: bug-2cf3d6942c
2016-08-19
21:47
Fixed [2cf3d6942c] - Test button-5.24 fails. First, use {Helvetica -12} as font for the button text instead of {Helvetica -12 bold} since it's the former and not the latter that is tested against in constraints.tcl regarding the 'font' constraint. Second, don't force -width to a fixed value, otherwise width results can be wrong. Third, adjust the test results in width according to the two previous changes. check-in: 4a464a6b user: fvogel tags: bug-2cf3d6942c
20:31
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: 470cbe0b user: fvogel tags: bug-fa32290898
12:20
merge core-8-6-branch check-in: 39a7ebb5 user: jan.nijtmans tags: androwish
2016-08-18
19:05
Implementation of TIP #442 by René Zaumseil - Display text in progressbars check-in: a4f16b1d user: fvogel tags: tip-442
2016-08-13
20:18
Fixed [e8a111970a] - Misleading documentation for menu accelerator option check-in: 0b115c2d user: fvogel tags: trunk
20:16
Fixed [e8a111970a] - Misleading documentation for menu accelerator option check-in: 48652bed user: fvogel tags: core-8-6-branch
20:03
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen Closed-Leaf check-in: 9339d0a4 user: fvogel tags: bug-a2abc45ee6
19:53
Suppore pan options and pan inertia. Remade script API. check-in: bec7c299 user: pspjuth tags: pspjuth-touch
2016-08-12
19:35
Dokumentation check-in: ad584de0 user: pspjuth tags: pspjuth-touch
16:51
Solution for differentiating left and right shift keys. Closed-Leaf check-in: 27f238b2 user: fvogel tags: bug-2945130fff-shift
15:16
merge trunk check-in: 387cd37e user: jan.nijtmans tags: novem-support
14:44
Change Tk_FreeXId() into a macro. A few end-of-line spacing eliminations. check-in: 0d1b696e user: jan.nijtmans tags: trunk
2016-08-11
18:24
Added touch configuration check-in: a9abb0a0 user: pspjuth tags: pspjuth-touch
12:22
Left and right Control and Alt keys are distinguished using the Extended flag (the previously implemented trick only worked for KeyPress, not for KeyRelease). Closed-Leaf check-in: 92c04257 user: fvogel tags: bug-2945130fff
12:12
Consider the Extended flag for both KeyPress and KeyRelease events coming from the extended (keypad) keys. I can't see why implementation of TIP #158 [b8333852a2] considered the extended flag only for KeyPress, and forced clearing it in the state integer for KeyRelease. check-in: 3db46b9d user: fvogel tags: bug-2945130fff
00:00
Handle gestures check-in: 82a228e1 user: pspjuth tags: pspjuth-touch
2016-08-10
22:12
Touch work check-in: f689bc8d user: pspjuth tags: pspjuth-touch
00:53
Experimental branch for touch support check-in: cfdf5a3c user: pspjuth tags: pspjuth-touch
2016-08-03
10:19
Fixed [e8a111970a] - Misleading documentation for menu accelerator option Closed-Leaf check-in: f1d876ec user: fvogel tags: bug-e8a111970a
2016-07-31
14:07
End of fix for [5660d11c3f] - text tag -background option overrules -lmargincolor - DOcumentation update check-in: 80eb2bd0 user: fvogel tags: trunk
14:06
End of fix for [5660d11c3f] - text tag -background option overrules -lmargincolor - DOcumentation update check-in: d97ca2db user: fvogel tags: core-8-6-branch
13:58
Added missing space Closed-Leaf check-in: 51693900 user: fvogel tags: bug-5660d11c3f
09:43
Fix for [3512539fff] removed, by popular demand check-in: d7c18aa6 user: fvogel tags: trunk
09:42
Fix for [3512539fff] removed, by popular demand Closed-Leaf check-in: 344e319f user: fvogel tags: bug-3512539fff
09:39
merged trunk check-in: 5042c362 user: fvogel tags: bug-3512539fff
2016-07-29
19:28
Clarified documentation about precedence of color specifications: -[lr]margincolor tag option > -background tag option > -background widget option check-in: 9dbcde85 user: fvogel tags: bug-5660d11c3f
2016-07-28
12:47
merge mark check-in: 21daec84 user: dgp tags: trunk
12:46
merge release check-in: 90632dc0 user: dgp tags: core-8-6-branch
12:46
[5660d11c3f] Fix new -lmargincolor check-in: 18cdcb0b user: dgp tags: trunk
2016-07-26
14:01
merge 8.6 Closed-Leaf check-in: baf29694 user: dgp tags: rc2, release, core-8-6-6, core-8-6-6-rc
14:00
[5660d11c3f] Fix new -lmargincolor check-in: 0a3246ac user: dgp tags: core-8-6-branch
09:36
merged core-8-6-branch check-in: 962d6e22 user: fvogel tags: bug-5660d11c3f
09:30
Fixed [5660d11c3f] - text tag -background option overrules -lmargincolor check-in: 316b16bd user: fvogel tags: bug-5660d11c3f
2016-07-22
13:59
Complete changes file update. check-in: ae5c3bb7 user: dgp tags: rc1, core-8-6-6-rc
12:40
[450bb0ecad] Fix corruption [tk busy] creates on OSX. check-in: 56bccbf4 user: dgp tags: trunk
12:40
merge mark check-in: 8219b837 user: dgp tags: trunk
03:14
changes file WIP check-in: 658845e9 user: dgp tags: core-8-6-6-rc
2016-07-21
20:09
merge 8.6 check-in: dcc49ecf user: dgp tags: core-8-6-6-rc
20:08
[450bb0ecad] Fix corruption [tk busy] creates on OSX. check-in: d3a347d2 user: dgp tags: core-8-6-branch
20:06
merge 8.6 Closed-Leaf check-in: 0cb77e7f user: dgp tags: bug-450bb0ecad
2016-07-19
23:48
Final tweak for OS X wm crash, thanks to Marc Culler check-in: 901412f1 user: kevin_walzer tags: trunk
23:48
Final tweak for OS X wm crash, thanks to Marc Culler check-in: 30856df3 user: kevin_walzer tags: core-8-6-branch
2016-07-17
03:19
Fix for Ticket c84f660833546b1b84e7fd3aef930c2f17207461 (Tk crashes when toplevel placed on second display, Mac); thanks to Marc Culler for patch check-in: b8df85ce user: kevin_walzer tags: trunk
03:19
Fix for Ticket c84f660833546b1b84e7fd3aef930c2f17207461 (Tk crashes when toplevel placed on second display, Mac); thanks to Marc Culler for patch check-in: 0dff4e5f user: kevin_walzer tags: core-8-6-branch
2016-07-15
10:47
Fix for image/alpha rendering under hidpi/Retina displays on Mac OS; thanks to Marc Culler for assistance check-in: 132ff991 user: kevin_walzer tags: core-8-6-branch
10:46
Fix for image/alpha rendering under hidpi/Retina displays on Mac OS; thanks to Marc Culler for assistance check-in: c6301aba user: kevin_walzer tags: trunk
2016-07-12
14:14
Start RC branch for Tk 8.6.6 check-in: 631c22a1 user: dgp tags: core-8-6-6-rc
2016-07-08
01:22
Fix for bitmap distortion on Mac OS; thanks to Marc Culler for patch check-in: 6c26efe3 user: kevin_walzer tags: trunk
01:21
Fix for bitmap distortion on Mac OS; thanks to Marc Culler for patch check-in: 02f7db4b user: kevin_walzer tags: core-8-6-branch
2016-07-07
06:39
Added comments justifying why we can rely on finding all the needed marks still in the text widget at the time they are transformed into indices. check-in: aba89761 user: fvogel tags: tip-449
2016-07-06
17:00
The undo marks identifier is now a member of textPtr->sharedTextPtr. This makes results of test text-8.22 independant of previous undo/redo actions on other text widgets. check-in: e45568b5 user: fvogel tags: tip-449
03:03
Fix for excessive label padding in Tk/Mac; thanks to Brad Lanam for bug report check-in: 06e5b1f8 user: kevin_walzer tags: trunk
03:00
Fix for excessive label padding in Tk/Mac; thanks to Brad Lanam for bug report check-in: 18b19e31 user: kevin_walzer tags: core-8-6-branch
2016-07-05
20:37
Merged core-8-6-branch check-in: ee1d765e user: fvogel tags: tip-449
20:36
Fixed copy/paste error in test text-27.28 - one wants to test undo and redo, not twice undo check-in: 2fad88cb user: fvogel tags: tip-449
20:07
Added more tests, and fixed test result of text-27.26 since now indices are relative to the text widget state at undo/redo return time, and also because they are optimized (no overlaps) check-in: 13b9b5bd user: fvogel tags: tip-449
20:03
Removed unintended whitespace change check-in: 33ccff8f user: fvogel tags: tip-449
20:02
Better comments explaining the algorithm in ::tk::TextUndoRedoProcessMarks check-in: 232ed197 user: fvogel tags: tip-449
2016-07-04
21:26
Return indices making sense at undo/redo return time. The returned ranges are optimized (no duplicates, no overlapping ranges). Works but needs polishing. check-in: 6c03c35d user: fvogel tags: tip-449
2016-06-29
19:06
Added EditorConfig support (experimental) check-in: 7ad4c28b user: fvogel tags: editorconfig
2016-06-28
21:28
[ce92c79bc6] Improve the 'configure' method of the internal megawidget framework. Thanks to Schelte Bron for pointing out the problems with it. check-in: fc814ed7 user: dkf tags: trunk
21:25
[ce92c79bc6] Improve the 'configure' method of the internal megawidget framework. Thanks to Schelte Bron for pointing out the problems with it. check-in: e1099ee9 user: dkf tags: core-8-6-branch
18:41
Merged core-8-6-branch check-in: 1cefcd34 user: fvogel tags: tip-449
2016-06-27
19:23
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: 7b7e5b51 user: fvogel tags: trunk
19:23
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: 16bb032e user: fvogel tags: core-8-6-branch
2016-06-26
20:18
Fixed typos Closed-Leaf check-in: c94ac140 user: fvogel tags: bug-4cb3dab4eb
2016-06-23
12:09
Merge core-8-6-branch check-in: feea312b user: jan.nijtmans tags: androwish
2016-06-22
18:19
Modernize Tk_Init() to use Tcl 8.6 features. check-in: a62e3e93 user: dgp tags: trunk
18:17
Modernize Tk_Init() to use Tcl 8.6 features. check-in: 36fecf99 user: dgp tags: core-8-6-branch
18:10
[787adc5ed7] Workaround potential crash in Tcl_DStringAppend. check-in: 2bd85d72 user: dgp tags: core-8-6-branch
17:48
[787adc5ed7] Workaround potential crash in Tcl_DStringAppend. check-in: 68d594b8 user: dgp tags: core-8-5-branch
2016-06-21
21:19
Fixup the typecasting Closed-Leaf check-in: ad28669b user: dgp tags: dgp-modernize-init
20:31
work in progress check-in: 5955d9d9 user: dgp tags: dgp-modernize-init
14:31
Start bringing Tk_Init up to date with facilities Tcl provides. check-in: 54ec3725 user: dgp tags: dgp-modernize-init
2016-06-15
10:12
Merge trunk check-in: 07834ac3 user: jan.nijtmans tags: novem-support
10:08
Whitespace fixes check-in: 792b3fcd user: jan.nijtmans tags: trunk
10:01
Whitespace fixes check-in: 557038bb user: jan.nijtmans tags: core-8-6-branch
09:19
Merge core-8-6-branch check-in: d254e0fd user: jan.nijtmans tags: androwish
2016-06-11
20:11
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: c26274ec user: fvogel tags: bug-4cb3dab4eb
15:12
Merged core-8-6-branch check-in: 32c88915 user: fvogel tags: tip-449
15:04
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 01206c46 user: fvogel tags: trunk
14:50
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 09fa3e79 user: fvogel tags: core-8-6-branch
2016-06-09
13:40
Proposed solution for [22ace0d494]. Actually, the value of alphaOffset was protected such that invalid values would result in the alpha information being ignored. I guess that it's safe now to remove it. check-in: 776371f4 user: jan.nijtmans tags: rfe-22ace0d494
12:13
Merge trunk. Various upstream androwish changes check-in: de0c4124 user: jan.nijtmans tags: androwish
2016-06-08
15:33
Added test case text-27.16a to guard against regressions regarding [6976e4b3b2] check-in: 168b5515 user: fvogel tags: bug-6976e4b3b2
15:27
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 3ff41efa user: fvogel tags: bug-6976e4b3b2
13:23
Added test case text-27.26 for [.text edit undo/redo] return values check-in: 9d5e1c4b user: fvogel tags: tip-449
09:38
It is not possible to rely only on the interp result. A list of indices has to be built as a return value to undo/redo because there can be several edits between two separators and all such edits have to report which range of text they changed. Note: this commit does not deal with refcounts, it is very likely wrong in that respect. check-in: afa23a02 user: fvogel tags: tip-449
08:34
Updated documentation regarding return values for [.text edit undo/redo] check-in: 552ec80b user: fvogel tags: tip-449
2016-06-07
21:04
Possible solution for [1217222] - [.text edit undo/redo] return ranges of modified characters check-in: 6cd8c5d9 user: fvogel tags: tip-449
2016-06-01
15:17
merge trunk check-in: 61aa18fa user: jan.nijtmans tags: novem-support
15:12
Fix 3bd69eba99a395ee: 'make dist' fails when tclsh9.0 is on $PATH check-in: 89cd4b06 user: jan.nijtmans tags: trunk
15:11
Fix 3bd69eba99a395ee: 'make dist' fails when tclsh9.0 is on $PATH check-in: 48fe0012 user: jan.nijtmans tags: core-8-6-branch
15:08
Fix 3bd69eba99a395ee: 'make dist' fails when tclsh9.0 is on $PATH check-in: aa6515f7 user: jan.nijtmans tags: core-8-5-branch
2016-05-31
09:29
merge trunk check-in: ca90f850 user: jan.nijtmans tags: novem-support
09:28
unnecessary spacing check-in: 891f0a8e user: jan.nijtmans tags: trunk
2016-05-30
20:28
Fixed tests cases bad interactions and a forgotten mouse warping case (event generate {} <...> -warp 1 is valid) check-in: 32b7a062 user: fvogel tags: trunk
20:20
Fixed tests cases bad interactions and a forgotten mouse warping case (event generate {} <...> -warp 1 is valid) check-in: 2131f788 user: fvogel tags: core-8-6-branch
20:16
A mouse button once pressed should be released. Doing otherwise messes up with assumptions in other (later) tests from the test suite, which reasonably think they start with all mouse buttons depressed. In the present case, canvas-13.1 failed because event generation of <ButtonRelease-1> was missing in test bind-32 Closed-Leaf check-in: 3b56aa53 user: fvogel tags: bug-79549a9134
19:38
Fixed crash when calling event generate {} <Motion> -warp 1 check-in: 0d6f2de7 user: fvogel tags: bug-79549a9134
18:36
Fixed [79549a9134] - Mouse pointer warping crashes check-in: 5d3c589c user: fvogel tags: trunk
18:33
Fixed [79549a9134] - Mouse pointer warping crashes check-in: af79c31a user: fvogel tags: core-8-6-branch
18:14
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window check-in: 0f2de9a3 user: fvogel tags: trunk
18:14
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window check-in: 2fc6c6a8 user: fvogel tags: core-8-6-branch
18:07
Merged TIP #446 accepted by TCT vote. This fixes [1273358] - Ask a text widget for the depth of its undo and redo stacks. check-in: 18b5c257 user: fvogel tags: trunk
18:05
Merged TIP #446 accepted by TCT vote. This fixes [1273358] - Ask a text widget for the depth of its undo and redo stacks. check-in: 85fe3473 user: fvogel tags: core-8-6-branch
2016-05-29
19:21
(Experimental) Removed screen dependency of TkBorders Leaf check-in: 2bf152f8 user: fvogel tags: multiscreens-exp1
2016-05-27
09:33
Make windows aware of screen assignation changes when they are moved from one monitor to another one check-in: 66446aa5 user: fvogel tags: multiscreens-exp1
2016-05-26
20:46
More complete fix for [79549a9134] - Mouse pointer warping crashes, with a non-regression test case. check-in: 89b1343f user: fvogel tags: bug-79549a9134
18:21
Fixed [79549a9134] - Mouse pointer warping crashes check-in: 3a4c49a5 user: fvogel tags: bug-79549a9134
2016-05-25
21:19
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window Closed-Leaf check-in: e610cbad user: fvogel tags: bug-f2655bb0ec
19:36
Fixed [109865fa01] - ttk::menubutton unsafe wrt widget destruction check-in: 9124c4d8 user: fvogel tags: trunk
19:35
Fixed [109865fa01] - ttk::menubutton unsafe wrt widget destruction check-in: 392d70f3 user: fvogel tags: core-8-6-branch
2016-05-22
20:55
Added test checkbutton-1.7 to guard against regressions regarding [109865fa01] Closed-Leaf check-in: 265212e3 user: fvogel tags: bug-109865fa01
19:56
Fixed [109865fa01] - ttk::menubutton has an unprotected winfo check-in: 6545d24e user: fvogel tags: bug-109865fa01
2016-05-20
15:43
Merged core-8-6-branch Leaf check-in: 05965ced user: fvogel tags: multiscreens
15:36
Fixed [011706ec42] for the scrollbar case check-in: fb0b30b1 user: fvogel tags: trunk
15:31
Fixed [011706ec42] for the scrollbar case check-in: b79e2703 user: fvogel tags: core-8-6-branch
2016-05-19
14:29
Fix XOffsetRegion/XUnionRegion prototypes (not currently used). Remove unneccessary white-space. check-in: f2908787 user: jan.nijtmans tags: trunk
12:02
Merge trunk. Change TkpGetFontAttrsForChar() signature for better Unicode handling check-in: a89b83ed user: jan.nijtmans tags: androwish
2016-05-18
18:48
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing check-in: 2e273ecd user: fvogel tags: trunk
18:27
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing check-in: 0072d910 user: fvogel tags: core-8-6-branch
10:14
Fixed [011706ec42] for the scrollbar case. Closed-Leaf check-in: 17c4cb5e user: fvogel tags: bug-011706ec42
02:26
Tweak to allow Tk to build on 10.5; thanks to Marc Culler for patch check-in: 334ba4c1 user: kevin_walzer tags: core-8-6-branch
02:24
Tweak to allow Tk to build on 10.5; thanks to Marc Culler for patch check-in: 167c75a5 user: kevin_walzer tags: trunk
2016-05-17
20:36
Added (currently failing) test case scrollbar-11.1 - Note that it will only fail on x11 and on aqua, not on Win because on Windows there is no binding of <2> for the Scrollbar class check-in: a59d8940 user: fvogel tags: bug-011706ec42
20:00
Took comments from Koen Danckaert into account (with my thanks) to simplify the implementation of TkUndoCanUndo() and TkUndoCanRedo() in tkUndo.c, and in tkText.c to remove direct calls to internals of the undo or redo stack Closed-Leaf check-in: b699eb0e user: fvogel tags: tip-446
2016-05-12
22:21
Unified branched tip-446-undodepth and tip-446-canundo to become branch tip-446 check-in: 2bfc04af user: fvogel tags: tip-446
21:42
Aligned GenerateModifiedEvent() on GenerateUndoStackEvent() regarding generation of the event for each peer Closed-Leaf check-in: ef7364ed user: fvogel tags: tip-446-canundo
21:35
Added test for the <<UndoStack>> event check-in: efe4cb36 user: fvogel tags: tip-446-canundo
21:24
Removed useless precision regarding the <<UndoStack>> event check-in: bab37fee user: fvogel tags: tip-446-canundo
21:22
Documented the <<UndoStack>> event check-in: 5ddbec41 user: fvogel tags: tip-446-canundo
21:12
Added <<UndoStack>> event, triggering when either the undo stack or the redo stack becomes empty or unempty check-in: 1dfd1615 user: fvogel tags: tip-446-canundo
20:37
Tests for [.t edit canundo/canredo] check-in: b9932d5f user: fvogel tags: tip-446-canundo
20:32
Documentation for [.t edit canundo/canredo] check-in: 16484cdd user: fvogel tags: tip-446-canundo
20:26
Implementation of TIP #446 - Introspect Undo/Redo Stack check-in: fe13004f user: fvogel tags: tip-446-canundo
09:46
(cherry-pick): Bug [64261b50]. Spurious mouse events sent to underlying window when file dialog is closed. check-in: f6eb1215 user: jan.nijtmans tags: core-8-6-branch
09:43
PeekMessageA -> PeekMessage check-in: a86e6b4e user: jan.nijtmans tags: trunk
05:37
Fix prototype warning from prev checkin check-in: 762a03ab user: ashok tags: trunk
04:50
Bug [64261b50]. Spurious mouse events sent to underlying window when file dialog is closed. check-in: 11510747 user: ashok tags: trunk
2016-05-10
19:09
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing Closed-Leaf check-in: d96ebaab user: fvogel tags: bug-545f10fcf3
2016-05-09
09:35
Fix [fa8de779361f5ec2]: ttk::checkbutton handle empty variable graceful. A test-case would be nice. check-in: a5d4c359 user: jan.nijtmans tags: bug-fa8de779361f5ec2, androwish
2016-05-03
17:24
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: e1431c56 user: fvogel tags: trunk
17:12
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: 97a5e9f8 user: fvogel tags: core-8-6-branch
08:00
Use non-busy wait in stead of busy "after 100". Testcase still passes! Great! check-in: b44ff3c9 user: jan.nijtmans tags: bug-011706ec42
2016-05-02
20:45
Added test button-14.1 to guard against regressions regarding [011706ec42] check-in: 808b61fd user: fvogel tags: bug-011706ec42
20:21
Merged core-8-6-branch check-in: d6726948 user: fvogel tags: bug-011706ec42
20:20
merge mark check-in: 99e15097 user: fvogel tags: trunk
20:19
Fixed Americano-British English (American English selected) check-in: ae6a7236 user: fvogel tags: trunk
20:16
Fixed Americano-British English (American English selected) check-in: 192eb2f0 user: fvogel tags: core-8-6-branch
2016-05-01
20:03
Merged core-8-6-branch Closed-Leaf check-in: e1dbced6 user: fvogel tags: tip-446-undodepth
19:58
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 1419e83a user: fvogel tags: trunk
19:51
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 047d31f2 user: fvogel tags: core-8-6-branch
2016-04-30
15:50
Experiment: can it be done without a busy wait as well? Not tested on all platforms yet, feedback appreciated! Closed-Leaf check-in: 52251d00 user: jan.nijtmans tags: bug-011706ec42-without-busy-wait
2016-04-29
19:23
Fixed indentation check-in: f82ce533 user: fvogel tags: bug-011706ec42
19:07
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: 2be097f0 user: fvogel tags: bug-011706ec42
09:46
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers check-in: d4b0a69d user: fvogel tags: trunk
09:42
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers check-in: bf86da71 user: fvogel tags: core-8-6-branch
2016-04-25
05:35
Removed unnecessary changes in win/tkWinWm.c (these changes pertain to the next steps for full multiscreen support) check-in: bff126d7 user: fvogel tags: multiscreens
2016-04-24
20:08
Bug [c95d4691ff] - Made Tk, on Win, aware of secondary monitors check-in: 671c976f user: fvogel tags: multiscreens
2016-04-22
20:15
Added test text-11a.51 to check the fix of [b362182e45] Closed-Leaf check-in: cd123af9 user: fvogel tags: bug-b362182e45
2016-04-21
22:03
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 1795939c user: fvogel tags: bug-b362182e45
2016-04-19
17:29
Merge 8.6.5 release. Closed-Leaf check-in: b0f3fde5 user: dgp tags: little
17:09
Fork of Tk used in the "Little" project. http://www.mcvoy.com/lm/little/index.html check-in: 78772485 user: dgp tags: little
2016-04-18
09:50
merge core-8-6-branch. Selected harmless androwish changes. check-in: 60406756 user: jan.nijtmans tags: androwish
2016-04-14
09:48
More test-cases for Button 6-9 handling Closed-Leaf check-in: 51e623fa user: jan.nijtmans tags: rfe-38dc27bd
2016-04-11
14:47
Add button 6-9 definitions to more places. TODO: test-cases check-in: f16e3431 user: jan.nijtmans tags: rfe-38dc27bd
10:57
Merge trunk. Eliminate deprecated Tk_FreeXId() check-in: 0dbe7f9a user: jan.nijtmans tags: novem-support
10:39
Deprecate Tk_FreeXId(), since it doesn't do anything since 2008-08-19: [8356aa0eec57fa7a] check-in: ff5a378f user: jan.nijtmans tags: trunk
2016-04-08
19:04
Fixed typo in [text] man page check-in: f7a05d66 user: fvogel tags: trunk
19:04
Fixed typo in [text] man page check-in: af60ae73 user: fvogel tags: core-8-6-branch
19:02
Documented the <<WidgetViewSync>> virtual event in the event man page check-in: d24331e5 user: fvogel tags: trunk
19:01
Documented the <<WidgetViewSync>> virtual event in the event man page check-in: 7d2f7594 user: fvogel tags: core-8-6-branch
2016-04-07
20:18
Tests for [.t edit undodepth/redodepth] check-in: 00090592 user: fvogel tags: tip-446-undodepth
19:57
Fixed tests numbering check-in: 6c08720f user: fvogel tags: tip-446-undodepth
19:56
Fixed tests numbering check-in: b80e1a89 user: fvogel tags: trunk
19:54
Fixed tests numbering check-in: 91899d34 user: fvogel tags: core-8-6-branch
19:50
Documentation for [.t edit undodepth/redodepth] check-in: 3b1114b8 user: fvogel tags: tip-446-undodepth
19:32
[.t edit undodepth/redodepth] return 0 when -undo false check-in: d2672735 user: fvogel tags: tip-446-undodepth
09:44
merge core-8-6-branch. Selected harmless androwish changes. check-in: e5ddcd53 user: jan.nijtmans tags: androwish
2016-04-05
20:28
Implementation of TIP #446 - Introspect Undo/Redo Stack Depths check-in: 8fc35b22 user: fvogel tags: tip-446-undodepth
16:08
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers Closed-Leaf check-in: b34f15b4 user: fvogel tags: bug-fd3a4dc111
12:12
merge 8.6 check-in: 84f4289f user: dgp tags: trunk
2016-04-04
18:01
Fixed [3512539fff] - .. is silently accepted in widget paths (user: fvogel, tags: bug-3512539fff check-in: 428d69e6 user: fvogel tags: trunk
09:12
Minor: fix code indentation check-in: 4329520c user: dkf tags: core-8-6-branch
2016-03-30
07:38
merge core-8-6-branch check-in: 906c2d61 user: jan.nijtmans tags: androwish
2016-03-27
15:27
Fixed [18c08df753] - Change of behaviour for text widget last newline check-in: df0bf7b0 user: fvogel tags: trunk
15:25
Fixed [18c08df753] - Change of behaviour for text widget last newline check-in: 592d5493 user: fvogel tags: core-8-6-branch
15:11
Fixed [18c08df753] - Change of behaviour for text widget last newline check-in: 35e81c2e user: fvogel tags: core-8-5-branch
15:02
End of fix for [18c08df753] - Merged branch bug-2886436fff-option2 Closed-Leaf check-in: ba761976 user: fvogel tags: bug-18c08df753
15:00
Beginning of fix for [18c08df753] - Reverted [296bd4c3], and adjusted textDisp-4.9 accordingly by adding one fixedHeight on the two necessary places in the test result check-in: 6eebccf4 user: fvogel tags: bug-18c08df753
09:59
Fixed bug [1192095] - Toplevel menus return incorrect active index (cherrypicked [6efe4d5396]) check-in: d5b5a9e4 user: fvogel tags: core-8-6-branch
09:58
Fixed bug [1192095] - Toplevel menus return incorrect active index check-in: 6efe4d53 user: fvogel tags: trunk
2016-03-23
17:00
Fixed typo in comment check-in: 9beed5e4 user: fvogel tags: bug-3512539fff
16:55
Fixed [3512539fff] - .. is silently accepted in widget paths check-in: 6adfc4d2 user: fvogel tags: bug-3512539fff
15:33
merge core-8-6-branch check-in: 27362c9e user: jan.nijtmans tags: androwish
2016-03-22
11:47
Fix [38dc27bd1d0ecd68]: Tk does not support <Button-6> nor <Button-7> events check-in: e189cd8e user: jan.nijtmans tags: trunk
11:44
Fix test-case bind-27.2 on X11 (it worked on win32) Merge trunk. Closed-Leaf check-in: 0373bf9b user: jan.nijtmans tags: bug-38dc27bd1d0ecd68
10:13
merge trunk check-in: 0b3eb4b2 user: jan.nijtmans tags: novem-support
10:01
sync tcl.m4 (both win and unix) with Tcl's version. check-in: aeb8a1fe user: jan.nijtmans tags: trunk
2016-03-20
11:49
Fixed bug [438cf10142] - Tests textTag-* require haveCourier12 constraint check-in: b034e499 user: fvogel tags: trunk
09:56
Fixed bug [487861ffff] - cascade with -accelerator looks wrong (cherrypicked [282635ad52]) check-in: 8a07184e user: fvogel tags: core-8-6-branch
09:55
Fixed bug [487861ffff] - cascade with -accelerator looks wrong check-in: 282635ad user: fvogel tags: trunk
08:28
Merged tip-443 following acceptation of the TIP by TCT vote (cherrypicked [cb3354b298]) check-in: 59b276c7 user: fvogel tags: trunk
08:15
Merged tip-443 following acceptation of the TIP by TCT vote check-in: cb3354b2 user: fvogel tags: core-8-6-branch
08:13
Rebased to core-8-6-branch Closed-Leaf check-in: 0bcde16a user: fvogel tags: tip-443
2016-03-18
19:46
Fixed error in comment check-in: 436f1d5c user: fvogel tags: trunk
2016-03-16
16:15
Fixed bug [1192095] (issue 2) - Toplevel menus return incorrect active index Closed-Leaf check-in: 78578f85 user: fvogel tags: bug-1192095
13:16
Fixed typo in comment check-in: c9a07b83 user: fvogel tags: trunk
10:37
merge trunk check-in: 7a02315e user: jan.nijtmans tags: novem-support
09:37
Make Tk compile warning-free against TIP-389-enabled Tcl 8.7. No change of functionality, since font-names generally don't contain out-of-BMP Unicode characters (if they do in the future, that still can be fixed then). check-in: 692d83d1 user: jan.nijtmans tags: trunk
2016-03-15
14:01
Revert whitespace changes that made tests send-10.[89] fail. check-in: 354f1303 user: dgp tags: trunk
11:44
Merge trunk check-in: 82e74bea user: jan.nijtmans tags: novem-support
11:34
Make tk.h usable for compilation with Tcl 9.0 (novem) as well. check-in: 2e5108a7 user: jan.nijtmans tags: trunk
10:20
Eliminate use of Tcl_SetResult(), and CONST -> const check-in: a7e16062 user: jan.nijtmans tags: trunk
09:31
merge trunk check-in: c44a74d6 user: jan.nijtmans tags: novem-support
09:04
Eliminate configure warning: Makefile.in seems to ignore the --datarootdir setting. For details, see: https://www.gnu.org/software/autoconf/manual/autoconf-2.60/html_node/Changed-Directory-Variables.html check-in: 96a94662 user: jan.nijtmans tags: trunk
08:30
configure.in -> configure.ac check-in: 1311a345 user: jan.nijtmans tags: trunk
2016-03-14
14:09
Suggested fix for [38dc27bd1d0ecd68]: Tk does not support <Button-6> nor <Button-7> events. With test-cases and doc change. check-in: 56355af1 user: jan.nijtmans tags: bug-38dc27bd1d0ecd68
13:31
Excess spacing in test-suite check-in: 5a108931 user: jan.nijtmans tags: trunk
2016-03-13
21:55
Fixed bug [487861ffff] - cascade with -accelerator looks wrong Closed-Leaf check-in: 99bb322c user: fvogel tags: bug-487861ffff
2016-03-11
14:47
Excess spacing in documentation check-in: 3fa2c360 user: jan.nijtmans tags: trunk
08:24
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events (cherrypicked [42c8d8441c]) check-in: a97a2f58 user: fvogel tags: core-8-6-branch
08:23
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events check-in: 42c8d844 user: fvogel tags: trunk
2016-03-10
16:25
Added non regression test case for bug [d95e5d8f16] Closed-Leaf check-in: 26732527 user: fvogel tags: bug-d95e5d8f16
14:20
Remove excess spacing in various library files. check-in: 40f4cf4d user: jan.nijtmans tags: trunk
07:22
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events, patch from Brian Griffin check-in: e9eb5c79 user: fvogel tags: bug-d95e5d8f16
2016-03-09
14:29
(cherry-pick) Explicit require Tcl 8.6.0, no matter if Tk is compiled against a later Tcl patchlevel. check-in: 7f3247c1 user: jan.nijtmans tags: core-8-6-branch
14:27
Explicit require Tcl 8.6.0 so that Tcl 8.6 interps can make use of Tk 8.7 until such time as it stops supporting them. check-in: efd9693a user: jan.nijtmans tags: trunk
2016-03-08
21:56
Rebased to core-8-6-branch check-in: 87a5db96 user: fvogel tags: tip-443
21:55
Backed out anything dealing with stippling, in accordance with discussion about TIP #443 check-in: 0f9dcbfa user: fvogel tags: tip-443
15:59
Revise trunk to an explicit requirement on Tcl 8.6.0 so that Tcl 8.6 interps can make use of Tk 8.7 until such time as it stops supporting them. Closed-Leaf check-in: 3ac6c5dc user: dgp tags: dgp-Tcl-requirement
2016-03-07
21:10
Fixed bug [841280] - spinbox -from and -to defaults and behaviour check-in: 27510927 user: fvogel tags: trunk
21:07
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] (cherrypicked [a6c6d3bd08]) check-in: ce161884 user: fvogel tags: core-8-6-branch
21:06
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] check-in: a6c6d3bd user: fvogel tags: trunk
21:01
Fixed bug [2262543] - Scale widget unexpectedly fires command callback (cherrypicked [3c1a8559dd]) check-in: 887e7b28 user: fvogel tags: core-8-6-branch
21:00
Fixed bug [2262543] - Scale widget unexpectedly fires command callback check-in: 3c1a8559 user: fvogel tags: trunk
20:54
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions (cherrypicked [5fe2f5839e]) check-in: 70eb1a0b user: fvogel tags: core-8-6-branch
20:52
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions check-in: 5fe2f583 user: fvogel tags: trunk
08:45
Fix version number in .project file check-in: 813aaaef user: jan.nijtmans tags: trunk
07:25
Fixed bug [3137232] - spinbox error after destroying toplevel from widget (cherrypicked [e6d91ca077] check-in: 63a8ceea user: fvogel tags: core-8-6-branch
07:23
Fixed bug [3137232] - spinbox error after destroying toplevel from widget check-in: e6d91ca0 user: fvogel tags: trunk
2016-03-04
15:41
merge trunk check-in: 1f5e28cd user: jan.nijtmans tags: tip-415
2016-03-03
19:19
Bump trunk to 8.7a0 to accept new feature development. check-in: 342cce4f user: dgp tags: trunk
17:31
Open branch for continued 8.6.* patching. check-in: 8596640d user: dgp tags: core-8-6-branch
2016-03-02
15:53
merge trunk check-in: 1a195828 user: jan.nijtmans tags: novem-support
15:52
Update version in tk.spec check-in: b8e03d8c user: jan.nijtmans tags: trunk
15:30
Many upstream androwish changes check-in: 7b9324ef user: jan.nijtmans tags: androwish
15:26
merge trunk check-in: 0ff17fc3 user: jan.nijtmans tags: androwish
15:25
Revert part of [032c1ee138449c93dfa885fab07796783945e174|032c1ee138]: Only the patchlevel should have been changed, nothing else. check-in: 42f2cbd8 user: jan.nijtmans tags: trunk
15:13
merge trunk check-in: 029c6ae4 user: jan.nijtmans tags: androwish
14:22
Eliminate exess spacings in many doc pages check-in: 77d0eaec user: jan.nijtmans tags: trunk
09:54
merge trunk check-in: 949a4cb8 user: jan.nijtmans tags: novem-support
02:41
[450bb0ecad] Proposed fix for [tk busy] corruption in Aqua Tk. check-in: 676da6c9 user: dgp tags: bug-450bb0ecad
2016-03-01
17:36
trunk merged to branch tip-443 check-in: d89f2e1b user: fvogel tags: tip-443
13:42
merge release check-in: 61e68be1 user: dgp tags: trunk
2016-02-25
15:18
Put [wm forget] fix in the 8.6.5 release. Closed-Leaf check-in: 44dde96d user: dgp tags: rc2, release, core-8-6-5, core-8-6-5-rc
15:17
[e9112ef96e] Fix [wm forget] check-in: 407a5755 user: dgp tags: trunk
14:40
Fixed bug [841280] - spinbox -from and -to defaults and behaviour Closed-Leaf check-in: 396dcfce user: fvogel tags: bug-841280ffff
14:38
merge trunk, doc change only check-in: 1e28e676 user: dgp tags: core-8-6-5-rc
08:09
Fixed typo in spinbox documentation page check-in: c9cc0fbc user: fvogel tags: trunk
2016-02-24
20:29
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] Closed-Leaf check-in: ec4526bb user: fvogel tags: bug-e9112ef96e
20:10
Fixed bug [e9112ef96e] - [wm forget] doesn't completely check-in: c5134046 user: fvogel tags: bug-e9112ef96e
17:32
Fixed bug [2262543] - Scale widget unexpectedly fires command callback Closed-Leaf check-in: 091c6063 user: fvogel tags: bug-2262543fff
17:19
Added tests cases for bug [2262543] - Scale widget unexpectedly fires command callback check-in: 135fd292 user: fvogel tags: bug-2262543fff
2016-02-23
14:03
merge trunk; doc and comment changes only. check-in: 6a9ef1a5 user: dgp tags: core-8-6-5-rc
2016-02-22
21:46
Fixed bug [3137232] - spinbox error after destroying toplevel from widget Closed-Leaf check-in: 7d4e991d user: fvogel tags: bug-3137232fff
17:47
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions Closed-Leaf check-in: 159e7685 user: fvogel tags: bug-2981253fff
17:45
Added missing comments describing input parameters of some procs check-in: cde00753 user: fvogel tags: trunk
2016-02-21
20:53
Fixed typo in canvas man page check-in: aa55cf77 user: fvogel tags: trunk
2016-02-19
17:39
update changes check-in: 6acb7a46 user: dgp tags: rc1, core-8-6-5-rc
2016-02-16
18:21
merge trunk check-in: f18cbdb4 user: dgp tags: rc0, core-8-6-5-rc
2016-02-12
16:48
merge release check-in: 119ab0b3 user: dgp tags: core-8-5-branch
2016-02-11
20:11
Fixed error in comment (cherrypicked [a3d4e5de17] check-in: 0fe71a77 user: fvogel tags: core-8-5-branch
20:06
Fixed error in comment check-in: a3d4e5de user: fvogel tags: trunk
13:59
Repair visual test for bevels, inadvertently broken in [9046f1cb83] (cherrypicked [7ac2438944]) check-in: 946f5889 user: fvogel tags: core-8-5-branch
13:58
Repair visual test for bevels, inadvertently broken in [6a93101279] check-in: 7ac24389 user: fvogel tags: trunk
13:17
-lmargincolor tag configuration option: implementation slightly optimized since Tk_Fill3DRectangle is robust with respect to negative widths check-in: 43ba967d user: fvogel tags: tip-443
13:11
(cherry-pick): Fix crash in TkFinalize() if Tk_Init() is never called. Suggested by Brian Griffin. check-in: 8a474c4e user: jan.nijtmans tags: core-8-5-branch
13:09
Fix crash in TkFinalize() if Tk_Init() is never called. Suggested by Brian Griffin. check-in: ab7f10ab user: jan.nijtmans tags: trunk
10:41
Fixed typo in comment (introduced by error in [6a21622c7e]) check-in: 623c5d28 user: fvogel tags: tip-443
2016-02-10
22:54
-rmargincolor tag configuration option: tests check-in: 949cce2a user: fvogel tags: tip-443
22:53
-rmargincolor tag configuration option: documentation check-in: e60ec9fe user: fvogel tags: tip-443
22:53
-rmargincolor tag configuration option: implementation check-in: 145239e9 user: fvogel tags: tip-443
22:52
-lmargincolor tag configuration option: tests check-in: 490efc94 user: fvogel tags: tip-443
22:52
-lmargincolor tag configuration option: documentation check-in: a0ad4de4 user: fvogel tags: tip-443
22:51
-lmargincolor tag configuration option: implementation check-in: 3429435b user: fvogel tags: tip-443
2016-02-09
21:45
-overstrikefg tag configuration option: tests check-in: 95801496 user: fvogel tags: tip-443
21:44
-overstrikefg tag configuration option: documentation check-in: ba83ac98 user: fvogel tags: tip-443
21:44
-overstrikefg tag configuration option: implementation check-in: 1ce570ff user: fvogel tags: tip-443
21:42
-underlinefg tag configuration option: tests check-in: ed7c6379 user: fvogel tags: tip-443
21:41
-underlinefg tag configuration option: documentation check-in: e794aa17 user: fvogel tags: tip-443
21:40
-underlinefg tag configuration option: implementation check-in: 6a21622c user: fvogel tags: tip-443
21:37
-selectfgstipple tag configuration option: tests check-in: 29670ec1 user: fvogel tags: tip-443
21:36
-selectfgstipple tag configuration option: documentation (+ polished doc of the previously developed new tag options) check-in: 305ec969 user: fvogel tags: tip-443
21:36
-selectfgstipple tag configuration option: implementation check-in: 008f3c62 user: fvogel tags: tip-443
21:33
-selectbgstipple tag configuration option: tests check-in: 5324041d user: fvogel tags: tip-443
21:32
-selectbgstipple tag configuration option: documentation check-in: 4e3d1c08 user: fvogel tags: tip-443
21:32
-selectbgstipple tag configuration option: implementation check-in: 8c17f1a7 user: fvogel tags: tip-443
21:30
-selectforeground tag configuration option: tests check-in: b922e00e user: fvogel tags: tip-443
21:29
-selectforeground tag configuration option: documentation check-in: 0aa97efd user: fvogel tags: tip-443
21:29
-selectforeground tag configuration option: implementation check-in: 6f8935b9 user: fvogel tags: tip-443
21:27
-selectbackground tag configuration option: tests check-in: eb082ed5 user: fvogel tags: tip-443
21:24
-selectbackground tag configuration option: documentation check-in: f78ca61c user: fvogel tags: tip-443
21:23
-selectbackground tag configuration option: implementation check-in: 1a31aee1 user: fvogel tags: tip-443
18:44
Repair broken test. check-in: 82d2618b user: dgp tags: core-8-6-5-rc
18:43
merge trunk check-in: e88a63bf user: dgp tags: core-8-6-5-rc
15:47
merge 8.5 Closed-Leaf check-in: a812181c user: dgp tags: rc2, core-8-5-19-rc, core-8-5-19
09:49
(cherry-pick): Slightly more logical fix for [62a5ba7474]: tk 'make install' fails on Mac OS 10.11, which doesn't change the meaning of TCLSH_DIR check-in: 9881449c user: jan.nijtmans tags: core-8-5-branch
09:48
Slightly more logical fix for [62a5ba7474]: tk 'make install' fails on Mac OS 10.11, which doesn't change the meaning of TCLSH_DIR check-in: 21ca86f6 user: jan.nijtmans tags: trunk
09:24
(cherry-pick): Fix [62a5ba7474]: tk 'make install' fails on Mac OS 10.11 check-in: e473c075 user: jan.nijtmans tags: core-8-5-branch
09:23
Fix [62a5ba7474]: tk 'make install' fails on Mac OS 10.11 check-in: 233db0e4 user: jan.nijtmans tags: trunk
2016-02-08
22:06
Fixed (with a real fix this time) bug [06c1433906] - Text widget crash during delete (cherrypicked [48cf3656d9]) check-in: 3805ca5d user: fvogel tags: core-8-5-branch
22:01
Fixed (with a real fix this time) bug [06c1433906] - Text widget crash during delete check-in: 48cf3656 user: fvogel tags: trunk
21:47
Corrected indentation + added an explanatory comment (cherrypicked [1121252f]) check-in: 828adc96 user: fvogel tags: core-8-5-branch
21:45
Corrected indentation + added an explanatory comment. check-in: 1121252f user: fvogel tags: trunk
21:40
Merged finddline branch. Closed-Leaf check-in: a90fa109 user: fvogel tags: bug-06c1433906
21:39
With the real fix in FindDLine ([717e12ee]) there is no need anymore of the emergency patch [c3c09f82]. Closed-Leaf check-in: bd0c8aba user: fvogel tags: finddline
21:13
Made FindDLine fully match its header description. check-in: 717e12ee user: fvogel tags: finddline
20:44
update release date check-in: d0e5781e user: dgp tags: rc1, core-8-5-19-rc
20:15
Renumbered lines to avoid wrong interpretation of the test. check-in: 3d94af2c user: fvogel tags: bug-06c1433906
20:13
More comments in FindDLine, with slightly optimized code to achieve the same functionality. check-in: 62c485b0 user: fvogel tags: bug-06c1433906
19:42
Reverted [311ef109] and [1847c858] because they are no longer needed to fix bug [2f78c7c5ea]. The corresponding test textDisp-9.14 still passes. check-in: 8dad5742 user: fvogel tags: bug-06c1433906
19:17
merge 8.5 check-in: 409ef99c user: dgp tags: core-8-5-19-rc
16:39
Fix [0a3d799a6d]: option db rc files in non utf-8 encoding are not portable. check-in: b387eb0c user: jan.nijtmans tags: trunk
16:24
Merge trunk. Many upstream changes in Androwish check-in: a1221a17 user: jan.nijtmans tags: androwish
15:52
(cherry-pick): Fix [06c14339060ba9ae]: Text widget crash during delete. Thanks to François Vogel for the implementation and Brian Griffin for all his help getting this figured out. check-in: 36aed7e3 user: jan.nijtmans tags: core-8-5-branch
15:51
Fix [06c14339060ba9ae]: Text widget crash during delete. Thanks to François Vogel for the implementation and Brian Griffin for all his help getting this figured out. check-in: 5f225ec1 user: jan.nijtmans tags: trunk
2016-02-07
19:21
while is better than if because it deals with wrapped lines then. check-in: 48ff924b user: fvogel tags: bug-06c1433906
13:34
Cherrypicked the new test textDisp-8.13 from core-8-5-branch. This test (and all the other tests) pass. check-in: dd373dc0 user: fvogel tags: bug-06c1433906
13:29
Hopefully a better fix for [06c1433906] - Text widget crash check-in: c3c09f82 user: fvogel tags: bug-06c1433906
2016-02-05
19:30
Fix crashing test case, textDisp-8.13 check-in: 4fd32150 user: dgp tags: trunk
19:20
Fix crashing test case, textDisp-8.13 check-in: e46eb671 user: dgp tags: core-8-5-branch
2016-02-04
17:49
[06c1433906] Possible fix for text widget crashes. check-in: e1540e0f user: dgp tags: bug-06c1433906
2016-02-03
19:22
merge 8.5 check-in: a81721fb user: dgp tags: core-8-5-19-rc
09:20
Document that [encoding system] has no effect on option readfile Closed-Leaf check-in: dcc78aa4 user: jan.nijtmans tags: option-readfile
09:14
Added documentation, please review! check-in: 07e6adb5 user: jan.nijtmans tags: option-readfile
08:45
Backout [477949] for Tk 8.5, after discussion in TclCore mailing list: option readfile cannot use multibytes. Ticket [0a3d799a]

To clarify a bit, what we discovered was that [[option readfile]] as found in all Tk releases up to and including 8.5.18 is already able to read in the whole BMP, so long as the file is stored in the encoding utf-8. The classic ASCII subset is fine. utf-8 is fine. Other encodings are at best non-portable.

What [477949] did was to add support for files stored in [[encoding system]] but at the expense of breaking the support for the files stored in utf-8. Not the right outcome for a patch release. check-in: 4529e367 user: jan.nijtmans tags: core-8-5-branch

2016-02-02
22:16
Re-implement tkoption readfile using Tcl_ReadChars check-in: f42bec26 user: jan.nijtmans tags: option-readfile
2016-01-31
00:54
Fix build errors on i386 for Cocoa; thanks to Marc Culler for patch check-in: 853d6067 user: kevin_walzer tags: core-8-5-branch
00:53
Fix build errors on i386 for Cocoa; thanks to Marc Culler for patch check-in: 8cf39bd2 user: kevin_walzer tags: trunk
2016-01-29
09:26
Merge trunk check-in: 8ffdee14 user: jan.nijtmans tags: androwish
07:11
Fixed test entry-6.12: merge from 8.5 didn't see that $fixed does not exist in trunk version of entry.test. Thanks to emiliano for the report. check-in: 2bcdc5e4 user: fvogel tags: trunk
2016-01-28
17:40
Bump to 8.6.5 check-in: 032c1ee1 user: dgp tags: core-8-6-5-rc
2016-01-26
17:25
merge 8.5 check-in: f0535c23 user: dgp tags: rc0, core-8-5-19-rc
2016-01-25
21:30
merge trunk. upstream androwish refactoring check-in: 185d0a96 user: jan.nijtmans tags: androwish
20:48
NotebookAddCommand: fix off-by-one error counting objc/objv when readding an already-managed window with arguments.

Bug reported on tcl-core by Sam Bromley (22 Jan 2016) check-in: 4561021a user: jenglish tags: trunk

20:39
NotebookAddCommand: fix off-by-one error counting objc/objv when readding an already-managed window with arguments.

Bug reported on tcl-core by Sam Bromley (22 Jan 2016) check-in: a5f78b26 user: jenglish tags: core-8-5-branch

2016-01-24
20:12
Fix (minor) memory leak (backported from Tk 8.6). Some efficientcy improvements (backported from 8.6 too). No change of functionality check-in: 7affba19 user: jan.nijtmans tags: core-8-5-branch
19:19
Crash in Mac test suite no longer triggered after patch from Marc Culler check-in: c5f1a2d2 user: kevin_walzer tags: core-8-5-branch
2016-01-23
21:29
merge 8.5 check-in: e28a89f5 user: dgp tags: core-8-5-19-rc
21:09
merge 8.5 check-in: 5284b131 user: dgp tags: core-8-5-19-rc
19:46
(cherry-pick): Fixed bug [9e606527af] - && instead of & used in generic/tkOption.c check-in: 7068ebfa user: jan.nijtmans tags: core-8-5-branch
19:41
Better repair of parentIsKey (backported from Tk 8.6). Problem was introduced in (apparently ill-merged) commit [3f634e02ece26dff] check-in: 147e1ddb user: jan.nijtmans tags: core-8-5-branch
19:00
Remove cross-test disruption. check-in: 21c42361 user: dgp tags: core-8-5-branch
18:55
Repair failure to compile on OSX/Cocoa. check-in: 4919b4e5 user: dgp tags: core-8-5-branch
2016-01-22
09:35
merge trunk check-in: 3343f7e5 user: jan.nijtmans tags: androwish
09:32
merge trunk check-in: c053d1ef user: jan.nijtmans tags: novem-support
09:21
Implement TIP #441: Add -justify Configuration Option to the listbox Widget check-in: 12499582 user: jan.nijtmans tags: trunk
09:00
Merge trunk. many changes to make SDL based tk compile on Win32 (backported from androwish.org) check-in: 51aac894 user: jan.nijtmans tags: androwish
2016-01-21
20:04
Update changes file. check-in: 945304bf user: dgp tags: core-8-5-19-rc
2016-01-20
22:03
Fixed bug [9e606527af] - && instead of & used in generic/tkOption.c check-in: 36728caf user: fvogel tags: trunk
21:17
Patch [960391] from Erik Leunissen (rebased to latest trunk) to improve listbox performance when selecting items in extended mode. Closed-Leaf check-in: 7144449a user: fvogel tags: bug-960391ffff
19:23
merge 8.5 check-in: 2684817a user: dgp tags: core-8-5-19-rc
2016-01-18
18:45
Removed unfinished test case committed by error in the previous commit. Closed-Leaf check-in: 9a244ba8 user: fvogel tags: tip-441
18:43
Reverted [5f396dacdc]. check-in: d1731afd user: fvogel tags: tip-441
18:17
Removed attempt of adjustment of the startup xview according to the -justify option. Anyway this does not work. check-in: 87072faf user: fvogel tags: tip-441
10:19
Documented what listbox-3.18b intends to test. check-in: eff8237f user: fvogel tags: tip-441
10:08
Use GetMaxOffset when possible to reduce code duplication. The change in ListboxScanTo is not exactly equivalent but I believe the previous version was a bug. check-in: 3bb0cf88 user: fvogel tags: tip-441
09:47
Fixed bug with the listbox justify patch: with large borders, when moving the horizontal scrollbar fully to the right the edge of the border could not be seen, one needed to push once on the right arrow of the scrollbar to see it. Test case:
package require Tk destroy .top toplevel .top listbox .top.l -justify right -borderwidth 17 -highlightthickness 19 -selectborderwidth 22 scrollbar .top.hs -command ".top.l xview" -orient horizontal .top.l configure -xscrollcommand ".top.hs set" set huge [concat "START -" [string repeat "Huge Item... " 20] "- END"] .top.l insert end $huge pack .top.l -expand 1 -fill both pack .top.hs -expand 1 -fill x
check-in: 5f396dac user: fvogel tags: tip-441
2016-01-17
21:09
Addressed question 4 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). check-in: ae788ecf user: fvogel tags: tip-441
20:40
Addressed questions 3 and 5 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). It is not desirable to make the listbox xview jump on resizing. check-in: 33195408 user: fvogel tags: tip-441
2016-01-16
15:45
Removed test listbox-3.18c since it is irrelevant (the rendering of the selected items is made in a code that depends on existence of a selection but this is untestable by bboxing since bbox is independent from the presence of a selection in the listbox) check-in: 7bc53e6b user: fvogel tags: tip-441
15:43
Decided about test results for listbox-3.18a check-in: 712e2125 user: fvogel tags: tip-441
15:22
Rebased to latest trunk check-in: 83dfa2db user: fvogel tags: tip-441
15:21
Fixed bug [639558ac83] - Lots of listbox tests fail on Linux check-in: 6543f30d user: fvogel tags: trunk
14:20
Addressed issue B (see artifact [9d48a9c212] of ticket [3f456a5bb9]) check-in: ff7d0131 user: fvogel tags: tip-441
14:16
Addressed issue A and question 6 (see artifact [9d48a9c212] of ticket [3f456a5bb9]).

Issue A is fixed. Test case: package req Tk listbox .l .l insert end M M M M M M M M M pack .l .l conf -just center ; # or right .l conf -highlightthickness 40 .l selection set 4

Regarding question 6, Tk_TextWidth is a bit lower level function in the API, which must be slightly beneficial regarding performance. Tk_TextWidth is therefore preferred. check-in: bfbd8ae6 user: fvogel tags: tip-441

14:03
Addressed question 2 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). This code arranges for the correct xview when creating the listbox with non-default justification. It is correctly placed in Tk_ListboxObjCmd. When changing justification later, i.e. in ConfigureListbox, there is no reason to change the xview, it would not be desired that the listbox xview jumps when configuring -justify. check-in: ce7ce2f5 user: fvogel tags: tip-441
14:00
Addressed question 1 (see artifact [9d48a9c212] of ticket [3f456a5bb9]) check-in: e85c0d6b user: fvogel tags: tip-441
2016-01-13
20:57
merge trunk check-in: 9b639dbb user: jan.nijtmans tags: androwish
18:07
Rebased to latest trunk check-in: 51daaaff user: fvogel tags: tip-441
17:56
TIP #438 (Ensure Line Metrics are Up-to-Date) accepted by vote check-in: 15b7aa7e user: fvogel tags: trunk
07:49
More typos fixed check-in: 2eedd5f1 user: fvogel tags: tip-441
07:16
Typo fixed check-in: a61ce95b user: fvogel tags: tip-441
2016-01-12
15:08
Added more tests check-in: 6c1319b0 user: fvogel tags: tip-441
09:55
(cherry-pick) Fix [2049429]: Some options aren't picked up from the options database. check-in: 09b95886 user: jan.nijtmans tags: core-8-5-branch
09:49
Fix [2049429]: Some options aren't picked up from the options database. check-in: dfbbb8ed user: jan.nijtmans tags: trunk
09:46
Bring back DEF_TEXT_SPACING[123], since "0" is not exactly equal to NULL (just to be 100% sure there will not be a behavioral change) Closed-Leaf check-in: 45baac3b user: jan.nijtmans tags: bug-2049429fff
2016-01-11
18:00
Added some tests check-in: 6adb42a0 user: fvogel tags: tip-441
16:23
Polished listbox justification demo check-in: b976a36c user: fvogel tags: tip-441
14:32
Improved patch formatting. No functional change check-in: c83c6499 user: fvogel tags: tip-441
13:23
merged trunk check-in: d9f9c7f5 user: fvogel tags: tip-441
10:31
Merge trunk. ttkButton.c: Invalid use of TK_OPTION_DONT_SET_DEFAULT, should have been TK_OPTION_NULL_OK as in normal button. tkTextTag.c: Use of TK_OPTION_DONT_SET_DEFAULT means that the default value "0" is ignored, so better use NULL. check-in: 9d6cd6ae user: jan.nijtmans tags: bug-2049429fff
01:11
Merge mark check-in: 92a35a10 user: kevin_walzer tags: trunk
00:45
Additional tweaks for dialog check-in: 3f634e02 user: kevin_walzer tags: core-8-5-branch
00:44
Additional tweaks for dialog check-in: 783ce25f user: kevin_walzer tags: trunk
00:28
Fix for 63c3542c06, messageboxes in Tk-Cocoa; thanks to Marc Culler for patch check-in: f5ac7533 user: kevin_walzer tags: core-8-5-branch
00:24
Fix for 63c3542c06, messageboxes in Tk-Cocoa; thanks to Marc Culler for patch check-in: 4f738003 user: kevin_walzer tags: trunk
2016-01-10
14:02
Rebase to 8.6, getting rid of DEF_TEXT_SPACING[123] check-in: dd92246a user: jan.nijtmans tags: bug-2049429fff
2016-01-09
23:09
Merge trunk. Add missing android_webcam.tcl check-in: 2a40dbe2 user: jan.nijtmans tags: androwish
22:30
(cherry-pick) Fix [1927212]: MouseWheel unbound for non-aqua scrollbars. Thanks to Francois Vogel for the actual work check-in: abd55889 user: jan.nijtmans tags: core-8-5-branch
22:16
Fix [1927212]: MouseWheel unbound for non-aqua scrollbars. Thanks to Francois Vogel for the actual work check-in: 2d95721f user: jan.nijtmans tags: trunk
08:29
-spacing[123] use TK_OPTION_NULL_OK instead of TK_OPTION_DONT_SET_DEFAULT check-in: 9341848d user: fvogel tags: bug-2049429fff
03:19
Merge mark check-in: d3bde360 user: kevin_walzer tags: trunk
03:03
Additional fixes for memory leaks, window flickering on OS X 10.11; thanks to Marc Culler for patch check-in: d7abca98 user: kevin_walzer tags: core-8-5-branch
02:58
Additional fixes for memory leaks, window flickering on OS X 10.11; thanks to Marc Culler for patch check-in: 43590ff8 user: kevin_walzer tags: trunk
00:06
Fixed test constraints Closed-Leaf check-in: 92b21f82 user: fvogel tags: bug-1927212fff
00:03
Test cases scrollbar-10.[12] pass check-in: 49ed36f2 user: fvogel tags: bug-1927212fff
2016-01-08
23:35
Removed unused flags argument in Configure function since Tk_ConfigureWidget is no longer used there since last century check-in: 45b63f31 user: fvogel tags: bug-2049429fff
23:22
Use TK_OPTION_NULL_OK instead of TK_CONFIG_NULL_OK check-in: 092f9d63 user: fvogel tags: bug-2049429fff
22:46
Bug [2049429] - Documented TK_OPTION_DONT_SET_DEFAULT check-in: 1d9f88ed user: fvogel tags: bug-2049429fff
22:10
Make test-case and binding equal for win32 and x11. Test-case doesn't pass yet check-in: 6f53a81f user: jan.nijtmans tags: bug-1927212fff
15:40
..... horizontal scrollbar too check-in: 972d3670 user: jan.nijtmans tags: bug-1927212fff
15:35
New attempt at fixing bug [1927212fff]. (rebased against Tk 8.6) check-in: 2da58a51 user: jan.nijtmans tags: bug-1927212fff
14:41
(cherry-pick) Backout previous commit: it causes many event-related test-failures in Tk test suite check-in: be895434 user: jan.nijtmans tags: core-8-5-branch
14:39
Backout previous commit: it causes many event-related test-failures in Tk test suite check-in: 13f6aa29 user: jan.nijtmans tags: trunk
11:39
(cherry-pick) Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: fab251dd user: jan.nijtmans tags: core-8-5-branch
11:38
Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: 93266946 user: jan.nijtmans tags: trunk
11:34
(cherry-pick) Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 check-in: f815cf0d user: jan.nijtmans tags: core-8-5-branch
11:32
Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 check-in: 03d32e23 user: jan.nijtmans tags: trunk
11:24
(cherry-pick) Fixed bug [1305128] - Scrollbar doesn't receive event check-in: d187d36c user: jan.nijtmans tags: core-8-5-branch
11:23
Fixed bug [1305128] - Scrollbar doesn't receive event check-in: efba07bb user: jan.nijtmans tags: trunk
11:21
(cherry-pick) Fixed bug [1510538] - Wrong initial scrollbar width check-in: b3a49855 user: jan.nijtmans tags: core-8-5-branch
11:20
Fixed bug [1510538] - Wrong initial scrollbar width check-in: 8a512d8e user: jan.nijtmans tags: trunk
10:52
merge-mark (closing fork) check-in: 07134363 user: jan.nijtmans tags: core-8-5-branch
10:52
(cherry-pick) Prefix "system" of all Windows System Colors was documented check-in: 51373448 user: jan.nijtmans tags: core-8-5-branch
2016-01-07
17:29
Prefix "system" of all Windows System Colors was documented. Ticket [945409] check-in: 17111800 user: oehhar tags: core-8-5-branch
17:20
Prefix "system" of all Windows System Colors was documented check-in: 28b2e86a user: oehhar tags: trunk
14:49
Added non-regression test for [1927212] check-in: bf816d4c user: fvogel tags: bug-1927212fff
13:08
rebase "tip-438" branch to latest trunk. Closed-Leaf check-in: 9f400abe user: jan.nijtmans tags: tip-438
2016-01-06
22:21
Fixed bug [453518] - Windows 16-bit color green mask is wrong Closed-Leaf check-in: bc5a6e9e user: fvogel tags: bug-453518fff
20:30
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost check-in: 3736983e user: fvogel tags: trunk
20:28
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost check-in: 142932e3 user: fvogel tags: core-8-5-branch
20:18
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled check-in: 087e635d user: fvogel tags: trunk
20:06
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled check-in: b9395333 user: fvogel tags: core-8-5-branch
15:59
Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: 99cb0584 user: fvogel tags: bug-1927212fff
13:22
Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 Closed-Leaf check-in: 5476931f user: fvogel tags: bug-3e3e25f483
2016-01-05
17:00
Harmonized use of NULL for textPtr->afterSyncCmd check-in: 0eb8f1f5 user: fvogel tags: tip-438
16:48
Polished documentation a bit check-in: 5b31d1d1 user: fvogel tags: tip-438
16:25
Moved RunAfterSyncCmd procedure check-in: 905b566a user: fvogel tags: tip-438
16:12
Typo fixed in comment check-in: 1f922920 user: fvogel tags: tip-438
15:32
Fixed bug [1305128] - Scrollbar doesn't receive event Closed-Leaf check-in: 0d00b144 user: fvogel tags: bug-1305128fff
2016-01-04
17:34
Fixed bug [1510538] - Wrong initial scrollbar width Closed-Leaf check-in: 91be7cbc user: fvogel tags: bug-1510538fff
2016-01-01
17:04
Merge trunk. Upstream androwish changes check-in: b72d8e11 user: jan.nijtmans tags: androwish
2015-12-31
13:50
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost Closed-Leaf check-in: 4afc37da user: fvogel tags: bug-3102228fff
2015-12-30
22:07
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled Closed-Leaf check-in: cba57e09 user: fvogel tags: bug-1288433fff
2015-12-26
21:23
Merged core-8-5-branch check-in: 078644f1 user: fvogel tags: tip-438
21:19
Fixed bug [2f78c7c5ea] - text widget segfault with tablelist check-in: f9195057 user: fvogel tags: trunk
21:10
Fixed bug [2f78c7c5ea] - text widget segfault with tablelist check-in: 5325caee user: fvogel tags: core-8-5-branch
20:52
[.text sync -command $cmd] schedules execution of $cmd by the event loop at idle time check-in: 86e88288 user: fvogel tags: tip-438
2015-12-23
17:12
Made test textDisp-16.18 pass again on Win7 after [a4bf73e4b8]: map the text widget earlier check-in: 9abe2b4a user: fvogel tags: trunk
17:08
Made test textDisp-16.18 pass again on Win7 after [a4bf73e4b8]: map the text widget earlier check-in: dc97dedc user: fvogel tags: core-8-5-branch
16:43
Better comment about the fix, since the issue is now fully understood. Closed-Leaf check-in: 1847c858 user: fvogel tags: bug-2f78c7c5ea
16:36
Added new test textDisp-9.14 to check against regression regarding bug [2f78c7c5ea] check-in: 6c5f48d0 user: fvogel tags: bug-2f78c7c5ea
11:29
Fixed bug [2f78c7c5ea] - text segfault with tablelist in TkBTreeLinesTo check-in: 311ef109 user: fvogel tags: bug-2f78c7c5ea
2015-12-22
20:59
merge 8.5 check-in: a2b4ba23 user: dgp tags: core-8-5-19-rc
2015-12-21
12:23
Merge trunk. fixed bug in SDL specific zip file system startup code check-in: 3e2916bf user: jan.nijtmans tags: androwish
12:12
Merged core-8-5-branch check-in: a888e911 user: fvogel tags: tip-438
2015-12-20
22:16
Test text-11a.41 now correctly written passes. check-in: 8213d743 user: fvogel tags: tip-438
22:09
There could be false negatives with [.text pendingsync] when line metrics calculation is in the middle of a long line. check-in: 5fc26426 user: fvogel tags: tip-438
2015-12-19
23:14
Fixed bug [793909] - Problem with nonexistent namespaces check-in: 834abec2 user: fvogel tags: trunk
22:54
Fixed bug [793909] - Problem with nonexistent namespaces check-in: ab7e1a03 user: fvogel tags: core-8-5-branch
22:50
Fixed bug [1700065] - error in trace proc on textvariable doesn't trigger bgerror check-in: e8327f22 user: fvogel tags: trunk
21:58
Fixed bug [1700065] - error in trace proc on textvariable doesn't trigger bgerror check-in: a73ee92b user: fvogel tags: core-8-5-branch
21:48
Tests reordered. Two issues currently: 1. text-11a.22 currently hangs but should pass once [.text sync -command $cmd] will be correctly implemented. 2. text-11a.41 fails (unsure why) check-in: 54b68217 user: fvogel tags: tip-438
2015-12-18
12:45
upstream androwish change check-in: 6d3af1c0 user: jan.nijtmans tags: androwish
12:25
Special handling of ZIPFS_IN_TCL here turns out not to be necessary (thanks, Christian!). check-in: e447c04e user: jan.nijtmans tags: androwish
10:51
Same changes as previous commit, but now for SDL (untested) check-in: f8993795 user: jan.nijtmans tags: androwish
10:02
Implement new function Tk_ZipMain, which can be used for applications which want to include the zipfs functions. check-in: d80f2887 user: jan.nijtmans tags: androwish
2015-12-17
15:03
spacing check-in: 0b7af992 user: jan.nijtmans tags: trunk
15:01
Fix usage of ZIPFS_IN_TCL in various places, including the win32 configure script check-in: 6e5ca130 user: jan.nijtmans tags: androwish
11:03
Fix dynamic build on Windows (reported by Christian Werner) check-in: d111a2b4 user: jan.nijtmans tags: androwish
2015-12-16
13:38
Include zipfs.h, for access to zipfs symbols check-in: 9ba57a05 user: jan.nijtmans tags: androwish
12:54
merge-mark check-in: 1dd65fca user: jan.nijtmans tags: trunk
12:42
merge trunk check-in: 20184744 user: jan.nijtmans tags: novem-support
2015-12-15
09:37
merge trunk check-in: 5b16be76 user: jan.nijtmans tags: androwish
02:53
Fix for some redraw issues on Tk-Cocoa on OS X 10.11; further refinement of memory management; thanks to Marc Culler for patches check-in: c276c0a9 user: kevin_walzer tags: core-8-5-branch
02:51
Merge mark check-in: bd333753 user: kevin_walzer tags: trunk
02:50
Fix for some redraw issues on Tk-Cocoa on OS X 10.11; further refinement of memory management; thanks to Marc Culler for patches check-in: f04988fb user: kevin_walzer tags: trunk
2015-12-14
15:14
Support to paste file list (e.g. support CF_HDROPtype) Ticket [9fcc519a7c] check-in: 083aa564 user: oehhar tags: trunk
10:32
minor formatting Closed-Leaf check-in: ea62c3f0 user: jan.nijtmans tags: bug-9fcc519a7c
10:32
Test winDialog-5.12.7 failed if first item in home folder was not a file->corrected check-in: 6d408247 user: oehhar tags: trunk
10:00
Support to paste file list (e.g. support CF_HDROPtype) Ticket [9fcc519a7c] check-in: ab44277d user: oehhar tags: bug-9fcc519a7c
2015-12-13
20:58
Better (and more correct) description of what [.text sync -command $command] does check-in: 37ed6fc5 user: fvogel tags: tip-438
20:10
Merged core-8-5-branch check-in: 5a61887f user: fvogel tags: tip-438
20:02
Fixed bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert check-in: 4ea4a0b1 user: fvogel tags: trunk
19:53
Fixed bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert check-in: a70c2a08 user: fvogel tags: core-8-5-branch
18:01
Merge trunk. Upstream androwish changes check-in: 5ee94fa7 user: jan.nijtmans tags: androwish
2015-12-12
17:44
Fix for bug [1739605] - [text see] misbehaves following widget create/populate - Patch from Koen Danckaert check-in: cc3b7390 user: fvogel tags: trunk
17:35
Fix for bug [1739605] - [text see] misbehaves following widget create/populate - Patch from Koen Danckaert check-in: a4bf73e4 user: fvogel tags: core-8-5-branch
16:01
Fixed bug [793909] - Problem with nonexistent namespaces Closed-Leaf check-in: b117db54 user: fvogel tags: bug-793909fff
14:42
Updated header comments of EntryValueChanged, InsertChars and DeleteChars since they now return a Tcl result Closed-Leaf check-in: 5966e47f user: fvogel tags: bug-1700065fff
2015-12-11
22:52
upstream androwish changes check-in: 3f81d359 user: jan.nijtmans tags: androwish
10:49
Merged core-8-5-branch check-in: 18f66c5c user: fvogel tags: bug-1700065fff
10:46
Merge mark check-in: c8cd305c user: fvogel tags: trunk
10:44
Reverted [aaf6b1a3a0] check-in: 36681033 user: fvogel tags: trunk
10:43
Reverted [30c7d14b21], but really use a spinbox and not an entry for the test... check-in: dcb86650 user: fvogel tags: core-8-5-branch
2015-12-10
17:21
Fixed bug [1700065] - error in trace proc on textvariable doesn't trigger bgerror check-in: b1bcbbad user: fvogel tags: bug-1700065fff
17:11
Removed duplicate test: 'entry-23.1' in spinbox.test is the same as 'entry-21.1' in entry.test check-in: aaf6b1a3 user: fvogel tags: trunk
17:07
Removed duplicate test: 'entry-23.1' in spinbox.test is the same as 'entry-21.1' in entry.test check-in: 30c7d14b user: fvogel tags: core-8-5-branch
13:38
merge 8.5 check-in: f2a00f19 user: dgp tags: core-8-5-19-rc
2015-12-09
19:27
Merged core-8-5-branch check-in: 40704173 user: fvogel tags: tip-438
10:26
Merge trunk. Upstream androwish changes check-in: 98752c01 user: jan.nijtmans tags: androwish
2015-12-07
21:36
Better patch for bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert Closed-Leaf check-in: 0b7b34f4 user: fvogel tags: bug-ff8a1e55a2
21:29
Reverted [d29847c6] since there is a better patch check-in: 6e2855e4 user: fvogel tags: bug-ff8a1e55a2
15:38
merge-mark. Remove unnecessary end-of-line spacing check-in: c4aef612 user: jan.nijtmans tags: trunk
02:04
Fix for zombie windows on El Capitan/OS X 10.11; thanks to Marc Culler for patch check-in: 36ad13aa user: kevin_walzer tags: core-8-5-branch
02:02
Fix for zombie windows on El Capitan/OS X 10.11; thanks to Marc Culler for patch check-in: 946e9467 user: kevin_walzer tags: trunk
2015-12-06
19:57
Added non-regression test case: textDisp-11.21 Closed-Leaf check-in: a16263c8 user: fvogel tags: bug-1739605fff
2015-12-05
13:48
Fix for bug [1739605] - [text see] misbehaves following widget create/populate - Patch from Koen Danckaert check-in: ca9fe22e user: fvogel tags: bug-1739605fff
13:31
Fix for bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert check-in: d29847c6 user: fvogel tags: bug-ff8a1e55a2
2015-12-03
15:51
Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works fine (provided that the build is configured using "--enable-64bit") check-in: 5f09c8cc user: jan.nijtmans tags: trunk
15:49
Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works fine (provided that the build is configured using "--enable-64bit") check-in: 63ba99fd user: jan.nijtmans tags: core-8-5-branch
2015-12-01
13:34
left-over upstream androwish change check-in: 8df304bb user: jan.nijtmans tags: androwish
2015-11-30
21:21
merge 8.5 check-in: 08fb5a44 user: dgp tags: core-8-5-19-rc
07:39
merge trunk, upstream androwish changes check-in: f4f42423 user: jan.nijtmans tags: androwish
2015-11-29
14:34
Fixed bug [1997299fff] - Tag borderwidth leaking check-in: 6a931012 user: fvogel tags: trunk
14:21
Fixed bug [1997299fff] - Tag borderwidth leaking check-in: 9046f1cb user: fvogel tags: core-8-5-branch
2015-11-28
22:35
Clearer separation between what [.text sync] and [.text sync -command] exactly perform check-in: f72cd1f4 user: fvogel tags: tip-438
22:18
Fixed indentation check-in: ec3ea7f7 user: fvogel tags: tip-438
21:39
Merged core-8-5-branch check-in: ff1b18fe user: fvogel tags: tip-438
21:38
Text widget documentation updated according to TIP #438 check-in: 1e6f4294 user: fvogel tags: tip-438
19:45
[.text pendingsync] returns a boolean check-in: c1620a30 user: fvogel tags: tip-438
2015-11-26
13:56
On cygwin, install libtk8.6.dll.a in the {prefix}/lib directory. check-in: d3f69ec1 user: jan.nijtmans tags: trunk
13:55
On cygwin, install libtk8.5.dll.a in the {prefix}/lib directory. check-in: 4300e28b user: jan.nijtmans tags: core-8-5-branch
2015-11-25
21:09
merge trunk check-in: 6a1a0158 user: jan.nijtmans tags: androwish
07:22
Ooops... removed debug traces unintentionally left in the merge mark... check-in: 4196a4a5 user: fvogel tags: trunk
06:46
merge mark check-in: 90ae3152 user: fvogel tags: trunk
03:19
Remove multiple deprecated internal API calls on OS X; streamline Apple Events implementation; thanks to Marc Culler for extensive patches check-in: 55ad8ff2 user: kevin_walzer tags: core-8-5-branch
03:14
Merge mark check-in: 995063e4 user: kevin_walzer tags: trunk
03:13
Remove multiple deprecated internal API calls on OS X; streamline Apple Events implementation; thanks to Marc Culler for extensive patches check-in: 21121045 user: kevin_walzer tags: trunk
2015-11-22
21:10
Added test textDisp-35.1 to check for regressions against pach [5b11cf19] check-in: 2f487e41 user: fvogel tags: trunk
20:59
Merged core-8-5-branch check-in: 04fc47f2 user: fvogel tags: tip-438
20:58
Added test textDisp-35.1 to check for regressions against pach [5b11cf19] check-in: 1f922fd3 user: fvogel tags: core-8-5-branch
20:11
Use the new sync command instead of the 'count -update' workaround check-in: 10ad3b21 user: fvogel tags: tip-438
16:16
Add symbola font (from upstream androwish) check-in: 7fadfcee user: jan.nijtmans tags: androwish
16:07
upstream androwish changes check-in: f04a7419 user: jan.nijtmans tags: androwish
2015-11-21
12:47
Respect alphabetical order check-in: 09256d04 user: fvogel tags: tip-438
09:08
Improved the tests a bit check-in: 516a0cca user: fvogel tags: tip-438
08:43
Adjusted when <<WidgetViewSync>> fires. Also %d now only has boolean value. Implementation in sync with TIP #438 rev. 1.10 check-in: 615bbce0 user: fvogel tags: tip-438
2015-11-19
22:02
Rename "yupdate" to "sync" and fix various test-cases check-in: 625b52ac user: jan.nijtmans tags: tip-438
21:59
Tcl_Preserve should be first I guess check-in: ab37b4ef user: fvogel tags: tip-438
21:57
Make it compile with Visual 2008 check-in: a6d84c73 user: fvogel tags: tip-438
21:41
Code Formatting check-in: 52465dd9 user: jan.nijtmans tags: tip-438
21:04
better argument checking check-in: 70ea2f72 user: jan.nijtmans tags: tip-438
20:46
First test-implementation of "$t yupdate -command <command>". TODO: more testcases and documentation check-in: 602f9502 user: jan.nijtmans tags: tip-438
2015-11-18
21:14
Added visual tests for borders, following bug [1997299fff] Closed-Leaf check-in: 8e4f69e8 user: fvogel tags: bug-1997299fff
09:40
Merge trunk. Rename 3 TkSDL* and TkUNIX* to Tkp*, for consistancy. check-in: d6bcb23f user: jan.nijtmans tags: androwish
2015-11-17
23:52
More leaking tags fixed, see test script in bug [1997299fff] check-in: e5e8449b user: fvogel tags: bug-1997299fff
15:20
Fixed bug [1997299fff] - Tag borderwidth is leaking horizontally check-in: 9f7064ab user: fvogel tags: bug-1997299fff
2015-11-16
17:21
Better test for bug [2677890] since [19960bcef8] breaks relevance/efficiency of the previous version of textDisp-34.1 check-in: 18c0eaf0 user: fvogel tags: tip-438
13:54
Merge core-8-5-branch check-in: 5b73d5ef user: jan.nijtmans tags: tip-438
13:48
Improve user experience related to dancing scrollbars. Patch by Koen Danckaert. check-in: 3d1afabc user: jan.nijtmans tags: trunk
13:26
Improve user experience related to dancing scrollbars. Patch by Koen Danckaert. check-in: 5b11cf19 user: jan.nijtmans tags: core-8-5-branch
2015-11-14
21:42
Merge trunk check-in: 7d7fc354 user: jan.nijtmans tags: androwish
13:05
TIP #438 - <<TextLineHeightsInvalid>> event added, with corresponding new tests check-in: 83bb08d7 user: fvogel tags: tip-438
09:11
TIP #438 - [.text pendingyupdate] command added, with corresponding new tests check-in: f815da13 user: fvogel tags: tip-438
00:02
TIP #438 - [.text yupdate] command added, with corresponding new tests check-in: 85025549 user: fvogel tags: tip-438
2015-11-13
14:54
Fix test-cases textDisp-33.2 and textDisp-33.3 Closed-Leaf check-in: f27f448d user: jan.nijtmans tags: tip-438-bettercode
08:46
Fix 34eb6911af, taken over from SQLite: Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. check-in: e3b67025 user: jan.nijtmans tags: trunk
08:44
Fix 34eb6911af, taken over from SQLite: Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. check-in: caf013a6 user: jan.nijtmans tags: core-8-5-branch
2015-11-12
22:50
Moved comment to follow the moved code in previous commit check-in: ed634e6f user: fvogel tags: tip-438-bettercode
21:59
Koen Danckaert's patch to speed up line metrics update check-in: 19960bce user: fvogel tags: tip-438-bettercode
2015-11-10
21:03
Implementation of TIP #438 - Solution using virtual events Closed-Leaf check-in: 94b42ed3 user: fvogel tags: tip-438-events
18:39
Typos in comments check-in: 3ea55f8f user: fvogel tags: trunk
18:38
Typos in comments check-in: a44fe929 user: fvogel tags: core-8-5-branch
13:57
Fix [5ee8af61e5] on Win64: Window embedding can not work on 64-bit Unix and Windows check-in: 1fd8abfd user: jan.nijtmans tags: trunk
13:54
Fix [5ee8af61e5] on Win64: Window embedding can not work on 64-bit Unix and Windows check-in: 52eed870 user: jan.nijtmans tags: core-8-5-branch
2015-11-09
15:44
Fix [5ee8af61e5] on Unix: Window embedding can not work on 64-bit Unix and Windows check-in: ffe26835 user: jan.nijtmans tags: trunk
15:43
Fix [5ee8af61e5] on Unix: Window embedding can not work on 64-bit Unix and Windows check-in: d68520f9 user: jan.nijtmans tags: core-8-5-branch
12:32
Restore tkMacOSXDraw.c/tkMacOSXMouseEvent.c check-in: af0897f2 user: jan.nijtmans tags: androwish
12:18
re-add "-nativeonly" option to dialog check-in: 50c6b45c user: jan.nijtmans tags: androwish
12:12
Merge trunk check-in: 1f86c2ac user: jan.nijtmans tags: androwish
11:38
Merge trunk check-in: e3362df5 user: jan.nijtmans tags: novem-support
11:13
clean-up end-of-line spacing check-in: e3a7d4ea user: jan.nijtmans tags: trunk
11:11
clean-up end-of-line spacing check-in: 820d2676 user: jan.nijtmans tags: core-8-5-branch
2015-11-08
22:24
Fixed bug [3601604fff] - [listbox $path -takefocus 0] steals focus check-in: 4a6f3ff7 user: fvogel tags: trunk
22:23
Fixed bug [3601604fff] - [listbox $path -takefocus 0] steals focus check-in: abbf049f user: fvogel tags: core-8-5-branch
22:19
merge mark check-in: c1d99e88 user: fvogel tags: trunk
22:19
Resolved unintended fork check-in: 94d279e7 user: fvogel tags: trunk
22:18
Resolved unintended fork check-in: 36c66db3 user: fvogel tags: core-8-5-branch
22:14
Fixed bug [297442da29] - tk_strictMotif not correctly taken into account check-in: ed0eed35 user: fvogel tags: trunk
22:06
Fixed bug [297442da29] - tk_strictMotif not correctly taken into account check-in: 73ae023b user: fvogel tags: core-8-5-branch
22:02
Cleanup of last patch to Tk-Cocoa check-in: 620ab19d user: kevin_walzer tags: core-8-5-branch
22:01
Cleanup of last patch to Tk-Cocoa check-in: 5099e23a user: kevin_walzer tags: trunk
21:50
Fixed entry (and final) part of bug [542199fff] - Double click on a lone character in an entry does not work check-in: 2cf8afea user: fvogel tags: trunk
21:44
Fixed entry (and final) part of bug [542199fff] - Double click on a lone character in an entry does not work check-in: e1b50df1 user: fvogel tags: core-8-5-branch
21:07
Fixed bug [220854fff] - Trailing tab characters in entry widgets are not displayed check-in: 500df73a user: fvogel tags: trunk
21:00
Fixed bug [220854fff] - Trailing tab characters in entry widgets are not displayed check-in: 6c111ba0 user: fvogel tags: core-8-5-branch
20:54
Fixed [2160206fff] - Panic when posting a menu of type menubar check-in: 65a09b78 user: fvogel tags: trunk
20:50
Fixed [2160206fff] - Panic when posting a menu of type menubar check-in: 0c9ea037 user: fvogel tags: core-8-5-branch
20:43
merge mark check-in: f4e092d8 user: fvogel tags: trunk
2015-11-07
18:52
Fix for issues with bitmap rendering and mouse events in Tk-Cocoa; thanks to Marc Culler for patches check-in: f418f126 user: kevin_walzer tags: core-8-5-branch
18:41
Fix for issues with bitmap rendering and mouse events in Tk-Cocoa; thanks to Marc Culler for patches check-in: b60b9c95 user: kevin_walzer tags: trunk
10:25
Merge trunk. Take over androwish-specific changes 67e475ea97 check-in: e1a8fe31 user: jan.nijtmans tags: androwish
2015-11-06
17:49
Fixed bug [3601604fff] - [listbox $path -takefocus 0] steals focus Closed-Leaf check-in: 197841b1 user: fvogel tags: bug-3601604fff
2015-11-05
07:06
Fixed bug [297442da29] - tk_strictMotif not correctly taken into account Closed-Leaf check-in: 8892f4a6 user: fvogel tags: bug-297442da29
2015-11-03
13:19
merge trunk. Upstream androwish change. check-in: a80338d3 user: jan.nijtmans tags: androwish
10:45
Fixed entry part of bug [542199fff] - Double click on a lone character in an entry does not work Closed-Leaf check-in: d1e85ca4 user: fvogel tags: bug-542199fff
2015-10-31
20:31
Fixed bug [e51941c1b9] - text-9.2.47 fails sometimes check-in: 903e4997 user: fvogel tags: trunk
20:30
Fixed bug [e51941c1b9] - text-9.2.47 fails sometimes check-in: 1669f9d3 user: fvogel tags: core-8-5-branch
2015-10-29
20:19
Fixed bug [220854fff] - Trailing tab characters in entry widgets are not displayed Closed-Leaf check-in: 4158ee3d user: fvogel tags: bug-220854fff
2015-10-28
09:07
merge trunk check-in: cf7046c8 user: jan.nijtmans tags: androwish
2015-10-27
20:14
Added missing word in man event check-in: 4ed5c188 user: fvogel tags: trunk
20:14
Added missing word in man event check-in: 9d7103a3 user: fvogel tags: core-8-5-branch
2015-10-26
20:03
Merge trunk. Adapt upstream Androwish modification, but without unnecessary "tclInt.h" include. check-in: 120a88ae user: jan.nijtmans tags: androwish
12:11
merge-mark check-in: aa45b342 user: jan.nijtmans tags: trunk
11:31
Fix for PNG rendering on OS X 10.11; thanks to Stephan Meier for patch check-in: 43cfa58d user: kevin_walzer tags: core-8-5-branch
11:23
Fix for PNG rendering on OS X 10.11; thanks to Stephan Meier for patch check-in: 1b4dc5c4 user: kevin_walzer tags: trunk
2015-10-25
23:00
merge trunk check-in: a4724c6c user: jan.nijtmans tags: androwish
22:56
re-generate configure check-in: ebaaa6e7 user: jan.nijtmans tags: trunk
22:54
Re-generate "configure" check-in: 4cbcf9df user: jan.nijtmans tags: core-8-5-branch
22:36
Merge trunk check-in: ad07cc3f user: jan.nijtmans tags: androwish
22:32
Fix [477949]: option readfile cannot use multibytes. Implementation adopted from AndroWish, but added support for UTF-8 BOM and added test-case. check-in: 16df5a3f user: jan.nijtmans tags: trunk
22:00
Fix [477949]: option readfile cannot use multibytes. Implementation adopted from AndroWish, but added support for UTF-8 BOM and added test-case. check-in: ad879218 user: jan.nijtmans tags: core-8-5-branch
19:58
Added new test to check for error triggering when posting a menu of type menubar Closed-Leaf check-in: 9af4a2ed user: fvogel tags: bug-2160206fff
19:30
merge trunk check-in: 9d7ac96b user: jan.nijtmans tags: novem-support
19:24
merge-mark check-in: 281b9f08 user: jan.nijtmans tags: trunk
19:22
Make compile with later Visual Studio versions (backported from Tk 8.6) check-in: cc3cd2d4 user: jan.nijtmans tags: core-8-5-branch
2015-10-23
18:50
merge 8.5 check-in: c6967f00 user: dgp tags: core-8-5-19-rc
18:49
update changes check-in: 100e58a4 user: dgp tags: core-8-5-19-rc
16:21
Fixed [ac6ca22363] - ttk/spinbox-1.8.4 test fails on Win7 check-in: d226acb5 user: fvogel tags: trunk
16:20
Fixed [ac6ca22363] - ttk/spinbox-1.8.4 test fails on Win7 check-in: f249a37f user: fvogel tags: core-8-5-branch
15:35
Bump to release number 8.5.19 check-in: 6889dc35 user: dgp tags: core-8-5-19-rc
08:17
Merge trunk check-in: 4b1fb429 user: jan.nijtmans tags: androwish
07:45
Fix [916c1095438eae56]: Tk does not compile because GetVersionExW triggers warnings check-in: 1c527b74 user: jan.nijtmans tags: trunk
07:43
Fix [916c1095438eae56]: Tk does not compile because GetVersionExW triggers warnings check-in: f51c25b1 user: jan.nijtmans tags: core-8-5-branch
07:21
Fix [908b78de9a] for OS X/X11 - which apparently doesn't set ::env(USERNAME) - as well. check-in: f46b6dca user: jan.nijtmans tags: trunk
2015-10-22
22:11
Fixed bug [1414025] - Thin insertion cursor not visible in entry check-in: ba6969de user: fvogel tags: trunk
22:07
Fixed bug [1414025] - Thin insertion cursor not visible in entry check-in: 2bc47222 user: fvogel tags: core-8-5-branch
21:53
Fixed bug [1520118fff] - -validate resets to none check-in: c020d102 user: fvogel tags: trunk
21:50
Fixed bug [1520118fff] - -validate resets to none check-in: df73cd38 user: fvogel tags: core-8-5-branch
2015-10-20
08:28
Fixed bug [1414025] - Thin insertion cursor not visible in entry Closed-Leaf check-in: 7da13b9c user: fvogel tags: bug-1414025
2015-10-19
20:41
Robustified text-9.2.46, which failed on Linux Debian 6.0 (bug [cc0ba31920]) check-in: 407bae5e user: fvogel tags: trunk
20:32
Robustified text-9.2.46, which failed on Linux Debian 6.0 (bug [cc0ba31920]) check-in: 68d70a48 user: fvogel tags: core-8-5-branch
08:09
Merge trunk. Take over selected upstream androwish changes. check-in: 577267e1 user: jan.nijtmans tags: androwish
2015-10-18
21:24
Proposed fix for [2160206fff] - Panic (Linux) when posting a menu of type menubar check-in: 780bfd90 user: fvogel tags: bug-2160206fff
2015-10-16
20:48
Fixed bug [1520118fff] - -validate resets to none Closed-Leaf check-in: 6e7129b1 user: fvogel tags: bug-1520118fff
2015-10-13
13:47
Fix [908b78de9a6534d6]: winDialog.test terminates in error check-in: cbbfe02b user: jan.nijtmans tags: trunk
2015-10-10
10:33
Fix comment in test winDialog-5.12.2 check-in: 5a20783c user: ashok tags: trunk
2015-10-09
20:00
merge mark check-in: 412c7d0b user: fvogel tags: trunk
19:58
Fixed bug [1815161] - .text count -ypixels wrong until widget is managed check-in: 1ab25bfb user: fvogel tags: trunk
19:54
Fixed bug [1815161] - .text count -ypixels wrong until widget is managed check-in: eaab2c13 user: fvogel tags: core-8-5-branch
19:28
Fixed bug [2262711fff] - Regexp search fails with Unicode and elide check-in: cbf85924 user: fvogel tags: trunk
19:20
Fixed bug [2262711fff] - Regexp search fails with Unicode and elide check-in: 971b3d95 user: fvogel tags: core-8-5-branch
19:12
merge trunk check-in: 7696b701 user: jan.nijtmans tags: androwish
19:06
Fixed bug [1669632fff] - text widget: autoseparator placement, <Control-1> cleanup check-in: 553899e9 user: fvogel tags: trunk
18:57
Fixed bug [1669632fff] - text widget: autoseparator placement, <Control-1> cleanup check-in: 3554bd90 user: fvogel tags: core-8-5-branch
18:55
merge mark check-in: 90d1cb7a user: fvogel tags: trunk
13:31
Tk/OpenBSD/Sparc needs -fPIC. check-in: 7b451744 user: stu tags: core-8-5-branch
13:19
Tk/OpenBSD/Sparc needs -fPIC. check-in: 7a4971d5 user: stu tags: trunk
04:44
Added missing tests for tk_getOpenFile -defaultextension check-in: 9eacf323 user: ashok tags: trunk
04:03
Bug [47af31bd3a] - tk_getSaveFile adds . as extension. Also added more tests for -filetypes and -defaultextension combinations. check-in: 14153ed2 user: ashok tags: trunk
2015-10-08
12:44
TIP #437: Tk panedwindow options for proxy window check-in: 9d54525a user: jan.nijtmans tags: trunk
12:14
TIP #437: Tk panedwindow options for proxy window check-in: 1c625965 user: jan.nijtmans tags: core-8-5-branch
2015-10-07
07:25
merge trunk check-in: d2da6cbd user: jan.nijtmans tags: androwish
2015-10-06
22:50
Fixed bug [2262711fff] - Regexp search fails with Unicode and elide Closed-Leaf check-in: 42ca2344 user: fvogel tags: bug-2262711fff
22:47
Added test for bug [2262711fff] - Regexp search fails with Unicode and elide check-in: ca4cb2c5 user: fvogel tags: bug-2262711fff
15:04
Link with userenv.lib, because it is now needed by Tcl. check-in: 62436753 user: jan.nijtmans tags: trunk
11:46
Fix [600b72bfbc789]: Unnecessary inclusion of tclInt.h in tkMain.c in Windows build The only thing needed from tclInt.h is the definition of TclIntPlatStubs. Including just a tiny part of this struct is enough to make it compile, without the need for tclInt.h check-in: 6b85af58 user: jan.nijtmans tags: trunk
10:49
merge trunk check-in: 1b9880ea user: jan.nijtmans tags: androwish
08:26
Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. check-in: c07ee849 user: jan.nijtmans tags: trunk
08:24
Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. check-in: b1ebefcd user: jan.nijtmans tags: core-8-5-branch
06:14
Fix for [46c83f60] (relative paths ignored in tk_getOpenFile/tk_getSaveFile on Vista+). Added tests for -initialdir option. check-in: 45da3436 user: ashok tags: trunk
2015-10-05
09:41
Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes. Suggested by pooryorick for TEA, but a good idea anyway check-in: 8249ac04 user: jan.nijtmans tags: trunk
09:40
Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes. Suggested by pooryorick for TEA, but a good idea anyway check-in: 122e922e user: jan.nijtmans tags: core-8-5-branch
2015-10-04
14:07
Fixed bug [1669632fff] cases (ii) and (iii) - Tolerate a shaky hand using the mouse Closed-Leaf check-in: 55133bde user: fvogel tags: bug-1669632fff
13:55
Fixed bug [1669632fff] case (vi) - <<Cut>> is atomic check-in: 67508688 user: fvogel tags: bug-1669632fff
13:52
Fixed -cleanup section in test text-25.22 check-in: 34f4e2b0 user: fvogel tags: bug-1669632fff
09:45
merge trunk check-in: a85ae4f5 user: jan.nijtmans tags: androwish
09:32
New icon for wish86.exe, original work contributed by Dawson Cowals. This fixes the recently discovered license problem regarding the icons included with Tcl 8.6.[0-5] (not for commercial use). Not backported to Tk 8.5, because the license of the 8.5 icons has never been a problem. check-in: 472963f0 user: jan.nijtmans tags: trunk
09:04
Fixed bug [1669632fff] case (v) - <<Clear>> is atomic check-in: d45961b1 user: fvogel tags: bug-1669632fff
08:32
Added forgotten comment for case (iv) check-in: 432e4b3b user: fvogel tags: bug-1669632fff
08:31
Added forgotten comment for case (i) check-in: a42f418a user: fvogel tags: bug-1669632fff
08:29
Fixed bug [1669632fff] case (vii) - <<Undo>> shall not remove separators check-in: 26e2dc06 user: fvogel tags: bug-1669632fff
2015-10-03
20:00
Fixed bug [1669632fff] case (iv) - autoseparator was missing on <Control-backslash> check-in: c4882004 user: fvogel tags: bug-1669632fff
19:33
Typo check-in: d962b6d0 user: fvogel tags: bug-1669632fff
19:32
Fixed bug [1669632fff] case (i) - autoseparator was missing on <Control-1> check-in: f2d25ac4 user: fvogel tags: bug-1669632fff
2015-09-30
14:46
merge core-8-5-branch. This is the TIP #437 implementation being voted on. Closed-Leaf check-in: f5abbd08 user: jan.nijtmans tags: tip-437
14:03
merge trunk check-in: 91cf1344 user: jan.nijtmans tags: androwish
11:17
Don't limit Universal runtime support to VisualStudio version 14 only, future versions will probably have it as well. check-in: 471142ac user: jan.nijtmans tags: trunk
11:16
Don't limit Universal runtime support to VisualStudio version 14 only, future versions will probably have it as well. check-in: f66f1a52 user: jan.nijtmans tags: core-8-5-branch
10:51
Hm, better keep the TIP as it is, not making it more difficult than it already is. check-in: a6be18ea user: jan.nijtmans tags: tip-437
10:04
One more suggestion: Use the value of -sashwidth as default for -proxyborderwidth. It's one pixel different from the current behavior (2 -> 3 pixels), but would be consistant with -proxyrelief vs -sashrelief. check-in: b128a3f3 user: jan.nijtmans tags: tip-437
09:39
Carefull inspection shows that the default for -proxyrelief should be the value of -sashrelief, in order to be 100% compatible with how it behaved before. check-in: bbd8ef99 user: jan.nijtmans tags: tip-437
09:28
.... forgot to bring back tkMacOSXDefault.h to original state check-in: 4d0bf499 user: jan.nijtmans tags: tip-437
09:15
Bring panedwindow proxy behavior in line with TIP #437 description. check-in: d4a8fac4 user: jan.nijtmans tags: tip-437
06:29
Re-ordered tests of the new three options in alphabetical order, following convention in the rest of the code and tests check-in: 40351923 user: fvogel tags: tip-437
06:27
Use correct default value for -proxybackground check-in: e88c10dd user: fvogel tags: tip-437
06:23
Added -proxyborderwidth option check-in: d45cc282 user: fvogel tags: tip-437
2015-09-29
20:26
Added -proxybackground option check-in: b676aff8 user: fvogel tags: tip-437
19:30
Fixed bug [1501749fff] - Crash on embedded window deletion bound to <Map> event check-in: 71a4658f user: fvogel tags: trunk
19:10
Fixed bug [1501749fff] - Crash on embedded window deletion bound to <Map> event check-in: 60ca451d user: fvogel tags: core-8-5-branch
2015-09-27
13:00
merge trunk check-in: c9c421af user: jan.nijtmans tags: androwish
2015-09-23
21:29
[c648c8dad1] Repair PNG reader buffer overflow protections that prevented read of valid PNG image. check-in: ce2fdd0c user: dgp tags: trunk
19:47
Fixed bug [1501749fff] - Crash on embedded window deletion bound to <Map> event check-in: 83d63659 user: fvogel tags: bug-1501749fff
2015-09-15
09:48
Selected androwish changes check-in: c382487d user: jan.nijtmans tags: androwish
2015-09-14
09:25
Merge trunk. Selected androwish changes. check-in: 68a0f335 user: jan.nijtmans tags: androwish
08:57
merge core-8-5-branch check-in: 126198dd user: jan.nijtmans tags: tip-437
2015-09-13
12:45
Bug [cc0ba31920] - Make text-9.2.46 pass on Windows 8.1 check-in: 0a36e348 user: fvogel tags: trunk
12:37
Bug [cc0ba31920] - Make text-9.2.46 pass on Windows 8.1 check-in: 62ec64a2 user: fvogel tags: core-8-5-branch
2015-09-11
12:06
Experiment, just to have a look how the new icon could look like. Closed-Leaf check-in: 1d2f70bf user: jan.nijtmans tags: new-icons
2015-09-10
14:55
Merge trunk check-in: 933eff39 user: jan.nijtmans tags: androwish
14:05
Remove licenced images (which cannot be used for commercial purposes). See /artifact/b2a203459daa9c49?ln=69. Still to be replaced: win/rc/wish.ico and win/rc/lamp.bmp. This partially reverts commit [0fce209405dff92a]. check-in: 707f66ca user: jan.nijtmans tags: trunk
2015-09-09
10:45
upstream androwish change check-in: d8053ab9 user: jan.nijtmans tags: androwish
2015-09-08
15:04
Merge trunk, and take over tkImgPhoto.h from androwish check-in: 122a9ab6 user: jan.nijtmans tags: androwish
2015-09-06
19:40
Fixed bug [1581435fff] - Documented precedence order in the matching process of the index string check-in: 0d8fe483 user: fvogel tags: trunk
18:48
Fixed bug [1581435fff] - Documented precedence order in the matching process of the index string check-in: 27a787c7 user: fvogel tags: core-8-5-branch
2015-09-02
20:27
Fixed bug [1581435fff] - Documented precedence order in the matching process of the index string Closed-Leaf check-in: 32f35168 user: fvogel tags: bug-1581435fff
08:30
Merge trunk, and take over selected changes from androwish check-in: c955f857 user: jan.nijtmans tags: androwish
2015-08-28
11:47
Completing 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build. check-in: 44b24118 user: jan.nijtmans tags: trunk
11:43
Completing 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build. check-in: a64c6ed1 user: jan.nijtmans tags: core-8-5-branch
2015-08-24
13:24
Merge trunk. Take over selected changes from androwish check-in: 1ebe378f user: jan.nijtmans tags: androwish
2015-08-20
14:14
Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 check-in: f37f9308 user: jan.nijtmans tags: trunk
14:13
Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 check-in: d1e6da48 user: jan.nijtmans tags: core-8-5-branch
2015-08-18
14:48
Take over selected changes from androwish.org check-in: 911f67c8 user: jan.nijtmans tags: androwish
14:41
minor spacing, no functional change. check-in: ded1d1b4 user: jan.nijtmans tags: trunk
2015-08-17
10:34
Rename TkSDL*() functions to TkUnix*() check-in: b21403f7 user: jan.nijtmans tags: androwish
2015-08-05
20:40
merge trunk check-in: 6a54fc33 user: jan.nijtmans tags: androwish
20:33
Remove various unnecessary "global tcl_platform" occurrences, which are no longer used. Add "Fit To Screen Width" menu entry to Windows (and android) console menu. Ported from androwish. check-in: ee0ef7f8 user: jan.nijtmans tags: trunk
2015-08-04
17:30
Merge trunk. Add missing tkStubInit.c to Android.mk. Without this, stub-enabled Tk-based extensions (such as tkImg) will never work on Android. check-in: 6fd43c73 user: jan.nijtmans tags: androwish
2015-08-03
23:43
Fix [6fe75131c546226b]: doc: tk_messageBox (mac). Use ttk::scrollbar in stead of scrollbar in various demo's. (ported from androwish branch) check-in: ec4df9a2 user: jan.nijtmans tags: trunk
23:40
Fix [6fe75131c546226b]: doc: tk_messageBox (mac) check-in: 71b4bbff user: jan.nijtmans tags: core-8-5-branch
2015-07-28
22:18
Made textDisp-4.9 more robust to font variations across platforms, so that it passes on Linux Debian 6.0 check-in: 5dcefdbe user: fvogel tags: trunk
22:17
Made textDisp-4.9 more robust to font variations across platforms, so that it passes on Linux Debian 6.0 check-in: 789fafbf user: fvogel tags: core-8-5-branch
20:31
Fixed bug [1236306fff] - TraverseToMenu error with alt binding to toplevel destroy check-in: 91fc5813 user: fvogel tags: trunk
20:30
Fixed bug [1236306fff] - TraverseToMenu error with alt binding to toplevel destroy check-in: 77065697 user: fvogel tags: core-8-5-branch
2015-07-16
20:10
Fixed bug [2886436fff] - [.txt] deletes before start index - by appyling the patch proposed in the ticket: no deletion will ever happen before the start index anymore check-in: c1fe3071 user: fvogel tags: trunk
19:49
Fixed bug [2886436fff] - [.txt] deletes before start index - by appyling the patch proposed in the ticket: no deletion will ever happen before the start index anymore check-in: 296bd4c3 user: fvogel tags: core-8-5-branch
05:36
merge trunk check-in: 760e8f5b user: jan.nijtmans tags: novem-support
2015-07-15
15:02
merge trunk check-in: 4efd41bc user: jan.nijtmans tags: androwish
15:01
Fix signature of TkMacOSXSetDrawingEnabled(), re-generate tkIntPlatDecls.h and tkStubInit.c check-in: fce53e62 user: jan.nijtmans tags: trunk
13:27
Fix signature of TkMacOSXSetDrawingEnabled(), re-generate tkIntPlatDecls.h and tkStubInit.c check-in: e407183f user: jan.nijtmans tags: core-8-5-branch
12:46
Branch for androwish, as help to keep track on which android-specific changes could be included into the core without harm. check-in: 584e2aa0 user: jan.nijtmans tags: androwish
2015-07-14
20:21
Fixed extra space check-in: 120ff838 user: fvogel tags: tip-437
20:14
Bug [1247115fff] - Added -proxyrelief option check-in: d72e88b7 user: fvogel tags: tip-437
19:50
Fixed bug [2886436fff] - [.txt delete] deletes before start index - This is option 1: change the behavior of the text widget to completely avoid any deletion before index1 Closed-Leaf check-in: 9bdf4573 user: fvogel tags: bug-2886436fff-option1
19:18
Tried to be even clearer. Closed-Leaf check-in: 5996f0a4 user: fvogel tags: bug-2886436fff-option2
2015-07-13
10:15
Fixed bug [3f1f79abcf] - Text widget crash when seeing or bboxing (or selecting, moving the cursor...) in elided text check-in: ec62978f user: fvogel tags: trunk
10:10
Fixed bug [3f1f79abcf] - Text widget crash when seeing or bboxing (or selecting, moving the cursor...) in elided text check-in: eb4bbe11 user: fvogel tags: core-8-5-branch
09:58
Fixed bad indentation in the contents table of the text widget man page of the switches pertaining to the dump subcommand check-in: bc0c1857 user: fvogel tags: trunk
09:54
Fixed bad indentation in the contents table of the text widget man page of the switches pertaining to the dump subcommand check-in: 17ef93ce user: fvogel tags: core-8-5-branch
2015-07-11
08:00
Added test case for bug [3f1f79abcf] Closed-Leaf check-in: 76bf1fa5 user: fvogel tags: bug-3f1f79abcf
2015-07-10
21:59
Fixed bug [3f1f79abcf] - Text widget crash when seeing or bboxing (or selecting, moving the cursor...) in elided text check-in: 716fe4a4 user: fvogel tags: bug-3f1f79abcf
2015-07-08
07:54
Use size_t in stead of int for some internal refCount variables. On 32-bit systems, this doubles the range (as size_t is unsigned), on 64-bit system much more than that. check-in: 2473b35f user: jan.nijtmans tags: trunk
2015-07-07
15:24
Fix for [805cffb017fde5ba]: segfault via Tk_ConfigureWidget check-in: 4668a149 user: jan.nijtmans tags: trunk
15:20
Fix for [805cffb017fde5ba]: segfault via Tk_ConfigureWidget check-in: 2828785b user: jan.nijtmans tags: core-8-5-branch
2015-07-02
20:21
Revert [b80a6942]. Realize now that "true" was not bold because the option does not have to literally be the exact string "true" but can also be any of the other acceptable true values, such as "yes" or "t". check-in: 70145701 user: andy tags: trunk
2015-06-30
02:29
Add tk-mac doc to 8.5 check-in: 8f18cd70 user: kevin_walzer tags: core-8-5-branch
2015-06-29
21:57
Fixed bug [2886436fff] - [.txt delete] deletes before start index - This is option 2: don't change the behavior of the text widget, but document it better. check-in: 66bd0d4d user: fvogel tags: bug-2886436fff-option2
2015-06-25
09:35
merge trunk check-in: 5c3d4877 user: jan.nijtmans tags: novem-support
09:35
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil. check-in: 8a600b5d user: jan.nijtmans tags: trunk
09:29
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil. check-in: 7db02fe4 user: jan.nijtmans tags: core-8-5-branch
09:22
Fix [2a02881e4c] for 8.5 too: Colors added in 8.5 not documented in man page check-in: 1f843589 user: jan.nijtmans tags: core-8-5-branch
2015-06-05
04:01
Add missing bold effect to documentation for [canvas -splinesteps]. check-in: b80a6942 user: andy tags: trunk
2015-06-01
20:19
Fixed broken trunk caused by "signed/unsigned mismatch" compiler error on Windows, introduced by [4fe3c06b97] and [07622d5618] check-in: 21ea6c1f user: fvogel tags: trunk
19:46
merge mark check-in: e155956c user: fvogel tags: trunk
19:46
merge mark check-in: 6103ed0a user: fvogel tags: core-8-5-branch
19:44
Complementary fix for bug [3592454fff] - Don't identify the sash associated to the last visible pane Closed-Leaf check-in: a4c46b96 user: fvogel tags: bug-3592454fff
19:40
Complementary fix for bug [3592454fff] - Don't identify the sash associated to the last visible pane check-in: 4bbc5717 user: fvogel tags: trunk
19:32
Complementary fix for bug [3592454fff] - Don't identify the sash associated to the last visible pane check-in: 6dd9fb16 user: fvogel tags: core-8-5-branch
19:10
Test panedwindow-25.2 uses tcltest 2 format check-in: c47c754e user: fvogel tags: trunk
18:50
Fixed bug [1292219fff] - Propagated MapNotify and UnmapNotify events of a panedwindow to its children check-in: 0e074ecc user: fvogel tags: trunk
18:50
Fixed bug [1292219fff] - Propagated MapNotify and UnmapNotify events of a panedwindow to its children check-in: 2f5f8ba2 user: fvogel tags: core-8-5-branch
18:41
Fixed bug [1714535fff] - Documented explicitely that geometry requests from mapped slaves (panes) are ignored by the panedwindow widget check-in: 8f24c925 user: fvogel tags: trunk
18:41
Fixed bug [1714535fff] - Documented explicitely that geometry requests from mapped slaves (panes) are ignored by the panedwindow widget check-in: 37dac22a user: fvogel tags: core-8-5-branch
18:40
Fixed bug [3592454fff] - Don't draw the sash associated to the last visible pane check-in: c709bbd7 user: fvogel tags: trunk
18:39
Fixed bug [3592454fff] - Don't draw the sash associated to the last visible pane check-in: 6619b48e user: fvogel tags: core-8-5-branch
18:31
Fixed bug [2368195fff] - More correct error handling when calling paneconfigure with a non existing window check-in: ce6d7230 user: fvogel tags: trunk
18:30
Fixed bug [2368195fff] - More correct error handling when calling paneconfigure with a non existing window check-in: 7a5f5089 user: fvogel tags: core-8-5-branch
18:27
Fixed bug [d7bad57c43] - Limited sash proxy maximum coordinates to the size of the panedwindow it belongs to check-in: 43273c06 user: fvogel tags: trunk
18:26
Fixed bug [d7bad57c43] - Limited sash proxy maximum coordinates to the size of the panedwindow it belongs to check-in: 50b94dad user: fvogel tags: core-8-5-branch
2015-05-30
18:07
Fixed typo in comment check-in: 84c01395 user: fvogel tags: trunk
18:06
Fixed typo in comment check-in: 7dc1fb61 user: fvogel tags: core-8-5-branch
14:02
Completed test for bug [1292219fff], regarding MapNotify event this time Closed-Leaf check-in: bc8c027d user: fvogel tags: bug-1292219fff
13:48
Propagated MapNotify events of a panedwindow to its children check-in: 5dcac3ac user: fvogel tags: bug-1292219fff
13:33
Added test for bug [1292219fff] regarding UnmapNotify event check-in: d8b8f97c user: fvogel tags: bug-1292219fff
09:30
Propagated UnmapNotify events of a panedwindow to its children check-in: 6e604c23 user: fvogel tags: bug-1292219fff
2015-05-28
19:10
Documented explicitely that geometry requests from mapped slaves (panes) are ignored by the panedwindow widget Closed-Leaf check-in: 5a73c5ea user: fvogel tags: bug-1714535fff
12:59
Merge trunk check-in: f58ec1b7 user: jan.nijtmans tags: novem-support
2015-05-26
21:13
Don't draw the sash associated to the last visible pane check-in: 77384e84 user: fvogel tags: bug-3592454fff
12:44
Fix [1641721]: tk_getOpenFile shows symlinks to directories twice. check-in: 68458e6e user: jan.nijtmans tags: trunk
12:35
Fix [1641721]: tk_getOpenFile shows symlinks to directories twice. check-in: 708d676e user: jan.nijtmans tags: core-8-5-branch
2015-05-25
22:17
Fix [2a02881e4c]: Colors added/changed in 8.6 not documented in man page check-in: d0ab7d76 user: jan.nijtmans tags: trunk
2015-05-24
23:11
More correct error handling when calling paneconfigure with a non existing window Closed-Leaf check-in: ec51b673 user: fvogel tags: bug-2368195fff
13:10
Limit sash proxy maximum coordinates to the size of the panedwindow it belongs to Closed-Leaf check-in: c76d0c7d user: fvogel tags: bug-d7bad57c43
12:14
Fixed bug [53f8fc9c2f] - geometry management of panedwindow panes is incorrect with -stretch check-in: 9e919f75 user: fvogel tags: trunk
11:52
Fixed bug [53f8fc9c2f] - geometry management of panedwindow panes is incorrect with -stretch check-in: 42c34314 user: fvogel tags: core-8-5-branch
2015-05-20
15:17
[29044ba23f] Remove RANLIB as part of library installation. At best it's redundant to the RANLIB already done as part of library build. At worst, it conflicts with needs of cross-compiling. Thanks Erik Leunissen. check-in: 595aa82a user: dgp tags: trunk
14:58
merge-mark check-in: a88a3fce user: jan.nijtmans tags: trunk
14:56
Partly undo the effect of [46e08e5ab3b742bb], which didn't only update the release date; it changed the autoconf version as well. check-in: da606051 user: jan.nijtmans tags: core-8-5-branch
12:34
[dece631375] More mem alloc overflow check and init with proper unsigneds. check-in: 4fe3c06b user: dgp tags: trunk
02:41
Initialize memory to stop valgrind notices about conditionals dependent on reads from uninit memory. check-in: d1e3a3de user: dgp tags: trunk
2015-05-18
18:59
[dece631375] Prevent overflows in photo image memory allocations. check-in: 07622d56 user: dgp tags: trunk
2015-05-15
19:26
[dece63137] Correct problems with overflow computing memory block sizes. check-in: 538c2a94 user: dgp tags: trunk
15:51
[dece631375] Prevent PNG Reader writing to memory beyond end of photo image block. check-in: 8df98ac7 user: dgp tags: trunk
12:03
Use assertion to prevent writing pixel lines beyond end of Photo image block. check-in: 76765f50 user: dgp tags: trunk
2015-05-05
19:38
[06c3fcb136] ImgGetPhoto() had some code misplaced in an earlier commit so that it failed to tell all callers when the alpha channel was fully opaque. This triggered another bug in the PNG writer where the alpha vs. non-alpha format choice was broken and confused, leading to corrupt png image files. check-in: d2fc5a3c user: dgp tags: trunk
19:30
[3603436][06c3fcb136] Correction to earlier bugfix. When alpha values are all opaque, so that image format writers may use non-alpha supporting formats losslessly, make sure that message always gets back to the caller. check-in: 8d981ccf user: dgp tags: core-8-5-branch
2015-04-28
18:46
merge mark check-in: 90f5a7ac user: fvogel tags: trunk
18:44
Fixed bug [3554052fff] check-in: 337df226 user: fvogel tags: core-8-5-branch
2015-04-26
18:30
Fixed bug [3554052fff] by applying [b28d8aaa7c] to core-8-5-branch Closed-Leaf check-in: 9b5565e7 user: fvogel tags: bug-3554052fff
2015-04-16
13:20
merge-mark check-in: 089301fe user: jan.nijtmans tags: trunk
2015-04-09
22:16
Small patch for menubtton demo on OS X; thanks to Marc Culler check-in: f0211bda user: kevin_walzer tags: core-8-5-branch
22:15
Small patch for menubtton demo on OS X; thanks to Marc Culler check-in: 5d9e69b3 user: kevin_walzer tags: trunk
12:51
[562118ce41] Fix wordstart modifier handling of multi-byte chars check-in: 8becf1a0 user: dgp tags: trunk
12:50
[562118ce41] Fix wordstart modifier handling of multi-byte chars check-in: 6f5cc9f5 user: dgp tags: core-8-5-branch
12:39
[e4ed00a954] Fixed crash with display wordstart check-in: dd4b1845 user: dgp tags: trunk
12:36
[e4ed00a954] Fixed crash with display wordstart check-in: d554d829 user: dgp tags: core-8-5-branch
02:03
merge mark check-in: fa7b91b6 user: kevin_walzer tags: trunk
02:00
Re-working of internal Cocoa widget drawing routines, especially when resizing; fix rendering of scrollbar when resized or clipped; cleanup of button metrics; thanks to Marc Culler for extensive patches check-in: 8bb4fbd0 user: kevin_walzer tags: core-8-5-branch
02:00
Re-working of internal Cocoa widget drawing routines, especially when resizing; fix rendering of scrollbar when resized or clipped; cleanup of button metrics; thanks to Marc Culler for extensive patches check-in: 8ad750dc user: kevin_walzer tags: trunk
2015-04-08
19:32
Fixed crash with display wordstart - Bug [e4ed00a954] Closed-Leaf check-in: c6263db4 user: fvogel tags: bug-e4ed00a954
19:05
Added test for bug [562118ce41] Closed-Leaf check-in: 29a622f4 user: fvogel tags: bug-562118ce41
12:20
Repair mangled stubs header file. check-in: f833346e user: dgp tags: core-8-5-branch
2015-04-07
20:14
Fix typo in comment check-in: 4ea5fac8 user: fvogel tags: bug-562118ce41
20:12
Fix wordstart modifier for UTF-8 text - Bug [562118ce41] check-in: d783dde4 user: fvogel tags: bug-562118ce41
14:46
Fix [2a70627a03]: shobjidl.h include in tkWinDialog.c breaks mingw cross compile. Merge-mark core-8-5-branch. check-in: 89217ba3 user: jan.nijtmans tags: trunk
02:18
Backing out changes; unexpected issues with window resizing that require further investigation check-in: 632da5ca user: kevin_walzer tags: core-8-5-branch
01:48
Backing out changes; unexpected issues with window resizing that require further investigation check-in: d6ddfbc3 user: kevin_walzer tags: core-8-5-branch
01:42
Backing out changes; unexpected issues with window resizing that require further investigation check-in: 30912129 user: kevin_walzer tags: trunk
01:12
Further cleanup of scrolling, drawing, resize in Cocoa; thanks to Marc Culler for patches check-in: fd7346bd user: kevin_walzer tags: core-8-5-branch
01:12
Further cleanup of scrolling, drawing, resize in Cocoa; thanks to Marc Culler for patches check-in: 15a7b752 user: kevin_walzer tags: trunk
2015-03-24
19:13
Purge configuration efforts at supporting platforms lacking <limits.h>. check-in: 22256943 user: dgp tags: trunk
2015-03-23
10:44
Remove some unnecessary end-of-line spacing check-in: 650936d2 user: jan.nijtmans tags: trunk
2015-03-22
15:10
Suggested fix for [2a70627a03]: shobjidl.h include in tkWinDialog.c breaks mingw cross compile Closed-Leaf check-in: 5c194d19 user: jan.nijtmans tags: bug-2a70627a03
2015-03-21
17:42
merge mark check-in: 081c15ab user: dgp tags: trunk
17:17
Fixed failed compile. check-in: 5693942f user: dgp tags: core-8-5-branch
04:12
merge mark check-in: 683eccd1 user: kevin_walzer tags: trunk
04:12
Additional copyright notices check-in: 97a36262 user: kevin_walzer tags: core-8-5-branch
04:12
Additional copyright notices check-in: 915c72b3 user: kevin_walzer tags: trunk
03:22
Final cleanup of zombie windows in Cocoa check-in: 3d7e639c user: kevin_walzer tags: core-8-5-branch
03:21
Final cleanup of zombie windows in Cocoa check-in: 5f7f824c user: kevin_walzer tags: trunk
02:34
Remove duplicate call to safeSetMainMenu check-in: c1e71b9e user: kevin_walzer tags: core-8-5-branch
01:40
merge mark check-in: faf9a774 user: kevin_walzer tags: trunk
01:39
Add copyright notice for Marc Culler check-in: 11c10e94 user: kevin_walzer tags: core-8-5-branch
01:39
Add copyright notice for Marc Culler check-in: 8ea0054b user: kevin_walzer tags: trunk
01:31
Improvement of memory management, removal of zombie windows from Tk-Cocoa; thanks to Marc Culler for patch check-in: 985bcc86 user: kevin_walzer tags: core-8-5-branch
01:30
Improvement of memory management, removal of zombie windows from Tk-Cocoa; thanks to Marc Culler for patch check-in: e3b0c37c user: kevin_walzer tags: trunk
01:22
Cleanup and simplification of memory management in event loop; now works more smoothly; thanks to Marc Culler for patches check-in: a993ef1d user: kevin_walzer tags: core-8-5-branch
01:22
Cleanup and simplification of memory management in event loop; now works more smoothly; thanks to Marc Culler for patches check-in: 025fdda7 user: kevin_walzer tags: trunk
00:57
Cleanup and improvement of tracking of native windows in Cocoa; thanks to Marc Culler for patch check-in: e8cd753b user: kevin_walzer tags: core-8-5-branch
00:57
Cleanup and improvement of tracking of native windows in Cocoa; thanks to Marc Culler for patch check-in: 66e6c02a user: kevin_walzer tags: trunk
00:50
Remove garbage collections calls as GC is no longer supported on OS X; thanks to Marc Culler for patch check-in: 43647410 user: kevin_walzer tags: core-8-5-branch
00:44
Remove garbage collections calls as GC is no longer supported on OS X; thanks to Marc Culler for patch check-in: 812a5d85 user: kevin_walzer tags: trunk
2015-03-19
21:38
Merge trunk check-in: 4fe95648 user: jan.nijtmans tags: novem-support
2015-03-16
14:13
Merge-mark, and remove some unnecessary end-of-line spacing. check-in: 676564ab user: jan.nijtmans tags: trunk
2015-03-15
20:32
Wish now launches in front when caed from command line, and focus -force works correctly; thanks to Marc Culler for patch check-in: 0a4571b7 user: kevin_walzer tags: core-8-5-branch
20:22
Wish now launches in front when called from command line, and focus -force works correctly; thanks to Marc Culler for patch check-in: d5dd77eb user: kevin_walzer tags: trunk
2015-03-13
23:10
Merging with the latest release check-in: e1141f2f user: seandeelywoods tags: core_zip_vfs
19:58
Merged branch bug-1581955fff, fixing [1581955fff] check-in: 99e78046 user: fvogel tags: trunk
19:56
Merged branch bug-1581955fff, fixing [1581955fff] check-in: c6463b0a user: fvogel tags: core-8-5-branch
19:19
Slightly better formatting Closed-Leaf check-in: a257d44d user: fvogel tags: bug-1581955fff
2015-03-12
14:53
merge release check-in: 9317978f user: dgp tags: trunk
2015-03-11
13:52
merge trunk Closed-Leaf check-in: d8717ce1 user: dgp tags: rc1, release, core-8-6-4, core-8-6-4-rc
2015-03-10
14:49
merge mark check-in: 7f810162 user: kevin_walzer tags: trunk
14:47
Fix for crash when image is dealloc'ed prematurely in Cocoa check-in: b1f60f3e user: kevin_walzer tags: core-8-5-branch
14:38
Fix for crash when image is dealloc'ed prematurely in Cocoa check-in: bba47d2c user: kevin_walzer tags: trunk
2015-03-08
20:51
Fixed documentation regarding behaviour of embedded windows and embedded images in [text] - Bug [1581955fff] check-in: 6eeeca3a user: fvogel tags: bug-1581955fff
2015-03-06
16:40
merge mark check-in: f9f6390e user: dgp tags: trunk
15:28
merge release check-in: 7747eb1f user: dgp tags: core-8-5-branch
14:02
update release date Closed-Leaf check-in: 46e08e5a user: dgp tags: core-8-5-18, core-8-5-18-rc
12:52
merge trunk check-in: a75f7fbf user: dgp tags: rc0, core-8-6-4-rc
12:51
merge mark check-in: b16d00d5 user: dgp tags: trunk
12:48
merge 8.5 check-in: c343244c user: dgp tags: core-8-5-18-rc
02:45
Fix for crash in deleted toplevels when not removed from Cocoa window menu; thanks to Marc Culler for patch check-in: 225542ce user: kevin_walzer tags: core-8-5-branch
02:44
Fix for crash in deleted toplevels when not removed from Cocoa window menu; thanks to Marc Culler for patch check-in: 8b7f6ac7 user: kevin_walzer tags: trunk
2015-03-05
16:25
merge trunk check-in: 1a123d5d user: dgp tags: core-8-6-4-rc
16:25
merge 8.5 check-in: c9d80a11 user: dgp tags: core-8-5-18-rc
16:05
update changes check-in: e7317861 user: dgp tags: core-8-6-4-rc
15:57
Merge mark check-in: be999214 user: kevin_walzer tags: trunk
15:57
Fix for keyboard modifier events, thanks to Trevor Williams for patch check-in: 1099ec55 user: kevin_walzer tags: core-8-5-branch
15:55
Fix for keyboard modifier events, thanks to Trevor Williams for patch check-in: f4758af0 user: kevin_walzer tags: trunk
2015-03-02
22:35
merge 8.5 check-in: c21f2b51 user: dgp tags: core-8-5-18-rc
22:31
merge trunk check-in: b82b45b2 user: dgp tags: core-8-6-4-rc
08:56
Deleted Win95/98-specific documentation as those platforms have long been unsupported. check-in: e4a9133b user: ashok tags: trunk
2015-02-28
03:17
merge mark check-in: 2a868d77 user: kevin_walzer tags: trunk
02:59
Fix for 5824a992df, images not displaying in Cocoa in label with sunken relief check-in: c4051e7a user: kevin_walzer tags: core-8-5-branch
02:59
Fix for 5824a992df, images not displaying in Cocoa in label with sunken relief check-in: 2f9e63f8 user: kevin_walzer tags: trunk
2015-02-26
17:16
Bump to 8.6.4. check-in: 93c9641e user: dgp tags: core-8-6-4-rc
2015-02-25
14:49
update changes check-in: 400325fb user: dgp tags: rc0, core-8-5-18-rc
2015-02-24
15:10
merge 8.5 check-in: b72955ea user: dgp tags: core-8-5-18-rc
15:09
merge mark check-in: 754c58b7 user: dgp tags: trunk
2015-02-22
18:03
Fix for CGRect/NSRect confusion check-in: 004b3b28 user: kevin_walzer tags: core-8-5-branch
18:03
Fix for CGRect/NSRect confusion check-in: 5457f9e2 user: kevin_walzer tags: trunk
00:39
[ab6dab8393] OBOE in loop termination made corrupt dash lines in ps output. check-in: 8be232ca user: dgp tags: trunk
2015-02-20
22:35
malformed comment check-in: 1156673c user: dgp tags: trunk
21:29
Malformed comment. check-in: ae6413cc user: dgp tags: core-8-5-branch
2015-02-19
21:27
merge-mark check-in: bb610108 user: jan.nijtmans tags: trunk
21:27
Fix build problem on OSX check-in: 1c4be30c user: jan.nijtmans tags: core-8-5-branch
16:02
merge mark check-in: 887e3968 user: kevin_walzer tags: trunk
16:02
Add padding to HITheme menubuttons check-in: 7d8f87b4 user: kevin_walzer tags: trunk
16:02
Add padding to HITheme menubuttons check-in: 63db5a97 user: kevin_walzer tags: core-8-5-branch
15:58
merge mark check-in: 35a89312 user: kevin_walzer tags: trunk
15:57
Fix for Cocoa scrollbar appearance on 10.6 check-in: 158f468c user: kevin_walzer tags: trunk
15:57
Fix for Cocoa scrollbar appearance on 10.6 check-in: 28d86631 user: kevin_walzer tags: core-8-5-branch
02:57
merge mark check-in: 659d3062 user: kevin_walzer tags: trunk
02:27
Restore live resize to Cocoa with reduced flickering; addresses most serious issue of Cocoa drawing while preserving user expectations for display during window resize; thanks to Marc Culler for extensive patch check-in: cebc6eeb user: kevin_walzer tags: core-8-5-branch
02:27
Restore live resize to Cocoa with reduced flickering; addresses most serious issue of Cocoa drawing while preserving user expectations for display during window resize; thanks to Marc Culler for extensive patch check-in: 57170627 user: kevin_walzer tags: trunk
2015-02-18
03:34
Merge mark check-in: 31e46950 user: kevin_walzer tags: trunk
03:32
Fine-tune display during resize events; now shows resize in progress but does not redraw contentview until done check-in: d22491b4 user: kevin_walzer tags: core-8-5-branch
03:31
Fine-tune display during resize events; now shows resize in progress but does not redraw contentview until done check-in: a742f361 user: kevin_walzer tags: trunk
2015-02-16
22:06
Merge mark check-in: f434c087 user: kevin_walzer tags: trunk
22:06
Cleanup of bounds in button code. check-in: 959b73b5 user: kevin_walzer tags: trunk
22:06
Cleanup of bounds in button code. check-in: 9e3533bf user: kevin_walzer tags: core-8-5-branch
20:21
Merge mark; merging on request of fvogel to avoid conflicts in his merges check-in: c4b47505 user: kevin_walzer tags: trunk
20:19
Major fix for HITheme button metrics; thanks to Marc Culler for patch. check-in: ef130fef user: kevin_walzer tags: trunk
20:19
Major fix for HITheme button metrics; thanks to Marc Culler for patch. check-in: 05455332 user: kevin_walzer tags: core-8-5-branch
2015-02-15
19:20
Fixed failing textImage-3.2 test - See bug [1591493fff] check-in: b10dfadf user: fvogel tags: trunk
19:16
Fixed failing textImage-3.2 test - See bug [1591493fff] check-in: f4006c84 user: fvogel tags: core-8-5-branch
19:14
Merge mark check-in: 00f6df38 user: fvogel tags: trunk
18:54
Remove Mac-specific display timer from tkTextDisp.c; no longer needed check-in: 7680280a user: kevin_walzer tags: trunk
18:54
Remove Mac-specific display timer from tkTextDisp.c; no longer needed check-in: 22a8ce8f user: kevin_walzer tags: core-8-5-branch
18:30
Better alingment of notebook tabs in Cocoa; thanks to Marc Culler for patch check-in: ccea6074 user: kevin_walzer tags: trunk
18:29
Better alingment of notebook tabs in Cocoa; thanks to Marc Culler for patch check-in: 47ae9150 user: kevin_walzer tags: core-8-5-branch
17:48
Merge mark check-in: 71cb0f9e user: fvogel tags: trunk
2015-02-14
01:22
Remove calls during window resize notification that cause crash on Cocoa check-in: ef754798 user: kevin_walzer tags: core-8-5-branch
01:22
Remove calls during window resize notification that cause crash on Cocoa check-in: 6f751c62 user: kevin_walzer tags: trunk
2015-02-13
01:43
Final adjustment of checkbutton flags in Cocoa check-in: 3dccd8bd user: kevin_walzer tags: core-8-5-branch
01:42
Final adjustment of checkbutton flags in Cocoa check-in: 1113472b user: kevin_walzer tags: trunk
2015-02-12
17:50
merge 8.5 check-in: 0c72cd23 user: dgp tags: core-8-5-18-rc
17:44
merge mark check-in: 8cec4d74 user: dgp tags: trunk
16:15
Apply same padding fix to Cocoa checkbuttons check-in: ae93313c user: kevin_walzer tags: trunk
16:14
Apply same padding fix to Cocoa checkbuttons check-in: f3c1485f user: kevin_walzer tags: core-8-5-branch
16:01
Limit hard-coded padding in Cocoa buttons to radiobuttons indicatorOn check-in: 5a7f90f7 user: kevin_walzer tags: core-8-5-branch
16:01
Limit hard-coded padding in Cocoa buttons to radiobuttons indicatorOn check-in: 3035a564 user: kevin_walzer tags: trunk
15:46
merge 8.5 check-in: 9463503b user: dgp tags: core-8-5-18-rc
15:34
Cleaner implementation of metrics for radiobuttons and checkbuttons under Cocoa; still a bit of extra padding required, but only when absolutely necessary check-in: 952db015 user: kevin_walzer tags: core-8-5-branch
15:30
Cleaner implementation of metrics for radiobuttons and checkbuttons under Cocoa; still a bit of extra padding required, but only when absolutely necessary check-in: 31b514d3 user: kevin_walzer tags: trunk
13:45
Silence some compiler warnings. check-in: 1a6f7019 user: dgp tags: trunk
13:19
Different approach to stubs for the TkpScanWindowId() declaration. Man, what an inflexible maintenance chore this stuff is. check-in: 8228e9c7 user: dgp tags: core-8-5-branch
12:51
Silence some compiler warnings check-in: 4f08cfde user: dgp tags: core-8-5-branch
12:41
merge mark check-in: 2c198dbf user: dgp tags: trunk
02:53
Further refinement of button metrics in Cocoa check-in: 215f689e user: kevin_walzer tags: trunk
02:52
Further refinement of button metrics in Cocoa check-in: 17ee38a7 user: kevin_walzer tags: core-8-5-branch
01:56
Further refinement of button metrics in Cocoa check-in: 7590c5bf user: kevin_walzer tags: core-8-5-branch
01:56
Further refinement of button metrics in Cocoa check-in: 10cc815a user: kevin_walzer tags: trunk
01:38
Further refinement of checkbutton metrics in Cocoa check-in: b2192563 user: kevin_walzer tags: core-8-5-branch
01:37
Further refinement of checkbutton metrics in Cocoa check-in: dcc243a0 user: kevin_walzer tags: trunk
2015-02-11
20:45
Merged core-8-5-branch check-in: 82028b36 user: fvogel tags: trunk
20:19
Merged branch bug-382da038c9 check-in: 442da41f user: fvogel tags: core-8-5-branch
13:42
merge mark check-in: ec1a8498 user: dgp tags: trunk
13:40
[6286e04179] Backport [5f8258ad2a] to stop `make test` segfaults. check-in: e5750caf user: dgp tags: core-8-5-branch
01:56
Adjust metrics in buttons to remove extraneous padding in Cocoa checkbuttons with images check-in: 05845372 user: kevin_walzer tags: trunk
01:56
Adjust metrics in buttons to remove extraneous padding in Cocoa checkbuttons with images check-in: b048c1d6 user: kevin_walzer tags: core-8-5-branch
2015-02-10
20:21
Restore build of backported scrollbar work. check-in: 9c6048fe user: dgp tags: core-8-5-branch
2015-02-09
22:52
Fixed crash in 'text see' - Bug [e0f1c380bd] check-in: 512dbd79 user: fvogel tags: trunk
22:26
Fixed crash in 'text see' - Bug [e0f1c380bd] check-in: b97d7e0a user: fvogel tags: core-8-5-branch
2015-02-08
19:11
Stop panic (Bad tag priority being toggled on) - Bug [382da038c9] Closed-Leaf check-in: 440f2aa3 user: fvogel tags: bug-382da038c9
2015-02-06
21:55
Modify bind tests for '%M' to save/restore the 'Key' bindings for both 'All' and 'Entry'. Fix for [6b13bf5ebf]. check-in: a1bad43f user: mistachkin tags: trunk
21:46
Modify bind tests for '%M' to save/restore the 'Key' bindings for both 'All' and 'Entry'. Fix for [6b13bf5ebf]. check-in: c7aeea08 user: mistachkin tags: core-8-5-branch
21:34
Merged core-8-5-branch check-in: c6f5f040 user: fvogel tags: trunk
21:30
Merged text-elided branch check-in: 02912e40 user: fvogel tags: core-8-5-branch
21:24
Merged branch bug-c199ef90a6 - This is a no-op, this commit from this branch was already cherry-picked. Closed-Leaf check-in: d289f204 user: fvogel tags: text-elided
20:22
Add support for an 'M' binding substitution that is replaced with the number of script-based binding patterns matched so far for the event. check-in: 8b098230 user: mistachkin tags: trunk
18:13
Merge bug fixes from fvogel's text-elided branch check-in: 486c2c23 user: dgp tags: trunk
18:08
Add support for an 'M' binding substitution that is replaced with the number of script-based binding patterns matched so far for the event. check-in: ad032ed7 user: mistachkin tags: core-8-5-branch
16:57
Merge bug fixes from fvogel's text-elided branch check-in: 6c3ad48c user: dgp tags: core-8-5-branch
16:35
merge 8.5 check-in: cc1f6cc9 user: dgp tags: text-elided
16:04
[c9535cd7ce] GetIndex() failed to route all successful exits through code that writes a result through the canCachePtr. check-in: 466b1190 user: dgp tags: trunk
16:03
[c9535cd7ce] GetIndex() failed to route all successful exits through code that writes a result through the canCachePtr. check-in: cd8ed3e9 user: dgp tags: core-8-5-branch
15:46
[2b6778efe8] handle sscanf() EOF errors. check-in: 38a27c36 user: dgp tags: trunk
15:44
[2b6778efe8] handle sscanf() EOF errors. check-in: 0251a67c user: dgp tags: core-8-5-branch
14:10
[a6c2807c13] Don't let forgotten slave trick us into layout computations outside the layout grid. check-in: 92bd9be7 user: dgp tags: trunk
14:09
[a6c2807c13] Don't let forgotten slave trick us into layout computations outside the layout grid. check-in: 32b68cb7 user: dgp tags: core-8-5-branch
2015-02-05
22:26
Merge updates from core-8-5-branch. Closed-Leaf check-in: 5e405150 user: mistachkin tags: bindScriptCount
21:50
Merged core-8-5-branch check-in: d6c514d2 user: fvogel tags: text-elided
20:13
[d186605d05] Stop invalid read beyond objv. check-in: 6c910563 user: dgp tags: trunk
20:11
[d186605d05] Stop invalid read beyond objv. check-in: 76f519fd user: dgp tags: core-8-5-branch
18:34
Bump to version 8.5.18. check-in: 482ec103 user: dgp tags: core-8-5-18-rc
2015-02-04
15:00
merge mark check-in: 7b03e0fa user: dgp tags: trunk
2015-02-02
14:27
Remove Mac-specific idle handler in tkTextDisp.c that caused delay in text redraw during scrolling; no longer needed check-in: 7f91299d user: kevin_walzer tags: core-8-5-branch
14:21
Remove Mac-specific idle handler in tkTextDisp.c that caused delay in text redraw during scrolling; no longer needed check-in: a9d917be user: kevin_walzer tags: trunk
09:52
merge trunk check-in: 980f0e90 user: jan.nijtmans tags: novem-support
09:50
Remove unnecessary end-of-line spacing check-in: aa7e3ad5 user: jan.nijtmans tags: trunk
2015-01-30
15:59
merge mark check-in: 5d6f0376 user: dgp tags: trunk
15:33
Scrolling now working at an acceptable level with HITheme API; Unix scroll bindings driving scrolling in Tk window and Mac scrollbar just has to re-draw itself check-in: 18222e4c user: kevin_walzer tags: core-8-5-branch
15:27
Scrolling is now working at an acceptable level; using Unix bindings to drive scrolling in Tk window, and just requiring Mac HITheme scrollbar to re-draw itself check-in: 71e2c3fc user: kevin_walzer tags: trunk
15:17
Scrolling is now working at an acceptable level; using Unix bindings to drive scrolling in Tk window, and just requiring Mac HITheme scrollbar to re-draw itself Closed-Leaf check-in: 2caf44d8 user: kevin_walzer tags: hitheme
2015-01-29
14:49
HITheme scrolling now draws correctly and functions with mousewheel; must refine hit testing; still have to implement dragging scrollthumb with mouse check-in: 1e5ef9a6 user: kevin_walzer tags: hitheme
04:32
Some good progress on scrolling. check-in: 6a806bc7 user: kevin_walzer tags: hitheme
2015-01-27
13:10
merge trunk check-in: 508ab40c user: jan.nijtmans tags: novem-support
13:06
merge-mark check-in: 454d244c user: jan.nijtmans tags: trunk
01:32
Fix conflicting types in tkMacOSXButton.c check-in: cb780075 user: kevin_walzer tags: core-8-5-branch
2015-01-26
04:07
A bit more progress on scrolling check-in: a613e37a user: kevin_walzer tags: hitheme
2015-01-25
13:55
Fixed disappearing cursor when moving up one line at the boundary of elided lines. Factorized the code again in the process, using function IsStartOfNotMergedLine when possible. check-in: 19cf1710 user: fvogel tags: text-elided
2015-01-24
16:39
Commiting HITheme implementation obuttons; deferring scrolling for now because no adequate solution, even using themed scrolling via ttk, exists check-in: 9aae2077 user: kevin_walzer tags: core-8-5-branch
16:36
Commiting HITheme implementation on buttons; deferring scrolling for now because no adequate solution, even using themed scrolling via ttk, exists check-in: 6d9ba349 user: kevin_walzer tags: trunk
14:58
TkTextIndexCount is counting chars. Fix these calls where bytes counting is needed. Among other issues, this fixes horizontal scrolling when typing text at the end of a line containing multi-byte characters. check-in: 0705951b user: fvogel tags: text-elided
2015-01-22
19:18
Stop `make test` segfaults. check-in: 5f8258ad user: dgp tags: trunk
15:46
Fix for metrics for radiobutton -indicatoron Closed-Leaf check-in: 09c9e5b9 user: kevin_walzer tags: hitheme
14:15
Committing scrollbar implementation as is; by all appearance it should work, unclear why it does not. check-in: 05fb2034 user: kevin_walzer tags: hitheme
2015-01-21
14:39
Additional work on scrollbar: this implementation should work but it does not and I have no idea why check-in: 55c4fcfb user: kevin_walzer tags: hitheme
14:08
Commit of skeletal scrollbar code; does not yet work but need to focus on a single approach check-in: 0b6b8d27 user: kevin_walzer tags: hitheme
01:57
Update copyright notice check-in: c473a5ff user: kevin_walzer tags: hitheme
01:57
Update copyright notice check-in: 8a083379 user: kevin_walzer tags: hitheme
01:56
Menubuttons now reasonably functional; back to scrolling. check-in: 9f5e37ba user: kevin_walzer tags: hitheme
2015-01-20
14:02
Buttons now work. Next, menubuttonsns. check-in: 95a5143e user: kevin_walzer tags: hitheme
03:45
Buttons no longer broken. check-in: 7e254572 user: kevin_walzer tags: hitheme
02:43
Buttons less broken check-in: 616ed6a6 user: kevin_walzer tags: hitheme
2015-01-19
23:46
More improvement on button code. check-in: 4ff02f0f user: kevin_walzer tags: hitheme
19:53
Various changes and improvements; less broken now but still a lot of work to do. check-in: 57422e0d user: kevin_walzer tags: hitheme
2015-01-16
22:07
Factorized the code a bit more, making use of function IsStartOfNotMergedLine. Also, tried to better explain in comments. check-in: 816981bd user: fvogel tags: text-elided
20:59
More accurate comment check-in: 1e02cb7b user: fvogel tags: text-elided
2015-01-15
16:06
remove some unnecessary eol-spacing check-in: ea223afb user: jan.nijtmans tags: trunk
15:34
merge trunk check-in: ce46d5fc user: jan.nijtmans tags: novem-support
15:31
merge-mark check-in: afe9816e user: jan.nijtmans tags: trunk
14:36
Update on scrolling to something that works in a broken way check-in: 40719168 user: kevin_walzer tags: hitheme
08:03
Branch to replace NSViews in Cocoa widgets with HITheme implementations to improve drawing performance after removing private API's. check-in: d047c2a5 user: kevin_walzer tags: hitheme
2015-01-12
22:33
Merged core-8-5-branch check-in: 92333154 user: fvogel tags: text-elided
22:29
Merged core-8-5-branch check-in: 7472bdf0 user: fvogel tags: text-elided
21:50
Fixed typo in comment check-in: cb58c7e3 user: fvogel tags: text-elided
13:27
Cleanup of scrollbar backport on Cocoa check-in: 4974e15f user: kevin_walzer tags: core-8-5-branch
03:23
Minor edit of window event code on Cocoa check-in: b3fe8152 user: kevin_walzer tags: core-8-5-branch
03:21
Revert additional changes to scrollbar code check-in: 983a6baa user: kevin_walzer tags: trunk
03:19
Revert changes to Mac scrollbar; native implementation is best that can be done, custom drawing in scrollbar is worse from UI standpoint. check-in: 20cca474 user: kevin_walzer tags: core-8-5-branch
03:18
Revert changes to Mac scrollbar; native implementation is best that can be done, custom drawing in scrollbar is worse from UI standpoint. check-in: b25bc3a3 user: kevin_walzer tags: trunk
2015-01-07
20:33
Reduce font-related porting fragility of test. check-in: 20e1a863 user: dgp tags: trunk
20:30
Reduce font-related porting fragility of test. check-in: 72a0205b user: dgp tags: core-8-5-branch
2015-01-06
10:09
merge trunk check-in: 35d20c68 user: jan.nijtmans tags: novem-support
10:06
merge-mark check-in: b9110385 user: jan.nijtmans tags: trunk
2015-01-04
23:24
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: cb7ef780 user: kevin_walzer tags: trunk
23:22
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: e0393eb5 user: kevin_walzer tags: core-8-5-branch
23:16
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: 81a685ed user: kevin_walzer tags: trunk
2015-01-02
20:50
Merge 8.5. Fix [winfo id] for Cocoa. check-in: 82e52c23 user: dgp tags: trunk
20:18
remove old comment check-in: 93cbb397 user: dgp tags: core-8-5-branch
20:17
The [winfo id] of a Tk window is meant to identify it. The actual value returned, though, has been a hex-formatted int value -- that is 32 bits. On OS X Cocoa, the actual Window or XID is not an int but an unsigned long, and does not fit in 32 bits. (What's really stored even seems to be a (MacDrawable *) -- a pointer -- definitely not something 32-bits can capture). Thus generating [winfo id] loses info, and breaks totally. Has for a long time apparently. There are even explicit comments in place plainly stating that it is broken and what needs doing to fix it. Updated the platform-specific routines Tkp(Scan|Print)WindowId() so that window id's are no longer lossy and broken in Cocoa Tk. check-in: a3c2d077 user: dgp tags: core-8-5-branch
15:23
Merged core-8-5-branch to text-elided branch check-in: b6adec9d user: fvogel tags: text-elided
14:29
Reverted [13d2fcd25d] and [8dfc0f1731] since they are no longer needed thanks to [8d7a4443f7]. check-in: a3303c36 user: fvogel tags: text-elided
11:20
merge-mark check-in: ebd5e4c1 user: fvogel tags: trunk
11:18
Cherrypicked [97391a2fef] - Increased the after delay in test spinbox-1.8.4 because it failed sometimes for me, depending on the load of the computer running the test suite check-in: 41ffb045 user: fvogel tags: trunk
10:13
Fixed copy/paste error in man text. check-in: 9227e1e1 user: fvogel tags: core-8-5-branch
2015-01-01
22:45
Factorized a bit the code, making use of a new function IsStartOfNotMergedLine when possible, instead of repeating the same code. Also, removed possible bugs linked to wrong testing conditions (indexPtr->byteIndex [!=]= 0) check-in: 05080a69 user: fvogel tags: text-elided
2014-12-31
21:27
Reduce redraw issues during window zoom events on Cocoa check-in: 67873372 user: kevin_walzer tags: core-8-5-branch
21:26
Reduce redraw issues during window zoom events on Cocoa check-in: 6ef1af44 user: kevin_walzer tags: trunk
2014-12-30
17:57
A logical line is merged with its previous line if and only if the eol of the previous line is elided ([53f96d9a97] was not fully correct). check-in: 37e94554 user: fvogel tags: text-elided
17:52
Reverted [53f96d9a97] since this commit was not correct. check-in: 0ed2eda0 user: fvogel tags: text-elided
17:36
A logical line is merged with its previous line if and only if the eol of the previous line is elided ([926d2c3900] was not fully correct). check-in: 6080f163 user: fvogel tags: text-elided
17:13
Better fix than [9f0edc127f], now takes merged lines into account. check-in: f0983131 user: fvogel tags: text-elided
17:08
Reverted [9f0edc127f] since this commit was not correct. check-in: 3f34b7a7 user: fvogel tags: text-elided
16:56
Reverted [8568be1258] since this commit was not correct. check-in: 227229f2 user: fvogel tags: text-elided
16:38
Fixed comments in TextChanged check-in: 0a69095c user: fvogel tags: text-elided
16:29
Fixed comment in TkTextIndexYPixels check-in: 757188fb user: fvogel tags: text-elided
14:59
Polishing FindDLine - Avoid use of TkTextFindDisplayLineEnd when not really necessary (performance reasons, and avoids LayoutDLine/FreeDLine which maps/unmaps embedded windows unnecessarily) check-in: 8d7a4443 user: fvogel tags: text-elided
2014-12-29
16:39
Merge to the real core-8-5-branch. Sorry for the unintended fork. check-in: eb14c952 user: fvogel tags: core-8-5-branch
16:29
Increased the after delay in test spinbox-1.8.4 because it failed sometimes for me, depending on the load of the computer running the test suite check-in: 97391a2f user: fvogel tags: core-8-5-branch
16:27
CalculateDisplayLineHeight checks, in debug mode, that the index it receives really is at the beginning of a display line. check-in: 3d28ac07 user: fvogel tags: text-elided
2014-12-28
20:58
Further fixed text see with indices in elided lines, [5f352f3a71] was not always correct check-in: 5f876e86 user: fvogel tags: text-elided
18:00
Further fixed text count -ypixels with indices in elided lines, [30d6b995dc] was not always correct check-in: abc40fc5 user: fvogel tags: text-elided
15:09
Fixed Bad counting of the total number of vertical pixels in the text widget, resulting in small change of the Y scrollbar size. Happened because CalculateDisplayLineHeight expects an index at start of a display line, which was not always the case. check-in: dd92553e user: fvogel tags: text-elided
13:57
Fixed indentation in TkTextUpdateOneLine check-in: 5423e10b user: fvogel tags: text-elided
05:24
Refinement of redraw during window resizing in Cocoa; refinement of button display check-in: 91a8d730 user: kevin_walzer tags: trunk
05:24
Refinement of redraw during window resizing in Cocoa; refinement of button display check-in: 9746e1ca user: kevin_walzer tags: core-8-5-branch
2014-12-24
09:17
merge-mark check-in: 66f4565d user: jan.nijtmans tags: trunk
07:13
Refinement of custom scrollbars on Tk-Cocoa; now more centered, virtually identical to scrollbars in Safari, etc. check-in: f8f6fdfe user: kevin_walzer tags: core-8-5-branch
07:13
Refinement of custom scrollbars on Tk-Cocoa; now more centered, virtually identical to scrollbars in Safari, etc. check-in: 534118d7 user: kevin_walzer tags: trunk
04:48
Add method to tkMacOSXButton.c check-in: afb02fa2 user: kevin_walzer tags: core-8-5-branch
04:47
Revert change from ttk Mac theme check-in: b06f91b0 user: kevin_walzer tags: trunk
04:44
All on Tk/Cocoa: Improve view performance during resizing; implement custom drawing of scroller to remove flickering and ghosted appearance during window operations; reduce flickering of menubutton during resizing, but do not completely eliminate ghosted rendering when widget is unmapped check-in: 1708ef56 user: kevin_walzer tags: core-8-5-branch
04:43
All on Tk/Cocoa: Improve view performance during resizing; implement custom drawing of scroller to remove flickering and ghosted appearance during window operations; reduce flickering of menubutton during resizing, but do not completely eliminate ghosted rendering when widget is unmapped check-in: 6d14dd47 user: kevin_walzer tags: trunk
2014-12-23
11:09
Cherrypicked bug fix for Bug [c199ef90a6] - Wrong index returned by @x,y with elided lines at end of text check-in: 00298a1d user: fvogel tags: text-elided
10:59
Fixed wrong index returned by @x,y with elided lines at end of text - Bug [c199ef90a6] Closed-Leaf check-in: b58a4b19 user: fvogel tags: bug-c199ef90a6
2014-12-21
20:54
Fixed test of index being at start of both a logical line and a display line in TkTextFindDisplayLineEnd check-in: 84a90c5b user: fvogel tags: text-elided
04:16
Revert unintended commit of menubutton file check-in: 399c1c0b user: kevin_walzer tags: trunk
04:14
Minor optimization of drawing code in OSX check-in: 1de71ea9 user: kevin_walzer tags: core-8-5-branch
04:11
Minor optimization of drawing code in OSX check-in: f98361a0 user: kevin_walzer tags: trunk
2014-12-20
13:42
Fixed comment check-in: 9bb41fc3 user: fvogel tags: text-elided
2014-12-17
21:54
Fixed vertical scrolling with elided lines. MeasureUp was not measuring fully correctly. check-in: 77c4065d user: fvogel tags: text-elided
21:52
Removed useless statements in tests textDisp-16.42 and textDisp-16.43 check-in: 73e7513c user: fvogel tags: text-elided
2014-12-14
16:48
At least one display line is supposed to change when calling TkTextChanged. check-in: 64d6bacf user: fvogel tags: text-elided
12:18
merge-mark check-in: b4f1c0b3 user: jan.nijtmans tags: trunk
2014-12-13
02:50
Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: 843379f4 user: kevin_walzer tags: core-8-5-branch
02:47
Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: ac4cd974 user: kevin_walzer tags: trunk
2014-12-11
15:12
merge trunk check-in: b1cdf63a user: jan.nijtmans tags: novem-support
2014-12-10
22:48
More complete comment check-in: 9f9ff27d user: fvogel tags: text-elided
22:02
Merged from branch bug-7703f947aa check-in: b25ce8f2 user: fvogel tags: text-elided
22:00
Fixed textDisp-4.1 and -4.2 - The expected test results were not relevant without the update between deletion and insertion Closed-Leaf check-in: 94f20423 user: fvogel tags: bug-7703f947aa
21:57
Fixed TextChanged caller of FindDLine for correct taking into account of elided newlines check-in: 04d70b6f user: fvogel tags: bug-7703f947aa
21:52
Fixed indentation in FindDLine check-in: fb638da0 user: fvogel tags: text-elided
2014-12-07
18:53
Merged from branch bug-7703f947aa check-in: 703153b7 user: fvogel tags: text-elided
18:50
Fixed text yview scroll pixels|lines with elided lines check-in: 926d2c39 user: fvogel tags: bug-7703f947aa
2014-12-06
14:29
indexPtr->byteIndex == 0 is the beginning of a display line only if indexPtr is not elided. The start of a logical line is not always the start of a display line. check-in: 53f96d9a user: fvogel tags: text-elided
09:21
indexPtr->byteIndex == 0 is the beginning of a display line only if indexPtr is not elided check-in: 8568be12 user: fvogel tags: text-elided
2014-12-05
23:41
Merged from branch bug-7703f947aa check-in: e121db03 user: fvogel tags: text-elided
23:39
Fixed text count -ypixels with indices in elided lines check-in: 30d6b995 user: fvogel tags: bug-7703f947aa
22:13
Fixed bad comment resulting from copy/paste between functions check-in: 1ada61d1 user: fvogel tags: text-elided
21:32
indexPtr->byteIndex == 0 is the beginning of a display line only if indexPtr is not elided check-in: 9f0edc12 user: fvogel tags: text-elided
20:36
Merged from branch bug-7703f947aa check-in: a2733441 user: fvogel tags: text-elided
20:33
Fixed text count -xpixels with indices in elided lines check-in: b06c0452 user: fvogel tags: bug-7703f947aa
2014-12-03
23:28
Merged from branch bug-7703f947aa check-in: ef7a636c user: fvogel tags: text-elided
23:25
Fixed text see command for elided target indices. check-in: 5f352f3a user: fvogel tags: bug-7703f947aa
23:19
Fixed typos in comments check-in: 6c644eae user: fvogel tags: bug-7703f947aa
23:18
Changed variable name for a better one check-in: 31a612db user: fvogel tags: bug-7703f947aa
23:16
Checked dlineinfo caller of FindDLine, comments added check-in: 98191e8a user: fvogel tags: bug-7703f947aa
20:32
Merged from branch bug-7703f947aa check-in: fdf3b1a8 user: fvogel tags: text-elided
20:30
Make textDisp-9.6 pass on Linux as well (reduce font-dependance and sensitivity to toplevel window geometry) check-in: c31d681a user: fvogel tags: bug-7703f947aa
20:29
Make textDisp-9.6 pass on Linux as well (reduce font-dependance and sensitivity to toplevel window geometry) check-in: 5fdbce09 user: fvogel tags: bug-7703f947aa
16:33
Fix for 4a0451f529. Needed a Tcl_ResetResult after recursive event loop otherwise clicking Cancel would return a non-empty result in case a script was run in the background as part of the event loop. Also updated test suite which did not actually check that a Cancel resulted in an empty event string. check-in: 4b723acb user: ashok tags: trunk
12:14
Fixed embedded windows tests that were failing (on Linux) following [dc9f4bea9f] - See comment in bug [7703f947aa] check-in: 8dfc0f17 user: fvogel tags: bug-7703f947aa
06:50
Merged from branch bug-7703f947aa check-in: 8e843774 user: fvogel tags: text-elided
06:47
Fixed embedded windows tests that were failing following [dc9f4bea9f] - See comment in bug [7703f947aa] check-in: 13d2fcd2 user: fvogel tags: bug-7703f947aa
06:44
Fixed indentation and typos in comments check-in: ae1f95e2 user: fvogel tags: bug-7703f947aa
2014-11-30
22:03
Merged from branch bug-7703f947aa check-in: ff7928b9 user: fvogel tags: text-elided
22:01
Fixed FindDLine again (the previous fix [575b376065] was an improvement despite it did not fix all cases), see case 'C' in bug [7703f947aa] check-in: dc9f4bea user: fvogel tags: bug-7703f947aa
21:22
Merged from branch bug-7703f947aa check-in: c80126a1 user: fvogel tags: text-elided
21:21
Fixed bbox caller of FindDLine, see case 'B' in bug [7703f947aa] check-in: 478f1b81 user: fvogel tags: bug-7703f947aa
2014-11-23
14:09
Merged from branch bug-7703f947aa check-in: 76439942 user: fvogel tags: text-elided
14:07
Fixing FindDLine was not enough in all cases, now fix its callers (see test case 'A' in bug [7703f947aa]) check-in: b4cfebe5 user: fvogel tags: bug-7703f947aa
2014-11-22
23:05
Merged from branch bug-7703f947aa check-in: 9badac93 user: fvogel tags: text-elided
23:04
Merged from branch bug-c24b97d905 check-in: febca7cb user: fvogel tags: text-elided
23:00
Create new branch named "text-elided" check-in: 30c2134d user: fvogel tags: text-elided
22:23
Added test for bug [7703f947aa] - Wrong refresh of display lines when tagging text as elided check-in: 227cd880 user: fvogel tags: bug-7703f947aa
22:14
Fixed textDisp-9.3 to -9.6 - The expected test results were not relevant without the update between tag add and tag remove check-in: 72191ba2 user: fvogel tags: bug-7703f947aa
22:05
Fixed bug [7703f947aa] - Wrong refresh of display lines when tagging text as elided check-in: 575b3760 user: fvogel tags: bug-7703f947aa
2014-11-21
22:45
Added tests for bug [c24b97d905] - text count -displaylines is wrong with elided newlines Closed-Leaf check-in: b2b02005 user: fvogel tags: bug-c24b97d905
22:18
Fixed text-9.2.44 - This test was wrong (my bad when fixing bug [3021557fff]) but that was hidden check-in: 72a47fb4 user: fvogel tags: bug-c24b97d905
22:10
Fixed bug [c24b97d905] - text count -displaylines is wrong with elided newlines check-in: 698739b5 user: fvogel tags: bug-c24b97d905
21:19
Fix typos in comments check-in: dec1a573 user: fvogel tags: trunk
21:18
Fix typos in comments check-in: fc0e6033 user: fvogel tags: core-8-5-branch
16:15
Remove unnecessary end-of-line spacing check-in: a79b0b94 user: jan.nijtmans tags: trunk
16:12
merge-mark check-in: 86fde7e7 user: jan.nijtmans tags: trunk
16:01
Fix [1c0d6e162c]: tkWinDialog.c defines type "SIGDN" (enum __MIDL_IShellItem_0001), which is already defined check-in: f1354a43 user: jan.nijtmans tags: trunk
2014-11-20
02:34
Back out changes not pertaining to private API; those files should not have been updated. check-in: 276923ee user: kevin_walzer tags: trunk
2014-11-18
14:57
Back out changes not pertaining to private API; those files should not have been updated. check-in: 55bc273d user: kevin_walzer tags: core-8-5-branch
14:46
Remove residual private API calls from Tk/Mac after Mac App Store review flagged them as being present. check-in: 781a6aff user: kevin_walzer tags: trunk
14:46
Remove residual private API calls from Tk/Mac after Mac App Store review flagged them as being present. check-in: ca948788 user: kevin_walzer tags: core-8-5-branch
2014-11-17
14:56
Added a tkvfs.zip file as part of the installation check-in: 281e2fe2 user: hypnotoad tags: core_zip_vfs
2014-11-15
00:19
Updated Tkkit to utilize the basekit built by Tcl check-in: 8707fc70 user: hypnotoad tags: core_zip_vfs
2014-11-14
04:15
Fix [d43a10ce2f]: tk_getOpenFile crashes when passed a bad -typevariable. Crash was caused by access to a list element after the Tcl_Obj was shimmered to a variable intrep. check-in: f5c04922 user: ashok tags: trunk
2014-11-13
20:16
Backout last change, it doesn't solve the issue check-in: d7aeab09 user: jan.nijtmans tags: trunk
15:48
Merge with trunk.

Bring vfs instructions up to date

No longer attempt to build a dedicated shell. Have Tcl build a zsh, and then add Tk's Dll to the VFS check-in: 26c39887 user: hypnotoad tags: core_zip_vfs

13:51
Fix [d43a10ce2f]: tk_getOpenFile crashes when passed a bad -typevariable. check-in: e02a3967 user: jan.nijtmans tags: trunk
2014-11-12
22:31
merge trunk check-in: e74706dd user: jan.nijtmans tags: novem-support
05:00
merge release check-in: 75f61e7a user: dgp tags: trunk
2014-11-11
22:23
Merge updates from core 8.5 branch. check-in: 63c3c355 user: mistachkin tags: bindScriptCount
2014-11-07
19:04
update README Closed-Leaf check-in: 4d3596b4 user: dgp tags: rc2, core-8-6-3-rc, core-8-6-3, release
18:23
update changes check-in: 69a94d7d user: dgp tags: core-8-6-3-rc
15:44
merge trunk check-in: ab2d05fc user: dgp tags: core-8-6-3-rc
15:44
Get menu-32.8 and scale-19 fixes from 8.5. check-in: d44d1954 user: dgp tags: trunk
15:33
Stop test litter breaking scale-19. check-in: e526d6c4 user: dgp tags: core-8-5-branch
14:49
Restore test menu-32.8 check-in: 79c63b2f user: dgp tags: core-8-5-branch
14:23
merge trunk check-in: 90f80ab0 user: dgp tags: core-8-6-3-rc
14:22
[3529885] [scale] handle negative resolution properly. check-in: 3de6bd3c user: dgp tags: trunk
14:20
[3529885] [scale] handle negative resolution properly. check-in: 51bd3faf user: dgp tags: core-8-5-branch
2014-11-06
21:45
Added test case for bug [3529885fff] Closed-Leaf check-in: 29f82e98 user: fvogel tags: bug-3529885fff
18:33
Stop invalid read check-in: bb37ebb1 user: dgp tags: trunk
18:31
Stop invalid read. check-in: 32a43619 user: dgp tags: core-8-5-branch
17:31
[9d72dcd3bc] Plug memleak check-in: 219d853d user: dgp tags: trunk
17:30
[9d72dcd3bc] Plug memleak check-in: 1a2d21f8 user: dgp tags: core-8-5-branch
2014-10-30
21:50
Fixed bug [3529885fff] check-in: ae0fd7e4 user: fvogel tags: bug-3529885fff
15:26
[3417012] Stop [scale] segfault when -digits too big. Thanks fvogel. check-in: 12d0519f user: dgp tags: trunk
15:16
[3417012] Stop [scale] segfault when -digits too big. check-in: 148dda7a user: dgp tags: core-8-5-branch
15:13
Test for 3417012 Closed-Leaf check-in: 63f3d7f0 user: dgp tags: bug-3417012fff
15:07
Pushing the fix out to more files. check-in: 0c8a2993 user: dgp tags: bug-3417012fff
2014-10-29
23:05
Fixed bug [3417012fff] check-in: 15f0aa00 user: fvogel tags: bug-3417012fff
2014-10-28
14:42
Fix for different ttk notebook tab metrics on OS X/Yosemite check-in: 574998d2 user: kevin_walzer tags: core-8-5-branch
14:40
Fix for different ttk notebook tab metrics on OS X/Yosemite check-in: 60694813 user: kevin_walzer tags: trunk
04:00
Fix winDialog tests to not assume current working directory when -initialdir is not specified check-in: d878a334 user: ashok tags: core-8-6-3-rc
00:09
Fixed failing text-29.2.x - Bug [857686bb3d] check-in: 8df95d69 user: fvogel tags: trunk
2014-10-27
23:57
Fixed failing text-29.2.x - Bug [857686bb3d] check-in: 327e750e user: fvogel tags: core-8-5-branch
2014-10-26
08:00
Add support for Windows 10 check-in: 7faed6f5 user: jan.nijtmans tags: trunk
07:59
Add support for Windows 10 check-in: 0ca1b0b1 user: jan.nijtmans tags: core-8-5-branch
2014-10-25
07:00
Quick-fix compilation on VC6/PSDK (reported by Andreas Kurpies) check-in: 4a7c00cb user: jan.nijtmans tags: rc1, core-8-6-3-rc
2014-10-24
20:16
merge mark check-in: 8cad6b5b user: dgp tags: trunk
20:14
merge release check-in: a3a3914b user: dgp tags: core-8-5-branch
2014-10-21
22:31
Fixed remaining issue with textDisp-29.2.4 Closed-Leaf check-in: 1bc1ce78 user: fvogel tags: bug-857686bb3d
22:08
Fixed failing text-29.2.x - Bug [857686bb3d] check-in: 72f5dff3 user: fvogel tags: bug-857686bb3d
18:43
merge trunk check-in: f0fe4f8f user: dgp tags: rc0, core-8-6-3-rc
18:37
merge 8.5 Closed-Leaf check-in: 25d9cc46 user: dgp tags: rc1, core-8-5-17, core-8-5-17-rc
18:32
Restore the use of -DTCL_NO_DEPRECATED when building Tk. Without this, attempts to build with the latest Xcode tools fail because of a conflict between the long (long long long long) deprecated macro panic() from Tcl's header and a panic() prototype in the system mach.h file, which rides into the build on the tails of Cocoa.h check-in: 453a3beb user: dgp tags: core-8-5-branch
15:01
Fix for Mac crash on Yosemite because of changes in version checking check-in: e49c25c7 user: kevin_walzer tags: trunk
15:00
Fix for Mac crash on Yosemite because of changes in version checking check-in: e8a1bb0f user: kevin_walzer tags: core-8-5-branch
2014-10-20
22:20
Make tkWinDialog.c compile with MinGW 4.0.2. Don't use "this" (possible conflict with C++ compiler). Eliminate end-of-line spaces. check-in: bf59edcc user: jan.nijtmans tags: core-8-6-3-rc
19:01
merge mark check-in: d64a051f user: fvogel tags: trunk
18:59
Fixed failing text-19.16 - Bug [280089486e] check-in: fdce2e2f user: fvogel tags: trunk
18:55
Fixed failing (in trunk) text-19.16 - Bug [280089486e] check-in: 6b33d5fb user: fvogel tags: core-8-5-branch
14:59
[280089486e] Remove damaging effects of font.test. Thanks to fvogel. check-in: f2508f0c user: dgp tags: core-8-6-3-rc
14:57
[280089486e] Remove damaging effects of font.test. Thanks to fvogel. check-in: 9e5a8559 user: dgp tags: rc0, core-8-5-17-rc
10:27
Make sure IID_IShellItem is defined even when uuid.lib does not export it. Idea stolen from here: http://trac.wxwidgets.org/changeset/71395 check-in: 7477c45e user: jan.nijtmans tags: core-8-6-3-rc
09:20
- Fix winDialog-9.7 test in case "initialdir" contains capital characters. - Add "uuid.lib" as requirement for tkWinDialog.c check-in: 2f791fb8 user: jan.nijtmans tags: core-8-6-3-rc
03:28
update changes check-in: 583f791a user: dgp tags: core-8-6-3-rc
03:24
Replace use of ::env(TEMP) with use of [tcltest::temporaryDirectory] for improved portability of the test suite. check-in: 6a893b36 user: dgp tags: core-8-6-3-rc
02:21
TIP 432 implementation check-in: 9c2ca16c user: dgp tags: core-8-6-3-rc
02:19
merge trunk check-in: 0cc0cc25 user: dgp tags: core-8-6-3-rc
02:12
merge 8.5 check-in: e3b9a9ca user: dgp tags: core-8-5-17-rc
2014-10-19
21:24
merge mark check-in: 764aecf7 user: jan.nijtmans tags: trunk
11:09
Merging in changes from Trunk check-in: f6eff8ab user: hypnotoad tags: core_zip_vfs
2014-10-18
18:50
Fix display of buttons on Cocoa if horizontally scrolled outside parent widget check-in: 27cc685c user: kevin_walzer tags: core-8-5-branch
18:49
Fix display of buttons on Cocoa if horizontally scrolled outside parent widget check-in: 3f725e12 user: kevin_walzer tags: trunk
2014-10-17
14:49
Previous commit probably broke higher VS versions (>2012) compilation. Fix that. Closed-Leaf check-in: 29504df7 user: jan.nijtmans tags: apn-win-filedialogs
14:24
Fix symbol conflict when compiling with latest (??) MinGW-w64. check-in: 106651bb user: jan.nijtmans tags: apn-win-filedialogs
2014-10-16
16:36
Make tkWinDialog.c buildable with gcc 4.8.1, vc6, vs2012. Passes all tests check-in: 6d268313 user: ashok tags: apn-win-filedialogs
02:48
Changed to not use c:/ as initialdir check-in: 29bab69d user: ashok tags: apn-win-filedialogs
02:46
Fixes to compile with newer Visual Studio versions check-in: 93337a53 user: ashok tags: apn-win-filedialogs
02:45
Updated chooseDirectory docs for Vista check-in: f945981c user: ashok tags: apn-win-filedialogs
2014-10-15
15:28
Updated documentation for tk_getOpen/SaveFile -initialdir option check-in: 21fc191c user: ashok tags: apn-win-filedialogs
14:42
missed bump bits check-in: 58c14422 user: dgp tags: core-8-5-17-rc
2014-10-14
19:13
update changes check-in: ea028571 user: dgp tags: core-8-6-3-rc
19:12
merge 8.5; update changes check-in: 17a47d2b user: dgp tags: core-8-5-17-rc
19:08
Bump to Tk 8.6.3; update changes file check-in: 40d9c3f9 user: dgp tags: core-8-6-3-rc
15:54
remove sandbox litter check-in: 812bd6ac user: dgp tags: trunk
02:36
merge mark check-in: 3bbfb828 user: dgp tags: trunk
02:29
Fix for bug fb35eb59dd, thanks to Paul Walton for the report and Marc Culler for the patch check-in: 50ec43a9 user: kevin_walzer tags: core-8-5-branch
02:28
Fix for bug fb35eb59dd, thanks to Paul Walton for the report and Marc Culler for the patch check-in: b5b9d3ef user: kevin_walzer tags: trunk
2014-10-13
17:47
update changes file check-in: 0d429083 user: dgp tags: core-8-5-17-rc
17:39
Bump to 8.5.17 check-in: f3424783 user: dgp tags: core-8-5-17-rc
2014-10-12
19:20
Fixed failing text-19.16 - Bug [280089486e] Closed-Leaf check-in: 8fe1ae45 user: fvogel tags: bug-280089486e_bis
18:29
Fixed failing (in trunk) text-19.16 - Bug [280089486e] Closed-Leaf check-in: 32fb8ff3 user: fvogel tags: bug-280089486e
2014-10-11
20:15
Fixed failing textDisp-19.11.20 and textDisp-19.11.23 - Bug [810c43d789] check-in: 677ee6ab user: fvogel tags: trunk
20:13
Fixed failing textDisp-19.11.20 and textDisp-19.11.23 - Bug [810c43d789] check-in: 668a14da user: fvogel tags: core-8-5-branch
19:59
Fix [9e487e9f15]: Fix for tkWinButton to avoid problems in plugin check-in: 2a9f4ee0 user: jan.nijtmans tags: trunk
19:56
Fix [9e487e9f15]: Fix for tkWinButton to avoid problems in plugin check-in: d0932214 user: jan.nijtmans tags: core-8-5-branch
2014-10-01
18:41
Ticket [9e487e9f15]: Fix for tkWinButton to avoid problems in plugin Closed-Leaf check-in: a0b64400 user: jan.nijtmans tags: bug-9e487e9f15
2014-09-27
20:59
Fixed failing textDisp-19.11.20 and textDisp-19.11.23 [810c43d789] Closed-Leaf check-in: a684a099 user: fvogel tags: bug-810c43d789
2014-09-25
17:45
Wishkits (tkkits) under Windows now just cheat and back the Tk dll in the VFS check-in: 5f0358d3 user: tne tags: core_zip_vfs
14:01
Merging updates from trunk Closed-Leaf check-in: 9989a35d user: hypnotoad tags: core_zip_vfs
2014-09-24
23:34
Fixes to tkMacOSXWindowEvent.c to improve drawing performance after removal of private NSView API's check-in: 9e62bcc6 user: kevin_walzer tags: core-8-5-branch
23:34
Fixes to tkMacOSXWindowEvent.c to improve drawing performance after removal of private NSView API's check-in: 35a5490f user: kevin_walzer tags: trunk
2014-09-23
18:19
Wrapped the installation of the tkkit executable inside an "if", as the binary may or may not have been built by "make binaries" check-in: f32c4fcf user: hypnotoad tags: core_zip_vfs
15:38
Merge with trunk check-in: 7a31e92c user: hypnotoad tags: core_zip_vfs
14:27
Remove debug message from window event code check-in: 78447d64 user: kevin_walzer tags: core-8-5-branch
14:25
Fine-tune display of buttons on Tk/Cocoa on horizontal scroll check-in: 796a44c8 user: kevin_walzer tags: trunk
14:25
Fine-tune display of buttons on Tk/Cocoa on horizontal scroll check-in: 0a7e2de3 user: kevin_walzer tags: core-8-5-branch
13:08
Fix display of scrollbars when their window is not mapped in Tk-Cocoa check-in: 2a8703bc user: kevin_walzer tags: core-8-5-branch
13:08
Fix display of scrollbars when their window is not mapped in Tk-Cocoa check-in: e17f1a0a user: kevin_walzer tags: trunk
2014-09-20
12:31
Update test suite for compatibility with new Vista file dialogs. Some tests still fail pending what we decide about behaviour when -initialdir is not specified. check-in: 8042288c user: ashok tags: apn-win-filedialogs
12:30
Make findwindow more robust by ensuring it is a window belonging to the same process. check-in: 3f1e045f user: ashok tags: apn-win-filedialogs
03:17
Convert native paths returned from file dialogs to Tcl canonical paths. check-in: 3f096107 user: ashok tags: apn-win-filedialogs
02:56
Make -xpstyle a hidden option check-in: e162b207 user: ashok tags: apn-win-filedialogs
2014-09-19
06:35
Merge from Trunk check-in: 9db12f1b user: hypnotoad tags: core_zip_vfs
2014-09-18
11:37
TkKits for Windows now build using the mkVfs.tcl script in Tcl_Src_Dir/tools

Note: We don't build them by default with "make binaries" as, at least on Windows, we aren't guaranteed to have a Tclsh available in the environment, and if we do, we may not know it's name. check-in: 03c6074a user: tne tags: core_zip_vfs

2014-09-17
17:18
Implemented Vista+ tk_chooseDirectory dialogs check-in: 92b2061e user: ashok tags: apn-win-filedialogs
13:03
Better pic flag for OpenBSD, see: fc3dfd9bc8 check-in: d00baa92 user: jan.nijtmans tags: trunk
12:25
Better pic flag for OpenBSD, see: ae05904233 check-in: d646f562 user: jan.nijtmans tags: core-8-5-branch
09:25
On Windows: zlib is now statically linked to the tkkit (by compiling from the sources in tclsrc/compat/zlib)

tclZipVfs.c is now statically linked to the tkkit (by compiling from tclsrc/generic) check-in: abb5bd31 user: tne tags: core_zip_vfs

08:53
Added tkkit to the build install binaries stage check-in: 593b9dd3 user: tne tags: core_zip_vfs
2014-09-15
15:00
Update the Unix build for VFS enabled wish shells to use the same conventions as the VFS enabled Tcl shells check-in: 3d30347b user: hypnotoad tags: core_zip_vfs
2014-09-14
17:32
Implemented -filetypes and -typevariable for new Vista file dialogs. check-in: d988edef user: ashok tags: apn-win-filedialogs
09:43
Implemented multiselect in new file dialogs. check-in: 295d03a0 user: ashok tags: apn-win-filedialogs
2014-09-13
14:23
Implemented more options for new tk_get{Open,Save} file dialogs Renamed Win32ErrorObj to TkWin32ErrorObj and moved it from tkWinSend.c to be generally available. check-in: 4d230295 user: ashok tags: apn-win-filedialogs
2014-09-12
13:11
Get basic new style dialogs working. check-in: 4d5c5611 user: ashok tags: apn-win-filedialogs
03:23
Started on new Vista-style file dialogs. Refactored option processing. check-in: a6820e32 user: ashok tags: apn-win-filedialogs
2014-09-08
15:34
Quick patch to fix tkkit check-in: 9f90c017 user: hypnotoad tags: core_zip_vfs
2014-09-04
02:31
Created a working arrangement for tkkits in Windows.

The first argument on the command line is being munched, but I may have to cheat and wake tkkits up as Tcl, and make the user "Package require tk" check-in: a969fa2d user: tne tags: core_zip_vfs

01:50
Tweaks for tkkits under Unix.

tkkit is now compiled like wish or tktest.

Kit-specific behavior is now wrapped in macros check-in: bf59f7d5 user: hypnotoad tags: core_zip_vfs

2014-09-03
20:43
Fixes for makefiles.

Reduced the footprint in the shells for booting from VFS check-in: 45ce77d7 user: hypnotoad tags: core_zip_vfs

2014-09-02
11:03
Rather than make special executables, tkkits are now just a copy of wish with an attached zipfile check-in: e6537dae user: hypnotoad tags: core_zip_vfs
2014-09-01
20:32
Adding basic support for ZipVFS into Wish shells (Specialized binaries to follow, but for now, you can tack a zip to wish) check-in: 1ca2eb57 user: hypnotoad tags: core_zip_vfs
12:33
merge trunk check-in: e26cb5cc user: jan.nijtmans tags: novem-support
12:31
Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS usable for both Tcl and Tk check-in: 4522f3d0 user: jan.nijtmans tags: trunk
12:29
Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS usable for both Tcl and Tk check-in: 23286724 user: jan.nijtmans tags: core-8-5-branch
2014-08-27
20:34
merge release check-in: 4bb5ee40 user: dgp tags: trunk
15:44
merge trunk Closed-Leaf check-in: bcc2ed89 user: dgp tags: core-8-6-2, rc4, core-8-6-2-rc, release
15:43
autoconf check-in: 31f2edb9 user: dgp tags: core-8-6-2-rc
15:40
Stop segfaults on Mac OSX after [$button destroy]. check-in: b8992d47 user: dgp tags: trunk
15:35
Stop segfaults on Mac OSX after [$button destroy]. check-in: 07518673 user: dgp tags: core-8-5-branch, core-8-5-16
15:10
Apply a similar dealloc fix to menubutton Closed-Leaf check-in: 83945c9c user: hypnotoad tags: macosx_button_segfault
14:52
Fix from kevin_walzer for buttons in cocoa check-in: b80ca887 user: hypnotoad tags: macosx_button_segfault
14:22
An improvement on before check-in: 8a1c3197 user: hypnotoad tags: macosx_button_segfault
14:17
dgp's constant comparison fix check-in: 7b6aff01 user: hypnotoad tags: macosx_button_segfault
13:07
Fix for segfaults induced by the following script:

button .b pack .b update destroy .b button .c update check-in: 02f369ec user: hypnotoad tags: macosx_button_segfault

2014-08-26
13:10
merge trunk check-in: 4acca130 user: dgp tags: rc3, core-8-6-2-rc
09:28
Fix build problem on Cygwin, caused by a mismatch between tcl.m4 and the generated configure script (configure script was correct) check-in: 0edb7856 user: jan.nijtmans tags: trunk
2014-08-25
15:42
merge mark check-in: a33154c2 user: dgp tags: trunk
15:41
merge release check-in: e5e1b084 user: dgp tags: core-8-5-branch
2014-08-22
17:31
stamp release date check-in: 777a0144 user: dgp tags: rc2, core-8-6-2-rc
13:51
stamp release date Closed-Leaf check-in: b8a10970 user: dgp tags: rc2, core-8-5-16-rc
2014-08-19
19:52
update changes file check-in: d9950255 user: dgp tags: core-8-6-2-rc
13:48
merge trunk check-in: d1a3e4b3 user: dgp tags: rc1, core-8-6-2-rc
2014-08-18
20:21
merge mark check-in: d9afbc28 user: dgp tags: trunk
13:31
merge 8.5 check-in: 34d959cb user: dgp tags: rc1, core-8-5-16-rc
2014-08-16
00:52
Fix for shimmering of buttons embedded when scrolled in text and canvas widgets; improvements in scrolling smoothness in text widget. Thanks to Marc Culler for patches. check-in: a8d82409 user: kevin_walzer tags: trunk
00:52
Fix for shimmering of buttons embedded when scrolled in text and canvas widgets; improvements in scrolling smoothness in text widget. Thanks to Marc Culler for patches. check-in: 09551982 user: kevin_walzer tags: core-8-5-branch
2014-08-14
16:38
merge 8.5 check-in: ce11579e user: dgp tags: core-8-5-16-rc
02:41
Allow Tk to post popup menus when Tk app is not frontmost check-in: 51268e7b user: kevin_walzer tags: trunk
02:39
Allow Tk to post popup menus when Tk app is not frontmost check-in: 30bd9248 user: kevin_walzer tags: core-8-5-branch
00:06
update changes check-in: 92b981e2 user: dgp tags: core-8-5-16-rc
2014-08-13
11:39
merge 8.5 check-in: a2d3f6e4 user: dgp tags: core-8-5-16-rc
2014-08-11
14:08
Fix typo's, debug statements, C++-comment. check-in: 113c0395 user: jan.nijtmans tags: trunk
13:58
Fix typo's, debug statements, C++-comment. check-in: 8d1dde63 user: jan.nijtmans tags: core-8-5-branch
03:12
Further refinement of scrolling; addresses artifacts in scrolling complex interfaces on OS X check-in: 53a65a30 user: kevin_walzer tags: trunk
03:06
Further refinement of scrolling; addresses artifacts in scrolling complex interfaces on OS X check-in: f618e1bf user: kevin_walzer tags: core-8-5-branch
2014-08-06
14:11
merge-mark check-in: d4de92d3 user: jan.nijtmans tags: trunk
2014-08-04
21:14
Further refinement of Mac OS X scrolling; thanks to Marc Culler for an additional patch. check-in: fa08c23a user: kevin_walzer tags: trunk
21:14
Further refinement of Mac OS X scrolling; thanks to Marc Culler for an additional patch. check-in: 84db7391 user: kevin_walzer tags: core-8-5-branch
2014-08-01
01:00
Fix for font configure crash on OS X, thanks to [email protected] for the patch check-in: 0a849449 user: kevin_walzer tags: core-8-5-branch
01:00
Fix for font configure crash on OS X, thanks to [email protected] for the patch check-in: 6306dfe5 user: kevin_walzer tags: trunk
2014-07-28
15:16
merge-mark check-in: 80ea4f7c user: jan.nijtmans tags: trunk
14:54
Bump to 8.6.2 for release. check-in: b4e4bfc7 user: dgp tags: core-8-6-2-rc
13:00
merge 8.5 check-in: 7c65c93e user: dgp tags: core-8-5-16-rc
02:44
Fine-tune scrolling, especially of text widgets with embedded windows, after removal of private API calls; performance is now better and within acceptable ranges. check-in: 467f8dd5 user: kevin_walzer tags: core-8-5-branch
02:43
Fine-tune scrolling, especially of text widgets with embedded windows, after removal of private API calls; performance is now better and within acceptable ranges. check-in: f0b70973 user: kevin_walzer tags: trunk
2014-07-27
22:53
merge trunk check-in: 609cb4ec user: jan.nijtmans tags: novem-support
22:50
merge-mark check-in: d16c41e3 user: jan.nijtmans tags: trunk
2014-07-25
17:04
Add copyright notice to Marc Culler for extensive patch to alpha rendering on Mac/Cocoa; remove private API calls to comply with platform requirements. check-in: d00184ce user: kevin_walzer tags: trunk
17:04
Add copyright notice to Marc Culler for extensive patch to alpha rendering on Mac/Cocoa; remove private API calls to comply with platform requirements. check-in: 1a82cd9f user: kevin_walzer tags: core-8-5-branch
2014-07-24
02:30
Fix for display of images when scrolling a text widget on OS X; thanks to Marc Culler for patch check-in: 8537edc1 user: kevin_walzer tags: trunk
02:30
Fix for display of images when scrolling a text widget on OS X; thanks to Marc Culler for patch check-in: 43532028 user: kevin_walzer tags: core-8-5-branch
2014-07-23
12:26
Bump to 8.5.16 for release. check-in: 26fb74c4 user: dgp tags: rc0, core-8-5-16-rc
2014-07-17
21:34
merge trunk check-in: 528082c1 user: jan.nijtmans tags: novem-support
2014-07-08
14:23
Workaround for 4955f5d8a4: tailcall splicing spot vs. raw TclInvokeObjectCommand. This commit can be reverted as soon as a solution for 4955f5d8a4 is committed to Tcl trunk, but I don't want to hold my breath until that is done, neither do I want to leave the Ocaml guys in the cold ... check-in: f748e311 user: jan.nijtmans tags: trunk
14:14
merge-mark check-in: 56637bf8 user: jan.nijtmans tags: trunk
2014-07-07
01:09
Fix for alpha channel rendering for images on OS X Mavericks; thanks to Marc Culler for the extensive patch. check-in: 819118e2 user: kevin_walzer tags: core-8-5-branch
01:09
Fix for alpha channel rendering for images on OS X Mavericks; thanks to Marc Culler for the extensive patch. check-in: 9ec3b3c8 user: kevin_walzer tags: trunk
2014-06-30
11:28
Eliminate last two calls to Tcl_CreateCommand(). check-in: aab5111f user: jan.nijtmans tags: trunk
2014-06-27
19:29
two more (test-)command converted to Tcl_Obj API check-in: a014df3c user: jan.nijtmans tags: trunk
2014-06-23
02:18
Reverse previous commit for alpha channel data in image because of newly discovered crashes in Tk Closed-Leaf check-in: 63cc6956 user: kevin_walzer tags: bug-99b84e49ff-trunk
02:18
Reverse previous commit for alpha channel data in image because of newly discovered crashes in Tk Closed-Leaf check-in: 348dc864 user: kevin_walzer tags: bug-99b84e49ff-8.5
2014-06-22
01:35
Fix for images with alpha channel data on Mavericks; thanks to Mark Culler for the patch. check-in: d9e4b5f0 user: kevin_walzer tags: bug-99b84e49ff-8.5
01:34
Fix for images with alpha channel data on Mavericks; thanks to Mark Culler for the patch. check-in: ca2ba35e user: kevin_walzer tags: bug-99b84e49ff-trunk
2014-06-03
11:24
Use Tcl_FindCommand in stead of Tcl_GetCommandInfo where this suffices. check-in: 9f7f93bd user: jan.nijtmans tags: trunk
11:10
re-generate tkIntDecls.h check-in: b8d211c7 user: jan.nijtmans tags: trunk
11:08
Convert TkpTestembedCmd and TkpTesttextCmd to Tcl_Obj-based commands. check-in: ac787fc7 user: jan.nijtmans tags: trunk
10:07
Typo's and unnecessary end-of-line spacing check-in: 7bc1d3df user: jan.nijtmans tags: trunk
2014-05-27
19:55
ttk::entry, ttk::combobox: proposed fix for [a80f5d7165]: keep track of whether a drag transaction is in progress; only initiate autoscroll in <B1-Leave> if selectMode is not "none" and %m is NotifyNormal. check-in: c0cf5d2a user: jenglish tags: trunk
19:33
ttk::entry, ttk::combobox: proposed fix for [a80f5d7165]: keep track of whether a drag transaction is in progress; only initiate autoscroll in <B1-Leave> if selectMode is not "none" and if %m is NotifyNormal. check-in: 6652ab5a user: jenglish tags: core-8-5-branch
2014-05-26
20:09
Make "send" (and "testsend") use the Tcl_Obj API. check-in: 1a59eacb user: jan.nijtmans tags: trunk
14:31
Convert "testwinevent", "testmetrics" and "testdeleteapps" for using the Tcl_Obj API. check-in: 48f1ac92 user: jan.nijtmans tags: trunk
2014-05-24
06:11
make test-case send-8.15 pass (is this the right way?) Closed-Leaf check-in: 4f3483bb user: jan.nijtmans tags: send-obj-cmd
2014-05-23
13:12
Make "send" (and "testsend") use the Tcl_Obj API. check-in: 42a7e8cd user: jan.nijtmans tags: send-obj-cmd
2014-05-22
20:49
remove TODO: scrollbars use Tcl_Obj API now check-in: 312e1222 user: jan.nijtmans tags: trunk
20:24
merge trunk Closed-Leaf check-in: c24e8f56 user: jan.nijtmans tags: bug-4955f5d8a4
20:22
Make "scrollbar" a Tcl_Obj-based command Some more Tcl_Obj-related optimizations check-in: c0ab31ce user: jan.nijtmans tags: trunk
15:45
Some more places where Tcl_Obj's can be used Closed-Leaf check-in: b8e02ff1 user: jan.nijtmans tags: scrollbar-obj-cmd
14:46
Make the "scrollbar" a real Tcl_Obj-based command. No change in functionality. check-in: 896837ef user: jan.nijtmans tags: scrollbar-obj-cmd
2014-05-19
13:43
Possible fix for 4955f5d8a4 check-in: 3322b5d9 user: jan.nijtmans tags: bug-4955f5d8a4
2014-04-09
09:45
merge trunk check-in: 238e1359 user: jan.nijtmans tags: novem-support
09:28
Provide full Tk patchlevel to tk.pc and move private libs to "Libs.private". Supply both the shared library and the stub library to "Libs": Only one of them will actually be linked in, depending on whether -DUSE_TCL_STUBS is defined or not. check-in: db84bd2b user: jan.nijtmans tags: trunk
09:24
Provide full Tk patchlevel to tk.pc and move private libs to "Libs.private". check-in: 81293d2e user: jan.nijtmans tags: core-8-5-branch
2014-04-01
08:46
merge trunk check-in: 5d3318fe user: jan.nijtmans tags: novem-support
08:45
Fix 5bcb5026ad: Undefined autotools token @TK_LIBS@ in pkgconfig file check-in: 541c37ea user: jan.nijtmans tags: trunk
08:24
Fix 5bcb5026ad: Undefined autotools token @TK_LIBS@ in pkgconfig file check-in: dad7e444 user: jan.nijtmans tags: core-8-5-branch
2014-03-20
11:08
merge trunk check-in: 8514c970 user: jan.nijtmans tags: novem-support
11:06
Fix 2f7cbd01c3: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: aac01f86 user: jan.nijtmans tags: trunk
10:39
Fix 2f7cbd01c3: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: 730a885b user: jan.nijtmans tags: core-8-5-branch
2014-03-19
07:32
merge-mark check-in: a0a41a47 user: jan.nijtmans tags: trunk
2014-03-16
21:19
Update configure files on Aqua to remove garbage collection flag, which is no longer supported with Xcode 5.1; also add key to Wish Info.plist to support high-resolution (Retina) displays. check-in: a039c1e5 user: kevin_walzer tags: core-8-5-branch
21:18
Update configure files on Aqua to remove garbage collection flag, which is no longer supported with Xcode 5.1; also add key to Wish Info.plist to support high-resolution (Retina) displays. check-in: 021c62e4 user: kevin_walzer tags: trunk
2014-03-13
08:12
Fix TK_RELEASE_SERIAL value check-in: d8479c10 user: jan.nijtmans tags: trunk
2014-02-11
19:05
Adapt documentation and test-case check-in: 3d73fb00 user: jan.nijtmans tags: tip-441
14:56
[3f456a5bb9]: Patches for listbox right justify check-in: 87d4c778 user: jan.nijtmans tags: tip-441
14:27
merge trunk check-in: 80d280ea user: jan.nijtmans tags: novem-support
11:53
Fix [52ca3e7f55]: XkbOpenDisplay macro incorrect when HAVE_XKBKEYCODETOKEYSYM is not defined check-in: f77057f6 user: jan.nijtmans tags: trunk
11:52
Fix [52ca3e7f55]: XkbOpenDisplay macro incorrect when HAVE_XKBKEYCODETOKEYSYM is not defined check-in: be3924bd user: jan.nijtmans tags: core-8-5-branch
11:39
Fix for [f476e3d654]: Tk trunk fails to build/link check-in: 9cab441a user: jan.nijtmans tags: trunk
2014-02-10
11:35
merge-mark check-in: 388c0036 user: jan.nijtmans tags: novem-support
11:35
Eliminate all usage of WIN32 macro as well: _WIN32 is the portable macro. check-in: 0a0d15e1 user: jan.nijtmans tags: trunk
11:33
Eliminate all usage of WIN32 macro as well: _WIN32 is the portable macro. check-in: d35f2868 user: jan.nijtmans tags: novem-support
11:14
merge trunk check-in: 44dc2a73 user: jan.nijtmans tags: novem-support
11:06
Eliminate all usage of __WIN32__ macro: Some compilers (e.g. Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW check-in: 9e254137 user: jan.nijtmans tags: trunk
2014-02-07
08:37
[6867cc13a4] "tk fontchooser configure" overwrites global variables check-in: 9c6d8f0c user: jan.nijtmans tags: trunk
2014-02-06
21:24
Merged. Ticket [3279221]: Fixed setup of popup menu to prevent immediate disappearance due to an event race. check-in: 79c4b253 user: andreask tags: trunk
21:20
Ticket [3279221]: Fixed setup of popup menu to prevent immediate disappearance due to an event race. check-in: b29e5916 user: andreask tags: core-8-5-branch
2014-02-04
21:56
Satisfy required position of __stdcall from VC++ check-in: c8ba96b8 user: jan.nijtmans tags: trunk
21:55
Satisfy required position of __stdcall from VC++ check-in: b0870dc3 user: jan.nijtmans tags: core-8-5-branch
21:40
Add missing __stdcall (which crashes on win32) check-in: 49309caa user: jan.nijtmans tags: trunk
21:39
Add missing __stdcall (which crashes on win32) check-in: f4682e01 user: jan.nijtmans tags: core-8-5-branch
08:52
Fix 651e828a52: Wrong Windows version reported for Windows 8.1. Remove some dead code (since Win95/98/ME is no longer supported) check-in: 7f9c6ea1 user: jan.nijtmans tags: trunk
08:35
Fix 651e828a52: Wrong Windows version reported for Windows 8.1 check-in: 380b1704 user: jan.nijtmans tags: core-8-5-branch
2014-02-03
19:12
merge-mark check-in: 28d2e4c0 user: jan.nijtmans tags: trunk
19:11
Squash problem with native AIX cc not allowing direct macro redefinition. check-in: 86da9e52 user: jan.nijtmans tags: core-8-5-branch
19:01
Squash problem with native AIX cc not allowing direct macro redefinition. check-in: 7bac115e user: andreask tags: trunk
2014-01-25
21:37
Fix TK_SHLIB_LD_EXTRAS for FreeBSD (and Cygwin), reported by Pietro Cerutti check-in: c650249c user: jan.nijtmans tags: trunk
21:36
Fix TK_SHLIB_LD_EXTRAS for FreeBSD (and Cygwin), reported by Pietro Cerutti check-in: 79dead48 user: jan.nijtmans tags: core-8-5-branch
2014-01-23
22:39
Put -lfontconfig in XFT_LIBS, not XLIBSW flag check-in: ef49212b user: jan.nijtmans tags: trunk
22:38
Put -lfontconfig in XFT_LIBS, not XLIBSW flag check-in: 1cfbc4ba user: jan.nijtmans tags: core-8-5-branch
22:27
Fix [3606644]: Static build misses fontconfig check-in: 320dbce6 user: jan.nijtmans tags: trunk
22:26
Fix [3606644]: Static build misses fontconfig check-in: b91497eb user: jan.nijtmans tags: core-8-5-branch
2014-01-02
17:48
Arjen Marcus' patch, with minor edits in the ParseProc and PrintProc (making the offset obsolete). TODO: -other items than ovals and rects, -documentation Leaf check-in: b2e1fe4d user: jan.nijtmans tags: rfe-e9a842a3c5
2013-11-20
15:39
Some bit of Windows 8.1 compatibility: See http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx check-in: 60b06a2e user: jan.nijtmans tags: trunk
15:35
Some bit of Windows 8.1 compatibility: See http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx check-in: 5650767e user: jan.nijtmans tags: core-8-5-branch
09:56
typo check-in: e4eb7f30 user: jan.nijtmans tags: trunk
09:11
Store menu option tables in Thread storage in stead of allocated storage. This makes "menu" a normal command without needing special initialization tricks. check-in: 8822345d user: jan.nijtmans tags: trunk
2013-11-19
11:53
Revert [3eaa6c984a] (Enh 2959069), as it turns out that -fvisibility=hidden only affects definitions and not declarations. Therefore explicitely declaring each MODULE_SCOPE function as __attribute__((__visibility__("hidden")) is much better. Suggested by Stuart Cassoff (Thanks!). check-in: ac37b026 user: jan.nijtmans tags: trunk
2013-11-18
15:37
Cygwin: In stead of checking whether the win32 part is configured properly, just configure it when needed. Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library) check-in: 3a0f36ea user: jan.nijtmans tags: trunk
13:58
Cygwin: In stead of checking whether the win32 part is configured properly, just configure it when needed. Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library) check-in: 7e2ace2c user: jan.nijtmans tags: core-8-5-branch
2013-11-12
13:24
Fix "creative writing" problem. check-in: cb8d21bd user: dgp tags: trunk
12:51
Fix "creative writing" flaw. check-in: f97bbb16 user: dgp tags: core-8-5-branch
2013-11-11
10:56
Fix uninitialized variable in 16-bit PPM handling. [1632447] follow-up. check-in: 8a4cf9fe user: jan.nijtmans tags: trunk
10:55
Fix uninitialized variable in 16-bit PPM handling. [1632447] follow-up. check-in: 48ffb426 user: jan.nijtmans tags: core-8-5-branch
10:18
Fix [0aa5e852dc]: Accept newline characters as value in Tk option files check-in: b01dc9d0 user: jan.nijtmans tags: trunk
10:05
Fix [0aa5e852dc]: Accept newline characters as value in Tk option files check-in: d62b0872 user: jan.nijtmans tags: core-8-5-branch
08:41
Fix bug [f214b8ad5b]: shutdown woes check-in: 9fc8df19 user: jan.nijtmans tags: trunk
08:38
Add test-case for bug [f214b8ad5b], in order to prove that Tk 8.5 doesn't suffer. check-in: 3471f307 user: jan.nijtmans tags: core-8-5-branch
2013-11-08
09:16
Since fontCache is the first field of struct TkFontInfo, make the code somewhat better readable. But actually it's no change at all. This is my only review comment! Good work! Closed-Leaf check-in: fbbdd0a3 user: jan.nijtmans tags: bug-f214b8
2013-11-05
21:06
New test font-47.1 demonstrates effectiveness of the fix. check-in: 9b99ee4b user: dgp tags: bug-f214b8
20:58
First draft patch trying to fix [f214b8ad5b]. check-in: 6f1d75a1 user: dgp tags: bug-f214b8
12:47
Fix 426679ef7d: Having man.macros after .TH breaks rendering on OpenBSD and possibly others. check-in: 8b40f8ca user: jan.nijtmans tags: trunk
12:42
Fix 426679ef7d: Having man.macros after .TH breaks rendering on OpenBSD and possibly others. check-in: a7657097 user: jan.nijtmans tags: core-8-5-branch
2013-11-03
19:56
Improved tests to cover StringReadPPM properly. check-in: b172326d user: dkf tags: trunk
19:55
Improved tests to cover StringReadPPM properly. check-in: 3db28efe user: dkf tags: core-8-5-branch
16:49
Fix StringReadPPM function from previous commit check-in: fb1fb2fd user: jan.nijtmans tags: trunk
16:49
Fix StringReadPPM function from previous commit. check-in: b810ad86 user: jan.nijtmans tags: core-8-5-branch
11:33
[1632447]: Allow the PPM maxval to go up to 65535, to conform with a format definition change from around 2000 (even if that's a rare format). check-in: 251c1226 user: dkf tags: trunk
11:29
[1632447]: Allow the PPM maxval to go up to 65535, to conform with a format definition change from around 2000 (even if that's a rare format). check-in: 85a3e256 user: dkf tags: core-8-5-branch
2013-10-31
22:01
merge trunk Closed-Leaf check-in: 2e7dccd2 user: jan.nijtmans tags: bug-f214b8ad5b
21:25
Fix refcount bug in FreeFontObjProc. Could result in freeing a TkFont which was already freed. check-in: 61cefa0e user: jan.nijtmans tags: trunk
21:25
Fix refcount bug in FreeFontObjProc. Could result in freeing a TkFont which was already freed. check-in: d13e6a58 user: jan.nijtmans tags: core-8-5-branch
11:27
Suggested fix for [3604346]: Checkin [a7eee0499a] broke Ttk docs. Closed-Leaf check-in: 7de29bd8 user: jan.nijtmans tags: bug-3604346
09:35
Fix [c0cc9fd153]: PNG parser does not support uppercase format string (using -format) check-in: 8363f1b5 user: jan.nijtmans tags: trunk
09:27
Put extern "C" guards around all stub table struct definitions, so it is usable to be used for C++ compilers as well without the danger of modifying the calling convention. For tkDecls.h, ttkDecls.h tkIntXlibDecls.h is was no problem, because tk.h, tkTheme.h and Xlib.h already contain those guards. But not for the other *Decls.h files. check-in: 83a9d727 user: jan.nijtmans tags: trunk
08:51
Put extern "C" guards around all stub table struct definitions, so it is usable to be used for C++ compilers as well without the danger of modifying the calling convention. For tkDecls.h, ttkDecls.h tkIntXlibDecls.h is was no problem, because tk.h, tkTheme.h and Xlib.h already contain those guards. But not for the other *Decls.h files. check-in: 39acb6d0 user: jan.nijtmans tags: core-8-5-branch
2013-10-29
13:59
Make "menu" a normal command, initialized like any other Tk command. check-in: 1abdce95 user: jan.nijtmans tags: bug-f214b8ad5b
2013-10-28
16:26
Some refactoring as initial attempt to fix [f214b8ad5b]. Not finished/tested yet. check-in: ce328736 user: jan.nijtmans tags: bug-f214b8ad5b
09:54
Fix [3603436fff]: png save has wrong component indexes check-in: a0a8d6bc user: jan.nijtmans tags: trunk
09:52
Fix [3603436fff]: png save has wrong component indexes check-in: e4ef1ff7 user: jan.nijtmans tags: core-8-5-branch
2013-10-27
20:29
Fix for drawing lags on OS X Mavericks; thanks to Ned Deily for report and Daniel Steffen for patch check-in: e7f7a909 user: kevin_walzer tags: trunk
20:27
Fix for drawing lags on OS X Mavericks; thanks to Ned Deily for report and Daniel Steffen for patch check-in: 5a5abf71 user: kevin_walzer tags: core-8-5-branch
2013-10-04
11:27
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds in extensions like http://core.tcl.tk/itcl/info/a961f0729c are no longer necessary. check-in: a8a2cbf0 user: jan.nijtmans tags: trunk
11:21
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds in extensions like http://core.tcl.tk/itcl/info/a961f0729c are no longer necessary. check-in: 51cd37c7 user: jan.nijtmans tags: core-8-5-branch
2013-10-02
08:27
Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which means something completely different in MinGW-w64. check-in: 3dd49eb9 user: jan.nijtmans tags: trunk
08:26
Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which means something completely different in MinGW-w64. check-in: 868e2e92 user: jan.nijtmans tags: core-8-5-branch
2013-10-01
07:44
merge-mark check-in: 46bc881f user: jan.nijtmans tags: trunk
07:43
Disable command line globbing on MinGW compiles, just as MSVC and MinGW-w64 don't enable command line globbing either by default. check-in: dc683dc6 user: jan.nijtmans tags: core-8-5-branch
07:36
Disable command line globbing on MinGW compiles, just as MSVC and MinGW-w64 don't enable command line globbing either by default. check-in: 8ad56ea4 user: jan.nijtmans tags: trunk
2013-09-27
09:45
Cherrypick [132bf978f2] from trunk: Workaround for MinGW bug #2065. Both MinGW and MinGW-w64 (32-bit) are affected. Even though Win64 is not affected, adding -static-libgcc doesn't harm there, and we don't want to distrubute additional dll's with MinGW-compiled Tcl anyway. check-in: 7265af26 user: jan.nijtmans tags: core-8-5-branch
09:42
Workaround for MinGW bug #2065. Both MinGW and MinGW-w64 (32-bit) are affected. Even though Win64 is not affected, adding -static-libgcc doesn't harm there, and we don't want to distrubute additional dll's with MinGW-compiled Tcl anyway. check-in: 132bf978 user: jan.nijtmans tags: trunk
2013-09-24
05:44
Fix one missed makefile comment change. Closed-Leaf check-in: 77068f8e user: mistachkin tags: win32-arm
05:24
Support compiling Tk for Win32 on ARM. check-in: 19c258d4 user: mistachkin tags: win32-arm
2013-09-23
20:09
rebase check-in: c1f75322 user: jan.nijtmans tags: novem-support
19:51
Documentation tweaks to make index entries more informative. check-in: a469d90b user: dkf tags: trunk
12:54
workaround for mingw bug http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724 check-in: 8ddb5cac user: jan.nijtmans tags: trunk
12:38
workaround for mingw bug http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724 check-in: 16f2a9c1 user: jan.nijtmans tags: core-8-5-branch
2013-09-20
05:32
merge release check-in: bde04c88 user: dgp tags: trunk
2013-09-18
19:13
merge release check-in: a615c82b user: dgp tags: core-8-5-branch
2013-09-16
19:10
merge trunk; update changes Closed-Leaf check-in: 51b9512d user: dgp tags: core-8-6-1, core-8-6-1-rc
13:53
merge-mark check-in: 24fd88fe user: jan.nijtmans tags: trunk
13:31
merge 8.5; update changes Closed-Leaf check-in: a1861dff user: dgp tags: core-8-5-15, core-8-5-15-rc
01:59
Fix for http://core.tcl.tk/tk/info/8eb56719cf on broken build with 8.5.15 with clang on OS X, thanks to Ned Deily for patch check-in: 4e6e60ab user: kevin_walzer tags: core-8-5-branch
2013-09-13
23:23
[e9a842a3c5] Nataraja's changes, as far as I could reconstruct them from the truncated tar.gz file. Doesn't compile. Closed-Leaf check-in: a47459c6 user: jan.nijtmans tags: rfe-e9a842a3c5
16:06
Added note to ChangeLog pointing to the fossil timeline for better logging. check-in: 1617028d user: dgp tags: core-8-5-15-rc
2013-09-07
08:49
Enable XInitThreads on some platforms where it might be safe. Leaf check-in: 86731397 user: jan.nijtmans tags: bug-3613668
2013-09-03
17:39
make dist check-in: ef914046 user: dgp tags: core-8-6-1-rc
16:48
Update changes check-in: 66ba9632 user: dgp tags: core-8-6-1-rc
16:47
Favor timeline over ChangeLog; also 'make dist' check-in: cbe535f2 user: dgp tags: core-8-5-15-rc
2013-08-30
22:09
Bump to 8.6.1. check-in: 446c66c4 user: dgp tags: core-8-6-1-rc
15:30
changes check-in: f5006d19 user: dgp tags: core-8-5-15-rc
14:39
Bump to 8.5.15 for release. check-in: a7591bfe user: dgp tags: core-8-5-15-rc
2013-08-26
11:02
Changelog entries for previous two commits check-in: d0e51638 user: jan.nijtmans tags: trunk
11:00
Bug [c597acdab3]: Call [$pb step] in tail position in ttk::progressbar::Autoincrement, so that the widget is in a consistent state when any write traces on the linked -variable are fired check-in: 35fd9c96 user: jan.nijtmans tags: core-8-5-branch
2013-08-25
03:11
Fix for 3016181, thanks to Tom Goddard for patch check-in: 58c0a402 user: kevin_walzer tags: core-8-5-branch
03:04
Fix for 3016181, thanks to Tom Goddard for patch check-in: 1f184c73 user: kevin_walzer tags: trunk
2013-08-15
03:56
Bug [c597acdab3]: Call [$pb step] in tail position in ttk::progressbar::Autoincrement, so that the widget is in a consistent state when any write traces on the linked -variable are fired. check-in: 8ea3ccb4 user: jenglish tags: trunk
2013-08-14
13:16
Bug [069c9e43c4]: FreeOptionInternalRep() breaks Tk_CreateOptionTable() check-in: aaf11bdc user: jan.nijtmans tags: trunk
10:53
Fix reference counting for "option" objects, when being duplicated. Closed-Leaf check-in: bc21cf92 user: jan.nijtmans tags: bug-069c9e43c4
2013-08-11
15:01
rebase check-in: 6e2d97a3 user: jan.nijtmans tags: novem-support
14:55
rebase check-in: aa61bf42 user: jan.nijtmans tags: bug-069c9e43c4
14:51
Sync with Tcl version of tcl.m4 check-in: f2303527 user: jan.nijtmans tags: trunk
2013-08-01
09:18
Fix some comments check-in: 9aa08cb3 user: jan.nijtmans tags: bug-069c9e43c4
08:51
rebase check-in: 218ef501 user: jan.nijtmans tags: bug-069c9e43c4
08:47
Make sure that in test-cases, Tk_DeleteOptionTable() is never called more times than the corresponding Tk_CreateOptionTable(). Although it doesn't crash now, this behavior cannot be depended on. check-in: 5b0cea38 user: jan.nijtmans tags: trunk
2013-07-31
11:47
Suggested fix for Bug [069c9e43c4] check-in: 7ece6c71 user: jan.nijtmans tags: bug-069c9e43c4
2013-07-26
14:23
Don't hardcode "tclWinError.o" for Cygwin. check-in: ef0cac7c user: jan.nijtmans tags: trunk
09:25
sync with Tcl version check-in: 81d1637c user: jan.nijtmans tags: trunk
09:11
sync with Tcl version. check-in: af2f5c1a user: jan.nijtmans tags: core-8-5-branch
2013-07-12
10:18
On Cygwin, don't duplicate TkPutImage definition in tkUnixPort.h, in stead bring it in though tkIntXlibDecls.h check-in: b96b92ac user: jan.nijtmans tags: trunk
09:40
On Cygwin, don't duplicate TkPutImage definition in tkUnixPort.h, in stead bring it in though tkIntXlibDecls.h check-in: 145542ba user: jan.nijtmans tags: core-8-5-branch
2013-07-07
11:07
rebase check-in: 8e0c0652 user: jan.nijtmans tags: novem-support
09:26
Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro Cerutti. (backported from tclconfig) check-in: e8359b0f user: jan.nijtmans tags: trunk
09:21
Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro Cerutti. (backported from tclconfig) check-in: 116b3f3a user: jan.nijtmans tags: core-8-5-branch
01:04
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 1c7506ed user: stwo tags: core-8-5-branch
00:43
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 4c584d69 user: stwo tags: trunk
00:38
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: ea4176b8 user: stwo tags: novem-support
2013-07-02
07:26
Bug 32afa6e256: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. check-in: f3fee9f1 user: jan.nijtmans tags: trunk
07:25
Bug 32afa6e256: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. check-in: a4044295 user: jan.nijtmans tags: core-8-5-branch
2013-06-28
13:16
merge-mark check-in: 5606b8b7 user: jan.nijtmans tags: trunk
13:16
Fix [3588364] (hopefully) check-in: ff392252 user: jan.nijtmans tags: core-8-5-branch
11:22
Bug [2501278]: ttk::scale keyboard binding problem check-in: 57f9af77 user: jan.nijtmans tags: trunk
11:17
Bug [2501278]: ttk::scale keyboard binding problem check-in: 3fec32a9 user: jan.nijtmans tags: core-8-5-branch
2013-06-27
19:02
manually revert changes caused by different autoconf versions check-in: fea7f4b3 user: jan.nijtmans tags: trunk
19:01
manually revert changes caused by different autoconf versions. check-in: 3dfb5d7c user: jan.nijtmans tags: core-8-5-branch
18:47
fix installation on MacOSX check-in: de7a75fc user: jan.nijtmans tags: trunk
18:45
fix installation on MacOSX check-in: a7dc1f8a user: jan.nijtmans tags: core-8-5-branch
2013-06-17
17:25
Updates to redirect bug reports to the new tracker location check-in: be61bb59 user: dgp tags: trunk
17:25
Updates to redirect bug reports to the new tracker location. check-in: b9f13957 user: dgp tags: core-8-5-branch
2013-06-14
10:36
Static Cygwin wish.exe cannot link with win32's static libtk86.a (because it expects a different runtime), so configure shouldn't even try to do this. (On a dynamic wish.exe this works, this is exactly how wish can run even without X11). Don't use deprecated stricmp/strnicmp any more, but underscored variant for non-GNU compilers. check-in: a31e03f9 user: jan.nijtmans tags: trunk
10:12
Don't use deprecated stricmp/strnicmp any more, but underscored variant for non-GNU compilers. check-in: 2fc35083 user: jan.nijtmans tags: core-8-5-branch
09:22
Static Cygwin wish.exe cannot link with win32's static libtk85.a (because it expects a different runtime), so configure shouldn't even try to do this. (On a dynamic wish.exe this works, this is exactly how wish can run even without X11) check-in: 22a9f685 user: jan.nijtmans tags: core-8-5-branch
2013-06-13
11:02
Additional install of libtk86.a for Cygwin Remove unused @EXTRA_AQUA_OBJS and @EXTRA_AQUA_SRCS check-in: 1bfeda09 user: jan.nijtmans tags: trunk
10:57
clean tk.pc and make it part of "make dist" check-in: c51df8eb user: jan.nijtmans tags: core-8-5-branch
10:37
Some more fixes for Cygwin32/64 in win32 GUI mode. Now that this is fully working, eliminate all usage of WISH_BUILD_LIB_SPEC: TK_BUILD_LIB_SPEC can be used everywhere in stead. Remove some old carbon-leftovers from configure/make (see [3607215]). check-in: 456e5dfc user: jan.nijtmans tags: trunk
10:28
one more entry in ignore-glob check-in: f364f2e7 user: jan.nijtmans tags: core-8-5-branch
09:33
Some more fixes for Cygwin32/64 in win32 GUI mode. Now that this is fully working, eliminate all usage of WISH_BUILD_LIB_SPEC: TK_BUILD_LIB_SPEC can be used everywhere in stead. Add tk.pc check-in: facb4fce user: jan.nijtmans tags: core-8-5-branch
2013-06-11
10:12
Changelog: more bug-fixes which are fixed by the same commit. check-in: f42684ba user: jan.nijtmans tags: trunk
10:08
Changelog: more bug-fixes which are fixed by the same commit. check-in: 8e19e7ca user: jan.nijtmans tags: core-8-5-branch
2013-06-07
09:45
some code cleanup, remove structure which is no longer used. check-in: aa0b268a user: jan.nijtmans tags: trunk
09:43
some code cleanup, remove structure which is no longer used. check-in: 797c3167 user: jan.nijtmans tags: core-8-5-branch
08:51
merge-mark check-in: 0ff86ad6 user: jan.nijtmans tags: trunk
08:50
Fix [1913750]: tk_chooseDirectory -initialdir internationalization problem. (backported from Tk 8.6) check-in: ecc7942a user: jan.nijtmans tags: core-8-5-branch
2013-06-06
10:00
Add support for X11 GUI-mode on Cygwin64 check-in: 27791af0 user: jan.nijtmans tags: trunk
09:44
Add support for X11 GUI-mode on Cygwin64 check-in: 43607baf user: jan.nijtmans tags: core-8-5-branch
2013-06-05
13:03
Fix [2100430]: ttk::entry widget index must be integer check-in: cf843515 user: jan.nijtmans tags: trunk
12:52
Fix [2100430]: ttk::entry widget index must be integer check-in: 7b75c679 user: jan.nijtmans tags: core-8-5-branch
07:43
rebase check-in: a3e27968 user: jan.nijtmans tags: novem-support
07:41
Fix [3613759] ttk::entry and symbolic index names. check-in: fcb508e3 user: jan.nijtmans tags: trunk
07:37
Fix [3613759] ttk::entry and symbolic index names. check-in: 1cff84ee user: jan.nijtmans tags: core-8-5-branch
07:22
merge-mark check-in: e76ad2b4 user: jan.nijtmans tags: core-8-5-branch
2013-06-04
13:46
rebase Leaf check-in: f73440d4 user: jan.nijtmans tags: bug-3582795
13:43
rebase Closed-Leaf check-in: d33d551f user: jan.nijtmans tags: bug-3582795
13:35
rebase check-in: dd74ca8a user: jan.nijtmans tags: novem-support
13:24
Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead. One more last-moment fix for FreeBSD by Pietro Cerutti check-in: 61554ab3 user: jan.nijtmans tags: trunk
12:47
Suggested fix for [3613759]: ttk::entry and symbolic index names Closed-Leaf check-in: 4bf2d696 user: jan.nijtmans tags: bug-3613759
2013-06-03
20:28
merge 8.5 check-in: 0705864c user: dgp tags: trunk
20:28
merge 8.4 check-in: adb96ed2 user: dgp tags: core-8-5-branch
18:07
merge release Closed-Leaf check-in: 83ac457a user: dgp tags: core-8-4-branch
17:26
Tag for release. Closed-Leaf check-in: 8b35c005 user: dgp tags: core-8-4-20-rc, core-8-4-20
14:32
last-moment fix for FreeBSD from Pietro Cerutti check-in: b5c3b552 user: jan.nijtmans tags: core-8-4-branch
13:48
docs typo check-in: 7add0cae user: dgp tags: core-8-4-branch
2013-05-28
15:15
Tag for release check-in: b51073a1 user: dgp tags: core-8-4-20-rc
2013-05-24
12:29
Disable XInitThreads() call until we have a better test for it. check-in: 76c4cb62 user: jan.nijtmans tags: trunk
2013-05-23
13:31
Extra bit of safety. Since we check whether xinitMutex is "still NULL" to detect a threads-disabled Tcl, we should be explicitly certain it has an initial value of NULL. check-in: 7779a1c4 user: dgp tags: trunk
08:30
Fix for [3613668] by not calling XInitThreads when either 1) Tcl is compiled without threads 2) X11 library is too old. A more direct test would be more desirable, but for now this should be fine. check-in: c98f76a4 user: jan.nijtmans tags: trunk
2013-05-22
07:57
Only call XInitThreads() when we have a very new X11 library. Checked by looking whether XKeycodeToKeysym() is deprecated, which also happend in some very new X11 version. Closed-Leaf check-in: 67d17edf user: jan.nijtmans tags: bug-3613668
2013-05-19
19:47
Fix for FreeBSD, and remove support for old FreeBSD versions. Patch by Pietro Cerutti check-in: 28b0c4de user: jan.nijtmans tags: trunk
19:28
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti check-in: 04a00617 user: jan.nijtmans tags: core-8-5-branch
19:18
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti check-in: d3f88940 user: jan.nijtmans tags: core-8-4-branch
2013-05-14
18:12
merge 8.4 check-in: 51c1c4e1 user: dgp tags: core-8-4-20-rc
2013-05-07
14:46
rebase, with some simplifications check-in: 7c45412f user: jan.nijtmans tags: novem-support
2013-05-01
21:26
merge-mark check-in: 8199c927 user: jan.nijtmans tags: core-8-5-branch
21:24
sync with Tcl's upgrade of dde/reg packages check-in: 969ad602 user: jan.nijtmans tags: core-8-4-branch
2013-04-11
08:40
Tell fossil and Eclipse that the default eol-convention is LF. Tell fossil which files are binary and which files should never be committed. Tell Eclipse that the default encoding is UTF-8 check-in: 864103f6 user: jan.nijtmans tags: trunk
08:37
Tell fossil and Eclipse that the default eol-convention is LF. Tell fossil which files are binary and which files should never be committed. Tell Eclipse that the default encoding is UTF-8 check-in: 0e22b27c user: jan.nijtmans tags: core-8-5-branch
08:33
Tell fossil and Eclipse that the default eol-convention is LF. Tell fossil which files are binary and which files should never be committed. Tell Eclipse that the default encoding is UTF-8 check-in: 3270a820 user: jan.nijtmans tags: core-8-4-branch
2013-04-10
15:21
[Bug 3568760]: Tk documentation fails to build check-in: edf6d2b7 user: jan.nijtmans tags: trunk
15:20
[Bug 3568760]: Tk documentation fails to build check-in: 46b26302 user: jan.nijtmans tags: core-8-5-branch
2013-04-08
07:57
Don't work around XkbOpenDisplay's non-const-ness with a macro, when there is only a single call. A type-cast suffices. check-in: ac4aa533 user: jan.nijtmans tags: trunk
07:52
Don't work around XkbOpenDisplay's non-const-ness with a macro, when there is only a single call. A type-cate suffices. Merge-mark core-8-5-14, just to document that really all changes are merged back. check-in: 2be35e8b user: jan.nijtmans tags: core-8-5-branch
2013-04-03
20:17
Remove unused variable. Remove tkStubLib.o from tk85.dll. On Windows, data cannot be exported from dll's anyway, so it's just dead code. On UNIX, it makes a difference, and it would be a potential incompatibility to remove it. check-in: 66f47c63 user: jan.nijtmans tags: core-8-5-branch
13:54
make dist check-in: 9b73661a user: dgp tags: trunk
13:53
merge-mark check-in: d1122c1d user: dgp tags: trunk
13:44
Restore selected code improvements that missed the 8.5.14 release. check-in: a7b38621 user: dgp tags: core-8-5-branch
13:24
merge release to 8.5; revert features not included in release check-in: 2d26c9cb user: dgp tags: core-8-5-branch
2013-04-01
18:31
Update changes. Tag RC1. Closed-Leaf check-in: 3aa31629 user: dgp tags: core-8-5-14, core-8-5-14rc
18:15
Merge 8.5. check-in: bf668890 user: dgp tags: core-8-5-14rc
17:53
silence compiler warning check-in: 43d0360d user: dgp tags: trunk
17:53
silence compiler warning check-in: 62d32367 user: dgp tags: core-8-5-branch
17:50
3607830 Runtime checks that Xkb is available in the X server before trying to use. Adapted from patch from Brian Griffin. check-in: a2433152 user: dgp tags: trunk
17:14
Bring back test window-2.9. No longer hangs. check-in: 918a5e87 user: dgp tags: trunk
17:12
3607830 Runtime checks that Xkb is available in the X server before trying to use. Adapted from patch from Brian Griffin. check-in: 9b8bdc81 user: dgp tags: core-8-5-branch
17:07
Merge 8.5. Bring together the compile time and run time Xkb checks. Closed-Leaf check-in: e8eed931 user: dgp tags: bug-3607830
16:27
Runtime check for Xkb support in X server. Contributed patch from Brian Griffin. check-in: 1f3d84d8 user: dgp tags: bug-3607830
2013-03-30
06:47
merge-mark check-in: 4dea541f user: jan.nijtmans tags: core-8-5-14rc
06:45
Cherry-pick [14a41a1d96] check-in: e70a3fdf user: jan.nijtmans tags: core-8-5-14rc
06:39
Backout [9bc120ced2] and part of [ea8d772054] (change-log entry for [9bc120ced2] only) check-in: 1dc02f11 user: jan.nijtmans tags: core-8-5-14rc
2013-03-29
08:47
merge-mark check-in: 7b36f483 user: jan.nijtmans tags: trunk
08:46
One last review of tkCmds.c, making sure that there is no single mistake in it. Found one unnecessary IncrRefCount/DecrRefcount, some unneeded type cast and a few more cleanups, all already fixed in Tk 8.6. So better backport that too. check-in: 5f0e58d1 user: jan.nijtmans tags: core-8-5-branch
2013-03-28
20:52
Demonstrate how the Tk_Main() macro can use Tcl_InitSubsystems(), as fully equivalent replacement of Tcl_FindExecutable/Tcl_CreateInterp. (not part of TIP #414) Closed-Leaf check-in: ff4f5292 user: jan.nijtmans tags: initsubsystems2
15:22
Remove dead code. During 8.6 alpha/beta, Tk_DefineBitmap/Tk_GetBitmapFromData moved to stub entry 274/275 due to a signature change, but later that turned out not be necessary at all. The stub entries were kept in order not to lose binary compatibility for extensions that were compiled against beta 8.6 headers. Now that Tk 8.6 is final, this makes no sense any more. check-in: ce392405 user: jan.nijtmans tags: trunk
08:06
merge-mark check-in: 3261a7f3 user: jan.nijtmans tags: trunk
07:36
Easier solution, with proper protection and configure warnings. check-in: 6af7f840 user: jan.nijtmans tags: core-8-5-branch
2013-03-27
14:11
merge-mark check-in: 16ea6a46 user: jan.nijtmans tags: trunk
14:06
Properly clean up, when a (Tcl 8.6) thread is canceled. (Backported from Tk 8.6) check-in: 9f6ef8e5 user: jan.nijtmans tags: core-8-5-branch
13:08
merge-mark check-in: e80a1a00 user: jan.nijtmans tags: trunk
13:07
Make compiling/running Tk8.5 against 8.6 headers work on Windows as well. In dynamic builds, Tcl_FindExecutable should always be taken from the stub table, even though the 8.6 headers tell otherwise. That's why in Tcl 8.6, the Tcl_FindExecutable() call moved from Tk_MainEx to the Tk_Main() macro. check-in: f7c61c80 user: jan.nijtmans tags: core-8-5-branch
11:58
[Bug 3608074]: Add <<Invoke>> bindings to Button's, Listbox and Menu. Document <<Invoke>>, <<ThemeChanged>>, <<EnteredChild>> (ttk_pandedwindow only) and <<Increment/Decrement>> (ttk_spinbox only) check-in: b5f6c04d user: jan.nijtmans tags: trunk
11:54
Same change as [9bc120ced2] for UNIX, but for Windows as well. check-in: 059263b2 user: jan.nijtmans tags: core-8-5-branch
11:35
[Bug 3608074]: Add <<Invoke>> bindings to Button's, Listbox and Menu. Document <<Invoke>>, <<ThemeChanged>>, <<EnteredChild>> (ttk_pandedwindow only) and <<Increment/Decrement>> (ttk_spinbox only) check-in: 14a41a1d user: jan.nijtmans tags: core-8-5-branch
2013-03-26
14:01
Tag for release. check-in: 238dab81 user: dgp tags: core-8-4-20-rc
2013-03-22
20:32
selected changes check-in: c34d46ac user: dgp tags: core-8-4-20-rc
16:48
merge 8.4 check-in: 17b60612 user: dgp tags: core-8-4-20-rc
16:16
make dist check-in: e832c0fb user: dgp tags: core-8-5-14rc
16:02
Tag for release check-in: bf773c4c user: dgp tags: core-8-5-14rc
16:00
update changes check-in: ae8e5e6e user: dgp tags: core-8-5-14rc
15:58
merge 8.5 check-in: 5b6de766 user: dgp tags: core-8-5-14rc
15:57
merge-mark check-in: fa715a44 user: dgp tags: trunk
15:57
ChangeLog check-in: 7eb60ecc user: dgp tags: core-8-5-branch
15:48
merge mark check-in: a646d74e user: dgp tags: trunk
15:47
Merge dgp-support-tcl-8.6-build branch to complete support for building against Tcl 8.6+ headers that was begun in checkin 6445eceebbc. check-in: 9bc120ce user: dgp tags: core-8-5-branch
15:25
more merging Closed-Leaf check-in: ebadd320 user: dgp tags: dgp-support-tcl-8.6-build
15:11
merge trunk check-in: cec80242 user: dgp tags: dgp-support-tcl-8.6-build
14:29
update changes check-in: ea8d7720 user: dgp tags: core-8-5-14rc
14:01
Release branch for Tk 8.5.14 check-in: a9f9b323 user: dgp tags: core-8-5-14rc
2013-03-21
08:12
Add documentation for <<EnteredChild>>, <<Invoke>>, <<Increment>> and <<Decrement>> Closed-Leaf check-in: 1249c24f user: jan.nijtmans tags: bug-3608074
2013-03-20
11:01
Add <<Invoke>> bindings to button, listbox and menu, for consistancy with ttk. check-in: bb6cac11 user: jan.nijtmans tags: bug-3608074
2013-03-13
16:02
merge trunk check-in: 4275bb20 user: jan.nijtmans tags: novem-support
15:48
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 7477ddea user: jan.nijtmans tags: trunk
15:46
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 61ea6e11 user: jan.nijtmans tags: core-8-5-branch
15:31
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 43608b4d user: jan.nijtmans tags: core-8-4-branch
2013-03-11
18:39
3607326 Stop segfault from [listbox .l -listvariable $array]. check-in: e8c5b9dd user: dgp tags: trunk
18:02
3607326 Stop segfault from [listbox .l -listvariable $array]. check-in: 645ca43c user: dgp tags: core-8-5-branch
2013-03-08
16:08
Possible (partial) fix for [Bug 3607250] Leaf check-in: ceea1367 user: jan.nijtmans tags: bug-3607250
2013-03-07
21:59
Proposed patch by kjnash. Committed in [1f184c7377] Closed-Leaf check-in: 62653578 user: jan.nijtmans tags: bug-3607248
16:00
Somewhat more benefit from TCL_GLOBAL_ONLY Closed-Leaf check-in: f62f5996 user: jan.nijtmans tags: dgp-review
15:45
Benefit somwhat more from the TCL_EVAL_GLOBAL flag check-in: 7834310f user: jan.nijtmans tags: dgp-review
15:24
Add TCL_EVAL_GLOBAL everywhere, this is actually how it should have been. (Still to be tested on UNIX) check-in: 2169ca59 user: jan.nijtmans tags: dgp-review
14:49
Eliminate all usage of functions Tcl_VarEval (deprecated) and Tcl_Eval (to the prefered Tcl_EvalEx). check-in: 0deef053 user: jan.nijtmans tags: trunk
2013-02-28
09:38
minor: tidy up change log formatting check-in: 3160fe33 user: dkf tags: trunk
09:35
minor: tidy up change log formatting check-in: 5a0a5e30 user: dkf tags: core-8-5-branch
09:10
[Bug 3599312]: Apply fix for Alt key problems. check-in: 3972832e user: dkf tags: trunk
09:07
[Bug 3599312]: Apply fix for Alt key problems. check-in: 92b9ecc3 user: dkf tags: core-8-5-branch
2013-02-27
14:41
Revert [ac229dabaa]. There is a reason the Tcl_GetIndexFromObj wrapper exists and is used. check-in: 6c26562f user: jenglish tags: trunk
12:36
Eliminate all Tcl_GetIndexFromObj calls, which is only a thin wrapper around Tcl_GetIndexFromObjStruct. check-in: ac229dab user: jan.nijtmans tags: trunk
2013-02-26
13:15
merge trunk check-in: 791edffc user: jan.nijtmans tags: novem-support
12:18
Remove unneeded SetOptionFromAny and SetTextIndexFromAny. They were only needed to prevent a panic in Tcl, but Tcl now generates a nice error-message in stead of panicing. check-in: b1a5b200 user: jan.nijtmans tags: trunk
2013-02-25
20:33
Put mutex around XInitThreads call, making sure it is only called once. check-in: 557c73ca user: jan.nijtmans tags: trunk
2013-02-22
10:09
merge novem check-in: 9629eb92 user: jan.nijtmans tags: novem-support
09:30
Make sure the stubbed variants of Tcl_ObjSetVar2/Tcl_NewStringObj are never used in winMain.c/tkAppInit.c check-in: 34f2a92b user: jan.nijtmans tags: trunk
08:49
merge trunk check-in: e9be868f user: jan.nijtmans tags: novem-support
08:44
Replace all Tcl_TraceVar/Tcl_UntraceVar with Tcl_TraceVar2/Tcl_UntraceVar2 calls: The former are just thin wrappers around the latter. check-in: fd565de1 user: jan.nijtmans tags: trunk
2013-02-18
13:31
Call XInitThreads once before the first Xlib call. Suggested by Brian Griffin. check-in: 2a535c67 user: jan.nijtmans tags: trunk
13:20
Use (preferred) Tcl_ObjSetVar2 in stead of Tcl_SetVar in tkAppInit.c/winMain.c. Remove unneeded use of TEXT() macro, as in tclAppInit.c check-in: 797d8ffe user: jan.nijtmans tags: trunk
2013-02-16
08:36
Fix crash in stubbed Tcl_SetVar (which should not have been stubbed at all) check-in: 140ad17b user: jan.nijtmans tags: novem-support
2013-02-15
19:11
merge-mark: *Ex function calls are necessary to run with Tcl 9.0 check-in: 6609fd6e user: jan.nijtmans tags: novem-support
18:45
ttk::theme::* packages don't Provide anything Extra. Change Tcl_PkgProvideEx() back to Tcl_PkgProvide(). check-in: ccdd15ce user: jenglish tags: trunk
16:19
merge trunk check-in: 790be427 user: jan.nijtmans tags: novem-support
16:14
merge-mark check-in: db7d2d30 user: jan.nijtmans tags: trunk
16:04
Extend the public and private stub tables with dummy NULL entries, up to the size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.6 features but (erroneously) are attempted to be loaded in wish8.5 check-in: c1fb112b user: jan.nijtmans tags: core-8-5-branch
15:42
Extend the public and private stub tables with dummy NULL entries, up to the size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.5/8.6 features but (erroneously) are attempted to be loaded in wish8.4 check-in: ba787bf9 user: jan.nijtmans tags: core-8-4-branch
14:37
Eliminate usage of Tcl_PkgProvide/Tcl_PkgRequire functions, use the 'Ex' versions in stead. check-in: 1200c1c2 user: jan.nijtmans tags: trunk
14:02
merge trunk check-in: 34dda0b1 user: jan.nijtmans tags: novem-support
12:44
Eliminate last use of Tcl_GetStringResult check-in: 753122d1 user: jan.nijtmans tags: trunk
2013-02-14
15:30
merge trunk check-in: 53aec6be user: jan.nijtmans tags: novem-support
13:55
Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell. Improve some comments and quoting, no change in functionality. check-in: c10c3fdb user: jan.nijtmans tags: trunk
10:52
Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell. Improve some comments and quoting, no change in functionality. check-in: 3baf50cf user: jan.nijtmans tags: core-8-5-branch
06:25
Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell. check-in: 40c52cd5 user: jan.nijtmans tags: core-8-4-branch
2013-02-12
23:20
merge-mark check-in: 6cbb3258 user: jan.nijtmans tags: core-8-5-branch
23:17
Backport various improvements from Tcl 8.5 check-in: 67d52fd4 user: jan.nijtmans tags: core-8-4-branch
2013-02-05
17:44
Restore failing tests to passing. check-in: b2677cc7 user: dgp tags: trunk
2013-02-04
19:50
ttk::treeview: schedule redisplay when adding or removing tags [Bug 3603077]. check-in: 78ab9345 user: jenglish tags: trunk
19:46
ttk::treeview: schedule redisplay when adding or removing tags [Bug 3603077]. check-in: 070944a1 user: jenglish tags: core-8-5-branch
13:11
merge trunk Only call Tcl_RegisterObjType for Tcl 8 check-in: 31bb4e02 user: jan.nijtmans tags: novem-support
2013-02-01
16:07
eliminate unnecessary Tcl_ConvertToType call check-in: 1a2f18b1 user: jan.nijtmans tags: trunk
15:49
some more int -> size_t changes check-in: af0c7cac user: jan.nijtmans tags: trunk
15:06
Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everywhere. Change some internal "length" variables from type int to type size_t, so it could handle bigger string sizes. check-in: 48f3f0ac user: jan.nijtmans tags: novem-support
14:37
typo check-in: ad17ee85 user: jan.nijtmans tags: trunk
14:30
Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everywhere. Change some internal "length" variables from type int to type size_t, so it could handle bigger string sizes (for "novem") check-in: dc4fe358 user: jan.nijtmans tags: trunk
13:41
Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everywhere. check-in: 094afa49 user: jan.nijtmans tags: core-8-5-branch
2013-01-31
13:38
merge trunk check-in: f1d51ad7 user: jan.nijtmans tags: novem-support
12:41
Merge trunk. Define some macros in tk.h which are needed by Tk as fallback, which might be removed from future tcl.h versions. check-in: 4f65f224 user: jan.nijtmans tags: trunk
11:49
Bug [3599928]: Use XkbKeycodeToKeysym if available. check-in: fe704e14 user: stwo tags: core-8-5-branch
11:47
Oops. Missed removing one line in last commit. check-in: 84a425c7 user: stwo tags: trunk
11:41
Bug [3599928]: Use XkbKeycodeToKeysym if available. check-in: addedfa6 user: stwo tags: trunk
11:27
Bug [3602534]: Test for XScreensaver last. check-in: c96d3630 user: stwo tags: core-8-5-branch
11:21
Bug [3602534]: Test for XScreensaver last. check-in: e5a82192 user: stwo tags: trunk
2013-01-28
11:33
merge trunk check-in: 1257e708 user: jan.nijtmans tags: novem-support
11:24
Convert all Tcl_SetResult calls to Tcl_SetObjResult calls. Convert Tcl_GetStringFromObj to Tcl_GetString when possible. check-in: 4c01ee19 user: jan.nijtmans tags: trunk
2013-01-26
00:24
Use some more (void *)'s in FreeProc's, a step in the direction getting Tk to work with "novem" check-in: 9279332c user: jan.nijtmans tags: trunk
2013-01-25
23:25
Various Tcl_GetStringFromObj -> Tcl_GetString changes check-in: aeee5d41 user: jan.nijtmans tags: novem-support
2013-01-24
22:23
more places converted check-in: 2d21003b user: jan.nijtmans tags: trunk
14:00
Merge core-8-5-branch Various Tcl_GetIndexFromObj -> Tcl_GetIndexFromObjStruct changes. check-in: 472e3798 user: jan.nijtmans tags: trunk
13:30
remove duplicate code check-in: 52a6c719 user: jan.nijtmans tags: core-8-5-branch
2013-01-23
16:17
Eliminate use of deprecated Tcl_VarEval function from ttk. check-in: 75a151fd user: jan.nijtmans tags: core-8-5-branch
15:22
Tk_CancelIdleCall -> Tcl_CancelIdleCall check-in: c4e641ff user: jan.nijtmans tags: trunk
15:17
Tk_CancelIdleCall -> Tcl_CancelIdleCall check-in: bc797970 user: jan.nijtmans tags: core-8-5-branch
14:54
make TkBackgroundEvalObjv a static function, and eliminate the use of the deprecated SaveResult API from it. check-in: 625ce391 user: jan.nijtmans tags: core-8-5-branch
2013-01-22
21:28
Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort() check-in: f31886ee user: jan.nijtmans tags: trunk
21:20
Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort() check-in: 8df0bd02 user: jan.nijtmans tags: core-8-5-branch
21:12
Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort() check-in: 6ecc1189 user: jan.nijtmans tags: core-8-4-branch
19:30
Contribution by Patrick Fradin <[email protected]> Quoting his mail:
==========================================================
Hi Jeff,

I spent some of my time to contribute to the TclTk community ! I'm in late for Christmas gift but like we said in French : "Mieux vaut tard que jamais". ;-)

I've use TclDevKit 5.3.0 tclchecker to analyse TclTk code in Tcl and Tk library directories (library, tools and tests) to correct a lot of warnings and few errors. (encapsulate some expr, use 'chan xxx' instead of fconfigure, fileevent...)

I've made some improvements too :

Examples :

- Use 'lassign' instead of many 'lindex' of 'foreach/break' loop.

- Use 'in' or 'ni' operators instead of 'lsearch -exact' or to factorise some eq/ne && / || tests.

- Use 'eq' or 'ne' to tests strings instead of '==' or '!='.

- Use 'unset -nocomplain' to avoid 'catch {unset...}'.

- Remove some useless catch around 'destroy' calls.

- Use expand {*} instead of 'eval'. Don't touch a lot of code because I don't know all structs and lists. I think it could be a greater improvement to reduce 'eval' calls.

Due to previous experience, I dot not change any indentation ! ;-) ==========================================================

Leaf check-in: 2b50e889 user: andreask tags: contrib-patrick-fradin-code-cleanup
2013-01-20
11:40
eliminate use of deprecated Tcl_SaveResult API check-in: b279f14c user: jan.nijtmans tags: trunk
2013-01-19
23:53
Seems working completely against "novem" now. Only tested on win32 and linux yet. check-in: f5b77eda user: jan.nijtmans tags: novem-support
22:41
merge trunk check-in: a970be8b user: jan.nijtmans tags: novem-support
2013-01-17
13:39
merge-mark check-in: af9bd270 user: jan.nijtmans tags: trunk
09:45
some formatting (backported from 8.6) check-in: 3dc99a50 user: jan.nijtmans tags: core-8-5-branch
2013-01-16
15:46
merge-mark check-in: 1fc8f18a user: jan.nijtmans tags: trunk
15:41
Don't compile Tk with -DTCL_NO_DEPRECATED by default any more, it might hurt when we compile Tk 8.x against Tcl 8.y with y > x, because new deprecated constructs might be added in higher Tcl versions (except for Tk 8.6, for now, because there is no higher 8.x yet) check-in: f3cc4a92 user: jan.nijtmans tags: core-8-5-branch
15:33
Don't compile Tk with -DTCL_NO_DEPRECATED by default any more, it might hurt when we compile Tk 8.x against Tcl 8.y with y > x, because new deprecated constructs might be added in higher Tcl versions (except for Tk 8.6, for now, because there is no higher 8.x yet) check-in: 62e30f2b user: jan.nijtmans tags: core-8-4-branch
2013-01-15
23:01
more minor tweaks, getting it to run with Tcl 9.0 when compiled against 8.5 or 8.6 headers Closed-Leaf check-in: f87205f1 user: jan.nijtmans tags: novem-support-85
22:21
don't crash if Tcl_FindExecutable cannot be called don't compile with TCL_NO_DEPRECATED (otherwise Tcl_[GS]etStartupScript could be taken from the public stub table with Tcl 8.6) check-in: 1a52650a user: jan.nijtmans tags: novem-support-85
17:25
merge core-8-5-branch check-in: b24f2827 user: jan.nijtmans tags: novem-support-85
17:23
merge trunk check-in: 5bf9317c user: jan.nijtmans tags: bug-3582795
17:21
fix comment check-in: 56a4ed6c user: jan.nijtmans tags: trunk
17:21
fix comment check-in: 62c60529 user: jan.nijtmans tags: core-8-5-branch
17:18
More flexible search for win32 tclConfig.sh, backported from TEA. Don't use deprecated "case" any more. Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. Disallow Tk 8.6.x to be loaded in any Tcl 8.6 alpha/beta release. check-in: dc77a27c user: jan.nijtmans tags: trunk
16:58
Don't use deprecated "case" any more. Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. Disallow Tk 8.5.x to be loaded in any Tcl 8.5 alpha release. check-in: 4487567a user: jan.nijtmans tags: core-8-5-branch
16:48
Don't use deprecated "case" any more. Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. check-in: c72168ce user: jan.nijtmans tags: core-8-4-branch
15:41
Merge core-8-5-branch Now compiled with "novem", except for the function Tcl_VarEval(). check-in: 36f3c308 user: jan.nijtmans tags: novem-support-85
12:12
Implement <<KillLine>> virtual binding (still experimental) check-in: 721bd9c9 user: jan.nijtmans tags: bug-3582795
11:19
Merge trunk Add and use <<Enter>> and <<Transpose>> virtual event bindings check-in: b4f6eecb user: jan.nijtmans tags: bug-3582795
2013-01-14
16:10
and ChangeLog as well check-in: 8586f2cf user: jan.nijtmans tags: core-8-5-branch
16:03
More flexible search for win32 tclConfig.sh, backported from TEA. check-in: 42e2a6b2 user: jan.nijtmans tags: core-8-5-branch
13:48
Replace various functions calls, for functions which are small wrappers around other functions, to call the wrapped function directly. check-in: cb8420c1 user: jan.nijtmans tags: trunk
11:10
Implement <<NewPage>> binding check-in: c71149cf user: jan.nijtmans tags: bug-3582795
09:56
Don't override <Return>/<KP_Enter>/<Control-o> bindings from other widgets check-in: 17265a4e user: jan.nijtmans tags: bug-3582795
09:50
Rename (undocumented) <<Console_Eval>> virtual event to <<NewLine>> check-in: 5a1ea85c user: jan.nijtmans tags: bug-3582795
2013-01-13
21:06
Eliminate all virtual event definitions in console.tcl check-in: cfc0f22f user: jan.nijtmans tags: bug-3582795
21:02
merge-mark check-in: 3d021f4e user: jan.nijtmans tags: novem-support
21:00
[Bug 3600390]: tk_strictMotif not tested for. Now all key-bindings for Control-a,b,e,f,n,p (and its shift variant) respect tk_strictMotif. check-in: 0bc39ba1 user: jan.nijtmans tags: trunk
18:19
removed one entry too much from ttk:entry check-in: 52c4c0bf user: jan.nijtmans tags: novem-support
16:51
Merge trunk Eliminate all virtual event definitions in console.tcl check-in: 57245f12 user: jan.nijtmans tags: bug-3582795
16:02
[Bug 3600390]: tk_strictMotif not tested for. Now all key-bindings for Control-a,b,e,f,n,p (and its shift variant) respect tk_strictMotif. check-in: 5cf2f6b9 user: jan.nijtmans tags: novem-support
2013-01-12
23:22
"package require Tk 8.5" already implies "package require Tcl 8.5" (That's what the Tcl_InitStubs does), so there is no need to test both. check-in: fb87f868 user: jan.nijtmans tags: novem-support
23:17
"package require Tk 8.5" already implies "package require Tcl 8.5" (That's what the Tcl_InitStubs does), so there is no need to test boths check-in: 3eee32aa user: jan.nijtmans tags: novem-support-85
2013-01-11
15:02
See bug 3600390 Closed-Leaf check-in: 67c373d7 user: jan.nijtmans tags: bug-3600390
11:48
Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. check-in: afce507e user: jan.nijtmans tags: trunk
11:10
Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. Remove unused TCLPATCHL, it should be ".0" for all final releases. Enable tk.h to be used with higher tcl.h versions which might lack _ANSI_ARGS_ check-in: 6445ecee user: jan.nijtmans tags: core-8-5-branch
10:32
add [file normalize] to UNIX pkgIndex.tcl too check-in: fb142fc7 user: jan.nijtmans tags: core-8-4-branch
10:28
wrong end brace location check-in: af4ada42 user: jan.nijtmans tags: core-8-4-branch
09:51
Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. Remove unused TCLPATCHL, it should be ".0" for all final releases. check-in: 202603bf user: jan.nijtmans tags: core-8-4-branch
2013-01-10
18:41
[Bug 3600260]: Errors in new virtual event definitions check-in: 2125e9b8 user: jan.nijtmans tags: trunk
14:43
[Bug 3600251]: Inappropriate replacement of Mac binding. check-in: f2bb9f80 user: jan.nijtmans tags: trunk
2013-01-07
14:44
The proposed fix from Bug 3599312, which should make key map handling interact better with input methods. Note that this does not work on OSX (in X11 mode) because that handles the Alt key in its own special way. Closed-Leaf check-in: 4bb01e25 user: dkf tags: bug-3599312
2013-01-04
13:43
merge-mark check-in: d6c9479c user: jan.nijtmans tags: trunk
13:42
Tk_InitStubs("8.6",1) would succeed in an "8.60" interp. Fixed. No longer use Tcl_SetResult() for setting the error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually check-in: acaae00e user: jan.nijtmans tags: trunk
13:17
Restructure Tk's stub library: No longer use Tcl_SetResult() for setting the error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually. More structural improvements, taken over from Tcl 8.6's tclOOStubLib.c/tclTomMathStubLib.c and from Tk 8.6's tclStubLib.c check-in: fa4c5daf user: jan.nijtmans tags: core-8-5-branch
12:57
Restructure Tk's stub library: No longer use Tcl_SetResult() for setting the error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually. More structural improvements, taken over from Tcl 8.6's tclOOStubLib.c/tclTomMathStubLib.c and from Tk 8.6's tclStubLib.c check-in: 8dbe7bcb user: jan.nijtmans tags: core-8-4-branch
2013-01-03
13:43
merge 8.5 check-in: c544ca01 user: dgp tags: dgp-support-tcl-8.6-build
2012-12-21
06:10
merge release check-in: 8c48e231 user: dgp tags: trunk
2012-12-17
14:00
merge trunk Closed-Leaf check-in: 0fe10f1a user: dgp tags: core-8-6-0-rc, core-8-6-0
10:08
Make Aqua Tk build on OSX Leopard again check-in: 67626026 user: dkf tags: trunk
09:58
Make Aqua Tk build on OSX Leopard again; *I* still use it! check-in: 3f89d68f user: dkf tags: core-8-5-branch
2012-12-11
22:00
Tag 8.6.0 for release check-in: 74cf0226 user: dgp tags: core-8-6-0-rc
21:58
update changes check-in: b5a5f1a4 user: dgp tags: trunk
2012-12-10
18:45
Set of changes that permits Tk 8.5.14 to build against the released header files of Tcl 8.6.0. Developed and tested only on linux so far. A step in the saga to decouple Tcl and Tk releases. check-in: 2a2589d1 user: dgp tags: dgp-support-tcl-8.6-build
15:21
merge trunk check-in: fd82e2cd user: dgp tags: core-8-6-0-rc
15:12
Fix build for VC 11. check-in: 1eb1e2b6 user: dgp tags: trunk
2012-12-06
17:08
merge trunk check-in: 35eb3779 user: dgp tags: core-8-6-0-rc
14:01
Force the use of the correct internal function for parsing hex colors rather than leaving it to the vagaries of the system library (buggy on some versions of MinGW apparently). check-in: b0b867db user: dkf tags: trunk
14:00
Force the use of the correct internal function for parsing hex colors rather than leaving it to the vagaries of the system library (buggy on some versions of MinGW apparently). check-in: babb4042 user: dkf tags: core-8-5-branch
13:59
Minor improvements now that we're no longer tracking a standard API. check-in: 10be8e54 user: dkf tags: core-8-4-branch
13:26
possible fix for bug 3592736 (with some formatting improvements from dkf) Closed-Leaf check-in: aefb8918 user: jan.nijtmans tags: bug-3592736
10:49
Force the use of the correct internal function for parsing hex colors rather than leaving it to the vagaries of the system library (buggy on some versions of MinGW apparently). check-in: 70611e00 user: dkf tags: core-8-4-branch
2012-12-04
19:59
merge trunk check-in: ab4678a0 user: dgp tags: core-8-6-0-rc
17:02
[Bug 3588824]: bug in image index handling for weird image names check-in: b5918b5b user: dgp tags: trunk
16:37
[Bug 3588824]: bug in image index handling for weird image names check-in: 22d3368e user: dgp tags: core-8-5-branch
2012-12-03
01:24
Fixed commit date check-in: 2f0eb00f user: fvogel tags: core-8-4-branch
01:23
[Bug 3588824]: bug in image index handling for weird image names check-in: 407486bb user: fvogel tags: core-8-4-branch
01:22
merge-mark check-in: b7d2e2b8 user: fvogel tags: trunk
2012-12-02
22:27
merge-mark check-in: 82edd3d8 user: jan.nijtmans tags: core-8-5-branch
2012-11-24
08:23
Added tests for weird embedded windows names Closed-Leaf check-in: f5d72ec4 user: fvogel tags: bug-3588824
2012-11-22
21:12
[Bug 3588824]: bug in image index handling for weird image names check-in: 7bb1876e user: fvogel tags: bug-3588824
17:47
merge trunk check-in: e7830c40 user: dgp tags: core-8-6-0-rc
09:04
Backout [c43ceec9f6]. Since the change in Tcl_GetIndexFromObj() was undone due to http://code.activestate.com/lists/tcl-core/12524/, it looks we have to live with uglier code. check-in: e5722050 user: jan.nijtmans tags: trunk
2012-11-19
17:44
merge trunk check-in: ec7bceb5 user: dgp tags: core-8-6-0-rc
16:54
merge 8.4 check-in: 0096c844 user: dgp tags: core-8-4-20-rc
2012-11-16
22:09
Add docs and tests. check-in: 055ab275 user: mistachkin tags: bindScriptCount
21:21
Add support for an 'M' binding substitution that is replaced with the number of script-based binding patterns matched so far for the event. check-in: 882be869 user: mistachkin tags: bindScriptCount
2012-11-15
19:31
More complete purge of things only present for supporting long-dead Mac 9 systems. check-in: 599ec1e5 user: dgp tags: core-8-4-branch
13:07
merge 8.4 check-in: 190fef4d user: dgp tags: core-8-4-20-rc
11:55
Simplification: don't declare struct types that are never used. check-in: 91aa0783 user: jan.nijtmans tags: trunk
09:21
merge-mark check-in: a6c854e4 user: jan.nijtmans tags: core-8-5-branch
08:29
Remove all the long dead mac entries in tk*.decls files

re-generate all tk*Decls.h files.

check-in: 4b7cb51b user: jan.nijtmans tags: core-8-4-branch
04:22
merge 8.4 check-in: f2ce27a7 user: dgp tags: core-8-4-20-rc
04:21
Remove all long-dead mac/* files (for Mac OS9 !?!). check-in: b3cdf234 user: dgp tags: core-8-4-branch
2012-11-14
23:32
merge 8.4 check-in: 528dcc60 user: dgp tags: core-8-4-20-rc
23:04
Avoid crashing the test suite due to apparent Xlib bug handling the zapfdingbats font as a core font, observed on Snow Leopard. check-in: c7990b62 user: dgp tags: core-8-4-branch
16:55
merge trunk check-in: 9144cea2 user: dgp tags: core-8-6-0-rc
13:46
Bug 3500545: tk_getOpenFile -multiple 1 wrong on windows check-in: 4c7b16f9 user: jan.nijtmans tags: trunk
00:28
Release branch for Tk 8.4.20. check-in: be07ca7f user: dgp tags: core-8-4-20-rc
2012-11-13
21:32
merge trunk check-in: 28e1da24 user: dgp tags: core-8-6-0-rc
10:22
missing changelog entry check-in: f1672bf3 user: jan.nijtmans tags: trunk
10:16
merge-mark check-in: dafe15d4 user: jan.nijtmans tags: trunk
10:15
[Bug 3585396]: winDialog.test requires user interaction.

Renumber test-cases as in Tk 8.6, and convert various to tcltest-2 style.

check-in: d22ec3ea user: jan.nijtmans tags: core-8-5-branch
10:11
[Bug 3585396]: winDialog.test requires user interaction.

Renumber test-cases as in Tk 8.6, and convert various to tcltest-2 style.

check-in: e123dddd user: jan.nijtmans tags: core-8-4-branch
2012-11-12
23:33
merge mark check-in: 5117631a user: dgp tags: trunk
23:23
merge release to 8.5 check-in: 9baf2e67 user: dgp tags: core-8-5-branch
2012-11-11
22:41
fix bug 3585396: winDialog.test requires user interaction. Tested on Windows XP SP2 (32-bit) and Windows 7 (64-bit) check-in: f0aa744f user: jan.nijtmans tags: trunk
20:25
merge-mark Closed-Leaf check-in: 5219dd28 user: jan.nijtmans tags: bug-3585396
20:20
winDialog-5.7 should be knownBug, not winDialog-5.9 check-in: 495b4850 user: jan.nijtmans tags: trunk
08:50
Fixed, but only tested yet on Windows 7. On other platforms, at least the 'user input problem' is gone, but the test might still fail. check-in: b56570c6 user: jan.nijtmans tags: bug-3585396
2012-11-09
15:14
ChangeLog release mark Closed-Leaf check-in: 83de7135 user: dgp tags: core-8-5-13, core-8-5-13-rc
14:44
merge-mark check-in: 4c0ba2e8 user: jan.nijtmans tags: bug-3585396
13:44
merge trunk check-in: da9bbb25 user: dgp tags: core-8-6-0-rc
13:44
merge 8.5 check-in: a8d2643d user: dgp tags: core-8-5-13-rc
13:43
merge mark check-in: 55ec2dac user: dgp tags: trunk
13:38
Avoid setting TK_LIBRARY to a relative pathname. check-in: b685add0 user: dgp tags: core-8-5-branch
13:36
Constrain tests presumed to improperly demand user interaction. check-in: a8478166 user: dgp tags: trunk
13:29
Constrain tests that improperly demand user interaction. check-in: bf7ebc07 user: dgp tags: core-8-5-branch
10:59
demo fix for bug 3585396. On which platforms this fails? check-in: fcf0138e user: jan.nijtmans tags: bug-3585396
2012-11-08
15:45
merge trunk check-in: 123d3a1c user: dgp tags: core-8-6-0-rc
15:28
Updated the language of the documentation so that "object" refers to an OO concept throughout, and a Tcl_Obj is called a "value" (which is what it is). check-in: 3a0b1c1e user: dkf tags: trunk
15:26
Create Tk 8.6.0 release branch check-in: 23a23220 user: dgp tags: core-8-6-0-rc
13:28
Changes from Simon Geard to act as baseline implementation of TIP #415. check-in: f0117e24 user: dkf tags: tip-415
2012-11-07
19:20
update changes check-in: b4ec8aa1 user: dgp tags: core-8-5-13-rc
19:18
merge 8.5 check-in: 04c73529 user: dgp tags: core-8-5-13-rc
14:23
[Bug 3574708]: Move window liveness checks to better location. check-in: 2ccde232 user: dkf tags: trunk
14:22
[Bug 3574708]: Move window liveness checks to better location. check-in: 637c1712 user: dkf tags: core-8-5-branch
11:45
Now that fossil stores the right characters, we might as well use them in more places check-in: 71a46a8e user: jan.nijtmans tags: trunk
11:41
Now that fossil stores the right characters, we might as well use them in more places check-in: ab9f0563 user: jan.nijtmans tags: core-8-5-branch
11:28
just fix some characters that fossil cannot handle well check-in: 228da87b user: jan.nijtmans tags: trunk
11:25
just fix some characters that fossil cannot handle well check-in: 7ec7694e user: jan.nijtmans tags: core-8-5-branch
08:28
merge trunk Leaf check-in: 64caa6c8 user: jan.nijtmans tags: bug-2443069
2012-11-06
15:09
make dist check-in: 6de0de0d user: dgp tags: core-8-5-13-rc
15:08
3584471 Repair `make dist` backport. check-in: ceecbcda user: dgp tags: core-8-5-13-rc
2012-11-05
21:46
(Experiment) remove unnecessary virtual events check-in: 4712ce4f user: jan.nijtmans tags: bug-3582795
21:00
merge 8.5 check-in: 6456eef3 user: dgp tags: core-8-5-13-rc
21:00
merge changes check-in: e96893dd user: dgp tags: trunk
20:54
Update changes for 8.5.13. check-in: ee2c5639 user: dgp tags: core-8-5-branch
18:49
Release branch for Tk 8.5.13. check-in: 12ca1b7f user: dgp tags: core-8-5-13-rc
2012-10-24
19:21
3574893 Add overlooked toplevel ref count maintenance in the [wm manage|forget] operations that could cause segfaults due to premature free of structs. check-in: bda8f8dc user: dgp tags: trunk
19:03
3574893 Add overlooked toplevel ref count maintenance in the [wm manage|forget] operations that could cause segfaults due to premature free of structs. check-in: 0e4d8eb0 user: dgp tags: core-8-5-branch
2012-10-23
13:37
sync nmakehlp.c with Tcl version

purge spaces at end of lines

clean-up unix/Makefile.in after carbon removal

check-in: e67c5c61 user: jan.nijtmans tags: trunk
13:28
sync nmakehlp.c with Tcl version

purge spaces at end of lines

clean-up unix/Makefile.in after carbon removal

check-in: 9e2fc38c user: jan.nijtmans tags: core-8-5-branch
13:26
sync nmakehlp.c with Tcl version check-in: d6caa983 user: jan.nijtmans tags: core-8-4-branch
09:24
consistant use of mode: objc for OSX, strip spaces from the end of lines check-in: f4527071 user: jan.nijtmans tags: trunk
09:01
remove tkMacOSXCarbonEvents.c check-in: 6069d587 user: jan.nijtmans tags: core-8-5-branch
08:52
remove RCS keywords, use mode: objc consistantly check-in: 3554d988 user: jan.nijtmans tags: core-8-5-branch
07:39
Backport of ::tk::mac::useCompatibilityMetrics handling and scrollbar metrics handling from trunk check-in: c4ddf09a user: jan.nijtmans tags: core-8-5-branch
2012-10-18
03:56
merge-mark check-in: b7a8d62e user: jan.nijtmans tags: trunk
02:46
Backport of dgp wm-forget and wm-manage fixes; test suite no longer crashes check-in: 336d7df9 user: kevin_walzer tags: core-8-5-branch
2012-10-13
18:15
merge trunk check-in: ddbead9e user: jan.nijtmans tags: bug-2443069
18:11
merge-mark check-in: dd24f6c3 user: jan.nijtmans tags: trunk
2012-10-09
17:50
Pull unintentional core-8-5-branch fork back together. check-in: 5da1d4de user: andreask tags: core-8-5-branch
17:40
Cherrypick Merge, Backport of [6223d9e067]. Restored from tk-cocoa-8-5-bacport-branch, did not survive the merge. See trunk 2012-05-29 Donal K. Fellows
* generic/tkInt.decls (TkMacOSXDrawable): Added OSX-specific mechanism to allow retrieval of the drawing surface. Allows Canvas3d to be adapted to 8.6.
check-in: 428df4b3 user: andreask tags: core-8-5-branch
14:26
Remove Carbon directory from source tree check-in: 8cd55740 user: kevin_walzer tags: trunk
2012-10-08
18:34
Work in progress attempting to backport Cocoa implementations of [wm manage] and [wm forget] that do not segfault. Closed-Leaf check-in: be47afb8 user: dgp tags: dgp-backportcocoaforget
2012-10-05
20:03
3574877 stop hang of test dialog-1.3 on Aqua builds. check-in: 71332f14 user: dgp tags: core-8-5-branch
18:51
merge mark check-in: 367b5b16 user: dgp tags: trunk
18:26
fix typo check-in: 6b096b3a user: dgp tags: core-8-5-branch
2012-10-04
03:43
Fix typo in tkMacOSXFont.c check-in: 9ff0f598 user: kevin_walzer tags: core-8-5-branch
2012-10-02
00:53
Fix for 3572016, menus not re-enabling after modal dialog check-in: c64ce34e user: kevin_walzer tags: core-8-5-branch
00:49
Fix for 3572016, menus not re-enabling after modal dialog check-in: b84bc7c5 user: kevin_walzer tags: trunk
00:45
Backport of dgp fixes on 50e0c049b2 to 8.5 check-in: 5b7f9469 user: kevin_walzer tags: core-8-5-branch
2012-09-28
10:43
merge-mark check-in: 7867006d user: jan.nijtmans tags: trunk
10:42
Add 8 colors to the supported color list (aqua, crimson, fuchsia, indigo, lime, olive, silver and teal), part of TIP #403 check-in: 357653d8 user: jan.nijtmans tags: core-8-5-branch
09:41
Add 8 colors to the supported color list (aqua, crimson, fuchsia, indigo, lime, olive, silver and teal), part of TIP #403 check-in: d222d486 user: jan.nijtmans tags: core-8-4-branch
2012-09-26
13:15
merge-mark check-in: 00185f8c user: jan.nijtmans tags: trunk
13:12
Compile win32 binaries with -DTCL_NO_DEPRECATED check-in: e57e0835 user: jan.nijtmans tags: core-8-5-branch
13:04
Compile win32 binaries with -DTCL_NO_DEPRECATED check-in: 93d8c72f user: jan.nijtmans tags: core-8-4-branch
2012-09-25
15:15
Test for XftFontOpen in Xft library, not FT_New_Face check-in: 4d50f30c user: jan.nijtmans tags: core-8-5-branch
15:02
Backport of dgp fixes to trunk for Tk-Cocoa check-in: 964072ee user: kevin_walzer tags: core-8-5-branch
14:51
Merge Tk-Cocoa backport into core-8-5-branch check-in: 1a739d63 user: kevin_walzer tags: core-8-5-branch
2012-09-19
08:24
Compile win32 binaries with -DTCL_NO_DEPRECATED, and fix gcc compiler warning check-in: 214c6c0a user: jan.nijtmans tags: trunk
2012-09-18
20:45
merge release branch check-in: 6ce9597b user: dgp tags: trunk
2012-09-17
13:14
Tag for 8.6b3 release. Closed-Leaf check-in: 78ea69f7 user: dgp tags: core-8-6-b3, core-8-6-b3-rc
13:12
merge trunk check-in: d38b2f42 user: dgp tags: core-8-6-b3-rc
13:10
3567786 Stop segfault in [wm forget] check-in: b5d8c2e6 user: dgp tags: trunk
2012-09-16
22:36
Updated branch now stops all segfaults and panics in the test suite. Not a lot of confidence that other problems haven't been created, including memleaks and broken functionality in areas. A review would be a good idea. So would a trunk that doesn't segfault the test suite. Closed-Leaf check-in: 0f459361 user: dgp tags: bug-3567786
22:11
More work in progress. wm-manage tests all work now. still some issues with wm-forget. check-in: 42f8a3c3 user: dgp tags: bug-3567786
14:59
Work in progress - make TkWmNewWindow and TkWmDeadWindow more complementary and pass in to TkWmDeadWindow from WmForgetCmd a pointer that at least has the right type. check-in: 205fb37e user: dgp tags: bug-3567786
2012-09-15
13:34
3567778 Make Tk_MeasureChars() honor the TK_AT_LEAST_ONE flag properly. check-in: 3ed51c09 user: dgp tags: trunk
11:17
typo check-in: 23538b2e user: dgp tags: trunk
00:33
3567812 3567779 Repaired regressions in 3546073 fix. Stopped test event leakage in winWm-9.2. check-in: 50e0c049 user: dgp tags: trunk
2012-09-14
21:25
3567779 Fumbling attempt to make winWm.test stop segfaulting and start passing when tested on Snow Leopard with --enable-aqua. Closed-Leaf check-in: e9c0456c user: dgp tags: bug-3567779
15:03
merge trunk check-in: 6df36df4 user: dgp tags: core-8-6-b3-rc
2012-09-13
20:49
[Bug 3567453]: Clip regions must be cleared with XSetClipMask and not TkSetRegion on X11. check-in: 39af9760 user: dkf tags: trunk
20:47
[Bug 3567453]: Clip regions must be cleared with XSetClipMask and not TkSetRegion on X11. check-in: dfcf8982 user: dkf tags: core-8-5-branch
19:14
merge trunk check-in: 9eb2354f user: dgp tags: core-8-6-b3-rc
19:13
Building Tk 8.6 requires Tcl 8.6 headers. check-in: 6f2f208c user: dgp tags: trunk
15:57
merge trunk check-in: 40e508db user: dgp tags: core-8-6-b3-rc
15:56
autoconf-2.59 check-in: 32c65438 user: dgp tags: trunk
12:28
merge trunk check-in: a9216507 user: dgp tags: core-8-6-b3-rc
12:28
3566106 Solaris9/x86 support. Thanks Dagobert and others. check-in: 875baa83 user: dgp tags: trunk
08:14
[Bug 3567283]: Added missing cast. check-in: 16f9f8d4 user: dkf tags: trunk
2012-09-12
23:28
post-review, believed minimal Closed-Leaf check-in: 6dee4314 user: dkf tags: bug-3566106
20:06
Added two missing header files from the cococa backport branch. Closed-Leaf check-in: 04643672 user: andreask tags: cocoa-full-merge-review-8.5
19:28
bump release date check-in: 42c5de9b user: dgp tags: core-8-6-b3-rc
13:44
merge core-8-5-branch Closed-Leaf check-in: 77b3f433 user: jan.nijtmans tags: tk-cocoa-8-5-backport
13:24
review remarks, see mail. check-in: 945d294f user: jan.nijtmans tags: cocoa-full-merge-review-8.5
11:52
merge trunk check-in: 242ce63a user: dgp tags: core-8-6-b3-rc
03:05
Review branch for merge of Tk-Cocoa into Tk 8.5 main branch check-in: 7f1b01b5 user: kevin_walzer tags: cocoa-full-merge-review-8.5
2012-09-11
19:03
[Bug 3566594]: Fix clipping problem in classic X11; clip regions were leaking in reused GCs. check-in: dda82bdc user: dkf tags: trunk
19:00
[Bug 3566594]: Fix clipping problem in classic X11; clip regions were leaking in reused GCs. check-in: df2abb1c user: dkf tags: core-8-5-branch
13:59
contributed patch for Solaris 9/x86 support check-in: 69579b44 user: dgp tags: bug-3566106
12:22
merge trunk check-in: 17757256 user: dgp tags: core-8-6-b3-rc
12:22
Updates from `make dist` check-in: 169aacb8 user: dgp tags: core-8-6-b3-rc
09:05
fix <Up> and <Down> binding in windows console check-in: 6249d7ae user: jan.nijtmans tags: trunk
2012-09-07
13:52
merge trunk check-in: f64ddbb3 user: dgp tags: core-8-6-b3-rc
13:40
[Bug 3565533]: Purge use of variable that was only ever checked once immediately afterwards, except for one (buggy) case where it was checked without assignment. check-in: c026b784 user: dkf tags: trunk
13:08
Bump to 8.6b3 check-in: 5c8ea3fd user: dgp tags: core-8-6-b3-rc
2012-08-31
12:41
merge trunk check-in: 3d41cb86 user: jan.nijtmans tags: bug-2443069
2012-08-30
19:18
Update changes for 8.6b3 check-in: dd090c36 user: dgp tags: trunk
17:54
Unbreak windows problems with commit [961ae24a3f] as well. check-in: a6f5a336 user: andreask tags: trunk
17:31
Unbreak AIX, replaced use of C99 comments in commit [961ae24a3f] (2012-08-27) with C89-style. check-in: d39e4518 user: andreask tags: trunk
2012-08-28
20:40
Merged inadvertent split back into one. check-in: 4d77650e user: andreask tags: tk-cocoa-8-5-backport
20:31
Cherrypick Merge, Backport of [6223d9e067]. See trunk 2012-05-29 Donal K. Fellows
* generic/tkInt.decls (TkMacOSXDrawable): Added OSX-specific mechanism to allow retrieval of the drawing surface. Allows Canvas3d to be adapted to 8.6.
check-in: 8d724a4f user: andreask tags: tk-cocoa-8-5-backport
15:17
merge trunk check-in: 4044d61e user: jan.nijtmans tags: tk-cocoa-8-5-backport
15:11
re-do [c42d04b1b4], but now correct ;-( check-in: e0024bbb user: jan.nijtmans tags: trunk
14:14
[Bug 3562426]: Context menu goes out of edge of screen. check-in: d703ff13 user: jan.nijtmans tags: trunk
14:12
[Bug 3562426]: Context menu goes out of edge of screen. check-in: 13c14cc5 user: jan.nijtmans tags: core-8-5-branch
14:02
[Bug 3562426]: Context menu goes out of edge of screen check-in: 9e4a1cd8 user: jan.nijtmans tags: core-8-4-branch
13:59
[Bug 3562426]: Context menu goes out of edge of screen.

PLEASE DON'T PUT THIS ASIDE TO A MISTAKE BRANCH OR SOMETHING! It's simply a fork, in fossil there's nothing wrong with that!

check-in: 65071721 user: jan.nijtmans tags: core-8-4-branch
11:00
Note potential incompatibility introduced by new virtual events. Emiliano Gavilan reports that this impacts tkcon's history features. check-in: bcd40d0b user: dkf tags: trunk
2012-08-27
19:48
Generate -errorcode values to go with errors. Generate messages and postscript using Tcl_Obj API, not the string result API. check-in: 961ae24a user: dkf tags: trunk
19:07
And back-copied Wish.sdef from Tk 8.6 into the branch. Again something expected by the merged-in Makefile. check-in: 6ad5e948 user: andreask tags: tk-cocoa-8-5-backport
17:50
merge trunk Closed-Leaf check-in: b20a0d33 user: dkf tags: tk-errorcodes
17:47
Remove accidental commit of merge conflict, resolved to original code. check-in: 538be101 user: dkf tags: trunk
17:44
merge trunk check-in: b7400a9b user: dkf tags: tk-errorcodes
2012-08-26
17:07
merge trunk Leaf check-in: eddc3ffd user: pspjuth tags: pspjuth-canvas
2012-08-25
08:09
[Bug 3558535]: Factor out the filtered-sorted globbing code into one procedure that knows how to avoid nasty problems when non-list filters are used. check-in: 4cd38030 user: dkf tags: core-8-4-branch
01:55
3554026 3561016 Better fix from Emiliano Gavilan. check-in: ca2a716c user: dgp tags: trunk
01:54
3554026 3561016 Better fix from Emiliano Gavilan check-in: 5b17b729 user: dgp tags: core-8-5-branch
01:52
3554026 3561016 Better fix from Emiliano Gavilan. check-in: 3cf36aec user: dgp tags: core-8-4-branch
2012-08-24
15:12
[Bug 3558535]: Factor out the filtered-sorted globbing code into one procedure that knows how to avoid nasty problems when non-list filters are used. check-in: f3b0b975 user: dkf tags: trunk
14:59
[Bug 3558535]: Factor out the filtered-sorted globbing code into one procedure that knows how to avoid nasty problems when non-list filters are used. check-in: 89300ed4 user: dkf tags: core-8-5-branch
2012-08-23
21:42
3554026,3561016 Stop crash with tearoff menus check-in: 2eee9b6a user: dgp tags: trunk
21:41
3554026,3561016 Stop crash with tearoff menus. check-in: 2163407f user: dgp tags: core-8-5-branch
21:40
3554026,3561016 Stop crash with tearoff menus. check-in: 4dc9a8d8 user: dgp tags: core-8-4-branch
10:50
[Bug 3555644]: Better use of virtual events, Add <<ToggleSelection>> virtual event. check-in: 6e2fb2dd user: jan.nijtmans tags: trunk
07:06
new virtual event <<ToggleSelection>> Closed-Leaf check-in: 1b0ecb59 user: jan.nijtmans tags: bug-3555644
2012-08-22
23:23
And *this* time with the right TIP number. :-} check-in: d249166d user: dkf tags: trunk
23:22
Corrections to TIP number; make recent TIP commits more visible in ChangeLog check-in: 5a2ee81f user: dkf tags: trunk
22:41
Back-copied the Tk.{tiff,icns} images from Tk 8.6 into the branch. The newest integrated Makefile expects to have them. check-in: 11e60e93 user: andreask tags: tk-cocoa-8-5-backport
21:22
[TIP 403]: Web Colors for Tk. New colors aqua, crimson, fuchsia, indigo, lime, olive, silver, and teal. Modified RGB values for gray/grey, green, maroon and purple. check-in: 54eb6aeb user: jan.nijtmans tags: trunk
17:56
Added a forward declaration of TkBackgroundEvalObjv to fix the clash between the implicit declaration done by its use coming before the actual declaration and subsequent compiler error about the differences between them. check-in: b4d1a200 user: andreask tags: tk-cocoa-8-5-backport
2012-08-17
10:28
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers check-in: 4fd48a3c user: jan.nijtmans tags: trunk
10:27
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers. check-in: 4d4b4f25 user: jan.nijtmans tags: core-8-5-branch
07:50
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers. check-in: ccc54f7f user: jan.nijtmans tags: core-8-4-branch
2012-08-15
13:58
changelog entry for previous commit check-in: 22d8e0e4 user: jan.nijtmans tags: trunk
13:51
[Frq 3555324]: On Windows, re-define Ctrl-A for Select-All., as most Windows applications do. check-in: e1dfad35 user: jan.nijtmans tags: trunk
13:39
Always compile Tk with -DUSE_TCL_STUBS. Formatting check-in: a910ba64 user: jan.nijtmans tags: trunk
13:33
Backport some more improvements from Tcl 8.6 check-in: 4fdc7985 user: jan.nijtmans tags: core-8-5-branch
13:18
Only build the threaded builds by default. For msvcrt static builds, allow to link against libraries where the 'x' is missing (generated by Makefile.in) check-in: c42d04b1 user: jan.nijtmans tags: trunk
13:09
Only build the threaded builds by default. Backport some improvements from Tcl 8.6 check-in: 6ea18d16 user: jan.nijtmans tags: core-8-5-branch
2012-08-14
13:38
merge trunk check-in: 2b25ed86 user: dkf tags: tk-errorcodes
2012-08-13
15:15
merge trunk Closed-Leaf check-in: ac755593 user: jan.nijtmans tags: frq-3555324
15:12
two missing bindings for Mac OSX check-in: a4820710 user: jan.nijtmans tags: trunk
08:23
merge core-8-5-branch check-in: d07e64d2 user: jan.nijtmans tags: tk-cocoa-8-5-backport
2012-08-11
16:54
Sync with tcl version of rules.vc check-in: 91bba8f8 user: jan.nijtmans tags: trunk
08:36
[Bug 3555644]: Better use of virtual events. Pre-define 10 new Virtual events, and correct various bindings according to the Mac OSX documentation. check-in: e5769e97 user: jan.nijtmans tags: trunk
08:25
don't put that many bindings under tk_strictMotif handling, it was not done before Closed-Leaf check-in: 85ae418c user: jan.nijtmans tags: bug-3555644
07:42
Fixed [Bug 3554273]: Test textDisp-32.2 failed check-in: bc06ebae user: fvogel tags: trunk
07:37
Fixed [Bug 3554273]: Test textDisp-32.2 failed check-in: 2fac4a25 user: fvogel tags: core-8-5-branch
2012-08-10
12:37
merge bug-3555644 check-in: 2939ee6e user: jan.nijtmans tags: frq-3555324
12:22
merge-mark check-in: f9c3c487 user: jan.nijtmans tags: trunk
12:20
merge trunk check-in: 751a1f45 user: jan.nijtmans tags: bug-3555644
11:28
Shift-Control -> Control-Shift, for consisancy everywhere check-in: 43e436d5 user: jan.nijtmans tags: trunk
10:20
define two more virtual bindings, and correct various Mac bindings according to Apple OSX documentation. Doc updated as well check-in: da7f2335 user: jan.nijtmans tags: bug-3555644
2012-08-09
16:40
Remove useless (void *) casts introduced in checkin [b7a58eae61]. The warnings were false flags from a faulty OpenBSD C compiler. check-in: 25ed4c46 user: stwo tags: core-8-5-branch
16:38
Remove useless (void *) casts introduced in checkin [81e50c85ed]. The warnings were false flags from a faulty OpenBSD C compiler. check-in: 15218b05 user: stwo tags: trunk
14:59
8 new virtual events (doc not updated yet) check-in: a6f55df1 user: jan.nijtmans tags: bug-3555644
11:50
merge trunk Closed-Leaf check-in: d91e8f0e user: jan.nijtmans tags: jn-web-colors
11:37
[frq 3555324]: Ctrl+A for select-all check-in: d9b199ea user: jan.nijtmans tags: frq-3555324
11:03
[Bug 3555644]: Better use of virtual events. check-in: b16dcbf9 user: jan.nijtmans tags: bug-3555644
10:23
it's no longer necessary to set _USE_32BIT_TIME_T in Tk check-in: be5939e3 user: jan.nijtmans tags: trunk
09:46
various changes from core-8-5-branch, which never got into the cocoa backport branch check-in: e1ed376a user: jan.nijtmans tags: tk-cocoa-8-5-backport
08:22
formatting, unnecessary if's check-in: ec385b79 user: jan.nijtmans tags: trunk
07:52
full merge of cocoa experiment, ready to be merged to core-8-5-branch and from there further merge-marked to tk-cocoa-8-5-backport and trunk Closed-Leaf check-in: 3ddbcef2 user: jan.nijtmans tags: jn-cocoa-full-merge-8.5
07:40
merge core-8-5-branch check-in: e3e4eb60 user: jan.nijtmans tags: tk-cocoa-8-5-backport
07:25
partly backport from 8.6 check-in: c2823d74 user: jan.nijtmans tags: core-8-5-branch
06:53
remove more RCS id's Make TkBackgroundEvalObjv a static function check-in: 1108cabd user: jan.nijtmans tags: tk-cocoa-8-5-backport
2012-08-08
21:07
remove various RCS ID's check-in: d3e59ef9 user: jan.nijtmans tags: tk-cocoa-8-5-backport
19:27
merge core-8-5-branch check-in: 02b2a8e7 user: jan.nijtmans tags: tk-cocoa-8-5-backport
14:56
merge trunk check-in: 541a82fc user: dkf tags: tk-errorcodes
14:51
Factor out XChangeProperty into a macro to make it _slightly_ less daunting. check-in: d25b6305 user: dkf tags: tk-errorcodes
10:56
merge trunk check-in: 5a29e1db user: dkf tags: tk-errorcodes
2012-08-07
21:49
Fix regression in cutting/pasting text; thanks to Adrian Robert for patch check-in: e9db775b user: kevin_walzer tags: trunk
21:49
Fix regression in cutting/pasting text; thanks to Adrian Robert for patch check-in: 2fe193d1 user: kevin_walzer tags: tk-cocoa-8-5-backport
07:20
A little more installer consistency tweaking. check-in: 381e3d42 user: stwo tags: trunk
06:52
Installer improvements, like [a3b936f0a1]. check-in: e15a29a0 user: stwo tags: core-8-5-branch
02:56
No need for install-sh to be executable. check-in: 9d54cc9b user: stwo tags: trunk
2012-08-06
20:15
Zap trailing whitespace. check-in: fde20198 user: stwo tags: trunk
19:42
Installer consistency tweaks. check-in: 79b27aa0 user: stwo tags: trunk
18:35
resolve fork check-in: a115b737 user: dgp tags: trunk
02:48
Fixes for menu and wm fullscreen bugs; thanks to Adrian Robert for patches check-in: 5393f608 user: kevin_walzer tags: tk-cocoa-8-5-backport
01:29
Fixes for menu and wm fullscreen bugs; thanks to Adrian Robert for patches Closed-Leaf check-in: fcb2b908 user: kevin_walzer tags: mistake: off-trunk
2012-08-05
11:59
fix broken build on Visual Studio 9+10 check-in: 4ad21a54 user: jan.nijtmans tags: trunk
2012-08-04
14:30
Fixed [Bug 3554273]: Test textDisp-32.2 failed Closed-Leaf check-in: 866ba33d user: fvogel tags: bug-3554273
10:45
merge-mark check-in: 050968e7 user: fvogel tags: trunk
2012-08-03
19:38
Fixed [Bug 3554081]: Test bind-22.10 failed check-in: a4ea6213 user: fvogel tags: core-8-5-branch
19:31
Fixed [Bug 3554081]: Test bind-22.10 failed check-in: 261fda85 user: fvogel tags: core-8-4-branch
2012-08-02
08:52
merge-mark check-in: b78671c8 user: jan.nijtmans tags: trunk
08:18
merge trunk check-in: 905167c9 user: jan.nijtmans tags: jn-web-colors
07:05
Fixed [Bug 3553311]: Test spinbox-3.70 failed check-in: b13a3ca7 user: fvogel tags: core-8-5-branch
2012-07-31
20:28
merge mark: fix typo in comment check-in: 83aef193 user: dkf tags: trunk
20:24
[Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: 59106aa3 user: dkf tags: core-8-5-branch
20:21
[Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: ce3012cd user: dkf tags: core-8-4-branch
18:11
ttk::entry: Fix incorrect clip region computation [Bug 3552404] check-in: 2de6634d user: jenglish tags: trunk
14:47
[Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: 028e6777 user: dkf tags: trunk
14:39
minor improvements to flag handling check-in: 9507ac2c user: dkf tags: tk-errorcodes
10:58
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: 0ba3d2fa user: jan.nijtmans tags: trunk
10:53
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: 8e17b3da user: jan.nijtmans tags: core-8-5-branch
10:51
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: fa4d08cf user: jan.nijtmans tags: core-8-4-branch
05:07
Backport fix for [Bug 3546073] check-in: 61b638f6 user: jenglish tags: core-8-4-branch
2012-07-30
09:16
more reorganization of error codes: safety is common failure mode check-in: 5058af7c user: dkf tags: tk-errorcodes
09:08
more auditing of error codes check-in: aae315a3 user: dkf tags: tk-errorcodes
07:46
Working towards making the error codes more consistent. check-in: 45327b3d user: dkf tags: tk-errorcodes
2012-07-29
17:55
Purged Tcl_AppendElement from all non-test code. check-in: f285bf49 user: dkf tags: tk-errorcodes
2012-07-28
07:25
merge trunk check-in: e30b02f2 user: dkf tags: tk-errorcodes
2012-07-27
18:54
merge released 8.5 check-in: f31ff5d2 user: andreask tags: tk-cocoa-8-5-backport
16:32
merge mark check-in: a422250a user: dgp tags: trunk
16:28
merge release to dev check-in: 4a58dd48 user: dgp tags: core-8-5-branch
10:14
Postscript generation now uses Tcl_Objs more extensively; still nasty in places. check-in: 2ddcefc5 user: dkf tags: tk-errorcodes
2012-07-26
08:50
more conversions check-in: ae9d3a0f user: dkf tags: tk-errorcodes
2012-07-25
23:59
done [wm] on Win check-in: 292483e1 user: dkf tags: tk-errorcodes
16:03
merge 8.5 Closed-Leaf check-in: e60cac8c user: dgp tags: core-8-5-12-rc, core-8-5-12
16:00
merge 8.5 check-in: 90d4b8b5 user: dgp tags: tk-cocoa-8-5-backport
15:51
update changes check-in: 58d972a7 user: dgp tags: trunk
15:49
update changes check-in: 96c877cb user: dgp tags: core-8-5-branch
08:43
sync with TEA check-in: ea2c5a67 user: jan.nijtmans tags: trunk
2012-07-24
19:41
a few more places check-in: 86dc9bdc user: dkf tags: tk-errorcodes
16:29
merge 8.5 check-in: ed25b3f3 user: dgp tags: core-8-5-12-rc
13:13
silence compiler warnings check-in: f7a4ff46 user: dgp tags: trunk
13:13
silence compiler warnings check-in: d2dde1c5 user: dgp tags: core-8-5-branch
09:00
minor test corrections/stabilizations check-in: 91d75e7b user: dkf tags: tk-errorcodes
08:33
Ttk and Aqua done check-in: 8a123a49 user: dkf tags: tk-errorcodes
2012-07-23
23:12
Fix for [Bug 3546073]: Replace Tk_CreateWindow(... DisplayString(dispPtr->display)) with direct call to TkAllocWindow(). check-in: d0bbba65 user: jenglish tags: trunk
22:53
Fix for [Bug 3546073]: Replace Tk_CreateWindow(... DisplayString(dispPtr->display)) with direct call to TkAllocWindow(). check-in: c014082a user: root tags: core-8-5-branch
13:59
Much more cleaning up of result handling. check-in: 016ad9da user: dkf tags: tk-errorcodes
2012-07-21
08:11
consistent error formatting, added error codes check-in: c2d3956a user: dkf tags: tk-errorcodes
2012-07-19
22:34
autoconf-2.59 check-in: fd45f6e4 user: jan.nijtmans tags: trunk
22:33
autoconf-2.59 check-in: 6399a177 user: jan.nijtmans tags: core-8-5-branch
21:35
Fixed previous commit date in changelog check-in: 4991c550 user: fvogel tags: core-8-4-branch
21:34
Bug 3545457: Crash on packing a menubutton check-in: 8b2f601a user: fvogel tags: core-8-4-branch
2012-07-18
18:38
[Bug 3545457]: Crash on packing a menubutton Closed-Leaf check-in: 04a26474 user: fvogel tags: bug-3545457
11:21
better formatting of "configure --help" check-in: 8d78f829 user: jan.nijtmans tags: trunk
11:19
better formatting of "configure --help" check-in: 8431fb04 user: jan.nijtmans tags: core-8-5-branch
2012-07-17
17:10
Release note tidiness check-in: 51b11a15 user: dgp tags: core-8-5-12-rc
16:25
merge 8.5 check-in: f960e94c user: dgp tags: core-8-5-12-rc
13:15
[Bug 3544932]: Visual studio compiler check fails check-in: 4b9dd0de user: jan.nijtmans tags: trunk
13:13
[Bug 3544932]: Visual studio compiler check fails check-in: 4bf7f2b5 user: jan.nijtmans tags: core-8-5-branch
13:10
[Bug 3544932]: Visual studio compiler check fails check-in: f277df6f user: jan.nijtmans tags: core-8-4-branch
2012-07-16
19:58
merge 8.5 check-in: fa8b2eed user: dgp tags: trunk
19:37
merge 8.5 check-in: 9f9edee3 user: dgp tags: core-8-5-12-rc
19:36
Update changes for Tk 8.5.12 release. check-in: b599fdb6 user: dgp tags: core-8-5-branch
15:17
better wrapper, with one less roundtrip through X11 server check-in: db70b409 user: jan.nijtmans tags: jn-web-colors
14:42
merge trunk check-in: 010fbf19 user: jan.nijtmans tags: jn-web-colors
12:36
Working towards adding all the Tcl_SetErrorCode calls that should be there. ** WORK IN PROGRESS ** check-in: 6f8f9336 user: dkf tags: tk-errorcodes
2012-07-13
07:14
merge-mark (correct previous merge-mark on trunk, which was the wrong way) check-in: 38bcda77 user: jan.nijtmans tags: bug-2443069
2012-07-12
18:37
merge-mark check-in: da85642c user: jan.nijtmans tags: trunk
18:36
Type correctness fix, to stop compiler complaint check-in: 587bcc7f user: jan.nijtmans tags: trunk
12:31
Type correctness fix, to stop compiler complaint. check-in: 9fd577b1 user: dkf tags: bug-2443069
12:29
Type correctness fix, to stop compiler complaint. check-in: 013b0639 user: dkf tags: core-8-5-branch
2012-07-11
19:52
[Bug 2443069]: Cannot replace [selection handle] command check-in: 01e081a3 user: jan.nijtmans tags: bug-2443069
2012-07-10
14:29
missed a spot check-in: 487ceef9 user: dgp tags: core-8-5-12-rc
14:09
Release candidate branch for Tk 8.5.12. check-in: 1e19013f user: dgp tags: core-8-5-12-rc
2012-07-08
08:41
don't forget to escape quotes check-in: 2f95fd1e user: jan.nijtmans tags: trunk
08:40
don't forget to excape quotes check-in: 8df29939 user: jan.nijtmans tags: core-8-5-branch
08:30
use "in" operator in stead check-in: fa666638 user: jan.nijtmans tags: trunk
08:29
use "in" operator in stead check-in: eb9e9f85 user: jan.nijtmans tags: core-8-5-branch
08:20
[Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: 7693e7f9 user: jan.nijtmans tags: trunk
08:19
[Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: d5b82649 user: jan.nijtmans tags: core-8-5-branch
08:17
[Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: 0ba8a8f5 user: jan.nijtmans tags: core-8-4-branch
04:34
merge-mark check-in: 3d6fce19 user: jan.nijtmans tags: trunk
04:32
[Bug 3541305]: Xfree/Xsync... should not be macros check-in: a48e1765 user: jan.nijtmans tags: core-8-5-branch
04:29
[Bug 3541305]: Xfree/Xsync... should not be macros check-in: 971cdf51 user: jan.nijtmans tags: core-8-4-branch
2012-07-05
10:05
[Bug 3540127]: Better solution, using Tcl_GetIndexFromObj in stead of Tcl_GetIndexFromObjStruct check-in: c43ceec9 user: jan.nijtmans tags: trunk
09:52
[Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 533441a0 user: dkf tags: trunk
09:51
[Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 02112de3 user: dkf tags: core-8-5-branch
09:49
[Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 95150c8c user: dkf tags: core-8-4-branch
2012-07-04
13:55
typo check-in: 5ba9f432 user: jan.nijtmans tags: trunk
13:53
typo check-in: d11ca58e user: jan.nijtmans tags: core-8-5-branch
13:48
typo check-in: e76f1d5a user: jan.nijtmans tags: core-8-4-branch
13:18
Improved solution to [Bug 3540127] that disconnects options from their order, so reducing the likelihood of nausea when contemplating the dialog code. check-in: c87e926b user: dkf tags: trunk
13:13
[Bug 3540127]: Clean up the tables of options for the file dialogs so that options are listed in error messages in alphabetical order. check-in: 7c37650a user: dkf tags: core-8-5-branch
12:54
[Bug 3540127]: Clean up the tables of options for the file dialogs so that there's no longer any need to have mysterious increments. check-in: 734390fa user: dkf tags: core-8-4-branch
12:54
[Bug 3540127]: filebox.test fails on win32 check-in: ded3d624 user: jan.nijtmans tags: trunk
12:33
Add various X11 stub functions, Cygwin only remove TkBindDeadWindow from Cygwin stub table [Bug 3540127]: filebox.test fails on win32 check-in: e8da45eb user: jan.nijtmans tags: core-8-5-branch
06:41
Add various X11 stub functions, Cygwin only remove TkBindDeadWindow from Cygwin stub table check-in: 708cadfa user: jan.nijtmans tags: core-8-4-branch
2012-07-02
18:27
ttk::treeview('see' method): fix overscroll prevention [Bug 3530288] check-in: 04cf797f user: jenglish tags: trunk
18:22
ttk::treeview('see' method): fix overscroll prevention [Bug 3530288] check-in: a0aac73c user: jenglish tags: core-8-5-branch
17:45
ttk::*: Ensure that all tables passed to Tcl_GetIndexFromObj{Struct} are statically allocated. Caught by Michael Kirkham. check-in: 8cc4c440 user: jenglish tags: trunk
17:38
ttk::*: Ensure that all tables passed to Tcl_GetIndexFromObj{Struct} are statically allocated. Caught by Michael Kirkham. check-in: 21ebe479 user: jenglish tags: core-8-5-branch
2012-07-01
11:03
merge trunk check-in: 25fbdeab user: jan.nijtmans tags: bug-2443069
10:54
fix select-5.15 test case [Bug 2441988] check-in: 73287290 user: jan.nijtmans tags: trunk
2012-06-28
21:05
autoconf-2.59 check-in: 26434033 user: jan.nijtmans tags: trunk
13:27
Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: d32d2fea user: jan.nijtmans tags: trunk
11:41
Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: 0db78521 user: jan.nijtmans tags: core-8-5-branch
11:13
Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: 20d6976e user: jan.nijtmans tags: core-8-4-branch
2012-06-27
19:24
merge check-in: 47358827 user: jan.nijtmans tags: trunk
19:15
merge check-in: 58bf99f6 user: jan.nijtmans tags: core-8-5-branch
13:14
link cygwin wish with tk84.dll install tk84.dll check-in: 54d1f549 user: jan.nijtmans tags: core-8-4-branch
2012-06-26
20:14
autoconf-2.59 check-in: 4f818fef user: jan.nijtmans tags: trunk
20:04
link cygwin wish8.6 with tk86.dll (configuration part) check-in: e39b6e7d user: jan.nijtmans tags: core-8-5-branch
19:52
link cygwin wish8.6 with tk86.dll (configuration part) check-in: 39ae97db user: jan.nijtmans tags: core-8-4-branch
16:52
link cygwin wish8.6 with tk86.dll (configuration part) check-in: c0cba6b5 user: jan.nijtmans tags: trunk
2012-06-24
06:23
[Frq-3536507]: clientData field in Tk_OptionSpec should be "const void *" check-in: a35eb282 user: jan.nijtmans tags: trunk
2012-06-23
07:51
[Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: 212308f1 user: jan.nijtmans tags: trunk
07:46
[Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: 92360d35 user: jan.nijtmans tags: core-8-5-branch
07:41
sync tcl.m4 with Tcl version autoconf-2.13 check-in: 6ee6c4cc user: jan.nijtmans tags: core-8-4-branch
2012-06-22
12:32
[Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: fec5f2f7 user: jan.nijtmans tags: core-8-4-branch
2012-06-20
07:10
frq-3536507: clientData field in Tk_OptionSpec should be "const void *" Closed-Leaf check-in: b15ef8c6 user: jan.nijtmans tags: frq-3536507
06:37
rfe-2636558 simplification. Restore forwards compatibility with Tk 8.5 check-in: 1ad3eb37 user: jan.nijtmans tags: trunk
2012-06-19
10:37
minor doc fix check-in: c639c2b7 user: jan.nijtmans tags: trunk
10:29
SetOptions.3: minor doc fix make various other tables const (all backported from Tk 8.6) check-in: 2335ee4e user: jan.nijtmans tags: core-8-5-branch
09:55
SetOptions.3: minor doc fix make various other tables CONST (All backported from Tk 8.6) check-in: 213ad7fd user: jan.nijtmans tags: core-8-4-branch
2012-06-16
16:06
improving backwards compatibility Closed-Leaf check-in: c20030ce user: jan.nijtmans tags: rfe-2636558
2012-06-15
08:25
rfe-2636558 simplification check-in: 7f269311 user: jan.nijtmans tags: rfe-2636558
07:57
[Bug 3535362]: Changed name of 'unshare' internal function to avoid clash with some libc versions. check-in: da0349c6 user: dkf tags: trunk
07:55
[Bug 3535362]: Changed name of 'unshare' internal function to avoid clash with some libc versions. check-in: b03f0c62 user: dkf tags: core-8-5-branch
07:43
fix signature of XSynchronize to match X.org check-in: 1a640018 user: jan.nijtmans tags: trunk
07:39
merge core-8-5-branch check-in: 6ef0bff4 user: jan.nijtmans tags: tk-cocoa-8-5-backport
05:46
merge-mark check-in: 47059be3 user: jan.nijtmans tags: trunk
05:43
Backport of [Bug 3532186] fix check-in: 15e3ff22 user: jan.nijtmans tags: core-8-5-branch
2012-06-14
16:53
Re-added PATCH_LEVEL to Tk's unix pkgIndex.tcl, lost by [60bd3f4fc5]. check-in: e8136cdc user: andreask tags: trunk
2012-06-13
18:15
Fixed inadvertent squashing of type fixes in tkIntPlatDecls.h by putting them into the proper tkInt.decls, so that future regenerations leave them intact. Regenerated tkIntPlatDecls.h. Unbreaks building of this branch. check-in: 345ea5b3 user: andreask tags: tk-cocoa-8-5-backport
2012-06-12
08:34
Fix text clipping when working with the Xft-based renderer. check-in: 66c1f59a user: dkf tags: trunk
08:29
Fix text clipping when working with the Xft-based renderer. check-in: 2c72a417 user: dkf tags: core-8-5-branch
2012-06-11
18:55
merge trunk check-in: 967cd3a8 user: jan.nijtmans tags: jn-web-colors
18:54
merge trunk check-in: 012a66b6 user: jan.nijtmans tags: bug-2443069
13:07
fix test failure check-in: bd0a0ac3 user: dkf tags: trunk
13:06
fix test failure check-in: 10319218 user: dkf tags: core-8-5-branch
10:21
make it build check-in: c7e4b683 user: dkf tags: trunk
10:20
make it build check-in: 00b9436f user: dkf tags: core-8-5-branch
09:33
fix the clipping in entries too check-in: bf81f828 user: dkf tags: trunk
09:32
fix the clipping in entries too check-in: 3fc37e6b user: dkf tags: core-8-5-branch
08:58
[Bug 3294450]: Do clipping of ttk text elements correctly. check-in: c9d04158 user: dkf tags: trunk
08:57
[Bug 3294450]: Do clipping of ttk text elements correctly. check-in: bd1d53d6 user: dkf tags: core-8-5-branch
08:06
Fix broken commits so function definitions match declarations and returns are of values that should be produced. check-in: 636d4ee5 user: dkf tags: trunk
2012-06-10
18:40
Adapt some test-output to match the changed functionality check-in: 14d887e7 user: jan.nijtmans tags: bug-2443069
14:58
[Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: b26cfe78 user: jan.nijtmans tags: trunk
14:57
[Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: 71242c43 user: jan.nijtmans tags: core-8-5-branch
14:47
[Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: c19c493c user: jan.nijtmans tags: core-8-4-branch
2012-06-09
07:30
bug 2443069: Cannot replace [selection handle] command check-in: d6cc2289 user: jan.nijtmans tags: bug-2443069
2012-06-08
22:52
merge from main 8.5 branch check-in: fa8b5bdf user: jan.nijtmans tags: tk-cocoa-8-5-backport
22:50
merge-mark check-in: 33ff53a1 user: jan.nijtmans tags: trunk
22:47
Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: 5ed597c5 user: jan.nijtmans tags: trunk
22:19
eliminate some ANSI_ARGS check-in: 81bffa40 user: jan.nijtmans tags: core-8-5-branch
22:11
function def in front check-in: 8c1ea956 user: jan.nijtmans tags: core-8-4-branch
21:22
Implement TkCygwinMainEx for loading Cygwin's Tk_MainEx from the Tk dll check-in: 3db2e9c6 user: jan.nijtmans tags: core-8-5-branch
20:53
Implement TkCygwinMainEx for loading Cygwin's Tk_MainEx from the Tk dll check-in: 1a49039b user: jan.nijtmans tags: core-8-4-branch
20:45
OXS Tiger Breakage check-in: 673c3417 user: jan.nijtmans tags: core-8-4-branch
2012-06-07
09:32
some quoting issues, eliminate TCL_VARARGS_DEFINE check-in: 7b5b2dd5 user: jan.nijtmans tags: core-8-5-branch
09:26
some more quoting issues check-in: 2d12089b user: jan.nijtmans tags: core-8-4-branch
08:32
merge from main 8.5 branch check-in: 4f521cd3 user: jan.nijtmans tags: tk-cocoa-8-5-backport
08:23
eliminate some warnings, caused by previous merge check-in: cdce7624 user: jan.nijtmans tags: core-8-5-branch
08:08
Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: 3bd080b9 user: jan.nijtmans tags: core-8-5-branch
04:30
Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: b5e6b38e user: jan.nijtmans tags: core-8-4-branch
2012-06-06
09:11
[Bug 3532186] pkgIndex.tcl file complexity check-in: 60bd3f4f user: jan.nijtmans tags: trunk
08:16
[Bug 3532186] pkgIndex.tcl file complexity check-in: 9aeb0cef user: jan.nijtmans tags: core-8-5-branch
2012-06-05
15:11
Remove merge conflicts check-in: 7bd1bca4 user: kevin_walzer tags: tk-cocoa-8-5-backport
14:50
Merge of core-8-5-branch to cocoa backport check-in: 05fdc761 user: kevin_walzer tags: tk-cocoa-8-5-backport
13:12
merge core-8-4-branch Closed-Leaf check-in: 61bf2ca3 user: jan.nijtmans tags: bug-3508771
11:11
Generate same pkgIndex.tcl file for win32 and cygwin, one that is equally useable for both check-in: 020866e9 user: jan.nijtmans tags: core-8-5-branch
04:46
Change XSetDashes signature and many others to match Xorg, needed for Cygwin check-in: c1a8b045 user: jan.nijtmans tags: core-8-5-branch
2012-06-01
22:29
Change XSetDashes signature and many others to match Xorg, needed for Cygwin. Add .PHONY targets, and various quoting issues (Makefile.in) check-in: 74f3185b user: jan.nijtmans tags: core-8-4-branch
07:35
merge check-in: 684c70c9 user: jan.nijtmans tags: trunk
2012-05-31
14:25
fix some minor failures due to Tcl's changed list of safe aliases check-in: 99951bde user: dkf tags: trunk
09:30
Implement XFlush and various others for win32 as stubs, so win32 extensions using those can run under CYGWIN as well. Allow tk86.dll to cooperate with the cygwin console. check-in: 37867eab user: jan.nijtmans tags: trunk
04:53
Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll check-in: 0609e38b user: jan.nijtmans tags: trunk
2012-05-30
04:34
Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll. check-in: 0aa3773d user: jan.nijtmans tags: core-8-5-branch
2012-05-29
15:23
merge core-8-4-branch check-in: c6470d3b user: jan.nijtmans tags: bug-3508771
15:08
Change XFillRectangle(s)/XDrawLines(s) signature to match Xorg, needed for Cygwin. Generate same pkgIndex.tcl file for win32 and cygwin, one that is equally useable for both. check-in: 4b760eba user: jan.nijtmans tags: core-8-4-branch
14:57
Added OSX-specific mechanism to allow retrieval of the drawing surface. check-in: 6223d9e0 user: dkf tags: trunk
13:29
Unbreak the OSX build check-in: 0a346c0f user: dkf tags: trunk
12:45
merge core-8-4-branch, still to be tested on Unix Closed-Leaf check-in: 2f3e9491 user: jan.nijtmans tags: tobetested
2012-05-28
20:46
Fixed merge error check-in: 5977704d user: fvogel tags: trunk
20:40
Bug 1630251: Documentation for -endline option was wrong check-in: 7982f0ef user: fvogel tags: trunk
20:34
Bug 1630251: Documentation for -endline option was wrong check-in: f85a6cdd user: fvogel tags: core-8-5-branch
20:30
Bug 1630254: missing scrolling of text widget when from a -startline == -endline initial state it is configured to display a non-empty part of it check-in: 67c16b87 user: fvogel tags: trunk
20:29
Bug 1630254: missing scrolling of text widget when from a -startline == -endline initial state it is configured to display a non-empty part of it check-in: 6fbede96 user: fvogel tags: core-8-5-branch
2012-05-26
06:07
implement TkSetPixmapColormap and TkpPrintWindowId for cygwin. cleanup some more unused CYGWIN stuff . Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 93b86235 user: jan.nijtmans tags: trunk
2012-05-25
12:19
Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll. Fix "make genstubs" when cross-compiling on UNIX check-in: 09a6f032 user: jan.nijtmans tags: core-8-4-branch
2012-05-24
21:15
Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 4a560414 user: jan.nijtmans tags: core-8-5-branch
20:59
Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 55225690 user: jan.nijtmans tags: core-8-4-branch
2012-05-17
18:44
Bug 1630251: Documentation for -endline option was wrong Closed-Leaf check-in: a9354efe user: fvogel tags: bug-1630251
18:28
Better fix for bug-1630254 Closed-Leaf check-in: c486ac4f user: fvogel tags: bug-1630254
14:30
[Bug 1630254]: missing scrolling of text widget when from a -startline == -endline initial state it is configured to display a non-empty part of it check-in: 7d8b334c user: fvogel tags: bug-1630254
2012-05-16
04:43
implement TkSetPixmapColormap and TkpPrintWindowId for cygwin check-in: bc99a26c user: jan.nijtmans tags: core-8-5-branch
2012-05-14
23:06
give tkWinWm.c access to SM_XVIRTUALSCREEN and friends check-in: a53aa64b user: jan.nijtmans tags: core-8-5-branch
18:58
fix some visual studio warnings, eliminate some ANSI_ARGS check-in: 81524cf1 user: jan.nijtmans tags: core-8-4-branch
15:03
remove some unused CYGWIN stuff check-in: 06f9f5b8 user: jan.nijtmans tags: core-8-5-branch
14:42
backport TCHAR determination from tkWinPort.h check-in: 282c5ca9 user: jan.nijtmans tags: core-8-5-branch
13:56
typo check-in: 1203fa3c user: jan.nijtmans tags: core-8-4-branch
13:34
implement TkSetPixmapColormap and TkpPrintWindowId for cygwin export TkWinChildProc for win32 backport TCHAR determination from tkWinPort.h check-in: b8bf8248 user: jan.nijtmans tags: core-8-4-branch
2012-05-09
21:30
Change TkpWmSetState signature to match UNIX, needed for Cygwin Don't check for cygwin in win32 static build Some more useful #defines for Cygwin check-in: 9a7a45cb user: jan.nijtmans tags: trunk
21:16
Change TkpWmSetState signature to match UNIX, needed for Cygwin Don't check for cygwin in win32 static build Some more useful #defines for Cygwin check-in: a5feef32 user: jan.nijtmans tags: core-8-5-branch
20:54
Change TkpWmSetState signature to match UNIX, needed for Cygwin Don't check for cygwin in win32 static build Some more useful #defines for Cygwin check-in: 6024bffd user: jan.nijtmans tags: core-8-4-branch
2012-05-05
17:16
merge core-8-4-branch check-in: 029d1cb7 user: jan.nijtmans tags: bug-3508771
16:31
smaller az table check-in: b60be5f7 user: jan.nijtmans tags: jn-web-colors
16:27
merge trunk check-in: e8af2579 user: jan.nijtmans tags: jn-web-colors
07:57
If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 83a3137f user: jan.nijtmans tags: trunk
07:26
If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 6a49422b user: jan.nijtmans tags: core-8-5-branch
06:53
[Bug 2768586]: Only do menu correction on Windows < Win7 If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 98036cba user: jan.nijtmans tags: core-8-4-branch
2012-05-04
22:21
[Bug 2768586]: Menu posting problem on dual monitors check-in: c5274bca user: jan.nijtmans tags: trunk
22:18
[Bug 2768586]: Menu posting problem on dual monitors check-in: bb23398c user: jan.nijtmans tags: core-8-5-branch
22:05
[Bug 2768586]: Menu posting problem on dual monitors check-in: a174ee32 user: jan.nijtmans tags: core-8-4-branch
2012-05-02
22:18
merge-mark check-in: 2d87a29d user: jan.nijtmans tags: core-8-5-branch
22:16
sync tcl.m4 with Tcl version check-in: 79101c73 user: jan.nijtmans tags: trunk
22:13
sync tcl.m4 with Tcl version check-in: 6cfb662b user: jan.nijtmans tags: core-8-5-branch
22:11
unneccessary variable check-in: 4fffd013 user: jan.nijtmans tags: core-8-4-branch
11:48
merge core-8-4-branch check-in: 9509d715 user: jan.nijtmans tags: bug-3508771
11:42
merge-mark check-in: 19cd87b4 user: jan.nijtmans tags: trunk
11:39
[Bug 533519]: Window placement with multiple screens check-in: 62d212e9 user: jan.nijtmans tags: core-8-5-branch
11:22
[Bug 533519]: Window placement with multiple screens check-in: cb030e1f user: jan.nijtmans tags: core-8-4-branch
11:09
change signature of all X11 functions to match those of CYGWIN check-in: 513498f8 user: jan.nijtmans tags: bug-3508771
2012-04-29
08:22
merge trunk check-in: e74e9b0e user: jan.nijtmans tags: jn-web-colors
08:16
merge trunk Closed-Leaf check-in: 1c7e0278 user: jan.nijtmans tags: bug-3512824
07:37
[Bug 533519]: Window placement with multiple screens check-in: 49d4d5d6 user: jan.nijtmans tags: trunk
2012-04-26
14:32
merge trunk shorten command table, and make sure that tk.dll, when loaded in cygwin, doesn't use the win32 file dialogs check-in: e21ebc9e user: jan.nijtmans tags: bug-3508771
14:05
merge trunk Closed-Leaf check-in: e0b7673f user: jan.nijtmans tags: bug-533519
13:49
merge 8.5 branch check-in: 236e068b user: dkf tags: tk-cocoa-8-5-backport
13:48
Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: b6847552 user: dkf tags: trunk
13:47
Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: 57edef76 user: dkf tags: core-8-5-branch
13:46
Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: 356fef0d user: dkf tags: core-8-4-branch
13:12
merge trunk check-in: e2dc0286 user: jan.nijtmans tags: bug-533519
12:40
provide dummy Tk_AttachHWND and friends for OSX as well check-in: 69cf3df0 user: jan.nijtmans tags: trunk
12:37
provide dummy Tk_AttachHWND and friends for OSX as well check-in: 552733f4 user: jan.nijtmans tags: core-8-5-branch
12:36
provide dummy Tk_AttachHWND and friends for OSX as well check-in: 82cf3c1a user: jan.nijtmans tags: core-8-4-branch
11:41
[Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin check-in: f65a717c user: jan.nijtmans tags: trunk
11:02
[Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin [Bug 3519917]: Snow Leopard unix/Makefile `make test` fail check-in: 141b9b85 user: jan.nijtmans tags: core-8-5-branch
09:14
[Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin check-in: 6855a651 user: jan.nijtmans tags: core-8-4-branch
2012-04-25
13:30
implement various internal win32 stub functions for cygwin check-in: cbfd3027 user: jan.nijtmans tags: bug-3508771
2012-04-23
09:18
merge from main 8.5 branch check-in: 81e7e6f5 user: dkf tags: tk-cocoa-8-5-backport
2012-04-22
22:07
[Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: c82185be user: dkf tags: trunk
22:05
[Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: 07b47d79 user: dkf tags: core-8-5-branch
22:03
[Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: 09655b04 user: dkf tags: core-8-4-branch
2012-04-21
08:06
same bugfix, but now applied to trunk check-in: 01afcbe1 user: jan.nijtmans tags: bug-533519
2012-04-20
13:20
unused variable check-in: bfdb0257 user: jan.nijtmans tags: bug-533519
13:08
* generic/tkWindow.c (commands): Ensure that all descriptions of commands created by Tk are correct.
check-in: 65cf98aa user: dkf tags: trunk
12:50
fix (hopefully) menu posting in the same way as window placement check-in: b1dda72b user: jan.nijtmans tags: bug-533519
12:27
Use vroot size in stead of screen size for clipping window coordinates in ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there. check-in: ce4c1c63 user: jan.nijtmans tags: trunk
12:23
Use vroot size in stead of screen size for clipping window coordinates in ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there. check-in: 9fc800bf user: jan.nijtmans tags: core-8-5-branch
12:16
Use vroot size in stead of screen size for clipping window coordinates in ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there. check-in: 53c95a25 user: jan.nijtmans tags: core-8-4-branch
2012-04-18
18:24
merge-mark check-in: 7c924dcf user: jan.nijtmans tags: trunk
18:22
make some internal tables const check-in: a1af7fc2 user: jan.nijtmans tags: core-8-5-branch
18:08
make some more internal tables CONST check-in: aa726163 user: jan.nijtmans tags: core-8-4-branch
12:30
compiler warnings check-in: e0d15594 user: dgp tags: core-8-5-branch
04:56
make loading of tk.dll in cygwin possible reduce command table size check-in: 7b50f557 user: jan.nijtmans tags: trunk
04:40
make loading of tk.dll in cygwin possible reduce command table size check-in: 0cb2832c user: jan.nijtmans tags: core-8-5-branch
2012-04-17
21:12
make loading of tk.dll in cygwin possible reduce command table size check-in: db6c2704 user: jan.nijtmans tags: core-8-4-branch
2012-04-16
22:26
set [wm maxsize] as well check-in: d6d2ddb5 user: jan.nijtmans tags: bug-533519
22:23
Fix bug 533519 check-in: 1507edf8 user: jan.nijtmans tags: bug-533519
2012-04-13
22:09
alternative bug fix, keeping coordinates relative to the screen Closed-Leaf check-in: 21faed8e user: jan.nijtmans tags: bug-533519-alt
21:16
proposed fix for [bug 533519]: Window placement with multiple screens Closed-Leaf check-in: d2d4b84f user: jan.nijtmans tags: bug-533519
19:43
[Bug 3517448] TclKit build fails (unresolved __strtoi64) check-in: cbc88968 user: jan.nijtmans tags: trunk
19:42
[Bug 3517448] TclKit build fails (unresolved __strtoi64) check-in: c421372e user: jan.nijtmans tags: core-8-5-branch
19:34
[Bug 3517448] TclKit build fails (unresolved __strtoi64) some more tkInt.decls formatting check-in: 4139d30f user: jan.nijtmans tags: core-8-4-branch
2012-04-12
21:22
merge trunk check-in: ae0bf774 user: jan.nijtmans tags: bug-3512824
21:04
merge trunk check-in: 5b94833c user: jan.nijtmans tags: jn-web-colors
20:42
re-generate win/configure check-in: d80c2567 user: jan.nijtmans tags: trunk
20:41
minor clean-up of tkInt.decls disallow colors like xellow configure changes for cygwin check-in: 96c1b022 user: jan.nijtmans tags: trunk
20:29
disallow colors like xellow cleanup tkInt.decls configure changes for cygwin check-in: 70d7860f user: jan.nijtmans tags: core-8-5-branch
20:05
disallow colors like "xellow" check-in: e30176d1 user: jan.nijtmans tags: core-8-4-branch
2012-04-11
22:03
sync tcl.m4 with Tcl, format tkInt.decls like Tk8.5/8.6 check-in: 9af0a97a user: jan.nijtmans tags: core-8-4-branch
2012-04-09
19:20
make genstubs check-in: 1184c33f user: dgp tags: core-8-4-branch
2012-04-06
23:23
[Bug 3176239] control-MouseWheel causes segv check-in: e114545b user: jan.nijtmans tags: trunk
23:23
[Bug 3176239] control-MouseWheel causes segv check-in: 003881e3 user: jan.nijtmans tags: core-8-5-branch
23:17
[Bug 3176239] control-MouseWheel causes segv check-in: 316704e1 user: jan.nijtmans tags: core-8-4-branch
22:59
some more cygwin compatibility improvements format tk.decls check-in: b51f0fc9 user: jan.nijtmans tags: trunk
22:38
some more cygwin compatibility improvements format tk.decls like tcl8.5/8.6 check-in: b280f1b7 user: jan.nijtmans tags: core-8-5-branch
22:04
some more cygwin compatibility improvements check-in: e18429c9 user: jan.nijtmans tags: core-8-4-branch
21:47
format tk.decls like tcl8.5/8.6, re-generiate tk(Int)Decls.h check-in: 4af947ee user: jan.nijtmans tags: core-8-4-branch
2012-04-02
17:48
gcc warning: signed-unsigned compare check-in: 6b26ea32 user: jan.nijtmans tags: trunk
09:48
[Bug 3511806] Compiler checks too early (autoconf still to be run!) check-in: 8a25f37b user: jan.nijtmans tags: trunk
09:29
gcc warning: signed-unsigned compare check-in: b5705781 user: jan.nijtmans tags: core-8-5-branch
09:14
gcc warning: signed-unsigned compare check-in: 955354d8 user: jan.nijtmans tags: core-8-4-branch
08:42
proposed fix for [bug 3512824]: Tk and dual/multihead on windows check-in: aaa5dd4e user: jan.nijtmans tags: bug-3512824
2012-04-01
18:36
re-generate configure check-in: 5d29c809 user: jan.nijtmans tags: core-8-5-branch
2012-03-30
15:12
[Bug 3511806] Compiler checks too early (autoconf still to be run!) check-in: 6decce9e user: jan.nijtmans tags: core-8-5-branch
2012-03-29
22:37
Only check for cygwin with $GCC check-in: 0f2cc67a user: jan.nijtmans tags: core-8-4-branch
20:52
[Bug 3511806] Compiler checks too early This change allows to build the cygwin and mingw32 ports of Tcl/Tk to build out-of-the-box using a native or cross- compiler. check-in: 1f224bb6 user: jan.nijtmans tags: core-8-4-branch
07:28
implementation ready for further field-tests Closed-Leaf check-in: 10a332d1 user: jan.nijtmans tags: bug-3511806
2012-03-26
21:06
enable cygwin build in /win directory (using mingw-w64 compiler) check-in: beead5e4 user: jan.nijtmans tags: core-8-4-branch
12:35
fix for scoping of buf (introduced with fix for [Bug 2809525]) check-in: e8d270f5 user: jan.nijtmans tags: trunk
12:34
fix scoping of buf (introduced with fix for [Bug 2809525]) check-in: 74aab909 user: jan.nijtmans tags: core-8-5-branch
12:32
fix scoping of buf (introduced with fix for [Bug 2809525] check-in: bde05b36 user: jan.nijtmans tags: core-8-4-branch
12:21
implement for Unix as well check-in: 4e406d9e user: jan.nijtmans tags: jn-web-colors
2012-03-21
22:23
[Bug 2809525] Abort on overlong color name check-in: 550636bb user: jan.nijtmans tags: trunk
22:22
[Bug 2809525] Abort on overlong color name check-in: 89ebf1b8 user: jan.nijtmans tags: core-8-5-branch
22:17
[Bug 2809525] Abort on overlong color name check-in: 46289902 user: jan.nijtmans tags: core-8-4-branch
2012-03-19
14:26
experiment: use web colors in stead of X11 colors (win only) check-in: 79468fd3 user: jan.nijtmans tags: jn-web-colors
2012-03-18
21:03
rfe-3503317: XParseColor speedup check-in: fb808d0d user: jan.nijtmans tags: trunk
21:02
rfe-3503317: XParseColor speedup check-in: 5559e494 user: jan.nijtmans tags: core-8-5-branch
21:00
rfe-3503317: XParseColor speedup check-in: 26bdfc04 user: jan.nijtmans tags: core-8-4-branch
16:45
test output in Xorg rgb.txt format Closed-Leaf check-in: 588cd445 user: jan.nijtmans tags: rfe-3503317
2012-03-17
00:33
elimination of gray table by using calculations in stead check-in: 4ecc5287 user: jan.nijtmans tags: rfe-3503317
00:18
implementation complete, todo: more testing check-in: 190211c6 user: jan.nijtmans tags: rfe-3503317
2012-03-16
22:36
further reduction of color table to 147 entries! check-in: 7f343b6e user: jan.nijtmans tags: rfe-3503317
2012-03-15
20:46
merge-mark check-in: cb63753f user: jan.nijtmans tags: core-8-5-branch
20:45
workaround for _strtoi64 determination on win64 (autoconf-2.13 issue) check-in: 11cf61f5 user: jan.nijtmans tags: core-8-4-branch
20:13
[bug 3505358 ] invalid color name "#f75df642f527" check-in: c243cf82 user: jan.nijtmans tags: trunk
20:12
[bug 3505358 ] invalid color name "#f75df642f527" check-in: 5ce95311 user: jan.nijtmans tags: core-8-5-branch
20:10
[bug 3505358 ] invalid color name "#f75df642f527" check-in: 7518016c user: jan.nijtmans tags: core-8-4-branch
2012-03-14
23:08
workaround attempt for win64 problem????? check-in: 038983f7 user: jan.nijtmans tags: core-8-4-branch
2012-03-13
15:05
make sure that "burly wood" is not a valid color check-in: 3a32cd8c user: jan.nijtmans tags: rfe-3503317
13:57
Minor spelling fixes. check-in: b29edfa6 user: dkf tags: trunk
10:14
rfe-3503317: XParseColor speedup check-in: b6dabd0a user: jan.nijtmans tags: rfe-3503317
08:58
missing include <stdlib.h> check-in: 73e407b6 user: jan.nijtmans tags: core-8-4-branch
2012-03-10
14:47
Backport fix for disabled images in ttk buttons for Tk-Cocoa check-in: 457a6a8b user: kevin_walzer tags: tk-cocoa-8-5-backport
2012-03-07
14:30
Minor: code style improvements. check-in: 07ed4803 user: dkf tags: trunk
14:25
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3497848]: Better rounding of pixel values to integers.
check-in: 8ab83fec user: dkf tags: trunk
14:22
Minor: code style improvements. check-in: 11aacfe5 user: dkf tags: core-8-5-branch
14:16
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3497848]: Better rounding of pixel values to integers.
check-in: 22e67b4d user: dkf tags: core-8-5-branch
2012-03-04
16:57
Patch from the cygwin folks check-in: 314c416b user: jan.nijtmans tags: trunk
16:55
Patch from the cygwin folks check-in: b6c4a954 user: jan.nijtmans tags: core-8-5-branch
16:51
Patch from the cygwin folks check-in: 8e4f684b user: jan.nijtmans tags: core-8-4-branch
2012-02-28
20:44
[Bug-1630262], [Bug-1615425]: segfault when deleting lines or tagging outside of the -startline/-endline range with peer text widgets. [Bug-3487407]: Weird text indices. check-in: 5528cb09 user: fvogel tags: trunk
20:14
[Bug-1630262], [Bug-1615425]: segfault when deleting lines or tagging outside of the -startline/-endline range with peer text widgets. [Bug-3487407]: Weird text indices. check-in: 6dfcc8fc user: fvogel tags: core-8-5-branch
13:47
[Bug 3495198]: Corrected types of canvas bitmap options. check-in: acd15416 user: dkf tags: trunk
13:46
[Bug 3495198]: Corrected types of canvas bitmap options. check-in: 1b7382b2 user: dkf tags: core-8-5-branch
13:45
[Bug 3495198]: Corrected types of canvas bitmap options. check-in: b585e983 user: dkf tags: core-8-4-branch
2012-02-26
21:40
Provide fallback for _strtoi64 check-in: e9ffec09 user: jan.nijtmans tags: trunk
21:35
Provide fallback for _strtoi64 check-in: 19eec190 user: jan.nijtmans tags: core-8-5-branch
21:23
Provide fallback for _strtoi64 check-in: 2f32e4e8 user: jan.nijtmans tags: core-8-4-branch
2012-02-25
08:12
[Bug 1913750]: tk_chooseDirectory -initialdir internationalization problem check-in: 3e882ee5 user: jan.nijtmans tags: trunk
2012-02-23
21:05
- merge trunk - provide _strtoi64 fallback for MSVC6.0 Closed-Leaf check-in: c09cb830 user: jan.nijtmans tags: bug-1913750
2012-02-22
23:00
Patch for font metrics and colorspace provided by Adrian Robert check-in: e5be09bc user: kevin_walzer tags: tk-cocoa-8-5-backport
22:58
Patch for font metrics and colorspace provided by Adrian Robert check-in: 983e48df user: kevin_walzer tags: trunk
2012-02-21
05:46
_Xconst -> const check-in: bf2fb9f3 user: jan.nijtmans tags: trunk
05:41
_Xconst -> CONST check-in: 52840c0c user: jan.nijtmans tags: core-8-5-branch
05:38
_Xconst -> CONST check-in: 38c69518 user: jan.nijtmans tags: core-8-4-branch
2012-02-18
21:55
Bug-3487407: Weird text indices Closed-Leaf check-in: f39a8001 user: fvogel tags: bug-1630262
2012-02-17
21:47
[Bug 1913750]: tk_chooseDirectory -initialdir internationalization problem. check-in: 8480020d user: jan.nijtmans tags: bug-1913750
2012-02-15
21:09
[Bug 3486474]: Inconsistent color scaling check-in: 23d5395c user: jan.nijtmans tags: trunk
20:57
[Bug 3486474]: Inconsistent color scaling check-in: 2e0b3fed user: jan.nijtmans tags: core-8-5-branch
20:33
[Bug 3486474]: Inconsistent color scaling check-in: feaff433 user: jan.nijtmans tags: core-8-4-branch
2012-02-12
17:46
improved, faster implementations of XParseColor and TkParseColor Closed-Leaf check-in: acbeaf88 user: jan.nijtmans tags: bug-3486474
2012-02-11
00:19
let Tk_NameOfColor output a shorter color-name, when possible check-in: 349169c6 user: jan.nijtmans tags: bug-3486474
2012-02-10
23:55
proposed fix for bug-3486474 check-in: 6f74cf37 user: jan.nijtmans tags: bug-3486474
15:54
* win/tkWinDialog.c (GetFileName): Ensure that we do not convert a result list to a string inadvertently, as this causes problems with Tkinter's handling of multiple filename results. Issue was reported via StackOverflow: http://stackoverflow.com/q/9227859/301832
check-in: 1fff6f6e user: dkf tags: trunk
15:51
* win/tkWinDialog.c (GetFileNameW): Ensure that we do not convert a result list to a string inadvertently, as this causes problems with Tkinter's handling of multiple filename results. Issue was reported via StackOverflow: http://stackoverflow.com/q/9227859/301832
check-in: c309fddc user: dkf tags: core-8-5-branch
00:00
Fix for minor typos provided by Andreas Kupries check-in: 48e380fe user: kevin_walzer tags: tk-cocoa-8-5-backport
2012-02-03
21:45
Updated changelog to take bug-1615425 into account check-in: c2631a86 user: fvogel tags: bug-1630262
21:04
Added test for bug 1615425 check-in: e4f27e1d user: fvogel tags: bug-1630262
2012-02-02
10:40
Better fix for bug-1630262, also fixing bug-1615425 check-in: 1cb7c1e0 user: fvogel tags: bug-1630262
2012-01-31
22:24
[Bug-1630262]: segfault when deleting lines with peer text widgets check-in: abca82f4 user: fvogel tags: bug-1630262
2012-01-30
19:50
ttk::combobox::Press: Don't take focus in disabled state [Bug 2925561]. check-in: 0da69ac8 user: jenglish tags: trunk
19:44
ttk::combobox::Press: Don't take focus in disabled state [Bug 2925561]. check-in: dfb108b6 user: jenglish tags: core-8-5-branch
2012-01-29
18:02
Fix for serious bugs with input methods, and for display of certain fonts in buttons; thanks to Adrian Robert for extensive patches. check-in: 9844fe10 user: kevin_walzer tags: tk-cocoa-8-5-backport
17:19
Bug-3480634: PNG Images missing in menus on Mac check-in: 584ec155 user: jan.nijtmans tags: trunk
17:12
Bug 3480634: PNG Images missing in menus on Mac check-in: 11b15014 user: jan.nijtmans tags: core-8-5-branch
17:05
Add copyright info check-in: 47f3414b user: kevin_walzer tags: trunk
16:36
Fix for serious bugs with input methods, and for display of certain fonts in buttons; thanks to Adrian Robert for extensive patches check-in: 2ca757bf user: kevin_walzer tags: trunk
2012-01-27
22:07
[Bug 3480471]: tk_getOpenFile crashes on Win64 check-in: f2609c3d user: jan.nijtmans tags: trunk
21:44
[Bug 3480471]: tk_getOpenFile crashes on Win64 check-in: 826e4a66 user: jan.nijtmans tags: core-8-5-branch
2012-01-26
11:38
Fixed indentation. check-in: f5979f5f user: fvogel tags: trunk
11:36
Fixed indentation. check-in: acdd6035 user: fvogel tags: core-8-5-branch
11:33
Fixed indentation. check-in: 0386e6c4 user: fvogel tags: core-8-5-branch
07:21
[Bug-1754043] and [Bug-2321450]: When -blockcursor is true, the cursor appears as a blinking bar which expands to the right edge of the widget. check-in: 45e345b1 user: fvogel tags: trunk
07:20
[Bug-1754043] and [Bug-2321450]: When -blockcursor is true, the cursor appears as a blinking bar which expands to the right edge of the widget. check-in: fa26af8a user: fvogel tags: core-8-5-branch
2012-01-25
22:07
Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: b2a3d1b5 user: jan.nijtmans tags: trunk
22:06
Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: 53c0922f user: jan.nijtmans tags: core-8-5-branch
22:00
Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: a2b769a6 user: jan.nijtmans tags: core-8-4-branch
21:56
[Bug-1754043] and [Bug-2321450]: When -blockcursor is true, the cursor appears as a blinking bar which expands to the right edge of the widget. Closed-Leaf check-in: 85c4a00f user: fvogel tags: patch-3479498
21:35
Don't increase the epoch twice. check-in: 16d8b47d user: fvogel tags: trunk
21:33
Don't increase the epoch twice. check-in: a26d55ff user: fvogel tags: core-8-5-branch
21:14
[Bug-1630271]: segfault/infinite loop when a mark is before -startline check-in: 30db605b user: jan.nijtmans tags: trunk
21:13
[Bug-1630271]: segfault/infinite loop when a mark is before -startline check-in: 61a3685a user: jan.nijtmans tags: core-8-5-branch
05:43
patch 3476698: Patch for failing test text-31.11 check-in: b50f5f57 user: jan.nijtmans tags: trunk
05:42
patch 3476698: Patch for failing test text-31.11 check-in: 193eb89c user: jan.nijtmans tags: core-8-5-branch
2012-01-23
20:56
patch-3477449: segfault when mark out of -startline/-endline range Closed-Leaf check-in: 45f3f06d user: jan.nijtmans tags: bug-1630271
2012-01-22
16:43
applied patch-3476698 Closed-Leaf check-in: 415a7481 user: jan.nijtmans tags: bug-3475627
16:12
patch 3471873: mark next/prev with peer text widgets check-in: 570385c7 user: jan.nijtmans tags: trunk
16:02
patch 3471873: mark next/prev with peer text widgets check-in: 27a6e526 user: jan.nijtmans tags: core-8-5-branch
2012-01-19
20:33
[Bug-3288113,3288121]: Missing marks/endless loop in text mark prev/next Closed-Leaf check-in: 8ffcb515 user: jan.nijtmans tags: patch-3471873
19:53
[Bug-3021557]: Moving the cursor in elided text freezes Tk check-in: 34eab8bf user: jan.nijtmans tags: trunk
05:43
[Bug-3021557]: Moving the cursor in elided text freezes Tk check-in: 32dd4021 user: jan.nijtmans tags: core-8-5-branch
2012-01-17
05:33
bug-3021557 Moving the cursor in elided text freezes Tk Closed-Leaf check-in: 75aaba86 user: jan.nijtmans tags: bug-3021557
2011-12-22
18:43
3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 6b6c9d82 user: dgp tags: trunk
18:42
3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 39071084 user: dgp tags: core-8-5-branch
18:39
3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 45ce45eb user: dgp tags: core-8-4-branch
2011-12-13
11:22
Make example follow best practices. check-in: 0c6e7a48 user: dkf tags: trunk
2011-11-29
14:26
tests/safe.test: [Bug 1847925]: Update list of hidden commands. check-in: dcd76b16 user: dkf tags: trunk
2011-11-22
17:12
[Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 174503e2 user: jan.nijtmans tags: trunk
17:07
[Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 8ef7384b user: jan.nijtmans tags: core-8-5-branch
16:53
[Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 43a8cf52 user: jan.nijtmans tags: core-8-4-branch
2011-11-17
21:29
Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line check-in: ce09a53f user: jan.nijtmans tags: trunk
21:17
merge-mark check-in: f6ea7ec0 user: jan.nijtmans tags: core-8-5-branch
21:16
Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line check-in: e5f64795 user: jan.nijtmans tags: core-8-4-branch
21:05
merge-mark check-in: 1516723b user: jan.nijtmans tags: trunk
21:04
[Bug 3437816]: Missing TCL_ERROR return in [canvas lower] check-in: 920f6ac3 user: jan.nijtmans tags: core-8-5-branch
20:57
[Bug 3437816]: Missing TCL_ERROR return in [canvas lower] check-in: 1995a580 user: jan.nijtmans tags: core-8-4-branch
2011-11-14
17:49
[Bug 3437816]: Missing TCL_ERROR return in [canvas lower]. check-in: 43facdb6 user: ferrieux tags: trunk
2011-11-08
17:59
  • Add square to DEMOPROGS in unix/Makefile.in. It contains a shebang and hence should get installed with executable bits.
  • manpages: Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line.
check-in: b3f23db8 user: max tags: trunk
17:44
  • Add square to DEMOPROGS in unix/Makefile.in. It contains a shebang and hence should get installed with executable bits.
  • manpages: Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line.
check-in: fd63aa44 user: max tags: core-8-5-branch
2011-11-07
17:23
merge release to dev check-in: 39b87b42 user: dgp tags: core-8-5-branch
2011-11-04
12:45
merge, tag & bag another 8.5.11 RC Closed-Leaf check-in: 51558497 user: dgp tags: core-8-5-11, core-8-5-11-rc
00:17
Update missing symbols for tk-Cocoa check-in: 566953e5 user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-11-03
23:42
Further teweaking of Tk-Cocoa backport check-in: 058a8f61 user: kevin_walzer tags: tk-cocoa-8-5-backport
21:46
Update notes-on-backporting.txt' check-in: 08bd09af user: kevin_walzer tags: tk-cocoa-8-5-backport
21:43
Fix tk.decls for Cocoa compat check-in: 6a275517 user: kevin_walzer tags: tk-cocoa-8-5-backport
21:40
Fix tkPlatDecls.h for Cocoa compat check-in: 4290f258 user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-11-02
09:31
A better way of managing the type cache across the tkObj.c file. check-in: 8c2f350d user: dkf tags: trunk
09:25
A better way of managing the type cache across the tkObj.c file. check-in: b6dad9ba user: dkf tags: core-8-5-branch
2011-11-01
23:22
Minor corrections. check-in: dcb134ea user: dkf tags: trunk
22:57
Minor: Capitalization/formatting in changelog. check-in: 3e78af60 user: dkf tags: trunk
22:48
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3431491]: Use a bit of type hackery to allow numbers to be interpreted as coordinates (most notably on a canvas) without reinterpreting via a string.
check-in: 87ccf454 user: dkf tags: trunk
22:46
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3431491]: Use a bit of type hackery to allow numbers to be interpreted as coordinates (most notably on a canvas) without reinterpreting via a string.
check-in: 6a735cbb user: dkf tags: core-8-5-branch
22:07
Preparation of Tk-Cocoa backport for 8.5.11 check-in: 5b885b83 user: kevin_walzer tags: tk-cocoa-8-5-backport
14:41
release tag check-in: d5826796 user: dgp tags: core-8-5-11-rc
2011-10-31
19:37
merge to release check-in: a9d2da5f user: dgp tags: core-8-5-11-rc
19:35
overlooked pathclevel bump in tk.h check-in: d998db84 user: dgp tags: core-8-5-11-rc
14:08
TIP 382 test suite update and Motif dialog implementation. check-in: 027bebf1 user: dgp tags: trunk
14:07
TIP 382 test suite update and Motif dialog implementation. check-in: 3ddf3698 user: dgp tags: core-8-5-branch
2011-10-26
14:28
Update changes toward 8.6b3 release. check-in: 7d6d9a74 user: dgp tags: trunk
14:26
typo check-in: cbfc0c41 user: dgp tags: core-8-5-11-rc
14:22
Release candidate branch for Tk 8.5.11 check-in: c8b91756 user: dgp tags: core-8-5-11-rc
13:36
Update changes for Tk 8.5.11. check-in: d45e4314 user: dgp tags: core-8-5-branch
2011-10-25
20:47
Fix for bug 3410609; confirmed to work on UK keyboard. check-in: 63902eff user: dkf tags: trunk
20:42
Fix for bug 3410609; confirmed to work on UK keyboard. check-in: 68e7ae9b user: dkf tags: core-8-5-branch
2011-10-24
20:19
TIP 382: Existence and argument validation for -confirmoverwrite on Cocoa. Option is ignored for now. check-in: 80eaa007 user: dgp tags: trunk
19:50
Merge Carbon TIP 382 implementation to Tk trunk. check-in: 4b430be3 user: dgp tags: trunk
19:36
Merge TIP 382 implementation to trunk. Still need Carbon migration & Cocoa. check-in: fe657dbc user: dgp tags: trunk
19:13
Implementation of TIP #382. check-in: a126d3d9 user: dgp tags: core-8-5-branch
2011-10-19
15:03
add docs Closed-Leaf check-in: a66e998b user: dgp tags: tip-382
2011-10-17
20:10
Implementation for Carbon. check-in: 5a1e3c46 user: dgp tags: tip-382
19:54
Fix up the implementation to account for shared options enumeration. check-in: de044a4c user: dgp tags: tip-382
2011-10-13
12:36
Internationalization of all Windows font handling check-in: e472bebc user: jan.nijtmans tags: trunk
2011-10-11
11:34
merge-mark check-in: 2ed2df82 user: jan.nijtmans tags: core-8-5-branch
11:33
Add dummy user_data field to XVirtualEvent, for improved upwards compatibility with Tk 8.5 check-in: 74fb989b user: jan.nijtmans tags: core-8-4-branch
09:11
code cleanup (WCHAR -> TCHAR, no direct calls to *W() functions, unnecessary type casts check-in: 43378935 user: jan.nijtmans tags: trunk
2011-10-10
11:51
correct -DUNICODE handling for tk_chooseColor dialog check-in: 360b1600 user: jan.nijtmans tags: trunk
11:31
[BUG 3163893] -initialdir option bug for tk_chooseDirectory under XP check-in: 201af9ec user: jan.nijtmans tags: trunk
2011-10-05
19:18
Revise the proposed "-nocomplain" option to "-confirmoverwrite" check-in: d7028f6d user: dgp tags: tip-382
14:04
wrong copy/paste in ChangeLog check-in: 7131b4c5 user: jan.nijtmans tags: trunk
14:02
Remove tclWinProcs, as it is no longer being used check-in: 5c57b37c user: jan.nijtmans tags: trunk
2011-10-04
17:53
Contributed implementation patch for TIP 382. check-in: c8b22e32 user: dgp tags: tip-382
2011-10-01
19:14
Tentative fix for bug 3410609 - use the keysym returned by XLookupString in preference to the raw one in the XEvent. Closed-Leaf check-in: 51167632 user: kennykb tags: bug-3410609
2011-09-27
10:38
* generic/tkImgPNG.c (WriteExtraChunks): [Bug 3405839]: Write the sDAT chunk with the correct length. check-in: abb98802 user: dkf tags: trunk
2011-09-26
12:07
merge-mark check-in: 012b3cb0 user: jan.nijtmans tags: core-8-5-branch
11:56
Support Visual Studio 11 check-in: 19ec9437 user: jan.nijtmans tags: core-8-4-branch
2011-09-22
18:34
Move -takefocus option out of ttkCoreOptionSpecs, explicitly specify it on individual widgets. [Bug 3404541], [Bug 1204186]. check-in: 0fa7f904 user: jenglish tags: trunk
18:10
Move -takefocus option out of ttkCoreOptionSpecs, explicitly specify it on individual widgets. [Bug 3404541], [Bug 1204186]. check-in: 4e45dfd3 user: jenglish tags: core-8-5-branch
2011-09-21
07:47
fix ttk::label Closed-Leaf check-in: f06c33b0 user: jan.nijtmans tags: bug-3404541
2011-09-20
10:02
proposed solution for BUG-3404541 check-in: a5516c14 user: jan.nijtmans tags: bug-3404541
2011-09-08
08:20
Don't let tkDecls.h depend on <tchar.h> on windows, not even in UNICODE mode check-in: c07851d9 user: jan.nijtmans tags: trunk
2011-09-06
14:40
merge-mark check-in: d2429957 user: jan.nijtmans tags: core-8-5-branch
14:39
Add --disable-rpath option to configure script. Fixes [1231033f]. check-in: 020966fb user: jan.nijtmans tags: core-8-4-branch
2011-09-01
10:55
Fix highlighting (by emacs) of bug/patch IDs in ChangeLog check-in: f4459e4d user: dkf tags: trunk
10:31
Correctly documented what the [$ph data] command produces without the -format option. check-in: 6ab2c76c user: dkf tags: trunk
10:30
Correctly documented what the [$ph data] command produces without the -format option. check-in: 9baec630 user: dkf tags: core-8-5-branch
2011-08-30
07:45
merge-mark check-in: cd0c411e user: jan.nijtmans tags: core-8-5-branch
07:44
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Add Haiku support and better NetBSD/FreeBSD support. check-in: bb80dd08 user: jan.nijtmans tags: core-8-4-branch
2011-08-16
17:03
ttk::range widget implementation, contributed by Goodwin Lawlor [SF#3391905] Leaf check-in: 9c8c4d18 user: jenglish tags: ttk-range-widget
13:31
[Bug 3388350] mingw64 compiler warnings check-in: 63dbae87 user: jan.nijtmans tags: trunk
13:17
[Bug 3388350] mingw64 compiler warnings check-in: 49d005d8 user: jan.nijtmans tags: core-8-5-branch
13:03
[Bug 3388350] mingw64 compiler warnings check-in: 30375f51 user: jan.nijtmans tags: core-8-5-branch
12:22
[Bug 3388350] mingw64 compiler warnings check-in: 3aea88a4 user: jan.nijtmans tags: core-8-4-branch
08:34
merge-mark check-in: 2f899f1c user: jan.nijtmans tags: trunk
08:15
[Bug 3388350] mingw64 compiler warnings check-in: 96f28c8c user: jan.nijtmans tags: core-8-5-branch
07:57
[Bug 3388350] mingw64 compiler warnings check-in: 38034808 user: jan.nijtmans tags: core-8-4-branch
2011-08-13
22:29
[Bug 3388350] mingw64 compiler warnings check-in: c911734f user: jan.nijtmans tags: trunk
21:51
[Bug 3388350] mingw64 compiler warnings check-in: 3acc34ab user: jan.nijtmans tags: core-8-5-branch
20:59
[Bug 3388350] mingw64 compiler warnings check-in: 2cc61836 user: jan.nijtmans tags: core-8-4-branch
2011-08-08
18:09
merge release to trunk check-in: 3fee6bc9 user: dgp tags: trunk
2011-08-05
19:17
release tag Closed-Leaf check-in: 3135836c user: dgp tags: core-8-6-b2-rc, core-8-6-b2
18:54
merge to rc check-in: 339bf58d user: dgp tags: core-8-6-b2-rc
00:14
Fix for bgerror conflict with Tk-Cocoa menu check-in: 72658182 user: kevin_walzer tags: tk-cocoa-8-5-backport
00:11
Fix for bgerror conflict with Tk-Cocoa menu check-in: 104c3309 user: kevin_walzer tags: trunk
2011-08-03
16:50
merge to rc check-in: c35a1141 user: dgp tags: core-8-6-b2-rc
16:50
Bug 2891541 Merge of 8.5.8 fix from Pat Thoyts. Permit normal behaviour on Windows for a grabbed toplevel when it is the main window. check-in: 51bf0af1 user: dgp tags: trunk
07:12
[Bug 3314770] regression - Windows file dialogs not resizable check-in: 362ee16b user: jan.nijtmans tags: trunk
07:09
[Bug 3314770] regression - Windows file dialogs not resizable check-in: d4968057 user: jan.nijtmans tags: core-8-5-branch
2011-08-02
14:05
merge to rc check-in: 2fb09447 user: dgp tags: core-8-6-b2-rc
14:05
Bump release date check-in: 252cfd0c user: dgp tags: trunk
2011-07-28
19:02
Push missing headers for cursor data check-in: e7edc581 user: andreask tags: tk-cocoa-8-5-backport
13:12
merge to rc check-in: 0f909b1e user: dgp tags: core-8-6-b2-rc
13:02
Updates to changes. check-in: 0bca8165 user: dgp tags: trunk
12:31
merge to rc check-in: 27fcfedc user: dgp tags: core-8-6-b2-rc
08:50
[Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: 316727a0 user: jan.nijtmans tags: trunk
08:48
[Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: 2b12f5db user: jan.nijtmans tags: core-8-5-branch
08:42
[Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: b754e2d6 user: jan.nijtmans tags: core-8-4-branch
2011-07-27
17:25
merge to rc check-in: cddaa4f2 user: dgp tags: core-8-6-b2-rc
02:33
Minor tweak for wm forget check-in: 6ea155fb user: kevin_walzer tags: trunk
2011-07-26
13:53
"Fix toolbar demo to reflect wm manage implementation on Aqua" check-in: 8e535e05 user: kevin_walzer tags: tk-cocoa-8-5-backport
12:41
Minor fix of wm forget implementation on Aqua check-in: 98162ffd user: kevin_walzer tags: tk-cocoa-8-5-backport
12:40
Minor fix of wm forget implementation on Aqua check-in: 375dd737 user: kevin_walzer tags: trunk
2011-07-20
02:25
Fix version mismatch in Tk-Cocoa backport check-in: 40668d8e user: kevin_walzer tags: tk-cocoa-8-5-backport
02:14
Remove obsolete resource and Xcode files from Tk-Cocoa backport check-in: e5e384dd user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-07-19
15:30
merge to rc check-in: ec5bb481 user: dgp tags: core-8-6-b2-rc
2011-07-18
23:46
Final part of doc improvement project. check-in: 6f247a1d user: dkf tags: trunk
19:53
merge to rc check-in: 68a5460b user: dgp tags: core-8-6-b2-rc
15:25
More small documentation improvements. check-in: 5c63bca4 user: dkf tags: trunk
13:54
Bump version number to 8.6b2 check-in: eb44b8bb user: dgp tags: core-8-6-b2-rc
04:08
Fix issue with shift key firing twice if bound to different procedure check-in: 26fe75c9 user: kevin_walzer tags: tk-cocoa-8-5-backport
03:40
Fix issue with shift key firing twice if bound to different procedure check-in: 40df0abf user: kevin_walzer tags: trunk
2011-07-17
14:53
Minor documentation improvements check-in: 7a32076a user: dkf tags: trunk
2011-07-04
20:03
Add how-to file. check-in: 1ed5f32d user: kevin_walzer tags: tk-cocoa-8-5-backport
16:16
Commit of backport of Tk-Cocoa to 8.5 check-in: d3143d1c user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-06-29
21:35
3341056 Correct segfault due to flaw in the 2011-06-17 commit. check-in: 88ddbd6b user: dgp tags: trunk
21:34
3341056 Correct segfault due to flaw in the 2011-06-17 commit. check-in: b938e236 user: dgp tags: core-8-5-branch
2011-06-24
17:50
merge mark check-in: dedb1e9c user: dgp tags: trunk
17:48
merge RC to stable check-in: 7fe694e2 user: dgp tags: core-8-5-branch
2011-06-23
20:03
typo check-in: 140f2373 user: dgp tags: trunk
18:07
merge to RC Closed-Leaf check-in: 668af038 user: dgp tags: core-8-5-10-rc, core-8-5-10
18:06
typos check-in: 25756b03 user: dgp tags: core-8-5-branch
2011-06-21
17:36
merge to RC check-in: 5c272229 user: dgp tags: core-8-5-10-rc
17:34
Formatting typos check-in: fb002d25 user: dgp tags: core-8-5-branch
17:05
release mark in ChangeLog check-in: c5ce2de6 user: dgp tags: core-8-5-10-rc
2011-06-20
20:17
merge to RC check-in: 4d3d954e user: dgp tags: core-8-5-10-rc
2011-06-19
17:36
Added documentation of the -type attribute that was introduced in TIP#359, and moved documentation of -alpha to common section as it is supported on all platforms now. check-in: 4614c111 user: dkf tags: trunk
2011-06-17
18:41
Crash in unset traces 3062331 check-in: 4c694e7b user: dgp tags: trunk
18:24
Crash in unset traces 3062331 check-in: 6c9558cd user: dgp tags: core-8-5-branch
18:06
Add comments explaining new code. Closed-Leaf check-in: b7530cff user: dgp tags: bug-3062331
2011-06-16
20:27
New attempt to fix Bug 3062331 check-in: e1302383 user: dgp tags: bug-3062331
11:57
Sync with win/tcl.m4 from Tcl check-in: 8abf68ca user: jan.nijtmans tags: trunk
11:55
Sync with win/tcl.m4 from Tcl check-in: 90727609 user: jan.nijtmans tags: core-8-5-branch
11:51
Sync with win/tcl.m4 from Tcl check-in: e5c3146c user: jan.nijtmans tags: core-8-4-branch
2011-06-15
18:22
changes update check-in: 87a2936d user: dgp tags: trunk
2011-06-14
20:41
Improve robustness of last commit. Closed-Leaf check-in: e9e6f67c user: dgp tags: bug-3062331
18:34
update changes check-in: 6714db4f user: dgp tags: bug-3062331
18:26
3062331 Protect against attempting operations on a freed varName value. check-in: ca3d9b72 user: dgp tags: bug-3062331
2011-06-13
18:15
[Bug 3315731] Fix [$entry -invcmd]. check-in: 2d2653c5 user: dgp tags: trunk
2011-06-10
20:14
Merge to RC branch check-in: 93607b5f user: dgp tags: core-8-5-10-rc
20:12
Correct some README bitrot. check-in: 00dce1f0 user: dgp tags: trunk
20:09
Correct some README bitrot. check-in: 68819303 user: dgp tags: core-8-5-branch
17:56
more changes check-in: 5cae079c user: dgp tags: trunk
17:56
more changes check-in: 343e4b28 user: dgp tags: core-8-5-branch
17:23
[Bug 3175610]: Incomplete refresh of line items. check-in: db04a2a2 user: dgp tags: core-8-5-branch
17:18
[Bug 3175610]: Incomplete refresh of line items. check-in: 87393b6f user: dgp tags: core-8-4-branch
16:32
updates to changes check-in: e2133564 user: dgp tags: trunk
2011-06-09
18:10
reconcile changes among branches check-in: 9b03a8ad user: dgp tags: core-8-5-branch
08:08
merge-mark check-in: 168cd989 user: jan.nijtmans tags: trunk
08:07
typo check-in: b319ce4f user: jan.nijtmans tags: core-8-5-branch
07:50
typo check-in: 288d30c9 user: jan.nijtmans tags: core-8-5-branch
2011-06-08
20:24
Purge RCS Keywords check-in: b8a13852 user: dgp tags: trunk
20:06
restore mistaken line delete check-in: a1e8023e user: dgp tags: core-8-5-branch
18:48
typo check-in: 98fd5044 user: dgp tags: core-8-5-branch
17:44
Purge RCS Keywords. check-in: 3f95fbe0 user: dgp tags: core-8-5-branch
16:13
Purge RCS Keywords. check-in: a74f32bb user: dgp tags: core-8-4-branch
14:44
Update changes for 8.5.10 check-in: 2cdc5b18 user: dgp tags: core-8-5-branch
2011-06-07
21:30
merge mark check-in: d97abf01 user: dgp tags: trunk
21:30
correction check-in: 9b0d4315 user: dgp tags: core-8-5-branch
21:28
merge mark check-in: 3c9aabd2 user: dgp tags: trunk
21:27
Backport [Bug 2482771] fix. check-in: 71ccc3ca user: dgp tags: core-8-5-branch
21:14
Bug 2358545: Restore support for values "08" and "09"in a spinbox configured to use -from and -to values. check-in: 054999f4 user: dgp tags: trunk
21:06
Bug 2358545: Restore support for values "08" and "09"in a [spinbox] configured to use -from and -to values. check-in: 621ce463 user: dgp tags: core-8-5-branch
2011-06-06
22:06
Restore proper NUL output to the [console]. [Bug 2546087] check-in: 6c8cc1da user: dgp tags: trunk
21:57
Restore proper NUL output to the [console]. [Bug 2546087] check-in: 7e5d2fdd user: dgp tags: core-8-5-branch
21:56
Restore proper NUL output to the [console]. [Bug 2546087] check-in: 4a36ca25 user: dgp tags: core-8-4-branch
21:36
Second draft of fix for 2546087. This one is better since it avoids even the appearance that the "identity" encoding is something useful. :) Both fixes are fragile to [chan configure]s that set the stdout/err encoding to something incompatible. This is a fragility inherent in the design of Tcl_Channels (see RFE 3312630) Closed-Leaf check-in: d0be486c user: dgp tags: bug-2546087
19:32
doc/frame.n: Fix markup errors. check-in: 2e1b8c55 user: jenglish tags: trunk
17:38
Possible (untested, fragile) fix for Bug 2546087 committed for testing. check-in: 40932346 user: dgp tags: bug-2546087
2011-06-01
11:12
Merged [Bug #3306909] and [Bug #3294593] from 8.5 (menu posting issues) check-in: 6eb621b6 user: patthoyts tags: trunk
10:47
[Bug # 3306909]: tk_popup placement on Windows Vista can be incorrect.

When posting menus near the bottom of the screen on Windows versions newer than XP the menu may be placed incorrectly. This is due to code in PostOverPoint that corrects an error in the XP window manager. This fix is no longer required for Vista and Windows7.

Reported-by: Harald Oehlmann <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 6db4a05c user: patthoyts tags: core-8-5-branch

2011-05-26
20:47
Release candidate branch for Tk 8.5.10 check-in: 98fe7b7c user: dgp tags: core-8-5-10-rc
2011-05-05
06:28
no longer depend on MODULE_SCOPE being defined check-in: 9bc115d8 user: jan.nijtmans tags: trunk
2011-04-30
22:29
[Bug 3294593] fix menu unposting under some conditions.

Moving the pointer off a cascaded submenu over the application window and then back to the parent menu window on a non-cascade entry would leave the submenu displayed when it should be unposted. This patch solves this issue.

Suggested-by: Schelte Bron <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: a337b2c4 user: patthoyts tags: core-8-5-branch

22:28
[Bug 2949774]: cascade menus should popdown ofter loosing the pointer.

When the pointer moves to another entry from a cascade entry the sub-menu should popdown. This is how other menus on X11 work today. This effect will not be used if the user has configured ClickToFocus to maintain the previous Tk menu effects.

(backported from trunk)

Signed-off-by: Pat Thoyts <[email protected]> check-in: 27b9615d user: patthoyts tags: core-8-5-branch

2011-04-29
01:11
Implement support for [wm forget] and [wm manage] on OS X; fix issue with library stripping in install-sh check-in: 8e57498a user: kevin_walzer tags: trunk
2011-04-25
06:47
Converted #ifdef out to use a never-defined symbol so that it is clear that two pieces of code are related. (The guarded code doesn't compile.) check-in: 2d09a336 user: dkf tags: trunk
00:28
Corrected dchars method for polygon check-in: a038b01f user: pspjuth tags: pspjuth-canvas
2011-04-24
23:27
Corrected index method for polygon check-in: 51fe9467 user: pspjuth tags: pspjuth-canvas
23:04
Fixes line behaviour, and a crash in polygon check-in: eacf61ca user: pspjuth tags: pspjuth-canvas
22:13
Canvas polygon experiment. This commit puts current behaviour into tests, while fixing a few crashing cases. check-in: e36fef63 user: pspjuth tags: pspjuth-canvas
2011-04-22
18:24
[Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 5df336a5 user: pspjuth tags: trunk
18:21
[Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 7262cbf0 user: pspjuth tags: core-8-5-branch
18:17
[Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 22a6a821 user: pspjuth tags: core-8-4-branch
2011-04-21
23:03
merge-mark check-in: 1dcdcb18 user: jan tags: trunk
22:56
eliminate unneeded variable displayFocusPtr check-in: 659cc90e user: jan tags: core-8-5-branch
21:23
Document all variable options as global. check-in: 212866a0 user: pspjuth tags: trunk
21:18
Document all variable options as global. check-in: 826dd8fd user: pspjuth tags: core-8-5-branch
21:01
Document all variable options as global. check-in: 6242f06c user: pspjuth tags: core-8-4-branch
00:22
Synchronize rules.vc with the version in the tcl source tree.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 66b19d9c user: patthoyts tags: trunk

00:17
Synchronize rules.vc with the version in the tcl source tree.

Signed-off-by: Pat Thoyts <[email protected]> check-in: cf3a5e70 user: patthoyts tags: core-8-5-branch

2011-04-12
14:29
minor nits, taken over from TEA (tclconfig) check-in: 996d3b4c user: jan.nijtmans tags: trunk
14:28
minor nits, taken over from TEA (tclconfig) check-in: 2d4f4a71 user: jan.nijtmans tags: core-8-5-branch
2011-04-11
12:30
Resolve ChangeLog conflict mistakenly committed. check-in: 9df6b36e user: dgp tags: trunk
07:53
sync with Tcl version of tcl.m4 check-in: da0375ad user: jan.nijtmans tags: trunk
2011-04-06
14:54
Don't use -fvisibility=hidden with static libraries (--disable-shared) check-in: 059fca21 user: jan.nijtmans tags: trunk
13:11
Make symbols "main" and "Tcl_AppInit" MODULE_SCOPE: there is absolutely no reason for exporting them. check-in: d4cade2c user: jan.nijtmans tags: trunk
2011-04-04
22:08
[Bug 723765]: When a slave was removed from grid, the -in option was not remembered. check-in: f3efdba8 user: pspjuth tags: trunk
22:04
[Bug 723765]: When a slave was removed from grid, the -in option was not remembered. check-in: 403a6f20 user: pspjuth tags: core-8-5-branch
20:19
* win/tkWinDialog.c (FontchooserShowCmd): Change the CHOOSEFONT and LOGFONT used with sizeof to CHOOSEFONTA and LOGFONTA to match their local variable declarations (i.e. mismatch with -DUNICODE). This code is not present in 8.4 or 8.5. check-in: 462d7b56 user: mistachkin tags: trunk
19:45
[Bug 2997657]: Removed -container from labelframe documentation since it does not work as expected and does not make sense as a container. Added note to frame about restrictions when used as a container. check-in: 5f4bcf23 user: pspjuth tags: trunk
19:40
[Bug 2997657]: Removed -container from labelframe documentation since it does not work as expected and does not make sense as a container. Added note to frame about restrictions when used as a container. check-in: 7b107e6e user: pspjuth tags: core-8-5-branch
2011-03-28
21:10
Make tk::FindAltKeyTarget handle the traversal of the logical window manager hierarchy correctly. Based on comments by Emiliano Gavilan. check-in: c1b5bef4 user: dkf tags: trunk
11:44
set default MODULE_SCOPE=extern, in case no other value is determined check-in: b4c6e652 user: jan.nijtmans tags: trunk
09:22
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: 0ecc5f95 user: jan.nijtmans tags: trunk
09:20
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: bc537f82 user: jan.nijtmans tags: core-8-5-branch
09:16
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: 62921742 user: jan.nijtmans tags: core-8-4-branch
2011-03-27
20:10
merge-mark check-in: 8bc432d6 user: jan tags: trunk
20:09
fix genStubs.tcl in one place where it generated "void *" in stead of "VOID *" check-in: 3e846767 user: jan tags: core-8-5-branch
2011-03-26
06:38
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 7c9050ee user: jan tags: trunk
06:36
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 214c36af user: jan tags: core-8-5-branch
06:35
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 970fa676 user: jan tags: core-8-4-branch
2011-03-24
09:00
[Bug #3239768] tk8.4.19 (and later) WIN32 menu font support. check-in: e8ecd9d0 user: jan.nijtmans tags: trunk
08:50
[Bug #3239768] tk8.4.19 (and later) WIN32 menu font support. check-in: 25270cde user: jan.nijtmans tags: core-8-5-branch
08:11
[Bug #3239768] tk8.4.19 (and later) WIN32 menu font support check-in: 2423937d user: jan.nijtmans tags: core-8-4-branch
2011-03-22
20:51
[Bug 3000002]: enable use of system sizes for vsapi elements

Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size.

Reported-by: Mark Garvey <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 13e1965a user: patthoyts tags: trunk

20:48
[Bug 3000002]: enable use of system sizes for vsapi elements

Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size.

Reported-by: Mark Garvey <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 69d26c40 user: patthoyts tags: core-8-5-branch

2011-03-19
02:02
[Bug 3223850] - button remains stuck when disabled as depressed on XP

If a button is disabled while the state is pressed, then the release event handler did not remove the pressed state. Modified the handler to always remove the pressed state while only calling invoke if !disabled.

Reported-by: Thomas MENEZ <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: d36ac26e user: patthoyts tags: trunk

02:00
[Bug 3223850] - button remains stuck when disabled as depressed on XP

If a button is disabled while the state is pressed, then the release event handler did not remove the pressed state. Modified the handler to always remove the pressed state while only calling invoke if !disabled.

Reported-by: Thomas MENEZ <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 3837f9f2 user: patthoyts tags: core-8-5-branch

00:45
[Bug 3205464] - handle [wm forget] when the parent is unmapped on windows

The fix for [Bug 2009788] prevented a crash but causes windows to be lost if their parent is unmapped when [wm forget] is called. Added a test for this case and ensure that the parent window exists when we remap the child to its parent.

Reported-by: Koen Danckaert <[email protected]> Reported-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: d6b1369e user: patthoyts tags: trunk

00:39
[Bug 3205464] - handle [wm forget] when the parent is unmapped on windows

The fix for [Bug 2009788] prevented a crash but causes windows to be lost if their parent is unmapped when [wm forget] is called. Added a test for this case and ensure that the parent window exists when we remap the child to its parent.

Reported-by: Koen Danckaert <[email protected]> Reported-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: ecfa48e7 user: patthoyts tags: core-8-5-branch

2011-03-17
14:38
merge core-8-5-branch Closed-Leaf check-in: ed41b6cd user: jan.nijtmans tags: bug-3216070
11:58
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead. check-in: 3bc04036 user: mistachkin tags: trunk
07:40
Missing past ChangeLog entry, and unbreak debug-build. check-in: d602c8eb user: jan.nijtmans tags: trunk
2011-03-16
23:51
[Bug 3181181] tearoff sub-menu windows not being shown on Windows.

Commit f59e9722e9 changed tearoff menu windows to be transient toolwindow toplevels. However the hidden menu hierarchy confuses the toplevel search when the menu being torn off is a submenu and not a direct child of the menubar. This patch fixes the search to exclude these hidden menu windows.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 7878ce5c user: patthoyts tags: trunk

23:47
[Bug 3181181] tearoff sub-menu windows not being shown on Windows.

Commit f59e9722e9 changed tearoff menu windows to be transient toolwindow toplevels. However the hidden menu hierarchy confuses the toplevel search when the menu being torn off is a submenu and not a direct child of the menubar. This patch fixes the search to exclude these hidden menu windows.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 8c54d46c user: patthoyts tags: core-8-5-branch

22:13
bug-3216070 check-in: 0fc858d2 user: jan.nijtmans tags: bug-3216070
22:09
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. check-in: 6ad18dac user: jan.nijtmans tags: trunk
22:06
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. check-in: 19e46065 user: jan.nijtmans tags: core-8-5-branch
21:57
autoconf-2.59 check-in: 1eb43e60 user: jan.nijtmans tags: trunk
21:52
autoconf-2.59 check-in: 453176f9 user: jan.nijtmans tags: core-8-5-branch
2011-03-14
12:30
Eliminate some more unneeded write-only variables (discovered by gcc-4.6) check-in: 38aa89a8 user: jan.nijtmans tags: trunk
2011-03-12
17:45
Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to be using useful casts internally. check-in: 142e016e user: dkf tags: trunk
00:06
Eliminate unneeded _TkFinalize wrapper. check-in: b3141a58 user: jan.nijtmans tags: trunk
00:03
Eliminate unneeded _TkFinalize wrapper. check-in: 7bdee82d user: jan.nijtmans tags: core-8-5-branch
2011-03-11
23:48
merge-mark check-in: 59d5f0cb user: jan.nijtmans tags: core-8-5-branch
23:47
SEH-emulation for AMD64 mingw-w64 does not accept _WIN32_IE < 0x0501 Merged --cherrypick from core-8-5-branch (2010-12-13, f4ecadb40d) remove conflicting definition of timezone struct check-in: 5b16e78f user: jan.nijtmans tags: core-8-4-branch
15:01
merge-mark check-in: b078bfa9 user: jan.nijtmans tags: core-8-5-branch
15:00
SC_EMBED_MANIFEST macro Merged --cherrypick from core-8-5-branch (2010-08-26, 3416226333358009f) check-in: 99a18868 user: jan.nijtmans tags: core-8-4-branch
09:19
Eliminate some unneeded write-only variables (discovered by gcc-4.6) check-in: f8b0c7f2 user: jan.nijtmans tags: trunk
09:13
Eliminate some unneeded write-only variables (discovered by gcc-4.6) check-in: 55e551bb user: jan.nijtmans tags: core-8-5-branch
2011-03-10
16:03
merge-mark check-in: 27e30f4a user: jan.nijtmans tags: trunk
15:27
[Bug 3205260] avoid crash in wm manage of children with null class

The tkhtml widget doesn't set it's window class. The Windows implementation of the wm manage command checks to see if the contained window is actually a menu (looking for torn-off menus) by examining the class. This patch adds a check for a null class to avoid crashing as suggested.

Suggested-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 27afdfb6 user: patthoyts tags: core-8-5-branch

12:26
[Bug 3205260] avoid crash in wm manage of children with null class

The tkhtml widget doesn't set it's window class. The Windows implementation of the wm manage command checks to see if the contained window is actually a menu (looking for torn-off menus) by examining the class. This patch adds a check for a null class to avoid crashing as suggested.

Suggested-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 6c9715e8 user: patthoyts tags: trunk

2011-03-09
17:03
Fix libXft check check-in: 53d9debe user: rmax tags: trunk
16:55
Fix libXft check check-in: 2238347e user: rmax tags: core-8-5-branch
2011-03-08
20:45
We are no longer on CVS, so don't need the .cvsignore files any more check-in: 47713be6 user: jan.nijtmans tags: trunk
20:39
We are no longer on CVS, so don't need the .cvsignore files any more check-in: f3455aee user: jan.nijtmans tags: core-8-5-branch
2011-03-05
11:07
We are no longer on CVS, so don't need the .cvsignore files any more check-in: 7969d3a4 user: jan.nijtmans tags: core-8-4-branch
2011-03-03
12:47
[Bug 3175610]: Incomplete refresh of line items. check-in: 6ec19a46 user: ferrieux tags: trunk
2011-03-02
16:50
* doc/tk_mac.n (new file): Description of OSX-specific functionality in Tk, contributed by Kevin Walzer. * doc/button.n, doc/font.n, doc/menu.n: Noted which parts of these commands are intentionally not fully supported on OSX.
check-in: d6143682 user: dkf tags: trunk
2011-02-28
21:29
Mark merge of 8.5 bugfixes into 8.6 development. check-in: fd79f497 user: dgp tags: trunk
21:28
Mark merge of 8.4 bugfixes into 8.5 development. check-in: 26a1f54b user: dgp tags: core-8-5-branch
2011-01-25
08:49
[Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. Just the strcpy->memcpy part, to prevent anything like [Bug #3164879] check-in: c3b14185 user: nijtmans tags: core-8-4-branch
08:31
[Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. Just the strcpy->memcpy part, to prevent anything like [Bug #3164879] check-in: eea2c8aa user: nijtmans tags: core-8-5-branch
2011-01-24
19:50
tkSelect.c: Fix for [Bug #3164879] (memory allocation bug introduced by [Patch #3129527]) check-in: 129bebcc user: jenglish tags: trunk
15:20
Fix for SF bug 2907388 (crash on composite characters) check-in: 9b0938d2 user: wordtech tags: trunk
2011-01-22
18:49
ttk::combobox: Add missing 'validate' command (reported by schelte). check-in: 8e16a6b7 user: jenglish tags: trunk
18:48
ttk::combobox: Add missing 'validate' command (reported by schelte). check-in: 0417936d user: jenglish tags: core-8-5-branch
2011-01-19
14:28
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: ef62c8b8 user: nijtmans tags: core-8-5-branch
08:40
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: 92aabe1a user: nijtmans tags: core-8-5-branch
08:39
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: 1991bcd2 user: nijtmans tags: core-8-5-branch
08:37
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: ebf9ae17 user: nijtmans tags: core-8-5-branch
2011-01-17
08:46
handle --enable-64bit=ia64 for gcc. BACKPORT. check-in: 27d1d095 user: nijtmans tags: core-8-5-branch
2011-01-14
23:43
Remove stippling from disabled images under Aqua; renders as white box currently. check-in: 6d29c6a3 user: wordtech tags: trunk
2011-01-13
11:32
[Patch #3154705] Close button has no effect. Add <Escape> binding as well (backported from Tcl 8.5) check-in: 3f19aab7 user: nijtmans tags: core-8-4-branch
07:48
[Patch #3154705] Close button has no effect check-in: 7cfb8b1c user: nijtmans tags: core-8-5-branch
07:39
[Patch #3154705] Close button has no effect check-in: e4df8097 user: nijtmans tags: trunk
2011-01-12
11:05
handle --enable-64bit=ia64 for gcc check-in: 3d1a9d92 user: nijtmans tags: trunk
2011-01-06
08:51
Add changes to OSX files check-in: eb70c17a user: wordtech tags: trunk
08:05
Fix for radiobuttons and checkbuttons not displaying in popup menus. check-in: 01a41907 user: wordtech tags: trunk
06:00
Cast some NULLs to (void *) in order to quash "missing sentinel in function call" compiler warnings. check-in: b7a58eae user: stwo tags: core-8-5-branch
05:58
Cast some NULLs to (void *) in order to quash "missing sentinel in function call" compiler warnings. check-in: 81e50c85 user: stwo tags: trunk
04:44
Fix for 3012605, enables menu entries if parent is enabled. check-in: 040ff1ab user: wordtech tags: trunk
00:15
Fix for 3086887, speeds up scrolling check-in: 2c772669 user: wordtech tags: trunk
00:04
Fix for 2857300, improves rounding up on text width [submitted by treectrl] check-in: d6cbedac user: wordtech tags: trunk
2011-01-04
22:36
Textured background windows check-in: 596abe19 user: wordtech tags: trunk
2010-12-17
23:13
Clean up '.PHONY:' targets: Arrange those common to Tcl and Tk as in Tcl's Makefile.in, add any missing ones and remove duplicates. check-in: fc05776e user: stwo tags: trunk
21:57
[Bug 2446711]: Remove 'allpatch' target. check-in: b949fa0e user: stwo tags: trunk
21:57
[Bug 2446711]: Remove 'allpatch' target. check-in: 329b7190 user: stwo tags: core-8-5-branch
17:57
Use 'rpmbuild', not 'rpm' [Bug 2537626]. check-in: 3dd5c6d8 user: stwo tags: trunk
17:57
Use 'rpmbuild', not 'rpm' [Bug 2537626]. check-in: 88ee6779 user: stwo tags: core-8-5-branch
15:14
refactor isatty() function for Windows Let TkpDisplayWarning() send the message directly to the debugger, if available, otherwise do as before check-in: 27a28c58 user: nijtmans tags: trunk
2010-12-16
09:03
[Patch 3124554]: Move WishPanic from Tk to Tcl Remove special MessageBox'es here, since every panic-related thing is now handled correctly by Tcl check-in: 46e8dc1e user: nijtmans tags: trunk
01:55
Installer Improvements. Similar to Tcl [Patch 3101127]. check-in: a3b936f0 user: stwo tags: trunk
2010-12-15
08:56
[Patch #3124683]: platform specific stuff in (tcl|tk)Main.c check-in: dd77e970 user: nijtmans tags: trunk
2010-12-13
22:37
[Bug 3135271] Link error due to hidden symbols (CentOS 4.2) check-in: 27d5ca1d user: nijtmans tags: trunk
21:23
Cross-compile support for Win and UNIX (backported) check-in: f4ecadb4 user: nijtmans tags: core-8-5-branch
15:25
Change "Application initialization failed" to "application-specific initialization failed", for consistency with Tcl. check-in: bd3a03b0 user: nijtmans tags: trunk
09:24
See also: [Patch 1910041] and [Patch 3059922]. SEH emulation on Win64 was not correct here: it sometimes results in a crash. Contrary to the other places, the code here is not meant to protect from OS bugs, but to protect Finalizing Tk when the application went in an invalid state. check-in: 08d04e84 user: nijtmans tags: trunk
2010-12-12
12:01
Better building on OpenBSD. check-in: 1a228553 user: stwo tags: core-8-5-branch
11:53
Better building on OpenBSD. check-in: fe95b88a user: stwo tags: trunk
2010-12-10
15:47
Fix manifest-generation for 64-bit gcc (mingw-w64) check-in: c7647a0e user: nijtmans tags: trunk
2010-12-06
10:30
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2 check-in: 7ac32814 user: nijtmans tags: trunk
2010-12-05
08:56
[Patch #3116490] cross-compile support for unix check-in: 560462d9 user: nijtmans tags: trunk
2010-12-03
09:21
[Patch #3116490] cross-compile Tk mingw32 on unix. This makes it possible to cross-compile Tcl/Tk for Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64 build tools. check-in: ed088460 user: nijtmans tags: trunk
2010-12-02
13:36
fix/regen check-in: 6eccb1fb user: dkf tags: trunk
13:00
regen check-in: f80b41f3 user: dkf tags: trunk
11:38
* generic/tkInt.decls (TkDrawAngledTextLayout,TkDrawAngledChars,...): Expose angled text API for Emiliano Gavilan. Still only in internal stub table.
check-in: 587a05d8 user: dkf tags: trunk
2010-11-29
11:25
Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of different size check-in: 4fa2f0ad user: nijtmans tags: trunk
11:01
Make assembler code compile in Win64 with gcc. check-in: 1c246bd2 user: nijtmans tags: trunk
09:07
Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of different size check-in: c6ea063c user: nijtmans tags: trunk
2010-11-24
15:15
re-wrote TkpDisplayWarning such that it does not use an Tcl API calls any more, so it works even with an ill-initialized Tcl Teach WishPanic how to thread UTF-8 in it's messagebox. Both of those changes backported from Tcl 8.6. No change in functionality. check-in: e7a9f4f8 user: nijtmans tags: core-8-5-branch
15:11
[Bug #3071836]: Crash/Tcl_Panic on WinXP saving file to C:\ check-in: 86a806c2 user: nijtmans tags: core-8-5-branch
12:57
use TkpDisplayWarning as panic proc on Windows, but restore panic dialog title to exactly what it was in Tk 8.5 ("Fatal Error in Wish") check-in: 7670e73d user: nijtmans tags: trunk
11:14
Remove unused strrchr, combine outChannel/errChannel variables to a single variable check-in: ff4d73db user: nijtmans tags: trunk
10:34
re-write TkpDisplayWarning not to use any Tcl functions any more. This allows TkpDisplayWarning to be used as panic proc on Windows check-in: 19068c75 user: nijtmans tags: trunk
08:08
[Bug #3071836]: Crash/Tcl_Panic on WinXP saving file to C:\ check-in: 94cb1f50 user: nijtmans tags: trunk
2010-11-19
22:42
Allow cross-compilation by default (backported) Use -pipe for gcc on win32 (backported) check-in: 070f77c8 user: nijtmans tags: core-8-5-branch
14:48
Revise Tcl_Panic() calls ending with a newline removing the newline, because Tcl_Panic() outputs a final newline already check-in: 870897bc user: nijtmans tags: trunk
2010-11-18
22:49
Allow cross-compilation by default. check-in: 3c465de3 user: nijtmans tags: trunk
15:54
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for cygwin and mingw32 too. check-in: b04b216d user: nijtmans tags: trunk
2010-11-17
21:11
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for mingw-w64 check-in: 9054e565 user: nijtmans tags: trunk
14:31
Workaround for bug in some versions of mingw-w64 check-in: 22e8d6c0 user: nijtmans tags: trunk
10:37
Bring compilation under mingw-w64 a bit closer to reality (but don't break mingw32 build!) check-in: 519cd9d7 user: nijtmans tags: trunk
2010-11-16
15:07
[Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 check-in: b24db3e0 user: nijtmans tags: trunk
15:06
[Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 check-in: e2f3d688 user: nijtmans tags: core-8-5-branch
14:05
Bring compilation under mingw-w64 a bit closer to reality check-in: bef1bffc user: nijtmans tags: trunk
2010-11-15
10:10
reverted previous commit: it has effect on the Windows console check-in: f2d25278 user: nijtmans tags: trunk
09:24
Eliminate use of the function Tcl_WinTCharToUtf in generic code check-in: ca445d67 user: nijtmans tags: trunk
2010-11-10
17:44
* changes: Updates for 8.6b2 release. check-in: 5d093f29 user: andreas_kupries tags: trunk
2010-11-06
00:43
Update NL catalog. For other languages, sorting and fix some locations of "&" check-in: 3f96b1bc user: nijtmans tags: trunk
2010-11-05
08:20
Sync TK_ASCII_MAIN usage with tclMain.c check-in: d6844844 user: nijtmans tags: trunk
07:49
Use unicode copyright sign, in stead of depending on translation. check-in: d56b3df1 user: nijtmans tags: trunk
2010-11-04
15:17
* changes: Updates for 8.6b2 release.
check-in: 96d3c812 user: dgp tags: trunk
09:48
Updated German messages. Thanks to Ruediger Haertel. [Patch 2442309] [Bug 3102739]. check-in: b170dc02 user: nijtmans tags: core-8-5-branch
2010-11-03
12:11
[FRQ 2965056]: Windows build with -DUNICODE check-in: c9f9a859 user: nijtmans tags: trunk
2010-10-31
21:25
Add -D_CRT_SECURE_NO_DEPRECATE and -D_CRT_NONSTDC_NO_DEPRECATE, reducing the number of deprecation warnings on later VC++ versions. Better VCVERSION determination. All changes backported from Tcl8.5/8.6 check-in: 63cc534f user: nijtmans tags: core-8-4-branch
2010-10-23
21:43
Update for VS10 check-in: 16f33d69 user: nijtmans tags: core-8-4-branch
21:29
Update for VS10 check-in: e9950e27 user: nijtmans tags: core-8-5-branch
2010-10-11
21:50
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" implemented for Tk on MSVC++ check-in: 9f72f1b3 user: nijtmans tags: trunk
21:35
Fix crash in 'tag add' / 'tag remove' when no -tags specified [SF#3085489]. check-in: 5a74549e user: jenglish tags: core-8-5-branch
21:34
Fix crash in 'tag add' / 'tag remove' when no -tags specified [SF#3085489]. check-in: 27300258 user: jenglish tags: trunk
13:33
[FRQ 2965056]: Windows build with -DUNICODE check-in: 9c58bb7f user: nijtmans tags: trunk
12:27
Add netapi32 to the windows link line check-in: cb0761d5 user: nijtmans tags: trunk
2010-10-06
14:34
win/Makefile.in (genstubs): Generate ttk files as well check-in: 427acc56 user: nijtmans tags: trunk
14:33
[FRQ 2965056]: Windows build with -DUNICODE check-in: e7d9b592 user: nijtmans tags: trunk
10:19
* win/Makefile.in (genstubs): [Tcl Bug 3082049]: Typo.
check-in: 10798fd2 user: dkf tags: core-8-5-branch
10:15
* win/Makefile.in (genstubs): [Tcl Bug 3082049]: Typo.
check-in: 7206b561 user: dkf tags: trunk
2010-10-05
14:48
[Bug 3080953] Malformed Unicode characters in %A substitution Problem was in the static function GetTranslatedKey(). check-in: cfd1a889 user: nijtmans tags: trunk
13:47
[Bug 3080953] Malformed Unicode characters in %A substitution The problem is somewhere in tkWinX.c, so temporary don't compile it with -DUNICODE, until the real problem is found. check-in: 29e2c6cf user: nijtmans tags: trunk
2010-10-01
12:04
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): [Bug 3078902]: Ensure that zero-dimensioned data blocks cause no changes at all instead of causing a hang.
check-in: a6a0690c user: dkf tags: trunk
2010-09-29
20:10
tkMain.c: make compilable with -DUNICODE as well check-in: cc841a90 user: nijtmans tags: trunk
19:30
re-generate configure with autoconf-2.59 check-in: cb137901 user: nijtmans tags: trunk
2010-09-28
10:42
Add explicit scspec "EXTERN", as in Tcl Don't let Tk_MainEx macro disturb compilation check-in: c132c17d user: nijtmans tags: trunk
08:22
[Bug 3076671] CVS HEAD Tk build fails on win32 with msys/mingw. Make it compile on older mingw as well. check-in: eff2e22f user: nijtmans tags: trunk
2010-09-23
21:45
Make Tcl_SetPanicProc and Tcl_GetStringResult callable without stubs, just as Tcl_SetVar. check-in: 5ee7849d user: nijtmans tags: trunk
20:59
winMain should never be called with stubs check-in: 7303d77f user: nijtmans tags: trunk
11:50
Dummy genstubs::export (from genStubs.tcl) check-in: 00a78095 user: nijtmans tags: trunk
10:01
Add -Wdeclaration-after-statement tkWinX.c,winMain.c: Make compilable with -DUNICODE tkAppInit.c,winMain.c: Many clean-ups in comments, so all (tcl|tk)AppInit.c variants use the same style. check-in: 605a9af9 user: nijtmans tags: trunk
2010-09-20
21:21
clean-up, port all genStubs.tcl changes from Tcl to ttkGenStubs.tcl as well (no change in any output files) check-in: 78eda959 user: nijtmans tags: trunk
21:18
clean-up, port all genStubs.tcl changes from Tcl to ttkGenStubs.tcl as well (no change in any output files) check-in: e670eb3e user: nijtmans tags: trunk
2010-09-16
21:05
win/tkWinX.c (_WIN32_IE): update to IE5.5 base expectation check-in: 6f3f255b user: hobbs tags: trunk
2010-09-14
08:50
[FRQ 2965056]: Windows build with -DUNICODE check-in: 1d0e55d7 user: nijtmans tags: trunk
2010-09-13
08:14
Move definitions of WINVER/_WIN32_WINNT to one place, now that we only support Win2000+ check-in: 5c5b2895 user: nijtmans tags: trunk
08:11
Move definitions of WINVER/_WIN32_WINNT to one place, now that we only support Win2000+ check-in: 4d9f550b user: nijtmans tags: trunk
2010-09-10
08:59
Make compilable with -DUNICODE, or mark files with a TODO which are not done yet. tkWinPort.h: mingw/cygwin fixes: <tchar.h> should always be included here. check-in: bf1b4597 user: nijtmans tags: trunk
2010-09-09
14:59
win/rules.vc: (sync with tcl version) mingw should always link with -ladvapi32 Remove ascii variant of tkWinPocs table, it is no longer necessary. check-in: 81ceafb7 user: nijtmans tags: trunk
2010-09-08
17:57
TreeviewSeeCommand: Schedule redisplay if [$tv see] opens any items #2829363 check-in: cc412600 user: jenglish tags: core-8-5-branch
17:57
TreeviewSeeCommand: Schedule redisplay if [$tv see] opens any items #2829363 check-in: f475d502 user: jenglish tags: trunk
2010-09-05
14:43
* library/bgerror.tcl: [Bugs 3046742,3046750]: Improve keybindings for the background error dialog, and allow the use of the window manager controls for closing it (where supported). The Escape key now causes all remaining background error messages in the queue to be dropped.
check-in: 40cc6786 user: dkf tags: trunk
2010-09-02
18:05
Tag for RC4 release check-in: a774fe93 user: dgp tags: core-8-5-9, core-8-5-branch
17:47
library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl: Specify disabled combobox text foreground color #3057573. check-in: d7ede6b6 user: jenglish tags: trunk
17:46
library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl: Specify disabled combobox text foreground color #3057573. check-in: 6bc41796 user: jenglish tags: core-8-5-branch
2010-09-01
20:04
* changes: Updated for 8.5.9 release.
check-in: 9ca04d5a user: dgp tags: core-8-5-branch
16:40
library/ttk/entry.tcl: Revert keyboard navigation bindings to use real events instead of virtual events. check-in: 5d87a646 user: jenglish tags: core-8-5-branch
15:15
* doc/menu.n: Formatting error.
check-in: c95fd071 user: dgp tags: core-8-5-branch
14:26
Tag for RC2 release check-in: 047d5b15 user: dgp tags: core-8-5-branch
2010-08-31
20:47
* win/tcl.m4: Applied patch by Jeff fixing issues with the manifest handling on Win64. * win/configure: Regenerated. check-in: 3dc461a6 user: andreas_kupries tags: trunk
20:47
* win/tcl.m4: Applied patch by Jeff fixing issues with the manifest handling on Win64. * win/configure: Regenerated. check-in: 7eb3622e user: andreas_kupries tags: core-8-5-branch
2010-08-30
14:16
Tag for RC1 release check-in: 12f348c4 user: dgp tags: core-8-5-branch
2010-08-27
01:00
* unix/Makefile.in: add valgrind target * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found.
check-in: 07465566 user: hobbs tags: trunk
00:57
* win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE): * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+.
check-in: f56a5c06 user: hobbs tags: trunk
00:33
* generic/tkText.c (DumpLine): s/segPtr->size/currentSize/ throughout, but particularly in if lineChanged block where segPtr may no longer be valid. [Bug 3053347]
check-in: fe218368 user: hobbs tags: trunk
00:32
* generic/tkText.c (DumpLine): s/segPtr->size/currentSize/ throughout, but particularly in if lineChanged block where segPtr may no longer be valid. [Bug 3053347]
check-in: c8bd1f7d user: hobbs tags: core-8-5-branch
00:21
* win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE): * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+.
check-in: 34162263 user: hobbs tags: core-8-5-branch
00:19
* unix/Makefile.in: add valgrind target * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found.
check-in: a298d124 user: hobbs tags: core-8-5-branch
2010-08-26
19:56
add Ttk update to changes check-in: 3004501f user: hobbs tags: core-8-5-branch
02:07
note bug/patch 3053320 for ttk backport changes check-in: c671cbdc user: hobbs tags: core-8-5-branch
02:06
Major backport of 8.6 Ttk for 8.5.9. Most changes were only being committed to head (8.6), although they could apply for 8.5 as well. This re-sync makes future work easier to maintain and adds some useful work for 8.5 users. Notable changes: - Lots of code cleanup - Some bug fixes never backported - Addition of ttk::spinbox - minor color changes - Improved Vista/7 styling - Move to tile version 0.8.6 (pseudo-package) - ABI and API compatible (even $w identify) - minor new features (extended $w identify)
check-in: 4cd6631d user: hobbs tags: core-8-5-branch
2010-08-24
18:34
* changes: Updated for 8.5.9 release.
check-in: fcb128dc user: dgp tags: core-8-5-branch
2010-08-21
16:35
[Patch 3034251]: Backport ttkGenStubs.tcl features to genStubs.tcl, partly: Use void (*reserved$i)(void) = 0 instead of void *reserved$i = NULL for unused stub entries, in case pointer-to-function and pointer-to-object are different sizes. check-in: 967ec199 user: nijtmans tags: trunk
2010-08-19
23:32
* doc/listbox.n (SEE ALSO): [Bug 3048809]: Corrected what other page was referred to (ttk::treeview can work as a listbox).
check-in: bd2bee2f user: dkf tags: core-8-5-branch
05:23
Move USE_OLD_IMAGE support after tkDecls.h check-in: 64232a30 user: nijtmans tags: trunk
05:05
[Patch 3034251] partly: remove some more unneeded ifdeffery from stub header files check-in: 85ac6ca5 user: nijtmans tags: trunk
2010-08-16
08:40
regen check-in: 03643d25 user: das tags: core-8-5-branch
2010-08-12
07:59
* library/text.tcl (TextCursorInSelection): [Patch 2585265]: Backport of factoring-out of decision logic for whether to delete the selected text.
check-in: 661652c3 user: dkf tags: core-8-5-branch
00:37
* win/Makefile.in (%.${OBJEXT}): better implicit rules support
check-in: 2e49a986 user: hobbs tags: core-8-5-branch
00:36
* win/Makefile.in (%.${OBJEXT}): better implicit rules support
check-in: edf79383 user: hobbs tags: trunk
00:34
* unix/configure: regen with ac-2.59 * unix/configure.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TK_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support.
check-in: 29429ad4 user: hobbs tags: trunk
00:14
* unix/configure: regen with ac-2.59 * unix/configure.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TK_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support.
check-in: 3914ddc5 user: hobbs tags: core-8-5-branch
2010-08-11
17:18
* changes: Updates for 8.6b2 release.
check-in: 3fc00466 user: dgp tags: trunk
09:39
* generic/tkCanvLine.c (LineDeleteCoords): [Bug 2900121]: Backport of fix to sense of test.
check-in: 974b676f user: dkf tags: core-8-5-branch
2010-08-10
20:36
tidy up check-in: 0f34e5d3 user: dgp tags: core-8-5-branch
17:28
* library/msgs/pl.msg: Backport updates to pl.msg from HEAD
check-in: 5ee7c5c0 user: dgp tags: core-8-5-branch
2010-08-05
17:09
move release tag check-in: 9013a0b4 user: uid37551 tags: core-8-5-branch
2010-08-04
19:39
fix DFARs note for number-adjusted rights clause check-in: 417415b8 user: hobbs tags: trunk
19:38
fix DFARs note for number-adjusted rights clause check-in: bb37c9c1 user: hobbs tags: core-8-5-branch
17:06
* generic/tk.h: Bump to 8.5.9 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updated for 8.5.9 release.
check-in: 0d60450e user: dgp tags: core-8-5-branch
2010-08-03
23:13
* library/button.tcl (::tk::CheckEnter): use uplevel set instead of set :: to work with other var resolvers (itcl). [AS Bug#87409]
check-in: 528a087e user: hobbs tags: trunk
23:12
* library/button.tcl (::tk::CheckEnter): use uplevel set instead of set :: to work with other var resolvers (itcl). [AS Bug#87409]
check-in: cf11722c user: hobbs tags: core-8-5-branch
16:14
Dup test IDs check-in: 9facd5a1 user: dgp tags: trunk
16:14
Dup test IDs check-in: 41cf133e user: dgp tags: core-8-5-branch
14:43
* changes: Updated for 8.5.9 release.
check-in: 7f477992 user: dgp tags: core-8-5-branch
2010-07-18
23:58
* generic/tkImgGIF.c (StringWriteGIF): Added ability to write a GIF to a string (as a byte array, of course) following comments on c.l.t by Aric Bills. Also improved readability of some of the function and field names in this file.
check-in: 0c405ec3 user: dkf tags: trunk
2010-07-16
22:06
[Tcl Bug 3029891] Functions that don't belong in the stub table (Tk part, not really removed from the stub table, just disabled) [Bug 3027438] Tk_Main calls Tcl_CreateInterp before Tcl_FindExecutable check-in: 9cdcf2d3 user: nijtmans tags: trunk
2010-07-06
17:15
* doc/text.n: Fixed minor typo in the description of 'text delete', as reported by <[email protected]> on the chat. check-in: 831a6bb1 user: andreas_kupries tags: core-8-5-branch
17:15
* doc/text.n: Fixed minor typo in the description of 'text delete', as reported by <[email protected]> on the chat. check-in: cae3e453 user: andreas_kupries tags: trunk
2010-07-03
17:25
ttk_widget.n(SEE ALSO): s/style/ttk::style/ (patch from David Welton sent to tcl-core) check-in: 3f3c41ca user: jenglish tags: trunk
2010-07-01
21:31
[Bug #3020677] wish can't link reg1.2 check-in: 5e0f4c20 user: nijtmans tags: trunk
2010-06-22
14:02
[Patch #3019624] fix "place" command segfault on half-dead app main window. check-in: 9b0850a4 user: a_kovalenko tags: trunk
07:53
[Bug #3019363] "make genstubs" failure (undid previous unintended edit) check-in: 9a9a3c57 user: nijtmans tags: trunk
07:41
[Bug #3019363] "make genstubs" failure check-in: 59114690 user: nijtmans tags: trunk
2010-06-21
12:14
[Patch #2999889] TkCopyAndGlobalEval obsolete check-in: 38a1e04c user: nijtmans tags: trunk
2010-06-19
16:18
[Patch 3009998]: Replace binding procedures with ordinary event handlers in win/tkWinScrlbr.c and carbon/tkMacOSXScrlbr.c.

Simplifications enabled by previous change:

* TkCreateBindingProcedure() and associated machinery no longer needed. * TkBindDeadWindow() no longer needed. * TK_DEFER_MODAL_LOOP and associated machinery no longer needed. * Tests related to C binding procedures no longer needed.
check-in: afaa6c96 user: jenglish tags: trunk
2010-06-15
16:59
[Bug 3016598] Bump dummy [package ifneeded tile] version to 0.8.6. check-in: 00a7db3d user: jenglish tags: trunk
14:30
* library/text.tcl (TextCursorInSelection): [Patch 2585265]: Make it so that pressing delete or backspace when the primary selection does not include the insertion cursor does not cause the deletion of the inserted text.
check-in: ddd934fe user: dkf tags: trunk
12:40
Terminate TkEnsemble definition with NULL check-in: 207c3431 user: nijtmans tags: trunk
11:16
Eliminate many unnecessary (ClientData) type casts. check-in: 0d406a83 user: nijtmans tags: trunk
2010-05-31
17:35
Tk_CreateBinding): Silently ignore empty scripts (Fixes [Bug 3006842]). check-in: c7f50add user: jenglish tags: trunk
17:22
Tk_CreateBinding: Silently ignore empty binding scripts (Fixes [Bug 3006842]). ttkTreeview.c: [$tv tag bind $tag <...> {}] now removes binding. check-in: edac9a28 user: jenglish tags: core-8-5-branch
13:47
Add command line processing for CYGWIN, backported from trunk. check-in: 7ef1f1f4 user: nijtmans tags: core-8-5-branch
10:29
Fix CYGWIN warning: "fd_set and assiciated.macros have been defined in sys/types. This may cause runtime problems with W32" check-in: 2260d85f user: nijtmans tags: core-8-5-branch
2010-05-27
19:27
ttk::treeview: [$tv tag bind $tag <...> {}] now removes binding completely. Fixes [Bug 3006842] (although there's still a problem somewhere in Tk_CreateBinding()). check-in: 77cc7217 user: jenglish tags: trunk
2010-05-26
15:28
Fix some gcc strict-aliasing warnings (discovered with "-Wstrict-aliasing=2" check-in: c59d0cdd user: nijtmans tags: trunk
10:58
Fix 3 tests on Ubuntu 10.4, two of them timing dependent, one wm-dependent. check-in: dc704a6b user: nijtmans tags: trunk
2010-05-20
22:48
* win/tkWinX.c (HandleIMEComposition): [Bug 2992129]: Ensure that all places that generate key events zero them out first; Tk relies on that being true for the generic parts of the fix for Bug 1924761.
check-in: 8f6f34f9 user: dkf tags: trunk
22:43
* win/tkWinX.c (HandleIMEComposition): [Bug 2992129]: Ensure that all places that generate key events zero them out first; Tk relies on that being true for the generic parts of the fix for Bug 1924761.
check-in: 50470e1b user: dkf tags: core-8-5-branch
2010-05-19
11:22
Fix [Bug #3002230]: tk_chooseDirectory returns garbage on cancel check-in: 39d9bda8 user: nijtmans tags: core-8-5-branch
2010-05-17
22:16
Fix [Bug #3002230]: tk_chooseDirectory returns garbage on cancel check-in: 130afa52 user: nijtmans tags: trunk
17:19
Revert [Patch #2999920], as it entails an incompatible change to the C API is and is the cause of [Bug #3002768]. check-in: fab7bd71 user: jenglish tags: trunk
14:35
[Bug #2987995]: Tk_getOpenFile returns garbage under described circumstances. Backported some formatting from trunk. check-in: c457d2b9 user: nijtmans tags: core-8-5-branch
08:43
[Patch #2999920]: Optimize Internal Virtual event string operations [Bug #2987995]: Tk_getOpenFile returns garbage under described circumstances check-in: d81586bc user: nijtmans tags: trunk
2010-05-11
12:12
Consistent use of variable names in RestrictEvent API documentation and implementation: Use 'prev' in stead of 'old', and 'arg' in stead of 'clientData' everywhere, just as in tkEvent.c. check-in: 053a2be8 user: nijtmans tags: trunk
2010-05-10
20:58
CONSTify TkCopyAndGlobalEval, TkpSetMainMenubar, TkpMenuNotifyToplevelCreate, and TkSetWindowMenuBar Bring Tk_CreateBinding doc and signature (param name) in line. check-in: 19fa0b7b user: nijtmans tags: trunk
2010-05-03
16:30
* generic/tk.h: Bump patchlevel to 8.6b1.2 to distinguish * library/tk.tcl: CVS snapshots from earlier snapshots as well * unix/configure.in: as the 8.6b1 and 8.6b2 releases. * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 2bee5526 user: dgp tags: trunk
12:06
* library/button.tcl (CheckInvoke, CheckEnter): [Patch 1530276 redux]: Apply a bit more care to ensure that things continue to work correctly even when there is no -selectcolor defined.
check-in: 6fd8e9ce user: dkf tags: core-8-5-branch
11:58
* library/button.tcl (CheckInvoke, CheckEnter): [Patch 1530276 redux]: Apply a bit more care to ensure that things continue to work correctly even when there is no -selectcolor defined.
check-in: 4c150d7e user: dkf tags: trunk
2010-04-30
07:08
typo check-in: 8605218c user: nijtmans tags: trunk
2010-04-29
15:28
Unnessarary TCL_STORAGE_CLASS re-definitions Make various functions MODULE_SCOPE TCHAR-related fixes, making al those files compile fine when TCHAR != char. check-in: 06f10499 user: nijtmans tags: trunk
2010-04-25
18:23
* generic/tkImgPNG.c (ReadIDAT, DecodePNG): Move the check for overall termination of the compressed stream until after the final IDAT has been read, so that multi-segment images will work right. Reported by Andy Goth on the Wiki.
check-in: 9f0f17b3 user: dkf tags: trunk
2010-04-23
08:32
Formatting typo fixes remove not existing tkDisplayList; Useless re-definitions of TCL_STORAGE_CLASS check-in: f24475f0 user: nijtmans tags: trunk
2010-04-20
19:57
Define OPENFILENAME_SIZE_VERSION_400 if needed check-in: 4c267ddb user: nijtmans tags: trunk
15:14
tkPort.h already includes tk.h, which includes tcl.h Always use #include "tkInt.h", not <tkInt.h> check-in: 37df37e3 user: nijtmans tags: trunk
08:17
Make sure that tkWinPort.h is always included before tcl.h, otherwise the fallback for TCHAR might go off before the inclusion of <tchar.h> check-in: c4987c88 user: nijtmans tags: trunk
2010-04-19
13:59
[Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: 2eb2f7c7 user: nijtmans tags: trunk
13:58
[Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: bdde7424 user: nijtmans tags: core-8-5-branch
13:49
[Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: a8a07446 user: nijtmans tags: trunk
11:22
Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 69122679 user: nijtmans tags: core-8-5-branch
11:07
Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 397929ce user: nijtmans tags: trunk
11:05
Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 8b2578c2 user: nijtmans tags: trunk
08:23
Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmp check-in: aa125a69 user: nijtmans tags: core-8-5-branch
2010-04-13
13:46
Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmp check-in: adccfd0a user: nijtmans tags: trunk
2010-04-12
08:37
* generic/tkImgPNG.c (WriteIDAT): [Bug 2984787]: Use the correct flushing semantics when handling the last data from the image. Without this, many PNG readers (notably including Firefox) refuse to show the image and instead complain about errors. (ReadIDAT): Added sanity checks to ensure that when we've got bad data of the sorts of forms we were previously generating, we detect it and error out rather than silently failing. (WriteExtraChunks): New function to write in some basic metadata.
check-in: 356e32e6 user: dkf tags: trunk
2010-04-09
14:45
Follow-up to [Bug 2983824]: update doc check-in: dff536b0 user: nijtmans tags: trunk
13:15
* generic/tkImgPhoto.c (ImgPhotoCmd): [Bug 2983824]: Use the file extension to guess the output format to use if one isn't specified.
check-in: 3dae8fc0 user: dkf tags: trunk
2010-04-08
14:06
Add <wchar.h> to tkWinPort.h, and remove some earlier CYGWIN-related hacks which then are no longer necessary. check-in: b9266d05 user: nijtmans tags: trunk
2010-04-06
09:29
regenerated with autoconf-2.59 [Bug 2982540] configure and install* script files should always have LF check-in: e7116932 user: nijtmans tags: trunk
2010-03-29
22:34
Only test for -visibility=hidden with gcc (Second remark in [Bug 2976508]) check-in: 6868fc3a user: nijtmans tags: trunk
09:16
* unix/tkUnixRFont.c (GetFont): [Bug 2978410]: Do not use non-constant initializers for structures, since HP-UX cc doesn't like it.
check-in: c73eca4f user: dkf tags: trunk
2010-03-28
21:43
ttk::treeview widget: add 'tag names', 'tag add', and 'tag remove' methods. check-in: 9569521c user: jenglish tags: trunk
2010-03-23
10:46
regen check-in: 8cd367a9 user: dkf tags: trunk
10:45
* unix/configure.in, unix/Makefile.in: [Bug 2965133]: Get rid of the spurious NONE and some pointless quotes that were causing problems with building Tk on OSX. Overall bug might not yet be solved.
check-in: 335a6227 user: dkf tags: trunk
2010-03-17
09:27
* library/entry.tcl: [Bug 2971663]: Make the <Up> and <Down> keys * library/ttk/entry.tcl: explicitly do nothing, since Tk-on-Cocoa will generate (invisible zero-width) characters for them otherwise. The explicitly empty bindings are harmless on other platforms.
check-in: 0bc3c023 user: dkf tags: trunk
2010-03-16
16:58
Ignore .a and .so in unix/.cvsignore check-in: 9092c6ec user: nijtmans tags: trunk
2010-03-12
15:23
Fix [Tcl Bug 2967340]: Static build failure check-in: 4efdb7f5 user: nijtmans tags: trunk
14:35
Whitespace/formatting check-in: 59add186 user: dkf tags: core-8-5-branch
13:53
Factor out some of the megawidget machinery. check-in: 42454ce2 user: dkf tags: trunk
13:12
[Bug 2956548] TkpButtonSetDefaults only initializes one button type Fix 2 minor gcc warnings in tkWinTest.c check-in: 42f32522 user: nijtmans tags: core-8-4-branch
13:02
[Bug 2956548] TkpButtonSetDefaults only initializes one button type Fix various gcc warnings, all backported from Tk 8.6 VC6++ does not have SPI_SETKEYBOARDCUES check-in: a891c24d user: nijtmans tags: core-8-5-branch
2010-03-11
09:43
Removed lame reliance on the leading letters of the names of segment types when dumping a text widget. Entailed expanding the scope of the declarations of the types of embedded images and windows. check-in: 0e0e2adf user: dkf tags: trunk
09:29
* generic/tkText.c (DumpLine): [Bug 2968379]: When peers are about, there can be unnamed marks present during a dump. Ignore them as they will just be for the peers' insert and current marks, which aren't very important.
check-in: 4e64e0af user: dkf tags: core-8-5-branch
09:24
* generic/tkText.c (DumpLine): [Bug 2968379]: When peers are about, there can be unnamed marks present during a dump. Ignore them as they will just be for the peers' insert and current marks, which aren't very important.
check-in: 652505c6 user: dkf tags: trunk
2010-03-09
04:20
correct doc backport from head check-in: 8fb08180 user: hobbs tags: core-8-5-branch
2010-03-08
19:51
* generic/tkPlatDecls.h: Correct broken 2886635 fix. [Bug 2965600]
check-in: 4ba841f1 user: dgp tags: trunk
2010-03-06
01:11
[Bug 2949774]: cascade menus should popdown ofter loosing the pointer.

When the pointer moves to another entry from a cascade entry the sub-menu should popdown. This is how other menus on X11 work today. This effect will not be used if the user has configured ClickToFocus to maintain the previous Tk menu effects. check-in: 97932211 user: patthoyts tags: trunk

2010-03-04
23:54
fix date in ChangeLog check-in: 359f838b user: nijtmans tags: trunk
22:59
Don't use -fvisibility=hidden for cygwin. Make tkTestWinProcs const check-in: 4ff9dc69 user: nijtmans tags: trunk
13:34
Added note about transfer types, prompted by question on Tcler's Chat. check-in: b7647c63 user: dkf tags: core-8-5-branch
13:32
Added note about transfer types, prompted by question on Tcler's Chat. check-in: 0ce332ed user: dkf tags: trunk
2010-03-02
23:42
[Enh 2959069] Support for -fvisibility=hidden check-in: 3eaa6c98 user: nijtmans tags: trunk
2010-02-26
10:26
Remap non-alphanumeric sequences in manpage filenames to single underscores. check-in: a7eee049 user: dkf tags: trunk
2010-02-23
00:03
correct date check-in: 2b6edfe0 user: nijtmans tags: trunk
2010-02-22
23:38
Use @EXEEXT@ in stead of @EXT_SUFFIX@ Use -DBUILD_tk in Makefile Make internal Tk_ObjCustomOption const check-in: a8611178 user: nijtmans tags: trunk
13:11
Added missing quoting check-in: 41f8983d user: dkf tags: core-8-5-branch
13:10
Added missing quoting check-in: 05568711 user: dkf tags: trunk
2010-02-21
13:23
Refix [Bug 1799782]. check-in: 8c9b4f73 user: dkf tags: core-8-5-branch
12:14
Tiny whitespace changes for readability improvement. check-in: 3ba49954 user: dkf tags: trunk
12:11
Re-fix [Bug 1799782]. check-in: 278b7715 user: dkf tags: trunk
2010-02-20
21:30
ttk::treeview: Cache the result of the last call to EndPosition() to avoid quadratic-time behavior in the common cases where the treeview is populated in depth-first or breadth-first order.

(Translation for LM: that means "3X faster!") check-in: 6e607dab user: jenglish tags: trunk

2010-02-19
22:39
remove unused "dataKey" variable check-in: 35d9a612 user: nijtmans tags: trunk
15:03
regen. check-in: 5efea9b2 user: dkf tags: trunk
15:02
Fix [Bug 2415437] with supplied patch. LIB_RUNTIME_DIR now not forced to be the same as $libdir. check-in: 740792cb user: dkf tags: trunk
13:45
[Tcl Bug 2954638]: Correct behaviour of manual page installer. Also added armouring to check that assumptions about the initial state are actually valid (e.g., look for existing input file). check-in: 75cb837d user: dkf tags: core-8-5-branch
13:41
[Tcl Bug 2954638]: Correct behaviour of manual page installer. Also added armouring to check that assumptions about the initial state are actually valid (e.g., look for existing input file). check-in: d9d97ec4 user: dkf tags: trunk
13:40
Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 2b68d960 user: stwo tags: trunk
13:26
Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 8f374295 user: stwo tags: core-8-5-branch
2010-02-18
22:31
Put all Tk_OptionSpec for buttons and labels in const memory. With some changes to win32 and macosx, preventing direct writes to read-only memory. check-in: 68f72ad1 user: nijtmans tags: trunk
21:36
Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer) Closed-Leaf check-in: 32def19b user: nijtmans tags: core-8-3-1-branch
2010-02-17
20:58
generic/tkMenu.c: Defer TkMenuOptionTables cleanup to CallWhenDeleted() time, to ensure that the record doesn't get freed until after all widget instance commands have been deleted (Fixes [Bug#2952745]). check-in: 607cb2b0 user: jenglish tags: trunk
20:58
generic/tkMenu.c: Defer TkMenuOptionTables cleanup to CallWhenDeleted() time, to ensure that the record doesn't get freed until after all widget instance commands have been deleted (Fixes [Bug#2952745]). check-in: 77df88c2 user: jenglish tags: core-8-5-branch
20:57
generic/tkMenu.c: Defer TkMenuOptionTables cleanup to CallWhenDeleted() time, to ensure that the record doesn't get freed until after all widget instance commands have been deleted (Fixes [Bug#2952745]). check-in: 8326727e user: jenglish tags: core-8-4-branch
19:21
CONSTify everything related to Tk_ConfigSpec check-in: f559fc10 user: nijtmans tags: trunk
2010-02-16
21:15
make TkSetTransientFor static check-in: dcbe8b41 user: nijtmans tags: core-8-5-branch
21:12
tkWindow.c/tkStubInit.c adapted from stub changes in Tcl tkArgv.c make defaultTable const tkScrollbar.c Store default for "-with" in static non-const memory tkWinInt.h make tkWinProcs const, and 5 tkWinX.c procs MODULE_SCOPE tkWinColor.c make sysColors const tkWinKey.c make keymap const tkWinScrlbr.c Simplify copying of "-with" default value. tkUnixWm.c make TkSetTransientFor static tests/textImage.test textImage-1.13 depends on hash-order check-in: 43e4c59e user: nijtmans tags: trunk
2010-02-13
13:47
use -pipe for gcc on win32 (mingw/cygwin) make sure that TkpCmapStressed is exported clean up unused Tk_CreatePhotoOption Make more internal arrays "const" check-in: 9cc7f1a2 user: nijtmans tags: trunk
2010-02-07
23:24
Backport various formatting (spacing) changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!) check-in: 56179922 user: nijtmans tags: core-8-5-branch
2010-02-05
22:45
Make more internal tables "const" tk*Decls.h (regenerated with new genStubs.tcl from Tcl) check-in: 8aee73fe user: nijtmans tags: trunk
21:33
Laxative patch: Revert contravariant const qualifiers added by the previous commit to keep codebase in sync with the Tile extension, which must remain 8.4 compatible. check-in: dd8bbe74 user: jenglish tags: trunk
17:42
Make the various stub tables and hook pointers const, just as Tcl and Tk. Make more internal tables "const" check-in: 02cb71e5 user: nijtmans tags: trunk
10:56
Follow-up to 2010-01-29 commit: prevent space within stub table function parameters if the parameter type is a pointer. check-in: 2287f119 user: nijtmans tags: trunk
2010-02-03
23:56
When a function has had a leading underscore for a number of years you might like to think about it when you remove it without testing the other compilers used. Fixed dimwitted previous edit. check-in: 65166c4a user: patthoyts tags: trunk
2010-01-31
22:50
Change signature of widget subcommand procedures to match Tcl_ObjCmdProc. Merge now-redundant ensemble dispatch code. check-in: 32620b6a user: jenglish tags: trunk
2010-01-29
23:29
Little simplification in tkBind.c check-in: 88aef950 user: nijtmans tags: trunk
18:07
genStubs.tcl: No longer generate a space after "*" and immediately after a function name, so the format of function definitions in *Decls.h match all other *.h header files. check-in: 1db5a1b8 user: nijtmans tags: trunk
12:41
Fix various gcc-4.4 warnings and formatting, all backported from HEAD. check-in: a5526653 user: nijtmans tags: core-8-5-branch
2010-01-23
11:30
Fix test for the ewmh attributes addition check-in: a325f76b user: patthoyts tags: core-8-4-branch
01:36
TIP #359: Extended Window Manager Hints support for 8.4 check-in: d9be2b12 user: patthoyts tags: core-8-4-branch
2010-01-22
14:17
fix more gcc warnings: missing initializer Eliminate use of __argc and __argv for CYGWIN Make cygwin configuration error into a warning: CYGWIN compilation works although there still are test failures. check-in: 226d49d2 user: nijtmans tags: trunk
2010-01-20
23:43
TIP #359: Extended window manager hints support for X11. check-in: c0adfbf9 user: patthoyts tags: core-8-5-branch
2010-01-19
22:10
[Bug 2931374]: Stop overflow of working buffer during construction of long tag expressions. check-in: d5a7f5b3 user: dkf tags: trunk
22:02
[Bug 2931374]: Stop overflow of working buffer during construction of long tag expressions. check-in: 4952176b user: dkf tags: core-8-5-branch
01:27
TIP #359: Extended window manager hints support for X11.

Modern unix window managers use a set of window properties to give hints as to the purpose of a toplevel window. They then use these hints to apply various animation and decoration options based on the type (dialog, menu, tooltip and more).

This patch adds a [wm attributes $w -type] option to control and read the type hint and makes use of this for the ttk::combobox and the dialogs raised from the Tk library scripts.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 93a297dd user: patthoyts tags: trunk

2010-01-18
21:20
Apply patch #2932808: Canvas items not updating on widget state change check-in: 5a3882cd user: nijtmans tags: core-8-5-branch
20:43
fix more gcc warnings: missing initializer Apply patch #2932808: Canvas items not updating on widget state change check-in: 2f69e1bc user: nijtmans tags: trunk
2010-01-14
22:05
Add SPI_SETKEYBOARDCUES definition, needed for original VC++ 6.0 check-in: 9576e695 user: nijtmans tags: trunk
14:00
Adjust formatting to make this look nicer check-in: b9104475 user: dkf tags: trunk
11:50
Improve linking between pages, put Tk variables in Tk docs. check-in: 5e9cb474 user: dkf tags: trunk
2010-01-13
23:08
Eliminate tkpMenubuttonClass make tkpButtonProcs CONST fix gcc warnings: missing initializer check-in: 621b7429 user: nijtmans tags: trunk
16:16
Embolden literals check-in: 092d4333 user: dkf tags: trunk
16:09
Tidy up subcommand order and formatting check-in: 08cac43a user: dkf tags: trunk
15:59
Improve links/keywords check-in: b211405e user: dkf tags: trunk
15:54
Add subcommands to SYNOPSIS, small improvement to cross-links check-in: f7e11d04 user: dkf tags: trunk
15:41
Formatting correction check-in: d6e12b64 user: dkf tags: trunk
15:24
Reorganize to split "interesting" variables from internal/debug ones. Improved the list of keywords. check-in: 7d93ffa7 user: dkf tags: trunk
15:17
Better keywords check-in: daf0a09b user: dkf tags: trunk
13:27
Small doc improvements to improve cross-links. check-in: ef90e329 user: dkf tags: trunk
09:34
Changes to make this convert better check-in: c3b3af70 user: dkf tags: trunk
2010-01-12
15:38
Small improvements in language use, added cross-links check-in: d00c81f2 user: dkf tags: trunk
2010-01-10
21:03
Sync tcl.m4 and configure with Tcl version Regenerate configure script with autoconf-2.59 check-in: 4b8d2865 user: nijtmans tags: trunk
20:38
Small cleanups to improve HTML generation. check-in: a71a1e68 user: dkf tags: trunk
20:27
CONSTify Tk_SetClassProcs check-in: c7ac45a0 user: nijtmans tags: trunk
2010-01-09
00:54
TIP 360: Remove special handling of the .help menu on X11. check-in: b38266b2 user: patthoyts tags: core-8-5-branch
00:51
TIP 360: Make Tk menu activation follow mouse movements. check-in: 76e0431e user: patthoyts tags: core-8-5-branch
00:48
TIP 360: Remove special handling of .help menu on X11.

Tk is the only toolkit to continue the Motif scheme of anchoring a Help menu to the extreme right of the menubar. This patch disables the special handling of the .help menu so that the help menu will be grouped with the other menu items as is common with other toolkits.

The old behaviour can be restored by setting the option *Menu.useMotifHelp to true or by calling 'tk::classic::restore menu'.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 6821c287 user: patthoyts tags: trunk

00:43
TIP 360: Make Tk menu activation follow mouse movement.

This patch makes Tk menus on unix follow mouse motion in the same way Windows and GNOME menus follow the mouse. Once a menubar dropdown has been activated, moving the mouse to another menubar button or cascade item will activate the dropdown without needing another click.

The previous behaviour can be restored by setting the *Menu.clickToFocus option true or by calling 'tk::classic::restore menu' if this is preferred.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 73a6d046 user: patthoyts tags: trunk

2010-01-08
10:31
Minor formatting fix check-in: 12e5b26a user: dkf tags: trunk
00:36
[Bug 2927569] Backported documentation fix for image put -to check-in: 99363661 user: patthoyts tags: core-8-5-branch
00:28
[Bug 2927569] Corrected image put documentation for -to option.

Multiple edits have peverted the original meaning of the phrase 'image file data' to reference a filename option that does not exist. check-in: ef621874 user: patthoyts tags: trunk

2010-01-07
15:35
[Bug 2677890]: Fix odd text widget update problem that had scrollbars being unable to cover the whole widget. Fix is to reify the range to update sooner. check-in: aaa13fd1 user: dkf tags: core-8-5-branch
15:32
[Bug 2677890]: Fix odd text widget update problem that had scrollbars being unable to cover the whole widget. Fix is to reify the range to update sooner. check-in: 82437bcb user: dkf tags: trunk
2010-01-06
23:16
Trivial CYGWIN fixes (backported from trunk) check-in: a163ecfd user: nijtmans tags: core-8-5-branch
18:37
Centralize the definitions of what keys do particular types of left and right movements in entries and text widgets. They vary between platforms! check-in: c1dfb569 user: dkf tags: trunk
14:58
[Bug 2926819]: Factor out the pointer warping code a bit better and extend it to work on OSX too. check-in: 0ebe1c29 user: dkf tags: trunk
14:27
Oops check-in: e485aab3 user: dkf tags: trunk
09:30
[Bug 1163496]: Allow windows to be set to be transients for withdrawn masters correctly. check-in: e1c69071 user: dkf tags: core-8-5-branch
09:25
[Bug 1163496]: Allow windows to be set to be transients for withdrawn masters correctly. check-in: 051f375e user: dkf tags: trunk
2010-01-05
22:36
Patch 289825: Enable unlimited multiple file selection from the open files dialog check-in: f9049c72 user: patthoyts tags: core-8-5-branch
21:50
Patch 289825: Enable unlimited multiple file selection from the open files dialog check-in: e47383bd user: patthoyts tags: trunk
19:06
Win doesn't have round(), but does have floor() check-in: ebce8e7f user: dkf tags: trunk
09:44
[Bug 220950]: Don't delete the last menu entry when it is obvious that is not what was intended. check-in: 11a6c573 user: dkf tags: core-8-5-branch
09:40
[Bug 220950]: Don't delete the last menu entry when it is obvious that is not what was intended. check-in: f49d1f0c user: dkf tags: trunk
08:49
Corrected rounding of coordinates when working with fonts. [Bug 2824916] check-in: 7312a6c1 user: dkf tags: trunk
2010-01-04
22:13
Bug 1958848: be more positive in canvas item demo check-in: 2aa7722b user: patthoyts tags: trunk
22:06
Bug 2192104: mention the USE_TK_STUBS macro in the man page check-in: cf465831 user: patthoyts tags: trunk
21:47
Backported fix for tk_dialog <Return> binding check-in: 122da3df user: patthoyts tags: core-8-5-branch
21:34
Backported fix for console keyboard menu activation and <<Cut>> handling. check-in: b20ad3cd user: patthoyts tags: core-8-5-branch
21:22
Fix the <Return> binding for tk_dialog to invoke the focused button.

The standard for Windows and Gtk+ is that the <Return> binding invokes the button that currently has the keyboard focus. This can be seen in tk_messageBox which implements this. This patch implements this feature and also makes use of the tk grab utility functions to replace the grab handling code. check-in: 8f0a215f user: patthoyts tags: trunk

20:01
Fix the default size of the font chooser and set minimum size check-in: dca579c5 user: patthoyts tags: trunk
14:30
Fix the console <<Cut>> binding to actually remove text check-in: 06ef20f1 user: patthoyts tags: trunk
13:53
Fix keyboard access to console menu and restored broken comment. check-in: 4e2a0e6e user: patthoyts tags: trunk
12:11
Make the filebox demo prettier check-in: 3d5e82ba user: patthoyts tags: trunk
12:09
Fix display of source code for fontchooser demo check-in: 4820d6d1 user: patthoyts tags: trunk
01:36
Correctly handle quoted ampersands in AmpMenuArgs and friends check-in: a4237532 user: patthoyts tags: trunk
01:28
Correctly handle quoted ampersands in AmpMenuArgs and friends check-in: 67ad2d0c user: patthoyts tags: core-8-5-branch
2010-01-03
22:31
[Tcl Bug 1636685]: Use the configuration for modern FreeBSD suggested by the FreeBSD porter. check-in: 1908e6f6 user: dkf tags: trunk
21:21
cast needed on msvc6 for ushort to char to avoid warning check-in: c56081be user: patthoyts tags: trunk
20:03
Patch 2848897: Support the system keyboard cues setting on Windows Backported this patch from HEAD (kovalenko, thoyts) check-in: 67c26537 user: patthoyts tags: core-8-5-branch
19:50
Patch 2848897: Support the system keyboard cues setting on Windows

This patch by Anton Kovalenko adds support for the Windows system-wide UI setting that prevents accelerators being underlined unless the Alt key is pressed.

Modified to support the system keyboard cues flag and to handle dynamic changes to the system parameters by the user. check-in: 1f427626 user: patthoyts tags: trunk

16:24
Simplify the postscript generation. check-in: 3f29c665 user: dkf tags: trunk
01:17
tearoff menus should be transient and use the toolwindow style on Windows check-in: 9d8ff230 user: patthoyts tags: core-8-5-branch
01:15
tearoff menus should be transient and use the toolwindow style on Windows check-in: f59e9722 user: patthoyts tags: trunk
00:42
menu tests using 'tkwait visibility' are unix only check-in: 2c50be16 user: patthoyts tags: core-8-5-branch
00:19
cast away const needed for msvc6 when calling Tcl_SetResult check-in: c432e0c1 user: patthoyts tags: trunk
00:18
menu tests using 'tkwait visibility' are unix only check-in: d823d2df user: patthoyts tags: trunk
2010-01-02
22:52
SMALL FIX: Remove useless explicit casts now that we require C89 or later. check-in: 27054428 user: dkf tags: trunk
18:41
Revert my last commit on grounds it is more likely to cause problems than not. check-in: 867f39db user: dkf tags: core-8-5-branch
18:40
Revert my last commit on grounds it is more likely to cause problems than not. check-in: a431ef58 user: dkf tags: trunk
15:43
Added point-size conversion, from Ubuntu port. check-in: eeffd2ea user: dkf tags: trunk
15:41
Added point-size conversion, from Ubuntu port. check-in: 2ff9330b user: dkf tags: core-8-5-branch
11:07
Fix [Bug 1373712] and [Bug 1924761]. check-in: a5ab1bd8 user: dkf tags: trunk
10:43
Fix [Bug 1373712] and [Bug 1924761]. check-in: 0910f89f user: dkf tags: core-8-5-branch
00:00
Oops! check-in: 157dd6ae user: dkf tags: core-8-5-branch
2010-01-01
23:03
[Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work. check-in: 81fa4419 user: dkf tags: core-8-5-branch
22:50
[Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work. check-in: 245ce503 user: dkf tags: trunk
2009-12-30
00:29
Patch 2879789: Make torn-off menu entrys activate across whole window backported from HEAD. check-in: 1c8bf927 user: patthoyts tags: core-8-5-branch
00:24
Patch 2879789: Make torn-off menu entrys activate across whole window

The torn-off menu entries do not activate except immediately over the label or icon. If the window containing the torn-off menu is expanded then a lot of dead space may be created, including the cascade arrow. This patch fixes this making the whole width for any menu entry capable of activation when the pointer hovers over the item. check-in: c613aa58 user: patthoyts tags: trunk

2009-12-27
23:42
Highlight for cascade items in torn-off menus is incorrect on Windows. Applied patch from [Bug 2879927]. check-in: e25ffa79 user: patthoyts tags: core-8-5-branch
23:36
Highlight for cascade items in torn-off menus is incorrect on Windows. Applied patch from [Bug 2879927]. check-in: 023795dd user: patthoyts tags: trunk
2009-12-25
19:11
Reworked ActivateTab focus selection logic ([Bug 2917688], also fixes [Bug 2546779]). check-in: ce34afb1 user: jenglish tags: trunk
18:28
[Bug 2914943]: Correct the first option(n) example. Also define what the format of option patterns is; that's a much less commonly known fact than it used to be. check-in: 224575e0 user: dkf tags: core-8-5-branch
18:21
[Bug 2914943]: Correct the first option(n) example. Also define what the format of option patterns is; that's a much less commonly known fact than it used to be. check-in: a2f60d39 user: dkf tags: trunk
2009-12-23
07:16
Use EXE_SUFFIX for Cygwin, and install libtk8.6.dll in bin directory check-in: 4f6f7224 user: nijtmans tags: trunk
04:30
ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 7ec712cd user: jenglish tags: core-8-5-branch
04:26
ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 710e6308 user: jenglish tags: trunk
2009-12-22
18:16
[Bug 2919205]: Correct ordering of arguments to tk_messageBox. check-in: 689607f4 user: dkf tags: core-8-5-branch
2009-12-20
23:26
Apply (a version of) [Patch 2917663] to make [send] work on recent Linux. check-in: 97839576 user: dkf tags: trunk
23:16
Apply (a version of) [Patch 2917663]. check-in: 7cb18316 user: dkf tags: core-8-5-branch
2009-12-16
22:00
CONSTify return values of TkKeysymToString, TkFindStateString, TkpGetString, TkpGetChar, which are all not supposed to be modified by the caller. In tkUtil.c this gets rid of a dangerous type cast. check-in: 9350f0df user: nijtmans tags: trunk
21:15
Add tk.pc and tkConfig.sh to .cvsignore check-in: 959642bb user: nijtmans tags: trunk
21:12
Fix gcc warning: ignoring return value of ‘strtol’, declared with attribute warn_unused_result Fix gcc warning: dereferencing pointer ‘xgePtr’ does break strict-aliasing rules check-in: f5b1366f user: nijtmans tags: trunk
20:40
generic/ttk/ttkNotebook.c: Don't call Tk_DeleteOptionTable() [Bug 2915709], backport fix for [Bug 2496162]. check-in: 5268a64c user: jenglish tags: core-8-5-branch
13:20
Rename variable to avoid clash with floorplan demo. Reported by Emiliano Gavilan. check-in: ad523b48 user: dkf tags: trunk
13:19
Rename variable to avoid clash with floorplan demo. Reported by Emiliano Gavilan. check-in: 847d67be user: dkf tags: core-8-5-branch
2009-12-15
18:12
* generic/tkConfig.c: Added another dimension of refCounting to the * generic/tkInt.c: "option" Tcl_ObjType to improve memory troubles * generic/tkObj.c: detailed in [Bug 2492179]. Also removed registration of the "option" Tcl_ObjType. *** POTENTIAL INCOMPATIBILITY *** for callers of Tcl_GetObjType("option") which must now handle a NULL return.
check-in: 1b6f84f6 user: dgp tags: trunk
11:50
Split out presentation-form decision code into clearer procedure. Add some more different languages (Devanagari script needs attention...) check-in: 3d538f73 user: dkf tags: trunk
03:44
* library/demos/unicodeout.tcl: Added code to check for right-to-left support on Windows and adjust Hebrew and Arabic character strings accordingly. Changed the Hebrew string to 'ktb ebryt' (ktav Ivrit, "Hebrew writing") to be consistent with at least the Greek and Russian strings. Thanks to Rodrigo Readi for calling the inconsistency to our attention. check-in: 3125bdea user: kennykb tags: trunk
03:43
* library/demos/unicodeout.tcl: Added code to check for right-to-left support on Windows and adjust Hebrew and Arabic character strings accordingly. Changed the Hebrew string to 'ktb ebryt' (ktav Ivrit, "Hebrew writing") to be consistent with at least the Greek and Russian strings. Thanks to Rodrigo Readi for calling the inconsistency to our attention. check-in: 67a873e0 user: kennykb tags: core-8-5-branch
2009-12-12
00:26
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: a03650a8 user: nijtmans tags: trunk
00:25
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 967224cf user: nijtmans tags: core-8-5-branch
00:23
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 3e06927a user: nijtmans tags: trunk
00:20
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 916d84f5 user: nijtmans tags: core-8-5-branch
00:10
Fix gcc warning, using gcc-4.3.4 on cygwin warning: array subscript has type 'char' check-in: de505823 user: nijtmans tags: trunk
00:02
Fix dependancies on ${TKSTUBLIB} when TCL_USE_STATIC_PACKAGES is defined check-in: c1cead3c user: nijtmans tags: trunk
2009-12-11
15:32
Simplified this code following observation by Brian Griffin check-in: d46af7fa user: dkf tags: trunk
11:18
[Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: ab74dd2e user: dkf tags: core-8-4-branch
11:17
[Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: c03bc596 user: dkf tags: trunk
11:12
[Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: e9528848 user: dkf tags: core-8-5-branch
2009-12-10
11:48
Added demo of ttk::scale widget. check-in: cdacc954 user: dkf tags: trunk
11:44
Added demo of ttk::scale widget. check-in: 31949a65 user: dkf tags: core-8-5-branch
00:34
* library/safetk.tcl (::safe::loadTk): [Bug 2902573]: Fixed access to the cleanupHook of the safe base. The code used the old internal commands which have been removed since 2009-12-09. See Tcl's ChangeLog. check-in: f152162c user: andreas_kupries tags: core-8-5-branch
2009-12-09
22:41
Apply [Bug 2911570]'s patch to make color value hashing work on 64-bit. check-in: 5f22563c user: dkf tags: trunk
22:38
Apply [Bug 2911570]'s patch to make color value hashing work on 64-bit. check-in: 9f5fb683 user: dkf tags: core-8-5-branch
13:55
Ooops! check-in: 1fafb21c user: dkf tags: trunk
10:45
Improve generation of EWMH hints for windows. check-in: b06021cc user: dkf tags: trunk
2009-12-08
21:48
[Bug 2864685] backported extended window manager hinting from HEAD check-in: 0ced4b68 user: patthoyts tags: core-8-5-branch
20:34
[Bug 2864685] Set correct extended window manager hints on Tk menus. check-in: 9565e4a7 user: patthoyts tags: trunk
2009-12-06
17:15
* macosx/tkMacOSXFont.c (GetFontFamilyName): [Bug #2548661] Merge fix from HEAD (1.44). check-in: 8d29a93a user: cc_benny tags: core-8-5-branch
2009-12-03
23:58
Fix the selection of treeview rows on Windows XP and Vista check-in: a4af7237 user: patthoyts tags: core-8-5-branch
2009-12-02
22:20
doc/GetHINSTANCE.3 correct mentioned header file make TkWinChildProc available in private stub table. [Bug #220600] and [Bug #220690]. check-in: fbdec3cb user: nijtmans tags: core-8-5-branch
21:16
win/Makefile.in Use tktest86.dll for all tests. win/tkWinInt.h mark various functions MODULE_SCOPE generic/tkInt.decls make TkWinChildProc available in private stub table. [Bug #220600] and [Bug #220690]. generic/tkIntPlatDecls.h (regenerated) generic/tkStubInit.c (regenerated) check-in: ada74d4d user: nijtmans tags: trunk
06:54
win/configure (regenerated, previous version didn't match tcl.m4) check-in: 4452894c user: nijtmans tags: trunk
2009-11-30
23:43
Better dependancies in case of static build. Generate tktest86.dll and tktest86.lib. check-in: c0d5d275 user: nijtmans tags: trunk
2009-11-29
22:10
Make all internal initialization routines MODULE_SCOPE copy win/tcl.m4 from Tcl (latest) to Tk and regenerate win/configure check-in: 3b27a382 user: nijtmans tags: trunk
2009-11-25
14:30
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: fb75bb4b user: stwo tags: core-8-5-branch
14:24
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: 9507c4be user: stwo tags: trunk
2009-11-24
15:18
Fix [Bug 2902814]. XChangeProperty is misspecified for LP64, but we're stuck with it. check-in: be71346f user: dkf tags: core-8-5-branch
15:06
Fix [Bug 2902814]. XChangeProperty is misspecified for LP64, but we're stuck with it. check-in: de91746c user: dkf tags: trunk
2009-11-23
19:17
* library/safetk.tcl (::safe::loadTk): [Bug 2902573]: Fixed access to the cleanupHook of the safe base. The code used the old internal commands which have been removed since 2009-11-05/06. See Tcl's ChangeLog. check-in: 0c78bc14 user: andreas_kupries tags: trunk
16:09
Better fix for the problem when someone tricks make into thinking 'test' is a real target. check-in: cafafe4a user: dkf tags: trunk
15:59
Commented out broken rule that stopped 'make test' from working. check-in: 745acf17 user: dkf tags: trunk
2009-11-22
23:49
Make sure the window is still present when handling delayed activation [Bug 2899949] check-in: 2ba80b9a user: patthoyts tags: trunk
23:28
Make sure the window is still present when handling delayed activation [Bug 2899949] check-in: f206f500 user: patthoyts tags: core-8-5-branch
00:40
Include tk stubs in the tktest link line due to nijtmans recent changes check-in: 52e83355 user: patthoyts tags: trunk
2009-11-21
17:24
[Tcl Bug 2857044]: Corrections following audit of Tcl_ObjType freeing practises; the typePtr field is now cleared when an object ceases to be of the type. Also remove some anachronistic techniques (pointless casts, mixed assignments and tests, etc.) check-in: df4218fb user: dkf tags: trunk
15:46
Added some OSX-specific things check-in: dad32d9a user: dkf tags: trunk
2009-11-20
00:24
Compile tkTest.c and friends with Stubs check-in: cd7d7b54 user: nijtmans tags: trunk
2009-11-19
23:45
Compile tkTest.c and friends with Stubs check-in: b89f1c59 user: nijtmans tags: trunk
22:48
doc/GetHINSTANCE.3 Fix mentioned header file win/tcl.m4 Should have been checked in together with the 2009-08-09 check in of "win/configure" check-in: 2b263dd5 user: nijtmans tags: trunk
22:28
[Bug 2899685]: fix the redraw logic of [imove] check-in: 787a477b user: ferrieux tags: trunk
22:21
[Patch #2883533] tcl.m4 support for Haiku OS unix/Makefile.in: Fix library order in X11_LIB_SWITCHES check-in: 6d03bfe1 user: nijtmans tags: trunk
10:22
Fix [Bug 2900121] by inverting the sense of the test. check-in: 448a0d1f user: dkf tags: trunk
10:14
Undo formatting breakage check-in: bcfb7895 user: dkf tags: trunk
2009-11-15
21:09
Added note that the 'move' operation restores detached nodes. check-in: 34a9861b user: dkf tags: trunk
2009-11-13
23:32
[Bug 2307837] Backported fix for running dialog tests on non-English locales check-in: 6dd36344 user: patthoyts tags: core-8-5-branch
2009-11-12
18:17
[update] hygiene.

+ Where possible, replace [a; update; b] with [a ; after 0 b]. + Where not possible, use [update idletasks] instead of full [update]. + Use [after 0] in favor of [after idle] for delayed work, to reduce likelihood of reentrancy issues in [update idletasks]. check-in: fca757cb user: jenglish tags: trunk

16:48
* changes: Updated for 8.5.8 release.
check-in: b87ef8cd user: dgp tags: core-8-5-8, core-8-5-branch
2009-11-11
15:56
* generic/tkPlatDecls.h: Restore C++ friendliness to the tkPlatDecls.h header file, which we insist extensions #include to gain access to the Tk_*HWND*() routines. [Bug 2886635].
check-in: 210c024a user: dgp tags: trunk
2009-11-10
23:50
Undo the reversal of the win/Makefile.in changes, that part was ok. check-in: 93f79ad2 user: andreas_kupries tags: trunk
23:36
* unix/Makefile.in: Partially reverted Don Porter's 2009-10-20 * win/Makefile.in: commit. The OSX Cocoa code branch still needs tclInt.h and the internal headers, thus the TCL_PLATFORM directory. See tclMacOSXNotify.c for example. check-in: 1768a57f user: andreas_kupries tags: trunk
2009-11-09
11:56
Some code consolidation (don't scatter deletion code where unnecessary). check-in: 70ea569c user: dkf tags: trunk
2009-11-04
04:42
move tag check-in: 1dee57de user: dgp tags: core-8-5-branch
2009-11-03
23:49
[Bug 2891541] fix minimization of main window when it is grabbed. This fixes a fault in some applications that fail to release a grab set on the main toplevel which were prevented from minimizing on windows following the changes for bug 1847002. check-in: 2a62f7c0 user: patthoyts tags: core-8-5-branch
20:15
*** 8.5.8 TAGGED FOR RELEASE ***
* generic/tk.h: Bump to 8.5.8 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updated for 8.5.8 release.
check-in: 1a4004c1 user: dgp tags: core-8-5-branch
2009-11-02
04:59
Fix for [Bug 1739613] check-in: 69f4b225 user: mistachkin tags: core-8-4-branch
04:52
Fix for [Bug 1739613] check-in: 1bdb432b user: mistachkin tags: core-8-5-branch
04:43
Fix for [Bug 1739613] check-in: 3f839e51 user: mistachkin tags: trunk
00:42
Minor correction. check-in: fa623f7c user: dkf tags: core-8-5-branch
00:40
Minor correction. check-in: 8c954759 user: dkf tags: trunk
2009-11-01
23:49
minor doc fix for htmlhelp check-in: 99bbf6ca user: mistachkin tags: trunk
18:12
Uniform, extensible syntax for [$w identify] methods: [$w identify $component $x $y]. All ttk::* widgets support [$w identify element $x $y]; widgets with other identifiable parts may have additional subcommands. Notebook widgets support [$nb identify tab], Panedwindow widgets support [$w identify sash]. Older 2-argument form [$w identify $x $y] still supported, though it does different things depending on the widget. check-in: 7b8de85b user: jenglish tags: trunk
2009-10-29
10:02
[Bug 1825353]: Backported patch for tiny fixed font on Russian Windows systems. check-in: 51dfccf0 user: patthoyts tags: core-8-5-branch
09:44
[Bug 1825353] Fix tiny fixed font on Russian Windows. This patch reverts a previous attempt to fix tiny fonts on Russian Windows. It fixes the issue by requesting a suitable fixed font instead of decoding the system stock font. check-in: 9a4fb572 user: patthoyts tags: trunk
2009-10-27
14:02
Minor glitch fix. check-in: dd6e7367 user: dkf tags: core-8-5-branch
14:02
Minor glitch fix. check-in: a2a84262 user: dkf tags: trunk
2009-10-26
16:56
* unix/Makefile.in: Remove $(PACKAGE).* and prototype from the `make distclean` target. Completes 2009-10-20 commit.
check-in: 3b095ea9 user: dgp tags: trunk
2009-10-25
17:08
Fix [Bug 2809525] by limiting X11 color name lengths. check-in: 60ae3bae user: dkf tags: core-8-4-branch
17:04
Fix [Bug 2809525] by limiting X11 color name lengths. check-in: 6262798d user: dkf tags: core-8-5-branch
16:27
Fix [Bug 2809525] by limiting X11 color name lengths. check-in: e86018f4 user: dkf tags: trunk
13:50
Fix [Bug 1854913] by improving the class bindings. check-in: cb64f68f user: dkf tags: core-8-5-branch
13:47
Fix [Bug 1854913] by improving the class bindings. check-in: e1a5ea8a user: dkf tags: trunk
2009-10-24
20:52
Backport of fix for [Bug 2883712]. check-in: 7cbbefa0 user: dkf tags: core-8-5-branch
00:12
[Patch 1530276]: Improve no-indicator check/radio buttons on Unix. check-in: 11c4a84d user: dkf tags: core-8-5-branch
00:01
[Patch 1530276]: Improve no-indicator check/radio buttons on Unix. check-in: 2e020666 user: dkf tags: trunk
2009-10-22
22:10
Apply (upgraded) version of [Patch 1469210]. check-in: 3e3f06df user: dkf tags: core-8-4-branch
21:41
Apply (slight cleaner, tested) version of [Patch 1469210]. check-in: 1f9ea71e user: dkf tags: core-8-5-branch
21:36
Apply (slight cleaner, tested) version of [Patch 1469210]. check-in: a4793229 user: dkf tags: trunk
12:56
Make the handling of the filter index the same as in GetFileNameW! check-in: b8992e92 user: dkf tags: trunk
10:27
Deal with [Patch 2168768], so making the -typevariable option work consistently with global variables (the only way it *can* work...) check-in: 66960972 user: dkf tags: core-8-5-branch
10:12
Deal with [Patch 2168768], so making the -typevariable option work consistently with global variables (the only way it *can* work...) check-in: 251fa0e4 user: dkf tags: trunk
08:32
Fix [Bug 2883712] by factoring out the problem code. check-in: fd578f80 user: dkf tags: trunk
2009-10-21
21:22
Add cast to int to silence warning on msvc. check-in: de221445 user: patthoyts tags: trunk
20:28
Bug fix for #2875562 check-in: b2b4eef0 user: nijtmans tags: trunk
2009-10-20
17:23
Also removed the long outdated and broken targets package-* that were for building Solaris packages. Appears that the pieces needed for these targets to function have never been present in the current era of Tcl development and belong completely to Tcl pre-history. check-in: 2de51a60 user: dgp tags: trunk
16:57
* unix/Makefile.in: Compiling Tk no longer requires header files * win/Makefile.in: from the TCL_PLATFORM DIR. Baby step in pursuit of [Bug 1712098].
check-in: ac96048c user: dgp tags: trunk
16:02
* library/msgs/pl.msg: Applied patch to Polish message catalog created and submitted by Pawel Pawlak <[email protected]> (via JeffH). check-in: b79fe7a6 user: andreas_kupries tags: trunk
2009-10-18
16:25
Doc improvements. check-in: 382ad00a user: dkf tags: trunk
2009-10-15
21:07
Update dll version numbers of dde/reg extension in the makefile. check-in: 21c6869e user: patthoyts tags: core-8-5-branch
20:34
Fix the icon to have 48x48 size (mistakenly made a 46px icon) check-in: d8f6fdd4 user: patthoyts tags: trunk
18:03
tracker number check-in: 59d7cfaf user: dgp tags: core-8-5-branch
17:48
* generic/tkConsole.c: Relax the runtime version requirements on Tcl * generic/tkMain.c: so that Tk 8.5.8 can [load] into Tcl 8.6 (and * generic/tkWindow.c: later 8.*) interps. * library/tk.tcl * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:
check-in: 4e3e9d74 user: dgp tags: core-8-5-branch
2009-10-10
19:38
[Bug 1961455]: Draw underlines and overstrikes when using Xft for font rendering check-in: 43d696b5 user: dkf tags: core-8-5-branch
17:42
[Bug 1961455]: Draw underlines and overstrikes when using Xft. check-in: fbbba717 user: dkf tags: trunk
2009-10-08
12:42
[Patch 2870648]: Corrected cursor used in file/directory dialogs. check-in: 00efc3aa user: dkf tags: core-8-5-branch
12:40
[Patch 2870648]: Corrected cursor used in file/directory dialogs. check-in: adbe5fa4 user: dkf tags: trunk
2009-10-07
19:42
[Bug 2787164] fix size of dropdown arrow on combobox and menubutton for Windows 7. check-in: fe34cb63 user: patthoyts tags: trunk
19:26
[Bug 2787164] fix size of dropdown arrow on combobox and menubutton for Windows 7. check-in: 28af41ce user: patthoyts tags: core-8-5-branch
14:33
[Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 682faa82 user: dkf tags: trunk
14:31
[Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: d7921d1a user: dkf tags: core-8-5-branch
14:28
[Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 10ea505d user: dkf tags: core-8-4-branch
2009-10-05
15:21
* changes: Updated for 8.5.8 release.
check-in: 8d25a818 user: dgp tags: core-8-5-branch
15:08
[Bug 2860827] Backported patch avoiding 3D effects with user-specified backgrounds check-in: d053ebad user: patthoyts tags: core-8-5-branch
14:49
[Bug #2860827] avoid 3D effects with user-specified backgrounds The default disabled text is embossed on Windows. But this looks poor when a non-default background color is in use. This patch disables the embossed effect for buttons and labels when the background is non- standard. check-in: 650f78ef user: patthoyts tags: trunk
2009-09-30
22:52
[Bug 2799589] added a test for grab on deleted window which causes crashes on windows (fixed already). check-in: 7f788a5b user: patthoyts tags: trunk
2009-09-25
08:48
Correct generation of grayscale data from an image. Reported by Keith Vetter on comp.lang.tcl. check-in: 68c98f79 user: dkf tags: core-8-5-branch
08:46
Correct generation of grayscale data from an image. Reported by Keith Vetter on comp.lang.tcl. check-in: a97f1e84 user: dkf tags: trunk
2009-09-18
22:35
Bug fix in grid/pack collision detect. Faulty slave was not properly blocked from slave list. [Bug 2859912] check-in: d063f43d user: pspjuth tags: trunk
2009-09-14
23:41
* generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu in * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608]
check-in: 5478d04b user: hobbs tags: trunk
23:40
* generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu in * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608]
check-in: 80978a81 user: hobbs tags: core-8-5-branch
23:39
* generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu in * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608]
check-in: 7ba46a00 user: hobbs tags: core-8-4-branch
2009-09-10
12:47
Backport of "misconfigured xft font engine" fixes. check-in: e4f4e763 user: dkf tags: core-8-5-branch
12:16
Put the armouring in the right place. check-in: 840d44ec user: dkf tags: trunk
2009-09-09
22:47
Improve comment following request by Joe English check-in: 73ed6701 user: dkf tags: trunk
22:23
Try to make Tk more resilient in the face of Xft allocation failures. check-in: a562dd0e user: dkf tags: trunk
2009-09-07
07:29
* generic/tkFocus.c: fix potential null dereference flagged by clang * generic/tkMenu.c: static analyzer. * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextIndex.c:
* generic/tkConsole.c: silence false positives from clang static * generic/tkTest.c: analyzer about potential null dereference. * generic/tkText.c: * generic/tkTextBTree.c: * generic/tkTextTag.c: * generic/tkVisual.c:
check-in: 7f80c75a user: das tags: trunk
06:20
make support for clang static analyzer safer & cleaner check-in: aaf7303a user: das tags: trunk
2009-09-04
10:03
Corrected descriptive text check-in: c0f278bf user: dkf tags: trunk
09:55
Finish purging remains of old XID hacks (a bunch of unused/write-only fields in the TkDisplay structure...) check-in: 8d20c8a2 user: dkf tags: trunk
09:39
Improve consistency of formatting of comments and function decls check-in: c947ecae user: dkf tags: trunk
2009-08-25
23:50
workaround llvm LTO bug on ppc check-in: c133c6b8 user: das tags: trunk
23:49
guard clang analyzer Tcl_Panic annotation with #ifndef USE_TCL_STUBS check-in: 3335f5d2 user: das tags: trunk
08:48
[Bug 1909931]: Add support for server-interpreted access control addreses. check-in: d1ab3846 user: dkf tags: core-8-5-branch
08:46
[Bug 1909931]: Add support for server-interpreted access control addreses. check-in: 41aa301f user: dkf tags: trunk
2009-08-24
21:22
Correct bindings for [tk_messageBox]. check-in: 850242c5 user: dkf tags: trunk
21:19
Correct bindings for [tk_messageBox]. check-in: 03f79a1b user: dkf tags: core-8-5-branch
12:51
Better formatting check-in: c6e8007b user: dkf tags: trunk
03:18
* generic/tkInt.h: Annotate Tcl_Panic as noreturn for clang static analyzer in PURIFY builds, replacing preprocessor/assert technique.
check-in: 147d6bf4 user: das tags: trunk
00:59
* macosx/tkMacOSXHLEvents.c (ScriptHandler): fix "do script" apple event handler issues on recent Mac OS X releases by using AE coercion to 'utf8' for text data and to 'fsrf' for alias data. (reported by Youness Alaoui on tcl-mac)
check-in: 49260f29 user: das tags: core-8-4-branch
00:59
* macosx/tkMacOSXHLEvents.c (ScriptHandler): fix "do script" apple event handler issues on recent Mac OS X releases by using AE coercion to 'utf8' for text data and to 'fsrf' for alias data. (reported by Youness Alaoui on tcl-mac)
check-in: 38a4d1cd user: das tags: core-8-5-branch
00:58
* carbon/Wish.xcode/project.pbxproj: remove references to obsolete * carbon/Wish.xcodeproj/project.pbxproj: prolog.ps file.
check-in: 12cd2f04 user: das tags: trunk
00:58
* unix/configure: autoconf-2.59
check-in: 430da4a5 user: das tags: trunk
00:57
* macosx/Wish.sdef (new file): Install and enable sdef file * macosx/Wish-Info.plist.in: into Wish application bundle, * macosx/Tk.xcode/project.pbxproj: describing TkAqua apple event * macosx/Tk.xcodeproj/project.pbxproj: support for use by AppleScript. * unix/Makefile.in: (replaces functionality of * unix/configure.in: 'aete' resource removed with Cocoa port & fixes AppleScript issues reported on tcl-mac)
check-in: 7612e33a user: das tags: trunk
00:56
* macosx/tkMacOSXHLEvents.c (ScriptHandler): Fix "do script" apple * carbon/tkMacOSXHLEvents.c (ScriptHandler): event handler issues on recent OS X releases by using AE coercion to 'utf8' for text data and to 'fsrf' for alias data. (reported by Youness Alaoui on tcl-mac)
check-in: 24d58f34 user: das tags: trunk
00:55
* macosx/tkMacOSXDraw.c (TkMacOSX{Setup,Restore}DrawingContext): Disable window flushing during Tk drawing to avoid immediate flush of NSView-based native widgets on draw. (fixes drawing performance issue reported by Youness Alaoui on tcl-mac)
check-in: 18d5779a user: das tags: trunk
00:55
* macosx/tkMacOSXWindowEvent.c: Allow WM_DELETE_WINDOW handlers to prevent window closure by generating WM destroy event earlier (from window delegate's -windowShouldClose:). [Bug 2821084]
check-in: 34c76734 user: das tags: trunk
00:54
* generic/tkBind.c (HandleEventGenerate): Don't generate events for windows that don't exist yet (fixes TkAqua testsuite crash).
check-in: 43e6eea4 user: das tags: trunk
2009-08-19
23:01
Give an error if grid and pack are used in the same master. [Patch 2475855] check-in: b4791724 user: pspjuth tags: trunk
2009-08-14
14:51
* macosx/tkMacOSXWm.c: Workaround for textured windows being draggable from opaque content areas. [Bug 2824538] (walzer)
check-in: 2caf0397 user: das tags: trunk
14:50
* macosx/tkMacOSXDraw.c: Avoid exception in XCopyArea() when copying from toplevel that has never been mapped. (reported by Youness Alaoui on tcl-mac)
check-in: c3e4cdc3 user: das tags: trunk
2009-08-10
23:16
Eliminate more gcc warnings check-in: 086bc585 user: nijtmans tags: trunk
2009-08-09
21:20
Eliminate various gcc warnings include <vssym32.h> only when available check-in: 91538416 user: nijtmans tags: trunk
2009-08-08
08:28
More graceful handling of resizing. check-in: 8f893917 user: dkf tags: core-8-5-branch
08:23
Make the pendulum demo cope with resizing more gracefully. check-in: 2d856686 user: dkf tags: trunk
2009-08-06
12:46
Small updates for minor issues check-in: ecf38151 user: dkf tags: trunk
2009-08-04
21:46
Fix word-wrapping of non-breaking spaces in the text widget to work reliably. check-in: e15dfd4c user: dkf tags: core-8-5-branch
21:19
Fix word-wrapping of non-breaking spaces in the text widget to work reliably. check-in: ae82fd23 user: dkf tags: trunk
2009-08-02
21:40
eliminate various gcc and msvc compiler warnings check-in: e908bb31 user: nijtmans tags: trunk
2009-08-01
08:08
Backport the fix for [Bug 2830420]. check-in: 297fcdf3 user: dkf tags: core-8-5-branch
08:05
Oops; forgot to fix a spot for 64-bit check-in: 7c4f5ab8 user: dkf tags: trunk
07:59
Don't assume that we're on little-endian clients. [Bug 2830420] check-in: f13b0d53 user: dkf tags: trunk
2009-07-27
20:02
Reword so that the modern API is presented as preferred. check-in: a99dde78 user: dkf tags: trunk
2009-07-26
19:43
Slight clarification. check-in: f43efc8b user: dkf tags: trunk
19:40
Corrected description of acceptable join styles. Spotted by Emiliano Gavilan. check-in: 815c8550 user: dkf tags: trunk
2009-07-23
22:24
Added incompat flag check-in: 4354c256 user: dkf tags: trunk
22:21
Fix [Bug 2441988]. Also squelch use of TkCopyAndGlobalEval, we can do better! check-in: bd1165a0 user: dkf tags: trunk
2009-07-22
07:51
[Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: d4a0a904 user: dkf tags: core-8-4-branch
07:46
[Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: 24905e9b user: dkf tags: core-8-5-branch
05:35
[Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: 3226f288 user: dkf tags: trunk
2009-07-21
15:16
Corrected drawing of rotated underlines. [Bug 2356057] check-in: a8d13f49 user: dkf tags: trunk
2009-07-20
23:29
Fix [Bug 2328657] by explicitly excluding hacky zero-char chunks from intersection computation. Might deserve generalization to other tests. check-in: 6c007ba1 user: ferrieux tags: trunk
23:10
More fixes for [Bug 2824378] check-in: 7dd225e6 user: dkf tags: core-8-5-branch
23:08
More fixes for [Bug 2824378] check-in: ee7271d0 user: dkf tags: trunk
22:57
Fix [Bug 2824378] by correcting expected output. check-in: 5f75f556 user: dkf tags: core-8-5-branch
22:56
Fix [Bug 2824378] by correcting expected output. check-in: 9d717d04 user: dkf tags: trunk
2009-07-18
19:32
Fix the transfer of large binary data. I hate INCR selections transfers... check-in: 19601c91 user: dkf tags: core-8-5-branch
19:30
A slightly more efficient placing check-in: 58150d01 user: dkf tags: trunk
19:28
Fix the transfer of large binary data. I hate INCR selections transfers... check-in: 01284a21 user: dkf tags: trunk
08:16
* unix/Makefile.in: Define NDEBUG in optimized (non- symbols) build to disable assert()s.
check-in: 735e2a23 user: das tags: trunk
06:55
* macosx/tkMacOSXBitmap.c: Fix tk::mac::iconBitmap crash due to off-by-one ckalloc error. [Bug 2821318]
check-in: 737e7c0c user: das tags: trunk
2009-07-15
21:50
* library/demos/mclist.tcl: use native sort arrows with aqua theme.
check-in: fedd346c user: das tags: trunk
21:50
* macosx/ttkMacOSXTheme.c: Update notebook tab appearance to * library/ttk/aquaTheme.tcl: modern L&F; adjust tab & notebook padding and tabmargins; correct appearance of selected tree header; add support for native tree header sort arrows via user1 state. [Patch 2819620]
check-in: dd088316 user: das tags: trunk
21:08
Apply patch from [Bug 2821962] to make binary byte selection transfers work. check-in: 6575508c user: dkf tags: core-8-5-branch
20:56
Apply patch from [Bug 2821962] to make binary byte selection transfers work. check-in: ca21fdca user: dkf tags: trunk
2009-07-14
08:40
Corrected definition of -height and -width for canvas' window items. [2326602] check-in: 92017be1 user: dkf tags: core-8-5-branch
08:38
Corrected definition of -height and -width for canvas' window items. [2326602] check-in: 2757460c user: dkf tags: trunk
08:36
autoconf-2.59 check-in: f62ccbb7 user: das tags: core-8-5-branch
08:35
autoconf-2.59 check-in: 67dd2f8c user: das tags: trunk
08:29
Allow turning off of XScreenSaver use. [Bug 2496018] check-in: 521b0794 user: dkf tags: core-8-5-branch
08:23
Allow turning off of XScreenSaver use. [Bug 2496018] check-in: 7e4674c5 user: dkf tags: trunk
2009-07-11
08:45
dot needs quoting at the start of a line check-in: 2a3d256d user: patthoyts tags: trunk
07:30
[Bug 2818455]: Corrected example. check-in: 70b6f7ae user: dkf tags: core-8-5-branch
07:25
[Bug 2818455]: Corrected example. check-in: 49ccd3dd user: dkf tags: trunk
2009-07-07
08:08
More marking of files as Objective-C. check-in: 80b47862 user: dkf tags: trunk
2009-07-06
20:29
More marking of files as Objective-C. check-in: 0f560ce4 user: dkf tags: trunk
15:45
Formatting cleanup, mark files as Objective-C. check-in: e03c9f2b user: dkf tags: trunk
2009-07-02
10:34
Avoid the use of C++ reserved words in headers [Bug2815625] check-in: ef26e1e3 user: patthoyts tags: trunk
2009-06-30
14:21
s/Tcl_PanicEx/TclPanic/; improve clang assert Tcl_Panic macrology check-in: e5f1ee9f user: das tags: trunk
00:56
* generic/tkInt.h: add assert macros for clang static analyzer and redefine Tcl_Panic to assert after panic in clang PURIFY builds.
* generic/tkImgPhInstance.c: small fixes to make clang static * generic/tkTextDisp.c: analyzer happier.
* generic/tkConfig.c: add clang assert for false positives * generic/tkUndo.c: from static analyzer.
check-in: 96416799 user: das tags: trunk
2009-06-29
14:35
Merge of TkAqua Cocoa port check-in: 05bd0a2c user: das tags: trunk, macosx-cocoa-merge
2009-06-27
19:53
Expose TkSmooth(Parse|Print)Proc through the internal stub table. It was the last set of internal function of this type which was not exposed yet. Removed TkTile(Parse|Print)Proc from tkInt.h, because they don't exist. Follow-up to [Bug 2804935], now all Tk*(Parse|Print)Proc functions are exposed through the internal stub table. check-in: b15832de user: nijtmans tags: core-8-5-branch
19:33
Expose TkSmooth(Parse|Print)Proc through the internal stub table. It was the last set of internal function of this type which was not exposed yet. Removed TkTile(Parse|Print)Proc from tkInt.h, because they don't exist. Follow-up to [Bug 2804935], now all Tk*(Parse|Print)Proc functions are exposed through the internal stub table. check-in: 068ec150 user: nijtmans tags: trunk, macosx-cocoa-premerge
2009-06-26
01:42
* carbon/ (new directory): copy of current state of 'macosx' source directory, to preserve legacy TkAqua implementation based on Carbon API (with support for Mac OS X releases older than 10.5).
check-in: 163cd900 user: das tags: trunk
01:42
* unix/Makefile.in: add support for --enable-aqua=carbon * unix/configure.in: configure option (legacy fallback for pre-Mac OS X 10.5 releases).
* unix/configure: autoconf-2.59
check-in: 179bb88c user: das tags: trunk
2009-06-23
14:26
missing constraint check-in: c73d8586 user: dgp tags: core-8-5-branch
05:21
fix [Bug #220935] canvas dash update problem check-in: 7a24e314 user: nijtmans tags: core-8-5-branch
05:16
fix [Bug #220935] canvas dash update problem (follow-up) check-in: b5433c44 user: nijtmans tags: trunk, macosx-carbon-freeze
2009-06-22
05:52
fix [Bug #220935] canvas dash update problem check-in: 4346651f user: nijtmans tags: trunk
2009-06-13
12:02
Missing constraint on new test winWm-9.0 check-in: 7a5237c3 user: dgp tags: trunk
2009-06-12
23:03
regen stubs check-in: d4d10009 user: dkf tags: trunk
12:46
Move another two entries to the internal stub table from MODULE_SCOPE. check-in: 41dfab18 user: dkf tags: trunk
2009-06-02
09:41
[Bug 2799589] Backported fix for crash on delayed window activation. check-in: d6d8624d user: patthoyts tags: core-8-5-branch
09:26
[Bug 2799589] Avoid setting the focus on a deleted window during delayed activation. check-in: 8086ae21 user: patthoyts tags: trunk
2009-05-21
23:01
[Bug 2794778]: backported fix for keyboard transversal of the menus on Windows. check-in: db383316 user: patthoyts tags: core-8-5-branch
22:52
[Bug 2794778]: Calls to CallWindowProc can lead to other functions overwriting the event strucure. Therefore preserve a local copy of the XKeyEvent while looping over the key events. check-in: 650ff4b9 user: patthoyts tags: trunk
2009-05-17
17:20
BUGFIX: last commit did not account for possibility of 0 tabs. check-in: 5989b1b9 user: jenglish tags: trunk
17:04
generic/ttkNotebook.c: More flexible tab placement [Bug 1470246] check-in: c6a5f7ea user: jenglish tags: trunk
2009-05-14
12:04
[Bug 1923684]: backported checkbutton fix for confused state when -offvalue equals -tristatevalue check-in: 0ee192bc user: patthoyts tags: core-8-5-branch
11:54
[Bug 1923684]: checkbuttons must prefer off over the indeterminate state
If a checkbutton offvalue is the same as the tristate value we should use the off state in preference. (andrey gusev)
check-in: 72a78060 user: patthoyts tags: trunk
00:53
Backported support for the Vista theme. This requires the vsapi element engine, the hover state and the theme script definition. check-in: 90871e2c user: patthoyts tags: core-8-5-branch
2009-05-13
22:03
FormatMessage should always use the ignore-inserts flag when processing system errors. check-in: d2298817 user: patthoyts tags: trunk
21:49
[Bug 2791352] backported fix and tests for mis-parsing of certain font descriptions. check-in: 48974e37 user: patthoyts tags: core-8-5-branch
21:33
[Bug 2791352] handle parsing of type 5 font descriptions with hyphenated family name. check-in: 0d40b67c user: patthoyts tags: trunk
2009-05-06
16:36
avoid panic for CFStrings longer than INT_MAX check-in: a4e83967 user: das tags: core-8-5-branch
16:36
avoid panic for CFStrings longer than INT_MAX check-in: d2550d4f user: das tags: trunk
13:27
Updated the Wish and Tk icons for Windows 7 support.
Vista and Windows 7 like to display larger icon sizes than previous versions although we do not include the largest suggested size (256x256) as that prevents building with msvc6. Both icons are rendered from SVG versions of the Tcl feather or the Wish lamp.
check-in: 0fce2094 user: patthoyts tags: trunk
2009-05-05
09:22
Fix [Bug 487220]. check-in: c00bc01d user: dkf tags: trunk
09:18
Fix [Bug 1832015]. check-in: 48740f1b user: dkf tags: trunk
2009-05-04
09:12
Purge mention of interp->result. [Bug 2431507] check-in: b51b115f user: dkf tags: trunk
2009-05-03
06:48
Fix [Bug 2785744]. check-in: d55d9d57 user: dkf tags: core-8-5-branch
06:46
Fix [Bug 2785744]. check-in: 062ccdeb user: dkf tags: trunk
2009-05-01
15:21
Fix [Bug 2777019]. check-in: 935a1387 user: dkf tags: trunk
15:04
oops check-in: bed1dff9 user: dkf tags: trunk
15:03
Factor out some of the postscript generation code to the PS prolog. check-in: ba8f6a43 user: dkf tags: trunk
2009-04-30
15:06
[Patch 2504402] backported change to create wm icons as device independent bitmaps. (cjmcdonald) check-in: b1ba1240 user: patthoyts tags: core-8-5-branch
14:57
Backport 2080533 fix. check-in: 9465f442 user: dgp tags: core-8-4-branch
14:46
[Patch 2504402] Create icon bitmaps as device independent bitmaps.
This ensures the icon can be drawn properly on various colour depth surfaces - in particular it fixes a problem with remote desktop and looks better in the vista task switching overlay. (cjmcdonald)
check-in: 3c299e31 user: patthoyts tags: trunk
13:54
Fix typo check-in: 00d1f5c1 user: dkf tags: trunk
13:52
Fix typo check-in: c8647265 user: dkf tags: core-8-5-branch
13:48
Backported fix for [Bug 2080533]. check-in: 8962941c user: dkf tags: core-8-5-branch
13:44
Fix [Bug 2080533] by falling back to creating a DIB. check-in: 427ac9fc user: dkf tags: trunk
2009-04-28
16:53
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.
check-in: 27dd0093 user: hobbs tags: trunk
16:53
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.
check-in: 93dc2d48 user: hobbs tags: core-8-5-branch
16:52
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.
check-in: b39a8d8e user: hobbs tags: core-8-4-branch
2009-04-27
10:39
Private-export functions that were being used in extensions. [Bug 2768945] check-in: 902359f6 user: dkf tags: core-8-5-branch
10:31
Private-export functions that were being used in extensions. [Bug 2768945] check-in: f36a791d user: dkf tags: trunk
2009-04-24
17:30
* win/tkWinDialog.c (ChooseDirectoryValidateProc): no need to set cwd on selchange. Prevents delete of selected folder in dialog.
check-in: 964fe096 user: hobbs tags: core-8-5-branch
17:29
* win/tkWinDialog.c (ChooseDirectoryValidateProc): no need to set cwd on selchange. Prevents delete of selected folder in dialog.
check-in: 72af3e84 user: hobbs tags: trunk
15:40
Removed stray @ from Makefile.in test target. [Bug 2764263] Don't chmod+x square demo. [Bug 1945073] Adjustable demo install location. [Patch 2764272] check-in: ab900cf0 user: stwo tags: core-8-5-branch
15:34
Removed stray @ from Makefile.in test target. [Bug 2764263] Don't chmod+x square demo. [Bug 1945073] Adjustable demo install location. [Patch 2764272] check-in: 0d6727e8 user: stwo tags: trunk
15:19
Don't chmod/exec installManPage. [Patch 2769530] check-in: 72733f63 user: stwo tags: core-8-5-branch
15:07
Don't chmod/exec installManPage. [Patch 2769530] check-in: bcaa0143 user: stwo tags: trunk
2009-04-23
22:01
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): enable the new style choosedir that has a "New Folder" button, with ::tk::winChooseDirFlags override for new behavior. [Bug 2779910]
check-in: 8d3d53e9 user: hobbs tags: trunk
21:57
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): enable the new style choosedir that has a "New Folder" button, with ::tk::winChooseDirFlags override for new behavior. [Bug 2779910]
check-in: 400e342b user: hobbs tags: core-8-5-branch
2009-04-15
13:44
* changes: Updated for 8.5.7 release.
check-in: 430d2c7c user: dgp tags: core-8-5-7, core-8-5-branch
2009-04-14
20:31
Removed -Wno-implicit-int from CFLAGS_WARNING.\nRegen unix/configure. check-in: 16d790cd user: stwo tags: core-8-5-branch
19:58
Regen unix/configure check-in: 552ada06 user: stwo tags: core-8-4-branch
18:54
Removed -Wno-implicit-int from CFLAGS_WARNING. check-in: 3cf9b5b8 user: stwo tags: core-8-4-branch
18:09
Make filebox.test pass cleanly again. check-in: 4e282004 user: dkf tags: trunk
00:56
update Apple copyright notice for 2009-04-10 changes check-in: 677297a1 user: das tags: trunk
00:55
update Apple copyright notice for 2009-04-10 changes check-in: 8c7c4980 user: das tags: core-8-5-branch
2009-04-13
21:26
Fix the other issue from [Bug 2759119]. check-in: c56cfc06 user: dkf tags: trunk
21:12
Fix [Bug 2759119] and apply [Patch 2739360] (partially). check-in: 915c67b6 user: dkf tags: trunk
2009-04-11
12:49
Oops! check-in: 5e116ee6 user: dkf tags: trunk
04:26
revert HandleEventGenerate change, it was causing bind-8.2 to fail check-in: 9d6239d0 user: das tags: core-8-5-branch
04:26
revert HandleEventGenerate change, it was causing bind-8.2 to fail check-in: a05dd49d user: das tags: trunk
02:29
*** 8.5.7 TAGGED FOR RELEASE ***
check-in: 83a5f4ef user: dgp tags: core-8-5-branch
00:22
D'oh check-in: 26dd6679 user: das tags: trunk
2009-04-10
21:14
* changes: Updated for 8.5.7 release.
check-in: efa28d90 user: dgp tags: core-8-5-branch
18:21
'typo' check-in: f70d4b8c user: dgp tags: core-8-5-branch
18:13
* generic/tk.h: Bump to 8.5.6 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
check-in: c6bda164 user: dgp tags: core-8-5-branch
18:01
* unix/configure.in (Darwin): use Darwin SUSv3 extensions if available. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: 90d0f1eb user: das tags: core-8-5-branch
18:01
* unix/configure.in (Darwin): use Darwin SUSv3 extensions if available. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: d53f32f8 user: das tags: trunk
16:55
tk_setPalette: Don't set *selectColor: #b03060; this makes radio- and checkbuttons look wrong post-TIP#109. check-in: 40644697 user: jenglish tags: core-8-5-branch
16:52
tk_setPalette: Don't set *selectColor: #b03060; this makes radio- and checkbuttons look wrong post-TIP#109. check-in: d75960f9 user: jenglish tags: trunk
16:45
* library/msgbox.tcl: don't set msgbox bitmap background on TkAqua.
check-in: 06461c72 user: das tags: core-8-5-branch
16:42
* library/demos/filebox.tcl: only show "Motif Style Dialog" checkbutton on X11 windowingsystem.
check-in: 706dcb49 user: das tags: core-8-5-branch
16:42
* library/demos/filebox.tcl: only show "Motif Style Dialog" checkbutton on X11 windowingsystem.
check-in: 4b9f9ba2 user: das tags: trunk
16:40
* library/demos/widget: GOOBE: use ttk::cursor
check-in: 71704c0a user: das tags: core-8-5-branch
16:40
* library/demos/widget: GOOBE: use ttk::cursor
check-in: eb4b5ca2 user: das tags: trunk
16:39
* library/ttk/cursors.tcl: backport ttk::cursor from HEAD
check-in: 534fdb69 user: das tags: core-8-5-branch
16:34
* library/demos/knightstour.tcl: fix knightstour demo not running from interactive wish.
check-in: 3ed5a239 user: das tags: core-8-5-branch
16:34
* library/demos/knightstour.tcl: fix knightstour demo not running from interactive wish.
check-in: 06deeaa3 user: das tags: trunk
16:31
* library/console.tcl (::tk::ConsoleInit): remove redundant TkAqua Quit menu item.
check-in: 1233729f user: das tags: trunk
16:29
* library/console.tcl (::tk::ConsoleInit): remove redundant TkAqua Quit menu item.
check-in: c8042681 user: das tags: core-8-5-branch
16:20
* generic/tkPointer.c (Tk_UpdatePointer): use all 5 buttons.
check-in: c36f72ae user: das tags: core-8-5-branch
16:20
* generic/tkPointer.c (Tk_UpdatePointer): use all 5 buttons.
check-in: 041f6f27 user: das tags: trunk
16:16
* generic/tkMenu.c (PostProcessEntry): delay call to TkpConfigureMenuEntry() until all menu entry attributes are setup.
check-in: c4ebae9b user: das tags: core-8-5-branch
16:16
* generic/tkMenu.c (PostProcessEntry): delay call to TkpConfigureMenuEntry() until all menu entry attributes are setup.
check-in: 9a54a123 user: das tags: trunk
16:08
* library/menu.tcl (::tk::MbPost): fix error thrown in y position computation with indicatoron.
check-in: 2b301f9e user: das tags: core-8-5-branch
16:08
* library/menu.tcl (::tk::MbPost): fix error thrown in y position computation with indicatoron.
check-in: 427949f4 user: das tags: trunk
16:07
* generic/tkMenubutton.c: s/DEF_BUTTON_JUSTIFY/DEF_MENUBUTTON_JUSTIFY/
check-in: 583cc586 user: das tags: core-8-5-branch
16:07
* generic/tkMenubutton.c: s/DEF_BUTTON_JUSTIFY/DEF_MENUBUTTON_JUSTIFY/
check-in: 916c7955 user: das tags: trunk
16:00
* generic/tkUtil.c (TkBackgroundEvalObjv): use Tcl_BackgroundException.
check-in: cef0a17b user: das tags: trunk
15:54
* generic/tkBind.c (HandleEventGenerate): ensure window exists before generating an event for it (fixes testsuite crash).
check-in: 3bd68c79 user: das tags: core-8-5-branch
15:54
* generic/tkBind.c (HandleEventGenerate): ensure window exists before generating an event for it (fixes testsuite crash).
check-in: 3b16864e user: das tags: trunk
15:53
* generic/tkTextBTree.c (TkBTreeDeleteIndexRange): add bounds check to startEnd array access (fixes testsuite crash).
check-in: e8a8bb30 user: das tags: core-8-5-branch
15:53
* generic/tkTextBTree.c (TkBTreeDeleteIndexRange): add bounds check to startEnd array access (fixes testsuite crash).
check-in: 1ec2acc7 user: das tags: trunk
15:53
* tests/unixFont.test: only use xlsfonts with X11 windowingsystem.
check-in: 619352e3 user: das tags: core-8-5-branch
15:52
* tests/unixFont.test: only use xlsfonts with X11 windowingsystem.
check-in: 2ac90cff user: das tags: trunk
13:18
Squelch pointless file. check-in: 3dd6914e user: dkf tags: trunk
11:07
Squelch all mention of prolog.ps; it isn't used. [Bug 1466509] check-in: 8e2d6005 user: dkf tags: core-8-5-branch
10:21
Fix [Bug 2116837]. check-in: 1266eccd user: dkf tags: core-8-5-branch
10:16
Fix [Bug 2116837]. check-in: d57cebbb user: dkf tags: trunk
2009-04-09
15:57
* generic/tk.h: Restore _TCL guards around tcl.h inclusion to restore compat with early 8.4.* releases. Thanks Stuart Cassoff. [Bug 1723812]
check-in: a0cf8211 user: dgp tags: core-8-4-branch
2009-04-08
12:28
Remove 'NEW' tags from sub-demos. check-in: 6237ac24 user: dkf tags: trunk
2009-04-04
16:18
Fix [Bug 1881896] check-in: 7c57502d user: dkf tags: trunk
03:11
Don't Panic [Bug 1789819]. check-in: 70fa8f22 user: jenglish tags: core-8-5-branch
2009-04-03
20:20
Don't Panic [Bug 1789819]. check-in: 454c20ad user: jenglish tags: trunk
09:41
Fix [Bug 974421] check-in: bb0df7a6 user: dkf tags: trunk
2009-04-02
09:40
Ensure the pointer begins outside the window for all the tests checking Enter/Leave motion events. check-in: b28d8aaa user: patthoyts tags: trunk
08:27
Minor fixes to demos. In the pendulum demo make use of unicode for the axis labels and in the knightstour demo on X11 we cannot rely on anything being present for the knight glyph so use a polygon instead. check-in: 19020018 user: patthoyts tags: trunk
2009-03-31
14:20
Small improvements to multi-column list demo. check-in: ff87042c user: dkf tags: trunk
2009-03-25
23:39
Eliminate a few compiler warnings on mingw spacing check-in: 65ea29f3 user: nijtmans tags: trunk
23:27
bring doc and demos in line with http://wiki.tcl.tk/812 check-in: 5b70a9ed user: nijtmans tags: trunk
09:10
Prevent zero-size malloc() calls. [Bug 2178820] check-in: 96112a33 user: dkf tags: core-8-5-branch
09:06
Prevent zero-size malloc() calls. [Bug 2178820] check-in: ddd898d0 user: dkf tags: trunk
08:47
Fix [Bug 1871101]. check-in: 3e266021 user: dkf tags: core-8-5-branch
08:45
Fix [Bug 1871101]. check-in: 8ba8e70d user: dkf tags: trunk
2009-03-14
17:44
regen check-in: 4166032b user: dkf tags: trunk
17:35
Added support for reporting TEA-like info via pkg-config. [Patch 2243962] check-in: 62bab079 user: dkf tags: trunk
2009-03-10
11:13
Tidy up and expand examples. check-in: 5b8e4388 user: dkf tags: trunk
2009-03-09
18:50
* tkMacOSXFont.c (GetFontFamilyName): [Bug #2548661] Handle NULL return from CFStringCreate. check-in: 715b7194 user: cc_benny tags: trunk
2009-03-03
23:54
Backported some fixes for uninitialized variables identified by das using clang analysis. check-in: 62c082c9 user: patthoyts tags: core-8-5-branch
2009-03-01
21:54
update comment to reflect reality check-in: 505b7ad9 user: patthoyts tags: trunk
2009-02-28
09:42
[Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: 4f246e52 user: patthoyts tags: core-8-4-branch
2009-02-27
23:23
[Feature Request 2636558] Tk_DefineBitmap and Tk_GetBitmapFromData signature problem check-in: bf459fc1 user: nijtmans tags: trunk
23:04
[Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: dbeb0e45 user: patthoyts tags: trunk
22:59
[Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: 5bcd9871 user: patthoyts tags: core-8-5-branch
2009-02-23
12:41
[Patch 2542828] use stock Win32 help arrow cursor when question_arrow requested (danckaert) check-in: 590ad193 user: patthoyts tags: core-8-5-branch
12:02
[Patch 2513104] fix cursor hotspots (cjmcdonald) check-in: 357384bc user: patthoyts tags: core-8-5-branch
11:59
[Patch 2513104] fix cursor hotspots (cjmcdonald) check-in: 96896e5c user: patthoyts tags: trunk
10:37
[Patch 2507419] fix menu image display issue on windows check-in: 51e84896 user: patthoyts tags: core-8-5-branch
10:18
[Patch 2507419] fixes the image drawing bug on windows menus. check-in: 677b1bdf user: patthoyts tags: trunk
2009-02-22
23:39
[Patch 2542828] use stock Win32 help arrow cursor for question_arrow check-in: 640e20fb user: patthoyts tags: trunk
2009-02-21
11:38
Correct the ttk::treeview border on XP and Vista. check-in: 13c9723c user: patthoyts tags: trunk
10:22
[Bug 2546087] Restore support for NULs in console stdout channel. In 2004 a fix to Tcl channels prevented the exposure of the internal UTF-8 representation of the ASCII NUL character (\uc080). Since then strings in the console have been truncated at NUL. This restores the older behaviour. check-in: e865a11e user: patthoyts tags: trunk
2009-02-17
18:11
* win/tcl.m4, win/configure: Check if cl groks _WIN64 already to avoid CC manipulation that can screw up later configure checks. Use 'd'ebug runtime in 64-bit builds.
check-in: 743984af user: hobbs tags: trunk
18:08
* win/tcl.m4, win/configure: Check if cl groks _WIN64 already to avoid CC manipulation that can screw up later configure checks. Use 'd'ebug runtime in 64-bit builds.
check-in: b013e284 user: hobbs tags: core-8-5-branch
2009-02-16
18:14
* win/configure.in, win/configure: align better with tcl version. Ensures finding correct CPP for Win64.
check-in: 5e06a1f0 user: hobbs tags: trunk
18:11
* win/configure.in, win/configure: align better with tcl version. Ensures finding correct CPP for Win64.
check-in: b1fe8ed8 user: hobbs tags: core-8-5-branch
09:30
Apply some GOOBE to the ttk::intro(n) manpage. [Bug 2604420] check-in: a80b5eeb user: dkf tags: trunk
00:57
Some tidying up; reducces coupling to rest of Tk implementation check-in: 75e8d893 user: dkf tags: trunk
2009-02-12
21:32
Factor out the IconList megawidget. check-in: 22a1fab7 user: dkf tags: trunk
2009-02-11
15:25
Increase idiomaticity check-in: bd0561b5 user: dkf tags: trunk
15:17
Use a color picture of JO for better GOOBE. [Bug 2588919] check-in: 636956d3 user: dkf tags: trunk
2009-02-10
22:06
fix [tcl-Bug 2502365] Building of head on HPUX is broken when using the native CC. check-in: 05eb3a7a user: nijtmans tags: trunk
2009-02-09
01:45
ElementStateEventProc: Avoid dangling pointers when layout changes [Fix for #2431428]. check-in: acb551a6 user: jenglish tags: trunk
2009-02-08
19:35
Renamed several internal data structures and functions: ElementImpl -> ElementClass, LayoutNode -> Element. Remove more unnecessary casts. Add function Ttk_ClientRegion, common factor of entry, scale, progress, and treeview widgets. check-in: 5e86a8ff user: jenglish tags: trunk
2009-02-06
08:14
* generic/tkImgPhoto.c: fix leaks discovered with the Mac OS X * generic/tkMenu.c: Instruments.app Leaks tool. * macosx/tkMacOSXWm.c:
check-in: 893b8723 user: das tags: core-8-4-branch
08:14
whitespace check-in: d647d4d9 user: das tags: core-8-4-branch
08:13
* generic/tkImgPhoto.c: fix numerous leaks discovered with the * generic/tkMenu.c: Mac OS X Instruments.app Leaks tool. * generic/tkText.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkUndo.c: * generic/ttk/ttkFrame.c: * macosx/tkMacOSXWm.c:
check-in: d9450816 user: das tags: core-8-5-branch
08:12
whitespace check-in: 3e60fd2e user: das tags: core-8-5-branch
08:12
* generic/tkImgPhInstance.c: fix numerous leaks discovered with the * generic/tkMenu.c: Mac OS X Instruments.app Leaks tool. * generic/tkText.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkUndo.c: * generic/tkUtil.c: * generic/ttk/ttkFrame.c: * macosx/tkMacOSXWm.c:
check-in: b14d66d4 user: das tags: trunk
08:11
whitespace check-in: 9d9280fa user: das tags: trunk
2009-02-03
23:55
- eliminate some unnessary type casts - some internal const decorations - spacing check-in: 02ca10b0 user: nijtmans tags: trunk
2009-01-30
21:06
catch font create when the console is re-sourced via F9 check-in: 65489bc4 user: patthoyts tags: core-8-5-branch
21:02
catch font create when the console is re-sourced via F9 check-in: 290f836f user: patthoyts tags: trunk
2009-01-28
20:47
- eliminate some unnessary type casts - some internal const decorations - spacing check-in: 380696ca user: nijtmans tags: trunk
2009-01-24
14:15
Fix a typo check-in: 8db520ec user: dkf tags: trunk
2009-01-22
05:08
typo check-in: e8424081 user: dgp tags: trunk
05:06
typo check-in: 3a05ed20 user: dgp tags: core-8-5-branch
02:16
* unix/tcl.m4: Corrected a typo ($(SHLIB_VEERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 check-in: 7f614c1b user: kennykb tags: core-8-5-branch
02:11
* unix/tcl.m4: Corrected a typo ($(SHLIB_VEERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 check-in: f8d0816f user: kennykb tags: trunk
2009-01-20
03:54
Backport of Patch 907924 check-in: 46e5eea5 user: kennykb tags: core-8-5-branch
03:39
Patch 907924 check-in: 217b27b9 user: kennykb tags: trunk
2009-01-19
14:00
fix typo that led to crashes check-in: b3060e8f user: das tags: trunk
2009-01-16
23:46
True commit. check-in: 5df7affd user: andreas_kupries tags: core-8-4-branch
23:45
* win/tkWinWm.c (WmAttributesCmd): Fix a single use of SetWindowLongPtr which was not properly ifdef'd. check-in: 75bf70ae user: andreas_kupries tags: core-8-4-branch
20:55
* generic/tk.h: Bump patchlevel to 8.6b1.1 to distinguish * library/tk.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases. * unix/configure.in: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 24da8fd0 user: dgp tags: trunk
2009-01-14
22:59
fix for aMSN compatibility [tcl-Bug 2507326] check-in: f6806c69 user: nijtmans tags: core-8-5-branch
22:48
- fix for aMSN compatibility [tcl-Bug 2507326] - CONSTify Tk(Create|Find)menuReferences - various internal "const" decorations check-in: c77e1b2d user: nijtmans tags: trunk
2009-01-13
22:37
fix [tcl-Bug 2502365] Building of head on HPUX is broken when using the native CC check-in: dcb33423 user: nijtmans tags: trunk
01:46
Tk tests that create images need to be independent of the interpreter environment. check-in: 1cd8c350 user: patthoyts tags: trunk
2009-01-11
23:37
[Bug 2495740] result needed to exclude any images already present. check-in: be96804e user: patthoyts tags: trunk
23:08
[Bug 2336454] fixed keysyms used in bind tests. check-in: 02862c72 user: patthoyts tags: trunk
19:29
* generic/tkEvent.c: Backport a fix from 8.6 for a NULL pointer dereference in CreateXIC. check-in: d0b235e4 user: georgeps tags: core-8-5-branch
19:05
* generic/tkEvent.c: Fix a possible segv due to a NULL pointer dereference that occurs when XCreateIC fails. check-in: 78d05cc9 user: georgeps tags: trunk
11:51
Pretty up the messagebox on unix using PNG images for the icons and group the icons into one place. check-in: 71ece0c8 user: patthoyts tags: trunk
11:27
Fix missing word spotted by stu. check-in: f53d252f user: patthoyts tags: core-8-5-branch
11:25
Fix missing word spotted by stu. check-in: f1acc37e user: patthoyts tags: trunk
08:40
ttkNotebook.c(NotebookCleanup): Don't call Tk_DeleteOptionTable(), it's unnecessary and quite possibly harmful [Bug 2496162]. check-in: 7368c7d1 user: jenglish tags: trunk
2009-01-09
07:03
CONSTify TkDebugBorder, TkStringToKeysym, TkDebugBitmap TkDebugColor, TkDebugCursor, TkDebugFont All those mods TIP #27 complient, no incompatibility risks. check-in: 36cbe251 user: nijtmans tags: trunk
2009-01-08
23:48
adjust copyright year check-in: e0707e03 user: das tags: core-8-4-branch
23:47
adjust copyright year check-in: cabc1f7c user: das tags: core-8-5-branch
23:44
adjust copyright year check-in: 32f0c035 user: das tags: trunk
16:31
Themed the bgerror dialog and make use of our PNG support to improve the icon. check-in: 3a39b9b5 user: patthoyts tags: trunk
2009-01-07
14:35
Applied patch from [Bug 2473120] to fix the arguments to tk_messageBox call in the tk_chooseDirectory unix implementation. check-in: b805b8b4 user: patthoyts tags: trunk
00:58
Backported fix for [Bug 1847002] to prevent the bypassing of grab restrictions via the taskbar on Windows. check-in: 8ac17e42 user: patthoyts tags: core-8-5-branch
00:25
[Bug 1847002] On Windows a grab can be bypassed using the taskbar. This prevents that by handling the keyboard activation message and the system menu commands when grabs are present. check-in: 510ac2a5 user: patthoyts tags: trunk
2009-01-06
21:58
A few const -> CONST86 modifications, improving backwards compatibility. Change Tk_ItemIndexProc and Tk_ItemInsertProc signature to have a Tcl_Obj parameter in stead of a string parameter. This is binary and source compatible with previous API, it just prevents the need for a type cast in the Tk_ItemType table construction. Bring doc in line with API. check-in: 88f4039a user: nijtmans tags: trunk
09:22
Apply [Patch 1539990] to speed up Tk_PhotoPutBlock in one case. check-in: 54363ffe user: dkf tags: trunk
01:29
cast away a warning. check-in: 8fd7f201 user: patthoyts tags: trunk
01:26
Use task modal rather than system modal for messageboxes and use MB_SETFOREGROUND to get the user notification if the application is not the foreground application (flashing in the taskbar). [Bug 2484771] check-in: f40fb8fd user: patthoyts tags: trunk
2009-01-03
14:41
Improve documentation of -offset and -outlineoffset item options. [Bug 1836621] check-in: 8e67ecc2 user: dkf tags: trunk
13:56
add new ttk test files check-in: b0059841 user: das tags: trunk
00:18
Fix incorrect statement about %-substituees quoting. check-in: d3ab7aba user: ferrieux tags: core-8-5-branch
00:05
Fix incorrect statement about %-substituees quoting. check-in: 6d4f7377 user: ferrieux tags: trunk
2009-01-02
23:20
CONSTify Tk_ClipboardAppend check-in: b1e934f0 user: nijtmans tags: trunk
2008-12-31
23:13
no message check-in: b280e971 user: davygrvy tags: trunk
23:11
* win/rules.vc: small bug not setting SYMBOLS macro fixed.
check-in: 9818428d user: davygrvy tags: trunk
23:10
tests/ttk/{checkbutton,radiobutton}.test: split out from ttk.test. check-in: 609629b4 user: jenglish tags: trunk
21:25
* generic/ttk/ttkDefaultTheme.c: Fix color palette for radiobutton and checkbutton indicators. Fixes [Bug 2003310]; also makes "alt" theme check/radiobuttons look like Windows 98, as intended. * library/ttk/altTheme.tcl: Specify dark gray -bordercolor to soften edges. check-in: bd5403fe user: jenglish tags: trunk
2008-12-29
16:29
window-2.9 deadlocks threaded Tk [Bug 1715716], add constraint check-in: 539b784b user: das tags: core-8-5-branch
16:29
window-2.9 deadlocks threaded Tk [Bug 1715716], add constraint check-in: 9cf6ca45 user: das tags: trunk
16:28
fixes for [temporaryDirectory] != [pwd] check-in: c5e3058e user: das tags: core-8-5-branch
16:28
fixes for [temporaryDirectory] != [pwd] check-in: d28a7744 user: das tags: trunk
2008-12-28
23:45
Added an "incompat" note check-in: dfdc9808 user: dkf tags: trunk
23:43
Corrected mouse-wheel bindings for widgets. Now Shift-wheel always scrolls the text widget horizontally on all platforms. check-in: e71e11a6 user: dkf tags: trunk
22:59
TIP#171 implementation - sanity for <MouseWheel> event handling! check-in: da1b9246 user: dkf tags: trunk
22:13
Applied Michael Kirkham's fix to make all PngSuite images work. check-in: 8dfa607b user: dkf tags: trunk
16:42
add ImgPNG files check-in: 3cff2dc0 user: das tags: trunk
13:08
Implementation of TIP #244, PNG image support. check-in: 683798fd user: dkf tags: trunk
2008-12-27
18:54
ttk::treeview: Fix inconsistent use of treeArea / headingArea; fixes #2381555 ([$tv identify] didn't work when horizontally scrolled). check-in: f2413979 user: jenglish tags: trunk
18:41
doc/busy.n: add missing .BS check-in: dd48095f user: jenglish tags: trunk
2008-12-22
18:49
update changes and advance tag check-in: 3e78d858 user: dgp tags: core-8-5-6, core-8-5-branch
18:34
Don't crash when application uses nondefault visual [Bug 2264732] (Backport from trunk change 2008-11-11) Workaround for [Bug 2207435] (Backport from trunk change 2008-10-31) check-in: 8d055d60 user: jenglish tags: core-8-5-branch
13:59
* tests/embed.test: Eliminate duplicate test names.
check-in: ef670878 user: dgp tags: core-8-5-branch
12:33
* changes: Updates for 8.5.6 release.
check-in: 593d660b user: dgp tags: core-8-5-branch
12:30
Add missing header check-in: 80711037 user: dgp tags: core-8-5-branch
09:19
Forgot that I had to add code to propagate the tkwin through the psInfoPtr. check-in: ca4976d3 user: dkf tags: core-8-5-branch
01:43
Backport of fix for [Bug 2107938]. check-in: 12a6be55 user: dkf tags: core-8-5-branch
2008-12-21
23:52
Backport of the Millipeter patch [1813597,2218964] check-in: 44970254 user: ferrieux tags: core-8-5-branch
22:09
MINOR CHANGE: Tidy up changelog formatting. check-in: d10552c7 user: dkf tags: trunk
21:02
* generic/tk.h: Bump to 8.5.6 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
check-in: d29ca21e user: dgp tags: core-8-5-branch
20:36
* changes: Updates for 8.5.6 release.
check-in: c8e219c8 user: dgp tags: core-8-5-branch
20:31
Regularized doc of postscript subcommand's -channel option. check-in: 822e40c2 user: dkf tags: trunk
2008-12-20
02:03
sync file additions/removals with Wish.xcodeproj check-in: a9eeee74 user: das tags: trunk, core-8-6-b1
01:57
add new files check-in: 94ced829 user: das tags: trunk
01:33
mark fontchooser demo as new check-in: a1e5750a user: das tags: trunk
01:33
fix warning check-in: 1b38bd12 user: das tags: trunk
2008-12-19
19:58
* changes: Updates for 8.6b1 release.
check-in: 6af94a12 user: dgp tags: trunk
17:56
tag for 8.6b1 release check-in: 57cc7101 user: dgp tags: trunk
15:33
* tests/clrpick.test: Eliminate duplicate test names. * tests/embed.test: * tests/text.test: * tests/textMark.test:
check-in: b44d7556 user: dgp tags: trunk
14:32
* README: Bump version number to 8.6b1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 377b636a user: dgp tags: trunk
2008-12-18
20:50
* library/msgs/de.msg: Updated German messages. Thanks to Ruediger Haertel. [Patch 2442309].
check-in: 0f8edda1 user: dgp tags: trunk
2008-12-17
22:51
VOID -> void check-in: 6cf4c938 user: nijtmans tags: trunk
22:36
Small doc fixes check-in: d548bea0 user: dkf tags: trunk
2008-12-16
23:53
remove unused variables check-in: a26db0ec user: nijtmans tags: trunk
2008-12-15
17:51
fix 'make checkstubs' failure: make TtkEntry_Init MODULE_SCOPE check-in: d15c12d8 user: das tags: trunk
16:17
TIP #338 IMPLEMENTATION
* doc/Tk_Main.c: Removed the last two '#include "tclInt.h"'. * generic/tkMain.c: Tk is now limited to Tcl's public interface. * macosx/tkMacOSXInit.c:
check-in: beef4afb user: dgp tags: trunk
2008-12-14
15:11
add new zlib files check-in: b10e55d3 user: das tags: trunk
2008-12-12
02:02
Added a simple fontchooser demo to the common dialogs section. check-in: 0e3a536d user: patthoyts tags: trunk
00:09
Make error message from Tk_GetRelief the same as for Tk_GetReliefFromObj Adapt test cases for changed error message check-in: ba87777f user: nijtmans tags: trunk
2008-12-11
18:35
Remove leftover commented-out code, mistakenly included in last commit check-in: 4b6a01df user: jenglish tags: trunk
18:13
library/demos/*.tcl: Omit contraindicated [package require Ttk]. Remove logic that switches [ttk::scrollbar]s to [tk::scrollbar]s based on [tk windowingsystem]; this is already handled in library/ttk/scrollbar.tcl. check-in: 36850054 user: jenglish tags: trunk
05:21
add TIP #234 files check-in: 4ad2261b user: das tags: trunk
2008-12-10
13:41
Fix some problems running the tests on windows. As Tk tests run in -singleproc 1 we cannot do the script testing without damaging the later native tests. check-in: 45d20e31 user: patthoyts tags: trunk
10:54
Fixed tk.test to account for tk ensemble changes check-in: baf91af4 user: patthoyts tags: trunk
09:08
Fixed windows build glitches for tip 324 check-in: 9d03b9da user: patthoyts tags: trunk
05:08
note patch # and new files check-in: b4afe995 user: das tags: trunk
05:02
TIP #324 IMPLEMENTATION check-in: 7946dc22 user: das tags: trunk
04:27
TkMakeEnsemble(): support for NULL subensemble check-in: 2ac4c985 user: das tags: trunk
04:13
fix warning check-in: 9573b639 user: das tags: trunk
02:51
s/Tk_BackgroundException/Tcl_BackgroundException/ check-in: addcb794 user: das tags: trunk
00:34
* generic/tkInt.h: Turn [tk] into an ensemble (thoyts, steffen) * generic/tkBusy.c: * generic/tkCmds.c: * generic/tkWindow.c:
check-in: a0b9ec24 user: das tags: trunk
2008-12-09
23:53
* macosx/tkMacOSXInit.c (TkpInit): unconditionally show Tk console if TK_CONSOLE env var is set.
check-in: c1fcc95a user: das tags: trunk
23:21
minor improvements check-in: 8f0ac5c4 user: dkf tags: trunk
22:58
minor corrections to comments check-in: 94657f65 user: dkf tags: trunk
21:22
TIP 337
* generic/tkBind.c: Updated callers of Tcl_BackgroundError() * generic/tkCanvas.c: to use the new routine * generic/tkEntry.c: Tcl_BackgroundException() as appropriate. * generic/tkImgBmap.c: * generic/tkListbox.c: * generic/tkSelect.c: * generic/tkTextDisp.c: * generic/tkTextWind.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * unix/tkUnixScale.c: * unix/tkUnixWm.c: * win/tkWinButton.c: * win/tkWinMenu.c: * win/tkWinScrlbr.c: * win/tkWinWm.c:
check-in: 8390c9df user: dgp tags: trunk
2008-12-08
00:10
add error checking check-in: 952835ff user: das tags: trunk
2008-12-07
21:56
fix brekage (bad merge?) check-in: 6a125524 user: das tags: trunk
21:24
ttk::spinbox: Add cross-platform MouseWheel bindings. Factored out [ttk::bindMouseWheel] procedure. check-in: 379841dd user: jenglish tags: trunk
18:42
Add native aqua elements for ttk::spinbox [Bug 2219588]. Moved most spinbox "business logic" out of ttkEntry.c into Tcl bindings. Minor spinbox appearance improvements in clam theme. check-in: 08795276 user: jenglish tags: trunk
16:57
Fix potential use of uninitialized variable flagged by clang static analyzer check-in: b5a8364c user: das tags: core-8-4-branch
16:57
Fix potential use of uninitialized variable flagged by clang static analyzer check-in: 3d657cb5 user: das tags: core-8-5-branch
16:53
Fix leaks flagged by clang static analyzer check-in: 0546a422 user: das tags: core-8-4-branch
16:48
Fix leaks flagged by clang static analyzer check-in: cd7efacd user: das tags: core-8-5-branch
16:45
TkpDisplayButton: use computed borderWidth check-in: cf4b532c user: das tags: core-8-5-branch
16:45
TkpDisplayButton: use computed borderWidth check-in: 18d17bc6 user: das tags: core-8-4-branch
16:44
MenuDefProc: avoid crash with non-Tk menus check-in: 4d7c9cff user: das tags: core-8-4-branch
16:44
MenuDefProc: avoid crash with non-Tk menus check-in: 413cbc71 user: das tags: core-8-5-branch
16:40
SeparatorElementSize: fix state lookup check-in: bc10d525 user: das tags: core-8-5-branch
16:36
Remove/disable dead code flagged by clang static analyzer check-in: 0ac08e28 user: das tags: trunk
16:35
Fix potential divide by zero flagged by clang static analyzer check-in: 75200196 user: das tags: trunk
16:34
Fix potential null dereference flagged by clang static analyzer check-in: 6f14ab51 user: das tags: trunk
16:34
Fix potential use of uninitialized variable flagged by clang static analyzer check-in: 01ac8739 user: das tags: trunk
16:32
Fix leaks flagged by clang static analyzer check-in: 4d3adc5d user: das tags: trunk
16:30
TkpDisplayButton: use computed borderWidth check-in: 7397ab0f user: das tags: trunk
16:30
MenuDefProc: avoid crash with non-Tk menus check-in: 4695f9cf user: das tags: trunk
16:29
SeparatorElementSize: fix state lookup check-in: 8deae19f user: das tags: trunk
2008-12-06
10:48
Implementation of TIP #197. check-in: f5b1e704 user: dkf tags: trunk
09:51
Remove useless constraint check-in: 50e11876 user: dkf tags: trunk
2008-12-05
17:10
remove prolog.ps, add xpTheme.tcl check-in: 6a1da99d user: das tags: trunk
16:58
fix warning check-in: 0f5f09f0 user: das tags: trunk
16:25
Improve the code to convert from pixels to points check-in: d63b555a user: dkf tags: trunk
15:51
undid previous 'fix': 'const' is only useful for pointers, not for opaque types. Therefore it should not have slipped in here. check-in: 8e68859f user: nijtmans tags: trunk
11:11
Added vista theme to iron out the visual differences between vista and XP. check-in: 88cd5d73 user: patthoyts tags: trunk
10:48
Remove references to deleted file check-in: 4f7c22f7 user: dkf tags: trunk
10:27
Clean up PS prolog generation, getting rid of an obsolete file, and stop text from going wildly wrong when Xft is used. [Bug 2107938] check-in: d7688f1c user: dkf tags: trunk
09:33
Make TkTextMakeByteIndex implementation agree with the prototype (const-ness) check-in: 2ceae6be user: patthoyts tags: trunk
2008-12-04
21:33
Move 10 functions from tkText.h to stub table [Feature Request 220906] check-in: bfe3ee52 user: nijtmans tags: trunk
15:47
Add mentions of Toolbutton style to relevant ttk manpages. check-in: 55f8598b user: dkf tags: trunk
2008-12-03
18:44
Add new "hover" state (patch from Pat Thoyts; needed to support proper visual feedback on Vista). check-in: 8a64537b user: jenglish tags: trunk
2008-12-02
23:33
Minor indentation/capitalization corrections check-in: 4dc3b73b user: dkf tags: trunk
2008-12-01
09:56
autoconf-2.59 check-in: 5f6c036d user: das tags: trunk
2008-11-29
00:43
Use a styled frame around the popdown listbox so we can adjust the border for each theme as needed. check-in: 64cd2523 user: patthoyts tags: trunk
00:12
Refactoring of the millimeter patch. Fix of a potential issue if a pixel object is reused across screens of different resolutions. check-in: 6e3c42f6 user: ferrieux tags: trunk
2008-11-28
17:05
Fix stupid bug in millimeter patch (conditionally uninited var) check-in: 43a713a5 user: ferrieux tags: trunk
00:10
Added a test that distance units are not confused with pixels (for the millimeter patch) check-in: 9d5d8a97 user: ferrieux tags: trunk
2008-11-27
23:47
Millimeter patch. Fixes [1813597,2218964] by eliminating the functional redundancy and unnecessary loss of precision of the {pixel,mm}ObjType tandem. check-in: 3790d36a user: ferrieux tags: trunk
23:26
elminate warning: unused variable 'tkwin' Replace Tcl_SetResult(interp, NULL, ....) calls with Tcl_ResetResult(interp) everywhere check-in: d45f4e57 user: nijtmans tags: trunk
2008-11-26
15:56
Making code neater... check-in: 0720979d user: dkf tags: trunk
2008-11-25
11:19
Minor tidying up check-in: e4566d2b user: dkf tags: trunk
2008-11-24
09:56
Minor doc fixes. [Bug 2330040] check-in: b9241cf2 user: dkf tags: trunk
2008-11-23
21:58
[Bug 1389270] event generate silently ignored focus events. These can now be generated. check-in: 185b0e79 user: patthoyts tags: trunk
21:40
Fixed some locale dependencies to reduce the noise on non-English systems check-in: 265ddb94 user: patthoyts tags: trunk
15:08
Formatting check-in: a0801d96 user: dkf tags: trunk
00:47
Re-fixed QWERTY/AZERTY sensitivity of key event generation test (thx to Pat Thoyts) check-in: 879b7b5a user: ferrieux tags: trunk
2008-11-22
23:45
Fixed QWERTY/AZERTY sensitivity of key event generation test check-in: 21bc3b70 user: ferrieux tags: trunk
23:03
Added angled text support to demonstration check-in: fd55d3ad user: dkf tags: trunk
22:38
GOOBE on Win, where stippling and angling work poorly together... check-in: 5fad4c62 user: dkf tags: trunk
22:30
demo angled text check-in: 2487a8b8 user: das tags: trunk
22:29
reduce number of CTM manipulation calls check-in: a75e45e6 user: das tags: trunk
22:28
use M_PI when available, remove redundant definitions of PI check-in: 1572525e user: das tags: trunk
22:14
[Bug 1991930] combobox dropdown needs to be topmost check-in: 40744d57 user: patthoyts tags: core-8-5-branch
22:07
[Bug 1991930] combobox dropdown needs to be topmost check-in: 459d1356 user: patthoyts tags: trunk
20:34
Backported combobox toplevel fix for [Bug 1939129] check-in: ed2f68d4 user: patthoyts tags: core-8-5-branch
20:26
[Bug 1939129] combobox dropdown was drawn behind topmost toplevels. check-in: 8c83cb43 user: patthoyts tags: trunk
20:16
Added documentation on the -angle option for text items check-in: cbf51f96 user: dkf tags: trunk
20:05
Fixed up complaints from MSVC engendered by the last commit. In particular replaced round() which is a C99 function. check-in: 9dc3d444 user: patthoyts tags: trunk
18:08
TIP#119 implementation. [Patch 1611359] check-in: a2e77573 user: dkf tags: trunk
12:22
Fixed internationalization issues with the winDialog tests check-in: 836373e2 user: patthoyts tags: trunk
01:07
[Bug 2307837] avoid some locale-dependent failures by using id's or an english constraint check-in: 3258e882 user: patthoyts tags: trunk
2008-11-19
20:17
Remove inoperative text stating that slave windows must be direct children of the master [Bug 1824996]. check-in: 4f8dee00 user: jenglish tags: trunk
00:37
Relax the constraint that every Tk_ImageType can only be passed to Tk_CreateImageType once. This allows tkImg to be loaded in multiple interpreters in a thread-enabled build of Tk. [Bug 2312027] check-in: 89712bb5 user: nijtmans tags: core-8-5-branch
00:21
remove unnoticed CVS conflict in ChangeLog check-in: 9831e653 user: nijtmans tags: trunk
2008-11-18
23:49
Minor simplification in fix for [Bug 2312027]: no need to malloc and copy photo type name because it is a constant to begin with. Convert Tcl_SetResult(......, TCL_DYNAMIC) to Tcl_SetResult(......, TCL_VOLATILE), in preparation for TIP #340 check-in: 4978c305 user: nijtmans tags: trunk
2008-11-16
17:14
Widget self-destruction is not necessarily an error [Bug 2298720]. check-in: 91b97118 user: jenglish tags: trunk
17:07
Explained constraints on [wm overrideredirect] better. [Bug 2282861] check-in: 4d0f2047 user: dkf tags: trunk
2008-11-15
00:37
[Bug 2239034] Only frame widgets are acceptable for [wm manage] check-in: 2c8718bb user: patthoyts tags: core-8-5-branch
00:00
bug 2239034: restrict [wm manage] to Frame type widgets check-in: 3f2db3b4 user: patthoyts tags: trunk
2008-11-14
13:19
autoheader-2.59 check-in: 19bf54b4 user: das tags: trunk
13:01
remove -Wno-implicit-int check-in: 8e31376a user: das tags: trunk
2008-11-13
01:13
ttkWidget.c: Reworked widget construction and destruction sequence; fixes #2207435 and several other problems discovered during investigation of same. ttkButton.c(CheckbuttonInitialize): Account for initializeProc being called earlier in the construction sequence now. check-in: 8ed212b7 user: jenglish tags: trunk
2008-11-12
22:43
backported listbox test fix from head - the default activestyle on windows is 'underline' check-in: 1d99e919 user: patthoyts tags: core-8-5-branch
22:35
backported fixes for running on vista and to avoid a hangup in the color dialog test sometimes. check-in: aa084b4f user: patthoyts tags: core-8-5-branch
22:17
backported fix for bug #1777362 to make events work for windows with hyphens in the path check-in: 63eec1ce user: patthoyts tags: core-8-5-branch
16:38
bug #1777362 - handle windows with funky names by avoiding use of the window path for anchors. check-in: 4460b1ed user: patthoyts tags: trunk
09:56
Small syntactic improvements check-in: 0992c39f user: dkf tags: trunk
01:19
fix [Bug 2265860] new test failures check-in: bbe65d64 user: nijtmans tags: trunk
00:37
Use -O2 as gcc optimization compiler flag, and get rid of -Wno-implicit-int for UNIX check-in: cc47867e user: nijtmans tags: trunk
00:15
modify Tk_Create(Old)ImageType signature, relaxing the constraint that every Tk_ImageType can only be passed to this function once. This allows tkImg to be loaded in multiple interpreters in a thread-enabled build of Tk. This CONSTification complies with TIP #27. It is binary compatible with the old interface, but not fully source compatible (although tkImg does not suffer). check-in: 0dc55135 user: nijtmans tags: trunk
2008-11-11
23:39
Don't crash when application uses nondefault visual #2264732. check-in: ff066d00 user: jenglish tags: trunk
22:13
reverted change from 2008-11-06 (was under the impression that "-Wno-implicit-int" added an extra warning) check-in: d1edd20f user: nijtmans tags: trunk
2008-11-09
23:53
Ttk widget initializeProc()s now return void instead of a status code, and are no longer allowed to fail. (Fix for #2207435 in progress). check-in: 203f93be user: jenglish tags: trunk
23:16
One more (hopefully the last) signature change in Tk_CreatePhotoImageFormat check-in: 36115a59 user: nijtmans tags: trunk
21:53
One more (hopefully the last) signature change in Tk_CreateSmoothMethod. check-in: 8f425191 user: nijtmans tags: trunk
21:37
Remove unnecessary casts from ttkWidget.c.

(More remain in other files; will get to those later). check-in: a42da439 user: jenglish tags: trunk

20:51
make all Tk_CustomOption tables const and remove unnecessary type cast check-in: 7ed7342a user: nijtmans tags: trunk
2008-11-08
22:52
More small changes to use C89 better and manage the result more efficiently. check-in: e19bdf70 user: dkf tags: trunk
19:04
Lots of small changes to make code more pretty and C89-like. check-in: 8e893040 user: dkf tags: trunk
18:44
Lots of small changes to make code more pretty and C89-like. check-in: 782ccc1d user: dkf tags: trunk
2008-11-06
22:19
add "-Wno-implicit-int" flag for gcc, as on UNIX Use tkUnixDefault.h under CygWin. With this change, at least the X11 version of Tk can be built with cygwin check-in: f297c97e user: nijtmans tags: trunk
16:29
regen check-in: 9a2ab686 user: dkf tags: trunk
16:28
Fix [Bug 2229999]. check-in: 9fa12057 user: dkf tags: trunk
2008-11-05
23:29
no need to use CONST in internal header files check-in: 0b20383a user: nijtmans tags: trunk
22:58
fix [Bug 1866774 ] Remove X10 references from docs check-in: d4c9d8a3 user: nijtmans tags: trunk
22:48
CONSTify string and fileName parameters of TkGetBitmapData more internal -Wwrite-string warning fixes check-in: 2432463c user: nijtmans tags: trunk
22:20
fix [Bug 2226093] const changes not all correct more internal -Wwrite-string warning fixes check-in: 00402a8e user: nijtmans tags: trunk
2008-11-04
23:55
* generic/tkPort.h: remove the ../unix/ header dir as the build system already has it, and it confuses builds when used with private headers installed.
check-in: c83c5436 user: hobbs tags: core-8-4-branch
2008-11-03
22:59
bug #2218949: force focus to the tested widget check-in: 29c612c1 user: patthoyts tags: trunk
22:44
tkWinTest.c: fix warning: assignment discards qualifiers from pointer target type check-in: d408bea5 user: nijtmans tags: trunk
22:20
ttkEntry.c: fix warning: unused variable 'currentValue' tkOldTest.c: fix warning: assignment discards qualifiers from pointer target type check-in: 58673d61 user: nijtmans tags: trunk
22:02
Fixed broken test. testclipboard no longer returns binary data but proper tcl strings without \r check-in: 494425ae user: patthoyts tags: trunk
14:36
Fixed an embedding test that became broken during the test upgrade. Killing a contained window should not destroy the container. check-in: 059619f4 user: patthoyts tags: trunk
11:54
busy tests: the default wait cursor on windows is wait not watch, so added suitable constraints and cloned some tests check-in: 07d05778 user: patthoyts tags: trunk
11:09
const fixes for windows code check-in: d4f7bab7 user: patthoyts tags: trunk
10:17
Added cast to work around stupid type inference bug in MSVC. Apparently it can't tell the difference between 'const char **' and 'char *const *'... check-in: 247c6ad8 user: dkf tags: trunk
2008-11-02
11:20
Forgot to check this in due to local network woes. check-in: 04cf18bf user: dkf tags: trunk
09:54
more internal -Wwrite-strings warning fixes check-in: bef0648a user: nijtmans tags: trunk
2008-11-01
17:26
Cleanup and document TK_MOVABLE_POINTS check-in: 96f217aa user: dkf tags: trunk
16:14
Implementation of TIP 97 - canvas imove and rchars methods. check-in: b63a8c79 user: dkf tags: trunk
15:34
Implemented the themed spinbox widget ttk::spinbox. check-in: 1fc44d63 user: patthoyts tags: trunk
12:25
Minor formatting/usage correction check-in: da8d966b user: dkf tags: trunk
2008-10-31
18:01
Temporary workaround for [Bug 2207435] check-in: 14002bf5 user: jenglish tags: trunk
2008-10-30
23:18
more internal -Wwrite-strings warning fixes check-in: 8cc51975 user: nijtmans tags: trunk
21:50
* tests/unixSelect.test: Revise the unixSelect-1.* tests so that they test the ability of Tk's selection mechanism to faithfully pass valid Tcl values without corruption, and stop testing details of Tcl's internal encoding scheme. With this change, the Tk test suite no longer uses the identity encoding or [string bytelength].
check-in: 2c3d71a5 user: dgp tags: trunk
21:39
[Bug 2190619] Warnings due to Tk_SmoothMethod name constness change.

Although dkf's solution (simply adding a type cast) is correct as well, changing the return value (as das suggested) has the advantage that all Tk_OptionPrintProc implementations don't need a type cast any more in its code. This makes all those functions robust against the -Wwrite-strings warning option.

Further on, the customPtr field of Tk_ConfigSpec can be a constant, without any danger of source incompatibility. check-in: bb3ffd49 user: nijtmans tags: trunk

2008-10-29
23:31
Remove incorrect 'const' qualifier. Remove useless 'register' declarations too, while we're at it. check-in: 0b6ae256 user: jenglish tags: trunk
13:28
CONST update check-in: 5f302943 user: dgp tags: trunk
12:57
formatting check-in: 348a46de user: dgp tags: trunk
2008-10-28
22:33
CONSTify TkPrintPadAmount, TkCreateFrame, TkCreateMainWindow and Tk_ParseArgv. move TkSelGetSelection to internal stub table (needed in tkWinTest.c) check-in: 17c2598f user: nijtmans tags: trunk
20:02
Expanded set of symbolic cursors. Add correct platform-specific cursors for OSX [Bug 2054562] Use correct cursor for ttk::entry and ttk::combobox widgets [Bug 1534835] check-in: 07dfba23 user: jenglish tags: trunk
17:44
* win/tkWinTest.c: Revise [testclipboard] to form that * tests/winClipboard.test: handles encodings. [Bug 2191960] * tests/constraints.tcl: [tcltest::bytestring] no longer used.
check-in: 3fbd7343 user: dgp tags: trunk
2008-10-27
13:38
Tweaking for better readability. check-in: 6ff5ed2f user: dkf tags: trunk
11:55
Code style improvements, especially including making code less deeply nested. check-in: 2784f9c7 user: dkf tags: trunk
2008-10-24
20:01
Disable test ttk-6.3, it's not applicable [Bug 2175411]. Use different Tcl_AssocData key for Ttk so the tile extension can be loaded into an 8.6 interp, in the off-chance that anyone wants to do this. check-in: a501aa15 user: jenglish tags: trunk
06:00
Silence warning. check-in: 74d4ee8c user: dkf tags: trunk
2008-10-23
16:30
* generic/tk.h: Bump version number to 8.5.6b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.5 and * unix/configure.in: 8.5.6 releases. * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 02b3a7a1 user: dgp tags: core-8-5-branch
16:15
* README: Bump version number to 8.6a4 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: a6a0e86e user: dgp tags: trunk
12:20
fix TkX11 build check-in: 69da677c user: das tags: core-8-5-branch
12:20
fix TkX11 build check-in: f6dc7461 user: das tags: trunk
2008-10-22
20:56
Letting CONST die a slow and graceful death, since NO_CONST was broken since 8.4 and no-one complained about it. check-in: ff239323 user: nijtmans tags: trunk
16:31
add tkBusy.c check-in: d8446e68 user: das tags: trunk
16:30
fix GenericEvent Tcl_Panic error check-in: e06cf705 user: das tags: trunk
2008-10-20
12:22
Reduce number of casts check-in: 5febc09c user: dkf tags: trunk
12:22
Correct mistake in [tk busy configure]. check-in: 62c5f711 user: dkf tags: trunk
11:18
fix compile errors and warnings check-in: 2bfb5fbd user: dgp tags: trunk
10:50
Factor out the platform-specific bits of [tk busy]. [Bug 2180919] check-in: 42d69c54 user: dkf tags: trunk
2008-10-19
21:22
msvc uses __inline, so added the necessary macro now that we are using this check-in: 9317b035 user: patthoyts tags: trunk
2008-10-18
14:22
Implementation of the [tk busy] command on non-OSX. Adapted from [Patch 1997907] check-in: d9f9056e user: dkf tags: trunk
11:31
[Bug 1825353] To fix a problem with tiny fonts on Russian versions of Windows we will avoid removing the internal leading for fixed width fonts. See the bug for more details on why this change is as it is. check-in: 4ee14262 user: patthoyts tags: trunk
11:26
Avoid const jiggling by using Tcl_SetObjResult check-in: dcded822 user: patthoyts tags: trunk
2008-10-17
23:18
Add "const" to many internal const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. check-in: da3819db user: nijtmans tags: trunk
20:15
fix missing "-Wl," prefix in HP-UX build check-in: 58f0f966 user: nijtmans tags: trunk
20:09
fix missing "-Wl," prefix in HP-UX build check-in: 2556c2c4 user: nijtmans tags: trunk
12:44
Backported keyboard bindings for ttk::scale check-in: a7be9588 user: patthoyts tags: core-8-5-branch
12:29
Implemented keyboard bindings for ttk::scale check-in: 7914c071 user: patthoyts tags: trunk
2008-10-15
15:25
typo check-in: 78c28452 user: dgp tags: core-8-5-branch
06:41
Add "const" to many internal const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. check-in: 7702e3f7 user: nijtmans tags: trunk
2008-10-14
19:37
Advance 8.5.5 release tag check-in: f13be4a7 user: dgp tags: core-8-5-5, core-8-5-branch
13:24
Added new utility function: TkNewWindowObj() check-in: c3b79dab user: dkf tags: trunk
2008-10-11
06:55
Correct error result generation of [$canvas select clear $bogus]. check-in: f673c22f user: dkf tags: core-8-5-branch
06:47
Correct error result generation of [$canvas select clear $bogus]. check-in: 9e66671f user: dkf tags: trunk
2008-10-10
21:30
*** 8.6a3 TAGGED FOR RELEASE ***
* changes: Updates for 8.6a3 release.
check-in: 654148c2 user: dgp tags: trunk, core-8-6-a3
19:29
tag 8.5.5 check-in: 2b8b001f user: dgp tags: core-8-5-branch
19:28
* changes: Updates for 8.5.5 release.
check-in: 691e9742 user: dgp tags: core-8-5-branch
18:55
* unix/Makefile.in: Relax constraints in index script so that * win/Makefile.in: each Tk 8.5.* release may be [package require]d * win/makefile.vc: into any Tcl 8.5.* interp. [Bug 1890438].
check-in: 0b516224 user: dgp tags: core-8-5-branch
18:25
* generic/tk.h: Bump to 8.5.5 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 566ef6fd user: dgp tags: core-8-5-branch
16:28
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test: * tests/scrollbar.test: * tests/spinbox.test: * tests/textDisp.test:
check-in: cf9850ef user: dgp tags: core-8-5-branch
16:15
* tests/entry.test: Restore test naming consistency with Tk 8.5. * tests/listbox.test: Remove some more dependency on precision in * tests/spinbox.test: test results.
check-in: 9764be3b user: dgp tags: trunk
02:52
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test: * tests/scrollbar.test:
check-in: a5095969 user: dgp tags: core-8-5-branch
2008-10-09
21:49
removed bogus comment check-in: 014df6a0 user: dkf tags: trunk
21:21
* generic/tkListbox.c: Make literal return values consistent with those generated by Tcl_PrintDouble().
* tests/entry.test: Restore test naming consistency with Tk 8.5. * tests/listbox.test: Remove some more dependency on precision in test results.
check-in: db586b92 user: dgp tags: trunk
21:20
* generic/tkListbox.c: Make literal return values consistent with those generated by Tcl_PrintDouble().
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test:
check-in: d730e42a user: dgp tags: core-8-5-branch
17:20
Restored test naming consistency with Tk 8.5 tests. check-in: 1c37af2e user: dgp tags: trunk
17:17
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit.
check-in: 8d16f1f2 user: dgp tags: core-8-5-branch
15:17
* tests/canvText.test: Backport test updates in light of the 2008-10-05 commit.
* generic/tkEntry.c: Fix missing space constructing the scroll command.
check-in: 8e437e74 user: dgp tags: core-8-5-branch
09:42
comment formatting check-in: 51760f94 user: dkf tags: trunk
2008-10-08
21:36
* unix/tcl.m4: fix for bug [2073255] * unix/configure: regenerated
check-in: fdb51745 user: nijtmans tags: trunk
20:15
* tests/textDisp.test (textDisp-16.34): Update test that tested string equality of double values based on an assumption of tcl_precision==12. Test now does its own formatting.
check-in: 5da178b2 user: dgp tags: trunk
19:18
typo check-in: 5e77713a user: dgp tags: trunk
18:57
* tests/scrollbar.test: Revised testing of the cget subcommand so that it tests consistency with the configure subcommand and not agreement with a hardcoded value that will change as tastes in GUIs evolve.
* unix/tkUnixWm.c: Restored consistency of error messages from * macosx/tkMacOSXWm.c: [wm iconphoto] with the test suite and across * tests/unixWm.test: all platforms. [Bug 2021443]
check-in: 61ec212b user: dgp tags: trunk
16:13
* tests/canvText.test (canText-17.1): Update expected result to match revised PostScript output due to more predictable formatting of floating point values.
check-in: 4a79db8b user: dgp tags: trunk
15:39
* unix/tkUnixWm.c: Restored consistency of error messages from * macosx/tkMacOSXWm.c: [wm iconphoto] with the test suite and across all platforms. [Bug 2021443]
check-in: 5059871b user: dgp tags: trunk
15:20
* tests/wm.test: Update expected error messages from [wm iconphoto] to match the new message. [Bug 2021443]
check-in: 001b25a8 user: dgp tags: trunk
2008-10-07
18:33
and another one check-in: 38186033 user: dgp tags: trunk
18:27
Simpleminded protection against fatal error when env(TEMP) is not defined. check-in: 1528b4ca user: dgp tags: trunk
00:10
Removed dependency on default precision check-in: ec65fd19 user: patthoyts tags: trunk
2008-10-06
23:59
Removed dependency on default precision check-in: 8b2277bd user: patthoyts tags: trunk
23:42
Removed dependency on default precision check-in: 8fc75ab1 user: patthoyts tags: trunk
23:13
Fixed some incorrect error string results and removed precision dependencies in entry tests check-in: 8b1e5e36 user: patthoyts tags: trunk
22:09
Fixed tests for Vista (cannot write to C:\) check-in: ad5c45dd user: patthoyts tags: trunk
21:57
Corrected some errors from the previous commit check-in: 6aacc1b3 user: patthoyts tags: trunk
2008-10-05
21:26
minor improvements in legibility check-in: 0a65bf91 user: dkf tags: trunk
21:23
minor corrections check-in: 58539c23 user: dkf tags: trunk
18:22
Greatly clean up Tk's handling of the writability of the Tcl result object. check-in: a83341a3 user: dkf tags: trunk
11:34
Backport of fix for [Bug 2112563] check-in: 12b78de6 user: dkf tags: core-8-5-branch
2008-10-03
15:37
typo check-in: 28361873 user: dkf tags: trunk
13:13
Convert %g to Tcl_PrintDouble to avoid locale trouble. [Bug 2112563] check-in: 6902fa24 user: dkf tags: trunk
2008-10-02
19:13
doc fixes check-in: 670f22b2 user: mistachkin tags: trunk
2008-10-01
00:09
Minor improvements check-in: d103c18b user: dkf tags: trunk
2008-09-30
23:54
Implemented TIP #236 from patch by Neil McKay. check-in: a2e1a9e4 user: dkf tags: trunk
2008-09-23
13:40
Fix [Bug 2123813] check-in: e630c9cb user: dkf tags: trunk
13:36
Fix [Bug 2118116] check-in: d93e4007 user: dkf tags: trunk
2008-09-09
18:17
a final fix check-in: ce2385d0 user: tmh tags: trunk
18:17
a final fix check-in: 622a19cd user: tmh tags: core-8-5-branch
17:48
add global tk_strickMotif check-in: 5cc93c57 user: tmh tags: trunk
17:47
add global commands for tk_strictMotif variable check-in: 31619e37 user: tmh tags: core-8-5-branch
2008-09-08
13:37
Bug [2098425] docs typo check-in: 34613b0d user: tmh tags: core-8-5-branch
13:37
Bug [2098425] docs typo check-in: 7723f475 user: tmh tags: trunk
2008-09-03
06:01
* generic/tk.h: Dropped use of _ANSI_ARGS_ macro to preserve * generic/tkSelect.h: Tk's TCL_NO_DEPRECATED build.
check-in: 9f2fb463 user: dgp tags: trunk
2008-09-02
22:11
Commit mysteriously missing autoconf results check-in: 5278a6e0 user: dgp tags: core-8-5-branch
16:14
comments, whitespace check-in: 0c33d400 user: das tags: core-8-5-branch
16:10
comments, whitespace check-in: 441577ba user: das tags: trunk
2008-08-30
21:52
Update to tcltest2 check-in: 3e86dc47 user: aniap tags: trunk
2008-08-29
03:36
* unix/tkConfig.sh.in: Added @XFT_LIBS@ to the definition of TK_LIBS to avoid link failures when a "big wish" program links against a --disable-shared build of libtk. (Discovered building expectTk).
check-in: 560003ff user: dgp tags: trunk
03:35
* unix/tkConfig.sh.in: Added @XFT_LIBS@ to the definition of TK_LIBS to avoid link failures when a "big wish" program links against a --disable-shared build of libtk. (Discovered building expectTk).
check-in: e4f093b1 user: dgp tags: core-8-5-branch
2008-08-28
18:13
* generic/tkImgPhoto.c: Changed TclStack* calls to ck* calls so that we don't create new dependencies on Tcl internals.
* unix/tkUnixPort.h: Removed #include of tclInt.h that has been * win/tkWinPort.h: disabled for three years. If we needed this we'd have noticed by now.
check-in: 0ce4361b user: dgp tags: trunk
16:29
* README: Bump version number to 8.6a3 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: b9fae78d user: dgp tags: trunk
16:13
* generic/tk.h: Bump version number to 8.5.5b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.4 and * unix/configure.in: 8.5.5 releases. * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf (2.59) * win/configure:
check-in: d9f804b5 user: dgp tags: core-8-5-branch
15:36
Fix 2080587 check-in: a943c8d4 user: dkf tags: trunk
08:52
Update to tcltest2 check-in: b138bc69 user: aniap tags: trunk
2008-08-27
18:51
fix typo added to menu.tcl check-in: 8942970b user: tmh tags: core-8-5-branch
18:49
fix typo in menu.tcl check-in: 195f819b user: tmh tags: trunk
18:08
Added a "knownBug"-marked test to show a problem identified in the grid implementation. check-in: 89173909 user: pspjuth tags: trunk
16:37
typo check-in: 2f74007e user: dgp tags: trunk
2008-08-26
14:47
Split the ChangeLog file. check-in: b743518f user: dkf tags: trunk
13:58
Tidy up the photo image tests a bit more. check-in: d84205c1 user: dkf tags: trunk
2008-08-25
23:37
[bug 1023955 : don't flip cursors on menus to arrow pointer. check-in: fbec6e2b user: tmh tags: core-8-5-branch
23:05
correct to use global namespace varialbe : 1023955 check-in: ba10c3f9 user: tmh tags: trunk
23:01
[Bug 1023955] don't flip to arrow cursor on menus check-in: 7e8e231b user: tmh tags: trunk
17:22
fix for bug tracker id 1936220 backported from tk8.6 check-in: fe133e3e user: tmh tags: core-8-5-branch
17:19
Fix crash reported by Don Porter. check-in: cff2534e user: dkf tags: trunk
17:13
Bug tracker ID 1936220

This patch corrects the multiple selection error reported in this bug tracker. check-in: d4c45e5e user: tmh tags: trunk

14:33
add tkImgPhInstance.c check-in: 8ca1c467 user: das tags: trunk
11:44
Split the photo image core into two pieces to make it easier to maintain. check-in: 999c2580 user: dkf tags: trunk
2008-08-22
19:47
* changes: Updates for 8.6a2 release.
check-in: 8740f0bc user: dgp tags: trunk, core-8-6-a2
2008-08-21
11:19
Update to tcltest2 check-in: 9f8d6958 user: aniap tags: trunk
09:43
Use ckrealloc to resize arrays... check-in: e7fcaec3 user: dkf tags: trunk
2008-08-19
21:06
remove id.test check-in: 0be6573c user: das tags: trunk
17:21
Remove id.test that is no longer needed, because of the XID cleanup. check-in: 85ed9f9d user: georgeps tags: trunk
15:57
XID cleanup patch. Missed during the first commit, sorry. check-in: 71efe02f user: georgeps tags: trunk
15:53
Changelog entry for the XID cleanup patch. check-in: 49705d6b user: georgeps tags: trunk
15:52
After some discussion with Joe English and subsequently the X.org developers (Keith Packard in particular), it was discovered that Tk is doing management of XIDs that it shouldn't need to do. The very common XC-MISC extension which has come with every version of X for the last 15 years is used with Xlib now, to retrieve the information about the used/unused XIDs.
The public Tk_FreeXId is now a no-op.
Joe English reviewed the patch, and said "please commit." The patch is associated with the bug tracker id: 2039720
generic/tkError.c: Remove the usage of TkpWindowWasRecentlyDeleted. generic/tkInt.decls: Update the declarations for the now unused internalstubs. generic/tkIntDecls.h: Regenerated based on tkInt.decls. generic/tkIntPlatDecls.h: Regenerated based on tkInt.decls. generic/tkStubInit.c generic/tkWindow.c: Remove the calls to TkInitXId, and TkFreeWindowId.
macosx/tkMaxOSXPort.h: Remove TkFreeWindowId and TkInitXId macro definitions. macosx/tkMacOSXXStubs.c: Remove the no-op TkpWindowWasRecentlyDeleted.
unix/tkUnixEvent.c: Remove call to TkFreeXId. unix/tkUnixXId.c: Remove a lot of unnecessary code (see above).
win/tkWinPort.h: Remove TkFreeWindowId and TkInitXId. win/tkWinWindow.c: Remove TkpWindowWasRecentlyDeleted.
check-in: 8356aa0e user: georgeps tags: trunk
14:48
generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". check-in: 15d14a19 user: jenglish tags: core-8-5-branch
14:47
generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". check-in: 2d900ad0 user: jenglish tags: trunk
00:19
typo check-in: cacaa978 user: das tags: core-8-5-branch
00:17
* macosx/tkMacOSXFont.c (SetFontFeatures): Disable antialiasing of fixed-width fonts with size <= 10.
check-in: a524f893 user: das tags: core-8-5-branch
00:17
* macosx/tkMacOSXFont.c (SetFontFeatures): Disable antialiasing of fixed-width fonts with size <= 10.
check-in: c90089d3 user: das tags: trunk
00:08
force-disable nonsensical embedded build for X11; only rewrite tkConfig.sh when really necessary check-in: cd30f40a user: das tags: core-8-5-branch
00:08
force-disable nonsensical embedded build for X11; only rewrite tkConfig.sh when really necessary check-in: f65a83e1 user: das tags: trunk
2008-08-18
16:09
Update to tcltest2 check-in: d28306f6 user: aniap tags: trunk
2008-08-17
19:40
Update to tcltest2 check-in: 2f1cf32e user: aniap tags: trunk
2008-08-16
23:52
Update to tcltest2 check-in: 98ddf864 user: aniap tags: trunk
2008-08-15
01:10
Update to tcltest2 check-in: 674ff658 user: aniap tags: trunk
2008-08-14
17:21
move tag check-in: 03449cf7 user: dgp tags: core-8-5-4, core-8-5-branch
2008-08-13
23:57
Update to tcltest2 check-in: c2ebdaf7 user: aniap tags: trunk
23:14
autoheader-2.59 check-in: 333c9a69 user: das tags: trunk
23:13
autoconf-2.13 check-in: 37e133cf user: das tags: core-8-4-branch
23:13
autoconf-2.59 check-in: 76766a3c user: das tags: core-8-5-branch
23:13
autoconf-2.59 check-in: 3adf907d user: das tags: trunk
23:11
sync with tcl check-in: 9a290fb3 user: das tags: trunk
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.
check-in: b0134c31 user: das tags: core-8-4-branch
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.
check-in: aea1a70d user: das tags: core-8-5-branch
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.
check-in: 7744c943 user: das tags: trunk
2008-08-12
22:52
Update to tcltest2 check-in: 15a50c0d user: aniap tags: trunk
15:14
* README: Bump version number to 8.6a2 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 39d0f313 user: dgp tags: trunk
15:06
* changes: Updates for 8.6a2 release.
check-in: b4c0982a user: dgp tags: trunk
2008-08-11
21:33
Update to tcltest2 check-in: 27f62804 user: aniap tags: trunk
2008-08-08
18:31
8.5.4 tag check-in: cb4fc671 user: dgp tags: core-8-5-branch
18:12
* generic/tk.h: Bump to 8.5.4 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 8794ae10 user: dgp tags: core-8-5-branch
17:46
Update to tcltest2 check-in: 166a37a1 user: aniap tags: trunk
15:43
* changes: Updates for 8.5.4 release.
check-in: eaa4586a user: dgp tags: core-8-5-branch
2008-08-07
23:05
Update to tcltest2 check-in: bbbe6cff user: aniap tags: trunk
2008-08-06
16:54
Fix for [Bug 2010422]: account for X11 changing constant LASTEvent. check-in: b1bd86cd user: jenglish tags: core-8-4-branch
2008-08-05
20:31
Fix for [Bug 2010422] "no event type or button # or keysym while executing "bind Listbox <MouseWheel> [...]".

This allows Tk to compile and run against newer X11 headers where the protocol constant LastEvent has changed. check-in: a4e64793 user: jenglish tags: core-8-5-branch

20:31
Fix for [Bug 2010422] "no event type or button # or keysym while executing "bind Listbox <MouseWheel> [...]".

This allows Tk to compile and run against newer versions of libX11 where the protocol constant LastEvent has changed. check-in: f2b70826 user: jenglish tags: trunk

2008-08-03
15:34
Update to tcltest2 check-in: fa28d4c5 user: aniap tags: trunk
15:30
Update to tcltest2; report: test text-33.11 fails check-in: ef3f816c user: aniap tags: trunk
15:28
Update to tcltest2 check-in: 18be1a7b user: aniap tags: trunk
10:20
remove NRE.test & add new test files check-in: fc9b3742 user: das tags: trunk
2008-08-01
20:24
Backported fixes for handling unmapped parent toplevels. [Bug 2009788, 2028703] check-in: 07f30a69 user: patthoyts tags: core-8-5-branch
19:38
Check wmPtr is valid in TopLevelReqProc to fix [Bug 2028703] check-in: 74f3c981 user: patthoyts tags: trunk
2008-07-31
22:11
tclNRE.h die die die check-in: 82a7447c user: das tags: trunk
04:22
* generic/tk.h: Added missing EXTERN for the Tcl_PkgInitStubsCheck declaration to fix inability to embed non-stub-enabled Tk on Windows.
check-in: 7dd2f97f user: dgp tags: trunk
04:20
* generic/tk.h: Added missing EXTERN for the Tcl_PkgInitStubsCheck declaration to fix inability to embed non-stub-enabled Tk on Windows.
check-in: 0f39b2f1 user: dgp tags: core-8-5-branch
2008-07-29
09:10
-highlightthickness entry's option (fonts constraint) check-in: 22970727 user: aniap tags: trunk
2008-07-28
10:53
Update to tcltest2 check-in: 1f8c1afc user: aniap tags: trunk
2008-07-26
16:19
bug #1686012: Direct user to the font manual for the -font option check-in: 6c314483 user: patthoyts tags: core-8-5-branch
16:13
bug #1686012: Direct user to the font manual for the -font option check-in: 57245966 user: patthoyts tags: trunk
13:32
Conform to testing policy and added a nonwin contraint. [Bug 2024753] check-in: f1204190 user: patthoyts tags: trunk
13:03
Check that the parent has been mapped before calling RemapWindows. [Bug 2009788] check-in: 08c95e0b user: patthoyts tags: trunk
11:49
bug #2026405: Check for 0x prefix in sprintf %p to work around cygwin issue. check-in: a365427a user: patthoyts tags: core-8-5-branch
11:17
bug #2026405: Check for 0x prefix in sprintf %p and redo if necessary. Works around cygwin issue. check-in: fd3c2941 user: patthoyts tags: trunk
2008-07-25
23:47
Update to tcltest2 check-in: cdf26379 user: aniap tags: trunk
13:40
Update to tcltest2 check-in: 7c7e823e user: aniap tags: trunk
2008-07-23
23:24
fix [2021443] inconsistant "wrong # args" messages (for Tk) check-in: def570d7 user: nijtmans tags: trunk
2008-07-22
17:02
* library/ttk/aquaTheme.tcl: Use system color names and TIP145 named font instead of hardcoded color values and deprecated native font name.
check-in: 0192d1b3 user: das tags: core-8-5-branch
17:01
* library/ttk/aquaTheme.tcl: Use system color names and TIP145 named font instead of hardcoded color values and deprecated native font name.
check-in: e8525c52 user: das tags: trunk
17:00
* macosx/tkMacOSXHLEvents.c: sync with HEAD.
check-in: e3d741bc user: das tags: core-8-5-branch
17:00
* macosx/tkMacOSXHLEvents.c: factor out common code; formatting.
check-in: 20bf68fc user: das tags: trunk
14:35
remove duplicate test check-in: 0c4eb0c5 user: dgp tags: trunk
14:35
remove duplicate test check-in: 5b525f65 user: dgp tags: core-8-5-branch
13:17
Update to tcltest2 check-in: 4ba385be user: aniap tags: trunk
11:55
Update to tcltest2 check-in: effbdb30 user: aniap tags: trunk
11:39
Update to tcltest2 check-in: 89e272f9 user: aniap tags: trunk
2008-07-13
12:58
add new NRE files check-in: 53321924 user: das tags: trunk
2008-07-08
22:40
Fixed broken line endings from last doc commit check-in: 28ed6478 user: patthoyts tags: trunk
2008-07-04
19:06
Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, in case of erroneous style specifications #2009213. check-in: 7a2bfd08 user: jenglish tags: core-8-5-branch
19:05
Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, in case of erroneous style specifications #2009213. check-in: 9939c082 user: jenglish tags: trunk
2008-07-02
09:44
Ensure that errors in callback scripts don't get swept under the carpet. check-in: d831b78c user: dkf tags: trunk
2008-06-30
22:57
Minor doc updates (removing out of date changebars, improving typedef formatting, etc.) check-in: 3354fd63 user: dkf tags: trunk
03:37
Created branch core-stabilizer-merge-synthetic Closed-Leaf check-in: 9f5da7cf user: cvs2fossil tags: core-stabilizer-merge-synthetic
03:37
* generic/tk.h: Bump to 8.5.3 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updates for 8.5.3 release.
check-in: 632dedaf user: dgp tags: core-8-5-3, core-8-5-branch
03:28
merge updates from core-8-5-branch Closed-Leaf check-in: 834140af user: dgp tags: core-stabilizer-branch
2008-06-26
21:26
* generic/tkPanedWindow.c (PanedWindowProxyCommand) (DisplayPanedWindow): Ensure that a zero width never gets fed to the underlying window system. [Bug 1639824] (Backport fix from dkf).
check-in: 9c397df6 user: dgp tags: core-8-5-branch
2008-06-25
17:28
release tag 8.6a1 check-in: 5b66ff23 user: dgp tags: trunk, core-8-6-a1
17:06
* generic/tk.h: Bump to 8.5.3 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updates for 8.5.3 release.
check-in: 0b704c72 user: dgp tags: core-stabilizer-branch
16:46
merge updates from 8.5 branch check-in: 3b1a12a1 user: dgp tags: core-stabilizer-branch
14:56
* changes: Updates for 8.6a1 release.
check-in: c65ce675 user: dgp tags: trunk
2008-06-24
13:37
Work around missing timezones (eg: tclkit or some unixes) check-in: ea5d6ada user: patthoyts tags: trunk
10:54
bug #1997293 - fix documentation of text tag options. check-in: 59a339f0 user: patthoyts tags: trunk
2008-06-20
14:14
Backport fix for [Bug 1951733] check-in: 1889b6f8 user: jenglish tags: core-8-5-branch
13:57
Aqua, Solaris changes for 8.5.3 check-in: 3fd5fba4 user: das tags: core-8-5-branch
13:51
Aqua, Solaris, stubs changes for 8.6a1 check-in: 68461012 user: das tags: trunk
2008-06-19
21:17
* changes: Updates for 8.6a1 release.
check-in: 4df662bb user: dgp tags: trunk
21:17
* changes: Updates for 8.5.3 release.
check-in: a04b9741 user: dgp tags: core-8-5-branch
20:45
Tk 8.6a1 will no longer support [load] into, or compile against Tcl 8.5. check-in: 6a573fc9 user: dgp tags: trunk
19:48
* generic/tk.h: TIP 285 additions make Tk 8.6 call the new * library/tk.tcl: Tcl_Canceled() routine, available only in Tcl 8.6, so bump our Tcl dependencies to version 8.6. Tk 8.6a1 will no longer [load] into a Tcl 8.5 interp.
check-in: 39a44e20 user: dgp tags: trunk
19:37
* README: Bump version number to 8.6a1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: dceb3a1e user: dgp tags: trunk
00:16
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().
check-in: f0631055 user: das tags: core-8-4-branch
00:16
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().
check-in: 024fdfed user: das tags: core-8-5-branch
00:16
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().
check-in: b01db2a5 user: das tags: trunk
00:15
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.
check-in: 6c34d29b user: das tags: core-8-4-branch
00:15
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.
check-in: fa969a56 user: das tags: core-8-5-branch
00:14
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.
check-in: c0b0a865 user: das tags: trunk
00:14
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).
check-in: 96bdad05 user: das tags: core-8-4-branch
00:14
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).
check-in: 80db53b2 user: das tags: core-8-5-branch
00:14
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).
check-in: 2693755d user: das tags: trunk
00:13
* macosx/tkMacOSXInit.c: add helper to efficiently convert from * macosx/tkMacOSXPrivate.h: CFString to Tcl_Obj.
check-in: 65fc3c5a user: das tags: core-8-5-branch
00:13
* macosx/tkMacOSXInit.c: add helper to efficiently convert from * macosx/tkMacOSXPrivate.h: CFString to Tcl_Obj.
check-in: d3a3896c user: das tags: trunk
00:11
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.
check-in: 3d447f60 user: das tags: core-8-4-branch
00:11
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.
check-in: 8105b91e user: das tags: core-8-5-branch
00:11
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.
check-in: bdf3d4d9 user: das tags: trunk
00:10
* macosx/tkMacOSXFont.c (TkpGetFontFromAttributes, InitFont): fix incorrect conversion to points of font sizes already in points; factor out retrieval of font family name from font family ID.
check-in: d7f0a72a user: das tags: core-8-5-branch
00:10
* macosx/tkMacOSXFont.c (TkpGetFontFromAttributes, InitFont): fix incorrect conversion to points of font sizes already in points; factor out retrieval of font family name from font family ID.
check-in: e6f31c04 user: das tags: trunk
2008-06-13
21:49
* win/configure, win/configure.in (TK_WIN_VERSION): fix handling of interim a/b versioning for manifest usage.
check-in: 581d7f20 user: hobbs tags: trunk
21:48
improve handling of various versions for patchlevel to winversion conversion check-in: 567f4c5b user: hobbs tags: core-8-5-branch
21:29
* win/configure, win/configure.in (TK_WIN_VERSION): fix handling of interim a/b versioning for manifest usage.
check-in: f2dee62a user: hobbs tags: core-8-5-branch
05:46
TIP 285 Implementation check-in: 7ed688e7 user: mistachkin tags: trunk
2008-06-12
19:34
autoconf-2.13 check-in: 3bf500a9 user: das tags: core-8-4-branch
19:34
duh, fix missing 'fi', thanks aku! check-in: 5c8abaac user: das tags: core-8-4-branch
17:09
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]
check-in: 8524e84a user: das tags: core-8-4-branch
17:09
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]
check-in: 772c0e6d user: das tags: core-8-5-branch
17:08
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]
check-in: 2c73237a user: das tags: trunk
06:49
s/target/config/ check-in: b4a39028 user: das tags: core-8-5-branch
06:49
s/target/config/ check-in: 8a61e9fa user: das tags: trunk
06:38
* macosx/tkMacOSXXStubs.c: sync with core-8-5-branch.
check-in: be983948 user: das tags: core-8-4-branch
06:38
* unix/configure: autoconf-2.13
check-in: 8fdcb719 user: das tags: core-8-4-branch
06:38
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.
check-in: 3f985b10 user: das tags: core-8-4-branch
06:36
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use UsrActivity instead of OverallAct (which may be ignored in some circumstances).
check-in: 71a1af00 user: das tags: core-8-5-branch
06:35
* unix/configure: autoconf-2.59
check-in: 3b75f130 user: das tags: core-8-5-branch
06:35
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.
check-in: e9816587 user: das tags: core-8-5-branch
06:35
* macosx/Wish.xcodeproj/project.pbxproj: add debug configs for 64bit, * macosx/Wish.xcodeproj/default.pbxuser: with gcov, and with corefoundation disabled; updates & cleanup for Xcode 3.1 and for Leopard; sync with Tcl.xcodeproj. * macosx/Wish.xcode/project.pbxproj: sync Wish.xcodeproj changes. * macosx/Wish.xcode/default.pbxuser: * macosx/README: document new build configs.
check-in: 879f3382 user: das tags: core-8-5-branch
06:32
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use UsrActivity instead of OverallAct (which may be ignored in some circumstances).
check-in: 77d10e79 user: das tags: trunk
06:31
* unix/configure: autoconf-2.59
check-in: 2f49a9c4 user: das tags: trunk
06:31
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.
check-in: 84b22557 user: das tags: trunk
06:31
* macosx/Wish.xcodeproj/project.pbxproj: add tclIORTrans.c; add tclOO * macosx/Wish.xcodeproj/default.pbxuser: files to tktest-X11 target; add debug targets for 64bit and with corefoundation disabled; updates and cleanup for Xcode 3.1 and for Leopard; sync with Tcl.xcodeproj. * macosx/Wish.xcode/project.pbxproj: sync Wish.xcodeproj changes. * macosx/Wish.xcode/default.pbxuser: * macosx/README: document new build configs.
check-in: 85a7d263 user: das tags: trunk
06:30
* generic/ttk/ttkTreeview.c: fix warning.
check-in: 83d9a97e user: das tags: trunk
2008-06-11
00:41
Use Xutf8LookupString where available [Patch #1986818]. This should fix problems (like #1908443) where Xlib's idea of the system encoding does not match Tcl's. check-in: d531253d user: jenglish tags: trunk
00:41
Use Xutf8LookupString where available [Patch #1986818]. This should fix problems (like #1908443) where Xlib's idea of the system encoding does not match Tcl's. check-in: b3ddf820 user: jenglish tags: core-8-5-branch
2008-06-01
08:28
NSC check-in: 2f8ba9f3 user: jenglish tags: trunk
00:29
* macosx/Wish.xcodeproj/project.pbxproj: add new tclOO files; add debug * macosx/README: targets with gcov; update to Xcode 3.1.
check-in: 59dc8f87 user: das tags: trunk
2008-05-27
20:47
[ttk::style theme use] without an argument now returns the current theme check-in: e83b7dd2 user: patthoyts tags: trunk
2008-05-23
22:18
fix warning check-in: 19bdbffe user: das tags: trunk
20:20
Batch of ttk::treeview enhancements: + Added [$tv identify region], [$tv identify element], and [$tv identify item] subcommands. + Simplified bindings. + Added [$tv tag has] subcommand. + Tag-related display improvements: setting a tag -background or -foreground no longer overrides selection feedback. + Don't need separate 'Item', 'Cell', and 'Row' style settings anymore, only the base "Treeview" style is used. check-in: cc4b1b46 user: jenglish tags: trunk
18:00
(remove conflict marker -- oops) check-in: 016c6bc9 user: jenglish tags: trunk
17:58
Avoid passing width or height <= 0 to Tk_RedrawImage, as this leads to a panic on Windows [Bug 1967576] check-in: 431a0e9f user: jenglish tags: trunk
17:58
Avoid passing width or height <= 0 to Tk_RedrawImage, as this leads to a panic on Windows [Bug 1967576] check-in: ad63d3cb user: jenglish tags: core-8-5-branch
2008-05-15
23:41
Add correct border to combobox on Vista check-in: 7d4db6f4 user: patthoyts tags: trunk
00:06
We should use the thread allocator for threaded builds. Added 'tclalloc' option to disable. check-in: 56729d28 user: patthoyts tags: trunk
2008-05-14
08:29
Apply fix for [Bug 1639824] check-in: ff441917 user: dkf tags: trunk
2008-05-13
13:25
Support pixel sized font in the +/- keybindings check-in: 4acdd7e8 user: patthoyts tags: trunk
13:17
-activestyle default is underline on windows check-in: bd0a08a3 user: patthoyts tags: trunk
12:39
Fixed a hangup in the tk_chooseColor tests by ensuring the temporary array is unset check-in: 92afaef6 user: patthoyts tags: trunk
2008-05-11
00:47
Support for ttk widgets in AmpWidget check-in: 2c484dcc user: patthoyts tags: trunk
00:44
Support for ttk widgets in AmpWidget check-in: e6f1c064 user: patthoyts tags: core-8-5-branch
00:31
Backported documentation fixes from HEAD check-in: fb587907 user: patthoyts tags: core-8-5-branch
00:12
Note negative widths for button check-in: 1fbc29c2 user: patthoyts tags: trunk
2008-05-09
18:34
Document the identify command as present on all ttk widgets check-in: a4f3a627 user: patthoyts tags: trunk
2008-05-06
16:33
fix Makefile dependency check-in: b69b71d7 user: das tags: core-8-5-branch
16:33
fix Makefile dependency check-in: e03946e8 user: das tags: trunk
2008-05-04
17:17
"default" and "focus" adornments should not be disjoint [Bug 1942785] check-in: 80d03137 user: jenglish tags: trunk
17:16
"default" and "focus" adornments should not be disjoint [Bug 1942785] check-in: c252fd1f user: jenglish tags: core-8-5-branch
2008-05-03
21:33
revert erroneous CONST->const sync check-in: 2ef184c8 user: das tags: core-8-5-branch
21:12
fix typos, whitespace check-in: 07bdd494 user: das tags: trunk
21:09
sync with dkf's 2008-04-27 whitespace&formatting changes on HEAD, to ease branch maintenance. check-in: e14c2620 user: das tags: core-8-5-branch
21:07
llvm-gcc fix check-in: ad98735f user: das tags: core-8-5-branch
19:53
fix constness warnings check-in: d420da89 user: das tags: trunk
2008-05-02
10:28
More elimination of pre-C89-isms. check-in: de0b3fd9 user: dkf tags: trunk
2008-04-28
08:32
Forgot to check in critical helper macro! check-in: efece9a1 user: dkf tags: trunk
2008-04-27
22:38
Get rid of pre-C89-isms (esp. CONST vs const). check-in: ddfd8bb6 user: dkf tags: trunk
2008-04-25
21:28
remove ioUtil.test, llvm-gcc fix check-in: 6088c85f user: das tags: trunk
19:08
BUGFIX: [$tv selection] takes a list of items, not a single item [Bug 1951733]. check-in: 8400566d user: jenglish tags: trunk
2008-04-20
19:57
Include ws2_32 in the link list [Bug 19200872] check-in: a30c761f user: patthoyts tags: trunk
19:42
Minor change regarding the system menu on windows (1887169) check-in: a73b1487 user: patthoyts tags: trunk
19:19
Minor clarification of the button flash command (1926223) check-in: b1a22f16 user: patthoyts tags: trunk
2008-04-17
15:27
Corrected description of when tag -relief is ignored. check-in: a8698336 user: dkf tags: trunk
14:58
bump release tag check-in: e8869173 user: dgp tags: core-8-4-branch, core-8-4-19
14:53
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]
check-in: 799cc203 user: dgp tags: trunk
14:52
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]
check-in: df016edf user: dgp tags: core-8-5-branch
14:48
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]
check-in: 34f1ba78 user: dgp tags: core-8-4-branch
2008-04-16
14:51
* generic/tkStubInit.c: make stubs tables static const * generic/tkWindow.c (Initialize): and export only a module-scope pointer to to the main stubs table (for package init). [Patch 1938497]
check-in: 8dbcff39 user: das tags: trunk
2008-04-15
10:56
* configure tktest-X11 with --disable-corefoundation to enable testing of both notifiers from Xcode * add vsapi.test * sync Wish.xcode with Wish.xcodeproj check-in: 80cff2a8 user: das tags: core-8-5-branch
10:55
* configure tktest-X11 with --disable-corefoundation to enable testing of both notifiers from Xcode * add vsapi.test * sync Wish.xcode with Wish.xcodeproj check-in: cbf3fe8b user: das tags: trunk
2008-04-14
20:59
backported tk_chooseColor -title fix from HEAD check-in: 81996366 user: patthoyts tags: core-8-5-branch
20:48
Fixed bug #1941740: tk_chooseColor -title was broken in revision 1.40 after some code cleanup. Added tests for this windows dialog to avoid regression. check-in: e4f93664 user: patthoyts tags: trunk
2008-04-11
19:00
* generic/tk.h: Bump version number to 8.5.3b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.2 and * unix/configure.in: 8.5.3 releases. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 473ef12d user: dgp tags: core-8-5-branch
16:55
bump release date check-in: 8556d493 user: dgp tags: core-8-4-branch
2008-04-09
21:00
Let the GIF writer use a real LZW compressor. check-in: fbaf561c user: nijtmans tags: trunk
20:52
a little cleanup, in preparation for replacing the gif compressor with a real LZW one. check-in: 45100f26 user: nijtmans tags: trunk
20:48
eliminate a few gcc 4.3 warnings check-in: 8ea7ad7f user: nijtmans tags: trunk
09:28
Improved the element factory documentation and cross-links check-in: f51e517f user: patthoyts tags: trunk
09:27
Forgot to add this yesterday check-in: 513e6031 user: patthoyts tags: trunk
2008-04-08
23:30
Provide a visual-styles API element engine to permit scripts to create any available windows xp/vista element. Plus basic tests. check-in: 3bbec04c user: patthoyts tags: trunk
15:00
* generic/tkDecls.h: make genstubs (genStubs.tcl changes). * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h:
check-in: f7d1de4c user: das tags: trunk
03:28
* tkDecls.h: Reverted das's change of Tk's stubs pointers * tkIntDecls.h: from 'extern' to 'EXTERN'. Since the stubs pointer * tkPlatDecls.h: is always linked statically, its wrong to import or export it from a DLL, and the change causes trouble for extensions that build with -DUSE_TK_STUBS. * tkWinEmbed.c: Removed #if 0 code. Trust the revision control system, if you need it again, you can find it. * tkWinSend.c: Added conditional compilation to silence several compiler warnings. check-in: 506a94be user: kennykb tags: trunk
2008-04-07
23:14
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]
check-in: 68c0a2fc user: hobbs tags: trunk
23:14
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]
check-in: 2f618a4f user: hobbs tags: core-8-5-branch
23:12
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]
check-in: 9395b7e1 user: hobbs tags: core-8-4-branch
22:27
use kenny variant for 1936238 fix check-in: 97ec5003 user: hobbs tags: trunk
22:27
use kenny variant for 1936238 fix check-in: db7f726e user: hobbs tags: core-8-5-branch
19:17
* README: Bump version number to 8.4.19 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
* changes: updates for 8.4.19 release.
check-in: fdb428db user: dgp tags: core-8-4-branch
18:39
* generic/tkArgv.c: fix -help mem explosion. [Bug 1936238] (bachmann)
check-in: cb99da73 user: hobbs tags: trunk
18:38
* generic/tkArgv.c: fix -help mem explosion. [Bug 1936238] (bachmann)
check-in: 525fa7f0 user: hobbs tags: core-8-5-branch
15:50
autoconf-2.59 check-in: 92d24193 user: dgp tags: trunk
2008-04-04
14:18
Don't resize the window if the toplevel is not resizable or the sizegrip is disabled check-in: 74096ccd user: patthoyts tags: trunk
2008-04-03
17:04
Fixed stubs usage check-in: 6097cae5 user: patthoyts tags: trunk
11:52
Fix the foreground colour for labelframe in xp check-in: 17952279 user: patthoyts tags: trunk
11:47
Fix the foreground colour for labelframe in xp check-in: ff511ee0 user: patthoyts tags: core-8-5-branch
2008-04-02
21:49
ensure WORDS_BIGENDIAN #define agrees with autoconf check-in: 64383922 user: das tags: core-8-5-branch
21:33
* unix/configure: autoconf-2.59
check-in: 8db05a8c user: das tags: trunk
21:32
* unix/configure.in (Darwin): remove now unnecessary unexporting of libtclstub symbols from libtk.
check-in: 3bf36b11 user: das tags: trunk
21:32
* generic/tkDecls.h: make genstubs * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c:
check-in: 52e4bdf2 user: das tags: trunk
21:31
* generic/tkStubLib.c: make symbols in libtkstub.a MODULE_SCOPE to avoid exporting them from libraries that link with -ltkstub; constify tk*StubsPtr and stub table hook pointers. [Bug 1819422]
* generic/tkStubLib.c: undef USE_TCL_STUBS before defining it * generic/ttk/ttkStubLib.c: unconditionally; remove needless #ifdef
check-in: 7419adae user: das tags: trunk
21:31
* generic/tk.decls: remove 'export' declarations of symbols now only in libtkstub and no longer in libtk.
check-in: 4c953cb4 user: das tags: trunk
14:39
Tweak the debug targets check-in: f1a6fe88 user: patthoyts tags: trunk
04:30
* generic/tkWindow.c: Revised package initialization so that * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but * win/Makefile.in: is present only in libtkstub.a. This tightens * win/makefile.bc: up the rules for users of the stubs interfaces. * win/makefile.vc: [Tcl Bug 1819422].
check-in: b014ce27 user: dgp tags: trunk
04:08
* generic/tkStubLib.c (Tk_InitStubs): Added missing error message and * generic/tkWindow.c (Tk_PkgInitStubsCheck): removed needless $ifdef complexity.
check-in: 9473c19c user: dgp tags: trunk
04:06
typo check-in: c5debb26 user: dgp tags: core-8-5-branch
04:06
typo check-in: 5baefd25 user: dgp tags: trunk
04:05
* generic/tkStubLib.c (Tcl_InitStubs): Added missing error message. * generic/tkWindow.c (Tk_PkgInitStubsCheck):
check-in: a6602103 user: dgp tags: core-8-5-branch
03:55
* generic/tkWindow.c: Revised package initialization so that * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but is present only in libtkstub.a. This tightens up the rules for users of the stubs interfaces. [Tcl Bug 1819422].
check-in: 3acb8031 user: dgp tags: trunk
2008-04-01
21:43
autoconf-2.59 check-in: eb4662cb user: das tags: core-8-5-branch
21:43
autoconf-2.59 check-in: 3fe46d54 user: das tags: trunk
21:43
sync with tcl/unix/tcl.m4 changes check-in: 26813a71 user: das tags: core-8-5-branch
21:42
sync with tcl/unix/tcl.m4 changes check-in: f8a66ec0 user: das tags: trunk
16:30
* README: Bump version number to 8.6a0 * generic/tk.h: * library/tk.tcl: * macosx/Wish-Common.xcconfig: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/tcl.m4:
* unix/configure: autoconf-2.59 * win/configure:
* generic/tkConsole.c: Relax Tcl_InitStubs() calls so that a Tk 8.6 * generic/tkMain.c: might [load] into a Tcl 8.5 interp. * generic/tkWindow.c:
* generic/tkStubLib.c: Update to compatibility with a libtcl.so that contains no "tclStubsPtr" [Tcl Bug 1819422].
* generic/tkDecls.h: make genstubs * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h:
check-in: 764c3680 user: dgp tags: trunk
2008-03-28
18:45
autoconf-2.59 check-in: 99ccee47 user: dgp tags: trunk, core-8-5-2
18:13
* README: Bump to 8.5.2 for release. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 3fc91e38 user: dgp tags: trunk
17:57
merge updates from HEAD check-in: d7733435 user: dgp tags: core-stabilizer-branch
17:50
* changes: Updates for 8.5.2 release.
check-in: 33fcf4d3 user: dgp tags: trunk
2008-03-27
21:05
whitespace fixes check-in: a8780cfb user: hobbs tags: trunk
21:02
* library/safetk.tcl (::safe::tkInterpInit): make sure tk_library and its subdirs (eg, ttk) are on the "safe" access path.
check-in: de49f7e9 user: hobbs tags: trunk
20:33
merge updates from HEAD check-in: 870a19a7 user: dgp tags: core-stabilizer-branch
13:44
* unix/configure: autoconf-2.13
check-in: 48abe591 user: das tags: core-8-4-branch
13:43
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]
check-in: c54f693b user: das tags: core-8-4-branch
13:43
* unix/configure: autoconf-2.59
check-in: aa5a5f89 user: das tags: trunk
13:43
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]
check-in: 1d036f58 user: das tags: trunk
12:03
* generic/ttk/ttkStubLib.c: ensure tcl stubs are used in libtkstub even in a static build of Tk. * generic/ttk/ttkDecls.h: fix incorrect number of arguments in Ttk_InitStubs macro definition.
check-in: 63dd2be6 user: das tags: trunk
12:03
whitespace, typo check-in: e1eddd25 user: das tags: trunk
2008-03-26
20:09
merge updates from HEAD check-in: d44bf679 user: dgp tags: core-stabilizer-branch
19:34
* changes: Updates for 8.5.2 release.
* unix/tkUnixCursor.c: Stop crash in [. configure -cursor] on X11. Thanks to emiliano gavilán. [Bug 1922466]
check-in: 770bde85 user: dgp tags: trunk
19:04
XIM reorganization and cleanup; see [Patch 1919791] for details. check-in: 8f1f01a3 user: jenglish tags: trunk
09:59
Minor fixes to copyright declarations (spelling, consistency) check-in: e4a5452f user: dkf tags: trunk
2008-03-21
21:49
Keep ttkStubLib.o in libtkstub instead of libtk. [Bug 1920030] check-in: 4d6b9001 user: jenglish tags: trunk
2008-03-20
13:23
Rewrote so that tests clean up after themselves, not after the preceding test. check-in: 3a036b1b user: dkf tags: trunk
2008-03-19
17:31
initialize StubsPtr vars to NULL check-in: 33379f97 user: das tags: trunk
17:21
ttkStubLib.o needs to be in tk library as well as stub library check-in: ad6f96a9 user: das tags: trunk
16:57
ensure symbols needed for Ttk stub support are exported check-in: d94ebd9a user: das tags: trunk
15:34
Documented Tk_PreserveColormap. [Bug 220809] check-in: f7aea2b7 user: dkf tags: trunk
2008-03-18
06:59
Put ttkStubLib.o in libtkstub instead of libtk. [Bug 1863007]. check-in: 4f4a18ba user: jenglish tags: trunk
2008-03-17
23:55
Aqua GOOBE check-in: 903925a0 user: das tags: trunk
2008-03-16
22:37
Correct cross-reference check-in: 9fd8ea71 user: dkf tags: trunk
14:55
Made work when run twice in the same session. [Bug 1899664] Also made the control panel use Ttk widgets. check-in: 576ddec3 user: dkf tags: trunk
2008-03-13
20:34
merge updates from HEAD check-in: b935bcb7 user: dgp tags: core-stabilizer-branch
17:46
d'oh! s/backspace/backslash/ check-in: 085f41ed user: das tags: trunk
17:44
* unix/configure.in: use backspace-quoting instead of double-quoting * unix/tcl.m4: for lib paths in tkConfig.sh [Bug 1913622]. * unix/configure: autoconf-2.59
check-in: 49de4f35 user: das tags: trunk
14:57
merge updates from HEAD check-in: 73650b85 user: dgp tags: core-stabilizer-branch
14:56
* changes: Updates for 8.5.2 release.
check-in: 9cf02b71 user: dgp tags: trunk
2008-03-12
22:18
* macosx/Wish.xcodeproj/project.pbxproj: add support for Xcode 3.1 * macosx/Wish.xcodeproj/default.pbxuser: CODE_SIGN_IDENTITY and * macosx/Wish-Common.xcconfig: 'xcodebuild install'.
check-in: 6f708599 user: das tags: trunk
16:35
Try a fallback font if XftFontOpenPattern() fails in GetFont (workaround for [Bug 1090382]). check-in: b2aa5f43 user: jenglish tags: trunk
16:17
handle quoting of possibly empty XLIB_INCLUDE_INSTALL_DIR. [Bug 1912679] check-in: 8b259332 user: das tags: trunk
2008-03-11
22:37
clarification check-in: 9cc2f7a9 user: das tags: trunk
22:34
* unix/configure: autoconf-2.59
check-in: 1bac92ea user: das tags: trunk
22:33
* macosx/GNUmakefile: fix quoting to allow paths to * macosx/Wish-Common.xcconfig: ${builddir}, ${INSTALL_ROOT} * unix/Makefile.in: and ${TCL_BIN_DIR} to contain * unix/configure.in: spaces. * unix/install-sh: * unix/tcl.m4:
* unix/Makefile.in (install-strip): strip non-global symbols from dynamic library.
check-in: 4eb574b7 user: das tags: trunk
22:31
* generic/tkCanvUtil.c: fix gcc-4.2 warnings.
check-in: 7dce6585 user: das tags: trunk
22:30
* macosx/Wish.xcodeproj/project.pbxproj: add support for Xcode 3.1 and * macosx/Wish.xcodeproj/default.pbxuser: targets for building with * macosx/Wish-Common.xcconfig: gcc-4.2 and llvm-gcc-4.2.
check-in: 30dbaad6 user: das tags: trunk
22:30
* library/demos/knightstour.tcl: Aqua GOOBE. * library/demos/widget:
check-in: 06583885 user: das tags: trunk
2008-03-10
19:44
merge updates from HEAD check-in: 0db61775 user: dgp tags: core-stabilizer-branch
19:14
* changes: Updates for 8.5.2 release.
check-in: b448a2c3 user: dgp tags: trunk
2008-03-07
23:33
Improve HTML generation for color lists. check-in: b48754e6 user: dkf tags: trunk
22:15
Bump stabilizer branch to 8.5.2 check-in: 1319fa47 user: dgp tags: core-stabilizer-branch
22:03
merge updates from HEAD check-in: 60c37df2 user: dgp tags: core-stabilizer-branch
2008-03-06
16:33
Move "TAB IDENTIFIERS" section above "WIDGET COMMAND" section [Bug 1882011]. check-in: fd5741a0 user: jenglish tags: trunk
2008-02-29
22:48
Added a Knights tour canvas demo. check-in: f54a4d62 user: patthoyts tags: trunk
2008-02-27
22:45
fix copyright year check-in: cc95a649 user: das tags: core-8-4-branch
22:45
fix copyright year check-in: 088bb057 user: das tags: trunk
00:12
* macosx/tkMacOSXDraw.c: workaround leak in Carbon SetPortPenPixPat() API [Bug 1863346]; avoid repeated PixPat allocation/deallocation.
check-in: 939ecb70 user: das tags: core-8-4-branch
00:12
* macosx/tkMacOSXDraw.c: workaround leak in Carbon SetPortPenPixPat() API [Bug 1863346]; avoid repeated PixPat allocation/deallocation.
check-in: ff4825de user: das tags: trunk
2008-02-23
18:41
Arrange to deliver <<ComboboxSelected>> event after listbox is unposted, as intended [Bug 1890211]. Clarified documentation. check-in: 448844d2 user: jenglish tags: trunk
17:35
Don't enforce minimum sash thickness of 5 pixels, just use 5 as a default [FR 1898288] check-in: 99170de4 user: jenglish tags: trunk
2008-02-14
15:45
Document missing configure options. check-in: 20e81379 user: dkf tags: trunk
2008-02-06
18:59
correct bug ID check-in: 749c7f7f user: dgp tags: core-8-4-branch, core-8-4-18
15:31
*** 8.4.18 TAGGED FOR RELEASE ***
* README: Bump version number to 8.4.18 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
* changes: updates for 8.4.18 release.
check-in: ea6696f2 user: dgp tags: core-8-4-branch
14:34
Added basic documentation for ttk::scale. [Bug 1881925] check-in: fa08ae74 user: dkf tags: trunk
2008-02-04
21:44
Correct security bug ID. check-in: 90452282 user: dgp tags: trunk, core-8-5-1
17:32
*** 8.5.1 TAGGED FOR RELEASE ***
* generic/tk.h: Bump to 8.5.1 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 32843d0f user: dgp tags: trunk
17:07
merge update check-in: 747b7ebe user: dgp tags: core-stabilizer-branch
17:06
move tag check-in: 4964c98c user: dgp tags: trunk
16:07
merge udpates from HEAD check-in: 7fea81ee user: dgp tags: core-stabilizer-branch
09:53
Minor documentation improvements check-in: 4be43f3a user: dkf tags: trunk
2008-02-02
23:59
* macosx/Wish-Info.plist.in: add CFBundleLocalizations key, listing * unix/configure.in (Darwin): all library/msgs locales.
* unix/configure.in (Darwin): correct Info.plist year substitution in non-framework builds.
* unix/configure: autoconf-2.13
check-in: 13be7679 user: das tags: core-8-4-branch
23:58
* macosx/Wish-Info.plist.in: add CFBundleLocalizations key, listing * unix/configure.in (Darwin): all library/msgs locales.
* unix/configure.in (Darwin): correct Info.plist year substitution in non-framework builds.
* unix/configure: autoconf-2.59
check-in: 56f541db user: das tags: trunk
2008-02-01
22:14
merge updates from HEAD check-in: 8bc88c33 user: dgp tags: core-stabilizer-branch
22:11
* changes: Updates for 8.5.1 release.
check-in: ec0dd606 user: dgp tags: trunk
19:02
merge updates from HEAD check-in: afd55ea1 user: dgp tags: core-stabilizer-branch
16:59
* generic/tkImgGIF.c: Fixed a buffer overflow (CVE-2006-4484). * tests/imgPhoto.test: Added a test for the above. check-in: fb40595a user: rmax tags: core-8-4-branch
16:53
* generic/tkImgGIF.c: Fixed a buffer overflow (CVE-2006-4484). * tests/imgPhoto.test: Added a test for the above. check-in: 7d63efe9 user: rmax tags: trunk
16:09
merge updates from HEAD check-in: 610da829 user: dgp tags: core-stabilizer-branch
2008-01-31
23:33
* library/msgbox.tcl (::tk::MessageBox): don't use ttk::label in low depth/aqua fallback, as it doesn't support -bitmap.
check-in: 30c6470f user: hobbs tags: trunk
23:31
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): pass "" instead of NULL when -title isn't set. [Bug #1881892]
check-in: 07b20b3d user: hobbs tags: trunk
17:33
merge updates from HEAD check-in: e4ef1bbc user: dgp tags: core-stabilizer-branch
16:29
Fix -height and -width options. check-in: 66a1369a user: dkf tags: trunk
02:59
merge updates from HEAD check-in: 2a3a55ed user: dgp tags: core-stabilizer-branch
2008-01-30
13:12
Improve formatting check-in: 2d928903 user: dkf tags: trunk
12:00
Fix erroneous listing of "standard" options. [Bug 1882495] check-in: b59329d0 user: dkf tags: trunk
09:58
Minor bug fix check-in: 6c710818 user: dkf tags: trunk
05:33
library/treeview.tcl: Fix bug in Shift-ButtonPress-1 binding (error if no current focus item; reported on c.l.t.) check-in: 98fbd097 user: jenglish tags: trunk
2008-01-29
17:35
merge updates from HEAD check-in: ba95824f user: dgp tags: core-stabilizer-branch
15:37
Adjusted handling of the standard options part of the Ttk manual pages so that they are documented in the correct location. [Bug 1876493] check-in: d1c7212e user: dkf tags: trunk
2008-01-28
15:56
Re-fix strict-aliasing warnings reintroduced by last patch. check-in: 53d831b9 user: jenglish tags: trunk
14:22
merge updates from HEAD check-in: b38f5dd6 user: dgp tags: core-stabilizer-branch
00:36
Make sure to schedule a redisplay when adding and/or hiding tabs [Bug 1878298]. check-in: f56bd352 user: jenglish tags: trunk
2008-01-27
16:44
Fix [Bug 835848]. Use FcTypeDouble for XFT_SIZE attribute. check-in: 2b422352 user: jenglish tags: trunk
16:40
Merged common code from InitFont() and TkpGetFontAttrsForChar(), factored into GetTkFontAttributes() and GetTkFontMetrics(). Removed write-only struct UnixFtFont member 'drawable'. Removed unneeded double-pointer indirections. Ensure that TkFontAttributes.family member is a Tk_Uid as specified. check-in: c30ce69b user: jenglish tags: trunk
2008-01-25
21:41
merge updates from HEAD check-in: e5fb0a45 user: dgp tags: core-stabilizer-branch
17:57
* changes: Updates for 8.5.1 release.
check-in: af5c32dc user: dgp tags: trunk
2008-01-23
16:52
Bump stabilizer branch to 8.5.1 check-in: b1bc6648 user: dgp tags: core-stabilizer-branch
16:39
merge updates from HEAD check-in: 93d65c93 user: dgp tags: core-stabilizer-branch
2008-01-08
20:02
BUGFIX: fix crash in [ttk::labelframe] when -style option specified [Bug 1867122]. check-in: 8b24a669 user: jenglish tags: trunk
17:00
Add tristate support to checkbuttons and radiobuttons [Bug 1865898]. Fix check and radio indicator size [Bug 1679067]. check-in: ce7322e2 user: jenglish tags: trunk
2008-01-06
22:35
(oops. Missed a spot.) check-in: c6340f56 user: jenglish tags: trunk
22:33
Call Tk_MakeWindowExist() in widget constructor. Removed now-unnecessary initial ConfigureNotify processing. check-in: 97048e98 user: jenglish tags: trunk
19:16
Fix MouseWheel bindings for ttk::treeview widget (Fixes #1442006, #1821939, #1862692) check-in: 316f0f87 user: jenglish tags: trunk
2008-01-02
19:07
* generic/tk.h: Bump version number to 8.5.1b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 5112d05d user: dgp tags: trunk
2007-12-31
17:35
sync with HEAD 'changes' of relevant aqua entries for 8.4.17 check-in: 1706de87 user: das tags: core-8-4-branch, core-8-4-17
17:20
* changes: updates for 8.4.17 release. * unix/configure.in: Add "hu" to LOCALES. * unix/configure: autoconf-2.13
check-in: 1e9ee7be user: dgp tags: core-8-4-branch
2007-12-30
23:35
Document canvas current item/clipping behaviour more precisely. [Bug 1774593] check-in: 73f0ca13 user: dkf tags: trunk
16:04
Fix [Bug 1860802] check-in: c7ea34fd user: dkf tags: trunk
2007-12-18
18:21
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Revert 2007-10-26 change to window class of transient toplevels that are not also overrideredirect. [Bug 1845899]
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Implement more * macosx/tkMacOSXMouseEvent.c (BringWindowForward): X11-like transient * macosx/tkMacOSXSubwindows.c (XDestroyWindow): behaviour by adding transient windows to a window group owned by the master window, this ensures transients always remain in front of and are collapsed with the master; bring master to front when selecting transient windows; restore default window group of transients if master destroyed. [Bug 1845899]
check-in: bca05a1a user: das tags: core-8-4-branch
18:20
* macosx/tkMacOSXPrivate.h: fix Panther build.
check-in: d0d3fd33 user: das tags: core-8-4-branch
2007-12-17
17:33
advance core-8-5-0 release tag check-in: 5e0d9d22 user: dgp tags: trunk, core-8-5-0
17:29
update release date check-in: 33a4ce96 user: dgp tags: trunk
15:24
Documented -outlineoffset item option. [Bug 1836621] check-in: 6ec7c959 user: dkf tags: trunk
2007-12-15
15:55
fix building on Panther check-in: 38c232ca user: das tags: trunk
2007-12-14
19:08
* changes: More updates for 8.5.0 release.
check-in: 69fe59ef user: dgp tags: trunk
16:29
Fix typo [Bug 1850713]. check-in: d05aa55c user: jenglish tags: trunk
15:56
Add in missing function definitions to support plain MSVC6 and use INT_PTR rather than LONG_PTR which isn'tr defined in the msvc6 headers. check-in: 465b8653 user: patthoyts tags: trunk
02:19
Support compilation with MSVC9 on AMD64 check-in: f7dd6e6f user: patthoyts tags: trunk
2007-12-13
23:13
* generic/tkMenubutton.c (ConfigureMenuButton): trace the -textvariable even if an image exists as it may use -compound.
check-in: e677ad35 user: hobbs tags: core-8-4-branch
23:08
* generic/tkMenubutton.c (ConfigureMenuButton): trace the -textvariable even if an image exists as it may use -compound.
check-in: 1cfc934d user: hobbs tags: trunk
15:23
merge stable branch onto HEAD check-in: e7868b44 user: dgp tags: trunk
14:15
Tag for 8.5.0 release check-in: 71190c15 user: dgp tags: core-stabilizer-branch
06:28
merge updates from HEAD check-in: 4eb4f7b8 user: dgp tags: core-stabilizer-branch
00:31
* generic/tkText.c (DeleteChars, TextEditCmd, updateDirtyFlag): * tests/text.test (text-25.10.1,25.11.[12]): Don't require [update idle] to trigger Modified event [Bug 1809538] Modified virtual event should only fire on state change [Bug 1799782] Make sure we delete chars before triggering <<Modified>> [Bug 1737288]
check-in: dec49c3c user: hobbs tags: core-8-4-branch
00:29
* generic/tkText.c (DeleteIndexRange, TextEditCmd, UpdateDirtyFlag): * tests/text.test (text-25.10.1,25.11.[12]): Don't require [update idle] to trigger Modified event [Bug 1809538] Modified virtual event should only fire on state change [Bug 1799782] Make sure we delete chars before triggering <<Modified>> [Bug 1737288]
check-in: 9db39c4d user: hobbs tags: trunk
00:28
fix typos in comments check-in: cbe451b4 user: hobbs tags: trunk
2007-12-12
23:44
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Revert 2007-10-26 change to window class of transient toplevels that are not also overrideredirect. [Bug 1845899]
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Implement more * macosx/tkMacOSXMouseEvent.c (BringWindowForward): X11-like transient * macosx/tkMacOSXSubwindows.c (XDestroyWindow): behaviour by adding transient windows to a window group owned by the master window, this ensures transients always remain in front of and are collapsed with the master; bring master to front when selecting transient windows; restore default window group of transients if master destroyed. [Bug 1845899]
check-in: 70a63cc6 user: das tags: trunk
15:51
Various minor updates to ttk_* manpages. check-in: 392da819 user: jenglish tags: trunk
15:49
* changes: Updated for 8.5.0 release.
check-in: 654a3534 user: dgp tags: trunk
14:13
merge updates from HEAD check-in: c68f7e3d user: dgp tags: core-stabilizer-branch
01:42
* generic/ttk/ttkTheme.c(StyleElementOptionsCmd): Use Ttk_GetElement() to find element instead of direct hash table access. check-in: 09d7f6c0 user: jenglish tags: trunk
2007-12-11
22:14
Added code to rebuild the from index after the deletion phase so that the linePtr field is valid for the insertion phase. [Bug 1602537] check-in: 44205e71 user: dkf tags: trunk
2007-12-10
21:37
Clarify docs to note that [event info] isn't clairvoyant. check-in: 9f270abb user: dkf tags: trunk
18:39
merge updates from HEAD check-in: 2f101f8a user: dgp tags: core-stabilizer-branch
16:21
Various markup fixes (mostly: missing quotes on .SH arguments, extraneous .PPs) check-in: 3ce1f97d user: jenglish tags: trunk
16:21
Remove extra .BEs that got added by mistake somewhere. check-in: 555685d8 user: jenglish tags: trunk
15:54
* generic/tkIntDecls.h: regen with new genStubs.tcl. * generic/tkIntPlatDecls.h: [Tcl Bug 1834288] * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c:
check-in: e16ea9f7 user: das tags: trunk
15:52
* generic/tk.decls: use new genstubs 'export' command to * generic/tkInt.decls: mark exported symbols not in stubs table [FR 1716117]; cleanup formatting.
check-in: 3f6501a2 user: das tags: trunk
15:26
Ensure list of hidden commands is correct. [Bug 1847925] check-in: c0b4c21b user: dkf tags: trunk
15:22
add inttypes.h #include (sync with tkUnixPort.h change of 2007-11-28) check-in: c6da40bb user: das tags: trunk
12:10
We must specify the lowest Windows version we intend to support. In particular the SystemParametersInfo API doesn't like to receive structures that are larger than it expects which affects the font assignements. Set to Win98 support.

Handle failure to read the system parameters. This causes ttk/fonts.tcl to set any missing named fonts. check-in: afec4171 user: patthoyts tags: trunk

12:03
Only tkWin.h should include windows.h unless we have an explicit override of the WINVER macro. check-in: af9dcfb6 user: patthoyts tags: trunk
11:57
Handle MSVC 9 (aka: Visual Studio 2008) check-in: cd79a122 user: patthoyts tags: trunk
11:40
Update for 'unload' as a safe command (tcl 8.5b3+) check-in: d21cfa93 user: patthoyts tags: trunk
09:36
document OSX [wm attr -notify] check-in: 75ccc569 user: das tags: trunk
2007-12-09
20:44
regen check-in: 7974a8b5 user: dkf tags: trunk
20:44
Fix suite of small problems that prevented a build from working for me. check-in: 1889fd69 user: dkf tags: trunk
2007-12-08
03:49
s/style/ttk::style/ check-in: f71ed614 user: jenglish tags: trunk
2007-12-07
20:47
* unix/README: Mention the stub library created by `make` and warn about the effect of embedded paths in the installed binaries. Thanks to Larry Virden. [Tcl Bug 1794084]
check-in: 20f22121 user: dgp tags: trunk
2007-12-06
17:53
Fix TCombobox layout on OSX so as not to truncate long text when combobox is wider than requested [Bug 1845164]. check-in: 75f1a4a0 user: jenglish tags: trunk
16:25
merge update from HEAD check-in: dea72144 user: dgp tags: core-stabilizer-branch
16:05
line endings check-in: d114c434 user: dgp tags: trunk
07:00
merge updates from HEAD check-in: 4f0d4df8 user: dgp tags: core-stabilizer-branch
2007-12-05
22:29
* library/demos/widget: reduce start size to 70% of screenheight from sh-200 for a more reasonable size.
check-in: df2d4fd2 user: hobbs tags: trunk
20:26
merge updates from HEAD check-in: 1f575232 user: dgp tags: core-stabilizer-branch
19:18
* win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now) * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker.
check-in: b545e1e2 user: hobbs tags: core-8-4-branch
19:17
* win/tkWinDraw.c: Applied [Patch 1723362] for transparent bitmaps.
check-in: f4f64f14 user: hobbs tags: core-8-4-branch
19:07
* win/tkWinButton.c, win/tkWinDialog.c: use SetWindowLongPtr and * win/tkWinScrlbr.c, win/tkWinWm.c: GetWindowLongPtr only. * win/ttkWinMonitor.c:
check-in: cd313364 user: hobbs tags: trunk
19:01
* win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now) * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker.
check-in: 099e9edb user: hobbs tags: trunk
18:41
* win/configure, win/tcl.m4 (LIBS_GUI): mingw needs -lole32 -loleaut32 but not msvc for Tk's [send]. [Bug 1844749]
check-in: 7b689aa0 user: hobbs tags: trunk
18:11
merge updates from HEAD check-in: a7477563 user: dgp tags: core-stabilizer-branch
16:38
* doc/ttk_style.n: Remove nonsense about "this manpage has not yet been written"; everything supported is documented. check-in: 3089be70 user: jenglish tags: trunk
15:58
Added Danish to list of locales. check-in: f8f443d9 user: dkf tags: trunk
08:52
Correct errors in language specifiers check-in: ea0e50f0 user: dkf tags: trunk
2007-12-04
23:05
Added missing messages. [Patch 1800744] check-in: 0038a7c3 user: dkf tags: trunk
23:01
Added Danish message catalog. [Patch 1844143] check-in: a393a142 user: dkf tags: trunk
17:05
merge updates from HEAD check-in: 60381316 user: dgp tags: core-stabilizer-branch
2007-12-03
20:03
* win/configure, win/tcl.m4 (LIBS_GUI): remove ole32.lib oleaut32.lib (LIBS): add ws2_32.lib for static builds with Tcl.
check-in: 178334ed user: hobbs tags: trunk
2007-12-02
04:32
Improved macrology for statically-initialized layout template tables. check-in: 1876a988 user: jenglish tags: trunk
02:50
Internal Ttk_Manager API updates (missed from 2007-11-25 commit) check-in: 9da56fbd user: jenglish tags: trunk
2007-11-28
20:33
merge updates from HEAD check-in: 8937d45c user: dgp tags: core-stabilizer-branch
20:12
* unix/tkUnixPort.h: When unix/configure determines whether the intptr_t type is available, it has the <inttypes.h> header present. It's only fair that we let Tk have it too.
check-in: e483a1c0 user: dgp tags: trunk
02:05
(bug 1835052) Fix tidy target to remove tktest rather than tcltest check-in: 7e292ff7 user: patthoyts tags: trunk
2007-11-26
20:53
Backport from HEAD of [Bug #1822391]:

* generic/tkImgPPM.c (StringReadPPM): Corrected a comparison whose sense was reversed that resulted in reading beyond the end of the input buffer on malformed PPM data. [Bug #1822391] * tests/imgPPM.test (imgPPM-4.1): Added test case that exercises [Bug #1822391]. check-in: d7902b20 user: kennykb tags: core-8-4-branch

20:38
* generic/tkImgPPM.c (StringReadPPM): Corrected a comparison whose sense was reversed that resulted in reading beyond the end of the input buffer on malformed PPM data. [Bug #1822391] * tests/imgPPM.test (imgPPM-4.1): Added test case that exercises [Bug #1822391]. check-in: c855e456 user: kennykb tags: trunk
20:00
* library/tkfbox.tcl (VerifyFileName): Corrected a couple of typos in handling of bad file names. [Bug #1822076] * tests/filebox.test (filebox-7.1, filebox-7.2): Added test cases that exercise the above bug. Thanks to Christoph Bauer ([email protected]) for the patch. check-in: 27c83612 user: kennykb tags: trunk
2007-11-25
19:19
merge updates from HEAD check-in: f4b306bc user: dgp tags: core-stabilizer-branch
18:11
Internal Ttk_Manager API updates; Fixed [Bug 1343984]; Added [$nb hide] method; [$nb add] on already-managed windows no longer throws an error, can be used to re-add a hidden tab. Updated docs and test suite. check-in: f37e8950 user: jenglish tags: trunk
10:56
Improved the tests for ttk::style element create args check-in: bfadefe2 user: patthoyts tags: trunk
06:47
merge updates from HEAD check-in: be5e8d1a user: dgp tags: core-stabilizer-branch
2007-11-23
16:41
General improvements to Unix README check-in: 4ed646be user: dkf tags: trunk
2007-11-21
17:01
merge updates from HEAD check-in: f430444b user: dgp tags: core-stabilizer-branch
16:46
merge updates from 8.5b3 check-in: 74d963a2 user: dgp tags: core-stabilizer-branch
16:29
Improve theming of Unix dialogs check-in: 2125f1d1 user: dkf tags: trunk
2007-11-19
19:38
autoconf-2.59 check-in: 35189ded user: das tags: trunk, core-8-5-b3
19:04
missing contributor names check-in: eb84bca3 user: das tags: trunk
19:04
formatting check-in: 7df7d0eb user: das tags: trunk
18:49
Fixed crash bug in style element create check-in: fa3581e1 user: patthoyts tags: trunk
18:40
tag 8.5b3 check-in: b2a859ee user: dgp tags: trunk
18:39
* README: Bump version number to 8.5b3. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: e279b98e user: dgp tags: trunk
18:34
* changes: Update changes for 8.5b3 release.
check-in: 26cd68b3 user: dgp tags: trunk
14:24
aqua changes for 8.5b3 check-in: 64075d1b user: das tags: trunk
14:23
formatting check-in: 0761fc45 user: das tags: trunk
01:49
* generic/ttk/ttkElements.c, macosx/ttkMacOSXTheme.c: Add "fill" element: like "background" but only erases parcel.

* generic/ttk/ttkFrame.c: Use fill element in Labelframe Label sublayout. Also improved default labelmargins for -labelanchor w*, e*.

* generic/ttk/ttkLabel.c: no longer need Labelframe hack.

* library/ttk/aquaTheme.tcl: ImageTextElement no longer needed. TextElement no longer needs '-background' option. check-in: 6b45bb05 user: jenglish tags: trunk

2007-11-18
19:20
* generic/ttk/ttkFrame.c: Use sublayout for ttk::labelframe labels instead of single element. * generic/ttk/ttkLabel.c: Default -anchor for text and label elements is now "w" instead of "center". Fixes [Bug 1614540]. * library/ttk/defaults.tcl, library/ttk/*Theme.tcl: Button styles now need explicit "-anchor center". check-in: c9d33ad0 user: jenglish tags: trunk
17:28
BUGFIX: Ttk_GetPaddingFromObj() and Ttk_GetBorderFromObj() returned garbage when passed an empty list. check-in: cddf8ccb user: jenglish tags: trunk
17:00
ttkMacOSXTheme.c: Resynchronize with Tile codebase so that patches can flow back and forth. aquaTheme.tcl: Extra TButton -padding no longer needed. check-in: 5bacbe09 user: jenglish tags: trunk
07:15
autoconf-2.59 check-in: c20896d5 user: das tags: trunk
07:14
whitespace & order (sync with tclconfig/tcl.m4) check-in: 08ba98ed user: das tags: trunk
00:35
* win/ttkWinXPTheme.c: Add support for size information flags for scrollbar and combobox buttons. This handles tile patches 1596647 and 1596657 but a bit more generically.
check-in: 3ed69957 user: patthoyts tags: trunk
2007-11-17
23:07
Tidy up some variable types. check-in: dd028db1 user: patthoyts tags: trunk
21:55
Minor reshuffle for clarity check-in: de564ca7 user: patthoyts tags: trunk
21:47
Fix the environment to run only our built version check-in: e7608c1c user: patthoyts tags: trunk
21:32
Forgot the changelog check-in: 3d797e65 user: patthoyts tags: trunk
21:28
Only check for -displayof if there are sufficient arguments. This permits checking strings like -d. check-in: 9ba3de84 user: patthoyts tags: trunk
19:19
Add mandatory 8.5-isms. check-in: 77f28ae8 user: jenglish tags: trunk
19:17
Swap in core scrollbars for [ttk::scrollbar]s on OSX. check-in: 3b33c44d user: jenglish tags: trunk
04:24
whitespace check-in: dc4ef249 user: das tags: trunk
2007-11-16
17:47
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Correct an oversight in the bug fix from 2007-11-11. [Bug 1824638] check-in: aed33838 user: cc_benny tags: trunk
07:14
merge updates from HEAD check-in: 05986a41 user: dgp tags: core-stabilizer-branch
05:33
autoconf-2.59 check-in: af00ae47 user: das tags: trunk
05:32
sync with tcl/unix/tcl.m4 check-in: 87debbc7 user: das tags: trunk
2007-11-15
03:47
* macosx/Wish.xcodeproj/project.pbxproj: add new chanio.test. * macosx/Wish.xcode/project.pbxproj:
check-in: 2c4bda38 user: das tags: trunk
2007-11-14
20:27
The Swedish message catalog should be for Swedish... [Bug 1831803] check-in: c7c3bef9 user: dkf tags: trunk
14:07
typo: s/Bearbieten/Bearbeiten/ (suchenwi on chat) check-in: ad6b9cae user: das tags: trunk
03:52
autoconf-2.59 check-in: 080c9915 user: das tags: trunk
03:51
sync with tcl/unix/tcl.m4 check-in: 6722898d user: das tags: trunk
2007-11-13
13:08
merge updates from HEAD check-in: c0cc1854 user: dgp tags: core-stabilizer-branch
06:47
whitespace check-in: 3974d2e8 user: das tags: trunk
2007-11-12
19:22
merge updates from HEAD check-in: 94778fa5 user: dgp tags: core-stabilizer-branch
2007-11-11
21:41
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Fix the case when TK_WHOLE_WORDS and TK_AT_LEAST_ONE are both set and maxLength is small. [Bug #1824638] check-in: fb4cdb06 user: cc_benny tags: trunk
2007-11-09
07:36
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: 6bef6474 user: das tags: core-8-4-branch
07:08
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: 8417f424 user: das tags: core-8-4-branch
06:48
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: a3911de6 user: das tags: core-8-4-branch
06:26
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: f3af33f1 user: das tags: core-8-4-branch
06:25
typo check-in: 29142981 user: das tags: trunk
06:23
* macosx/tkMacOSXButton.c: sync formatting, whitespace, copyright * macosx/tkMacOSXDialog.c: with core-8-4-branch. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXWm.c: * xlib/xgc.c * library/bgerror.tcl: * library/console.tcl: * library/menu.tcl:
check-in: 0571a0d3 user: das tags: trunk
06:22
* macosx/tkMacOSXFont.c (TkpGetFontAttrsForChar): panic on false return from TkMacOSXSetupDrawingContext().
check-in: 2dfc30a8 user: das tags: trunk
06:19
sync with tcl/unix/tcl.m4 check-in: 7c510334 user: das tags: core-8-4-branch
2007-11-08
17:37
fix warnings check-in: b81d5b52 user: das tags: trunk
15:45
move #includes for TkMacOSXGetNamedDebugSymbol() outside of TK_MAC_DEBUG #ifdef check-in: 43d75f08 user: das tags: trunk
15:02
formatting check-in: 2a79f87f user: das tags: trunk
14:26
* macosx/tkMacOSXCarbonEvents.c (InstallStandardApplicationEventHandler): on Mac OS X Leopard, replace the 2005-11-27 approach of installing the standard application handler by calling RAEL and immediately longjmping out of it from an event handler, as that now leads to crashes in -[NSView unlockFocus] whenever HIToolbox uses Cocoa in Leopard (Help menu, Nav Services, Color Picker). Instead call InstallStandardEventHandler() on the application and menubar event targets, as Leopard ISEH finally handles these correctly. Unfortunately need a HIToolbox-internal SPI to retrieve the menubar event target, no public API appears have that functionality.
check-in: 4f7808a5 user: das tags: trunk
14:26
* macosx/tkMacOSXDebug.c: make TkMacOSXInitNamedDebugSymbol() * macosx/tkMacOSXDebug.h: available outside of debug builds as the new Leopard ISAEH needs it.
check-in: a8c1e90f user: das tags: trunk
14:25
* macosx/tkMacOSXButton.c: replace HiliteControl() by modern API * macosx/tkMacOSXMenubutton.c: for activation and enabling; distinguish inactive and disabled look&feel; correct activation handling to match that of container toplevel.
* macosx/tkMacOSXMenubutton.c: correct size computation of bevelbutton variant to match that of buttons; fix crash with bitmap due to NULL GC; delay picParams setup until needed; formatting cleanup. [Bug 1824521]
check-in: 1f218f56 user: das tags: trunk
14:25
* library/menu.tcl: correct handling of menubutton "active" state on Aqua to match that of buttons.
check-in: ad9ddf57 user: das tags: trunk
14:25
* macosx/tkMacOSXDefault.h: correct button & menubutton active foreground and background colors and menubutton border width.
check-in: f1aa51ce user: das tags: trunk
14:25
* macosx/tkMacOSXWindowEvent.c: handle kEventWindowExpanding carbon * macosx/tkMacOSXCarbonEvents.c: event instead of kEventWindowExpanded to ensure activate event arrives after window is remapped, also need to process all Tk events generated by remapping in the event handler to ensure children are remapped before activate event is processed.
check-in: f9461a8d user: das tags: trunk
14:24
* macosx/tkMacOSXSubwindows.c: add pixmap size field to MacDrawable * macosx/tkMacOSXInt.h: struct; add flag for B&W pixmaps. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXMenu.c:
check-in: fcb6429a user: das tags: trunk
14:24
* macosx/tkMacOSXPrivate.h: correct Leopard HIToolboxVersionNumber.
check-in: 3d0b5d29 user: das tags: trunk
14:23
* macosx/ttkMacOSXTheme.c: add error checking; cleanup formatting.
check-in: fc760b31 user: das tags: trunk
01:40
Ttk_ElementSize: Fixed longstanding, subtle bug that caused element padding to sometimes be counted twice in size computations.

Fix ElementSizeProcs affected by previous change. check-in: d561a619 user: jenglish tags: trunk

2007-11-06
17:02
* doc/CrtConsoleChan.3: Fixed markup typo and extended see also section per suggestions by Donal. check-in: ded54186 user: andreas_kupries tags: trunk
02:15
* library/ttk/combobox.tcl: Set focus to listbox in <Map> binding instead of in Post command (see #1349811 for info).
check-in: b6c9accc user: jenglish tags: trunk
2007-11-05
20:43
* doc/CrtConsoleChan.3: New file providing minimal documentation of 'Tk_InitConsoleChannels()'. This is for [SF Tk Bug 432435]. check-in: 6726ace1 user: andreas_kupries tags: trunk
17:22
spelling corrections check-in: c6546764 user: dgp tags: trunk
17:21
Spelling corrections check-in: 5787fbef user: dgp tags: core-8-4-branch
16:37
* macosx/ttkMacOSXTheme.c(TreeitemLayout): Remove focus ring from treeview items on OSX (problem reported by Kevin Walzer). check-in: 0ccd6fa2 user: jenglish tags: trunk
14:24
merge updates from HEAD check-in: 5a5269e0 user: dgp tags: core-stabilizer-branch
2007-11-04
23:59
+ Use null "treearea" element for treeview owner-draw area instead of "client", to avoid nameclash with Notebook.client element. This was causing sizing anomalies in XP theme, and introduced extraneous padding. + "alt" theme Treeitem.indicator element needs left margin now. check-in: 3dd197af user: jenglish tags: trunk
10:39
* macosx/tkMacOSXMenus.c: add "Run Widget Demo" menu item to the default Edit menu along with associated carbon event handler enabling the item only if demo files are installed; cleanup handling of "About" and "Source" menu items.
check-in: fa6a89dc user: das tags: trunk
10:38
* library/bgerror.tcl: fix background of detail text on Aqua.
check-in: eda844bc user: das tags: trunk
10:38
* library/console.tcl: add accelerators and fix Aqua bindings of the new font size menu items.
check-in: 8e7b4a51 user: das tags: trunk
10:38
* library/demos/mclist.tcl: Aqua GOOBE. * library/demos/tree.tcl: * library/demos/ttknote.tcl: * library/demos/widget:
check-in: 4aa05c7c user: das tags: trunk
10:37
* doc/chooseDirectory.n: remove/correct obsolete Mac OS 9-era * doc/getOpenFile.n: information. * doc/menu.n:
check-in: 76776138 user: das tags: trunk
10:37
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): fix boolean arg
check-in: 538f1ec9 user: das tags: trunk
10:37
* macosx/Wish.xcodeproj/project.pbxproj: add new demo file. * macosx/Wish.xcode/project.pbxproj:
check-in: 145aa60d user: das tags: trunk
2007-11-03
00:51
Add menu item and key binding to adjust font check-in: a6bb8c71 user: patthoyts tags: trunk
2007-11-02
23:53
Tinkering with the default demo widget height check-in: 229033d9 user: dkf tags: trunk
23:48
Added a demo of how to do a multi-column sortable listbox. check-in: dc95a5cc user: dkf tags: trunk
16:14
Updated with improved padding from Emiliano check-in: 273f76e0 user: dkf tags: trunk
15:12
Missed a file that needed updating to handle the changed internal structure of dialogs check-in: d864cf3f user: dkf tags: trunk
14:51
merge updates from HEAD check-in: 1c97e8c6 user: dgp tags: core-stabilizer-branch
14:28
GOOBE for unix; use themed scrollbar check-in: e21dfab8 user: dkf tags: trunk
14:24
GOOBE tweak; get background from theme check-in: 540c0caf user: dkf tags: trunk
14:20
Bugfix check-in: 9530b3b4 user: dkf tags: trunk
13:16
Tk (non-native) message box now uses Ttk widgets for better L&F. check-in: a3716d90 user: dkf tags: trunk
11:54
Tk (non-native) file chooser now uses Ttk widgets for better L&F and supports <Tab> completion of file names. [FRQ 805091] check-in: b12f6d64 user: dkf tags: trunk
10:15
Better resizing. [Bug 1822410] check-in: 823d191a user: dkf tags: trunk
2007-11-01
23:03
Fix .DS/.DE to work better when transformed to a table check-in: 2fca7187 user: dkf tags: trunk
16:37
merge updates from HEAD check-in: b0775f09 user: dgp tags: core-stabilizer-branch
16:36
Better resizing behaviour. [Bug 1822601] check-in: 66331154 user: dkf tags: trunk
16:34
line endings check-in: 75f83dac user: dgp tags: trunk
14:01
Added list of Windows system colors. [Bug 945409] check-in: 31447820 user: dkf tags: trunk
13:33
* doc/console.n: clarify availability of [console] in TkAqua.
check-in: a6b0bfb6 user: das tags: trunk
11:36
* macosx/tkMacOSXColor.c (GetThemeColor): improve translation of RGB pixel values into RGBColor.
check-in: d4e6b596 user: das tags: trunk
11:34
* library/demos/widget: increase height of main window text widget to use more of the available vertical space.
check-in: 6ed4e0a4 user: das tags: trunk
11:33
* doc/bind.n: document the Option modifier, clarify meaning and availability of Command & Option.
check-in: e8bd60ce user: das tags: trunk
10:59
Make documentation use the name that scripts use as much as possible. [Bug 1640073] check-in: c0112917 user: dkf tags: trunk
10:37
Fixed mistake in [$t tag remove] docs. [Bug 1792191] check-in: 064aa79a user: dkf tags: trunk
10:35
Documented the Command modifier. [Bug 1232908] check-in: 43eeea3f user: dkf tags: trunk
10:19
Fix [Bug 1386955] check-in: d1812331 user: dkf tags: trunk
2007-10-31
16:37
Improved description/comments so that people better understand what is being validated, following suggestion from Don Porter. check-in: 4b9fae74 user: dkf tags: trunk
16:17
D'uh, now make the code more idiomatic! check-in: abe67e28 user: dkf tags: trunk
16:17
Minor GOOBE boost on Unix and OSX check-in: 4ed2b642 user: dkf tags: trunk
16:11
Mark non-loadable images as such instead of throwing a nasty dialog, following suggestion from Don Porter. check-in: a083ed0f user: dkf tags: trunk
10:24
Improve Tk_PhotoPutBlock a bit more. Derived from [Patch 224066] check-in: 33757ab0 user: dkf tags: trunk
04:25
BUGFIX: Unpost can be called with no preceding Post. check-in: 139521b3 user: jenglish tags: trunk
00:05
Use -fp:strict with msvc8 as -fp:precise fails on amd64 builds. Fix the two places in Tk that generate errors with msvc8 when using this flag. check-in: 3304fda8 user: patthoyts tags: trunk
2007-10-30
22:29
* library/choosedir.tcl: only enable OK button when valid in conjunction with -mustexist. [Bug 1550528]
check-in: 642dcde5 user: hobbs tags: trunk
21:29
More documentation improvements check-in: b16ced4d user: dkf tags: trunk
19:56
* library/listbox.tcl (::tk::ListboxBeginSelect): ignore -takefocus when considering focus on <1>, it is for tab focus.
check-in: a5b8f655 user: hobbs tags: trunk
19:39
fix spelling of -inactiveselectbackground [Bug 1626415] check-in: 6532e3d0 user: hobbs tags: trunk
19:08
* generic/tk.h: Bump version number to 8.5b2.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b2 * unix/configure.in: release. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 6882cbb7 user: dgp tags: trunk
18:53
* library/entry.tcl: don't error with Clear event. [Bug 1509288]
check-in: 4ece99c5 user: hobbs tags: core-8-4-branch
18:52
* library/entry.tcl: don't error with Clear event. [Bug 1509288]
check-in: fc064c4b user: hobbs tags: trunk
16:29
use size -12 TkFixedFont (was -10) check-in: 16037b09 user: hobbs tags: trunk
15:44
Fix Arabic and Hebrew rendering on Windows. [Bug 1803723] check-in: 5bbbbde8 user: dkf tags: trunk
15:37
Typo check-in: 865f8608 user: dkf tags: trunk
15:34
Rename enumermation for somewhat simpler-to-read code. [Bug 1677613] check-in: d8817c8b user: dkf tags: trunk
15:22
* generic/ttk/ttkWidget.c: Split up RedisplayWidget() to factor out double-buffering related code.

* macosx/ttkMacOSXAquaTheme.c: Use SetThemeBackGround/ kThemeBrushModelessDialogBackground{Active|Inactive} instead of ApplyThemeBackground/kThemeBackgroundWindowHeader (advice from DAS).

* library/ttk/aquaTheme.tcl: Use darker shade for inactive and disabled text, to match typical values of most kThemeXXXTextColorInactive values. check-in: 389670a8 user: jenglish tags: trunk

15:20
Clarify UTF8_STRING handling. [Bug 1778563] check-in: f30c2c80 user: dkf tags: trunk
15:02
Clarify search subcommand docs. [Bug 1622919] check-in: 058c78ce user: dkf tags: trunk
10:13
Made maintenance easier by adding extra dependency information so that the right version number gets embedded in key files. check-in: ef9be8b4 user: dkf tags: trunk
02:33
use Monaco 11 (was 9) as Aqua TkFixedFont check-in: acc69507 user: hobbs tags: trunk
01:57
* tests/listbox.test, tests/panedwindow.test, tests/scrollbar.test: * library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl: * library/msgbox.tcl, library/optMenu.tcl, library/tclIndex: * library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt: * library/demos/tcolor, library/demos/text.tcl: * library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look * library/ttk/fonts.tcl: Update of Tk default look in 8.5 * macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look * unix/tkUnixDefault.h: with minor modifications for Win32/Aqua. * win/tkWinDefault.h: Uses Tk*Font definitions throughout for * win/tkWinFont.c: classic widgets. [Bug #1820344] * library/obsolete.tcl (::tk::classic::restore): This restores changes made to defaults in 8.5 using the 'option' command, segmented into logical groups.
check-in: f108de53 user: hobbs tags: trunk
01:54
fix DEF_MENUBUTTON_FONT check-in: ed7f40a7 user: das tags: core-8-4-branch
01:26
restored TIP#145 and Aqua improvements that got lost in the 8.5b2 release revert check-in: c14c75cb user: das tags: trunk
01:23
* tests/winfo.test: winfo-4.5 raise .t to above . for Windows
check-in: 5f9eeb1e user: hobbs tags: trunk
01:09
* tests/unixWm.test: note TIP#142 results and remove unnecessary catches.
check-in: b7c2c76b user: hobbs tags: trunk
2007-10-29
21:19
Minor improvements check-in: 0790155f user: dkf tags: trunk
16:04
Lots more GOOBE stuff. Now works with 'make html'! check-in: 6373cd0c user: dkf tags: trunk
2007-10-28
18:56
* library/ttk/combobox.tcl: Make popdown window [wm resizable 0 0] on OSX, to prevent TkAqua from shrinking the scrollbar to make room for a grow box that isn't there. * macosx/ttkMacOSXTheme.c, library/ttk/aquaTheme.tcl: Reworked combobox layout. check-in: fad8a49e user: jenglish tags: trunk
2007-10-27
04:23
merge updates from HEAD check-in: ee0325f1 user: dgp tags: core-stabilizer-branch
2007-10-26
20:25
restore baby check-in: 3448f658 user: dgp tags: trunk, core-8-5-b2
20:13
* doc/*.1: Revert doc changes that broke * doc/*.3: `make html` so we can get the release * doc/*.n: out the door.
check-in: 4fe42744 user: dgp tags: trunk
17:24
tag:8.5b2 check-in: 2df17381 user: dgp tags: trunk
17:20
add Aqua changes for for 8.5b2 check-in: 5be17d66 user: das tags: trunk
16:51
* changes: Update changes for 8.5b2 release.
check-in: 4d052180 user: dgp tags: trunk
15:23
* README: Bump version number to 8.5b2. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 3c194ab8 user: dgp tags: trunk
12:25
Fix minor faults check-in: 81c2c05d user: dkf tags: trunk
10:38
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]
check-in: 1f3a0668 user: das tags: core-8-4-branch
10:37
* macosx/tkMacOSXDialog.c: sync with HEAD.
check-in: 0f956e6f user: das tags: core-8-4-branch
10:36
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]
check-in: e86312e5 user: das tags: trunk
10:35
whitespace check-in: 9c05f749 user: das tags: trunk
08:04
use global for -typevariable check-in: 0c7de935 user: das tags: trunk
07:56
* macosx/tkMacOSXDialog.c: TIP#242 cleanup. * library/demos/filebox.tcl: demo TIP#242 -typevariable.
check-in: ba920c82 user: das tags: trunk
2007-10-25
22:52
ttk::notebook: reworked [$nb insert] logic (fixes multiple bugs; see #1817596) check-in: 12a800da user: jenglish tags: trunk
21:44
* doc/getOpenFile.n: TIP#242 implementation of -typevariable to * library/tkfbox.tcl: return type of selected file in file dialogs. * library/xmfbox.tcl: [Bug #1156388] * macosx/tkMacOSXDialog.c: * tests/filebox.test: * tests/winDialog.test: * win/tkWinDialog.c:
check-in: 32679bf3 user: hobbs tags: trunk
20:41
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.13
check-in: cdddd326 user: das tags: core-8-4-branch
16:39
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]
check-in: d7e8968b user: dgp tags: trunk
16:38
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]
check-in: 5db44042 user: dgp tags: core-8-4-branch
07:08
Move widget layout registration from TtkElements_Init() to widget *_Init() routines. Renaming/consistency: s/...ElementGeometry()/...ElementSize()/ check-in: 05eaff8c user: jenglish tags: trunk
2007-10-24
14:32
Lots of improvements to look and feel of manual pages check-in: 719dc3b1 user: dkf tags: trunk
12:59
merge updates from HEAD check-in: 547928e9 user: dgp tags: core-stabilizer-branch
01:03
Applied patch from #1723362 for transparent bitmaps check-in: 7e79cdbf user: patthoyts tags: trunk
00:16
permit wm manage of any widget (esp: ttk::frame) check-in: 975ab43a user: patthoyts tags: trunk
2007-10-23
23:24
* library/ttk/combobox.tcl (ttk::combobox::PopdownWindow): redo wm transient on each drop to handle reparent-able frames. [Bug 1818441]
check-in: 73116ea0 user: hobbs tags: trunk
17:09
[namespace import ::ttk::scrollbar] doesn't work, since ttk::scrollbar isn't [namespace export]ed. check-in: f768f92d user: jenglish tags: trunk
16:05
* tests/cursor.test: Make tests robust against changes in Tcl's rules for accepting integers in octal format.
check-in: f1216634 user: dgp tags: trunk
15:44
Rendering-with-groff GOOBE. check-in: 83ccda2c user: dkf tags: trunk
14:07
improve look of HTML rendered version check-in: cbfebf46 user: das tags: trunk
12:47
document missing named Tk* fonts, and named Aqua theme fonts. check-in: d34d7739 user: das tags: trunk
10:51
Added TIP#145 documentation. check-in: bdb49f78 user: dkf tags: trunk
09:23
Fixed leak in CreateNamedFont spotted by das. check-in: 9dcfea84 user: patthoyts tags: trunk
06:31
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:
check-in: 01421f63 user: das tags: trunk
06:31
* library/demos/combo.tcl: Aqua GOOBE. * library/demos/toolbar.tcl: * library/demos/tree.tcl: * library/demos/ttknote.tcl: * library/demos/ttkprogress.tcl: * library/demos/widget:
check-in: 9e806a98 user: das tags: trunk
2007-10-22
14:33
Documentation improvements, all minor. check-in: ad0c5321 user: dkf tags: trunk
14:21
More widget demos! check-in: aa992f88 user: dkf tags: trunk
03:35
* library/ttk/combobox.tcl: ttk::combobox overhaul; fixes #1814778, #1780286, #1609168, #1349586 * library/ttk/aquaTheme.tcl: Factored out aqua-specific combobox -postposition adjustments. * generic/ttk/ttkTrack.c: Detect [grab]s and unpress pressed element; combobox workaround no longer needed. check-in: a69eecbf user: jenglish tags: trunk
2007-10-21
14:53
typo check-in: dbffabdb user: das tags: trunk
14:52
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:
check-in: c1218095 user: das tags: trunk
14:51
* library/demos/ttkmenu.tcl: Aqua GOOBE. * library/demos/ttkpane.tcl: * library/demos/widget:
check-in: 638337ce user: das tags: trunk
14:51
* library/ttk/fonts.tcl: check for TIP #145 fonts on all platforms; correct aqua font sizes.
check-in: 356ce28f user: das tags: trunk
14:50
* macosx/tkMacOSXFont.c: register named fonts for TIP #145 fonts and all theme font IDs.
check-in: 9fa23398 user: das tags: trunk
14:50
* generic/tkFont.c (Tk{Create,Delete}NamedFont): allow NULL interp.
check-in: 4290f766 user: das tags: trunk
01:31
Clean up stale comments. check-in: f674a2be user: jenglish tags: trunk
2007-10-20
09:02
On aqua, use tk scrollbar check-in: 637b80b9 user: patthoyts tags: trunk
2007-10-19
14:35
merge updates from HEAD check-in: 87124aed user: dgp tags: core-stabilizer-branch
01:25
s/style/ttk::style/ check-in: c21e18bc user: jenglish tags: trunk
2007-10-18
14:34
More Ttk demos check-in: ca3fc167 user: dkf tags: trunk
14:23
* library/ttk/fonts.tcl: Create all the tip 145 font names on all platforms (mac and unix get handled in script, windows in C)
check-in: 51d4f28e user: patthoyts tags: trunk
2007-10-17
20:54
no message check-in: 9ecccf87 user: davygrvy tags: trunk
20:53
* bitmaps/*.xbm: Changed CVS storage mode from -kb to -kkv as these are really text files, not binaries. * win/makefile.vc: Added $(BITMAPDIR) to the search path for the depend target. check-in: b294efcc user: davygrvy tags: trunk
20:52
no message check-in: e29b9ca2 user: davygrvy tags: trunk
20:22
icon beautification check-in: 05aada46 user: das tags: trunk
18:55
more GOOBE check-in: bb834d09 user: das tags: trunk
18:21
* library/demos/widget: Aqua GOOBE, cleanup icons. * library/demos/ttkbut.tcl:
* library/demos/button.tcl: restore setting of button highlightbackground on Aqua.
check-in: 9763576d user: das tags: trunk
18:21
* macosx/ttkMacOSXTheme.c: adjust button and separator geometry.
check-in: b9f5aa8f user: das tags: trunk
18:20
* macosx/tkMacOSXWm.c: fix warnings.
check-in: bf04cde6 user: das tags: trunk
18:20
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:
check-in: 149c8898 user: das tags: trunk
14:59
Added demo of basic Ttk widgets. check-in: fcfc1362 user: dkf tags: trunk
14:37
merge updates from HEAD check-in: 84d1e8fd user: dgp tags: core-stabilizer-branch
2007-10-16
21:25
no message check-in: af9bb0fe user: davygrvy tags: trunk
21:24
* win/makefile.vc: depend target now works and builds a generated dependency list with $(TCLTOOLSDIR)/mkdepend.tcl check-in: 0f9c80e9 user: davygrvy tags: trunk
21:00
s/style/ttk::style/ check-in: 69ad4f31 user: jenglish tags: trunk
15:15
More improvements for the widget demo main structure, including 'new' flagging. check-in: 6389df26 user: dkf tags: trunk
15:13
Text widget documentation improvements check-in: f3d52fa0 user: dkf tags: trunk
15:11
Minor improvements check-in: 7cce744a user: dkf tags: trunk
04:03
merge updates from HEAD check-in: ed24631f user: dgp tags: core-stabilizer-branch
2007-10-15
21:06
GOOBE work on the widget demo, plus a new demo of text widget peering. check-in: 70170127 user: dkf tags: trunk
20:59
Fixed example check-in: 4ee2875d user: dkf tags: trunk
20:54
whitespace change check-in: cae773d4 user: hobbs tags: trunk
20:52
* generic/tkFocus.c, generic/tkFrame.c, generic/tkInt.h: * macosx/tkMacOSXButton.c, macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c, unix/tkUnixWm.c, win/tkWinWm.c: * doc/wm.n, tests/wm.test: TIP #125 implementation [Bug 998125] Adds [wm manage|forget] for dockable frames. Finished X11 and Windows code, needs OS X completion.
check-in: 64f2c3cc user: hobbs tags: trunk
18:38
merge updates from HEAD check-in: 0cc687e0 user: dgp tags: core-stabilizer-branch
15:03
generic/ttk/ttkTreeview.c: Store pointer to column table entry instead of column index in columnNames hash table.

This avoids the need for the evil PTR2INT and INT2PTR macros, and simplifies things a bit. check-in: ef1e1961 user: jenglish tags: trunk

07:24
* generic/tkArgv.c: Fix gcc warnings about 'cast to/from * generic/tkCanvUtil.c: pointer from/to integer of different * generic/tkCanvas.c: size' on 64-bit platforms by casting * generic/tkCursor.c: to intermediate types * generic/tkInt.h: intptr_t/uintptr_t via new PTR2INT(), * generic/tkListbox.c: INT2PTR(), PTR2UINT() and UINT2PTR() * generic/tkObj.c: macros. * generic/tkStyle.c: * generic/tkTextIndex.c: * generic/tkUtil.c: * generic/ttk/ttkTheme.h: * generic/ttk/ttkTreeview.c: * unix/tkUnixMenu.c: * unix/configure.in:
* unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: a5a2868b user: das tags: trunk
07:22
* macosx/Wish-Common.xcconfig: add 'tktest-X11' target. * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcodeproj/project.pbxproj:
check-in: 84a1cb8c user: das tags: trunk
07:21
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.59
check-in: 24c73d11 user: das tags: trunk
01:05
* win/configure, win/configure.in (TK_WIN_VERSION): Make sure the patchlevel doesn't contain extra dotted pairs (eg. interim release)
check-in: 68b6074b user: hobbs tags: trunk
2007-10-12
19:01
Hush. check-in: b113e179 user: patthoyts tags: trunk
18:56
Fixed install of tk broken with last commit check-in: cd673403 user: patthoyts tags: trunk
14:14
Mine all version information from headers. Sync tcl and tk and bring extension versions closer together. Try and avoid using tclsh to do substitutions as we may cross compile. check-in: 33f8d8e2 user: patthoyts tags: trunk
09:28
Make use of TkFixedFont and ttk widgets in the console. Try and select a better fixed font just for the console. check-in: 70d0b28c user: patthoyts tags: trunk
03:14
* macosx/tkMacOSXDraw.c: replace all (internal) use of QD region * macosx/tkMacOSXSubwindows.c: API by HIShape API, with conversion to * macosx/tkMacOSXWindowEvent.c QD regions only when required by legacy * macosx/tkMacOSXPrivate.h: Carbon or Tk API. * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h:
* macosx/tkMacOSXInt.h: replace MacDrawable's QD RgnHandles * macosx/tkMacOSXEmbed.c: clipRgn, aboveClipRgn & drawRgn by * macosx/tkMacOSXMenu.c: HIShapeRefs visRgn & aboveVisRgn and * macosx/tkMacOSXSubwindows.c: CGRect drawRect.
* macosx/tkMacOSXWindowEvent.c: remove use of QD port vis rgn in window * macosx/tkMacOSXSubwindows.c: update rgn calculation, manually excise * macosx/tkMacOSXWm.c: growbox from toplevel clip rgn instead.
* macosx/tkMacOSXDraw.c: replace use of QD port clip rgn by new * macosx/tkMacOSXPrivate.h: clipRgn fld in TkMacOSXDrawingContext; handle QD/CG drawing mismatches in XCopyArea, XCopyPlane and TkPutImage; cleanup/speedup CGContext setup in TkMacOSXSetupDrawingContext().
* macosx/tkMacOSXDraw.c: change TkMacOSXSetupDrawingContext() to * macosx/tkMacOSXEntry.c: return boolean indicating whether * macosx/tkMacOSXFont.c: drawing is allowed (and was setup) or * macosx/tkMacOSXMenu.c: not (e.g. when clipRgn is empty). * macosx/ttkMacOSXTheme.c:
* macosx/tkMacOSXSubwindows.c: signal that drawable is a pixmap via * macosx/tkMacOSXInt.h: new explicit TK_IS_PIXMAP flag instead of a NULL cligRgn field.
* macosx/tkMacOSXRegion.c: add wrappers for missing/buggy HIShape * macosx/tkMacOSXPrivate.h: API, and private helpers to operate on HIShapeRefs & convert to/from TkRegion.
* macosx/tkMacOSXRegion.c: add Tkp{Retain,Release}Region() API for * macosx/tkMacOSXInt.h: TkRegion.
check-in: 662b6890 user: das tags: trunk
03:13
* xlib/xgc.c: factor out alloc/free of GC clip_mask; * macosx/tkMacOSXXStubs.c: manage clip rgn lifetime with new Tkp{Retain,Release}Region().
check-in: 43cd1a0d user: das tags: trunk
03:06
* macosx/tkMacOSXButton.c: delay picParams setup until needed.
check-in: 7e4bda4c user: das tags: trunk
03:06
* generic/tkTextDisp.c (CharUndisplayProc): fix textDisp.test crash.
check-in: 7a48c5ca user: das tags: trunk
01:39
no message check-in: 72f633f5 user: davygrvy tags: trunk
01:39
* win/winMain.c: Replaced incorrect comments in main() to descibe why the console widget does not need to be created for this application entry point (if used). Must have been a bad copy/paste of WinMain() from 10 years back. check-in: 6c87d94b user: davygrvy tags: trunk
2007-10-11
22:53
Added Hungarian message catalog. check-in: b8fbfd9b user: dkf tags: core-8-4-branch
16:04
merge updates from HEAD check-in: cf02829f user: dgp tags: core-stabilizer-branch
14:13
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): manually constrain resize limitBounds to maxBounds, works around SectRect() mis-feature (return zero rect if input rect has zero height/width). [Bug 1810818]
check-in: d9f7cee6 user: das tags: core-8-4-branch
14:13
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): manually constrain resize limitBounds to maxBounds, works around SectRect() mis-feature (return zero rect if input rect has zero height/width). [Bug 1810818]
check-in: 486933a3 user: das tags: trunk
02:58
merge updates from HEAD check-in: 898da03f user: dgp tags: core-stabilizer-branch
2007-10-09
12:34
Make Ttk_GetImage safe if called with NULL interp. Added some tests that crash on Windows without this fix. check-in: fb96f8c8 user: patthoyts tags: trunk
2007-10-02
20:43
Merge updates from HEAD, then
[core-stabilizer-branch]
* README: Bump version number to 8.5.0 * generic/tk.h: * library/tk.tcl: * unix/configure.in: Updated LOCALES. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: b02a75e0 user: dgp tags: core-stabilizer-branch
18:28
* generic/tk.h: Bump version number to 8.5b1.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. Updated LOCALES. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 75ae2ea8 user: dgp tags: trunk
17:55
* README: Bump version number to 8.4.17 * generic/tk.h: * unix/configure.in: Removed "es_ES" entry in LOCALES * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 123c8cd5 user: dgp tags: core-8-4-branch
2007-09-30
16:54
Fix private routines accidentally defined in global namespace [Bug 1803836] check-in: 4b695ec0 user: jenglish tags: trunk
2007-09-26
21:19
Added Hungarian messages. [Patch 1800742] check-in: a3c10ba5 user: dkf tags: trunk
2007-09-24
16:06
update changes for 8.5b1 check-in: 3fb422f3 user: dgp tags: trunk, core-8-5-b1
2007-09-20
22:59
Only call callbacks that are not NULL. [Bug 1791052] check-in: d67cb76f user: dkf tags: trunk
21:01
contributor names check-in: 884fb3de user: das tags: trunk
20:54
* changes: updates for 8.5b1 release.
check-in: fcd2c74a user: dgp tags: trunk
18:48
fix 'make checkstubs' complaint about Tk_PkgInitStubsCheck check-in: 7f239cb5 user: das tags: trunk
2007-09-19
17:54
* README: Bump version number to 8.5b1. * generic/tk.h: Merge from core-stabilizer-branch. * library/tk.tcl: Stabilizing toward 8.5b1 release now done * unix/configure.in: on the HEAD. core-stabilizer-branch is * unix/tk.spec: now suspended. * win/configure.in:
check-in: d2539be7 user: dgp tags: trunk
17:28
merge updates from HEAD check-in: aeb6ea56 user: dgp tags: core-stabilizer-branch
10:54
Replace isdigit call with an internal implementation to avoid libc linkage on windows check-in: f8ff31e6 user: patthoyts tags: trunk
2007-09-18
19:40
Aqua changes for 8.5b1 check-in: 34015642 user: das tags: trunk
19:38
*** 8.4.16 TAGGED FOR RELEASE *** * changes: updates for 8.4.16 release.
check-in: 6374b774 user: das tags: core-8-4-branch, core-8-4-16
19:37
Aqua changes for 8.4.16 check-in: 9c7ced4c user: das tags: core-8-4-branch
18:24
update changes for 8.4.16 release check-in: 3b0b5993 user: dgp tags: core-8-4-branch
16:12
* generic/tkStubLib.c: Remove C library calls from Tk_InitStubs() * win/makefile.vc: so that we don't need the C library linked in to libtkStub.
check-in: 1e706b7a user: dgp tags: trunk
12:53
fix warnings check-in: 714a4850 user: das tags: trunk
12:47
autoconf-2.59 check-in: 5976d83f user: das tags: trunk
12:46
fix quoting of new FreeBSD SHLIB_LD check-in: b933168b user: das tags: trunk
12:37
Yet another step in the tidying up of the GIF code. check-in: 8d114a1e user: dkf tags: trunk
10:39
Made ttk/all.tcl be the same as tk's all.tcl and make use of file normalize check-in: 40dd5ce7 user: patthoyts tags: trunk
2007-09-17
22:40
Add crt flags for tkStubLib now it makes use of C-library functions check-in: 9e803e9b user: patthoyts tags: trunk
20:54
Use '${CC} -shared' instead of 'ld -Bshareable' to build shared libraries on current NetBSDs #1749251. check-in: 06ad11b8 user: jenglish tags: trunk
15:22
merge updates from HEAD check-in: 4d1deb73 user: dgp tags: core-stabilizer-branch
14:58
* generic/tkConsole.c: Revised callers of Tcl_InitStubs() to account * generic/tkMain.c: for restored compatible support for the call * generic/tkWindow.c: Tcl_InitStubs(interp, TCL_VERSION, 1). Also revised Tcl_PkgRequire() call for Tcl so that, for example, a Tk library built against Tcl 8.5.1 headers will not refuse to [load] into a Tcl 8.5.0 interpreter. [Tcl Bug 1578344].
* generic/tk.h: Revised Tk_InitStubs() to restore Tk 8.4 * generic/tkStubLib.c: source compatibility with callers of * generic/tkWindow.c: Tk_InitStubs(interp, TK_VERSION, 1).
check-in: f9329db9 user: dgp tags: trunk
14:56
Try to improve combobox appearance on OSX + Tk 8.5 #1780286. check-in: 2fbcddd3 user: jenglish tags: trunk
2007-09-15
06:01
* unix/tcl.m4 (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.13
check-in: 624e4415 user: das tags: core-8-4-branch
06:00
* unix/tcl.m4: replace all direct references to compiler by ${CC} to enable CC overriding at configure & make time; run check for visibility "hidden" with all compilers; quoting fixes from TEA tcl.m4. (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.59
check-in: 890720a0 user: das tags: trunk
2007-09-14
16:30
merge updates from HEAD check-in: 32f3f8bd user: dgp tags: core-stabilizer-branch
02:32
* macosx/Wish-Common.xcconfig: enable Tcl DTrace support. * macosx/Wish.xcodeproj/project.pbxproj:
check-in: f853b6ef user: das tags: trunk
2007-09-12
17:10
* win/Makefile.in (install-binaries): Fixed missing brace in the * win/makefile.vc (install-binaries): generated package index file. Note: unix/Makefile.in is good. check-in: 7b4dc7d1 user: andreas_kupries tags: trunk
2007-09-11
18:32
merge updates from HEAD check-in: 647930d4 user: dgp tags: core-stabilizer-branch
18:24
Missed one PkgRequire Tcl revision check-in: 05962b12 user: dgp tags: trunk
18:05
* generic/tkImgGIF.c: Fixed a buffer overrun that got triggered by multi-frame interlaced GIFs that contain subsequent frames that are smaller than the first one.

* tests/imgPhoto.test: Added a test for the above. check-in: 865f831b user: rmax tags: trunk

18:01
* generic/tkImgGIF.c: Fixed a buffer overrun that got triggered by multi-frame interlaced GIFs that contain subsequent frames that are smaller than the first one.

* tests/imgPhoto.test: Added a test for the above. check-in: 8c92a336 user: rmax tags: core-8-4-branch

17:46
* generic/tkConsole.c: Revised calls to Tcl_InitStubs() and * generic/tkMain.c: [package require Tcl] so that Tk Says What * generic/tkWindow.c: It Means using the new facilties of [package] * library/tk.tcl: in Tcl 8.5 about what version(s) of Tcl it * unix/Makefile.in: is willing to work with. [Bug 1578344]. * win/Makefile.in: * win/makefile.vc:
check-in: 010ab6d6 user: dgp tags: trunk
05:24
cleanup check-in: 72175498 user: das tags: core-8-4-branch
05:24
cleanup check-in: 3c2e9c0b user: das tags: trunk
05:23
comment typos: s/Tcl/Tk/ check-in: c599a162 user: das tags: trunk
05:17
* unix/configure.in: backport of TK_INCLUDE_SPEC addition. * unix/tkConfig.sh.in: [Bug 777203] * unix/configure: autoconf-2.13
check-in: 5e72c6ba user: das tags: core-8-4-branch
00:13
Fix for AMD64 symbols builds check-in: 62a5aafa user: patthoyts tags: core-8-4-branch
2007-09-10
22:59
typo corrections [Bug 1788682] check-in: 29749bba user: hobbs tags: trunk
13:35
* generic/tkConsole.c: Revise all Tcl_InitStubs() calls to restore * generic/tkMain.c: the traditional practice that a Tk shared * generic/tkWindow.c: library may [load] into a Tcl 8.5 interp at any patchlevel. This practice also matches the compile time checks of TCL_MAJOR_VERSION and TCL_MINOR_VERSION in tk.h. [Bug 1723622]
check-in: a906ff91 user: dgp tags: trunk
2007-09-09
04:15
merge updates from HEAD check-in: f9582028 user: dgp tags: core-stabilizer-branch
2007-09-08
16:13
Assorted minor cleanups. check-in: 2a5cff56 user: dkf tags: trunk
16:01
Assorted minor cleanups. check-in: 0f99ca37 user: dkf tags: trunk
2007-09-07
20:25
merge updates from HEAD check-in: baf1d530 user: dgp tags: core-stabilizer-branch
06:51
remove references to tkInitScript.h check-in: 6a3c288e user: das tags: trunk
01:51
merge update from HEAD check-in: 8092b046 user: dgp tags: core-stabilizer-branch
01:50
Disable __NO_OLD_CONFIG configuration enabled by latest commit check-in: be64cbac user: dgp tags: trunk
01:25
merge updates from HEAD check-in: 07ac4df0 user: dgp tags: core-stabilizer-branch
00:34
header cleanup check-in: 04ffea40 user: dgp tags: trunk
2007-09-06
19:33
* generic/tkWindow.c (Initialize): Moved common Tk initialization * generic/tkInitScript.h (removed): script out of tkInitScript.h * macosx/tkMacOSXInit.c: and multiple TkpInit() routines and * unix/Makefile.in: into the common Initialize() routine in * unix/tkUnixInit.c: generic code. Also removed constraint on * win/tkWinInit.c: ability to define a custom [tkInit] before calling Tk_Init(). Until now the custom [tkInit] had to be a proc. Now it can be any command. Removal of tkInitScript.h also fixes [Bug 1656283].
check-in: 8b6b21d9 user: dgp tags: trunk
18:23
merge updates from HEAD check-in: 7ef1ff24 user: dgp tags: core-stabilizer-branch
09:36
typo check-in: 6203828c user: das tags: trunk
08:07
* macosx/Wish.xcode/project.pbxproj: discontinue unmaintained support * macosx/Wish.xcode/default.pbxuser: for Xcode 1.5; replace by Xcode2 project for use on Tiger (with Wish.xcodeproj to be used on Leopard).
* macosx/Wish.xcodeproj/project.pbxproj: updates for Xcode 2.5 and 3.0. * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish-Common.xcconfig:
* macosx/README: document project changes.
check-in: 4ffc06b1 user: das tags: trunk
07:26
discontinue support for Xcode 1.5 (project was no longer being maintained); make identical to current Wish.xcodeproj. check-in: 30521f92 user: das tags: trunk
2007-09-05
01:39
correct autoconf/autoheader dependencies check-in: f0ecde9a user: das tags: trunk
2007-09-04
23:21
Backported the BASE_NO_TK_ICON patch to assist in creating tclkits and/or basekits with corrent resources. check-in: 7f01ef7a user: patthoyts tags: core-8-4-branch
22:54
* tests/wm.test: -transparentcolor added to windows wm attributes tests
check-in: c30f93f7 user: patthoyts tags: core-8-4-branch
22:03
Fix for [Bug 1788019] "tkTest.c compiler warning". check-in: ae006ec2 user: jenglish tags: trunk
19:21
merge updates from HEAD check-in: 64f5a58f user: dgp tags: core-stabilizer-branch
19:19
* unix/Makefile.in: It's unreliable to count on the release manager to remember to `make genstubs` before `make dist`. Let the Makefile remember the dependency for us.
check-in: 2db7f457 user: dgp tags: trunk
18:48
merge updates from HEAD check-in: cce13ba9 user: dgp tags: core-stabilizer-branch
18:46
* unix/Makefile.in: Corrections to `make dist` dependencies to be sure that macosx/configure gets generated whenever it does not exist.
check-in: ae0c50c6 user: dgp tags: trunk
17:44
merge updates from HEAD check-in: 2a56b451 user: dgp tags: core-stabilizer-branch
2007-09-03
01:43
* generic/ttk/ttkInit.c (Ttk_Init): register ttk in package database to enable extension access to the ttkStubs table.
* generic/ttk/ttkDecls.h: correct capitalization of ttk package name.
check-in: 62f15b82 user: das tags: trunk
2007-08-28
15:16
Assorted documentation improvements. check-in: d8dcf67a user: dkf tags: trunk
2007-08-27
06:48
* macosx/tkMacOSXDialog.c (Tk_ChooseColorObjCmd): correct setting of interp result [Bug 1782105]; fix -initialcolor overwriting last color selection; style cleanup.
check-in: fc6031dc user: das tags: core-8-4-branch
06:48
* macosx/tkMacOSXDialog.c (Tk_ChooseColorObjCmd): correct setting of interp result [Bug 1782105]; fix -initialcolor overwriting last color selection; style cleanup.
check-in: d627427e user: das tags: trunk
2007-08-23
10:45
move macros for Debugging.h to private header check-in: 0ae1014c user: das tags: core-8-4-branch
10:44
move macros for Debugging.h to private header check-in: b17823f2 user: das tags: trunk
2007-08-21
20:35
Synchronize with tcl rules.vc check-in: b1b4e07b user: patthoyts tags: trunk
20:30
Fix the line-endings. check-in: a1f1c159 user: patthoyts tags: trunk
2007-08-18
15:39
whitespace fix check-in: 12d78693 user: dkf tags: trunk
15:39
Update to reflect the fact that this is the 8.5 test suite check-in: 38bf2cb8 user: dkf tags: trunk
15:36
Updated for better readability. check-in: 81854f97 user: dkf tags: trunk
2007-08-07
05:07
* unix/Makefile.in: add support for compile flags specific to object files linked directly into executables.
* unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes.
* unix/configure: autoconf-2.13
check-in: c440291e user: das tags: core-8-4-branch
05:07
* unix/Makefile.in: add support for compile flags specific to object files linked directly into executables.
* unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes.
* unix/configure: autoconf-2.59
check-in: f9722121 user: das tags: trunk
2007-08-01
09:02
Fix bug #1692927 (buffer length problems). Added 'testfindwindow' and 'testgetwindowinfo' and extended 'testwinevent' for WM_COMMAND support to enable testing native messagebox dialogs and added a new test file to use these functions. check-in: 4f70dc5e user: patthoyts tags: trunk
2007-07-25
05:24
* macosx/tkMacOSXDialog.c (NavServicesGetFile): reset interp result on nav dialog cancel. [Bug 1743786]
check-in: 1b80f073 user: das tags: core-8-4-branch
05:24
* macosx/tkMacOSXDialog.c (NavServicesGetFile): reset interp result on nav dialog cancel. [Bug 1743786]
check-in: 934c1224 user: das tags: trunk
2007-07-10
21:54
merge updates from HEAD check-in: c07359df user: dgp tags: core-stabilizer-branch
2007-07-09
19:35
* unix/Makefile.in: clarify what the headers installed are, and add ttkTheme.h and ttkDecls.h to private headers (later public).
check-in: c09fd5bf user: hobbs tags: trunk
08:32
* macosx/tkMacOSXWindowEvent.c (Tk_MacOSXIsAppInFront): use process mgr * macosx/tkMacOSXMouseEvent.c: to determine if app is in front instead of relying on activate/deactivate events (which may arrive after this info is needed, e.g. during window drag/click activation); replace other process mgr use to get this info with calls to Tk_MacOSXIsAppInFront().
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): correct window click activation, titlebar click handling and background window dragging/growing in the presence of grabs or window-/app-modal windows; fix window click activation bringing all other app windows to front.
check-in: 82f3a4d3 user: das tags: core-8-4-branch
08:31
* macosx/tkMacOSXWindowEvent.c (Tk_MacOSXIsAppInFront): use process mgr * macosx/tkMacOSXMouseEvent.c: to determine if app is in front instead of relying on activate/deactivate events (which may arrive after this info is needed, e.g. during window drag/click activation); replace other process mgr use to get this info with calls to Tk_MacOSXIsAppInFront().
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): correct window click activation, titlebar click handling and background window dragging/growing in the presence of grabs or window-/app-modal windows; fix window click activation bringing all other app windows to front.
check-in: c34a68b7 user: das tags: trunk
08:30
* macosx/tkMacOSXDraw.c (TkPutImage): handle non-native XImage byte and bit orders; reverse bits via xBitReverseTable instead of InvertByte().
check-in: d51495fc user: das tags: core-8-4-branch
08:30
* macosx/tkMacOSXDraw.c (TkPutImage): handle non-native XImage byte and bit orders; reverse bits via xBitReverseTable instead of InvertByte().
check-in: 8e55d877 user: das tags: trunk
2007-07-07
21:12
merge updates from HEAD check-in: 54118a1f user: dgp tags: core-stabilizer-branch
2007-07-06
19:44
Explicitly set -anchor w for TMenubuttons #1614540 CVS :---------------------------------------------------------------------- check-in: 1a363114 user: jenglish tags: trunk
2007-07-05
14:20
merge updates from HEAD check-in: 26cea231 user: dgp tags: core-stabilizer-branch
2007-07-04
18:10
* macosx/tkMacOSXXStubs.c (DestroyImage): Fixed crash in release of image data for images coming from XGetImage, introduced 2007-06-23. (das)
check-in: 70a77fa4 user: hobbs tags: core-8-4-branch
17:32
* macosx/tkMacOSXXStubs.c (DestroyImage): Fixed seg.fault in release of image data for images coming from XGetImage. Change committed by me for Daniel Steffen. See 2007-06-23 for the change which introduced the problem. check-in: fa120c80 user: andreas_kupries tags: trunk
2007-07-03
02:28
merge updates from HEAD check-in: 836f7760 user: dgp tags: core-stabilizer-branch
2007-07-02
13:27
typo check-in: 8bd88882 user: das tags: core-8-4-branch
13:06
* macosx/tkMacOSXColor.c: add debug messages for unknown pixel values.
  • macosx/tkMacOSXDraw.c (TkMacOSXRestoreDrawingContext): don't restore port state if it wasn't altered by TkMacOSXSetupDrawingContext().
check-in: dfaf8e60 user: das tags: core-8-4-branch
13:05
  • macosx/tkMacOSXDraw.c (TkMacOSXRestoreDrawingContext): don't restore port state if it wasn't altered by TkMacOSXSetupDrawingContext().
check-in: fc0a360e user: das tags: trunk
13:04
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.
check-in: abc378ca user: das tags: core-8-4-branch
13:04
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.
check-in: 72a8729c user: das tags: trunk
2007-07-01
17:31
merge updates from HEAD check-in: 9cc0726e user: dgp tags: core-stabilizer-branch
2007-06-29
03:22
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues that could lead to Carbon getting confused about scrollbar thumb size.
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save and restore of QD port clip region; factor out clip region code common to CG and QD branches; check for port and context validity; handle tkPictureIsOpen flag during QD port setup. (TkScrollWindow): remove unnecessary scroll region manipulation
* macosx/tkMacOSXDraw.c: remove second global QD temp region * macosx/tkMacOSXInt.h: (no longer necessary) and rename * macosx/tkMacOSXRegion.c: remaining global QD temp region. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE * macosx/tkMacOSXFont.c: and sync formatting with HEAD.
* macosx/tkMacOSXButton.c: reduce reliance on current QD port * macosx/tkMacOSXColor.c: setting and remove unnecessary * macosx/tkMacOSXDebug.c: references to a drawable's QD port, * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port * macosx/tkMacOSXMenu.c: argument. * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXInt.h: factor out macros, declarations * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely internal and private to the 'macosx' sources into a new internal header file that does _not_ get installed into Tk.framework/PrivateHeaders.
* macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
check-in: 98571053 user: das tags: core-8-4-branch
03:20
* xlib/ximage.c: bitmaps created from the static .bmp arrays always have LSBFirst bit order.
check-in: d1c90f4b user: das tags: core-8-4-branch
03:20
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues that could lead to Carbon getting confused about scrollbar thumb size.
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save and restore of QD port clip region; factor out clip region code common to CG and QD branches; check for port and context validity; handle tkPictureIsOpen flag during QD port setup. (TkScrollWindow): remove unnecessary scroll region manipulation
* macosx/tkMacOSXDraw.c: remove second global QD temp region * macosx/tkMacOSXInt.h: (no longer necessary) and rename * macosx/tkMacOSXRegion.c: remaining global QD temp region. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE * macosx/tkMacOSXFont.c: and respect it for ATSUI font drawing.
* macosx/tkMacOSXButton.c: reduce reliance on current QD port * macosx/tkMacOSXColor.c: setting and remove unnecessary * macosx/tkMacOSXDebug.c: references to a drawable's QD port, * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port * macosx/tkMacOSXMenu.c: argument. * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXInt.h: factor out macros, declarations * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely internal and private to the 'macosx' sources into a new internal header file that does _not_ get installed into Tk.framework/PrivateHeaders.
* macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/ttkMacOSXTheme.c:
check-in: dd992cbc user: das tags: trunk
03:19
* macosx/Wish.xcodeproj/project.pbxproj: improve support for renamed * macosx/Wish.xcodeproj/default.pbxuser: tcl and tk source dirs; add * macosx/Wish-Common.xcconfig: 10.5 SDK build config; remove tclMathOp.c.
* macosx/README: document Wish.xcodeproj changes.
check-in: bad379e9 user: das tags: trunk
03:18
* unix/configure.in: fix flag used to weak-link libXss. * unix/configure: autoconf-2.59
check-in: e84eabee user: das tags: trunk
03:18
* xlib/ximage.c: bitmaps created from the static .xbm arrays always have LSBFirst bit order.
check-in: 4b716074 user: das tags: trunk
2007-06-25
19:12
merge updates from HEAD check-in: 8cf8a457 user: dgp tags: core-stabilizer-branch
19:07
restore unix line endings check-in: 5f2fb4b2 user: dgp tags: trunk
02:04
fix compile errors & warnings introduced by dkf's cleanup check-in: 22826e45 user: das tags: trunk
2007-06-24
16:20
Cleaning up whitespace, comments, declarations. No functional changes. check-in: c1097ac7 user: dkf tags: trunk
16:09
Cleaning up whitespace, comments, declarations. No functional changes. check-in: 092f7eda user: dkf tags: trunk
16:07
Cleaning up whitespace, comments, declarations. No functional changes. check-in: c98da578 user: dkf tags: trunk
2007-06-23
00:27
* macosx/tkMacOSXXStubs.c (XCreateImage, DestroyImage): correct XImage bytes_per_line/bitmap_pad calculations and endianness setting; free image data and XImage structure at destruction; formatting cleanup.
* macosx/tkMacOSXDialog.c (NavServicesGetFile): disable app-modal sheet variant of nav dialog on OS versions where it causes problems.
check-in: 8cad11f0 user: das tags: core-8-4-branch
00:26
* generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN.
* xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually.
check-in: 457bc041 user: das tags: core-8-4-branch
00:26
* macosx/tkMacOSXXStubs.c (XCreateImage, DestroyImage): correct XImage bytes_per_line/bitmap_pad calculations and endianness setting; free image data and XImage structure at destruction; formatting cleanup.
* macosx/tkMacOSXDialog.c (NavServicesGetFile): disable app-modal sheet variant of nav dialog on OS versions where it causes problems.
check-in: df94bff3 user: das tags: trunk
00:25
* generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN.
* xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually.
check-in: fa5f3efc user: das tags: trunk
2007-06-21
16:02
merge updates from HEAD check-in: c2b92f5a user: dgp tags: core-stabilizer-branch
00:29
* library/ttk/ttk.tcl: should require Tk before pseudo-providing tile 0.8.0.
check-in: 40b7bf04 user: hobbs tags: trunk
2007-06-12
16:22
merge updates from HEAD check-in: 6f34739f user: dgp tags: core-stabilizer-branch
2007-06-10
03:25
Added -width and -height options. Added 'panes' method, return list of managed windows. 'sashpos' method is now documented as part of the public interface, and details clarified. Should be easier to set initial sash positions now [Alleviates #1659067]. check-in: e67826b3 user: jenglish tags: trunk
00:15
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)
check-in: 50117ea7 user: hobbs tags: trunk
00:15
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)
check-in: e569cf96 user: hobbs tags: core-8-4-branch
2007-06-09
23:53
* win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling to allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]
check-in: 8746094a user: hobbs tags: trunk
23:52
* win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling to allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]
check-in: bc778567 user: hobbs tags: core-8-4-branch
21:45
Ttk_Manager API overhaul: + Ttk_Manager no longer responsible for managing slave records + Ttk_Manager structure now opaque + Ttk_Slave structure now private + Pass Ttk_Manager * to Tk_GeomMgr hooks instead of Ttk_Slave * ttk::labelframe: Simplified -labelwidget management. ttk::noteboook 'insert' command didn't correctly maintain current tab. Changed documentation of ttk::panedwindow 'identify' command to match implementation. check-in: def6bb17 user: jenglish tags: trunk
17:10
* macosx/tkMacOSXColor.c: fix issues with TK_{IF,ELSE,ENDIF} macros; * macosx/tkMacOSXDraw.c: implement Jaguar equivalent of unavailable * macosx/tkMacOSXEntry.c: kHIToolboxVersion global; panic at startup * macosx/tkMacOSXEvent.c: if MAC_OS_X_VERSION_MIN_REQUIRED constraint * macosx/tkMacOSXInit.c: is not satisfied. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) (TkMacOSXSetupDrawingContext): factor out common code and standardize setup/restore of port, context and clipping; formatting cleanup.
* macosx/tkMacOSXWindowEvent.c: add error checking. * macosx/tkMacOSXMenu.c: fix gcc3 warning. * macosx/tkMacOSXScrlbr.c: fix testsuite crash. * macosx/tkMacOSXSubwindows.c: formatting cleanup. * macosx/tkMacOSXRegion.c: fix typos. * macosx/tkMacOSXScale.c:
check-in: 39cb2ed4 user: das tags: core-8-4-branch
17:09
* macosx/tkMacOSXColor.c: fix issues with TK_{IF,ELSE,ENDIF} macros; * macosx/tkMacOSXDraw.c: implement Jaguar equivalent of unavailable * macosx/tkMacOSXEntry.c: kHIToolboxVersion global; panic at startup * macosx/tkMacOSXEvent.c: if MAC_OS_X_VERSION_MIN_REQUIRED constraint * macosx/tkMacOSXInit.c: is not satisfied. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) (TkMacOSXSetupDrawingContext): factor out common code and standardize setup/restore of port, context and clipping; formatting cleanup.
* macosx/tkMacOSXWindowEvent.c: add error checking. * macosx/tkMacOSXMenu.c: fix gcc3 warning. * macosx/tkMacOSXScrlbr.c: fix testsuite crash. * macosx/tkMacOSXSubwindows.c: formatting cleanup. * macosx/tkMacOSXRegion.c: fix typos. * macosx/tkMacOSXScale.c:
* macosx/tkMacOSXXStubs.c (Tk_GetUserInactiveTime): remove superfluous CFRetain/CFRelease.
* macosx/Wish-Release.xcconfig: disable tktest release build stripping.
* macosx/Wish.xcodeproj/project.pbxproj: add new Tclsh-Info.plist.in.
check-in: 284e8e06 user: das tags: trunk
2007-06-06
21:23
* macosx/tkMacOSXInt.h: use native debug message API when available.
check-in: b9538c17 user: das tags: core-8-4-branch
21:23
* macosx/tkMacOSXInt.h: use native debug message API when available. * macosx/Wish-Debug.xcconfig:
check-in: ced21218 user: das tags: trunk
09:56
* macosx/tkMacOSXMouseEvent.c (GenerateMouseWheelEvent): enable processing of mousewheel events in background windows.
* macosx/tkMacOSXScrlbr.c: modernize checks for active/front window. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXColor.c: factor out verbose #ifdef checks of * macosx/tkMacOSXDraw.c: MAC_OS_X_VERSION_{MAX_ALLOWED,MIN_REQUIRED} * macosx/tkMacOSXEntry.c: and runtime checks of kHIToolboxVersion into * macosx/tkMacOSXEvent.c: new TK_{IF,ELSE,ENDIF}_MAC_OS_X macros. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: factor out clip clearing in QD ports; * macosx/tkMacOSXEntry.c: formatting cleanup.
check-in: 5f7d5694 user: das tags: core-8-4-branch
09:56
* unix/configure.in (Darwin): link the Tk and Wish plists into their binaries in all cases; fix 64bit arch removal in fat 32&64bit builds.
* unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.13
check-in: e1282f7a user: das tags: core-8-4-branch
09:55
* macosx/tkMacOSXMouseEvent.c (GenerateMouseWheelEvent): enable processing of mousewheel events in background windows.
* macosx/tkMacOSXScrlbr.c: modernize checks for active/front window. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXColor.c: factor out verbose #ifdef checks of * macosx/tkMacOSXDraw.c: MAC_OS_X_VERSION_{MAX_ALLOWED,MIN_REQUIRED} * macosx/tkMacOSXEntry.c: and runtime checks of kHIToolboxVersion into * macosx/tkMacOSXEvent.c: new TK_{IF,ELSE,ENDIF}_MAC_OS_X macros. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: factor out clip clearing in QD ports; * macosx/tkMacOSXEntry.c: formatting cleanup.
* macosx/Wish.xcodeproj/project.pbxproj: add settings for Fix&Continue.
check-in: 3cd90b0b user: das tags: trunk
09:55
* unix/configure.in (Darwin): link the Tk and Wish plists into their binaries in all cases; fix 64bit arch removal in fat 32&64bit builds.
* unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.59
check-in: 98e21ab5 user: das tags: trunk
2007-06-05
14:11
merge updates from HEAD check-in: 653fef53 user: dgp tags: core-stabilizer-branch
12:58
Fix [Bug 1731348] check-in: 950a7aa2 user: dkf tags: core-8-4-branch
12:56
Fix [Bug 1731348] check-in: f06e1f4b user: dkf tags: trunk
2007-06-04
15:19
merge updates from HEAD check-in: c5226fca user: dgp tags: core-stabilizer-branch
09:28
* macosx/tkMacOSXMenu.c: add error checking; whitespace cleanup.
* macosx/tkMacOSXDraw.c: sync comment formatting with HEAD. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
check-in: 41ee17c0 user: das tags: core-8-4-branch
09:27
* macosx/tkMacOSXInit.c: comment formatting fix for Xcode 3.0.
check-in: f5c656e7 user: das tags: trunk
2007-06-03
13:44
* macosx/tkMacOSXDraw.c: comment formatting fix for Xcode 3.0. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
check-in: c295229c user: das tags: trunk
13:43
* unix/Makefile.in: add datarootdir to silence autoconf-2.6x warning.
check-in: 848d6b36 user: das tags: trunk
2007-06-02
06:46
* macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linus Nyberg).
check-in: 39812812 user: das tags: core-8-4-branch
06:45
typo check-in: 823a32fd user: das tags: trunk
06:44
* macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linux Nyberg).
check-in: 9a6b0afa user: das tags: trunk
2007-06-01
08:07
typo fixes check-in: e77173c4 user: dkf tags: trunk
04:01
merge updates from HEAD check-in: bb7f6db0 user: dgp tags: core-stabilizer-branch
2007-05-31
13:42
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): complete all pending idle-time redraws before newly posted Expose events are processed; add bounds of redrawn windows to update region to ensure all child windows overdrawn by parents are redrawn.
* macosx/tkMacOSXWindowEvent.c: centralize clip and window invalidation * macosx/tkMacOSXSubwindows.c: after location/size changes in the * macosx/tkMacOSXWm.c: BoundsChanged carbon event handler; correct/add window invalidation after window attribute changes.
* macosx/tkMacOSXSubwindows.c (XResizeWindow, XMoveResizeWindow, XMoveWindow): factor out common code dealing with embedded and non-toplevel windows; remove unnecessary clip and window invalidation.
* macosx/tkMacOSXButton.c (TkpDisplayButton): move clip setup closer to native button drawing calls.
* macosx/tkMacOSXWm.c (TkMacOSXIsWindowZoomed, TkMacOSXZoomToplevel): correct handle gridded windows in max size calculations.
* macosx/tkMacOSXEvent.c (TkMacOSXFlushWindows): use HIWindowFlush API when available.
* macosx/tkMacOSXColor.c: cleanup whitespace and formatting. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: 841cd7cf user: das tags: core-8-4-branch
13:39
* generic/tkFont.c: #ifdef out debug msg printing to stderr.
check-in: 1151a2be user: das tags: core-8-4-branch
13:38
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): complete all pending idle-time redraws before newly posted Expose events are processed; add bounds of redrawn windows to update region to ensure all child windows overdrawn by parents are redrawn.
* macosx/tkMacOSXWindowEvent.c: centralize clip and window invalidation * macosx/tkMacOSXSubwindows.c: after location/size changes in the * macosx/tkMacOSXWm.c: BoundsChanged carbon event handler; correct/add window invalidation after window attribute changes.
* macosx/tkMacOSXSubwindows.c (XResizeWindow, XMoveResizeWindow, XMoveWindow): factor out common code dealing with embedded and non-toplevel windows; remove unnecessary clip and window invalidation.
* macosx/tkMacOSXButton.c (TkpDisplayButton): move clip setup closer to native button drawing calls.
* macosx/tkMacOSXWm.c (TkMacOSXIsWindowZoomed, TkMacOSXZoomToplevel): correct handle gridded windows in max size calculations.
* macosx/tkMacOSXEvent.c (TkMacOSXFlushWindows): use HIWindowFlush API when available.
* macosx/tkMacOSXColor.c: cleanup whitespace and formatting. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: c22a0fd9 user: das tags: trunk
13:31
* generic/tkFont.c: #ifdef out debug msg printing to stderr. * generic/tkTextDisp.c:
check-in: 6d03ab2b user: das tags: trunk
2007-05-30
18:31
merge updates from HEAD check-in: 038a6c84 user: dgp tags: core-stabilizer-branch
17:39
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].
check-in: bb3a0c11 user: dgp tags: trunk
17:34
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].
check-in: c3118670 user: dgp tags: core-8-4-branch
14:06
* README: Bump version number to 8.4.16 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 8133140d user: dgp tags: core-8-4-branch
13:47
merge updates from HEAD check-in: 93380ece user: dgp tags: core-stabilizer-branch
13:24
replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: c3cbf65a user: das tags: core-8-4-branch
13:23
replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: a96be4b7 user: das tags: trunk
06:39
* macosx/tkMacOSXMenu.c (DrawMenuSeparator): use DrawingContext API.
* macosx/tkMacOSXWindowEvent.c (ClearPort): clip to updateRgn.
* macosx/tkMacOSXDebug.c: factor out debug region flashing. * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXEvent.c: cleanup whitespace and formatting. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * xlib/xgc.c:
check-in: 8d0ae0fd user: das tags: core-8-4-branch
06:37
* generic/tkFileFilter.c (AddClause): fix warning.
check-in: f728ce73 user: das tags: core-8-4-branch
06:37
* library/bgerror.tcl: standardize dialog option & button size * library/dialog.tcl: modifications done when running on on Aqua. * library/msgbox.tcl:
* library/demos/button.tcl: set button highlightbackground on Aqua.
check-in: ac2502bf user: das tags: core-8-4-branch
06:35
* macosx/tkMacOSXMenu.c (DrawMenuSeparator): use DrawingContext API.
* macosx/tkMacOSXWindowEvent.c (ClearPort): clip to updateRgn.
* macosx/tkMacOSXDebug.c: factor out debug region flashing. * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXEvent.c: cleanup whitespace and formatting. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * xlib/xgc.c:
* macosx/Wish.xcodeproj/project.pbxproj: delete references to removed * macosx/Wish.xcodeproj/default.pbxuser: ttk files.
check-in: c7c63baa user: das tags: trunk
06:34
* library/bgerror.tcl: standardize dialog option & button size * library/dialog.tcl: modifications done when running on on Aqua. * library/msgbox.tcl:
* library/demos/button.tcl: set button highlightbackground on Aqua.
check-in: d8956cfb user: das tags: trunk
2007-05-29
11:36
merge updates from HEAD check-in: d4bcf056 user: dgp tags: core-stabilizer-branch
02:26
removed skipping of unixfont-5.11 [Bug 1716141] check-in: bec81755 user: das tags: trunk
2007-05-28
17:12
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Fix short measures with flags=TK_WHOLE_WORDS|TK_AT_LEAST_ONE [Bug 1716141]. Make some casts unnecessary by changing variable types. check-in: 62cdc064 user: cc_benny tags: trunk
2007-05-27
13:14
fix TIP #145 breakage on Aqua check-in: ca7ecdaf user: das tags: trunk
01:24
deleted references to removed ttk files check-in: 8d4543a4 user: das tags: trunk
2007-05-26
04:06
merge updates from HEAD check-in: c9a7bb01 user: dgp tags: core-stabilizer-branch
2007-05-25
22:55
Removed ttk::dialog and dependencies. check-in: 6a266d8c user: jenglish tags: trunk
22:53
library/demos/ttk_*.tcl: removed Tile demos, not appropriate for core. check-in: 292b947f user: jenglish tags: trunk
22:38
Removed tk/tests/ttk/misc.test -- ttk::dialog tests, not appropriate for core. check-in: d95fb3b5 user: jenglish tags: trunk
22:27
Minor typo corrections, from [Bug 1663527] check-in: addd20b0 user: dkf tags: trunk
22:15
Fixed documentation of default -joinstyle option values for line and polygon items. [Bug 1725782] check-in: fd0c8181 user: dkf tags: trunk
16:03
* unix/README: Updates and typo corrections. [Bug 1724841]
check-in: 36044b77 user: dgp tags: core-8-4-branch, core-8-4-15
2007-05-24
14:46
Fix comments. (Thanks to Emiliano for spotting) check-in: 3ffdac45 user: dkf tags: trunk
2007-05-22
20:34
[core-stabilizer-branch]
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure:
* README: Bump version number to 8.5b1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
check-in: 4f607876 user: dgp tags: core-stabilizer-branch
2007-05-18
21:46
EntrySetValue: Ensure that widget is in a consistent state before setting the linked -textvariable. Previously, it was possible for [$e index insert] to point past the end of the string, leading to heap corruption [Bug 1721532]. check-in: 6e624fd3 user: jenglish tags: trunk
19:21
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure:
* README: Bump version number to 8.5a7 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
check-in: 2d64ab8f user: dgp tags: trunk
16:53
* tests/ttk/treetags.test: Another bit of test suite SCIM-tolerance. [Bug 1609316]
check-in: c6235211 user: dgp tags: trunk
2007-05-16
22:14
sync with core-8-4-branch tk/changes check-in: 2a9b61e0 user: das tags: trunk
22:12
add Aqua changes for 8.4.15 check-in: adb21f62 user: das tags: core-8-4-branch
21:21
* generic/tk.decls: workaround 'make checkstubs' failures from tkStubLib.c MODULE_SCOPE revert. [Bug 1716117]
* macosx/Wish.xcodeproj/project.pbxproj: add tkOldTest.c and remove tkStubImg.c.
check-in: f7a1ab24 user: das tags: trunk
18:35
Change Tk_InitStubs(), tkStubsPtr, and the auxilliary stubs table pointers back to public visibility. See [Bug 1716117] for details.

Removed TCL_STORAGE_CLASS monkey business, as it had no effect. check-in: 3429d4ab user: jenglish tags: trunk

18:10
* library/choosedir.tcl: Removed uses of obsolete {expand} * library/comdlg.tcl: syntax; replaced with the now * library/tk.tcl: approved {*}. [Bug 1710633] * tests/canvImg.test: * tests/imgPhoto.test:
check-in: 7f0bc8cf user: dgp tags: trunk
16:00
Mark tag for 8.4.15 (RC1) release check-in: 90b2f7ff user: dgp tags: core-8-4-branch
15:44
duplicate test names check-in: 56f702ae user: dgp tags: trunk
15:23
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]
check-in: 40de1e3e user: dgp tags: trunk
15:22
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]
check-in: 7a98f331 user: dgp tags: core-8-4-branch
2007-05-15
23:20
Test ttk widgets check-in: 8db72b34 user: patthoyts tags: trunk
19:37
Fix crash introduced by previous fix, exposed under newer fontconfig libraries [Bug 1717830 again]. check-in: 77e336e8 user: jenglish tags: trunk
19:10
* changes: updates for 8.4.15 release.
check-in: 3494ac04 user: dgp tags: core-8-4-branch
17:01
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]
check-in: af5a9a06 user: dgp tags: trunk
16:59
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]
check-in: 5b59f6c8 user: dgp tags: core-8-4-branch
16:15
Fix various memory leaks [Bug 1717830], [Bug 800149]. check-in: 102f844c user: jenglish tags: trunk
2007-05-14
20:58
[Tk Bug 1712081]
* unix/Makefile.in: Updates to account for new and deleted files * win/Makefile.in: tkStubImg.c and tkOldTest.c. * win/makefile.bc: * win/makefile.vc:
* generic/tkOldTest.c (new): New file used to create testing * generic/tkTest.c: commands for testing various Tk * tests/constraints.tcl: legacy interfaces where a separate * tests/image.test: compilation unit is needed in order to #define suitable macros during compilation. Only the effect of USE_OLD_IMAGE on Tk_CreateImageType() is currently tested, but more similar testing commands can be added to this same file. New constraint defined to detect presence of the image type provided by the new testing code, and a few tests added to exercise it. Having USE_OLD_IMAGE support tested by the default test suite should reduce chance of a recurrence of this bug.
* doc/CrtImgType.3: Revised docs to better indicate the legacy * doc/CrtPhImgFmt.3: nature of the interfaces supported by USE_OLD_IMAGE.
* generic/tkDecls.h: make genstubs * generic/tkStubInit.c:
* generic/tk.decls: Reworked USE_OLD_IMAGE support to use * generic/tk.h: the same support mechanisms both with * generic/tkStubImg.c (deleted):and without a stub-enabled build. In each case, route the legacy calls to Tk_CreateImageType and Tk_CreatePhotoImageFormat through the Tk_CreateOldImageType and Tk_CreateOldPhotoImageFormat routines. Add those routines to the public stub table so they're available to a stub-enabled extension. Remove the definition of Tk_InitImageArgs() and use a macro to convert any calls to it in source code into a comment.
* generic/tkImage.c: Removed the MODULE_SCOPE declarations that * generic/tkImgPhoto.c: broke USE_OLD_IMAGE support.
check-in: 3d8af15d user: dgp tags: trunk
2007-05-11
12:36
specify font to avoid uncertainty in the result on windows xp check-in: 085742e2 user: patthoyts tags: trunk
12:10
Avoid font dependencies in the results check-in: c6e71a76 user: patthoyts tags: trunk
11:00
bug #1716613 propagate error from TkDeleteNamedFont. check-in: b940710a user: patthoyts tags: trunk
2007-05-09
12:57
* macosx/tkMacOSXWindowEvent.c: ensure window is brought to the front * macosx/tkMacOSXMouseEvent.c: at the start of a window drag (except * macosx/tkMacOSXInt.h: when cmd key is down); formatting and whitespace fixes.
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd): add -filetypes option processing.
* macosx/tkMacOSXEmbed.c (TkpMakeWindow, TkpUseWindow): fix sending of Visibility event for embedded windows (fixes frame-3.9 hang).
* macosx/tkMacOSXScrlbr.c (ScrollbarBindProc): fix testsuite * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): crashes by adding sanity checks.
* macosx/tkMacOSXButton.c: fix debug msg typo.
check-in: fe12de19 user: das tags: core-8-4-branch
12:56
* library/palette.tcl (tk::RecolorTree): handle color options with empty value, fixes error due to emtpy -selectforeground (reported on tcl-mac by Russel E. Owen).
check-in: c7e97217 user: das tags: core-8-4-branch
12:55
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.
check-in: bce7c20f user: das tags: core-8-4-branch
12:55
* macosx/tkMacOSXWindowEvent.c: ensure window is brought to the front * macosx/tkMacOSXMouseEvent.c: at the start of a window drag (except * macosx/tkMacOSXInt.h: when cmd key is down); formatting and whitespace fixes.
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd): add -filetypes option processing (fixes fileDialog-0.1, fileDialog-0.2 failures).
* macosx/tkMacOSXEmbed.c (TkpMakeWindow, TkpUseWindow): fix sending of Visibility event for embedded windows (fixes frame-3.9 hang).
* macosx/tkMacOSXScrlbr.c (ScrollbarBindProc): fix testsuite * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): crashes by adding sanity checks.
* macosx/Wish.xcodeproj/project.pbxproj: add 'DebugUnthreaded' & * macosx/Wish.xcodeproj/default.pbxuser: 'DebugLeaks' targets and env var settings needed to run the 'leaks' tool.
* macosx/tkMacOSXButton.c: fix debug msg typo.
check-in: e7962b79 user: das tags: trunk
12:52
* tests/constraints.tcl: ensure 'nonUnixUserInteraction' constraint is set for aqua.
* tests/choosedir.test: add 'notAqua' constraints to X11-only tests; * tests/clrpick.test: add 'nonUnixUserInteraction' to 'unix' tests * tests/menuDraw.test: requiring interaction on aqua. * tests/unixMenu.test: * tests/unixWm.test: * tests/winMenu.test:
check-in: 63bc9be0 user: das tags: trunk
12:51
* library/palette.tcl (tk::RecolorTree): handle color options with empty value, fixes error due to emtpy -selectforeground (reported on tcl-mac by Russel E. Owen).
check-in: 1719fc7c user: das tags: trunk
12:51
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.
check-in: e162ce0a user: das tags: trunk
2007-05-07
19:28
Properly cast sentinel arguments to variadic function (fixes "warning: missing sentinel in function call", [Bug 1712001]) check-in: ad7f6a20 user: jenglish tags: trunk
2007-05-05
07:42
Make the tktest build work when Tcl is located in a path with a space in check-in: 15ae102e user: dkf tags: trunk
07:33
Slight simplification check-in: 5722888f user: dkf tags: trunk
2007-05-04
21:29
TIP #145 implementation check-in: 5c1d2633 user: patthoyts tags: trunk
18:20
Sync with tcl version check-in: 68040a7b user: patthoyts tags: trunk
2007-05-03
23:55
Spelling fixes. [Bug 1686210] check-in: 70a911b1 user: dkf tags: trunk
22:36
Another pun warning check-in: 453372b0 user: dkf tags: trunk
22:15
Fix more type pun warnings (those not found by my local version of GCC) check-in: 3ca7875b user: dkf tags: trunk
21:53
Missed a place (or rather not all versions of GCC catch it.) check-in: 2bbd44fd user: dkf tags: trunk
15:21
Tackle [Bug 1711985] check-in: 4440e13a user: dkf tags: trunk
2007-04-29
02:26
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; move all * macosx/tkMacOSXNotify.c: remaining events except for * macosx/tkMacOSXWindowEvent.c: kEventClassKeyboard from dispatcher to application event handler; pass event handler callRef downstream; fix debug event tracing; process all tcl event types in carbon event timer; delay carbon event timer first fire; add TkMacOSXTrackingLoop() to mark enter/exit of event tracking loop during which all tcl events but only carbon update events should be processed by the timer (replaces various calls to Tcl_SetServiceMode()); rename TkMacOSXReceiveAndProcessEvent() to TkMacOSXReceiveAndDispatchEvent(), move it from tkMacOSXEvent.c to tkMacOSXCarbonEvents.c and modify it to dequeue only update events during a tracking loop; add TkMacOSXRunTclEventLoop() to standardize the various ways in use to run the tcl event loop; add handling of kEventClassAppearance events (for ScrollBarVariantChanged event).
* macosx/tkMacOSXDialog.c: use new TkMacOSXTrackingLoop() around * macosx/tkMacOSXEvent.c: blocking API that puts up modal dialogs * macosx/tkMacOSXMenu.c: or when entering/exiting menu/control * macosx/tkMacOSXMouseEvent.c: tracking, window dragging and other * macosx/tkMacOSXScale.c: mouse tracking loops. * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: use new TkMacOSXRunTclEventLoop() * macosx/tkMacOSXScale.c: instead of Tcl_DoOneEvent(), * macosx/tkMacOSXScrlbr.c: Tcl_ServiceAll(), TclServiceIdle() * macosx/tkMacOSXWindowEvent.c: and Tcl_GlobalEval("update idletasks").
* macosx/tkMacOSXColor.c: make available as Tk system colors all * macosx/tkMacOSXPort.h: appearance manager brushes, text colors and backgrounds with new and legacy names, as well as the fully transparent color "systemTransparent"; add TkMacOSXSetColorIn{Port,Context}() to directly set an X pixel color value in the current QD port resp. the given CG context without requiring passage through rgb representation (lossy for most system colors); modernize/remove Classic-era code; replace crufty strcmp() elseifs by Tcl_GetIndexFromObjStruct().
* macosx/tkMacOSXButton.c: use new TkMacOSXSetColorInPort() * macosx/tkMacOSXDraw.c: instead of setting rgb color directly * macosx/tkMacOSXMenubutton.c: to allow for non-rgb system colors.
* macosx/tkMacOSXCursor.c: implement "none" cursor as on other platforms [Patch 1615427]; add all missing appearance manager cursors.
* macosx/tkMacOSXDefault.h: set SELECT_FG_COLORs to None to match aqua L&F; use standard system color names; use new 'menu' system font; correct default scrollbar width.
* macosx/tkMacOSXDraw.c: standardize initialization, use and * macosx/tkMacOSXInt.h: emptying of various static temp rgns * macosx/tkMacOSXRegion.c: onto two global RgnHandles; in debug * macosx/tkMacOSXSubwindows.c: builds, verify emptiness of these temp * macosx/tkMacOSXWindowEvent.c: rgns before use.
* macosx/tkMacOSXDraw.c: add TkMacOSX{Setup,Restore}DrawingContext() to * macosx/tkMacOSXInt.h: abstract common setup & teardown of drawing environment (for both CG and QD); save/restore QD theme drawing state; handle GC clip region; add TkpClipDrawableToRect() to allow clipped drawing into drawable regardless of GC used; use new system color "systemWindowHeaderBackground" to setup background in themed toplevels; correct implementation of TkMacOSXMakeStippleMap().
* macosx/tkMacOSXEntry.c: use new TkMacOSXSetupDrawingContext() and * macosx/tkMacOSXFont.c: TkMacOSXRestoreDrawingContext() instead of various setup/teardown procs like TkMacOSX{SetUp,Release}CGContext(), TkMacOSXQuarz{Start,End}Draw(), TkMacOSXSetUpGraphicsPort() etc.
* macosx/tkMacOSXEmbed.c: add CG context and drawable clip rgn fields * macosx/tkMacOSXInt.h: to MacDrawable struct. * macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXDialog.c: make -parent option of tk_getOpenFile et al. use the sheet version of NavServices dialogs; ensure native parent win exists before using StandardSheet API for tk_messageBox [Bug 1677611]; force sheets to behave like app-modal dialogs via WindowModality() API; use more modern ColorPicker API.
* macosx/tkAboutDlg.r: use themed movable modal dialog, fix (c) year.
* macosx/tkMacOSXEntry.c: take xOff/yOff of MacDrawable into account when computing locations/bounds to ensure correct posititioning when not drawing into intermediate pixmap.
* macosx/tkMacOSXFont.c: use appearance manager API to map system font * macosx/tkMacOSXFont.h: names to TkFonts; add "menu" system font for menu item text drawing from MDEF; disable broken QD stippling.
* macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * unix/Makefile.in: restores many longtime-MIA features to working order (e.g. images, custom colors & fonts in menus etc); implement compound menu items; use Appearance Mgr and ThemeText APIs to mimic native MDEF as closely as possible when default "menu" system font is used; remove now obsolete SICN drawing code and resources.
* macosx/tkMacOSXCarbonEvents.c: handle additional menu carbon events * macosx/tkMacOSXEvent.c: in order to support <<MenuSelect>> in * macosx/tkMacOSXMenu.c: the menubar and in menus that are not * macosx/tkMacOSXMenus.c: using the custom MDEF [Bug 1620826]; fix early and missing clearing of current Tk active menu entry; fix extraneous sending of <<MenuSelect>> during active menu entry clearing.
* macosx/tkMacOSXMouseEvent.c: add support for async window dragging by the window server; set the corresponding window attribute by default.
* macosx/tkMacOSXMouseEvent.c: rationalized handling order of non-mousedown events; add TkMacOSXModifierState() to retrieve the current key modifiers in carbon format.
* macosx/tkMacOSXScrlbr.c: use appearance manager API to retrieve scrollbar component metrics; add awareness of multiple possibilites for scrollbar arrow position in aqua and handle user changes to arrow position pref; handle difference in metrics of small & large scrollbar variants; handle aqua "jump to here" scrollbar behaviour; correct computation of scroll view size and position; enforce min scrollbar height to avoid scrollbar component overlap; erase scrollbar area outside of standard width; remove broken auto-adjust code; account for window class when leaving space for grow box; remove code to manually draw grow box; use modern API for thumb scroll proc; replace HiliteControl() by modern API; replace control mgr constants with appearance mgr equivalents.
* macosx/tkMacOSXSubwindows.c: use SetWindowBounds() API instead of SizeWindow(); invalidate clip regions after X{Map,Unmap}Window as fix for [Bug 940117] made them dependent on mapping state; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; use native-endian pixmap on intel; remove obsolete pixmap pix locking.
* macosx/tkMacOSXWindowEvent.c: handle only the first of a batch of kEventAppAvailableWindowBoundsChanged events sent per transaction; handle kEventWindowBoundsChanged event to support live window resizing and centralized sending of location/size changed ConfigureNotify events; ensure HIGrowBox is redrawn after bounds change; constrain window after dragging to ensure titlebar is not inacessible offscreen or under dock/menubar; handle kEventWindowGetRegion and kEventWindowDrawContent for transparent windows to mark resp. paint content region as transparent; handle kEventWindowConstrain for fullscreen windows to ensure bounds match new screen size; enter/exit fullscreen UIMode upon activation/deactivation of fullscreen window.
* macosx/tkMacOSXWm.c: use live-resize and async-drag carbon window * macosx/tkMacOSXWm.h: attributes for toplevels by default; implement new [wm attributes] -topmost, -transparent and -fullscreen; refactor WmAttributesCmd() parallelling the tkUnixWm.c implementation, use thus factored proc to set proxy icon from [wm iconbitmap]; dynamically determine default values for toplevel min and max sizes (similar to tkWinWm.c impl): min sizes depend on window class & attributes to ensure visibility of all titlebar widgets and grow box, max sizes depend on maximal window bounds for all active displays; factor out code that puts into effect changes to master or override_redirect; use RepositionWindow() API to determine staggered initial window bounds; correct resize limit calculations, handle gridding and use modern resize API in TkMacOSXGrowToplevel(); remove sending of ConfigureNotify after resize or zoom (now handled by BoundsChanged handler); correct composite carbon window attribute handling, remove currently unusable attributes and add new attributes in [tk::unsupported::MacWindowStyle]; ensure validity of window class and attributes before use; apply changes to window class when handling carbon window attribute changes (if HIWindowChangeClass() API available); add debug build warning message when deprecated window style is used instead of window class; use transparent HIGrowBox for resizable windows; avoid unnecessary calls to window structure width API; use tcl time API in TkpGetMS(); add TkMacOSXEnterExitFullscreen() to enter/exit UIMode with dock and menubar hidden; restrict wmTracing output to debug builds; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; workaround GetWindowStructureWidths() Carbon bug (bogus results for never-mapped floating windows).
* macosx/tkMacOSXXStubs.c (TkMacOSXDisplayChanged): add maximal window bounds field to Screen record (in ext_data), computed as the union of available window positioning bounds of all graphics devices (displays).
* macosx/tkMacOSXBitmap.c: fix macRoman encoding leak. * macosx/tkMacOSXCursor.c:
* macosx/tkMacOSXDebug.c (TkMacOSXCarbonEventToAscii): use static * macosx/tkMacOSXDebug.h: buffer to simplify callers; const fixes.
* macosx/tkMacOSXBitmap.c: use more efficient QDSwapPort() instead of * macosx/tkMacOSXButton.c: GetPort()/SetPort()/GetGWorld()/SetGWorld(). * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXColor.c: use kHIToolboxVersionNumber for runtime OS * macosx/tkMacOSXEntry.c: version check rather than Gestalt() etc. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: remove obsolete and now incorrect * macosx/tkMacOSXInt.h: tkMenuCascadeRgn clipping code. * macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXHLEvents.c: replace Tcl_GlobalEval() resp. Tcl_Eval() * macosx/tkMacOSXScrlbr.c: by Tcl_EvalEx(). * macosx/tkMacOSXInit.c:
* macosx/tkMacOSXInit.c (TkpInit): reorder initialization steps.
* macosx/tkMacOSXKeyEvent.c: remove pre-10.2 support.
* macosx/tkMacOSXMenus.c: remove now useless call to TkMacOSXHandleTearoffMenu(); use \x.. quoting for non-latin1 macroman literar chars to allow file to be edited as utf-8.
* macosx/tkMacOSXScale.c: replace TrackControl() by modern * macosx/tkMacOSXScrlbr.c: HandleControlClick() API (using new TkMacOSXModifierState()).
* macosx/tkMacOSXInt.h: move all constant #defines needed to * macosx/tkMacOSXColor.c: support building on older OS X releases * macosx/tkMacOSXEvent.h: to a central location in tkMacOSXInt.h. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXInt.h: add ChkErr() macro to factor out * macosx/tkMacOSXButton.c: Carbon OSStatus return value checking * macosx/tkMacOSXCarbonEvents.c: and TkMacOSXDbgMsg() macro to factour * macosx/tkMacOSXClipboard.c: out debug message output; use these * macosx/tkMacOSXColor.c: macros to replace #ifdef TK_MAC_DEBUG * macosx/tkMacOSXCursor.c: blocks & direct printing to stderr, * macosx/tkMacOSXDebug.c: and to do additional OSStatus return * macosx/tkMacOSXDialog.c: checking, and to standardize OSStatus * macosx/tkMacOSXDraw.c: usage. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXSend.c: remove duplicate/unused declarations. * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXDebug.c: const fixes. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/Wish-Info.plist.in: add tcl document extensions/mime types and LSMinimumSystemVersion, LSRequiresCarbon & NSAppleScriptEnabled keys.
* macosx/tkMacOSXAETE.r: fix whitespace. * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXXCursors.r: * macosx/README:
* macosx/Makefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/tkMacOSX.h:
check-in: c91e0ad0 user: das tags: core-8-4-branch
02:25
* doc/colors.n: document new Mac OS X system colors. * doc/cursors.n: document new Mac OS X native cursors. * doc/font.n: document new Mac OS X 'menu' system font. * doc/wm.n: document new Mac OS X [wm attributes].
check-in: 67da6dcc user: das tags: core-8-4-branch
02:25
* unix/Makefile.in (dist): copy license.terms to dist macosx dir. * unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.13
check-in: 552cd16b user: das tags: core-8-4-branch
02:24
* library/bgerror.tcl: on aqua, use moveable alert resp. modal dialog * library/dialog.tcl: window class and corresponding system background pattern; fix button padding.
* library/tearoff.tcl: correct aqua menu bar height; vertically offset * library/tk.tcl: aqua tearoff floating window to match menu.
check-in: 8b18c26c user: das tags: core-8-4-branch
02:24
* library/demos/menu.tcl: on aqua, use custom MDEF and tearoffs; * library/demos/menubu.tcl: correct menubutton toplevel name.
* library/demos/puzzle.tcl: fix button size & padding for aqua.
check-in: e44116b9 user: das tags: core-8-4-branch
02:24
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c:
* generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * unix/tkUnixScale.c: platforms would only require implementation of TkpClipDrawableToRect()).
check-in: e28d0018 user: das tags: core-8-4-branch
01:50
* unix/configure.in: fix for default case in tk debug build detection. * unix/configure: autoconf-2.59
check-in: 69db9a57 user: das tags: trunk
2007-04-28
01:22
* generic/ttk/ttkTreeview.c(TagOptionSpecs): Use TK_OPTION_STRING instead of TK_OPTION_FONT to avoid resource leak in tag management. check-in: 1d2caf6f user: jenglish tags: trunk
2007-04-27
04:40
* macosx/ttkMacOSXTheme.c: Merged OFFSET_RECT processing into BoxToRect(); factored out PatternOrigin; resynchronized with Tile codebase. check-in: 5962b45d user: jenglish tags: trunk
2007-04-26
21:02
fix tests/ttk dist src check-in: d011f165 user: hobbs tags: trunk, core-8-5-a6
2007-04-25
17:09
* unix/Makefile.in (dist): add tests/ttk dir to src dist
check-in: 3992bd9f user: hobbs tags: trunk
17:08
* unix/tkUnixMenubu.c (TkpDisplayMenuButton): init width/height to 0
check-in: 9c8837c1 user: hobbs tags: trunk
15:06
silence debug build error messages check-in: e00ca08c user: das tags: trunk
03:40
* unix/Makefile.in (dist): copy license.terms to dist macosx dir; fix autoheader bits.
check-in: a6dcddfb user: das tags: trunk
02:49
* unix/Makefile.in (dist): add macosx/*.xcconfig files to src dist.
check-in: 9daded4d user: das tags: trunk
00:02
typo check-in: d363c99d user: das tags: trunk
2007-04-24
15:55
* unix/Makefile.in (dist): add ttk bits to src dist
check-in: 17c25703 user: hobbs tags: trunk
15:54
(font-46.[12]): correct listification of result check-in: 70ca0c3a user: hobbs tags: trunk
2007-04-23
23:10
fix whitespace & formatting check-in: 7a61f863 user: das tags: trunk
22:23
update for 8.5a6 check-in: 0a074f0b user: das tags: trunk
21:24
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; * macosx/tkMacOSXNotify.c: move all remaining events except for * macosx/tkMacOSXWindowEvent.c: kEventClassKeyboard from dispatcher to application event handler; pass event handler callRef downstream; fix debug event tracing; process all tcl event types in carbon event timer; delay carbon event timer first fire; add TkMacOSXTrackingLoop() to mark enter/exit of event tracking loop during which all tcl events but only carbon update events should be processed by the timer (replaces various calls to Tcl_SetServiceMode()); rename TkMacOSXReceiveAndProcessEvent() to TkMacOSXReceiveAndDispatchEvent(), move it from tkMacOSXEvent.c to tkMacOSXCarbonEvents.c and modify it to dequeue only update events during a tracking loop; add TkMacOSXRunTclEventLoop() to standardize the various ways in use to run the tcl event loop; add handling of kEventClassAppearance events (for ScrollBarVariantChanged event).
* macosx/tkMacOSXDialog.c: use new TkMacOSXTrackingLoop() around * macosx/tkMacOSXEvent.c: blocking API that puts up modal dialogs * macosx/tkMacOSXMenu.c: or when entering/exiting menu/control * macosx/tkMacOSXMouseEvent.c: tracking, window dragging and other * macosx/tkMacOSXScale.c: mouse tracking loops. * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: use new TkMacOSXRunTclEventLoop() * macosx/tkMacOSXScale.c: instead of Tcl_DoOneEvent(), * macosx/tkMacOSXScrlbr.c: Tcl_ServiceAll(), TclServiceIdle() * macosx/tkMacOSXWindowEvent.c: and Tcl_GlobalEval("update idletasks").
* macosx/tkMacOSXColor.c: make available as Tk system colors all * macosx/tkMacOSXPort.h: appearance manager brushes, text colors and backgrounds with new and legacy names, as well as the fully transparent color "systemTransparent"; add TkMacOSXSetColorIn{Port,Context}() to directly set an X pixel color value in the current QD port resp. the given CG context without requiring passage through rgb representation (lossy for most system colors); modernize/remove Classic-era code; replace crufty strcmp() elseifs by Tcl_GetIndexFromObjStruct().
* macosx/tkMacOSXButton.c: use new TkMacOSXSetColorInPort() * macosx/tkMacOSXDraw.c: instead of setting rgb color directly * macosx/tkMacOSXMenubutton.c: to allow for non-rgb system colors.
* macosx/tkMacOSXCursor.c: implement "none" cursor as on other platforms [Patch 1615427]; add all missing appearance manager cursors.
* macosx/tkMacOSXDefault.h: set SELECT_FG_COLORs to None to match aqua L&F; use standard system color names; use new 'menu' system font; correct default scrollbar width.
* macosx/tkMacOSXDraw.c: standardize initialization, use and * macosx/tkMacOSXInt.h: emptying of various static temp rgns * macosx/tkMacOSXRegion.c: onto two global RgnHandles; in debug * macosx/tkMacOSXSubwindows.c: builds, verify emptiness of these temp * macosx/tkMacOSXWindowEvent.c: rgns before use.
* macosx/tkMacOSXDraw.c: add TkMacOSX{Setup,Restore}DrawingContext() to * macosx/tkMacOSXInt.h: abstract common setup & teardown of drawing environment (for both CG and QD); save/restore QD theme drawing state; handle GC clip region; add TkpClipDrawableToRect() to allow clipped drawing into drawable regardless of GC used; use new system color "systemWindowHeaderBackground" to setup background in themed toplevels; correct implementation of TkMacOSXMakeStippleMap().
* macosx/tkMacOSXEntry.c: use new TkMacOSXSetupDrawingContext() and * macosx/tkMacOSXFont.c: TkMacOSXRestoreDrawingContext() instead of * macosx/ttkMacOSXTheme.c: various setup/teardown procs like TkMacOSX{SetUp,Release}CGContext(), TkMacOSXQuarz{Start,End}Draw(), TkMacOSXSetUpGraphicsPort() etc.
* macosx/tkMacOSXEmbed.c: add CG context and drawable clip rgn fields * macosx/tkMacOSXInt.h: to MacDrawable struct. * macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXDialog.c: make -parent option of tk_getOpenFile et al. use the sheet version of NavServices dialogs; ensure native parent win exists before using StandardSheet API for tk_messageBox [Bug 1677611]; force sheets to behave like app-modal dialogs via WindowModality() API; use more modern ColorPicker API.
* macosx/tkAboutDlg.r: use themed movable modal dialog, fix (c) year.
* macosx/tkMacOSXEntry.c: take xOff/yOff of MacDrawable into account * macosx/ttkMacOSXTheme.c: when computing locations/bounds to ensure correct posititioning when not drawing into intermediate pixmap.
* macosx/tkMacOSXFont.c: use appearance manager API to map system font * macosx/tkMacOSXFont.h: names to TkFonts; add "menu" system font for menu item text drawing from MDEF; always draw with CG; remove QD dependent stippling algorithm; move most header declarations into the source file (as they were not used anywhere else).
* macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * macosx/Wish.xcode/project.pbxproj: restores many longtime-MIA * macosx/Wish.xcodeproj/project.pbxproj: features to working order * unix/Makefile.in: (e.g. images, custom colors & fonts in menus etc); implement compound menu items; use Appearance Mgr and ThemeText APIs to mimic native MDEF as closely as possible when default "menu" system font is used; remove now obsolete SICN drawing code and resources.
* macosx/tkMacOSXCarbonEvents.c: handle additional menu carbon events * macosx/tkMacOSXEvent.c: in order to support <<MenuSelect>> in * macosx/tkMacOSXMenu.c: the menubar and in menus that are not * macosx/tkMacOSXMenus.c: using the custom MDEF [Bug 1620826]; fix early and missing clearing of current Tk active menu entry; fix extraneous sending of <<MenuSelect>> during active menu entry clearing.
* macosx/tkMacOSXMouseEvent.c: add support for async window dragging by the window server; set the corresponding window attribute by default.
* macosx/tkMacOSXMouseEvent.c: rationalized handling order of non-mousedown events; add TkMacOSXModifierState() to retrieve the current key modifiers in carbon format.
* macosx/tkMacOSXScrlbr.c: use appearance manager API to retrieve scrollbar component metrics; add awareness of multiple possibilites for scrollbar arrow position in aqua and handle user changes to arrow position pref; handle difference in metrics of small & large scrollbar variants; handle aqua "jump to here" scrollbar behaviour; correct computation of scroll view size and position; enforce min scrollbar height to avoid scrollbar component overlap; erase scrollbar area outside of standard width; remove broken auto-adjust code; account for window class when leaving space for grow box; remove code to manually draw grow box; use modern API for thumb scroll proc; replace HiliteControl() by modern API; replace control mgr constants with appearance mgr equivalents.
* macosx/tkMacOSXSubwindows.c: use SetWindowBounds() API instead of SizeWindow(); invalidate clip regions after X{Map,Unmap}Window as fix for [Bug 940117] made them dependent on mapping state; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; use native-endian pixmap on intel; remove obsolete pixmap pix locking.
* macosx/tkMacOSXWindowEvent.c: handle only the first of a batch of kEventAppAvailableWindowBoundsChanged events sent per transaction; handle kEventWindowBoundsChanged event to support live window resizing and centralized sending of location/size changed ConfigureNotify events; ensure HIGrowBox is redrawn after bounds change; constrain window after dragging to ensure titlebar is not inacessible offscreen or under dock/menubar; handle kEventWindowGetRegion and kEventWindowDrawContent for transparent windows to mark resp. paint content region as transparent; handle kEventWindowConstrain for fullscreen windows to ensure bounds match new screen size; enter/exit fullscreen UIMode upon activation/deactivation of fullscreen window.
* macosx/tkMacOSXWm.c: use live-resize and async-drag carbon window * macosx/tkMacOSXWm.h: attributes for toplevels by default; implement new [wm attributes] -topmost, -transparent and -fullscreen; refactor WmAttributesCmd() parallelling the tkUnixWm.c implementation, use thus factored proc to set proxy icon from [wm iconbitmap]; dynamically determine default values for toplevel min and max sizes (similar to tkWinWm.c impl): min sizes depend on window class & attributes to ensure visibility of all titlebar widgets and grow box, max sizes depend on maximal window bounds for all active displays; factor out code that puts into effect changes to master or override_redirect; use RepositionWindow() API to determine staggered initial window bounds; correct resize limit calculations, handle gridding and use modern resize API in TkMacOSXGrowToplevel(); remove sending of ConfigureNotify after resize or zoom (now handled by BoundsChanged handler); correct composite carbon window attribute handling, remove currently unusable attributes and add new attributes in [tk::unsupported::MacWindowStyle]; ensure validity of window class and attributes before use; apply changes to window class when handling carbon window attribute changes (if HIWindowChangeClass() API available); add debug build warning message when deprecated window style is used instead of window class; use transparent HIGrowBox for resizable windows; avoid unnecessary calls to window structure width API; use tcl time API in TkpGetMS(); add TkMacOSXEnterExitFullscreen() to enter/exit UIMode with dock and menubar hidden; restrict wmTracing output to debug builds; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; workaround GetWindowStructureWidths() Carbon bug (bogus results for never-mapped floating windows).
* macosx/tkMacOSXXStubs.c (TkMacOSXDisplayChanged): add maximal window bounds field to Screen record (in ext_data), computed as the union of available window positioning bounds of all graphics devices (displays).
* macosx/tkMacOSXBitmap.c: fix macRoman encoding leak. * macosx/tkMacOSXCursor.c:
* macosx/tkMacOSXDebug.c (TkMacOSXCarbonEventToAscii): use static * macosx/tkMacOSXDebug.h: buffer to simplify callers; const fixes.
* macosx/tkMacOSXBitmap.c: use more efficient QDSwapPort() instead of * macosx/tkMacOSXButton.c: GetPort()/SetPort()/GetGWorld()/SetGWorld(). * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXColor.c: use kHIToolboxVersionNumber for runtime OS * macosx/tkMacOSXEntry.c: version check rather than Gestalt() etc. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: remove obsolete and now incorrect * macosx/tkMacOSXInt.h: tkMenuCascadeRgn clipping code. * macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXHLEvents.c: replace Tcl_GlobalEval() resp. Tcl_Eval() * macosx/tkMacOSXScrlbr.c: by Tcl_EvalEx(). * macosx/tkMacOSXInit.c:
* macosx/tkMacOSXInit.c (TkpInit): reorder initialization steps.
* macosx/tkMacOSXKeyEvent.c: remove pre-10.2 support.
* macosx/tkMacOSXMenus.c: remove now useless call to TkMacOSXHandleTearoffMenu(); use \x.. quoting for non-latin1 macroman literar chars to allow file to be edited as utf-8.
* macosx/tkMacOSXScale.c: replace TrackControl() by modern * macosx/tkMacOSXScrlbr.c: HandleControlClick() API (using new TkMacOSXModifierState()).
* macosx/tkMacOSXInt.h: move all constant #defines needed to * macosx/tkMacOSXColor.c: support building on older OS X releases * macosx/tkMacOSXEvent.h: to a central location in tkMacOSXInt.h. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/ttkMacOSXTheme.c:
* macosx/tkMacOSXInt.h: add ChkErr() macro to factor out * macosx/tkMacOSXButton.c: Carbon OSStatus return value checking * macosx/tkMacOSXCarbonEvents.c: and TkMacOSXDbgMsg() macro to factour * macosx/tkMacOSXClipboard.c: out debug message output; use these * macosx/tkMacOSXColor.c: macros to replace #ifdef TK_MAC_DEBUG * macosx/tkMacOSXCursor.c: blocks & direct printing to stderr, * macosx/tkMacOSXDebug.c: and to do additional OSStatus return * macosx/tkMacOSXDialog.c: checking, and to standardize OSStatus * macosx/tkMacOSXDraw.c: usage. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXSend.c: remove duplicate/unused declarations * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXDebug.c: const fixes. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/Wish-Info.plist.in: add tcl document extensions/mime types and LSMinimumSystemVersion, LSRequiresCarbon & NSAppleScriptEnabled keys.
* macosx/Wish-Common.xcconfig: add Wish's Info.plist as __info_plist section to tktest; enable more warnings.
* macosx/Wish.xcodeproj/project.pbxproj: add 'DebugMemCompile' build configuration that calls configure with --enable-symbols=all; disable configure check for __attribute__((__visibility__("hidden"))) in Debug configuration to restore availability of ZeroLink.
* macosx/Wish-Common.xcconfig: fix whitespace. * macosx/Wish-Debug.xcconfig: * macosx/Wish-Release.xcconfig: * macosx/tkMacOSXAETE.r: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXXCursors.r: * macosx/README:
* macosx/GNUmakefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: * macosx/tkMacOSX.h:
check-in: d9c03a54 user: das tags: trunk
21:19
* doc/colors.n: document new Mac OS X system colors. * doc/cursors.n: document new Mac OS X native cursors. * doc/font.n: document new Mac OS X 'menu' system font. * doc/wm.n: document new Mac OS X [wm attributes]. * doc/ttk_image.n: fix 'make html' warning. * doc/canvas.n: fix nroff typo.
check-in: cdb81986 user: das tags: trunk
21:19
* unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.59
check-in: 2becf0bb user: das tags: trunk
21:16
* library/bgerror.tcl: on aqua, use moveable alert resp. modal dialog * library/dialog.tcl: window class and corresponding system background pattern; fix button padding.
* library/tearoff.tcl: correct aqua menu bar height; vertically offset * library/tk.tcl: aqua tearoff floating window to match menu.
check-in: a1016683 user: das tags: trunk
21:16
* library/demos/goldberg.tcl: fix overwriting of widget demo global.
* library/demos/menu.tcl: on aqua, use custom MDEF and tearoffs; * library/demos/menubu.tcl: correct menubutton toplevel name.
* library/demos/puzzle.tcl: fix button size & padding for aqua. * library/demos/radio.tcl:
check-in: 22ac054f user: das tags: trunk
21:15
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c:
* generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * generic/ttk/ttkWidget.c: platforms would only require implementation * unix/tkUnixScale.c: of TkpClipDrawableToRect()).
check-in: 8587f521 user: das tags: trunk
2007-04-22
07:04
correct 8.5a6 release year check-in: 96dccf9c user: hobbs tags: trunk
05:45
updated for 8.5a6 changes check-in: 89e52175 user: hobbs tags: trunk
2007-04-21
21:41
fix bug ref check-in: 9a2315d6 user: das tags: trunk
19:06
* macosx/tkMacOSXBitmap.c, macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c, macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXCursor.c, macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c, macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c, macosx/tkMacOSXInit.c, macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c, macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c, macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c, macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: Revert of commits from 2007-04-13 which broke the OS X build.
check-in: 888addf4 user: hobbs tags: trunk
2007-04-17
15:25
Fix indentation error check-in: 01922cf4 user: dkf tags: trunk
15:24
Add in cast for boneheadedness in VC's handling of const qualifiers check-in: 940015b1 user: dkf tags: trunk
14:36
Eliminate use of (VOID*) casts when calling memset or memcpy. check-in: df836332 user: dkf tags: trunk
14:32
Standardize function definition format. check-in: f88b2de8 user: dkf tags: trunk
14:29
Squelch some warnings from GCC. check-in: e11a6443 user: dkf tags: trunk
2007-04-13
14:51
Reduce the #ifdef count a lot by adding debug-print macros check-in: 825336d2 user: dkf tags: trunk
00:21
* library/ttk/panedwindow.tcl (ttk::panedwindow::Press): handle Press triggering outside sash element boundaries.
check-in: 8dbdaf2b user: hobbs tags: trunk
2007-04-10
18:14
Skip OS version test, should work on Vista/Aero now as well as XP [Fixes #1687299, thanks to George Petasis for tracking this down]. check-in: dd94dd3b user: jenglish tags: trunk
18:05
Re-sync with Tile codebase so patches can flow back and forth. check-in: 99910948 user: jenglish tags: trunk
2007-03-21
20:06
BUGFIX (Ttk_BuildLayoutTemplate): Nested TTK_GROUP nodes did not work unless they appeared at the end of the layout (and only by accident then). check-in: 704006e8 user: jenglish tags: trunk
2007-03-09
00:46
*Correct* fix for #1676770: reset wm geometry . and pack propagate . at end of test. check-in: e98d0761 user: jenglish tags: trunk
2007-03-08
20:30
test grid-21.7: Remove 'pack propagate . 0' call, which was causing cascading failures in subsequent tests [Bug 1676770]. check-in: a710077b user: jenglish tags: trunk
2007-03-07
23:49
revert premature commit check-in: 9545288f user: das tags: trunk
23:48
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit().
* macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX.
* unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13
check-in: 96596797 user: das tags: core-8-4-branch
23:46
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit().
* generic/ttk/ttkGenStubs.tcl (new): add ttk-specific genstubs.tcl from * unix/Makefile.in (genstubs): tile and run it from 'genstubs' target, restores ability to generate all of Tk's stub sources.
* generic/ttk/ttkTreeview.c: #ifdef out unused declaration.
* macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX.
* macosx/Wish.xcodeproj/project.pbxproj: ensure gcc version used by * macosx/Wish.xcodeproj/default.pbxuser: Xcode and configure/make are * macosx/Wish-Common.xcconfig: consistent and independent of gcc_select default and CC env var; fixes for Xcode 3.0.
* unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.59
check-in: 8d6881d6 user: das tags: trunk
2007-02-28
09:23
Comment typo nit check-in: c1445ff5 user: dkf tags: trunk
05:26
Added compliler define SUPPORT_CONFIG_EMBEDDED to support config of -use option at Windows check-in: 2427f07f user: chengyemao tags: trunk
04:58
Added compliler #ifdef SUPPORT_CONFIG_EMBEDDED to support config of -use option at specific platform check-in: d0c80bd7 user: chengyemao tags: trunk
2007-02-27
14:52
Minor syntactic stuff check-in: 285e16cd user: dkf tags: trunk
13:59
Minor cleanup check-in: 426f6150 user: dkf tags: trunk
10:43
Fix silly typos (thanks to Andreas Kupries for finding) check-in: 9bc9d6b8 user: dkf tags: trunk
2007-02-25
04:30
Fixed grid anchor center problem in labelframes. [Bug 1545765] check-in: 751503f4 user: pspjuth tags: trunk
2007-02-24
09:15
inverted logic in previous commit check-in: 39d29d03 user: das tags: trunk
00:02
* library/ttk/notebook.tcl (ttk::notebook::enableTraversal): OS X needs Option instead of Alt binding
check-in: e02327e3 user: hobbs tags: trunk
2007-02-23
15:02
D'oh! check-in: 7486dca6 user: dkf tags: trunk
14:15
Reduce the number of warnings check-in: 88a464cd user: dkf tags: trunk
13:37
missing comma in previous commit check-in: 8703da75 user: das tags: trunk
2007-02-22
13:56
Less of that K&R or wrongly indented function header style! check-in: 9b0470e0 user: dkf tags: trunk
2007-02-19
23:54
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.13
check-in: 939e7c36 user: hobbs tags: core-8-4-branch
23:53
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]
check-in: 05af79b3 user: hobbs tags: core-8-4-branch
23:52
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.59
check-in: 0b92c1c9 user: hobbs tags: trunk
23:52
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]
check-in: cf67aa17 user: hobbs tags: trunk
2007-02-13
11:29
fix crlf line endings check-in: 69e14e89 user: das tags: trunk
00:30
Fix minor K&R-ism check-in: 8193b169 user: dkf tags: trunk
00:16
Fix minor K&R-ism check-in: a29e8999 user: dkf tags: trunk
00:02
Fix minor K&R-ism check-in: b6ee8045 user: dkf tags: trunk
2007-02-12
23:13
Fix minor K&R-ism check-in: 1d75ee9e user: dkf tags: trunk
21:57
Fix minor K&R-ism check-in: 3f675168 user: dkf tags: trunk
21:45
Fix minor K&R-ism check-in: bc30be67 user: dkf tags: trunk
21:41
Minor whitespace corrections check-in: 9ef08d33 user: dkf tags: trunk
21:34
Fix minor K&R-ism check-in: 759eacee user: dkf tags: trunk
2007-02-09
06:54
Windows build fixes check-in: c0b47a32 user: mistachkin tags: trunk
2007-02-06
22:28
Add no-op [package ifneeded] script for tile 0.8.0, so that existing applications that use "package require tile" won't fail when run under Tk 8.5. check-in: 058e1564 user: jenglish tags: trunk
2007-02-04
02:51
* unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.13
check-in: b855f0d0 user: das tags: core-8-4-branch
02:51
* unix/tcl.m4: use gcc4's __attribute__((__visibility__("hidden"))) if available to define MODULE_SCOPE effective on all platforms. * unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: 07b06358 user: das tags: trunk
00:10
see log check-in: 8cbce03e user: mistachkin tags: trunk
2007-02-02
10:58
Support IsAppThemed() call. This is what is used when theming is turned off just for an individual application. check-in: 2753e9f1 user: patthoyts tags: trunk
2007-01-30
23:21
* win/Makefile.in (install-private-headers): added target
check-in: 8927d5b0 user: hobbs tags: core-8-4-branch
2007-01-28
01:42
* macosx/Wish.xcodeproj/project.pbxproj: extract build settings that * macosx/Wish.xcodeproj/default.pbxuser: were common to multiple * macosx/Wish-Common.xcconfig (new file): configurations into external * macosx/Wish-Debug.xcconfig (new file): xcconfig files; add extra * macosx/Wish-Release.xcconfig (new file): configurations for building with SDKs; convert legacy jam-based 'Tk' target to native target with single script phase; correct syntax of build setting references to use $() throughout; remove unused tcltest sources from 'tktest' target.
* macosx/README: document new Wish.xcodeproj configurations; other minor updates/corrections.
* generic/tk.h: update location of version numbers in macosx files.
* macosx/Wish.xcode/project.pbxproj: restore 'tktest' target to working * macosx/Wish.xcode/default.pbxuser: order by replicating applicable changes to Wish.xcodeproj since 2006-07-20.
check-in: d89f4b4e user: das tags: trunk
2007-01-26
02:48
renamed SC_COMMANDS_PRE to SC_CONFIG_COMMANDS_PRE for parity with AC 2.5x check-in: f9c499cf user: das tags: core-8-4-branch
2007-01-25
05:20
previous commit omitted some changes from the HEAD check-in: 12691aa5 user: das tags: core-8-4-branch
05:13
comment typo check-in: e3bb110d user: das tags: core-8-4-branch
02:07
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible * unix/configure.in: and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds.
* unix/configure: autoconf-2.13
check-in: 55659bf7 user: das tags: core-8-4-branch
02:07
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds.
* unix/configure: autoconf-2.59
check-in: 2a9438e4 user: das tags: trunk
2007-01-19
09:00
Build fix for man2tcl.c with MSVC8 check-in: 6588ab55 user: mistachkin tags: trunk
06:29
fix warning check-in: 7f4f84a0 user: das tags: trunk
01:06
* unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests.
* unix/configure: autoconf-2.13
check-in: 6cae777f user: das tags: core-8-4-branch
01:05
* macosx/Wish.xcodeproj/project.pbxproj: remove libtommath defines.
* unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests.
* unix/configure: autoconf-2.59
check-in: ef734594 user: das tags: trunk
00:41
whitespace check-in: 48a3d65d user: das tags: core-8-4-branch
00:36
whitespace check-in: f6a43150 user: das tags: trunk
2007-01-18
23:56
various "const" additions, in line with TIP #27 check-in: f6f6ebc1 user: nijtmans tags: trunk
23:20
various "const" additions, in line with TIP #27 check-in: 58d63659 user: nijtmans tags: trunk
2007-01-12
10:41
More warning squelching (mostly uninit variable warnings) check-in: 17ca9d3a user: dkf tags: trunk
09:53
Added more build output that everyone should ignore check-in: 3062f210 user: dkf tags: trunk
09:08
Quell type-punning warnings from gcc/unix build check-in: 6dc8f9ef user: dkf tags: trunk
2007-01-11
19:59
Revert previous change to keep in sync with Tile codebase. The minor warnings from GCC fixed in the previous revision were false positives due to improper use of "-Wconversion".

Still compiles cleanly with "gcc -Wall -Werror" (gcc 3.3.5). check-in: 038c60a9 user: jenglish tags: trunk

18:53
s/CRLF/LF/g check-in: 07a3dc2b user: hobbs tags: trunk
18:31
* win/tcl.m4(CFLAGS_WARNING): Remove "-Wconversion". This was removed from unix/tcl.m4 2004-07-16 but not from here. * win/configure: Regenerated. check-in: 44759ed7 user: jenglish tags: trunk
15:35
Many minute fixes to reduce number of minor warnings from GCC. check-in: 07047209 user: dkf tags: trunk
14:49
Revert addition of contravariant 'const' qualifiers, to keep in sync with Tile codebase (which must remain compatible with Tk 8.4). check-in: b7123391 user: jenglish tags: trunk
2007-01-05
00:00
various "const" additions, in line with TIP #27 fix bug #1627732 check-in: 3cb10b47 user: nijtmans tags: trunk
2007-01-03
08:22
fix breakage in last commit check-in: 69a889a9 user: das tags: trunk
05:37
various "const" additions, in line with TIP #27 check-in: 68e6627c user: nijtmans tags: trunk
05:06
various "const" additions, in line with TIP #27 check-in: 9d88e990 user: nijtmans tags: trunk
04:10
various "const" additions in implementation check-in: 9739a2a4 user: nijtmans tags: trunk
2007-01-02
23:39
Made the generic fake-X11 glue layer abide by the formatting rules of the core. check-in: 8e1cb444 user: dkf tags: trunk
22:50
Various small syntactic simplifications of ImgPhotoGet() check-in: 22266ed2 user: dkf tags: trunk
2006-12-30
23:23
* macosx/ttkMacOSXTheme.c: Define a constant to make it compile on Mac OS X 10.3. check-in: 6d2d5c7e user: cc_benny tags: trunk
23:23
* Define a constant to make it compile on Mac OS X 10.3. check-in: 12d4baa6 user: cc_benny tags: trunk
23:18
* macosx/tkMacOSXFont.c: Fill-in TkpGetFontAttrsForChar (TIP #300). check-in: 418419d0 user: cc_benny tags: trunk
23:15
* TIP #300 Implementation, fill-in TkpGetFontAttrsForChar. check-in: cc34ec3e user: cc_benny tags: trunk
2006-12-28
21:15
* tests/wm.test: Update wm attributes output so that tests pass after addition of -transparentcolor for Win32.
check-in: 9b6fc1d4 user: mdejong tags: trunk
2006-12-25
17:16
ImageElement clientData no longer needed. check-in: 92a291b8 user: jenglish tags: trunk
2006-12-22
22:38
Style update check-in: dc0329fd user: dkf tags: trunk
19:14
Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 5c2dc849 user: dkf tags: trunk
19:06
Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 1140685f user: dkf tags: core-8-4-branch
18:48
Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 8b89a8f8 user: dkf tags: core-8-4-branch
18:07
Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 5ba54e7a user: dkf tags: trunk
2006-12-19
19:51
(TkpDisplayButton): lint init. [Bug 1618604] check-in: d4bbf4d6 user: hobbs tags: trunk
19:50
(TkpDisplayButton): lint init. [Bug 1618604] check-in: 3b9264ab user: hobbs tags: core-8-4-branch
08:53
Whitespace/formatting/function-exposure cleanup check-in: ac290f06 user: dkf tags: trunk
01:20
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.13
check-in: 46484d6f user: das tags: core-8-4-branch
01:19
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.59
check-in: b642a538 user: das tags: trunk
2006-12-18
19:41
Remove assert() calls - Don't Panic check-in: 9ad47366 user: jenglish tags: trunk
19:33
Big batch of ttk::treeview improvements: Added column '-stretch' and '-minwidth' options. Improved column drag and resize behavior. Added horizontal scrolling #1518650. Row height and child indent specifiable on Treeview style. Decreased default row height, no default -padding. Use correct heading height #1163349. Apply tag settings to tree item as well as to data columns [NOTE: 'tag configure' still buggy]. Fix off-by-one condition when moving nodes forward #1618142 Prevent overscroll (#1173434) Treeview style settings specified separately in each theme. Added disclosure triangle element in aqua theme. check-in: 084a0a51 user: jenglish tags: trunk
16:42
Use more portable string literals check-in: 7aceb2b5 user: dgp tags: trunk
14:30
Whitespace cleanup check-in: 63294869 user: dkf tags: trunk
2006-12-17
21:09
Add combobox -height option; only show scrollbar if the listbox needs to scroll #1032869. check-in: 34d9182a user: jenglish tags: trunk
00:43
* doc/cursors.n: Mention "none" in supported cursor list. Fix comment that incorrectly claims that the Win32 "no" cursor hides the cursor. * tests/cursor.test: Test "none" cursor. * unix/tkUnixCursor.c (CreateCursorFromTableOrFile, TkGetCursorByName): Define a table of Tk cursors that is searched in addition to the X cursor table. A Tk cursor is loaded from a data string and works with the same options as the built in X cursors. This code makes it possible to use "none" as a cursor name under Unix. * win/rc/cursor9a.cur: Added none Win32 cursor. * win/rc/tk_base.rc: Define a built-in Win32 cursor named "none". [Patch 1615427]
check-in: 3d756d41 user: mdejong tags: trunk
2006-12-14
19:51
Global reduction: use per-file *_Init() routines to reduce the number of globally-visible initialization records. check-in: 873888aa user: jenglish tags: trunk
2006-12-13
23:04
* unix/Makefile.in (install-doc): intentionally skip ttk_dialog.n installation (not for public consumption)
* doc/scrollbar.n, doc/button.n, doc/checkbutton.n: * doc/entry.n, doc/frame.n, doc/label.n, doc/labelframe.n: * doc/menu.n, doc/menubutton.n, doc/panedwindow.n: * doc/radiobutton.n, doc/scrollbar.n, doc/ttk_*: revamp ttk docs to use consist nroff format (not 100% consistent with classic widget docs). Add more man page cross-linking "SEE ALSO".
check-in: ced3eab2 user: hobbs tags: trunk
20:40
* generic/ttk/ttkInit.c: * generic/ttk/ttkTreeview.c: make treeview exist by default * generic/ttk/ttkPanedwindow.c: s/TtkPaned_Init/TtkPanedwindow_Init/
check-in: 4adcf8ae user: hobbs tags: trunk
20:38
* win/Makefile.in, unix/Makefile.in (demo): add 'demo' target
check-in: 547cea4e user: hobbs tags: trunk
17:06
Try to straighten out theme loading and selection logic. check-in: c778f004 user: jenglish tags: trunk
05:36
Remove nonfunctional code and incorrect comments. check-in: 754bb0f3 user: jenglish tags: trunk
2006-12-12
23:38
* win/tkWinButton.c (InitBoxes): Call Tcl_Panic() if loading of bitmap resources fails. This change generates an error if Tk is unable to find button widget resources instead of silently failing and then drawing widgets incorrectly. win/rc/tk_base.rc: If the user defines BASE_NO_TK_ICON then compile the base resources file without a "tk" icon. This change makes it easier to replace the default tk icon with a custom icon. [Patch 1614362]
check-in: b5a2c05f user: mdejong tags: trunk
2006-12-11
13:33
Fix warnings and (unfortunately introduced with last commit) errors check-in: aeb69887 user: dkf tags: trunk
13:08
Support the _NET_WM_PING protocol from EWMH. There's no reason to do anything other than what is implemented, so no need for additional script control over it. check-in: f2a49327 user: dkf tags: trunk
2006-12-10
19:19
Rename typedef Ttk_Element => Ttk_ElementImpl. check-in: 1959c00b user: jenglish tags: trunk
05:26
fix warning check-in: 5b1efc62 user: das tags: trunk
2006-12-09
20:53
Merged duplicate functionality between image element factory, image element, and -image option processing. Image element factory now takes an imageSpec argument instead of a separate image name and -map option. check-in: e3da608e user: jenglish tags: trunk
2006-12-08
03:38
typo check-in: 6876b25f user: das tags: core-8-4-branch
03:38
typo check-in: bec73499 user: das tags: trunk
2006-12-06
16:22
Bug 1609616 check-in: 8caaae22 user: kennykb tags: trunk
01:44
add new platform package files and earlier new test files check-in: 430d3ddd user: das tags: trunk
2006-12-04
23:33
Whitespace cop check-in: 262d2eef user: dkf tags: trunk
20:13
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)
check-in: d2469801 user: hobbs tags: trunk
20:13
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)
check-in: 297e33dd user: hobbs tags: core-8-4-branch
15:16
TIP#286 implementation. [Patch 1152376] check-in: d24b2dd4 user: dkf tags: trunk
2006-12-01
20:14
TIP 300 IMPLEMENTATION check-in: c2f09fce user: kennykb tags: trunk
19:48
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.
check-in: 2e3c6dc1 user: hobbs tags: trunk
19:47
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.
check-in: 57ee40f3 user: hobbs tags: core-8-4-branch
15:05
Dead code removal. check-in: fb532f2f user: jenglish tags: trunk
07:13
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).
check-in: 1ecb3412 user: das tags: core-8-4-branch
07:13
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).
check-in: cd53cd85 user: das tags: trunk
06:19
* macosx/tkMacOSXWm.c (WmAttributesCmd): fix getting [wm attr -alpha]. [Bug 1581932]
check-in: 9534309d user: das tags: trunk
2006-11-28
21:25
* library/ttk/fonts.tcl: Clean up temporary variables. check-in: 3f325808 user: jenglish tags: trunk
2006-11-27
19:08
Corrected Xft configuration so that Xft actually does get turned on if available check-in: 527e5ae3 user: kennykb tags: trunk
06:53
* generic/ttk/ttkWidget.c, generic/ttk/ttkPaned.c Fix for #1603506 * library/ttk/button.tcl, library/ttk/combobox.tcl, library/ttk/utils.tcl: Rename ttk::CopyBindings to ttk::copyBindings * generic/ttk/ttkTreeview.c, doc/ttk_treeview.n: -displaycolumns {} now means "no columns" instead of "all columns". Use -displaycolumns #all for "all columns" [Fixes #1547622]. check-in: 55ed9834 user: jenglish tags: trunk
2006-11-26
06:05
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.13
check-in: 01b22ac2 user: das tags: core-8-4-branch
06:05
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.59
check-in: c74a1d6f user: das tags: trunk
06:02
whitespace check-in: cf39b120 user: das tags: trunk
05:32
add tclMathOp.c check-in: 03bc9748 user: das tags: trunk
2006-11-24
19:04
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]
check-in: 2efeca71 user: hobbs tags: core-8-4-branch
19:03
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]
check-in: 9901d3ea user: hobbs tags: trunk
18:11
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]
check-in: a019951d user: hobbs tags: core-8-4-branch
18:11
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]
check-in: a2dae84f user: hobbs tags: trunk
18:04
* library/ttk/altTheme.tcl, library/ttk/clamTheme.tcl, library/ttk/defaults.tcl, library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl: explicitly specify -anchor w on TMenubutton * tests/ttk/entry.test: Fixed font dependency; test entry-3.2 should work on all platforms now. * library/classicTheme.tcl: Don't define or use TkClassicDefaultFont. * generic/ttk/ttkTreeview.c, generic/ttk/ttkPanedwindow.c: Handle missing layouts. check-in: bcec0a6d user: jenglish tags: trunk
01:52
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]
check-in: 8997c989 user: hobbs tags: core-8-4-branch
01:51
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]
check-in: 2081c3f8 user: hobbs tags: trunk
2006-11-23
03:22
removed tcl/tools/genWinImage.tcl tcl/win/README.binary and tk/win/rc/wish.exe.manifest corrected link order of ttk files check-in: 83262de3 user: das tags: trunk
2006-11-21
02:21
Add support for alternate/indeterminate checkbutton state. Fix various spacing parameters #1596020, patch from Tim Baker. Remove unused uxtheme hooks. check-in: 717b2844 user: jenglish tags: trunk
2006-11-16
13:50
Minor fixes/improvements check-in: 00d3d666 user: dkf tags: trunk
13:44
Minor correction of abbreviation check-in: 6bda98d4 user: dkf tags: trunk
13:25
Highlighted keyword in example check-in: 53cfe163 user: dkf tags: trunk
11:22
Added example check-in: 1296fe99 user: dkf tags: trunk
2006-11-15
16:31
Added example for labels check-in: 1c2ab7f7 user: dkf tags: trunk
13:29
Convert \fP to \fR so that man-page scrapers have an easier time. check-in: 5bcb6a84 user: dkf tags: trunk
2006-11-14
22:44
Fix off-by-one bug in tree indicator size computation #1596021, patch from Tim Baker. Increased default size from 7 to 9 pixels. check-in: 3dd84a3d user: jenglish tags: trunk
2006-11-13
00:22
*correct* fix for #1588251. check-in: 01e8b6ff user: jenglish tags: trunk
2006-11-12
21:32
Workaround for #1583038 check-in: e4e59adc user: jenglish tags: trunk
20:35
Reworked cleanup procedure -- "self-cancelling" idle call is not robust, call Tcl_CancelIdleCall() in TtkFreeScrollHandle instead. [fixes #1588251] check-in: 39eefd1b user: jenglish tags: trunk
2006-11-10
01:57
* macosx/Wish.xcodeproj/project.pbxproj: remove tclParseExpr.c and bwidget.test.
* unix/tcl.m4 (Darwin): suppress linker arch warnings when building universal for both 32 & 64 bit and no 64bit CoreFoundation is available; sync with tcl tcl.m4 change. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: b93c50e7 user: das tags: trunk
2006-11-08
18:40
Bug 1592667 check-in: aa33d6e2 user: kennykb tags: trunk
15:50
fixed typo in last commit check-in: 749f411c user: kennykb tags: trunk
15:39
Silence warnings about Xft unless Xft is requested explicitly. check-in: 18b0f63f user: kennykb tags: trunk
15:19
correct typo check-in: 416e2fe6 user: dgp tags: trunk
2006-11-07
21:56
make --enable-xft the default check-in: 247ff34e user: kennykb tags: trunk
03:45
Miscellaneous minor changes to re-sync Ttk codebase with Tile CVS: fix comments damaged by overzealous search-and-destroy; removed obsolete [style default] synonym for [ttk::style configure]; removed other dead code. check-in: b0e5e0ff user: jenglish tags: trunk
2006-11-03
15:58
Theme it check-in: 382ed8d2 user: patthoyts tags: trunk
15:42
We do not want to require tkInt in all the ttk files so added the definition of MODULE_SCOPE to ttkTheme.h Ensure everyone gets to see the definition from someplace. check-in: 45dafadb user: patthoyts tags: trunk
15:35
In a safe interp there is no osVersion field in tcl_platform so work around it. check-in: 26e06743 user: patthoyts tags: trunk
14:42
#include tkInt.h to ensure MODULE_SCOPE is defined check-in: 8b3c5ec7 user: das tags: trunk
11:22
Oops. Removing rogue flag check-in: a7e9998c user: patthoyts tags: trunk
03:06
* generic/ttk/ttkBlink.c, generic/ttk/ttkButton.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.h: * generic/ttk/ttkNotebook.c, generic/ttk/ttkPanedwindow.c: * generic/ttk/ttkProgress.c, generic/ttk/ttkScale.c: * generic/ttk/ttkScroll.c, generic/ttk/ttkScrollbar.c: * generic/ttk/ttkSeparator.c, generic/ttk/ttkSquare.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTheme.c, generic/ttk/ttkTheme.h: * generic/ttk/ttkThemeInt.h, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h, macosx/ttkMacOSXTheme.c: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: ensure all global Ttk symbols have Ttk or ttk prefix; declare all externally visible Ttk symbols not contained in stubs table as MODULE_SCOPE (or as static when possible); so that 'make check{exports,stubs}' once again complete without errors.
check-in: 194ccbce user: das tags: trunk
03:05
* macosx/tkMacOSXColor.c (TkMacOSXCompareColors): ifdef out when unused.
check-in: e632ac88 user: das tags: trunk
03:04
* macosx/Wish.xcodeproj/project.pbxproj: check autoconf/autoheader exit status and stop build if they fail.
check-in: 0d2ed393 user: das tags: trunk
2006-11-02
15:18
comment typo check-in: 52f72f4b user: das tags: core-8-4-branch
15:18
comment typo check-in: 00072a7e user: das tags: trunk
12:24
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]
check-in: e6579147 user: das tags: core-8-4-branch
12:24
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]
check-in: aa4e45d3 user: das tags: trunk
2006-10-31
22:33
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: ad3d3ba0 user: das tags: core-8-4-branch
22:33
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: a7a4a499 user: das tags: trunk
22:26
Add manifest merging for MSVC8. check-in: ffc0679c user: patthoyts tags: trunk
22:26
sync whitespace with HEAD check-in: afac6de0 user: das tags: core-8-4-branch
22:26
whitespace check-in: 54e892e3 user: das tags: trunk
15:18
Fix bug #1582769 build with VC2003 and correct i386 arch. check-in: 6b5677cb user: patthoyts tags: core-8-4-branch
14:45
Update to support ttk merge. check-in: f5ba36e6 user: patthoyts tags: trunk
13:56
* macosx/Wish.xcodeproj/project.pbxproj: add new Ttk files.
* macosx/ttkMacOSXTheme.c: standardize header #includes.
* unix/Makefile (checkstubs, checkexports): check ttk.decls, allow export of Ttk prefixed symbols.
* generic/ttk/tkDefaultTheme.c: fix warnings.
check-in: 0c8d1e77 user: das tags: trunk
01:42
* doc/ttk_Geometry.3, doc/ttk_Theme.3, doc/ttk_button.n: * doc/ttk_checkbutton.n, doc/ttk_combobox.n, doc/ttk_dialog.n: * doc/ttk_entry.n, doc/ttk_frame.n, doc/ttk_image.n: * doc/ttk_intro.n, doc/ttk_label.n, doc/ttk_labelframe.n: * doc/ttk_menubutton.n, doc/ttk_notebook.n, doc/ttk_panedwindow.n: * doc/ttk_progressbar.n, doc/ttk_radiobutton.n, doc/ttk_scrollbar.n: * doc/ttk_separator.n, doc/ttk_sizegrip.n, doc/ttk_style.n: * doc/ttk_treeview.n, doc/ttk_widget.n,: * generic/ttk/ttk.decls, generic/ttk/ttkBlink.c: * generic/ttk/ttkButton.c, generic/ttk/ttkCache.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.c: * generic/ttk/ttkManager.h, generic/ttk/ttkNotebook.c: * generic/ttk/ttkPanedwindow.c, generic/ttk/ttkProgress.c: * generic/ttk/ttkScale.c, generic/ttk/ttkScroll.c: * generic/ttk/ttkScrollbar.c, generic/ttk/ttkSeparator.c: * generic/ttk/ttkSquare.c, generic/ttk/ttkState.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTagSet.c, generic/ttk/ttkTheme.c: * generic/ttk/ttkTheme.h, generic/ttk/ttkThemeInt.h: * generic/ttk/ttkTrace.c, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h: * library/demos/ttk_demo.tcl, library/demos/ttk_iconlib.tcl: * library/demos/ttk_repeater.tcl: * library/ttk/altTheme.tcl, library/ttk/aquaTheme.tcl: * library/ttk/button.tcl, library/ttk/clamTheme.tcl: * library/ttk/classicTheme.tcl, library/ttk/combobox.tcl: * library/ttk/cursors.tcl, library/ttk/defaults.tcl: * library/ttk/dialog.tcl, library/ttk/entry.tcl: * library/ttk/fonts.tcl, library/ttk/icons.tcl: * library/ttk/keynav.tcl, library/ttk/menubutton.tcl: * library/ttk/notebook.tcl, library/ttk/panedwindow.tcl: * library/ttk/progress.tcl, library/ttk/scale.tcl: * library/ttk/scrollbar.tcl, library/ttk/sizegrip.tcl: * library/ttk/treeview.tcl, library/ttk/ttk.tcl: * library/ttk/utils.tcl, library/ttk/winTheme.tcl: * library/ttk/xpTheme.tcl: * macosx/ttkMacOSXTheme.c: * tests/ttk/all.tcl, tests/ttk/bwidget.test, tests/ttk/combobox.test: * tests/ttk/entry.test, tests/ttk/image.test: * tests/ttk/labelframe.test, tests/ttk/layout.test: * tests/ttk/misc.test, tests/ttk/notebook.test: * tests/ttk/panedwindow.test, tests/ttk/progressbar.test: * tests/ttk/scrollbar.test, tests/ttk/treetags.test: * tests/ttk/treeview.test, tests/ttk/ttk.test, tests/ttk/validate.test: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: First import of Ttk themed Tk widgets as branched from tile 0.7.8
* generic/tkInt.h, generic/tkWindow.c: add Ttk_Init call, copy tk classic widgets to ::tk namespace. * library/tk.tcl: add source of ttk/ttk.tcl, define $::ttk::library. * unix/Makefile.in, win/Makefile.in: add Ttk build bits * win/configure, win/configure.in: check for uxtheme.h (XP theme).
check-in: 7c7e532b user: hobbs tags: trunk
2006-10-23
20:31
* README: Bump version number to 8.5a6 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: c965223f user: dgp tags: trunk
19:46
* README: Bump version number to 8.5a6 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: bd7a87c3 user: dgp tags: trunk
17:58
* README: Bump version number to 8.4.15 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 9e887159 user: dgp tags: core-8-4-branch
13:19
Created branch core-8-5-a5-synthetic Closed-Leaf check-in: 4127831d user: cvs2fossil tags: core-8-5-a5-synthetic, core-8-5-a5
13:19
Move tag for 8.5a5 release check-in: d4471926 user: dgp tags: trunk
2006-10-20
22:39
fix signature of TkInitStubs (missing CONST for version parameter) check-in: 94b1afc1 user: nijtmans tags: trunk
2006-10-19
00:48
generic/tkImgBmap.c: Fixed line endings. win/makefile.vc: Patched up build system to manage win/rules.vc: AMD64 with MSVC8 win/nmakehlp.c: Ensure operation without Platform SDK. check-in: baa01e99 user: patthoyts tags: trunk
2006-10-18
19:04
* changes: 8.5a5 release date set.
check-in: cf76a376 user: dgp tags: trunk
17:43
advance tag for 8.5a5 check-in: f41d3971 user: dgp tags: trunk
14:30
advance 8.4.14 tag check-in: 644d0906 user: dgp tags: core-8-4-branch, core-8-4-14
08:56
Ensure builds with VC6 without Platform SDK and pickup MACHINE from environment to make life easier on Windows non-x86 platforms. check-in: 854a2841 user: patthoyts tags: core-8-4-branch
00:01
* doc/text.n: fix docs to not correct -tabs usage case.
check-in: 9a4c1234 user: hobbs tags: trunk
2006-10-17
23:44
* generic/tkTextDisp.c (SizeOfTab): fix -tabstyle wordprocessor tab alignment to correct tab edge case. [Bug 1578858]
check-in: 3dde0674 user: hobbs tags: trunk
10:21
generic/tkText.c: Applied suggested patch from #1536735 tests/text.test: Update test for above patch. tests/textWind.test: Corrected test to catch all messages tests/safe.test: Silence spurious win32 failure awaiting TIP150 tests/winDialog.test: Updated test for file name length check. test/winWm.test: Corrected test expectation for menu wrapping. check-in: e3897e46 user: patthoyts tags: trunk
05:52
* library/demos/pendulum.tcl: fix incorrect setting of toplevel title.
check-in: 754a3f6b user: das tags: trunk
05:38
* generic/tkPanedWindow.c: Cleaned up some code flagged by a * generic/tkText.c: `make checkexports` test. * generic/tkText.h * generic/tkTextTag.c:
check-in: 59e9503d user: dgp tags: core-8-4-branch
2006-10-16
18:54
Set release date. check-in: ef47ea81 user: dgp tags: core-8-4-branch
17:36
* macosx/GNUmakefile: don't redo prebinding of non-prebound binaires.
check-in: 8c3fc8e2 user: das tags: trunk
17:35
* macosx/Makefile: don't redo prebinding of non-prebound binaires.
check-in: 47c122c5 user: das tags: core-8-4-branch
16:28
* doc/WindowId.3: Pat's commit on 2006-10-08 broke the .SH NAME information across several lines, breaking the cross-linking of manpages during installation for this one. Put everything back on a single line, unbreaking it. check-in: 77b0e78b user: andreas_kupries tags: trunk
16:25
whitespace check-in: c86bc4bd user: das tags: core-8-4-branch
16:25
whitespace check-in: 7740ce13 user: das tags: trunk
15:57
* macosx/README: document CG antialiasing limit changes.
check-in: 20853f14 user: das tags: core-8-4-branch
15:56
* macosx/README: document CG antialiasing limit changes.
check-in: c0c37a39 user: das tags: trunk
15:35
* changes: updates for 8.4.14 release.
* macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace.
* macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now.
* generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).
check-in: d5ad7c09 user: das tags: core-8-4-branch
15:35
* changes: updates for 8.5a5 release.
* macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace.
* macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now.
* generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).
check-in: 7b1e5388 user: das tags: trunk
2006-10-11
03:56
* changes: Updates for 8.5a5 release
check-in: acdf50b5 user: dgp tags: trunk
2006-10-10
19:19
* changes: changes updated for 8.4.14 release.
check-in: 29d84587 user: dgp tags: core-8-4-branch
2006-10-08
21:47
Implemented TIP #264 - Tk_Interp check-in: 1940a357 user: patthoyts tags: trunk
2006-10-06
18:10
Remove the /RTCc flag check-in: 2bf08304 user: patthoyts tags: core-8-4-branch
2006-10-05
21:28
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]
check-in: da4f3b71 user: hobbs tags: core-8-4-branch
21:27
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]
check-in: eef92b10 user: hobbs tags: trunk
2006-09-27
18:43
* unix/Makefile.in (install-binaries): Added a second guard to the * win/Makefile.in: package index file to prevent older versions of * win/makefile.vc: Tcl from seeing version numbers which may contain a/b information, and then balking on them. This could otherwise happen when Tcl/Tk 8.4 and 8.5 are installed in the same directory, seeing each other. [SF Tk Bug 1566418]. check-in: 2c942d25 user: andreas_kupries tags: trunk
2006-09-26
23:55
* win/makefile.vc: Support MSVC8 and AMD64 target. Also try using * win/rules.vc: sed to generate the manifest (cross-compile cannot * win/nmakehlp.c: execute tclsh). If no sed, use the tclsh exe.
check-in: 324eb3cc user: patthoyts tags: core-8-4-branch
2006-09-25
17:28
* generic/tkConsole.c: Complete reversal of the changes of Sep 22. * generic/tkMain.c: For compat reason the Tcl core will not change * generic/tkWindow.c: the registered version to include the patchlevel, * library/tk.tcl: making the changes to Tk unnecessary. * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 8a215ea2 user: andreas_kupries tags: core-8-4-branch
2006-09-22
19:02
* generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 9d41acf5 user: andreas_kupries tags: trunk
19:01
* generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 20c45754 user: andreas_kupries tags: core-8-4-branch
14:53
Fix [Bug 1562528] check-in: 3f46d757 user: dkf tags: core-8-4-branch
2006-09-21
00:13
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]
check-in: cc4cbb8c user: hobbs tags: core-8-4-branch
00:13
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]
check-in: 2324d457 user: hobbs tags: trunk
00:01
Fix 1562528 in Tk check-in: 39beb33e user: dkf tags: trunk
2006-09-11
16:12
fix logic bug in previous commit check-in: 8f372f48 user: das tags: core-8-4-branch
16:12
fix logic bug in previous commit check-in: 82c1d433 user: das tags: trunk
14:41
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created.
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed.
* library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item.
* macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.
check-in: bc2ad66b user: das tags: core-8-4-branch
14:41
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created.
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed.
* library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item.
* macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.
check-in: 19805444 user: das tags: trunk
2006-09-10
17:07
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections.
* library/text.tcl (aqua): change focus bindings to implement platform standard look for inactive text selections using this new color.
* generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show text * generic/tkTextDisp.c (GetStyle): selection when text widget * generic/tkText.c (TextEventProc): is in disabled state.
* generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std).
* generic/tkText.c (Tk_TextCmd): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624]
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute.
* macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac.
* macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672]
* macosx/Makefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'.
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo.
* unix/tcl.m4: sync with tcl/unix/tcl.m4.
check-in: a6b148a8 user: das tags: core-8-4-branch
17:06
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections, use this color as default for text widget -inactiveselectbackground to implement platform standard look for inactive text selections.
* library/text.tcl (aqua): remove focus bindings to set selection color.
* generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show inactive * generic/tkTextDisp.c (GetStyle): text selection when text widget is in disabled state.
* generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std).
* generic/tkText.c (CreateWidget): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624]
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute.
* macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac.
* macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672]
* macosx/GNUmakefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'.
* macosx/Wish.xcodeproj/project.pbxproj: add new tclUnixCompat.c file.
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo.
* unix/tcl.m4: sync with tcl/unix/tcl.m4. * unix/configure: autoconf-2.59
check-in: 12b02429 user: das tags: trunk
17:02
whitespace check-in: 587bfc09 user: das tags: trunk
17:02
whitespace check-in: 99b6657a user: das tags: core-8-4-branch
2006-09-07
06:37
* generic/tkWindow.c: add #include "tclInt.h" now required due to use of tcl internal Tcl_CreateNamespace() in previous commit.
check-in: 92014b8b user: das tags: core-8-4-branch
2006-09-06
22:39
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkWindow.c: controlled by ::tk::AlwaysShowSelection * library/tk.tcl: (boolean, private). [Bug 1553691] * macosx/tkMacOSXDefault.h: * unix/tkUnixDefault.h: * unix/tkUnixPort.h: * win/tkWinDefault.h:
check-in: 25cf9158 user: hobbs tags: trunk
22:01
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkTextBTree.c: controlled by ::tk::AlwaysShowSelection * generic/tkTextDisp.c: (boolean, private). [Bug 1553691] * generic/tkWindow.c: * library/tk.tcl * unix/tkUnixPort.h:
check-in: a3cfbe86 user: hobbs tags: core-8-4-branch
19:53
* generic/tkText.c (DeleteChars): backport of 8.5 text delete speedup that removes tags from deleted area first. [Bug 1456342]
check-in: b3d4792b user: hobbs tags: core-8-4-branch
2006-08-30
21:55
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)
check-in: 40f945bb user: hobbs tags: trunk
21:53
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)
check-in: 75d6edfb user: hobbs tags: core-8-4-branch
2006-08-24
05:22
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.
check-in: e70a2bfb user: das tags: core-8-4-branch
05:22
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.
check-in: 951050c7 user: das tags: trunk
2006-08-21
06:12
typo: s/Xcode 2.3/Xcode 2.4/ check-in: f17866c0 user: das tags: trunk
02:39
sync with relevant core-8-4-branch additions check-in: 9e50803d user: das tags: trunk
02:39
update with recent Aqua changes check-in: bd0b74c2 user: das tags: core-8-4-branch
01:09
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.
check-in: e6351e6a user: das tags: core-8-4-branch
01:09
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.
check-in: 744a40c1 user: das tags: trunk
2006-08-18
10:49
Added test suggested by Sam <[email protected]> on c.l.t check-in: 862d2265 user: dkf tags: trunk
10:24
Style cleanup Split older changelog entries into separate file check-in: a9bb9207 user: dkf tags: trunk
07:47
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.13
* macosx/README: updates for x86_64 support in Tcl.
* macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application.
* macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger.
* macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]
check-in: 396a316f user: das tags: core-8-4-branch
07:47
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* macosx/Wish.xcodeproj/project.pbxproj: switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3.
* macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application.
* macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger.
* macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]
check-in: 947c1df3 user: das tags: trunk
07:30
sync whitespace with core-8-4-branch check-in: eb19f259 user: das tags: trunk
2006-08-17
01:10
fix typo in WmAttrGetNotifyStatus check-in: f0599818 user: hobbs tags: trunk
01:07
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].
check-in: f65da2fb user: hobbs tags: trunk
01:07
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].
check-in: 9fd34ee7 user: hobbs tags: core-8-4-branch
2006-07-25
12:09
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]
check-in: da022048 user: das tags: core-8-4-branch
12:08
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]
check-in: eacc8bce user: das tags: trunk
2006-07-24
04:45
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.
check-in: 2367230f user: das tags: core-8-4-branch
04:45
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.
check-in: 35fbd4e1 user: das tags: trunk
04:45
fix typo: visable -> visible check-in: 9e6b28ea user: das tags: core-8-4-branch
04:45
fix typo: visable -> visible check-in: 81255706 user: das tags: trunk
2006-07-21
07:07
swap out of order "F34" and "R14" check-in: 348287b5 user: das tags: trunk
07:07
swap out of order "F34" and "R14" check-in: 97321dc9 user: das tags: core-8-4-branch
06:28
typo check-in: c5c677e2 user: das tags: core-8-4-branch
06:28
typo check-in: 25464151 user: das tags: trunk
06:26
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1".
* macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).
check-in: f5f3a91f user: das tags: core-8-4-branch
06:26
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1".
* macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).
check-in: 3ac34041 user: das tags: trunk
06:03
typos check-in: dba9b938 user: das tags: core-8-4-branch
06:03
typos check-in: 3a1da580 user: das tags: trunk
2006-07-20
07:40
cleanup quoting and whitespace check-in: f3453e7d user: das tags: core-8-4-branch
07:40
cleanup quoting and whitespace check-in: b0c81702 user: das tags: trunk
06:27
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: enforce requirement of OSX 10.2 for TkAqua; move * unix/tcl.m4: Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting. * unix/configure: autoconf-2.13
* macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr.
* macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:
check-in: 9b231103 user: das tags: core-8-4-branch
06:26
* macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.
check-in: 35e728e0 user: das tags: core-8-4-branch
06:25
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support * unix/tkUnixSend.c (Tk_GetUserInactiveTime): for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/Wish.xcodeproj/project.pbxproj: enable weak-linking; turn on extra warnings. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: add check on Darwin-X11 for ld support of -weak-l * unix/tcl.m4: flag and weak-link libXss if possible as it is not available before OSX 10.4; enforce requirement of OSX 10.2 for TkAqua; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting and help messages. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* macosx/GNUmakefile: enable xft for TkX11 build. * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): verify validity of context returned from QDBeginCGContext() before use. * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr.
* macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.
check-in: 361478a0 user: das tags: trunk
06:24
* generic/tkImgGIF.c (ReadImage): * macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): * xlib/xgc.c (XCreateGC): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.
check-in: 694dad4d user: das tags: trunk
2006-07-14
18:25
* generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 0c9282a5 user: andreas_kupries tags: trunk
18:24
* generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 356aa644 user: andreas_kupries tags: core-8-4-branch
2006-07-07
00:39
catch scrollbar use of highlightthickness check-in: d0d61164 user: hobbs tags: trunk
00:38
catch scrollbar use of highlightthickness check-in: 94eada12 user: hobbs tags: core-8-4-branch
2006-06-22
00:38
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded options
check-in: f2fd7fea user: hobbs tags: trunk
00:37
see changes check-in: 62499e44 user: hobbs tags: core-8-4-branch
00:37
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded options
check-in: 6b5399dd user: hobbs tags: core-8-4-branch
2006-06-15
22:36
add refs to aqua fixes check-in: 4bbe767a user: das tags: core-8-4-branch
20:04
* changes: changes to start prep for an 8.4.14 release.
check-in: d323cbfd user: dgp tags: core-8-4-branch
2006-06-14
23:52
Sync with tcl to enable building with VC8 (VS2005 C compiler) check-in: ee6f1e5a user: patthoyts tags: core-8-4-branch
22:17
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].
check-in: 2df13bc7 user: dgp tags: trunk
22:15
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].
check-in: 536e572b user: dgp tags: core-8-4-branch
21:20
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922]
* macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]
check-in: 9b237f7f user: das tags: core-8-4-branch
21:18
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922]
* macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]
check-in: b09412a6 user: das tags: trunk
2006-06-09
15:41
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.
check-in: f732e262 user: dgp tags: core-8-4-branch
15:40
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.
check-in: 5469a021 user: dgp tags: trunk
2006-06-05
18:06
* generic/tkInt.h: Thread safety for the data structures of * generic/tkConsole.c: the wish [console]. [Bug 1188340].
check-in: 10a79ac1 user: dgp tags: core-8-4-branch
2006-06-01
18:21
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].
check-in: 7ed05ec2 user: dgp tags: core-8-4-branch
17:19
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].
check-in: 4a77baf8 user: dgp tags: trunk
2006-05-29
22:21
* win/tkWinEmbed.c (TkpGetOtherWindow): [Bug 1212056] do not panic * unix/tkUnixEmbed.c (TkpGetOtherWindow): if no window is found - * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo): handle it in the caller
check-in: 57cc8021 user: hobbs tags: trunk
21:53
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]
check-in: a0656b40 user: hobbs tags: trunk
21:52
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]
check-in: 18780b1c user: hobbs tags: core-8-4-branch
2006-05-27
05:24
sync with tcl check-in: d73b3d7d user: das tags: core-8-4-branch
05:23
sync with tcl check-in: 75563643 user: das tags: trunk
2006-05-26
21:43
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]
check-in: 95860e09 user: hobbs tags: core-8-4-branch
21:42
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]
check-in: 902feccd user: hobbs tags: trunk
19:21
autoconf-2.13 check-in: af3a47f7 user: das tags: core-8-4-branch
19:20
sync 2006-05-24 change to tcl HEAD check-in: 774cf5d6 user: das tags: core-8-4-branch
19:15
autoconf-2.59 check-in: 66effddc user: das tags: trunk
19:14
sync with tcl HEAD check-in: 089668d8 user: das tags: trunk
19:13
updates for Xcode 2.3 check-in: 7074fedd user: das tags: trunk
2006-05-25
23:51
see changes check-in: 229c0044 user: hobbs tags: core-8-4-branch
23:51
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]
check-in: d7bde6dc user: hobbs tags: core-8-4-branch
23:51
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)
check-in: e0ce2033 user: hobbs tags: core-8-4-branch
23:51
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587]
check-in: 4021b124 user: hobbs tags: core-8-4-branch
23:50
see changes check-in: 79b5f517 user: hobbs tags: trunk
23:50
* win/tkWinMenu.c (TkWinMenuKeyObjCmd): get eventPtr after we know the window is still alive. [AS bug 45987] [Bug 1236306]
check-in: d179ef57 user: hobbs tags: trunk
23:50
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]
check-in: 05511bc9 user: hobbs tags: trunk
23:50
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)
check-in: b5e60af4 user: hobbs tags: trunk
23:49
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587] (loewis)
check-in: fa945f54 user: hobbs tags: trunk
23:49
* generic/tkBind.c (Tk_BindEvent, TkCopyAndGlobalEval): use Tcl_EvalEx instead of Tcl_GlobalEval.
check-in: 340d20bf user: hobbs tags: trunk
2006-05-16
07:58
fix building on Jaguar check-in: 009ad670 user: das tags: trunk
07:37
fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: d55682aa user: das tags: core-8-4-branch
07:37
fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: 1b264b99 user: das tags: trunk
07:33
reverted erroneous removal of tclInt.h #include check-in: a46fc039 user: das tags: core-8-4-branch
06:55
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624]
* macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].
check-in: 79e85010 user: das tags: core-8-4-branch
06:55
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624]
* macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].
check-in: c5a0f8fa user: das tags: trunk
06:54
comment typo check-in: 75017ad7 user: das tags: core-8-4-branch
06:53
comment typo check-in: 3486bfa9 user: das tags: trunk
2006-05-13
00:48
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]
check-in: 13d8168f user: hobbs tags: core-8-4-branch
00:47
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]
check-in: 5b3d1d3a user: hobbs tags: trunk
2006-05-12
18:18
fix whitespace, copyright check-in: 480e49c0 user: das tags: core-8-4-branch
18:18
fix whitespace, copyright check-in: 7c8e7f40 user: das tags: trunk
18:17
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117]
* macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117]
* macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105]
* macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596]
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503]
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu.
* macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event.
* macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.
check-in: a75d23da user: das tags: core-8-4-branch
18:17
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117]
* macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117]
* macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105]
* macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596]
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503]
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu.
* macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event.
* macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.
check-in: bb9d0b13 user: das tags: trunk
2006-05-04
14:11
* README: Bump version number to 8.5a4 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 0b0a579d user: dgp tags: trunk
13:09
* README: Bump version number to 8.4.14 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 67e7acba user: dgp tags: core-8-4-branch
2006-04-28
06:02
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API.
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer().
* macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position.
* macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c:
* tkAboutDlg.r: update copyright.
* macosx/tkMacOSXCarbonEvents.c: sync with HEAD * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
check-in: 7f39d25f user: das tags: core-8-4-branch
06:02
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API.
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer().
* macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position.
* macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c:
* tkAboutDlg.r: update copyright.
* macosx/tkMacOSXDebug.h: sync #includes with core-8-4-branch. * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h:
check-in: 1350d6f8 user: das tags: trunk
2006-04-26
13:58
* changes: Updates for next RC
check-in: 1ba6dd9a user: dgp tags: trunk, core-8-5-a4
2006-04-25
08:29
Fix problems caused when XServer returns invalid font names. [Bug 1475865] check-in: 3719f961 user: dkf tags: core-8-4-branch
08:18
Stop crashes when bad font names received from XServer. [Bug 1475865] check-in: 78290572 user: dkf tags: trunk
2006-04-23
21:51
scrollbar.test fixes for TkAqua check-in: 330751e8 user: vincentdarley tags: trunk
2006-04-22
04:12
* macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXWm.c: * tests/constraints.tcl: * tests/wm.test: sync with 2006-04-18 commit to HEAD. (darley)
check-in: f19e6c99 user: das tags: core-8-4-branch
04:12
fix warnings check-in: 437a541a user: das tags: trunk
2006-04-18
22:57
fix tests for TkAqua check-in: 3c64651f user: vincentdarley tags: trunk
22:33
fix tests for TkAqua check-in: b8ddb299 user: vincentdarley tags: trunk
22:32
fix to get correct error message check-in: 96c02ac0 user: vincentdarley tags: trunk
22:16
fix to embed.test failures check-in: 7e97297e user: vincentdarley tags: trunk
2006-04-17
18:06
typo check-in: 41bf142c user: dgp tags: core-8-4-branch, core-8-4-13
18:06
typo check-in: 3f361a5b user: dgp tags: trunk
2006-04-12
22:31
Correction to 1432666 fix. check-in: 4b53d306 user: pspjuth tags: core-8-4-branch
17:35
* generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]
check-in: 3e3d4dfb user: dgp tags: core-8-4-branch
15:30
* changes: Updates for next RC.
check-in: 01d88d3e user: dgp tags: core-8-4-branch
02:35
fix make html error check-in: ce4911b4 user: das tags: trunk
02:20
fix make-html error check-in: 612e1ce7 user: das tags: core-8-4-branch
00:58
fix to 'embedded' targets & cosmetic fix to 'install' targets CCVS: ---------------------------------------------------------------------- check-in: 05346d20 user: das tags: core-8-4-branch
00:58
fix to 'embedded' targets & cosmetic fix to 'install' targets check-in: 9e9eeecf user: das tags: trunk
2006-04-11
21:52
* generic/tkWindow.c (Tk_NameToWindow): Allow NULL interp to Tk_NameToWindow. This fixes TkGetWindowFromObj which promises to handle NULL but didn't.
* generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]
check-in: c8de6c34 user: pspjuth tags: trunk
20:27
update to latest check-in: 137bf108 user: hobbs tags: core-8-4-branch
20:25
* generic/tkBind.c (Tk_BindEvent, ChangeScreen): replace Tcl_GlobalEval with more efficient Tcl_EvalEx.
check-in: 914a04cb user: hobbs tags: core-8-4-branch
20:23
* win/tkWinEmbed.c (TkpGetOtherWindow): do not panic if no window * win/tkWinWm.c (UpdateGeometryInfo): is found - handle it in * unix/tkUnixEmbed.c (TkpGetOtherWindow): the caller. [Bug 1212056] * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo):
check-in: 81fd3f87 user: hobbs tags: core-8-4-branch
18:09
* unix/Makefile.in: Updated `make dist` target to be sure the message catalogs for the widget demo get packaged into the source code distribution. [Bug 1466509]
check-in: 9c923f3e user: dgp tags: trunk
12:05
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.
check-in: 8d79cf26 user: das tags: trunk
12:05
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.
check-in: 1912d481 user: das tags: core-8-4-branch
10:23
* changes: added latest aqua bug fixes.
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
check-in: bcae4007 user: das tags: core-8-4-branch
10:23
* changes: added latest aqua bug fixes.
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
* macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.
check-in: da5a3c4f user: das tags: trunk
10:22
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
check-in: c4918cd4 user: das tags: core-8-4-branch
10:22
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
check-in: a2ab34ad user: das tags: trunk
10:21
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
check-in: 99c54168 user: das tags: core-8-4-branch
10:21
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
check-in: 3db67cd7 user: das tags: trunk
10:20
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
check-in: fcd02512 user: das tags: core-8-4-branch
10:20
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
check-in: fc52afea user: das tags: trunk
10:19
* macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.
check-in: 9736cfe7 user: das tags: trunk
07:36
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]
check-in: 52e0c8cb user: das tags: core-8-4-branch
07:36
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]
check-in: eb5f0d24 user: das tags: trunk
05:42
typo check-in: 72d52fb3 user: das tags: core-8-4-branch
05:42
typos, whitespace check-in: 38d23107 user: das tags: trunk
2006-04-10
21:33
Fix [1467938] check-in: 08ad74e3 user: dkf tags: trunk
20:54
2006-04-10 Benjamin Riefenstahl <[email protected]>
* macosx/tkMacOSXFont.c (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once.
check-in: 3e0cf3ee user: cc_benny tags: trunk
20:52
* (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (TK_MAC_DEBUG_FONTS): Fix use this throughout: Don't use TK_MAC_DEBUG; avoid empty "if" blocks in non-debug mode. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once. check-in: 67ae9680 user: cc_benny tags: trunk
17:44
*** 8.4.13 TAGGED FOR RELEASE ***
* changes: Updates for next RC.
check-in: e3ebddcd user: dgp tags: core-8-4-branch
09:25
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]
check-in: b8d4d844 user: das tags: core-8-4-branch
09:25
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]
check-in: 873d914a user: das tags: trunk
02:11
added ref to bug 934524 check-in: 32d9dd81 user: das tags: core-8-4-branch
02:11
added ref to bug 934524 check-in: b5f30f75 user: das tags: trunk
2006-04-09
22:07
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]
check-in: d74d8edc user: das tags: core-8-4-branch
22:07
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]
check-in: 73dd06aa user: das tags: trunk
2006-04-07
16:17
move tag check-in: 4e68fd2b user: dgp tags: trunk
06:16
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState).
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it.
* macosx/tkMacOSXMouseEvent.c: now that [wm attributes -titlepath] works correctly, add OS support for dragging proxy icons and using the titlepath menu.
check-in: 4a4b61c7 user: das tags: core-8-4-branch
06:15
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState).
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it.
check-in: dd40f5f3 user: das tags: trunk
2006-04-06
22:16
add support for proxy icon dragging and titlepath menu check-in: 7dd22e5c user: vincentdarley tags: trunk
22:15
add support for proxy icon dragging and titlepath menu check-in: 81c5218d user: vincentdarley tags: trunk
09:28
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241]
* unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.13
check-in: 8816101c user: das tags: core-8-4-branch
09:28
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241]
* unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: 15e8a365 user: das tags: trunk
2006-04-05
21:00
see changes check-in: fe3e6512 user: hobbs tags: trunk
21:00
* generic/tkWindow.c (Initialize): remove impotent use of DeleteWindowsExitProc as a global exit handler.
check-in: 6c765555 user: hobbs tags: trunk
20:59
* generic/tkMenu.c (TkSetWindowMenuBar): remove extra TkMenuInit call that caused finalization panic. [Bug 1456851] * win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries. [Bug 1456851] (TkWinMenuKeyObjCmd): Do not error when unknown window is passed in. [Bug 1236306]
check-in: 180fe53d user: hobbs tags: trunk
20:58
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)
check-in: b80a6e44 user: hobbs tags: trunk
20:57
* tests/textWind.test (textWind-10.6.1): prevent infinite update loop in case of test failure
check-in: 62290649 user: hobbs tags: trunk
20:56
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.
check-in: a29af090 user: hobbs tags: trunk
20:54
* tests/grid.test: fix segfault on empty or "all" index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]
check-in: ced1f6ca user: hobbs tags: trunk
20:54
(wm-attributes-1.2.4): correct expected result check-in: c14beb21 user: hobbs tags: trunk
19:49
see changes check-in: c430f014 user: hobbs tags: core-8-4-branch
19:49
* tests/grid.test: fix segfault on empty index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]
check-in: 02f36579 user: hobbs tags: core-8-4-branch
19:48
* generic/tkText.c (DumpLine): stop dumping if we detect that the text widget state has changed while dumping. [Bug 1414171] (InsertChars, DeleteChars): fix undo with space-based path. * tests/text.test (text-25.14): [Bug 1452419]
check-in: 03fa6f2e user: hobbs tags: core-8-4-branch
19:48
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)
check-in: f42bca11 user: hobbs tags: core-8-4-branch
19:48
* generic/tkTextDisp.c (TkTextPixelIndex): Don't segfault on full -elide text. [Bug 1442102]
check-in: 77f37af3 user: hobbs tags: core-8-4-branch
19:47
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.
check-in: c2e502ce user: hobbs tags: core-8-4-branch
19:47
* win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries.
check-in: 9a51b885 user: hobbs tags: core-8-4-branch
18:04
Revised test to account for changed error message check-in: 94205138 user: dgp tags: trunk
17:51
Update test to reflect revised error message check-in: ebbb3aa5 user: dgp tags: core-8-4-branch
17:16
fix to crash in test suite, with dump -command check-in: 63eadbb9 user: vincentdarley tags: trunk
01:59
use standard Carbon Fixed <-> Int conversion macros instead of our own check-in: e3796daa user: das tags: trunk
2006-03-30
01:39
* generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.
check-in: a98f7e01 user: hobbs tags: trunk
01:38
* generic/tkWindow.c (DeleteWindowsExitProc): added comments * generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.
check-in: 45c4e869 user: hobbs tags: core-8-4-branch
2006-03-29
23:05
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.
check-in: 545857fa user: hobbs tags: trunk
16:37
* changes: Updates for next RC
check-in: e7be3566 user: dgp tags: trunk
16:27
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]
check-in: ab6043d7 user: dgp tags: core-8-4-branch
16:27
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]
check-in: bb2a9fc1 user: dgp tags: trunk
05:38
* generic/tkWindow.c (CreateTopLevelWindow): use thread exit handler for DeleteWindowsExitProc.
check-in: 1eb4d4ea user: hobbs tags: core-8-4-branch
2006-03-28
22:23
Avoid pipe problems on Win98 check-in: 80286487 user: patthoyts tags: core-8-4-branch
21:25
* unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions.
check-in: 38cd48e8 user: hobbs tags: trunk
21:17
* win/configure, win/tcl.m4: define MACHINE for gcc builds as well. Needed by Tk for manifest generation.
check-in: b1e97239 user: hobbs tags: core-8-4-branch
19:26
further fixes to $text dump -command check-in: 19901322 user: vincentdarley tags: trunk
14:01
* macosx/Wish.xcode/default.pbxuser: add '-singleproc 1' cli arg to * macosx/Wish.xcodeproj/default.pbxuser: tcltest to ease test debugging.
* macosx/Wish.xcode/project.pbxproj: removed $prefix/share from * macosx/Wish.xcodeproj/project.pbxproj: TCL_PACKAGE_PATH as per change to tcl/unix/configure.in of 2006-03-13.
check-in: 67f61bbf user: das tags: trunk
02:44
* macosx/tkMacOSX.h: Cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers; * macosx/tkMacOSXButton.c: sync whitespace, comments & minor * macosx/tkMacOSXCarbonEvents.c: changes with HEAD. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:
check-in: 761084f8 user: das tags: core-8-4-branch
02:43
* generic/tkFont.h: added prototype for TkFontGetFirstTextLayout() needed by tkMacOSXButton.c and tkMacOSXMenubutton.c.
check-in: a0ddd020 user: das tags: core-8-4-branch
02:43
* macosx/tkMacOSXDraw.c: sync whitespace & minor changes * macosx/tkMacOSXEvent.h: with core-8-4-branch. * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXNotify.c:
check-in: cf47afc2 user: das tags: trunk
2006-03-27
16:20
* changes: Updates for next RC
check-in: 702aa19a user: dgp tags: trunk
15:40
Forgot that the test should return an error check-in: 2e438bcc user: dkf tags: core-8-4-branch
15:38
Oops, forgot that this test should return an error... check-in: 1179096d user: dkf tags: trunk
13:43
* generic/tkTextDisp.c (MeasureChars): Fix calculations of start and end of string. [Bugs 1325998, 1456157]
check-in: 956b9fb6 user: cc_benny tags: trunk
12:13
Fix (and add test for) [Bug 1458234] check-in: 59b08c01 user: dkf tags: core-8-4-branch
10:55
Fix (and add test for) [Bug 1458234] check-in: 057f364d user: dkf tags: trunk
2006-03-26
17:52
fix for text dump -command callbacks which modify the text widget check-in: 292a50c8 user: vincentdarley tags: trunk
2006-03-25
06:08
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.
check-in: 3f256e3e user: das tags: trunk
06:02
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.
check-in: df3c8bc5 user: das tags: trunk
2006-03-24
14:58
* generic/tkTextDisp.c: moved #ifdef MAC_OSX_TK code added by * macosx/tkMacOSXColor.c: Patch #638966 into platform specific * macosx/tkMacOSXInt.h: files.
* macosx/tkMacOSX.h: cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:
check-in: bd201bc0 user: das tags: trunk
2006-03-23
22:08
* unix/tkUnixRFont.c (TkpMeasureCharsInContext): Copied over from tkUnixFont.c to fix compiling with --enable-xft . check-in: c2f98ca4 user: rmax tags: trunk
16:48
* unix/tk.spec: Cleaned up and completed the spec file. An RPM can now be built from the tk source distribution with "rpmbuild -tb <tarball>". check-in: 69a1b24e user: rmax tags: trunk
16:26
* tests/textDisp.test: Updated expected error messages to match the standardized formats established on 2005-11-17. [Bug 1370296]
check-in: f0d7afc4 user: dgp tags: trunk
2006-03-22
15:15
* changes: Updates for next RC
check-in: 99e994e0 user: dgp tags: trunk
15:11
* changes: Updates for next RC.
check-in: acc6efaa user: dgp tags: core-8-4-branch
00:22
* unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.13
check-in: 24bb0579 user: das tags: core-8-4-branch
00:21
* generic/tkFont.c: implementation of ATSUI text rendering * generic/tkInt.h: in TkAqua provided by Benjamin * generic/tkTextDisp.c: Riefenstahl. [Patch 638966] * library/demos/unicodeout.tcl: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXFont.c: * tests/font.test: * unix/tkUnixFont.c: * win/tkWinFont.c:
* generic/tkFont.c: moved MODULE_SCOPE declarations of * generic/tkFont.h: font helper procs into header files. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenubutton.c:
* macosx/Wish.xcode/project.pbxproj: add new tkMacOSXFont.h file, * macosx/Wish.xcodeproj/project.pbxproj: turn off dead code stripping as it interferes with -sectcreate (rdar://4486223).
* macosx/Wish.xcode/default.pbxuser: add TCLLIBPATH=/Library/Tcl * macosx/Wish.xcodeproj/default.pbxuser: env var setting to tktest.
* unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.59
check-in: 69379436 user: das tags: trunk
2006-03-21
03:01
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives. Also added code to handle multiple calls to Tk_CreateConsoleWindow so that the console channels connect to the last console window opened, in compatibility with the previous implementation.
check-in: 0f47d987 user: dgp tags: trunk
2006-03-20
22:58
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives.
check-in: 46b926eb user: dgp tags: trunk
22:16
Fix [Bug 1380427] with [Patch 1391939] check-in: 61de9f7a user: dkf tags: core-8-4-branch
15:27
reduce unnecessary namespace use check-in: 80f2ec5c user: dkf tags: trunk
2006-03-18
15:52
undo/modified and empty string fix check-in: 0ffdbc09 user: vincentdarley tags: trunk
2006-03-17
11:13
bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 0cec5e19 user: patthoyts tags: trunk
10:50
bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 6afc0fe2 user: patthoyts tags: core-8-4-branch
2006-03-16
22:51
corrected silly cut/paste/forget to modify error in the name of the stderr console channel. check-in: a6c9ed2e user: dgp tags: trunk
22:47
Revisions to Tk_CreateConsoleWindow to tolerate case when no console channels have been created. check-in: 29cc1b67 user: dgp tags: trunk
17:32
* generic/tkConsole.c: Substantial rewrite of [console] support. * generic/tkInt.h: Included Obj-ification of the [console] and [consoleinterp] commands, and reworking of all the supporting data structures for cleaner sharing and lifetime management especially in multi-threaded configurations.
check-in: 3529fe2c user: dgp tags: trunk
14:01
Case fix check-in: 0bcb79e5 user: dkf tags: core-8-4-branch
13:59
Noticed that several other locales were missing too check-in: eba0680a user: dkf tags: trunk
13:56
Added 'changes' entries for my last two sets of changes check-in: 1bc5ab7a user: dkf tags: trunk
13:55
Added 'changes' entries for my last two sets of changes check-in: 962661c2 user: dkf tags: core-8-4-branch
13:50
Added locale check-in: 832cd0ca user: dkf tags: trunk
13:50
Added locale to list check-in: 38cf1432 user: dkf tags: core-8-4-branch
13:45
Added message catalog for (Brazilian) Portuguese. [Bug 1405069] check-in: 734ca339 user: dkf tags: core-8-4-branch
13:40
Added a Portuguese message catalog. [Bug 1405069] check-in: 97359045 user: dkf tags: trunk
10:04
missing MODULE_SCOPE declarations and obsolete exports discovered by 'make checkstubs' check-in: 390d117c user: das tags: trunk
00:42
Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: 7953da6f user: dkf tags: core-8-4-branch
00:38
D'oh! check-in: 0152ff20 user: dkf tags: trunk
00:31
Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: a7bc92f1 user: dkf tags: trunk
2006-03-15
23:20
Squelch [Bug 1409140] by special-case-ing the single-pixel put case. Also take better advantage of C's casting rules w.r.t. void* and other pointers check-in: 360a23a6 user: dkf tags: trunk
23:10
Squelch [Bug 1409140] by special-case-ing the single-pixel put case. check-in: 373ccb1b user: dkf tags: core-8-4-branch
13:25
typo in last commit re notAqua constraint check-in: 4a7c70c4 user: das tags: trunk
2006-03-14
06:04
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.
check-in: fad9520a user: dgp tags: trunk
06:03
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.
check-in: 3f47da3b user: dgp tags: core-8-4-branch
05:01
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]
check-in: b53fbc0e user: dgp tags: trunk
04:59
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]
check-in: 556fb09d user: dgp tags: core-8-4-branch
2006-03-13
18:19
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]
check-in: 9ee09b00 user: dgp tags: trunk
18:18
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]
check-in: 08294d43 user: dgp tags: core-8-4-branch
2006-03-11
22:50
Fix silly error that prevented truncated error traces from being presented to the user, even when they should have been. check-in: 5e8d745b user: dkf tags: core-8-4-branch
2006-03-08
22:54
more images copied into dist check-in: f9cf4aeb user: dgp tags: trunk
22:17
* unix/Makefile.in: Update `make dist` to copy the image files needed by the test suite into the source distro. This was overlooked in the 2005-10-12 commit.
check-in: a42149ed user: dgp tags: trunk
20:14
* changes: Update in prep. for 8.5a4 release.
check-in: 5855e89e user: dgp tags: trunk
18:24
typo check-in: 3ab639f9 user: dgp tags: core-8-4-branch
07:12
Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variants [Bug 1334613]. Regenerated configure script. check-in: 6f9ac466 user: jenglish tags: trunk
2006-03-07
22:30
Band-aid doc update for [Bug 220787] check-in: 9066524c user: dkf tags: trunk
22:30
Band-aid doc update for [Bug 220787] check-in: e05eb965 user: dkf tags: core-8-4-branch
05:35
* READNE: Bump version number to 8.4.13 and update * changes: changes to start prep for an 8.4.13 release. * generic/tk.h: * unix/configure{.in}: * unix/tk.spec: * win/configure{.in}:
check-in: 447a3c33 user: dgp tags: core-8-4-branch
2006-03-03
01:08
see changes check-in: be7dc5c1 user: hobbs tags: core-8-4-branch
2006-03-02
21:07
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.
check-in: 8d26abd9 user: hobbs tags: core-8-4-branch
21:06
[]-quote ac_defun functions check-in: 28bee7d7 user: hobbs tags: core-8-4-branch
20:45
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).
check-in: ef50aa90 user: hobbs tags: trunk
20:44
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).
check-in: 05e33320 user: hobbs tags: core-8-4-branch
01:02
* unix/tcl.m4: Fix for tk bug #1334613 to sort out shared library * unix/configure: issues on NetBSD. Regenerated configure script.
check-in: 7b45d8c1 user: patthoyts tags: core-8-4-branch
2006-02-27
11:36
Fix old thread-safety issue. [Bug 470322] check-in: d505e258 user: dkf tags: core-8-4-branch
11:34
Fix old thread-safety issue. [Bug 470322] check-in: e83a7560 user: dkf tags: trunk
11:12
Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 110a7e3d user: dkf tags: core-8-4-branch
10:36
Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 291d4c3c user: dkf tags: trunk
2006-02-09
19:10
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.
check-in: 34afa583 user: das tags: core-8-4-branch
19:09
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.
check-in: 17f6ab80 user: das tags: core-8-4-branch
19:08
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.
check-in: 03071b66 user: das tags: trunk
2006-02-07
11:33
Scope the config a bit better; it only needs to be visible inside one function. check-in: c60c8562 user: dkf tags: trunk
11:25
Use the fact that ckalloc() *never* returns NULL to optimize the code check-in: 2e334022 user: dkf tags: trunk
11:20
space->tab check-in: 6cdc6cc6 user: dkf tags: trunk
2006-02-03
22:40
Comment formatting check-in: 7f87d183 user: dkf tags: trunk
2006-01-31
21:39
Finish i18n of bgerror [Bug 1409264]. No l10n of that specific message though; that can wait for someone who really wants to use non-English to submit patches. check-in: 25466c90 user: dkf tags: trunk
2006-01-25
18:22
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/choosedir.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/focus.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:
check-in: 49fb7ce3 user: dgp tags: trunk
18:21
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/panedwindow.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:
check-in: b0be966e user: dgp tags: core-8-4-branch
2006-01-23
00:53
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.
check-in: 7144aafb user: das tags: core-8-4-branch
00:53
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.
check-in: 8e9101dc user: das tags: trunk
2006-01-20
18:58
XIM fixes [See #905830, patch tk84-xim-fixes.patch]. + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 6e812d71 user: jenglish tags: trunk
18:42
XIM fixes [See #905830, patch tk84-xim-fixes.patch]: + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 23f9522c user: jenglish tags: core-8-4-branch
2006-01-12
23:29
generic/tkUndo.c (TkUndoSetDepth): Don't free TkUndoSubAtoms for separator entries that are deleted: there is some unpredictable garbage instead of subatoms. Free both 'apply' and 'revert' action chains for non-separator entries. check-in: 1c6c7ed5 user: a_kovalenko tags: trunk
13:38
TIP#260 implementation check-in: 9af1f6dc user: dkf tags: trunk
2006-01-11
19:53
Removed a lingering error message from TIP#147 implementation. check-in: f9a57704 user: pspjuth tags: trunk
05:57
sync minor overlooked change to HEAD in last commit check-in: 243b23f9 user: das tags: core-8-4-branch
2006-01-10
05:38
* macosx/tkMacOSXDraw.c: re-added inclusion of tclInt.h to allow access * macosx/tkMacOSXFont.c: to 8.4-internal Tcl_CreateNamespace().
* macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox.
* macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/Makefile: add 'wish8.x' symlink to SYMROOT.
* unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.
check-in: ed949bf5 user: das tags: core-8-4-branch
05:37
* macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox.
* macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/GNUmakefile: add 'wish8.x' symlink to SYMROOT.
* macosx/Wish.xcode/project.pbxproj: fix copy to tktest resource * macosx/Wish.xcodeproj/project.pbxproj: fork when zerolinked.
* macosx/Wish.xcode/default.pbxuser: add widget demo as argument to * macosx/Wish.xcodeproj/default.pbxuser: executables (on by default).
* unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.
check-in: d23f30ce user: das tags: trunk
2005-12-29
10:46
remove unused variable to allow compilation with VC++ in debug mode check-in: 8a103cb6 user: vincentdarley tags: trunk
2005-12-28
17:26
Fix [Bug 1380427] using [Patch 1391939] from Ludwig Callewaert check-in: bea821e1 user: dkf tags: trunk
2005-12-14
02:09
* macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: add new tclTomMath* files.
check-in: 93d04bc3 user: das tags: trunk
2005-12-13
03:44
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.
check-in: 8ab52fe6 user: das tags: core-8-4-branch
03:44
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.
check-in: e13a9e41 user: das tags: trunk
2005-12-12
22:33
ANSIfy check-in: e8665628 user: dkf tags: trunk
20:58
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)
check-in: 2d92acd2 user: hobbs tags: trunk
20:55
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)
check-in: 54c77925 user: hobbs tags: core-8-4-branch
2005-12-10
01:42
* win/tkWinWm.c (WinSetIcon): Don't check result of SetClassLong() or SetClassLongPtr() since it was generating an incorrect error and the MSDN docs indicate that the result need not be checked.
check-in: 0c5773d9 user: mdejong tags: trunk
01:38
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Define MACHINE for gcc builds. The lack of a definition of this variable in the manifest file was causing a runtime error in wish built with gcc.
check-in: 5b27d5f9 user: mdejong tags: trunk
2005-12-09
00:48
* generic/tkInt.decls: move all platform test sources from tk lib into * generic/tkTest.c: tktest directly, removes requirement to export * macosx/tkMacOSXTest.c: TkplatformtestInit from internal stubs table. * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: * win/tkWinTest.c:
* generic/tkIntPlatDecls.h: * generic/tkStubInit.c: regen.
check-in: 6ef50d0b user: das tags: trunk
2005-12-08
22:14
add tkWinTest.obj to regular Tk obj for TkplatformtestInit check-in: 15f34d6b user: hobbs tags: trunk
21:13
fix dist target for manifest dir change check-in: 27ddcefb user: hobbs tags: trunk
20:25
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: Add CE build support (some C code fixes needed) * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.
check-in: a62685ce user: hobbs tags: trunk
18:17
* generic/tkTextTag.c (TkTextTagCmd): use correct arraySize for peered text widgets in [$text tag names]. [Bug 1375069 1374935]
check-in: 6445465e user: hobbs tags: trunk
07:50
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].
check-in: 6b76f56a user: das tags: core-8-4-branch
07:50
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].
check-in: 8051a1e4 user: das tags: trunk
05:04
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: sync comments/whitespace with HEAD.
check-in: f4d98155 user: das tags: core-8-4-branch
05:04
* macosx/tkMacOSXInt.h: sync comments with core-8-4-branch.
check-in: 37b183a7 user: das tags: trunk
2005-12-07
17:32
remove extraneous const check-in: bf84b904 user: hobbs tags: trunk
2005-12-06
09:16
Doc change to discourage the use of TK_CONFIG_OPTION_SPECIFIED which was not thread-safe and is now no-longer used. check-in: 45c68812 user: dkf tags: trunk
2005-12-05
22:47
updated with latest 8.4.12 changes check-in: b2d1ffaf user: hobbs tags: core-8-4-branch, core-8-4-12
22:42
* generic/tkOldConfig.c (Tk_ConfigureWidget): fix the handling of TK_CONFIG_OPTION_SPECIFIED to be flagged appropriately in original Tk_ConfigSpec. This is *not* thread safe, but will be retained for 8.4.x and left out of 8.5.x. [Bug 749908]
check-in: 49d3c457 user: hobbs tags: core-8-4-branch
22:40
remove extraneous const check-in: 462c0850 user: hobbs tags: core-8-4-branch
21:38
Added a workaround for SCIM check-in: 264a44bb user: rmax tags: core-8-4-branch
17:02
* unix/tkUnixEvent.c (OpenIM): Added a workaround to allow at least ASCII and the Compose key when typing into text and entry widgets on a system that uses SCIM. This has to be taken out again once the SCIM problems have been fixed. check-in: c35ecf2e user: rmax tags: trunk
03:11
Updated Closed-Leaf check-in: 02edd73f user: chengyemao tags: core-8-4-9-branch
03:10
Bug fixes backported form Tk85 (#1311734, #1283635) check-in: 74c14883 user: chengyemao tags: core-8-4-9-branch
2005-12-04
00:51
* mac/README: add note that mac classic port is no longer supported.
check-in: b20328f0 user: das tags: core-8-4-branch
2005-12-03
00:41
documented macosx-only configure options. check-in: 6085dda7 user: das tags: trunk
00:36
documented macosx-only configure options. check-in: 9d96823c user: das tags: core-8-4-branch
2005-12-02
21:13
update README files check-in: dcda1f45 user: dgp tags: core-8-4-branch
17:23
eliminate test name duplication check-in: e47b2fbb user: dgp tags: trunk
13:42
More fixes (mostly getting rid of excess spaces) check-in: 36165453 user: dkf tags: trunk
11:01
whitespace police check-in: 7f9c6719 user: dkf tags: trunk
00:29
Fix problems in last commit check-in: f8a43d44 user: dkf tags: trunk
00:19
ANSIfication check-in: 1be88f10 user: dkf tags: trunk
2005-12-01
20:29
fox botched date check-in: 59bfac80 user: dgp tags: core-8-4-branch
19:12
another try check-in: 5409ac75 user: dgp tags: core-8-4-branch
19:03
update `make dist` for the wish.exe.manifest -> wish.exe.manifest.in change check-in: 43c3b8ce user: dgp tags: core-8-4-branch
18:31
2005-11-16 Don Porter <[email protected]>
*** 8.4.12 TAGGED FOR RELEASE ***
* changes: Update changes for 8.4.12 release
* mac/tkMacWm.c: Restored consistent error checking and * macosx/tkMacOSXWm.c: messages among different platform's * tests/wm.test: [wm grid] commands. [Bug 1323972]. * win/tkWinWm.c:
check-in: be2be967 user: dgp tags: core-8-4-branch
18:00
simplified makefile.vc a little bit check-in: 9b05d62a user: kennykb tags: core-8-4-branch
17:51
restored the ability to build from makefile.vc check-in: bbea8ebe user: kennykb tags: core-8-4-branch
17:47
* library/menu.tcl (::tk::PostOverPoint): correct menu post near bottom of screen on Windows. [Bug 1353416]
check-in: b1d56c24 user: hobbs tags: core-8-4-branch
07:34
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]
check-in: 5b84df77 user: hobbs tags: core-8-4-branch
07:34
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]
check-in: 53c4ce1e user: hobbs tags: trunk
06:24
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXEvent.h: Trap kEventAppAvailableWindowBoundsChanged * macosx/tkMacOSXInt.h: event to watch for change in display size and adjust internal state appropriately.
check-in: 2a1e16ec user: hobbs tags: trunk
05:47
fix typo check-in: 95fc8cf9 user: das tags: trunk
04:28
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen.
check-in: dc36c4dd user: das tags: trunk
03:54
* doc/checkbutton.n: fix -selectcolor docs [Bug 1083838]
check-in: 1f456fcb user: hobbs tags: trunk
03:22
* generic/tkImgGIF.c: cast calls to block_out
check-in: 06966646 user: hobbs tags: core-8-4-branch
03:21
* generic/tkImgGIF.c: cast calls to blockOut
check-in: 13f3c03c user: hobbs tags: trunk
02:15
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): added newly registered kEventAppAvailableWindowBoundsChanged to debugging code.
check-in: 82e4001b user: das tags: core-8-4-branch
02:13
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.
check-in: 11205be7 user: hobbs tags: core-8-4-branch
02:13
* win/Makefile.in: Add tkWinTest.obj to tk84.dll to handle some needed test functions being defined in stubs (TkplatformtestInit).
check-in: 0ee247f0 user: hobbs tags: trunk
02:03
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.
check-in: 770f90b7 user: hobbs tags: trunk
02:02
(6.22): fix rounding-error sensitive test check-in: b49bbf87 user: hobbs tags: trunk
00:03
* tests/scrollbar.test (6.22): fix rounding-error sensitive test
check-in: b3ec00a7 user: hobbs tags: core-8-4-branch
2005-11-30
23:42
* tests/textWind.test: use "Courier -12" on all platforms. Reduces Windows XP test errors in that file from 9 to 2 (13.2 and 13.9 still off-by-one pixel).
check-in: d2985a44 user: hobbs tags: core-8-4-branch
22:58
* win/tkWinWm.c (UpdateWrapper): Don't install frame menu on dead window. Backport of 1233635
check-in: 874e3b4a user: hobbs tags: core-8-4-branch
21:13
* generic/tkEvent.c: fix handling of ClientMessage handlers. [Bug 1289565 983920]
check-in: e1e61322 user: hobbs tags: core-8-4-branch
20:17
* macosx/tkMacOSXEvent.h: define kEventAppAvailableWindowBoundsChanged for OS X < 10.3.
check-in: 73ced62f user: hobbs tags: core-8-4-branch
01:24
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]
check-in: dfe77e0f user: hobbs tags: trunk
01:22
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]
check-in: a83f3fb5 user: hobbs tags: core-8-4-branch
01:02
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXInt.h: Trap kEventAppAvailableWindowBoundsChanged event to watch for change in display size and adjust internal state appropriately.
check-in: d8dc9a91 user: hobbs tags: core-8-4-branch
00:19
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.
check-in: ed29dbfa user: hobbs tags: core-8-4-branch
2005-11-27
10:15
fix settings order check-in: 551d8d9d user: das tags: trunk
06:53
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: d6a1724c user: das tags: core-8-4-branch
06:53
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: 9838a79f user: das tags: trunk
06:47
typo in last commit check-in: c14bb6cd user: das tags: core-8-4-branch
06:47
typo in last commit check-in: 0815b3cc user: das tags: trunk
06:44
document automatic removal of -arch ppc64 CFLAGS check-in: 9307b5c7 user: das tags: core-8-4-branch
06:44
document automatic removal of -arch ppc64 CFLAGS check-in: d3fe82c0 user: das tags: trunk
06:37
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: 4ea59cc6 user: das tags: core-8-4-branch
06:37
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: 3f175c1a user: das tags: trunk
04:23
Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: e6af9c64 user: das tags: core-8-4-branch
04:23
Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: c8007322 user: das tags: trunk
02:36
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD.
* unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in.
* unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes
* macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox.
* macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol.
* macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling.
* macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
* macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed.
* generic/tk.h: add/correct location of version numbers in macosx files.
* generic/tkInt.h: clarify fat compile comment.
* macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: sync with HEAD.
* macosx/buildTkConfig.tcl (removed): remove obsolete build files.
* macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time).
* macosx/Makefile: add support for reusing configure cache, build target fixes.
* generic/tkMenu.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSubwindows.c: * xlib/xgc.c: declare functions and globals used only in own file as static, #ifdef out a few Xlib and aqua functions that are never called (sync with HEAD).
* macosx/tkMacOSXPort.h: * generic/tkInt.decls: correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs.
* generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation.
* generic/tkTextDisp.c: * generic/tkTextBTree.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings.
* macosx/tkMacOSXNotify.c: * macosx/tkMacOSXTest.c: sync with HEAD.
* generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: regen.
check-in: e1543974 user: das tags: core-8-4-branch
02:36
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tcl/unix/tcl.m4.
* unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in.
* unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes (dist): add new macosx files.
* macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox.
* macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol.
* macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling.
* macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
* macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed.
* xlib/xgc.c (XCreateGC): sync with core-8-4-branch change.
* generic/tk.h: add/correct location of version numbers in macosx files.
* generic/tkInt.h: clarify fat compile comment.
* macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/default.pbxuser (new file): * macosx/Wish.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tktest targets and support for universal (fat) compiles.
* macosx/Tk-Info.plist (removed): * macosx/Wish-Info.plist (removed): * macosx/buildTkConfig.tcl (removed): remove obsolete build files.
* macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time).
* unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects).
* macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tk/macosx, add support for reusing configure cache, build target fixes.
* generic/tk3d.h: * generic/tkButton.h: * generic/tkCanvas.c: * generic/tkCanvas.h: * generic/tkColor.h: * generic/tkEntry.h: * generic/tkFileFilter.h: * generic/tkFont.c: * generic/tkFont.h: * generic/tkImage.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkMenu.c: * generic/tkMenu.h: * generic/tkMenubutton.h: * generic/tkScale.h: * generic/tkScrollbar.h: * generic/tkSelect.h: * generic/tkStubInit.c: * generic/tkStubLib.c: * generic/tkText.h: * generic/tkUndo.h: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnixButton.c: * unix/tkUnixMenu.c: * xlib/xgc.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file), #ifdef out a few Xlib and aqua functions that are never called. These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4.
* macosx/tkMacOSXTest.c: * macosx/tkMacOSXPort.h: * win/tkWinTest.c: * generic/tkInt.decls: add functions needed by tktest to internal stubs table, correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs.
* unix/tkUnixSend.c: * generic/tkText.c: * generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation. (TestsendCmd): move to tkUnixSend.c to avoid access to global var. (TesttextCmd): move to tkText.c to avoid having to put all the internal text functions it uses into the stubs table.
* generic/tkTextDisp.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings.
* macosx/tkMacOSXNotify.c: * macosx/tkMacOSXScrlbr.c: sync with core-8-4-branch.
* generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: * unix/tkConfig.h.in: regen.
check-in: 67cb6f9b user: das tags: trunk
2005-11-25
15:58
Fix bits that (should, and now do) refer to tk::IconList_CurSelection check-in: edc9d847 user: dkf tags: trunk
2005-11-22
20:23
Renamed Makefile to GNUmakefile check-in: 90c99bfc user: das tags: trunk
13:22
Bits and pieces relating to [Bug 600313] check-in: 9c53ad94 user: dkf tags: trunk
11:59
Fix [Bug 1151523] the non-embarrasing way! check-in: 124da82f user: dkf tags: trunk
11:56
Fix [Bug 1151523] by making the code conform to the docs. check-in: 22713257 user: dkf tags: core-8-4-branch
11:55
Highlighting fix check-in: 0ab0cb11 user: dkf tags: core-8-4-branch
11:32
Backport of fixes for [Bug 1353414] check-in: 2ec30a4b user: dkf tags: core-8-4-branch
11:16
Plug potential memory leak... check-in: 911c8564 user: dkf tags: trunk
11:00
Fix [Bug 1335485] check-in: b8c80cdd user: dkf tags: core-8-4-branch
10:57
Fix [Bug 1335485] check-in: 9cfa2372 user: dkf tags: trunk
10:46
Minor formatting alterations check-in: d05288ce user: dkf tags: trunk
2005-11-18
10:18
ANSIfy (might as well finish the job!) check-in: e807393b user: dkf tags: trunk
2005-11-17
16:21
ANSIfy and reduce casting of NULL to promote readability check-in: b6c2c77c user: dkf tags: trunk
10:57
Lots of ANSIfying of function decls. Also a few spots where code has been cleaned up more completely. check-in: 2a0a22ab user: dkf tags: trunk
2005-11-16
22:07
* README: Bump version number to 8.4.12 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf * win/configure:
check-in: 3fc057b4 user: dgp tags: core-8-4-branch
16:21
* changes: Update changes for 8.4.12 release
check-in: 360c40cd user: dgp tags: core-8-4-branch
09:51
clarify text index documentation check-in: 7468498d user: vincentdarley tags: core-8-4-branch
09:48
clarify text index documentation check-in: 344b9833 user: vincentdarley tags: trunk
09:28
ANSI function decls check-in: 8fb8c6af user: dkf tags: trunk
02:51
Added support for [wm attributes] on X11 [TIP#231, patch#1062022]. check-in: 93ff1ab2 user: jenglish tags: trunk
2005-11-15
15:18
ANSIfy check-in: a32afbb2 user: dkf tags: trunk
03:12
bgerror dialog: Truncate error messages at 45 characters instead of 30 #1224235. check-in: 5f256ce2 user: jenglish tags: trunk
2005-11-14
22:44
ANSIfy check-in: 223cc0b6 user: dkf tags: trunk
16:29
Fix problem in default selection handler outlined by test select-9.5 check-in: 86521c09 user: dkf tags: trunk
15:55
Oops! Very stupid typo. check-in: d46880c9 user: dkf tags: trunk
14:30
missing commas; typos? check-in: e358d7f7 user: dgp tags: trunk
11:54
ANSIfy check-in: 3feb41c9 user: dkf tags: trunk
10:32
Finish ANSIfying check-in: bdb23cf3 user: dkf tags: trunk
2005-11-13
23:40
Quell warning check-in: 8c9b875e user: dkf tags: trunk
23:16
Glurk, SelCvtToX was just as broken as SelCvtFromX when atoms contain spaces. check-in: ec0ce5cd user: dkf tags: trunk
22:32
Fix [Bug 1353414] by doing the list generation using standard Tcl utilities. Also simplifies the code quite a bit (at the expense of an OUT parameter instead of a return value). check-in: 33f2f1f3 user: dkf tags: trunk
21:58
Added test for [Bug 1353414] check-in: 47600735 user: dkf tags: trunk
21:00
ANSIfy check-in: a76c47ef user: dkf tags: trunk
20:42
Typo fix check-in: 8b7ac83a user: dkf tags: trunk
00:45
ANSIfy check-in: bc70a33a user: dkf tags: trunk
2005-11-11
23:51
More bits of ANSIfying check-in: 73efecf5 user: dkf tags: trunk
05:13
Error fixes in GetFileNameW and GetFileNameA check-in: a0677d9f user: chengyemao tags: trunk
2005-11-10
11:38
Fixes of other issues raised in [Bug 1353022] check-in: 947af08a user: dkf tags: trunk
11:22
Fix [Bug 1353022] check-in: 0a73d59d user: dkf tags: trunk
11:12
Factor out external-filename-to-internal code; the same pattern occurred a lot! check-in: 3bb33a97 user: dkf tags: trunk
2005-11-07
15:50
ANSIfy check-in: 00b3cc6f user: dkf tags: trunk
15:40
ANSIfy check-in: 150923a0 user: dkf tags: trunk
2005-11-06
16:59
Fix SHLIB_LD_LIBS for building tclkit on OpenBSD. check-in: 951f8026 user: patthoyts tags: trunk
13:44
Added LIBS to fix issue building tclkit on OpenBSD check-in: 7ff945f7 user: patthoyts tags: core-8-4-branch
2005-11-04
23:41
ANSIfy check-in: 1acc4033 user: dkf tags: trunk
15:23
ANSIfy check-in: bc2fc8b7 user: dkf tags: trunk
11:52
ANSIfy check-in: 8a0af44f user: dkf tags: trunk
2005-10-31
23:21
fix for count displaylines bug check-in: f3724e2e user: vincentdarley tags: trunk
2005-10-21
01:51
Whitespace/style/ANSI improvements check-in: 23cd5ae4 user: dkf tags: trunk
2005-10-18
15:16
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].
check-in: 845f2f3f user: dgp tags: core-8-4-branch
14:51
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].
check-in: b90230a9 user: dgp tags: trunk
00:41
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking type
check-in: 53fc32ad user: hobbs tags: trunk
00:41
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking type
check-in: 46634b02 user: hobbs tags: core-8-4-branch
2005-10-17
22:14
Format for style and remove non-ANSI decls check-in: 1c57bd44 user: dkf tags: trunk
22:02
Format for style and remove non-ANSI decls check-in: 803d1abe user: dkf tags: trunk
21:41
whitespace cleaning check-in: 71b3d4b5 user: dkf tags: trunk
21:39
Format for style and remove non-ANSI decls check-in: 82f684ac user: dkf tags: trunk
21:24
Format for style and remove non-ANSI declarations check-in: 462ba3b0 user: dkf tags: trunk
20:52
Formatting cleanup and remove non-ANSI decls check-in: a5976b5d user: dkf tags: trunk
20:23
Style cleanup and removal of non-ANSI decls check-in: bbbc8222 user: dkf tags: trunk
2005-10-16
02:36
* library/menu.tcl (::tk::MenuUnpost): remove leftover ] from string equal mods of 2005-07-25. (sowadsky)
check-in: e7b9feb3 user: hobbs tags: trunk
2005-10-14
12:31
Permit building al debug builds as well as release builds check-in: e37ce17a user: patthoyts tags: trunk
11:59
* win/tkWinSend.c: Avoid using tcl internal headers and fix to * win/tkWinSendCom.h: correctly link on all types of build (was * win/tkWinSendCom.c: broken in static,msvcrt builds).
check-in: 90f7ea14 user: patthoyts tags: trunk
09:46
Tidy up check-in: b4f990fe user: dkf tags: trunk
2005-10-12
09:43
Undo accidental checkin check-in: a2ad50c9 user: dkf tags: trunk
09:29
Arrange the test suite so that it only accesses images in the same directory. This enables packaging of the test suite as a starkit. check-in: 296bf6ab user: dkf tags: trunk
2005-10-10
21:27
* generic/tkInt.h: add MODULE_SCOPE and WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)
check-in: 3d9d0467 user: hobbs tags: core-8-4-branch
21:22
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)
check-in: 50257415 user: hobbs tags: core-8-4-branch
21:20
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)
check-in: 032fbec4 user: hobbs tags: trunk
20:29
* macosx/tkMacOSXInt.h: Move MODULE_SCOPE defn to tkInt.h and add * generic/tkInt.h: WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)
check-in: e1d2b780 user: hobbs tags: trunk
20:26
* generic/tkMenu.c (TkSetWindowMenuBar): do not call TkMenuInit if the winPtr indicates TK_ALREADY_DEAD. This prevents reinit that creates a Tk exit handler after all exit handlers should be called. [Bug 749908, 1322294]
check-in: 7ad50061 user: hobbs tags: trunk
19:28
whitespace changes only check-in: 4b125f71 user: hobbs tags: trunk
15:19
* tests/winfo.test: Wait until child window is visible * tests/wm.test: Modified test to match actual error output.
check-in: 2ed0b035 user: patthoyts tags: core-8-4-branch
10:36
tip256 implementation check-in: b26b042c user: vincentdarley tags: trunk
2005-10-05
04:14
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]
check-in: c75a9d67 user: hobbs tags: core-8-4-branch
04:14
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]
check-in: 2accaed2 user: hobbs tags: trunk
03:51
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218] Remove old-style dir chooser (no longer used).
check-in: c25328da user: hobbs tags: trunk
03:51
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218]
check-in: a2bfa4e9 user: hobbs tags: core-8-4-branch
00:43
Fixed bug #1311734 check-in: 23934d26 user: chengyemao tags: trunk
2005-10-04
21:46
* macosx/tkMacOSXInt.h: add MODULE_SCOPE definition check for extension writers that access private headers on OS X and don't define it in configure.
check-in: 24d866b8 user: hobbs tags: trunk
2005-10-03
06:28
Spelling mistake in el.msg [Bug #1305708] check-in: 690e14be user: bagnonm tags: trunk
2005-09-30
16:07
temp patch to restore HEAD build check-in: 2898b4a1 user: dgp tags: trunk
2005-09-28
18:31
* unix/tkUnixPort.h: Disabled inclusion of the private Tcl header * win/tkWinPort.h: file tclInt.h. Tk ought to have a tiny and shrinking number of calls of private Tcl routines. Each Tk source file doing this should follow the convention in the macosx port and have its own #include "tclInt.h".
* generic/tkEvent.c: Disabled calls to private Tcl routine TclInExit(). See comment in TkCreateExitHandler() for full rationale.
check-in: ece0f116 user: dgp tags: trunk
2005-09-21
10:56
Regen check-in: 87a80f42 user: dkf tags: trunk
10:54
Tk-internal exit handler improvements. [Bug 749908] check-in: 73102fdf user: dkf tags: trunk
2005-09-14
23:27
Fix for [Bug 1288128] check-in: 3e517e32 user: dkf tags: core-8-4-branch
22:51
Get rid of constness warning check-in: 6553c869 user: dkf tags: trunk
22:47
Oops, varnames were not completely regularized. check-in: 08eca341 user: dkf tags: trunk
22:43
Fix for [1288128] check-in: 755760bd user: dkf tags: trunk
2005-09-13
21:25
* win/winMain.c (WishPanic): Replaced TCL_VARARGS* macros with direct use of stdarg.h conventions.
check-in: 56582c3d user: dgp tags: trunk
2005-09-11
01:37
Fixed bug# 1283635 check-in: f245eb15 user: chengyemao tags: trunk
01:05
Fixed bug# 1283635 check-in: e0b686b5 user: chengyemao tags: trunk
2005-09-10
15:11
move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: 85080c21 user: das tags: core-8-4-branch
15:11
move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: f4acdd88 user: das tags: trunk
14:54
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue.
* macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler.
* macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources.
* macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c
* macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.13
* library/listbox.tcl: corrected comments. * library/text.tcl:
* xlib/xcolors.c: fixed warning
check-in: cb862bdd user: das tags: core-8-4-branch
14:53
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue.
* macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler.
* macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources.
* macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c
* macosx/tkMacOSXEvent.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* library/listbox.tcl: synced aqua MouseWheel bindings with * library/scrlbar.tcl: core-8-4-branch. * library/text.tcl:
* xlib/xcolors.c: fixed warning
check-in: 2d5bab52 user: das tags: trunk
2005-09-08
23:52
Whitespace/style improvements check-in: f11cd3d0 user: dkf tags: trunk
2005-09-06
12:30
Added missing FF chars check-in: 5e4fbfff user: dkf tags: trunk
2005-08-25
04:13
* unix/Makefile.in (html): reverted/amended changes of 2005-08-23 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.
check-in: 0b6836e6 user: das tags: trunk
2005-08-23
23:04
Punctuation fix in error message. check-in: 8a65040d user: dkf tags: trunk
22:10
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.
check-in: 9cbd86ce user: hobbs tags: trunk
22:08
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.
check-in: 1fbddad6 user: hobbs tags: core-8-4-branch
18:34
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]
check-in: 164226cd user: mdejong tags: core-8-4-branch
18:31
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]
check-in: a0204533 user: mdejong tags: trunk
18:25
* unix/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * unix/configure: Regen. * unix/configure.in: Update minimum autoconf version to 2.59. Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH. * unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): * win/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * win/configure: Regen. * win/configure.in: Update minimum autoconf version to 2.59. Invoke SC_BUILD_TCLSH. * win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): Split confused search for tclsh on PATH and build and install locations into two macros. SC_PROG_TCLSH searches just the PATH. SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl build directory. [Tcl bug 1160114] [Tcl patch 1244153]
check-in: 63b6926d user: mdejong tags: trunk
2005-08-22
11:55
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.
check-in: 4368fe62 user: das tags: core-8-4-branch
11:54
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.
check-in: 058d785d user: das tags: trunk
2005-08-21
03:29
Fix for [Bug 1216006] check-in: 9e412edf user: mistachkin tags: trunk
2005-08-18
18:41
Fix [Bug 1151523] check-in: b6b13ba8 user: dkf tags: trunk
18:36
Formatting Systematization check-in: 3ae150bd user: dkf tags: trunk
18:32
Formatting systematization check-in: b2dee642 user: dkf tags: trunk
2005-08-17
06:27
*** empty log message *** check-in: 4b525679 user: georgeps tags: trunk
06:20
Fixed missing [] in prototypes that have objv. check-in: 241f1133 user: georgeps tags: trunk
2005-08-16
16:36
Style systematization check-in: 655acbf4 user: dkf tags: trunk
16:18
Backport of fix for Tk_ConfigSpec-related part of [Bug 749908] check-in: 8efe94d3 user: dkf tags: core-8-4-branch
2005-08-13
20:47
Fixed bug # 1258604 check-in: b1ede6e3 user: chengyemao tags: trunk
2005-08-12
15:24
typo fixes check-in: 423ce1bf user: dkf tags: trunk
15:21
Fix for [749908] that localizes the changes within a single file and also allows third-party code to work. check-in: acff622a user: dkf tags: trunk
2005-08-11
12:17
Fix [Bug 1252702] check-in: 0d9c0d50 user: dkf tags: core-8-4-branch
02:02
oops check-in: 9ee31992 user: dgp tags: trunk
01:55
more errors found by the compiler check-in: 377d6964 user: dgp tags: trunk
01:32
assorted typos and errors caught by compiler check-in: 202d0508 user: dgp tags: trunk
2005-08-10
22:02
Getting more systematic about style Also start removing _ANSI_ARGS_; the core's required ANSI C for a while now Also fix [Bug 1252702]; size_t doesn't mix with Tcl_GetStringFromObj check-in: 95ed0f91 user: dkf tags: trunk
2005-08-09
13:54
whitespace police check-in: 355ec91a user: dkf tags: trunk
09:46
clarify tab stop behaviour check-in: ce77064e user: vincentdarley tags: trunk
07:41
typo check-in: 090c0cc9 user: das tags: core-8-4-branch
07:39
* macosx/tkMacOSXCarbonEvents.c (new): moved carbon events code into * macosx/tkMacOSXHLEvents.c: new file like on HEAD, * macosx/tkMacOSXInit.c (TkpInit): initialize carbon event handlers * macosx/tkMacOSXInt.h: in TkpInit(), add new source * unix/Makefile.in: file to Makefile.in.
* macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock.
* macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4).
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c).
* macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse.
* macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed.
* generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h:
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events.
* macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API.
* macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c:
* macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h:
* macosx/tkMacOSXEmbed.c: replaced all uses of panic() with Tcl_Panic() * macosx/tkMacOSXFont.c: (sync with HEAD). * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXInt.h: sync with HEAD changes of 2005-03-14. * macosx/tkMacOSXSubwindows.c:
* macosx/tclets.r (removed): sync with HEAD. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXPort.h:
* library/demos/menu.tcl: removed errant '}'.
check-in: f858b664 user: das tags: core-8-4-branch
07:39
* macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock.
* macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4).
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c).
* macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse.
* macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed.
* generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h:
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events.
* macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API.
* macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c:
* macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h:
* macosx/tkMacOSXInt.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXWindowEvent.c
* library/bgerror.tcl: sync with core-8-4-branch changes of 2005-07-28. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXMouseEvent.c:
* generic/tkFrame.c: sync with core-8-4-branch changes of 2005-07-27. * generic/tkIntDecls.h: * generic/tkStubInit.c: * generic/tkFrame.c: * win/tkWinDraw.c: * unix/tkUnixDraw.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXButton.c: sync with core-8-4-branch. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXScale.c:
* library/demos/menu.tcl: removed errant '}'.
check-in: 10965e80 user: das tags: trunk
2005-08-04
10:01
Added another example. check-in: 9036afc1 user: dkf tags: trunk
2005-07-30
06:45
* unix/Makefile.in (html): reverted/amended changes of 2005-07-24 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.
check-in: 5e14e18a user: das tags: core-8-4-branch
2005-07-29
13:43
Oops, missed a few spots check-in: 0ca39083 user: dkf tags: trunk
13:35
Getting more systematic about style check-in: 4d9baaee user: dkf tags: trunk
05:36
* macosx/tkMacOSXDraw.c (XDrawLines, XDrawSegments): correct drawing of CoordModePrevious style (each point based on last). Exposed by tktable -drawmode fast.
check-in: 09fa124c user: hobbs tags: core-8-4-branch
2005-07-28
21:37
* library/bgerror.tcl (::tk::dialog::error::bgerror): use zoomDocProc instead of dBoxProc for bgerror dialog
check-in: d8ee3085 user: hobbs tags: core-8-4-branch
17:20
Remove unwanted tab from error info trace accidentally inserted during cleanup Fixes [Bug 1246936] check-in: d0c4ed66 user: dkf tags: trunk
08:00
* macosx/tkMacOSXWm.c (TkpWmSetState): add IsWindowCollapsed check before calling CollapseWindow. (WmResizableCmd): adjust kWindow*Attributes according to resize parameters.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): handle inToolbarButton action (generates <<ToolbarButton>> virtual event) and correct inCollapseBox to properly track the event (waiting for buttonrelease) and generate the Unmap event (Map event on redisplay still missing).
check-in: 08ed5bae user: hobbs tags: core-8-4-branch
04:57
* generic/tkFrame.c (DisplayFrame): * generic/tkInt.decls: add TkpDrawFrame to allow for * generic/tkIntDecls.h: platform-specific drawing into the frame/ * generic/tkStubInit.c: toplevel area. Currently only differs on * generic/tkFrame.c: OS X (Aqua), which will draw a themed bg * win/tkWinDraw.c: if tk::mac::useThemedToplevel == 1. * unix/tkUnixDraw.c: Normal frames left alone until we can * mac/tkMacDraw.c: better factor out frame drawing to be * macosx/tkMacDraw.c: widget-specific.
check-in: 2c85dcf7 user: hobbs tags: core-8-4-branch
03:45
* generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c: Ditto. (neil madden) * macosx/tkMacOSXInt.h: Added TkMacOSXWindowClass decl * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command, recognizes more classes and attributes. (TkMacOSXWindowClass): private function to return OS X class of a Tk window. * macosx/tkMacOSXSubwindows.c (XMapWindow, XUnmapWindow): recognize special show/hide functions for sheets
check-in: e8bd5694 user: hobbs tags: core-8-4-branch
2005-07-26
12:38
Very minor whitespace fixes check-in: 77300191 user: dkf tags: trunk
2005-07-25
23:56
Getting more systematic about style check-in: 5a53d27d user: dkf tags: trunk
15:31
typo fix check-in: 31e01105 user: dgp tags: trunk
09:05
Apply some of the changes suggested in [Patch 1237759] check-in: f4f7febb user: dkf tags: trunk
01:33
* unix/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework html target so that it depends on the tclsh installed on the system PATH. * unix/configure: Regen. * unix/configure.in: Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH and subst into Makefile. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework winhelp target so that it depends on the tclsh installed on the system PATH. * win/configure: Regen. * win/configure.in: Invoke SC_BUILD_TCLSH and subst into Makefile. * win/tcl.m4: Update from Tcl. [Tcl patch 1244153]
check-in: 70350263 user: mdejong tags: core-8-4-branch
2005-07-23
03:06
* win/tkWinX.c: Define _WIN32_WINNT with NT SP 3 data to fix compiler error because SendInput was not defined. The new msys_mingw7 release is now needed to compile the HEAD with mingw gcc. [Bug 1210712]
check-in: 2e9585f5 user: mdejong tags: trunk
2005-07-21
20:54
sync'ed to Tcl's tcl.m4 check-in: e0b9e177 user: hobbs tags: core-8-4-branch
20:42
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): set oldWidth to avoid warning
check-in: ead97576 user: hobbs tags: core-8-4-branch
20:41
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)
check-in: fae7bbc7 user: hobbs tags: core-8-4-branch
20:40
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)
check-in: 31222ef5 user: hobbs tags: trunk
15:42
Assorted cleaning up relating to [Patch 1237759] check-in: 600dd1ba user: dkf tags: trunk
2005-07-18
22:11
fix to text widget 'mark prev' segfault check-in: ea97e437 user: vincentdarley tags: trunk
2005-07-06
22:17
* doc/getOpenFile.n: correct -multiple docs (takes boolean)
check-in: b0b64c1b user: hobbs tags: trunk
22:15
* doc/getOpenFile.n: correct -multiple docs (takes boolean)
check-in: 22062b74 user: hobbs tags: core-8-4-branch
2005-07-05
20:56
* unix/Makefile.in: Purged use of TCLTESTARGS [RFE 1161550].
check-in: 128debcd user: dgp tags: trunk
2005-06-25
03:41
* library/demos/menu.tcl: removed errant '}'.
check-in: c2826079 user: das tags: core-8-4-branch, core-8-4-11
2005-06-24
13:51
update check-in: d1c4bd9f user: dgp tags: core-8-4-branch
2005-06-23
22:07
* generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.
check-in: 39474957 user: das tags: trunk
22:07
* generic/tkConsole.c: backport fix for bug 756840 & sync whitespace changes from HEAD.
* generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.
check-in: 0c266b79 user: das tags: core-8-4-branch
20:33
new 8.4.11 release date: June 28 check-in: 1e4fad2d user: dgp tags: core-8-4-branch
20:22
update check-in: 644511e1 user: dgp tags: core-8-4-branch
20:17
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]
check-in: e846b1f8 user: das tags: trunk
20:15
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]
check-in: 5a4b18b0 user: das tags: core-8-4-branch
06:00
* unix/Makefile.in (install-private-headers): rewrite tkPort.h when installing private headers to remove ../unix relative #include path to tkUnixPort.h (which is incorrect at the installed location).
check-in: 0f93c7d0 user: das tags: core-8-4-branch
2005-06-22
16:03
release tag check-in: c6bd7040 user: dgp tags: core-8-4-branch
2005-06-21
23:01
Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj [Bug 1224983] check-in: da32fed0 user: dkf tags: core-8-4-branch
22:58
Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj doc [1224983] check-in: 1c7be672 user: dkf tags: trunk
17:29
typo check-in: 8e4692a7 user: dgp tags: core-8-4-branch
2005-06-20
10:27
Plug a buffer overflow in the GIF reader check-in: 631e5804 user: dkf tags: core-8-4-branch
2005-06-19
21:54
Typos check-in: 6727702c user: dkf tags: trunk
21:49
Get rid of statics; replaced with stack-allocated structures which are automatically thread-safe. Also squelched a buffer overrun in binary string data handling... check-in: a9d828fe user: dkf tags: trunk
2005-06-18
21:47
*** 8.4.11 TAGGED FOR RELEASE ***
* macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link.
* unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool.
* unix/configure: autoconf-2.13
check-in: b8347796 user: das tags: core-8-4-branch
21:46
* macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link.
* unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool.
* unix/configure: autoconf-2.59
check-in: 0719c571 user: das tags: trunk
20:21
release tag check-in: aa28a1ec user: dgp tags: core-8-4-branch
19:55
* changes: Update changes for 8.4.11 release
check-in: 37c8475f user: dgp tags: core-8-4-branch
19:36
* README: Bump version number to 8.4.11 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * win/configure.in:
* unix/configure.in: Updated LOCALES to cover all msgs catalogs.
* unix/configure: autoconf * win/configure:
check-in: 55ea6b8b user: dgp tags: core-8-4-branch
2005-06-07
14:30
autoconf check-in: e7ee1b13 user: dgp tags: trunk
14:20
Bumped patchlevel check-in: 7a425148 user: dkf tags: trunk
2005-06-06
22:46
backport auto_path trimdown to speed up safe.test check-in: 6e98258c user: dgp tags: core-8-4-branch
2005-06-04
20:53
note tag date and rewrap changes check-in: 3dcd8262 user: hobbs tags: trunk, core-8-5-a3
2005-06-03
23:22
Backport fix for [Bug 1114977]; canvas tag searches now work with threads. check-in: ead04054 user: dkf tags: core-8-4-branch
20:08
update changes for 8.5a3 release check-in: 01378482 user: dgp tags: trunk
19:03
On Mac OS X scrollwheel events are sent to the window under the mouse, not to the focus window. check-in: 73cfb2c8 user: wolfsuit tags: trunk
17:06
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham.
* macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]
check-in: 5809cc44 user: wolfsuit tags: trunk
15:24
Backported [console] rename fix. [Bug 1016385] check-in: b88f904e user: dkf tags: core-8-4-branch
08:54
* macosx/Makefile: fixed 'embedded' target.
check-in: a9560857 user: das tags: core-8-4-branch, core-8-4-10
08:52
* macosx/Makefile: fixed 'embedded' target.
check-in: 1c525fb9 user: das tags: trunk
01:19
retagged 8.4.10 for OS X scrollbar fix check-in: 125579c7 user: hobbs tags: core-8-4-branch
00:53
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham.
* macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]
check-in: 890b771a user: wolfsuit tags: core-8-4-branch
2005-06-02
23:18
update changes for 8.4.10 release, note tag date check-in: 9d95c36d user: hobbs tags: core-8-4-branch
21:25
updated changes for Tk 8.4.10 release. check-in: 67603e33 user: dgp tags: core-8-4-branch
10:07
* unix/tkUnix.c (Tk_GetUserInactiveTime): Improvements to get it working on Solaris, and panic if we run out of memory. * unix/configure.in: Rework the searching for Xss, to make it work on Solaris and provide more useful output. Use AC_HELP_STRING where appropriate. * unix/tcl.m4: synced from Tcl. * unix/configure: regenerated with autoconf 2.59. check-in: fc8a5c9c user: rmax tags: trunk
2005-06-01
19:44
silence compiler warning check-in: ccf56ad1 user: dgp tags: trunk
18:14
Checking the return value of XScreenSaverQueryInfo. check-in: 3df5c3cd user: rmax tags: trunk
17:54
* win/tkWinInt.h: added private decls of Tk_GetEmbeddedMenuHWND, Tk_GetMenuHWND, TkWinCleanupContainerList, and TkpWmGetState to that are used across source files.
check-in: a863ed88 user: hobbs tags: trunk
17:52
* win/tkWinX.c (Tk_ResetUserInactiveTime): cast to squelch compiler warning.
check-in: 7310dadc user: hobbs tags: trunk
16:36
Some versions of X seem to crash if XScreenSaverQueryVersion() isn't called before calling XScreenSaverQueryInfo(). check-in: 0d77a23c user: rmax tags: trunk
15:48
Corrected the numbering of the [tk inactive] tests. check-in: 7b7b8013 user: rmax tags: trunk
00:07
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]
check-in: 0ff7ccce user: mdejong tags: core-8-4-branch
2005-05-31
15:24
* doc/Inactive.3 (new file): C level API documentationn for TIP#245 (Tk_GetUserInactiveTime, Tk_ResetUserInactiveTime). * tests/tk.test: Added tests for the TIP#245 implementation. check-in: ebfd1e32 user: rmax tags: trunk
05:23
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]
check-in: 42953d6c user: hobbs tags: trunk
05:22
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]
check-in: ebd68865 user: hobbs tags: core-8-4-branch
05:11
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]
check-in: 83ed786e user: hobbs tags: trunk
05:05
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]
check-in: 99ef2f4e user: hobbs tags: core-8-4-branch
04:59
more elaborate variant to get first prompt displayed without a puts call check-in: 01d021c6 user: hobbs tags: trunk
04:58
more elaborate variant of getting first prompt shown to avoid a puts call. check-in: 581127c8 user: hobbs tags: core-8-4-branch
2005-05-30
23:41
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.
check-in: 0dd38a01 user: hobbs tags: trunk
23:40
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.
check-in: 0fa5a98a user: hobbs tags: core-8-4-branch
2005-05-29
10:32
* macosx/tkMacOSXFont.c: use Tcl_Panic instead of panic.
check-in: c7d6f4db user: das tags: trunk
07:53
* macosx/Wish.pbproj/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.
check-in: 94f82deb user: das tags: core-8-4-branch
07:53
* unix/configure.in: added description of HAVE_XSS for autoheader. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.
check-in: 86b6f5a6 user: das tags: trunk
07:00
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.
check-in: 8124f7f5 user: das tags: core-8-4-branch
07:00
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.
check-in: e6448289 user: das tags: trunk
06:48
* unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.13
check-in: f5690d3c user: das tags: core-8-4-branch
06:46
* generic/tkDecls.h: * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: ran missing 'make genstubs' for TIP245 changes to tk.decls
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use symbolic constant argument in call to UpdateSystemActivity();
* macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: * unix/configure.in: added/corrected linking to IOKit.framework for TIP245.
* unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.59
check-in: bab254be user: das tags: trunk
2005-05-27
23:14
Partial implementation of TIP#245; thanks Reinhard! check-in: dd7b27e6 user: dkf tags: trunk
18:52
* README: Bumped patchlevel to 8.4.10 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure, unix/configure.in, unix/tk.spec: * win/configure, win/configure.in:
check-in: 444053c8 user: hobbs tags: core-8-4-branch
18:06
change tk_popup to have sticky menus check-in: 43d51508 user: tmh tags: trunk
18:00
change tk_popup to have sticky menus check-in: 716a2cf7 user: tmh tags: core-8-4-branch
2005-05-26
11:20
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle.
* macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir.
* unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.13
check-in: f3e78905 user: das tags: core-8-4-branch
11:18
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle.
* macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir.
* unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.59
check-in: 3ff02d4a user: das tags: trunk
2005-05-25
20:32
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.
check-in: d4310642 user: hobbs tags: trunk
18:49
* unix/configure, unix/configure.in: ensure false Tcl.framework is only created with --enable-framework
check-in: 23db78d1 user: hobbs tags: core-8-4-branch
17:46
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.
check-in: 7cb1759d user: hobbs tags: core-8-4-branch
2005-05-24
04:21
* macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.13
check-in: 96e180a1 user: das tags: core-8-4-branch
04:21
* generic/tkTest.c: disable commands not available on TkAqua.
check-in: bcb2a7dc user: das tags: core-8-4-branch
04:20
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyright years to 2005.
check-in: e67d1c38 user: das tags: core-8-4-branch
02:32
* generic/tkTest.c: disable commands not available on TkAqua.
check-in: e05aa9e4 user: das tags: trunk
02:32
fix for non-framework TkAqua build check-in: 7f3325f8 user: das tags: trunk
01:34
minor formatting sync with tcl/unix/configure.in check-in: 36ea303b user: das tags: trunk
00:32
small comments & whitespace fix check-in: 01b6f524 user: das tags: trunk
2005-05-23
23:19
* generic/tkFileFilter.c (FreeGlobPatterns): s/null/NULL/
check-in: 935d3044 user: hobbs tags: trunk
20:24
* macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in (new file): autoheader-2.59
check-in: a9562fc8 user: das tags: trunk
20:23
* macosx/Wish.pbproj/project.pbxproj: * macosx/Tk-Info.plist: * macosx/Wish-Info.plist: * macosx/tkAboutDlg.r: updated copyright years to 2005.
check-in: 08761433 user: das tags: trunk
2005-05-21
23:29
Parse all filters, not just the first one. [Bug 1206133] check-in: 0d90db66 user: dkf tags: trunk
2005-05-15
21:09
Fixes from Michael Kirkham:
* macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852]
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181]
* macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]
check-in: bb6df263 user: wolfsuit tags: trunk
20:57
From Michael Kirkham:
* macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852]
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181]
* macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]
check-in: 46f47444 user: wolfsuit tags: core-8-4-branch
04:18
Add a missing Tcl_Release to ThumbActionProc. Thanks to Micheal Kirkham for pointing this out. check-in: fac4c372 user: wolfsuit tags: trunk
2005-05-14
20:53
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052]
* macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings.
* macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings.
* unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.13
check-in: dcd4b7c7 user: das tags: core-8-4-branch
20:48
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052]
* macosx/Wish.xcode/project.pbxproj: * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings.
* macosx/Wish.xcode/project.pbxproj: sync with Wish.pbproj changes since 2004-11-19. NOTE: to use this project, need to uncomment the tclConfig.h settings at the top of tcl/unix/configure.in, autoconf and rebuild tcl !
* macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings.
* unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.59
check-in: f9a3b027 user: das tags: trunk
2005-05-13
13:48
backport of text widget bug fix check-in: 83dd37b0 user: vincentdarley tags: core-8-4-branch
13:47
fix to two text widget bugs check-in: dad448e9 user: vincentdarley tags: trunk
13:46
fix to two text widget bugs check-in: d5f52dda user: vincentdarley tags: trunk
2005-05-12
22:51
Updated out-of-date references to "Tk_GetBoolean" check-in: 195c8aee user: dgp tags: trunk
22:50
Updated out-of-date references to "Tk_GetBoolean" check-in: 57150e00 user: dgp tags: core-8-4-branch
2005-05-10
22:26
More improvements to test robustness; problems exposed by changes to precision of doubles (TIP 132). check-in: d94e237e user: dgp tags: trunk
21:36
* generic/tkTextDisp.c (GetXView): Improved numerical precision of calculation of [.t xview] return values. * tests/textDisp.test: Match greater precisions of [.t xview] and [.t yview] values in tests.
check-in: 62b8c4c9 user: dgp tags: trunk
2005-05-07
00:35
fixed pkg-config xft check, needed reset of enable_xft first check-in: dd1260da user: hobbs tags: trunk
00:28
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check and pkg-config xft checks to extend xft search. * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.
check-in: 72ad192c user: hobbs tags: trunk
00:02
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.
check-in: fa8456c8 user: hobbs tags: core-8-4-branch
2005-04-28
08:37
Fix [1191097], factor, and tidy up. check-in: fcb03565 user: dkf tags: trunk
02:40
Fixed bug # 1189939 check-in: 27b4784b user: chengyemao tags: trunk
2005-04-26
00:49
* macosx/tkMacOSXNotify.c: syncd with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation.
* unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings.
* unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. (SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output.
* unix/configure: autoconf-2.13
check-in: 47298b04 user: das tags: core-8-4-branch
00:46
* macosx/tkMacOSXNotify.c: sync with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation.
* unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings.
* unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X, defined MODULE_SCOPE to __private_extern__. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check.
* unix/configure: autoconf-2.59
check-in: 31065bce user: das tags: trunk
2005-04-22
21:33
added an entry for the FontId.3 typo fix check-in: 63bcdafc user: georgeps tags: trunk
21:32
fixed a typo check-in: c4b27266 user: georgeps tags: trunk
2005-04-19
05:50
Tk_MeasureChars: Use Tcl_UtfToUnichar() for lax UTF-8 parsing instead of strict parsing with FcUtf8ToUcs4() [fix/workaround for #1185640] check-in: 437a4bc8 user: jenglish tags: trunk
2005-04-18
11:34
fix to Home/End and display lines check-in: 503637c7 user: vincentdarley tags: trunk
2005-04-14
22:39
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]
check-in: fbc484dd user: hobbs tags: trunk
2005-04-12
22:05
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]
check-in: 1a350b40 user: hobbs tags: core-8-4-branch
20:33
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.
check-in: 0e16b439 user: hobbs tags: core-8-4-branch
20:33
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.
check-in: 73207379 user: hobbs tags: trunk
2005-04-09
15:39
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.
check-in: b5a3242c user: das tags: core-8-4-branch
15:39
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.
check-in: 8bf4e808 user: das tags: trunk
11:40
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.
check-in: cbcad238 user: das tags: core-8-4-branch
11:40
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.
check-in: f164cf4e user: das tags: trunk
11:19
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.
check-in: e710b11e user: das tags: core-8-4-branch
11:18
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.
check-in: ef37dbbb user: das tags: trunk
10:17
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.13
check-in: 74a3d2fc user: das tags: core-8-4-branch
10:16
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.59
check-in: 807a33c9 user: das tags: trunk
2005-04-07
20:14
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]
check-in: 72350ca5 user: mdejong tags: trunk
2005-04-06
21:11
Purge old and inaccurate .VS/.VE macros. check-in: 326b9e3f user: dkf tags: trunk
2005-04-05
13:56
* library/comdlg.tcl: Added Macintosh file type validation to [::tk::FDGetFileTypes]. [Bug 1083878] (Thanks, Vince Darley)
check-in: 7058b664 user: dgp tags: trunk
2005-04-04
21:58
fix to elide search and insertofftime 0 text widget bugs check-in: ce92a068 user: vincentdarley tags: trunk
08:53
Style&clarity fixes check-in: 2eb65c7a user: dkf tags: trunk
2005-04-03
15:21
Fixed bug in geometry calculations for widgets that span multiple columns/row. Bug was introduced in 8.5a1 when fixing 792387. [Bug 1175092] check-in: 40c1accf user: pspjuth tags: trunk
2005-03-30
06:26
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.
check-in: abab2598 user: hobbs tags: trunk
06:18
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.
check-in: 95140be5 user: hobbs tags: core-8-4-branch
2005-03-27
15:03
added text widget test check-in: dc61974c user: vincentdarley tags: trunk
2005-03-25
04:34
Add native drawing for Entry and Spinbox widgets. check-in: 6407b326 user: wolfsuit tags: core-8-4-branch
04:02
Set the default linewidth for new gc's to 1 not 0. Some extensions seem to rely on this. check-in: 3f64acc3 user: wolfsuit tags: core-8-4-branch
2005-03-24
22:15
Dopey bug, I should only reset the widget width for spinboxes, since I only change it for them... check-in: fdc7b2c2 user: wolfsuit tags: trunk
15:25
Syntax/Style Guide fixes check-in: 6f2f46b2 user: dgp tags: trunk
07:16
Get the Entry and Spinbox widgets to draw with the native look & feel on Mac OS X. Also contains some more work on tkMacOSXScale.c, but this doesn't work all the way yet, so it's not currently built. check-in: 6f29fa6e user: wolfsuit tags: trunk
2005-03-23
22:15
2005-03-23 Jim Ingham <[email protected]>
This is cleanup thanks to Neil Madden <[email protected]>.
* macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command. * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c (): Ditto.
This adds a "-notify" flag to "wm attributes" that will bounce the dock icon on Mac OS X. This is from Revar Desmera <[email protected]>
* macosx/tkMacOSXWm.c (WmAttrGetNotifyStatus, WmAttrSetNotifyStatus): New functions. (WmAttributesCmd): Add the -notify. * doc/wm.n: Document -notify.
check-in: 5217c00c user: wolfsuit tags: trunk
2005-03-19
08:02
Use Tcl_Set/GetAssocData to remove use of fragile Tcl_GetCommandInfo from TkConsolePrint. [Bug 1016385] check-in: a4bdf24e user: dkf tags: trunk
2005-03-15
14:07
fix for display lines bug and panic check-in: 0c51bd29 user: vincentdarley tags: trunk
02:11
2005-03-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (ThumbActionProc): No need to use "update idletasks" here, TclServiceIdle will do as well and it is simpler.
These changes implement a change on the Mac OS X side. When we unmap a window we mark all its children as unmapped (not following toplevels. But we preserve whether they had been mapped before, and when the parent is remapped, we remap the children as well. [Bug 940117] * macosx/tkMacOSXInt.h: Added TK_MAPPED_IN_PARENT * macosx/tkMacOSXSubwindows.c (FixMappingFlags): New function. (XMapWindow): Call FixMappingFlags. (XUnMapWindow): Ditto.
* tkMacOSXSubWindows.c (XMoveResizeWindow): Update the xOff & yOff data in the Macdrawable even if the native window hasn't been created yet. [Bug 700305] (XMoveWindow): Ditto. (XResizeWindow): Ditto.
check-in: d6860e02 user: wolfsuit tags: trunk
01:43
Updated the OpenBSD configuration and regenerated configure script. check-in: 4ebc2ce1 user: patthoyts tags: trunk
00:29
Updated for OpenBSD and regenerated the configure script check-in: ba21add6 user: patthoyts tags: core-8-4-branch
2005-03-14
01:59
Correct the InvokeClientMessageHandlers logic. [Bug 1162356] Also many style fixups to approach the Engineering Manual. check-in: 87ca0f62 user: dkf tags: trunk
2005-03-12
00:49
Fix for 1124237 and the mysterious "sometimes buttons don't draw" bug. check-in: 070826cb user: wolfsuit tags: core-8-4-branch
00:28
ChangeLog for the previous two commits check-in: 25d6bf99 user: wolfsuit tags: trunk
00:28
Fix for 1124237. check-in: 9fcbae4b user: wolfsuit tags: trunk
00:27
Fix the mysterious "sometimes one button doesn't draw" bug. check-in: 05caeb12 user: wolfsuit tags: trunk
2005-03-10
07:36
Fix for 1160025 check-in: c860df55 user: wolfsuit tags: trunk
07:32
Fix for bug 1160025. check-in: 12c51cbb user: wolfsuit tags: core-8-4-branch
2005-03-09
19:40
Add a hack to work around some issues with remote debugging with Xcode. Xcode requires that stdin & stdout be closed or you won't be able to interrupt the running program. So I added a check for XCNOSTDIN environment variable in the startup, and I force them closed if it is set. With that, remote debugging works pretty well. check-in: d853b789 user: wolfsuit tags: trunk
2005-03-08
21:55
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.
check-in: 2cbeb0cf user: hobbs tags: trunk
21:54
(WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM check-in: 0fc4df36 user: hobbs tags: trunk
21:53
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.
check-in: 42d7c163 user: hobbs tags: core-8-4-branch
21:53
* win/tkWinWm.c (WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM.
check-in: 80fb4237 user: hobbs tags: core-8-4-branch
2005-03-04
01:13
correct xany -> xkey typo from 2005-02-28 commit check-in: 7b64f274 user: hobbs tags: trunk
2005-02-28
22:11
* win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340]
check-in: 01b5ef3f user: hobbs tags: trunk
22:10
* win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340]
check-in: 1d667cb3 user: hobbs tags: core-8-4-branch
2005-02-24
00:41
* macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers.
check-in: 37de2fa3 user: das tags: core-8-4-branch
00:41
* macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers.
check-in: 1422b703 user: das tags: trunk
2005-02-22
08:49
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]
check-in: fde487f0 user: das tags: core-8-4-branch
08:48
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]
check-in: 11f0a565 user: das tags: trunk
2005-02-17
00:06
* doc/wm.n: Add documentation for -fullscreen attribute. * tests/winWm.test: Add -fullscreen to wm attribute usage message. * tests/wm.test: Add -fullscreen to wm attribute usage message. Add -fullscreen attribute test cases for Windows. * win/tkWinWm.c (WmInfo, UpdateWrapper, TkpWmSetFullScreen, WmAttributesCmd, UpdateGeometryInfo): Implement TIP 223 [wm attributes -fullscreen].
check-in: ccc511b0 user: mdejong tags: trunk
2005-02-15
03:22
Modified for the latest embedded/container window implementation for Windows platform check-in: aafb22fa user: chengyemao tags: trunk
2005-02-14
23:00
fix to newline eliding in text widget check-in: 46ac803a user: vincentdarley tags: trunk
20:40
* doc/options.n: note -cursor {} behavior. [Bug 965618]
check-in: ce155de2 user: hobbs tags: trunk
09:24
Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 4044c173 user: dkf tags: core-8-4-branch
09:21
Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 9502cd2c user: dkf tags: trunk
2005-02-12
00:48
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]
check-in: 2117577e user: hobbs tags: trunk
00:47
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]
check-in: e0f3bc40 user: hobbs tags: core-8-4-branch
2005-02-11
21:04
* doc/text.n: note 'image' key in 'dump' command. [Bug 1115907]
check-in: f8c4419d user: hobbs tags: core-8-4-branch
21:04
* doc/text.n: note 'image' key in 'dump' command. [Bug 1115907]
check-in: d80ba20d user: hobbs tags: trunk
20:36
* win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738]
check-in: d5dd0229 user: hobbs tags: trunk
20:34
* win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738]
check-in: 314abdf5 user: hobbs tags: core-8-4-branch
19:30
* generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap types
check-in: 22a2bd63 user: hobbs tags: trunk
19:27
* generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap types (DisplayBitmap): remove unused fg/bgColor refs
check-in: cefd2bbe user: hobbs tags: core-8-4-branch
18:31
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11. autoconf-2.59 gen'd.
check-in: 266acbb5 user: hobbs tags: trunk
2005-02-10
23:41
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11.
check-in: dd6c1865 user: hobbs tags: core-8-4-branch
2005-02-09
10:35
Use more tcltest 2 features so test contents can be less cluttered... check-in: a42668eb user: dkf tags: trunk
10:19
Use more tcltest 2 features so test contents can be less cluttered... check-in: cc18c3fe user: dkf tags: trunk
09:32
Tidy up coding style (better grouping of related tests) check-in: ec83248e user: dkf tags: trunk
2005-02-07
10:32
Fix silly mistake. :^} check-in: f4a19efe user: dkf tags: trunk
2005-02-03
13:46
D'oh check-in: b931db11 user: dkf tags: trunk
13:44
Ensure that the canvas's static data is either protected by a mutex or in a thread-local variable. [Bug 1114977] check-in: 96cea967 user: dkf tags: trunk
2005-01-31
19:22
* unix/tcl.m4, unix/configure: add solaris-64 gcc build support. [Bug 1021871]
check-in: 8c8f477a user: hobbs tags: trunk
16:22
Doc fix [Bug 110553] check-in: 1fcb9f4c user: dkf tags: trunk
09:27
Forgot newline at end check-in: 0a6de1b9 user: dkf tags: trunk
09:26
Add es_ES-specific localization. [Bug 1111213] check-in: de64af6c user: dkf tags: core-8-4-branch
09:21
Add es_ES-specific localization. [Bug 1111213] check-in: 47521c0c user: dkf tags: trunk
04:09
Modified to handle a wide-character title string of a toplevel check-in: f9ee60e6 user: chengyemao tags: core-8-4-9-branch
04:08
Modified to handle a wide-character title string of a toplevel check-in: 35f9eb75 user: chengyemao tags: trunk
2005-01-29
02:18
correct autoconf generation for sol64-gcc support check-in: c9805bcd user: hobbs tags: core-8-4-branch
2005-01-28
20:59
* unix/configure, unix/tcl.m4: add solaris 64-bit gcc build support. [Bug 1021871]
check-in: 30610ae5 user: hobbs tags: core-8-4-branch
2005-01-27
15:30
Flushed idle events before mapping an embedded window check-in: 7d30e688 user: chengyemao tags: core-8-4-9-branch
15:29
Flushed idle events before mapping an embedded window check-in: ad9c4c9b user: chengyemao tags: trunk
2005-01-25
06:54
* macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show].
* unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.13
check-in: dc471f10 user: das tags: core-8-4-branch
06:54
* macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show].
* unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.57
check-in: 299ef497 user: das tags: trunk
2005-01-19
02:32
Updated check-in: 648b2324 user: chengyemao tags: core-8-4-9-branch
02:25
Updated check-in: 938c81b2 user: chengyemao tags: core-8-4-9-branch
02:25
Updated check-in: 0f5f997b user: chengyemao tags: trunk
02:03
Updated for embedded/embedding implementation for Windows check-in: 6e1818fa user: chengyemao tags: core-8-4-9-branch
2005-01-18
15:24
Fixed a bug by adding code the check menu index in selection. This bug caused an access violation in an embedded menu testing when the mouse clicked the last pull-down menu entry check-in: 1d75b685 user: chengyemao tags: trunk
15:19
Minor change for correct initial embeddedMenuHwnd check-in: 70156feb user: chengyemao tags: trunk
11:56
Fixed dialog parenting problem described by Keith Nash. Also tidied up callbacks check-in: f936eea2 user: dkf tags: trunk
11:50
Fix widget parenting issue reported by Keith Nash. Also tidied up a bit. check-in: c37dd90b user: dkf tags: core-8-4-branch
2005-01-17
07:08
Simplified TkpUseWindow; got rid of unnecessary code for saving an embedded window info in a container struct; stopped using a destruction event handler for an embedded window since it has nothing to do check-in: aadd1c16 user: chengyemao tags: trunk
07:00
minor bug fix: should return 0 and indicate handled after processing WM_MENUSELECT message check-in: 033a7728 user: chengyemao tags: trunk
2005-01-16
00:23
Added TK_INFO message for use in an embedded window attachment protocol; modified TkpUseWindow to allow to attach to a legacy container with a warning; modified some return values of messages from an embedded window to differentiate a case of unprocessed check-in: 55603179 user: chengyemao tags: trunk
2005-01-14
21:09
unix/tkUnixWm.c: Sync with CVS HEAD (r1.47): Fixes: #959973 "wm title bug" (support Unicode titles) Fixes: #742882 "Potential division by zero in gridded wm geometry" Use Tcl_GetTime instead of TclpGetTime #874745 Use Tcl_Panic() instead of "panic" #865264 Fixes: #632816 "cannot remove transient" Fixes: #568861 "Fix for wm minsize and maxsize commands"

tests/unixWm.test, tests/wm.test: Updated test suite for #632816 (unixWm-37.3, unixWm-37.4, wm-grid-1.11, wm-grid-1.12) and #742882 (unixWm-20.9, unixWm-20.11). check-in: aec60b8d user: jenglish tags: core-8-4-branch

2005-01-13
14:20
log check-in: ee4f3a8b user: dgp tags: trunk
10:16
More fixing of [Bug 600313] check-in: 01c356f0 user: dkf tags: trunk
09:54
Partial fix of [Bug 600313] check-in: 65680509 user: dkf tags: trunk
01:48
Removed WM_UNINITMENUPOPUP that may cause compiling error in WINVER < 0x0500 check-in: 131f8634 user: chengyemao tags: trunk
2005-01-12
16:16
* unix/tcl.m4: Sync'ed to Tcl's copy. * unix/configure: autoconf-2.57
check-in: 2577e426 user: dgp tags: trunk
11:03
Added docs on predefined virtual events. [608115] check-in: 934dee1b user: dkf tags: trunk
04:30
A better way to map an embbedded window check-in: 501f43f4 user: chengyemao tags: trunk
02:58
Minor bug fix to support embedding/embedded check-in: 072e1db0 user: chengyemao tags: trunk
2005-01-11
16:05
D'oh! check-in: d787ec4e user: dkf tags: core-8-4-branch
16:04
D'oh! check-in: 43b4b9a3 user: dkf tags: trunk
16:00
fix to text widget bug check-in: bd5d31b4 user: vincentdarley tags: trunk
10:46
Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: e147bb9b user: dkf tags: core-8-4-branch
10:35
Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: 0474a61a user: dkf tags: trunk
2005-01-10
18:57
Remove ${DBGX}, ${TK_DBGX} from Tk build system [Patch 1081595]. Re-synced with tcl/unix/tcl.m4. check-in: cd84c9bb user: jenglish tags: trunk
15:35
corrected return values and added comments for embedded window messages check-in: eec353ca user: chengyemao tags: trunk
15:32
properly handled returned value in wm for embedded check-in: 9708bfa9 user: chengyemao tags: trunk
04:15
Correction of handling the return value of TkpUseWindow check-in: 6d07beb2 user: chengyemao tags: trunk
2005-01-09
19:17
Modified to support a container of either a toplevel or a frame check-in: 9720a7ca user: chengyemao tags: trunk
18:50
Updated check-in: 66b80295 user: chengyemao tags: trunk
18:28
Changed to make platform implementation ready for a toplevel -use option; completed a full toplevel -use option configuration for Windows check-in: aa3768b5 user: chengyemao tags: trunk
17:55
Updated check-in: 24a4a541 user: chengyemao tags: trunk
17:46
bug fix [1098779] check-in: 941bfb9a user: chengyemao tags: trunk
07:04
Updated check-in: bcf63830 user: chengyemao tags: trunk
06:59
bug fix [637653] check-in: 30b3719b user: chengyemao tags: trunk
01:57
Updated check-in: 39431551 user: chengyemao tags: trunk
00:26
Bug fix in ReconfigureWindowsMenu. The bug caused a wrong geometry of a toplevel when created with a menu (bug# 1098625) check-in: 14d46ad1 user: chengyemao tags: trunk
00:22
Modified to keep consistent state of an embedded window check-in: e99a0adc user: chengyemao tags: trunk
2005-01-07
15:41
Updated check-in: e544ee83 user: chengyemao tags: trunk
15:18
Implemented TK_STAT message to support {wm state} for embedded window check-in: 415d97e1 user: chengyemao tags: trunk
11:16
Add missing Tcl_ResetResult [697915] check-in: 487f4a26 user: dkf tags: core-8-4-branch
11:14
Add missing Tcl_ResetResult [697915] check-in: a2a32b7e user: dkf tags: trunk
01:39
Removed unnecsssary panic from TkpUseWindow and forced redraw container after the embedded detached check-in: a69c1fa3 user: chengyemao tags: trunk
2005-01-05
21:57
Convert emacs mode comment style to stop problems with old man. [1085127] check-in: 7fa599e7 user: dkf tags: core-8-4-branch
16:40
Move emacs mode comment to end of file to stop problems with old man. check-in: 0fa45234 user: dkf tags: trunk
02:51
Updated check-in: d27ab3b7 user: chengyemao tags: trunk
02:46
Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 52f33c0a user: chengyemao tags: trunk
02:45
Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 10fcd599 user: chengyemao tags: core-8-4-9-branch
2005-01-04
05:30
Started 8-4-9-branch check-in: 6ea71fd1 user: chengyemao tags: core-8-4-9-branch
05:13
Started 8-4-9-branch check-in: afd85276 user: chengyemao tags: core-8-4-9-branch
05:07
bug fixes (crahes/panic during finalization/exit); feature implementation for embedding/embedded Tk (Windows). See Tk 8.5 changes (12/17/04 - 01/03/05) for details check-in: 4cd30ab5 user: chengyemao tags: core-8-4-9-branch
02:17
Updated check-in: 6d956e98 user: chengyemao tags: trunk
02:09
Modified for separating an embedded menu's window handler from a normal popup menu window's handler; improved an embedded menu display in Windows/XP check-in: d606bd9c user: chengyemao tags: trunk
01:29
* win/tkWinWm.c (TkWinWmCleanup): clean up layered window class. This caused crash in reinit of Tk (as seen in plugin).
check-in: fb16796c user: hobbs tags: trunk
01:28
* win/tkWinWm.c (TkWinWmCleanup): clean up layered window class This caused crash in reinit of Tk (as seen in plugin).
check-in: 14e7610e user: hobbs tags: core-8-4-branch
2004-12-30
21:39
Updated check-in: 7a9cdfc6 user: chengyemao tags: trunk
02:01
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]
check-in: 2a21f211 user: hobbs tags: trunk
01:51
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]
check-in: 512f8180 user: hobbs tags: core-8-4-branch
2004-12-28
09:04
Updated check-in: 6f4bc0be user: chengyemao tags: trunk
08:45
Modified to support embedded menu widget check-in: 5707cebc user: chengyemao tags: trunk
08:44
Added functions to support embedded menu widget check-in: 50e2db17 user: chengyemao tags: trunk
2004-12-21
11:56
Coding style improvements for the widget demo. [FRQ 815118] check-in: c58c953e user: dkf tags: trunk
05:58
Bug fix in TkpWinToplevelMove and TkpWinToplevelIsControlledByWm check-in: e0523f1b user: chengyemao tags: trunk
2004-12-20
15:38
Updated check-in: e3d03c4c user: chengyemao tags: trunk
15:30
implemented overrideredirect for an embedded; corrected incorrect frame upper left x and y of an embedded toplevel check-in: e9c726fd user: chengyemao tags: trunk
10:34
Corrected handling of MacOS filetypes in tk_*file dialogs check-in: 8816a878 user: vincentdarley tags: trunk
10:21
Synthesize changelog entries check-in: 23a54427 user: dkf tags: trunk
10:04
D'oh! Spotted another one! check-in: 87d290ce user: dkf tags: trunk
10:03
iFix silly typo. [Bug 1087842] check-in: 86e0ecc0 user: dkf tags: core-8-4-branch
09:50
Fix silly typo. [Bug 1087842] check-in: a7633bf9 user: dkf tags: trunk
01:22
Updated check-in: 8ebda766 user: chengyemao tags: trunk
01:13
featrue implementation of Tk container and embedded including TK_MOVEWINDOW, TK_ICONIFY, TK_DEICONIFY, TK_WITHDRAW; replaced TK_TITLE with TK_GETFRAMEWID for setting container's title across process boundary; bug fix in wm overrideredirect for TK_EMBEDDED window check-in: a3a3ca2a user: chengyemao tags: trunk
2004-12-19
18:14
Bug fix and feature implementation of embedded/embedding Tk check-in: d4c1bde8 user: chengyemao tags: trunk
2004-12-18
20:40
updated check-in: e7c95821 user: chengyemao tags: trunk
20:35
Bug fix [222677] check-in: 19709ec0 user: chengyemao tags: trunk
20:21
Added comments to embedded Window message definition check-in: 904c2f15 user: chengyemao tags: trunk
2004-12-17
14:59
Updaged for new changes check-in: 998783fc user: chengyemao tags: trunk
14:30
Added TkWinCleanupContainerList for platform support check-in: 7bf3fffa user: chengyemao tags: trunk
14:27
bug fix (831627) check-in: 9d21cd4a user: chengyemao tags: trunk
14:17
bug fix (842945,831627) check-in: 78709bf0 user: chengyemao tags: trunk
13:56
Make the container draw its background to avoid an unpainted toplevel when the embedded window is NULL check-in: 3c39d815 user: chengyemao tags: trunk
2004-12-11
06:09
ran autoconf-2.57 check-in: e15ca644 user: dgp tags: trunk
00:00
Bump to 8.5a3 check-in: 1c33b0cf user: dkf tags: trunk
2004-12-09
10:59
* unix/tcl.m4: synced with tcl/unix/tcl.m4 * unix/configure: regen
check-in: b3ab4dfb user: das tags: trunk
10:13
Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 22092ce8 user: dkf tags: trunk
10:05
Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 9e3d2d5b user: dkf tags: core-8-4-branch
2004-12-08
03:02
* tests/canvPs.test: Cleaned up the matching of [makeFile] and * tests/choosedir.test: [removeFile] commands as indicated by the * tests/filebox.test: results of a -debug 1 run of the test suite. * tests/imgPPM.test: Tk test suite is now -debug 1 clean. This * tests/imgPhoto.test: completes fixing [1078648]. * tests/listbox.test: * tests/main.test:
check-in: 27f85236 user: dgp tags: trunk
2004-12-07
21:22
typos check-in: f4fe875d user: dgp tags: trunk
10:07
More duplicate testname elimination. [1078648] check-in: c56ad282 user: dkf tags: trunk
00:35
add older ChangeLogs to dist target check-in: d4bc7549 user: hobbs tags: trunk, core-8-5-a2
00:15
note 8.5a2 tag date check-in: 3ae7d4c7 user: hobbs tags: trunk
2004-12-06
22:54
* tests/safe.test: Trim auto_path to improve performance [1080039]
check-in: d81228b9 user: dgp tags: trunk
20:27
remove text change ref that was not in 8.4.9 check-in: d0d787a9 user: hobbs tags: trunk
19:42
* library/text.tcl (::tk::TextUpDownLine): revert 2004-11-23 as it prevented scrolling to bottom.
check-in: 3a1ed7eb user: hobbs tags: core-8-4-branch, core-8-4-9
2004-12-05
22:10
updated for 8.4.9 release check-in: 4fbd42ca user: hobbs tags: trunk
2004-12-04
00:04
Split duplicate test names [Bug 1078648] check-in: b6ab93bc user: dkf tags: trunk
2004-12-03
23:01
retagged 8.4.9 to include alpha blend patch check-in: ff9913d6 user: hobbs tags: core-8-4-branch
13:16
Alpha blending fixes. [Patch 848161] check-in: a4ca68a8 user: dkf tags: core-8-4-branch
13:09
Alpha blending fix. [Patch 848161] check-in: 3351718f user: dkf tags: trunk
00:45
updated for 8.4.9 release check-in: 1df92410 user: hobbs tags: core-8-4-branch
2004-12-02
02:10
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]
check-in: 084cb1a1 user: hobbs tags: trunk
02:07
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]
check-in: f75d901f user: hobbs tags: core-8-4-branch
2004-11-28
19:00
Tk_DrawChars: Check for short integer overflow in x,y coordinates [Fixes: #942320 "Tk, Xft, text and long lines"] check-in: 7e5be420 user: jenglish tags: trunk
2004-11-26
20:54
no message check-in: d9ed87f7 user: davygrvy tags: trunk
20:53
* win/makefile.vc: Shell targets needed more stack space. [Bug 1066755] check-in: 827d5915 user: davygrvy tags: trunk
2004-11-25
00:26
bumped patchlevel to 8.4.9 check-in: 978cb2c7 user: hobbs tags: core-8-4-branch
2004-11-23
17:50
fix to movement up/down in text widget by display lines check-in: 028e6ea4 user: vincentdarley tags: core-8-4-branch
2004-11-22
23:15
Whitespace police check-in: 8c4a1a86 user: dkf tags: trunk
17:54
fix a platform-sensitive test check-in: 18780ab9 user: vincentdarley tags: trunk
2004-11-20
15:55
removed backslash quote check-in: 28e5c880 user: vincentdarley tags: trunk
15:49
made test less timing sensitive check-in: 44e8ec98 user: vincentdarley tags: trunk
15:45
fix to test's platform sensitivities check-in: b8935789 user: vincentdarley tags: trunk
2004-11-19
15:14
* macosx/Wish.pbproj/project.pbxproj: reverted earlier changes for tclConfig.h changes to tcl, since those have been reverted for now.
check-in: 5252baa5 user: das tags: trunk
10:22
Classic sed doesn't support | in REs. check-in: b2b5dff5 user: rmax tags: trunk
10:22
changed the internal name to pack-old to avoid a name clash with the new pack manpage. check-in: edf463b2 user: rmax tags: trunk
09:48
*** empty log message *** check-in: 09b985f3 user: rmax tags: core-8-4-branch, core-8-4-8
09:48
* doc/pack-old.n: Changed the internal name of the man page to pack-old to avoid a name clash in the installed man pages.
check-in: 39f04440 user: rmax tags: core-8-4-branch
09:46
Classic sed doesn't support | in REs. check-in: fbe8f8a3 user: rmax tags: core-8-4-branch
06:50
* macosx/Wish.pbproj/project.pbxproj: reverted earlier changes for tclConfig.h changes to tcl, since those have been reverted for now.
check-in: cd0ad475 user: das tags: trunk
2004-11-18
18:33
some seds don't support comments :( check-in: 8a17443e user: rmax tags: trunk
18:09
Arghh - some seds don't even support comments at all. check-in: 084c0f17 user: rmax tags: core-8-4-branch
17:22
Some versions of sed appear to need semicolons in front of comments. check-in: f7d2f7c6 user: rmax tags: core-8-4-branch
16:24
mark release tagging check-in: 315b48db user: dgp tags: core-8-4-branch
16:19
* changes: Final updates for Tcl 8.4.8 release.
check-in: 90505285 user: dgp tags: core-8-4-branch
13:22
generated configure and fixed manpage installaton check-in: aff25cf7 user: rmax tags: trunk
10:28
Fixed manpage installation. check-in: b9193bca user: rmax tags: core-8-4-branch
02:08
2004-11-18 Reinhard Max <[email protected]>
* unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix.
* unix/installManPage: added * unix/mkLinks: removed
check-in: d919f4fb user: rmax tags: core-8-4-branch
00:43
2004-11-18 Reinhard Max <[email protected]> * unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix.
* unix/installManPage: added * unix/mkLinks: removed
check-in: eea79b81 user: rmax tags: trunk
2004-11-17
22:46
* generic/tkCanvWind.c (ConfigureWinItem): unmap windows immediately when state hidden is requested. [Bug 982248]
check-in: 52049d8a user: hobbs tags: trunk
22:44
* generic/tkCanvWind.c (ConfigureWinItem): unmap windows immediately when state hidden is requested. [Bug 982248]
check-in: f52a2293 user: hobbs tags: core-8-4-branch
22:18
see changes check-in: 220cc2ba user: hobbs tags: core-8-4-branch
22:18
* generic/tkCanvImg.c (ImageToPostscript): don't try ps generation of canvas image item without image specified. [Bug 1032300]
check-in: 2956d401 user: hobbs tags: core-8-4-branch
22:18
* library/console.tcl (::tk::console::ExpandVariable): correct array keyname expansion. [Bug 1004508] (bold)
check-in: ae209e19 user: hobbs tags: core-8-4-branch
22:18
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): set save_under X attr to prevent expose events when moving sash. [Bug 1036963]
check-in: 7aeefc19 user: hobbs tags: core-8-4-branch
22:17
see changes check-in: 151b4f5d user: hobbs tags: trunk
22:17
* generic/tkCanvImg.c (ImageToPostscript): don't try ps generation of canvas image item without image specified. [Bug 1032300]
check-in: 5225d669 user: hobbs tags: trunk
22:16
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): set save_under X attr to prevent expose events when moving sash. [Bug 1036963]
check-in: 69af9655 user: hobbs tags: trunk
22:16
* library/console.tcl (::tk::console::ExpandVariable): correct array keyname expansion. [Bug 1004508] (bold)
check-in: fad58976 user: hobbs tags: trunk
21:01
Remove extra space after {BUILD_PRODUCTS. check-in: 8b91cbf1 user: wolfsuit tags: trunk
13:46
improved documentation of -tabs check-in: baa5f279 user: vincentdarley tags: trunk
2004-11-16
19:02
* changes: Updates for Tk 8.4.8 release.
check-in: 7d5c7f78 user: dgp tags: core-8-4-branch
17:52
* library/msgs/it.msg: Updated Italian message catalog. Thanks to Roberto Ugoccioni [Bug 1063675].
check-in: c6ffe746 user: dgp tags: trunk
17:51
* library/msgs/it.msg: Updated Italian message catalog. Thanks to Roberto Ugoccioni [Bug 1063675].
check-in: a2d94a73 user: dgp tags: core-8-4-branch
04:05
* macosx/Wish.pbproj/project.pbxproj: * macosx/buildTkConfig.tcl: fixes for tclConfig.h changes.
* macosx/Wish.pbproj/project.pbxproj: fixed references to renamed bitmap files.
* macosx/Wish.xcode/project.pbxproj (new): * macosx/Wish.xcode/default.pbxuser (new): * macosx/Wish-Info.plist (new): * macosx/Tk-Info.plist (new): added new Xcode 1.5 project using native targets, made possible by tclConfig.h changes.
* generic/tk.h: added version number change comments for new files.
check-in: b02b0320 user: das tags: trunk
2004-11-15
13:09
fix to one multi-line search bug check-in: b1df8d15 user: vincentdarley tags: trunk
11:39
Preparatory works for making Tk define its parameters via a config header. check-in: ec2c91e6 user: dkf tags: trunk
2004-11-13
03:42
* macosx/tkMacOSXXStubs.c: implemented XGetGeometry().
check-in: bafeb73e user: das tags: core-8-4-branch
03:41
* macosx/tkMacOSXXStubs.c: implemented XGetGeometry().
check-in: aabd0f1b user: das tags: trunk
2004-11-12
23:54
* generic/tkCmds.c (Tk_TkObjCmd): use correct screen data when -displayof arg is passed to [tk scaling]. [Bug 800178]
check-in: 3434a6a7 user: hobbs tags: core-8-4-branch
23:53
* generic/tkCmds.c (Tk_TkObjCmd): use correct screen data when -displayof arg is passed to [tk scaling]. [Bug 800178]
check-in: 710d4860 user: hobbs tags: trunk
09:03
* macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]
check-in: b5b20919 user: das tags: core-8-4-branch
09:03
* doc/SetOptions.3: * doc/text.n: fixed *roff errors uncovered by running 'make html'.
* macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]
check-in: 951e50bd user: das tags: trunk
2004-11-11
11:33
* generic/tkEvent.c (InvokeInputMethods): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: b769b452 user: rmax tags: trunk
01:26
* generic/tkMain.c: * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348]
* doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath].
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: synced spacing/formatting with HEAD.
* macosx/tkMacOSXMouseEvent.c: endianness fixes.
* macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework.
* macosx/Makefile: prevent parallel make from building several targets at the same time. Ensure that xcodebuild will use Wish.pbproj project even if a .xcode project is also present.
check-in: c98b6fdb user: das tags: core-8-4-branch
01:24
* generic/tkMain.c: * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348]
* doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath].
* macosx/tkMacOSXSubwindows.c: synced spacing/formatting with core-8-4-branch.
* generic/tkRectOval.c: * macosx/README: * macosx/tkMacOSXDefault.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXWm.c: forward port from core-8-4-branch of Jim's and my changes for CG drawing and [wm attributes] (corresponds to 8.4 changes dating from 09-18, 07-27, 07-24).
* macosx/tkMacOSXMouseEvent.c: endianness fixes.
* macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework.
* macosx/Makefile: prevent parallel make from building several targets at the same time.
check-in: 2cb92ba5 user: das tags: trunk
2004-11-10
17:29
Fix for 1055023 from [email protected]. check-in: 90e1ea58 user: wolfsuit tags: core-8-4-branch
2004-11-09
12:46
fix to MacOSX compound button layout check-in: 468121ce user: vincentdarley tags: trunk
2004-11-08
21:57
Added Keith Vetter's tkGoldberg as an animation demo. Thanks Keith! check-in: 5990fa31 user: dkf tags: trunk
2004-11-07
22:41
More animation demos check-in: 33fceda0 user: dkf tags: trunk
22:21
doc/frame.n: Added some info for -width/-height options. [Bug 1055423] check-in: 2e72c8be user: pspjuth tags: trunk
22:00
Made handling of ^ a bit more consistent in corner cases. This makes ^ work without any widgets in the same command. [Bug 962589] check-in: 8a1c41a4 user: pspjuth tags: trunk
17:28
Added a demo of simple animation to the widget tour. check-in: 7e4b17b3 user: dkf tags: trunk
2004-11-03
18:07
* tests/button.test: Update expected results to account for more verbose errorinfo from errors in variable traces [Tcl Bug 572164]
check-in: 8a1b72b8 user: dgp tags: trunk
2004-11-01
16:51
* dialog.test (dialog-1.1): Update expected result to changes in the error messages produced by procs.
check-in: 83eb7098 user: dgp tags: trunk
2004-10-29
22:34
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.
check-in: 2b3add48 user: mdejong tags: core-8-4-branch
22:28
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.
check-in: ad5c91fd user: mdejong tags: trunk
11:52
* win/makefile.vc (DOTVERSION): Was installing 8.4 relabelled as 8.5 check-in: 22a05da9 user: patthoyts tags: core-8-4-branch
11:16
* library/tk.tcl (::tk::PlaceWindow): Backported the fix from #533519 to handle window placement on multi-monitor Windows. check-in: a9eeca37 user: patthoyts tags: core-8-4-branch
07:53
Minor format fix check-in: 44dec564 user: dkf tags: trunk
07:52
Minor format fix check-in: 15646431 user: dkf tags: core-8-4-branch
07:51
Whoops, missed removing an 8.5 feature from an example when backporting check-in: 216e3048 user: dkf tags: core-8-4-branch
2004-10-28
22:40
* doc/wm.n: Add wm attributes . -alpha doc to account for recent alpha changes.
check-in: 8086eb77 user: mdejong tags: core-8-4-branch
20:11
* win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Back port HAVE_NO_SEH handler code from CVS HEAD to fix gcc build breakage caused by 2004-10-26 back port.
check-in: 50436749 user: mdejong tags: core-8-4-branch
19:51
* win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Rework pushing of exception handler function pointer so that compiling with gcc -O3 works. Remove empty function call to avoid compiler warning. Mark the DllMain function as noinline to avoid compiler error from duplicated asm labels in generated code.
check-in: eed74dac user: mdejong tags: trunk
16:49
* README: Bumped to patch level 8.4.8 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 840ce813 user: dgp tags: core-8-4-branch
15:18
* unix/tkUnixScale.c (DisplayHorizontalValue): Backport fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: 89c638a7 user: patthoyts tags: core-8-4-branch
15:06
* unix/tkUnixScale.c (DisplayHorizontalValue): Fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: f30410b8 user: patthoyts tags: trunk
12:25
More minor doc fixes check-in: da9814e9 user: dkf tags: trunk
12:25
More backporting of doc fixes check-in: f449787f user: dkf tags: core-8-4-branch
10:22
Assorted minor documentation fixes check-in: 3bb2aef6 user: dkf tags: trunk
10:19
Backport of documentation fixes check-in: 2c695c79 user: dkf tags: core-8-4-branch
2004-10-27
17:34
backport compiler warning silencers check-in: 91f6a20a user: dgp tags: core-8-4-branch
16:37
* library/xmfbox.tcl (MotifFDialog_BuildUI): Fix [Bug 987169] in the Motif file dialogs as well. Backport of DKF bug fix.
check-in: c007d927 user: dgp tags: core-8-4-branch
00:56
* win/tkWinX.c: Signature for tkWinXCleanup needed to be * generic/tkInt.decls: changed so it matches the Tcl_ExitProc * generic/tkIntPlatDecls.h: typedef to avoid a bad-style cast.

* win/makefile.vc: Force TCL_LIBRARY envar when calling tclsh check-in: f5ccb7aa user: davygrvy tags: trunk

00:39
no message check-in: 6a366f3d user: davygrvy tags: core-8-4-branch
00:37
* generic/tkInt.h: Backport of shutdown safety mods from the HEAD * generic/tkMenu.c: dating from 2003-12-21 * generic/tkUtil.c: * generic/tkWindow.c: * mac/tkMacButton.c: * unix/tkUnixEvent.c: * win/tkWin32Dll.c: * win/tkWinEmbed.c: * win/tkWinMenu.c: * win/tkWinX.c: check-in: 9eb5a917 user: davygrvy tags: core-8-4-branch
00:36
* win/makefile.vc: Backport to the most recent * win/rules.vc: changes on the HEAD. * win/nmakehlp.c: check-in: e79198cc user: davygrvy tags: core-8-4-branch
00:35
* generic/tkInt.decls: Signature for tkWinXCleanup needed to be * generic/tkIntPlatDecls.h: changed so it matches the Tcl_ExitProc typedef to avoid a bad-style cast. check-in: 4b405fac user: davygrvy tags: core-8-4-branch
2004-10-26
23:22
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present.
* unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.
check-in: fa2305f8 user: dgp tags: core-8-4-branch
16:39
* generic/tkEvent.c (Tk_HandleEvent): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: 69217bd0 user: rmax tags: core-8-4-branch
14:16
Fix silly typo check-in: cf610d7c user: dkf tags: trunk
14:07
* win/tkWinRegion.c (TkpBuildRegionFromAlphaData): Fixed syntax error * generic/tkImgPhoto.c (Tk_PhotoPutBlock): Removed unreferences vars. check-in: fa8e785e user: patthoyts tags: trunk
13:15
Attempt to fix [Bug 919066] by allowing the code that creates the region much more knowledge of the platform functions available to it. check-in: 9e91a521 user: dkf tags: trunk
12:51
Stop compiler warning check-in: 140771ac user: dkf tags: trunk
10:42
Correlate fix with bug number check-in: 48b085f4 user: dkf tags: core-8-4-branch
08:07
Fix incorrect expected error message check-in: 57cb5278 user: dkf tags: trunk
2004-10-25
15:22
Fix stupid brokenness inroduced by me. D'oh! check-in: 59c874f0 user: dkf tags: trunk
2004-10-24
17:22
Add -hide and -stretch options to panedwindow widgets. (TIPs 177 and 179) Thanks to Brian Griffin for developing these! [Patch 983886] check-in: 97c9d47d user: dkf tags: trunk
2004-10-21
01:13
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).
check-in: ba1a1a88 user: hobbs tags: trunk
01:12
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).
check-in: e0aa8313 user: hobbs tags: core-8-4-branch
2004-10-19
18:56
TIP #204 "Virtual Events for Keyboard Traversal" (patch #976928) check-in: 50bf19de user: jenglish tags: trunk
15:24
Rename all XBM format files to be called *.xbm instead of *.bmp [Bug 733835] check-in: 243c90c3 user: dkf tags: trunk
2004-10-18
13:40
remove debug code check-in: fb5c00f1 user: vincentdarley tags: trunk
2004-10-11
20:03
Added missing changelog entry check-in: 463f6e1b user: dkf tags: trunk
14:25
updated as of en.msg 1.14 check-in: 1b45edf8 user: bagnonm tags: trunk
14:23
Swedish message catalog from Mats Bengtsson. check-in: 2d3ca51d user: bagnonm tags: trunk
2004-10-08
23:15
Fill in missing part of sentence in [wm attributes] check-in: a1ab4e10 user: dkf tags: trunk
21:44
Flagged TIP implementation points more clearly check-in: 2cdcc6d9 user: dkf tags: trunk
16:16
TIP #205 "Use pkgconfig Database to Register Xft Support". (xref: patch #971980) check-in: 12ea6256 user: jenglish tags: trunk
2004-10-07
17:39
add iconphoto notes about recommended usage check-in: d7c21cf3 user: hobbs tags: trunk
2004-10-06
13:27
silence compiler warnings check-in: 314b2ec0 user: dgp tags: trunk
2004-10-05
22:27
Backport of 8.5 wm iconphoto that added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
check-in: 5b4eed75 user: hobbs tags: core-8-4-branch
22:04
* doc/wm.n (iconphoto): added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
check-in: 96b7bb4f user: hobbs tags: trunk
01:26
fix init warnings check-in: 957f9825 user: hobbs tags: trunk
2004-09-28
18:54
clarify wm -alpha docs check-in: a8b23ec3 user: hobbs tags: trunk
2004-09-24
17:36
* generic/tkCursor.c: Add missing initialization in debug routine.
check-in: 5ef3e9ca user: dgp tags: trunk
17:35
* generic/tkCursor.c: Add missing initialization in debug routine.
check-in: 6ad139a9 user: dgp tags: core-8-4-branch
14:43
more robust text widget display tests check-in: 0bcdab9c user: vincentdarley tags: trunk
14:03
fix to mousewheel scrolling check-in: 8c2252a5 user: vincentdarley tags: trunk
01:15
* win/tkWinX.c: Added declaration for advapi32 now that this file uses the Reg* functions (req'd for nmake build system). check-in: 07e29b8e user: patthoyts tags: trunk
2004-09-23
14:56
text widget search fix check-in: 8d8ebd87 user: vincentdarley tags: trunk
01:49
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]
check-in: f63b0d0b user: hobbs tags: core-8-4-branch
01:08
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]
check-in: 0eb7a8a6 user: hobbs tags: trunk
00:56
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194]
* win/tkWinMenu.c: only provide a submenu handle when the MF_POPUP flag is given, fixing a recently-introduced crash when submenus are disabled. Also better error checking for this sort of situation in the future.
* win/tkWinMenu.c (ReconfigureWindowsMenu): Fix drawing of a disabled (TkWinHandleMenuEvent, DrawMenuEntryArrow): cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842]
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window.
* win/tkWinMenu.c (DrawMenuEntryAccelerator): (DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight.
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future.
check-in: e42dad6e user: mdejong tags: core-8-4-branch
00:35
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.
check-in: 5e334d0f user: mdejong tags: core-8-4-branch
2004-09-21
19:13
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194]
check-in: 24901585 user: mdejong tags: trunk
18:23
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.
check-in: a38c892c user: mdejong tags: trunk
00:09
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).
check-in: c355526f user: hobbs tags: trunk
00:08
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).
check-in: 6a4ccd93 user: hobbs tags: core-8-4-branch
2004-09-19
16:05
Standardize style of section refs & public symbols. Remove displayed tabs check-in: 21e74dc1 user: dkf tags: trunk
00:11
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.
check-in: 3973d2ae user: hobbs tags: trunk
00:10
missed wm attr test check-in: ea885633 user: hobbs tags: core-8-4-branch
00:10
missed wm attr test check-in: 0a4b1ea2 user: hobbs tags: trunk
2004-09-18
23:59
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.
check-in: fb660b73 user: hobbs tags: core-8-4-branch
22:51
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.
check-in: 66705d8b user: hobbs tags: trunk
22:48
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.
check-in: f429b1d4 user: hobbs tags: core-8-4-branch
20:15
no message check-in: 3e7955b6 user: davygrvy tags: trunk
00:48
* macosx/README: typos * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): performance improvements: removed slow & unnecessary calls.
check-in: 95f57575 user: das tags: core-8-4-branch
2004-09-17
23:45
patch 892194 TIP#222 changes check-in: c76ad127 user: hobbs tags: core-8-4-branch
23:36
* tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]
check-in: 9ebe03d6 user: hobbs tags: core-8-4-branch
23:26
* doc/wm.n: * tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]
check-in: b8d1edd4 user: hobbs tags: trunk
22:45
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window. * win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. (mdejong)
check-in: e10081e3 user: hobbs tags: core-8-4-branch
22:44
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window.
check-in: 98ca232f user: hobbs tags: trunk
2004-09-16
21:04
no message check-in: b6f0dea5 user: davygrvy tags: trunk
20:06
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]
check-in: 576e4aa8 user: hobbs tags: trunk
20:05
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]
check-in: 8a1d648d user: hobbs tags: core-8-4-branch
18:22
Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 419a463e user: pspjuth tags: core-8-4-branch
18:01
Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 3c1692e8 user: pspjuth tags: trunk
17:52
added VC7-safe environment check used in the Tcl makefile.vc check-in: 998d3bb4 user: davygrvy tags: trunk
2004-09-15
04:02
* win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. This avoids a "couldn't send withdraw message to window manager" error when the iconwindow is already mapped. The wm iconwindow command does not seem to do much under Win32, but at least this avoids an error message.
check-in: f48e49a4 user: mdejong tags: trunk
2004-09-13
22:54
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).
check-in: 4a5135c9 user: hobbs tags: core-8-4-branch
22:54
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).
check-in: 5d0c841e user: hobbs tags: trunk
2004-09-10
22:31
Make sure the state is correctly reset on dialog startup. [Bug 845189] check-in: 8f1066e2 user: dkf tags: trunk
22:28
More state resetting on dialog start. [Bug 845189] check-in: 612839c9 user: dkf tags: core-8-4-branch
20:50
(UpdateWrapper): update to Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.
check-in: 82c2d4f0 user: hobbs tags: core-8-4-branch
20:49
(UpdateWrapper): update to 2004-06-12 Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.
check-in: c451fb5f user: hobbs tags: trunk
20:48
Stop tk_strictMotif poisoning of the widget demo [Bug 1013942] check-in: ba7607ee user: dkf tags: core-8-4-branch
20:46
Prevent tk_strictMotif poisoning of the Widget demo [Bug 1013942] check-in: ce3ce065 user: dkf tags: trunk
19:52
Reformat and highlight TIP impl entry. check-in: 78cbe50f user: dkf tags: trunk
18:47
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]
check-in: 8662e4a3 user: hobbs tags: core-8-4-branch
18:45
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]
check-in: a264e420 user: hobbs tags: trunk
13:42
fixed a small typo in TextPeerCmd() check-in: fe5b1c98 user: rmax tags: trunk
12:32
include tkTest.c in list of files which depend on tkText.h check-in: bba07cef user: vincentdarley tags: trunk
12:13
text widget 'peer' subcommand -- TIP#169 implementation check-in: 24c87e87 user: vincentdarley tags: trunk
06:58
bulletproof 23.2 result [Bug #1019100] check-in: 16331802 user: hobbs tags: trunk
04:59
* win/tkWinWm.c: backport of several items from 8.5 head: (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon. (hobbs) Fix for #742882 "Potential division by zero in gridded wm geometry" (jenglish) (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. (kovalenko) (InstallColormaps): Check for TK_ALREADY_DEAD to avoid handling of dead windows. (kovalenko) Change 'panic' to 'Tcl_Panic' (davygrvy)
check-in: 5da91afc user: hobbs tags: core-8-4-branch
04:50
* win/tkWinWm.c (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon.
check-in: 854e5d62 user: hobbs tags: trunk
2004-09-09
12:17
Clarify -use docs. [Bug 1024364] check-in: 72bead61 user: dkf tags: trunk
2004-09-06
23:22
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.
check-in: faa38196 user: hobbs tags: trunk
23:21
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.
check-in: e3defcc0 user: hobbs tags: core-8-4-branch
13:45
Set TK_LIBRARY when execing Tk apps (test, runtest, rundemo). check-in: 73a8f188 user: patthoyts tags: trunk
2004-09-03
14:09
Make sure user_data is NULL everywhere it isn't set. [Bug 1021812] check-in: 31bf19fe user: dkf tags: trunk
2004-09-01
10:00
Fix general error-case test. [Bug 1019085] check-in: 21a81a60 user: dkf tags: trunk
09:37
More doc fixes from Mikhail Kolesnitchenko check-in: d435eb90 user: dkf tags: trunk
2004-08-29
09:27
TIP#165 (user data field) implementation. check-in: 86e0e80e user: dkf tags: trunk
2004-08-26
18:04
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo. Replace 'string compare' with 'ne'.
check-in: d6e81525 user: hobbs tags: core-8-4-branch
18:03
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo.
check-in: c1800ea3 user: hobbs tags: trunk
2004-08-25
22:23
* macosx/tkMacOSXWm.c: Made use of Tcl_WrongNumArgs in a few * win/tkWinMenu.c: appropriate spots.
check-in: 896006b1 user: dgp tags: trunk
2004-08-22
15:43
More doc fixes from Mikhail Kolesnitchenko. [Patch 1013520] check-in: b4bde69e user: dkf tags: trunk
2004-08-20
14:15
More doc fixes. [Patch 1012837] check-in: c04a8a61 user: dkf tags: trunk
10:56
Spelling and grammar fixes from Mikhail Kolesnitchenko. [Patch 1012083] check-in: 4275d4fe user: dkf tags: trunk
08:03
D'oh! Fix [Bug 1012331] check-in: 2c0b6153 user: dkf tags: trunk
01:14
* win/tkWinDialog.c (EatSpuriousMessageBugFix): Fix a problem with double clicks in file dialogs falling through to the window underneath in win32. [Patch #611615]
check-in: 3c150a73 user: hobbs tags: core-8-4-branch
00:58
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
check-in: 01d4886a user: hobbs tags: trunk
00:40
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
check-in: 79fdb01a user: hobbs tags: core-8-4-branch
2004-08-19
19:39
Cast argument 7 of XChangeProperty to 'const unsigned char *' (from 'const char *') to satisfy Solaris 8 Forte C compiler [Bug #1012325] check-in: e897472a user: jenglish tags: trunk
17:59
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present.
* unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.
check-in: 951fc863 user: dgp tags: trunk
14:43
regen check-in: 03c209f3 user: dkf tags: trunk
14:41
TIP#168 implementation. Based on [Patch 886240] check-in: b8733fad user: dkf tags: trunk
2004-08-18
08:23
Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 221d92d1 user: dkf tags: core-8-4-branch
08:20
Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 76a16313 user: dkf tags: trunk
2004-08-17
22:37
Doc patches [1010083] and [1010607] from Mikhail Kolesnitschenko. Also some general fixes to menu.n and text.n check-in: 03f8b25a user: dkf tags: trunk
2004-08-16
14:01
Standardize the -compound option to everywhere it ought to be. [Bug 712588] check-in: cb766997 user: dkf tags: trunk
08:24
Spelling and grammar fixes check-in: 0c696843 user: dkf tags: trunk
2004-08-11
22:22
Don't add the default extension to env-var references check-in: bc161ee1 user: dkf tags: trunk
21:24
More fixing of [Bug 987169] and simple support for [FRQ 979101] check-in: 595dd0d3 user: dkf tags: trunk
2004-08-10
18:15
Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: 3268df43 user: jenglish tags: trunk
18:14
Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: f6dc2bfa user: jenglish tags: core-8-4-branch
2004-08-09
23:48
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 100628
check-in: 7e61c798 user: mdejong tags: core-8-4-branch
23:45
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 1006286]
check-in: f7d4d2be user: mdejong tags: trunk
2004-08-05
10:04
Fix [Bug 987169] for tk_messageBox and tk_chooseColor check-in: a093deec user: dkf tags: trunk
08:57
Backport of yesterday's compositing fixes check-in: 8812816e user: dkf tags: core-8-4-branch
2004-08-04
14:47
D'oh! check-in: eb8824e3 user: dkf tags: trunk
14:23
Clarify code that does pixel compositing. Fix alpha blending in [$photo put]... check-in: 826045ed user: dkf tags: trunk
2004-08-02
15:20
Whitespace policing... check-in: 908651ea user: dkf tags: trunk
2004-07-30
08:32
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.
check-in: 02f5e72a user: das tags: core-8-4-branch
08:31
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.
check-in: d2c4f65c user: das tags: trunk
2004-07-29
22:05
date typo check-in: 8b2787f3 user: dgp tags: core-8-4-branch, core-8-4-7
21:52
TkQueueEventForAllChildren addition check-in: 7aea4cab user: georgeps tags: trunk
21:48
Re-tag for core-8-4-7 check-in: 0a2db1ec user: dgp tags: core-8-4-branch
21:48
Applied a fix from the core-8-4-branch so that unmapped windows don't queue events. check-in: 92b9ba26 user: georgeps tags: trunk
21:47
* changes: * generic/tkEvent.c (Tk_HandleEvent): revert the 2004-07-20 commit. That commit created a new Bug 1000051 - a broken Compose Key. This revert restores Bug 905830 until a cleaner fix can be provided.
check-in: 5a82fae9 user: dgp tags: core-8-4-branch
2004-07-27
21:19
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().
check-in: d64990cb user: das tags: trunk
20:31
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().
check-in: b4fb499b user: das tags: core-8-4-branch
18:58
* generic/tkRectOval.c (ComputeRectOvalBbox): Mac OS X specific fix to rounding in bounding box 'bloat' calculation to avoid drawing outside of bounding box when CG drawing enabled. Fix probably correct on other platforms as well?
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): fixed LinkVar type for tkMacOSXCGAntiAliasLimit.
check-in: 55976a22 user: das tags: core-8-4-branch
18:52
Fix the doco's for the anti-aliasing limit variable to be more helpful check-in: 4acf6d3f user: wolfsuit tags: core-8-4-branch
2004-07-26
21:24
typo check-in: bce94efb user: hobbs tags: core-8-4-branch
20:16
changes for 8.4.7 check-in: 935bb3e2 user: hobbs tags: core-8-4-branch
2004-07-25
02:29
Change the default menu -tearoff value to 0 until we actually get tearoff menus working again. check-in: 3430bfb0 user: wolfsuit tags: core-8-4-branch
02:19
Forgot this one in the last checkin... check-in: 8d13ba29 user: wolfsuit tags: core-8-4-branch
01:57
Finish the implementation of the CG version of the X Drawing layer. Add support for returning values for the wm attributes commands, and use FSRef's rather than FSSpec's. check-in: ca2ae6b8 user: wolfsuit tags: core-8-4-branch
2004-07-23
15:42
[Merge from HEAD]

Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

* macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add. check-in: ffa0483c user: cc_benny tags: core-8-4-branch

15:32
[merge from trunk version 1.9]

Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

(KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 0cfc1fc7 user: cc_benny tags: core-8-4-branch

2004-07-22
22:24
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Use [bind $w], not [$w configure] to modify bindings.
check-in: 9838ea42 user: hobbs tags: core-8-4-branch
22:22
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Correct args passes to tk_messageBox when failing to cd. Add -force back to namespace import of msgcat.
check-in: d3bfef42 user: hobbs tags: trunk
2004-07-21
04:27
Don't queue events for unmapped children. check-in: a67df264 user: wolfsuit tags: core-8-4-branch
03:10
* generic/tkEvent.c (InvokeInputMethods): ensure IC focus is set after creation. [Bug #905830]
check-in: 7e7d9ca9 user: hobbs tags: trunk
03:07
* generic/tkEvent.c (Tk_HandleEvent): ensure IC focus is set after creation. [Bug #905830]
check-in: 8461c26c user: hobbs tags: core-8-4-branch
2004-07-20
11:49
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: 103ba277 user: das tags: trunk
11:13
* unix/tcl.m4: fixed Darwin autoconf breakage caused by recent CFLAGS reordering. * unix/configure: regen
check-in: 63addd89 user: das tags: core-8-4-branch
10:49
* unix/Makefile.in: * win/Makefile.in: added 'install-private-headers' makefile target to allow optionally installing private tk headers. [Tcl FR 922727]
check-in: 8c3faf52 user: das tags: trunk
10:23
* unix/Makefile.in: * win/Makefile.in: added 'install-private-headers' makefile target to allow optionally installing private tk headers. [Tcl FR 922727]
check-in: c23f6c8f user: das tags: trunk
06:10
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: 713b764c user: das tags: core-8-4-branch
06:05
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: d0d7e64c user: das tags: core-8-4-branch
2004-07-19
20:30
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing for gcc builds (need to suppress 3.x type puning warnings). (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
check-in: 6045f801 user: hobbs tags: core-8-4-branch
2004-07-16
23:40
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
check-in: b4aa5853 user: hobbs tags: trunk
2004-07-15
05:27
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]
check-in: 72109278 user: wolfsuit tags: trunk
05:24
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]
check-in: 8c285600 user: wolfsuit tags: core-8-4-branch
00:05
* library/tkfbox.tcl: Corrected coding errors in most recent change. Use [bind $w], not [$w configure] to modify bindings.
check-in: 94b9b0c0 user: dgp tags: trunk
2004-07-14
19:07
* generic/tkUndo.c (TkUndoSetDepth): correct -maxundo segfault. [Bug #969358] (jiangwu)
check-in: 0a008415 user: hobbs tags: core-8-4-branch
19:02
updated to patchlevel 8.4.7 check-in: 9da80e83 user: hobbs tags: core-8-4-branch
2004-07-13
19:32
* README, macosx/Wish.pbproj/project.pbxproj: bumped to * unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7 * win/configure, win/configure.in:
check-in: 3c03ae31 user: hobbs tags: core-8-4-branch
2004-07-11
22:32
Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: d5145ee9 user: dkf tags: core-8-4-branch
22:21
Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: 32516bee user: dkf tags: trunk
2004-07-07
09:27
Added paragraph about the canvas origin [Bug 956681] check-in: 300eef9d user: dkf tags: trunk
2004-07-06
00:29
updated w/ info on the generic/tkEvent.c change. check-in: 1e990278 user: georgeps tags: trunk
2004-07-05
22:27
The usage of the TK_XIM_SPOT definition was causing a build failure with some systems. I changed the function prototype and the CreateXIMSpot block to work correctly. check-in: 9d3eb922 user: georgeps tags: trunk
21:21
TIP#158 implementation; keypad keys on Win are now distinguishable. check-in: b8333852 user: dkf tags: trunk
21:07
Neaten up and make test names closer to standard check-in: e31d8e1f user: dkf tags: trunk
19:19
Set _NET_WM_NAME and _NET_WM_ICON_NAME (freedesktop.org) in addition to WM_NAME and WM_ICON_NAME (ICCCM). This allows the full Unicode character set to be used in window manager strings (but only for newer WMs that support the EWMH spec). [Tk Bug #959973] check-in: 5a359462 user: jenglish tags: trunk
2004-07-02
23:45
I added a note about the tkEvent.c refactoring and buf fixes. check-in: efe33c74 user: georgeps tags: trunk
23:36
tkEvent.c was refactored to be cleaner and fix two bugs. Two bugs were found and fixed. Button mask 4 and 5 synchronizing with the TkDisplay and ClientMessage handlers conflicting with the GenericHandler list. check-in: 1554859f user: georgeps tags: trunk
2004-07-01
08:06
Doc fixes. [Tcl Bug 983146] check-in: d23989b3 user: dkf tags: trunk
2004-06-30
22:17
TIP#153 implementation from Neil McKay, with thanks! check-in: ec27edf8 user: dkf tags: trunk
2004-06-29
23:21
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.
check-in: dbbde75a user: hobbs tags: trunk
23:20
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.
check-in: 6a3441f1 user: hobbs tags: core-8-4-branch
2004-06-28
22:36
Fix minor mistake check-in: 7e6e6053 user: dkf tags: trunk
2004-06-26
09:04
Fix for [Bug 756840] check-in: 67a47558 user: mistachkin tags: trunk
2004-06-25
08:46
Fix [Bug 979239] by only redrawing an image when it has real area. check-in: 19ad28a1 user: dkf tags: core-8-4-branch
2004-06-24
12:46
Missed one! check-in: 62fd4dfa user: dkf tags: trunk
12:45
Use standard constraint names check-in: b6897446 user: dkf tags: trunk
2004-06-21
21:56
Added example check-in: d73cc87d user: dkf tags: trunk
21:51
Added examples check-in: 94ab15ef user: dkf tags: trunk
21:19
Added example and warning about global grabs check-in: c759e94d user: dkf tags: trunk
20:59
Fix example and add a bit more explanatory text check-in: 45944808 user: dkf tags: trunk
20:47
Added example check-in: a3e7ba1d user: dkf tags: trunk
20:42
Forgot the example section header label! check-in: 159108dd user: dkf tags: trunk
19:56
Added example of how to do dialog-like windows check-in: fd9ad8de user: dkf tags: trunk
19:39
Convert SYNOPSIS to .nf/.fi after suggestion from Joe English check-in: 1e1877f6 user: dkf tags: trunk
19:32
Highlight the command whose examples these are check-in: 5e5f582e user: dkf tags: trunk
19:31
Compacted the synopsis check-in: 84292f60 user: dkf tags: trunk
15:21
Added example check-in: 9398c506 user: dkf tags: trunk
15:07
Added example check-in: 4693a33c user: dkf tags: trunk
14:48
Added example check-in: b4c3f583 user: dkf tags: trunk
14:45
Added crossreference to toplevel's -menu option, as used since Tk 8.0 check-in: 327a4d8a user: dkf tags: trunk
14:41
Minor update for increased clarity. check-in: a93e4fb6 user: dkf tags: trunk
14:40
Added examples check-in: 6c18df8e user: dkf tags: trunk
14:19
Added example check-in: f20aef6e user: dkf tags: trunk
14:06
Added example check-in: 3269879f user: dkf tags: trunk
2004-06-18
21:58
Added example check-in: 94c36282 user: dkf tags: trunk
21:50
Added examples check-in: e7ae6f49 user: dkf tags: trunk
21:42
Added example. check-in: 28465eae user: dkf tags: trunk
21:27
Fix missing parameter error check-in: 5bee780c user: dkf tags: trunk
21:26
Added example check-in: ceebb9e2 user: dkf tags: trunk
21:18
Minor formatting fix check-in: da5f66a2 user: dkf tags: trunk
21:16
Added examples check-in: 92db2e56 user: dkf tags: trunk
15:30
* unix/tcl.m4: autoconf 2.5 fixes in Darwin section. * unix/configure: autoconf-2.57
check-in: 23403f07 user: das tags: trunk
2004-06-17
22:38
Steps towards systematization of test constraints in Tk test suite check-in: ec889b99 user: dkf tags: trunk
2004-06-16
20:03
Fix for #742882 "Potential division by zero in gridded wm geometry" check-in: 4ca47059 user: jenglish tags: trunk
19:53
win/tkWinButton.c: Add a 3D highlight to disabled *buttons and labels, the same way as it's now done for disabled menu entries. check-in: 26fada0c user: a_kovalenko tags: trunk
2004-06-15
22:44
Enhanced doc in manner inspired by [RFE 803060] check-in: 1e7028b7 user: dkf tags: trunk
21:37
More minor whitespace cleaning check-in: df654f18 user: dkf tags: trunk
21:06
Fixed tests which mandated (minor) brokenness. check-in: 2407c5a9 user: dkf tags: trunk
15:37
D'oh! check-in: a7fc7fbe user: dkf tags: trunk
15:28
Adjust #defs so they are flexible enough to be used in all places. Also removed a shadowing variable. check-in: 1ed15f42 user: dkf tags: trunk
15:09
Add declarations of result... D'oh! check-in: f420f0c3 user: dkf tags: trunk
15:02
Balance braces, factorize out much #ifdef code and use objects a bit more check-in: 4b0e429b user: dkf tags: trunk
13:22
Spacing/whitespace fixes check-in: 4b9075ff user: dkf tags: trunk
10:15
Small clean up of the canvas core (symbolic constants, whitespace) check-in: 1c57d7f8 user: dkf tags: trunk
2004-06-12
05:38
* win/tkWinWm.c (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. check-in: dc18f6bd user: a_kovalenko tags: trunk
2004-06-09
22:39
multiline text widget regexp search fix check-in: 9fcec419 user: vincentdarley tags: trunk
19:18
ckfree() the correct element! [Bug 969358] check-in: 49fffd59 user: dkf tags: trunk
2004-06-08
20:44
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]
check-in: 3dc17039 user: mdejong tags: core-8-4-branch
20:28
Silence compiler warnings check-in: 99bd1954 user: dgp tags: trunk
20:24
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]
check-in: d7c42b06 user: mdejong tags: trunk
20:11
silence compiler warning check-in: 0b65a342 user: dgp tags: core-8-4-branch
2004-06-07
16:23
text widget partial line height calculations fix check-in: 8dfaf19c user: vincentdarley tags: trunk
2004-06-06
11:28
Fix frame-2.8 for ![info exists env(DISPLAY)] check-in: a897ea1c user: patthoyts tags: trunk
2004-06-04
19:55
* tests/filebox.test: A few typo corrections in dkf's recent * tests/frame.test: style upgrade for the test suite. * tests/select.test: * tests/visual.test:
check-in: e15f2a6a user: dgp tags: trunk
10:51
text widget fixes check-in: cb4cc14b user: vincentdarley tags: trunk
2004-05-29
19:00
Fix minor markup errors (backslash is \e, not \b). check-in: e734f043 user: jenglish tags: trunk
2004-05-24
21:23
Finish off the TIP#152 implementation with Win implementation, tests & docs. check-in: 6234cfff user: dkf tags: trunk
21:21
The TIP specified a -detail option, not a -finemessage option. check-in: d57b1ee9 user: dkf tags: trunk
18:28
Turn on the -finemessage option (TIP 152) for Mac OS X. check-in: 281cd0eb user: wolfsuit tags: trunk
2004-05-23
20:56
Added bindtags example and split the changelog check-in: e780fc77 user: dkf tags: trunk
20:51
Minor fixes. check-in: 1d019907 user: dkf tags: trunk
17:34
First step towards improving test style. Also start using Tcl 8.5 features. check-in: 8e6c4d12 user: dkf tags: trunk
17:27
Minor fix for Tk_GetVisual error message check-in: be7f021d user: dkf tags: trunk
2004-05-15
04:07
Modified UpdateWrapper to fix bug 767176 check-in: 1b41988c user: chengyemao tags: core-8-4-branch
2004-05-13
23:28
Shrank the font size of messages in the Unix/X11 [tk_messageBox] It looks better like this. :^) check-in: 940859d3 user: dkf tags: core-8-4-branch
23:19
Enabled TIP#152 style message detail on Unix/X11 platforms. check-in: f12921b6 user: dkf tags: trunk
14:29
* generic/tkBind.c <HandleEventGenerate>: Modified to fix wish crach due to incorrectly generate <Destroy> event. This bug was reported in comp.lang.tcl but not logged.
check-in: e3f5f4b7 user: dgp tags: core-8-4-branch
01:51
Fixed a bug that caused crash due to incorrectly generating <Destroy> event check-in: 6ae5dee1 user: chengyemao tags: trunk
01:36
Modified HandleEventGenerate to properly generate <Destroy> event check-in: 1b386924 user: chengyemao tags: trunk
2004-05-10
08:30
Apply fix from tcl bug #950049 for make docs. check-in: 2dc7495f user: patthoyts tags: core-8-4-branch
2004-05-08
03:53
Fixed bug 767176 check-in: c753a91d user: chengyemao tags: trunk
2004-05-05
16:51
* win/tkWinFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug #618872] (dkf, hobbs)
check-in: f17ec177 user: hobbs tags: core-8-4-branch
16:49
* win/tkWinFont.c (FindSubFontForChar): corrections to dkf patch to handle subFontPtrPtr in EnumFontFamilies callback.
check-in: f7b67c7b user: hobbs tags: trunk
09:39
Fix FMR in subfont handling on Windows. [Bug 618872] check-in: 70d0cdfb user: dkf tags: trunk
2004-05-04
00:39
* unix/tkUnixButton.c (TkpDrawCheckIndicator): allow radiobuttons to be drawn when disabledforeground and/or selectcolor are NULL. [Bug #826850] (griffin)
check-in: 36325d7c user: hobbs tags: trunk
2004-05-03
23:23
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)
check-in: bbd12840 user: hobbs tags: core-8-4-branch
23:23
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)
check-in: c5273b50 user: hobbs tags: trunk
22:40
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):
check-in: 2173eb5c user: hobbs tags: core-8-4-branch
22:40
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):
check-in: 2a201db4 user: hobbs tags: trunk
22:28
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * macosx/tkMacOSXXStubs.c: to being implemented in a platform * unix/tkUnixEvent.c: specific manner. The cleanup order was * win/tkWinX.c: bad at least on Windows, where we reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]
check-in: 6efb4b35 user: hobbs tags: trunk
22:23
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * mac/tkMacXStubs.c: to being implemented in a platform * macosx/tkMacOSXXStubs.c: specific manner. The cleanup order was * unix/tkUnixEvent.c: bad at least on Windows, where we * win/tkWinX.c: reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]
check-in: 08825fb3 user: hobbs tags: core-8-4-branch
19:36
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155] Make the panedwindow -opaqueresize option work as per the docs. [Bug #778893]
check-in: 9aba25da user: hobbs tags: core-8-4-branch
19:36
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155]
check-in: 82c4f3c2 user: hobbs tags: trunk
19:17
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)
check-in: 635744de user: hobbs tags: core-8-4-branch
19:16
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)
check-in: d26260ba user: hobbs tags: trunk
18:03
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type.
check-in: a4fb7ac5 user: hobbs tags: trunk
18:01
(ImgPhotoCmd): correct matched handling to that in head check-in: 6387e316 user: hobbs tags: core-8-4-branch
17:59
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type. (ImgPhotoCmd): correctly init matched to 0.
check-in: 23bf0b86 user: hobbs tags: core-8-4-branch
2004-04-24
07:38
* generic/tkPort.h: * unix/Makefile.in: * win/makefile.bc: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path.
check-in: 129b462b user: das tags: trunk
06:00
* generic/tkPort.h: * unix/Makefile.in: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path.
check-in: c63b3b97 user: das tags: trunk
2004-04-23
13:47
Added examples and did some doc L&F improvements. check-in: 912c3ddb user: dkf tags: trunk
2004-04-21
15:15
Minor cleanup for when running single-process tests check-in: ddeebe24 user: dkf tags: trunk
13:18
Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

(KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 49aa55ce user: cc_benny tags: trunk

13:12
2004-04-21 Benjamin Riefenstahl <[email protected]>
Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.
* macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add.
check-in: a7b5906c user: cc_benny tags: trunk
02:45
Backported fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: f2928ada user: jenglish tags: core-8-4-branch
2004-04-17
03:54
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.
check-in: 27d6b202 user: hobbs tags: core-8-4-branch
03:53
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.
check-in: aec29fbc user: hobbs tags: trunk
2004-04-04
20:08
Fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: 5a384600 user: jenglish tags: trunk
2004-04-01
18:40
Fix for Bug 220871. check-in: 8d42779f user: wolfsuit tags: core-8-4-branch
18:33
Fixes for bugs 220871 and 917557. Plus remove the Quit menu from the default File menu. check-in: 6392e553 user: wolfsuit tags: trunk
2004-03-31
02:43
* generic/tkImgPhoto.c: Removed outdated #include's of the tclMath.h * generic/tkScale.c: header file. All tk*Port.h files have long had a #include <math.h>, and other parts of Tk routinely make use of libm-supplied math routines.
check-in: e40f246f user: dgp tags: trunk
2004-03-30
12:28
Minor cleanups, including tracking down the names of old Scriptics staffers check-in: a31fa2f4 user: dkf tags: trunk
08:45
* macosx/tclets.r (removed): obsolete holdover from mac classic.
check-in: b383a585 user: das tags: trunk
2004-03-27
00:40
Backport of FRQ 540375 changes. check-in: 7d40a1c7 user: dkf tags: core-8-4-branch
00:12
Allow PPMs to be read from a string. [FRQ 540375] check-in: a8b135fb user: dkf tags: trunk
2004-03-26
22:01
Backport of 923555 fixes check-in: 9c881ec3 user: dkf tags: core-8-4-branch
20:35
* unix/tcl.m4: Replaced -Wno-strict-alias with more portable -fno-strict-alias alternative. * unix/configure: autoconf-2.57
check-in: dee78c9b user: dgp tags: trunk
19:57
* README: Bump version to 8.5a2. * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.57 * win/configure:
check-in: 35745fd0 user: dgp tags: trunk
19:49
Tweak to 923555 fix. check-in: 06c5dccc user: dgp tags: trunk
14:45
Whoops. Forgot to set the photo image type registration correctly. D'oh! check-in: 540892f1 user: dkf tags: trunk
14:34
Allow old-style image formats to create string representations of photos, and allow the production of PPM format data in a string. [Bug 923555] check-in: 13333fe1 user: dkf tags: trunk
2004-03-25
14:33
Doc clarification. [Bug 922610] check-in: a9c5f761 user: dkf tags: trunk
12:12
Fix typos in documentation check-in: ce638ff1 user: vincentdarley tags: trunk
2004-03-22
16:04
Corrected docs to no longer use malloc/free. [Bug 920695] check-in: a4ed7a7a user: dkf tags: trunk
2004-03-21
04:07
XMoveWindow and XMoveResizeWindow need to propagate ConfigureNotify events to the children of the moved or resized window. check-in: e394e424 user: wolfsuit tags: trunk
03:54
XMoveWindow and XMoveResizeWindow need to propagate configure notify events down to their children. check-in: 46147c5d user: wolfsuit tags: core-8-4-branch
2004-03-17
19:35
Trivial bug in tracking Hide/Show pairs. check-in: 4988d435 user: wolfsuit tags: core-8-4-branch
19:01
Get the "Command-H" -> hide binding working. Also remove the spurious Quit menu item from the File command. check-in: fddb1a3f user: wolfsuit tags: core-8-4-branch
18:15
Removed support for Mac OS Classic platform [Patch 918139] check-in: 28ec831e user: das tags: trunk
2004-03-16
19:55
* unix/tkUnixButton.c (TkpDrawCheckIndicator): correct crash condition for new radio/checkbuttons when colors are exhausted. [Bug 915330] (griffin)
check-in: 18f5e754 user: hobbs tags: trunk
19:53
* unix/configure, unix/tcl.m4: add -Wno-strict-aliasing for GCC to suppress useless type puning warnings.
check-in: ece391c0 user: hobbs tags: trunk
19:53
fix lint warnings check-in: e208e3fd user: hobbs tags: trunk
19:52
fix cast warnings check-in: b7e23043 user: hobbs tags: trunk
2004-03-09
03:36
no message check-in: 9622a833 user: davygrvy tags: trunk
03:35
Checks MSDevDir, not MSVCDir envar. check-in: 710684e4 user: davygrvy tags: trunk
2004-03-05
07:32
* win/tkWin32Dll.c: Add variables needed when compiling with mem debug under Mingw. This fixes the checking from 2003-12-25.
check-in: 309dca44 user: mdejong tags: trunk
2004-03-04
00:17
minor doc fixes for html conversion check-in: f35f8541 user: hobbs tags: trunk, core-8-5-a1
00:07
* unix/Makefile.in (dist): don't require win/lamp.bmp copy in dist target (it's already handled by win/rc/*.bmp copy)
check-in: 1214fa40 user: hobbs tags: trunk
00:06
minor doc fixes for html conversion check-in: bef0139c user: hobbs tags: trunk
2004-03-03
23:39
note TIP#113 changes check-in: 1866c870 user: hobbs tags: trunk
23:27
updated changes for 8.5a1 check-in: adab714f user: hobbs tags: trunk
2004-03-02
00:49
update patchlevel to 8.5a1 check-in: b8a56c5e user: hobbs tags: trunk
00:48
update HP-11 build libs setup check-in: f55610ac user: hobbs tags: trunk
2004-03-01
19:27
update changes for 8.4.6 release check-in: 57f8a7de user: dgp tags: trunk
19:26
update release date check-in: 6adc84f9 user: dgp tags: core-8-4-branch, core-8-4-6
18:24
updated release note files for 8.4.6 check-in: da2e6fcf user: dgp tags: core-8-4-branch
17:50
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.57
check-in: dc875a92 user: dgp tags: trunk
17:49
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.13
check-in: bbdb16fe user: dgp tags: core-8-4-branch
2004-02-28
15:59
remove access to tclInt.h check-in: 5d6500ac user: vincentdarley tags: trunk
2004-02-25
13:33
* macosx/tkMacOSXKeyboard.c (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (already on 2004-02-17) check-in: 5eced326 user: cc_benny tags: trunk
13:29
* (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (Copied from 1.17) check-in: a4e06542 user: cc_benny tags: core-8-4-branch
13:23
* library/demos/widget (addFormattedText): Correct off-by-one error. check-in: 3553c368 user: cc_benny tags: trunk
13:22
* (addFormattedText): Correct off-by-one error. check-in: 0e1515c7 user: cc_benny tags: trunk
2004-02-23
22:49
* macosx/Makefile: ensure that xcodebuild will use the Wish.pbproj project even if a .xcode project is also present.
check-in: fe8714e7 user: das tags: trunk
14:18
typo check-in: 55ed5c9b user: dgp tags: core-8-4-branch
12:03
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events.
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.
check-in: d0920961 user: das tags: trunk
10:49
* macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. * generic/tkImgPhoto.c (ImgPhotoDisplay): enabled alpha blending for images with partial transparency on MacOSX. [Bug 809157]
check-in: 9cff2118 user: das tags: core-8-4-branch
10:48
* macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. [Bug 809157]
check-in: 98c161ba user: das tags: trunk
2004-02-20
19:54
update changes to 8.4.6 release check-in: 77501805 user: dgp tags: trunk
19:54
date typos check-in: 03c48f0b user: dgp tags: core-8-4-branch
19:51
update changes for 8.4.6 release check-in: 6c1a9137 user: dgp tags: core-8-4-branch
2004-02-18
21:25
Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 5b7a6b07 user: pspjuth tags: trunk
20:56
move 8.4.6 tag to include grid fix check-in: 1c2742a5 user: hobbs tags: core-8-4-branch
20:10
Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 89e1956c user: pspjuth tags: core-8-4-branch
02:22
* generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set.
check-in: b44f0704 user: hobbs tags: trunk
02:17
note 8.4.6 tag point check-in: 33b5a1e4 user: hobbs tags: core-8-4-branch
02:17
* generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set.
check-in: 75d8663e user: hobbs tags: core-8-4-branch
01:06
Whitespace police check-in: 1d04fa4d user: dgp tags: trunk
00:40
* doc/checkbutton.n: TIP#110 implementation * doc/radiobutton.n: Tristate Checkbutton and Radiobuttons * generic/tkButton.c: * generic/tkButton.h: * library/demos/check.tcl: * library/demos/radio.tcl: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDefault.h: * tests/button.test: * unix/tkUnixButton.c: * unix/tkUnixDefault.h: * win/tkWinButton.c: * win/tkWinDefault.h:
check-in: 59826fd6 user: hobbs tags: trunk
2004-02-17
20:40
* tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010].
check-in: a9956e1c user: dgp tags: core-8-4-branch
20:39
* tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010].
check-in: ed84c02a user: dgp tags: trunk
19:49
* (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. check-in: d3da83fe user: cc_benny tags: trunk
13:47
Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: b44662cb user: dkf tags: trunk
13:47
Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: 18f32c19 user: dkf tags: core-8-4-branch
13:44
Minor doc fix check-in: d87a0729 user: dkf tags: core-8-4-branch
13:41
Minor doc fix check-in: 96dce4db user: dkf tags: trunk
07:17
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events.
* library/listbox.tcl: * library/text.tcl: * library/scrlbar.tcl: on Mac OS, add bindings for MouseWheel with modifiers, according to platform convention: Option increases scrolling speed 10 fold; Space scrolls horizontally.
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.
check-in: 33938645 user: das tags: core-8-4-branch
2004-02-16
23:20
Update the docs for the Mac OS X MouseWheel changes. check-in: 496ded09 user: wolfsuit tags: core-8-4-branch
23:09
This gets the scroll wheel working for listboxes and text widgets for Mac OS X. It also changes the model to route scrollwheel events to the window under the pointer, not the focus window on X (and only on X). That is the correct behavior for Mac OS X. check-in: 0b99b409 user: wolfsuit tags: core-8-4-branch
00:42
Backport Mac OS X specific fixes from TOT. See ChangeLog for details.

In tk_getOpenFile filters, handle the case where you have a Macintosh file type and the files have no filetype.

Fix various formatting nits. check-in: 834854db user: wolfsuit tags: core-8-4-branch

00:19
Fix a bug in tk_getOpenFile - files with no types are rejected when they would pass in Mac OS Classic. Add the tkMacOSXCarbonEvents.c - just a skeleton right now. A bunch of formatting nits fixed. check-in: 4aed47b8 user: wolfsuit tags: trunk
2004-02-14
16:32
* Fix: Convert DOS lineends to Unix. check-in: 9d628dd7 user: cc_benny tags: trunk
01:54
* win/tkWinFont.c (Tk_MeasureChars): backport fixes to bold/italic font handling. [Patch 852669] [Bug 478568] * tests/textDisp.test: added test for the font measurement problem.
check-in: 7f0387ce user: hobbs tags: core-8-4-branch
01:26
Apply patch 112997, and kill a few more places where we were still using Pascal string interfaces. check-in: 6ac7f560 user: wolfsuit tags: trunk
01:08
Applying Patch 112997, and hunting down a couple more places where we were still using Pascal interfaces. check-in: 3ee17e34 user: wolfsuit tags: core-8-4-branch
2004-02-13
01:44
update to patchlevel 8.4.6 check-in: 8f97a2d7 user: hobbs tags: core-8-4-branch
01:43
simple code cleanup check-in: 9edfd036 user: hobbs tags: core-8-4-branch
01:39
update HP-11 build libs setup check-in: a3dcbb90 user: hobbs tags: core-8-4-branch
01:28
* win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidl for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.
check-in: f5183946 user: hobbs tags: trunk
01:26
* win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidl for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.
check-in: 00434343 user: hobbs tags: core-8-4-branch
2004-02-11
10:28
Esperanto and Polish message catalogs from Artur Trzewik (forgot to check changlog entry in!) check-in: fd41038a user: dkf tags: trunk
2004-02-10
11:07
Esperanto and Polish message catalogs from Artur Trzewik check-in: 92327391 user: dkf tags: core-8-4-branch
10:50
Esperanto and Polish message catalogs from Artur Trzewik check-in: f1f41358 user: dkf tags: trunk
2004-02-09
14:48
Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] check-in: 4f518dc7 user: dkf tags: trunk
14:40
Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] check-in: a0d4ef0f user: dkf tags: core-8-4-branch
2004-02-08
01:38
* win/makefile.vc: * win/rules.vc: * win/rc/tk.rc: * win/rc/wish.rc: Now supports the 'unchecked' option when building. check-in: 139fc6fb user: davygrvy tags: trunk
01:37
no message check-in: e8ee0d24 user: davygrvy tags: trunk
2004-02-07
16:21
* (TkpSetKeycodeAndState): Put UTF-8 into trans_chars instead of Latin-1. check-in: e1269c29 user: cc_benny tags: trunk
2004-02-04
00:25
* doc/menubutton.n: * library/menu.tcl (::tk::MbPost): make menubuttons that post above or below reverse direction when not enough space is available.
check-in: 4a12e3b1 user: hobbs tags: trunk
00:23
* library/menu.tcl (::tk::MbPost): make menubuttons that post above or below reverse direction when not enough space is available.
check-in: 285b9688 user: hobbs tags: core-8-4-branch
2004-02-02
08:12
#include <malloc.h> has no purpose. check-in: 393d21c5 user: davygrvy tags: trunk
2004-02-01
11:09
no message check-in: 3a9a3004 user: davygrvy tags: trunk
10:49
* win/lamp.bmp (deleted): use win/rc/lamp.bmp instead. check-in: 4844ca9f user: davygrvy tags: trunk
10:44
* win/winMain.c: Removed our custom setargv() in favor of the exported __argc and __argv exported by the c-runtime. check-in: c3a6e16b user: davygrvy tags: trunk
10:42
* win/rc/tk.rc: * win/rc/wish.rc: General clean-up. check-in: 18dbf65d user: davygrvy tags: trunk
10:41
* win/makefile.vc: General clean-up. check-in: 45374408 user: davygrvy tags: trunk
10:40
sync'd to Tcl. check-in: 9ac27139 user: davygrvy tags: trunk
2004-01-31
20:27
Replaced TclpGetTime() with Tcl_GetTime(), to remove dependency on tclInt.h [Bug 874745]. check-in: a43b78b2 user: jenglish tags: trunk
2004-01-28
23:36
Backported fix for bug #776646 which makes hand2 and fleur native on windows. check-in: 41e6f000 user: patthoyts tags: core-8-4-branch
2004-01-27
10:10
* macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts).
* macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3.
check-in: e7d3018b user: das tags: core-8-4-branch
10:09
* generic/tkTextIndex.c: added '#include <tclInt.h>' since the code uses the TclUtfToUniChar macro from that file. [Bug 874745]
* macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts).
* macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3.
check-in: 8fcc6746 user: das tags: trunk
2004-01-25
13:21
* macosx/tkMacOSXKeyboard.c: Fix regressions due to the last patches. check-in: 021c28fb user: cc_benny tags: trunk
12:03
* (TkpGetKeySym): Ignore option key for generation of keysym, as before. check-in: 9c6f4991 user: cc_benny tags: trunk
01:28
The dialogs were affected by the TIP#146 implementation. Added grid anchor commands to restore original behaviour. check-in: 6c2ae767 user: pspjuth tags: trunk
2004-01-24
18:16
* (TkpSetKeycodeAndState): Add setting of xkey.trans_chars. Now event.test works except event-double-click-drag-1.1. check-in: 2811c247 user: cc_benny tags: trunk
2004-01-15
21:47
no message check-in: 0bcdbadd user: davygrvy tags: trunk
21:46
* win/tkWinSendCom.c: Placed the requirement for the special COM libraries into the object file itself with #paragma comment (lib, ...) when built with VC++. This will simplify linking for users of the static library. uuid.lib is required for VC5.2, but is implicit with VC6.

* win/makefile.vc: Removed 'ole32.lib oleaut32.lib uuid.lib' from $(baselibs). check-in: 7d585612 user: davygrvy tags: trunk

2004-01-13
13:43
uuid.lib needed by tkWinSend check-in: 12bfcc95 user: vincentdarley tags: trunk
02:05
* generic/tk3d.c: All uses of 'panic' (the macro) changed * generic/tkBind.c: to 'Tcl_Panic' (the function). The #define * generic/tkBitmap.c: of panic in tcl.h clearly states it is * generic/tkCanvArc.c: deprecated in the comments. * generic/tkCanvBmap.c: [Tcl Patch 865264] * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkColor.c: * generic/tkConfig.c: * generic/tkCursor.c: * generic/tkError.c: * generic/tkEvent.c: * generic/tkFocus.c: * generic/tkFont.c: * generic/tkFrame.c: * generic/tkGC.c: * generic/tkGrid.c: * generic/tkImgBmap.c: * generic/tkImgPhoto.c: * generic/tkImgUtil.c: * generic/tkMenu.c: * generic/tkObj.c: * generic/tkPack.c: * generic/tkPlace.c: * generic/tkRectOval.c: * generic/tkSelect.c: * generic/tkText.c: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkTextMark.c: * generic/tkTextWind.c: * generic/tkVisual.c: * generic/tkWindow.c: * mac/tkMacAppInit.c: * mac/tkMacAppearanceStubs.c: * mac/tkMacButton.c: * mac/tkMacDraw.c: * mac/tkMacEmbed.c: * mac/tkMacFont.c: * mac/tkMacInit.c: * mac/tkMacMenus.c: * mac/tkMacPort.h: * mac/tkMacSubwindows.c: * mac/tkMacWm.c: * mac/tkMacXStubs.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXPort.h: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnix3d.c: * unix/tkUnixColor.c: * unix/tkUnixEmbed.c: * unix/tkUnixEvent.c: * unix/tkUnixFocus.c: * unix/tkUnixFont.c: * unix/tkUnixSelect.c: * unix/tkUnixSend.c: * unix/tkUnixWm.c: * win/tkWin3d.c: * win/tkWinButton.c: * win/tkWinColor.c: * win/tkWinDialog.c: * win/tkWinDraw.c: * win/tkWinEmbed.c: * win/tkWinFont.c: * win/tkWinPixmap.c: * win/tkWinPointer.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: * win/tkWinX.c:
check-in: a08e5aac user: davygrvy tags: trunk
02:02
* win/rules.vc: Sync'd to Tcl, respects the CHECKS=nodep commandline macro and was used to verify the Tcl_Panic change above.
check-in: c2f1f53c user: davygrvy tags: trunk
02:02
* win/lamp.bmp (deleted): * win/rc/lamp.bmp (new): Moved.
check-in: 7805bf70 user: davygrvy tags: trunk
02:01
* win/rc/tk.rc: * win/rc/tk_base.rc: * win/rc/wish.rc: * win/makefile.vc: Refreshed how the resource files are built. Should be a bit easier for people linking with a static Tk library.
check-in: c6f4259e user: davygrvy tags: trunk
2004-01-09
22:26
Typo fix. check-in: 9358eafb user: pspjuth tags: trunk
22:23
Implementation of TIP#146, "Add Overall Anchoring to the Grid Geometry Manager", adding [grid anchor] subcommand. check-in: 4f1b8110 user: pspjuth tags: trunk
2004-01-07
16:28
fix to text widget yview bug check-in: 4a5542ba user: vincentdarley tags: trunk
15:20
utf-8 aware text wordstart and wordend check-in: 99a54db7 user: vincentdarley tags: trunk
13:25
disabled submenu fix check-in: 92d72bb6 user: vincentdarley tags: trunk
2004-01-01
00:35
* macosx/Wish.pbproj/project.pbxproj: added missing private headers to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.h
check-in: 88c72e66 user: das tags: trunk
00:34
* macosx/Wish.pbproj/project.pbxproj: added missing private headers to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.h
check-in: 9d141db9 user: das tags: core-8-4-branch
2003-12-28
23:11
* win/tkWinMenu.c (ReconfigureWindowsMenu, TkWinHandleMenuEvent, DrawMenuEntryArrow): Fix drawing of a disabled cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842]
check-in: 015437e4 user: mdejong tags: trunk
05:04
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window.
check-in: 0cdd7478 user: mdejong tags: trunk
2003-12-26
22:29
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight.
check-in: 61e90b11 user: mdejong tags: trunk
20:46
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future.
check-in: 87a93b9a user: mdejong tags: trunk
04:14
* win/tkWin32Dll.c (DllMain): Add HAVE_NO_SEH blocks in place of __try and __except statements to support gcc builds. This is needed after David's changes on 2003-12-21. [Tcl patch 858493]
check-in: 0dbb3702 user: mdejong tags: trunk
2003-12-23
04:01
prevent static buffer overflow (Doh!) check-in: a4ae4574 user: davygrvy tags: trunk
03:52
fixed static buffer overflow check-in: cbce1d74 user: davygrvy tags: trunk
03:01
no message check-in: 60c3855e user: davygrvy tags: trunk
03:00
removed the note about having to update makefile.vc when the version changes. check-in: da269018 user: davygrvy tags: trunk
02:59
Uses new features of nmakehlp to get the version strings from header files without the use of hardcoded values. check-in: fbcf6d9f user: davygrvy tags: trunk
02:48
sync'd to Tcl. check-in: a9e4d8c1 user: davygrvy tags: trunk
2003-12-22
22:16
doc/text.n: Fix markup errors (".t" at beginning of line). check-in: 301ef436 user: jenglish tags: trunk
2003-12-21
23:50
* generic/tkEvent.c: Added three new functions: TkCreateExitHandler, * generic/tkInt.h: TkDeleteExitHandler, and TkFinalize. This adds * generic/tkMenu.c: an insertion point so Tk's exit handlers can be * generic/tkWindow.c: called on their own from tk85.dll's DllMain * mac/tkMacButton.c: for DLL_PROCESS_DETACH. These are private to * unix/tkUnixEvent.c: the binary and not exported. It is possible * win/tkWin32Dll.c: the Windows OS can unload Tk _prior_ to Tcl * win/tkWinEmbed.c: under some conditions such as ExitProcess(). * win/tkWinMenu.c: This avoids a dangling pointer problem when Tcl * win/tkWinX.c: does Tcl_Finalize after Tk has been unloaded. * win/winMain.c: DllMain's DLL_PROCESS_DETACH now protected with SEH as DeleteWindowsExitProc is causing an exception of its own under some teardown conditions. AT&T assembly syntax has not been added for MinGW yet. [Tcl Patch 858493]
check-in: e1224987 user: davygrvy tags: trunk
2003-12-20
19:57
library/bgerror.tcl: Truncate displayed error message if it's too long (fixes: #231251) check-in: 4a9a8ba0 user: jenglish tags: trunk
2003-12-18
14:48
* (Tk_MeasureChars): Fix bugs shown by the test suite #861777. Clarify comment on TK_AT_LEAST_ONE. check-in: da9f8261 user: cc_benny tags: trunk
2003-12-17
18:08
Import fix for jerky scrollbar behavior from TOT. check-in: 59a3b7fb user: wolfsuit tags: core-8-4-branch
2003-12-16
22:38
* win/rc/wish.exe.manifest: It seems that Windows XP insists on a strict format for the version value. 8.5.a0 or 8.5.0 results in an unloadable executable -- must be 4 numbers.
check-in: da491286 user: patthoyts tags: trunk
21:57
* win/tkWinSend.c: Removed some misleading comments (bug #846134) and disabled the send package until bug #858822 is resolved.
check-in: 897f91e4 user: patthoyts tags: trunk
19:53
Check for TK_ALREADY_DEAD to avoid handling of dead windows. check-in: 200e3e6f user: a_kovalenko tags: trunk
03:29
opps.. paren typo check-in: 91978556 user: davygrvy tags: trunk
03:26
no message check-in: 490b2184 user: davygrvy tags: trunk
03:23
* win/tkWinWm.c (UpdateGeometryInfo) : wmPtr->wrapper might be NULL. No exception is thrown, but it isn't correct to ignore. discovered with NuMega's BoundsChecker.
check-in: ead4de9a user: davygrvy tags: trunk
03:18
* win/tkWinMenu.c (ReconfigureWindowsMenu) : Only redraw the menubar when a menubar exists. Although the invalid handle doesn't cause an exception, it was discovered with NuMega's BoundsChecker.
check-in: 8c097f11 user: davygrvy tags: trunk
03:12
(ReconfigureWindowsMenu) : Only redraw the menubar when a menubar exists. Although the invalid handle doesn't cause an exception, it was discovered with NuMega's BoundsChecker and flagged as a problem. check-in: 2aee3bc7 user: davygrvy tags: trunk
2003-12-15
19:32
* (TkpSetKeycodeAndState): Don't clobber xkey.state. check-in: 968aad62 user: cc_benny tags: trunk
18:48
* (InitLatin1Table): Rename initialized to latin1_initialized to avoid confusion. Actually set lastKeyLayoutID. Use keycode<<16 for XKeycodeToKeysym. * (XKeycodeToKeysym): Remove variables c and virtualKey, simplify code, don't special handle keycode == 0 (-> 'a'). * (XKeysymToMacKeycode): Add handling for function keys. Use ASCII control codes instead of keysyms. * (TkpSetKeycodeAndState): Ditto. check-in: 0806d163 user: cc_benny tags: trunk
17:21
* Add bug number to last change. check-in: 4debb076 user: cc_benny tags: trunk
17:11
* macosx/tkMacOSXKeyboard.c: General cleanup. Add support for [event generate]. check-in: 833cd76d user: cc_benny tags: trunk
16:47
* latin1Table, (InitLatin1Table): Add. * (XKeysymToMacKeycode): Add. * (XKeysymToKeycode): Use XKeysymToMacKeycode. * (TkpSetKeycodeAndState): Ditto. * (TkpSetKeycodeAndState): Adapt modifier flags handling. * (TkpInitKeymapInfo): Update a comment. check-in: d1499468 user: cc_benny tags: trunk
16:37
* (TkpInitKeymapInfo): Remove dead code. The code depended on the result of XGetModifierMapping, but that will always return an empty list. * ALT_MASK, OPTION_MASK: Symbols for understanding the code better. * (TkpSetKeycodeAndState): Hardcode Mode_switch == Option. * (TkpGetKeySym): Ditto. * (TkpGetKeySym): Comment lockUsage conditions, Mac OS X uses LU_CAPS always. * (XKeycodeToKeysym): Handle option key in parameter index (only used by TkpGetKeySym). * (TkpGetKeySym): Use Tcl_UniCharIsUpper, highlight problems with Latin1 limitation. check-in: ea7442b6 user: cc_benny tags: trunk
16:15
* LATIN1_MAX and MAC_KEYCODE_MAX: Add and use for better maintainability. * General comment on keyArray: Add. * (XKeycodeToKeysym): Replace garbled comment. Use symbols instead of magic constants. * (TkpGetKeySym): Reorder computations to make this more logical. check-in: eaeb703b user: cc_benny tags: trunk
15:08
* Comments: Add and clarify some points, correct spellings. * Whitespace: Remove tabs, re-indent, re-wrap comments. * keyArray: Reorder keys in logical groups. * vituralkeyArray: Rename virtualkeyArray. * Prototypes, function headers: Use ISO-C consistently. check-in: 1affbae3 user: cc_benny tags: trunk
11:51
text widget more extensive documentation, and two small code improvements check-in: f6b27ee9 user: vincentdarley tags: trunk
2003-12-14
19:58
speling check-in: 95af45ed user: davygrvy tags: trunk
2003-12-13
02:30
no message check-in: fe3729fd user: davygrvy tags: trunk
02:28
updated version string check-in: 62eedf44 user: davygrvy tags: trunk
01:52
no message check-in: 8115b00f user: davygrvy tags: trunk
01:50
(TkWinXInit): Don't restric InitCommonControlsEx. It's valid on all platforms given IE 3.0+ is installed. As tkWinX.c does set #define _WIN32_IE 0x0300, I guess we can accept IE3 as the lowest denominator and use version 4.71 features of Comctl32.dll check-in: a30fcbda user: davygrvy tags: trunk
01:10
no message check-in: 0bb5c98b user: davygrvy tags: trunk
01:07
(TkWinEmbeddedEventProc) : for loop dereferences containerPtr but can't get to the if (containerPtr == NULL) test due to the unhandled read memory exception for when it really is NULL. check-in: 998bb6de user: davygrvy tags: trunk
2003-12-12
00:54
no message check-in: e03c08b3 user: davygrvy tags: core-8-4-branch
00:45
fixed bad commit from before. my mistake. This is 1.16 now. check-in: 230fc8e6 user: davygrvy tags: trunk
00:42
Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: 56926416 user: davygrvy tags: core-8-4-branch
00:34
Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: ed497699 user: davygrvy tags: trunk
2003-12-11
03:38
no message check-in: ac0fc25d user: davygrvy tags: core-8-4-branch
03:32
(WishPanic) : placed ExitProcess() in a __try block (SEH) to catch any exceptions that might happen. As Tcl will call Tcl_Finalize from its DllMain due to the unload from ExitProcess() unloading Tcl, and if Tcl_Panic had gotten called in an __except block, this avoid the possibility of not being able to exit. Falls to TerminateProcess() in the __except case.

Removed the #ifdef _MSC_VER around DebugBreak as that function exists in kernel32.dll and is not compiler dependent. I'd prefer to use if (IsDebuggerPresent()) DebugBreak(); but IsDebuggerPresent() isn't available in all kernel32.dll modules for all versions of windows. check-in: fba3b025 user: davygrvy tags: core-8-4-branch

2003-12-10
12:57
off-by-one error in recent cleanup fix check-in: d607d3d8 user: vincentdarley tags: trunk
12:14
fixed 2 tests for padx, pady check-in: e5366fc3 user: vincentdarley tags: trunk
12:00
* (Tk_MeasureChars): Initialize size.cx in case of errors. Initialize lastsize (fixes bug with wrong *lenghtPtr results in case no chars fit at all). check-in: 5179de57 user: cc_benny tags: trunk
09:42
Line transposition bug. [Bug 857159] check-in: 7d5c874b user: dkf tags: trunk
09:40
Line transposition bug. [Bug 857159] check-in: 6c1e9811 user: dkf tags: core-8-4-branch
2003-12-09
21:56
* unix/configure: * unix/tcl.m4: updated OpenBSD build configuration based on [Patch #775246] (cassoff)
check-in: 0c497b80 user: hobbs tags: trunk
13:43
fix to memory leaks and reading of freed memory check-in: 44167e84 user: vincentdarley tags: trunk
2003-12-08
18:47
clean up usage of 'edition' as a verb check-in: fa2d5733 user: hobbs tags: trunk
2003-12-05
17:19
performance of lines containing 10000+ characters check-in: 1ca7766a user: vincentdarley tags: trunk
16:16
*** empty log message *** check-in: 30cd608c user: cc_benny tags: trunk
16:05
* (Tk_MeasureChars): Fix indentation. Fix memory leak. Fix handling of TK_WHOLE_WORDS. check-in: 1363550c user: cc_benny tags: trunk
2003-12-04
16:50
mark recent change as a potential incompatibility check-in: b756f04a user: vincentdarley tags: trunk
12:28
fix to text widget tabs and xy-scroll-command check-in: 8e445371 user: vincentdarley tags: trunk
12:09
font measurement fix check-in: 8d435280 user: vincentdarley tags: trunk
2003-12-03
17:55
* generic/tk.h: Bumped patch level to 8.4.5.1 to distinguish * unix/configure.in: CVS snapshots from the 8.4.5 release. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 93b2940e user: dgp tags: core-8-4-branch
17:20
* README: Bumped patch level to 8.4.6 to distinguish * generic/tk.h: CVS snapshots from the 8.4.5 release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * macosx/Wish.pbproj/project.pbxproj:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 770d7a24 user: dgp tags: core-8-4-branch
16:38
Typo fix check-in: d8ea7ed1 user: dkf tags: trunk
04:58
* generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed.
check-in: d5a46601 user: hobbs tags: trunk
04:57
* generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed.
check-in: 947a7511 user: hobbs tags: core-8-4-branch
2003-11-25
08:45
Corrected targetWinPtr check, now if winPtr==0 and targetWinPtr!=0 then the event is not ignored any more check-in: 08591ff2 user: a_kovalenko tags: trunk
2003-11-24
10:36
add further updates to ensure test captures all cases check-in: d57c3335 user: vincentdarley tags: trunk
2003-11-21
20:14
moved 8-4-5 tag to include OS X keyboard fix check-in: 9e5cdc65 user: hobbs tags: core-8-4-branch, core-8-4-5
18:51
correct handling of interpolated tabs using fractional pixel widths check-in: ba691f9e user: vincentdarley tags: trunk
17:29
fix to two test suite bugs check-in: 39498b83 user: vincentdarley tags: trunk
17:10
Thanks to davidw for spotting a reference to a header that's not been around for many years now... check-in: 1986315f user: dkf tags: trunk
13:09
* macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. (Merge from trunk) check-in: 624f8398 user: cc_benny tags: core-8-4-branch
13:05
* keyArray: Add 0x34 as <Return>. Add notes. (Merge from trunk 1.6) check-in: fcd0a975 user: cc_benny tags: core-8-4-branch
2003-11-20
19:36
winSend cleanup and bug fix -- these files need better documentation check-in: ea139e1e user: vincentdarley tags: trunk
19:33
winSend cleanup and bug fix check-in: d180edcb user: vincentdarley tags: trunk
16:45
* macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. check-in: b1103721 user: cc_benny tags: trunk
12:40
* keyArray: Add 0x34 as <Return>. Add notes. check-in: 2cf3c88c user: cc_benny tags: trunk
2003-11-19
16:28
typo corrections check-in: 7d06993b user: dgp tags: core-8-4-branch
04:00
2003-11-18 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c: Reworking Vince's fix to [Bug 842952]. This version is clearer, and works helps keep the mouse better pinned to the scrollbar. I also removed the glitch where the scrollbar would jump get its middle over the mouse when you first moved it.
check-in: 6ed9dc89 user: wolfsuit tags: trunk
2003-11-18
23:39
Stupid typo fix. [Bug 843395] check-in: d0371f44 user: dkf tags: trunk
23:37
updated for 8.4.5 release check-in: 877bcd7f user: hobbs tags: core-8-4-branch
01:47
* tests/constraints.tcl:When running the test suite in a process * tests/image.test: where Tk has been [load]ed, there's no * tests/select.test: guarantee that child processes created by * tests/unixWm.test: [exec [interpreter]] will have Tk in them. * tests/window.test: Made modifications to force a [load] of Tk in those situations.
check-in: cda2e667 user: dgp tags: trunk
2003-11-17
23:48
Removed stupid type error introduced when adding style to code. check-in: 5f8d799d user: dkf tags: trunk
23:29
* generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):
check-in: 0197c6ca user: hobbs tags: core-8-4-branch
23:12
* generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):
check-in: f8009ff0 user: hobbs tags: trunk
02:20
* win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile.
check-in: 6aee53f3 user: dgp tags: core-8-4-branch
02:15
* win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile.
Let's discuss whether there's really need for a change, and if so, let's make it consistently in all Makefiles.
check-in: 3e23e347 user: dgp tags: trunk
2003-11-16
14:13
documentation and cleanup check-in: 289327e5 user: vincentdarley tags: trunk
14:11
scrollbar fix check-in: 1b3e6c0b user: vincentdarley tags: trunk
06:07
Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: a49bd3f8 user: davygrvy tags: trunk
06:02
Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: 69b2fc66 user: davygrvy tags: core-8-4-branch
01:01
scrollbar size fix check-in: 98a4db95 user: vincentdarley tags: trunk
2003-11-15
16:57
single line wraps to whole display fix check-in: cff84d8d user: vincentdarley tags: trunk
12:47
fixed tab interpretation inconsistency check-in: 5414f040 user: vincentdarley tags: trunk
02:49
cleanup check-in: 9ac0aeae user: vincentdarley tags: trunk
02:41
doc/text.n: Fix markup errors. check-in: 5ec972b3 user: jenglish tags: trunk
02:33
fix two more old text widget bugs check-in: 7975a57e user: vincentdarley tags: trunk
2003-11-14
17:21
Fixes to prevent infinite event sequences in 'make test' on slow connections Also a bit of whitespace/style police work. [Bug 837300] check-in: 8873f2f3 user: dkf tags: trunk
2003-11-13
18:30
ensure test cleans up after itself check-in: 57684988 user: vincentdarley tags: trunk
18:26
text widget dbl-click single character fix check-in: bff5c56e user: vincentdarley tags: trunk
16:07
Tcl_EvalObjv is more robust than Tcl_VarEval check-in: af5ae343 user: dkf tags: trunk
14:44
text widget insert positioning after double/triple click check-in: d451ef92 user: vincentdarley tags: trunk
2003-11-12
17:38
old tk text widget bugs fixed check-in: eef48522 user: vincentdarley tags: trunk
17:19
old tk text widget bugs fixed check-in: 0e36a93a user: vincentdarley tags: trunk
01:10
* unix/configure: * unix/configure.in: use xft-config instead of pkg-config to determine xft info. * unix/tcl.m4: improve AIX --enable-64bit handling remove -D__NO_STRING_INLINES -D__NO_MATH_INLINES from CFLAGS_OPTIMIZE on Linux. Make default opt -O2 (was -O).
check-in: 1a1da3b8 user: hobbs tags: trunk
01:09
improve AIX --enable-64bit handling check-in: 08752aa2 user: hobbs tags: core-8-4-branch
00:07
* generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479]
check-in: 3e997a5b user: hobbs tags: trunk
00:07
* generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856]
check-in: bfa5a6ca user: hobbs tags: trunk
00:07
(::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]
check-in: f0521edf user: hobbs tags: trunk
00:05
* generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479]
check-in: a8188acf user: hobbs tags: core-8-4-branch
00:04
* generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856]
check-in: 61c1aa0b user: hobbs tags: core-8-4-branch
00:04
(::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]
check-in: fddf3813 user: hobbs tags: core-8-4-branch
2003-11-11
22:48
* library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]
check-in: 644a232b user: hobbs tags: trunk
22:39
* library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]
check-in: ec990530 user: hobbs tags: core-8-4-branch
19:42
* generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483]
check-in: 36040fac user: hobbs tags: trunk
19:41
* generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483]
check-in: 5281eb54 user: hobbs tags: core-8-4-branch
18:21
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn)
check-in: 4a2b96d3 user: hobbs tags: trunk
18:21
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn)
check-in: bc9f3d85 user: hobbs tags: core-8-4-branch
00:54
* win/configure: * win/tcl.m4: add necessary ole libs to VC LIBS_GUI line.
check-in: 88746642 user: hobbs tags: trunk
00:26
* win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282]
check-in: 6bc71292 user: hobbs tags: core-8-4-branch
00:26
* win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282]
check-in: 2234c1ef user: hobbs tags: trunk
00:07
* win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]
check-in: 6c31ad71 user: hobbs tags: trunk
00:07
* unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)
check-in: a491a3ab user: hobbs tags: trunk
00:05
* win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]
check-in: dc5ae65a user: hobbs tags: core-8-4-branch
00:05
* unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)
check-in: 3786d57f user: hobbs tags: core-8-4-branch
00:05
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display, and not on Mac at all. [Bug 809157]
check-in: 4b2192a8 user: hobbs tags: core-8-4-branch
2003-11-10
21:02
Minor int vs. unsigned fixes to stop GCC warnings check-in: a96dfb67 user: dkf tags: trunk
14:37
handling of zero-pixel text widgets check-in: c7903718 user: vincentdarley tags: trunk
2003-11-08
22:53
Fixed an error in returning the name actually registered for 'send'. check-in: 38b166e0 user: patthoyts tags: trunk
17:22
elide tag handling, once more check-in: 972024df user: vincentdarley tags: trunk
2003-11-07
15:36
better elide tag handling check-in: be1a77f9 user: vincentdarley tags: trunk
12:06
another elide/tkchat/tkTextDisp.c fix check-in: 3d576063 user: vincentdarley tags: trunk
2003-11-05
13:31
Dutch messages for widget demo from Arjen Markus. [Patch 836368] check-in: 25638e7f user: dkf tags: trunk
13:20
Minor fix that removes dependence on a particular path in the README. check-in: b8254b2e user: dkf tags: trunk
2003-11-04
23:37
tk text widget test suite fixes -- bug 833761, making tests much more resilient to font sizes check-in: 00fb62a8 user: vincentdarley tags: trunk
13:26
Add 'Print Code' support to Widget demo [Patch 835644] check-in: 8d386721 user: dkf tags: trunk
2003-11-03
16:10
text widget and test suite fixes check-in: b96a8bcf user: vincentdarley tags: trunk
15:30
Make demo location independent of main Tk library location. [Patch 832691] check-in: 3672df6a user: dkf tags: trunk
13:10
Stop some complaints about signed/unsigned check-in: 736830a7 user: dkf tags: trunk
2003-11-01
21:44
Updated messages for Dutch from Arjen Markus and Pascal Scheffers [Patch 820519] check-in: da470397 user: dkf tags: core-8-4-branch
19:06
Updated Dutch messages [Patch 820519] check-in: b3d290e9 user: dkf tags: trunk
2003-10-31
19:14
size_t vs int fix check-in: ac8bd9b9 user: vincentdarley tags: trunk
18:56
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): OS X uses 32bpp images internally always, so make use of the assumption.
check-in: b52ff54e user: hobbs tags: trunk
18:05
fixed constrained tests for tip155 check-in: f51b82d3 user: vincentdarley tags: trunk
14:21
text widget bug fix check-in: 94fbec76 user: vincentdarley tags: trunk
09:02
TIP 155 implementation check-in: e58248ce user: vincentdarley tags: trunk
08:55
compound menu entries check-in: 4da4811a user: vincentdarley tags: trunk
02:05
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display. [Bug 809157]
check-in: 48047b21 user: hobbs tags: trunk
2003-10-30
23:35
Whitespace/style police check-in: 0935b694 user: dkf tags: trunk
2003-10-29
10:03
Basic style guide fixes for tkUnixRFont.c check-in: 1b7c95ed user: dkf tags: trunk
09:40
* library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]
check-in: 769cbce8 user: dkf tags: core-8-4-branch
09:36
* library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]
check-in: bd7b92b1 user: dkf tags: trunk
01:45
Fixed a typing error in ::tk::PlaceWindow. Please do a test before commiting a change. check-in: 4bc9abe6 user: chengyemao tags: trunk
01:38
added extra change note check-in: 0e93eabf user: hobbs tags: core-8-4-branch
01:08
see changes check-in: e771ba36 user: hobbs tags: core-8-4-branch
01:08
* tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts.
check-in: 0b07448d user: hobbs tags: core-8-4-branch
01:08
* win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly.
check-in: 37118173 user: hobbs tags: core-8-4-branch
01:07
* unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers.
check-in: ef7501a4 user: hobbs tags: core-8-4-branch
2003-10-28
22:52
see changes check-in: 913359d7 user: hobbs tags: trunk
22:52
* tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts.
check-in: ce163253 user: hobbs tags: trunk
22:52
* win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly.
check-in: d792c849 user: hobbs tags: trunk
22:51
* unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers.
check-in: 301e9e8a user: hobbs tags: trunk
15:59
Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: 6b4b51fb user: dkf tags: core-8-4-branch
15:56
Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: c9ddee9e user: dkf tags: trunk
2003-10-26
17:04
Whitespace police check-in: c24d5719 user: dkf tags: trunk
2003-10-23
23:55

2003-10-23 Jim Ingham <[email protected]>

* macosx/tkMacOSXDialog.c (NavServicesGetFile): Minor cleanups. (OpenFileFilterProc): Handle FSRef's as well as FSSpec's in the input file. Also convert the FSSpec filename to an C-string before passing to MatchOneFile. [bug 517600] (MatchOneFile): Require the input filename to be a C-string, not a pascal string.
check-in: b79543b4 user: wolfsuit tags: trunk
2003-10-22
15:24
Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: e4873304 user: dkf tags: trunk
15:22
Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: b5d69416 user: dkf tags: core-8-4-branch
2003-10-15
20:04
Delete WM_TRANSIENT_FOR property instead of setting it to None when making a window nontransient [Bug #632816 "cannot remove transient"] check-in: 358b1fa0 user: jenglish tags: trunk
2003-10-14
23:11
changed macro argument names to match function argument names ('dest' and 'src' were swapped, which was confusing) [GPS] check-in: 80ff4af3 user: jenglish tags: trunk
15:35
* win/makefile.vc: Applied patches from tcl bug #801467 from * win/winMain.c: Joe Mistachkin
check-in: 61f443b1 user: patthoyts tags: trunk
2003-10-13
03:41
* generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c: * tkDecls.h: updated with latest genstubs * tkIntPlatDecls.h: * tkIntXlibDecls.h: * tkPlatDecls.h:
check-in: b73708a4 user: hobbs tags: trunk
03:30
* generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c:
check-in: 64084ad8 user: hobbs tags: core-8-4-branch
00:55
* unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]
check-in: bc37dede user: hobbs tags: core-8-4-branch
00:54
* tests/listbox.test (13.3): correct result size (4.7): correct test for possible window drift [Bug #701931] (dgp)
check-in: 1bc1c925 user: hobbs tags: trunk
00:54
* unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]
check-in: 38c67625 user: hobbs tags: trunk
2003-10-11
13:24
Forgot to commit ChangeLog for send fixes. check-in: 14df56d1 user: patthoyts tags: trunk
2003-10-10
20:20
* mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.
check-in: fbaeff40 user: hobbs tags: core-8-4-branch
20:19
* mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.
check-in: 8e5511b7 user: hobbs tags: trunk
15:56
Register the type of text indices. Also some exported symbol name policing... check-in: c8843758 user: dkf tags: trunk
00:03
correct imageYOffset for buttons with just images check-in: 2f286539 user: hobbs tags: core-8-4-branch
00:02
correct imageYOffset for buttons with just images check-in: c9fbf963 user: hobbs tags: trunk
2003-10-08
21:49
* win/tcl.m4: Add TIP #150 items to the TEA makefiles. * win/configure: * win/Makefile.in:
* win/tkWinSend.c: Clean up some warnings from gcc -Wall. * win/tkWinSendCom.c:
check-in: 34f9ee5a user: patthoyts tags: trunk
2003-10-06
22:20
* doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197] * unix/mkLinks: make mklinks
check-in: b34bcfd0 user: dgp tags: trunk
22:17
* unix/mkLinks: make mklinks
check-in: f337e6f6 user: dgp tags: core-8-4-branch
22:15
* doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197]
check-in: 57301152 user: dgp tags: core-8-4-branch
22:14
* library/text.tcl, doc/text.n: Text widget binding for Control-v is now Mac-only, since it conflicts with standard <<Paste>> binding on other platforms. [Bug #605277] check-in: 121da120 user: jenglish tags: trunk
21:19
Fix double-free in style engine [Bug #798211] check-in: 8094c5db user: jenglish tags: trunk
19:11
* win/configure: * win/tcl.m4: removed incorrect checks for existence of optimization. TCL_CFG_OPTIMIZED is now defined whenever the user does not build with --enable-symbols.
check-in: 9d21ce3b user: hobbs tags: trunk
17:11
*unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bugs 428627,765642]
* unix/configure: autoconf (2.57)
check-in: 8b0f23a2 user: dgp tags: trunk
17:10
log update check-in: 055d397b user: dgp tags: core-8-4-branch
16:59
*unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bug 765642]
* unix/configure: autoconf (2.13)
check-in: ae4c978d user: dgp tags: core-8-4-branch
16:17
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698]
* unix/configure: autoconf (2.57)
check-in: c7d2b868 user: dgp tags: trunk
16:04
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698]
* unix/configure: autoconf (2.13)
check-in: ae568382 user: dgp tags: core-8-4-branch
15:34
* unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088]
* unix/configure: autoconf (2.57)
check-in: 93aa6cd9 user: dgp tags: trunk
15:27
* unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088]
* unix/configure: autoconf (2.13)
check-in: 7d3cf9b4 user: dgp tags: core-8-4-branch
2003-10-03
16:32
* README: Bumped to patch level 8.4.5 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 369f5319 user: dgp tags: core-8-4-branch
00:42
* library/scale.tcl: Clear bug with chording mouse buttons.
check-in: afe96303 user: patthoyts tags: core-8-4-branch
00:40
Creating branch mistachkin-dev-branch Closed-Leaf check-in: 6754382f user: cvs tags: mistachkin-dev-branch
00:40
* library/scale.tcl: Clear bug with chording mouse buttons.
check-in: 853cff69 user: patthoyts tags: trunk
2003-10-02
23:02
* library/console.tcl: Avoid including the console in the list of interpreters exposed by [winfo interps].
check-in: acd539e8 user: patthoyts tags: trunk
2003-10-01
14:35
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile.
* macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources.
check-in: 235e26fc user: das tags: core-8-4-branch
14:35
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile.
* macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources.
check-in: 4893bfc3 user: das tags: trunk
2003-09-30
23:26
Add an implementation of XSync that flushes the window buffers. This fixes 814810. Also use tk text drawing for checkbutton & radiobutton labels. check-in: d65fbe42 user: wolfsuit tags: trunk
14:54
Added [package require] to demos. [FRQ 815118] check-in: 70d76de0 user: dkf tags: trunk
08:45
Remove a dependency on font size in textWind 10.1 check-in: 8c609d57 user: patthoyts tags: trunk
08:36
Accomodate TIP #150 in the test results. check-in: d76b2c65 user: patthoyts tags: trunk
2003-09-29
23:15
Private functions should be either static or prefixed with 'Tk' (thanks GPS!) check-in: 68c9d126 user: dkf tags: trunk
23:00
changelog police check-in: 92c15ade user: dkf tags: trunk
09:50
Update from Tcl check-in: 0c928bb6 user: dkf tags: trunk
09:22
Added note to make it clear that frameworks are an OSX feature [Bug 619440] check-in: ad979e4f user: dkf tags: core-8-4-branch
2003-09-26
23:59
* win/makefile.vc: Implementation of TIP #150, "Provide * win/tkWinSend.c: 'send' command for Windows" * win/tkWinSendCom.h: * win/tkWinSendCom.c:
check-in: 0ac88e37 user: patthoyts tags: trunk
17:20
* tkMacOSXWm.h: Nested comment typo check-in: 868a987a user: cc_benny tags: core-8-4-branch
16:18
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: ddfdc157 user: cc_benny tags: core-8-4-branch
16:02
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: cdd2ef83 user: cc_benny tags: trunk
2003-09-25
05:37
* library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons.
check-in: 1f06447a user: das tags: core-8-4-branch
05:36
* library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons.
check-in: 37a4bafe user: das tags: trunk
05:36
* unix/configure: * unix/configure.in: * unix/tkConfig.sh.in: added TK_INCLUDE_SPEC to allow extensions to find installed Tk headers, parallel to TCL_INCLUDE_SPEC. [Bug 777203]
check-in: 9ca23925 user: das tags: trunk
2003-09-20
03:53
Bug fix [Bug 802435] check-in: bac06b3e user: chengyemao tags: trunk
03:43
Fixed memory leak (bug 802435) check-in: cbe581a3 user: chengyemao tags: trunk
2003-09-18
20:34
Fixed a small mistake in previous checkin. check-in: 72daa74f user: pspjuth tags: trunk
18:22
Implementation of TIP#147, "Make Grid's Column/Row Configure Easier". check-in: 29c05ff3 user: pspjuth tags: trunk
2003-09-17
23:45
* generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].
check-in: 3023c17e user: dgp tags: trunk
23:45
* generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].
check-in: 95723959 user: dgp tags: core-8-4-branch
2003-09-16
21:47
Reworked a part of grid's geometry computations to handle some tricky cases better. [Bug #792387] check-in: 59c22534 user: pspjuth tags: trunk
2003-09-13
20:27
Describe %P and %s substitution for Property events. [BUG #577906] check-in: ea5b800b user: jenglish tags: trunk
2003-09-05
22:44
* doc/wish.1: Implementation of TIPs 137/151. * generic/tkMain.c (Tk_MainEx): Added recognition of the -encoding * tests/main.test: command line option by Tk_MainEx() and thus by wish, and any other program built on Tk_MainEx(). [Patch 800139]. This is a ***POTENTIAL INCOMPATIBILITY*** only for those C programs that embed Tcl and Tk, build on Tk_MainEx(), and make use of Tk_MainEx's former ability to pass a leading "-encoding" option to interactive shell operations.
check-in: 50f23f31 user: dgp tags: trunk
2003-08-27
15:47
Removed unused variable [Bug 664783] check-in: 42cf7f47 user: dkf tags: trunk
2003-08-25
20:37
no message check-in: 68cc9ce3 user: davygrvy tags: trunk
20:35
Don't do a string compare on the $(DBGX) variable, use the $(DEBUG) boolean directly. Also, don't try to regen the stubs table if $(TCLSH) doesn't exist. check-in: 7aaec0c3 user: davygrvy tags: trunk
07:46
nested comment typo check-in: 4fe48186 user: das tags: trunk
2003-08-22
22:44
Brought tk_messageBox demo into line with the newer look-and-feel for the demos. check-in: 60f7638d user: dkf tags: trunk
2003-08-21
00:02
make images align at 16pix height and do not allow Dismiss Return to trigger in text widget check-in: c1ab5bf3 user: hobbs tags: trunk
2003-08-20
23:47
use delete image for dismiss button check-in: 7322189a user: hobbs tags: trunk
23:31
* win/tkWin3d.c: Applied Tk patch 791273 from Jeremy Collins which improves the 3d lines for sunken widgets under windows.
check-in: 7ff4c11a user: patthoyts tags: trunk
23:23
add sep frame to seecode/dismiss button frame check-in: 6bf0ac6b user: hobbs tags: trunk
23:02
* library/demos/widget: Redo code view dialog, use named fonts, * library/demos/arrow.tcl: add basic see/dismiss routine with * library/demos/bind.tcl: images for better look & feel * library/demos/bitmap.tcl: * library/demos/button.tcl: * library/demos/check.tcl: * library/demos/clrpick.tcl: * library/demos/colors.tcl: * library/demos/cscroll.tcl: * library/demos/ctext.tcl: * library/demos/entry1.tcl: * library/demos/entry2.tcl: * library/demos/entry3.tcl: * library/demos/filebox.tcl: * library/demos/floor.tcl: * library/demos/form.tcl: * library/demos/hscale.tcl: * library/demos/icon.tcl: * library/demos/image1.tcl: * library/demos/image2.tcl: * library/demos/items.tcl: * library/demos/label.tcl: * library/demos/labelframe.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/paned1.tcl: * library/demos/paned2.tcl: * library/demos/plot.tcl: * library/demos/puzzle.tcl: * library/demos/radio.tcl: * library/demos/ruler.tcl: * library/demos/sayings.tcl: * library/demos/search.tcl: * library/demos/spin.tcl: * library/demos/states.tcl: * library/demos/style.tcl: * library/demos/text.tcl: * library/demos/twind.tcl: * library/demos/unicodeout.tcl: * library/demos/vscale.tcl:
check-in: 8196734f user: hobbs tags: trunk
10:26
Use Tcl_Obj-based interfaces for working with user-supplied font maps. check-in: fbaf06b4 user: dkf tags: trunk
2003-08-19
21:00
* generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: d62683ea user: jenglish tags: trunk
21:00
* generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: f8e39a93 user: jenglish tags: core-8-4-branch
19:08
* doc/bind.n: Added more information on event types and details [FRQ #523593 "bind(n) manpage needs more detail"] check-in: 67f39f71 user: jenglish tags: trunk
2003-08-18
07:29
* win/configure: Regen. * win/tcl.m4: Update from Tcl to fix Tcl bug 781109.
check-in: 60314523 user: mdejong tags: trunk
2003-08-15
10:54
Faster color data parsing code for the [$photo put] subcommand. check-in: d74849a2 user: dkf tags: trunk
2003-08-14
12:30
Make test suite pass without crashes from TIP#109 changes... check-in: 73b67307 user: dkf tags: trunk
10:31
TIP#109 implementation - checkbuttons and radiobuttons now look better. check-in: 96478d4a user: dkf tags: trunk
2003-08-13
12:11
ChangeLog Police: Added missing entry (derived from 8.4 branch checkin) check-in: c29e9f6a user: dkf tags: trunk
10:59
* library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug.
check-in: fb94faa0 user: patthoyts tags: core-8-4-branch
10:28
* library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug.
check-in: f80a5e2b user: patthoyts tags: trunk
2003-08-12
08:49
* macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95.
check-in: d0e51e6a user: das tags: core-8-4-branch
08:49
* macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95.
check-in: c969779c user: das tags: trunk
2003-07-31
22:17
Fixed stupid typo. check-in: 06a3ac2e user: patthoyts tags: trunk
2003-07-28
22:12
* win/tkWinDialog.c: Applied patch from bug #611615 which fixes a problem with double clicks in file dialogs falling through to the window underneath in win32.
check-in: 82e8c792 user: patthoyts tags: trunk
21:31
* library/panedwindow.tcl: Apply patch from bug #778893 to make the panedwindow -opaqueresize option work as per the docs.
check-in: cd929d5c user: patthoyts tags: trunk
21:14
* library/tk.tcl: Apply fix for bug #778840 for window placement when using multiple desktops on windows.
check-in: b532942a user: patthoyts tags: trunk
2003-07-24
02:10
* win/tkWinCursor.c: Fix for bug #776646 for a native hand2 and fleur (move) cursor under win. * tests/cursor.test: Check that documented cursors are available. check-in: c3ebf298 user: patthoyts tags: trunk
2003-07-21
22:37
note 8.4.4 changes and tag date check-in: 8d9fe585 user: hobbs tags: core-8-4-branch, core-8-4-4
12:39
* macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem.
check-in: 139bf257 user: das tags: trunk
12:37
* macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem.
check-in: 0f8174d7 user: das tags: core-8-4-branch
2003-07-19
01:45
* unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.
check-in: 4c9e0b13 user: hobbs tags: core-8-4-branch
01:44
* unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.
check-in: 4732f7c5 user: hobbs tags: trunk
01:24
* library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows.
check-in: fcdf9693 user: hobbs tags: trunk
01:22
* library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows.
check-in: 0fa7ab2d user: hobbs tags: core-8-4-branch
01:20
* win/tkWinCursor.c: Applied misplaced Tcl RFE 700799 to provide the windows hand cursor where available.
check-in: 8d0c28de user: patthoyts tags: trunk
01:15
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option.
check-in: 8e01adc5 user: patthoyts tags: core-8-4-branch
01:03
* generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi)
check-in: 20d941ad user: hobbs tags: core-8-4-branch
01:02
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. (thoyts)
check-in: 92e27acb user: hobbs tags: core-8-4-branch
01:01
* generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi)
check-in: 0d3cad01 user: hobbs tags: trunk
2003-07-18
23:55
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. check-in: cbf38f1a user: patthoyts tags: trunk
19:51
* win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261]
check-in: a13d3d91 user: hobbs tags: core-8-4-branch
19:50
* win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261]
check-in: a9fd8224 user: hobbs tags: trunk
13:24
MacOSX native dialog check-in: c492b298 user: vincentdarley tags: trunk
11:04
MacOSX fixes check-in: 466db507 user: vincentdarley tags: trunk
10:02
Fix for [Bug 702230], and an evil bug it is too! check-in: d0bbbe46 user: dkf tags: trunk
09:53
Fix for [Bug 702230], and what an evil bug that is! check-in: 410f521d user: dkf tags: core-8-4-branch
02:02
* macosx/Makefile: Changes for new tcl buildsystem.
* macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed).
* macosx/README: Updated info for changes to buildsystem, html help location and PB setup.
check-in: e869798e user: das tags: trunk
01:06
* macosx/Makefile: Changes for new tcl buildsystem.
* macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed).
* macosx/README: Updated info for changes to buildsystem, html help location and PB setup.
check-in: 32b67575 user: das tags: core-8-4-branch
2003-07-17
22:57
Better docs of [$photo put]. [Bug 728952] check-in: ad05c08b user: dkf tags: trunk
22:55
D'oh! Important word missing... check-in: 73ce9922 user: dkf tags: core-8-4-branch
22:53
Better docs of [$photo put]. [Bug 728952] check-in: 6acd66f9 user: dkf tags: core-8-4-branch
20:52
Docfix [Bug 747814] check-in: e37e7857 user: dkf tags: trunk
20:48
Panedwindow fixes that make things behave right in complex geometry cases. [Bugs 738143+747814] check-in: ba56a02c user: dkf tags: core-8-4-branch
13:05
Try harder to avoid zero-length mallocs()... [Bug 404421] check-in: 51dd0f48 user: dkf tags: core-8-4-branch
12:59
Try harder to avoid zero-length malloc()s... [Bug 404421] check-in: 3d35f235 user: dkf tags: trunk
10:11
Rearranged code in ImgPhotoCmd to not use confusing fallthroughs in switches. [Bug 771988] Also TAB Police in Changelog... check-in: cbba54a5 user: dkf tags: trunk
09:58
I prefer direct return from switch processing; simpler to understand. Also resolves [Bug 771988] since the breaks are "wrong" in that style. check-in: 9b2e8fca user: dkf tags: core-8-4-branch
03:19
* generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982]
check-in: afecbf30 user: dgp tags: trunk
03:17
* generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982]
check-in: 5d3e7221 user: dgp tags: core-8-4-branch
01:02
* win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap)
check-in: d6ab62a7 user: hobbs tags: core-8-4-branch
01:02
* win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap)
check-in: cd3e74e8 user: hobbs tags: trunk
00:39
* generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth)
check-in: dc037cf8 user: hobbs tags: trunk
00:37
* generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth)
check-in: 8a738d4c user: hobbs tags: core-8-4-branch
2003-07-16
23:17
Make sure all options can be set to their default value. [Bug #697652] check-in: 7f183fb8 user: pspjuth tags: core-8-4-branch
23:16
Make sure all options can be set to their default value. [Bug #697652] check-in: 8d604802 user: pspjuth tags: trunk
22:54
* generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin)
check-in: 4434251f user: hobbs tags: core-8-4-branch
22:54
* generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin)
check-in: 3c1e5686 user: hobbs tags: trunk
01:20
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]
check-in: a89b9350 user: mdejong tags: core-8-4-branch
2003-07-15
22:46
* README: Bumped patchlevel to 8.4.4 in preparation * generic/tk.h: for the Tk 8.4.4 release. * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 8af3bd8d user: dgp tags: core-8-4-branch
13:59
menu clone cleanup bug fix check-in: 24060b3e user: vincentdarley tags: core-8-4-branch
2003-07-14
22:59
Added missing .TP check-in: 85d30919 user: dkf tags: core-8-4-branch
22:58
Added missing .TP check-in: af549eb2 user: dkf tags: trunk
2003-07-09
21:18
Stop xhost smash by the test suite; that can render a machine unusable. check-in: 7e3aec74 user: dkf tags: trunk
21:12
Stop xhost smash by the test suite; that can render a machine unusable. check-in: 93bbe2ff user: dkf tags: core-8-4-branch
2003-07-07
20:39
* generic/tkTextDisp.c (DisplayText): correct use of textPtr data with respect to Tcl_Release time. [Bug #767009]
check-in: e73cdd5d user: hobbs tags: trunk
09:43
Backported fix for [Bug 749353] check-in: 4568e2fe user: dkf tags: core-8-4-branch
09:35
Fixed [Bug 749353] by making the removal of masters from the global image table aggressive when the interp is being deleted, and making the deletion code always check to see whether it should actually be deleting an entry or not. No tests as it comes under the heading of crash-on-bug, and the bug is not easy to excite (it requires a full script and interpreter deletion with lots of events about.) check-in: 69f63d6b user: dkf tags: trunk
2003-07-03
18:47
Prime the systemButtonText from the theme brush. This is really only the first stage of actually using the theme brushes to track active colors, but it gets the labelframe color working at least. check-in: 1532f40f user: wolfsuit tags: trunk
2003-07-02
09:22
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]
check-in: 191a4162 user: mdejong tags: trunk
08:21
ChangeLog police check-in: 3a3b19cf user: mdejong tags: trunk
2003-06-26
17:15
Windows menu popup location fix check-in: 920e0c3c user: vincentdarley tags: trunk
2003-06-09
20:39
Fix for [Bug#751553] "Xft: [font configure] does not update in-use fonts". Fixed TkpGetSubFonts() to return information about all subfonts, not just the first one. check-in: feabf97d user: jenglish tags: trunk
2003-06-02
16:13
configure.in: BUGFIX: --enable-xft test was broken. check-in: a431ac62 user: jenglish tags: trunk
2003-05-31
23:00
* unix/tkUnixRFont.c (InitFont): Fill in TkFontAttributes from pattern returned from GetFont (actual font) instead of the query pattern (requested font). check-in: d6714ac2 user: jenglish tags: trunk
18:32
Experimental support for antialiased text under X11 [Patch#535541] check-in: 83ae67ba user: jenglish tags: trunk
18:23
Changes from Keith Packard's version: + Added copyright notice + Fix infinite loop in Tk_MeasureChars when TK_WHOLE_WORDS is specified + Fix for crash in TkpGetNativeFont when XftXlfdParse() fails + TkpGetFontFromAttributes: use XftPatternCreate() and XftPatternAddString(... XFT_FAMILY ...) instead of XftPatternBuild() to initialise pattern; fixes crash when faPtr->family == NULL + Workaround for Tcl bug where malformed UTF-8 text can get passed to Tk_MeasureChars / Tk_DrawChars. + TkpGetFontFromAttributes: don't request 0-pixel fonts + TkpGetNativeFont: don't use FcNameParse, since that tends to always succeed, causing the usual Tk font parsing to be skipped. check-in: 6fe5718d user: jenglish tags: trunk
18:17
SOURCE: Imported from cvs.fontconfig.org, tk/unix/tkUnixRFont.c rev 1.4 check-in: 87184790 user: jenglish tags: trunk
2003-05-30
11:02
fix to menu clone deletion bug check-in: e5b874d6 user: vincentdarley tags: trunk
2003-05-29
21:58
doc/text.n: Fixed markup errors. check-in: 7be24279 user: jenglish tags: trunk
21:57
Fixed markup errors. check-in: ed32b215 user: jenglish tags: trunk
15:05
Keeping the change-log up-to-date... check-in: 21c1544e user: dkf tags: trunk
14:50
library/msgs/cs.msg updated msg catalog [Bug 743796] <[email protected]> check-in: 57dae5b2 user: bagnonm tags: trunk
2003-05-27
23:44
MacOS tearoff menu location fix check-in: 9f563407 user: vincentdarley tags: trunk
15:35
text widget cleanup fix check-in: abc0aa2a user: vincentdarley tags: trunk
2003-05-23
18:16
* unix/mkLinks: Set the var S to "" at the top of the file to avoid error when user has set S to something. [Tk Bug #739833]
check-in: 72654d08 user: mdejong tags: trunk
2003-05-21
15:30
The panedwindow widget now sizes right around unmapped windows. [Bug 738143] check-in: a856e667 user: dkf tags: trunk
09:21
D'oh! Zero and one are not the same thing... check-in: 93340c1c user: dkf tags: trunk
2003-05-20
19:34
updated changes for 8.4.3 check-in: 36e47cc2 user: hobbs tags: core-8-4-branch, core-8-4-3
17:32
* unix/Makefile.in: do not run autoconf during 'make dist' as the configure is now a CVS-maintained file and should be up-to-date.
check-in: 55a4d627 user: hobbs tags: core-8-4-branch
2003-05-19
21:19
Fixed test suite breakage that I inadvertently introduced [Bug 739965] check-in: 9581d50f user: dkf tags: trunk
14:44
I18n (and some l10n) for the console and the main window of the widget demo. check-in: 88343be6 user: dkf tags: trunk
14:37
Stopped warnings about signed/unsigned and strncmp() and added missing forward decl check-in: 374c3db6 user: dkf tags: trunk
13:04
tip 113 implementation check-in: 7ef32f7c user: vincentdarley tags: trunk
05:05
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific.
check-in: edc59643 user: das tags: trunk
05:05
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific.
check-in: dbea164b user: das tags: core-8-4-branch
2003-05-15
19:04
Bumped version to 8.4.3 check-in: 73092b4e user: hobbs tags: core-8-4-branch
18:06
* unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]
check-in: b53243d3 user: hobbs tags: core-8-4-branch
18:05
* unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]
check-in: 266495f5 user: hobbs tags: trunk
2003-05-14
19:08
* library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli)
check-in: c6d88e3d user: hobbs tags: trunk
19:05
* library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli)
check-in: c5cad894 user: hobbs tags: core-8-4-branch
2003-05-13
14:15
space in path bug fix check-in: 4fa27bce user: vincentdarley tags: trunk
08:41
* macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle resource API to get tk runtime library for TK_VERSION. [Bug 736774]
check-in: 99558556 user: das tags: core-8-4-branch
08:40
* macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle resource API to get tk runtime library for TK_VERSION. [Bug 736774]
check-in: a1685825 user: das tags: trunk
02:42
backport of Mac OS X specific changes on trunk since 8.4.2:
* macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert '\r' to '\n' on the way into Tcl. (ingham)
* macosx/tkMacOSXMenu.c (EventuallyInvokeMenu): New function, used to invoke menu commands at idle time. (TkMacOSXDispatchMenuEvent): Don't immediately dispatch menu commands, wait till the idle loop to do so. This is more like what is done on Windows, and avoids the crash from destroying a menu in it's command. (ingham)
* macosx/tkMacOSXHLEvents.c (ReallyKillMe): Don't force the shell to exit. According to the OS X HI guidelines, it should be possible to cancel an attempt to quit, and if we force the kill, here, it would not be possible to implement this. (ingham)
* macosx/tkMacOSXApplication.r (removed): * macosx/tkMacOSXLibrary.r (removed): * macosx/tkMacOSXResource.r (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyrights, cleaned up about box, removed obsolete unused resource files. (steffen)
check-in: 84771ce9 user: das tags: core-8-4-branch
2003-05-11
00:57
* generic/tkCanvPoly.c (PolygonToPostscript): * tests/canvPs.test: correct crash when generating postscript for a single-line polygon (point) with no color. [Bug #734498] (wilm)
check-in: 55f672ad user: hobbs tags: core-8-4-branch
00:52
* generic/tkCanvPoly.c (PolygonToPostscript): * tests/canvPs.test: correct crash when generating postscript for a single-line polygon (point) with no color. [Bug #734498] (wilm)
check-in: da0424bd user: hobbs tags: trunk
2003-05-10
19:43
macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert '\r' to '\n' on the way into Tcl. check-in: a8572a3c user: wolfsuit tags: trunk
2003-05-08
09:35
Stop deleted images from showing up in the various [image *] operations. Can't delete early though as that removes the link with widgets and image names. check-in: fe438f17 user: dkf tags: trunk
2003-04-30
16:18
* macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for stippleGC [Bug #730124].
check-in: 51178e15 user: hobbs tags: core-8-4-branch
16:16
* macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for stippleGC [Bug #730124].
check-in: b895f06b user: hobbs tags: trunk
2003-04-26
02:59
* generic/tkButton.h: Rewrote the handling * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button.
check-in: 73a68cb2 user: hobbs tags: trunk
02:58
remove outdated comments check-in: 3e8d01ff user: hobbs tags: core-8-4-branch
02:53
* generic/tkButton.h: Rewrote the handling * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button.
check-in: 6e8bda65 user: hobbs tags: core-8-4-branch
2003-04-25
20:11
* unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc when * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740]
check-in: 069316b2 user: hobbs tags: core-8-4-branch
20:11
* library/bgerror.tcl: make bgerror dialog topmost on Windows to prevent it being covered by other windows.
check-in: 24f878eb user: hobbs tags: core-8-4-branch
20:03
* unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc when * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740]
check-in: 12fc5335 user: hobbs tags: trunk
20:02
* library/bgerror.tcl: make bgerror dialog topmost on Windows to prevent it being covered by other windows.
check-in: 7184ebfc user: hobbs tags: trunk
2003-04-18
21:56
* generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a GetCursor func already, which causes compiler warnings.
check-in: 3f8d7024 user: hobbs tags: core-8-4-branch
21:56
* generic/tkCanvBmap.c: s/CreateBitmap/TkcCreateBitmap as Windows has a CreateBitmap function already.
check-in: 682af17f user: hobbs tags: core-8-4-branch
21:55
* win/configure: regen * win/configure.in (SHELL): force it to /bin/sh as autoconf 2.5x uses /bin/bash, which can fail to find exes in the path (ie: lib).
check-in: ecdc2267 user: hobbs tags: trunk
21:54
* generic/tkCanvBmap.c: s/CreateBitmap/TkcCreateBitmap as Windows has a CreateBitmap function already.
check-in: c0c3e3e0 user: hobbs tags: trunk
21:54
* generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a GetCursor func already, which causes compiler warnings.
check-in: 71cc92e3 user: hobbs tags: trunk
2003-04-15
01:06
* win/tkWinMenu.c (TkpInitializeMenuBindings): Rename the private menu helper cmd from tk::tkWinMenuKey to tk::WinMenuKey. [Bug 721514]
check-in: 71f782f9 user: mdejong tags: trunk
2003-04-14
23:34
* generic/tkBind.c (TkpGetBindingXEvent): Add helper method that can be used to query the XEvent* for the currently executing binding. * generic/tkInt.h: Declare TkpGetBindingXEvent. * win/tkWinMenu.c (MenuKeyBindProc, TkWinMenuKeyObjCmd, TkpInitializeMenuBindings): Rename MenuKeyBindProc to TkWinMenuKeyObjCmd and convert it into a Tcl command named tk::tkWinMenuKey. Bind keyboard accelerator actions to this Tcl command instead of using a native C binding. This makes it possible to extend the existing binding with Tcl code and makes the Windows version work just like the unix version.
check-in: 98dd3be2 user: mdejong tags: trunk
2003-04-04
19:29
* unix/Makefile.in: Subst TCL_LIBS instead of DL_LIBS and MATH_LIBS. * unix/configure: Regen. * unix/configure.in: Remove SC_ENABLE_THREADS invocation. Thread support in an extension should be automatic when Tcl is compiled with thread support. Add AC_DEFINE calls to set TCL_THREADS, _REENTRANT, and _THREAD_SAFE since this was done in SC_ENABLE_THREADS. Remove socket and math lib checks since these are already done in the Tcl configure script. * unix/tcl.m4: Update from Tcl to get TCL_LIBS fix. This fixes bug 597847 which was caused by improper linking. * unix/tkConfig.sh.in: Subst TCL_LIBS instead of MATH_LIBS and DL_LIBS. [Bug 597847]
check-in: 7f117f25 user: mdejong tags: trunk
2003-04-03
10:11
* win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4: Update from Tcl to get new LIBFLAGSUFFIX variable.
check-in: 889afe7c user: mdejong tags: core-8-4-branch
02:31
* win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4: Update from Tcl to get new LIBFLAGSUFFIX variable.
check-in: c8ee344f user: mdejong tags: trunk
02:04
* win/configure: Regen. * win/configure.in: Don't set TCL_DLL_FILE, TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, and TCL_BUILD_STUB_LIB_SPEC. These variables are already set in tclConfig.sh. [Bug 691908]
check-in: a7f21daf user: mdejong tags: core-8-4-branch
02:00
* win/configure: Regen. * win/configure.in: Don't set TCL_DLL_FILE, TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, and TCL_BUILD_STUB_LIB_SPEC. These variables are already set in tclConfig.sh. Don't subst vars that are either not used, or already covered by a subst in SC_LOAD_TCLCONFIG. [Bug 691908]
check-in: 5d0649ef user: mdejong tags: trunk
2003-04-02
06:38
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 3bad8440 user: mdejong tags: trunk
2003-04-01
21:06
* tests/all.tcl: Made better use of a common * tests/constraints.tcl: -loadfile to hold definitions * tests/*.test: common to all test files.
check-in: 01af81ec user: dgp tags: trunk
2003-03-28
00:16
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: f87fcf2f user: mdejong tags: trunk
2003-03-27
07:13
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl to get BeOS changes.
check-in: 6eee039c user: mdejong tags: trunk
2003-03-23
02:25
Corrected several problems that prevented OPTS=symbols from building properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes. check-in: 10a8982d user: kennykb tags: core-8-4-branch
02:17
Corrected several problems that prevented OPTS=symbols from building properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes. check-in: b7bcc071 user: kennykb tags: trunk
2003-03-21
01:43
* macosx/tkMacOSXApplication.r (removed): * macosx/tkMacOSXLibrary.r (removed): * macosx/tkMacOSXResource.r (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyrights, cleaned up about box, removed obsolete unused resource files.
* macosx/buildTkConfig.tcl: TK_DEFS space fix.
check-in: 5b618ed3 user: das tags: trunk
2003-03-19
03:21
* win/tkConfig.sh.in: Add TK_DLL_FILE entry to mirror the TCL_DLL_FILE entry in tclConfig.sh. [Patch 694271]
check-in: a9c2bb00 user: mdejong tags: trunk
03:14
* win/configure: Regen. * win/configure.in: Don't run the AC_CYGWIN macro since it uses AC_CANONICAL_HOST under autoconf 2.5X. Just check to see if __CYGWIN__ is defined by the compiler and set the ac_cv_cygwin variable based on that. [Tcl Bug 705912]
check-in: bb91d329 user: mdejong tags: trunk
2003-03-18
16:30
* tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13 commit. Thanks Larry Virden. [Bug 705567]
check-in: 6c65bb68 user: dgp tags: trunk
16:19
* tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13 commit. Thanks Larry Virden. [Bug 705567]
check-in: 55f74d85 user: dgp tags: core-8-4-branch
13:55
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: * macosx/README: added support for giving 'make' the location of Tcl.framework and tclsh to build and link against.
* macosx/tkMacOSXXStubs.c: fixed crash in [winfo server].
check-in: 3972b4d1 user: das tags: core-8-4-branch
13:47
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: * macosx/README: added support for giving 'make' the location of Tcl.framework and tclsh to build and link against.
* macosx/tkMacOSXXStubs.c: fixed crash in [winfo server].
check-in: 60f68c2f user: das tags: trunk
2003-03-14
21:30
Backport of the 'Message box buttons too wide' fix. [Bug #701812] check-in: 3334507d user: dkf tags: core-8-4-branch
2003-03-13
19:34
* tests/unixWm.test: Constrained all tests older than revision 1.21 to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message.
check-in: 8ee3d1b0 user: dgp tags: trunk
19:33
* tests/unixWm.test: Constrained all tests older than revision 1.21 to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message.
check-in: e2892c03 user: dgp tags: core-8-4-branch
16:41
Backed the version to 8.4 on the 8.4 branch. (I just loathe sticky tags). check-in: 8c5beabb user: kennykb tags: core-8-4-branch
10:54
Require autoconf 2.57 or newer, see TIP 34 for a detailed explanation of why this is good. This will no doubt break the build on some platforms, let the flaming begin.
* unix/configure: Regen with autoconf 2.57. * unix/configure.in: Require autoconf 2.57. * unix/tcl.m4: Update from Tcl. * win/configure: Regen with autoconf 2.57. * win/configure.in: Require autoconf 2.57. * win/tcl.m4: Update from Tcl.
check-in: 2ed1717b user: mdejong tags: trunk
2003-03-12
16:00
Better aesthetics for the messageBox. [Bug #701812] check-in: 670ee128 user: dkf tags: trunk
05:56
2003-03-11 Jim Ingham <[email protected]>
* macosx/tkMacOSXMenu.c (EventuallyInvokeMenu): New function, used to invoke menu commands at idle time. (TkMacOSXDispatchMenuEvent): Don't immediately dispatch menu commands, wait till the idle loop to do so. This is more like what is done on Windows, and avoids the crash from destroying a menu in it's command.
* macosx/tkMacOSXHLEvents.c (ReallyKillMe): Don't force the shell to exit. According to the OS X HI guidelines, it should be possible to cancel an attempt to quit, and if we force the kill, here, it would not be possible to implement this.
check-in: 905ea821 user: wolfsuit tags: trunk
03:25
* tests/unixWm.test: Add the testwrapper constraint to tests that depend on the testwrapper command. These tests should not be run under Windows for example.
check-in: 170ff012 user: mdejong tags: trunk
00:25
* doc/wm.n (minimize, maximize): Remove claim that the resizable command keeps scripts from changing the size of windows since it is not true. The resizable command only applies to user sizing via user interaction. * tests/unixWm.test: Replace broken tests with the nonPortable constraint with new tests for maxsize and minsize options. These tests verify that setting the minsize and maxsize will resize the window if needed, and that the wm hints will be updated with the new sizes. * tests/wm.test: Add an exhaustive set of tests for the wm maxsize and wm minsize commands. These tests verify that setting the minsize and maxsize will resize the window if needed. These tests have only been run under Win98 and Window Maker under Linux, so further tweaking may be needed for other systems. * unix/tkUnixWm.c (UpdateGeometryInfo, UpdateSizeHints): Fixup comments and initialization for the minWidth, minHeight, maxWidth, maxHeight, width, and height members of the WmInfo struct. Check to ensure that a new toplevel window size is not larger than the maxsize or smaller than the minsize when updating the geometry at idle time. Pass new width and height values to the UpdateSizeHints method so that it can properly set the window min and max sizes for a window that cannot be resized by the user. This fixes a bug where the window resizes back to the original size when the user clicks on the window border. * win/tkWinWm.c (UpdateGeometryInfo): Fixup comments and initialization for the minWidth, minHeight, maxWidth, maxHeight, width, and height members of the WmInfo struct. Check to ensure that a new toplevel window size is not larger than the maxsize or smaller than the minsize when updating the geometry at idle time. [Patch 568861]
check-in: 1047136c user: mdejong tags: trunk
00:09
* generic/tkGrid.c (GridStructureProc, ConfigureSlaves): Check for a NULL masterPtr and slavePtr in the GridStructureProc code to ensure that a Gridder created before some error condition is ignored when it comes to geometry calculations. This approach closely matches the pack implementation. Keep track of a -in argument to a grid command in order to detect the case of an already gridded widget that wants to change some options. The previous implementation could make repeated and unnecessary calls to Tk_ManageGeometry. Replace use of "parent" with "master" in comments throughout the file. * generic/tkPack.c (PackStructureProc): Check for a NULL masterPtr before other checks so that a slave created under certain error conditions is cleaned up properly. Replace use of "parent" with "master" in comments throughout the file. * generic/tkPlace.c (CreateSlave, ConfigureSlave, SlaveStructureProc): Don't call Tk_ManageGeometry in CreateSlave since this was causing incorrect results in some error cases. Rework the ConfigureSlave method so that slave setup is done in one place. The call to Tk_ManageGeometry was added to the one place where a slave is setup. When a slave is configured but the master is not changed, simply goto the scheduleLayout label. Check for a NULL master in SlaveStructureProc for the sake of readability. * tests/grid.test: * tests/pack.test: * tests/place.test: Add test to check that a winfo manager call does not return incorrect results after an error condition is hit. [Patch 693063]
check-in: f1dcb667 user: mdejong tags: trunk
2003-03-11
23:48
Backported the code that makes the makefile build pkgIndex.tcl as part of the install step. check-in: 43cb2db2 user: kennykb tags: core-8-4-branch
23:31
Backported the code that makes the makefile build pkgIndex.tcl as part of the install step. check-in: d1a35556 user: kennykb tags: trunk
2003-03-08
02:15
Fix a bug with MacOS X Tk's handling of the help menu. The code expected the MacOS 9 behavior, which was to insert a separator item after the system help menus, but this doesn't happen on X... check-in: ac391717 user: wolfsuit tags: trunk
2003-03-06
15:35
Documentation changes due to TIP#116 check-in: 23bc5bc7 user: dkf tags: trunk
15:05
TIP#116 implementation. Docs still to come, tests will never be done because they could never be done portably as they'd inevitably depend on the total amount of memory available to the process... :^( check-in: 1839ce25 user: dkf tags: trunk
03:09
no message check-in: e5b2218a user: davygrvy tags: trunk
03:08
updated default tcl version to 8.5 check-in: 68608bc0 user: davygrvy tags: trunk
2003-03-04
23:50
* README: Bumped version number of * generic/tk.h: Tk to 8.5a0. * library/tk.tcl: * mac/README: * macosx/Wish.pbproj/project.pbxproj: * unix/README: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/makefile.vc: * win/tcl.m4:
* unix/configure: autoconf * win/configure:
check-in: 95a4e8ae user: dgp tags: trunk
2003-03-03
20:01
mark Mar 3 date for 8.4.2 check-in: 3a4903d0 user: hobbs tags: trunk, core-8-4-2
15:54
Added credits to changes check-in: a4dc2a8a user: dkf tags: trunk
01:22
updated changes for 8.4.2 release drafted by dkf check-in: 579ca2d5 user: dgp tags: trunk
2003-02-28
15:55
Make all %-expansions generate ?? when their event doesn't have the right underlying field to prevent a crash on Windows. [Bug #612110] check-in: 218784e1 user: dkf tags: trunk
2003-02-27
00:53
see ChangeLog check-in: a1d537be user: hobbs tags: trunk
00:09
correct 8.4.3 refs to 8.4.2 check-in: f954b1bb user: hobbs tags: trunk
00:05
replace version refs with version-agnostic wording check-in: 5cb2be97 user: hobbs tags: trunk
2003-02-26
02:47
* win/tkWinInt.h: * win/tkWinDraw.c: * win/tkWinFont.c (Tk_DrawChars): add support for simple XOR text drawing on Windows. [Patch #685388] (martin)
check-in: e9b026f7 user: hobbs tags: trunk
02:32
* generic/tkMenu.c (TkMenuCleanup): make sure to reset static menusInitialized on finalize. [Bug #548729]
check-in: 70cc1ff0 user: hobbs tags: trunk
2003-02-25
18:24
Added the 'aete' resource defining the doscript event, and adding it to the Wish target. check-in: 9e68002e user: wolfsuit tags: trunk
16:11
* macosx/tkMacOSXHLEvents.c: fixed conversion of apple event parameters to posix style path names. [Bug #621672] (steffen, Benjamin Riefenstahl)
check-in: 3b1bafe3 user: das tags: trunk
16:09
* macosx/tkMacOSXHLEvents.c: fixed conversion of apple event parameters to posix style path names. [Bug #621672] (steffen, Benjamin Riefenstahl)
* macosx/tkMacOSXDialog.c: * macosx/tkMacOSXWm.c: * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXUtil.c (removed): * macosx/tkMacOSXUtil.h (removed): removed all references to tkMacOSXUtil.{c,h}, made obsolete by the patch above. [Bug #621672]
check-in: 80d818b1 user: das tags: trunk
02:59
* unix/tkUnixFont.c (CreateClosestFont, CanUseFallback): use the first best font match in user font path. [Bug #647497] (dal zotto)
check-in: 0c01a07f user: hobbs tags: trunk
02:07
* generic/tkListbox.c (ListboxSelectionSubCmd): * tests/listbox.test: Allow 'selection includes' to respond when disabled (but only 'includes'). [Bug #632514]
check-in: f0aec0e5 user: hobbs tags: trunk
01:39
* unix/tkUnixButton.c (TkpDisplayButton): Correct visual display of disabled check/radiobutton to be more distinctive on unix. * tests/unixButton.test: [Bug #669595] (hintermayer)
check-in: 3d026b4c user: hobbs tags: trunk
01:39
* doc/panedwindow.n: clarified the need to use 'update idle' when adding unmapped windows. Needs further examination. [Bug #605105]
check-in: 3bbbf3b6 user: hobbs tags: trunk
00:46
* generic/tkEntry.c (SpinboxWidgetObjCmd, EntryWidgetObjCmd): * tests/entry.test: return 1 if selection is present even if * tests/spinbox.test: entry/spinbox is disabled, as selection get will still return the selection (although selection still ignore modify requests when entry/spinbox is disabled). [Bug #637828]
check-in: ea2c85a2 user: hobbs tags: trunk
2003-02-24
19:27
2003-02-24 Benjamin Riefenstahl <[email protected]>
* tkMacOSXDialog.c (NavServicesGetFile): Fix bug with kNavCtlSetSelection - control data should be a pointer not a handle.
check-in: 5908c90b user: wolfsuit tags: trunk
2003-02-21
14:40
* library/clrpick.tcl (color::BuildDialog): * library/msgbox.tcl (MessageBox): Yet more places that did complex and fragile width calculations instead of using grid, though with these it is the -uniform option that saves the day.
check-in: f29e6bb5 user: dkf tags: trunk
14:13
Made the standard file dialogs use [grid] for their bottom area [Bug #673722] check-in: 27ddaf31 user: dkf tags: trunk
13:32
* library/comdlg.tcl (FDGetFileTypes): Set an upper limit on how long a file type item description string can get due to appending of types. [Bug #617392]
check-in: 338d3a2f user: dkf tags: trunk
13:05
Typo fix from Georgios Petasis, and commented-out-code removal. check-in: 072bac04 user: dkf tags: trunk
11:48
Use the panedwindow's depth, not the screen's default depth. [Bug #671122] check-in: 6b665877 user: dkf tags: trunk
03:34
* library/console.tcl: (aqua & macintosh) added missing <Cmd-q> binding for corresponding Quit menu item shortcut.
* macosx/README: updated instructions for embedded build, added various improvements by Russell Owen.
* unix/tcl.m4: update from Tcl. * unix/configure: regen.
check-in: 258a3fd4 user: das tags: trunk
02:07
* win/tkWinScrlbr.c (UpdateScrollbar): use SIF_DISABLENOSCROLL to "disable" scrollbar when on Windows when there is nothing to scroll. This is Windows style, and fixes [Bug #624116].
check-in: 3f81cd64 user: hobbs tags: trunk
01:57
* tests/panedwindow.test: * generic/tkPanedWindow.c (ValidSashIndex): corrected to note that 2 panes must exist before any one sash does. [tcllib Bug #689258]
check-in: 76083b77 user: hobbs tags: trunk
2003-02-20
21:08
Fixed calculation of the last slave's size when increasing the size of the panedwindow. [Bug #689099] check-in: ba573e9c user: pspjuth tags: trunk
15:28
Removed pointless static variable ZeroDataBlock from tkImgGIF.c [Bug #664788] It served no useful purpose whatsoever... check-in: 619210d9 user: dkf tags: trunk
10:23
Removed potentially fatal FMR in Unix font handling. No test because any test would be very platform- and build-specific. [Bugs #618872 and #689357] check-in: a9b64ff1 user: dkf tags: trunk
07:07
* macosx/tkMacOSXKeyEvent.c: fix for uninitialized var warning.
check-in: 988e1eb5 user: das tags: trunk
2003-02-19
22:20
2003-02-19 Jim Ingham <[email protected]>
* tkMacOSXMouseEvents.c (GeneratePollingEvents): In the case where there was a capture window, we were sending the events to the capture window. But the capture window (return value or TkMacOSXGetCapture) is always a toplevel. So this is wrong in the case that the Event's toplevel IS the capture window - in which case the event should go to the subwindow most closely containing the event.

Fixes bug #688188 check-in: 5d2aee48 user: wolfsuit tags: trunk

19:27
This submission contains a slightly reworked & cleaned up version of two parts of the patches in Patch Tracker #622582 - new-evthdlng.2003-02-12.diff and basic-keyboard.2003-02-10.diff. The second part puts translation of MacOS X keycodes to characters on a better footing. The first part relaxs Tk's policy of consuming all events unless it can see they go to windows it didn't create. This change gets the little traffic lights working, and should make things like QuickTimeTcl easier to implement. check-in: 01a965fc user: wolfsuit tags: trunk
18:52
* doc/entry.n: * doc/text.n: Update double and triple click docs to match implementation changes made on 2002-02-14.
check-in: fa9c4e0f user: mdejong tags: trunk
17:08
added missing bug # check-in: d3144182 user: das tags: trunk
16:55
added missing bug # check-in: 4254ea37 user: das tags: trunk
16:44
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: reworked embedded build to no longer require relinking but to use install_name_tool instead to change the install_names for embedded frameworks.
check-in: adc63fd8 user: das tags: trunk
16:13
New part for the widget demo showing Tk's UNICODE output. [Patch #627453] check-in: b72fff8d user: dkf tags: trunk
01:32
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl (HP xnet [Bug #651811]). check-in: 140673d7 user: andreas_kupries tags: trunk
01:22
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 1afdae28 user: mdejong tags: trunk
2003-02-18
21:54
see ChangeLog check-in: e3680386 user: hobbs tags: trunk
21:54
(EntrySetValue): removed unused code var. [Bug #664781] check-in: 819bfbbe user: hobbs tags: trunk
21:54
(TkPostscriptImage): remove unused depth var. [Bug #664787] check-in: c1856ca7 user: hobbs tags: trunk
21:53
(TextWidgetCmd): remove unused lastEnd var. [Bug #664790] check-in: cf3d4d98 user: hobbs tags: trunk
21:24
* library/tk.tcl (::tk::TabToWindow): auto-highlight spinboxes as well as entries when tabbing in. [Patch #683813] (bron)
check-in: 66bbccbf user: hobbs tags: trunk
21:19
* library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): correct sub on embedded newlines. [Patch #688572] (bonfield)
check-in: 035324f7 user: hobbs tags: trunk
20:57
corrected B values [Bug #682714] check-in: 2c67a90d user: hobbs tags: trunk
19:18
* win/tkWinInit.c (TkpDisplayWarning): truncate MessageBox string to 1024 chars to prevent possible oversized window errors. May be necessary in other MB uses (ie Tcl_AppInit). [Tcl Bug #608559]
check-in: 65e7d42c user: hobbs tags: trunk
14:43
menu title encodings check-in: ba6c0f56 user: vincentdarley tags: trunk
14:03
* generic/tkImgGIF.c (FileReadGIF): Ensure that the trashBuffer is always deallocated on function exit to stop a potential memory leak.
check-in: e8d1555c user: dkf tags: trunk
06:33
fix date in ChangeLog entry check-in: 5100380c user: mdejong tags: trunk
06:22
* generic/tkEvent.c (Tk_HandleEvent): Fixup button press state saving code, it was incorrectly converting normal motion events into button press and motion events in some cases. * generic/tkInt.h: Add mouseButtonWindow member to the TkDisplay structure. * tests/event.test: Add test case for faulty button motion logic.
check-in: e79d36e4 user: mdejong tags: trunk
2003-02-15
02:20
* README: Bumped to 8.4.2. * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tk.spec: * win/configure: * win/configure.in:
check-in: 4404a5cb user: hobbs tags: trunk
02:20
correct HP-UX ia64 --enable-64bit build flags check-in: 5d0d3a94 user: hobbs tags: trunk
01:54
correct HP-UX ia64 --enable-64bit build flags check-in: 9944b13b user: hobbs tags: core-8-3-1-branch
2003-02-14
20:30
matched to the Tcl one. build option 'linkexten' renamed to 'staticpkg'. check-in: dbc2da50 user: davygrvy tags: trunk
20:28
matched to the Tcl one. check-in: 1d45dd13 user: davygrvy tags: trunk
2003-02-13
22:09
Added language to describe the handling of the end-of-file character \u001a in a script file. [Bug 685505] check-in: 9ceeab89 user: kennykb tags: trunk
2003-02-11
07:26
2003-02-10 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme cursors using SetThemeCursor or SetAnimatedThemeCursors. (TkGetCursorByName): Use the theme cursors for arrow, ibeam, etc. Allow animatedCursor{NUM} form for an animated cursor with count. (TkpSetCursor): Don't reset the cursor if there is no change. * macosx/tkMacOSXMouseEvent.c (GeneratePollingEvents): Don't directly call TkMacOSXInstallCursor, it gets called by the call to Tk_UpdatePointer immediately above.
check-in: e47d8466 user: wolfsuit tags: trunk
2003-02-10
22:03
2003-02-10 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme cursors using SetThemeCursor or SetAnimatedThemeCursors. (TkGetCursorByName): Use the theme cursors for arrow, ibeam, etc.
check-in: 18814be9 user: wolfsuit tags: trunk
2003-02-09
07:51
2003-02-05 Fred Fish <[email protected]>
* macosx/tkMacOSXWm.c (Tk_SetGrid): Fix precedence problem with * mac/tkMacWm.c (Tk_SetGrid): '==' and '|'.
check-in: adf40dd7 user: hobbs tags: trunk
07:48
* generic/tkCanvArc.c (CreateArc): Rework canvas create item * generic/tkCanvBmap.c (CreateBitmap): type coords handling to be * generic/tkCanvImg.c (CreateImage): consistent across types * generic/tkCanvPoly.c (CreatePolygon): and not pass empty coords * generic/tkCanvLine.c (CreateLine): to item creation procs. * generic/tkCanvText.c (CreateText): * generic/tkCanvWind.c (CreateWinItem): * generic/tkCanvas.c (CanvasWidgetCmd CANV_CREATE): * generic/tkRectOval.c (CreateRectOval): * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test:
check-in: 940279e1 user: hobbs tags: trunk
06:24
TP macro misplacement check-in: db053e5a user: hobbs tags: trunk
2003-01-28
20:39
Moved 'deletionEpoch' field from TkDisplay to TkMainInfo. Reworked windowObj type. Fixes Tk Bug #671330 "segfault when e.g. deiconifying destroyed window" check-in: f02d9ee0 user: jenglish tags: trunk
2003-01-23
23:30
Fix the entry widget's KeyPress binding so that text is entered from left to right, not right to left, even if the mouse button is being held down. [Bug #673687]. check-in: eab46dcf user: drh tags: trunk
2003-01-22
14:32
* generic/tkImage.c (Tk_ImageObjCmd): Added check to make sure that you're not creating an image named the same as .'s command, which refixes 220891, even when the name of the command has been changed with 'rename'. The error message is better too. * generic/tkFrame.c (TkToplevelWindowForCommand): Added way of mapping from command names to tkwins-for-toplevels. * tests/image.test (image-1.10,image-1.11): Updated to match new error message and added test for the rename case. * generic/tclInt.decls: Made TkToplevelWindowForCommand exported privately.
check-in: 046e519c user: dkf tags: trunk
2003-01-19
09:50
* generic/tkImage.c (DeleteImage): delete the image's entry in the image table correctly when there are no more instances. This reopens bug 220891. [Bug #669759]
check-in: 4c4aaa60 user: hobbs tags: trunk
07:51
* doc/loadTk.n: note that ::safe::loadTk has a prereq on ::safe::interpCreate or ::safe::interpInit. [Bug #669159]
check-in: c3e6e394 user: hobbs tags: trunk
07:50
* doc/photo.n: $image put only accepts -format and -to, and note extended use of -to.
check-in: 357d07da user: hobbs tags: trunk
07:46
.VS order fix check-in: 4c5d36d6 user: hobbs tags: trunk
2003-01-17
19:54
Increase the size of the clipping box for lines in bug #663981 so that Tk extensions that attempt to print a canvas in a windows GDI printer will still work. check-in: 09e122b9 user: drh tags: trunk
2003-01-14
19:23
* generic/tkSelect.c (Tk_CreateSelHandler): Fix for #666346 "Selection handling crashes under KDE 3.0" * tests/unixSelect.test (unixSelect-1.20): Added test case. check-in: d6fd320a user: jenglish tags: trunk
01:20
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd, ChooseDirectoryValidateProc, Tk_MessageBoxObjCmd): Remove unused tsdPtr variable. Use TEXT macro instead of _T macro since _T does not work under Cygwin. Declare flags as UINT to avoid compiler warning when compiling with mingw.
check-in: 122cf82b user: mdejong tags: trunk
2003-01-13
07:30
* win/Makefile.in: Add TCL_DEFS to AC_FLAGS so that compiler flags defined by Tcl get passed to the compiler. Add empty rule for cat.c so that Tk compiles under msys. * win/configure: Regen. * win/tcl.m4: Update from Tcl, this pulls in a subst of TCL_DEFS, it also defines USE_THREAD_ALLOC when threads are used and it updates the SC_ENABLE_SYMBOLS and SC_PROG_TCLSH macros to match the ones used in Tcl.
check-in: 53f1ef69 user: mdejong tags: trunk
07:25
ChangeLog police. check-in: ba34f986 user: mdejong tags: trunk
2003-01-10
20:23
unix/tkUnixEvent.c (OpenIM): Remove unused variable (Fixes: #664780 "SGI warning: OpenIM") check-in: 0a0c9fff user: jenglish tags: trunk
2003-01-09
01:00
Use explicit "static int" type, not implicit "static". check-in: 0d2a3fcc user: dgp tags: trunk
2003-01-08
23:02
Implement Cohen-Sutherland polygon clipping for long lines in the canvas widget so that coordinates do not overflow the 16-bit limit imposed by X11 and Win32. Bug #663981. check-in: 240475aa user: drh tags: trunk
2003-01-03
22:43
* generic/tkFrame.c (CreateFrame): throw a Tcl error instead of a panic when we cannot get a main window and appname is NULL. This can indicate that a user tried to create a frame/toplevel while Tk was dying. [Bug #661792]
check-in: b6f5008d user: hobbs tags: trunk
2002-12-27
23:43
ANSI unfriendly typedef for TkTextBTree repaired for C++ compilers. check-in: 8b2dc51d user: davygrvy tags: trunk
21:23
WaitForEvent(): process Map and Unmap events as well as Configure events during WaitFor{Configure|Map}Notify. Fixes [Bug 578569] (WaitForMapNotify could process Map and Unmap events out of order, making Tk think a window was unmapped when it really wasn't). check-in: 2effd347 user: jenglish tags: trunk
2002-12-18
21:46
label docs failed to mention the -compound option check-in: 4d31a921 user: tmh tags: trunk
2002-12-17
15:28
Doc-fix: [$photo put] knows about solid colours, and not files. [Bug 640026] check-in: c5e5dca1 user: dkf tags: trunk
2002-12-13
16:54
* generic/tkMain.c (Tk_Main): Call on Tcl*StartupScript*() routines to store the startup script, if any. [Bug 616245].
check-in: bc281eaf user: dgp tags: trunk
2002-12-10
22:06
* win/makefile.vc: tclThreadTest.obj not required to link tktest.exe [Bug 651396] check-in: 55393861 user: davygrvy tags: trunk
2002-12-09
00:32
* generic/tkEntry.c (ConfigureEntry): keep a flag to indicate when a var is traced to prevent double-traces caused by configuring the widget in traces with validation on. (dejong)
check-in: aefff522 user: hobbs tags: trunk
2002-12-08
21:59
Fix typo check-in: 059dc688 user: mdejong tags: trunk
00:46
* generic/tkInt.decls: add TkWinSetHINSTANCE decl * generic/tkIntPlatDecls.h: regen * generic/tkStubInit.c: regen * win/tkWinInit.c (TkpInit): While init and cleanup aren't correct * win/tkWinX.c (TkWinXInit): in DllMain, we had to specify the * win/tkWin32Dll.c (DllMain): true HINSTANCE or the resources of a dynamic Tk weren't being loaded correctly. Created a new function TkWinSetHINSTANCE for this purpose.
check-in: 07dfcd13 user: hobbs tags: trunk
2002-12-06
23:29
* win/tkWinX.c (TkWinXInit): Move cleanup into an exit handler * win/tkWin32Dll.c (DllMain): to ensure that it will be called * win/tkWinWm.c (TkWinWmCleanup): without having to unload the dll. Also reset the static int initialized on cleanup to allow reinit.
check-in: f4d362d9 user: hobbs tags: trunk
2002-12-02
03:42
* tests/event.test (_keypress, _text_ind_to_x_y): Force focus to widget in _keypress method to avoid problems with window managers that use focus follows mouse. [Bug 526209]
check-in: 878d6261 user: mdejong tags: trunk
2002-12-01
23:37
* tests/wm.test: Add wm-transient-6.3 to check that a transient remains withdrawn when it is first withdrawn and then turned into a transient. * unix/tkUnixWm.c: * win/tkWinWm.c: Replace WM_TRANSIENT_WITHDRAWN with WM_WITHDRAWN and set this flag whenever a window is explicitly withdrawn. This fixes the test case added above. [Bug 644356]
check-in: 35f7ae4f user: mdejong tags: trunk
2002-11-22
23:26
* generic/tkTextDisp.c (TkTextSeeCmd): handle see for unmapped text displays. [Bug #641778]
check-in: bb9b2627 user: hobbs tags: core-8-3-1-branch
23:25
* tests/textDisp.test: * generic/tkTextDisp.c (TkTextSeeCmd): handle see for unmapped text displays. [Bug #641778]
check-in: 8f78c034 user: hobbs tags: trunk
2002-11-20
05:21
2002-11-19 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): If the scrollbar width is set to 12 or less (but 12 is what you should use) use the small metric scrollbar.
(UpdateControlValues): Fix thinko in setting off AUTO_ADJUST for the place geometry manager.
check-in: dab24df5 user: wolfsuit tags: trunk
2002-11-19
02:20
* unix/Makefile.in: add macosx/*.tcl (buildTkConfig.tcl in particular) to the dist target.
check-in: 8bd4b138 user: hobbs tags: trunk
2002-11-15
15:35
Added missing .BE [Tcl Bug 629330] check-in: 00fd5333 user: dkf tags: trunk
2002-11-14
17:30
* generic/tkWindow.c (Tk_DestroyWindow, DeleteWindowsExitProc): Add TkHalfdeadWindow type and halfdeadWindowList to keep track of windows that were only partially deallocated before a call to exit. Finnish cleaning up these windows in DeleteWindowsExitProc. Keep track of cleanup status in Tk_DestroyWindow so that a window with a Destroy binding which calls exit will get fully destroyed. * tests/window.test: Add Tk_DestroyWindow tests for an assortment of half dead window cases. [Bug 630533]
check-in: dd044cd7 user: mdejong tags: trunk
2002-11-10
14:59
* macosx/Wish.pbproj/project.pbxproj: fixed erroneous removal of libtkstub before Wish was built.
check-in: 3c41e330 user: das tags: trunk
14:58
* macosx/Wish.pbproj/project.pbxproj: fixed erroneous removal of libtkstub before Wish was built.
check-in: ea9c7b00 user: das tags: trunk
2002-11-07
22:27
* tests/unixWm.test: Add short delay to test unixWm-51.7 to account for raise/lower changes in TIP 107. This allows the test case to pass under Window Maker on Linux.
check-in: 030ad36a user: mdejong tags: trunk
19:10
place info did not return all settings, and didn't make sure the result was a proper list. Put '-in' first in result to be more consistent with how grid/pack info behaves. [Bug #635025][Bug #532022] check-in: 9688bb9e user: pspjuth tags: trunk
06:38
* unix/Makefile.in: added macosx/README to dist target.
check-in: 44e063d0 user: das tags: trunk
05:04
* macosx/Wish.pbproj/project.pbxproj: fix to 'wish' script to allow it to work when not installed into '/'.
check-in: 6cbef0cb user: das tags: trunk
2002-11-06
10:49
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/configure.in: Check that AR, RANLIB, and RC are found on the path when building with gcc.
check-in: 37ce221a user: mdejong tags: trunk
2002-11-04
07:49
* win/winMain.c (Tcl_AppInit): Calls Registry_Init() and Dde_Init() when STATIC_BUILD and TCL_USE_STATIC_PACKAGES macros are set.
* win/makefile.vc: linkexten option now sets the TCL_USE_STATIC_PACKAGES macro which also adds the registry and dde static lib files to the link of the shell. [Patch 479697]
* win/rules.vc: Matches the one from Tcl.
* win/buildall.vc.bat: More useful commentary.
check-in: 430b4100 user: davygrvy tags: trunk
07:49
no message check-in: 6dc904f0 user: davygrvy tags: trunk
01:54
* macosx/Wish.pbproj/project.pbxproj: added Wish linker flag -headerpad_max_install_names to allow use of 'install_name_tool'. fixed tkConfig.sh generation and redo_prebinding in the case where Tk is not installed alongside Tcl.
check-in: 56750eca user: das tags: trunk
2002-11-01
18:33
* win/makefile.vc (TCLREGLIBNAME): Updated to registry 1.1. check-in: af153807 user: andreas_kupries tags: trunk
2002-10-29
00:51
* macosx/README: added info on new package searching in Frameworks directories.
check-in: d493a60b user: das tags: trunk
2002-10-22
19:18
updated for 8.4.1 release check-in: 8b8f2f7c user: hobbs tags: trunk, core-8-4-1
2002-10-21
04:37
* macosx/README: revised according to Jim's suggestions * macosx/tkMacOSXAppInit.c: use standard PATH_MAX from <limits.h>
check-in: dd2e2e28 user: das tags: trunk
2002-10-19
02:10
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version of windres and work around that case by passing a POSIX path instead of a Windows native path. One can't always pass a POSIX path because the mingw native toolchain accepts only Windows native paths. (dejong)
check-in: 02559aa0 user: hobbs tags: trunk
02:10
* win/tkWinPort.h: define OPEN_MAX only if not defined. [Patch #625472] (howell)
check-in: 87344c39 user: hobbs tags: trunk
02:10
* win/winMain.c (WinMain, main): remove obsolete SetMessageQueue call
check-in: 1b4c22ee user: hobbs tags: trunk
2002-10-18
19:49
updated for the 8.3.5 release check-in: bd37197c user: hobbs tags: core-8-3-1-branch, core-8-3-5
19:32
* win/tkWinPort.h (tchar.h): Do not include on Cygwin. (_T): Define for Cygwin. (OPEN_MAX): only define if currently undefined. * win/winMain.c (main): Conditionally define. [Patch #625283] (khan)
* win/configure: Regen. * win/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. (dejong) * win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version of windres and work around that case by passing a POSIX path instead of a Windows native path. One can't always pass a POSIX path because the mingw native toolchain accepts only Windows native paths. [Patch #625283] (dejong)
check-in: d0843606 user: hobbs tags: core-8-3-1-branch
03:01
* mac/tkMacAppInit.c: removed tcltest dependency. [Bug #592639] (porter)
check-in: 0a1485f0 user: das tags: trunk
00:48
* tests/imgPhoto.test: * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): fix arg handling for missing -format or -data options. [Bug #624974]
check-in: a8dd4070 user: hobbs tags: core-8-3-1-branch
00:48
* tests/imgPhoto.test: * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): fix arg handling for missing -format or -data options. [Bug #624974]
check-in: 10196f16 user: hobbs tags: trunk
2002-10-17
23:38
* tests/text.test: properly return the number of * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732]
check-in: d7b7ea07 user: hobbs tags: core-8-3-1-branch
23:38
* tests/text.test: properly return the number of * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732]
check-in: e02410d5 user: hobbs tags: trunk
2002-10-16
23:56
* macosx/README: info specific to building and running TclTk on Mac OS X, answers to tcl-mac list FAQs. * macosx/Makefile: permission fix after embedded install. * macosx/Wish.pbproj/project.pbxproj: after install, fix permissions of uninstalled products.
check-in: 58b7e09c user: das tags: trunk
19:44
* macosx/Wish.pbproj/project.pbxproj: added TEXT document type to plist so that files can be dragged onto Wish Shell.
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXFont.c: added private proc TkMacOSXUseAntialiasedText() to enable/disable quickdraw text antialiasing where available, default is enabled. Added a linked boolean ::tk::mac::antialiasedtext with write trace to allow control of antialiasing from tcl.
check-in: cdc06cfe user: das tags: trunk
11:29
dead keys first fix for MacOSX check-in: 349d85cb user: vincentdarley tags: trunk
09:51
macosx menu accelerator fix check-in: 0602001c user: vincentdarley tags: trunk
01:17
* unix/configure: * unix/tcl.m4: add AIX-5 ppc build support. Remove unused SC_ENABLE_MEMDEBUG.
check-in: 358e85b4 user: hobbs tags: trunk
01:17
* win/configure: * win/tcl.m4: Add --enable-shared=mem support.
check-in: 5c615513 user: hobbs tags: trunk
01:05
* README: updated to 8.3.5 patchlevel * generic/tk.h: pointed README urls at www.tcl.tk * mac/README: * unix/README: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tk.spec: * win/README: * win/configure: * win/configure.in: * win/tcl.m4:
check-in: cb859e1d user: hobbs tags: core-8-3-1-branch
2002-10-12
00:50
* unix/tkUnixWm.c: (rev. 1.8.1.3) Backported changes for TIP 107 ("Fix the 2-second raise delay") to core-8-3-1-branch [Patch #601518] * tests/unixWm.c (unixWm-51.7): added 200 ms delay after 'raise' and 'lower' commands, since these are now asynchronous. (NB: there may be other regressions, this is the only one I encountered) check-in: 167132dc user: jenglish tags: core-8-3-1-branch
2002-10-10
22:22
* tests/grid.test: * generic/tkGrid.c: The grid size was not updated properly when removing a widget from a grid. [Bug #621241] (forssen)
check-in: 29e9aa6a user: hobbs tags: core-8-3-1-branch
21:07
The grid size was not updated properly when removing a widget from a grid. [Bug #621241] (forssen) check-in: c22256a9 user: pspjuth tags: trunk
21:02
* generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows (Windows now requires RGB pixel data from image). * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded widgets on canvases on Windows, tested for 8, 16, 24 and 32-bit depths (XGetImageZPixmap not used).
check-in: e27b87a7 user: hobbs tags: core-8-3-1-branch
21:01
* generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows (Windows now requires RGB pixel data from image). * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded widgets on canvases on Windows, tested for 8, 16, 24 and 32-bit depths (XGetImageZPixmap not used).
check-in: 6b1d5fc9 user: hobbs tags: trunk
16:34
* library/tk.tcl: simplified the adding of extra <ISO_Left_Tab> and <hpBackTab> events to <<PrevWindow>>.
check-in: ad8563da user: hobbs tags: trunk
07:27
* generic/tkCanvas.h: moved TkColormapData struct to tkCanvPs.c * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows. Non-separated data may need correction as well. * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded windows on canvases.
check-in: ec3b7724 user: hobbs tags: core-8-3-1-branch
07:26
* unix/configure: regen * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|all as options now.
check-in: a7efcb8e user: hobbs tags: core-8-3-1-branch
07:25
* tests/canvPs.test: tests for canvas embedded window ps generation * generic/tkCanvWind.c (CanvasPsWindow): removed dead code loop. * generic/tkCanvas.h: moved TkColormapData struct to tkCanvPs.c * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows. Non-separated data may need correction as well. * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded windows on canvases.
check-in: 52521f7c user: hobbs tags: trunk
05:01
* unix/README: doc'ed --enable-symbols options. * unix/Makefile.in: comment docs * unix/configure: regen * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|all as options now.
check-in: f1a68625 user: hobbs tags: trunk
2002-10-09
19:35
* generic/tk.h: Added reminder comment to edit macosx/Wish.pbproj/project.pbxproj when version number changes.
check-in: 2441aaf5 user: dgp tags: trunk
13:02
* macosx/Makefile: don't remove tclsh after building embedded.
* macosx/Wish.pbproj/project.pbxproj: bumped version to 8.4.1; added missing library/mkpsenc.tcl to framework.
check-in: 24dcfcfc user: das tags: trunk
11:56
* generic/tkInt.decls(tkIntXlib): added XQueryTree declaration for mac & aqua, since it's now called from ParentXId via Tk_HandleEvent. * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: regen. * mac/tkMacXStubs.c: added XQueryTree stub
* mac/tkMacEmbed.c (TkpUseWindow): check that container window has -container option set (sync with other platforms).
* mac/tkMacBitmap.c: * mac/tkMacFont.c: * mac/tkMacSend.c: * mac/tkMacTest.c: * mac/tkMacWm.c: CONSTification.
* mac/tkMacProjects.sea.hqx: added tkStyle.c and tkUndo.c to tk library projects.
check-in: c7efc907 user: das tags: trunk
09:32
* generic/tkImgPhoto.c (ImgPhotoSetSize): Only error-out if we fail to allocate a non-empty buffer; getting a NULL when we allocate an empty buffer is no problem since nothing will look at the value anyway. [Bug 619544] Also tidied up file to take into account the fact that we're using 32 bits per pixel in the master to accommodate the alpha channel as well as RGB.
check-in: 8b8a363a user: dkf tags: trunk
2002-10-08
20:21
* tests/winButton.test: add option clear to top to prevent option leakage from other tests causing problems. [Bug #582382]
check-in: e973c183 user: hobbs tags: trunk
19:57
* generic/tkFocus.c (TkFocusFilterEvent): Ignore event if we are focusing into a dead window. [Bug #588831] (griffin)
check-in: a6dd6933 user: hobbs tags: trunk
19:57
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): leave the DestroyPanedWindow proc to free the pwPtr, add a Preserve reference to the pwPtr->tkwin. (DestroyPanedWindow): Release the pwPtr->tkwin.
check-in: 140fd8e0 user: hobbs tags: trunk
2002-10-03
06:24
2002-10-02 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): Put the Tk scrollbar pointer into the control reference data for the Mac scrollbar, so we can get it out again in the ScrollbarActionProc.
check-in: a05c2909 user: wolfsuit tags: trunk
2002-10-02
21:23
* generic/tkText.c (TextBlinkProc): don't blink the cursor unless it is visible. [Bug #616791] [Patch #614474] (bonfield)
check-in: a5945c89 user: hobbs tags: trunk
21:12
minor example fix check-in: 30c6813f user: hobbs tags: trunk
20:59
* tests/entry.test: added entry-20.7 * generic/tkEntry.c (EntryTextVarProc): check if the entry if being deleted before handling an associated textvariable. [Bug #607390 #617446]
check-in: da237314 user: hobbs tags: trunk
2002-10-01
08:48
Finally dealt with 614650 and with a simpler solution too. check-in: 4f349c2e user: dkf tags: trunk
2002-09-30
18:55
* tests/panedwindow.test: added panedwindow-28.[12] * generic/tkPanedWindow.c (PanedWindowCmdDeletedProc): (Tk_PanedWindowObjCmd): when destroying the panedwindow, destroy the proxy before the parent to avoid dependency conflicts. [Bug #616589]
check-in: 1f35b3bd user: hobbs tags: trunk
15:22
614650 is still lurking, but now mainly as a [text] widget bug... check-in: db516514 user: dkf tags: trunk
13:42
Incremental transfers of UTF8_STRING selections should now work; Tk will now tag them with the right size and only transfer complete UTF8 characters. Previously, things only worked when the transfer could only happen in one go, and even then not always. [Bug 614650, reported by Reinhard Max] check-in: bdabe5ef user: dkf tags: trunk
09:35
* doc/bind.n: Doc-fix to mention that %A substitutes UNICODE characters rather than ASCII ones. Tk's done this ever since 8.1 in any case; after all, it is the right thing to do.
check-in: e66ad0b2 user: dkf tags: trunk
2002-09-27
18:09
* README: Bumped to version 8.4.1 to avoid confusion * generic/tk.h: of CVS snapshots with release 8.4.0. * unix/README: * unix/configure.in: * unix/tk.spec * win/configure.in:
* unix/configure: autoconf * win/configure:
check-in: 646705f8 user: dgp tags: trunk
01:32
* unix/configure: regen. * unix/tcl.m4: improve AIX-4/5 64bit compilation support.
check-in: bede30d4 user: hobbs tags: trunk
00:48
2002-09-18 Mumit Khan <[email protected]>
Added basic Cygwin support.
* win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build. (SC_PATH_TKCONFIG): Likewise. (SC_PROG_TCLSH): Likewise. (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin flags. Add -mwin32 to extra_cflags and extra_ldflags. Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW. * win/configure: Regenerate.
* win/tkWinPort.h (tchar.h): Do not include on Cygwin. (_T): Define for Cygwin. * win/winMain.c (main): Conditionally define.
check-in: 85aa3e20 user: hobbs tags: trunk
00:47
* unix/Makefile.in: add macosx subdir to dist target. Do not generate .Z, only .gz and .zip in alldist target.
check-in: 4b84a1eb user: hobbs tags: trunk
2002-09-26
17:07
* macosx/Makefile: preserve environment value of INSTALL_ROOT. When embedding only use deployment build. Force relink before embedded build to ensure new linker flags are picked up.
* macosx/buildTkConfig.tcl (new): * macosx/Wish.pbproj/project.pbxproj: synthesize tkConfig.sh based on tclConfig.sh in Tcl.framework and tkConfig.sh.in. Add symbolic links to debug lib, stub libs and tkConfig.sh in framework toplevel. Made tkIntXlibDecls.h a public header since Headers/X11/Xlib.h includes it. Install wish8.4 script that runs "Wish Shell.app" and corresponding wish link. Use tcl headers from built Tcl.framework instead of from tcl source directory.
* macosx/tkMacOSXPort.h: added missing standard unix includes and defines, similarly to tkUnixPort.h. * macosx/tkMacOSXNotify.c: removed dependency on internal tcl header "tclPort.h"
* unix/Makefile.in: * unix/install-sh: copied support for 'install-strip' target over from tcl/unix/{Makefile.in,install-sh}
check-in: 405953cf user: das tags: trunk
2002-09-24
14:27
Regen from Tcl check-in: d0b8c1fa user: dkf tags: trunk
09:26
Regen from Tcl check-in: 444e47c0 user: dkf tags: trunk
2002-09-23
07:21
In TkpIsWindowFloating, check for NULL before passing the wRef to GetWindowClass. check-in: cd3e4dcb user: wolfsuit tags: trunk
07:17
Minor cleanup, no content changes. check-in: 88750fc5 user: wolfsuit tags: trunk
2002-09-22
07:46
2002-09-22 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (UpdateControlValue): HiliteControl doesn't give the proper "nothing to scroll" look on Mac OS X. You have to set the min value greater than the max value to get this.
check-in: 05dffb92 user: wolfsuit tags: trunk
2002-09-15
20:38
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * unix/tkUnixEvent.c (TkpCloseDisplay): Use PEEK_XCLOSEIM to examine the input context queue before invoking XCloseIM. Generate an assert if there is an input context that has not been freed. [Patch 570902]
check-in: 5b90814a user: mdejong tags: trunk
2002-09-14
02:52
* generic/tk.h: Moved RC_INVOKED down so that tcl.h is still included when running the resource compiler. <tcl.h> excludes the unnecessary parts on its own. This reenables the Windows build. It failed because the non-inclusion of tcl.h caused the resource compiler to miss some vital macro definitions (TCL_FINAL_RELEASE, STRINGIFY, ...).
check-in: abca098d user: andreas_kupries tags: trunk
2002-09-12
17:34
* generic/tk.h: * mac/tkMacApplication.r: * mac/tkMacLibrary.r: * mac/tkMacResource.r: * macosx/tkAboutDlg.r: * macosx/tkMacOSXApplication.r: * macosx/tkMacOSXLibrary.r: * macosx/tkMacOSXResource.r: unified use of the two equivalent resource compiler header inclusion defines RC_INVOKED and RESOURCE_INCLUDED, now use RC_INVOKED throughout.
* macosx/tkMacOSXAppInit.c: improved detection of Wish startup by the finder (by checking if stdin is /dev/null), in which case we want to bring up the Tk console window.
* macosx/tkMacOSXHLEvents.c: added 'rapp' apple event handler.
check-in: 6b6e93fd user: das tags: trunk
06:13
* macosx/Wish.pbproj/project.pbxproj: reference & install tk/generic/prolog.ps instead of tk/library/prolog.ps.
check-in: 83c0ed5e user: das tags: trunk
2002-09-10
12:43
* macosx/Wish.pbproj/project.pbxproj: added backwards compatibility for Mac OS X 10.1 ProjectBuilder 2.0.
check-in: 524b3813 user: das tags: trunk
09:59
* unix/Makefile.in: added DYLIB_INSTALL_DIR variable for Darwin and set it to default value ${LIB_RUNTIME_DIR} * unix/tcl.m4 (Darwin): use DYLIB_INSTALL_DIR instead of LIB_RUNTIME_DIR in the -install_name argument to ld. * unix/configure: regen.
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: added support for building Tcl as an embedded framework, i.e. using an dyld install_name containing @executable_path/../Frameworks via the new DYLIB_INSTALL_DIR unix/Makefile variable.
check-in: 419f67e7 user: das tags: trunk
06:46
* macosx/tkMacOSXNotify.c (Tk_MacOSXSetupTkNotifier): corrected Mac Jaguar event loop issue.
check-in: 21653817 user: hobbs tags: trunk, core-8-4-0
2002-09-09
23:52
see changelog check-in: c8934650 user: hobbs tags: trunk
23:52
* library/tk.tcl: use command instead of control on Aqua bindings. Force dialogs to appear below fixed native Mac menubar. * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: Keypress/release events for pure modifier keys were not being passed to Tk. Deadkey presses were inserting null characters into text windows. Now they do nothing. (Still not ideal, but better than before!) * macosx/tkMacOSXMenu.c: Allow more than 200 menus to exist - increased to 2000. * macosx/tkMacOSXMouseEvent.c: Bad interactions between floating windows and ordinary ones. Ensure that local<->global coordinate transformations are wrt to the correct window. * macosx/tkMacOSXWm.c: Better error msg for 'wm attributes'. Remove crash in 'wm transient'. Add 'noActivates' and 'noUpdates' flags to unsupported command. [Patch #606658] (darley)
check-in: b7d61235 user: hobbs tags: trunk
23:51
note sept 10 release date check-in: 6a645a6a user: hobbs tags: trunk
20:05
* library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): corrected msgcat code with XPG specifier. [Patch #606719] (miller)
check-in: bc974939 user: uid38172 tags: trunk
2002-09-08
23:42
added TIP108 note to OS X port check-in: cb80d57e user: hobbs tags: trunk
2002-09-06
16:07
* tests/unixWm.test (unixWm-50.3): Constrained test that hangs on Windows.
check-in: d1cf66df user: dgp tags: trunk
2002-09-05
09:33
* macosx/Wish.pbproj/project.pbxproj: added overlooked missing TK_PATCH_LEVEL version bump to 8.4.0.
check-in: 9aab18a3 user: das tags: trunk
2002-09-04
17:44
* win/Makefile.in (install-libraries): Added code section to install the message catalogs. Copied same section from unix/Makefile.in and adapted it to the slightly different environment. check-in: 106f720e user: andreas_kupries tags: trunk
02:05
* library/button.tcl: further restrict buttons to not resetting the "original" relief if it has changed in the interim. This prevents code that simulated overrelief buttons from not working in 8.4. [Bug #604270]
check-in: 2054f3e5 user: hobbs tags: trunk
2002-09-03
15:08
* macosx/Wish.pbproj/project.pbxproj: Bumped version number to 8.4.0 and updated copyright info.
check-in: 6d77900e user: das tags: trunk
11:48
wm attributes macosx fix check-in: 771dc762 user: vincentdarley tags: trunk
05:15
Update changes for 8.4.0 release check-in: 5f654d35 user: dgp tags: trunk
01:05
correction to r1.19 fix to only incr inset when no image is used check-in: 3cfb6a24 user: hobbs tags: trunk
00:22
* tests/cursor.test: reverted 2002-08-31 change for OS X to use 'heart' cursor because 'arrow' on windows has a pre-skewed use count. [Bug #602667]
check-in: 2b947ce8 user: hobbs tags: trunk
2002-09-02
23:39
see changes check-in: f5780ba6 user: hobbs tags: trunk
23:32
* tests/button.test: added button-14.1 * win/tkWinButton.c (TkpComputeButtonGeometry): correct Win button sizing to be equal for one-line buttons with -height of 0 or 1, as well as -height 0 buttons with empty text and no image, which should be the same as single-line text buttons. [Bug #565485]
check-in: 0c303d23 user: hobbs tags: trunk
22:00
* library/button.tcl (::tk::ButtonLeave): correctly restore state of button to normal for unix bindings. [Bug #597920]
check-in: 9034f661 user: hobbs tags: trunk
22:00
added tk windowingsystem docs check-in: a822075e user: hobbs tags: trunk
21:21
make sure to substitute LD_LIBRARY_PATH_VAR check-in: debadbbc user: hobbs tags: trunk
21:21
add support for 64-bit builds on HP-11 with gcc check-in: 2b462bca user: hobbs tags: trunk
21:21
* tests/wm.test: * unix/tkUnixWm.c: remove possible 2-second delay in 'raise'. [Patch #601518] (english) TIP #107
check-in: 1d77e81a user: hobbs tags: trunk
20:16
Bumped version number to 8.4.0 check-in: 912aaecc user: hobbs tags: trunk
19:16
* generic/tkCmds.c: * generic/tkWindow.c: made 'tk' available in safe interpreters, but only the caret and windowingsystem subcommands may be called. * tests/safe.test (safe-1.2): noted that tk is now available in safe interps, but not the appname/scaling subcommands.
check-in: bb0ef89d user: hobbs tags: trunk
19:15
noted new tk windowingsystem subcommand check-in: c536d125 user: hobbs tags: trunk
19:14
added int cast to prevent warning check-in: 28480d0b user: hobbs tags: trunk
19:13
added size_t cast to prevent warning check-in: 9c0423f0 user: hobbs tags: trunk
2002-08-31
13:28
* unix/tcl.m4: update from Tcl
* unix/Makefile.in: import of TK_SHLIB_LD_EXTRAS for Tk library specific linker settings. Added use of new LD_LIBRARY_PATH_VAR.
* unix/configure: regen
check-in: 17a60be4 user: das tags: trunk
06:12
*** macosx-8-4-branch merged into the mainline [tcl patch #602770] ***
* generic/tk.decls: * generic/tkInt.decls: added new "aqua" specific entries to the stubs tables. Changed all "unix" entries to "x11" to allow us to distinguish and build both "aqua" on MacOSX and "x11" on MacOSX.
* generic/tk.h: added a #ifnded RESOURCE_INCLUDED so that tk.h can be passed to the resource compiler.
* generic/tkCmds.c (Tk_TkObjCmd): added [tk windowingsystem] subcommand: returns "x11" when running on X11, "win32" on Windows, "classic" on MacOS9 and "aqua" on MacOSX Aqua (i.e. Carbon)
* generic/tkFont.c (TkFontGetFirstTextLayout): new private function returning the first chunk of a Tk_TextLayout, i.e. until the first font change on the first line (or the whole first line if there is no such font change).
* generic/tkMain.c: made Tcl_ThreadDataKey static
* library/demos/puzzle.tcl: fixed button metrics for aqua
* tests/cursor.test: check for presence of arrow cursor instead of heart cursor
* xlib/xcolors.c: changed xColors static initialization to more standard C
* macosx/Wish.pbproj/jingham.pbxuser (new): * macosx/Wish.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE.
* macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'.
* macosx/tkMacOSXAppInit.c (new): macosx specific AppInit looking for a AppMain.tcl file in its bundled Resources/Scripts folder. If present, argv[1] is set to that file and the Scripts folder is added to the auto_path. This allows tk apps to embed scripts within their bundle directory structure.
* macosx/tkMacOSXInit.c (new): macosx adapted version of tkUnixInit.c: we initialize & cache the Carbon native encoding (e.g. 'macRoman') and try to find the tk script library files inside Tk packaged as a framework.
* macosx/tkMacOSXNotify.c (new): new macosx specific merged Carbon/select-based notifier.
* macosx/tkMacOSXEvent.c (new): * macosx/tkMacOSXEvent.h (new): * macosx/tkMacOSXKeyEvent.c (new): * macosx/tkMacOSXMouseEvent.c (new): * macosx/tkMacOSXWindowEvent.c (new): new macosx specific event handling functionality.
* macosx/tkMacOSX.h (new): * macosx/tkMacOSXBitmap.c (new): * macosx/tkMacOSXButton.c (new): * macosx/tkMacOSXClipboard.c (new): * macosx/tkMacOSXColor.c (new): * macosx/tkMacOSXConfig.c (new): * macosx/tkMacOSXCursor.c (new): * macosx/tkMacOSXDefault.h (new): * macosx/tkMacOSXDialog.c (new): * macosx/tkMacOSXDraw.c (new): * macosx/tkMacOSXEmbed.c (new): * macosx/tkMacOSXFont.c (new): * macosx/tkMacOSXHLEvents.c (new): * macosx/tkMacOSXInt.h (new): * macosx/tkMacOSXKeyboard.c (new): * macosx/tkMacOSXMenu.c (new): * macosx/tkMacOSXMenubutton.c (new): * macosx/tkMacOSXMenus.c (new): * macosx/tkMacOSXPort.h (new): * macosx/tkMacOSXRegion.c (new): * macosx/tkMacOSXScale.c (new): * macosx/tkMacOSXScrlbr.c (new): * macosx/tkMacOSXSubwindows.c (new): * macosx/tkMacOSXTest.c (new): * macosx/tkMacOSXUtil.c (new): * macosx/tkMacOSXUtil.h (new): * macosx/tkMacOSXWm.c (new): * macosx/tkMacOSXWm.h (new): * macosx/tkMacOSXXStubs.c (new): macosx ports of classic mac Tk implementation in tk/mac.
* macosx/tkMacOSXSend.c (new): only send to local interp implemented currently.
* macosx/tkMacOSXDebug.h (new): * macosx/tkMacOSXDebug.c (new): new macosx specific functions for debugging MacOS events, regions, etc.
* macosx/tkAboutDlg.r (new): * macosx/tkMacOSXApplication.r (new): * macosx/tkMacOSXCursors.r (new): * macosx/tkMacOSXLibrary.r (new): * macosx/tkMacOSXMenu.r (new): * macosx/tkMacOSXResource.r (new): * macosx/tkMacOSXXCursors.r (new): * macosx/tclets.r (new): sources for Rez resource compiler.
* macosx/Wish.icns (new): Wish application icon.
* generic/tk.h: * generic/default.h: * generic/tkBind.c: * generic/tkCmds.c: * generic/tkGrab.c: * generic/tkPointer.c: * generic/tkPort.h: * generic/tkSelect.c: * generic/tkStubLib.c: * generic/tkTest.c: * generic/tkText.c: * generic/tkWindow.c: * unix/tkUnix3d.c: * xlib/xgc.c: * xlib/X11/X.h: * xlib/X11/Xlib.h: * xlib/X11/Xutil.h: added #includes and #ifdefs for macosx
* library/bgerror.tcl: * library/button.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/widget: check [tk windowingsystem] instead of and/or in addition to $tcl_platform(platform).
* generic/tkInt.h: * mac/tkMacBitmap.c: * mac/tkMacWm.c: added missing CONSTification
* generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: regen
check-in: 6b4c1410 user: das tags: trunk, macosx-8-4-merge-2002-08-31-trunk
05:38
added macosx-8-4-branch ChangeLog entries Closed-Leaf check-in: f7b1988b user: das tags: macosx-8-4-branch, macosx-8-4-premerge-2002-08-31-branch
01:16
small fix to more reliably force relink of non-active buildstyle check-in: 9e439d95 user: das tags: macosx-8-4-branch
2002-08-30
19:18
set SYMROOT in macosx/Makefile check-in: 045938f5 user: das tags: macosx-8-4-branch
18:18
various project cleanups & enhancements added macosx/Makefile to facilitate building from cli added [tk windowingsystem] and removed $::tcl_plaform(windowingsystem) changed all runtime library references to the above removed duplicate entries in tk.decls & tkInt.decls CONSTification and other small changes in macosx/ to remove compiler warnings check-in: 3ee14f2c user: das tags: macosx-8-4-branch
15:36
merged with trunk at tag macosx-8-4-merge-2002-08-30-trunk check-in: b24e9839 user: das tags: macosx-8-4-branch, macosx-8-4-merge-2002-08-30-branch
2002-08-28
01:08
Fix for bug #582457: make radio and checkbuttons work like Windows when -relief is sunken, -offrelief is flat, and -overrelief is raised. check-in: 9abdf011 user: drh tags: trunk, macosx-8-4-premerge-2002-08-31-trunk, macosx-8-4-merge-2002-08-30-trunk
2002-08-26
21:57
08/26/2002 Jim Ingham < [email protected]>
tkMacOSXMenu.c: In ReconfigureIndividualMenu, guard against the CFStringFromCString returning NULL. In this case, insert "<error>" for the menu item text, for want of a better thing to do...
check-in: 6b5cf758 user: wolfsuit tags: macosx-8-4-branch
21:55
08/26/2002 Jim Ingham < [email protected]>
tkMacScrlbar.c: Use kControlScrollBarLiveProc so we get live updates for the Scrollbar - rather than trying to hide the original position. Watch for the "dragged" as well as the "moved" message in the thumb action proc. 10.2 seems to only send the former.
check-in: e3d46022 user: wolfsuit tags: macosx-8-4-branch
14:32
* win/Makefile.in: Removed dependence on the (parts of) the * win/winMain.c: tcltest executable on Windows. It was not used, and the dependency complicated the Makefile. [Bug 592638].
check-in: e82e08ec user: dgp tags: trunk
2002-08-21
14:01
bumped version to 8.0b3 added libstub.a target simplified framework build phases check-in: 5d062a7b user: das tags: macosx-8-4-branch
12:28
whitespace & other cleanup wish startup code cleanup induced by new support in tcl for standard MacOSX tcl package locations renamed Tk_GetFirstTextLayout to private TkFontGetFirstTextLayout check-in: 67ad8b87 user: das tags: macosx-8-4-branch
2002-08-20
20:26
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk check-in: 88ef5db9 user: das tags: macosx-8-4-branch, macosx-8-4-merge-2002-08-20-branch
15:39
* README: Bumped version number to 8.4b3 to distinguish * generic/tk.h: HEAD from the 8.4b2 release. * unix/configure.in: * win/configure.in: * unix/tk.spec:
* unix/configure: autoconf * win/configure:
* generic/tk.h: Added compile-time check that the tcl.h header file #included by Tk 8.4 is one from Tcl 8.4. This is needed to be sure that new #defines like CONST84 are available. [Bug 597432].
check-in: da313789 user: dgp tags: trunk, macosx-8-4-merge-2002-08-20-trunk
14:37
make mklinks check-in: 40b6870e user: dgp tags: trunk
2002-08-16
07:52
* unix/Makefile.in (install-binaries): simplified pkgIndex.tcl file created on installation. * win/Makefile.in (install-binaries): corrected and simplified creation of pkgIndex.tcl file on installation.
check-in: 98f260cd user: hobbs tags: trunk
2002-08-14
15:31
compilation, link fixes check-in: 9181c882 user: vincentdarley tags: trunk
2002-08-13
20:53
* library/button.tcl: change the bindings to use Priv($w,relief) instead of just Priv(relief). This ensures that neighboring buttons don't confuse (over)relief settings.
check-in: 5bfad006 user: hobbs tags: trunk
16:20
* unix/tkUnixSend.c (Tk_SetAppName): Fixed a compiler warning.
check-in: 40a616af user: rmax tags: trunk
2002-08-12
13:38
Tweaked resizing behaviour of the image-viewer demo. check-in: 576f16ca user: dkf tags: trunk
2002-08-08
23:49
* unix/tkUnixWm.c (WmTransientCmd): Apply fix for wm transient assertion error that was applied to tkWinWm.c for Tk Bug #592201.
check-in: c489a1d0 user: mdejong tags: trunk
23:45
* tests/wm.test: Add deleteWindows at start of new transient tests so they do not fail if the toplevels already exist. * unix/tkUnixWm.c: Revert patch for Tk Bug #592201 which incorrectly removed numTransients member.
check-in: 8bf51665 user: mdejong tags: trunk
22:32
Fix for Tk Bug #592201 "wm transient fails with two masters". check-in: 4e600e96 user: jenglish tags: trunk
21:02
* tests/unixWm.test: Corrected packaging of unixWm-50.3 so that [setupbg] and [cleanupbg] always balance, no matter what tests are skipped.
check-in: a61cb297 user: dgp tags: trunk
11:43
*** empty log message *** check-in: 7c5e6238 user: rmax tags: trunk
11:43
* unix/Makefile.in: Fixed typos in DISTNAME, and ZIPNAME.
check-in: da67b924 user: rmax tags: trunk
10:47
8.4b2 tag note check-in: 35bb3931 user: hobbs tags: trunk, core-8-4-b2
09:35
* generic/tkButton.c (TkButtonWorldChanged): added GCFont handling to the disabledGc of buttons when compound != none. The drawing appears to be incorrect across platforms still. [Bug #477740]
check-in: 24bf8f80 user: hobbs tags: trunk
09:35
* generic/tkImgGIF.c (FileReadGIF): fixed -from handling for gifs [Bug #467524] (obermeier)
check-in: ae52de43 user: hobbs tags: trunk
04:54
* generic/tkCanvUtil.c (TkSmoothParseProc): recognize the built-in bezier method by name. [Bug #578654] * doc/canvas.n: update to note that -smooth really doesn't take or return just booleans.
check-in: 3c214554 user: hobbs tags: trunk
01:44
* win/configure: * win/tcl.m4: added shell32 to libs for updated native Windows tk_chooseDirectory dialog.
check-in: f1e64387 user: hobbs tags: trunk
01:43
* tests/panedwindow.test: added -text foobar to some test buttons to enable correct testing of panedwindow across platforms. [Bug #582370]
check-in: b96bae21 user: hobbs tags: trunk
01:43
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): * library/panedwindow.tcl: changed class from PanedWindow to Panedwindow to not conflict with existing bwidgets, but also to be more regular with other names used in the core.
check-in: c5e500e1 user: hobbs tags: trunk
01:43
* doc/GetBitmap.3: removed doc refs to deprecated Tk_GetBitmapFromData. [Bug #590379]
check-in: 00d9f161 user: hobbs tags: trunk
01:42
* win/tkWinMenu.c (TkpSetWindowMenuBar): fixed logic bug in when to idle call ReconfigureWindowsMenu.
check-in: f8c3d249 user: hobbs tags: trunk
01:42
* win/tkWinDialog.c: enabled use of the updated native Windows directory browser (tk_chooseDirectory). This does require shell32.dll v4.71 or greater. [Patch #468139]
check-in: 13676ed9 user: hobbs tags: trunk
2002-08-06
14:38
Made panedwindow tests all work again; I'm fairly sure the current behaviour is still not right, but it is definitely better than it was when I first started tinkering with the panedwindow in that now it at least picks a sensible size in one dimension when working with widgets whose size is not known immediately. check-in: 5638f6f6 user: dkf tags: trunk
13:19
* tests/defs.tcl: removed file. No longer needed now that Tk is using the tcltest package to do its testing.
check-in: d525d66a user: dgp tags: trunk
2002-08-05
14:01
* win/tkWinFont.c: Additional changes to fix CONST warnings on * win/tkWinWM.c: Windows due to latest patch. Tks Vince Darley.
check-in: b4beb44e user: dgp tags: trunk
04:30
Applied companion patch for Tcl Patch 585105, updating Tk to use Tcl 8.4's fully CONST-ified interface, and fully CONSTifying Tk at the same time.

This patch includes purging Tk of its last direct access to interp->result. [Bug 589853]

The substantial changes include copying event sequence strings into Tcl_DStrings in tkBind.c, and copying [text] indices into Tcl_DStrings because parsing them involved overwriting them. If this causes performance trouble, that can be resolved by further converting them to Tcl_Obj's.

The #defines USE_NON_CONST and USE_COMPAT_CONST have the same effect for Tk as they do for Tcl. (They actually change tcl.h) check-in: 5603f01a user: dgp tags: trunk

2002-08-02
15:35
Stopped a potential core dump from happening when a idle event outlives its clientdata. check-in: 42c56da3 user: dkf tags: trunk
15:12
different method of silencing compiler warning. check-in: cdf795b7 user: dgp tags: trunk
03:18
silenced compiler warning check-in: ea64d4e8 user: dgp tags: trunk
2002-07-31
14:10
Postpone paned-window layout arrangement on geometry event until idle, as is done in other window managers, to fix problems with size calculations when the children don't already know their sizes anyway. Now the layout of the vertical pane demo works better (overall initial window width is right!) check-in: bc3f6cc1 user: dkf tags: trunk
10:52
Resynch with Tcl check-in: e37a92a2 user: dkf tags: trunk
2002-07-29
23:03
* unix/configure: Regen. * unix/configure.in: Remove code that was setting CC_SEARCH_FLAGS and LD_SEARCH_FLAGS to try to account for cc vs ld linking. Tcl now handles this. * unix/tcl.m4: Update from Tcl.
check-in: 90aa5158 user: mdejong tags: trunk
2002-07-28
03:23
* unix/Makefile.in: Add MAJOR_VERSION, MINOR_VERSION, PATCH_LEVEL, INSTALL_LIBRARY, STUB_LIB_FILE, and LIB_FILE to support changes in tcl.m4 related to library builds. Use MAKE_LIB macro to avoid dealing with RANLIB issues. Rename TK_CC_SEARCH_FLAGS to CC_SEARCH_FLAGS and rename TK_LD_SEARCH_FLAGS to LD_SEARCH_FLAGS. Use new INSTALL_LIB and INSTALL_STUB_LIB substs to deal with ranlib issues when install libraries. * unix/configure: Regen. * unix/configure.in: Remove AC_PROG_RANLIB since this is done by tcl.m4 now. Define CC_SEARCH_FLAGS instead of TK_CC_SEARCH_FLAGS and so on. Use MAKE_LIB and MAKE_STUB_LIB from tcl.m4. Remove AC_SUBST calls that are no done in tcl.m4. * unix/tcl.m4: Update from Tcl. * unix/tkConfig.sh.in: Subst CC_SEARCH_FLAGS and LD_SEARCH_FLAGS.
check-in: dc30e106 user: mdejong tags: trunk
2002-07-25
22:12
Last commit missed a few lines. check-in: e1335f01 user: pspjuth tags: trunk
21:36
Objectifed wm. [Patch #564521] Note: this commit has not been tested. check-in: 6f427f77 user: pspjuth tags: trunk
21:35
Objectifed wm. [Patch #564521] check-in: 92401d20 user: pspjuth tags: trunk
21:19
* tests/spinbox.test: added spinbox-22.[1-3] * generic/tkEntry.c (ConfigureEntry): made the textvariable value take precedence over changed -from/-to values, unless it must be constrained. [Bug #559078]
check-in: fc1e3660 user: hobbs tags: trunk
20:57
* library/spinbox.tcl (MouseSelect): when not in the entry, just return instead of invoking - ButtonUp handles invoking already. [Bug #499168]
check-in: 2bdb640b user: hobbs tags: trunk
20:36
* library/tk.tcl (RestoreFocusGrab): handle the case where the FocusGrab info is not set. [Bug #553283]
check-in: b07eac11 user: hobbs tags: trunk
20:36
* library/tk.tcl (RestoreFocusGrab): handle the case where the FocusGrab info is not set. [Bug #553283]
check-in: b869e591 user: hobbs tags: core-8-3-1-branch
2002-07-24
20:35
see changelog check-in: 4f6c3f6b user: hobbs tags: trunk
19:41
* tests/canvas.test: added canvas-14.[1-6] * generic/tkCanvas.c (CanvasWidgetCmd): corrected handling of 'scan' subcommand args. Also removed early return cases to goto done instead where the canvasPtr would be Tcl_Release'd. This may solve other problems with unreleased canvasPtr's. [Bug #581560]
check-in: ee55f2eb user: hobbs tags: trunk
19:40
* tests/canvas.test: added canvas-14.[1-6] * generic/tkCanvas.c (CanvasWidgetCmd): corrected handling of 'scan' subcommand args. Also removed early return cases to goto done instead where the canvasPtr would be Tcl_Release'd. This may solve other problems with unreleased canvasPtr's. [Bug #581560]
check-in: 27ab72e5 user: hobbs tags: core-8-3-1-branch
19:15
* win/tkWinButton.c (TkpDisplayButton): corrected display of focus ring around the actual text when the button is a compound button. [Bug #583691]
check-in: 4ba93c31 user: hobbs tags: trunk
18:42
* unix/README: Corrected notes about running user interactive Tk tests. [Bug #462320]
check-in: 192d0b47 user: hobbs tags: trunk
18:31
* generic/tkText.c (TextEditUndo): set isDirtyIncrement to -1 when reverting to note proper "dirtiness". [Bug #580362] (callewaert)
check-in: de5310c1 user: hobbs tags: trunk
18:30
* generic/tkEntry.c (DisplayEntry): correct cursor position before calling Tk_SetCaretPos. (yamamoto)
check-in: 0203a5d7 user: hobbs tags: trunk
2002-07-23
17:33
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 739f9716 user: mdejong tags: trunk
17:24
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 0090380c user: mdejong tags: trunk
09:05
removed invalid ChangeLog entry check-in: c48d3b0f user: mdejong tags: trunk
2002-07-22
21:25
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::file::chooseDir): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog): Revert [Tk patch 568278]. The transient window workaround is no longer needed since the fix for [Tk bug 570764] solved the problem for withdrawn transients.
check-in: 292849c2 user: mdejong tags: trunk
04:08
Set the kNavSupportPackages flag on the tk_getOpenFile dialog so you can choose App packages. check-in: cc070f48 user: wolfsuit tags: macosx-8-4-branch
2002-07-21
20:40
encoding issues, proxy icons check-in: 60df1051 user: vincentdarley tags: macosx-8-4-branch
11:11
encodings, and wm updates check-in: 90b8db63 user: vincentdarley tags: macosx-8-4-branch
2002-07-19
20:31
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: Add AC_PREREQ(2.13) in an attempt to make it more clear that the configure scripts must be generated with autoconf version 2.13. [Tcl Bug 583573]
check-in: b62109fb user: mdejong tags: trunk
14:37
Oops. Minor fix to the previous fix. check-in: 5288fc9d user: drh tags: trunk
14:27
Fix a bug in the Postscript encoding vector generator that was causing postscript generation to fail under Win2K. check-in: be10e67f user: drh tags: trunk
09:28
no console with startup script check-in: e49d2cad user: vincentdarley tags: macosx-8-4-branch
09:22
Jim's patch for encodings check-in: 2b8127b6 user: vincentdarley tags: macosx-8-4-branch
2002-07-18
23:45
encodings, events check-in: 89cc0ef3 user: vincentdarley tags: macosx-8-4-branch
16:02
* unix/tkUnixSend.c: Using Tcl_GetTime instead of TclpGetTime.
check-in: e83e4b85 user: rmax tags: trunk
09:35
key event problems - no static check-in: 0c136688 user: vincentdarley tags: macosx-8-4-branch
09:34
menu glyphs check-in: a4fb19e4 user: vincentdarley tags: macosx-8-4-branch
2002-07-17
21:33
code cleanup check-in: ef406e53 user: vincentdarley tags: trunk
16:51
* library/unsupported.tcl: Extended ExposePrivateVariable, and ExposePrivateCommand to accept patterns as well.
check-in: eac15e84 user: rmax tags: trunk
14:39
log check-in: 56e53acc user: dgp tags: trunk
14:37
corrected reversed logic in assert -> panic conversion check-in: 9dd7400d user: dgp tags: trunk
2002-07-16
23:29
* generic/tkFont.c (TkFontPkgFree): Call panic instead of assert since assert is not used in the rest of Tk. [Tk bug 579651]
check-in: 2b56ce15 user: mdejong tags: trunk
23:17
* unix/Makefile.in: * win/Makefile.in: Add a more descriptive warning in the event `make genstubs` needs to be rerun.
check-in: 20db6a87 user: mdejong tags: trunk
21:14
ChangeLog police check-in: 38051be7 user: mdejong tags: trunk
18:06
WinWm fixes check-in: c350236c user: vincentdarley tags: trunk
14:35
encodings, menu glyphs check-in: d052d789 user: vincentdarley tags: macosx-8-4-branch
14:32
button and menubutton encodings check-in: 0658c567 user: vincentdarley tags: macosx-8-4-branch
14:32
menu encodings and menu glyphs check-in: 9a2338b5 user: vincentdarley tags: macosx-8-4-branch
05:03
no message check-in: a769e153 user: davygrvy tags: trunk
05:01
re-add of the borland makefile. Submitted by Helmut Giese <[email protected]>. check-in: 39ae7cc0 user: davygrvy tags: trunk
2002-07-15
18:10
* Some tests needed "unix" constraint.
check-in: f179e71c user: dgp tags: trunk
16:56
* Fixes for [Bug 581627]. * generic/tkTest.c: Test commands not supported on non-Unix platforms should not be defined there in the first place. * tests/constraints.tcl: Fixed "secureserver" constraint. * tests/unixWm.test: Some tests needed "unix" constraint. * win/tkWinWm.c: Typo in error message.
check-in: 7c47575f user: dgp tags: trunk
2002-07-14
18:31
* tests/event.test: Fixes to enable testing of only userInteraction * tests/visual_bb.test: tests.
check-in: d9d30520 user: dgp tags: trunk
17:29
* Bumped HEAD to version 8.4b2 in order to distinguish it from the 8.4b1 release. Also extended LOCALES to cover all message catalogs.
check-in: 1248e4a3 user: dgp tags: trunk
15:45
* tests/focustTcl.test: Conversion bug: Corrected backwards logic. * tests/imgPhoto.test: Conversion bug: overwrote unix/README.
check-in: 075080eb user: dgp tags: trunk
05:48
* Completed conversion of Tk test suite to use tcltest.
check-in: c483179b user: dgp tags: trunk
2002-07-13
21:52
* Converted more files to tcltest and factored out common code.
check-in: d09771c3 user: dgp tags: trunk
20:28
* Converted more files to tcltest and factored out common code.
check-in: d5cee69d user: dgp tags: trunk
00:30
* Converted several files in the test suite for testing by tcltest 2.1.
check-in: 2813f972 user: dgp tags: trunk
2002-07-12
21:08
* Converted several files in the Tk test suite for testing by tcltest 2.1.
check-in: 4b0cdc1b user: dgp tags: trunk
13:40
* Converted several files in the Tk test suite for testing by tcltest 2.1.
check-in: 3892bfbf user: dgp tags: trunk
2002-07-11
22:42
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): initialize utfTitle to NULL, add a few more notes about limitations of possible new Tk_ChooseDirectoryObjCmd function.
check-in: ebbd6e32 user: hobbs tags: trunk
13:01
tests/visual_vv.test: Removed some dependence on [exec]ed utilities

generic/tkImgPhoto.c: Allowed photo image buffer allocation to fail more tests/imgPhoto.test: gracefully in some cicumstances. The remaining ones require API changes before they can fail nicely. check-in: 55680eeb user: dkf tags: trunk

2002-07-09
17:53
* generic/tkTest.c: Removed unused dependence on TclThread_Init() * tests/defs.tcl: and [testthread]. [Bug 578165, Tcl Bug 531413]
check-in: 2ba1c04b user: dgp tags: trunk
2002-07-08
22:10
no message check-in: 134affa7 user: davygrvy tags: trunk
22:08
Added missing win/lamp.bmp to the dist target. check-in: eb5e2eb2 user: davygrvy tags: trunk
2002-07-05
20:19
* added incompatibility note about photo compositing
check-in: d40dd370 user: dgp tags: trunk
07:20
updated for 8.4b1 release check-in: d26d54b5 user: hobbs tags: trunk, core-8-4-b1
2002-07-04
09:25
Improvements to bgerror dialog layout. [Bug #577086] check-in: 529a4bc8 user: dkf tags: trunk
01:09
minor doc clarification (lester) check-in: 87569a13 user: hobbs tags: trunk
2002-07-01
17:12
Updated to latest tcl.m4 from Tcl. check-in: 24ac0b9d user: dgp tags: trunk
2002-06-28
22:30
Fixed a bug in TkSelGetSelection - the data was never actually retrieved from the clipboard. Thanks to Brian Gottlieb for this one! check-in: 668056ce user: wolfsuit tags: macosx-8-4-branch
09:01
Force the message box to have consistent background colours. [Bug#552515] check-in: 76571323 user: dkf tags: trunk
2002-06-27
20:09
* win/Makefile.in (install-binaries): Fix of troubled Makefile quoting introduced by [Patch 521356] causing the installed to fail. check-in: 3b8c5ad9 user: andreas_kupries tags: trunk
2002-06-26
23:02
* (Tk_DrawChars) silence compiler warning.
check-in: 8713088a user: dgp tags: trunk
22:57
* generic/tkStyle.c: <eol> of the committing cvs client didn't match the <eol> of the file itself. Windows users where getting \r\r\n. Problem fixed. check-in: 44d71b5c user: davygrvy tags: trunk
22:53
incorrect <eol> fixed. check-in: a9fe600c user: davygrvy tags: trunk
22:12
Fixed potential buffer overflow from patch#546910 check-in: 2b68c98d user: a_kovalenko tags: trunk
08:22
Updated font.test to expect new behavior of canvas postscript (patch #546910) check-in: 434d8505 user: a_kovalenko tags: trunk
02:38
* Expanded install-binaries target to create and install a pkgIndex.tcl file to enable Tk as a loadable package [Patch 521356]
check-in: 0f8555e7 user: dgp tags: trunk
2002-06-25
16:45
* unix/tcl.m4: New macro SC_CONFIG_MANPAGES. * unix/configure.in: Added support for symlinks and compression * unix/Makefile.in: when installing the manpages. [Patch 518052] Default is still hardlinks and no compression.
* unix/mkLinks: generated * unix/configure:
* unix/README: Added documentation for the new features.
check-in: 4786c9fe user: rmax tags: trunk
16:27
Applied patch #546910 -- international postscript output check-in: 3213f87f user: a_kovalenko tags: trunk
14:39
* unix/configure: Replaced ${exec_prefix}/lib * unix/tcl.m4 (SC_PATH_TCLCONFIG): by ${libdir}.
check-in: ab620e42 user: rmax tags: trunk
2002-06-24
20:34
* tests/winWm.test: Verify that both an unmapped and already mapped toplevel are raised and receive the focus when deiconified. * tests/wm.test: Add wm deiconify tests. Check that a toplevel that has never been mapped is not mapped by the deiconify command since it should be done at idle by MapFrame. * win/tkWinWm.c (Tk_WmCmd): Check the WM_NEVER_MAPPED flag while processing the wm deiconify command. The WM_UPDATE_PENDING flag should never be set when WM_NEVER_MAPPED is set, but double check so that the implementation is more explicit and matches the comment just above. Return without invoking TkWmRestackToplevel or TkSetFocusWin on a toplevel that has never been mapped. This fixes a bug where a toplevel is mapped with the wrong size and is then resized by the idle call to MapFrame. [Tk bug 233150]
check-in: 1dd500e6 user: mdejong tags: trunk
06:50
Updated tk changes from ChangeLog. check-in: 6012c9a8 user: andreas_kupries tags: trunk
06:24
Mention Tk patch numbers in ChangeLog entries. check-in: 7c8f7547 user: mdejong tags: trunk
05:31
* win/tkWinWm.c (UpdateGeometryInfo): remove the check for a null wrapper introduced in r1.41 on 2002-06-15 because it prevented geometry setting from taking effect if the window was not on the screen. Another check may go in it's place as IsIconic and IsZoomed should not be passed NULL.
check-in: baa8df33 user: hobbs tags: trunk
02:17
* tests/wm.test: Remove invalid minsize test. Add update calls to wm transient tests so that idle handlers get run. This is needed to get the tests to pass under Win32. * unix/tkUnixWm.c (WmWaitMapProc): Move the special transient withdrawn check into the if body to make it easier to set a breakpoint on this test inside a debugger. No functional changes. * win/tkWinWm.c (WmWaitVisibilityOrMapProc): Ditto.
check-in: 033a5a14 user: mdejong tags: trunk
2002-06-22
10:13
* doc/wm.n: TIP #95 Windows implementation and * mac/tkMacWm.c (Tk_WmCmd): docs with mac and unix stubs. * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): * tests/unixWm.test: * tests/winWm.test: more wm attr tests will be needed.
check-in: 724d114e user: hobbs tags: trunk
09:31
see changelog check-in: f2bf7459 user: hobbs tags: trunk
09:15
* generic/tkGrid.c (GridReqProc): check that gridPtr is not NULL (may be when embedded). [Bug #548791] (halliday)
check-in: 4f397fd7 user: hobbs tags: trunk
09:13
* generic/tkFont.c (TkFontPkgFree): changed panic on freeing fonts to an assert, and wrapped panic in #ifdef PURIFY. [Bug #568701]
check-in: 5333cc42 user: hobbs tags: trunk
09:08
* library/menu.tcl: corrected menus from being posted offscreen on Windows. [Bug #464451] (darley)
check-in: 82b80c76 user: hobbs tags: trunk
08:52
* library/console.tcl: corrected the defaultPrompt substitution [Bug #553207] and made Tab a default expansion key (like Escape).
check-in: 9b2253cb user: hobbs tags: core-8-3-1-branch
08:50
* library/console.tcl: corrected the defaultPrompt substitution [Bug #553207] and made Tab a default expansion key (like Escape).
check-in: f5add5ca user: hobbs tags: trunk
08:37
* win/tkWinEmbed.c (EmbedWindowDeleted): added a check for a null containerPtr. The core of this bug is likely elsewhere. [Bug #476176]
check-in: 8d0dc1e2 user: hobbs tags: trunk
08:21
* doc/text.n: TIP #93 implementation that * generic/tkText.c (TextWidgetCmd): enhances the text get and * generic/tkTextIndex.c (TkTextGetIndex): delete methods to accept * tests/text.test: multiple range pairs. This handles the delete case in an atomic, fixed-index fashion.
check-in: 56373b17 user: hobbs tags: trunk
01:43
* tests/wm.test: Add tests to make sure a withdrawn transient does not get remapped by state changes in the master. * unix/tkUnixWm.c (Tk_WmCmd, WmWaitMapProc): * win/tkWinWm.c (Tk_WmCmd, WmWaitVisibilityOrMapProc): Add a WM_TRANSIENT_WITHDRAWN flag that gets set by the withdraw, deiconify, or state wm subcommands. Check this flag before mapping a transient when processing a MapNotify event. [Tk bug 570764]
check-in: 18c2fcbb user: mdejong tags: trunk
00:39
Regen. check-in: 0b436a8e user: dkf tags: trunk
00:37
Fixes to make HTML generation work better. check-in: 7adbb3d3 user: dkf tags: trunk
00:02
Tk patchlevel bumped to 8.4b1 in preparation for release. check-in: 2ea85743 user: dkf tags: trunk
2002-06-21
23:22
added 8.4 version marker to -maxundo check-in: bd4ba973 user: hobbs tags: trunk
23:09
* doc/text.n: TIP #104 implementation which generalizes the * generic/tkText.c: undo/redo stack to not be tied solely to the * generic/tkText.h: text widget. The APIs are still private. * generic/tkUndo.c: This also adds a stack limiting ability and * generic/tkUndo.h: a -maxundo option to the text widget (in * library/text.tcl: addition to the options from TIP #26) should * mac/tkMacDefault.h: users want to limit the undo/redo stack * tests/text.test: (should not be necessary in most cases). * unix/Makefile.in: [Patch #554763] (callewart) * unix/tkUnixDefault.h: * win/Makefile.in: * win/makefile.vc: * win/tkWinDefault.h:
check-in: 6a28d5bd user: hobbs tags: trunk
20:55
changelog notes for TIP#94 check-in: 1928d44b user: hobbs tags: trunk
20:27
* Removed unnecessary dependence of tktest executable on the tcltest executable on Unix. If there are similar dependencies on other platforms, they can probably be removed as well. [Bug 572134].
check-in: 77ec5df6 user: dgp tags: core-8-3-1-branch
20:24
* Removed unnecessary dependence of tktest executable on the tcltest executable on Unix. If there are similar dependencies on other platforms, they can probably be removed as well. [Bug 572134].
check-in: a659e493 user: dgp tags: trunk
02:38
* doc/listbox.n: * generic/tkListbox.c (DisplayListbox): * mac/tkMacDefault.h: TIP #94 implementation adding -activestyle * tests/listbox.test: option to the listbox. This adds the ability * unix/tkUnixDefault.h: to have listboxes look native on Windows, and * win/tkWinDefault.h: "nicer" elsewhere using the 'dotbox' style.
check-in: f7610a44 user: hobbs tags: trunk
2002-06-20
21:18
Corrected the test for grid propagate change. [Bug #571433] check-in: 98d6cad7 user: pspjuth tags: trunk
2002-06-19
23:17
* tests/panedwindow.test: * generic/tkPanedWindow.c: ensure that sash index is lower bounds checked. [Bug #548727]
check-in: 6a6b8b23 user: hobbs tags: trunk
20:40
* generic/tkClipboard.c (TkClipCleanup): Add code to set dispPtr->clipWindow to NULL, this was accidently removed by last commit. Fixes a crash while running the tests under win32.
check-in: a76152bb user: mdejong tags: trunk
19:39
Add Tk patch id to ChangeLog entry. check-in: 6c79d250 user: mdejong tags: trunk
19:37
* generic/tkBind.c (TkBindDeadWindow): Handle case where Tk_DestroyWindow is invoked on clipboard and send windows. * generic/tkClipboard.c (TkClipCleanup): Invoke Tk_DestroyWindow to cleanup the dispPtr->clipWindow. Call Tcl_Preserve and Tcl_Release on the window to avoid an invalid memory ref on shutdown. * generic/tkEvent.c (Tk_HandleEvent): Panic if XCreateIC is invoked twice for the same window. This should never happen, the check were just added to make sure it does not since this could lead to crashes in XCloseIM. * generic/tkFocus.c (TkFocusDeadWindow): Handle case where Tk_DestroyWindow is invoked on clipboard and send windows. * generic/tkOption.c (TkOptionDeadWindow): Ditto. * generic/tkWindow.c (TkCloseDisplay): Move deletion of dispPtr->winTable after TkpCloseDisplay call since Tk_DestroyWindow uses it and could be called by TkpCloseDisplay for clipboard/send windows. Also invoke ckfree for the dispPtr instead of doing it in TkpCloseDisplay. (Tk_DestroyWindow): Check for a null winPtr->mainPtr before doing certain cleanup tasks so the we can invoke Tk_DestroyWindow on clipboard and send windows. We need to do this so that XDestroyIC will get invoked for the input contexts of each window. * mac/tkMacXStubs.c (TkpCloseDisplay): Don't free the displayPtr since this is now done in TkCloseDisplay. * unix/tkUnixEvent.c (TkpCloseDisplay, OpenIM): Remove conditional compilation around calls to XCloseIM since I am confident that the crashes related to input contexts has been fixed. Don't free the displayPtr since this is now done in TkCloseDisplay. * unix/tkUnixSend.c (TkSendCleanup): Invoke the Tk_DestroyWindow method to cleanup the special send window. This will call XDestroyIC and thereby avoid a crash in XCloseIM. The send window needs to be Tcl_Preserve and Tcl_Release to avoid an invalid memory ref on shutdown. * win/tkWinX.c (TkpCloseDisplay): Don't free the displayPtr since this is now done in TkCloseDisplay.
check-in: 2b1442c6 user: mdejong tags: trunk
2002-06-18
23:54
corrected copy/paste error check-in: 72bea0e4 user: dgp tags: trunk
23:51
Added TIP#48 style engine implementation Frederic Bonnet to supply docs+tests as soon as possible. check-in: 11b69966 user: dkf tags: trunk
08:24
Fix tcltest::makeFile so cursor.test can work properly... check-in: 6c50fe95 user: dkf tags: trunk
01:00
* generic/tkImage.c (Tk_ImageObjCmd, DeleteImage): Call Tcl_Preserve and Tcl_Release for the masterPtr->winPtr window to avoid accessing memory that had already been deallocated in DeleteImage.
check-in: cf0b24b4 user: mdejong tags: trunk
00:34
Trims to support the removal of RESOURCE_INCLUDED from rc scripts from Tcl's accepted FR #565088.
* generic/tk.h: Changed RESOURCE_INCLUDED to be RC_INVOKED as the RC tool defines this already by default.
* win/rc/tk.rc: * win/rc/wish.rc: removed the #define RESOURCE_INCLUDED lines.
check-in: 0c8b9bb0 user: davygrvy tags: trunk
2002-06-17
20:17
* unix/Makefile.in (dist): correct installation of wish.exe.manifest to DISTDIR target directory.
check-in: 31a24213 user: hobbs tags: trunk
20:17
updated for new SetCaret.3 doc check-in: a42b56d3 user: hobbs tags: trunk
20:09
* generic/tkCmds.c (Tk_TkObjCmd): * generic/tkInt.h (struct TkCaret): * mac/tkMacXStubs.c (Tk_SetCaretPos): * unix/tkUnixKey.c (TkpGetString, Tk_SetCaretPos): * win/tkWinX.c (Tk_SetCaretPos): * tests/tk.test: Added 'tk caret' implementation of TIP#96 * doc/SetCaret.3 (new): which adds a TkCaret structure element to * doc/tk.n: TkDisplay for maintaining state.
check-in: 6be89a7f user: hobbs tags: trunk
19:42
* unix/tkUnixSend.c (TkSendCleanup): special cleanup of inputContext to avoid bug in XCloseIM. (dejong)
check-in: 8b0be245 user: hobbs tags: trunk
17:14
* Added catalog for UK English. Currently includes only Color -> Colour translation.
check-in: 8e98993a user: dgp tags: trunk
10:54
Initial implementation of TIP #82: added the -offrelief option to checkbutton and radiobutton to allow those widgets to have a MS-Office look and feel. check-in: 882e41f5 user: drh tags: trunk
2002-06-15
21:06
* generic/tkWindow.c (Tk_DestroyWindow): Set the pathName component of a window to NULL after its memory has been deallocated to avoid a possible illegal memory access as a result of a call to Tk_PathName() on a Tk_Window structure of a window that has already been destroyed. [Tk bug 521946]
check-in: b0622bc8 user: mdejong tags: trunk
21:02
* generic/tkOption.c (Tk_GetOption): Allocate memory with ckalloc not malloc. This keeps Tk from erroring out when built with TCL_MEM_DEBUG.
check-in: 03e2b01f user: mdejong tags: trunk
04:44
removed stray character check-in: 92af4f1d user: dgp tags: trunk
03:02
deleted stray character check-in: 7d13c7db user: dgp tags: core-8-3-1-branch
02:15
* generic/tkBind.c (HandleEventGenerate): * generic/tkInt.h: changed warpInProgress boolean from int to a bit in the flags variable (TK_DISPLAY_IN_WARP)
check-in: 6c6a1f61 user: hobbs tags: trunk
02:15
corrected cast warning check-in: b5a08bfb user: hobbs tags: trunk
02:08
* generic/tkCmds.c (Tk_TkObjCmd): * unix/tkUnixKey.c (TkpGetString): * generic/tkEvent.c (Tk_HandleEvent): * generic/tkInt.h: changed useInputMethods boolean from int to a bit in the flags variable (TK_DISPLAY_USE_IM)
check-in: e07ed1cc user: hobbs tags: trunk
01:54
* generic/tkInt.h: * generic/tkCmds.c (Tk_WmObjCmd): * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): changed wmTracing from being an int to just a bit in the flags variable (TK_DISPLAY_WM_TRACING)
check-in: bdc985bf user: hobbs tags: trunk
01:54
changed TK_USE_XIM_SPOT to TK_DISPLAY_XIM_SPOT for clarity check-in: fb49550f user: hobbs tags: trunk
01:09
* generic/tkEvent.c (Tk_HandleEvent): * unix/tkUnixEvent.c (OpenIM): * unix/tkUnixKey.c (TkpGetString): * generic/tkInt.h: added TK_USE_XIM_SPOT flag bit for TkDisplay and used this to allow a runtime check to see if over-the-spot XIM is possible. If not it will try and fallback to the old-style input context, which handles things like dead keys input.
check-in: f90dbdf6 user: hobbs tags: trunk
00:21
* generic/tk.decls: added TIP #84 implementation that adds a * generic/tkDecls.h: Tk_CollapseMotionEvents API which controls * generic/tkEvent.c: Tk's collapsing of incoming motion events * generic/tkInt.h: on its windows. The default remains to do * generic/tkStubInit.c: collapsing. Added a flags parameter to the * generic/tkWindow.c: internal display structure to support this * doc/QWinEvent.3: and be used in the future for other bits.
check-in: d7c9b34a user: hobbs tags: trunk
00:19
updated from current docs check-in: af827bbe user: hobbs tags: trunk
2002-06-14
23:49
* generic/tkBind.c (TkXErrorHandler): Declare static function to avoid compiler error with VC++.
check-in: 1eb4ae1d user: mdejong tags: trunk
23:29
ChangeLog police. check-in: 8973d74d user: mdejong tags: trunk
23:16
* generic/tkBind.c (ExpandPercents): Cast argument to Tk_GetAtomName in order to avoid compiler warning.
check-in: cc516b13 user: mdejong tags: trunk
23:11
ChangeLog police. check-in: e3ef54b4 user: mdejong tags: trunk
23:10
Reverting to r1.65 -- last change should not have been committed. check-in: cf65916f user: jenglish tags: trunk
22:52
corrected test numbering check-in: 56886018 user: hobbs tags: trunk
22:25
TIP #47 "Modifying Tk to Allow Writing X Window managers" (patch from Neil McKay). * Add CirculateRequest, Create, MapRequest, ResizeRequest, and ConfigureRequest event types; * Split TK_TOPLEVEL flag into TK_TOPLEVEL, TK_HAS_WRAPPER, TK_WIN_MANAGED, and TK_TOP_HIERARCHY. check-in: ad38fbac user: jenglish tags: trunk
22:01
* unix/tkAppInit.c: Removed now unneeded and erroneous reference to 'matherr'. See Tcl ChangeLog entry 2002-05-31 Don Porter. check-in: fc6c28a7 user: andreas_kupries tags: trunk
14:45
no message check-in: 76d94990 user: davygrvy tags: trunk
14:43
The test for compiler optimizations was in error. Thanks goes to Roy Terry <[email protected]> for his assistence with this. check-in: 63d761c9 user: davygrvy tags: trunk
14:08
regen check-in: fbcab504 user: dkf tags: trunk
14:07
Changed some _Old and _OLD to more descriptive terms. check-in: 9b5f7ecc user: dkf tags: trunk
13:35
TIP#98 implementation; improved photo image copy and GIF frame access check-in: 7084752c user: dkf tags: trunk
07:17
* tests/winfo.test: Add basic tests for winfo ismapped.
check-in: e0d4e3a4 user: mdejong tags: trunk
2002-06-13
21:35
* tests/unixWm.test: * tests/wm.test: Move wm minsize and wm maxsize usage tests into the cross platform wm tests.
check-in: 52e7d297 user: mdejong tags: trunk
15:31
* tests/cursor.test: corrected error after cursor-2.2. * tests/defs.tcl: Added enhancements to Tk's fake version of tcltest required by recent cursor.test changes.
check-in: 2fcc76d8 user: dgp tags: trunk
09:46
Refixed cursor handling on Windows, and added tests to enforce it. check-in: 4cbec300 user: dkf tags: trunk
06:33
* changes: Clearly label wm transient changes as a POTENTIAL INCOMPATIBILITY. * doc/wm.n: Remove "some window managers will" text and explicitly state what behavior a transient window will display. Also mention that it is an error to make a window a transient of itself.
check-in: 15f78072 user: mdejong tags: trunk
06:17
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::file::chooseDir): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog): Remove the transient property on dialogs after they have been dismissed to insulate them from further state changes in the master. This keeps a withdrawn dialog from being mapped when the master is deiconified. [Tk patch 568278]
check-in: e3449e31 user: mdejong tags: trunk
2002-06-12
23:39
* win/tkWinCursor.c (TkGetCursorByName): reverted fix from 2002-06-06 because it broke the ability to use built-in cursors like left_ptr.
check-in: 9dee7eed user: hobbs tags: trunk
23:26
mention Tk patch id check-in: 56735136 user: mdejong tags: trunk
23:08
* library/choosedir.tcl (tk::dialog::file::chooseDir): * library/clrpick.tcl (tk::dialog::color): * library/dialog.tcl (tk_dialog): * library/msgbox.tcl (tk::MessageBox): * library/tkfbox.tcl (tk::dialog::file): * library/xmfbox.tcl (tk::MotifFDialog_Create): Only make the dialog window a transient if the master is visible. This check already appeared in some of the dialogs. This patch just copies the check into those that were lacking.
check-in: 627fc4df user: mdejong tags: trunk
19:02
* changes: Add note about new transient behavior. * tests/unixWm.test: Check that the WM_TRANSIENT_FOR property for a transient window is being cleared when the master is destroyed. * tests/wm.test: Source defs.tcl instead of using tcltest to match the rest of Tk's test files. Add new tests that ensure that a transient's state mirrors the state of the master. * unix/tkUnixWm.c (WmInfo, TkWmNewWindow, TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd, WmWaitMapProc): Add numTransients member to WmInfo structure. Keep state of master and transient in sync using a callback that tracks MapNotify and UnmapNotify events. When the master is mapped, map the transient. When the master is unmapped or iconified, withdraw the transient. * win/tkWinWm.c (TkWmMapWindow, TkpWmSetState, TkWmDeadWindow, Tk_WmCmd, WmWaitVisibilityOrMapProc): Keep state of master and transient in sync using a callback that tracks MapNotify and UnmapNotify events. Move masterPtr check from TkpWmSetState into TkWmMapWindow to deal with WM_NEVER_MAPPED transients. Cleanup numTransients and the callback in TkWmDeadWindow. Cleanup numTransients and the callback only after deleting a master in wm transient command to avoid deleting the callback when an error is raised. Add support for MapNotify and UnmapNotify events to the master callback.
check-in: b05e1154 user: mdejong tags: trunk
03:37
Added help & toolbar style windows to the unsupported MacWindowStyle command. check-in: 8cbba4f3 user: wolfsuit tags: macosx-8-4-branch
2002-06-11
18:59
fix for bug report #530212 "Bad Window Path Name in tkMenuFind" check-in: ec3df486 user: jenglish tags: trunk
08:25
D'oh! Next time, I should at least check I've got the variable names right. check-in: 490767a8 user: dkf tags: trunk
2002-06-10
22:45
Fixed a win98 issue where the /exclude option for xcopy is unsupported. Reported by Roy Terry <[email protected]>. check-in: 1307a5e4 user: davygrvy tags: trunk
05:38
Merging with TOT as of 06/09/2002. check-in: c4cf2ab6 user: wolfsuit tags: macosx-8-4-branch
05:07
Adding missing files from TOT merge. check-in: 3150ac3a user: wolfsuit tags: macosx-8-4-branch
00:15
Added "magic ampersand" approach for translated strings in standard dialogs. All translations were modified to work with "magic ampersand". Russian translations added. check-in: f34dcf01 user: a_kovalenko tags: trunk
2002-06-09
09:07
* library/bgerror.tcl (tk::dialog::error::bgerror): Don't set the bgerror dialog as a transient of itself since this operation is ill defined.
check-in: 70bae675 user: mdejong tags: trunk
2002-06-06
20:41
Cursor name parsing was quite broken compared with Unix; cursor names are supposed to be first-and-foremost a list... check-in: a146a14f user: dkf tags: trunk
01:09
Make non-default buttons in messagebox have -default normal check-in: a07f013b user: a_kovalenko tags: trunk
2002-06-05
22:11
* unix/tkUnixFont.c (Tk_DrawChars): Don't assume that one char is always one byte, and that required subfont for the last character in any string is the same as for the previous character [Bug #559435] [Patch #559437] check-in: bc358b93 user: a_kovalenko tags: trunk
2002-05-27
22:54
* changes: Document [wm transient .t .t] error. * tests/wm.test: Check that setting a window as a transient of itself raises an error. Check that passing a non-toplevel window to the wm transient command uses the enclosing toplevel. * unix/tkUnixWm.c (Tk_WmCmd): Raise an error if the user tries to make a toplevel a transient of itself. * win/tkWinWm.c (Tk_WmCmd): Raise an error if the user tries to make a toplevel a transient of itself. Test for other error before checking for the transient self error.
check-in: c9b836ac user: mdejong tags: trunk
20:34
* unix/tkUnixWm.c (WmInfo, TkWmCleanup, TkWmNewWindow, TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd): Replace WmInfo's master and masterWindowName members with a masterPtr member. This implementation is much simpler and mirrors the Win32 implementation. This change makes it easy to check the flags of the master window. No user visible changes.
check-in: 13269e5d user: mdejong tags: trunk
19:49
* generic/tkInt.decls: Add unix decl for TkpWmSetState. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * tests/wm.test: Test state changes between iconic, normal, and withdrawn both before and after initial mapping. * unix/tkUnixWm.c (Tk_WmCmd, TkpWmSetState): Move state change code into TkpWmSetState to more closely match the Win32 implementation. No functional changes.
check-in: 4f8883ed user: mdejong tags: trunk
17:33
* tests/embed.test: Added cross platform embed tests. Check that window passed to -use has the -container option set. * tests/wm.test: Remove useless catch call. Deiconify . just in case, stackorder tests will not pass unless it is in the normal state. Add -container flag to embedded stackorder test. * unix/tkUnixEmbed.c (TkpUseWindow): * win/tkWinEmbed.c (TkpUseWindow): Lookup Tk window based on the id passed in as the value for -use. Generate an error if the Tk window did not have the -container option set.
check-in: 45a2053f user: mdejong tags: trunk
2002-05-26
09:25
When creating a radiobutton with -value "" it was not drawn properly if the -variable was created by the radiobutton. [Bug #548765] check-in: 43f195e2 user: pspjuth tags: trunk
09:09
Negative coordinates were rounded badly causing a 1 pixel displacement. [Bug #556526] check-in: b0bf63ff user: pspjuth tags: trunk
2002-05-24
09:50
* mac/tkMacWm.c (Tk_WmCmd): * tests/unixWm.test: Move wm transient checks over to wm.test so they will be run on all systems. * tests/wm.test: Add tests to check for error when an iconwindow is passed to the wm transient command. * unix/tkUnixWm.c (Tk_WmCmd): * win/tkWinWm.c (Tk_WmCmd): Raise an error if one of the windows passed to the wm transient command is an iconwindow for another toplevel.
check-in: 7e89e7df user: mdejong tags: trunk
2002-05-23
19:55
* mac/tkMacWm.c (TkWmStackorderToplevelWrapperMap): * tests/wm.test: Add embedded Window test case for the stackorder command. * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap): Ignore embedded windows during wm stackorder command.
check-in: 847f6d25 user: mdejong tags: trunk
2002-05-21
18:27
* unix/configure: Regen. * unix/configure.in: Invoke SC_ENABLE_SHARED before calling SC_CONFIG_CFLAGS so that the SHARED_BUILD variable can be checked inside SC_CONFIG_CFLAGS. * unix/tcl.m4: Update from Tcl.
check-in: 68351a45 user: mdejong tags: trunk
2002-05-20
13:59
* A little namespace cleanup on Daniel Steffen's latest revisions to avoid defining new global commands.
check-in: fb357b06 user: dgp tags: trunk
12:30
* mac/tkMacInit.c: * mac/tkMacTclCode.r: include msgcat package in resources as bgerror depends on it. Restores ability of mac static build to run standalone (except for encoding file issues).
check-in: 239e9534 user: das tags: trunk
12:29
* mac/tkMacInit.c: * mac/tkMacResource.r: include msgcat package in resources as bgerror depends on it. Restores ability of mac static build to run standalone (except for encoding file issues).
check-in: 81be88a9 user: das tags: core-8-3-1-branch
10:21
* mac/tkMacInit.c: * library/console.tcl: * library/tk.tcl: fix tk.tcl not sourcing library files that define bindings at startup on mac. (independent of tk library files being in resources or on auto_path)
check-in: 31190a2d user: das tags: trunk
2002-05-08
05:13
* Cleaned up namespace usage of the bgerror dialog. Completes soft dependence on msgcat. [FR 539309]
check-in: 65a039e3 user: dgp tags: trunk
02:23
no message check-in: 4a955520 user: davygrvy tags: trunk
02:22
Problem with TCLDIR macro not accepting forward slash path seperators resolved. Added the same logic to INSTALLDIR, too. [Bug #553208] check-in: e3c32ab9 user: davygrvy tags: trunk
2002-05-03
07:46
new feature, make dependence on msgcat soft, [539309] check-in: 09d2e17e user: bagnonm tags: trunk
2002-04-29
13:17
new feature, make dependence on msgcat soft, [539309] check-in: 21bd7676 user: bagnonm tags: trunk
2002-04-26
19:32
* unix/configure: * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs.
check-in: e6310244 user: hobbs tags: trunk
19:31
* unix/configure: * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs.
check-in: 142b4776 user: hobbs tags: core-8-3-1-branch
16:35
namespacing ::tk message catalogs, bug [546333] check-in: 51b1ef6e user: bagnonm tags: trunk
2002-04-23
14:28
* mac/tkMacTclCode.r: * mac/tkMacResource.r: added check of TCLTK_NO_LIBRARY_TEXT_RESOURCES #define to allow disabling the inclusion of the tk library code in the resource fork of Tk executables and shared libraries. Moved tk library code inclusion to separate file like in tcl. Added 'panedwindow' resource.
check-in: a91520a8 user: das tags: trunk
00:48
* library/button.tcl (ButtonLeave): corrected the 3 implementations of ButtonLeave to check for Priv(relief) existing before trying to use it. [Patch #541849]
check-in: d1bda72e user: hobbs tags: trunk
00:20
* generic/tkTextDisp.c (DisplayLineBackground): * unix/tkUnix3d.c (Tk_3DHorizontalBevel): * unix/tkUnixFont.c (Tk_DrawChars): applied fixes to not overrun the X window 16-bit size limit. [Patch #541999] (bonfield)
check-in: 6e46333e user: hobbs tags: trunk
00:20
corrected runtest target dependencies check-in: 7ebd909a user: hobbs tags: trunk
2002-04-22
12:45
Fix for Bug 223739 to get rid of floating point equality test.

Sorry for delaying this fix for months; I hadn't noticed that it had been reviewed! check-in: e382bf93 user: dkf tags: trunk

2002-04-19
22:16
Fix for [ 539903 ] Doc error for "-message" check-in: b3a3dabf user: jenglish tags: trunk
2002-04-18
22:22
updated dependencies for runtest and backported shell/gdb targets check-in: 2d0af1c2 user: hobbs tags: core-8-3-1-branch
2002-04-16
11:51
fixed translation of yes from si to "s\u00ed" check-in: d0b746e0 user: bagnonm tags: trunk
11:43
Modifed the translation of Yes from "Si" to "S\u00ed" check-in: 4ec0f20a user: bagnonm tags: trunk
11:41
new feature request, 539309 make dependence on msgcat "soft" msgcat procedures as used in tk defined in case the package is not available. check-in: 5dc2a760 user: bagnonm tags: trunk
2002-04-12
10:21
see ChangeLog check-in: 784c41c3 user: hobbs tags: trunk
10:20
* generic/tkWindow.c (TkCloseDisplay): Added to centralize where a display was closed. This handles freeing memory associated with a display and closing it. (DeleteWindowsExitProc): actually close displays. This would also ideally be done in Tk_DestroyWindow when the last window on the display has been closed, but that still has unresolved order of cleanup problems. (Tk_DestroyWindow): added TkFocusFree call.
check-in: 2a25e43a user: hobbs tags: trunk
10:20
* unix/tkUnixEvent.c (TkpCloseDisplay): call TkSendCleanup and TkWmCleanup.
check-in: 70e0be59 user: hobbs tags: trunk
10:19
unix/tkUnixSend.c (TkSendCleanup): free send-related resources check-in: 1a89aadd user: hobbs tags: trunk
10:10
* generic/tkStubInit.c: * generic/tkIntPlatDecls.h: * generic/tkIntDecls.h: * generic/tkInt.decls: added TkFocusFree, TkClipCleanup and TkGCCleanup generic private procs, and TkWmCleanup, TkSendCleanup and TkFreeXId unix private procs.
check-in: 0a02e1b5 user: hobbs tags: trunk
10:06
* generic/tkInt.h: * unix/tkUnixXId.c (TkFreeXId): frees XID resources. Made idCleanupScheduled a Tcl_TimerToken (was int) in TkDisplay structure to allow us to delete the timer scheduled for it.
check-in: e28c2458 user: hobbs tags: trunk
10:03
generic/tkFocus.c (TkFocusFree): frees TkMainInfo data check-in: dc644f1a user: hobbs tags: trunk
10:03
generic/tkClipboard.c (TkClipCleanup): frees TkDisplay data check-in: be926d02 user: hobbs tags: trunk
10:02
* generic/tkGC.c (TkGCCleanup): frees TkDisplay data
check-in: a74f209d user: hobbs tags: trunk
10:01
* unix/tkUnixWm.c (TkWmStackorderToplevel): ensure children structure is freed. (ConfigureEvent, ComputeReparentGeometry): Add extra wm tracing info (TkWmRestackToplevel): initialize changes to 0 to prevent UMR. Use WaitForConfigureNotify on all windows. This part still requires fixing as it is the root of the 2 second raise delay on some window managers (those that use extra wrapper windows of their own).
check-in: c030dfcc user: hobbs tags: trunk
09:21
* unix/tkUnixSelect.c (SelRcvIncrProc): added missing Tcl_Release of interp
check-in: a81f42d8 user: hobbs tags: trunk
09:18
remove eof whitespace check-in: ee96a036 user: hobbs tags: trunk
07:44
* generic/tkGet.c (FreeUidThreadExitProc): free thread-specific resources on thread exit
check-in: 2a680ffe user: hobbs tags: trunk
07:36
see ChangeLog check-in: 306900e6 user: hobbs tags: trunk
07:35
* unix/tkUnixFont.c (FontPkgCleanup): cleanup thread specific font resources on thread exit.
check-in: bfad6912 user: hobbs tags: trunk
07:31
* mac/tkMacXStubs.c (TkpOpenDisplay): memset the initial display structures to 0.
check-in: 7fa86349 user: hobbs tags: trunk
07:29
* generic/tkOption.c (OptionThreadExitProc): freed tsd option stacks on thread exit. (Tk_GetOption): free mem used to get Tk_Uid
check-in: 0dd94284 user: hobbs tags: trunk
07:28
generic/tkMenu.c (ConfigureMenu): freed saved options in all error cases check-in: 41add738 user: hobbs tags: trunk
07:19
* win/tkWinX.c (Tk_SetCaretPos): remove WM_IME_STARTCOMPOSITION and place the IME position within Tk_SetCaretPos. Cache results in Tk_SetCaretPos to reduce unnecessary repositioning. Also call DestroyCaret if we receive WM_KILLFOCUS. (TkpOpenDisplay): ZeroMemory the initial display structures. (TkWinGetUnicodeEncoding): Added so that Windows only needs to cache this value one, and then free it in TkWinXCleanup. (HandleIMEComposition): add support for Win98 and ATOK13 IME. (yamamoto)
check-in: 584decd8 user: hobbs tags: trunk
07:18
* win/tkWinInt.h: declaration for TkWinGetUnicodeEncoding * win/tkWinDialog.c (GetFileNameW): use TkWinGetUnicodeEncoding * win/tkWinInit.c (TkpDisplayWarning): use TkWinGetUnicodeEncoding * win/tkWinFont.c: use TkWinGetUnicodeEncoding instead of static unicodeEncoding.
check-in: ca09d556 user: hobbs tags: trunk
06:51
* generic/tkConsole.c (ConsoleCmd): correct return that should have just set result code.
check-in: cf56e1f2 user: hobbs tags: trunk
06:48
* generic/tkImgPhoto.c: Added PhotoFormatThreadExitProc to clean up on thread exit. (Tk_PhotoPutBlock) slight code updates
check-in: a3ea3bda user: hobbs tags: trunk
06:37
* win/configure: * win/tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
check-in: a38bcfe0 user: hobbs tags: trunk
06:37
* generic/tkPanedWindow.c (DestroyPanedWindow, ConfigureSlaves): fix mem leaks in not freeing slave info
check-in: 06ce9ee5 user: hobbs tags: trunk
06:35
* win/configure: * win/tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
check-in: 0943b7b5 user: hobbs tags: core-8-3-1-branch
06:34
remove eof whitespace check-in: 46fd7306 user: hobbs tags: core-8-3-1-branch
2002-04-10
19:56
fixed copyright notice check-in: 63e855e6 user: hobbs tags: trunk
19:39
* doc/wm.n: * mac/tkMacWm.c: * tests/wm.test: * unix/tkUnixWm.c: * win/tkWinWm.c: Update wm stackorder usage message to make it clear that either 1 or 3 arguments are required. [Bug 540013]
check-in: 6a63d1d7 user: mdejong tags: trunk
18:05
no message check-in: 460fcd1d user: davygrvy tags: core-8-3-1-branch
18:04
Added a special rule for tkStubImg.c so it always is built with _DSTATIC_BUILD for use in the Stubs library. check-in: dd4ad8bd user: davygrvy tags: core-8-3-1-branch
17:59
no message check-in: ed6f3fcf user: davygrvy tags: core-8-3-1-branch
17:57
Added missing $(TKSTUBLIB) to install-binaries target. check-in: b848e7c7 user: davygrvy tags: core-8-3-1-branch
2002-04-08
22:03
TkpScanWindowId: added (char *) cast to Tcl_GetInt to prevent build warning check-in: 67c2c55d user: hobbs tags: core-8-3-1-branch
09:04
2002-04-08 Daniel Steffen <[email protected]>
* mac/tkMacProjects.sea.hqx: added tkPanedWindow.c to projects * mac/tkMacAppInit.c: fixes to MSL stdin/stdout hookup to the TkConsole when using shared MSL libraries; fix for crashing bug on exit: writing to stdin/sterr when console has already been destroyed. (both fixes need support in MSL, see 'CW Pro6 changes' in tcl/mac/tcltkMacBuildSupport.sea.hqx) * mac/tkMacDialog.c: fixes to Navigation Services Dialog filter. * mac/tkMacDraw.c: add panic for overwide TkImages that would crash Tk on mac otherwise.
check-in: 5243baf1 user: das tags: trunk
09:00
2002-04-08 Daniel Steffen <[email protected]>
* generic/tkInt.h: * mac/tkMacAppInit.c: fixes to MSL stdin/stdout hookup to the TkConsole when using shared MSL libraries; fix for crashing bug on exit: writing to stdin/sterr when console has already been destroyed. (both fixes need support in MSL, see 'CW Pro6 changes' in tcl/mac/tcltkMacBuildSupport.sea.hqx) * mac/tkMacDialog.c: fixes to Navigation Services Dialog filter. * mac/tkMacDraw.c: add panic for overwide TkImages that would crash Tk on mac otherwise.
check-in: db8e7e00 user: das tags: core-8-3-1-branch
2002-04-06
01:02
update to head Closed-Leaf check-in: 316acd40 user: hobbs tags: core-8-4-win-speedup
2002-04-05
08:43
* win/tkWinButton.c (TkpDisplayButton): * generic/tkTextMark.c (TkTextInsertDisplayProc): * generic/tkCanvText.c (DisplayCanvText): * generic/tkEntry.c (DisplayEntry): added Tk_SetCaretPos calls.
check-in: eb1f6c15 user: hobbs tags: trunk
08:41
* win/Makefile.in: changed gdb and shell targets to properly build all binaries before running (otherwise an error often occured).
check-in: 732f078d user: hobbs tags: trunk
08:41
* unix/tkUnixWm.c (CreateWrapper): Removed redundat setting of inputContext to null.
check-in: 8f60243f user: hobbs tags: trunk
08:41
* unix/tkUnixEvent.c: * generic/tkWindow.c: moved OpenIM over to tkUnixEvent.c. Removed setting inputContext to null in Tk_MakeWindowExist as it was redundant.
check-in: 7ef7ea81 user: hobbs tags: trunk
08:41
* generic/tkInt.h: added TK_XIM_SPOT #define (default 1). Added XFontSet attribute to TkDisplay when TK_XIM_SPOT is true. * generic/tkEvent.c (Tk_HandleEvent): made sure inputContexts are not getting created on DestroyNotify events (for dead windows). Added over-the-spot support if TK_XIM_SPOT is defined (default). The is the nicer XIM behavior, but uses a bit more memory.
check-in: e1e658ed user: hobbs tags: trunk
08:40
* win/tkWinX.c: added Tk_SetCaretPos code to position IME windows correctly when WM_IME_STARTCOMPOSITION is received.
check-in: 82d048b4 user: hobbs tags: trunk
08:38
* unix/tkUnixKey.c: added Tk_SetCaretPos and code for setting XIM caret in TkpGetString.
check-in: 43c3adf1 user: hobbs tags: trunk
08:38
* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: added Tk_SetCaretPos declaration. This command allows users to indicate the cursor position and is used by XIM (Unix) or IME (Windows) to place the caret box correctly. It is also part of correct Accessibility style on Windows to make the magnifier jump to the focus point.
check-in: 77622211 user: hobbs tags: trunk
08:37
added Tk_SetCaretPos stub (does nothing) check-in: a1d26b8a user: hobbs tags: trunk
2002-04-03
19:26
Dopey typo changing from MAC_OSX_TCL to MAC_OSX_TK. check-in: 2bcab34f user: wolfsuit tags: macosx-8-4-branch, macosx-premerge-6-9-02
2002-04-02
20:57
sync with head check-in: 4d8abcfa user: hobbs tags: core-8-4-win-speedup
2002-03-29
04:14
small lint in comments/docs. check-in: dcc45900 user: davygrvy tags: trunk
03:56
no message check-in: 5a1a8ac3 user: davygrvy tags: trunk
03:55
updated to match Tcl check-in: c22ae872 user: davygrvy tags: trunk
03:55
small cruft check-in: 44b9cc58 user: davygrvy tags: trunk
02:26
no message check-in: c09e4490 user: davygrvy tags: trunk
02:25
Changed topic from "Tcl Built-In Commands" to "Tk Built-In Commands" check-in: 5f997bf9 user: davygrvy tags: trunk
01:27
ack! fixed big typo. check-in: cbf3fc84 user: davygrvy tags: trunk
01:18
* win/makefile.vc: Tk helpfile is now installing itself into Tcl's contents file as part of the install target and rebuilding the contents table as desired. [Bug 527941]
check-in: 4a326cb1 user: davygrvy tags: trunk
01:18
no message check-in: a9911c2a user: davygrvy tags: trunk
2002-03-28
23:29
fixed double use of $(ldebug) check-in: 0d5bdb02 user: davygrvy tags: trunk
23:23
* win/.cvsignore (new): * win/lamp.bmp (new): * win/makefile.vc: * win/nmakehlp.c (new): * win/rules.vc: Brought the makefile up-to-date with Tcl's one. This now has support for Win9x issues and the winhelp target now exists. Color scheme can be changed. I'm just imparting a first suggestion using orange :) I'll have to think about the install portion of the helpfile as I'll need to do some tricks to insert tk's contents file into Tcl's using some special winhlp32.exe switches. [Bug 533862 527941]
check-in: 8bb6331b user: davygrvy tags: trunk
23:22
no message check-in: 3fd600e2 user: davygrvy tags: trunk
16:38
* Ran 'autoconf' - forgotten when bump to 8.4a5.
check-in: 29631cf7 user: dgp tags: trunk
2002-03-27
00:14
* unix/tkUnixFont.c: Added inclusion of <arpa/inet.h>. This fixes a GCC/HPUX problem with missing a "htons". See also "tclUnixPort.h" for equivalent code. check-in: 5569e94a user: andreas_kupries tags: trunk
2002-03-26
23:47
* unix/tkUnixFont.c: Added inclusion of <arpa/inet.h>. This fixes a GCC/HPUX problem with missing a "htons". See also "tclUnixPort.h" for equivalent code. check-in: 78e1d67d user: andreas_kupries tags: core-8-3-1-branch
20:13
Changed bitmap_bit_order to LSBFirst in XCreateImage (bug 481255) check-in: c1a533e1 user: chengyemao tags: trunk
02:31
* unix/Makefile.in: added shell and gdb targets, prevent tkIntXlibDecls.h header from being installed by install-libraries. * unix/configure: * unix/configure.in: backported improved AIX build support from 8.4. * unix/tcl.m4: backported 8.4 changes to HP-UX, IRIX64-6.*, SunOS, FreeBSD, AIX and Darwin targets. Updated SC_LOADTCLCONFIG to detect when we build against a Tcl build dir. Compile with -DUSE_TCL_STUBS in the shared case.
check-in: cccffb16 user: hobbs tags: core-8-3-1-branch
2002-03-21
17:51
no message check-in: e7846a4c user: davygrvy tags: trunk
17:48
fix for bug #528441. max optimize seems to cause problems for some folks. check-in: 6542bf33 user: davygrvy tags: trunk
2002-03-20
22:55
* Updates to handle change in type of part2 argument of Tcl_VarTraceProc typedef. [TIP 27] [Patch 532644].
check-in: 1b7558e2 user: dgp tags: trunk
02:59
* generic/tkOldConfig.c (Tk_ConfigureValue): prevent leaving interp->result as NULL.
check-in: 0761a174 user: hobbs tags: trunk
02:58
* generic/tkOldConfig.c (Tk_ConfigureValue): prevent leaving interp->result as NULL.
check-in: fabd7d30 user: hobbs tags: core-8-3-1-branch
2002-03-14
10:19
Typo fix check-in: 65213b9b user: dkf tags: trunk
2002-03-07
11:49
Middle button no longer double pastes into text! Also cleaned some code up. check-in: 265e5387 user: dkf tags: trunk
02:08
* win/tkWinX.c: Define _WIN32_IE as 0x0300 before including commctrl.h so that we can access the InitCommonControlsEx API when building Tk with mingw.
check-in: c524eb8b user: mdejong tags: trunk
2002-03-06
18:54
Added win/rc/wish.exe.manifest to the dist target. Noted missing by Ryan Casey. check-in: a5bf10bd user: davygrvy tags: trunk
15:36
Bumped patchlevel; might need changing in the future, but it makes life easier for now. check-in: 74728011 user: dkf tags: trunk
2002-03-05
21:15
adjust 8.4a4 release tag check-in: 87c6b935 user: hobbs tags: trunk, core-8-4-a4
20:34
added --* options docs check-in: c4bdd0d1 user: hobbs tags: trunk
20:33
fixed URL refs check-in: 57735fa4 user: hobbs tags: trunk
19:44
Added win/rules.vc and included the use of eolFix to make sure they have the correct <EOL> for the dist target. eolFix is in tcl's tools/ dir, and $(TOOL_DIR) correctly refers there. check-in: 81df79ec user: davygrvy tags: trunk
2002-03-04
23:34
8.4a4 tagged for release check-in: 4b3778be user: hobbs tags: trunk
23:31
updated to use www.tcl.tk URL check-in: c57468da user: hobbs tags: trunk
07:36
added catch around Triple-1 binding use of sel.last check-in: 0c300c86 user: hobbs tags: trunk
2002-03-02
23:37
nroff macro fix check-in: 535a0254 user: hobbs tags: trunk
04:03
updated changes for 8.4a4 release check-in: f5323b7f user: dgp tags: trunk
2002-03-01
00:04
* library/console.tcl (ConsoleBind): Corrected console <<Paste>> binding on Unix platforms.
check-in: 2187fed2 user: dgp tags: trunk
00:03
* library/console.tcl (tkConsoleBind): Corrected console <<Paste>> binding on Unix platforms.
check-in: f496d55d user: dgp tags: core-8-3-1-branch
2002-02-27
04:36
see ChangeLog check-in: f53bf46b user: hobbs tags: trunk
04:19
Updated changes file to reflect no 8.3.5 release before 8.4a4. Still need to add the changes of the last few days. check-in: b435fff1 user: dgp tags: trunk
01:26
* generic/tkWindow.c (Tk_MainWindow, Tk_GetNumMainWindows): protect against being called before Tcl stubs are init'ed. [Bug #220916] (porter)
check-in: 82f58032 user: hobbs tags: trunk
01:25
updated from Tcl check-in: 715a3c0d user: hobbs tags: trunk
2002-02-26
01:58
* generic/tkText.c (ConfigureText): reenable the blinking cursor on state change where necessary. [Bug #503772]
check-in: 9324c345 user: hobbs tags: core-8-3-1-branch
01:58
* generic/tkText.c (ConfigureText): reenable the blinking cursor on state change where necessary. [Bug #503772]
check-in: 96722a88 user: hobbs tags: trunk
01:16
* tests/listbox.test: * generic/tkListbox.c: corrected error handling when setting to an invalid listvar value. [Bug #503613]
check-in: 9a82d3f0 user: hobbs tags: core-8-3-1-branch
01:07
* tests/listbox.test: * generic/tkListbox.c: corrected error handling when setting to an invalid listvar value. [Bug #503613]
check-in: fdb66fb6 user: hobbs tags: trunk
01:07
* library/scale.tcl: mirror B2 bindings to B3 on Windows to better accomodate two button mice. [Patch #493145]
check-in: b405f649 user: hobbs tags: trunk
01:06
improved proxy sash handling. (boudaillier) check-in: a0cb7320 user: hobbs tags: trunk
2002-02-25
15:26
Improvements to filebox tests (including two fixes due to changed behaviour dating from 2001-12-14) check-in: cfe79a6b user: dkf tags: trunk
2002-02-23
22:52
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 8603d4e4 user: mdejong tags: trunk
01:36
Added proc comments. Made configuring sash cursor more efficient. Added Cursor timer that restores the default cursor when pointer is no longer over the sash. This is necessary because Leave events won't be seen when moving into a paned child.
check-in: 2d1015fa user: hobbs tags: trunk
2002-02-22
21:07
see ChangeLog check-in: 6dfe5615 user: hobbs tags: trunk
21:07
* library/panedwindow.tcl (ReleaseSash): changed to not pass x and y args at all (they aren't used).
check-in: be4ab9b6 user: hobbs tags: trunk
21:07
* generic/tkPanedWindow.c (PanedWindowWidgetObjCmd): fixed returns that should have been breaks instead. Corrected .pw configure handling for insufficient args. [Patch #521436] (boudaillier)
check-in: 0365cfe1 user: hobbs tags: trunk
21:07
changed panedwindow default relief to flat check-in: 8383ba35 user: hobbs tags: trunk
20:15
noted new files check-in: 5dd7bfc4 user: dgp tags: trunk
14:07
Fixed panedwindow binding bugs and added demos for it too. check-in: 6cb4e627 user: dkf tags: trunk
13:13
Stop GCC from issuing warnings about things that don't matter. check-in: d1201e4f user: dkf tags: trunk
02:41
TIP #41 implementation, panedwindow [Patch #512503] (melski) check-in: 7314a88b user: hobbs tags: trunk
01:58
* generic/tkOption.c (ReadOptionFile): fixed Tcl_Seek casting to remove warnings (we expect no option files with be > 2GB).
check-in: d45de154 user: hobbs tags: trunk
01:34
* unix/configure: regenerated * unix/tcl.m4: updated to sync with Tcl's tcl.m4
check-in: f9578e33 user: hobbs tags: trunk
2002-02-20
02:56
* First draft of updated changes for 8.4a4 release.
check-in: ac867c72 user: dgp tags: trunk
02:54
overlooked change check-in: fbff8c54 user: dgp tags: core-8-3-1-branch
2002-02-19
16:30
Minor fixes as part of TIP#72 (and one just noticed in passing) check-in: c4b19865 user: dkf tags: trunk
14:05
tkImgGIF.c was not following the Tcl C style; fixed... check-in: ec11486c user: dkf tags: trunk
01:13
see ChangeLog check-in: d814e3f1 user: hobbs tags: trunk
01:06
* unix/configure: regen'd * unix/tcl.m4: * unix/configure.in: added macros and calls to SC_TCL_EARLY_FLAGS and SC_TCL_64BIT_FLAGS, part of TIP #72.
check-in: 091079f1 user: hobbs tags: trunk
2002-02-18
06:31
* First draft of updates to changes for 8.3.5.
check-in: b54d19a2 user: dgp tags: core-8-3-1-branch
2002-02-15
22:07
* library/entry.tcl: * library/text.tcl: Adjust <Double-1> and <Triple-1> bindings so that no anchor point is set and the insertion cursor is set to the last character in the selection. [Bug 220943] * tests/event.test: Add test cases for double click and drag as well as triple click and drag in the text and entry widgets.
check-in: df385857 user: mdejong tags: trunk
05:48
* library/entry.tcl: * library/text.tcl: Adjust <Double-1> and <Triple-1> bindings so that no anchor point is set and the insertion cursor is set to the last character in the selection. [Bug 220943] * tests/event.test: Add test cases for double click and drag as well as triple click and drag in the text and entry widgets.
check-in: a938c425 user: mdejong tags: trunk
2002-02-14
12:13
* tests/event.test (_text_ind_to_x_y, _get_selection): Fix incorrect use of results from bbox invocation so that y center point for a give index is calculated correctly. Add new method to return the selection and use it in test cases. Always lappend to the result list to avoid case where initial result includes a space.
check-in: b14fadab user: mdejong tags: trunk
2002-02-08
02:57
* modified some callers of Tcl routines that were restored to return (char *) pointing into Tcl_DStrings.
check-in: f49c1699 user: dgp tags: trunk
2002-02-06
07:02
Fix bug #513222. We were acting on the menu after the post event without checking to see whether the menu event had deleted the menu. check-in: 89fb6206 user: wolfsuit tags: macosx-8-4-branch
2002-02-05
02:25
Merge with current TOT Added support for the wm stackorder command Fixed crash when selecting Menu items in the Application menu that we didn't put there. Added first bits of the use of CG for low-level drawing. The line-drawing works, the rest doesn't yet. You have to set the file static useCGDrawing to 1 and rebuild to activate this code. check-in: 32f71d05 user: wolfsuit tags: macosx-8-4-branch
2002-02-03
22:33
Clean-up bogus for loop in [image inuse] subcommand. [Bug #485803] check-in: bd333aca user: ericm tags: trunk
2002-02-02
00:17
* generic/tkCmds.c (Tk_TkObjCmd): don't use 'bool' as an arg as it conflicts with the C99 spec. [Bug #511956] (ingham)
check-in: 0c21cb89 user: hobbs tags: core-8-3-1-branch
00:16
* generic/tkCmds.c (Tk_TkObjCmd): don't use 'bool' as an arg as it conflicts with the C99 spec. [Bug #511956] (ingham)
check-in: 9785d45f user: hobbs tags: trunk
2002-02-01
23:22
no message check-in: ef182937 user: davygrvy tags: trunk
23:20
* win/makefile.vc: unset macro located in the tktest target caused a failure. [Bug 511652] check-in: 0706b485 user: davygrvy tags: trunk
17:31
* Overlooked COSNTification of XSetCommand
check-in: 15f338ba user: dgp tags: trunk
14:27
Final part of TIP#14 support (photo image transparency access); the C API stuff has been in there for ages for some reason... check-in: 136dfbc3 user: dkf tags: trunk
2002-01-31
21:23
correct punctuation check-in: 76beac20 user: tmh tags: trunk
21:08
Correct and test for logic error when cloning menus. Bug 508988 check-in: 17a5d13e user: uid38226 tags: core-8-3-1-branch
21:05
Correct and test for logic error when cloning menus. Bug 508988 check-in: 3a8577ba user: uid38226 tags: trunk
04:42
* The POTENTIAL INCOMPATIBILITY in the changing interface of Tk_ParseArgv can now be removed by the -DUSE_NON_CONST compiler flag.
check-in: 3d295e79 user: dgp tags: trunk
2002-01-29
20:51
* win/tkWinInit.c (TkpGetAppName): TIP 27 fixup. The code now does not write into the CONST path returned by "argv0" and Tcl_SplitPath anymore. check-in: 6b178549 user: andreas_kupries tags: trunk
08:23
* unix/configure.in: Don't set TCL_LIB_SPEC and TCL_STUB_LIB_SPEC variables since this breaks the AIX build. This was used in the past to support linking with Tcl from the build dir or the install dir, but it is no longer needed.
check-in: 084d6911 user: mdejong tags: trunk
08:04
* unix/Makefile.in: Remove commented out vars. * unix/configure: Regen. * unix/configure.in: Don't subst vars that are already taken care of in SC_LOAD_TCLCONFIG. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 178a19e3 user: mdejong tags: trunk
2002-01-27
11:10
* generic/tkFileFilter.c: * mac/tkMacInit.c: * mac/tkMacKeyboard.c: * mac/tkMacMenus.c: TIP 27 CONSTification induced changes
check-in: 21fea0ea user: das tags: trunk
2002-01-25
21:15
Add patch number check-in: cbe548ea user: dgp tags: trunk
21:09
* Updated callers of Tcl_SplitList and Tcl_Merge. * Updated callers of Tcl_GetStringResult. Rewrote PrintScrollFractions to ScrollFractions to stop scribbling directly on interp->result. * Updated callers of Tcl_GetVar, Tcl_GetVar2 * Updated callers of Tcl_SplitPath, Tcl_JoinPath, and Tcl_TranslateFileName.
check-in: 933dcfe8 user: dgp tags: trunk
2002-01-22
01:28
* macosx/tkMacOSXInit.c (TkpInit): Move ALL the MacOS X specific initialization code into TkpInit so extension writers don't have to do anything special to initialize Tk.

This is patch #495549 check-in: 4dec70a7 user: wolfsuit tags: macosx-8-4-branch

01:12
Fixed a bug in the Tk_GetFirstTextLayout when the input layout was for a zero length string. check-in: 06b3fce7 user: wolfsuit tags: macosx-8-4-branch
2002-01-19
00:36
* tests/wm.test: Rewrite stackorder tests that deal with toplevels that have the overrideredirect flag set. [Tk bug 492259]
check-in: 9dab9a25 user: mdejong tags: trunk
2002-01-18
13:29
* Overloked Tcl_GetIndexFromObj callers
check-in: 78e88052 user: dgp tags: trunk
03:24
* mac/tkMacDialog.c: * mac/tkMacSend.c: TIP 27 CONSTification broke the mac build in a few places.
check-in: c224cef1 user: das tags: trunk
02:55
* generic/tkListbox.c (ChangeListboxOffset): improved tracking when scrolling on x axis with entry/text. [Bug #225025] (voskuil)
check-in: 591d7475 user: hobbs tags: trunk
2002-01-17
23:34
* An overlooked caller of Tcl_GetIndexFromObj.
check-in: 36a57a9c user: dgp tags: trunk
23:33
* An overlooked caller of Tcl_GetIndexFromObj() and a style fix.
check-in: 0e1cce3b user: dgp tags: trunk
05:13
* Updates to handle change in type of tablePtr argument of Tcl_GetIndexFromObj(Struct) from (char **) to (CONST char **). [TIP 27] [Patch 504705]
check-in: 85e5c7aa user: dgp tags: trunk
03:35
* Updated callers of Tcl_Utf* and Tcl_Regexp* APIs to reflect TIP 27 API changes (see Tcl Patch 471509). [Patch 471513]
check-in: 061e364d user: dgp tags: trunk
02:51
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: b5febdbf user: mdejong tags: trunk
2002-01-15
21:29
* Updated callers of CONSTified Tcl interfaces Tcl_EvalFile and TclGetStartupScriptFileName.
check-in: 20e4f9ae user: dgp tags: trunk
20:48
* Updated Tk's console to CONSTified channel driver interface. [Tcl Patch 503565, Tk Patch 503983]
check-in: 17f3016e user: dgp tags: trunk
18:19
* Updated Tk's console to CONSTified channel driver interface. [Tcl Patch 503565, Tk Patch 503983]
check-in: eec89b91 user: dgp tags: trunk
2002-01-11
20:56
Use ${libdir} instead of ${exec_prefix}/lib. [Tcl bug 489370]
* unix/configure: Regen. * unix/configure.in: Define and use libdir. * win/configure: Regen. * win/configure.in: Define libdir.
check-in: 616ed405 user: mdejong tags: trunk
19:58
* unix/Makefile.in: Burn Tcl and Tk build directories into tktest executable to avoid crashes caused by ld loading a previously installed version of the tcl or tk shared libraries. Remove setting of LD_LIBRARY_PATH, LIBPATH, and SHLIB_PATH before running tktest since it should no longer be required.
check-in: b5c7674b user: mdejong tags: trunk
18:41
Enable use of Tcl stubs when building Tk as a shared library. This should fix the build under AIX. [Bugs 220858, 220955, 220921]
* unix/Makefile.in: Add TCL_STUB_LIB_SPEC and TCL_STUB_LIB_FLAG variables. * unix/configure: Regen. * unix/configure.in: Pass TCL_STUB_LIB_SPEC into Makefile and use it when linking the tk shared library. Define USE_TCL_STUBS when building shared. Subst TCL_STUB_LIB_SPEC and TCL_STUB_LIB_FLAG.
check-in: 7695ed9e user: mdejong tags: trunk
2002-01-08
15:40
Fix the following bug: If you select an entry on a cascade menu (on Win32) then the next time the parent menu is posted, the cascade entry appears active. Also, if you traverse to a disabled menu entry using keystrokes and press ENTER on the disabled entry, then that entry appears active the next time the menu is posted. The same patch fixes both problems. check-in: 6069b52d user: drh tags: trunk
2002-01-04
16:39
* generic/tkBind.c (TkBindFree): * generic/tkGrid.c (Tk_GridCmd,ResolveConstraints,CheckSlotData, DestroyGrid): * generic/tkSelect.c (Tk_DeleteSelHandler,TkSelDeadWindow): Replaced Tcl_Free calls with ckfree so that memory debugging is fully supported.
check-in: 8947bc50 user: dgp tags: core-8-3-1-branch
16:35
* generic/tkBind.c (TkBindFree): * generic/tkGrid.c (ResolveConstraints,CheckSlotData,DestroyGrid): * generic/tkSelect.c (Tk_DeleteSelHandler,TkSelDeadWindow): Replaced Tcl_Free calls with ckfree so that memory debugging is fully supported.
check-in: 7eae1120 user: dgp tags: trunk
2001-12-29
00:30
* test/winButton.test: * win/tkWinButton.c: added updated patch #463234 which returns the default sizing behavior (not so native), but enables native L&F with negative sizing (-11 for example).
check-in: 1212ac05 user: hobbs tags: trunk
2001-12-28
23:44
see ChangeLog check-in: 2c7371a0 user: hobbs tags: trunk
23:44
* win/tkWinWm.c (InitWindowClass): corrected init routines to allow unicode in window titles on Windows (for Win2K/XP). (TkWmStackorderToplevel): Corrected casts to enable debug compile
check-in: f3c178ef user: hobbs tags: trunk
23:43
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): use MessageBoxW for proper display of unicode errors. Added patch which uses new OLE based directory chooser. This still has some issues, so is disabled by default. [Patch #468139] (ColorDlgHookProc) Corrected ability to use unicode chars in tk_chooseColor -title.
check-in: d76a213a user: hobbs tags: trunk
23:43
* win/tkWinInt.h: * win/tkWinX.c: added TkWinProcs that represent a function table to switch between unicode and ansi procs on Windows. This is analogous to the TclWinProcs. Using Tcl_WinUtfToTChar, we can easily take advantage of using unicode functions where available without having to switch on the platform id each time.
check-in: 081e2c07 user: hobbs tags: trunk
23:09
win/tkWinInit.c (TkpDisplayWarning): added Tcl_DStringFrees check-in: f3f5aa50 user: hobbs tags: trunk
23:08
* win/configure: regen'ed * win/tcl.m4: added shell32.lib to link libs, as these are necessary for new directory chooser (when enabled).
check-in: 38638893 user: hobbs tags: trunk
23:03
* library/text.tcl (tk::TextButton1): made text receive focus even in disabled state for Windows to show selection and allow mouse-wheel scrolling.
check-in: a854f9f2 user: hobbs tags: trunk
02:14
* win/tkWinInit.c (TkpDisplayWarning): Use MessageBoxW in case the error displayed has unicode chars. [Bug #485986]
check-in: 1d95df52 user: hobbs tags: trunk
01:23
* generic/tkButton.c (ButtonTextVarProc): guard against being called while the *button/label is being deleted. [Bug #490051]
check-in: 47772f0d user: hobbs tags: trunk
2001-12-27
22:45
* mac/mac/tkMacInit.c: * mac/mac/tkMacResource.r: synced up tkInit features to unix/win: use existing tkInit proc if defined. Added spinbox.tcl resource. Used TclGetEnv() instead of Tcl_GetVar2(interp, env) * mac/tkMacApplication.r: * mac/tkMacLibrary.r: minor version resources cleanup
check-in: ea926c5f user: das tags: trunk
22:26
* library/entry.tcl: * library/spinbox.tcl: * library/text.tcl: added extra checks against bug #220269 and made spinbox reuse more of the entry procedure code.
check-in: aa3d08e6 user: hobbs tags: trunk
2001-12-20
21:33
Fix date in entry. check-in: a59e0b43 user: mdejong tags: trunk
21:32
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: e319def0 user: mdejong tags: trunk
2001-12-19
21:37
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: 1742df3b user: mdejong tags: trunk
08:01
* unix/configure: Regen. * unix/configure.in: Move EXP file changes over from Tcl configure script to fix AIX build with gcc. [Bug 220955]
check-in: 48ff9deb user: mdejong tags: trunk
07:45
* unix/Makefile.in: * win/Makefile.in: Use $(MAKE) instead of make in the tcltest rule.
check-in: e2967b87 user: mdejong tags: trunk
01:32
* Corrected test that failed on Solaris/CDE due to text scrolling. [Bug 413735]
check-in: a90684bb user: dgp tags: core-8-3-1-branch
01:12
* Corrected test that failed on Solaris/CDE due to text scrolling. [Bug 413735]
check-in: d3d3727f user: dgp tags: trunk
2001-12-18
23:02
corrected spin(up|down) -> button(up|down) check-in: 4b3b96df user: hobbs tags: trunk
2001-12-14
14:56
Added code to guess the correct default extension from whatever value was selected in the filetypes option menu. Adapted from code by Chris Nelson submitted in Patch #492220. check-in: 4d9d93a6 user: dkf tags: trunk
2001-12-13
01:58
(TkWmStackorderToplevelWrapperMap): added static check-in: c78889e8 user: hobbs tags: trunk
2001-12-07
05:20
Added panic in TkPutImage in case of failure to allocate bitmap check-in: 251ce02c user: chengyemao tags: trunk
04:17
Added panic in ImgPhotoInstanceSetSize in case of failure to get pixmap check-in: ef810a03 user: chengyemao tags: trunk
00:02
Added panic to TkPutImage in case of failure to allocate bitmap check-in: 9337ddfc user: chengyemao tags: trunk
2001-12-05
18:18
* generic/tkText.c: * generic/tkText.h: changed TkTextEditType enums to be prefaced with TK_EDIT_ to prevent name collision.
check-in: 68d79044 user: hobbs tags: trunk
01:30
* mac/tkMacWm.c: mac implementation of wm stackorder
check-in: f7c4f3ce user: das tags: trunk
2001-12-04
03:07
Add TK patch 481148 to implement TIP 74, the wm stackorder command.
* doc/winfo.n: Update documentation for the winfo children command to indicate that top-level windows are not returned in stacking order. * doc/wm.n: Add documentation for wm stackorder. * generic/tkInt.decls (TkWmStackorderToplevel): Add decl for new function. * generic/tkIntDecls.h: Regen. * generic/tkStubInit.c: Regen. * tests/unixWm.test: Add stackorder command to test for wm command usage message. * tests/wm.test: Add new set of tests for generic window manager methods. * unix/tkUnixWm.c (Tk_WmCmd, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add unix implementation of new wm stackorder command. * win/tkWinWm.c (Tk_WmCmd, TkWmStackorderToplevelEnumProc, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add windows implementation of new wm stackorder command.
check-in: 45e73f13 user: mdejong tags: trunk
2001-12-03
10:44
no message check-in: 714305a1 user: davygrvy tags: trunk
10:42
install target changes by request from Ryan Casey <[email protected]>. check-in: 7397078f user: davygrvy tags: trunk
2001-11-30
11:25
More widget demo improvements. check-in: aa14032c user: dkf tags: trunk
2001-11-29
13:04
D'oh! Forgot part of the changelog entry... check-in: a31d3ad2 user: dkf tags: trunk
10:54
Made tk_setPalette guess a reasonable default for the foreground colour. check-in: da540e6c user: dkf tags: trunk
2001-11-28
01:14
no message check-in: e66e467d user: davygrvy tags: trunk
01:13
Fixed CAT32 target. cat.c is located in the Tcl source, not the Tk source. check-in: 3027677c user: davygrvy tags: trunk
2001-11-27
14:08
When a menu is torn off, a new "clone" menu is created which is an exact copy of the original. The copy even includes the tearoff bar, though the tearoff bar is not displayed. But even though it wasn't displayed, the tearoff bar on the tearoff menu could be visited using keyboard traversal. This change makes it so that the (invisible) tearoff bar of tearoff menus is no longer visited on keyboard traversal. check-in: 17c9e695 user: drh tags: trunk
04:36
Change the behavior of menus on windows to be more consistent with native windows menus. Disabled menu entries show their active background color on mouseover and keyboard traversal. check-in: 84a8f463 user: drh tags: trunk
2001-11-25
06:43
* unix/Makefile.in: Add comments to better describe TCL_EXE and when it should be available. Add rule that prints message about running `make genstubs` when tkStubInit.c is out of date. * win/Makefile.in: Add TCL_TOOL_DIR and TCL_EXE variables to better match the Tcl Makefile. Add genstubs rule so tkSTubInit.c can be regenerated.
check-in: c2200707 user: mdejong tags: trunk
02:54
* win/configure: Regen. * win/configure.in: Don't AC_SUBST CFLAGS_DEBUG, CFLAGS_OPTIMIZE, or CFLAGS_WARNING since it is now done in SC_CONFIG_CFLAGS. * win/tcl.m4 (SC_CONFIG_CFLAGS): AC_SUBST DL_LIBS, CFLAGS_DEBUG, CFLAGS_OPTIMIZE, and CFLAGS_WARNING.
check-in: d1c0e4f5 user: mdejong tags: trunk
02:10
Fix up some non-standard ChangeLog entires. check-in: dad01680 user: mdejong tags: trunk
2001-11-23
02:04
** upport to 8.4 of mac code changes for 8.3.3 & various new ** changes for 8.4, some already backported to 8.3.4 (patch #435660)
see ChangeLog for details
check-in: 72721350 user: das tags: trunk
2001-11-21
02:05
added static to TextGetText and popStack func definitions check-in: a7bcfdc4 user: hobbs tags: trunk
01:36
(DestroyText): plugged mem leak when not clearing stack (callewaert) (TextGetText): more efficient string size calculation (darley)
check-in: 911e91e7 user: hobbs tags: trunk
2001-11-20
09:58
* generic/tkText.c (TextGetText): reworked to use DString for improved speed. (callewaert, darley)
check-in: ec33f22d user: hobbs tags: trunk
2001-11-19
14:02
Some neatening up of the widget demo launcher, and a new validated entry demo check-in: ba804151 user: dkf tags: trunk
2001-11-17
22:44
* win/tkWinButton.c (TkpComputeButtonGeometry): corrected the default size of Windows buttons to conform to the Windows style. This changes the default size of buttons on Windows. [Patch #463234] (nelson) **** POTENTIAL VISUAL INCOMPATABILITY ****
check-in: a6841ebf user: hobbs tags: trunk
22:35
marked 32.8 a knownBug against SF bug #465324 check-in: bf4cd673 user: hobbs tags: trunk
2001-11-16
22:54
* library/menu.tcl: corrected menu traversal code on Unix to better handle entering cascades. [Patch #481219]
check-in: 2f9bfac6 user: hobbs tags: trunk
10:26
no message check-in: b57ae384 user: davygrvy tags: trunk
10:24
install target repaired. check-in: 189f0414 user: davygrvy tags: trunk
2001-11-15
14:13
stupid typo check-in: 0b71d445 user: dkf tags: trunk
14:02
tk_setPalette now works correctly under CDE, + an image demo update check-in: 95ded686 user: dkf tags: trunk
11:55
Minor improvements to undo (demo,docs&bindings) check-in: 564aa335 user: dkf tags: trunk
2001-11-13
06:55
Added the logic for the linkexten option. check-in: 2fee9468 user: davygrvy tags: trunk
04:26
small bug fix with filenames in the .res files. check-in: d9079364 user: davygrvy tags: trunk
02:46
* win/mkd.bat: * win/rmd.bat: Removed -kb CVS attribute and added changes from Llyod Lim for better stability. [Patch #456761]
* win/rules.vc(new): * win/buildall.vc.bat(new): * win/makefile.vc: large rewrite following Tcl's makefile.vc as a guide and Patch #456761. Appears BugFree(tm).
check-in: 216ebe4f user: davygrvy tags: trunk
02:45
no message check-in: 7a5cb6f4 user: davygrvy tags: trunk
00:19
added TIP#26 text widget undo/redo functionality check-in: 5265df93 user: hobbs tags: trunk
00:00
one char nroff macro fix check-in: 99f2a6bb user: hobbs tags: trunk
2001-11-12
18:30
fixed unix tk_chooseColor to allow full 0..255 range selection via mouse check-in: 171898d2 user: hobbs tags: trunk
15:01
Yet more -compound showing off, prompted by Vince Darley check-in: 17a20b4d user: dkf tags: trunk
14:32
More fancying up of the demo suite check-in: 7b889e3d user: dkf tags: trunk
2001-11-11
17:58
Remove Tk_MacOSXFindBundleResources, since it is moved to tcl. check-in: 0a213777 user: wolfsuit tags: macosx-8-4-branch
17:54
Move the bundle routines over to Tcl, and use them from there. check-in: bb96d9e8 user: wolfsuit tags: macosx-8-4-branch
03:21
* unix/Makefile.in: * win/Makefile.in: Add "make gdb" target. This target can run wish inside either gdb or insight.
check-in: 7cda0c5d user: mdejong tags: trunk
2001-11-10
00:58
* win/tkWinX.c (TkWinXInit): added InitCommonControlsEx call. * win/rc/tk.rc: * win/rc/wish.rc: * win/rc/wish.exe.manifest: added resources that specify using v6 of the MS Common Controls library when available (WinXP+). This enables use of the themeable widgets (like scrollbars) to be used in Tk. [Patch #478933]
check-in: 7cd5f270 user: hobbs tags: trunk
00:58
add comctl32.lib to build libs check-in: 6530c870 user: hobbs tags: trunk
00:53
added -lc to AIX libs, fixed path to ldAix check-in: 25a2b70e user: hobbs tags: trunk
2001-11-09
11:42
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: df7ba9dd user: mdejong tags: trunk
10:59
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: a3d14f9c user: mdejong tags: trunk
07:14
* unix/Makefile.in: Avoid adding libc to the LIBS and WISH_LIBS variables since it is not needed when linking with CC. If required when linking with LD it should be done on a case by case basis in tcl.m4.
check-in: 429452a9 user: mdejong tags: trunk
2001-11-05
10:13
Minor fixes from [email protected] Thanks! check-in: a01ae661 user: dkf tags: trunk
2001-10-30
11:21
Improvements to widget demo (integrates/demonstrates the new 8.4 widgets) check-in: 4af66343 user: dkf tags: trunk
10:17
More demo upgrades derived from 8.3.4 and using new features check-in: 64aeb054 user: dkf tags: trunk
2001-10-29
16:42
More demo upgrades derived from 8.3.4 check-in: bb9939ea user: dkf tags: trunk
16:23
Improvements to the demo scripts, mostly up-ported from 8.3.4 check-in: ee6bf7ea user: dkf tags: trunk
2001-10-24
06:00
10/23/2001 Jim Ingham <[email protected]>

Dopey little bug in the dialog for tk_chooseDirectory. There is no file filter for the directory dialog... check-in: bac92019 user: wolfsuit tags: macosx-8-4-branch

2001-10-23
08:40
Minor fixes to TkCursor.nextPtr field handling [adapted from Patch 473875] check-in: 59b3cc5f user: dkf tags: trunk
2001-10-20
05:52
I think this gets rid of all the absolute references. check-in: ee848f91 user: wolfsuit tags: macosx-8-4-branch
2001-10-19
22:46
* unix/configure: regend * unix/tcl.m4: added -lc to LIBS on AIX and corrected location of ldAix.
check-in: 7c9a6623 user: hobbs tags: core-8-3-1-branch, core-8-3-4
19:40
* generic/tkConsole.c: * library/console.tcl: * mac/tkMacInit.c: * mac/tkMacResource.r: corrected how mac deals with tcl library files present both in resources and in $tk_library directory.
check-in: ea4836d1 user: das tags: core-8-3-1-branch
17:51
see ChangeLog check-in: 8c2e3cd2 user: hobbs tags: core-8-3-1-branch
17:43
* library/console.tcl: removed transpose ability until the console can get a proper rewrite of tag handling.
check-in: fcf8c225 user: hobbs tags: trunk
17:43
removed threaded build warning under X check-in: 832032c0 user: hobbs tags: trunk
17:33
* library/console.tcl: fixed a few errors where namespace command names were used that were not back-ported from 8.4.
check-in: 31860063 user: hobbs tags: core-8-3-1-branch
17:33
added tk::GetSelection from 8.4 for console.tcl check-in: 7c9ba479 user: hobbs tags: core-8-3-1-branch
07:14
Two things:

1) Use the Tcl_SetStartupScript API - a cleaner way than inserting the name into argv. 2) Can't rely on # of arguments from the Finder to see whether we should look for the AppMain. Now it inserts argv[1] = -psn_xxxxx, and who knows what it might do in the future. check-in: 99999907 user: wolfsuit tags: macosx-8-4-branch

2001-10-18
23:17
updated changes for 8.3.4, noted tag date in ChangeLog check-in: 710e8632 user: hobbs tags: core-8-3-1-branch
22:22
* unix/configure: regend * unix/tcl.m4 (SC_ENABLE_GCC): enabled better recognition of gcc.
check-in: 51ca6658 user: hobbs tags: core-8-3-1-branch
22:22
removed threaded build warning under X check-in: 2a2beeaa user: hobbs tags: core-8-3-1-branch
20:26
* library/console.tcl (ConsoleOutput): fixed undefined widget argument.
check-in: aee1fb51 user: hobbs tags: trunk
20:26
* library/console.tcl (tkConsoleOutput): fixed undefined widget argument.
check-in: 758c24c2 user: hobbs tags: core-8-3-1-branch
2001-10-17
21:39
updated mac binary archives for 8.3.4 check-in: 8eab547a user: das tags: core-8-3-1-branch
19:29
Backport of some mac specific changes added to 8.4 since 8.3.3 check-in: 980ad95e user: das tags: core-8-3-1-branch
19:15
* unix/tkUnixXId.c (TkpScanWindowId): added specific char* cast to prevent warning. 'string' is not modified in any case.
check-in: 26288f04 user: hobbs tags: core-8-3-1-branch
19:11
* unix/configure: regened * unix/configure.in: added preset CFLAGS check from HEAD to prevent --enable-gcc from adding "-g -O2"
check-in: 02dc14ce user: hobbs tags: core-8-3-1-branch
19:10
regened from dgps changes check-in: ec4ae5a1 user: hobbs tags: core-8-3-1-branch
07:10
Rest of the updated files for the MAC_OSX_TCL -> MAC_OSX_TK conversion. check-in: 94f8e160 user: wolfsuit tags: macosx-8-4-branch
07:04
Remember to register the Console Interpreter's stdin, stdout & stderr channels with the main interpreter as well. check-in: e6981579 user: wolfsuit tags: macosx-8-4-branch
07:01
Replace MAC_OSX_TCL with MAC_OSX_TK for all windowing specific things. This is so we can separate the macosx specific additions to Tcl (which are added ON to the Unix core) from the Aqua additions (which are orthogonal to Unix - which itself is overloaded to mean X11 as well...) check-in: 2fafd23e user: wolfsuit tags: macosx-8-4-branch
06:51
Stupid typo sting -> string check-in: 0616bf67 user: wolfsuit tags: macosx-8-4-branch
2001-10-16
23:39
* library/xmfbox.tcl: fixed filtering in motif file dialog. [Patch #469670] (nelson)
check-in: 446cdb34 user: hobbs tags: trunk
23:39
* library/xmfbox.tcl: fixed filtering in motif file dialog. [Patch #469670] (nelson)
check-in: f5f7d49c user: hobbs tags: core-8-3-1-branch
22:46
* Copied updates from Tcl for 8.3.4 release.
check-in: d6170368 user: dgp tags: core-8-3-1-branch
21:46
* generic/tkWindow.c (OpenIM): Added simple XIM patch to enable basic XIM input on Unix. [Patch #412727] (fabian)
check-in: 84616253 user: hobbs tags: core-8-3-1-branch
21:45
* generic/tkWindow.c (OpenIM): Added simple XIM patch to enable basic XIM input on Unix. [Patch #412727] (fabian)
check-in: a5956ca0 user: hobbs tags: trunk
2001-10-15
22:15
had to add ""s now that configure.in is doing the right thing check-in: d500878b user: hobbs tags: trunk
22:14
had to add ""s now that configure.in is doing the right thing check-in: 3ba37d69 user: hobbs tags: core-8-3-1-branch
21:24
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: * win/tkConfig.sh.in: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tkConfig.sh
check-in: af27851a user: hobbs tags: core-8-3-1-branch
21:19
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: * win/tkConfig.sh.in: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tkConfig.sh
check-in: 41d64e8f user: hobbs tags: trunk
09:21
First checkin of support for Tk on Mac OS X. check-in: 1f829a93 user: wolfsuit tags: macosx-8-4-branch
2001-10-13
01:34
see ChangeLog check-in: cfb93443 user: hobbs tags: core-8-3-1-branch
01:25
* generic/tkBind.c (NameToWindow): * generic/tkCmds.c (Tk_WinfoObjCmd): * generic/tkInt.decls (TkpScanWindowId): * generic/tkIntPlatDecls.h: * generic/tkStubInit.c: * mac/tkMacPort.h (TkpPrintWindowId,TkpScanWindowId): * unix/tkUnixPort.h (TkpPrintWindowId,TkpScanWindowId): * unix/tkUnixXId.c (TkpScanWindowId): * win/tkWinWindow.c (TkpScanWindowId): Corrected definition of TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too.
check-in: e1c911ba user: hobbs tags: core-8-3-1-branch
01:24
* tests/textDisp.test (textDisp-4.12): corrected test to work properly on Windows.
check-in: a9ba41b3 user: hobbs tags: core-8-3-1-branch
01:23
* tests/scrollbar.test (scrollbar-6.27): marked knownBug because it is skewed by bad dimensions returned by Windows.
check-in: 3a52ae9a user: hobbs tags: core-8-3-1-branch
01:23
(TkGetServerInfo): added recognition of Win64 check-in: 5bd26711 user: hobbs tags: core-8-3-1-branch
01:23
made XID __int64 type for Win64 check-in: 4516cc27 user: hobbs tags: core-8-3-1-branch
01:22
win/tkWinWm.c (WinSetIcon): closed channels in the error case check-in: 57ad11ad user: hobbs tags: core-8-3-1-branch
01:22
Win64 pointer fixes check-in: caa4d0b7 user: hobbs tags: core-8-3-1-branch
2001-10-12
13:30
implementation of TIP 63 (accepted) -compound option to menu items. check-in: 388b438b user: tmh tags: trunk, macosx-8-4-branchpoint
10:56
Updates to demos check-in: 0a644156 user: dkf tags: core-8-3-1-branch
2001-10-09
23:11
* library/console.tcl: added more smarts extracted from tkcon to the default console.
check-in: ba7e4718 user: hobbs tags: trunk
23:10
* library/console.tcl: added more smarts extracted from tkcon to the default console.
check-in: 00d29d2a user: hobbs tags: core-8-3-1-branch
2001-10-05
01:13
* library/bgerror.tcl: back-ported bgerror dialog from 8.4 (that used Windows-esque "Details" button).
check-in: ef8166d6 user: hobbs tags: core-8-3-1-branch
2001-10-03
22:04
updated patchlevel to 8.3.4. updated READMEs to point to www.tcl-tk.net where applicable. added proper Win64 support to makefiles. check-in: 8743bbe4 user: hobbs tags: core-8-3-1-branch
22:04
updated copyright info check-in: 267e59fa user: hobbs tags: core-8-3-1-branch
2001-10-01
21:22
see ChangeLog check-in: 69d67ade user: hobbs tags: trunk
21:22
* win/tkWinWindow.c: made use of standard Tk_GetHWND instead of older, private TkWinGetHWND.
check-in: 7aaf6fef user: hobbs tags: trunk
21:20
minor cast changes to support Win64 check-in: 84f76b67 user: hobbs tags: trunk
21:20
better error reporting from testclipboard check-in: bfaedc8b user: hobbs tags: trunk
21:04
updated for Win64 SDK RC1 compilation support check-in: 23cb93ac user: hobbs tags: trunk
21:04
updated copyright check-in: 99be987b user: hobbs tags: trunk
2001-09-30
19:01
Added -uniform option to grid's row/columnconfigure. check-in: d7a6c95b user: pspjuth tags: trunk
2001-09-26
21:36
Added labelframe widget. TIP#18. check-in: bc61e5ed user: pspjuth tags: trunk
20:25
Geometry manager changes to support TIP#18. check-in: 2609784a user: pspjuth tags: trunk
2001-09-25
16:25
* Corrected definition of TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too.
check-in: d188a155 user: dgp tags: trunk
2001-09-24
22:14
Update to handle change in return type of Tcl_DStringAppend() from (char *) to (CONST char *). [TIP 27]
check-in: cc2e26b7 user: dgp tags: trunk
2001-09-23
11:30
Pack accepted asymmetric values for -ipadx/y. Only -padx/y supports asymmetry. [Bug #462348] check-in: 7c94d343 user: pspjuth tags: trunk
2001-09-21
22:13
* win/tkWinWindow.c (TkpPrintWindowId, TkpScanWindowId): fixed to work on Win64 with 64bit XIDs.
check-in: b995daa1 user: hobbs tags: trunk
22:08
* generic/tkWindow.c (Tk_CreateAnonymousWindow): * generic/tkEntry.c (GetSpinboxElement): fixed unreachable returns.
check-in: a91d96e5 user: hobbs tags: trunk
21:34
see ChangeLog check-in: 660812b8 user: hobbs tags: trunk
21:34
minor cast fixes to prevent 64bit warnings check-in: ea7bd071 user: hobbs tags: trunk
21:26
(TkGetServerInfo): added recognition of Win64 check-in: 8ea999e9 user: hobbs tags: trunk
21:24
made XID __int64 type for Win64 check-in: ba58d6e4 user: hobbs tags: trunk
21:22
* unix/tkUnixPort.h: * mac/tkMacPort.h: add (int*) cast to TkpScanWindowId. These may need to be changed to Window* (ulong).
check-in: ef4a8abb user: hobbs tags: trunk
21:19
(TkpScanWindowId): changed decl to use Window* instead of int*. check-in: be81eb5b user: hobbs tags: trunk
21:19
correct Window id's to be of type Window check-in: 5bab4967 user: hobbs tags: trunk
20:38
* win/tkWinWm.c (WinSetIcon): fixed SetClassLong for 64bit support.
check-in: d7092919 user: hobbs tags: trunk
20:38
improved use of test constraints
check-in: 0969f165 user: hobbs tags: trunk
20:37
* tests/textDisp.test (textDisp-4.12): corrected test to work properly on Windows.
check-in: ea21b34e user: hobbs tags: trunk
20:37
* tests/scrollbar.test (scrollbar-6.27): marked knownBug because it is skewed by bad dimensions returned by Windows.
check-in: a44e72ab user: hobbs tags: trunk
2001-09-20
17:06
* unix/configure: regen'ed * unix/aclocal.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.
check-in: e941409c user: hobbs tags: core-8-3-1-branch
17:04
* unix/configure: regen'ed * unix/tcl.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.
check-in: 4722cfad user: hobbs tags: trunk
2001-09-17
23:16
* Corrected type definition of argument passed to Tcl_GetStringFromObj() from size_t to int. Incorrect type broke [pack] and [grid] on systems where sizeof(size_t) != sizeof(int). [Bugs 462375, 462342, 462338]
check-in: 6ec1731f user: dgp tags: trunk
14:12
Fixed string/list confusion in directory browser, and a typo in ChangeLog check-in: 7aebeca2 user: dkf tags: trunk
2001-09-15
04:37
* doc/getOpenFile.n: Removed docs for the -multiple and -message options that are not provided in Tk 8.3. They are only available in Tk 8.4. [Bug 461760]
check-in: c31ae430 user: dgp tags: core-8-3-1-branch
2001-09-14
20:39
* generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkMenu.c: Applied patch [461578], provided by Vincent Darley. This fixes several memory leaks in the image code. They happen if there are errors during the initialization of the channel the image is supposed to be read from. check-in: d5f04bf6 user: andreas_kupries tags: core-8-3-1-branch
20:35
* generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkMenu.c: Applied patch [461578], provided by Vincent Darley. This fixes several memory leaks in the image code. They happen if there are errors during the initialization of the channel the image is supposed to be read from. check-in: 9c9ecdc7 user: andreas_kupries tags: trunk
2001-09-12
21:03
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: a1f73706 user: mdejong tags: trunk
19:25
Fix a problem in the Unix tk_getOpenFile dialog box. An error dialog box used to appear when you would point the file browser box at an empty directory and click on the canvas. check-in: f13a4413 user: drh tags: trunk
19:13
Fix a problem in the Unix tk_getOpenFile dialog box. An error dialog box used to appear when you would point the file browser box at an empty directory and click on the canvas. check-in: 54d36bea user: drh tags: trunk
2001-09-10
22:47
* unix/configure: * unix/tcl.m4: Update from Tcl.
check-in: 1ba5d71e user: mdejong tags: trunk
03:23
* win/Makefile.in: Fix Windows Makefile so that tcltest will automatically be compiled if the user tries to build tktest.
check-in: 5f461a56 user: mdejong tags: trunk
00:40
* win/Makefile.in: Use TKTEST variable directly instead of depending on the tktest alias.
check-in: 8e995e37 user: mdejong tags: trunk
2001-09-08
22:34
* win/mkd.bat: * win/rmd.bat: Apply binary property (cvs admin -kb) to files and convert to CRLF linefeed format to fix the VC++ build. [Tcl Bug #219409]
check-in: 50e37c1e user: mdejong tags: trunk
2001-09-01
00:51
fixed test numbering check-in: db62dec2 user: hobbs tags: trunk
2001-08-30
01:51
see ChangeLog check-in: 8e26d8a0 user: hobbs tags: trunk
01:51
corrected to use testConfig constraints in the TK_ALT_DISPLAY case check-in: 2d970c4e user: hobbs tags: trunk
01:51
* tests/unixSend.test: removed test file completely identical to send.test. Removed platform specific named file in case somebody gets send working on Win/Mac in the future.
check-in: 7acc0327 user: hobbs tags: trunk
2001-08-29
23:22
* tests/config.test: added config-14.1 to test namespace import evaluation of widgets. * generic/tkButton.c (ButtonCreate): * generic/tkFrame.c (CreateFrame): * generic/tkMenubutton.c (Tk_MenubuttonObjCmd): * generic/tkPlace.c (Tk_PlaceObjCmd): * generic/tkScale.c (Tk_ScaleObjCmd): * generic/tkMessage.c (Tk_MessageObjCmd): * generic/tkEntry.c (Tk_EntryObjCmd, Tk_SpinboxObjCmd): * generic/tkSquare.c (SquareObjCmd): redid the handling of optionTables in widgets to allow them to be imported into other namespaces. [Bug #456632]
check-in: eb203000 user: hobbs tags: trunk
2001-08-28
21:48
* win/tkWinDialog.c (ChooseDirectoryHookProc): work-around for MS bug that caused crashing in tk_chooseDirectory on Win95. [Bug #224936] (baker)
check-in: fa81b839 user: hobbs tags: core-8-3-1-branch
20:58
* win/tkWinDialog.c (ChooseDirectoryHookProc): work-around for MS bug that caused crashing in tk_chooseDirectory on Win95. [Bug #224936] (baker)
check-in: ef485cd2 user: hobbs tags: trunk
19:41
* unix/tkUnixWm.c (TkWmRestackToplevel): reworked how ConfigureNotify requests were handled in relation to the parent to avoid the problem with potential 'raise' delays on some wms. [Bug #220260] (baker) wms that were affected should notice the difference in tests unixWm-51.* not failing that failed before.
check-in: 6889ab2f user: hobbs tags: trunk
19:28
* unix/tkUnixWm.c (TkWmRestackToplevel): reworked how ConfigureNotify requests were handled in relation to the parent to avoid the problem with potential 'raise' delays on some wms. [Bug #220260] (baker)
check-in: 8402e119 user: hobbs tags: core-8-3-1-branch
00:13
* generic/tkWindow.c (Initialize): added call to Tcl_SetMainLoop. This only has effect when tclsh is run (not wish), and then Tk is loaded in interactively.
check-in: 1183c521 user: hobbs tags: core-8-3-1-branch
00:13
* tests/unixFont.test (unixFont-2.[234]): fixed to be more sensitive on systems that have more installed fonts.
check-in: 443a0be4 user: hobbs tags: core-8-3-1-branch
2001-08-27
01:44
  • Corrected TIP 44 typo that broke binding. Thanks to "Michal" for the fix. [Bug 455468]
check-in: a8bfa380 user: dgp tags: trunk
2001-08-24
23:59
* generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkRectOval.c: corrected argument handling in Create<Item> functions that could lead to ABRs or FMRs and corrected names of argc/argv to objc/objv.
check-in: 67f65052 user: hobbs tags: core-8-3-1-branch
23:58
see ChangeLog check-in: 680d9eb5 user: hobbs tags: core-8-3-1-branch
23:58
* tests/listbox.test: * generic/tkListbox.c: made use of Tcl_Preserve/Tcl_Release to prevent FMR errors in Display functions.
check-in: 539148ca user: hobbs tags: core-8-3-1-branch
23:58
* generic/tkImgGIF.c (Mgetc): corrected screwy use of ternary operator and possible FMR.
check-in: 3ee5ab06 user: hobbs tags: core-8-3-1-branch
23:57
* generic/tkWindow.c (Tk_DestroyWindow): changed to use Tcl_EventuallyFree instead of ckfree so that widgets that have references to a tkwin can use them.
check-in: 9a7a25bc user: hobbs tags: core-8-3-1-branch
23:57
* generic/tkEntry.c: corrected missing Tcl_Release that caused font not freed complaints when trying valid cleanup calls.
* generic/tkEntry.c (DestroyEntry): used Tcl_EventuallyFree instead of ckfree for entryPtr to prevent FMRs. [Bug #413904]
check-in: 59994f1b user: hobbs tags: core-8-3-1-branch
23:57
* unix/tkUnixScale.c (TkpDisplayScale): corrected FMR when scale was deleted while calling its command.
check-in: 995a3a11 user: hobbs tags: core-8-3-1-branch
16:44
* New file: tests/dialog.test for testing [tk_dialog].
check-in: 08005724 user: dgp tags: core-8-3-1-branch
08:53
#450020 Messages for czech language from http://web.telecom.cz/WoodPrint/cs.msg.gz check-in: dca1950b user: bagnonm tags: trunk
2001-08-23
19:14
added QNX-6 build support. [Bug #219410] (loverso) check-in: 0024bf08 user: hobbs tags: core-8-3-1-branch
19:11
added QNX-6 build support. [Bug #219410] (loverso) check-in: e6fc72be user: hobbs tags: trunk
19:11
removed bogus note about including tkPhoto.h check-in: 40bce0ed user: hobbs tags: trunk
2001-08-22
19:59
Fixed a bug where adjacent 'x' and '^' where not handled properly. check-in: c00303ae user: pspjuth tags: trunk
17:29
* tests/dialog.test (HitReturn): fixed failing dialog-2.1 test because it wasn't always getting focus properly.
check-in: 19579859 user: hobbs tags: trunk
17:29
generic/tkPack.c (TkParsePadAmount): added lint init for sepChar. check-in: 5911ce6f user: hobbs tags: trunk
01:25
* tests/unixFont.test (unixFont-2.[234]): fixed to be more sensitive on systems that have more installed fonts.
check-in: 63709aa7 user: hobbs tags: trunk
01:25
* library/dialog.tcl (tk_dialog): changed dialog to show bar on Windows as well and added some y padding between the buttons and the bar. [Patch #442835] (harrismh)
check-in: 799547db user: hobbs tags: trunk
2001-08-21
20:21
Objectified grid and pack commands. check-in: 85252bb2 user: pspjuth tags: trunk
14:43
TkGetWindowFromObj was useless CPU waster; now caches window names *safely* check-in: 3d9110bd user: dkf tags: trunk
2001-08-18
20:03
Grid configure rejected initial "x" and "^". [Bug #418664] check-in: 523026ee user: pspjuth tags: trunk
2001-08-17
21:08
The selection highlighting of text objects in the canvas widget was failing to include the last character of the selection. The "selection get" mechanism returned the right answer (so all the tests were passing) but the widget did not display correctly. This delta fixes the problem. check-in: d0801244 user: drh tags: trunk
09:38
Fixed a stupid error that's been in there for ages... check-in: 3bf030b2 user: dkf tags: trunk
2001-08-15
19:51
* Labelled the TIP 44 changes as "POTENTIAL INCOMPATIBILITY". Although technically internal changes are not incompatible, they'll be perceived as such by those who get bitten, and this will help them find the cause of their trouble.
check-in: 9eafa9d6 user: dgp tags: trunk
15:44
Register Tk's object types with Tcl (Tcl Bug 450545) check-in: 04f99fd0 user: dkf tags: trunk
2001-08-13
21:07
ChangeLog correction. check-in: a219060d user: dgp tags: trunk
2001-08-12
21:22
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.
check-in: d9ddcd5f user: mdejong tags: trunk
2001-08-10
08:33
Converted [glob [file join]] to [glob -directory] (Bug #223313) Also cleaned up a few space/tab issues in the ChangeLog which make a difference if you're using a highlighting editor like emacs... check-in: 6e017deb user: dkf tags: trunk
2001-08-09
00:47
Corrections to problems introduced by the TIP 44 changes. [Bug 449261]
check-in: 9b5bb3b3 user: dgp tags: trunk
00:46
New file testing [tk_dialog]. check-in: b73ec9c8 user: dgp tags: trunk
2001-08-08
18:41
*Bumped up patchlevel to 8.4a4 to distinguish CVS snapshots from the 8.4a3 release. This does not necessarily mean there will be an 8.4a4 release. [Bug 448938].
check-in: cdaf4961 user: dgp tags: trunk
2001-08-07
20:17
* unix/Makefile.in (dist): added {unix,win}/tcl.m4 and library/msgs/*.msg to dist target. [Bug: #448802]
check-in: bedfb467 user: hobbs tags: trunk
02:56
corrected minor nroff transgressions check-in: 986b6f38 user: hobbs tags: trunk, core-8-4-a3
02:43
2001-08-06 Jeff Hobbs <[email protected]>
8.4a3 RELEASE
* changes: * README: updated for 8.4a3 release
check-in: b0ae1387 user: hobbs tags: trunk
01:14
* unix/configure: regenerated * unix/tcl.m4: added GNU (HURD) configuration target. (brinkmann) [Patch: #442974]
check-in: 39e6cac4 user: hobbs tags: trunk
00:49
2001-08-06 Jeff Hobbs <[email protected]>
* unix/configure: regenerated * unix/aclocal.m4: added GNU (HURD) configuration target. (brinkmann) [Patch: #442974]
check-in: 19bd7848 user: hobbs tags: core-8-3-1-branch
2001-08-06
18:29
* TIP 44 changes specific to the Mac and Windows platforms that were overlooked before: tkOpenDocument, tkConsoleExit, tkConsoleOutput, unsupported1 out of namespace :: . Thanks to Vince Darley for prompting another look.
check-in: 20c53b8d user: dgp tags: trunk
2001-08-04
00:32
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tk. * win/Makefile.in ($(WISH)): added $(TK_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build.
check-in: 2ab88d24 user: hobbs tags: core-8-3-1-branch
00:31
corrected IRIX-5.* configuration check-in: 1a99e337 user: hobbs tags: core-8-3-1-branch
00:30
Win64 #ifdef pointer fixes check-in: 18e45799 user: hobbs tags: core-8-3-1-branch
00:29
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tk. * win/Makefile.in ($(WISH)): added $(TK_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build.
check-in: a264d04e user: hobbs tags: trunk
00:29
* win/winMain.c (WishPanic): fixed CONST changes to go with CONST-ification in Tcl.
check-in: ec8eadb6 user: hobbs tags: trunk
2001-08-01
21:11
Correction to TIP 44 implementation.
check-in: bba9ce93 user: dgp tags: trunk
16:21
Merged changes from feature branch dgp-privates-into-namespace, implementing TIP 44. All Tk commands and variables matching tk[A-Z]* are now in the ::tk namespace.
check-in: 3c0c681d user: dgp tags: trunk
2001-07-24
22:54
* generic/default.h: Include tkWinDefault.h when built with Cygwin or Mingw.
check-in: 3aace40b user: mdejong tags: trunk
2001-07-19
20:15
The new tk_chooseDirectory dialog box implementation was sometimes giving an error like this: can't read "data(list)": no such element in array. The problem is a race condition. This patch should fix the problem. check-in: e1a1bffe user: drh tags: trunk
2001-07-18
17:05
* Corrections to merge from HEAD
Closed-Leaf check-in: 9a6c6633 user: dgp tags: dgp-privates-into-namespace
16:55
* Corrections to merge from HEAD.
check-in: c1e8cd86 user: dgp tags: dgp-privates-into-namespace
16:45
* Updated names of private console commands.
check-in: 30a1fbd0 user: dgp tags: dgp-privates-into-namespace
16:16
* Correction to merge from HEAD
check-in: 931d2114 user: dgp tags: dgp-privates-into-namespace
16:15
* Correction in merge from HEAD
check-in: fae2702b user: dgp tags: dgp-privates-into-namespace
16:02
* Corrections in merge from HEAD
check-in: 08fe4da7 user: dgp tags: dgp-privates-into-namespace
2001-07-17
00:21
* Renamed tk::histNum to tk::HistNum as directed by the Tcl Style Guide.
check-in: d9e3b9fd user: dgp tags: dgp-privates-into-namespace
2001-07-16
16:16
* Merge updates from HEAD
check-in: f65669d2 user: dgp tags: dgp-privates-into-namespace
2001-07-14
15:53
The code for generating postscript of a bitmap image was apparently never completed. The beginnings of the code was there but it generated diagnostic messages rather than proper postscript. This change fixes the problem. check-in: 148a6117 user: drh tags: trunk
2001-07-13
19:33
* Merged in updates from HEAD
check-in: f50f4a0f user: dgp tags: dgp-privates-into-namespace
2001-07-11
01:36
* unix/Makefile.in: Add AR and STLIB_LD variables. * unix/configure: * unix/configure.in: Use STLIB_LD when defining MAKE_LIB and MAKE_STUB_LIB. Subst STLIB_LD, RANLIB, and AR. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 67de68fc user: mdejong tags: trunk
2001-07-06
22:26
* win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: 13436486 user: mdejong tags: trunk
03:33
* Merge updates from HEAD.
check-in: 3a44e509 user: dgp tags: dgp-privates-into-namespace
02:25
* win/Makefile.in: Subst DEPARG directly instead of relying on a variable. This will make Cygwin build faster since an extra exec will be avoided. * win/configure: Regen. * win/configure.in: Subst DEPARG. * win/tcl.m4: Update from Tcl.
check-in: b685ea15 user: mdejong tags: trunk
2001-07-05
19:14
* Merged updates from HEAD.
check-in: dc49c2ed user: dgp tags: dgp-privates-into-namespace
17:23
updated README with purls check-in: 9aab6bcb user: hobbs tags: trunk
02:47
* Merged updates from HEAD
check-in: c7253641 user: dgp tags: dgp-privates-into-namespace
01:45
updated README with purls check-in: 2a48ad16 user: uid38172 tags: trunk
01:28
updated READMEs with purls check-in: 42525a0e user: uid38172 tags: trunk
2001-07-04
00:40
* tests/canvas.test: * generic/tkCanvPoly.c (PolygonToArea): Added patch that respects the polygon difference of including points in the polygon even when fill is empty. [Bug #226357]
check-in: 3734d49c user: hobbs tags: trunk
00:25
* win/Makefile.in: Remove PATHTYPE variable. * win/configure: Regen. * win/configure.in: Don't subst PATHTYPE. * win/tcl.m4: Update from Tcl.
check-in: 3e3fd403 user: mdejong tags: trunk
00:19
* win/Makefile.in: Don't use VPSEP, instead just use : in the VPATH. * win/configure: Regen. * win/configure.in: Don't subst VPSEP.
check-in: 93c90324 user: mdejong tags: trunk
2001-07-03
20:01
* Merged in updates from HEAD branch.
check-in: 6db41250 user: dgp tags: dgp-privates-into-namespace
14:59
Added missing backslash in Motif File Selector code. check-in: 227ace3f user: dkf tags: trunk
06:16
see changes check-in: 69a098c5 user: hobbs tags: trunk
06:16
* generic/tkEntry.c: corrected missing Tcl_Release that caused font not freed complaints when trying valid cleanup calls. * generic/tkListbox.c: made use of Tcl_Preserve/Tcl_Release to prevent FMR errors in Display functions.
check-in: 3991a01b user: hobbs tags: trunk
06:08
* unix/tkUnixScale.c (TkpDisplayScale): corrected FMR when scale was deleted while calling its command.
check-in: 54a7832c user: hobbs tags: trunk
06:03
* generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkRectOval.c: corrected argument handling in Create<Item> functions that could lead to ABRs or FMRs and corrected names of argc/argv to objc/objv.
check-in: 3f8a5534 user: hobbs tags: trunk
06:00
* generic/tkImgGIF.c (Mgetc): corrected screwy use of ternary operator and possible FMR.
check-in: cd61f88f user: hobbs tags: trunk
05:59
* generic/tkWindow.c (Tk_DestroyWindow): changed to use Tcl_EventuallyFree instead of ckfree so that widgets that have references to a tkwin can use them.
check-in: 7be9ab44 user: hobbs tags: trunk
01:03
* library/console.tcl: * library/entry.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: added private ::tk::GetSelection command to handle requesting selection. This is to support requesting UTF8_STRING before generic STRING on Unix. Changed Text, Spinbox, Entry and Console to use this command.
* tests/select.test: * generic/tkSelect.c (Tk_CreateSelHandler, Tk_DeleteSelHandler): on Unix, a UTF8_STRING handler will be created when the user requests a STRING handler (in addition to the STRING handler). This provides implicit support for the new UTF8_STRING selection target. * unix/tkUnixSelect.c (TkSelEventProc, ConvertSelection): Added support for UTF8_STRING target. [RFE #418653, Patch #433283]
* generic/tkInt.h: added utf8Atom to TkDisplay structure.
check-in: 3993717f user: hobbs tags: trunk
00:57
* tests/listbox.test: changed 'darkblue' to 'white' in a test because it isn't a portable color name.
check-in: a72cf27d user: hobbs tags: trunk
2001-07-02
23:52
* generic/tkEntry.c (DestroyEntry): used Tcl_EventuallyFree instead of ckfree for entryPtr to prevent FMRs. [Bug #413904]
check-in: 615fc850 user: hobbs tags: trunk
23:50
removed unnecessary directory check-in: 23082bfc user: hobbs tags: trunk
2001-06-27
02:06
* unix/Makefile.in: * win/Makefile.in: Add `make shell` target. This target will set the proper env vars before invoking wish from the build directory.
check-in: dbe84784 user: mdejong tags: trunk
01:15
* win/configure: * win/configure.in: Revert cross compiling change accidently added during last checkin.
check-in: 9e4c1b23 user: mdejong tags: trunk
2001-06-26
20:31
* unix/configure: Regen. * unix/configure.in: Fix last checkin by removing export since that only works in bash. * win/configure: Regen. * win/configure.in: Ditto.
check-in: 66c3f1b8 user: mdejong tags: trunk
20:17
* unix/configure: Regen. * unix/configure.in: Set CFLAGS to "" if the user did not set CFLAGS in the env. This keeps AC_PROG_CC from adding "-g -O2" to the CFLAGS by default. * win/configure: Regen. * win/configure.in: Ditto.
check-in: f747663f user: mdejong tags: trunk
00:56
* win/configure: Regen. * win/configure.in: Use RC_DEFINE flag from tcl.m4. * win/tcl.m4: Update from Tcl.
check-in: 2d319b6f user: mdejong tags: trunk
00:45
* win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: b7f81421 user: mdejong tags: trunk
2001-06-23
02:15
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Link to the imm32 library when building with mingw gcc. * win/tkWinX.c: Include the imm.h header to fix compiling with mingw gcc.
check-in: e3e493f9 user: mdejong tags: trunk
02:10
* win/configure: Regen. * win/configure.in: Add resource compiler fix from 8.3.3 to fix compiling with mingw.
check-in: e3cbbd52 user: mdejong tags: trunk
00:40
* win/configure: Regen. * win/tcl.m4: Fix silly typo in last checkin.
check-in: 4e8df3da user: mdejong tags: trunk
2001-06-22
23:59
* unix/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. Add LDFLAGS_DEBUG and LDFLAGS_OPTIMIZE to match the way CFLAGS_DEFAULT works. Use new LDFLAGS variable in the Makefile instead of @LDFLAGS@. * unix/configure: Regen. * unix/configure.in: Don't set CFLAGS to CFLAGS_DEFAULT, instead subst CFLAGS_DEFAULT into the Makefile. Add AC_SUBST for CFLAGS_DEBUG, CFLAGS_OPTIMIZE, LDFLAGS_DEFAULT, LDFLAGS_DEBUG, and LDFLAGS_OPTIMIZE. Remove unused LD_FLAGS subst. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. * win/configure: Regen. * win/configure.in: Don't set CFLAGS or LDFLAGS, instead subst CFLAGS_DEFAULT and LDFLAGS_DEFAULT into the Makefile. * win/tcl.m4: Update from Tcl.
check-in: 3b598286 user: mdejong tags: trunk
09:10
* win/configure: * win/tcl.m4: Update From Tcl.
check-in: d8467c9a user: mdejong tags: trunk
02:14
* doc/colors.n: Corrected bogus documentation with respect to several shades of blue, all of which were listed as RGB 0 0 0. [Bug #432104]. check-in: 480300ff user: ericm tags: trunk
2001-06-14
10:56
Added braces to expressions. check-in: 486fbd3c user: dkf tags: trunk
2001-06-06
07:58
* win/configure: Regen. * win/configure.in: Handle the --prefix option correctly it should default to /usr/local like the unix version.
check-in: 7379372d user: mdejong tags: trunk
2001-06-04
03:15
* doc/selection.n: * doc/clipboard.n: added SEE ALSOs to cross-reference selection and clipboard, with extra note for clipboard command in selection docs. [Patch #422256]
check-in: 01778f79 user: hobbs tags: trunk
03:07
* unix/tkUnixFont.c: Corrected support for iso10646 (X11 Unicode) fonts on Unix. This adds a ucs-2be (UCS-2 Big Endian) encoding in Tk on Unix that is used for those fonts (X11 requires big-endianness). (welch) [Patch #406411; Bug #220890 #220899] This differs from the 8.3.3 patch by not adding ucs-2be in the preferred encodingList (seems works fine without). Added alias for jisx0201* fonts to jis0201 encoding. [Bug #414033]
check-in: a28f6c2d user: hobbs tags: trunk
2001-05-30
22:41
* win/tkWinX.c: moved the initialization of tkPlatformId from TkWinXInit to TkWinGetPlatformId because static builds could call it before it was initialized. [Bug #427278]
check-in: 0a94e34e user: hobbs tags: trunk
22:41
win/tkWinKey.c (TkpSetKeycodeAndState): removed old debug info check-in: 22fe9261 user: hobbs tags: trunk
2001-05-28
16:56
Upgraded frame to use the newer TK_OPTION style when processing configuration options. Some cleanup of bad comments and bad code. [part of patch #420861] check-in: 1832807b user: pspjuth tags: trunk
2001-05-23
10:29
* unix/configure: * unix/tcl.m4: * win/configure: * win/tcl.m4: Sync from Tcl sources.
check-in: 32d7a7f3 user: mdejong tags: trunk
2001-05-22
00:23
see ChangeLog check-in: 5d139fbb user: hobbs tags: trunk
00:23
unix/tcl.m4: synced up wih Tcl tcl.m4. [Bug #419812] check-in: 0d5c5883 user: hobbs tags: trunk
00:22
* doc/TkInitStubs.3: * generic/tk.h: * generic/tkStubLib.c: CONST'ified Tk_InitStubs to match CONST changes to Tcl_PkgRequireEx.
check-in: 158efb47 user: hobbs tags: trunk
2001-05-21
14:07
implement TIP11, -compound option for menubutton widget check-in: 8942e4db user: tmh tags: trunk
2001-05-17
13:33
2001-05-04 Daniel Steffen <[email protected]>
** Mac 8.3.3 binary release
** detailed change log for changes to mac code for 8.3.3 ** (expands on log entries below marked 2001-04-04 Jeff Hobbs)
check-in: e23f2a2f user: das tags: core-8-3-1-branch
13:33
2001-05-04 Daniel Steffen <[email protected]>
** Mac 8.3.3 binary release
check-in: 1b7579f5 user: das tags: core-8-3-1-branch
2001-05-16
12:39
Added documentation for console command. (Right source tree this time!) check-in: f81062ce user: dkf tags: trunk
2001-04-25
22:10
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/tcl.m4: Update from Tcl.
check-in: e47bf256 user: mdejong tags: trunk
21:51
* unix/configure: Regen. * unix/configure.in: Use $@ in MAKE_LIB and MAKE_STUB_LIB commands instead of using a delayed subst variable. Replace instances of STUB_LIB_FILE with TK_STUB_LIB_FILE.
check-in: 31f47a2e user: mdejong tags: trunk
20:52
* unix/Makefile.in: Use TCL_STUB_LIB_FILE instead of STUB_LIB_FILE. * unix/configure: Regen. * unix/configure.in: Don't subst STUB_LIB_FILE, use TCL_STUB_LIB_FILE instead.
check-in: cb201830 user: mdejong tags: trunk
2001-04-12
12:30
Better handling of when image creation nukes the main window so now does not crash on Linux. check-in: 165d4163 user: dkf tags: trunk
2001-04-06
01:21
see ChangeLog specifics check-in: 09cc1e49 user: hobbs tags: core-8-3-1-branch, core-8-3-3
01:10
* tests/canvas.test: marked canvas-13.1 knownBug * generic/tkCanvas.c (CanvasEventProc): reverted 2001-04-02 canvas changes back because it lead to cached fonts not being freed. The changes were correct for the bug, but the problem is that the needed Tcl_EventuallyFree will sometimes not get called until the whole app is being destroyed and thus the font panic is invoked.
check-in: 484f4f89 user: hobbs tags: core-8-3-1-branch
00:13
* win/configure: * win/tcl.m4: added -link50compat
check-in: e435597b user: hobbs tags: core-8-3-1-branch
00:13
* win/tkWinX.c (GenerateXEvent): set xkey.numbytes = 0 for MouseWheel event processing.
check-in: 9b1382cd user: hobbs tags: core-8-3-1-branch
2001-04-05
22:09
changed iso10646* to iso10646-1 for accuracy in encoding aliases check-in: 1dc3b74e user: hobbs tags: core-8-3-1-branch
22:02
* unix/tkUnixFont.c: Corrected support for iso10646 (X11 Unicode) fonts on Unix. This adds a ucs-2be (UCS-2 Big Endian) encoding in Tk on Unix that is used for those fonts (X11 requires big-endianness). (welch) [Patch #406411; Bug #220890 #220899] Added alias for jisx0201* fonts to jis0201 encoding. [Bug #414033]
check-in: 1fcbde7c user: hobbs tags: core-8-3-1-branch
19:44
* tests/listbox.test: labelled listbox-27.1 knownBug as it isn't really fixed. * generic/tkListbox.c: reverted listbox back to 8.3.2 version because the fixes weren't 100% correct for the problem.
check-in: 5b80efaf user: hobbs tags: core-8-3-1-branch
19:43
* mac/tkMacProjects.sea.hqx: this was accidently swapped with the tcl project files.
check-in: fef44ff4 user: hobbs tags: core-8-3-1-branch
2001-04-04
23:16
updated changes from ChangeLog check-in: 1e57fa34 user: hobbs tags: core-8-3-1-branch
22:38
unix/Makefile.in (dist): mac no longer had *.exp to dist. check-in: 3a0e02b6 user: hobbs tags: core-8-3-1-branch
21:44
* mac/tkMacShLib.exp: removed file
check-in: fe34a9ec user: hobbs tags: core-8-3-1-branch
21:39
* generic/tkInt.decls: removed superfluous declarations. * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkMain.c: include unistd.h for mac. * generic/tkPointer.c: include tkMacInt.h for mac. * generic/tkStubInit.c: * generic/tkStubLib.c: * mac/MW_TkHeader.pch: * mac/MW_TkOldImgHeader.h: * mac/MW_TkTestHeader.pch: * mac/tclets.r: * mac/tkMac.h: * mac/tkMacAppearanceStubs.c: * mac/tkMacApplication.r: * mac/tkMacButton.c: * mac/tkMacDialog.c: support for -filetypes * mac/tkMacFont.c: * mac/tkMacInt.h: * mac/tkMacLibrary.r: * mac/tkMacMDEF.r: * mac/tkMacMenu.c: * mac/tkMacMenus.c: * mac/tkMacPort.h: * mac/tkMacResource.r: * mac/tkMacScrlbr.c: improved scrollbar code * mac/tkMacWindowMgr.c: added control of floating windows * mac/tkMacWm.c: improved use of precompiled headers, better support for Appearance Manager, change copyrights, resource files, use DLLIMPORT/DLLEXPORT, comment corrections.
check-in: f28b4e2a user: hobbs tags: core-8-3-1-branch
21:27
* mac/MWTkBuildLibHeader.h: * mac/MW_TkBuildLibHeader.pch: * mac/MW_TkHeaderCommon.h: * mac/MW_TkOldImgStaticHeader.h: * mac/MW_TkStaticHeader.h: * mac/MW_TkStaticHeader.pch: new files
* mac/tkMacProjects.sea.hqx: new mac build project files.
check-in: 8e76f778 user: hobbs tags: core-8-3-1-branch
18:46
* win/tkWinMenu.c (TkWinHandleMenuEvent): corrected reseting of service mode to only occur when it was set. [Bug #220948]
check-in: a9efa82b user: hobbs tags: core-8-3-1-branch
18:37
* win/tkWinMenu.c (TkWinHandleMenuEvent): corrected reseting of service mode to only occur when it was set. [Bug #220948]
check-in: 1e7f9798 user: hobbs tags: trunk
18:15
removed erroneous backport of 8.4 feature (asym padding) check-in: 7a8c20a1 user: hobbs tags: core-8-3-1-branch
14:58
Corrected typos. check-in: 86c8dee6 user: dgp tags: trunk
14:47
Corrected typos. check-in: c8a3049a user: dgp tags: core-8-3-1-branch
08:36
improved cygwin compat for RC_DEFINES check-in: b7914839 user: hobbs tags: core-8-3-1-branch
08:35
updated doc linking check-in: 1b385901 user: hobbs tags: core-8-3-1-branch
07:57
see ChangeLog for specific file details check-in: 0f3f17d4 user: hobbs tags: core-8-3-1-branch
07:23
doc cleanup and clarifications from 8.4aCVS backport check-in: 2c0ef157 user: hobbs tags: core-8-3-1-branch
07:07
* tests/winClipboard.test: improved results for understanding when tests fail.
check-in: 6d6d7503 user: hobbs tags: trunk
06:47
* tests/winDialog.test: string totitle'd some results that expected [pwd] to return a capital drive letter.
check-in: 1cfbc9ba user: hobbs tags: trunk
06:40
win/tkWinDialog.c (GetFileNameA): initialize multi to 0. check-in: 720cdf47 user: hobbs tags: trunk
06:40
* tests/cursor.test: changed tests to use 'heart' cursor because 'arrow' on windows has a pre-skewed use count.
check-in: 15a04f11 user: hobbs tags: trunk
2001-04-03
06:54
* win/configure: * win/tcl.m4 (SHLIB_LD): added -incremental:no. [Bug #219381]
check-in: cdba5672 user: hobbs tags: trunk
06:54
* generic/tkMenu.c (TkInvokeMenu): checked for menu deletion before calling associated menu entry command. [Bug #220821]
check-in: 55b7a33d user: hobbs tags: trunk
05:24
see ChangeLog check-in: 0854d43b user: hobbs tags: trunk
04:41
* tests/listbox.test: added test listbox-27.1, delete during scrollbar update * generic/tkListbox.c (DestroyListbox, ListboxEventProc): corrected listbox to make proper use of Tcl_EventuallyFree and protect against unusual listbox deletion.
check-in: 484b8a6c user: hobbs tags: trunk
04:40
* tests/entry.test: added tests entry-20.*, delete during widget activity * generic/tkEntry.c (DestroyEntry, EntryEventProc): fixed the entry widget to survive deletion while processing scrollbar updates and validation.
check-in: 0b8fe7c6 user: hobbs tags: trunk
04:40
* tests/canvas.test: test of canvas delete during event * generic/tkCanvas.c (DestroyCanvas, CanvasEventProc): fixed the canvas to survive deletion during event processing. [Bug #228024]
check-in: e89804eb user: hobbs tags: trunk
04:34
* generic/tkImgPhoto.c (ImgPhotoCmd): corrected the src and dest values for $imageName put when -format and -to are used. [Bug #232741]
check-in: d343245c user: hobbs tags: trunk
04:33
* doc/image.n: added warning about names chosen for images. check-in: 34d91510 user: hobbs tags: trunk
2001-04-02
02:08
* generic/tk.h: * unix/configure.in (TK_PATCH_LEVEL): * unix/configure: * unix/tk.spec: * win/configure.in (TK_PATCH_LEVEL): * win/configure: updated patchlevel to 8.4a3
check-in: de7899ec user: hobbs tags: trunk
02:08
* README: * mac/README: updated patchlevel to 8.4a3 and corrected links and notes.
check-in: 9bbca911 user: hobbs tags: trunk
2001-03-31
05:46
* tests/safe.test: added note about correcting failures in safe.test. * library/tk.tcl: moved package require msgcat inside if case to not be used in safe interps.
check-in: db467392 user: hobbs tags: trunk
2001-03-30
23:50
* win/makefile.vc: * win/configure: * win/tcl.m4: added imm32.lib to LIBS_GUI for Tk IME support. * win/tkWinInt.h: * win/tkWinKey.c: * win/tkWinX.c: added support for changing IME on the fly in Windows (2000). (lam) [Patch #402993]
check-in: 7d37d3f4 user: hobbs tags: trunk
22:42
* generic/tkImage.c (Tk_ImageObjCmd, EventuallyDeleteImage): added casts to allow compiling on Windows with debbuging.
check-in: 20d9467e user: hobbs tags: trunk
21:53
* win/Makefile.in (install-*): improved install-* targets to use their base build dependency.
check-in: 76392d86 user: hobbs tags: trunk
21:52
* win/tkWinWm.c (UpdateWrapper): ensured that the passed in winPtr had an existent window to operate on. [Bug #409172]
check-in: d2ea8b73 user: hobbs tags: trunk
21:52
* tests/bind.test (bind-22.18): * generic/tkBind.c (NameToWindow): handled the error case where a valid-looking but invalid identifier could be passed in certain event generate options causing a crash. [Bug #411307]
check-in: 6ac56204 user: hobbs tags: trunk
07:14
see ChangeLog entries check-in: b34b0487 user: hobbs tags: trunk
07:11
* tests/canvas.test: added test case to check obj conversion * generic/tkObj.c (UpdateStringOfMM, SetMMFromAny): better obj-aware screen distances. (pgbaum, hobbs) [Patch #403327]
check-in: 5cda3aab user: hobbs tags: trunk
07:04
* library/bgerror.tcl (bgerror): allow focus into details window for Windows C&P to work. [Bug #220929]
check-in: ea7371f5 user: hobbs tags: trunk
07:04
* library/tk.tcl: put a catch around adding <hpBackTab> to the <<PrevWindow>> virtual event as it doesn't seem to work on all HP systems. [Bug #411669]
check-in: 05a38c51 user: hobbs tags: trunk
06:02
* library/tkfbox.tcl: fixed selecting directories and single files with spaces using tk_getOpenFile -multiple 1. [Bug #411640]
check-in: 01457710 user: hobbs tags: trunk
06:01
* win/tkWinDialog.c (GetFileNameA): added support for -multiple to ascii-based tk_getOpenFile (Win9*). (haneef) [Patch #403047] (GetFileNameW): increased number of files that could be returned by tk_getOpenFile -multiple. [Patch #412042]
check-in: 1114d667 user: hobbs tags: trunk
00:15
* doc/canvas.n: Noted ability to specify coords as a list in the docs. (techentin) [Patch #403660]
check-in: f7591c4f user: hobbs tags: trunk
00:15
* library/msgs/de.msg: fixed translations. [Patch #403525] check-in: 6bf9ebd7 user: hobbs tags: trunk
2001-03-29
11:05
* library/entry.tcl (tkEntryMouseSelect): * library/text.tcl (tkTextSelectTo): When the mouse is dragged with the button down, move the insertion cursor to the current mouse position. * tests/event.test: Add a series of tests for event generation. Add tests for selection, check the position of the insertion cursor.
check-in: 0f4e18f0 user: mdejong tags: trunk
02:45
* unix/configure: * unix/tcl.m4: corrected IRIX-5.x config to not use -n32. (english) [Patch 403626]
check-in: f1ce521d user: hobbs tags: trunk
2001-03-28
17:27
Replaced all [load {} tk] in Tk test suite with [load {} Tk]. [Bug 220940, Patch 411952] check-in: babe2e2e user: dgp tags: trunk
2001-03-13
01:28
BRANCH dgp-privates-into-namespace: * doc/menu.n: * unix/mkLinks: Added documentation for [tk_menuSetFocus].
check-in: b9b14d56 user: dgp tags: dgp-privates-into-namespace
00:32
BRANCH dgp-privates-into-namespace: * doc/text.n: * doc/tkvars.n: * unix/mkLinks: Added documentation for commands and variables matching tk_text*.
check-in: d30d8069 user: dgp tags: dgp-privates-into-namespace
2001-03-09
00:00
BRANCH dgp-privates-into-namespace: * generic/tkTextDisp.c: * library/unsupported.tcl: * tests/textDisp.test: Restored the global variables tk_textRedraw and tk_textRelayout. Since they match tk_*, they should remain publicly available until at least Tk 9.
check-in: a4b2a395 user: dgp tags: dgp-privates-into-namespace
2001-03-01
18:25
2001-03-01 Don Porter <[email protected]>
BRANCH dgp-privates-into-namespace: * library/unsupported.tcl: New file for Tk's unsupported interfaces. Contains [tk::unsupported::ExposePrivateCommand] and [tk::unsupported::ExposePrivateVariable] that restore the availability of an old public name of one of Tk's private commands and variables, respectively, for those applications and extensions that depend on the old names against advice.
check-in: 501dd3d4 user: dgp tags: dgp-privates-into-namespace
2001-02-28
23:29
2001-02-28 Don Porter <[email protected]>
BRANCH dgp-privates-into-namespace: Feature branch to move all of Tk's private commands and variable into the ::tk namespace and its children.
* doc/tkvars.n: Documented private variable tkPriv renamed tk::Priv.
* generic/tkBind.c: * generic/tkMenu.c: * generic/tkTextDisp.c: * library/bgerror.tcl: * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/optMenu.tcl: * library/palette.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tclIndex: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: * mac/tkMacMenu.c: * tests/clrpick.test: * tests/filebox.test: * tests/macMenu.test: * tests/menu.test: * tests/menuDraw.test: * tests/msgbox.test: * tests/text.test: * tests/textDisp.test: * tests/unixMenu.test: * tests/winMenu.test: * tests/xmfbox.test: * unix/tkUnixDialog.c: All Tk commands matching ::tk[A-Z]* and all Tk private variables in the global namespace were renamed to live in the namespace ::tk or one of its children.
check-in: 59740122 user: dgp tags: dgp-privates-into-namespace
2001-02-13
21:52
* doc/photo.n: [Bug 132213] Added clarification on interpretation of ranges for "photoName data -from" subcommand. check-in: 82794eff user: ericm tags: trunk
2001-02-12
18:06
Asymmetric padding in "pack" and "grid" geometry managers check-in: 5f0215af user: drh tags: trunk
2001-01-04
21:12
Clarified and extended the entry in the Changelog describing the merge of TIP #8. check-in: 60d345ff user: andreas_kupries tags: trunk
2001-01-02
19:13
2001-01-02 Andreas Kupries <[email protected]>
* win/tkWinWm.c: * doc/wm.n: Applied patch #102833 (TIP #8).
check-in: 7eb3b4c3 user: andreas_kupries tags: trunk
2000-12-13
19:44
* generic/tkObj.c (SetMMFromAny): Added ability to recognize double type object to speed up canvas coord calculations. [Patch #102471]
check-in: e1e65a8b user: hobbs tags: trunk
2000-12-12
10:35
Minor improvement to documentation for entry widgets. check-in: 4abb3b2e user: dkf tags: trunk
2000-11-29
15:47
A better fix for #120819 (all it needed was some Tcl_Preserve()s) which also requires no documentation changes - the behaviour is now what you would predict from existing docs (as opposed to a crash!) check-in: f59c57ea user: dkf tags: trunk
2000-11-28
11:16
Backed out previous change (except for test for bug.) check-in: 56258a53 user: dkf tags: trunk
2000-11-23
13:50
Fixed bug #120819 by prohibiting images from starting with a period; I'm still not quite sure what exactly was going wrong in the bug, but I suspect the problem might have actually been due to the deletion of all images while in the midst of creating an image. The restriction is pretty light when it comes to existing code, since it previously caused a core dump due to an image typePtr field being set to random garbage, an indication of over-eager use of free()... check-in: 82e37dee user: dkf tags: trunk
2000-11-22
01:50
Documentation for Tk_SetClassProcs. check-in: 3069ad7e user: ericm tags: trunk
01:49
Overall change: Implemented TIP 5, which exports TkClassProcs/TkSetClassProcs as Tk_ClassProcs/Tk_SetClassProcs, adding a size field to Tk_ClassProcs to allow for future expansion, and renaming the geometryProc to worldChangedProc, which is more in keeping with the actual use of the callback.
See ChangeLog for details.
check-in: df44e48c user: ericm tags: trunk
2000-11-21
16:35
Added deprecation note from Bug #120944 check-in: e02c1cd6 user: dkf tags: trunk
16:18
Added TkPhotoGetValidRegion() to tkInt stubs. Bug #120930 closed. check-in: a9b9efd5 user: dkf tags: trunk
2000-11-04
00:02
updated with 8.4a2 changes check-in: 83d0db5a user: hobbs tags: trunk, core-8-4-a2
2000-11-03
22:52
added release mark check-in: af9b0e26 user: hobbs tags: trunk
22:49
* generic/tk.decls: * generic/tkInt.decls: * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: * win/Makefile.in: * win/makefile.vc: * win/tkWin3d.c: * win/tkWinButton.c: * win/tkWinColor.c: * win/tkWinDraw.c: * win/tkWinFont.c: * win/tkWinGdi.c (new): * win/tkWinGdi.h (new): * win/tkWinImage.c: * win/tkWinInt.h: * win/tkWinMenu.c: * win/tkWinPixmap.c: * win/tkWinUtil.c (new): * win/tkWinWindow.c: * win/tkWinWm.c: * win/tkWinX.c: * win/winMain.c: * xlib/xgc.c: * xlib/X11/Xlib.h: first cut at Windows speedup improvements by Leo Schubert. Needs to be streamlined, but the code is correct and passes all tests.
check-in: 6287d3e2 user: hobbs tags: core-8-4-win-speedup
20:23
updated for latest doc fixes check-in: cded26e6 user: hobbs tags: trunk
19:38
added comments about Tcl_SetMainLoop call effects check-in: 3cd8c062 user: hobbs tags: trunk
18:46
* generic/tkWindow.c (Initialize): added call to Tcl_SetMainLoop. This only has effect when tclsh is run (not wish), and then Tk is loaded in interactively.
check-in: 332c4373 user: hobbs tags: trunk
17:28
fixed remaining references to old-style TCL_SRC_DIR defn check-in: a22bdbb9 user: hobbs tags: trunk
02:58
see changes check-in: ba9a9cdb user: hobbs tags: trunk
01:22
* win/tkWinButton.c: * win/tkWinDialog.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: fixed up code for Win64 support. This mostly remains in _WIN64 #ifdef's, until updated compilers are standard.
check-in: 5ecc8495 user: hobbs tags: trunk
01:21
* unix/configure: * win/configure: checked in configure scripts so people doing CVS checkouts aren't required to have autoconf. Changes to configure.in in the future will require the corresponding configure script to also be re-autoconf'ed and checked in.
check-in: 67803183 user: hobbs tags: trunk
01:16
* win/tcl.m4: * win/makefile.vc: updated for Win64 compile support
check-in: cc01c5fc user: hobbs tags: trunk
01:13
doc/event.n: added note that key events require window focus. check-in: 4e9d2cd1 user: hobbs tags: trunk
2000-11-02
22:55
updated copyright check-in: 8aacb252 user: hobbs tags: trunk
02:19
* tests/winDialog.test: Corrected expected results for bad option tests (5.2, 5.5) to include -multiple option.

* win/tkWinDialog.c: Removed CommDlgExtendedError() checks for color and choosedir dialogs, and removed all except the explicit invalid filename checks for the file dialogs. check-in: a50af1df user: ericm tags: trunk

01:19
* unix/tcl.m4: removed use of -lbsd and -ldl for AIX-5.
check-in: 6292d78d user: hobbs tags: trunk
01:19
corrected tests to recognize new -multiple openfile dialog switch check-in: 5f8926ae user: hobbs tags: trunk
01:18
* tests/color.test: marked color-2.6 nonPortable as we can't reliably assume what 'red' maps to.
check-in: 514dd68e user: hobbs tags: trunk
01:18
* win/tkWinDialog.c (GetFileNameW, GetFileNameA, Tk_ChooseDirectoryObjCmd): created work-around for change in NT5.0/98 that caused no initialdir setting to open the browser up in the user's documents dir.
check-in: 5f8b3942 user: hobbs tags: trunk
00:18
Removed bogus conflict marker. check-in: f44fe06a user: ericm tags: trunk
00:18
* win/tkWinDialog.c: Added branch for 0 return from CommDlgExtendedError() switches; this was formerly treated as an error, but it actually is not, since it just means the user hit cancel or closed the dialog. (GetFileNameW): Added better smarts such that -multiple is not considered a valid option for tk_getSaveFile. check-in: 659e0e7b user: ericm tags: trunk
2000-10-31
01:28
no message check-in: dce2b971 user: davidg tags: trunk
01:28
2000-10-30 David Gravereaux <[email protected]>
* win/configure.in: * win/Makefile.in: * win/makefile.vc: * win/rc/tk.rc: * win/rc/tk_base.rc (new): * win/rc/wish.rc: Added logic to derive filenames better in the resource scripts based on compile options along with better support for building a static wish shell with cursor resources.
check-in: 86a7638c user: davidg tags: trunk
01:14
see changes check-in: 6e414f4c user: hobbs tags: trunk
01:14
unix/tcl.m4: added support for AIX-5. check-in: 4722a434 user: hobbs tags: trunk
01:12
threw catch around tk useinputmethods call for safe interps check-in: f1ad1463 user: hobbs tags: trunk
01:11
simplified tk_library path normalization call check-in: 90b11264 user: hobbs tags: trunk
00:52
* win/Makefile.in (test, winhelp, tktest): corrected the TCL_LIBRARY path specification.
check-in: 59cda872 user: hobbs tags: trunk
00:52
* tests/tk.test: * doc/tk.n: updated to reflect default on status of useinputmethods. * library/tk.tcl: tk useinputmethods is set to 1 by default. This enables Kanji and dead-char input by default. Intro'd in 1999-12-16 with default off to avoid some problems with older X servers that would slow down widget creation over time.
check-in: c177e1c9 user: hobbs tags: trunk
2000-10-30
20:04
Added type cast to (ClientData) for &CustomOption in option tests. check-in: a783a7b3 user: ericm tags: trunk
2000-10-24
23:51
* win/tkWinDraw.c (RenderObject): Applied patch from [Bug: 6368], which corrects rendering of 1-pixel wide stippled lines on Windows.

* generic/tkCanvLine.c (DisplayLine): Applied patch from [Bug: 6368], corrects bugs relating to use of active- and disabledwidth values for displaying lines (disabledwidth was never used, and activewidth/disablewidths would only possibly be used when greater than default width, rather than when simply not equal to default width). check-in: 7ea26f00 user: ericm tags: trunk

2000-10-21
21:22
Added comment marking "new in 8.4a2" decls check-in: 3c54af0d user: ericm tags: trunk
2000-10-19
01:05
* library/tkfbox.tcl (OkCmd): Applied patch from [Bug: 6365], which adds safety for directory names containing spaces or which are non-lists. check-in: 7c8cfc82 user: ericm tags: trunk
00:56
* win/tkWinDialog.c (GetFileNameW, GetFileNameA, Tk_ChooseColorObjCmd, Tk_ChooseDirectoryObjCmd): Added error checking for the return value from the common dialog functions, so that the commands will not silently fail if the common dialog returns an error. [Bug: 6369]. check-in: 6225f80f user: ericm tags: trunk
2000-10-12
21:14
* generic/tkConfig.c (Tk_InitOptions): Added Tcl_IncrRefCount/Tcl_DecrRefCount calls on valuePtr, to prevent memory leaks when the value object comes from the option database. [Bug: 6275]. check-in: 82cff3a2 user: ericm tags: trunk
2000-10-06
21:24
* win/Makefile.in (cat32.${OBJEXT}): add win/ subdirectory to cat32 target to correctly find the source file.
check-in: 9dcbaf6e user: hobbs tags: trunk
2000-10-05
18:31
* generic/tkCmds.c (Tk_WinfoObjCmd): Added check for TK_ANONYMOUS_WINDOW flag in the [winfo children] subcommand; if set, the window will not be printed in the list of children.

* doc/CrtWindow.3: Added entry for Tk_CreateAnonymousWindow.

* generic/tkWindow.c (Tk_CreateAnonymousWindow): New API for creating anonymous windows. These windows are manipulable from C, but not from Tcl, because they have no pathname associated with them. They are used initially by widgets that do rubber-band resizing (panedwindow, multi-column listbox, etc.), and may be useful for other widgets as well (dropbox, combobox). (Tk_DestroyWindow): Added check for TK_ANONYMOUS_WINDOW flag when determining whether to generate a DestroyNotify event.

* generic/tkStubInit.c: * generic/tkDecls.h: Regen'd from tk.decls.

* generic/tk.decls: Added Tk_CreateAnonymousWindow declaration.

* generic/tk.h: Added TK_ANONYMOUS_WINDOW flag for Tk_Window's. check-in: bde3bf27 user: ericm tags: trunk

00:49
* doc/MaintGeom.3: Noted that Tk_MaintainGeometry handles direct descendants properly.

* generic/tkGeometry.c (Tk_MaintainGeometry): Added a check for the case in which the slave window is a direct descendant of the master window. In this case, we need not set up the additional infrastructure normally provide by Tk_MaintainGeometry, because we can rely on the parent/child relationship to handle it for us implicitly. In this case, Tk_MaintainGeometry just calls directly to Tk_MoveResizeWindow. This allows geometry managers to simply always use Tk_MaintainGeometry to maintain geometry for slaves, and avoid doing the direct descendant check themselves. (Tk_UnmaintainGeometry): Added a matching check for the direct descendant case; in this case, Tk_UnmaintainGeometry simply returns immediately. check-in: 99a39547 user: ericm tags: trunk

2000-10-01
22:50
*** empty log message *** check-in: 260807b8 user: drh tags: trunk
21:35
* generic/tkButton.c (ConfigureButton): Added tests for -compound option, so that when there is a textvariable and an image, and -compound is not none, the button will display both the textvariable and the image. check-in: 2b3abd7d user: ericm tags: trunk
21:31
* doc/SetOptions.3: Added note that restoreProc and freeProc may be NULL.

* generic/tkConfig.c (Tk_RestoreSavedOptions): For custom options, added test that the restoreProc is not NULL, to allow for custom options that don't care about supporting Tk_RestoreSavedOptions. check-in: 60320254 user: ericm tags: trunk

2000-09-30
18:46
Fix bitmaps so that the same bitmap will not be used on two difference screens of the same display. Without this fix you get a BadMatch error from the X-server when you try to use a bitmap on two screens at once. check-in: 851abdc7 user: drh tags: trunk
18:00
When a dialog box (ex: tk_messageBox) pops up while another application is holding the grab, the "grab" command fails and the dialog box is inoperative. "catch" the "grab" to prevent this. check-in: eb8ebc72 user: drh tags: trunk
2000-09-29
21:40
* win/Makefile.in: commented use of TESTFLAGS * unix/Makefile.in: added TESTFLAGS to test and testlang targets to conform with Windows makefile and TEA style.
check-in: 21ea9340 user: hobbs tags: trunk
17:55
* generic/tkTest.c: Fixed tests to use updated API.

* doc/SetOptions.3: * generic/tk.h: * generic/tkConfig.c: Changed interface for Tk_CustomOptionSetProc and Tk_CustomOptionGetProc; these now take a pointer to the start of the widget record, and an integer offset to the slot for the option value, instead of just a pointer to the slot. This allows more sophisticated options to do interesting things based on other data in the widget record. check-in: ec369c24 user: ericm tags: trunk

2000-09-17
21:02
* generic/tk.h: Added declaration of Tk_ObjCustomOption structure, used for TK_OPTION_CUSTOM, and typedef's of the functions Tk_CustomOptionSetProc, Tk_CustomOptionGetProc, Tk_CustomOptionRestoreProc, and Tk_CustomOptionFreeProc, used for TK_OPTION_CUSTOM.

* doc/SetOptions.3: Added documentation of TK_OPTION_CUSTOM, and section "CUSTOM OPTION TYPES" explaining how to create and use custom options.

* tests/config.test: Added tests for custom option type.

* generic/tkTest.c: Added test support for TK_OPTION_CUSTOM to TestobjconfigObjCmd. Added CustomOption* functions to implement a test custom option.

* generic/tkConfig.c: Added new option type TK_OPTION_CUSTOM, which allows the definition of custom option types by creating parsing, printing, freeing, and restoring procedures for a custom option. This is needed by the text and canvas widgets if they are to be fully objectified. check-in: cfd32563 user: ericm tags: trunk

2000-09-07
17:38
* doc/Tk_Init.3: * doc/bell.n: * doc/loadTk.n: minor doc cleanup
check-in: 1a637cfb user: hobbs tags: trunk
00:28
* doc/HWNDToWindow.3: * doc/GetHWND.3: Changed synopsis to indicate the tkPlatDecls.h should be included, not tk.h.

* generic/tkPlatDecls.h: Removed #include <windows.h> for Windows, a better solution for now is to update the docs and have extension authors #include <tkPlatDecls.h>.

* generic/tk.h: Removed '#include "tkPlatDecls.h"', as the incorrect inclusion order between windows.h/tkPlatDecls.h causes build conflicts on Windows.

* generic/tkPlatDecls.h: Added #include <windows.h> for Windows, so that HWND, etc., are defined properly. check-in: 0788f3d9 user: ericm tags: trunk

00:23
* doc/canvas.n: fixed doc bug (ellson). [Bug: 6218]
check-in: 9e435f7c user: hobbs tags: trunk
2000-09-06
23:39
* generic/tkPlatDecls.h: Added #include <windows.h> for Windows, so that HWND, etc., are defined properly. check-in: 6e03beaf user: ericm tags: trunk
19:05
* README: * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: updated to patchlevel 8.4a2
check-in: 773dd7a9 user: hobbs tags: trunk
19:05
see changes check-in: 8e74836f user: hobbs tags: trunk
19:02
* generic/tkGrab.c (Tk_GrabObjCmd): changed len arg from size_t to int to fix pedantic warning.
check-in: c4a9d466 user: hobbs tags: trunk
19:02
* generic/tkMessage.c (MessageWidgetObjCmd): initialized result to avoid pedantic warning.
check-in: 004152d4 user: hobbs tags: trunk
2000-09-02
01:18
* win/makefile.vc (install-libraries): * win/Makefile.in (install-libraries): * unix/Makefile.in (install-libraries): Added tkPlatDecls.h to list of header files to install.

* generic/tk.h: Added #include "tkPlatDecls.h", which declares the platform specific component of the public Tk stubs API's. check-in: 960c5951 user: ericm tags: trunk

2000-08-29
21:00
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Use scratchDC for determining the source's logical coordinates. Patch from [Bug: 6134 (Markus Oberhumer)].

* win/tkWinMenu.c (SetDefaults): Compute the indicatorDimensions[] under Windows NT/2000 in the same way as under Windows 95/98. Patch from [Bug: 6134 (Markus Oberhumer)].

* win/tkWinFont.c (GetScreenFont): Added a memset() to pacify memory checkers. Patch from [Bug: 6134 (Markus Oberhumer)]. check-in: fbfb2fa6 user: ericm tags: trunk

20:17
* library/tkfbox.tcl (::tk::dialog::file::Update): Corrected handling of multi-pattern filters (eg, "* *.*"), which was broken by the getOpenFile performance patches applied earlier. check-in: b4a0dd53 user: ericm tags: trunk
2000-08-25
06:58
* doc/toplevel.n: * doc/spinbox.n: * doc/scrollbar.n: * doc/scale.n: * doc/menubutton.n: * doc/menu.n: * doc/listbox.n: * doc/entry.n: * doc/frame.n: * doc/message.n: * doc/checkbutton.n: * doc/radiobutton.n: * doc/button.n: * doc/label.n: * doc/canvas.n: * doc/text.n: Fixed Standard Options section to make best use of new tab settings in man.macros. check-in: aab4f8f0 user: ericm tags: trunk
05:55
remove --enable-gcc configure option check-in: 63c6411b user: mo tags: trunk
2000-08-23
19:18
* generic/tkButton.c (ButtonTextVarProc): reversed change below, it was not correct.
check-in: 8fa5fc2e user: hobbs tags: trunk
00:08
* generic/tkButton.c (ButtonTextVarProc): changed order of incr/decr of new value object, in case they are equal.
check-in: 9a2fe096 user: hobbs tags: trunk
2000-08-21
22:45
Comment correction. check-in: 1f6f5507 user: ericm tags: trunk
2000-08-19
02:13
Removed unused variable left behind from previous check-in. check-in: fcb0e6c0 user: ericm tags: trunk
2000-08-18
17:02
* generic/tkImgPhoto.c (ImgPhotoGet): Removed redundant call to DitherInstance; this call was formerly being made from ImgPhotoGet->ImgPhotoConfigureInstance->DitherInstance, and ImgPhotoGet->DitherInstance. The second call was removed. check-in: d27acfe5 user: ericm tags: trunk
2000-08-15
21:30
* doc/SetOptions.3: added missing ')'.
check-in: 0808e489 user: hobbs tags: trunk
2000-08-10
00:21
* doc/SetOptions.3: Updated documentation to reflect support for TK_OPTION_NULL_OK for TK_OPTION_DOUBLE and TK_OPTION_PIXELS.

* generic/tkConfig.c: Added for TK_OPTION_NULL_OK support for TK_OPTION_DOUBLE and TK_OPTION_PIXELS.

* doc/place.n: Updated, reformatted manual entry.

* tests/place.test: Added many tests.

* generic/tkPlace.c (Tk_PlaceObjCmd): Updated to use Tk widget-option management facilities to manage place options (-x, -y, etc.), which simplifies the placer code. Added support for [place configure pathName] and [place configure pathName -option], similar to the behavior of the configure subcommand supported by widgets. check-in: 37535414 user: ericm tags: trunk

2000-08-08
19:21
* tests/place.test: Extended test suite to test error returns from [place].

* generic/tkInt.h: Replaced Tk_PlaceCmd prototype with Tk_PlaceObjCmd prototype.

* generic/tkWindow.c: Updated [place] command entry to use new Tcl_Obj interface.

* generic/tkPlace.c (Tk_PlaceObjCmd): Tcl_Obj'ified [place] command. check-in: ceaed590 user: ericm tags: trunk

19:03
Created branch tclpro-1-4-0-synthetic Closed-Leaf check-in: 74dd64d6 user: cvs2fossil tags: tclpro-1-4-0, tclpro-1-4-0-synthetic
19:03
Created branch tclpro-1-4-1-synthetic Closed-Leaf check-in: ea6eabe6 user: cvs2fossil tags: tclpro-1-4-1, tclpro-1-4-1-synthetic
19:03
Created branch tclpro-1-5-0-synthetic Closed-Leaf check-in: a561dacb user: cvs2fossil tags: tclpro-1-5-0-synthetic, tclpro-1-5-0
19:03
updated changes for 8.3.2 release check-in: ed1af398 user: hobbs tags: core-8-3-1-branch, core-8-3-2
01:27
i check-in: 5f70aefa user: hobbs tags: trunk
00:55
regen'ed from new mkLinks.tcl in core-8-3-1-branch check-in: 1878bdad user: hobbs tags: core-8-3-1-branch
2000-08-07
22:42
corrected use of .SS macro check-in: 7b7c6a5f user: hobbs tags: trunk
22:42
corrected use of .SS macro check-in: 7099a926 user: hobbs tags: core-8-3-1-branch
21:49
* generic/tkWindow.c: Updated [selection] command entry to use new Tcl_Obj interface.

* generic/tkInt.h: Replaced Tk_SelectionCmd prototype with Tk_SelectionObjCmd prototype.

* tests/select.test: Updated test suite to recognize standardized error messages.

* generic/tkSelect.c (Tk_SelectionObjCmd): Tcl_Obj'ified [selection] command. check-in: 710af28c user: ericm tags: trunk

2000-08-06
00:11
* library/safetk.tcl: rationalized the setting of tk_library when initialized Tk in a safe interpreter.
check-in: c9f26bf5 user: hobbs tags: trunk
00:10
cleaned up use of *_DIR macros check-in: 6c6a1c0c user: hobbs tags: trunk
2000-08-05
23:53
* BACKPORTED FROM 8.4 (HEAD) BRANCH:
* tests/button.test: * generic/tkButton.c: Added -activeforeground, -activebackground for labels, for the -state option.
* doc/label.n: Added -disabledforeground to list of options [Bug: 6053].
* tests/focus.test (focusSetupAlt): removed wm withdraw from proc as it would cause a hang for tkwait visibility
* tests/menu.test: * generic/tk3d.c: * generic/tkColor.c: * generic/tkCursor.c: corrected handling of 3DBorder, Cursor and Color objects on multiple screens. [Bug: 5454]
* generic/tkCursor.c: Added initialization for nextPtr field of TkCursor, patch from Nijtmans/Howlett.
* canvas.test: added test for 5783. * generic/tkCanvPoly.c (DisplayPolygon): added checks for the polygon fillGC not being empty to prevent segfault. [Bug: 5783]
* generic/tkImgGIF.c: Applied patch from Jan Nijtmans to fix a problem with the GIF writing code [Bug: 5823]. * generic/tkImgGIF.c: Changed defines for GIF87a/GIF89a to be static char arrays with integer initialization, to address EBCIDIC vs. ASCII encoding issues and to handle compilers that don't deal with "\xAB" syntax for specifying hex values in strings.
* generic/tkMenu.c (DeleteMenuCloneEntries): Applied fix from [Bug: 5275], which corrected a segfault-causing indexing problem when deleting entries from torn-off menus.
* generic/tkPlace.c (Tk_PlaceCmd): reworked place master/slave table init'n to prevent seg fault when using place on multiple displays.
* tests/text.test: Added tests for -regexp -nocase searches with backslash character classes. * tests/text.test: Added tests for searching when text is elided. * generic/tkText.c (TextSearchCmd): Text search did not work properly when -regexp and -nocase were used, in combination with backslash character classes represented by capital letters (ie, \W, \M); altered implementation of -regexp -nocase searches to use new regexp interfaces to fix this problem. [Bug: 5988]. * generic/tkText.c (TextSearchCmd): Text search was not returning the correct index when the search covered (but did not search) elided characters; corrected this by adjusting the match index by the number of elided characters preceeding the start of the match, just as is done with embedded windows, etc. [Bug: 5470]. * generic/tkText.c (TextSearchCmd): Added a test for a NULL segment pointer when doing backwards searches for "" on an empty text widget. [Bug: 6007].
* library/focus.tcl: fixed calling of takeFocus proc [Bug: 5372]
* win/tkWinMenu.c (ReconfigureWindowsMenu): Added MF_GRAYED bit for disabled menu entries, to ensure that those which are drawn by the system are shown grayed (such as entries on menubars) [Bug: 4372]. * win/tkWinMenu.c (ReconfigureWindowsMenu): Added code to add the MF_SEPARATOR bit for SEPARATOR_ENTRY menu items. This causes separator entries on the system menu to be drawn correctly [Bug: 5451]. * win/tkWinMenu.c (GetMenuSeparatorGeometry): Tweaked height requested for separator bars to be (linespace - (2*descent)) instead of just (linespace); this makes the separator occupy a more correct amount of vertical space. [Bug: 5303].
check-in: f1303c4e user: hobbs tags: core-8-3-1-branch
23:52
* win/Makefile.in (cat32.${OBJEXT}): corrected where to find cat.c given the change in default def'n of TCL_SRC_DIR.
* win/tcl.m4: changed references from 8.4 to 8.3 (leftover from a backported file).
check-in: 8f49c586 user: hobbs tags: core-8-3-1-branch
23:52
* library/safetk.tcl: rationalized the setting of tk_library when initialized Tk in a safe interpreter.
check-in: c30c1bb4 user: hobbs tags: core-8-3-1-branch
2000-08-04
00:46
* generic/tkWindow.c: Updated "grab" command entry to use Tcl_Obj'ified command.

* generic/tkInt.h: Replaced Tk_GrabCmd prototype with Tk_GrabObjCmd prototype.

* tests/grab.test: Initial suite of tests for [grab] command.

* generic/tkGrab.c (Tk_GrabObjCmd): Tcl_Obj'ified [grab] command.

* generic/tkCmds.c: Fixed casting problem in Tk_BindtagsObjCmd. check-in: 0f65866a user: ericm tags: trunk

2000-08-03
21:14
* generic/tkInt.h: Removed Tk_AfterCmd function prototype; the function does not exist (since 7.4p3).

* generic/tk.h: Removed Tk_AfterCmd => Tcl_AfterCmd #define; nothing in the core uses it, and Tcl_AfterCmd doesn't exist anymore anyway. check-in: 0407f573 user: ericm tags: trunk

21:02
* generic/tkInt.h: Replace Tk_BindCmd prototype with Tk_BindObjCmd prototype.

* generic/tkWindow.c: Updated "bind" command entry to use Tcl_Obj'ified command.

* generic/tkCmds.c (Tk_BindObjCmd): Tcl_Obj'ified [bind] command. check-in: 30698c56 user: ericm tags: trunk

20:36
* tests/bind.test: Tweaked expected error messages for [bindtags] to comply with updated error messages.

* generic/tkMenu.c (CloneMenu): Replaced calls to Tk_BindtagsCmd with equivalent calls to Tk_BindtagsObjCmd.

* generic/tkInt.h: Replace Tk_BindtagsCmd prototype with Tk_BindtagsObjCmd prototype.

* generic/tkWindow.c: Updated "bindtags" command entry to use Tcl_Obj'ified command.

* generic/tkCmds.c (Tk_BindtagsObjCmd): Tcl_Obj'ified [bindtags] command. check-in: 1bf52b23 user: ericm tags: trunk

2000-08-02
23:08
* generic/tkCmds.c (Tk_TkwaitObjCmd): Tcl_Obj'ified [tkwait] command.

* generic/tkWindow.c: Updated "tkwait" command entry to use Tcl_Obj'ified command.

* generic/tkInt.h: Replace Tk_TkwaitCmd prototype with Tk_TkwaitObjCmd prototype. check-in: 5fd841f0 user: ericm tags: trunk

20:52
* generic/tkGrid.c (Tk_GridCmd): Split [grid] subcommands into separate functions instead of inlining them all in Tk_GridCmd. check-in: c18681c3 user: ericm tags: trunk
01:33
* generic/tkInt.h: Replaced prototype for Tk_MessageCmd with prototype for Tk_MessageObjCmd.

* generic/tkWindow.c: Marked message command as using the new MessageObjCmd instead of the old MessageCmd.

* tests/message.test: Added tests for the message widget.

* generic/tkMessage.c: Obj'ified the message widget.

* generic/tkInt.h: Removed prototype for Tk_ClipboardCmd, added prototype for Tk_ClipboardObjCmd.

* generic/tkWindow.c: Updated function pointers for clipboard command to use Tcl_Obj version. check-in: f289c4cb user: ericm tags: trunk

2000-08-01
18:52
* generic/tkInt.h: Removed prototype for Tk_ClipboardCmd, added prototype for Tk_ClipboardObjCmd.

* generic/tkWindow.c: Updated function pointers for clipboard command to use Tcl_Obj version.

* tests/clipboard.test: Updated tests to expect standard error messages.

* generic/tkClipboard.c (Tk_ClipboardObjCmd): Obj'ified Tk_ClipboardCmd -> Tk_ClipboardObjCmd. check-in: a6f47654 user: ericm tags: trunk

2000-07-31
04:15
Chagned GRAPHICS_LIBS to LIBS_GUI to match changes in makefile/configure check-in: 79cf847a user: welch tags: core-8-3-1-branch
04:15
Created branch ajuba-ajuba2-2-1-base-synthetic Closed-Leaf check-in: bbaa947c user: cvs2fossil tags: ajuba-ajuba2-2-1-base-synthetic, ajuba-ajuba2-2-1-base
04:15
*** empty log message *** check-in: 6eb1429f user: welch tags: core-8-3-1-branch
2000-07-29
01:08
* unix/tkUnixButton.c (TkpDisplayButton): Added bits to change the indicator color when radio-/check-buttons are disabled. This reduces the visual incongruity when a group of these controls are disabled together. check-in: 17d2de71 user: ericm tags: trunk
2000-07-28
17:37
* win/tkWinMenu.c (ReconfigureWindowsMenu): Added MF_GRAYED bit for disabled menu entries, to ensure that those which are drawn by the system are shown grayed (such as entries on menubars) [Bug: 4372]. check-in: 52e781f7 user: ericm tags: trunk
16:41
* doc/label.n: Added -disabledforeground to list of options [Bug: 6053]. * generic/tkListbox.c: Changed resource class for disabledforeground to "DisabledForeground". check-in: d57bc1ec user: ericm tags: trunk
16:34
* mac/tkMacDefault.h: * unix/tkUnixDefault.h: Added default values for listbox disabledforeground and state.

* win/tkWinDefault.h: Changed default listbox background color to white and listbox selection borderwidth to 0, in keeping with the "Microsoft Windows User Experience"; added default values for listbox disabledforeground and listbox state.

* doc/listbox.n: Added documentation for -state option.

* generic/tkListbox.c: Added support for -state to listbox. [RFE: 6052].

* tests/listbox.test: Tests for listbox disabled state. check-in: a19d0bbf user: ericm tags: trunk

08:16
* win/Makefile.in: * win/aclocal.m4: * win/configure.in: * win/tcl.m4: Back port of gcc for windows build system from 8.4.
check-in: d9fba089 user: mo tags: core-8-3-1-branch
08:12
* win/Makefile.in: * win/aclocal.m4: * win/configure.in: * win/tcl.m4: Back port of gcc for windows build system from 8.4.
check-in: af2a5b49 user: mo tags: core-8-3-1-branch
2000-07-27
22:52
* win/configure.in: TCL_STUB_LIB_FLAG and TK_STUB_LIB_FLAG should not include ${TCL_DBGX} in win/tkConfig.sh, fix that.
check-in: 883a60a3 user: mo tags: trunk
01:05
* unix/configure.in (TK_PATCH_LEVEL): updated to 8.3.2 * unix/tk.spec: * win/configure.in: * generic/tk.h: * README:
check-in: 7bd23397 user: hobbs tags: core-8-3-1-branch
2000-07-25
21:14
CanvPsY.3, ConfigWidg.3, CrtImgType.3, CrtItemType.3, FontId.3, GetFont.3, canvas.n, font.n, options.n, text.n: Documentation fix: Replaced references to XFontStruct * and Tk_FontStruct with Tk_Font. check-in: b10e56c1 user: jenglish tags: trunk
02:06
missing tk icon fixed check-in: 5303d60d user: davidg tags: core-8-3-1-branch
01:59
double tk icon reference fixed check-in: aa6fa16c user: davidg tags: core-8-3-1-branch
01:55
missing tk icon fixed check-in: 74d33f30 user: davidg tags: core-8-3-1-branch
00:05
* tests/text.test: Added tests for -regexp -nocase searches with backslash character classes.

* generic/tkText.c (TextSearchCmd): Text search did not work properly when -regexp and -nocase were used, in combination with backslash character classes represented by capital letters (ie, \W, \M); altered implementation of -regexp -nocase searches to use new regexp interfaces to fix this problem. [Bug: 5988]. check-in: f93153d6 user: ericm tags: trunk

2000-07-23
04:48
Generalizing resource files for static builds. check-in: e8632e9d user: welch tags: core-8-3-1-branch
04:47
Installing more .h files for TclPro check-in: 600cde99 user: welch tags: core-8-3-1-branch
04:47
*** empty log message *** check-in: 9bffa37c user: welch tags: core-8-3-1-branch
2000-07-21
23:44
* tests/text.test: Added tests for searching when text is elided.

* generic/tkText.c (TextSearchCmd): Text search was not returning the correct index when the search covered (but did not search) elided characters; corrected this by adjusting the match index by the number of elided characters preceeding the start of the match, just as is done with embedded windows, etc. [Bug: 5470]. check-in: 516d8b57 user: ericm tags: trunk

16:27
* win/configure.in: Add TK_STUB_LIB_FLAG and TK_BUILD_STUB_LIB_SPEC. These are needed to build a stub enabled extension.
check-in: ab40709a user: mo tags: trunk
2000-07-20
21:38
* unix/tkUnixDraw.c (TkScrollWindow): Replaced a use of a trinary operator with an if/else, to avoid build problems on some platforms [Bug: 5819]. check-in: dd22e96a user: ericm tags: trunk
15:20
Applied patch from [RFE: 5939] check-in: b7b0d686 user: ericm tags: trunk
2000-07-19
23:22
* library/text.tcl: Enhanced <Tab> binding to behave like normal <Tab> bindings when the text widget is disabled (ie, it advances focus to the next widget). check-in: 705ae869 user: ericm tags: trunk
18:13
* generic/tkText.c (TextSearchCmd): Added a test for a NULL segment pointer when doing backwards searches for "" on an empty text widget. [Bug: 6007]. check-in: 0c93566b user: ericm tags: trunk
02:28
* unix/aclocal.m4: Use tcl.m4. * unix/configure.in: Properly quote LOCALES variable. Properly quote argument to m4 macro. * unix/tcl.m4: Add updated file from tcl. * win/tcl.m4: Updated file from tcl.
check-in: 5246f0ad user: mo tags: trunk
02:15
* unix/aclocal.m4: Use tcl.m4. * unix/configure.in: Properly quote LOCALES variable. Properly quote argument to m4 macro. * unix/tcl.m4: Add updated file from tcl. * win/tcl.m4: Updated file from tcl.
check-in: 9f7b475c user: mo tags: trunk
00:20
* library/tkfbox.tcl: Fixed keyboard navigation in the iconlist. check-in: 92fe7f62 user: ericm tags: trunk
2000-07-18
23:52
no message check-in: f78644fb user: davidg tags: trunk
23:04
Updated Greek message catalog. check-in: 49853893 user: ericm tags: trunk
23:03
Updated German message catalog. check-in: 37f75057 user: ericm tags: trunk
21:33
* unix/configure.in (MAKE_LIB): Corrected definition of MAKE_LIB for shared builds, with patch from Mike Hopkirk. check-in: 82afa607 user: ericm tags: trunk
18:17
fix usage of TK_SRC_DIR check-in: 981ce462 user: mo tags: trunk
02:31
no message check-in: 38af7ac5 user: davidg tags: trunk
02:31
Just added comments about a Win2K OS bug with GetStdHandle(STD_OUTPUT_HANDLE). No change was made to the code. check-in: 35b6eded user: davidg tags: trunk
2000-07-17
23:03
* generic/tkStubImg.c (Tk_InitImageArgs): Applied patch from [Bug: 5990], from Anselm Lingnau, which correctly sets the value of useNewImage to 0 when the new image system is not to be used, instead of leaving it at -1, which causes the check to be performed more times than is really necessary. check-in: 95e8c0e6 user: ericm tags: trunk
21:07
* library/bgerror.tcl: Fixed a typo in one of the bgerror dialog label. check-in: 7e97088f user: ericm tags: trunk
21:00
* library/msgs/it.msg: Italian message catalog, from Paolo Brutti. [RFE: 6012]. check-in: 3a5f21c2 user: ericm tags: trunk
2000-07-11
04:53
Cleanup of substitutions in tkConfig.sh check-in: 09af977d user: welch tags: core-8-3-1-branch
04:53
*** empty log message *** check-in: 0c58b1df user: welch tags: core-8-3-1-branch
2000-07-08
05:25
Greek message catalog from George Petasis. check-in: 721323ae user: ericm tags: trunk
2000-07-07
11:20
fix TK_SHARED_BUILD and TK_SRC_DIR variable definitions for mingw/vc++ build check-in: 244e01c8 user: mo tags: trunk
2000-07-06
20:52
Updated Spanish message catalog. check-in: 9790f8da user: ericm tags: trunk
06:38
Applied patch from Nijtmans/Howlett to intialize nextPtr field of TkCursor structure when it is created, to prevent possible core dumps. check-in: 8e00f87e user: ericm tags: trunk
03:17
* generic/tkFileFilter.c (AddClause): Cast to match function prototype. * win/stubs.c (_XInitImageFuncPtrs): Add return value for function. * win/tkWinButton.c (buttonStyles, ButtonBindProc, ComputeStyle): Remove unused declarations. * win/tkWinColor.c (GetColorByName, GetColorByValue): Remove unused function declarations. * win/tkWinDialog.c (TrySetDirectory): Remove unused function declaration. * win/tkWinEmbed.c (TkWinEmbeddedEventProc): Cast to match function prototype. * win/tkWinMenu.c (winMenuMutex, MenuExitProc): Remove unused declaration. * win/tkWinWindow.c (StackWindow): Remove unused declaration. * win/tkWinWm.c (ConfigureEvent): Remove unused declaration. * win/tkWinX.c (winXMutex): Remove unused declaration. * xlib/ximage.c (XCreateBitmapFromData): Cast to match function prototype.
check-in: 51f47c0c user: mo tags: trunk
2000-07-05
23:30
* tests/imgPhoto.test: Added test for GIF writing code [Bug: 5823].

* generic/tkImgGIF.c: Applied patch from Jan Nijtmans to fix a problem with the GIF writing code [Bug: 5823]. check-in: 10d00251 user: ericm tags: trunk

21:31
*** empty log message *** check-in: 77b85ae2 user: ericm tags: trunk
21:27
Duth message catalog, from Jan Nijtmans. check-in: 4643d352 user: ericm tags: trunk
2000-06-30
20:33
* doc/keysyms.n: * doc/colors.n: Added extra .CE/.CS pairs to break up the large text block, so that the generated Windows help file could accomodate the manual entry. [Bug: 5862] check-in: 1cca0349 user: ericm tags: trunk
20:33
* doc/keysyms.n: * doc/colors.n: Added extra .CE/.CS pairs to break up the large text block, so that the generated Windows help file could accomodate the manual entry. [Bug: 5862] check-in: a0ee8c72 user: ericm tags: core-8-3-1-branch
20:19
* tests/filebox.test: Adjusted tests to accomodate -multiple.

* library/xmfbox.tcl: Adjusted arguments list construction such that -multiple is not presented as an option for tk_getSaveFile.

* library/tk.tcl: Added test for safe interpreter status before attempting to load message catalogs (which is impossible in a standard safe interpreter). This means that SafeTk will not have localized dialogs, unless a means is found for loading the message catalog files. check-in: 29955884 user: ericm tags: trunk

06:38
* library/msgs/de.msg: German message catalog.

* library/msgs/en.msg: English message catalog.

* library/msgs/es.msg: Spanish message catalog.

* library/msgs/fr.msg: French message catalog.

* unix/Makefile.in: * unix/configure.in: * library/tk.tcl: * library/clrpick.tcl: * library/choosedir.tcl: * library/console.tcl: * library/msgbox.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: * library/bgerror.tcl: Applied patches from Laurent Duperval to provide localization of Tk dialogs. [RFE: 2671]. check-in: fba5538c user: ericm tags: trunk

2000-06-27
17:15
* generic/tkMenu.c (DeleteMenuCloneEntries): Applied fix from [Bug: 5275], which corrected a segfault-causing indexing problem when deleting entries from torn-off menus. check-in: 8af6cddd user: ericm tags: trunk
2000-06-23
00:22
* doc/getOpenFile.n: Updated with information about -multiple.

* library/choosedir.tcl: Tweaked to handle modified tkIconList API's.

* library/tkfbox.tcl: Preliminary implementation of multiple selection; based on patch from [RFE: 604]. Some of the tkIconList functions changed to support this and to make the dialog faster.

* library/xmfbox.tcl: Added support for multiple selection, from patch in [RFE: 4999]. check-in: 6d6e691e user: ericm tags: trunk

2000-06-21
03:54
Fix Weak Links, and add the AETE resource. check-in: a8cab7aa user: jingham tags: core-8-3-1-branch
2000-06-19
18:28
* library/bgerror.tcl: Added auto-truncation for long error messages (more than 30 characters wide, or more than 4 lines long), so that the dialog remains a manageable size. [RFE: 5782] check-in: 70dfc219 user: ericm tags: trunk
2000-06-15
16:01
Removed unused variable declaration. check-in: f2b9197c user: ericm tags: trunk
15:56
Recheckin without ^M line feeds. check-in: 4dafeff6 user: ericm tags: trunk
15:54
reverted to 1.26 revision to fix bad 1.27 checkin check-in: cb840dd3 user: ericm tags: trunk
2000-06-13
23:55
Added @LIBS@ to definition for LIBS variable, so that user32.lib and advapi32.lib are included in the link line for the wish binary. check-in: 4b1af016 user: ericm tags: trunk
21:11
Added per RFE 5844. check-in: 08e453c7 user: ericm tags: trunk
21:07
* win/tcl.m4: * win/configure.in: * win/Makefile.in: Applied patch from [RFE: 5844], to extend support for mingw compile environment on Windows. check-in: b5582e2a user: ericm tags: trunk
2000-06-07
01:59
marked 8.4a1 release point check-in: e5431e34 user: hobbs tags: trunk
2000-06-06
04:18
Fixed bogus test canvas-11.1 check-in: 8f2d82c0 user: ericm tags: trunk, core-8-4-a1
2000-06-05
23:31
Fixed formatting. check-in: 36b079bb user: ericm tags: trunk
23:31
Added "Released 8.4a1" line check-in: 9a6eaedb user: ericm tags: trunk
23:09
Added changes since 8.3.1. check-in: 3c197ff5 user: ericm tags: trunk
23:03
*** empty log message *** check-in: f6b63896 user: ericm tags: trunk
2000-06-03
08:58
see changes check-in: 01e3a942 user: hobbs tags: trunk
08:58
* generic/tk.h: added typdef for Tk_ClientMessageProc * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: Added Tk_CreateClientMessageHandler and Tk_DeleteClientMessageHandler declarations. * generic/tkEvent.c (Tk_HandleEvent): Added Tk_CreateClientMessageHandler and Tk_DeleteClientMessageHandler to allow adding event handlers that invoke for ClientMessage events. This is necessary to support unix dnd protocols.
check-in: 4796e716 user: hobbs tags: trunk
08:57
* doc/CrtCmHdlr.3: new doc for ClientMessage handler procs
check-in: a5024a76 user: hobbs tags: trunk
08:38
* canvas.test: added test for 5783. * generic/tkCanvPoly.c (DisplayPolygon): added checks for the polygon fillGC not being empty to prevent segfault. [Bug: 5783]
check-in: 1868c540 user: hobbs tags: trunk
2000-05-31
23:28
* library/bgerror.tcl: Improved bgerror based on work by Donal K. Fellows; no longer dependant on tk_dialog; features a Windows-esque "Details" button, and a customizable extra function button that allows the user to (for example) save the stack trace to a file. check-in: 07f72245 user: ericm tags: trunk
2000-05-30
17:51
* generic/tkImgGIF.c: Changed defines for GIF87a/GIF89a to be static char arrays with integer initialization, to address EBCIDIC vs. ASCII encoding issues and to handle compilers that don't deal with "\xAB" syntax for specifying hex values in strings. check-in: 3a6b87ac user: ericm tags: trunk
17:35
Added additional comments regarding the internal representation of the option database. check-in: 9820602f user: ericm tags: trunk
2000-05-29
01:44
added spinbox check-in: 14de5afd user: hobbs tags: trunk
01:43
* doc/spinbox.n: (new file) docs for spinbox widget * generic/tkInt.h: added Tk_SpinboxObjCmd declaration * generic/tkEntry.c: added 'spinbox' widget - an extension of the entry widget type. * generic/tkWindow.c: added 'spinbox' to core Tk commands * library/spinbox.tcl: (new file) binding and helper procs for spinbox * library/tk.tcl: added spinbox.tcl to list of files to source * tests/entry.test: updated changed error messages * tests/spinbox.test: (new file) test suite for spinbox
check-in: 73da3324 user: hobbs tags: trunk
01:42
* generic/tk.h: added comments ot Tk_FakeWin structure
check-in: aeb140d6 user: hobbs tags: trunk
01:42
* generic/tkPlace.c (Tk_PlaceCmd): reworked place master/slave table init'n to prevent seg fault when using place on multiple displays.
check-in: 31621748 user: hobbs tags: trunk
2000-05-27
02:11
Added initializer for classId variable in Tk_GetOption. check-in: c0cd07e5 user: ericm tags: trunk
01:49
Comment fixup. check-in: db76cd7e user: ericm tags: trunk
01:43
* generic/tkOption.c (Tk_GetOption): Extended Tk_GetOption to support a new syntax for option names in option tables. If the option name has an embedded ".", it indicates that the name field contains both an option name and an overriding widget class, in the form "class.option". The lookup for the option value will be performed as though the widget class is that specified, rather than the actual widget class. (SetupStacks): Replaced several lines of array element copying with a for loop for conciseness. check-in: a96e3d25 user: ericm tags: trunk
2000-05-25
17:19
* library/button.tcl: Tweaks for -overrelief handling on Windows. check-in: f004f046 user: ericm tags: trunk
16:57
* doc/radiobutton.n: Added documentation for -overrelief option.

* doc/checkbutton.n: Added documentation for -overrelief option.

* doc/label.n: Added documentation for -state option.

* generic/tkButton.c: Added -overrelief option for checkbuttons, and radiobuttons.

* library/button.tcl (tkButtonDown, macintosh version): Added protection against querying the -repeatdelay option from a widget that doesn't support it (ie, checkbuttons, radiobuttons, etc). Other platforms use a different binding script for checkbuttons and radiobuttons, so they don't have this issue. (tkCheckRadioEnter, windows version): Added code to handle -overrelief for check/radiobuttons on windows. check-in: bb4f9a3f user: ericm tags: trunk

2000-05-23
02:44
see changes check-in: 4bcffea2 user: hobbs tags: trunk
02:44
* win/Makefile.in (install-libraries): corrected to install X headers [Bug: 5516]
check-in: 186af9a7 user: hobbs tags: trunk
00:45
see changes check-in: 14f6003c user: hobbs tags: trunk
00:31
* doc/bind.n: * doc/canvas.n: * doc/entry.n: * doc/listbox.n: * doc/photo.n: doc fix-ups [Bug: 5396]
check-in: e23fd264 user: hobbs tags: trunk
2000-05-17
22:45
commited change check-in: 25401c10 user: hobbs tags: trunk
22:44
* doc/bell.n: * tests/bell.test: * generic/tkCmds.c (Tk_BellObjCmd): added -nice option to optionally avoid resetting screen saver [Bug: 4279]
check-in: cca6c123 user: hobbs tags: trunk
22:23
* mac/tkMacDefault.h (DEF_ENTRY_READONLY_BG_COLOR, DEF_ENTRY_READONLY_BG_COLOR): * win/tkWinDefault.h (DEF_ENTRY_READONLY_BG_COLOR, DEF_ENTRY_READONLY_BG_COLOR): * unix/tkUnixDefault.h (DEF_ENTRY_READONLY_BG_COLOR, DEF_ENTRY_READONLY_BG_COLOR): Added default values for entry -readonlybackground option.

* generic/tkEntry.c: Added -readonlybackground option, cleaned up excessive use of graphics contexts.

* tests/entry.test: Added configuration test for -readonlybackground option.

* doc/entry.n: Added documentation for -readonlybackground option. check-in: d9e1274d user: ericm tags: trunk

21:17
* doc/SetOptions.3: Added information about TK_OPTION_NULL_OK with TK_OPTION_RELIEF.

* win/tkWinButton.c: Removed bits about TK_RELIEF_LINK.

* tests/button.test: Added tests for -overrelief; removed tests for -relief link.

* mac/tkMacButton.c: Removed bits about TK_RELIEF_LINK.

* generic/tkOldConfig.c: Removed bits about TK_RELIEF_LINK.

* generic/tkConfig.c: Removed bits about TK_RELIEF_LINK; added support for TK_OPTION_NULL_OK for TK_OPTION_RELIEF.

* library/button.tcl: Added binding support for -overrelief.

* generic/tk3d.c (Tk_GetRelief): Added branch for TK_RELIEF_NULL.

* generic/tkButton.c: Added -overrelief option; removed Enter/Leave EventProc masks and handlers.

* generic/tk.h: Added TK_RELIEF_NULL definition, removed TK_RELIEF_LINK.

* mac/tkMacDefault.h (DEF_BUTTON_OVER_RELIEF): * win/tkWinDefault.h (DEF_BUTTON_OVER_RELIEF): * unix/tkUnixDefault.h (DEF_BUTTON_OVER_RELIEF): Added default value for the -overrelief option. check-in: 107c0be1 user: ericm tags: trunk

2000-05-16
17:57
* win/tkWinMenu.c (ReconfigureWindowsMenu): Added code to add the MF_SEPARATOR bit for SEPARATOR_ENTRY menu items. This causes separator entries on the system menu to be drawn correctly [Bug: 5451]. check-in: 909f18be user: ericm tags: trunk
00:03
see changes check-in: 2aa0ce1d user: hobbs tags: core-8-3-1-branch, ajuba-ajuba2-2-0
00:03
* win/tkWinWm.c (Tk_WmCmd): changed wm deiconify from using idle callback to calling restack and focus code immediately.
check-in: b6e29fbb user: hobbs tags: core-8-3-1-branch
00:00
* win/tkWinWm.c (Tk_WmCmd): changed wm deiconify from using idle callback to calling restack and focus code immediately.
check-in: 45110288 user: hobbs tags: trunk
2000-05-15
18:21
* doc/image.n: Added documentation for [image inuse] command.

* tests/image.test: Added tests for [image inuse] command.

* generic/tkImage.c (Tk_ImageObjCmd): Added [image inuse] command, which provides a means for programmers to determine if a given image is in use by any widgets. [RFE: 3327]. check-in: 53c2f9bf user: ericm tags: trunk

2000-05-14
23:25
* doc/clipboard.n: Added documentation for "clipboard get".

* generic/tkClipboard.c (Tk_ClipboardCmd): Added "clipboard get" subcommand [RFE: 4628].

* tests/clipboard.test: Updated to use "clipboard get" instead of "selection get -s CLIPBOARD". check-in: e5e8f13e user: ericm tags: trunk

20:45
* library/entry.tcl: Adjusted Button-1 binding to set focus to the entry when it is readonly or normal.

* doc/entry.n: Added documentation for readonly state, -disabledforeground, -disabledbackground.

* tests/entry.test: Added tests for readonly state.

* generic/tkEntry.c: Added support for "readonly" state, and redefined "disabled" state. A disabled entry will display its text in a dimmed color and possibly with a different background, and will be completely unusable (no selection, no editing). A readonly entry will look like a normal entry, but it will not be editable; selection is still allowed. [RFE: 4239]. To support the new disabled state properly, "-disabledforeground" and "-disabledbackground" options were added. *** THIS IS A BACKWARDS INCOMPATIBLE BEHAVIOR CHANGE ***

* win/tkWinDefault.h: * mac/tkMacDefault.h: * unix/tkUnixDefault.h: Added DEF_ENTRY_DISABLED_FG, DEF_ENTRY_DISABLED_BG_COLOR, DEF_ENTRY_DISABLED_BG_MONO. check-in: 1e58446d user: ericm tags: trunk

2000-05-13
00:39
* unix/tkUnixButton.c (TkpDisplayButton, TkpComputeButtonGeometry): * mac/tkMacButton.c (TkpDisplayButton, TkpComputeButtonGeometry): * win/tkWinButton.c (TkpDisplayButton, TkpComputeButtonGeometry): Added code for drawing compound buttons.

* tests/button.test: Added configuration tests for -repeatdelay, -repeatinterval, -compound.

* library/button.tcl: Added support for -repeatedelay, -repeatinterval options.

* generic/tkOldConfig.c: Changed handling of link relief so that proper error messages are used.

* generic/tkButton.h: Added -compound, -repeatdelay, -repeatinterval options.

* generic/tkButton.c: Added event watchers for enter/leave events, for link relief support.

* generic/tk3d.c: Changed handling of link relief so that proper error messages are used.

* generic/tk.h: Changed values of TK_OPTION_LINK_OK/TK_CONFIG_LINK_OK for link relief support. check-in: 965b15d8 user: ericm tags: trunk

00:02
see changes check-in: 81198e3d user: hobbs tags: trunk
00:02
* win/tkWinFont.c (LoadFontRanges): improved support for all chars in 0-255 range for bitmap ANSI fonts. May be improved to handle bitmap non-ANSI fonts in the future. [Bug: 2172]
check-in: 98d9aa79 user: hobbs tags: trunk
00:01
* win/tkWinWm.c (RaiseWinWhenIdle): added TK_DONT_DESTROY_WINDOW to flag check to prevent timing related core dump. [Bug: 5438]
check-in: 56864c55 user: hobbs tags: trunk
2000-05-12
21:04
added TK_DONT_DESTROY_WINDOW flag to check in RaiseWinWhenIdle to prevent timing sensitive crash check-in: e89c5a9f user: hobbs tags: core-8-3-1-branch
2000-05-11
23:53
* win/tkWinTest.c (TestclipboardObjCmd): ensured CloseClipboard would always get called for each OpenClipboard.
check-in: 3e266ca9 user: hobbs tags: trunk
22:37
see changes check-in: 7b1e2aa6 user: hobbs tags: trunk
22:37
* tests/menu.test: * generic/tk3d.c: * generic/tkColor.c: * generic/tkCursor.c: corrected handling of 3DBorder, Cursor and Color objects on multiple screens. [Bug: 5454]
check-in: 0aa3879c user: hobbs tags: trunk
22:36
* tests/focus.test (focusSetupAlt): removed wm withdraw from proc as it would cause a hang for tkwait visibility
check-in: bda59a4f user: hobbs tags: trunk
00:40
Added link relief support. check-in: 27c077f9 user: ericm tags: trunk
2000-05-10
00:09
* doc/button.n: Added documentation for link relief.
* tests/button.test: Added tests for link relief for buttons.
* generic/tk.h (TK_CONFIG_LINK_OK): Added definition of TK_RELIEF_LINK, TK_OPTION_LINK_OK and TK_CONFIG_LINK_OK. [RFE: 4348]
* generic/tk3d.c: Added support for link relief. [RFE: 4348]
* mac/tkMacButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): Added support for link relief. [RFE: 4348]
* generic/tkOldConfig.c (Tk_ConfigureWidget): * generic/tkConfig.c (DoObjConfig): Added understanding of link relief, which is allowed only for widgets that have TK_OPTION_LINK_OK or TK_CONFIG_LINK_OK set for the "-relief" option. [RFE: 4348]
* generic/tkButton.c: Added TK_OPTION_LINK_OK to "-relief" option for buttons. [RFE: 4348]
* win/tkWinWm.c (EX_TRANSIENT_STYLE): Removed WS_EX_TOOLWINDOW style bit, so that transient windows have full-size titlebars (like the tk_getOpenFile dialog).
* win/tkWinMenu.c (GetMenuSeparatorGeometry): Tweaked height requested for separator bars to be (linespace - (2*descent)) instead of just (linespace); this makes the separator occupy a more correct amount of vertical space. [Bug: 5303].
check-in: 4194a8ac user: ericm tags: trunk
2000-05-09
17:28
* library/focus.tcl: fixed calling of takeFocus proc [Bug: 5372]
check-in: 37afb894 user: hobbs tags: trunk
2000-05-03
00:18
* README: * generic/tk.h: * library/tk.tcl: * mac/README: * unix/README: * unix/configure.in: * unix/tk.spec: * win/README: * win/aclocal.m4: * win/configure.in: * win/makefile.vc: updated patchlevel to 8.4a1
check-in: 8f7cbc1d user: hobbs tags: trunk
00:18
* unix/Makefile.in: added tk.spec to dist target
check-in: ade8d779 user: hobbs tags: trunk
2000-04-28
00:46
* doc/Tk_Init.3: Added Tk_SafeInit information [Bug: 1884].

* doc/keysyms.n: Man page enumerating keysyms [RFE: 1645]. check-in: 9e0e0636 user: ericm tags: trunk

2000-04-27
18:28
* doc/keysyms.n: Man page enumerating keysyms [RFE: 1645].

* doc/colors.n: Man page enumerating valid color names [RFE: 1645].

* doc/cursors.n: Man page enumerating valid cursor values [RFE: 1645].

* library/msgbox.tcl: Corrected Unix tk_messageBox implementation to make the first button the default when no default is specified [Bug: 2218].

* doc/messageBox.n: Updated documentation with regards to selection of default button when none is specified (now it will use the first button as the default in that case) [Bug: 2218]. check-in: d4fa111a user: ericm tags: trunk

2000-04-26
23:34
Regen'd with new mkLinks.tcl check-in: c86cd212 user: ericm tags: trunk
17:37
* README: * mac/README: * unix/README: * unix/tk.spec: * win/README: Updating URLs to reference dev.scriptics.com
check-in: 93369f5e user: hobbs tags: trunk, core-8-3-1
00:23
updated for 8.3.1 release check-in: da49efce user: hobbs tags: trunk
2000-04-25
22:30
extra careful quoting check-in: 280b94c1 user: hobbs tags: trunk
22:29
winhelp target improvements check-in: caa58dc9 user: hobbs tags: trunk
22:06
macro fix check-in: da948942 user: hobbs tags: trunk
21:00
* unix/Makefile.in: * win/Makefile.in: makefile cleanup
check-in: e9e426d7 user: hobbs tags: trunk
17:25
* generic/tkMain.c: Fixed function header comment for Tk_MainEx.

* unix/mkLinks: * doc/GetScroll.3: Added information about Tk_GetScrollInfoObj [Bug: 1866]. check-in: b3b84342 user: ericm tags: trunk

02:12
* unix/mkLinks: * doc/Grab.3: Man page for Tk_Grab and Tk_Ungrab [Bug: 1868, 1889] check-in: 3b6c90d1 user: ericm tags: trunk
01:42
* unix/mkLinks: * doc/MainWin.3: Added entry for Tk_GetNumMainWindows [Bug: 1865]. check-in: a94ff369 user: ericm tags: trunk
01:12
* unix/mkLinks: * doc/GetHINSTANCE.3: Man page for Tk_GetHINSTANCE [Bug: 1862]. check-in: c5e5b562 user: ericm tags: trunk
01:03
* generic/tkImage.c (Tk_PostscriptImage): added check to create necessary prolog for photos * generic/tkCanvPs.c: added Tk_PostscriptPhoto that outputs PS for photo images * generic/tkImgPhoto.c: new func ImgPhotoPostscript and added that in as ps proc in tkPhotoImageType. * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: added Tk_PostscriptPhoto
check-in: 38420667 user: hobbs tags: trunk
01:02
* generic/tkConfig.c (DoObjConfig): removed direct setting of interp->result.
check-in: 16ebd271 user: hobbs tags: trunk
01:02
* mac/tkMacWm.c (Tk_WmCmd): initialized gotToplevel in colormapwindows case (bug found by Reasoning, Inc's automated code testing).
check-in: bbb728ba user: hobbs tags: trunk
2000-04-24
19:47
* unix/mkLinks: * doc/GetHWND.3: Man page for Tk_GetHWND [Bug: 1863]. check-in: f058bd2b user: ericm tags: trunk
19:11
* unix/mkLinks: * doc/HWNDToWindow.3: Man page for Tk_HWNDToWindow [Bug: 1869]. check-in: 53aea9a8 user: ericm tags: trunk
19:00
* unix/mkLinks: * doc/AddOption.3: Man page for Tk_AddOption [Bug: 1854] check-in: ea338fd9 user: ericm tags: trunk
2000-04-23
03:47
2000-04-22 Jim Ingham <[email protected]> * mac/tkMacDialog.c (Tk_MacGetOpenFile): Add empty bodies for the "-initialfile" and "-defaultextension" options. * mac/tkMacDialog.c (NavServicesGetFile): Only cons the result up into a list if multiple is true. * mac/tkMacMenus.c (SourceDialog): Use the "tk_getOpenFile" instead of hand-coding the dialog with StandardGetFile. This way we get the Navigation dialogs for free. * doc/getOpenFile.n: Document the -multiple and -message flags which are only implemented on the Mac. Also note that the -title works on the Mac with Nav Services installed. check-in: 94894720 user: jingham tags: trunk
2000-04-21
04:07
see changes check-in: 83dec450 user: hobbs tags: trunk
04:07
* win/aclocal.m4: made SC_PROG_TCLSH search specifically for tclsh*.exe type files to find an executable.
* win/Makefile.in: fixed up cleanup, winhelp, cat32 targets
check-in: 26bcc8a2 user: hobbs tags: trunk
04:06
* library/console.tcl: made console use systemfixed font on Win
check-in: f835975b user: hobbs tags: trunk
04:06
* generic/tkEntry.c: removed unnecessary ENTRY_VALIDATE #define
check-in: 03c317cb user: hobbs tags: trunk
2000-04-19
23:12
* library/choosedir.tcl (::tk::dialog::file::chooseDir::Config): * library/tkfbox.tcl (::tk::dialog::file::Config): removed the extraneous glob on -initialdir after file isdir already returned 1 and moved cd trick into this case as the else already uses [pwd]. [Bug: 5181]
* win/winMain.c: moved extern call out of WinMain func
check-in: 363c75be user: hobbs tags: trunk
23:11
* doc/WinViewable.3: * unix/mkLinks: Removed docs for Tk_IsViewable.

* win/tkWinDialog.c: Removed calls to Tk_IsViewable.

* generic/tkUtil.c: * generic/tkStubInit.c: * generic/tkDecls.h: * generic/tkCmds.c: * generic/tk.decls: Removed Tk_IsViewable function (it was not actually needed). check-in: e6573914 user: ericm tags: trunk

22:20
* generic/tkRectOval.c (ConfigureRectOval): Added checks for valid outline settings before creating of outline GC; this means that it is really possible now to have an oval or rectangle with no outline. [Bug: 5029]. check-in: 3ee5cb67 user: ericm tags: trunk
09:25
* README: * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: bumped to version 8.3.1
* library/msgbox.tcl (tkMessageBox): changed to use grid in some places, realign icon to anchor nw.
* mac/tkMacScale.c: reverted tkMacScale.c to 1.5 equivalent (it was accidentally bumped forward).
check-in: 7eb9e576 user: hobbs tags: trunk
01:06
* win/tkWinPointer.c: Changed Mod2Mask in TkWinGetModifierState to ALT_MASK, to fix some event problems [Bugs: 1160, 5088].

* win/tkWinX.c: Changed Mod2Mask in GetState to ALT_MASK, to fix some event problems [Bugs: 1160, 5088].

* generic/tkInt.h: Moved definition of ALT_MASK and META_MASK here so that it would be accessible from other modules than tkBind.c.

* generic/tkBind.c: Added code in BindEvent to check for ALT_MASK and META_MASK in the event state field, as this field may not be set up with the correct display modifier mask bits if the XEvent structure was created by [event generate] or by the Windows X emulation. [Bugs: 1160, 5088]. check-in: c6239454 user: ericm tags: trunk

2000-04-18
23:28
* win/tk.rc: * win/wish.rc: * win/wish.ico: Modified copyright dates in Windows resource files. Updated the icon for wish.exe. check-in: 26654e19 user: redman tags: trunk
02:18
* win/tkWinDialog.c: Added checks for visibility of parent window before creating MessageBox and ChooseColor dialogs; this prevents the application from locking when the parent is withdrawn and the message box is created. In these cases, the window will be created without a parent.

* unix/mkLinks: Added WinViewable.3.

* tests/msgbox.test: Added tests for patch from [Bug: 4997].

* library/msgbox.tcl: * library/dialog.tcl: Applied patch from [Bug: 4997]; detaches dialog window from parent if parent is not viewable.

* library/bgerror.tcl: Removed workaround from [Bug: 4370]; this is superceeded by patches to dialog.tcl.

* generic/tkCmds.c: Changed WinfoObjCmd to use Tk_IsViewable function to determine visibility of windows instead of inlining the code.

* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tk.decls: Added Tk_IsViewable declaration. check-in: a39bc3c5 user: ericm tags: trunk

2000-04-17
23:24
* library/text.tcl: Tweaked double-/triple-click selection; previously, anchor and insert marks were placed in unexpected locations following a double or triple click. Now they are placed logically. Also tweaked the extension of selection via shift-double-clicks so that it no longer selects the contiguous whitespace on the side of the selection opposite the double-click. [RFE: 4253]. check-in: 823d1bcb user: ericm tags: trunk
19:31
* doc/menu.n: Added note regarding rendering of checkbuttons/radiobuttons in menubars on different platforms -- some systems do not draw indicators for check/radiobuttons in menubars.

* library/menu.tcl: Corrected behavior of checkbuttons/commands/radiobuttons in menubars [Bug: 630]. check-in: 7ad7282b user: ericm tags: trunk

17:44
* tests/grid.test: Added test for [grid propagate . 0] to not toggle. check-in: 9de73bce user: ericm tags: trunk
17:40
* generic/tkGrid.c: Fixed bogus logic in [grid propagate] that caused [grid propagate . 0] to act as a toggle instead of an absolute set. [Bug: 2286]. check-in: ec09b433 user: ericm tags: trunk
06:26
* win/tkWinColor.c (FindSystemColor): correct calculation of colors when shifting value. [Bug: 4919]
check-in: 18536763 user: hobbs tags: trunk
02:17
*** empty log message *** check-in: 51328e03 user: jingham tags: trunk
02:17
Protect GenerateKeyEvent from a null tkwin. check-in: 63b78bb0 user: jingham tags: trunk
02:17
Don't worry, this file is not used yet... check-in: 40b58529 user: jingham tags: trunk
02:17
Protect the define of strncasecmp, it IS present in MSL from CW Pro 5. check-in: 59f8fdf3 user: jingham tags: trunk
02:16
Add FIXME comment XKeySymToKeyCode needs to be implemented, since it is used in event generate. check-in: e8215e81 user: jingham tags: trunk
02:16
Add Navigation Services support. check-in: e7c8cfd3 user: jingham tags: trunk
02:16
Hide button window BEHIND all the others in the application check-in: d3577d7a user: jingham tags: trunk
2000-04-15
17:41
clarified internal comments check-in: ba820939 user: hobbs tags: trunk
17:38
* win/tkWinWm.c (WmProc): added check in WM_MOUSEACTIVATE so we correctly activate native menus when clicking in when we didn't have focus [Bug: 2272]
check-in: f6c1e0a4 user: hobbs tags: trunk
02:50
* win/tkWinKey.c: Added check for ASCII delete character in KeycodeToKeysym, to fix [Bug: 5090]. See comment in code for more information. check-in: b1356060 user: ericm tags: trunk
00:33
* generic/ks_names.h: Added Scroll_Lock and Sys_Req definitions.

* win/tkWinKey.c: Changed implementation of KeycodeToKeysym, et. al., to use a keycode table for lookups; this will result in faster keycode -> keysym translations for non-ASCII keys like Control, Alt, etc. check-in: 7d64f430 user: ericm tags: trunk

2000-04-14
08:34
* unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
* unix/aclocal.m4 (SC_ENABLE_THREADS): enhanced the detection of pthread_mutex_init [Bug: 4359] and (SC_CONFIG_CFLAGS) added --enable-64bit-vis switch for Sparc VIS compilation [Bug: 4995]
check-in: ef420275 user: hobbs tags: trunk
08:34
* tests/winDialog.test: tk_chooseDirectory seems to get a noop from GetOpenFileName in the static build, hanging some tests. The tests were fixed to timeout (noop cause unknown).
* tests/scale.test: correct 17.1 WRT bug 4833
check-in: 791d70e9 user: hobbs tags: trunk
08:33
* mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
check-in: 231411f3 user: hobbs tags: trunk
08:33
* library/scale.tcl (tkScaleActivate): reduced number of scale redisplays by checking current value of state before setting it again. [Bug: 4191]
check-in: 89814bee user: hobbs tags: trunk
08:33
* generic/tkCanvas.c (CanvasEventProc:2451): corrected cast
* generic/tkEntry.c (Tk_EntryObjCmd): adjusted finishing error cases and changed TK_CONFIG_NULL_OK to TK_OPTION_NULL_OK
* tests/scale.test: * generic/tkScale.c: * generic/tkScale.h: * unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
check-in: a5e86fa8 user: hobbs tags: trunk
08:33
* generic/tkCanvas.c (CanvasEventProc:2451): corrected cast
* generic/tkEntry.c (Tk_EntryObjCmd): adjusted finishing error cases and changed TK_CONFIG_NULL_OK to TK_OPTION_NULL_OK
* tests/scale.test: * generic/tkScale.c: * generic/tkScale.h: * unix/tkUnixScale.c: * mac/tkMacScale.c: moved (PixelToValue|ValueToPixel|SetScaleValue) to tkScale.c. Caused an associated variable to be immediately set [Bug: 4833]
* library/scale.tcl (tkScaleActivate): reduced number of scale redisplays by checking current value of state before setting it again. [Bug: 4191]
* tests/winDialog.test: tk_chooseDirectory seems to get a noop from GetOpenFileName in the static build, hanging some tests. The tests were fixed to timeout (noop cause unknown).
* unix/aclocal.m4 (SC_ENABLE_THREADS): enhanced the detection of pthread_mutex_init [Bug: 4359] and (SC_CONFIG_CFLAGS) added --enable-64bit-vis switch for Sparc VIS compilation [Bug: 4995]
check-in: b00909f0 user: hobbs tags: trunk
01:36
* win/tkWinKey.c: Added smarts to check whether the left or right Control, Shift, or Alt key was pressed. [Bug: 870].

* win/tkWin3d.c: * unix/tkUnix3d.c: Tweaked threshhold for using different highlight computation. check-in: a70c9415 user: ericm tags: trunk

2000-04-13
20:51
* win/tkWinMenu.c: Corrected code that created separator items on menus; originally, it requested that the system be responsible for drawing those items, so it would ignore configuration items like the widget background. Now, we draw the separators ourselves (as we do with every other kind of menu item already). [Bug: 1166]. check-in: d949efca user: ericm tags: trunk
18:25
* win/tkWin3d.c: * unix/tkUnix3d.c: Applied patch from [RFE: 2501]: adds more sophisticated smarts to TkpGetShadows, so that the highlight of a very bright color is actually distinguishable from the color, and the shadow of a very dark color is similarly distinguishable from the color. check-in: 3a1cdadb user: ericm tags: trunk
17:36
* generic/tkCanvas.c: Applied patch from [Bug: 4202]; adds a check for NULL tkwin in Tk_CanvasEventuallyRedraw. check-in: 780f6c34 user: ericm tags: trunk
2000-04-12
18:51
* test/winClipboard.test: * win/tkWinInt.h: * win/tkWinClipboard.c (UpdateClipboard): * win/tkWinX.c (GenerateXEvent): added updatingClipboard tsd and TkWinUpdatingClipboard accessor function to allow us to flag ourselves when we are the ones updating the clipboard. This corrected inability to create our own clipboard types within a Tk application. [Bug: 2338 4318] * win/tkWinTest.c (TestclipboardCmd): improved TestclipboardCmd with better error handling and obj'ification
check-in: 6afe91c3 user: hobbs tags: trunk
2000-04-11
18:19
* library/bgerror.tcl: Moved check for withdrawn state after check for tkerror; this was causing problems when tkerror was used. check-in: 9d9aad24 user: ericm tags: trunk
2000-04-10
23:20
ChangeLog commit. check-in: 22965ba3 user: ericm tags: trunk
23:19
* library/bgerror.tcl: Added check for withdrawn state of . and unsetting of transient bit for .bgerrorDialog if . is not viewable; this protects against the application hanging on systems like Windows, where transient windows are withdrawn with their parents. [Bug: 4370]. check-in: e617af49 user: ericm tags: trunk
22:43
* tests/event.test: Added test for [event generate $widget <Alt-z>] [Bug: 4611].

* tests/choosedir.test: Changed "namespace import ::tcltest" to "namespace import -force ::tcltest".

* win/tkWinKey.c: * unix/tkUnixKey.c: * mac/tkMacKeyboard.c: Changed InitKeymapInfo to TkpInitKeymapInfo. [Bug: 4611].

* generic/tkStubInit.c: * generic/tkIntDecls.h: Re-gen'd from tkInt.decls.

* generic/tkInt.decls: Added TkpInitKeymapInfo to list of function decls.

* generic/tkBind.c (HandleEventGenerate): Added code to initialize keymap info if necessary, and to correctly set modifier bits in XEvent structure create to handle [event generate] calls. Previously, the alt/meta bits were not set correctly, so [event generate $widget <Alt-z>] would always fail. [Bug: 4611] check-in: cd4fc378 user: ericm tags: trunk

2000-04-08
06:59
* tests/winDialog.test: removed knownBug constraint from 5.16
check-in: 0c26e099 user: hobbs tags: trunk
06:59
* library/safetk.tcl (disallowTk): made disallowTk work in the simple case.
* library/comdlg.tcl (tkFocusGroup_In): fixed key navigation problems in dialogs under CDE [Bug: 2960]
check-in: d9ae0d4c user: hobbs tags: trunk
06:59
* generic/tkGrid.c (InitMasterData): fixed uninit'd data in GridMaster struct [Bug: 4387]
check-in: c8ff30f0 user: hobbs tags: trunk
06:59
* win/makefile.vc (TKTEST_OBJS): * win/Makefile.in (TKTEST_OBJS): moved tkWinTest.c from normal objs to TKTEST_OBJS where it belonged.
check-in: 8ffd7815 user: hobbs tags: trunk
06:58
* generic/tkGrid.c (InitMasterData): fixed uninit'd data in GridMaster struct [Bug: 4387]
* library/safetk.tcl (disallowTk): made disallowTk work in the simple case.
* library/comdlg.tcl (tkFocusGroup_In): fixed key navigation problems in dialogs under CDE [Bug: 2960]
* tests/winDialog.test: removed knownBug constraint from 5.16
* win/tkWinFont.c (GetScreenFont): corrected adjustment against LC_FACESIZE limitation for NT [Bug: 4931]
* win/makefile.vc (TKTEST_OBJS): * win/Makefile.in (TKTEST_OBJS): moved tkWinTest.c from normal objs to TKTEST_OBJS where it belonged.
check-in: 3ca054fa user: hobbs tags: trunk
2000-04-07
20:57
* win/tkWinFont.c (GetScreenFont): corrected adjustment against LC_FACESIZE limitation for NT. [Bug: 4931]
check-in: 7f447768 user: hobbs tags: trunk
2000-04-04
08:09
* unix/Makefile.in (MAN_INSTALL_DIR): patch to accept --mandir correctly [Bug: 4085]
check-in: 3e43db8b user: hobbs tags: trunk
08:09
* library/clrpick.tcl (tkColorDialog_Config): error now thrown when -initialcolor "" specified. [Bug: 4198]
check-in: cfdf219f user: hobbs tags: trunk
08:09
* generic/tkTest.c: fixed incorrect platform inclusion for TkplatformtestInit (it would never get called).
check-in: 5759f5d0 user: hobbs tags: trunk
08:09
* generic/tkTest.c: fixed incorrect platform inclusion for TkplatformtestInit (it would never get called).
* unix/Makefile.in (MAN_INSTALL_DIR): patch to accept --mandir correctly [Bug: 4085]
* library/clrpick.tcl (tkColorDialog_Config): error now thrown when -initialcolor "" specified. [Bug: 4198]
check-in: 2df14d37 user: hobbs tags: trunk
2000-03-31
09:24
* win/tkWinDialog.c: added unicode-aware open/save file dialogs
* win/tkWinFont.c (TkpFontPkgInit): move private ref to platformId to TkWinGetPlatformId
* win/tkWinMenu.c (SetDefaults): moved private use of versionInfo to TkWinGetPlatformId and removed all code for (versionInfo.dwMajorVersion < 4) (== Win32s)
* win/tkWinX.c: * win/tkWin32Dll.c: moved TkWinGetPlatformId to tkWinX.c * win/tkWinInit.c: added TkWinXInit to TkpInit to ensure that its called for static Windows shells. [Bug: 3647]
* win/tkWinInt.h: * win/tkWinX.c: * win/tkWinDraw.c (SetUpGraphicsPort): * win/tkWinScrlbr.c (UpdateScrollbar): removed use of tkpIsWin32s
* win/tkWinInt.h (TkWinDCState struct): added bkmode value * win/tkWinDraw.c (TkWinGetDrawableDC, et al): added support for properly transparent dashed lines on Windows. [Bug: 4617]
check-in: 4da507a9 user: hobbs tags: trunk
09:24
* library/menu.tcl (tkMenuInvoke): corrected naming of tearoffs [Bug: 4506]
* library/tkfbox.tcl (tkIconList_Goto): caused browsecmd to be called in tkIconList_Select. This causes the entry to be set properly when using the type-in-name-in-listbox bindings.
check-in: 4a69b854 user: hobbs tags: trunk
09:24
* generic/tkEntry.c: set TK_OPTION_NULL_OK bit on -invcmd option and removed #ifdef ENTRY_VALIDATE expressions
check-in: a58c27ab user: hobbs tags: trunk
09:23
* doc/DrawFocHlt.3: doc name correction
check-in: 8effb649 user: hobbs tags: trunk
09:23
* doc/DrawFocHlt.3: doc name correction
* generic/tkEntry.c: set TK_OPTION_NULL_OK bit on -invcmd option and removed #ifdef ENTRY_VALIDATE expressions
* library/menu.tcl (tkMenuInvoke): corrected naming of tearoffs [Bug: 4506]
* library/tkfbox.tcl (tkIconList_Goto): caused browsecmd to be called in tkIconList_Select. This causes the entry to be set properly when using the type-in-name-in-listbox bindings.
* win/tkWinDialog.c: added unicode-aware open/save file dialogs
* win/tkWinFont.c (TkpFontPkgInit): move private ref to platformId to TkWinGetPlatformId
* win/tkWinMenu.c (SetDefaults): moved private use of versionInfo to TkWinGetPlatformId and removed all code for (versionInfo.dwMajorVersion < 4) (== Win32s)
* win/tkWinX.c: * win/tkWin32Dll.c: moved TkWinGetPlatformId to tkWinX.c * win/tkWinInit.c: added TkWinXInit to TkpInit to ensure that its called for static Windows shells. [Bug: 3647]
* win/tkWinInt.h: * win/tkWinX.c: * win/tkWinDraw.c (SetUpGraphicsPort): * win/tkWinScrlbr.c (UpdateScrollbar): removed use of tkpIsWin32s
* win/tkWinInt.h (TkWinDCState struct): added bkmode value * win/tkWinDraw.c (TkWinGetDrawableDC, et al): added support for properly transparent dashed lines on Windows. [Bug: 4617]
check-in: ec51d66d user: hobbs tags: trunk
2000-03-30
19:44
* generic/tkImgGIF.c: Fixed some ANSI specific bits to avoid compile problems with non-ANSI compilers (ie, replace const with CONST, etc). [Bug: 4223]. check-in: c4f1aa11 user: ericm tags: trunk
19:02
* unix/configure.in: Applied patch from [Bug: 4237]; ensures that srcdir is fully qualified.

* unix/Makefile.in: Applied patch from [Bug: 4237]; if tcltest was not compiled, make test/tktest failed. Now it has a rule to build tcltest if it has not been built. check-in: 382e101a user: ericm tags: trunk

2000-03-29
00:09
* library/tkfbox.tcl: Moved an overlooked tkFDialog* function in ::tk::dialog::file namespace.

* tests/unixWm.test: Added tests for memory leak conditions in tkUnixWm.c.

* tests/canvas.test: Added test for bad configuration options on empty and non-empty canvas.

* generic/tkCanvas.c: Removed bad code in CANV_CONFIGURE block of CanvasWidgetCmd; this was causing non-empty canvases to improperly handle bad configuration options [Bug: 4456]. check-in: ac1293f7 user: ericm tags: trunk, scriptics-sc-2-0-fixed, scriptics-sc-2-0-b5

2000-03-27
18:02
* unix/tkUnixWm.c: Applied patch from [Bug: 4405]; fixes memory leak in Unix wm command. check-in: e19a4833 user: ericm tags: trunk
2000-03-24
23:13
* tests/xmfbox.test: Updated tests.

* generic/tkWindow.c: * generic/tkInt.h: Updated Tcl_OptionCmd -> Tcl_OptionObjCmd

* generic/tkOption.c: Tcl_Obj'ectified the "option" command. check-in: b8e5743c user: ericm tags: trunk

19:38
* tests/filebox.test: * tests/choosedir.test: Updated tests.

* library/xmfbox.tcl: Updated to stash data array in ::tk::dialog::file namespace instead of in global namespace.

* library/tkfbox.tcl: Extended some functions to support creation of a choosedir dialog, to allow greater code reuse between the two dialogs. Moved tkFDialog* functions into a namespace (::tk::dialog::file). Because these are private Tk functions (and should thus not be used directly by users), this should not impact anybody (the tk_getOpenFile and tk_getSaveFile commands still exist at the global scope).

* library/tk.tcl: * library/tclIndex: Updated function names for tkFDialog* functions and choosedir functions.

* library/choosedir.tcl: New and improved implementation of tk_chooseDirectory dialog. Based on tk_getOpenFile dialog.

* library/listbox.tcl: (tkListboxCancel) Added a check for empty string value for tkPriv(listboxPrev). Without this check, it's possible to get a stack trace under certain conditions. [Bug: 4373]. check-in: 507a9fe0 user: ericm tags: trunk

2000-03-16
03:21
*** empty log message *** check-in: d20a51d3 user: sven tags: trunk, scriptics-sc-2-0-b1, scriptics-sc-2-0-b2
03:20
* win/tkWinDialog.c: Changed the behavior for the tk_chooseDirectory dialog under Windows. Instead of trying to return the currently selected listbox entry (which didn't work in case the user selected the initial directory anyway), we now return the value shown in the entry. This seems to be in accordance with the expected behavior for this dialog. check-in: dc3926ef user: sven tags: trunk
2000-03-14
20:37
* tests/choosedir.test: Marked test 3.1 and 3.2 as bad until the issue with those tests on IRIX can be determined. check-in: f1a502f3 user: ericm tags: trunk
2000-03-10
22:16
* library/menu.tcl: Applied patch from [Bug: 4155]; protects against grabs on non-viewable windows. check-in: d0a2b371 user: ericm tags: trunk
2000-03-08
20:12
* tests/choosedir.test: Modified test 3.1 (-mustexist works) to be more careful about cleaning up its potentially troublesome after events. check-in: 2e735aab user: ericm tags: trunk
03:19
* tests/button.test: * generic/tkButton.c: Added -disabledforeground/-state to labels. check-in: fc902c50 user: ericm tags: trunk
2000-03-07
22:27
* tests/entry.test: * generic/tkEntry.c (EntrySetValue): malloc the value when validating because validation could cause the pointer to become invalid. Also fixed configure to not trigger focus-based validation. Improved use of Tcl_WrongNumArgs. [Bug: 4320]
check-in: 1717d793 user: hobbs tags: trunk
01:02
* library/menu.tcl: Added a check in tkMenuFirstEntry that changes menu behavior to only auto-post an immediate child cascade if we are currently on a menubar menu. This prevents massive auto-cascading in cases where the first entry of the cascade is itself a cascade, and the first entry of that cascade is a cascade, and the first entry of that cascade is a cascade ... [Bug: 676]. check-in: 6cd36f86 user: ericm tags: trunk
00:09
* generic/tkOldConfig.c: Added check for NULL tkwin value in Tk_ConfigureWidget [Bug: 4079]

* generic/tkWindow.c: Added check for NULL tkwin value in Tk_NameToWindow [Bug: 4079] check-in: 39ba45d6 user: ericm tags: trunk

00:02
Unset err at the end because some other tests use it. check-in: 63f27e98 user: ericm tags: trunk
2000-03-04
01:44
fixed gridding problem check-in: 91b2895d user: ericm tags: trunk
2000-03-03
00:14
Added more tests. check-in: 8f6a4431 user: ericm tags: trunk
2000-03-02
23:53
* tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]
check-in: 715adc7d user: hobbs tags: trunk
23:53
* unix/Makefile.in (SCRIPT_INSTALL_DIR): removed extraneous '/' * unix/aclocal.m4: corrected TCL_NEEDS_EXP_FILE to be 1 for AIX
check-in: ab01cfca user: hobbs tags: trunk
23:52
* tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]
check-in: e7f3273f user: hobbs tags: trunk
23:52
* library/focus.tcl: fixed tkFocusOK to protect $w in uplevel with list. [Bug: 4208]
check-in: 954e2030 user: hobbs tags: trunk
23:52
* win/tkWinInt.h: change extern to EXTERN for TkWinChildProc declaration with extra #defs. [Bug: 4240] * tests/color.test: * xlib/xcolors.c (XParseColor FindColor): * win/tkWinColor.c (XAllocColor): Fixed bit fiddling for colors to return "correct" values for color mapping. [Bug: 4282]
check-in: b59fd61c user: hobbs tags: trunk
23:52
see log check-in: 81fd969b user: hobbs tags: trunk
23:45
fixed var set problem check-in: 11511c7f user: hobbs tags: trunk
21:53
* doc/CrtItemType.3: fixed docs for Tk_CreateItemType to reflect changes made in 8.3.0 (but old style would still work as well). [Bug: 4252] * doc/entry.n: improved docs discussing caveats and gotchas when mixing textvar with widget validation
check-in: 30d40ed9 user: hobbs tags: trunk
21:52
* generic/tkListbox.c (DestroyListbox): fixed crash in DestroyListbox due to null tkwin. [Bug: 4207]
* tests/entry.test: added test suite for entry validation * doc/entry.n: improved docs discussing caveats and gotchas when mixing textvar with widget validation * generic/tkEntry.c (EntryValidateChange): improved handling of validation with relation to -textvariable. Previously, it would turn off whenever the textvar was set. Now it will it will turn off only when the textvar is set and validation returns 0. Added %V (type of validation occuring) to %-subs to help work with trickier validation.
check-in: a54ba26b user: hobbs tags: trunk
21:52
* tests/config.test: extra test to check object cleanup when destroying the widget * tests/entry.test: added test suite for entry validation
check-in: e96237c5 user: hobbs tags: trunk
03:10
*** empty log message *** check-in: f6c1d00a user: ericm tags: trunk
03:02
* tests/clrpick.test: * library/clrpick.tcl: Added code to make color chooser dialog inherit screen setting from parent (bug #2334) check-in: 5a5744d5 user: ericm tags: trunk
2000-02-26
03:11
* win/tkWinWm.c (RaiseWinWhenIdle): Checked for the possibility that the window could be destroyed (can occur with wm deiconify .toplevel; destroy .toplevel).
check-in: e60a421a user: hobbs tags: trunk
00:51
* generic/tkImgGIF.c: Applied "spirit of" the patch in 1605 (the submitted patch was more complicated than necessary and did not extend to writing GIF's, only reading), to allow reading/writing of GIF files on EBCDIC and other non-ASCII based systems. check-in: 4264008b user: ericm tags: trunk
2000-02-14
22:43
* unix/tk.spec: RPM specification for producing a binary Tk RPM for Linux.

* unix/Makefile.in: Added rpm target to generate Tk binary RPM. check-in: 581a0884 user: ericm tags: trunk

22:00
Fixed handling of -mustexist flag for tk_chooseDirectory. check-in: b4a3ebbf user: ericm tags: trunk
2000-02-10
10:17
cleaned up check-in: 3b789cde user: hobbs tags: trunk, core-8-3-0
10:14
Resolve Conflict with Jeffrey's checkin. check-in: af5b411d user: jingham tags: trunk
09:55
updated changes for 8.3.0 check-in: 18a3d561 user: hobbs tags: trunk
09:00
Comment some functions that have moved. check-in: adffb3ca user: jingham tags: trunk
08:59
Fixes for Tk8.3 check-in: 8f55246c user: jingham tags: trunk
08:55
Add support for Appearance Manager 1.2 Floating windows, and the new window classes in unsupported1 check-in: af32fec5 user: jingham tags: trunk
08:53
* xlib/xgc.c: #def'd out XDrawSegments for the Mac, and added some extra include info for the Mac
check-in: d7616cab user: hobbs tags: trunk
08:53
* unix/tkUnixWm.c (Tk_CoordsToWindow): qualified delete of error handler as the goto label is reached from above and below.
* unix/configure.in: * unix/aclocal.m4: cleaned up macros to coincide with tcl.m4, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998]
* unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html
check-in: a8e1c740 user: hobbs tags: trunk
08:53
Add support for Appearance Manager 1.2 Floating windows, and the new window classes in unsupported1 check-in: 60c069c9 user: jingham tags: trunk
08:53
* tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only)
check-in: cb6eaf6d user: hobbs tags: trunk
08:52
* library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons.
check-in: b344260e user: hobbs tags: trunk
08:52
* generic/tkImgGIF.c (FileReadGIF): added cast for trashBuffer
* generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac
* generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530]
* generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402]
* generic/tkTest.c: removed USE_OLD_IMAGE def for Mac
check-in: 73e854b5 user: hobbs tags: trunk
08:52
* generic/tkImgGIF.c (FileReadGIF): added cast for trashBuffer
* generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac
* generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530]
* generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402]
* generic/tkTest.c: removed USE_OLD_IMAGE def for Mac
* library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons.
* tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only)
* unix/tkUnixWm.c (Tk_CoordsToWindow): qualified delete of error handler as the goto label is reached from above and below.
* unix/configure.in: * unix/aclocal.m4: cleaned up macros to coincide with tcl.m4, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998]
* unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html
* xlib/xgc.c: #def'd out XDrawSegments for the Mac, and added some extra include info for the Mac
check-in: c36d2281 user: hobbs tags: trunk
08:51
Fix up debugging detritus in previous checkin. check-in: b7985ae2 user: jingham tags: trunk
08:49
Stop hiding the buffer window used for off-screen drawing from the window list. This doesn't really buy us much, and crashes the newest Appearance manager. check-in: 02b9cb10 user: jingham tags: trunk
08:48
Fix typo in the file info, add Finder Balloon help just cause you can. check-in: e49ce1e7 user: jingham tags: trunk
08:47
Minor Doco fixes. check-in: ce507af6 user: jingham tags: trunk
08:46
Stubs for the Apearance manager routines for use with the 68K version of MacTk. This allows me not to conditionalize their use in the real code. check-in: ac73ea70 user: jingham tags: trunk
08:45
The res form of the Drag & Drop Tclets icon. check-in: ebfac725 user: jingham tags: trunk
08:45
Switch to using .h prefix files, add pre-built headers for TkTest, and add prefix file for tkImgPPM.c, so we can define USE_OLD_IMAGE. check-in: f9db86a5 user: jingham tags: trunk
02:54
flipped debug bit check-in: 4ce04405 user: hobbs tags: trunk
2000-02-09
02:13
* generic/tk.decls: * generic/tkBind.c: * generic/tkInt.decls: * generic/tkIntDecls.h: * generic/tkStubInit.c: * mac/tkMacKeyboard.c: * unix/tkUnixKey.c: * win/tkWinKey.c: Fix for keyboard handling of "dead" keys and caps lock from Peter Spjuth. Split functions into platform specific files: Static functions GetKeySym(), SetKeycodeAndState() and InitKeymapInfo() from tkBind.c moved into platform files tkWinKey.c tkUnixKey.c and tkMacKeyboard.c. GetKeySym() and SetKeycodeAndState() renamed to Tkp* and made public (as private functions) in tkInt.decls.
Step 2, fixes in tkWinKey.c New static function: KeycodeToKeysym(), based on XKeycodeToKeysym() but with different arguments, and a lot of improvements. TkpGetString() changed to use KeycodeToKeysym() + other fixes. TkpGetKeySym() changed to use KeycodeToKeysym() + other fixes. InitKeymapInfo() changed to use KeycodeToKeysym(). TkpSetKeycodeAndState() rewritten, mostly by copying code from XKeysymToKeycode(). XKeycodeToKeysym() rewritten. Preferably it should be removed.
EXPLANATION: The main problem is ToAscii() which has a lot of side effects, and also that XKeycodeToKeysym() is not provided enough input to do a proper job. The changes' main goal is to avoid calling ToAscii() if not necessary, and to provide it with as correct information as possible when called. Also some attempts to clean up what ToAscii() did are done. See the code for details.
BUGS FIXED: Typing shifted (and AltGr) dead keys did not work. Keyboard lock lamps did not work on Win98. Events regarding AltGr-keys behaved badly. Example: On a Swedish keyboard, $ is typed with AltGr-4. That keyboard event would get the keysym '4' not 'dollar'. Also, doing [event generete . <Key-dollar>] would send keysym '4'. Translation to ascii in TkpGetString did not handle return and tab correctly. I.e. [event generate . <Key-Return>] gave wrong %A
check-in: d02d3aa3 user: hobbs tags: trunk
2000-02-08
11:31
* generic/tkDecls.h: * generic/tk.decls: * generic/tk.h: moved new public functions created in dash patch to the stubs interface [Bug: 4062]
* generic/tk.h: * doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * generic/tk.h: * generic/tkImgGIF.c: * generic/tkImgPhoto.c: * generic/tkStubImg.c (new file): * generic/tkTest.c: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: improved support for moving from the old style image C API to the new obj'ified one with new Tk_InitImageArgs command and stub'ing of image code. See docs for how to make the transition. [Bug: 4060]
check-in: dbe34fe5 user: hobbs tags: trunk
10:01
* win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406]
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 740a11d2 user: hobbs tags: trunk
10:01
* unix/aclocal.m4: changed all -fpic to -fPIC
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 67d3d142 user: hobbs tags: trunk
10:00
* library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreters
check-in: a9cb74b7 user: hobbs tags: trunk
10:00
* generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 3ac4276e user: hobbs tags: trunk
10:00
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
* library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreters
* win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406]
* unix/aclocal.m4: changed all -fpic to -fPIC
check-in: 4939a1f7 user: hobbs tags: trunk
2000-02-07
22:12
* library/tkfbox.tcl: Applied patch from bug #4117, tk_getOpenFile/getSaveFile doesn't do the right thing when user types a directory name in the entry and a default extension is specified. check-in: e349f958 user: ericm tags: trunk
2000-02-05
11:11
* unix/tkUnixScale.c (TkpDestroyScale): changed ckfree to Tcl_EventuallyFree to behave with Tcl_Preserve in TkpDisplayScale (prevents possible segfault).
check-in: 72844894 user: hobbs tags: trunk
2000-02-03
21:27
* tests/canvText.test: test for fix for bug #2525.

* generic/tkFont.c (Tk_ComputeTextLayout): Was erroneously setting the width of newline-only text display chunks to some arbitrary huge number, instead of 0; this was interfering with things like the canvas find enclosed feature. (bug #2525). check-in: 2561693f user: ericm tags: trunk

17:29
* tests/text.test: * generic/tkText.c (DumpLine/DumpSegment): Changed DumpSegment to take a TkTextIndex instead of two integer offsets, so that it could use TkTextPrintIndex to format the offsets into an index, which makes it UTF smart (bug #2582). check-in: 50f58fa9 user: ericm tags: trunk
2000-02-01
23:23
* library/tk.tcl: * library/tclIndex: * library/choosedir.tcl: Moved choosedir functions into the ::tk::dialog::chooseDir namespace instead of a toplevel ::tkChooseDirectory namespace. Additional cleanup on the chooseDir dialog. check-in: e4acfbf7 user: ericm tags: trunk
11:41
* win/Makefile.in (install-*): reduced verbosity of install
* win/tkWinPixmap.c (XGetGeometry): added support for windows in XGetGeometry [Bug: 4069]
* win/tkWinFont.c (GetScreenFont): fixed possible mem overrun with long font names [Bug: 4108]
* win/tkWinDialog.c: added EnableWindow calls to dialogs to correct for possible loss of control in parent Tk toplevel [Bug: 1212 et al]
check-in: 97a60a48 user: hobbs tags: trunk
11:41
* unix/aclocal.m4: added *BSD ELF recognition for SHARED_LIB_SUFFIX determination (from Tcl's tcl.m4)
check-in: bee98b7d user: hobbs tags: trunk
11:41
* tests/listbox.test: corrected test case for listbox itemconfigure
check-in: ec500631 user: hobbs tags: trunk
11:41
* generic/tkRectOval.c (ConfigureRectOval): * generic/tkCanvLine.c (ConfigureLine): * generic/tkCanvPoly.c (ConfigurePoly): * generic/tkCanvArc.c (Configure/DisplayArc): fixed handling for negative dash values [Bug: 4104]
* generic/tkScale.c (TkRoundToResolution): fixed incorrect assumption that (N+1)*delta = N*delta + delta with floating point math [Bug: 3689, 4099] (DestroyScale) Fixed check for cancelling TkpDisplayScale (was REDRAW_ALL, is now REDRAW_PENDING)
check-in: 5e295d87 user: hobbs tags: trunk
11:40
* doc/text.n: clarified docs on what happens during a search with -count when images/windows are embedded
check-in: 029b6655 user: hobbs tags: trunk
11:40
see logs check-in: 854a8390 user: hobbs tags: trunk
2000-01-31
18:38
Fix for bug #4103. check-in: f0c5800f user: ericm tags: trunk
2000-01-27
18:03
fixed transient window madness check-in: a1fc8d65 user: hobbs tags: trunk
16:58
* generic/tkImgGIF.c: Additional code cleanup (now we only have one decoder! neat!) check-in: 8a36f379 user: ericm tags: trunk
05:03
fixes transient window crash when transient is destroyed while master is iconified/withdrawn check-in: 4903e2f7 user: hobbs tags: trunk
01:28
* generic/tkImgPhoto.c: Fixed bug with use of binary data for "-data" option to "image create" command. check-in: 2a127627 user: ericm tags: trunk
00:23
* doc/getOpenFile.n: * doc/chooseDirectory.n: Man page/cross links for tk_chooseDirectory (bug #1786).

* library/tk.tcl: * library/tclIndex: Added hooks for tk_chooseDirectory. (bug #1786)

* library/choosedir.tcl: tk_chooseDirectory implementation for Unix/Mac (bug #1786). check-in: 46df12c5 user: ericm tags: trunk

2000-01-26
21:10
* generic/tkImgPhoto.c: Added some comments regarding slow processing of transparent images.

* generic/tkImgGIF.c: Improved GIF decoder for ~60% speed increase. Added some comments on how to further improve the implementation, time permitting.

* doc/photo.n: Added a description of what the -data string can contain (base64 or binary data). check-in: 45f50a39 user: ericm tags: trunk

17:02
* generic/tkImgPhoto.c: Fixed bug with use of binary data for "-data" option to "image create" command. check-in: 461f25a5 user: ericm tags: trunk
2000-01-21
22:44
* library/tkfbox.tcl: Fixed bug relating to incorrect parent values for error message boxes displayed by the file dialog (bug #3616). check-in: 8cfb3302 user: ericm tags: trunk
17:25
* tests/text.test: * generic/tkText.c: Fixed bug relating to regexp searching for empty lines; previously, the starting line was ignored. (bug #1643). check-in: 9d32c5f4 user: ericm tags: trunk
04:33
removed deletehandler for transient master so that they will always trigger children when made visible check-in: 0a307037 user: hobbs tags: trunk
03:55
* win/tkWinWm.c (TkWmProtocolEventProc): cached atom name as the window could get destroyed during eval [Bug: 2513]
check-in: aa8ee77f user: hobbs tags: trunk
03:55
*** empty log message *** check-in: 6a0992b6 user: hobbs tags: trunk
03:55
* tests/text.test: * generic/tkText.c: fixed missing " in error case and missing 'dump' in subcommand listing [Bug: 4036]
check-in: d37fe2b3 user: hobbs tags: trunk
03:54
* library/text.tcl: fixed double-click selection behavior where there were embedded windows/widgets in the same line. [Bug: 3989]
check-in: a3ea60ec user: hobbs tags: trunk
03:54
* generic/tkInt.h: moved new TkDisplay useInputMethods structure element to end to not disturb position of previous elements in the structure (as compared to Tk <=8.2).
* generic/tkCanvLine.c (LineCoords): fixed segfault when too few coords were passed to a line with certain options set (it should always have thrown an error anyway). [Bug: 4042]
* tests/text.test: * generic/tkText.c: fixed missing " in error case and missing 'dump' in subcommand listing [Bug: 4036]
* generic/tkListbox.c: adjusted use of basic string concatenation in (non-K&R behavior) [Bug: 4027] Swapped bg/fg class for -select(bg|fg) for listbox and their items [Bug: 4039]
check-in: e8800736 user: hobbs tags: trunk
03:54
* doc/WindowId.3: added docs for Tk_IsContainer and Tk_IsEmbedded
* doc/text.n: clarified mark gravity definition and usage of ``word'' in binding definitions. [Bug: 2004 2277 1388]
check-in: ee72d68f user: hobbs tags: trunk
03:53
see log check-in: a2a6abed user: hobbs tags: trunk
2000-01-20
23:46
* tests/grid.test: Added a test for the consecutive ^ and multiple widget case (bug #1386).

* generic/tkGrid.c: Fixed interpretation of consecutive ^ characters in grid command. Previously, ^ ^ was interpreted as meaning that there must be a 2-column widget above to extend, neglecting the case where there was actually 2 1-column widgets above. Now, ^ ^ is interpreted as a possible width; the gridder will consume as many ^'s as there are columns in the widget, and leave the rest for the extension of other widgets. (bug #1386). check-in: c360352e user: ericm tags: trunk

02:32
* library/tk.tcl: Created a virtual event <<PrevWindow>> for reverse tab traversals, with one default binding <Shift-Tab>, and OS specific bindings for Linux, HP-UX, and IRIX. (bug #3163) check-in: 6233d1f2 user: ericm tags: trunk
2000-01-16
05:33
made install less verbose check-in: fb10cb61 user: hobbs tags: trunk
2000-01-14
19:35
fixed masterPtr reference problem check-in: 295b02e7 user: hobbs tags: trunk
03:25
* unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2 * win/tkWinWm.c: added visibility event handler to make sure that transient window wrappers would be updated when the master was initially mapped.
check-in: c7f04d69 user: hobbs tags: trunk, core-8-3-b2
03:25
* changes: updated changes file to reflect 8.3b2 mods * README: * generic/tk.h: * unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2
check-in: 2675982e user: hobbs tags: trunk
2000-01-13
02:07
* win/tkWinScrlbr.c: added check for valid hwnd in ModalLoopProc to avoid crash when building statically
check-in: 5f3e6900 user: hobbs tags: trunk
02:07
* tests/text.test: changed test to reflect change of -hidden to -elide in search options.
check-in: 42c6e769 user: hobbs tags: trunk
02:07
* doc/event.n: * generic/tkBind.c: prevented core with event -warp on Windows when window wasn't mapped [Bug: 4004] and added docs stating the requirement for mapped windows.
check-in: fb9bde2c user: hobbs tags: trunk
02:06
see log check-in: 14092a35 user: hobbs tags: trunk
2000-01-12
11:46
* unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 7b90c5d6 user: hobbs tags: trunk
11:46
* unix/aclocal.m4: strtod bug on Tru64 [Bug: 3378]
* unix/Makefile.in: added tests to prevent unnecessary chmod +x in source dirs while installing [Bug: 3367]
* unix/configure.in: properly sub'ed in TK_SHARED_BUILD [Bug: 3385]
* tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 29decdaf user: hobbs tags: trunk
11:45
* tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 4b89efc3 user: hobbs tags: trunk
11:45
* library/dialog.tcl: improved handling of $default arg to allow for name of given button, as well as bounds checking
check-in: d6fd29f3 user: hobbs tags: trunk
11:45
* generic/tkCanvas.c: fixed mem leak with TagSearchExprInit [Bug: 3977]
* generic/tkStubInit.c: * generic/tkDecls.h: remove non-existent Tk_(Get|Create)CanvasVisitor prototypes
* generic/tkText.c: * generic/tkEntry.c: fixed cursor to not blink when widget was disabled [Bug: 1807]
* generic/tkRectOval.c: added note about change to bloat for RectOval bounds calculation for WIN32 only
check-in: 4bc2b483 user: hobbs tags: trunk
11:44
* doc/wm.n: * tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: f0818630 user: hobbs tags: trunk
11:44
see log check-in: 9d36b98b user: hobbs tags: trunk
2000-01-06
02:22
* win/tkWinImage.c: added static declaration to function
check-in: d765d110 user: hobbs tags: trunk
02:22
* unix/Makefile.in: added unix/aclocal.m4 to distribution [Bug: 3938] * unix/aclocal.m4: changed NetBSD SHLIB_CFLAGS from -fpic to -fPIC
check-in: b6228a9f user: hobbs tags: trunk
02:22
* mac/tkMacClipboard.c: fixed i18n problems with clipboard [Bug: 3544]
check-in: 724dc190 user: hobbs tags: trunk
02:22
* library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed unprotected arg parsing through eval/after [Bug: 3943]
check-in: 27fac895 user: hobbs tags: trunk
02:18
* doc/text.n: * generic/tkText.c: * generic/tkText.h: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextTag.c: removed the -state option for text tags, and reoriented it around -elide, as -state disabled was never implemented, and -state hidden is better as -elide.
check-in: 2d0345f6 user: hobbs tags: trunk
02:18
see log check-in: e5ad3664 user: hobbs tags: trunk
1999-12-22
23:01
minor doc fixes check-in: 92b759d2 user: hobbs tags: trunk, core-8-3-b1
20:01
* unix/tkUnixScale.c: fixed potential segv from patch in 3897
check-in: e0d3dad5 user: hobbs tags: trunk
20:01
* tests/unixWm.test: nonPOrtable -> nonPortable
check-in: 4f6aff51 user: hobbs tags: trunk
20:01
* generic/tkScale.c: * generic/tkScale.h: * mac/tkMacScale.c: * unix/tkUnixScale.c: fixed potential segv from patch in 3897
check-in: aacfa414 user: hobbs tags: trunk
20:00
* changes: updated changes file
check-in: 1bfa9062 user: hobbs tags: trunk
03:09
fix for mac happiness check-in: 47b07212 user: hobbs tags: trunk
01:51
updated changes for 8.3b1 check-in: 741d2719 user: hobbs tags: trunk
1999-12-21
23:56
* win/configure.in: * win/aclocal.m4: * README: updated for patch level 8.3b1
check-in: 3f8fd155 user: hobbs tags: trunk
23:56
* unix/configure.in: * README: updated for patch level 8.3b1
* unix/tkUnixWm.c: fixed panic in Tk_CoordsToWindow to print error and continue instead (for Tix) [Bug: 716 et al]
* unix/tkUnixMenu.c: * unix/tkUnixFont.c: * generic/tkImgPPM.c: removed extranneous vars that were set but never used.
* unix/aclocal.m4: removed -O flag for AIX when using the IBM compiler (several versions have a bug that crops up in the text widget). [Bug: 2316]
* unix/Makefile.in: removed extra slash in SCRIPT_INSTALL_DIR [Bug: 3896]
check-in: 319a19a1 user: hobbs tags: trunk
23:55
* scale.test: * generic/tkScale.c: * generic/tkScale.h: fixed possible core when freeing options (cursor) associated with scale widget [Bug: 3897]
check-in: d736cdcd user: hobbs tags: trunk
23:55
* mac/tclMacHLEvents.c: fixed applescript for I18N [Bug: 3644]
check-in: 72918ec4 user: hobbs tags: trunk
23:55
* library/listbox.tcl: added extra checks for existence of tkPriv(listboxSelection) before it was used. [Bug: 3892]
check-in: 5a72b8d0 user: hobbs tags: trunk
23:55
* generic/tk.h: * README: updated for patch level 8.3b1
* generic/tkScale.c: * generic/tkScale.h: fixed possible core when freeing options (cursor) associated with scale widget [Bug: 3897]
* generic/tk3d.c: added extra calculations to ensure that thin frames get refreshed too [Bug: 3596]
* generic/tkCanvText.c: * generic/tkEntry.c: * generic/tkFont.c: * generic/tkImgPPM.c: removed extranneous vars that were set but never used.
check-in: 118f57e1 user: hobbs tags: trunk
23:54
* doc/MeasureChar.3: fixed docs for Tk_MeasureChars to reflect code * doc/listbox.n: fixed formatting problem
check-in: f75ee8c4 user: hobbs tags: trunk
23:54
* README: updated for patch level 8.3b1
check-in: 5711182c user: hobbs tags: trunk
1999-12-16
23:54
Removed tcl.hpj from list of output files. check-in: e532354d user: wart tags: trunk
21:59
* win/tkWinCursor.c: added support for Windows cursors to TkGetCursorByName (.ani, .cur) using -cursor @<filename> (Ascher) [Bug: 1350]
* win/tkWinWm.c: fixed 'wm deiconify' to update position of the toplevel if event is waiting before mapping. (Mao) [Bug: 3687] This removes the need for 'update idle' before 'wm deiconify' on Windows.
check-in: e7aa2a51 user: hobbs tags: trunk
21:59
* unix/tkUnixKey.c: * generic/tkCmds.c: * generic/tkEvent.c: * generic/tkWindow.c: * generic/tkInt.h: add 'tk useinputmethods ?-display win? ?bool?' call to provide support for disabling/enabling the use of XIM on X. This was previously all done at compile time, and always on.
check-in: 5f852c60 user: hobbs tags: trunk
21:58
added tests for tk useinputmethods check-in: fbff38bb user: hobbs tags: trunk
21:58
* mac/tkMacMenu.c: finished bug 3075 by changing the char values of what was checked (verified correctness on Mac).
check-in: 88e3da15 user: hobbs tags: trunk
21:57
* library/tkfbox.tcl: updated tk_get*File to better match the Windows file box it emulates, give proper support to -initialfile, and fixes lack of global tkPriv call. [Bug: 3735 3882]
check-in: ccc62ea5 user: hobbs tags: trunk
21:57
* generic/tkCmds.c: * generic/tkEvent.c: * generic/tkWindow.c: * generic/tkInt.h: add 'tk useinputmethods ?-display win? ?bool?' call to provide support for disabling/enabling the use of XIM on X. This was previously all done at compile time, and always on. Now it
* generic/tkCanvUtil.c: fixed bug in Tk_CanvasPsOutline that freed mem it shouldn't.
* generic/tkFont.c: added "bitstream cyberbit" (popular Windows CJK font) to list of font fallbacks. (kenny) [Bug: 2407]
check-in: 3f23335d user: hobbs tags: trunk
21:57
* doc/GetCursor.3: * win/tkWinCursor.c: added support for Windows cursors to TkGetCursorByName (.ani, .cur) using -cursor @<filename> (Ascher) [Bug: 1350] * doc/listbox.n: added doc for <<ListboxSelect>> [Bug: 3500]
* doc/getOpenFile.n: removed note that -initialfile didn't work for tk_getOpenFile
check-in: bcce99ac user: hobbs tags: trunk
21:56
see log check-in: 0c83d11c user: hobbs tags: trunk
02:13
Added a couple of extra update calls to prevent some window managers from forcing users to manually place toplevels. check-in: d5c65c0d user: wart tags: trunk
1999-12-15
19:27
added declaration for PhotoOptionCleanupProc to prevent warning check-in: f158e1b0 user: hobbs tags: trunk
1999-12-14
07:55
added bug ids to dash patch fixes check-in: c29a7bc3 user: hobbs tags: trunk
06:55
added recognition of tiling in GC check-in: 4127ef6f user: hobbs tags: trunk
06:53
* win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch items
check-in: 182e9eb9 user: hobbs tags: trunk
06:53
* unix/mkLinks: added GetDash.3 into the mkLink step
check-in: ccfba3ed user: hobbs tags: trunk
06:53
* tests/bind.test: * tests/canvImg.test: * tests/canvPsArc.tcl: * tests/canvPsImg.tcl: (new file) * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test: * tests/defs.tcl: * tests/entry.test: * tests/event.test: * tests/font.test: * tests/frame.test: * tests/imgPhoto.test: * tests/safe.test: * tests/scale.test: * tests/scrollbar.test: * tests/select.test: * tests/text.test: * tests/textDisp.test: * tests/textTag.test: * tests/unixFont.test: * tests/unixWm.test: * tests/visual_bb.test: * tests/winClipboard.test: tests for the dash patch changes
check-in: 73e913a6 user: hobbs tags: trunk
06:52
* mac/tkMacDraw.c: mac still needs pointer warping routine * mac/tkMacXStubs.c: * win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch items
check-in: b9ce571e user: hobbs tags: trunk
06:52
* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tkIntXlibDecls.h: * generic/tkInt.decls: added XSetDashes and XWarpPointer * generic/tk.decls: added Tk_CreateSmoothMethod, and reserved two spots * generic/tk.h: added Tk_SmoothMethod struct, state item to canvas record, #defines for item state, support for using old char*-based canvas item C creation procedures with -DUSE_OLD_CANVAS, Tk_Dash, Tk_TSOffset (-offsets) & Tk_Outline structs and #defs, decls for dash, outline and postscript routines * generic/tkBind.c: added support for Quadruple clicks, and added the -warp option to 'event' with pointer warping routines * xlib/xgc.c: * generic/tkRectOval.c: * generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvPs.c: * generic/tkCanvText.c: * generic/tkCanvUtil.c: * generic/tkCanvWind.c: * generic/tkCanvas.c: * generic/tkCanvas.h: Canvas and items received overhaul to with the addition of the dash patch (Nijtmans, et al) This includes objectification of the 'canvas' command, as well as support for (where appropriate) dashes in items, extended stipple support, state for all items, and postscript generation of images and windows. See the new canvas man page for related docs. * generic/tkEntry.c: added entry widget validation, see entry.n * generic/tkEvent.c: on simulated events, ButtonPress should be matched with ButtonRelease to be correct * generic/tkFont.c: corrected possible null reference * generic/tkFrame.c: made frame a Tcl_Obj based command * generic/tkGet.c: added TkGetDoublePixels * generic/tkImage.c: bug fixes from Img patch and new Tk_PostscriptImage and Tk_SetTSOrigin functions * generic/tkImgBmap.c: new ImgBmapPostscript function * generic/tkImgPhoto.c: new Tk_CreatePhotoOption, Tk_DitherPhoto * generic/tkInt.h: declarations for some new functions * generic/tkMessage.c: reworked relief drawing * generic/tkOldConfig.c: added TK_CONFIG_OBJS so old style ConfigureWidget calls can pass in Tcl_Obj arrays * generic/tkScrollbar.c: * generic/tkScrollbar.h: made -orient use an option table * generic/tkText.c: * generic/tkText.h: made -wrap and -state use option tables * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextMark.c: * generic/tkTextTag.c: * generic/tkTextWind.c: added support for -elide and -state hidden * generic/tkTrig.c: changed TkMakeBezierCurve to support returning the upper limit of points needed for spline * generic/tkUtil.c: new option table parsing routines * generic/tkWindow.c: init'ing of warp stuff, mouseButtonState
check-in: 363f5922 user: hobbs tags: trunk
06:51
* doc/canvas.n: added docs for items added by dash patch (-*dash*, -state, -active*, -disabled*, -offset, essentially rewrote the man patch for completely updated 8.3 canvas widget. * doc/entry.n: added docs for entry widget validation * doc/event.n: added docs for -warp * doc/text.n: doc'ed new -state value 'hidden' * doc/GetDash.3: (new file) man page explaining Tk_GetDash
check-in: bb2e63fc user: hobbs tags: trunk
06:51
added dash patch check-in: 0032b8bd user: hobbs tags: trunk
1999-12-13
23:22
Fixed "doc" target so that it copies man.macros from Tcl check-in: 312768a8 user: wart tags: trunk
23:03
"make install" now has a dependency on "make all" check-in: 03ed063e user: wart tags: trunk
1999-12-12
22:51
* unix/aclocal.m4: added warning when configuring with --enable-threads that Tk may have problems
check-in: 7460cb51 user: hobbs tags: trunk
22:51
* generic/tkText.c: fixed bug in TextSearchCmd for multibyte chars (Darley) [Bug: 3839]
check-in: ec244d59 user: hobbs tags: trunk
22:51
see log check-in: f7037360 user: hobbs tags: trunk
1999-12-11
23:30
added warning when specifying --enable-threads to Tk Closed-Leaf check-in: 2fe3bd9f user: hobbs tags: core-8-2-1-branch, core-8-2-3, scriptics-sc-1-1
1999-12-10
05:53
updated changes for 8.2.3 check-in: 55eb869d user: hobbs tags: core-8-2-1-branch
1999-12-09
14:46
* win/makefile.vc: removed 16bit stuff, simplified makefile.
check-in: fd4f9e17 user: hobbs tags: trunk
14:46
* generic/tkImgGIF.c: updated casting
check-in: 4174f969 user: hobbs tags: trunk
14:46
see log check-in: af941786 user: hobbs tags: trunk
1999-12-08
00:14
* generic/tkMain.c: need to include tclInt.h for new hook functions that are internal-use-only.
check-in: 5400d84f user: redman tags: trunk
00:11
need tclInt.h for TclSetStartupScriptFileName(). check-in: 277f5bc5 user: redman tags: trunk
1999-12-07
03:51
added TkMacPreprocessMenu check-in: 53c9475f user: hobbs tags: trunk
03:09
added TkpPreprocessMenu (commited before saving one last file...) check-in: 81c3c163 user: hobbs tags: trunk
03:04
* mac/tkMacFont.c: * mac/tkMacMenu.c: * mac/tkMacWindowMgr.c: fixed greyed out menu items, handling of ... elipsis, font mapping problem, and enabled generated menu posting [Bug: 3705]
check-in: 22f9fc81 user: hobbs tags: trunk
03:04
* library/comdlg.tcl: removed tclVerifyInteger and tclSortNoCase, they weren't used, and were not actually correct
check-in: c981b72b user: hobbs tags: trunk
03:04
see log check-in: b5b3d97d user: hobbs tags: trunk
01:03
Added support for building Windows winhelp files. check-in: 7780fdd1 user: wart tags: trunk
1999-12-06
01:54
objectified ImageCreate in tkTest.c check-in: 1264d23d user: hobbs tags: trunk
1999-12-03
07:15
* tests/imgPPM.test: fixed test 2.2 to use -format ppm (since we know have GIF write capability)
check-in: 99441857 user: hobbs tags: trunk
07:15
* library/msgbox.tcl: added color icons for tk_messageBox on Unix and Mac when tk_strictMotif isn't set. (Hipp) * library/tk.tcl: added window bounds checking to ::tk::PlaceWindow
check-in: 428a104b user: hobbs tags: trunk
07:14
* generic/tkInt.h: * generic/tkWindow.c: * generic/tkCmds.c: converted Tk_DestroyCmd, Tk_LowerCmd and Tk_RaiseCmd to their ObjCmd equivalent.
check-in: 226627d1 user: hobbs tags: trunk
07:14
see log check-in: 8a6dabbb user: hobbs tags: trunk
1999-12-02
02:05
* generic/tkMain.c : * unix/tkAppInit.c: * win/winMain.c: Added added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code. check-in: b63cb594 user: redman tags: trunk
1999-11-30
07:34
added (int) cast check-in: 2c4e0786 user: hobbs tags: trunk
07:27
* library/entry.tcl: fixed up tkEntrySeeInsert (Nemthi)
check-in: 7f8250b4 user: hobbs tags: trunk
07:26
* generic/tkImgGIF.c: added GIF writing that uses miGIF RLE [Bug: 2039, new patch]
check-in: d11bd98c user: hobbs tags: trunk
07:26
see log check-in: 04a74ee7 user: hobbs tags: trunk
00:02
minor whitespace cleanup check-in: cc8aadfb user: hobbs tags: trunk
00:02
* library/tk.tcl: fixed missing $w in ::tk::PlaceWindow
check-in: 9ffa2a8b user: hobbs tags: trunk
00:02
see log check-in: 95b65cf4 user: hobbs tags: trunk
1999-11-29
18:16
* generic/tkListbox.c: fixed 'get' of listbox to return a string when only one item is requested.
check-in: 20823bae user: hobbs tags: trunk
18:16
fixed listbox check-in: ec24e45c user: hobbs tags: trunk
1999-11-24
20:59
* library/clrpick.tcl: * library/msgbox.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed dialogs to center over -parent, added utility functions ::tk::PlaceWindow, ::tk::SetFocusGrab, ::tk::RestoreFocusGrab to tk.tcl to help
check-in: 21de2175 user: hobbs tags: trunk
20:58
updated dialogs check-in: 5de925fe user: hobbs tags: trunk
01:09
ChangeLog commit. check-in: 8bd368c4 user: ericm tags: trunk
01:09
* tests/listbox.test: Added a test to check that the topIndex is update when items are removed from the listvar variable.

* generic/tkListbox.c: Added a check the updates the topIndex when items are removed from the listvar variable. check-in: 81be7b94 user: ericm tags: trunk

00:20
Additions to update vertical scrollbar info for listboxes when listvar changes. check-in: 4a5e66a5 user: ericm tags: trunk
1999-11-23
23:52
* generic/tk.h: * generic/tkConfig.c: added support for TK_OPTION_DONT_SET_DEFAULT as equiv for TK_CONFIG_DONT_SET_DEFAULT * generic/tkListbox.c: added TK_OPTION_DONT_SET_DEFAULT to the item specs
check-in: 017386d4 user: hobbs tags: trunk
23:52
see log check-in: 9813c9e4 user: hobbs tags: trunk
22:22
Replaced references to mkinstalldirs with mkdir -p check-in: 85419951 user: wart tags: trunk
21:24
Removed bogus dependency on "installdirs" check-in: 54742050 user: wart tags: trunk
1999-11-19
23:35
Creating branch scriptics-sc-1-1-branch Closed-Leaf check-in: bd5a44c3 user: cvs tags: scriptics-sc-1-1-branch, scriptics-sc-1-1-b1, scriptics-sc-1-1-base
23:35
* README: * unix/configure.in: * win/configure.in: * generic/tk.h: updated to patchlevel 3
check-in: b1dba7c4 user: hobbs tags: core-8-2-1-branch
23:35
* README: * unix/configure.in: * win/configure.in: * generic/tk.h: updated to patchlevel 3
* generic/tkColor.c: * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct. * generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' error
check-in: 02def677 user: hobbs tags: core-8-2-1-branch
22:00
see log check-in: 89ef868c user: hobbs tags: trunk
22:00
* win/tkWinInt.h: removed TkFontAttributes typedef (was redundant with tkFont.h). * win/tkWinPort.h: put #ifndef __GNUC__ around redefinition of str[n]casecmp, as cygwin uses the originals. * win/tkWinX.c: changed GetCurrentTime to GetTickCount (the former is deprecated). [Bug: 2053]
check-in: 98177630 user: hobbs tags: trunk
22:00
* generic/tkColor.c: * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct.
* generic/tkConsole.c: added static declaration to ConsoleDeleteProc function (proto already had it)
check-in: 8fec2043 user: hobbs tags: trunk
15:48
* tests/listbox.test: Added tests for itemcget and itemconfigure.

* doc/listbox.n: Added documentation for -listvar option and for itemconfigure and itemcget commands.

* generic/tkListbox.c: Added support for itemconfigure/itemcget listbox subcommands (addresses rfe #936) check-in: 0387f3d8 user: ericm tags: trunk

1999-11-18
02:27
ChangeLog commit. check-in: 61e4c474 user: ericm tags: trunk
02:24
* tests/listbox.test: Updated tests for new error messages.

* generic/tkListbox.c: Improved error messages for bad -listvar's. check-in: 016895b5 user: ericm tags: trunk

02:18
Use mkdir -p to create the install directories (like Tcl already does) check-in: 8cfa27a8 user: wart tags: trunk
01:47
* tests/listbox.test: Added tests for bad -listvar's.

* generic/tkListbox.c: Added handlers for bad -listvar's (ie, bad lists) check-in: a8241d6f user: ericm tags: trunk

1999-11-17
22:13
* tests/listbox.test: Added tests for ListboxUpdateHScrollbar.

* generic/tkListbox.c: Changed some old static buffers to base size on TCL_DOUBLLE_SPACE instead of (completely) hardcoding the size. check-in: 822a6b85 user: ericm tags: trunk

21:56
* tests/listbox.test: New tests for -listvar functionality, and an odd extra case that wasn't covered before.

* generic/tkListbox.c: Tests exposed some bugs, now fixed. check-in: 6682e76d user: ericm tags: trunk

02:40
* tests/listbox.test: Fixed tests to comply with new objectified error messages. No -listvar specific tests yet.

* win/tkWinDefault.h: * unix/tkUnixDefault.h: * mac/tkMacDefault.h: Added default value for -listvar option. check-in: ca26a18f user: ericm tags: trunk

02:38
* generic/tkWindow.c: Changed "listbox" mapping from old-school to new-school objectified command.

* generic/tkListbox.c: Objectified listbox; added support for -listvar option. Converted internal structure to use a Tcl list object to store the data.

* generic/tkInt.h: Changed reference to Tk_ListboxCmd to Tk_ListboxObjCmd. check-in: 11da2620 user: ericm tags: trunk

1999-11-13
01:23
Removed bad option "-geometry" to toplevel check-in: dcfac06d user: wart tags: trunk
1999-11-12
23:55
Added "wm geometry" calls in some tests that were waiting for the user to place a window manually. The Tk test suite can now run on twm with no user intervention. check-in: 8b087c35 user: wart tags: trunk
23:54
Added $(TCLTESTARGS) to the test target so that users can set additional test harness arguments on the make command line:

% make test TCLTESTARGS="-verbose pbs" check-in: 6542142a user: wart tags: trunk

1999-11-10
02:56
* win/winMain.c: corrected winMain to not do a DebugBreak when returning an error message from the top level
check-in: 573f3d0c user: hobbs tags: trunk
02:56
* generic/tkGrid.c: changed Tcl_Alloc to ckalloc
* generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' error
check-in: 97bb8053 user: hobbs tags: trunk
02:56
see log check-in: 8c6862e9 user: hobbs tags: trunk
1999-11-03
00:43
Creating branch scriptics-sc-1-0-branch Closed-Leaf check-in: 67d57741 user: cvs tags: scriptics-sc-1-0-branch, core-8-2-2, scriptics-sc-1-0, scriptics-sc-1-0-base
00:43
* win/winMain.c: changed Tcl_AppInit to not cause a DebugBreak on simple startup errors (like bad options to wish)
check-in: a3fa621c user: hobbs tags: core-8-2-1-branch
00:42
updated for 8.2.2 release check-in: 4f1a4d2f user: hobbs tags: core-8-2-1-branch
1999-11-02
22:02
tagged 8.2.2 check-in: 498807f2 user: hobbs tags: core-8-2-1-branch
1999-10-30
09:36
* unix/configure.in: * README: * win/configure.in: * generic/tk.h: updated to patchlevel 2
* win/tkWinKey.c: fixed XKeysymToKeycode to handle mapping of symbolic keysyms (Left, Home, ...) with event generate
check-in: 67cdb179 user: hobbs tags: core-8-2-1-branch
09:36
* unix/configure.in: * README: * win/configure.in: * generic/tk.h: updated to patchlevel 2
check-in: 38eeb715 user: hobbs tags: core-8-2-1-branch
09:36
* library/entry.tcl: change tkEntrySeeInsert to avoid the use of a while loop that could eat CPU tremendously. Behavior of moving the cursor at the right edge changes slightly (previously it tried to keep the cursor at the right edge, now it moves the cursor to a "central right" location - better IMHO). [Bug: 3195]
* library/scrlbar.tcl: changed tkScrollButtonUp to check for existence of tkPriv(relief) in order to avoid spurious release events
check-in: 3e58d7bf user: hobbs tags: core-8-2-1-branch
09:35
* generic/tk.h: updated to patchlevel 2
check-in: d42e0010 user: hobbs tags: core-8-2-1-branch
09:35
see log check-in: ae5fb958 user: hobbs tags: core-8-2-1-branch
09:16
* win/tkWinKey.c: fixed XKeysymToKeycode to handle mapping of symbolic keysyms (Left, Home, ...) with event generate
check-in: 1a19e736 user: hobbs tags: trunk
09:15
* library/entry.tcl: change tkEntrySeeInsert to avoid the use of a while loop that could eat CPU tremendously. Behavior of moving the cursor at the right edge changes slightly (previously it tried to keep the cursor at the right edge, now it moves the cursor to a "central right" location - better IMHO).
check-in: fa96c986 user: hobbs tags: trunk
09:15
see log check-in: ede6bb10 user: hobbs tags: trunk
1999-10-29
03:58
* makefile.vc: changed 'c:/program files' to c:/progra~1
check-in: 64b1cc54 user: hobbs tags: trunk
03:58
* tests/imgPhoto.test: added Img patch (Nijtmans) with docs, headers #def'd with USE_OLD_IMAGE. Upgrades image stuff to Tcl_Obj API, adds alpha channel (images are now 32 bpp)
check-in: 57993609 user: hobbs tags: trunk
03:57
* generic/tk.h: * generic/tkCmds.c: * generic/tkImage.c: * generic/tkImgBmap.c: * generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkTest.c: * generic/tkWindow.c: * tests/imgPhoto.test: added Img patch (Nijtmans) with docs, headers #def'd with USE_OLD_IMAGE. Upgrades image stuff to Tcl_Obj API, adds alpha channel (images are now 32 bpp)
check-in: ca63b762 user: hobbs tags: trunk
03:57
* doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * doc/FindPhoto.3: * doc/photo.n: new docs for Img patch mods
check-in: 29af8fe0 user: hobbs tags: trunk
03:57
see log check-in: 36f7ba1c user: hobbs tags: trunk
1999-10-20
01:02
* unix/Makefile.in: added ChangeLog to dist archive
check-in: df008206 user: hobbs tags: trunk
01:02
* library/scrlbar.tcl: changed tkScrollButtonUp to check for existence of tkPriv(relief) in order to avoid spurious release events
check-in: a5da732c user: hobbs tags: trunk
01:02
see log check-in: 96d2caad user: hobbs tags: trunk
1999-10-02
01:14
updated check-in: b4f14f77 user: hobbs tags: core-8-2-1-branch, core-8-2-1, scriptics-bc-1-0-b1
01:08
* unix/Makefile.in: added ChangeLog to source dist
check-in: 84432a3b user: hobbs tags: core-8-2-1-branch
01:08
*** empty log message *** check-in: 8334a8e5 user: hobbs tags: core-8-2-1-branch
1999-10-01
22:45
1999-09-24 Jeff Hobbs <[email protected]>
* */README: * win/makefile.vc: * */configure.in: * generic/tk.h: * library/tk.tcl: up'd to 8.3a1
* unix/Makefile.in: changed 'mkdir' to 'mkdir -p'
* library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font.
check-in: 0d267eb8 user: hobbs tags: trunk
1999-09-30
21:25
updated patch level to 1 check-in: 79e540aa user: hobbs tags: core-8-2-1-branch
1999-09-24
22:17
1999-09-24 Jeff Hobbs <[email protected]>
* unix/Makefile.in: changed 'mkdir' to 'mkdir -p' * library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font.
check-in: 22a78510 user: hobbs tags: core-8-2-1-branch
02:08
1999-09-23 Jeff Hobbs <[email protected]>
* README: * generic/tk.h: changed to reflect 8.2.1 version
check-in: 5896da4f user: hobbs tags: core-8-2-1-branch
1999-09-23
22:03
"make install" now calls "make all" as its first target. check-in: 1b78eea3 user: wart tags: core-8-2-1-branch
1999-09-22
06:53
1999-09-21 Jeff Hobbs <[email protected]>
* generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075]
* win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels
* unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check and several other config fixes for AIX
* mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733]
* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
* unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder
* generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676]
check-in: 115c58cd user: hobbs tags: core-8-2-1-branch
06:24
Added necessary substitutions for using tkConfig.sh check-in: 8416812d user: wart tags: core-8-2-1-branch
1999-09-21
06:42
1999-09-16 Jeff Hobbs <[email protected]>
* generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075]
* win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels

1999-09-15 Jeff Hobbs <[email protected]>

* unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check (readjust from 8-21 fix) and several other config fixes for AIX * mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733]

1999-09-14 Jeff Hobbs <[email protected]>

* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
check-in: 8b23a0f7 user: hobbs tags: trunk
1999-09-18
00:20
added DEMOPROGS check-in: 9e45d573 user: stanton tags: trunk
1999-09-15
22:35
1999-09-14 Jeff Hobbs <[email protected]>
* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
check-in: 11691dc3 user: hobbs tags: trunk
1999-09-10
00:23
Made sure that the tkConfig.sh file is always installed.

configure now substitutes XINCLUDES in tkConfig.sh. Needed for Tk extensions like Itk. check-in: 80e6cb78 user: wart tags: trunk

1999-09-02
17:03
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags
check-in: 3cf8a372 user: hobbs tags: trunk
17:03
*** empty log message *** check-in: 2e60194a user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operators
check-in: 09a6499c user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags * generic/tkCursor.c: fixed equality error in GetCursorFromObj [Bug: 2562]
check-in: ae1e73a2 user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags * generic/tkCursor.c: fixed equality error in GetCursorFromObj [Bug: 2562] * library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operators
check-in: a5395cd7 user: hobbs tags: trunk
1999-08-26
18:24
Added "make doc" target that copies the man.macros file from Tcl. check-in: f1364e76 user: wart tags: trunk
1999-08-21
01:14
"make doc" now copies the Tcl file "man.macros" locally. This should allow users to use the man pages from inside the Tk source tree (without having to install). It also fixes some problems that TclX was having when building its help pages. check-in: 622cf072 user: wart tags: trunk
1999-08-18
00:31
Run these tests only if "testmetrics" is defined (i.e. tktest is being used). check-in: dadc630d user: jenn tags: trunk
00:11
Call cleanupTests after defs has been loaded check-in: a5163d5e user: jenn tags: trunk
1999-08-16
08:51
Fix a typo. check-in: 93fe806e user: jingham tags: trunk
00:09
Update copyrights and add my name to Ray's in the credits (blush). check-in: 12a45f88 user: jingham tags: trunk
1999-08-13
18:30
Release 8.2.0 check-in: f28d9903 user: redman tags: trunk, core-8-2-0, scriptics-tclpro-1-3-0
17:52
Fixed ANSI-style function definitions so that they work on K&R compilers properly. check-in: 416e0059 user: redman tags: trunk
08:08
Update to move the build directory out of the source tree. check-in: 1752211a user: jingham tags: trunk
08:07
Fix a bug where the background of the menu can be wrong on Appearances that use pixmaps for the background of the menu. check-in: 844af9d9 user: jingham tags: trunk
08:05
*** empty log message *** check-in: 387ad067 user: jingham tags: trunk
02:58
*** empty log message *** check-in: 7739d4e1 user: hobbs tags: trunk
1999-08-11
20:50
Include the unix/aclocal.m4 file with the distribution. Closed-Leaf check-in: 9a26313a user: redman tags: core-8-2-b3-branch
1999-08-10
23:16
Change version numbers to 8.2.0 check-in: 732af4c7 user: redman tags: trunk
18:49
Change version numbers to 8.2b3, update ChangeLog and changes files. check-in: 0244740f user: redman tags: core-8-2-b3-branch
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609]
check-in: 34dd58bb user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* generic/tkInt.decls: added TkSetFocusWin * generic/tkFocus.c: changed static SetFocus to TkSetFocusWin
check-in: ed3c4d67 user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609] * doc/wm.n: clarified behavior of "wm deiconify".
check-in: 08bf466c user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609] * doc/wm.n: clarified behavior of "wm deiconify". * generic/tkInt.decls: added TkSetFocusWin * generic/tkFocus.c: changed static SetFocus to TkSetFocusWin
check-in: c3651c65 user: hobbs tags: trunk
15:27
1999-08-10 Jeff Hobbs <[email protected]>
* library/clrpick.tcl: * library/console.tcl: * library/tk.tcl: fixed code where abbreviations where used in calling widget methods (confuses iWidgets) [Bug: 2422]
check-in: fc0e0bc2 user: hobbs tags: trunk
05:10
Remove the #ifdef MAC_TCL from TkDrawInsetFocusHighlight, this knowledge is now properly in a "p" function, TkpDrawHighlightBorder. check-in: 51d6a171 user: jingham tags: trunk
05:04
New Function: TkpDrawHighlightBorder. Use this in place of Tk_DrawFocusHighlight. The latter did not work on the Mac, since you need to know both foreground & background color when you draw the active focus ring. check-in: 9bb07818 user: jingham tags: trunk
1999-08-09
16:52
1999-08-09 Jeff Hobbs <[email protected]>
* library/button.tcl: cleaned up programming (config -> configure) and fixed Windows relief bug [Bug: 664] * library/entry.tcl: changed Entry C/C/P to not use global data (now uses tkPriv(data)) [Bug: 1475] * library/listbox.tcl: fixed extended mode script error [Bug: 866]
check-in: dcc927a5 user: hobbs tags: trunk
16:51
1999-08-09 Jeff Hobbs <[email protected]>
* doc/options.n: clarified that -troughcolor doesn't work on Windows * doc/wm.n: fixed wm positionfrom docs [Bug: 2284]
check-in: 849a3382 user: hobbs tags: trunk
16:51
1999-08-09 Jeff Hobbs <[email protected]>
* library/button.tcl: cleaned up programming (config -> configure) and fixed Windows relief bug [Bug: 664] * library/entry.tcl: changed Entry C/C/P to not use global data (now uses tkPriv(data)) [Bug: 1475] * library/listbox.tcl: fixed extended mode script error [Bug: 866] * doc/options.n: clarified that -troughcolor doesn't work on Windows * doc/wm.n: fixed wm positionfrom docs [Bug: 2284]
check-in: 84768ee1 user: hobbs tags: trunk
1999-08-07
18:54
Fix a typo from the 8.0 -> 8.1 conversion of the Menu code. check-in: bcd29d08 user: jingham tags: trunk
18:53
Check the return from Tk_MacGetColor before changing the color check-in: 2e8c0d68 user: jingham tags: trunk
1999-08-05
06:19
Fix a typo left over from the conversion of the Menu code from 8.0 to 8.1. check-in: 1ca6edff user: jingham tags: trunk
1999-08-04
23:42
Added line to make mkLinks executable before it's used. check-in: 9685881c user: wart tags: trunk
21:32
Release 8.2b2 check-in: 43a4e05c user: redman tags: trunk, scriptics-tclpro-1-3-b4, core-8-2-b2
01:00
Fix configure scripts for beta version number (b2 instead of b1). check-in: 9e75ad92 user: redman tags: trunk
1999-08-01
21:25
1999-08-01 Jeff Hobbs <[email protected]>
* mac/tkMacPort.h: wrapped panic in #ifndef panic to avoid compiler errors when used with stubs-#defines, from Vince Darley. [Bug: 2389]
check-in: 7e3e2f5d user: hobbs tags: trunk
1999-07-31
21:17
* xlib/X11/Xlib.h: Remove XFillRectangle since it is now in the stub tables. check-in: 8b0932f7 user: redman tags: trunk
03:36
1999-07-30 Jeff Hobbs <[email protected]>
* tkInt.decls: Added stub entry for XFillRectangle [Bug: 2446]
check-in: eacb2903 user: hobbs tags: trunk
03:35
tkInt.decls file change addition check-in: e2ede242 user: hobbs tags: trunk
02:31
* win/makefile.vc: Corrected building threaded tktest.exe on Windows. Needed to link in .obj files from Tcl, needs to change later so that code is in Tk and doesn't require a Tcl build. Also added runtest target. check-in: 0976632c user: redman tags: trunk
1999-07-30
02:09
* generic/tkConsole.c: Allow tcl to open CON and NUL, even for std channels. Checking for bad/unusable std channels was moved to Tk since its only purpose was to check whether to use the Tk Console Window for the std channels. [Bug: 2393 2392 2209 2458] check-in: 90ccfd68 user: redman tags: trunk
1999-07-29
23:01
* win/Makefile.in: Corrected building threaded tktest.exe on Windows. Needed to link in .obj files from Tcl, needs to change later so that code is in Tk and doesn't require a Tcl build. check-in: cecce6d0 user: redman tags: trunk
1999-07-27
16:46
Fix one more install-sh bug check-in: 3dda4c42 user: redman tags: trunk
1999-07-23
16:21
Fix install-sh problem, wrong directory. check-in: d60700d6 user: redman tags: trunk
1999-07-22
21:51
* Changed version to 8.2b2

* win/tkWinPort.h: Block out include of sys/stat.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385]

* unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413]

* library/menu.tcl: Applied patch from Jeff Hobbs to fix typo. [Bug: 2425] check-in: 8d154451 user: redman tags: trunk

16:31
Applied patch from Jeff Hobbs to fix typo in menu.tcl [Bug: 2425] check-in: 75e381f6 user: redman tags: trunk
01:32
* unix/Makefile.in: Add Windows configure script to distribution. check-in: 42241791 user: redman tags: trunk
1999-07-20
00:49
Added eval to EXESUFFIX value to resolve ${DBGX} immediately. The debug wish executable was missing the 'd' in its name. check-in: 8c02635c user: wart tags: trunk
1999-07-16
21:43
* unix/Makefile.in: * win/Makefile.in: Copy the prolog.ps from the generic directory for install-libraries. * unix/aclocal.m4: Check for Alpha/Linux to set the IEEE flag to the compiler to be -mieee. Patch from Don Porter. check-in: 61995a50 user: redman tags: trunk
01:52
Fix minor version number. check-in: b62bfd88 user: redman tags: trunk
1999-07-13
22:19
Add .m4 files and Windows configure.in and Makefile.in check-in: b1be87a4 user: redman tags: trunk, scriptics-tclpro-1-3-b3, core-8-2-b1
22:17
Merged from ChangeLog for 8.2b1 release check-in: b810cf7c user: redman tags: trunk
1999-07-12
17:34
Added missing cleanupTests before return check-in: 9d68ebb8 user: jenn tags: trunk
1999-07-09
02:10
* tests/unixSelect.test: Fixed broken test.

* win/makefile.vc: Added special case target to ensure that tkStubLib.obj is built with -DSTATIC_BUILD.

* win/tkWinX.c (TkWinChildProc): Changed to pass WM_WINDOWPOSCHANGED through to DefWindowProc to make OpenGL sub-windows happy. This allows Windows to generate the WM_SIZE and WM_MOVE messages. check-in: bc661b9f user: stanton tags: trunk

1999-07-08
18:22
Added calls to cleanupTests before return statements. check-in: 5cb396da user: jenn tags: trunk
03:59
configure now adds the "g" suffix to the stub library if build with --enable-symbols check-in: 4fe3f576 user: wart tags: trunk
01:11
Fix Tk stub file names and flags check-in: 4fdb6175 user: redman tags: trunk
1999-07-01
00:39
Patches from Bug: 2068 2080 2269 check-in: 4bec4dc6 user: redman tags: trunk
1999-06-30
22:35
Add prolog.ps to windows install-libraries check-in: 5ed3d494 user: redman tags: trunk
16:21
Add prolog.ps check-in: 44ac0637 user: redman tags: trunk
1999-06-29
21:30
Don't install the DLL if it wasn't being built, by checking the DLLSUFFIX variable. check-in: 73668762 user: redman tags: trunk
00:27
install-binaries was nto installing the Tk DLL on Windows check-in: f2feef42 user: surles tags: trunk
1999-06-26
21:49
minor bug in tk Makefile.in check-in: eefdc296 user: surles tags: trunk
1999-06-25
23:48
Changed to Tk 8.2b1 check-in: 8e58d3ef user: welch tags: trunk
23:47
Added note about win/configure.in depending on version change check-in: 9ae1a0c4 user: welch tags: trunk
23:30
Changed to Tk 8.2b1 check-in: 308db555 user: welch tags: trunk
1999-06-22
18:56
Updated comments in Makefile.in check-in: 7db43f9b user: wart tags: trunk
1999-06-19
00:59
Added bug ID to comment about channel I/O bug check-in: 5d40951f user: jenn tags: trunk
1999-06-18
18:44
Changed references to LD_FLAGS to LDFLAGS to be consistent with Tcl. check-in: ef51171a user: wart tags: trunk
17:35
Modifications to CC_EXENAME macro (aclocal.m4).

Fix static builds and installation macros. check-in: 7378f60b user: redman tags: trunk

1999-06-17
19:58
backed out chenges made to tkInt.h and tkText.h and fixed the problem directly in tkText.h check-in: e43aeb8f user: surles tags: trunk
01:39
Updated to reflect recent changes check-in: 6d4914b3 user: wart tags: trunk
01:31
Updated to reflect code changes. check-in: 5e20fa77 user: wart tags: trunk
01:03
Cast third argument of Tcl_DStringAppend to (int) value in case the strlen() function returned a different type. check-in: d7f96597 user: wart tags: trunk
00:39
Updated aclocal.m4 to reflect recent changes in tcl.m4

Changed type of strncmp() parameter from int to size_t in tkConsole.c to remove compiler warnings about bad types. check-in: a86d99d2 user: wart tags: trunk

1999-06-16
22:54
added Makefile.in files for windows check-in: 2ff6b28d user: surles tags: trunk
22:36
merged unix and windows styles check-in: fb387ec3 user: surles tags: trunk
20:11
modified files to work with new windows Makefiles check-in: 8a68de4f user: surles tags: trunk
05:36
Fix a bug in the region calculation for popup menus which would cause the popup to get posted in the wrong place if the menu was going to stick off the bottom of the screen. check-in: ce98dd35 user: jingham tags: trunk
05:33
Have to call Tcl_FindExecutable BEFORE creating the first interpreter. Need to do this in main, since Tk_Main surreptitiously creates the interpreter now. check-in: 979bc5ba user: jingham tags: trunk
02:35
Updated to reflect recent changes in tcl.m4 check-in: d5b0a1e8 user: wart tags: trunk
1999-06-15
22:23
Changes to make the Tk configure and Makefile.in files TEA compliant. check-in: 04e21147 user: wart tags: trunk
1999-06-10
21:50
macros that autoconf will be looking for (tcl.m4) check-in: 0f89dba7 user: wart tags: trunk
1999-06-03
18:50
*** empty log message *** check-in: 371fe9f4 user: stanton tags: trunk
18:50
* unix/tkUnixSelect.c: * tests/unixSelect.test: * generic/tkSelect.c: Fixed selection code to handle Unicode data in COMPOUND_TEXT and STRING selections. [Bug: 1791] check-in: 0b25ecf2 user: stanton tags: trunk
1999-06-02
19:30
added first pass at Tk Windows configure script check-in: 5a9ce630 user: surles tags: trunk
18:16
*** empty log message *** check-in: 2b02ebc3 user: stanton tags: trunk
18:15
* generic/tkIntXlibDecls.h: * xlib/X11/Xlib.h: Added Mac specific defines to help with compilation.

* generic/tkFont.c: lint check-in: 75c01896 user: stanton tags: trunk

1999-06-01
18:51
*** empty log message *** check-in: 15b67efa user: stanton tags: trunk
18:51
* unix/tkUnixSelect.c: Improved I18N selection support. COMPOUND_TEXT is converted to/from iso2022, and STRING is converted to/from iso8859-1. There are still a few loose ends to tie up before this is completely done. check-in: 78db3a09 user: stanton tags: trunk
18:44
* unix/tkUnixFont.c: Eliminated redundant case folding code. check-in: 000bbe88 user: stanton tags: trunk
18:44
* generic/tkFont.c: Eliminated use of isupper/tolower in favor of Unicode variants. check-in: 79864324 user: stanton tags: trunk
1999-05-26
02:39
Merged changes from 1-3-b2 branch into mainline. check-in: 6f88cf92 user: stanton tags: trunk
02:26
fixed incorrect patchlevel info Closed-Leaf check-in: b94b4113 user: stanton tags: scriptics-tclpro-1-3-b2-branch, core-8-1-1
1999-05-25
20:40
First pass at Unicode support in X selection code. check-in: 0d8bca25 user: stanton tags: trunk
20:36
updated changes file for 8.1.1 check-in: afd8ae3d user: stanton tags: scriptics-tclpro-1-3-b2-branch
20:30
updated changes file for 8.1.1 check-in: 39e86998 user: stanton tags: scriptics-tclpro-1-3-b2-branch
01:31
*** empty log message *** check-in: a6a686b8 user: stanton tags: trunk
01:31
* generic/tkStubLib.c: * generic/tkStubInit.c: * generic/tkIntXlibDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkConsole.c: Various changes to try to get the Mac builds working. check-in: c6a2f31b user: stanton tags: trunk
1999-05-22
06:33
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: 08051755 user: jingham tags: trunk
06:33
Changes needed to get Tk8.1 to compile with stubs on the Mac Also copied over some changes from Tk8.0.5 to support themed menus. check-in: 3b011c0c user: jingham tags: trunk
06:32
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: b58707e8 user: jingham tags: trunk
06:32
Copied changes over from Tk8.0.5 to support Themed menus check-in: 41ad2a30 user: jingham tags: trunk
06:32
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: a0da3de4 user: jingham tags: trunk
02:05
Fixed bug in Windows clipboard code when dealing with selections that don't contain locale information. check-in: 94ed7695 user: stanton tags: trunk
01:59
Merged changes from scriptics-tclpro-1-3-b2 branch check-in: fed3e0ae user: stanton tags: trunk
1999-05-20
22:32
Fix copyright string in console about box. check-in: b2688134 user: redman tags: scriptics-tclpro-1-3-b2-branch, scriptics-tclpro-1-3-b2
1999-05-19
23:26
add extern C block (for C++) check-in: 32293dff user: redman tags: scriptics-tclpro-1-3-b2-branch
23:24
Add extern "C" around entire file check-in: b58fba4a user: redman tags: scriptics-tclpro-1-3-b2-branch
1999-05-18
22:36
*** empty log message *** check-in: 1f790899 user: stanton tags: scriptics-tclpro-1-3-b2-branch
22:27
* tests/winClipboard.test: * win/tkWinClipboard.c: Fixed clipboard code so it handles Unicode data properly on Windows NT and 95. [Bug: 1791] check-in: 32982c10 user: stanton tags: scriptics-tclpro-1-3-b2-branch
1999-05-07
20:05
*** empty log message *** check-in: 09b951bb user: stanton tags: trunk, scriptics-tclpro-1-3-b1, core-8-1-1-base
20:05
* library/menu.tcl: Fixed bug where tk_popup fails when called too quickly. [Bug: 2009] check-in: 61590c0e user: stanton tags: trunk
1999-05-05
21:46
renamed to avoid conflict with tcl's InitStubs doc. check-in: 4f5f9180 user: hershey tags: trunk
1999-04-30
23:40
* Changed version number to 8.1.1. check-in: 60a04b9a user: stanton tags: trunk
22:49
* Merged changes from 8.1.0 branch check-in: 2cf82e5a user: stanton tags: trunk
18:02
removed extra instance of tkConsole.o check-in: 6982f8e7 user: redman tags: trunk
1999-04-28
18:38
Add tkConsole.o check-in: 9a5ca980 user: redman tags: trunk
18:18
Rename TkConsoleCreate_() to Tk_InitConsoleChannels() and make the function public. Add an interp argument and init the Tcl stubs. Rename TkConsoleInit() to Tk_CreateConsoleWindow() Remove TkConsoleCreate() (no underbar) check-in: 702512c2 user: redman tags: trunk
1999-04-24
01:50
merged 8.1.0 changes into mainline check-in: 14df4a4c user: stanton tags: trunk
1999-04-21
21:53
Created branch core-8-1-0-synthetic Closed-Leaf check-in: 437b0c3b user: cvs2fossil tags: core-8-1-0-synthetic, core-8-1-0
21:53
Merged 8-1-0 into mainline. check-in: 0447cf26 user: rjohnson tags: trunk
20:11
merge with 8.1.0 branch check-in: 17ceb230 user: redman tags: trunk
1999-04-20
22:28
Fixed bug 1777 - bug in displaying selection. check-in: 38d1c2ed user: rjohnson tags: trunk
19:20
lint check-in: 9c001e20 user: hershey tags: trunk
18:12
update defs.tcl to be the same as tcl8.1/tests/defs.tcl check-in: 03b6d17d user: hershey tags: trunk
17:01
Rearranged parens for Tcl style conventions. check-in: 78a66cf6 user: rjohnson tags: trunk
01:48
modified the Tk makefiel to copy *.decls for a source release check-in: 899f30c5 user: surles tags: trunk
01:04
Added new tests to scale and text. Fixed core dump in text serach code: Bug 1642 check-in: 9e52f3ff user: rjohnson tags: trunk
1999-04-19
23:54
changed tests--marked some nonPortable; added new constraints to fix bug 1770 check-in: da52c2e1 user: hershey tags: trunk
18:56
Improved patch for scale widget. check-in: fa4f75a3 user: rjohnson tags: trunk
1999-04-17
02:35
Fixed bug 1853 - called NULL interp. check-in: 9f1ad08e user: rjohnson tags: trunk
02:31
Fixed bug 1790 - memory leak. check-in: 0682bc97 user: rjohnson tags: trunk
02:05
Fixed bug 1768 - core dump in scale widget. check-in: 13c44fc8 user: rjohnson tags: trunk
01:39
Fixed bug 1840 check-in: 8218ec30 user: rjohnson tags: trunk
01:09
Fixed bug 1479 check-in: c788e255 user: rjohnson tags: trunk
00:18
fixed bugs 1785 and 1799: decl header files not installed check-in: eb4403eb user: surles tags: trunk
1999-04-16
20:19
removed makefile.bc since we don't support it any longer check-in: a0c7a10c user: stanton tags: trunk
18:26
fixed Tk comment errors check-in: 1eb99ab1 user: surles tags: trunk
18:26
fixed Tk doc bugs check-in: de71f02a user: surles tags: trunk
01:51
* Merged 8.1 branch into the main trunk check-in: 1120dc42 user: stanton tags: trunk
01:25
Creating branch core-8-0-6-branch Closed-Leaf check-in: 19adb6cd user: cvs tags: core-8-0-6-branch, core-8-0-6-base
01:25
* Merged changes from 8.0.5: - Updated for Mac release check-in: a1b05427 user: stanton tags: trunk
01:17
update release date for 8.0.5 Closed-Leaf check-in: a5521f2d user: stanton tags: core-8-0-5-branch, core-8-0-5
1999-04-09
23:32
Fix deadlock situtation in generic/tkWindow.c when Initialize() doesn't let go of the window mutex before returning (error situation). Closed-Leaf check-in: 95f2a4dd user: redman tags: core-8-1-branch-old
21:04
fixed doc bug 901 check-in: 1344d641 user: surles tags: core-8-1-branch-old
1999-04-07
02:32
Created branch core-8-1-b3-synthetic Closed-Leaf check-in: dd2de8f3 user: cvs2fossil tags: core-8-1-b3-synthetic, core-8-1-b3
02:32
fixed broken test check-in: 345cee8f user: surles tags: core-8-1-branch-old
02:16
Marked test non-portable. check-in: 12a58404 user: surles tags: core-8-1-branch-old
02:05
fixed broken test check-in: 44173e07 user: surles tags: core-8-1-branch-old
01:59
change tcltest namespace variables from matchingTests and skippingTests to match and skip. check-in: e1b16ff3 user: hershey tags: core-8-1-branch-old
00:58
*** empty log message *** check-in: 1b58b3db user: stanton tags: core-8-1-branch-old
00:58
* generic/tkMain.c (Tk_MainEx): Changed to reset result before calling Tcl_EvalFile. The ensures that error messages will be generated cleanly. check-in: a6f0580d user: stanton tags: core-8-1-branch-old
00:49
*** empty log message *** check-in: 14b31974 user: stanton tags: core-8-1-branch-old
00:49
* tests/winfo.test: Enabled tests that previously failed. check-in: e6143800 user: stanton tags: core-8-1-branch-old
00:36
Minor fix to dist scripts man page lint check-in: a87735fc user: stanton tags: core-8-1-branch-old
1999-04-06
23:22
Fixed warnings from Solaris compiler that turned out to be errors on the native Irix compiler (unnecessary casting). check-in: 98cf7ec5 user: redman tags: core-8-1-branch-old
19:03
skip tests that require test* commands when running in standard wish interp. check-in: f9577254 user: hershey tags: core-8-1-branch-old
18:20
Remove trailing ; from TCL_DECLARE_MUTEX call (warning from Sun compiler) just to be safe. check-in: 859acb24 user: redman tags: core-8-1-branch-old
18:05
added "secureServer" constraint to test "focus-5.1" so it gets skipped if your x-server is insecure. check-in: 606c593d user: hershey tags: core-8-1-branch-old
05:48
Updated for 8.1b3 check-in: f2020c9b user: welch tags: core-8-1-branch-old
05:20
Apparently red is not the same as #FF0000 on all platforms! Fixed test to not rely on that fact. check-in: d455a9ae user: rjohnson tags: core-8-1-branch-old
05:07
Fixed broken test. check-in: 8cb54ed1 user: rjohnson tags: core-8-1-branch-old
04:50
Fxied safe.tests to know know about encoding command. check-in: b3e4ace7 user: rjohnson tags: core-8-1-branch-old
03:53
*** empty log message *** check-in: db29b838 user: stanton tags: core-8-1-branch-old
03:52
* library/bgerror.tcl: * library/button.tcl: * library/clrpick.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: Lots of minor performance improvements contributed by Jeffrey Hobbs. [Bug: 1118] check-in: ded44d09 user: stanton tags: core-8-1-branch-old
03:51
* win/tkWinWm.c (Tk_WmCmd): Fixed bad code in tracing suboption. [Bug: 1519] check-in: 7e065fe1 user: stanton tags: core-8-1-branch-old
03:17
* library/tkfbox.tcl: Change to restore button text after an action to avoid the sticky "Open" button in a save dialog. [Bug: 1640] check-in: 8edf7bd3 user: stanton tags: core-8-1-branch-old
03:01
*** empty log message *** check-in: 1630ab3a user: stanton tags: core-8-1-branch-old
03:01
* library/entry.tcl: Fixed so selection is returned using the -show character during cut and paste operations. [Bug: 1687] check-in: 3922d4f8 user: stanton tags: core-8-1-branch-old
02:57
removed reference to "tests/visual"--the file is now called "visual_bb.test". check-in: f1c11013 user: hershey tags: core-8-1-branch-old
02:48
Added more X functions to the stubs table. check-in: bad8c6fc user: redman tags: core-8-1-branch-old
02:17
* unix/configure.in: * unix/tclUnixPort.h: Applied patch for OS/390 to handle lack of sys/param.h. [Bug: 1725]

* unix/configure.in: Fixed BSD/OS 4.* configuration to support shared libraries properly. [Bug: 1730] check-in: af376bc2 user: stanton tags: core-8-1-branch-old

00:35
Fixed Bug #1703: menubutton uses same fg and bg when disabled. check-in: d1032ce9 user: lfb tags: core-8-1-branch-old
1999-04-05
18:36
fixed bad "fd" reference in send.test and unixSend.test--now refers to ::tcltest::fd (bugID 1523).

renamed "visual" test file to "visual_bb.test" and made it use the "test" command with the userInteractive constraint. check-in: 93571b20 user: hershey tags: core-8-1-branch-old

1999-04-03
03:07
fixed bug in tk-interp deletion: was not unsetting tkInit($slave). This bug cause safe-5.1 test to fail, which was part of bugID 1523. check-in: cc37a0a1 user: hershey tags: core-8-1-branch-old
03:01
removed windows-tk restriction on code that forked another shell--able to make this change because bug 1495 is fixed. check-in: 805ac662 user: hershey tags: core-8-1-branch-old
02:54
%a is only valid during configure events, so don't try to do anything with it otherwise. check-in: 6be5c225 user: redman tags: core-8-1-branch-old
1999-04-02
23:52
*** empty log message *** check-in: 1f01e22c user: stanton tags: core-8-1-branch-old
23:51
* tests/text.test: * generic/tkText.c: Fixed handling of Unicode in text searches. The -count option was returning byte counts instead of character counts. [Bug: 1056, 1148, 1666] check-in: e2af295a user: stanton tags: core-8-1-branch-old
23:50
Removed send command on Windows, moved dde to Tcl as a separate package. check-in: aa8fb538 user: redman tags: core-8-1-branch-old
18:06
fixed tests for bug ids: 1521 1578 1570 1580 and 1608 check-in: c7ec900a user: hershey tags: core-8-1-branch-old
1999-04-01
21:58
Remove the DDE code.

Modified stubs based on Jan's patch. check-in: e415a46a user: redman tags: core-8-1-branch-old

00:42
Added entry for dde/send change for Win95/98. check-in: 60a4e274 user: redman tags: core-8-1-branch-old
1999-03-31
22:37
Fix dde and send to work properly on Win95/98 without sending garbage around and causing wish to crash. check-in: 2f2dc311 user: redman tags: core-8-1-branch-old
1999-03-30
23:56
lint check-in: e6e98e46 user: stanton tags: core-8-1-branch-old
22:32
*** empty log message *** check-in: 558ae726 user: stanton tags: core-8-1-branch-old
22:32
* generic/tkWindow.c (Tk_DestroyWindow): Image handlers are now finalized before the font subsystem since complex image handlers may contain references to fonts (e.g. Tix compound images). [Bug: 1603] check-in: c7fc1010 user: stanton tags: core-8-1-branch-old
04:13
*** empty log message *** check-in: ab81f335 user: stanton tags: core-8-1-branch-old
04:12
* doc/MeasureChar.3: * doc/TextLayout.3: * generic/tk.decls: * generic/tkCanvText.c: * generic/tkEntry.c: * generic/tkFont.c: * generic/tkListbox.c: * generic/tkMessage.c: * mac/tkMacFont.c: * unix/tkUnixButton.c: * unix/tkUnixFont.c: * unix/tkUnixMenu.c: * win/tkWinFont.c: * win/tkWinMenu.c: Standardized text layout and font interfaces so they are consistent with respect to byte versus character oriented indices. The layout functions all manipulate character oriented values while the lower level measurement functions all operate on byte oriented values. This distinction was not clear and so the functions were being used improperly in a number of places. [Bug: 1053, 747, 749, 1646]

* generic/tk.decls: Eliminated uses of C++ STL types string and list from declarations.

* generic/tkFont.c: Changes to named fonts were not being propagated in some cases. [Bug: 1144] check-in: 27596f51 user: stanton tags: core-8-1-branch-old

04:12
* xlib/X11/Xlib.h: * generic/tkInt.decls: Added XParseColor to xlib stub tables. [Bug: 1574] check-in: 25a2cc70 user: stanton tags: core-8-1-branch-old
04:11
* doc/GetBitmap.3: * generic/tkBitmap.c (BitmapInit): Eliminated use of Tk_Uid's in bitmaps. Added a few CONST declarations. check-in: 38aefbb8 user: stanton tags: core-8-1-branch-old
02:39
now use tcl stubs check-in: bf819f03 user: redman tags: core-8-1-branch-old
02:30
Removed the stubs functions. check-in: eb5ea594 user: redman tags: core-8-1-branch-old
02:07
Remove stub functions. Always use stubs when building with --enable-shared (which is the default). Wish links to -ltcl and -ltk (the real libraries). check-in: 87e6004f user: redman tags: core-8-1-branch-old
1999-03-29
23:50
Fix in tkTextIndex.c for end-2c for text widget add command. check-in: 292bd13d user: redman tags: core-8-1-branch-old
1999-03-27
02:31
Fixed bug 991, ".t index end-2c" check-in: 797038b8 user: redman tags: core-8-1-branch-old
02:16
add comment for change to generic/tkConsole.c check-in: a67e2b55 user: redman tags: core-8-1-branch-old
02:14
Don't pass static strings to Tcl_Eval in case the compiler puts them in read-only memory. check-in: d4f259bd user: redman tags: core-8-1-branch-old
1999-03-26
20:03
--enable-shared is now the default that builds Tcl as a shared library. Use --disable-shared and --enable-shared=no to build Tcl as a static library. check-in: cbd0c10e user: suresh tags: core-8-1-branch-old
20:01
fixed bug in menubutton binding that assumed a menu was attached to the button [Bug 1116] check-in: b55a4b94 user: surles tags: core-8-1-branch-old
19:48
--enable-shared is now the default that builds Tcl as a shared library. Use --disable-shared and --enable-shared=no to build Tcl as a static library. check-in: ba1268be user: suresh tags: core-8-1-branch-old
19:42
update change files check-in: 23a55fc6 user: surles tags: core-8-1-branch-old
19:37
fixed bug in menubutton binding that assumed a menu was attached to the button [Bug 1116] check-in: 5d4c8a02 user: surles tags: core-8-1-branch-old
19:14
-fixed scale bug that caused 3 tests in scale.test to fail: The ScaleWidgetObjCmd was not checking the result of the Tcl_GetIndexFromObj call, so it didn't always error out.

-marked some tests nonPortable check-in: 2ae376b8 user: hershey tags: core-8-1-branch-old

02:37
Initialize winPtr (bug id 1519) check-in: 269babee user: redman tags: core-8-1-branch-old
00:07
Now all test files that skip tests by returning early (which ideally they shouldn't do) call ::tcltest::cleanupTests before returning. The defs.tcl file has one hew constraint: userInteraction, used by tests that require user interaction. The next putback will include an updated version of the "visual" test file to use this mechanism. check-in: 6422e4d8 user: hershey tags: core-8-1-branch-old
1999-03-25
17:13
lint check-in: 30f27002 user: hershey tags: core-8-1-branch-old
00:33
Removed mention of win32s. check-in: 4a80f5cd user: rjohnson tags: core-8-1-branch-old
1999-03-24
21:22
- added code to print the name of each test file that created files and did not clean them up (the list of files create follows the test file name). check-in: 705dfa31 user: hershey tags: core-8-1-branch-old
18:07
all file now exits only when Tk is not in interactive mode. check-in: 4259d8ea user: hershey tags: trunk
07:32
Formatting fixes: some tabbing got lost. check-in: 5b5f48c0 user: jingham tags: core-8-0-5-branch
06:02
Set the import weak flag for InterfaceLib and AppearanceLib. The latter to support System 7.x without Appearance, the former because it is necessary if you are going to use the Universal Headers 3.2 with System 7.x or 8.0. check-in: 84c6c980 user: jingham tags: core-8-0-5-branch
05:50
Update to CW Pro 4 and MoreFiles 1.4.9. check-in: 0846ae97 user: jingham tags: core-8-0-5-branch
02:54
lint: changed a tcltest namespace variable name from tmpDir to workingDir. changes: made more tests atomic. README is now updated to match new test suite features. check-in: a199ad53 user: hershey tags: core-8-1-branch-old
01:37
one more change to match tcl8.1/tests/defs.tcl check-in: d45b609b user: hershey tags: core-8-1-branch-old
01:16
- changed ::test to ::tcltest - made many tests more atomic (still more work to do here) - defs.tcl is now identicle for tcl and tk check-in: 3f1c83e9 user: hershey tags: core-8-1-branch-old
1999-03-22
21:32
remove --enable-tcl-stub from configure scripts due to linking problems. check-in: 94a8cd90 user: redman tags: trunk
19:58
removed --enable-tcl-stub from unix configure script check-in: 647a0e17 user: redman tags: core-8-1-branch-old
19:55
Removed --enable-tcl-stub because it causes too many problems with linking. check-in: f75ee76c user: redman tags: core-8-1-branch-old
06:44
winfo server used to crash on the Mac. Get the MacOS version and return that instead. check-in: ec10824f user: jingham tags: core-8-0-5-branch
06:44
Got rid of the AppearanceGC, and rely on the tkColor to not set menu foregrounds. check-in: 9d6732a5 user: jingham tags: core-8-0-5-branch
06:43
Check the return value of TkMacGetColor, and don't set the color if it comes back false. check-in: 8946a827 user: jingham tags: core-8-0-5-branch
06:43
Check the return of TkMacGetColor, and don't set the color if it comes back false. check-in: 6b68495e user: jingham tags: core-8-0-5-branch
06:43
If we are using appearance, don't set ANY of the menu colors. This gets the menu foregrounds right with Kaliedoscope and the Architect theme. check-in: 7d0c5741 user: jingham tags: core-8-0-5-branch
06:43
Mostly fixed formatting that had gotten wrong somehow. Also always make sure to check the result of TkMacGetColor, and don't set the color if it comes back false. check-in: 4d1ef4a1 user: jingham tags: core-8-0-5-branch
06:43
Mark some tests pcOrUnix. These are tests of slave interpreters with embedded toplevels. They cause a panic on the Macintosh. So I am temporarily disabling the tests till I can figure out how to work around the problem. check-in: 918e9419 user: jingham tags: core-8-0-5-branch
06:43
On the Macintosh, call update idletasks at the end of each test. Since the test results are written into a text widget, if you don't do an update, the results will lag behind the tests, which can be confusing. check-in: 86687440 user: jingham tags: core-8-0-5-branch
06:43
Changed extern to EXTERN check-in: 133786b8 user: jingham tags: core-8-0-5-branch
06:42
Don't exit on the Macintosh, since this destroys the window that contained the test results. check-in: a1ee18e1 user: jingham tags: core-8-0-5-branch
06:42
Fixed a few references to Tcl8.0.4 that were inappropriately changed to 8.0.5. check-in: 762ccfb5 user: jingham tags: core-8-0-5-branch
1999-03-20
02:35
added entries for changes to support 64bit Solaris 7. check-in: abb0f457 user: redman tags: core-8-1-branch-old
01:27
Modifications to work with 64bit Solaris (Sun C 5.0 compiler) check-in: 2e2a6e78 user: redman tags: core-8-1-branch-old
1999-03-18
00:43
*** empty log message *** check-in: af3f2d41 user: stanton tags: core-8-1-branch-old
00:43
* win/makefile.vc: * generic/tk.h: Changed to use TCL_BETA_RELEASE macro, and fixed so this works in rc files. check-in: e12ee01c user: stanton tags: core-8-1-branch-old
1999-03-17
22:06
*** empty log message *** check-in: 4b694278 user: stanton tags: core-8-1-branch-old
22:06
Updated version to 8.1b3. check-in: e1675b80 user: stanton tags: core-8-1-branch-old
1999-03-15
16:21
Created branch core-8-1-b2-synthetic Closed-Leaf check-in: 93ab4240 user: cvs2fossil tags: core-8-1-b2-synthetic, core-8-1-b2
16:21
added entry regarding test suite changes. check-in: 764b7177 user: hershey tags: core-8-1-branch-old
1999-03-14
19:26
*** empty log message *** check-in: 2557884a user: stanton tags: core-8-1-branch-old
19:26
* unix/configure.in: Added missing stub related definitions.

* unix/Makefile.in: Install tkDecls.h in addition to tk.h.

* generic/tkStubLib.c: Added flags to ensure we are using Tcl stub macros. check-in: 6d28bd33 user: stanton tags: core-8-1-branch-old

01:22
changed all and defs to print stats at end of all tests. blocked one test out of winDialog. check-in: fee60062 user: hershey tags: core-8-1-branch-old
1999-03-13
18:28
Fixed ref to all.tcl and defs.tcl in make dist target check-in: 55ea0491 user: welch tags: core-8-1-branch-old
1999-03-12
22:40
"make test" pipes output to "CAT32" which is xterm. check-in: 376b2314 user: hershey tags: core-8-1-branch-old
03:17
added reserved slot for use by the dash patch check-in: 4f4a39c4 user: stanton tags: trunk
03:12
updated changes, added reserved slot for dash patch check-in: 3d707f60 user: stanton tags: core-8-1-branch-old
1999-03-11
23:51
fixed tests' depency on working dir = tests check-in: 7551e1cc user: hershey tags: core-8-1-branch-old
23:48
changed hardcoded reference to ../tests/all.tcl to use variable in its path. check-in: 187db36f user: hershey tags: core-8-1-branch-old
19:01
"make test" now invokes the test suite from the current working dir so that you can call "make test" on multiple platforms simultaneously. check-in: 47dc6198 user: hershey tags: core-8-1-branch-old
18:50
Updated the testsuite to use "test" namespace and commandline args to control verbose level and which tests get run. Tests now work from any working dir. check-in: eced85b3 user: hershey tags: core-8-1-branch-old
00:48
Fix problems with tktest and configuration problems with vs. without stubs. check-in: 417ef557 user: redman tags: core-8-1-branch-old
1999-03-10
21:50
ChangeLog entries for the stubs code. check-in: e4175d19 user: redman tags: core-8-1-branch-old
21:39
ChangeLog for 8.0.6, stubs implementation and focus -force patch check-in: d6a7e11b user: redman tags: trunk
19:29
Backported "focus -force" patch from 8.1. check-in: ab02cc0a user: redman tags: trunk
18:56
Merge changes in 8.1 into 8.0.6, specifically we should be exporting XCreateBitmapFromData() from the Xlib code. check-in: 1c9f6289 user: redman tags: trunk
18:28
Add TkpMenuThreadInit, which is a noop function. check-in: f0605aec user: redman tags: core-8-1-branch-old
07:13
integrated stubs from development branch check-in: b46542d1 user: stanton tags: core-8-1-branch-old
07:04
integrated stubs into 8.0 main branch check-in: 4c74dd20 user: stanton tags: trunk
02:22
merge 8.0.6 code for stubs into 8.1 for UNIX Closed-Leaf check-in: cf05bbce user: redman tags: dev-8-1-stubs-branch
1999-03-09
18:57
Added files new to 8.1, from 8.0.6 dev-stubs-branch. check-in: 928ed47c user: redman tags: dev-8-1-stubs-branch
17:50
Changes to support stubs in 8.1. Merged from 8.0.6 code base. check-in: 08e8e230 user: redman tags: dev-8-1-stubs-branch
02:48
* win/makefile.vc: Added THREADDEFINES for building with threads enabled. Added tclThreadTest.obj to list of targets for building tktest. check-in: 5ac37bf1 user: lfb tags: core-8-1-branch-old
01:57
*** empty log message *** check-in: 4405ff15 user: lfb tags: core-8-1-branch-old
01:56
Added shameful hack for dealing with Tk_Uids in a thread-specific way until they can be removed from the world, like the parasites they are... check-in: 5383eb8e user: lfb tags: core-8-1-branch-old
01:52
Added forward reference for TkpMenuThreadInit(). check-in: 7f9b07fe user: lfb tags: core-8-1-branch-old
01:51
Added call to TkpMenuThread Init for thread-specific menu initialization. check-in: b1a85b5c user: lfb tags: core-8-1-branch-old
01:47
Window class should not use the CS_CLASSDC flag, as this causes Tk to get confused during thread context switches and to draw to the wrong windows.

This change should be revisited later, and a subsystem added to manage device contexts on a thread-specific basis. check-in: 15797596 user: lfb tags: core-8-1-branch-old

01:40
Windows threads no longer share the same TkDisplay structure. This change is needed to allow threads to keep thread-specific data in their display. check-in: 3b84b59a user: lfb tags: core-8-1-branch-old
01:38
Removed application instance handle from thread local storage. check-in: 67613360 user: lfb tags: core-8-1-branch-old
01:36
Added TkpThreadInit function for performing thread-specific initialization of Menu module. Only does real work on Windows. check-in: 8f9472fa user: lfb tags: core-8-1-branch-old
01:34
Added THREADDEFINES for building with threads enabled. check-in: 5faa506c user: lfb tags: core-8-1-branch-old
1999-03-07
02:13
Fixed makefile and configure script to properly build wish on Unix. For new stubs code. Closed-Leaf check-in: 51abe287 user: redman tags: dev-stubs-branch
00:15
Stubs changes, now wish works on Windows. check-in: cda1623a user: redman tags: dev-stubs-branch
1999-03-06
23:18
stubbed out TkConsoleCreate and added a call to TkConsoleCreate_ in Tk_Main() so that Tk can be dynamically loaded check-in: 18dbd2f6 user: stanton tags: dev-stubs-branch
23:07
Added stub patches check-in: 9bd30c62 user: stanton tags: dev-stubs-branch
02:23
Modified stubs code to work on Unix. Modified makefile and configure to add stub support and build against libtclstub.a. check-in: 08116ae3 user: redman tags: dev-stubs-branch
01:54
Fixed problem in UNIX sections, regenerated files check-in: 96d5d771 user: redman tags: dev-stubs-branch
00:23
applied Paul Duffin's AIX patch check-in: 528a42c5 user: stanton tags: trunk
00:08
Changes for Tk Stubs implementation. check-in: 0a29ff0a user: redman tags: dev-stubs-branch
00:06
Modifications for Tk Stubs implementation check-in: e0388d01 user: redman tags: dev-stubs-branch
00:06
Modifications for Tk stubs implementation check-in: df0a6f99 user: redman tags: dev-stubs-branch
00:05
Modifications for Tk Stubs implementation Moved function declarations from X11/Xlib.h to ../generic/tkInt.decls check-in: b7ab14a9 user: redman tags: dev-stubs-branch
1999-03-04
08:27
Test of CVS on laptop check-in: 98d18e63 user: lfb tags: core-8-1-branch-old
1999-03-01
19:41
Enter comments for focus -force changes on windows. check-in: d5743181 user: redman tags: core-8-1-branch-old
19:35
Fix Bug IDs 951, 1174, 1176. Fix "focus -force" so that it correctly activates the toplevel window. check-in: 36a00093 user: redman tags: core-8-1-branch-old
1999-02-26
19:10
Add entries for today's changes. check-in: ecd93b9b user: redman tags: core-8-1-branch-old
19:08
Remove wishc from default targets, add console-wish target to build it manually. We don't want people using it unless they really, really need to.

Use the cat.c in the tcl sources, remove the one I copied into Tk. check-in: fc8aafac user: redman tags: core-8-1-branch-old

02:45
Add entries to ChangeLog for previous commits. check-in: cee6c24a user: redman tags: core-8-1-branch-old
02:26
Add code to hook up stdin/stdout/stderr if connected. This can happen if they are files or pipes (anything except consoles). check-in: 1c99b39e user: redman tags: core-8-1-branch-old
02:24
Add wishc81.exe and wishc81d.exe, console-based wish executables (console subsystem instead of windows subsystem). This required adding a main() function and adding code to disable calling Tk_ConsoleInit().

Add code to hook windows-based wish81.exe and wish81d.exe to stdin/stdout/stderr if they are actually there (usually this happens if it's a pipe, file, lpt or com port).

Modified makefile to be able to run tests from the makefile. Added cat32.exe for this purpose. check-in: bb5c02dd user: redman tags: core-8-1-branch-old

1999-02-17
02:34
lint check-in: aaa39530 user: hershey tags: trunk
02:34
merged with 8.0 changes check-in: 5b9aee38 user: hershey tags: core-8-1-branch-old
02:05
updated for 8.0.5 with John O's changes. check-in: 1b24f15b user: hershey tags: trunk
1999-02-16
12:03
Added tclUnixTest.o to the list of TCLTEST_OBJS for Tk. check-in: b0f7d887 user: lfb tags: core-8-1-branch-old
11:39
Eliminated last stronghold of static data in the Tk core...until the next one. check-in: 102db2bb user: lfb tags: core-8-1-branch-old
06:00
Change Menubutton to use TK_OPTION interface to eliminate static data. check-in: bc890aa1 user: lfb tags: core-8-1-branch-old
06:00
Change defaults used by Menubuttons to reflect TK_OPTION interface. check-in: 810817ed user: lfb tags: core-8-1-branch-old
1999-02-13
05:38
Removed Tk_Uids from Menubutton widget. check-in: 06516279 user: lfb tags: core-8-1-branch-old
05:09
Objectified scale widget to eliminate Tk_Uids.

Fixed problem in windows process-initialization code stopping Tk Dll from loading under Windows. check-in: 6fa0e2b0 user: lfb tags: core-8-1-branch-old

1999-02-12
01:09
* README: * generic/tk.h: * unix/configure.in: * win/README: * win/makefile.bc: * win/makefile.vc: Updated version to 8.1b2.

* unix/tkUnixSend.c: Fixed one more Tcl_*ObjVar instance. check-in: b60341cb user: stanton tags: core-8-1-branch-old

00:52
fixed bad compiler flags check-in: 51c91182 user: stanton tags: core-8-1-branch-old
00:51
fixed bad compiler flags check-in: e71ae597 user: stanton tags: trunk
00:50
fixed bad compiler flags check-in: dbd12ef6 user: stanton tags: core-8-0-5-branch, scriptics-tclpro-1-2, scriptics-tclpro-1-2-b2
1999-02-11
04:13
* Various cleanup related to the Tcl_Eval and Tcl_ObjSetVar changes in Tcl.

* Integrated patches from 8.0.5b2 check-in: bd3852e0 user: stanton tags: core-8-1-branch-old

1999-02-09
03:46
updated readmes for 8.0.5 release check-in: 20c7255e user: stanton tags: trunk
1999-02-04
21:55
final b2 changes check-in: 1a9d2a3a user: stanton tags: trunk
21:44
* win/tkWinMenu.c (TkpDestroyMenu): Changed so modalMenuPtr is cleared when it is being destroyed. check-in: 4b73d7b1 user: stanton tags: trunk
21:43
* generic/tkImgPhoto.c: Changed so color tables are freed immediately instead of being delayed. This ensures that color tables are properly disposed at process exit. check-in: 04613861 user: stanton tags: trunk
21:03
* tests/main.test: * tests/unixWm.test: Better cleanup of temporary files.

Lint. check-in: 8c13f6c6 user: stanton tags: trunk

21:02
* win/makefile.vc: First stab at install target. Fixed quoting so paths with spaces work.

* win/makefile.vc: * win/makefile.bc: Udpated version numbers check-in: 53ebca0f user: stanton tags: trunk

21:01
* win/tkWinWm.c: Changed so windows that aren't resizable don't have resize handles and the zoom box is disabled. check-in: c2bb0258 user: stanton tags: trunk
21:01
* win/tkWinInt.h: * win/tkWinPointer.c: Changed to cancel the mouse timer when a user initiated move/resize loop begins. check-in: 03e9352f user: stanton tags: trunk
21:00
* win/tkWinPointer.c: Changed to cancel the mouse timer when a user initiated move/resize loop begins. check-in: acad85f9 user: stanton tags: trunk
21:00
* win/tkWinFont.c (Tk_MeasureChars): Added a workaround for a bug in GetTextExtentExPoint on Win NT 4.0/Japanese. [Bug: 1006] check-in: 9946f072 user: stanton tags: trunk
21:00
* unix/tkUnixSend.c (Tk_SetAppName): Fixed uninitialized memory access bug. [Bug: 919] check-in: b02b9481 user: stanton tags: trunk
21:00
* unix/configure.in: TK_LD_SEARCH_FLAGS was set incorrectly if SHLIB_LD_LIBS='${LIBS}', and shared linking is performed through the C compiler. Systems affected are Linux, MP-RAS and NEXTSTEP, but also with gcc on many more systems. [Bug: 908] check-in: 07b33ec6 user: stanton tags: trunk
20:59
* library/prolog.ps: Changed string that determines font height to include European character with an umlaut. check-in: a3d9ee80 user: stanton tags: trunk
20:58
* library/menu.tcl (tkMenuFind): Changed so keyboard shortcuts will only be found in the current toplevel. Previously, they might be found in menus attached to other toplevels that might not even be mapped. [Bug: 924] check-in: 2139a2d6 user: stanton tags: trunk
20:57
* mac/tkMacAppInit.c: * generic/tkTest.c: * generic/tkAppInit.c: * win/winMain.c: Changed some EXTERN declarations to extern since they are not defining exported interfaces. This avoids generating useless declspec() attributes and makes the windows makefile simpler. check-in: 3afc334c user: stanton tags: trunk
20:56
* generic/tkImgBmap.c (ImgBmapConfigureInstance): If an image mask changed but ended up with the same XID, the GC failed to be updated and so the new mask was not used. [Bug: 970] check-in: 4042ca4d user: stanton tags: trunk
20:53
* generic/tkFocus.c (SetFocus): Changed to focus window is always set if -force is specified. This fixes the problem on Windows where Tk does not activate the window if it already has focus. check-in: 75cfe78b user: stanton tags: trunk
20:51
* generic/tkConsole.c: Fixed so errors in console eval are reported properly. Eliminated duplicate result messages. [Bug: 973] check-in: 108ff6c5 user: stanton tags: trunk
20:51
* generic/tkCanvLine.c: Changed to treat zero width lines like they have width 1 for purposes of selection. [Bug: 925] check-in: b2051e22 user: stanton tags: trunk
1999-01-29
00:34
Merged changes from Tk 8.0.5b1 check-in: 7b9b8638 user: stanton tags: core-8-1-branch-old
00:32
Added -pipe option if gcc is being used. check-in: cc765dd9 user: rjohnson tags: trunk
1999-01-07
02:42
Removed perky gloabal Tk_Uids causing concurrency problems. check-in: 6d8cd536 user: lfb tags: core-8-1-branch-old
1999-01-06
21:10
* generic/tkGrid.c: Fixed bug in "grid forget" that failed to cancel pending idle handlers, resulting in a crash in a few odd cases. check-in: 065f580b user: stanton tags: trunk, scriptics-tclpro-1-2-b1
1999-01-04
19:25
Updated the version to 8.0.5. check-in: df068ffc user: rjohnson tags: trunk
1998-12-30
02:52
Fixed problem with duplicate locking causing Wish to hang. check-in: 8e7924d8 user: lfb tags: core-8-1-branch-old
1998-12-29
19:34
now removes "script" file created by test. check-in: 606bd06d user: hershey tags: trunk, scriptics-tclpro-1-2-a1
1998-12-13
09:54
Fixed Windows bugs encountered while building w/ threads enabled. check-in: cdb6788b user: lfb tags: core-8-1-branch-old
08:16
Tk 8.1 Muti-threading changes.

Moved static and global data elements into thread-local storage, or introduced locks where not possible, as first stage of adding thread safety to Tk. check-in: e9b65f05 user: lfb tags: core-8-1-branch-old

08:14
Tk 8.1 Muti-threading changes.

Moved static and global data elements into thread-local storage, or introduced locks where not possible, as first stage of adding thread safety to Tk. check-in: c2c09045 user: lfb tags: core-8-1-branch-old

1998-12-12
00:12
tk8.1b1 release check-in: 1c2b5525 user: stanton tags: core-8-1-branch-old
1998-12-11
23:32
Created branch core-8-1-b1-synthetic Closed-Leaf check-in: e091192e user: cvs2fossil tags: core-8-1-b1-synthetic, core-8-1-b1
23:32
fixed bug in command line argument encoding handling check-in: c02920c1 user: stanton tags: core-8-1-branch-old
01:31
more release engineering check-in: 1184363a user: stanton tags: core-8-1-branch-old
1998-12-10
04:29
lint check-in: 53af05c8 user: stanton tags: core-8-1-branch-old
03:43
merge 8.0 changes check-in: c8ffc2b5 user: stanton tags: core-8-1-branch-old
00:50
release lint check-in: d873a432 user: stanton tags: core-8-1-branch-old
1998-12-09
03:16
brought .sea file over from 8.0 check-in: 6c8e66ab user: stanton tags: core-8-1-branch-old
03:11
removed .sit file check-in: 156be2ec user: stanton tags: core-8-1-branch-old
01:18
updated broken tests check-in: 2f48e13a user: stanton tags: core-8-1-branch-old
1998-12-08
23:28
*** empty log message *** check-in: d2bf75ea user: stanton tags: core-8-1-branch-old
23:28
* win/tkWinClipboard.c (TkSelGetSelection, TkWinClipboardRender): Changed to handle multibyte characters properly. [Bug: 935] check-in: c0fec8d9 user: stanton tags: core-8-1-branch-old
04:05
added "cleanupbg" call before return, needed because tests return early if tktest is not the interp. check-in: 9b5159da user: hershey tags: trunk
02:07
*** empty log message *** check-in: e80747b4 user: stanton tags: core-8-1-branch-old
02:06
* library/xmfbox.tcl (tkMotifFDialog_Create): In the cached case, the data array was not being initialized with the correct set of widgets. check-in: c886bdf6 user: stanton tags: core-8-1-branch-old
02:02
fixed stale tests check-in: 552baf68 user: stanton tags: core-8-1-branch-old
1998-12-07
23:29
- updated filebox test to work regardless of current working dir. - updated imgPhoto to check for teapot.ppm before running the tests. exits gracefully if file cannot be found. - lint in "all" file check-in: 57baa455 user: hershey tags: trunk
04:48
Fixed a typo check-in: 8d847feb user: rjohnson tags: trunk
1998-12-04
22:11
Added Chinese Tcl chop contributed by Mark Harrison check-in: 425bb6f7 user: stanton tags: core-8-1-branch-old
07:21
Changed patch level to 8.1b1 check-in: c9d8b39c user: welch tags: core-8-1-branch-old
04:19
Update all and defs to work with nightly test environment. Both files now pass the checker! check-in: 5d66c96e user: hershey tags: trunk
1998-11-30
21:03
*** empty log message *** check-in: 149487a2 user: stanton tags: core-8-1-branch-old
21:03
* generic/tkButton.c (ConfigureButton): The error result was getting lost when restoring configuration options. [Bug: 619] check-in: ea665f42 user: stanton tags: core-8-1-branch-old
1998-11-25
23:31
lint check-in: 15737457 user: stanton tags: core-8-1-branch-old
23:12
*** empty log message *** check-in: b1bc5f43 user: stanton tags: core-8-1-branch-old
23:12
* unix/tkUnixFont.c (GetFontAttributes): Initialize an unspecified family to an empty string. (FontMapLoadPage): if the font included characters below 32, the index computation was incorrect because the range was shifted up to 32. (CreateClosestFont): check for empty locale as well as NULL. check-in: 15318aac user: stanton tags: core-8-1-branch-old
23:06
* mac/tkMacHLEvents.c (OdocHandler): added conversion from external string to UTF [Bug: 869] check-in: 5bf2e70b user: stanton tags: core-8-1-branch-old
23:06
* generic/tkFont.c (TkFontParseXLFD): initialize charset to iso8859-1 if no charset is specified. check-in: 596502ee user: stanton tags: core-8-1-branch-old
22:37
*** empty log message *** check-in: 2491d7b6 user: stanton tags: core-8-1-branch-old
22:36
* generic/tkMenu.c (MenuWidgetObjCmd): disabled menu entries were getting reenabled whenever the mouse passed over the entry [Bug: 860] check-in: c5486545 user: stanton tags: core-8-1-branch-old
22:15
*** empty log message *** check-in: 5b342e82 user: stanton tags: core-8-1-branch-old
22:13
* unix/tkUnixMenu.c: hidemargin option was not honored properly in menus [Bug: 859] check-in: 5fba3725 user: stanton tags: core-8-1-branch-old
21:16
* integrated tk8.0.4 changes.

* generic/tkBind.c: fixed deletion order bug where a crash would result if a binding deleted "." check-in: 207f4302 user: stanton tags: core-8-1-branch-old

04:10
fixed bugs introduced in last menu changes check-in: 1c620708 user: stanton tags: core-8-1-branch-old
02:14
added release marker check-in: 66d93ecf user: stanton tags: trunk
01:48
Fixed font display bug (#846) check-in: 4a3d2bfb user: stanton tags: trunk
1998-11-24
21:43
lint check-in: 02fb42b7 user: stanton tags: core-8-1-branch-old
21:42
* tkMacMenu.c, tkUnixMenu.c, tkWinMenu.c, tkMenuDraw.c, tkMenu.h, * tkMenu.c: Backed out the previous fix for bug 620 and eliminated a bunch of code that created unnecessary objects. Changed back to using internal types instead of objects for many configuration options. There are many more fixes like this that could be made, but some require a little restructuring of the code. In any case the leaks are fixed and there is a lot less allocation happening. [Bug: 620] check-in: 046d8f26 user: stanton tags: core-8-1-branch-old
1998-11-20
02:53
fixed bug 613, small typo check-in: d1e38014 user: stanton tags: core-8-1-branch-old
02:36
added ChangeLog fixed bad merge check-in: 78cccb81 user: stanton tags: core-8-1-branch-old
02:35
* tkWinWm.c, tkWinMenu.c: fixed titles and menus so they properly display Unicode [Bug: 819] check-in: 431e0311 user: stanton tags: core-8-1-branch-old
1998-11-12
12:34
Updated Mac project files. check-in: cb60f36e user: rjohnson tags: trunk, core-8-0-4
06:22
Removed lint check-in: e9574c33 user: welch tags: trunk
05:59
Added comment about folder names for tcl & tk, and one addition to the bugs.doc file. check-in: 826c81b3 user: jingham tags: trunk
1998-11-11
17:28
Make the Macintosh Menu's adopt the current Theme Appearance if the Appearance extension (version 1.0.1 or later) is installed check-in: 969e94cb user: jingham tags: trunk
1998-11-10
19:04
lint check-in: bd77b068 user: stanton tags: core-8-1-branch-old
1998-11-03
02:06
fixed broken tests check-in: bf0eb663 user: stanton tags: trunk
02:04
updated version number to 8.0.4 check-in: 5d58e293 user: stanton tags: trunk
1998-10-21
22:12
Fixed bug 747: underlines don't map to character offsets in unicode strings check-in: eba748b6 user: stanton tags: core-8-1-branch-old
1998-10-20
20:02
Changed config & Makefile to support n32 format on IRIX. check-in: 44b64717 user: rjohnson tags: trunk
1998-10-16
17:22
Updated win/README to 8.0.4, added it to the list of files to update check-in: 90b37fc0 user: escoffon tags: trunk
00:46
Fixed bug in options for text items in canvas widget. unlike all other items they didn't support a null (transparant fill color) check-in: 9d8e38e4 user: rjohnson tags: trunk
1998-10-14
00:59

Updated patchlevel to 8.0.4 (to match Tcl update) check-in: 84fa0ca4 user: rjohnson tags: trunk

00:34
Add parens around expression in if statement. The code would not compile correctly under some compilers. Also it was not in the Tcl style conventions. check-in: bc0f8ca3 user: rjohnson tags: trunk
1998-10-13
18:13
Added performance improvement to canvas tag manipulation. This was a submitted patch. check-in: 4efcb010 user: rjohnson tags: trunk
1998-10-10
00:30
Added support for the MouseWheel event. check-in: 36ac110b user: rjohnson tags: trunk
1998-10-07
20:57
Fixed a bug that caused the Tk DLL to be linked against msvcrt.lib for both debug and nodebug builds. check-in: 2f6c60e8 user: escoffon tags: trunk
1998-10-06
20:34
updated version number to 8.1 check-in: d26bf842 user: stanton tags: core-8-1-branch-old
20:29
merge 8.0.4 changes into 8.1 check-in: d2aa5447 user: stanton tags: core-8-1-branch-old
03:27
merged 8.0.4 into 8.1 check-in: 7c21bb1d user: stanton tags: core-8-1-branch-old
1998-09-30
23:46
Fixed memory leak in unix wm command check-in: 4ba720fc user: rjohnson tags: trunk
22:09
Increase thew stack size for executables so that runaway recursion does not crash the process. check-in: bd15a208 user: escoffon tags: trunk
20:19
Added support for Win95. check-in: dfca11e1 user: escoffon tags: trunk
19:01
Removed old/unused function declarations removed unused file on Mac implementation made bell cmd an obj cmd - improved it's test suite check-in: 33ce8b59 user: rjohnson tags: trunk
02:15
Merged 8.0.3 changes into 8.1 check-in: 0fa81ba1 user: stanton tags: core-8-1-branch-old
1998-09-29
00:25
Created branch core-8-1-a2-synthetic Closed-Leaf check-in: 8046ad5d user: cvs2fossil tags: core-8-1-a2-synthetic, core-8-1-a2
00:25
initial tk8.1a2 version check-in: 644396f2 user: stanton tags: core-8-1-branch-old
00:15
removed deleted file check-in: 7e215d12 user: stanton tags: core-8-1-branch-old
1998-09-23
20:18
Removed "sccs" commands from "Makefile.in" to facilititate switch over to CVS. check-in: abd2fd3f user: build tags: trunk
1998-09-22
18:57
Added missing line terminator check-in: 09a61d07 user: stanton tags: trunk, core-8-0-3
1998-09-14
18:22
Replaced SCCS strings, fixed binary files check-in: fb58b663 user: stanton tags: trunk
18:03
replaced SCCS keywords check-in: 96b8a36d user: stanton tags: trunk
17:38
checked in resource files in binary mode check-in: da7d9e36 user: stanton tags: trunk
1998-08-21
10:49
*** empty log message *** check-in: ae69ebd3 user: welch tags: trunk
1998-08-20
22:10
Nuked smli.com ref check-in: 39081829 user: welch tags: trunk
22:10
Fixed reference to tcl directory, ../../tcl8.0.3 check-in: 103a36c0 user: welch tags: trunk
1998-08-13
13:37
Last tweaks check-in: 37aab430 user: welch tags: trunk
13:36
Updates from Jim Ingham check-in: f3805dea user: welch tags: trunk
1998-08-12
18:42
Moved "tkConsole.obj" to the DLL. check-in: bf16cb1d user: suresh tags: trunk
18:41
Moved "tkConsole.obj" to the Tk DLL. check-in: b977313f user: suresh tags: trunk
16:08
skips tests that require tktest executable check-in: 8b26191c user: hershey tags: trunk
16:08
skips tests that require tktest executable check-in: 8326093c user: hershey tags: trunk
16:08
skips tests that require tktest executable check-in: 3a4b1855 user: hershey tags: trunk
15:35
returns if testwrapper is not defined check-in: e18ca0e2 user: hershey tags: trunk
15:35
returns if testwrapper is not defined check-in: 7e6135a8 user: hershey tags: trunk
15:34
returns if testcbind is not defined check-in: 0466c2e2 user: hershey tags: trunk
11:38
*** empty log message *** check-in: ae74d545 user: welch tags: trunk
11:28
Updates for last bug fixes check-in: 9f2af571 user: welch tags: trunk
11:14
Updates from Jim Ingham check-in: 6a000eca user: welch tags: trunk
1998-08-11
19:57
fixed font display to truncate really long strings check-in: dc78ae1f user: stanton tags: trunk
1998-08-07
14:35
fixed --with-tcl searching check-in: f8db97fe user: welch tags: trunk
14:31
Added release note check-in: d544f9c1 user: welch tags: trunk
13:53
Fixed compiler warnings check-in: c9bf5a23 user: welch tags: trunk
11:04
spacing cleanup check-in: 2560ffd4 user: welch tags: trunk
1998-08-06
16:49
*** empty log message *** check-in: 45140bed user: welch tags: trunk
16:47
Added xlib/ximage.c check-in: 54bfffcc user: welch tags: trunk
16:47
*** empty log message *** check-in: fbb44837 user: welch tags: trunk
15:53
Changed this to use tcl_findLibrary check-in: b90b26de user: welch tags: trunk
15:51
8.0.3 check-in: 0511d4b1 user: welch tags: trunk
13:39
8.0.3 check-in: 4b9aca50 user: welch tags: trunk
1998-08-05
18:26
Merged changes between child workspace "/home/stanton/ws/tk8.0" and parent workspace "/net/pop/export/home/ws/tk8.0". check-in: af63a77d user: stanton tags: trunk
18:22
Local grabs did not exclude menus or the caption bar wm frame would crash if the window had not been mapped yet check-in: 409eea76 user: stanton tags: trunk
18:20
Reduced message traffic by setting WS_EX_NOPARENTNOTIFY on TkChild windows. check-in: 3025fbce user: stanton tags: trunk
10:44
<Insert> binding in entries was masking the virtual event <<Paste>> binding to Shift-Insert on Windows. check-in: 2d9547c5 user: stanton tags: trunk
1998-08-04
23:25
8.0.3-5 check-in: 025b0a3f user: welch tags: trunk
23:24
Changed main to mainwin to avoid compiler warnings check-in: 4a24f6d4 user: welch tags: trunk
23:24
8.0.3-5 check-in: 20a92282 user: welch tags: trunk
22:18
Merged changes between child workspace "/home/welch/ws/tk8.0.3" and parent workspace "/net/pop/export/home/ws/tk8.0". check-in: 12549b1d user: welch tags: trunk
18:56
*** empty log message *** check-in: 5b16065b user: stanton tags: trunk
18:54
added WM_SYSCHAR/WM_MENUCHAR handling check-in: 986ef840 user: stanton tags: trunk
18:53
fixed bug in menubar handling so menubar doesn't get destroyed when a window is destroyed check-in: fd244fae user: stanton tags: trunk
18:52
fixed bug in menus where bgerrors were not generated during menu callbacks fixed memory leak in menu code fixed Alt-key handling check-in: b4452fa5 user: stanton tags: trunk
18:50
added SHLIB_PATH to test targets for HPUX check-in: 25f54549 user: stanton tags: trunk
18:49
lint check-in: 376517b4 user: stanton tags: trunk
15:30
Eliminated XReadBitmapFile emulation check-in: b77d1dde user: welch tags: trunk
15:29
Fixed old calls to XReadBitmapFile check-in: 98395fae user: welch tags: trunk
15:29
Undid conversionto TkCreateBitmapFromData check-in: e3f4c56c user: welch tags: trunk
12:18
EXPORT is now TCL_STORAGE_CLASS check-in: 840c6370 user: escoffon tags: trunk
11:31
A few more TCL_STORAGE_CLASS changes that were dropped. check-in: e7edfdc8 user: escoffon tags: trunk
11:18
EXPORT -> TCL_STORAGE_CLASS check-in: 9963a514 user: escoffon tags: trunk
1998-08-03
18:30
Created a <<PasteSelection>> virtual event that replaces <ButtonRelease-2> check-in: 79998c99 user: surles tags: trunk
18:29
Changed binding on <ButtonRelease-2> to be a binding on <<PasteSelection>> check-in: 5930de5d user: surles tags: trunk
15:48
a few more tweaks to fix support for specifyin the directory where binaries are built. check-in: 667736d9 user: escoffon tags: trunk
1998-07-30
12:34
added the STATIC_BUILD macro for objects that are linked into executables instead of being placed in the dll check-in: 9ef32e54 user: escoffon tags: trunk
1998-07-29
22:55
8.0.3-4 check-in: 65caad7f user: welch tags: trunk
17:40
More fixes for DBGX check-in: 93a06474 user: welch tags: trunk
13:14
Merged changes between child workspace "/home/escoffon/ws/tk8.0" and parent workspace "/export/home/ws/tk8.0". check-in: a9d86c7c user: escoffon tags: trunk
12:38
added support for export/import of DLL symbols. If BUILD_tk is defined, EXPORT is mapped to DLLEXPORT, otherwise it is DLLIMPORT. check-in: 30f14886 user: escoffon tags: trunk
11:03
*** empty log message *** check-in: 47ebb653 user: welch tags: trunk
1998-07-28
17:42
Merged changes between child workspace "/home/welch/ws/tk8.0.3" and parent workspace "/net/pop/export/home/ws/tk8.0". check-in: 46a45d5f user: welch tags: trunk
17:38
DGBX changes check-in: 2ce4ebe3 user: welch tags: trunk
17:28
replaced _Xconst with CONST check-in: b332c0d2 user: stanton tags: trunk
17:28
fixed bad ifdef check-in: 741b9429 user: stanton tags: trunk
1998-07-27
17:29
changed to use CONST check-in: 2a7cb066 user: rjohnson tags: trunk
17:21
added test for bbox on arcs in canvas check-in: c8410b73 user: rjohnson tags: trunk
17:20
fixed how bbox was calculated for coords check-in: ff648c49 user: rjohnson tags: trunk
17:20
*** empty log message *** check-in: 6df8bad7 user: rjohnson tags: trunk
11:56
fixed error - called X func check-in: 57a4c805 user: rjohnson tags: trunk
00:49
Merged changes between child workspace "/home/rjohnson/ws/tk8.0" and parent workspace "/export/home/ws/tk8.0". check-in: 113eaeeb user: rjohnson tags: trunk
1998-07-25
11:32
*** empty log message *** check-in: ca13ae86 user: stanton tags: trunk
11:31
*** empty log message *** check-in: 936bb621 user: stanton tags: trunk
1998-07-24
16:45
made interp optional in TkGetBmapData other changes to bitmap code check-in: d813997f user: rjohnson tags: trunk
16:44
added TkGetBitmapFromData and TkReadBitmapFile check-in: f9812114 user: rjohnson tags: trunk
16:44
added TkGetBitmapFromData & TkReadBitmapFile check-in: 4ce5504f user: rjohnson tags: trunk
15:46
eliminated static init for library directory check-in: 8f521891 user: stanton tags: trunk
15:45
made init script search order match tcl check-in: 9e136542 user: stanton tags: trunk
15:11
Merged changes between child workspace "/home/welch/ws/tk8.0.3" and parent workspace "/export/home/ws/tk8.0". check-in: 8706fea8 user: welch tags: trunk
15:11
Removed assembly code check-in: 7a5ff3b8 user: welch tags: trunk
13:56
got rid of image.c check-in: 564264fc user: rjohnson tags: trunk
13:55
*** empty log message *** check-in: 7143a4e0 user: rjohnson tags: trunk
13:31
the flag that caused all the X libs warnings was -Wimplicit-int, so turn that off check-in: 2e430cdd user: escoffon tags: trunk
11:14
leave -Wconversion out, the X libs generate so many of these warnings that they obscure everything else. check-in: 636dea91 user: escoffon tags: trunk
1998-07-22
13:39
Added support for specifying warning flags for the compiler, with checks for gcc and appropriate defaults. check-in: c20363a6 user: escoffon tags: trunk
1998-07-21
15:29
Merged changes between child workspace "/home/escoffon/ws/tk8.0" and parent workspace "/export/home/ws/tk8.0". check-in: ae8414d2 user: escoffon tags: trunk
15:27
added setting of TK_LIB_FLAG check-in: 81d23021 user: escoffon tags: trunk
08:05
the MD flag for DLL builds needs to be MDd for Debug builds check-in: b12a7c70 user: escoffon tags: trunk
1998-07-20
17:04
8.0.3-3 check-in: 73843bd1 user: welch tags: trunk
16:57
Updated dist target check-in: 7a1afc24 user: welch tags: trunk
16:06
added the ability to specify the name prefix for the generated binaries instead of fixing it at "tcl". check-in: 7f098e4c user: escoffon tags: trunk
1998-07-17
15:44
deleted debug statements in configure.in that were mistakely left in check-in: 7eaa7d47 user: escoffon tags: trunk
1998-07-14
12:24
the Tk library is now created with the DBGX extension (g for debug, empty for nodebug) check-in: 8d1248c4 user: escoffon tags: trunk
1998-07-10
14:48
Initial revision check-in: e1e51930 user: welch tags: trunk
1998-07-06
23:07
New Windows keysymdef.h check-in: 8717d5f3 user: welch tags: trunk
23:06
New Windows keysyms check-in: 091aa224 user: welch tags: trunk
23:05
Mac updates for 8.0.3-2 check-in: 47724d2a user: welch tags: trunk
23:02
*** empty log message *** check-in: d46d567c user: welch tags: trunk
22:59
Mac updates for 8.0.3-2 check-in: 95cc1e08 user: welch tags: trunk
22:57
*** empty log message *** check-in: 3eb2bf66 user: welch tags: trunk
15:10
Merged changes between child workspace "/home/welch/ws/tk8.0.3" and parent workspace "/ws/tk8.0". check-in: 612e21f5 user: welch tags: trunk
15:09
updated patchlevel check-in: a0991b79 user: welch tags: trunk
1998-07-01
18:48
Added changes to support builds of different configurations in parallel: - the NODEBUG flag controls Debug/Release builds - different values of NODEBUG create temp files in either Debug or Release subdirectories. - Debug DLLs and executables follow the Windows convention of a 'd' at the end of the name (e.g. tcl80d.dll) - put the DLLs, LIBs, and EXEs in the Debug/Release subdirs rather than in win. check-in: 0e71032f user: escoffon tags: trunk
18:32
Initial revision check-in: 2de85af0 user: escoffon tags: trunk
18:28
- added support for configuration of debug/nodebug in configure script. - also added a atring to append to generated libraries when built with symbols. check-in: 889ecab3 user: escoffon tags: trunk
1998-06-30
09:03
Fixed patchlevel check-in: 26d61956 user: welch tags: trunk
09:03
fix patchlevel check-in: 1736948b user: welch tags: trunk
1998-06-29
23:03
Updated for 8.0.3 check-in: 75f09f41 user: welch tags: trunk
22:59
Updated for 8.0.3, added Jans Nijtmans compatibility patch check-in: d0ee35e5 user: welch tags: trunk
22:58
Generalized "make dist check-in: 3023af43 user: welch tags: trunk
22:58
Updated patchlevel check-in: 41ee15f9 user: welch tags: trunk
1998-06-27
18:16
Merged changes between child workspace "/home/welch/ws/tk8.0.3" and parent workspace "/ws/tk8.0". check-in: 8885a920 user: welch tags: trunk
18:06
plugin updates check-in: a31d73e5 user: welch tags: trunk
18:05
plugin update check-in: 6b394635 user: welch tags: trunk
18:04
plugin updates check-in: befe66b2 user: welch tags: trunk
18:03
plugin update check-in: a34df7bb user: welch tags: trunk
1998-06-25
17:21
*** empty log message *** check-in: d0d81921 user: stanton tags: trunk
17:20
fixed reinitialization bug check-in: 6ac15bff user: stanton tags: trunk
17:20
fixed reinitialization bugs check-in: 9cf66134 user: stanton tags: trunk
1998-06-24
16:07
*** empty log message *** check-in: ac3cf9b4 user: stanton tags: trunk
16:05
added test for unusual initialdir check-in: 404910a5 user: stanton tags: trunk
16:05
fixed initialdir bug check-in: 2b8aafd9 user: stanton tags: trunk
1998-06-23
16:52
Added an additional env. var. ("tk_pkgLibrary") that is searched prior to all other locations for the "tk.tcl" file. This facilitates application packaging. check-in: 78a56c37 user: suresh tags: trunk
1998-06-15
11:30
*** empty log message *** check-in: 327e492a user: surles tags: trunk
1998-06-12
16:25
*** empty log message *** check-in: 3896d33a user: stanton tags: trunk
16:20
changed so focus -force also sets the foreground window check-in: d61bfcc0 user: stanton tags: trunk
1998-06-11
14:37
Bug Fix: It was assumed that kerning did not exist when the code was written. This behavior has since been changed. Added new API calls to get the font measurment for chars (kerning or not) check-in: 02cb8cce user: surles tags: trunk
14:22
Added test to verify that Kerning works. check-in: 1a2c69f5 user: surles tags: trunk
14:22
Updated broken tests check-in: c730451d user: surles tags: trunk
14:21
Changed the font used for testing to Courier from Helvetica. With the new measuring system, kerning exists when helvetica is used. check-in: c0dc9d2d user: surles tags: trunk
1998-06-10
14:46
Initial revision check-in: e00ffa10 user: surles tags: trunk
1998-06-03
15:38
Ammended doc to state that the return will always be an absolute path. check-in: dd6a633e user: surles tags: trunk
15:37
*** empty log message *** check-in: 2896c443 user: surles tags: trunk
15:36
bug fix: 1) If the -initialdir option was "." the result would be "././foo.tcl" instead of an absolute path, like the Windows interface. 2) There is a traceVar on the data(selectPath) where the script was assumes the window exists. check-in: 6dfad3e1 user: surles tags: trunk
1998-04-01
09:51
Created branch core-8-0-2-synthetic Closed-Leaf check-in: 82669d44 user: cvs2fossil tags: core-8-0-2-synthetic, core-8-0-2
09:51
Initial revision check-in: 2bf55ca9 user: rjohnson tags: trunk
09:37
Initial revision check-in: 8922a99f user: rjohnson tags: trunk