summaryrefslogtreecommitdiffstats
path: root/macosx/tkMacOSXXStubs.c
Commit message (Collapse)AuthorAgeFilesLines
* (c) -> ©jan.nijtmans2020-12-091-4/+4
|
* Merge 8.6jan.nijtmans2020-09-021-2/+2
|\
| * Rename (internal) TkMacOSXDrawableView() -> TkMacOSXGetNSViewForDrawable()jan.nijtmans2020-09-021-2/+2
| |
* | Merge 8.6. Some more textual changesjan.nijtmans2020-08-271-1/+1
|\ \ | |/
| * Some internal master -> container renamings, nothing related to APIjan.nijtmans2020-08-271-1/+1
| |
* | Merge 8.6jan.nijtmans2020-08-211-14/+10
|\ \ | |/
| * Make TkpReleaseRegion and TkpRetainRegion static; remove mac-specific code ↵culler2020-08-191-1/+0
| | | | | | | | from xgc.c; remove call to XSetClipMask; add debug logging
| * Test using XSetClipRectangles on macOS.culler2020-08-181-0/+25
| |
| * Make TCL_UNUSED() macro usable in Tk 8.6jan.nijtmans2020-08-041-180/+103
| |
* | Merge 8.6jan.nijtmans2020-08-041-2/+2
|\ \ | |/
| * Clean up tkMacOSXColor.c so it is not so painful to add new colors.culler2020-07-291-2/+2
| |
* | Merge 8.6marc_culler2020-07-181-1/+1
|\ \ | |/
| * macOS: remove unneeded code observed in [7ebdd17974], remove ↵marc_culler2020-07-151-2/+13
| | | | | | | | tkMacOSXFlushWindows, make XSync do nothing except process timer events.
* | CONSTify function XkbOpenDisplay(), and resolve conflict with definition in X11jan.nijtmans2020-04-011-1/+1
| |
* | Merge 8.6. More TCL_UNUSED() usage.jan.nijtmans2020-03-191-103/+103
|\ \ | |/
* | Another round of type-casts for ckalloc() calls. Makes C++ compilers even ↵jan.nijtmans2020-03-171-4/+4
| | | | | | | | more happy. Mainly for MacOS code.
* | Finish for MacOS toojan.nijtmans2020-03-091-200/+221
| |
* | Apply macOS patch for [aea00be1] by Christopher Chavez. Prevents glitches ↵culler2019-10-211-8/+62
|\ \ | |/ | | | | when the screen resolution is changed.
| * Apply macOS patch for [aea00be1] by Christopher Chavez. Prevents glitches ↵culler2019-10-211-8/+62
| | | | | | | | when the screen resolution is changed.
* | Add many (mostly MacOS) stub functions, needed for future implementation of ↵jan.nijtmans2019-10-021-15/+151
|\ \ | | | | | | | | | | | | XIM. Since the X11 API is now equal for all platforms, many 'hacks' needed in the past can now be completely eliminated.
| * | more Region-related revamp.jan.nijtmans2019-10-011-4/+4
| | |
| * | Simplify many MacOS-specific types which are not necessaryjan.nijtmans2019-09-301-1/+1
|/ /
* | Merge trunkjan.nijtmans2019-09-251-2/+57
|\ \
| * \ Merge 8.6jan.nijtmans2019-09-241-1/+56
| |\ \ | | |/
| | * Add 7 X11 functions to the aqua stub table, which makes them accessable to ↵jan.nijtmans2019-09-241-1/+62
| | | | | | | | | | | | | | | stubbed extensions. They were defined in tkMacOSXPort.h as macro's, which is not 'right'
| * | Merge 8.6jan.nijtmans2019-09-241-1/+1
| |\ \ | | |/
| | * Don't use "class" as (internal) struct field name or local variable name. ↵jan.nijtmans2019-09-241-1/+1
| | | | | | | | | | | | Make it "c_class" (just as X11 does as well), in order to prevent conflict with C++ compilers.
* | | Merge trunk. Some more signature changes, in line with X11-R6jan.nijtmans2019-08-221-13/+28
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2019-08-191-13/+28
| |\ \ | | |/
| | * Fix more X11 function signatures in MacOSX portjan.nijtmans2019-08-191-13/+28
| | |
| * | Merge 8.6jan.nijtmans2019-08-181-3/+5
| |\ \ | | |/
| | * Fix signatures of many X11 functions on MacOSX: They have an "int" return ↵jan.nijtmans2019-08-181-3/+5
| | | | | | | | | | | | value, not "void", which allows to check for errors.
* | | Further experimenting, seems to work on MacOSXjan.nijtmans2019-08-141-3/+5
| | |
* | | Experiment: Upgrade X11 header files from X11 R5 to X11 R6. This opens the ↵jan.nijtmans2019-08-141-1/+1
|/ / | | | | | | way to implement more (e.g. XIM support) for Win32 and MacOSX.
* | On macOS, edit comments and documentation; fix compiler warnings.culler2019-04-201-1/+1
|\ \ | |/
| * On macOS, edit comments and documentation; fix compiler warnings.culler2019-04-201-1/+1
| |
* | Merge 8.6jan.nijtmans2019-03-291-0/+6
|\ \ | |/
| * Add calls to TkpInitKeymapInfo() during initialization. Taken from extended ↵jan.nijtmans2019-03-291-0/+6
| | | | | | | | bind patch.
* | Fix a bug in TkPutImage for macOS.culler2018-11-101-1/+0
|\ \ | |/
| * TkPutImage should not assume that a pixmap is transparent, even though it ↵culler2018-11-101-1/+0
| | | | | | | | does have alpha=0.
* | merge core-8-6-branchfvogel2018-11-091-1/+1
|\ \ | |/
| * Fix spelling in comment (GitHub PR #4, chrstphrchvz)fvogel2018-11-091-1/+1
| |
* | Many updates for macOS. Most, but not all, were triggered by changes ↵culler2018-10-301-1/+1
|\ \ | |/ | | | | between OSX 10.13 and 10.14.
| * Adjust some conditional compilation cutoffs to make the build work on OSX ↵culler2018-10-281-1/+1
| | | | | | | | 10.9 (Mavericks)
* | Fix [d34dcd5225]: frame-2.17 fails on macOSfvogel2018-07-171-3/+0
|\ \ | |/
| * Fix [d34dcd5225]: frame-2.17 fails on macOSfvogel2018-07-061-3/+0
| |
* | Fix [6d5042069f]: tk inactive does not work on macOS (tk-6.5 fails)culler2018-04-301-37/+15
|\ \ | |/
| * Explicitly initialize the static timestamp, for stylistic reasons.culler2018-04-291-4/+4
| |
| * A minimally invasive fix. Since the one and only TkDisplay is a staticculler2018-04-291-8/+9
| | | | | | global in tkMacOSXXStubs.c, we may as well do the same with the timestamp..
| * The inactivity timer still works; only the reset is broken. And it isculler2018-04-291-2/+44
| | | | | | not necessary to reset the system timer. This is a workaround.