3420cf8f79a96c6c7647a0f8fc7f477590d3a488: Bug 1506290 - part2 : add test. r=cpearce
Alastor Wu <alwu@mozilla.com> - Mon, 14 Jan 2019 23:47:35 +0000 - rev 513876
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1506290 - part2 : add test. r=cpearce Differential Revision: https://phabricator.services.mozilla.com/D15451
63c3828351f0ad793bd8e58426ea5dcc1990aa76: Bug 1506290 - part1 : implement 'document.autoplayPolicy'. r=baku,cpearce
alwu <alwu@mozilla.com> - Tue, 15 Jan 2019 00:13:34 +0000 - rev 513875
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1506290 - part1 : implement 'document.autoplayPolicy'. r=baku,cpearce `document.autoplayPolicy` returns a enum string that can change overtime based on user session activity: - “allowed” if autoplay is currently allowed. - “allowed-muted” if muted video autoplay is currently allowed. - “disallowed” is autoplay is not current allowed. Differential Revision: https://phabricator.services.mozilla.com/D11543
ea8b794f04d8a8c6db65be508d2b76bad32fbfad: Bug 1516482 - part3 : reset user gesture activation flag when top level document changes. r=nika
Alastor Wu <alwu@mozilla.com> - Mon, 14 Jan 2019 23:21:05 +0000 - rev 513874
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1516482 - part3 : reset user gesture activation flag when top level document changes. r=nika As the user gesture activation flag is a flag which is used to reflect whether the corresponding document of browsing context has been activated by user or not, we should reset the flag when the top level window changes its document. Differential Revision: https://phabricator.services.mozilla.com/D16094
da7cefd6569a863d4515b70616d0082e3debbfae: Bug 1516482 - part2 : update user gesture activation flag across IPC. r=nika
Alastor Wu <alwu@mozilla.com> - Mon, 14 Jan 2019 16:08:06 +0000 - rev 513873
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1516482 - part2 : update user gesture activation flag across IPC. r=nika Everytime we set the flag on top level BrowsingContext, it would automatically be sync to its corresponding ChromeBrowsingContext. Differential Revision: https://phabricator.services.mozilla.com/D15436
8a59ebb819c260b4375863f5722d01bd2efd0815: Bug 1516482 - part1 : save user gesture activation flag in top level browsing context r=nika
Alastor Wu <alwu@mozilla.com> - Mon, 14 Jan 2019 23:09:42 +0000 - rev 513872
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1516482 - part1 : save user gesture activation flag in top level browsing context r=nika This patch moves the user gesture activation flag from saving in document to saving in browsing context. The flag would be saved in the top level browsing context and then every time we need to check for that flag, we will request it from top level browsing context. Differential Revision: https://phabricator.services.mozilla.com/D15435
041f9c2bfce5c7dcb1eacd495be83252139f96a0: Bug 1509575 - Restore the visual viewport offset from the main thread during a first paint. r=kats
Botond Ballo <botond@mozilla.com> - Tue, 15 Jan 2019 01:30:53 +0000 - rev 513871
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1509575 - Restore the visual viewport offset from the main thread during a first paint. r=kats During a "first paint" transaction, compositor-side state such as APZ's copy of the visual viewport offset is overwritten. However, the scroll frame may persist on the main thread, and in such a case we want to restore the visual viewport offset stored in the scroll frame. This comes into play during e.g. navigation back to a page. Differential Revision: https://phabricator.services.mozilla.com/D16238
eba0c068601df32e0f8c5ec19d871bcfc60c68fb: Bug 1509575 - Make nsIPresShell::mVisualViewportOffset a Maybe so we can tell if it's ever been set. r=kats
Botond Ballo <botond@mozilla.com> - Tue, 15 Jan 2019 01:30:55 +0000 - rev 513870
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1509575 - Make nsIPresShell::mVisualViewportOffset a Maybe so we can tell if it's ever been set. r=kats This allows us to e.g. avoid sending a value that's (0,0) because it hasn't been set yet in a visual scroll update. Depends on D16346 Differential Revision: https://phabricator.services.mozilla.com/D16477
52501b57785575d3e894f9e1cb88f2d7a246e011: Bug 1509575 - Extend the internal visual scroll API to allow specifying "restore" vs. regular priority. r=kats
Botond Ballo <botond@mozilla.com> - Tue, 15 Jan 2019 01:30:43 +0000 - rev 513869
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1509575 - Extend the internal visual scroll API to allow specifying "restore" vs. regular priority. r=kats The distinction is not exposed at the JS level which currently always uses "restore", but it could be if necessary. Differential Revision: https://phabricator.services.mozilla.com/D16346
ecba81cf5e7485ae6acd4974a3cbe7ee15dd093c: Bug 1509575 - Expose the isFirstPaint flag on LayerManager. r=kats
Botond Ballo <botond@mozilla.com> - Tue, 15 Jan 2019 01:29:38 +0000 - rev 513868
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1509575 - Expose the isFirstPaint flag on LayerManager. r=kats So that it's easily available during painting. The flag is set based on nsIPresShell::mIsFirstPaint, but the pres shell flag is cleared at the beginning of the paint, so we can't query it from the pres shell during the paint. Differential Revision: https://phabricator.services.mozilla.com/D16237
1f5f38b7f143b0db9eff95d72e8605c31905c48e: Bug 1508936 - Fix conversion to wide characters in OSReauthenticator r=keeler,mhowell
Franziskus Kiefer <franziskuskiefer@gmail.com> - Tue, 15 Jan 2019 01:21:00 +0000 - rev 513867
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1508936 - Fix conversion to wide characters in OSReauthenticator r=keeler,mhowell Fix conversion to wide characters in OSReauthenticator Differential Revision: https://phabricator.services.mozilla.com/D12727
972a66d8aab1cc6d01bb8acbe2741c47faee3d1a: Bug 1493980 - Don't pass indefinite screen orientations to Gecko. r=snorp
Matt Brubeck <mbrubeck@mozilla.com> - Thu, 10 Jan 2019 21:46:12 +0000 - rev 513866
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1493980 - Don't pass indefinite screen orientations to Gecko. r=snorp This eliminates one potential source of crashes from passing bad orientation values to onOrientationChange. Differential Revision: https://phabricator.services.mozilla.com/D16207
749c9dcbbd7f7d8146a71d8cb2a1acb07db1b8c7: Bug 1504659 Part 5: Update Android reftest expectations. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 14 Jan 2019 20:09:06 +0000 - rev 513865
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1504659 Part 5: Update Android reftest expectations. r=botond The tests for Bug 1133905 all compare the visibility of scrollbars with differently-sized css viewports. This patch has some affect on the viewport sizing that I don't understand, and it causes some of the tests to start passing and some to start failing. The test for Bug 1242172 has elements sized to height 100% and checking for the presence or absence of scrollbars. In this case the patch appears to increase the css viewport height and decrease the width -- again for reasons I don't understand -- and this affects the scrollbar sizes. Differential Revision: https://phabricator.services.mozilla.com/D16078
783f7ccbd7972fce5def1b7a416a9234fa8ef434: Bug 1504659 Part 4: Update tests to distinguish between layout and visual viewports. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 14 Jan 2019 20:08:43 +0000 - rev 513864
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1504659 Part 4: Update tests to distinguish between layout and visual viewports. r=botond Testing the initial value of innerWidth and innerHeight is not really viable when the visual viewport has been set by the opener, but constrained by the device. The returned value differs between the desktop and mobile browsers because of the device constraints. The simplest thing to do is to test the CSS viewport and ensure that the innerWidth values can be set. Differential Revision: https://phabricator.services.mozilla.com/D15996
231b16b0091e96e1aa15cd34c2a9367df8f4d1b8: Bug 1504659 Part 3: Add tests of viewport RDM scroll behavior, with and without touch simulation. r=gl
Brad Werth <bwerth@mozilla.com> - Mon, 14 Jan 2019 20:08:13 +0000 - rev 513863
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1504659 Part 3: Add tests of viewport RDM scroll behavior, with and without touch simulation. r=gl Differential Revision: https://phabricator.services.mozilla.com/D13174
a88ccc9308e0003edc0866f820fed9e671433ed8: Bug 1504659 Part 2: Update innerWidth/Height getters and setters to better handle overridden visual viewports. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 14 Jan 2019 21:00:33 +0000 - rev 513862
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1504659 Part 2: Update innerWidth/Height getters and setters to better handle overridden visual viewports. r=botond This change also stylistically restructures the getters to make the logic match up cleanly with the new logic in the setters. Differential Revision: https://phabricator.services.mozilla.com/D15995
738e1ee854eb24b72679b35252a4889b9603c003: Bug 1504659 Part 1: Make RefreshVisualViewportSize allow non-APZ zooming, and call it during RefreshViewportSize. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 14 Jan 2019 20:07:22 +0000 - rev 513861
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1504659 Part 1: Make RefreshVisualViewportSize allow non-APZ zooming, and call it during RefreshViewportSize. r=botond Differential Revision: https://phabricator.services.mozilla.com/D13173
d915d432405f0510b12f3de956dcc64344111809: Bug 1519612 - Handle exception while reporting unhandled rejections. r=jorendorff
Tooru Fujisawa <arai_a@mac.com> - Mon, 14 Jan 2019 23:56:13 +0000 - rev 513860
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519612 - Handle exception while reporting unhandled rejections. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D16386
6479cf440470253698f46ebb688ac58fa15480ae: Bug 1518722 - default pocket context menus to hidden to fix behavior when setting pocket pref to false, r=mconley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 14 Jan 2019 23:24:39 +0000 - rev 513859
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1518722 - default pocket context menus to hidden to fix behavior when setting pocket pref to false, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D16037
226b130b6360f05f7329b3a836177af5bb32fd1d: Bug 1519303 - Add hand-off triggers, add-on icons and bug fixes to Activity Stream r=k88hudson
Ed Lee <edilee@mozilla.com> - Mon, 14 Jan 2019 23:27:45 +0000 - rev 513858
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519303 - Add hand-off triggers, add-on icons and bug fixes to Activity Stream r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D16394
2809c756574d28c25d031eecd41779d3392c44d4: Bug 1519603 - Remove the File class in subconfigure.py. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 14 Jan 2019 18:41:07 +0000 - rev 513857
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519603 - Remove the File class in subconfigure.py. r=nalexander The File class is now used only in one place, only for its mtime property, which can be replaced with os.path.getmtime. Depends on D16402 Differential Revision: https://phabricator.services.mozilla.com/D16403
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip