summaryrefslogtreecommitdiffstats
path: root/generic/tkMenu.c
Commit message (Expand)AuthorAgeFilesLines
* Use more 'bool' type internallyjan.nijtmans2025-12-041-5/+5
|\
| * Fix [1562e10c58]: Installing Tcl on macOS makes other versions of tclsh unabl...jan.nijtmans2025-04-091-4/+0
* | Use more Tcl_CreateObjCommand2() internally. Those commands can handle a long...jan.nijtmans2025-03-171-3/+3
* | Tk 9.1 doesn't run with Tcl 8.7 anymore. This allows a lot of cleanupjan.nijtmans2025-03-121-4/+0
|/
* Fix a lot of comments, regarding argv/argc -> objv/objcjan.nijtmans2025-02-191-2/+2
* Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the...fvogel2024-12-031-10/+23
|\
| * Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the...fvogel2024-11-221-10/+23
* | Remove spaces before tabsjan.nijtmans2024-11-051-112/+112
|\ \
* \ \ Fix [f91aa24bbe] for "menubutton". Simplify -activerelief for "menu"jan.nijtmans2024-10-011-2/+2
|\ \ \ | |/ /
| * | Finish for "menubutton". Simplify -activerelief for "menu"jan.nijtmans2024-09-301-2/+2
* | | Rebase to latest 9.0. Some more fixes (still ... spinbox test hangs in Windows)jan.nijtmans2024-08-091-2/+2
|\ \ \
| * | | Make "entry" work. No test failures any more. Many renamings of fields (*Ptr ...jan.nijtmans2024-07-111-2/+2
* | | | Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branchoehhar2024-07-221-3/+7
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branchoehhar2024-07-221-3/+7
| |\ \ | | |/
| | * Comments changedoehhar2024-07-181-2/+3
| | * Ticket [2d3a81c0] menubutton destroy segfault: preserve menu pointer in tkWin...oehhar2024-07-181-7/+4
| | * Ticket [2d3a81c0] menubutton destroy segfault: proposed solution to preserve ...oehhar2024-07-181-0/+6
| | * Fix [fec9e3879d]: Confusion regarding menu indexes "none" and {}. Also add so...jan.nijtmans2023-12-261-43/+44
* | | Merge 8.7jan.nijtmans2024-06-191-60/+60
|\ \ \ | |/ /
| * | Use "(char *)NULL" sentinels in more places. Fix some indentingjan.nijtmans2024-06-191-60/+60
* | | Merge 8.7jan.nijtmans2024-03-071-3/+1
|\ \ \ | |/ /
| * | Another round of int -> Tcl_Size changesjan.nijtmans2024-03-071-3/+1
* | | Merge 8.7jan.nijtmans2024-02-071-3/+3
|\ \ \ | |/ /
| * | Eliminate a bunch of unneeded type-casts, mainly (char *)jan.nijtmans2024-02-071-3/+3
* | | Merge 8.7jan.nijtmans2024-01-151-1/+1
|\ \ \ | |/ /
| * | Restore "$menu index" to return "none" for no index (for compatibility with T...jan.nijtmans2024-01-081-3/+6
* | | Add "none" as possible index value for menu's (but keep it undocumented). See...jan.nijtmans2023-12-261-0/+6
|\ \ \ | |/ /
| * | Put back "none" as possible index value for Tk > 8jan.nijtmans2023-12-261-1/+1
* | | Merge 8.7jan.nijtmans2023-12-221-17/+19
|\ \ \ | |/ /
| * | int -> Tcl_Size in menu handlingjan.nijtmans2023-12-221-17/+19
| * | Fix [52d83f67eb]: TkDestroyMenu(): outdated commentjan.nijtmans2023-11-251-5/+4
| |\ \ | | |/
* | | Fix [52d83f67eb]: TkDestroyMenu(): outdated commentfvogel2023-11-251-5/+4
|\ \ \ | | |/ | |/|
| * | Fix [52d83f67eb]: TkDestroyMenu(): outdated commentfvogel2023-11-251-5/+4
* | | Merge 8.7. Remove a lot of dead codejan.nijtmans2023-11-151-10/+3
| |/ |/|
* | Merge core-8-6-branchculler2023-11-071-0/+1
|\ \ | |/
| * Final fix for Aqua menu crashes.culler2023-11-051-0/+1
* | Make all Destroy??? functions match the Tcl_FreeProc signature. That will pre...jan.nijtmans2023-10-261-1/+5
* | Minor simplificationjan.nijtmans2023-10-131-9/+6
* | Fix [b189559e4]: Crash with menus and -postcommand optionjan.nijtmans2023-10-121-11/+11
* | Merge 8.6. Some C++-fixesjan.nijtmans2023-10-111-6/+6
|\ \ | |/
| * Do away with all those type-casts. Compatibility with 9.0 is still no issuejan.nijtmans2023-10-111-9/+7
| * Proposed fix for [d96974d99d], which should work with Tcl 8.6, 8.7 and 9.0jan.nijtmans2023-10-101-4/+4
* | Fix [6cc8002951]: numeric parameter errors depending on whether string vs dou...jan.nijtmans2023-09-041-15/+15
|\ \
| * | Merge 8.7. More progress in converting strtod/strtoljan.nijtmans2023-09-041-15/+15
* | | Fix [14a9b62e1d]: Crash when closing toplevel window with menus.sbron2023-09-041-0/+11
|/ /
* | Fix [499c0467b3]: DestroyMenuInstance(): use Tcl_EventuallyFree() rather than...fvogel2023-07-231-1/+2
|\ \ | |/
| * Fix [499c0467b3]: DestroyMenuInstance(): use Tcl_EventuallyFree() rather than...fvogel2023-07-231-1/+2
* | Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries.fvogel2023-06-071-1/+4
|\ \ | |/
| * Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries. Testcases...fvogel2023-05-281-1/+4
* | Ensure interp is passed to GetIndexFromCoords() instead of NULL (no idea why ...fvogel2023-06-071-1/+1