summaryrefslogtreecommitdiffstats
path: root/generic/tkIntXlibDecls.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix [50fdbc36ad]: Implement more X11 region functions on Windows and Aqua. ↵jan.nijtmans2025-09-301-12/+20
| | | | Windows part.
* (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
| | * Fix [82d5a93a46]: 8.6 Documentation/comment typo fixesjan.nijtmans2024-02-161-1/+1
| | |
* | | Backout part of [c9a672c28cc8]: joining X11 tables gives symbol conflicts on ↵jan.nijtmans2023-11-171-0/+893
| | | | | | | | | | | | Linux
* | | Remove more deprecated stuff. jan.nijtmans2023-11-161-896/+0
|/ / | | | | Join "X functions" stub tables for Win and MacOS together as a single platform-independant table
* | Merge 8.7jan.nijtmans2023-07-211-2/+2
|\ \ | |/
| * silence compiler warningdgp2023-07-211-2/+2
| |
* | Fix [f9eddb541a]: Improve TkSetRegion(); implement XSetClipRectangles() on ↵fvogel2023-07-171-3/+7
|\ \ | |/ | | | | Windows and improve it. Thanks to Christopher Chavez.
| * Fix typo when applying patches.fvogel2023-07-161-1/+1
| |
| * Bug [f9eddb541a] (TkSetRegion(), XSetClipRectangles): Patch 5 from ↵fvogel2023-07-161-3/+7
| | | | | | | | Christopher Chavez - Implement XSetClipRectangles() on Windows by relocating the existing Aqua implementation
* | (c) -> ©jan.nijtmans2020-12-091-1/+1
| |
* | Fix [https://core.tcl-lang.org/tcl/tktview/07eb49661a|07eb49661a]: Change to ↵jan.nijtmans2020-08-291-0/+4
| | | | | | | | genStubs.tcl between 8.6 and 8.7 breaks packages for macOS.
* | Merge 8.6jan.nijtmans2020-08-211-3/+7
|\ \ | |/
| * Move stub entry for XSetClipRectangles to 106, since 92 is already filled in ↵jan.nijtmans2020-08-191-10/+10
| | | | | | | | Tk 8.7
| * Test using XSetClipRectangles on macOS.culler2020-08-181-3/+7
| |
| * Add XOffsetRegion and XkbKeycodeToKeysym to (internal X11) stub table. More ↵jan.nijtmans2020-08-131-6/+11
| |\ | | | | | | | | | use of TCL_UNUSED macro
| * | Add 3 more stub entries to MacOSX X11 stub table, which win32 already has: ↵jan.nijtmans2020-08-111-9/+19
| | | | | | | | | | | | XDestroyIC(), XCreatePixmapCursor(), XCreateGlyphCursor()
| * | Add stub entry for XLowerWindow() on MacOS (no idea why this was commented ↵jan.nijtmans2020-08-061-3/+5
| | | | | | | | | | | | | | | out, windows and X11 already had this) More use of TCL_UNUSED()
| * | Merge 8.5jan.nijtmans2020-03-101-0/+132
| |\ \ | | |/
| | * Fix many gcc(-9) warnings, backported from trunk. jan.nijtmans2020-03-101-0/+286
| | | | | | | | | Add dummy X11 stub entries, marking entries added in Tk 8.6 and Tk 8.7.
| | * Add XDrawSegments/XDrawPoint/XDrawPoints to internal stub table, and fix ↵jan.nijtmans2016-11-081-6/+93
| | | | | | | | | | | | their signature matching X11.
| * | Add XPutImage() to the X11 stub table on Aquajan.nijtmans2019-09-251-0/+73
| | |
* | | typodgp2020-04-021-1/+1
| | |
* | | Supply CONSTified XkbOpenDisplay for X11 systems, needed when compiling with ↵jan.nijtmans2020-04-021-0/+4
| | | | | | | | | | | | C++ compiler.
* | | CONSTify function XkbOpenDisplay(), and resolve conflict with definition in X11jan.nijtmans2020-04-011-4/+4
| | |
* | | Add XkbOpenDisplay and XkbKeycodeToKeysym to X11 stub table. MacOS not done yet.jan.nijtmans2020-03-091-0/+26
| | |
* | | Add many (mostly MacOS) stub functions, needed for future implementation of ↵jan.nijtmans2019-10-021-64/+217
|\ \ \ | | | | | | | | | | | | | | | | XIM. Since the X11 API is now equal for all platforms, many 'hacks' needed in the past can now be completely eliminated.
| * | | Add a bunch of new X11 functions (stubs, for now) to the X11 stub tables for ↵jan.nijtmans2019-10-021-0/+131
| | | | | | | | | | | | | | | | win and MacOS. Those will be needed when implementing XIM support for Windows/MacOSX.
| * | | Add XLowerWindow to MacOS X11 stub tablejan.nijtmans2019-10-021-3/+5
| |\ \ \ | |/ / / |/| | |
| * | | Simplify many MacOS-specific types which are not necessaryjan.nijtmans2019-09-301-16/+0
|/ / /
* | | Fix 'implicit declaration of TkPutImage' warning on UNIXjan.nijtmans2019-09-291-10/+0
| | |
* | | Only use one of XPutImage/TkPutImage, dependant on platform. Both are ↵jan.nijtmans2019-09-271-0/+10
|\ \ \ | | | | | | | | | | | | present in stub table, for backwards compatibility
* | | | Make MacOSX aqua and X11 share the same X11 stub table.jan.nijtmans2019-09-251-6/+6
| | | |
* | | | Merge trunkjan.nijtmans2019-09-251-23/+37
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2019-09-241-23/+37
| |\ \ \ | | |/ /
| | * | Add 7 X11 functions to the aqua stub table, which makes them accessable to ↵jan.nijtmans2019-09-241-2/+85
| | | | | | | | | | | | | | | | | | | | stubbed extensions. They were defined in tkMacOSXPort.h as macro's, which is not 'right'
* | | | Merge trunkjan.nijtmans2019-08-231-11/+24
|\ \ \ \ | |/ / /
| * | | Finally: Add XDrawArcs() and XDrawRectangles() to aquajan.nijtmans2019-08-231-6/+12
| | | |
| * | | Add XPutImage() to X11 stub table for MacOSX (aqua), enabling its use for ↵jan.nijtmans2019-08-231-3/+7
| | | | | | | | | | | | | | | | extensions.
| * | | Add 7 new functions to the MacOSX X11-compat stub tablejan.nijtmans2019-08-221-0/+177
| | | |
* | | | Merge trunk. Some more signature changes, in line with X11-R6jan.nijtmans2019-08-221-48/+48
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2019-08-191-48/+48
| |\ \ \ | | |/ /
| | * | Fix more X11 function signatures in MacOSX portjan.nijtmans2019-08-191-48/+48
| | | |
* | | | Merge trunkjan.nijtmans2019-08-191-4/+4
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2019-08-181-16/+16
| |\ \ \ | | |/ /
| | * | Fix signatures of many X11 functions on MacOSX: They have an "int" return ↵jan.nijtmans2019-08-181-16/+16
| | | | | | | | | | | | | | | | value, not "void", which allows to check for errors.
* | | | Further experimenting, seems to work on MacOSXjan.nijtmans2019-08-141-27/+65
| | | |
* | | | Experiment: Upgrade X11 header files from X11 R5 to X11 R6. This opens the ↵jan.nijtmans2019-08-141-0/+195
|/ / / | | | | | | | | | way to implement more (e.g. XIM support) for Win32 and MacOSX.