summaryrefslogtreecommitdiffstats
path: root/macosx/tkMacOSXScrlbr.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6jan.nijtmans2021-02-021-6/+6
|\
| * More implicit type-casts, for C++ compatibility.jan.nijtmans2021-02-021-6/+6
| |
* | (c) -> ©jan.nijtmans2020-12-091-5/+5
| |
* | More warnings -Wshadow with C++ compiler. Simplify <KeyPress> -> <Key>jan.nijtmans2020-10-071-1/+1
| |
* | Merge 8.6jan.nijtmans2020-09-021-6/+6
|\ \ | |/
| * Rename (internal) TkMacOSXDrawableView() -> TkMacOSXGetNSViewForDrawable()jan.nijtmans2020-09-021-6/+6
| |
* | Merge 8.6jan.nijtmans2020-08-281-3/+3
|\ \ | |/
| * Add some explicit typecasts, e.g. to (Drawable), and prevent higher-level ↵jan.nijtmans2020-08-281-4/+4
| | | | | | | | compiler warnings
* | Merge 8.6jan.nijtmans2020-08-271-1/+1
|\ \ | |/ | | | | More code cleanup Restore binary compatibility with Tk 8.6 for TkMacOSXInitAppleEvents()/TkGenWMConfigureEvent()/TkMacOSXInvalClipRgns()/Tk_MacOSXSetupTkNotifier()/Tk_MacOSXIsAppInFront() (please don't renumber already-existing stub entries)
* | We don't have to preserve cruft in trunk, so let's get rid of it.culler2020-08-261-1/+1
| |
* | Add the remaining (cosmetic) changes from the mac_clip branch.culler2020-08-211-1/+1
|\ \ | |/
| * Edit comments, make some stylistic changes, remove an unused function parameter.culler2020-08-211-1/+1
| |
* | Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though ↵culler2020-06-251-2/+2
|\ \ | |/ | | | | the Big Sur (11.1) beta release identifies itself as 10.16.
| * Aqua: replace [NSApp macMinorVersion] by [NSApp macOSVersion] event though ↵culler2020-06-251-2/+2
| | | | | | | | the Big Sur (11.1) beta release identifies itself as 10.16.
| * Don't mind XKeycodeToKeysym() deprecation warning any more. Some MacOS code ↵jan.nijtmans2020-03-111-6/+6
| | | | | | | | cleanup (e.g. no "register" keyword any more)
* | Another round of type-casts for ckalloc() calls. Makes C++ compilers even ↵jan.nijtmans2020-03-171-1/+1
| | | | | | | | more happy. Mainly for MacOS code.
* | Eliminate many -Wextra warningsjan.nijtmans2020-03-051-0/+1
| |
* | Fix [de579935a9]: Assertion error when drawing a Tk scrollbar on macOSculler2019-10-301-2/+10
|\ \ | |/
| * Alternative fix to [de579935a9] - just allow weird looking thumbs.culler2019-10-301-2/+10
| |
| * Merge 8.5jan.nijtmans2019-07-311-3/+3
| |\
* | | More removals of "register" keyword.jan.nijtmans2019-08-161-6/+6
| | |
* | | A few end-of-line spacingsjan.nijtmans2019-07-301-3/+3
|/ /
* | Improve scrollbar and ttk::scrollbar on OSX 10.8 and earlier.culler2019-07-011-8/+4
| |
* | Fix layout bugs.culler2019-07-011-21/+27
| |
* | Fix geometry of horizontal ttk scrollbars; hide thumb when no scrolling is ↵culler2019-06-301-30/+38
| | | | | | | | possible.
* | Adjust minimum thumb sizeculler2019-06-291-6/+10
| |
* | Tiny adjustment.culler2019-06-281-1/+1
| |
* | Fix Tk scrollbar and merge core-8-6-branchculler2019-06-281-15/+89
| |
* | Mitigate future merge conflict headaches.culler2019-04-171-185/+210
| |
* | Fix [9e31fd944934e269121fa78ff56b7b86f33e6db6|9e31fd9449]: X11/X.h and ↵jan.nijtmans2019-01-101-5/+5
|\ \ | | | | | | | | | | | | | | | Windows.h have conflicting symbols. *** POTENTIAL INCOMPATIBILITY *** on Windows only: gcc/clang/MSVC will generate new warnings in extensions when the "None" symbol is used incorrectly. Those warnings are all fixed in the core, that's what most of this commit is doing.
| * \ As requested by Christian Werner/François Vogel and others: Undo many None ↵jan.nijtmans2018-12-311-2/+2
| |\ \ |/ / / | | _ | | | | -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected.
| * As requested by Christian Werner/François Vogel and others: Undo many None ↵jan.nijtmans2018-12-311-2/+2
| | | | | | | | | | -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected.
| * Re-working of internal Cocoa widget drawing routines, especially when ↵Kevin Walzer2015-04-091-39/+50
| | | | | | | | resizing; fix rendering of scrollbar when resized or clipped; cleanup of button metrics; thanks to Marc Culler for extensive patches
| * Backing out changes; unexpected issues with window resizing that require ↵Kevin Walzer2015-04-071-34/+25
| | | | | | | | further investigation
| * Further cleanup of scrolling, drawing, resize in Cocoa; thanks to Marc ↵Kevin Walzer2015-04-071-25/+34
| | | | | | | | Culler for patches
* | Edited comments in tkMacOSXScrlbr.cculler2018-10-301-39/+48
| |
* | Fixed scrollbar behavior. Added some padding in buttons for 10.6 only.culler2018-10-301-57/+136
| |
* | Restore the remaining missing changes stripped out due to the recent ↵fvogel2018-10-181-8/+1
| | | | | | | | merge/backout dance between branches (scrollbar fixes and Mojave fixes).
* | Restore some missing changes stripped out in in merge of Mac scroll codeKevin Walzer2018-10-181-16/+20
| |
* | Signficant fixes to scrolling in macOSKevin Walzer2018-10-181-4/+5
|\ \
| * | Take into account that the scrollbars on macOS later than 10.6 (Snow ↵fvogel2018-10-171-4/+5
| | | | | | | | | | | | Leopard) have no arrows. Scrollbar tests will now fail again (I'll fix them), but interactive testing should now show perfect behavior on macOS.
| * | Merge bugfix branch bug-050d1ea747 (scrollbar-3.50, 6.11, 6.12, 6.25, 6.39 ↵fvogel2018-09-241-13/+8
| |\ \ | | | | | | | | | | | | tests fail on macOS)
| | * | Fix [050d1ea747]: scrollbar-3.50, 6.11, 6.12, 6.25, 6.39 tests fail on macOSfvogel2018-09-241-13/+8
| |/ / |/| |
| * | Fix [719ae3991b]: ttk scrollbar-1.[23] tests fail (regression)fvogel2018-09-091-2/+3
|/ /
* | Delete unused variables, and eol-spacingjan.nijtmans2018-09-011-12/+12
| |
* | Use geometry code from tkUnixScrlbr.c to fix issues with mouse alignment on ↵Kevin Walzer2018-08-291-43/+48
| | | | | | | | scrollbar
* | Revert change to tkMacOSXScrlbr.c that broke fix to mouse alignment with ↵Kevin Walzer2018-08-281-1/+1
| | | | | | | | scrollbar
* | Fix a few MacOSX compiler warningsjan.nijtmans2018-08-141-1/+1
| |
* | Remove warning on unused variableKevin Walzer2018-08-111-3/+2
| |
* | Minor tweakKevin Walzer2018-08-111-0/+1
| |