- 13 Mar, 2018 40 commits
-
-
Luna Lu authored
This reverts commit cadbec0d. Reason for revert: <INSERT REASONING HERE> Original change's description: > Revert "Reland "Add Finch feature to gate Enterprise Password Protection"" > > This reverts commit fb1f63f0. > > Reason for revert: Suspect breaking the build https://ci.chromium.org/buildbot/chromium/Linux%20x64/60367 > > Original change's description: > > Reland "Add Finch feature to gate Enterprise Password Protection" > > > > This is a reland of 063960e4 > > > > Original change's description: > > > Add Finch feature to gate Enterprise Password Protection > > > > > > Also added finch experiment to fieldtrial_testing_config.json > > > > > > Bug: 804490,818559 > > > Change-Id: I70b0bfdaf7d59ca91f27d634363221b5f3cdb403 > > > Reviewed-on: https://chromium-review.googlesource.com/942308 > > > Commit-Queue: Jialiu Lin <jialiul@chromium.org> > > > Reviewed-by: Luke Z <lpz@chromium.org> > > > Reviewed-by: Gayane Petrosyan <gayane@chromium.org> > > > Reviewed-by: Vadym Doroshenko <dvadym@chromium.org> > > > Cr-Commit-Position: refs/heads/master@{#542502} > > > > TBR=lpz@chromium.org, dvadym@chromium.org, gayane@chromium.org > > > > Bug: 818559 > > Change-Id: Ia7e8378b28255a61a70e65e89b50912bda5b8e7f > > Reviewed-on: https://chromium-review.googlesource.com/960221 > > Commit-Queue: Jialiu Lin <jialiul@chromium.org> > > Reviewed-by: Julian Pastarmov <pastarmovj@chromium.org> > > Reviewed-by: Vadym Doroshenko <dvadym@chromium.org> > > Reviewed-by: Jialiu Lin <jialiul@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#542786} > > TBR=pastarmovj@chromium.org,gayane@chromium.org,dvadym@chromium.org,jialiul@chromium.org,lpz@chromium.org > > Change-Id: Ie78ca40253f255e5893f108c8ddc4178514a0f50 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 818559 > Reviewed-on: https://chromium-review.googlesource.com/960641 > Reviewed-by: Luna Lu <loonybear@chromium.org> > Commit-Queue: Luna Lu <loonybear@chromium.org> > Cr-Commit-Position: refs/heads/master@{#542791} TBR=pastarmovj@chromium.org,gayane@chromium.org,dvadym@chromium.org,jialiul@chromium.org,lpz@chromium.org,loonybear@chromium.org Change-Id: I284f008a5a7378c34c7412c124cddf26b404d6c2 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 818559 Reviewed-on: https://chromium-review.googlesource.com/960642Reviewed-by:
Luna Lu <loonybear@chromium.org> Commit-Queue: Luna Lu <loonybear@chromium.org> Cr-Commit-Position: refs/heads/master@{#542808}
-
Joshua Peraza authored
14dbd3531d98 gn win: Get main test binaries building 6cf4f928eb08 gn win: Add auxiliary test binaries used by end_to_end_test.py 36679d572ba0 win: Don't assume offsets the same when kDoesNotObserveDaylightSavingTime 9ab4fbf1e1a7 win: Improve child crash location test 798f6540435f gn win: Use new toolchain names to support both x86 and x64 83a83c5b0050 Roll mini_chromium to e7e8237 a483e2c599b8 Fix names of Windows trybots after server-side rename 38b20ca57efc Relocate CaptureContext to misc and implement on Linux a8ad3bdbdfb1 linux: fix incorrect fallthrough 73e862e15a6c fuchsia: Exclude capture_context_test.cc from test build b83f4c731d8f Let UUID::InitializeFromString accept StringPiece16 too f878f155172b fuchsia: Add flock() stub to get test binaries linking again e5bbdaff87a9 Pass FilePath to Settings in Initialize() c45ba7920e01 Make NewReport objects own their associated database resources 7d5487fc44b3 minidump: add switch cases to handle linux/android and ARM c406797ce620 Add UploadReport to manage database resources during upload 7faa2ef89872 Get CrashpadInfo address via a .note, rather than dynamic symtab 8d0d999d9245 Add a cross-platform database implementation b43858c9903f fuchsia: Start of ModuleSnapshot and ProcessReader implementations 6667fa25595a fuchsia: Fixes to TestPaths 90cde8e30f7d Disable upload on Android 4094c2628d33 Address review comments for 8d0d999 a4d7fb4cc390 Use .long for pointers on 32-bit platforms 5e5b927b38ca Build crashpad_client_linux.cc on Android eec1e17ab558 Fix two bugs in memset()ing CrashpadInfo on size mismatch 4717300fa4ce Reset CrashpadInfo after CrashpadInfoReader tests f9d160ffc6bb Revert "Reset CrashpadInfo after CrashpadInfoReader tests" 6798ba912e96 Reset CrashpadInfo after CrashpadInfoReader tests 0429216f59b1 linux: Add CrashReportExceptionHandler f38af628c9dc fuchsia: Don't fail rename if source == dest 040360239343 Fix CrashpadInfoSizes_ClientOptions/CrashpadInfoSizes_ClientOpt ions 10222b12362c fuchsia: Disable TimeZone.Basic test as timezones are non- functional 5cb869392eed fuchsia: Compile out LoggingLock/UnlockFile, add DCHECKs to Settings 4b7895615808 Add .hidden to CRASHPAD_NOTE_REFERENCE 8ee14eef08f3 fuchsia: Fix some packaging when run isn't from Crashpad source root 4a9d422652a1 Turn fuchsia trybots on by default ec33c25797f9 fuchsia: Don't include sys/resource.h, recently removed from SDK 8b738cd24d59 Don't include crash_report_database_generic.cc on Win/Mac d2a866978b89 Makes 'all' build on Linux d8d03172c278 arm: Capture context around pc and registers ebad8bd925c3 Don't spawn an upload thread if url is empty 0520fdff1edc linux: Move ScopedPrSetPtracer to util/ 38540eaf71cb Add handler options for Linux/Android 01105719d767 linux: add CRASHPAD_SIMULATE_CRASH() 3dd85dc12638 fuchsia: Make ImageAnnotationReader[Test] work cab259330f2e fuchsia: Pass more data out of module snapshot 1aae5cedaf1e Refactor ModuleSnapshot(Linux|Fuchsia) into ModuleSnapshotElf 4d96e4e504ef fuchsia: Return ModuleSnapshot* out of ProcessSnapshotFuchsia 2290a826af1e Pull (most) platform-specific MemorySnapshots out 3030ae54171a fuchsia: Fix ninja auto-regen after run 61f1013ee4ef fuchsia: Add some thread reading to ProcessReader and a test c69ba3d52783 non-win: Add Multiprocess::SetExpectedChildTerminationBuiltinTrap() f130822b9f4b linux: Add CrashpadClient tests 2b05eb522fa4 Rename ProcessReader to platform-suffixed versions fa2a03fbdd0f linux: Add CrashpadClient::SetFirstChanceExceptionHandler() cd3afe616e63 Linux: Pull and use clang toolchain in third_party 8e80a575d15f Linux: Pull a sysroot if pulling a local clang fae18c2fc492 fuchsia: Add implementation of ThreadSnapshot a869ae18d256 Workaround for death test failure when in threadsafe mode on Mac 8a12f5893050 fuchsia: Take bots off CQ pending flake investigation 9affa2a0e72d Optionally stub out the libcurl-based implementation of HTTPTransport dec23bef5769 win gn: reintroduce flags to disable warnings 746ce1a63703 Roll mini_chromium to 987bde8 493e29bc3df0 win: Use correct format specifier a45e88602b90 Skip ELF notes with a p_vaddr of zero 71d90608828d Add Linux trybots to CQ 449506d59c6a Roll mini_chromium to ef0df11 82777cff5848 win: fix warnings when building with clang 23b2156fb694 Don’t read beyond a StringPiece’s bounds in StringToNumber() 4375233ad2da win: fix 64-bit build 8175825f45fd win: use version.lib instead of mincore.lib 07da37aec70e win: fix crashy test program c27a1aaea086 win: Fix -Wmicrosoft-cast warning Also, Add new metrics enums values. Use the new CrashReportDatabase interface. Bug: crashpad:30 Change-Id: I36a6469046983c6ffdb1512436a915ee1a7bb49d Reviewed-on: https://chromium-review.googlesource.com/959764 Commit-Queue: Joshua Peraza <jperaza@chromium.org> Reviewed-by:
Sigurður Ásgeirsson <siggi@chromium.org> Reviewed-by:
Mark Mentovai <mark@chromium.org> Cr-Commit-Position: refs/heads/master@{#542807}
-
Abhishek Arya authored
std::string is null-terminated and can hide some overflow bugs. Use base::StringPieceInput instead which is not null-terminated. Change-Id: Ib3f6f00dfc47491ddc5ce7c347dd894f0c043268 Reviewed-on: https://chromium-review.googlesource.com/960564Reviewed-by:
Robert Sesek <rsesek@chromium.org> Commit-Queue: Abhishek Arya <inferno@chromium.org> Cr-Commit-Position: refs/heads/master@{#542806}
-
David Roger authored
Bug: 809617 Change-Id: I1dfc3ea20e44146b450e0ef380c82f70493b68d4 Reviewed-on: https://chromium-review.googlesource.com/960281Reviewed-by:
Mihai Sardarescu <msarda@chromium.org> Commit-Queue: David Roger <droger@chromium.org> Cr-Commit-Position: refs/heads/master@{#542805}
-
edchin authored
The selection was previously done simulataneously with insertions/deletions, which resulted in one-off selection error. Selection should be done after any insert/delete operation. Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Iea75f1233a587fe0970fd01219a96de10255968f Reviewed-on: https://chromium-review.googlesource.com/959723Reviewed-by:
edchin <edchin@chromium.org> Reviewed-by:
Mark Cogan <marq@chromium.org> Commit-Queue: edchin <edchin@chromium.org> Cr-Commit-Position: refs/heads/master@{#542804}
-
Jiaquan He authored
When we show the launcher for the first time, we set the placeholder text, but it doesn't show. This commit schedule to paint the placeholder text when it changes. Bug: 733662 Change-Id: I332c6e426171e19f4a035b6fa940f68f3721c058 Reviewed-on: https://chromium-review.googlesource.com/959436Reviewed-by:
Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Jiaquan He <hejq@google.com> Cr-Commit-Position: refs/heads/master@{#542803}
-
Eugene But authored
The strings has not beed finalized yet, and will be updated in a separate CL. Bug: 821188 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I28e4883e84ec07e003c6a799d7a060640ee41038 Reviewed-on: https://chromium-review.googlesource.com/959589 Commit-Queue: Eugene But <eugenebut@chromium.org> Reviewed-by:
Louis Romero <lpromero@chromium.org> Cr-Commit-Position: refs/heads/master@{#542802}
-
Luna Lu authored
Bug: 816475 Change-Id: I8e79dd6d18b34aa46f0a64a15b4adfeb161c6544 Reviewed-on: https://chromium-review.googlesource.com/960566 Commit-Queue: Luna Lu <loonybear@chromium.org> Reviewed-by:
Luna Lu <loonybear@chromium.org> Cr-Commit-Position: refs/heads/master@{#542801}
-
Gauthier Ambard authored
This CL removes the background color on the blur content view. Bug: 821375 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I2378bb075927bf5ba7ffd8a7a69bbc90c5328377 Reviewed-on: https://chromium-review.googlesource.com/960036 Commit-Queue: Gauthier Ambard <gambard@chromium.org> Reviewed-by:
Stepan Khapugin <stkhapugin@chromium.org> Cr-Commit-Position: refs/heads/master@{#542800}
-
Michael Lippautz authored
- Avoid nullptr checks when the visitor knows that it should be non-null - Avoid duplicate methods: MarkHeader and MarkHeaderNoTracing are enough represent all use cases - Style cleanups Bug: chromium:757440 Change-Id: I8f4ed806670a1d4e9967a16596b520cb8133cfc3 Reviewed-on: https://chromium-review.googlesource.com/959963Reviewed-by:
Kentaro Hara <haraken@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#542799}
-
Eugene But authored
This simplifies DownloadManagerCoordinator code, which does not have to clear download task for mediator anymore. Also adding OnDownloadDestroyed to Download ManagerMediator will help with future changes related to UMA logging. Bug: 791806 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Id7aaab8ddbcce5be6a9d1c408c464df0f69c54b9 Reviewed-on: https://chromium-review.googlesource.com/959707Reviewed-by:
Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#542798}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/5831022b..70196515 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;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,sergiyb@chromium.org Change-Id: I1bbda0c0ca4b67e83e7279819d063d6679d2e469 Reviewed-on: https://chromium-review.googlesource.com/960244Reviewed-by:
v8 autoroll <v8-autoroll@chromium.org> Commit-Queue: v8 autoroll <v8-autoroll@chromium.org> Cr-Commit-Position: refs/heads/master@{#542797}
-
https://skia.googlesource.com/skia.git/+log/cc59c278ab0d..4ce53a6ffd3c $ git log cc59c278a..4ce53a6ff --date=short --no-merges --format='%ad %ae %s' 2018-03-13 caryclark remove paint flatten unflatten from generated docs Created with: roll-dep src/third_party/skia The AutoRoll server is located here: https://autoroll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=stephana@chromium.org Change-Id: I1b0ea37a7b6b81b275bce642cf57c97ba127bbda Reviewed-on: https://chromium-review.googlesource.com/960361Reviewed-by:
skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#542796}
-
Colin Blundell authored
Moves this service into the canonical location for services within //components. The existing code causes several presubmit warnings. This CL does not attempt to fix them. TBR=dcheng@chromium.org NOPRESUBMIT=true Change-Id: I3301416c1f7dd619d2a24d165c4fed9267b4eb77 Reviewed-on: https://chromium-review.googlesource.com/948913 Commit-Queue: Colin Blundell <blundell@chromium.org> Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Cr-Commit-Position: refs/heads/master@{#542795}
-
Miguel Casas authored
I reverted the original CL because of a silly typo. This CL fixes it (see diff between PS1 and PS2): https://chromium-review.googlesource.com/c/chromium/src/+/957144/1..2/media/gpu/vaapi/vaapi_picture_factory.cc Original CL description ------------------------------------------------ This CL splits VaapiDrmPicture into a common part named VaapiPictureNativePixmap, and two subclasses, namely: - VaapiPictureNativePixmapOzone, containing the current #if defined(USE_OZONE) sandwiched parts, and - VaapiPixtureNativePixmapEgl with the other parts. So the class tree should look like: +-----------------+ | VaapiPicture | +-----------------+ ^ ^ | +----+ +--------------+ +------------------+ | VaapiPicture | | VaapiPictureTFP | | NativePixmap | | (existing on ToT)| +--------------+ +------------------+ ^ +---------------+ | | +-------+ +-------+ | VPNP | | VPNP | | Ozone | | Egl | +-------+ +-------+ The point here is to reduce the amount of if-defs to one single point, the VaapiPictureFactory. BUILD.gn is changed to reflect that VaapiDrmPicture is egl-specific (see bug, |use_egl| definition in [1]), while VaapiDrmPictureOzone is |use_ozone| [2] specific. Note that |use_egl| can coexist with |use_x11| [3]. This CL just moves code around, no new code introduced in either vaapi_picture*.cc. [1] https://cs.chromium.org/chromium/src/ui/gl/features.gni?q=ui/gl/features.gni&sq=package:chromium&dr&l=16 [2] https://cs.chromium.org/chromium/src/build/config/ui.gni?q=build/config/ui.gni&sq=package:chromium&dr&l=26 [3] https://cs.chromium.org/chromium/src/build/config/ui.gni?type=cs&sq=package:chromium&l=47 Bug: 785201 Change-Id: I9c1dbc2e7f6cf1fb851d0d6dffa068fad9652edd Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Reviewed-on: https://chromium-review.googlesource.com/951928Reviewed-by:
Julien Isorce <julien.isorce@chromium.org> Commit-Queue: Miguel Casas <mcasas@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/957144 Cr-Commit-Position: refs/heads/master@{#542794}
-
https://webrtc.googlesource.com/src.git/+log/1288c59c352c..e61bf67b99a9 $ git log 1288c59c3..e61bf67b9 --date=short --no-merges --format='%ad %ae %s' Created with: roll-dep src/third_party/webrtc The AutoRoll server is located here: https://webrtc-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.mac:mac_chromium_archive_rel_ng;master.tryserver.chromium.win:win-msvc-dbg TBR=webrtc-chromium-sheriffs-robots@google.com Change-Id: I932b19f6b7c32116d06bc2b73623691951c22cc2 Reviewed-on: https://chromium-review.googlesource.com/960421Reviewed-by:
webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#542793}
-
Tarun Bansal authored
On some devices, calling SignalStrength.getLevel throws a security exception when the app does not have READ_PHONE_STATE permission available. The Android API documentation does not mention this permission as being necessary for calling the getLevel API. This CL simply catches the exception on these subset of devices. Bug: 820564 Change-Id: I8c32fd63e4e0bf9c08bed69919f7f6a541c0fae5 Reviewed-on: https://chromium-review.googlesource.com/958051Reviewed-by:
Paul Jensen <pauljensen@chromium.org> Commit-Queue: Tarun Bansal <tbansal@chromium.org> Cr-Commit-Position: refs/heads/master@{#542792}
-
Luna Lu authored
This reverts commit fb1f63f0. Reason for revert: Suspect breaking the build https://ci.chromium.org/buildbot/chromium/Linux%20x64/60367 Original change's description: > Reland "Add Finch feature to gate Enterprise Password Protection" > > This is a reland of 063960e4 > > Original change's description: > > Add Finch feature to gate Enterprise Password Protection > > > > Also added finch experiment to fieldtrial_testing_config.json > > > > Bug: 804490,818559 > > Change-Id: I70b0bfdaf7d59ca91f27d634363221b5f3cdb403 > > Reviewed-on: https://chromium-review.googlesource.com/942308 > > Commit-Queue: Jialiu Lin <jialiul@chromium.org> > > Reviewed-by: Luke Z <lpz@chromium.org> > > Reviewed-by: Gayane Petrosyan <gayane@chromium.org> > > Reviewed-by: Vadym Doroshenko <dvadym@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#542502} > > TBR=lpz@chromium.org, dvadym@chromium.org, gayane@chromium.org > > Bug: 818559 > Change-Id: Ia7e8378b28255a61a70e65e89b50912bda5b8e7f > Reviewed-on: https://chromium-review.googlesource.com/960221 > Commit-Queue: Jialiu Lin <jialiul@chromium.org> > Reviewed-by: Julian Pastarmov <pastarmovj@chromium.org> > Reviewed-by: Vadym Doroshenko <dvadym@chromium.org> > Reviewed-by: Jialiu Lin <jialiul@chromium.org> > Cr-Commit-Position: refs/heads/master@{#542786} TBR=pastarmovj@chromium.org,gayane@chromium.org,dvadym@chromium.org,jialiul@chromium.org,lpz@chromium.org Change-Id: Ie78ca40253f255e5893f108c8ddc4178514a0f50 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 818559 Reviewed-on: https://chromium-review.googlesource.com/960641Reviewed-by:
Luna Lu <loonybear@chromium.org> Commit-Queue: Luna Lu <loonybear@chromium.org> Cr-Commit-Position: refs/heads/master@{#542791}
-
sebsg authored
The code that decides whether to offer to Upsream now checks whether Sync is in a permanent error state, like an auth error. Bug: 819727 Change-Id: I27efaaf31794b8a6921e24cbbc0d6bb5e1154d1f Reviewed-on: https://chromium-review.googlesource.com/959174Reviewed-by:
Mathieu Perreault <mathp@chromium.org> Reviewed-by:
Mihai Sardarescu <msarda@chromium.org> Commit-Queue: Sebastien Seguin-Gagnon <sebsg@chromium.org> Cr-Commit-Position: refs/heads/master@{#542790}
-
Koji Ishii authored
Following bot results are included. 4191 4192 4193 4196 221 lines were removed and 5 lines were deflaked by consecutive results since 4162. TBR=eae@chromium.org NOTRY=true Bug: 591099 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I31c1581c2982738c55e35408c1179328e5249139 Reviewed-on: https://chromium-review.googlesource.com/958665 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by:
Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#542789}
-
Ashley Enstad authored
https://chromium-review.googlesource.com/c/chromium/tools/build/+/930025 Bug: 785966 Change-Id: I3e0e501abf7d97deb95151afc3b08a94924815e0 Reviewed-on: https://chromium-review.googlesource.com/948922Reviewed-by:
Emily Hanley <eyaich@chromium.org> Reviewed-by:
Simon Hatch <simonhatch@chromium.org> Commit-Queue: Ashley Enstad <ashleymarie@chromium.org> Cr-Commit-Position: refs/heads/master@{#542788}
-
Theresa authored
BUG= Change-Id: I6022bc7a09f07cd9c3d89b3558479b0c4cdea639 Reviewed-on: https://chromium-review.googlesource.com/957878Reviewed-by:
Peter Conn <peconn@chromium.org> Commit-Queue: Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#542787}
-
Jialiu Lin authored
This is a reland of 063960e4 Original change's description: > Add Finch feature to gate Enterprise Password Protection > > Also added finch experiment to fieldtrial_testing_config.json > > Bug: 804490,818559 > Change-Id: I70b0bfdaf7d59ca91f27d634363221b5f3cdb403 > Reviewed-on: https://chromium-review.googlesource.com/942308 > Commit-Queue: Jialiu Lin <jialiul@chromium.org> > Reviewed-by: Luke Z <lpz@chromium.org> > Reviewed-by: Gayane Petrosyan <gayane@chromium.org> > Reviewed-by: Vadym Doroshenko <dvadym@chromium.org> > Cr-Commit-Position: refs/heads/master@{#542502} TBR=lpz@chromium.org, dvadym@chromium.org, gayane@chromium.org Bug: 818559 Change-Id: Ia7e8378b28255a61a70e65e89b50912bda5b8e7f Reviewed-on: https://chromium-review.googlesource.com/960221 Commit-Queue: Jialiu Lin <jialiul@chromium.org> Reviewed-by:
Julian Pastarmov <pastarmovj@chromium.org> Reviewed-by:
Vadym Doroshenko <dvadym@chromium.org> Reviewed-by:
Jialiu Lin <jialiul@chromium.org> Cr-Commit-Position: refs/heads/master@{#542786}
-
https://chromium.googlesource.com/angle/angle.git/+log/64e5ed2abd8a..f0b30dd8bd2b $ git log 64e5ed2ab..f0b30dd8b --date=short --no-merges --format='%ad %ae %s' 2018-03-12 lucferron Vulkan: Enable a bunch of dEQP texture related tests 2018-03-02 oetuaho Use non-human-readable mangled names for types Created with: roll-dep src/third_party/angle The AutoRoll server is located here: https://angle-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=cwallez@chromium.org Change-Id: I8f87a8ff0e81ad69533a61c78cabfeeebd03060c Reviewed-on: https://chromium-review.googlesource.com/960261Reviewed-by:
angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#542785}
-
Tao Bai authored
don't know why it only happens for select control. Bug: 820773 Change-Id: Id036a10c8fa33792fa50023444ba68dadadbf90f Reviewed-on: https://chromium-review.googlesource.com/959447 Commit-Queue: Sebastien Seguin-Gagnon <sebsg@chromium.org> Reviewed-by:
Sebastien Seguin-Gagnon <sebsg@chromium.org> Cr-Commit-Position: refs/heads/master@{#542784}
-
Thomas Tangl authored
The accounts submenu positioning has to be adjusted because native combobox menus on Mac are always TOPLEFT aligned. Screenshots: https://drive.google.com/file/d/1yibhKX3giSaMrXaDXfEyQM99MAwIg2RF/view?usp=sharing https://drive.google.com/file/d/14k2wIXyL37IPSQm0jNt9zj9ePZXBXZB-/view?usp=sharing Bug: 813805 Change-Id: I04c60167f0123a320c10e579b77e834bc63a0b6f Reviewed-on: https://chromium-review.googlesource.com/959321 Commit-Queue: Thomas Tangl <tangltom@chromium.org> Reviewed-by:
Trent Apted <tapted@chromium.org> Cr-Commit-Position: refs/heads/master@{#542783}
-
Elly Fong-Jones authored
This change causes AnchorViewForBrowser() to return nullptr when the MacViews browser is in Cocoa mode. This fixes the various ExtensionInstalledBubbleBrowserTest.* tests and the crash when showing this bubble in Polychrome browsers. Bug: 817408 Change-Id: I28a54fb4c4b7b30febf312d3c5d5c5608922e6cc Reviewed-on: https://chromium-review.googlesource.com/959427Reviewed-by:
Sarah Chan <spqchan@chromium.org> Commit-Queue: Elly Fong-Jones <ellyjones@chromium.org> Cr-Commit-Position: refs/heads/master@{#542782}
-
Gauthier Ambard authored
This CL fixes the presentation of the toolbar when entering and leaving the stack view. During those animations, the toolbar should represent the state of the new page, in particular when going from/to a NTP. Bug: 819826 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Ie1d9f7be805b267e52de9871c0fc99f3dcd21130 Reviewed-on: https://chromium-review.googlesource.com/957027Reviewed-by:
Mark Cogan <marq@chromium.org> Commit-Queue: Gauthier Ambard <gambard@chromium.org> Cr-Commit-Position: refs/heads/master@{#542781}
-
Keishi Hattori authored
blink_perf.parser query-selector-all tests regressed by around 20% when r539841 landed. This aims to improve its performance by avoiding TLS. Bug: 757440 Change-Id: Ie1b91824f2fb3d0e494501d634b4ac0cc7345a72 Reviewed-on: https://chromium-review.googlesource.com/959945Reviewed-by:
Michael Lippautz <mlippautz@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Commit-Queue: Keishi Hattori <keishi@chromium.org> Cr-Commit-Position: refs/heads/master@{#542780}
-
Eric Seckler authored
Adds a paintOrder field to LayoutTreeNodes returned by DOMSnapshot.getSnapshot. The field describes the layering of nodes and their order during painting, which can help clients judge whether a node may visually affect rendering. Change-Id: Id54e0b5faed23b769e39c40af1cead9228866da1 Reviewed-on: https://chromium-review.googlesource.com/955848 Commit-Queue: Eric Seckler <eseckler@chromium.org> Reviewed-by:
Alex Clarke <alexclarke@chromium.org> Reviewed-by:
Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#542779}
-
https://webrtc.googlesource.com/src.git/+log/2f28c3ae6999..1288c59c352c $ git log 2f28c3ae6..1288c59c3 --date=short --no-merges --format='%ad %ae %s' Created with: roll-dep src/third_party/webrtc The AutoRoll server is located here: https://webrtc-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.mac:mac_chromium_archive_rel_ng;master.tryserver.chromium.win:win-msvc-dbg TBR=webrtc-chromium-sheriffs-robots@google.com Change-Id: I2a8644b309ef41957f6180ef9c28ee2316f67741 Reviewed-on: https://chromium-review.googlesource.com/960245Reviewed-by:
webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#542778}
-
Balazs Engedy authored
Furthermore, move it out of the device::test:: and into the device:: namespace, in preparation for being used from //content/browser to service the Web Authentication Testing API. Bug: 785955 Change-Id: I6c9112c4cec127fe77702dd5389f95fc084df9b5 Reviewed-on: https://chromium-review.googlesource.com/960008Reviewed-by:
Jan Wilken Dörrie <jdoerrie@chromium.org> Commit-Queue: Balazs Engedy <engedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#542777}
-
Takuto Ikuta authored
regexp search in format_blink_cpp_source_code is slow. In this patch, I introduced simple pruning to skip time consuming regexp search. Without this patch, generate_bindings_core_v8_interfaces took 12.513s on z840 linux. With this patch, generate_bindings_core_v8_interfaces took 6.562s. Bug: 821256 Change-Id: I3de39d72f4fa8e9f4991a90bc6dd0ba90511e634 Reviewed-on: https://chromium-review.googlesource.com/958810Reviewed-by:
Hitoshi Yoshida <peria@chromium.org> Commit-Queue: Takuto Ikuta <tikuta@google.com> Cr-Commit-Position: refs/heads/master@{#542776}
-
Takuto Ikuta authored
This is for reducing total cpu consumption by idl_compiler, and let other parallel build tasks can utilize cpu more efficiently. If we use larger -j and modifying idl files frequently, this introduces around 10 seconds build speed regression, but in other cases, this patch has advantage because this lets other generator tasks run simultaneously at the same time. I expect this improves build speed around 20~30 seconds on linux bot and 1 minutes on win bots if the build runs idl_compiler. In buildbot, generating bindings/core/* files took more than 20 seconds (94s ~ 116s in below trace). https://chromium-build-stats.appspot.com/ninja_log/2018/03/12/swarm979-c4/ninja_log.swarm979-c4.chrome-bot.20180311-201738.14539.gz/trace.html from https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_chromium_rel_ng/43925 In this 22 seconds, mojom generator tasks are blocked to run. Build trace with this patch shows other tasks run somewhat simultaneously (13s ~ 41s). https://chromium-build-stats.appspot.com/ninja_log/2018/03/12/swarm979-c4/ninja_log.swarm979-c4.chrome-bot.20180311-215549.20798.gz/trace.html from https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_chromium_rel_ng/43949 In this 28 seconds, mojom generator tasks can run at the same time. idl_compiler tasks block other tasks around 10 seconds. * for the record With this patch, generate_bindings_core_v8_interfaces took 14.574s on Z840 Linux. Without this patch, on Linux, it took 5.115s with -j48 7.317s with -j16 13.296s with -j8 95.401s with -j1 With this patch, generate_bindings_core_v8_interfaces took 21.230s on Z840 Win10. Without this patch, on Win10, it took 9.460s with -j48 12.086s with -j16 23.497s with -j8 169.762s with -j1 Bug: 821256 Change-Id: Ic3163edfd3cfb4be375e6f24ffc7c11cc9025783 Reviewed-on: https://chromium-review.googlesource.com/958804 Commit-Queue: Takuto Ikuta <tikuta@google.com> Reviewed-by:
Kenichi Ishibashi <bashi@chromium.org> Reviewed-by:
Hitoshi Yoshida <peria@chromium.org> Cr-Commit-Position: refs/heads/master@{#542775}
-
Chromium WPT Sync authored
Using wpt-import in Chromium 9cb5583e. Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/13804 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: yhirano@chromium.org, mkwst@chromium.org, japhet@chromium.org: external/wpt/fetch TBR=leon.han@intel.com No-Export: true Change-Id: I15ef59bb5ed8820133aa4301ef0702ac2c559964 Reviewed-on: https://chromium-review.googlesource.com/960241 Commit-Queue: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> Reviewed-by:
Blink WPT Bot <blink-w3c-test-autoroller@chromium.org> Cr-Commit-Position: refs/heads/master@{#542774}
-
Robert Ma authored
In consistency with the upstream WPT behaivor, we wait for web fonts to be loaded before taking the screenshot in reftests. It is implemented by modifying the JavaScript code we already injected (to support WPT reftest-wait). In addition, the conditions for injecting the JS code are changed so that it is injected to WPT reftests instead of all WPT (see below for how we determine WPT reftests). And since we now know TestRunnerBindings::Install might be called multiple times on a frame (https://crbug.com/772386), we put the whole code segment behind a flag to prevent it from running twice. To decide if we are running a WPT reftest, we combine two conditions: 1. We are in WPT mode (is_web_platform_tests_mode). 2. We are asked to generate pixel results (i.e. '--pixel-test is appended to the test path in stdin). In the WPT suite, run-webkit-tests should only set this flag for reftests. * * Unfortunately, this was not exactly true. run-webkit-tests incorrectly set this flag for /harness-tests/wpt as well. This is a special directory outside external/wpt that is treated as WPT mode by the Blink test runner, but not run-webkit-tests. The inconsistency is fixed in this CL, so the two conditions above for WPT reftests hold. Lastly, TestExpectations is modified accordingly. The affected tests now produce the same results as on wpt.fyi (i.e. using `wpt run`). Acknowledgement: foolip@ provided invaluable help debugging! Bug: 507054 Change-Id: I05b6aad8335553ff48c8b0e8701539e7ecd71651 Reviewed-on: https://chromium-review.googlesource.com/954044 Commit-Queue: Philip Jägenstedt <foolip@chromium.org> Reviewed-by:
Kent Tamura <tkent@chromium.org> Reviewed-by:
Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#542773}
-
Benoit Lize authored
This CL adds a new "extraCallback()" callback to notify a client that the warmup() sequence is done. It also converts tests to this method, vs the previous custom callback runnable, and cleans up a tiny bit some tests. Bug: 816837 Change-Id: I8a5f432839be8d0394b03afb6d3ad587adbda6eb Reviewed-on: https://chromium-review.googlesource.com/957736 Commit-Queue: Benoit L <lizeb@chromium.org> Reviewed-by:
Bernhard Bauer <bauerb@chromium.org> Cr-Commit-Position: refs/heads/master@{#542772}
-
Peter E Conn authored
Origin unfortunately requires native to be loaded to use. Make sure native is loaded for tests that use it. Bug: 821156 Change-Id: Ibbf79976d49e2b0beb839034d1852b3699bfbcab Reviewed-on: https://chromium-review.googlesource.com/960022Reviewed-by:
Bernhard Bauer <bauerb@chromium.org> Commit-Queue: Peter Conn <peconn@chromium.org> Cr-Commit-Position: refs/heads/master@{#542771}
-
Eric Boren authored
Bug: skia:7685 Change-Id: I8285262ed95306559b979aa13cbfa6437e48c9a3 Reviewed-on: https://chromium-review.googlesource.com/951503Reviewed-by:
Vadim Shtayura <vadimsh@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Commit-Queue: Eric Boren <borenet@chromium.org> Cr-Commit-Position: refs/heads/master@{#542770}
-
Morten Stenshorne authored
If clear is specified on an element whose first piece of content is inside a child (so that the element's BFC offset cannot be determined at the beginning of layout), we need this child to know about the clearance offset on the parent, or it will not be pushed below adjacent floats as it should. Just pushing the parent, but leaving the children unaffected by clearance won't do. We need this in order to be able to lay out in a single pass (and apply clearance when we detect it, rather than doing it on the element with 'clear' and relayout the children if something moved). Since a constraint space's clearance offset is now "inherited" down the tree, as long as we're within the same block formatting context, we now also need to propagate the "is pushed by floats" flag upwards, or we won't detect class C break points correctly. Without this the unit test ClassCBreakPointBeforeBlockMarginCollapsing in NGColumnLayoutAlgorithmTest would regress, because it would incorrectly detect a class C break point before the break-inside:avoid block. We must make sure that class C break points are only detected on the outermost block that got pushed by floats, because it's there that we'll get the gap between the inner edge of the container and the outer edge of the child. Added some tests. One of them fails in legacy (but not in NG). One of the tests, clear-on-child-with-margins.html, passes both with and without this code change, but I started to wonder if we'd suddenly could end up pulling the parent of the box with 'clear' downwards, so thought I better add it, to make sure we don't regress in this regard. The test NoClassCBreakPointBeforeBfc in NGColumnLayoutAlgorithmTest no longer needs its workaround, because the display:flow-root child of #container now sets its position correctly (past the float) right away. Acid2 also looks slightly better now! Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I732b19398bd43b9874f6bb8c57ce435d1c510754 Reviewed-on: https://chromium-review.googlesource.com/957045 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by:
Emil A Eklund <eae@chromium.org> Reviewed-by:
Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#542769}
-