summaryrefslogtreecommitdiffstats
path: root/chrome
Commit message (Collapse)AuthorAgeFilesLines
* Pull all the filesystem manipulation out ofaa@chromium.org2009-07-287-492/+651
| | | | | | | | | | | | | ExtensionsServiceBackend into a set of utility functions. The intent of this is: a) make extensions_service.cc smaller b) have smaller pieces hanging around that we can more easily reconfigure to implement new features. c) improve testability. Review URL: http://codereview.chromium.org/159400 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21920 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unreferenced .rules files.sgk@google.com2009-07-283-65/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/160285 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21918 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unreferenced .vcproj files.sgk@google.com2009-07-287-2617/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/159534 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21917 0039d316-1c4b-4281-b951-d872f2087c98
* Stop doing the saturation-gradient thing on the NNTP. It blinded people. ↵glen@chromium.org2009-07-282-2/+1
| | | | | | | | | | | Also update the section background so that it looks the same on white, but is actually transparent. BUG=none TEST=none Review URL: http://codereview.chromium.org/159549 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21914 0039d316-1c4b-4281-b951-d872f2087c98
* Update theme gallery URL. Not updating the translatable in order to keep the ↵glen@chromium.org2009-07-281-1/+1
| | | | | | | | | | | change as small as possible for beta merge. TBR=ben BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21913 0039d316-1c4b-4281-b951-d872f2087c98
* Re-org extension docs, template support for new static files.rafaelw@chromium.org2009-07-2826-881/+807
| | | | | | | | | | | | No chrome code changes (does not affect any files that are used in build or tests). This is the precursor to a build/check-in step to generate extension docs if underlying api or static content has changed. TBR Review URL: http://codereview.chromium.org/159551 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21911 0039d316-1c4b-4281-b951-d872f2087c98
* Only allow one theme installation infobar to be shown at a time.glen@chromium.org2009-07-283-0/+27
| | | | | | | | | BUG=None TEST=Install two themes without closing the infobar - make sure only one infobar is visible. Review URL: http://codereview.chromium.org/160296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21910 0039d316-1c4b-4281-b951-d872f2087c98
* Fix issues with right border of the lower section as well as some CSSarv@google.com2009-07-282-18/+48
| | | | | | | | | | | | | | | | | | tweaks for the list view mode. This also fixes an issue where the thumbnails were not positioned correctly at startup in RTL BUG=17810, 17811, 17751 TEST=Hide the recent activities and make sure that the right border of even more is shown. Switch to list mode. Make sure that the filler are hidden. Try dragging the items in the list view. The text should not dissappear. Review URL: http://codereview.chromium.org/160291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21909 0039d316-1c4b-4281-b951-d872f2087c98
* Create render view for extensions on Linux.phajdan.jr@chromium.org2009-07-286-2/+75
| | | | | | | | | | | | | Now when an extension is loaded, you will see its entry in the task manager. However, on the shelf there is still only a placeholder label (I have to work on setting proper size for the render widget). TEST=none http://crbug.com/16759 Review URL: http://codereview.chromium.org/159527 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21908 0039d316-1c4b-4281-b951-d872f2087c98
* left a file outestade@chromium.org2009-07-281-0/+4
| | | | | | | | TBR=awong Review URL: http://codereview.chromium.org/159550 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21906 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: More hotkeys.estade@chromium.org2009-07-284-0/+38
| | | | | | | | | | | | - ctrl+e = ctrl+k - alt + e and alt + f to open the page and wrench menus respectively (emulating menu bar _File and _Edit) BUG=none TEST=use the new hotkeys Review URL: http://codereview.chromium.org/160292 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21905 0039d316-1c4b-4281-b951-d872f2087c98
* Old NTP: Make sure we do not try to load "undefined" for the p13narv@google.com2009-07-282-15/+28
| | | | | | | | | | | | | | | iframe. Also, override some styles that gets set in the theme css which is written for the new new tab page. BUG=None TEST=Start chrome with --old-new-tab-page Review URL: http://codereview.chromium.org/160290 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21903 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: it's not actually a bug to have the selection become empty in the URL ↵mdm@chromium.org2009-07-281-1/+1
| | | | | | | | | | | picker. BUG=none TEST=in a debug build, go to wrench->options->basics, select "open the following pages", click "add", select something from the list, and then deselect it by holding ctrl and clicking it again; chromium should not crash Review URL: http://codereview.chromium.org/159540 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21902 0039d316-1c4b-4281-b951-d872f2087c98
* An example extension that uses YouTube Gdata API.lzheng@chromium.org2009-07-286-0/+342
| | | | | | | | | | (This is a patch of http://codereview.chromium.org/160109 Reviewer: aa.) BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21899 0039d316-1c4b-4281-b951-d872f2087c98
* There are instances where the URLRequestAutomationJob::Kill() function can ↵ananta@chromium.org2009-07-281-2/+4
| | | | | | | | | | | | get called after Cleanup, which results in the AutomationResourceMessageFilter member getting destroyed and a subsequent crash. Added a NULL check for the same. Review URL: http://codereview.chromium.org/160293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21898 0039d316-1c4b-4281-b951-d872f2087c98
* Adds additional MSAA information to fill in a few gaps in the hierarchy.klink@chromium.org2009-07-283-4/+33
| | | | | | | | | TEST=None BUG=None Review URL: http://codereview.chromium.org/160239 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21896 0039d316-1c4b-4281-b951-d872f2087c98
* Assorted fixes for 64-bit.deanm@chromium.org2009-07-285-9/+10
| | | | | | | Review URL: http://codereview.chromium.org/160288 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21891 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a BAD_OVERRIDE defect reported by Coverity. Removewtc@chromium.org2009-07-281-1/+0
| | | | | | | | | | | an unused version of the OnMessageReceived method. R=brettw BUG=17104 TEST=none Review URL: http://codereview.chromium.org/160242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21889 0039d316-1c4b-4281-b951-d872f2087c98
* Add a NULL check for the pending render view host when we get a close message.brettw@chromium.org2009-07-281-1/+2
| | | | | | | | | I don't think we're guaranteed to have a pending one. BUG=17916 Review URL: http://codereview.chromium.org/160286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21887 0039d316-1c4b-4281-b951-d872f2087c98
* linux: extra shadow in prefs dialogevan@chromium.org2009-07-281-2/+3
| | | | | | | | | | | When we use gtk_scrolled_window_add_with_viewport, it sets its own shadow. BUG=16913 Review URL: http://codereview.chromium.org/159535 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21884 0039d316-1c4b-4281-b951-d872f2087c98
* "Add Page" window title capitalization was wrong.evan@chromium.org2009-07-281-1/+1
| | | | | | | | | | | (I went through the rest of the .grd to check all the window titles, and filed a bug on the one other bad one.) Spotted by Michael Monreal. Review URL: http://codereview.chromium.org/159533 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21880 0039d316-1c4b-4281-b951-d872f2087c98
* Reenable use of ExecuteScriptInNewWorld.mpcomplete@chromium.org2009-07-284-19/+40
| | | | | | | | | | | I didn't even realize I checked in the code that disabled it. BUG=no TEST=no Review URL: http://codereview.chromium.org/159454 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21878 0039d316-1c4b-4281-b951-d872f2087c98
* Disable ShowModalDialogTest.BasicTest. Currently #2 flaky test.phajdan.jr@chromium.org2009-07-281-1/+2
| | | | | | | | | TEST=none http://crbug.com/17806 Review URL: http://codereview.chromium.org/160210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21875 0039d316-1c4b-4281-b951-d872f2087c98
* Moved the logical dependency on Blacklist from URLRequestContextidanan@chromium.org2009-07-284-7/+16
| | | | | | | | | | | to ChromeURLRequestContext. BUG=16932 TEST=none Review URL: http://codereview.chromium.org/159519 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21874 0039d316-1c4b-4281-b951-d872f2087c98
* Remove *.vsprops files that are no longer referenced (or only havesgk@google.com2009-07-2819-257/+0
| | | | | | | | | references to each other) anywhere in the Chromium code base. BUG=none TEST=rebuild Review URL: http://codereview.chromium.org/159523 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21873 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on metrics reporting on POSIX if user has consented.jeremy@chromium.org2009-07-283-8/+10
| | | | | | Review URL: http://codereview.chromium.org/159512 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21871 0039d316-1c4b-4281-b951-d872f2087c98
* Fix proxy settings for Gnome >=2.26mattm@chromium.org2009-07-281-3/+33
| | | | | | | | | | | | | | | | | Proxy settings are set using Gnome's network properties dialog, by running the binary directly. The binary was renamed from gnome-system-preferences to gnome-system-properties in Janurary 2009, so to ensure the dialog works on both newer and older systems, this patch searches the users PATH for the binary to use. Upstream rename: http://git.gnome.org/cgit/gnome-control-center/commit/?id=4f1b6aafba338a267b6c1b911ceb33358b2eca09 BUG=17756 TEST='Under the Hood' -> 'Change proxy settings' still works on Ubuntu Hardy as well as Ubuntu Jaunty. Review URL: http://codereview.chromium.org/160146 Patch from Joel Stanley. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21870 0039d316-1c4b-4281-b951-d872f2087c98
* When there are no images to replace a blacklisted page, putting fillerarv@google.com2009-07-281-3/+5
| | | | | | | | | | | | | | | causes a blank spot which no other thumbnail can be dragged to. This will go away on page refresh, but we can easily redraw all items keeping the filler in the rightmost indices. Original patch by pierre.lafayette@gmail.com, http://codereview.chromium.org/160152 BUG=17738 r=me git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21869 0039d316-1c4b-4281-b951-d872f2087c98
* linux: make --single-process work again for pluginsevan@chromium.org2009-07-281-2/+9
| | | | | | | | | We can use a TYPE_IO loop for the renderer thread on Linux in single-process mode since we run the plugins out of process. Review URL: http://codereview.chromium.org/160274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21866 0039d316-1c4b-4281-b951-d872f2087c98
* Fix privacy text not to mention product name. Move the rest of the items in ↵pinkerton@chromium.org2009-07-281-40/+48
| | | | | | | | | | the panel up to compensate for new text. BUG=none TEST=none Review URL: http://codereview.chromium.org/160278 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21865 0039d316-1c4b-4281-b951-d872f2087c98
* Enable layout tests: worker-constructor.html and worker-script-error.html.jianli@chromium.org2009-07-281-10/+29
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/159429 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21863 0039d316-1c4b-4281-b951-d872f2087c98
* Fix schema typo in extension_api.json.rafaelw@chromium.org2009-07-282-2/+2
| | | | | | | | TBR Review URL: http://codereview.chromium.org/159515 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21857 0039d316-1c4b-4281-b951-d872f2087c98
* Disable first run for the New Tab Cold perf test.arv@google.com2009-07-285-10/+33
| | | | | | | | | | BUG=17668 TEST=Run the test Review URL: http://codereview.chromium.org/160108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21854 0039d316-1c4b-4281-b951-d872f2087c98
* Fix broken array.items reference in generate doc script.rafaelw@chromium.org2009-07-281-6/+10
| | | | | | Review URL: http://codereview.chromium.org/160238 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21852 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a comment that doesn't make any sense.evan@chromium.org2009-07-281-3/+2
| | | | | | Review URL: http://codereview.chromium.org/159509 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21850 0039d316-1c4b-4281-b951-d872f2087c98
* Make the minimum extensions update frequency allowed on command line be 30 ↵asargent@chromium.org2009-07-281-1/+1
| | | | | | | | | | | | | | | seconds. This is as opposed to the value of 1 hour in release mode, which makes testing difficult for people trying to test out autoupdate. BUG=http://crbug.com/17867 TEST=Run with --enable-extensions --extension-update-frequency=30 will actually update an extension that has updates after 30 seconds. Review URL: http://codereview.chromium.org/159490 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21849 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Client ID generation on Linux/OS X. Enables UMA logging.evan@chromium.org2009-07-281-6/+1
| | | | | | | | | BUG=15418 Review URL: http://codereview.chromium.org/149758 Patch from Chris Masone <cmasone@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21846 0039d316-1c4b-4281-b951-d872f2087c98
* Nice looking First-Run dialogs.jeremy@chromium.org2009-07-284-383/+712
| | | | | | | | | | | * Switch NIB. * Use NSWindowController. * "Make default browser" button hooked up. * Import bookmarks still not implemented. Review URL: http://codereview.chromium.org/149512 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21844 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the root cause of flakiness in ↵phajdan.jr@chromium.org2009-07-283-16/+15
| | | | | | | | | | | | | SafeBrowsingProtocolManagerTest.TestGetHashBackOffTimes and undisable the test. TEST=none http://crbug.com/1880 Review URL: http://codereview.chromium.org/160225 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21843 0039d316-1c4b-4281-b951-d872f2087c98
* Load Multiple Blacklistsidanan@chromium.org2009-07-289-38/+134
| | | | | | | | | | | | | | Add the ability to load multiple text blacklists into the binary blacklist representation. NOTE: Included Binary file means this change expects to fail on the trybots in blacklist_io_test.cc:103. All other checks must pass. BUG=16932 TEST=BlacklistIO* Review URL: http://codereview.chromium.org/159199 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21841 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused codethakis@chromium.org2009-07-282-8/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/159493 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21839 0039d316-1c4b-4281-b951-d872f2087c98
* Navigation and cookies for Automationamit@chromium.org2009-07-2820-31/+440
| | | | | | | | | | | | | Give Automation better visibility and control over navigations. Also, make it possible for automation to implement a dummy cookie store to go with dummy request serving over automation. BUG=none TEST=none Review URL: http://codereview.chromium.org/159189 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21836 0039d316-1c4b-4281-b951-d872f2087c98
* Redraw download item when its state changedthakis@chromium.org2009-07-281-0/+2
| | | | | | | | | BUG=17859 TEST=Download a largish file (iTunes or XCode). The download item's state should update several times a second, not just on hover. Review URL: http://codereview.chromium.org/160237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21815 0039d316-1c4b-4281-b951-d872f2087c98
* Workaround for GtkFileChooserButton bug: disable mouse wheel scrolling.estade@chromium.org2009-07-281-0/+40
| | | | | | | | | | | | | | | | | Also disable it for the cookie behavior combobox, because it fights with the scrolled window. The GtkFileChooserButton spews the following 2 errors (and possibly others) when you scroll on it quickly: Gtk-WARNING **: idle activate multiple times without clearing the folder object first. Gtk: gtk_tree_model_get_iter: assertion `path != NULL' failed This causes us to crash in debug, and causes undesirable console output in release. I verified that this is their bug and not ours by reproing in a simple program that just has a window with a GtkFileChooserButton in it. BUG=17805 Review URL: http://codereview.chromium.org/159459 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21804 0039d316-1c4b-4281-b951-d872f2087c98
* Fix running default browser check/setting in UI thread on Linux.mattm@chromium.org2009-07-288-285/+323
| | | | | | | | | | | | Rename shell_integration.cc to shell_integration_win.cc, so shell_integration.cc can be used for cross-platform stuff. Move DefaultBrowserWorker from GeneralPageView to ShellIntegration. BUG=17179 Review URL: http://codereview.chromium.org/160218 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21794 0039d316-1c4b-4281-b951-d872f2087c98
* Make the NNTP always request a new theme CSSglen@chromium.org2009-07-281-1/+6
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/160240 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21793 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Fix NSSDecryptor to decrypt Firefox passwords using correct user ↵willchan@chromium.org2009-07-289-91/+318
| | | | | | | | | | | | | | database. Note that we're deliberately leaving NSS user databases open until NSS shutdown since closing and reopening it does not work correctly (NSS bug). Also, enable the firefox_importer_unittest.cc for linux. Move out some tests to firefox_profile_unittest.cc. Fix lock file deletion in the posix implementation of FirefoxProfileLock. BUG=http://crbug.com/17490 TEST=Import bookmark and settings, verify that passwords are indeed imported. Review URL: http://codereview.chromium.org/160077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21792 0039d316-1c4b-4281-b951-d872f2087c98
* Generate tab images on browser load (previously we were only doing it on start).glen@chromium.org2009-07-281-0/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/159470 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21788 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor out language models for linux gtk views preparationmhm@chromium.org2009-07-284-155/+178
| | | | | | | | | | | There are models and an language array that are needed for the linux gtk views afaik. So extracting the classes from the windows specific code into separate files would allow code reusabiliy. BUG=13524 TEST=Windows Language Dialog functions properly. Review URL: http://codereview.chromium.org/151138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21787 0039d316-1c4b-4281-b951-d872f2087c98
* Gtk: Implement font selection options.mattm@chromium.org2009-07-284-4/+237
| | | | | | | | BUG=11507 Review URL: http://codereview.chromium.org/159458 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21786 0039d316-1c4b-4281-b951-d872f2087c98