Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change (internal) signature of ↵ | jan.nijtmans | 2019-03-31 | 3 | -5/+5 |
| | | | | | TkMenuConfigureEntryDrawOptions/TkActivateMenuEntry such that - if compiled with Tcl 9.0 headers - indexes > 2G can be used. Also, change a lot of Tcl_NewIntObj()/Tcl_NewBooleanObj() calls to Tcl_NewWideIntObj(). | ||||
* | Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify ↵ | fvogel | 2019-03-31 | 1 | -2/+6 |
|\ | | | | | | | images added via 'insert ... -image ...' | ||||
| * | Fix [da3914eba2]: 'identify element' on ttk::treeview does not identify ↵ | fvogel | 2019-03-30 | 1 | -2/+6 |
| | | | | | | | | images added via 'insert ... -image ...' | ||||
* | | Merge 8.6 | jan.nijtmans | 2019-01-10 | 5 | -15/+9 |
|\ \ | |/ | |||||
| *-. | Merge 8.6 and all changes from original [bug-9e31fd9449] branch | jan.nijtmans | 2019-01-08 | 10 | -33/+18 |
| |\ \ | |||||
| | | * | Fix [9e31fd944934e269121fa78ff56b7b86f33e6db6|9e31fd9449]: X11/X.h and ↵ | jan.nijtmans | 2019-01-08 | 5 | -8/+8 |
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | Windows.h have conflicting symbols. *** POTENTIAL INCOMPATIBILITY *** on Windows only: gcc/clang/MSVC will generate new warnings in extensions when the "None" symbol is used incorrectly. Those warnings are all fixed in the core, that's what most of this commit is doing. | ||||
| | | | * | Bring back more original "None" usages, and fix other warnings which ↵ | jan.nijtmans | 2019-01-03 | 4 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | gradually slipped in. Wherever possible, pragma's are used in MSVC to silence useless compiler warnings. | ||||
| * | | | | As requested by Christian Werner/François Vogel and others: Undo many None ↵ | jan.nijtmans | 2018-12-31 | 2 | -8/+8 |
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | | | | | | | -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected. | ||||
| | * | | | As requested by Christian Werner/François Vogel and others: Undo many None ↵ | jan.nijtmans | 2018-12-31 | 2 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected. | ||||
| * | | | | Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols | jan.nijtmans | 2018-12-20 | 2 | -9/+9 |
| |\ \ \ \ | | |/ / / | | | / / | | |/ / | |/| | | *** POTENTIAL INCOMPATIBILITY *** for Win32 only: On X11 and Mac, "None" can still be used as before | ||||
| | * | | Fix [9e31fd944934e269121fa78ff56b7b86f33e6db6|9e31fd9449]: X11/X.h and ↵ | jan.nijtmans | 2018-12-20 | 2 | -9/+9 |
| | |/ | | | | | | | | | | | | | Windows.h have conflicting symbols. Also fix a few newer (harmless) gcc warnings. | ||||
| * | | Tidy up whitespace and casts of NULL. | culler | 2018-11-28 | 1 | -2/+2 |
| | | | |||||
* | | | Eliminate USE_OLD_TAG_SEARCH: It isn't used and tested any more. | jan.nijtmans | 2018-12-08 | 3 | -5/+5 |
| | | | | | | | | | Eliminate a ton of unnecessary type casts | ||||
* | | | There's never need to cast NULL to (char *) | jan.nijtmans | 2018-11-27 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
* | | | Protect against the possibility that a future platform might have a strange ↵ | culler | 2018-11-21 | 1 | -1/+13 |
|\ \ \ | |/ / | | | | | | | implementaton of XDestroyImage. | ||||
| * | | Protect against the possibility that a future platform might have a strange ↵ | culler | 2018-11-21 | 1 | -1/+13 |
| | | | | | | | | | | | | implementaton of XDestroyImage. | ||||
* | | | Fix the bug that caused a crash on macOS when switching to the Alt theme. | culler | 2018-11-20 | 2 | -9/+55 |
|\ \ \ | |/ / | |||||
| * | | Only use XCreateImage when drawing the Alt theme indicator on macOS, not on ↵ | culler | 2018-11-20 | 2 | -9/+46 |
| | | | | | | | | | | | | UNIX or Windows. | ||||
| * | | Refine TkMacOSXFlushWindows and add a call to it in ThemeChangedProc (macOS ↵ | culler | 2018-11-19 | 1 | -0/+4 |
| | | | | | | | | | | | | only) so that windows are updated after the theme changes. | ||||
| * | | Use XCreateImage instead of XGetImage to create a scratch image in ↵ | culler | 2018-11-19 | 1 | -7/+12 |
| | | | | | | | | | | | | ttkDefaultTheme.c | ||||
* | | | Eliminate CONST86: Since Tk 8.7 only compiles with Tcl >= 8.6 anyway, we ↵ | jan.nijtmans | 2018-10-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | just can use "const" everywhere. typo's: occured -> occurred | ||||
* | | | One more missing type-cast (thanks, François! | jan.nijtmans | 2018-10-17 | 1 | -1/+1 |
| | | | |||||
* | | | Fix [ca403f799b]: ttk::treeview border drawn incorrectly | fvogel | 2018-10-17 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Fix [ca403f799b]: ttk::treeview border drawn incorrectly | fvogel | 2018-10-08 | 1 | -1/+1 |
| | | | |||||
* | | | One more round of int -> size_t improvements (inspired by TIP #494, but then ↵ | jan.nijtmans | 2018-10-17 | 2 | -2/+10 |
| | | | | | | | | | | | | for Tk). | ||||
* | | | Change char *recordPtr to void *recordPtr in Tk_SetOptions() and friends. ↵ | jan.nijtmans | 2018-10-16 | 5 | -11/+11 |
| | | | | | | | | | | | | This is 100% upwards compatible, and equivalent to TIP #494 done in Tcl. With this, a ton of (char *) type casts can be eliminated | ||||
* | | | Use more size_t internally, comparable with TIP #494 but then in Tk. ↵ | jan.nijtmans | 2018-10-15 | 1 | -1/+1 |
| | | | | | | | | | | | | Eliminate unnecessary type casts | ||||
* | | | Fix [6fcaaa6f80]: ttk::entry insertion cursor not visible. Patch from Csaba ↵ | fvogel | 2018-09-08 | 1 | -3/+10 |
|\ \ \ | |/ / | | | | | | | Nemethi. | ||||
| * | | Fix [6fcaaa6f80]: ttk::entry insertion cursor not visible. Patch from Csaba ↵ | fvogel | 2018-09-08 | 1 | -3/+10 |
| |\ \ | | | | | | | | | | | | | Nemethi. | ||||
| | * | | Ooops, one line should have been removed in previous commit. Plus: don't ↵ | fvogel | 2018-09-07 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | convert tab to spaces on otherwise unchanged lines | ||||
| | * | | Better version of the patch, again by Csaba Nemethi | fvogel | 2018-09-07 | 1 | -6/+7 |
| | | | | |||||
| | * | | bugfix branch for: [6fcaaa6f80] | bll | 2018-08-31 | 1 | -1/+8 |
| | | | | | | | | | | | | Fix position of insertion cursor for ttk entry. Patch provided by Csaba Nemethi. | ||||
* | | | | Header include reform: Since "tkInt.h" already contains header files like ↵ | jan.nijtmans | 2018-09-06 | 29 | -66/+29 |
| | | | | | | | | | | | | | | | | | | | | <stdlib.h>, <string.h> and <ctype.h>, we don't have to include those in every separate C-file. Just depend on tkInt.h to provide it. This mainly affects ttk, since most other files already adhered to this. | ||||
* | | | | Fix [3441086fff]: ttk::style layout with empty -children silently disappears | fvogel | 2018-09-02 | 1 | -0/+2 |
|\ \ \ \ | |/ / / | |||||
| * | | | Refine error code | fvogel | 2018-08-24 | 1 | -1/+1 |
| | | | | |||||
| * | | | More general error message, since it can be raised not only because of an ↵ | fvogel | 2018-08-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | empty -children option value | ||||
| * | | | Fix [3441086fff]: ttk::style layout with empty -children silently disappears | fvogel | 2018-08-24 | 1 | -0/+2 |
| |/ / | |||||
| * | | Eliminate type-casts, by using size_t type internally in more situations. No ↵ | jan.nijtmans | 2018-08-10 | 1 | -3/+4 |
| | | | | | | | | | | | | functional changes | ||||
* | | | More preparation for TIP #494 compatibitly. Add 2 utility functions, which ↵ | jan.nijtmans | 2018-08-11 | 1 | -6/+6 |
| | | | | | | | | | | | | can retreive big strings and ByteArrays without length overflow. | ||||
* | | | Remove end-of-line spacing | jan.nijtmans | 2018-08-10 | 1 | -1/+1 |
| | | | |||||
* | | | Make Tk sufficiently 64-bit aware in order to withstand TIP #494 possible ↵ | jan.nijtmans | 2018-07-10 | 1 | -3/+4 |
| | | | | | | | | | | | | problems | ||||
* | | | merge trunk (because tip-496 does not target 8.6 but 8.7, whereas branch ↵ | fvogel | 2018-04-15 | 24 | -1061/+127 |
|\ \ \ | | | | | | | | | | | | | tip-496 was created off core-8-6-branch) | ||||
| * \ \ | Fix [5d991b822e]: segmentation violation in TclObjLookupVarEx. Patch from ↵ | fvogel | 2018-02-04 | 1 | -2/+13 |
| |\ \ \ | | |/ / | | | | | | | | | Christian Werner. | ||||
| * | | | Fix [de156e9efe]: Safe Base interpreters must not write to the PRIMARY ↵ | fvogel | 2018-01-25 | 1 | -3/+6 |
| |\ \ \ | | | | | | | | | | | | | | | | selection. Bugfix, doc upddate and new tests by Keith Nash. | ||||
| * \ \ \ | Further fix for [fa8de77936]: ttk::checkbutton handle empty variable ↵ | fvogel | 2018-01-07 | 1 | -4/+7 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | graceful. Patch from Christian Werner again. | ||||
| * \ \ \ \ | Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch ↵ | fvogel | 2018-01-07 | 2 | -12/+19 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | from Christian Werner | ||||
| * \ \ \ \ \ | Fix [925262ed17]: ttk::scale widget does not support -state option | fvogel | 2018-01-07 | 1 | -0/+17 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | One more 'const' (follow-up from previous commit) | jan.nijtmans | 2017-11-28 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | CONST'ify some string arrays (strings itself where already CONST, but the ↵ | jan.nijtmans | 2017-11-28 | 9 | -14/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | arrays were not). Minor C-compiler optimization. | ||||
| * | | | | | | | I reverted the previous fix, because it doesn't work. The current solution ↵ | gcramer | 2017-07-23 | 1 | -7/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is to set currentIndex before NotebookPlaceSlave() will be called, due to my analysis this can have only one side effect: an interveaning call of NotebookPlaceSlaves() will change to the correct tab. |