2fda413940852bfad0704aee104eaa66696cc63f: bug 1502864: webdriver: sort invalid_extensions list; r=jgraham
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 14:25:58 +0000 - rev 444133
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
bug 1502864: webdriver: sort invalid_extensions list; r=jgraham Depends on D10271 Differential Revision: https://phabricator.services.mozilla.com/D10272
0b421dd8a7d5e2824bbf999dfc453f3c82c20698: bug 1502864: webdriver: add strictFileInteractability capability tests; r=jgraham
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 14:25:56 +0000 - rev 444132
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
bug 1502864: webdriver: add strictFileInteractability capability tests; r=jgraham The new strictFileInteractabilityTests capability takes a boolean and can unconditionally be set to both true and false. It is permitted to be undefined. Depends on D10270 Differential Revision: https://phabricator.services.mozilla.com/D10271
9caa2f0e2e3849389309b7660d39447ec298ae2d: bug 1502864: webdriver: add tests for hidden <input type=file>; r=jgraham,whimboo
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 14:25:49 +0000 - rev 444131
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
bug 1502864: webdriver: add tests for hidden <input type=file>; r=jgraham,whimboo The WebDriver standard changed in https://github.com/w3c/webdriver/pull/1325 to align with chromedriver's behaviour of permitting interaction with hidden <input type=file> elements. DOM elements can be hidden, i.e. not rendered, in two ways: through applying the "hidden" DOM attribute or by setting the "display: none" CSS style. Depends on D10269 Differential Revision: https://phabricator.services.mozilla.com/D10270
7616e25a07b38086a8a615be0158e93cbaa0a59a: bug 1502864: webdriver: add tests for keyboard interactability for <input type=file>; r=jgraham
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 14:25:47 +0000 - rev 444130
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
bug 1502864: webdriver: add tests for keyboard interactability for <input type=file>; r=jgraham Normally all interactability tests are centralised in interactability.py, but the WebDriver standard recently changed to apply a special set of interactability checks specifically for <input type=file>. These tests ensure the special code paths are invoked for form controls. Differential Revision: https://phabricator.services.mozilla.com/D10269
76db352951ee609da7cf1a59e8afbb5db3cbaf4c: bug 1504223: marionette: stop duplicating capabilities in new session request; r=whimboo
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 15:15:37 +0000 - rev 444129
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
bug 1504223: marionette: stop duplicating capabilities in new session request; r=whimboo As a backwards compatibility measure following bug 1388424 which removed the ability to set the session ID, we duplicated the capabilities dictionary in the request body. Since this shipped through all the trees as part of Firefox 60, we can now drop this compatibility measure. Differential Revision: https://phabricator.services.mozilla.com/D10733
ed0afc9ed2a3ba1ed17b928109122a9e3af540a2: Bug 1504234 - Update pdf.js to version 2.1.26. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 02 Nov 2018 11:38:16 -0400 - rev 444128
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1504234 - Update pdf.js to version 2.1.26. r=bdahl
8160c2d574189b029bfe008250c96fdd7f94690e: Bug 1420744 - Extensions downloads.download api with saveAs flag, skips file picker in android r=aswan
Arshad Kazmi <arshadkazmi42@gmail.com> - Tue, 23 Oct 2018 18:03:17 +0000 - rev 444127
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1420744 - Extensions downloads.download api with saveAs flag, skips file picker in android r=aswan Differential Revision: https://phabricator.services.mozilla.com/D7118
1475d8324a6b3d48c6b26d661600010bd3adb8ce: Bug 1503989 - Add JEXL targeting, remove smallest breakpoint, test-related fixes to Activity Stream r=ursula
k88hudson <k88hudson@gmail.com> - Thu, 01 Nov 2018 20:55:03 +0000 - rev 444126
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
Bug 1503989 - Add JEXL targeting, remove smallest breakpoint, test-related fixes to Activity Stream r=ursula Differential Revision: https://phabricator.services.mozilla.com/D10619
a39f7a592250fd777f574aca3ac5910abd3e2f1e: bug 1504174: marionette: delete unused test_window_fullscreen.py test; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 14:08:11 +0000 - rev 444125
Push 34983 by csabou@mozilla.com at Fri, 02 Nov 2018 21:46:41 +0000
bug 1504174: marionette: delete unused test_window_fullscreen.py test; r=automatedtester The test_window_fullscreen.py test is not run because it is not part of the test manifest. Since it is duplicated by WPT test, we will not try to resurrect it by fixing the test. Differential Revision: https://phabricator.services.mozilla.com/D10710
78ac2f95aa4ecb6fca9b1ee9a2974d20a8f87865: Merge inbound to mozilla-central. a=merge
Ciure Andrei <aciure@mozilla.com> - Fri, 02 Nov 2018 18:44:43 +0200 - rev 444124
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Merge inbound to mozilla-central. a=merge
74c6ef5cd2d77596878e975974598a7aa4dd5613: Bug 1501376 - Part 2. Add mochitest. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 02 Nov 2018 19:48:55 +0900 - rev 444123
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Bug 1501376 - Part 2. Add mochitest. r=masayuki Since reftest doesn't access clipboard, this test is implemented by mochitest even if this compares with image. Differential Revision: https://phabricator.services.mozilla.com/D10531
252bbdc35237656fe13ba3c8f60f28c8cb871fe2: Bug 1501376 - Part 1. Pasting into GeckoView briefly displays text content in password field. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 02 Nov 2018 16:33:58 +0900 - rev 444122
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Bug 1501376 - Part 1. Pasting into GeckoView briefly displays text content in password field. r=masayuki When inputting any character in password field, character isn't masked immediately since echo password is turned on Android. But when pasting text, the text is masked immediately on Blink and Android OS. So we should adopt this behaviour on Gecko too. Differential Revision: https://phabricator.services.mozilla.com/D10530
7b45f9db5e932bc7dfd84eca325e0d9b4fd3c657: Bug 1428558 - Part 8. Integrate SharedSurfacesAnimation with the rest of imagelib. r=nical
Andrew Osmond <aosmond@mozilla.com> - Tue, 02 Oct 2018 13:28:33 -0400 - rev 444121
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Bug 1428558 - Part 8. Integrate SharedSurfacesAnimation with the rest of imagelib. r=nical This patch makes ImageContainer create a SharedSurfacesAnimation object when it detects that we are using shared surfaces and are producing full frames. Differential Revision: https://phabricator.services.mozilla.com/D7505
f474d2aae3cba868923724c717e8b1e9e42037bc: Bug 1428558 - Part 7. Suppress display list regeneration for animated image updates. r=nical
Andrew Osmond <aosmond@mozilla.com> - Tue, 02 Oct 2018 13:28:28 -0400 - rev 444120
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Bug 1428558 - Part 7. Suppress display list regeneration for animated image updates. r=nical This patch allows us to intercept invalidation requests for display items, and avoid regenerating the display list for animated images which are using SharedSurfacesAnimation. Differential Revision: https://phabricator.services.mozilla.com/D7504
5329d8f893139cac897b7061f060cf54e08aab1d: Bug 1428558 - Part 6. Integrate SharedSurfacesAnimation with ImageContainer. r=nical
Andrew Osmond <aosmond@mozilla.com> - Tue, 02 Oct 2018 13:28:22 -0400 - rev 444119
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Bug 1428558 - Part 6. Integrate SharedSurfacesAnimation with ImageContainer. r=nical This patch embeds a SharedSurfacesAnimation object inside an ImageContainer. This allows any consumers of the container to get the single shared ImageKey for an animation, despite whatever surfaces may be held inside the container at a given time. Differential Revision: https://phabricator.services.mozilla.com/D7503
f51da704cd5ef3386afa992563876338426a230d: Bug 1428558 - Part 5. Add SharedSurfacesAnimation to manage single ImageKey for animated images. r=nical
Andrew Osmond <aosmond@mozilla.com> - Tue, 02 Oct 2018 13:28:17 -0400 - rev 444118
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Bug 1428558 - Part 5. Add SharedSurfacesAnimation to manage single ImageKey for animated images. r=nical Differential Revision: https://phabricator.services.mozilla.com/D7502
0016a111913f1a045615dbbf2758f0f0c21f0d86: Bug 1428558 - Part 4. Move ImageKeyData/SharedUserData definition to SharedSurfacesChild header. r=nical
Andrew Osmond <aosmond@mozilla.com> - Tue, 02 Oct 2018 13:28:09 -0400 - rev 444117
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Bug 1428558 - Part 4. Move ImageKeyData/SharedUserData definition to SharedSurfacesChild header. r=nical This is a non-functional change. It allows objects that build on top of these helper classes to be exposed outside of SharedSurfacesChild in future patches in this series. Differential Revision: https://phabricator.services.mozilla.com/D7501
92fde8cff06837f53d5c85a447b6eb66d5ffea95: Bug 1428558 - Part 3. Release our reference to an external image ID as soon as possible. r=nical
Andrew Osmond <aosmond@mozilla.com> - Tue, 02 Oct 2018 13:28:04 -0400 - rev 444116
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Bug 1428558 - Part 3. Release our reference to an external image ID as soon as possible. r=nical Animated images will work by changing the external image ID that an ImageKey points to. We cannot allow the old external image to be released and potentially unmapped until we have produced a new frame with the new external image ID. We currently wait until the epoch has advanced, but in the future when we don't rebuild the scene to animate an image, the epoch will remain the same. This could cause us to hold onto no longer used surfaces for much longer than expected. As such, in this patch we switch to waiting for a FrameRendered notification from WebRender, which works even if the scene rebuild was avoided. Differential Revision: https://phabricator.services.mozilla.com/D7500
1a3433fb1c2975e86cf2c3c7821ff10999f5dbab: Bug 1428558 - Part 2. Improve plumbing to sending resource updates to WebRender. r=nical
Andrew Osmond <aosmond@mozilla.com> - Thu, 11 Oct 2018 10:41:46 -0400 - rev 444115
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Bug 1428558 - Part 2. Improve plumbing to sending resource updates to WebRender. r=nical Animated images will require scheduling a composite of the frame in addition to updating the ImageKey/external image ID bindings. It would be good if this could be done as part of the same IPDL message. Additionally a page may have many animated images that we update the frame for at the same time, so these updates should be batched together. In the event that we needed to regenerate the display list, or produce an empty transaction, ideally we would just throw these resource updates in with the rest of the changes. This patch allows us to do all of that without unnecessarily burdening the caller with tracking extra state. Differential Revision: https://phabricator.services.mozilla.com/D7499
48152d6288e3f740b76b05af9069dabd620b5a06: Bug 1428558 - Part 1. Streamline mappings between an ImageKey and an ExternalImageId for shared surfaces. r=nical
Andrew Osmond <aosmond@mozilla.com> - Tue, 02 Oct 2018 13:27:52 -0400 - rev 444114
Push 34982 by aciure@mozilla.com at Fri, 02 Nov 2018 16:45:16 +0000
Bug 1428558 - Part 1. Streamline mappings between an ImageKey and an ExternalImageId for shared surfaces. r=nical Async animated images need a single ImageKey which can point to any frame represented by its own external image ID. Additionally a frame could be referenced again directly (e.g. something shows/uses the first frame of the animated image). Before this patch, the ownership between an ImageKey and an external image ID for a shared surface was not clearly expressed. This resulted in a special command to release the reference to the external image separately from deleting the image key. This patch makes the strong reference to an external image ID and an ImageKey directly related. Not only does this facilitate multiple ImageKeys owning the same surface, it also simplifies the ownership semantics. Differential Revision: https://phabricator.services.mozilla.com/D7520
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip