- 24 Aug, 2018 40 commits
- 
- 
Mao Huang authoredOriginal CLs: - https://chromiumcodereview.appspot.com/12093035 TCMalloc: support userland ASLR on Linux and Chrome OS On Linux and Chrome OS, we implement user-land ASLR in TCMalloc on 64 bits Intel architecture. In this configuration, we are not constrained by the address space and we don't mind fragmentation. But to be on the safe side, we only ever fragment half of the address space. BUG=170133 NOTRY=true Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=179776 - https://chromiumcodereview.appspot.com/12192024 Linux: grow a unique random mapping in ASLR We loosen ASLR by only growing one random mapping. The previous version had security benefits but had a negative performance impact. This change aims to be performance neutral in respect to the pre-ASLR era. At a later date, we may try to strike a good balance between performance and security. This is a re-land of https://chromiumcodereview.appspot.com/12090112/ BUG=170133, 173371 NOTRY=true TBR=jar Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=180556 - https://codereview.chromium.org/237673002 remove redundant ifdefs OS_CHROMEOS implies OS_LINUX, so OS_LINUX || OS_CHROMEOS can be simplified to OS_LINUX BUG=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=263993 BUG=724399,b:70905156 Change-Id: Ic9da3524439312252f0f14d4c55ad882d67ebfed Reviewed-on: https://chromium-review.googlesource.com/1130791Reviewed-by: Will Harris <wfh@chromium.org> Reviewed-by: Chris Palmer <palmer@chromium.org> Commit-Queue: Gabriel Marin <gmx@chromium.org> Cr-Commit-Position: refs/heads/master@{#585993} 
- 
David Black authoredNew logic: - Cache screen context on UI launch. - Start screen context interaction using cached data on chip press. - Start metalayer (screenshot only) interaction with stylus. Bug: b:113069944 Change-Id: Iea4089ac2411a8000bc7ebaa16e90e12fcb6a151 Reviewed-on: https://chromium-review.googlesource.com/1186160 Commit-Queue: David Black <dmblack@google.com> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Xiaohui Chen <xiaohuic@chromium.org> Cr-Commit-Position: refs/heads/master@{#585992} 
- 
kristipark authoredAllow the error notification content to be customized by the caller, and moved the error notification handler from custom_backgrounds.js to local_ntp.js (the notification will be reused for custom link errors). Also adjusted the notification styling to better match spec. Screenshots: https://screenshot.googleplex.com/BN02EbSSKLM.png https://screenshot.googleplex.com/KpxwyZJ4N3T.png Bug: 874188 Change-Id: Ibf4ebed906fd36916a4f0ddb2170a2dbe8870ab3 Reviewed-on: https://chromium-review.googlesource.com/1182787 Commit-Queue: Kristi Park <kristipark@chromium.org> Reviewed-by: Fernando Serboncini <fserb@chromium.org> Cr-Commit-Position: refs/heads/master@{#585991} 
- 
Alexander Alekseev authoredThis CL adds OobeDialogHostBehavior::propagateUpdateLocalizedContent to notify multilayer oobe-dialog structures of the locale change. Bug: 828999 Change-Id: I86432fc41a12ddf50f94228aaab27e23332eb982 Reviewed-on: https://chromium-review.googlesource.com/1188487Reviewed-by: Wenzhao (Colin) Zang <wzang@chromium.org> Commit-Queue: Alexander Alekseev <alemate@chromium.org> Cr-Commit-Position: refs/heads/master@{#585990} 
- 
Victor Vasiliev authoredThe ICU-based converter and the ICU-based IDNA logic use different datasets from ICU. This allows external embedders that only need IDNA to avoid depending on huge (over 2 MiB) character set conversion dataset. Change-Id: I9e61208051d9553ddf93ec517ea07a7e54410e5e Reviewed-on: https://chromium-review.googlesource.com/1185215Reviewed-by: Chris Palmer <palmer@chromium.org> Commit-Queue: Victor Vasiliev <vasilvv@chromium.org> Cr-Commit-Position: refs/heads/master@{#585989} 
- 
Scott Little authoredRevert "[RenderProcessHost/Desktop] Update process priority on process launch and fix navigation priority inversion" This reverts commit c492203d. Reason for revert: Broke browser tests on Linux: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20Tests%20%28dbg%29%281%29%2832%29 Specific example: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20Tests%20%28dbg%29%281%29%2832%29/52302 It also caused problems on the linux_chromium_rel_ng trybot. Original change's description: > [RenderProcessHost/Desktop] Update process priority on process launch and fix navigation priority inversion > > This is a second take on > https://chromium-review.googlesource.com/c/chromium/src/+/754299 > > It's under an experiment to (1) be able to see the side-effects and (2) > make merge to M69 easier. Intentionally kept old (and buggy) behavior > intact under the non-experimental branch for comparison. > > This fixes all aspects of crbug.com/560446: > 1) Fixes the OP better than r385608 did. > 2) Fixes the side-effect of r385608 which was to default all tabs > created backgrounded to run at foreground priority until visiblity > was toggle on/off again. > 3) Fixes a major priority inversion on foreground navigation which > could cause them to background their associated renderer while > navigation (which reintroduced the OP but worse since all background > tabs were running foregrounded per r385608)... > See https://crbug.com/560446#c74 for details. > > Updated ChildProcessLauncherPriority::is_background() to consistently > reflect backgrounding decision to all callers and renamed > |ChildProcessLauncherPriority::foreground| to > |ChildProcessLauncherPriority::visible| to better reflect that it's a > property but not the resulting foreground/background state. > > See in code comment on ShouldBoostPriorityForPendingViews() for more > details. > > TBR=haraken@chromium.org (side-effect in third_party/blink) > > Bug: 560446 > Change-Id: I901b702506a44704b53c007bcdd498fb60824e94 > Reviewed-on: https://chromium-review.googlesource.com/1142593 > Commit-Queue: Gabriel Charette <gab@chromium.org> > Reviewed-by: Nasko Oskov <nasko@chromium.org> > Reviewed-by: Lei Zhang <thestig@chromium.org> > Reviewed-by: Bo <boliu@chromium.org> > Cr-Commit-Position: refs/heads/master@{#585918} TBR=creis@chromium.org,nasko@chromium.org,gab@chromium.org,thestig@chromium.org,boliu@chromium.org,haraken@chromium.org Change-Id: I825381f67da071373ff2b2a3e620a979703d1579 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 560446 Reviewed-on: https://chromium-review.googlesource.com/1188963Reviewed-by: Scott Little <sclittle@chromium.org> Commit-Queue: Scott Little <sclittle@chromium.org> Cr-Commit-Position: refs/heads/master@{#585988} 
- 
Jamie Walch authoredBug: 864384 Change-Id: I23845a183196ce7e2d9dd4cd50fbfc63f0d9f289 Reviewed-on: https://chromium-review.googlesource.com/1182199 Commit-Queue: Jamie Walch <jamiewalch@chromium.org> Reviewed-by: Joe Downing <joedow@chromium.org> Cr-Commit-Position: refs/heads/master@{#585987} 
- 
Xiaocheng Hu authoredThis patch adds an NG version to DirectionAt(), so that SelectionModifier can get the correct selection direction in bidi text laid out by LayoutNG. We currently don't have layout test verifying the behavior. This patch adds one, and makes it pass with EditingNG flag enabled. Bug: 877263 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: If28b9735818d835bdb5ccbae50aa6fc2d75bff58 Reviewed-on: https://chromium-review.googlesource.com/1187719 Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#585986} 
- 
Sergey Ulanov authoredWith this change it will be possible to build //ui/views on Fuchsia. Bug: 829980, 877264 Change-Id: I9fb7be4a76f942ffc9945f87c4430a6457cd6f87 Reviewed-on: https://chromium-review.googlesource.com/1187649Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org> Commit-Queue: Sergey Ulanov <sergeyu@chromium.org> Cr-Commit-Position: refs/heads/master@{#585985} 
- 
John Abd-El-Malek authoredChange-Id: I8b37e7e0ad2228f3354808d39f4e6167371846bb Reviewed-on: https://chromium-review.googlesource.com/1187578Reviewed-by: Robert Kaplow (slow) <rkaplow@chromium.org> Reviewed-by: Erik Chen <erikchen@chromium.org> Commit-Queue: John Abd-El-Malek <jam@chromium.org> Cr-Commit-Position: refs/heads/master@{#585984} 
- 
Nate Fischer authoredNo change to production logic, only changes tests. This adds a new annotation for running tests in either single-process or multi-process only: @OnlyRunIn(SINGLE_PROCESS|MULTI_PROCESS). This CL updates tests to use this annotation instead of the old mechanisms to specify the same behavior (e.g., @SkipCommandLineParameterization). The motivation is that this annotation is much clearer than @SkipCommandLineParameterization. This removes @SkipSingleProcessTests. While this annotation was better than @SkipCommandLineParameterization, @OnlyRunIn(MULTI_PROCESS) is easier to reason about (positive booleans are recommended over negative booleans). This adds a PRESUBMIT to enforce we do not add @SkipCommandLineParameterization under //android_webview/javatests/. Proposed on: http://shortn/_OS7nGlyaOn @SkipCommandLineParameterization Test: manually test presubmit by re-introducing Test: run selected tests, observe annotations work as expected Change-Id: Iffd7bf5fbb045ac0aa77e9a317d108eb7be06b7f Reviewed-on: https://chromium-review.googlesource.com/1187895 Commit-Queue: Nate Fischer <ntfschr@chromium.org> Reviewed-by: Richard Coles <torne@chromium.org> Reviewed-by: Changwan Ryu <changwan@chromium.org> Cr-Commit-Position: refs/heads/master@{#585983} 
- 
Xiaocheng Hu authoredThis patch optimizes NGOffsetMappingBuilder so that it constructs an offset mapping faster. The change is basically: - Before: maintains the mapping function as a plain array, and converts it into mapping units and ranges in Build() - After: maintains the mapping units and ranges directly Design doc: https://goo.gl/QAn57A This patch also adds a performance test, which forces offset mapping creation by setting selection, to measure the improvement: - Before: 18.5 runs/s - After: 24.9 runs/s Bug: 699017 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I9cd0aa0c4b42320ae0812b460dc374433bac4119 Reviewed-on: https://chromium-review.googlesource.com/1149150Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Ned Nguyen <nednguyen@google.com> Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#585982} 
- 
Jialiu Lin authoredThere are a number of fields returned in the response of a OAuth access token refresh, such as "access_token", "expires_in", "id_token", "scope", and "token_type". Among which, only "access_token" and "expires_in" fields are exposed to downstream consumers because other fields are not used by Chrome so far. This CL exposes the "id_token" field to consumers too. Since certain user status (e.g if user is under advanced protection, a.k.a Titanium) is included in this id_token field, safe browsing service would like to be informed of this information. This CL also creates a new struct TokenResponse to hold access token related information together, such that downstream consumer only need to take in one parameter. And it also makes exposing other information much easier in the future. go/at-risk-in-chrome Bug: 866620 Change-Id: I20417ac6bf7e8f25db171e4127a6a826022f6755 Reviewed-on: https://chromium-review.googlesource.com/1176461 Commit-Queue: Jialiu Lin <jialiul@chromium.org> Reviewed-by: Luis Hector Chavez <lhchavez@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Pavol Marko <pmarko@chromium.org> Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Reviewed-by: David Roger <droger@chromium.org> Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org> Reviewed-by: Roger Tawa <rogerta@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Reviewed-by: Marc Treib <treib@chromium.org> Reviewed-by: Wei Li <weili@chromium.org> Cr-Commit-Position: refs/heads/master@{#585981} 
- 
Xiaohan Wang authored- Rename the global binary/tri-state toogles. - Clean up the flow in configureGlobalToggles(). Bug: 854737 Test: Manually tested Change-Id: Ib55910e7c48b670cebb2c8b17df25ac36919b2a1 Reviewed-on: https://chromium-review.googlesource.com/1185883Reviewed-by: Theresa <twellington@chromium.org> Reviewed-by: Finnur Thorarinsson <finnur@chromium.org> Commit-Queue: Xiaohan Wang <xhwang@chromium.org> Cr-Commit-Position: refs/heads/master@{#585980} 
- 
afdo-chromium-autoroll authoredThis 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 gbiv@chromium.org. 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. TBR=gbiv@chromium.org Change-Id: Ia8a2bd7156e7fafd0471fb4ff7cc3a223c6dcb96 Reviewed-on: https://chromium-review.googlesource.com/1188781 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@{#585979} 
- 
Xianzhu Wang authoredThe methods return rects in physical coordinates, instead of "physical coordinates in flipped block-flow direction" like most of the other LayoutBox methods without "Physical" and "Logical" prefixes. This doesn't fix the cases that the methods are mistakenly used where "physical coordinates in flipped block-flow direction" is expected. The bug will be left open for the fix. R=eae@chromium.org TBR=wangxianzhu@chromium.org # for passive changes outside of renderer/core. Bug: 877518 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Id5fd12bd5f30f309ed32818378334dab633f536e Reviewed-on: https://chromium-review.googlesource.com/1188742 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#585978} 
- 
Lei Zhang authoredThis makes memory management easier. While doing this, change PDFiumMemBufferFileWrite to use a std::vector as well. Give PDFiumMemBufferFileWrite the ability to detach its buffer to avoid a copy operation. This is based on the work in https://chromium-review.googlesource.com/1101200 Change-Id: If63428996ccd94e90672709baa865d21119d2ae5 Reviewed-on: https://chromium-review.googlesource.com/1188027 Commit-Queue: Lei Zhang <thestig@chromium.org> Reviewed-by: Henrique Nakashima <hnakashima@chromium.org> Cr-Commit-Position: refs/heads/master@{#585977} 
- 
Hans Wennborg authoredThis depends on https://chromium-review.googlesource.com/c/chromium/src/+/1188679 Bug: 797991 Change-Id: I81f648d269152eafbb6208d0c831e2d14511fc0c Reviewed-on: https://chromium-review.googlesource.com/1187160 Commit-Queue: Hans Wennborg <hans@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#585976} 
- 
Victor Costan authoredAdded myself to all directories triaged by storage-dev@chromium.org. Replaced explicit lists with file:// pointers for features spanning content/browser and other directories. Moved a long owner list from //third_party/blink/renderer/modules/quota/OWNERS to //storage/browser/quota/OWNERS. Change-Id: Id87b34dbd45e1a4f1bd89d4f3432b17ae2b08bff Reviewed-on: https://chromium-review.googlesource.com/1166024Reviewed-by: John Abd-El-Malek <jam@chromium.org> Commit-Queue: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#585975} 
- 
Xiaoqian Dai authoredIn tablet mode, we only allow dragging on a browser window's caption area. Other windows dragging on non-caption area should be handled by TabletModeAppDragController. Bug: 823769 Change-Id: I3da88ad7a88c8a39e576aa268331af0e09045def Reviewed-on: https://chromium-review.googlesource.com/1187732Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Xiaoqian Dai <xdai@chromium.org> Cr-Commit-Position: refs/heads/master@{#585974} 
- 
Evan Stade authoredIt's not used in any configuration. Ash creates ImmersiveHandlerFactoryAsh and the client (Chrome) creates ImmersiveHandlerFactoryMus. Bug: 624157 Change-Id: I123e28a46d14c0dfbb931144b4edebb9ea02eaa2 Reviewed-on: https://chromium-review.googlesource.com/1187635Reviewed-by: Scott Violet <sky@chromium.org> Commit-Queue: Evan Stade <estade@chromium.org> Cr-Commit-Position: refs/heads/master@{#585973} 
- 
Aaron Krajeski authoredBug: 863037 Change-Id: I2d0b34d0a6e3b7199e6dd8ec183d13f7aec2e7c4 Reviewed-on: https://chromium-review.googlesource.com/1187391Reviewed-by: Fernando Serboncini <fserb@chromium.org> Commit-Queue: Aaron Krajeski <aaronhk@chromium.org> Cr-Commit-Position: refs/heads/master@{#585972} 
- 
Wenzhao Zang authoredVerified that the feedback data contains a |bluetooth_logs.gz| file. Will continue to monitor this when new patches in the Chrome OS CL are available. To see the contents, run: zcat bluetooth_logs.gz > logs btmon -r logs Bug: 872403 Change-Id: I5316204810873aec84060f670837022365657c36 Reviewed-on: https://chromium-review.googlesource.com/1185893 Commit-Queue: Wenzhao (Colin) Zang <wzang@chromium.org> Reviewed-by: Rahul Chaturvedi <rkc@chromium.org> Reviewed-by: Alexander Alekseev <alemate@chromium.org> Cr-Commit-Position: refs/heads/master@{#585971} 
- 
Christian Fremerey authoredAdds an entry to fieldtrial_testing_config.json to enable the video capture service on browser_tests and perf bots. Bug: 792621 Change-Id: I4a1c84ea134732ed307767061b24bf3086f8a2f4 Reviewed-on: https://chromium-review.googlesource.com/1182403Reviewed-by: Mark Pearson <mpearson@chromium.org> Commit-Queue: Christian Fremerey <chfremer@chromium.org> Cr-Commit-Position: refs/heads/master@{#585970} 
- 
Vladimir Levin authoredIn preparation for using isolation nodes, this patch changes box clipper from directly using the overflow or inner border box radius clips to using content properties clip. R=pdr@chromium.org, chrishtr@chromium.org 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: Id9f7a4f36ccef0fd1f27de2c0e101503279305ba Reviewed-on: https://chromium-review.googlesource.com/1182501Reviewed-by: Philip Rogers <pdr@chromium.org> Commit-Queue: vmpstr <vmpstr@chromium.org> Cr-Commit-Position: refs/heads/master@{#585969} 
- 
Takumi Fujimoto authoredBefore this CL, starting and stopping casting was done with the button at the bottom of the dialog. This CL removes the button, and allows the user to start/stop by clicking on a sink. A sink with a session is indicated by a stop icon replacing the device type icon for the sink. After this CL the user can click anywhere on an active sink to stop its session, but in the future we will likely make only the stop icon clickable. When there is an issue, an info icon replaces it instead. The stop icon used is a placeholder, since we don't have the vector icon used in the mocks yet. Bug: 872831 Change-Id: I638204db4cf751060be86e701c834e0abab2050e Reviewed-on: https://chromium-review.googlesource.com/1168508 Commit-Queue: Takumi Fujimoto <takumif@chromium.org> Reviewed-by: Derek Cheng <imcheng@chromium.org> Reviewed-by: Bret Sepulveda <bsep@chromium.org> Cr-Commit-Position: refs/heads/master@{#585968} 
- 
Taylor Bergquist authoredTabs currently draw a one-DIP overlap into the toolbar to correct for alignment issues in non-integer DPI scales. This regressed recently (in crrev.com/c/1171917) on just the right side. This CL restores the old behavior. Bug: 876730 Change-Id: I524b87af63359b507081ce9f0814ab8c8a3e17f6 Reviewed-on: https://chromium-review.googlesource.com/1186140 Commit-Queue: Taylor Bergquist <tbergquist@chromium.org> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org> Reviewed-by: Peter Kasting <pkasting@chromium.org> Cr-Commit-Position: refs/heads/master@{#585967} 
- 
Peter K. Lee authoredBug: 848115 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I26f065e6acd5b3399b1edf1b49facd60f889eb73 Reviewed-on: https://chromium-review.googlesource.com/1184337 Commit-Queue: Peter Lee <pkl@chromium.org> Reviewed-by: Robert Kaplow (slow) <rkaplow@chromium.org> Reviewed-by: Rohit Rao <rohitrao@chromium.org> Cr-Commit-Position: refs/heads/master@{#585966} 
- 
Xiaocheng Hu authoredCurrently, IdleSpellCheckCallback is both a state machine that controls the checking at idle time, and also the IdleTask callback to be passed to document.requestIdleCallback() API. This results confusion in the lifecycle management of the class. This patch changes the class into a state machine only, and introduces a new IdleCallback class to be passed to requestIdleCallback() to fix the issue. Bug: 877154 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I79ae9711cb8308e902e8a472039b5e0723948447 Reviewed-on: https://chromium-review.googlesource.com/1187555 Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#585965} 
- 
Stephen Martinis authoredBug: 867725 Change-Id: I8022f3fe45bc327ca59da72a663b11ee9c6aa336 Reviewed-on: https://chromium-review.googlesource.com/1187138Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Stephen Martinis <martiniss@chromium.org> Cr-Commit-Position: refs/heads/master@{#585964} 
- 
perfetto-chromium-autoroll authoredhttps://android.googlesource.com/platform/external/perfetto.git/+log/12949bd7d3d6..886a7eefe47f git log 12949bd7d3d6..886a7eefe47f --date=short --no-merges --format='%ad %ae %s' 2018-08-24 treehugger-gerrit@google.com Merge "TraceProcesor: move from pull (BlobReader) to push architecture" Created with: gclient setdep -r src/third_party/perfetto@886a7eefe47f 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. TBR=perfetto-bugs@google.com Change-Id: I11c8164189f4647b40b0a100afe97fe62cd1b138 Reviewed-on: https://chromium-review.googlesource.com/1188512Reviewed-by: perfetto-chromium-autoroll <perfetto-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: perfetto-chromium-autoroll <perfetto-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#585963} 
- 
nednguyen authoredBug: 828465,828442 Change-Id: Id9bc479d37ca0862b09f0a72c146a308c11a895b Reviewed-on: https://chromium-review.googlesource.com/1188749Reviewed-by: John Budorick <jbudorick@chromium.org> Commit-Queue: Ned Nguyen <nednguyen@google.com> Cr-Commit-Position: refs/heads/master@{#585962} 
- 
David Quiroz Marin authoredCurrently WPT tests only covers width for canvas TextMetrics. This change adds basic tests for all the other metrics: -advances -actualBoundingBoxLeft, actualBoundingBoxRight, actualBoundingBoxAscent, actualBoundingBoxDescent -emHeightAscent, emHeightDescent -fontBoundingBoxAscent, fontBoundingBoxDescent -getBaselines() Bug: 277215,853376 Change-Id: Ieba242e583bc98e747f35b1dc799bea7b55e3c24 Reviewed-on: https://chromium-review.googlesource.com/1185784 Commit-Queue: David Quiroz Marin <davidqu@chromium.org> Reviewed-by: Fernando Serboncini <fserb@chromium.org> Cr-Commit-Position: refs/heads/master@{#585961} 
- 
Kenneth Russell authoredconformance2/textures/misc/tex-base-level-bug.html was unacceptably flaky back in that release as well. Tbr: kainino@chromium.org No-Try: True Bug: 870856 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: I7dd4859c118f92ae4f93f17da1a9020e1215dd54 Reviewed-on: https://chromium-review.googlesource.com/1188882 Commit-Queue: Kenneth Russell <kbr@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#585960} 
- 
Reid Kleckner authoredSending through notry since this script doesn't run as part of any build configuration on the CQ. NOTRY=True TBR=hans@chromium.org, mmoroz@chromium.org Bug: 877063 Change-Id: I9d5eba0bde90b39ad1dc53b431c656b3f10400b0 Reviewed-on: https://chromium-review.googlesource.com/1188867Reviewed-by: Reid Kleckner <rnk@chromium.org> Commit-Queue: Reid Kleckner <rnk@chromium.org> Cr-Commit-Position: refs/heads/master@{#585959} 
- 
Scott Violet authoredThis reverts commit a6c0ed2a. Reason for revert: reverting as fix for leak landed here: https://chromium-review.googlesource.com/c/chromium/src/+/1188584 Original change's description: > Revert "Add tests for single process mash" > > This reverts commit 42ad79bb. > > Reason for revert: [chromium sheriff] A culprit of test failures: > https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20Chromium%20OS%20ASan%20LSan%20Tests%20%281%29/28724 > > single_process_mash_browser_tests Run on OS: 'Ubuntu-14.04' > Max shard duration: 0:03:53.214620 (shard #3) > Min shard duration: 0:01:18.857780 (shard #0) > failures: > LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled > LoginPromptBrowserTest.TestTwoAuths > LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects > LoginPromptBrowserTest.CancelRedundantAuths > LoginPromptBrowserTest.CancelLoginInterstitialOnRedirect > LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated > LoginUtilsTest.MashLogin > LoginPromptBrowserTest.IncorrectConfirmation > LoginPromptBrowserTest.TestBasicAuth > LoginPromptBrowserTest.TestCancelAuth_Manual > LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials > LoginPromptBrowserTest.SupplyRedundantAuths > LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile > LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials > LoginPromptBrowserTest.TestDigestAuth > LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes > LoginPromptBrowserTest.ShouldNotProceedExistingInterstitial > LoginPromptBrowserTest.TestCancelAuth_OnBack > LoginPromptBrowserTest.TestCancelAuth_OnForward > LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources > LoginPromptBrowserTest.TestCancelAuth_OnNavigation > LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests > > Original change's description: > > Add tests for single process mash > > > > Moves plain Mash tests to FYI waterfall, while retaining a login test on the > > main waterfall as a sanity check. > > > > Bug: 874090 > > Change-Id: I86c60344610c2a4f99b35f9116c5366771a16c64 > > Reviewed-on: https://chromium-review.googlesource.com/1175222 > > Commit-Queue: Ryan Cui <rcui@chromium.org> > > Reviewed-by: Scott Violet <sky@chromium.org> > > Reviewed-by: James Cook <jamescook@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#585665} > > TBR=jamescook@chromium.org,sky@chromium.org,rcui@chromium.org > > Change-Id: Ib9b9258b47e766d43ac7f3dc6b3c65aacf1230f4 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 874090 > Reviewed-on: https://chromium-review.googlesource.com/1188165 > Reviewed-by: Hayato Ito <hayato@chromium.org> > Commit-Queue: Hayato Ito <hayato@chromium.org> > Cr-Commit-Position: refs/heads/master@{#585781} TBR=jamescook@chromium.org,sky@chromium.org,hayato@chromium.org,rcui@chromium.org Change-Id: I90f8aff5115e528b95ba80095389f61d07974962 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 874090 Reviewed-on: https://chromium-review.googlesource.com/1188779Reviewed-by: Scott Violet <sky@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#585958} 
- 
dalyk authoredhttps://tools.ietf.org/html/draft-ietf-doh-dns-over-https-12 Server configuration is now done with URI templates, and request formation uses the new MIME type. The point at which the default DoH preferences are populated with the corresponding DoH features is also moved such that command-line arguments are available. Bug: 872987 Test: out/Default/chrome --enable-features="dns-over-https<DoHTrial" --force-fieldtrials="DoHTrial/Group1" --force-fieldtrial-params="DoHTrial.Group1:server/https%3A%2F%2Fcloudflare-dns%2Ecom%2Fdns-query{?dns}/method/GET" Cq-Include-Trybots: luci.chromium.try:linux_mojo Change-Id: I9e68c7e8364ef3cd8162e781b78eca1432928a86 Reviewed-on: https://chromium-review.googlesource.com/1170592Reviewed-by: Bence Béky <bnc@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: Matt Menke <mmenke@chromium.org> Commit-Queue: Matt Menke <mmenke@chromium.org> Cr-Commit-Position: refs/heads/master@{#585957} 
- 
angle-chromium-autoroll authoredhttps://chromium.googlesource.com/angle/angle.git/+log/8ca60805916f..dc248f716822 git log 8ca60805916f..dc248f716822 --date=short --no-merges --format='%ad %ae %s' 2018-08-24 syoussefi@google.com Re-enable dEQP_GLES3.functional.negative_api.texture.bindtexture Created with: gclient setdep -r src/third_party/angle@dc248f716822 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 TBR=cwallez@chromium.org Change-Id: I871c83b9b7cb4cf94faffe3df088781caa76b8e4 Reviewed-on: https://chromium-review.googlesource.com/1188509Reviewed-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@{#585956} 
- 
agrieve authoredThis reverts commit bd3c0e67. Reason for revert: Broke angle_perftests Original change's description: > Android: Update version of retrace.jar to 6.0.3 > > The existing version was found to infinite loop at times. > Also moves the jars to CIPD > > NOTRY=true # windows bot failing > > Bug: 876539 > Change-Id: If822837f4958434372ef0cb40799aec32ec7cd37 > Reviewed-on: https://chromium-review.googlesource.com/1187003 > Commit-Queue: agrieve <agrieve@chromium.org> > Reviewed-by: John Budorick <jbudorick@chromium.org> > Cr-Commit-Position: refs/heads/master@{#585887} TBR=agrieve@chromium.org,jbudorick@chromium.org Change-Id: Icd2cf44c9e48390f6b13641d6fac97fd0f75df5d No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 876539, 877619 Reviewed-on: https://chromium-review.googlesource.com/1188866Reviewed-by: agrieve <agrieve@chromium.org> Commit-Queue: agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#585955} 
- 
Scott Violet authoredIf an unguessable token was empty, we would leak the newly allocated token. BUG=877548 TEST=covered by bots Change-Id: Ice7715d4cc2faff51769377e3de30aa0f6378542 Reviewed-on: https://chromium-review.googlesource.com/1188584Reviewed-by: Evan Stade <estade@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#585954} 
 
-