summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6culler2021-05-065-20/+30
|\
| * uint32 -> uint32_t, more TCL_UNUSED() and typecastsjan.nijtmans2021-05-041-11/+15
| |
| * Eliminate TkpPutRGBAImage's first 2 parameters, since they are unusedjan.nijtmans2021-05-034-5/+5
| |
| * Fix typoculler2021-05-021-3/+0
| |
| * Fix [2ecb09d118]: Aqua ignores preference setting to disable key repeats.culler2021-05-021-1/+12
| |\
| | * Fix typo.culler2021-05-011-1/+1
| | |
| | * Edit comments.culler2021-05-011-5/+2
| | |
| | * Take care to only check the aRepeat property of an NSKeyDown event. Isolate ↵culler2021-05-011-3/+12
| | | | | | | | | | | | the test for discarding them from the other logic
| | * Completely ignore repeat events if the repeat interval is set to off. How ↵culler2021-05-011-5/+8
| | | | | | | | | | | | does this affect the TextInputClient?
| | * Fix [2ecb09d118]: Aqua ignores preferences setting to disable key repeats.culler2021-04-301-4/+6
| | |
* | | Use TCL_UNUSED in TkpPutRGBAImage.culler2021-05-041-12/+37
| | |
* | | 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.