summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/throbber_view.mm
Commit message (Collapse)AuthorAgeFilesLines
* The iterator used to walk through the set of throbbers might become invalidmark@chromium.org2009-09-031-4/+11
| | | | | | | | | | | if a throbber decides it's done animating during the walk. This might happen for toast throbbers, like the sad tab icon. TEST=none, really BUG=20907 Review URL: http://codereview.chromium.org/185016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25316 0039d316-1c4b-4281-b951-d872f2087c98
* Share one timer for all of the throbbers in the application.mark@chromium.org2009-09-021-27/+144
| | | | | | | | | BUG=20907 19268 TEST=Make lots of throbbers spin simultaneously. There should be no reduction in animation speed or smoothness. Review URL: http://codereview.chromium.org/191009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25238 0039d316-1c4b-4281-b951-d872f2087c98
* Essentially revert r16636. We get no speedup from using CIImage and we are ↵avi@chromium.org2009-08-201-14/+3
| | | | | | | | | | | susceptible to random leaks. BUG=http://crbug.com/18661 TEST=throbbers should work just fine Review URL: http://codereview.chromium.org/171110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23813 0039d316-1c4b-4281-b951-d872f2087c98
* Give crashed tabs the crashed tab icon on the Mac.avi@chromium.org2009-07-271-60/+200
| | | | | | | | | BUG=none TEST=crash a page and see if the icon shows up (animated) Review URL: http://codereview.chromium.org/160113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21648 0039d316-1c4b-4281-b951-d872f2087c98
* Perf bots are "happy enough", enable the throbber for real.pinkerton@chromium.org2009-07-091-22/+10
| | | | | | | | BUG=12699 TEST=throbber animations in tabs while page loading. Review URL: http://codereview.chromium.org/149400 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20292 0039d316-1c4b-4281-b951-d872f2087c98
* Testing perfbots with throbber enabledpinkerton@chromium.org2009-07-091-1/+1
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20273 0039d316-1c4b-4281-b951-d872f2087c98
* Given the results of Rohit's investigation, I think that the times that we'remark@chromium.org2009-06-261-1/+1
| | | | | | | | | | | | | getting out of the pageload tests right now are highly suspect because we're not actually getting the bits from each page to the screen. As such, I'm much less inclined to treat the "regression" in these tests as a problem. BUG=15232 TEST=throbber changes between waiting (gray) and loading (blue) at appropriate times; animation still disabled Review URL: http://codereview.chromium.org/147211 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19383 0039d316-1c4b-4281-b951-d872f2087c98
* Back out all sorts of stuff back to pre-r18933 so that we can regroup andmark@chromium.org2009-06-241-4/+0
| | | | | | | | | | figure these perf regressions out. TEST=graphs BUG=15232 Review URL: http://codereview.chromium.org/147113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19187 0039d316-1c4b-4281-b951-d872f2087c98
* disable more code for perfbot.pinkerton@chromium.org2009-06-241-1/+2
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19117 0039d316-1c4b-4281-b951-d872f2087c98
* More experiments on perfbot.pinkerton@chromium.org2009-06-241-0/+3
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19114 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Clear Browser Data for Mac as an app modal dialog. Uses the ↵pinkerton@chromium.org2009-05-291-42/+57
| | | | | | | | | | profile of the given window or the default profile if run with no windows open. Add a setter to the throbber so it can be used in a nib file. BUG=none TEST=clear browser functionality (note that clearing passwords doesn't work) and checkbox persistance. Review URL: http://codereview.chromium.org/112065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17186 0039d316-1c4b-4281-b951-d872f2087c98
* Put back in code that installs ThrobberView, but comment out timer. Add a ↵pinkerton@chromium.org2009-05-211-6/+12
| | | | | | big comment about why this is so slow. BUG=none TEST=none. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16671 0039d316-1c4b-4281-b951-d872f2087c98
* More tests for tab_cold. commenting out drawRect entirely.pinkerton@chromium.org2009-05-211-0/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16658 0039d316-1c4b-4281-b951-d872f2087c98
* Rewriting to use CIImage in hopes of better performance. Still playing with ↵pinkerton@chromium.org2009-05-211-6/+18
| | | | | | | | perf bot. Review URL: http://codereview.chromium.org/115643 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16636 0039d316-1c4b-4281-b951-d872f2087c98
* commenting out setNeedsDisplay, still playing with tab_cold timing.pinkerton@chromium.org2009-05-211-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16615 0039d316-1c4b-4281-b951-d872f2087c98
* Turning timer back on, invalidating timer when removing from superview. ↵pinkerton@chromium.org2009-05-211-2/+7
| | | | | | Still playing with tab_cold perf test. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16609 0039d316-1c4b-4281-b951-d872f2087c98
* Testing throbber on perf botpinkerton@chromium.org2009-05-211-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16605 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a status throbber on the mac, currently using the Win artwork. ↵pinkerton@chromium.org2009-05-191-0/+88
Made the tab cell use a generic NSView for showing the icon instead of relying on the NSButtonCell to draw it, so a NSImageView is in place by default. Remove un-needed outlets, bindings, and views from the nib. BUG=11916. TEST=loading pages, opening and closing tabs. Review URL: http://codereview.chromium.org/115527 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16410 0039d316-1c4b-4281-b951-d872f2087c98