| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Create a about handler component.
The following files ::
chrome/browser/net/about_protocol_handler.*
net/url_request/url_request_about_job.*
moved to new component: components/about_handler.
Also added GYP and GN file for same.
BUG=516695
Review URL: https://codereview.chromium.org/1284173003
Cr-Commit-Position: refs/heads/master@{#343366}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move ClipboardURLProvider with the other AutocompleteProvider into
//components/omnibox to simplify the construction of the provider
and break circular dependency of open_from_clipboard and omnibox
components.
Introduce a new AutocompleteProvider::Type for this new provider
(AutocompleteProvider::TYPE_CLIPBOARD_URL) with the corresponding
value in OmniboxEventProto enumeration.
Pass the AutocompleteProviderClient to the ClipboardURLProvider
and remove another layer of indirection for the construction of
the AutocompleteMatch.
Add AutocompleteProvider::TYPE_CLIPBOARD_URL to the default list
of providers and construct, if ClipboardRecentContent singleton
exists (currently only implemented on iOS), a ClipboardURLProvider.
Add unit tests for ClipboardURLProvider.
BUG=517134,517017,514225
Review URL: https://codereview.chromium.org/1273013002
Cr-Commit-Position: refs/heads/master@{#342806}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
net::FormatUrl and related are specifically concerned with display
policies of URLs, which is not something that //net needs to be aware
of, as that's a UX question.
This folds in net::FormatURL along with the existing //components/url_fixer
and //components/secure_display into a common component,
//components/url_formatter, that handles reformatting URLs for user-friendly
or data storage (url_formatter), for use in security prompts (elide_url),
or for reformatting URLs from user input (url_fixer)
(Disabling presubmit since this is intentionally not fixing a legacy API, just moving it for future cleanups)
BUG=486979
NOPRESUBMIT=true
Review URL: https://codereview.chromium.org/1171333003
Cr-Commit-Position: refs/heads/master@{#342445}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Componentize upload_list.{h,cc} and crash_upload_list.{h,cc} so
that the code can be shared with iOS. Do not move the factory
function into the component (as it depends on //content) nor
the system specific sub-classes of CrashUploadList (as they depends
on //components/crash that cannot be used on iOS).
Remove the dependency on content::BrowserThread by injecting the
base::SequencedWorkerPool, passing the base::SequencedTaskRunner
to LoadUploadListAndInformDelegateOfCompletion and checking the
thread using base::ThreadChecker.
BUG=516343
Review URL: https://codereview.chromium.org/1269073002
Cr-Commit-Position: refs/heads/master@{#342079}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
//components (patchset #16 id:290001 of https://codereview.chromium.org/1171333003/ )
Reason for revert:
breaks gn_check on Android: https://build.chromium.org/p/chromium.linux/builders/Android%20GN/builds/28796/steps/gn_check/logs/stdio
Original issue's description:
> Move net::FormatUrl and friends outside of //net and into //components
>
> net::FormatUrl and related are specifically concerned with display
> policies of URLs, which is not something that //net needs to be aware
> of, as that's a UX question.
>
> This folds in net::FormatURL along with the existing //components/url_fixer
> and //components/secure_display into a common component,
> //components/url_formatter, that handles reformatting URLs for user-friendly
> or data storage (url_formatter), for use in security prompts (elide_url),
> or for reformatting URLs from user input (url_fixer)
>
> (Disabling presubmit since this is intentionally not fixing a legacy API, just moving it for future cleanups)
>
> BUG=486979
> NOPRESUBMIT=true
>
> Committed: https://crrev.com/1659865c3eb47166c82378bb840801135b057a09
> Cr-Commit-Position: refs/heads/master@{#341605}
TBR=droger@chromium.org,jam@chromium.org,mkwst@chromium.org,pkasting@chromium.org,sky@chromium.org,stuartmorgan@chromium.org,felt@chromium.org,rsleevi@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=486979
Review URL: https://codereview.chromium.org/1260033005
Cr-Commit-Position: refs/heads/master@{#341691}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
net::FormatUrl and related are specifically concerned with display
policies of URLs, which is not something that //net needs to be aware
of, as that's a UX question.
This folds in net::FormatURL along with the existing //components/url_fixer
and //components/secure_display into a common component,
//components/url_formatter, that handles reformatting URLs for user-friendly
or data storage (url_formatter), for use in security prompts (elide_url),
or for reformatting URLs from user input (url_fixer)
(Disabling presubmit since this is intentionally not fixing a legacy API, just moving it for future cleanups)
BUG=486979
NOPRESUBMIT=true
Review URL: https://codereview.chromium.org/1171333003
Cr-Commit-Position: refs/heads/master@{#341605}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The ToolbarModel interface is used in omnibox code targeted for sharing with
iOS. This CL componentizes that interface to eliminate a blocker on the omnibox
componentization. There are no problematic dependencies, so the
componentization is straightforward.
TBR=yfriedman
BUG=511938
Review URL: https://codereview.chromium.org/1262133002
Cr-Commit-Position: refs/heads/master@{#341319}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Create a new component version_info that allows to get information about
the current version of Chrome running, except for the channel (which has
to be provided by the embedder).
The method to get the channel is not moved to the component because on
Windows it depends on //chrome/installer which would be non-trivial to
componentize. Since the method is embedder-specific (though it have no
bad dependencies on the other platform) it makes sense to not move it
into the component.
Fixes VersionInfo API to only expose static method (since the class did
not have any state and the API was a mix of "const" and "static" methods)
and to delegate the job to version_info component in order to limit the
API changes.
Mass rename (chrome::)VersionInfo::(Channel|CHANNEL) after the enum was
moved to the version_info namespace in the corresponding component using
tools/git/mffr.py.
Change Channel enumeration to be a "class enum" and add static_cast<int>
where needed (as class enum do not implicitly convert to int).
BUG=511912
Review URL: https://codereview.chromium.org/1257633002
Cr-Commit-Position: refs/heads/master@{#341085}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) Create components/security_interstitials/
(2) Move the non-Chrome-specific portions of SecurityInterstitialMetricsHelper
into the component, as security_interstitials::MetricsHelper
(3) Keep the Chrome-specific parts in ChromeSecurityInterstitialMetricsHelper
as a subclass
(4) Add browser tests to check that UMA histograms are still being recorded
BUG=488673,454945
Review URL: https://codereview.chromium.org/1256753002
Cr-Commit-Position: refs/heads/master@{#340894}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
So it can be used for elements in the ui/ directory for example.
In particular there will be a follow up to use it from
https://codereview.chromium.org/1235253009/
TBR=cbenzel,danakj
BUG=509834
Review URL: https://codereview.chromium.org/1233313005
Cr-Commit-Position: refs/heads/master@{#340068}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note that drive_notification_manager_factory is left behind in
chrome/browser/drive. This is because it needs to stay dependent on the
browser. This is okay, because drive_notification_manager_factory is
not needed by drive::FileSystem and other parts of drive libraries that
we want to componentize.
Also note that some things moved to components/drive continue to
have slightly undesirable dependencies:
- Tests are still built and executed as part of the browser test suites.
- drive_uploader.cc depends on content/public/browser/power_save_blocker.h
This means that to use components/drive outside of the browser,
users of components/drive have to provide a no-op implementation
of power_save_blocker.h
The most desirable approach in the long-term would be to componentize
power_save_blocker.h. An alternative would be to continue with
the state introduced by the current changelist (or to introduce
drive-specific abstraction similar to power_save_blocker.h, but
outside of the browser).
- drive_api_util.cc depends on storage/browser/fileapi/file_stream_reader.h
To get rid of this dependency, it is probably best to move
FileStreamMd5Digester class closer to the only point of usage
(c/b/chromeos/extensions/file_manager/private_api_file_system.cc).
Landing via CQ with NOPRESUBMIT=true, because "git cl presubmit" incorrectly
identifies target directory of a dependency (we are depending on
third_party/cacheinvalidation/src/google/cacheinvalidation/types.proto
and including the generated header via google/cacheinvalidation/types.pb.h).
I believe this is a case of crbug.com/448570. All other presubmit checks
are passing AFAIK:
$ git cl presubmit
Running presubmit commit checks ...
** Presubmit ERRORS **
Missing LGTM from OWNERS of dependencies added to DEPS:
'+google/cacheinvalidation/types.pb.h',
Presubmit checks took 2.9s to calculate.
Test steps:
1. Verify that things still build via GYP (and unit tests pass).
$ GYP_DEFINES="use_goma=1 gomadir=... chromeos=1" gclient sync
$ ninja -C out/Debug -j 150 chrome unit_tests \
interactive_ui_tests browser_tests drive
$ out/Debug/unit_tests
2. Verify that things still builds via GN.
$ gn gen out/Default --args='target_os="chromeos" use_goma=true'
$ ninja -C out/Default -j 150 chrome unit_tests \
interactive_ui_tests browser_tests components/drive
TEST=Please see "Test steps" above.
BUG=257943, 498951
NOPRESUBMIT=true
Review URL: https://codereview.chromium.org/1190203002
Cr-Commit-Position: refs/heads/master@{#339512}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add new class RLZTrackerDelegate that abstract access to embedder
specific singletons and informations and provide an implementation for
Chrome based on the previous implementation.
Split rlz_unittest.cc in tests of the RLZTracker and Chrome
implementation of the RLZTrackerDelegate interface and move the
RLZTracker tests into the component.
Add a new gyp/gn variable "enable_rlz_support". This variable is true on
the platforms that support RLZ (currently Windows, Mac, iOS and
ChromeOS). Use it to build library and unit tests even when the RLZ
support is not enabled in the Chrome binary (this is still controlled by
"enable_rlz" and depends on the branding).
Enable the tests on iOS and convert rlz_tracker_ios.mm to a C++ file.
TEST=Run unit_tests and components_unittests on a platform that supports
RLZ (Windows, Mac, iOS or ChromeOS) and check that they pass. Then build
Chrome with "enable_rlz" and manually checks that RLZ are sent with
searches as expected.
BUG=504841,508148
Review URL: https://codereview.chromium.org/1212163011
Cr-Commit-Position: refs/heads/master@{#339002}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 311a46585ee5b77486ef42d947bc7cc7566558b1 / #338040,
https://codereview.chromium.org/1212163011/. The change broke tests in official
builds (http://crbug.com/508659).
BUG=504841, 508148, 508659
TBR=sdefresne@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
Review URL: https://codereview.chromium.org/1229933005 .
Cr-Commit-Position: refs/heads/master@{#338150}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add new class RLZTrackerDelegate that abstract access to embedder
specific singletons and informations and provide an implementation for
Chrome based on the previous implementation.
Split rlz_unittest.cc in tests of the RLZTracker and Chrome
implementation of the RLZTrackerDelegate interface and move the
RLZTracker tests into the component.
Add a new gyp/gn variable "enable_rlz_support". This variable is true on
the platforms that support RLZ (currently Windows, Mac, iOS and
ChromeOS). Use it to build library and unit tests even when the RLZ
support is not enabled in the Chrome binary (this is still controlled by
"enable_rlz" and depends on the branding).
Enable the tests on iOS and convert rlz_tracker_ios.mm to a C++ file.
TEST=Run unit_tests and components_unittests on a platform that supports
RLZ (Windows, Mac, iOS or ChromeOS) and check that they pass. Then build
Chrome with "enable_rlz" and manually checks that RLZ are sent with
searches as expected.
BUG=504841,508148
Review URL: https://codereview.chromium.org/1212163011
Cr-Commit-Position: refs/heads/master@{#338040}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL moves proxy_config_dictionary and proxy_prefs to
src/components/proxy_config so that they can be used in
src/chromeos/network/onc for ONC translation.
BUG=470445
TBR=various for moving include files
Review URL: https://codereview.chromium.org/1221033002
Cr-Commit-Position: refs/heads/master@{#337257}
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is in preparation for adding a JSON sanitizer to the component. It's also
a shorter name :)
TBR=jochen@chromium.org
BUG=501333
Review URL: https://codereview.chromium.org/1211793002
Cr-Commit-Position: refs/heads/master@{#336167}
|
|
|
|
|
|
|
|
|
|
|
| |
As long as new OOBE is not going to be implemented anymore, webui_generator and
new OOBE placeholder can be removed.
BUG=none
Review URL: https://codereview.chromium.org/1181703008
Cr-Commit-Position: refs/heads/master@{#335356}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We should transition to using the same implementation in content, and this
is the first step to doing that.
BUG=361001
R=jam@chromium.org
TBR=jochen@chromium.org (+WebKit DEPS)
Review URL: https://codereview.chromium.org/1182303012
Cr-Commit-Position: refs/heads/master@{#334914}
|
|
|
|
|
|
|
|
|
|
|
| |
So it can be used by other components, particularly parsing Certificate
Transparency's Signed Tree Heads fetched from third-parties.
BUG=
Review URL: https://codereview.chromium.org/1140053003
Cr-Commit-Position: refs/heads/master@{#332573}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Creates OfflinePageModel (not implemented) and basic OfflinePageItem
* Adds components/offline_pages with OWNERS and DEPS
* Creates components/offline_pages.gypi
* Includes offline pages across gyp files
BUG=491352
Review URL: https://codereview.chromium.org/1147983005
Cr-Commit-Position: refs/heads/master@{#332508}
|
|
|
|
|
|
|
|
|
| |
R=boliu@chromium.org,qinmin@chromium.org,tedchoc@chromium.org,danakj@chromium.org,caitkp@chromium.org
BUG=484911
Review URL: https://codereview.chromium.org/1123993002
Cr-Commit-Position: refs/heads/master@{#328859}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In addition to moving the browser-side of the GuestView layer into components, this CL also:
1. Replaces some loops to the top level web contents with GuestViewBase::GetTopLevelWebContents.
2. Installs the ExtensionsGuestViewMessageFilter in appshell.
3. Move some files out of extensions/common/guest_view to components/guest_view/common
BUG=444869
Review URL: https://codereview.chromium.org/1102173002
Cr-Commit-Position: refs/heads/master@{#328243}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a new component that will contain Chrome component apps.
Add empty implementation for a new webstore_widget app, which will be used
to show Chrome Webstore Gallery widget to the user (wich displays filtered
list of Chrome Webstore apps and from which the user will be able to
install apps).
The widget is currently implemented as part of file manager app, but will be moved
to a separate app to support more general use cases.
NOTE: I expect to have more component apps moved to the new components
module in the future, first one being file manager.
BUG=477106
TEST=compiles
Review URL: https://codereview.chromium.org/1103943003
Cr-Commit-Position: refs/heads/master@{#327949}
|
|
|
|
|
|
|
|
|
|
| |
New discovery is used in content shell, extensions and chromecast. Once all embedders migrate to devtools_discovery, DevToolsTarget will be removed from content.
BUG=476496
Review URL: https://codereview.chromium.org/1056343004
Cr-Commit-Position: refs/heads/master@{#326337}
|
|
|
|
|
|
|
|
|
|
|
|
| |
This moves DevToolsHttpHandler into it's own component.
It still depends on content::DevToolsTarget, which will be moved to
devtools_discovery component next.
BUG=476496
Review URL: https://codereview.chromium.org/1089413002
Cr-Commit-Position: refs/heads/master@{#325849}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on the results of a FieldTrial (also flags).
Still respect the user's choice when they've explicitly chosen an
alternative (e.g. they chose to BLOCK all plugins).
R=tommycli@chromium.org,bauerb@chromium.org,jochen@chromium.org
TBR=markusheintz@chromium.org
BUG=476742
Review URL: https://codereview.chromium.org/1084123002
Cr-Commit-Position: refs/heads/master@{#325846}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Create a new component //components/undo and move files from
//chrome/browser/undo into the component.
Add DEPS, OWNERS files and add dependencies on the new component into
chrome/browser/BUILD.gn & chrome/chrome_browser.gypi.
Files where moved using tools/git/move_source_files.py and the #include
lines updated automatically by the script.
BUG=476921
Review URL: https://codereview.chromium.org/1090993003
Cr-Commit-Position: refs/heads/master@{#325718}
|
|
|
|
|
|
|
|
| |
BUG=473011
Review URL: https://codereview.chromium.org/1057533005
Cr-Commit-Position: refs/heads/master@{#324850}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove references to android_webview_build now that we no longer support
that build configuration. Fold conditions into their parents where
appropriate. This CL only handles the "easy" cases, I'll do the
nontrivial ones separately.
BUG=440793
Review URL: https://codereview.chromium.org/1041673002
Cr-Commit-Position: refs/heads/master@{#323490}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables us to use StoragePartitionHttpCacheRemover from extensions/.
SPHCRemover used to live under chrome/.
WebViewGuest, which uses it lives in extensions/, we currently have to install
a chrome/ delegate (ChromeWebViewGuestDelegate) to call into SPHCRemover.
This change will enable us to use SPHCRemover directly from WebViewGuest in
extensions/.
BUG=471287
Test=None, internal only change.
Review URL: https://codereview.chromium.org/1049423002
Cr-Commit-Position: refs/heads/master@{#323385}
|
|
|
|
|
|
|
|
|
|
|
| |
iOS does not use //components/feedback to report feedback so remove
the unused dependencies.
BUG=None
Review URL: https://codereview.chromium.org/1009943004
Cr-Commit-Position: refs/heads/master@{#320891}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move FaviconService and FaviconHandler into //components/favicon/core/browser
as they have no problematic dependencies anymore.
Update DEPS and dependencies of favicon component.
BUG=359514,359513
Review URL: https://codereview.chromium.org/983043003
Cr-Commit-Position: refs/heads/master@{#320738}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Expose to Android so that any Chromium embedder can leverage the target. This
will not affect binary size since the target is not a dependency, the only
impact it will have is it will now be included in the 'all' target for Android.
BUG=464045
Review URL: https://codereview.chromium.org/979753004
Cr-Commit-Position: refs/heads/master@{#320393}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move a bunch of files from chrome/browser/history to components/history as
they have no problematic dependency anymore (move them in a single pass as
they have circular #include).
Update DEPS, dependencies in gyp/gn files and #include. Files were moved
with tools/git/move_source_file.py and #include fixes were automated.
BUG=453790
Review URL: https://codereview.chromium.org/961873003
Cr-Commit-Position: refs/heads/master@{#320332}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
facilitates WebUI creation.
All parts of WUG are implemented:
* Base classes for view (View) and view-model (ViewModel)
* WebUIView -- specialization of View for use in WebUI.
* View's CC, HTML and JS code generator
* Templates for GYP and GN which help to generate code and
produce components from generated code.
Tests to follow.
TEST=none
TBR=avi@chromium.org,mark@chromium.org
BUG=459230
Review URL: https://codereview.chromium.org/928163002
Cr-Commit-Position: refs/heads/master@{#318884}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
id:1 of https://codereview.chromium.org/954943004/)
Reason for revert:
This CL cause the test to run in another order, causing a hidden dependency on the ordering to be visible. Reverting as this cause test failures.
See http://crbug.com/462352
Original issue's description:
> Remove dependency on //components/feedback on iOS
>
> iOS does not use //components/feedback to report feedback so remove
> the unused dependencies.
>
> BUG=None
>
> Committed: https://crrev.com/3e96329f442c10d73174688a4786ab847a49a37f
> Cr-Commit-Position: refs/heads/master@{#318211}
TBR=thakis@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=None
Review URL: https://codereview.chromium.org/968653004
Cr-Commit-Position: refs/heads/master@{#318674}
|
|
|
|
|
|
|
|
|
|
|
| |
iOS does not use //components/feedback to report feedback so remove
the unused dependencies.
BUG=None
Review URL: https://codereview.chromium.org/954943004
Cr-Commit-Position: refs/heads/master@{#318211}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is device code in Chrome on non-Chrome OS platforms that would
benefit from a user-visible log dashboard like chrome://device-log. This
change moves the code for managing the device log into a component and
enables chrome://device-log on all versions of Chrome.
BUG=452609
Review URL: https://codereview.chromium.org/919183002
Cr-Commit-Position: refs/heads/master@{#317406}
|
|
|
|
|
|
|
|
|
|
|
| |
The component's goal is to provide omnibox suggestions based on the
clipboard's content.
BUG=None.
Review URL: https://codereview.chromium.org/930323003
Cr-Commit-Position: refs/heads/master@{#317055}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
no functional changes. This is part of a larger plan to make audio token exchange available directly, via a private API.
rkc@ and xiyuan@ for copresence review.
caitkp@ for component review.
thestig@ for chrome/browser/DEPS review.
jam@, avi@ for content/ DEPS review.
dalecurtis@ for media/ DEPS review.
andrew@webrtc for WavWriter DEPS review.
BUG=455823
Review URL: https://codereview.chromium.org/865483005
Cr-Commit-Position: refs/heads/master@{#316639}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since there are no plans to use this API at least for 1H 2015, there is no
point leaving this code in Chrome. Removing this API to reduce code bloat.
We can revisit adding this API again when this work gets prioritized.
R=isherman@chromium.org, kalman@chromium.org, xiyuan@chromium.org
BUG=452562
This flag is specified since we're deleting an enum from histgrams. This currently breaks the presubmit.
NOPRESUBMIT=true
Review URL: https://codereview.chromium.org/895783002
Cr-Commit-Position: refs/heads/master@{#314412}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some printing related //android_webview were copied over from
//chrome. Now that the ones in //chrome can move to a component,
webview should also use these files.
Depends on https://codereview.chromium.org/811563008/
BUG=444883, 311308
Review URL: https://codereview.chromium.org/822133003
Cr-Commit-Position: refs/heads/master@{#314307}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is in preparation for adding preconnect support which goes through
the same underlying plumbing. dns_prefetch was too restrictive of a
component name and was only exposing the single method.
There are no functionality changes in this CL, just the rename (the namespace was also renamed)
BUG=450682
Review URL: https://codereview.chromium.org/848303005
Cr-Commit-Position: refs/heads/master@{#314001}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Other changes:
- Modifying #includes and .gypi to target the new paths
- Modifying DEPS files to allow the new paths
- New gn, gypi, DEPS and OWNERS files for the new //components/printing
BUG=444883
Review URL: https://codereview.chromium.org/811563008
Cr-Commit-Position: refs/heads/master@{#311293}
|
|
|
|
|
|
|
|
|
|
|
| |
This feature is also useful for projects not based on chrome/
that want to turn on Certificate Transparency for EV certs.
BUG=None
Review URL: https://codereview.chromium.org/811353002
Cr-Commit-Position: refs/heads/master@{#310595}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a mechanical change.
The idea here is to refactor the common code involved in installing
components and extensions in a common module. In the future, we want
more update-related Chrome stuff to go in this module.
Therefore, it is desirable that this module have a name that describes
its purpose.
BUG=445949
Review URL: https://codereview.chromium.org/803313003
Cr-Commit-Position: refs/heads/master@{#310022}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
new component with a stub SyncableService, and its
corresponding factory. This SyncableService is plumbed
into sync iff "--enable-wifi-credential-sync" is present
in the command-line.
Also:
- add sync integration tests (single client, and two client)
- add WifiSecurityClass: an enum to provide an internal
representation of WiFi security classes (e.g. WEP, PSK).
- add WifiCredential: an abstraction of the parameters
required to find and connect to a WiFi network
- add conversions between ModelType and NotificationType,
for WIFI_CREDENTIALS
BUG=chromium:426693
BUG=chromium:426696
BUG=chromium:427595
TEST=sync_integration_tests --gtest_filter="*Wifi*"
TEST=components_unittests --gtest_filter="Wifi*"
Review URL: https://codereview.chromium.org/709683004
Cr-Commit-Position: refs/heads/master@{#309333}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL moves WebP decoding out of the web layer to a component that
does not depend on web.
This will allow to use the WebP decoding without pulling a dependency on
the web layer.
BUG=430110
TBR=cbentzel
Review URL: https://codereview.chromium.org/814013003
Cr-Commit-Position: refs/heads/master@{#309181}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move WebDataServiceWrapper into its own component webdata_services so
that the code can be shared with iOS.
The code cannot go into webdata component since it depends on other
components (autofill, password_manager, search_engine, signin) that
depends on webdata (as they implements the WebDataService interface).
BUG=437508
Review URL: https://codereview.chromium.org/777863002
Cr-Commit-Position: refs/heads/master@{#308451}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL moves the three classes into components, namespace ui_zoom, and moves
their associated source files into components/ui/zoom so that
they can be used in non-chrome configurations.
BUG=none
TBR=willchan@chromium.org chrome/browser/profiles
TBR=fsamuel@chromium.org */web_view/*
TBR=estade@chromium.org chrome/browser/ui/autofill
TBR=pkasting@chromium.org chrome/browser/ui not covered above
TBR=dgozman@chromium.org chrome/browser/devtools
TBR=rsesek@chromium.org chrome/browser/browser_commands_unittest.cc
TBR=sky@chromium.org chrome/browser/renderer_preferences_util.cc
Review URL: https://codereview.chromium.org/769593003
Cr-Commit-Position: refs/heads/master@{#307470}
|