summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser.gypi
Commit message (Collapse)AuthorAgeFilesLines
* Finish conversion from bloom filter to prefix set in safe browsing.shess@chromium.org2012-10-191-2/+0
| | | | | | | | | | | | | Always use the prefix set, delete any old bloom filter. Users who haven't launched since M-22 (so more than six weeks) will run without protection until first update. BUG=71832 TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/11196036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162949 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix build with system zlib.phajdan.jr@chromium.org2012-10-191-0/+1
| | | | | | | | | | | | | | | | | | This CL disables both the workaround for http://crbug.com/139744 and SPDY compression when using system zlib. Google Chrome should not be affected by this change (bundled patched zlib still used, as well as compression). This also fixes another uncovered problem with system minizip. BUG=29048 TEST=none Review URL: https://chromiumcodereview.appspot.com/11194068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162911 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding 156926 which was reverted in 156954.shishir@chromium.org2012-10-191-0/+4
| | | | | | | | | | | | Original patch: Adds speculative prefetching of resources. Changes: Fixed a couple of memory leaks, and added a suppression for a known issue. BUG=149743,151976 Review URL: https://chromiumcodereview.appspot.com/10960056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162866 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Bookmark Autocomplete Providermrossetti@chromium.org2012-10-181-0/+2
| | | | | | | | | | | | | | | | | | Introduce a new autocomplete provider that searches bookmarks by bookmark title. Note: The behavior of QueryNodeWord::HasMatchIn in query_parser.cc has been changed to return all match positions rather than just the first. Note: CoalesceMatchesFrom (in query_parser.cc) has been changed to replace the intersection of two match positions with the union of those two matches. Previously, it would behave differently based on ordering of the terms. BUG=13308,154582,155873 TEST=New unit tests added. Existing unit tests enhanced. pkasting: everything under autocomplete/. mpearson: scoring in bookmark_provider, also unit test. isherman: metrics (Done). sky: query_parser.h/.cc and bookmark_index.h/.cc. Review URL: https://codereview.chromium.org/10913262 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162807 0039d316-1c4b-4281-b951-d872f2087c98
* webkit: Merge blob and fileapi into one build target 'webkit_storage'hashimoto@chromium.org2012-10-181-2/+1
| | | | | | | | | | | | | | Replace build targets 'blob' and 'fileapi' with newly introduced 'webkit_storage' Introduce a new directory webkit/storage to host webkit_storage.gypi and webkit_storage_export.h Replace BLOB_EXPORT and FILEAPI_EXPORT with WEBKIT_STORAGE_EXPORT BUG=155242 TEST=build TBR=darin@chromium.org, piman@chromium.org Review URL: https://chromiumcodereview.appspot.com/11103031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162679 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored RemovableDeviceNotificationsWindowWin class as a prep to support ↵kmadhusu@chromium.org2012-10-181-2/+4
| | | | | | | | | | | | | | | | mtp device notifications. RemovableDeviceNotificationsWindowWin will manage the lifetime of mass storage device manager and mtp device storage manager. In this CL, (1) Created a new class(VolumeMountWatcherWin) to manage the device attach/detach events on volume mount points. (2) Moved mass storage related code from RemovableDeviceNotificationsWindowWin class to VolumeMountWatcherWin class. (3) Fixed unit tests. BUG=151679 TEST=none Review URL: https://chromiumcodereview.appspot.com/11194023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162641 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor Instant to separate out preview controldhollowa@chromium.org2012-10-181-0/+5
| | | | | | | | | | | | | | | | | | Separates out Show/Hide logic into a separate |InstantPreviewController| class. This class follows an observer pattern, observing the |InstantModel| changes. The model is held by the |InstantController|. The goal with this is to pave the way for future changes that will expand the complexity of the "view" logic, especially in the area of coordinating the animations used with --enable-instant-extended-api features. BUG=142785 TEST=No functional change. Refactoring only. R=sreeram@chromium.org, jered@chromium.org, samarth@chromium.org Review URL: https://chromiumcodereview.appspot.com/11144004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162633 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor chrome_geolocation_permission_context.* in preperation for adding ↵cramya@chromium.org2012-10-181-0/+2
| | | | | | | | | | | | | platform specific functionality. Extract GeolocationConfirmInfobarDelegate into its own class to allow platform specific changes to the geolocation infobar. Platform specific changes will be added in an upcoming CL (WIP CL http://codereview.chromium.org/11188020/). BUG=152236 Review URL: https://chromiumcodereview.appspot.com/11183018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162608 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup shutdown of the policy code.joaodasilva@chromium.org2012-10-171-2/+0
| | | | | | | | | | | | | | Moved ownership of the global PolicyService to the connector. ManagedModePolicyProvider isn't a ProfileKeyedService for now, to simplify ownership. Removed dead code (ProxyPolicyProvider, others). Removed hacks around ownership issues (OnProviderGoingAway). BUG=128999 Review URL: https://chromiumcodereview.appspot.com/10958075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162481 0039d316-1c4b-4281-b951-d872f2087c98
* Split the existing GoogleURLTrackerInfoBarDelegate into two classes by ↵pkasting@chromium.org2012-10-171-0/+2
| | | | | | | | | | | | | | | adding a MapEntry class. The MapEntry represents all the metadata about a pending search. This means that the infobar delegate itself can now be created only when it's going to actually be added to a tab, just like other infobars. This is necessary for some cleanup I'm doing to infobar calling conventions and ownership. This also makes each individual class simpler than the old unified class. There are some other miscellaneous changes in here, like switching the test code magic numbers from int to intptr_t (safer for portability). BUG=none TEST=none TBR=sky Review URL: https://codereview.chromium.org/11114009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162298 0039d316-1c4b-4281-b951-d872f2087c98
* Adding SyncFileSystemService which is a profile-keyed service and connects ↵kinuko@chromium.org2012-10-161-0/+4
| | | | | | | | | | | | local- and remote-side file services. (The service code is currently mostly just a skeleton) BUG=155505 Review URL: https://codereview.chromium.org/11048054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162113 0039d316-1c4b-4281-b951-d872f2087c98
* Populate methods on DriveMetadataStoretzik@chromium.org2012-10-161-0/+14
| | | | | | | | | | | | | | This CL includes: - Initialization of DriveMetadataStore and DriveMetadataDB, - Add {Update,Delete,Read}Entry to manipulate metadata entry, - Add tests for them. BUG=152612 Review URL: https://chromiumcodereview.appspot.com/10986062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162092 0039d316-1c4b-4281-b951-d872f2087c98
* Rename RemoteMetadataStore to DriveMetadataStoretzik@chromium.org2012-10-161-2/+2
| | | | | | | | | | | | Split from http://codereview.chromium.org/10986062/ to maintain file history. This CL renames RemoteMetadataStore to DriveMetadataStore. BUG=152612 TBR=thestig@chromium.org Review URL: https://codereview.chromium.org/11146030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162076 0039d316-1c4b-4281-b951-d872f2087c98
* First installment of thumbnail updates: introducing ThumbnailService.motek@chromium.org2012-10-161-0/+5
| | | | | | | | | | | | | | | | | ThumbnailService is a ProfileKeyedService which currently forwards all calls to TopSites. On the other side I split the one and only ThumbnailGenerator class into a base and two classes inheriting from it: one suited for working with TopSites and another working with ThumbnailService. In the next step I plan to flesh out ThumbnailGeneratorRecent and introduce PrettyThumbnailServiceImpl. Between these two classes, we will try out ways for generating nicer (and more) thumbnails. BUG=155269 Review URL: https://chromiumcodereview.appspot.com/11054020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162020 0039d316-1c4b-4281-b951-d872f2087c98
* Merging PrefSetObserver into PrefChangeRegistrar.joi@chromium.org2012-10-151-2/+0
| | | | | | | | | | | Removing Chrome-specific factories and inlining what they used to do. One was (after the bulk of this change) just adding a single pref to the PrefChangeRegistrar, the other was used in only one place. TBR=usageupdate@chromium.org,ben@chromium.org BUG=155525,122215 Review URL: https://chromiumcodereview.appspot.com/11110014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162007 0039d316-1c4b-4281-b951-d872f2087c98
* Move gdata_wapi_service from chromeos/drive/ to google_apis/tzik@chromium.org2012-10-151-0/+2
| | | | | | | | | | | | | | Move gdata_wapi_service{.h,.cc,_browsertest.cc} from chrome/browser/chromeos/driver/ to chrome/browser/google_apis/ to use non-ChromeOS platform. BUG=155007 TBR=thestig@chromium.org Review URL: https://chromiumcodereview.appspot.com/11117006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161835 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bad gyp dependencies in r161775.thestig@chromium.org2012-10-131-2/+2
| | | | | | | TBR=satorux Review URL: https://codereview.chromium.org/11141014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161777 0039d316-1c4b-4281-b951-d872f2087c98
* Media Galleries: Port the CrOS MTP D-Bus client to Linux.thestig@chromium.org2012-10-131-4/+47
| | | | | | | BUG=151685 Review URL: https://codereview.chromium.org/11028089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161775 0039d316-1c4b-4281-b951-d872f2087c98
* Move drive_service_interface from chromeos/drive to google_apis/tzik@chromium.org2012-10-121-0/+1
| | | | | | | | | | | | | | This CL moves drive_service_interface.h from chrome/browser/chromeos/drive/ to chrome/browser/google_apis/ to enable to use it in non-ChromeOS platform. BUG=155007 TBR=thestig@chromium.org Review URL: https://chromiumcodereview.appspot.com/11048046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161559 0039d316-1c4b-4281-b951-d872f2087c98
* sync: Add DeviceInfo protobuf and supporting coderlarocque@chromium.org2012-10-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | This commit introduces the DeviceInfo type and protobuf. It also introduces the DeviceInfo class, which provides an interface for the rest of the code to access the information stored within the DeviceInfo type. The DeviceInfo class takes over some functions that used to belong to the SessionModelAssociator. The ChangeProcessor that keeps this information up to date and exposes notifications of device info changes will be added in a future commit. At the time of this commit, this should all be mostly dead code. The server does not support this type yet, so we do not yet attempt to download or manipulate any actual DeviceInfo nodes. BUG=122825 Review URL: https://chromiumcodereview.appspot.com/10985008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161496 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup miscellaneous bits of dbus / mtp code.thestig@chromium.org2012-10-101-1/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11091027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161062 0039d316-1c4b-4281-b951-d872f2087c98
* Externalized observer classes in gdata files.mtomasz@chromium.org2012-10-101-0/+1
| | | | | | | | | | | | | | | Formerly nested observer classes are now refactored to top-level classes in separate files. Therefore, now to implement an observer we need to include only the *_observer.h file. OperationRegistryObserver has not been moved to separate file because it uses another nested structures. Also, redundant includes were removed and changed into required forward declarations. BUG=141261 TEST=unit_tests Review URL: https://chromiumcodereview.appspot.com/10914191 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161044 0039d316-1c4b-4281-b951-d872f2087c98
* Componentize IgnoreNavigationResourceThrottle and add chrome and webview ↵mkosiba@chromium.org2012-10-091-3/+2
| | | | | | | | | | | | | | | | | specific implementations. This change moves the IgnoreNavigationResourceThrottle to a separate component as it will be shared between chrome/android and android_webview. This change also adds the chrome/ and android_webview/ specializations of the throttle (or more precisely the callback that is used to find the right method on the right delegate). BUG=130006 TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10946008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160945 0039d316-1c4b-4281-b951-d872f2087c98
* Move WebContentsUserData to content/public/browser.joi@chromium.org2012-10-091-1/+0
| | | | | | | | | | | Change its unit test to be a content_unittest and not depend on chrome/. BUG=none Review URL: https://codereview.chromium.org/11029049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160883 0039d316-1c4b-4281-b951-d872f2087c98
* Move GeolocationInfoBarQueueController to own files.jknotten@chromium.org2012-10-091-0/+2
| | | | | | | | | | | | | | | | | | In order to faciliate testing of GeolocationInfoBarQueueController, move it to its own files. Also replace pointer to ChromeGeolocationPermissionContext with a callback, so that GeolocationInfoBarQueueController can be tested without having to instantiate a ChromeGeolocationPermissionContext object. Reorder method definitions in ChromeGeolocationPermissionContext to match declaration order. BUG=152921 Review URL: https://chromiumcodereview.appspot.com/11072012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160846 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Simplify chrome gyp files.thestig@chromium.org2012-10-081-17/+4
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11065031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160747 0039d316-1c4b-4281-b951-d872f2087c98
* Split ThumbnailGenerator in two.avi@chromium.org2012-10-081-2/+4
| | | | | | | | | | BUG=107201 TEST=no visible change Review URL: https://chromiumcodereview.appspot.com/11049010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160690 0039d316-1c4b-4281-b951-d872f2087c98
* Add basic infrastructure for native (aka "browser builtin") services.smckay@chromium.org2012-10-061-0/+3
| | | | | | | | | | | Add skeleton FilePicker service. BUG=129769 TBR=jhawkins for the gypi file changes. Review URL: https://chromiumcodereview.appspot.com/11022003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160563 0039d316-1c4b-4281-b951-d872f2087c98
* Split GoogleURLTrackerInfoBarDelegate into its own .h/.cc. This will make ↵pkasting@chromium.org2012-10-061-0/+2
| | | | | | | | | | | | changes to it a little easier to understand. As part of this, added a StrippedHost() function to net_util.* to replace the one that used to be in google_url_tracker.cc. BUG=none TEST=none Review URL: https://codereview.chromium.org/11076003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160535 0039d316-1c4b-4281-b951-d872f2087c98
* [MediaGallery] Rename MediaDeviceDelegate* to MtpDeviceDelegate*.kmadhusu@chromium.org2012-10-051-5/+5
| | | | | | | | | | | | | | | | | | | "media_device_*" is so generic. Make it media transfer protocol (mtp) device specific. Renamed (1) ScopedMediaDeviceMapEntry class => ScopedMtpDeviceMapEntry class (2) MediaDeviceDelegate* class => MtpDeviceDelegate* class (3) MediaDeviceMapService class=> MtpDeviceMapService class (4) SUPPORT_MEDIA_FILESYSTEM => SUPPORT_MTP_DEVICE_FILESYSTEM. and updated all the references. BUG=148972 TEST=none TBR=thestig@chromium.org Review URL: https://chromiumcodereview.appspot.com/11027022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160450 0039d316-1c4b-4281-b951-d872f2087c98
* Removed dead code.vitalybuka@chromium.org2012-10-051-2/+0
| | | | | | | | | BUG=153616 Review URL: https://chromiumcodereview.appspot.com/11026046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160333 0039d316-1c4b-4281-b951-d872f2087c98
* Move forms/ out of webkit/.blundell@chromium.org2012-10-051-1/+0
| | | | | | | | | | | | | | | | | | | | | | The motivation for this CL is to move PasswordForm and friends (which are totally unrelated to WebKit) out of webkit/ and into a target that platforms that do not use WebKit (such as iOS) can logically depend on. As such, this CL does three things: 1. Separates the WebKit-related code in webkit/forms from the non-WebKit-related code. Concretely, this means having the WebKit::WebFormElement->PasswordForm conversion function in its own file. 2. Moves the core, non-WebKit-related forms code to chrome/common and content/public/common depending on where its usage points are. 3. Moves the above-mentioned conversion function to content/public/renderer. It cannot stay in webkit/ as it (now) has a dependency on content/, and as it is used only in chrome/renderer and content/renderer, this is a good place for it. The rest of this CL is churn due to namespace, file location, and GYP target changes. BUG= Review URL: https://chromiumcodereview.appspot.com/11000016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160280 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the InstantDummyTrial from the client.stevet@chromium.org2012-10-041-2/+0
| | | | | | | | | | | We now server this completely from the server to avoid confusion about the filtering. BUG=153549 TEST=These are invisible trials being removed, so there should be no user-visible changes. Review URL: https://chromiumcodereview.appspot.com/11036022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160247 0039d316-1c4b-4281-b951-d872f2087c98
* Move url_databse back to historykaiwang@chromium.org2012-10-021-5/+3
| | | | | | | | | | | | | | | | | | | | | | | As discussed inside browser components team and with jam@ and ben@, we feel URLDatabase is not a commonly used class but an concept inside history. This CL does not revert c/b/common dir because there's still other code inside (cancelable_request). This reverts http://codereview.chromium.org/10948045/ This reverts commit a7228f6379b0981c7862498825f221c18263c882. Conflicts: chrome/browser/history/history.h chrome/browser/history/history_backend.h chrome/chrome_browser.gypi BUG= Review URL: https://codereview.chromium.org/11039010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159763 0039d316-1c4b-4281-b951-d872f2087c98
* Plugins resource service.ibraaaa@google.com2012-10-021-0/+4
| | | | | | | | | | | This CL adds a periodic request of plugin metadata files from a URL. The fetched files are used to update the current metadata. BUG=124396 Review URL: https://chromiumcodereview.appspot.com/10990059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159755 0039d316-1c4b-4281-b951-d872f2087c98
* Listen in the browser for a connection from a metro viewer process.scottmg@google.com2012-10-011-0/+7
| | | | | | | | | | Render to the surface it provides to us. BUG=151718 Review URL: https://codereview.chromium.org/10984007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159559 0039d316-1c4b-4281-b951-d872f2087c98
* SPDY proxy authentication support.piatek@google.com2012-09-281-0/+2
| | | | | | | | | BUG=147591 Review URL: https://chromiumcodereview.appspot.com/10913238 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159342 0039d316-1c4b-4281-b951-d872f2087c98
* Convert theme syncing to use syncable service API.haitaol@chromium.org2012-09-281-8/+2
| | | | | | | | | | | | | This change removes the theme-specific classes (processor, controller, associator, etc) under browser/sync and convert theme syncing to use the new syncable service API implemented by ThemeSyncableService under browser/themes. BUG=152341 Review URL: https://chromiumcodereview.appspot.com/10911316 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159304 0039d316-1c4b-4281-b951-d872f2087c98
* bookmarks: Move context menu controller into ui/bookmarks directory.tfarina@chromium.org2012-09-281-3/+0
| | | | | | | | | | | Only 'git mv', change in ifdef guards, #include and gypi changes, no functional changes. BUG=144783 R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10977060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159288 0039d316-1c4b-4281-b951-d872f2087c98
* Add MetadataStore for syncable filesystem.tzik@chromium.org2012-09-281-0/+2
| | | | | | | | | | | This change adds skeleton code only. Implementation should follow as separate patch. BUG=152612 Review URL: https://chromiumcodereview.appspot.com/10977029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159220 0039d316-1c4b-4281-b951-d872f2087c98
* Move AndroidProtocolAdaptor into android_webviewmnaganov@chromium.org2012-09-271-18/+0
| | | | | | | | | | | Also move Android-specific URL constants into android_webview R=benm@chromium.org,joth@chromium.org Review URL: https://chromiumcodereview.appspot.com/10985044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159078 0039d316-1c4b-4281-b951-d872f2087c98
* Move WebContentsUserData to chrome/browser/common.avi@chromium.org2012-09-271-1/+1
| | | | | | | | | | | | This allows it to be used by components. BUG=107201 TEST=no visible change Review URL: https://chromiumcodereview.appspot.com/10986057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158975 0039d316-1c4b-4281-b951-d872f2087c98
* Separate plugin_metadata from plugin_installer, make plugin_finder ↵ibraaaa@google.com2012-09-251-1/+4
| | | | | | | | | | | thread-safe and expose its sync interface BUG=124396 Review URL: https://chromiumcodereview.appspot.com/10910168 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158679 0039d316-1c4b-4281-b951-d872f2087c98
* Add rendering support to the TestShell.dtrainor@chromium.org2012-09-251-0/+3
| | | | | | | | | | | | - Tie the Compositor into the TestShell. - Tie a really basic Tab into the TestShell. BUG=http://crbug.com/136786 Review URL: https://chromiumcodereview.appspot.com/10968003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158654 0039d316-1c4b-4281-b951-d872f2087c98
* Activate the VariationsService for ChromeOS and ensure that it does not ping ↵stevet@chromium.org2012-09-251-0/+2
| | | | | | | | | | | | | | the server until the EULA is accepted. We accomplish this by adding an OnEulaAccepted method to the WizardControllerObserver and have the VariationsService be notified on that method when the EULA is accepted. BUG=146865 TEST=Start CrOS on a new machine and ensure that, with a network connection, no requests are made to the variations server before the EULA is accepted. As soon as the EULA is accepted, ensure that a request is made. Also ensure that a request is made each time at startup after the first time the EULA is accepted. Review URL: https://chromiumcodereview.appspot.com/10917120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158648 0039d316-1c4b-4281-b951-d872f2087c98
* Rename HyperbolicDownloadItemNotifer -> AllDownloadItemNotifierbenjhayden@chromium.org2012-09-251-2/+2
| | | | | | | | | | | | | | https://www.google.com/moderator/#15/e=1fccc4&t=1fccc4.40 Reviewers: brettw: chrome/*.gyp estade: webui/downloads_dom_handler.* Done: rdsmith:* Review URL: https://chromiumcodereview.appspot.com/10974009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158484 0039d316-1c4b-4281-b951-d872f2087c98
* Move cancelable_request.cc/h to chrome/browser/common.kaiwang@chromium.org2012-09-221-2/+2
| | | | | | | | | | It is a commonly shared utility. Also move "!chrome/browser/browser_process.h" to test section in bookmarks/DEPS BUG=144783 Review URL: https://codereview.chromium.org/10958031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158151 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify the translate infobar code some.pkasting@chromium.org2012-09-211-3/+0
| | | | | | | | | | | | | | The primary change here is to take LanguagesMenuModel, which was used by views, unused by GTK, and only "used" by Cocoa to get the appropriate language names for a menu (which can be done by calling functions on the TranslateInfobarDelegate directly), and make it truly views-specific. In turn this means we can get rid of the TranslateInfoBarView class, which was only ever used by views even though all platforms included it. Instead, the SetOriginalLanguage() and SetTargetLanguage() functions on the infobar delegate now become simple setters, and each platform calls Translate() as a followup directly where appropriate. (This split was necessary because views needed to maintain the current calling order, where the delegate updates the language index, then the infobar updates the button text, then Translate() is called.) Along the way we also make a number of delegate functions unix_hacker()-style inline getters/setters, and remove some unnecessary "virtual" declarations on functions never overridden. Finally there are a bunch of other small code simplifications. BUG=100840 TEST=none Review URL: https://codereview.chromium.org/10952016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157889 0039d316-1c4b-4281-b951-d872f2087c98
* Move chrome/browser/plugin_* to chrome/browser/plugins/ibraaaa@google.com2012-09-201-20/+20
| | | | | | | | | | | TBR=jhawkins@chromium.org BUG=124396 Review URL: https://chromiumcodereview.appspot.com/10933044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157834 0039d316-1c4b-4281-b951-d872f2087c98
* introduce chrome/browser/common directory and move url_database(and its ↵kaiwang@chromium.org2012-09-201-3/+5
| | | | | | | | | | | | | dependencies) This is a copy of https://src.chromium.org/viewvc/chrome?view=rev&revision=157475 c/b/common dir is for utility/library code shared by chrome browser code. BUG=144783 TBR=joi,ben Review URL: https://codereview.chromium.org/10948045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157796 0039d316-1c4b-4281-b951-d872f2087c98