| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use (char *)NULL sentinels | jan.nijtmans | 2025-06-26 | 1 | -2/+2 |
| | | |||||
| * | Fix [0189a9ae39]: Use of Tk_Uid in Tk API | jan.nijtmans | 2024-09-02 | 1 | -5/+5 |
| |\ | |||||
| | * | Fix [0189a9ae39]: Use of Tk_Uid in Tk API | jan.nijtmans | 2024-09-02 | 1 | -1/+1 |
| | |\ | |||||
| | | * | Fix [0189a9ae39]: Use of Tk_Uid in Tk API. Also change ↵ | jan.nijtmans | 2024-09-01 | 1 | -5/+5 |
| | |/ |/| | | | | | Tk_GetCursorFromData(), so it doesn't need Tk_Uid's any more | ||||
| * | | Add TkLengthOne() function, just as TclLengthOne() in Tcl, for optimization ↵ | jan.nijtmans | 2024-07-10 | 1 | -1/+1 |
| | | | | | | | | | within Tk internal objTypes. No need to define TCL_OBJTYPE_V0 in tclInt.h anymore (Tcl 8.7+ has it) | ||||
| | * | (backport) Add TkLengthOne() function, just as TclLengthOne() in Tcl, for ↵ | jan.nijtmans | 2024-07-10 | 1 | -1/+1 |
| |/ | | | | optimization within Tk internal objTypes. Only functional when compiling with Tcl 9.0 headers | ||||
| * | Use Tcl_NewBooleanObj() where appropriate | jan.nijtmans | 2024-05-01 | 1 | -2/+2 |
| |\ | |||||
| * | | More -1 -> TCL_INDEX_NONE. More TCL_UNUSED( | jan.nijtmans | 2023-03-12 | 1 | -2/+2 |
| | | | |||||
| * | | Merge core-8-6-branch: Eradicate uses of sprintf because it triggers ↵ | fvogel | 2023-01-18 | 1 | -1/+5 |
| |\ \ | |/ | | | | | deprecation warning on macOS Ventura. Resolve conflicts. Remove sprintf calls specific to the main branch. | ||||
| | * | Factorise definition of snprintf in tkWinInt.h (MSVC before 2015 didn't know ↵ | fvogel | 2023-01-14 | 1 | -6/+2 |
| | | | | | | | | | snprintf). | ||||
| | * | Eradicate uses of sprintf because it triggers deprecation warning on macOS ↵ | fvogel | 2023-01-10 | 1 | -1/+9 |
| | | | | | | | | | Ventura. Only a single instance left in TkpPrintWindowId() (tkWinWindow.c). | ||||
| * | | Make Tk compile/run either with or without TIP #644: Make Tcl_ObjType extensible | jan.nijtmans | 2022-11-15 | 1 | -6/+8 |
| | | | |||||
| * | | use PTR2INT here | jan.nijtmans | 2022-10-30 | 1 | -1/+1 |
| | | | |||||
| * | | Make everything work (again) with Tcl 8.6 too | jan.nijtmans | 2022-10-30 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Add more implicit type-casts. Backported from 8.7 | jan.nijtmans | 2021-04-23 | 1 | -16/+14 |
| | | | |||||
| | * | Eliminate "register" keyword. Use more TCL_UNUSED() | jan.nijtmans | 2021-03-23 | 1 | -2/+2 |
| | | | |||||
| * | | (c) -> © | jan.nijtmans | 2020-12-09 | 1 | -2/+2 |
| | | | |||||
| * | | Much more WIP: Appears to be working on UNIX, and for a bit part on Windows too. | jan.nijtmans | 2019-12-20 | 1 | -14/+14 |
| | | | |||||
| * | | Merge 8.6 | jan.nijtmans | 2019-09-26 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Better fix for [2026405]: winfo id bug in cygwin build. | jan.nijtmans | 2019-09-26 | 1 | -1/+1 |
| | | | | | | | Actually, formatting of %p is libc-specific, now that we have TCL_Z_MODIFIER we can make it platform-independant for all cases. | ||||
| * | | Merge 8.6 | jan.nijtmans | 2019-01-10 | 1 | -3/+3 |
| |\ \ | |/ | |||||
| | *-. | Merge 8.6 and all changes from original [bug-9e31fd9449] branch | jan.nijtmans | 2019-01-08 | 1 | -3/+7 |
| | |\ \ | |||||
| | | | * | Bring back more original "None" usages, and fix other warnings which ↵ | jan.nijtmans | 2019-01-03 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | 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 | 1 | -5/+1 |
| | |\ \ \ | | | |/ | | |/| | | | | | | | | | -> 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 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | -> 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 | 1 | -3/+3 |
| | |\ \ \ | | |/ / | | | / | | |/ | |/| | *** 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 | 1 | -6/+3 |
| | | | | | | | | | | | | | | | | Windows.h have conflicting symbols. Also fix a few newer (harmless) gcc warnings. | ||||
| * | | | Eliminate USE_OLD_TAG_SEARCH: It isn't used and tested any more. | jan.nijtmans | 2018-12-08 | 1 | -2/+2 |
| | | | | | | | | | | Eliminate a ton of unnecessary type casts | ||||
| * | | | One more round of int -> size_t improvements (inspired by TIP #494, but then ↵ | jan.nijtmans | 2018-10-17 | 1 | -6/+4 |
| |/ / | | | | | | | for Tk). | ||||
| * | | Much more cleaning up of result handling. | dkf | 2012-07-23 | 1 | -2/+6 |
| | | | |||||
| * | | [Bug 3486474]: Inconsistent color scaling | jan.nijtmans | 2012-02-15 | 1 | -2/+2 |
| |\ \ | |/ | |||||
| | * | [Bug 3486474]: Inconsistent color scaling | jan.nijtmans | 2012-02-15 | 1 | -2/+2 |
| | |\ | |||||
| | | * | proposed fix for bug-3486474 | jan.nijtmans | 2012-02-10 | 1 | -2/+2 |
| | | | | |||||
| * | | | Purge RCS Keywords | dgp | 2011-06-08 | 1 | -2/+0 |
| |\ \ \ | |/ / | |||||
| | * | | Purge RCS Keywords. | dgp | 2011-06-08 | 1 | -2/+0 |
| | |\ \ | | |/ | |||||
| | | * | Purge RCS Keywords. | dgp | 2011-06-08 | 1 | -2/+0 |
| | | | | |||||
| | | * | * generic/tkCursor.c: Add missing initialization in debug routine. | dgp | 2004-09-24 | 1 | -1/+4 |
| | | | | |||||
| | | * | * generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a | hobbs | 2003-04-18 | 1 | -7/+7 |
| | | | | | | | | | | | | | GetCursor func already, which causes compiler warnings. | ||||
| * | | | Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to be | dkf | 2011-03-12 | 1 | -2/+2 |
| | | | | | | | | | | using useful casts internally. | ||||
| * | | | [Tcl Bug 2857044]: Corrections following audit of Tcl_ObjType freeing | dkf | 2009-11-21 | 1 | -10/+19 |
| | | | | | | | | | | | | | | | | | | | | | | practises; the typePtr field is now cleared when an object ceases to be of the type. Also remove some anachronistic techniques (pointless casts, mixed assignments and tests, etc.) | ||||
| * | | | CONSTify TkDebugBorder, TkStringToKeysym, TkDebugBitmap | nijtmans | 2009-01-09 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | TkDebugColor, TkDebugCursor, TkDebugFont All those mods TIP #27 complient, no incompatibility risks. | ||||
| * | | | Lots of small changes to make code more pretty and C89-like. | dkf | 2008-11-08 | 1 | -2/+2 |
| | | | | |||||
| * | | | Add "const" to many internal | nijtmans | 2008-10-15 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. | ||||
| * | | | Get rid of pre-C89-isms (esp. CONST vs const). | dkf | 2008-04-27 | 1 | -26/+27 |
| |/ / | |||||
| * | | merge stable branch onto HEAD | dgp | 2007-12-13 | 1 | -1/+1 |
| | | | |||||
| * | | * generic/tkArgv.c: Fix gcc warnings about 'cast to/from | das | 2007-10-15 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkCanvUtil.c: pointer from/to integer of different * generic/tkCanvas.c: size' on 64-bit platforms by casting * generic/tkCursor.c: to intermediate types * generic/tkInt.h: intptr_t/uintptr_t via new PTR2INT(), * generic/tkListbox.c: INT2PTR(), PTR2UINT() and UINT2PTR() * generic/tkObj.c: macros. * generic/tkStyle.c: * generic/tkTextIndex.c: * generic/tkUtil.c: * generic/ttk/ttkTheme.h: * generic/ttk/ttkTreeview.c: * unix/tkUnixMenu.c: * unix/configure.in: * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 | ||||
| * | | header cleanup | dgp | 2007-09-07 | 1 | -2/+1 |
| | | | |||||
| * | | various "const" additions in implementation | nijtmans | 2007-01-03 | 1 | -2/+2 |
| | | | |||||
| * | | Lots of ANSIfying of function decls. | dkf | 2005-11-17 | 1 | -12/+12 |
| | | | | | | | | | Also a few spots where code has been cleaned up more completely. | ||||
| * | | More bits of ANSIfying | dkf | 2005-11-11 | 1 | -229/+230 |
| | | | |||||
