summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Get chrome:// dev tool urls hooked up in content_shell.michaeln@google.com2012-04-2019-63/+120
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9950040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133107 0039d316-1c4b-4281-b951-d872f2087c98
* Shutdown me2me host cleanly on errors.sergeyu@chromium.org2012-04-201-7/+34
| | | | | | | | | Previosly debug builds would always DCHECK because the host wasn't shutdown properly Review URL: https://chromiumcodereview.appspot.com/10131001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133106 0039d316-1c4b-4281-b951-d872f2087c98
* Recommitting Aura/ash split: Remove hacks and get chrome linking without ash.erg@chromium.org2012-04-2027-160/+487
| | | | | | | | | | | | | | | | | | | | | | | | | This changes TestViewsDelegate::CreateNativeWidgetHelper to always return NULL, and for views_examples_exe to use its own subclass that create the desktop implementation. For the first time now, you can do: > build/gyp_chromium -Duse_aura=1 -Duse_ash=0 And get a running chrome. It has lots of issues, especially related to window placement, tab handling, etc, but it pops up and renders web content. Also consolidates most of the desktop behavior into its own class. Also makes views_examples_exe work again. Several of the hacks are no longer needed after Ben's refactoring to support WebView. BUG=116458,119759 TEST=none First Review URL: http://codereview.chromium.org/10081022 Review URL: http://codereview.chromium.org/10083058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133105 0039d316-1c4b-4281-b951-d872f2087c98
* Fix AndroidURLsMigrationTest.michaelbai@chromium.org2012-04-201-0/+1
| | | | | | | | | | | | It was missing from https://chromiumcodereview.appspot.com/10067030/ BUG= TEST=Passed by existing test. Review URL: http://codereview.chromium.org/10149001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133104 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 133089 - Implement LauncherIconObserver.dcheng@chromium.org2012-04-2011-372/+9
| | | | | | | | | | | | | | This will be used to listen for changes in the launcher view so that panels can be correctly drawn over the corresponding launcher icon. BUG=124115 TEST=aura_shell_unittests Review URL: https://chromiumcodereview.appspot.com/10116011 TBR=dcheng@chromium.org Review URL: https://chromiumcodereview.appspot.com/10142005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133103 0039d316-1c4b-4281-b951-d872f2087c98
* Add a test for password infobar.dyu@chromium.org2012-04-201-0/+15
| | | | | | | | | | | The test verifies that the password infobar displays when cookies are blocked for Google account domains. TEST=none BUG=none Review URL: https://chromiumcodereview.appspot.com/10139007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133101 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Keep synced tab favicons in memory instead of in the FaviconService.zea@chromium.org2012-04-203-34/+368
| | | | | | | | | | | | | | | | Due to the favicon service, history backend, and thumbnail db not being prepared to expire favicons added via sync, we now keep synced tab favicons in memory within the SessionModelAssocaitor. We do simple deduping based on the favicon's url, and provide a GetSyncedFaviconForPageURL method that fills a string with the bytes of a png-encoded favicon for the url. BUG=122890 TEST=unit_tests --gtest_filter="*SessionModelAssociator*" Review URL: http://codereview.chromium.org/10071028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133100 0039d316-1c4b-4281-b951-d872f2087c98
* Move CrashedPlugin() and PluginHungStatusChanged() from WebContentsDelegate ↵bauerb@chromium.org2012-04-2011-92/+47
| | | | | | | | | | | | | into WebContentsObserver, and implement them in PluginObserver and HungPluginTabHelper. This removes some code from Browser that only forwarded to other helpers. BUG=none TEST=none Review URL: http://codereview.chromium.org/10117025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133099 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-04-201-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133098 0039d316-1c4b-4281-b951-d872f2087c98
* Do not create default sync notifier for android.nileshagrawal@chromium.org2012-04-203-25/+52
| | | | | | | | | | | BUG=124138 TEST= Review URL: http://codereview.chromium.org/10095034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133097 0039d316-1c4b-4281-b951-d872f2087c98
* Don't search root paths for MS WMP pluginjschuh@chromium.org2012-04-201-21/+1
| | | | | | | | | | The MS WMP installer will put its binaries in user-writable directories when it doesn't detect a browser to install to. Unfortunately, those directories can be written to by other users on the system and could be used to inject malicious code into another user's Chrome installation. Since there's no safe way to support that install usage, we should just drop it entirely. BUG=124216 Review URL: http://codereview.chromium.org/10123017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133096 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 114660:114674dimich@chromium.org2012-04-201-1/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10144001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133095 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: print out the name of the folders when there's an errorrvargas@google.com2012-04-201-1/+2
| | | | | | | | | | renaming the cache folder. BUG=122005 TEST=none Review URL: https://chromiumcodereview.appspot.com/10152002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133094 0039d316-1c4b-4281-b951-d872f2087c98
* add gl_tests to all.gypgman@chromium.org2012-04-201-0/+2
| | | | | | | | | | TEST=none BUG=123086 Review URL: http://codereview.chromium.org/10070015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133093 0039d316-1c4b-4281-b951-d872f2087c98
* Update the ChomeDriver HTML5 storage commands to match the current spec.kkania@chromium.org2012-04-203-50/+50
| | | | | | | | | | | Report that the driver supports the webStorage capability. BUG=chromedriver:15 TEST=none Review URL: http://codereview.chromium.org/10123018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133092 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Add host uninstaller to Installer package.garykac@chromium.org2012-04-196-57/+821
| | | | | | | | This updates the installer to install an uninstaller into the /Applications directory. It bumps the version to 1.4.6. Review URL: https://chromiumcodereview.appspot.com/10035050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133091 0039d316-1c4b-4281-b951-d872f2087c98
* Have UIs call BrowserActionExecuted through ExtensionToolbarModel.yoz@chromium.org2012-04-1910-39/+49
| | | | | | | | | | BUG=93903 TEST=no TBR=erg@chromium.org,rsesek@chromium.org,sky@chromium.org Review URL: http://codereview.chromium.org/10086024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133090 0039d316-1c4b-4281-b951-d872f2087c98
* Implement LauncherIconObserver.dcheng@chromium.org2012-04-1911-9/+372
| | | | | | | | | | | This will be used to listen for changes in the launcher view so that panels can be correctly drawn over the corresponding launcher icon. BUG=124115 TEST=aura_shell_unittests Review URL: https://chromiumcodereview.appspot.com/10116011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133089 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Fix uninitialized variable from r133076.thestig@chromium.org2012-04-191-0/+1
| | | | | | | | BUG=none TEST=Valgrind bots gets greener. Review URL: https://chromiumcodereview.appspot.com/10140005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133088 0039d316-1c4b-4281-b951-d872f2087c98
* Add end-to-end test for gdata file handlertbarzic@chromium.org2012-04-197-188/+621
| | | | | | | | | | | | | | | | | | | | | | | | | this is the test for http://crrev.com/128417 Existing gdata file system tests are updated to include filesystem behaviour instead of mocking it out. We mock document service layer now. This is to make sure we test file permissions for cache file. Also this tests file system operations are properly wired up gdata file system (up to documents service layer). We ensure the cache directory is empty initially. Additionally, cl adds test for executing file handler tasks on gdata file system (the same file handler extension as in other file system api tests). This is to ensure file permissions are properly set for file handlers. The test does the following: (1) Creates new directory in file browser test extension. (2) Opens and reads a file in the created directory from file browser test extension (mocked documents service will return 'created' directory with a file in it when asked for root) (3) runs file handler extension, and invokes its registered task from file browser test extension (we have to make sure file we read has the file extension the handler handles) Feeds used by documents service are created in gdata test dir. BUG=none TEST=*RemoteFileSystem* Review URL: https://chromiumcodereview.appspot.com/9836087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133087 0039d316-1c4b-4281-b951-d872f2087c98
* Increase Linux paint rect limits to 10Kx10Kagl@google.com2012-04-191-2/+12
| | | | | | | | | | | | | | These limits are probably still a useful sanity check for integer overflows, but 4Kx4K is hitting people with large monitor setups. Also, shmmax is typically 256MB these days. BUG=70692 TEST=I don't have that kind of monitor setup I'm afraid. Review URL: http://codereview.chromium.org/9958075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133086 0039d316-1c4b-4281-b951-d872f2087c98
* Show client plugin if no hello is received in 0.5s.jamiewalch@google.com2012-04-191-0/+28
| | | | | | | | | | | | This allows us to support click-to-play, and also to display a "missing plugin" box if the plugin is disabled. BUG=123885 TEST= Review URL: https://chromiumcodereview.appspot.com/10152001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133084 0039d316-1c4b-4281-b951-d872f2087c98
* Small change which causes ten times fewer trace events to be generated.kgr@chromium.org2012-04-191-1/+1
| | | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/10138002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133083 0039d316-1c4b-4281-b951-d872f2087c98
* Change background string "Attribution:" to "photo by" and reset to defaultbshe@chromium.org2012-04-192-2/+5
| | | | | | | | | | | | | wallpaper when saved index is invalid. BUG=121670, 120444 TEST= Review URL: http://codereview.chromium.org/10124015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133082 0039d316-1c4b-4281-b951-d872f2087c98
* [uber page] Fix build / bug.dbeam@chromium.org2012-04-191-1/+1
| | | | | | | | | BUG=119594 TEST=Whatever the heck this was trying to do actually works. Review URL: https://chromiumcodereview.appspot.com/10157001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133081 0039d316-1c4b-4281-b951-d872f2087c98
* Extract the averaged time values from incomming protobufrharrison@chromium.org2012-04-195-0/+24
| | | | | | | | | | | | | This CL adds in extracting the averaged battery time values from the incomming protobuf and storing it in an instance of PowerSupplyStatus. BUG=chromium-os:23647 TEST=Confirmed that build still worked. Review URL: http://codereview.chromium.org/10108028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133080 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug where transient pages would miss events dispatched while it wasmpcomplete@chromium.org2012-04-1917-224/+306
| | | | | | | | | | | | | | | | | unloading. The fix is a 2-parter: Part 1: lazy_background_queue.* now checks if the background page is unloading before allowing a task to run. If it is unloading, we wait until the page unloads, then reload it. Part 2: Part 1 exposed the problem which I had previously outlined in extension_process_manager.cc:403 - after we reload the page, we occasionally received messages from the renderer to decrement the keepalive count for the old page, throwing the count out of balance. The fix is to make sure we decrement keepalive counts only if the host we incremented them for is still active. BUG=123243 TEST=no Review URL: https://chromiumcodereview.appspot.com/10114015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133079 0039d316-1c4b-4281-b951-d872f2087c98
* Fix FFmpegVideoDecoder.Flush() during pending Read().acolwell@chromium.org2012-04-192-3/+33
| | | | | | | | | BUG=None TEST=FFmpegVideoDecoderTest.AbortPendingReadDuringFlush Review URL: https://chromiumcodereview.appspot.com/10122010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133078 0039d316-1c4b-4281-b951-d872f2087c98
* ignore WebUISend messages from old pagesestade@chromium.org2012-04-1910-60/+88
| | | | | | | | | | | When the page navigates (or reloads) and a RenderView is reused, in-flight WebUISend messages may still be handled rather than being cancelled. This results in a WebUI receiving unexpected messages (e.g. before initialization has had a chance to take place). This patch makes sure in-flight messages are ignored (in-flight messages will come in before the new document element is ready, thus they will be ignored). I've verified that chrome.send executed before load events are dispatched still works (adding a browsertest for that is a TODO). BUG=121741 TEST=mashing reload and clicking on an entry in the search engine manager does not cause a crash Review URL: https://chromiumcodereview.appspot.com/9968123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133077 0039d316-1c4b-4281-b951-d872f2087c98
* Remove references to renderer from URLFetcherCoreakalin@chromium.org2012-04-193-30/+49
| | | | | | | | | | | | | | | Replace AssociateWithRenderView() with SetFirstPartyForCookies() and SetPersistentURLRequestUserData(). This will make it possible to move URLFetcherCore to net/. BUG=118220 TEST= Review URL: http://codereview.chromium.org/10025032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133076 0039d316-1c4b-4281-b951-d872f2087c98
* Disables the options menu in notifications bubble on chromeos. This is asky@chromium.org2012-04-191-0/+6
| | | | | | | | | | | | | | | short term hack to avoid a crash. Long term we're redesigning notification bubbles and likely to get rid of this menu anyway. I'm going this route as the real fix is rather long and am worried about merging a large change back to 19. BUG=124123 TEST=none R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10134003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133072 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r132818.jamiewalch@google.com2012-04-198-46/+2
| | | | | | | | | | | We have since found a nicer way of implementing this that also works with click-to-play. BUG=123852 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10149002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133070 0039d316-1c4b-4281-b951-d872f2087c98
* Replace usage of DOMView with usage of views::WebView.beng@google.com2012-04-1913-94/+121
| | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10115047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133069 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented periodic file system metadata dumps. Currently set to every 3 hours.zelidrag@chromium.org2012-04-194-54/+104
| | | | | | | | | BUG=chromium-os:29471 TEST=existing unit tests Review URL: https://chromiumcodereview.appspot.com/10122001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133068 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Display long local host names correctly.simonmorris@chromium.org2012-04-192-7/+4
| | | | | | | | BUG=121512 Review URL: https://chromiumcodereview.appspot.com/10145003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133067 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 1109.0 to 1110.0chrome-release@google.com2012-04-191-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133066 0039d316-1c4b-4281-b951-d872f2087c98
* Handle three syscalls seen so far in crash logs.cevans@chromium.org2012-04-191-1/+15
| | | | | | | | | socket() is interesting; best guess would be trying to connect to nscd? Easily could happen in logging or error code due to getpwnam() or similar. For now, fail it out to see if any other syscall pops up next. Review URL: https://chromiumcodereview.appspot.com/10041046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133064 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-04-191-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133062 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 114621:114660dimich@chromium.org2012-04-192-3/+5
| | | | | | | | | | BUG:124300 TBR: yurys@chromium.org, vsevlk@chromium.org Review URL: https://chromiumcodereview.appspot.com/10133001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133061 0039d316-1c4b-4281-b951-d872f2087c98
* Add two missing Omnibox events to the protobuf version of the UMA pipelineisherman@chromium.org2012-04-191-3/+11
| | | | | | | | | | BUG=none TEST=num_typed_terms and typing_duration_ms fields of the omnibox protobuf should be filled out Review URL: http://codereview.chromium.org/10035044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133060 0039d316-1c4b-4281-b951-d872f2087c98
* Fix small typo in spdy_frame_reader.hrch@chromium.org2012-04-192-4/+4
| | | | | | | | | Tiny whitespace change to spdy_protocol_test.h Review URL: http://codereview.chromium.org/10083048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133059 0039d316-1c4b-4281-b951-d872f2087c98
* Reland Propagate OnNativeWidgetMove to delegate/observers, etc.msw@chromium.org2012-04-1914-88/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Continuation of reverted CL http://codereview.chromium.org/10021029 The original CL was reverted due to a naming conflict between: WidgetDelegate::OnWidgetMove and Widget::Observer::OnWidgetMove. I renamed the new Observer method to OnWidgetMoved. Original description: Propagate OnNativeWidgetMove to delegate/observers, etc. NativeWidget[Aura|Win] calls new Widget::OnNativeWidgetMove. Widgets alert delegates and new Widget::Observer::OnWidgetMove. TabDragController2: consume new observer method, simplify. Nix BrowserWindowMoveObserver; use Widget::Observer instead. Replace move_loop_browser_view_ with move_loop_widget. Replace GetAttachedBrowserView with GetAttachedBrowserWidget. BubbleDelegateView: consume new observer method. Make bubbles move with their anchor_view's Widgets. SchedulePaint on BubbleFrameView when mirroring its arrow. BUG=105151, 116336 TEST=Bubbles can move with the browser window (inspecting extension popups, etc.); no Ash / --enable-tab-browser-dragging regressions. Review URL: http://codereview.chromium.org/10025039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133057 0039d316-1c4b-4281-b951-d872f2087c98
* [net/dns] Total refactoring of HostResolverImplTest.szym@chromium.org2012-04-192-1331/+715
| | | | | | | | | | | | | | - Makes the fixture more useful across tests. - Unifies all tests in the suite to use the fixture. - Replaces RuleBasedHostResolverProc which uses system getaddrinfo (even on default-to-loopback resolutions) with MockHostResolverProc. BUG=117830 TEST=./net_unittests --gtest_filter=HostResolverImplTest.* Review URL: http://codereview.chromium.org/10006050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133056 0039d316-1c4b-4281-b951-d872f2087c98
* Make add language dialog touch friendly for Chrome OS.kevers@chromium.org2012-04-195-16/+18
| | | | | | | | | | BUG=124195 TEST= Review URL: http://codereview.chromium.org/10095032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133055 0039d316-1c4b-4281-b951-d872f2087c98
* Add --enforce-gl-minimums flaggman@chromium.org2012-04-194-12/+101
| | | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/10066033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133054 0039d316-1c4b-4281-b951-d872f2087c98
* apk-based test runner work for android. 2 unit test bundles converted over ↵jrg@chromium.org2012-04-1925-35/+979
| | | | | | | | | | | | | | | | | | | | | | | | (ipc, base). OFF by default; enable with a gyp var. E.g. GYP_DEFINES="$GYP_DEFINES gtest_target_type=shared_library" android_gyp Some useful commands: adb uninstall org.chromium.native_test adb install -r out/Release/base_unittests_apk/ChromeNativeTests-debug.apk adb shell am start -n org.chromium.native_test/org.chromium.native_test.ChromeNativeTestActivity For the moment, all apks can be built simultaneously but use the same activity name. Thus you cannot have more than one installed at the same time. BUG=None TEST= Review URL: http://codereview.chromium.org/10051021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133053 0039d316-1c4b-4281-b951-d872f2087c98
* Remove out-of-date DCHECKbrettw@chromium.org2012-04-191-1/+0
| | | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10140001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133052 0039d316-1c4b-4281-b951-d872f2087c98
* Fixup the DomStorage IPC messsages.michaeln@google.com2012-04-1910-75/+125
| | | | | | | | | | | | | | - make OpenStorageArea async - use GURL to represent origins instead of strings - consistently use 'connection_id' - send DomStorage event messages to the originating renderer too (these are dropped on the floor on that side pending additional webkit/webcore changes) - include the src connection_id for DomStorage event message that originated in the destination renderer Review URL: https://chromiumcodereview.appspot.com/10116007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133051 0039d316-1c4b-4281-b951-d872f2087c98
* isolate: Get rid of 'mode' on Windows, it is not used.maruel@chromium.org2012-04-193-22/+23
| | | | | | | | | | | R=nsylvain@chromium.org BUG=98834 TEST= Review URL: http://codereview.chromium.org/10079007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133050 0039d316-1c4b-4281-b951-d872f2087c98
* gdata: Get rid of GetCacheState() from GDataFile and GDataRootDirectorysatorux@chromium.org2012-04-196-38/+18
| | | | | | | | | | | | They shouldn't have a dependency to GDataFileSystem in favor of less inter-dependencies. BUG=chromium-os:29218 TEST=none Review URL: https://chromiumcodereview.appspot.com/10124012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133049 0039d316-1c4b-4281-b951-d872f2087c98