summaryrefslogtreecommitdiffstats
path: root/chrome/browser/DEPS
Commit message (Collapse)AuthorAgeFilesLines
* Merge components/usb_service into device/usb.reillyg2014-09-041-1/+1
| | | | | | | | | | | Unify these two parts of out USB device support. The //device tree is the cannonical location for hardware device APIs. BUG= Review URL: https://codereview.chromium.org/497363004 Cr-Commit-Position: refs/heads/master@{#293246}
* Run athena on chromeoshima2014-09-021-0/+1
| | | | | | | | | | | | | | | There are more work needs to be finished, but this should at least allow us to implement login UI * Added chrome version of ExtensionsDelegate and AppActivity * introduce use_athena gyp flag * disabled features/code path that does not work yet on athena. Filed bugs to keep track of them. BUG=397167 R=mukai@chromium.org, yoz@chromium.org Review URL: https://codereview.chromium.org/514293003 Cr-Commit-Position: refs/heads/master@{#293023}
* Remove BrowserThread dependency from usb_service.reillyg2014-08-291-0/+2
| | | | | | | | | | | | | | | | | Instead of explicitly depending on specific browser threads the USB service can assume that it is instantiated on BrowserThread::FILE (or equivalent) and save a TaskRunner reference from this instantiation for later use when called from other threads. To reach BrowserThread::UI (required for DBus on Chrome OS) a reference to the appropriate TaskRunner must be provided when calling UsbService::GetInstance(). BUG= Review URL: https://codereview.chromium.org/507503002 Cr-Commit-Position: refs/heads/master@{#292546}
* pdf: Create a separate component for using the pdf pepper plugin.Sadrul Habib Chowdhury2014-08-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a component necessary for showing PDF in a content-based client. Much of the relevant code currently lives in //chrome/, and is usable by chrome. Moving this code into a separate component in //components/pdf/ allows it to be easily used by other content-clients (e.g. app-shell, athena, etc.). This patch moves PPB_PDF_Impl (implementation for the PPB_PDF interface in ppapi) and the relevant IPC messages in the pdf component. A short summary of the changes in this patch: . Move ppb_pdf_impl.cc|h into //components/pdf from //chrome/renderer/pepper . Put this code in the 'pdf' namespace. This code lives in 'pdf_renderer' target. 'chrome_renderer' depends on this target. . Move the following IPC messages from render_messages.h to pdf_messages.h: - PDFUpdateContentRestrictions - PDFHasUnsupportedFeature - PDFSaveURLAs - PDFModalPromptForPassword Change the prefix of these messages from ChromeViewHostMsg_ to PDFHostMsg_ . Move PDFTabHelper into //components/pdf from //chrome/browser/ui/pdf. Put this code in the 'pdf' namespace. This code lives in 'pdf_browser' target. 'chrome_browser' depends on this target. BUG=401242 R=blundell@chromium.org, raymes@chromium.org, thestig@chromium.org, tsepez@chromium.org TBR=darin@chromium.org for DEPS Review URL: https://codereview.chromium.org/477263003 Cr-Commit-Position: refs/heads/master@{#292313}
* Rename components/breakpad to components/crash.Robert Sesek2014-08-271-1/+1
| | | | | | | | | | | | | | In the near future, Crashpad (the new Mac crash reporter) will be integrated, and it should be integrated/exposed transparently to the users of this component. BUG=406410 R=blundell@chromium.org TBR=darin@chromium.org Review URL: https://codereview.chromium.org/485893007 Cr-Commit-Position: refs/heads/master@{#292162}
* Add ProcessPowerCollector to audit CPU and power information.dhnishi2014-08-261-0/+1
| | | | | | | | | | This is part of the battery auditing feature, which will be surfaced in the Website Settings options page in the next patch. BUG=372598 Review URL: https://codereview.chromium.org/472383002 Cr-Commit-Position: refs/heads/master@{#291999}
* Extensions: Move id_util functions to crx_file component.tommycli@chromium.org2014-08-211-0/+1
| | | | | | | | | | | | | | Consolidates id_util functions of extension/app/component ids in the crx_file component. It belongs there because these types of ids are not exclusive to extensions, but rather, for anything that comes in a crx file. BUG=371463 TBR=blundell@chromium.org Review URL: https://codereview.chromium.org/481433005 Cr-Commit-Position: refs/heads/master@{#290971} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290971 0039d316-1c4b-4281-b951-d872f2087c98
* Componentize component_updater: Move over a bunch of files to the component.tommycli@chromium.org2014-08-191-0/+1
| | | | | | | | | BUG=371463 Review URL: https://codereview.chromium.org/449643002 Cr-Commit-Position: refs/heads/master@{#290499} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290499 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] user_manager component - move UserManagerBase and UserManagernkostylev@chromium.org2014-08-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | * Move UserManager test helper classes in their own files * Move RemoveUserDelegate to user_manager component * Move UserManager ownership to BrowserProcessPlatformPart * UserManager::Get() still stays but instance is explicitly initialized/cleared with instance->Initialize()|Destroy() * ScopedUserManagerEnabler / ScopedTestUserManager classes still work * Introduce ChromeUserManager base class (impl: ChromeUserManagerImpl) * ChromeUserManager adds getters for MultiProfileUserController, UserImageManager, SupervisedUserManager. All clients that were using these methods now access ChromeUserManager instance through ChromeUserManager::Get(). * FakeUserManager/MockUserManager implement ChromeUserManager * Move *UserFlow() methods out of UserManager to ChromeUserManager BUG=387614 TBR=thestig,benwells Review URL: https://codereview.chromium.org/444903002 Cr-Commit-Position: refs/heads/master@{#289827} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289827 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] EnhancedBookmarksBridge for bookmark description read&write.kkimlabs@chromium.org2014-08-141-0/+1
| | | | | | | | | | | Also moved BookmarksBridge#BookmarkItem to bookmarks component. BUG=386785 Review URL: https://codereview.chromium.org/459973004 Cr-Commit-Position: refs/heads/master@{#289695} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289695 0039d316-1c4b-4281-b951-d872f2087c98
* Use a qualified path for grit includes in chrome/browser/chromeos.thestig@chromium.org2014-08-091-1/+2
| | | | | | | | | BUG=401588 Review URL: https://codereview.chromium.org/448423002 Cr-Commit-Position: refs/heads/master@{#288512} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288512 0039d316-1c4b-4281-b951-d872f2087c98
* Rename components/autocomplete to components/omniboxhashimoto@chromium.org2014-08-071-1/+1
| | | | | | | | | | | | | | components/omnibox will be the directory to which code under chrome/browser/{autocomplete,omnibox} will move. (https://codereview.chromium.org/415073003#msg7) BUG=371538 TEST=build R=blundell@chromium.org, pkasting@chromium.org TBR=mukai@chromium.org for athena/, sky@chromium.org for include fix under chrome/ Review URL: https://codereview.chromium.org/443043003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288038 0039d316-1c4b-4281-b951-d872f2087c98
* Add the whispernet proxy.rkc@chromium.org2014-08-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To communicate with whispernet (which needs to be checked in as a pNacl binary), the only way possible is for us to go through an extension. This code implements the ChromeWhispernetClient, which uses the whispernet proxy compoent extension. This extension is implemented on top of a private API that allows it to communicate back and forth with the ChromeWhispernetClient. The tests for this code exist only for the ChromeWhispernetClient since they excersize the full flow back and forth from sending a request to encode a token to receiving the samples, and then decoding samples and receiving the correct token. This is our temporary measure for M38 till we can find a better way to communicate with the whispernet library. Owners reviews requested: xiyuan@ - For the overall review + the whispernet proxy code in c/b/r/whispernet_proxy jochen@ - For adding components/copresence to c/b/DEPS kalman@ - For the copresence_private API ben@ - For adding the c/b/copresence directory and the OWNERS file + the addition to c/b/browser_resources.grd R=ben@chromium.org, jochen@chromium.org, kalman@chromium.org, xiyuan@chromium.org BUG=365493 Review URL: https://codereview.chromium.org/438513002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287976 0039d316-1c4b-4281-b951-d872f2087c98
* Move non-API code out of sync/api/attachments/.maniscalco@chromium.org2014-08-051-0/+1
| | | | | | | | | | | | | | | | | | | This change moves all non-API classes to sync/internal_api/public/attachments/ so that the various sync sub-components may depend on sync/api/attachments without risking a cyclic dependency. Remove unused variables and includes from attachment_service_proxy_unittest.cc. Remove an unnecessary forward declaration from attachment_service_proxy.h. TBR=nkostylev@chromium.org,pam@chromium.org,bengr@chromium.org,brettw@chromium.org,miket@chromium.org,pkotwicz@chromium.org,msw@chromium.org Review URL: https://codereview.chromium.org/436373002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287623 0039d316-1c4b-4281-b951-d872f2087c98
* Inform the success callback for requesting Notification permission about the ↵peter@chromium.org2014-07-291-1/+1
| | | | | | | | | | | | | | | | result. This is the first step in removing the need for a synchronous IPC message after the permission request has been completed. Currently, the browser process informs the renderer about the process being completed, after which the renderer will use a synchronous IPC to retrieve the just changed permission status. BUG=398045 Review URL: https://codereview.chromium.org/405633002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286223 0039d316-1c4b-4281-b951-d872f2087c98
* 1st step to C14N RendererContextMenuoshima@chromium.org2014-07-291-0/+1
| | | | | | | | | | | | | | * Move context_menu_delegate/renderer_view_context_menu_observer * RenderViewContextMenuProxy has been extracted from render_view_context_menu.h and moved to component directory. * Inline empty observer methods. * Reduce the use of Profile and replaced them with content::BrowserContext BUG=397320 TBR=sky@chromium.org Review URL: https://codereview.chromium.org/425493002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286149 0039d316-1c4b-4281-b951-d872f2087c98
* [Suggestions] Moving suggestions code to a new componentmathp@chromium.org2014-07-251-0/+1
| | | | | | | | | | | Adding base::StatisticsRecorder::Initialize() to run_all_unittests to mirror another change we had made to the content test suite in https://codereview.chromium.org/330473003/ BUG=387751 TEST=Suggestions*,Blacklist* Review URL: https://codereview.chromium.org/410673002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285598 0039d316-1c4b-4281-b951-d872f2087c98
* Componentize content_settings_types.hvasilii@chromium.org2014-07-251-0/+1
| | | | | | | | | BUG=384861 TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/410993002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285555 0039d316-1c4b-4281-b951-d872f2087c98
* Moves some functions in search.h to components.mukai@chromium.org2014-07-231-0/+1
| | | | | | | | | | | | | | | | These functions are simplistic and doesn't depend on chrome's feature, so there's no reason to be under chrome/browser. Moving to components/ would help further componentization task of autocomplete anad omnibox_field_trials. BUG=371538 R=brettw@chromium.org, pkasting@chromium.org, blundell@chromium.org TBR=tedchoc@chromium.org, jhawkins@chromium.org TEST=build Review URL: https://codereview.chromium.org/393173002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284885 0039d316-1c4b-4281-b951-d872f2087c98
* Move sync/notifier to components/invalidationrlarocque@chromium.org2014-07-171-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Moves all code remaining in sync/notifier to components/invalidation. Updates gyp files, DEPS, and #includes accordingly. In terms of program behavior, this should be one big no-op. This CL contains no non-trivial code changes. In terms of the build system, this is a significant change. Symbols that were previously exported through sync_notifier and related targets have moved into the components/invalidation related targets. Some SYNC_EXPORT macros have been replaced with INVALIDATION_EXPORT, which is significant since INVALIDATION_EXPORT is currently a no-op but SYNC_EXPORT has meaning under some build configurations. Unlike most other files in sync/notifier, invalidation_util.{cc,h} was moved to sync/internal_api/public/base. This is so it could be referenced from sync/internal_api/public/base/invalidation.cc. This is a slight regression, but it should be fixed in the next CL when we move all invalidations-related code out of sync/internal_api. TBR=rogerta,benwells BUG=259559 Review URL: https://codereview.chromium.org/387733004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283840 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Define session_manager component with SessionManager base classnkostylev@chromium.org2014-07-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SessionManager is responsible for performing Chrome OS-specific steps to re-launch user session (after crash/stub or in tests) or pre-session UI such as out-of-box or login. ChromeSessionManager is chrome/browser implementation of SessionManager. SessionManager is initialized with specific delegate that is reponsible for initial behavior. These delegates are introduced, see ChromeSessionManager::CreateSessionManager(): * LoginOobeSessionManagerDelegate - launches either out-of-box or login UI, actual branching still happens in ShowLoginWizard() * RestoreAfterCrashSessionManagerDelegate - responsible for re-launching Chrome into existing user session, happens after browser process crash or in "stub user" session. * StubLoginSessionManagerDelegate - starts "stub user" session, when executed on non-CrOS machine w/o parameters or in tests. Extends RestoreAfterCrashSessionManagerDelegate. * KioskAutoLauncherSessionManagerDelegate - automatically starts kiosk app session. Code move in ChromeBrowserMainPartsChromeos: * OptionallyRunChromeOSLoginManager() -> ChromeSessionManager::CreateSessionManager() * RunAutoLaunchKioskApp() -> KioskAutoLauncherSessionManagerDelegate * Session restore code in PostProfileInit() -> RestoreAfterCrashSessionManagerDelegate * Blocks in OptionallyRunChromeOSLoginManager -> to delegates. BUG=387610 Review URL: https://codereview.chromium.org/363613004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283437 0039d316-1c4b-4281-b951-d872f2087c98
* Move OmahaQueryParams to a component and add a delegate interface.yoz@chromium.org2014-06-261-0/+1
| | | | | | | | BUG=376554 Review URL: https://codereview.chromium.org/333353005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279867 0039d316-1c4b-4281-b951-d872f2087c98
* Clamp down various chrome/ DEPS files.thestig@chromium.org2014-06-241-0/+3
| | | | | | | | TBR=isherman@chromium.org,rogerta@chromium.org,dalecurtis@chromium.org,brettw@chromium.org Review URL: https://codereview.chromium.org/350453004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279265 0039d316-1c4b-4281-b951-d872f2087c98
* Extract protobuf database into a new 'leveldb_proto' componentmathp@chromium.org2014-06-181-0/+1
| | | | | | | | | | | | | | | | | | Code extracted from components/dom_distiller/core/dom_distiller_database.* Slight API change: callers to UpdateEntries now have to pass a vector of (string, proto) as key and value, instead of just a vector of protos where key is derived. Ran clang-format on the files I touched so you may see some diffs. Note: Implementations are in proto_database_impl.h and fake_db.h for proper linking. BUG=385747 TBR=jochen,dgrogan TEST=DomDistiller*,ProtoDatabaseImplTest Review URL: https://codereview.chromium.org/330833002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278096 0039d316-1c4b-4281-b951-d872f2087c98
* Create a new component "autocomplete"hashimoto@chromium.org2014-06-171-0/+1
| | | | | | | | | | | | Move chrome/browser/autocomplete/url_prefix.{cc,h} to components/autocomplete BUG=371538 TEST=git cl try TBR=sky@chromium.org for chrome/browser/DEPS Review URL: https://codereview.chromium.org/330233002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277616 0039d316-1c4b-4281-b951-d872f2087c98
* Craete a new component search_engineshashimoto@chromium.org2014-06-111-0/+1
| | | | | | | | | | | | Move template_url_id.h from chrome/browser/search_engines to components/search_engines. Split TemplateURLData from template_url.h to a separate file, move it to components/search_engines. BUG=371535 TEST=git cl try Review URL: https://codereview.chromium.org/315983002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276278 0039d316-1c4b-4281-b951-d872f2087c98
* Componentize chrome/browser/network_timehashimoto@chromium.org2014-06-041-0/+1
| | | | | | | | | | | | Move chrome/browser/network_time to components/network_time network_time.h is removed as it's unused. BUG=371470 TEST=git cl try Review URL: https://codereview.chromium.org/296453005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274887 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce HistoryClient interfacesdefresne@chromium.org2014-05-301-0/+1
| | | | | | | | | | | | | Introduce the HistoryClient interface that will abstract the embedder for the history component. The implementation in //chrome ChromeHistoryClient owns the HistoryService and implements the KeyedService interface. BUG=371825 TBR=sky, zea Review URL: https://codereview.chromium.org/305443004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273846 0039d316-1c4b-4281-b951-d872f2087c98
* Move bookmarks/core/... to bookmarks/...naiem.shaik@gmail.com2014-05-201-3/+3
| | | | | | | | | | | | | | Bookmarks is not a layered component, so there is no need for the two level deep hierarchy, switch code from components/bookmarks/core/... to components/bookmarks/... BUG=370434 TEST=components_unittests --gtest_filter=Bookmark* R=blundell@chromium.org,sdefresne@chromium.org TBR=thakis@chromium.org Review URL: https://codereview.chromium.org/284893003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271675 0039d316-1c4b-4281-b951-d872f2087c98
* Componentize invalidation switches and other filesrlarocque@chromium.org2014-05-151-0/+1
| | | | | | | | | | | | | | | | | | Moves the definition of some invalidations-related swtiches into the newly-created components/invalidation/invalidation_switches.{cc,h}. Moves invalidation_service_util.{cc,h} into the component, since those files no longer depend on chrome/common/chrome_switches.h Moves p2p_invalidation_service.{cc,h} into the component, since its only chrome/ dependency was invalidation_service_util.h. TBR=ben BUG=336571 Review URL: https://codereview.chromium.org/283673003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270835 0039d316-1c4b-4281-b951-d872f2087c98
* components: Extract pref_registry component out of user_prefs.tfarina@chromium.org2014-05-151-0/+1
| | | | | | | | | | | | | | | The reason for doing this is that user_prefs depends on content_browser, which brings a lot of extra dependencies that takes a lot of time to build (yeah, I'm looking at you Blink and V8) and bookmarks is one of the targets that should not depend on content. BUG=359565 TEST=green trybots R=blundell@chromium.org, sky@chromium.org, yoz@chromium.org Review URL: https://codereview.chromium.org/271793003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270722 0039d316-1c4b-4281-b951-d872f2087c98
* Componentize GCM Part 1: create GCM component and move some files overjianli@chromium.org2014-05-141-0/+1
| | | | | | | | | | | | | BUG=356716 TEST=existing tests Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270226 R=blundell@chromium.org, fgorski@chromium.org, jhawkins@chromium.org, kalman@chromium.org, pavely@chromium.org, zea@chromium.org Review URL: https://codereview.chromium.org/261853012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270470 0039d316-1c4b-4281-b951-d872f2087c98
* Create //components/google and componentize GoogleSearchMetricsblundell@chromium.org2014-05-141-0/+1
| | | | | | | | | | | First step toward //chrome/browser/google componentization. BUG=372731,371466 TBR=thakis Review URL: https://codereview.chromium.org/286563006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270396 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 270226 "Componentize GCM Part 1: create GCM component and..."piman@chromium.org2014-05-131-1/+0
| | | | | | | | | | | | | | | | | broke on Chrome OS: http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20ChromeOS/builds/67606 > Componentize GCM Part 1: create GCM component and move some files over > > BUG=356716 > TEST=existing tests > > Review URL: https://codereview.chromium.org/261853012 TBR=jianli@chromium.org Review URL: https://codereview.chromium.org/281783004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270234 0039d316-1c4b-4281-b951-d872f2087c98
* Componentize GCM Part 1: create GCM component and move some files overjianli@chromium.org2014-05-131-0/+1
| | | | | | | | | BUG=356716 TEST=existing tests Review URL: https://codereview.chromium.org/261853012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270226 0039d316-1c4b-4281-b951-d872f2087c98
* Componentize EncryptedMediaMessageFilter and rename it CdmMessageFilter.ycheo@chromium.org2014-05-091-0/+1
| | | | | | | | | | The motivation is to reuse the Widevine keysystem registration logic in Android Webview. BUG=322395 Review URL: https://codereview.chromium.org/253593002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@269297 0039d316-1c4b-4281-b951-d872f2087c98
* Move some common feedback files into src/componentsachaulk@chromium.org2014-05-091-0/+1
| | | | | | | | | BUG=359299 TEST=build works Review URL: https://codereview.chromium.org/225183018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@269152 0039d316-1c4b-4281-b951-d872f2087c98
* Move bookmarks' test support file to the bookmarks componentsdefresne@chromium.org2014-05-051-0/+1
| | | | | | | | | | | | Those files are used by a lot of tests and do not depends on chrome/ or content/ so they can be moved to the component in a new library that will be used by the test (eventually components_unittests). BUG=367839 Review URL: https://codereview.chromium.org/268673004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268282 0039d316-1c4b-4281-b951-d872f2087c98
* Add service to provide the default search provider's logo.newt@chromium.org2014-05-011-0/+1
| | | | | | | | | | | | This adds a KeyedService that provides the logo for the default search provider, using the new search_provider_logos component under the hood. This also adds a JNI bridge to provide the logo to Java clients. BUG=178922 Review URL: https://codereview.chromium.org/164333004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267467 0039d316-1c4b-4281-b951-d872f2087c98
* Move Infobars core files to the Infobars componentdroger@chromium.org2014-04-181-0/+1
| | | | | | | | | | | | | | | This CL sets up the directory structure for the Infobars component and the infobars_core target. It also does a simple code move to the compoonent. This CL does not move ConfirmInfoBarDelegate because it still has a dependency on chrome/ (for strings). BUG=354379 TBR=sky, reed Review URL: https://codereview.chromium.org/240193003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264792 0039d316-1c4b-4281-b951-d872f2087c98
* Moved current cloud_devices content into cloud_devices/common.vitalybuka@chromium.org2014-04-181-0/+1
| | | | | | | | TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/242243002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264745 0039d316-1c4b-4281-b951-d872f2087c98
* Moved favicon_types to favicon_base component.jif@chromium.org2014-04-171-0/+1
| | | | | | | | | | | | | | | | The move caused includes, DEPS, and gyp to change. This CL also adds droger as a temporary owner to the favicon and favicon_base components. Reasoning behind the creation of a favicon_base component: Bookmarks and History code do not fundamentally depend on the Favicon code, so we should be able to build those components without building the Favicon code. Deep inside the Bookmarks and History code base there's usage of certain favicon types. Those typedefs are moved to a separate component to break the dependency between the Bookmark/History components and the Favicon component. BUG=362481 Review URL: https://codereview.chromium.org/234893002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264555 0039d316-1c4b-4281-b951-d872f2087c98
* Add the query_parser componentsdefresne@chromium.org2014-04-151-0/+1
| | | | | | | | | | | | The query_parser component exports type to parse and normalize queries in the history search. It is used by both the history and bookmarks components, with the goal of breaking a cyclic dependency. BUG=363076 Review URL: https://codereview.chromium.org/235603007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264027 0039d316-1c4b-4281-b951-d872f2087c98
* Move BookmarkNode and PermanentBookmarkNode to components/bookmarkssdefresne@chromium.org2014-04-141-0/+1
| | | | | | | | | | | | BookmarkNode and PermanentBookmarkNode does not depends on anything in the bookmarks component, so they are good candidate to be moved into the component. BUG=362512 Review URL: https://codereview.chromium.org/235263003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263739 0039d316-1c4b-4281-b951-d872f2087c98
* Moved data reduction proxy chrome code to componentbengr@chromium.org2014-04-141-0/+1
| | | | | | | | | | | | | | | | | | | | | Platform-inspecific code was moved from chrome/browser/net/spdyproxy to components/data_reduction_proxy. Names that include variations on SpdyProxyAuth have been changed to DataReductionProxy. Significant changes include: (1) InitChromeProxySettings now takes |PrefService|s and a URLRequestContextGetter. (2) All switches and prefs have been moved to components/data_reduction_proxy/common. (3) data_reduction_proxy_settings_unittest.[cc,h] was split into itself and data_reduction_proxy_settings_test_util.[cc,h]. (4) proxy configuration via prefs is embedded. BUG=359340 Review URL: https://codereview.chromium.org/214343003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263728 0039d316-1c4b-4281-b951-d872f2087c98
* Move kBookmarksFileName from chrome into components/bookmarks.tfarina@chromium.org2014-04-121-1/+2
| | | | | | | | | | | | | | | This is just moving this constant out of chrome/common/chrome_constants.* into its new location so it can be shared by Chrome on iOS. BUG=360616 TEST=None, no functional changes. R=blundell@chromium.org, sky@chromium.org TBR=sky Review URL: https://codereview.chromium.org/224863005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263479 0039d316-1c4b-4281-b951-d872f2087c98
* Fix DEPS and project dependenciessdefresne@chromium.org2014-04-111-1/+0
| | | | | | | | | | | | | | | Nothing above chrome/common/ depends yet on components/bookmarks/ so remove the inclusion of components/bookmarks from chrome/browser/. No project above chrome/common_constants.gyp directly depends on components.gyp:bookmarks_core_common, so fix the dependencies. BUG=360613 R=thestig@chromium.org,tfarina@chromium.org,blundell@chromium.org Review URL: https://codereview.chromium.org/233953002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263323 0039d316-1c4b-4281-b951-d872f2087c98
* Create bookmarks component with names of bookmark preferencessdefresne@chromium.org2014-04-101-0/+1
| | | | | | | | | | | | | | | | | Introduce a new bookmarks component and update DEPS for chrome/browser and chrome/chrome_browser.gypi. Move names of bookmark preferences from chrome/common/pref_names.{cc,h} to components/bookmarks/core/common/bookmark_pref_names.{cc,h} and add an include in chrome/common/pref_names.h to limit modification to the client files. BUG=360613 TBR=sky Review URL: https://codereview.chromium.org/228393004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263016 0039d316-1c4b-4281-b951-d872f2087c98
* Move Translate renderer messages to the Translate componentdroger@chromium.org2014-04-041-0/+1
| | | | | | | | | BUG=335082 TBR=thakis Review URL: https://codereview.chromium.org/219963007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261683 0039d316-1c4b-4281-b951-d872f2087c98
* Use UtilityProcessHost to patch files.waffles@chromium.org2014-03-281-0/+1
| | | | | | | | | | | | | Second part of a 2-part changelist. The first part is https://codereview.chromium.org/25883006/ BUG=304879 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259726 Review URL: https://codereview.chromium.org/25909005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260243 0039d316-1c4b-4281-b951-d872f2087c98