summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add (currently failing) tests demonstrating bug [a418aafa76]: Bogus @x,y ↵fvogel2023-05-281-1/+45
| | | | indices are accepted for menu entries
* Add non-regression test for [6ee162c3d9].fvogel2023-05-271-0/+7
|\
| * Add non-regression test for [6ee162c3d9].fvogel2023-05-271-0/+7
| |
| * merge core-8-6-branchfvogel2023-05-27170-2245/+2298
| |\ | |/ |/|
* | Fix [7447ed20ec]: Color picker failure - tk::RestoreFocusGrab does not take ↵fvogel2023-05-251-2/+5
|\ \ | | | | | | | | | into account the possibility of a failing grab.
| * | Fix [7447ed20ec]: Color picker failure - tk::RestoreFocusGrab does not take ↵fvogel2023-05-231-2/+5
| | | | | | | | | | | | into account the possibility of a failing grab.
* | | Tk has no core-8-branch like Tcl has, but a core-8-6-branch. Build it at ↵fvogel2023-05-243-3/+3
|/ / | | | | | | Github CI.
* | Fix [f40d9debad]: Aqua: fix size of FourCC bitmaps. Patch from Christopher ↵fvogel2023-05-231-2/+2
|\ \ | | | | | | | | | Chavez.
| * | Fix [f40d9debad]: Aqua: fix size of FourCC bitmaps. Patch from Christopher ↵fvogel2023-05-211-2/+2
| | | | | | | | | | | | Chavez.
* | | [ab95811e07]: Aqua: prevent use-after-free crashes - Apply slightly better ↵fvogel2023-05-231-9/+9
|\ \ \ | |/ / |/| | | | | patch from Christopher Chavez to avoid use-after-free crashes.
| * | [ab95811e07]: Aqua: prevent use-after-free crashes - Apply slightly better ↵fvogel2023-05-211-9/+9
| | | | | | | | | | | | patch from Christopher Chavez to avoid use-after-free crashes.
| * | merge 8.6fvogel2023-05-21207-4931/+5314
| |\ \ | |/ / |/| |
* | | Only use _snprintf on older MSVC compilers. ZeroMemory -> memsetjan.nijtmans2023-05-161-14/+14
| | |
* | | Fix [3414695fff]: tk_getOpenFile, tk_getSaveFile, tk_chooseDir: error when ↵fvogel2023-05-133-6/+12
|\ \ \ | | | | | | | | | | | | parent destroyed first.
| * | | Fix [3414695fff]: tk_getOpenFile, tk_getSaveFile, tk_chooseDir: error when ↵fvogel2023-05-073-6/+12
|/ / / | | | | | | | | | parent destroyed first.
* | | Fix [887ae18c26]: unix/Credits.html is neither tracked nor ignored.fvogel2023-05-072-0/+2
| | |
* | | Backport: Do not build every branch. Too expensive.jan.nijtmans2023-05-064-4/+22
| | |
* | | Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed.fvogel2023-05-033-11/+23
|\ \ \
| * | | Remove superfluous casts.fvogel2023-05-021-2/+2
| | | |
| * | | Alternate fix for [310c74ecf4], not making use of a delete trace.fvogel2023-05-013-28/+22
| | | |
| * | | Fix [310c74ecf4]: ThemeChangedProc() can be called after Tk destroyed. Patch ↵fvogel2023-04-151-7/+25
| | | | | | | | | | | | | | | | from CHristopher Chavez.
* | | | Fix [a9cf210a42]: Text select doesn't cover first character.fvogel2023-04-302-3/+23
|\ \ \ \
| * | | | Robustify text-27.15b that failed after [898c0657], on macOS with aqua only. ↵fvogel2023-04-231-2/+2
| | | | | | | | | | | | | | | | | | | | 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.
| * | | | Add comment and non-regression test text-38.1 (correctly failing before and ↵fvogel2023-04-222-2/+21
| | | | | | | | | | | | | | | | | | | | passing after the fix).
| * | | | Fix [a9cf210a42]: Text select doesn't cover first characterfvogel2023-04-211-1/+2
|/ / / /
* | | | Backport more from latest X.hjan.nijtmans2023-04-191-18/+73
| | | |
* | | | Fix [fe87e9af39]: X-input extension events are not transfered to Tcl.jan.nijtmans2023-04-191-1/+3
| | | |
* | | | Fix [0c734dde2a]: Xlib.h: avoid -Wstrict-prototypes warningsjan.nijtmans2023-04-165-178/+389
|\ \ \ \ | |/ / / |/| | |
| * | | Backport more from X11R6jan.nijtmans2023-04-151-31/+39
| | | |
| * | | Fix [0c734dde2a]: Xlib.h: avoid -Wstrict-prototypes warningsjan.nijtmans2023-04-144-118/+301
|/ / /
* | | Fix [f4d9d74df6]: ignored -disabledwidth for canvas rectangle and oval ↵fvogel2023-04-101-1/+1
| | | | | | | | | | | | items. Patch from Christopher Chavez.
* | | Fix [15c685a976]: Issues with menu cloning.sbron2023-03-302-36/+66
|\ \ \
| * | | Make tests 20.12 to -15 pass on Windows. In details: on this platform the ↵fvogel2023-03-261-4/+8
| | | | | | | | | | | | | | | | 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.
| * | | Make the clone inherit the bindtags from the original menu.sbron2023-03-262-8/+25
| | | |
| * | | Proposed fix for bug [15c685a976].sbron2023-03-231-31/+0
| | | |
| * | | Add tests to check for the issues mentioned in bug [15c685a976].sbron2023-03-231-0/+40
| | | |
* | | | Fix [ee0847f633]: Aqua: compiler warning in debug builds. And Fix ↵fvogel2023-03-308-24/+24
|\ \ \ \ | | | | | | | | | | | | | | | [2ed289cae0]: Aqua: more format specifiers than arguments in tkToolbarButton
| * | | | Fix [2ed289cae0]: Aqua: more format specifiers than arguments in tkToolbarButtonbug-2ed289cae0fvogel2023-03-281-1/+1
| | | | |
| * | | | Fix [ee0847f633]: Aqua: compiler warning in debug builds.fvogel2023-03-288-24/+24
|/ / / /
* | | | Make test-case option-15.1 independant on test-case casing (as everywhere else)jan.nijtmans2023-03-261-2/+2
|/ / /
* | | arm64e -> arm64. Sync with Tcljan.nijtmans2023-03-172-20/+20
| | |
* | | Update the description of the menu entry index of the form @index to reflectsbron2023-03-161-6/+5
| | | | | | | | | how it actually works.
* | | Remove _LARGEFILE_SOURCE64 usage. See ↵jan.nijtmans2023-03-153-110/+0
| | | | | | | | | | | | [https://core.tcl-lang.org/tcl/info/d690400d07|d690400d07]
* | | Fix [93fe36b5a7]: <<MenuSelect>> virtual event not working for menus with ↵jan.nijtmans2023-03-041-7/+2
|\ \ \ | | | | | | | | | | | | -tearoff option
| * | | Even simpler ... (@fvogel, you are right, the check for $index simply is ↵jan.nijtmans2023-03-041-2/+1
| | | | | | | | | | | | | | | | useless here)
| * | | Fix [93fe36b5a7]: <<MenuSelect>> virtual event not working for menus with ↵fvogel2023-03-041-6/+2
|/ / / | | | | | | | | | -tearoff option
* | | Fix calculation when menu doesn't fit below a ttk::menubutton.sbron2023-02-281-2/+1
| | |
* | | Fix [6cd4762798]: Crash using tk busy holdfvogel2023-02-271-0/+1
|\ \ \
| * | | Fix [6cd4762798]: Crash using tk busy holdfvogel2023-02-261-0/+1
|/ / /
* | | Fix [https://core.tcl-lang.org/tcl/tktview/170551eeffef|170551eeff] (from ↵fvogel2023-02-121-2/+2
|\ \ \ | | | | | | | | | | | | the Tcl repository): Crash in tk busy forget.