Tk Source Code

Timeline
Login

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

50 most recent check-ins

2019-01-15
21:22
For macOS, guard against a crash in TkpPostMenu and fix TkPostTearoffMenu. Adjust menu.test for the new argument name. Leaf check-in: 2672c32fe6 user: culler tags: bug-70e531918e
14:48
Fix name collision on macOS. Clarify some logic in the geometry computation. check-in: 4f4bec1d4c 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) Leaf check-in: 149760d9e8 user: gcramer tags: bug6e8afe516d
14:00
Use TkGetMenuIndex to parse the index argument to the post command. check-in: 31984285c3 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: be0be1ae8b user: gcramer tags: bug6e8afe516d
13:57
Fix the underlying problem with empty menubuttons on the mac, rather than the symptom. check-in: d1a4f17756 user: culler tags: bug-70e531918e
2019-01-13
19:24
Deal with empty menubuttons on the mac. check-in: 0bf6de0579 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: 0f8ee94ebb user: culler tags: bug-70e531918e
16:43
Avoid errors when a menu is destroyed before its postcommand is run. check-in: 877bea7a98 user: culler tags: bug-70e531918e
15:48
Superfluous comment removed. check-in: 408bdfa7f5 user: gcramer tags: bug6e8afe516d
14:51
Merge 8.7 Leaf check-in: bc4fe2e69c user: jan.nijtmans tags: offsetof
14:50
Merge 8.6 Leaf check-in: 823fb797dc user: jan.nijtmans tags: trunk
14:48
Merge 8.5 Leaf check-in: 1993e127d1 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 Leaf check-in: 442ad0d2fb 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. Leaf check-in: 83c7e67031 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: 834b7e14fc user: gcramer tags: bug6e8afe516d
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: ec38f729fa user: gcramer tags: bug6e8afe516d
2019-01-12
16:56
Fix the build after previous commit Leaf check-in: abff3a1d2b user: fvogel tags: tip-466, revised_text
2019-01-11
21:47
Fix related menubutton issues on linux and Windows. check-in: 63fef3c5b1 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: 417b4ef37a user: gcramer tags: bug6e8afe516d
12:27
Merge trunk check-in: 984939324d user: jan.nijtmans tags: tip-466, revised_text
11:39
Merge 8.6 check-in: 60be40265a user: jan.nijtmans tags: bug6e8afe516d
11:28
Missed 2 spots in previous commit (only relevant for test-suite) check-in: 36caa0cbfb user: jan.nijtmans tags: core-8-6-branch
10:07
Merge 8.6 check-in: 371c4059ae user: jan.nijtmans tags: trunk
09:54
PREFER_MOST_SPECIALIZED_EVENT was broken, is working again. check-in: 7e6965a98a user: gcramer tags: bug6e8afe516d
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: c707c501c7 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: 497ab89644 user: fvogel tags: bug-3003895fff, bug-1899040fff
14:28
Fix bug [70e531918e]: geometry issues with menubuttons on macOS check-in: 06cc21c0eb user: culler tags: bug-70e531918e
13:01
Implement local grabs on macOS. check-in: 10f2f6f284 user: culler tags: trunk
2019-01-08
23:01
Implement local grabs on macOS. check-in: 1edd8b7a16 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: 97a0b2b56f user: culler tags: mac-local-grabs
15:24
Merge 8.6 and all changes from original [bug-9e31fd9449] branch Closed-Leaf check-in: 6e620cfa70 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: 418f1c055d 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: 4a9a12644e user: fvogel tags: bug-3003895fff, bug-1899040fff
19:34
Document the behavior of local and global grabs on macOS. check-in: ccf0e4a306 user: culler tags: mac-local-grabs
17:00
Implement local grabs for Aqua. check-in: 58470526fb user: culler tags: mac-local-grabs
2019-01-04
23:29
Merge 8.6 check-in: 723d71fc27 user: jan.nijtmans tags: trunk
23:27
Merge 8.5 check-in: dbb582dd88 user: jan.nijtmans tags: core-8-6-branch
22:41
Fix a few minor compiler warnings, occurring in later gcc/clang versions. check-in: 8c8dd813ba 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: 359434f369 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: 6942f5af38 user: culler tags: core-8-6-branch
2019-01-03
21:49
Merge trunk check-in: 1444bc302e user: jan.nijtmans tags: tip-466, revised_text
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: 7783483786 user: jan.nijtmans tags: tip-466, revised_text
21:45
Realization of global default value for tag option -undo (bug report [5a670c16ba]). check-in: a263e6c977 user: jan.nijtmans tags: tip-466, revised_text
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: aea5f1b7fd user: jan.nijtmans tags: tip-466, revised_text
21:30
Remove 3 lines of code in tkTextDisp.c which had become obsolete but were accidentally left in the file. check-in: a6e441b568 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: 458ce8cc32 user: jan.nijtmans tags: trunk
21:26
Let's see if we can build something with Travis-CI check-in: 47eb7e2c85 user: jan.nijtmans tags: trunk
21:17
re-base to 'cleaned-up' core-8-6-branch Closed-Leaf check-in: ab5d40e3f1 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: 519cc25961 user: jan.nijtmans tags: core-8-6-branch