- 23 Aug, 2018 40 commits
- 
- 
rbpotter authoredSome PrintSettings enum values - PAGE_RANGE, SELECTION_ONLY, and HEADERS_AND_FOOTERS - were incorrectly being recorded as always off in recent versions of Chrome. This is because these values are set to default/dummy values in the print ticket, since the preview generation process is responsible for applying them. Save the most recent preview request ticket, and use this to record metrics for preview generation parameters when the print request is received. Also, stop recording EXTERNAL_PDF_PREVIEW. This event is now also captured by the OPEN_IN_MAC_PREVIEW bucket for the UserAction histogram, and fits better with that histogram than with PrintSettings. Bug: None Change-Id: Ie83ce1017aef101dba899024ebdb5cb242f9e622 Reviewed-on: https://chromium-review.googlesource.com/1186081 Commit-Queue: Rebekah Potter <rbpotter@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#585636} 
- 
Morten Stenshorne authoredThere's no need for NGOutOfFlowLayoutPart to compute borders on its own, since the algorithm has already done that. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I7c1bf51d05208c1e1d6a573b32a03ba35b5742f8 Reviewed-on: https://chromium-review.googlesource.com/1184718Reviewed-by: Christian Biesinger <cbiesinger@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#585635} 
- 
Steve Anton authoredThis change implements the RTCIceTransport.gather() method and associated methods/events: getLocalCandidates(), gatheringState, ongatheringstatechange, and onicecandidate. The state property is also partially implemented so that the RTCIceTransport can be stopped and garbage collected. Bug: 864871 Change-Id: I7056764789d92dc93038a7a2279a15c850b4d299 Reviewed-on: https://chromium-review.googlesource.com/1153845 Commit-Queue: Steve Anton <steveanton@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Henrik Boström <hbos@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Harald Alvestrand <hta@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#585634} 
- 
Mao Huang authoredOriginal CL: - https://codereview.chromium.org/1577883002 Add run-time CHECK to smoke-test allocator overrides As part of the refactoring work on the allocator, it emerged that it would be nice to have a test that ensures that we don't accidentally break things along the way and not detected that. This CL adds a runtime CHECK() that verifies that: - On Windows (non-component build) the shim layer has been initialized. Concretely this checks that chrome called the shimmed _heap_init() method and not the one from libcmt. - On Linux desktop, the malloc symbols are being overridden by tcmalloc (only when USE_TCMALLOC is defined). The rationale of this test is: if _heap_init was shimmed there are very good chances that malloc (& friends) were shimmed as well. Likewise on Linux for mallopt() <-> malloc(). BUG=564618 Committed: https://crrev.com/be9d6fce01061afde845fd7aa2335e5757d6a421 Cr-Commit-Position: refs/heads/master@{#369007} BUG=724399,b:70905156 Change-Id: I047ac19bb71346fbf601825d335bd97729b9f688 Reviewed-on: https://chromium-review.googlesource.com/1130793 Commit-Queue: Gabriel Marin <gmx@chromium.org> Reviewed-by: Will Harris <wfh@chromium.org> Cr-Commit-Position: refs/heads/master@{#585633} 
- 
James Cook authoredChrome creates a second InputMethodChromeOS when a remote mojo app opens. This sets a new IMEInputContextHandler on IMEBridge, but does not trigger an "engine switch". Make sure the dictation code looks up the current IMEInputContextHandler each time it tries to inject text. Bug: 876448 Test: added to interactive_ui_tests Change-Id: I100a62920ffb397ec823a4bcddb1adf94ec5f6a3 Reviewed-on: https://chromium-review.googlesource.com/1187135 Commit-Queue: James Cook <jamescook@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#585632} 
- 
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: I390595bac216edba8e7e1c710f94084c540b52c0 Reviewed-on: https://chromium-review.googlesource.com/1187395Reviewed-by: chrome-release-bot@chromium.org <chrome-release-bot@chromium.org> Cr-Commit-Position: refs/heads/master@{#585631} 
- 
Andrey Lushnikov authoredThis patch adds permission management over DevTools protocol: - Browser.grantPermissions to grant permissions to origin - Browser.resetPermissions to reset devtools permissions to defaults Testing overview: - content_shell's devtools manager delegate is updated to resolve the default browser context. This way functionality can be tested in layout_tests - a new browser-grant-permissions.js test is added to test added methods - geolocation test is rewritten to use protocol instead of PermissionsUtil layout_test hook to verify that protocol permissions work with geolocation overrides. BUG=631464 R=dgozman Change-Id: I6d9451339c319781c47c7db9db02c9cd08115c26 Reviewed-on: https://chromium-review.googlesource.com/1185877 Commit-Queue: Andrey Lushnikov <lushnikov@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#585630} 
- 
Lei Zhang authoredmojo::CreateReadOnlySharedMemoryRegion() just got added. Change-Id: Ic247f391e041d9d7f401d73c34b3f005bb000347 Reviewed-on: https://chromium-review.googlesource.com/1187238 Commit-Queue: Lei Zhang <thestig@chromium.org> Reviewed-by: Matthew Cary <mattcary@chromium.org> Reviewed-by: Wei Li <weili@chromium.org> Cr-Commit-Position: refs/heads/master@{#585629} 
- 
Devlin Cronin authoreds/h2/h3 Bug: None Change-Id: Ie874f5592b8244a58d0d41659b7b5a94f632a5b3 Reviewed-on: https://chromium-review.googlesource.com/1186924Reviewed-by: Karan Bhatia <karandeepb@chromium.org> Commit-Queue: Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#585628} 
- 
Daniel Rubery authoredIt looks like aw_web_ui_controller_factory.cc was getting it's dependency on GURL through components/safe_browsing/web_ui/safe_browsing_ui.h. This CL makes the dependency direct, so the Safe Browsing UI can change its dependencies without breaking android_webview. (For an example of a broken build from changing the Safe Browsing UI, see crrev/c/1187008/1) Change-Id: I5d94b567d473caf7655c1447fbc8ccd416d6b5b6 Reviewed-on: https://chromium-review.googlesource.com/1187186Reviewed-by: Bo <boliu@chromium.org> Commit-Queue: Daniel Rubery <drubery@chromium.org> Cr-Commit-Position: refs/heads/master@{#585627} 
- 
Scott Violet authoredThis does not change the namespace, only the directory. That will happen next. BUG=876924 TEST=covered by tests Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_layout_tests_layout_ng Change-Id: Iff71c6372b21ea13dfa9c35d44f06073a2ba3c77 Reviewed-on: https://chromium-review.googlesource.com/1186040Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: Michael Wasserman <msw@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#585626} 
- 
Kurt Horimoto authoredThis can be used to remove ChromeBroadcastObservers from the FullscreenController's broadcaster before deallocation. This CL also updates LocationBarCoordinator and PrimaryToolbarCoordinator to track their started state so that the start and stop logic is only performed once. This prevents the coordinators from attempting to remove itself as a FullscreenControllerObserver multiple times. Bug: none Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I491ac5891586c342152aa96bf51d4a6b6d847b1a Reviewed-on: https://chromium-review.googlesource.com/1176874 Commit-Queue: Kurt Horimoto <kkhorimoto@chromium.org> Reviewed-by: Eugene But <eugenebut@chromium.org> Reviewed-by: Gauthier Ambard <gambard@chromium.org> Cr-Commit-Position: refs/heads/master@{#585625} 
- 
bsheedy authoredAdds an automated test to cover the manual test of entering the VR Browser on a native page via an NFC scan. Bug: 862155 Change-Id: I1a4779a94996389b77cf15aea07f151152a16cda Reviewed-on: https://chromium-review.googlesource.com/1187196Reviewed-by: Michael Thiessen <mthiesse@chromium.org> Commit-Queue: Brian Sheedy <bsheedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#585624} 
- 
Gabriel Marin authoredMoves the macro defines for enabling doubly-linked free lists and for disabling huge allocations in tcmalloc to the build file. This makes it easier to uprev tcmalloc from gperftools where these features are implemeneted, but not enabled by default. BUG=724399,b:70905156 Change-Id: Ie84407583227baeddeef6bcf5eb9a825dbc6ddd2 Reviewed-on: https://chromium-review.googlesource.com/1187381 Commit-Queue: Gabriel Marin <gmx@chromium.org> Reviewed-by: Will Harris <wfh@chromium.org> Cr-Commit-Position: refs/heads/master@{#585623} 
- 
Sahel Sharify authoredTBR=tdresser@chromium.org No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 836996 Change-Id: Iceb8ee0ba3b67f2f222e7ec4f382814e846d5b5d Reviewed-on: https://chromium-review.googlesource.com/1187513 Commit-Queue: Sahel Sharify <sahel@chromium.org> Reviewed-by: Sahel Sharify <sahel@chromium.org> Cr-Commit-Position: refs/heads/master@{#585622} 
- 
Chromite Chromium Autoroll authoredhttps://chromium.googlesource.com/chromiumos/chromite.git/+log/5a571a1d27ef..790b2751b515 git log 5a571a1d27ef..790b2751b515 --date=short --no-merges --format='%ad %ae %s' 2018-08-23 chrome-bot@chromium.org Update config settings by config-updater. 2018-08-23 dgarrett@google.com workspace_stages: Use overlay_type for workspace uprevs. 2018-08-23 dgarrett@google.com commands: cros_mark_as_stable overlay-type support. 2018-08-23 chrome-bot@chromium.org Update config settings by config-updater. Created with: gclient setdep -r src/third_party/chromite@790b2751b515 The AutoRoll server is located here: https://chromite-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. TBR=chrome-os-gardeners@chromium.org Change-Id: I50130c6ea7abc549f6afd88ab20f58a93045f455 Reviewed-on: https://chromium-review.googlesource.com/1187123Reviewed-by: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#585621} 
- 
Mathias Carlen authoredR=gogerald@chromium.org Bug: 806868 Change-Id: I6d682514509fbb773cef90f35f63201277dce91a Reviewed-on: https://chromium-review.googlesource.com/1186417 Commit-Queue: Mathias Carlen <mcarlen@chromium.org> Reviewed-by: Ganggui Tang <gogerald@chromium.org> Cr-Commit-Position: refs/heads/master@{#585620} 
- 
Scott Little authoredFailing test: external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-003v.html TBR=atotic@chromium.org Bug: 877183 Change-Id: If695ba1ac593ab265b72a9f0f09ec6ed987231ad Reviewed-on: https://chromium-review.googlesource.com/1187376Reviewed-by: Scott Little <sclittle@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Commit-Queue: Scott Little <sclittle@chromium.org> Cr-Commit-Position: refs/heads/master@{#585619} 
- 
Michael Thiessen authoredNot sure if this was ever used - the CL that added it didn't make use of it, and nothing currently uses it. Change-Id: I9be36d1e36b088790c155ff95147357df10829f4 Reviewed-on: https://chromium-review.googlesource.com/1186550Reviewed-by: Yaron Friedman <yfriedman@chromium.org> Commit-Queue: Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/master@{#585618} 
- 
Mohsen Izadi authoredThese fields are not used on other platforms; so there is no need to send them: - |max_page_scale_factor|; - |root_layer_size|; - |root_overflow_y_hidden|. Note that |min_page_scale_factor| is used on Mac. BUG=859969 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I27d23f9b32e93805ab204b44a0999fb0c72e585f Reviewed-on: https://chromium-review.googlesource.com/1158856Reviewed-by: vmpstr <vmpstr@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Mohsen Izadi <mohsen@chromium.org> Cr-Commit-Position: refs/heads/master@{#585617} 
- 
Xiyuan Xia authored- kEmbedFlagEmbedderInterceptsEvents is not yet supported for ServerRemoveViewHost embedding. Change it to a DCHECK. - Use AppListEventTargeter for mash card like in classic ash. Bug: 812434 Change-Id: Ie2a952b6e60b66c4f87855fc85313505d0586a2b Reviewed-on: https://chromium-review.googlesource.com/1187185Reviewed-by: Scott Violet <sky@chromium.org> Commit-Queue: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#585616} 
- 
Vikas Soni authoredThis is a reland of dd9f811b with a bug fix for Bug: 875121 Original change's description: > Add support for reporting EGL Timestamps via > presentation feedback. > > This CL adds support for reporting egl_composite_interval and > presentation_time via the presentation feedabck. > GLSurfacePresentationHelper uses the new interface > EGLTImestampClient to query the egl timestamp info. > > Bug: 790761 > 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: I7e1f3200bba41bf3252b8acedc68393eeeb76df5 > Reviewed-on: https://chromium-review.googlesource.com/1106600 > Commit-Queue: vikas soni <vikassoni@chromium.org> > Reviewed-by: Antoine Labour <piman@chromium.org> > Cr-Commit-Position: refs/heads/master@{#583360} Bug: 790761 Change-Id: I498cde154a1926b61b683ad27f984d9552385146 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 Reviewed-on: https://chromium-review.googlesource.com/1185441 Commit-Queue: vikas soni <vikassoni@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#585615} 
- 
Reilly Grant authoredSomehow these changes didn't make into the last patchset uploaded for r581994 and so I have recreated them here. Change-Id: I54cf951d46ad12c23433996dee790ce25047c8a5 Reviewed-on: https://chromium-review.googlesource.com/1187020Reviewed-by: Matt Reynolds <mattreynolds@chromium.org> Commit-Queue: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#585614} 
- 
catapult-chromium-autoroll authoredhttps://chromium.googlesource.com/catapult.git/+log/a7fb87b3a3d1..7a1ed44d248a git log a7fb87b3a3d1..7a1ed44d248a --date=short --no-merges --format='%ad %ae %s' 2018-08-23 chiniforooshan@chromium.org Telemetry: fix a rendering benchmark failure Created with: gclient setdep -r src/third_party/catapult@7a1ed44d248a The AutoRoll server is located here: https://catapult-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel BUG=chromium:877056 TBR=sullivan@chromium.org Change-Id: Ie77f89090cb2e0537baf011a3351c19f89e8c575 Reviewed-on: https://chromium-review.googlesource.com/1187341Reviewed-by: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#585613} 
- 
Sahel Sharify authoredThis reverts commit 2e954351. Reason for revert: "fast/frames/crash-frameset-CSS-content-property.html" is flaky example failure: https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_chromium_rel_ng/171496 Original change's description: > Fix fast/frames/crash-frameset-CSS-content-property.html > > This test switches a <frameset> to a <body>. For framesets, LayoutView::CalculateScrollbarModes > forces the user scrollable bit to be false. So, we need to make sure to call > LayoutView::SetNeedsPaintPropertyUpdate when the LayoutView's child changes to/from a frameset. > > > Bug: 875287 > Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel > > Change-Id: I5ae0a7673ae8e325242465633749ffcd76ca705f > Reviewed-on: https://chromium-review.googlesource.com/1186181 > Reviewed-by: Philip Rogers <pdr@chromium.org> > Commit-Queue: Jianpeng Chao <chaopeng@chromium.org> > Cr-Commit-Position: refs/heads/master@{#585493} TBR=pdr@chromium.org,chaopeng@chromium.org Change-Id: Ibbfd46388eedd04af20242e4c87413880b9d9718 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 875287, 877210 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-gen-property-trees;luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Reviewed-on: https://chromium-review.googlesource.com/1187283Reviewed-by: Sahel Sharify <sahel@chromium.org> Commit-Queue: Sahel Sharify <sahel@chromium.org> Cr-Commit-Position: refs/heads/master@{#585612} 
- 
Scott Little authoredThis reverts commit be51aadb. Reason for revert: Looks like this caused a test to start flaking, https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/linux-chromeos-rel https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/linux-chromeos-rel/12367 Original change's description: > Consistent touchpad pinch behaviour for app windows and webviews > > Currently, app windows (possibly containing webviews): > 1) suppress all pinch events which also suppresses the > synthetic wheel event, but not touchscreen touch events, and > 2) allow "smart zoom" on Mac which can change the page scale even > though other means of changing the page scale are suppressed. > > As a result of (1), if we have, say, google maps in a webview, a > user can pinch zoom with a touchscreen, but not with a touchpad. > > We now suppress gesture events to app windows based on whether they > cause a scale change. So now touchscreen and touchpad pinching are > consistent since the page has access to the events so that it may > implement custom pinch zoom behaviour, but unhandled events still > do not result in a scale change for the app window. Also, smart > zoom is suppressed to be consistent with other touchpad pinching. > > Bug: 725970, 874132 > Change-Id: I03dd2048002d69dc7c8a822fc727140c67d64706 > Reviewed-on: https://chromium-review.googlesource.com/1174933 > Reviewed-by: Ben Wells <benwells@chromium.org> > Reviewed-by: James MacLean <wjmaclean@chromium.org> > Reviewed-by: Ehsan Karamad <ekaramad@chromium.org> > Commit-Queue: Kevin McNee <mcnee@chromium.org> > Cr-Commit-Position: refs/heads/master@{#585489} TBR=benwells@chromium.org,ekaramad@chromium.org,wjmaclean@chromium.org,mcnee@chromium.org Change-Id: I3a717517c60bbe22bbb3b93c64bea107ef191a5a No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 725970, 874132 Reviewed-on: https://chromium-review.googlesource.com/1187167Reviewed-by: Scott Little <sclittle@chromium.org> Commit-Queue: Scott Little <sclittle@chromium.org> Cr-Commit-Position: refs/heads/master@{#585611} 
- 
Sahel Sharify authoredFailure example: https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty%20MSAN/9598 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 873045 Change-Id: I97f130469c20017f4fb4d336845bf89195729b1e Reviewed-on: https://chromium-review.googlesource.com/1187126Reviewed-by: Sahel Sharify <sahel@chromium.org> Commit-Queue: Sahel Sharify <sahel@chromium.org> Cr-Commit-Position: refs/heads/master@{#585610} 
- 
Michael Thiessen authoredMore unused test threading code... Change-Id: I142035ceaa8b7f3126f5c375b12c0356d2d6eb40 Reviewed-on: https://chromium-review.googlesource.com/1186552Reviewed-by: Yaron Friedman <yfriedman@chromium.org> Commit-Queue: Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/master@{#585609} 
- 
Scott Little authoredThis CL makes the Data Reduction Proxy bypass logic get applied to a response that has the Data Reduction Proxy Via header even if the response didn't seem to come from a configured Data Reduction Proxy. This same workaround was previously present in Chrome, but removed in https://chromium-review.googlesource.com/c/chromium/src/+/1040827. This CL re-adds it since it turns out it's still necessary in some cases, see the bug for more details. Bug: 876776 Change-Id: I0bb9a4f8018c9f21c056f169fb934bc08d37f139 Reviewed-on: https://chromium-review.googlesource.com/1186123Reviewed-by: Mark Pearson <mpearson@chromium.org> Reviewed-by: Ryan Sturm <ryansturm@chromium.org> Commit-Queue: Scott Little <sclittle@chromium.org> Cr-Commit-Position: refs/heads/master@{#585608} 
- 
gogerald authoredAlso implements ElementExists interface. Should put these files in a shared place if there are other components want to use them. Bug: 806868 Change-Id: Ib889ee85226d0560b49b968cd0838a19a10f0cd0 Reviewed-on: https://chromium-review.googlesource.com/1168147 Commit-Queue: Ganggui Tang <gogerald@chromium.org> Reviewed-by: Cait Phillips <caitkp@chromium.org> Reviewed-by: Pavel Feldman <pfeldman@chromium.org> Cr-Commit-Position: refs/heads/master@{#585607} 
- 
Dominic Mazzoni authoredWith this change, creating an AXContext for a Document is the only way to enable accessibility. As long as there's at least one AXContext associated with a Document, it will have an AXObjectCache, and as soon as the last AXContext goes out of scope, the Document will destroy its AXObjectCache. This completely replaces the accessibilityEnabled setting and ScopedAXObjectCache, which interacted poorly with each other. See bug and mini design doc (go/axcontext) for more details. Bug: 867324 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: Ia84372ec49c93931ea8c2de11ab909475893277c Reviewed-on: https://chromium-review.googlesource.com/1150824 Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Alice Boxhall <aboxhall@chromium.org> Cr-Commit-Position: refs/heads/master@{#585606} 
- 
David Benjamin authoredSHA-1 enforcement has shipped and stuck. Unwind the escape hatch. Bug: none Change-Id: I7eafada1c4bd81251edf8fa2c50a135455e125c5 Reviewed-on: https://chromium-review.googlesource.com/1186706Reviewed-by: Ryan Sleevi <rsleevi@chromium.org> Commit-Queue: David Benjamin <davidben@chromium.org> Cr-Commit-Position: refs/heads/master@{#585605} 
- 
Daniel Rubery authoredWe can't rely on the target_url to be valid when looking for a retargeting event, since the new tab may be navigated away from its original destination before anything commits. This CL should be safe since it seems impossible to make the current URL empty, except for the initial empty URL when opening a new window. Bug: 876768 Change-Id: I72860d3e5404a86511e3f247b94fdf6a6a12c2b4 Reviewed-on: https://chromium-review.googlesource.com/1187278Reviewed-by: Jialiu Lin <jialiul@chromium.org> Commit-Queue: Daniel Rubery <drubery@chromium.org> Cr-Commit-Position: refs/heads/master@{#585604} 
- 
Kevin Marshall authoredWebrunnerMainDelegate has a DCHECK for context channel handle, but the handle won't be used for any processes except the browser/Context. The DCHECK blows up when child processes like renderers and GPU are launched. This CL removes those DCHECKs. Change-Id: I405d9e53a26543b0042e43c41c57d9098fd1c02e Reviewed-on: https://chromium-review.googlesource.com/1187374 Commit-Queue: Sergey Ulanov <sergeyu@chromium.org> Reviewed-by: Sergey Ulanov <sergeyu@chromium.org> Cr-Commit-Position: refs/heads/master@{#585603} 
- 
pdfium-chromium-autoroll authoredhttps://pdfium.googlesource.com/pdfium.git/+log/ee0c9aa66269..ce6a1cc587a7 git log ee0c9aa66269..ce6a1cc587a7 --date=short --no-merges --format='%ad %ae %s' 2018-08-23 hnakashima@chromium.org Reorder RenderResult and RenderDeviceResult in CBC_TwoDimWriter. 2018-08-23 tsepez@chromium.org Remove bool bPromptCJK argument (several places) 2018-08-23 hnakashima@chromium.org Remove m_bTruncated flag from CBC_PDF417Writer. 2018-08-23 tsepez@chromium.org Fold CPDF_Document::LoadDocInternal() into caller. 2018-08-23 tsepez@chromium.org BUILD.gn - put cfx_windowsrenderdevice.h in win-specific section. Created with: gclient setdep -r src/third_party/pdfium@ce6a1cc587a7 The AutoRoll server is located here: https://pdfium-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. TBR=dsinclair@chromium.org Change-Id: I06a60b719cbd6372e0d7eab4e7740b94205292db Reviewed-on: https://chromium-review.googlesource.com/1187282Reviewed-by: pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#585602} 
- 
Andrew Xu authoredApply the same logic of tab refreshing in original code to each selected tab. Before modification, Only one tab was refreshed after pressing Ctrl-R regardless of how many tabs you selected. But pressing Ctrl-W was able to close several tabs. R=afakhry@chromium.org Bug: 862102 Test: browser tests Change-Id: I8f038c0bffccde3b57f071046fbca99f5e9d7ed4 Reviewed-on: https://chromium-review.googlesource.com/1180516 Commit-Queue: Andrew Xu <andrewxu@chromium.org> Reviewed-by: Ahmed Fakhry <afakhry@chromium.org> Reviewed-by: Peter Kasting <pkasting@chromium.org> Cr-Commit-Position: refs/heads/master@{#585601} 
- 
Stephen Martinis authoredThis is a reland of 2db41802 This CL will not schedule builds on the bots initially. This will let me test what's going wrong without breaking the waterfall and confusing sheriffs. Original change's description: > Add debug chromium bots > > These are mirrors of the existing release bots > > Bug: 867725 > Change-Id: I6f59d04a82103572e801273e294534e822d3e03d > Reviewed-on: https://chromium-review.googlesource.com/1159172 > Commit-Queue: Stephen Martinis <martiniss@chromium.org> > Reviewed-by: Nodir Turakulov <nodir@chromium.org> > Reviewed-by: Dirk Pranke <dpranke@chromium.org> > Reviewed-by: Kenneth Russell <kbr@chromium.org> > Cr-Commit-Position: refs/heads/master@{#582390} Bug: 867725 Change-Id: Ic401e310241bb986f3fbba4666e2e9bfa191be5a Reviewed-on: https://chromium-review.googlesource.com/1184120 Commit-Queue: Stephen Martinis <martiniss@chromium.org> Reviewed-by: John Budorick <jbudorick@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#585600} 
- 
Aldo Culquicondor authoredVrShellGl no longer inherits from RenderLoop, instead it's owned by it. VrShellGl implements both SchedulerDelegate and CompositorDelegate. All communication to the delegates from VrShell go through the RenderLoop. Bug: 875291 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:linux_vr;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: Ifb9def1ea748648e3eea2dac1c80b48d7da07e5c Reviewed-on: https://chromium-review.googlesource.com/1185380 Commit-Queue: Aldo Culquicondor <acondor@chromium.org> Reviewed-by: Michael Thiessen <mthiesse@chromium.org> Reviewed-by: Christopher Grant <cjgrant@chromium.org> Cr-Commit-Position: refs/heads/master@{#585599} 
- 
Robert Ogden authoredPrevents navigations to media URLs (like an mp4 or jpg) from triggering HTTPS Server Previews. This blacklist is a comma separated string that is controlled via field trial. Bug: 864637 Change-Id: Iff545d975c8c17aa433a95f57d8a01d86cf73279 Reviewed-on: https://chromium-review.googlesource.com/1187200Reviewed-by: Ryan Sturm <ryansturm@chromium.org> Commit-Queue: Robert Ogden <robertogden@chromium.org> Cr-Commit-Position: refs/heads/master@{#585598} 
- 
fuchsia-sdk-chromium-autoroll authoredThe AutoRoll server is located here: https://fuchsia-sdk-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=luci.chromium.try:fuchsia_arm64_cast_audio;luci.chromium.try:fuchsia_x64_cast_audio TBR=cr-fuchsia+bot@chromium.org Change-Id: I73274f6ea1965347f555af835fcb079331e178f9 Reviewed-on: https://chromium-review.googlesource.com/1187325Reviewed-by: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: Fuchsia SDK Autoroller <fuchsia-sdk-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#585597} 
 
-