summaryrefslogtreecommitdiffstats
path: root/generic/tkMenu.c
Commit message (Expand)AuthorAgeFilesLines
* Fix [fec9e3879d]: Confusion regarding menu indexes "none" and {}. Also add so...jan.nijtmans2023-12-261-43/+44
* Fix [52d83f67eb]: TkDestroyMenu(): outdated commentfvogel2023-11-251-5/+4
* Final fix for Aqua menu crashes.culler2023-11-051-0/+1
* 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 [499c0467b3]: DestroyMenuInstance(): use Tcl_EventuallyFree() rather than...fvogel2023-07-231-1/+2
* Fix [a418aafa76]: Bogus @x,y indices are accepted for menu entries. Testcases...fvogel2023-05-281-1/+4
* Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Chri...fvogel2022-09-261-0/+1
* Code cleanup, mainly eliminating unnecessary type-castsjan.nijtmans2022-05-051-6/+6
* Add 2 MODULE_SCOPE string tables (tkStateStrings and tkCompoundStrings) which...jan.nijtmans2022-05-031-10/+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
* Fix some gcc warnings (when using -Wshadow, deprecated XKeycodeToKeysym(), XS...jan.nijtmans2020-10-011-3/+1
* Rename (internal) MAASTER_MENU to MAIN_MENU, but keep the original, just to b...jan.nijtmans2020-08-121-20/+20
* Fix [2790615]: "update" performs Tk callbacks in its own stack frame.jan.nijtmans2020-06-081-1/+1
* Use (more efficient) Tcl_GetIntFromObj() in stead of Tcl_GetInt() in a few pl...jan.nijtmans2020-02-121-1/+1
* Eliminate systemEncoding local variable. Don't use TCL_INDEX_NONE yet in 8.6,...jan.nijtmans2019-09-201-1/+1
* One missing use of TCL_INDEX_NONE in stead of -1. jan.nijtmans2019-09-201-1/+1
* Simplify NewNativeObj(), since its last parameter is always -1. jan.nijtmans2019-09-161-1/+1
* Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez)fvogel2019-07-021-1/+1
* Don't use "struct ThreadSpecificData", while the type name "ThreadSpecificDat...jan.nijtmans2019-07-021-1/+1
* Add missing INT2PTR (doesn't cause warning with Tcl8.x, but does with Tcl 9.0...jan.nijtmans2019-05-171-1/+1
* Revised bug fix for [5d991b822e].dgp2019-05-151-18/+25
|\
| * Tests and fix for similar issues in [menu].dgp2019-05-151-7/+25
* | TIP #533 (Extension of the menu post command) implementation was accepted by ...fvogel2019-02-021-10/+15
|\ \
| * | Use TkGetMenuIndex to parse the index argument to the post command.culler2019-01-151-7/+7
| * | Add TkpPostTearoffMenu, called by TkPostTearoffMenu and used in the menu postculler2019-01-131-10/+1
| * | Fix related menubutton issues on linux and Windows.culler2019-01-111-9/+23
* | | As requested by Christian Werner/François Vogel and others: Undo many None -...jan.nijtmans2018-12-311-1/+1
|\ \ \
| * | | As requested by Christian Werner/François Vogel and others: Undo many None -...jan.nijtmans2018-12-311-1/+1
* | | | Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols jan.nijtmans2018-12-201-1/+1
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Fix [9e31fd944934e269121fa78ff56b7b86f33e6db6|9e31fd9449]: X11/X.h and Window...jan.nijtmans2018-12-201-1/+1
* | | Eliminate type-casts, by using size_t type internally in more situations. No ...jan.nijtmans2018-08-101-2/+2
* | | Fix [5d991b822e]: segmentation violation in TclObjLookupVarEx. Patch from Chr...fvogel2018-01-281-0/+11
| |/ |/|
* | Fix [657c389120] and [b4214b4712]: Segfault when destroying menu with checkbu...fvogel2018-01-131-0/+5
* | Fixed [2160206fff] - Panic when posting a menu of type menubarfvogel2015-11-081-1/+6
|\ \ | |/
| * Proposed fix for [2160206fff] - Panic (Linux) when posting a menu of type men...fvogel2015-10-181-1/+6
* | Get menu-32.8 and scale-19 fixes from 8.5.dgp2014-11-071-3/+3
|\ \ | |/
| * Restore test menu-32.8dgp2014-11-071-3/+3
* | Stop invalid readdgp2014-11-061-0/+1
|\ \ | |/
| * Stop invalid read.dgp2014-11-061-0/+1
* | Use Tcl_FindCommand in stead of Tcl_GetCommandInfo where this suffices.jan.nijtmans2014-06-031-2/+1
* | Make "menu" a normal command, initialized like any other Tk command.jan.nijtmans2013-10-291-37/+5
* | Some refactoring as initial attempt to fix [f214b8ad5b]. Not finished/tested ...jan.nijtmans2013-10-281-37/+37
* | Eliminate all usage of functions Tcl_VarEval (deprecated) and Tcl_Eval (to th...jan.nijtmans2013-03-071-1/+1
* | Replace all Tcl_TraceVar/Tcl_UntraceVar with Tcl_TraceVar2/Tcl_UntraceVar2 ca...jan.nijtmans2013-02-221-3/+3
* | Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everyw...jan.nijtmans2013-02-011-2/+2
|\ \ | |/
| * SetOptions.3: minor doc fixjan.nijtmans2012-06-191-20/+20
| |\
| | * SetOptions.3: minor doc fixjan.nijtmans2012-06-191-9/+9
| * | some more cygwin compatibility improvementsjan.nijtmans2012-04-061-3/+3
| |\ \ | | |/