- 22 Aug, 2018 40 commits
 - 
- 
W. James MacLean authored
kGestureDoubleTap is used by Android only, and page scale animations should only be iniitated in the main frame renderer. WebViewImpl has special handling logic that avoids sending this event to EventHandler, but the current (incomplete) implementation for OOPIFs in WebFrameWidgetImpl does forward it to EventHandler, hitting a variety of NOTREACHED points along the way. This CL modifies WebFrameWidgetImpl to drop this event without sending it to EventHandler, and return the same status as WebViewImpl does. Bug: 734209 Change-Id: I900111df370a70b1db418660135e7e00e0f2508e Reviewed-on: https://chromium-review.googlesource.com/1183942 Commit-Queue: James MacLean <wjmaclean@chromium.org> Reviewed-by:
Dave Tapuska <dtapuska@chromium.org> Cr-Commit-Position: refs/heads/master@{#584990}
 - 
Martin Robinson authored
AtkText is the proper way to expose static text to accessibility agents. This change adds initial support for the interface, but there is quite a bit of work left to properly expose hypertext as well as implement the rest of the required interface functionality. Bug: 866337 Change-Id: Iab121b1b18bc00bcbdd35bfa310e7a1a2b141e18 Reviewed-on: https://chromium-review.googlesource.com/1179752 Commit-Queue: Martin Robinson <mrobinson@igalia.com> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#584989}
 - 
François Beaufort authored
This makes sure close button is always visible when Picture-in-Picture window is focused or hovered (even when video ends). Bug: 875736 Change-Id: I4c9a35d1e985eee4c7e869d2559032d303e51307 Reviewed-on: https://chromium-review.googlesource.com/1181133 Commit-Queue: François Beaufort <beaufort.francois@gmail.com> Reviewed-by:
apacible <apacible@chromium.org> Cr-Commit-Position: refs/heads/master@{#584988}
 - 
Denis Kuznetsov authored
Fake implementation still reads configuration provided via command line. Bug: 854101 Change-Id: I88cb4466cbc5118218251e14b20c92f2806acf30 Reviewed-on: https://chromium-review.googlesource.com/1183497 Commit-Queue: Denis Kuznetsov <antrim@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Reviewed-by:
Alexander Alekseev <alemate@chromium.org> Cr-Commit-Position: refs/heads/master@{#584987}
 - 
Guido Urdaneta authored
This test is flaky on Linux TSAN. TBR: enne@chromium.org Bug: 707711 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I88e4510fd3fc151de8f69b5b9632e6d5709ccd81 Reviewed-on: https://chromium-review.googlesource.com/1184845Reviewed-by:
Guido Urdaneta <guidou@chromium.org> Commit-Queue: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#584986}
 - 
Noel Gordon authored
Document all steps, Also verify the subtree contains the child name we expect: 'photos' since the tests use BASIC_*_ENTRY_SETS. Move the vars EXPAND_ICON and EXPANDED_SUBTREE internal to the helper where they are used. Test: browser_tests --gtest_filter="CreateNewFolder/FilesApp*" Bug: 876267 Change-Id: I43548e39dc0be408a503ebacc19765c3db424afe Reviewed-on: https://chromium-review.googlesource.com/1183270 Commit-Queue: Noel Gordon <noel@chromium.org> Reviewed-by:
Luciano Pacheco <lucmult@chromium.org> Cr-Commit-Position: refs/heads/master@{#584985}
 - 
Dominick Ng authored
This CL ensures that loads which never finish do not stall the pending task queue. Tests are added to ensure the timer functions as expected. BUG=876172 Change-Id: I65477d202a846de2687f9ccf48dd243f26a7d80a Reviewed-on: https://chromium-review.googlesource.com/1184732 Commit-Queue: Dominick Ng <dominickn@chromium.org> Reviewed-by:
Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#584984}
 - 
Martin Kreichgauer authored
TouchIdAuthenticator currently fails a DCHECK when GetAssertion or MakeCredential get invoked multiple times. Using the Back button (and then proceeding to Touch ID again) can trigger a second call to DispatchRequest and therefore the DCHECK fail. Clicking the back button on the Touch ID sheet would not dismiss the native Touch ID dialog, which would then hover over the welcome screen sheet. So simply disabling the button seems like the right thing to do. Bug: 678128,847985 Change-Id: I90dbf5ab016a177811575a4db61ca12d15e43841 Reviewed-on: https://chromium-review.googlesource.com/1184236 Commit-Queue: Balazs Engedy <engedy@chromium.org> Reviewed-by:
Balazs Engedy <engedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#584983}
 - 
Sylvain Defresne authored
Use the xcode_extra_attributes attribute of create_bundle to set IPHONEOS_DEPLOYMENT_TARGET, BUNDLE_LOADER and TEST_HOST variables in the generated Xcode project. With this change, the deployment target and the host are correctly set when a project is generated with "gn gen --ide=xcode" and it is no longer necessary to set the values in convert_gn_xcodeproj.py script. Bug: 619072 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: Iae74ce96a188c45553ba7f26357ea29bc081b395 Reviewed-on: https://chromium-review.googlesource.com/1183666Reviewed-by:
Justin Cohen <justincohen@chromium.org> Commit-Queue: Sylvain Defresne <sdefresne@chromium.org> Cr-Commit-Position: refs/heads/master@{#584982}
 - 
Gauthier Ambard authored
The positioning of the LayoutGuide named kTabStripTabSwitcherGuide in the TabStrip was wrong because the frame wasn't converted to the layout guide owning view. It leads to an incorrect positioning, as the width of the button and the height of the status bar weren't taken into account. Bug: 876642, 875760 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I537976c049508e3f0ac4a2e52ef654333a9ce1b3 Reviewed-on: https://chromium-review.googlesource.com/1184706Reviewed-by:
Mark Cogan <marq@chromium.org> Commit-Queue: Gauthier Ambard <gambard@chromium.org> Cr-Commit-Position: refs/heads/master@{#584981}
 - 
Roman Sorokin authored
* 'label' and 'error' attributes of gaia-input moved to slots. * added 'invalid-state-cleared' event. * set aria-label for input inside gaia-input container. BUG=chromium:865474,chromium:853571 TEST=manual Change-Id: Ia14de60ad90f3055a3f0e2b2bcfe84ca1502b114 Reviewed-on: https://chromium-review.googlesource.com/1183240Reviewed-by:
Alexander Alekseev <alemate@chromium.org> Commit-Queue: Roman Sorokin <rsorokin@chromium.org> Cr-Commit-Position: refs/heads/master@{#584980}
 - 
Boris Sazonov authored
This CL adds a protected getTitleTextId() method to SigninFragmentBase. This method is overridden in ConsentBumpFragment to use a different title text there. Bug: 869426 Change-Id: I15547bfe3ea8f5de97045a9e66465dd63e58f294 Reviewed-on: https://chromium-review.googlesource.com/1183185Reviewed-by:
Theresa <twellington@chromium.org> Commit-Queue: Boris Sazonov <bsazonov@chromium.org> Cr-Commit-Position: refs/heads/master@{#584979}
 - 
Boris Sazonov authored
This CL plumbs UnifiedCosentService::IsUnifiedConsentGiven and the corresponding setter through UnifiedCosentServiceBridge and wires up SyncAndServicesPreferences and sign-in/consent bump screens to these methods. Bug: 814728 Change-Id: I2a3452576a813b89dbe3143b7996c0d1d76a4147 Reviewed-on: https://chromium-review.googlesource.com/1183901Reviewed-by:
Theresa <twellington@chromium.org> Commit-Queue: Boris Sazonov <bsazonov@chromium.org> Cr-Commit-Position: refs/heads/master@{#584978}
 - 
Anders Hartvoll Ruud authored
Inheriting a set of custom properties without modifying that set should be very cheap. At the time of writing, it is _not_ cheap: for every child element, we keep iterating though the set of inherited variables to check if they need to be resolved (i.e. have their var()-references replaced). There is a separate :root version of the test, because we have a special optimization for custom properties at :root (see StyleInheritedVariables), and I wish to track both :root-optimized performance and non-:root- optimized performance. R=futhark@chromium.org Bug: 875123 Change-Id: I25167713083b0fc0c70cad14a17f3992424526a6 Reviewed-on: https://chromium-review.googlesource.com/1181126Reviewed-by:
Rune Lillesveen <futhark@chromium.org> Reviewed-by:
Hayato Ito <hayato@chromium.org> Reviewed-by:
Emil A Eklund <eae@chromium.org> Commit-Queue: Anders Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/master@{#584977}
 - 
Anders Hartvoll Ruud authored
Custom properties may reference other custom properties, to effectively create an alias: --thing-color: var(--design-guide-color-banana); This is a useful feature when integrating a standard set of colors/ dimensions into a web component, for instance. This test measures a var()-alias-chain of 2000 custom properties. R=futhark@chromium.org Change-Id: I91bb66bdf19926f56c6f74bedf9cd43e1e58dd6b Reviewed-on: https://chromium-review.googlesource.com/1183221Reviewed-by:
Rune Lillesveen <futhark@chromium.org> Reviewed-by:
Hayato Ito <hayato@chromium.org> Commit-Queue: Anders Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/master@{#584976}
 - 
henrika authored
Bug=871487 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: I7738ed9623f20bc2552a2155d155fd7f7b839bab Reviewed-on: https://chromium-review.googlesource.com/1183436Reviewed-by:
Steven Holte <holte@chromium.org> Reviewed-by:
Max Morin <maxmorin@chromium.org> Commit-Queue: Henrik Andreasson <henrika@chromium.org> Cr-Commit-Position: refs/heads/master@{#584975}
 - 
henrika authored
Removes Media.MicrophoneVolume totally since it is very rarely used. Extends expiry date with one year for Media.MicrophoneMute since it may still be useful. Also, it is a non-trivial task to remove the supporting code (might cause issues). Bug: 871467 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: I07e6b1dacd79675dd3921b9fa0d18e858f97e956 Reviewed-on: https://chromium-review.googlesource.com/1183230Reviewed-by:
Steven Holte <holte@chromium.org> Reviewed-by:
Henrik Grunell <grunell@chromium.org> Reviewed-by:
Max Morin <maxmorin@chromium.org> Commit-Queue: Henrik Andreasson <henrika@chromium.org> Cr-Commit-Position: refs/heads/master@{#584974}
 - 
Satoshi Niwa authored
Proposal Doc: http://go/arc-move-file-provider Will update arc_file_tasks.cc in a separate CL. BUG=b:111816608 TEST=Manually tested Files app "Open with" menu Change-Id: I55f4ddf4d588e7809b4a22d95b902f885b4bfadf Reviewed-on: https://chromium-review.googlesource.com/1164875Reviewed-by:
Greg Kerr <kerrnel@chromium.org> Reviewed-by:
Naoki Fukino <fukino@chromium.org> Reviewed-by:
Luis Hector Chavez <lhchavez@chromium.org> Reviewed-by:
Shuhei Takahashi <nya@chromium.org> Reviewed-by:
Yusuke Sato <yusukes@chromium.org> Commit-Queue: Satoshi Niwa <niwa@chromium.org> Cr-Commit-Position: refs/heads/master@{#584973}
 - 
Giovanni Ortuño Urquidi authored
When WebAppProvider destroys PendingAppManager during shutdown, PendingAppManager try to destroy its WebContents if there is a pending installation. This causes us to hit a DCHECK when the WebContents gets destroyed during Profile's destructor. To solve this, we add a Shutdown() phase to WebAppProvider and destroy PendingAppManager there. This ensures that by the time the Profile gets destroyed the WebContents is already destroyed. Bug: 876176 Change-Id: I787a15ac7e1335a056cdad3824a3be8312393c5e Reviewed-on: https://chromium-review.googlesource.com/1184563Reviewed-by:
Dominick Ng <dominickn@chromium.org> Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#584972}
 - 
Gauthier Ambard authored
The presentation style should be UIModalPresentationFormSheet. Bug: none Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I2e2e6c20b940e2c455a7605b2bdfc874ec2e9f4e Reviewed-on: https://chromium-review.googlesource.com/1183670Reviewed-by:
Mark Cogan <marq@chromium.org> Commit-Queue: Gauthier Ambard <gambard@chromium.org> Cr-Commit-Position: refs/heads/master@{#584971}
 - 
Robert Liao authored
In response to user feedback, a dark gray will be used instead of white as the tile background. This is the small merge-safe change. A separate change will remote the light asset pipeline. BUG=722573,868343 Change-Id: I4aa7a5a5e2ebba3e9068591dd7b5bfc0d3faa6b5 Reviewed-on: https://chromium-review.googlesource.com/1184308 Commit-Queue: Greg Thompson <grt@chromium.org> Reviewed-by:
Greg Thompson <grt@chromium.org> Cr-Commit-Position: refs/heads/master@{#584970}
 - 
Noel Gordon authored
- Speed up setAndWaitUntilReady setup Only load the required basic entry set for the test, Downloads or Drive (not both), for speed. - Remove remoteCall.waitForElement(windowId, '#detail-table') lines Redundant because setAndWaitUntilReady() does that. - Remove #directory-tree [volume-type-for-testing="downloads"] Use the same CSS selector from used for Drive (for consistency). - Change selectCreateFolderDownloads steps Expand the directory tree before selecting the first item in the file-list, a change in behavior, but the order should not matter as discussed off-line. Test: browser_tests --gtest_filter="CreateNewFolder/FilesApp*" Bug: 876267 Change-Id: I6de13b0dca83e5eb0372fde4680d8740606c4d84 Reviewed-on: https://chromium-review.googlesource.com/1183266 Commit-Queue: Noel Gordon <noel@chromium.org> Reviewed-by:
Luciano Pacheco <lucmult@chromium.org> Cr-Commit-Position: refs/heads/master@{#584969}
 - 
Ted Meyer authored
If a track switch happens after the renderers are in a fully ended state, we should make sure that an extra ended event isn't fired. Bug: 867872 Change-Id: I0685b46aafa76ccec57d5de7ddde4919c08c866e Reviewed-on: https://chromium-review.googlesource.com/1153144 Commit-Queue: Ted Meyer <tmathmeyer@chromium.org> Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Cr-Commit-Position: refs/heads/master@{#584968}
 - 
sangwoo.ko authored
Replace old API with new API. This CL is a refactor ans has no intended behavior change. Bug: 842194 Change-Id: Iac5ac3946c8590d5983c93d14a725d7de670311a Reviewed-on: https://chromium-review.googlesource.com/1179120Reviewed-by:
Chris Hamilton <chrisha@chromium.org> Commit-Queue: Sang Woo Ko <sangwoo108@chromium.org> Cr-Commit-Position: refs/heads/master@{#584967}
 - 
Xiaohan Wang authored
The player frame contain frame URL and can be very long. This often makes the player block pretty large, making it hard to navigate through players. This CL uses "overflow: hidden" CSS style so that the frame URL will always only occupy one line. If it is too long, the rest will be hidden and ellipsis will be appended. If user really needs the full frame URL, it is always available under "Player Properties". Today it seems they can't copy the URL directly from the selectable-button anyways. This CL also uses "block" instead of "inline-block" for the player block so that "overflow: hidden" will work properly. It also makes all players boxes the same width (which is the same as the width of the page). Screenshots of before and after at: https://photos.app.goo.gl/5vs353iLtt7v689m6 Test: Manually tested Change-Id: I4f55a40d0ba1d0023f139d08d312abd3817fa303 Reviewed-on: https://chromium-review.googlesource.com/1179468 Commit-Queue: Xiaohan Wang <xhwang@chromium.org> Reviewed-by:
Dan Sanders <sandersd@chromium.org> Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Cr-Commit-Position: refs/heads/master@{#584966}
 - 
Nigel Tao authored
On Chrome OS, such profiles include the Lock Screen App Profile and the Sign-in Profile. Change-Id: Ia373979d377e3b11729ca1036f4f8d12dc824271 Reviewed-on: https://chromium-review.googlesource.com/1166265 Commit-Queue: Nigel Tao <nigeltao@chromium.org> Reviewed-by:
Dominick Ng <dominickn@chromium.org> Cr-Commit-Position: refs/heads/master@{#584965}
 - 
Weilun Shi authored
Now we will clear the attribution also on the existing tab when a theme is applied. Bug: 875519 Change-Id: I65e8a0dc1ed3492c512cabcf1a2d3f0e6f2e64f7 Reviewed-on: https://chromium-review.googlesource.com/1181684 Commit-Queue: Weilun Shi <sweilun@chromium.org> Reviewed-by:
Kristi Park <kristipark@chromium.org> Cr-Commit-Position: refs/heads/master@{#584964}
 - 
Umesh Patil authored
Implementation will be handled in b:112952143 Bug: b:112952143 Change-Id: I1ea9354b830dca7c3a6a310e192655984a0322eb Reviewed-on: https://chromium-review.googlesource.com/1184393Reviewed-by:
Xiaohui Chen <xiaohuic@chromium.org> Commit-Queue: Umesh Patil <upatil@google.com> Cr-Commit-Position: refs/heads/master@{#584963}
 - 
Yoshifumi Inoue authored
This patch disables following layout tests: - fast/events/autoscroll-iframe-no-scrolling.html - fast/events/middleClickAutoscroll-drag.html - fast/events/middleClickAutoscroll-event-fired.html - fast/events/middleClickAutoscroll-nested-divs-forbidden.html - virtual/mouseevent_fractional/fast/events/middleClickAutoscroll-drag.html - virtual/mouseevent_fractional/fast/events/middleClickAutoscroll-in-iframe.html - virtual/mouseevent_fractional/fast/events/middleClickAutoscroll-nested-divs-forbidden.html - virtual/user-activation-v2/fast/events/middleClickAutoscroll-click.html - virtual/user-activation-v2/fast/events/middleClickAutoscroll-drag.html - virtual/user-activation-v2/fast/events/middleClickAutoscroll-nested-divs.html TBR=sahel@chromium.org No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 876609 Change-Id: Iacfe4248b77d438a01741b82b62855d8cc70691f Reviewed-on: https://chromium-review.googlesource.com/1184562Reviewed-by:
Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#584962}
 - 
Alexander Alekseev authored
This reverts commit e94813f4. Reason for revert: Cannot start session after sign-in (stuck at Sync Consent). Original change's description: > Move assistant optin into oobe flow > > Bug: b/112564431, b/78190629 > Test: Manual Test > Change-Id: Ie046c8ab05918d4aabaa931a59a4fcdf0270e4f4 > Reviewed-on: https://chromium-review.googlesource.com/1176377 > Commit-Queue: Yue Li <updowndota@chromium.org> > Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> > Reviewed-by: Xiaohui Chen <xiaohuic@chromium.org> > Cr-Commit-Position: refs/heads/master@{#584833} TBR=xiyuan@chromium.org,xiaohuic@chromium.org,updowndota@chromium.org Change-Id: I9e690a8bcd1e7da8e56a467ac1b038dae95b554d No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: b/112564431, b/78190629 Reviewed-on: https://chromium-review.googlesource.com/1184542Reviewed-by:
Alexander Alekseev <alemate@chromium.org> Commit-Queue: Alexander Alekseev <alemate@chromium.org> Cr-Commit-Position: refs/heads/master@{#584961}
 - 
Yoshisato Yanagisawa authored
Instead of boolean flag use_goma_canary, let me make it use string property to allow us to specify arbitrary cipd ref to use. Bug: 874754 Bug: 876583 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I6ad5233986b0b7d4a98a0857500a490f2ffc3a39 Reviewed-on: https://chromium-review.googlesource.com/1183042 Commit-Queue: Yoshisato Yanagisawa <yyanagisawa@chromium.org> Reviewed-by:
Takuto Ikuta <tikuta@chromium.org> Reviewed-by:
smut <smut@google.com> Cr-Commit-Position: refs/heads/master@{#584960}
 - 
Takuto Ikuta authored
This is a reland of be7c1259 chromeos's simple chrome and build_package set additional flags in cc/cxx. This CL checks that before relativize compiler path. Original change's description: > Relativize cros compiler path > > Combined with https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1180801 > this patch removes absolute path from command line for simple chrome build. > > This is a part of effort for build cache sharing when using goma by > removing absolute path from compile result. > > Bug: chromium:846610 > Change-Id: Ia40a7194b4e485f26424f27ebfc210355e352cc0 > Reviewed-on: https://chromium-review.googlesource.com/1180826 > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Commit-Queue: Takuto Ikuta <tikuta@chromium.org> > Cr-Commit-Position: refs/heads/master@{#584648} Bug: chromium:846610 Change-Id: I142f6b466be0147252b419abca8abd87cb099ee1 Reviewed-on: https://chromium-review.googlesource.com/1183121 Commit-Queue: Takuto Ikuta <tikuta@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Cr-Commit-Position: refs/heads/master@{#584959}
 - 
Yuki Yamada authored
This CL modifies source path that is used in wpt test of Accept-CH. window.open() uses the base URL of the entry realm's window in order to resolve a relative URL. The entry realm should be main window on calling function |acceptChLoaded| as a listener for load event of non-main window in this test. We want to open do_not_expect_client_hints_headers.html in resources/ so the relative URL in this test should start from "resources/". Also, entry realm is not set correctly by current chromium implementation, so fixed test is assumed to fail. Change-Id: I973393e0a7ca74cac882eb58f5a58aa9a81556ff Reviewed-on: https://chromium-review.googlesource.com/1179511 Commit-Queue: Yuki Yamada <yukiy@google.com> Reviewed-by:
Tarun Bansal <tbansal@chromium.org> Reviewed-by:
Yuki Shiino <yukishiino@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Hitoshi Yoshida <peria@chromium.org> Cr-Commit-Position: refs/heads/master@{#584958}
 - 
Peter Kasting authored
Bug: 874560 Test: Run chrome with --enable-features=SingleTabMode, there should be no stroke around the (one) tab. Change-Id: I002f058478c46ca68942e55c3bad8c1376f231fb Reviewed-on: https://chromium-review.googlesource.com/1184378Reviewed-by:
Thomas Anderson <thomasanderson@chromium.org> Commit-Queue: Peter Kasting <pkasting@chromium.org> Cr-Commit-Position: refs/heads/master@{#584957}
 - 
George Burgess IV authored
While looking into some Chromium size fluctuations, I stumbled across this function. Depending on what our execution profiles look like, clang may/may not inline some relatively large methods that vector::push_back calls at each push_back callsite. This can cause Chrome's binary size on Linux to fluctuate by ~25KB. This CL saves us around 28KB + helps stabilize the binary size of Linux, and saves ~1.8KB on Android (on which clang is way more reluctant to inline methods). Please note that this has a functional change: we were previously resizing this vector (not reserving it), then doing push_back. This would leave us with `NUMBER_OF_GPU_DRIVER_BUG_WORKAROUND_TYPES` NULL elements in the vector. I expect that this was a bug, so this patch writes to those slots resized slots instead. Bug: None Test: `ninja`. Hoping the CQ will catch anything. 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: Idc351d39ff91856e36e6fb9383a37d696b9bbb55 Reviewed-on: https://chromium-review.googlesource.com/1176963 Commit-Queue: Zhenyao Mo <zmo@chromium.org> Reviewed-by:
Zhenyao Mo <zmo@chromium.org> Cr-Commit-Position: refs/heads/master@{#584956}
 - 
chrome-release-bot authored
# This is an automated release commit. # Do not revert without consulting chrome-pmo@google.com. NOAUTOREVERT=true TBR=amineer@chromium.org Change-Id: Ie1e4f6e3e15d5bcde28978144944af58e84efdcb Reviewed-on: https://chromium-review.googlesource.com/1184400Reviewed-by:
chrome-release-bot@chromium.org <chrome-release-bot@chromium.org> Cr-Commit-Position: refs/heads/master@{#584955}
 - 
Scott Violet authored
EventMonitor makes use of Env for screen coordinates. In SingleProcessAsh there will be two Envs, which means EventMonitor needs to know which Env to ask. This injects a NativeWindow so that the right Env can be used. This also updates Widget::SynthesizeMouseMoveEvent() appropriately. BUG=874481 TEST=covered by test Change-Id: If2deb18e06950ab056bc3f3339a0676784d7deae Reviewed-on: https://chromium-review.googlesource.com/1183883 Commit-Queue: Scott Violet <sky@chromium.org> Reviewed-by:
Michael Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/master@{#584954}
 - 
James Cook authored
We need to distinguish between MultiProcessMash, SingleProcessMash and both (aka IsUsingWindowService). This is the last of the uses in //chrome/browser. It mostly covers window frames. Bug: 874468 Change-Id: Ia6ab9e9a5fc0787f3f295f8ce8a3efff46b37e6b Reviewed-on: https://chromium-review.googlesource.com/1184115 Commit-Queue: James Cook <jamescook@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#584953}
 - 
Alexei Filippov authored
This is a reland of c5126022 TBR=dgozman@chromium.org Original change's description: > DevTools: Do not start tracing in renderer process explicitly. > > The tracing is now initiated by the browser process. There's no need > to start it in renderer anymore. TracingStartedInPage event is not > going to be produced anymore. It has been replaced with TracingStartedInBrowser. > > Change-Id: I9e7759f7f792421d3f32fd21e82066e13a4901dc > Reviewed-on: https://chromium-review.googlesource.com/1182287 > Commit-Queue: Alexei Filippov <alph@chromium.org> > Reviewed-by: Dmitry Gozman <dgozman@chromium.org> > Cr-Commit-Position: refs/heads/master@{#584797} Change-Id: Iaa5195808a2339c1b3a52e122b906134fb859dc6 Reviewed-on: https://chromium-review.googlesource.com/1183824 Commit-Queue: Alexei Filippov <alph@chromium.org> Reviewed-by:
Alexei Filippov <alph@chromium.org> Cr-Commit-Position: refs/heads/master@{#584952}
 - 
Justin Cohen authored
Followup to crbug.com/848762, which had too broad of a fix. This narrows the scope of the fix to RxR size class only. Bug: 848762, 868945 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: Ic72760d395eea7aadc32560133c0885657852bcc Reviewed-on: https://chromium-review.googlesource.com/1183561Reviewed-by:
Justin Cohen <justincohen@chromium.org> Reviewed-by:
Gauthier Ambard <gambard@chromium.org> Commit-Queue: Justin Cohen <justincohen@chromium.org> Cr-Commit-Position: refs/heads/master@{#584951}
 
 -