summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added a function "void SpdySettingsStorage::Clear()". Added a call to therkn@chromium.org2011-05-234-3/+56
| | | | | | | | | | | function "spdy_settings_.Clear()" to the function "void SpdySessionPool::OnIPAddressChanged()". BUG=55868 TEST="./net_unittests --gtest_filter=SpdySessionTest.ClearSettingsStorage" and "./net_unittests --gtest_filter=SpdySessionTest.ClearOnIPAddressChanged". Review URL: http://codereview.chromium.org/7046016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86362 0039d316-1c4b-4281-b951-d872f2087c98
* Change for preparation for reference-build for PerfBot. PerfBot will be ↵imasaki@chromium.org2011-05-236-68/+107
| | | | | | | | downloading binaries (pyauto.py and its library) for particular build and compare it with current build. This change is preparation for that. It enables media_perf tests to use different binary if reference build option (-a) is used. When the option is set, media_perf_runner runs the test with current build and then reference build (specified by REFERENCE_BUILD_DIR in pyauto_media.py), which I set bogus directory for now. Review URL: http://codereview.chromium.org/7031020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86361 0039d316-1c4b-4281-b951-d872f2087c98
* Fix accidental rename in r86357.zea@chromium.org2011-05-231-1/+1
| | | | | | TBR=zea@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86360 0039d316-1c4b-4281-b951-d872f2087c98
* Fix gypi accidental rename from r86537.zea@chromium.org2011-05-231-2/+2
| | | | | | TBR=zea@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86359 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "linux: enable PIE (ASLR) for chrome executable"evan@chromium.org2011-05-231-14/+4
| | | | | | This reverts commit r86333. Apparently it doesn't work on x64 either. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86358 0039d316-1c4b-4281-b951-d872f2087c98
* Implement new SyncAPI and convert Preferences to it.zea@chromium.org2011-05-2334-544/+1266
| | | | | | | | | BUG=76232 TEST=Everything sync. Review URL: http://codereview.chromium.org/6995008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86357 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust PPAPI tests so they can also be run in the NaCl build using PyAuto.cstefansen@google.com2011-05-235-18/+66
| | | | | | | | TEST= See https://sites.google.com/a/chromium.org/dev/developers/design-documents/pepper-plugin-implementation for running in Chrome. BUG= http://code.google.com/p/nativeclient/issues/detail?id=1671 Review URL: http://codereview.chromium.org/7049021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86356 0039d316-1c4b-4281-b951-d872f2087c98
* Removed loginChallengeCalback for Me2Mom.jamiewalch@chromium.org2011-05-231-2/+1
| | | | | | | | | BUG=None TEST=Check that Me2Mom still works. Review URL: http://codereview.chromium.org/7065009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86355 0039d316-1c4b-4281-b951-d872f2087c98
* Fix InvalidateFullScreen() for the full-screen-polling case.lambroslambrou@chromium.org2011-05-231-0/+1
| | | | | | | | | BUG=83640 TEST=Manual Review URL: http://codereview.chromium.org/6992007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86354 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily add media library initialization.wez@chromium.org2011-05-231-0/+30
| | | | | | | | | BUG= TEST=Host plugin doesn't crash when started. Review URL: http://codereview.chromium.org/6961043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86353 0039d316-1c4b-4281-b951-d872f2087c98
* Final gyp patch to make use of the new cross-platform POSIX defines ↵tony@chromium.org2011-05-2330-81/+77
| | | | | | | | toolkit_uses_gtk, os_posix, and use_x11. For lists of source files that use a mix of POSIX and Gtk APIs, toolkit_uses_gtk was given precedence. Solaris was made to use ALSA also, as libasound has been ported to FreeBSD and Solaris as a wrapper around the native OSS. Review URL: http://codereview.chromium.org/7055003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86352 0039d316-1c4b-4281-b951-d872f2087c98
* Integrated obfuscation with quota; all unit tests now pass with or without ↵ericu@chromium.org2011-05-2314-149/+391
| | | | | | | | | | | | the flag that turns on obfuscation. BUG=none TEST=unit tests Review URL: http://codereview.chromium.org/7057032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86351 0039d316-1c4b-4281-b951-d872f2087c98
* Move response_container_ into the URLFetcher::Core.skerner@chromium.org2011-05-233-25/+37
| | | | | | | | | | | | | It is accessed from the io thread after the fetcher is destroyed on the ui thread. BUG=none TEST=Reliability bots. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=86340 Review URL: http://codereview.chromium.org/7065008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86350 0039d316-1c4b-4281-b951-d872f2087c98
* Fix PP_FileOpenFlags_Dev handling:yzshen@chromium.org2011-05-2320-176/+383
| | | | | | | | | | | | | | | - rewrite the mapping from PP_FileOpenFlags_Dev to PlatformFileFlags. - let ppb_flash_file_impl and ppb_file_io_impl use the same mapping logic. - CreatePlatformFile: resolve the conflict between the win and posix implementation. Before this change, the win implementation didn't allow PLATFORM_FILE_TRUNCATE to be used with any of the (OPEN|CREATE)(_ALWAYS)? flags; while the posix implementation required it to be used with them. - add more test cases to test the behavior of different PP_FileOpenFlags_Dev combinations. - also unify the conversion from PlatformFileError to Pepper error. BUG=68489 TEST=New test cases in test_file_io.cc Review URL: http://codereview.chromium.org/7038032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86349 0039d316-1c4b-4281-b951-d872f2087c98
* Fix component=shared_library build for touchui.sadrul@chromium.org2011-05-231-1/+2
| | | | | | | | | BUG=none TEST=chrome builds with touchui and chromeos Review URL: http://codereview.chromium.org/6966020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86348 0039d316-1c4b-4281-b951-d872f2087c98
* Add entry to known_crashes.txt for 83657.mattm@chromium.org2011-05-231-0/+3
| | | | | | | | | | | (base::internal::lockimpl::lock___extensioncontentsettingsstore::geteffectivecontentsetting___content_settings::extensionprovider::getcontentsetting) BUG=83657 TEST=reliability bots Review URL: http://codereview.chromium.org/7064007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86347 0039d316-1c4b-4281-b951-d872f2087c98
* Cause the 'enable-nacl' flag to be locked with enabling the NaCl plugin.dspringer@chromium.org2011-05-233-3/+20
| | | | | | | | | | | Note that this code only affects users (developers) who turn on the NaCl flag, and it's temporary code until NaCL is turned on by default. BUG=81010 TEST=about_flags_unittest Review URL: http://codereview.chromium.org/7049012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86346 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 86340 - Move response_container_ into the URLFetcher::Core.skerner@chromium.org2011-05-233-37/+25
| | | | | | | | | | | | | | It is accessed from the io thread after the fetcher is destroyed on the ui thread. BUG=none TEST=Reliability bots. Review URL: http://codereview.chromium.org/7065008 TBR=skerner@chromium.org Review URL: http://codereview.chromium.org/6966021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86345 0039d316-1c4b-4281-b951-d872f2087c98
* Check for integer overflow when validating API function arguments.bolms@chromium.org2011-05-236-3/+59
| | | | | | | | | BUG=65874 TEST=Added API test. Review URL: http://codereview.chromium.org/7042021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86343 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup PrerenderTracker in response to comments inmmenke@chromium.org2011-05-232-42/+59
| | | | | | | | | | | http://codereview.chromium.org/7038012/. BUG=83062 TEST=PrerenderStatusManagerTests, PrerenderBrowserTests Review URL: http://codereview.chromium.org/7060012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86342 0039d316-1c4b-4281-b951-d872f2087c98
* Move response_container_ into the URLFetcher::Core.skerner@chromium.org2011-05-233-25/+37
| | | | | | | | | | | It is accessed from the io thread after the fetcher is destroyed on the ui thread. BUG=none TEST=Reliability bots. Review URL: http://codereview.chromium.org/7065008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86340 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent DCHECK (And later double deletion) whenmmenke@chromium.org2011-05-234-7/+17
| | | | | | | | | | | | | | | PrerenderContents::Destroy() is called in response to TabContents destruction. Re-enables PrerenderBrowserTest.PrerenderHttpAuthentication, which ran into the issue on ChromeOS. BUG=82835,82913 TEST=PrerenderBrowserTest.PrerenderHttpAuthentication on ChromeOS Review URL: http://codereview.chromium.org/7017014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86339 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 86065 - Move sorting logic from table to list.dhollowa@chromium.org2011-05-2311-330/+581
| | | | | | | | | | | | | Reverting due to regression of Autofill preferences pane. See bug 83629. BUG=82868, 83629 Review URL: http://codereview.chromium.org/7038024 TBR=vsevik@chromium.org Review URL: http://codereview.chromium.org/7063007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86338 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Suppress leaks in DownloadManagerTests.thestig@chromium.org2011-05-231-0/+9
| | | | | | | | BUG=83638 TEST=none Review URL: http://codereview.chromium.org/7063006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86337 0039d316-1c4b-4281-b951-d872f2087c98
* Use OAuth2 proxy for login.jamiewalch@chromium.org2011-05-231-2/+3
| | | | | | | | | BUG=None TEST=Connections still work. Review URL: http://codereview.chromium.org/7067002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86336 0039d316-1c4b-4281-b951-d872f2087c98
* Add body css for remoting session pagegarykac@chromium.org2011-05-231-0/+7
| | | | | | | | | | BUG=none TEST=manual Review URL: http://codereview.chromium.org/7045020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86335 0039d316-1c4b-4281-b951-d872f2087c98
* Add documentation for clipboardRead and clipboardWrite permissions.dcheng@chromium.org2011-05-232-4/+32
| | | | | | | | | BUG=83438 TEST=none Review URL: http://codereview.chromium.org/7038045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86334 0039d316-1c4b-4281-b951-d872f2087c98
* linux: enable PIE (ASLR) for chrome executableevan@chromium.org2011-05-231-4/+14
| | | | | | | | | | | | | | | | I had been concerned that this wouldn't work with our -fPIC bits we build internally, but the difference is actually a performance once, not a correctness one. (Retry of r85286, with ARM and ia32 disabled.) BUG=57908 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=85437 Review URL: http://codereview.chromium.org/6973032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86333 0039d316-1c4b-4281-b951-d872f2087c98
* GLContext no longer holds a pointer to a GLSurface.apatrick@chromium.org2011-05-2352-500/+461
| | | | | | | | | | This is part of an ongoing effort to treat GL contexts and GL surfaces as independent entities. TEST=run WebGL on mac, windows and linux, trybots BUG=none Review URL: http://codereview.chromium.org/7021014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86332 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed typed urls element ID typo.atwilson@chromium.org2011-05-231-1/+1
| | | | | | | | | BUG=83622 TEST=Run chrome with --enabled-sync-typed-urls, bring up customize sync dialog, verify typed-urls checkbox is enabled and checked state persists across browser restart. Review URL: http://codereview.chromium.org/7065001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86331 0039d316-1c4b-4281-b951-d872f2087c98
* Heapchecker: Suppress new DownloadManagerTest leaks.thestig@chromium.org2011-05-231-0/+49
| | | | | | | | | BUG=83638 TEST=Heapchecker goes green. TBR=ahendrickson Review URL: http://codereview.chromium.org/7063005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86330 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling WebKit 87065:87089.jschuh@chromium.org2011-05-231-1/+1
| | | | | | | | | TEST=None BUG=None TBR=ukai Review URL: http://codereview.chromium.org/6990042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86329 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Take 2: Bring global menu out of about:flags.erg@google.com2011-05-2312-100/+114
| | | | | | | | | | | | | | | This makes some substantial changes to 1) The ownership model needed to change slightly; Global{Bookmark,History}Menu needed to own its GtkMenu due to timing issues. (The other possible way to do this (use gtk_widget_destroyed to NULL out the reference) was discussed and rejected in a similar recent code review). 2) The first connection to the TabRestoreService needs to happen lazily. While this doesn't appear to have any affect during normal startup, it breaks the majority of browser, ui and unit tests that depend on the TabRestoreService because they all depend on controlling the loading state. We can't use the OnShow/PostTask method (see previous CL) so connect to the GtkMenuItem's activate signal. BUG=30213 TEST=ui_tests and browser_tests pass Review URL: http://codereview.chromium.org/7017028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86328 0039d316-1c4b-4281-b951-d872f2087c98
* Make WebGraphics3DCommandBufferImpl use GLES2Implemenation directly.gman@chromium.org2011-05-232-123/+84
| | | | | | | | | | | | | | | | | | | | | | | Note: I can do this 2 ways. I can either make it call it truly direclty as in gles2_implementation_->BindBuffer(args) or I can do as I have using CALL_GL_API in which case it's CALL_GL_API(BindBuffer)(args) The only advantage to the second format is a macro changes it back to the way it was. On the other hand the class is called WebGraphics3DCommandBufferImpl so maybe I should change it to the first style. TEST=try-bots and ran chrome myself BUG=none Review URL: http://codereview.chromium.org/7056020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86325 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of url_request_tracking.*. The only other place that used it other ↵jam@chromium.org2011-05-2318-110/+23
| | | | | | | | | than ResourceDispatcherHost was the plugin installer. It doesn't really matter which process the request for downloading a plugin (which is very infrequent) shows up for, and arguably, it's better to show up under the browser process. BUG=76697 Review URL: http://codereview.chromium.org/7054023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86324 0039d316-1c4b-4281-b951-d872f2087c98
* CrOS - Add certificate support to VPN UI.jamescook@chromium.org2011-05-235-64/+110
| | | | | | | | | | | Adds support for user certificates, sending their PKCS#11 certificate ID down to flimflam. Note this does not send the certificate slot - flimflam will have to look in the TPM slot. This is similar to what we do for 802.1X Wi-Fi connection certificates. BUG=chromium-os:14111 TEST=Start with no certificates installed. Go to network menu > Private networks > Add private network. Select "L2TPIPSec + User cert". Verify connect button does not enable (because you have no certs available). Cancel, then install a user cert with certificate manager. Verify the cert appears in the Add private network dialog. Verify connect button is enabled. Verify you can connect to a VPN that requires certs. Review URL: http://codereview.chromium.org/7038038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86323 0039d316-1c4b-4281-b951-d872f2087c98
* Add hideKeyboard API to chrome.experimental.input.mazda@chromium.org2011-05-237-1/+56
| | | | | | | | | | | And use the API in the keyboard. BUG=chromium:76413 TEST=manually on chromebook Review URL: http://codereview.chromium.org/7033033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86322 0039d316-1c4b-4281-b951-d872f2087c98
* Print Preview: Changing error message when initiator tab closes.dpapad@chromium.org2011-05-235-13/+32
| | | | | | | | | | | | Adding a button instead of a link to allow the user to reopen the initiator page. BUG=83244 TEST=See bug description Review URL: http://codereview.chromium.org/7051026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86321 0039d316-1c4b-4281-b951-d872f2087c98
* Part 2 of downloads data flow refactor.ahendrickson@chromium.org2011-05-2337-434/+964
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduced the lifetime of DownloadCreateInfo. DownloadCreateInfo now only lives until DownloadFileManager::CreateDownloadFile(). It's contents are put into DownloadItem, and then only the download ID is passed around to get at the information. In addition, most of DownloadItem's members are grouped into sub-structures by functionality: - history_ Passed to the history data base, and includes the data relevant to that. - request_ Contains the information about the request, which is not present in the other structures. - state_ Contains data that is used to manage the download process. It is part of DownloadItem because it is specific to that item, but it could instead be passed around as an extra parameter. Some notes on the refactoring: - DownloadItem is only accessed in the UI thread. This means that the state_ structure needs to be passed by value to DownloadManager::CheckIfSuggestedPathExists(), modified there, and then passed by value again to DownloadManager::OnPathExistenceAvailable(), where it is copied bach into DownloadItem. BUG=78084,77188 TEST=Passes all download unit tests. Review URL: http://codereview.chromium.org/6969009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86319 0039d316-1c4b-4281-b951-d872f2087c98
* Fix paint flashing when switching tabs on ChromeOS. It seems like this ↵ben@chromium.org2011-05-232-21/+0
| | | | | | | | | | hidden tab host window isn't necessary... it was previously. Anyway, this fixes the flashing. BUG=chromium-os:15507 TEST=see bug Review URL: http://codereview.chromium.org/7059017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86317 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 86306 (failed compile on win builder) - Move OpenGL ES 2.0 ↵mattm@chromium.org2011-05-2318-2032/+0
| | | | | | | | | | | | | | | | | | | | | conformance test support into main tree This support breaks often because it is not built but the buildbots. This CL adds it to the main tree so it will be built by the buildbots. Not sure where to add it in all.gyp but I need to make sure it's built TEST=opengl es 2.0 conformance tests still build BUG=83382 R=apatrick@chromium.org Review URL: http://codereview.chromium.org/7057033 TBR=gman@chromium.org Review URL: http://codereview.chromium.org/7066003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86316 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Suppress memory errors from the V8 3.3.9.3 upgrade.thestig@chromium.org2011-05-231-0/+18
| | | | | | | | | BUG=83626 TEST=Valgrind webkit goes green. TBR=jhawkins Review URL: http://codereview.chromium.org/7066001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86312 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Suppress a leak in TaskClosureAdapter.thestig@chromium.org2011-05-231-0/+9
| | | | | | | | | BUG=83609 TEST=none TBR=jhawkins Review URL: http://codereview.chromium.org/7063001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86311 0039d316-1c4b-4281-b951-d872f2087c98
* Add some missing information to TabContentsObserver docs.mmenke@chromium.org2011-05-231-1/+4
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7057036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86310 0039d316-1c4b-4281-b951-d872f2087c98
* Make URLPattern::OverlapsWith handle wildcards better by expanding them to ↵mihaip@chromium.org2011-05-233-8/+55
| | | | | | | | | | | | | explicit schemes. BUG=70126 TEST=no R=asargent@chromium.org Review URL: http://codereview.chromium.org/7049032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86309 0039d316-1c4b-4281-b951-d872f2087c98
* Fix onBeforeSendHeaders regression: we were sending {name: name} for everympcomplete@chromium.org2011-05-232-6/+16
| | | | | | | | | | | header value pair. BUG=82137 TEST=no Review URL: http://codereview.chromium.org/7048010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86308 0039d316-1c4b-4281-b951-d872f2087c98
* PrintPreview: Added new histograms for print preview.kmadhusu@chromium.org2011-05-232-5/+109
| | | | | | | | | | | | | | | | | | Added code to track the following stats: - How often users cancel print preview. - How often users use the advanced settings link. - How often users print to PDF. - How often print preview fails. - How many times users adjust (re-render) the preview before printing. - Number of printers. BUG=80917 TEST=none Review URL: http://codereview.chromium.org/7016039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86307 0039d316-1c4b-4281-b951-d872f2087c98
* Move OpenGL ES 2.0 conformance test support into main treegman@chromium.org2011-05-2318-0/+2032
| | | | | | | | | | | | | | | | This support breaks often because it is not built but the buildbots. This CL adds it to the main tree so it will be built by the buildbots. Not sure where to add it in all.gyp but I need to make sure it's built TEST=opengl es 2.0 conformance tests still build BUG=83382 R=apatrick@chromium.org Review URL: http://codereview.chromium.org/7057033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86306 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill phone number enhancements and integration of Phone Number Util ↵georgey@chromium.org2011-05-2321-472/+642
| | | | | | | | | | Library: part 3 BUG=71443 TEST=unit-tested Review URL: http://codereview.chromium.org/6877130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86305 0039d316-1c4b-4281-b951-d872f2087c98
* Convert Chromoting logging to appear in client debug-info div.garykac@chromium.org2011-05-2312-31/+267
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6621018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86304 0039d316-1c4b-4281-b951-d872f2087c98