summaryrefslogtreecommitdiffstats
path: root/chrome
Commit message (Collapse)AuthorAgeFilesLines
* Retrofit the pre-existing appache message dispatching with the new WebKit ↵michaeln@google.com2009-08-2132-377/+533
| | | | | | | | | | | | | APIs and concrete classes defined in our new appcache library, and get rid of the old files. There are many files in the CL, mostly to pickup constant values now defined in our new appcache library, and to reflect a terminilogy change (from 'context' to 'host'). TEST=some existing unit tests apply BUG=none Review URL: http://codereview.chromium.org/170003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24022 0039d316-1c4b-4281-b951-d872f2087c98
* handle index from bookmarks API properlyerikkay@chromium.org2009-08-213-13/+26
| | | | | | | | | BUG=19866 TEST=ExtensionApiTest.Bookmarks Review URL: http://codereview.chromium.org/173220 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24020 0039d316-1c4b-4281-b951-d872f2087c98
* Http cache: Enable experimental support for byte range requests.rvargas@google.com2009-08-213-1/+18
| | | | | | | | | | | Requires --enable-byte-range-support BUG=12258 TEST=covered by unit tests. Review URL: http://codereview.chromium.org/173173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24015 0039d316-1c4b-4281-b951-d872f2087c98
* Remove old cruft from temp_scaffolding_stubs.h that isn't needed anymore.jhawkins@chromium.org2009-08-211-136/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/174251 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24013 0039d316-1c4b-4281-b951-d872f2087c98
* If a window is moving in response to a mouse motion event,davemoore@chromium.org2009-08-211-10/+22
| | | | | | | | | | | you can't just convert the relative coords from the event to the screen because you don't know if your View's position relative to the screen may or may not have changed. You need the screen coordinates from the event itself. This change uses gdk_get_current_event() to get the event so we can get the screen coords from it Review URL: http://codereview.chromium.org/173213 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24011 0039d316-1c4b-4281-b951-d872f2087c98
* Gtk: Add spellchecking options.mattm@chromium.org2009-08-214-13/+238
| | | | | | | | | BUG=13524 TEST=spellchecking options behave like in windows. Review URL: http://codereview.chromium.org/173112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24010 0039d316-1c4b-4281-b951-d872f2087c98
* Gtk: Add error dialog when profile was in use on a different computer.mattm@chromium.org2009-08-217-1/+100
| | | | | | | | | BUG=17549 TEST=see bug Review URL: http://codereview.chromium.org/173222 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24008 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure we don't show the icon when setting the icon view explicitly.pinkerton@chromium.org2009-08-212-0/+12
| | | | | | | | BUG=18359 TEST=create a ton of tabs, tabs that are still loading or have favicons should not show the throbber/icon once the tab is too small even though it's still going. Ensure that favicons still show up when tab is correctly sized. Review URL: http://codereview.chromium.org/174238 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24006 0039d316-1c4b-4281-b951-d872f2087c98
* Disable ErrorPageTest.Page404 on Linux. It's flaky. ph is working on it.mark@chromium.org2009-08-211-0/+5
| | | | | | | | TEST=yes BUG=19361 Review URL: http://codereview.chromium.org/173219 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24003 0039d316-1c4b-4281-b951-d872f2087c98
* Findbar stuff:estade@chromium.org2009-08-216-11/+31
| | | | | | | | | | | | - change dialog shape correctly when theme changes - vertically center the match label in gtk theme mode - update the match label colors when theme changes BUG=19726 Review URL: http://codereview.chromium.org/173176 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24001 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanups for SSLConfigService and SSLConfigServiceManager.mattm@chromium.org2009-08-215-51/+16
| | | | | | | | | | | | | | | | | Make SSLConfig.rev_checking_enable default to true (which also affects the defaults set by SSLConfigServicePref.) Add static SSLConfigService::CreateSystemSSLConfigService which creates a standalone SSLConfigService (either SSLConfigServiceWin or SSLConfigServiceDefaults.) Use CreateSystemSSLConfigService in fetch_client and test_shell_request_context. Merge SSLConfigServiceManagerWin and SSLConfigServiceManagerDefaults into SSLConfigServiceManagerSystem, which uses CreateSystemSSLConfigService. BUG=11507,19290 TEST=only visible change should be linux defaults to having rev checking option enabled. Review URL: http://codereview.chromium.org/173097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23998 0039d316-1c4b-4281-b951-d872f2087c98
* Load extensions that have their manifest in the Prefs on the UI thread.mpcomplete@chromium.org2009-08-2111-250/+190
| | | | | | | | | | | | | | | | There is some migration code for loading old extensions which we do on the UI thread as well, for simplicity. This will only happen the first time the user starts Chrome, so I think it's OK. Also cleaned up the EXTENSIONS_LOADED notification to send out a single extension, instead of a 1-element list of extensions. BUG=18293 TEST=loading extensions should still work Review URL: http://codereview.chromium.org/174208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23997 0039d316-1c4b-4281-b951-d872f2087c98
* InitNavigationInfo only if there's a valid entryamit@chromium.org2009-08-212-13/+15
| | | | | | | | | | | | | | Automation can send information about an entry only if it exists. Handle the case that during early loading there's no navigation entry and we can avoid sending navigation information. BUG=none TEST=none Review URL: http://codereview.chromium.org/174225 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23995 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup Unused Includesidanan@chromium.org2009-08-211-5/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/173210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23993 0039d316-1c4b-4281-b951-d872f2087c98
* Implement SetWindowBounds and SetWindowVisible in AutomationProvider for Linux.jhawkins@chromium.org2009-08-215-588/+598
| | | | | | | | BUG=16616 TEST=covered by automation tests Review URL: http://codereview.chromium.org/174195 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23992 0039d316-1c4b-4281-b951-d872f2087c98
* The crashes associated with the stack have been fixed, and I'd like to know ↵levin@chromium.org2009-08-211-3/+0
| | | | | | | | | | | if the stack ever reoccurrs. TEST=The reliability bot. BUG=http://crbug.com/12158,http://crbug.com/9947 Review URL: http://codereview.chromium.org/174235 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23989 0039d316-1c4b-4281-b951-d872f2087c98
* Original Changelist being moved to this new location. Refer Original CL # ↵tejasshah@google.com2009-08-215-13/+166
| | | | | | | | | | | | | 1109011 (Internal Review) Added 2 new test cases + Code to handle favicon loading, copying History and Favicon verification. Fixed all the comments.Fixed jcampan's comments about removing virtual method for setting user-data-dir. Review URL: http://codereview.chromium.org/165277 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23986 0039d316-1c4b-4281-b951-d872f2087c98
* Hide seccomp sandbox from !X86deanm@chromium.org2009-08-211-0/+2
| | | | | | | | | | | | | This CL moves the seccomp sandbox callsite behind an ifdef arch x86 and makes the gyp target conditional on !ARM. Patch by Joel Stanley <joel@jms.id.au> BUG=19953 Review URL: http://codereview.chromium.org/173201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23984 0039d316-1c4b-4281-b951-d872f2087c98
* coverity: Make sure we have a profile before potentially adding the Crashed ↵jhawkins@chromium.org2009-08-211-2/+5
| | | | | | | | | | | infobar. CID=5723 BUG=none TEST=none Review URL: http://codereview.chromium.org/165494 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23981 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Bring up Firefox Password Import Unittest on OS X."jeremy@chromium.org2009-08-2127-518/+28
| | | | | | This reverts commit 63381b4554b1190c8a87583a5c5f403815e44e83. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23979 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure we correctly stop DownloadItemControllers from observering view ↵pinkerton@chromium.org2009-08-212-4/+9
| | | | | | | | | | resize events when they are removed from the controller list. BUG=19958 TEST=download things and use the dropdown to remove them from the list, make sure nothing bad happens. Review URL: http://codereview.chromium.org/174228 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23975 0039d316-1c4b-4281-b951-d872f2087c98
* Disable flaky ShowModalDialogTest.BasicTestphajdan.jr@chromium.org2009-08-211-1/+3
| | | | | | | | | | TBR=jam http://crbug.com/17806 Review URL: http://codereview.chromium.org/173204 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23974 0039d316-1c4b-4281-b951-d872f2087c98
* Send notice for blackisted non-visual resourcesidanan@chromium.org2009-08-2113-1/+148
| | | | | | | | | | | | | This is just the piping to call into the blocked_popup_container (which shall be later renamed and expanded to a generalized blocked resource container) from the browser's request context. BUG=16932 TEST=none Review URL: http://codereview.chromium.org/171109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23973 0039d316-1c4b-4281-b951-d872f2087c98
* Bring up Firefox Password Import Unittest on OS X.jeremy@chromium.org2009-08-2127-28/+518
| | | | | | | | | | | | The NSSDecrptor class needs to be run in a child process on OS X, so we need to do some fancy footwork in the form of a bridge class. Also a few small fixes for surrounding code. BUG=18775 TEST=none Review URL: http://codereview.chromium.org/174206 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23971 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Omnibox keyword, keyword hint, and search hint support.rohitrao@chromium.org2009-08-2112-23/+1060
| | | | | | | | | | | | | | | | | BUG=http://crbug.com/10944 BUG=http://crbug.com/10943 BUG=http://crbug.com/12285 TEST=With empty field, should see "Type to search" in light text on the RHS of the omnibox. Type "google" and should see "Press [Tab] to search Google" in light text on the RHS. Hit TAB, should see a rounded [Search Google:] item on the left and the cursor is now right of that. Popup should show "Keyword:" in some entries. Patch by shess@chromium.org. Review URL: http://codereview.chromium.org/173194 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23964 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Restore devtools sanity console tests.pfeldman@chromium.org2009-08-211-7/+2
| | | | | | | | BUG=18786 Review URL: http://codereview.chromium.org/174220 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23962 0039d316-1c4b-4281-b951-d872f2087c98
* Move some waiting from AutomationProxy to AutomationProvider.phajdan.jr@chromium.org2009-08-214-31/+136
| | | | | | | | | | | This way it can wait properly and not poll. TEST=Covered by ui_tests. BUG=none Review URL: http://codereview.chromium.org/173158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23959 0039d316-1c4b-4281-b951-d872f2087c98
* If there's no actual window (for example, in some unit tests), don't try toamanda@chromium.org2009-08-212-5/+7
| | | | | | | | | | | paint to it. Build fix. BUG=none TEST=none TBR=rohitrao Review URL: http://codereview.chromium.org/174224 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23958 0039d316-1c4b-4281-b951-d872f2087c98
* Pull the entire hunspell tree and place it in depsBUG=14756TEST=Compiled ↵mhm@chromium.org2009-08-21549-4599046/+10
| | | | | | | | Chromium, ran tests Review URL: http://codereview.chromium.org/174127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23957 0039d316-1c4b-4281-b951-d872f2087c98
* More removal of WebCore usage from webplugin_impl.ccdarin@chromium.org2009-08-216-10/+10
| | | | | | | | | | | | Adds a few helper methods on WebFrame. R=jam BUG=10036 TEST=none Review URL: http://codereview.chromium.org/173152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23956 0039d316-1c4b-4281-b951-d872f2087c98
* Change backing store constructor so that it bases the CGLayer on the parentamanda@chromium.org2009-08-212-4/+12
| | | | | | | | | window's characteristics, and change DidScrollRect to do immediate painting. BUG=14823 TEST=scrolling should appear slightly smoother on some machines Review URL: http://codereview.chromium.org/174223 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23955 0039d316-1c4b-4281-b951-d872f2087c98
* Make the page info window remember its placement origin on the Macpinkerton@chromium.org2009-08-213-18/+92
| | | | | | | | | | | | | * Store x/y origin in the local state PrefService * Offset new windows when creating them so they don't overlap * Add a unit test for remembering window placement * Refactor PageInfoWindowControllerTest to make use of SetUp() Patch from Robert Sesek (rsesek@chromium.org) BUG=none TEST=Open a page info window and move it. Open another and it should open in the new location. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23954 0039d316-1c4b-4281-b951-d872f2087c98
* Make the main menu button only show if you pass in a command linesky@chromium.org2009-08-211-1/+7
| | | | | | | | | | | | switch. BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/174221 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23953 0039d316-1c4b-4281-b951-d872f2087c98
* Add a dependency from the setup project to support.gyp.robertshield@chromium.org2009-08-211-0/+1
| | | | | | Review URL: http://codereview.chromium.org/174003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23952 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools l10n: generate localized strings and use them.mnaganov@chromium.org2009-08-211-1/+7
| | | | | | | | | | | Reapplying r23820, this time interactive UI tests should not fail. BUG=none TEST=none Review URL: http://codereview.chromium.org/174216 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23950 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 23946.mhm@chromium.org2009-08-21547-8/+4599043
| | | | | | Review URL: http://codereview.chromium.org/173185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23947 0039d316-1c4b-4281-b951-d872f2087c98
* Pull the entire hunspell tree and place it in depsmhm@chromium.org2009-08-21547-4599043/+8
| | | | | | | | BUG=14756 TEST=Compiled Chromium, ran tests Review URL: http://codereview.chromium.org/174127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23946 0039d316-1c4b-4281-b951-d872f2087c98
* [Chrome OS] Adds support for injecting Corp cookies at startupcmasone@google.com2009-08-2110-1/+477
| | | | | | | | | To support single-sign-on for Chrome OS, we need a way to inject cookies into Chrome. In the case of session cookies, putting them into Chrome's cookie jar DB doesn't work. This CL adds a command line flag that tells chrome the name of a Unix pipe to open, from which it can read said cookies. Eventually, I want to replace this pipe-reading with an appropriate usage of DBus, but Chrome OS isn't there yet. This CL adds the appropriate infrastructure, though, and the PipeReader class can later be replaced with something that pulls the cookies off DBus instead. Review URL: http://codereview.chromium.org/174062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23936 0039d316-1c4b-4281-b951-d872f2087c98
* Adds prototype menu.sky@chromium.org2009-08-212-0/+65
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/174200 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23935 0039d316-1c4b-4281-b951-d872f2087c98
* Uses the FilePath::CopyFile version that recieves FilePath instead of ↵thestig@chromium.org2009-08-211-11/+12
| | | | | | | | | | | | | | std::wstring. BUG=None TEST=None Patch by Thiago Farina <thiago.farina@gmail.com> at http://codereview.chromium.org/164383 Review URL: http://codereview.chromium.org/174168 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23932 0039d316-1c4b-4281-b951-d872f2087c98
* Make ProcessSingletonLinux check the hostname to avoid multiple uses of a ↵mattm@chromium.org2009-08-2110-110/+264
| | | | | | | | | | | | | profile over NFS. In order to avoid the singleton socket filename from exceeding the max socket name length, the socket is just named "SingletonSocket" and a new file "SingletonLock" is used for the hostname&pid. BUG=17549 TEST=see bug Review URL: http://codereview.chromium.org/174041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23930 0039d316-1c4b-4281-b951-d872f2087c98
* Breakpads missing from browser process.mark@chromium.org2009-08-211-16/+16
| | | | | | | | | | | | | | | | GoogleUpdateSettings::GetCollectStatsConsent uses the Chrome path provider, so if the Breakpad glue is going to decide whether to enable Breakpad based on that function, it can't call it until after the Chrome path provider has been added to the path service. TBR=jeremy BUG=19913 TEST=Does Breakpad work in the browser process? If stats reporting is enabled, in an official release Google Chrome build, you'd better not see this: [mmdd/hhmmss:WARNING:.../chrome/app/breakpad_mac.mm(57)] Breakpad disabled Review URL: http://codereview.chromium.org/173172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23929 0039d316-1c4b-4281-b951-d872f2087c98
* Don't show "Inspect Element" in the context menu if we can't inspect.agl@chromium.org2009-08-218-8/+81
| | | | | | | | | | Ubuntu want to ship with the inspector files in a separate package and having menu items which are broken isn't nice. http://codereview.chromium.org/174162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23927 0039d316-1c4b-4281-b951-d872f2087c98
* We should only handle http and https in the URL job created to enable ↵ananta@chromium.org2009-08-211-9/+11
| | | | | | | | | | | | | | automation clients to handle URL requests. This fixes bug http://b/issue?id=2068725 Bug=2068725 Review URL: http://codereview.chromium.org/174197 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23925 0039d316-1c4b-4281-b951-d872f2087c98
* Try to find trunk/src/tools/python before importing google.path_utils.pam@chromium.org2009-08-211-5/+42
| | | | | | | | | | | Don't require the buildbot slave_scripts unless running a test that needs them. BUG=none TEST=run 'smoketests.py --tests=ui' without having tools\buildbot\scripts\slave checked out Review URL: http://codereview.chromium.org/174191 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23922 0039d316-1c4b-4281-b951-d872f2087c98
* Enable startup tests for custom frame. I meant to do this with thetony@chromium.org2009-08-211-0/+10
| | | | | | | | | last change, but missed it. Review URL: http://codereview.chromium.org/174115 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23921 0039d316-1c4b-4281-b951-d872f2087c98
* Disable DevToolsSanityTest.TestShowScriptsTab, which has been flaky for ↵estade@chromium.org2009-08-211-1/+1
| | | | | | | | | | quite a while. TBR=pfeldman Review URL: http://codereview.chromium.org/174203 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23920 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Mock the LinkDoctor for tests. Should greatly decrease ErrorPage ↵phajdan.jr@chromium.org2009-08-2012-116/+52
| | | | | | | | | | test flakiness." TBR=darin Review URL: http://codereview.chromium.org/173165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23916 0039d316-1c4b-4281-b951-d872f2087c98
* Re-apply r23841 "During uninstall if Chrome is set as default"kuchhal@chromium.org2009-08-2010-106/+267
| | | | | | | | | BUG=14023 TEST=Make sure the option of choosing a different browser shows up during un Review URL: http://codereview.chromium.org/174194 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23915 0039d316-1c4b-4281-b951-d872f2087c98
* The HTTP response headers coming back from the automation URL job need to be ↵ananta@chromium.org2009-08-201-2/+3
| | | | | | | | | | | | | | | | | | normalized to be delimited by '\0' instead of '\r\n'. This causes URLs like microsoft.com, etc to not render correctly in automation HTTP clients. This fixes bug http://b/issue?id=2066632 Thanks to Eric Roman for his help in tracking this down. Bug=2066632 Review URL: http://codereview.chromium.org/174132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23913 0039d316-1c4b-4281-b951-d872f2087c98