summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added 2 new Download.Counts enums START_COUNT and INTERRUPTED_COUNT to ↵benjhayden@chromium.org2011-06-024-7/+41
| | | | | | | | | | | | | | | | | | complement existing COMPLETED_COUNT and CANCELLED_COUNT. I wonder if START_COUNT will equal COMPLETED_COUNT + CANCELLED_COUNT + INTERRUPTED_COUNT, or if some of those will overlap, or if there's another termination case? Added a histogram of long times "Download.Time". Added a histogram_enum "Download.InterruptedError". Looks like there are already histogram_enums for Download.DangerousDownloadValidated, Download.Discard, and Download.UserDiscard. BUG=80574 TEST= Review URL: http://codereview.chromium.org/7064001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87669 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Remove a duplicate suppression.thestig@chromium.org2011-06-021-15/+0
| | | | | | | | | BUG=39963,49279 TEST=none TBR=timurrrr Review URL: http://codereview.chromium.org/7066059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87667 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Move chrome/browser/sync/api files into their own targetsakalin@chromium.org2011-06-024-23/+67
| | | | | | | | | | | | | | New target is 'syncapi_service'. Rename existing 'syncapi' target to 'syncapi_core'. BUG= TEST= Review URL: http://codereview.chromium.org/7020031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87666 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Update a suppression after refactoring in r87618.thestig@chromium.org2011-06-021-1/+1
| | | | | | | | | BUG=72698 TEST=none TBR=timurrrr Review URL: http://codereview.chromium.org/6982043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87664 0039d316-1c4b-4281-b951-d872f2087c98
* Don't include SCDynamicStoreKey.h and SCSchemaDefinitions.h.wtc@chromium.org2011-06-021-3/+1
| | | | | | | | | | | | | Everything this file uses is declared in SCDynamicStore.h, which is already included by net/base/network_config_watcher_mac.h. R=thomasvl@chromium.org BUG=none TEST=no compilation errors on Mac. Review URL: http://codereview.chromium.org/7033047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87663 0039d316-1c4b-4281-b951-d872f2087c98
* Fix extension docs build.tsepez@chromium.org2011-06-026-27/+24
| | | | | | | | BUG=84674 TEST=chrome/common/extensions/docs/build/build.sh runs Review URL: http://codereview.chromium.org/7066055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87662 0039d316-1c4b-4281-b951-d872f2087c98
* Fix seek hack so it only skips the first seek if it is for start_time_.acolwell@chromium.org2011-06-021-2/+5
| | | | | | | | | BUG=82167 TEST=none Review URL: http://codereview.chromium.org/7074047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87661 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes crash with instant enabled. The crash would occur if you turnedsky@chromium.org2011-06-021-1/+1
| | | | | | | | | | | | | | on preload and your default search provider doesn't support instant. BUG=84671 TEST=turn on instant, enable 'Preload Instant Search' in about:flags, change your default search provider to something other than GOogle, focus the omnibox and make sure you don't crash. R=jcivelli@chromium.org Review URL: http://codereview.chromium.org/7058022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87660 0039d316-1c4b-4281-b951-d872f2087c98
* Keep empty tracks from corrupting the model bounds.nduca@chromium.org2011-06-025-147/+187
| | | | | | | | Move big trace files into external json files fetched with xhr. Review URL: http://codereview.chromium.org/7004061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87659 0039d316-1c4b-4281-b951-d872f2087c98
* Don't keep unfiltered read bytes around in the PassiveLogCollector.mmenke@chromium.org2011-06-021-1/+3
| | | | | | | | | BUG=81003 TEST=none Review URL: http://codereview.chromium.org/7058017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87658 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a ChromeFrame crash which occured while downloading a file via the Save ↵ananta@chromium.org2011-06-022-1/+14
| | | | | | | | | | | | | | As menu. The fix is to implement the BlockedContentTabHelperDelegate interface in the external tab container and the GetConstrainingContentsWrapper override on the same lines as the browser. Fixes bug http://code.google.com/p/chromium/issues/detail?id=83635 BUG=83635 Review URL: http://codereview.chromium.org/7109009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87657 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 87637 - Show the install dialog for the initial load of an unpacked ↵joi@chromium.org2011-06-022-70/+5
| | | | | | | | | | | | | | extension with plugins. BUG=83273 TEST=in the extensions managmenet page, with developer mode enabled, Load an unpacked extension on an extension with NPAPI plugins. You should get an install dialog. Review URL: http://codereview.chromium.org/7077018 TBR=mpcomplete@chromium.org Review URL: http://codereview.chromium.org/7109014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87655 0039d316-1c4b-4281-b951-d872f2087c98
* Roll leveldb to r30 to pick up a chromium build improvement.tony@chromium.org2011-06-021-1/+1
| | | | | | | | TBR=dgrogan Review URL: http://codereview.chromium.org/6969096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87652 0039d316-1c4b-4281-b951-d872f2087c98
* Do not inject JS scripts into view source frames.yoz@chromium.org2011-06-026-1/+55
| | | | | | | | | | | | (Programmatic injection via tabs.executeScript already doesn't work on view-source. This fixes the other case, scripts from the manifest.) BUG=39249 TEST=added ExtensionApiTest.ContentScriptViewSource Review URL: http://codereview.chromium.org/7006030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87651 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Clank error by adding explicit destructorjar@chromium.org2011-06-022-0/+4
| | | | | | | TBR=willchan Review URL: http://codereview.chromium.org/7109012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87650 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS: 87935 => 87935.abarth@chromium.org2011-06-021-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87649 0039d316-1c4b-4281-b951-d872f2087c98
* Automation: fix chrome/browser dependency on chrome/test headers.phajdan.jr@chromium.org2011-06-0222-881/+47
| | | | | | | | | | | | | | This change also fixes a duplication of declarations introduced by Chrome Frame. Also, this removes AutocompleteEditProxy and its only two callers; we now have coverage from browser and unit tests which are much more solid. BUG=60803 Review URL: http://codereview.chromium.org/7104029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87648 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug 84531: Notification window should always be on topjianli@chromium.org2011-06-021-2/+5
| | | | | | | | BUG=84531 TEST=Manual test by creating a notification and verifying it is top-most. Review URL: http://codereview.chromium.org/6969084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87645 0039d316-1c4b-4281-b951-d872f2087c98
* Moving storing of encrypted types in cryptographer.lipalani@chromium.org2011-06-0231-156/+333
| | | | | | | | | | | | BUG=84153, 80333 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=87556 Review URL: http://codereview.chromium.org/7078023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87644 0039d316-1c4b-4281-b951-d872f2087c98
* More POSIX support for Chromium, consisting mostly of broadening ifdefs. Thistony@chromium.org2011-06-0228-60/+62
| | | | | | | | | | | | | | patch cuts across modules, as there's only a handful necessary for each, with the most in chrome/test/. ALSA is enabled on FreeBSD and Solaris, as libasound has been ported to those two platforms, and I moved resolv.h in host_resolver_proc.cc, because it depends on headers from sys_addrinfo.h on FreeBSD. Patch by ruben (chromium@hybridsource.org) Review URL: http://codereview.chromium.org/6976055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87641 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid learning about subresources of old navigationsjar@chromium.org2011-06-025-25/+176
| | | | | | | | | | | | | | | Track all navigatinos, and keep a list of navigatinos in the last 10 seconds. If it was older than 10 seconds, any preconnection based on that navigation would be reset for lack of use. r=willchan bug=83094 Review URL: http://codereview.chromium.org/6960001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87640 0039d316-1c4b-4281-b951-d872f2087c98
* Show the install dialog for the initial load of an unpacked extension with ↵mpcomplete@chromium.org2011-06-022-5/+70
| | | | | | | | | | | plugins. BUG=83273 TEST=in the extensions managmenet page, with developer mode enabled, Load an unpacked extension on an extension with NPAPI plugins. You should get an install dialog. Review URL: http://codereview.chromium.org/7077018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87637 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Update/combine/add suppressions for a leak in ↵thestig@chromium.org2011-06-021-17/+4
| | | | | | | | | | | WebCore::npCreateV8ScriptObject. BUG=80462 TEST=none TBR=timurrrr Review URL: http://codereview.chromium.org/7058023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87635 0039d316-1c4b-4281-b951-d872f2087c98
* Fix resource icons not writing to shared memory correctly.elijahtaylor@google.com2011-06-021-5/+3
| | | | | | | | BUG=none TEST=manual Review URL: http://codereview.chromium.org/6975063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87634 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS: 87925 => 87932.abarth@chromium.org2011-06-021-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87633 0039d316-1c4b-4281-b951-d872f2087c98
* Extension API: Rename contentSettings.misc to .global and rename preferences ↵bauerb@chromium.org2011-06-0213-121/+140
| | | | | | | | | | under it. BUG=71067 Review URL: http://codereview.chromium.org/7031063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87632 0039d316-1c4b-4281-b951-d872f2087c98
* skia roll, fixes valgrind complaintreed@google.com2011-06-021-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7105022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87631 0039d316-1c4b-4281-b951-d872f2087c98
* Disable SSLUITest.TestRunsCachedInsecureContent on Linux.joi@chromium.org2011-06-021-1/+9
| | | | | | | | | | | It was crashing intermittently on ChromiumOS. BUG=84729 TEST=none Review URL: http://codereview.chromium.org/6982039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87630 0039d316-1c4b-4281-b951-d872f2087c98
* Don't allow Pepper URL requests to have Javascript URLs. Modify ↵bbudge@google.com2011-06-023-1/+13
| | | | | | | | PPB_URLRequestInfo_Impl::SetStringProperty to reject Javascript URLs. Review URL: http://codereview.chromium.org/7006004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87629 0039d316-1c4b-4281-b951-d872f2087c98
* Set up and tear down AtExitManager at the right times in the Host plugin.wez@chromium.org2011-06-021-1/+9
| | | | | | | | | BUG=84663 TEST=Run two instances of the Host plugin in separate tabs. The second one to start should no longer crash the plugin process. Review URL: http://codereview.chromium.org/7108004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87628 0039d316-1c4b-4281-b951-d872f2087c98
* Dropping the BrowsingDataFileSystemHelper browser_tests in favor of unit_tests.mkwst@chromium.org2011-06-023-234/+232
| | | | | | | | | BUG=None TEST=Run unit_tests. Verify that nothing breaks. Review URL: http://codereview.chromium.org/7020026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87627 0039d316-1c4b-4281-b951-d872f2087c98
* fix arm compile errorjam@chromium.org2011-06-021-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87626 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS: 87872 => 87925.abarth@chromium.org2011-06-021-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87625 0039d316-1c4b-4281-b951-d872f2087c98
* Do all the font UMA work in PdfMetafileSkia::FinishDocument.vandebo@chromium.org2011-06-021-20/+16
| | | | | | | | | | BUG=80918 TEST=NONE Review URL: http://codereview.chromium.org/7057041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87624 0039d316-1c4b-4281-b951-d872f2087c98
* fix bad mergejam@chromium.org2011-06-021-30/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87623 0039d316-1c4b-4281-b951-d872f2087c98
* Remove last safebrowsing references from content.jam@chromium.org2011-06-0225-203/+220
| | | | | | | BUG=77089 Review URL: http://codereview.chromium.org/7108003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87622 0039d316-1c4b-4281-b951-d872f2087c98
* Disable test ExtensionCrashRecoveryTest.CrashAndUnloadAll and ↵joi@chromium.org2011-06-021-2/+18
| | | | | | | | | | | ExtensionCrashRecoveryTest.TwoExtensionsShutdownWhileCrashed on Linux as they have been crashing intermittently. BUG=84719 TEST=none Review URL: http://codereview.chromium.org/7058018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87621 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug in the Broker proxy thunk that breaks the Connect callback when ↵ddorwin@chromium.org2011-06-021-2/+2
| | | | | | | | | | | running out-of-process. BUG=none TEST=Use the Broker in an out-of-process plugin. The Connect callback should be received correctly. Review URL: http://codereview.chromium.org/7066040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87620 0039d316-1c4b-4281-b951-d872f2087c98
* net: Add code to extract CRL URLs from X.509 certificates.agl@chromium.org2011-06-023-14/+194
| | | | | | | | | | | This is part of the CRL filter work. BUG=none TEST=none http://codereview.chromium.org/7096014/ git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87619 0039d316-1c4b-4281-b951-d872f2087c98
* Remove obsolete code from UserScriptMaster.mihaip@chromium.org2011-06-0215-271/+91
| | | | | | | | | | | | | | | | | Remove user script directory support from UserScriptMaster and other classes since it has been disabled since r32987. Remove support for the EXTENSION_USER_SCRIPTS_UPDATED notification, since it's no longer being sent (as of r80213). BUG=none TEST=no R=mpcomplete@chromium.org Review URL: http://codereview.chromium.org/7027019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87618 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid canceling a pending navigation if the old RVH commits right away.creis@chromium.org2011-06-025-82/+86
| | | | | | | | | BUG=79176 TEST=TabContentsTest.CrossSiteNotPreemptedDuringBeforeUnload Review URL: http://codereview.chromium.org/6973073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87617 0039d316-1c4b-4281-b951-d872f2087c98
* Better memory management for audio channel swizzle code.annacc@chromium.org2011-06-022-32/+16
| | | | | | | | | | | | | | This patch fixes some of the errors created by: http://codereview.chromium.org/7047020/ To see memory issue suppressions, see http://codereview.chromium.org/7077020/ and http://codereview.chromium.org/7085020/ BUG=84142 TEST=tools/valgrind/chrome_tests.sh -t media --gtest_filter=MacAudioTest.* Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=87535 Review URL: http://codereview.chromium.org/7094007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87616 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed handling of a non-NULL attrib_list in PPB_Surface3D Proxy's Create().ddorwin@chromium.org2011-06-021-5/+8
| | | | | | | | | | | Previously, it would read beyond the end of the PP_GRAPHICS3DATTRIB_NONE-terminated list. This change also ensures that attrib values do not trigger termination. BUG=none TEST=Pass a non-NULL attrib_list to the pp::Surface3D_Dev constructor and run the plugin out-of-process. Review URL: http://codereview.chromium.org/7066041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87615 0039d316-1c4b-4281-b951-d872f2087c98
* TSAN: Suppress race condition in qsort().thestig@chromium.org2011-06-021-0/+14
| | | | | | | | | BUG=74726 TEST=none TBR=timurrrr Review URL: http://codereview.chromium.org/7109007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87614 0039d316-1c4b-4281-b951-d872f2087c98
* Start putting stage info into the new InstallerExtraCode1 value in Google ↵grt@chromium.org2011-06-024-8/+72
| | | | | | | | | | | Update's installer result API. A future change will stop putting the value in the Google Update "ap" value ("-stage:foo") and clear any stage info laying around. BUG=none TEST=confirm that the InstallerExtraCode1 rolls along throughout processing and is removed when all is well. Review URL: http://codereview.chromium.org/7027036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87612 0039d316-1c4b-4281-b951-d872f2087c98
* Make the login page resize for the touch keyboardrharrison@chromium.org2011-06-021-2/+15
| | | | | | | | | | | | | | This CL causes the WebUI Login containing DOMView change its bounds when the touch keyboard is present. The UX for this page is expecting this behaviour. This is related to the work for crosbug 6398, but it does not resolve the bug. Patch from Ryan Harrison <rharrison@chromium.org> BUG=crosbug:6398 TEST=manual Review URL: http://codereview.chromium.org/6975050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87610 0039d316-1c4b-4281-b951-d872f2087c98
* WidgetDelegate is now always created. Specified through InitParams, if NULL ↵ben@chromium.org2011-06-029-33/+29
| | | | | | | | | | Widget will make a default one. BUG=72040 TEST=none Review URL: http://codereview.chromium.org/7080068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87609 0039d316-1c4b-4281-b951-d872f2087c98
* Adds unit tests that attempt to verify the following through simulation:joi@chromium.org2011-06-027-88/+906
| | | | | | | | | | | | | | | | | | | a) That a server experiencing overload will actually benefit from the anti-DDoS throttling logic, i.e. that its traffic spike will subside and be distributed over a longer period of time; b) That "well-behaved" clients of a server under DDoS attack actually benefit from the anti-DDoS throttling logic, i.e. they get a better level of service during the attack; and c) That the approximate increase in "perceived downtime" introduced by anti-DDoS throttling for various different actual downtimes is what we expect it to be. BUG=84210 TEST=net_unittests --gtest_filter=*Simulation* Review URL: http://codereview.chromium.org/7082005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87608 0039d316-1c4b-4281-b951-d872f2087c98
* Add the /profile flag to linker options for official builds.siggi@chromium.org2011-06-021-0/+6
| | | | | | | | | | | This deposits "FIXUPS" in the PDB, which grows the PDB file by 5% or so, but does otherwise not the generated binaries. BUG=none TESt=none Review URL: http://codereview.chromium.org/7106002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87607 0039d316-1c4b-4281-b951-d872f2087c98
* Add additional granularity to the installer stage strings that get written ↵robertshield@chromium.org2011-06-024-5/+37
| | | | | | | | | | | | to the "ap" value during the end stage of the installer (where we seem to encounter most of our crashes / timeouts). Note that this CL alters the length of the InstallerStage enum (and modifies the guarding COMPILE_ASSERT). This is safe right now because we don't report the numeric values directly. BUG=NONE TEST=We start getting more useful data about the point at which the installer crashes / times out. Review URL: http://codereview.chromium.org/7080058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87605 0039d316-1c4b-4281-b951-d872f2087c98