summaryrefslogtreecommitdiffstats
path: root/generic/tkIntDecls.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix many -Wconversion compiler warningsjan.nijtmans2025-10-101-2/+2
|
* Use more Tcl_CreateObjCommand2() internally. Those commands can handle a ↵jan.nijtmans2025-03-171-2/+2
| | | | longer argument list.
* (c) -> ©jan.nijtmans2024-05-091-1/+1
|\
| * (c) -> ©jan.nijtmans2024-05-091-1/+1
| |\
| | * Consistancy in the usage of "Copyright". On MacOS, always use the UTF-8 ↵jan.nijtmans2024-05-091-1/+1
| | | | | | | | | | | | copyright-sign
| | * re-generate internal stub tablesjan.nijtmans2024-03-231-0/+6
| | |
* | | Merge 8.7jan.nijtmans2024-03-231-6/+6
|\ \ \ | |/ /
| * | Another round of int -> Tcl_Size. Use more (char *)NULL in stead of simply ↵jan.nijtmans2024-03-231-8/+14
| | | | | | | | | | | | NULL. Re-generate stub table, only creating dummy stub entries for TCL_MAJOR_VERSION < 9
| * | Re-generate dummy stub entries (accidently removed in previous commit)jan.nijtmans2024-01-301-0/+3
| | |
* | | Merge 8.7jan.nijtmans2024-01-301-2/+3
|\ \ \ | |/ /
| * | TkTextMakeByteIndex byteIndex int -> Tcl_Sizejan.nijtmans2024-01-301-5/+3
| | |
| * | (Cherry-pick): Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> ↵jan.nijtmans2023-12-131-2/+3
| |\ \ | | |/ | | | | | | Tcl_Size). Update documentation.
| | * Add TkUnusedStubEntry to tkInt stub interfacejan.nijtmans2021-12-081-0/+7
| | |
| | * Don't fill stub entries for TkpWillDrawWidget/TkpRedrawWidget with 0 on ↵jan.nijtmans2020-09-081-1/+1
| | | | | | | | | | | | XQuarz so they can be called by extensions
* | | Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> Tcl_Size). Update ↵jan.nijtmans2023-12-131-2/+3
| | | | | | | | | | | | documentation.
* | | Change (internal) TkCreateFrame function from argc/argv -> objc/objvjan.nijtmans2023-12-111-3/+3
| | |
* | | Get rid of the "Dummy entry for stubs table backwards compatibility"jan.nijtmans2023-11-161-39/+6
| | |
* | | Remove more deprecated stuff. jan.nijtmans2023-11-161-66/+24
| | | | | | | | | Join "X functions" stub tables for Win and MacOS together as a single platform-independant table
* | | Remove some (very old!) Image-related stuff, and unused stub entriesjan.nijtmans2023-11-161-18/+1
|/ /
* | Let (internal) TkGetDisplayOf() return Tcl_Size, not intjan.nijtmans2022-12-151-2/+2
| |
* | more int -> Tcl_Size (making use of the increased range in Tcl 9.0)jan.nijtmans2022-10-301-6/+6
| |
* | Some more int -> Tcl_Sizejan.nijtmans2022-10-271-2/+2
| |
* | Fix signature for TkpDrawCharsInContext/TkDrawAngledChars, when compiling ↵jan.nijtmans2022-10-261-3/+3
| | | | | | | | with 9.0 headers
* | Tcl_Size usage warning fixes, more ClientData -> void *jan.nijtmans2022-10-211-51/+49
| |
* | Rebase to 8.7jan.nijtmans2022-10-121-26/+26
|\ \
| * | TIP #628 for Tk: Shared 8.7/9.0 build environmentjan.nijtmans2022-06-251-26/+26
| | |
* | | typo Tk_SetWindowMenuBar -> Tk_SetWindowMenubar. (TIP #606 and ↵jan.nijtmans2022-09-201-17/+24
| | | | | | | | | | | | documentation was correct)
* | | Fix MacOSX --disable-aqua buildjan.nijtmans2022-08-011-1/+1
| | |
* | | Make TkpWillDrawWidget()/TkpRedrawWidget() available to all platforms, not ↵jan.nijtmans2022-07-311-25/+1
|/ / | | | | | | only MacOSX
* | Add Tk_MakeWindow toojan.nijtmans2022-01-251-0/+2
| |
* | If TK_NO_DEPRECATED is defined, remove the deprecated stub entriesjan.nijtmans2021-12-211-7/+9
| |
* | TIP #606 implementation. TODO: documentationjan.nijtmans2021-12-211-2/+18
| |
* | (c) -> ©jan.nijtmans2020-12-091-1/+1
| |
* | Merge 8.6jan.nijtmans2020-09-081-18/+23
|\ \ | |/
| * Merge 8.5. jan.nijtmans2020-09-081-18/+23
| |\ | | | | | | | | | Prevent dummy stub entry before TkpRedrawWidget/TkpWillDrawWidget entries (this is a workaround for an earlier genStubs bug, but those are new stub entries) Don't use "interp children" in testcases yet (test suite should run against Tcl 8.6.9 in Travis too)
| | * Move up TkUnusedStubEntry a little.jan.nijtmans2020-09-081-3/+9
| | | | | | | | | New test function "menubarheight" for MacOSX (backported from 8.6)
| | * Different approach to stubs for the TkpScanWindowId() declaration.dgp2015-02-121-11/+3
| | | | | | | | | Man, what an inflexible maintenance chore this stuff is.
| | * Silence some compiler warningsdgp2015-02-121-3/+11
| | |
* | | Merge 8.6jan.nijtmans2020-08-041-19/+19
|\ \ \ | |/ / | | | Move TkpRedrawWidget/TkpWillDrawWidget to entries 185/186 of stub table, that's where they were in Tk 8.6
* | | Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidgetculler2020-05-311-4/+4
|\ \ \ | |/ /
| * | Rename Aqua stub TkpAppCanDraw as TkpWillDrawWidgetculler2020-05-311-4/+4
| | |
* | | Remove some unnecessary macOS conditional code by using internal stubs.culler2020-05-291-0/+36
|\ \ \ | |/ /
| * | Remove some unnecessary macOS conditional code by using internal stubs.culler2020-05-291-0/+36
| | |
* | | Formatting and even more size_t usage.jan.nijtmans2020-05-251-2/+2
|\ \ \
| * \ \ Use more size_t type internally, when compiling against Tcl 9.0 headers. No ↵jan.nijtmans2020-05-251-30/+36
| |\ \ \ | |/ / / |/| | | | | | | | | | | change when using Tcl 8.x. Add C++ travis build for TCL_UTF_MAX=4 (compat with Tcl 8.7) and TCL_UTF_MAX=6 (compat with Tcl 9.0) making sure that C++'s strict typing stays correct.
* | | | More progressjan.nijtmans2020-05-221-30/+36
|/ / /
* | | Merge 8.6jan.nijtmans2020-03-301-1/+9
|\ \ \ | |/ /
| * | Add more (dummy) stub entries, as preparation for futher stub ↵jan.nijtmans2020-03-291-0/+8
| | | | | | | | | | | | simplifications in 8.7 and 9.0
| * | Modify TkClipBox and friends such that they return an int (normally 0) in ↵jan.nijtmans2019-10-011-12/+12
| | | | | | | | | | | | stead of void. Reason: the X11 variant does this as well, this way we keep it the same on all platforms.
* | | more Region-related revamp.jan.nijtmans2019-10-011-58/+32
| | |