summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Refactor net::HttpUtil::NameValuePairsIterator to relieve clients of the ↵erikwright@chromium.org2010-10-226-81/+135
| | | | | | | | | | | | | | need to think about quoted values while also avoiding a string copy if the value is unquoted. The iterator now holds a (normally empty) string member that it uses only if the currently accessed value is quoted. In this case, the value_begin and value_end iterators point into this string (holding the unquoted value) as opposed to the original buffer (holding the quoted value). The value is only unquoted if it is accessed. As a result, the interface is simplified to not expose whether the current value is quoted. This simplifies the work of all clients. Furthermore, this implementation is optimized to only construct a string if it is required, whereas most clients previously (for simplicity) constructed a new string whether or not it was required. They will therefore benefit from a slight increase in efficiency. BUG=52601 TEST=net_unittests / HttpUtilTest.NameValuePairs*, HttpAuthTest.* Review URL: http://codereview.chromium.org/3777012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63514 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 63509 - Define constants for the silent extension install policygfeher@chromium.org2010-10-227-14/+0
| | | | | | | | | | | | | | | This policy and preference will hold the list of extensions that should be silently installed. BUG=59782 TEST=none (real logic comes in later CLs) TBR=jochen Review URL: http://codereview.chromium.org/3781022 TBR=gfeher@chromium.org Review URL: http://codereview.chromium.org/4035003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63512 0039d316-1c4b-4281-b951-d872f2087c98
* Define constants for the silent extension install policygfeher@chromium.org2010-10-227-0/+14
| | | | | | | | | | | This policy and preference will hold the list of extensions that should be silently installed. BUG=59782 TEST=none (real logic comes in later CLs) Review URL: http://codereview.chromium.org/3781022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63509 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent displaying of automation protocol version mismatch errors for ↵robertshield@chromium.org2010-10-222-2/+4
| | | | | | | | | | | | privileged instances of Chrome Frame. BUG=None TEST=None Review URL: http://codereview.chromium.org/4031003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63508 0039d316-1c4b-4281-b951-d872f2087c98
* Geolocation dispatcher rename:jknotten@chromium.org2010-10-2212-80/+89
| | | | | | | | | | | Rename GeolocationDispatcherHost to GeolocationDispatcherHostOld and GeolocationDispatcher to GeolocationDispatcherOld in preparation for the new client-based implementation. BUG=59908 TEST=None Review URL: http://codereview.chromium.org/3799010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63507 0039d316-1c4b-4281-b951-d872f2087c98
* Make USE_OPENSSL and USE_NSS mutually exclusivejoth@chromium.org2010-10-2225-28/+543
| | | | | | | | | | | | | | | | | | - that is, defining use_openssl=1 will now remove all dependency on NSS. This does not impact any of the standard, non-openssl builds. Adds stub implementations of several files that need to be fully implemented in follow up patchs. Firefox import code will need some more substatial refactoring, as it makes little sense to be attempting a firefox import without NSS libraries to hand, however the UI etc has numerous assumption about the presence of this importer. BUG=None TEST=None Review URL: http://codereview.chromium.org/3855004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63506 0039d316-1c4b-4281-b951-d872f2087c98
* Mark SSLUITest.TestUnauthentidatedFrameNavigation as disabled for ↵nkostylev@chromium.org2010-10-221-1/+1
| | | | | | | | | | | | | | linux_chromeos. It crashes browser_tests in 20% of the times. TBR=jcivelli@chromium.org BUG=43437 TEST=none Review URL: http://codereview.chromium.org/3985003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63505 0039d316-1c4b-4281-b951-d872f2087c98
* Enable the TemplateURLFetcherTest.BasicTest on Heapchecker bot - should be ↵timurrrr@chromium.org2010-10-221-2/+0
| | | | | | | | | | | fixed now TBR=thestig TEST=Heapchecker bot should remain green BUG=58242 Review URL: http://codereview.chromium.org/3975006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63504 0039d316-1c4b-4281-b951-d872f2087c98
* Fix layout of the managed prefs banner.satorux@chromium.org2010-10-222-1/+7
| | | | | | | | | | | Before this change, the icon and text were not proerly aligned. TEST=manually check the layout. See crosbug.com/7938 for the screenshot BUG=chromium-os:7938 Review URL: http://codereview.chromium.org/3996006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63499 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 561.0 to 562.0chrome-release@google.com2010-10-221-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63497 0039d316-1c4b-4281-b951-d872f2087c98
* Move inspector to "chrome-devtools" schemepodivilov@chromium.org2010-10-2214-46/+29
| | | | | | | | Pages with "chrome" scheme have very narrow permissions (e.g. no access to localStorage). We want inspector page to have the same permissions as usual page. Review URL: http://codereview.chromium.org/3838005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63495 0039d316-1c4b-4281-b951-d872f2087c98
* Delete also this stub on the Mac.finnur@chromium.org2010-10-222-22/+0
| | | | | | | | | | | This is a stub we used to use for the old Page Info Window, which has been replaced by a bubble. BUG=59030 TEST=None Review URL: http://codereview.chromium.org/4017003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63494 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 70286:70289yuzo@chromium.org2010-10-221-1/+1
| | | | | | | | | | TEST=none BUG=none TBR=dglazkov Review URL: http://codereview.chromium.org/4071003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63493 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Disable crashing/hanging tests:phajdan.jr@chromium.org2010-10-225-12/+7
| | | | | | | | | | | | | | | | | | - MouseLeaveTest.TestOnMouseOut (issue 45892) - BrowserFocusTest.FocusTraversal (issue 49738) - BrowserFocusTest.FocusTraversalOnInterstitial (issue 49738) - ExtensionApiTest.TabOnRemoved (issue 59198) - ExtensionBrowserTest.PluginLoadUnload (issue 47598) - ExtensionApiTest.WindowOpen (issue 60156) TBR=nkostylev BUG=45892, 49738, 59198, 60156 TEST=none Review URL: http://codereview.chromium.org/4029005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63492 0039d316-1c4b-4281-b951-d872f2087c98
* Show "Update Chrome OS" in the wrench menu, when the update image is ready.satorux@chromium.org2010-10-228-12/+79
| | | | | | | | | | | | | Along the way, replace "About Chrome" with "About Chrome OS" in the wrench menu. TEST=Connect to a dev server with a newer version, and check that the menu item appears, and the dialog works. BUG=chromium-os:6526 BUG=chromium-os:7847 Review URL: http://codereview.chromium.org/3858002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63491 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compilation with system ICU.phajdan.jr@chromium.org2010-10-221-1/+2
| | | | | | | | | | | This is upstreaming a Gentoo Linux patch. BUG=none TEST=noe Review URL: http://codereview.chromium.org/3769008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63490 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: do not ignore crashy or hangy test failures in browser_tests launcher.phajdan.jr@chromium.org2010-10-221-9/+19
| | | | | | | | | BUG=59330 TEST=browser_tests Review URL: http://codereview.chromium.org/4000002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63489 0039d316-1c4b-4281-b951-d872f2087c98
* Wired cellular data plan activation logic with the rest of the DOM UI on ↵zelidrag@chromium.org2010-10-2214-267/+665
| | | | | | | | | | | | | both chrome:settings/internet and chrome:mobilesetup pages. Fixed some minor internet settings formatting issues while I was already there. BUG=chromium-os:6987, chromium-os:7619, chromium-os:7546 TEST=make sure cellular connection can be activated from chrome:settings Review URL: http://codereview.chromium.org/3744013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63488 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 70209:70286yuzo@chromium.org2010-10-221-1/+1
| | | | | | | | | | TEST=none BUG=none TBR=dglazkov Review URL: http://codereview.chromium.org/4061003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63484 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 63478 - Adds CHECKs in hopes of figuring out why we're crashing on ↵sky@chromium.org2010-10-221-8/+3
| | | | | | | | | | | | | | | | some test bots. BUG=44991 TEST=none Review URL: http://codereview.chromium.org/3992005 TBR=sky@chromium.org Review URL: http://codereview.chromium.org/4028002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63480 0039d316-1c4b-4281-b951-d872f2087c98
* Adds CHECKs in hopes of figuring out why we're crashing on some testsky@chromium.org2010-10-221-3/+8
| | | | | | | | | | | bots. BUG=44991 TEST=none Review URL: http://codereview.chromium.org/3992005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63478 0039d316-1c4b-4281-b951-d872f2087c98
* Small refactoring: rename variables that start with language_yusukes@chromium.org2010-10-223-15/+15
| | | | | | | | | | | since we now prefer input_method_ to language_. BUG=none TEST=manually done. Review URL: http://codereview.chromium.org/4043002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63476 0039d316-1c4b-4281-b951-d872f2087c98
* Add back the license for Chinese/Japanese word list that was lost. jshin@chromium.org2010-10-222-1/+11
| | | | | | | | | | | | | | | Pull in the ICU-side change. See http://codereview.chromium.org/3770017 for the ICU-side change. BUG=NONE TEST=Run tools/licenses.py to generate the html for 'about:credits' and make sure that ICU is listed only once and the license for 'Chinese/Japanese' word list is present. Review URL: http://codereview.chromium.org/3815010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63474 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary cookie delegate and test expectationsdavemoore@chromium.org2010-10-223-69/+7
| | | | | | | | | | | Fixes unit test failures TBR: cmasone@chromium.org BUG=None TEST=None Review URL: http://codereview.chromium.org/4073001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63472 0039d316-1c4b-4281-b951-d872f2087c98
* Convert LOG(INFO) to VLOG(1) - misc. chrome/browser/sync/*.pkasting@chromium.org2010-10-227-69/+70
| | | | | | | | | | Also remove some "using"s, remove some extra {}s, and fix function argument wrapping to comply with the style guide. BUG=none TEST=none Review URL: http://codereview.chromium.org/3975003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63470 0039d316-1c4b-4281-b951-d872f2087c98
* Fill in the list of file extensions which are PDF-related.cevans@chromium.org2010-10-221-0/+6
| | | | | | | | | BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/4011004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63469 0039d316-1c4b-4281-b951-d872f2087c98
* Fix python run_webkit_tests wrapper script to work correctly regardless ofdpranke@google.com2010-10-221-6/+1
| | | | | | | | | | | | | whether you're running cygwin python or win32 python and regardless of where you're invoking the script from. BUG=59958 TEST=run from the directory above src R=jam@chromium.org Review URL: http://codereview.chromium.org/3995005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63467 0039d316-1c4b-4281-b951-d872f2087c98
* Unmark ExtensionsLoadTest.Test as flaky. It doesn't appearaa@chromium.org2010-10-221-7/+1
| | | | | | | | | | | | to flake anymore on windows or linux. For some reason it doesn't show up in the flakiness dashboard at all for mac, but a spot check of recent builds show similar rock-solidness. TBR=phajdan.jr@chromium.org BUG=46301 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63466 0039d316-1c4b-4281-b951-d872f2087c98
* Mark ExtensionApiTest.WebNavigationEvents flakyisherman@chromium.org2010-10-221-1/+2
| | | | | | | | | BUG=60229 TEST=none Review URL: http://codereview.chromium.org/3984004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63465 0039d316-1c4b-4281-b951-d872f2087c98
* Don't DCHECK when clearing autofill data for EVERYTHING time period.isherman@chromium.org2010-10-222-1/+12
| | | | | | | | | BUG=60184 TEST=unit_tests --gtest_filter=WebDatabaseTest.RemoveAutoFillProfilesAndCreditCardsModifiedBetween Review URL: http://codereview.chromium.org/4064001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63464 0039d316-1c4b-4281-b951-d872f2087c98
* Kill all URLFetcher URLRequests on shutdown.willchan@chromium.org2010-10-223-14/+102
| | | | | | | | | BUG=59630 TEST=none Review URL: http://codereview.chromium.org/3826016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63463 0039d316-1c4b-4281-b951-d872f2087c98
* Convert LOG(INFO) to VLOG(1) - chrome/common/.pkasting@chromium.org2010-10-2212-122/+64
| | | | | | | | | | | | This also removes LOG_RESOURCE_REQUESTS and all associated code. Also remove some "using"s, fix non-const ref (style violation), remove some "else" after "return", and remove some extra {}s. BUG=none TEST=none Review URL: http://codereview.chromium.org/3941001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63462 0039d316-1c4b-4281-b951-d872f2087c98
* Forgot to check in these changes requested by joth during codereview of r63429.pkasting@chromium.org2010-10-223-15/+15
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63461 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Revert r63457, "WorkerWebKitClientImpl::mimeTypeForExtension should ↵levin@chromium.org2010-10-221-3/+3
| | | | | | not use WorkerThread::current"" git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63460 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Const-ify RefCountedThreadSafe::AddRef and Release."levin@chromium.org2010-10-2229-58/+53
| | | | | | This reverts commit b7ce919957536ceb0cfac1709bc779fd086b6ce8. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63459 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r63457, "WorkerWebKitClientImpl::mimeTypeForExtension should not use ↵levin@chromium.org2010-10-221-3/+3
| | | | | | WorkerThread::current" git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63458 0039d316-1c4b-4281-b951-d872f2087c98
* Const-ify RefCountedThreadSafe::AddRef and Release.mpcomplete@chromium.org2010-10-2229-53/+58
| | | | | | Review URL: http://codereview.chromium.org/3869003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63457 0039d316-1c4b-4281-b951-d872f2087c98
* WorkerWebKitClientImpl::mimeTypeForExtension should not use ↵kinuko@chromium.org2010-10-221-3/+3
| | | | | | | | | | | | | | | WorkerThread::current Currently FileEntry.file() or FileEntrySync.file() calls File::create() on the (WebKit's) worker thread but on chromium we use WorkerThread::current() (which assumes WebKit's main thread in the worker process) to process the mime request initiated by File::create(). File::create() needs to be called on the main thread (this is related to webkit.org/b/47700) or WorkerWebKitClientImpl::mimeTypeForExtension should not use WorkerThread::current() to process the request. BUG=60081 TEST=no crash in fast/filesystem/workers/file-from-file-entry.html Review URL: http://codereview.chromium.org/4012002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63454 0039d316-1c4b-4281-b951-d872f2087c98
* Remove flaky from a test that has been de-flaked in several ways (see bug ↵levin@chromium.org2010-10-222-4/+3
| | | | | | | | | | | | | | | 57405). Update bug numbers in two places, so that each has a distinct bug with owners that are involved in the area and each of those bug depends on the underlying bug. TEST=SearchProviderTest.TestIsSearchProviderInstalled BUG=57405,60043,60035 Review URL: http://codereview.chromium.org/3985002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63453 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Update DEPS to pick up statically linked libGLEW.tschmelcher@chromium.org2010-10-223-6/+25
| | | | | | | | | BUG=none TEST=built and ran O3D on Linux (64-bit) Review URL: http://codereview.chromium.org/3978003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63452 0039d316-1c4b-4281-b951-d872f2087c98
* Some cleanup of view accessibility and view accessibility wrapper.ctguil@chromium.org2010-10-2212-392/+142
| | | | | | | | | | | | | | | 1. Remove the ViewAccessibilityWrapper class. The view can directly manage it's ViewAccessibility. 2. Always use GetAccessibleForView to retrieve a view's associated accessibility object. This ensures that the correct accessibility object is returned for native view host objects. 3. Update get_accFocus to use FocusManager. 4. Move oleacc guid definitions to view_win.cc. BUG=none TEST=interactive_ui_tests:BrowserViewsAccessibilityTest.TestBrowserRootViewAccObj TEST=Manual: I can select the accessibility object of a native view host within AccExplorer32.exe. Review URL: http://codereview.chromium.org/4047001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63451 0039d316-1c4b-4281-b951-d872f2087c98
* autofill: Add GetProfileById function to PersonalDataManager.tfarina@chromium.org2010-10-223-11/+14
| | | | | | | | | BUG=None TEST=crl --enable-tabbed-options. The AutoFill options should works as before. Review URL: http://codereview.chromium.org/4015003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63450 0039d316-1c4b-4281-b951-d872f2087c98
* Move cookie fetching earlier, and don't block restore on itdavemoore@chromium.org2010-10-213-18/+13
| | | | | | | | | | | | | | This also fixes bug with logging in twice not clearing the start time, and a merge problem with cookie fetching in login_utils.cc BUG=chromium-os:7971 TEST=check /tmp/login-times-sent. Should see login complete before cookies fetched (CookiesFetched won't appear). Review URL: http://codereview.chromium.org/4034005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63449 0039d316-1c4b-4281-b951-d872f2087c98
* Part 2 of extension event refactor.mpcomplete@chromium.org2010-10-2134-240/+319
| | | | | | | | | | | | | Extension events are no longer broadcast to an entire process. They are filtered by extension. This allows me to move the cross-incognito check into the browser, and remove a bunch of cruft associated with that. BUG=58214 TEST=no functional change Review URL: http://codereview.chromium.org/3775015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63448 0039d316-1c4b-4281-b951-d872f2087c98
* sync: enable password sync by default.tim@chromium.org2010-10-2116-223/+319
| | | | | | | | | | | BUG=none TEST=Enable sync, notice passwords is an option / enabled. unit_tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=63223 Review URL: http://codereview.chromium.org/3913005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63447 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for error in chromium-os tests from changes for chromium-os:7864.stevenjb@chromium.org2010-10-211-7/+5
| | | | | | | | | BUG=chromium-os:7864 TEST=run chromium-os tests, make sure they run Review URL: http://codereview.chromium.org/4043003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63446 0039d316-1c4b-4281-b951-d872f2087c98
* Delete obsolete gdb scripts. These have been moved to WebKit.evan@chromium.org2010-10-211-171/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63444 0039d316-1c4b-4281-b951-d872f2087c98
* Cut some obsolete dependencies from O3D: scons, grit, and data_pack.tschmelcher@chromium.org2010-10-213-844/+0
| | | | | | | | | BUG=none TEST=built on Linux; Win & Mac trybots Review URL: http://codereview.chromium.org/4014004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63443 0039d316-1c4b-4281-b951-d872f2087c98
* Fix UI regression in r63314.oshima@chromium.org2010-10-211-0/+8
| | | | | | | | | | | | Clear focus of textfield so that re-enabling textfield sets the focus to the textfield. BUG=chromium-os:5763 TEST=manual. in locked state, type wrong password. the focus should be back to text field. Review URL: http://codereview.chromium.org/3996005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63442 0039d316-1c4b-4281-b951-d872f2087c98
* Create a separate .DEPS dir for pyauto DEPS filenirnimesh@chromium.org2010-10-211-0/+0
| | | | | | | | | | | | Apparently putting DEPS in functional dir messes up the checkout on the official pyauto bots (causing re-definition). Moving to a separate location. BUG= TEST= Review URL: http://codereview.chromium.org/3997004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63441 0039d316-1c4b-4281-b951-d872f2087c98