1. 05 Nov, 2019 39 commits
  2. 04 Nov, 2019 1 commit
    • Christopher Cameron's avatar
      Use CocoaScrollbarPainter in Blink, fix corners, fix thumb clipping · 5a934f16
      Christopher Cameron authored
      Implement ScrollbarThemeMac::PaintScrollCorner. This function needs
      to know properties of its vertical scrollbar (is it on left or right,
      is it in dark mode, etc), to be correctly implemented. Plumb these
      arguments through. Pass by pointer for fear that they not always exist.
      
      Determine the CocoaScrollbarPainter::Params from the Cocoa
      ScrollbarAnimator and ScrollbarPainter classes. Leave all of the code
      to update those classes in place, as an incantation (attempts to change
      it cause bizarre bugs -- it needs to be removed in one go).
      
      Update layout tests.
      
      Bug: 961835
      Change-Id: I883c5614ebfaaab3c0cf32117d210392ffec030a
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1889296
      Commit-Queue: ccameron <ccameron@chromium.org>
      Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#712346}
      5a934f16