summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* Attempt to explain the complexities of RGBA and ARGB and big and little ends ↵culler2021-05-031-59/+113
| | | | and make the code deal with them as clearly as possible.
* Make ImageGetPixel consistent with XGetImage.culler2021-05-031-6/+6
|
* Oops. Cosmetic change meant to reduce confusion actually increased it. Try ↵culler2021-05-021-4/+4
| | | | again.
* ABGR -> ARGB as observed by Christopher Chavez.culler2021-05-011-3/+3
|
* Fix [eafa029f3a]: Set the backing CALayer's contentsScale to avoid fuzzy ↵culler2021-05-011-0/+13
|\ | | | | | | text on Retina diplays.
| * Fix [eafa029f3a]: blurry text on retina screens when using backing CALayer. ↵culler2021-05-011-0/+13
| | | | | | | | Sets the layer.contentsScale to equal the backingScaleFactor of the screen where its view is being displayed.
* | Fix [4c7d935e97]: Alt theme ttk::checkbutton image is not rendered on macOS. ↵culler2021-05-012-28/+60
|\ \ | | | | | | | | | Introduces TkpPutRGBAImage for rendering 32bpp ZPixmap XImages with an alpha channel.
| * | Edit comments. Use uint32_t since Apple documentation specifies that type ↵culler2021-05-011-7/+18
| | | | | | | | | | | | for kCGImageAlphaLast etc.
| * | Fix [4c7d935e97]: on Aqua, checkbuttons are not rendered in the Alt theme.culler2021-04-302-23/+44
| |/
* | Edit commentculler2021-04-301-6/+6
| |
* | Do not process idle events before withdrawing a window.culler2021-04-301-1/+11
|/
* Add a call to [window display] after creating a new window. This makes the ↵marc_culler2021-04-291-0/+1
| | | | tests work in High Sierra.
* Synchonize the needsDisplay for the NSView and its backing layer.culler2021-04-292-0/+2
|
* Deal with new test failures revealed by changing the order of the tests.culler2021-04-281-1/+8
|
* Close accidental forkculler2021-04-283-6/+3
|\
| * Merge 8.6culler2021-04-278-62/+124
| |\
| * | Fix [c974643a39]: memory leak in tkMacOSXFont.cculler2021-04-261-1/+2
| | |
| * | fix DEF_BUTTON_HIGHLIGHT for Aqua.culler2021-04-261-1/+1
| | |
| * | Fix MacOS buildjan.nijtmans2021-04-231-1/+1
| | |
| * | Cherrypick removal of BEGIN_DRAWING_OR_REDRAWculler2021-04-221-10/+1
| | |
| * | How did BEGIN_DRAWING_OR_REDRAW end up in the wrong place?culler2021-04-211-2/+2
| | |
* | | Remove extra release of CGContextculler2021-04-281-1/+0
| |/ |/|
* | Try to avoid the rare crash in Tk_MacOSXGetTkWindow which has been seen at ↵culler2021-04-271-3/+6
| | | | | | | | exit a few times.
* | Set the CALayer's contentsGravity property so that programmatic resizes look ↵culler2021-04-261-0/+2
| | | | | | | | better.
* | One more bit of code cleanup.culler2021-04-251-1/+1
| |
* | Code cleanup. Thanks to Christopher Chavez for the careful review.culler2021-04-251-24/+22
| |
* | Fix the flip transform for pixmaps. This makes bitmap buttons work again.culler2021-04-251-1/+4
| |
* | Use the release method instead of CFRelease for NSBitmapImageRep objects.culler2021-04-251-2/+2
| |
* | Bonus! Use the new CALayer to make XCopyArea work again!culler2021-04-251-36/+30
| |
* | Possibly a genuine fix - use an explicit CALayer for the TKContentView.culler2021-04-243-3/+37
| |
* | Make debug printing conditional in ttkMacOSXTheme.cculler2021-04-221-0/+2
| |
* | Remove unneeded portBounds field from TkMacOSXDrawingContext; add more ↵culler2021-04-225-15/+45
| | | | | | | | graphics debugging tools.
* | Remove BEGIN_DRAWING_OR_REDRAW which does not work.culler2021-04-221-11/+2
|/
* Clean up debugging code in tkMacOSXDraw.cculler2021-04-211-6/+2
|
* fix [cde766f911]: scrollbars do not update correctly for treeview widgets.culler2021-04-204-39/+109
|
* Eliminate the one call to setTkDirtyRect, which is unnecessary.culler2021-04-191-2/+1
|
* Additional fixes to Aqua default colors and handling of fieldbackground for ↵culler2021-04-191-8/+8
| | | | entry and spinbox widgets. Thanks to Christopher Chavez for patches.
* Finish fix for [58222c42b3]: revert defaults for entry and text highlight ↵culler2021-04-081-4/+4
| | | | bg, entry insert bg, entry readonly bg; change default text highlight to make text highlight visible in dark mode. Thanks to Christopher Chavez.
* Adjustment to the subframework build; deal with systems that report the OS ↵culler2021-04-072-9/+3
| | | | version as 10.16 even though 10.16 was never released.
* Fix [58222c42b3]: ttk entries and spinboxes have the wrong background color.culler2021-04-071-5/+5
|\
| * Fix [58222c42b3]: ttk::entry has wrong default background/fieldbackgroundculler2021-03-051-5/+5
| |
* | Eliminate unnecessary spacingjan.nijtmans2021-03-081-1/+1
|/
* Adjust the key event processing logic to handle dead keys being used as menu ↵culler2021-03-022-17/+30
| | | | accelerators. This prevents the crash at exit.
* Fix [1626ed65b8]: Aqua aborts when Command-backquote is pressed on a Spanish ↵culler2021-03-012-0/+22
| | | | keyboard.
* Fix [3b9296159c]: The NULL pointer guard in XSetupEvent is misplaced. (Why ↵marc_culler2021-02-281-1/+2
| | | | it is needed remains a mystery.)
* Fix [234ee4f83b]: macOS Crash - Pasting text with special characters into ↵jan.nijtmans2021-02-251-7/+1
| | | | Text widget
* Merge 8.6fvogel2021-02-0721-136/+169
|\
| * More implicit type-casts, for C++ compatibility.jan.nijtmans2021-02-0221-132/+135
| |
| * Fix [bdcab85b9c]: Aqua crash when non-BMP characters are used in a menu labelmarc_culler2021-01-271-3/+8
| |
| * Make Tk 8.6 compile (again) with Tcl 8.7 headers and --disable-sharedjan.nijtmans2021-01-251-1/+4
| |