Mac: Optimize HistoryOverlayView using layer.
commitbdde23aacfd1e55858f741686f68a735bc1ebdb9
authorandresantoso <andresantoso@chromium.org>
Thu, 5 Feb 2015 22:15:30 +0000 (5 14:15 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 5 Feb 2015 22:17:17 +0000 (5 22:17 +0000)
tree61fbbd6474d913e18bf4f1668bbd06d55c973f8a
parent98fccbf697252ed205523a5ff61de0f402b62b8d
Mac: Optimize HistoryOverlayView using layer.

A more efficient way to draw a simple oval with alpha.
It saves memory too since the view's layer no longer needs a backing buffer.

Also simplified fade out animation code when dismissing.

Review URL: https://codereview.chromium.org/894423003

Cr-Commit-Position: refs/heads/master@{#314896}
chrome/browser/ui/cocoa/history_overlay_controller.mm
chrome/browser/ui/cocoa/history_overlay_controller_unittest.mm