summaryrefslogtreecommitdiffstats
path: root/chrome/test
Commit message (Collapse)AuthorAgeFilesLines
* Merge 114790 - Add a notification for EXTENSION_HOST_DOM_CONTENT_LOADED and ↵pam@chromium.org2011-12-213-4/+42
| | | | | | | | | | | | | | | | use it to end startup network delays. Previously, extensions that needed to delay network requests on startup (i.e., webRequestBlocking extensions) waited for the EXTENSION_HOST_DID_STOP_LOADING notification, but since that waits for all referenced resources, it was causing deadlocks. Only waiting for DOM content to load means that extensions can still make asynchronous network requests. BUG=107148 TEST=covered by unit_tests, especially NetworkDelayListenerTest.AsynchDelayAndLoad Review URL: http://codereview.chromium.org/8947018 TBR=pam@chromium.org Review URL: http://codereview.chromium.org/9021009 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@115287 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 114862 - Make page IDs be specific to a RenderView rather than global ↵creis@chromium.org2011-12-211-4/+2
| | | | | | | | | | | | | | | | to its process. This avoids races that cause the browser to kill the renderer. BUG=106616 TEST=Restore Chrome with an extension's options page showing. Review URL: http://codereview.chromium.org/8910020 TBR=creis@chromium.org Review URL: http://codereview.chromium.org/9007036 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@115254 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 114575 - Update the pepper versionrohitbm@chromium.org2011-12-161-1/+1
| | | | | | | | | | | BUG=chromium-os:24265 TEST=None Review URL: http://codereview.chromium.org/8951003 TBR=krisr@chromium.org Review URL: http://codereview.chromium.org/8969028 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@114835 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 114417 - Backup keywords tablekerz@chromium.org2011-12-152-2/+32
| | | | | | | | | | | | | R=sky@chromium.org BUG=106827 TEST=Run Chrome once to migrate settings to version 43. Add a new default search engine to keywords table and change default search id to it. Verify that Protector toast has option to keep the previous setting in the bubble. Review URL: http://codereview.chromium.org/8919012 TBR=avayvod@chromium.org Review URL: http://codereview.chromium.org/8954005 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@114574 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 114213 - Fixes for the kWasRestarted pref.kerz@chromium.org2011-12-141-2/+1
| | | | | | | | | | | | | | | | | | Reset the kWasRestarted pref upon successful restart. Set it only when restarting. Write the persistent preferences after setting it. The preference was introduced in http://codereview.chromium.org/8745015. BUG=106948 TEST=see bug Review URL: http://codereview.chromium.org/8937001 TBR=marja@chromium.org Review URL: http://codereview.chromium.org/8907025 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@114327 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 114100 - Don't delay network requests for webNavigation, and re-enable ↵jochen@chromium.org2011-12-131-1/+1
| | | | | | | | | | | | | | the permission warning BUG=107254,107255 TEST=as described in the bug Review URL: http://codereview.chromium.org/8922014 TBR=jochen@chromium.org Review URL: http://codereview.chromium.org/8895030 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@114294 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 113708 - Use correct callback type for deleteDatabase resultjsbell@chromium.org2011-12-092-0/+21
| | | | | | | | | | | | BUG=106883 TEST= Review URL: http://codereview.chromium.org/8879034 TBR=jsbell@chromium.org Review URL: http://codereview.chromium.org/8897007 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@113832 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 113448 - Minor edits to perf.py to account for UI changes in ↵dennisjeffrey@chromium.org2011-12-091-5/+3
| | | | | | | | | | | | | | Gmail/Calendar. BUG=chromium-os:23871 TEST=None Review URL: http://codereview.chromium.org/8858001 TBR=dennisjeffrey@chromium.org Review URL: http://codereview.chromium.org/8893006 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@113827 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 113774 - Make URL filter for web request API mandatorybattre@chromium.org2011-12-096-31/+30
| | | | | | | | | | | | | BUG=106590 TEST=no Review URL: http://codereview.chromium.org/8879011 TBR=battre@chromium.org Review URL: http://codereview.chromium.org/8897003 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@113813 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 113307 - Test for referrer policyjochen@chromium.org2011-12-073-0/+39
| | | | | | | | | | | | | BUG=105028 TEST=ReferrerPolicyTest.* Review URL: http://codereview.chromium.org/8823008 TBR=jochen@chromium.org Review URL: http://codereview.chromium.org/8852004 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@113440 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 113172 - Reland 8688002: PPB_TCPSocket_Private/PPB_UDPSocket_Private ↵dpolukhin@chromium.org2011-12-071-0/+18
| | | | | | | | | | | | | | | | are exposed to Browser PPB_{TCP|UDP}Socket_Private interfaces are exposed to Browser process. Added shared (between NaCl and Pepper) tests for both interfaces. BUG=105859 TEST=ui_tests Review URL: http://codereview.chromium.org/8804006 TBR=dpolukhin@chromium.org Review URL: http://codereview.chromium.org/8851005 git-svn-id: svn://svn.chromium.org/chrome/branches/963/src@113416 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ExtensionManagementApiBrowserTest.LaunchApp to no longer be order-dependent.yoz@chromium.org2011-12-061-2/+1
| | | | | | | | | | | | With the break, it fails if the app happens to come before the extension in items. BUG=104091 TEST=none TBR=asargent@chromium.org Review URL: http://codereview.chromium.org/8801037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113141 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 113110 - backing out 113015 didn't fix the interactive test bot. ↵sail@chromium.org2011-12-062-19/+0
| | | | | | | | | | | | | | | | | | Restoring the CL Revert 113015 - speculative revert to see if this fixes the interactive test breakage Remove OnMessageReceived that was using internal content IPCs in a chrome test. Dispatch the IPC in RenderViewHost instead of TabContents to solve this (it's only used by tests anyways). Remove test_utils methods that weren't being used. BUG=98716 Review URL: http://codereview.chromium.org/8801002 TBR=jam@chromium.org Review URL: http://codereview.chromium.org/8817007 TBR=sail@chromium.org Review URL: http://codereview.chromium.org/8821005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113118 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 113015 - speculative revert to see if this fixes the interactive test ↵sail@chromium.org2011-12-062-0/+19
| | | | | | | | | | | | | | breakage Remove OnMessageReceived that was using internal content IPCs in a chrome test. Dispatch the IPC in RenderViewHost instead of TabContents to solve this (it's only used by tests anyways). Remove test_utils methods that weren't being used. BUG=98716 Review URL: http://codereview.chromium.org/8801002 TBR=jam@chromium.org Review URL: http://codereview.chromium.org/8817007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113110 0039d316-1c4b-4281-b951-d872f2087c98
* Few minor changes to TestingAutomationProvider extension automation:kkania@chromium.org2011-12-061-6/+10
| | | | | | | | | | | | | 1) Wait for extension popup to load 2) Wait for extensions hosts to load in WaitForAllViews 3) Allow more than one browser action to be visible in views. 4) Add explicit IsPageActionVisible method BUG=93571 TEST=none Review URL: http://codereview.chromium.org/8804011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113088 0039d316-1c4b-4281-b951-d872f2087c98
* Changed some API names. Wrapped existing UDPClientSocket. Added one unit ↵miket@chromium.org2011-12-061-1/+1
| | | | | | | | | | | | test for controller. The socket API itself isn't tested for two reasons: (1) this is an interim checkin, where Part 2 will add UDP receiving, and that will likely involve some API changes, so I didn't bother constructing a whole extension built on a temporary API; and (2) the wrapper itself is so thin around the existing UDPClientSocket API that a unit test of the wrapper wouldn't accomplish much. BUG=none TEST=see above. Review URL: http://codereview.chromium.org/8743017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113069 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/8790013rohitbm@chromium.org2011-12-051-0/+10
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113042 0039d316-1c4b-4281-b951-d872f2087c98
* Adding Youtube dropped frames performance measurement for different types of ↵rohitbm@chromium.org2011-12-053-19/+38
| | | | | | | | videos Review URL: http://codereview.chromium.org/8764007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113036 0039d316-1c4b-4281-b951-d872f2087c98
* Move another block of extension tests to manifest_version 2.abarth@chromium.org2011-12-0529-68/+128
| | | | | | | | BUG=62897 TBR=aa Review URL: http://codereview.chromium.org/8785018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113029 0039d316-1c4b-4281-b951-d872f2087c98
* Add automated test for the edit search engine dialog. kevers@chromium.org2011-12-053-0/+228
| | | | | | | | | | BUG=chromium:97846 TEST=browser_tests -gtest_filter=EditSearchEngineDialogUITest* Review URL: http://codereview.chromium.org/8676008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113022 0039d316-1c4b-4281-b951-d872f2087c98
* Remove OnMessageReceived that was using internal content IPCs in a chrome ↵jam@chromium.org2011-12-052-19/+0
| | | | | | | | | test. Dispatch the IPC in RenderViewHost instead of TabContents to solve this (it's only used by tests anyways). Remove test_utils methods that weren't being used. BUG=98716 Review URL: http://codereview.chromium.org/8801002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113015 0039d316-1c4b-4281-b951-d872f2087c98
* Updating the Netflix plugin version number for PyAuto plugins check test.rohitbm@chromium.org2011-12-051-1/+1
| | | | | | Review URL: http://codereview.chromium.org/8802015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113013 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of view_messages.h dependency in extension_messages_browsertest.cc ↵jam@chromium.org2011-12-051-1/+0
| | | | | | | | | by adding a method to MockRenderThread instead. BUG=98716 Review URL: http://codereview.chromium.org/8801001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112987 0039d316-1c4b-4281-b951-d872f2087c98
* Store the "browser autorestarted, last session must be restored" information ↵marja@chromium.org2011-12-051-1/+2
| | | | | | | | | | | | | | in a preference. This way ChromiumOS can run the same session restore code as Chrome. BUG=1870 TEST=NONE Review URL: http://codereview.chromium.org/8745015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112985 0039d316-1c4b-4281-b951-d872f2087c98
* Change NavigationController::LoadURL to take a Referrer class instead of a ↵jochen@chromium.org2011-12-051-1/+1
| | | | | | | | | | | GURL as referrer BUG=105028 TEST=no functional change Review URL: http://codereview.chromium.org/8785004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112968 0039d316-1c4b-4281-b951-d872f2087c98
* ONC import option to chromeos tab in chrome://net-internalsachuith@chromium.org2011-12-053-3/+6
| | | | | | | | | | | | | | Add chromeos tab to chrome://net-internals. Move ONC file import input field to chromeos tab, from network options. Support for encrypted onc files. Fix net_internals browser test. BUG=chromium-os:23472,chromium-os:19397 TEST=Go to chrome://net-internals, click on chromeos tab. Should be able to import an onc file from there. If the file is encrypted, should be prompted for a passcode. Review URL: http://codereview.chromium.org/8741009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112952 0039d316-1c4b-4281-b951-d872f2087c98
* Reland restrict extension features based on the extension type.jstritar@chromium.org2011-12-045-38/+0
| | | | | | | | | | | The "chrome_url_overrides" manifest key is now accessible by packaged apps. BUG=101992, 104103 TEST=existing, ManifestTest Review URL: http://codereview.chromium.org/8654001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112914 0039d316-1c4b-4281-b951-d872f2087c98
* Adds back BookmarkNode::IsVisible. Turns out we want to conditionallysky@chromium.org2011-12-031-2/+1
| | | | | | | | | | | | | | | | show a node, so we need it. *SIGH* For the most part this is a revert of http://codereview.chromium.org/8759017/, so don't feel you need to review it that deeply. BUG=102714 TEST=none TBR=ben@chromium.org Review URL: http://codereview.chromium.org/8772064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112897 0039d316-1c4b-4281-b951-d872f2087c98
* Backup keywords, sign all backup settings together.avayvod@chromium.org2011-12-035-4/+30
| | | | | | | | | | R=sky@chromium.org BUG=94447 TEST=Verify that migration to this build of Chrome goes smoothly and changing any search engine in Web Data file triggers the bubble. Review URL: http://codereview.chromium.org/8567004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112884 0039d316-1c4b-4281-b951-d872f2087c98
* Update more extension manifests to manifest_version 2abarth@chromium.org2011-12-0398-191/+337
| | | | | | | | BUG=62897 TBR=aa Review URL: http://codereview.chromium.org/8784009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112882 0039d316-1c4b-4281-b951-d872f2087c98
* Remove dead code for gpu blacklist auto-update.zmo@google.com2011-12-033-6/+1
| | | | | | | | | BUG=103851 TEST=tree R=kbr Review URL: http://codereview.chromium.org/8758003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112879 0039d316-1c4b-4281-b951-d872f2087c98
* Silently swallow exceptions in extension bindings callbacks.aa@chromium.org2011-12-032-0/+12
| | | | | | | | | | | | There are better ways to handle this, but I want a really simple patch for merge. BUG=106201 TEST=http://code.google.com/p/chromium/issues/detail?id=100401#c18 Review URL: http://codereview.chromium.org/8786008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112869 0039d316-1c4b-4281-b951-d872f2087c98
* Add a preference for enabling the TLS origin-bound certificates extension.wtc@chromium.org2011-12-033-0/+3
| | | | | | | | | | | | The preference is controlled by the command line and enterprise policy. R=mattm@chromium.org,mnissler@chromium.org BUG=106077 TEST=Existing policy unit tests are updated. Review URL: http://codereview.chromium.org/8772014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112848 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where redirect chain gets lost on process swap.mpcomplete@chromium.org2011-12-031-1/+3
| | | | | | | | | BUG=79520 TEST= Review URL: http://codereview.chromium.org/8669014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112847 0039d316-1c4b-4281-b951-d872f2087c98
* Add PyAuto tests for triggering browser/page action.frankf@google.com2011-12-032-0/+118
| | | | | | | | | BUG=chromium:104530 TEST=PyAuto tests Review URL: http://codereview.chromium.org/8772068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112844 0039d316-1c4b-4281-b951-d872f2087c98
* Disable AcceleratedCompositingAllowed.AcceleratedCompositingAllowed on ↵jam@chromium.org2011-12-031-1/+7
| | | | | | | | | Chrome OS for now. BUG=106259 Review URL: http://codereview.chromium.org/8786011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112838 0039d316-1c4b-4281-b951-d872f2087c98
* Update includes to new header locations.abarth@chromium.org2011-12-031-1/+1
| | | | | | | TBR=darin Review URL: http://codereview.chromium.org/8784004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112826 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable ExtensionApiTest.UpdateWindowShowState on Windows.jennb@chromium.org2011-12-021-1/+1
| | | | | | | | | | | | The fixed window size was too small for a tabbed browser window, causing the window to grow after being restored. BUG=105356 TEST=ExtensionApiTest.UpdateWindowShowState Review URL: http://codereview.chromium.org/8762006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112816 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Restrict extension features based on the extension type."mpcomplete@chromium.org2011-12-025-0/+38
| | | | | | | | | | | | | | This breaks some ChromeOS tests. Among the log output: "Feature 'chrome_url_overrides' is not allowed in this type of manifest." Original review: http://codereview.chromium.org/8654001 BUG=101992, 104103, chromium-os:23709 TEST=no Review URL: http://codereview.chromium.org/8786004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112808 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add PyAuto tests for triggering browser/page action."frankf@google.com2011-12-022-118/+0
| | | | | | | | | | | | | | | Dues to link issues on chromeos clang. This reverts commit 2c6c8fc139bae1b64a184c13c979f408721316a3. TBR=dennisjeffrey@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8774053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112779 0039d316-1c4b-4281-b951-d872f2087c98
* Enable the out of process var test. It seems to work.brettw@chromium.org2011-12-021-4/+1
| | | | | | Review URL: http://codereview.chromium.org/8771026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112775 0039d316-1c4b-4281-b951-d872f2087c98
* Use only the steady gesture in frame rate tests.nduca@chromium.org2011-12-022-37/+63
| | | | | | | | | | | | | | Store frame intervals in an array rather than throwing them away. This is to enable more-detailed study of frame rates. Report error as sigma directly, instead of 60 - 1000/sigma. This should help understand whether standard deviation is even the right metric to use for frame rate instability. Review URL: http://codereview.chromium.org/8536008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112774 0039d316-1c4b-4281-b951-d872f2087c98
* Restrict extension features based on the extension type.jstritar@chromium.org2011-12-025-38/+0
| | | | | | | | | BUG=101992, 104103 TEST=existing, ManifestTest Review URL: http://codereview.chromium.org/8654001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112764 0039d316-1c4b-4281-b951-d872f2087c98
* Improve GPU tests to fail when GPU drawing fails.jbates@chromium.org2011-12-024-45/+133
| | | | | | | | | | | Changed the accelerated html pages to use raf to draw multiple frames. Changed the webgl and canvas2d pages to draw onscreen rather than offscreen to make sure the compositor draws the page. BUG=105785,104142 Review URL: http://codereview.chromium.org/8692013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112763 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 112693 - committed before review was done - Landing 8688002: ↵jam@chromium.org2011-12-021-18/+0
| | | | | | | | | | | | PPB_TCPSocket_Private/PPB_UDPSocket_Private are exposed to Browser Review URL: http://codereview.chromium.org/8688002 Patch from Yuri Gorshenin <ygorshenin@chromium.org>. TBR=dpolukhin@chromium.org Review URL: http://codereview.chromium.org/8775063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112754 0039d316-1c4b-4281-b951-d872f2087c98
* Add PyAuto tests for triggering browser/page action.frankf@google.com2011-12-022-0/+118
| | | | | | | | | BUG=chromium:104530 TEST=PyAuto tests Review URL: http://codereview.chromium.org/8587004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112751 0039d316-1c4b-4281-b951-d872f2087c98
* Add comment that directory reader isn't implemented out of process.brettw@chromium.org2011-12-021-4/+1
| | | | | | | | Remove code. We can add this back when we actually need it. Review URL: http://codereview.chromium.org/8775038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112750 0039d316-1c4b-4281-b951-d872f2087c98
* Flush stdout when printing perf values for ChromeOS in pyauto perf tests.dennisjeffrey@chromium.org2011-12-021-0/+2
| | | | | | | | | | | | | | | | | The pyauto-based perf tests output perf results in a special format, which are extracted from stdout and stored for graphing purposes. I encountered a case where one of these specially-formatted perf output lines was broken up by other, interleaved output, causing the perf value to be missed when the output was parsed to search for perf values. I believe that flushing stdout immediately after printing each perf output line should fix this problem. BUG=None TEST=None Review URL: http://codereview.chromium.org/8772022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112744 0039d316-1c4b-4281-b951-d872f2087c98
* Remove IOThread::message_loop().joi@chromium.org2011-12-022-5/+0
| | | | | | | | | | | | | | | | | Instead introduce BrowserThread::UnsafeGetMessageLoop which is used in a couple of places. This will be removed in a follow-up change. I could have used UnsafeGetBrowserThread(id)->message_loop() but this is even easier to search for. Also, remove a couple of BrowserProcess accessors that aren't used by anybody, and that were using UnsafeGetBrowserThread. TBR=battre@chromium.org BUG=98716 Review URL: http://codereview.chromium.org/8775014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112697 0039d316-1c4b-4281-b951-d872f2087c98
* Landing 8688002: PPB_TCPSocket_Private/PPB_UDPSocket_Private are exposed to ↵dpolukhin@chromium.org2011-12-021-0/+18
| | | | | | | | | Browser Review URL: http://codereview.chromium.org/8688002 Patch from Yuri Gorshenin <ygorshenin@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112693 0039d316-1c4b-4281-b951-d872f2087c98