summaryrefslogtreecommitdiffstats
path: root/macosx/tkMacOSXScrlbr.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* possible fix for d83153578e to align mouse and vertical scrollbar on macOS ↵Kevin Walzer2018-08-111-14/+9
| | | | by using only normal-size scrollbar, removing small variant
* various end-of-line spacesjan.nijtmans2017-05-011-2/+2
|
* 1. Fix for segfault with latest version of Xcode on macOS 10.12; thanks to ↵Kevin Walzer2017-04-201-31/+50
| | | | Bill Joye for patch. 2. Improvements to HITheme scroller on macOS: smoother scrolling, and scrollbar now correctly highlights when being pressed and during enter/leave events. Thanks to Tortsen Reincke for bug report (061bf93176a5684a4a855f8177b290c59dd39bf2).
* Use size_t in stead of int for some internal refCount variables. On 32-bit ↵jan.nijtmans2015-07-081-1/+1
| | | | systems, this doubles the range (as size_t is unsigned), on 64-bit system much more than that.
* Re-working of internal Cocoa widget drawing routines, especially when ↵Kevin Walzer2015-04-091-37/+47
| | | | 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-33/+26
| | | | further investigation
* Further cleanup of scrolling, drawing, resize in Cocoa; thanks to Marc ↵Kevin Walzer2015-04-071-26/+33
| | | | Culler for patches
* Merge-mark, and remove some unnecessary end-of-line spacing.jan.nijtmans2015-03-161-1/+1
|\
| * Fix for Cocoa scrollbar appearance on 10.6Kevin Walzer2015-02-191-0/+8
| |
* | Fix for Cocoa scrollbar appearance on 10.6Kevin Walzer2015-02-191-0/+8
| |
* | Silence some compiler warnings.dgp2015-02-121-7/+4
|\ \ | |/
| * Silence some compiler warningsdgp2015-02-121-7/+4
| |
| * Restore build of backported scrollbar work.dgp2015-02-101-1/+1
| |
| * Scrolling now working at an acceptable level with HITheme API; Unix scroll ↵Kevin Walzer2015-01-301-464/+317
| | | | | | | | bindings driving scrolling in Tk window and Mac scrollbar just has to re-draw itself
| * Cleanup of scrollbar backport on CocoaKevin Walzer2015-01-121-28/+8
| |
| * Revert changes to Mac scrollbar; native implementation is best that can be ↵Kevin Walzer2015-01-121-94/+61
| | | | | | | | done, custom drawing in scrollbar is worse from UI standpoint.
| * Refinement of custom scrollbars on Tk-Cocoa; now more centered, virtually ↵Kevin Walzer2014-12-241-45/+47
| | | | | | | | identical to scrollbars in Safari, etc.
| * All on Tk/Cocoa: Improve view performance during resizing; implement custom ↵Kevin Walzer2014-12-241-1/+52
| | | | | | | | drawing of scroller to remove flickering and ghosted appearance during window operations; reduce flickering of menubutton during resizing, but do not completely eliminate ghosted rendering when widget is unmapped
| * Back out changes not pertaining to private API; those files should not have ↵Kevin Walzer2014-11-181-1/+1
| | | | | | | | been updated.
| * Fix display of scrollbars when their window is not mapped in Tk-CocoaKevin Walzer2014-09-231-11/+113
| |
| * Fine-tune scrolling, especially of text widgets with embedded windows, after ↵Kevin Walzer2014-07-281-20/+0
| | | | | | | | removal of private API calls; performance is now better and within acceptable ranges.
| * Add copyright notice to Marc Culler for extensive patch to alpha rendering ↵Kevin Walzer2014-07-251-0/+3
| | | | | | | | on Mac/Cocoa; remove private API calls to comply with platform requirements.
| * Fix for 3016181, thanks to Tom Goddard for patchKevin Walzer2013-08-251-0/+2
| |
| * Backport of ::tk::mac::useCompatibilityMetrics handling and scrollbar ↵jan.nijtmans2012-10-231-31/+29
| | | | | | | | metrics handling from trunk
| * Review branch for merge of Tk-Cocoa into Tk 8.5 main branchKevin Walzer2012-09-121-766/+338
| |
* | Remove unnecessary end-of-line spacingjan.nijtmans2015-02-021-18/+18
| |
* | Scrolling is now working at an acceptable level; using Unix bindings to ↵Kevin Walzer2015-01-301-481/+313
| | | | | | | | drive scrolling in Tk window, and just requiring Mac HITheme scrollbar to re-draw itself
* | remove some unnecessary eol-spacingjan.nijtmans2015-01-151-2/+2
| |
* | Revert changes to Mac scrollbar; native implementation is best that can be ↵Kevin Walzer2015-01-121-85/+34
| | | | | | | | done, custom drawing in scrollbar is worse from UI standpoint.
* | Refinement of custom scrollbars on Tk-Cocoa; now more centered, virtually ↵Kevin Walzer2014-12-241-9/+11
| | | | | | | | identical to scrollbars in Safari, etc.
* | All on Tk/Cocoa: Improve view performance during resizing; implement custom ↵Kevin Walzer2014-12-241-34/+83
| | | | | | | | drawing of scroller to remove flickering and ghosted appearance during window operations; reduce flickering of menubutton during resizing, but do not completely eliminate ghosted rendering when widget is unmapped
* | Remove unnecessary end-of-line spacingjan.nijtmans2014-11-211-3/+3
| |
* | Back out changes not pertaining to private API; those files should not have ↵Kevin Walzer2014-11-201-7/+3
| | | | | | | | been updated.
* | Remove residual private API calls from Tk/Mac after Mac App Store review ↵Kevin Walzer2014-11-181-2/+6
| | | | | | | | flagged them as being present.
* | Fix display of scrollbars when their window is not mapped in Tk-CocoaKevin Walzer2014-09-231-11/+113
| |
* | Add copyright notice to Marc Culler for extensive patch to alpha rendering ↵Kevin Walzer2014-07-251-0/+3
| | | | | | | | on Mac/Cocoa; remove private API calls to comply with platform requirements.
* | Fix for 3016181, thanks to Tom Goddard for patchKevin Walzer2013-08-251-0/+2
| |