summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* Fix [f8f1f0b103]: macosx/README: update Wiki and X11 info. Also change more ↵jan.nijtmans2019-10-041-5/+3
| | | | links to point to the current https://core.tcl-lang.org
* Fix [c420b565c0]: Aqua: allow isdark to work for non-root toplevels. ↵jan.nijtmans2019-10-041-1/+2
| | | | Analysis and patch by chrstphrchvz
* Too quick conclusion: all lines and text were gone :-). Reverting most of ↵jan.nijtmans2019-10-041-0/+2
| | | | previous commit
* Remove DEF_CANVLINE_FILL/DEF_CANVTEXT_FILL, since the default fill value ↵jan.nijtmans2019-10-041-2/+0
| | | | | (according the documentation) is {}. This has no visible effect. Modify canvas items demo, so it can be run on wish8.5 (for visual comparison)
* Modify TkClipBox and friends such that they return an int (normally 0) in ↵jan.nijtmans2019-10-011-5/+10
| | | | stead of void. Reason: the X11 variant does this as well, this way we keep it the same on all platforms.
* Remove call to idletasks in tkMacOSXKeyEvent.cKevin Walzer2019-09-291-1/+1
|
* Merge chavez-canvas branchKevin Walzer2019-09-292-2/+13
|\
| * Branch to test Christopher Chavez patch in ticket [2beda17141] to remove ↵Kevin Walzer2019-09-242-2/+13
| | | | | | | | some hard-coded values from canvas, allow canvas to vary apperance in Dark Mode on macOS and also on Windows
* | Add XPutImage() to the X11 stub table on Aquajan.nijtmans2019-09-252-9/+24
| |
* | Add 7 X11 functions to the aqua stub table, which makes them accessable to ↵jan.nijtmans2019-09-243-8/+76
| | | | | | | | | | stubbed extensions. They were defined in tkMacOSXPort.h as macro's, which is not 'right'
* | 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.
* | Allow "wm frame" to return id's > 0xFFFFFFFF on 64-bit platforms (if the id ↵jan.nijtmans2019-09-241-1/+3
|/ | | | really is that large). Backport the (internal) use of TCL_Z_MODIFIER from Tk 8.7.
* Fix bug [96bce57407]: crash when drawing 1x1 rounded rectanglesculler2019-09-222-4/+24
|
* Simplify NewNativeObj(), since its last parameter is always -1. jan.nijtmans2019-09-163-3/+3
| | | | Change Tcl_StringMatch() calls to Tcl_StringCaseMatch() A few end-of-line unnecessary spacings.
* Tweak logging message if NSWindow tabbing or apperance operation failsKevin Walzer2019-09-091-2/+2
|
* Minor tweaks to tabbing window code on macOS, including to prevent a crash; ↵Kevin Walzer2019-09-091-7/+8
| | | | thanks to Christopher Chavez for the patch
* Fix for crash on IDLE on macOS caused by TkKevin Walzer2019-09-021-6/+8
|
* Merge in ae_cleanup branch; thanks to Marc Culler for patches to clean up ↵Kevin Walzer2019-09-022-210/+245
|\ | | | | | | Apple Event processing on app startup
| * Additional refinements by Marc Culler to streamline the execution of the ↵Kevin Walzer2019-09-021-268/+175
| | | | | | | | DoScript Apple Event
| * Remove dummy procedures for testingKevin Walzer2019-09-011-1/+1
| |
| * Complete cleanup of Apple Event processing after recent updates to window ↵Kevin Walzer2019-09-011-43/+40
| | | | | | | | display on app startup
| * More refinementsKevin Walzer2019-09-011-5/+9
| |
| * Clean up Apple Event processing after recent changes in window mapping on MojaveKevin Walzer2019-09-012-105/+232
| |
* | Fix for menus in Dark Aqua windows, addresses ticket 07cfc9f03e; thanks to ↵Kevin Walzer2019-09-021-6/+21
|/ | | | Christopher Chavez for the patch
* Fix [943d5ebe51]: Destroying a widget cancels resizing of main window on ↵fvogel2019-08-281-0/+11
|\ | | | | | | Windows.
| * Add comments in tkMacOSXPort.h about the new #definefvogel2019-08-271-0/+10
| |
| * Review: Suggested to rename TkpGetCapture back to TkMacOSXGetCapture for ↵jan.nijtmans2019-08-274-9/+10
| | | | | | | | MacOSX, and keep the same return type (also for TkpGetCapture).
| * Adapt macOS code to the renaming that just happened in previous commit. ↵fvogel2019-08-263-9/+9
| | | | | | | | Branch now builds on macOS.
* | Merge TIP #532 implementation now that [c1c842ef7792] (new tkBind.c: wrong ↵fvogel2019-08-281-0/+1
|\ \ | |/ |/| | | assumption about ButtonRelease to match Button presses) is fixed.
| * Merge 8.6jan.nijtmans2019-08-131-11/+12
| |\
| * | Header file cleanup, backported from [bug6e8afe516d-87] branchjan.nijtmans2019-08-041-0/+1
| | |
* | | Document some known issues with Dark Mode and Apple Events in macOSKevin Walzer2019-08-211-1/+1
| | |
* | | Remove call to Tcl_PanicKevin Walzer2019-08-211-1/+0
| | |
* | | Remove crash, replace with NSLog message calling for update if ↵Kevin Walzer2019-08-212-2/+6
| | | | | | | | | | | | MacWindowStyle command does not retrieve window apperance correctly
* | | Fix more X11 function signatures in MacOSX portjan.nijtmans2019-08-195-36/+63
| | |
* | | One missing "return Success;"jan.nijtmans2019-08-181-0/+1
| | |
* | | Fix signatures of many X11 functions on MacOSX: They have an "int" return ↵jan.nijtmans2019-08-183-12/+18
| | | | | | | | | | | | value, not "void", which allows to check for errors.
* | | Accidentally discovered how to make HIToolbox indicate the pressed state ofculler2019-08-182-19/+7
| | | | | | | | | a -default active button.
* | | Add comma that accidentally got deleted.culler2019-08-161-1/+1
| | |
* | | Fix [d6a12763e6] and [a9b78a8718]: buttons with -default active have incorrectculler2019-08-163-19/+53
| | | | | | | | | appearance.
* | | Merge updates for macOS 10.15 CatalinaKevin Walzer2019-08-163-131/+104
|\ \ \
| * | | Fix typos in variable names for panel objects.culler2019-08-141-10/+10
| | | |
| * | | Revert color dialog; do not use sheets for NSOpenSavePanels on Catalina; create culler2019-08-143-160/+120
| | | | | | | | | | | | an explicit NSOpenSavePanelDelegate; remove -prebind on macOS.
| * | | Remove import of Carbon headersKevin Walzer2019-08-141-1/+0
| | | |
| * | | Begin branch to remove deprecated API calls on CatalinaKevin Walzer2019-08-141-24/+38
| | |/ | |/|
* | | Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for ↵Kevin Walzer2019-08-151-0/+4
|/ / | | | | | | the patch
* | Tweak display of spinboxes on macOS; thanks to Christopher Chavez for patchKevin Walzer2019-08-091-11/+12
|/
* Merge 8.5jan.nijtmans2019-07-313-5/+5
|\
* | New intermal macro ALL_BUTTONS and function TkGetButtonMask(), which can be ↵jan.nijtmans2019-07-231-6/+6
| | | | | | | | re-used in various places in stead of separate functions.
* | Fix bug [5ddeca5927]: In Aqua, withdrawn windows can reappear as zombiesculler2019-07-161-0/+16
|\ \