- 03 Aug, 2018 40 commits
-
-
Matt Menke authored
There were two bugs: When plugins weren't synchronously available, the download checking code was different from when they were. Also, when a download has an HTTP error status code, the navigation was being aborted instead of passing along the error to the renderer to display an error page. Bug: 870475 Cq-Include-Trybots: luci.chromium.try:linux_mojo Change-Id: Ie113fab576b4cc8ea2ca444c261335bf183c60e2 Reviewed-on: https://chromium-review.googlesource.com/1161479 Commit-Queue: Matt Menke <mmenke@chromium.org> Reviewed-by:
Camille Lamy <clamy@chromium.org> Cr-Commit-Position: refs/heads/master@{#580552}
-
Colin Blundell authored
Change-Id: I49aa8fc88149bd111969074ef4023d9dcd57edee Reviewed-on: https://chromium-review.googlesource.com/1162231Reviewed-by:
Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: Colin Blundell <blundell@chromium.org> Cr-Commit-Position: refs/heads/master@{#580551}
-
Charlie Harrison authored
See intent to deprecate: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/XpkevOngqUs The deprecation will target M71. Bug: 812767 Change-Id: Id4448a91047def16194a47efdacc152070dace82 Reviewed-on: https://chromium-review.googlesource.com/1157231Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Philip Jägenstedt <foolip@chromium.org> Commit-Queue: Charlie Harrison <csharrison@chromium.org> Cr-Commit-Position: refs/heads/master@{#580550}
-
Sam Maier authored
All changes (except for the changes to AsyncTask itself) are entirely generated with Android Studio's refactor mechanism and git cl format. This is in an effort to reduce the unused surface of AsyncTask that doesn't match the ideal future API. Ideally, we will move to something very similiar to TaskScheduler, which has no concept of "Progress updates", and forces the usages to call Bind for the parameters. For parameters now, we use constructor arguments, which provides the same concurrency guarantees that passing in params via Params would. This is closer to the ideal because it supports any arbitrary parameters, not just many of 1 type. TBR=smaier #For mechanical refactoring Bug: 843745 Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: If25df5d7276e504983bdc71e6e07993cb044ed04 Reviewed-on: https://chromium-review.googlesource.com/1150692 Commit-Queue: Sam Maier <smaier@chromium.org> Reviewed-by:
Sam Maier <smaier@chromium.org> Reviewed-by:
agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#580549}
-
Reilly Grant authored
This use counter measures calls to the detect() methods provided by the BarcodeDetector, FaceDetector and TextDetector classes. This is needed by the Origin Trial infrastructure so that we can measure use of this API in general rather than use of each detector type individually (which is covered by the existing use counters). Bug: 646035 Change-Id: Ic4c70b7e282b0569fad50f273aa9754b0bcb9bbf Reviewed-on: https://chromium-review.googlesource.com/1161285Reviewed-by:
Chris Harrelson <chrishtr@chromium.org> Reviewed-by:
Jason Chase <chasej@chromium.org> Commit-Queue: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#580548}
-
skia-chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/da77c7f91f1d..7d0339950377 git log da77c7f91f1d..7d0339950377 --date=short --no-merges --format='%ad %ae %s' 2018-08-03 recipe-roller@chromium.org Roll recipe dependencies (trivial). Created with: gclient setdep -r src/third_party/skia@7d0339950377 The AutoRoll server is located here: https://autoroll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel TBR=scroggo@chromium.org Change-Id: Ia3002e6b1e947b9bd0251fa1bf6d30f3118d18e6 Reviewed-on: https://chromium-review.googlesource.com/1162103Reviewed-by:
skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#580547}
-
Ria Jiang authored
If a touch target is not in the |owner_map| anymore, it's already been deleted; fallback to INPUT_EVENT_ACK_STATE_NO_CONSUMER_EXISTS and DumpWithoutCrashing to help debugging why |host| can be null in ProcessTouchEvent. Bug: 814674 Change-Id: Ibf3faf1344f43760c4a60155316c193a78a61018 Reviewed-on: https://chromium-review.googlesource.com/1160795 Commit-Queue: Ria Jiang <riajiang@chromium.org> Reviewed-by:
Ken Buchanan <kenrb@chromium.org> Cr-Commit-Position: refs/heads/master@{#580546}
-
David 'Digit' Turner authored
ProTip: start by looking at the pythonic_action() definition in internal_rules.gni to review changes in this CL. This CL tries to make "gn analyze" smarter by ensuring that it knows about Python module dependencies, for any python script under //build. At the moment, these dependencies are computed by build_utils.WriteDepFile() automatically (unless the add_pydeps=False argument is passed). This adds all imported module paths to the generated .d file written by the script. Unfortunately, because this .d file is generated by the actions, the corresponding Python sources are not part of the target's inputs, known by GN at parse time, and thus do not appear in "gn analyze" properly. This CL tries to solve the problem by adding a new template named "action_with_pydeps", which acts as "action", but also expects a foo.pydeps file for every foo.py invoked through the 'script' scope variable. This '.pydeps' file is read directly at GN parse time and added to the action's target inputs. These .pydeps contain the path of each imported module, one per line, and are generated with build/print_python_deps.py Benchmarking shows no significant difference in the time taken to perform a "gn gen out/Release" on a full Chrome for Android checkout. + Add --inplace option to print_python_deps.py in order to make its usage more human-friendly (the new mode cannot become the default because PRESUBMIT.py depends on the current behaviour). + Remove some --depfile options on a few Python scripts that don't need it anymore (e.g. when their inputs and outputs are now fully known by GN at parse time). + Remove uses of compute_inputs_for_analyze in rules.gni and internal_rules.gni (as well as exec_script() calls to print_python_deps.py). Note that the variable itself is still needed for grit inputs, see tools/grit/grit_rule.gni for details). BUG=NONE R=agrieve@chromium.org Change-Id: I8d7c07ab93b032fdc0c7f9dbeb2173767f52eeff Reviewed-on: https://chromium-review.googlesource.com/1131190 Commit-Queue: David Turner <digit@chromium.org> Reviewed-by:
agrieve <agrieve@chromium.org> Reviewed-by:
Eric Stevenson <estevenson@chromium.org> Cr-Commit-Position: refs/heads/master@{#580545}
-
khmel@google.com authored
Prior to this CL, ARC icons were fixed size 48 and varied only at Chrome scale factor. All other icons where taken by rescaling the base icon, for example for shelf icon 48 was rescaled to 32. With new launcher style we have more sizes in use, inluding sizes which are > 48. This CL switchs to using custom size icon instead of fixed 48. This also based on Android protocol that supports returning icons for requested pixels size. TEST=Manually + tests BUG=b/112035954 Change-Id: If95965695ec647136586a8c203dd1254b02da5f4 Reviewed-on: https://chromium-review.googlesource.com/1154136Reviewed-by:
Mattias Nissler <mnissler@chromium.org> Reviewed-by:
Luis Hector Chavez <lhchavez@chromium.org> Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Yury Khmel <khmel@google.com> Cr-Commit-Position: refs/heads/master@{#580544}
-
Denis Kuznetsov authored
Bug: 864455 Change-Id: Ic3396019ae040845ff8938a894828e56db7db55f Reviewed-on: https://chromium-review.googlesource.com/1156511 Commit-Queue: Denis Kuznetsov <antrim@chromium.org> Reviewed-by:
Pavol Marko <pmarko@chromium.org> Cr-Commit-Position: refs/heads/master@{#580543}
-
stkhapugin@chromium.org authored
We mistakingly were using UIImageRenderingModeAlwaysTemplate for the new colored mic icon, stripping the color. Use UIImageRenderingModeAlwaysOriginal to keep the colors from the png. Bug: 868962 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I5556cba4ef5e888c03d48d091f635bee3cfb95a4 Reviewed-on: https://chromium-review.googlesource.com/1162171Reviewed-by:
Gauthier Ambard <gambard@chromium.org> Commit-Queue: Stepan Khapugin <stkhapugin@chromium.org> Cr-Commit-Position: refs/heads/master@{#580542}
-
Friedrich Horschig authored
If a user opens the keyboard accessory sheet, the autofill popup wasn't useful in their situation and can be dismissed. This removes the issue of the popup overlapping the accessory. Long-term, the popup will not exist at the same time as the accessory. Bug: 856951 Change-Id: I536c31bfc2ad189bb93867ebdf6b7914c4a556cb Reviewed-on: https://chromium-review.googlesource.com/1160230Reviewed-by:
Rouslan Solomakhin <rouslan@chromium.org> Reviewed-by:
Mathieu Perreault <mathp@chromium.org> Commit-Queue: Friedrich Horschig <fhorschig@chromium.org> Cr-Commit-Position: refs/heads/master@{#580541}
-
Scott Haseley authored
The StopNonTimersInBackground flag is used by scheduler to initialize the freezable bits for tasks. This happens before Blink initialization, so the flag wasn't set yet when initializing QueueTraits. This CL moves the flag from runtime enabled features to blink features, which are initialized earlier and can be checked directly during QueueTraits initialization. BUG: 859963 Change-Id: I62e9896cd3c75a04d23372b44e9697432d109088 Reviewed-on: https://chromium-review.googlesource.com/1159205Reviewed-by:
Alexander Timin <altimin@chromium.org> Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Scott Haseley <shaseley@google.com> Cr-Commit-Position: refs/heads/master@{#580540}
-
Aldo Culquicondor authored
The recently added mocked controller delegate eliminated the need of a deadzone to get quiescence in the scene. However, some tests where not using it, and thus fail. Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:linux_vr;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I7826885ab9a2900421b7bb2dbd49c1fbe5de4e33 Reviewed-on: https://chromium-review.googlesource.com/1161042 Commit-Queue: Aldo Culquicondor <acondor@chromium.org> Reviewed-by:
Michael Thiessen <mthiesse@chromium.org> Reviewed-by:
Brian Sheedy <bsheedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#580539}
-
Nicolas Pena authored
Bug: 803461 Change-Id: Id66716d9aaef95c6c5cff6d549588d77037dfbbb Reviewed-on: https://chromium-review.googlesource.com/1160761Reviewed-by:
Charlie Andrews <charliea@chromium.org> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#580538}
-
agrieve authored
Change-Id: Ic00b45ead72fcaa0ec0d90d2188a9447e8bf6e02 Reviewed-on: https://chromium-review.googlesource.com/1160782Reviewed-by:
Tommy Nyquist <nyquist@chromium.org> Reviewed-by:
Peter Wen <wnwen@chromium.org> Commit-Queue: agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#580537}
-
Thomas Tangl authored
When a unified consent child service is disabled on startup, unified consent gets disabled. This is a follow up to crrev.com/c/1151324. Bug: 867480 Change-Id: Ic7cf4fdd0ebafa648954a401162ed649e1e2f40d Reviewed-on: https://chromium-review.googlesource.com/1162160 Commit-Queue: Thomas Tangl <tangltom@chromium.org> Reviewed-by:
Mihai Sardarescu <msarda@chromium.org> Cr-Commit-Position: refs/heads/master@{#580536}
-
angle-chromium-autoroll authored
https://chromium.googlesource.com/angle/angle.git/+log/81f891d043cb..d69a5f124d9b git log 81f891d043cb..d69a5f124d9b --date=short --no-merges --format='%ad %ae %s' 2018-08-03 jmadill@chromium.org Cache VertexArray::hasMappedBuffer. Created with: gclient setdep -r src/third_party/angle@d69a5f124d9b The AutoRoll server is located here: https://angle-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel TBR=fjhenigman@chromium.org Change-Id: I962ce37ecdc021ef982ed0b8696d6666c34e7248 Reviewed-on: https://chromium-review.googlesource.com/1162102Reviewed-by:
angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#580535}
-
rbpotter authored
If a child dialog is focused, do not pass key events to the main Print Preview page. Bug: 869317 Change-Id: I0fd24ff715f92d39fc0f1f51a02688d630a8d219 Reviewed-on: https://chromium-review.googlesource.com/1159527 Commit-Queue: Rebekah Potter <rbpotter@chromium.org> Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#580534}
-
rbpotter authored
Change-Id: I05b9c19cba0130bae74cc57f45c735d40a515c20 Reviewed-on: https://chromium-review.googlesource.com/1160856Reviewed-by:
Lei Zhang <thestig@chromium.org> Commit-Queue: Rebekah Potter <rbpotter@chromium.org> Cr-Commit-Position: refs/heads/master@{#580533}
-
Ryan Daum authored
A refactor to enable us to fix some bugs in the interaction between screenreader mode (TouchExplorationController) and system gestures. - Break the SideSwipeDetector out and instantiate it separately from the CastSystemGestureEventHandler. - Make the CastSystemGestureEventHandler responsible only for TAP/TAP_DOWN gestures. - Provide a separate dispatcher class to allow classes other than CastSystemGestureEventHandler and SideSwipeDetector to call it (for internal b/112073530) - Move gesture handling (including triple-tap) into a separate directory for cleanliness. Bug: internal b/112073530 Bug: internal b/112073644 Test: unit tests, manual on device Change-Id: I6593851cd1a10ee287de2dc1feaf98a5caad21f1 Reviewed-on: https://chromium-review.googlesource.com/1158615Reviewed-by:Kevin Schoedel <kpschoedel@chromium.org> Reviewed-by:
Alex Sakhartchouk <alexst@chromium.org> Commit-Queue: Ryan Daum <rdaum@chromium.org> Cr-Commit-Position: refs/heads/master@{#580532}
-
lanwei authored
We are using touch events to handle pen inputs, and when we convert ui::touchevent to WebTouchEvent, some of the pointer properties are not carried to WebPointerProperties. Because ui::touchevent are converted to MotionEvent first, which does not have these attributes. Now we are adding them to MotionEvent to pass these values to WebTouchEvent. Bug: 867612 Change-Id: I44a262f0810791169cf2dae45c9131b8bb708927 Reviewed-on: https://chromium-review.googlesource.com/1150578 Commit-Queue: Lan Wei <lanwei@chromium.org> Reviewed-by:
Navid Zolghadr <nzolghadr@chromium.org> Reviewed-by:
Timothy Dresser <tdresser@chromium.org> Cr-Commit-Position: refs/heads/master@{#580531}
-
jdoerrie authored
This is a reland of 9a6c55fc In order to address the CFI failures [1,2] causing the revert of the initial CL, this change also de-virtualizes BluetoothUUID. BluetoothUUID has no subclasses and is meant to use as a value type, which is why a virtual destructor does not make sense. [1] https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20CFI/9368 [2] https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Android%20CFI/2352 Original change's description: > [Bluetooth] Make BluetoothDevice::UUIDSet a base::flat_set > > BluetoothDevice::DeviceUUIDs::UpdateDeviceUUIDs() makes use of > std::set_union in order to merge advertised uuids and service uuids. > However, std::set_union requires sorted ranges as input, which wasn't > necessarily guaranteed before this change. When using a > std::unordered_set the order of elements is not specified and > std::set_union is not guaranteed to work correctly. Using a > base::flat_set for UUIDSet instead fixes this issue. In order to prevent > future regressions this change also replaces the usage of std::set_union > with base::STLSetUnion performing an explicit IsSorted() check in Debug > builds. > > Bug: 821766, 870208 > Change-Id: Id25711e6acf77ded9eebb6c80db5bcb2ed8a63e0 > Reviewed-on: https://chromium-review.googlesource.com/1159374 > Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> > Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> > Cr-Commit-Position: refs/heads/master@{#580198} TBR=ortuno@chromium.org Bug: 821766, 870208 Change-Id: I3fc55939ff5b8b136db0d45978c5b19083adb1d9 Reviewed-on: https://chromium-review.googlesource.com/1161883Reviewed-by:
Jan Wilken Dörrie <jdoerrie@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#580530}
-
Adithya Srinivasan authored
This reverts commit 104d9bf8. Reason for revert: Causes crashes, see https://crbug.com/870567, https://crbug.com/870629, https://crbug.com/870643, https://crbug.com/870682. Based on the stack traces, they're all the same kind of crash, but reverting just to be safe. Original change's description: > Mojofy FileSystem > > - Mojofies and removes all messages in file_system_messages.h. > - Replaces FileAPIMessageFilter with FileSystemDispatcherHost. > - Adds mojom types for FileSystemInfo and FileSystemType and adds > type converters to convert these types to storage::FileSystemInfo > and storage FileSystemInfo respectively. The storage types will be > replaced with the mojom types in follow up CLs. > > Change-Id: I82aaf9dcb04149880e68238540766f21771d2b21 > Bug: 787281 > Reviewed-on: https://chromium-review.googlesource.com/1125316 > Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> > Reviewed-by: Victor Costan <pwnall@chromium.org> > Reviewed-by: Joshua Bell <jsbell@chromium.org> > Commit-Queue: Adithya Srinivasan <adithyas@chromium.org> > Cr-Commit-Position: refs/heads/master@{#580346} TBR=jsbell@chromium.org,kinuko@chromium.org,pwnall@chromium.org,adithyas@chromium.org Change-Id: Id955ec9f01f6201e4de92fbdfb400f3f00109496 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 787281 Reviewed-on: https://chromium-review.googlesource.com/1162201Reviewed-by:
Adithya Srinivasan <adithyas@chromium.org> Commit-Queue: Adithya Srinivasan <adithyas@chromium.org> Cr-Commit-Position: refs/heads/master@{#580529}
-
Gauthier Ambard authored
This CL makes sure the ConsentBump buttons are correctly updated based on the screen currently displayed. Bug: 866506 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: Id40cee04d6b07f4556b54867344f23d88324c0e3 Reviewed-on: https://chromium-review.googlesource.com/1161864 Commit-Queue: Gauthier Ambard <gambard@chromium.org> Reviewed-by:
Jérôme Lebel <jlebel@chromium.org> Cr-Commit-Position: refs/heads/master@{#580528}
-
Misha Efimov authored
Bug: 829077 Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I04213a57ef018e7e448974f71c0cd07d65c328ef Reviewed-on: https://chromium-review.googlesource.com/1161107 Commit-Queue: Paul Jensen <pauljensen@chromium.org> Reviewed-by:
Paul Jensen <pauljensen@chromium.org> Cr-Commit-Position: refs/heads/master@{#580527}
-
Benoit Lize authored
For instance: $ tools/android/native_lib_memory/java_code_pages_pss.py --chrome-package com.android.chrome --app-package com.google.android.gms --verbose to get GMSCore memory footprint inside Chrome. Bug: 870698 Change-Id: I276a2cd7bdaee4bc6c23b978d95cc0d0ec74c6e9 Reviewed-on: https://chromium-review.googlesource.com/1162164 Commit-Queue: Benoit L <lizeb@chromium.org> Reviewed-by:Michael van Ouwerkerk <mvanouwerkerk@chromium.org> Cr-Commit-Position: refs/heads/master@{#580526}
-
Balazs Engedy authored
This reverts commit 5dc35e99. Reason for revert: Causes content_browsertests / WebRtcDataBrowserTest.CanSetupLegacyCall to run on a DCHECK failure on fake_audio_input_stream.cc:69. Original change's description: > Convert P2P IPCs to Mojo. > > Bug: 800212 > Cq-Include-Trybots: luci.chromium.try:linux_mojo > Change-Id: I5d200862e81809af793d28b7751729a1824be76c > Reviewed-on: https://chromium-review.googlesource.com/1156566 > Commit-Queue: John Abd-El-Malek <jam@chromium.org> > Reviewed-by: Sergey Ulanov <sergeyu@chromium.org> > Reviewed-by: Nasko Oskov <nasko@chromium.org> > Cr-Commit-Position: refs/heads/master@{#580378} Bug: 870633 TBR=nasko@chromium.org,jam@chromium.org,sergeyu@chromium.org Change-Id: I6b2e278433dc18f8fa49281bf0f7e2bf2c278cd2 Bug: 800212 Cq-Include-Trybots: luci.chromium.try:linux_mojo Reviewed-on: https://chromium-review.googlesource.com/1162021Reviewed-by:
Balazs Engedy <engedy@chromium.org> Commit-Queue: Balazs Engedy <engedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#580525}
-
Vasilii Sukhanov authored
This is a follow-up to https://chromium-review.googlesource.com/c/chromium/src/+/1160849. The tests are not to be merged back to M69. Bug: 870217 Change-Id: I0bc691bb8168c9a3887ef572f1bfa15d2e5cb68f Reviewed-on: https://chromium-review.googlesource.com/1160851 Commit-Queue: Vasilii Sukhanov <vasilii@chromium.org> Reviewed-by:
Ioana Pandele <ioanap@chromium.org> Cr-Commit-Position: refs/heads/master@{#580524}
-
Dominick Ng authored
Unlike CloudPrintProxyPolicyStartupTest, which similarly is a unit test running in the browser_tests binary, DeviceStatusCollectorTest does not initialize a ContentClient or a BrowserContentClient. This is causing tests to fail while trying to land crrev.com/c/1157704, where a new AfterStartupTask that eventually calls into a nullptr BrowserContentClient while running this seemingly unrelated test. BUG=None Change-Id: Ibb4c4a9d4b8d8ecf2e243a81158341824ef4cda1 Reviewed-on: https://chromium-review.googlesource.com/1160072 Commit-Queue: Dominick Ng <dominickn@chromium.org> Reviewed-by:
Maksim Ivanov <emaxx@chromium.org> Cr-Commit-Position: refs/heads/master@{#580523}
-
David 'Digit' Turner authored
This CL simplifies and refactors a bit the GN templates used to build the [mono]chrome[_modern]_public_XXX templates (including APKs and bundles). - Add build/android/docs/android_app_bundles.md to better explain what is going on here. - Unsynchronized proguarding of application bundles was broken by the CL that introduced synchronized proguarding. This CL fixes it by simply making synchronized proguarding the default for all app bundles (when proguard_enabled is true). It doesn't really make sense to support regular proguarding, since the chances that something wrong will happen are too high. This also reduces the number of build state variants that need to be supported for an individual bundle module. - The chrome_public_apk_tmpl_shared() GN template defined in chrome/android/BUILD.gn was not very useful and only serves to add some dependencies. Remove it and adjust all callers to add the equivalent dependency list to their |deps| variable instead, to simplify things. - Remove chrome_modern_public_apk_or_module_tmpl() entirely. Instead, add an |is_modern| variable to chrome_public_apk_or_module_tmpl() that takes care of adding the necessary declarations corresponding to modern builds to the template. - Hard-code version_name to chrome_version in chrome_public_apk_or_module_tmpl() since all callers define it to |chrome_version| anyway. - rules.gni: Add missing variable forward, required for the clank/ targets only. - Rename chrome_public_apk_tmpl() to chrome_public_common_apk_or_module_tmpl() to match its intended usage. Note that chrome_public_apk_tmpl() wrappers are still available to ensure the clank/ build doesn't break. Similarly, define monochrome_public_common_apk_or_module_tmpl() (yes, a bit long, but really only internal). - Add documentation to various intermediate GN templates to make it easier to understand what's going on. BUG=865108 R=agrieve@chromium.org, tiborg@chromium.org, yfriedman@chromium.org Change-Id: Ia4f79429a8e32c97630c90ce126362eb7534252c Reviewed-on: https://chromium-review.googlesource.com/1154979 Commit-Queue: David Turner <digit@chromium.org> Reviewed-by:
agrieve <agrieve@chromium.org> Reviewed-by:
Tibor Goldschwendt <tiborg@chromium.org> Cr-Commit-Position: refs/heads/master@{#580522}
-
skia-chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/434a112d2537..da77c7f91f1d git log 434a112d2537..da77c7f91f1d --date=short --no-merges --format='%ad %ae %s' 2018-08-03 recipe-roller@chromium.org Roll recipe dependencies (nontrivial). Created with: gclient setdep -r src/third_party/skia@da77c7f91f1d The AutoRoll server is located here: https://autoroll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel TBR=scroggo@chromium.org Change-Id: I4cd08bc8b2dbe5e51362f89f0221eb9b567fdcc0 Reviewed-on: https://chromium-review.googlesource.com/1162101Reviewed-by:
skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#580521}
-
Hayato Ito authored
I've confirmed that we need to set recalc flag definitely here. Without that, a lot of crashes would happen. Change-Id: I6fad0f9587b3c16d92dd848eae961d7bdac49f38 Reviewed-on: https://chromium-review.googlesource.com/1161842Reviewed-by:
Rakina Zata Amni <rakina@chromium.org> Commit-Queue: Hayato Ito <hayato@chromium.org> Cr-Commit-Position: refs/heads/master@{#580520}
-
chcunningham authored
Another step on the path to deprecating SigninManager. This method replaces SigninManager::SignOut*(). See design discussion here: https://groups.google.com/a/chromium.org/d/msg/identity-service-dev/hNrtJ_nIXJ4/6nMXfIcVBwAJ Bug: 806781 Test: New unit tests Change-Id: I39fe49925c980362b0cdf58db2ce961e107241b6 Reviewed-on: https://chromium-review.googlesource.com/1154985 Commit-Queue: Chrome Cunningham (In Paris) <chcunningham@chromium.org> Reviewed-by:
Mihai Sardarescu <msarda@chromium.org> Reviewed-by:
Colin Blundell <blundell@chromium.org> Cr-Commit-Position: refs/heads/master@{#580519}
-
Friedrich Horschig authored
The descriptions of password suggestions are now loaded and read by Talkback (e.g. "Password for m.park@gmail.com") to uniquely identify the single list entries. The key icon now indicates that it toggles the password bottom sheet. Bug: 870627 Change-Id: I2efce0c5eea06cab16702cc817f0c081af459aa6 Reviewed-on: https://chromium-review.googlesource.com/1161909Reviewed-by:
Bernhard Bauer <bauerb@chromium.org> Commit-Queue: Friedrich Horschig <fhorschig@chromium.org> Cr-Commit-Position: refs/heads/master@{#580518}
-
stkhapugin@chromium.org authored
Adds a check for the URL length and only disables clipping on URLs longer than 800 characters. Bug: 860790 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: Idf7ccf4582a107ca61e384451dd1415b63337dc0 Reviewed-on: https://chromium-review.googlesource.com/1160491 Commit-Queue: Stepan Khapugin <stkhapugin@chromium.org> Reviewed-by:
Gauthier Ambard <gambard@chromium.org> Cr-Commit-Position: refs/heads/master@{#580517}
-
Vasilii Sukhanov authored
It's questionable whether the popup should move back to the generation state. Curently for automatic generation it does and the bug isn't observed. For manual generation it doesn't and therefore the editing prompt remains open. The CL fixes that. Bug: 870217 Change-Id: Ib9758f87208d82fd8bd52cdcd1aef664d4f2cba5 Reviewed-on: https://chromium-review.googlesource.com/1160849Reviewed-by:
Ioana Pandele <ioanap@chromium.org> Commit-Queue: Vasilii Sukhanov <vasilii@chromium.org> Cr-Commit-Position: refs/heads/master@{#580516}
-
Henrique Grandinetti authored
Change-Id: Iac4be6a4a32ca598f9e90a0033a651fc8a43eb62 Reviewed-on: https://chromium-review.googlesource.com/1160722Reviewed-by:
Lutz Justen <ljusten@chromium.org> Commit-Queue: Henrique Grandinetti <hgrandinetti@google.com> Cr-Commit-Position: refs/heads/master@{#580515}
-
Oscar Johansson authored
When building using jumbo, files gets merged and functions with the same name may end up in the same namespace/scope and conflict. This happens for the function UpdateMetadataForUsage. This commit solves the issue by moving the function to a shared util file. Bug: 869381 Change-Id: I57b8f9c96c785a3bbfc8250f0edbe7690c3b3ff7 Reviewed-on: https://chromium-review.googlesource.com/1160482 Commit-Queue: Oscar Johansson <oscarj@opera.com> Reviewed-by:
Vadym Doroshenko <dvadym@chromium.org> Cr-Commit-Position: refs/heads/master@{#580514}
-
Jérôme Lebel authored
This Chrome flag is only for debug purpose, and it is not meant to be turned on by default. Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: Ib52d02611f383114e302e2e600da9397d7ff6641 Reviewed-on: https://chromium-review.googlesource.com/1158827 Commit-Queue: Jérôme Lebel <jlebel@chromium.org> Reviewed-by:
Boris Sazonov <bsazonov@chromium.org> Reviewed-by:
Thomas Tangl <tangltom@chromium.org> Reviewed-by:
Mihai Sardarescu <msarda@chromium.org> Cr-Commit-Position: refs/heads/master@{#580513}
-