summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7. Also remove unused TkDisplay fields when compiling against Tcl ↵jan.nijtmans2019-08-041-0/+7
|\ | | | | | | 9.0 headers
* | Header include file cleanupjan.nijtmans2019-08-047-12/+4
| |
* | Tk_Offset -> offsetofjan.nijtmans2019-08-041-41/+41
| |
* | merge trunk (after fixing conflicts)fvogel2019-08-0476-1406/+1384
|\ \ | |/
| * Merge 8.6. Use TCL_INDEX_NONE in a few more places, now that we have it.jan.nijtmans2019-07-303-18/+18
| |\
| | * Two times Tcl_Free() -> ckfree()jan.nijtmans2019-07-301-1/+1
| | |
| * | Follow-up to [38dc27bd1d0ecd682aafde]: Tk does not support <Button-6> nor ↵jan.nijtmans2019-07-307-11/+31
| | | | | | | | | | | | | | | | | | <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.
| * | Sort all usage of "pages", "pixels" and "units", make it alphabetical, in ↵jan.nijtmans2019-07-302-6/+6
| | | | | | | | | | | | implementation, tests and documentation.
| * | Fix a typo in the code that sets the size of the ring bufferculler2019-07-231-1/+1
| |\ \ | | |/
| | * Fix a typo in the code that sets the size of the ring bufferculler2019-07-231-1/+1
| | |
| * | Merge 8.6jan.nijtmans2019-07-236-100/+34
| |\ \ | | |/
| | * New intermal macro ALL_BUTTONS and function TkGetButtonMask(), which can be ↵jan.nijtmans2019-07-236-100/+34
| | | | | | | | | | | | re-used in various places in stead of separate functions.
| * | Backout [efab40f95b] that fixed [21525158b0]. This fix looked correct but it ↵fvogel2019-07-131-0/+11
| | | | | | | | | | | | doesn't seem to handle transparency right, which apparently is the reason for problem [d66e6fabad] (SVG images: red and blue are swapped on Windows).
| * | Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez)fvogel2019-07-028-11/+11
| |\ \ | | |/
| | * Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez)fvogel2019-07-028-11/+11
| | |
| * | Merge 8.6jan.nijtmans2019-07-0216-16/+16
| |\ \ | | |/
| | * Don't use "struct ThreadSpecificData", while the type name ↵jan.nijtmans2019-07-0216-16/+16
| | | | | | | | | | | | "ThreadSpecificData" is already sufficient.
| * | Merge 8.6jan.nijtmans2019-06-256-7/+7
| |\ \ | | |/
| | * CONST -> const. Eliminate unnecessary type-casts and end-of-line spacingjan.nijtmans2019-06-258-18/+18
| | |
| * | Merge 8.6jan.nijtmans2019-06-241-1/+1
| |\ \ | | |/
| | * Tk_DoOneEvent -> Tcl_DoOneEvent, since the Tk variant is deprecated. See: ↵jan.nijtmans2019-06-241-1/+1
| | | | | | | | | | | | [505fe5a0e2]
| * | Make better use of full range for string lengths, if Tk is compiled with Tcl ↵jan.nijtmans2019-06-212-9/+9
| | | | | | | | | | | | 9.0 headers.
| * | Eliminate some redundant type-castsjan.nijtmans2019-06-215-14/+14
| | |
| * | Resolve compiler warnings and segfault in imgListFormat tests.dgp2019-06-211-6/+6
| | |
| * | Make better use of the full range for Menu indexes, if Tk is compiled with ↵jan.nijtmans2019-06-212-39/+43
| | | | | | | | | | | | Tcl 9.0 headers.
| * | Handle SVG string > 2G, when compiled with Tcl 9 headers. Make ↵jan.nijtmans2019-06-202-16/+20
| | | | | | | | | | | | TCL_INDEX_NONE symbol usable in Tk, even when compiled against Tcl 8.6 headers.
| * | Merge 8.6. Code cleanup, possible because we know we are compiling in ↵jan.nijtmans2019-06-191-4/+4
| |\ \ | | |/ | | | | | | UNICODE mode on Windows.
| | * Define offsetof() macro for (very rare) platforms which don't have it. Don't ↵jan.nijtmans2019-06-151-3/+3
| | |\ | | | | | | | | | | | | punish developers for using offsetof() in extensions, forgetting that ...
| | | * Define offsetof() macro for (very rare) platforms which don't have it. Don't ↵jan.nijtmans2019-06-151-3/+3
| | | | | | | | | | | | | | | | punish developers for using offsetof() in extensions, forgetting that ...
| * | | TIP #528 impelemtation: Deprecate Tk_Offset()jan.nijtmans2019-06-1554-1176/+1178
| |\ \ \
| | * \ \ merge trunkjan.nijtmans2019-06-0516-206/+575
| | |\ \ \
| | * \ \ \ Merge trunkjan.nijtmans2019-05-1050-178/+6219
| | |\ \ \ \
| | * \ \ \ \ Merge trunkjan.nijtmans2019-04-0234-427/+590
| | |\ \ \ \ \
| | * \ \ \ \ \ Merge 8.7jan.nijtmans2019-01-1356-350/+372
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Merge trunkjan.nijtmans2018-12-0820-431/+75
| | |\ \ \ \ \ \ \
| | * | | | | | | | Tweaks related to Tk_ArgvInfojan.nijtmans2018-12-012-4/+4
| | | | | | | | | |
| | * | | | | | | | Minor tweaks, mostly formattingjan.nijtmans2018-12-017-12/+12
| | | | | | | | | |
| | * | | | | | | | merge trunkjan.nijtmans2018-12-013-9/+10
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ Merge trunkjan.nijtmans2018-11-2558-403/+649
| | |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ Merge trunk. More internal improvementsjan.nijtmans2018-10-155-12/+17
| | |\ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ Merge trunkjan.nijtmans2018-10-156-47/+54
| | |\ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / /
| | * | | | | | | | | | | More improvements, related to the deprecation of Tk_Offsetjan.nijtmans2018-10-1110-135/+154
| | | | | | | | | | | | |
| | * | | | | | | | | | | Experiment: let's see if we can deprecate Tk_Offset() in favor of offsetof()jan.nijtmans2018-10-0653-1168/+1166
| | | | | | | | | | | | |
| * | | | | | | | | | | | Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed windowfvogel2019-06-151-2/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | / / | | | |_|_|_|_|_|_|_|/ / | | |/| | | | | | | | |
| | * | | | | | | | | | Change the fix (see details in ticket [75b8fbfd77])fvogel2019-06-091-1/+1
| | | | | | | | | | | |
| | * | | | | | | | | | Fix [75b8fbfd77]: Segfault with [event generate] sequence outside grabbed windowfvogel2019-06-091-2/+3
| | | | | | | | | | | |
| | * | | | | | | | | | Reduce the number of unnecessary end-of-line spacingsjan.nijtmans2019-06-051-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Remove unused static function definition (same as [2136a574])fvogel2019-08-041-1/+0
| | | | | | | | | | | |
* | | | | | | | | | | | Cherrypicked [3b3c3b02]: Remove the crazy function UpdateButtonEventState ↵fvogel2019-08-042-68/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which was causing trouble.
* | | | | | | | | | | | Release too stringent constraint on numObjects that triggered a failed ↵fvogel2019-06-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.