summaryrefslogtreecommitdiffstats
path: root/generic/tkMenu.c
Commit message (Expand)AuthorAgeFilesLines
* Another round of int -> Tcl_Size changesjan.nijtmans2024-03-071-3/+1
* Eliminate a bunch of unneeded type-casts, mainly (char *)jan.nijtmans2024-02-071-3/+3
* Restore "$menu index" to return "none" for no index (for compatibility with T...jan.nijtmans2024-01-081-3/+6
* Put back "none" as possible index value for Tk > 8jan.nijtmans2023-12-261-1/+1
* 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
* | 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
* | Continuation lines should be indented 8 chars.fvogel2023-05-281-4/+4
* | merge trunkfvogel2023-05-281-12/+12
|\ \
| * | Missed more than a few TIP 660 changes. Possibly more to come.apnadkarni2023-04-181-11/+11
| * | Finished first pass through all files. Same test failures as trunk.apnadkarni2023-04-171-1/+1
* | | Merge 8.7jan.nijtmans2023-03-301-1/+1
|\ \ \ | |/ /
* | | Fix error message formatting and add a test for the error scenario.sbron2023-03-201-1/+1
* | | Implement TIP 658sbron2023-03-161-4/+80
|/ /
* | More -1 -> TCL_INDEX_NONE. More TCL_UNUSED(jan.nijtmans2023-03-121-56/+46
* | Rebase to 8.7jan.nijtmans2022-10-121-28/+28
|\ \
| * | TIP #628 for Tk: Shared 8.7/9.0 build environmentjan.nijtmans2022-06-251-28/+28
* | | Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Chri...fvogel2022-09-271-0/+1
|\ \ \ | | |/ | |/|
| * | Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Chri...fvogel2022-09-261-0/+1
* | | typo Tk_SetWindowMenuBar -> Tk_SetWindowMenubar. (TIP #606 and documentation...jan.nijtmans2022-09-201-4/+4
| |/ |/|
* | Merge 8.7jan.nijtmans2022-05-171-26/+15
|\ \
| * | More alphabetizing Tk options. More type-cast improvementsjan.nijtmans2022-05-121-8/+8
| * | Merge 8.6jan.nijtmans2022-05-051-6/+6
| |\ \ | | |/
| | * Code cleanup, mainly eliminating unnecessary type-castsjan.nijtmans2022-05-051-6/+6
| * | Merge 8.6jan.nijtmans2022-05-031-14/+3
| |\ \ | | |/
| | * Add 2 MODULE_SCOPE string tables (tkStateStrings and tkCompoundStrings) which...jan.nijtmans2022-05-031-10/+1
* | | Merge 8.7jan.nijtmans2022-03-111-5/+5
|\ \ \ | |/ /
| * | TIP #606 implementation. TODO: documentationjan.nijtmans2021-12-211-5/+5
* | | Use TIP #616 API (WIP)jan.nijtmans2022-01-311-3/+4
|/ /
* | Merge 8.6jan.nijtmans2021-12-071-1/+1
|\ \ | |/
| * Fix [be8f5b9fc2]: Tk Menu empty string for `-type` segfaultsfvogel2021-12-061-1/+1
| * Eliminate "register" keyword. Use more TCL_UNUSED()jan.nijtmans2021-03-231-8/+8
* | Merge 8.7jan.nijtmans2021-02-031-1/+1
|\ \
* \ \ Merge 8.7jan.nijtmans2021-01-281-2/+2
|\ \ \ | |/ /