Publish DEPS for 71.0.3558.0
Update DEPS for 3558 branching
# This is an automated release commit.
# Do not revert without consulting [email protected].
NOAUTOREVERT=true
[email protected]
Change-Id: Ida8f76d6beb0bd1e36a94e07dc31e492fbcbe847
Reviewed-on: https://chromium-review.googlesource.com/1237874
Reviewed-by: [email protected] <[email protected]>
Cr-Commit-Position: refs/branch-heads/3558@{#1}
Cr-Branched-From: 6afac0314ce61cca7fc900430635233932547f72-refs/heads/master@{#593042}
fix some TabDragController test for Mash
This CL fixes a part of UI tests of TabDragController.
- some cases RootWindow is wanted to set/clear/check the window
properties when Mash is enabled, those test expectations
should be fixed.
- some tests expect Ash style organization of window, checking
root window pointer to exist in a particular display.
Unfortunately some of this isn't fully fixed due to an issue
of crbug.com/885312
- BrowserFrameMash's change is needed for IsWindowPositionManaged()
which is called on some test cases. This is basically what
BrowserFrameAsh does.
BUG=885312
TEST=interactive_ui_tests --enable-features=SingleProcessMash
Change-Id: Ic2e76a7e25d5104b32a3449fb45f047deab4b0dd
Reviewed-on: https://chromium-review.googlesource.com/1232685
Commit-Queue: Jun Mukai <[email protected]>
Reviewed-by: Evan Stade <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593042}
Fix DCHECK when entering fullscreen on Linux with the GTK theme
Also fixes a logic error in opaque_browser_frame_view_layout.cc introduced by
e831694.
BUG=882854,887598
R=pkasting
CC=iclelland
Change-Id: I5b1b6eb4d737ecbed3102d046b06cacdef7cddaa
Reviewed-on: https://chromium-review.googlesource.com/1236267
Commit-Queue: Thomas Anderson <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Reviewed-by: Ian Clelland <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593041}
Refactor chromeos GN test configs. Consolidate vm_sanity_test's targets.
We're planning on adding more non-gtest tests. The cleanup here will make
that simpler/easier.
Bug: 876587
Change-Id: Ie23bd9ed1e38a3dc9df90a087cd8637557683c8a
Reviewed-on: https://chromium-review.googlesource.com/1227148
Reviewed-by: John Budorick <[email protected]>
Commit-Queue: Ben Pastene <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593040}
[GTK] Fix menu background color regression
Regressed after 9c5131ad426872a1c931a6e3a27bbd4c469b7721. This caused the menu
background to always render white even though the text colors would still be
styled using the system theme. This caused illegible text when the menu
background was supposed to be dark.
R=pkasting
TBR=sky
Change-Id: I39b836e0941cbfc033515fe3891ecd42d89d73a4
Reviewed-on: https://chromium-review.googlesource.com/1237519
Reviewed-by: Thomas Anderson <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Commit-Queue: Thomas Anderson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593039}
Fix JS cookie access failing or hanging after network process crashes.
Bug: 887680
Change-Id: I249e640a559e550b879370f2f02d2437e52ac93b
Reviewed-on: https://chromium-review.googlesource.com/1236282
Commit-Queue: John Abd-El-Malek <[email protected]>
Reviewed-by: Chong Zhang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593038}
DevTools: make shared worker connect pausable..
..otherwise we ignore connection event when we paused at shared worker
initialization.
This bug was introduced by workers refactoring [1].
[1] https://chromium-review.googlesource.com/c/chromium/src/+/1205802
[email protected]
Bug: chromium:775132
Change-Id: I1d7c68d0c6339eaae4bd74c7a1953273f5ce8f2b
Reviewed-on: https://chromium-review.googlesource.com/1237249
Commit-Queue: Aleksey Kozyatinskiy <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Reviewed-by: Tsuyoshi Horo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593037}
Network Service crash fix in network::mojom::SSLPrivateKeyProxy::Sign
This CL protects calling Sign() on a private key that is null. The key
can become null in two cases. The first case is if |network_service_client_|
is null during OnCertificateRequested(). The second case is if
HandleSSLPrivateKeyError() is called.
In both cases, after this CL, if |ssl_private_key_| is null, we just call
the sign callback with net::ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY.
Bug: 887539
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: I0e2563f00d73ff0659786e85a041567ceeaaea48
Reviewed-on: https://chromium-review.googlesource.com/1237396
Reviewed-by: John Abd-El-Malek <[email protected]>
Commit-Queue: Doug Turner <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593036}
[CrOS MultiDevice] DeviceReenroller: Remove self as observer in dtor
Because DeviceReenroller is a DeviceSyncClient::Observer, it should
remove itself as an observer in the destructor.
Bug: 887557, 887758
Change-Id: I318ee3a3a9f3b7df6cef1bfb362049a6687b9436
Reviewed-on: https://chromium-review.googlesource.com/1237536
Commit-Queue: Josh Nohle <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593035}
canvas: rename unit test file
This CL renames the file hosting CanvasResourceDispatcherTest, to comply
with the class (and functionality) inside.
s/offscreen_canvas_frame_dispatcher_test.cc/canvas_resource_dispatcher_test.cc/
Stumbled upon this mismatch during crrev.com/c/1228859.
Bug: 878801
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ib653677f7994de4f0e0178df3a7403a70abd1b99
Reviewed-on: https://chromium-review.googlesource.com/1237180
Reviewed-by: Kinuko Yasuda <[email protected]>
Commit-Queue: Miguel Casas <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593034}
Adjust Dialog Layout
This CL changes the layout of local card migration according to the
mock: go/autofill-paradise
1) Change title label view layout.
2) Change the width of content_container top / bottom border to 0
3) Adjust image bottom border
Uploaded a new screenshot in bug.
Bug: 852904
Change-Id: I1bf1a1745ac6cbd579da4f680a9552ac159b4ddc
Reviewed-on: https://chromium-review.googlesource.com/1208936
Reviewed-by: Peter Kasting <[email protected]>
Commit-Queue: Siyu An <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593033}
Fix crash when running NetworkService out of process on Android
SimpleIndex uses an ApplicationStatusListener to know when to write the
cache to disk. This is used in the network service, and when network
service is run out of process, this causes a crash since
ApplicationStatusListener should only be used from the main process.
To fix this, I changed ApplicationStatusListener to have a SetCallback
interface, that can then have an implementation in the network service.
If the cache is being created in the network service, we can pass the
network service implementation of ApplicationStatusListener. The
NetworkServiceClient will then notify network service of status changes
from the main process.
Bug: 881572
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: I1824e8e8c13f4294fd3a500545714c13a90db08b
Reviewed-on: https://chromium-review.googlesource.com/1225606
Reviewed-by: Maks Orlovich <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Reviewed-by: Tommy Nyquist <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Commit-Queue: Clark DuVall <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593032}
Prevents horrid flicker from occuring during app list close
Drag closed from FULLSCREEN_SEARCH
Drag closed from HALF_SEARCH
Drag closed from PEEKING
Drag closed from FULLSCREEN_ALL_APPS
Bug: 885909
Change-Id: Ia13a5da2fefa408bc440d663f83763c93a80fc80
Test: Manually tested scenarios:
Reviewed-on: https://chromium-review.googlesource.com/1237395
Commit-Queue: Kevin Strohbehn <[email protected]>
Reviewed-by: Yury Khmel <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Reviewed-by: Weidong Guo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593031}
More OfflineItemModel implementation
This CL makes OfflineItemModel inherit from DownloadUIModel
Bug: 881499
Change-Id: Ic7591f5ce7f5f5243cfeb8ff89ad1e77aa1b78db
Reviewed-on: https://chromium-review.googlesource.com/1237134
Commit-Queue: Min Qin <[email protected]>
Reviewed-by: Shakti Sahu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593030}
FrameLoader: consume transient user activation earlier
The main reason is alignment between start and commit navigation paths,
so that we can later call CommitNavigation directly from StartNavigation.
As a side effect, this patch also ensures that we consume the
activation for any navigation attempt, even if is was ignored
due to frame detach or some other reason.
Bug: 855189
Change-Id: Ib705c0f20d567341d88e0fc3097ebc4246dcfeff
Reviewed-on: https://chromium-review.googlesource.com/1232200
Commit-Queue: Dmitry Gozman <[email protected]>
Reviewed-by: Charlie Harrison <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593029}
Introduce FidoBlePairingDelegate
Implement FidoBlePairingDelegate which handles
a) Caching BLE Pin code when user inputs the pin code via WebAuthN UI.
b) Handling logic of BluetoothDevice::RequestPinCode() and
BluetoothDevice::RequestPasskey().
Bug: 877344
Change-Id: I10585c98ad9517b168824119ff2f50a67ff8f0c6
Reviewed-on: https://chromium-review.googlesource.com/1228777
Commit-Queue: Jun Choi <[email protected]>
Reviewed-by: Jan Wilken Dörrie <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593028}
Roll src/third_party/chromite 6dd0074561b7..cae258d6b7d4 (1 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/6dd0074561b7..cae258d6b7d4
git log 6dd0074561b7..cae258d6b7d4 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Update config settings by config-updater.
Created with:
gclient setdep -r src/third_party/chromite@cae258d6b7d4
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: I703b62628bc17c4c92c98df2a7f6d0220fec6c92
Reviewed-on: https://chromium-review.googlesource.com/1236470
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593027}
Roll src-internal 477dda58e6d7..8c9d5d0fbbbc (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/477dda58e6d7..8c9d5d0fbbbc
Created with:
gclient setdep -r src-internal@8c9d5d0fbbbc
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I6498530abdf479756afa6ad1583b60a402c4be65
Reviewed-on: https://chromium-review.googlesource.com/1237473
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#593026}
[Video Capture, UMA] Distinguish out of memory from buffer pool max count exceeded
Currently, failures to obtain a video capture buffer from the buffer pool are
logged all in one bucket. This CL splits the failures into out of memory vs.
buffer pool max count exceeded.
To enable this, the CL changes the interface of media::VideoCaptureBufferPool to
return a result code that breaks out failure cases instead of having a single
failure path.
Bug: 878943
Change-Id: I0a74a8034e936ea02a1ead26a6cb5d916e05e288
Reviewed-on: https://chromium-review.googlesource.com/1220192
Commit-Queue: Christian Fremerey <[email protected]>
Reviewed-by: Robert Sesek <[email protected]>
Reviewed-by: Yuri Wiitala <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593025}
Clean up some Safe Browsing histograms
Erase some expired histograms (or update the expiration_date attribute).
Bug: 884868,871505
Change-Id: I10241e2baad43c6960c04a7571a0ef8f9e5c68fe
Reviewed-on: https://chromium-review.googlesource.com/1229499
Commit-Queue: Jialiu Lin <[email protected]>
Reviewed-by: Varun Khaneja <[email protected]>
Reviewed-by: Steven Holte <[email protected]>
Reviewed-by: Daniel Rubery <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593024}
Roll src/third_party/depot_tools 0c22dec277af..7e301cfffe7f (2 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/0c22dec277af..7e301cfffe7f
git log 0c22dec277af..7e301cfffe7f --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] [gclient] Use canonical URLs in solutions
2018-09-20 [email protected] Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/depot_tools@7e301cfffe7f
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:877161
[email protected]
Change-Id: I7ef130a75c80922136ed2ef11732730b0b890ff0
Reviewed-on: https://chromium-review.googlesource.com/1236472
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593023}
Take ownership of NTP voice search metrics
Bug: None
Change-Id: Ia2261537611e93c2f970d86fd003d230a583180a
Reviewed-on: https://chromium-review.googlesource.com/1237386
Commit-Queue: Kyle Milka <[email protected]>
Commit-Queue: Ilya Sherman <[email protected]>
Reviewed-by: Ilya Sherman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593022}
[iOS] Updating GetSyncErrorDescriptionForBrowserState() API
Replacing GetSyncErrorDescriptionForBrowserState() by
GetSyncErrorDescriptionForSyncSetupService().
Browser state is not always available. This patch is to prepare for
crrev.com/c/1231333
Bug: 849754
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Iec560ea22b8e8344cca29de036aef299e8e7b667
Reviewed-on: https://chromium-review.googlesource.com/1234155
Reviewed-by: Sergio Collazos <[email protected]>
Commit-Queue: Sergio Collazos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593021}
Fix shelf icons for crostini and internal apps with SingleProcessMash
The controllers in chrome were observing the wrong aura::Env instance.
Bug: 887156
Test: manual
Change-Id: Ib7e978a4ea7014c2fad65ee6afb73e40311117c7
Reviewed-on: https://chromium-review.googlesource.com/1236559
Reviewed-by: Michael Wasserman <[email protected]>
Commit-Queue: James Cook <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593020}
chrome://net-internals: Remove netlog & polled data viewing & importing.
This information can be viewed using chrome://net-export to save a log,
and viewing the log with the external netlog_viewer project:
https://chromium.googlesource.com/catapult/+/master/netlog_viewer/
Bug: 678391
Change-Id: I911d21002c1615f85de02ef2982ddb4abd935a16
Reviewed-on: https://chromium-review.googlesource.com/1228483
Commit-Queue: Matt Mueller <[email protected]>
Reviewed-by: Eric Roman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593019}
Mark various unused Safe Browsing histograms as deprecated.
Bug: 673607, 728827, 725336, 705809
Change-Id: Ia1418bba1f6ab0956637de3677a2f0fbef48adc9
Reviewed-on: https://chromium-review.googlesource.com/1233356
Reviewed-by: Steven Holte <[email protected]>
Commit-Queue: Varun Khaneja <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593018}
NUX Onboarding: create landing page skeleton.
This CL also adds a helper function to check if the NUX onboarding feature
should be force-enabled on non-win/non-branded builds. This will make
testing and development for the feature much easier. There will be follow-up
CLs to transition all NUX contents to be behind this flag instead of the
build flags.
To test this, add --enable-features=NuxOnboardingForceEnabled
Bug: 874142
Change-Id: I0c1ae6d396901b0a7cbb1c13fe158b488ff0e14c
Reviewed-on: https://chromium-review.googlesource.com/1229502
Reviewed-by: Hector Carmona <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Scott Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593017}
Use stability of the browser process to decide whether or not to start background tracing on Android
We use the crash dump uploader to check if we had any browser crash
dumps from the previous sessions, or if we uploaded browser crash dumps
in previous session. Chrome tracing delegate uses this information to
make sure browser is stable before starting background tracing.
BUG=882741
Change-Id: Idc55b90f76e2739c054777e01ea39ce7ba5a131d
Reviewed-on: https://chromium-review.googlesource.com/1220191
Reviewed-by: oysteine <[email protected]>
Reviewed-by: Ilya Sherman <[email protected]>
Reviewed-by: Tommy Nyquist <[email protected]>
Commit-Queue: Siddhartha S <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593016}
generate_buildbot_json.py: Better handle printed lines
This CL changes the tests for generate_buildbot_json.py to capture all
printed lines. It requires tests to assert about the contents of these
printed lines, and then clear them.
It also adds a --verbose flag to the main script, which is passed when
checking the configs.
Also fixes a test for swarming mixins and how they interact with certain
classes of tests.
Bug: 886993
Change-Id: I047d74689d72f35bc7d19c8da338c070a8a5d9a5
Reviewed-on: https://chromium-review.googlesource.com/1237239
Commit-Queue: Stephen Martinis <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593015}
Remove some unused methods on LoFiDecider.
Bug: 721403
Change-Id: I56ab262ba7349e6261816e99fe01fe1d39e0e79a
Reviewed-on: https://chromium-review.googlesource.com/1237252
Reviewed-by: Tarun Bansal <[email protected]>
Commit-Queue: Eric Roman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593014}
Propagate updates of dipslay to WindowTreeHostMus
So far the display ID was recognizesed on creation of a toplevel,
but moving across displays isn't considered well.
This CL recognizes the timing of a window moving to another
display, and let WindowTreeHostMus updates its own display ID
properly.
BUG=866947
TEST=the new test case covers
Change-Id: I1e859f879a919674e90875a74434bb73e94edd73
Reviewed-on: https://chromium-review.googlesource.com/1234857
Commit-Queue: Jun Mukai <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593013}
Reduce code redundancy by calling MakeMultipleFramesPacket().
MakeMultipleFramesPacket() method has already existed but not all packet makers were using it. This CL cleans up the redudant code. No behavior change.
Change-Id: Ic1379d9cf97c2c776be826608d04f7f013e39600
Reviewed-on: https://chromium-review.googlesource.com/1236928
Commit-Queue: Renjie Tang <[email protected]>
Reviewed-by: Zhongyi Shi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593012}
Roll src/native_client b64cb7b68093..9f85491d8830 (1 commits)
https://chromium.googlesource.com/native_client/src/native_client.git/+log/b64cb7b68093..9f85491d8830
git log b64cb7b68093..9f85491d8830 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Whitespace to trigger additional builds.
Created with:
gclient setdep -r src/native_client@9f85491d8830
The AutoRoll server is located here: https://autoroll.skia.org/r/nacl-autoroll
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.
BUG=chromium:861512
[email protected]
Change-Id: Ib74c016615152c02dea0c08364c6e443524349f8
Reviewed-on: https://chromium-review.googlesource.com/1237353
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593011}
Fix the folder icon issue on first row
This is a follow up CL of go/cgcl/1194340 to fix the same issue when
blur is not enabled.
Bug: 878162
Change-Id: Ia6c3b6942b4304a12bfa3049e0b37252a4deae8f
Reviewed-on: https://chromium-review.googlesource.com/1237403
Reviewed-by: Alex Newcomer <[email protected]>
Commit-Queue: Weidong Guo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593010}
DNR: Cleanup ruleset manager unittests.
Cleanup ruleset manage unittests by removing the need to use net::URLRequest.
Also, make WebRequestInfo movable.
BUG=696822
Change-Id: I0a0d93406b67ff1a9338b470ef68b03062ae22fd
Reviewed-on: https://chromium-review.googlesource.com/1235331
Commit-Queue: Karan Bhatia <[email protected]>
Reviewed-by: Istiaque Ahmed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593009}
Roll src/third_party/pdfium 4bf804086c4f..e65756725f82 (1 commits)
https://pdfium.googlesource.com/pdfium.git/+log/4bf804086c4f..e65756725f82
git log 4bf804086c4f..e65756725f82 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Make some methods const in XFAJSEmbedderTest
Created with:
gclient setdep -r src/third_party/pdfium@e65756725f82
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: Iee59439218814050299cdd2615982e0fd5eb505d
Reviewed-on: https://chromium-review.googlesource.com/1236485
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593008}
[VK] Add browser tests for navigation.
There are some rules for showing/hiding the virtual keyboard when
navigating to a new page / tab. Added some tests to make sure we don't
regress these scenarios.
Bug: 849995
Change-Id: I2fee098943b6073a0d1c1f8b86cdf1a3b35455e5
Reviewed-on: https://chromium-review.googlesource.com/1233097
Reviewed-by: Yuichiro Hanada <[email protected]>
Commit-Queue: Darren Shen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593007}
Fix compile error when DEBUG_AUDIONODE_REFERENCES is on
The return type of size() was recently changed from size_t to
unsigned. Adjust printf string for that.
Bug: 887639
Test: Doesn't affect any test
Change-Id: I371ee874bc4e3af6fd9891f059ce6423fdd498a8
Reviewed-on: https://chromium-review.googlesource.com/1236269
Reviewed-by: Hongchan Choi <[email protected]>
Commit-Queue: Raymond Toy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593006}
Roll src/third_party/perfetto 7397af8da50b..97f63244f536 (1 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/7397af8da50b..97f63244f536
git log 7397af8da50b..97f63244f536 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Make all mithril components class components
Created with:
gclient setdep -r src/third_party/perfetto@97f63244f536
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: I01d82904e216a765f5cb28950f8b579a0da14eff
Reviewed-on: https://chromium-review.googlesource.com/1237356
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593005}
cros: Fix networkingPrivate.getNetworks IDL validation error
The IDL file did not fully specify all of the output.
Bug: 887688
Change-Id: I5ee75419006a27504e978164379acf7c024988db
Reviewed-on: https://chromium-review.googlesource.com/1237374
Commit-Queue: Steven Bennetts <[email protected]>
Reviewed-by: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593004}
Revert "Android OOP-D: DisplayScheduler should only report draw-inducing damage"
This reverts commit 60d359fd3bd0bbe1089cf24c196187b3c03fcd65.
Reason for revert: This logic could still be flaky (what if we go invisible after deferring commits), and isn't needed after https://chromium-review.googlesource.com/c/chromium/src/+/1184376, so let's revert.
Original change's description:
> Android OOP-D: DisplayScheduler should only report draw-inducing damage
>
> Currently DisplayScheduler reports damage to SurfaceManager in any case
> where a damaged surface ID damages the display. While these cases will
> trigger a draw when visible, they don't necessarily trigger a draw
> in any defined timeframe. This can lead to issues. Consider:
>
> 1) Display 1 is not visible, embeds surface A.
> 2) Surface A sends CF 1, we don't immediately ack as we will wait for
> Display 1 to draw.
> 3) Display 2 becomes visible, embeds surface A with a new surface ID.
> 4) Display 2 will never update, as no new frames will be produced for
> surface A as the renderer is continually waiting on the ack for
> CF 1.
>
> By having DisplayScheduler report no damage if invisible, we always
> ack frames in a timely manner. This may allow a renderer to produce
> some extra frames when its display is invisible, but this should be
> limited as the renderer itself receives visibility notifications and
> won't get additional BeginFrames once visibility is fully processed.
>
> Bug: 875895
> Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
> Change-Id: I272de950d8e4d4c819c445dc8162ac360afb80a1
> Reviewed-on: https://chromium-review.googlesource.com/1182862
> Reviewed-by: Fady Samuel <[email protected]>
> Commit-Queue: Eric Karl <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#584917}
[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 875895
Change-Id: Idefad0b80d08b3c9fecf655b27b3c6ffb85eca10
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
Reviewed-on: https://chromium-review.googlesource.com/1232335
Reviewed-by: Eric Karl <[email protected]>
Commit-Queue: Eric Karl <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593003}
[ios] Deletes legacy c/b/ui/ntp/recent_tabs files
- Deletes legacy recent_tabs files.
- Modifies recent_tabs_table_coordinator_test to work with the new coordinator.
(Deletes tableVC related asserts, since a coordinator shouldn't be tied to a VC)
- Renames RecentTabsHandsetViewControllerCommand to RecentTabsPresentationDelegate.h
and moves it to its own file.
- Renames LegacyRecentTabsTableViewControllerDelegate to RecentTabsTableViewControllerDelegate.
Bug: 807330
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Iea5b2aa8c32bdac7c6f8070cf721d8ad0991962a
Reviewed-on: https://chromium-review.googlesource.com/1235278
Reviewed-by: edchin <[email protected]>
Reviewed-by: Justin Cohen <[email protected]>
Commit-Queue: Sergio Collazos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593002}
ws: Add touch selection controller support for pointer watcher.
Allows ws clients to close touch ui on events outside their windows.
Add a new PointerWatcher plumbing to [Mus]ViewsDelegate.
Wires up watchers to the Mus-only PointerWatcherEventRouter.
(ui/views/mus/* is not allowed as a dependency of ui/views/*)
Destroy the touch selection ui on PointerWatcher mouse events.
Bug: 884394, 887725
Test: Mouse events outside the KSV window close KSV text touch ui.
Change-Id: I0e41da4d03719001191f7d5ab669bcc1805bd63c
Reviewed-on: https://chromium-review.googlesource.com/1232955
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Michael Wasserman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593001}
'Card saved' text is now not bold when clicked on.
After saving a card locally, we see a "Card saved" text animation. When the text is clicked on, the icon is highlighted and the text looks bold and clunky. This CL makes the text look normal.
Before: https://screenshot.googleplex.com/Jt3omKZ7RY9
After: https://screenshot.googleplex.com/jAMgKyYs3RQ
Bug: 881320
Change-Id: I604c981fad7171c88d93d95d9029a2aa0a70484e
Reviewed-on: https://chromium-review.googlesource.com/1236271
Reviewed-by: Evan Stade <[email protected]>
Commit-Queue: Manas Verma <[email protected]>
Cr-Commit-Position: refs/heads/master@{#593000}
Rename IntentHandler.isIntentChromeOrFirstParty to notSecureIsIntentChromeOrFirstParty
Bug: 832124
Change-Id: If17c7e3cdd5143e2014176feb5bcfda60a8da4fe
Reviewed-on: https://chromium-review.googlesource.com/1236755
Reviewed-by: Ted Choc <[email protected]>
Commit-Queue: Robert Sesek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592999}
Roll src-internal b20563f5defb..477dda58e6d7 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/b20563f5defb..477dda58e6d7
Created with:
gclient setdep -r src-internal@477dda58e6d7
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I80a4f6e091ed5b7a14ae26c2479bd2d087ffd4ab
Reviewed-on: https://chromium-review.googlesource.com/1237355
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592998}
Roll src/third_party/depot_tools 9cba9ffdfdc6..0c22dec277af (2 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/9cba9ffdfdc6..0c22dec277af
git log 9cba9ffdfdc6..0c22dec277af --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Roll recipe dependencies (trivial).
2018-09-20 [email protected] Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/depot_tools@0c22dec277af
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
[email protected]
Change-Id: I5beae3f74292c7d2764e31d90c1f9071a14ac96d
Reviewed-on: https://chromium-review.googlesource.com/1236892
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592997}
Roll src/third_party/skia 268707284dcd..32f12aca36e0 (9 commits)
https://skia.googlesource.com/skia.git/+log/268707284dcd..32f12aca36e0
git log 268707284dcd..32f12aca36e0 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] roll zilb
2018-09-20 [email protected] remove pin in SkColor4f::premul()
2018-09-20 [email protected] progress on canvaskit page
2018-09-20 [email protected] Fix bzl missing include dir.
2018-09-20 [email protected] Fix bzl formatting.
2018-09-20 [email protected] Properly align inside GrTextBlob.
2018-09-20 [email protected] Revert "add getAlphaf() to pixmap/bitmap"
2018-09-20 [email protected] Check for valid input to text draw.
2018-09-20 [email protected] add getAlphaf() to pixmap/bitmap
Created with:
gclient setdep -r src/third_party/skia@32f12aca36e0
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: I3e41b0438287af85d040e23dda800d378310b59b
Reviewed-on: https://chromium-review.googlesource.com/1236891
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592996}
Avoid sending desktop automation events on nodes that aren't in the tree.
It's not uncommon to get an event fired on a View whose ancestor Window
is invisible, so it's not actually in a reachable part of the
accessibility tree. Suppress sending events in those cases (but still
serialize tree changes to be safe).
This eliminates a lot of harmless but annoying warnings from
automation_node.js like
"Got locationChanged event on unknown node: 10; this: 311"
Bug: none
Change-Id: I4cc127f74d57953c9a4f6b5ecd44902a368730ca
Reviewed-on: https://chromium-review.googlesource.com/1225950
Commit-Queue: Dominic Mazzoni <[email protected]>
Reviewed-by: David Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592995}
Log UMA for session restoration time.
Bug: 877671
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I1ab57a336a1cccd169f311c1d64db813cd4a1250
Reviewed-on: https://chromium-review.googlesource.com/1232615
Commit-Queue: Eugene But <[email protected]>
Reviewed-by: Danyao Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592994}
Remove LocationBar/UrlBar references from SuggestionView.
This converts the custom view tracking logic with just static/
explicit offsets. This view no longer is under the crazy development
that made the custom tracking somewhat reasonable. It is now just
overly complicated and more difficult to reason about. Phone converted
to static offsets a while ago, so this unifies it with tablets.
BUG=883143
Change-Id: I6076501bee54f052a372be97aaab97686f44497b
Reviewed-on: https://chromium-review.googlesource.com/1228985
Commit-Queue: Ted Choc <[email protected]>
Reviewed-by: Theresa <[email protected]>
Reviewed-by: Pedro Amaral <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592993}
Check web_contents before getting navigation ID
When password protection verdict comes back from Safe Browsing backend,
it is possible that the web_contents has already gone. Therefore, we
need to check if web_contents is still valid before getting navigation
ID from it.
Bug: 885359
Change-Id: I3c80a8f2a3158ad3c459317e4d4954aa60f6d1f9
Reviewed-on: https://chromium-review.googlesource.com/1236816
Reviewed-by: Daniel Rubery <[email protected]>
Commit-Queue: Jialiu Lin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592992}
Roll src/third_party/catapult b0768af22643..6f7c60dde99f (1 commits)
https://chromium.googlesource.com/catapult.git/+log/b0768af22643..6f7c60dde99f
git log b0768af22643..6f7c60dde99f --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Fix report_template.Static()
Created with:
gclient setdep -r src/third_party/catapult@6f7c60dde99f
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:870324
[email protected]
Change-Id: Ibc8513b6446fca3dbbc0996caf339432e2e1004e
Reviewed-on: https://chromium-review.googlesource.com/1236890
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592991}
Do not use the attestation flow to get an EID
Instead, simply rely on the DBUS call to compute an EID. This removes
the possibility that this observer and the AttestationPolicyObserver
both start concurrent flows.
BUG=chromium:886938
TEST=unit_tests --gtest_filter=*EnrollmentPolicyObserverTest*
Change-Id: Id26d78440bd10ca7121764431179b618469cf6fa
Reviewed-on: https://chromium-review.googlesource.com/1234373
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Yves Arrouye <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592990}
Settings: turn off spellcheck for profile name inputs
Bug: 881745
Change-Id: I46d30ba82182ce47d9f78a9765db76fba835febf
Reviewed-on: https://chromium-review.googlesource.com/1237258
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Esmael El-Moslimany <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592989}
Add scrolling to SwitchAccess context menu
Bug: 864796
Change-Id: Ic975c0b63742476415a995e74a351e746908468f
Reviewed-on: https://chromium-review.googlesource.com/1231741
Reviewed-by: David Tseng <[email protected]>
Commit-Queue: Zach Helfinstein <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592988}
cros: Fix accessibility issue of the disabled auth message
Works for both tabbing and reverse tabbing. Chromevox announces
"Time's up" and "Come back at xxx" separately.
Bug: 870459
Change-Id: Icdf76ba4a24ba3a2de48dfea7e2698ea7df4c114
Reviewed-on: https://chromium-review.googlesource.com/1228482
Commit-Queue: Wenzhao (Colin) Zang <[email protected]>
Reviewed-by: Jacob Dufault <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592987}
[Android WebAPK] Introduce APK which shows splash screen in WebAPK 3/X
This CL introduces NewSplashWebApk.apk The logic for displaying the
splash screen earlier will be implemented in NewSplashWebApk.apk
Once everything is ready we will switch the server over.
This CL also refactors WebappSplashScreenController in order to share code
with NewSplashWebApk.apk
Design doc:
https://docs.google.com/document/d/1ZvpZPAIxLl_ElyMWOkDybOhCFzYk0Di4WgpLVSJdEu8/edit?usp=sharing
BUG=817263
Change-Id: Id0561eede51fa7c2d293b321cfdcae755f1e03cf
Reviewed-on: https://chromium-review.googlesource.com/1201348
Commit-Queue: Peter Kotwicz <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Reviewed-by: Dominick Ng <[email protected]>
Reviewed-by: Xi Han <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592986}
Print Preview refresh: Fix radio and checkbox ripple sizing issues
Default ripple size of 40px is 2px larger than the desired height for
a print preview settings section/row of settings section. Reduce
ripple size to match this limitation.
For copies' collate box, remove unnecessary margin that caused the
number input to shift when the checkbox appeared. Also reduce the
default size for number inputs, since neither should exceed 3 digits,
and ensure the inline margin is always large enough for the ripple
regardless of font size.
Bug: 885013, 885026, 886551
Change-Id: I29b8316b9f49e24ffcb020085ef9bc3cdb6e0ec9
Reviewed-on: https://chromium-review.googlesource.com/1235204
Reviewed-by: Scott Chen <[email protected]>
Commit-Queue: Rebekah Potter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592985}
Print Preview Refresh: Fix some advanced settings polish bugs
Bug: 887397, 886663, 886908
Change-Id: I904a9c647c676185ce98faecd16cf815bff10e5f
Reviewed-on: https://chromium-review.googlesource.com/1236839
Reviewed-by: Hector Carmona <[email protected]>
Commit-Queue: Rebekah Potter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592984}
Update test filter mojo.fyi.chromeos.network_browser_tests.filter
ChromeBrowserMainBrowserTest.VariationsServiceStartsRequestOnNetworkChange
was renamed and started failing since:
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Mojo%20ChromiumOS/35102
[email protected]
Bug: 882610
Change-Id: I7caef8a59d7447d8d2420c6cff13f93e68311c1b
Reviewed-on: https://chromium-review.googlesource.com/1236284
Reviewed-by: Chong Zhang <[email protected]>
Commit-Queue: Chong Zhang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592983}
Update the third_party docs with more on how licenses are checked.
We don't actually have much (if any) documentation on how we
do the proper generation of credits and display licenses in Chrome;
this CL attempts to fill the gap.
[email protected]
Change-Id: I99c76055784475de436bef3628a0c4b191bc953a
Reviewed-on: https://chromium-review.googlesource.com/1162964
Commit-Queue: Dirk Pranke <[email protected]>
Reviewed-by: Dirk Pranke <[email protected]>
Reviewed-by: John Budorick <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592982}
Disable a few more tests
These seems to be flaky in content_browsertests in single process
mash mode.
Bug: 874089, 887711
Change-Id: Iee0aeb5ed0c502c692eade56dfd4ae8f3248137d
Reviewed-on: https://chromium-review.googlesource.com/1237377
Reviewed-by: James Cook <[email protected]>
Commit-Queue: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592981}
[Media Controls] Move doubletap handling to MediaControlsImpl
This CL removes the doubletap handling logic out of the overlay play
button and onto MediaControlsImpl. This allows us to shrink the overlay
play button down to only be the clickable area for play/pause,
simplifying the event handling logic and removing zoom calculations
that were crashing.
As a side effect, this CL also fixes an issue where the user couldn't
doubletap to fast-forward/rewind without first showing the controls.
Bug: 884770, 827535
Change-Id: Ic5ff2b911d631bb10d10ac60a3b2e199ac2c3b01
Reviewed-on: https://chromium-review.googlesource.com/1235326
Reviewed-by: Becca Hughes <[email protected]>
Commit-Queue: Tommy Steimel <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592980}
Print Preview: Adjust more settings padding and set links actionable
Fixing 2 bugs:
(1) When "More settings" is expanded, margin should be 16px
(2) Make links actionable so hand pointer shows up
Bug: 887071, 887228
Change-Id: Iccb185f7e75e6a6fd87eac45b9b0a9f21dae15ca
Reviewed-on: https://chromium-review.googlesource.com/1236501
Reviewed-by: Hector Carmona <[email protected]>
Commit-Queue: Rebekah Potter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592979}
CrOS shelf: conditionally blur the shelf background
Delegate the decision to blur the shelf to the shelf layout manager,
and do not blur it unless there is an active session (e.g. login
screen).
Cache whether the background is currently blurred to avoid unnecessary
updates.
Bug: 883558
Change-Id: I6bc881f8133a0363260f88efd4225fb072009fc0
Reviewed-on: https://chromium-review.googlesource.com/1227813
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Manu Cornet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592978}
Disable FrameSizeChange tests on Android KitKat. They're flaky.
BUG=778245
TEST=none
TBR=xhwang
Change-Id: Ib27cef70fe4519678dfc4b0446ee4c734c31225a
Reviewed-on: https://chromium-review.googlesource.com/1237265
Reviewed-by: Dale Curtis <[email protected]>
Reviewed-by: Xiaohan Wang <[email protected]>
Commit-Queue: Dale Curtis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592977}
OWNERS files: removing mathp@ from a few places.
Also, adding gogerald@ to components/payments OWNERS
Bug: None
Change-Id: Id20aa0198de1363d640ddddf2438155717a82eba
Reviewed-on: https://chromium-review.googlesource.com/1236233
Reviewed-by: Rouslan Solomakhin <[email protected]>
Commit-Queue: Mathieu Perreault <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592976}
[Extensions] Re-enabling the ContentScriptIsolatedWorlds API test.
The test passes locally and on the trybots now.
Bug: 163097
Change-Id: I0d7207a2548a568c33241d30ed1bbd7ea2cb4d6a
Reviewed-on: https://chromium-review.googlesource.com/1236922
Reviewed-by: Istiaque Ahmed <[email protected]>
Commit-Queue: Benjamin Ackerman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592975}
Add new owners
Both emaxx@ and drcrash@ at this time ar the only people working on
this code and familiar with it. Other owners have moved on or are
not available, and we end up in reviews like for CL:1234373 where
upstream owners declare themselves incompetent to review.
BUG=None
TEST=None
Change-Id: I3913bc9692a2668bab599eb0f08fc11b8457adc6
Reviewed-on: https://chromium-review.googlesource.com/1237251
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Yves Arrouye <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592974}
[VK] Change how VirtualKeyboard.ContainerBehavior is recorded.
We move the recording of InputMethod.VirtualKeyboard.ContainerBehavior
to the end of ShowKeyboard, so we get a sample every time a floating
or docked keyboard is shown. We also account for users switching
between the two modes, as switching requires hiding and showing the
virtual keyboard.
See the bug for more about why this is needed.
Bug: 887248
Change-Id: Icd8b2fbf826a0dba7b32cabb6c7b9afcdde3fcdd
Reviewed-on: https://chromium-review.googlesource.com/1235266
Reviewed-by: Yuichiro Hanada <[email protected]>
Commit-Queue: Darren Shen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592973}
Add autotest API for launching an app from the launcher
BUG=chromium:849438
TEST=tast run vm.CrostiniStartEverything
Change-Id: I51963c9f4fe7b5aa9fd42e2c040410a974376f58
Reviewed-on: https://chromium-review.googlesource.com/1235199
Reviewed-by: Ben Wells <[email protected]>
Reviewed-by: Achuith Bhandarkar <[email protected]>
Commit-Queue: Jeffrey Kardatzke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592972}
WebView: Remove URLRequestContextGetter from AwMetricsServiceClient
It's been unused since commit a5febff94dd70a488bd1 and null since
6bd4db44ab539859b70c.
BUG=546754
Change-Id: Idbffc047f67d3c424a2d6557e50dac8be9d9cee4
Reviewed-on: https://chromium-review.googlesource.com/1236695
Reviewed-by: Bo <[email protected]>
Commit-Queue: Paul Miller <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592971}
Add android_webview to ServiceWorkerServicification fieldtrial testing config.
It was just not added earlier as an oversight. Shipping this feature
would affect android webview.
Bug: 881225
Change-Id: Ib101582496db28bbd23239ce71abd547faadcf22
Reviewed-on: https://chromium-review.googlesource.com/1235474
Reviewed-by: Robert Kaplow (sloooow) <[email protected]>
Commit-Queue: Matt Falkenhagen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592970}
cros: UI for unlocking with an external binary.
See the bug for more details.
Bug: 887070
Change-Id: I4218ffc18f64462c79be31d453d5198003c5d540
Reviewed-on: https://chromium-review.googlesource.com/1235124
Reviewed-by: Dominick Ng <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Jacob Dufault <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592969}
Revert "Add crash logging for accessibility unserialization error"
This reverts commit 8cca7c63e1f481ff505daadf2de9f36e313b4261.
Reason for revert: We deliberately added a browser crash,
enabling us to catch an important bug. Revert this to
eliminate the browser crash and re-enable code to reset
the renderer when it gets in a bad state (now much less often).
Original change's description:
> Add crash logging for accessibility unserialization error
>
> [email protected]
>
> Bug: 870661
> Change-Id: If82429da90259c3af73c4fa424d3bba5e6a09a00
> Reviewed-on: https://chromium-review.googlesource.com/1174862
> Reviewed-by: Dominic Mazzoni <[email protected]>
> Commit-Queue: Dominic Mazzoni <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#583175}
[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 870661, 884934
Change-Id: I5329cd8b306c705e85b26acb8a9b35fcdfbcd426
Reviewed-on: https://chromium-review.googlesource.com/1234261
Commit-Queue: Dominic Mazzoni <[email protected]>
Reviewed-by: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592968}
Fix attempt at the bug below.
Bug: 886594
Change-Id: Ief40291ee0d4ce308efeb887af36eae97f3df164
Reviewed-on: https://chromium-review.googlesource.com/1236929
Reviewed-by: Frank Liberato <[email protected]>
Reviewed-by: Bo <[email protected]>
Commit-Queue: Andrei Pascovici <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592967}
FrameMetrics: Reduce FrameMetrics reporting frequency
Enabling FrameMetrics caused 5-20% regression on rendering.
(ref: https://bugs.chromium.org/p/chromium/issues/detail?id=876709).
The FrameMetrics reports back to Tracing for each CompositorFrame
submission with the following data:
https://docs.google.com/document/d/1P1OKg3s5V2TwE8nTxLay01rn6JmpLgKDY00myyDuINs/edit?usp=sharing
Reporting stats summary for each frame is not very interesting,
So I reduced the frequency of FrameMetrics reporting to each second.
Bug: 881863, 880560
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I96ce7d5bed824aa8d86fa00311136362081df019
Reviewed-on: https://chromium-review.googlesource.com/1226012
Reviewed-by: Sadrul Chowdhury <[email protected]>
Commit-Queue: Yi Xu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592966}
Adds std::move so we don't drop the scoped_refptr on the wrong thread.
Bug: 884589
Change-Id: Id7a1b04a2b533584637f0fee425144acb0b8d79a
Reviewed-on: https://chromium-review.googlesource.com/1237236
Reviewed-by: Dale Curtis <[email protected]>
Commit-Queue: CJ DiMeglio <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592965}
Roll WebGL 7ca87fb..6d2f3f4
https://chromium.googlesource.com/external/khronosgroup/webgl.git/+log/7ca87fb..6d2f3f4
Tbr: [email protected]
Bug: 563816, 878545
Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_angle_rel_ng;luci.chromium.try:win_angle_rel_ng
Change-Id: I8c8b57fef830f85f26b231a6a22576d8f9159e0f
Reviewed-on: https://chromium-review.googlesource.com/1225605
Reviewed-by: Kenneth Russell <[email protected]>
Reviewed-by: Yuly Novikov <[email protected]>
Commit-Queue: Kenneth Russell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592964}
Move IsFileQuarantined() to a test-only build target
This will simplify future refactoring where QuarantineFile() is moved to
an OOP service but not IsFileQuarantined().
This CL includes no functional change.
Bug: 870998
Change-Id: Ic30bf70b119e37de88baa374a4791678df80d393
Reviewed-on: https://chromium-review.googlesource.com/1228782
Reviewed-by: Asanka Herath <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Min Qin <[email protected]>
Commit-Queue: Patrick Monette <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592963}
Add a histogram recording how cache_storage hits kErrorStorage.
[email protected], [email protected]
Bug: 886898
Change-Id: I7519c327419c81b5eeb9dd83ac17850114a3795f
Reviewed-on: https://chromium-review.googlesource.com/1234636
Commit-Queue: Ben Kelly <[email protected]>
Reviewed-by: Joshua Bell <[email protected]>
Reviewed-by: Robert Kaplow (sloooow) <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592962}
Update declarative_content.json docs
Update declarative_content.json docs for minor language and formatting
Bug: none
Change-Id: I254f52f83b42844559da1277070e53ba060153c0
Reviewed-on: https://chromium-review.googlesource.com/1225859
Reviewed-by: Devlin <[email protected]>
Commit-Queue: Meggin Kearney <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592961}
Roll src/third_party/skia 7b11354810a9..268707284dcd (16 commits)
https://skia.googlesource.com/skia.git/+log/7b11354810a9..268707284dcd
git log 7b11354810a9..268707284dcd --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] [skottie] GM exercising external font loading
2018-09-20 [email protected] send SkPMColor::toPMColor() through Sk4f_toL32()
2018-09-20 [email protected] Disable LCD text when drawing SkPictureImageFilter content
2018-09-20 [email protected] Always use portable fonts in image filter test
2018-09-20 [email protected] add interp-in-premul case to GM
2018-09-20 [email protected] Add new PolyUtils benches
2018-09-20 [email protected] SkDocument: Factories now located in SkPDFDocument.h and SkXPSDocument.h
2018-09-20 [email protected] SkPDF: draw persepctive rectangles
2018-09-20 [email protected] Some SkPM4f cleanup
2018-09-20 [email protected] Remove SkAutoTCallIProc.
2018-09-20 [email protected] have SkConvertPixels use SkColorSpaceXformSteps
2018-09-20 [email protected] Roll third_party/externals/angle2 d511948b9f82..52ea49706fd7 (1 commits)
2018-09-20 [email protected] Fix/simplify equal_pixels
2018-09-20 [email protected] Document headers: IWYU
2018-09-20 [email protected] Use new build targets in continuous build of skottie and debugger.
2018-09-20 [email protected] Remove (unused) GrBlend.cpp, and some GrColor helpers
Created with:
gclient setdep -r src/third_party/skia@268707284dcd
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
BUG=chromium:878874,chromium:884150
[email protected]
Change-Id: Ic7fa8bc7070238dfbb1d7c014446989ed87ecfaa
Reviewed-on: https://chromium-review.googlesource.com/1236881
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592960}
Report Crostini usage asynchronously via DeviceStatusCollector
Add a user policy for Crostini usage logging which is disabled by
default.
If this policy is active, log a time window for the last app launch
and the used Termina version in prefs.
Report these in DeviceStatusCollector.
Bug: 844468, 883634
Test: Run unit and browser tests.
Change-Id: I90ba296c9284b987829f8907283873c8213fad9f
Reviewed-on: https://chromium-review.googlesource.com/1221947
Commit-Queue: Alex Oldemeier <[email protected]>
Reviewed-by: Bartosz Fabianowski <[email protected]>
Reviewed-by: Sergey Poromov <[email protected]>
Reviewed-by: Timothy Loh <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592959}
Fix Omnibox disappears on loading itunes app URL
The problem is we discard the last committed item, if the request was
blocked, instead we should only discard that when the last item was not
native view.
Bug: 881690
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I3de1649da8a4d1c198c7f5386cfeb2ef3608033a
Reviewed-on: https://chromium-review.googlesource.com/1234953
Commit-Queue: Mohammad Refaat <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592958}
Roll src-internal d8dcf93795bb..b20563f5defb (3 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/d8dcf93795bb..b20563f5defb
Created with:
gclient setdep -r src-internal@b20563f5defb
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: Id355f77748012995e160a11e54d4a93a10657a4c
Reviewed-on: https://chromium-review.googlesource.com/1236484
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592957}
Roll src/third_party/catapult 3d81f7cc222b..b0768af22643 (3 commits)
https://chromium.googlesource.com/catapult.git/+log/3d81f7cc222b..b0768af22643
git log 3d81f7cc222b..b0768af22643 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Fix /api/report/template
2018-09-20 [email protected] Add force commit to SharedPrefs
2018-09-20 [email protected] Add function to run benchmark both locally and on swarming.
Created with:
gclient setdep -r src/third_party/catapult@b0768af22643
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:887579,chromium:863390
[email protected]
Change-Id: I0052555ff9d1cd652448e2b3af79e37681de72e0
Reviewed-on: https://chromium-review.googlesource.com/1236883
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592956}
Sync metrics protos with google3
Bug: internal b/115749837
Change-Id: I4f0b21097081415956f1b386f68916b50fd8de82
Reviewed-on: https://chromium-review.googlesource.com/1235289
Commit-Queue: Yi-Chun Gina Ko <[email protected]>
Commit-Queue: Ilya Sherman <[email protected]>
Reviewed-by: Ilya Sherman <[email protected]>
Reviewed-by: Steven Holte <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592955}
Move test-launcher-* args for sanitizer tests src-side.
Bug: 794372
Change-Id: I6b6d81ab0c72fd1b781d03e242f78ddef24fef95
Reviewed-on: https://chromium-review.googlesource.com/1235015
Reviewed-by: Stephen Martinis <[email protected]>
Commit-Queue: John Budorick <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592954}
Use AshUIControls for UI tests with no browser
LoginCursorTest.CursorHidden and OobeTest.Accelerator are still
crashing even after the refactoring of UIControls and aura::Env.
Actually, these tests do not require browser windows therefore
UIControlsOzone is created with nullptr WindowTreeHost which is
not expected.
Thinking about that, such test cases actually do controls for
the UI within Ash -- therefore AshUIControls should be used.
Test: interactive_ui_tests with --enable-features=SingleProcessMash
Bug: 883523
Change-Id: I3d6e1ecb569551a7eacfce979c4b543771f19fc6
Reviewed-on: https://chromium-review.googlesource.com/1236842
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Jun Mukai <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592953}
[layoutng] Simplify constraint space construction
Now that constraint spaces are stack allocated, there's no point in
having the builder be separate from the constructor. We can avoid some
duplication and just directly initialize the members from the builder.
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I5470a1be7e0f6e82f93af3fa263cc642e1d8cfbe
Reviewed-on: https://chromium-review.googlesource.com/1235216
Commit-Queue: Christian Biesinger <[email protected]>
Reviewed-by: Morten Stenshorne <[email protected]>
Reviewed-by: Emil A Eklund <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592952}
Omnibox Triage Process - clarify unknown scope issues
I think this codifies the results of our discussion.
Is this the right place to put this content? Do I need reminders of
it elsewhere (i.e., in the status or owners sections)?
Change-Id: Icfeb6551515727f02d0cb83450008ad77ed0275d
Reviewed-on: https://chromium-review.googlesource.com/1232523
Reviewed-by: Justin Donnelly <[email protected]>
Commit-Queue: Mark Pearson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592951}
[Feed] Add Java side storage integration
Enable content and journal storage in FeedProcessScopeFactory.java.
Also fix type mismatch issue in Journal bridge, and handle empty
content mutation case.
Bug: 887116
Change-Id: I9333beb9141aab7a96e87d90baa8bef788b0b5e4
Reviewed-on: https://chromium-review.googlesource.com/1234263
Reviewed-by: Filip Gorski <[email protected]>
Commit-Queue: Gang Wu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592950}
Add NoHoverAfterLayoutChange to base::Feature
Add NoHoverAfterLayoutChange to base::Feature, so that we can run finch
experiment on this feature to see if there is any performance
improvement.
Bug: 877132
Change-Id: Id1048757f7f48bc1be68787347d5594644b9ac38
Reviewed-on: https://chromium-review.googlesource.com/1234036
Reviewed-by: Dave Tapuska <[email protected]>
Reviewed-by: Navid Zolghadr <[email protected]>
Reviewed-by: Pavel Feldman <[email protected]>
Commit-Queue: Lan Wei <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592949}
Roll src/third_party/chromite 713f53360e2e..6dd0074561b7 (5 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/713f53360e2e..6dd0074561b7
git log 713f53360e2e..6dd0074561b7 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] manifest_version: Commit new buildspecs.
2018-09-20 [email protected] metadata_lib: Pretty print metadata.json
2018-09-20 [email protected] CIDB: Update readme docs.
2018-09-20 [email protected] CIDB: Add branch column to buildtable.
2018-09-20 [email protected] signing: Add Mock Signer commands for Firmware signers
Created with:
gclient setdep -r src/third_party/chromite@6dd0074561b7
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: I11cbc35a8669774dfc8e435c11a130e04becf0c7
Reviewed-on: https://chromium-review.googlesource.com/1236483
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592948}
Remove Field Trial Support for Material Refresh
Material refresh is now on by default.
BUG=876090
Change-Id: I308da4d0ed5a4df6dc7104a573ed9063151caab0
Reviewed-on: https://chromium-review.googlesource.com/1229175
Commit-Queue: Robert Liao <[email protected]>
Reviewed-by: Allen Bauer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592947}
Migrate DomainReliabilityMonitor to NetworkConnectionTracker
This migrates DomainReliabilityMonitor from NetworkChangeManager to
NetworkConnectionTracker, which works with the network service enabled.
Bug: 887027
Change-Id: Icc22466c2272bdc45978218d1443c77810e7f663
Reviewed-on: https://chromium-review.googlesource.com/1234855
Reviewed-by: Matt Menke <[email protected]>
Commit-Queue: Robbie McElrath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592946}
Media Router: Delete MediaRouterActionPlatformDelegate.
r591131 unified code to close the overflow menu from the ui/layer, deleting
MediaRouterActionPlatformDelegate::CloseOverflowMenuIfOpen, removing the need
for a delegate. This CL removes the delegate interface and its implementations.
It should have no behavior change.
BUG=None
Change-Id: I54bba038673c6fbba2b84aa17ad63f4c9ed7e229
Reviewed-on: https://chromium-review.googlesource.com/1229776
Reviewed-by: Elly Fong-Jones <[email protected]>
Reviewed-by: Derek Cheng <[email protected]>
Commit-Queue: Karan Bhatia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592945}
FrameMetrics: Adding comments for AddFrameProduced and AddFrameDisplayed
Change-Id: Ie83fb3f96f0d914a002fdcb9461066a2a29f5abe
Reviewed-on: https://chromium-review.googlesource.com/1231376
Reviewed-by: Sadrul Chowdhury <[email protected]>
Commit-Queue: Yi Xu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592944}
Make ServerWindow responsible for interior resize handle event routing.
Bug: 883072
Change-Id: I24380dc595a7446e463422848916b73845945861
Reviewed-on: https://chromium-review.googlesource.com/1227357
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Evan Stade <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592943}
Roll src/third_party/angle 52ea49706fd7..4ce287e04201 (1 commits)
https://chromium.googlesource.com/angle/angle.git/+log/52ea49706fd7..4ce287e04201
git log 52ea49706fd7..4ce287e04201 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Change the name of the opt'ed-in app from maps to cubey.
Created with:
gclient setdep -r src/third_party/angle@4ce287e04201
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: I17c7fff9689dbdccf4e92a0e8b1baa24f65d03c1
Reviewed-on: https://chromium-review.googlesource.com/1236882
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592942}
[Cast Harmony] Re-enable MRDCV browsertest.
You can't run Views browsertests on Mac when views browser windows are disabled.
[email protected]
Bug: 883976
Change-Id: I4d318db3f58743f543e278f744e3926d6e9076e4
Reviewed-on: https://chromium-review.googlesource.com/1237151
Reviewed-by: mark a. foltz <[email protected]>
Commit-Queue: mark a. foltz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592941}
mac: Remove unused cocoa bookmarks code.
Bug: 832676
Change-Id: I7a307c33ad6daf44cc2c170829f03cfdc488da4b
Reviewed-on: https://chromium-review.googlesource.com/1236177
Reviewed-by: Robert Sesek <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592940}
Reset screen time based on the timestamp of last screen time reset.
Bug: 882588
Change-Id: I4f12426d6e2027640a6645cac9bd6b62b1a34fc5
Reviewed-on: https://chromium-review.googlesource.com/1232478
Reviewed-by: Rahul Chaturvedi <[email protected]>
Commit-Queue: Xiaoyin Hu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592939}
Revert "Revert "[css-tables] Force layout when colgroups are removed or added""
Fixes an uninitialised variable caught by MSAN.
This reverts commit 66a74d2f7e1b369ce086c3c41ee089d72f3d0018.
Change-Id: I1e896476fe201fb05072970220bab5c3b20588a2
Reviewed-on: https://chromium-review.googlesource.com/1233746
Commit-Queue: David Grogan <[email protected]>
Reviewed-by: Emil A Eklund <[email protected]>
Reviewed-by: David Grogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592938}
Revert "[ios] Fix VoiceOver Issues in Tabgrid"
This reverts commit fbe67a9526a8ada8ab37b2ce9e7b66dd5a39cdae.
Reason for revert: Breaks TabSwitcherTransitionTestCase\testRotationsWhileSwitcherIsNotActive
Original change's description:
> [ios] Fix VoiceOver Issues in Tabgrid
>
> - Updates _currentPage properly in response to 3-finger accessibility swipe. This will now properly read out the currently visible page if a user swipes to a different page.
> - Ensures that only the currently visible page's elements can be selected in the scroll view. This resolves an issue VoiceOver was having with what page to readout and to focus on. Oftentimes the visible page was not readout or selectable.
>
> Video: https://drive.google.com/open?id=1Q62MUlrVcNlqnFIQOfw_YiGHinTKb_45
>
> Bug: 880079
> Change-Id: I0696786292bec375af9d5326a790700000114559
> Reviewed-on: https://chromium-review.googlesource.com/1221474
> Commit-Queue: Chris Lu <[email protected]>
> Reviewed-by: Mark Cogan <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592818}
[email protected],[email protected]
Change-Id: Idb378ca1c1a1405275975e47956ac94d09865ab1
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 880079
Reviewed-on: https://chromium-review.googlesource.com/1237174
Reviewed-by: Justin Cohen <[email protected]>
Commit-Queue: Justin Cohen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592937}
cc: Send early DidNotProduceFrame if draw isn't expected
Send an early DidNotProduceFrame if the scheduler uses a late deadline,
and no new frame is expected. The DisplayScheduler uses this as a
signal to draw if other producers have submitted frames.
This is intended as a short-term fix to solve smoothness issues with
surface for video with 30fps videos. Ideally the DisplayCompositor will
have some followups as well so that one client that is slow to respond
will not cause smoothness issues with another client.
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Icf2f067dd08836de24ea5d0cdc896dc433062d5c
Bug: 874676
Reviewed-on: https://chromium-review.googlesource.com/1211917
Commit-Queue: Sunny Sachanandani <[email protected]>
Reviewed-by: enne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592936}
Omnibox: Disable Steady State Elisions by default for 71+.
Bug: NONE
Change-Id: Ibb8098e156f63a43b82b25d4ba84f43002d27911
Reviewed-on: https://chromium-review.googlesource.com/1236927
Commit-Queue: Tommy Li <[email protected]>
Reviewed-by: Tommy Li <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592935}
Variations: Ignore seed when using test config
Chrome uses IsFetchingEnabled() to enable getting the seed under any of
these conditions:
• is_chrome_branded
• --variations-server-url
• g_should_fetch_for_testing
Chrome also enables the test config if none of these conditions are met:
• fieldtrial_testing_like_official_build
• is_chrome_branded
• --disable-field-trial-config
• --force-fieldtrials
• --variations-server-url
(See VariationsFieldTrialCreator::SetupFieldTrials().)
So by default (is_chrome_branded=false), the seed will be disabled and
the test config will be enabled. In the released builds
(is_chrome_branded=true), the seed will be enabled and the test config
will be disabled. But depending on flags and build args, it's possible
to enable both. The same experiment in both places will then be added
twice, hitting a DCHECK in FeatureList::RegisterFieldTrialOverride().
WebView shares the same conditions for enabling the test config, but
before this change, would always use the seed as well, since WebView
doesn't call IsFetchingEnabled().
BUG=884827
Change-Id: I3b8281a3a44ebbae894e744fc0a84d6d1f94a0d4
Reviewed-on: https://chromium-review.googlesource.com/1228913
Commit-Queue: Paul Miller <[email protected]>
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Steven Holte <[email protected]>
Reviewed-by: Bo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592934}
[Duet] Fix accessibility button issues
This patch fixes some ambiguous wording for light/dark mode icons in
favor of incognito/normal and flips the incorrect accessibility text
labels.
This patch also makes buttons with no drawable invisible so
accessibility does not try to focus them.
Bug: 887001, 887010
Change-Id: Ie7ae4461035064d3aeac5c929fc9f3eb1296bbcd
Reviewed-on: https://chromium-review.googlesource.com/1235203
Commit-Queue: Matthew Jones <[email protected]>
Reviewed-by: Pedro Amaral <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592933}
Roll src-internal a7a0a5198543..d8dcf93795bb (2 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/a7a0a5198543..d8dcf93795bb
Created with:
gclient setdep -r src-internal@d8dcf93795bb
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I0b32a37c27b13416ab8e6dc6e70d5086f3e69258
Reviewed-on: https://chromium-review.googlesource.com/1236481
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592932}
[AdsMetrics] Remove unused metric, PageLoad.Clients.Ads.All.ResourceTypeWhenNoFrameFound
Removes a metric that showed the resources loaded in non-ad
frames. This was never referenced so it's time to remove it.
Bug: 884233
Change-Id: Icc3522b515d757f4b58c30edcf7373da98453423
Reviewed-on: https://chromium-review.googlesource.com/1233937
Commit-Queue: Josh Karlin <[email protected]>
Reviewed-by: Charlie Harrison <[email protected]>
Reviewed-by: Steven Holte <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592931}
remove 16-byte alignment from deflate_state::crc0
We noticed recently on the Skia tree that if we build Chromium's zlib
with GCC, -O3, -m32, and -msse2, deflateInit2_() crashes. Might also
need -fPIC... not sure.
I tracked this down to a `movaps` (16-byte aligned store) to an address
that was only 8-byte aligned. This address was somewhere in the middle
of the deflate_state struct that deflateInit2_()'s job is to initialize.
That deflate_state struct `s` is allocated using ZALLOC, which calls any
user supplied zalloc if set, or the default if not. Neither one of
these has any special alignment contract, so generally they'll tend to
be 2*sizeof(void*) aligned. On 32-bit builds, that's 8-byte aligned.
But because we've annotated crc0 as zalign(16), the natural alignment of
the whole struct is 16-byte, and a compiler like GCC can feel free to
use 16-byte aligned stores to parts of the struct that are 16-byte
aligned, like the beginning, crc0, or any other part before or after
crc0 that happens to fall on a 16-byte boundary. With -O3 and -msse2,
GCC does exactly that, writing a few of the fields with one 16-byte
store.
The fix is simply to remove zalign(16). All the code that manipulates
this field was actually already using unaligned loads and stores. You
can see it all right at the top of crc_folding.c, CRC_LOAD and CRC_SAVE.
This bug comes from the Intel performance patches we landed a few years
ago, and isn't present in upstream zlib, Android's zlib, or Google's
internal zlib.
It doesn't seem to be tickled by Clang, and won't happen on 64-bit GCC
builds: zalloc is likely 16-byte aligned there. I _think_ it's possible
for it to trigger on non-x86 32-bit builds with GCC, but haven't tested
that. I also have not tested MSVC.
The moved comment is entirely to appease git cl format.
Change-Id: Ie2d8eb9ddefa1e35e6d21ee4b29797f6949b0687
Reviewed-on: https://chromium-review.googlesource.com/1236613
Reviewed-by: Leon Scroggins <[email protected]>
Commit-Queue: Mike Klein <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592930}
assistant: disable logging to stderr
Bug: b:115397214
Test: locally build and test
Change-Id: Ia7ccdd15906bb195e766f5a93db9e0ed2c0039ca
Reviewed-on: https://chromium-review.googlesource.com/1220812
Reviewed-by: Muyuan Li <[email protected]>
Commit-Queue: Xiaohui Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592929}
Support exclusion of x?x?x?hdpi resources.
A downstream project wants to exclude hdpi and higher density resources,
so I figured I'd land support here to reduce rebase burden.
Change-Id: I780b09703f822f455912ac9a119acb3dd56112bb
Reviewed-on: https://chromium-review.googlesource.com/1234221
Reviewed-by: agrieve <[email protected]>
Reviewed-by: Bo <[email protected]>
Commit-Queue: Michael Thiessen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592928}
Update Field Trails with AppLauncherRefresh expirement
Create a field trail entry before experimenting with 50% Beta
Bug: 850760
Change-Id: Ie2796f43a0443ac8bc8a77ac2db8057b32d989d2
Reviewed-on: https://chromium-review.googlesource.com/1234356
Reviewed-by: Mark Pearson <[email protected]>
Commit-Queue: Mohammad Refaat <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592927}
Roll src/third_party/perfetto e6dfe41ffa6e..7397af8da50b (1 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/e6dfe41ffa6e..7397af8da50b
git log e6dfe41ffa6e..7397af8da50b --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Merge "Add performance debug mode"
Created with:
gclient setdep -r src/third_party/perfetto@7397af8da50b
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: Ib7a81bba65f5872420a79431273549ac288d1889
Reviewed-on: https://chromium-review.googlesource.com/1236482
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592926}
Removes redundant media:: prefixes within media namespace in media/gpu/vaapi directory.
Bug: no bug
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
Change-Id: If0f518894dd1264931e224f5103f2d6f75e343cd
Reviewed-on: https://chromium-review.googlesource.com/1236674
Reviewed-by: Miguel Casas <[email protected]>
Reviewed-by: Andres Calderon Jaramillo <[email protected]>
Commit-Queue: Madeleine Barowsky <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592925}
Update Crashpad to 688dcfa22ee906f83d49b905b69c7c53347c92d9
9ae453628f50 android: handle RELRO sharing by the Chromium linker
688dcfa22ee9 android: handle modules loaded from zipfiles
Change-Id: Ib295fb1e0f0571c38f9bf5603eda349b9f8e15da
Reviewed-on: https://chromium-review.googlesource.com/1236467
Reviewed-by: Mark Mentovai <[email protected]>
Commit-Queue: Joshua Peraza <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592924}
Poke GPU watchdog a few more times during context destruction.
We still see a bit of hang at buffer_manager() destruction, which is the
beginning of ContextGroup destruction. So we add a few pokes in context
destruction before the ContextGroup destruction.
BUG=749046
TEST=crash reports go down
[email protected]
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
Change-Id: I4726e63f2cf4fa5c1471a25ef65f8d8ac9411c09
Reviewed-on: https://chromium-review.googlesource.com/1237114
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Zhenyao Mo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592923}
Add the "Lite" string to the Previews UI in CCT
This adds the string in the URLBar display text. See mock linked in the
bug.
Also changes the string name in the grd file since it's now used in
more than just the verbose status.
Bug: 886947
Change-Id: I41df81c607a5641e8c663b192423559ba5e84ba8
Reviewed-on: https://chromium-review.googlesource.com/1234533
Commit-Queue: Robert Ogden <[email protected]>
Reviewed-by: Theresa <[email protected]>
Reviewed-by: Doug Arnett <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592922}
Throw exception upon trying to play invalid worklet animations
Currently we are printing out a console message upon trying to play an
invalid worklet animation, e.g. no-keyframe effect. Rather, an exception
should be thrown.
Note that regular animations accept effects without any keyframes, but
it currently does not make much sense in our implementation of worklet
animation.
It's a little bit strict to throw ATM, but once our implementation is
able to support it we can remove this exception.
Bug: 882939
Change-Id: Ia63b67b70adeb132f5df2c8679935551ec3ac1d7
Reviewed-on: https://chromium-review.googlesource.com/1225091
Reviewed-by: Majid Valipour <[email protected]>
Commit-Queue: Yi Gu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592921}
Roll src/third_party/depot_tools a5ac303c5308..9cba9ffdfdc6 (2 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/a5ac303c5308..9cba9ffdfdc6
git log a5ac303c5308..9cba9ffdfdc6 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Add the crcmod wheel for gsutil, to get it to shut up.
2018-09-20 [email protected] Suppress URLErrors when uploading metrics.
Created with:
gclient setdep -r src/third_party/depot_tools@9cba9ffdfdc6
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:875100,chromium:887540
[email protected]
Change-Id: I9e8794867feb346151dffeb261dc9f16089db3c5
Reviewed-on: https://chromium-review.googlesource.com/1236880
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592920}
[Explore Sites] Adding URL fetcher for Explore Sites.
This will be used to fetch the data from our API endpoint. It is only a fetcher
and does not do any processing of the data that is downloaded.
Bug: 867488
Change-Id: Ic7506af2523632c1173333ddf2a1f2183b27f72f
Reviewed-on: https://chromium-review.googlesource.com/1229013
Commit-Queue: Jonathan Freed <[email protected]>
Reviewed-by: Justin DeWitt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592919}
Fix 64 bit truncation errors in blink/core/html
Use wtf_size_t when dealing with WTF types.
BUG=879657
Change-Id: I14b8c97a5c749acef25b7b343cb5952c6d2dad25
Reviewed-on: https://chromium-review.googlesource.com/1234219
Commit-Queue: Dave Tapuska <[email protected]>
Reviewed-by: David Bokan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592918}
Roll src/third_party/chromite 0086f7aa8400..713f53360e2e (1 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/0086f7aa8400..713f53360e2e
git log 0086f7aa8400..713f53360e2e --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] chromeos_config: Allow multiple sharded tests on one board.
Created with:
gclient setdep -r src/third_party/chromite@713f53360e2e
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: Ic33e7ad5529fbd83eb0a3992bf40307feea5737d
Reviewed-on: https://chromium-review.googlesource.com/1236479
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592917}
history: adds minimal memory dump information for history
Before I add more exhaustive information I want to make sure I'm on the right
track. This adds the count of the number of outstanding requests to add a
page (url and other information) that haven't been processed yet.
BUG=807009
TEST=none
Change-Id: Ieb18fe74e9e91fe4f99eb1a791b04367c60cfd0d
Reviewed-on: https://chromium-review.googlesource.com/1234240
Commit-Queue: Scott Violet <[email protected]>
Reviewed-by: Erik Chen <[email protected]>
Reviewed-by: Siddhartha S <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592916}
[PaintTouchActionRects] Fix some frame throttling tests
This test changes expectation for some frame throttling tests with
PaintTouchActionRects enabled. The behavior is slightly different in the
unit test and the comments explains why.
Bug: 881890
Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees
Change-Id: I0e6fdeebcbe016675ee082f38d8da66ce30abbeb
Reviewed-on: https://chromium-review.googlesource.com/1237056
Commit-Queue: Xida Chen <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592915}
Smart Lock: Remove the setup/disable button in lockScreen settings.
When multidevice flags are turned on. This is a stop-gap measure to
prevent users from running through the deprecated Smart Lock setup flow
when in the new multidevice world.
[email protected]
Bug: 881924
Test: none
Change-Id: Ifec2bd324e55592f14a50fe6cb5331496f010eff
Reviewed-on: https://chromium-review.googlesource.com/1236840
Reviewed-by: Tommy Li <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Commit-Queue: James Hawkins <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592914}
Speculative fix for flakiness of MemoryPressureLoadsNotAllTabs.
The test flakily crashes with an unknown callstack (the crash is not
reproducible locally). The speculation is that the crash is related
to dereferencing a null base::MemoryPressureMonitor::Get(). If this is
indeed the case, then the crash should be fixed by using
base::test::FakeMemoryPressureMonitor in the test (rather than directly
dispatching a memory pressure notification from the test).
Bug: 887545
Change-Id: Ib922ebe4c7f85ec028f4bb202f2357c71e20687a
Reviewed-on: https://chromium-review.googlesource.com/1236502
Reviewed-by: Chris Hamilton <[email protected]>
Commit-Queue: Łukasz Anforowicz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592913}
Highlight filename in filepaths detected by Chrome Cleanup Tool.
Highlight the file name with strong tag, so that users can scan the list easily.
Bug: crbug.com/883737
Change-Id: Iaccf05983efe0414ce39fe35c1c89be4b4102d12
Reviewed-on: https://chromium-review.googlesource.com/1231835
Commit-Queue: Che-yu Wu <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Reviewed-by: proberge <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592912}
Update WebAuthn two error strings.
Replace "We couldn't verify your identity on this device" with the
string “Your identity couldn’t be verified”.
Bug: 887390
Change-Id: I4e2885f68964a2706f58a27a3dba3dbe412bbcf3
Reviewed-on: https://chromium-review.googlesource.com/1236002
Reviewed-by: Martin Kreichgauer <[email protected]>
Reviewed-by: Jun Choi <[email protected]>
Commit-Queue: Balazs Engedy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592911}
[Feed] Enable existing test and add new tests
+ Parameterized some more tests in NewTabPageTest
+ Add some tests for FeedNewTabPage on the header views
Bug: 860055
Change-Id: Ie86d67d4e852117eb4074db9c522bbc219d5d4dc
Reviewed-on: https://chromium-review.googlesource.com/1227178
Commit-Queue: Becky Zhou <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Reviewed-by: Theresa <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592910}
Cleanup a speculative fix for a crash
The fix did not work and the issue turned out to be something else. Cleaning up
most of the changes made in master@{#591833}.
Bug: 878359
Change-Id: I5432523622a82743d1c67e2768f70b437e580a22
Reviewed-on: https://chromium-review.googlesource.com/1236838
Reviewed-by: James MacLean <[email protected]>
Commit-Queue: Ehsan Karamad <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592909}
[CrOS MultiDevice] Block false Settings error from ambiguous listener.
The settings-multidevice-setup-page listens for the event 'close'
as a proxy for the password prompt being confirmed. However, the
event type 'close' is ubiquitous to cr-dialog so it also fires when
the forget device dialog is closed on the subpage, which causes the
assertion "assert(this.featureToBeEnabledOnceAuthenticated_ !== null)"
in SettingsMultidevicePageElement.onPasswordPromptDialogClose() to
fail.
This CL only calls onPasswordPromptDialogClose_ if the close event came
from the MultiDevice page's password prompt and stops the event's
propagation.
Bug: 887160
Change-Id: I5740061c8f9e08ee5ba9e8d99862bcec6b0a6677
Reviewed-on: https://chromium-review.googlesource.com/1235321
Commit-Queue: Jordy Greenblatt <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Reviewed-by: Hector Carmona <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592908}
[SuperSize] HTML Viewer: Fix indents in .html files.
Changing 4-indent to 2-indent. Also:
- Make <style> and <script> tags indent from start of line.
- Fix several missing ';' in JS.
Bug: 880671
Change-Id: Iddda84bbdcf5040935d27643925aebb1433580c7
Reviewed-on: https://chromium-review.googlesource.com/1237141
Commit-Queue: Samuel Huang <[email protected]>
Reviewed-by: Eric Stevenson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592907}
Revert "Install app to first available position in app list"
This reverts commit e39c47e5986f7927d7330d923364aae8a4a5d861.
Reason for revert: <INSERT REASONING HERE>
Original change's description:
> Install app to first available position in app list
>
> Changes:
> 1. Calculate the first available position in AppListModelUpdater for
> newly added item.
> 2. Add test coverage.
>
> Bug: 883939
> Test: AppListSyncableServiceTest.FirstAvailablePosition
> Change-Id: Ibdd2f27455ffd0c76f45906adbc025baab1ff319
> Reviewed-on: https://chromium-review.googlesource.com/1231193
> Commit-Queue: Weidong Guo <[email protected]>
> Reviewed-by: Xiyuan Xia <[email protected]>
> Reviewed-by: Steven Bennetts <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592539}
[email protected],[email protected],[email protected]
Change-Id: I03fc07c2f963eb2e569e170d8175a47c7f174fe1
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 883939
Reviewed-on: https://chromium-review.googlesource.com/1237144
Reviewed-by: Steven Bennetts <[email protected]>
Commit-Queue: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592906}
Give content_shell message headers include guards
This is in preparation for jumbo compiling content/shell.
IPC headers generate code by being included multiple times with
different macros. This requires careful juggling of inclusions
and jumbo is not careful with when headers are included. In most
of the code this has already been solved by adding include guards
but not in content/shell until this patch.
Bug: 886902
Change-Id: I84644fba628a827dfd7825d97844aacca3a9cd8e
Reviewed-on: https://chromium-review.googlesource.com/1233743
Commit-Queue: Daniel Cheng <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592905}
[GM2] Take pixel offsets into account when drawing toolbar top stroke
BUG=877647
R=pkasting
Change-Id: I37b7d06209890a59262b0363c30fc70e809329ed
Reviewed-on: https://chromium-review.googlesource.com/1194674
Commit-Queue: Thomas Anderson <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Reviewed-by: Allen Bauer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592904}
Use NotFoundError instead of InvalidPointerId
This cl follows the new pointerevent spec which
uses more common WebIDL specified exception
NotFoundError instead of defining new
InvalidPointerId exception.
Bug: 885321
Change-Id: I28e946ffcb96c9fb4f70c76a4b9c09be620f981d
Reviewed-on: https://chromium-review.googlesource.com/1231990
Reviewed-by: Dave Tapuska <[email protected]>
Reviewed-by: Ella Ge <[email protected]>
Reviewed-by: Yuki Shiino <[email protected]>
Commit-Queue: Navid Zolghadr <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592903}
WebView: Configure entropy providers
This is in preparation to enable permanent-consistency and GWS-visible
variations experiments in WebView.
For experiments which must keep the same group across runs, there are
"entropy providers" used to generate deterministic, pseudorandom group
assignments. Chrome has 2 providers: the "low entropy provider" is
seeded by kMetricsLowEntropySource; the "default entropy provider",
seeded by both the low entropy source, and also the UMA client ID, if
it's available. (If UMA is disabled, Chrome will have no client ID.)
WebView uses GMS to determine whether UMA is enabled, which is very
slow. So only use the low entropy provider in WebView, and seed it with
the low entropy source. (Before this change, WebView's provider was
seeded with the client ID, which has too many random bits, and blocked
enabling GWS-visible experiments.)
Since WebView no longer uses the client ID as an entropy source, we
don't need to load the ID so early in startup, so remove the code for
pre-loading the ID. It will only be loaded later, asynchronously, in
AwMetricsServiceClient.
AwFieldTrialCreator must call into MetricsStateManager to get these
entropy providers. But WebView's MetricsStateManager is owned by
AwMetricsServiceClient, which was not initialized until after
AwFieldTrialCreator. So initialize AwMetricsServiceClient sooner, and
within AwMetricsServiceClient, create the MetricsStateManager before the
asynchronous call, so that AwFieldTrialCreator can use it immediately.
AwFieldTrialCreator is now initialized with a null
URLRequestContextGetter. This is fine because this field is unused since
commit a5febff94dd70a488bd1. It will be removed in a separate change.
BUG=866722
Change-Id: I31451924e97406db8a9f3efadcab6402a07007ea
Reviewed-on: https://chromium-review.googlesource.com/1227531
Commit-Queue: Paul Miller <[email protected]>
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Bo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592902}
Roll src/native_client 6f1149defa9e..b64cb7b68093 (1 commits)
https://chromium.googlesource.com/native_client/src/native_client.git/+log/6f1149defa9e..b64cb7b68093
git log 6f1149defa9e..b64cb7b68093 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Whitespace change to kick off jobs
Created with:
gclient setdep -r src/native_client@b64cb7b68093
The AutoRoll server is located here: https://autoroll.skia.org/r/nacl-autoroll
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.
BUG=chromium:646142
[email protected]
Change-Id: I0c6dfd24a7afeaa433697cb30527f180e1460a94
Reviewed-on: https://chromium-review.googlesource.com/1236879
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592901}
DevTools: Accessibility.getFullAXTree protocol method
This will allow Puppeteer to expose snapshots of the accessibility tree.
Bug: 887173
Change-Id: I296e68bb8e8a99f165b1a3356fd0b56c76334a0e
Reviewed-on: https://chromium-review.googlesource.com/1235307
Commit-Queue: Joel Einbinder <[email protected]>
Reviewed-by: Alice Boxhall <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592900}
Create isolation target for WebView CTS tests and capture gn-paths arg in pydeps.
The isolation target will be used by swarming, the gn-paths arg was not being
captured in pydeps files generated with build/print_python_deps.py, but it is
needed by the isolation target to properly locate its depenencies.
Bug: 803245
Change-Id: I15bf4c8f7d1cd24a6ce1fcb4b44aeeff42786943
Reviewed-on: https://chromium-review.googlesource.com/1234340
Commit-Queue: Andrew Luo <[email protected]>
Reviewed-by: Changwan Ryu <[email protected]>
Reviewed-by: agrieve <[email protected]>
Reviewed-by: John Budorick <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592899}
Roll src/third_party/pdfium 1605351382db..4bf804086c4f (4 commits)
https://pdfium.googlesource.com/pdfium.git/+log/1605351382db..4bf804086c4f
git log 1605351382db..4bf804086c4f --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Roll testing/corpus/ 2ddedb263..19feefee4 (1 commit)
2018-09-20 [email protected] Validate some image data in CPDF_Image::InitJPEG().
2018-09-20 [email protected] Use pdfium::Optional with FPDF_Doc_Save().
2018-09-20 [email protected] Change CFX_FixedBufGrow to take a size_t.
Created with:
gclient setdep -r src/third_party/pdfium@4bf804086c4f
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: I73411b5d1adbe4914baf64e152077917cd9dd55d
Reviewed-on: https://chromium-review.googlesource.com/1236480
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592898}
Re-enable MediaEngagementAutoplayBrowserTest.UsePreloadedData_Allowed
It was disabled on all Linux platforms due to failures on Chrome OS
in SingleProcessMash browser_tests.
Instead, disable all MediaEngagement browser_tests via filter file
for SingleProcessMash. There's a fix in-flight for renderer
embedding in this mode, so I expect to re-enable them shortly.
Bug: 884589, 883706, 881574
Change-Id: If6257ea160c7ba83c9bb322941001ce5ab1cc1b7
Reviewed-on: https://chromium-review.googlesource.com/1236836
Reviewed-by: Becca Hughes <[email protected]>
Commit-Queue: James Cook <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592897}
[signin] Fix first party URL in GaiaAuthFetcher
Bug: 882107
Change-Id: Ie36e139d17b03bfd75f3b1cec9d557ec5513b084
Reviewed-on: https://chromium-review.googlesource.com/1236214
Reviewed-by: Mihai Sardarescu <[email protected]>
Commit-Queue: David Roger <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592896}
Disable TCPSocketTest.BeforeConnectCallback on Fuchsia.
This test fails becasue MSG_PEEK is not implemented.
Bug: 887587
Change-Id: I6e1ba04afc1f34a11352ba0280dfc33c4436affa
Reviewed-on: https://chromium-review.googlesource.com/1235210
Commit-Queue: Fabrice de Gans-Riberi <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Reviewed-by: Scott Graham <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592895}
Update clang update docs.
- mention chromium.clang tot waterfall
- linux cfi bot is now on luci
Bug: 731417
Change-Id: I01b4b01ac35741f66a63f23af78a09d9c1e83495
Reviewed-on: https://chromium-review.googlesource.com/1237113
Reviewed-by: Nodir Turakulov <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592894}
Suppress Flaky WebGL2 test
deqp/data/gles3/shaders/conversions.html
on Win Nvidia GL passthrough
[email protected]
Bug: 887578
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
Change-Id: Id07d0302853e6f6340e305508098ab756611e28b
Reviewed-on: https://chromium-review.googlesource.com/1236507
Commit-Queue: Yuly Novikov <[email protected]>
Reviewed-by: Yuly Novikov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592893}
Add more functionality to MinMaxSize.
It can now constrain the min/max sizes to a value, and also adjust them
to be at least as large as some value.
Also added an assignment operator for LayoutUnit. There are cases where
we want to set min and max to the same value.
Updated ComputeMinAndMaxContentContribution() implementation to use this
new functionality.
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I251c523213539acc9e508efebf701ed8f64e4265
Reviewed-on: https://chromium-review.googlesource.com/1236000
Reviewed-by: Christian Biesinger <[email protected]>
Reviewed-by: Aleks Totic <[email protected]>
Commit-Queue: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592892}
[CrOS MultiDevice] DeviceReenroller: Don't store local device metadata as ref
The helper function
DeviceReenroller::GetSupportedFeaturesForLocalDevice() is currently
storing a local variable as a const ref. This is breaking
chromeos_unittests when the following `gn args` are used:
ffmpeg_branding = "ChromeOS"
is_component_build = false
is_debug = false
proprietary_codecs = true
strip_absolute_paths_from_debug_symbols = true
target_os = "chromeos"
use_goma = true
use_vaapi = true
Bug: 887557
Change-Id: Iaa805f645b5cefc2ab93ca46e595886e5e00e6dc
Tested: chromeos_unittests with gn args listed above
Reviewed-on: https://chromium-review.googlesource.com/1236512
Commit-Queue: Josh Nohle <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592891}
Roll src-internal 84df59e3758f..a7a0a5198543 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/84df59e3758f..a7a0a5198543
Created with:
gclient setdep -r src-internal@a7a0a5198543
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I9b9aba6098e3d90973dbff06e8c79fea170ed68a
Reviewed-on: https://chromium-review.googlesource.com/1236478
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592890}
Roll src/third_party/depot_tools f837545214f5..a5ac303c5308 (3 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/f837545214f5..a5ac303c5308
git log f837545214f5..a5ac303c5308 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Roll recipe dependencies (trivial).
2018-09-19 [email protected] Roll recipe dependencies (trivial).
2018-09-19 [email protected] Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/depot_tools@a5ac303c5308
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
[email protected]
Change-Id: If57dd96856740a4bbcbc96f8733961ea938d35c0
Reviewed-on: https://chromium-review.googlesource.com/1236878
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592889}
[DevTools] Fix isolated world crash by always adding a SecurityOrigin
Bug: 879219
Change-Id: I6cf01b36326a8b7727a870f2f7e2d061774d1c5b
Reviewed-on: https://chromium-review.googlesource.com/1226797
Reviewed-by: Dmitry Gozman <[email protected]>
Commit-Queue: Joey Arhar <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592888}
[TaskScheduler]: Use ScopedBlockingCall to mark blocking tasks.
This CL uses ScopedBlockingCall to mark blocking calls in /device.
This CL was created by replacing calls to AssertBlockingAllowed()
with instantiations of ScopedBlockingCall(MAY_BLOCK).
I kindly ask the reviewer to make sure of the following:
- ScopedBlockingCall is instantiated in a scope with minimal CPU usage.
If this is not the case, ScopedBlockingCall should be instantiated
closer to the blocking call. See scoped_blocking_call.h for more
info. Please let me know when/where the blocking call happens if this needs
to be changed.
- Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See
BlockingType for more info. While I assumed MAY_BLOCK by default, that might
not be the best fit if we know that this callsite is guaranteed to block.
- The ScopedBlockingCall's scope covers the entirety of the blocking operation
previously asserted against by the AssertBlockingAllowed().
This CL was uploaded by git cl split.
[email protected]
Bug: 874080
Change-Id: I1bad5e82040c40aa770c36d3825dfc14dd9aad0f
Reviewed-on: https://chromium-review.googlesource.com/1191813
Reviewed-by: Reilly Grant <[email protected]>
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592887}
Explicitly check for absolute position containment when setting a dirty bit.
This patch does two things:
1. Explicitly checks for absolute position object containment where before
it was checking for the equivalence of the position attribute. My
suspicion is that this is the intent of the check.
2. Makes the paint layer creation or deletion only set the paint property
update instead of a subtree update, since it seems that the initial
intent was that the local border box properties existence may change.
[email protected], [email protected]
Change-Id: I9d93020a6f68213b1e4b49731c7b0e0d80c65681
Reviewed-on: https://chromium-review.googlesource.com/1235128
Commit-Queue: vmpstr <[email protected]>
Reviewed-by: Xianzhu Wang <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592886}
ozone: Enable vulkan by default (reland)
Vulkan is enabled by default on Linux desktop (X11) builds. Enable it on
ozone as well to make sure we have build coverage.
Fix chromium.memory/Linux Chromium OS ASan LSan Tests issue by breaking
unnecessary dependency on //gpu/vulkan/init.
Bug: 887110
Test: compile
Change-Id: I298704cf3b199c5c4ecf5173e137293650c5734a
Reviewed-on: https://chromium-review.googlesource.com/1235286
Commit-Queue: Michael Spang <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592885}
Roll Fuchsia SDK from 348d1979e484 to df9325278da7
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
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:fuchsia_arm64_cast_audio;luci.chromium.try:fuchsia_x64_cast_audio
[email protected]
Change-Id: I422477c3b77a2c1901728108133d8d5df482f182
Reviewed-on: https://chromium-review.googlesource.com/1236477
Commit-Queue: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Reviewed-by: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592884}
Pointer lock: test crash recovery in oopif cases.
Since a RenderWidgetHostView is destroyed when a renderer process crashes, it
is necessary to null-check it before de-referencing it.
This CL is based on nick@'s CL: https://chromium-review.googlesource.com/c/chromium/src/+/956624
Bug: 859215
Change-Id: I029d3615fee56c9cd2287ee816b269338802937c
Reviewed-on: https://chromium-review.googlesource.com/1234873
Commit-Queue: Lucas Gadani <[email protected]>
Reviewed-by: Charlie Reis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592883}
Revert "Revert "ozone/drm: Use minigbm mmap for modeset buffers""
This reverts commit 57af92033303243ba4e0578ad97aedcb903e8c2d.
After bisecting the changes between the failing and passing pfq runs,
the CL responsible for fixing desktopui_MashLogin was CL:1215947 and
not the revert of "Use minigbm mmap for modeset buffers"
BUG=b:78892556
Change-Id: I07908ca894d9132073c1846277d3e32fa1e7d4a8
Reviewed-on: https://chromium-review.googlesource.com/1235202
Reviewed-by: Daniel Nicoara <[email protected]>
Commit-Queue: Drew Davenport <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592882}
Fix 873811 by guarding v8_session_ for calls via V8Inspector::Channel.
v8_session_ starts out being a nullptr, and the constructor
of InspectorSession initializes it. However, this initialization
involves calling inspector->connect which calls the inspector
session (this) with sendResponse / flushProtocolNotifications.
This PR tries to resolve it by guarding v8_session_ for the
V8Inspector::Channel methods.
Bug: 873811
Change-Id: I8142eb61f9a8f6fb003b9baa0b6222730234ccae
Reviewed-on: https://chromium-review.googlesource.com/1235054
Reviewed-by: Aleksey Kozyatinskiy <[email protected]>
Reviewed-by: Andrey Kosyakov <[email protected]>
Commit-Queue: Johannes Henkel <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592881}
Fixed the issue that switching modality from voice input to text input cancel the conversation.
Bug: b:114302330
Change-Id: I2e295a6ac8b3e78ecc92dd7bfba20b2e673cd04e
Reviewed-on: https://chromium-review.googlesource.com/1212094
Commit-Queue: Li Lin <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Xiaohui Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592880}
content: Remove BrowserThread::Post*Task / GetTaskRunnerForThread.
This removes BrowserThread::Post(NonNestable|)(Delayed|)Task and moves
GetTaskRunnerForThread into the impl (it's still used to vend
TaskRunners in BrowserTaskExecutor).
These methods have been replaced by base/post_task.h in conjunction
with content/public/browser/browser_task_traits.h
Bug: 878356
Change-Id: Ia122dc0921769f43da9271ddd6e1ce2f402df779
Reviewed-on: https://chromium-review.googlesource.com/1235728
Commit-Queue: Eric Seckler <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592879}
[Sync::USS] Adding UMA mertics to track bookmark positioning schemes
Bug: 516866
Change-Id: Ib0b5ea0ad7e4ff08c9d0ae6b65cfd91d9a468a75
Reviewed-on: https://chromium-review.googlesource.com/1236254
Commit-Queue: Mohamed Amir Yosef <[email protected]>
Reviewed-by: Robert Kaplow <[email protected]>
Reviewed-by: Mikel Astiz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592878}
Roll src/third_party/pdfium dd92aa594625..1605351382db (1 commits)
https://pdfium.googlesource.com/pdfium.git/+log/dd92aa594625..1605351382db
git log dd92aa594625..1605351382db --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Remove extraneous 'extern "C"' entries.
Created with:
gclient setdep -r src/third_party/pdfium@1605351382db
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: Id2f91863b9ad1d648810f65a15212a46475d5660
Reviewed-on: https://chromium-review.googlesource.com/1236517
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592877}
Landing Recent QUIC changes until 2:35 PM, Sep 14, 2018 UTC-4
This relands 355a3311f3cc9d4a6043a66e9d59dafa1bb2a978 which was reverted in 37c070968f9d0957fe308b4ebd515c7d34b9fb61, after fixing a stack overflow in QuicUnackedPacketMapTest.CannotAggregateIfDataLengthOverflow.
Below is the commit message of the original cl:
Landing Recent QUIC changes until 2:35 PM, Sep 14, 2018 UTC-4
Turn on FLAGS_quic_reloadable_flag_quic_fix_is_useful_for_retrans
https://chromium-review.googlesource.com/c/chromium/src/+/1228857
Update IETF QUIC Transport Error codes
The IETF QUIC transport error codes are updated to reflect
version 14 of the QUIC transport IETF draft:
- SERVER_BUSY is added
- FRAME_FORMAT_ERROR is changed to FRAME_ENCODING_ERROR
- UNSOLICITED_PONG is removed
- INVALID_MIGRATION is added
Merge internal change: 213016352
https://chromium-review.googlesource.com/c/chromium/src/+/1228548
Fix a ACK frame reporting issue caused by unsigned integer wrap around. Protected by flag FLAGS_quic_reloadable_flag_quic_aggregate_acked_stream_frames_2.
Flag FLAGS_quic_reloadable_flag_quic_aggregate_acked_stream_frames_2 is the v2 of the existing flag FLAGS_quic_reloadable_flag_quic_aggregate_acked_stream_frames.
Merge internal change: 212991266
https://chromium-review.googlesource.com/c/chromium/src/+/1228894
Implement support for framing QuicCryptoFrames from IETF QUIC.
Merge internal change: 212917548
https://chromium-review.googlesource.com/c/chromium/src/+/1228436
Turn on FLAGS_quic_reloadable_flags_quic_fix_reset_zombie_streams in quartc.
Merge internal change: 212810521
https://chromium-review.googlesource.com/c/chromium/src/+/1228435
In QUIC, fix a bug that zombie streams cannot be closed when gets reset locally. Protected by FLAGS_quic_reloadable_flag_quic_fix_reset_zombie_streams.
Merge internal change: 212676554
https://chromium-review.googlesource.com/c/chromium/src/+/1228434
Split QUIC's FramerVisitor into two methods, OnAckRange and OnAckFrameEnd(). No functional change, not flag protected.
Merge internal change: 212629799
https://chromium-review.googlesource.com/c/chromium/src/+/1228394
Move multiple (repeated) definitions of QuicConnectionArena to a single place in quic_one_block_arena.h. Move only, not protected.
Merge internal change: 212626492
https://chromium-review.googlesource.com/c/chromium/src/+/1228393
Change-Id: I735a825502eaf03eb465a58a67bfcf89d9e5e069
Reviewed-on: https://chromium-review.googlesource.com/1236733
Commit-Queue: Bin Wu <[email protected]>
Reviewed-by: Ryan Hamilton <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592876}
Remove InputMethodBase log spam, let keyboard controller be null.
Do not construct a stub InputMethodKeyboardController, check for null.
Also cleanup StubInputController decl and use NOTIMPLEMENTED_LOG_ONCE.
Bug: 881475
Test: No functional changes, less debug log spam.
Change-Id: Ib8db1778f1ae09227bf559f1bb2fe6ac752649d2
Reviewed-on: https://chromium-review.googlesource.com/1222349
Reviewed-by: Shu Chen <[email protected]>
Reviewed-by: Sadrul Chowdhury <[email protected]>
Reviewed-by: Justin Donnelly <[email protected]>
Reviewed-by: Ken Buchanan <[email protected]>
Commit-Queue: Michael Wasserman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592875}
Fix a crash in OfflinePageController
We should check if current activity is ChromeActivity in
UpdateOfflineIndicator to avoid wrong cast in HideOfflineIndicator
later when activity is not.
Bug: 886537
Change-Id: Ic7bca23b26d396651efb0b47d3c325c8bd7a89b5
Reviewed-on: https://chromium-review.googlesource.com/1235375
Reviewed-by: Peter Williamson <[email protected]>
Commit-Queue: Jian Li <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592874}
[Autofill Assistant] Introduce basic UI
Will style it more in the upcoming CLs
Screenshot
https://drive.google.com/file/d/1h50bgzIvVkZMjsjbYDel97P1JrBfWDj4/view?usp=sharing
Bug: 806868
Change-Id: Ib6ba1d040302b90f36bcd16726fca833b1f1b167
Reviewed-on: https://chromium-review.googlesource.com/1234020
Commit-Queue: Ganggui Tang <[email protected]>
Reviewed-by: Theresa <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592873}
Remove ResourceRequestAllowedMigration flag
This flag was used in a canary finch experiment to make sure there was
not a regression in Variations.SeedFreshness. The experiment shows no
change, so enabling the new behavior:
https://uma.googleplex.com/variations?sid=5356f4f970495339c96d6af50868accf
Bug: 868021
Change-Id: I6f756be28a89226ef596c12cb09b032f2e672a75
Reviewed-on: https://chromium-review.googlesource.com/1222286
Commit-Queue: Clark DuVall <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Alexei Svitkine <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592872}
[Feed] Fix memory leak on enterprise policy changed on FeedNewTabPage
We need to detach the MarginResizer so that it doesn't hold onto any
Stream related object such as HeaderViewHolder.
Bug: 884906
Change-Id: Icf2dd3e367735185f5d08378651e6a16667729ac
Reviewed-on: https://chromium-review.googlesource.com/1235016
Commit-Queue: Becky Zhou <[email protected]>
Reviewed-by: Theresa <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592871}
Roll src/third_party/SPIRV-Tools/src 6e2dab2ffd46..9bfe0eb25e3d (1 commits)
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/6e2dab2ffd46..9bfe0eb25e3d
git log 6e2dab2ffd46..9bfe0eb25e3d --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Wrap tests needing effcee inside SPIRV_EFFCEE
Created with:
gclient setdep -r src/third_party/SPIRV-Tools/src@9bfe0eb25e3d
The AutoRoll server is located here: https://autoroll.skia.org/r/spirv-tools-chromium-autoroll
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.
[email protected]
Change-Id: I5da1ed460b08714caae3aee7f4fffbd4c2c209b7
Reviewed-on: https://chromium-review.googlesource.com/1236875
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592870}
[tools/perf] Disable flaky power.typical_10_mobile story
[email protected]
Bug: 887546
Change-Id: Ia96997eb631402aab7f5fe1ad4ede733d383969d
Reviewed-on: https://chromium-review.googlesource.com/1236278
Reviewed-by: Egor Pasko <[email protected]>
Commit-Queue: Egor Pasko <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592869}
[DevTools] Fix npe when accessing RWHV in PageHandler::CaptureScreenshot
Bug: 841739
Change-Id: I6e61a5c11253096d80aeafb4b83ce653fbcfa0f0
Reviewed-on: https://chromium-review.googlesource.com/1235119
Commit-Queue: Alexei Filippov <[email protected]>
Reviewed-by: Alexei Filippov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592868}
[tools/perf] Fix the long_running_memory benchmark
It used 'json' output-format which is not supported.
This change intents to removes 'json' output-format
from the options in order to fix an invalid format assert.
Add self to AUTHORS
Change-Id: I3c7ea4ff54cb23dbadbce57e0e41d4fefc97de54
Reviewed-on: https://chromium-review.googlesource.com/1136639
Commit-Queue: Juan Antonio Navarro Pérez <[email protected]>
Reviewed-by: Juan Antonio Navarro Pérez <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592867}
[TaskScheduler]: Use ScopedBlockingCall to mark blocking tasks.
This CL uses ScopedBlockingCall to mark blocking calls in /gpu.
This CL was created by replacing calls to AssertBlockingAllowed()
with instantiations of ScopedBlockingCall(MAY_BLOCK).
I kindly ask the reviewer to make sure of the following:
- ScopedBlockingCall is instantiated in a scope with minimal CPU usage.
If this is not the case, ScopedBlockingCall should be instantiated
closer to the blocking call. See scoped_blocking_call.h for more
info. Please let me know when/where the blocking call happens if this needs
to be changed.
- Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See
BlockingType for more info. While I assumed MAY_BLOCK by default, that might
not be the best fit if we know that this callsite is guaranteed to block.
- The ScopedBlockingCall's scope covers the entirety of the blocking operation
previously asserted against by the AssertBlockingAllowed().
This CL was uploaded by git cl split.
[email protected]
Bug: 874080
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
Change-Id: I94991868b2383b0f5b359399ea97597518ebea7f
Reviewed-on: https://chromium-review.googlesource.com/1191410
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592866}
Add blink/renderer/core/timing/OWNERS
Per discussion with tdresser@, add an OWNERS file. We'll add more
reviewers over time and as needed.
Also while at it, rename progressive-web-metrics to
speed-metrics-dev, see:
https://groups.google.com/a/chromium.org/forum/#!topic/speed-metrics-dev/hPP-T56fUvE
Change-Id: Ic48b3970393c558b3ade0334891bf1485d6b5e1f
Reviewed-on: https://chromium-review.googlesource.com/1231395
Reviewed-by: Steven Holte <[email protected]>
Reviewed-by: Timothy Dresser <[email protected]>
Reviewed-by: Steve Kobes <[email protected]>
Commit-Queue: Nicolás Peña Moreno <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592865}
chromeos: removes special casing of ChromeOS
In hopes of having base::debug::Alias work better on ChromeOS.
BUG=867035
TEST=none
Change-Id: I509efc3bcafe71beaa86c9f5180043255e3ec3db
Reviewed-on: https://chromium-review.googlesource.com/1219889
Reviewed-by: Nico Weber <[email protected]>
Reviewed-by: Reid Kleckner <[email protected]>
Commit-Queue: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592864}
[iOS][MF] Creates convenience functions for MF flags
Bug: 878388
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ie114d9a6d540ee69a085024b023de70047578223
Reviewed-on: https://chromium-review.googlesource.com/1230679
Commit-Queue: Javier Ernesto Flores Robles <[email protected]>
Reviewed-by: Moe Ahmadi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592863}
Uprev rtanalytics-light to env version 7.0
Bug: chromium:887533
Test: No test necessary.
Change-Id: I9fb495308c2f64796dd529fc1fcfec795957d042
Reviewed-on: https://chromium-review.googlesource.com/1236734
Reviewed-by: Joshua Pawlicki <[email protected]>
Commit-Queue: Luke Sorenson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592862}
android: crazy_linker: Load system libraries with system linker.
Add a way to detect system libraries, and fallback to the system
linker whenever they need to be loaded. This is needed because
Chrome probes a few system libraries like libEGL.so to check that
certain GL-related symbols are available. It does that by using
dlopen() + multiple dlsym() + dlclose(), which end up being
performed through the crazy linker wrappers (e.g. WrapDlopen()).
When enabling the crazy linker, it seems this happens everytime
the user navigates to a different web page!
Due to the way the code works before this CL, this ended up
loading said system libraries with the crazy linker, which
is problematic because:
- If the system library was already loaded in the Zygote,
this would create a duplicate copy, loaded at a different
address. Also this is much slower than simply incrementing
the reference-count of an existing system library entry.
- This creates pending RDebug-related tasks, which happen to
be racy, and the source of runtime crashes.
By detecting system libraries properly, the code can now
always fall back to use the system linker to load them,
avoiding these two problems entirely.
In particular, it is hoped that this will decrease the
amount of runtime crashes described in 831403.
BUG=843987,831403
[email protected], [email protected], [email protected]
Change-Id: I86d89d6a812b778cf962aa5da028449b2b79f1fa
Reviewed-on: https://chromium-review.googlesource.com/1236656
Reviewed-by: agrieve <[email protected]>
Commit-Queue: David Turner <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592861}
Revert "KeyboardController: Integrate code from keyboard_util.cc"
This reverts commit 09a198c9561be88a6b16fee3434c710883b125cf.
Reason for revert: <INSERT REASONING HERE>
Original change's description:
> KeyboardController: Integrate code from keyboard_util.cc
>
> This CL:
> * Moves KeyboardConfig and the global instance and setter/getter to
> KeyboardController
> * Moves KeyboardControlEvent and LogKeyboardControlEvent to
> KeyboardController (which is the only consumer)
> * Moves KeyboardOverscrolOverride and SetKeyboardOverscrolOverride
> to KeyboardController
> * Removes keyboard::IsKeyboardVisible (only one non test call which
> already checks enabled() separately)
> * Moves InsertText to KeyboardController
> * Makes some changes to KeyboardController to improve alignment of
> header definitions and implementations.
> * Removes keyboard_util.h from keyboard_controller.h and removes
> unnecessary keyboard_util.h includes.
>
> For trivial code removal from component_loader.cc:
> [email protected]
>
> Bug: 843332
> Change-Id: I5226380a80bba1286b36d5d68c5e30c74f4cd9ad
> Reviewed-on: https://chromium-review.googlesource.com/1225853
> Commit-Queue: Steven Bennetts <[email protected]>
> Reviewed-by: Shu Chen <[email protected]>
> Reviewed-by: Darren Shen <[email protected]>
> Reviewed-by: James Cook <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592483}
[email protected],[email protected],[email protected],[email protected]
Change-Id: Id568f0bdc20c3093f6757c644a6a9b8311f06e3a
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 843332
Reviewed-on: https://chromium-review.googlesource.com/1236841
Reviewed-by: Steven Bennetts <[email protected]>
Commit-Queue: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592860}
Revert "Remove KeyboardController::ui()"
This reverts commit c1e2f78555a599043dbaf1930c6f9b0d41252643.
Reason for revert: desktopui_MashLogin is crashing
Original change's description:
> Remove KeyboardController::ui()
>
> This removes direct access to KeyboardUI outside of tests while
> the code is re-factored for Mash.
>
> Bug: 843332
> Change-Id: Ic6b60032512b36b7ff1ae05bb8d12060db8f8d29
> Reviewed-on: https://chromium-review.googlesource.com/1227171
> Reviewed-by: James Cook <[email protected]>
> Reviewed-by: Darren Shen <[email protected]>
> Reviewed-by: Shu Chen <[email protected]>
> Commit-Queue: Steven Bennetts <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592526}
[email protected],[email protected],[email protected],[email protected]
Change-Id: I2708807e60023d952792e96ac58841c89a0353bc
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 843332
Reviewed-on: https://chromium-review.googlesource.com/1236465
Reviewed-by: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592859}
Revert "keyboard_util: Remove flag/switch wrappers"
This reverts commit cedf185f79d7358f0e588d2b69f4ecd7e088e0ab.
Reason for revert: Crashes in desktopui_MashLogin
Original change's description:
> keyboard_util: Remove flag/switch wrappers
>
> This CL moves some common flag/switch wrappers into the callers to
> remove unnecessary dependencies on keyboard_util.h. With the upcoming
> Chrome/Ash separation, the wrappers cause more confusion than they
> improve readability.
>
> This CL also moves some keyboard_util.cc code only used in
> KeyboardController to that class.
>
> Bug: 843332
> Change-Id: I042928bebfe4f9ea93ccb4fb7a24f8fc46f555cf
> Reviewed-on: https://chromium-review.googlesource.com/1226191
> Commit-Queue: Steven Bennetts <[email protected]>
> Reviewed-by: Darren Shen <[email protected]>
> Reviewed-by: Shu Chen <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592545}
[email protected],[email protected],[email protected]
Change-Id: I0875394e434c6beeceb11e93a64b16f1a5a42b7c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 843332
Reviewed-on: https://chromium-review.googlesource.com/1236466
Reviewed-by: Steven Bennetts <[email protected]>
Commit-Queue: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592858}
CoreText COLR/CPAL fallback to FreeType
Fallback to FreeType on Mac OS < 10.13 as there is no support for
COLR/CPAL layered fonts in CoreText before this version.
Bug: 882844
Change-Id: I80ed16d1e6e23ee36dd5ad179e7712a53381e7c4
Reviewed-on: https://chromium-review.googlesource.com/1235995
Commit-Queue: Emil A Eklund <[email protected]>
Reviewed-by: Emil A Eklund <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592857}
Reland "Refresh access token only for auth error."
This is a reland of c9b5d530b55d3bf635cd24b37700b9440aa8283e
The internal repo uprev has landed in public HEAD.
Original change's description:
> Refresh access token only for auth error.
>
> Bug: b:114756954
> Test: Manual
> Change-Id: I1d58906771ad789232d8c01f6de06ea44ad8e3f8
> Reviewed-on: https://chromium-review.googlesource.com/1226527
> Commit-Queue: Yilei Li <[email protected]>
> Reviewed-by: Xiaohui Chen <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592467}
Bug: b:114756954
Change-Id: I695953226bfaea3f332cccb7b61a98be2c541297
Reviewed-on: https://chromium-review.googlesource.com/1235330
Reviewed-by: Xiaohui Chen <[email protected]>
Commit-Queue: Yilei Li <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592856}
Settings WebUI: Re-enable People page tests for Polymer 2.
These seem to have been fixed at r591110, but they were not properly re-enabled.
Bug: 875452
Change-Id: Icdab27f5afd81a8e8c2c7a30b1ab76ec05ee8d8e
Reviewed-on: https://chromium-review.googlesource.com/1235285
Reviewed-by: Rebekah Potter <[email protected]>
Commit-Queue: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592855}
[iOS] Remove dependencies on stack view
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I785464f847ff6344201a5ac8f7aa2a6a1aa2f3f5
Reviewed-on: https://chromium-review.googlesource.com/1233701
Commit-Queue: Mark Cogan <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592854}
Roll src/third_party/skia 52c63fdabb72..7b11354810a9 (1 commits)
https://skia.googlesource.com/skia.git/+log/52c63fdabb72..7b11354810a9
git log 52c63fdabb72..7b11354810a9 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] add a bot that oughta fail
Created with:
gclient setdep -r src/third_party/skia@7b11354810a9
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: Ic05e70f49f6496ad6ff979829f7be1a2d6b7dc16
Reviewed-on: https://chromium-review.googlesource.com/1236513
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592853}
Revert "Mash: Protect virtualKeyboard events for null KeyboardController"
This reverts commit 2457438e33bea6b89c3638226e6ac9824b61a80f.
Reason for revert: desktopui_MashLogin is still failing
Original change's description:
> Mash: Protect virtualKeyboard events for null KeyboardController
>
> Currently the code is triggering a crash indesktopui_MashLogin:
> http://ubercautotest.corp.google.com/tko/retrieve_logs.cgi?job=/results/239691238-chromeos-test/chromeos4-row2-rack3-host12/debug/
>
> Bug: 843332
> For extensions change:
> [email protected]
>
> Change-Id: I51d94a6924407fffbb49994ff4cb02718b517866
> Reviewed-on: https://chromium-review.googlesource.com/1235206
> Commit-Queue: Steven Bennetts <[email protected]>
> Reviewed-by: James Cook <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592620}
[email protected],[email protected]
Change-Id: If44890c68926d991d4642fde4566408b6ce57fa0
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 843332
Reviewed-on: https://chromium-review.googlesource.com/1236837
Reviewed-by: Steven Bennetts <[email protected]>
Commit-Queue: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592852}
Take ownership of NTP Doodle metrics
Bug: None
Change-Id: Ie03079ca73e9e2593b73ff0e17e13c47bc077d3e
Reviewed-on: https://chromium-review.googlesource.com/1231987
Reviewed-by: Steven Holte <[email protected]>
Commit-Queue: Kyle Milka <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592851}
Revert "Use SharedImageInterface for gpu and OOP raster"
This reverts commit 1e9e40b75dd12a5d0d7a97f6ae5090d721d5e1f2.
Reason for revert: crbug.com/887263 and crbug.com/887398
Original change's description:
> Use SharedImageInterface for gpu and OOP raster
>
> This wires up SharedImageInterface all the way to cc, and uses it for OOP and GPU raster.
> This also adds memory accounting in SharedImageFactory/SharedImageStub.
>
> Bug: 870116
> 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;master.tryserver.blink:linux_trusty_blink_rel
> Change-Id: I37eba221bc2aeb4d03b7d4d93bde772482dc681b
> Reviewed-on: https://chromium-review.googlesource.com/1178977
> Commit-Queue: Antoine Labour <[email protected]>
> Reviewed-by: Bo <[email protected]>
> Reviewed-by: Sadrul Chowdhury <[email protected]>
> Reviewed-by: Eric Karl <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592419}
[email protected],[email protected],[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 870116
Change-Id: Ie4fbd60787c6fc3cefbc695595bc80234be6cfc1
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;master.tryserver.blink:linux_trusty_blink_rel
Reviewed-on: https://chromium-review.googlesource.com/1236457
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Antoine Labour <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592850}
Roll src-internal fd2e62420dba..84df59e3758f (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/fd2e62420dba..84df59e3758f
Created with:
gclient setdep -r src-internal@84df59e3758f
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I6af9fafd8ee5b759d036de631d57440e4662e976
Reviewed-on: https://chromium-review.googlesource.com/1236873
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592849}
Remove "hide close buttons on inactive tabs" flag.
Per markchang@, this is dead.
Bug: none
Change-Id: I56751472d648fce8df797f860f0bf088dbc7b5f5
Reviewed-on: https://chromium-review.googlesource.com/1235310
Reviewed-by: Allen Bauer <[email protected]>
Commit-Queue: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592848}
gpu: Fix deserialization error in ServiceFontManager.
We deserialize skia data while holding a lock, which we block on if
skia tries to delete a handle as this data is creating new entries in
the strike cache.
[email protected]
Bug: 887422, 887152
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
Change-Id: Id32cb071834186e7de0dac16902c452c3ccdb102
Reviewed-on: https://chromium-review.googlesource.com/1236455
Reviewed-by: Eric Karl <[email protected]>
Commit-Queue: Khushal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592847}
Roll src/third_party/angle d511948b9f82..52ea49706fd7 (1 commits)
https://chromium.googlesource.com/angle/angle.git/+log/d511948b9f82..52ea49706fd7
git log d511948b9f82..52ea49706fd7 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Vulkan: Enable a few BufferDataTests.
Created with:
gclient setdep -r src/third_party/angle@52ea49706fd7
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: I9c4dd0eaec2f340de1304de2b5085ec4ed773ce7
Reviewed-on: https://chromium-review.googlesource.com/1236519
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592846}
Remove IsLegacySupervised() obsolete API
Since legacy supervised users are unsupported assume any call returns false
and simplify the code accordingly. IsSupervised() calls are for now not affected
Signed-off-by: Guido Trotter <[email protected]>
Bug: 882802
Change-Id: Id2f382aed0f919970dde46544bfacadde9247935
Reviewed-on: https://chromium-review.googlesource.com/1233577
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Avi Drissman <[email protected]>
Reviewed-by: Dan Erat <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592845}
TaskScheduler: Enable NoBackgroundTasksTest.* on Mac.
Bug: 833989
Change-Id: Id97ab3cf302067670b5a90e38d2077f1b7b3e89e
Reviewed-on: https://chromium-review.googlesource.com/1231299
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: François Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592844}
Consolidate imports and deps entries in skia/BUILD.gn.
Change-Id: I6d2cc26c552a6f9947ebbc19066304446a9e3a44
Reviewed-on: https://chromium-review.googlesource.com/1235342
Reviewed-by: Ben Wagner <[email protected]>
Commit-Queue: Lei Zhang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592843}
[layoutng] Avoid recomputing the ICB size where we can
It's somewhat expensive to compute it.
[email protected],[email protected]
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ic1fc1b7b2e11c18a96a268fb731716d074940a36
Reviewed-on: https://chromium-review.googlesource.com/1235213
Reviewed-by: Morten Stenshorne <[email protected]>
Reviewed-by: Ian Kilpatrick <[email protected]>
Commit-Queue: Christian Biesinger <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592842}
[Autofill Assistant] Implement Autofill fallback in case validation failed.
Bug: 806868
Change-Id: I64212a92405c2021e42b37f7c8b60ae28cc86aca
Reviewed-on: https://chromium-review.googlesource.com/1233699
Reviewed-by: Ganggui Tang <[email protected]>
Commit-Queue: Ganggui Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592841}
Remove features::kCrossSiteDocumentBlocking...
Cross-Origin Read Blocking (CORB) was enabled by default in 68.0.3410.0.
Since this feature has shipped quite a while ago, it seems that now is a
good time to remove the code responsible for enabling/disabling the
feature.
Bug: 802835
Change-Id: I11b3058447607b31cb27a3e7dbc8db137411d7b8
Reviewed-on: https://chromium-review.googlesource.com/1228485
Reviewed-by: Charlie Reis <[email protected]>
Commit-Queue: Łukasz Anforowicz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592840}
Run content_browsertests in single process mash on bots
- Add content_browsertests in single process mash mode to bots;
- Add a filter file of the failed/flaky tests;
Bug: 874089
Change-Id: I806556b0de0b4ee154d03395a566d0e6610eb5c3
Reviewed-on: https://chromium-review.googlesource.com/1234258
Reviewed-by: Ben Pastene <[email protected]>
Reviewed-by: James Cook <[email protected]>
Commit-Queue: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592839}
[iOS] Remove the ToolsMenuButtonObserver
This CL removes the class triggering the animations for the tools menu
button in the toolbar. It is now directly triggered by the BVC.
Bug: 800266
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I19feafb03776741bbde51fe54ace27b990811b2e
Reviewed-on: https://chromium-review.googlesource.com/1236655
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Olivier Robin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592838}
Roll src/third_party/catapult 5e97145328bd..3d81f7cc222b (1 commits)
https://chromium.googlesource.com/catapult.git/+log/5e97145328bd..3d81f7cc222b
git log 5e97145328bd..3d81f7cc222b --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] [pinpoint] Add try job and latency stats.
Created with:
gclient setdep -r src/third_party/catapult@3d81f7cc222b
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:887168
[email protected]
Change-Id: I182425628bb8f5540341ea21ff8da31cfca3104b
Reviewed-on: https://chromium-review.googlesource.com/1236516
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592837}
[Background Fetch] Set bad-status as failureReason
when one of the settled fetches has a response with a bad status.
Bug: 876691
Change-Id: I45af6b792a6a43e5b091bc5fe6f40d011bdabac5
Reviewed-on: https://chromium-review.googlesource.com/1233693
Reviewed-by: Rayan Kanso <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Commit-Queue: Mugdha Lakhani <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592836}
Added owner and component to blink_perf.css.
Change-Id: I7d928fc9847413805dd3179d49b13736fb8f6450
Reviewed-on: https://chromium-review.googlesource.com/1235993
Reviewed-by: Anders Ruud <[email protected]>
Reviewed-by: Ned Nguyen <[email protected]>
Commit-Queue: Rune Lillesveen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592835}
Roll src/third_party/webrtc 207cfdfbd889..0ad0c27a0bce (1 commits)
https://webrtc.googlesource.com/src.git/+log/207cfdfbd889..0ad0c27a0bce
git log 207cfdfbd889..0ad0c27a0bce --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Roll chromium_revision cc7b9c6822..a7544fa319 (592452:592771)
Created with:
gclient setdep -r src/third_party/webrtc@0ad0c27a0bce
The AutoRoll server is located here: https://autoroll.skia.org/r/webrtc-chromium-autoroll
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:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng
BUG=chromium:None
[email protected]
Change-Id: I4f478b6b1fd08dfe415a8435c5f5b28c32ea3f23
Reviewed-on: https://chromium-review.googlesource.com/1236515
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592834}
Roll src/third_party/perfetto 5d2918e8ee83..e6dfe41ffa6e (2 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/5d2918e8ee83..e6dfe41ffa6e
git log 5d2918e8ee83..e6dfe41ffa6e --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] perfetto-ui: Rename rawQuery to query
2018-09-20 [email protected] Merge "perfetto-ui: Remove engine worker proxy hacks"
Created with:
gclient setdep -r src/third_party/perfetto@e6dfe41ffa6e
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: I524fc5b7b49b9ec91b5d513f48d0344d937e38c2
Reviewed-on: https://chromium-review.googlesource.com/1236474
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592833}
Photo Picker: Fix the double-tap to click problem.
The SelectableListToolbar is setting FocusInTouchMode to
true for all its children. This is problematic for the Done
button, as it then requires two taps to click.
Also, while I was at it, use the same styling for the Done
button as the Done button in the Contacts Picker.
Bug: 813422, 656015
Change-Id: I277626563885621b3bf677697d464a3299e6658f
Reviewed-on: https://chromium-review.googlesource.com/1236435
Commit-Queue: Finnur Thorarinsson <[email protected]>
Commit-Queue: Theresa <[email protected]>
Reviewed-by: Theresa <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592832}
Skip GL unit tests that are failing for MSAN
Skip GLImageNativePixmap tests and GLSurfaceEGLTest.SurfaceFormatTest
for MSAN.
TBR=kbr
Bug: 886995
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
Change-Id: I1b29243bd8219e81187aa0e8c5d8f50371423126
Reviewed-on: https://chromium-review.googlesource.com/1236833
Commit-Queue: weiliangc <[email protected]>
Reviewed-by: weiliangc <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592831}
Fix using |delayed_login_failure_| after free.
AuthFailure was remembered in OnAuthFailure() by a pointer and was
freed after that leading to strange failure reason on next read.
It was introduced 5 years ago in https://crrev.com/22900017
[719:719:0918/112724.240220:ERROR:auth_status_consumer.h(95)] NOTREACHED() hit. [Reason: info:NOTREACHED()]
[719:719:0918/112724.240293:ERROR:device_event_log_impl.cc(159)] [11:27:24.240] Login: cryptohome_authenticator.cc:725 Login failed:
[719:719:0918/112724.240371:ERROR:login_performer.cc(63)] Login failure, reason=0, error.state=0
[719:719:0918/112724.240414:ERROR:kiosk_profile_loader.cc(202)] NOTREACHED() hit. [Reason: info:NOTREACHED()]
[719:719:0918/112724.240458:ERROR:auth_status_consumer.h(95)] NOTREACHED() hit. [Reason: info:NOTREACHED()]
[719:719:0918/112724.240445:ERROR:kiosk_profile_loader.cc(188)] Kiosk auth failure: error=
[719:719:0918/112724.240674:ERROR:kiosk_profile_loader.cc(50)] NOTREACHED() hit. [Reason: info:NOTREACHED()]
[719:719:0918/112724.240732:ERROR:app_launch_controller.cc(526)] Kiosk launch failed, error=4
Bug: 885346
Change-Id: I46ca3b3630aa42e25a25d9cfecb3a16e3c361b9f
Reviewed-on: https://chromium-review.googlesource.com/1236265
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Sergey Poromov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592830}
Fix extra shelf icon for pinned ARC++ apps under SingleProcessMash
ArcAppWindowLauncherController was observing the wrong aura::Env for
window creation, so it wasn't calling AttachControllerToWindowIfNeeded
to set the correct ShelfID on the window.
Bug: 887129
Test: pin Play Store icon, then tap on it
Change-Id: I2239a032962b783a50e562b822f021ef6e0a7511
Reviewed-on: https://chromium-review.googlesource.com/1235152
Reviewed-by: Michael Wasserman <[email protected]>
Commit-Queue: James Cook <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592829}
Remove SupervisedUser policies for chrome and chromeos
Both policies are deprecated and will always be false.
Remove SupervisedUsersEnabled code, for ChromeOS
Remove SupervisedUserCreationEnabled code, for Chrome
Signed-off-by: Guido Trotter <[email protected]>
Bug: 834488
Change-Id: Iab2fad3d396ab5d68bbd0072da742fadeb64d367
Reviewed-on: https://chromium-review.googlesource.com/1224033
Reviewed-by: Dan Erat <[email protected]>
Reviewed-by: Marc Treib <[email protected]>
Reviewed-by: Sergey Poromov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592828}
[Explore sites]: Refactor navigation delegate to a more common location
mv ntp/ContextMenuManager.java to native_page/
mv suggestions/SuggestionsNavigationDelegate.java to native_page/NativePageNavigationDelegate.java and remove suggestions-only methods
cp suggestions/SuggestionsNavigationDelegateImpl.java to native_page/NativePageNavigationDelegateImpl.java and remove suggestions-only methods
have suggestions/SuggestionsNavigationDelegate.java extend native_page/NativePageNavigationDelegateImpl to contain suggestions-only methods
update all references thereof
Bug: 867488
Change-Id: I64cb9bb6864da2a90b9358ec2a4f339d76df1cdc
Reviewed-on: https://chromium-review.googlesource.com/1232336
Commit-Queue: Cathy Li <[email protected]>
Reviewed-by: Theresa <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592827}
Roll Fuchsia SDK from ad770c8765f6 to 348d1979e484
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
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:fuchsia_arm64_cast_audio;luci.chromium.try:fuchsia_x64_cast_audio
[email protected]
Change-Id: I2bf66fbb151b60c3a26a2d0082ab760720a926d9
Reviewed-on: https://chromium-review.googlesource.com/1236497
Commit-Queue: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Reviewed-by: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592826}
[omnibox] Narrow tab switch button IsSelected behavior
Previously OmniboxTabSwitchButton::IsSelected() wasn't asking if
*this* result was selected, only if "the tab switch button" was
focused. This could refer to another result. This change narrows
the implementation of IsSelected() to check if this particular
result is also selected.
Bug: 886606
Change-Id: I463151848e6cefdbe3afa360d3dbc0e03d2c40ee
Reviewed-on: https://chromium-review.googlesource.com/1234033
Reviewed-by: Justin Donnelly <[email protected]>
Commit-Queue: Kevin Bailey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592825}
[iOS] Remove support for old tab switchers from unit tests.
This CL:
- Removes support for non-GRID tab switchers from the feature engagement egtest.
- Simplifies tab_usage_recorder_test_util to only support the tab grid.
- Removes non-grid support from the UKM egtest
- Moves the TabletTabSwitcherOpenButton() helper function to chrome_matchers, out of the moribund tab_switcher/ directory.
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I6cbcfa88f13bdad6407e56746e9e76bd9e4a5d38
Reviewed-on: https://chromium-review.googlesource.com/1233195
Commit-Queue: Mark Cogan <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592824}
Prevent renderer initiated back navigation to cancel a browser one.
Renderer initiated back/forward navigations must not be able to cancel ongoing
browser initiated navigation if they are not user initiated.
Note: 'normal' renderer initiated navigation uses the
FrameHost::BeginNavigation() path. A code similar to this patch is done
in NavigatorImpl::OnBeginNavigation().
Test:
-----
Added: NavigationBrowserTest.
* HistoryBackInBeforeUnload
* HistoryBackInBeforeUnloadAfterSetTimeout
* HistoryBackCancelPendingNavigationNoUserGesture
* HistoryBackCancelPendingNavigationUserGesture
Fixed:
* (WPT) .../the-history-interface/traverse_the_history_2.html
* (WPT) .../the-history-interface/traverse_the_history_3.html
* (WPT) .../the-history-interface/traverse_the_history_4.html
* (WPT) .../the-history-interface/traverse_the_history_5.html
Bug: 879965
Change-Id: I1a9bfaaea1ffc219e6c32f6e676b660e746c578c
Reviewed-on: https://chromium-review.googlesource.com/1209744
Commit-Queue: Arthur Sonzogni <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Mustaq Ahmed <[email protected]>
Reviewed-by: Camille Lamy <[email protected]>
Reviewed-by: Charlie Reis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592823}
Remove the runtime flag for test reports.
These reports are only used for testing, are not web exposed, and the
flag only covers the IDL file anyway, which is unnecessary. This patch
removes that flag.
TBR: [email protected]
Change-Id: I3a1c63bbbaa2f50cec7c42217a7ce2882ae6f6c2
Reviewed-on: https://chromium-review.googlesource.com/1226077
Reviewed-by: Paul Meyer <[email protected]>
Reviewed-by: Nate Chapin <[email protected]>
Commit-Queue: Paul Meyer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592822}
Add autofill missing resource
These resources are used by hueristic field type prediction.
Bug: 849913
Change-Id: Iab2935bce88984c604ac87f0148910c1a4b343c2
Reviewed-on: https://chromium-review.googlesource.com/1231819
Commit-Queue: Tao Bai <[email protected]>
Reviewed-by: Changwan Ryu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592821}
Skip gl_FragCoord in Win/Intel/GL WebGL test.
It causes no-over-optimization-on-uniform-array cases failing
consistently.
[email protected]
Bug: 884210
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
Change-Id: I5e61cdcfd793fb3a7916b9c25acca535d61771fd
Reviewed-on: https://chromium-review.googlesource.com/1235327
Reviewed-by: Yuly Novikov <[email protected]>
Reviewed-by: Jamie Madill <[email protected]>
Commit-Queue: Yuly Novikov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592820}
mac: Remove unused TabDialogsMac/TabDialogsCocoa.
Bug: 832676
Change-Id: I0fb8d4b1f0197dab0b988a52741724f63a18ee9f
Reviewed-on: https://chromium-review.googlesource.com/1236178
Commit-Queue: Nico Weber <[email protected]>
Reviewed-by: Elly Fong-Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592819}
[ios] Fix VoiceOver Issues in Tabgrid
- Updates _currentPage properly in response to 3-finger accessibility swipe. This will now properly read out the currently visible page if a user swipes to a different page.
- Ensures that only the currently visible page's elements can be selected in the scroll view. This resolves an issue VoiceOver was having with what page to readout and to focus on. Oftentimes the visible page was not readout or selectable.
Video: https://drive.google.com/open?id=1Q62MUlrVcNlqnFIQOfw_YiGHinTKb_45
Bug: 880079
Change-Id: I0696786292bec375af9d5326a790700000114559
Reviewed-on: https://chromium-review.googlesource.com/1221474
Commit-Queue: Chris Lu <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592818}
WebAudio: some checks around GetDocument() calls.
Adding a DCHECK() and a null check.
Bug: 883329
Change-Id: I56efb844c7cc6788ac04e9f494608ef18e94cd78
Reviewed-on: https://chromium-review.googlesource.com/1236454
Reviewed-by: Hongchan Choi <[email protected]>
Commit-Queue: Mounir Lamouri <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592817}
[CrOS MultiDevice] Fix DeviceReenroller by using DeviceSyncClient::Observer callbacks
The current implementation of DeviceReenroller uses the incorrect
callbacks to signal when an enrollment and device sync are complete.
Specifically, the ForceEnrollmentNow() and ForceSyncNow() callbacks were
used instead of the DeviceSyncClient::Observer callbacks,
OnEnrollmentFinished() and OnNewDevicesSynced().
Here, we use to the correct callbacks along with a more appropriate and
simplified retry mechanism. Namely, the complete re-enrollment
process of enrollment --> device sync --> verification is retried every
5 minutes or until success.
Note: The OnEnrollmentFinished() and OnNewDevicesSynced() callbacks
might be invoked due to enrollments or device syncs external to the
DeviceReenroller class. Regardless of how the functions are called, the
two sets of supported software features (from GCM device info and local
device metadata) are compared. If they disagree, the re-enrollment
process is triggered.
Bug: 870770
Change-Id: If33320386cd8ce5d5639082009291b935ec6e471
Tested: Manual and unit tests
Reviewed-on: https://chromium-review.googlesource.com/1228311
Commit-Queue: Josh Nohle <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Reviewed-by: Ryan Hansberry <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592816}
Restore Create() method instead of singleton of AcceessibillityRecorder
In a recent cl, https://chromium-review.googlesource.com/c/chromium/src/+/1171562,
it starts to use singleton to create AcceessibillityRecorder instance.
This causes a problem in crbug.com/883136, that because the dtor will
never be called, windowns event will still be caught and processed during
destuction period, which may randomly crash due to race condition.
This cl is to partially revert the changes to stop listening correctly
at destruction.
Bug: 883136
Change-Id: I1bd8d3e00b23590c222652c15632e33b4e3667e9
Reviewed-on: https://chromium-review.googlesource.com/1234853
Commit-Queue: Nektarios Paisios <[email protected]>
Reviewed-by: Nektarios Paisios <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592815}
Remove embedder element registration from Custom Elements V0
The embedder has been migrated to Custom Elements V1, so there is no
longer any need for Custom Elements V0 to register elements with
non-standard names.
Bug: 867831
Change-Id: I96a48fcf8560e08c8286081b844be93a3a630159
Reviewed-on: https://chromium-review.googlesource.com/1220036
Reviewed-by: Kent Tamura <[email protected]>
Reviewed-by: Istiaque Ahmed <[email protected]>
Commit-Queue: Kevin McNee <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592814}
Roll src-internal a6fb5c9cdd1b..fd2e62420dba (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/a6fb5c9cdd1b..fd2e62420dba
Created with:
gclient setdep -r src-internal@fd2e62420dba
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: Ie7d505fac21293dd4d8d80608cb28e8755dc9607
Reviewed-on: https://chromium-review.googlesource.com/1235843
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592813}
Roll src/third_party/catapult 985f6fe58181..5e97145328bd (1 commits)
https://chromium.googlesource.com/catapult.git/+log/985f6fe58181..5e97145328bd
git log 985f6fe58181..5e97145328bd --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] trace-viewer: Allow filtering processes.
Created with:
gclient setdep -r src/third_party/catapult@5e97145328bd
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
[email protected]
Change-Id: I53f0902ab938016d3e3c60e6638a3efbd0abf7cf
Reviewed-on: https://chromium-review.googlesource.com/1235842
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592812}
[FileSystem] FileSystem Onion Soup
Moves functionality from content/renderer/fileapi to
blink/renderer/modules/filesystem:
- Moves most functionality in content::FileSystemDispatcher and
content::WebFileSystemImpl into blink::FileSystemDispatcher
- Moves all functionality in content::WebFileWriterBase to
blink::FileWriterBase
- Moves all functionality in content::WebFileWriterImpl to
blink::FileWriter and blink::FileWriterSync
- Move web_file_writer_base_test.cc to blink
- Removes WebFileWriter, WebFileWriterClient, WebFileSystemCallbacks,
WebFileError, WebFileInfo, WebFileSystemEntry
- Makes AsyncFileSystemCallbacks and FileSystemCallbacks use
base::File::Error directly instead of using blink::FileError.
Bug: 787281
Change-Id: Iff0ca3e9fe20d0586709c5efbce4cd1cc79c1419
Reviewed-on: https://chromium-review.googlesource.com/1195098
Reviewed-by: Jeremy Roman <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Marijn Kruisselbrink <[email protected]>
Reviewed-by: Victor Costan <[email protected]>
Commit-Queue: Adithya Srinivasan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592811}
benchmarks: add component for startup.mobile
I've got an email suggesting to add a Monorail component for benchmark
startup.mobile.
I think "Speed>Metrics>SystemHealthRegressions" is the component that
best matches the bug target for startup.mobile. The description for this
component says:
"Any performance regressions detected in the lab, in production or
extraneous to automated tool that need a human step .."
Bug: None
Change-Id: Idf857073114886f00c4772a02643d402997ee9e1
Reviewed-on: https://chromium-review.googlesource.com/1233741
Reviewed-by: Ned Nguyen <[email protected]>
Reviewed-by: Juan Antonio Navarro Pérez <[email protected]>
Commit-Queue: Egor Pasko <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592810}
Remove support for ETC1 tiles
This path has been disabled since crrev.com/c/1024703, so remove dead
code.
Bug: 882513
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I2b6e076bd97b62464c3c1d9508827f7ac4be4561
Reviewed-on: https://chromium-review.googlesource.com/1234238
Commit-Queue: danakj <[email protected]>
Reviewed-by: danakj <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592809}
[ios] Migrate URLDownloader to SimpleURLLoader
URLFetcher will stop working with advent of Network Service, and
SimpleURLLoader is the replacement API for most clients.
This CL migrates URLDownloader and the respective unittests away
from URLFetcher.
BUG=773295
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I8abfd9c9d9e66757c555479fe6a153e3dc08b9c5
Reviewed-on: https://chromium-review.googlesource.com/1234635
Reviewed-by: Olivier Robin <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Commit-Queue: Antonio Gomes <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592808}
Remove useless null check in AssemblePasswordForm
AssemblePasswordForm inside
components/password_manager/core/browser/form_parsing/form_parser.cc
currently gets a pointer to SignificantFields and checks it for being
null. However, it is never called with the pointer being null.
To clarify the code, this CL changes the AssemblePasswordForm
signature to expect a reference instead.
Bug: 883633
Change-Id: I2a81350836074ca60e925a2a0bd28b5fa0169281
Reviewed-on: https://chromium-review.googlesource.com/1235582
Reviewed-by: Vadym Doroshenko <[email protected]>
Commit-Queue: Vaclav Brozek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592807}
Fix comment after the type has been renamed
Bug: 809610
Change-Id: Ib9403a5a18424fe37a7a85ab9c3b6ff90e59b614
Reviewed-on: https://chromium-review.googlesource.com/1235719
Reviewed-by: Vasilii Sukhanov <[email protected]>
Commit-Queue: Sylvain Defresne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592806}
[ios] Remove compile time guards for Xcode 9 and 10.
Bug: 766206
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ifb5996a5491bde08885517ad56a539d73cf60260
Reviewed-on: https://chromium-review.googlesource.com/1235223
Commit-Queue: Justin Cohen <[email protected]>
Reviewed-by: Peter Lee <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592805}
[Unity][Android] Disable 'Activity and interactions' if history sync is disabled
This CL modifies SyncAndServicesPreferences to check off and disable
'Activity and interactions' checkbox if history sync is turned off. The
same restriction is already implemented for Autofill and Payments
checkboxes, so this CL just uses the existing pattern.
Bug: 885356
Change-Id: I40913c0c71dd1b8ad399c81b0031e623c7d74e6d
Reviewed-on: https://chromium-review.googlesource.com/1236273
Reviewed-by: Theresa <[email protected]>
Commit-Queue: Boris Sazonov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592804}
Replace the secondary queue logic for delayed task scheduling by a boolean flag.
Simplify logic and code by getting rid of the secondary priority queue that was tracking the times at which ProcessRipeTasks() was scheduled, and replacing it by a simple boolean flag for each delayed task.
See https://chromium-review.googlesource.com/c/chromium/src/+/1196844/13/base/task/task_scheduler/delayed_task_manager.h#89
Change-Id: I1ea6312183eaf8fc4ce45c5d668e4e5a13506e11
Reviewed-on: https://chromium-review.googlesource.com/1230694
Commit-Queue: Alexandre Frechette <[email protected]>
Reviewed-by: François Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592803}
Roll SPIRV-Headers and SPIRV-Tools together to support new extensions.
Roll src/third_party/SPIRV-Tools/src/ 0cd3e599a..6e2dab2ff (3 commits)
$ git log 0cd3e599a..6e2dab2ff --date=short --no-merges --format='%ad %ae %s'
2018-09-19 chaoc Add support for Nvidia Turing extensions
2018-09-19 stevenperron Add unrolling to the legalization passes (#1903)
2018-09-17 jaebaek Specified clang-format version in README.md
Created with:
roll-dep src/third_party/SPIRV-Tools/src
Roll src/third_party/spirv-headers/src/ dcf23bdab..d5b2e1255 (2 commits)
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git/+log/dcf23bdabacc..d5b2e1255f70
$ git log dcf23bdab..d5b2e1255 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 cepheus Fix D -> d typo in previous commit.
2018-09-19 cepheus Add enumerants for six Nvidia extensions:
Created with:
roll-dep src/third_party/spirv-headers/src
[email protected]
Change-Id: I024cb5917c5b0aaf61110a534ffa7d7b6664ab15
Reviewed-on: https://chromium-review.googlesource.com/1236373
Reviewed-by: dsinclair <[email protected]>
Commit-Queue: dsinclair <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592802}
Update V8 to version 7.1.148.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/79023740..08b9e376
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: I0857369ad18bd563030d6f83d3ede03cd12b6743
Reviewed-on: https://chromium-review.googlesource.com/1235896
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592801}
Remove WebContents dependency from AudioLoopbackStreamBroker
Make ForwardingAudioStreamFactory hosting the source streams to be
aware that it's being captured by a loopback sinks. Notify loopback sinks
when the source ForwardingAudioStreamFactory (i.e. WebContents whch owns it)
is being destroyed.
Bug: 866440,852880,866442
Change-Id: I4a46952cafd378f87ceb7da4a1c1ce27341babd9
Reviewed-on: https://chromium-review.googlesource.com/1221318
Commit-Queue: Max Morin <[email protected]>
Reviewed-by: Max Morin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592800}
[TaskScheduler]: Use ScopedBlockingCall to mark blocking tasks.
This CL uses ScopedBlockingCall to mark blocking calls in /chrome/browser/media.
This CL was created by replacing calls to AssertBlockingAllowed()
with instantiations of ScopedBlockingCall(MAY_BLOCK).
I kindly ask the reviewer to make sure of the following:
- ScopedBlockingCall is instantiated in a scope with minimal CPU usage.
If this is not the case, ScopedBlockingCall should be instantiated
closer to the blocking call. See scoped_blocking_call.h for more
info. Please let me know when/where the blocking call happens if this needs
to be changed.
- Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See
BlockingType for more info. While I assumed MAY_BLOCK by default, that might
not be the best fit if we know that this callsite is guaranteed to block.
- The ScopedBlockingCall's scope covers the entirety of the blocking operation
previously asserted against by the AssertBlockingAllowed().
This CL was uploaded by git cl split.
[email protected]
[email protected]
Bug: 874080
Change-Id: If0029c7a63eb0cc35a18dbcec7c21cbdaeeaf156
Reviewed-on: https://chromium-review.googlesource.com/1191193
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Reviewed-by: Yuchen Liu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592799}
mac: Remove 2 xib files unused after cocoa download code removal.
These two files are unused after
https://chromium-review.googlesource.com/c/chromium/src/+/1234473
Bug: 832676
Change-Id: I216ee64cda26ba618a8b89bd8dc216aef6f567f5
Reviewed-on: https://chromium-review.googlesource.com/1236176
Reviewed-by: Elly Fong-Jones <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592798}
Roll src/third_party/re2/src/ 4c916c947..bfe29206c (1 commit)
https://chromium.googlesource.com/external/github.com/google/re2.git/+log/4c916c947ab7..bfe29206c269
$ git log 4c916c947..bfe29206c --date=short --no-merges --format='%ad %ae %s'
2018-09-19 junyer Crudely limit the use of . when fuzzing.
Created with:
roll-dep src/third_party/re2/src
Bug: 884457
Change-Id: Id978d2f46c8c0fdf2017d4c3cba78b75797fd17a
Reviewed-on: https://chromium-review.googlesource.com/1235336
Reviewed-by: Nico Weber <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592797}
content/chrome: Replace remaining references to BrowserThread::PostTask
Replace the remaining references to BrowserThread::PostTask with the
base::PostTaskWithTraits API.
These locations weren't covered by the global replacement patch as they
were either added recently or ignored by the script.
[email protected]
Bug: 878356
Change-Id: Id199777ae6bcb30ebb03b767f9cd8c6f981c6ac4
Reviewed-on: https://chromium-review.googlesource.com/1235727
Commit-Queue: Eric Seckler <[email protected]>
Reviewed-by: Max Morin <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Reviewed-by: Alex Clarke <[email protected]>
Reviewed-by: Colin Blundell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592796}
Add "Once" to Bind/Closure/Callback in RulesetService.
This updates the closures and callbacks to use the "Once"
paradigm as per the style guide/presubmission warnings.
All of the instances were switched over to "Once".
Bug: 884057
Change-Id: I93a63e79c6e142051a80eea433f29239a1f3b28d
Reviewed-on: https://chromium-review.googlesource.com/1234217
Commit-Queue: Eric Robinson <[email protected]>
Reviewed-by: Charlie Harrison <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592795}
Have IdentityManager always pass on refresh token removal notifications
ProfileOAuth2TokenService has a corner case wherein during startup,
it can fire token removal notifications for accounts for which it has
never previously filed a token available notification. IdentityManager
currently swallows such notifications. However, as we streamline
IdentityManager to be just a straight pass-through to its backing
classes (crbug.com/883722), IdentityManager will no longer be able
to detect this case (because it won't be maintaining any cached info
from the token available notifications).
This CL makes the behavioral change of having IdentityManager always
pass on token removal notifications from ProfileOAuth2TokenService.
The behavioral impact is that consumers of
IdentityManager::Observer::OnRefreshTokenRemovedForAccount() will now
see a removal notification in the corner case described above. However,
all such consumers were previously consumers of
ProfileOAuth2TokenService::Observer::OnRefreshTokenRevoked() before
their conversion and hence were previously seeing the removal
notification in this corner case. Thus, the behavioral change does
not seem to have a concrete impact on consumers one way or the other.
Bug: 883722
Change-Id: I131ad8dbe12d73772845fd2eb565cd3477779c36
Reviewed-on: https://chromium-review.googlesource.com/1225878
Reviewed-by: Sylvain Defresne <[email protected]>
Commit-Queue: Colin Blundell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592794}
Ignore getApplicationRestrictions SecurityException
There are a few reports on esoteric android devices where
getApplicationRestrictions may throw SecurityException even though it is
not documented behavior. Just ignore them.
Bug: 886814
Change-Id: Ife0c91f3516ec022912bfb2dc99cfc69ba25f186
Reviewed-on: https://chromium-review.googlesource.com/1235118
Reviewed-by: Bartosz Fabianowski <[email protected]>
Commit-Queue: Bo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592793}
Fix [D]CHECK failure in local sync
ModelTypeController assumes that the user must be signed in by the time
a datatype gets started. This however doesn't hold true for local sync,
so we relax the requirement.
Some datatypes have similar requirements in their bridge
implementations, so we disable those datatypes for local sync.
The patch introduces first browser tests for local sync, which would
have caught such a basic issue.
Bug: 887250
Change-Id: I1bca79478958ac64ee5502e4795f8619ee50e85c
Reviewed-on: https://chromium-review.googlesource.com/1235935
Commit-Queue: Mikel Astiz <[email protected]>
Reviewed-by: Marc Treib <[email protected]>
Reviewed-by: Julian Pastarmov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592792}
[css-properties-values-api] Add tests for explicit inheritance.
[email protected]
Bug: 641877
Change-Id: I5f12db2690ec02248cb0533b2f18da2613afea98
Reviewed-on: https://chromium-review.googlesource.com/1235723
Commit-Queue: Anders Ruud <[email protected]>
Reviewed-by: Rune Lillesveen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592791}
Roll src/third_party/pdfium 109aa6d0f673..dd92aa594625 (1 commits)
https://pdfium.googlesource.com/pdfium.git/+log/109aa6d0f673..dd92aa594625
git log 109aa6d0f673..dd92aa594625 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Fix misc lint errors and other cleanups.
Created with:
gclient setdep -r src/third_party/pdfium@dd92aa594625
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: I810c9319884a00aea8b64b4ef440ea5e3cd87183
Reviewed-on: https://chromium-review.googlesource.com/1235841
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592790}
Persist calls to HostContextFactoryPrivate::SetOutputIsSecure
Remember the last call to SetOutputIsSecure, and apply the information
when the compositor is configured, or if the gpu process crashes.
Bug: 882519
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
Change-Id: Id212aaae3b2c164575c1d8e92e93e623bd182d69
Reviewed-on: https://chromium-review.googlesource.com/1225290
Commit-Queue: Sean Gilhuly <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: danakj <[email protected]>
Reviewed-by: kylechar <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592789}
Add variable set/get utilities on CSSVariableResolver.
[email protected]
Bug: 641877
Change-Id: I0b4dc43b29f7e30dbc3eab89f22ffa5505e6a333
Reviewed-on: https://chromium-review.googlesource.com/1235999
Commit-Queue: Anders Ruud <[email protected]>
Reviewed-by: Rune Lillesveen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592788}
Propagate Options via ValueForCustomProperty.
This Options object will soon need to carry information that
ValueForCustomProperty needs to act upon. Specifically, it
needs to know whether the resolved CSSVariableData should be
stored on the ComputedStyle before returning.
Also, since the Options object is now available here, let
ValueForCustomProperty return nullptr if a variable is disallowed.
This avoids an extra PropertyRegistation lookup at one of the
callsites.
[email protected]
Bug: 641877
Change-Id: I85f51ff23d23ab404f6fc133e2017f70dd5aea03
Reviewed-on: https://chromium-review.googlesource.com/1235721
Commit-Queue: Anders Ruud <[email protected]>
Reviewed-by: Rune Lillesveen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592787}
Remove chromeos/binder/ directory since it's unused.
Original CL intention was:
This CL uses ScopedBlockingCall to mark blocking calls in /chromeos/binder.
This CL was created by replacing calls to AssertBlockingAllowed()
with instantiations of ScopedBlockingCall(MAY_BLOCK).
I kindly ask the reviewer to make sure of the following:
- ScopedBlockingCall is instantiated in a scope with minimal CPU usage.
If this is not the case, ScopedBlockingCall should be instantiated
closer to the blocking call. See scoped_blocking_call.h for more
info. Please let me know when/where the blocking call happens if this needs
to be changed.
- Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See
BlockingType for more info. While I assumed MAY_BLOCK by default, that might
not be the best fit if we know that this callsite is guaranteed to block.
- The ScopedBlockingCall's scope covers the entirety of the blocking operation
previously asserted against by the AssertBlockingAllowed().
This CL was uploaded by git cl split.
[email protected]
Bug: 874080
Change-Id: Ia8c04385530dbaefee972c8ebffc46c1ec627aa3
Reviewed-on: https://chromium-review.googlesource.com/1191246
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Reviewed-by: Ryo Hashimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592786}
Reimplement imperative shadowdom API for supporting slot change event
In this CL, we reuse hashset that control all the assigned slots
in the shadowroot for each node, added previous CL.
Thanks to the hashset we can find the assigned slot for each
node in O(1) order, instead of searching all the slot for each
shadow root when we call slot change event.
We will improve this implementation in another CL.
Result of perftests:
https://pinpoint-dot-chromeperf.appspot.com/job/151f9a47640000
Previous implementation CL: crrev.com/c/1179555
See design doc at
https://docs.google.com/document/d/1n2iDNkI5bF4B5eefxa0SRSyS_RVchvTNSqezvA4PyF4/edit?usp=sharing
Bug: 869308
Change-Id: I96fc4c50d9083eca199c7849db0097e73436983d
Reviewed-on: https://chromium-review.googlesource.com/1201513
Commit-Queue: Kyoko Muto <[email protected]>
Reviewed-by: Hayato Ito <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592785}
Return scoped_refptr<CSSVariableData> from ValueFromCustomProperty.
In the near future, it will be necessary for ValueForCustomProperty
to return a CSSVariableData which may not be stored elsewhere. This
is because we need to do a "non-destructive" pre-resolve of registered
custom properties that are used before high priority properties are
applied.
[email protected]
Bug: 641877
Change-Id: Idb1ab4ba7aae77187a4fd86877a0246e56fc82a4
Reviewed-on: https://chromium-review.googlesource.com/1235936
Reviewed-by: Rune Lillesveen <[email protected]>
Commit-Queue: Anders Ruud <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592784}
Use appropriate size type for WebPlugin::DidReceiveData
Using the appropriate type gets rid of a checked cast and a truncation.
BUG=879657
Change-Id: I30e6aa1f28ebcd6e245a95a8662a212e72986829
Reviewed-on: https://chromium-review.googlesource.com/1234016
Commit-Queue: Dave Tapuska <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592783}
[ios] Remove old recent tab tests.
Bug: 807330
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I988192d63f2189524b86c5ccd40f64fe42aebf40
Reviewed-on: https://chromium-review.googlesource.com/1228515
Commit-Queue: Justin Cohen <[email protected]>
Reviewed-by: Sergio Collazos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592782}
Roll src-internal ecfe498c1a1a..a6fb5c9cdd1b (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/ecfe498c1a1a..a6fb5c9cdd1b
Created with:
gclient setdep -r src-internal@a6fb5c9cdd1b
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: Ic06aaab2918f506b88ea657707e4b4b3cc8c84f9
Reviewed-on: https://chromium-review.googlesource.com/1235840
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592781}
[Autofill Assistant] Add parameter precondition.
This change reads the original intent, looks for parameters that are
meant for Autofill Assistant and allow scripts to check these in
preconditions.
Bug: 806868
Change-Id: I8bd6b51cf281d1f21ce2ccf6128b7345290cab0a
Reviewed-on: https://chromium-review.googlesource.com/1225696
Commit-Queue: Stephane Zermatten <[email protected]>
Reviewed-by: Ganggui Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592780}
Support cleaning blacklisted duplicates for iOS platform
This CL allows cleaning of blacklisted duplicates for iOS platform.
Bug: 862930
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I44e9fb90181781c261760ac0d933f8917b7d2910
Reviewed-on: https://chromium-review.googlesource.com/1233234
Reviewed-by: Vaclav Brozek <[email protected]>
Reviewed-by: Jan Wilken Dörrie <[email protected]>
Commit-Queue: Narcis Gemene <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592779}
Reland "Roll clang 340925:342523."
This reverts commit f6a8902e39eecb5d7a0be8dc61f432e451213023.
Reason for revert: relanding with lto for android disabled until
things are sorted out.
Original change's description:
> Revert "Roll clang 340925:342523."
>
> This reverts commit 34893e97f49e129ceb545f4edb3758e4b1bee1e5.
>
> Reason for revert: New failures on Android in computeKnownBits(), looks like an LTO problem. http://crbug.com/887272
>
> Original change's description:
> > Roll clang 340925:342523.
> >
> > Ran `tools/clang/scripts/upload_revision.py 342523`.
> >
> > Bug: 880827
> > Change-Id: I8f747ab4a2de74a0f0b4b5a201d37e111f323077
> > Reviewed-on: https://chromium-review.googlesource.com/1232590
> > Reviewed-by: Reid Kleckner <[email protected]>
> > Commit-Queue: Nico Weber <[email protected]>
> > Cr-Commit-Position: refs/heads/master@{#592531}
>
> [email protected],[email protected],[email protected]
>
> Change-Id: Idee414178ab15058aa080f670585cee81e0f8ac5
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: 880827
> Reviewed-on: https://chromium-review.googlesource.com/1236003
> Reviewed-by: Egor Pasko <[email protected]>
> Commit-Queue: Egor Pasko <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592765}
[email protected],[email protected],[email protected],[email protected]
Change-Id: I26ea97e83cfebcec0670e79683fe0db7f993c1a7
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 880827
Reviewed-on: https://chromium-review.googlesource.com/1236174
Commit-Queue: Nico Weber <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592778}
Use in screen pixel conversion for touch exploration
- Touch events come in screen pixel. We need to use in screen pixel
conversion here as the comment in the file says.
that touch exploration works correctly on the touch controller.
Bug: 887222
Test: Enable spoken feedback on touch controller of CfM unit. Confirm
Change-Id: Ic7a83eb5d9c4690b41a184ab85d5421e0468934e
Reviewed-on: https://chromium-review.googlesource.com/1235489
Commit-Queue: David Tseng <[email protected]>
Reviewed-by: David Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592777}
cros: Fix two flaky tests.
Both tests fail because the proto serialization is not deterministic.
Change-Id: I3b99faa03c55b3333c1d03e05258985e6f8ddaa5
Bug: 884140
Change-Id: I3b99faa03c55b3333c1d03e05258985e6f8ddaa5
Reviewed-on: https://chromium-review.googlesource.com/1233096
Commit-Queue: Charles . <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592776}
Untrack sync entity metadata if data is gone
This is a mitigation to what are believed to be bugs in the bridges,
which may forget to appropriately report local deletions to the
processor, leading to orphan sync metadata.
We have recently instrumented a UMA metric
("Sync.ModelTypeOrphanMetadata") to assess the severity of the issue,
and the collected data suggests that the problem is not specific to a
single datatype. While we investigate each bridge individually, a
reasonable workaround is to let the processor remove the orphaned
metadata and untrack the entity.
Bugs in the bridges should still be surfaced by the aforementioned
UMA metric, although absolute numbers should tend to be smaller after
this patch, because issues will get fixed after emitting the metric
once.
Bug: 875671,871733
Change-Id: Ieb06692f46739d73ce6f04115c25e14198ade1dd
Reviewed-on: https://chromium-review.googlesource.com/1233676
Commit-Queue: Mikel Astiz <[email protected]>
Reviewed-by: Jan Krcal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592775}
[FCM] Store subscription laziness information in SharedPreferences
This CL adds the functionality to store the ids of lazy subscriptions
in SharedPeferences. Later CL will consume this information to decide
whether the FCM message should be deferred until there are visible
activities or not.
Bug: 882887
Change-Id: Ic28dbfeb2b77020cd9b5e02b79f055e477d55aed
Reviewed-on: https://chromium-review.googlesource.com/1221532
Reviewed-by: Peter Conn <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Commit-Queue: Mohamed Amir Yosef <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592774}
third_party: update .gitignore for android_build_tools/art.
android_build_tools/art was recently added, and pulls in several
binaries that should be ignored by git.
TBR: [email protected]
Change-Id: I2fb97c175707225237acbee80f4c01cdb0cdad44
Reviewed-on: https://chromium-review.googlesource.com/1235726
Reviewed-by: Matthew Cary <[email protected]>
Commit-Queue: Matthew Cary <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592773}
[Autofill Assistant] Implement select option.
[email protected]
Bug: 806868
Change-Id: I7515c9fb448b9324b81dec958e0c212192741188
Reviewed-on: https://chromium-review.googlesource.com/1228059
Commit-Queue: Mathias Carlen <[email protected]>
Reviewed-by: Ganggui Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592772}
[AF] Reduce no of AutofillWebDataBackend test implementations
This CL makes a cleanup in autofill sync unit-test, reducing code
duplication and getting rid of custom fakes that can be mocked in one
line. It also renames another existing fake to achieve more consistency
in naming (w.r.t. gmock).
This CL precedes a change in the AutofillWebDataBackend interface,
making it easier to implement.
Bug: 853688
Change-Id: Iaf9ec6151caa77e9b81297f50c061835443cfadd
Reviewed-on: https://chromium-review.googlesource.com/1235716
Reviewed-by: Marc Treib <[email protected]>
Reviewed-by: Sebastien Seguin-Gagnon <[email protected]>
Commit-Queue: Sebastien Seguin-Gagnon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592771}
Roll src-internal 1b8671f08f41..ecfe498c1a1a (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/1b8671f08f41..ecfe498c1a1a
Created with:
gclient setdep -r src-internal@ecfe498c1a1a
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I8bb96b3b8e967bfc07accec533508d1478486a7e
Reviewed-on: https://chromium-review.googlesource.com/1235839
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592770}
Roll src/third_party/webrtc ee002e61857b..207cfdfbd889 (1 commits)
https://webrtc.googlesource.com/src.git/+log/ee002e61857b..207cfdfbd889
git log ee002e61857b..207cfdfbd889 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Added support of getting coverage on mac
Created with:
gclient setdep -r src/third_party/webrtc@207cfdfbd889
The AutoRoll server is located here: https://autoroll.skia.org/r/webrtc-chromium-autoroll
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:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng
BUG=chromium:844647
[email protected]
Change-Id: I392429d4014348877087de19a4812632cbad9f38
Reviewed-on: https://chromium-review.googlesource.com/1235837
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592769}
Fix crash bug in DiceSigninButtonView
Apparently creating a new image out of a bitmap
leads to crashes in |Image::ToImageSkia|.
This CL removes the conversion between images inside
PrepareAvatarImage() to speculatively fix the issue.
See bug report for details.
Bug: 882330
Change-Id: Ifd7df91f5933ce0159ce223bf61fd9dcfac9356d
Reviewed-on: https://chromium-review.googlesource.com/1228194
Commit-Queue: Thomas Tangl <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592768}
Roll src/third_party/catapult 8495ffe55979..985f6fe58181 (1 commits)
https://chromium.googlesource.com/catapult.git/+log/8495ffe55979..985f6fe58181
git log 8495ffe55979..985f6fe58181 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Handle inputs with zero range for plots.
Created with:
gclient setdep -r src/third_party/catapult@985f6fe58181
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:866423
[email protected]
Change-Id: I80ec2cd27533b784f212a413532c4a7ee39e820f
Reviewed-on: https://chromium-review.googlesource.com/1235838
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592767}
Remove the flag for disabling team drives integration.
This will always append the "supportsTeamDrives=true" parameters
to drive query strings, so lots of mechanical test related changes
to update the expected query string.
Change-Id: Ic98c558f74195dc27550af5a06aab78fdb413e57
Reviewed-on: https://chromium-review.googlesource.com/1235454
Reviewed-by: Sam McNally <[email protected]>
Commit-Queue: Stuart Langley <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592766}
Revert "Roll clang 340925:342523."
This reverts commit 34893e97f49e129ceb545f4edb3758e4b1bee1e5.
Reason for revert: New failures on Android in computeKnownBits(), looks like an LTO problem. http://crbug.com/887272
Original change's description:
> Roll clang 340925:342523.
>
> Ran `tools/clang/scripts/upload_revision.py 342523`.
>
> Bug: 880827
> Change-Id: I8f747ab4a2de74a0f0b4b5a201d37e111f323077
> Reviewed-on: https://chromium-review.googlesource.com/1232590
> Reviewed-by: Reid Kleckner <[email protected]>
> Commit-Queue: Nico Weber <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592531}
[email protected],[email protected],[email protected]
Change-Id: Idee414178ab15058aa080f670585cee81e0f8ac5
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 880827
Reviewed-on: https://chromium-review.googlesource.com/1236003
Reviewed-by: Egor Pasko <[email protected]>
Commit-Queue: Egor Pasko <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592765}
Update dependency on Perfetto proto target.
Change-Id: I764fcf0f349d5c78f8029408530f783ae9301b76
Reviewed-on: https://chromium-review.googlesource.com/1235934
Commit-Queue: Primiano Tucci <[email protected]>
Reviewed-by: Primiano Tucci <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592764}
Disable BLE/caBLE transports on platforms that do not support it.
Bug: 885165
Change-Id: I207457e481ef89ffcf0d91ee530cea2d3c33649a
Reviewed-on: https://chromium-review.googlesource.com/1230675
Commit-Queue: Balazs Engedy <[email protected]>
Reviewed-by: Jan Wilken Dörrie <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592763}
[iOS] Remove TabHistory popup
This CL removes the TabHistory popup code as it was only used
pre-UI Refresh.
Bug: 800266
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I140bbed84ef69efb81c67130186ec72cca684961
Reviewed-on: https://chromium-review.googlesource.com/1233853
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592762}
Sync integration tests: Move secondary account helpers into own files
This moves a bunch of helper functions around secondary account support
from single_client_secondary_account_sync_test.cc into their own files.
This is in preparation for adding more integration tests that will make
use of these.
Bug: 885211
Change-Id: I1f30b2425951933f6f9251f35c4aafb7e1cdb663
Reviewed-on: https://chromium-review.googlesource.com/1233704
Reviewed-by: Jan Krcal <[email protected]>
Commit-Queue: Marc Treib <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592761}
Fix that cookies with long names can't be deleted
This change fix settings css to access expand and delete icons.
As a Result, cookies with long names can be deleted.
Bug: 871639
Change-Id: Ic3c090d8593ea78b61be656a316b49e240fe6b42
Reviewed-on: https://chromium-review.googlesource.com/1202362
Commit-Queue: Jinho Bang <[email protected]>
Reviewed-by: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592760}
Use WeakPtr for NotificationImageRetainer
This makes NotificationTemplateBuilder own a WeakPtr rather than
a raw pointer to NotificationImageRetainer, which helps with tracking
potential memory issues.
Bug: 884224
Change-Id: I229ffd187ccd9b424987ab1473b240f898c06023
Reviewed-on: https://chromium-review.googlesource.com/1227717
Reviewed-by: Finnur Thorarinsson <[email protected]>
Commit-Queue: Xi Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592759}
Make MockIToastActivatedEventArgs derive from RuntimeClass
This CL also cleans up the headers.
Bug: 886957
Change-Id: I0d63484a7b2e96be64bc9e83f9350ca4ad7ffe41
Reviewed-on: https://chromium-review.googlesource.com/1234266
Reviewed-by: Robert Liao <[email protected]>
Reviewed-by: Finnur Thorarinsson <[email protected]>
Commit-Queue: Xi Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592758}
Return empty vector explicitly in GetDisplayedFromActionCenter()
Bug: 886957
Change-Id: I734a8858b2538aaf6b146ce6c209ab4718ff278c
Reviewed-on: https://chromium-review.googlesource.com/1235132
Reviewed-by: Finnur Thorarinsson <[email protected]>
Reviewed-by: Robert Liao <[email protected]>
Commit-Queue: Xi Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592757}
wpt: Create EventListener-addEventListener test.
This is a follow-up of https://crrev.com/c/1226893 and moves
eventlistener-with-remote-context.html to WPT.
The test content is conceptually the same.
Bug: 883643, 886588
Change-Id: I7c941e162a076d9cbb7abc1d259ff98742a14517
Reviewed-on: https://chromium-review.googlesource.com/1235774
Reviewed-by: Kent Tamura <[email protected]>
Commit-Queue: Yuki Shiino <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592756}
Roll src-internal c3c2848bbfe9..1b8671f08f41 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/c3c2848bbfe9..1b8671f08f41
Created with:
gclient setdep -r src-internal@1b8671f08f41
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I7081744ee44f57d8926933c3892d082b44e6d224
Reviewed-on: https://chromium-review.googlesource.com/1235835
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592755}
Amend comment for autofill::kDefaultPasswordLength
https://crrev.com/c/1230064 added a comment pointing out the
dependency between autofill::kDefaultPasswordLength and the autofill
server code. However, the detail was mostly given in the CL commit
message instead of the comment itself.
This CL attempts to bring more of the information into the comment to
spare going through "git blame" in the future.
Bug: 846694
Change-Id: I0db135e31da59a5c6bacba7c2de602a7581166b5
Reviewed-on: https://chromium-review.googlesource.com/1235574
Reviewed-by: Christos Froussios <[email protected]>
Commit-Queue: Vaclav Brozek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592754}
Merge DISALLOW_NEW and DISALLOW_NEW_EXCEPT_PLACEMENT_NEW
We want to remove the distinction between DISALLOW_NEW and DISALLOW_NEW_EXCEPT_PLACEMENT_NEW by merging them together. Implementation wise this will be identical to the old DISALLOW_NEW_EXCEPT_PLACEMENT_NEW but we will rename it to DISALLOW_NEW as it is shorter.
The new DISALLOW_NEW classes can be allocated on stack, as part objects, and inline in collection backings (i.e. everywhere except on-heap).
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I7ec0d39d9dd991bf7157bd459bc659c5e011e229
Reviewed-on: https://chromium-review.googlesource.com/1212214
Commit-Queue: Keishi Hattori <[email protected]>
Reviewed-by: Yuki Shiino <[email protected]>
Reviewed-by: Hayato Ito <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592753}
Orderfile: blacklist gmail system health tests.
long_running:tools:gmail-foreground and
long_running:tools:gmail-background fail consistently during orderfile
profiling. Blacklisting them will let us run another benchmark instead.
Bug: 758566
Change-Id: I504e522c5f7d809838bcefc8168eb3a284d4ed1a
Reviewed-on: https://chromium-review.googlesource.com/1235713
Reviewed-by: Egor Pasko <[email protected]>
Commit-Queue: Egor Pasko <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592752}
Turn on FLAGS_quic_reloadable_flag_quic_fix_has_pending_crypto_data.
[email protected]
Change-Id: Ibbfe8b365f3c57b89e189150e8d579a633622e16
Reviewed-on: https://chromium-review.googlesource.com/1234230
Reviewed-by: Ryan Hamilton <[email protected]>
Commit-Queue: Fan Yang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592751}
content: Replace uses of BrowserThread task posting with post_task.h API
This patch updates callsites of BrowserThread task posting methods to
use the post_task.h API instead.
Background: We're changing the way tasks are posted to a BrowserThread,
see PSA [1] and design doc [2]. This unifies the way tasks are posted
and paves the way for annotating tasks with task types and other
attributes that can be used to prioritize tasks in the future browser
UI thread scheduler (design doc [3]).
This CL changes callsites of the following forms:
(a) BrowserThread::Post*Task(BrowserThread::UI/IO, ..) to
base::PostTaskWithTraits(FROM_HERE, {BrowserThread::UI/IO}, ..),
(b) BrowserThread::GetTaskRunnerForThread(BrowserThread::UI/IO) to
base::CreateSingleThreadTaskRunnerWithTraits({BrowserThread::UI/IO}).
It also adds necessary includes. These mechanical changes were applied
by a script.
Tasks posted with the same BrowserThread::ID trait (via
PostTaskWithTraits or TaskRunners obtained from
Create*TaskRunnerWithTraits) will still execute in the order they
were posted, see [4].
[1] https://groups.google.com/a/chromium.org/d/topic/chromium-dev/A3_snMVXv8A/discussion
[2] https://docs.google.com/document/d/1SGy9VTXUwyXEX_yBZ0ukFAnS8B0hDeMUJD-1iALaE-Q/edit?usp=sharing
[3] https://docs.google.com/document/d/1z1BDq9vzcEpkhN9LSPF5XMnZ0kLJ8mWWkNAi4OI7cos/edit?usp=sharing
[4] https://cs.chromium.org/chromium/src/base/task/post_task.h?l=66
[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
Bug: 878356
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: I37526c8e75630ee7bec29421276094a30e903894
Reviewed-on: https://chromium-review.googlesource.com/1186623
Reviewed-by: Eric Seckler <[email protected]>
Reviewed-by: Vaclav Brozek <[email protected]>
Reviewed-by: Alex Clarke <[email protected]>
Reviewed-by: Sami Kyöstilä <[email protected]>
Commit-Queue: Eric Seckler <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592750}
[Password Manager] Add metrics for recovering passwords on Mac
This CL includes:
- Report number of successfully removed corrupted passwords.
- Report cleanup result - success (with or without passwords removed),
item failure
- Store date of when user is recovered (preference renamed
SyncUsersPasswordRecovery => PasswordRecovery)
- Update tests
Bug: 791541
Change-Id: Ie981606268b90c5a471a3aa31df8a2585f31d610
Reviewed-on: https://chromium-review.googlesource.com/1228016
Commit-Queue: Tonko Sabolčec <[email protected]>
Reviewed-by: Vasilii Sukhanov <[email protected]>
Reviewed-by: Steven Holte <[email protected]>
Reviewed-by: Jan Wilken Dörrie <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592749}
Roll src/third_party/catapult 582a06eb7835..8495ffe55979 (3 commits)
https://chromium.googlesource.com/catapult.git/+log/582a06eb7835..8495ffe55979
git log 582a06eb7835..8495ffe55979 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Add function to collect the results after all the jobs have started.
2018-09-20 [email protected] Reland: Output DevTools error messages as warnings while running a story.
2018-09-20 [email protected] Add utility functions to add new target.
Created with:
gclient setdep -r src/third_party/catapult@8495ffe55979
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:863390,chromium:880432,chromium:863390
[email protected]
Change-Id: Id6330948993bd8ecc83097ad61ca9e8726f110f0
Reviewed-on: https://chromium-review.googlesource.com/1235834
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592748}
[ios] Work around NSInternalInconsistencyException startup crash.
On small form factor devices (iPhone SE, 5, 5s, iPods), an edge case is
causing an NSInternalInconsistencyException exception and crash immediately
on startup. The problem only seems to present on devices with VoiceOver
enabled as UIKit functions slightly differently when laying out a
UICollectionView.
By merging the batch updates when adding suggestions, we can work around
the exception. crbug.com/881647 has a longer discussion about the cause and
resolution.
Bug: 881647
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I0503957ee73edb57a6d978df4338fc76e0370062
Reviewed-on: https://chromium-review.googlesource.com/1234216
Commit-Queue: Justin Cohen <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592747}
Roll src/third_party/webrtc d574123c5035..ee002e61857b (32 commits)
https://webrtc.googlesource.com/src.git/+log/d574123c5035..ee002e61857b
git log d574123c5035..ee002e61857b --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Fix WebRTC fuzzers tests in Chromium missing field trial implementation
2018-09-19 [email protected] Roll chromium_revision e4b02117a9..cc7b9c6822 (592264:592452)
2018-09-19 [email protected] Auto roller: Fix GenerateCommitMessage signature.
2018-09-19 [email protected] Auto roller: fix list of WEBRTC_ONLY_DEPS.
2018-09-19 [email protected] Auto roller: don't complain about expected dependencies.
2018-09-19 [email protected] Auto roller: improved tracking of android dependencies.
2018-09-19 [email protected] Roll chromium_revision f305d23e18..e4b02117a9 (592151:592264)
2018-09-18 [email protected] Fix WebRTC fuzzers tests in Chromium.
2018-09-18 [email protected] Roll chromium_revision f37f3783a3..f305d23e18 (591975:592151)
2018-09-18 [email protected] Restrict use of frame rate controller.
2018-09-18 [email protected] Simplify includes in p2ptransportchannel.cc
2018-09-18 [email protected] Prevent resolution limited max bitrate from going below min
2018-09-18 [email protected] Reland "Add RTC_EXPORT macro to export WebRTC symbols."
2018-09-18 [email protected] Do not compile frame_analyzer_host during Chromium builds.
2018-09-18 [email protected] Add documentation about field_trial/metrics custom impl.
2018-09-18 [email protected] Revert "Add RTC_EXPORT macro to export WebRTC symbols."
2018-09-18 [email protected] Reland "Compile frame analyzer for the host machine on perf tests."
2018-09-18 [email protected] Roll chromium_revision 0eb6b522cc..f37f3783a3 (591627:591975)
2018-09-18 [email protected] Refactor RtpPacketizerH264 tests
2018-09-18 [email protected] Cleanup modules_common_types
2018-09-17 [email protected] Revert "Compile frame analyzer for the host machine on perf tests."
2018-09-17 [email protected] Add RTC_EXPORT macro to export WebRTC symbols.
2018-09-17 [email protected] Compile frame analyzer for the host machine on perf tests.
2018-09-17 [email protected] Roll chromium_revision 1d75f6fc68..0eb6b522cc (591373:591627)
2018-09-17 [email protected] Rename RTC_EXPORT to RTC_OBJC_EXPORT.
2018-09-17 [email protected] Introduce GN arg rtc_exclude_runtime_enabled_features_default.
2018-09-17 [email protected] Register video rtp header extensions in rtp_rtcp by uri
2018-09-17 [email protected] Add ability to throttle VideoBitrateAllocation updates.
2018-09-17 [email protected] Remove obsolete comments.
2018-09-17 [email protected] Reland "Remove APM internal usage of EchoCancellation"
2018-09-15 [email protected] Merge field_trial and field_trial_default in a unique target.
2018-09-15 [email protected] Merge system_wrappers:metrics and system_wrappers:metrics_default.
Created with:
gclient setdep -r src/third_party/webrtc@ee002e61857b
The AutoRoll server is located here: https://autoroll.skia.org/r/webrtc-chromium-autoroll
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:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng
BUG=chromium:None,chromium:855108,chromium:855108,chromium:855108,chromium:855108,chromium:None,chromium:None,chromium:884164,chromium:None,chromium:None,chromium:None,chromium:None,chromium:None
[email protected]
Change-Id: If83dd14ed68cd0ebd408e229d672b44eedb9fb98
Reviewed-on: https://chromium-review.googlesource.com/1235418
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592746}
Removed the unwanted separator line
Removed the separator line in "chrome://settings/content/flash" that should not
be there: https://imgur.com/a/yLP1ITi
Bug: 868251
Change-Id: I14a745ddca7ae7294444c1ae3f51fab42c723524
Reviewed-on: https://chromium-review.googlesource.com/1221263
Commit-Queue: Kamila Hasanbega <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592745}
Remove BrowserMainLoop access from RenderFrameAudioInputStreamFactory and below
In preparation for moving render frame stream factories,
ForwardingAudioStreamFactory and audio stream brokers to IO thread.
Bug: 866440,852880,866442
Change-Id: Ifbea4159ad55507666836bf82d049feb5000a5d8
Reviewed-on: https://chromium-review.googlesource.com/1219627
Commit-Queue: Max Morin <[email protected]>
Reviewed-by: Max Morin <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592744}
Fallback to FreeType for COLR/CPAL on pre Windows 8.1 systems
The availability of IDWriteFontFactory2 (which has the
TranslateColorGlyphRun method on it) is equivalent to the ability of the
underlying DirectWrite implementation to render COLR/CPAL fonts. We are
using this detection to find out whether we are running on a system that
can render COLR/CPAL natively, otherwise pass the web font to a
COLR/CPAL SkFontMgr based on FreeType.
Tests updated to reliably test rendering results for COLR/CPAL including
our Windows 7 bots.
Mac detection to do the same fallback for OS versions below Mac OS 10.13
will follow in a subsequent CL.
Bug: 882844
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I5f5aa16cbb176d22d229dee05619419cbb8bb892
Reviewed-on: https://chromium-review.googlesource.com/1219887
Commit-Queue: Dominik Röttsches <[email protected]>
Reviewed-by: Emil A Eklund <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592743}
[Bluetooth][Mac] Fix Use After Free in macOS BLE Stack
This change fixes bugs in the macOS BLE stack where delegates
outlived the object they were observing and caused use-after-frees.
Bug: 884897
Change-Id: Ib38164851fb6ab57cc56f9684f8b43161d59e13a
Reviewed-on: https://chromium-review.googlesource.com/1233737
Reviewed-by: Jérôme Lebel <[email protected]>
Reviewed-by: Giovanni Ortuño Urquidi <[email protected]>
Commit-Queue: Jan Wilken Dörrie <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592742}
[Signin] Restructure Account Reconcilor so that it calls Multilogin if flag is enabled.
Change-Id: I3da1a8afa52f6ee08aff2537b39f585d78961c69
Reviewed-on: https://chromium-review.googlesource.com/1199505
Commit-Queue: Valeriya Sinevich <[email protected]>
Reviewed-by: David Roger <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592741}
Roll src-internal 422774f688e4..c3c2848bbfe9 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/422774f688e4..c3c2848bbfe9
Created with:
gclient setdep -r src-internal@c3c2848bbfe9
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I71f0cf20448e25e5ed53d7304c0706e6932c5ef2
Reviewed-on: https://chromium-review.googlesource.com/1235833
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592740}
Snav: Don't navigate to remote frame
Problem:
1. In AdvanceFocusDirectionallyInContainer(), we process navigable container
when the container is either scrollable element or local frame. In addition,
we insert an element into already_checked only if the element is local frame.
So if the loop processes remote frame as best candidate, then we get stuck in
infinite loop.
2. OOPIF.IsKeyboardFocusable() = true && OOPIF.IsNavigableContainer() = true
Because OOPIF is focusable, spatial navigation can give focus to OOPIF. If we
enter into OOPIF by giving focus it, we can't get out of it by spatial
navigation.
Solution:
Until we support OOPIF correctly, don't navigate to remote frame. To do that,
we exclude OOPIF from FocusCandidate.
Change-Id: I1928e8c7c9d38951687731a691f0ec0abbcdce10
Reviewed-on: https://chromium-review.googlesource.com/1227853
Reviewed-by: Hugo Holgersson <[email protected]>
Reviewed-by: Fredrik Söderquist <[email protected]>
Commit-Queue: JunHo Seo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592739}
Fix usage stats collection in relaunch required dialog.
Log the cancel action in a DialogDelegate::Cancel() override rather than
a Close() override.
BUG=none
[email protected]
Change-Id: If4f888bc7530b880c34eb6c4ec8e18d2f61f159f
Reviewed-on: https://chromium-review.googlesource.com/1233736
Commit-Queue: Greg Thompson <[email protected]>
Reviewed-by: Bret Sepulveda <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592738}
[iOS] Move TabHistory EarlGrey test to PopupMenu
This CL moves the EarlGrey test for the TabHistory to the PopupMenu as
the TabHistory has been replaced by the Popup Menu in UIRefresh.
Bug: 800266
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ida2bf76b73ef65e5670a3a443d55be685b7d78e7
Reviewed-on: https://chromium-review.googlesource.com/1233742
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Sergio Collazos <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592737}
Call ImageResourse::UpdateImage when its ResourceLoader is missing
There are some cases when a ResourceLoader for an ImageResource is
missing. In this case, the task runner in AppendData is never available
and this caused a bug that the image is not updated when AppendData is
called.
This CL fixes this by calling UpdateImage when the ResourceLoader is not
available.
Bug: 884959
Change-Id: If92f1181290a8a451e8bf4faf8e126d3161eb116
Reviewed-on: https://chromium-review.googlesource.com/1235485
Reviewed-by: Yutaka Hirano <[email protected]>
Commit-Queue: Hajime Hoshi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592736}
Update V8 to version 7.1.141.1 (cherry-pick).
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/0b5eefe8..79023740
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: I0581643f884d692ff69299ee3718f094ce9a448d
Reviewed-on: https://chromium-review.googlesource.com/1235344
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592735}
[iOS] Reland of "Check SideSwipe location in window coordinates"
This CL changes the way the SideSwipe is checking if the touch location
is inside the toolbar frame or not by passing it in the window
coordinates instead of in the gesture's view coordinates.
This starts creating an issue as the toolbar frame is now contained in
a container, changing its frame's origin.
Bug: 883694
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I6387b2bc68cbbe6b272a4cb88d080fe3dd96c870
Reviewed-on: https://chromium-review.googlesource.com/1233336
Reviewed-by: Justin Cohen <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Commit-Queue: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592734}
Roll AFDO from 71.0.3556.0_rc-r1 to 71.0.3557.0_rc-r1
This CL may cause a small binary size increase, roughly proportional
to how long it's been since our last AFDO profile roll. For larger
increases (around or exceeding 100KB), please file a bug against
[email protected]. Additional context: https://crbug.com/805539
The AutoRoll server is located here: https://autoroll.skia.org/r/afdo-chromium-autoroll
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.
[email protected]
Change-Id: Id3135e96fd138ff4806d57d194688ab26c651cc2
Reviewed-on: https://chromium-review.googlesource.com/1235893
Reviewed-by: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592733}
[iOS] Merge AdaptiveToolbar test suite in ui_egtests
This CL merges the AdaptiveToolbar test suite in the more general
ui_egtest test suite as it was used a separated test suite to make
sure the flag was enabled.
As it is now enabled by default, it can be merged and the hooks can be
removed.
Bug: 800266
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ide6f2d8e0f5385602794e0036c1af3fc7bfb86e6
Reviewed-on: https://chromium-review.googlesource.com/1230734
Reviewed-by: Kenneth Russell <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Commit-Queue: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592732}
Reimplement imperative shadowdom API for better performance
In this CL, we add hashset that control all the assigned slots
in the shadowroot for each node.
Thanks to this hashset we can find the assigned slot for each
node in O(1) order, instead of searching all the slot for each
shadow root.
Other changes about slot change event will be added in separate
CL.
Bug: 869308
See design doc at https://docs.google.com/document/d/1n2iDNkI5bF4B5eefxa0SRSyS_RVchvTNSqezvA4PyF4/edit#heading=h.dkp0e2job8nf
Change-Id: I60284316902417efd692988b449fe660af8349c5
Reviewed-on: https://chromium-review.googlesource.com/1195298
Commit-Queue: Kyoko Muto <[email protected]>
Reviewed-by: Hayato Ito <[email protected]>
Reviewed-by: Rakina Zata Amni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592731}
[iOS] Force TabSwitcherMode() to GRID and clean up MainController.
This Cl forces GetTabSwitcherMode to always return GRID, and cleans up
MainController to no longer have non-GRID code paths.
The tab strip was using tabs switcher images implicitly via the chrome/app inclusion; this CL also fixes that.
Bug: 884724
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I5e2655a86094f417d0987bcf532d4cac86b9e5fd
Reviewed-on: https://chromium-review.googlesource.com/1230058
Commit-Queue: Mark Cogan <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592730}
Include utils for Polymer2 and remove /deep/
Bug: 875525, 884963
Change-Id: I3b3d290e2f7cc9781b7af3d3caea4508330e21ff
Reviewed-on: https://chromium-review.googlesource.com/1234118
Commit-Queue: Noel Gordon <[email protected]>
Reviewed-by: Noel Gordon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592729}
Return const char* from CSS*Property::GetJSPropertyName
This makes callsites slightly slower (requiring calls to strlen()), but
the result is cached for the primary user of this, so the difference
from that is likely negligible. Each indiviual method however no longer
need to instantiate a WTF::String, yielding a perhaps modest, but not
insignificant, reduction in binary size (-1568 bytes according to
the android-binary-size bot.)
Change-Id: Ib9ecc17cbe3e745bc2c33e1b4d9dcbd40190e026
Reviewed-on: https://chromium-review.googlesource.com/1233710
Reviewed-by: Anders Ruud <[email protected]>
Commit-Queue: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592728}
Update keyboard accessory style to match specs (part 2)
Changes in this CL:
- added a drop shadow
- added a divider at the top of the accessory sheet
- centered text for accessory options (e.g. Manage passwords...)
Bug: 856180, 887258
Change-Id: I7b71670ef551d8d5f86501ba47011ae590323676
Reviewed-on: https://chromium-review.googlesource.com/1225803
Commit-Queue: Ioana Pandele <[email protected]>
Reviewed-by: Friedrich Horschig [CEST] <[email protected]>
Reviewed-by: Theresa <[email protected]>
Reviewed-by: Vasilii Sukhanov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592727}
IdentityManager: Have OnRefreshTokenRemovedForAccount() pass account ID
We will shortly be changing IdentityManager to fire
IdentityManager::Observer::OnRefreshTokenRemovedForAccount() as a
straight passthrough from
ProfileOAuth2TokenService::Observer::OnRefreshTokenRevoked() as part of
crbug.com/883722. However, this raises a challenge in that the
AccountInfo isn't guaranteed to be in AccountTrackerService when this
callback is received by IdentityManager.
To prepare for this change, this CL changes
IdentityManager::Observer::OnRefreshTokenRemovedForAccount() to pass
the account ID. No observer requires anything else from the AccountInfo
that is currently being passed.
Bug: 883722
Change-Id: Iccd921a11ab229b897028987e538cc799ed35026
Reviewed-on: https://chromium-review.googlesource.com/1225980
Reviewed-by: Sylvain Defresne <[email protected]>
Commit-Queue: Colin Blundell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592726}
[iOS] Cleanup of Toolbar buttons
This CL cleans the toolbar buttons up. It flags the code that cannot be
removed yet. This code is usually still used by classes that will be
removed in the future.
Bug: 800266
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I975e2f7e46e7dfee512f43be8429916c780e5cab
Reviewed-on: https://chromium-review.googlesource.com/1232959
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Stepan Khapugin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592725}
Crostini: re-share all paths with container at startup
Read list of persisted shared paths from prefs, and re-share
with seneschal/9p when container starts.
Bug: 878324
Change-Id: Iea0ff71b79e5787d06b9d1b42a985cea2fb2631b
Reviewed-on: https://chromium-review.googlesource.com/1232793
Commit-Queue: Joel Hockey <[email protected]>
Commit-Queue: Nicholas Verne <[email protected]>
Reviewed-by: Nicholas Verne <[email protected]>
Reviewed-by: Stuart Langley <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592724}
[iOS] Remove legacy toolbar code
This CL removes the legacy implementation of the toolbar.
Bug: 800266
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ic0bcca519ad1340cd537fda7f015b7021a1ea594
Reviewed-on: https://chromium-review.googlesource.com/1230718
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592723}
Unified: Change top shortcut button order for new spec.
Bug: 887017
Change-Id: Ic9ed47bc1bec79e598b0fe5cccc2aa83cc6d8b6f
Reviewed-on: https://chromium-review.googlesource.com/1235363
Reviewed-by: Yoshiki Iguchi <[email protected]>
Commit-Queue: Tatsuhisa Yamaguchi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592722}
[iOS] Remove LegacyToolbar initialization
This CL modifies BVC so the legacy toolbar is no longer initialized.
Bug: 800266
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I2cf98fbfd55b550cedecd329eccb1ee36565e98a
Reviewed-on: https://chromium-review.googlesource.com/1230735
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592721}
Roll src-internal 1c2f24da7847..422774f688e4 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/1c2f24da7847..422774f688e4
Created with:
gclient setdep -r src-internal@422774f688e4
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I1d5f998ece5ec1668792304ded7b15b62b4f9963
Reviewed-on: https://chromium-review.googlesource.com/1235332
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592720}
Mark PasswordManager.TotalAccounts* as base histogram
Neither PasswordManager.TotalAccounts and
PasswordManager.TotalAccountsHiRes.WithScheme is logged directly into,
but they serve as a base for suffixes.
In particular, PasswordManager.TotalAccounts used to be logged into,
but is no more (since [1]), so the UMA data shows a steady decline in
its numbers (while the suffixes show growth).
Therefore, this CL marks those histograms as base.
The CL also completes the description and updates the owners of the
former histogram (gcasto@ left the project some years ago).
[1] https://chromium.googlesource.com/chromium/src/+/e015fd92a519f7c9cbc12ae341e18b650eaab1d3
Bug: 884219
Change-Id: I98f94df53ef3280297c3e6ce3de81dfe2ef442f0
Reviewed-on: https://chromium-review.googlesource.com/1225768
Reviewed-by: Robert Kaplow <[email protected]>
Commit-Queue: Vaclav Brozek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592719}
FileChooser: Mojoify FileChooser IPC, part 2
Introduce FileChooserFileInfo mojo struct, and replace
blink::FileChooserFileInfo usage with it.
FileChooserFileInfo mojo struct is not sent via mojo IPC yet. We
still have conversion like content::FileChooserFileInfo ->
blink::WebFileChooserCompletion::SelectedFileInfo ->
blink::mojom::blink::FileChooserFileInfo.
* File path is represented as WTF::String in blink::FileChooserFileInfo,
and now as base::FilePath. This CL changes |WebFileChooserCompletion::
SelectedFileInfo::path| from WebString to base::FilePath in order to
avoid unnecessary FilePath-string conversions.
* File timestamp is represented as double in blink::FileChooserFileInfo,
and now as base::Time. This CL changes |WebFileChooserCompletion::
SelectedFileInfo::modification_time| from double to base::Time in order
to avoid unnecessary conversions.
* PepperFileChooserHost::ChooserFileInfo::path is changed from UTF-8
std::string to base::FilePath in order to avoid unnecessary
FilePath-string conversions.
* Add helper functions:
- CreateFileChooserFileInfoNative()
- CreateFileChooserFileInfoFileSystem()
- WebStringToFilePath()
- FilePathToString()
* blink::DirectoryName() is removed. Now we use FilePath::DirName().
FYI: All-in-one CL: https://chromium-review.googlesource.com/1170454
Bug: 869257
Change-Id: I8bd578085519953d3470e0e6e07dffc5fd154958
Reviewed-on: https://chromium-review.googlesource.com/1226537
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Commit-Queue: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592718}
Remove "using namespace" from content_shell code
"using namespace" is not allowed per the Code Style Guide, but
worse, much much much worse, it won't work in jumbo builds because
they will be in a different context where a compiler error
will be triggered.
Bug: 886902
Change-Id: I635ceb8ec5d65a9d599ecd38bf0c150c90edf056
Reviewed-on: https://chromium-review.googlesource.com/1233837
Reviewed-by: Peter Beverloo <[email protected]>
Commit-Queue: Daniel Bratell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592717}
[iOS] Remove FindInPage legacy code
This CL removes the code used by FindInPage pre-UI Refresh.
Bug: 800266, 879136
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I1b3ee786c19cebd54dc641fb7a7d71f5d4b1b8b6
Reviewed-on: https://chromium-review.googlesource.com/1233836
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Stepan Khapugin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592716}
Remove several preferences from incognito whitelist (9).
The following preferences are removed from the persistent storage list
for incognito mode:
- kClearedBlockedSiteNotificationChannels
- kDRMSalt
- kEnableDoNotTrack
- kEnableDRM
- kEnableHyperlinkAuditing
- kEnableEncryptedMedia
- kMediaStorageIdSalt
- kPushMessagingAppIdentifierMap
These preferences are either never changed from incognito mode, or if
changed, they do not need to be written to user profile.
Bug: 861722
Change-Id: I52437e7ef3a141babb1a797092d3ae316a059761
Reviewed-on: https://chromium-review.googlesource.com/1233354
Commit-Queue: Ramin Halavati <[email protected]>
Reviewed-by: Dominic Battré <[email protected]>
Reviewed-by: Bernhard Bauer <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Reviewed-by: Xiaohan Wang <[email protected]>
Reviewed-by: Raymes Khoury <[email protected]>
Reviewed-by: John Rummell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592715}
Route search requests to drivefs backend.
DriveFS system service now supports search. Plumb IPCs to invoke it from
chrome and implement drive search when DriveFS flag is on.
BUG=chromium:854481
Change-Id: If62c1dc1e7da504e348e1056b983e5febc45f855
Reviewed-on: https://chromium-review.googlesource.com/1229715
Commit-Queue: Luciano Pacheco <[email protected]>
Commit-Queue: Sergei Datsenko <[email protected]>
Reviewed-by: Sam McNally <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592714}
[iOS] Remove old UI code in Toolbar button factory
This CL removes the code used only by the old UI in the Toolbar
Button Factory.
In order to keep compilation intact, the methods are emptied, they are
not removed.
Bug: 800266
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Id74766e69c9f06a7e44fa2c669789a4bc9822675
Reviewed-on: https://chromium-review.googlesource.com/1230677
Reviewed-by: Olivier Robin <[email protected]>
Commit-Queue: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592713}
[iOS] Cleanup BubblePresenter
This CL removes the pre-UIRefresh code in BubblePresenter.
Bug: 884724
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ia894f9c97f2d5b2d0b5aa26356aba3c471a05522
Reviewed-on: https://chromium-review.googlesource.com/1233703
Reviewed-by: edchin <[email protected]>
Commit-Queue: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592712}
Replace blink role enums with ax::mojom::Role
This removes some unnecessary abstractions and helps
with mojoification of Blink accessibility, and eventually
will help us to remove all of the code in
content/renderer/accessibility.
Bug: 882660
Change-Id: I504876e4ec5d7a50c439031b66c3d8d2525109e9
Reviewed-on: https://chromium-review.googlesource.com/1226200
Commit-Queue: Dominic Mazzoni <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592711}
Test invisible-static elements upgrading when created with HTML parser
Invisible-static custom elements are still upgraded when they are
constructed through HTML parser. To make it clear, we are adding test
to confirm this behavior. This CL also make the previous test's
custom element constructor to not append a child to verify upgrades.
Previous change that defer upgrades of invisible="static" elements:
https://chromium-review.googlesource.com/c/chromium/src/+/1204373
Bug: 873057
Change-Id: If25afa4c1c77ecd70988d3d29cc5ab020247b8ea
Reviewed-on: https://chromium-review.googlesource.com/1235265
Commit-Queue: Rakina Zata Amni <[email protected]>
Reviewed-by: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592710}
Fix Audio Player Polymer 1 configuration
Audio Player was using Shadow DOM's polyfil, aka Shady DOM which is
included in Polymer1. Chrome has had a fully working native Shadow DOM
for quite a while. The remaining Polymer WebUI has already been using
native Shadow DOM.
This fix is to make Audio Player elements and tests compatible with
Polymer2, tests still require further work to pass in Polymer2.
Replace all occurrences of:
"chrome://resources/polymer/v1_0/polymer/polymer.html"
with:
"chrome://resources/html/polymer.html"
The new polymer.html configures Polymer 1.0 to run with ShadowRoot
making these polymer elements be compatible with Polymer 2.0.
Fix Audio Player tests:
1. Audio Player is compound of 3 main Polymer elements:
* "audio-player": main component which use the other 2 below.
* "control-panel": buttons to control, like play, pause, next, etc.
* "track-list": List of all tracks to be played.
2. Files app and Audio player test utils, has the ability to query
elements deep in the ShadowRoot, however it requires an Array of
selectors instead of a simple string selector. For every element that
has a ShadowRoot, we need to provide an element on the selector array.
E.g.:
['audio-player', 'control-panel', '.some-class']: Gets "audio-player"
then selects in its shadowRoot for "control-panel", then selects
".some-class" in "control-panel" shadowRoot.
3. Define "trackListQuery" and "controlPanelQuery" to make simpler to
traverse these 2 Polymer sub-components.
4. Fix all selectors to make explicit the component traversal.
Test: browser_tests --gtest_filter="AudioPlayer*:OpenAudioFiles*"
Bug: 875525
Change-Id: I64e94452ff4cc8eb51137620013ad0cf00101f67
Reviewed-on: https://chromium-review.googlesource.com/1226478
Reviewed-by: Noel Gordon <[email protected]>
Reviewed-by: Trent Apted <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Noel Gordon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592709}
Strip -MMD, and -MF <filename> in run_tool.py.
For the same reason as the existing code to strip '/showIncludes'.
Change-Id: I8b9180434d7ebee41b67117ce27ae054ddc948a9
Reviewed-on: https://chromium-review.googlesource.com/1235259
Reviewed-by: Daniel Cheng <[email protected]>
Commit-Queue: Owen Rodley <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592708}
Roll src/third_party/skia 4054351369df..52c63fdabb72 (1 commits)
https://skia.googlesource.com/skia.git/+log/4054351369df..52c63fdabb72
git log 4054351369df..52c63fdabb72 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Roll third_party/externals/swiftshader 25c541e51cbd..2ecc8b712b08 (1 commits)
Created with:
gclient setdep -r src/third_party/skia@52c63fdabb72
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: If06af720e61d40da10c993a5c50ead203c6d27b8
Reviewed-on: https://chromium-review.googlesource.com/1235415
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592707}
Support multiple bindings in device::usb::DeviceManagerImpl.
Support multiple bindings in DeviceManagerImpl so that the Device
Service can own a unique DeviceManagerImpl instance easily and
the unique UsbService instance will be owned by DeviceManagerImpl,
then we can git rid of DeviceClient after all users being converted
to mojom interface.
Bug: 699790
Change-Id: I8a62739796f99a98bf87a1ed71562c09cba9e050
Reviewed-on: https://chromium-review.googlesource.com/1221475
Commit-Queue: Donna Wu <[email protected]>
Reviewed-by: Reilly Grant <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592706}
Roll src/third_party/cros_system_api/ 48093e267..137cb973f (1 commit)
https://chromium.googlesource.com/chromiumos/platform/system_api.git/+log/48093e2673c6..137cb973fb0e
$ git log 48093e267..137cb973f --date=short --no-merges --format='%ad %ae %s'
2018-09-18 nverne Add VmStatus to StartVmResponse.
Created with:
roll-dep src/third_party/cros_system_api
Bug: 884576
Change-Id: I14a5648257e09d87f35b5de0a735c614568cad22
Reviewed-on: https://chromium-review.googlesource.com/1235514
Reviewed-by: Timothy Loh <[email protected]>
Commit-Queue: Nicholas Verne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592705}
Roll src-internal 98555ca139f9..1c2f24da7847 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/98555ca139f9..1c2f24da7847
Created with:
gclient setdep -r src-internal@1c2f24da7847
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: Ieaae67a196b88a9417de0a5eeb11d00b9d05f257
Reviewed-on: https://chromium-review.googlesource.com/1235416
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592704}
Remove PersistentHeapVector
This CL is a refactoring to remove PersistentHeapVector and its usage with Persistent<HeapVector>
design doc: https://docs.google.com/document/d/1yaPgNqed81gHm4nBQVJow6iiNaea5hDJSobNG_jkWg8/edit?usp=sharing
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I36b11b86ccfd0e0920d2ecf3a5575258a6d89c0a
Reviewed-on: https://chromium-review.googlesource.com/1218643
Commit-Queue: Keishi Hattori <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592703}
[AF USS] Fix the integration test for empty updates
This CL refines a previous test and the FakeServer so that it actually
tests what it is supposed to test.
The CL also does minor polish in the FakeServer code (so that I can
understand what is going on).
Double-checked by breaking the code.
Bug: 876308
Change-Id: I0885647c42ec029db0b76f998840c7378d3496c1
Reviewed-on: https://chromium-review.googlesource.com/1221311
Reviewed-by: Tim Schumann <[email protected]>
Commit-Queue: Jan Krcal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592702}
Estimate freed memory in killing a process faster.
Use memory_instrumentation::OSMetrics::FillOSMemoryDump(), which
reads /proc/<pid>/statm, to get private bytes of a process, to avoid
contention with kswapd under heavy memory pressure.
BUG=chromium:872253
TEST=manual
[email protected], [email protected], [email protected]
Change-Id: I4d43933a39c3c89d8ebb81e3ccef20277cedb258
Reviewed-on: https://chromium-review.googlesource.com/1212246
Commit-Queue: Chinglin Yu <[email protected]>
Reviewed-by: François Doray <[email protected]>
Reviewed-by: Cheng-Yu Lee <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592701}
Delete ChromeOS Supervised User creation UI
Supervised users have been gone for a long time.
Bug: 828890
Change-Id: I18b12e49ac10c445eabc7151e7f3b7995b5fa24d
Reviewed-on: https://chromium-review.googlesource.com/1231314
Commit-Queue: Marc Treib <[email protected]>
Reviewed-by: Alexander Alekseev <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592700}
Get rid of SyncErrorController
It doesn't really do anything useful: It provides an observer mechanism
which only passes through SyncServiceObserver::OnStateChanged (so anyone
interested might just use that directly), and it has single, misnamed
method HasError() which is replaced by a global ShouldShowPassphraseError
helper.
Bug: none
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I0116b6cf5d3a814bc2b3fa51e79da7a3c2eebc63
Reviewed-on: https://chromium-review.googlesource.com/1230056
Reviewed-by: Bret Sepulveda <[email protected]>
Reviewed-by: David Roger <[email protected]>
Reviewed-by: Jan Krcal <[email protected]>
Commit-Queue: Marc Treib <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592699}
[On-device adaptive brightness] Create a BrightnessMonitor.
This is almost the same cl as
https://chromium-review.googlesource.com/c/chromium/src/+/1226715
The previous cl was reverted because it broke linux-chromeos-dbg due to missing
"=0" for a virtual method of an abstract class (incorrect gn config meant the
compiler didn't pick it up). It's added in this cl. This is
the only change from the previous cl.
Bug: 881215
Change-Id: Iaf5ab6e3ee98c11b593dcc9d759527c4fb3b2168
Reviewed-on: https://chromium-review.googlesource.com/1235262
Reviewed-by: Michael Martis <[email protected]>
Commit-Queue: Jia Meng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592698}
Use per-frame task runners at BaseAudioContext
This is a follow-up CL for https://chromium-review.googlesource.com/c/chromium/src/+/1229739
Bug: 870606
Change-Id: I0b877b3b611e9696e9d8fe38c8091ec8fbe5b304
Reviewed-on: https://chromium-review.googlesource.com/1233102
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Hongchan Choi <[email protected]>
Reviewed-by: Alexander Timin <[email protected]>
Commit-Queue: Hajime Hoshi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592697}
Android Build: add //third_party/android_build_tools/art.
Adds ART build tools used for android builds, in particular
dexlayout and associated profile management.
Bug: 875276
Change-Id: I323e460dfca032a5b28a634d149d1f50c8563f3b
Reviewed-on: https://chromium-review.googlesource.com/1218584
Reviewed-by: Grace Kloba <[email protected]>
Reviewed-by: Robert Sesek <[email protected]>
Reviewed-by: agrieve <[email protected]>
Commit-Queue: Matthew Cary <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592696}
Disable MediaRouterDialogControllerViewsTest.OpenCloseMediaRouterDialog on Mac
MediaRouterDialogControllerViewsTest.OpenCloseMediaRouterDialog is failing
on the mac bot. The error logs are:
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/mac-cocoa-rel/1321
https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8935002203177419984/+/steps/browser_tests_on__none__GPU_on_Mac/0/logs/MediaRouterDialogControllerViewsTest.OpenCloseMediaRouterDialog/0
Tbr: [email protected]
Bug: 883976
Change-Id: I9b7e42b65ec44a97a74d236c179e1698ef0c895e
Reviewed-on: https://chromium-review.googlesource.com/1235264
Reviewed-by: Taiju Tsuiki <[email protected]>
Commit-Queue: Taiju Tsuiki <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592695}
[UI] Resolve method conflict between MenuModel, SimpleMenuModel::Delegate
ui::MenuModel (which ui::SimpleMenuModel inherits from) declares a
virtual method, `void MenuWillShow()`. SimpleMenuModel::Delegate
declares a similar method, `void MenuWillShow(SimpleMenuModel*)`. This
results in a conflict for any class that inherits from both
SimpleMenuModel and SimpleMenuModel::Delegate (which is not uncommon).
Resolve this by renaming the SimpleMenuModel::Delegate version to
`void SimpleMenuWillShow(SimpleMenuModel*)`.
Bug: 885198
Change-Id: I0581991fa7a12368007f6c082c461acb4833750c
Reviewed-on: https://chromium-review.googlesource.com/1230581
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Avi Drissman <[email protected]>
Commit-Queue: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592694}
Reland: listen to UsbDeviceManagerClient in UsbChooserContext.
The original CL has been reverted because it failed on USB browser
tests for the race condition between UsbDeviceManager::SetClient()
and UsbDeviceManagerClient::OnDeviceRemoved/Added() events.
Before this CL, two client bindings from UsbDeviceManager to Blink
have been made associated and a earlier connection is set up before
all requests to UsbDeviceManager in this CL.
The original CL's description:
> For UsbService::Observer, "OnDeviceRemovedCleanup" needs to be handled
> after "OnDeviceRemoved". But for mojom interface UsbDeviceManager,
> there is no way to provide such dependency among listeners.
>
> As all users will be converted from UsbService to UsbDeviceManager,
> to avoid the potential race condition, WebUsbServiceImpl is made
> listen to UsbChooserContext in this CL.
>
> Bug: 699790
> Change-Id: I1e3b45196552e987b7422b127651e1fb01e1618b
> Reviewed-on: https://chromium-review.googlesource.com/1210386
Bug: 699790
Change-Id: Ied803bf1e3b0fcc8daad14f6acd4a6d3ca98129f
Reviewed-on: https://chromium-review.googlesource.com/1226824
Commit-Queue: Donna Wu <[email protected]>
Reviewed-by: Reilly Grant <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592693}
Add amistry, dats, sammc, and slangley to file manager owners.
And remove yamaguchi.
BUG=None
Change-Id: Icac3b856995fb0b60b0b309825852715de99059b
Reviewed-on: https://chromium-review.googlesource.com/1235357
Reviewed-by: Noel Gordon <[email protected]>
Reviewed-by: Stuart Langley <[email protected]>
Reviewed-by: Luciano Pacheco <[email protected]>
Commit-Queue: Anand Mistry <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592692}
Revert "More OfflineItemModel implementation"
This reverts commit 16355cbadad8588015c95f19d2a5106a33eacd56.
Reason for revert:
This seems to cause an ASAN failure on the CI. The error logs are:
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20Chromium%20OS%20ASan%20LSan%20Tests%20%281%29/29069
https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8934902171469785040/+/steps/interactive_ui_tests/0/logs/DownloadNotificationTest.IncognitoDownloadFile/0
Original change's description:
> More OfflineItemModel implementation
>
> This CL makes OfflineItemModel inherit from DownloadUIModel
>
> Bug: 881499
> Change-Id: I63270a79917bae87fdb4ae3531f9088f7900509e
> Reviewed-on: https://chromium-review.googlesource.com/1225888
> Commit-Queue: Min Qin <[email protected]>
> Reviewed-by: Shakti Sahu <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592645}
[email protected],[email protected]
Change-Id: Ifdae8934bae3cf137fd2e4729f076f8df577241d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 881499
Reviewed-on: https://chromium-review.googlesource.com/1234099
Reviewed-by: Taiju Tsuiki <[email protected]>
Commit-Queue: Taiju Tsuiki <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592691}
VideoPlayer initialization: await DOMContentLoaded
Make the initialization promise await DOMContentLoaded and then apply
i18n transforms to the video player DOM [1].
Minor: correct commentary, add commentary. Add assertions re document
readyState when the i18n template strings are applied.
[1] Applying i18n strings to an incomplete (readyState === 'loading')
DOM document makes no sense at all.
Test: browser_tests --gtest_filter="VideoPlayerBrowserTest*"
Bug: 884963
Change-Id: Ie5a25763c54c56e949edde40c7e06b8eaad230c4
Reviewed-on: https://chromium-review.googlesource.com/1233394
Commit-Queue: Noel Gordon <[email protected]>
Reviewed-by: Trent Apted <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592690}
Bind->BindOnce in file manager, where possible.
BUG=875700
Change-Id: I8d54318dd4247d655d1e57d5d2dd358769082b83
Reviewed-on: https://chromium-review.googlesource.com/1235358
Reviewed-by: Noel Gordon <[email protected]>
Commit-Queue: Anand Mistry <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592689}
Add bug component for blink_perf.events and blink_perf.shadow_dom
Change-Id: I06fa719a2480e45d8a5d236210f7ae6243471e7e
Reviewed-on: https://chromium-review.googlesource.com/1235360
Commit-Queue: Hayato Ito <[email protected]>
Reviewed-by: Ned Nguyen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592688}
Revert "[On-device adaptive brightness] Create a BrightnessMonitor."
This reverts commit 310c1d6c92dc7f1850b2fd5e0d871910daf5587d.
Reason for revert:
This seems to cause a build failure on linux-chromeos-dbg.
The failure logs are below.
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/linux-chromeos-dbg/7896
https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8934907190108326448/+/steps/compile/0/logs/raw_io.output_failure_summary_/0
Original change's description:
> [On-device adaptive brightness] Create a BrightnessMonitor.
>
> BrightnessMonitor receives brightness change signals from powerd and
> sends out notifications if the change is requested by user. We use
> this class instead of powerd directly because we need final/stablized
> user brightness instead of intermediate values (that are individually
> emitted by powerd). In order to wait for brightness to stablize, we
> use a timer that starts when a user brightness is detected and times
> out after a period of time if there's no more user brightness detected,
> or if the next brightness change is not triggered by the user.
>
> BrightnessMonitor also notifies its observers as soon as a user
> brightness is detected so that an observer can decide what to do (e.g
> disable auto-adjustment).
>
> Bug: 881215
> Change-Id: I2d9aefd8ff48eab37de9527d12657fd4dfeba793
> Reviewed-on: https://chromium-review.googlesource.com/1226715
> Reviewed-by: Dan Erat <[email protected]>
> Reviewed-by: Michael Martis <[email protected]>
> Commit-Queue: Jia Meng <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592605}
[email protected],[email protected],[email protected]
Change-Id: I5e88966455c8bfab9e089580a0ba622c1a2c6026
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 881215
Reviewed-on: https://chromium-review.googlesource.com/1235260
Reviewed-by: Taiju Tsuiki <[email protected]>
Commit-Queue: Taiju Tsuiki <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592687}
Apply snake_case to InstanceCountersMemoryDumpProvider.cc
InstanceCountersMemoryDumpProvider.cc was not renamed as
snake case with no reason.
Bug: 768828
Change-Id: Icf323d551341647dd7d3beb637f949f3053c95a5
Reviewed-on: https://chromium-review.googlesource.com/1235354
Reviewed-by: Kent Tamura <[email protected]>
Commit-Queue: Amos Lim <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592686}
Return delay of 0 for invalid timestamps
Invalid timestamps can occur when a stream is closed. These timestamps
are represented by the minimum value of an int64. This change catches
this value and stops interpretting it as a valid timestamp. The
rendering pipeline was crashing when receiving negative timestamps.
Bug: b/115771591
Test: Play YT, Hit next/prev
Change-Id: I0809a9563aa1e865e4832cbecb6a54886a350f2f
Reviewed-on: https://chromium-review.googlesource.com/1235291
Reviewed-by: Kenneth MacKay <[email protected]>
Commit-Queue: Aidan Wolter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592685}
Roll src-internal 75040d8b299c..98555ca139f9 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/75040d8b299c..98555ca139f9
Created with:
gclient setdep -r src-internal@98555ca139f9
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I6515a4d2c5bca500a9b3c89418709c48059a2c42
Reviewed-on: https://chromium-review.googlesource.com/1235414
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592684}
media/gpu/VAAPI: Add JPEG decode test using different sampling formats.
The VAAPI JPEG decoder on some platforms won't convert the decoded images to the
I420 format, but will return the decoded images in their original pixel format.
This means a conversion must be done in the VAAPI wrapper to the expected I420
output format. This change adds a SamplingFormatChange test that will test
whether the conversion is successful for JPEGS with different sampling formats.
Additional cleanup:
* Added some comments for clarification
TEST=ran JDA tests on eve and grunt
Bug: 828119
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
Change-Id: Ibade43422590268d774b8d330097e46a8a33bca1
Reviewed-on: https://chromium-review.googlesource.com/1218386
Reviewed-by: Miguel Casas <[email protected]>
Reviewed-by: Hirokazu Honda <[email protected]>
Reviewed-by: Pawel Osciak <[email protected]>
Reviewed-by: Leon Scroggins <[email protected]>
Commit-Queue: David Staessens <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592683}
Make clients bindings associated for WebUsbService.
Bug: 699790
Change-Id: I7fd6e119db118da8a00810e1015a4464d1a00cc4
Reviewed-on: https://chromium-review.googlesource.com/1224971
Reviewed-by: Reilly Grant <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Commit-Queue: Donna Wu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592682}
Use Element& instead of Element* as a parameter of HasEquivalentAttributes
When HasEquivalentAttributes is called, Element object was passed as
a parameter.
and it is never nullptr. so it can be changed to reference instead of pointer.
Bug: 874385
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I237a11e88236ef195ade12ee26b0722786f17e29
Reviewed-on: https://chromium-review.googlesource.com/1232810
Reviewed-by: Hayato Ito <[email protected]>
Commit-Queue: Hwanseung Lee <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592681}
Roll src/third_party/skia 6c1a7f2c78db..4054351369df (1 commits)
https://skia.googlesource.com/skia.git/+log/6c1a7f2c78db..4054351369df
git log 6c1a7f2c78db..4054351369df --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] [skottie] Add support for external font loading
Created with:
gclient setdep -r src/third_party/skia@4054351369df
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: I3ec23d5d0884e8a794775c966660a9e6ca4808f4
Reviewed-on: https://chromium-review.googlesource.com/1235328
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592680}
Update perf_data_generator script to include update instructions in benchmark.csv
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: I6805cf73d89312072404297206de3fb6c0d044be
[email protected]
Change-Id: I6805cf73d89312072404297206de3fb6c0d044be
Reviewed-on: https://chromium-review.googlesource.com/1234355
Reviewed-by: Ned Nguyen <[email protected]>
Commit-Queue: Ned Nguyen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592679}
Bring metrics protos in sync with google3
Bug: internal b/115797741
Change-Id: Ib7d5c836a83ad43b44712ce86fb13f224be01823
Reviewed-on: https://chromium-review.googlesource.com/1234965
Reviewed-by: Steven Holte <[email protected]>
Commit-Queue: Felipe Salazar <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592678}
[auto] Update FlagExpectations for LayoutNG
Following bot results are included.
9841 9844 9847 9852 9854 9857 9863 9867 9874 9877
2 lines were removed and 0 lines were deflaked by consecutive
results since 9840.
[email protected], [email protected]
NOTRY=true
Bug: 591099
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ic57f641a46a9a1b1cddee362a58340d6e27962c8
Reviewed-on: https://chromium-review.googlesource.com/1233053
Commit-Queue: Koji Ishii <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592677}
Roll AFDO from 71.0.3555.0_rc-r1 to 71.0.3556.0_rc-r1
This CL may cause a small binary size increase, roughly proportional
to how long it's been since our last AFDO profile roll. For larger
increases (around or exceeding 100KB), please file a bug against
[email protected]. Additional context: https://crbug.com/805539
The AutoRoll server is located here: https://autoroll.skia.org/r/afdo-chromium-autoroll
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.
[email protected]
Change-Id: Ia0a8e23474358528d23d2c0822f028d8ed513e5a
Reviewed-on: https://chromium-review.googlesource.com/1235379
Commit-Queue: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Reviewed-by: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592676}
applist: Fix flash when swiping up app to show home launcher.
Test: manual
Bug: 880947
Change-Id: Id5005664eab5f6988fe8f8368c75a8755e833554
Reviewed-on: https://chromium-review.googlesource.com/1234359
Commit-Queue: Sammie Quon <[email protected]>
Reviewed-by: Alex Newcomer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592675}
[Extension SW] Fix a race in EventAckData
When EventAckData sees an event dispatch in IncrementInflightEvent on
UI [1] thread, it hops to IO thread to start the associated worker
and then returns to UI[2] to *record* that the event needs an ack from
the renderer process. Event ACKs arriving between UI[1] and
UI[2] would incorrectly fail to find the associated data in the
*record*. This results in bad message termination.
Move the data to IO thread instead, where both IncrementInflightEvent
and DecrementInflightEvent can access the unacked event data. Note
that both IncrementInflightEvent/DecrementInflightEvent has to pass
through IO thread anyway to access ServiceWorkerContext. The new
inner class IOEventData inside EventAckData contains the map for unacked
events.
This also fixes and enables an existing test's flakiness:
FilteredEventsAfterRestart.
Bug: 844821
Change-Id: Ia9df6c896abbae62c9f395f62ef67cab8e1bfb74
Reviewed-on: https://chromium-review.googlesource.com/1228994
Commit-Queue: Istiaque Ahmed <[email protected]>
Reviewed-by: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592674}
Roll src-internal f524571e7f35..75040d8b299c (2 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/f524571e7f35..75040d8b299c
Created with:
gclient setdep -r src-internal@75040d8b299c
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: Iaff23ca0b9832a640985db862646f949b7a17ec1
Reviewed-on: https://chromium-review.googlesource.com/1234751
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592673}
Fix navigateWithDirectoryTree to work for Drive and Team Drives
Fix is used on crrev.com/c/1188046
Change-Id: I9edeeac193584599230a9348e21e93ae4aec887c
Reviewed-on: https://chromium-review.googlesource.com/1229738
Reviewed-by: Sam McNally <[email protected]>
Commit-Queue: Luciano Pacheco <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592672}
Updating trunk VERSION from 3557.0 to 3558.0
# This is an automated release commit.
# Do not revert without consulting [email protected].
NOAUTOREVERT=true
[email protected]
Change-Id: I5445ed7b039684fe1479a8f20eadd25a6dcaa805
Reviewed-on: https://chromium-review.googlesource.com/1235226
Reviewed-by: [email protected] <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592671}
Make QuicChromiumClientSession::CloseSessionOnError() take ConnectionCloseBehavior parameter.
Currently when CloseSessionOnError() is called, it always does SILENT_CLOSE when closing the connection. However, sometimes this method is called to abort an active session, which means a connection close packet should be sent. Thus we should refactor this method to take a behavior paramater so the caller can decide which connection close behavior is proper in its own situation.
Change-Id: I2601f4ed6fbd48d9ce89dad6f7a1f6b6fc4eddbd
Reviewed-on: https://chromium-review.googlesource.com/1227399
Reviewed-by: Ryan Hamilton <[email protected]>
Commit-Queue: Renjie Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592670}
DevTools: do not focus prompt on Console message click
With keyboard navigation experiment enabled,
- Switch viewport's focus proxy from `element` > `_contentElement`
- Clicking a message will select it
- Click-selection applies "blue" highlight, except when a user
expands objects, groups, or traces
- Move focus from log > prompt when user types on 'keydown'
- Better distinguish events below prompt (geometry works with
MouseEvents, but not FocusEvents)
- Stick to bottom when prompt gains focus
Bug: 865674
Change-Id: I473bcdf714408406b0ce7a49772589daf3cbe9cb
Reviewed-on: https://chromium-review.googlesource.com/1171814
Reviewed-by: Joel Einbinder <[email protected]>
Commit-Queue: Erik Luo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592669}
Add presubmit to encourage folks to import the preconfigured polymer.html
[email protected]
BUG=884428
Change-Id: Icfe2e0993204434e2639b506bd581e0fd7ef296e
Reviewed-on: https://chromium-review.googlesource.com/1227596
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Dan Beam (no longer on Chrome) <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592668}
Download Shelf : Changed DownloadShelfContextMenu to work with DownloadUIModel
Bug: 885322
Change-Id: Id509eb2009958b2532a428abd8db5156a7c026ae
Reviewed-on: https://chromium-review.googlesource.com/1232477
Commit-Queue: Shakti Sahu <[email protected]>
Reviewed-by: Min Qin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592667}
Make client bindings associated for UsbDeviceManager.
With separated pipes, there will be a race condition between
GetDevices() method and OnDeviceAdded/Removed events. In this case,
device list returned from GetDevices() may out of date if a event
happened between the request sending out the client getting the
device list.
This CL made the client bindings associated for UsbDeviceManager
interface and implemented it in device::usb::DeviceManagerImpl to
eliminate the potential race condition.
Bug: 699790
Change-Id: Iad019009fa831f6d2f3ccf9b5c7064f18c416cea
Reviewed-on: https://chromium-review.googlesource.com/1223339
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Reilly Grant <[email protected]>
Commit-Queue: Donna Wu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592666}
Always set direct_compositing_reasons for transform node in blink property tree
In http://crrev.com/592186 we landed a performance improvement based on querying
the direct compositing reasons of the transform node. This change lets us use
that bit for non-BlinkGenPropertyTrees code which fixes the perf regression.
Bug: 875991
Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ie1eab209e49a9685877c90e61b8388dc548f1e73
Reviewed-on: https://chromium-review.googlesource.com/1231836
Commit-Queue: Jianpeng Chao <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592665}
DevTools: revert to last committed live expression on escape
Bug: none
Change-Id: I6e206b63e45e8b6e4510125195aa1169223d5d1e
Reviewed-on: https://chromium-review.googlesource.com/1220550
Reviewed-by: Joel Einbinder <[email protected]>
Commit-Queue: Erik Luo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592664}
Roll src/third_party/pdfium d39389f6ec2e..109aa6d0f673 (2 commits)
https://pdfium.googlesource.com/pdfium.git/+log/d39389f6ec2e..109aa6d0f673
git log d39389f6ec2e..109aa6d0f673 --date=short --no-merges --format='%ad %ae %s'
2018-09-20 [email protected] Remove more unneeded STL #includes from headers.
2018-09-20 [email protected] Remove many unneeded STL #includes from headers.
Created with:
gclient setdep -r src/third_party/pdfium@109aa6d0f673
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: I79cdf382a6e67cc2d5e449a80c6da07d090aa94a
Reviewed-on: https://chromium-review.googlesource.com/1235324
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592663}
Disable chromevox_tests PanelTest on msan
[email protected]
Change-Id: I65cf219b1e2e89fc6889f65daedbc81e2a616e14
Reviewed-on: https://chromium-review.googlesource.com/1235017
Reviewed-by: David Tseng <[email protected]>
Commit-Queue: David Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592662}
Reland: Fix inconsistent hosted app title bar text color readability algorithm
This is a reland of https://chromium-review.googlesource.com/c/chromium/src/+/1218186
which was reverted in https://chromium-review.googlesource.com/1230435
due to the added test failing mac-cocoa-rel.
This reland removes the test from non-Views mac builds as it's only
applicable with Views enabled.
This CL updates the title text color for Linux and Windows 7 hosted
app windows to be more consistent with Windows 10, Chrome OS, Android
and text colors used by Gmail and Inbox.
Before: https://bugs.chromium.org/p/chromium/issues/attachment?aid=357634&signed_aid=ONM068fpCagoCFdrDrfYuw==&inline=1
After: https://bugs.chromium.org/p/chromium/issues/attachment?aid=357642&signed_aid=2gnT0P6z9_fNMEZAGLKLnw==&inline=1
See bug for more screenshots.
Bug: 883177, 885164
Change-Id: Iaeae13799629d418dfa4c4285032bf1d7990c402
Reviewed-on: https://chromium-review.googlesource.com/1233074
Commit-Queue: Alan Cutter <[email protected]>
Reviewed-by: Michael Wasserman <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592661}
Delete local cards after migration
This Cl adds behavior to delete the local cards once they are successfully migrated to server cards.
Bug: 852904
Change-Id: Id424b8c3886dc8ec608108eab764da85f2c426f0
Reviewed-on: https://chromium-review.googlesource.com/1234997
Commit-Queue: Lakshmi Kumar Dabbiru <[email protected]>
Reviewed-by: Sebastien Seguin-Gagnon <[email protected]>
Reviewed-by: Jared Saul <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592660}
Add SignedExchange.LoadResult UMA histogram
Design doc: https://docs.google.com/document/d/1kzQRLybaUk12UgG8YTyACwNZ7tpcXwdjzPXU3CV25J8/edit
Bug: 863305
Change-Id: Ibdfbd06dc354894c2ef92db878828d171adaa75f
Reviewed-on: https://chromium-review.googlesource.com/1226758
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Robert Kaplow <[email protected]>
Reviewed-by: Kouhei Ueno <[email protected]>
Commit-Queue: Kunihiko Sakamoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592659}
service worker: Add more instrumentation for navigation crash
Looks like we also call
ServiceWorkerNavigationLoader::FallbackToNetwork() after
|loader_callback_| is consumed. When the callback is already called,
dump debug log so that we can get better idea of the cause.
Bug: 887033,881826
Change-Id: I24b6966b8d8ce2ffbcf33280e292df3842969b57
Reviewed-on: https://chromium-review.googlesource.com/1235256
Reviewed-by: Matt Falkenhagen <[email protected]>
Commit-Queue: Kenichi Ishibashi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592658}
Roll src-internal 91c7297741c9..f524571e7f35 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/91c7297741c9..f524571e7f35
Created with:
gclient setdep -r src-internal@f524571e7f35
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: Ie71f5f89c15f30937fe183e684294f97c0bcff1b
Reviewed-on: https://chromium-review.googlesource.com/1235320
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592657}
Mark want_thumbnail as MinVersion=1 in preparation for removing it.
Bug: 883230
Change-Id: I727a2fabd5c283af814839621aacb5cff05fb648
Reviewed-on: https://chromium-review.googlesource.com/1235255
Reviewed-by: Sergei Datsenko <[email protected]>
Commit-Queue: Sam McNally <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592656}
Temporarily remove single_process_mash_browser_tests from LSan/Asan builder
We are seeing lots of flaky failures on the builder. They are being looked
at, but until they are fixed remove the tests from the builder to reduce
maintainence burden on the broader team.
Bug: 885309
Change-Id: I421702ec6155a2bf1d117ab77a286870e3e7b443
Reviewed-on: https://chromium-review.googlesource.com/1234795
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592655}
DevTools: filter out stableObjectId from list of internal properties
We can add it later as soon as we figure out frontend use case.
[email protected]
Bug: v8:8200
Change-Id: I8becec8c4734464c63ce7e8ac68f96595f7fa362
Reviewed-on: https://chromium-review.googlesource.com/1235280
Reviewed-by: Erik Luo <[email protected]>
Commit-Queue: Aleksey Kozyatinskiy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592654}
Add component Internals>Media for media_perftests.
Bug: 886965
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: I84c96f5d3399a20b83a98ec68f1157eac2d67685
Reviewed-on: https://chromium-review.googlesource.com/1235281
Commit-Queue: Caleb Rouleau <[email protected]>
Reviewed-by: Ned Nguyen <[email protected]>
Reviewed-by: Dale Curtis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592653}
[CrOS MultiDevice] Update MultiDevice watchlists.
Update the MultiDevice and Tether watchlists with up-to-date file paths
and current team members.
Create new SmartLock watchlist.
Change-Id: Iba7fdcefea847f0f6bf426ad485a47a76df71fd0
Reviewed-on: https://chromium-review.googlesource.com/1235309
Commit-Queue: Ryan Hansberry <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592652}
Garbage-collect default-installed web apps
This uninstalls (on log in) those web apps that were previously
automatically installed due to being listed in an external .json file,
but are no longer listed.
This does for default-installed web apps what
https://chromium-review.googlesource.com/1195293 "policy: Uninstall apps
that are no longer forced installed" does for policy-installed web apps.
Bug: 855281
Change-Id: I4125e60f4a6b9c6033d78ca54d0005be45d06e82
Reviewed-on: https://chromium-review.googlesource.com/1198644
Reviewed-by: Dominick Ng <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Commit-Queue: Nigel Tao <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592651}
[NTP] Dynamically determine N based on the current window size
Dynamically determine the first n tiles get loaded based on the window
size.
Bug: 876814
Change-Id: I7830faff7d090c8b33c7726ca3faa3439fe52dda
Reviewed-on: https://chromium-review.googlesource.com/1232686
Commit-Queue: Weilun Shi <[email protected]>
Reviewed-by: Kristi Park <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592650}
media: Support AV1 in CdmAdapter
Integration test of playing encrypted AV1 using ClearKeyCdm requires
more refactoring and will be landed in a later CL.
[email protected]
Bug: 884898
Change-Id: I17e113a0d384e12a3e2590866a86c2f168b9ab9a
Reviewed-on: https://chromium-review.googlesource.com/1229299
Reviewed-by: Xiaohan Wang <[email protected]>
Reviewed-by: John Rummell <[email protected]>
Commit-Queue: Xiaohan Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592649}
Updating internal options expects background thread.
When refactoring, I accidentally assumed main thread.
Bug: b:113731926
Change-Id: Ie989980c9f4796fb413b310a2254baaf36730f95
Reviewed-on: https://chromium-review.googlesource.com/1235211
Commit-Queue: David Black <[email protected]>
Reviewed-by: Xiaohui Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592648}
Fix Markdown mark-up and add WebUI info
Rendering this table in Gitiles requires a table header.
I've checked rendering using "gitiles" link in:
https://chromium-review.googlesource.com/c/chromium/src/+/1223347/9/docs/test_descriptions.md
https://chromium.googlesource.com/chromium/src/+/refs/changes/47/1223347/5/docs/test_descriptions.md
Add more information for WebUI tests.
Bug: 880688
Change-Id: If19bada962b67899676ebd2e4d8fa19b9fcec381
Reviewed-on: https://chromium-review.googlesource.com/1223347
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Luciano Pacheco <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592647}
//testing/buildbot: Use mixins for chromium.mac
This CL enforces swarming dimensions for the mac testers on
chromium.mac using swarming_mixins.
Bug: 880973
Change-Id: I3982de0c6704ceaa2f8e3ab5b9909c5c01319aa6
Reviewed-on: https://chromium-review.googlesource.com/1223027
Commit-Queue: Stephen Martinis <[email protected]>
Reviewed-by: John Budorick <[email protected]>
Reviewed-by: Ben Pastene <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592646}
More OfflineItemModel implementation
This CL makes OfflineItemModel inherit from DownloadUIModel
Bug: 881499
Change-Id: I63270a79917bae87fdb4ae3531f9088f7900509e
Reviewed-on: https://chromium-review.googlesource.com/1225888
Commit-Queue: Min Qin <[email protected]>
Reviewed-by: Shakti Sahu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592645}
arc: Stop recording obsolete UMA metrics
The Arc.IntentHandler* metrics have been replaced with
ChromeOS.Apps.IntentPicker* months ago.
BUG=824598
TEST=try
Change-Id: I4d86f17c4a1f5529e6bf063837b75a48564bc378
Reviewed-on: https://chromium-review.googlesource.com/1234860
Commit-Queue: Yusuke Sato <[email protected]>
Reviewed-by: Dominick Ng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592644}
[CrOS MultiDevice] Move settings menu item to match page's location.
The existing menu item was a relic of an old design and was in the
wrong place and had a different SVG from the 'Connected Devices'
Settings UI page.
Bug: 877166
Change-Id: Id71107ca97965965e213d12a94d1184424259fe6
Reviewed-on: https://chromium-review.googlesource.com/1235275
Reviewed-by: Kyle Horimoto <[email protected]>
Reviewed-by: Hector Carmona <[email protected]>
Commit-Queue: Jordy Greenblatt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592643}
[BGPT] Stop caching size_ on GraphicsLayer and instead use the value on cc::Layer directly.
This improves BGPT testing, and makes GraphicsLayer a bit smaller.
Bug: 883949
Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I97a09fd97085e6a157251348dfbadc175fa76a59
Reviewed-on: https://chromium-review.googlesource.com/1227680
Commit-Queue: Chris Harrelson <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592642}
media/gpu/VAAPI: JPEG decode tests fixed when decoder output format is not I420.
The VAAPI JPEG decoder on some platforms won't convert the decoded images to the
I420 format, but will return the decoded images in the JPEG's pixel format. This
change adapts the VaapiJpegDecodeAcceleratorTest to work correctly when no
conversion is done.
Additional cleanup:
* Made a few member functions const.
TEST=ran JDA tests on eve and grunt
Bug: 828119
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
Change-Id: I715c5e88b8fa3c3d4db7a69a4e195d2ef3f79d8a
Reviewed-on: https://chromium-review.googlesource.com/1218486
Commit-Queue: David Staessens <[email protected]>
Reviewed-by: Miguel Casas <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592641}
Wait for access token before making CryptAuth API calls
Before the CryptAuthClient attempts to make an API call, it fetches an
OAuth2 access token. However, currently the client does not wait for the
access token to become available before proceeding. This can lead to
empty access token strings and errors such as
[ERROR:cryptauth_device_manager_impl.cc(666)]
GetMyDevices API failed: [authentication error]
and
[WARNING:cryptauth_enroller_impl.cc(139)]
SetupEnrollment API failed with error: [authentication error].
Here, we change PrimaryAccountAccessTokenFetcher's mode from
|kImmediate| to |kWaitUntilAvailable|. From
PrimaryAccountAccessTokenFetcher's header file:
|kImmediate|: Makes one-shot immediate request.
|kWaitUntilAvailable|: Waits for the primary account to be available
before making the request. In particular, "available" is defined as
the moment when (a) there is a primary account and (b) that account
has a refresh token.
Bug: 887136
Change-Id: I745e0bb3f3ef1bc3226e46147fcb699c101d12dd
Tested: Manual
Reviewed-on: https://chromium-review.googlesource.com/1235284
Reviewed-by: Kyle Horimoto <[email protected]>
Commit-Queue: Josh Nohle <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592640}
Add initial field trial config for OfflineContentOnDinoPage experiment
Bug: 852872
Change-Id: I15f0b52900531ee987001ff4897f6c175470dcd3
Reviewed-on: https://chromium-review.googlesource.com/1234318
Reviewed-by: Robert Kaplow <[email protected]>
Commit-Queue: Carlos Knippschild <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592639}
[wasm] skip virtual custom sections layout tests
These were missed in an earlier CL.
[email protected]
BUG=v8:8186
Change-Id: I75e506098f2e2d4d7b507ce4f8a8b9a6c8d84b9c
Reviewed-on: https://chromium-review.googlesource.com/1235315
Reviewed-by: Adam Klein <[email protected]>
Commit-Queue: Aseem Garg <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592638}
DevTools: Don't try to forward keypresses out of extension panels
Keypress events have a different keycode, so the wrong events were
being captured and sent to DevTools from extension panels. But keypress
is deprecated and we don't need these events anywhere in DevTools. So
we can just remove the event listener.
Bug: 882422
Change-Id: I9d286f581aa77ff208463a2edbb4eea093fa98ee
Reviewed-on: https://chromium-review.googlesource.com/1232853
Reviewed-by: Dmitry Gozman <[email protected]>
Commit-Queue: Joel Einbinder <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592637}
Change animation duration of folder icon
Bug: 884765
Change-Id: Iab02be967ed5c39b03eab1eb82086e405a82bd17
Reviewed-on: https://chromium-review.googlesource.com/1235292
Commit-Queue: Weidong Guo <[email protected]>
Reviewed-by: Alex Newcomer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592636}
Implement Accessibility ScrollUp, ScrollDown, etc.
Bug: 885325
Change-Id: Ifc4253dff4334d85597fb14412248c02fcc41c2a
Reviewed-on: https://chromium-review.googlesource.com/1231896
Commit-Queue: Zach Helfinstein <[email protected]>
Reviewed-by: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592635}
Settings WebUI: Enable some a11y tests with Polymer 2.
Specifically:
- SettingsA11yManagePasswords
- SettingsAccessibilityTest
- TtsAccessibilityTest
Bug: 875452
Change-Id: Ia9d5d6d12be9802ab4dece199c46d60c2d2b8867
Reviewed-on: https://chromium-review.googlesource.com/1235198
Reviewed-by: Hector Carmona <[email protected]>
Commit-Queue: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592634}
[ChromeDriver] Enable testClickingOnAnchorScrollsPage on Windows
We updated Selenium latest binaries where a bug was fixed.
Enabling ClickScrollingTest.testClickingOnAnchorScrollsPage test
execution due to a Selenium bug fix with commit
1d85e230366fbc275877065b4b60f29ae052deaa at https://github.com/SeleniumHQ/selenium
Change-Id: I84a916e5e138116c11a24e217597a81645d64b9e
Bug: chromedriver:2480
Reviewed-on: https://chromium-review.googlesource.com/1235288
Reviewed-by: John Chen <[email protected]>
Commit-Queue: Artur Khachatryan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592633}
[WebXR] Implement EventTarget for XRCoordinateSystem
The spec[1] states that XRCoordinateSystem inherits EventTarget.
This patch implements the inheritance.
[1]: https://immersive-web.github.io/webxr/#xrcoordinatesystem-interface
Bug: None
Change-Id: I509ff04c8bbe76a499655fa48a726ac10f444716
Reviewed-on: https://chromium-review.googlesource.com/1189503
Commit-Queue: Byoungkwon Ko <[email protected]>
Reviewed-by: Brandon Jones <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592632}
Print Preview refresh: Fix some a11y issues
Ensure scale and copies have aria-labels (aria-labelledby no longer
works when using cr-input instead of input).
Add an aria-label for the custom pages radio button.
Bug: None
Change-Id: I564a31a0e9501becd2200c7c881d526772f731c6
Reviewed-on: https://chromium-review.googlesource.com/1233119
Commit-Queue: Rebekah Potter <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592631}
media: Remove unncesessary include in android widevine_cdm_version.h
These includes are already removed on desktop platforms. Also remove it
on Android. This is in preparation for replacing WIDEVINE_CDM_AVAILABLE
with a buildflag.
[email protected]
Bug: 349182
Test: No functionality change
Change-Id: I7f873247a3c986549caf4864fcb2efcc82918bc5
Reviewed-on: https://chromium-review.googlesource.com/1231925
Reviewed-by: Xiaohan Wang <[email protected]>
Reviewed-by: John Rummell <[email protected]>
Reviewed-by: Luke Halliwell <[email protected]>
Commit-Queue: Xiaohan Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592630}
Print Preview Refresh: Fix error handling
(1) Make errors expand/contract rather than pre-allocating space
(2) Adjust padding so that padding is always 16px regardless of error
state
(3) Fix an issue with pages error not appearing when radio button is
reselected
(4) Make error line-height correct.
(5) Other changes to ensure labels stay correctly aligned with
controls regardless of control height.
(6) No hand pointer on error text.
Bug: 884752, 884729, 884603, 884640, 885039
Change-Id: I9ff4e0bbc536b0890687b678cf52640c01e5a2ef
Reviewed-on: https://chromium-review.googlesource.com/1229618
Commit-Queue: Rebekah Potter <[email protected]>
Reviewed-by: Scott Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592629}
Roll src/third_party/chromite 7f2ef8dd8ad7..0086f7aa8400 (7 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/7f2ef8dd8ad7..0086f7aa8400
git log 7f2ef8dd8ad7..0086f7aa8400 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] cros_generate_stateful_update_payload: Convert to chromite
2018-09-19 [email protected] test_stages: use chromite VM script instead of ctest for VMTest
2018-09-19 [email protected] cros_set_lsb_release: write out new CHROMEOS_RELEASE_KEYSET field
2018-09-19 [email protected] commands: Remove overlay args to UprevPackages and UprevPush.
2018-09-19 [email protected] PublishUprevChangesStage: Use overlay_type for UprevPush.
2018-09-19 [email protected] Update config settings by config-updater.
2018-09-19 [email protected] Promote more build only paladins to non-experimental
Created with:
gclient setdep -r src/third_party/chromite@0086f7aa8400
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: Ief9c03bd4c6368acb4e9ab2ca561e1eb09aed530
Reviewed-on: https://chromium-review.googlesource.com/1235239
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592628}
cros: Add a backup color for disabled auth message bubble
The DM color extracted from wallpaper may be transparent, or invalid
in cases that the color calculation fails or is disabled. Use a backup
color in such cases.
Bug: 884315
Change-Id: I76724a9bb9f19dff2fd70a563d79fb82533b0bfa
Reviewed-on: https://chromium-review.googlesource.com/1232516
Reviewed-by: Jacob Dufault <[email protected]>
Commit-Queue: Wenzhao (Colin) Zang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592627}
Fix -Wshorten-64-to-32 warnings in chrome_cleaner.
../../chrome/chrome_cleaner/zip_archiver/test_zip_archiver_util.cc(114,69): warning: implicit conversion loses integer precision: 'std::vector<char, std::allocator<char> >::size_type' (aka 'unsigned long long') to 'Cr_z_uLong' (aka 'unsigned long') [-Wshorten-64-to-32]
unzip_object, &file_info, filename.data(), filename.size(),
~~~~~~~~~^~~~~~
../../third_party/googletest/src/googletest/include\gtest/gtest.h(1961,23): note: expanded from macro 'EXPECT_EQ'
val1, val2)
^~~~
../../third_party/googletest/src/googletest/include\gtest/gtest_pred_impl.h(161,36): note: expanded from macro 'EXPECT_PRED_FORMAT2'
GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
^~
../../third_party/googletest/src/googletest/include\gtest/gtest_pred_impl.h(146,39): note: expanded from macro 'GTEST_PRED_FORMAT2_'
GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), \
^~
../../third_party/googletest/src/googletest/include\gtest/gtest_pred_impl.h(76,52): note: expanded from macro 'GTEST_ASSERT_'
if (const ::testing::AssertionResult gtest_ar = (expression)) \
^~~~~~~~~~
../../chrome/chrome_cleaner/test/test_service_main.cc(27,44): warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'DWORD' (aka 'unsigned long') [-Wshorten-64-to-32]
TestTimeouts::action_max_timeout().InMilliseconds();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../chrome/chrome_cleaner/http/http_agent_impl.cc(465,50): warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long long') to 'DWORD' (aka 'unsigned long') [-Wshorten-64-to-32]
if (!::WinHttpReadData(request_.Get(), buffer, *count, &size_read)) {
~~ ^~~~~~
In file included from ../../chrome/chrome_cleaner/chrome_utils/extensions_util.cc:5:
In file included from ../..\chrome/chrome_cleaner/chrome_utils/extensions_util.h:14:
In file included from ../..\chrome/chrome_cleaner/json_parser/json_parser_api.h:8:
In file included from ../..\base/callback.h:14:
In file included from ../..\base/callback_internal.h:14:
In file included from ../..\base/memory/ref_counted.h:18:
../..\base/memory/scoped_refptr.h(91,18): warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32]
T* obj = new T(std::forward<Args>(args)...);
~ ^~~~~~~~~~~~~~~~~~~~~~~~
../../chrome/chrome_cleaner/chrome_utils/extensions_util.cc(307,13): note: in instantiation of function template specialization 'base::MakeRefCounted<chrome_cleaner::(anonymous namespace)::ParseTasksRemainingCounter, unsigned long long, base::WaitableEvent *&>' requested here
base::MakeRefCounted<ParseTasksRemainingCounter>(files_read.size(), done);
^
../../chrome/chrome_cleaner/zip_archiver/target/zip_archiver_impl.cc(56,32): warning: implicit conversion loses integer precision: 'const long long' to 'int' [-Wshorten-64-to-32]
offset, buffer.data(), std::min(length - offset, kReadBufferSize));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../chrome/chrome_cleaner/zip_archiver/target/zip_archiver_impl.cc(165,23): warning: implicit conversion loses integer precision: 'const long long' to 'int' [-Wshorten-64-to-32]
std::min(src_length - src_offset, kReadBufferSize));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BUG=879657
Change-Id: I80fbce280cd8a7e281d6f6ad58918aaab91514dd
Reviewed-on: https://chromium-review.googlesource.com/1214050
Commit-Queue: Will Harris <[email protected]>
Reviewed-by: Joe Mason <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592626}
Roll src/third_party/skia d89e81168423..6c1a7f2c78db (1 commits)
https://skia.googlesource.com/skia.git/+log/d89e81168423..6c1a7f2c78db
git log d89e81168423..6c1a7f2c78db --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Roll third_party/externals/angle2 5c72f28d1a3f..d511948b9f82 (6 commits)
Created with:
gclient setdep -r src/third_party/skia@6c1a7f2c78db
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: Ic3174c7d52a9b781da9030d87a0f170cf0c68e1c
Reviewed-on: https://chromium-review.googlesource.com/1235238
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592625}
ParallelCompile: fix theads maximum
Use std::min instead.
BUG=849576
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
Change-Id: I7e6e76dd6c66e0b52d5c13bf87b1ca1785154654
Reviewed-on: https://chromium-review.googlesource.com/1233185
Commit-Queue: Kenneth Russell <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592624}
[Media Controls] Visual tweaks
This CL makes some visual tweaks to the media controls to match new
specs.
Bug: 884945
Change-Id: Ifdff1c51b6a2bd37555a7d018679dd77fc8781cc
Reviewed-on: https://chromium-review.googlesource.com/1229696
Reviewed-by: Becca Hughes <[email protected]>
Commit-Queue: Tommy Steimel <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592623}
Add better tracing for renderers and decoder selection.
Renderers are core to our entire pipeline, yet trace events are
missing! So lets add a few that allow useful diagnosis when looking
at trace reports.
Specifically this adds traces for the following:
- (AudioRenderer|VideoRenderer|RendererImpl)::Initialize() [async]
- (AudioRenderer|VideoRenderer|RendererImpl)::Flush() [async]
- DecoderSelector::SelectDecoder() [async]
- RendererImpl::SetCdm
- RendererImpl::StartPlayingFrom
- RendererImpl::SetPlaybackRate
- RendererImpl::OnBufferingStateChange
- RendererImpl::StartPlayback
- RendererImpl::PausePlayback
- RendererImpl::OnRendererEnded
- RendererImpl::OnError
- RendererImpl::OnSelectedVideoTracksChanged
- RendererImpl::OnEnabledAudioTracksChanged
This also removes usage of ".is_null()" on callbacks in favor of
the more modern built in boolean test.
BUG=879970
TEST=none
R=xhwang
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
Change-Id: I79792d93b6369cfe4fe32f322f176b68acc92ee8
Reviewed-on: https://chromium-review.googlesource.com/1232688
Commit-Queue: Dale Curtis <[email protected]>
Reviewed-by: Xiaohan Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592622}
aura: change WindowMus::Get() to return null
If it's not a WindowMus. This is an issue now that single-process-mash allows
both WindowPortLocal and WindowPortMus at the same time.
And updates WindowTreeClient::IsWindowKnown() not to assume a WindowMus.
BUG=none
TEST=none
Change-Id: Ia4d1834b2a910707bae077dd14e4a9e46481fce0
Reviewed-on: https://chromium-review.googlesource.com/1235115
Commit-Queue: Scott Violet <[email protected]>
Reviewed-by: Michael Wasserman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592621}
Mash: Protect virtualKeyboard events for null KeyboardController
Currently the code is triggering a crash indesktopui_MashLogin:
http://ubercautotest.corp.google.com/tko/retrieve_logs.cgi?job=/results/239691238-chromeos-test/chromeos4-row2-rack3-host12/debug/
Bug: 843332
For extensions change:
[email protected]
Change-Id: I51d94a6924407fffbb49994ff4cb02718b517866
Reviewed-on: https://chromium-review.googlesource.com/1235206
Commit-Queue: Steven Bennetts <[email protected]>
Reviewed-by: James Cook <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592620}
luci: update obsolete buildbot references in milo.
Bug: 886926
Change-Id: Ifa80aa14b9684bfd3d54b944c40ebfa0d249ca71
Reviewed-on: https://chromium-review.googlesource.com/1234235
Reviewed-by: Stephen Martinis <[email protected]>
Commit-Queue: John Budorick <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592619}
[Mac] Remove Touch Bar Dialog feature flag and switch
Bug: 873219
Change-Id: I485848a2ddeb7187d51cf4a9b574942650bc6875
Reviewed-on: https://chromium-review.googlesource.com/1232887
Reviewed-by: Sarah Chan <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Doug Turner <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592618}
Allow tests to access all files on Chrome OS
Chrome OS browser tests uses |ChromeNetworkDelegate::IsAccessAllowed|
but |g_access_to_all_files_enabled| was not hooked in.
This patch moved |g_access_to_all_files_enabled| to
|IsAccessAllowedInternal| to make sure it's always checked.
Bug: 884773
Change-Id: I5183f3250e13af151a987561bdf5f93a6f0200be
Reviewed-on: https://chromium-review.googlesource.com/1235122
Commit-Queue: Chong Zhang <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592617}
Print Preview refresh: Adjust font weight and add border
Note that title is to be changed to weight 400 rather than 500 per
offline discussion (it was previously 500, not 700 as stated on the
bug).
Bug: 884896, 885109
Change-Id: I09aad405eaa07bcb7031b71e6bc91fb0c286b3e2
Reviewed-on: https://chromium-review.googlesource.com/1234995
Reviewed-by: Hector Carmona <[email protected]>
Commit-Queue: Rebekah Potter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592616}
Change module name to pdb name in the sampler profiler
On windows, the symbolisation (with crash server) requires the pdb name.
The pdb name is often similar to the basename, but there is no real convention.
ntdll.dll -> ntdll.pdb
chrome.dll -> chrome.dll.pdb
chrome1.exe -> chrome.exe.pdb
[email protected]
Change-Id: If69b2f4da24d88e9d260e8ee5024352250fbea43
Reviewed-on: https://chromium-review.googlesource.com/1234013
Commit-Queue: Etienne Bergeron <[email protected]>
Reviewed-by: Alexei Filippov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592615}
Print Preview refresh: Fix some issues with the link container
Fixes some padding and focus issues in and around the link-container.
(1) Correct padding above and below link-container
(2) Make icon focusable rather than the entire row
(3) Restore shortcut in system dialog string
(4) Make icon not focusable when disabled
(5) Correct padding in other-options-settings
Bug: 884729, 885102, 884605
Change-Id: I0c8e1ac700ef93a4c6e247329d66285386af9f9f
Reviewed-on: https://chromium-review.googlesource.com/1231826
Commit-Queue: Rebekah Potter <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592614}
Roll Fuchsia SDK from 289d5cb36581 to ad770c8765f6
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
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:fuchsia_arm64_cast_audio;luci.chromium.try:fuchsia_x64_cast_audio
[email protected]
Change-Id: I246be1e0b4ad51cf966e6e407c8221416e2a2ebb
Reviewed-on: https://chromium-review.googlesource.com/1235201
Commit-Queue: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Reviewed-by: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592613}
Update links in base/task/README.md
The lkcr links are currently broken. Replace those with relative path.
Change-Id: Iae3142d263af72f988cce18d5f054b81884fabaf
Reviewed-on: https://chromium-review.googlesource.com/1235196
Reviewed-by: Robert Liao <[email protected]>
Commit-Queue: Robert Liao <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592612}
[Android MR] Properly handle multiple create route requests
Previously if a new create route request comes in, we didn't
consider the case where there is already a current session or
there is a pending request.
In this CL, when this happens, all active routes will be closed
and the pending request will be canceled, so that the new request
can be fulfilled without interacting with previous
session/requests.
Bug: 711860
Change-Id: I7cef7bf76743d2c122cf07dab0bc80db2871eca5
Reviewed-on: https://chromium-review.googlesource.com/1234794
Commit-Queue: Zhiqiang Zhang <[email protected]>
Reviewed-by: Thomas Guilbert <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592611}
Fix enable-features flag being overridden in instrumentation tests
Now that we are running instrumentation tests for network service with
--enable-features=NetworkService, I realized some tests override the
enable-features flag, which would prevent the NetworkService feature
from being enabled. This makes sure to preserve the previous value of
enable-features when running tests.
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: If89c26f9c7c0ecc9afcca84f998c3cd6e8c77a2a
Reviewed-on: https://chromium-review.googlesource.com/1232577
Reviewed-by: John Budorick <[email protected]>
Commit-Queue: Clark DuVall <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592610}
performance_browser_tests: Add component to benchmark metadata.
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: Ib98d01aceb856ca46a98065ff8d96ef315d56f24
Reviewed-on: https://chromium-review.googlesource.com/1232517
Reviewed-by: Charlie Andrews <[email protected]>
Commit-Queue: Yuri Wiitala <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592609}
Lower linux-goma-rbe-staging-rel experiment percentage
The machines powering this builder are getting overloaded, and per
my reading of crbug.com/855319 it doesn't need to run more than 4
builds at a time.
Bug: 855319
Change-Id: I986ceb16e9b7795b61135c53701d20b374298ce6
Reviewed-on: https://chromium-review.googlesource.com/1235273
Reviewed-by: John Budorick <[email protected]>
Commit-Queue: Stephen Martinis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592608}
Prune bot configurations with less than 10% of total capacity.
We're finding that these configurations are frequently getting
over-subscribed, so without more information, institute a threshold so
the multi-dimemsion trigger script doesn't schedule jobs on these
configurations *at all*.
This will likely have side effects and require refinement, but will
hopefully alleviate the immediate problem.
Bug: 886985
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
Change-Id: I5ea4823920d7e7c0d8fc9509bb853a7de13c21ff
Reviewed-on: https://chromium-review.googlesource.com/1234858
Reviewed-by: John Budorick <[email protected]>
Commit-Queue: Kenneth Russell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592607}
Print Preview refresh: Fix more settings styling
Bug: 884739, 884632, 885043
Change-Id: I59303415e30a288c8adc2799a06500f33e60ddee
Reviewed-on: https://chromium-review.googlesource.com/1231253
Commit-Queue: Rebekah Potter <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592606}
[On-device adaptive brightness] Create a BrightnessMonitor.
BrightnessMonitor receives brightness change signals from powerd and
sends out notifications if the change is requested by user. We use
this class instead of powerd directly because we need final/stablized
user brightness instead of intermediate values (that are individually
emitted by powerd). In order to wait for brightness to stablize, we
use a timer that starts when a user brightness is detected and times
out after a period of time if there's no more user brightness detected,
or if the next brightness change is not triggered by the user.
BrightnessMonitor also notifies its observers as soon as a user
brightness is detected so that an observer can decide what to do (e.g
disable auto-adjustment).
Bug: 881215
Change-Id: I2d9aefd8ff48eab37de9527d12657fd4dfeba793
Reviewed-on: https://chromium-review.googlesource.com/1226715
Reviewed-by: Dan Erat <[email protected]>
Reviewed-by: Michael Martis <[email protected]>
Commit-Queue: Jia Meng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592605}
Disable ChromeNewWindowClientBrowserTest.NewWindowForActiveWindowProfileTest
Test is flaky.
Bug: 884118
Change-Id: I0cd103f1340536eee94a28cafe579cf186804840
Reviewed-on: https://chromium-review.googlesource.com/1231157
Reviewed-by: Asanka Herath <[email protected]>
Reviewed-by: Tommy Li <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592604}
Roll src-internal 299ed678d06b..91c7297741c9 (2 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/299ed678d06b..91c7297741c9
Created with:
gclient setdep -r src-internal@91c7297741c9
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: Ib77e2f2e057aad3c224cad04419ffcafab79e991
Reviewed-on: https://chromium-review.googlesource.com/1234826
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592603}
Roll src/third_party/chromite e2e437a4c577..7f2ef8dd8ad7 (1 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/e2e437a4c577..7f2ef8dd8ad7
git log e2e437a4c577..7f2ef8dd8ad7 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Promote auron_paine-paladin to non-experimental
Created with:
gclient setdep -r src/third_party/chromite@7f2ef8dd8ad7
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: Ic7743fea07c574a749f74736d252c80296cb8a32
Reviewed-on: https://chromium-review.googlesource.com/1234825
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592602}
Add route filtering to MediaRouteChooserDialog
This CL allows MediaRouteControllers to prevent routes from being shown
in the MediaRouteChooserDialog, based off of some filtering from the
MediaRouter.RouteInfo.
This filtering mechanism will be used in downstream code.
Bug: 109926233
Change-Id: Iee0c1fa44a94a0a5618164f185ddc4237934d018
Reviewed-on: https://chromium-review.googlesource.com/1234773
Commit-Queue: Thomas Guilbert <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592601}
Remove stgao from OWNERS files for chromedriver.
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: Ic537c720e32dffc9ade585a85a4b8d1afce4c001
Reviewed-on: https://chromium-review.googlesource.com/1231113
Reviewed-by: John Chen <[email protected]>
Reviewed-by: Charlie Andrews <[email protected]>
Commit-Queue: Shuotao Gao <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592600}
LazyLoad: Implement support for "lazyload" attribute on images
This CL implements support for the "lazyload" attribute on images,
according to https://github.com/whatwg/html/pull/3752, and as part of
the LazyLoad feature. The accepted values are:
"off", which causes the browser to avoid lazily loading the <img> element
"on" and "auto", activate the default behavior of lazily load the <img> element
When the attribute is changed to "off", the deferred image loads immediately.
Bug: 875080
Change-Id: I839926a9827d019f23aafc40f8315476fe1b3048
Reviewed-on: https://chromium-review.googlesource.com/1197782
Reviewed-by: Hiroshige Hayashizaki <[email protected]>
Reviewed-by: Takashi Toyoshima <[email protected]>
Commit-Queue: rajendrant <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592599}
[Win] Fix memory leak and IconUtil::CreateSkBitmapFromHICON() retval.
A memory leak was identified in ui::Cursor::GetDefaultBitmap() on Aura
platforms. This patch fixes that memory leak, and also removes the need
to memory-manage the SkBitmaps returned by CreateSkBitmapFromHICON().
Note that SkBitmap internally manages a ref-counted pointer to its
payload, and is also a movable type; and so there is no need for any
code to treat SkBitmaps as "heavyweight" when passing them around.
Bug: 873774
Change-Id: I11e7a98fcec42e27213b85d08d81fc47948d483e
Reviewed-on: https://chromium-review.googlesource.com/1234372
Reviewed-by: Weidong Guo <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Yuri Wiitala <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592598}
Roll src/third_party/skia a5c578ff3d46..d89e81168423 (8 commits)
https://skia.googlesource.com/skia.git/+log/a5c578ff3d46..d89e81168423
git log a5c578ff3d46..d89e81168423 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] SkImageGeneratorCG.h to only expose factory method.
2018-09-19 [email protected] Increase precision for two point gradient coordinates.
2018-09-19 [email protected] SkPDF: draw persepctive text
2018-09-19 [email protected] SkImageGeneratorWIC: make the header compile without src/.
2018-09-19 [email protected] GrColor -> SkColor in one GM
2018-09-19 [email protected] Clean up GPU strike sk_sp
2018-09-19 [email protected] Populate repo_path_map
2018-09-19 [email protected] Revert "always optimize third_party code"
Created with:
gclient setdep -r src/third_party/skia@d89e81168423
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
BUG=chromium:884150,chromium:694348
[email protected]
Change-Id: I008043cc934cb833a7a9934714c6e9d17a99139f
Reviewed-on: https://chromium-review.googlesource.com/1234823
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592597}
Use snapshot-builder service account on Snapshot Builder
Bug: 723130
Change-Id: I514683aa6441fbe0fd9b45761b684040586412f7
Reviewed-on: https://chromium-review.googlesource.com/1234796
Reviewed-by: Andrii Shyshkalov <[email protected]>
Commit-Queue: smut <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592596}
gpu: Move vulkan init after ozone init
Move gpu::CreateVulkanImplementation() call after InitializeForGPU() so
that it can work under ozone builds. Prior to InitializeForGPU(), there's
no surface factory and attempting to initialize vulkan will simply crash.
(2) gn gen out/linux_ozone_rel --args='use_ozone=true is_debug=false'
(3) ./out/linux_ozone_rel/content_shell --enable-vulkan
Bug: 861853
Test: (1) apply penghuang's WIP vulkan oop-d patches
Change-Id: I85b04d1cb366afff075dc86c1698caa6e67f93f0
Reviewed-on: https://chromium-review.googlesource.com/1234222
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Michael Spang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592595}
FrameLoader: issue WillSubmitForm earlier
This should not make any difference, but will allow to
call CommitNavigation directly from StartNavigation when
needed.
Bug: 855189
Change-Id: Icd7184404784fde750c3d013e02042007f3aa0a7
Reviewed-on: https://chromium-review.googlesource.com/1231830
Commit-Queue: Dmitry Gozman <[email protected]>
Reviewed-by: Nate Chapin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592594}
Revert "Disable fast app reinstall feature for M70"
This reverts commit f76c19a89bc23d5dc8d2ac28bd56515658b3a524.
Reason for revert: Re-enable in M71
Original change's description:
> Disable fast app reinstall feature for M70
>
> The plan is to ship the feature in M71. This CL will be merge to M70 and
> reverted in M71.
>
> Bug: 835029
> Change-Id: I741c60ccbff2570a07fc9c3535b0acea6efa1ed8
> Reviewed-on: https://chromium-review.googlesource.com/1234966
> Reviewed-by: Xiyuan Xia <[email protected]>
> Commit-Queue: Yue Cen <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592550}
[email protected],[email protected]
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 835029
Change-Id: Ib83098f9d8f57d5325c10e9bc3ca7c6f46adb0dd
Reviewed-on: https://chromium-review.googlesource.com/1235126
Reviewed-by: Wenzhao (Colin) Zang <[email protected]>
Commit-Queue: Wenzhao (Colin) Zang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592593}
[IC] Implement image cache to control storage classes
Bug: 882967
Change-Id: I114ea70a7f5976d8600f81be22b0096606964dac
Reviewed-on: https://chromium-review.googlesource.com/1225274
Commit-Queue: Brandon Wylie <[email protected]>
Reviewed-by: Filip Gorski <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: Dominic Battré <[email protected]>
Reviewed-by: Sky Malice <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592592}
Use GL_chromium_color_buffer_float extensions in TexImageHelperHTMLVideoElement
Previously was only used in video->TexImageImpl() path,
but other paths also require it,
since they all end up calling TexImage2D or TexImage3D.
Bug: angleproject:2567
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
Change-Id: Ia15d1d55b8f2ba70e6b8bebd4f8c6eb42ad49ddc
Reviewed-on: https://chromium-review.googlesource.com/1232579
Reviewed-by: Kenneth Russell <[email protected]>
Commit-Queue: Yuly Novikov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592591}
Reland SkGifCodec
SkGifCodec work was reverted as a suspected cause of a paint regression.
But it may end up being unrelated.
This is a revert of crrev.com/c/718918
Bug: 768878,778164,773548
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ifb72574cf2012d417c223193cbd14b52ec644b9a
Reviewed-on: https://chromium-review.googlesource.com/783647
Commit-Queue: Chris Blume <[email protected]>
Reviewed-by: Leon Scroggins <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592590}
Roll src/third_party/depot_tools 21a51b392104..f837545214f5 (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/21a51b392104..f837545214f5
git log 21a51b392104..f837545214f5 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] [gclient] Remove patch_projects
Created with:
gclient setdep -r src/third_party/depot_tools@f837545214f5
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:694348
[email protected]
Change-Id: I29b8d88fac7314f39da767295c48a1feaceb04da
Reviewed-on: https://chromium-review.googlesource.com/1234824
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592589}
Revert "Refactor TTS engine extension API code"
This reverts commit c996527a66944e7e4498c3c112e62e407e2e5e99.
Original change
https://chromium-review.googlesource.com/c/chromium/src/+/1220687
Reason for revert
Breaks speech on login screen. Various user reports from chromevox-discuss on Canary.
[email protected]
Change-Id: I23e0002d94860a224423a1d4dd6bd39570569dfd
Reviewed-on: https://chromium-review.googlesource.com/1235127
Commit-Queue: David Tseng <[email protected]>
Reviewed-by: David Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592588}
Launch Crostini apps with display scaled up.
This CL adds logic to check the app preference and to send app launch
request with display scaled up if the preference is set to scaled
display.
BUG=chromium:839242
TEST=Manually tested on an eve device.
Change-Id: I054d384161219a1596aee4366d9bc56962b87eb3
Reviewed-on: https://chromium-review.googlesource.com/1232754
Reviewed-by: Nicholas Verne <[email protected]>
Commit-Queue: Tim Zheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592587}
bluetooth: Make BluetoothSystem ChromeOS specific
BluetoothSystem will only be implemented on Chrome OS.
Bug: 870192
Change-Id: I0a16a15ee6f15653d19d30d76a7d109235f34e86
Reviewed-on: https://chromium-review.googlesource.com/1233313
Reviewed-by: Reilly Grant <[email protected]>
Commit-Queue: Giovanni Ortuño Urquidi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592586}
Add "scaled" property to Crostini app registration.
This new property is used to record a user's preference for display
window scaling. When it's true the app window will be scaled up. This is
used to adjustment some older Linux apps that don't show well on HiDPI
displays.
BUG=chromium:839242
TEST=Unit tests added.
Change-Id: I6bf49b814d4467f09af9143c237d5a4e3984168d
Reviewed-on: https://chromium-review.googlesource.com/1232196
Reviewed-by: Nicholas Verne <[email protected]>
Commit-Queue: Tim Zheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592585}
cros: Separate online and offline cases for highlights app
Bug: 819404
Change-Id: I7b50cfa40ef33537b17a424e9f7d60061017993c
Reviewed-on: https://chromium-review.googlesource.com/1222273
Commit-Queue: Wenzhao (Colin) Zang <[email protected]>
Reviewed-by: Michael Giuffrida <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592584}
Add mic open/close beeps to Assistant for A11Y.
See corresponding CL:
https://chrome-internal-review.googlesource.com/c/chrome/assistant/+/680536
Bug: b:113731926
Change-Id: If4fb1f6947115bec88956e0473dbefef5cfd92a7
Reviewed-on: https://chromium-review.googlesource.com/1229160
Commit-Queue: David Black <[email protected]>
Reviewed-by: Xiaohui Chen <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592583}
DevTools: clicking title should allow Object keyboard navigation
Before, TreeOutline's keydown handler had 'useCapture' and checked
whether the target was the selected tree item. This was how nested
TreeOutlines avoided conflict.
Now, TreeOutlines with selection respond to keyboard navigation from
any target. We now assume that nested TreeOutlines, inplace editors,
etc will consume the event before it gets to an outer TreeOutline.
Bug: 865674
Change-Id: I36af018b6da5a836269a8356a9e97db6c83d1c40
Reviewed-on: https://chromium-review.googlesource.com/1223186
Reviewed-by: Joel Einbinder <[email protected]>
Commit-Queue: Erik Luo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592582}
Remove chrome/browser/ui/cocoa/download/
The code under this dir is not being used. The only file left is
download_start_animation_mac.mm as it needs to provide mac specific
download start animation
BUG=881499,832676
Change-Id: I9f8e927da2487c519f329508a31816c5a5253415
Reviewed-on: https://chromium-review.googlesource.com/1234473
Commit-Queue: Min Qin <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592581}
Remove expiring metrics on Referrer Chain Size
These never produced actionable results, and can be recreated in the
backend if we need them again.
Bug: 884862
Change-Id: Ia1ca37956fb7fe959c290c05c0f3d1650207ced5
Reviewed-on: https://chromium-review.googlesource.com/1229501
Reviewed-by: Jialiu Lin <[email protected]>
Reviewed-by: Jesse Doherty <[email protected]>
Reviewed-by: Varun Khaneja <[email protected]>
Commit-Queue: Daniel Rubery <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592580}
Revert "ozone: Enable vulkan by default"
This reverts commit f3c9ed0efe2ade7757607bcf356712883c315450.
Reason for revert: breaks Linux Chromium OS ASan LSan Tests
Bug: 887048
Original change's description:
> ozone: Enable vulkan by default
>
> Vulkan is enabled by default on Linux desktop (X11) builds. Enable it on
> ozone as well to make sure we have build coverage.
>
> Bug: 861853
> Test: compile
> Change-Id: I7c15e365b2a4cfc7160847457ce9bf46a3f12f1e
> Reviewed-on: https://chromium-review.googlesource.com/1229233
> Commit-Queue: Michael Spang <[email protected]>
> Reviewed-by: Antoine Labour <[email protected]>
> Reviewed-by: Chris Blume <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592451}
[email protected],[email protected],[email protected]
Change-Id: I6a95fdfdb742e4a876382c72b212bacd2b601c23
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 861853
Reviewed-on: https://chromium-review.googlesource.com/1235194
Commit-Queue: Michael Spang <[email protected]>
Reviewed-by: Michael Spang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592579}
[Autofill Assistant] Implement fill address form programmatically
go/programmatic-autofill
Change-Id: I5c9e7e3801c287a497fbd4c0cabae0086a20836c
Reviewed-on: https://chromium-review.googlesource.com/1219771
Commit-Queue: Ganggui Tang <[email protected]>
Reviewed-by: Ken Buchanan <[email protected]>
Reviewed-by: Sebastien Seguin-Gagnon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592578}
Expand * in Mojo ChromiumOS Network Service test filters
Count increased ~120 => ~370 due to the removal of asterisks.
Bug: 881976
Change-Id: I3999b9d56f76a69c1284b17ca703f960c5078325
Reviewed-on: https://chromium-review.googlesource.com/1226135
Commit-Queue: Chong Zhang <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592577}
[Android MR] Properly treat route close and termination
Previously we always notify route termination upon route close, and only
notify route close on error. This was because we rely on a separate
disconnect_session message to update state in the Web sender SDK.
Now as the Web sender SDK solely depend on the PresentationConnection
state, we just notify the route state change.
The method mapping of before -> after is:
* onRouteClosed() -> onRouteTerminated
* onRouteClosedWithError() -> onRouteClosed
Non-CAF code doesn't have behavioral change.
[email protected]
Bug: 711860
Change-Id: I501b9c3b94aba4d4a2f900bf8eba9d8b8179ccab
Reviewed-on: https://chromium-review.googlesource.com/1229194
Reviewed-by: Zhiqiang Zhang <[email protected]>
Reviewed-by: Derek Cheng <[email protected]>
Reviewed-by: Thomas Guilbert <[email protected]>
Commit-Queue: Zhiqiang Zhang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592576}
tablet: Remember secondary users bounds when enter/exit tablet mode.
See bug for more information. TabletModeWindowManager is responsible
for returning the window to its clamshell bounds, but it does not track
window on a secondary user since those windows are not visible. They
still get maximized because TabletModeWindowManager becomes aware of
them when switching users.
This approach adds all windows managed by MultiUserWindowManagerCros
when tablet mode is started.
Test: unit_tests MultiUserWindowManagerChromeOSTest.WindowBoundsAfterTabletMode
Bug: 733639
Change-Id: I14c5e940fe1337789e987e19d8336f0a06e03735
Reviewed-on: https://chromium-review.googlesource.com/1229178
Reviewed-by: Jonathan Ross <[email protected]>
Reviewed-by: Dan Erat <[email protected]>
Commit-Queue: Sammie Quon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592575}
DevTools: Console click handler should not capture
This CL
- Changes _messagesClicked's useCapture: true > false.
- Hides gutter on Elements rendered outside ElementsTreeOutline.
This affects two cases:
A) Group with expandable objects (e.g. `console.group({x: 1})`),
user clicks on the object.
Now, clicking an object only expands the object, not the group.
B) Element logged in Console (e.g. `document.body`),
user clicks on "expand triangle", which overlaps with its gutter.
Now that _messagesClicked does not capture, context menu would show
upon clicking the gutter. This CL hides the gutter to allow
expanding Elements in Console.
Bug: 876162
Change-Id: I259f7f305d5ab975a4e8313d9200ff81d13eb9ec
Reviewed-on: https://chromium-review.googlesource.com/1198422
Reviewed-by: Joel Einbinder <[email protected]>
Commit-Queue: Erik Luo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592574}
Create a compositor that can composite overlays and WebXR content
This change adds support to OpenVR and Oculus rendering to show
browser-generated overlays on top of WebXR content. The overlays
are not yet exposed by this change.
BUG=819448
Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: Ic60f65607d03da48e1685d342aa6dd6c532efb29
Reviewed-on: https://chromium-review.googlesource.com/1232876
Commit-Queue: Bill Orr <[email protected]>
Reviewed-by: Klaus Weidner <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592573}
Update component for blink_perf.accessibility
Bug: 886965
Change-Id: Ic3e6eb01394e01343e4eb6da47b064ff6c7cad7d
Reviewed-on: https://chromium-review.googlesource.com/1234325
Reviewed-by: Ned Nguyen <[email protected]>
Commit-Queue: Ned Nguyen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592572}
Display device status reporting settings in managed environment
Display policies that might concern the end-user in a managed
environment, like reporting device uptime or logged in users to the
administrator. These are shown in the chrome://management page only
when the device is managed.
Bug: 879146
Change-Id: I375da41a7c943bce84e308e0cecdc20b17b224f9
Reviewed-on: https://chromium-review.googlesource.com/1210802
Commit-Queue: Marton Hunyady <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Reviewed-by: Maksim Ivanov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592571}
[X11] Don't clear WM state bits when a window is unmapped
_NET_WM_STATE holds the window state which may be eg: maximized, fullscreen,
minimized, etc. In shutdown, Chrome queries this state so that it can restore
browser windows to the correct state on the next launch. The problem is that
Chrome queries this state (hundreds of times, in fact) after the window has
already gone away. The EWMH spec requires window managers to delete the
_NET_WM_STATE property when a window is unmapped [1], so the state that Chrome
was getting was invalid.
This CL saves the state when a window becomes unmapped, and includes some small
cleanups.
[1] https://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#idm140130317598336
BUG=882258
R=sky
Change-Id: Iacc43563cd54ade77ac83a580ed24434b6802c91
Reviewed-on: https://chromium-review.googlesource.com/1226645
Commit-Queue: Thomas Anderson <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592570}
cros: Hide some apps in app launcher during demo mode
1) The screensaver app should be hidden because it doesn't make sense
to let a user launch the screensaver.
2) The Web store and the Get Help app should be hidden per UI review.
Bug: 883034, 885364
Change-Id: Ic4c481cb0cea0b535efde16997f0c4ad74c11b33
Reviewed-on: https://chromium-review.googlesource.com/1222347
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Wenzhao (Colin) Zang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592569}
Roll src/third_party/pdfium 174de19776de..d39389f6ec2e (4 commits)
https://pdfium.googlesource.com/pdfium.git/+log/174de19776de..d39389f6ec2e
git log 174de19776de..d39389f6ec2e --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Use MaybeOwned in CPDF_StreamAcc.
2018-09-19 [email protected] Roll testing/corpus/ 6cd71979b..2ddedb263 (1 commit)
2018-09-19 [email protected] Consolidate raw data processing path in CPDF_StreamAcc.
2018-09-19 [email protected] Initialize CPDF_ImageRenderer in the header.
Created with:
gclient setdep -r src/third_party/pdfium@d39389f6ec2e
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: I4d86bdde087267b626ede79285c935e583f9d6ba
Reviewed-on: https://chromium-review.googlesource.com/1234970
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592568}
Roll src-internal 2a0473aeb232..299ed678d06b (3 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/2a0473aeb232..299ed678d06b
Created with:
gclient setdep -r src-internal@299ed678d06b
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I605866065940cafe7fea82bdcd9ff01e35f771d2
Reviewed-on: https://chromium-review.googlesource.com/1234819
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592567}
Revert "[SingleProcessMash] Disable ChromeNewWindowClientBrowserTest.NewWindowForActiveWindowProfileTest"
This reverts commit c4baffd7f89150e34fbf41740adcd7cbd7b2157d.
Reason for revert: Disabling the test in the source instead (https://chromium-review.googlesource.com/c/chromium/src/+/1231157) since it doesn't just fail in single_process_mash_browser_tests.
Original change's description:
> [SingleProcessMash] Disable ChromeNewWindowClientBrowserTest.NewWindowForActiveWindowProfileTest
>
> Seeing flaky failures for the test on the MSan bot.
>
> Bug: 884118
> Change-Id: Id2773b731b054bbecb02fd9bca8f7c00d2f5f447
> Reviewed-on: https://chromium-review.googlesource.com/1232193
> Reviewed-by: Asanka Herath <[email protected]>
> Reviewed-by: Scott Violet <[email protected]>
> Commit-Queue: Ryan Cui <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592249}
[email protected],[email protected],[email protected]
Change-Id: Idf34799791c2da559f0e4e3909d0aa54c482cd97
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 884118
Reviewed-on: https://chromium-review.googlesource.com/1234264
Commit-Queue: Ryan Cui <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592566}
Add "preserve" color space conversion option to ImageBitmap
This CL:
- adds "preserve" color space conversion option to ImageBitmap.
- replaces sRGB with color spin color space as the source color space in ImageBitmap unit tests.
- removes SkColorSpaceXform usage from ImageBitmap unit tests.
Bug:842688, 774520
[email protected]
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I62df4c8bd0cd69b0da36dee4dd2f62ed1714d884
Reviewed-on: https://chromium-review.googlesource.com/1234017
Reviewed-by: Mohammad Reza Zakerinasab <[email protected]>
Commit-Queue: Mohammad Reza Zakerinasab <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592565}
Don't reset fallback lowerbound on frame eviction
Resetting the fallback can result in surfaces outside of the desired
range being shown on next show.
Bug: 857575
Change-Id: Ic9a80bb7f0b6e963adb32ffd0e234108e323d394
Reviewed-on: https://chromium-review.googlesource.com/1226020
Reviewed-by: Khushal <[email protected]>
Reviewed-by: Fady Samuel <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Saman Sami <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592564}
Fix initialization of aura::Env on some tests
BUG=883523
TEST=local run of interactive_ui_tests / try success
Change-Id: I54f81374374f83fe70441acb1634fe04e137d298
Reviewed-on: https://chromium-review.googlesource.com/1232483
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Jun Mukai <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592563}
Roll src/third_party/angle 2ec817bb6bd9..d511948b9f82 (4 commits)
https://chromium.googlesource.com/angle/angle.git/+log/2ec817bb6bd9..d511948b9f82
git log 2ec817bb6bd9..d511948b9f82 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Use FastVector in angle::Subject.
2018-09-19 [email protected] Fix FastVector::resize when count < size.
2018-09-19 [email protected] Fix trying to clear nonexistent FBO attachments
2018-09-19 [email protected] Re-land "Add FastVector for simple dynamic vector cases."
Created with:
gclient setdep -r src/third_party/angle@d511948b9f82
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: I98a17184bbe6bdaab39c3d2e89fd58e82897a384
Reviewed-on: https://chromium-review.googlesource.com/1234818
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592562}
Jslint fixes for the action recorder extension.
Bug: 855284
Change-Id: I10e167459213a0a4acab8acaaba3b4816798f1e0
Reviewed-on: https://chromium-review.googlesource.com/1231380
Reviewed-by: Jared Saul <[email protected]>
Commit-Queue: Yiming Zhou <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592561}
Downloads : Converting chromeos notifications to use DownloadUIModel
ChromeOS download notification code currently is driven by DownloadItem.
This CL decouples them from DownloadItem and makes them observer
DownloadUIModel which will enable OfflineItem as well.
Bug: 884968
Change-Id: I2e7c9419d174d7ab7361e5738110a690e3529a53
Reviewed-on: https://chromium-review.googlesource.com/1229510
Commit-Queue: Shakti Sahu <[email protected]>
Reviewed-by: Min Qin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592560}
Add snapshot builder
Bug: 723130
Change-Id: I9356bf40bb925b3b78495d0fe6de213d215e5962
Reviewed-on: https://chromium-review.googlesource.com/1232890
Reviewed-by: Andrii Shyshkalov <[email protected]>
Commit-Queue: smut <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592559}
[heap profiler] Do not record top 3 frames related to profiler.
That makes the stack traces more clean thus reducing confusion during
stack attribution.
As a bonus less data is collected and sent.
BUG=803276
Change-Id: I8d320a356594d3077feed593fe653db246bc12a6
Reviewed-on: https://chromium-review.googlesource.com/1232413
Commit-Queue: Alexei Filippov <[email protected]>
Reviewed-by: Erik Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592558}
Roll src/third_party/libaom/source/libaom/ 67645b8f5..f866f5ebb (46 commits)
https://aomedia.googlesource.com/aom.git/+log/67645b8f529c..f866f5ebb34b
$ git log 67645b8f5..f866f5ebb --date=short --no-merges --format='%ad %ae %s'
2018-09-18 wtc Fix cmake -DENABLE_EXAMPLES=0 error.
2018-08-06 chengchen Bitmask patch 7: Optimize traversal steps.
2018-08-03 chengchen Bitmask patch 6: Minor improvement.
2018-07-30 chengchen Bitmask patch 5: Store vertical border and skip using bitmask
2018-09-18 grant.hsu Extend blk_skip to support chroma planes
2018-07-30 chengchen Bitmask patch 4: Store transform size info for vartx
2018-07-26 chengchen Bitmask patch 3: Add more lookup table entries for bitmask.
2018-09-13 anorkin Fix sending repeated random_seed in film grain
2018-09-12 tdaede Only build stats library if examples are enabled.
2018-09-17 wtc Call decoder_decode() even on invalid input data.
2018-09-12 david.barker Fix range check in half_btf() function
2018-09-17 wtc Optimize set_planes_to_neutral_grey for highbd.
2018-07-16 chengchen Bitmask patch 2: Applying filtering once bitmask is built
2018-07-20 chengchen Bitmask patch 1: Reduce u/v horizontal/vertical
2018-09-17 tomfinegan Propagate user private data when film grain enabled.
2018-09-07 umang.saini Fix 32bit build for arm target arch 8
2018-09-13 yaowu Add cmdline switch --skip-film-grain to aomdec
2018-09-17 remya.prakasan Add sse4_1 variant for highbd inv_txfm 32x32
2018-09-17 satish.suman Optimize highbd 64x64 fwd_txfm
2018-08-27 alexanderbokov Add ML-based rectangular partition pruning
(...)
Created with:
roll-dep src/third_party/libaom/source/libaom
[email protected],[email protected],[email protected]
Bug: oss-fuzz:10151
Bug: oss-fuzz:10242
Bug: aomedia:2163
BUG: b/114621710
BUG: b/114647746
BUG: oss-fuzz:10252
Change-Id: I6aab2c5958217ea1660a26783870adb6d6810ad7
Reviewed-on: https://chromium-review.googlesource.com/1234955
Commit-Queue: Tom Finegan <[email protected]>
Reviewed-by: Tom Finegan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592557}
Roll src/third_party/depot_tools 647e1e79eb71..21a51b392104 (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/647e1e79eb71..21a51b392104
git log 647e1e79eb71..21a51b392104 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] gclient: set the push url to the actual repository instead of the mirror.
Created with:
gclient setdep -r src/third_party/depot_tools@21a51b392104
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:884434
[email protected]
Change-Id: I98abb8a074d679cea361e4cd7b15222567ebeade
Reviewed-on: https://chromium-review.googlesource.com/1234816
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592556}
Roll src/third_party/skia 8a0014403563..a5c578ff3d46 (4 commits)
https://skia.googlesource.com/skia.git/+log/8a0014403563..a5c578ff3d46
git log 8a0014403563..a5c578ff3d46 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Add Short4 vertex attributes, and benchmark them as 4.12 colors
2018-09-19 [email protected] Load SVGs into memory before parsing
2018-09-19 [email protected] Remove hacks for UShort2 texture coords
2018-09-19 [email protected] always optimize third_party code
Created with:
gclient setdep -r src/third_party/skia@a5c578ff3d46
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: Idbdbbae4fc825d6cd43d1c8370c49377a2ad6217
Reviewed-on: https://chromium-review.googlesource.com/1234959
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592555}
Create Chrome Settings deep link.
Used to launch a specific Chrome Settings page, or top level Settings,
in a new browser tab.
Bug: b:115675454
Change-Id: I7bc6bf0e9b5e950e23c1ec2f4ad8b801d7b54958
Reviewed-on: https://chromium-review.googlesource.com/1226206
Commit-Queue: David Black <[email protected]>
Reviewed-by: Xiaohui Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592554}
cros: Whitelist additional demo mode Screensaver apps
There're two other screensaver apps that need whitelisting.
[email protected]
Bug: 870851
Change-Id: I78de824892311edd28b3a0d71e05360304c5d562
Reviewed-on: https://chromium-review.googlesource.com/1220053
Commit-Queue: Wenzhao (Colin) Zang <[email protected]>
Reviewed-by: Michael Giuffrida <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592553}
[Presentation API] Close PresentationConnection on contextDestroyed().
By calling close() during contextDestroyed(), the PresentationConnection
in Blink will notify the other end of the mojo message pipe via
RequestClose(). Native MRPs holding the other end of the pipe
(e.g. Cast MRP 2-UA mode) can then use this as a signal to clean up the
presentation, instead of going through MediaRouteProvider::DetachRoute()
This also fixes a bug where in 1-UA mode, the receiver connection does
not receive state change to CLOSED when the controller frame navigates
away.
Note that PresentationService::CloseConnection() is still being called
from Blink. This is still required for 1-UA mode where the other end of
the pipe is not in the browser.
Also, PresentationServiceImpl still performs a Reset() on frame
navigation to clean up other internal states.
Bug: 882690
Change-Id: I9b4ecb862c39c737b36b2d5435286fb59a3ff752
Reviewed-on: https://chromium-review.googlesource.com/1222679
Commit-Queue: Derek Cheng <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: mark a. foltz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592552}
views: honor system cursor blink rate on Mac
Bug: 500168
Change-Id: I16cb2daedf07be2bc255716b864f7ce2eff8df97
Reviewed-on: https://chromium-review.googlesource.com/1233935
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Elly Fong-Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592551}
Disable fast app reinstall feature for M70
The plan is to ship the feature in M71. This CL will be merge to M70 and
reverted in M71.
Bug: 835029
Change-Id: I741c60ccbff2570a07fc9c3535b0acea6efa1ed8
Reviewed-on: https://chromium-review.googlesource.com/1234966
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Yue Cen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592550}
Roll src/third_party/chromite c57ca0ea3af6..e2e437a4c577 (1 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/c57ca0ea3af6..e2e437a4c577
git log c57ca0ea3af6..e2e437a4c577 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Add new modem group.
Created with:
gclient setdep -r src/third_party/chromite@e2e437a4c577
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: Ie5197bead6e41d7542f388d745a9bfa11513f8b9
Reviewed-on: https://chromium-review.googlesource.com/1234958
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592549}
[Chromecast] Fix hard corrections kicking in extraneously
I found a couple of reasons hard corrections were kicking in
extraneously around pause/resume and start playback.
For pause/resume, we were reading the vpts/apts from before the resume.
So, add a delay to starting AV sync such that we reduce the chance we
read a before pause/resume value. We're not in a rush to engage AV sync
anyway. Also, scrub the audio pipeline for out of date mixer rendering delay
or push pts.
For start, I found that since current code starts playback with
a timestamp in the past, we will likely drop audio at the start. This
makes us more likely to underrun at the start of playback. Switch that
to a timestamp slightly in the future.
Also fix the CanDropAudio logic, which wasn't really kicking in before.
This means that even if we need to drop audio at RestartPlaybackAt, we
still don't underrun afterwards.
Bug: b/115805615
Test: Manual on device, cast_media_unittests and cast_audio_backend_unittests
on desktop.
Change-Id: Id85e0cebc3acf6c469803e23ba649e4435c1c929
Reviewed-on: https://chromium-review.googlesource.com/1233175
Reviewed-by: Kenneth MacKay <[email protected]>
Commit-Queue: Mina Almasry <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592548}
Update expectations for flaky webkit_layout_tests
The following tests are failing on some but not all Linux and Mac
configurations:
* http/tests/csspaint/invalidation-background-image.html
* http/tests/csspaint/invalidation-border-image.html
* http/tests/csspaint/invalidation-content-image.html
Updating expectations while a fix is being worked on.
Bug: 886566
Change-Id: Ic1df9c3d99d189104ee07f873561889c0e192221
Reviewed-on: https://chromium-review.googlesource.com/1234893
Reviewed-by: Tommy Li <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592547}
Disable flaky FlingControllerTest
FlingControllerTest.EarlyTouchscreenFlingCancelationOnFlingStop is
flaky.
Bug: 886992, 836996
Change-Id: I80a732f729ee8691a18ea7948c78cb1c9eb54a01
Reviewed-on: https://chromium-review.googlesource.com/1234976
Reviewed-by: Dave Tapuska <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592546}
keyboard_util: Remove flag/switch wrappers
This CL moves some common flag/switch wrappers into the callers to
remove unnecessary dependencies on keyboard_util.h. With the upcoming
Chrome/Ash separation, the wrappers cause more confusion than they
improve readability.
This CL also moves some keyboard_util.cc code only used in
KeyboardController to that class.
Bug: 843332
Change-Id: I042928bebfe4f9ea93ccb4fb7a24f8fc46f555cf
Reviewed-on: https://chromium-review.googlesource.com/1226191
Commit-Queue: Steven Bennetts <[email protected]>
Reviewed-by: Darren Shen <[email protected]>
Reviewed-by: Shu Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592545}
Add 'PreloadMetadataLazyLoad' experiment.
This adds an experiment where all paused preload=metadata audio and video
tags avoid decoder spool up and reduce data usage until the tag becomes
visible.
This is done by expanding the preload=metadata suspend for videos with
poster to all preload=metadata videos. It returns this status to the
HTMLMediaElement via WebMediaPlayer::DidLazyLoad(), which when true
causes the element to create an ElementVisibilityObserver. When the
element becomes visible it calls WebMediaPlayer::OnBecameVisible().
Since the preload=metadata experiment is on by default, it just replaces
that experiment with this new one.
BUG=879406
TEST=new unittests added
Change-Id: I9358f3fef7dbd8ed5a5db50c78b3694c0276c2d5
Reviewed-on: https://chromium-review.googlesource.com/1198342
Commit-Queue: Dale Curtis <[email protected]>
Reviewed-by: Mounir Lamouri <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592544}
ozone: drm: Add const to class data members where appropriate
Add const to members that are set in the ctor and never change. Also
remove the unused status field from PageFlipRequest.
Bug: none
Test: compile
Change-Id: I8bc54acd67812d860a87fab64381c7ae0f6b7b24
Reviewed-on: https://chromium-review.googlesource.com/1234223
Reviewed-by: Daniel Nicoara <[email protected]>
Commit-Queue: Michael Spang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592543}
Roll src-internal e5b1844cce9d..2a0473aeb232 (5 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/e5b1844cce9d..2a0473aeb232
Created with:
gclient setdep -r src-internal@2a0473aeb232
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I27e19a46686af6b275609f1f9040ebe962134a69
Reviewed-on: https://chromium-review.googlesource.com/1234815
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592542}
Fix crash when closing USB connection after Mojo connection error
DeviceImpl::OnOpen handles a null UsbDeviceHandle on the normal path but
unconditionally closed the handle if the weak pointer to the DeviceImpl
was invalidated. This change adds a null check there as well.
Bug: 884145
Change-Id: Ib9e68904468320a25c4c7bc866d61728d101d4ca
Reviewed-on: https://chromium-review.googlesource.com/1234365
Reviewed-by: Ken Rockot <[email protected]>
Commit-Queue: Reilly Grant <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592541}
Android: Increase stack size limit for unwinding
Make the copy buffer to malloced, since 1MB could be over stack limit
for sampling thread.
BUG=859260
[email protected]
Change-Id: Idc7719c79be378fec69f6a1d90b8f9300d67e132
Reviewed-on: https://chromium-review.googlesource.com/1231382
Commit-Queue: Siddhartha S <[email protected]>
Reviewed-by: Mike Wittman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592540}
Install app to first available position in app list
Changes:
1. Calculate the first available position in AppListModelUpdater for
newly added item.
2. Add test coverage.
Bug: 883939
Test: AppListSyncableServiceTest.FirstAvailablePosition
Change-Id: Ibdd2f27455ffd0c76f45906adbc025baab1ff319
Reviewed-on: https://chromium-review.googlesource.com/1231193
Commit-Queue: Weidong Guo <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Reviewed-by: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592539}
[blink-gen-property-trees] Skip viewport update pre-BGPT
Adding viewport nodes causes a performance regression so this CL turns
off the paint tree update in VisualViewport if BGPT (and SPv2) are off
since the nodes aren't needed.
Bug: 879205
Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I19060e1d487d50ac9b65ae7bdaa32dba2e5caaa7
Reviewed-on: https://chromium-review.googlesource.com/1228489
Reviewed-by: Philip Rogers <[email protected]>
Commit-Queue: David Bokan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592538}
Fix (frame-based) MimeHandlerViewGuest Attaching
The CL 1187231 implemented MimeHandlerViewFrameContainer. This is a
follow-up to that CL to fix some major issues in attaching a MHVG on
the browser side.
The main problems and updates:
1- The test added in 1187231 was inadvertently removed in Patch 4.
This caused the incorrect code to land without flagging. This CL
adds the test again (test runs with
MimeHandlerViewInCrossProcessFrame).
2- MimeHandlerViewGuest::WillBeginAttach was using
|embedder_web_contents()| which is null at this point.
3- The newly introduced code path for attaching Guests on the browser
side would end up in code paths which expected RWHVGuest. This was
happening in BPG::OnWillAttachComplete leading to an invalid cast
from RWHVCF to RWHVG. This turned out to cause crashes on some
bots.
4- It is possible with small changes to unify the attaching code path
for other GuestViews and MHVG. This CL does just that.
This CL also adds a sanity DCHECK in WCViewGuest to make sure we do not
instantiate an incorrect type of GuestView.
Bug: 659750
Change-Id: Id9c668aa5a98a8f669f56596828cef40198ec57f
Reviewed-on: https://chromium-review.googlesource.com/1225307
Commit-Queue: Ehsan Karamad <[email protected]>
Reviewed-by: Alex Moshchuk <[email protected]>
Reviewed-by: James MacLean <[email protected]>
Reviewed-by: Ehsan Karamad <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592537}
Remove DefaultHash<scoped_refptr<const SecurityOrigin>>.
The existance of this DefaultHash implementation is potentially problematic
for several reasons:
- DefaultHash<scoped_refptr<T>> exists as well, making it very easy to end up
with ODR violations where different translation units end up with different
types for a HashSet<scoped_refptr<const SecurityOrigin>>.
- It is not obvious what "equality" the hash implements, since there are at
least two equally valid definitions of equality for origins ("same origin"
vs "same origin-domain").
Currently no code is actually using this hash, but our upcoming DOMStorage
onion souping will want a hash that implements same origin equality, so
for that this also changes the implementation to implement that version of
equality.
Bug: 781870
Change-Id: I79d8820194b51cb81ba4bf0684e65cba575dba82
Reviewed-on: https://chromium-review.googlesource.com/1229357
Reviewed-by: Daniel Murphy <[email protected]>
Reviewed-by: Mike West <[email protected]>
Commit-Queue: Marijn Kruisselbrink <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592536}
[IC] Implement disk data store and unittests
Bug: 882966
Change-Id: I3624b8cef4cc0cf28c300beb426ae169c3be0730
Reviewed-on: https://chromium-review.googlesource.com/1219939
Commit-Queue: Brandon Wylie <[email protected]>
Reviewed-by: Filip Gorski <[email protected]>
Reviewed-by: Sky Malice <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592535}
Have names in AXPlatformNodeAuraLinux conform to Chromium code style
Bug: 885093
Change-Id: I9b6c6f7635a893b10e333bd6e72765fa630f9efb
Reviewed-on: https://chromium-review.googlesource.com/1233353
Reviewed-by: Dominic Mazzoni <[email protected]>
Commit-Queue: Martin Robinson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592534}
Roll src/third_party/catapult 92ef0386b8b6..582a06eb7835 (1 commits)
https://chromium.googlesource.com/catapult.git/+log/92ef0386b8b6..582a06eb7835
git log 92ef0386b8b6..582a06eb7835 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Telemetry: don't fail when SF cannot find win name
Created with:
gclient setdep -r src/third_party/catapult@582a06eb7835
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:884999
[email protected]
Change-Id: I7ce1f90275c2422e5cb7a0325379004f8e30cc3d
Reviewed-on: https://chromium-review.googlesource.com/1234957
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592533}
Handle the timeout exception when closing the dialog.
Sometimes the function failed to find the "close-button" because it's closed.
This can be due to a recent change in telemetry. See bug for more details.
Bug: 884929
Change-Id: I47af2f8e87431120d5dfebba3d25ead91d98f565
Reviewed-on: https://chromium-review.googlesource.com/1229359
Commit-Queue: Clifford Cheng <[email protected]>
Reviewed-by: Derek Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592532}
Roll clang 340925:342523.
Ran `tools/clang/scripts/upload_revision.py 342523`.
Bug: 880827
Change-Id: I8f747ab4a2de74a0f0b4b5a201d37e111f323077
Reviewed-on: https://chromium-review.googlesource.com/1232590
Reviewed-by: Reid Kleckner <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592531}
[Feed] Allow Feed article downloads.
Change-Id: Ib5698fdef987ca82a67c9e2b974a20012e95f508
Reviewed-on: https://chromium-review.googlesource.com/1228298
Reviewed-by: Filip Gorski <[email protected]>
Reviewed-by: Becky Zhou <[email protected]>
Commit-Queue: Sky Malice <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592530}
Pre-refresh cleanup for tab_strip.cc.
Fixes tests broken in Touchable Refresh and changes them from being tested in
Touchable to Touchable Refresh.
Also does some other cleanups. This does not remove flags added during refresh
(e.g. NTB position); those will be added separately.
Bug: 814847
Change-Id: I8c31a0421c65c4cd46f287d9e67aa17645089703
Reviewed-on: https://chromium-review.googlesource.com/1232882
Reviewed-by: Allen Bauer <[email protected]>
Commit-Queue: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592529}
[MessageLoop tests] Remove obsolete WITH_TASK_SCHEDULER variant
That variant was useful in the early days of TaskScheduler to ensure
compatibility. It is now in the way as other variants of MessageLoop
are being considered. MessageLoop is independent from TaskScheduler
and the integration is now well-covered implicitly by the vast majority
of tests in the codebase.
[email protected]
Bug: 708584
Change-Id: Id93d8eb4f970e0aa0e1915ffcbc7471190e3d312
Reviewed-on: https://chromium-review.googlesource.com/1232573
Reviewed-by: François Doray <[email protected]>
Commit-Queue: Gabriel Charette <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592528}
Cleanup pre-refresh functionality in tab.cc, part 1.
This removes support for pre-refresh modes. It does not change the design of
path computations/drawing or other deeper refactors.
Also does some other minor cleanup, and fixes one clear bug with high DPI in
PaintChildren().
Bug: 873855
Change-Id: I3496ea60ed670d5f1c30abf33b989162c558fa16
Reviewed-on: https://chromium-review.googlesource.com/1231898
Reviewed-by: Allen Bauer <[email protected]>
Commit-Queue: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592527}
Remove KeyboardController::ui()
This removes direct access to KeyboardUI outside of tests while
the code is re-factored for Mash.
Bug: 843332
Change-Id: Ic6b60032512b36b7ff1ae05bb8d12060db8f8d29
Reviewed-on: https://chromium-review.googlesource.com/1227171
Reviewed-by: James Cook <[email protected]>
Reviewed-by: Darren Shen <[email protected]>
Reviewed-by: Shu Chen <[email protected]>
Commit-Queue: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592526}
Updating XTBs based on .GRDs from branch master
[email protected]
Change-Id: I0b9f1c1b77edbbd8135d20d3088b2663d4e149b5
Reviewed-on: https://chromium-review.googlesource.com/1235053
Reviewed-by: Krishna Govind <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592525}
Roll src/third_party/depot_tools 69f640ec0900..647e1e79eb71 (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/69f640ec0900..647e1e79eb71
git log 69f640ec0900..647e1e79eb71 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Reland "gclient: delete unversioned directory before adding cipd dep for the same path"
Created with:
gclient setdep -r src/third_party/depot_tools@647e1e79eb71
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:882611
[email protected]
Change-Id: I7902b0657f1aa899a92b0a55fb9a2d6317343fd6
Reviewed-on: https://chromium-review.googlesource.com/1234368
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592524}
Update SwitchAccess auto_scan_manager.js to ES2015
Bug: 884297
Change-Id: I4d733650e54b01459154c1c59da5c95246ec3d05
Reviewed-on: https://chromium-review.googlesource.com/1232682
Commit-Queue: Zach Helfinstein <[email protected]>
Reviewed-by: David Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592523}
Dialogs don't drop tab fullscreen when in FullscreenWithinTab mode.
Overrides the default behavior of dropping fullscreen when a tab modal
dialog is opened in the FullscreenWithinTab case. This is because, in
FWT mode, the browser window is in its normal layout (not fullscreened).
Bug: 883535,812769
Change-Id: I1c262954b962d508eb86ef9a8a312bec03ab2332
Reviewed-on: https://chromium-review.googlesource.com/1228976
Commit-Queue: Yuri Wiitala <[email protected]>
Reviewed-by: Avi Drissman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592522}
Replace transition type tracking with on-demand calculation
This removes reliance on the callbacks from blink in
RenderFrameImpl (e.g. WillSubmitForm) to track transition type.
Instead, we can calculate it when needed based on the
WebDocumentLoader instance.
Also removes NavigationStateImpl::GetTransitionType() to avoid
misusing it.
Bug: 855189
Change-Id: I5c53f0f576cec0630c8de07b2ac902a1dffc30f9
Reviewed-on: https://chromium-review.googlesource.com/1228953
Reviewed-by: Camille Lamy <[email protected]>
Commit-Queue: Dmitry Gozman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592521}
Roll src/third_party/angle 2c8f0845431d..2ec817bb6bd9 (1 commits)
https://chromium.googlesource.com/angle/angle.git/+log/2c8f0845431d..2ec817bb6bd9
git log 2c8f0845431d..2ec817bb6bd9 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Remove writeResource down readPixels path
Created with:
gclient setdep -r src/third_party/angle@2ec817bb6bd9
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: I895bd1cc63055d543dcd99c8dcb1a3598ccc1f22
Reviewed-on: https://chromium-review.googlesource.com/1234364
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592520}
Remove unnecessary include
After https://chromium-review.googlesource.com/c/chromium/src/+/1232584,
layout_block.h no longer needs to include ng_constraint_space.h
Change-Id: I9788d6ba0488431facfd3af1eaf6e8f32927ca91
Reviewed-on: https://chromium-review.googlesource.com/1234218
Commit-Queue: Christian Biesinger <[email protected]>
Commit-Queue: Morten Stenshorne <[email protected]>
Reviewed-by: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592519}
Reland "Store callback in DhcpPacFileFetcherChromeos."
Original CL landed at https://crrev.com/c/1073192.
Revert (with edits) landed at https://crrev.com/c/1230442.
This CL relands the original with the modification that |callback_| is
reset in DhcpPacFileFetcherChromeos::Cancel() and OnShutdown(). It is
believed that the crashes the original CL caused happened when Fetch()
was called after Cancel(), and this modification will prevent that from
happening. Kudos to eroman@ for pointing this out at
https://crrev.com/c/1230442/3/chromeos/network/dhcp_pac_file_fetcher_chromeos.cc#63
Bug: 882996
Change-Id: I4747004c00fa3ac7a698d7a35c0b52999411adb5
Reviewed-on: https://chromium-review.googlesource.com/1232576
Reviewed-by: Steven Bennetts <[email protected]>
Commit-Queue: Bence Béky <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592518}
Replace dispatch_async with base::PostTaskWithTraits.
TaskShutdownBehavior::BLOCK_SHUTDOWN is used to make sure that
completion handler is always called on shutdown.
Bug: 853774
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ief6560419f79055ce9a8d0de47806db5f3f9c9d4
Reviewed-on: https://chromium-review.googlesource.com/1226195
Reviewed-by: Sylvain Defresne <[email protected]>
Commit-Queue: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592517}
Avoids crash in content_shell when accessibility is on
Windows screen readers call IAccessible::get_appName and IAccessible::get_appVersion to determine that Chrome is running and retrieve its version for loading the correct scripts.
However, when the content_shell is running instead of Chrome, |GetProduct| returns an empty string.
Since screen reader access is not essential while content_shell is running, we simply return E_FAIL for both these API calls rather than DCHECK.
[email protected]
Change-Id: Iec62c134cd55b204fe460ff0d632b280996297a3
Reviewed-on: https://chromium-review.googlesource.com/1232583
Reviewed-by: Dominic Mazzoni <[email protected]>
Commit-Queue: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592516}
Add TCPConnectedSocket methods to configure buffer sizes.
Also add a TCPConnectedSocketOptions structure to sent options on
socket construction, as it makes state management and error handling
in consumers simpler if they want to set multiple options when creating
a socket.
BUG=848078
[email protected]
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: I2177b907b2a1d75212e27505f8366c608457e2b8
Reviewed-on: https://chromium-review.googlesource.com/1204852
Commit-Queue: Matt Menke <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Reviewed-by: Reilly Grant <[email protected]>
Reviewed-by: Maks Orlovich <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592515}
RC: Add the load duration to the chrome://discards page.
Also drop some unused styles while I was in there.
Bug: 874968
Change-Id: I44881e7b5eefd63db4d9999c37958ba825fe1cbf
Reviewed-on: https://chromium-review.googlesource.com/1228775
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Reviewed-by: Chris Hamilton <[email protected]>
Reviewed-by: Will Harris <[email protected]>
Commit-Queue: Sigurður Ásgeirsson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592514}
[fuchsia] Many improvements and fixes related to data dir handling.
* Install the Context's persistent data directory in /data.
* Use the existence of /data as the canonical signal for enabling
incognito mode. (Tests will still use the --incognito switch
override.)
** Add a smoke test suite for running in incognito mode.
* Configure disk_cache to use SimpleCacheBackend. The default persistent
cache backend will break because it relies on mmap(), which isn't
supported by minfs.
* Add semantic validation for the |data_directory| handle.
** Add tests to exercise validation.
* Remove GetPackageRoot(), since there's no reason to not use
PathService(DIR_SOURCE_ROOT, ...) anymore.
* Remove unused Fuchsia-specific path DIR_FUCHSIA_RESOURCES.
Bug: 840598
Change-Id: I3efdb072cc4ee8f7df21992d6a84a1b548bb7fed
Reviewed-on: https://chromium-review.googlesource.com/1232524
Reviewed-by: Scott Graham <[email protected]>
Reviewed-by: Kevin Marshall <[email protected]>
Reviewed-by: Maks Orlovich <[email protected]>
Commit-Queue: Kevin Marshall <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592513}
Revert "Refresh access token only for auth error."
This reverts commit c9b5d530b55d3bf635cd24b37700b9440aa8283e.
Reason for revert: Compile failure: https://ci.chromium.org/buildbot/chromium.chrome/Google%20Chrome%20ChromeOS/56793
Original change's description:
> Refresh access token only for auth error.
>
> Bug: b:114756954
> Test: Manual
> Change-Id: I1d58906771ad789232d8c01f6de06ea44ad8e3f8
> Reviewed-on: https://chromium-review.googlesource.com/1226527
> Commit-Queue: Yilei Li <[email protected]>
> Reviewed-by: Xiaohui Chen <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592467}
[email protected],[email protected],[email protected]
Change-Id: I47b836b3b8d1d49e3dde93a8133d80c27a411a5a
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: b:114756954
Reviewed-on: https://chromium-review.googlesource.com/1234895
Reviewed-by: Asanka Herath <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592512}
Refresh braille for generic text changes
Follow up to incomplete change https://chromium-review.googlesource.com/c/chromium/src/+/1228790
Change-Id: I552c0896ae903223f659eb647bf3b3bf5f75e3dc
Reviewed-on: https://chromium-review.googlesource.com/1232954
Reviewed-by: Dominic Mazzoni <[email protected]>
Commit-Queue: David Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592511}
Settings WebUI: Fix navigation menu clicks in Polymer 2.
In Polymer 2 the following syntax for registering event listeners
is no longer supported.
listeners: {
'id.eventName': 'onEventName_',
},
Bug: 885294
Change-Id: I143aea45aab7ccb237f9034b04be5882ef7b8de0
Reviewed-on: https://chromium-review.googlesource.com/1231926
Reviewed-by: Rebekah Potter <[email protected]>
Commit-Queue: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592510}
Various MCVD unittest fixes.
This CL addresses a few issues with MCVD unittests:
- Some tests were marked 'VP8' when they were supposed to be 'not
VP8'. This changes them to H264. Not exactly the same thing,
but better than it was.
- Some tests were marked 'H264' since they didn't work for VPx
for no clear reason. These have been fixed.
- VP8 codec could leak, since the drain during destruction wasn't
complete. It now completes the drain when needed.
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
Change-Id: Id9dab9b93425581fa3f7892ef734fbd3e5c54eaf
Reviewed-on: https://chromium-review.googlesource.com/1234360
Commit-Queue: Frank Liberato <[email protected]>
Reviewed-by: Dale Curtis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592509}
bitmap.getColor can be expensive (unmpremul, etc.), so don't call if not needed
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Id97f574f12deffbfe28e943a7735823be1533db9
Reviewed-on: https://chromium-review.googlesource.com/1233941
Reviewed-by: Florin Malita <[email protected]>
Commit-Queue: Mike Reed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592508}
Roll src/third_party/skia c2d0fb17deef..8a0014403563 (2 commits)
https://skia.googlesource.com/skia.git/+log/c2d0fb17deef..8a0014403563
git log c2d0fb17deef..8a0014403563 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] test,tools: whitespace changes for clang-format
2018-09-19 [email protected] update clang_linux to Clang 7
Created with:
gclient setdep -r src/third_party/skia@8a0014403563
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: I2cbc67728a544de1248e2434d1334fb5e09f7e03
Reviewed-on: https://chromium-review.googlesource.com/1234366
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592507}
Re-enable chromevox_tests PanelTest on release builds
[email protected]
Bug: 795840
Change-Id: I66868a0b735f660e5f0190e7bcc6e4c158393138
Reviewed-on: https://chromium-review.googlesource.com/1234317
Reviewed-by: David Tseng <[email protected]>
Commit-Queue: David Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592506}
Fix crash on ARC Kiosk cancellation
Finalizing LoginDisplayHost before AttemptUserExit caused
double deletion of LoginDisplayHost and a crash that
leaded to not remembering error KioskAppLaunchError in a pref.
Bug: 879652
Test: Manual
Change-Id: I291872af300d99940cb9199cbdf62b01918ffbdc
Reviewed-on: https://chromium-review.googlesource.com/1234476
Reviewed-by: Jacob Dufault <[email protected]>
Commit-Queue: Sergey Poromov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592505}
[Payments] Only send elided addresses in GetUploadDetails, not UploadCard
The feature was overriding values in |upload_request_.profiles|, which turns
out was being reused for a subsequent request.
We now use a temporary structure to send country-only addresses to Payments for
GetUploadDetails call.
This change also disables by default the SendOnlyCountryInGetUploadDetails and
PaymentsCustomerData features.
Bug: 878416
Test: components_unittests
Change-Id: If78098e8b494cf4bba2e5049c368d87b2913a84d
Reviewed-on: https://chromium-review.googlesource.com/1233815
Commit-Queue: Mathieu Perreault <[email protected]>
Reviewed-by: Jared Saul <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592504}
Don't allow dropping events in delegate proxy
This speculates with the idea of the proxy dropping some events,
e.g. OnSyncStopping(), and later successfully posting other ones,
e.g. OnSyncStarting().
To make investigation easier, we also split a previously existing
CHECK into separate ones per datatype, to narrow down which ones
are affected.
Bug: 885019
Change-Id: I1e569eb0868cff4b66d841420f37f15c71f70567
Reviewed-on: https://chromium-review.googlesource.com/1233707
Commit-Queue: Mikel Astiz <[email protected]>
Reviewed-by: Marc Treib <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592503}
Reland "Switch UserScriptListener ResourceThrottle to NavigationThrottle"
This is a reland of 888677bc9b7351f2dd999d3632d718cf6312140f
Unit tests were failing on Linux CFI bot, needed a couple extra lines
to set up the test WebContents.
Original change's description:
> Switch UserScriptListener ResourceThrottle to NavigationThrottle
>
> ResourceThrottles do not work with network service enabled, a
> NavigationThrottle will work both with NS enabled and disabled.
>
> Bug: 884006
> Change-Id: Ifea0e59bd67d70b593b46c2a2a2bd4be0e3f98f0
> Reviewed-on: https://chromium-review.googlesource.com/1227358
> Reviewed-by: Devlin <[email protected]>
> Reviewed-by: John Abd-El-Malek <[email protected]>
> Commit-Queue: Clark DuVall <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592182}
[email protected],[email protected]
Bug: 884006
Change-Id: I146dced8038dff7dfed262748602a87dc1993af8
Reviewed-on: https://chromium-review.googlesource.com/1234353
Reviewed-by: Clark DuVall <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Commit-Queue: Clark DuVall <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592502}
[EoS] Add APIs and tasks related to pulling images from the data store.
This patch:
* Adds APIs to ExploreSitesService that can request either a site image
or a category image (which is a composite of multiple site images) as
an SkBitmap (which is the format required for Java Bitmaps).
* Adds a task to fetch one or more images from the ExploreSitesStore,
based on the site ID or category ID.
* The task filters based on the existence of an entry in the
site_blacklist table (which is not populated yet but will be as a
result of user long-press.
This DOES NOT implement conversion from byte vectors to SkBitmap (left
as a TODO.)
Bug: 867488
Change-Id: Id2e6a6abe2781b790f9ce3f597a9e747eddd4715
Reviewed-on: https://chromium-review.googlesource.com/1233176
Reviewed-by: Cathy Li <[email protected]>
Commit-Queue: Justin DeWitt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592501}
Perfetto: Finalize messages before destroying trace writer
This fixes a data race where ~TraceWriter tries finalizing the
same message as ~TraceEventDataSource, on a different sequence
(TraceWriter is owned by TraceEventDataSource, but needs to
be destructed on a different sequence due to ~TraceEventDataSource
being called on thread shutdown and could be calling PostTask).
BUG=886528
[email protected]
Change-Id: I61b498b8b4bcf3b40e43e9db49711e593766df26
Reviewed-on: https://chromium-review.googlesource.com/1232414
Reviewed-by: Siddhartha S <[email protected]>
Commit-Queue: oysteine <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592500}
Roll src/third_party/catapult c968ea0b6538..92ef0386b8b6 (15 commits)
https://chromium.googlesource.com/catapult.git/+log/c968ea0b6538..92ef0386b8b6
git log c968ea0b6538..92ef0386b8b6 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] [pinpoint] Data migration basic error handling.
2018-09-19 [email protected] [pinpoint] Basic stats page.
2018-09-19 [email protected] [pinpoint] Update fields in Jobs table.
2018-09-19 [email protected] results2.html debounce search
2018-09-19 [email protected] Dashboard - Fix alert and comparison_magnitude.
2018-09-19 [email protected] Dashboard - Replace last_alerted_revision with query
2018-09-19 [email protected] Fixing frames in animations following response.
2018-09-19 [email protected] androidStartupMetric: remove the FCP
2018-09-18 [email protected] [pinpoint] Remove unused <job-chart-icon> import.
2018-09-18 [email protected] oobe: Catch WebSocketException instead.
2018-09-18 [email protected] [pinpoint] Remove list of differences and reformat arguments list.
2018-09-18 [email protected] rendering: Remove some redundant mean_ metrics.
2018-09-18 [email protected] rendering: Remove discrepancy metrics.
2018-09-18 [email protected] Telemetry: Fix SF events
2018-09-18 [email protected] netlog_viewer/README.md: Re-order with user-focused sections at top.
Created with:
gclient setdep -r src/third_party/catapult@92ef0386b8b6
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:878390,chromium:868073,chromium:883079,chromium:883715,chromium:886621,chromium:879353,chromium:884950,chromium:884950,chromium:863926
[email protected]
Change-Id: I9fa8e95d9aad524c032b0bf637dfc07926ce7795
Reviewed-on: https://chromium-review.googlesource.com/1234576
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592499}
Portals: Attach TabHelpers when a Portal is created.
This CL adds a notification via WebContentsDelegate that
notifies the embedder that a new portal WebContents was created.
The chrome/ embedder then uses this notification in order to
attach TabHelpers to the newly created WebContents.
Bug: 865565
Change-Id: I3e39883a5869832e6e59be9db7ea9e88ab18cd64
Reviewed-on: https://chromium-review.googlesource.com/1197143
Reviewed-by: Avi Drissman <[email protected]>
Commit-Queue: Lucas Gadani <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592498}
BrowserPlugin: Delete non-surface-sync code path
BrowserPlugin is only on on Chrome desktop and and surface sync is always
on on desktop. This CL deletes the old code path.
Bug: 672962
Change-Id: If0394bd7b8eed4b04d23fede8e31aff1ee3417b4
Reviewed-on: https://chromium-review.googlesource.com/1234323
Reviewed-by: Ken Buchanan <[email protected]>
Reviewed-by: Saman Sami <[email protected]>
Reviewed-by: James MacLean <[email protected]>
Commit-Queue: Fady Samuel <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592497}
Fix HttpUtil::ParseContentType() API comment.
Bug: 886629
Change-Id: Ie0f096552bec89f57041caebcf248da76f3a468d
Reviewed-on: https://chromium-review.googlesource.com/1233936
Commit-Queue: Bence Béky <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592496}
Roll src/third_party/pdfium c3099d1c6942..174de19776de (2 commits)
https://pdfium.googlesource.com/pdfium.git/+log/c3099d1c6942..174de19776de
git log c3099d1c6942..174de19776de --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Encapsulate CPDF_ImageLoader.
2018-09-19 [email protected] Validate decoder pipelines.
Created with:
gclient setdep -r src/third_party/pdfium@174de19776de
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
BUG=chromium:880675
[email protected]
Change-Id: I1af59ee6d0a3d3c21cce116d96083947b365ee31
Reviewed-on: https://chromium-review.googlesource.com/1234295
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592495}
Make management page unavailable on Android
The chrome://management page should only be available on desktop Chrome
Bug: 879146
Change-Id: I6ea0d54f1993bbf4875c7479f008eebed5bc3a32
Reviewed-on: https://chromium-review.googlesource.com/1233553
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Reviewed-by: Colin Blundell <[email protected]>
Reviewed-by: Elly Fong-Jones <[email protected]>
Commit-Queue: Stefan Teodorescu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592494}
cros: Allow demo mode screensaver to always stay on top
The screensaver in demo mode should be full-screen and keep staying on
top, otherwise user experience would be really bad. If these two things
can't be achieved together, I think we should give up using Chrome App
for screensaver.
The demo mode screensaver app implements its own mechanism to close the
window when there's user interaction. If some security issues arise,
it'll be the demo mode team's responsibility to fix it.
[email protected]
Bug: 870851
Change-Id: I9773ec9dc99dd6b01c5202bcb5678cd0a59a544b
Reviewed-on: https://chromium-review.googlesource.com/1214602
Commit-Queue: Wenzhao (Colin) Zang <[email protected]>
Reviewed-by: Sergey Volk <[email protected]>
Reviewed-by: Michael Giuffrida <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592493}
Adds Cacao blacklist check for Server Previews (aka, LitePageRedirect)
Bug: 864640
Change-Id: I28f5ac776473882973ab5faad2d4426a1f91b959
Reviewed-on: https://chromium-review.googlesource.com/1228974
Reviewed-by: Ryan Sturm <[email protected]>
Reviewed-by: Steven Holte <[email protected]>
Commit-Queue: Doug Arnett <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592492}
fixup! Migrate components/metrics/net to network::SimpleURLLoader
Follow up of [1], that introduces
TestURLLoaderFactory::GetPendingRequest.
[1] https://crrev.com/c/1234133
[email protected]
BUG=844938
Change-Id: I59b19774462957fa71e09759f0154471f2a6c8f3
Reviewed-on: https://chromium-review.googlesource.com/1234634
Reviewed-by: Antonio Gomes <[email protected]>
Commit-Queue: Antonio Gomes <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592491}
[Password Generation] Add comment about keeping |kDefaultPasswordLength| in
sync with its server counter part.
The auto-fill crowd-sourcing server tries to predicts password length requirements for a form in
the classifications pipeline. The server predicts password lengths only for forms which have
lengths smaller than the default password length used by Chrome hence the
password requirements classifier needs to keep track of the default length of the
passwords generated by Chrome, which needs to be kept in sync with the constant on the
client to avoid conflicts.
Change-Id: I7d8ab63294010989d2996928aa10d25a0d383f7c
Reviewed-on: https://chromium-review.googlesource.com/1230064
Commit-Queue: Swapnil Raj <[email protected]>
Reviewed-by: Dominic Battré <[email protected]>
Reviewed-by: Christos Froussios <[email protected]>
Reviewed-by: Vaclav Brozek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592490}
Reland "Fix startup grey status bar on < M devices"
This is a reland of 27d290e8d52896cc96218b6fe132460a7342a3cd
Original change's description:
> Fix startup grey status bar on < M devices
>
> This patch moves the white status bar theme to a version specific
> v23 directory to prevent L and below devices from using the flashing
> between colors. Logic has also been added to ChromeActivity to prevent
> these devices from using the grey (darkened version of white) color on
> startup.
>
> Bug: 881239
> Change-Id: I41e5d959fab96623d254f4ff2dd0ea15cb6f9abc
> Reviewed-on: https://chromium-review.googlesource.com/1228496
> Commit-Queue: Matthew Jones <[email protected]>
> Reviewed-by: Theresa <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591857}
Bug: 881239
Change-Id: I96efe736dd6080ba01de2e5c87dca20deac99bf7
Reviewed-on: https://chromium-review.googlesource.com/1230699
Reviewed-by: Theresa <[email protected]>
Commit-Queue: Matthew Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592489}
fuchsia: Enable vulkan by default
Bug: 861853
Test: compile
Change-Id: Ia9eacbe863736235c64ccbdadaf3f8feaffdd3ee
Reviewed-on: https://chromium-review.googlesource.com/1234374
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Michael Spang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592488}
Reland "Fix a few memory leaks in NotificationPlatformBridgeWin"
This is a reland of 3d28a29b775e4d0828b4b50267ce090a8b0793a9.
In the original change, NotificationPlatformBridgeWinTest.Suppress and
NotificationPlatformBridgeWinUITest.GetDisplayed failed in win-asan bot.
This CL fixed it.
The fix also required MockIToastNotification to derive from RuntimeClass,
which significantly simplified its implementation.
Original change's description:
> Fix a few memory leaks in NotificationPlatformBridgeWin
>
> We should 1) wrap the bare pointers in ComPtr; and 2) attach
> QueryInterfaces to ComPtr directly.
>
> Bug: 884224
> Change-Id: I91cb5c7312d8e24f59962ffb33faadaba36bd7ef
> Reviewed-on: https://chromium-review.googlesource.com/1227493
> Commit-Queue: Xi Cheng <[email protected]>
> Reviewed-by: Finnur Thorarinsson <[email protected]>
> Reviewed-by: Robert Liao <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591737}
Bug: 884224, 886957
Change-Id: If2674299437f04f637f6b2b8278b40a4dbf7b9d0
Reviewed-on: https://chromium-review.googlesource.com/1228991
Commit-Queue: Xi Cheng <[email protected]>
Reviewed-by: Finnur Thorarinsson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592487}
cros: Fix browsertests for polymer2
Now uses '$.' instead of '/deep/' to find elements
BUG=chromium:875480
Change-Id: I1c7282cce123047987f436fd90018409545069f7
Reviewed-on: https://chromium-review.googlesource.com/1233839
Reviewed-by: Alexander Alekseev <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Roman Sorokin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592486}
[Sync] Patch a crash in AutofillWalletSyncableService
This is a speculative patch for a bug causing a crash in
AutofillWalletSyncableService. This CL stops the generic change
processor from talking to the syncable service when the service gets
stopped.
GenericChangeProcessor only talks to the service because it gets pinged
by SyncBackendRegistrar. The registrar should not talk to the
GenericChangeProcessor after a data type gets deactivated. Normally, a
data type should get deactivated before it gets stopped. However, we
see crashes in Canary that seem to contradict this expected behavior.
Bug: 880029
Change-Id: I64b9ea1c3521a347983a530bc16c1f8e266769b6
Reviewed-on: https://chromium-review.googlesource.com/1230714
Commit-Queue: Jan Krcal <[email protected]>
Reviewed-by: Mikel Astiz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592485}
Field-check ranges creation.
Check if the original ranges creation is causing the bad bucket
values or if its some kind of corruption since the last time.
Bug: 836238
Change-Id: I5b2b72504b6ac6437a9cec3ee42ae7e688be451b
Reviewed-on: https://chromium-review.googlesource.com/1234215
Reviewed-by: Alexei Svitkine <[email protected]>
Commit-Queue: Brian White <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592484}
KeyboardController: Integrate code from keyboard_util.cc
This CL:
* Moves KeyboardConfig and the global instance and setter/getter to
KeyboardController
* Moves KeyboardControlEvent and LogKeyboardControlEvent to
KeyboardController (which is the only consumer)
* Moves KeyboardOverscrolOverride and SetKeyboardOverscrolOverride
to KeyboardController
* Removes keyboard::IsKeyboardVisible (only one non test call which
already checks enabled() separately)
* Moves InsertText to KeyboardController
* Makes some changes to KeyboardController to improve alignment of
header definitions and implementations.
* Removes keyboard_util.h from keyboard_controller.h and removes
unnecessary keyboard_util.h includes.
For trivial code removal from component_loader.cc:
[email protected]
Bug: 843332
Change-Id: I5226380a80bba1286b36d5d68c5e30c74f4cd9ad
Reviewed-on: https://chromium-review.googlesource.com/1225853
Commit-Queue: Steven Bennetts <[email protected]>
Reviewed-by: Shu Chen <[email protected]>
Reviewed-by: Darren Shen <[email protected]>
Reviewed-by: James Cook <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592483}
Small refactoring.
This cL does 3 things:
- Adjust the functions orders to match the header definitions
- Rename AllowEnterExitTabletMode() to AllowUiModeChange()
- Make CanEnterTabletMode() private
More refactoring is still WIP.
Bug: None
Change-Id: Ie003023ee40a99907d1030f14f9e7d0c460b6709
Reviewed-on: https://chromium-review.googlesource.com/1234354
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Xiaoqian Dai <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592482}
fixup! Migrate AutofillDownloadManager to SimpleURLLoader
Follow up of [1], that introduces TestURLLoaderFactory::GetPendingRequest.
[email protected]
[1] https://crrev.com/c/1234133
BUG=844929
Change-Id: I055fb12f77ec3b1511595d7ad111a8cc2091242d
Reviewed-on: https://chromium-review.googlesource.com/1234653
Reviewed-by: Antonio Gomes <[email protected]>
Commit-Queue: Antonio Gomes <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592481}
cc: Remove DCHECKs from PLI::CalculateRasterTranslation
These DCHECKs are sometimes being hit in practice, which says that they
should not be DCHECKs. Because these are low priority mysteries, remove
the DCHECKs and just add an early out to avoid performance cliffs.
Bug: 778440, 740113
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I36d1af371127d4d29be608e1351d53a2b547b25c
Reviewed-on: https://chromium-review.googlesource.com/1228981
Reviewed-by: danakj <[email protected]>
Commit-Queue: enne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592480}
gn: Add --skip-generate-buildfiles to bootstrap.py
This restores part of --no-rebuild's behavior: we only build GN but do not
run it afterwards when the option is specified. It's particularly useful
when GN is built in a different machine or sysroot than the one where
Chromium itself will be built (often with different dependencies installed
on the system).
Bug: 885139
Change-Id: If9f3386db8324b47b52864bccc685578fd40a689
Reviewed-on: https://chromium-review.googlesource.com/1233708
Reviewed-by: Thomas Anderson <[email protected]>
Commit-Queue: Raphael Kubo da Costa (CET) <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592479}
Package test_ws in content_browsertests
This allows content_browsertests run test_ws in process with
single process mash and run it out of process for mash.
Changes:
- Make test_ws a packaged service in content_browsertests
so that it could used in process for single process mash
as well as out of process for mash;
- Remove the code that launches standalone test_ws for mash;
- Update TestWindowService so that it could be createe with
content's ContextFactory/Private and CpuInterfaceProvider
for single process mash and also works for mash;
- Update WmTestHelper to support running in the same process
of window service;
Bug: 874089
Change-Id: Iece79fb9b96b48b8affb450cb44486c0b7ed00f0
Reviewed-on: https://chromium-review.googlesource.com/1228792
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Commit-Queue: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592478}
fixup! [ios] Migrate OmahaService to SimpleURLLoader
Follow up of [1], that introduces TestURLLoaderFactory::GetPendingRequest.
[email protected]
[1] https://crrev.com/c/1234133
BUG=879774
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I234df7faf00625986e741a5bd3e1b52f34b7191e
Reviewed-on: https://chromium-review.googlesource.com/1234554
Commit-Queue: Antonio Gomes <[email protected]>
Reviewed-by: Antonio Gomes <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592477}
Roll src/third_party/perfetto 1bbc63df5b82..2d4aa9279134 (2 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/1bbc63df5b82..2d4aa9279134
git log 1bbc63df5b82..2d4aa9279134 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Merge "trace_processor: Make randomness deterministic"
2018-09-19 [email protected] Merge "trace_processor: Parse systrace counter events"
Created with:
gclient setdep -r src/third_party/perfetto@2d4aa9279134
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: Idc7ad658ccaeebc56f17866a49b9c9e586dfddb3
Reviewed-on: https://chromium-review.googlesource.com/1234573
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592476}
Copy codec specific data into CodecConfig.
While MCVD requests bitstream conversion, AVDA still provided the
CSD in the codec config. This CL makes MCVD do that also.
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
Change-Id: Id27e8833a8d266d5b401bf5c14003ca025bce7b4
Reviewed-on: https://chromium-review.googlesource.com/1228958
Commit-Queue: Frank Liberato <[email protected]>
Reviewed-by: Dale Curtis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592475}
Extensions WebUI: Fix a11y tests to work with Polymer 2.
Basically eliminating usage of /deep/ selectors.
Bug: 875449,860069
Change-Id: I7e53055b712ee6701f240ba6f50c9eb1918d88b1
Reviewed-on: https://chromium-review.googlesource.com/1233113
Reviewed-by: Hector Carmona <[email protected]>
Commit-Queue: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592474}
Do not focus any buttons in the relaunch required dialog.
To prevent users from accidentally restarting or dismissing the dialog
if they happen to be typing when it appears.
BUG=884831
[email protected]
Change-Id: I91c31bd5b122632a3a2ceb13214aac266dfc6020
Reviewed-on: https://chromium-review.googlesource.com/1233576
Reviewed-by: Bret Sepulveda <[email protected]>
Commit-Queue: Greg Thompson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592473}
Roll src-internal eaac597484d5..e5b1844cce9d (2 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/eaac597484d5..e5b1844cce9d
Created with:
gclient setdep -r src-internal@e5b1844cce9d
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I63a5386ec820edbc696fcf752ae6f3b29db37ea3
Reviewed-on: https://chromium-review.googlesource.com/1234574
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592472}
Roll src/third_party/skia 0ff03808e344..c2d0fb17deef (5 commits)
https://skia.googlesource.com/skia.git/+log/0ff03808e344..c2d0fb17deef
git log 0ff03808e344..c2d0fb17deef --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] include: whitespace changes for clang-format
2018-09-19 [email protected] Revert "Reland "implement SkPixmap::getPixel() with this->readPixels().""
2018-09-19 [email protected] IWYU: three files
2018-09-19 [email protected] Revert "Revert "Reland "Add ability to specify different GP textures for each mesh in a draw."""
2018-09-19 [email protected] Roll third_party/externals/angle2 dc8fb9374e0a..5c72f28d1a3f (1 commits)
Created with:
gclient setdep -r src/third_party/skia@c2d0fb17deef
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: I1f07b6b0a733e83cee0d7872c503c8a0f6edff92
Reviewed-on: https://chromium-review.googlesource.com/1233994
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592471}
Suppress Pixel_BackgroundImage on Nexus 5, 6 and 6P
[email protected]
Bug: 883500
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
Change-Id: Idfe7f4fe14a9ef18a08a511fcf825862f4f44142
No-try: True
Reviewed-on: https://chromium-review.googlesource.com/1234315
Commit-Queue: Yuly Novikov <[email protected]>
Reviewed-by: Yuly Novikov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592470}
fixup! Migrate ExtensionDownloader to SimpleURLLoader
Follow up of [1], that introduces
TestURLLoaderFactory::GetPendingRequest.
[email protected] (straightforward switch after [1]).
[1] https://crrev.com/c/1234133
BUG=844928
Change-Id: If14f43964ddc21616cccadc337a8335099567c23
Reviewed-on: https://chromium-review.googlesource.com/1234633
Reviewed-by: Antonio Gomes <[email protected]>
Commit-Queue: Antonio Gomes <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592469}
[content-service] Tolerate null response headers
Updates Content Service mojom and implementation to tolerate null
response headers on navigation completion events.
This diff was meant to be part of
https://chromium-review.googlesource.com/c/chromium/src/+/1212023
but its boneheaded author failed to upload a new patchset.
Bug: 854367
Change-Id: I908badb9103a9da5d5d91ae95019689b286b4ee6
Reviewed-on: https://chromium-review.googlesource.com/1231159
Reviewed-by: Camille Lamy <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Commit-Queue: Ken Rockot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592468}
Refresh access token only for auth error.
Bug: b:114756954
Test: Manual
Change-Id: I1d58906771ad789232d8c01f6de06ea44ad8e3f8
Reviewed-on: https://chromium-review.googlesource.com/1226527
Commit-Queue: Yilei Li <[email protected]>
Reviewed-by: Xiaohui Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592467}
Settings WebUI: Enable a few more tests with Polymer 2.
Enabling the following tests:
CrSettingsChromeCleanupPageTest.All (Removed usage of /deep/)
CrSettingsMultidevicePageContainerTest.All (already passing)
Also fixing some overlapping inclusion and exclusion patterns (they
should not exist).
Bug: 875452,860069
Change-Id: Iba0546d24f032af0bfa4c3fb15b383e2ef938269
Reviewed-on: https://chromium-review.googlesource.com/1227479
Reviewed-by: Rebekah Potter <[email protected]>
Commit-Queue: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592466}
Update V8 to version 7.1.139.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/e4c6d03d..0b5eefe8
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: Ia06993a4dead0ca406a6640e77dff9b72a8cc801
Reviewed-on: https://chromium-review.googlesource.com/1233188
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592465}
Adds safetly size limit on instantiating server blacklist in RAM
Also add check on feature being enabled to also gate instantiating
the server blacklist plus a couple tests.
Bug: 864640
Change-Id: I332fa10e1fa6711c38a43cef3d179e63b14a5a46
Reviewed-on: https://chromium-review.googlesource.com/1225860
Commit-Queue: Doug Arnett <[email protected]>
Reviewed-by: Robert Kaplow <[email protected]>
Reviewed-by: Ryan Sturm <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592464}
Add components for dummy telemetry benchmarks
These benchmarks are handy for integration testing our pipeline & to dogfood new
big features launch, so keeping them around.
*This is part of the effort to add bug components for all perf benchmarks.
Change-Id: Id8d8dee935ccc8b58186b2c6f3ec9ea6e5711397
BUG: 886965
Reviewed-on: https://chromium-review.googlesource.com/1234314
Commit-Queue: Ned Nguyen <[email protected]>
Reviewed-by: Simon Hatch <[email protected]>
Reviewed-by: Caleb Rouleau <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592463}
Roll src/third_party/chromite 274a6922da39..c57ca0ea3af6 (3 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/274a6922da39..c57ca0ea3af6
git log 274a6922da39..c57ca0ea3af6 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] cros_vm: Do not use sudo for creating VM dir
2018-09-19 [email protected] chrome_util: Make widevine cdm optional for ARM64.
2018-09-19 [email protected] cros_vm: Handle SSH port clash better.
Created with:
gclient setdep -r src/third_party/chromite@c57ca0ea3af6
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: Ibe8f58d3e1350b60e6cf71429942c04d150591dd
Reviewed-on: https://chromium-review.googlesource.com/1233996
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592462}
Stop checking out third_party/shaderc/src.
Shaderc was dropped altogether from the tree in commit 7f7dd90b6 ("Remove
Shaderc"), but the code was still being checked out for no reason.
Additionally, having third_party/shaderc/src with no accompanying
README.chromium causes tools/licenses.py to fail:
licenses.LicenseError: missing README.chromium or licenses.py SPECIAL_CASES entry in third_party/shaderc
Bug: 39240, 852620
Change-Id: Ic5e98407149ebccf320a976f2810c93f71ee6658
Reviewed-on: https://chromium-review.googlesource.com/1228053
Reviewed-by: Antoine Labour <[email protected]>
Reviewed-by: Chris Blume <[email protected]>
Commit-Queue: Raphael Kubo da Costa (CET) <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592461}
Android: copied AsyncTask test helpers to base/task/test
These are being copied over before the originals are removed to
accommodate downstream.
[email protected]
Bug: 825947
Change-Id: I29a9db48c9d51d80cac8fd2c2d0287844ab8ff75
Reviewed-on: https://chromium-review.googlesource.com/1233718
Commit-Queue: Sam Maier <[email protected]>
Reviewed-by: Sam Maier <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592460}
Migrate SyncSchedulerImpl to NetworkConnectionTracker
This migrates SyncSchedulerImpl from NetworkChangeNotifier to
NetworkConnectionTracker, which works with the network service enabled.
Bug: 883126
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I3482c04e6943df0b928eaebd48d9b511c6cb913a
Reviewed-on: https://chromium-review.googlesource.com/1222699
Reviewed-by: Reilly Grant <[email protected]>
Reviewed-by: Marc Treib <[email protected]>
Commit-Queue: Robbie McElrath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592459}
Update ARC enums to use kMaxValue enumerator for UMAs
Bug: 742517
Change-Id: Id5ce54250468e9172f65f5dd79b522d08306e086
Reviewed-on: https://chromium-review.googlesource.com/1233121
Reviewed-by: Xiyuan Xia <[email protected]>
Reviewed-by: Yusuke Sato <[email protected]>
Commit-Queue: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592458}
Update Field Trails with WKSystemCookieStore expirement
Create a field trail entry before experimenting with 50% Beta
Bug: 847550
Change-Id: I427bb6d9d798dfe9bd7fa9df8040d790cfa23c44
Reviewed-on: https://chromium-review.googlesource.com/1224797
Reviewed-by: Mark Pearson <[email protected]>
Commit-Queue: Mohammad Refaat <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592457}
Reland "assistant: turn on build for chromeos"
This is a reland of 31a94c76a50396172322746151277ac04b0010c1
Original change's description:
> assistant: turn on build for chromeos
>
> Bug: 114082902
> Test: locally build
> Change-Id: Id29bb95768d2a6da75b649e4a32b4e37c74a6897
> Reviewed-on: https://chromium-review.googlesource.com/1226263
> Reviewed-by: Mike Frysinger <[email protected]>
> Commit-Queue: Xiaohui Chen <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591540}
Bug: 114082902
Change-Id: If33405de3b7bb07d3cb048fbb7cd42401a83391a
Reviewed-on: https://chromium-review.googlesource.com/1232194
Reviewed-by: Xiaohui Chen <[email protected]>
Reviewed-by: Mike Frysinger <[email protected]>
Commit-Queue: Xiaohui Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592456}
applist: Fix crash when swipe to show launcher with two fingers.
Do not allow app list or its childrens to process events during swipe
to close. Cancel swipe to close non scroll/fling event on shelf is seen.
Search box widget can still take events on app list, this does not seem
to cause any problems, but may need investigating.
Also added a test to check local variables get reset after swiping in
HomeLauncherGestureHandler.
Test: ash_unittest *HomeLauncher*GestureHandlerTest*
Bug: 881131
Change-Id: Id0e49e8fc246837900dc1145af12608b5e507874
Reviewed-on: https://chromium-review.googlesource.com/1233193
Commit-Queue: Sammie Quon <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592455}
[BGPT] Rebaseline transforms/3d/point-mapping/3d-point-mapping-2.html
The result in BGPT mode is a progression.
Bug: 879169
Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ide0e2405c04d5b245294679e71a1dd3f4954e975
Reviewed-on: https://chromium-review.googlesource.com/1229179
Reviewed-by: Philip Rogers <[email protected]>
Commit-Queue: Xianzhu Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592454}
[webrtc_overrides] Move field_trial in dedicated target.
Mimic what was done for metrics (819be2e0).
This CL doesn't change anything for Chromium build,
but make it easier to pick Chromium's implementation of
field_trial by external targets.
Bug: webrtc:9631
Change-Id: I88ff9580200f711eabe13f597a3095ebc8d27c6f
Reviewed-on: https://chromium-review.googlesource.com/1233838
Reviewed-by: Henrik Grunell <[email protected]>
Commit-Queue: Yves Gerey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592453}
Remove supressNextClick JavaScript.
Calling supressNextClick is no longer necessary (as of at least iOS
10.0) to prevent navigation in the web view when presenting a context
menu. |suppressNextClick| was incorreclty disabling the next touch after
a context menu was canceled.
TEST=No side effects after showing context menu
Bug: 806737
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I40bd1e58a41a2fcab9985a436711da626800e718
Reviewed-on: https://chromium-review.googlesource.com/1228501
Reviewed-by: Eugene But <[email protected]>
Commit-Queue: Mike Dougherty <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592452}
ozone: Enable vulkan by default
Vulkan is enabled by default on Linux desktop (X11) builds. Enable it on
ozone as well to make sure we have build coverage.
Bug: 861853
Test: compile
Change-Id: I7c15e365b2a4cfc7160847457ce9bf46a3f12f1e
Reviewed-on: https://chromium-review.googlesource.com/1229233
Commit-Queue: Michael Spang <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Reviewed-by: Chris Blume <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592451}
Add tooltip for onscreen keyboard button in tray
Bug: 826215
Change-Id: Ia7dc94085d74519e6ecaea09dd9f3b4dcb8104ec
Reviewed-on: https://chromium-review.googlesource.com/1227594
Reviewed-by: Jenny Zhang <[email protected]>
Commit-Queue: Zach Helfinstein <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592450}
Roll src-internal be50d76e46ea..eaac597484d5 (2 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/be50d76e46ea..eaac597484d5
Created with:
gclient setdep -r src-internal@eaac597484d5
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I7aa9fea0103efe639ed0335be8b0a89f52396a1f
Reviewed-on: https://chromium-review.googlesource.com/1233995
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592449}
Make MockIToastNotifier derive from RuntimeClass to simply implementation
Bug: 886957
Change-Id: I53e8736e548c96ff623b4543376bface5d6eb013
Reviewed-on: https://chromium-review.googlesource.com/1232526
Commit-Queue: Xi Cheng <[email protected]>
Reviewed-by: Finnur Thorarinsson <[email protected]>
Reviewed-by: Robert Liao <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592448}
Roll src/third_party/perfetto 4544f3711024..1bbc63df5b82 (2 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/4544f3711024..1bbc63df5b82
git log 4544f3711024..1bbc63df5b82 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Merge "Add bionic/ to buildtools gitignore"
2018-09-19 [email protected] Merge "trace_processor: Flatten CPU freq storage and remove cycles"
Created with:
gclient setdep -r src/third_party/perfetto@1bbc63df5b82
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: Ia0714e522b5e8531c345360b7b43b1d483cfabe9
Reviewed-on: https://chromium-review.googlesource.com/1234313
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592447}
[Feed] Only observe OfflinePageModel after Java init.
Also added DCHECKs to show our assumptions about callbacks and state
when various methods are invoked.
Bug: 885122
Change-Id: I4d9d96ffe300ddf7a650dc4421934b2639c3e6ac
Reviewed-on: https://chromium-review.googlesource.com/1232481
Reviewed-by: Filip Gorski <[email protected]>
Commit-Queue: Sky Malice <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592446}
[TaskScheduler]: Use ScopedBlockingCall to mark blocking tasks.
This CL uses ScopedBlockingCall to mark blocking calls in /device/bluetooth.
This CL was created by replacing calls to AssertBlockingAllowed()
with instantiations of ScopedBlockingCall(MAY_BLOCK).
I kindly ask the reviewer to make sure of the following:
- ScopedBlockingCall is instantiated in a scope with minimal CPU usage.
If this is not the case, ScopedBlockingCall should be instantiated
closer to the blocking call. See scoped_blocking_call.h for more
info. Please let me know when/where the blocking call happens if this needs
to be changed.
- Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See
BlockingType for more info. While I assumed MAY_BLOCK by default, that might
not be the best fit if we know that this callsite is guaranteed to block.
- The ScopedBlockingCall's scope covers the entirety of the blocking operation
previously asserted against by the AssertBlockingAllowed().
This CL was uploaded by git cl split.
[email protected]
Bug: 874080
Change-Id: Ib9d437546b43da34663eb96562becc94d6655989
Reviewed-on: https://chromium-review.googlesource.com/1191795
Reviewed-by: Reilly Grant <[email protected]>
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592445}
Remove unused parameter in StaticTabSceneLayer code.
Change-Id: I44dd0a6c1cf0168e7934378b0b3b4e900adf4f8d
Reviewed-on: https://chromium-review.googlesource.com/1232213
Reviewed-by: David Trainor <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592444}
Network Service: Add client auth unittests for URLLoader
Bug: 843384
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: Ib5d7677cbba9a715fbe295c530dea58135a79250
Reviewed-on: https://chromium-review.googlesource.com/1222291
Reviewed-by: Matt Menke <[email protected]>
Reviewed-by: Ryan Sleevi <[email protected]>
Commit-Queue: Jun Cai <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592443}
String change: Go Back -> Go back
Bug: 886952
Change-Id: Iffbd7918ba24f9e6447baa424a108b5736b6659d
Reviewed-on: https://chromium-review.googlesource.com/1233123
Commit-Queue: Varun Khaneja <[email protected]>
Reviewed-by: Adrienne Porter Felt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592442}
[CrOS MultiDevice] Fix SetHostDevice() comment and parameter name.
Previously SetHostDevice() accepted a public key as a parameter, but
that parameter was changed to a device ID in
https://chromium-review.googlesource.com/c/chromium/src/+/1149328.
The actual implementations of the MultiDeviceSetup interface (e.g.,
MultiDeviceSetupImpl) were changed correctly, but the *.mojom file
was not.
Change-Id: I1687d98d09a1dfe69a01e9eb77e2d092375ef0b0
Reviewed-on: https://chromium-review.googlesource.com/1232527
Reviewed-by: Daniel Cheng <[email protected]>
Commit-Queue: Kyle Horimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592441}
Fix focus for sticky elements
As per discussion in the associated bug, we call
EnsurePaintLocationDataValidForNode, which ensures that the document
lifecycle is advanced to kCompositingInputsClean for sticky elements in
order to correctly calculate its position.
Bug: 850380
Change-Id: I27665028393cee6f330fda747b4a344e994fe8fe
Reviewed-on: https://chromium-review.googlesource.com/1231378
Reviewed-by: Kent Tamura <[email protected]>
Commit-Queue: Adithya Srinivasan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592440}
[ios] Refactor SnapshotCacheObserver, add test, and add to TabGridMediator
This CL:
1) Notifies observers when the SnapshotCache removes a snapshot.
This approach gives symmetry since observers are notified when a
snapshot is added.
2) Adds a unittest for notifying observers on setting and removing
a snapshot.
3) Adds TabGridMediator as an observer.
Bug: 739840
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ib6fa854670537a1d225f92adbc51a361a1714623
Reviewed-on: https://chromium-review.googlesource.com/1231897
Reviewed-by: Mark Cogan <[email protected]>
Reviewed-by: Justin Cohen <[email protected]>
Reviewed-by: edchin <[email protected]>
Commit-Queue: edchin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592439}
smoothness: Update test since some metrics have been removed.
Some of the discrepancy_ and mean_ metrics have been removed in
crrev.com/c/1228794 and crrev.com/c/1229335. Update the tests
accordingly.
BUG=884950, 886913
Change-Id: If47fa9231e55fe52d6511b71cbcce1776cef4d60
Reviewed-on: https://chromium-review.googlesource.com/1234015
Reviewed-by: Ned Nguyen <[email protected]>
Commit-Queue: Ned Nguyen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592438}
Synchronise internal QPACK implementation. Add qpack code into BUILD file.
Remove unnecessary forward declare of RandomBase in random_util_helper.h
Merge quic part internal change: 210537018, 211551817
[email protected]
Change-Id: Idd96a1b6308dca93d68682490323d3ab7dee3f4f
Reviewed-on: https://chromium-review.googlesource.com/1228838
Commit-Queue: Dan Zhang <[email protected]>
Reviewed-by: Bence Béky <[email protected]>
Reviewed-by: Ryan Hamilton <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592437}
Add Page Info Dialog UI for Previews
See the UI mocks and specs in the bug for more detail.
This CL also moves around some logic from the PreviewsInfoBarDelegate to
the tab helper.
Bug: 871839
Change-Id: Iba7f034fca449cf98c4c9054072365eef5bb339c
Reviewed-on: https://chromium-review.googlesource.com/1222406
Commit-Queue: Robert Ogden <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Reviewed-by: Theresa <[email protected]>
Reviewed-by: Ryan Sturm <[email protected]>
Reviewed-by: Evan Stade <[email protected]>
Reviewed-by: Doug Arnett <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592436}
Add None check to browser_type to fix crash with running Telemetry benchmark
Bug: 885913
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: If4d056738ff1ae84fa43f1d229ca89a39a71e81d
Reviewed-on: https://chromium-review.googlesource.com/1234034
Reviewed-by: Juan Antonio Navarro Pérez <[email protected]>
Reviewed-by: Chase Phillips <[email protected]>
Commit-Queue: Ned Nguyen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592435}
Fix a tablet mode crash when navigating to interstitial page
In this case, a web contents won't be the delegate of the
render view host, and content::WebContents::FromRenderViewHost()
will return nullptr.
BUG=885207
TEST=Manual
Change-Id: I76b722ebdd4ce2446dfb2087f3a2f4b3daae45a7
Reviewed-on: https://chromium-review.googlesource.com/1232681
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Ahmed Fakhry <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592434}
[Autofill Assistant] Implement focus on element.
[email protected]
Bug: 806868
Change-Id: I6e2b277d3083645c7967cc3a1a481c8bf645eebd
Reviewed-on: https://chromium-review.googlesource.com/1233739
Reviewed-by: Ganggui Tang <[email protected]>
Commit-Queue: Ganggui Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592433}
tabCapture: restore the modified logic in capture()
In another cl, the logic in capture() was modified according to the
review comments, which causes the problem in crbug.com/883984.
This cl is to restore the logic in capture() as before.
Bug: 883984
Change-Id: I0c8684c7611fd75f37ce9d3b12c2dc8290668534
Reviewed-on: https://chromium-review.googlesource.com/1225974
Commit-Queue: Weiyong Yao <[email protected]>
Reviewed-by: Devlin <[email protected]>
Reviewed-by: Yuri Wiitala <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592432}
Add a TestURLLoaderFactory::GetPendingRequest API, and start using it.
Currently, there is currently ~9 identical implementations of this
method spread across various tests / components. This CL is a first
step that eliminates this redundancy, by adding a API to it in
TestURLLoaderFactory and convert a couple of call sites.
[email protected] (straight forward switch in //components/offline_pages).
BUG=773295
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: Ie6b6867b046a72d0be7a7ec2bb6d964d2cfceb3e
Reviewed-on: https://chromium-review.googlesource.com/1234133
Commit-Queue: Antonio Gomes <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592431}
[LayoutNG] Rename CalculateContentBoxSize to ShrinkAvailableSize.
The implementation is the same, but I threw in a DCHECK that inline size
not being indefinite.
This function can be used for other things than converting from
border-box to content-box. It can e.g. also be used to convert from
padding-box to content-box, or from border-box to padding-box.
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ic14550ec7019eedf03d3a16d31cd6ab51e507811
Reviewed-on: https://chromium-review.googlesource.com/1233698
Reviewed-by: Ian Kilpatrick <[email protected]>
Commit-Queue: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592430}
aura/window-service: couple of random changes
EmbedRoot: needs to show the WindowTreeHost. I'm a surprised we actually see
anything without this.
WindowPortMus: removes an unnecessary local.
WindowTree: Renames GetClientRootWindowFor() to FindClientRootContaining().
BUG=881574
TEST=covered by tests
Change-Id: I869d59dd2a20c5a608ef1c7346bc906de73f84dc
Reviewed-on: https://chromium-review.googlesource.com/1233173
Commit-Queue: Scott Violet <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592429}
Revert "Switch UserScriptListener ResourceThrottle to NavigationThrottle"
This reverts commit 888677bc9b7351f2dd999d3632d718cf6312140f.
Reason for revert: Tests failing on chromium.memory/Linux CFI. See crbug.com/886576
Original change's description:
> Switch UserScriptListener ResourceThrottle to NavigationThrottle
>
> ResourceThrottles do not work with network service enabled, a
> NavigationThrottle will work both with NS enabled and disabled.
>
> Bug: 884006
> Change-Id: Ifea0e59bd67d70b593b46c2a2a2bd4be0e3f98f0
> Reviewed-on: https://chromium-review.googlesource.com/1227358
> Reviewed-by: Devlin <[email protected]>
> Reviewed-by: John Abd-El-Malek <[email protected]>
> Commit-Queue: Clark DuVall <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592182}
[email protected],[email protected],[email protected]
Change-Id: I18519542954bf23e2e76ea83598382f4f00188e3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 884006
Reviewed-on: https://chromium-review.googlesource.com/1234214
Reviewed-by: Asanka Herath <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592428}
[Android] Return false from hasOAuth2RefreshToken if accounts aren't ready
This CL modifies OAuth2TokenService.hasOAuth2RefreshToken to check
whether the account list cache has been populated and is ready to use.
Native MutableProfileOAuth2TokenService::RefreshTokenIsAvailable also
returns false if refresh tokens haven't been loaded yet.
Bug: 837374
Change-Id: Ia7c2475566b05c93fd706ca2ce1e9f16bfbae608
Reviewed-on: https://chromium-review.googlesource.com/1231935
Reviewed-by: Mihai Sardarescu <[email protected]>
Reviewed-by: Theresa <[email protected]>
Commit-Queue: Boris Sazonov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592427}
Roll src/third_party/perfetto c42c66b2dd05..4544f3711024 (1 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/c42c66b2dd05..4544f3711024
git log c42c66b2dd05..4544f3711024 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] perfetto-ui: Add v0 of record page
Created with:
gclient setdep -r src/third_party/perfetto@4544f3711024
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: I32bb837d0a0775d7924c3c9ee0e767ee303082a6
Reviewed-on: https://chromium-review.googlesource.com/1233993
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592426}
Remove unused histogram WebCore.Animation.CSSProperties
This was replaced by Blink.UseCounter.CSSProperties in crbug.com/458925,
and is no longer used.
Bug: 838487
Change-Id: I74adf77c7c291487fd0aed6a40646016aa6fa6b1
Reviewed-on: https://chromium-review.googlesource.com/1228786
Reviewed-by: Ali Juma <[email protected]>
Reviewed-by: Robert Flack <[email protected]>
Reviewed-by: Robert Kaplow <[email protected]>
Commit-Queue: Stephen McGruer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592425}
Convert KeyedServiceFactory to base::Callback
As std::function<> is forbidden, convert KeyedServiceFactory
to use base::Callback<> instead; eventually this will allow
sub-classes to accept callbacks instead of function pointers.
Also convert KeyedServiceFactory to std::unique_ptr<> in the
std::map<> instead of raw pointers and delete.
Bug: 809610
Change-Id: I14dcae6f9086a8788942431f6f68ab294cf11745
Reviewed-on: https://chromium-review.googlesource.com/1233702
Reviewed-by: Colin Blundell <[email protected]>
Commit-Queue: Sylvain Defresne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592424}
Allow {start,end}ScrollOffset to be specified on ScrollTimelines
This CL adds startScrollOffset and endScrollOffset to the
ScrollTimelineOptions and the equivalent accessors to the ScrollTimeline
object. It includes the full parsing of the input DOMStrings into the
relevant CSS types.
Thie CL does not actually add use of the values in the currentTime
algorithm - that is left for a follow-up.
https://wicg.github.io/scroll-animations/#dom-scrolltimeline-startscrolloffset
Bug: 885196
Change-Id: I85bd6698abe2acaa2d57d69cec17d99a186e22e7
Reviewed-on: https://chromium-review.googlesource.com/1231156
Reviewed-by: Anders Ruud <[email protected]>
Reviewed-by: Majid Valipour <[email protected]>
Commit-Queue: Stephen McGruer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592423}
ozone: drm: Fix typos in CreateNativePixmapForVulkan
This was not tested since it is only compiled in Chrome OS builds.
Bug: none
Test: compile
Change-Id: I5c8954faa1b782efe744e312f4d578fe43567ed3
Reviewed-on: https://chromium-review.googlesource.com/1232521
Reviewed-by: Daniel Nicoara <[email protected]>
Commit-Queue: Michael Spang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592422}
🏴 Add OWNERS to javatests/.../browserservices.
Change-Id: Ibd1d85291b0620295aa26aa0369c5befa17564aa
Reviewed-on: https://chromium-review.googlesource.com/1233594
Reviewed-by: Ted Choc <[email protected]>
Commit-Queue: Peter Conn <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592421}
ozone: drm: Add diagnostics for buffer allocation crash
DRM is crashing in CreateBufferWithGbmFlags(), apparently because there
are no DRM devices. Move the crash earlier and add a log when the primary
device opens, after which GetDrmDevice() should never be able to return
nullptr.
Bug: 877661
Test: compile
Change-Id: I0cf117513e5d853d31635e9e6d2c7fc2f59a4feb
Reviewed-on: https://chromium-review.googlesource.com/1232394
Commit-Queue: Michael Spang <[email protected]>
Reviewed-by: Daniel Nicoara <[email protected]>
Reviewed-by: Robert Kroeger <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592420}
Use SharedImageInterface for gpu and OOP raster
This wires up SharedImageInterface all the way to cc, and uses it for OOP and GPU raster.
This also adds memory accounting in SharedImageFactory/SharedImageStub.
Bug: 870116
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;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I37eba221bc2aeb4d03b7d4d93bde772482dc681b
Reviewed-on: https://chromium-review.googlesource.com/1178977
Commit-Queue: Antoine Labour <[email protected]>
Reviewed-by: Bo <[email protected]>
Reviewed-by: Sadrul Chowdhury <[email protected]>
Reviewed-by: Eric Karl <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592419}
Use appropriate integer types for core/inspector
- Use DOMNodeId where appropriate
- Use wtf_size_t when dealing with WTF containers
- Apply truncation/SafeCast where appropriate
BUG=879657
Change-Id: I4c81a2f3e10000fc04e0a56f29080c4447862c85
Reviewed-on: https://chromium-review.googlesource.com/1227187
Reviewed-by: Dmitry Gozman <[email protected]>
Reviewed-by: Alexei Filippov <[email protected]>
Commit-Queue: Dave Tapuska <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592418}
Add memory dump support to VizProcessContextProvider.
VizProcessContextProvider is missing memory reporting logic found in
ContextProviderCommandBuffer. Make VizProcessContextFactory a
MemoryDumpProvider so display compositor gpu memory is reported again.
This is expected to have an impact on the gpu and skia memory tracing
categories. This isn't a regression itself, it's just fixing memory
reporting that was broken when VizDisplayCompositor experiment was
enabled by fieldtrial test config.
Bug: 876508
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
Change-Id: Ia885fccd122dbfc8909f62e0a970c10ab3499632
Reviewed-on: https://chromium-review.googlesource.com/1209985
Reviewed-by: Jonathan Backer <[email protected]>
Commit-Queue: kylechar <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592417}
Load Play Store terms from the disc during offline Demo Mode setup.
Offline ToS are loaded if attempt to load online content fails.
Play Store ToS are region dependent. The proper version is decided
based on language from chosen locale and device region from the VPD.
Dedicated resources are used for most of the regions targeted by v1
Demo Mode:
* Belgium: nl-BE, fr-BE
* Finland: fi-FI
* Sweden: sv-SE
* Norway: nb-NO
* Denmark: da-DK
* France: fr-FR
* Ireland: en-IE
* Netherlands: nl-NL
* Canada: en-CA, fr-CA
* US: en-US
* UK - en-GB
* Luxembourg: eu (no dedicated terms available for de-LU nor fr-LU)
The other regions use default resources:
* EMEA: emea
* EU: eu
* APAC: apac
* AMERICAS: en-US
* Germany: de
* South Korea: kr
* Anything else defaults to en-US
Information about VPD regions:
https://storage.googleapis.com/chromeos-factory-docs/sdk/regions.html#available-regions
If Demo Mode expands the list of targeted regions dedicated resources
should be added for the new regions.
Bug: 857275
Test: Run wizard controller and demo setup browser tests.
Run about_ui_unittest.
Manually perform offline demo mode setup.
Change-Id: I556f08720f6214f1b33be09af9ac232c103b2f14
Reviewed-on: https://chromium-review.googlesource.com/1211737
Reviewed-by: Alexander Alekseev <[email protected]>
Reviewed-by: Michael Giuffrida <[email protected]>
Commit-Queue: Aga Wronska <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592416}
Track InputTo* paint metrics from clicks handled by JavaScript.
Doc with background info: https://docs.google.com/document/d/1yg7wiWwYbd5hybJfHJC1aCZlOH7E8AR1f93IA71eU3I/edit#
Bug: 750639
Change-Id: Ifccd618c0e44f297f54b0c0bc3792f565eb47be9
Reviewed-on: https://chromium-review.googlesource.com/1226518
Commit-Queue: Annie Sullivan <[email protected]>
Reviewed-by: Bryan McQuade <[email protected]>
Reviewed-by: Dave Tapuska <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592415}
Fix GeneratedCodeCache::ReadData to handle incomplete entries
In GeneratedCodeCache::ReadDataComplete also handle cases when
the entry was just created but no data is written into. We
always expect response_time as the header in the cache entry. If
the number of bytes read is smaller than the response_header then
it should be treated as a Error. Also, we can have entries with
only response time and no data associated with it.
Bug: chromium:884217
Change-Id: I5cc3f0923aa87ce208fe766ab6e9fb2633c24159
Reviewed-on: https://chromium-review.googlesource.com/1228123
Commit-Queue: Mythri Alle <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Maks Orlovich <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592414}
Roll src/third_party/angle 5c72f28d1a3f..2c8f0845431d (1 commits)
https://chromium.googlesource.com/angle/angle.git/+log/5c72f28d1a3f..2c8f0845431d
git log 5c72f28d1a3f..2c8f0845431d --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Add ANGLE_multiview_multisample
Created with:
gclient setdep -r src/third_party/angle@2c8f0845431d
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: I2c34eaa7dbb1c136592dbde51f55cd787868693d
Reviewed-on: https://chromium-review.googlesource.com/1233636
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592413}
Revert "Added threaded virtual test suites for fast/events/touch|wheel"
This reverts commit 5fc998cfcd094ea03301605642c8ad30488adb76.
Reason for revert: Added tests are failing. See crbug.com/886616
Original change's description:
> Added threaded virtual test suites for fast/events/touch|wheel
>
> This cl adds threaded tests suites for fast/events/touch|wheel/* layout tests.
> Other than the following tests the rest of the tests are passing without any
> issues:
>
> Touchpad fling related tests: these tests are skipped since touchpad swipe
> is recently added to gpu benchmarking. I already have a bug for converting
> these tests to use gpu benchmarking. see crbug.com/857490
> -virtual/threaded/fast/events/touch/gesture/pad-gesture-cancel.html
> -virtual/threaded/fast/events/touch/gesture/pad-gesture-fling.html
> -virtual/threaded/fast/events/touch/gesture/touch-gesture-fling-with-page-scale.html
> -virtual/threaded/fast/events/wheel/mainthread-touchpad-fling-latching.html
> -virtual/threaded/fast/events/wheel/wheel-fling-cancel.html
>
> The following test is flaky, but checking flakiness dashboard showed that its
> other variations are flaky as well. see crbug.com/884312
> -virtual/threaded/fast/events/touch/multi-touch-user-gesture.html
>
> The following two tests are failing, but again so are their other variations.
> I updated all the expectations to point to the same bug and added expectations
> for the threaded versions. see crbug.com/876305
> -virtual/threaded/fast/events/touch/compositor-touch-hit-rects-list-translate.html
> -virtual/threaded/fast/events/touch/compositor-touch-hit-rects.html
>
> Only the threaded version of the following tests are failing since they are using
> event sender. I filed a bug to convert it to use gpu benchmarking: crbug.com/884332
> -virtual/threaded/fast/events/touch/gesture/gesture-tap-active-state-hidden-iframe.html
> -virtual/threaded/fast/events/touch/gesture/gesture-tap-frame-removed.html
> -virtual/threaded/fast/events/touch/scroll-without-mouse-lacks-mousemove-events.html
> -virtual/threaded/fast/events/touch/gesture/gesture-tap-active-state.html
> -virtual/threaded/fast/events/touch/gesture/focus-selectionchange-on-tap.html
>
> One additional test is failing when running with
> --additional-driver-flag=--enable-blink-gen-property-trees, for which I have filed a bug:
> crbug.com/884846
>
> Bug: 874995, 884332, 884312, 876305
> Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
> Change-Id: Ifbc4ca54b48307320fe3a703b93cff1620dd1878
> Reviewed-on: https://chromium-review.googlesource.com/1227331
> Commit-Queue: Sahel Sharify <[email protected]>
> Reviewed-by: Philip Rogers <[email protected]>
> Reviewed-by: David Bokan <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592215}
[email protected],[email protected],[email protected]
Change-Id: Ida4607d90ff08b8e218491d85165015b05177937
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 874995, 884332, 884312, 876305
Bug: 886616
Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Reviewed-on: https://chromium-review.googlesource.com/1234193
Reviewed-by: Asanka Herath <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592412}
Rename browser_side_navigation_browser_tests.cc
BrowserSideNavigation (aka PlzNavigate) launched. There is no more need
to prefix those tests with the "BrowserSide" prefix.
Bug: 789577
Change-Id: I5987644fdee4020eae1d7e420be1d24f6c656919
Reviewed-on: https://chromium-review.googlesource.com/1233493
Commit-Queue: Arthur Sonzogni <[email protected]>
Reviewed-by: Camille Lamy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592411}
Fix Content-Type issues in CrossSiteDocumentResourceHandlerTest.
1. Remove |response->head.mime_type| assignment before
ParseContentType call.
2. Rename Content-Type test parameter to response_content_type.
3. Initialize |had_charset| to false to address MSAN bug;
this will be removed from this CL as soon as
https://crrev.com/c/1232591 lands and I rebase.
Bug: 886629
Change-Id: I32fbe9d5c1fa6a0ba735bfd335923f0e1a723b04
Reviewed-on: https://chromium-review.googlesource.com/1233814
Reviewed-by: Łukasz Anforowicz <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Commit-Queue: Bence Béky <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592410}
Revert "Use of dump without crashing to debug smooth scroll animation bug."
This reverts commit 5665173d7b24c8b8bba8af94d0eebfdf0ab38a13.
Reason for revert: this is ranked as #1 renderer process related crash on the latest chrome dev 71.0.3554.0 on Windows. 97 crashes from 90 clients so far.
Original change's description:
> Use of dump without crashing to debug smooth scroll animation bug.
>
> Bug: 797708
> Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
> Change-Id: Icce9d0c3eeed94297936aebc81681f5db2ec0682
> Reviewed-on: https://chromium-review.googlesource.com/1226825
> Reviewed-by: David Bokan <[email protected]>
> Commit-Queue: Sahel Sharify <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591377}
[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 797708, 884592
Change-Id: I1e2787982eb1920e28e9a38281de0c76334162f2
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Reviewed-on: https://chromium-review.googlesource.com/1233954
Reviewed-by: Sahel Sharify <[email protected]>
Commit-Queue: Sahel Sharify <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592409}
CrOS Shelf: Set background blur only once
This does not fix any known issues (and in fact doesn't change any
behavior), but it seems wasteful to set the background blur to the
exact same value multiple times.
Bug: 881134
Change-Id: I3762c486385d9136f1aea3e50d1e304d69aef141
Reviewed-on: https://chromium-review.googlesource.com/1233122
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Manu Cornet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592408}
Release scrollbar dragging when context menu open
Bug: 844242
Change-Id: I980a50866506181759ad78424e9c35bfc3cd9edc
Reviewed-on: https://chromium-review.googlesource.com/1201627
Reviewed-by: Jianpeng Chao <[email protected]>
Reviewed-by: Navid Zolghadr <[email protected]>
Reviewed-by: David Bokan <[email protected]>
Commit-Queue: Jinho Bang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592407}
In QUIC, consider session has pending crypto data if crypto stream has buffered data waiting to be sent. Protected by FLAGS_quic_reloadable_flag_quic_fix_has_pending_crypto_data.
Also rename HasPendingCryptoData to HasUnackedCryptoData.
Merge internal change: 213505364
[email protected]
Change-Id: I7225bf701a96dd4f07b1b0388d632d286fcfd4b2
Reviewed-on: https://chromium-review.googlesource.com/1232036
Commit-Queue: Fan Yang <[email protected]>
Reviewed-by: Ryan Hamilton <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592406}
Roll src-internal ce2e95b6cc38..be50d76e46ea (3 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/ce2e95b6cc38..be50d76e46ea
Created with:
gclient setdep -r src-internal@be50d76e46ea
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I6e48aac8d9d3dd595ca7779927ea8660b464f7c1
Reviewed-on: https://chromium-review.googlesource.com/1233634
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592405}
Avoid calls to GetAllNodes() while datatype is NOT_RUNNING
This prevents a crash in chrome://sync-internals in some situations, e.g.
when we're waiting for a custom passphrase to be entered.
This is analogous to https://crrev.com/c/1160229 and
https://crrev.com/c/1228198.
Bug: 878887
Change-Id: I3e1261fb7f0d98d73f98a82622ee4bb7511c9d6f
Reviewed-on: https://chromium-review.googlesource.com/1233697
Reviewed-by: Jan Krcal <[email protected]>
Commit-Queue: Marc Treib <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592404}
Allow any blockified display type for LEGEND.
Fixed one test that I expected to pass, but didn't because it was
pointing to the wrong ref. Fixed that, and now it passes. Updated
some expectation files. More stuff from various tests (but not
whole tests) is passing than before.
Bug: 781135
Change-Id: Ieb1312b8bf13c7a45afe644ad2a58f3f955044b6
Reviewed-on: https://chromium-review.googlesource.com/1228073
Reviewed-by: Emil A Eklund <[email protected]>
Commit-Queue: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592403}
Fetch: Throw TypeError for response from disturbed/locked streams
If the Response body object is a readable stream then check whether
the object is disturbed or locked.
If the condition is true then throw TypeError.
refernce: https://fetch.spec.whatwg.org/#concept-bodyinit-extract
Bug: 878281
Change-Id: I0593d048e7bd146863efdc9f1d355bc70857cdc0
Reviewed-on: https://chromium-review.googlesource.com/1226718
Reviewed-by: Yutaka Hirano <[email protected]>
Commit-Queue: Jinho Bang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592402}
UIDevTools: Extract CSS tests
Currently, UIDevToolsTest tests the whole system together
in a single test file. This file uses WindowElement in most
tests, which makes it difficult to port for the forthcoming
Mac implementation, which does not have WindowElement due
to not being an Aura platform.
This is the first of a series of changes that will
break most of UIDevToolsTest up into more granular tests,
which will make it easier to isolate WindowElement use
to Aura.
This change takes the functionality that was previously
being tested in the style tests in UIDevToolsTest, and
breaks it into:
- css_agent_unittest.cc, which tests interaction between
elements and CSSAgent
- Separate files for individual element subclasses, to
ensure the mapping between the elements and their underlying
objects.
Additionally, it fixes a few bugs smoked out by the new
tests in CSSAgent and WidgetElement.
Bug: 769352
Change-Id: Ie24f2166a2dbe7fef31db2800c8bf88a1f470057
Reviewed-on: https://chromium-review.googlesource.com/1231033
Commit-Queue: Leonard Grey <[email protected]>
Reviewed-by: Sadrul Chowdhury <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592401}
Revert "Reland "Enable Perfetto by default for all telemetry tests""
This reverts commit 0f374eff414ec0683aafbe2aae3fd405a4fcc221.
Reason for revert: http://crbug.com/886918
Original change's description:
> Reland "Enable Perfetto by default for all telemetry tests"
>
> This is a reland of 32c8ebbeeaee6dfdf46ae51d4c9c5b67dd465fed
>
> Relanding after https://chromium-review.googlesource.com/c/chromium/src/+/1225306
>
> Original change's description:
> > Enable Perfetto by default for all telemetry tests
> >
> > This will use Perfetto instead of TraceLog for all
> > trace-based Telemetry tests running on Mac/Windows/Android.
> >
> > [email protected]
> >
> > Bug: 839084
> > Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
> > Change-Id: I570060cd7f53ea0310f67370b4abec132c8a1a01
> > Reviewed-on: https://chromium-review.googlesource.com/1176119
> > Commit-Queue: oysteine <[email protected]>
> > Reviewed-by: Sami Kyöstilä <[email protected]>
> > Reviewed-by: Ned Nguyen <[email protected]>
> > Cr-Commit-Position: refs/heads/master@{#585368}
>
> [email protected]
>
> Change-Id: I31b69483281f9fb34c5083888b8f45f00ca95e6e
> Reviewed-on: https://chromium-review.googlesource.com/1208955
> Reviewed-by: oysteine <[email protected]>
> Reviewed-by: Annie Sullivan <[email protected]>
> Commit-Queue: oysteine <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592127}
[email protected],[email protected],[email protected]
Change-Id: I7e3984b90f8f53d1dface9459ea07d7383e7c6d1
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/1233717
Reviewed-by: Egor Pasko <[email protected]>
Commit-Queue: Egor Pasko <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592400}
[IdentityManager] Access PO2TS synchronously for getting accounts
This CL streamlines IdentityManager's interaction with
ProfileOAuth2TokenService when getting accounts with refresh tokens
to have IdentityManager act as a straight passthrough rather than
using its internal state that is updated via Po2TS::DiagnosticsClient.
The motivation is to enable conversion of the codebase to
IdentityManager as smoothly and painlessly as possible, as explained in
detail in crbug.com/883722.
IdentityManager's internal state is currently still used for obtaining
the AccountInfo to send in the
OnRefreshToken{Updated, Removed}ForAccount callbacks. Changing that will
require first modifying OnRefreshTokenRemovedForAccount() to pass only
the account ID, as at the time that PO2TS::OnRefreshTokenRevoked() is
fired, AccountTrackerService does not necessarily know about the account
anymore.
Bug: 883722
Change-Id: Ia13c7f9162449fa0ea60de5fb9e67b5373a82dea
Reviewed-on: https://chromium-review.googlesource.com/1225758
Reviewed-by: Sylvain Defresne <[email protected]>
Commit-Queue: Colin Blundell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592399}
[Fido][BLE] Fix Bugs in FidoBleTransaction
This change fixes a number of bugs in FidoBleTransaction and adds
corresponding tests. In particular, it fixes a race condition, where
the completion callback was run before the last write was acknowlegded.
In addition, it improves the robustness with regard to malformed input.
Bug: 880053
Change-Id: I81f6d5c02d01b9d7ea1a184a7236cd74d52f356d
Reviewed-on: https://chromium-review.googlesource.com/1224383
Commit-Queue: Jan Wilken Dörrie <[email protected]>
Reviewed-by: Balazs Engedy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592398}
Revert "[Autofill] Browser Tests for Sign-in After Local Save."
This reverts commit d54e0de4392872e4b60947543ed730aac23c4ddf.
Reason for revert: Tests added in this CL are failing. See https://crbug.com/886533
Original change's description:
> [Autofill] Browser Tests for Sign-in After Local Save.
>
> Adding browser tests for the sign-in after local save flow. This includes user-action sign-in metrics, the sign-in promo, and the manage cards prompt.
>
> Bug: 855186
> Change-Id: I8c1d15f79e6915230860d7f0f2529a10c01559b7
> Reviewed-on: https://chromium-review.googlesource.com/1196918
> Commit-Queue: Manas Verma <[email protected]>
> Reviewed-by: Evan Stade <[email protected]>
> Reviewed-by: Mathieu Perreault <[email protected]>
> Reviewed-by: Jared Saul <[email protected]>
> Reviewed-by: Mihai Sardarescu <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592227}
[email protected],[email protected],[email protected],[email protected],[email protected]
Change-Id: I6fe0b1508df0980aded5fa38fb5d43b3664db83f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 855186
Reviewed-on: https://chromium-review.googlesource.com/1233938
Reviewed-by: Asanka Herath <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592397}
Stop resetting usage time when screen time is set.
Bug: 878534
Change-Id: I08caf24449e619087dbf5ab27d122ef9115ba0ad
Reviewed-on: https://chromium-review.googlesource.com/1230513
Reviewed-by: Michael Giuffrida <[email protected]>
Reviewed-by: Alexander Alekseev <[email protected]>
Commit-Queue: Henrique Grandinetti <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592396}
[Sync::USS] Compute the unique position for bookmarks if missing
Bug: 516866
Change-Id: I15a23355de0d4dca083f671dece10bf2059d1800
Reviewed-on: https://chromium-review.googlesource.com/1230063
Commit-Queue: Mohamed Amir Yosef <[email protected]>
Reviewed-by: Mikel Astiz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592395}
Fix typo of the std::aligned_alloc name in comment
Also add a caveat about a restriction of std::aligned_alloc on its size
parameter (size must be an integral multiple of alignment).
Change-Id: I83389f78650bf51e819d4f992789f0361a4b29db
Reviewed-on: https://chromium-review.googlesource.com/1232633
Reviewed-by: Mark Mentovai <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592394}
Fix an uninitialized read in a test found by MSan.
A different fix is under discussion at
https://chromium-review.googlesource.com/c/chromium/src/+/1233814
but since there's some disagreement on the approach, let's land
this while the review over there is ongoing, to heal the bot.
Bug: 886629
Change-Id: I80c64f6bf969b5b1edf108d2a46155f2f4252595
Reviewed-on: https://chromium-review.googlesource.com/1232591
Reviewed-by: Matt Menke <[email protected]>
Reviewed-by: Łukasz Anforowicz <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592393}
PerfBenchmark: Add test for invalid JSON prefs
These prefs are generated at compile-time. Currently, the perf benchmarks
will hard-fail if the JSON is invalid. This CL adds tests for that case.
Bug: 884035
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: I58610eb69a4b2610dce72e6de2f8cba2104a29d6
Reviewed-on: https://chromium-review.googlesource.com/1231840
Reviewed-by: Ned Nguyen <[email protected]>
Commit-Queue: Charlie Harrison <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592392}
Orderfile: Revert revert "Orderfile: turn on system health order profiling."
This reverts 7d96627bed2c63b20654af506098e7ef8b722756.
Reason: adb problems possibly fixed.
Bug: 885071, 758566
Change-Id: Id1abd6f5ab2022ecb50232b8f02e5cab8940ec84
Reviewed-on: https://chromium-review.googlesource.com/1233695
Commit-Queue: Matthew Cary <[email protected]>
Reviewed-by: Egor Pasko <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592391}
Update DCHECK to CHECK for webview begin frame issue
I suspect that we are encountering back to back begin frame requests
that cause use to write out two begin frame responses which cause
us to crash. Ensure that the begin_frame_response_valid_ is false
when we generate a BeginFrame.
BUG=885124
Change-Id: I21332bccaea142f8daf18a15805142f03f59c339
Reviewed-on: https://chromium-review.googlesource.com/1231733
Reviewed-by: Bo <[email protected]>
Commit-Queue: Dave Tapuska <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592390}
Orderfile: fix bug in monochrome build.
Bug: 758566
Change-Id: I9ec28cc5bb1be7baac6ac232bd9db1a10870b3cc
Reviewed-on: https://chromium-review.googlesource.com/1233595
Reviewed-by: Egor Pasko <[email protected]>
Commit-Queue: Matthew Cary <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592389}
Add bug component for blink_perf.svg
Change-Id: I78b9172711cad010a754ad4d524758df39af5e61
Reviewed-on: https://chromium-review.googlesource.com/1233337
Commit-Queue: Ned Nguyen <[email protected]>
Reviewed-by: Ned Nguyen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592388}
[Background Fetch] Report DatabaseTask errors to scheduler.
The scheduler assumes that all database tasks succeeded and continues
accordingly. This change propagates the errors, and if there are any,
the scheduler will abandon the fetch.
Change-Id: I813ab23107369799ada4cc39a5eee9944433ed44
Reviewed-on: https://chromium-review.googlesource.com/1228015
Commit-Queue: Rayan Kanso <[email protected]>
Reviewed-by: Mugdha Lakhani <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592387}
Remove RequestQueueInMemoryStore
RequestQueueStore and RequestQueueStoreSQL were combined.
I went ahead and added a test fixture for request queue tasks. This ensures
we actually delete the database in TearDown.
Bug: 883938
Change-Id: Ia56698061685440402d82b5a6836c827f30b546a
Reviewed-on: https://chromium-review.googlesource.com/1227134
Reviewed-by: Cathy Li <[email protected]>
Commit-Queue: Dan H <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592386}
Revert "Field crash if histogram bucket creation isn't as expected."
This reverts commit 673081e3d2e172e3875ffae881deab0d3f93e497.
Reason for revert: Test complete. One day in the field is sufficient.
Original change's description:
> Field crash if histogram bucket creation isn't as expected.
>
> There are reports from the field that the "maximum" of a histogram
> does not match what was configured. The working theory is that it is
> due to rounding errors in the creation of exponential buckets.
> Verify this assumption. If it's behaving wrong, it should crash
> during the creation.
>
> Bug: 836238
> Change-Id: I4cf5e4bc3986e288c728ae37e2ff8cf841b7598d
> Reviewed-on: https://chromium-review.googlesource.com/1228840
> Reviewed-by: Alexei Svitkine <[email protected]>
> Commit-Queue: Brian White <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592128}
[email protected],[email protected]
Change-Id: I0c7ecfc65d31aa2d161f1b689a178432a9364e27
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 836238
Reviewed-on: https://chromium-review.googlesource.com/1233893
Reviewed-by: Brian White <[email protected]>
Commit-Queue: Brian White <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592385}
[layoutng] Store the constraint space as a pointer on LayoutBlock
To shrink LayoutBlock back to its previous size, store the
constraint space as a pointer again. This seems to actually have a
slightly positive effect on performance according to pinpoint (?!)
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I9de7205eefbce457a9b7a82a6d5529adb13d58c4
Reviewed-on: https://chromium-review.googlesource.com/1232584
Reviewed-by: Morten Stenshorne <[email protected]>
Commit-Queue: Christian Biesinger <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592384}
Use DEFINE_STATIC_LOCAL in CSSProperty::GetPropertyNameAtomicString
This avoids having a destructor being run when terminating the process.
These destructor could have ordering issues wrt to the destruction of
the AtomicStringTable. Using DEFINE_STATIC_LOCAL also shrinks the binary
a bit. (The android-binary-size bot says -16375 bytes.)
Remove some redundant '\0' characters for some additional (but minor)
savings.
Change-Id: I4f5c19fceb9b668e74d3ef9bad58b104182ddb86
Reviewed-on: https://chromium-review.googlesource.com/1233700
Reviewed-by: Anders Ruud <[email protected]>
Commit-Queue: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592383}
Check dynamic module version before notify dynamic module on navigation event.
Bug: 886549
Change-Id: Id0576ecc1e66b79e4dfeae708c1849231dad49ab
Reviewed-on: https://chromium-review.googlesource.com/1233696
Reviewed-by: Michael van Ouwerkerk <[email protected]>
Commit-Queue: Anna Malova <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592382}
Fix and re-enable TCPBoundSocketTest.ListenError and .BindError.
The tests perform operations on sockets that are expected to fail,
and verifies they fail as expected. Unfortunately, some platforms
can return one of two errors. This CL updates the tests to allow
both errors.
Also removes a bunch of extraneous "network::"'s
Bug: 880492,880493
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: Id085ece9ef0cf2e0b1581d6969f0295dd86910b8
Reviewed-on: https://chromium-review.googlesource.com/1231737
Reviewed-by: Maks Orlovich <[email protected]>
Commit-Queue: Matt Menke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592381}
Update V8 to version 7.1.137.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/aa61ad05..e4c6d03d
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: Ic6d71829b0d5861d8deaec7f1e019148ba15d395
Reviewed-on: https://chromium-review.googlesource.com/1233184
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592380}
views: use platform spacebar behavior in PageActionIconView
On Mac, the spacebar activates buttons on keydown; on other platforms it
activates them on keyup. Not implementing this behavior here caused the
following bug:
1) User focuses the bookmark bar star
2) User hits space to activate it, which opens the bubble
3) User tabs to the "Remove" button
4) User hits space to activate that button
5) The "Remove" button activates on keydown and the bubble dismisses
6) The star gets keyboard focus again
7) The star immediately handles the keyup and reopens the bubble!
The fix is for PageActionIconView to honor the platform spacebar affinity. There
is an old TODO in this code to merge it with views::Button but I would not want
to merge such a change back to beta so this small fix seems more expedient.
Bug: 712341
Change-Id: If932928bb069493e61f78f2d34e95a0aa45fb504
Reviewed-on: https://chromium-review.googlesource.com/1230437
Reviewed-by: Leonard Grey <[email protected]>
Commit-Queue: Elly Fong-Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592379}
Add |auto_cancel| parameter to WebContents::DispatchBeforeUnload.
This exposes a parameter on WebContents::DispatchBeforeUnload which causes
the beforeunload dialog to automatically cancel itself if the beforeunload
handler returns a non-empty string.
This also adds plumbing to expose the value of |proceed| to the existing
WebContentsObserver::BeforeUnloadFired.
A follow-up CL will use these changes in order to create a "beforeunload"
helper to determine whether or not a page contains unsaved user data, and
is therefore unsafe for proactive discarding.
BUG=877550
Change-Id: I3d7b09709985656dc48bbbf408f8b2bdf87b186c
Reviewed-on: https://chromium-review.googlesource.com/1220307
Commit-Queue: Chris Hamilton <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Egor Pasko <[email protected]>
Reviewed-by: Alex Moshchuk <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592378}
views: use menu border inset to position submenus
Using the border inset directly, instead of trying to recompute it from the
MenuConfig, avoids positioning bugs when the submenu will have a border applied
to it.
Bug: 834934
Change-Id: Ic6c23f7dd5e34b643724c346bb89dac038dd58e4
Reviewed-on: https://chromium-review.googlesource.com/1231736
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Elly Fong-Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592377}
[Android] Disable keyboard accessory within contextual search panel
Before this CL, opening an accessory sheet would cause weird states when
requested while opened from within a contextual search.
As there currently isn't any reason to provide the accessory (log in can
not happen and interaction with new sites will happen in a new tab),
disable the accessory for the duration of a contextual search.
Bug: 885106
Change-Id: Iaf71ccb79650618a79fc7f61ec47af2168f2b91d
Reviewed-on: https://chromium-review.googlesource.com/1232960
Reviewed-by: Ioana Pandele <[email protected]>
Commit-Queue: Friedrich Horschig [CEST] <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592376}
rendering benchmark: Add component.
Add Internals>GPU>Metrics component for rendering.desktop
and rendering.mobile benchmarks.
Also, update the scripts to point to the correct script.
BUG=none
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: Ib1e1899d21d14033518ccad09166a131fd4a1f3a
Reviewed-on: https://chromium-review.googlesource.com/1232515
Commit-Queue: Annie Sullivan <[email protected]>
Reviewed-by: Annie Sullivan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592375}
Create a new flag for omnibox shortcuts experiment.
Bug: 884675
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I9a7ac9b2cd525d976a3e5d5644004067cdb9d982
Reviewed-on: https://chromium-review.googlesource.com/1228056
Commit-Queue: Stepan Khapugin <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592374}
Remove tests which no longer fail from TestExpectations
They no longer fail.
BUG=392771,869308
Change-Id: I8c9dd48eb481ade4626327f737c8e577da577665
Reviewed-on: https://chromium-review.googlesource.com/1233105
Reviewed-by: Rakina Zata Amni <[email protected]>
Commit-Queue: Hayato Ito <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592373}
Roll src-internal 0e67e094d0bb..ce2e95b6cc38 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/0e67e094d0bb..ce2e95b6cc38
Created with:
gclient setdep -r src-internal@ce2e95b6cc38
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: Ib6b31983016ee44bcb6e49cbce73ab0a216aad22
Reviewed-on: https://chromium-review.googlesource.com/1233633
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592372}
Import wpt@cc8e7ca0d2f1eb64851cd15c72958c84e05ae93e
Using wpt-import in Chromium 987b42a8d9b2094c190264b019777e30e59b43c8.
With Chromium commits locally applied on WPT:
87da8d400f "[Background Fetch] Miscellaneous cleanups."
29028a2dea "[css-tables] Force layout when colgroups are removed or added"
66a74d2f7e "Revert "[css-tables] Force layout when colgroups are removed or added""
Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/24833
Note to sheriffs: This CL imports external tests and adds
expectations for those tests; if this CL is large and causes
a few new failures, please fix the failures by adding new
lines to TestExpectations rather than reverting. See:
https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md
Directory owners for changes in this CL:
[email protected]:
external/wpt/css/css-grid
NOAUTOREVERT=true
TBR=robertma
No-Export: true
Change-Id: I0c4a80566dbf05d4427cb7d50bc2f0041ea8c83f
Reviewed-on: https://chromium-review.googlesource.com/1233183
Commit-Queue: Blink WPT Bot <[email protected]>
Reviewed-by: Blink WPT Bot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592371}
Cleanup |PrintPreviewHandler::SendPrinterSetup|
Replace |std::unique_ptr<base::Value>| with |base::Value| wherever
possible.
Change-Id: Id11c694a6d997118a96f6330b5ed23c8a1740289
Reviewed-on: https://chromium-review.googlesource.com/1228375
Commit-Queue: Vladislav Kuzkokov <[email protected]>
Reviewed-by: Rebekah Potter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592370}
v8binding: Handles a cross origin object as IDL callback interface.
Since any object can be an IDL callback interface, web author can
pass a cross origin object as an IDL callback interface. However,
in case of a remote context (e.g. oopif/site-per-process), the
cross origin object does not have a creation context of
v8::Context, and it causes crash.
This patch fixes the issue by checking whether an object has a
non-empty creation context.
http/tests/dom/eventlistener-with-remote-context.html
demonstrates the issue and its fix.
Change-Id: I3251f1caf8df3add3505afa75a1a056786c87c7c
Bug: 883643, 886588
Reviewed-on: https://chromium-review.googlesource.com/1226893
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Hitoshi Yoshida <[email protected]>
Commit-Queue: Yuki Shiino <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592369}
Pass WebThreadScheduler to Platform::Initialize() instead of WebThread.
This CL changes the interface of Platform::Initialize() so each embedder just
needs to pass a WebThreadScheduler for the main thread. This simplifies the
Blink initialization and reduces the necessity of WebThread in content/ and
elsewhere.
Some dirty workaround is necessary to deal with the issue on blink_platform_
unittests. This test suite does not set up a global task environment; instead,
each test sets up one in its test fixture. This does not work well with how
SimpleMainThread works. See comments in the CL for details.
Bug: 826203
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Id527762b9329ae15acfa90e64576573b992189c6
Reviewed-on: https://chromium-review.googlesource.com/1206171
Reviewed-by: Dale Curtis <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Sami Kyöstilä <[email protected]>
Reviewed-by: Alexander Timin <[email protected]>
Commit-Queue: Yuta Kitamura <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592368}
Update V8 to version 7.1.133.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/604c50c8..aa61ad05
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: If0586e0b77e61d7cbd22c2e23eed5587c03c0994
Reviewed-on: https://chromium-review.googlesource.com/1233182
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592367}
[iOS] Adding getAllCookies histograms
Adding 3 histograms to track issues related to -[WKHTTPCookieStore
getAllCookies:]. Those histograms are used by crrev.com/i/678070.
+ Signin.SSOWKWebView.GetAllCookies.Request:
Tracks start and end for each call.
+ Signin.SSOWKWebView.GetAllCookies.CookieCount:
Counts the number of cookies returned by the call.
+ Signin.SSOWKWebView.GetAllCookies.Duration:
Tracks the time waited until the callback is called.
Bug: 880981
Change-Id: I8223febe436b15d53a64a52b33a88768f0d41a8b
Reviewed-on: https://chromium-review.googlesource.com/1228179
Commit-Queue: Jérôme Lebel <[email protected]>
Reviewed-by: Mark Pearson <[email protected]>
Reviewed-by: Mihai Sardarescu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592366}
[css-align] Import Mozilla tests from WPT
Many of them are failing due to different issues,
some already known and some news bugs that have been reported.
In the TestExpectations entries the bugs related to each test
have been linked.
Change-Id: I38a307927758e30bfe16d9c763deb24c88c412c6
Reviewed-on: https://chromium-review.googlesource.com/1233555
Reviewed-by: Philip Jägenstedt <[email protected]>
Commit-Queue: Manuel Rego <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592365}
Remove BrowserDistribution.
This CL migrates the final callers of BrowserDistribution::GetStateKey
to install_static::GetClientStateKeyPath. As a result,
BrowserDistribution and AppRegistrationData no longer have any
consumers. This allows for removal of them and related classes
(including Product).
Additionally, this CL contains a few small cleanups such as removing the
dead IsChromeActivelyUsed function and gently massaging some function
parameters.
BUG=879568
Change-Id: Id4957b9e269706678c84ea2fac8c24c490a99b0f
Reviewed-on: https://chromium-review.googlesource.com/1230016
Commit-Queue: Greg Thompson <[email protected]>
Reviewed-by: François Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592364}
service worker: Add WPT tests for resultingClientId.
This adds a ?client variant to navigation-redirect.https.html, which
does a lot of redirect tests. This tests the following:
- resultingClientId is the id of the client, if one was created via
that request.
- get(resultingClientId) for requests that did not create a client
resolves with undefined.
- resultingClientId is reset on cross-origin redirects.
- Client.url is the creation URL.
Bug: 778497
Change-Id: I08387e96a97df4656d800637862b67b7c8466e14
Reviewed-on: https://chromium-review.googlesource.com/1206054
Reviewed-by: Makoto Shimazu <[email protected]>
Commit-Queue: Matt Falkenhagen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592363}
Migrating DialogOption to @IntDef
Main goal of patch is writing "static final" values, enum
and some classes in one common @IntDef form:
1. with @IntDef first, @Retention second and related @interface third
2. with values inside @interface
3. with NUM_ENTRIES declaring number of entries if necessary
4. with comment about numbering from 0 without gaps when necessary
5. with @Retention(RetentionPolicy.SOURCE)
6. without "static final" in the @interface
There are also done one or two trivial code formatting changes...
Change-Id: I0763d62db7f93b418baf3e608f8b230ed0773be4
Reviewed-on: https://chromium-review.googlesource.com/1215202
Commit-Queue: Marcin Wiącek <[email protected]>
Reviewed-by: Boris Sazonov <[email protected]>
Reviewed-by: Finnur Thorarinsson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592362}
[OnionSoup] Remove WebServiceWorkerClientCallbacks - part 1
After https://chromium-review.googlesource.com/c/chromium/src/+/1214709,
now we send GetClient Mojo message from within Blink, no longer need
the GetCallback (one subclass of WebServiceWorkerClientCallbacks) to
help cross the boundary of Content and Blink.
The follow-up CL (part 2) will remove blink::NavigateClientCallback
(another subclass of WebServiceWorkerClientCallbacks), then remove
WebServiceWorkerClientCallbacks completely.
BUG=879019
Change-Id: Ib2c469fc7f7476bd734e14c42850bb16266e37b6
Reviewed-on: https://chromium-review.googlesource.com/1227618
Commit-Queue: Leon Han <[email protected]>
Reviewed-by: Matt Falkenhagen <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592361}
Add UMA histogram for iOS Copy Image.
Add metric for Copy Image via context menu. ImageCopier will record when
user copies image, and relevant events happen during the Copy Image procedure
like alerts popping up or user canceling the copy.
Bug: 163201
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I611852404fc564595b530f4e2afba7a45c6a20b4
Reviewed-on: https://chromium-review.googlesource.com/1215704
Commit-Queue: Yi Su <[email protected]>
Reviewed-by: Mark Pearson <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592360}
Add temporary configs for experimental WebRTC waterfall.
This temporary waterfall is because I'm rewriting all the configs while
also porting chromium.webrtc.fyi to LUCI. It will be removed later.
The configs are just copies from chromium.webrtc.fyi.
Bug: 877018
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ibe26cdf714a7048f90373dfc0a7eec8ddcead1e2
Reviewed-on: https://chromium-review.googlesource.com/1230023
Reviewed-by: Justin Cohen <[email protected]>
Commit-Queue: Patrik Höglund <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592359}
DeviceOAuth2TokenServiceFactory ⇏ BrowserProcess
DeviceOAuth2TokenServiceFactory has an undesirable dependency on
g_browser_process. It uses it to obtain LocalState and
SharedURLLoaderFactory. This CL removes the dependency on
g_browser_process by passing in these dependencies explicitly.
Note that the tests still depend on TestingBrowserProcess -
this dependency will also be removed in a follow up CL
(for tests in the settings package).
See go/cros-untangle2
Bug: 446937
Change-Id: I9a046b04175bef6b5af0945d03b03fe1e777fb90
Reviewed-on: https://chromium-review.googlesource.com/1228153
Commit-Queue: A Olsen <[email protected]>
Reviewed-by: Maksim Ivanov <[email protected]>
Reviewed-by: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592358}
Remove SigninManager::DiagnosticsClient
It's no longer used after
https://chromium-review.googlesource.com/c/chromium/src/+/1224790.
Bug: 883722
Change-Id: Ie55a7941fca82f6558cd2f2ecf0a65f2b345b701
Reviewed-on: https://chromium-review.googlesource.com/1224792
Reviewed-by: David Roger <[email protected]>
Commit-Queue: Colin Blundell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592357}
Import wpt@8a83c208d9108f3c99dd266a219438bc5adef953
Using wpt-import in Chromium 01f04032334e9095cf0822cbbcd54b7066457016.
With Chromium commits locally applied on WPT:
87da8d400f "[Background Fetch] Miscellaneous cleanups."
29028a2dea "[css-tables] Force layout when colgroups are removed or added"
66a74d2f7e "Revert "[css-tables] Force layout when colgroups are removed or added""
Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/24832
Note to sheriffs: This CL imports external tests and adds
expectations for those tests; if this CL is large and causes
a few new failures, please fix the failures by adding new
lines to TestExpectations rather than reverting. See:
https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md
Directory owners for changes in this CL:
[email protected]:
external/wpt/css/css-text-decor
[email protected]:
external/wpt/css/css-align
NOAUTOREVERT=true
TBR=robertma
No-Export: true
Change-Id: Ib82ef8fef99b6188c5fc2ef96f75476f1b5d808b
Reviewed-on: https://chromium-review.googlesource.com/1233124
Commit-Queue: Blink WPT Bot <[email protected]>
Reviewed-by: Blink WPT Bot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592356}
Fix breadcrumb when renaming parent.
When a folder is renamed all its children entries in the DirectoryTree
gets stale, because their |fullPath| property are outdated.
Change DirectoryTreeNamingController to force update the renamed
folder's children, so they have the new |fullPath|. This fix the linked
bug because when navigating to children folder the breadcrumbs is
generated based on |fullPath|.
Bug: 885328
Change-Id: I02c39d5289454243d2996d765d5631e17e08b31e
Reviewed-on: https://chromium-review.googlesource.com/1233274
Commit-Queue: Luciano Pacheco <[email protected]>
Reviewed-by: Joel Hockey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592355}
[ios] Always remove keyboard on password search edit
Bug: 885088
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I5d11b0b736b1b040674aef1911ca8a9510e9402c
Reviewed-on: https://chromium-review.googlesource.com/1230676
Commit-Queue: David Jean <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Reviewed-by: Sergio Collazos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592354}
Roll src/third_party/depot_tools 2fbd3c8eb530..69f640ec0900 (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2fbd3c8eb530..69f640ec0900
git log 2fbd3c8eb530..69f640ec0900 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] [buildbucket] Fix printing build url
Created with:
gclient setdep -r src/third_party/depot_tools@69f640ec0900
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:711249
[email protected]
Change-Id: I1bf30df417fec0219431a849f3274e45e039d985
Reviewed-on: https://chromium-review.googlesource.com/1232630
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592353}
Roll src-internal 2a8d9e908573..0e67e094d0bb (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/2a8d9e908573..0e67e094d0bb
Created with:
gclient setdep -r src-internal@0e67e094d0bb
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: Idf607c2ba76b3a9cc4aa7569dbbc1042193f4948
Reviewed-on: https://chromium-review.googlesource.com/1232631
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592352}
Remove unneeded static empty_string in GetNameForFeature
This gets rid of a non-trivial (exit-time-)destructor.
Previously a (null) String was returned, but it seems that returning an
empty ("") String is more appropriate (if this is reached at all.)
Change-Id: Iba329053ea463883b41000ccb9970b3025da1ae7
Reviewed-on: https://chromium-review.googlesource.com/1230736
Reviewed-by: Ian Clelland <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Commit-Queue: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592351}
[iOS] Don't always compensate fullscreen resizing
This CL changes the way the fullscreen resizer is compensating the frame
changes by updating the content offset of the scroll view.
When the WebState is set up the first time, the content offset shouldn't
be updated.
Bug: 849206
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ibface28fd9d0459c411aa74de6bb3075c62eb004
Reviewed-on: https://chromium-review.googlesource.com/1225981
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Kurt Horimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592350}
[iOS] Fix the fullscreen scrolling offset
The scrolling offset of the WKWebView should be handled in the
FullscreenResizer, not in Web when the flag is enabled.
This wasn't the case before because the flag was created in the middle
of the refactoring of the existing function.
Bug: 849206
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I89675ee01c43fe8eecda56f690d08ffb4eabe263
Reviewed-on: https://chromium-review.googlesource.com/1196368
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Reviewed-by: Kurt Horimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592349}
[OnionSoup] Remove WebServiceWorkerClientsCallbacks
After https://chromium-review.googlesource.com/c/chromium/src/+/1214709,
now we send GetClients Mojo message from within Blink, no longer need
this WebServiceWorkerClientsCallbacks to cross boundary of Content
and Blink.
BUG=879019
Change-Id: Ib9025f188708d0d2bb8088c4ead21a7aebe3b65c
Reviewed-on: https://chromium-review.googlesource.com/1226813
Commit-Queue: Leon Han <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Matt Falkenhagen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592348}
[OnionSoup] Remove WebServiceWorkerSkipWaitingCallbacks
After https://chromium-review.googlesource.com/c/chromium/src/+/1214709,
now we send SkipWaiting Mojo message from within Blink, no longer need
this WebServiceWorkerSkipWaitingCallbacks to cross boundary of Content
and Blink.
BUG=879019
Change-Id: I0c945c3f75713163fce65b6ebed67e117e0f1b34
Reviewed-on: https://chromium-review.googlesource.com/1226810
Reviewed-by: Matt Falkenhagen <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Commit-Queue: Leon Han <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592347}
Gate Enterprise Hardware Platform API behind a policy setting.
Bug: 860311
Change-Id: I4b2eb3e2c1230ed9388f7e6452d3aa57c9faf61a
Reviewed-on: https://chromium-review.googlesource.com/1224050
Commit-Queue: Guido Urdaneta <[email protected]>
Reviewed-by: Julian Pastarmov <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Reviewed-by: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592346}
Roll src/third_party/angle dc8fb9374e0a..5c72f28d1a3f (1 commits)
https://chromium.googlesource.com/angle/angle.git/+log/dc8fb9374e0a..5c72f28d1a3f
git log dc8fb9374e0a..5c72f28d1a3f --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Remove unused include global_state.h from validationEGL.cpp.
Created with:
gclient setdep -r src/third_party/angle@5c72f28d1a3f
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: Ibc49bfc532af95ba4dc99d44679a78b898d32021
Reviewed-on: https://chromium-review.googlesource.com/1232629
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592345}
Only run content_browsertests on experimental WebRTC FYI android bots.
It turns out that's how it works in the old waterfall, so let's
keep doing that.
Bug: 877018
Change-Id: If3132684e299a8b090e4b9ed82b3f5be1cb7fe74
Reviewed-on: https://chromium-review.googlesource.com/1230061
Reviewed-by: Kenneth Russell <[email protected]>
Commit-Queue: Patrik Höglund <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592344}
[ios] Added cancel button right of password search text field
Added slide in-out cancel button to the password search field.
Added replacing 'Enter' on OSK (On-Screen-Keyboard) by 'Search'.
Added constraints which hold when rotating device.
Search not focused: https://drive.google.com/file/d/1SVrSJuKEzPTaJUx4dhsNBI6WRPltLkg1/view?usp=sharing
Search focused: https://drive.google.com/file/d/13jF7BBE1gP0jmKgONVSA4JSnF9oikisY/view?usp=sharing
Bug: 883807, 885092
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I56ebf32b57a90c6f4ddc622eb9f192a48bcd3d1e
Reviewed-on: https://chromium-review.googlesource.com/1225879
Commit-Queue: David Jean <[email protected]>
Reviewed-by: Sergio Collazos <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592343}
[LayoutNG] Rebaseline text failures in compositing/
compositing/massive-scale-interest-rect.html
No longer different from the base, removed flag-specific.
compositing/geometry/transfrom-origin-on-zero-size-layer.html
Matches better to the base, but text width differ by 1px.
Probably from the recent fix for outline thanks to atotic.
[email protected], [email protected], [email protected]
NOTRY=true
Bug: 591099
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ie51a265cb21a277e09878de300ea3625620efb6d
Reviewed-on: https://chromium-review.googlesource.com/1233099
Commit-Queue: Koji Ishii <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592342}
Orderfile: Fix path problem in profile collection.
Bug: 885071
TBR: [email protected]
Change-Id: I6596edbcf5e8828f1e03b9f0404edb7a9dfaf6e0
Reviewed-on: https://chromium-review.googlesource.com/1233355
Reviewed-by: Matthew Cary <[email protected]>
Commit-Queue: Matthew Cary <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592341}
[iOS] Fix fullscreenOutOfWeb for NTP
This CL fixes the fullscreen implementation living outside of web for
the NTP and other scrolling issues on web page.
It also fixes the animation of the resizing when the animator is
triggered.
Bug: 849206
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I8a13b88af6808472ef84ef6902c75c398451c961
Reviewed-on: https://chromium-review.googlesource.com/1195487
Reviewed-by: Kurt Horimoto <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Commit-Queue: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592340}
Call NGAbstractInlineTextBox::WillDestroy() only if needed
This patch changes |LayoutText::SetFirstInlineFragment()| to call
|NGAbstractInlineTextBox::WillDestroy()| if |NGAbstractInlineTextBox| is created
so far, to reduce iterating over inline fragments for improving speed of
|SetFirstInlineFragment()|.
Change-Id: I025a6ae97314247d9e528054ecf77f42a0227142
Reviewed-on: https://chromium-review.googlesource.com/1229674
Commit-Queue: Yoshifumi Inoue <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592339}
[LayoutNG] unskip virtual/android
Unskip "virtual/android" for LayoutNG as these tests seem to
be relevant for crbug.com/870008. This directory was marked
to skip in r499723.
[email protected], [email protected], [email protected]
NOTRY=true
Bug: 870008
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I37094e5174ba1941ae9d927d5462a0985b1ade7a
Reviewed-on: https://chromium-review.googlesource.com/1233273
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592338}
Orderfile: fix variable uninitialized in exception handling.
Bug: 885071
TBR: [email protected]
Change-Id: Ic0407e2bf97c98db7324099812874645e087ea37
Reviewed-on: https://chromium-review.googlesource.com/1233335
Reviewed-by: Matthew Cary <[email protected]>
Commit-Queue: Matthew Cary <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592337}
Use DEFINE_STATIC_LOCAL for StorageNamespace::local_storage_namespace
This eliminates an exit-time destructor.
Change-Id: I18e3d7a9bd965c6898ba31c110b993258503a2d4
Reviewed-on: https://chromium-review.googlesource.com/1230737
Commit-Queue: Fredrik Söderquist <[email protected]>
Reviewed-by: Marijn Kruisselbrink <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592336}
Use DEFINE_STATIC_LOCAL for ParkableStringManager::instance
Change-Id: Ibb54621a413f1928a04498dae65a1ae5f3e48361
Reviewed-on: https://chromium-review.googlesource.com/1230716
Reviewed-by: Kentaro Hara <[email protected]>
Commit-Queue: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592335}
[OnionSoup] Remove content::RequestContextType
The ultimate target of this work is moving fetch_api_request.mojom into
third_party/blink/public/mojom/fetch/ folder. To accomplish the goal, the
whole work is seperated into six parts.
1. Remove content::RequestContextType. Use blink.mojom.RequestContextType
instead. -------- This CL
2. Remove content::ServiceWorkerFetchRequest. Use
blink.mojom.FetchAPIRequest instead.
3. Remove blink::WebURLRequest::RequestContext. Use
blink.mojom.RequestContextType instead.
4. Remove blink::WebServiceWorkerRequest. Use
blink.mojom.FetchAPIRequest instead.
5. Remove blink::WebReferrerPolicy. Use blink::mojom::ReferrerPolicy
instead. --------- CL:1212345
6. Remove content::Referrer, blink::Referrer Use blink::mojom::Referrer
instead.
Once all the above tasks get done, fetch_api_request.mojom can be moved
into that folder.
Change-Id: Id9bbac8f67a7aa511a0c642ddd5e9a837dcdd4cd
Reviewed-on: https://chromium-review.googlesource.com/1229704
Commit-Queue: Richard Li <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Leon Han <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592334}
Fix typo in disabling a WebRtcGetUserMediaBrowserTest
Fix typo in disabling
WebRtcGetUserMediaBrowserTest.SrcObjectReplaceInactiveTracks
[email protected]
Bug: 848330
Change-Id: I13e2a7883b06a930bd0e6fe7e6f3cce9b3f0563f
Reviewed-on: https://chromium-review.googlesource.com/1233194
Reviewed-by: Dominic Battré <[email protected]>
Commit-Queue: Dominic Battré <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592333}
Cancel long press on scroll by mouse
Previously, a long press is cancelled only by swipe scroll. This CL adds
the same logic for scroll by mouse.
Bug: 869345
Test: manual
Change-Id: Iefef9847b9b6bcfbaa5cb528d90e3a0ce978e34c
Reviewed-on: https://chromium-review.googlesource.com/1220947
Reviewed-by: Eliot Courtney <[email protected]>
Commit-Queue: Yoshiki Iguchi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592332}
Roll src/third_party/depot_tools 77900be4e71e..2fbd3c8eb530 (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/77900be4e71e..2fbd3c8eb530
git log 77900be4e71e..2fbd3c8eb530 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/depot_tools@2fbd3c8eb530
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
[email protected]
Change-Id: I176157613895b42c4c78ce854286e6b4ffab2997
Reviewed-on: https://chromium-review.googlesource.com/1232628
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592331}
Roll src-internal 00df84c3a8a5..2a8d9e908573 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/00df84c3a8a5..2a8d9e908573
Created with:
gclient setdep -r src-internal@2a8d9e908573
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I6b513a8cdc675dd2bc62201431e6f5bd59b62e80
Reviewed-on: https://chromium-review.googlesource.com/1232627
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592330}
Automated Commit: LKGM 11079.0.0 for chromeos.
BUG=762641
[email protected], [email protected]
Change-Id: I5d6abf6b4902219d8ae17471253e09dbba64175d
Reviewed-on: https://chromium-review.googlesource.com/1233293
Reviewed-by: ChromeOS bot <[email protected]>
Commit-Queue: ChromeOS bot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592329}
Use per-context task runner instead of per-thread task runner at AsyncAudioDecoder
This is a part of efforts to forbid V8 execution on the default task
runner of the main thread.
Bug: 870606
Change-Id: I558cbdeb55f3abdcd4f4fa95f4694c495512f91a
Reviewed-on: https://chromium-review.googlesource.com/1229739
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Hongchan Choi <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Commit-Queue: Hajime Hoshi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592328}
CrOS FilesApp rename VolumeManagerWrapper to FilteredVolumeManager
Renamed:
ui/file_manager/file_manager/foreground/js/VolumeManagerWrapper
to
ui/file_manager/base/js/FilteredVolumeManager
Bug: 884107
Change-Id: Iece36d99f152be1f921c8a20d428415ee0921acb
Reviewed-on: https://chromium-review.googlesource.com/1229740
Commit-Queue: Joel Hockey <[email protected]>
Reviewed-by: Trent Apted <[email protected]>
Reviewed-by: Luciano Pacheco <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592327}
Layout tests should not rely on file URL's universal access on CORS
Layout tests run with "AllowUniversalAccessFromFileURLs" which grants
universal access to file: origins. This CL modifies layout tests
relying on the settings *for CORS* as out-of-blink CORS doesn't support
the settings.
This is basically done by adding "access-control-allow-access: *" to
a lot of resources.
Bug: 870173
Change-Id: Ie38eba9674419786e1acd2a0e12e172bea6ebb1e
Reviewed-on: https://chromium-review.googlesource.com/1224151
Commit-Queue: Yutaka Hirano <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Reviewed-by: Takashi Toyoshima <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592326}
Deflake GalleryBrowserTests on the WebUIPolymer2 bots
GalleryBrowserTests flake on the Polymer2 bots due to exceptions about
"missing DOM element bottom-toolbar" on the MSAN/ASAN bots.
Those bots are correct: the DOM document is still loading when gallery
JS tries to access the DOM to construct the JS Gallery. Application of
i18 transforms could also applied to an incomplete document.
Add a DOMContentLoaded handler and use it initialize the gallery: move
the loadTimeData i18 template processing therein and add asserts about
the document state when the Gallery is being constructed, catch errors
during construction.
With this change, the gallery browser tests no longer flake locally in
ASAN when run with the --enable-features=WebUIPolymer2 flag: re-enable
Gallery browser tests on the WebUIPolymer2 bots therefore.
Test: browser_tests --gtest_filter="GalleryBrowserTest*"
Bug: 882606
Change-Id: I3bed9bac37e7c82cfdc7c25fd863f5fe0bb03370
Reviewed-on: https://chromium-review.googlesource.com/1227855
Commit-Queue: Noel Gordon <[email protected]>
Reviewed-by: Naoki Fukino <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592325}
Roll src-internal 568e0b054ae4..00df84c3a8a5 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/568e0b054ae4..00df84c3a8a5
Created with:
gclient setdep -r src-internal@00df84c3a8a5
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I4aca2043b178a1b2b8a35ed43b350552f5aa5ffe
Reviewed-on: https://chromium-review.googlesource.com/1233118
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592324}
Revert "[ChromeDriver] Mitigate Mac builder timeout issue"
This reverts commit 887f204252fee79ce5591f3576031309852142af.
Reason for revert: The underlying cause of the timeout (issue #883609)
has been resolved, so this mitigation is no longer necessary.
Original change's description:
> [ChromeDriver] Mitigate Mac builder timeout issue
>
> The Mac builder for ChromeDriver often times out while waiting for
> a Chromium build to become available, because the Mac Chromium
> builds are very slow. Mitigate this issue by allowing slightly
> older Chromium builds on Mac.
>
> Bug: chromedriver:2584
> Change-Id: Id219859252b11cb7ec450bdef87314a107c49fef
> Reviewed-on: https://chromium-review.googlesource.com/1220400
> Commit-Queue: John Chen <[email protected]>
> Reviewed-by: Caleb Rouleau <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#590930}
[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: chromedriver:2584
Change-Id: Ic4b0440c672dc94e0fba366f2f705377a11341a7
Reviewed-on: https://chromium-review.googlesource.com/1233120
Reviewed-by: John Chen <[email protected]>
Commit-Queue: John Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592323}
Roll src/third_party/skia 774b566c1308..0ff03808e344 (1 commits)
https://skia.googlesource.com/skia.git/+log/774b566c1308..0ff03808e344
git log 774b566c1308..0ff03808e344 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Roll third_party/externals/angle2 0fdb956d9c24..dc8fb9374e0a (6 commits)
Created with:
gclient setdep -r src/third_party/skia@0ff03808e344
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: I5db621977a50ba97174140380bb883837e65adbf
Reviewed-on: https://chromium-review.googlesource.com/1233117
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592322}
Revert "[ozone/common] Make gbm_wrapper to be compiled with system libgbm"
This reverts commit 9dc2f03d8086a9b60136c3585abb83aca356a676.
Reason for revert: causes crash loop on grunt
Original change's description:
> [ozone/common] Make gbm_wrapper to be compiled with system libgbm
>
> This patch makes use of new minigbm APi names, which are aligned with
> Linux libgbm.
>
> Also, it defines certain definitions, which are different between
> libgbm and minigbm.
>
> What is more, it adds USING_MINIGBM for internal usage to be able
> to distinguish between system linux gbm and minigbm.
>
> Last but not least, drmPrimeHandleToFd is used in case of linux
> system libgbm in order to be able to get mappable fds per each
> plane, which is neede to add GpuMemoryBuffers support.
>
> Bug: 869206, 578890, 820047
> Change-Id: I0a743aef1c8bad2bb5792a58ab29abec45ea4585
> Reviewed-on: https://chromium-review.googlesource.com/1158234
> Commit-Queue: Maksim Sisov <[email protected]>
> Reviewed-by: Michael Spang <[email protected]>
> Reviewed-by: Robert Kroeger <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#589475}
[email protected],[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 869206, 578890, 820047
Change-Id: Idd0f9e4aa584bc1e353d3947cef12e4ee8839385
Reviewed-on: https://chromium-review.googlesource.com/1232881
Reviewed-by: Ryo Hashimoto <[email protected]>
Reviewed-by: Michael Spang <[email protected]>
Commit-Queue: Ryo Hashimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592321}
Remove many unnecessary display::DisplayObserver overrides.
[email protected],[email protected]
Change-Id: I67921931f36a3e5158df9254961403b0717a94c7
Reviewed-on: https://chromium-review.googlesource.com/1232878
Commit-Queue: Lei Zhang <[email protected]>
Reviewed-by: Dan Erat <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592320}
Roll src/third_party/angle fcfd3382d4ab..dc8fb9374e0a (5 commits)
https://chromium.googlesource.com/angle/angle.git/+log/fcfd3382d4ab..dc8fb9374e0a
git log fcfd3382d4ab..dc8fb9374e0a --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] Revert "Add FastVector for simple dynamic vector cases."
2018-09-19 [email protected] Improve dirtybits for compute
2018-09-19 [email protected] ParallelCompile: Parallelize shader translation
2018-09-18 [email protected] Add FastVector for simple dynamic vector cases.
2018-09-18 [email protected] Log Renderer string on Android displays.
Created with:
gclient setdep -r src/third_party/angle@dc8fb9374e0a
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
BUG=chromium:849576
[email protected]
Change-Id: If9f4a3294d663f7a0baa496cb82f21e533dc08cd
Reviewed-on: https://chromium-review.googlesource.com/1232626
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592319}
Remove mtomasz from OWNERS
mtomasz@ isn't working with Files app anymore.
Change-Id: I9de275431d10e0ee37fe4742521b207fe59aa0d0
Reviewed-on: https://chromium-review.googlesource.com/1233079
Reviewed-by: Joel Hockey <[email protected]>
Commit-Queue: Luciano Pacheco <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592318}
Roll src/third_party/depot_tools 79c651330b94..77900be4e71e (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/79c651330b94..77900be4e71e
git log 79c651330b94..77900be4e71e --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] [windows_sdk] Allow taskkill mspdbsrv to fail.
Created with:
gclient setdep -r src/third_party/depot_tools@77900be4e71e
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:861512
[email protected]
Change-Id: Ic6c3aadd5d77ae4b4df7be7265c0109dc30bee65
Reviewed-on: https://chromium-review.googlesource.com/1232625
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592317}
Split message_port.mojom into two mojoms.
The message_port.mojom isn't really anything message port specific, split it in
cloneable_message.mojom and transferable_message.mojom.
Bug: 868501
Change-Id: I13b52137162579a62d09ff38ae80459ac8d16c25
Reviewed-on: https://chromium-review.googlesource.com/1207789
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Marijn Kruisselbrink <[email protected]>
Commit-Queue: Zhuoyu Qian <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592316}
Extension App Launch: Extract UMA code into platform_apps.
Extensions shouldn't leak into chrome/browser/sessions/ code.
No behavior changes.
Bug: 774918
Change-Id: I5c35749362914bdb3ea46c160abcd4ab36a74957
Reviewed-on: https://chromium-review.googlesource.com/1229722
Commit-Queue: Alexey Baskakov <[email protected]>
Reviewed-by: Dominick Ng <[email protected]>
Reviewed-by: Chris Hamilton <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592315}
Android: TabUma on UserData
TabUma is managed now by Tab's UserDataHost, and accessed through
TabUma.{create|get}. Also made it TabObserver so that most of the
operations will be done through the interface implementation instead
of direct calls from Tab.
Bug: 877878
Change-Id: I038cdeb60aefb74224e7a03f0d908d67d2b89002
Reviewed-on: https://chromium-review.googlesource.com/1214965
Commit-Queue: Jinsuk Kim <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592314}
Add an integration test for backing up photos to Drive.
In order to make the test pass:
- Change chrome.fileManagerPrivate.setEntryTag() to succeed but take no
other action with DriveFS enabled; it won't be supported with DriveFS.
- Enable a mock SyncFileSystemService so the use of the syncFileSystem
API can succeed locally.
- Add support for mounting a USB drive containing a DCIM directory with
an image.
This test only exercises basic functionality:
- There is no previous photo backup history in the syncFileSystem.
- Images in the external drive are not duplicated in Drive.
Bug: 883628
Change-Id: Ic5244de54bdd6f3fee0c82a356e7e530b85dba64
Reviewed-on: https://chromium-review.googlesource.com/1230193
Reviewed-by: Noel Gordon <[email protected]>
Commit-Queue: Sam McNally <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592313}
Updating trunk VERSION from 3556.0 to 3557.0
# This is an automated release commit.
# Do not revert without consulting [email protected].
NOAUTOREVERT=true
[email protected]
Change-Id: I05c9d8527695a94de3fa65467150184ab3daa344
Reviewed-on: https://chromium-review.googlesource.com/1232585
Reviewed-by: [email protected] <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592312}
Roll src-internal e7930e1e7a4f..568e0b054ae4 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/e7930e1e7a4f..568e0b054ae4
Created with:
gclient setdep -r src-internal@568e0b054ae4
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I37e1eeb1cc535f862eccdb7238838eec987eec2a
Reviewed-on: https://chromium-review.googlesource.com/1232623
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592311}
Roll src/third_party/chromite 57988b451c5c..274a6922da39 (1 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/57988b451c5c..274a6922da39
git log 57988b451c5c..274a6922da39 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 [email protected] chromeos_config: Make external PreCQ builds internal.
Created with:
gclient setdep -r src/third_party/chromite@274a6922da39
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: I2c14d26a49e45c88455e92dc4494bb833b45f36b
Reviewed-on: https://chromium-review.googlesource.com/1232622
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592310}
Change FileWatcher and fileapi_util callbacks to OnceCallback.
Additionally, update a few call sites that were missed on previous CLs.
No changes to behaviour. Part of ongoing effort to clean up file manager
code.
BUG=875700
[email protected]
Change-Id: Ic3d5fb246a0610d63d377de7c038f7e2359f1bdc
Reviewed-on: https://chromium-review.googlesource.com/1229721
Reviewed-by: Anand Mistry <[email protected]>
Reviewed-by: Luciano Pacheco <[email protected]>
Commit-Queue: Anand Mistry <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592309}
HostedApp: Encapsulate the Extension object in extensions::TabHelper.
Extensions shouldn't leak into chrome/browser/ui/ code.
Use TabHelper::GetAppId instead of Extension*
Since we are going to use std::string for AppId,
this change will allow us to use an abstract apps::App
and move off the Extensions System in the future.
Drive By: Erase unused TabHelper::web_app_info().
Bug: 774918
Change-Id: I3596bb80729c53f53215325abd371dda8a06a50a
Reviewed-on: https://chromium-review.googlesource.com/1229719
Commit-Queue: Alexey Baskakov <[email protected]>
Reviewed-by: Chris Hamilton <[email protected]>
Reviewed-by: Trent Apted <[email protected]>
Reviewed-by: Ben Wells <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592308}
cros: Install screensaver upon demo session start and avoid delay
The goal is to show screensaver immediately after demo session logs in.
In order to avoid the visual delay during the screensaver installation,
we need to:
1. Bypass install_limiter: it's reasonable to make an exception for
the screensaver app during demo mode. The choices for the size limit
(1MB) and the delay (5000 ms) are somewhat arbitrary in the first
place. We'd still like to keep the install limiter in all other
cases unless there's a real need to bypass it, ie:
1) All other apps during demo mode,
2) The screensaver app in non-demo mode (only possible if people
randomly find it from the web store.)
3) All other apps in non-demo mode (the majority cases).
2. Initiate installation earlier: if we wait until session state
becomes active, then its installation will happen later than the
policy forced ones. Instead, we can observe the profile creation
and start installation right after profile is created.
Highlights app should be installed at the same time, but do not
change it for now because:
1) Before we disable browser launch for demo sessions, we want
Highlights app to appear between the screensaver and the
browser window. This is hard to achieve if installing Highlights
app at the same time with screensaver (which happens before
browser launch).
2) Installing another large app may affect installing the
screensaver.
Bug: 870851
Change-Id: Ia8f7bb4f02d69e73a4c79839531ee1c190414d3d
Reviewed-on: https://chromium-review.googlesource.com/1212448
Commit-Queue: Wenzhao (Colin) Zang <[email protected]>
Reviewed-by: Devlin <[email protected]>
Reviewed-by: Michael Giuffrida <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592307}
Background download: Retry when no response header is persisted.
We persist download response headers and url chain when
OnDownloadCreated is called. This CL does the following:
1. If the persist failed during ACTIVE state, delete the driver and the
file to let the download service to retry.
2. Change DownloadDriver::Remove to be able to remove file for completed
download.
3. Add did_receive_response in entry proto, since some protocol or
a socket error may cause the response headers to be empty. We should
validate the entry state with this flag instead of response headers.
[email protected]
Bug: 883359, 881314
Change-Id: I560cc478b5d1f12c33b56b94ee97cbb1d2b76c3d
Reviewed-on: https://chromium-review.googlesource.com/1227290
Commit-Queue: Xing Liu <[email protected]>
Reviewed-by: David Trainor <[email protected]>
Reviewed-by: Min Qin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592306}
Roll src/third_party/depot_tools 15b586a4932a..79c651330b94 (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/15b586a4932a..79c651330b94
git log 15b586a4932a..79c651330b94 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] [gclient] Remove is_blink_mode
Created with:
gclient setdep -r src/third_party/depot_tools@79c651330b94
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:694348
[email protected]
Change-Id: If83b476bde46ba443ae6ee96de16064226875c06
Reviewed-on: https://chromium-review.googlesource.com/1232620
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592305}
[CrOS MultiDevice] Setup Flow UI Styling (cont.)
Under the hood:
-Pulled styling imports into multidevice_setup_shared_css
Visible
-Unified default text specs
-Placed button bar at the bottom of the page
-Implemented some (not all) padding between elements in start setup
page
Bug: 878646, 878644, 878643
Change-Id: I53d97060d139bcadd9594866f9342040fa386e80
Reviewed-on: https://chromium-review.googlesource.com/1232473
Reviewed-by: Kyle Horimoto <[email protected]>
Commit-Queue: Jordy Greenblatt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592304}
Import wpt@50d118302bbe8c44d44fff6d36cc514ae8e311af
Using wpt-import in Chromium 95797d793ebf16c80259e84f1aea4aac69844b48.
With Chromium commits locally applied on WPT:
87da8d400f "[Background Fetch] Miscellaneous cleanups."
29028a2dea "[css-tables] Force layout when colgroups are removed or added"
66a74d2f7e "Revert "[css-tables] Force layout when colgroups are removed or added""
Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/24804
Note to sheriffs: This CL imports external tests and adds
expectations for those tests; if this CL is large and causes
a few new failures, please fix the failures by adding new
lines to TestExpectations rather than reverting. See:
https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md
NOAUTOREVERT=true
TBR=robertma
No-Export: true
Change-Id: Ic9fb2fc7372c537e304824eb1894d02378b930c5
Reviewed-on: https://chromium-review.googlesource.com/1232680
Commit-Queue: Blink WPT Bot <[email protected]>
Reviewed-by: Blink WPT Bot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592303}
[LayoutNG] Re-bridge NG text fragment to dom snapshot
crrev.com/c/1175758 bridged text fragments to dom snapshot inspector,
which was however removed in crrev.com/c/1173717 due to a behavior
change.
This patch bridges them again.
Bug: 636993
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: If3d224617defd12d7d2fbc6fcda8a70fff2ede16
Reviewed-on: https://chromium-review.googlesource.com/1231927
Reviewed-by: Emil A Eklund <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Xiaocheng Hu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592302}
DevTools: introduce the inspector_task_queue that is not blocked via virtual time.
It is essential that the inspector task queue that is used to interrupt v8
execution can not be stopped via the virtual time fence. All other Blink queues
are stoppable, so we can't (don't want to) encode this behavior into the queue
traits, hence the separate plumbing.
Change-Id: I01c78783837f468c1ce0b12fd4f0abd3efe6e473
Reviewed-on: https://chromium-review.googlesource.com/1232913
Commit-Queue: Pavel Feldman <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592301}
[Chromecast] Fix cast_shell_browsertests on audio-only
Revert back to the old behaviour where we silently swallow errors about
encryption. Otherwise cast_shell_browsertests crash/hang. I'm not sure
why the tests using encrypted audio passed before (or pass with this
change) but I'll look into it later.
Change-Id: Ie0c869f85244ac35f80a980952bdbe03a5204a58
Reviewed-on: https://chromium-review.googlesource.com/1232880
Reviewed-by: Yuchen Liu <[email protected]>
Reviewed-by: Luke Halliwell <[email protected]>
Commit-Queue: Kenneth MacKay <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592300}
Do not apply hover After the layout is changed
In order to improve the performance and eliminate the issues that the
fake mouse move events cause to the testing and web developers, we
should not send fake mouse move events After the layout is changed.
This is implemented behind a flag.
We will try to update the hover effect after the layout is changed in a
following patch.
Bug: 877132
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I02b124b86998e2bf2d4ccc1e00ce122b7e67e7f7
Reviewed-on: https://chromium-review.googlesource.com/1212349
Commit-Queue: Lan Wei <[email protected]>
Reviewed-by: Navid Zolghadr <[email protected]>
Reviewed-by: David Bokan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592299}
CrOS Files app: Typecheck the image_loader module with strictCheckTypes.
Bug: 879958, 882750
Cq-Include-Trybots: luci.chromium.try:closure_compilation
Change-Id: Ia5992149ad55370a912ed02271dbaa1a93332ff1
Reviewed-on: https://chromium-review.googlesource.com/1226483
Reviewed-by: Noel Gordon <[email protected]>
Reviewed-by: calamity <[email protected]>
Commit-Queue: Trent Apted <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592298}
DevTools: prepare frontend for fileURLs in Node backend
Starting next Node 10.x and Node 11 release, Node will report fileURL
instead of platform path for all parsed scripts.
[email protected]
Bug: none
Change-Id: Ic9ca40a2369a0b4529be7822a7e55a08a7378200
Reviewed-on: https://chromium-review.googlesource.com/1229073
Reviewed-by: Dmitry Gozman <[email protected]>
Commit-Queue: Aleksey Kozyatinskiy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592297}
Treat files without an availableOffline property as available offline.
Currently, the dim-offline class is added to any files either with
availableOffline set to false or undefined. It should only be applied to
files with availableOffline set to false. Explicitly check for equality
to false rather than relying on truthiness.
Bug: 885302
Change-Id: If948f161d64dc34280a12f275cd6f07e98356030
Reviewed-on: https://chromium-review.googlesource.com/1232795
Commit-Queue: Noel Gordon <[email protected]>
Reviewed-by: Noel Gordon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592296}
Fix all 'git cl lint' issues in file_manager.
BUG=None
Change-Id: I9eea1f8b1c750f73db012310115557a06d205db3
Reviewed-on: https://chromium-review.googlesource.com/1233013
Reviewed-by: Luciano Pacheco <[email protected]>
Commit-Queue: Luciano Pacheco <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592295}
Pause webui test to wait for debugger
Add a new flag "wait-for-debugger-webui" which makes WebUI tests stop
for waiting to a debugger. This flag only works if
"remote-debugging-port" flag is also set.
The WebUI test will wait until user issues "go()" command from the JS
console to proceed with tests.
This waiting scheme works by having a global variable |waitUser|, which
is either false or undefined by default, so it doesn't wait by default.
When the flags are provided, the BrowserTest C++ class sets the JS
global variable |waitUser| to true before starting the tests. In JS
when |waitUser| is true, the function retries by re-scheduling itself
for 1 second in the future. IMPORTANT: There is no timeout for this
retry, only the default timeout of the tests infrastructure applies
here.
--gtest_filter='FileManagerJsTest.MetadataCacheSet' and
--gtest_filter='*CrExtensionsItemsTest.Warnings*'
Bug: 880688
Test: Checked manually that the following tests wait for debugger
Change-Id: Ia198d2c5ed8c6d464f0ab8fb1c7201da9a7c5169
Reviewed-on: https://chromium-review.googlesource.com/1205919
Commit-Queue: Luciano Pacheco <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Reviewed-by: Noel Gordon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592294}
Update control button focus in MessageView.
On Chrome OS, notification control buttons (close & settings) should
change its visibility depending on its focus.
It's handled in MessageCenterView by iterating through MesageViews of
MessageListView, but it's awkward and can be handled in MessageView.
It eliminates duplicated logic of MessageCenterView and
UnifiedMessageCenterView. Also it restores focus support in popups.
TEST=manual(non-ARC and ARC notifications)
BUG=none
Change-Id: Iec9612d219f4dce5e16d713952ad4d5003a760a3
Reviewed-on: https://chromium-review.googlesource.com/1220853
Reviewed-by: Yoshiki Iguchi <[email protected]>
Commit-Queue: Tetsui Ohkubo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592293}
Set default theme for child users.
TEST=Locally
BUG=836844
Change-Id: Ibe02b2da0a5ad57440d294058aabd97c3933fee0
Reviewed-on: https://chromium-review.googlesource.com/1232684
Commit-Queue: Yury Khmel <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592292}
[fuchsia] Add support for on-screen keyboard input.
This patch allows the user to input text in Frames using Fuchsia
IME's on-screen keyboard.
All input event conversion logic is moved to a helper library
"InputEventDispatcher", which takes events from the hardware keyboard
and on-screen keyboard event handlers.
Add platform-specific IME hide/show hooks to RenderWidgetHostViewAura.
Bug: 876934
Change-Id: I51068e59bd08e9bc0d711bf33c2bbb6f4b0e24ef
Reviewed-on: https://chromium-review.googlesource.com/1213876
Commit-Queue: Kevin Marshall <[email protected]>
Reviewed-by: Sadrul Chowdhury <[email protected]>
Reviewed-by: Yuichiro Hanada <[email protected]>
Reviewed-by: Wez <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592291}
Don't hold audio rendering lock while reading from demuxer.
Particularly where ChunkDemuxer might be holding the lock for a
large append on the render thread, we can end up stalling out
audio rendering unnecessarily.
I consider reworking these methods to not hold the lock for
calls to AttemptRead, but we do need the lock when accessing
the queue or setting |pending_read_|, so AutoUnlock appears
to be the best effort here.
BUG=879970
TEST=none
R=chcunningham
Change-Id: Id8fc62fa8129519d373d2a1d2c0bed2b029c590b
Reviewed-on: https://chromium-review.googlesource.com/1232474
Reviewed-by: Chrome Cunningham <[email protected]>
Commit-Queue: Dale Curtis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592290}
Roll src/third_party/depot_tools 07b5283a4ea1..15b586a4932a (2 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/07b5283a4ea1..15b586a4932a
git log 07b5283a4ea1..15b586a4932a --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Remove PATCH_PROJECT
2018-09-18 [email protected] [gclient] Remove calculate_patch_root
Created with:
gclient setdep -r src/third_party/depot_tools@15b586a4932a
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:694348,chromium:694348
[email protected]
Change-Id: I731dbabefa43fbb0c6c9665a06f9ff532730f2f2
Reviewed-on: https://chromium-review.googlesource.com/1232618
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592289}
[LayoutNG] Rebaseline improvements in absolute/fixed positioning
external/wpt/css/cssom/getComputedStyle-insets-absolute.html
Legacy passes 180 while NG passes 192.
external/wpt/css/cssom/getComputedStyle-insets-fixed.html
Legasy passes 168 while NG passes 180.
Based on build 9840.
https://test-results.appspot.com/data/layout_results/linux_layout_tests_layout_ng/9840/layout-test-results/results.html
[email protected], [email protected], [email protected]
NOTRY=true
Bug: 591099
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I54b8405ac3fc2a03af399a5e842b3560ce80f8ed
Reviewed-on: https://chromium-review.googlesource.com/1233073
Commit-Queue: Koji Ishii <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592288}
Add invalid URL error message to SMB mount shares
- Adds an error message for when an invalid SMB mount url is provided.
BUG=chromium:882594
Change-Id: I9952a11cdaf4baa727076737636a1346c0048bc2
Reviewed-on: https://chromium-review.googlesource.com/1217852
Commit-Queue: jimmy gong <[email protected]>
Reviewed-by: Zentaro Kavanagh <[email protected]>
Reviewed-by: Scott Chen <[email protected]>
Reviewed-by: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592287}
Add case to verify task priority and category
Current case only cover dependency. The added cases verify task with different priority
and category runs in predefined order.
Bug: None
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I185d4fab123c5318df4e60f99506fa20dc622ab7
Reviewed-on: https://chromium-review.googlesource.com/1196234
Reviewed-by: Eric Karl <[email protected]>
Commit-Queue: Xing Xu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592286}
[ChromeDriver] Implement Get element property
Bug: chromedriver:1936
Change-Id: I9e385f3249226d886c49023126582a96e4687d82
Reviewed-on: https://chromium-review.googlesource.com/1231913
Reviewed-by: John Chen <[email protected]>
Commit-Queue: Tatiana Buldina <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592285}
Simplify plumbing pointer-events:none for a remote frame's surface layer
Rather than plumb this through several layers so that //content can set
the corresponding bit, just set it directly from Blink.
Bug: 841358
Change-Id: Id3fd32f75f07b5c8361220ee44402ce403e624c4
Reviewed-on: https://chromium-review.googlesource.com/1225931
Commit-Queue: Daniel Cheng <[email protected]>
Reviewed-by: Ken Buchanan <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592284}
Roll src-internal 0c858b7a312a..e7930e1e7a4f (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/0c858b7a312a..e7930e1e7a4f
Created with:
gclient setdep -r src-internal@e7930e1e7a4f
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I6448a994fdd806048a8bd2df940805824da69df5
Reviewed-on: https://chromium-review.googlesource.com/1232614
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592283}
[auto] Update FlagExpectations for LayoutNG
Following bot results are included.
9805 9807 9808 9813 9815 9820 9827 9838 9840
1 lines were removed and 0 lines were deflaked by consecutive
results since 9803.
[email protected], [email protected]
NOTRY=true
Bug: 591099
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ia8a1175878e300f18b439a41ee583b8142595688
Reviewed-on: https://chromium-review.googlesource.com/1229654
Commit-Queue: Koji Ishii <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592282}
Add two more enum values to RebootShlib::RebootSource
Bug: internal b/115289705
Change-Id: I849a3c28522d2d9bf15b7bfacd21cffe7530eb0a
Reviewed-on: https://chromium-review.googlesource.com/1232353
Reviewed-by: Sergey Volk <[email protected]>
Commit-Queue: Yi-Chun Gina Ko <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592281}
When in tablet mode, open mic on entry from launcher button.
Bug: b:115904144
Change-Id: I42c65867baa9b64a3587e040839dfb716b7a6ad0
Reviewed-on: https://chromium-review.googlesource.com/1231823
Commit-Queue: David Black <[email protected]>
Reviewed-by: Xiaohui Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592280}
Roll src/third_party/cros_system_api/ b03af0353..48093e267 (2 commits)
https://chromium.googlesource.com/chromiumos/platform/system_api.git/+log/b03af0353854..48093e2673c6
$ git log b03af0353..48093e267 --date=short --no-merges --format='%ad %ae %s'
2018-09-14 timzheng Add a display density parameter.
2018-09-07 iby Add package info for Crostini apps
Created with:
roll-dep src/third_party/cros_system_api
Bug: chromium:839242
Change-Id: I518308ae7ca60ae0cf7110aef7cc2692e8e148fb
Reviewed-on: https://chromium-review.googlesource.com/1232208
Commit-Queue: Tim Zheng <[email protected]>
Commit-Queue: May Lippert <[email protected]>
Reviewed-by: May Lippert <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592279}
Fix WKHTTPSystemCookieStore crash caused by object being deleted.
WKHTTPSystemCookieStore object can be deleted while there are some
pending callbacks, these callbacks needs to check if the object is alive
or not and based on that either early return or continue running.
We only need to keep a valid pointer to the WKHTTPCookieStore, the problem
that happens when the WKHTTPSystemCookieStore object is deleted is the pointer
it self become invalid, so the solution is to copy the weak pointer of
WKHTTPCookieStore inside the WKHTTPSystemCookieStore methods, so it remains
valid inside the blocks.
Bug: 883909
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ie499c368859ec4b604ea1cd97c971b7597bc5b57
Reviewed-on: https://chromium-review.googlesource.com/1225750
Reviewed-by: Eugene But <[email protected]>
Commit-Queue: Mohammad Refaat <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592278}
assistant: add view class names
This helps with debugging view related issues.
Bug: None
Test: locally compile
Change-Id: I2a335e8eee149ee5c5d5e4549a8119290b34193b
Reviewed-on: https://chromium-review.googlesource.com/1227115
Reviewed-by: Muyuan Li <[email protected]>
Commit-Queue: Xiaohui Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592277}
[Video Capture] Replace PhotoState::New() with CreateEmptyPhotoState()
This is to prevent ending up with uninitialized fields whenever new fields
are added to mojom.PhotoState.
This fixes errors on webrtc Linux Tester bot.
[email protected]
Bug: 823316
Change-Id: I6de6bdd49d4f2161868c98b4a31b07fdf18ee7ab
Reviewed-on: https://chromium-review.googlesource.com/1232393
Reviewed-by: Christian Fremerey <[email protected]>
Reviewed-by: Miguel Casas <[email protected]>
Commit-Queue: Christian Fremerey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592276}
Add WebStateObserverTest.RestoreSession test.
This test verifies that no WebStateObserver callbacks are called during
restoration.
Removed superfluous DCHECK from GetNavigationItemImplAtIndex().
Bug: 877671, 812253
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ic4db92fec8204fd8fe92da9a19ea6f16cc3a32a3
Reviewed-on: https://chromium-review.googlesource.com/1189124
Commit-Queue: Eugene But <[email protected]>
Reviewed-by: Danyao Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592275}
Add a timeout to HTTP Server Previews navigations
This uses a post delayed task on every preview navigation to monitor
if the navigation has hung for any reason. This is done using the
WebContentsHelper, adding a WebContentsObserver to it.
If after some configurable delay, the original previews navigation is
still ongoing, and all navigations since are to the previews server,
stop all loading and load the original page.
Bug: 885252
Change-Id: If4e1678cfb6d175714d6da08a7cf5af2b477fd6e
Reviewed-on: https://chromium-review.googlesource.com/1231693
Commit-Queue: Robert Ogden <[email protected]>
Reviewed-by: Ryan Sturm <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592274}
[ios] Support WKWebView snapshotting API in web
Implements the snapshotting API for WKWebView for iOS 11+.
Bug: 739840
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I1fbd39337c978f5d10773d91a0af3f7cd50b0b35
Reviewed-on: https://chromium-review.googlesource.com/1231820
Reviewed-by: Eugene But <[email protected]>
Reviewed-by: edchin <[email protected]>
Commit-Queue: edchin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592273}
[ios] Migrate URLFetcherBlockAdapter to using SimpleURLLoader
URLFetcher will stop working with advent of Network Service, and
SimpleURLLoader is the replacement API for most clients.
This CL migrates iOS' URLFetcherBlockAdapter and its respective
unittests away from URLFetcher.
BUG=879771
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I3f99811c3bc6b3fdb136d448ec93e76d37ecfd1d
Reviewed-on: https://chromium-review.googlesource.com/1232073
Commit-Queue: Antonio Gomes <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592272}
generate_buildbot_json.py: Mixins must be sorted
Uses python AST parsing to ensure that the keys for swarming mixins are
sorted.
Change-Id: I450a683454903ad8a5a730a3abc3c9ef2c482f29
Reviewed-on: https://chromium-review.googlesource.com/1231832
Commit-Queue: Stephen Martinis <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592271}
If the caret is at the boundary of a misspelling, getting suggestions via context menu should work
If a screen reader user tries to get spelling suggestions for a misspelled word, they usually first move to the beginning of the word using Ctrl+Left/Right and then invoke the context menu.
On Windows, Ctrl+Left/Right always moves to the start of the word. On other platforms, Ctrl or Cmd + Left moves to the start whilst Ctrl / Cmd + Right moves to the end of the word.
When any of the above keystrokes are pressed, the user hears the whole word.
It is not reasonable to expect the user to first press Ctrl+Left/Right to navigate through the line until they find the spelling mistake and then have to additionally press cursor right, (or cursor left when using Cmd-Right on Mac), so that the caret is within the word before invoking the context menu.
The result is that many screen reader users might have the mistaken believe that our spell checker is broken.
[email protected], [email protected]
Bug: 790828
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Icdfc24eb85afe3217320d648183083133418fd58
Reviewed-on: https://chromium-review.googlesource.com/1033430
Reviewed-by: Xiaocheng Hu <[email protected]>
Commit-Queue: Nektarios Paisios <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592270}
Remove NotificationSwipeControl flag checks.
TEST=manual
BUG=840497
Change-Id: I3e903aa9ee49148c008120cc70da69af1337cb37
Reviewed-on: https://chromium-review.googlesource.com/1218245
Reviewed-by: Tatsuhisa Yamaguchi <[email protected]>
Reviewed-by: Yoshiki Iguchi <[email protected]>
Commit-Queue: Tetsui Ohkubo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592269}
[Chromecast] Fix typo/use of uninitialized data in CastAudioDecoder
Change-Id: I5cf44c3fe015da4f26ec74b2ca717e81900ff8ab
Reviewed-on: https://chromium-review.googlesource.com/1232914
Reviewed-by: Luke Halliwell <[email protected]>
Reviewed-by: Yuchen Liu <[email protected]>
Commit-Queue: Kenneth MacKay <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592268}
Disable DirectComposition on everywhere except for Intel GPUs
We only need it if hardware overlays can be used.
BUG=800950
TEST=bots
[email protected]
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
Change-Id: Id1a00799ee77f942183b55327ba21c7af65165b5
Reviewed-on: https://chromium-review.googlesource.com/1232153
Commit-Queue: Zhenyao Mo <[email protected]>
Reviewed-by: Sunny Sachanandani <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592267}
Import wpt@67f4b4df5a830b34ba3e30f24660f188fbdeba65
Using wpt-import in Chromium 50dec7d974179d154e08a57902d8fa4e2af98faf.
With Chromium commits locally applied on WPT:
87da8d400f "[Background Fetch] Miscellaneous cleanups."
29028a2dea "[css-tables] Force layout when colgroups are removed or added"
50dec7d974 "[css-layout-api] Add test for percentage height in quirks mode."
Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/24803
Note to sheriffs: This CL imports external tests and adds
expectations for those tests; if this CL is large and causes
a few new failures, please fix the failures by adding new
lines to TestExpectations rather than reverting. See:
https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md
Directory owners for changes in this CL:
[email protected], [email protected]:
external/wpt/webrtc
NOAUTOREVERT=true
TBR=robertma
No-Export: true
Change-Id: I0b794e989f5942c9e301dcfaca8cec8eea15645b
Reviewed-on: https://chromium-review.googlesource.com/1232197
Commit-Queue: Blink WPT Bot <[email protected]>
Reviewed-by: Blink WPT Bot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592266}
[EoC] Accessibility support for toolbar button
Add accessibility support the EoC toolbar button:
- Pull content descriptions and accessibility announcent string ids
from BottomSheetContent
- Update content description for close button
- Don't set null click listener on ToolbarView to prevent it from being
focusable in touch exploration
- Allow title TextView to be focusable in touch mode
BUG=827342
Change-Id: Icafbca847f9d4c9439cbfdbf758e9d9cb7d2f53a
Reviewed-on: https://chromium-review.googlesource.com/1227292
Commit-Queue: Theresa <[email protected]>
Reviewed-by: Matthew Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592265}
[CrOS MultiDevice] Remove usage of $i18n{} from HTML resources.
A future CL will move these resources to chrome://resources, which does
not have support for $i18n (see [1]). Instead, each $i18n{foo} instance
was replaced with [[i18n('foo')]].
[1] https://cs.chromium.org/chromium/src/ui/webui/resources/cr_components/README.md
Bug: 884041
Change-Id: I4d6ee99f0cd66aee55cf12a47673fc01e46c87a4
Reviewed-on: https://chromium-review.googlesource.com/1232415
Commit-Queue: Kyle Horimoto <[email protected]>
Reviewed-by: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592264}
[AndroidSmsService] Add checks for multidevice_setup_client.
This CL adds checks for additional flags of features that android sms
service depends on. Fixes issue with crash on login when using incorrect
feature flag combination.
Bug: 885264
Change-Id: I38a0202761d9a6984f76caa707efc73738c29981
Reviewed-on: https://chromium-review.googlesource.com/1232519
Reviewed-by: Jeremy Klein <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Commit-Queue: Azeem Arshad <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592263}
Android: ChromeDownloadDelegate on Tab.UserDataHost
This CL gets ChromeDownloadDelegate to implement UserData, and
instantiates lazily on the first call. Tab doesn't need to keep
a reference, so deletes it.
Bug: 877878
Change-Id: I6218fb870603ad5508831cd2e059fcebd772f2c5
Reviewed-on: https://chromium-review.googlesource.com/1226951
Commit-Queue: Jinsuk Kim <[email protected]>
Reviewed-by: Min Qin <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592262}
[PE] Fix repeating fixed-position with PaintOffsetTranslation
Previously PaintLayerPainter and PaintLayerClipper assumed that all
fragments of an object share the same transform state. This is not true
for repeating fixed-position objects with PaintOffsetTranslation: The
fragments have different PaintOffsetTranslations. Previously we use
infinite clip rect to avoid the problem of incorrect cull rects for
repeated fragments. However, that also caused we painted too much for
each page because of the infinite cull rects, causing slow printing
and too much memory usage.
Changed the following places to calculate correct cull rects for
repeating fixed-position objects:
1. PaintLayerFragment now saves root_fragment_data to indicate its
coordinate space;
2. PaintLayerPainter::AdjustForPaintProperties() no longer uses
infinite cull rect when printing;
3. In PaintLayerPainter before painting the LayoutObject,
cull_rect is adjusted from the border box space of
|fragment.root_fragment_data| to the containing transform's space;
4. In PaintLayer::CollectFragments(), for each fragment, the input
dirty rect is adjusted to the current root fragment's border box
space;
5. PaintLayerClipper::CalculateRectsWithGeometryMapper() is simplified
to just map using transform states.
Bug: 848839,869554
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I6d86e3716e91dbe5422cbf5e58b99fa2282d94dd
Reviewed-on: https://chromium-review.googlesource.com/1090009
Commit-Queue: Xianzhu Wang <[email protected]>
Reviewed-by: Chris Harrelson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592261}
Roll src/third_party/depot_tools dd2ce986ce25..07b5283a4ea1 (3 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/dd2ce986ce25..07b5283a4ea1
git log dd2ce986ce25..07b5283a4ea1 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Revert "gclient: delete unversioned directory before adding cipd dep for the same path"
2018-09-18 [email protected] [bot_update] Use get_gerrit_patch_root
2018-09-18 [email protected] gerrit_util: document hack.
Created with:
gclient setdep -r src/third_party/depot_tools@07b5283a4ea1
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:882611,chromium:694348,chromium:881860
[email protected]
Change-Id: I761e53cff80b5562c3e581360f0f3180b5e8350d
Reviewed-on: https://chromium-review.googlesource.com/1232024
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592260}
[Feed] Implement error handling in journal storage
Implement error handling in journal storage, and change callback in java
to lambda.
Bug: 884231
Change-Id: Ib6c43e36c5f478634ee28a8dd9e2dc277f067f3c
Reviewed-on: https://chromium-review.googlesource.com/1227602
Commit-Queue: Gang Wu <[email protected]>
Reviewed-by: Sky Malice <[email protected]>
Reviewed-by: Filip Gorski <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592259}
Apply snake_case to css/*.json5
This CL has no behavior changes.
Bug: 770603
Change-Id: I1224d6eaeecccfcffc3c205595b526f5be272671
Reviewed-on: https://chromium-review.googlesource.com/1230453
Reviewed-by: Kent Tamura <[email protected]>
Commit-Queue: Amos Lim <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592258}
DataTransfer: Fix drag-and-drop while Shift is held down.
drag-and-drop wouldn't initiate when shift was held down
- Reproduced bug by adding layout tests in third_party/WebKit/LayoutTests/fast/dnd/dropEffect-for-modifier-*.html
- Fixed bug in selection_controller.cc
[email protected]
Bug: 646339
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I57bb7071d0db81364aa5d2113c93a4cbf9fc09f2
Reviewed-on: https://chromium-review.googlesource.com/1223032
Commit-Queue: Darwin Huang <[email protected]>
Reviewed-by: Marijn Kruisselbrink <[email protected]>
Reviewed-by: Yoshifumi Inoue <[email protected]>
Reviewed-by: Victor Costan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592257}
Scrolling Homecher on first/last page will no longer ignore events
Bug: 874202
Change-Id: I19db72345f8646ffa1100d2b51672990e12041e2
Reviewed-on: https://chromium-review.googlesource.com/1228998
Commit-Queue: Kevin Strohbehn <[email protected]>
Reviewed-by: Weidong Guo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592256}
Enable the flag; Call capture event listeners in capturing phase at shadow hosts
This CL is a follow-up for https://chromium-review.googlesource.com/c/chromium/src/+/1212255.
It looks WebKit also landed the CL: https://trac.webkit.org/changeset/236002/webkit.
fast/dom/shadow/shadow-boundary-events.html is the only existing test which needs the rebase.
BUG=883650
Change-Id: Iecee6777a207b956b1dad6cc842061fd460ec6ab
Reviewed-on: https://chromium-review.googlesource.com/1229741
Reviewed-by: Kent Tamura <[email protected]>
Commit-Queue: Hayato Ito <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592255}
[TaskScheduler]: Use ScopedBlockingCall to mark blocking tasks.
This CL uses ScopedBlockingCall to mark blocking calls in /content/browser/devtools.
This CL was created by replacing calls to AssertBlockingAllowed()
with instantiations of ScopedBlockingCall(MAY_BLOCK).
I kindly ask the reviewer to make sure of the following:
- ScopedBlockingCall is instantiated in a scope with minimal CPU usage.
If this is not the case, ScopedBlockingCall should be instantiated
closer to the blocking call. See scoped_blocking_call.h for more
info. Please let me know when/where the blocking call happens if this needs
to be changed.
- Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See
BlockingType for more info. While I assumed MAY_BLOCK by default, that might
not be the best fit if we know that this callsite is guaranteed to block.
- The ScopedBlockingCall's scope covers the entirety of the blocking operation
previously asserted against by the AssertBlockingAllowed().
This CL was uploaded by git cl split.
[email protected]
Bug: 874080
Change-Id: Ib5b94340df750c17a0a3ab0b8dd76f4fc70c5c5e
Reviewed-on: https://chromium-review.googlesource.com/1191678
Reviewed-by: Andrey Kosyakov <[email protected]>
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592254}
RemoteMacViews: Let AppShimHost create views_bridge_mac::BridgeFactorys
Add a method to chrome::mojom::AppShim that will create a
views_bridge_mac::BridgeFactory.
Add a views_bridge_mac::BridgeFactoryHost member to chrome::AppShim.
(This will be plumbed to NativeWidgetMac::InitWidgetMac via the
BrowserFrameMac sub-class, which lives in chrome).
Add myself as an OWNER for chrome/app_shim and
chrome/browser/apps/app_shim.
Bug: 859152
Change-Id: I1aaa46376599e0bf88f6f16b461c941c851c431c
Reviewed-on: https://chromium-review.googlesource.com/1229697
Commit-Queue: ccameron <[email protected]>
Reviewed-by: Dominick Ng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592253}
Fix UIControls for interactive_ui_tests w/ Mash
It seems UIControlsAsh is still used for interactive_ui_tests,
which isn't the case with Mash. Thus I changed the installation
of UIControls for this, meaning:
- do not install the UIControlsAsh on Main of interactive_ui_tests
- create and install UIControlsOzone during PreRunTestOnMainThread.
This needs to be here since it needs a window tree host.
- fix the positioning logic in UIControlsOzone -- it creates the
location in root_window's coordinate, which is actually intended
to be display's coordinate.
BUG=883523
TEST=no breakage on existing tests
Change-Id: I62b1aea1a28deee4dd1d6da377574af8fddef5ed
Reviewed-on: https://chromium-review.googlesource.com/1228942
Commit-Queue: Jun Mukai <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592252}
Roll src/third_party/skia 0191ed8e87dc..774b566c1308 (9 commits)
https://skia.googlesource.com/skia.git/+log/0191ed8e87dc..774b566c1308
git log 0191ed8e87dc..774b566c1308 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Revert "Reland "implement SkPixmap::erase() with draws""
2018-09-18 [email protected] [CanvasKit] Add docs
2018-09-18 [email protected] Remove duplicate BUILD.gn configuration
2018-09-18 [email protected] Work around FreeType issue with bitmap font and autohinter.
2018-09-18 [email protected] fix conic fuzz
2018-09-18 [email protected] Roll third_party/externals/angle2 95277a300f52..0fdb956d9c24 (1 commits)
2018-09-18 [email protected] Reland "implement SkPixmap::erase() with draws"
2018-09-18 [email protected] Fix DDL reattachment of uniquely keyed proxies
2018-09-18 [email protected] Revert "Suppress addition of changeListeners during DDL recording"
Created with:
gclient setdep -r src/third_party/skia@774b566c1308
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: Ieb70d1226c9ef538b001afc134a69598efda9c31
Reviewed-on: https://chromium-review.googlesource.com/1232023
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592251}
Rename components/web_cache/public/interfaces to mojom
As per updated naming conventions, rename interfaces to mojom
Bug: 799479, 806965
Change-Id: Ie539ca95b7e221d4568f0b03b736f354a882d2e6
Reviewed-on: https://chromium-review.googlesource.com/1229726
Reviewed-by: Nico Weber <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Ken Rockot <[email protected]>
Commit-Queue: Amos Lim <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592250}
[SingleProcessMash] Disable ChromeNewWindowClientBrowserTest.NewWindowForActiveWindowProfileTest
Seeing flaky failures for the test on the MSan bot.
Bug: 884118
Change-Id: Id2773b731b054bbecb02fd9bca8f7c00d2f5f447
Reviewed-on: https://chromium-review.googlesource.com/1232193
Reviewed-by: Asanka Herath <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Ryan Cui <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592249}
gpu: Expand oopr workaround to fallback to ES2 to all android versions.
Temporarily make sure we always fallback to using ES2 for all android
versions to understand whether a particular crash spike associated with
the oopr experiment is a result of oopr enabling ES3 for skia.
[email protected]
Bug: 884659
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
Change-Id: If5668a65d967294d07687f8d09a114153aa0d09f
Reviewed-on: https://chromium-review.googlesource.com/1232198
Reviewed-by: Eric Karl <[email protected]>
Commit-Queue: Khushal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592248}
Migrate some directory tree test helpers into remote_call.js
Bug: 883628
Change-Id: I5f4d81dd1a1d269a33091748def79d20941f1eca
Reviewed-on: https://chromium-review.googlesource.com/1229638
Reviewed-by: Noel Gordon <[email protected]>
Commit-Queue: Sam McNally <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592247}
Fix wrapped braille cursor state
Test: navigate within editable text. Hit the 'end' key. Verify the cursor lands on the extra cell padding after this change. Before this change, the cursor "disappears".
Change-Id: I370bb2ae2bc458e4d94a1cd364c381fec3e976da
Reviewed-on: https://chromium-review.googlesource.com/1231982
Reviewed-by: Dominic Mazzoni <[email protected]>
Commit-Queue: David Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592246}
Use RGBA32F and RGB32F also on ANGLE
ANGLE's support for these formats has been available for a while,
so remove the workaround converting sized formats to unsized.
Bug: angleproject:556,angleproject:2567
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
Change-Id: Ie5bddbe78a7231c9b90966573812f118abca379f
Reviewed-on: https://chromium-review.googlesource.com/1231981
Commit-Queue: Yuly Novikov <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592245}
Fail GPU tests if Mac lockscreen detected
Adds MacOS-only logic to run_gpu_integration_test.py
that immediately aborts if the lockscreen is detected.
The device should be automatically unlocked prior to
the test starting, so a failure to do so needs to be
easily identified for investigation.
Bug: 884913
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
Change-Id: I684a73ace61fd34484af815c7d55517613de16b3
Reviewed-on: https://chromium-review.googlesource.com/1229366
Reviewed-by: Kenneth Russell <[email protected]>
Commit-Queue: Brian Sheedy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592244}
Revert "[css-tables] Force layout when colgroups are removed or added"
This reverts commit 29028a2dea465add1c1433d8260da89adb6709d2.
Reason for revert: Breaks Linux Msan tests. See https://findit-for-me.appspot.com/waterfall/failure?url=https://build.chromium.org/p/chromium.memory/builders/Linux%20MSan%20Tests/builds/11648
Original change's description:
> [css-tables] Force layout when colgroups are removed or added
>
> When colgroups are modified via Javascript, Blink uses a stale computed
> logical width, resulting in incorrect sizing of auto columns if layout
> was previously done. This patch forces a fresh layout of the affected
> cells, which corrects this behaviour.
>
> Bug: 870296
> Change-Id: I4a12d5a8db689ba1457c6c9960ae8ea9c1dd40d9
> Reviewed-on: https://chromium-review.googlesource.com/1162224
> Commit-Queue: David Grogan <[email protected]>
> Reviewed-by: Morten Stenshorne <[email protected]>
> Reviewed-by: Emil A Eklund <[email protected]>
> Reviewed-by: David Grogan <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592115}
[email protected],[email protected],[email protected],[email protected]
Change-Id: If7507718dddd3b84ceffdae3df5e35b8402f27ea
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 870296
Reviewed-on: https://chromium-review.googlesource.com/1232480
Reviewed-by: Tommy Li <[email protected]>
Commit-Queue: Tommy Li <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592243}
Roll Fuchsia SDK from 875027361cb3 to 289d5cb36581
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
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:fuchsia_arm64_cast_audio;luci.chromium.try:fuchsia_x64_cast_audio
[email protected]
Change-Id: I77c7dbeb1f412305091a49f239b1a5c9826a691a
Reviewed-on: https://chromium-review.googlesource.com/1232207
Commit-Queue: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Reviewed-by: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592242}
Have VizProcessContextProvider use InProcessCommandBuffer directly.
VizProcessContextProvider relies on GLInProcessContext to own/initialize
some classes necessary to support a command buffer. We'll need to access
even more internal state from GLInProcessContext for memory reporting
which means adding another accessor. Instead of adding another
accessors, move initialization logic into VizProcessContextProvider.
This removes a step of indirection and makes the code a bit easier to
understand.
Bug: 876508
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;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ib66ad5596e6c349695a25279b65792260ea89105
Reviewed-on: https://chromium-review.googlesource.com/1231829
Reviewed-by: Bo <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: kylechar <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592241}
DevTools: Use role=textbox for the InplaceEditor
Change-Id: I52f28ee062a9f651dbb0e95f6abeb762b6afab35
Reviewed-on: https://chromium-review.googlesource.com/1229673
Reviewed-by: Erik Luo <[email protected]>
Commit-Queue: Joel Einbinder <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592240}
Omnibox Triage Instruction - Add Instructions to Triage Alerts
Change-Id: Id2084ba5bf5e91f007417febdfa817f757fe6eb7
Reviewed-on: https://chromium-review.googlesource.com/940861
Reviewed-by: Justin Donnelly <[email protected]>
Commit-Queue: Mark Pearson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592239}
Add testonly to service_manifest and grit GN template
- Add testonly to service_manifest and grit GN template
- Make test_ws service manifest testonly and update dependent targets;
Bug: 874089
Change-Id: If9b46baf09e1b4457bdc05b252825d46b610d8ab
Reviewed-on: https://chromium-review.googlesource.com/1231895
Commit-Queue: Xiyuan Xia <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592238}
Update V8 to version 7.1.132.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/c623fabe..604c50c8
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: I434ce8edd5f44a20d7583187c68634be859bafbe
Reviewed-on: https://chromium-review.googlesource.com/1231979
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592237}
assistant: fix label clipping when DPI changes.
Label seems to use heuristics to figure out number of lines of
text when width is not specified, which causes problem when DPI
changes. We add an explicit width to the greeting label to avoid
this issue.
Bug: b/112843496
Test: manual
Change-Id: I12122de165a8c1071cf29c2970c97595820b7263
Reviewed-on: https://chromium-review.googlesource.com/1228892
Reviewed-by: Xiaohui Chen <[email protected]>
Commit-Queue: Muyuan Li <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592236}
Set touch action Auto in corner cases
WidgetInputHandlerManager::DispatchEvent is the function where we run
the callback that sets the touch action. There are some corner cases
where the touch action is set to base::nullopt. This is fine previously
when the TouchActionFilter::allowed_touch_action_ has a default value
of kTouchActionAuto.
However, now that we changed the |allowed_touch_action_| to Optional
instead of having a default value (Auto), and rely on the fact that
it will be set by the renderer when ack from the main thread, we have
to set |allowed_touch_action_| to Auto for these corner cases.
This CL sets it at receiver end, which is in
InputRouterImpl::OnTouchEventAck. When receiving the ack for touch
sequence start, if the |allowed_touch_action_| is not set, then we
maybe hitting these corner cases.
Bug: 851644
Change-Id: If1bb393580619eb7b7ba60ac2b01099c83c71f26
Reviewed-on: https://chromium-review.googlesource.com/1228295
Commit-Queue: Xida Chen <[email protected]>
Reviewed-by: Navid Zolghadr <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592235}
Roll src-internal 1904775ac35b..0c858b7a312a (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/1904775ac35b..0c858b7a312a
Created with:
gclient setdep -r src-internal@0c858b7a312a
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I45ea1d7289359703cfb57a333aec2b98735c123d
Reviewed-on: https://chromium-review.googlesource.com/1232026
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592234}
Updating XTBs based on .GRDs from branch master
[email protected]
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I795438ae4b19230303b07ce45df0e1e4724bb081
Reviewed-on: https://chromium-review.googlesource.com/1232476
Reviewed-by: Krishna Govind <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592233}
arc: Fix crash on using app shortcuts in menu.
TEST=locally
BUG=879628
Change-Id: I69574cab1012efea5d87d786373b20eba543d616
Reviewed-on: https://chromium-review.googlesource.com/1232337
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Yury Khmel <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592232}
Extend expiration date for Arc.Supervision.Transition.Result*
Bug: 884872
Change-Id: Ic6dd2b2ba1e28400d2585aab5751763592a7ad86
Reviewed-on: https://chromium-review.googlesource.com/1228440
Reviewed-by: Steven Holte <[email protected]>
Commit-Queue: Patricia Hongo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592231}
win: Enable -Wexit-time-destructors for content/.
After this, for all targets where the warning is enabled on non-Win, it's now
enabled on Windows too.
Bug: 404525
Change-Id: I2518fe482e04ba3c4b9964c49ee3fc3c4217d170
Reviewed-on: https://chromium-review.googlesource.com/1231838
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592230}
Delegate to DriveFS for all copies within a DriveFS mount.
Fallback to native copy when a file is unavailable (e.g. not yet synced
to the server) or when offline.
Bug: 870009
Change-Id: I974da5d56187812d2376d7ea97bda9d9e6c68f29
Reviewed-on: https://chromium-review.googlesource.com/1229714
Commit-Queue: Sam McNally <[email protected]>
Reviewed-by: Sergei Datsenko <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592229}
Fixed Performance.getMetrics time domain inconsistency.
TaskDuration metric used different TimeTickNow sources when calculating
the final task duration. This resulted in incorrect TaskDuration values
when running headless Chrome in Virtual Time mode.
Change-Id: I1c862cb783e768b4128ef6d55510c1a5151c2e40
Reviewed-on: https://chromium-review.googlesource.com/1231315
Reviewed-by: Pavel Feldman <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Commit-Queue: Peter Kvitek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592228}
[Autofill] Browser Tests for Sign-in After Local Save.
Adding browser tests for the sign-in after local save flow. This includes user-action sign-in metrics, the sign-in promo, and the manage cards prompt.
Bug: 855186
Change-Id: I8c1d15f79e6915230860d7f0f2529a10c01559b7
Reviewed-on: https://chromium-review.googlesource.com/1196918
Commit-Queue: Manas Verma <[email protected]>
Reviewed-by: Evan Stade <[email protected]>
Reviewed-by: Mathieu Perreault <[email protected]>
Reviewed-by: Jared Saul <[email protected]>
Reviewed-by: Mihai Sardarescu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592227}
Set explicit button style for snackbar action button
Snackbars are used in activities that don't have a button style set.
Explicitly set a style on the snackbar action button.
BUG=885095
Change-Id: I20bd7447475cc8da287a2a96b23f8a0f025dbcd6
Reviewed-on: https://chromium-review.googlesource.com/1232156
Reviewed-by: Becky Zhou <[email protected]>
Commit-Queue: Theresa <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592226}
ozone: demo: Rewrite VulkanRenderer post VulkanRenderPass deprecation
The vulkan rendering code in ozone_demo uses code which has been removed
such as gpu::VulkanSwapChain and gpu::VulkanImageView. Rewrite it to
manage its own image views, render passes, and framebuffers just like
VulkanOverlayRenderer has to.
Bug: 861853
Test: ozone_demo --ozone-platform=x11 --enable-vulkan
Change-Id: I358912b02a11d902803cc0a0682da769b47a5a65
Reviewed-on: https://chromium-review.googlesource.com/1228959
Commit-Queue: Michael Spang <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592225}
ozone: Remove designated initializers
Undesignate initializers since we can't use those yet.
Bug: none
Test: compile
Change-Id: I42160e6cc4b88938c863659f5c709e9415b2631d
Reviewed-on: https://chromium-review.googlesource.com/1231817
Commit-Queue: Michael Spang <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592224}
Fix blob size usage in ServiceWorkerSubresourceLoader.
This line was accidentally deleted in https://crrev.com/c/1220563.
[email protected]
Bug: 883052
Change-Id: I55438446ea228c9828b92845f7df6004244f2240
Reviewed-on: https://chromium-review.googlesource.com/1232274
Commit-Queue: Ben Kelly <[email protected]>
Commit-Queue: Marijn Kruisselbrink <[email protected]>
Reviewed-by: Marijn Kruisselbrink <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592223}
blink/images: Set image animation policy correctly for style images.
StyleImage was not updating the image animation policy correctly, which
was causing background-image images to animate even when disabled from
the browser.
[email protected]
Bug: 882925
Change-Id: I54c6c5241f24925ddf67e86f2323b209bdf78b2b
Reviewed-on: https://chromium-review.googlesource.com/1227490
Commit-Queue: Khushal <[email protected]>
Reviewed-by: Chris Harrelson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592222}
Roll src/third_party/chromite 2426fe64bffb..57988b451c5c (8 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/2426fe64bffb..57988b451c5c
git log 2426fe64bffb..57988b451c5c --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] dev_server_wrapper.py: Add chromite bin directory when running devserver
2018-09-18 [email protected] signing: Add preamble_flag to BiosSigner
2018-09-18 [email protected] PublishUprevChangesStage: Use overlay_type for UprevPackages.
2018-09-18 [email protected] UprevStage: Use overlay_type instead of explict overlays list.
2018-09-18 [email protected] signing: Add FirmwareSigner.WriteSignerNotes
2018-09-18 [email protected] signing: Add FirmwareSigner and ResignImageFirmware
2018-09-18 [email protected] cros_sysroot_utils: Remove --chrome-only.
2018-09-18 [email protected] config_lib: Remove chrome_binhost_only option.
Created with:
gclient setdep -r src/third_party/chromite@57988b451c5c
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: Ie24576213e6dfa500af9f833c8749dab360f9612
Reviewed-on: https://chromium-review.googlesource.com/1232021
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592221}
Add unit tests for the BaseSchedulerDelegate
Bug: 778374
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: I85cb90ae37a502fc86a0a28c22b1011ae66a6ed7
Reviewed-on: https://chromium-review.googlesource.com/1220571
Commit-Queue: Aldo Culquicondor <[email protected]>
Reviewed-by: Michael Thiessen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592220}
Roll Fuchsia SDK from 8c56b911a941 to 875027361cb3
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
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:fuchsia_arm64_cast_audio;luci.chromium.try:fuchsia_x64_cast_audio
[email protected]
Change-Id: I224be4100930f72cb9ed2b173b785a1597397d52
Reviewed-on: https://chromium-review.googlesource.com/1231980
Reviewed-by: Fabrice de Gans-Riberi <[email protected]>
Reviewed-by: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: Fabrice de Gans-Riberi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592219}
Remove incorrect thread restriction on ExtensionSWMessageFilter dtor.
ExtensionServiceWorkerMessageFilter is constructed on UI and it
*often* gets destroyed in IO thread, but there is no such gurantee.
It is possible for it to be destroyed on UI thread as it also handles
handful of messages on UI thread.
Remove the IO thread restriction, also add DCHECK in constructor.
Bug: None
Change-Id: I15ec9ecd347c44a8fc8fdea031f72b27689190b2
Reviewed-on: https://chromium-review.googlesource.com/1231695
Reviewed-by: Karan Bhatia <[email protected]>
Commit-Queue: Istiaque Ahmed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592218}
The GSB sent at the beginning of autoscroll have none-zero delta hints.
This cl changes the Autoscroll middle click logic to wait for the first
GFS with none-zero velocity before sending the GSB. This is to make sure
that the generated GSB has the proper delta hints for hit testing.
In autoscroll browsertests I increased the mouse move deltas to make sure
that the fling velocity is large enough and the tests are stable.
Bug: 249063
Test: AutoscrollBrowserTest.AutoscrollFlingGSBDeltaHints
Change-Id: I1714b70439fcc5abea28938e272f64ff27b4bc66
Reviewed-on: https://chromium-review.googlesource.com/1230582
Commit-Queue: Sahel Sharify <[email protected]>
Reviewed-by: Timothy Dresser <[email protected]>
Reviewed-by: Navid Zolghadr <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592217}
Disable flaky UtilityProcessHostBrowserTest.LaunchProcessAndCrash on Windows
content_browsertests UtilityProcessHostBrowserTest.LaunchProcessAndCrash is
flaky on Windows. Disabling the test so that it doesn't cause build bots to
be red on non-breaking changes.
Bug: 879555
Change-Id: If2aff8e69d240adf09173b82472db6c86eb6aa91
Reviewed-on: https://chromium-review.googlesource.com/1227303
Reviewed-by: Will Harris <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Commit-Queue: Reid Kleckner <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592216}
Added threaded virtual test suites for fast/events/touch|wheel
This cl adds threaded tests suites for fast/events/touch|wheel/* layout tests.
Other than the following tests the rest of the tests are passing without any
issues:
Touchpad fling related tests: these tests are skipped since touchpad swipe
is recently added to gpu benchmarking. I already have a bug for converting
these tests to use gpu benchmarking. see crbug.com/857490
-virtual/threaded/fast/events/touch/gesture/pad-gesture-cancel.html
-virtual/threaded/fast/events/touch/gesture/pad-gesture-fling.html
-virtual/threaded/fast/events/touch/gesture/touch-gesture-fling-with-page-scale.html
-virtual/threaded/fast/events/wheel/mainthread-touchpad-fling-latching.html
-virtual/threaded/fast/events/wheel/wheel-fling-cancel.html
The following test is flaky, but checking flakiness dashboard showed that its
other variations are flaky as well. see crbug.com/884312
-virtual/threaded/fast/events/touch/multi-touch-user-gesture.html
The following two tests are failing, but again so are their other variations.
I updated all the expectations to point to the same bug and added expectations
for the threaded versions. see crbug.com/876305
-virtual/threaded/fast/events/touch/compositor-touch-hit-rects-list-translate.html
-virtual/threaded/fast/events/touch/compositor-touch-hit-rects.html
Only the threaded version of the following tests are failing since they are using
event sender. I filed a bug to convert it to use gpu benchmarking: crbug.com/884332
-virtual/threaded/fast/events/touch/gesture/gesture-tap-active-state-hidden-iframe.html
-virtual/threaded/fast/events/touch/gesture/gesture-tap-frame-removed.html
-virtual/threaded/fast/events/touch/scroll-without-mouse-lacks-mousemove-events.html
-virtual/threaded/fast/events/touch/gesture/gesture-tap-active-state.html
-virtual/threaded/fast/events/touch/gesture/focus-selectionchange-on-tap.html
One additional test is failing when running with
--additional-driver-flag=--enable-blink-gen-property-trees, for which I have filed a bug:
crbug.com/884846
Bug: 874995, 884332, 884312, 876305
Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ifbc4ca54b48307320fe3a703b93cff1620dd1878
Reviewed-on: https://chromium-review.googlesource.com/1227331
Commit-Queue: Sahel Sharify <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Reviewed-by: David Bokan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592215}
TaskScheduler: Enable NoBackgroundTasksTest.* on ChromeOS.
Bug: 833989
Change-Id: If8927d294fc3e28791bdaac07294eace6b21c8ba
Reviewed-on: https://chromium-review.googlesource.com/1231298
Commit-Queue: François Doray <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592214}
overview: End window drag for fling event.
For fling event, we also should do proper drag ending if splitview mode is
active at the moment. Otherwise, the splitview divider bar won't be able to
place on top properly.
Bug: 885261
Change-Id: I992c2502090c2f4d6fd9e4f0401ca172f9041823
Reviewed-on: https://chromium-review.googlesource.com/1231893
Reviewed-by: Min Chen <[email protected]>
Commit-Queue: Xiaoqian Dai <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592213}
Fix 64 bit truncation errors in blink/core/paint
Use wtf_size_t when dealing with WTF types.
BUG=879657
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ic2d84e1ef5c07481c45d987a1ca1140ec4975442
Reviewed-on: https://chromium-review.googlesource.com/1228780
Reviewed-by: David Bokan <[email protected]>
Commit-Queue: Dave Tapuska <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592212}
Fix typo in chrome://sys-internals.
s/kernal/kernel
BUG=884319
Change-Id: Ifd5c6470e62d2d15992253df65d1725d2b8b95df
Reviewed-on: https://chromium-review.googlesource.com/1231977
Reviewed-by: Tommy Li <[email protected]>
Commit-Queue: Dave Tapuska <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592211}
Fix histogram summaries for PageLoad.Clients.Ads.Resource.*
THere metrics are now gated on there being non-zero ad bytes on
page. Reflect this condition in the histogram descriptions. See:
https://chromium-review.googlesource.com/c/chromium/src/+/1228433
Bug: 884678
Change-Id: I5320c4b8fff1e3e57ba45cb2c0100db9ea577d62
Reviewed-on: https://chromium-review.googlesource.com/1231154
Reviewed-by: Jesse Doherty <[email protected]>
Reviewed-by: Josh Karlin <[email protected]>
Commit-Queue: John Delaney <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592210}
Roll src-internal 57efeca83c87..1904775ac35b (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/57efeca83c87..1904775ac35b
Created with:
gclient setdep -r src-internal@1904775ac35b
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I56870fadcb526ba8967914bc5a27261b16b2ddfe
Reviewed-on: https://chromium-review.googlesource.com/1231928
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592209}
Crostini: remount persisted shared folders at startup
Note that this feature is being added to read any persisted shares,
however support to write shares as persisted will not be added
until the management UI where shares can be removed is completed.
* prefs: crostini.shared_paths will be a list of filesystem path strings.
* New function CrostiniSharePath::GetSharedPaths() reads from prefs.
* New fileManagerPrivate.getCrostiniSharedPaths executes
callback to receive list of Entry.
* FileManager.setupCrostini_ loads persisted shares at startup.
* FileManagerApiTest.Crostini verifies reading from prefs and correct
conversion of filesystem paths to FileEntry.
* New integration test for fileManagerPrivate.getCrostiniSharedPaths().
Bug: 878324
Cq-Include-Trybots: luci.chromium.try:closure_compilation
Change-Id: I5c8ee8193eb2fda94e5505d79b449797fbab9449
Reviewed-on: https://chromium-review.googlesource.com/1220411
Reviewed-by: Ben Wells <[email protected]>
Reviewed-by: Luciano Pacheco <[email protected]>
Reviewed-by: Nicholas Verne <[email protected]>
Commit-Queue: Joel Hockey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592208}
Ensure video memory statistics are accurate upon ended.
When disabling a video track we send an end-of-stream buffer but
no true decoded frame, this prevents stats from being updated
because the decoded frame count hasn't changed. So histogram
metrics around memory still report a full video frame queue
instead of 0-1 frames.
BUG=709302
TEST=disable track reports lower memory usage now; updated test.
R=tmathmeyer
Change-Id: I15fcd286f9420d4453a03c2c28503858d96f7841
Reviewed-on: https://chromium-review.googlesource.com/1231697
Commit-Queue: Dale Curtis <[email protected]>
Reviewed-by: Ted Meyer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592207}
Add VR framebuffer dump support
Adds support for dumping VR frame buffers to disk during
tests instead of relying on Android's screenshot
capabilities. This works around any potential flakiness
in image diff tests that could be caused by asynchronous
reprojection or distortion.
Also refactors the code used to be notified of when the
native UI reaches quiescence to be applicable to any
type of event that tests need to block on. In this
case, it is used to block until the frame buffers have
been fully dumped, as otherwise images could get
corrupted by the test ending during a dump.
Bug: 883940
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: I1b18deaabfe54ccc4890f3345a19402bbccefe9a
Reviewed-on: https://chromium-review.googlesource.com/1213925
Commit-Queue: Brian Sheedy <[email protected]>
Reviewed-by: Michael Thiessen <[email protected]>
Reviewed-by: Aldo Culquicondor <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592206}
Blacklist GPU acceleration on nouveau drivers on Linux/NVIDIA
BUG=876523
TEST=
[email protected]
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
Change-Id: Iab87d6e97a1c320867aec476cabe26dd8bda32a6
Reviewed-on: https://chromium-review.googlesource.com/1231938
Reviewed-by: Antoine Labour <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Commit-Queue: Zhenyao Mo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592205}
Replace content::NavigationState public interface with some bools
Instead of exposing NavigationState, observers get two additional
values in Did{Start,Commit}ProvisionalLoad callbacks.
This will allow us to remove NavigationState entirely to simplify
navigation tracking between blink and content. As a first step,
we can stop tracking transition type.
[email protected],[email protected],[email protected],[email protected]
Bug: 855189
Change-Id: I6344ca4716121af9513c9bc672e5e9b28d49f055
Reviewed-on: https://chromium-review.googlesource.com/1226198
Commit-Queue: Dmitry Gozman <[email protected]>
Reviewed-by: Camille Lamy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592204}
Roll src/third_party/depot_tools 1aa405fd859a..dd2ce986ce25 (3 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/1aa405fd859a..dd2ce986ce25
git log 1aa405fd859a..dd2ce986ce25 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] [gclient] Update set_patch_project_revision
2018-09-18 [email protected] gclient: delete unversioned directory before adding cipd dep for the same path
2018-09-18 [email protected] [bot_update] Update examples to use buildbucket module
Created with:
gclient setdep -r src/third_party/depot_tools@dd2ce986ce25
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:694348,chromium:882611,chromium:694348
[email protected]
Change-Id: I51d6fc4125e76f9f2435e9650e7434fe61ced729
Reviewed-on: https://chromium-review.googlesource.com/1232057
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592203}
skia/BUILD.gn: add new skia include directory
Also, remove some unneded ones.
Change-Id: If2d25bb255b1e4f3e67405a303d7daaf215b148e
Reviewed-on: https://chromium-review.googlesource.com/1219906
Reviewed-by: Ben Wagner <[email protected]>
Commit-Queue: Hal Canary <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592202}
Cleanup HostContextFactoryPrivate
Remove outdated comment and cleanup #ifdef.
Bug: none
Change-Id: I2f02dcc4aaa496e4b8f773a31d24011bd409a792
Reviewed-on: https://chromium-review.googlesource.com/1227223
Reviewed-by: danakj <[email protected]>
Commit-Queue: kylechar <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592201}
Add quarantine constants files.
Add files to define all constants related to the quarantine feature.
Bug: crbug.com/884734
Change-Id: I254cd63f1ae48596abb15c10b996c7969d50a63e
Reviewed-on: https://chromium-review.googlesource.com/1228299
Reviewed-by: Chris Sharp <[email protected]>
Commit-Queue: Che-yu Wu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592200}
Prevents controls from hiding when given accessibility focus.
Previously, when one gave a media control accessibility focus (swiping to it
in TalkBack for example), the controls would continue to hold a11y focus, but
hide. This was confusing. Now they continue to show when given a11y focus.
Bug: 841218
Change-Id: I0a589bc3c51b4c3dad23ab666b94470d5991c9d1
Reviewed-on: https://chromium-review.googlesource.com/1228989
Commit-Queue: CJ DiMeglio <[email protected]>
Reviewed-by: Mounir Lamouri <[email protected]>
Reviewed-by: Tommy Steimel <[email protected]>
Reviewed-by: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592199}
blink/decoders: Make sure ICOImageDecoder decodes to external memory.
The ImageDecoder should decode to external memory if provided an
allocator. The ICOImageDecoder was missing forwarding this allocator to
a png decoder it uses internally.
[email protected]
Bug: 884136
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Iacad54e2640bc4f91d48e9a3c28bc6073b95ba6a
Reviewed-on: https://chromium-review.googlesource.com/1227397
Reviewed-by: Chris Harrelson <[email protected]>
Commit-Queue: Khushal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592198}
Revert "Landing Recent QUIC changes until 2:35 PM, Sep 14, 2018 UTC-4"
This reverts commit 355a3311f3cc9d4a6043a66e9d59dafa1bb2a978.
Reason for revert: A couple of tests crashing on Win7 and Win-ASAN
2 tests crashed:
Tests/QuicUnackedPacketMapTest.CannotAggregateIfDataLengthOverflow/0 (../../net/third_party/quic/core/quic_unacked_packet_map_test.cc:169)
Tests/QuicUnackedPacketMapTest.CannotAggregateIfDataLengthOverflow/1 (../../net/third_party/quic/core/quic_unacked_packet_map_test.cc:169)
Original change's description:
> Landing Recent QUIC changes until 2:35 PM, Sep 14, 2018 UTC-4
>
> Turn on FLAGS_quic_reloadable_flag_quic_fix_is_useful_for_retrans
> https://chromium-review.googlesource.com/c/chromium/src/+/1228857
>
> Update IETF QUIC Transport Error codes
> The IETF QUIC transport error codes are updated to reflect
> version 14 of the QUIC transport IETF draft:
> - SERVER_BUSY is added
> - FRAME_FORMAT_ERROR is changed to FRAME_ENCODING_ERROR
> - UNSOLICITED_PONG is removed
> - INVALID_MIGRATION is added
> Merge internal change: 213016352
> https://chromium-review.googlesource.com/c/chromium/src/+/1228548
>
> Fix a ACK frame reporting issue caused by unsigned integer wrap around. Protected by flag FLAGS_quic_reloadable_flag_quic_aggregate_acked_stream_frames_2.
> Flag FLAGS_quic_reloadable_flag_quic_aggregate_acked_stream_frames_2 is the v2 of the existing flag FLAGS_quic_reloadable_flag_quic_aggregate_acked_stream_frames.
> Merge internal change: 212991266
> https://chromium-review.googlesource.com/c/chromium/src/+/1228894
>
> Implement support for framing QuicCryptoFrames from IETF QUIC.
> Merge internal change: 212917548
> https://chromium-review.googlesource.com/c/chromium/src/+/1228436
>
> Turn on FLAGS_quic_reloadable_flags_quic_fix_reset_zombie_streams in quartc.
> Merge internal change: 212810521
> https://chromium-review.googlesource.com/c/chromium/src/+/1228435
>
> In QUIC, fix a bug that zombie streams cannot be closed when gets reset locally. Protected by FLAGS_quic_reloadable_flag_quic_fix_reset_zombie_streams.
> Merge internal change: 212676554
> https://chromium-review.googlesource.com/c/chromium/src/+/1228434
>
> Split QUIC's FramerVisitor into two methods, OnAckRange and OnAckFrameEnd(). No functional change, not flag protected.
> Merge internal change: 212629799
> https://chromium-review.googlesource.com/c/chromium/src/+/1228394
>
> Move multiple (repeated) definitions of QuicConnectionArena to a single place in quic_one_block_arena.h. Move only, not protected.
> Merge internal change: 212626492
> https://chromium-review.googlesource.com/c/chromium/src/+/1228393
>
> Change-Id: I675e3fbaa9c01aa3e5749f44323ddac6eb45a9d8
> Reviewed-on: https://chromium-review.googlesource.com/1228858
> Reviewed-by: Ryan Hamilton <[email protected]>
> Commit-Queue: Fan Yang <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592135}
[email protected],[email protected]
Change-Id: Ib6288002eb8b8e5704c901a3fe1f771d5665049e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/1232038
Reviewed-by: Asanka Herath <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592197}
Make WebXR browser tests pass when XR devices run in a service
This change introduces a mojo interface for browser tests to
control the behavior of OpenVR running in the XR device service.
BUG=795510
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: I95a6a0c9a57ff0e174b337026b34866c43fff058
Reviewed-on: https://chromium-review.googlesource.com/1166468
Commit-Queue: Bill Orr <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Brian Sheedy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592196}
Migrate BackgroundSyncNetworkObserver to NetworkConnectionTracker.
This migrates BackgroundSyncNetworkObserver from NetworkChangeNotifier
to NetworkConnectionTracker, which works with the network service
enabled.
Bug: 868015
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: I80ea69e7a5ffc07fc3c79eb1052223f972babd01
Reviewed-on: https://chromium-review.googlesource.com/1214564
Commit-Queue: Robbie McElrath <[email protected]>
Reviewed-by: Reilly Grant <[email protected]>
Reviewed-by: Ian Clelland <[email protected]>
Reviewed-by: Dan Erat <[email protected]>
Reviewed-by: Josh Karlin <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592195}
Simplify ResizeHandleWindowTargeter and add more docs.
This splits the immersive related code out of ResizeHandleWindowTargeter
into its own class, which is installed whenever the window is in immersive
mode. It makes use of aura::WindowTargeter::SetInsets and move the class
into window_util.cc as a file local.
Docs are added to clarify the roles of EasyResizeWindowTargeter,
ResizeHandleWindowTargeter, and so forth.
Change-Id: I8664dbc1a4b420ab04981cd1a15dc177b02edf00
Reviewed-on: https://chromium-review.googlesource.com/1226267
Commit-Queue: Evan Stade <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Sadrul Chowdhury <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592194}
Bump expiry of StaleWhileRevalidate histograms
The origin trial was a little slower than anticipated in starting. Since
we don't have data analysis back yet give us three more releases. I
anticipate that this will likely cover the intent to ship (hopefully
will be in M72).
BUG=884866
Change-Id: Ib924b3862ea9da3c8df76f3c4065255f218a02f5
Reviewed-on: https://chromium-review.googlesource.com/1230533
Reviewed-by: Mark Pearson <[email protected]>
Commit-Queue: Dave Tapuska <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592193}
Check native Assistant flag for OptIn flow screen
Bug: b/115781013
Test: Manual Test
Change-Id: I5aca7c8befd30ca65cc92bdee32bf7a0c7eb87b4
Reviewed-on: https://chromium-review.googlesource.com/1231694
Reviewed-by: Xiaohui Chen <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Yue Li <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592192}
Unmark Pixel_BackgroundImage test as failing.
This is a new test which was marked as failing as it uses a reference
image. Unmarking it as fail since reference images are produced by all
of the GPU bots.
Bug: 883500
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
Change-Id: I311f8e4a896de0c409772e18efcaf1ee5c29a04e
Reviewed-on: https://chromium-review.googlesource.com/1231934
Reviewed-by: Kenneth Russell <[email protected]>
Commit-Queue: vikas soni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592191}
Roll src/third_party/catapult 874b57542941..c968ea0b6538 (1 commits)
https://chromium.googlesource.com/catapult.git/+log/874b57542941..c968ea0b6538
git log 874b57542941..c968ea0b6538 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] devil: add pie SDK constant
Created with:
gclient setdep -r src/third_party/catapult@c968ea0b6538
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
[email protected]
Change-Id: I9c4e3276a97029dbfb19483c072502576eb9ee5f
Reviewed-on: https://chromium-review.googlesource.com/1231974
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592190}
[Android Scripts] Refactor resource_sizes.py to enable APK and DEX analysis code reuse.
This CL refactors resource_sizes.py so Super Size can use it to get
normalized APK size.
Previously size extraction and output are done by PrintApkAnalysis().
This CL decouples extraction and printing by extrating most of the
function into GenerateApkAnalysis(), which becomes a generator that
yields the required data into a 4-array
[title suffix, trace title, value, units].
PrintApkAnalysi() then pumps the generator output into
perf_tests_results_helper.ReportPerfResult().
Small wrinkle: PrintApkAnalysis() prints unknown symbols. For
GenerateApkAnalysis(), this is delegated to an optional callback.
The above is repeated for _PrintDexAnalysis(). So resource_size now
exports two new functions:
GenerateApkAnalysis()
GenerateDexAnalysis()
Also change print to the function form, as a clean up.
Bug: 880671
Change-Id: Ie572c5f14345511473ab73266cc305ebc87fcab5
Reviewed-on: https://chromium-review.googlesource.com/1231381
Reviewed-by: Samuel Huang <[email protected]>
Reviewed-by: agrieve <[email protected]>
Commit-Queue: Samuel Huang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592189}
[TaskScheduler]: Use ScopedBlockingCall to mark blocking tasks.
This CL uses ScopedBlockingCall to mark blocking calls in /chrome/browser/devtools.
This CL was created by replacing calls to AssertBlockingAllowed()
with instantiations of ScopedBlockingCall(MAY_BLOCK).
I kindly ask the reviewer to make sure of the following:
- ScopedBlockingCall is instantiated in a scope with minimal CPU usage.
If this is not the case, ScopedBlockingCall should be instantiated
closer to the blocking call. See scoped_blocking_call.h for more
info. Please let me know when/where the blocking call happens if this needs
to be changed.
- Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See
BlockingType for more info. While I assumed MAY_BLOCK by default, that might
not be the best fit if we know that this callsite is guaranteed to block.
- The ScopedBlockingCall's scope covers the entirety of the blocking operation
previously asserted against by the AssertBlockingAllowed().
This CL was uploaded by git cl split.
[email protected]
Bug: 874080
Change-Id: I09d16aad817f3f9cc756d32f93a0c589c8d52782
Reviewed-on: https://chromium-review.googlesource.com/1191812
Reviewed-by: Andrey Kosyakov <[email protected]>
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592188}
Update SwitchAccess automation_manager.js to ES2015
Bug: 884297
Change-Id: I268e11dc5c71a78208fb07afd8dcc86c26964c05
Reviewed-on: https://chromium-review.googlesource.com/1229773
Reviewed-by: David Tseng <[email protected]>
Commit-Queue: Zach Helfinstein <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592187}
Don't call SourceToDestinationProjection when transform node of layer is root scrolling
This pref regression is because after we add the scroll and transform node for
layout view the transform structure changes.
Before crrev/c/1156002 the layers in this test has transform node which is
children of root transform node. After that CL, the layers has root scrolling
transform node.
Bug: 875991
Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I303ca698e1e3f1a8e3c87d9eb061752b7dd6eb39
Reviewed-on: https://chromium-review.googlesource.com/1210384
Reviewed-by: Xianzhu Wang <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Commit-Queue: Jianpeng Chao <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592186}
Update the logic to fall back to load offline page from service worker
We've added several more reason values that should force loading offline
page. So update the check in ShouldFallbackToLoadOfflinePage.
Bug: 874791
Change-Id: I8d7d221620137432fe38363cdd35340e55e9e9c2
Reviewed-on: https://chromium-review.googlesource.com/1229416
Commit-Queue: Jian Li <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592185}
Use partial decryption
- Use partion decryption so that it doesn't decrypt the rest of the buffer
that is not relevant.
- Most audio samples are significantly smaller than the current buffer
size, e.g. < 1KB.
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
Change-Id: I22d2d1f36d2dbc0cd088fab097a3ab8ee684e0e3
Reviewed-on: https://chromium-review.googlesource.com/1227218
Commit-Queue: Rintaro Kuroiwa <[email protected]>
Reviewed-by: Xiaohan Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592184}
[Cast Harmony] Fix UAF in MediaRouterDialogControllerViews.
MRDCV may outlive the CastDialogView widget, in which case it should remove itself as an
observer on widget destruction.
Bug: 883976
Change-Id: I511909a679da9d6f6639713726f3589e1723ee56
Reviewed-on: https://chromium-review.googlesource.com/1226360
Commit-Queue: mark a. foltz <[email protected]>
Reviewed-by: Derek Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592183}
Switch UserScriptListener ResourceThrottle to NavigationThrottle
ResourceThrottles do not work with network service enabled, a
NavigationThrottle will work both with NS enabled and disabled.
Bug: 884006
Change-Id: Ifea0e59bd67d70b593b46c2a2a2bd4be0e3f98f0
Reviewed-on: https://chromium-review.googlesource.com/1227358
Reviewed-by: Devlin <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Commit-Queue: Clark DuVall <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592182}
[css-layout-api] Add test for percentage height in quirks mode.
Adds a test to verify that constraints.fixedBlockSize is set to the
correct value, in quirks mode, with a percentage block-size.
Bug: 726125
Change-Id: I97a1e946cdbb4443d70803bfd4ace7f8d3df2ce1
Reviewed-on: https://chromium-review.googlesource.com/1231385
Reviewed-by: Aleks Totic <[email protected]>
Reviewed-by: Morten Stenshorne <[email protected]>
Commit-Queue: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592181}
Update NavigationManagerImpl::WillRestore comments.
Remove comment related to UMA_HISTOGRAM_COUNTS_100 which used to say
about UMA_HISTOGRAM_EXACT_LINEAR limitations.
Bug: 877671
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I5ccd18c22386d82fd7669494700654221eecdfbe
Reviewed-on: https://chromium-review.googlesource.com/1230933
Reviewed-by: Mark Pearson <[email protected]>
Commit-Queue: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592180}
Passing ChromeFeatureListCreator to BrowserProcessImpl
This CL is based on https://chromium-review.googlesource.com/c/chromium/src/+/1199944
When ServiceManager launches, ChromeFeatureListCreator will be created to
load the user pref store and a simple local state.
Later on the user pref store will be passed to BrowserProcessImpl to
create a new local state.
This CL simplifies the process by passing ChromeFeatureListCreator
to BrowserProcessImpl, so that the simple local state can be transformed
into g_browser_process->local_state.
BUG=866028
Change-Id: Ia2e6f67bc6dc54f31b6efc2cdabe6c7d4d6158ae
Reviewed-on: https://chromium-review.googlesource.com/1204926
Commit-Queue: Min Qin <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: Xi Han <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592179}
Fix IOS.RestoreNavigationItemCount histogram name.
Follow up for http://crrev.com/c/1225697/6/ios/web/navigation/navigation_manager_impl.mm#21
[email protected]
Bug: 877671
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I390bef0562886d5f02469a184ddb6c86f3f62563
Reviewed-on: https://chromium-review.googlesource.com/1229617
Reviewed-by: Mark Pearson <[email protected]>
Commit-Queue: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592178}
Roll src/third_party/angle 0fdb956d9c24..fcfd3382d4ab (1 commits)
https://chromium.googlesource.com/angle/angle.git/+log/0fdb956d9c24..fcfd3382d4ab
git log 0fdb956d9c24..fcfd3382d4ab --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] More binding inlining.
Created with:
gclient setdep -r src/third_party/angle@fcfd3382d4ab
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: Ibfea97099cccc791355db8625bf42d3b5ce31b21
Reviewed-on: https://chromium-review.googlesource.com/1231973
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592177}
[AF] Set validity for possible address types
Part of the profile validation pipeline:
Set the validity state of each possible type for the form
fields we try to fill based on the server validity map
This cl only sets the validity states for ADDRESS fields
(but not credit card or password.)
go/autofill-profile-validation-pipeline-client
Change-Id: I8e5c848105351d6cd902c7aaea6a1b8fabe5e250
Reviewed-on: https://chromium-review.googlesource.com/1217505
Commit-Queue: Parastoo Geranmayeh <[email protected]>
Reviewed-by: Roger McFarlane <[email protected]>
Reviewed-by: Sebastien Seguin-Gagnon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592176}
[Nav Experiment] Fix crash in [CRWWebController webViewURLDidChange].
This method looks up the current NavigationItem associated with
WKBackForwardList.currentItem and updates its URL to handle two edge
cases for location.replace. The lookup crashes if
WKBackForwardList.currentItem is nil. The correct NavigationItem to
update in this case is |self.currentNavItem|.
An egtest that triggers this scenario is added; though it's not clear
if this is the only case.
Bug: 866142
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I5c76ad50296127234f498741a62b796fb4397461
Reviewed-on: https://chromium-review.googlesource.com/1228442
Reviewed-by: Eugene But <[email protected]>
Commit-Queue: Danyao Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592175}
Add a new GN arg: force_local_build_id
By default only official builds have build-ids. Setting
force_local_build_id = true can be used to add build-ids to
local builds as well.
Bug: 870919
Change-Id: I007ffbfb0d6005e980b4dea5a394471396ad3d92
Reviewed-on: https://chromium-review.googlesource.com/1231374
Commit-Queue: Leonard Mosescu <[email protected]>
Reviewed-by: Mark Mentovai <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592174}
Ensures that peeking launcher won't open underneath the a11y keyboard
Bug: 869325
Change-Id: I7d939b5484869cb8e620f2f8152f240e433b3086
Reviewed-on: https://chromium-review.googlesource.com/1229361
Reviewed-by: Weidong Guo <[email protected]>
Commit-Queue: Kevin Strohbehn <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592173}
Fix 64 bit truncation errors in blink/core/frame
Use wtf_size_t when dealing with WTF types.
BUG=879657
Change-Id: I125b0857c16db2b96835052c043e7d246cb3eb31
Reviewed-on: https://chromium-review.googlesource.com/1228129
Commit-Queue: Dave Tapuska <[email protected]>
Reviewed-by: David Bokan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592172}
Roll src-internal cb44953479a1..57efeca83c87 (2 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/cb44953479a1..57efeca83c87
Created with:
gclient setdep -r src-internal@57efeca83c87
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: Ife44e18c35e59166b98af85f3f3f624f5bea097e
Reviewed-on: https://chromium-review.googlesource.com/1231975
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592171}
Revert "[iOS] Check SideSwipe location in window coordinates"
This reverts commit 92d8795b92e83d185aa52f4ad8b43c02d93e4639.
Reason for revert:
Failures on iOS 10 devices and simulator bots:
ipad10-device-x64
ipad10-simulator-x64
ios_chrome_ui_egtests (iPad Air iOS 10.3.3) on iOS-10.3.3
SideSwipeTestCase/testSideSwipeTopToolbar:
[0918/100933.388949:WARNING:embedded_test_server.cc(239)] Request not handled. Returning 404: /favicon.ico
../../ios/chrome/test/earl_grey/chrome_earl_grey.mm:188: error: -[SideSwipeTestCase testSideSwipeTopToolbar] : Exception: AssertionFailedException
Exception Name: AssertionFailedException
Exception Reason: (([condition waitWithTimeout:base::test::ios::kWaitForUIElementTimeout]) is true) failed
Exception Details: Failed waiting for web view containing Echo
Bundle ID: com.google.gtest.ios-chrome-ui-egtests
Stack Trace: (
0 EarlGrey 0x0000000105c58748 -[GREYDefaultFailureHandler handleException:details:] + 780
1 ios_chrome_ui_egtests 0x0000000100a05cc8 +[ChromeEarlGrey waitForWebViewContainingText:] + 628
2 ios_chrome_ui_egtests 0x0000000100a543fc -[SideSwipeTestCase checkSideSwipeOnToolbarClass:] + 1196
3 CoreFoundation 0x0000000187ea4e80 <redacted> + 144
4 CoreFoundation 0x0000000187d9a2c4 <redacted> + 292
5 EarlGrey 0x0000000105c495c8 -[GREYTestCaseInvocation invoke] + 84
6 XCTest 0x0000000105aacf3c __24-[XCTestCase invokeTest]_block_invoke_2.198 + 68
7 XCTest 0x0000000105b14560 -[XCTMemoryChecker _assertInvalidObjectsDeallocatedAfterScope:] + 68
8 XCTest 0x0000000105ab57c0 -[XCTestCase assertInvalidObjectsDeallocatedAfterScope:] + 112
9 XCTest 0x0000000105aacec4 __24-[XCTestCase invokeTest]_block_invoke.192 + 196
10 XCTest 0x0000000105b01710 -[XCTestCase(Failures) performFailableBlock:testCaseRun:shouldInterruptTest:] + 64
11 XCTest 0x0000000105b01628 -[XCTestCase(Failures) _performTurningExceptionsIntoFailuresInterruptAfterHandling:block:] + 108
12 XCTest 0x0000000105aacb38 __24-[XCTestCase invokeTest]_block_invoke + 812
13 XCTest 0x0000000105b07298 -[XCUITestContext performInScope:] + 264
14 XCTest 0x0000000105aac744 -[XCTestCase testContextPerformInScope:] + 100
15 XCTest 0x0000000105aac7f8 -[XCTestCase invokeTest] + 140
16 EarlGrey 0x0000000105c40e6c -[XCTestCase(GREYAdditions) grey_invokeTest] + 392
17 XCTest 0x0000000105aae39c __26-[XCTestCase performTest:]_block_invoke_2 + 44
18 XCTest 0x0000000105b01710 -[XCTestCase(Failures) performFailableBlock:testCaseRun:shouldInterruptTest:] + 64
19 XCTest 0x0000000105b01628 -[XCTestCase(Failures) _performTurningExceptionsIntoFailuresInterruptAfterHandling:block:] + 108
20 XCTest 0x0000000105aae2b4 __26-[XCTestCase performTest:]_block_invoke.337 + 96
21 XCTest 0x0000000105b11a58 +[XCTContext runInContextForTestCase:block:] + 216
22 XCTest 0x0000000105aada50 -[XCTestCase performTest:] + 648
23 XCTest 0x0000000105aee88c -[XCTest runTest] + 60
24 XCTest 0x0000000105aa8ec4 __27-[XCTestSuite performTest:]_block_invoke + 296
25 XCTest 0x0000000105aa87c4 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 68
26 XCTest 0x0000000105aa8a5c -[XCTestSuite performTest:] + 272
27 XCTest 0x0000000105aee88c -[XCTest runTest] + 60
28 XCTest 0x0000000105aa8ec4 __27-[XCTestSuite performTest:]_block_invoke + 296
29 XCTest 0x0000000105aa87c4 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 68
30 XCTest 0x0000000105aa8a5c -[XCTestSuite performTest:] + 272
31 XCTest 0x0000000105aee88c -[XCTest runTest] + 60
32 XCTest 0x0000000105aa8ec4 __27-[XCTestSuite performTest:]_block_invoke + 296
33 XCTest 0x0000000105aa87c4 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 68
34 XCTest 0x0000000105aa8a5c -[XCTestSuite performTest:] + 272
35 XCTest 0x0000000105aee88c -[XCTest runTest] + 60
36 XCTest 0x0000000105b1eb2c __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke + 176
37 XCTest 0x0000000105b1ec5c __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke.80 + 60
38 XCTest 0x0000000105ac08fc -[XCTestObservationCenter _observeTestExecutionForBlock:] + 524
39 XCTest 0x0000000105b1e8ac -[XCTTestRunSession runTestsAndReturnError:] + 612
40 XCTest 0x0000000105a8dad4 -[XCTestDriver runTestsAndReturnError:] + 416
41 XCTest 0x0000000105b0e274 _XCTestMain + 1436
42 libXCTestBundleInject.dylib 0x0000000105915724 __copy_helper_block_ + 0
43 CoreFoundation 0x0000000187e4d30c <redacted> + 20
44 CoreFoundation 0x0000000187e4cb28 <redacted> + 288
45 CoreFoundation 0x0000000187e4a998 <redacted> + 728
46 CoreFoundation 0x0000000187d7ada4 CFRunLoopRunSpecific + 424
47 GraphicsServices 0x00000001897e5074 GSEventRunModal + 100
48 UIKit 0x000000018e02ec9c UIApplicationMain + 208
49 ios_chrome_ui_egtests 0x0000000100045618 main + 536
50 libdyld.dylib 0x0000000186d8959c <redacted> + 4
)
Screenshots: {
"Screenshot At Failure": "/var/mobile/Containers/Data/Application/8AE3CF5E-F002-4373-8F6F-826C6E868992/Documents/SideSwipeTestCase_testSideSwipeTopToolbar-AssertionFailedException-001584B5-0BD5-480A-BE35-237D1281481F/SideSwipeTestCase_testSideSwipeTopToolbar.png",
"Visibility Checker Most Recent Before Image": "/var/mobile/Containers/Data/Application/8AE3CF5E-F002-4373-8F6F-826C6E868992/Documents/SideSwipeTestCase_testSideSwipeTopToolbar-AssertionFailedException-001584B5-0BD5-480A-BE35-237D1281481F/SideSwipeTestCase_testSideSwipeTopToolbar_before.png",
"Visibility Checker Most Recent Expected After Image": "/var/mobile/Containers/Data/Application/8AE3CF5E-F002-4373-8F6F-826C6E868992/Documents/SideSwipeTestCase_testSideSwipeTopToolbar-AssertionFailedException-001584B5-0BD5-480A-BE35-237D1281481F/SideSwipeTestCase_testSideSwipeTopToolbar_after_expected.png",
"Visibility Checker Most Recent Actual After Image": "/var/mobile/Containers/Data/Application/8AE3CF5E-F002-4373-8F6F-826C6E868992/Documents/SideSwipeTestCase_testSideSwipeTopToolbar-AssertionFailedException-001584B5-0BD5-480A-BE35-237D1281481F/SideSwipeTestCase_testSideSwipeTopToolbar_after_actual.png"
}
UI hierarchy (ordered by window level, front to back as rendered):
Legend: {
"[AX]": "Accessibility",
"[UIE]": "User Interaction Enabled",
"[Window 1]": "Frontmost Window"
}
Original change's description:
> [iOS] Check SideSwipe location in window coordinates
>
> This CL changes the way the SideSwipe is checking if the touch location
> is inside the toolbar frame or not by passing it in the window
> coordinates instead of in the gesture's view coordinates.
> This starts creating an issue as the toolbar frame is now contained in
> a container, changing its frame's origin.
>
> Bug: 883694
> Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
> Change-Id: Iaf42b36ce01c47addd87ae71772abff605e75a1c
> Reviewed-on: https://chromium-review.googlesource.com/1224387
> Commit-Queue: Gauthier Ambard <[email protected]>
> Reviewed-by: Eugene But <[email protected]>
> Reviewed-by: Justin Cohen <[email protected]>
> Reviewed-by: Kurt Horimoto <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#592014}
[email protected],[email protected],[email protected],[email protected]
Change-Id: I8ea07375dc2c910264e05ecd58ade762c99a582c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 883694
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Reviewed-on: https://chromium-review.googlesource.com/1231828
Reviewed-by: edchin <[email protected]>
Commit-Queue: edchin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592170}
[Android] Fix NPE when toolbar not inflated in ToolbarControlContainer
ToolbarControlContainer contains references to mToolbar which could be
null if the toolbar is inflated asyncronously. This cl adds null checks
before calling methods on mToolbar.
Bug: 884607
Change-Id: Ib444dada288822ee85bcd493c793bb07b0008291
Reviewed-on: https://chromium-review.googlesource.com/1228310
Reviewed-by: Theresa <[email protected]>
Commit-Queue: Mohamed Heikal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592169}
win: Remove two exit-time destructors.
g_font_collection and g_font_fallback can be cleaned up by process
exit instead.
Bug: 404525
Change-Id: I4190a260a6b4f84d76598a29e0c6c241879c82e5
Reviewed-on: https://chromium-review.googlesource.com/1231674
Reviewed-by: Scott Graham <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592168}
Update V8 to version 7.1.130.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/345f5513..c623fabe
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: I323a045a1bb0f599a566889f0706a9ac9ca81543
Reviewed-on: https://chromium-review.googlesource.com/1231696
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592167}
[Chromecast] Fix StreamMixer OnMuteChangeRequest to allow mute audio
Class StreamMixer::ExternalMediaVolumeChangeRequestObserver,
OnMuteChangeRequest member function doesn't allow to mute audio. It
changes media volume in the function body instead of muting audio.
Bug: 114035326
Change-Id: I755aaa94470dc8ba33a458d6139ef9254655d3e4
Reviewed-on: https://chromium-review.googlesource.com/1214689
Reviewed-by: Kenneth MacKay <[email protected]>
Commit-Queue: Sergei Istomin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592166}
cc/gpu: Fix execution of SetMatrix ops with OOP raster.
We currently leave the original matrix in PlaybackParams uninitialized
in the setup for RasterCHROMIUM commands. Since this matrix is applied
to the matrix in SetMatrix ops during raster, the canvas ends up with
an arbitrary matrix.
[email protected], [email protected]
BUG: 877615
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;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I93dd697052a5b08a94dc01a7112a113c66b0025e
Reviewed-on: https://chromium-review.googlesource.com/1228504
Reviewed-by: enne <[email protected]>
Reviewed-by: Eric Karl <[email protected]>
Commit-Queue: Khushal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592165}
Followup for Enable CRD for ARC Kiosks
Bug: 885086
Change-Id: I1eb764626437c07008a0f44d4a7b0f47b05f931a
Reviewed-on: https://chromium-review.googlesource.com/1232093
Reviewed-by: Sergey Poromov <[email protected]>
Commit-Queue: Sergey Poromov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592164}
Enable GPU Rasterization on Imagination on Chrome OS
Like the subject says, since this passes skia gold tests we are
enabling GPU rasterization on Imagination GPUs.
BUG=b:65493006
TEST=build on elm, see GPU rasterization enabled
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
Change-Id: I78e015241d12ad8c7804737c972667026b815394
Reviewed-on: https://chromium-review.googlesource.com/1229034
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Stéphane Marchesin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592163}
[layoutng] Stack allocate constraint spaces
Based on Ian's patch here:
https://chromium-review.googlesource.com/c/chromium/src/+/1190763
I had to rename kNone because it conflicts with a different enum.
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ib721e8985165f9b55f123faf023f8267da9a87e0
Reviewed-on: https://chromium-review.googlesource.com/1220129
Commit-Queue: Christian Biesinger <[email protected]>
Reviewed-by: Ian Kilpatrick <[email protected]>
Reviewed-by: Emil A Eklund <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592162}
[Zine] Adding group for 50% enabled for new favicon server in fieldtrial_testing_config.json
Bug: 714109
Change-Id: Ife7a4af9c151bfffc094ac1f5deccc5f4b10fbde
Reviewed-on: https://chromium-review.googlesource.com/1229154
Reviewed-by: Steven Holte <[email protected]>
Commit-Queue: Filip Gorski <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592161}
Polymerization of chrome://discards UI.
Convert the imperative implementation to all-declarative polymer
(for the most part). Add closure_compile build configuration and fix the
problems it showed up.
This change should be a no-op in terms of the UI presented.
Bug: 879660
Change-Id: I60d607f1b556a5a2a31f7cb776abb1ff6db38660
Reviewed-on: https://chromium-review.googlesource.com/1210385
Commit-Queue: Sigurður Ásgeirsson <[email protected]>
Reviewed-by: Chris Hamilton <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592160}
RC: Remove a static initializer.
See https://chromium-review.googlesource.com/c/chromium/src/+/1231633 for more details about this issue.
Bug: 844426
Change-Id: Icad060f8105602a2e0805e55f6ffd8b11ce5effa
Reviewed-on: https://chromium-review.googlesource.com/1231815
Reviewed-by: François Doray <[email protected]>
Commit-Queue: François Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592159}
[AF] Add nullcheck for the server database when clearing all server data
There is a small window where it can be null before the sync service is
done initializing.
Not clearing the data then doesn't matter, since the server db either
points to the local db which is cleaned next, or to an in memory server
db which doesn't exist yet, so there is nothing to clear.
This code is less than ideal and will be refactored along with the
database helper and the personalDataManager in the coming weeks.
Bug: 883713
Change-Id: I9e754985bf5c14750100dee57efe4ed1a3e252d8
Reviewed-on: https://chromium-review.googlesource.com/1231916
Reviewed-by: Fabio Tirelo <[email protected]>
Commit-Queue: Sebastien Seguin-Gagnon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592158}
VR: Add CardboardControllerDelegate
This moves the logic of handling the Cardboard trigger out of the
scheduler. It also avoids unnecessary operations in Cardboard.
Additionally, we submit vsync to the WebXR session after an input
state has been obtained.
Bug: 875291
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: Ia8723a2fa50dac7ddcca4f6468dadd9c1836f6db
Reviewed-on: https://chromium-review.googlesource.com/1216942
Commit-Queue: Aldo Culquicondor <[email protected]>
Reviewed-by: Michael Thiessen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592157}
Reland "Under refresh, use the same menu options for Windows/Linux as under Mac"
This is a reland of 9c5131ad426872a1c931a6e3a27bbd4c469b7721
Cannot reproduce the flake. Relanding for more information.
Original change's description:
> Under refresh, use the same menu options for Windows/Linux as under Mac
>
> Use the BubbleBorder for the menus since the drop-shadow under Windows
> doesn't track the shape of the menu. We also have much more control over
> the shape and depth of the drop-shadow.
>
> Bug: 837782
> Change-Id: I91b9340251c2cd0b60e3b3f66d450a4791113007
> Reviewed-on: https://chromium-review.googlesource.com/1159532
> Commit-Queue: Allen Bauer <[email protected]>
> Reviewed-by: Evan Stade <[email protected]>
> Reviewed-by: Michael Wasserman <[email protected]>
> Reviewed-by: Elly Fong-Jones <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#590731}
[email protected]
[email protected]
[email protected]
Bug: 837782
Change-Id: I80a07fb2d716c9372d18a8d48df3e7e00ff286ab
Reviewed-on: https://chromium-review.googlesource.com/1229173
Commit-Queue: Allen Bauer <[email protected]>
Reviewed-by: Allen Bauer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592156}
[TaskScheduler]: Use ScopedBlockingCall to mark blocking tasks.
This CL uses ScopedBlockingCall to mark blocking calls in /components/sync.
This CL was created by replacing calls to AssertBlockingAllowed()
with instantiations of ScopedBlockingCall(MAY_BLOCK).
I kindly ask the reviewer to make sure of the following:
- ScopedBlockingCall is instantiated in a scope with minimal CPU usage.
If this is not the case, ScopedBlockingCall should be instantiated
closer to the blocking call. See scoped_blocking_call.h for more
info. Please let me know when/where the blocking call happens if this needs
to be changed.
- Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See
BlockingType for more info. While I assumed MAY_BLOCK by default, that might
not be the best fit if we know that this callsite is guaranteed to block.
- The ScopedBlockingCall's scope covers the entirety of the blocking operation
previously asserted against by the AssertBlockingAllowed().
This CL was uploaded by git cl split.
[email protected]
Bug: 874080
Change-Id: I291ccbeca7b5115053ad57bb3ba072eaad10172f
Reviewed-on: https://chromium-review.googlesource.com/1194103
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Reviewed-by: Tim Schumann <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592155}
Add isolation notes to paint property trees.
This patch puts isolation nodes for elements with contain: paint.
The nodes act as a boundary where any subtree elements of the
contained element cannot reference elements higher up in the
tree from the isolation nodes. This, in turn, allows us to
put a performance boundary skipping subtree walks for an isolated
subtree when the subtree itself has not changed.
[email protected]
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Icd0ff26f7c28d3df226755b7c501e227f532001d
Reviewed-on: https://chromium-review.googlesource.com/1168390
Reviewed-by: Chris Harrelson <[email protected]>
Commit-Queue: vmpstr <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592154}
Handle text change transitions in editable text more generically
- within a single line, delete all words using Ctrl+Backspace
- type until a line wraps. This triggers the inclusion of a new inline text box.
- delete until a wrapped line moves up one line
- delete words until all words on a wrapped line are deleted
In all of these cases and many others, the previous line (surrounding the previous selection) and the current line are *different* lines. In some cases, the previous line is no longer valid because the underlying data is invalid. In all other cases, the lines are both valid, but refer to two different inline text boxes.
In order to get the appropriate context, this change uses the surrounding paragraph to get the right diff of the previous and current value along with the selection.
This fixes:
1. deletions that happen to trigger a line change. The easiest way to reproduce this is via Ctrl+backspace inside of a long paragraph
2. insertions that trigger the addition of a new line. The easiest way to trigger this is to set typing echo to none and start typing without inserting hard line breaks (i.e. pressing enter). When a new line is inserted (soft wrap), ChromeVox used to read the new line's text (the newly wrapped word). This no longer occurs.
Bug: 833252
Test: manual and chromevox_tests.
Change-Id: I5095eb4714932cad050f9fc5162072f918008b20
Reviewed-on: https://chromium-review.googlesource.com/1228790
Commit-Queue: David Tseng <[email protected]>
Reviewed-by: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592153}
RC: Flush the total obs time to the proto for the chrome://discards UI
Change-Id: If43a304a2deee1abc05df6c62344f538dd8b1de1
Reviewed-on: https://chromium-review.googlesource.com/1217447
Reviewed-by: François Doray <[email protected]>
Reviewed-by: Sigurður Ásgeirsson <[email protected]>
Commit-Queue: Sébastien Marchand <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592152}
Remove SetAuthoritativeVsyncInterval().
The function is only used on Chrome OS and is no longer necessary. Ozone
DRM provides display refresh rates and vsync interval through the
command buffer. The function seems to be leftover from X11 Chrome OS
where Xrandr provided better refresh rate data than the GL context.
GpuProcessTransportFactory::SetAuthoritativeVsyncInterval() is also
broken currently and not setting the interval.
Bug: 885169
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
Change-Id: I66ffa73f5b32418cd83553c52ff97293e1b10657
Reviewed-on: https://chromium-review.googlesource.com/1230578
Reviewed-by: Tom Sepez <[email protected]>
Reviewed-by: Ahmed Fakhry <[email protected]>
Reviewed-by: danakj <[email protected]>
Commit-Queue: kylechar <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592151}
Roll src/third_party/chromite 748e4927773d..2426fe64bffb (2 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/748e4927773d..2426fe64bffb
git log 748e4927773d..2426fe64bffb --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] failed_stage metric: Add important field
2018-09-18 [email protected] Chromite: Add Common Metric Fields for all metrics
Created with:
gclient setdep -r src/third_party/chromite@2426fe64bffb
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: I7d30a22fbe1cc15e0fca19a22affc1504514b60d
Reviewed-on: https://chromium-review.googlesource.com/1231493
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592150}
media: Add presubmit for updating README when changing test files
I found some test files were added without updating the README file. So
adding this presubmit check to remind people to do so.
Here's an example of the warning when updating test files without updating
the README file:
-----------------------------------------
~/chromium/src$ git cl presubmit --upload
Running presubmit upload checks ...
** Presubmit Warnings **
When updating files in media/test/data, please also update media/test/data/README:
media/test/data/vorbis-asd \
media/test/data/vorbis-packet-0 \
media/test/data/vorbis-packet-0_for_test
Presubmit checks took 1.4s to calculate.
-----------------------------------------
Bug: 818048
Change-Id: Ibc8b5d82aa7b0fd2688a01b736a57d8bf0e11e29
Reviewed-on: https://chromium-review.googlesource.com/1229497
Reviewed-by: Dale Curtis <[email protected]>
Commit-Queue: Xiaohan Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592149}
[Refresh] Fix tab hit area not extending to top of window on tiling WMs
BUG=882854
R=pkasting
Change-Id: I8dc419e43882d723a117da19e87abe20505aa01a
Reviewed-on: https://chromium-review.googlesource.com/1228201
Commit-Queue: Thomas Anderson <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592148}
win: Remove one exit-time destructor.
Ports the changes to memory_monitor_linux.cc in
https://codereview.chromium.org/2321313002/ to Windows.
Bug: 404525
Change-Id: Ibb92bb419292b0dd7298ad8c3ce7ae5268e6000a
Reviewed-on: https://chromium-review.googlesource.com/1231673
Commit-Queue: Chris Hamilton <[email protected]>
Reviewed-by: Chris Hamilton <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592147}
[CrOS Multidevice] Do not initialize BleConnectionManager if MultiDevice APIs are active.
In the process, this also adapts HostConnectionMetricsLogger to use the MultiDevice APIs
to properly log to the "Background" versions of its metrics.
Bug: 824568, 752273, 854885, 857302
Change-Id: I77fc52b3d07d903fe61ac62de2620216984d28de
Reviewed-on: https://chromium-review.googlesource.com/1117897
Reviewed-by: Kyle Horimoto <[email protected]>
Commit-Queue: Ryan Hansberry <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592146}
Roll src/third_party/depot_tools 804797362e1d..1aa405fd859a (5 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/804797362e1d..1aa405fd859a
git log 804797362e1d..1aa405fd859a --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Add an option to disable adding CC emails automatically
2018-09-18 [email protected] [gclient] Fix typo in get_gerrit_patch_root
2018-09-18 [email protected] [bot_update] Add gclient.get_gerrit_patch_root
2018-09-18 [email protected] [cipd] Pin hashes of CIPD packages.
2018-09-18 [email protected] Revert "gerrit_util: Support OAuth2 bearer tokens in CookieAuthenticator"
Created with:
gclient setdep -r src/third_party/depot_tools@1aa405fd859a
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:878303,chromium:694348,chromium:694348,chromium:870166
[email protected]
Change-Id: I439b74e4283ec9962446dd2b14a101175f7fbb4d
Reviewed-on: https://chromium-review.googlesource.com/1231496
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592145}
Fix CSSAnimationsTest unit tests when running with BGPT
A few changes were needed to get this to work in BGPT:
- Create a StubChromeClientForSPv2 so that we have a LayerTreeHost,
without which BGPT does not create composited animations.
- Change StubChromeClientForSPv2 to tell the LayerTreeHostEmbedder to
use layer lists when running with BGPT
- Check for filter animations as well as current filters when deciding
if we need a filter on a given object.
Bug: 874253
Cq-Include-Trybots: luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I7e057d8a225ead67728d68070e62ac62f7a33f19
Reviewed-on: https://chromium-review.googlesource.com/1230438
Commit-Queue: Robert Flack <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592144}
Allow WebApk.apk to use custom proguard_jar_path
Change-Id: Iaa78ac6b6ad9050479c0e326e36c80cabb9800f3
Reviewed-on: https://chromium-review.googlesource.com/1231386
Reviewed-by: Peter Kotwicz <[email protected]>
Commit-Queue: agrieve <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592143}
Add support for target="_blank".
There are instances in which we want links to be able to open new
tabs in the browser. With this change, they will be able to do so by
specifying target="_blank".
Bug: b:115782814
Change-Id: Id4a08c5fbde342c723f47e363c9cf97e76f1578e
Reviewed-on: https://chromium-review.googlesource.com/1227502
Reviewed-by: Xiaohui Chen <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Commit-Queue: David Black <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592142}
Roll src-internal 892036cb879f..cb44953479a1 (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/892036cb879f..cb44953479a1
Created with:
gclient setdep -r src-internal@cb44953479a1
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
BUG=chromium:856278
[email protected]
Change-Id: Ie53026c25d38525322ffee7ac6c19f6f601acf20
Reviewed-on: https://chromium-review.googlesource.com/1231495
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592141}
[NTP] Make sure the renderer belong to that profile
When there are multiply profiles opened at the same time. The renderer
creation process will be called multiple times which might cause
incorrect behavior. Make sure the renderer created only for the
corresponding profile.
Bug: 847606
Change-Id: I4d47d22220cab2197ad59feedacd3e6a5bc0dabb
Reviewed-on: https://chromium-review.googlesource.com/1229193
Reviewed-by: Kristi Park <[email protected]>
Commit-Queue: Weilun Shi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592140}
[PE] Rename SubtreeNeedsPaintPropertyUpdate to include "forced"
This patch disambiguates two functions:
- SetDescendantNeedsPaintPropertyUpdate, which is a breadcrumb
- SetSubtreeNeedsPaintPropertyUpdate, which is a dirty bit
By renaming the latter to:
SetSubtreeNeedsForcedPaintPropertyUpdate.
[email protected], [email protected]
Change-Id: Ia00d845fc114e1eef94987a650b453e363d431cd
Reviewed-on: https://chromium-review.googlesource.com/1231384
Reviewed-by: Chris Harrelson <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Commit-Queue: vmpstr <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592139}
Promote linux-libfuzzer-asan-rel trybot to full CQ blocker.
Cycle time looks good. (Caps out at about 30min for analyze exclusions.)
Flake rate looks like it's pretty much 0.
Though the bot is currently red due to a broken webrtc roll (that this
bot would have caught). Need to wait on reverting that before this can
land.
Bug: 646404
Change-Id: I26ddec32ad1b90165068c0c17946c2ac6cdc330b
Reviewed-on: https://chromium-review.googlesource.com/1229076
Reviewed-by: Dirk Pranke <[email protected]>
Commit-Queue: Ben Pastene <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592138}
Run system dependency checks early in the lifecycle of layout tests.
This CL removes the flag kCheckLayoutTestSysDeps and modifies Content Shell to
run CheckLayoutSystemDeps for layout tests.
Previously, run_web_tests.py would first run Content Shell with
kCheckLayoutTestSysDeps to check system dependencies, and then subsequently run
Content Shell with kRunWebTests to run the actual layout tests. The goal was for
the former step to discover system misconfigurations and early-exit so that
developers would not lose time debugging system configuration failures.
This CL's changes has several benefits:
* kCheckLayoutTestSysDeps was using a different mechanism for starting and
stopping the main thread's run loop. This was likely responsible for flaky
crashes.
* run_web_tests.py would exit with SYS_DEPS_EXIT_STATUS upon encountering a
crash in kCheckLayoutTestSysDeps. This failure was not recoverable. Now,
flaky crashes are caught using the normal layout test runner mechanism, and
are appropriately retried.
* It simplifies the logic for both Content Shell [removing a flag] and
web_test_runner.py [removing yet another mechanism for launching the driver
and parsing its results].
Bug: 884776
Change-Id: I7472f5e3b90e6d2578d2ed0be906e0e57ae9dbaa
Reviewed-on: https://chromium-review.googlesource.com/1229240
Commit-Queue: Erik Chen <[email protected]>
Reviewed-by: Emil A Eklund <[email protected]>
Reviewed-by: Camille Lamy <[email protected]>
Reviewed-by: Robert Ma <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592137}
Add observer interface for CastContentWindow.
Bug: b/80441180
Change-Id: I66bd3265c724229c818d54289479c6262a2e28a9
Test: Ran on device
Reviewed-on: https://chromium-review.googlesource.com/1148803
Reviewed-by: Luke Halliwell <[email protected]>
Commit-Queue: Michael Nye <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592136}
Landing Recent QUIC changes until 2:35 PM, Sep 14, 2018 UTC-4
Turn on FLAGS_quic_reloadable_flag_quic_fix_is_useful_for_retrans
https://chromium-review.googlesource.com/c/chromium/src/+/1228857
Update IETF QUIC Transport Error codes
The IETF QUIC transport error codes are updated to reflect
version 14 of the QUIC transport IETF draft:
- SERVER_BUSY is added
- FRAME_FORMAT_ERROR is changed to FRAME_ENCODING_ERROR
- UNSOLICITED_PONG is removed
- INVALID_MIGRATION is added
Merge internal change: 213016352
https://chromium-review.googlesource.com/c/chromium/src/+/1228548
Fix a ACK frame reporting issue caused by unsigned integer wrap around. Protected by flag FLAGS_quic_reloadable_flag_quic_aggregate_acked_stream_frames_2.
Flag FLAGS_quic_reloadable_flag_quic_aggregate_acked_stream_frames_2 is the v2 of the existing flag FLAGS_quic_reloadable_flag_quic_aggregate_acked_stream_frames.
Merge internal change: 212991266
https://chromium-review.googlesource.com/c/chromium/src/+/1228894
Implement support for framing QuicCryptoFrames from IETF QUIC.
Merge internal change: 212917548
https://chromium-review.googlesource.com/c/chromium/src/+/1228436
Turn on FLAGS_quic_reloadable_flags_quic_fix_reset_zombie_streams in quartc.
Merge internal change: 212810521
https://chromium-review.googlesource.com/c/chromium/src/+/1228435
In QUIC, fix a bug that zombie streams cannot be closed when gets reset locally. Protected by FLAGS_quic_reloadable_flag_quic_fix_reset_zombie_streams.
Merge internal change: 212676554
https://chromium-review.googlesource.com/c/chromium/src/+/1228434
Split QUIC's FramerVisitor into two methods, OnAckRange and OnAckFrameEnd(). No functional change, not flag protected.
Merge internal change: 212629799
https://chromium-review.googlesource.com/c/chromium/src/+/1228394
Move multiple (repeated) definitions of QuicConnectionArena to a single place in quic_one_block_arena.h. Move only, not protected.
Merge internal change: 212626492
https://chromium-review.googlesource.com/c/chromium/src/+/1228393
Change-Id: I675e3fbaa9c01aa3e5749f44323ddac6eb45a9d8
Reviewed-on: https://chromium-review.googlesource.com/1228858
Reviewed-by: Ryan Hamilton <[email protected]>
Commit-Queue: Fan Yang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592135}
[cluster_telemetry] Add v8.loading.cluster_telemetry benchmark
The new benchmark takes all the metrics from the v8.browsing benchmarks and
provides an additional --enable-rcs to switch on the more expensive runtime
call stats metrics.
- Introduce new _LoadingBaseClusterTelemetry base class
- Introduce AugmentOptionsForV8BrowsingMetrics and V8BrowsingShouldAddValue
helpers to share metrics setup code with v8.browsing benchmarks
- Add new V8LoadingClusterTelemetry benchmark
Bug: chromium:883322
Change-Id: I67287fb046993a4cb687ac57073f81a7c006d361
Reviewed-on: https://chromium-review.googlesource.com/1224448
Commit-Queue: Camillo Bruni <[email protected]>
Reviewed-by: Juan Antonio Navarro Pérez <[email protected]>
Reviewed-by: Timothy Dresser <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592134}
Roll src/third_party/pdfium 6fc8d877d745..c3099d1c6942 (2 commits)
https://pdfium.googlesource.com/pdfium.git/+log/6fc8d877d745..c3099d1c6942
git log 6fc8d877d745..c3099d1c6942 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Change signature of FPDFPageObjMark_Get(Name|ParamKey).
2018-09-18 [email protected] Transfer ownership of nodes to top-level XML doc
Created with:
gclient setdep -r src/third_party/pdfium@c3099d1c6942
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
BUG=chromium:884664
[email protected]
Change-Id: Ifcdc87b0ee64b981f34c47a61775113428f8f887
Reviewed-on: https://chromium-review.googlesource.com/1231497
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592133}
Revert "Orderfile: turn on system health order profiling."
This reverts commit 7d96627bed2c63b20654af506098e7ef8b722756.
Reason for revert: Suspect this broke orderfile generation due to conflicting adb binaries.
Original change's description:
> Orderfile: turn on system health order profiling.
>
> This sets default orderfile generation to use system health profiling.
>
> Bug: 758566
> Change-Id: Ie87f8b2623373861c7bdc44d5dfd866ce3597cd9
> Reviewed-on: https://chromium-review.googlesource.com/1228074
> Commit-Queue: Matthew Cary <[email protected]>
> Reviewed-by: Egor Pasko <[email protected]>
> Reviewed-by: Benoit L <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591674}
[email protected],[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 758566
Change-Id: Ia3092b00488f332a5348f9aaae13fdb4691f27de
Reviewed-on: https://chromium-review.googlesource.com/1231919
Reviewed-by: John Budorick <[email protected]>
Commit-Queue: John Budorick <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592132}
Add inkdrop highlighting to buttons with anchored widgets.
Add method to make buttons observers of any widgets that are anchored to them. Change inkdrop highlight for buttons when anchored widgets are shown or removed. Fix cases where a widget is anchored to the location bar but a different view should be highlighted. Change highlighting to SetBackground when used for extension actions in BrowserActionsContainer to protect inkdrop highlight state during layout calls.
Bug: 863170, 824536
Change-Id: Id6abdfa7a70955b3cb1873b6c8013f0496455f68
Reviewed-on: https://chromium-review.googlesource.com/1165601
Reviewed-by: Xiyuan Xia <[email protected]>
Reviewed-by: Trent Apted <[email protected]>
Reviewed-by: Bret Sepulveda <[email protected]>
Reviewed-by: Peter Boström <[email protected]>
Commit-Queue: Caroline Rising <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592131}
[FCP++] Largest/Last Text Paint nits
1. Register Swap promise only when there is no ongoing swap promise.
2. Add tailing underscore to private attributes.
3. Restructure the while loop in FindLargestPaintCandidate and
FindLastPaintCandidate.
Bug: 869924
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Iaf19947eb3ef098114f2ab2ca7a4d6cdcec42758
Reviewed-on: https://chromium-review.googlesource.com/1229413
Reviewed-by: Steve Kobes <[email protected]>
Commit-Queue: Liquan (Max) Gǔ <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592130}
Enable CRD for ARC Kiosks
Bug: 885086
Change-Id: I8046229bdb8ae2ab7dbd36254869320331f1f2e1
Reviewed-on: https://chromium-review.googlesource.com/1230022
Reviewed-by: Sergey Poromov <[email protected]>
Commit-Queue: Denis Kuznetsov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592129}
Field crash if histogram bucket creation isn't as expected.
There are reports from the field that the "maximum" of a histogram
does not match what was configured. The working theory is that it is
due to rounding errors in the creation of exponential buckets.
Verify this assumption. If it's behaving wrong, it should crash
during the creation.
Bug: 836238
Change-Id: I4cf5e4bc3986e288c728ae37e2ff8cf841b7598d
Reviewed-on: https://chromium-review.googlesource.com/1228840
Reviewed-by: Alexei Svitkine <[email protected]>
Commit-Queue: Brian White <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592128}
Reland "Enable Perfetto by default for all telemetry tests"
This is a reland of 32c8ebbeeaee6dfdf46ae51d4c9c5b67dd465fed
Relanding after https://chromium-review.googlesource.com/c/chromium/src/+/1225306
Original change's description:
> Enable Perfetto by default for all telemetry tests
>
> This will use Perfetto instead of TraceLog for all
> trace-based Telemetry tests running on Mac/Windows/Android.
>
> [email protected]
>
> Bug: 839084
> Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
> Change-Id: I570060cd7f53ea0310f67370b4abec132c8a1a01
> Reviewed-on: https://chromium-review.googlesource.com/1176119
> Commit-Queue: oysteine <[email protected]>
> Reviewed-by: Sami Kyöstilä <[email protected]>
> Reviewed-by: Ned Nguyen <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#585368}
[email protected]
Change-Id: I31b69483281f9fb34c5083888b8f45f00ca95e6e
Reviewed-on: https://chromium-review.googlesource.com/1208955
Reviewed-by: oysteine <[email protected]>
Reviewed-by: Annie Sullivan <[email protected]>
Commit-Queue: oysteine <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592127}
fuchsia: Add vulkan loader service to sandbox policy
Since 57a19db65282 ("[fuchsia] Whitelist required Fuchsia services in
component manifest.") vulkan fails to initialize. Fix it by adding
the vulkan loader service to the policy.
Bug: 861853
Test: content_shell --ozone-platform=scenic --enable-vulkan --disable-gpu
Change-Id: I38c11f32e0a0dd8b914184a16198c023877a0572
Reviewed-on: https://chromium-review.googlesource.com/1228488
Reviewed-by: Sergey Ulanov <[email protected]>
Commit-Queue: Michael Spang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592126}
RemoteMacViews: Add BridgeFactoryHost
Add a BridgeFactoryHost structure, which wraps a
views_bridge_mac::mojom::BridgeFactory interface. This structure has
an BridgeFactoryHost::Observer interface to call back into widgets
when the bridge factory they are using is destroyed (e.g, the app
shim is force-quit).
Bug: 859152
Change-Id: I0c34cf200588ac79d281b31ba85764bca0c02d39
Reviewed-on: https://chromium-review.googlesource.com/1229694
Commit-Queue: ccameron <[email protected]>
Reviewed-by: Elly Fong-Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592125}
Fix re-layout condition upon fullscreen style change
When Chrome's fullscreen toolbar style changes, it needs to re-layout to
make sure the UI is updated. This CL fixed a recent regression due to
using |is_exiting_fullscreen| to avoid re-layout. Instead, only when
Chrome exits fullscreen mode to non-fullscreen mode, we should avoid
doing re-layout because exiting tab fullscreen to browser fullscreen
still may requires a re-layout.
BUG=884029
Change-Id: I7392c2cb000b184c0f54b9cb6bb3de2b81a79dcf
Reviewed-on: https://chromium-review.googlesource.com/1226014
Commit-Queue: Wei Li <[email protected]>
Reviewed-by: Elly Fong-Jones <[email protected]>
Reviewed-by: Sidney San Martín <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592124}
[Chromecast] Fix cast_media_unittests
Use the correct config for the audio decoder, and fix a hang due to AV
sync on desktop machines.
Change-Id: Icb8f1e73d093e58f81a68dd00d8512654c1140d1
Reviewed-on: https://chromium-review.googlesource.com/1229933
Reviewed-by: Luke Halliwell <[email protected]>
Commit-Queue: Kenneth MacKay <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592123}
Omnibox: Query in Omnibox - Show icon, and don't unelide search terms
This CL continues implementation of the Query in Omnibox feature for
Desktop with two main changes:
1. Shows the Default Search Provider favicon in the Omnibox when we
are displaying search terms.
2. Don't (erroneously) try to do unelision for Steady State Elisions
when we are displaying search terms. Adds a test for that.
This also adds a convenience method to OmniboxEditModel to prevent
repeated code, and adds a bit of testing code for the convenience
method.
Bug: 874592
Change-Id: Iafd791db349df434f616697ecbe6122285b5351b
Reviewed-on: https://chromium-review.googlesource.com/1229493
Commit-Queue: Tommy Li <[email protected]>
Reviewed-by: Justin Donnelly <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592122}
[IOS] Fixes the crash in -[ConfirmInfoBarController infoBarButtonDidPress:]
Fixes the crash in ConfirmInfoBarController and potentially other infobar
controllers after the refactoring of infobars in crrev.com/c/1037640.
First attempt at fixing this crash: crrev.com/c/1161324
Bug: 880951
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I14cef2eabf0293221de4ea31ac2ea18d4c1522b0
Reviewed-on: https://chromium-review.googlesource.com/1213546
Commit-Queue: Moe Ahmadi <[email protected]>
Reviewed-by: Olivier Robin <[email protected]>
Reviewed-by: Peter Lee <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592121}
Add Cache ability to FilePersistentMemoryAllocator.
This functionality is used by the FileMetricsProvider, currently based
on a Feature to be enabled.
Bug: 882892
Change-Id: I55262453b58c5ed9473b33e8839bad423ca7ec84
Reviewed-on: https://chromium-review.googlesource.com/1220310
Commit-Queue: Brian White <[email protected]>
Reviewed-by: Alexei Svitkine <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592120}
Enable blur for folder icon and suggestion chip
Changes:
1. Enable blur for suggestion chip and use a mask layer to clip into
rounded rect.
2. Enable blur for folder icon and use a mask layer to clip into
circle.
3. Since anyway we have to use mask layer for the blur, we don't need
rely on Skia to draw clipped folder icon during the folder icon
animation. Instead, we use mask layer as well.
4. Opening assistant will recreate layers in app list (bug 879372).
Since Layer::Clone() does not copy mask layer (not owned), the mask
layer set before will get lost. So override
LayerOwner::RecreateLayer() to set mask layer after cloning.
Bug: 873288
Change-Id: I7e7ff23cf38bfaece9799810e398c76bd38f8b68
Reviewed-on: https://chromium-review.googlesource.com/1171546
Commit-Queue: Weidong Guo <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592119}
[Extensions Click-to-Script] Bring up dialog on 'specific sites' selection
When the user selects "On specific sites" from the dropdown in the
chrome://extensions page, automatically bring up the dialog to add an
allowed site. This makes it clear to the user that they need to specify
a site for this setting to work, and also fixes an issue where
selecting "On specific sites" and then refreshing the page (or having
the data model otherwise update) reset the value to "on click".
Bug: 884222
Change-Id: Ie89757f7fba2409774e5fcc2f4a8028aff31f7ba
Reviewed-on: https://chromium-review.googlesource.com/1226017
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592118}
Print Preview Refresh: use standard shadow styling
Match the Print Preview elevation shadow styling to the styling used in
other Web UI surfaces (extensions, settings).
Bug: 883583
Change-Id: Ida1c4427e401de30c540c5109eb5b45e6b67f79f
Reviewed-on: https://chromium-review.googlesource.com/1227395
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Rebekah Potter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592117}
Add a generic way to run a task on all WorkerThreads
This allows us to hide the HashSet of all current WorkerThreads, which
is valuable since the callers outside WorkerThread don't have access to
the necessary mutex to access it safely.
Convert TimeZoneMonitorClient to use this helper.
Change-Id: I5aa743a1fa0c789a8f9496a05d7cfecde9238004
Reviewed-on: https://chromium-review.googlesource.com/1228950
Reviewed-by: Hiroki Nakagawa <[email protected]>
Reviewed-by: Mark Mentovai <[email protected]>
Commit-Queue: Nate Chapin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592116}
[css-tables] Force layout when colgroups are removed or added
When colgroups are modified via Javascript, Blink uses a stale computed
logical width, resulting in incorrect sizing of auto columns if layout
was previously done. This patch forces a fresh layout of the affected
cells, which corrects this behaviour.
Bug: 870296
Change-Id: I4a12d5a8db689ba1457c6c9960ae8ea9c1dd40d9
Reviewed-on: https://chromium-review.googlesource.com/1162224
Commit-Queue: David Grogan <[email protected]>
Reviewed-by: Morten Stenshorne <[email protected]>
Reviewed-by: Emil A Eklund <[email protected]>
Reviewed-by: David Grogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592115}
PluginResourceThrottle to use WeakPtr to MimeHandlerViewContainerBase
This is a second attempt at fixing the crash linked in the bug. It
appears that PluginResourceThrottle's lifetime is tied with
WebURLLoaderImpl does not synchronously go away with the container.
When an <embed> element is removed during a resource request,
the MHVCBase (aka WebAssociatedURLLoaderClient in this context) is
destroyed immediately.
The WebURLLoaderImpl, OTH, goes away when the cancel timer on the
ResourceClient is fired.
To avoid any potential UaF, this CL changes the raw pointer refernece
to MHVCBase in PluginResourceThrottle to a WeakPtr. This also serves
as a potential fix for the crashes in the linked bug.
Bug: 878359
Change-Id: If8b21f9366bb57394819946e891f9288028dde2c
Reviewed-on: https://chromium-review.googlesource.com/1230576
Reviewed-by: James MacLean <[email protected]>
Reviewed-by: Ehsan Karamad <[email protected]>
Commit-Queue: Ehsan Karamad <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592114}
Roll src/third_party/pdfium debba6d2124e..6fc8d877d745 (1 commits)
https://pdfium.googlesource.com/pdfium.git/+log/debba6d2124e..6fc8d877d745
git log debba6d2124e..6fc8d877d745 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Encode mark names when writing to file.
Created with:
gclient setdep -r src/third_party/pdfium@6fc8d877d745
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: I83b30a33d09b95a8b76523c2a5f455670d30dd66
Reviewed-on: https://chromium-review.googlesource.com/1231413
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592113}
win: Remove two exit-time destructors from pdf_child_init and enable -Wexit-time-destructors for chrome/child.
The PDF setup code patches up two GDI functions. There's no need
to undo that patching at process exit, so use a function-local static
base::NoDestructor<> instead of a global.
Bug: 404525
Change-Id: I9cb06b857a8b95ba5cbac74be60f8225fbb6f72a
Reviewed-on: https://chromium-review.googlesource.com/1231073
Reviewed-by: Lei Zhang <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592112}
win: Remove 6 exit-time destructors.
No need to undo 5 IAT patches at process shutdown,
and no need to call a ThreadLocalBoolean dtor either.
Bug: 404525
Change-Id: I95e4cc24d7b6ca7171457a0da8dd6b3231fe45a8
Reviewed-on: https://chromium-review.googlesource.com/1231153
Reviewed-by: Antoine Labour <[email protected]>
Reviewed-by: Scott Graham <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592111}
ozone: demo: Defer renderer creation until nonzero size
Fuchsia platform windows are initially 0x0 and this causes vulkan surface
creation to crash. Defer creating a renderer until we have a nonempty
size.
Bug: 861853
Test: run_ozone_demo --ozone-platform=scenic --enable-vulkan
Change-Id: I74e14ed07ab47ebc22730b40cf36217e9ae4873a
Reviewed-on: https://chromium-review.googlesource.com/1229162
Commit-Queue: Michael Spang <[email protected]>
Reviewed-by: Sergey Ulanov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592110}
Update V8 to version 7.1.129.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/d89bb9de..345f5513
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: I7f2c4436587c174c0640ad366c7439cc5a5b98ad
Reviewed-on: https://chromium-review.googlesource.com/1231293
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592109}
[ios] Add experiment flag for WKWebView snapshotting
This CL simply adds the flag so that it can be used in
a future CL. This flag controls whether the WKWebView
snapshotting API is used to take snapshots for web pages
(not native pages) on iOS 11+.
The crbug to remove the flag is crbug.com/885003.
Bug: 739840
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Id00c4da93f5046e4a2b2af179abe3794a99a248e
Reviewed-on: https://chromium-review.googlesource.com/1229703
Commit-Queue: edchin <[email protected]>
Reviewed-by: edchin <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592108}
ws: Fix ime/mouse event ack ordering issue
Track in-flight key events separately from others in WindowTree.
(client may ack key events out-of-order from others, for async IME)
Add a simple test of OnWindowInputEventAck behavior.
Bug: 884368
Test: Moving a mouse while pressing an accelerator with KSV window focused.
Change-Id: I7d76ce1aec2ef311f5e721903d40e1b3819e2953
Reviewed-on: https://chromium-review.googlesource.com/1229074
Commit-Queue: Michael Wasserman <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592107}
Update the GPU bot driver update steps sample CL.
The original sample is outdated so replace with a newer one.
BUG=838970
Change-Id: Id257239e3fdb6424bd7bb9b3bdaea563dd1743dc
Reviewed-on: https://chromium-review.googlesource.com/1228783
Commit-Queue: Zhenyao Mo <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592106}
Add a work item for installing a service.
Since the tests introduced in install_service_work_item_unittest.cc could interfere with one another, I am also changing the setup unittests to tests in series rather than in parallel by switching to LaunchUnitTestsSerially in run_all_unittests.cc.
Bug: 833687
Change-Id: I215feac65799c0278bf3503e929f3415e6d0ff36
Reviewed-on: https://chromium-review.googlesource.com/1137532
Commit-Queue: S. Ganesh <[email protected]>
Reviewed-by: Sorin Jianu <[email protected]>
Reviewed-by: Greg Thompson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592105}
[Media Controls] Refactor AnimatedArrows out of the overlay play button
This CL removes the double-tap AnimatedArrows from the overlay play
button and adds them into a new MediaControlAnimatedArrowContainer
element. This is the first step of a refactoring of the overlay play
button to remove non-play-button-related logic and elements.
Bug: 884770
Change-Id: I4d247a0178fd353b294d70c510b9b5b230220c68
Reviewed-on: https://chromium-review.googlesource.com/1228984
Reviewed-by: Becca Hughes <[email protected]>
Reviewed-by: Jeremy Roman <[email protected]>
Commit-Queue: Tommy Steimel <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592104}
Roll src/third_party/depot_tools 0639cbc44de0..804797362e1d (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/0639cbc44de0..804797362e1d
git log 0639cbc44de0..804797362e1d --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/depot_tools@804797362e1d
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
[email protected]
Change-Id: I0894a56fb702f036390a51ba3db0dc8f3fdfabf8
Reviewed-on: https://chromium-review.googlesource.com/1230640
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592103}
Default enable simplified NTP ablation experiment
Default enable the simplified NTP ablation experiment that removes the
bookmarks/downlaods sections on the NTP without replacing them with
short buttons.
BUG=865216
Change-Id: Ia77dd888db8541f0946788c8c4fc6c4763da6874
Reviewed-on: https://chromium-review.googlesource.com/1229313
Commit-Queue: Theresa <[email protected]>
Reviewed-by: Becky Zhou <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592102}
Don't reset fallback in OnLostVizProcess
Resetting the fallback is no longer necessary and might even result in
surfaces outside of the desired range being shown.
Bug: 857575
Change-Id: Ib66ad50d0297f2c93e3e9815a3ec2349fde4289b
Reviewed-on: https://chromium-review.googlesource.com/1231034
Reviewed-by: kylechar <[email protected]>
Reviewed-by: Fady Samuel <[email protected]>
Commit-Queue: Saman Sami <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592101}
Avoid overloading CupsPrintJob::GetUniqueId().
Rename the static method to CreateUniqueId(). Mark more parts of
CupsPrintJob as const as well.
Change-Id: Ifd4cd5d27c71245aa9ad251addf915853b48f6a2
Reviewed-on: https://chromium-review.googlesource.com/1229369
Reviewed-by: Xiaoqian Dai <[email protected]>
Commit-Queue: Lei Zhang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592100}
Clean up ChromeSigninClientTest
This is a follow up from a post-merge comment on crrev.com/c/1214081
which moves the SetUp code to the constructor.
Bug: 868015
Change-Id: Ied0bd568560c49858eeb5261c5d89352f8b1d787
Reviewed-on: https://chromium-review.googlesource.com/1229356
Reviewed-by: David Roger <[email protected]>
Commit-Queue: Robbie McElrath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592099}
Roll src/third_party/skia 1d6281d4bb47..0191ed8e87dc (2 commits)
https://skia.googlesource.com/skia.git/+log/1d6281d4bb47..0191ed8e87dc
git log 1d6281d4bb47..0191ed8e87dc --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Make listener lists threadsafe with a mutex.
2018-09-18 [email protected] Fix image_from_yuv_textures with --preAbandonContext
Created with:
gclient setdep -r src/third_party/skia@0191ed8e87dc
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: Ia9c7909443e6e1be2a567f0fb6de73a525569fe2
Reviewed-on: https://chromium-review.googlesource.com/1231275
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592098}
Reland "SequenceBound<T> for classes with affinity to a sequence."
This addresses the CFI failures that caused the original revert.
This reverts commit 45cb10088fd1436b02c2829964a3a7168516a004.
Change-Id: I05fa7fbb8628c992639e960d9d3f41c6ad5fec2b
Reviewed-on: https://chromium-review.googlesource.com/1228493
Commit-Queue: Frank Liberato <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592097}
Implement the AtkHypertext interface for Aura Linux
This allows accessibility clients to have access to the links available
in the text provided by the AtkText interface. Implementing this
interface also allows us to write a fully-fleshed out text for the
contents provided by the AtkText interface.
Bug: 866337
Change-Id: I38e200512a835014922b51df677203e853d6ef4b
Reviewed-on: https://chromium-review.googlesource.com/1227942
Commit-Queue: Martin Robinson <[email protected]>
Reviewed-by: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592096}
Disable AppSearchResultRankerSerializationTest.SaveToDiskSucceed
Test is flaky.
Bug: 884140
Change-Id: I41f4f3eb084edd56867ffecc437817be8f1bcc1b
Reviewed-on: https://chromium-review.googlesource.com/1231037
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592095}
[TaskScheduler]: Fix priority inversion reading cookies.
This CL creates a feature kCookieStorePriorityBoost that changes
SQLitePersistentCookieStore background_task_runner sequence priority to
USER_BLOCKING.
A CANARY_DEV_50 experiment will be launch and used to
compare SessionRestore.ForegroundTabFirstPaint3.
Bug: 878222
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: I22bbd5b90cf4d36d3a858adbe94eff96f280a5a0
Reviewed-on: https://chromium-review.googlesource.com/1224671
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Reviewed-by: Maks Orlovich <[email protected]>
Reviewed-by: Jialiu Lin <[email protected]>
Reviewed-by: Victor Costan <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: François Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592094}
assistant: fix deps issues
Bug: b:115918259
Test: locally build
Change-Id: Ie1da988afddfbe446cb5860ceb799a9814927116
Reviewed-on: https://chromium-review.googlesource.com/1229184
Commit-Queue: Xiaohui Chen <[email protected]>
Reviewed-by: Muyuan Li <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592093}
Revert "content: don't show context menus for invisible WebContents"
This reverts commit 2065e9fca33dd2d9b96e1e22bc73c6fbd404ebb0.
Reason for revert: hangs Flash context menus in fullscreen, https://crbug.com/884158
Original change's description:
> content: don't show context menus for invisible WebContents
>
> Bug: 855127
> Change-Id: I2942e122373c210bd0bceaa59791e2619186f79b
> Reviewed-on: https://chromium-review.googlesource.com/1175935
> Reviewed-by: Avi Drissman <[email protected]>
> Commit-Queue: Elly Fong-Jones <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#583317}
[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 855127
Change-Id: Ic1f62597bfbebe43cd5002ec12f05e36562e8c96
Reviewed-on: https://chromium-review.googlesource.com/1230439
Reviewed-by: Elly Fong-Jones <[email protected]>
Commit-Queue: Elly Fong-Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592092}
Fix debug_devtools builds with network service
This removes DebugDevToolsInterceptor and supports DEBUG_DEVTOOLS
layout as part of regular DevToolsDataSource.
Change-Id: I06d5a805ff8b6b324127b131bb87801d3595311f
Reviewed-on: https://chromium-review.googlesource.com/1229198
Reviewed-by: Matt Menke <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Commit-Queue: Andrey Kosyakov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592091}
Perfetto: Optimize proto usage
This bundles multiple events into the same higher-level message and adds
a string table implementation for frequently repeated strings,
on a per-thread basis; specifically the event name, category name,
and the name of its arguments.
Requires https://android-review.googlesource.com/c/platform/external/perfetto/+/755290
to roll into //third_party/perfetto before landing.
[email protected],[email protected]
Bug: 839116
Change-Id: Id2681970db5b7ea5cadf0ee9bbcbbc1ebbba08c3
Reviewed-on: https://chromium-review.googlesource.com/1225306
Commit-Queue: oysteine <[email protected]>
Reviewed-by: Sami Kyöstilä <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592090}
Roll src/third_party/angle 95277a300f52..0fdb956d9c24 (1 commits)
https://chromium.googlesource.com/angle/angle.git/+log/95277a300f52..0fdb956d9c24
git log 95277a300f52..0fdb956d9c24 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Re-land "Inline and micro-optimize more for perf tests.""
Created with:
gclient setdep -r src/third_party/angle@0fdb956d9c24
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: Iab9b61a4693af205a33d004a1a1a6685f9fb9a61
Reviewed-on: https://chromium-review.googlesource.com/1231213
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592089}
[ios] Post Clear Cookies task with trait BLOCK_SHUTDOWN
Cookie clearing is asynchronous operation, which can be interrupted
by the app shutdown. Blocking shutdown should allow the app more
time for cookie clearing.
Bug: 857199
Change-Id: I53b3c34e3cb4af77e576bbc65a37b09489b675a4
Reviewed-on: https://chromium-review.googlesource.com/1228880
Commit-Queue: Chris Lu <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592088}
[Video Capture] Add support for padded YUV frames for virtual devices
Adds an optional field yuv_strites for Mojo struct VideoFrameInfo. This field
can be used to express that YUV frames use padding for row-by-row memory
alignment. This information is carried through the video capture stack from
virtual device to the Renderer in class VideoCaptureImpl, where it is then
translated to a media::VideoFrame.
Design Doc:
https://docs.google.com/document/d/1ne5eQrkzAINzoHWSxEEy6N2nEVhnpCll6DF9dcQXAmI/edit?usp=sharing
Bug: 879264
Change-Id: I23ba97c2a075a4d55b75bf7c5171e4bb117197ec
Reviewed-on: https://chromium-review.googlesource.com/1208825
Reviewed-by: Andrey Kosyakov <[email protected]>
Reviewed-by: Yuri Wiitala <[email protected]>
Reviewed-by: Robert Sesek <[email protected]>
Reviewed-by: Emircan Uysaler <[email protected]>
Commit-Queue: Christian Fremerey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592087}
Add more values to DownloadMimeTypeResult UMA enum.
.exe and .apk could be dangerous downloads and it would be useful to
know if Chrome should use Safe Browsing for blacklisting these
downloads.
.zip is probably the most common downloaded format, so logging it can
make "other" bucket smaller.
Bug: None
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Icbd76954c57756169ef942cfddfce29d8a34861c
Reviewed-on: https://chromium-review.googlesource.com/1227132
Commit-Queue: Eugene But <[email protected]>
Reviewed-by: Mark Pearson <[email protected]>
Reviewed-by: Sylvain Defresne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592086}
Update WPT test expectations for some feature-policy tests
Both
virtual/video-surface-layer/external/wpt/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html
and
virtual/unified-autoplay/external/wpt/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html
are timing out in a flaky manner.
They were added in https://chromium-review.googlesource.com/887324
around February of 2018. Started flaking out (as far as the dashboard
knows) June 6, 2018. The most recent and more frequent flakes started
around September 12, 2018. No clear culprit found.
Bug: 884445
Change-Id: Ib26f9c51eaa41224aa964156e5b26c0174739008
Reviewed-on: https://chromium-review.googlesource.com/1231074
Reviewed-by: Ian Clelland <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592085}
[Cronet] Don't collect NSURLSessionTaskMetrics until iOS 10.2.
- Avoid bug in iOS 10.0 and 10.1: http://www.openradar.me/28301343
Bug: 878589
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet
Change-Id: Ifef1c2c6fa35023a947d53c77a9910a6726b55a6
Reviewed-on: https://chromium-review.googlesource.com/1231133
Commit-Queue: Misha Efimov <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592084}
Add a before connect callback to TcpClientSocket.
Some consumers want to be able to set socket properties, but they're not
guaranteed to be set at all when called on a live socket. Existing code
gets around this limitation by using TcpSocket directly, but that class
doesn't support being mocked out for tests. This CL resolves the issue.
Bug: 1204852
Change-Id: Ibd3d33261c90f02285c3160468d39eca64eed259
Reviewed-on: https://chromium-review.googlesource.com/1228839
Reviewed-by: Maks Orlovich <[email protected]>
Commit-Queue: Matt Menke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592083}
Roll src/third_party/perfetto 6003ae575d57..c42c66b2dd05 (1 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/6003ae575d57..c42c66b2dd05
git log 6003ae575d57..c42c66b2dd05 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Revert "trace_processor: collapse sched slice table to a flat table"
Created with:
gclient setdep -r src/third_party/perfetto@c42c66b2dd05
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: I7cab2e34b39484c21cedca6e176d47f0b7ae399a
Reviewed-on: https://chromium-review.googlesource.com/1230556
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592082}
chromeos: Prepare TrayCastMediaRouter test for PostTask refactor
This delays initialization of MockMediaRouters in the test until the
browser's task executor is initialized.
This is required for the upcoming move of
BrowserThread::GetTaskRunnerForThread to
base::Create*TaskRunnerWithTraits. In the future, TaskRunners can only
be obtained after thread initialization. Since MockMediaRouter obtains
a TaskRunner in its constructor, this patch moves its creation.
Bug: 878356
Change-Id: Idd599d23246d42427d35bccd3c027f0a24427cfa
Reviewed-on: https://chromium-review.googlesource.com/1230024
Commit-Queue: Eric Seckler <[email protected]>
Reviewed-by: James Cook <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592081}
[css-properties-values-api] Implement interpolation for custom lists.
This adds a new CSSCustomListInterpolationType, which is to be used for
all custom property lists, regardless of their syntax.
CSSCustomListInterpolationType takes an inner CSSInterpolationType,
which handles the operations on the items inside the list.
[email protected]
Bug: 868959
Change-Id: I9e77e6c2332569e3cbafa492022144850b5d11db
Reviewed-on: https://chromium-review.googlesource.com/1165546
Commit-Queue: Anders Ruud <[email protected]>
Reviewed-by: Robert Flack <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592080}
[ios] Remove pre-UI-refresh NTP files.
Migrates IncognitoViewController and ContentSuggestionsCoordinator into CRWNativeContent.
- This will change again when removing NTP from native content.
Removes NTPHeaderViewAdapter from content suggestions.
Removes all references to unreachable NTP code, such as NewTabPagePanelProtocol, tab bar
related items, ntp view, the shadow logic, etc.
Bug: 807330
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I714b56b9a8db10462488f5542e14ba6318e8235f
Reviewed-on: https://chromium-review.googlesource.com/1228853
Reviewed-by: Mark Cogan <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Commit-Queue: Justin Cohen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592079}
[Autofill Assistant] Check that required fields are filled after Autofilling a form.
Change-Id: I94299257b0aafb5d258a6d99d5cb954e00181559
Bug: 806868
Reviewed-on: https://chromium-review.googlesource.com/1222726
Commit-Queue: Jordan Demeulenaere <[email protected]>
Reviewed-by: Ganggui Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592078}
Roll src/third_party/catapult 2b7150b9323e..874b57542941 (1 commits)
https://chromium.googlesource.com/catapult.git/+log/2b7150b9323e..874b57542941
git log 2b7150b9323e..874b57542941 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] [pinpoint_cli] Start creating simple pinpoint_service to make API calls
Created with:
gclient setdep -r src/third_party/catapult@874b57542941
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:879526
[email protected]
Change-Id: I82ec0b83de4b308c070c2602b98bf58ac23cde7f
Reviewed-on: https://chromium-review.googlesource.com/1230555
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592077}
Dynamically generate prefs in perf benchmarks
This CL deletes default_local_state.json used by perf bots in
favor of dynamically generating it via a compiled action step.
This JSON is used to populate prefs at startup, so ad tagging works
properly. Currently, we need to update it every time the format or
checksum of the ruleset changes. With this CL, this maintenance is
not longer needed. See http://crbug.com/823982 for more context.
Bug: 884035
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: Ifaa112ffe25689051a9338ea40c21fe1f56abb78
Reviewed-on: https://chromium-review.googlesource.com/1226292
Commit-Queue: Charlie Harrison <[email protected]>
Reviewed-by: Ned Nguyen <[email protected]>
Reviewed-by: Charlie Andrews <[email protected]>
Reviewed-by: Josh Karlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592076}
Roll src/third_party/chromite 151945a7459c..748e4927773d (1 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/151945a7459c..748e4927773d
git log 151945a7459c..748e4927773d --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Make skylab chrome PFQs experimental
Created with:
gclient setdep -r src/third_party/chromite@748e4927773d
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: I0c9b8bfafc2de7576d7f4ae2f846799ed89ed04d
Reviewed-on: https://chromium-review.googlesource.com/1230638
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592075}
[AF][IOS] Adds EarlGrey tests for the credit card save infobar (part 2)
Adds tests to ensure UMA metrics are correctly logged and user data is
saved as expected after user interaction with the credit card save infobar.
Bug: 867106
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I4966f694cfb02878f98af2fed324cda7a6f10058
Reviewed-on: https://chromium-review.googlesource.com/1228979
Commit-Queue: Moe Ahmadi <[email protected]>
Reviewed-by: Olivier Robin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592074}
[FCP++] Fix test flakiness due to time clamping
The test LastTextPaint_ReportFirstPaintTime is flaky because it used
EXPECT_GT for time comparison. This is an issue because time is clamped. We
should use EXPECT_GE instead.
Bug: 885123
Change-Id: I519eeb23dcd9a1376cf91ecdc288fbf6d7b40daa
Reviewed-on: https://chromium-review.googlesource.com/1230436
Reviewed-by: Steve Kobes <[email protected]>
Commit-Queue: Liquan (Max) Gǔ <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592073}
Roll src/third_party/skia 9ec77b5574b4..1d6281d4bb47 (4 commits)
https://skia.googlesource.com/skia.git/+log/9ec77b5574b4..1d6281d4bb47
git log 9ec77b5574b4..1d6281d4bb47 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Reland "implement SkPixmap::getPixel() with this->readPixels()."
2018-09-18 [email protected] [skottie] Fix NaN |t| in CompTimeMapper::onTick
2018-09-18 [email protected] [skottie] UBSAN divide-by-zero workaround
2018-09-18 [email protected] centralize RP loads and stores
Created with:
gclient setdep -r src/third_party/skia@1d6281d4bb47
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: Id64db95e4de86b7220fa8c5698ef42335a6edc9f
Reviewed-on: https://chromium-review.googlesource.com/1230639
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592072}
Speculative fix for 0-valued performance.memory
This CL ensures that the first call to MaybeUpdate() results in calling
Update() so that MemoryInfo is populated. Technically the monotonic
clock could be initialized to a small value and in this case the first
time this check occurs it could fail, whereas we want it to pass:
"now - last_update_time_ >= delta_allowed"
Bug: 883490
Change-Id: I7143d453709db38068919cff9585c50e06e789ac
Reviewed-on: https://chromium-review.googlesource.com/1228886
Reviewed-by: Steve Kobes <[email protected]>
Commit-Queue: Nicolás Peña Moreno <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592071}
don't write non-opaque pixels to an 'opaque' bitmap
Writing non-opaque pixels to a bitmap tagged opaque breaks the contract
for tagging bitmaps opaque, and can lead to nonsense later inside Skia.
Change-Id: I60abf381f091a3699939f4327c7029555bc9ce39
Reviewed-on: https://chromium-review.googlesource.com/1231053
Reviewed-by: Emircan Uysaler <[email protected]>
Commit-Queue: Mike Klein <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592070}
Revert "Fix inconsistent hosted app title bar text color readability algorithm"
This reverts commit 9c6ad3095f59d1378e785eb7c4289bf2c6edadd3.
Reason for revert: Tests added in this CL are failing on mac-cocoa-rel
since landing.
Original change's description:
> Fix inconsistent hosted app title bar text color readability algorithm
>
> This CL updates the title text color for Linux and Windows 7 hosted
> app windows to be more consistent with Windows 10, Chrome OS, Android
> and text colors used by Gmail and Inbox.
>
> Before: https://bugs.chromium.org/p/chromium/issues/attachment?aid=357634&signed_aid=ONM068fpCagoCFdrDrfYuw==&inline=1
> After: https://bugs.chromium.org/p/chromium/issues/attachment?aid=357642&signed_aid=2gnT0P6z9_fNMEZAGLKLnw==&inline=1
> See bug for more screenshots.
>
> Bug: 883177
> Change-Id: Ic24e1cf0b445251ebfdcd1aa0ae74c9343b1ff8e
> Reviewed-on: https://chromium-review.googlesource.com/1218186
> Commit-Queue: Alan Cutter <[email protected]>
> Reviewed-by: James Cook <[email protected]>
> Reviewed-by: Michael Wasserman <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591279}
[email protected],[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 883177
Bug: 885164
Change-Id: I22a52611a5478ee1d430ccd8ca1a507f7237d4f7
Reviewed-on: https://chromium-review.googlesource.com/1230435
Reviewed-by: Asanka Herath <[email protected]>
Commit-Queue: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592069}
Roll src/third_party/SPIRV-Tools/src 7f0a8877a213..0cd3e599ae3b (1 commits)
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/7f0a8877a213..0cd3e599ae3b
git log 7f0a8877a213..0cd3e599ae3b --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Validator: correct out of bound check for OpMemberDecorate (#1881)
Created with:
gclient setdep -r src/third_party/SPIRV-Tools/src@0cd3e599ae3b
The AutoRoll server is located here: https://autoroll.skia.org/r/spirv-tools-chromium-autoroll
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.
[email protected]
Change-Id: I3e43eebc2b28019f3db1e0d8961379779d3ba432
Reviewed-on: https://chromium-review.googlesource.com/1230635
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592068}
Revert "Roll src/third_party/webrtc d574123c5035..6d800030ab7e (12 commits)"
This reverts commit f37f3783a324de79ccad362877f4659049f5b8f4.
Reason for revert: broke fuzzing builds: crbug.com/885205
Original change's description:
> Roll src/third_party/webrtc d574123c5035..6d800030ab7e (12 commits)
>
> Note: force submitting because of borked mac archive trybot.
> All other bots are green so we should be good.
>
> https://webrtc.googlesource.com/src.git/+log/d574123c5035..6d800030ab7e
>
>
> git log d574123c5035..6d800030ab7e --date=short --no-merges --format='%ad %ae %s'
> 2018-09-17 [email protected] Revert "Compile frame analyzer for the host machine on perf tests."
> 2018-09-17 [email protected] Add RTC_EXPORT macro to export WebRTC symbols.
> 2018-09-17 [email protected] Compile frame analyzer for the host machine on perf tests.
> 2018-09-17 [email protected] Roll chromium_revision 1d75f6fc68..0eb6b522cc (591373:591627)
> 2018-09-17 [email protected] Rename RTC_EXPORT to RTC_OBJC_EXPORT.
> 2018-09-17 [email protected] Introduce GN arg rtc_exclude_runtime_enabled_features_default.
> 2018-09-17 [email protected] Register video rtp header extensions in rtp_rtcp by uri
> 2018-09-17 [email protected] Add ability to throttle VideoBitrateAllocation updates.
> 2018-09-17 [email protected] Remove obsolete comments.
> 2018-09-17 [email protected] Reland "Remove APM internal usage of EchoCancellation"
> 2018-09-15 [email protected] Merge field_trial and field_trial_default in a unique target.
> 2018-09-15 [email protected] Merge system_wrappers:metrics and system_wrappers:metrics_default.
>
>
> Created with:
> gclient setdep -r src/third_party/webrtc@6d800030ab7e
>
> The AutoRoll server is located here: https://autoroll.skia.org/r/webrtc-chromium-autoroll
>
> 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:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng
>
> BUG=chromium:None
> [email protected]
>
> Change-Id: Id68bba413d71cbfb8cb52522b530e440249e459d
> Reviewed-on: https://chromium-review.googlesource.com/1229778
> Reviewed-by: chromium-autoroll <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591975}
[email protected],[email protected],[email protected]
Change-Id: I939c09c751590bef70e7bd6cf85b9089fc4a986f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:None
Cq-Include-Trybots: luci.chromium.try:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng
Reviewed-on: https://chromium-review.googlesource.com/1231273
Reviewed-by: Max Moroz <[email protected]>
Commit-Queue: Max Moroz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592067}
Update no-inlining for a clang-cl world
With VC++ marking a function as non-optimized with MSVC_DISABLE_OPTIMIZE would
prevent it from being inlined, however with clang-cl that does not work,
leading to confusing crash stacks.
The fix is to use NOINLINE instead of MSVC_DISABLE_OPTIMIZE, which is
more explicit and specific anyway.
Bug: 873359
Change-Id: Idaaf11fb0807990fb72ec3b12515b46a5814356c
Reviewed-on: https://chromium-review.googlesource.com/1228973
Reviewed-by: Sigurður Ásgeirsson <[email protected]>
Commit-Queue: David Bienvenu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592066}
Record video LoadTypes for ad subframes
Record how videos are loaded specifically within ad subframes. This data
can be used to better assess how much impact different interventions would have.
These metrics will not capture videos created by ad scripts or top-level videos
whose source URL is identified as an ad.
Change-Id: Icaca094781eb805b7ce1e12e11a79094d4b483c9
Reviewed-on: https://chromium-review.googlesource.com/1217783
Commit-Queue: John Delaney <[email protected]>
Reviewed-by: Mark Pearson <[email protected]>
Reviewed-by: Dale Curtis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592065}
Roll src/third_party/depot_tools 18b4479cee3f..0639cbc44de0 (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/18b4479cee3f..0639cbc44de0
git log 18b4479cee3f..0639cbc44de0 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] [buildbucket] Print build url on command line with buildbucket.py
Created with:
gclient setdep -r src/third_party/depot_tools@0639cbc44de0
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:711249
[email protected]
Change-Id: Id00fee2487aa50513bd58e111fe366d853ff53e3
Reviewed-on: https://chromium-review.googlesource.com/1230633
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592064}
Merge fast/masking into css3/masking
These two cover the same specification (CSS Masking), so merge the
smaller corpus into the larger one (also preferring non-fast over fast.)
The following tests are converted to testharness.js:
css3/masking/clip-path-selection.html
css3/masking/parsing-clip-path-shape.html
css3/masking/parsing-mask-source-type.html
css3/masking/parsing-mask.html
and additionally css3/masking/clip-path-selection.html is converted
away from using eventSender.
Bug: 885137
Change-Id: I36607239ec37c69095632fe409f8a315ceb3e31e
Reviewed-on: https://chromium-review.googlesource.com/1230027
Reviewed-by: Stephen Chenney <[email protected]>
Reviewed-by: Xianzhu Wang <[email protected]>
Commit-Queue: Xianzhu Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592063}
Update V8 to version 7.1.125.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/1bce3d27..d89bb9de
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: I3572b0704356c41ef2e39ba1d61ededd7568c0b5
Reviewed-on: https://chromium-review.googlesource.com/1230573
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592062}
Print Preview: Refactor other options settings
Refactor the other options settings to make adding a policy icon for
them simpler, and consistent with the icons for other settings
sections.
Bug: 853877
Change-Id: I0abfc3ede4be65647d3645b6a572182b668cd674
Reviewed-on: https://chromium-review.googlesource.com/1225294
Commit-Queue: Rebekah Potter <[email protected]>
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592061}
Revert "LoginAuthUserView: Display "Signing in..." when the user activates SmartLock."
This reverts commit d3433075a470b4c7a4e50ff33b6485989799f7cc.
With this change in place, if an auth error occurs after the user
attempts the Smart Lock sign-in/unlock operation, the user is unable to
enter their password because the 'Signing in...' text is still displayed
in the password input field.
Rolling this forward requires handling that auth error state.
Original change's description:
> LoginAuthUserView: Display "Signing in..." when the user activates SmartLock.
>
> This change also animates the ellipses while the operation is executing.
>
> [email protected]
>
> Bug: 845313
> Test: LoginAuthUserViewUnittest.PressReturnWithTapToUnlockEnabled
> Change-Id: I5054a49177049070db5169e4c7e594dfe0a45baf
> Reviewed-on: https://chromium-review.googlesource.com/1072804
> Reviewed-by: Jacob Dufault <[email protected]>
> Commit-Queue: James Hawkins <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#561932}
[email protected]
Bug: 873723
Test: none
Change-Id: I0fdf6a491c991983bb0eea1c151d5d30851e4ee5
Reviewed-on: https://chromium-review.googlesource.com/1227293
Commit-Queue: James Hawkins <[email protected]>
Reviewed-by: Jacob Dufault <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592060}
TaskScheduler: Record 'number of tasks run while in queue' histogram
Add atomic int |num_tasks_run_| to TaskTracker, which keeps track of the total number of tasks run.
Add methods GetNumTasksRun() and IncrementNumTasksRun() to interact with |num_tasks_run_|.
Add method RecordLatencyAndTasksRunHistograms(...) to record histograms for tasks run while queuing (one per combination of priority and may_block) in addition to the existing behavior of recording a latency histogram.
Change-Id: Ic1ffd915ffe00a4d7866a48723696bee18fe6e42
Reviewed-on: https://chromium-review.googlesource.com/1219768
Commit-Queue: Jesse McKenna <[email protected]>
Reviewed-by: Brian White <[email protected]>
Reviewed-by: François Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592059}
Roll src/third_party/perfetto 9a146dc589d8..6003ae575d57 (3 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/9a146dc589d8..6003ae575d57
git log 9a146dc589d8..6003ae575d57 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] trace_processor: split registration from schema generation
2018-09-18 [email protected] trace_processor: add idle slices to the sched table
2018-09-18 [email protected] Merge "trace_processor: collapse sched slice table to a flat table"
Created with:
gclient setdep -r src/third_party/perfetto@6003ae575d57
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: I4d7096b9e2bde8d185620d3b75a0c1b3290aaecb
Reviewed-on: https://chromium-review.googlesource.com/1230636
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592058}
Revert "Store callback in DhcpPacFileFetcherChromeos."
This reverts commit 130902aad4e06d6d25aa1bcb2de6d564584adf22,
reviewed at https://crrev.com/c/1073192, and also adds
a comment that the expectation of DhcpPacFileFetcher::Fetch is violated.
Bug: 882996
Change-Id: I127d582dd0fa4a68942c2a005bd543ad8efbd161
Reviewed-on: https://chromium-review.googlesource.com/1230442
Commit-Queue: Bence Béky <[email protected]>
Reviewed-by: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592057}
Cleanup pre-refresh code in new_tab_button.cc, and its dependencies.
This also does a few other things, e.g. SkPath -> gfx::Path, cleaning up
pre-refresh stuff in tab_unittest.cc, etc.
Bug: none
Change-Id: I880b950d0432a463c8f2a79c776a5e563d99a07e
Reviewed-on: https://chromium-review.googlesource.com/1229368
Reviewed-by: Evan Stade <[email protected]>
Reviewed-by: Allen Bauer <[email protected]>
Commit-Queue: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592056}
[Sync] Record orphaned metadata only if not deleted yet
This CL fixes a minor omission from a previous patch. It has minor
impact on recording the metric Sync.ModelTypeOrphanMetadata but since
this metric is out only for 5 days so far, this CL does not rename it.
While adding a new test, this CL also simplifies one existing test.
Bug: 1219615
Change-Id: Ie8af1da1d2bac49f087584350df59c1b8ce917e8
Reviewed-on: https://chromium-review.googlesource.com/1230030
Commit-Queue: Jan Krcal <[email protected]>
Reviewed-by: Mikel Astiz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592055}
Support horizontal/vertical orientation for ScrollTimeline
Bug: 834314
Change-Id: Ib4fc26eea22bf8a84e2810dbf20f05e552f1fe18
Reviewed-on: https://chromium-review.googlesource.com/1228940
Reviewed-by: Majid Valipour <[email protected]>
Commit-Queue: Stephen McGruer <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592054}
Roll src/third_party/catapult cc38544e3562..2b7150b9323e (2 commits)
https://chromium.googlesource.com/catapult.git/+log/cc38544e3562..2b7150b9323e
git log cc38544e3562..2b7150b9323e --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Add utility functions for running the swarming task.
2018-09-18 [email protected] [soundwave] Refactor request and chrome_perf_auth out of api handler
Created with:
gclient setdep -r src/third_party/catapult@2b7150b9323e
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:863390,chromium:879526
[email protected]
Change-Id: Ibac8decd7c07093a2ea8cf415ebc4e2eb3283903
Reviewed-on: https://chromium-review.googlesource.com/1230637
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592053}
Add ResourceLoadingHints to fieldtrial config
The experiment is already enabled for 50% Canary and Dev channel.
Bug: 871795
Change-Id: Ida2f4cfb6a1f5a1b4d3b06bb688891b76fff8e61
Reviewed-on: https://chromium-review.googlesource.com/1226550
Reviewed-by: Doug Arnett <[email protected]>
Reviewed-by: Robert Kaplow <[email protected]>
Commit-Queue: Tarun Bansal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592052}
Clarifying initialization of child RenderWidgets.
RenderWidgets sometimes have a LayerTreeView created for them by the
time Init() is run, sometimes they do not, and sometimes they never
create one. This subtle indirect state is used to determine if the
RenderWidget should use a compositor thread input task runner or not.
We make this explicit instead of depending on ordering.
Further, we note that the initialization of WebPagePopupImpl has
boolean return values which can never be false, and tests null cases
which do not occur, so we remove those return values and branches.
Analysis #0: RenderViewImpl-attached RenderWidget.
1. RenderViewImpl::Initialize() makes a WebViewImpl, which does create
a LayerTreeView from its constructor.
2. Then RenderViewImpl::Initialize() calls RenderWidget::Init().
This means RenderWidget::Init() does see a compositor present here.
Analysis #1: Popups.
1. WebPagePopupImpl is created from WebViewImpl::OpenPagePopup(). It
does RenderViewImpl::CreatePopup(), which makes the WebPagePopupImpl,
via RenderWidget::CreateForPopup().
2. CreateForPopup() also calls RenderWidget::Init().
3. Then the stack unwinds to WebViewImpl which calls Initialize() on
WebPagePopupImpl, which creates the LayerTreeView in RenderWidget.
This means the RenderWidget::Init() call happens before the LayerTreeView
exists, and there is no compositor present yet.
Analysis #2: CreateForFrame() when |local_root| has a parent (making
a non-main-Frame RenderWidget)
1. RenderFrameImpl will call RenderWidget::CreateForFrame().
2. RenderWidget::CreateForFrame() will call WebFrameWidget::Create()
which makes a WebViewFrameWidget or WebFrameWidgetImpl. When there is
a parent to the |local_root|, a WebFrameWidgetImpl is created.
3. A WebFrameWidgetImpl does not make a compositor in its
constructor, but does later in its Initialize() method. The
Initialize() call comes from WebFrameWidgetbase::BindLocalRoot()
that is called from WebFrameWidget::Create() before returning
to RenderWidget.
This means RenderWidget::Init() does see a compositor present here.
Analysis #3: CreateForFrame() when |local_root| has no parent (setting
up the main Frame)
1. RenderFrameImpl will call RenderWidget::CreateForFrame().
2. RenderWidget::CreateForFrame() will call WebFrameWidget::Create()
which makes a WebViewFrameWidget or WebFrameWidgetImpl. When for a
main Frame, it makes a WebViewFrameWidget.
3. WebViewFrameWidget depends on being attached to a pre-existing
WebViewImpl (and RenderViewImpl/RenderWidget) which has already set
up a LayerTreeView, and thus does not set up another LayerTreeView
on the new RenderWidget.
4. RenderWidget::CreateForFrame() does not make a new RenderWidget,
it returns the existing one on the WebViewImpl.
This means RenderWidget::Init() does not occur.
[email protected], [email protected], [email protected]
TBR=jochen
Change-Id: I84cc1c875245b755bd39f6890a839ecda71a20e4
Reviewed-on: https://chromium-review.googlesource.com/1227473
Commit-Queue: danakj <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592051}
[Background Fetch] Miscellaneous cleanups.
1. A check for state needs to be removed from a WPT test, since we've removed this
attribute from the BackgroundFetchRegistration object.
2. Update calls in matchImpl() from resolver->Reject to ScriptState::RejectWithDOMException.
Change-Id: Ie979ad3675ac7d093ae908604e683802db8115a0
Reviewed-on: https://chromium-review.googlesource.com/1230713
Reviewed-by: Peter Beverloo <[email protected]>
Commit-Queue: Mugdha Lakhani <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592050}
Roll src/third_party/skia 6bdfebeb1594..9ec77b5574b4 (16 commits)
https://skia.googlesource.com/skia.git/+log/6bdfebeb1594..9ec77b5574b4
git log 6bdfebeb1594..9ec77b5574b4 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Revert "implement SkPixmap::erase() with draws"
2018-09-18 [email protected] fix bookmaker
2018-09-18 [email protected] Roll third_party/externals/angle2 a49f60fee74d..95277a300f52 (3 commits)
2018-09-18 [email protected] WEBGL_video_texture : sharing texture prototype in skia
2018-09-17 [email protected] Revert "implement SkPixmap::getPixel() with this->readPixels()."
2018-09-17 [email protected] simplify src->dst matrix init
2018-09-17 [email protected] Make atomic lists list for bitmaps and paths
2018-09-17 [email protected] Revert "Add Short4 vertex attributes, and benchmark them as 4.12 colors"
2018-09-17 [email protected] Add Short4 vertex attributes, and benchmark them as 4.12 colors
2018-09-17 [email protected] When merging into an already chained op update the head's op bounds.
2018-09-17 [email protected] Use onOnceBeforeDraw instead of constructor for glyphs.
2018-09-17 [email protected] Make fuzz::next overloads more consistent
2018-09-17 [email protected] Roll third_party/externals/angle2 017bda429667..a49f60fee74d (3 commits)
2018-09-17 [email protected] Allow users of Skia to optionally link against X11 and GL on Linux.
2018-09-17 [email protected] implement SkPixmap::getPixel() with this->readPixels().
2018-09-17 [email protected] implement SkPixmap::erase() with draws
Created with:
gclient setdep -r src/third_party/skia@9ec77b5574b4
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
BUG=chromium:776222
[email protected]
Change-Id: I36aaa492376dfc5ad8663c5d5f1b7cdc305148d2
Reviewed-on: https://chromium-review.googlesource.com/1230318
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592049}
Fix tab switcher bottom toolbar animations
This patch only propagates swipe end and fling events to the toolbar
swipe layout if it is showing. Previously all touch events to interact
with the modified swipe handler would be processed regargless of which
layout was showing. The result was incorrect events being triggered
and, in this case, showing incorrect buttons in the bottom toolbar.
Bug: 884615, 882508
Change-Id: Id791624d1505a18c6fd16bf6a64544a049503d16
Reviewed-on: https://chromium-review.googlesource.com/1228936
Reviewed-by: David Trainor <[email protected]>
Commit-Queue: Matthew Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592048}
Added AutofillStrikeDatabase Framework
Added skeleton framework for AutofillStrikeDatabase.
It will be used to store data about the number of times a user
refuses to save their info.
Bug: 884817
Change-Id: Iaffac0ab45785e4c0ff261ecb9bbde31e270e00a
Reviewed-on: https://chromium-review.googlesource.com/1228774
Reviewed-by: Sebastien Seguin-Gagnon <[email protected]>
Reviewed-by: Jared Saul <[email protected]>
Commit-Queue: Anne Lim <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592047}
Explicitly indicate widget_route_id for widget showing.
ViewHostMsg_ShowWidget and ViewHostMsg_ShowFullscreenWidgetresult in
a ViewMsg_SetBounds_ACK message sent to the shown widget. However
these messages are handled by RenderViewHostImpl with the routing_id
of the widget taken as a data parameter. Since it's easy to get
confused about which routing ID is going where this CL renames
the local variables to widget_route_id making it clearer which object
is being targeted by each message.
Bug: 545684
Change-Id: Iba00a3bf8bcd52b43a42a6b49be4275a22ff54f9
Reviewed-on: https://chromium-review.googlesource.com/1228988
Reviewed-by: danakj <[email protected]>
Reviewed-by: Nasko Oskov <[email protected]>
Commit-Queue: Albert J. Wong <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592046}
Synchronise with internal hpack huffman encoder implementation.
Merge http2 part of internal change: 210537018
[email protected]
Change-Id: Ia31231c598b3d7d8cb79e7b5ebd6f035d3d7b1fa
Reviewed-on: https://chromium-review.googlesource.com/1227838
Reviewed-by: Bence Béky <[email protected]>
Reviewed-by: Ryan Hamilton <[email protected]>
Commit-Queue: Dan Zhang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592045}
SuperSize: Update generate_milestone_report.py for M69 & M70
Also tweaked flag to have files be public by default.
Change-Id: Ia1bfe6801e1cde24c428bf86e46582f608d97cb1
Reviewed-on: https://chromium-review.googlesource.com/1229509
Reviewed-by: Samuel Huang <[email protected]>
Commit-Queue: agrieve <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592044}
[Supersize] Rename HTML Viewer upload script.
Previously the script to upload HTML Viewer statics to
the script already exists in depot_tools. This CL renames the script.
gs: //chrome-supersize was called "gsutil.py", which is confusing since
Change-Id: I6aaf2a45943d3664d04f870095e8f33b17817127
Reviewed-on: https://chromium-review.googlesource.com/1230695
Reviewed-by: Samuel Huang <[email protected]>
Reviewed-by: agrieve <[email protected]>
Commit-Queue: Samuel Huang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592043}
Revert "Fix startup grey status bar on < M devices"
This reverts commit 27d290e8d52896cc96218b6fe132460a7342a3cd.
Reason for revert: Breaks tests: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Marshmallow%2064%20bit%20Tester/23892
Original change's description:
> Fix startup grey status bar on < M devices
>
> This patch moves the white status bar theme to a version specific
> v23 directory to prevent L and below devices from using the flashing
> between colors. Logic has also been added to ChromeActivity to prevent
> these devices from using the grey (darkened version of white) color on
> startup.
>
> Bug: 881239
> Change-Id: I41e5d959fab96623d254f4ff2dd0ea15cb6f9abc
> Reviewed-on: https://chromium-review.googlesource.com/1228496
> Commit-Queue: Matthew Jones <[email protected]>
> Reviewed-by: Theresa <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591857}
[email protected],[email protected]
Change-Id: Idbd15b881ffe2652aaea6a0a86faf02872256337
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 881239
Reviewed-on: https://chromium-review.googlesource.com/1230697
Reviewed-by: Matthew Jones <[email protected]>
Commit-Queue: Matthew Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592042}
Add more temporary CHECKs to investigate crasher
After a long debugging session, we haven't yet found an explanation as
per why the processor enters an inconsistent state, where apparently
OnSyncStarting() is received twice without OnSyncStopping() in between.
As a last resort to continue the investigation, we add even more CHECKs
to understand which layer is violating the API contracts.
Bug: 876490,885019
Change-Id: Ia15fa29d8bd128730bd79b4760ea233f09d9862e
Reviewed-on: https://chromium-review.googlesource.com/1230733
Reviewed-by: Marc Treib <[email protected]>
Commit-Queue: Mikel Astiz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592041}
Disable WebViewTest.SpatialNavigationJavascriptAPI.
Bug: 884306
Change-Id: Ibeff0b4c01007d9cfa0fbed3115a4acd5c3c8586
Reviewed-on: https://chromium-review.googlesource.com/1230019
Reviewed-by: Kevin McNee <[email protected]>
Commit-Queue: Kevin McNee <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592040}
Remove redundant is_clang from condition
This is already inside an if (is_clang) scope.
Bug: none
Change-Id: I893f21598d4bc0e26c8d52fae44a48b6767f3eed
Reviewed-on: https://chromium-review.googlesource.com/1230043
Commit-Queue: Hans Wennborg <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592039}
[BrowserSwitcher] Add tests for schema-less URLs
Bug: 884221
Change-Id: Iaee4d979888e3bc5acf55f88c3618fd33810adf6
Reviewed-on: https://chromium-review.googlesource.com/1226025
Reviewed-by: Julian Pastarmov <[email protected]>
Commit-Queue: Nicolas Ouellet-Payeur <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592038}
Roll src/third_party/catapult 45b9bc919502..cc38544e3562 (1 commits)
https://chromium.googlesource.com/catapult.git/+log/45b9bc919502..cc38544e3562
git log 45b9bc919502..cc38544e3562 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] androidStartupMetric: remove request_start_time from comments
Created with:
gclient setdep -r src/third_party/catapult@cc38544e3562
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:883290
[email protected]
Change-Id: I237765b77a49da001cbb1ef19f147e4638f5f093
Reviewed-on: https://chromium-review.googlesource.com/1230320
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592037}
[BrowserSwitcher] Expand env-vars in command-line
Environment variables on the command-line (alternative browser path and
parameters) are expanded before being passed to the external program.
On Windows, this means strings like '%HOME%' are expanded.
On Linux, this means strings like '$VAR' and '${VAR}' are expanded. Also, a '~'
at the beginning of a command-line argument is expanded to the HOME environment
variable.
Bug: 882520
Change-Id: I9822b465999b3515d37e882f18a19df39b3e64d6
Reviewed-on: https://chromium-review.googlesource.com/1225854
Reviewed-by: Julian Pastarmov <[email protected]>
Commit-Queue: Nicolas Ouellet-Payeur <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592036}
Roll src/third_party/perfetto 77304e28a65b..9a146dc589d8 (1 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/77304e28a65b..9a146dc589d8
git log 77304e28a65b..9a146dc589d8 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Merge "perfetto-ui: Add canned queries"
Created with:
gclient setdep -r src/third_party/perfetto@9a146dc589d8
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: I8b1f1ea8d95bd19eb461c696f995a872f70a0b6b
Reviewed-on: https://chromium-review.googlesource.com/1230321
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592035}
Remove unused policy directory on Mac
Remove the directory when it's empty and there is no enrollment token.
It only deletes $app_data_dir/Google/Chrome Cloud Enrollment/
It does NOT delete $app_data_dir/Google because it's used as default user data dir.
Bug: 883869
Change-Id: Ie6071638fcc847dfe9d10e35884585b92b857d3e
Reviewed-on: https://chromium-review.googlesource.com/1228946
Reviewed-by: Roger Tawa <[email protected]>
Reviewed-by: Julian Pastarmov <[email protected]>
Commit-Queue: Owen Min <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592034}
Add bit depth option to ImageBitmapOptions
[email protected]
Bug: 845556
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I623dad8aa5342ed2d6f1edd0f70ac3b41dbf84e1
Reviewed-on: https://chromium-review.googlesource.com/1228214
Reviewed-by: Mohammad Reza Zakerinasab <[email protected]>
Commit-Queue: Mohammad Reza Zakerinasab <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592033}
[Background Fetch] Reject match() and matchAll()
when:
1. recordsAvailable is false
2. the background fetch is incomplete.
Bug: 882478
Change-Id: Id849a73370f8f07597039c3ccee5efce828fa452
Reviewed-on: https://chromium-review.googlesource.com/1226913
Reviewed-by: Peter Beverloo <[email protected]>
Reviewed-by: Rayan Kanso <[email protected]>
Commit-Queue: Mugdha Lakhani <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592032}
Fix 64 bit truncation errors in blink/core/dom
Use wtf_size_t when dealing with WTF types.
BUG=879657
Change-Id: I9db3182f9194360c8729e174a31ac77493f63f87
Reviewed-on: https://chromium-review.googlesource.com/1226023
Reviewed-by: Hayato Ito <[email protected]>
Commit-Queue: Dave Tapuska <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592031}
Roll src/third_party/depot_tools f9b4845975ff..18b4479cee3f (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/f9b4845975ff..18b4479cee3f
git log f9b4845975ff..18b4479cee3f --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] gerrit_util: Support OAuth2 bearer tokens in CookieAuthenticator
Created with:
gclient setdep -r src/third_party/depot_tools@18b4479cee3f
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
[email protected]
Change-Id: I6481d510a741df8843c64ab0b0f837f6cf96fd7a
Reviewed-on: https://chromium-review.googlesource.com/1230315
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592030}
Add check for --disable-frame-rate-limit
The flag is not respected with OOP-D, so read the flag and send it to
the GPU process.
Bug: 841801
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
Change-Id: I87644f9c10a04491289f9fe89b8cbbd9584bfb2a
Reviewed-on: https://chromium-review.googlesource.com/1228497
Commit-Queue: Sean Gilhuly <[email protected]>
Reviewed-by: kylechar <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592029}
Ship CSS gradient color stop double-position syntax
Intent-to-Ship thread:
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/8B9FbeTBIK0/DNkC2pz-AAAJ
Also removing the actual feature and corresponding check, because it's
only used in a single spot, so if the feature should need to be
unshipped it ought to be a fairly trivial revert.
Bug: 707047, 880733
Change-Id: Ie854d7fd9f7a22e9c6144668a37f694dd1c508ee
Reviewed-on: https://chromium-review.googlesource.com/1230018
Reviewed-by: Florin Malita <[email protected]>
Commit-Queue: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592028}
Make |reject| into |opt_reject| in |setSetupPrinterResponse|
This doesn't look as weird as |false| for success and makes it
consistent with |setLocalDestinationCapabilities|.
Change-Id: I28dd85308bfe89d95aa90a68e6eacffa665e6c10
Reviewed-on: https://chromium-review.googlesource.com/1225766
Commit-Queue: Vladislav Kuzkokov <[email protected]>
Reviewed-by: Rebekah Potter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592027}
Roll src/third_party/SPIRV-Tools/src 5f599e700e93..7f0a8877a213 (2 commits)
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/5f599e700e93..7f0a8877a213
git log 5f599e700e93..7f0a8877a213 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Move the registration of decorations. (#1895)
2018-09-18 [email protected] Add dummy loop in merge-return. (#1896)
Created with:
gclient setdep -r src/third_party/SPIRV-Tools/src@7f0a8877a213
The AutoRoll server is located here: https://autoroll.skia.org/r/spirv-tools-chromium-autoroll
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.
[email protected]
Change-Id: I4b2a99577848ab8fbab4258b7b6c14d18db683c7
Reviewed-on: https://chromium-review.googlesource.com/1230319
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592026}
Clean up HitTestRegionFlags enums.
Bug: none
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
Change-Id: Iebf99dde5bd1524779c417eb72dbe9e887e2457a
Reviewed-on: https://chromium-review.googlesource.com/1228477
Reviewed-by: Sadrul Chowdhury <[email protected]>
Commit-Queue: Ria Jiang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592025}
Cleanup in ContentMainRunnerImpl.
[email protected]
Bug: 846846
Change-Id: I296abce1c525b642010268d48a50fd4b57573211
Reviewed-on: https://chromium-review.googlesource.com/1228475
Commit-Queue: Xi Han <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592024}
[Background Fetch] Remove dangling markup test
from the WPT suite.
This was added in response to an ongoing CL in the Fetch spec,
which nobody is championing at present and isn't part of the spec.
Here's the proposed spec change for reference:
https://github.com/whatwg/fetch/pull/519/commits
Bug: 884708
Change-Id: I185a876147ab7e02edd611840a237dce1cab750a
Reviewed-on: https://chromium-review.googlesource.com/1228060
Reviewed-by: Rayan Kanso <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Commit-Queue: Mugdha Lakhani <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592023}
[ios] Remove old incognito page.
Bug: 807330
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: If5a512f4acd9acfa9e606a119686040436436dfd
Reviewed-on: https://chromium-review.googlesource.com/1228514
Reviewed-by: Gauthier Ambard <[email protected]>
Commit-Queue: Justin Cohen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592022}
Update V8 to version 7.1.124.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/96c8cc90..1bce3d27
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: Iff0d9caa74a169c8822111d664585f89b608c858
Reviewed-on: https://chromium-review.googlesource.com/1230314
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592021}
CC: Use a reference-to-const for ApplyViewportDeltas and RecordWheelAndTouchScrollingCount in LTH
ApplyViewportDeltas and RecordWheelAndTouchScrollingCount have been using a raw pointer type
for the argument. It would be good if we can use const T& for the arguments if possible.
Bug: None
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ibdcbc5cd3ebe95cce743b2ffcc84b7dc009a0044
Reviewed-on: https://chromium-review.googlesource.com/1227861
Reviewed-by: Ali Juma <[email protected]>
Commit-Queue: Gyuyoung Kim <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592020}
Roll src/third_party/perfetto b98184a9ff69..77304e28a65b (1 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/b98184a9ff69..77304e28a65b
git log b98184a9ff69..77304e28a65b --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Fix GCC build
Created with:
gclient setdep -r src/third_party/perfetto@77304e28a65b
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: Ia5ccef74d2cd4c62e2550cfea40ff4f867587c02
Reviewed-on: https://chromium-review.googlesource.com/1230317
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592019}
[Autofill Assistant] Auto start scripts.
With this change, the controller will start a script automatically, without showing
a chip first, if:
- there is only one runnable script
- that script is flagged with autostart=true by the server
- no script has ever run
- no tap was recorded
Bug: 806868
Change-Id: Ia940af3308679b3c3a95837931081168f57ca16e
Reviewed-on: https://chromium-review.googlesource.com/1226596
Commit-Queue: Ganggui Tang <[email protected]>
Reviewed-by: Ganggui Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592018}
Disable two Webapps tests.
WebappSplashScreenTest#testThemeColorWhenNotSpecified and
WebappSplashScreenThemeColorTest#testThemeColorWhenSpecified
are disabled as they are consistently failing on Android CFI.
Bug: 885100
Change-Id: I802c20afae567bf19e7d77f9892795ee1bfd6741
TBR: [email protected]
Reviewed-on: https://chromium-review.googlesource.com/1230044
Reviewed-by: Ramin Halavati <[email protected]>
Commit-Queue: Ramin Halavati <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592017}
[Android] Use insets of activity to set accessory sheet height
This CL addresses a misconception in the calculation of the accessory
sheet height: The difference of navigation bars wasn't due to the SDK
version but due to the fact, that all my Lollipop emulators had virtual
soft keys.
We already have a function that calculates reliable window bottom insets
which can be used as sheet height. This is used now as preferred option.
Bug: 883084
Change-Id: I9dc3f4c9438788ec165544e397fa81e67e401d98
Reviewed-on: https://chromium-review.googlesource.com/1228155
Reviewed-by: Ioana Pandele <[email protected]>
Commit-Queue: Friedrich Horschig [CEST] <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592016}
[iOS] Move shared tab switcher interfaces into ui/main
This CL moves the shared tab switcher interfaces -- that is, the
protocols defined in tab_switcher.h and the tab_switcher_mode utility
-- into ui/main, in preparation for the removal of ui/tab_switcher.
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I7f22b0df03f3c75ba911fd9ec83469120186257c
Reviewed-on: https://chromium-review.googlesource.com/1230020
Commit-Queue: Mark Cogan <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592015}
[iOS] Check SideSwipe location in window coordinates
This CL changes the way the SideSwipe is checking if the touch location
is inside the toolbar frame or not by passing it in the window
coordinates instead of in the gesture's view coordinates.
This starts creating an issue as the toolbar frame is now contained in
a container, changing its frame's origin.
Bug: 883694
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Iaf42b36ce01c47addd87ae71772abff605e75a1c
Reviewed-on: https://chromium-review.googlesource.com/1224387
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Reviewed-by: Justin Cohen <[email protected]>
Reviewed-by: Kurt Horimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592014}
Clear layout_tree_rebuild_root_ on node removal.
There was a copy-paste error which cleared the invalidation root twice
instead. Since both marking and doing the actual rebuild of the layout
tree happens inside UpdateStyle(), we should never be in the situation
where we have a rebuild root when dom changes happen, so the clearing
should strictly not be necessary. Add a DCHECK to detect if this ever
happens.
Bug: 868810
Change-Id: Ibcc9ec21e7a094295833ee442bd723000013b01e
Reviewed-on: https://chromium-review.googlesource.com/1230040
Reviewed-by: Anders Ruud <[email protected]>
Commit-Queue: Rune Lillesveen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592013}
Copy both the image's url and data to pasteboard when CopyImage.
Current CopyImage only copies the image data to pasteboard. Image's url
should also be copied, so that user can paste it to text field.
Bug: 883674
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I30c9bd1018a5a2e4564b9bc7a40d69be325a4235
Reviewed-on: https://chromium-review.googlesource.com/1228061
Commit-Queue: Yi Su <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592012}
Fix and simplify InspectorFrontendHost stubs
- ES6 `class` members are non-enumerable, so `for-in` iterated over an
empty list, not stubbing anything.
- When `window.InspectorFrontendHost` was missing, it was unnecessarily
set to a new object twice.
- Stub error was shown each time command was invoked; changed to
showing it once for reduced noise in logs and simpler implementation.
Change-Id: Ib0083737873a373220b3a5e1c0ea18b10482bc6c
Reviewed-on: https://chromium-review.googlesource.com/1068915
Reviewed-by: Dmitry Gozman <[email protected]>
Commit-Queue: Ingvar Stepanyan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592011}
[css-grid] Static position should use content-box, not padding-box
This is a recent change by the CSSWG:
https://github.com/w3c/csswg-drafts/issues/3020
The spec text (https://drafts.csswg.org/css-grid/#static-position):
"The static position of an absolutely-positioned child
of a grid container is determined as if it were the sole grid item
in a grid area whose edges coincide with the content edges
of the grid container."
The patch is just a simple change in
LayoutGrid::PrepareChildForPositionedLayout() to use border and padding.
BUG=884956
TEST=external/wpt/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html
Change-Id: I01a77dfe41abcfac00c6d45f517c6d216aaa8ff7
Reviewed-on: https://chromium-review.googlesource.com/1229893
Commit-Queue: Manuel Rego <[email protected]>
Reviewed-by: Javier Fernandez <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592010}
Add myself as OWNER of Mozilla tests for css-contain spec
Change-Id: I08b7aa662fc3dd767de0104c7e5f5ca0ca77619b
Reviewed-on: https://chromium-review.googlesource.com/1230041
Reviewed-by: Philip Jägenstedt <[email protected]>
Reviewed-by: Manuel Rego <[email protected]>
Commit-Queue: Philip Jägenstedt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592009}
ThrottlingURLLoader: Cleanup IsBrowserSideNavigationEnabled usages.
It's no longer useful following the launch of PlzNavigate.
Bug: 756751, 789577
Change-Id: If342a766d03a832f6c333eccec970b4506faa847
Reviewed-on: https://chromium-review.googlesource.com/1230054
Reviewed-by: Camille Lamy <[email protected]>
Commit-Queue: Arthur Sonzogni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592008}
[unified-consent] Change string in sync confirmation dialog
The string from the second bullet on the sync confirmation
dialog is changed from "Personalized Google services like Google Pay"
to "More personal Google services, like better page suggestions".
[email protected]
Bug: 884746
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: If17dd4edb4273b63c5b431c68a0c15a38a4f840e
Reviewed-on: https://chromium-review.googlesource.com/1230015
Reviewed-by: Thomas Tangl <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Commit-Queue: Thomas Tangl <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592007}
[ios] Migrate OmahaService to SimpleURLLoader
URLFetcher will stop working with advent of Network Service, and
SimpleURLLoader is the replacement API for most clients.
This CL migrates iOS' OmahaService and its respective
unittests away from URLFetcher.
BUG=879774
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I60339c7599c6174951056c5a8b867aa6df1438da
Reviewed-on: https://chromium-review.googlesource.com/1227191
Reviewed-by: David Roger <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Commit-Queue: Antonio Gomes <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592006}
Do not try to look up non-standard URLs in auth cache
Auth cache uses URL's origin as a key, and non-standard URLs don't have
it, so it only results in an attempt to use an invalid key, trigerring a
DCHECK on the way, too.
This can happen if page uses a data URL as a source for an HTML5 video.
Bug: 882842
Change-Id: I0a1861d27152d4d84f3a7692fd94af6222ca027c
Reviewed-on: https://chromium-review.googlesource.com/1219607
Reviewed-by: Min Qin <[email protected]>
Commit-Queue: Piotr Kalinowski <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592005}
Update not-webview-exposed.txt for PaymentResponse inheritance change
PaymentResponse was recently made to inherit from EventTarget:
https://chromium-review.googlesource.com/c/chromium/src/+/1206750
At the time the webexposed tests were disabled, but now reenbled:
https://chromium-review.googlesource.com/c/chromium/src/+/1223149
That CL update global-interface-listing-expected.txt for the change,
but WebViewLayoutTest also need updating now.
[email protected]
Bug: 667069, 861704, 883914
Change-Id: I33ac483d8ee11747405505e3dcf1b7a48fbe1dfa
Reviewed-on: https://chromium-review.googlesource.com/1227128
Commit-Queue: Philip Jägenstedt <[email protected]>
Reviewed-by: Jinho Bang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592004}
Roll src/third_party/catapult 4b83349ad294..45b9bc919502 (1 commits)
https://chromium.googlesource.com/catapult.git/+log/4b83349ad294..45b9bc919502
git log 4b83349ad294..45b9bc919502 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Clickable stack to go to metric.
Created with:
gclient setdep -r src/third_party/catapult@45b9bc919502
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:866423
[email protected]
Change-Id: I75ed029fbb65a7b13532663a72915f04497a9c8d
Reviewed-on: https://chromium-review.googlesource.com/1230313
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592003}
Revert "Tentatively re-enable SitePerProcessHitTestBrowserTest.CursorUpdateReceivedFromCrossSiteIframe."
This reverts commit 2affd10c4a40bc6c5d34edfcf3dc0a9cc91eba74.
Reason for revert: The test is continuing to flake, so turning it off again on Win.
Original change's description:
> Tentatively re-enable SitePerProcessHitTestBrowserTest.CursorUpdateReceivedFromCrossSiteIframe.
>
> This CL tests if
> https://chromium-review.googlesource.com/c/chromium/src/+/1228293
> has any effect on the flakiness of this test.
>
> Bug: 882458
> Change-Id: I0bd0503bd223fd4694f9e106882fcd68efeda85d
> Reviewed-on: https://chromium-review.googlesource.com/1228513
> Reviewed-by: Ken Buchanan <[email protected]>
> Commit-Queue: James MacLean <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591892}
[email protected],[email protected]
Change-Id: I651fb628162ec2bf301782d5cc61ad4af043fde4
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 882458
Reviewed-on: https://chromium-review.googlesource.com/1230433
Reviewed-by: James MacLean <[email protected]>
Commit-Queue: James MacLean <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592002}
[Background Fetch] Add fields to the request for loading an icon.
This is per the spec:
https://wicg.github.io/background-fetch/#background-fetch-display
Bug: 884202
Change-Id: I01328856966c6065a4aca382923f219c92079366
Reviewed-on: https://chromium-review.googlesource.com/1228199
Reviewed-by: Rayan Kanso <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Commit-Queue: Mugdha Lakhani <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592001}
Contacts Picker: Improved efficiency, scrolling, Select All, and search.
- Minimize the use of the cursor.
- Load the contact details upfront.
- Keep the ContactDetails in the adapter.
- Improved search: case-insensitive search within all contact details.
Also temporarily disable photos (will be reinstated in a different way).
Bug: 860467
Change-Id: Ia6ddf396bf20d82ae301489a12795d2fad333af8
Reviewed-on: https://chromium-review.googlesource.com/1221551
Reviewed-by: Theresa <[email protected]>
Commit-Queue: Finnur Thorarinsson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#592000}
chromeos: Prepare browsertests for PostTask refactor
This delays initialization of MockMediaRouters in chromeos tests until
the browser's task executor is initialized.
This is required for the upcoming move of
BrowserThread::GetTaskRunnerForThread to
base::Create*TaskRunnerWithTraits. In the future, TaskRunners can only
be obtained after thread initialization. Since MockMediaRouter obtains
a TaskRunner in its constructor, this patch moves its creation.
[email protected],[email protected]
Bug: 878356
Change-Id: I951e02617de4b81dabe8ed16b8d760028fa6547f
Reviewed-on: https://chromium-review.googlesource.com/1230038
Reviewed-by: Eric Seckler <[email protected]>
Commit-Queue: Eric Seckler <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591999}
Have IdentityManager access SigninManager synchronously
This CL streamlines IdentityManager's interaction with SigninManager
to have IdentityManager act as a straight passthrough rather than
updating its internal state via SigninManager::DiagnosticsClient. The
motivation is to enable conversion of the codebase to IdentityManager
as smoothly and painlessly as possible, as explained in detail in
crbug.com/883722.
Bug: 883722
Change-Id: I454fd180b3203311640afd7664c19ac6220ef917
Reviewed-on: https://chromium-review.googlesource.com/1224790
Reviewed-by: Sylvain Defresne <[email protected]>
Commit-Queue: Colin Blundell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591998}
WATCHLISTS: Add hiroh@ to media_gpu
BUG=None
TEST=None
Change-Id: I984099dff19124bed3b117ac2791736b05fa1ccd
Reviewed-on: https://chromium-review.googlesource.com/1228995
Reviewed-by: Hirokazu Honda <[email protected]>
Reviewed-by: Takuto Ikuta <[email protected]>
Commit-Queue: Takuto Ikuta <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591997}
CSS: path string computed style uses absolute commands
The canonical computed style format for path strings uses absolute
commands only.
Discussed in https://github.com/w3c/svgwg/issues/321
Previously, Blink only normalized path string to absolute commands
when they were animated.
BUG=696395
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I773ceb40f22fc5ce1e5f7ea0b4eca6cc612e763e
Reviewed-on: https://chromium-review.googlesource.com/1215150
Commit-Queue: Eric Willigers <[email protected]>
Reviewed-by: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591996}
Remove [TreatNullAs=NullString] from value attribute on HTMLTextAreaElement
Replace NullString with EmptyString of data atrribute as per spec[1].
[1]: https://html.spec.whatwg.org/#the-textarea-element
Bug: 497307
Change-Id: I4a32295721fc3dcb97c9fb0914fc9aea3824a312
Reviewed-on: https://chromium-review.googlesource.com/1230173
Reviewed-by: Kent Tamura <[email protected]>
Reviewed-by: Keishi Hattori <[email protected]>
Commit-Queue: Amos Lim <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591995}
Add VolumeManager root types COMPUTERS_GRAND_ROOT and COMPUTER.
DriveFS supports exposing the computers that a user has enrolled in Backup and
Sync under the drive root, something like:
+ Drive Root
-+ My Drive
--+ Sub Folder 1
-+ Team Drives
--+ Team Drive 1
-+ Computers
--+ My Macbook 1
--+ My Macbook 2
This change introduces the new root types to support "Computers" and child
entries that represent each computer.
Added unit tests in volume_manager_unittests and code required to have the unit
tests pass. Mostly by cargo culting how team drives works.
https://www.google.com/drive/download/backup-and-sync/
Bug: 884020
Change-Id: I7371ebfbdca6ca1d1c4fa2bcb2d6707067b112e6
Reviewed-on: https://chromium-review.googlesource.com/1229718
Commit-Queue: Stuart Langley <[email protected]>
Reviewed-by: Luciano Pacheco <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591994}
Roll src/third_party/catapult 934a29ea903e..4b83349ad294 (1 commits)
https://chromium.googlesource.com/catapult.git/+log/934a29ea903e..4b83349ad294
git log 934a29ea903e..4b83349ad294 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] [dashboard] Fix Percentile() for edge cases.
Created with:
gclient setdep -r src/third_party/catapult@4b83349ad294
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
[email protected]
Change-Id: Id3e0e8a4db3f9288ffe9cf9da3584b8c97a7c8f8
Reviewed-on: https://chromium-review.googlesource.com/1229780
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591993}
[Android] Disable automatic password generation by default
The feature wasn't launched in M70 on Android yet and is currently
disabled via Finch.
This CL ensures that Finch only enables this which is a healthier
default as Finch isn't meant as a rollout control tool but for
experimenting.
Change-Id: I3939615186d4446dbcc99779962bfd0f66f2d42c
Reviewed-on: https://chromium-review.googlesource.com/1226605
Commit-Queue: Friedrich Horschig [CEST] <[email protected]>
Reviewed-by: Vaclav Brozek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591992}
Create AutofillDriverIOS as WebFrameUserData
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Idf7574ce8fb815de10db649d132e09dd3ec7d7f7
Reviewed-on: https://chromium-review.googlesource.com/1221886
Commit-Queue: Olivier Robin <[email protected]>
Reviewed-by: Moe Ahmadi <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591991}
Update V8 to version 7.1.121.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/3dea9824..96c8cc90
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: If88cbfbaa0c4e4359c2f4427b8e6c016632f322e
Reviewed-on: https://chromium-review.googlesource.com/1229623
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#591990}
Add Aura/Linux support to ax_dump_events
Bug: 879147
Change-Id: I167a41fc75206e631d09608acf748a11ef143c22
Reviewed-on: https://chromium-review.googlesource.com/1210182
Commit-Queue: Martin Robinson <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Reviewed-by: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591989}
Pass WebFrame/frameID inside Autofill
This CL pass the WebFrame (or the frameID when there will likely be
asynchronous use of it) all arounf autofill.
It also create AutofillDriverIOSWebState to isolate the creation of
the object.
This CL does not change anything in functionality.
Bug: 881364
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ibe34d0c2c994a2afd690f25c54e666338809bce1
Reviewed-on: https://chromium-review.googlesource.com/1221628
Commit-Queue: Olivier Robin <[email protected]>
Reviewed-by: Moe Ahmadi <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591988}
Remove LazyParseCSS runtime flag.
Bug: 660770
Change-Id: I889bb94207d13f85f6a56eca3d47f1aaa9da4f52
Reviewed-on: https://chromium-review.googlesource.com/1228116
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Reviewed-by: Charlie Harrison <[email protected]>
Commit-Queue: Rune Lillesveen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591987}
Windows build fix: Only depend on views_bridge_mac in mac builds
views_bridge_mac now uses a function called CreateWindow which happens
to be a macro in Win32 APIs. If a Windows builds sees that function
and knows about the macro, the build breaks, as just happened in
jumbo builds after
https://chromium-review.googlesource.com/c/chromium/src/+/1226251
[email protected]
Bug: 859152
Change-Id: Ia2314b7697aa75f8df60310cc504848b86c3ed05
Reviewed-on: https://chromium-review.googlesource.com/1229675
Reviewed-by: Daniel Bratell <[email protected]>
Commit-Queue: Daniel Bratell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591986}
Move functions out of VolumeInfoList.
This should be a simple interface for a list which allows add, remove
and listening for 'splice' event.
* findIndex - removed, only implemented in VolumeInfoListImpl as helper.
* findByEntry - removed, it already has a duplicate in
VolumeManager.getVolumeInfo().
* findByDevicePath - moved into VolumeManager.
* findByVolumeId - removed, not needed.
* whenVolumeInfoReady - moved into VolumeManager.
Bug: 884107
Change-Id: Ifd2aa176d53e4a3ea69eff56519b1d067471fdb4
Reviewed-on: https://chromium-review.googlesource.com/1229876
Commit-Queue: Joel Hockey <[email protected]>
Reviewed-by: Luciano Pacheco <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591985}
Disable test BackgroundTest.TextSelectionAndLiveRegion.
Test is consistently failing on chromium.memory/Linux ChromiumOS MSan.
Bug: 857382
Change-Id: I53a8091c9bd25e2098b5d2a26104958ab333efd0
TBR: [email protected]
Reviewed-on: https://chromium-review.googlesource.com/1229036
Reviewed-by: Ramin Halavati <[email protected]>
Commit-Queue: Ramin Halavati <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591984}
Move command updateAvailability()
Move updateAvailability() call to be outside of list container batch.
Command updateAvailability function does several checks for all
commands to set them as available or not, makes sense to perform this
outside of the batch, so moved the call after list container batch.
The only thing that can potentially change is that file list can finish
drawing before the commands have fully set their availability, but that
shouldn't be a problem for users.
Change-Id: I192411dca3a8d3d02c4319d17b46f65df50f4ef1
Reviewed-on: https://chromium-review.googlesource.com/1229724
Reviewed-by: Joel Hockey <[email protected]>
Commit-Queue: Luciano Pacheco <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591983}
Reduce the size of frame_loader.h.
frame_loader.h is used in 1,500+ compilation units, and this CL reduces
its pre-processed size by 1.85MB.
Bug: 242216
Change-Id: Iebe8791e0661f8bce25865fb5f396f03c344322d
Reviewed-on: https://chromium-review.googlesource.com/1229723
Reviewed-by: Daniel Bratell <[email protected]>
Commit-Queue: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591982}
Create WebFrameUtil
Create helper functions in WebFrameUtil that will do the most common
tasks.
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I19215a7519be709f09f3b1023f8fe67c6c6edb18
Reviewed-on: https://chromium-review.googlesource.com/1228114
Commit-Queue: Olivier Robin <[email protected]>
Reviewed-by: Moe Ahmadi <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591981}
Use a dedicated mojo method for fetching thumbnails from DriveFS.
In the current GetMetadata(), the browser may request the thumbnail from
DriveFS to put in the thumbnail URL field as a data URL. When this
occurs, the entire request blocks until the thumbnail is ready. Avoid
this by using a placeholder thumbnail URL - drivefs:<filesystem URL> -
to be interpreted by the image loader. Retrieve the thumbnail for the
file using a new chrome.fileManagerPrivate.getThumbnail() extension API.
Bug: 883230
Cq-Include-Trybots: luci.chromium.try:closure_compilation
Change-Id: If8ffc69b174cf4a3506382860b0ed3fdfac2fba0
Reviewed-on: https://chromium-review.googlesource.com/1226753
Reviewed-by: Ben Wells <[email protected]>
Reviewed-by: Noel Gordon <[email protected]>
Commit-Queue: Sam McNally <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591980}
Improve EOF handling in the headless REPL
When the REPL encounters an EOF, it can start spinning on just
generating a lot of empty ("") expressions.
Instead quit if an EOF is received and there's an empty expression. If
the expression is not empty it will still be evaluated. This helps
certain non-interactive use-cases.
Bug: 748419
Change-Id: Ica91f2164361bd6891f71e25fbdba0773c6c9941
Reviewed-on: https://chromium-review.googlesource.com/1225764
Reviewed-by: Eric Seckler <[email protected]>
Commit-Queue: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591979}
Roll AFDO from 71.0.3554.0_rc-r1 to 71.0.3555.0_rc-r1
This CL may cause a small binary size increase, roughly proportional
to how long it's been since our last AFDO profile roll. For larger
increases (around or exceeding 100KB), please file a bug against
[email protected]. Additional context: https://crbug.com/805539
The AutoRoll server is located here: https://autoroll.skia.org/r/afdo-chromium-autoroll
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.
[email protected]
Change-Id: I1c62d40735e96bc57e0c7b77dae5fdd3d54ed839
Reviewed-on: https://chromium-review.googlesource.com/1229621
Commit-Queue: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Reviewed-by: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#591978}
Fix the crash in browser tests, when ProfileSyncService depends on InstanceID.
This CL blocks:
* https://chromium-review.googlesource.com/c/chromium/src/+/1203998
* https://chromium-review.googlesource.com/c/chromium/src/+/939824
Change-Id: I6ad25dad2c52ec723d83b0eba347b71ce4282f2e
Reviewed-on: https://chromium-review.googlesource.com/1102421
Reviewed-by: Istiaque Ahmed <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Commit-Queue: Tatiana Gornak <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591977}
Reduce the size of local_frame_view.h
local_frame_view.h is used in 1,500+ compilation units, and
crrev.com/591100 increased its pre-processed size by 3.57MB. This CL
fixes it.
Bug: 242216, 869924
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I3dd48467d027f56655bb796984756ee7c25f86cd
Reviewed-on: https://chromium-review.googlesource.com/1229873
Reviewed-by: Daniel Bratell <[email protected]>
Commit-Queue: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591976}
Roll src/third_party/webrtc d574123c5035..6d800030ab7e (12 commits)
Note: force submitting because of borked mac archive trybot.
All other bots are green so we should be good.
https://webrtc.googlesource.com/src.git/+log/d574123c5035..6d800030ab7e
git log d574123c5035..6d800030ab7e --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Revert "Compile frame analyzer for the host machine on perf tests."
2018-09-17 [email protected] Add RTC_EXPORT macro to export WebRTC symbols.
2018-09-17 [email protected] Compile frame analyzer for the host machine on perf tests.
2018-09-17 [email protected] Roll chromium_revision 1d75f6fc68..0eb6b522cc (591373:591627)
2018-09-17 [email protected] Rename RTC_EXPORT to RTC_OBJC_EXPORT.
2018-09-17 [email protected] Introduce GN arg rtc_exclude_runtime_enabled_features_default.
2018-09-17 [email protected] Register video rtp header extensions in rtp_rtcp by uri
2018-09-17 [email protected] Add ability to throttle VideoBitrateAllocation updates.
2018-09-17 [email protected] Remove obsolete comments.
2018-09-17 [email protected] Reland "Remove APM internal usage of EchoCancellation"
2018-09-15 [email protected] Merge field_trial and field_trial_default in a unique target.
2018-09-15 [email protected] Merge system_wrappers:metrics and system_wrappers:metrics_default.
Created with:
gclient setdep -r src/third_party/webrtc@6d800030ab7e
The AutoRoll server is located here: https://autoroll.skia.org/r/webrtc-chromium-autoroll
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:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng
BUG=chromium:None
[email protected]
Change-Id: Id68bba413d71cbfb8cb52522b530e440249e459d
Reviewed-on: https://chromium-review.googlesource.com/1229778
Reviewed-by: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591975}
[iOS] Adding SSOUsingWKWebView flag
SSOUsingWKWebView flag is related to the finch experiment from cl/212276156.
This flag is used only with iOS 12. In iOS 11, the behaviour is not changed
and UIWebView should be used in SSO.
This flag will be used in downstream in crrev.com/i/678068
Bug: 880981
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Id81fc0f0cccb1f4068e6262374620025ad9bff34
Reviewed-on: https://chromium-review.googlesource.com/1221487
Reviewed-by: David Roger <[email protected]>
Reviewed-by: Mihai Sardarescu <[email protected]>
Commit-Queue: Jérôme Lebel <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591974}
Remove VolumeManagerCommon.VolumeInfoProvider
VolumeManager in externs should not be depending on this type, and it
has only a small purpose in import_controller which can be replaced
by using VolumeManager directly.
As a result of this change, VolumeInfoList.findByEntry(Entry) is
now replaced by VolumeManager.getVolumeInfo(Entry).
Bug: 884107
Change-Id: I7429513429dcf8c9c04a6b20fc309813de3ab0a2
Reviewed-on: https://chromium-review.googlesource.com/1229716
Reviewed-by: Luciano Pacheco <[email protected]>
Commit-Queue: Joel Hockey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591973}
Use per-frame task runner at XRFrameProvider
This is a part of efforts to forbid V8 execution on the default task
runner of the main thread.
In XRFrameProvider case, callbacks registered via requestAnimationFrame
were called on the default task runner. This CL changes the task runner
to per-frame task runners.
Bug: 870606
Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: Ia8cfc659bca261ad2330836287414cfb3fe13291
Reviewed-on: https://chromium-review.googlesource.com/1226891
Commit-Queue: Hajime Hoshi <[email protected]>
Reviewed-by: Klaus Weidner <[email protected]>
Reviewed-by: Brandon Jones <[email protected]>
Reviewed-by: Alexander Timin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591972}
[VK] Add tests for changing various aspects of an input field.
Changing aspects of an input field while it is focused can have an
effect on the virtual keyboard. This patch adds some tests to prevent
regressions in such behaviour.
Bug: 849995
Change-Id: I9e865f8d4cfdb3eeb37c9410b3a1a688c78d6df4
Reviewed-on: https://chromium-review.googlesource.com/1227867
Reviewed-by: Yuichiro Hanada <[email protected]>
Commit-Queue: Darren Shen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591971}
[Autofill Assistant] Sort runnable scripts by priority.
With this change, the script tracker follows PresentationProto.priority and
orders runnable scripts by priority; lower priority values first, like in the
Java implementation.
Bug: 806868
Change-Id: I33eafa3f059a90acb0c56c912f032a47203994a5
Reviewed-on: https://chromium-review.googlesource.com/1226618
Commit-Queue: Stephane Zermatten <[email protected]>
Reviewed-by: Ganggui Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591970}
service worker: Use TimeTicks to record event dispatch time
We can use base::TimeTicks in Blink now. Use it to record
service worker related event dispatching time so that we can
safely compare them with other timing like worker start time.
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Bug: 877972
Change-Id: I399f9b7856e9ea2fdbbdc5c552149577cca3f09e
Reviewed-on: https://chromium-review.googlesource.com/1226473
Reviewed-by: Kinuko Yasuda <[email protected]>
Commit-Queue: Kenichi Ishibashi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591969}
OOR-CORS: Add SharedCorsOriginAccessList to the BorwserContext
This patch adds SharedCorsOriginAccessList class to the public
content interface, so that Chrome Extension can access the
interface via BrowserContext.
SharedCorsOriginAccessList is managed to be per BrowserContext,
and shared among multiple ResourceMessageFilter instances so that
all created CORSURLLoaderFactory for these filters can refer its
shared single network::cors::OriginAccessList instance.
Access lists will be modified via BrowserContext interface on
the UI thread, but all accesses to the OriginAccessList should be
on the IO thread. SharedCorsOriginAccessList cares for this
thread restriction.
Bug: 870172
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: Iff894d8e1a831eb212fd00a8822a2c29ae9dcc2e
Reviewed-on: https://chromium-review.googlesource.com/1196802
Commit-Queue: Takashi Toyoshima <[email protected]>
Reviewed-by: Yutaka Hirano <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591968}
Use per-frame task runner at VRDisplay
This is a part of efforts to forbid V8 execution on the default task
runner of the main thread.
In VRDisplay case, callbacks registered via requestAnimationFrame
were called on the default task runner. This CL changes the task runner
to per-frame task runners.
Bug: 870606
Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I20067397f2114c53c516a0a10e897452d673219f
Reviewed-on: https://chromium-review.googlesource.com/1226892
Commit-Queue: Hajime Hoshi <[email protected]>
Reviewed-by: Alexander Timin <[email protected]>
Reviewed-by: Klaus Weidner <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591967}
[On-device adaptive brightness] Remove AsWeakPtr() from AlsReader.
Bug: 881215
Change-Id: I41fcdde630cfb38606c1a3a1123d468dfffdfd19
Reviewed-on: https://chromium-review.googlesource.com/1229736
Commit-Queue: Jia Meng <[email protected]>
Reviewed-by: Michael Martis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591966}
[ios] Implement toggleable google server favicon request for FaviconLoader
This is in preparation of moving favicon logic in Bookmarks to FaviconLoader
Bug: 856333
Change-Id: Idca0c1cf0537fd6012d6bdcd8cf6c44a7327ba2b
Reviewed-on: https://chromium-review.googlesource.com/1194568
Reviewed-by: edchin <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Reviewed-by: Sergio Collazos <[email protected]>
Commit-Queue: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591965}
Remove android SupervisedUserContentProviderEnabled policy support
SupervisedUserContentProviderEnbaled policy is deprecated from M71 and
will always default to false, so this class will have no action.
Signed-off-by: Guido Trotter <[email protected]>
Bug: 834488
Change-Id: Icf45b734507c16264a629260776099872386e288
Reviewed-on: https://chromium-review.googlesource.com/1224051
Reviewed-by: Sergey Poromov <[email protected]>
Reviewed-by: Bernhard Bauer <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591964}
exo: initial support of notification-shell-unstable protocol
This CL introduce the support of notification-shell-unstable protocol
defined in wayland-protocols repo.
This allows create_notification requests used in notification support
from Crostini apps, as initial support.
BUG=chromium:838531
TEST=Emit requests from a client (e.g. notificationd)
Change-Id: Ia9ca9e0ed77882e56a67cc1afa5f5915f19de626
Reviewed-on: https://chromium-review.googlesource.com/1220848
Commit-Queue: Toshiki Kikuchi <[email protected]>
Reviewed-by: David Reveman <[email protected]>
Reviewed-by: Tetsui Ohkubo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591963}
Let SignedExchangeHandler report SignedExchangeLoadResult
Bug: 863305
Change-Id: I2af18b0efca1e02fd3a05e2e80f3300db7c4ea33
Reviewed-on: https://chromium-review.googlesource.com/1226487
Commit-Queue: Kunihiko Sakamoto <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Kouhei Ueno <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591962}
Reland "CrOS FilesApp: Fix error messages in integration tests"
This is a reland of 052bac3d5a30345863b012a978a78ad77bfcdc6d
ASAN/LSAN now OK.
Changed VolumeManager::RemoveSshfsCrostiniVolume(const FilePath& path) to
call DiskMountManager::UnmountPath(path.value()) before calling
DoUnmountEvent since DoUnmountEvent will destroy the Volume object which
owns the passed in 'path' arg.
Original change's description:
> CrOS FilesApp: Fix error messages in integration tests
>
> Mounted volume without a request: crostini:Crostini:
> * This is basically what happens when you pull out a USB without
> clicking unmount. This message is harmless, but the code is changed
> to stop it anyway.
> * Message fixed to state 'Unmounted ...' since the error happens at unmount.
> * Changed test to call FMP.unmount and added logic into private_api_mount.cc
> to remove crostini mount.
> * Removed unmountCrostini test function which is no longer needed.
>
> Error in event handler: TypeError: Cannot read property 'volumeType' of null:
> * This error happens when crostini is unmounted and the directory changes
> back to Downloads. banners.js fixed to guard for the case where the
> volume is now removed and VolumeManager.getLocationInfo returns null.
>
> Bug: 883571
> Change-Id: I13c0bee7f514dfc318eaa12f4c1ef1c2186e7a70
> Reviewed-on: https://chromium-review.googlesource.com/1227864
> Commit-Queue: Joel Hockey <[email protected]>
> Reviewed-by: Noel Gordon <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591916}
Bug: 883571
Change-Id: I2e1f23ec71cec9e0b47add912dbe0ee56fbfbc92
Reviewed-on: https://chromium-review.googlesource.com/1229735
Reviewed-by: Noel Gordon <[email protected]>
Commit-Queue: Joel Hockey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591961}
[Reland] Fix a shutdown DCHECK when the uninstall dialog is shown.
This is a reland of https://crrev.com/586308 with a fix for macOS.
ChromeViewsDelegate registers a KeepAlive while a menu is shown to
prevent the browser from existing while a menu is up. This caused
problems with the UninstallView since there was otherwise nothing
keeping the browser alive, resulting in Chrome exiting when a menu was
opened and closed (https://crbug.com/241366). This was dealt with by
adding a leaked ref on the browser process to the UninstallView. In
time, this turned into a leaked KeepAlive. This isn't so good for the
KeepAliveRegistry, as it DCHECKs that there are no KeepAlives registered
at shutdown.
The underlying problem here is that BrowserProcessImpl doesn't own the
lifetime of the browser process until the main loop is entered. There
are various points during initialization where decisions are made to let
the process exit without running the main loop.
This CL moves ChromeBrowserMainParts's call of
BrowserProcessImpl::SetQuitClosure into PreMainMessageLoopRunImpl when
it's determined that the main loop will be run. BrowserProcessImpl
observes but ignores KeepAlive transitions prior to this point.
Due to the aforementioned change, the quit closure has not yet been set
at the time that the Cocoa first-run dialog is shown. This dialog runs a
substitute message loop that must be quittable via the Posix shutdown
signal handlers, so it also uses SetQuitClosure to provide its run
loop's quit closure to the BrowserProcessImpl. ClearQuitClosure is
introduced so that this dialog can clear its quit closure in case it was
terminated by the user having closed the dialog (which should not
initiate browser shutdown).
BUG=876640
Change-Id: I60ad6fae6e18118daf08fc490a589f0a9dfbce93
Reviewed-on: https://chromium-review.googlesource.com/1213143
Commit-Queue: Greg Thompson <[email protected]>
Reviewed-by: Wez <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591960}
Fail promise operations silently on thread termination
On forcible thread termination (i.e., when
v8::Isolate::IsExecutionTerminating() returns true), we cannot run
promise related functionalities. Fail such operations silently rather
than crashing or reporting tha failure to callers, and make the
behavior explicit on comments.
Bug: 882378
Change-Id: I8b63746b1f25862aab2473f58dd05f0160e49ad5
Reviewed-on: https://chromium-review.googlesource.com/1229874
Reviewed-by: Hiroki Nakagawa <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Commit-Queue: Yutaka Hirano <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591959}
Use per-frame task runner at BlinkTestRunner when possible
This is a part of efforts to forbid V8 execution on the default task
runner of the main thread.
Bug: 870606
Change-Id: I3986f33bf3328a191588ea6eb1fe35df45e61947
Reviewed-on: https://chromium-review.googlesource.com/1220352
Reviewed-by: Mike West <[email protected]>
Reviewed-by: Alexander Timin <[email protected]>
Commit-Queue: Hajime Hoshi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591958}
De-dupe entities by client tag hash in ModelTypeWorker::ApplyPendingUpdates
Bug: 872360
Change-Id: Ieddcf7329310ab9772fd06e68860275f19f53f0a
Reviewed-on: https://chromium-review.googlesource.com/1226634
Reviewed-by: Jan Krcal <[email protected]>
Commit-Queue: Marc Treib <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591957}
ResourceLoadScheduler: Fix incorrect wording of console info
Update the console message. This is based on a user's feedback :)
Bug: 883173
Change-Id: I197f44a52b13319e6da96a04bb09792f9dcce2cf
Reviewed-on: https://chromium-review.googlesource.com/1226751
Reviewed-by: Kunihiko Sakamoto <[email protected]>
Commit-Queue: Takashi Toyoshima <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591956}
Reland: Connect Linux Font Unique Name Lookup to Blink
This is a reland of
https://chromium-review.googlesource.com/c/chromium/src/+/1206337 plus a
fix for flakiness due to timing issues when the page under DevTools test
had not completed layout. Added a forced synchronous layout in the test
HTML page to avoid running into incompletely laid out nodes on the
DevTools side of the text. Avoiding complete test case crashes by
introducing better assertions that capture when we get empty results
from DevTools. Remaining existing functionally has been previously
reviewed.
Provide a new subclass for font unique name lookup for Linux. Connect
via WebSandboxSupport to FontLoader which provides the out of process
fontconfig calls for us. Tested by content_browsertests with a DevTools
based test checking used fonts. This test was previously active on
Android and is enabled for Linux in this CL.
Bug: 880832
Change-Id: Icc67e3286002c82f2c47ba7c788b82a80b282f54
Reviewed-on: https://chromium-review.googlesource.com/1228119
Reviewed-by: Emil A Eklund <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Commit-Queue: Dominik Röttsches <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591955}
Remove unused function from BlinkPlatformImpl.
Change-Id: Ibb2f6cd580a461b45709fcda387ca0f53ee142f7
Reviewed-on: https://chromium-review.googlesource.com/1225979
Reviewed-by: Kentaro Hara <[email protected]>
Commit-Queue: Yuta Kitamura <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591954}
Change NGPaintFragment::next_for_same_layout_object_ to raw pointer
This patch makes |NGPaintFragment::next_for_same_layout_object_| to raw-pointer
instead of |scoped_ref<NGPaintFragment>| to avoid leaf paint fragments to live
longer than line box fragments for implementing reusing leaf paint fragments
with marking dirty line box fragments.
Bug: 874588
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I55db486d0dda7e539445463e962ad0e3451dc782
Reviewed-on: https://chromium-review.googlesource.com/1226486
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Yoshifumi Inoue <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591953}
OOR-CORS: Fix SearchProviderTest to use TestURLLoaderFactory always
Current KeywordOrderingAndDescriptions test does not use
TestURLLoaderFactory and it results in making actual network
requests. This causes a DCHECK failure that says network code
runs not on the IO thread. This does not actually happen on TOT,
but when OOR-CORS feature is enabled, it happens.
This patch makes the test use TestAutocompleteProviderClient
instead of ChromeAutocompleteProviderClient so to use
TestURLLoaderFactory that avoid making actual requests.
Bug: 870173
Change-Id: Ifb02d36b3c9be35c99037350e9676a671f948f6f
Reviewed-on: https://chromium-review.googlesource.com/1226672
Reviewed-by: Tommy Li <[email protected]>
Commit-Queue: Takashi Toyoshima <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591952}
Add browse:tech:discourse_infinite_scroll:2018 story
Bug: 878390
Change-Id: I3acc35c0639859e958247b9510b8cfbe1a71f680
Reviewed-on: https://chromium-review.googlesource.com/1217038
Commit-Queue: Ulan Degenbaev <[email protected]>
Reviewed-by: Juan Antonio Navarro Pérez <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591951}
Revert "CrOS FilesApp: Fix error messages in integration tests"
This reverts commit 052bac3d5a30345863b012a978a78ad77bfcdc6d.
Reason for revert:
Findit (https://goo.gl/kROfz5) identified CL at revision 591916 as the
culprit for failures in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyRAsSDVdmU3VzcGVjdGVkQ0wiMWNocm9taXVtLzA1MmJhYzNkNWEzMDM0NTg2M2IwMTJhOTc4YTc4YWQ3N2JmY2RjNmQM
Sample Failed Build: https://ci.chromium.org/buildbot/chromium.memory/Linux%20Chromium%20OS%20ASan%20LSan%20Tests%20%281%29/29026
Sample Failed Step: browser_tests
Original change's description:
> CrOS FilesApp: Fix error messages in integration tests
>
> Mounted volume without a request: crostini:Crostini:
> * This is basically what happens when you pull out a USB without
> clicking unmount. This message is harmless, but the code is changed
> to stop it anyway.
> * Message fixed to state 'Unmounted ...' since the error happens at unmount.
> * Changed test to call FMP.unmount and added logic into private_api_mount.cc
> to remove crostini mount.
> * Removed unmountCrostini test function which is no longer needed.
>
> Error in event handler: TypeError: Cannot read property 'volumeType' of null:
> * This error happens when crostini is unmounted and the directory changes
> back to Downloads. banners.js fixed to guard for the case where the
> volume is now removed and VolumeManager.getLocationInfo returns null.
>
> Bug: 883571
> Change-Id: I13c0bee7f514dfc318eaa12f4c1ef1c2186e7a70
> Reviewed-on: https://chromium-review.googlesource.com/1227864
> Commit-Queue: Joel Hockey <[email protected]>
> Reviewed-by: Noel Gordon <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591916}
Change-Id: I419e792b050f4a991bfe435907e7fc5b2d45311e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 883571
Reviewed-on: https://chromium-review.googlesource.com/1229619
Cr-Commit-Position: refs/heads/master@{#591950}
Roll src/third_party/angle 89652a35ebc4..95277a300f52 (1 commits)
https://chromium.googlesource.com/angle/angle.git/+log/89652a35ebc4..95277a300f52
git log 89652a35ebc4..95277a300f52 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] ES31: Add DispatchComputeIndirect support for D3D11
Created with:
gclient setdep -r src/third_party/angle@95277a300f52
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: I2d1e1c7889ba0f534f86559da76e698e10026d80
Reviewed-on: https://chromium-review.googlesource.com/1229511
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591949}
Roll src/third_party/freetype/src/ 9789c75b1..dfddc2d97 (20 commits)
https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/9789c75b1a6f..dfddc2d97596
$ git log 9789c75b1..dfddc2d97 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 wl [pshinter] Handle numeric overflow.
2018-09-16 wl freetype.h: Add warning w.r.t. B/W hinting and rendering (#54589).
2018-09-15 wl [sfnt] Comment fix.
2018-09-13 wl [truetype] Some fixes for VF checks.
2018-09-13 wl * src/sfnt/sfdriver.c (sfnt_get_var_ps_name): Fix last commit.
2018-09-13 wl * src/sfnt/sfdriver.c (sfnt_get_var_ps_name): Check `result'.
2018-09-12 John.Tytgat [sfnt] Better PS name handling (#54629).
2018-09-12 wl [truetype] Improve VF check.
2018-09-12 wl * src/truetype/ttgxvar.c (ft_var_load_gvar): Check `glyphoffsets'.
2018-09-10 prince.cherusker * src/pshinter/pshrec.c (t2_hints_stems): Mask numeric overflow.
2018-09-09 wl [sfnt] Comment improvement.
2018-09-09 bungeman * builds/freetype.mk (refdoc-venv): Ensure python version (#54631).
2018-09-07 wl Typo.
2018-09-07 wl [truetype] Fix assertion failure.
2018-09-05 wl Synchronize `ftdebug.c' files.
2018-09-05 wl Synchronize `ftconfig' files.
2018-09-05 ramakrishnan.nikhil * docs/DOCGUIDE: Minor.
2018-09-05 ramakrishnan.nikhil Add documentation guidelines file.
2018-09-04 wl * devel/ftoption.h: Synchronize with master `ftoption.h'.
2018-09-04 wl Typo (#54618).
Created with:
roll-dep src/third_party/freetype/src
[email protected],[email protected]
CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux_chromium_msan_rel_ng
PDFium-Issue: pdfium:1153
Change-Id: I7414d61999f20047d32949812511b1fc840e262e
Reviewed-on: https://chromium-review.googlesource.com/1228613
Reviewed-by: Dominik Röttsches <[email protected]>
Commit-Queue: Dominik Röttsches <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591948}
Android: Unify android gpu crash counts
Use stability.gpu_crash_count in the system_profile proto to track gpu
crash metrics rather than a variety of changing gpu histograms.
This new proto value is only used on Android starting in M71 and tracks
the same value as the histogram:
"Stability.Android.ProcessedCrashCounts.All GPU process crashes"
Thus this unifies our gpu metrics across stability proto, UMA histogram,
and crash reports, since these all count the number of crashes with a
valid crash dump (note that crash reports only include the number that
are successfully processed and uploaded, so should be slightly reduced).
Bug: 839017
Change-Id: If836b4fc8c8390ce008b7089a773af0b26ea6c10
Reviewed-on: https://chromium-review.googlesource.com/1228546
Commit-Queue: Ramin Halavati <[email protected]>
Reviewed-by: Ramin Halavati <[email protected]>
Reviewed-by: Alexei Svitkine <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591947}
[Image Capture] Add exposureTime constraint.
This CL adds exposureTime to ImageCapture API.
Spec discussion:
https://github.com/w3c/mediacapture-image/issues/199
This was added to the spec in
https://github.com/w3c/mediacapture-image/pull/200
Layout tests and mock tests are updated to support the same.
Support for Android is added.
TEST= run the demo in https://codepen.io/rijuB/pen/eKwLXB
use slider to change exposureTime.
BUG=823316
Intent to Implement and Ship discussions:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/ls3wQSoHOUY
Change-Id: Ic3a546d734c02df31cd8ca08ece01f006ae8d906
Reviewed-on: https://chromium-review.googlesource.com/1136439
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Miguel Casas <[email protected]>
Reviewed-by: Guido Urdaneta <[email protected]>
Commit-Queue: Rijubrata Bhaumik <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591946}
[VK] Split existing end to end tests.
There are some existing keyboard "end to end" tests, where a web page
is loaded along with the open source keyboard extension. We refactor
the tests a bit so that different web pages can be used for different
tests and split/added a few more tests.
Bug: 849995
Change-Id: I87e41b8df3b2210a95e233a9bc9f789c9181b5b3
Reviewed-on: https://chromium-review.googlesource.com/1214971
Reviewed-by: Yuichiro Hanada <[email protected]>
Commit-Queue: Darren Shen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591945}
Record to UMA when user launches app from Smart Text Selection context menu
Bug: 866326
Change-Id: I8b9b65b4aee737707426ae3b103bd1ea8a866e27
Reviewed-on: https://chromium-review.googlesource.com/1223594
Commit-Queue: Shao-Chuan Lee <[email protected]>
Reviewed-by: Hidehiko Abe <[email protected]>
Reviewed-by: David Jacobo <[email protected]>
Reviewed-by: Maajid <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591944}
Roll src/third_party/catapult 460fd889fcdb..934a29ea903e (1 commits)
https://chromium.googlesource.com/catapult.git/+log/460fd889fcdb..934a29ea903e
git log 460fd889fcdb..934a29ea903e --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Add expand-button for v2spa
Created with:
gclient setdep -r src/third_party/catapult@934a29ea903e
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
[email protected]
Change-Id: Ibdf83e3e91c43eb00ed8212abddb4aac073ff1f1
Reviewed-on: https://chromium-review.googlesource.com/1229775
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591943}
Let SignedExchangeCertFetcher report SignedExchangeLoadResult
Bug: 863305
Change-Id: Ifd46182aa91c9006b5881b3df8348fe47a1fa057
Reviewed-on: https://chromium-review.googlesource.com/1226757
Reviewed-by: Kouhei Ueno <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Commit-Queue: Kunihiko Sakamoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591942}
media: Remove unused Widevine CDM constants
These are not used after deprecating PPAPI CDM support.
Bug: 772160
Change-Id: I95370a698773a7c27cc38ad331670263877c77e7
Reviewed-on: https://chromium-review.googlesource.com/1228509
Reviewed-by: John Rummell <[email protected]>
Commit-Queue: Xiaohan Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591941}
media: Support updated CDM_11 that supports ColorSpace
Conversion code is added to support multiple CDM interfaces that use
different version of cdm::VideoDecoderConfig and cdm::VideoFrame.
Bug: 854943
Change-Id: I235c12805aea3191f8a5153c9a124f6fe3b26a31
Reviewed-on: https://chromium-review.googlesource.com/1227489
Commit-Queue: Xiaohan Wang <[email protected]>
Reviewed-by: Fredrik Hubinette <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591940}
Call capture event listeners in capturing phase at shadow hosts
Chromestatus entry is here: https://www.chromestatus.com/feature/5636327009681408
Per the discussion of https://github.com/whatwg/dom/issues/685, Blink will try to align the event
dispatch behavior with other browsers; Call capture event listeners in capturing phase at shadow
hosts.
So far, Blink and WebKit call capture event listeners in *bubbling* phase, instead of
*capturing* phase, at shadow hosts.
Other browsers:
- Safari: Will try to change the behavior in the next Safari Technical Preview.
- Firefox: Already implemented the new behavior
- Edge: Strong public support for the new behavior.
This change is guard by CallCaptureListenersAtCapturePhaseAtShadowHosts flag, which is disabled
at this moment, to confirm that this CL doesn't cause any behavior change when the flag is disabled.
This CL adds a wpt for new behavior, which is now marked as [Failure] in Blink.
After this CL lands, I will flip the flag in a follow-up CL, with rebasing a very few existing
tests.
BUG=883650
Change-Id: I29938840aed4f3430d8b749cd4843176b8668b5d
Reviewed-on: https://chromium-review.googlesource.com/1212255
Commit-Queue: Hayato Ito <[email protected]>
Reviewed-by: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591939}
Ash: Show status tray icon when device is enterprise managed.
Bug: 870409
Test: manual test on device w/ enterprise enrollment
Change-Id: I70e667c1ab4f6761a4cb32b73081b6c7fe2a50af
Reviewed-on: https://chromium-review.googlesource.com/1215483
Commit-Queue: Tatsuhisa Yamaguchi <[email protected]>
Reviewed-by: Evan Stade <[email protected]>
Reviewed-by: Yoshiki Iguchi <[email protected]>
Reviewed-by: Tetsui Ohkubo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591938}
Updating XTBs based on .GRDs from branch master
[email protected]
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ideaccacb4a2ab5db2ef9c6d2c212826c5a25d0b6
Reviewed-on: https://chromium-review.googlesource.com/1228996
Reviewed-by: Krishna Govind <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591937}
Normalize all occurances of non-breaking spaces
Likely a typo. We don't want to just replace one occurance, but all occurances.
Test: type inside of a Gmail content editable. At some point, type several spaces in succession. Observe nbsps being inserted by Gmail. Start arrowing around and verify characters are read.
Change-Id: Ibd0629b5f99f5b7ba07f068ea6965fefc4f4b426
Reviewed-on: https://chromium-review.googlesource.com/1228992
Reviewed-by: Dominic Mazzoni <[email protected]>
Commit-Queue: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591936}
AudioPlayer initialization: improve DOMContentLoaded handling
DOMContentLoaded can fire before the addEventListener is installed, so
setup the listener per convention: test "document.readyState" and then
install the event listener if needed.
Per the HTML DOM spec, DOMContentLoaded fires on document, not window,
so install the event listener on document.
Test: browser_tests --gtest_filter="AudioPlayerBrowserTest*"
Bug: 884963
Change-Id: I0c8168dd4869d16ccfdf7dd01513d3921fe45c9b
Reviewed-on: https://chromium-review.googlesource.com/1229713
Reviewed-by: Luciano Pacheco <[email protected]>
Commit-Queue: Noel Gordon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591935}
Record to UMA when ARC++ app is launched from link context menu
Bug: 866326
Change-Id: I4832e39d9bd4e82ae70e47f24dc62c5d8d3aafa6
Reviewed-on: https://chromium-review.googlesource.com/1223553
Commit-Queue: Shao-Chuan Lee <[email protected]>
Reviewed-by: Maajid <[email protected]>
Reviewed-by: Yusuke Sato <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591934}
Add SignedExchangeLoadResult enum class
This will be used for UMA reporting.
Design doc: https://docs.google.com/document/d/1kzQRLybaUk12UgG8YTyACwNZ7tpcXwdjzPXU3CV25J8/edit
Bug: 863305
Change-Id: I5a302d833cb3f308ed9617819f65c6dd3f98ab70
Reviewed-on: https://chromium-review.googlesource.com/1226756
Reviewed-by: Kouhei Ueno <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Commit-Queue: Kunihiko Sakamoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591933}
Roll src/third_party/pdfium 4c3b4aa6d1df..debba6d2124e (4 commits)
https://pdfium.googlesource.com/pdfium.git/+log/4c3b4aa6d1df..debba6d2124e
git log 4c3b4aa6d1df..debba6d2124e --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Roll third_party/freetype/src/ f8af8fba7..dfddc2d97 (14 commits)
2018-09-17 [email protected] Make fxcrt::Retainable non-copyable.
2018-09-17 [email protected] Check for empty streams earlier in CPDF_StreamAcc::LoadAllData().
2018-09-17 [email protected] Replace CJS_GlobalVariableArray::Copy() with operator=().
Created with:
gclient setdep -r src/third_party/pdfium@debba6d2124e
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: I79b1fc3fb7f8924c019172d294d8f6c00eac0fc6
Reviewed-on: https://chromium-review.googlesource.com/1229505
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591932}
Move file references tracking to a helper class in SnapshotManager.
storage::ShareableFileReference is a non-threadsafe ref-counted object,
and therefore all refcounts must be done on the IO thread. This change
splits all file reference tracking into a helper class that lives on the
IO thread, to ensure non-racy refcounting.
BUG=None
Change-Id: Icd3dad5ee6518a6476f5644ed8df222750cca562
Reviewed-on: https://chromium-review.googlesource.com/1220850
Reviewed-by: Joel Hockey <[email protected]>
Reviewed-by: Sam McNally <[email protected]>
Commit-Queue: Anand Mistry <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591931}
Fix broken link in theme doc
As color strings used by themes renamed(kColorTable->kOverwritableColorTable),
the corresponding theme doc should be updated.
Bug: None
Change-Id: I67684c050b92b52cf7914c6731b0fad593a0106f
Reviewed-on: https://chromium-review.googlesource.com/1226719
Reviewed-by: Ken Rockot <[email protected]>
Commit-Queue: Sungguk Lim <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591930}
Android: Add chrome Build ID as metadata
Bug: 859260
Change-Id: I808dd3fe090aa9ba346906160bcd2468841d07ff
Reviewed-on: https://chromium-review.googlesource.com/1229195
Commit-Queue: Siddhartha S <[email protected]>
Reviewed-by: oysteine <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591929}
Roll src/third_party/depot_tools ea4301e5c5d2..f9b4845975ff (1 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/ea4301e5c5d2..f9b4845975ff
git log ea4301e5c5d2..f9b4845975ff --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] [cipd] Bump CIPD client version to 2.2.8, add presubmit check for *.digests.
Created with:
gclient setdep -r src/third_party/depot_tools@f9b4845975ff
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:821194,chromium:870166
[email protected]
Change-Id: I87d0b91a9894ec790a266a0ff346538b7a0dbc65
Reviewed-on: https://chromium-review.googlesource.com/1229503
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591928}
Updating trunk VERSION from 3555.0 to 3556.0
# This is an automated release commit.
# Do not revert without consulting [email protected].
NOAUTOREVERT=true
[email protected]
Change-Id: I0b1618faed05d2adc8df81dc2d05cd120065296a
Reviewed-on: https://chromium-review.googlesource.com/1229246
Reviewed-by: [email protected] <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591927}
Delete old GrContext resources in ScheduleGrContextCleanup.
Bug: 883507
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
Change-Id: I0918e4b87265acc7367f07e3f7b95c4d8d67851c
Reviewed-on: https://chromium-review.googlesource.com/1224676
Reviewed-by: Eric Karl <[email protected]>
Commit-Queue: Brian Salomon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591926}
gpu: Make ServiceFontManager thread-safe.
ServiceFontManager currently assumes that it should only be used from
the same thread. While this is true in the case where there is a GPU
process, and skia font cache usage is limited to the GPU main thread,
this is not true for in process gpu.
Update ServiceFontManager to allow use from multiple threads.
[email protected]
Bug: 882549
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;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I58d4200f08c5ac92150129ead8ad1a09efc6d8a9
Reviewed-on: https://chromium-review.googlesource.com/1227593
Commit-Queue: Khushal <[email protected]>
Reviewed-by: Eric Karl <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591925}
Set skip Crostini restart when enabling Crostini for testing
This modifies the private autotest API so that when it sets Crostini to
be enabled that it also notifies the CrostiniRestarter that it should
skip its restart phases. This will enable testing of features that
integrate into the Chrome launcher without having to invoke the slower
Crostini startup process that Chrome uses.
BUG=chromium:849438
TEST=Verified on eve that launcher apps can start after this
Change-Id: Ieaf9f8d41b8e077fc0ae44bae5ec12da9dcfcf92
Reviewed-on: https://chromium-review.googlesource.com/1227185
Reviewed-by: Nicholas Verne <[email protected]>
Reviewed-by: Ben Wells <[email protected]>
Commit-Queue: Jeffrey Kardatzke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591924}
Roll src/third_party/catapult 9f7d7304ef4c..460fd889fcdb (1 commits)
https://chromium.googlesource.com/catapult.git/+log/9f7d7304ef4c..460fd889fcdb
git log 9f7d7304ef4c..460fd889fcdb --date=short --no-merges --format='%ad %ae %s'
2018-09-18 [email protected] Dashboard - Add new linux perf fyi name to Pinpoint approved list.
Created with:
gclient setdep -r src/third_party/catapult@460fd889fcdb
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:884388
[email protected]
Change-Id: Ia29a7ddba3fbaeba848978495ca1814e00f77b71
Reviewed-on: https://chromium-review.googlesource.com/1229507
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591923}
Perform Skia's deferred cleanup in ContextCacheController::ClientBecameBusy
Bug: 883507
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
Change-Id: I76f00baa70afd29585f2d4f3a71aa2a05126a4a9
Reviewed-on: https://chromium-review.googlesource.com/1224674
Commit-Queue: Brian Salomon <[email protected]>
Reviewed-by: Eric Karl <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591922}
DevTools: fix dark theme sidebar colors
- Console Sidebar's icons are now masks, use the same background
color as other navigator icons.
- Inactive selections used to have the exact same color as toolbar
backgrounds, which made them invisible. Now inactive selections in
dark theme are brighter.
Light (l in hsl) values in dark theme for:
ElementsTreeOutline > Navigators/Sidebars > Inactive tree selections
Before: 14% > 20% > 20%
After: 14% > 20% > 29%
Screenshot: https://imgur.com/a/Dn4e1Hv
Bug: none
Change-Id: I1caf8e53a58352a92d3efc143c55b274246253b6
Reviewed-on: https://chromium-review.googlesource.com/1229196
Reviewed-by: Joel Einbinder <[email protected]>
Commit-Queue: Erik Luo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591921}
RemoteMacViews: Add BridgeFactory to create remote BridgedNativeWidgets
Create a views_bridge_mac::mojom::BridgedFactory interface to create
remote views_bridge_mac::mojom::BridgedNativeWidget instances. The
chrome::mojom::AppShim interface will be updated in a follow-on patch
to have a method to provide a BridgedFactory instance.
Create a views_bridge_mac::mojom::BridgeFactoryImpl to instantiate
in the app shim process, to own the bridges.
Add a CreateWindow method to views_bridge_mac::mojom::BridgedFactory
to create a window in the app shim process. This function is not yet
expressive enough to encompass all window types needed, but is
sufficient for testing.
Add a BridgedNativeWidgetHostImpl::CreateRemoteBridge function to
create a remote bridge.
Bug: 859152
Change-Id: Iea81da4af7f3787f70474f49ba45c1c831d2fcc3
Reviewed-on: https://chromium-review.googlesource.com/1226251
Commit-Queue: ccameron <[email protected]>
Reviewed-by: Elly Fong-Jones <[email protected]>
Reviewed-by: Robert Sesek <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591920}
[CrOS MultiDevice]: Settings UI subpage aesthetic and string fixes
Changes in this CL:
-Unindent 'forget device' line
-Get rid of coloration of 'Better together is on'
-When waiting for verification/server, show text for that instead of
'better together is on/off'
-When waiting for verification/server, show and verify button instead
of suite toggle
Bug: 884390 870103
Change-Id: I0c8fb9519d52c8a016f90eba32b26dda97bd449b
Reviewed-on: https://chromium-review.googlesource.com/1228935
Commit-Queue: Jordy Greenblatt <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Reviewed-by: Hector Carmona <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591919}
[Windows][Clang] Ship libFuzzer runtime in Clang Windows package
Ship the libFuzzer runtime on Windows as is currently done for libFuzzer
on other platforms.
Bug: 884707
Change-Id: I543d8c2a310d58f61a0f0fb966420d6b4879ec21
Reviewed-on: https://chromium-review.googlesource.com/1229078
Reviewed-by: Reid Kleckner <[email protected]>
Commit-Queue: Jonathan Metzman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591918}
cros: Add SerializedMrfuAppLaunchPredictor for AppSearchResultRanker
(1) Add SerializedMrfuAppLaunchPredictor with unit test.
SerializedMrfuAppLaunchPredictor is basically MrfuAppLaunchPredictor
with extra serialization and deserialization logic.
Bug: 871674
Change-Id: I95bcb2599557ef9f7a860b74814dc4307da109a2
Reviewed-on: https://chromium-review.googlesource.com/1223716
Commit-Queue: Charles . <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591917}
CrOS FilesApp: Fix error messages in integration tests
Mounted volume without a request: crostini:Crostini:
* This is basically what happens when you pull out a USB without
clicking unmount. This message is harmless, but the code is changed
to stop it anyway.
* Message fixed to state 'Unmounted ...' since the error happens at unmount.
* Changed test to call FMP.unmount and added logic into private_api_mount.cc
to remove crostini mount.
* Removed unmountCrostini test function which is no longer needed.
Error in event handler: TypeError: Cannot read property 'volumeType' of null:
* This error happens when crostini is unmounted and the directory changes
back to Downloads. banners.js fixed to guard for the case where the
volume is now removed and VolumeManager.getLocationInfo returns null.
Bug: 883571
Change-Id: I13c0bee7f514dfc318eaa12f4c1ef1c2186e7a70
Reviewed-on: https://chromium-review.googlesource.com/1227864
Commit-Queue: Joel Hockey <[email protected]>
Reviewed-by: Noel Gordon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591916}
CrOS FilesApp: Clean up VolumeManagerWrapper
Make VolumeManagerWrapper inherit from VolumeManager and use
the VolumeManager interface as much as possible within
FilesApp.
A new class VolumeInfoListWrapper is defined in volume_manager_wrapper.js
which implements the minimal VolumeInfoList interface required
in foreground. Now that VolumeManagerWrapper implments VolumeManager,
we have some type safety for VolumeManagerWrapper.volumeInfoList property
which must implement the VolumeInfoList interface.
MockVolumeManager no longer requires to implement VolumeManagerWrapper
and a lot of code can be deleted, fixing a TODO left by tomascz.
VolumeInfoListImpl no longer requires to sort volumes, since this
is done in NavigationListModel code.
The directory_tree_unittest required modification to stop inserting
volumes in an illegal manner which would not happen in prod, and cannot
happen now that the correct VolumeInfoList interface is being used.
Bug: 884107
Change-Id: I03078d0423b1ad85ae8909d633c58786135cd4b6
Reviewed-on: https://chromium-review.googlesource.com/1226755
Commit-Queue: Joel Hockey <[email protected]>
Reviewed-by: Luciano Pacheco <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591915}
Load blob body and side data in parallel in ServiceWorkerSubresourceLoader.
Currently the ServiceWorkerSubresourceLoader sequentially reads the blob
side data and then starts reading the main blob data. This delays when
the disk I/O can start to filling the DataPipe buffer which in turn
increases time to first byte for the resource seen by the page. Performing
the reads in parallel allows the DataPipe to begin buffering data
immediately.
This CL changes the default behavior to load the main blob data and the
side data in parallel. The ServiceWorkerParallelSideDataReading feature
is also added to support a future holdback study. In addition, two new
histograms measure the delays within the loader for starting to read the
main blob data and for notifying the loader client that the body has
started loading.
[email protected], [email protected]
Bug: 883052
Change-Id: If34dbf05074bea8f3067934269099a88f2782bc0
Reviewed-on: https://chromium-review.googlesource.com/1220563
Commit-Queue: Ben Kelly <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Robert Kaplow <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591914}
Roll src/third_party/chromite 16dc632a7201..151945a7459c (3 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/16dc632a7201..151945a7459c
git log 16dc632a7201..151945a7459c --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Update config settings by config-updater.
2018-09-17 [email protected] Remove zoombini and rainier builder configurations
2018-09-17 [email protected] firmware_stages: Move "production" artifacts.
Created with:
gclient setdep -r src/third_party/chromite@151945a7459c
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: I853ac668a2c75af2cebd4a7ff0e806214a8076b0
Reviewed-on: https://chromium-review.googlesource.com/1229494
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591913}
Update V8 to version 7.1.120.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/7260d209..3dea9824
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: Ie6cae48b1bafe770139b062bd1f43e586569bd41
Reviewed-on: https://chromium-review.googlesource.com/1229362
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#591912}
Roll src/third_party/catapult e4bb828b4e65..9f7d7304ef4c (1 commits)
https://chromium.googlesource.com/catapult.git/+log/e4bb828b4e65..9f7d7304ef4c
git log e4bb828b4e65..9f7d7304ef4c --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] netlog_viewer/README.md: Simplify and update
Created with:
gclient setdep -r src/third_party/catapult@9f7d7304ef4c
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
[email protected]
Change-Id: I63fbaeb6568b665e2ae136c293e28d01fa668820
Reviewed-on: https://chromium-review.googlesource.com/1229498
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591911}
Import wpt@faa0fd6c48497daadc4d4da0d1519cce484b5af5
Using wpt-import in Chromium d1cfec12f0f2dc76e54d5a37039cf110ad61dfc6.
Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/24796
Note to sheriffs: This CL imports external tests and adds
expectations for those tests; if this CL is large and causes
a few new failures, please fix the failures by adding new
lines to TestExpectations rather than reverting. See:
https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md
Directory owners for changes in this CL:
[email protected]:
external/wpt/css/css-flexbox
[email protected]:
external/wpt/resources
[email protected]:
external/wpt/web-animations
[email protected]:
external/wpt/css/css-grid
NOAUTOREVERT=true
TBR=robertma
No-Export: true
Change-Id: I08171963b07558e74bdac95c5caf5ed1f886120e
Reviewed-on: https://chromium-review.googlesource.com/1228987
Commit-Queue: Blink WPT Bot <[email protected]>
Reviewed-by: Blink WPT Bot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591910}
[Android WebAPK] template_shell_apk_version checking for webapk/libs/common
This CL adds a presubmit to require 'template_shell_apk_version' to be
incremented for //chrome/android/webapk/libs/common changes
BUG=884444
Change-Id: I5b389dcb721b5aa7ef8567015ad54d2c4d0e178d
Reviewed-on: https://chromium-review.googlesource.com/1227599
Commit-Queue: Peter Kotwicz <[email protected]>
Reviewed-by: agrieve <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591909}
Roll src/third_party/angle 98a3e078c094..89652a35ebc4 (1 commits)
https://chromium.googlesource.com/angle/angle.git/+log/98a3e078c094..89652a35ebc4
git log 98a3e078c094..89652a35ebc4 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Fix AndroidManifest package name
Created with:
gclient setdep -r src/third_party/angle@89652a35ebc4
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: I6e255c89994291bb215f87e341c900c95a61a3ce
Reviewed-on: https://chromium-review.googlesource.com/1229500
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591908}
[LayoutTestResults] Catch corrupt input failure
Did not deal correctly with tests with blank names:
"object-src": {
"": { <= BLANK NAME WAS HERE.
"actual": "SKIP",
"bugs": [
"crbug.com/694525"
],
"expected": "SKIP"
}
},
Bug: 884891
Change-Id: I5f2f490d0f0dd3db8520afc5268aa929753bad90
Reviewed-on: https://chromium-review.googlesource.com/1229414
Reviewed-by: Dirk Pranke <[email protected]>
Commit-Queue: Aleks Totic <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591907}
[auto] Update FlagExpectations for LayoutNG
Following bot results are included.
9718 9726 9729 9735 9743 9749 9759 9763 9764 9767 9768 9782
9783 9786 9787 9788 9789 9790 9791 9792 9800 9803 9804
7 lines were removed and 7 lines were deflaked by consecutive
results since 9782.
[email protected], [email protected]
NOTRY=true
Bug: 591099
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ib2bd61babde4ea586537f7f1ab810f8234b5313c
Reviewed-on: https://chromium-review.googlesource.com/1226474
Commit-Queue: Koji Ishii <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591906}
[sampling heap profiler] Speedup sampler hooks
Move the cold code out of RecordAlloc function to make it inlineable.
BUG=803276
Change-Id: Ibfd8973e51f721d8b57b52f3718b116bfe368147
Reviewed-on: https://chromium-review.googlesource.com/1226513
Reviewed-by: Erik Chen <[email protected]>
Commit-Queue: Alexei Filippov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591905}
Roll src/third_party/pdfium c397a9003207..4c3b4aa6d1df (1 commits)
https://pdfium.googlesource.com/pdfium.git/+log/c397a9003207..4c3b4aa6d1df
git log c397a9003207..4c3b4aa6d1df --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Make CBC_CodeBase::SetWideNarrowRatio() not virtual.
Created with:
gclient setdep -r src/third_party/pdfium@4c3b4aa6d1df
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: I2ca4d2a8df8ef5d3d2db55cb37c2d7daf885719a
Reviewed-on: https://chromium-review.googlesource.com/1229394
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591904}
chromeos: Support multiprofile switching under SingleProcessMash
* Enable MultiUserWindowManagerChromeOS
* Show/Hide windows from the root so the frame hides
* Use Window::IsVisible() to check visibility because that tests for
visibility of ancestors
This removes a workaround for a freeze when switching profiles with
a panel window open. Panels were removed earlier this year and the
workaround does not seem necessary anymore.
Bug: 875111, 564725
Change-Id: I268d351b1e7a9fc477492984d9d0a5f9cf66c93e
Reviewed-on: https://chromium-review.googlesource.com/1229355
Commit-Queue: James Cook <[email protected]>
Reviewed-by: Evan Stade <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591903}
Don't crash if a stream is opened before the pcm device is opened.
Bug: 115920847
Test: Build + Run
Change-Id: I191d8fc50493281e7d704628e705bab5085df6e9
Reviewed-on: https://chromium-review.googlesource.com/1229197
Reviewed-by: Kenneth MacKay <[email protected]>
Commit-Queue: Benjamin Shaya <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591902}
DevTools: Hide the elements breadcrumbs from screen readers
The breadcrumbs are quite noisey, and they dont provide any extra
functionality to a keyboard user who can just move left up the dom tree
Change-Id: Id54a137b85bd0c72724710e1d38e314890675b8d
Reviewed-on: https://chromium-review.googlesource.com/1228095
Reviewed-by: Erik Luo <[email protected]>
Commit-Queue: Joel Einbinder <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591901}
DevTools: Mark the '== $0' hint as hidden
In the elements panel, every selected element has a hint
about using $0 in the console. This is pretty noisey for a screen
reader user, and not very helpful.
Change-Id: I50985bb7b1289c90029a2e933911fa8e6f60f965
Reviewed-on: https://chromium-review.googlesource.com/1228993
Reviewed-by: Erik Luo <[email protected]>
Commit-Queue: Joel Einbinder <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591900}
Fix an issue regarding how COM initializes out params.
Bug: 866513
Change-Id: Ie4d551d8a2f995dc04793a9a26ef9e970df56918
Reviewed-on: https://chromium-review.googlesource.com/1229298
Reviewed-by: Robert Liao <[email protected]>
Commit-Queue: Dana Fried <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591899}
Reland "[DevTools] Allow debugger extensions to access error page"
[email protected]
Bug: 882589
Change-Id: I46f7af5b56dccd7ee73318d5efea6caaa9dbb91b
Reviewed-on: https://chromium-review.googlesource.com/1228789
Commit-Queue: Dmitry Gozman <[email protected]>
Reviewed-by: Paul Irish <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591898}
Add WaitForServiceToBeAvailable to PowerManagerClient.
This will be used by BrightnessMonitor as part of the adaptive brightness
project. It may be extended to other use later.
Bug: 881215
Change-Id: I6ca814fac2bda772bef4c5376974e00e7faa3802
Reviewed-on: https://chromium-review.googlesource.com/1229473
Reviewed-by: Dan Erat <[email protected]>
Commit-Queue: Jia Meng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591897}
Use exact size for mojo::DataPipes when reading smaller blobs.
In bug 881141 we expanded the DataPipe capacity used when reading
blobs for many code paths. The goal was to improve performance
for large blobs on hardware that would benefit from buffering.
Unfortunately, this resulted in over-allocation for many smaller
blobs.
This CL will exactly size DataPipes to the target blob's size
as long as that size is both known and less than the configured
capacity of 512kb. Blobs with an unknown or larger size will
receive a DataPipe limited to 512kb.
[email protected], [email protected]
Bug: 884331
Change-Id: I652afc58add8e073ad121e5eaaa4dd763d39ace1
Reviewed-on: https://chromium-review.googlesource.com/1227092
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Marijn Kruisselbrink <[email protected]>
Commit-Queue: Ben Kelly <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591896}
Password manager: Ctrl+z command should work on search box.
The expected behavior is that the keyboard event goes first to the
focused editable element. Since it handles the event, the event won't
be processed anymore. If no editable element is focused, the event is
handled by the password handler.
Bug: 862554
Change-Id: I5286c61891504d410d08004c2caf6055d96ea0af
Reviewed-on: https://chromium-review.googlesource.com/1208820
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Reviewed-by: Esmael El-Moslimany <[email protected]>
Commit-Queue: Yue Cen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591895}
Evict the last activated surface instead of fallback
Last activated surface and fallback are no longer the same thing.
Taking the SurfaceId from the SurfaceLayer's fallback no longer works
properly.
Bug: 874983
Change-Id: I772e69f7e009935086e090c859c1300caec6283e
Reviewed-on: https://chromium-review.googlesource.com/1225990
Commit-Queue: Saman Sami <[email protected]>
Reviewed-by: Khushal <[email protected]>
Reviewed-by: Fady Samuel <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591894}
viz/mac: Fix vsync parameter plumbing
Vsync parameters are updated and sent to the ui::Compositor in
RenderWidgetHostViewMac::SubmitCompositorFrame. This function is not
called when VizDisplayCompositor is enabled.
Move vsync parameter update to two places.
- RenderWidgetHostViewMac::AcceleratedWidgetCALayerParamsUpdated for
when not using a unified compositor with the browser UI.
- BridgedNativeWidgetHostImpl::AcceleratedWidgetCALayerParamsUpdated
for when using a unified compositor.
- Add a ui::DisplayLinkMac to BridgedNativeWidgetHostImpl in order
to accomplish this
Update Compositor::SetDisplayVSyncParameters as follows
- move checking of kDisableFrameRateLimit command line switch to this
function (rather than having all callers check it)
- cache the vsync parameters and only send them to the context factory
when the change
Simplify the ui::DisplayLinkMac interface. It will automatically
recalculate the parameters every 10 seconds. Merge the functionality
of NotifyCurrentTime into GetVSyncParameters.
Bug: 883871
Change-Id: I306fd87b3c5a46af7d4b2acfe4be1ec6481030c9
Reviewed-on: https://chromium-review.googlesource.com/1229189
Reviewed-by: Fady Samuel <[email protected]>
Reviewed-by: ccameron <[email protected]>
Commit-Queue: ccameron <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591893}
Tentatively re-enable SitePerProcessHitTestBrowserTest.CursorUpdateReceivedFromCrossSiteIframe.
This CL tests if
https://chromium-review.googlesource.com/c/chromium/src/+/1228293
has any effect on the flakiness of this test.
Bug: 882458
Change-Id: I0bd0503bd223fd4694f9e106882fcd68efeda85d
Reviewed-on: https://chromium-review.googlesource.com/1228513
Reviewed-by: Ken Buchanan <[email protected]>
Commit-Queue: James MacLean <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591892}
Fix InProcessCommandBuffer::SharedImageInterface
Moving to the GPU scheduler
(https://chromium-review.googlesource.com/1157874) introduced a typo
(leftover use of gpu_thread_weak_ptr_ which is never set). This CL fixes
it and cleans up WeakPtr fields that aren't used to avoid similar
mistakes.
Bug: 778753
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
Change-Id: I1b2b6be9a0a3855456b570d253044eb8aff3380c
Reviewed-on: https://chromium-review.googlesource.com/1229177
Reviewed-by: Sunny Sachanandani <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Antoine Labour <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591891}
[Chromecast] Modernize CastAudioDecoder
* Use OnceCallback instead of Callback.
* Take scoped_refptr by value.
* Make sure callbacks are not called after destruction.
* Reduce per-buffer memory allocation.
Bug: 115771815
Test: on device
Change-Id: If7340e322452296c954205f40bd35c773c073d11
Reviewed-on: https://chromium-review.googlesource.com/1229358
Commit-Queue: Kenneth MacKay <[email protected]>
Reviewed-by: Luke Halliwell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591890}
Update V8 to version 7.1.116.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/07c0b65a..7260d209
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: Ia010b22f5f70d4ebc5f0e209f90ca895c9278979
Reviewed-on: https://chromium-review.googlesource.com/1228941
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#591889}
cr-buildbucket.cfg: Allow Macs to use any number of cores
effetively makes cores:8 -> cores:
Change-Id: Ie6e04c3abf92fa073969794e36e5945ccafddf13
Reviewed-on: https://chromium-review.googlesource.com/1229415
Commit-Queue: Ryan Tseng <[email protected]>
Reviewed-by: Andrii Shyshkalov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591888}
UrlPatternIndex: Require case-insensitive patterns to be lower-cased.
Currently case-insensitive patterns need to be lower-cased when they are matched
against a url. This CL changes the UrlPatternIndex to require case-insensitive
patterns to be lower-cased at index time. This allows more efficient matching
for case-insensitive patterns by reducing computation during matching.
[email protected]
BUG=767605
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: I69f9017ee75cc85dba129adb8fd89df6b2d51686
Reviewed-on: https://chromium-review.googlesource.com/1223328
Commit-Queue: Karan Bhatia <[email protected]>
Reviewed-by: Charlie Harrison <[email protected]>
Reviewed-by: Istiaque Ahmed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591887}
Clean up ContentSettingsObserver constructor.
Do not declare extensions::Dispatcher* in ContentSettingsObserver
constructor when extensions isn't available/enabled.
Bug: None
Change-Id: I3ea582816ec9c503f006f8b59f83287cc61a0a7e
Reviewed-on: https://chromium-review.googlesource.com/1226610
Commit-Queue: Istiaque Ahmed <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591886}
[Cast MRP] Connect CastMRP to CastActivityManager.
With this patch, it will now be possible to launch and terminate a
Cast app using the native CastMRP. Note that only the initial sequence
of Cast messages exchanged between the SDK/MRP/receiver for session
launch is supported, e.g. media commands, receiver status, etc., will
be implemented in a future patch.
Bug: 809249
Change-Id: Id9639e2523b91dbb0252c39b2e9bcae76a1fbb4a
Reviewed-on: https://chromium-review.googlesource.com/1168388
Commit-Queue: Derek Cheng <[email protected]>
Reviewed-by: Yuri Wiitala <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591885}
Print Preview refresh: Fix some bugs
(1) Ensure there is always 8px spacing between print and cancel buttons,
regardless of their ordering (differs on Windows vs other OSes)
(2) Do not allow text to overflow to the edge of the sidebar; use margin
to provide space for ripples instead.
(3) Remove elevation that shows up on more settings button when it is
clicked.
Bug: 884247, 884246
Change-Id: I153ae9f497f94b18862780db318c3dbc98201f23
Reviewed-on: https://chromium-review.googlesource.com/1227352
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Rebekah Potter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591884}
win: Enable -Wexit-time-destructors where it's enabled on other platforms.
Explicitly disable it on chrome/child and content/ where it still fires.
Bug: 404525
Change-Id: I91395f2e4f5336bfd30ea9e380876b02c3a27ef3
Reviewed-on: https://chromium-review.googlesource.com/1228854
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591883}
Download Shelf : Changed DownloadItemView to use DownloadUIModel
Design doc : https://docs.google.com/document/d/1xDRCoDYnOb9PvwJ8juSmG75jsE-YKzNomCMaoFtQWtQ
Bug: 881499
Change-Id: Ic7e4cd78dfd4bc6d4a98de0fb870567005e294be
Reviewed-on: https://chromium-review.googlesource.com/1227407
Commit-Queue: Shakti Sahu <[email protected]>
Reviewed-by: Bret Sepulveda <[email protected]>
Reviewed-by: Min Qin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591882}
[Chromecast] Implement GetOemPostProcessorDirectory()
Bug: 112366603
Test: cast_audio_unittests
Change-Id: I49765d81a2491b6b0d2141258efdc365e71bf8ec
Reviewed-on: https://chromium-review.googlesource.com/1228983
Reviewed-by: Kenneth MacKay <[email protected]>
Commit-Queue: Benjamin Shaya <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591881}
[Android MR] Fix several issues in the CAF implementation
This CL includes misc fixes:
* Volume change: when the volume changed, broadcast `update_session`
message before acking requests.
* Join session: fixes the join session flow. Pending AI is to handle
`leave_session` properly.
Bug: 711860
Change-Id: I3f66121ffb188b5c3afd53bab5db7bce98089c89
Reviewed-on: https://chromium-review.googlesource.com/1228138
Commit-Queue: Zhiqiang Zhang <[email protected]>
Reviewed-by: Thomas Guilbert <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591880}
Roll src/third_party/cros_system_api/ 326384d6d..b03af0353 (1 commit)
https://chromium.googlesource.com/chromiumos/platform/system_api.git/+log/326384d6d8ea..b03af0353854
$ git log 326384d6d..b03af0353 --date=short --no-merges --format='%ad %ae %s'
2018-09-11 baileyberro smbprovider: Generalize operation errors
Created with:
roll-dep src/third_party/cros_system_api
Bug: chromium:757625
Change-Id: I4f195100af64ffb88013df0bba9a2361ab5a5e8c
Reviewed-on: https://chromium-review.googlesource.com/1228437
Commit-Queue: Bailey Berro <[email protected]>
Commit-Queue: Zentaro Kavanagh <[email protected]>
Reviewed-by: Zentaro Kavanagh <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591879}
Roll src/third_party/catapult 945f73d771b6..e4bb828b4e65 (1 commits)
https://chromium.googlesource.com/catapult.git/+log/945f73d771b6..e4bb828b4e65
git log 945f73d771b6..e4bb828b4e65 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Dashboard - Whitelist some fuschia service accounts.
Created with:
gclient setdep -r src/third_party/catapult@e4bb828b4e65
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:884818
[email protected]
Change-Id: Idf6a9ec47cb4703e5774eaaaa041e915d8310b3b
Reviewed-on: https://chromium-review.googlesource.com/1228826
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591878}
Clarify ownership of Browser
Replaces uses of Browser* with unique_ptr<Browser> where ownership is
implied. This is to make ownership more clear; currently it is a bit
confusing. It should especially be explicit that Browser::Browser()
takes ownership of itself and passes ownership to
CreateBrowserWindow().
Change-Id: I378330bbdf821c2e890773972ff8c0f492d5b4ca
Reviewed-on: https://chromium-review.googlesource.com/1229153
Reviewed-by: Bret Sepulveda <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Commit-Queue: Collin Baker <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591877}
[content-service] Add features needed for app_list
This CL:
- Introduces a NavigableContentsObserver client API
- Allows auto-resize to be configured for a NavigableContents
- Allows observation of navigation completion and auto-resize events,
also allowing response headers to be inspected on navigation
completion.
- Allows a navigation to be configured to clear the session history
With these changes in place it's possible to use NavigableContents
for the Chrome OS app_list's Answer Card search results, for both
in- and out-of-process Ash.
Bug: 854367
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: I1827b7b6af5b518739d662659c29b06db8a959db
Reviewed-on: https://chromium-review.googlesource.com/1212023
Reviewed-by: Tom Sepez <[email protected]>
Reviewed-by: Eric Roman <[email protected]>
Reviewed-by: Camille Lamy <[email protected]>
Commit-Queue: Ken Rockot <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591876}
[Extensions] Clean up API Permission Registration
Clean up API Permission registration to happen directly in the
ExtensionAPIProviders, rather than through a separate
PermissionsProvider class (though the permissions are still defined in
the old file). Permissions are now registered by passing a base::span
of APIPermissionInfo::InitInfos to the PermissionsInfo. Also combine
alias definition in the same file.
This has a number of advantages:
- Less code (getting rid of PermissionsProvider, which didn't really add
much, and get rid of the separate aliases file).
- Avoid constructing a vector or each call to
PermissionsProvider::GetAllPermissions(). base::spans are cheaper to
construct.
- Make all the c-style arrays of APIPermissionInfo::InitInfos static.
Avoid reconstructing them. (In practice, this doesn't matter, since
these methods should only be called once per process, but it makes it
guaranteed should anything change.)
This might have a slight improvement on ExtensionsClient init time
(since we save on vector construction), but mostly just to simplify
things.
Bug: 847237
Change-Id: I4e161f899a0b3b9ac816c130222db6ea462ddcc3
Reviewed-on: https://chromium-review.googlesource.com/1225211
Reviewed-by: Luke Halliwell <[email protected]>
Reviewed-by: Dominick Ng <[email protected]>
Commit-Queue: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591875}
Add COLOR_TAB_TEXT_INACTIVE theme property
Allows the active tab's text color to be different when the window is inactive.
BUG=859243
Change-Id: Icf9ae2aee881a4927d70d78ee1c7773c016ad1bc
Reviewed-on: https://chromium-review.googlesource.com/1196010
Commit-Queue: Collin Baker <[email protected]>
Reviewed-by: Bret Sepulveda <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591874}
Select tab foreground colors using expected opacity
Some themes were showing tab text with insufficient contrast
because the tab background was rendered more like the active
state than inactive state (e.g. when selected or hovered).
To ensure sufficient contrast, the expected render opacity
and tab background color are used to decide on title text
color, as well as to generate button and icon colors.
Bug: 883257
Change-Id: I67398132d13fd9e401e4165347bffe35ac6e506d
Reviewed-on: https://chromium-review.googlesource.com/1227215
Commit-Queue: Orin Jaworski <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591873}
MD History: Enable test on non-Polymer2
MaterialHistoryListTest.All was disabled on Windows due to being flaky
in webui_polymer2_browser_tests. Enable it in general but add it to
the Polymer 2 test filter blacklist so that it does not run with
Polymer 2 and is tracked with the other Polymer 2 failures.
Bug: 875461
Change-Id: Iedf4db2f698261fc63dcbfecfa1ee3c33a96d8df
Reviewed-on: https://chromium-review.googlesource.com/1227363
Reviewed-by: Demetrios Papadopoulos <[email protected]>
Commit-Queue: Rebekah Potter <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591872}
Roll src/third_party/chromite bd3092363821..16dc632a7201 (3 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/bd3092363821..16dc632a7201
git log bd3092363821..16dc632a7201 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Remove rainier paladin
2018-09-17 [email protected] Update config settings by config-updater.
2018-09-17 [email protected] Remove zoombini paladin
Created with:
gclient setdep -r src/third_party/chromite@16dc632a7201
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: Ib99f515dbe73e2115d84cb7d15fbe6a801736a9f
Reviewed-on: https://chromium-review.googlesource.com/1228827
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591871}
[Feed] Add gradient overlay to thumbnails if needed
Add a gradient overlay to decoded bitmaps in FeedImageLoader for
eligible bitmaps that require one. The gradient is used to ensure that
card thumbnails are distinguishable from the white new tab page
background.
BUG=868140
Change-Id: I13e59931a63950fb21ac4becb78aa35e6861669a
Reviewed-on: https://chromium-review.googlesource.com/1226190
Commit-Queue: Theresa <[email protected]>
Reviewed-by: Filip Gorski <[email protected]>
Reviewed-by: Sky Malice <[email protected]>
Reviewed-by: Gang Wu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591870}
v8: better ProxyResolverV8Test.ParseError after roll
We do not need || anymore.
[email protected]
Bug: v8:8092
Change-Id: I300ea2b158e2a939af5e38a51ec6d1b574083afc
Reviewed-on: https://chromium-review.googlesource.com/1226796
Reviewed-by: Eric Roman <[email protected]>
Commit-Queue: Aleksey Kozyatinskiy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591869}
[ChromeDriver] Make ExecuteSwitchToFrame() W3C compliant
Bug: chromedriver:1992
Change-Id: If7729d68d753459a9b27fc52d053d5f065341c24
Reviewed-on: https://chromium-review.googlesource.com/1229188
Reviewed-by: John Chen <[email protected]>
Commit-Queue: Tatiana Buldina <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591868}
Allow an opaque url::Origin to remember where it came from.
The problem being solved here is that, although various web platform features
can cause documents to be placed in opaque origins, sometimes doing so
obscures the actual source of the documents, which itself can be a
security risk. "data:" URLs, "srcdoc" plus "sandbox" are particular tricky cases
of this, as neither the URL nor the committed origin retains information about
which network host the content is originally from.
This CL is the first step towards solving this problem by keeping that
information around in url::Origin. It is just the url::Origin changes
from nick@'s work on precursor origins started in https://crrev.com/c/1028985.
The precursor information must be used carefully. Opaque origins should
generally not inherit privileges from the origins they derive from. However, in
some cases (such as restrictions on process placement, or determining the http
lock icon, or determining content script injection) this information may be
relevant to ensure that entering an opaque origin does not grant privileges
initially denied to the original non-opaque origin.
This new tracking is transitive: meaning if a page loaded from
http://example.com navigates to a data URL, which then navigates to a blob:null
URL, which embeds an <iframe sandbox srcdoc="...">, the precursor origin for the
sandboxed iframe is retained to be "http://example.com".
Bug: 882053
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: I021245c624b78f08bd835c5cae9fde7ec5e44b80
Reviewed-on: https://chromium-review.googlesource.com/1214745
Commit-Queue: Nasko Oskov <[email protected]>
Reviewed-by: Ian Clelland <[email protected]>
Reviewed-by: Luna Lu <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: David Benjamin <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591867}
Handle kNavigationPolicyHandledByClientForInitialHistory separately
This patch verifies a number of assumptions and just marks the frame
as loading for the kNavigationPolicyHandledByClientForInitialHistory
case. The assumptions are:
- there is no provisional document loader;
- the existing (empty) document has finished parsing and completed loading.
This patch will make it possible to call CommitNavigation directly
for the case of kNavigationPolicyCurrentTab.
Bug: 855189
Change-Id: I9c36bbea2e65e370ad7483b39428735fd2739c0a
Reviewed-on: https://chromium-review.googlesource.com/1228891
Reviewed-by: Nate Chapin <[email protected]>
Commit-Queue: Dmitry Gozman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591866}
cros: Do not show logout confirmation dialog in demo sessions
In public sessions, a log-out confirmation is shown whenever all the
windows are closed. Demo mode is implemented as public session but this
particular behavior is not ideal for a smooth user experience.
Bug: 883498
Change-Id: I2bf8ccd27041dc4ffa864c5b2690749a62b4dbc5
Reviewed-on: https://chromium-review.googlesource.com/1228948
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Wenzhao (Colin) Zang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591865}
Surface title of permissions dialog to accessibility only once
PermissionBubbleDialogDelegateView effectively set its title twice for
accessibility - once by implementing GetWindowTitle and once by setting
BubbleFrameView::SetTitleView. This caused the title to be spoken twice
when screenreaders announced the alert. It is fixed by giving the title
Label the accessible attribute kIgnored.
Bug: 878193
Change-Id: I21df2a335e1cb02c6ef1921f7d37d5897507fe31
Reviewed-on: https://chromium-review.googlesource.com/1228975
Reviewed-by: Adrienne Porter Felt <[email protected]>
Commit-Queue: James Wallace-Lee <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591864}
Update Chromium Copyright to 2018
BUG=764528,764538
[email protected]
Similar change, different year.
Change-Id: I14edf5c4263a1f4e92eb11828a46805946f69d17
Reviewed-on: https://chromium-review.googlesource.com/1228882
Reviewed-by: Robert Liao <[email protected]>
Commit-Queue: Robert Liao <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591863}
Roll src/third_party/pdfium c37e9dff7c51..c397a9003207 (1 commits)
https://pdfium.googlesource.com/pdfium.git/+log/c37e9dff7c51..c397a9003207
git log c37e9dff7c51..c397a9003207 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Extract duplicate code into GetShadingSteps().
Created with:
gclient setdep -r src/third_party/pdfium@c397a9003207
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: I880ec9465e05d247ba74b358043c3371f0196daf
Reviewed-on: https://chromium-review.googlesource.com/1228824
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591862}
Allow Win Intel bots on GPU FYI waterfalls to run with both older/newer drivers
older driver: 23.20.16.4877
newer driver: 24.20.100.6286
BUG=838970
TEST=waterfall
[email protected]
Change-Id: Ie7a92e8a8641930a4b1daa3ef9a3fa38e6d17bc6
Reviewed-on: https://chromium-review.googlesource.com/1225609
Reviewed-by: Kenneth Russell <[email protected]>
Commit-Queue: Zhenyao Mo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591861}
IndexedDB: Verify the v2 schema corruption lifecycle
Bug: 876787
Change-Id: I74e4ab4fa35dfd7bdb3c0b7af0ecafe4e0151e30
Reviewed-on: https://chromium-review.googlesource.com/1226250
Commit-Queue: Chase Phillips <[email protected]>
Reviewed-by: Victor Costan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591860}
Roll src/third_party/angle 017bda429667..98a3e078c094 (4 commits)
https://chromium.googlesource.com/angle/angle.git/+log/017bda429667..98a3e078c094
git log 017bda429667..98a3e078c094 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Revert "Inline and micro-optimize more for perf tests."
2018-09-17 [email protected] D3D11: Resolve multisampled EGL surfaces at eglSwapBuffers
2018-09-17 [email protected] Inline and micro-optimize more for perf tests.
2018-09-17 [email protected] Squash State dirty bits for CHROMIUM_path_rendering
Created with:
gclient setdep -r src/third_party/angle@98a3e078c094
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: Ieb38d4947cb7648a041a01966e748da5184075e6
Reviewed-on: https://chromium-review.googlesource.com/1228817
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591859}
[blinkpy] Escape HTML tags in GitHub PR descriptions
Fix bug 822278, due to the difference in supporting html tag between Gerrit and Github
Bug: 822278
Change-Id: I61dbe497fffb2416b1168cbf2c510a0729445a48
Reviewed-on: https://chromium-review.googlesource.com/1225431
Reviewed-by: Robert Ma <[email protected]>
Commit-Queue: Robert Ma <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591858}
Fix startup grey status bar on < M devices
This patch moves the white status bar theme to a version specific
v23 directory to prevent L and below devices from using the flashing
between colors. Logic has also been added to ChromeActivity to prevent
these devices from using the grey (darkened version of white) color on
startup.
Bug: 881239
Change-Id: I41e5d959fab96623d254f4ff2dd0ea15cb6f9abc
Reviewed-on: https://chromium-review.googlesource.com/1228496
Commit-Queue: Matthew Jones <[email protected]>
Reviewed-by: Theresa <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591857}
Downloads : Update OWNERS file for desktop UI downloads code
Change-Id: I77d0c146dcb95d72644fc85899e741d55ee6ff3b
Reviewed-on: https://chromium-review.googlesource.com/1229183
Reviewed-by: Bret Sepulveda <[email protected]>
Commit-Queue: Shakti Sahu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591856}
Share common code between OculusRenderLoop and OpenVRRenderLoop
This change starts to clean up OculusRenderLoop so it can share
a common base class with OpenVRRenderLoop.
BUG=819448
Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: Iac23f7325fa1af94f53cef6b3a0f42b3b58b1741
Reviewed-on: https://chromium-review.googlesource.com/1227367
Commit-Queue: Bill Orr <[email protected]>
Reviewed-by: Klaus Weidner <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591855}
Don't `NOTREACHED` when handling malformed CBOR inputs.
Just return `nullopt` and (crucially) set the error code without crashing.
Bug: 879237,884382
Change-Id: I899ceb45648e130d5352a0a487c2d244f41a118d
Reviewed-on: https://chromium-review.googlesource.com/1228938
Commit-Queue: Chris Palmer <[email protected]>
Reviewed-by: Balazs Engedy <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591854}
DevTools: Hide the select all helper from screen readers
This is not content. It just is a canary for select all.
Change-Id: Ib8d67fa4249fd4b6ff5611cfcd0b1cde7d267e46
Reviewed-on: https://chromium-review.googlesource.com/1228951
Reviewed-by: Erik Luo <[email protected]>
Commit-Queue: Joel Einbinder <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591853}
[Feed] Cleanup FeedProcessScopeFactory state when Feed is disabled.
In order to clean up all objects in memory, we need to null out static
fields and stop initializing things when asked. This means that anyone
accessing fields through the FeedProcessScopeFactory now has to be able
to handle receiving nulls.
Bug: 882636, 881533
Change-Id: I3718bbbb6235fd6b94b8522ceb33b4025c8c204b
Reviewed-on: https://chromium-review.googlesource.com/1229133
Reviewed-by: Theresa <[email protected]>
Commit-Queue: Sky Malice <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591852}
Roll src/native_client 32b6deb45d5f..6f1149defa9e (1 commits)
https://chromium.googlesource.com/native_client/src/native_client.git/+log/32b6deb45d5f..6f1149defa9e
git log 32b6deb45d5f..6f1149defa9e --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Whitespace change to kick off jobs
Created with:
gclient setdep -r src/native_client@6f1149defa9e
The AutoRoll server is located here: https://autoroll.skia.org/r/nacl-autoroll
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.
BUG=chromium:868204
[email protected]
Change-Id: I1159472419533f80126a0123d62189749cb4f311
Reviewed-on: https://chromium-review.googlesource.com/1228825
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591851}
Tab dragging: Do not show the blurred scrim if needed.
We should not show the blurred scrim when dragging a window to the
bottom of the screen.
Bug: 880960
Change-Id: Ieb0be61988529f914c3e2163234deb098015bb50
Reviewed-on: https://chromium-review.googlesource.com/1229158
Commit-Queue: Xiaoqian Dai <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591850}
[Extensions Click-to-Script] Add a help link to the context menu
Add an item in the context menu that users can click to open a tab with
more information about runtime host permissions. This item will show for
any extension that can be affected by click-to-script, regardless of
whether it can run on the current site.
Update unittests for the menu display settings, and add a new unittest
to exercise clicking on the help item.
Note: the article that lives at the help page is currently a
placeholder, and will be updated on the server.
Bug: 877664
Change-Id: I74e2248688dacd819e0286beb260ce89680ec58d
Reviewed-on: https://chromium-review.googlesource.com/1228487
Reviewed-by: Karan Bhatia <[email protected]>
Commit-Queue: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591849}
Reconnect ExtensionCookieNotifier on Network Service restart
This change adds a connection error handler to ExtensionCookieNotifier
so that if the Mojo connection it is using to listen for cookie change
events it closed it will attempt to open a new one.
An unnecessary check for Profile validity has been removed since this
code now runs on the UI thread and the object is owned by a
KeyedService.
Bug: 721395
Change-Id: I433250c7671fd16031c8507c2287e033414ab204
Reviewed-on: https://chromium-review.googlesource.com/1228955
Reviewed-by: Ken Rockot <[email protected]>
Commit-Queue: Reilly Grant <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591848}
Release codec buffers without rendering on MCVD thread.
Since releasing codec buffers without rendering can block on the
codec lock, we now post them back to the MCVD thread. This
should significantly reduce the number of GPU main thread hangs
when the codec is broken.
Note that this doesn't address the underlying problem that
MediaCodec tends to hang.
Bug: 869365
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
Change-Id: Ie9e2d20ad93e18b54004ed957b8f7557991bcaaf
Reviewed-on: https://chromium-review.googlesource.com/1228945
Reviewed-by: Dale Curtis <[email protected]>
Commit-Queue: Frank Liberato <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591847}
Include missing webrtc header.
to use rtc::kNumMicrosecsPerMillisec constant, source file
better include the header where it is defined directly
instead or relying on transitive include
Unblocks https://webrtc-review.googlesource.com/c/src/+/100500
where such transitive include is removed
Bug: None
Change-Id: Iee9b5a20e8026ff8355ba0eb8db3a581d3d5002f
Reviewed-on: https://chromium-review.googlesource.com/1226145
Commit-Queue: Per Kjellander <[email protected]>
Reviewed-by: Per Kjellander <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591846}
generate_buildbot_json: Modify swarming_mixins
Now applies mixins before modifications, so modifications always take
precedent.
Also:
* Applies the swarming mixins only to the 'swarming' key in a test.
* Adds a test to ensure all mixins are used.
Bug: 880973
Change-Id: I6289bb32cd331fab2d5a182f0b31cee050d2cabf
Reviewed-on: https://chromium-review.googlesource.com/1227408
Commit-Queue: Stephen Martinis <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591845}
Roll src-internal 1d8fa3b0b279..892036cb879f (1 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/1d8fa3b0b279..892036cb879f
Created with:
gclient setdep -r src-internal@892036cb879f
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
[email protected]
Change-Id: I477c10146c40bd279640a08c763191da04dfe316
Reviewed-on: https://chromium-review.googlesource.com/1228815
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#591844}
Accurately surface Messages pairing state in Settings.
When Android Messages pairing is completed, a cookie is set. This
cookie is then read from the settings and passed via FeatureStateManager
up into the settings webui.
Bug: 870093
Change-Id: I6d238f63816c2c76128c49775d12aff16e41aceb
Reviewed-on: https://chromium-review.googlesource.com/1226515
Commit-Queue: Jeremy Klein <[email protected]>
Reviewed-by: Greg Kerr <[email protected]>
Reviewed-by: Tommy Li <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591843}
Update auto-hide shelf state correctly during drag or in overview.
Shelf can be visible in two states, SHELF_VISIBLE or SHELF_AUTO_HIDE_SHOWN.
Don't set shelf to SHELF_VISIBLE directly during drag a window from top or
in overview mode. We should consider the shelf auto hide behavior at the
same time. If shelf is auto-hide, set shelf to SHELF_AUTO_HIDE_SHOWN if a
window is being dragged from top or if overview mode is active. Then, we
can get the correct work area space and window bounds can be updated
correctly during drag or after snapped.
Bug: 883499
Change-Id: I9ef24cf2ad3fc2bc4eb277d74ec52a85009aaba8
Reviewed-on: https://chromium-review.googlesource.com/1228954
Commit-Queue: Min Chen <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591842}
Revert "Re-enable ChromeVox Panel tests"
This reverts commit f5c26d86948ae1d24a9ded7118ea38ec53964c5c.
Reason for revert: <INSERT REASONING HERE>
Fails on dbg bot
Original change's description:
> Re-enable ChromeVox Panel tests
>
> These tests are now run serially, and as interactive_ui_tests. Since these tests drive production UI similar to the way users do, this suite suffered from flakes when run in parallel in the past.
>
> Some rebaselining occurred, but basic Panel functionality should now be exercised.
>
> Bug: 795840
> Change-Id: I9ec2ad90cf56ea5d1cdf0aec665e0e4e2c09995f
> Reviewed-on: https://chromium-review.googlesource.com/1226019
> Commit-Queue: David Tseng <[email protected]>
> Reviewed-by: Dominic Mazzoni <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591750}
[email protected],[email protected]
Change-Id: Iedeb668301802d8f8d75c5cd9fd515aadb63bed4
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 795840
Reviewed-on: https://chromium-review.googlesource.com/1229187
Reviewed-by: David Tseng <[email protected]>
Commit-Queue: David Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591841}
a11y keyboard no longer causes peeking launcher to appear at half-height after close
Bug: 881510
Change-Id: Ic75fb402df6dad4fd1c863a3475a09f45092ed6e
Reviewed-on: https://chromium-review.googlesource.com/1225798
Commit-Queue: Kevin Strohbehn <[email protected]>
Reviewed-by: Weidong Guo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591840}
Update SwitchAccess commands.js to use ES2015
Bug: 884297
Change-Id: I379bc86df9749ff08797fe2034f9d4718961075e
Reviewed-on: https://chromium-review.googlesource.com/1227598
Commit-Queue: Zach Helfinstein <[email protected]>
Reviewed-by: David Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591839}
Omnibox: Query in Omnibox - Basic implementation for Views
This CL enables the very basic Query in Omnibox functionality in the
Views Omnibox (on Desktop).
Further refinements will be needed to disable "unelision" when Query
in Omnibox is enabled, as well as to show the correct icon, but this
is a good start.
[email protected]
Bug: 874592
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ic02228e18ac536bf9facfa7aeac95aee0152890f
Reviewed-on: https://chromium-review.googlesource.com/1220694
Commit-Queue: Tommy Li <[email protected]>
Reviewed-by: Justin Donnelly <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591838}
Roll src/third_party/chromite d05f771b80bf..bd3092363821 (4 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/d05f771b80bf..bd3092363821
git log d05f771b80bf..bd3092363821 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] lddtree: use readlink -f for absolute links
2018-09-17 [email protected] manifest_version: Add logging to version/buildspec updates.
2018-09-17 [email protected] portage_util: Use new standardized portageq functions.
2018-09-17 [email protected] portage_util: Implement standardized portageq functions.
Created with:
gclient setdep -r src/third_party/chromite@bd3092363821
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: I0947a31a25af33de07943ccf1b9f339da6fdb304
Reviewed-on: https://chromium-review.googlesource.com/1228821
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591837}
chrome: Remove BrowserProcessImplTest
The test is of questionable use (browser tests are much better suited to
test the integration of BrowserProcessImpl), currently flaky and/or
disabled on multiple platforms, and would require exceptions in
content's public test utilities to keep working. See also discussion on
https://chromium-review.googlesource.com/c/chromium/src/+/1228154.
Bug: 878356
Change-Id: Ica6cda5068440a5f064f6eb17ef0ec4d8d9bd478
Reviewed-on: https://chromium-review.googlesource.com/1228139
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Eric Seckler <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591836}
Smart Lock: Remove unnecessary and incorrect call to DeviceSyncClient.
Remove call to DeviceSyncClient::GetSyncedDevices() in
EasyUnlockServiceRegular. This call was incorrect because it didn't
wait for DeviceSyncClient::Observer::OnReady(), but is also
unnecessary because EasyUnlockServiceRegular's override of OnReady()
will call GetSyncedDevices() anyway.
This CL also puts back DCHECKs within DeviceSyncClient which were
removed in [1]. These DCHECKs should remain present to continue
catching incorrect calls such as this one.
1) https://chromium-review.googlesource.com/c/chromium/src/+/1195931
[email protected], [email protected]
Bug: 878653
Change-Id: Ib13668063be89b3856076c1476cb853215f12f22
Reviewed-on: https://chromium-review.googlesource.com/1218342
Reviewed-by: Kyle Horimoto <[email protected]>
Reviewed-by: James Hawkins <[email protected]>
Commit-Queue: Ryan Hansberry <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591835}
Direct dispatch mouse pointer event by MEM and PEM
We used to direct dispatch mouse pointer events by a different
code path in node.cc. Unlike normal events, these events are
created separately and didn't went through EventHandler. This
causes extra complexity.
This CL changes the direct dispatch code path to dispatch events
through PointerEventManager and MouseEventManager, so we can have
only one place to create events and further merge the event
code path in the future.
This patch should cause no change for direct dispatched events
other then the click count. The new direct dispatch code path
will also update click_count stored in MEM by the
WebMouseEvent.click_count.
This CL also fixes two issue caused by different code path,
1. direct dispatched pointermove events, (eg. when pointerlocked),
didn't havbe getCoalescedEvents.
2. pointer move on chorded mouse button when pointer is locked.
Bug: 859132, 665924
Change-Id: Iead9c8135ef58c2bf8e45bd7787cf14334c2e139
Reviewed-on: https://chromium-review.googlesource.com/1134219
Commit-Queue: Ella Ge <[email protected]>
Reviewed-by: Dave Tapuska <[email protected]>
Reviewed-by: Navid Zolghadr <[email protected]>
Reviewed-by: Mustaq Ahmed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591834}
Guard against GetGuestView()
This is a provisional fix for the crash linked in the bug. This CL also
dumps when the embedder render frame is null and a request to creating
MimeHandlerViewContainerBase is made. The change is potentially
temporary and mostly for diagnostics purposes.
Bug: 878359
Change-Id: I4625efa102dd029dcdb547acd72051db0b0fb09c
Reviewed-on: https://chromium-review.googlesource.com/1228856
Commit-Queue: Ehsan Karamad <[email protected]>
Reviewed-by: Ehsan Karamad <[email protected]>
Reviewed-by: James MacLean <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591833}
Add top queued IPC message name in dump provider
BUG=874530
Change-Id: I869e9b6adccdf1c42406c7fd9a8c493ee39c36cd
Reviewed-on: https://chromium-review.googlesource.com/1227361
Reviewed-by: Ken Rockot <[email protected]>
Commit-Queue: Siddhartha S <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591832}
Reduce the flakiness of the local media file UI test. 1. Use a different and longer video file. The old one was only 2s long and some it finished playing before the check. 2. Increase the play time by 5s. 3. Use JavaScript to check fullscreen status.
Bug: 884798
Change-Id: I51b72394757d15d545717d562d18299966176100
Reviewed-on: https://chromium-review.googlesource.com/1227494
Commit-Queue: Clifford Cheng <[email protected]>
Reviewed-by: Derek Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591831}
Add about flag for Previews Omnibox UI
Bug: 871839
Change-Id: I0952b01ac1877b129b9e0e682d76a27adfb0e1bf
Reviewed-on: https://chromium-review.googlesource.com/1228490
Commit-Queue: Robert Ogden <[email protected]>
Reviewed-by: Ryan Sturm <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591830}
Revert "Temporarily stop running cros_vm_sanity_test on the CQ."
This reverts commit b7c18c08fc612dbee789d3d413ce8e3625fd6ea8.
Reason for revert: new CHROMEOS_LKGM picked up crash file fix
Original change's description:
> Temporarily stop running cros_vm_sanity_test on the CQ.
>
> It's leaving around crash dumps that are filling up the disk and
> causing proceeding tests to fail. crbug.com/881638 fixed this, but that
> hasn't rolled into chromium yet. Disable the test until it does.
>
> Bug: 876587
> Change-Id: Iacfdfb6f2f84a32027d4518a15949ab1e3d88677
> Reviewed-on: https://chromium-review.googlesource.com/1225934
> Reviewed-by: John Budorick <[email protected]>
> Commit-Queue: Ben Pastene <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591210}
[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 876587
Change-Id: I330a72a6220cb25405df47733b97596dbea83b14
Reviewed-on: https://chromium-review.googlesource.com/1228301
Reviewed-by: Ben Pastene <[email protected]>
Commit-Queue: Ben Pastene <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591829}
Roll src/third_party/catapult 7a20b16aead5..945f73d771b6 (2 commits)
https://chromium.googlesource.com/catapult.git/+log/7a20b16aead5..945f73d771b6
git log 7a20b16aead5..945f73d771b6 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] VR: Restore metrics after refactoring
2018-09-17 [email protected] Add function to trigger the swarming job.
Created with:
gclient setdep -r src/third_party/catapult@945f73d771b6
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:875291,chromium:863390
[email protected]
Change-Id: I259e89873e954f71bfedbf33ab734688e4182487
Reviewed-on: https://chromium-review.googlesource.com/1228820
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591828}
Set WebMouseEvent correctly in SyntheticMouseDriver
In SyntheticMouseDriver, the click_count should be 0 and button is set
as one of button when multiple buttons are pressed for type of
mousemove.
Bug: 878947
Change-Id: Ifb750e5a4c4af78ecb200cddb4a70cdfb6a61c18
Reviewed-on: https://chromium-review.googlesource.com/1195901
Reviewed-by: Navid Zolghadr <[email protected]>
Reviewed-by: Mustaq Ahmed <[email protected]>
Reviewed-by: Dave Tapuska <[email protected]>
Commit-Queue: Lan Wei <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591827}
Add system_stats events to the whitelist
[email protected]
Bug: 867931
Change-Id: Id1c476204b45153e41f0d4bd3d03215d4834104a
Reviewed-on: https://chromium-review.googlesource.com/1227650
Reviewed-by: oysteine <[email protected]>
Commit-Queue: Etienne Bergeron <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591826}
Rename PopupType methods and variables to WidgetType.
The enum has changed to be WidgetType since it specifies essentially if
the widget is a Frame or a Popup.
The KeyEventRoutingKeyboardLockAndChildPopupWithoutInputGrab test goes
away as it was setting a RenderWidgetHostView to be a Frame, but then
doing InitAsPopup(), in order to make NeedsInputGrab() return false,
but these things do not happen together!
CreateViewForPopupWidget() is renamed to CreateViewForChildWidget() as
it is used to make either Frame or Popup child widgets, and is
different from CreateViewForWidget() which makes top-level widgets for
a tab.
[email protected], [email protected], [email protected]
Bug: 419087
Change-Id: Iab5856c5c934ab4204f63dd20a7b8f3d78668f84
Reviewed-on: https://chromium-review.googlesource.com/1227297
Commit-Queue: danakj <[email protected]>
Reviewed-by: Avi Drissman <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591825}
Merge of ruleset_service and content_ruleset_service files.
This is the first step in the changes described here:
https://docs.google.com/document/d/1-YrMraWuCno5b5j5128YqIq6RnAddOMzUxnq6mKIuL4
It removes the files associated with
components/subresource_filter/core/browser/ruleset_service* and combines
them with components/subresource_filter/content/browser/content_ruleset_service*.
These are all under the name ruleset_service now, and future changes will
merge these two classes into one.
TBRing reviewers:
[email protected]: Please review first 6 files in the CL, which are
changes to the include lists to reflect the merging of these files.
[email protected]
Change-Id: Icec932b5ac1fee6ca4e1647403a630c05adf5159
Reviewed-on: https://chromium-review.googlesource.com/1228234
Commit-Queue: Eric Robinson <[email protected]>
Reviewed-by: Charlie Harrison <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591824}
Roll src/third_party/pdfium bff81396b7ae..c37e9dff7c51 (4 commits)
https://pdfium.googlesource.com/pdfium.git/+log/bff81396b7ae..c37e9dff7c51
git log bff81396b7ae..c37e9dff7c51 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Remove a check that is never true in CJBig2_ArithDecoder::Decode().
2018-09-17 [email protected] Use more booleans within JBig2ArithCtx.
2018-09-17 [email protected] Remove CPDF_StreamAcc::m_pSrcData.
2018-09-17 [email protected] Make CBC_CodeBase::SetTextLocation() not virtual.
Created with:
gclient setdep -r src/third_party/pdfium@c37e9dff7c51
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: I2b140b30e1f041faf467c32014e4c30d657c0c38
Reviewed-on: https://chromium-review.googlesource.com/1228818
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591823}
content: Fix destruction of BrowserTaskExecutor in BrowserMainLoopTest
The call to BrowserTaskExecutor::ResetForTesting() happens too early:
ShutdownThreadsAndCleanUp will require it to be present once we replace
BrowserThread::PostTask with base::PostTaskWithTraits.
Bug: 878356
Change-Id: I7b2913288705107b509655c0a0cdb43374eb0157
Reviewed-on: https://chromium-review.googlesource.com/1227993
Commit-Queue: Eric Seckler <[email protected]>
Reviewed-by: Alex Clarke <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591822}
Revert "Fix first word spellcheck."
This reverts commit e7f35a93db7e02a177ee4e768dd8c66e3043d7c4.
Reason for revert: Causes significant startup and jank regressions.
Original change's description:
> Fix first word spellcheck.
>
> Do not process pending request if initialize call is come with not inited
> dictionaries.
>
> R=[email protected]
>
> Bug: 850424
> Change-Id: I0dd7213f9865b2c5949fd6367c524edfd09febf1
> Reviewed-on: https://chromium-review.googlesource.com/1085449
> Commit-Queue: Rachel Blum <[email protected]>
> Reviewed-by: Rachel Blum <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#585283}
[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 850424, 883398
Change-Id: If2b242b87a44d40010427a3e0a6474c103f8f054
Reviewed-on: https://chromium-review.googlesource.com/1228934
Reviewed-by: Mike Wittman <[email protected]>
Reviewed-by: Rachel Blum <[email protected]>
Commit-Queue: Mike Wittman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591821}
apk_operations.py: Don't require --device when only one matches target_cpu
E.g. If one device is attached (arm32), and one emulator is running
(x86), then just use the correct one base on the apk's target_cpu.
Bug: 853280
Change-Id: Idc9904e098617f20700234f1b5e93a2291552cb5
Reviewed-on: https://chromium-review.googlesource.com/1228512
Reviewed-by: Eric Stevenson <[email protected]>
Commit-Queue: agrieve <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591820}
Update C++ guidance for test-only code.
Now we are discouraging usage of #if defined(UNIT_TEST), and adding
more explicit guidance for test-only constructors and free functions.
Bug: NONE
Change-Id: Idea5c64ae47a8e27f211cd9d802ca7563647eff9
Reviewed-on: https://chromium-review.googlesource.com/1225092
Commit-Queue: Tommy Li <[email protected]>
Reviewed-by: Jeremy Roman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591819}
Retire ResourceRequestInfo::DevToolsStatus
This is not used anymore after recent headless cleanup.
Bug: none
Change-Id: I64c3ef005cd89dec6bf5803a7e1eaebb0eeb5ff1
Reviewed-on: https://chromium-review.googlesource.com/1228127
Reviewed-by: Andrey Kosyakov <[email protected]>
Commit-Queue: Dmitry Gozman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591818}
[Nav Experiment] Remove session restore from SetWebUsageEnabled.
WKBasedNavigationManagerImpl now has the ability to automatically
restore session if LoadIfNecessary() is called when the navigation
manager is in DETACHED mode (i.e. not having a WKWebView). As long as
all use cases of SetWebUsageEnabled(true) is followed by a
LoadIfNecessary(), the session restore in SetWebUsageEnabled() is
redundant. This is always the case in production code paths.
Restoring session in SetWebUsageEnabled() broke TabUsageRecorderTestCase
because this test toggles SetWebUsageEnabled() to simulate tab
eviction. Restoring session in SetWebUsageEnabled(true) triggers the
reload events of the evicted tab before SwitchToNormalMode() is called
and breaks metrics collection. This is not a problem in production
because WKWebView eviction is triggered by iOS system and does not
actually exercise the SetWebUsageEnabled() code path.
With this CL, all TabUsageRecorderTestCase pass again.
Bug: 881825
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I81ebe71ff939d139f0eeca17ec0213bba1648447
Reviewed-on: https://chromium-review.googlesource.com/1225862
Reviewed-by: Eugene But <[email protected]>
Commit-Queue: Danyao Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591817}
Separate OpenVRRenderLoop into openvr-specific and shared code.
This change starts to clean up OpenVRRenderLoop so it can share
more code with OculusRenderLoop.
BUG=819448
Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I279fbe89151257ceda86a6145f0d2166268a8132
Reviewed-on: https://chromium-review.googlesource.com/1227309
Commit-Queue: Bill Orr <[email protected]>
Reviewed-by: Klaus Weidner <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591816}
[Autofill Assistant] Introduce focus on element action.
[email protected]
Bug: 806868
Change-Id: Ib325c96fa046271c9affdda28190268de8b84b6c
Reviewed-on: https://chromium-review.googlesource.com/1224436
Reviewed-by: Ganggui Tang <[email protected]>
Commit-Queue: Ganggui Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591815}
Re-enable various chromevox tests
These tests are now run serially, and as interactive_ui_tests. Since these tests drive production UI similar to the way users do, this suite suffered from flakes when run in parallel in the past.
These tests required no modification.
Bug: 795840
Change-Id: Ic2f4c6ca0a740b21e4143b99b8573c521bb75c1d
Reviewed-on: https://chromium-review.googlesource.com/1226080
Commit-Queue: David Tseng <[email protected]>
Reviewed-by: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591814}
[ChromeDriver] Update returned error codes
Make ExecuteExecuteAsyncScript(), ExecuteGet(), ExecuteExecuteScript()
return kInvalidArgument according W3C standard
chromedriver: 2000, chromedriver:2001, chromedriver:1987
Change-Id: Id5c82fca12bc32ef88c59e84f53d04f77e6114ca
Reviewed-on: https://chromium-review.googlesource.com/1228753
Commit-Queue: Tatiana Buldina <[email protected]>
Reviewed-by: John Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591813}
Change child order in BrowserView to fix tab-order issue.
Bug: 881287
Change-Id: I8378fa4c5a77e32a72c957aa5d2d8da564f18ce8
Reviewed-on: https://chromium-review.googlesource.com/1227478
Reviewed-by: Peter Kasting <[email protected]>
Reviewed-by: James Cook <[email protected]>
Commit-Queue: Dana Fried <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591812}
BillingInterstitial: Check the billing list iff the feature is enabled.
Also, remove SB_THREAT_TYPE_BILLING from
RemoteSafeBrowsingDatabaseManager::CheckUrlForSubresourceFilter() since
it is not required there.
Bug: 884796
Change-Id: I9d41271437b4045b83af1ae72c47b1b742d2bc7b
Reviewed-on: https://chromium-review.googlesource.com/1228506
Reviewed-by: Jialiu Lin <[email protected]>
Commit-Queue: Varun Khaneja <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591811}
Add |default_command_line_flags| to set default command line switches.
Bug:79151299
Merge-With: eureka-internal/191626
Test: locally build and log.
the current problem for this method is that the gni file
does not support += operator for the string or list type arg.
therefore, we can only override the arg instead of append it.
so we define the default_command_line_flags in each product/XXX.gn file.
Change-Id: Ie65166ad4f815067cc8731cbf21d330b82356ed1
Reviewed-on: https://chromium-review.googlesource.com/1211881
Commit-Queue: Ziyang Cheng <[email protected]>
Reviewed-by: Luke Halliwell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591810}
[chromecast] Add preferred search folder for PostProcessors.
Bug: 112366603
Test: cast_audio_unittests
Change-Id: I28f9eeeab523881bf23d01e52a022a97224fe7cc
Reviewed-on: https://chromium-review.googlesource.com/1227530
Commit-Queue: Benjamin Shaya <[email protected]>
Reviewed-by: Kenneth MacKay <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591809}
Disable customSection.any tests to fix wasm name section in v8
BUG=v8:8186
[email protected],[email protected]
Change-Id: Ic137d1f4fcc9893a128c3c60fcb9b6cbdff0f247
Reviewed-on: https://chromium-review.googlesource.com/1227499
Reviewed-by: Adam Klein <[email protected]>
Commit-Queue: Aseem Garg <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591808}
Revert "Fix a few memory leaks in NotificationPlatformBridgeWin"
This reverts commit 3d28a29b775e4d0828b4b50267ce090a8b0793a9.
Reason for revert:
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/win-asan/1441
Original change's description:
> Fix a few memory leaks in NotificationPlatformBridgeWin
>
> We should 1) wrap the bare pointers in ComPtr; and 2) attach
> QueryInterfaces to ComPtr directly.
>
> Bug: 884224
> Change-Id: I91cb5c7312d8e24f59962ffb33faadaba36bd7ef
> Reviewed-on: https://chromium-review.googlesource.com/1227493
> Commit-Queue: Xi Cheng <[email protected]>
> Reviewed-by: Finnur Thorarinsson <[email protected]>
> Reviewed-by: Robert Liao <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591737}
[email protected],[email protected],[email protected]
Change-Id: Ib3f762c13783bc0b7bfde106d6841ddc0972daef
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 884224
Reviewed-on: https://chromium-review.googlesource.com/1228956
Reviewed-by: Jian Li <[email protected]>
Commit-Queue: Jian Li <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591807}
DescheduleUntilFinishedCHROMIUM after each GL frame on Android
The DescheduleUntilFinishedCHROMIUM command was added for mac to
provide backpressure to WebGL workflows. Despite its name, the call
actually deschedules until the *previous* WebGL frame is finished,
allowing 2 frames of backpressure.
Bug: 835353, 879658
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I476a585086cf4e36c4685162119368503e3ec53a
Reviewed-on: https://chromium-review.googlesource.com/1227184
Reviewed-by: Kenneth Russell <[email protected]>
Commit-Queue: Eric Karl <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591806}
[FileSystem] Expose more operations on the new filesystem handle types.
This adds copyTo, moveTo, remove and removeRecursively, as well as adding a bunch
of extra tests for these methods. Also cleanup the file writer tests a bit (primarily
correct argument order for assertions).
Bug: 872465
Change-Id: Ie2ce86ae6f5cc15eb72cf5e880e90c56bb29e7ea
Reviewed-on: https://chromium-review.googlesource.com/1226024
Commit-Queue: Marijn Kruisselbrink <[email protected]>
Reviewed-by: Daniel Murphy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591805}
SafeStack: Add missing ToT bot configuration
Updated the bot configuration to match other clang buildbots.
Bug: 864705
Change-Id: Ia14a200bf08e6f9e9ff1173e348db70e10322164
Reviewed-on: https://chromium-review.googlesource.com/1228510
Reviewed-by: Vadim Shtayura <[email protected]>
Commit-Queue: Vlad Tsyrklevich <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591804}
Roll Fuchsia SDK from 887cff193493 to 8c56b911a941
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
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:fuchsia_arm64_cast_audio;luci.chromium.try:fuchsia_x64_cast_audio
[email protected]
Change-Id: I5dc89a42dd75a1b15e4dcfc05e78e545d13b29ae
Reviewed-on: https://chromium-review.googlesource.com/1228784
Reviewed-by: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#591803}
Roll src/third_party/depot_tools 2174136d2520..ea4301e5c5d2 (3 commits)
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2174136d2520..ea4301e5c5d2
git log 2174136d2520..ea4301e5c5d2 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] git cl upload: print response headers on 404 Gerrit RPC status.
2018-09-17 [email protected] [git_cl] Fix git cl comments json stdout printing
2018-09-17 [email protected] my_activity: faster Gerrit reviews search.
Created with:
gclient setdep -r src/third_party/depot_tools@ea4301e5c5d2
The AutoRoll server is located here: https://autoroll.skia.org/r/depot-tools-chromium-autoroll
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.
BUG=chromium:881860
[email protected]
Change-Id: Ie2507b28361db2e6500f45f812c4a2999f4646d8
Reviewed-on: https://chromium-review.googlesource.com/1228813
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591802}
Revert "Speculative workaround for crbug.com/877115 and crbug.com/848404"
This reverts commit 45a1cb5f53a96c867a0e99029e11ea5bced043d3.
Reason for revert: It won't help because the destructors are non-inlined
regardless of the CL and are always called through vtable.
Original change's description:
> Speculative workaround for crbug.com/877115 and crbug.com/848404
>
> The bugs are about crashes happening snapdragon 820 only which looks
> like a CPU bug triggered by particular instruction sequence.
> The CL creates non-inlined version of the destructors hoping the
> compiler can generate good code with smaller optimization scopes.
>
> As the classes have many data fields that needs destruction code,
> having non-inlined destructors may also be beneficial to code size.
>
> Bug: 877115,848404
> Change-Id: Iffb6c4a31fadff6278a33b596520d4a60f6b11bd
> Reviewed-on: https://chromium-review.googlesource.com/1226134
> Commit-Queue: Xianzhu Wang <[email protected]>
> Reviewed-by: Emil A Eklund <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591534}
[email protected],[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 877115, 848404
Change-Id: I566dedfdb3c46569afaa7090ecc93d5317b32ad4
Reviewed-on: https://chromium-review.googlesource.com/1228481
Reviewed-by: Xianzhu Wang <[email protected]>
Reviewed-by: Emil A Eklund <[email protected]>
Commit-Queue: Xianzhu Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591801}
Remove FileSystemId from SmbService::Remount logs
This change removes logging the FileSystemId from the Remount flow.
Bug: chromium:884417
Change-Id: I3a8a3be4fa28d69f8d3c77ad4152de0a1ff60b54
Reviewed-on: https://chromium-review.googlesource.com/1227484
Reviewed-by: Zentaro Kavanagh <[email protected]>
Commit-Queue: Zentaro Kavanagh <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591800}
luci-milo.cfg: Fix tryserver.blink luci configs
Bug: 868202
Change-Id: I972c059b3ccd2c8e8c03635b8c8471673c902a07
Reviewed-on: https://chromium-review.googlesource.com/1228128
Reviewed-by: Jao-ke Chin-Lee <[email protected]>
Commit-Queue: Ryan Tseng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591799}
net: Remove orphaned comments about log_view_painter cookie stripping functions
The referenced functions were removed in http://crrev.com/513241
Change-Id: I333418745d04f37396b753c53a9beec611555caf
Reviewed-on: https://chromium-review.googlesource.com/1226795
Reviewed-by: Eric Roman <[email protected]>
Commit-Queue: Matt Mueller <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591798}
[Code health] Removed an un-used member var in MainThreadEventQueueTest
This CL removes an un-used member variable in a unit test. It should not
introduce any behavior change.
[email protected]
Bug: None
Change-Id: Ic6e2cd0bef3e3dccbc7452d54a8bfaeafc031a31
Reviewed-on: https://chromium-review.googlesource.com/1228484
Reviewed-by: Navid Zolghadr <[email protected]>
Reviewed-by: Xida Chen <[email protected]>
Commit-Queue: Xida Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591797}
Roll src/third_party/catapult 259ed926a2b2..7a20b16aead5 (2 commits)
https://chromium.googlesource.com/catapult.git/+log/259ed926a2b2..7a20b16aead5
git log 259ed926a2b2..7a20b16aead5 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] [pinpoint] Add even more debugging information for isolate lookup.
2018-09-17 [email protected] [pinpoint] Update webapp2 version from 2.5.1 to 2.5.2.
Created with:
gclient setdep -r src/third_party/catapult@7a20b16aead5
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:868926
[email protected]
Change-Id: I37931e32d384ac400090faca94e74c889676b4ee
Reviewed-on: https://chromium-review.googlesource.com/1228290
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591796}
[EoS] Connect ExploreSitesBridge to the ExploreSitesService
This actually calls ExploreSitesService::GetCatalog when the request
comes in from the bridge. Also adds methods for converting the native
objects to Java.
Bug: 867488
Change-Id: Ideee8134ca7947ad95423485655441c3b55d77a7
Reviewed-on: https://chromium-review.googlesource.com/1228312
Reviewed-by: Cathy Li <[email protected]>
Commit-Queue: Justin DeWitt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591795}
Remove dead the-fieldset-element-0/ platform expectations.
Follow-up to
https://chromium-review.googlesource.com/c/chromium/src/+/1226799
[email protected]
Change-Id: Id89a67a725b0026397f57f1add90973325762be9
Reviewed-on: https://chromium-review.googlesource.com/1228203
Reviewed-by: Morten Stenshorne <[email protected]>
Commit-Queue: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591794}
[Extensions] Clean up stale TODO
Clean up a stale TODO about allowing extensions to capture the webstore.
This was fixed in crrev.com/ef49d508c663cb09e6587d60c64bc050e72c5c4a.
Bug: 856742
Change-Id: I5404a1f29568fcce07d1d240444a0a0d47383733
Reviewed-on: https://chromium-review.googlesource.com/1228294
Reviewed-by: Karan Bhatia <[email protected]>
Commit-Queue: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591793}
[EoS] Adds a junit OWNERS file to match the other java OWNERS files.
Change-Id: I9e4d12c3620a0fdb1a44e9d628825602504a74a9
Reviewed-on: https://chromium-review.googlesource.com/1228713
Reviewed-by: Theresa <[email protected]>
Commit-Queue: Justin DeWitt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591792}
Add some UMAs for connectivity detector used by offline indicator
Bug: 884354
Change-Id: I803bf529d1d87529ff4059552a0bef8c5f8dbcf6
Reviewed-on: https://chromium-review.googlesource.com/1227402
Reviewed-by: Peter Williamson <[email protected]>
Reviewed-by: Steven Holte <[email protected]>
Commit-Queue: Jian Li <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591791}
Roll src/third_party/pdfium 8071fc75da16..bff81396b7ae (6 commits)
https://pdfium.googlesource.com/pdfium.git/+log/8071fc75da16..bff81396b7ae
git log 8071fc75da16..bff81396b7ae --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Make JBig2ArithCtx a class.
2018-09-17 [email protected] Fix final/protected conflicts.
2018-09-17 [email protected] Make CBC_CodeBase::SetTextLocation() virtual.
2018-09-17 [email protected] Initialize some 1D barcode classes in the header.
2018-09-17 [email protected] Remove BCExceptionInvalidateCharacter.
2018-09-17 [email protected] Encapsulate CPDF_StreamAcc::LoadAllData().
Created with:
gclient setdep -r src/third_party/pdfium@bff81396b7ae
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: If96264759de3feeb95cf7459c3c6d18db0e3c177
Reviewed-on: https://chromium-review.googlesource.com/1228814
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591790}
Use mlan for host discovery
This change is a workaround to support NetBios Share Discovery of
Network File Shares on devices that do not identify their wireless
interface properly such as Kevin and Elm.
Test: verified manually on Elm
Bug: chromium:882972
Change-Id: Ic904ae87cbf91eb203dbc90a891d8b4f13181698
Reviewed-on: https://chromium-review.googlesource.com/1227302
Reviewed-by: Zentaro Kavanagh <[email protected]>
Commit-Queue: Bailey Berro <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591789}
Mac: Remove ShowAllDialogsWithViewsToolkit flag
Bug: 877493
Change-Id: I935f4a6a35b24ab3e56a96843aca6fa5d64f1fea
Reviewed-on: https://chromium-review.googlesource.com/1228614
Reviewed-by: Elly Fong-Jones <[email protected]>
Commit-Queue: Leonard Grey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591788}
Roll src/third_party/chromite 25ef2edad98c..d05f771b80bf (1 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/25ef2edad98c..d05f771b80bf
git log 25ef2edad98c..d05f771b80bf --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Update config settings by config-updater.
Created with:
gclient setdep -r src/third_party/chromite@d05f771b80bf
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: I1215524e86fc0c1a8f41b5adfe143541de5d1e42
Reviewed-on: https://chromium-review.googlesource.com/1228292
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591787}
Refactoring DefaultAudioDestinationNode
- Clarify comments.
- Change the order of members for the better grouping.
- Add extra braces to |if| statement to clarify the scope.
- Add/Move DCHECK()s where it's appropriate.
Bug: 854229
Test: All the layout/WPT tests pass.
Change-Id: If3c95d35cfcfa3d8711ce238e4eddb7d0c5d9891
Reviewed-on: https://chromium-review.googlesource.com/1135527
Commit-Queue: Hongchan Choi <[email protected]>
Reviewed-by: Raymond Toy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591786}
Headers cleanup and namespace rationalization
Change-Id: I814099df7caee7bb8ac4f55ecc48ebd93492e768
Reviewed-on: https://chromium-review.googlesource.com/1228503
Reviewed-by: Justin DeWitt <[email protected]>
Commit-Queue: Xi Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591785}
[CrOS MultiDevice] Decouple localized strings from setup flow dialog.
Previously, the setup flow only was accessible via the dialog; however,
we are now in the process of adding it as part of OOBE. This CL moves
these strings to a common location which will be used in a subsequent
CL to add these strings to OOBE.
Bug: 884041
Change-Id: I539ff8e5de13a7ef59ed069361764759ece30d39
Reviewed-on: https://chromium-review.googlesource.com/1228479
Commit-Queue: Kyle Horimoto <[email protected]>
Reviewed-by: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591784}
[PE] Add a test for z-index change from negative to positive.
This complements r591574, which landed without a test to speed
up cherrypicks.
Bug: 884185
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: If658eac77dcab7d21b19c9e0472bedd7acc26985
Reviewed-on: https://chromium-review.googlesource.com/1227509
Reviewed-by: vmpstr <[email protected]>
Commit-Queue: Chris Harrelson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591783}
Pass in a dummy USE env var for cros VM tests.
That USE val gates pushing 200_percent.pak to the VM. Without that
resource, chrome can crash. A follow-up CL will fix all these env vars.
[email protected]
Change-Id: I61e417253f9293639b62f6d295f59bf556084d44
Reviewed-on: https://chromium-review.googlesource.com/1228778
Reviewed-by: Ben Pastene <[email protected]>
Commit-Queue: Ben Pastene <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591782}
net: Make net:extras a component instead of a static library.
net:extras is currently linked into multiple shared libraries used
by Chrome in a component build. That prevents adding a base::Feature
member into a net:extras source file, because there are runtime
checks that a feature is only defined once.
This CL makes net:extras a component rather than a static library.
This ensure that there is only one copy of net:extras in memory
when running a Chrome component build.
Bug: 878222
Change-Id: I9f6c87171f7fc68f3f1e62b879f8387f3985f4f8
Reviewed-on: https://chromium-review.googlesource.com/1225308
Reviewed-by: Matt Menke <[email protected]>
Reviewed-by: Victor Costan <[email protected]>
Commit-Queue: François Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591781}
cc: NOTREACHED on glyph cache misses
We should find and fix all of the cases where the cache is missed, and
so add some more logic. This is equivalent to DCHECK(false) so
shouldn't be happening in release builds to users. Hopefully we can
find some issues on bots or tests or from developers.
Change-Id: I413cfc1160843d3922ad52573d4dd78d6f347d51
Reviewed-on: https://chromium-review.googlesource.com/1205792
Reviewed-by: Khushal <[email protected]>
Reviewed-by: Victor Miura <[email protected]>
Reviewed-by: Eric Karl <[email protected]>
Commit-Queue: enne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591780}
LevelDBDatabase logging cleanup
[email protected]
Change-Id: I96b56045e5c21a6222ea90600145b5e90393016c
Reviewed-on: https://chromium-review.googlesource.com/1228476
Reviewed-by: Chris Mumford <[email protected]>
Reviewed-by: Daniel Murphy <[email protected]>
Commit-Queue: Daniel Murphy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591779}
[Feed] Subscribe to observations from OfflinePageModel.
Bug: 866125
Change-Id: Id3c0ad7a9a61460a8e1b48775b165141ccc96b34
Reviewed-on: https://chromium-review.googlesource.com/1228508
Reviewed-by: Filip Gorski <[email protected]>
Commit-Queue: Sky Malice <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591778}
viz: Always report presentation-feedback in the service.
Always report presentation-feedback from OutputSurface. Include the
presentation time in the Draw trace-event. Since presentation-feedback
is always reported, OutputSurfaceFrame::need_presentation_feedback and
SwapBufferFlags::kPresentationFeedback are no longer needed, so these
are also removed.
BUG=883592
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;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I07a85cadc6555eecebb99f5311596b297ab5970d
Reviewed-on: https://chromium-review.googlesource.com/1220736
Commit-Queue: Sadrul Chowdhury <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591777}
Minimal thread-safety annotations for base::AutoLock.
This CL adds minimal thread-safety annotations for base::AutoLock.
Note that direct usage of base::Lock is not covered by this CL
(i.e. it won't be automatically analysed after this CL).
Thanks to the added base::AutoLock annotations, an example
GUARDED_BY annotation could be added to ChildProcessSecurityPolicyImpl:
base::flat_set<url::Origin> isolated_origins_ GUARDED_BY(lock_);
Because of the new GUARDED_BY annotation forgetting to take a lock:
// ad-hoc test of lock annotations // base::AutoLock lock(lock_);
isolated_origins_.insert(origins_to_add.begin(), origins_to_add.end());
would result in the following compile error:
../../content/browser/child_process_security_policy_impl.cc:1236:3:
error: reading variable 'isolated_origins_' requires holding mutex 'lock_'
[-Werror,-Wthread-safety-analysis]
isolated_origins_.insert(origins_to_add.begin(), origins_to_add.end());
^
This CL requires a few workarounds to deal with known issues:
- Thread annotation macros have to become no-ops on Mac to deal
with https://bugs.llvm.org/show_bug.cgi?id=38896
- base::OptionalBase::FreeIfNeeded has to be annotated with
NO_THREAD_SAFETY_ANALYSIS because of https://crbug.com/881875#c1
- Uses of base::AutoLock::AlreadyAcquired have to be annotated with
NO_THREAD_SAFETY_ANALYSIS until we can add more annotations
to base::Lock (see https://crbug.com/881903).
- Reversal of the order of QUIC_EXPORT_PRIVATE and LOCKABLE
in net/third_party/quic/platform/api/quic_mutex.h to ensure
that the build will succeed on Windows. LOCKABLE expands
to __attribute__((lockable)) and QUIC_EXPORT_PRIVATE expands to
__declspec(dllexport) (or dllimport) and in a class declaration the
former must come before the latter.
Bug: 881875
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;master.tryserver.chromium.android:android_cronet_tester
Change-Id: Id94e42fd730b7ba69e34651e6cf616420683a20c
Reviewed-on: https://chromium-review.googlesource.com/1213272
Reviewed-by: Paul Jensen <[email protected]>
Reviewed-by: Alex Moshchuk <[email protected]>
Reviewed-by: Charlie Reis <[email protected]>
Reviewed-by: Zhongyi Shi <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Commit-Queue: Łukasz Anforowicz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591776}
Fix implicit 64 to 32 conversions in components/signin.
../../components/signin/core/browser/signin_metrics.cc(787,38): warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'base::HistogramBase::Sample' (aka 'int') [-Wshorten-64-to-32]
base::TimeDelta::FromDays(365).InSeconds(), 100);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../components/signin/core/browser/signin_metrics.cc(525,66): note: expanded from macro 'INVESTIGATOR_HISTOGRAM_CUSTOM_COUNTS'
UMA_HISTOGRAM_CUSTOM_COUNTS(name "_Periodic", sample, min, max, \
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../..\base/metrics/histogram_macros.h(189,28): note: expanded from macro 'UMA_HISTOGRAM_CUSTOM_COUNTS'
name, sample, min, max, bucket_count, \
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../..\base/metrics/histogram_macros_internal.h(129,48): note: expanded from macro 'INTERNAL_HISTOGRAM_CUSTOM_COUNTS_WITH_FLAG'
base::Histogram::FactoryGet(name, min, max, bucket_count, flag))
~~~~ ^~~
../..\base/metrics/histogram_macros_internal.h(121,27): note: expanded from macro 'STATIC_HISTOGRAM_POINTER_BLOCK'
histogram_factory_get_invocation); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../..\base/metrics/histogram_macros_internal.h(87,27): note: expanded from macro 'HISTOGRAM_POINTER_USE'
histogram_pointer = histogram_factory_get_invocation; \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../components/signin/core/browser/signin_metrics.cc(786,54): warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'base::HistogramBase::Sample' (aka 'int') [-Wshorten-64-to-32]
"Signin.CookieJar.StableAge", type, stable_age.InSeconds(), 1,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../../components/signin/core/browser/signin_metrics.cc(525,53): note: expanded from macro 'INVESTIGATOR_HISTOGRAM_CUSTOM_COUNTS'
UMA_HISTOGRAM_CUSTOM_COUNTS(name "_Periodic", sample, min, max, \
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../..\base/metrics/histogram_macros.h(189,15): note: expanded from macro 'UMA_HISTOGRAM_CUSTOM_COUNTS'
name, sample, min, max, bucket_count, \
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../..\base/metrics/histogram_macros_internal.h(128,19): note: expanded from macro 'INTERNAL_HISTOGRAM_CUSTOM_COUNTS_WITH_FLAG'
name, Add(sample), \
~~~ ^~~~~~
../..\base/metrics/histogram_macros_internal.h(120,27): note: expanded from macro 'STATIC_HISTOGRAM_POINTER_BLOCK'
histogram_add_method_invocation, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../..\base/metrics/histogram_macros_internal.h(104,24): note: expanded from macro 'HISTOGRAM_POINTER_USE'
histogram_pointer->histogram_add_method_invocation; \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../components/signin/core/browser/signin_metrics.cc(787,38): warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'base::HistogramBase::Sample' (aka 'int') [-Wshorten-64-to-32]
base::TimeDelta::FromDays(365).InSeconds(), 100);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../components/signin/core/browser/signin_metrics.cc(529,66): note: expanded from macro 'INVESTIGATOR_HISTOGRAM_CUSTOM_COUNTS'
UMA_HISTOGRAM_CUSTOM_COUNTS(name "_OnChange", sample, min, max, \
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../..\base/metrics/histogram_macros.h(189,28): note: expanded from macro 'UMA_HISTOGRAM_CUSTOM_COUNTS'
name, sample, min, max, bucket_count, \
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../..\base/metrics/histogram_macros_internal.h(129,48): note: expanded from macro 'INTERNAL_HISTOGRAM_CUSTOM_COUNTS_WITH_FLAG'
base::Histogram::FactoryGet(name, min, max, bucket_count, flag))
~~~~ ^~~
../..\base/metrics/histogram_macros_internal.h(121,27): note: expanded from macro 'STATIC_HISTOGRAM_POINTER_BLOCK'
histogram_factory_get_invocation); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../..\base/metrics/histogram_macros_internal.h(87,27): note: expanded from macro 'HISTOGRAM_POINTER_USE'
histogram_pointer = histogram_factory_get_invocation; \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../components/signin/core/browser/signin_metrics.cc(786,54): warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'base::HistogramBase::Sample' (aka 'int') [-Wshorten-64-to-32]
"Signin.CookieJar.StableAge", type, stable_age.InSeconds(), 1,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../../components/signin/core/browser/signin_metrics.cc(529,53): note: expanded from macro 'INVESTIGATOR_HISTOGRAM_CUSTOM_COUNTS'
UMA_HISTOGRAM_CUSTOM_COUNTS(name "_OnChange", sample, min, max, \
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../..\base/metrics/histogram_macros.h(189,15): note: expanded from macro 'UMA_HISTOGRAM_CUSTOM_COUNTS'
name, sample, min, max, bucket_count, \
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../..\base/metrics/histogram_macros_internal.h(128,19): note: expanded from macro 'INTERNAL_HISTOGRAM_CUSTOM_COUNTS_WITH_FLAG'
name, Add(sample), \
~~~ ^~~~~~
../..\base/metrics/histogram_macros_internal.h(120,27): note: expanded from macro 'STATIC_HISTOGRAM_POINTER_BLOCK'
histogram_add_method_invocation, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../..\base/metrics/histogram_macros_internal.h(104,24): note: expanded from macro 'HISTOGRAM_POINTER_USE'
histogram_pointer->histogram_add_method_invocation; \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BUG=879657
Change-Id: I250b5d44e03210ad7d22d8502a5839a8a2584138
Reviewed-on: https://chromium-review.googlesource.com/1219903
Reviewed-by: Mihai Sardarescu <[email protected]>
Commit-Queue: Will Harris <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591775}
[media] Improve robustness of natural size computations for VDAs.
- In cases where the visible_rect exceeds the coded_size, use their
intersection rather than just the coded_size.
- Prevent VdaVideoDecoder from entirely failing if the visible_rect
exceeds the coded_size (behavior now matches GpuVideoDecoder).
- In GpuVideoDecoder, always use the config's pixel aspect ratio. The
previous computation incorrectly used the config's display aspect
ratio in some cases.
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
Change-Id: I909ec5277ac438bc1909e724c0043582f616e9ae
Reviewed-on: https://chromium-review.googlesource.com/1226431
Reviewed-by: Frank Liberato <[email protected]>
Commit-Queue: Dan Sanders <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591774}
[Supersize] Add a flag for uncompressed .pak files.
This CL adds a new flag for non-locale .pak files that aren't
compressed. This is exposed in the UI as a highlight option and will be
used by the size trybot.
This CL also changes the default unit selection to be KiB.
Bug: 702625
Change-Id: I7385b2b0c6897bb8c79cfd93eaa446789fd515a9
Reviewed-on: https://chromium-review.googlesource.com/1225593
Reviewed-by: Peter Wen <[email protected]>
Reviewed-by: agrieve <[email protected]>
Commit-Queue: Eric Stevenson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591773}
Roll src/third_party/skia 49ec21d7cc1b..6bdfebeb1594 (6 commits)
https://skia.googlesource.com/skia.git/+log/49ec21d7cc1b..6bdfebeb1594
git log 49ec21d7cc1b..6bdfebeb1594 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Some more shadow cleanup
2018-09-17 [email protected] add a couple bitmap cases to P3 GM
2018-09-17 [email protected] Fix nullptr deref in cache lookup
2018-09-17 [email protected] erase _every_ row of F32 SkPixmaps
2018-09-17 [email protected] Add half-float vertex attribute caps bit and benchmark
2018-09-17 [email protected] [infra] Marker for IntelBayTrail BIOS update.
Created with:
gclient setdep -r src/third_party/skia@6bdfebeb1594
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: Ia89381289b7493c727a8a3b7c8d10ebe3f6222cf
Reviewed-on: https://chromium-review.googlesource.com/1228288
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591772}
Roll Fuchsia SDK from 5e8bc2ea95f5 to 887cff193493
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
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:fuchsia_arm64_cast_audio;luci.chromium.try:fuchsia_x64_cast_audio
[email protected]
Change-Id: I260d2da3b3513702aa460f5709d8a795747ae0b5
Reviewed-on: https://chromium-review.googlesource.com/1228507
Reviewed-by: Fabrice de Gans-Riberi <[email protected]>
Reviewed-by: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: Fabrice de Gans-Riberi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591771}
[CrOS MultiDevice] Tweak "Connected devices" icon.
The icon itself was correct, but its color should have been #5F6368.
Bug: 884378
Change-Id: Idacc13b113f866d22063456767ff384e2a33878d
Reviewed-on: https://chromium-review.googlesource.com/1227365
Reviewed-by: Tommy Li <[email protected]>
Commit-Queue: Kyle Horimoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591770}
Cleanup XR test error reporting
Rewords some strings used for XR test error reporting in order to make
assertion failures more descriptive and easier to read.
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: I099929eafb042b3f0a0f77ae985a15bdd61cb81e
Reviewed-on: https://chromium-review.googlesource.com/1226514
Reviewed-by: Bill Orr <[email protected]>
Commit-Queue: Brian Sheedy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591769}
Allow APKs to only have secondary ABI libs.
If an APK only has native libraries specified for the secondary ABI, use
those libraries to generate NativeLibraries.java instead of acting like
the APK doesn't contain any native libraries at all.
This enables 64-bit builds to produce APKs that only contain 32-bit
libraries (to be used for the initial version of the shared library in
Trichrome).
Change-Id: I23a0634f8a5170e0b0870205890353fb8313db7e
Reviewed-on: https://chromium-review.googlesource.com/1225654
Reviewed-by: Eric Stevenson <[email protected]>
Commit-Queue: Richard Coles <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591768}
Prevent a race condition in the Java bridge.
GinJavaBridgeMessageFilter was holding bare pointers to
GinJavaBridgeDispatcherHost objects in a map, on the assumption that
since the host object removes itself from the map before it is
destroyed, the pointer will not be stale. The map itself is protected by
a lock, so can be used safely from multiple threads.
However, the returned GinJavaBridgeDispatcherHost* is used by the caller
after the lock is released, which means that the host object could be
being destroyed on another thread at the same time, causing the pointer
to become stale at an undefined point in execution.
Since the host is already a refcounted object, replace the bare pointer
usage with scoped_refptr. This ensures the host will not be destroyed
until the message filter is done using it.
This should be safe without further changes because the methods called
on the host by the filter only touch/manipulate state that is owned by
the host object, and so will still exist if the host does - the
WebContents associated with the host may have been deleted, but none of
these methods access it.
Bug: 860207
Change-Id: I83f39f8287a43a1c9cfa77c1629c7a8b720f29aa
Reviewed-on: https://chromium-review.googlesource.com/1226002
Reviewed-by: Tao Bai <[email protected]>
Commit-Queue: Richard Coles <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591767}
Roll src-internal 3e84386bf87e..1d8fa3b0b279 (2 commits)
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/3e84386bf87e..1d8fa3b0b279
Created with:
gclient setdep -r src-internal@1d8fa3b0b279
The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
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.
BUG=chromium:811942
[email protected]
Change-Id: I88ffa985b7fe5ae2818df542fa8785a6494b1357
Reviewed-on: https://chromium-review.googlesource.com/1228291
Reviewed-by: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#591766}
Fix builder names in new experimental WebRTC FYI waterfall.
Tbr: [email protected]
Bug: chromium:877018
Change-Id: I1d0e3d144f1aeb73407f2990d41c6b7c5c446b94
Reviewed-on: https://chromium-review.googlesource.com/1227111
Reviewed-by: Patrik Höglund <[email protected]>
Reviewed-by: Kenneth Russell <[email protected]>
Commit-Queue: Kenneth Russell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591765}
overview: Introduce swipe up on shelf to hide overview mode.
Show launcher when overview is hidden. Overview is slowly fading
away as the launcher comes in, so on release if overview is to be
hidden, we do not need any of the previous ending animations, so
introduce a new exit animation type.
Fades and slides out overview by transforming the overview grid's
shield widget and each window and its item widget (the title bar,
background, and close button). There is a animation on gesture
release. Normal overview exit animations are skipped and overview
will be shutdown without animations afterwards.
Left a couple TODO for follow up patch as this cl was getting large.
Test: ash_unittests HomeLauncherGestureHandlerTest.OverviewMode
Bug: 883536
Change-Id: I476e3974faaa991c2195418cc19a24029a4fecc4
Reviewed-on: https://chromium-review.googlesource.com/1222878
Commit-Queue: Sammie Quon <[email protected]>
Reviewed-by: Xiaoqian Dai <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591764}
Refactor ImageData and ColorCorrectionUtils
This change:
- adds support for u16 readback in canvas.getImageData.
- removes SkColorSpaceXform call sites from ImageData and
ColorCorrectionUtils source code and uses skcms_Transform
wherever appropriate.
- does some minor other refactorings.
[email protected]
Bug: 774520
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I172df3b44ab1eec289d611b2e9a35790dad0c5c1
Reviewed-on: https://chromium-review.googlesource.com/1187232
Commit-Queue: Mohammad Reza Zakerinasab <[email protected]>
Reviewed-by: Mohammad Reza Zakerinasab <[email protected]>
Reviewed-by: Morten Stenshorne <[email protected]>
Reviewed-by: Mike Klein <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591763}
[CrOS MultiDevice] Add logs for debugging setting page content logic.
Because the most complex logic in our settings page surrounds the
page content retrieval IPCs, we've had a hard time debugging issues
such as https://bugs.chromium.org/p/chromium/issues/detail?id=883893
The logging added in this CL will make it substantially easier to debug
this (assuming it's not resolved by the next occurrence) and future
issues.
The changes include:
-A log of the initial page content dictionary retrieved as a
MultiDevicePageContentData object by the settings page
-A log of the new feature state maps upon a feature change
-A log to mark when a new page content update is sent and log the
pageContentData
Bug: 883893
Change-Id: I7775de0ec58104498956b358d5e77cc221028c47
Reviewed-on: https://chromium-review.googlesource.com/1227362
Reviewed-by: Hector Carmona <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Commit-Queue: Jordy Greenblatt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591762}
Migrate GuestView elements to Custom Elements V1
Chrome's extension system implements <webview> (and other guest view
elements) using the Custom Elements mechanism. We've been using an
internal version of document.registerElement which is for the deprecated
Custom Elements V0. We now use window.customElements.define for Custom
Elements V1.
Bug: 867831
Change-Id: I21d80d2c92ba0c058aeab3426f5dcf4421e018c6
Reviewed-on: https://chromium-review.googlesource.com/1219780
Commit-Queue: Kevin McNee <[email protected]>
Reviewed-by: James MacLean <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591761}
[Android] SingninHelper: give correct reason for rename SignOut()
This SignOut() call is not triggered by a user clicking signout
settings. This CL passes a reason to indicate that SignOut was not user
driven.
Bug: 873116, 866518
Change-Id: I2990769d11ec5d02add1b37dabf54926b47e9d32
Reviewed-on: https://chromium-review.googlesource.com/1170775
Reviewed-by: David Roger <[email protected]>
Reviewed-by: Boris Sazonov <[email protected]>
Commit-Queue: Chrome Cunningham <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591760}
Remove ifdefs for desktop platforms for the billing interstitial.
This feature is behind a Finch flag and disabled by default.
The change only affects Android.
Bug: 884418
Change-Id: I7d33fd210c814f31a6ce38a306e96e7a14f15005
Reviewed-on: https://chromium-review.googlesource.com/1227495
Reviewed-by: Adrienne Porter Felt <[email protected]>
Reviewed-by: Sarah Chan <[email protected]>
Commit-Queue: Varun Khaneja <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591759}
cros: fix several fingerprint accessibility issues
Bug: 881577,881431
Change-Id: I8c1aa2ea80003351d827ef1679271a67632dfeaa
Reviewed-on: https://chromium-review.googlesource.com/1227182
Commit-Queue: Xiaoyin Hu <[email protected]>
Reviewed-by: Michael Giuffrida <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591758}
Migrate GCMNetworkChannel to NetworkConnectionTracker
This CL migrates GCMNetworkChannel from NetworkChangeNotifier to
NetworkConnectionTracker, which works with the network service enabled.
Bug: 883125
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Id157691c06add22a8a662ee5d40d244eb73b8e58
Reviewed-on: https://chromium-review.googlesource.com/1222888
Commit-Queue: Robbie McElrath <[email protected]>
Reviewed-by: Eugene But <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Julian Pastarmov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591757}
Roll src/third_party/pdfium e2e31ee53920..8071fc75da16 (1 commits)
https://pdfium.googlesource.com/pdfium.git/+log/e2e31ee53920..8071fc75da16
git log e2e31ee53920..8071fc75da16 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Remove deprecated FPDFPage_CountObject().
Created with:
gclient setdep -r src/third_party/pdfium@8071fc75da16
The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll
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.
[email protected]
Change-Id: I9e034868aa87f2e4600604776f2581b617c17d8d
Reviewed-on: https://chromium-review.googlesource.com/1228283
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591756}
[ar/vr] Fix build when VR is enabled but AR is disabled
This configuration is used by our size bots and therefore they are
crashing.
Bug: 883990
Change-Id: Iaa56baab69f32171b32b462bb6ba0d7c19f6425a
Reviewed-on: https://chromium-review.googlesource.com/1227219
Reviewed-by: Michael Thiessen <[email protected]>
Commit-Queue: Tibor Goldschwendt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591755}
Roll src/third_party/chromite 73148e5035d1..25ef2edad98c (1 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/73148e5035d1..25ef2edad98c
git log 73148e5035d1..25ef2edad98c --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] preupload_dump_config: Include luci-scheduler.cfg.
Created with:
gclient setdep -r src/third_party/chromite@25ef2edad98c
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: I3041492358854ba4d5ffbe48ce67b60774637c98
Reviewed-on: https://chromium-review.googlesource.com/1228286
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591754}
media: Depends on widevine_cdm_common.h directly in more files
These changes were missed in 46141b3e1ed9f3dfa00921bf22c7878bd89af09c.
Constants like kWidevineCdmLibraryName and macros like
WIDEVINE_CDM_IS_COMPONENT are defined in widevine_cdm_common.h.
No DEPS change is needed since it's covered by
"//third_party/widevine/cdm:headers"
[email protected]
Bug: 349182
Change-Id: I17309fb7f9a1066a62ba128b87cfd657569d594c
Reviewed-on: https://chromium-review.googlesource.com/1228302
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Frank Liberato <[email protected]>
Commit-Queue: Xiaohan Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591753}
Roll src/third_party/SPIRV-Tools/src 4a4632264eb9..5f599e700e93 (1 commits)
https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/4a4632264eb9..5f599e700e93
git log 4a4632264eb9..5f599e700e93 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Fix infinite loop in dead-branch-elimination (#1891)
Created with:
gclient setdep -r src/third_party/SPIRV-Tools/src@5f599e700e93
The AutoRoll server is located here: https://autoroll.skia.org/r/spirv-tools-chromium-autoroll
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.
[email protected]
Change-Id: Id54a0c4f9a76b9f3af97ad33f8f400d09ab5d7b9
Reviewed-on: https://chromium-review.googlesource.com/1228285
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591752}
Mutate search accelerator drawable
Mutate search accelerator drawable so tinting it doesn't effect the
text selection menu that uses the same drawable.
Bug: 882765
Change-Id: I0bb3e69f50a1b05803c9249ed76ca3eaa4f131cc
Reviewed-on: https://chromium-review.googlesource.com/1227073
Reviewed-by: Matthew Jones <[email protected]>
Commit-Queue: Pedro Amaral <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591751}
Re-enable ChromeVox Panel tests
These tests are now run serially, and as interactive_ui_tests. Since these tests drive production UI similar to the way users do, this suite suffered from flakes when run in parallel in the past.
Some rebaselining occurred, but basic Panel functionality should now be exercised.
Bug: 795840
Change-Id: I9ec2ad90cf56ea5d1cdf0aec665e0e4e2c09995f
Reviewed-on: https://chromium-review.googlesource.com/1226019
Commit-Queue: David Tseng <[email protected]>
Reviewed-by: Dominic Mazzoni <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591750}
Revert "applist: Home launcher gestures should be disabled by default."
This reverts commit 1177d46414323c268a13ccb68d0b810c2b2a8ae4.
Revert because we just want to disabled for M70.
Original change's description:
> applist: Home launcher gestures should be disabled by default.
>
> We will merge this to M70 and then revert the M71 change.
>
> Test: none
> Bug: 883967
> Change-Id: Ia9de556ca7c2304add2076b347b3cf206d455c84
> Reviewed-on: https://chromium-review.googlesource.com/1226274
> Commit-Queue: Sammie Quon <[email protected]>
> Reviewed-by: Xiyuan Xia <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591704}
[email protected],[email protected]
Change-Id: I44502ddc6ace1f744365a2c607d79f3c0c454e8e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 883967
Reviewed-on: https://chromium-review.googlesource.com/1228236
Reviewed-by: Sammie Quon <[email protected]>
Commit-Queue: Sammie Quon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591749}
[LayoutNG] Inline outline painting from first fragment
Painting inline outlines (InlOut) is more complex than initial
implementation assumed.
In initial implementation, InlOuts were painted by containing block
fragment. Fragment would find all InlOut children, and paint
their outlines. This did not work for continuations at all.
In the rewrite, outlines are painted by first fragment generated
by LayoutInline. This is similar to Legacy, where LayoutInlines
paint their own outlines.
Remaining problems:
1) LayoutInlines that do not generate fragments will not paint outlines.
This causes most of the remaining image failures.
fast/css/outline-auto-empty-rects.html
fast/inline/outline-continuations.html
fast/inline/continuation-outlines.html ??
2) Paint invalidation failures: changing outline color triggers a
layout, which causes new fragments to be generated, which causes
paint invalidation to see "appeared/disappeared" instead of
"styleChange". Filed a bug crbug.com/883111
paint/invalidation/outline/outline-containing-image-in-non-standard-mode.html
paint/invalidation/outline/focus-ring-on-inline-continuation-move.html
paint/invalidation/outline/inline-outline-repaint-2.html
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Idedffd97e880df0cecf59e7a07a1e676fe0e7bb4
Reviewed-on: https://chromium-review.googlesource.com/1221698
Commit-Queue: Aleks Totic <[email protected]>
Reviewed-by: Emil A Eklund <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591748}
Auto-dismiss http auth dialogs on navigation for Android.
BUG=884179
Change-Id: I18287e9c641045d5a74f3804e06ca17485e38957
Reviewed-on: https://chromium-review.googlesource.com/1227482
Commit-Queue: Ted Choc <[email protected]>
Reviewed-by: Yaron Friedman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591747}
Remove usage of base::Bind in the verified ruleset
This API is deprecated.
[email protected]
Bug: 884057
Change-Id: I01b04bbb212f1ee9d157e85d2702be2a29f6b9c7
Reviewed-on: https://chromium-review.googlesource.com/1226307
Reviewed-by: Charlie Harrison <[email protected]>
Reviewed-by: Josh Karlin <[email protected]>
Commit-Queue: Charlie Harrison <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591746}
IndexedDB: Add some design docs links to the README.
Change-Id: I56b94c731c8189e929fafef4fddd5ef5ac2651be
Reviewed-on: https://chromium-review.googlesource.com/1227670
Commit-Queue: Daniel Murphy <[email protected]>
Reviewed-by: Daniel Murphy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591745}
Record ad bytes only on pages that have loaded ads
Current metrics recording ad totals on pages are only required if
there are > 0 ad bytes on the page. Add this logic to
pageload.clients.ad.resources.* so that they can be easily compared
to existing metrics. Allows easier creation of percentiles for
pages that have ads.
Bug: 884678
Change-Id: I4c1088c98bf86a06b4c0a01eb3077d27c06f8ee5
Reviewed-on: https://chromium-review.googlesource.com/1228433
Reviewed-by: Josh Karlin <[email protected]>
Commit-Queue: John Delaney <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591744}
Add id in GpuBenchmarking.PointerActionSequence's input
In order to match with Webdriver's Actions API, we need to add an id
for each pointer.
The format is for each action:
{id, type of the pointer, action type, target or x/y, duration}
Bug: 877507
Change-Id: I507326882de92777485c425f87b7e614ac6ac363
Reviewed-on: https://chromium-review.googlesource.com/1188428
Reviewed-by: Nasko Oskov <[email protected]>
Reviewed-by: Navid Zolghadr <[email protected]>
Reviewed-by: Dave Tapuska <[email protected]>
Commit-Queue: Lan Wei <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591743}
Run network service unsandboxed on linux for now.
We've kept it enabled to prevent further incompatibility during
development, but it doesn't add benefit to the release version
at present.
Bug: 881844
Change-Id: Id8ce513cb046c72e339e395dc193e8c6499c71cd
Reviewed-on: https://chromium-review.googlesource.com/1228494
Reviewed-by: Will Harris <[email protected]>
Reviewed-by: Robert Sesek <[email protected]>
Commit-Queue: Tom Sepez <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591742}
[omnibox] Enable tab switch suggestions by default.
Still disabled on Android and iOS. This is in preparation for launch
with Stable holdback in M69.
Bug: 854714
Change-Id: I4cdaacee2705076c6be8431532fa0b208a9425e5
Reviewed-on: https://chromium-review.googlesource.com/1199770
Commit-Queue: Justin Donnelly <[email protected]>
Reviewed-by: Mark Pearson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591741}
Fix LevelDB approximate memory use histogram calculation.
Subtracts the share block cache charge from the approximate memory use
we receive from the LevelDB.
Bug: 870806,870813
Change-Id: I90f22d6ad9c7acc29746618bde77386ab3741e17
Reviewed-on: https://chromium-review.googlesource.com/1180271
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Tommy Nyquist <[email protected]>
Commit-Queue: Troy Hildebrandt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591740}
Remove visual feedback for PDF viewer edit mode.
This does not change actual behavior as kIsEditModeTracked is off.
Next CL will store and use the state passed to IsEditModeChanged() in
OutOfProcessInstance itself.
Bug: 61248
Change-Id: I4f1013b1a9540f301123a6acb0c6127e68dfd456
Reviewed-on: https://chromium-review.googlesource.com/1225104
Reviewed-by: Lei Zhang <[email protected]>
Commit-Queue: Henrique Nakashima <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591739}
[Cast discovery] Speculative fix for the stale channel ID issue.
There are two theories as to why the browser might hold on to a sink
with a channel that have errored out, preventing a new channel to be
created:
- In OnError(), the sink is not removed before OpenChannel is called.
This might happen because the OpenChannel task is not nestable and
might run before the RemoveSink call.
- The socket is in connecting state and OnError() short circuits it,
causing the sink to not be removed. But somehow OnChannelOpened() is
not called subsequently to remove the sink.
This patch addresses these two points by moving the RemoveSink call
before the ready_state check and the OpenChannel call.
Bug: 879745
Change-Id: Id0a1d6bb138db2d2c6f9342bd599d2463be3a92f
Reviewed-on: https://chromium-review.googlesource.com/1225858
Reviewed-by: Yuri Wiitala <[email protected]>
Commit-Queue: Derek Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591738}
Fix a few memory leaks in NotificationPlatformBridgeWin
We should 1) wrap the bare pointers in ComPtr; and 2) attach
QueryInterfaces to ComPtr directly.
Bug: 884224
Change-Id: I91cb5c7312d8e24f59962ffb33faadaba36bd7ef
Reviewed-on: https://chromium-review.googlesource.com/1227493
Commit-Queue: Xi Cheng <[email protected]>
Reviewed-by: Finnur Thorarinsson <[email protected]>
Reviewed-by: Robert Liao <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591737}
Roll src/third_party/skia 3a039d59df1c..49ec21d7cc1b (7 commits)
https://skia.googlesource.com/skia.git/+log/3a039d59df1c..49ec21d7cc1b
git log 3a039d59df1c..49ec21d7cc1b --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] ccpr: Don't require flat interpolation
2018-09-17 [email protected] Simplify descriptors and thighten context lifetime
2018-09-17 [email protected] Update OS on GalaxyS7.
2018-09-17 [email protected] Always reset the SkPathRef's RRect and Oval-ness flags in growForVerb and growForRepeatedVerb
2018-09-17 [email protected] Cleanup SkCornerPathEffect a bit
2018-09-17 [email protected] Make a moveTo after an SkPath::addRRect invalidate the rrect-ness of the path
2018-09-17 [email protected] Fix SkRRect::setRectXY case where rescaling results in a rect
Created with:
gclient setdep -r src/third_party/skia@49ec21d7cc1b
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
BUG=chromium:879321
[email protected]
Change-Id: I7ce2169f4f00b7f1800a8ef4dd6f793ea95310e0
Reviewed-on: https://chromium-review.googlesource.com/1228281
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591736}
[NTP] Use Sync for custom background pref
Mark the existing custom background pref as syncable. Currently we
have no mechanism for syncing a locally used file, so if the pref
indicates to use the local file and it is not present, fall back to
the default background.
Bug: 851299
Change-Id: I148e73e133a04103a5f55455dba0bd66ad1deb70
Reviewed-on: https://chromium-review.googlesource.com/1204774
Commit-Queue: Kyle Milka <[email protected]>
Reviewed-by: Mathieu Perreault <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591735}
Fallback to U2F sign if appId extension is present
When conducting GetAssertion task for devices that support both CTAP2
and U2F protocols, it may be the case the legacy appId credentials are
stored in CTAP2 devices. As so, fallback to U2F sign request if CTAP
GetAssertion request fails when appId extension in present.
Bug: 883068
Change-Id: I372cd1cb1976cf476771a516c515d9f0c259fcc4
Reviewed-on: https://chromium-review.googlesource.com/1222989
Reviewed-by: Kim Paulhamus <[email protected]>
Commit-Queue: Jun Choi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591734}
Roll src/third_party/perfetto de4d98937c62..b98184a9ff69 (7 commits)
https://android.googlesource.com/platform/external/perfetto.git/+log/de4d98937c62..b98184a9ff69
git log de4d98937c62..b98184a9ff69 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Merge "perfetto: fix Chromium build"
2018-09-17 [email protected] Merge "perfetto-ui: Implement pinning for tracks"
2018-09-17 [email protected] Merge "profiling: Add FreePage."
2018-09-17 [email protected] Merge "perfetto-ui: Fix perf bug with rendering small text"
2018-09-17 [email protected] Merge "profiling: Add SocketPool."
2018-09-17 [email protected] Merge "trace_processor: Add slices from ftrace traces"
2018-09-15 [email protected] Add sync marker traces to allow fast parsing
Created with:
gclient setdep -r src/third_party/perfetto@b98184a9ff69
The AutoRoll server is located here: https://autoroll.skia.org/r/perfetto-chromium-autoroll
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.
[email protected]
Change-Id: I27b1285dae6343f20003356417d88b6f30ae1b9a
Reviewed-on: https://chromium-review.googlesource.com/1228284
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591733}
[Language] Remove the heuristic language model experiment from experiment configs in test.
We do not intent to use the heuristic language model as a default anymore. It is pointless
to have it as the default for test/dev builds.
Change-Id: I8156a780a8faa712d940028add6deb528c83a7f0
Reviewed-on: https://chromium-review.googlesource.com/1226005
Reviewed-by: anthonyvd <[email protected]>
Reviewed-by: Robert Kaplow <[email protected]>
Commit-Queue: Alexandre Frechette <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591732}
Minor clean-ups in BlacklistedDuplicatesCleaner
This CL introduces a very small change in the name of unittest
class that checks the functionality of class that removes blacklisted
duplicates. Also, two comments and the missing #include from header file
of BlacklistedDuplicatesCleaner are added.
Bug: 862930
Change-Id: I0bc08a9e78b70f762aa6182daa82ce808632080f
Reviewed-on: https://chromium-review.googlesource.com/1225982
Commit-Queue: Narcis Gemene <[email protected]>
Reviewed-by: Jan Wilken Dörrie <[email protected]>
Reviewed-by: Vaclav Brozek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591731}
[Feed] Import feed@e4ee2d8541907f4316746e515e29802cf1beaf43
monochrome_apk bloat diagnosis specifics:
+665,217 bytes normalized apk size
+3 zip entries file count
+49,840 bytes main lib size
+420,608 bytes main dex size
+246,787 bytes APK size
+1,946,043.32 bytes Estimated installed size
InstallBreakdown (+1,946,494.32 bytes):
+2,178 bytes unwind_cfi (dev and canary only) size
+1,506 bytes Non-compiled Android resources size
+49,840 bytes Native code size
+152 bytes Package metadata size
+1,878,142.32 bytes Java code size
+14,676 bytes Compiled Android resources size
+2,073 entries fields
+2,838 entries methods
+673 entries types
+1,427 entries strings
InstallSize:
Dex:
Change-Id: If6d4d64c9912b4a5b901ee9591380075f7300bae
Reviewed-on: https://chromium-review.googlesource.com/1228304
Reviewed-by: Sky Malice <[email protected]>
Commit-Queue: Filip Gorski <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591730}
Autoscroll works after direction change on a fully scrolled element.
Without this fix autoscrolling would not work if you start a middle
click autoscroll on a page, wait for it to fully scroll and then
move the mouse to change the direction of the autoscrolling.
The fix excludes GSUs with autoscroll source from overscroll handling
logic.
Bug: 870726
Test: AutoscrollBrowserTest.AutoscrollDirectionChangeAfterFullyScrolled
Change-Id: Ib54abf6b7e0fb1fbeab46b0bc93e9aec4d708029
Reviewed-on: https://chromium-review.googlesource.com/1162268
Reviewed-by: Timothy Dresser <[email protected]>
Reviewed-by: Dave Tapuska <[email protected]>
Commit-Queue: Sahel Sharify <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591729}
android: Update bundletool binary to 0.6.0
Fixes an issue with fusing dynamic modules.
Change-Id: I5871677320ca98fc56803b458c4ca1455138796e
Reviewed-on: https://chromium-review.googlesource.com/1228278
Reviewed-by: David Turner <[email protected]>
Commit-Queue: Ben Mason <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591728}
[iOS] Remove UI refresh flags and related code.
This CL removes the UI refresh flags and references to them. Specifically:
- The ui-refresh-phase-1, infobars-ui-reboot, and ui-refresh-location-bar about-flags are removed.
- The kRefreshPopupPresentation, kUIRefreshLocationBar, kInfobarsUIReboot and kInfobarsUIReboot feature flags are removed.
- IsRecentTabsUIRebootEnabled(), IsBookmarksUIRebootEnabled(), IsReadingListUIRebootEnabled(), IsSettingsUIRebootEnabled(), IsRefreshInfobarEnabled(), IsRefreshLocationBarEnabled(), IsRefreshPopupPresentationEnabled() and IsUIRefreshPhase1Enabled() are all updated to return |true|. (Note also that these functions are spread across two files; if we weren't going to delete them all ASAP, I'd move them together for consistency).
- ios_chrome_field_trails.cc is deleted and the methods are defined to be stubs.
- Unit tests that disabled kUIRefreshPhase1 via scopedFeatureList are removed. In the case of history_collection_view_controller_unittest, that meant deleting all of the file.
- Unit tests that enabled kUIRefreshPhase1 via scopedFeatureList have the scopedFeatureList removed.
- Unit tests that were named 'UIRefresh' (or similar) to distinguish them from now-deleted tests are renamed.
Bug: 884732
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ib8bef563cb9a22e36bfe2482f930134d652347a2
Reviewed-on: https://chromium-review.googlesource.com/1228121
Commit-Queue: Mark Cogan <[email protected]>
Reviewed-by: Peter Lee <[email protected]>
Reviewed-by: Gauthier Ambard <[email protected]>
Reviewed-by: Justin Cohen <[email protected]>
Reviewed-by: Stepan Khapugin <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591727}
Fix download notifier NPE
Fixes a possible null pointer exception in
SystemDownloadNotifier2#notifyDownloadFailed by using the notification
service getter instead of directly accessing the member variable.
Bug: 884625
Change-Id: Ic8a1c048d9f91c7a15dd3c71e017529bb4daf74a
Reviewed-on: https://chromium-review.googlesource.com/1227496
Reviewed-by: Xing Liu <[email protected]>
Commit-Queue: Brian Sheedy <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591726}
[Media Session] Rename SuspendType enum values
Rename the SuspendType enum values as part of the media session
service work. We are moving this to mojo in CL 1187707 and this
is a precursor so that the enum is consistent with the mojo
enums.
BUG=875004
Change-Id: Id9a18d95462bb6c828836769540e03f7ee28b346
Reviewed-on: https://chromium-review.googlesource.com/1211104
Commit-Queue: Becca Hughes <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Reviewed-by: Tommy Steimel <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591725}
fuchsia: Disable ReferrerSanitizerTest.SanitizesPolicyForNonEmptyReferrers
Bug: 884250
Change-Id: Iec6f3bb34e0c26a7602ddf08ff79b26104206ee4
Reviewed-on: https://chromium-review.googlesource.com/1228499
Commit-Queue: Fabrice de Gans-Riberi <[email protected]>
Reviewed-by: Fabrice de Gans-Riberi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591724}
[CrOS MultiDevice] Add missing callback_bluetooth_address on FindEligibleDevices request.
Add BETTER_TOGETHER_HOST as the |callback_bluetooth_address| on FindEligibleDevices
requests. When this argument was missing previously, it resulted in host devices not
receiving a CryptAuth device sync event.
Bug: 883915
Change-Id: If3bfbb1b679191fc088a77e9762a6e2d93511fef
Reviewed-on: https://chromium-review.googlesource.com/1228296
Commit-Queue: Ryan Hansberry <[email protected]>
Reviewed-by: Kyle Horimoto <[email protected]>
Reviewed-by: Jeremy Klein <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591723}
Reset ArcSupervisionTransition when ARC data is removed.
crrev.com/c/1142207 added the reset for when ARC was stopped,
but that did not cover all cases where the reset needed to
happen. This change moves the reset to RequestArcDataRemoval
method.
Bug: 881945
Change-Id: I77ceaf46cebb223374520e43cd795a649aeb8f74
Reviewed-on: https://chromium-review.googlesource.com/1220692
Reviewed-by: Hidehiko Abe <[email protected]>
Reviewed-by: Yury Khmel <[email protected]>
Commit-Queue: Bruno Santos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591722}
[Media Intent Handler] Synchronize updating enabled for test
This CL modifies MediaViewerUtil's method to force-enable the
MediaLauncherActivity for testing to be synchronous. This prevents a
race condition where a test tries to use the MediaLauncherActivity
before the task to enable it has run.
This CL also re-enables the tests that were disabled due to this
issue.
Bug: 882938
Change-Id: I18252427e7391104c580d0c5360141338cc1d56d
Reviewed-on: https://chromium-review.googlesource.com/1220673
Reviewed-by: Mounir Lamouri <[email protected]>
Commit-Queue: Tommy Steimel <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591721}
Update V8 to version 7.1.115.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/fec2b240..07c0b65a
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: I0083569fb90e2786976a2af1aead5d00075cb39f
Reviewed-on: https://chromium-review.googlesource.com/1228215
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#591720}
[EoC] Use a fallback default title if the server title is empty
BUG=883714
Change-Id: Idfd6f610eda53073fadb2e4afda9282830882c06
Reviewed-on: https://chromium-review.googlesource.com/1226257
Reviewed-by: Becky Zhou <[email protected]>
Commit-Queue: Theresa <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591719}
Remove previous owners from components/ntp_snippets/OWNERS
Bug: none
Change-Id: I328fd2a278f2e52cf73c32e883d6f47582774090
Reviewed-on: https://chromium-review.googlesource.com/1221249
Reviewed-by: Nicolas Zea <[email protected]>
Commit-Queue: Marc Treib <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591718}
Add basic tests for multiple position gradient stops
Tests rendering for the the case where <color-stop-length> or
(or <color-stop-angle>) is two <length-percentage> (or
<angle-percentage>.)
Spec:
https://drafts.csswg.org/css-images-4/#color-stop-syntax
Bug: 707047, 880733
Change-Id: I56bc9b43858b37c003e081ea0ef8588f3da78627
Reviewed-on: https://chromium-review.googlesource.com/1228120
Commit-Queue: Fredrik Söderquist <[email protected]>
Reviewed-by: Florin Malita <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591717}
CrOS Shelf: Don't show delayed tooltips after mouseout event
This prevents the behavior whereby the user would mouse over a shelf
item, then mouse out before the tooltip had appeared, and the tooltip
would still unexpectedly appear.
Bug: 883534
Change-Id: I8ec069d392c08a00003ba380d8aa0ee1a3c7ec8f
Reviewed-on: https://chromium-review.googlesource.com/1226432
Commit-Queue: Manu Cornet <[email protected]>
Reviewed-by: Alex Newcomer <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591716}
Avoid calls to RecordMemoryUsageAndCountsHist..() if type NOT_RUNNING
This CL, analogously to CL 1160229, makes sure
DataTypeController::RecordMemoryUsageAndCountsHistograms() gets called
only if the datatype is not NOT_RUNNING.
Ignoring this condition causes a rare crash, so we reduce the
collection of metrics by a negligible amount and it seems a better way
than to introduce additional logic.
Bug: 884363
Change-Id: Iaf75efd28ea07b337fa7ffdedb83db40946f11a1
Reviewed-on: https://chromium-review.googlesource.com/1228198
Reviewed-by: Mohamed Amir Yosef <[email protected]>
Commit-Queue: Jan Krcal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591715}
Rename SyncService state getters to refer to Sync-the-feature
This renames IsSyncActive to IsSyncFeatureActive and CanSyncStart to
CanSyncFeatureStart, to make clear that these refer to Sync-the-feature,
not Sync-the-transport.
No functional changes.
TBRing lots of call site updates
TBR=jochen
Bug: 856179
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I091d60173c5b843cfd03e9b8095b8b83f2363753
Reviewed-on: https://chromium-review.googlesource.com/1224381
Commit-Queue: Marc Treib <[email protected]>
Reviewed-by: Mikel Astiz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591714}
Remove stale comment in ChromeContentBrowserClient::ShouldLockToOrigin.
Now that we lock hosted apps to their underlying origins, this comment
no longer applies.
Bug: 794315
Change-Id: Ifae0e3d380927d4541d643725462def494905956
Reviewed-on: https://chromium-review.googlesource.com/1227384
Reviewed-by: Łukasz Anforowicz <[email protected]>
Commit-Queue: Alex Moshchuk <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591713}
Mac: Secondary UI cleanup in content setting decoration
Bug: 877493
Change-Id: Ia449b73674ebc896ae1dd42f736206d7873dd38a
Reviewed-on: https://chromium-review.googlesource.com/1227250
Commit-Queue: Leonard Grey <[email protected]>
Reviewed-by: Elly Fong-Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591712}
Remove dependency on net::URLRequest in InterceptNavigationDelegate
This moves the UpdateUserGestureCarryoverInfo calls from
ResourceDispatcherHostDelegate (which is not used with network
service enabled) to ResourceDispatcher. ResourceDispatcher will
then pass the info back to the browser through a mojo call.
We should not depend on net::URLRequest anywhere outside of the network
service. This fixes InterceptNavigationDelegateTests when run with
network service enabled.
Bug: 882060
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: Ib737185d5e1f09063bdad0be20a68171a920c975
Reviewed-on: https://chromium-review.googlesource.com/1217347
Reviewed-by: Jochen Eisinger <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Commit-Queue: Clark DuVall <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591711}
Implemented the correct 'self' matching logic according to the spec
Spec: https://w3c.github.io/webappsec-csp/#match-url-to-source-expression
The 'self' matching logic is similar to the host/scheme-source expression
but different enough where it's causing issues because we're just
reusing the csp_source Matches logic.
This is incorrect as causes issues such as the related bug.
This CL covers:
* Added a new MatchesAsSelf function that is used for 'self' expression
matching
* Added unit tests for this function
* Added new test covering the scenario in the bug (wss scheme that matches
scheme)
* Drive-by fixes to some connect-src tests
There is similar work that needs to be done in the content/ CSP
but since I don't want to duplicate any feedback, I will wait until
this patch looks finalized.
Bug: 815142
Change-Id: Ie1d6579e29b9d320e56fcdb556893c7675bd11b8
Reviewed-on: https://chromium-review.googlesource.com/1225570
Commit-Queue: Andy Paicu <[email protected]>
Reviewed-by: Mike West <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591710}
Fix low res Wallpaper Picker icon
Add missing entry in the grd file.
Bug: 884415
Test: manual
Change-Id: I18d4d48b1fb706be1f22f8a85ea4a54ac9cdaff5
Reviewed-on: https://chromium-review.googlesource.com/1225889
Reviewed-by: Xiyuan Xia <[email protected]>
Commit-Queue: Vladislav Kaznacheev <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591709}
Implement "validateField" action for iOS Autofill EG automation tests.
This action, which should be run after an autofill action, checks the
targeted element to make sure that the autofill-detected field type
and autofilled value match what is expected. Currently, the expected
values are hardcoded in the recipe, separate from the profile data
in the code - Yiming's work may later enable us to move either
profile info into the recipe, or the expected values into the code.
Note in order for this to work, the Chrome flag
"show-autofill-type-predictions" must be enabled.
Is there a way to do this as part of the test, or should
I just set this as part of the test runner script?
Tested on Walmart using a custom recipe.
Bug: 881096
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Id8c6ba8e9a60c8a475db010e8dcd21d4190ed0bb
Reviewed-on: https://chromium-review.googlesource.com/1220576
Commit-Queue: ericale <[email protected]>
Reviewed-by: Moe Ahmadi <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591708}
chromeos: Eliminate ScopedDragDropDisabler to support mash
Code in chrome is not allowed to directly access ash root windows when
running under mash. The OOBE/login code uses the primary root window
to disable drag and drop. Eliminate the ScopedDragDropDisabler in
favor of just directly disabling ash's DragDropController until
the user session is active.
This also means we disable drag-and-drop on secondary displays.
We didn't do that before, but it's probably better to be consistent
across displays.
Bug: 854328
Test: added to ash_unittests
Change-Id: Iaf8b7c598578033db974f64d19f678ddfbf00efb
Reviewed-on: https://chromium-review.googlesource.com/1227398
Reviewed-by: Xiyuan Xia <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: James Cook <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591707}
Android: Update cipd.yaml for bundletools
benmason@ is making the changes to DEPS to pull this in and will update
README.chromium in his CL. I have updated cipd.yaml with the appropriate
commands in the comments and uploaded the jar file for version 0.6.0.
Add myself to OWNERS to make future updates easier.
Bug: None
Change-Id: I149af7e7f6d3d1ed84536df16ab2ea5a83787a4d
Reviewed-on: https://chromium-review.googlesource.com/1228297
Reviewed-by: agrieve <[email protected]>
Commit-Queue: Peter Wen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591706}
[BrowserSwitcher] Don't switch browsers in Incognito
This keeps BrowserSwitcher behavior in line with the LBS extension.
Bug: 882890
Change-Id: I35f9b5e9a2bd2296a23fa70454f4972739e2b34d
Reviewed-on: https://chromium-review.googlesource.com/1227140
Reviewed-by: Julian Pastarmov <[email protected]>
Commit-Queue: Nicolas Ouellet-Payeur <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591705}
applist: Home launcher gestures should be disabled by default.
We will merge this to M70 and then revert the M71 change.
Test: none
Bug: 883967
Change-Id: Ia9de556ca7c2304add2076b347b3cf206d455c84
Reviewed-on: https://chromium-review.googlesource.com/1226274
Commit-Queue: Sammie Quon <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591704}
Enable automatic property synthesis on iOS builds.
One-pager (maybe a bit more than 1 page):
https://docs.google.com/document/d/1Z-UBBqx1jmSsN1Uu1mUbTt_b9D36Hj1GYdYf5ISXb8o/edit?usp=sharing
Bug: 859842
Change-Id: I9bf503215cd1d0eebeb4831cae61c2fe62ba379f
Reviewed-on: https://chromium-review.googlesource.com/1124324
Reviewed-by: Mark Cogan <[email protected]>
Reviewed-by: Dirk Pranke <[email protected]>
Commit-Queue: Javier Ernesto Flores Robles <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591703}
Delete WPT_BASE_MANIFEST_4.json
This is cleanup following the addition of WPT_BASE_MANIFEST_5.json.
Bug: 876717
Change-Id: Ic1293306f7aed9483666ed6ca24976a2da45a898
Reviewed-on: https://chromium-review.googlesource.com/1227116
Commit-Queue: Robert Ma <[email protected]>
Reviewed-by: Robert Ma <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591702}
Put the swap thrashing monitor behind a feature flag
This'll allow experimenting with this signal locally (this is disabled
by default),
Bug: 771478
Change-Id: Ic41b53831a18a24874873805b87fc5027598a953
Reviewed-on: https://chromium-review.googlesource.com/1226309
Commit-Queue: Sébastien Marchand <[email protected]>
Reviewed-by: Wez <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591701}
Remove unused policy directory on Linux
The directory is removed when it's empty and an enrollment token does not exist.
$user_data_dir/Policy/Enrollment and $user_data_dir/Policy are both deleted
if needed.
The deletion is posted after Chrome launching with the lowest priority.
Bug: 883869
Change-Id: Ic1d0bb05711ad537df4bfd96a28efb1c5ddbf7cc
Reviewed-on: https://chromium-review.googlesource.com/1225600
Reviewed-by: Julian Pastarmov <[email protected]>
Reviewed-by: Georges Khalil <[email protected]>
Commit-Queue: Owen Min <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591700}
Order the languages in the Explicit Language Prompt's list.
Bug: 865500
Change-Id: I7b8b4cab27a40b4bd5fc435d46fd30860daf44fa
Reviewed-on: https://chromium-review.googlesource.com/1214163
Commit-Queue: anthonyvd <[email protected]>
Reviewed-by: Yaron Friedman <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Theresa <[email protected]>
Reviewed-by: Michael Martis <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591699}
Allow blink's embedder to use CustomElementRegistry with whitelisted names
Chrome's extension system implements <webview> (and other guest view
elements) using the Custom Elements mechanism. However, "webview" is
not a valid custom element name. The Custom Elements V0 implementation
allows the embedder to use the name anyway. We introduce a similar
whitelist for Custom Elements V1, so that we can migrate <webview>
to V1.
Bug: 867831
Change-Id: I807725b2867f0661121f86f77803cb0c61150645
Reviewed-on: https://chromium-review.googlesource.com/1214181
Commit-Queue: Kevin McNee <[email protected]>
Reviewed-by: Istiaque Ahmed <[email protected]>
Reviewed-by: Kent Tamura <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591698}
Remove SessionCrashedInfobarDelegate
Bug: 877493
Change-Id: I44302354178087a1df131fbc5478ccf1a52c2e34
Reviewed-on: https://chromium-review.googlesource.com/1226301
Reviewed-by: Elly Fong-Jones <[email protected]>
Commit-Queue: Leonard Grey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591697}
Mac: Remove Cocoa chooser bubble
(For posterity: this dialog can be triggered by visiting https://webbluetoothcg.github.io/demos/playbulb-candle)
Bug: 877493
Change-Id: I10e92242c4aca9c939875e89d3b53caff87ffc2a
Reviewed-on: https://chromium-review.googlesource.com/1226004
Commit-Queue: Leonard Grey <[email protected]>
Reviewed-by: Elly Fong-Jones <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591696}
Fix the generation dropdown update.
The bug happened because we didn't call Layout().
Bug: 884648
Change-Id: Iadd1d5b66de2b60103470eccff8862ad14d185a2
Reviewed-on: https://chromium-review.googlesource.com/1228195
Commit-Queue: Vasilii Sukhanov <[email protected]>
Commit-Queue: Dominic Battré <[email protected]>
Reviewed-by: Dominic Battré <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591695}
Mac: Remove Cocoa toolbar action bubble path
Bug: 877493
Change-Id: I388f9889016b9288cd8c18def7e86debc59b1509
Reviewed-on: https://chromium-review.googlesource.com/1226000
Reviewed-by: Elly Fong-Jones <[email protected]>
Commit-Queue: Leonard Grey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591694}
[heap] Fix promptly freeing during object shrinking
Fixes an issue where the object was assumed to be marked during promptly
freeing on a page that has not been swept yet. There's an alternative
path into this method though for which a new object header has been
created by carving off unusued memory in which case the header is not
marked.
Bug: 823289
Change-Id: Ia0dc203e285ccf297cca582aae35caacb74dde1e
Reviewed-on: https://chromium-review.googlesource.com/1227940
Reviewed-by: Kentaro Hara <[email protected]>
Commit-Queue: Michael Lippautz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591693}
FrameMetrics: Enable Frame Latency Speed and Acceleration behind a flag
The FrameMetrics relies ConvertableToTraceFormat/TracedValue a lot,
so its running cost increased to ~3.9 from ~0.1 after switching to
Perfetto. In this CL, I hide the two low priorities analysis
Frame Latency Speed and Acceleration behind a flag to lower the cost.
After analyzing more data from Frame Metrics, they will be added back as
needed.
Bug: 881863
Change-Id: I959e861df8c08f7fe56dd95f81c932512d148ae3
Reviewed-on: https://chromium-review.googlesource.com/1204593
Reviewed-by: Timothy Dresser <[email protected]>
Commit-Queue: Yi Xu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591692}
[Extensions + Apps] Move the easyUnlockPrivate API
Move the easyUnlockPrivate API out of extensions code and into apps
code. This includes the API implementation, schema definition, features
entries, and API permission info.
Bug: 877240
Change-Id: I3ebae9112f6cf609d206008ee7e950a68ffbf22f
Reviewed-on: https://chromium-review.googlesource.com/1222917
Reviewed-by: Mihai Sardarescu <[email protected]>
Reviewed-by: James Hawkins <[email protected]>
Reviewed-by: Istiaque Ahmed <[email protected]>
Reviewed-by: Dominick Ng <[email protected]>
Commit-Queue: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591691}
Block all system events in SitePerProcessHitTestBrowserTests.
As part of an effort to fix the associated bug, this CLs will block all
system level events that might possible interfere with a
SitePerProcessHitTestBrowserTest.
Bug: 882458
Change-Id: I480cdcb7c55ec068efc2fda13b1d6a3d459db329
Reviewed-on: https://chromium-review.googlesource.com/1228293
Reviewed-by: Ken Buchanan <[email protected]>
Commit-Queue: James MacLean <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591690}
Use ImageFetchTabHelper for SearchImage when kCopyImage flag is enabled.
Add the CL(https://chromium-review.googlesource.com/c/chromium/src/+/1203712)
back, but put the code behind kCopyImage flag.
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I2fcec25e286ce87f807213dc0f1ff69f05d16656
Reviewed-on: https://chromium-review.googlesource.com/1226885
Reviewed-by: Mark Cogan <[email protected]>
Commit-Queue: Yi Su <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591689}
Added extension matcher protos
These protos will be used be the Chrome Cleanup Tool to find unwanted
extensions that are installed that correspond with existing UwS.
When the extensions match the criteria they will be disabled.
Change-Id: I08f41df14656f225ad167f715f995eb490ff7fe0
Reviewed-on: https://chromium-review.googlesource.com/1226829
Commit-Queue: Preston Carpenter <[email protected]>
Reviewed-by: Joe Mason <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591688}
Roll src/third_party/chromite a7bfb0f9e7d5..73148e5035d1 (1 commits)
https://chromium.googlesource.com/chromiumos/chromite.git/+log/a7bfb0f9e7d5..73148e5035d1
git log a7bfb0f9e7d5..73148e5035d1 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] luci_scheduler: Add support for cbb_workspace_branch.
Created with:
gclient setdep -r src/third_party/chromite@73148e5035d1
The AutoRoll server is located here: https://autoroll.skia.org/r/chromite-chromium-autoroll
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.
[email protected]
Change-Id: Icdacc4c6c8bbac174f11830e4fa3635981c14ff2
Reviewed-on: https://chromium-review.googlesource.com/1228273
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591687}
Enable VizHitTestDrawQuad feature by default on TOT.
VizHitTestDrawQuad has been in finch on Canary, Dev and Beta 50% and Stable
1% for several months. Enabling it by default on TOT before increasing the
percentage on Stable channel.
This CL does ask path for clients that have not submitted its own hit-test
data yet for webkit_layout_tests.
Also fixes WebViewAPITest.TestContextMenu since we expect root_view in
RenderWidgetHostInputEventRouter::RouteMouseEvent.
Bug: 804888, 877961
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
Change-Id: I1e507afafb3cf28b424094a57d5949207929fad2
Reviewed-on: https://chromium-review.googlesource.com/1181185
Commit-Queue: Ria Jiang <[email protected]>
Reviewed-by: Nasko Oskov <[email protected]>
Reviewed-by: Sadrul Chowdhury <[email protected]>
Reviewed-by: Navid Zolghadr <[email protected]>
Reviewed-by: James MacLean <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591686}
Remove unnecessary friend class declaration
Change-Id: I571b96f0b3c599461c0e2fcb64c435da1208ebae
Reviewed-on: https://chromium-review.googlesource.com/1227615
Reviewed-by: Mike Wittman <[email protected]>
Commit-Queue: Xi Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591685}
[Background Fetch] Remove AddGarbageCollectionCallback.
https://chromium-review.googlesource.com/c/chromium/src/+/1216066
removed the usage of AddGarbageCollectionCallback.
This CL removes the implementation + unit test.
Bug: 881885
Change-Id: I1d1b066b9596c1174ad4fafc46b057fbab322ff0
Reviewed-on: https://chromium-review.googlesource.com/1216068
Commit-Queue: Mugdha Lakhani <[email protected]>
Reviewed-by: Rayan Kanso <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591684}
[headless] Avoid compiling files that will not be used
In component builds headless_shell_lib compiled
lib/browser/headless_content_browser_client.cc which referred to
a lot of other code that was not compiled. Thanks to a linker
feature/quirk, the whole object file was ignored and nothing
bad happened. In jumbo build experiments the linker couldn't
do dead object file removal and the result was a lot of linkage
errors.
Bug: 883727
Change-Id: I3ef9f69cbf61ddccdb55d0929963ad33a6fb442b
Reviewed-on: https://chromium-review.googlesource.com/1226615
Commit-Queue: Daniel Bratell <[email protected]>
Reviewed-by: Sami Kyöstilä <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591683}
[BrowserSwitcher] Add Linux support
This will let BrowserSwitcher invoke an alternative browser on Linux,
and updates various files to build the feature on Linux.
Bug: 881589
Change-Id: Ic4e544ef67839201f646c94dd119c280c95afa54
Reviewed-on: https://chromium-review.googlesource.com/1212003
Commit-Queue: Nicolas Ouellet-Payeur <[email protected]>
Reviewed-by: Julian Pastarmov <[email protected]>
Reviewed-by: Pam Greene (Please send IM for reviews) <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591682}
[config] Enable scheduled script streaming field trial
Start a field trial for scheduled script streaming, where script
streaming uses the task scheduler rather than a dedicated streaming
thread.
Enabling this flag will:
* Post script streaming tasks as MayBlock using PostTask
* Re-post those tasks as non-MayBlock if the resource finishes
loading before the task starts
* Remove the small script heuristic for streaming
Bug: chromium:866868
Bug: chromium:865098
Change-Id: Id12d052623b5ebf9a1924cc2065807fede718014
Reviewed-on: https://chromium-review.googlesource.com/1226604
Reviewed-by: Robert Kaplow <[email protected]>
Commit-Queue: Leszek Swirski <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591681}
[Autofill Assistant] Fix inconsistent protos.
[email protected], [email protected]
Bug: 806868
Change-Id: Ic72ea34d271ee9577d1ce61d20acd961959dbaa2
Reviewed-on: https://chromium-review.googlesource.com/1222446
Commit-Queue: Mathias Carlen <[email protected]>
Reviewed-by: Ganggui Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591680}
[unified-heap] Termination GC: Handle unified GC
Re-use existing finalization methods.
Bug: 843903
Change-Id: Ic876150b830f21c1cbfba0a8e5cad58a6dae9e6e
Reviewed-on: https://chromium-review.googlesource.com/1228054
Reviewed-by: Kentaro Hara <[email protected]>
Commit-Queue: Michael Lippautz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591679}
Android: Exclude gms core updates from crash_count
Remove deprecated crash_count_without_gms_core_update. Now crash_count
tracks that value. Add crash_count_due_to_gms_core_update so we can keep
track of the difference from the previous crash_count metric.
Bug: 839017
Change-Id: I61353f047cc578371d9413a6a1969f909bfdf56b
Reviewed-on: https://chromium-review.googlesource.com/1224451
Reviewed-by: Dominic Battré <[email protected]>
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Ramin Halavati <[email protected]>
Commit-Queue: Peter Wen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591678}
Mark //ui//views/BUILD.gn as OWNER=*.
Bug: None
Change-Id: I4fee4fd0289fa94a946a38376ccc9414e9e9da49
Reviewed-on: https://chromium-review.googlesource.com/1225802
Commit-Queue: Scott Violet <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591677}
[ios] Disable tests on refresh bot.
This future of this bot us TBD, it may be turned down, or repurposed. But
for now disable tests so the flags referenced can be removed.
Bug: 884695
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ibfed53ad0bafde0fa27416133cd07b59bddfda0a
Reviewed-on: https://chromium-review.googlesource.com/1228233
Reviewed-by: Mark Cogan <[email protected]>
Commit-Queue: Justin Cohen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591676}
Remove several preferences from incognito whitelist (7).
The following preferences are removed from the persistent storage list
for incognito mode:
- kCertEnableSha1LocalAnchors
- kCertEnableSymantecLegacyInfrastructure
- kCertRevocationCheckingEnabled
- kCertRevocationCheckingRequiredLocalAnchors
- kCipherSuiteBlacklist
- kTLS13Variant
These preferences are either local state, or never changed from
incognito mode, and hence the CL is not supposed to make any behavior
change.
Bug: 861722
Change-Id: Ia5e5ec999d88c67aaa080d6f7c2f4bc4e1f11758
Reviewed-on: https://chromium-review.googlesource.com/1225985
Reviewed-by: Ryan Sleevi <[email protected]>
Commit-Queue: Ramin Halavati <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591675}
Orderfile: turn on system health order profiling.
This sets default orderfile generation to use system health profiling.
Bug: 758566
Change-Id: Ie87f8b2623373861c7bdc44d5dfd866ce3597cd9
Reviewed-on: https://chromium-review.googlesource.com/1228074
Commit-Queue: Matthew Cary <[email protected]>
Reviewed-by: Egor Pasko <[email protected]>
Reviewed-by: Benoit L <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591674}
Add test for "setupPrinter" call that returns policies
Bug: 882896
Change-Id: Ie0d9098e7f3f801961ed9c6308e453309a39ff40
Reviewed-on: https://chromium-review.googlesource.com/1224531
Reviewed-by: Rebekah Potter <[email protected]>
Commit-Queue: Vladislav Kuzkokov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591673}
Remove the FrameHostMsg_DidStartProvisionalLoad IPC
It's no longer useful following the launch of PlzNavigate.
Bug: 789577
Change-Id: I185265a1c19a4bcc5bcc318586b33bd4175f9798
Reviewed-on: https://chromium-review.googlesource.com/1131506
Commit-Queue: Camille Lamy <[email protected]>
Reviewed-by: Nasko Oskov <[email protected]>
Reviewed-by: Alex Moshchuk <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591672}
[Tango->FCM] Retry subscription/unsubscription request in case of failure
Bug: 880267, 801985
Change-Id: I2915909e7c35aa3a90886dc74ee3cbd599918df9
Reviewed-on: https://chromium-review.googlesource.com/1204016
Commit-Queue: Tatiana Gornak <[email protected]>
Reviewed-by: Pavel Yatsuk <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591671}
Add [email protected] to content/renderer/input/OWNERS
Bug: None
Change-Id: I58a1d6176a49c50f24ef18575572cab9a304ac5c
Reviewed-on: https://chromium-review.googlesource.com/1228213
Reviewed-by: Timothy Dresser <[email protected]>
Reviewed-by: Navid Zolghadr <[email protected]>
Commit-Queue: Xida Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591670}
StyleInvalidationRoot::RootElement may be null.
It's possible to have sibling invalidation sets rescheduled on the
document node when removing the document root if the document root has a
sibling, for instance a processing instruction. Let the style
invalidator handle a null RootElement().
Bug: 884289
Change-Id: If2e07ac81263fc85cc33e1c89ea4e3c32908ef68
Reviewed-on: https://chromium-review.googlesource.com/1228133
Commit-Queue: Rune Lillesveen <[email protected]>
Reviewed-by: Anders Ruud <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591669}
Roll src/third_party/skia 060e992ef5b8..3a039d59df1c (1 commits)
https://skia.googlesource.com/skia.git/+log/060e992ef5b8..3a039d59df1c
git log 060e992ef5b8..3a039d59df1c --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Add perspective support to blur shadows
Created with:
gclient setdep -r src/third_party/skia@3a039d59df1c
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: I355c4f4b6c4f94644ae4d2d4193cda2a69d65e47
Reviewed-on: https://chromium-review.googlesource.com/1226284
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591668}
Refactor the set of frames in fullscreen.
Instead of tracking FrameTreeNode, tracks RenderFrameImpl.
There are several reasons:
1) WebContentsImpl::FullscreenStateChanged()
takes RenderFrameHostImpl* in input and notifies its observers
using a RenderFrameHostImpl*. There is no real need to convert
from/to a FrameTreeNode.
2) This function traverses the tree of FrameTreeNode, but is called in
RenderFrameHostImpl* destructor. It means the tree is in the middle
of modifying itself. This is hard to reason about. For instance:
rfh->frame_tree_node()->current_frame_host() may be null here, even
when rfh is the current frame host.
Traversing the tree using only rfh->GetParent() is easier.
Bug: 609963, 881849
Change-Id: I2e74324f83ddb2800b4dd177b561ff987c2c0a5f
Reviewed-on: https://chromium-review.googlesource.com/1207753
Commit-Queue: Arthur Sonzogni <[email protected]>
Reviewed-by: Alex Moshchuk <[email protected]>
Reviewed-by: Becca Hughes <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591667}
[libfuzzer][Windows] Dont use dynamic loading for external functions.
Doing so doesn't make sense because the only supported fuzzer builds
on Windows are non-component builds.
This patch enables libFuzzer to use user defined functions like
LLVMFuzzerCustomMutator, LLVMFuzzerCustomCrossOver, and
LLVMFuzzerInitialize.
Bug: 884559
Change-Id: I783e50b1306e37b5a0528fd4aa3cf077cec3bfb4
Reviewed-on: https://chromium-review.googlesource.com/1227616
Commit-Queue: Jonathan Metzman <[email protected]>
Reviewed-by: Max Moroz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591666}
Record discarded state in TabActivityWatcher.
(1) Add GetWasDiscarded to WebContents
(2) Get discarded state in TabActivityWatcher::WebContentsData::WebContentsData
(3) A browser test is added.
Bug: 872139
Change-Id: I1a646ed7419fded7846ee80a166beeaee9fbf989
Reviewed-on: https://chromium-review.googlesource.com/1215275
Commit-Queue: Charles . <[email protected]>
Reviewed-by: Michael Giuffrida <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591665}
[TaskScheduler]: Use ScopedBlockingCall to mark blocking tasks.
This CL uses ScopedBlockingCall to mark blocking calls in /base.
This CL was created by replacing calls to AssertBlockingAllowed()
with instantiations of ScopedBlockingCall(MAY_BLOCK).
I kindly ask the reviewer to make sure of the following:
- ScopedBlockingCall is instantiated in a scope with minimal CPU usage.
If this is not the case, ScopedBlockingCall should be instantiated
closer to the blocking call. See scoped_blocking_call.h for more
info. Please let me know when/where the blocking call happens if this needs
to be changed.
- Parameter |blocking_type| matches expectation (MAY_BLOCK/WILL_BLOCK). See
BlockingType for more info. While I assumed MAY_BLOCK by default, that might
not be the best fit if we know that this callsite is guaranteed to block.
- The ScopedBlockingCall's scope covers the entirety of the blocking operation
previously asserted against by the AssertBlockingAllowed().
This CL was uploaded by git cl split.
[email protected]
Bug: 874080
Change-Id: I64c1a2779933e60380c03a8ba0185a9564350c2f
Reviewed-on: https://chromium-review.googlesource.com/1191231
Commit-Queue: Etienne Pierre-Doray <[email protected]>
Reviewed-by: Albert J. Wong <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591664}
One copy of headless shell switches should be enough
Many different parts of headless use the headless command
line switches, and compiled them into their lib/binary. This
caused build failures due to duplicate symbols in jumbo
build experiment. It seems the code depends on the dead object
file removal feature in the linker. Better is to just compile
and link the code once and export it from there.
Bug: 883727
Change-Id: I47ff0c86e56f2f86fbdaef6f5f7589ac82d16c66
Reviewed-on: https://chromium-review.googlesource.com/1225761
Reviewed-by: Sami Kyöstilä <[email protected]>
Commit-Queue: Daniel Bratell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591663}
Temporary fix for a crash at TouchActionFilter::ReportTouchAction
This is a temporary fix to ensure that there will be no crash at
TouchActionFilter::ReportTouchAction when the |scrolling_touch_action_|
has no value.
[email protected]
Bug: 879511
Change-Id: I90aa531db743fb989855b2fd42a9a10bf0578561
Reviewed-on: https://chromium-review.googlesource.com/1227234
Commit-Queue: Xida Chen <[email protected]>
Reviewed-by: Xida Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591662}
content: Prepare MediaStreamUIProxyTests for PostTask refactor
This adds a TestBrowserThreadBundle to the test, which will need it when
we replace BrowserThread::PostTask() and friends with base/post_task.h.
The TestBrowserThreadBundle initializes globals that are required for
things like posting a task to or obtaining a TaskRunner for a BrowserThread.
Bug: 878356
Change-Id: I90daa05b9724a4412cb76e562a87e3c1b5d69b93
Reviewed-on: https://chromium-review.googlesource.com/1228115
Reviewed-by: Max Morin <[email protected]>
Commit-Queue: Eric Seckler <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591661}
[Background Fetch] Implement recordsAvailable.
This has been added to the spec recently:
https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-recordsavailable
and lets the developer know whether the associated with the fetch are
still accessible.
I've simplified BackgroundFetchContext::CleanupRegistration() and added some
tests.
Bug: 881885
Change-Id: I7e12002ffd304727f7e538392879a382eed67fa4
Reviewed-on: https://chromium-review.googlesource.com/1216066
Commit-Queue: Mugdha Lakhani <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Reviewed-by: Rayan Kanso <[email protected]>
Reviewed-by: Nasko Oskov <[email protected]>
Reviewed-by: Peter Beverloo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591660}
Reorganize headless printing support slightly
Including rendererer only code in the library "headless" that will be
used in the browser process only works if that code is dead and is
packaged in an unused object file inside a static library and linked
with a linker that ignores such object files. That is why including
"lib/renderer/headless_print_render_frame_helper_delegate.cc" kind of
worked but in jumbo build experiments it didn't.
This patch moves the renderer only printing code to libheadless.so
build code and to headless_renderer code.
Bug: 883727
Change-Id: I2ff6edfbf8c1cd79c84973933dd34a9de8fd3632
Reviewed-on: https://chromium-review.googlesource.com/1227937
Reviewed-by: Sami Kyöstilä <[email protected]>
Commit-Queue: Daniel Bratell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591659}
[Password Manager] Add feature for recovering passwords for non-Sync Mac users.
Note: Recovering Sync Mac users is already done. This change will recover both sync and non-sync users by deleting corrupted passwords internally in LoginDatabase.
Change internal encryption result for encryptin/decrypting passwords in LoginDatabase (SERVICE_FAILURE is used for unavailable encryption key, otherwise use ITEM_FAILURE if encryption process fails).
When converting SQL statement to list of forms, remove all forms that caused ITEM_FAILURE.
All changes are implemented behind feature flag which is disabled by default.
Tests for the changes are also included.
Bug: 791541
Change-Id: Ie7f8664c6b0946775acab24d103f36d4fe82abc7
Reviewed-on: https://chromium-review.googlesource.com/1224374
Commit-Queue: Tonko Sabolčec <[email protected]>
Reviewed-by: Vasilii Sukhanov <[email protected]>
Reviewed-by: Jan Wilken Dörrie <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591658}
Use data types matching IDL in core/svg
- Use uint32_t instead of size_t when dealing with the attributes
defined on the IDL
- Use wtf_size_t where appropriate
BUG=588506
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I855fdd59d94991e6ef8cee23167e2d398f3d7bf3
Reviewed-on: https://chromium-review.googlesource.com/1227222
Reviewed-by: David Bokan <[email protected]>
Commit-Queue: Dave Tapuska <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591657}
Remove NavigationStallDelegate
This test helper class is outdated and has been replaced by
TestNavigationManager. This CL removes, rewrites the tests that were
still using it and re-enables some of those tests that were flaky due to
a race between NavigationStallDelegate and
ResourceDispatcherHostImpl: :AddStandardHandlers.
Bug: 847326
Change-Id: I2acd9f3dde13433583e3c8863dfb2cecd11fc9c7
Reviewed-on: https://chromium-review.googlesource.com/1213263
Commit-Queue: Camille Lamy <[email protected]>
Reviewed-by: Nasko Oskov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591656}
Enable Reporting and NEL by default
We received approval to launch Reporting and Network Error Logging to
100% on Stable.
Bug: 676024, 799253
Cq-Include-Trybots: luci.chromium.try:linux_mojo
Change-Id: I2e502ffc340ae3d3a9c72c30791c7b71bbf8ab70
Reviewed-on: https://chromium-review.googlesource.com/1224657
Reviewed-by: Matt Menke <[email protected]>
Commit-Queue: Douglas Creager <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591655}
ios: strip trailing blank lines
Newer pylint warns when files have trailing blank lines. Trim them.
Bug: 866772
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I780305469d6af526753ea6c52c995a541e7543a9
Reviewed-on: https://chromium-review.googlesource.com/1222635
Commit-Queue: Sylvain Defresne <[email protected]>
Reviewed-by: Sylvain Defresne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591654}
aura: Make WebContents VISIBLE when host aura::Window is mirrored.
https://chromium-review.googlesource.com/1191862 makes a WebContents
VISIBLE if the WebContentsViewAura has the
aura::client::kMirroringEnabledKey property. Unfortunately, Alt-Tab
sets this property on the host of the WebContentsViewAura, not on the
WebContentsViewAura. With this CL, we check for the property on the
host aura::Window.
Bug: 882028
Change-Id: Ib16df475ce886cd606fe9406cf63fb83da36d52c
Reviewed-on: https://chromium-review.googlesource.com/1227211
Reviewed-by: Sadrul Chowdhury <[email protected]>
Commit-Queue: François Doray <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591653}
[iOS][MF] Hide addresses and cards behind flag
Bug: 845472
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I8fb71bf52486244ad034c4d958bbd5a534cc240c
Reviewed-on: https://chromium-review.googlesource.com/1221190
Commit-Queue: Javier Ernesto Flores Robles <[email protected]>
Reviewed-by: Stepan Khapugin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591652}
Remove diagnostic code related to 833380.
This CL cleans up diagnostic code related to the associated bug.
When this lands, all tests affected by the bug should be re-enabled.
Bug: 833380
Change-Id: I1ad8d59de132a2d1c45e45da0c5ba16e50a02a62
Reviewed-on: https://chromium-review.googlesource.com/1213362
Reviewed-by: Ken Buchanan <[email protected]>
Commit-Queue: James MacLean <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591651}
Roll src/third_party/catapult c9dc040b7fdd..259ed926a2b2 (1 commits)
https://chromium.googlesource.com/catapult.git/+log/c9dc040b7fdd..259ed926a2b2
git log c9dc040b7fdd..259ed926a2b2 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Updates for the general features.
Created with:
gclient setdep -r src/third_party/catapult@259ed926a2b2
The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll
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
BUG=chromium:866423
[email protected]
Change-Id: I51e9fee7aac02d635ac87b54fcedd3c820a354f1
Reviewed-on: https://chromium-review.googlesource.com/1227735
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591650}
Store response headers and url chain in download::Entry
This allows for downloads that resume on startup to still have access to
that information.
Bug: 883359, 881314
Change-Id: I65ff163180f8b834ca59fadba0f45d8536d13be5
Reviewed-on: https://chromium-review.googlesource.com/1222893
Reviewed-by: Xing Liu <[email protected]>
Reviewed-by: David Trainor <[email protected]>
Commit-Queue: Rayan Kanso <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591649}
Notify CCT dynamic module on navigation events.
Bug: 882442
Change-Id: Iaeed8ba05c58fe12a039a408198bfe223d7efb93
Reviewed-on: https://chromium-review.googlesource.com/1226621
Commit-Queue: Anna Malova <[email protected]>
Reviewed-by: Michael van Ouwerkerk <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591648}
Use ImageFetchTabHelper for SaveImage when kCopyImage flag is enabled.
Add the CL(https://chromium-review.googlesource.com/c/chromium/src/+/1193365)
back, but put the code behind kCopyImage flag.
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I8d59e00a1d196b8a45cd13d62429a96c1dbfc214
Reviewed-on: https://chromium-review.googlesource.com/1225801
Reviewed-by: Gauthier Ambard <[email protected]>
Commit-Queue: Yi Su <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591647}
[ios] Migrate ContextualSearchDelegate using SimpleURLLoader
URLFetcher will stop working with advent of Network Service, and
SimpleURLLoader is the replacement API for most clients.
This CL migrates iOS's ContextualSearchDelegate away from URLFetcher.
luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Bug: 773295,879775
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I008a9070fe3131dcd1d21dfe8a48d0acea1e8f8d
Reviewed-on: https://chromium-review.googlesource.com/1225230
Reviewed-by: Olivier Robin <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Commit-Queue: Antonio Gomes <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591646}
Remove "add to home page" menu item from ICCT
Bug: 884128
Change-Id: I6e2ab80314f28978ee2099e2ad027a0e4c8e453d
Reviewed-on: https://chromium-review.googlesource.com/1226620
Reviewed-by: Peter Conn <[email protected]>
Commit-Queue: Pavel Shmakov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591645}
policy: Push back the launch of the WebAppInstallForceList policy to 71
Bug: 882319
Change-Id: I7b71d793b0bb41d7de6c7422a0f92a323eda7b27
Reviewed-on: https://chromium-review.googlesource.com/1214981
Commit-Queue: Giovanni Ortuño Urquidi <[email protected]>
Reviewed-by: Maksim Ivanov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591644}
Roll src/third_party/skia 098c1355bf70..060e992ef5b8 (1 commits)
https://skia.googlesource.com/skia.git/+log/098c1355bf70..060e992ef5b8
git log 098c1355bf70..060e992ef5b8 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Roll third_party/externals/angle2 62114aae8550..017bda429667 (1 commits)
Created with:
gclient setdep -r src/third_party/skia@060e992ef5b8
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-autoroll
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
[email protected]
Change-Id: I5322762c73d33dd565d65364149f690bc26e3f9c
Reviewed-on: https://chromium-review.googlesource.com/1227734
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591643}
[css-contain] Layout and size containment and baseline alignment
The CSSWG has recently resolved that layout containment
suppress baseline alignment, while size containment does not:
https://github.com/w3c/csswg-drafts/issues/2995
Spec text (https://drafts.csswg.org/css-contain/#containment-layout):
"7. For the purpose of the vertical-align property,
or any other property whose effects need to relate
the position of the containing element's baseline
to something other than its descendants,
the containing element is treated as having no baseline."
And a note in (https://drafts.csswg.org/css-contain/#containment-size):
"Note: size containment does not suppress baseline alignment.
See layout containment for that."
The patch is just a modification in the condition at
LayoutBlock::UseLogicalBottomMarginEdgeForInlineBlockBaseline().
Some tests in the suite need minor modifications
due to the behavior change in order to match the references.
One of the Mozilla tests is failing now, a bug was reported
to get it updated (https://bugzilla.mozilla.org/1491235).
BUG=882333
TEST=external/wpt/css/css-contain/contain-layout-baseline-001.html
TEST=external/wpt/css/css-contain/contain-size-baseline-001.html
Change-Id: I08f157bfbc7477777b2f0b0157d8f05d3a6219d6
Reviewed-on: https://chromium-review.googlesource.com/1226146
Reviewed-by: Morten Stenshorne <[email protected]>
Commit-Queue: Manuel Rego <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591642}
Update V8 to version 7.1.114.
Summary of changes available at:
https://chromium.googlesource.com/v8/v8/+log/d0c0f8f9..fec2b240
Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues
Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;luci.chromium.try:android_optional_gpu_tests_rel
[email protected],[email protected]
Change-Id: Iad10b341ed9c6e7a59ee89aec945ffbf9b7b4250
Reviewed-on: https://chromium-review.googlesource.com/1227623
Reviewed-by: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#591641}
cast: Use TestBrowserThreadBundle in CastActivityManagerTest
This adds TestBrowserThreadBundles to the test, which will need it when
we replace BrowserThread::PostTask() and friends with base/post_task.h.
The TestBrowserThreadBundle initializes globals that are required for
things like posting a task to or obtaining a TaskRunner for a BrowserThread.
I'm making this change in a separate patch to make review of the
future automated refactoring patches easier.
[email protected]
Bug: 878356
Change-Id: I37f50502c01e1ec87c91cd7f9cdb7777da55e80a
Reviewed-on: https://chromium-review.googlesource.com/1227936
Reviewed-by: Eric Seckler <[email protected]>
Commit-Queue: Eric Seckler <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591640}
startup_mobile benchmark: update comments
Remove the comment about OS pagecache flushing, it is now handled for
the benchmark.
After @decorators.Disabled were deprecated and removed, the comment
about applicability of this benchmark to non-Android platform looks
more actionable at the head of the file.
Bug: 811244
Change-Id: Id95321c2c10d5124f4bb2fa4e5fa49a2119e4d91
Reviewed-on: https://chromium-review.googlesource.com/1225804
Reviewed-by: Juan Antonio Navarro Pérez <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591639}
Fix ProfileDownloader access token fetches after move to IdentityManager
https://chromium-review.googlesource.com/c/chromium/src/+/1163620
changed ProfileDownloader to fetch access tokens via IdentityManager
and PrimaryAccountAccessTokenFetcher. However, ProfileDownloader is
sometimes used in contexts other than the primary account:
- ProfileDownloader::StartForAccount() takes in an account ID.
- This method is invoked from Java on Android via
ProfileDownloaderAndroid. The Java side passes an |is_pre_signin|
bool that indicates that this flow can be used in contexts where the
primary account is not set in IdentityManager/SigninManager.
This CL changes ProfileDownloader to use an AccessTokenFetcher,
mirroring its fetching of access tokens via |account_id_| from
before the migration.
This CL also adds a unittest that fails without this change (it
verifies that when a refresh token is present for the account for
which ProfileDownloader is asked to fetch info, an access token
request is made for *that account*).
Bug: 801969
Change-Id: Ibe3946448530ea22312baefa5f9079c5f6e221eb
Reviewed-on: https://chromium-review.googlesource.com/1225805
Reviewed-by: Jochen Eisinger <[email protected]>
Commit-Queue: Colin Blundell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591638}
Remove several local states from incognito whitelist (8).
The following local states are removed from the persistent storage list
for incognito mode:
- kAttemptedToEnableAutoupdate
- kDebuggingFeaturesRequested
- kDnsOverHttpsServerMethods
- kDnsOverHttpsServers
- kFactoryResetRequested
- kFactoryResetTPMFirmwareUpdateMode
- kHardwareAccelerationModePrevious
- kHasSeenWin10PromoPage
- kLastKnownIntranetRedirectOrigin
- kMigratedToSiteNotificationChannels
- kOriginTrialDisabledFeatures
- kOriginTrialDisabledTokens
- kOriginTrialPublicKey
- kQuickCheckEnabled
- kRecoveryComponentNeedsElevation
- kRestartLastSessionOnShutdown
- kShutdownNumProcesses
- kShutdownNumProcessesSlow
- kShutdownType
- kTabStripStackedLayout
- kWasRestarted
As storage of local states does not go through incognito preference
store, this CL does not change any behavior and is just for clean up.
Bug: 861722
Change-Id: I9af4431c2dca0d8143f4ee76f528daabbdeb58c5
Reviewed-on: https://chromium-review.googlesource.com/1226144
Reviewed-by: Jochen Eisinger <[email protected]>
Commit-Queue: Ramin Halavati <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591637}
Orderfile: reduce system_health training jobs to 25.
Local testing suggests 25 jobs will increase orderfile generation time
from 1h to 2.5h. The orderfile currently runs every 3 hours, so adding
more training jobs would the orderfile to fall further behind. Until
we're confident in the performance of the new orderfile we'll be
conservative in making changes to the pipeline.
Bug: 758566
Change-Id: Ic0c19d4659f5f7183b0cabcaff8e048a71141257
Reviewed-on: https://chromium-review.googlesource.com/1225883
Reviewed-by: Benoit L <[email protected]>
Commit-Queue: Matthew Cary <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591636}
Toggle Picture-in-Picture video play/pause with VK_MEDIA_PLAY_PAUSE
This CL makes sure that playback state of Picture-in-Picture video is
toggled when user presses the play/pause keyboard key.
Bug: 876192
Change-Id: I1346187729b0e7d1ce289345daee995dda907d0f
Reviewed-on: https://chromium-review.googlesource.com/1217382
Reviewed-by: Jochen Eisinger <[email protected]>
Reviewed-by: Becca Hughes <[email protected]>
Reviewed-by: apacible <[email protected]>
Commit-Queue: François Beaufort <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591635}
[css-properties-values-api] Detect font-relative units via var() refs.
The has[_root]_font_unit flags were accidentally ignored in one of
CSSVariableData's constructors, and also not propagated properly during
variable resolution. This caused us to lose any knowledge about these units
if they appeared via an inner var() reference.
Also:
* Fix incorrect rem test which tested the wrong thing due to the
'compute_dimension' utility mutating its style.
* Reduce the chance of such errors in the future by cleaning the state
between every test, and also at the end of 'compute_dimension'.
[email protected]
Bug: 641877
Change-Id: If67cf4453e886f4c9430826c7cbe358e380c3f64
Reviewed-on: https://chromium-review.googlesource.com/1226492
Reviewed-by: Chris Harrelson <[email protected]>
Commit-Queue: Anders Ruud <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591634}
Roll src/third_party/angle 62114aae8550..017bda429667 (1 commits)
https://chromium.googlesource.com/angle/angle.git/+log/62114aae8550..017bda429667
git log 62114aae8550..017bda429667 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 [email protected] Fix the ASSERT error
Created with:
gclient setdep -r src/third_party/angle@017bda429667
The AutoRoll server is located here: https://autoroll.skia.org/r/angle-chromium-autoroll
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
[email protected]
Change-Id: Ic39821448ee00ec1658646818c00a7102fd29d78
Reviewed-on: https://chromium-review.googlesource.com/1227733
Reviewed-by: chromium-autoroll <[email protected]>
Commit-Queue: chromium-autoroll <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591633}
Update expectation for hittesting/image-with-clip-path.html
This test has not been flaking since it was re-enabled over a week ago.
[email protected]
Bug: 805292
Change-Id: I27fed5ac7e66b937d63adfec6f11f320e2ab7437
Reviewed-on: https://chromium-review.googlesource.com/1225986
Reviewed-by: Fredrik Söderquist <[email protected]>
Commit-Queue: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591632}
[wrapper-tracing] Remove tracing scope in AdvanceTracing
The wrapper tracing verifier used to only record entry points in the Blink
graph as the verification pass then transitively traversed the graph again to
check for non-black objects. To do so, only objects that have an incoming V8
reference were recorded for verification. The broken scope was supposed to
implement that filter.
In these days however, the verifier only checks the next level of an object and
does not recurse. This requires that all objects are recorded for verification.
Remove the non-working unnecessary scope as a consequence.
Bug: chromium:884218
Change-Id: If37bc1815f346a5c9ae2588972761c177bc10880
Reviewed-on: https://chromium-review.googlesource.com/1227798
Reviewed-by: Kentaro Hara <[email protected]>
Commit-Queue: Michael Lippautz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591631}
WPT: the-fieldset-element-0 has been moved to the-fieldset-and-legend-elements
Moved over OWNERS. Deleted everything else (all -expectation.txt files
were already present in the-fieldset-and-legend-elements/ and they
matched what we used to have here).
See https://github.com/web-platform-tests/wpt/pull/12690
Change-Id: Icf8a1ff8e47eba3e168a3634037fc8afad593ebb
Reviewed-on: https://chromium-review.googlesource.com/1226799
Commit-Queue: Morten Stenshorne <[email protected]>
Reviewed-by: Philip Jägenstedt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591630}
Move some interactive tests over to NeverFixTests.
Change-Id: Ide2a2a020b17be4ad0f2dc65f32efda78c80d6a5
Reviewed-on: https://chromium-review.googlesource.com/1227129
Reviewed-by: Philip Jägenstedt <[email protected]>
Commit-Queue: Philip Jägenstedt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591629}
Correct inner node for hit-testing of pseudo elements.
We incorrectly walked the layout tree for ::before/::after element
ancestors instead of just looking up the originating element. We still
need to traverse anonymous inclusive ancestors of the ::first-letter
text, though.
Bug: 884131, 644093, 92917
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ie010535caea76f8c2676482aa38ece8dbcf6d3fb
Reviewed-on: https://chromium-review.googlesource.com/1226616
Commit-Queue: Rune Lillesveen <[email protected]>
Reviewed-by: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591628}
Change serialization for SVG resource url(...)'s
For non-local URLs, serialize the absolute form.
Reduce the AtomicString <-> String impedance while at it.
Bug: 842665
Change-Id: Ibc7804eeb6436d32202915e20e612b7bb5cf6b94
Reviewed-on: https://chromium-review.googlesource.com/1213175
Reviewed-by: Eric Willigers <[email protected]>
Commit-Queue: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591627}
[Android] Record suggestions in passwords histogram
Before this CL, the number of selected suggestions is only recorded in
KeyboardAccessory.AccessorySheetSuggestionsSelected but not in the more
specific KeyboardAccessory.AccessorySheetSuggestionsSelected.Passwords
histogram.
This CL ensures that both histograms are populated.
Since there are only Passwords to be recorded, no data is lost and all
recorded data is correct and usable for our purposes.
Snapshots of both histograms:
https://uma.googleplex.com/p/chrome/timeline_v2/?sid=d35291a32f210ac92a497a69018bad53
(They should show the exakt same data but one .Passwords is empty)
Change-Id: Id2f5495dad813045fdcaea4a02e2e11359ec8bcb
Reviewed-on: https://chromium-review.googlesource.com/1225793
Reviewed-by: Ioana Pandele <[email protected]>
Commit-Queue: Friedrich Horschig [CEST] <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591626}
Remove unused preferences.
The following unused preferences are removed.
- kGeolocationAccessToken
- kGoogleServicesPasswordHash
- kLastWelcomedOSVersion
- kModuleConflictBubbleShown
- kOptionsWindowLastTabIndex
- kTrustedDownloadSources
This CL should not result in any behavior change and is just clean up.
Bug: 861722
Change-Id: I05cff5e38296424aeedb03c55df70d838ecd5341
Reviewed-on: https://chromium-review.googlesource.com/1224052
Commit-Queue: Ramin Halavati <[email protected]>
Reviewed-by: Mihai Sardarescu <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: Tommy Martino <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Reviewed-by: Martin Šrámek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591625}
Enforce real SigninManager is always used on non-ChromeOS
The codebase widely assumes that a SigninManagerBase object can always
be downcast to a SigninManager object on non-ChromeOS. After some
recent fixes of violations of this assumed invariant, this CL enforces
the invariant by making SigninManagerBase's constructor protected when
not on ChromeOS.
Bug: 882441
Change-Id: Ie9e2131aaf6cf3b92bdf7d06b759c071df9908ef
Reviewed-on: https://chromium-review.googlesource.com/1216345
Reviewed-by: Mihai Sardarescu <[email protected]>
Reviewed-by: Sylvain Defresne <[email protected]>
Commit-Queue: Colin Blundell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591624}
NeverFixTests: sort manual tests from web-platform-tests.
[email protected]
Change-Id: Ie3520e06e589115c26b1b1e41473e78e0c104e74
Reviewed-on: https://chromium-review.googlesource.com/1226884
Reviewed-by: Morten Stenshorne <[email protected]>
Commit-Queue: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591623}
Do not use v8_generated_core_bindings in jumbo build
For low values of jumbo_file_merge_limit, this removes a "long pole".
The rationale is similar to
https://chromium-review.googlesource.com/843996
When building with use_jumbo_build=true and cc_wrapper="sccache"[1],
the unit containing v8_generated_core_bindings was refused by the cache.
It also was an outlier for compilation time, 2 times the next slowest
object and 3x the next jumbo unit (jumbo_file_merge_limit=14).
For linux builds of content shell with a hot cache, this improved build
times by about a minute, ~20% of wall time, due to the expensive miss.
[1] https://github.com/mozilla/sccache
Bug: 634231
Change-Id: I07ee42fc442ee3372e54ae757466d7af0a5845e8
Reviewed-on: https://chromium-review.googlesource.com/1164145
Reviewed-by: Kenichi Ishibashi <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Hitoshi Yoshida <[email protected]>
Reviewed-by: Daniel Bratell <[email protected]>
Commit-Queue: Hitoshi Yoshida <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591622}
Remove .gitkeep files in 2dcontext/ and html/
Matches https://github.com/web-platform-tests/wpt/pull/11851.
These changes haven't been imported because dot files aren't removed
by the importer, which is a bug.
Bug: 780538
Change-Id: I3d51d4af5125ec284319ee52074f40f80c83bc47
Reviewed-on: https://chromium-review.googlesource.com/1226141
Commit-Queue: Philip Jägenstedt <[email protected]>
Commit-Queue: Morten Stenshorne <[email protected]>
Reviewed-by: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591621}
Allow WebRTC admins to trigger WebRTC FYI Chromium bots.
Chromium troopers still retain access. This should enable
me to click "run now" in luci-scheduler, which is nice for
debugging.
Bug: chromium:877018
Change-Id: Ibecdce8248b3dcf341faf3d57da2a8c9426e106f
Reviewed-on: https://chromium-review.googlesource.com/1224393
Commit-Queue: Patrik Höglund <[email protected]>
Reviewed-by: Andrii Shyshkalov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591620}
Remove several preferences from incognito whitelist (5).
The following preferences are removed from the persistent storage list
for incognito mode:
- kBackgroundModeEnabled
- kChromeCreatedLoginItem
- kMigratedLoginItemPref
- kRegisteredBackgroundContents
- kUserRemovedLoginItem
These preferences are either local state, or never changed from
incognito mode, and hence the CL is not supposed to make any behavior
change.
Bug: 861722
Change-Id: I111b6a932a11732db863e273adc22379122bea15
Reviewed-on: https://chromium-review.googlesource.com/1226601
Reviewed-by: Drew Wilson <[email protected]>
Commit-Queue: Ramin Halavati <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591619}
Remove duplicated devtools_frontend_host.h from browser_sources
Change-Id: Ibaff557837b56061a0efbb2b82c673585963deb8
Reviewed-on: https://chromium-review.googlesource.com/1204132
Reviewed-by: Antoine Labour <[email protected]>
Commit-Queue: Tomasz Moniuszko <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591618}
Roll AFDO from 71.0.3553.0_rc-r1 to 71.0.3554.0_rc-r1
This CL may cause a small binary size increase, roughly proportional
to how long it's been since our last AFDO profile roll. For larger
increases (around or exceeding 100KB), please file a bug against
[email protected]. Additional context: https://crbug.com/805539
The AutoRoll server is located here: https://autoroll.skia.org/r/afdo-chromium-autoroll
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.
[email protected]
Change-Id: Ic4b5634d813b3401a1d14874de467598d6434367
Reviewed-on: https://chromium-review.googlesource.com/1227621
Reviewed-by: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: afdo-chromium-autoroll <afdo-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#591617}
Reimplement LayoutInline::VisualRectInDocument
Existing implementation of LayoutInline::VisualRectInDocument is
broken for Continuations. I've discovered this while implementing
outlines for LayoutNG.
The test case that failed was
fast/spatial-navigation/snav-div-overflow-scroll-hidden.html
Relevant html is:
<a href="#" id="f6"><img src="resources/green.png" width=50px; height=40px;></a>
<br>
<a href="#" id="f7"><img src="resources/green.png" width=40px; height=40px;></a>
Layout tree
LayoutNGBlockFlow (anonymous) 0x101355c250b8
LayoutInline 0x101355c34850 A id="f6" (focused)
LayoutText 0x101355c4c470 #text "\n "
LayoutBR 0x101355c540e0 BR
=>LayoutInline 0x101355c34910 continuation=0x101355c25720 A id="f7"
LayoutNGBlockFlow (anonymous) 0x101355c25720 continuation=0x101355c349d0
LayoutImage 0x101355c40700 IMG
LayoutNGBlockFlow (anonymous) 0x101355c25200
LayoutInline 0x101355c349d0 A id="f7"
LayoutText 0x101355c4c550 #text "\n "
LayoutInline 0x101355c34a90 continuation=0x101355c25868 A id="f8"
VisualRectInDocument was called on f7, 0x101355c34910
In the original code, visual rect is computed by traversing
all the anonymous blocks above. It would have added the visual rects
from all of the:
LayoutInline 0x101355c34850 A id="f6" (focused)
LayoutText 0x101355c4c470 #text "\n "
LayoutBR 0x101355c540e0 BR
LayoutImage 0x101355c40700 IMG
This is obviously incorrect. Correct traversal should have added:
LayoutInline 0x101355c34910 continuation=0x101355c25720 A id="f7"
LayoutImage 0x101355c40700 IMG
LayoutInline 0x101355c349d0 A id="f7"
The traversal that should happen is exactly the same traversal
AddOutlineRects does.
I replaced existing code with AddOutlineRects, and no test failed.
Bug: 835484
Change-Id: I8ced39163aaec2a1d3c46a8776837b58ea966e4a
Reviewed-on: https://chromium-review.googlesource.com/1226367
Commit-Queue: Aleks Totic <[email protected]>
Reviewed-by: Morten Stenshorne <[email protected]>
Reviewed-by: Xianzhu Wang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591616}
Remove several preferences from incognito whitelist (6).
The following preferences are removed from the persistent storage list
for incognito mode:
- kCustomHandlersEnabled
- kIgnoredProtocolHandlers
- kRegisteredProtocolHandlers
- kAppShortcutsVersion
- kNotifyWhenAppsKeepChromeAlive
These preferences are either local state, or never changed from
incognito mode, and hence the CL is not supposed to make any behavior
change.
Bug: 861722
Change-Id: I059bd13850479e3357873e685b338a36b52eb356
Reviewed-on: https://chromium-review.googlesource.com/1226979
Reviewed-by: Ben Wells <[email protected]>
Commit-Queue: Ramin Halavati <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591615}
[sheriff] Disable AppendChildProcessCommandLineFlags on Windows.
[email protected]
Bug: 884095
Change-Id: I71964361e8c7a86730b46ef13ba54be60a36011f
Reviewed-on: https://chromium-review.googlesource.com/1227856
Reviewed-by: Darren Shen <[email protected]>
Commit-Queue: Darren Shen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591614}
Add a DCHECK if we have an app that cannot be installed inline.
To help those poor unfortunates that are debugging Web App install
failures, add a dcheck in the Files App implementation of app_installer
to DCHECK if the app is not inline install-able, which is a requirement.
Also, fail with the error invalid response in production if we get an
app that is not inline install able. It failed already anyway, so no
logic changes.
Bug: 884011
Change-Id: I0265869b95803c277d548cda5c4300bc9bafb17e
Reviewed-on: https://chromium-review.googlesource.com/1227854
Reviewed-by: Noel Gordon <[email protected]>
Commit-Queue: Stuart Langley <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591613}
Revert "[sheriff] Disable two flaky GalleryBrowserTest tests."
This reverts commit f8a009872074e809a9d4b874b91fdbe55b6652f2.
Reason for revert: Browser tests weren't failing, just polymer_webui tests.
Original change's description:
> [sheriff] Disable two flaky GalleryBrowserTest tests.
>
> - GalleryBrowserTest.TraverseSlideImagesOnDownloads
> - GalleryBrowserTest.OpenMultipleImagesOnDownloads
>
> Both are flaky on Chromium OS MSAN and ASAN.
>
> [email protected]
>
> Bug: 884399, 884404
> Change-Id: I0b15aadc1274f2aac5b295d87176fb059464e4d1
> Reviewed-on: https://chromium-review.googlesource.com/1226729
> Reviewed-by: Darren Shen <[email protected]>
> Commit-Queue: Darren Shen <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591607}
[email protected]
Change-Id: I715cfc53aa6d41874b26e020ba714963a56f55c5
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 884399, 884404
Reviewed-on: https://chromium-review.googlesource.com/1227858
Reviewed-by: Darren Shen <[email protected]>
Commit-Queue: Darren Shen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591612}
CRAS: add histograms for stream configurations
The change is related to CL:1220929. Add histogram infomation in
histograms.xml to make the histogram visible on chromedashboard.
BUG=chromium:880163
Change-Id: I01f2805d85cadf2e7c4793eb37909800a5ba9dc2
Reviewed-on: https://chromium-review.googlesource.com/1223954
Reviewed-by: Steven Holte <[email protected]>
Commit-Queue: Yu-Hsuan Hsu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591611}
Updating trunk VERSION from 3554.0 to 3555.0
# This is an automated release commit.
# Do not revert without consulting [email protected].
NOAUTOREVERT=true
[email protected]
Change-Id: Iba0bed63f03fb50166d98a397f4de4f5b3d09311
Reviewed-on: https://chromium-review.googlesource.com/1227835
Reviewed-by: [email protected] <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591610}
Android: Remove TabBrowserControlsOffsetHelper from Tab
Now that TabBrowserControlsOffsetHelper object can now be obtained
from TabBrowserControlsOffsetHelper.from(Tab), this CL moves
the remaining tasks using the helper out to callsites, and removes
the reference from Tab.
Bug: 877878
Change-Id: Ibc1e8fd66d057a2b2c02661025d0d43d891cd4e6
Reviewed-on: https://chromium-review.googlesource.com/1222028
Commit-Queue: Jinsuk Kim <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591609}
Revert "[DevTools] Allow debugger extensions to access error page"
This reverts commit 5cc9be06edfbda2ccea9453d74584a949bb1d246.
Reason for revert: crbug.com/884567
Original change's description:
> [DevTools] Allow debugger extensions to access error page
>
> Bug: 882589
> Change-Id: Ie834bfa3e6a14657924d67d179b547bd850072b3
> Reviewed-on: https://chromium-review.googlesource.com/1217599
> Commit-Queue: Dmitry Gozman <[email protected]>
> Reviewed-by: Devlin <[email protected]>
> Reviewed-by: Paul Irish <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591547}
[email protected],[email protected],[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 882589
Change-Id: I4fbe9d85deaf80661d1506960132e2c4e0d9efd1
Reviewed-on: https://chromium-review.googlesource.com/1226726
Reviewed-by: Darren Shen <[email protected]>
Commit-Queue: Darren Shen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591608}
[sheriff] Disable two flaky GalleryBrowserTest tests.
- GalleryBrowserTest.TraverseSlideImagesOnDownloads
- GalleryBrowserTest.OpenMultipleImagesOnDownloads
Both are flaky on Chromium OS MSAN and ASAN.
[email protected]
Bug: 884399, 884404
Change-Id: I0b15aadc1274f2aac5b295d87176fb059464e4d1
Reviewed-on: https://chromium-review.googlesource.com/1226729
Reviewed-by: Darren Shen <[email protected]>
Commit-Queue: Darren Shen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591607}
[sheriff] Disable WebViewTest.SpatialNavigationJavascriptAPI on Win.
[email protected],[email protected]
Bug: 884570
Change-Id: I702f6c8a3f54f6c1b095afbc86b19f096a761b36
Reviewed-on: https://chromium-review.googlesource.com/1226727
Reviewed-by: Darren Shen <[email protected]>
Commit-Queue: Darren Shen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591606}
Revert "assistant: turn on build for chromeos"
This reverts commit 31a94c76a50396172322746151277ac04b0010c1.
Reason for revert: Causing build issues: crbug.com/884566
Original change's description:
> assistant: turn on build for chromeos
>
> Bug: 114082902
> Test: locally build
> Change-Id: Id29bb95768d2a6da75b649e4a32b4e37c74a6897
> Reviewed-on: https://chromium-review.googlesource.com/1226263
> Reviewed-by: Mike Frysinger <[email protected]>
> Commit-Queue: Xiaohui Chen <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#591540}
[email protected],[email protected]
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 114082902
Change-Id: I37097484b5cc75fac79bc25362d4526eceb51193
Reviewed-on: https://chromium-review.googlesource.com/1226724
Reviewed-by: Darren Shen <[email protected]>
Commit-Queue: Darren Shen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#591605}