- 25 May, 2011 40 commits
-
-
ukai@chromium.org authored
Revert 86577 - Revert 86572 - Revert 86568 - Add initial framework for performance tests that measure frame rate. Add the "blank page" test, which just scrolls a page with a very large body. The actual frame rate measurement is based on the webkitRequestAnimationFrame callback. The framework records how frequently that API generates a callback. If it generates a callback at 60 FPS, then we know nothing is slowing us down. This of course assumes that webkitRequestAnimationFrame is well implemented. The advantage of this test framework over one that directly reads a framerate from Chromium is that this one works outside of the test harness. You can just navigate your browser to the test file and run the test manually. R=brettw,nduca Review URL: http://codereview.chromium.org/7038052 TBR=darin@chromium.org Review URL: http://codereview.chromium.org/7068005 Review URL: http://codereview.chromium.org/7031043 TBR=ukai@chromium.org Review URL: http://codereview.chromium.org/7008008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86578 0039d316-1c4b-4281-b951-d872f2087c98
-
ukai@chromium.org authored
Add the "blank page" test, which just scrolls a page with a very large body. The actual frame rate measurement is based on the webkitRequestAnimationFrame callback. The framework records how frequently that API generates a callback. If it generates a callback at 60 FPS, then we know nothing is slowing us down. This of course assumes that webkitRequestAnimationFrame is well implemented. The advantage of this test framework over one that directly reads a framerate from Chromium is that this one works outside of the test harness. You can just navigate your browser to the test file and run the test manually. R=brettw,nduca Review URL: http://codereview.chromium.org/7038052 TBR=darin@chromium.org Review URL: http://codereview.chromium.org/7068005 Review URL: http://codereview.chromium.org/7031043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86577 0039d316-1c4b-4281-b951-d872f2087c98
-
gman@chromium.org authored
TEST=build all locally BUG=83837 TBR=thakis@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86576 0039d316-1c4b-4281-b951-d872f2087c98
-
ukai@chromium.org authored
It causes PPAPITest.Transport failure on Vista BUG=none TEST=manual Review URL: http://codereview.chromium.org/7042022 TBR=garykac@chromium.org Review URL: http://codereview.chromium.org/7069005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86575 0039d316-1c4b-4281-b951-d872f2087c98
-
ukai@chromium.org authored
BUG=83286 TEST=None. Review URL: http://codereview.chromium.org/7036019 TBR=shishir@chromium.org Review URL: http://codereview.chromium.org/6979006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86574 0039d316-1c4b-4281-b951-d872f2087c98
-
garykac@chromium.org authored
BUG=none TEST=manual Review URL: http://codereview.chromium.org/7042022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86573 0039d316-1c4b-4281-b951-d872f2087c98
-
ukai@chromium.org authored
Add the "blank page" test, which just scrolls a page with a very large body. The actual frame rate measurement is based on the webkitRequestAnimationFrame callback. The framework records how frequently that API generates a callback. If it generates a callback at 60 FPS, then we know nothing is slowing us down. This of course assumes that webkitRequestAnimationFrame is well implemented. The advantage of this test framework over one that directly reads a framerate from Chromium is that this one works outside of the test harness. You can just navigate your browser to the test file and run the test manually. R=brettw,nduca Review URL: http://codereview.chromium.org/7038052 TBR=darin@chromium.org Review URL: http://codereview.chromium.org/7068005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86572 0039d316-1c4b-4281-b951-d872f2087c98
-
ukai@chromium.org authored
BUG=none TEST=none TBR=dpranke git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86571 0039d316-1c4b-4281-b951-d872f2087c98
-
wez@chromium.org authored
BUG=82171 TEST= Review URL: http://codereview.chromium.org/7040021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86570 0039d316-1c4b-4281-b951-d872f2087c98
-
shishir@chromium.org authored
BUG=83286 TEST=None. Review URL: http://codereview.chromium.org/7036019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86569 0039d316-1c4b-4281-b951-d872f2087c98
-
darin@chromium.org authored
Add the "blank page" test, which just scrolls a page with a very large body. The actual frame rate measurement is based on the webkitRequestAnimationFrame callback. The framework records how frequently that API generates a callback. If it generates a callback at 60 FPS, then we know nothing is slowing us down. This of course assumes that webkitRequestAnimationFrame is well implemented. The advantage of this test framework over one that directly reads a framerate from Chromium is that this one works outside of the test harness. You can just navigate your browser to the test file and run the test manually. R=brettw,nduca Review URL: http://codereview.chromium.org/7038052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86568 0039d316-1c4b-4281-b951-d872f2087c98
-
ukai@chromium.org authored
BUG=none TEST=none TBR=dpranke git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86567 0039d316-1c4b-4281-b951-d872f2087c98
-
creis@chromium.org authored
Also ensure the task manager only shows "App" if the process is an app process. BUG=80621 TEST=AppApiTest.ReloadIntoAppProcess TEST=TaskManagerBrowserTest.NoticeHostedAppTabs Review URL: http://codereview.chromium.org/7063015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86566 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=83836 TEST=Valgrind/Heapchecker unit tests go green. TBR=timurrrr Review URL: http://codereview.chromium.org/6979004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86565 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=83835 TEST=none TBR=timurrrr Review URL: http://codereview.chromium.org/6979003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86564 0039d316-1c4b-4281-b951-d872f2087c98
-
file:///michaeln@google.com authored
createFromDatabaseIdentifier() returns empty origin urls for them. Review URL: http://codereview.chromium.org/7053007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86563 0039d316-1c4b-4281-b951-d872f2087c98
-
dpapad@chromium.org authored
Also 1) fixing the position of the checkmark to be in the middle of the checkbox 2) changing the print button border width BUG=83425, 83148, 83416 TEST=See bug descriptions. Review URL: http://codereview.chromium.org/7068001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86562 0039d316-1c4b-4281-b951-d872f2087c98
-
michaeln@google.com authored
TEST=database_quota_client_unittest.cc BUG=61676 Review URL: http://codereview.chromium.org/7046019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86561 0039d316-1c4b-4281-b951-d872f2087c98
-
jcivelli@chromium.org authored
Enabling MHTML reading on the Chrome side now that the WebKit patch adding support for MHTML landed in WebKit. That is necessary for the MHTML layout tests to pass. BUG=83804 TEST=MHTML layout tests should pass. Review URL: http://codereview.chromium.org/7064044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86560 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
BUG=82230 TEST=none TBR=mark Review URL: http://codereview.chromium.org/7069003 TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/6992053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86559 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
BUG=82230 TEST=none TBR=mark Review URL: http://codereview.chromium.org/7069003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86558 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
Revert 86551 (turns out testers run `gclient sync` as well, and there are 10.5 testers) (turns out testers run `gclient sync` as well, and there are 10.5 testers) (turns out testers run `gclient sync` as well, and there are 10.5 testers) (turns out testers run `gclient sync` as well, and there are 10.5 testers) (turns out testers run `gclient sync` as well, and there are 10.5 testers) (turns out testers run `gclient sync` as well, and there are 10.5 testers) (turns out testers run `gclient sync` as well, and there are 10.5 testers) (turns out testers run `gclient sync` as well, and there are 10.5 testers) (turns out testers run `gclient sync` as well, and there are 10.5 testers) - grit_info: Explicitly make __file__ relative to the current directory. __file__ is relative if grit_info is called like `python ../tools/grit/grit_info.py`, but not if it's invoked from python code like `import grit_info; grit_info.DoMain()`. And that confuses the xcode project generator, which will complain about hash collisions if these paths are serialized in absolute form. BUG=none TEST=none Review URL: http://codereview.chromium.org/7066030 TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/6992052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86557 0039d316-1c4b-4281-b951-d872f2087c98
-
ananta@chromium.org authored
Revert 86532 - Revert 86517 - Don't terminate plugin processes from the browser during browser shutdown. This is to allow the plugins to shutdown gracefully, i.e. NP_Shutdown gets called. To ensure that we handle the case of a hung plugin, we handle the OnChannelError notification in the IPC message filter implementation in the plugin process and post a delayed task to kill the process. Fixes bug http://code.google.com/p/chromium/issues/detail?id=48178 BUG=48178 Review URL: http://codereview.chromium.org/6992006 TBR=ananta@chromium.org Review URL: http://codereview.chromium.org/7065048 TBR=nsylvain@chromium.org Review URL: http://codereview.chromium.org/7053008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86554 0039d316-1c4b-4281-b951-d872f2087c98
-
shess@chromium.org authored
The tests were storing time values in SQLite, and different inserts were all the same. Previous version of SQLite was returning them in the order inserted (test succeeded), current version returns a different order (test fails). TBR=kinuko@chromium.org BUG=83805 TEST=none Review URL: http://codereview.chromium.org/7067045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86553 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
__file__ is relative if grit_info is called like `python ../tools/grit/grit_info.py`, but not if it's invoked from python code like `import grit_info; grit_info.DoMain()`. And that confuses the xcode project generator, which will complain about hash collisions if these paths are serialized in absolute form. BUG=none TEST=none Review URL: http://codereview.chromium.org/7066030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86551 0039d316-1c4b-4281-b951-d872f2087c98
-
nirnimesh@chromium.org authored
BUG=83827 R=dyu@chromium.org TEST= TBR= git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86549 0039d316-1c4b-4281-b951-d872f2087c98
-
ericu@chromium.org authored
We don't really support those attributes fully, so let's not pay too much attention to them. BUG=none TEST=this test Review URL: http://codereview.chromium.org/6966044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86548 0039d316-1c4b-4281-b951-d872f2087c98
-
sergeyu@chromium.org authored
BUG=83395 TEST=PPAPITest.Transport passes Review URL: http://codereview.chromium.org/6990064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86547 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=73036,73275,80050 TEST=none TBR=stuartmorgan Review URL: http://codereview.chromium.org/7066007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86546 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
http://code.google.com/p/skia/source/detail?r=1405 make SkIntToScalar more strict (it no longer allows double arguments), so the roll requires a minor code change. BUG=none TEST=none TBR=epoger Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=86489 Review URL: http://codereview.chromium.org/7067031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86545 0039d316-1c4b-4281-b951-d872f2087c98
-
nduca@chromium.org authored
Review URL: http://codereview.chromium.org/7067041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86544 0039d316-1c4b-4281-b951-d872f2087c98
-
nsylvain@chromium.org authored
test (CFAboutVersionLoads) from succeeding. BUG=60987 Review URL: http://codereview.chromium.org/6992050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86543 0039d316-1c4b-4281-b951-d872f2087c98
-
kerz@chromium.org authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86542 0039d316-1c4b-4281-b951-d872f2087c98
-
sunandt@google.com authored
BUG=83820 TEST=passwords.PasswordTest.testInfoBarDisappearByNavigatingPage, passwords.PasswordTest.testDisplayAndSavePasswordInfobar Review URL: http://codereview.chromium.org/6987003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86540 0039d316-1c4b-4281-b951-d872f2087c98
-
tbarzic@chromium.org authored
This is a workaround for a regression to fix the missing video in the MediaPlayer as reported in bug 15310. It is a followup to http://codereview.chromium.org/6969027/ BUG=chromium-os:15310 TEST=ran manually to see the video Review URL: http://codereview.chromium.org/7065017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86539 0039d316-1c4b-4281-b951-d872f2087c98
-
csilv@chromium.org authored
BUG=82371 TEST=Disable spell-check setting, verify that any open tabs immediately respect the disabled state. Review URL: http://codereview.chromium.org/7064046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86538 0039d316-1c4b-4281-b951-d872f2087c98
-
michaeln@google.com authored
Use the QuotaManager to determine the space available to WebSQLDatabases. Since activity outside of the database system now affect how much space is available, our strategy for informing the client side of the new limit needed to change. It's not enough to just send the new limit when a change within the DB system has occurred. This change depends on a webkit/webcore change. https://bugs.webkit.org/show_bug.cgi?id=60985 In this CL the renderer will ask the browser for the limit when needed. But also in this CL are ipc plumbing additions to support notifying the renderer as changes occur. That plumbing will be utilized in a later CL. * [Chrome] DatabaseMessageFilter uses the QuotaManager respond to the SpaceAvailable query. * [DRT] SimpleDatabaseSystem uses quota_per_origin_ data member to respond to the SpaceAvailable query. * Mostly mind numbing plumbing for WebKit API additions. // Sync getter for use on webcore's background db threads to // call out to chrome to get the value. long long WebKitClient::databaseGetSpaceAvailableForOrigin(origin_identifier); // Split the existing updateDatabaseSize method into three methods. Chrome calls into these. static void WebDatabase::updateDatabaseSize(originIdentifier, dbname, spaceAvailable); static void WebDatabase::updateSpaceAvailable(originIdentifier, spaceAvailable); static void WebDatabase::resetSpaceAvailable(originIdentifier); Review URL: http://codereview.chromium.org/7037018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86537 0039d316-1c4b-4281-b951-d872f2087c98
-
rtenneti@chromium.org authored
3 times for the ping message and if only one other threads has responded for a ping message. BUG=82336 TEST=thread watcher unit tests R=jar Review URL: http://codereview.chromium.org/6990061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86536 0039d316-1c4b-4281-b951-d872f2087c98
-
jhawkins@chromium.org authored
Also remove some unecessary blank lines. BUG=none TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/7063029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86534 0039d316-1c4b-4281-b951-d872f2087c98
-
sadrul@chromium.org authored
BUG=none TEST=things still work Review URL: http://codereview.chromium.org/6990028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86533 0039d316-1c4b-4281-b951-d872f2087c98
-