- 17 Sep, 2019 40 commits
-
-
K Moon authored
This change adds a test that verifies the current behavior: When the PDF viewer tries to send a scripting message to an opaque origin (such as a "data:" URL), the postMessage() fails with a SyntaxError. We may want to make this case work, in which case, simply change the expected result of this test from "blocked" (false) to "allowed" (true). This leverages the existing TestGetSelectedTextReply() test (used to test same-origin and cross-origin requests). The existing test doesn't behave correctly if PDFViewer.sendScriptingMessage_() throws, so I've moved the postMessage("flush") call into a finally block to fix that. Bug: 1004425 Change-Id: I28ad56a21f634f42e20e3ca76fa4a02151b2560a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808580Reviewed-by:
Lei Zhang <thestig@chromium.org> Commit-Queue: K Moon <kmoon@chromium.org> Cr-Commit-Position: refs/heads/master@{#697305}
-
Sergey Ulanov authored
Now FuchsiaVideoDecoder can integrate with FuchsiaCdm to handle protected video streams. Test: Play a Shaka Player demo stream that uses Widevine. Bug: 997853 Change-Id: I8fe2d0088d1ecd30ca3159dace17065fd276771a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1799404Reviewed-by:
Xiaohan Wang <xhwang@chromium.org> Reviewed-by:
Yuchen Liu <yucliu@chromium.org> Commit-Queue: Xiaohan Wang <xhwang@chromium.org> Auto-Submit: Sergey Ulanov <sergeyu@chromium.org> Cr-Commit-Position: refs/heads/master@{#697304}
-
Xianzhu Wang authored
It didn't mean what the name suggests because 1. the mask didn't apply to backdrop, but backdrop filter; 2. in software renderer and gl renderer, it meant the mask applies to backdrop filter *only*; while in skia renderer, it was ignored. The flag was never set in cc_unittests while mask on backdrop filter tests passed without setting the flag. Applying mask only on backdrop filter but not contents is not a case in real world, so we don't need to support it. With this CL alone, the mask will be applied on layer contents twice but the pixel result is the same because the second application has no effect (or the difference is below the fuzzy threshold of the pixel tests). https://chromium-review.googlesource.com/c/chromium/src/+/1799701 will fix the double mask issue by not issuing draw quads in PictureLayerImpl::AppendQuads() for backdrop filter masks. Test: All existing tests pass. Bug: 1003414 Change-Id: I8c19017a95308c60904cb98ba879709e11a29d9d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1804321Reviewed-by:
Mason Freed <masonfreed@chromium.org> Reviewed-by:
Eric Karl <ericrk@chromium.org> Reviewed-by:
Martin Barbella <mbarbella@chromium.org> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#697303}
-
Avery Musbach authored
In transition between clamshell mode and tablet mode, overview windows shall be ignored when checking the topmost two windows to see if they should carry over to split view. In other words, the topmost two non- overview windows shall be considered for carrying over to split view. Test: ash_unittests SplitViewTabDraggingTestWithClamshellSupport.DragTabFromSnappedWindowToOverviewAndThenExitTablet Bug: 1004195, 1004426 Change-Id: I0a19891042678be4d80f74e3124b30bf54b0dc55 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808790Reviewed-by:
Xiaoqian Dai <xdai@chromium.org> Commit-Queue: Avery Musbach <amusbach@chromium.org> Cr-Commit-Position: refs/heads/master@{#697302}
-
Eric Stevenson authored
This CL was generated by //base/android/jni_generator/jni_refactorer.py. Bug: 929661 Change-Id: I02145b2d2e0d228079d341fdbb64df18fbef3ecb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1809398Reviewed-by:
Ken Rockot <rockot@google.com> Commit-Queue: Eric Stevenson <estevenson@chromium.org> Cr-Commit-Position: refs/heads/master@{#697301}
-
Fredrik Söderquist authored
With SMILTime now being integer-based we can simplify said method quite a bit. Bug: 998526 Change-Id: I2169fac72124b94c3c8830b6f411518dfd8015ff Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808859Reviewed-by:
Philip Rogers <pdr@chromium.org> Commit-Queue: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#697300}
-
Robert Ogden authored
This records the success state of the prober just before it goes inactive (by calling it instead of ResetState in most places) for sake of easier high level metrics. Bug: 1003145 Change-Id: I14a871549a4785be49be6543b7ff1a0882f355cb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1799321Reviewed-by:
Tarun Bansal <tbansal@chromium.org> Commit-Queue: Robert Ogden <robertogden@chromium.org> Cr-Commit-Position: refs/heads/master@{#697299}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/ea5731baa00c..87be585106e6 Created with: gclient setdep -r src-internal@87be585106e6 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll Please CC jbudorick@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md CQ_INCLUDE_TRYBOTS=luci.chrome.try:linux-chromeos-chrome TBR=jbudorick@google.com Bug: chromium:None Change-Id: I544103a452e1168d4e7ca188d8412dd1a185bea9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1809445Reviewed-by:
chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#697298}
-
Elly Fong-Jones authored
Before this CL, MenuController's contract required that the provided MenuModel outlived a MenuController instance. As of 10.15, it's impossible to fulfill that contract: AppKit seems to like keeping MenuController instances (via [NSMenuItem target]) alive until the next autorelease pool drain, and there's no way for the C++ code that creates & manages a MenuModel to know when that will happen. See bug 998773 for more details about this change in 10.15. As such, this CL has MenuController hold a WeakPtr to its MenuModel, rather than a raw pointer, and handles the MenuModel being destroyed before the MenuController. One other possible approach would be to make MenuController own the MenuModel, but that would be a very large change to the ownership of MenuModel, and in particular would conflict with the fact that Views (in the //ui/views sense) are often used as MenuModels but are owned by their parent View. Bug: 998835 Change-Id: Ieb3b8928a40d07edf1b9a4d394fb4adc0410fde5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1804538Reviewed-by:
Avi Drissman <avi@chromium.org> Commit-Queue: Elly Fong-Jones <ellyjones@chromium.org> Cr-Commit-Position: refs/heads/master@{#697297}
-
John Abd-El-Malek authored
Change-Id: I960dc5baa75a855cb25a05256be3fee0983b6369 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808793 Auto-Submit: John Abd-El-Malek <jam@chromium.org> Commit-Queue: John Abd-El-Malek <jam@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#697296}
-
Eric Stevenson authored
This CL was generated by //base/android/jni_generator/jni_refactorer.py. Bug: 929661 Change-Id: Iacac16cd532577f19b26bdea50396d58dcedcce3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1809334Reviewed-by:
Ken Rockot <rockot@google.com> Commit-Queue: Eric Stevenson <estevenson@chromium.org> Cr-Commit-Position: refs/heads/master@{#697295}
-
Paul Moy authored
Now that cros_healthd is moving forward with a new mojo interface in ChromeOS, we need to update Chrome's mojom definitions as well. /var/log/chrome/chrome and make sure the correct sku_number is reported. Bug: b:128683357 Test: build and deploy Chrome for nami with crrev.com/c/1779132, check Change-Id: I1b75c418821c48c8f9bea01e915b5e8cd82d2e4e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1704947Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Commit-Queue: Paul Moy <pmoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#697294}
-
Dan Harrington authored
The underlying problem was that RequestCoordinator was reporting that a request had been added, but in fact it was rejected. This led auto-fetch code to believe there was an outstanding request remaining. Bug: 1003053 Change-Id: I5f1554481405ca63a050c119ef624053e58f3acf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1801318Reviewed-by:
Peter Williamson <petewil@chromium.org> Commit-Queue: Dan H <harringtond@chromium.org> Cr-Commit-Position: refs/heads/master@{#697293}
-
Nazerke authored
New colors, which are only used in tab grid, should be local colors instead of global. This CL is moving |kGridThemeSelectionTintColor| and |kGridThemeDarkSelectionTintColor| to ios/chrome/browser/ui/tab_grid/grid/resources/ from the common semantic colors folder. Bug: 995746 Change-Id: Ia7afebfc21add3466e7e8ad8e94ba9c49659fa8e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1807193Reviewed-by:
edchin <edchin@chromium.org> Reviewed-by:
Robbie Gibson <rkgibson@google.com> Commit-Queue: Nazerke Kalidolda <nazerke@google.com> Auto-Submit: Nazerke Kalidolda <nazerke@google.com> Cr-Commit-Position: refs/heads/master@{#697292}
-
Boris Sazonov authored
This CL modifies sign-in flow SigninManager to remove the code that shows error dialogs from Google Play services. Now these dialogs are redundant, as Google Play services availability is checked from SystemAccountManagerDelegate.checkCanUseGooglePlayServices, so if there is no usable Google Play services package on the device, then accounts won't be exposed from AccountManagerFacade at all. Bug: 997218 Change-Id: I0ada3b6165387677c33a82b75e23bc38757d2f26 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808861 Commit-Queue: Alex Ilin <alexilin@chromium.org> Auto-Submit: Boris Sazonov <bsazonov@chromium.org> Reviewed-by:
Alex Ilin <alexilin@chromium.org> Cr-Commit-Position: refs/heads/master@{#697291}
-
Eric Stevenson authored
This CL was generated by //base/android/jni_generator/jni_refactorer.py. Bug: 929661 Change-Id: I8da45e352eb54662a5debedbfb394fd7687ac1f1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808552 Commit-Queue: Sky Malice <skym@chromium.org> Auto-Submit: Eric Stevenson <estevenson@chromium.org> Reviewed-by:
Sky Malice <skym@chromium.org> Cr-Commit-Position: refs/heads/master@{#697290}
-
Manas Verma authored
When a user, who is opted-in for FIDO auth, attempts to unmask a new card, there will be a CVC check followed by a WebAuthn verification flow. This requires passing along an authorization token received from the GetRealPan response from the CVC unmask. Bug: 949269 Change-Id: Ief8fc1e6e8ccd06622daa77377c5e396c6d2b3e7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1761656Reviewed-by:
Jared Saul <jsaul@google.com> Commit-Queue: Manas Verma <manasverma@google.com> Cr-Commit-Position: refs/heads/master@{#697289}
-
Yusuke Sato authored
ARCVM uses Concierge to throttle crosvm's CPU usage. Unlike session_manager which always outlives Chrome, Concierge may start after Chrome is started. Previously, if SetArcVmCpuRestriction is called before Concierge fully starts, the operation failed with the following errors: ERROR:object_proxy.cc(632)] Failed to call method: org.chromium.VmConcierge.SetVmCpuRestriction: object_path= /org/chromium/VmConcierge: org.freedesktop.DBus.Error.ServiceUnknown: The name org.chromium.VmConcierge was not provided by any .service files ERROR:arc_util.cc(57)] Failed to call SetVmCpuRestriction This CL fixes the error. BUG=b:139095697 TEST=Start ARCVM, verify /var/log/chrome/chrome no longer has the errors. Change-Id: I6e1caf28bbe0307525ee750b3da3008d884435cd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808240Reviewed-by:
Yury Khmel <khmel@chromium.org> Commit-Queue: Yusuke Sato <yusukes@chromium.org> Cr-Commit-Position: refs/heads/master@{#697288}
-
David Tseng authored
Bug: 1002134 Change-Id: If72b6b9a153c249b099fd4307a17ac81f23914b3 Change-Id: If72b6b9a153c249b099fd4307a17ac81f23914b3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1795575 Commit-Queue: David Tseng <dtseng@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#697287}
-
Yusuke Sato authored
Unlike PluginVm's manager, CrostiniManager explicitly starts Concierge via debugd. Since debugd's StartVmConcierge() returns only after the service is ready over dbus, we can safely remove the WaitForServiceToBeAvailable() call for Concierge from CrostiniManager. The current debugd behavior is clearly documented here: https://chromium.googlesource.com/chromiumos/platform2/+/034a6259cd6b7a253c1c79bc7b315b69f8c0325c/debugd/dbus_bindings/org.chromium.debugd.xml#947 ..and the implementation follows that: https://chromium.googlesource.com/chromiumos/platform2/+/034a6259cd6b7a253c1c79bc7b315b69f8c0325c/debugd/src/simple_service_tool.cc#60 BUG=None TEST=Crostini still works Change-Id: I351971b68293f2d3ad175ba2f313266ef3c53935 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808227Reviewed-by:
Joel Hockey <joelhockey@chromium.org> Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Commit-Queue: Yusuke Sato <yusukes@chromium.org> Cr-Commit-Position: refs/heads/master@{#697286}
-
Justin Cohen authored
Bots rolled with the following script: git grep -l '11a419c' | xargs sed -i '' -e 's/11a419c/11a420a/g' CIPD packages: infra_internal/ios/xcode/mac 11a420a infra_internal/ios/xcode/ios 11a420a Bug: 1004450 TBR: jbudorick Change-Id: I85da39c6dbe1528524a828cda75733c4f7699d95 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1804525 Commit-Queue: Justin Cohen <justincohen@chromium.org> Reviewed-by:
Rohit Rao <rohitrao@chromium.org> Cr-Commit-Position: refs/heads/master@{#697285}
-
Imranur Rahman authored
Protected member variables of AutofillPopupRowView is made public. Also, DISALLOW_COPY_AND_ASSIGN is used in AutofillPopupRowView. Bug: 1001633 Signed-off-by:
Imranur Rahman <i.rahman@samsung.com> Change-Id: Ia6e5163b601f01e05a9b9685bcea37c1630684a1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1798224 Commit-Queue: Evan Stade <estade@chromium.org> Reviewed-by:
Evan Stade <estade@chromium.org> Cr-Commit-Position: refs/heads/master@{#697284}
-
Evan Stade authored
Bug: none Change-Id: I1aaa220b9631b66f74419c17c2851e51a00886fd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808009Reviewed-by:
Scott Violet <sky@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#697283}
-
Ce Chen authored
device head suggest model from omaha servier. This will allow us to experiment with different model later. Bug: 925072 Change-Id: I53acf02b6a942cea04197d8fc7f12ac40b7ee3e3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1807564Reviewed-by:
Joshua Pawlicki <waffles@chromium.org> Commit-Queue: Ce Chen <cch@chromium.org> Cr-Commit-Position: refs/heads/master@{#697282}
-
chromium-autoroll authored
https://skia.googlesource.com/skia.git/+log/a90382fcf675..932a2c0e3bb6 git log a90382fcf675..932a2c0e3bb6 --date=short --no-merges --format='%ad %ae %s' 2019-09-17 halcanary@google.com experimental/minimal_ios_mtl_skia_app 2019-09-17 brianosman@google.com Make SkSL::ByteCodeFunction::preprocess thread-safe Created with: gclient setdep -r src/third_party/skia@932a2c0e3bb6 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-autoroll Please CC brianosman@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;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=brianosman@google.com Bug: None Change-Id: Iae4eca36623b056d10db4b38a80c4e9e9f264b54 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808801Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#697281}
-
Manu Cornet authored
Bug: 973481, 973482, 973483 Change-Id: I5e4a521508defaa48a7d62c26ade5d092b112b08 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1797486Reviewed-by:
Alex Newcomer <newcomer@chromium.org> Commit-Queue: Manu Cornet <manucornet@chromium.org> Cr-Commit-Position: refs/heads/master@{#697280}
-
Abhijeet Kandalkar authored
This CL converts interface ProducerClient occurrences to uses new Mojo types. Bug: 955171, 978694 Change-Id: I8de6441fdb00205deae283d6328c50afb4952838 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1797951Reviewed-by:
Robert Sesek <rsesek@chromium.org> Reviewed-by:
Oksana Zhuravlova <oksamyt@chromium.org> Reviewed-by:
oysteine <oysteine@chromium.org> Commit-Queue: Abhijeet Kandalkar <abhijeet@igalia.com> Cr-Commit-Position: refs/heads/master@{#697279}
-
Julie Jeongeun Kim authored
This CL converts FeatureManagerPtr and FeatureManagerRequest to new Mojo types. It uses Remote and PendingReceiver instead of FeatureManagerPtr and FeatureManagerRequest. Bug: 955171 Change-Id: I88f7e339768c0aaaafdc43d9ec515e1d4b8e7464 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1804710Reviewed-by:
Oksana Zhuravlova <oksamyt@chromium.org> Reviewed-by:
Sean Topping <seantopping@chromium.org> Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Cr-Commit-Position: refs/heads/master@{#697278}
-
Christian Dullweber authored
Tbr: huanzhong@chromium.org Bug: 967668 Change-Id: I5757ac0dda9f33875a08d92a3c1927b3a7d3c3b4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808846Reviewed-by:
Christian Dullweber <dullweber@chromium.org> Commit-Queue: Christian Dullweber <dullweber@chromium.org> Cr-Commit-Position: refs/heads/master@{#697277}
-
Henrique Nakashima authored
Bug: 995916 Change-Id: I0a0a14719546f8468d4a25482b3ea162def9508e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1774268Reviewed-by:
Theresa <twellington@chromium.org> Commit-Queue: Henrique Nakashima <hnakashima@chromium.org> Cr-Commit-Position: refs/heads/master@{#697276}
-
Doug Turner authored
Bug: 897312 Change-Id: I9061bb8f36ba86d069de08f7ba3823a17bc6c416 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1750927Reviewed-by:
Reilly Grant <reillyg@chromium.org> Reviewed-by:
Tommy Li <tommycli@chromium.org> Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Commit-Queue: Doug Turner <dougt@chromium.org> Cr-Commit-Position: refs/heads/master@{#697275}
-
Chris Lu authored
The BadgeView is added as an accessibilityElement when it is added as a subview to LocationBarSteadyView. It is also removed and added back in as a part of showing and hiding the SteadyView when the Omnibox focuses/defocuses. At the beginning the SteadyView is shown, so the BadgeView was being added twice. This change checks if the badgeView is already an a part of the accessibilityElements before adding it. Bug: 1004339 Change-Id: I59d6d7b148260ccbc61e68a1487e56c3bd2a72af Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1807596Reviewed-by:
Stepan Khapugin <stkhapugin@chromium.org> Commit-Queue: Chris Lu <thegreenfrog@chromium.org> Cr-Commit-Position: refs/heads/master@{#697274}
-
Chris Lu authored
The translation team had a hard time limiting it to 15 characters, and it really shouldn't have a limit. Bug: 976901 Change-Id: I14af6189954c7813c3e7e9a738b4458f47f89455 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1804456Reviewed-by:
Peter Lee <pkl@chromium.org> Commit-Queue: Chris Lu <thegreenfrog@chromium.org> Cr-Commit-Position: refs/heads/master@{#697273}
-
Martin Kreichgauer authored
This makes the following improvements to the security key settings UI subpage: 1) Label the "PIN" text field in the "Manage sign-in data" and "Enroll fingerprints" dialogs. 2) Add IronA11yAnnouncer support to settings-security-keys-pin-field PIN validation errors. 3) Disable credential management confirm buttons in between asynchronous operations. Bug: 955859 Change-Id: Ie05a237fe24d43a71bc24a89eb9a03d168b349cc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808298 Commit-Queue: Martin Kreichgauer <martinkr@google.com> Reviewed-by:
Dan Beam <dbeam@chromium.org> Cr-Commit-Position: refs/heads/master@{#697272}
-
Lukasz Anforowicz authored
r694827 accidentally dropped a null check in RemoteFrame::Navigate when refactoring CanDisplay / introducing FrameLoadRequest::CanDisplay. This caused a crash when a URL is dragged into a frame that cannot display it. This CL introduces end-to-end regression tests for dropping a URL into a frame (one of them would fail before this CL). The CL reintroduces the null check into RemoteFrame::Navigate - this fixes the crashes. The CL also opportunistically moves when |document_under_mouse_| gets reset to null in DragController::PerformDrag. Before the CL, that field would be reset in all cases *after* PerformDrag finished handling the drag and returns early. Before the CL, that field would also be reset *while* handling a navigational drop and *before* a navigation - this would lead to always passing |nullptr| to NotifyUserActivation. After the CL, the field is reset *after* the navigation. Bug: 1003169, 940068 Change-Id: I15f328a98fc643b76f27d57c6a045547d29b7736 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1803903 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#697271}
-
Mike Dougherty authored
Bug: 989550 Change-Id: Ib20196500921be1d0c5adc305e5a5eca56132991 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1804214Reviewed-by:
Kurt Horimoto <kkhorimoto@chromium.org> Reviewed-by:
Eric Noyau <noyau@chromium.org> Commit-Queue: Eric Noyau <noyau@chromium.org> Auto-Submit: Mike Dougherty <michaeldo@chromium.org> Cr-Commit-Position: refs/heads/master@{#697270}
-
Lowell Manners authored
Calling EvictFromBackForwardCache() is better than directly deleting the RenderFrameHostImpl, because it matches the behavior when the document is evicted for other reasons (e.g. cache expiration, use of unsupported features). Change-Id: If76feb222b2496fb2431dd20892fd46a1f734bd4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1809163Reviewed-by:
Alexander Timin <altimin@chromium.org> Reviewed-by:
Arthur Sonzogni <arthursonzogni@chromium.org> Commit-Queue: Lowell Manners <lowell@chromium.org> Cr-Commit-Position: refs/heads/master@{#697269}
-
Miyoung Shin authored
This CL converts InputDeviceManager{Ptr, Request} in services and chrome to the new Mojo type. Bug: 955171 Change-Id: Iec61f0adbfc760bc02dfd59ba6243b17df9e2e1f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1804711Reviewed-by:
Oksana Zhuravlova <oksamyt@chromium.org> Reviewed-by:
Colin Blundell <blundell@chromium.org> Commit-Queue: Miyoung Shin <myid.shin@igalia.com> Cr-Commit-Position: refs/heads/master@{#697268}
-
Natalie Chouinard authored
On the Legal Information settings page, in order for the links to share the same activity and correctly display the app icon in the recent apps view, unwrap the context to get the activity context. Bug: 1001485 Change-Id: I9275b837e1b86c0b90a6a6716be8a4295a357d67 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1807181Reviewed-by:
Patrick Noland <pnoland@chromium.org> Commit-Queue: Natalie Chouinard <chouinard@chromium.org> Cr-Commit-Position: refs/heads/master@{#697267}
-
Junyi Xiao authored
This change only adds an axe test for performance tool landing page Bug: 963183 Change-Id: I583e36a24d53fbb77c495c716876165deba66151 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1699133Reviewed-by:
Yang Guo <yangguo@chromium.org> Commit-Queue: Junyi Xiao <juxiao@microsoft.com> Cr-Commit-Position: refs/heads/master@{#697266}
-