summaryrefslogtreecommitdiffstats
path: root/components/infobars/core/BUILD.gn
Commit message (Collapse)AuthorAgeFilesLines
* Make more components pass GN check.brettw2015-11-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Adds: gcm_driver gpu guest_view handoff infobars invalidation json_schema keyed_service language_usage_metrics leveldb_proto login memory_pressure message_port metrics metrics_services_manager mime_util Review URL: https://codereview.chromium.org/1472053004 Cr-Commit-Position: refs/heads/master@{#361804}
* Vectorize several infobar icons.estade2015-09-011-0/+6
| | | | | | | | | | | | | | Some infobars are not used on desktop and these are not updated (e.g. media_stream, save_password, download_request, geolocation and others in permission_queue_controller). Unfortunately some of them are still compiled on desktop although they should not be. Some infobars are not updated simply because this patch is already large and unwieldy. This is controlled by the --top-chrome-md flag. BUG=505953 Review URL: https://codereview.chromium.org/1321623004 Cr-Commit-Position: refs/heads/master@{#346768}
* Componentize SimpleAlertInfoBarDelegatesdefresne2014-12-301-0/+2
| | | | | | | | | | | | | | | Move SimpleAlertInfoBarDelegate into //components/infobar/core since it only depends on //base and //components/infobar/core and we want to share the code with iOS. BUG=438238 TBR=bauerb@chromium.org TBR=felt@chromium.org TBR=dtseng@chromium.org Review URL: https://codereview.chromium.org/824033002 Cr-Commit-Position: refs/heads/master@{#309734}
* Move infobar constants and the code that uses them from components/ to chrome/.pkasting2014-12-121-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | Both the infobar and the infobar container were making use of various infobar constants that were declared in components/ but (usually) defined in chrome/. This was a symptom of having put code in the component that really probably belonged in the embedder. This CL hoists the relevant logic to a new cross-platform InfoBarContainerDelegate class defined on the chrome side, which implements some of the methods of InfoBarContainer::Delegate. Platforms then subclass this to implement the remaining, platform-specific bits. This means that the constants in question now live solely in chrome/, avoiding a bunch of link-time nastiness when trying to build the components code separately. BUG=382924 TEST=none TBR=finnur Review URL: https://codereview.chromium.org/793783003 Cr-Commit-Position: refs/heads/master@{#308046}
* Add more components unit tests to GN build.brettw2014-11-251-0/+1
| | | | | | | | | | This adds a lot of missing dependencies. Some of these are required to link, most of the rest are a result of running "gn check" over the affected directories. Review URL: https://codereview.chromium.org/746783002 Cr-Commit-Position: refs/heads/master@{#305687}
* Replace forward_dependent_configs with public_depsBrett Wilson2014-09-231-4/+3
| | | | | | | | | | | | This is the new name. It has the same meaning but additionally with a "you can use the headers" permission. Rename direct_dependent_configs to public_configs. This is the new name with identical meaning. TBR=jamesr Review URL: https://codereview.chromium.org/595073002 Cr-Commit-Position: refs/heads/master@{#296302}
* Add more components to the GN build.brettw@chromium.org2014-07-161-0/+31
google infobars invalidation navigation_intercaption network_time password_manager plugins search_provider_logos sessions R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/397953005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283521 0039d316-1c4b-4281-b951-d872f2087c98