summaryrefslogtreecommitdiffstats
path: root/chrome
Commit message (Collapse)AuthorAgeFilesLines
* Add qcms library for applying ICC color profile transforms to images. Thisabarth@chromium.org2010-11-121-0/+1
| | | | | | | | | | library is currently unused. http://codereview.chromium.org/4855001/ git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65970 0039d316-1c4b-4281-b951-d872f2087c98
* Part 3 of reapplying r64637.erg@google.com2010-11-1219-65/+63
| | | | | | | | | | | | | This moves SecurityStyle and PageType into chrome/common/ and removes the chrome_frame dependency on chrome/browser/tab_contents/. This undoes the temporary DEPS hack on chrome/common/. BUG=51409 TEST=compiles Review URL: http://codereview.chromium.org/4697005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65965 0039d316-1c4b-4281-b951-d872f2087c98
* Disable safebrowsing for UI tests and browser tests.lzheng@chromium.org2010-11-121-0/+3
| | | | | | | | | BUG=60598 TEST=ui tests and browser tests stay green. Review URL: http://codereview.chromium.org/4731004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65958 0039d316-1c4b-4281-b951-d872f2087c98
* Improve quality of DCHECK for IsOnIoThreadjar@chromium.org2010-11-122-33/+17
| | | | | | | | | | | | | | | | The old system was adaptive, and this new system uses centralized constant to perform the assertion. I also edited several comments, and added a cleaner reset to the state of the *_sequence_number_ after we've serviced all requests (resetting them back to -2, which was what we had after we initialized). BUG=62810 r=nkostylev,davemoore Review URL: http://codereview.chromium.org/4688009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65955 0039d316-1c4b-4281-b951-d872f2087c98
* Move click-to-play to about:flags.bauerb@chromium.org2010-11-1220-172/+198
| | | | | | | | | | | | | | | | XIB changes: Add an outlet |pluginDefaultSettingMatrix_| to ContentSettingsDialogController, hooked up to the associated matrix, to remove the click-to-play radio button. While I'm at it, clean up a bit: * Remove the old --disable-click-to-play flag that reverted to the M6 behavior for blocked plugins * Make ContentExceptionsWindowController use ContentSettingComboModel for the action popup. * Make HostContentSettingsMapTest use AutoReset to reset command line switches. BUG=62091 TEST=unit_tests Review URL: http://codereview.chromium.org/4643007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65953 0039d316-1c4b-4281-b951-d872f2087c98
* Added logic that lets use recover from partially activated state (regardless ↵zelidrag@chromium.org2010-11-121-77/+116
| | | | | | | | | | | if we payed for the plan it or not). BUG=chromium-os:9111 TEST=make sure we can reactivate device that we started initial activation of, then stopped it and retried it again Review URL: http://codereview.chromium.org/4835003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65950 0039d316-1c4b-4281-b951-d872f2087c98
* Error text for "ERR_ADDRESS_UNREACHABLE", which can be caused by almostmmenke@chromium.org2010-11-124-57/+107
| | | | | | | | | | | | | | | | | everything under the sun (And maybe sunspots as well). Also restructured firewall and proxy issue resolution steps, so can be reused for different errors, like ERR_ADDRESS_UNREACHABLE, coincidentally. Also bold the "OK" in instructions for diagnosing network disconnected error under XP. BUG=62073 TEST=manual Review URL: http://codereview.chromium.org/4813001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65949 0039d316-1c4b-4281-b951-d872f2087c98
* Allow an extension to dynamically set extra data in its update URL, in orderrogerta@chromium.org2010-11-1220-23/+409
| | | | | | | | | | | | to communicate dynamic information to its update server if needed. BUG=none TEST=Make sure that existing extensions that do no set any extra data are not adversely affected. Review URL: http://codereview.chromium.org/4725002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65946 0039d316-1c4b-4281-b951-d872f2087c98
* Persist timestamps when caching DeviceManagementPoliciesdanno@chromium.org2010-11-128-47/+85
| | | | | | | | | | | | | | | | ...instead of relying on file modification time. Also in this release: - updated unit tests. They now use the production code path in PersistPolicyTask for writing policies, instead of duplicating that functionality. - fixed nit: "#include <string>" in device_management_policy_cache_unittest.cc BUG=62489 TEST=unit tests: DeviceManagementPolicyCacheTest* (in particular, these should no longer be flaky on Windows) Review URL: http://codereview.chromium.org/4752004 Patch from Jakob Kummerow <jkummerow@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65944 0039d316-1c4b-4281-b951-d872f2087c98
* IndexedDB: Keep the utility process open.hans@chromium.org2010-11-123-11/+22
| | | | | | | | | | | | Lazily create the process when it is first needed, and keep it running. This significantly speeds up data insertion when there is a key path. BUG=60138 TEST= Review URL: http://codereview.chromium.org/4678002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65942 0039d316-1c4b-4281-b951-d872f2087c98
* Support specifying the GSSAPI library that will be used.danno@chromium.org2010-11-1214-2/+39
| | | | | | | | | | | | This preference can be set either via command-line or via group policy. BUG=53625 TEST=unittests: ConfigurationPolicyPrefStore*; net_unittests: HttpAuthHandlerNegotiateTest.*:HttpAuthGSSAPIPOSIXTest.*; manually: start Chrome with command-line switch --gssapi-library-name=XYZ and see if this results in the Chrome process loading /usr/lib/whatever/XYZ as soon as an authenticated HTTP site is encountered. Review URL: http://codereview.chromium.org/4560001 Patch from Jakob Kummerow <jkummerow@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65939 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 580.0 to 581.0chrome-release@google.com2010-11-121-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65930 0039d316-1c4b-4281-b951-d872f2087c98
* Disable InstantTest.OnSubmitEventphajdan.jr@chromium.org2010-11-121-1/+2
| | | | | | | | | | | TBR=tonyg BUG=62940 TEST=interactive_ui_tests Review URL: http://codereview.chromium.org/4889001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65929 0039d316-1c4b-4281-b951-d872f2087c98
* Disable FindInPageTest.PrepopulateRespectBlankphajdan.jr@chromium.org2010-11-121-1/+2
| | | | | | | | | | | TBR=finnur BUG=62937 TEST=interactive_ui_tests Review URL: http://codereview.chromium.org/4841002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65927 0039d316-1c4b-4281-b951-d872f2087c98
* Disable BrowserKeyboardAccessibility.TabInSyncMyBookmarksDialogphajdan.jr@chromium.org2010-11-121-1/+1
| | | | | | | | | | | TBR=dtseng BUG=50402 TEST=interactive_ui_tests Review URL: http://codereview.chromium.org/4887001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65926 0039d316-1c4b-4281-b951-d872f2087c98
* Disable BrowserFocusTest.FindFocusTestphajdan.jr@chromium.org2010-11-121-1/+2
| | | | | | | | | | | TBR=finnur BUG=62936 TEST=interactive_ui_tests Review URL: http://codereview.chromium.org/4886001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65925 0039d316-1c4b-4281-b951-d872f2087c98
* Disable AutocompleteEditViewTest.BasicTextOperationsphajdan.jr@chromium.org2010-11-121-1/+2
| | | | | | | | | | | TBR=suzhe BUG=62935 TEST=interactive_ui_tests Review URL: http://codereview.chromium.org/4882002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65923 0039d316-1c4b-4281-b951-d872f2087c98
* Don't wait on OOBE update screen if update is not criticaldpolukhin@chromium.org2010-11-123-9/+80
| | | | | | | | | BUG=http://code.google.com/p/chromium-os/issues/detail?id=2718 TEST=manual Review URL: http://codereview.chromium.org/3975007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65922 0039d316-1c4b-4281-b951-d872f2087c98
* Open apps section on NTP when new app get installeddpolukhin@chromium.org2010-11-123-21/+25
| | | | | | | | | BUG=http://code.google.com/p/chromium-os/issues/detail?id=8323 TEST=manual Review URL: http://codereview.chromium.org/4658006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65917 0039d316-1c4b-4281-b951-d872f2087c98
* Make the PPAPI plugin process actually run on Linux by properly hooking up ↵brettw@chromium.org2010-11-122-1/+6
| | | | | | | | the zygote. Review URL: http://codereview.chromium.org/4843001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65913 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Added some basic extension sync integration tests.akalin@chromium.org2010-11-1211-126/+538
| | | | | | | | | | | | | Refactored theme integration tests to share code with extension integration tests. Fixed a crasher in ExtensionUpdater when run under integration tests. BUG=53531 TEST=New integration tests Review URL: http://codereview.chromium.org/4732005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65911 0039d316-1c4b-4281-b951-d872f2087c98
* Fix path for private data dir used in sync pyauto testsnirnimesh@chromium.org2010-11-121-1/+1
| | | | | | | | I was asked to rename "private" to "pyauto_private" Review URL: http://codereview.chromium.org/4815002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65908 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the login token from webstorePrivate API function return values.asargent@chromium.org2010-11-125-5/+13
| | | | | | | | | | | | | This is to temporarily alleviate some UX and security concerns which we plan to address. We're leaving it in behind a flag so that the webstore engineers can continue to iterate on their end. BUG=62102 TEST=Should be covered by existing tests. Review URL: http://codereview.chromium.org/4834003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65905 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 65879 - When an extension is uninstalled, close all desktop ↵johnnyg@chromium.org2010-11-1233-355/+231
| | | | | | | | | | | | | | | | | | notifications from that extension. This change also refactors the balloon collection code to remove duplication between chrome and chromeos. Removes some gross removal code which was using fake notifications just to get the right ID. BUG=58266 TEST=open notifications from extension, uninstall extensions Review URL: http://codereview.chromium.org/4635007 TBR=johnnyg@chromium.org Review URL: http://codereview.chromium.org/4855002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65896 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Added a separate type for a sync server for testserver.pyakalin@chromium.org2010-11-122-29/+34
| | | | | | | | | | | | | Made live_sync_test.cc use its own test server instance. Decomped all sync server code into their own classes (SyncHTTPServer and SyncPageHandler). BUG=53934 TEST=sync integration tests Review URL: http://codereview.chromium.org/4209002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65893 0039d316-1c4b-4281-b951-d872f2087c98
* startup: move some browser startup code into BrowserMainevan@chromium.org2010-11-127-175/+175
| | | | | | | | | | | | There was a block of code that was #ifdef LINUX right before our call to BrowserMain(). We can instead put that code into BrowserMain(), which knows how to delegate to multiple platforms. TEST=should be just a refactoring change, all tests should still pass Review URL: http://codereview.chromium.org/4579002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65892 0039d316-1c4b-4281-b951-d872f2087c98
* Added "Experimental Extension APIs" to about:flags.morrita@chromium.org2010-11-122-0/+13
| | | | | | | | | BUG=62796 TEST=none Review URL: http://codereview.chromium.org/4768003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65887 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup named shmem segment after DeferredResourceLoadingTest.shess@chromium.org2010-11-121-3/+5
| | | | | | | | | | | | Otherwise the test fails if you run it twice because it leaves stuff in the tempdir. BUG=none TEST=none Review URL: http://codereview.chromium.org/4847002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65886 0039d316-1c4b-4281-b951-d872f2087c98
* Made HostZoomMap be deleted on the UI threadakalin@chromium.org2010-11-123-11/+13
| | | | | | | | | | | | | This fixes some DCHECKs in the themes sync integration tests. Re-enable themes sync integration tests. BUG=62779 TEST=themes sync integration tests Review URL: http://codereview.chromium.org/4835001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65884 0039d316-1c4b-4281-b951-d872f2087c98
* Add GL_CHROMIUM_resource_safe extension stringgman@chromium.org2010-11-121-3/+0
| | | | | | | | | | | | which means that the underlying OpenGL makes sure buffers, textures and renderbuffers are cleared. TEST=unit tests BUG=none Review URL: http://codereview.chromium.org/4844001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65883 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove chrome/browser/browser_navigator.* and references.jhawkins@chromium.org2010-11-1220-415/+18
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4840001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65881 0039d316-1c4b-4281-b951-d872f2087c98
* When an extension is uninstalled, close all desktop notifications from that ↵johnnyg@chromium.org2010-11-1233-231/+355
| | | | | | | | | | | | | | | extension. This change also refactors the balloon collection code to remove duplication between chrome and chromeos. Removes some gross removal code which was using fake notifications just to get the right ID. BUG=58266 TEST=open notifications from extension, uninstall extensions Review URL: http://codereview.chromium.org/4635007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65879 0039d316-1c4b-4281-b951-d872f2087c98
* Removed supports_extension and calling methods fromkbr@google.com2010-11-122-32/+0
| | | | | | | | | | | | | | WebGraphicsContext3DCommandBufferImpl which are no longer used after https://bugs.webkit.org/show_bug.cgi?id=46894 . Built on Mac OS X to test. BUG=61801 TEST=none Review URL: http://codereview.chromium.org/4836002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65878 0039d316-1c4b-4281-b951-d872f2087c98
* Fix race in syncer thread unit test.zea@chromium.org2010-11-111-1/+1
| | | | | | | | | BUG=62876 TEST=unit_test and tsan Review URL: http://codereview.chromium.org/4833001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65876 0039d316-1c4b-4281-b951-d872f2087c98
* Updated comment to remove expectation thatkbr@google.com2010-11-111-2/+3
| | | | | | | | | | | WebGraphicsContext3DDefaultImpl is going to be removed. BUG=none TEST=none Review URL: http://codereview.chromium.org/4845002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65875 0039d316-1c4b-4281-b951-d872f2087c98
* Fix DCHECK in ~CrashHandlerHostLinux.thestig@chromium.org2010-11-112-6/+22
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4655008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65874 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Implement CreateMemoryObject() to support dynamic loading on Macmseaborn@chromium.org2010-11-112-0/+66
| | | | | | | | | | | | | Since NaCl needs only one shared memory object that is mappable with PROT_EXEC, we can take a short cut and pass one in at startup, saving on IPC. BUG=http://code.google.com/p/nativeclient/issues/detail?id=583 TEST=test_runner.html with NaCl-side change applied, on a Mac Review URL: http://codereview.chromium.org/4745001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65873 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes possible crash in TabStripModel. If during close all a tab wassky@chromium.org2010-11-112-4/+66
| | | | | | | | | | | | | removed out from under the TabStripModel it would still attempt to remove the tab. At least this is my best guess as to what is causing the crash. BUG=34135 TEST=none Review URL: http://codereview.chromium.org/4687009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65872 0039d316-1c4b-4281-b951-d872f2087c98
* [GTK] clear widget pointer instead of letting it go stale.estade@chromium.org2010-11-114-18/+18
| | | | | | | | | BUG=62610 TEST=see bug Review URL: http://codereview.chromium.org/4820001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65871 0039d316-1c4b-4281-b951-d872f2087c98
* Update DOMUI pref stylestuartmorgan@chromium.org2010-11-111-9/+13
| | | | | | | | | | | | | | This makes a few small changes to bring things more in line with the latest mocks: - Larger font size for page and section titles. - Removes the trailing divider line after the last section. - Tweaks the inter-section spacing. BUG=59237,59264 TEST=DOMUI prefs should look more like mocks. Review URL: http://codereview.chromium.org/4826002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65870 0039d316-1c4b-4281-b951-d872f2087c98
* Revise the omnibox extension API so that specifying descriptionStyles is easier.mpcomplete@chromium.org2010-11-119-204/+391
| | | | | | | | | | | | Now each style has a range that it applies to. The styles can also overlap and be listed out of order. BUG=62385 TEST=covered by unit/browser tests Review URL: http://codereview.chromium.org/4660008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65869 0039d316-1c4b-4281-b951-d872f2087c98
* Marking test flaky.jcivelli@chromium.org2010-11-111-1/+4
| | | | | | | | | | BUG=62880 TEST=None TBR=tim Review URL: http://codereview.chromium.org/4837001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65868 0039d316-1c4b-4281-b951-d872f2087c98
* Implements a C++ version of JSONSchemaValidator.aa@chromium.org2010-11-1113-0/+1532
| | | | | | | | | BUG=none TEST=covered by unit tests Review URL: http://codereview.chromium.org/4673001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65867 0039d316-1c4b-4281-b951-d872f2087c98
* Restrict file protocol on chromeos to certain whitelisted directories. ↵achuith@chromium.org2010-11-115-0/+17
| | | | | | | | | | | Disable this for tests. BUG=chromium-os:3412 TEST=Access file: directories on chromeos. browser, ui, interactive ui and unit tests should continue to pass. Review URL: http://codereview.chromium.org/4160003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65866 0039d316-1c4b-4281-b951-d872f2087c98
* Add some verbose logging when registering COM components.tommi@chromium.org2010-11-111-0/+5
| | | | | | | | | BUG=none TEST=When using --verbose-logging with the installer, there will be entries for each COM component we [un]register. Review URL: http://codereview.chromium.org/4821001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65865 0039d316-1c4b-4281-b951-d872f2087c98
* We should use SSLInfo or related types for HTTPSwtc@chromium.org2010-11-113-6/+14
| | | | | | | | | | | URLs only. R=eroman,finnur BUG=53366 TEST=net_unittests --gtest_filter=HTTPSRequestTest.HTTPS*Test Review URL: http://codereview.chromium.org/4210004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65864 0039d316-1c4b-4281-b951-d872f2087c98
* OS X: Allow a stat in the file dialog function on the UI threaddavidben@chromium.org2010-11-111-0/+4
| | | | | | | | | | R=avi BUG=none TEST=OS X file dialogs don't trigger AssertIOAllowed DCHECKS Review URL: http://codereview.chromium.org/4673009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65863 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt 2 at removing the instant close button. Mac is using thesky@chromium.org2010-11-113-172/+7
| | | | | | | | | | | | | image, so I'm leaving it and the grd change in. A separate cl will fix the mac side and remove the image/grd change. BUG=59068 TEST=none TBR=jcivelli@chromium.org Review URL: http://codereview.chromium.org/4801002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65862 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill form submission creates wrong addresses.dhollowa@chromium.org2010-11-114-75/+262
| | | | | | | | | | | Adds logic to filter out address submissions that are redundant, or merge addresses that match existing addresses already stored in Autofill settings. BUG=57975 TEST=PersonalDataManagerTest.Aggregate* Review URL: http://codereview.chromium.org/4765001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65861 0039d316-1c4b-4281-b951-d872f2087c98
* Add a client-side phishing detection service class.noelutz@google.com2010-11-118-1/+921
| | | | | | | | | | | | This class is responsible for talking to the client-side detection servers and to fetch the machine learning model. BUG=none TEST=ClientSideDetectionServiceTest Review URL: http://codereview.chromium.org/3815014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65860 0039d316-1c4b-4281-b951-d872f2087c98