summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improved Web Request API documentationbattre@chromium.org2011-12-283-43/+43
| | | | | | | | | BUG=none TEST=no Review URL: http://codereview.chromium.org/9018011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115881 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 986.0 to 987.0chrome-release@google.com2011-12-281-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115878 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-12-281-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115876 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 103744:103758pfeldman@chromium.org2011-12-281-1/+1
| | | | | | Review URL: http://codereview.chromium.org/8956056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115875 0039d316-1c4b-4281-b951-d872f2087c98
* Basic document feed parser. Could be replaced with something fancier in the ↵zelidrag@chromium.org2011-12-287-0/+1499
| | | | | | | | | | future. BUG=chromium-os:23894 TEST=DocumentFeedParsingTest.DocumentFeedParser Review URL: http://codereview.chromium.org/8981006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115874 0039d316-1c4b-4281-b951-d872f2087c98
* Fix components buildjam@chromium.org2011-12-282-3/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115873 0039d316-1c4b-4281-b951-d872f2087c98
* Convert a few methods in NavigationController to return a ↵jam@chromium.org2011-12-28104-340/+447
| | | | | | | | | | content::NavigationEntry, in preparation for creating an interface around NavigationController. BUG=98716 TBR=joi Review URL: http://codereview.chromium.org/9008034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115872 0039d316-1c4b-4281-b951-d872f2087c98
* WebSocket Pepper API: ArrayBuffer supporttoyoshim@chromium.org2011-12-284-53/+173
| | | | | | | | | | | | | | This CL supports basic binary communication. For now, communication between Chrome and WebKit uses WebData structure. It must use WebArrayBuffer directly after WebKit API revision. BUG=87310 TEST=ui_tests --gtest_filter='PPAPITest.WebSocket_BinarySendReceive' Review URL: http://codereview.chromium.org/8774042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115871 0039d316-1c4b-4281-b951-d872f2087c98
* Remove views::InputMethodIBus.yusukes@chromium.org2011-12-284-1194/+0
| | | | | | | | | | | | | | We should instead use the new ui::InputMethodIBus implementation. BUG=None TEST=try Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=113574 Review URL: http://codereview.chromium.org/8800002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115870 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-12-281-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115867 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 103707:103744rniwa@chromium.org2011-12-281-1/+1
| | | | | | | | TBR=pfeldman Review URL: http://codereview.chromium.org/9006048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115866 0039d316-1c4b-4281-b951-d872f2087c98
* Disable flakily crashing ExtensionResourceTest.CreateWithAllResourcesOnDisk ↵yoz@chromium.org2011-12-281-0/+4
| | | | | | | | | | | on Windows. BUG=108721 TBR=asargent@chromium.org Review URL: http://codereview.chromium.org/9049003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115865 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fix a check that's always false.thestig@chromium.org2011-12-281-2/+3
| | | | | | | | | | CID=102512 BUG=none TEST=none Review URL: http://codereview.chromium.org/9004042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115864 0039d316-1c4b-4281-b951-d872f2087c98
* This patch achieves it without crashing the process. We create a new ↵lipalani@chromium.org2011-12-283-0/+51
| | | | | | | | | | | | exception handler to handle non crash cases. This currently works only on windows. BUG=100444 TEST=Trybots, manual testing. Review URL: http://codereview.chromium.org/8879061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115862 0039d316-1c4b-4281-b951-d872f2087c98
* Add ability to pass arguments to browser_testsrkc@chromium.org2011-12-281-4/+18
| | | | | | | | | | | | | | | | | | | Add the ability to pass arbitrary arguments to the browser_tests. This is needed for diagnosing and debugging the tests on a CrOS device/VM. To use, add pass_to_tests=argument to the --args parameter, so for example, to run the browser_tests in single process mode you would use, ./run_remote_tests.sh --use_emerged --remote localhost --ssh_port 9222 desktopui_BrowserTest.control.custom --args 'gtest_filter=TestSuite.Test pass_to_tests=single_process' The -- will automatically be added to the argument. Multiple pass_to_tests parameters can be specified in any order; all will be processed and the arguments added to the command line for the tests. R=zelidrag@chromium.org,stevenjb@chromium.org,nirnimesh@chromium.org BUG=None TEST=Tested the new pass_to_tests= argument and verified existing arguments still work correctly. Review URL: http://codereview.chromium.org/8992025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115860 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid an overflow in harfbuzz-myanmar.cbashi@chromium.org2011-12-282-2/+17
| | | | | | | | | | | | | Adds a guard to prevent invalid assignment. BUG=108006 TEST=manually with ASAN. Review URL: http://codereview.chromium.org/8997001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115859 0039d316-1c4b-4281-b951-d872f2087c98
* Move the PageNavigator interface and GlobalRequestID struct to ↵jam@chromium.org2011-12-28153-536/+860
| | | | | | | | | | content\public and put them in the content namespace. Make PageNavigator use WebContents instead of TabContents. While I'm touching all the callers, I've removed the deprecated PageNavigator function and converted users to the new one. BUG=98716 TBR=joi Review URL: http://codereview.chromium.org/8991012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115858 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative fix for default apps failing to remain installed after the first ↵yoz@chromium.org2011-12-281-3/+7
| | | | | | | | | | | | | run. Don't provide external extensions in the import process. BUG=108286 TEST=Start chrome with first run, see if default apps are installed. Restart chrome and see if they're still installed. Review URL: http://codereview.chromium.org/9016045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115857 0039d316-1c4b-4281-b951-d872f2087c98
* Call LayoutStatusArea() in CompactStatusAreaLayoutManager::SetChildBoundsstevenjb@chromium.org2011-12-282-1/+7
| | | | | | | | | | BUG=108501 TEST=See issue. Also generally test status area in compact mode. Review URL: http://codereview.chromium.org/9027022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115856 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Allow fullscreen RWHVAs (i.e. Flash) to be focused.derat@chromium.org2011-12-274-2/+70
| | | | | | | | | | | | | This fixes a regression that caused fullscreen RenderWidgetHostViewAuras to decline the focus, resulting in them not receiving key events. BUG=107804 TEST=manually checked that Space and Escape now work in fullscreen YouTube videos; also added a test Review URL: http://codereview.chromium.org/9026013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115855 0039d316-1c4b-4281-b951-d872f2087c98
* Add ui::Layer::StackBelow() and StackAtBottom().derat@chromium.org2011-12-273-21/+71
| | | | | | | | | | | | | | We already have StackAbove and StackAtTop(). Since new layers are stacked above their siblings, this is needed to provide a reasonable way of moving a new layer to the bottom. BUG=98328 TEST=added coverage in compositor_unittests and tested manually Review URL: http://codereview.chromium.org/8984005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115854 0039d316-1c4b-4281-b951-d872f2087c98
* Fix MockKeychain implementation on Macrsimha@chromium.org2011-12-2711-223/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When chrome tests involving passwords are run on Mac, the native Mac keychain pops up dialogs that block automated tests from running. The MockKeychain class was designed to be an in-memory keychain to substitute the native keychain. The MockKeychain API requires that its storage data be mutable by classes that consume the keychain. This resulted in the original implementation of MockKeychain using contiguous blocks of dynamically allocated memory instead of using a standard container. Unfortunately, one of the limitations of this design was that passwords could be deleted only from the end of the storage, and things like "add password A, add password B, delete password A" were unsupported. This caused several sync integration tests that involved the addition and deletion of passwords to fail. This patch refactors the MockKeychain class to use a map<int, SecKeychainAttributeList> and map<int, KeychainPasswordData> in place of the SecKeychainAttributeList* and KeychainPasswordData* members that were previously in use. This allows for the deletion of arbitrary password forms from the MockKeychain, and enables more complex scenarios involving passwords. It also fixes some bugs around uninitialized creation_time fields in password forms, and re-enables all the sync password tests that were previously disabled on Mac due to the bugs described above. BUG=77993,89808,90460,105999 TEST=sync_integration_tests:*PasswordsSyncTest.*, sync_performance_tests:*Passwords*, unit_tests:PasswordStoreMacInternalsTest.* Review URL: http://codereview.chromium.org/9021004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115852 0039d316-1c4b-4281-b951-d872f2087c98
* Added checking out of the chromiumos profile repository.asharif@chromium.org2011-12-271-0/+2
| | | | | | | | | | | | | | | This repository stores .gcda files produced by Chrome when it runs PageCycler. These profile files can then be fed in to do profile-guided optimization. During my experiments PageCycler shows up to 22% performance improvement when these files are used for PGO. BUG=none TEST=gclient sync && ls src/profile shows that the repo has been checked out. Review URL: http://codereview.chromium.org/8991009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115851 0039d316-1c4b-4281-b951-d872f2087c98
* Bypass ToplevelWindowEventFilter for panels.prasadt@chromium.org2011-12-2713-21/+38
| | | | | | | | | | | With this change minimize and drag work on panels in Aura. BUG=108497 TEST=Run chrome in aura. Create a panel. Click on titlebar. Drag. Review URL: http://codereview.chromium.org/9027020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115850 0039d316-1c4b-4281-b951-d872f2087c98
* Move FaviconStatus and SSLStatus out of NavigationEntry into their own files ↵jam@chromium.org2011-12-27104-423/+509
| | | | | | | | | in content/public and in the content namespace. I've also made them structs instead of classes. This was because I didn't want to wrap them with Content API for what were really a collection of member variables. The one exception was SSLStatus::content_status which had helper functions around it to set and get the bitfield. Each of the two setter helpers were only called in one non-test code, and read in a few places, so I just converted them to do it directly. BUG=98716 Review URL: http://codereview.chromium.org/9048002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115847 0039d316-1c4b-4281-b951-d872f2087c98
* Add a browsertest for <link rel=prefetch>gavinp@chromium.org2011-12-274-0/+98
| | | | | | | | | | | | Previously we used a pyauto test for prefetch, but I realised a browser test would work too; here it is. BUG=none Review URL: http://codereview.chromium.org/8963029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115846 0039d316-1c4b-4281-b951-d872f2087c98
* Add oshima as cros owner.stevenjb@chromium.org2011-12-271-0/+1
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/9041013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115845 0039d316-1c4b-4281-b951-d872f2087c98
* Made MockDownloadManagerDelegate a gmock.ahendrickson@chromium.org2011-12-278-135/+47
| | | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/9020042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115843 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on prefetching againgavinp@chromium.org2011-12-274-5/+71
| | | | | | | | | | | | | In issue 8965032, I rename the Prerender field trial to make way for the Prefetch one. This CL turns the key, and makes prefetching active again in a 50/50 field trial in the Dev/Canary channels. BUG=107897 Review URL: http://codereview.chromium.org/9018034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115840 0039d316-1c4b-4281-b951-d872f2087c98
* Simple change to simplify TransportSecurityState.palmer@chromium.org2011-12-274-24/+2
| | | | | | | | | | | | | | Remove two no-op (i.e. always true) boolean functions, each of which was only used once. Having a DomainState at all is equivalent to having a DomainState and ShouldCertificateErrorsBeFatal / ShouldMixedScriptingBeBlocked. The reason to simplify TransportSecurityState is that agl and I want to re-factor this class because it is getting too confusing. Doing some straightforward clean-up now will help accelerate the real re-factoring. Review URL: http://codereview.chromium.org/9019034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115839 0039d316-1c4b-4281-b951-d872f2087c98
* Added command line flag for enabling DevTools experiments.vsevik@chromium.org2011-12-274-7/+19
| | | | | | | | | BUG=108691 Review URL: http://codereview.chromium.org/9047004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115838 0039d316-1c4b-4281-b951-d872f2087c98
* Add a CanHandleAccelerators() method to AcceleratorTarget.asanka@chromium.org2011-12-2719-41/+125
| | | | | | | | | | | This eliminates the need to register/unregister accelerators based on visibility state changes from views. BUG=105734 TEST=unit tests Review URL: http://codereview.chromium.org/8589007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115837 0039d316-1c4b-4281-b951-d872f2087c98
* Add support to SpdyFramer for the CREDENTIAL frame.rch@chromium.org2011-12-2711-7/+469
| | | | | | | | | BUG=106103 TEST=None Review URL: http://codereview.chromium.org/8893003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115835 0039d316-1c4b-4281-b951-d872f2087c98
* net: add a Serialize method to CRLSet.agl@chromium.org2011-12-274-34/+94
| | | | | | | | | | | | | This allows us to download and apply a delta update to our current CRLSet and then save the result to disk. BUG=none TEST=net_unittests Review URL: http://codereview.chromium.org/8958006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115833 0039d316-1c4b-4281-b951-d872f2087c98
* Link rel=prefetch was disabled during prerender development; for nowgavinp@chromium.org2011-12-276-83/+83
| | | | | | | | | | | | | | let's turn it back on and see if it's a useful intermediate between preconnect and prerendering. This is the first of two CLs, this one renames the existing field trial, the next CL will actually flip the switch and add prefetch historgrams. BUG=107897 Review URL: http://codereview.chromium.org/8965032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115832 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed obsolete method.joaodasilva@chromium.org2011-12-271-1/+1
| | | | | | | | | | TBR=bauerb@chromium.org BUG=99306 TEST=It builds Review URL: http://codereview.chromium.org/8995024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115831 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind leak reported for BalloonHost::Initdhollowa@chromium.org2011-12-271-1/+26
| | | | | | | | | | | | | Adds suppression for BalloonHost::Init. The leak report started with r115810 due to refactoring. Appears to be a singleton report. BUG=98716 TEST=Valgrind goes green on Chromium OS Bot R=jam@chromium.org Review URL: http://codereview.chromium.org/9046006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115830 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PrefService::ScheduleSavePersistentPrefs and change ↵bauerb@chromium.org2011-12-2749-206/+27
| | | | | | | | | | | | | SavePersistentPrefs calls to CommitPendingWrites. TBR=ncarter@chromium.org BUG=99306 TEST=none Review URL: http://codereview.chromium.org/8198007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115829 0039d316-1c4b-4281-b951-d872f2087c98
* Refactoring of File Manager: first iteration.serya@google.com2011-12-274-731/+806
| | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/9021018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115828 0039d316-1c4b-4281-b951-d872f2087c98
* Added auto-enrollment into the OOBE flow.joaodasilva@chromium.org2011-12-2729-119/+593
| | | | | | | | | | BUG=chromium-os:23063 TEST=Use the auto-enrollment flags set to 0, set the machine serial number to "0", point DMSERVER to a testserver, and sign-in after OOBE. The enrollment screen show be enforced after sign-in. Review URL: http://codereview.chromium.org/8961009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115827 0039d316-1c4b-4281-b951-d872f2087c98
* Check in the images from Glen so I can try my changes on the try server.finnur@chromium.org2011-12-273-0/+0
| | | | | | | | BUG=108678 TEST=None, just adding images. Review URL: http://codereview.chromium.org/8989051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115824 0039d316-1c4b-4281-b951-d872f2087c98
* Remove temporary redirect header and DEPS exception for cancelable_request.hjoi@chromium.org2011-12-2744-66/+48
| | | | | | | | | TBR=jam@chromium.org BUG=98716 Review URL: http://codereview.chromium.org/9021017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115822 0039d316-1c4b-4281-b951-d872f2087c98
* Use good.crx instead of adblock.crx for extensions.ExtensionsTest.* tests.joaodasilva@chromium.org2011-12-271-2/+2
| | | | | | | | | | TBR=kkania@chromium.org BUG=108677 TEST=extensions.ExtensionsTest.testDisableEnableExtension stops flaking Review URL: http://codereview.chromium.org/8989049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115821 0039d316-1c4b-4281-b951-d872f2087c98
* Extensions: Move Debugger Extension API (chrome.debugger) out of experimental.pfeldman@chromium.org2011-12-2725-121/+99
| | | | | | | | BUG=105931 Review URL: http://codereview.chromium.org/8980017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115820 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-12-271-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115819 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 103698:103707pfeldman@chromium.org2011-12-271-1/+1
| | | | | | | | TBR=rniwa Review URL: http://codereview.chromium.org/9016040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115818 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-12-271-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115817 0039d316-1c4b-4281-b951-d872f2087c98
* Roll V8 to 3.8.3danno@chromium.org2011-12-271-1/+1
| | | | | | | | | | | R=mnissler@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/9045002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115816 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 985.0 to 986.0chrome-release@google.com2011-12-271-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115813 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Pass raw (with dots preserved) user email to Sync setup.ivankr@chromium.org2011-12-271-3/+1
| | | | | | | | | BUG=chromium-os:23807 TEST=Manual: see bug description; no failure should happen on a Debug build when user is first added without dots and then the same user is added with dots in email. Review URL: http://codereview.chromium.org/9026005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115811 0039d316-1c4b-4281-b951-d872f2087c98