summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions
Commit message (Collapse)AuthorAgeFilesLines
* Reland of r114615: "chrome.clear: Increasing granularity of public API"mkwst@chromium.org2011-12-158-124/+279
| | | | | | | | | | | | | | | | | | | http://codereview.chromium.org/7717023 added more granular options to BrowsingDataRemover. This CL exposes those options to the chrome.clear extension API. Among other things, this means that chrome.clear.cookies() will _only_ clear cookies, not cookies and site data. At the moment, clearing any quota managed data type will clear them all. That is being addressed in http://codereview.chromium.org/7839029/ but is independent from changing the public interface. BUG=94334 TEST=browser_tests Review URL: http://codereview.chromium.org/8952014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114630 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting due to compile failure on multiple bots.finnur@chromium.org2011-12-158-279/+124
| | | | | | | | | | | | | | | | | | | | | | | Revert 114615 - chrome.clear: Increasing granularity of public API http://codereview.chromium.org/7717023 added more granular options to BrowsingDataRemover. This CL exposes those options to the chrome.clear extension API. Among other things, this means that chrome.clear.cookies() will _only_ clear cookies, not cookies and site data. At the moment, clearing any quota managed data type will clear them all. That is being addressed in http://codereview.chromium.org/7839029/ but is independent from changing the public interface. BUG=94334 TEST=browser_tests Review URL: http://codereview.chromium.org/8008012 TBR=mkwst@chromium.org Review URL: http://codereview.chromium.org/8949014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114619 0039d316-1c4b-4281-b951-d872f2087c98
* chrome.clear: Increasing granularity of public APImkwst@chromium.org2011-12-158-124/+279
| | | | | | | | | | | | | | | | | | http://codereview.chromium.org/7717023 added more granular options to BrowsingDataRemover. This CL exposes those options to the chrome.clear extension API. Among other things, this means that chrome.clear.cookies() will _only_ clear cookies, not cookies and site data. At the moment, clearing any quota managed data type will clear them all. That is being addressed in http://codereview.chromium.org/7839029/ but is independent from changing the public interface. BUG=94334 TEST=browser_tests Review URL: http://codereview.chromium.org/8008012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114615 0039d316-1c4b-4281-b951-d872f2087c98
* Add private system extension API to get system update statushashimoto@chromium.org2011-12-154-13/+146
| | | | | | | | | BUG=chromium-os:17585 TEST=browser_tests --gtest_filter=SystemPrivateChromeOsApiTest.GetUpdateStatus Review URL: http://codereview.chromium.org/8747003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114596 0039d316-1c4b-4281-b951-d872f2087c98
* Add some VLOG debugging info for extensions updating.asargent@chromium.org2011-12-151-2/+39
| | | | | | | | | | | | | | | | Eventually it would be great to have something more user friendly like chrome:net-internals, but this is at least a start. BUG=30812 TEST=Run chrome with --vmodule=extension_updater=2, then try doing an extension update check (eg from chrome://extensions page, turn on development mode and then hit the update now button). You should see some debugging output on the console. Review URL: http://codereview.chromium.org/8929019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114549 0039d316-1c4b-4281-b951-d872f2087c98
* Wire up onEvent and put it to use when UdpSocket::Write blocks.miket@chromium.org2011-12-155-18/+110
| | | | | | | | | | | | | | | | | | | | This is a checkpoint commit. It does the following: - if Write() blocks, calls onEvent() when the underlying socket finishes its work. - Demonstrates a working framework for sending events back to JS. It does NOT do any of the following: - Prove that the above statements are true. In order to cause a UDP socket to block, we pretty much have to mock it, and I determined that I'd have to refactor my Socket class to let me put in a ClientSocketFactory for testing, which will then let me work DelayedSocketData in net/socket/socket_test_util.h into the mix and simulate Write blockage. After discussion with Antony, we agreed to break up this work into this CL and then a refactor/mock CL, which I'm working on now. BUG=106802 TEST=none (see above). Review URL: http://codereview.chromium.org/8896013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114544 0039d316-1c4b-4281-b951-d872f2087c98
* Extend --load-extension commandline to accept multiple (comma-separated) ↵jvoung@google.com2011-12-141-6/+57
| | | | | | | | | | | | extensions. R=asargent@chromium.org,mirandac@chromium.org BUG=107397 TEST=ExtensionsLoadMultipleTest Review URL: http://codereview.chromium.org/8898025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114478 0039d316-1c4b-4281-b951-d872f2087c98
* Convert app_launch_index and page_index from int to StringOrdinal.csharp@chromium.org2011-12-1411-142/+649
| | | | | | | | | | | | | | | This application icon index values are being changed from ints to StringOrdinals to decrease the potential number of syncs required when icons are moved, by only needing to change 1 StringOrdinal instead of all the integers. This include extra data verification that helps prevent an out of memory crash present in the earlier submission attempt. BUG=61447,107376 TEST=Open up an instance of chromium with multiple application icons and ensure that icons can still have their page and order changed. There should be no behaviour change. Review URL: http://codereview.chromium.org/8936010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114440 0039d316-1c4b-4281-b951-d872f2087c98
* Don't automatically create platform app shortcuts when testing.benwells@chromium.org2011-12-141-0/+2
| | | | | | | | | | | | | Running tests shouldn't create shortcuts all over your desktop. This change prevents this from happening. BUG=None TEST=Manually tested. Review URL: http://codereview.chromium.org/8937021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114429 0039d316-1c4b-4281-b951-d872f2087c98
* Split UserMetrics into API vs. implementation. Move API to content/public.joi@chromium.org2011-12-146-10/+14
| | | | | | | | | TBR=davemoore@chromium.org BUG=98716 Review URL: http://codereview.chromium.org/8919017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114416 0039d316-1c4b-4281-b951-d872f2087c98
* Enable panels flag for all tests that use panels.dimich@chromium.org2011-12-142-3/+16
| | | | | | | | | | | | | | Tests on the trunk don't need the flag, but tests on beta/stable do. Flag can be removed when panels are enabled by default. BUG=107422 TEST=tests updated TBR=dimich@chromium.org Review URL: http://codereview.chromium.org/8890093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114378 0039d316-1c4b-4281-b951-d872f2087c98
* Added a test that verifies that calling window.open() from a ↵atwilson@chromium.org2011-12-141-0/+30
| | | | | | | | | | | | BackgroundContents actually opens a window. BUG=105992 TEST=run browser_tests Review URL: http://codereview.chromium.org/8939001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114368 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing browser crash in extension_browser_event_router.cc.dpapad@chromium.org2011-12-141-2/+4
| | | | | | | | | | BUG=107312 TEST=NONE Review URL: http://codereview.chromium.org/8890070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114357 0039d316-1c4b-4281-b951-d872f2087c98
* Enable BookmarkAppGetsNormalProcess test.creis@chromium.org2011-12-141-12/+15
| | | | | | | | | | BUG=104649 TEST=AppApiTest.BookmarkAppGetsNormalProcess passes Review URL: http://codereview.chromium.org/8870008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114333 0039d316-1c4b-4281-b951-d872f2087c98
* Add some histograms for app notification performance and usage.asargent@chromium.org2011-12-145-15/+96
| | | | | | | | | | | BUG=107247 TEST=Use the app notifications feature. Some interesting stats shold show up in about:histograms with names beginning with "AppNotification.". Review URL: http://codereview.chromium.org/8919010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114319 0039d316-1c4b-4281-b951-d872f2087c98
* Create copy of extensions page that is standalone.estade@chromium.org2011-12-133-3/+3
| | | | | | | | | | | | | The js/html/css is copied and modified. The WebUIHandler is re-used, as I don't expect to have to make any modifications to it. There is a good deal of css that I did not copy (things from options_page.css), which makes it visually a little strange, but otherwise most things work. TODO: pack extension overlay, css, developer mode toggle BUG=107323 TEST=chrome://extensions-frame or chrome://chrome Review URL: http://codereview.chromium.org/8898017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114313 0039d316-1c4b-4281-b951-d872f2087c98
* Adding terminal private extension api.tbarzic@chromium.org2011-12-134-0/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding extension api that will enable HTML terminal to access crosh. The api is private and will be used by terminal extension. Api will be able to start new crosh process, send input to it, listen to output streams of the crosh process and close connection to the process. -------------------------------------------------------------------------------- CROSH_PROXY Represents connection to one crosh process. When its opened, it launches new process ands starts output wather on the thread supplied by crosh_proxy_registry. When it gets closed it ensures watcher and process go away too. It also supplies callback that will be called when watcher observes some output from crosh process. -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CROSH_PROXY_REGISTRY Lazily initiated class that keeps track of all existing crosh_proxies and makes sure all of them eventually get destroyed. All proxy objects must be accessed through the registry. -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CROSH_OUTPUT_WATCHER Lives on its own thread and waits for output from a crosh process (either stdout or stderr). File descriptors asigned to the output streams are supplied by proxy that owns watcher. While output streams are observed, watcher's thread is blocked. -------------------------------------------------------------------------------- BUG=chromium-os:22323 TEST= ProcessProxyTest.* ProcessOutputWatcherTest.* ExtensionTerminalPrivateApiTest.* Review URL: http://codereview.chromium.org/8835001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114308 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r114227 "[filebrowser] Add left panel with roots."oshima@chromium.org2011-12-131-1/+1
| | | | | | | | | | | | This reverts commit 8a59b207990643b979852c0d87ebb3ad021263cd. TBR=dgozman@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/8929018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114301 0039d316-1c4b-4281-b951-d872f2087c98
* WebRequest API should warn when a developer attempts to filter URLs without ↵battre@chromium.org2011-12-133-3/+18
| | | | | | | | | | | | | | | | | | proper permissions Warn user if he attempts to register a web request filter without having any host permissions for the extension. We don't try a full subsumption test (you may register for a broader set of URLs than you have host permissions). This is just a simple check that you have any host permissions at all, which should help a careless developer to see his problem. BUG=104435 TEST=no Review URL: http://codereview.chromium.org/8931006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114289 0039d316-1c4b-4281-b951-d872f2087c98
* Allocate SocketController lazily.miket@chromium.org2011-12-132-7/+26
| | | | | | | | | | | | | | | | | | | | | | To work around some unit tests that use ExtensionService but don't provide an IO thread that SocketController now needs to completely tear itself down, we allocate SocketController lazily and DCHECK on destruction that there is an IO thread message loop. This is a reasonable compromise for getting the benefit of lifetime management by sticking SocketController in ExtensionService. BTW, aa said putting random crap in ExtensionService wasn't a good idea. Our chickens are coming home to roost. As platform APIs get bigger, we should provide our own dumping ground for these classes, and then callers won't get hung up in surprising lifetime issues like this one. BUG=106969 TEST=existing unit/heap/mem checks should cover us. Verified memcheck behavior manually. Review URL: http://codereview.chromium.org/8925001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114287 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 114083 - Convert app_launch_index and page_index from int to ↵csharp@chromium.org2011-12-1310-600/+141
| | | | | | | | | | | | | | | | | | | | StringOrdinal. This application icon index values are being changed from ints to StringOrdinals to decrease the potential number of syncs required when icons are moved, by only needing to change 1 StringOrdinal instead of all the integers. BUG=61447 TEST=Open up an instance of chromium with multiple application icons and ensure that icons can still have their page and order changed. There should be no behaviour change. Review URL: http://codereview.chromium.org/8198003 TBR=csharp@chromium.org Review URL: http://codereview.chromium.org/8898027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114257 0039d316-1c4b-4281-b951-d872f2087c98
* Convert calls to the utility process in extension code to use the zygote on ↵jorgelo@chromium.org2011-12-134-0/+4
| | | | | | | | | | | | | | Linux. Exclude extension unpacking since it accesses the FS. BUG=93109 TEST=Install an extension from the Web Store. Review URL: http://codereview.chromium.org/8921023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114248 0039d316-1c4b-4281-b951-d872f2087c98
* Renaming REMOVE_LSO_DATA to REMOVE_PLUGIN_DATAmkwst@chromium.org2011-12-132-7/+8
| | | | | | | | | | | | | | | | Removing plugin data is different to removing only LSO data. Moreover, we call out to content::PluginDataRemover to do the work: we should have an external name here that's consistent. This CL's tests depend on http://codereview.chromium.org/8907015/ landing. It shouldn't be landed until that patch is approved. BUG=107355 TEST= Review URL: http://codereview.chromium.org/8907018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114240 0039d316-1c4b-4281-b951-d872f2087c98
* [filebrowser] Add left panel with roots.dgozman@chromium.org2011-12-131-1/+1
| | | | | | | | | | | | | | | | Not the final UI yet. Additional improvements: - file name is selected in save-as dialog at start; - new folder moved to context menu, button deleted. BUG=chromium-os:20168,chromium-os:22106,chromium-os:22105,chromium-os:22032,chromium-os:20547,chromium-os:20549 TEST=Manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=113804 Review URL: http://codereview.chromium.org/8554003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114227 0039d316-1c4b-4281-b951-d872f2087c98
* Rename permission from input to ime.zork@chromium.org2011-12-131-0/+0
| | | | | | | | | | | | Add a proper permission message. Update the API to be ChromeOS only BUG=None TEST=None Review URL: http://codereview.chromium.org/8757015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114181 0039d316-1c4b-4281-b951-d872f2087c98
* Hide default context menu for platform apps.benwells@chromium.org2011-12-131-4/+87
| | | | | | | | | | | | | Platform apps can provide their own context menu by overriding the contextmenu event. If they don't override this event, the default Chrome menu should not be shown. BUG=106687 TEST=Manually tested, and new browser test cases added. Review URL: http://codereview.chromium.org/8834008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114162 0039d316-1c4b-4281-b951-d872f2087c98
* Move/replace/rename URL-based extension getters from ExtensionService to/in ↵yoz@chromium.org2011-12-1310-111/+48
| | | | | | | | | | | | | | | | ExtensionSet. ExtensionService::GetExtensionByURL -> GetByID with the host ExtensionService::GetExtensionByWebExtent -> GetHostedAppByURL GetByURL -> GetExtensionOrAppByURL BUG=104091 TEST=existing tests Review URL: http://codereview.chromium.org/8827013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114148 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure ExtensionHost sets the RendererPrefs for its TabContents. This fixes ampcomplete@chromium.org2011-12-131-0/+7
| | | | | | | | | | | | bug with ChromeOS where the Select File dialog's selected text color was white on white. BUG=chromium-os:23379 TEST=see bug for repro Review URL: http://codereview.chromium.org/8894021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114126 0039d316-1c4b-4281-b951-d872f2087c98
* Don't attempt to forward declare StringPiece.erikwright@chromium.org2011-12-131-4/+1
| | | | | | | | | | | | | 1) This is discouraged because it prevents callers from benefiting from automatic coersion from string/char* types. 2) A follow-up CL (http://codereview.chromium.org/8659047/) will make StringPiece a template, and thus awkward to forward declare. The very small number of places that were appropriately forward declaring it do not justify writing a 'string_piece_forward.h'. BUG=87634 R=brettw@chromium.org Review URL: http://codereview.chromium.org/8820016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114124 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in test.miket@chromium.org2011-12-121-1/+4
| | | | | | | | | | BUG=107246 TEST=fixed Review URL: http://codereview.chromium.org/8921016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114111 0039d316-1c4b-4281-b951-d872f2087c98
* Convert app_launch_index and page_index from int to StringOrdinal.csharp@chromium.org2011-12-1210-141/+600
| | | | | | | | | | | | | | | This application icon index values are being changed from ints to StringOrdinals to decrease the potential number of syncs required when icons are moved, by only needing to change 1 StringOrdinal instead of all the integers. BUG=61447 TEST=Open up an instance of chromium with multiple application icons and ensure that icons can still have their page and order changed. There should be no behaviour change. Review URL: http://codereview.chromium.org/8198003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114083 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up TCW, make it solely a hub for 1:1 observer/helper objects.avi@chromium.org2011-12-1211-25/+40
| | | | | | | | | BUG=105872 TEST=no functional change Review URL: http://codereview.chromium.org/8892011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114017 0039d316-1c4b-4281-b951-d872f2087c98
* Installing a platform application will add all application shortucts.benwells@chromium.org2011-12-122-2/+83
| | | | | | | | | | | | | | | Applications shortcuts will be added to the Start / Applications menu, the taskbar and the desktop. This is a temporary change to help the shortcut features of platform applications and make installed platform applications more visible. BUG=None TEST=Manually tested on Windows Review URL: http://codereview.chromium.org/8862007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114006 0039d316-1c4b-4281-b951-d872f2087c98
* Fix cause of uninitialized memory read in ExtensionService unit_testsasargent@chromium.org2011-12-102-2/+7
| | | | | | | | | | | | | | | In crrev.com/113111 I checked in code that reads a app state boolean from an ExtensionSyncData object which is uninitialized. This fixes the initialization for the relevant constructor, and also limits reading that value to only when the extension is an app. BUG=106549 TEST=valgrind run of ExtensionService sync-related unit_tests should come back clean Review URL: http://codereview.chromium.org/8899010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113926 0039d316-1c4b-4281-b951-d872f2087c98
* retry 113568 - extensions: remove install/uninstall terminologyestade@chromium.org2011-12-104-8/+19
| | | | | | | | | | | | | | replace with add/remove BUG=102610 TEST=manual (for those strings I actually know how to trigger) with fix for aura Review URL: http://codereview.chromium.org/8879022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113911 0039d316-1c4b-4281-b951-d872f2087c98
* Support chrome-extension:// scheme in URLPattern.battre@chromium.org2011-12-102-1/+8
| | | | | | | | | | | | This CL is mostly motivated to allow users of the web request API to filter network traffic to the extension. The URLParser was configured to broadly before in that is allowed parsing URLPattern::SCHEME_ALL. BUG=105656 TEST=no Review URL: http://codereview.chromium.org/8800006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113907 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crasher if onBeforeSendHeaders contains no new headersbattre@chromium.org2011-12-101-14/+18
| | | | | | | | | | BUG=104046 TEST=run webrequest extension with chrome.webRequest.onBeforeSendHeaders.addListener(function(details) {return {cancel: true};}, {urls: ["<all_urls>"]}, ["blocking"]); Review URL: http://codereview.chromium.org/8894003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113901 0039d316-1c4b-4281-b951-d872f2087c98
* Removing MessageLoop::QuitTask() from chrome/dcheng@chromium.org2011-12-103-3/+3
| | | | | | | | | | | | base/task.h is going away and being replaced by base/bind.h and base/callback.h. This CL was automatically generated by sed. BUG=none TEST=none Review URL: http://codereview.chromium.org/8873032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113896 0039d316-1c4b-4281-b951-d872f2087c98
* Move the "extension" namespace from extension_api.json into ↵koz@chromium.org2011-12-099-13/+10
| | | | | | | | extension_api_extension.json. Review URL: http://codereview.chromium.org/8869003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113873 0039d316-1c4b-4281-b951-d872f2087c98
* Panels back behind a flag except for dev/canary.jennb@chromium.org2011-12-092-8/+9
| | | | | | | | | | | | Giving it more time to bake. BUG=none TEST=tests updated Review URL: http://codereview.chromium.org/8863011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113866 0039d316-1c4b-4281-b951-d872f2087c98
* Fix invalid pointer indirection causing crash when syncing data.saintlou@chromium.org2011-12-091-2/+2
| | | | | | | | | BUG=107024 TEST=sync data Review URL: http://codereview.chromium.org/8897015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113849 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 113804 - [filebrowser] Add left panel with roots.estade@chromium.org2011-12-091-1/+1
| | | | | | | | | | | | | | | | | | | | Not the final UI yet. Additional improvements: - file name is selected in save-as dialog at start; - new folder moved to context menu, button deleted. BUG=chromium-os:20168,chromium-os:22106,chromium-os:22105,chromium-os:22032,chromium-os:20547,chromium-os:20549 TEST=Manual Review URL: http://codereview.chromium.org/8554003 TBR=dgozman@chromium.org seems to have broken Linux Chromeos bot: http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromeOS/builds/2359/steps/browser_tests/logs/stdio Review URL: http://codereview.chromium.org/8898009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113841 0039d316-1c4b-4281-b951-d872f2087c98
* Migrate net/socket/socket.h, net/socket/stream_socket.h to base::Bind().ajwong@chromium.org2011-12-091-7/+4
| | | | | | | | | | | This changes Socket::Read(), Socket::Write, and StreamSocket::Connect() to use CompletionCallback and fixes all users. BUG=none TEST=existing. Review URL: http://codereview.chromium.org/8824006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113825 0039d316-1c4b-4281-b951-d872f2087c98
* Create a bunch of TabHelpers and TabObservers, move all TCW functionality ↵avi@chromium.org2011-12-092-2/+2
| | | | | | | | | | | into them. BUG=105872 TEST=no change Review URL: http://codereview.chromium.org/8865004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113808 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 113794 - Revert 113785 - Enable TransferNavigationResourceHandlerbattre@chromium.org2011-12-091-5/+0
| | | | | | | | | | | Revert the revert. It did not fix the tree. BUG=79520 TEST=no TBR=battre@chromium.org Review URL: http://codereview.chromium.org/8897001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113806 0039d316-1c4b-4281-b951-d872f2087c98
* [filebrowser] Add left panel with roots.dgozman@chromium.org2011-12-091-1/+1
| | | | | | | | | | | | | | Not the final UI yet. Additional improvements: - file name is selected in save-as dialog at start; - new folder moved to context menu, button deleted. BUG=chromium-os:20168,chromium-os:22106,chromium-os:22105,chromium-os:22032,chromium-os:20547,chromium-os:20549 TEST=Manual Review URL: http://codereview.chromium.org/8554003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113804 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 113785 - Enable TransferNavigationResourceHandlerbattre@chromium.org2011-12-091-0/+5
| | | | | | | | | | | | | | | | | Revert for potential cause of ExtensionApiTest.ProcessesVsTaskManager failure. This enables a fix for bug 79520 that was previously committed but not enabled http://src.chromium.org/viewvc/chrome?view=rev&revision=112847. BUG=79520 TEST=no TBR=jam@chromium.org Review URL: http://codereview.chromium.org/8889007 TBR=battre@chromium.org Review URL: http://codereview.chromium.org/8879051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113794 0039d316-1c4b-4281-b951-d872f2087c98
* Enable TransferNavigationResourceHandlerbattre@chromium.org2011-12-091-5/+0
| | | | | | | | | | | | This enables a fix for bug 79520 that was previously committed but not enabled http://src.chromium.org/viewvc/chrome?view=rev&revision=112847. BUG=79520 TEST=no TBR=jam@chromium.org Review URL: http://codereview.chromium.org/8889007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113785 0039d316-1c4b-4281-b951-d872f2087c98
* Make URL filter for web request API mandatorybattre@chromium.org2011-12-091-10/+11
| | | | | | | | | | BUG=106590 TEST=no Review URL: http://codereview.chromium.org/8879011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113774 0039d316-1c4b-4281-b951-d872f2087c98
* Move URLPattern::ParseOption into a field.aa@chromium.org2011-12-098-22/+21
| | | | | | | | | | | This will be needed to change the default of URLPattern to USE_PORTS. BUG=104104 Review URL: http://codereview.chromium.org/8885022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113730 0039d316-1c4b-4281-b951-d872f2087c98