2393a7d9f454e3d5fc310c5ee4a1cd94fea42ab2: Bug 1499995 - part 3 - Tests for nested iframes controlled by ServiceWorkers, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 25 Oct 2018 10:44:12 +0200 - rev 499396
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1499995 - part 3 - Tests for nested iframes controlled by ServiceWorkers, r=ehsan
ccd2e78000b8645cca3f3d028140e0b461ddc6be: Bug 1499995 - part 2 - TrackingDummyChannel must expose nsIHttpChannelInternal, r=ehsan, r=mayhemer
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 25 Oct 2018 10:44:12 +0200 - rev 499395
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1499995 - part 2 - TrackingDummyChannel must expose nsIHttpChannelInternal, r=ehsan, r=mayhemer
a81dc13c90897abc468e8f70647a5c73b61a6017: Bug 1499995 - part 1 - LoadInfo must expose the correct top-level-storage-area-principal for sub documents, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 25 Oct 2018 10:44:12 +0200 - rev 499394
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1499995 - part 1 - LoadInfo must expose the correct top-level-storage-area-principal for sub documents, r=ehsan
88e1ecec651d2b23cf6aa3efd89f059fc9966468: Bug 1499668 - Highlighter canvas coordinates switch from 0,0 top left to 0,0 top right when inspecting RTL nodes r=gl
Michael Ratcliffe <mratcliffe@mozilla.com> - Wed, 24 Oct 2018 16:52:00 +0000 - rev 499393
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1499668 - Highlighter canvas coordinates switch from 0,0 top left to 0,0 top right when inspecting RTL nodes r=gl I tried all kinds of CSS changes and experiments to get to the bottom of this. This is due to an incompatibility between the flexbox API and `devtools/shared/layout/dom-matrix-2d.js::getWritingModeMatrix()`. Take the following flexbox item: ``` ______________________________ | ___ | || | | ||___| | |______________________________| ``` In LTR mode the coordinates would be something like 5, 10, 25, 35 (x1, y1, x2, y2). Now let's look at RTL mode: ``` ______________________________ | ___ | | | || | |___|| |______________________________| ``` In RTL mode the coordinates would be something like 85, 10, 105, 35 (x1, y1, x2, y2). getWritingModeMatrix() flips the canvas in RTL mode naively assuming that this will flip our overlay. This causes 2 problems: 1. 0,0 moves from the top left to the top right, complicating our calculations. 2. The flexbox API returns coordinates relative to the top left of the canvas and not the top right. Similar issues are caused by setting writing modes that results in flipping and rotating the canvas in similar ways. In a nutshell rotating the canvas actually complicates our calculations instead of simplifying them. This patch adds two named parameters to allow opting out of writing mode and RTL calculations. Differential Revision: https://phabricator.services.mozilla.com/D9390
1975b2a668a4c78f3a463fedbfc366a90ff48a5a: Bug 1501788 - godot tweaks r=jmaher jmaher
florin.strugariu <bebe@mozilla.ro> - Thu, 25 Oct 2018 11:34:21 +0000 - rev 499392
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1501788 - godot tweaks r=jmaher jmaher Differential Revision: https://phabricator.services.mozilla.com/D9754
0fc121f7a403b4dfef2efc11a48da848f60bd473: Backed out changeset 3db828b6494a (bug 1501734) for spidermonkey failures
Dorel Luca <dluca@mozilla.com> - Thu, 25 Oct 2018 14:57:52 +0300 - rev 499391
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Backed out changeset 3db828b6494a (bug 1501734) for spidermonkey failures
6dddfbd0f3fb9ff61ed5b061c5687ff07f0978f4: Bug 1494552 - Allow user to refresh USB devices. r=jdescottes,daisuke
Belén Albeza <balbeza@mozilla.com> - Thu, 25 Oct 2018 11:29:11 +0000 - rev 499390
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1494552 - Allow user to refresh USB devices. r=jdescottes,daisuke Adds a "Refresh devices button". I was unsure on whether this button should use state for this or just plug directly into the adb module. In the end I opted for doing it via actions/state because it would also allow us to show somewhere else an indication of whether the scanner is running or not (in case we need it). But if you think this is overkill, I'll gladly change it. To try it, with the device connected, open and close firefox. If you press Refresh you should see the list update. Differential Revision: https://phabricator.services.mozilla.com/D9500
bb7b0a61d22c955cb068bedaafcfc59b083d73f6: Bug 1480245, part 5 - Clean up some uses of nsXPTInterfaceInfo::GetMethodInfo. r=nika
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Thu, 25 Oct 2018 09:54:30 +0000 - rev 499389
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1480245, part 5 - Clean up some uses of nsXPTInterfaceInfo::GetMethodInfo. r=nika Differential Revision: https://phabricator.services.mozilla.com/D9647
3db828b6494a0f680310fb453a71f00fbb505bb3: Bug 1501734 - Enable streams by default in the JS shell. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Wed, 24 Oct 2018 16:53:09 +0000 - rev 499388
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1501734 - Enable streams by default in the JS shell. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D9673
0248f5aff651af4b8138843a6eb16b6a67ba80e2: Bug 1480245, part 4 - Remove always-true nsXPTInterfaceInfo::IsScriptable(). r=nika
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Thu, 25 Oct 2018 09:55:05 +0000 - rev 499387
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1480245, part 4 - Remove always-true nsXPTInterfaceInfo::IsScriptable(). r=nika Differential Revision: https://phabricator.services.mozilla.com/D9646
8d3ccc933550a677ecf201e688010fee2170800d: Bug 1480245, part 3 - Remove always-true nsXPTInterfaceInfo::EnsureResolved(). r=nika
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Wed, 24 Oct 2018 17:39:47 +0000 - rev 499386
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1480245, part 3 - Remove always-true nsXPTInterfaceInfo::EnsureResolved(). r=nika Differential Revision: https://phabricator.services.mozilla.com/D9645
cd5d392de5314c0cd3aa82571d96a4d03853e987: Bug 1480245, part 2 - Stop storing a copy of interface name in nsXPCWrappedJSClass. r=nika
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Wed, 24 Oct 2018 17:39:17 +0000 - rev 499385
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1480245, part 2 - Stop storing a copy of interface name in nsXPCWrappedJSClass. r=nika Differential Revision: https://phabricator.services.mozilla.com/D9644
c06ff6513da3846cd059f0e0854848c6e5fa6261: Bug 1480245, part 1 - Remove compatibility methods from nsXPTInterfaceInfo. r=nika
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Thu, 25 Oct 2018 09:56:26 +0000 - rev 499384
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1480245, part 1 - Remove compatibility methods from nsXPTInterfaceInfo. r=nika I left GetMethodInfo, GetConstant as they are still useful as separate methods. Differential Revision: https://phabricator.services.mozilla.com/D9638
25c9834781deba0c15438e8b3583b2f2c77a2124: Bug 1501592 - remove remaining expired feed telemetry, r=mak
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 25 Oct 2018 10:52:59 +0000 - rev 499383
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1501592 - remove remaining expired feed telemetry, r=mak Differential Revision: https://phabricator.services.mozilla.com/D9665
fdb31d77a4e956944ed305584f741482c08faa0f: Bug 1501899 - Label the Identity popup with the Site information header for accessibility, r=johannh
Marco Zehe <mzehe@mozilla.com> - Thu, 25 Oct 2018 09:33:23 +0000 - rev 499382
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1501899 - Label the Identity popup with the Site information header for accessibility, r=johannh Differential Revision: https://phabricator.services.mozilla.com/D9757
04c752bcb18cbe9a4440d16dbb6cd84f1b21ea69: Bug 1501885 - Switch hfsplus toolchain to clang 7. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 25 Oct 2018 10:35:59 +0000 - rev 499381
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1501885 - Switch hfsplus toolchain to clang 7. r=ted And remove the clang-6 toolchain, which is now unused. Differential Revision: https://phabricator.services.mozilla.com/D9739
113b4856d0f94b3e71bc24998971d67a00c75fcc: Bug 1499821 - Introduce the FindDataFlavor helper function to nsTransferable. r=froydnj
Tom Schuster <evilpies@gmail.com> - Thu, 25 Oct 2018 10:04:43 +0000 - rev 499380
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1499821 - Introduce the FindDataFlavor helper function to nsTransferable. r=froydnj This combines some of your ideas from D8074, in which I think is quite a big improvement to the overall code. The code for nsTransferable::GetTransferData, especially nsIFlavorDataProvider is a bit wonky, because I tried to preserve the current behavior. Differential Revision: https://phabricator.services.mozilla.com/D9599
d4b2fecf181c6c89a205eaf0058bbf129f780faa: Merge mozilla-central to autoland. a=merge
Daniel Varga <dvarga@mozilla.com> - Thu, 25 Oct 2018 12:57:24 +0300 - rev 499379
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Merge mozilla-central to autoland. a=merge
95fc220097602f6527926c706877497d00b61c86: Bug 1501918 - Restore tooltip size when updating Variable and BrokenImage content;r=pbro
Julian Descottes <jdescottes@mozilla.com> - Thu, 25 Oct 2018 09:44:18 +0000 - rev 499378
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1501918 - Restore tooltip size when updating Variable and BrokenImage content;r=pbro Another regression linked to removing setContent API on HTMLTooltip. The initial feedback to remove the method was from me, because we started seeing two ways to set the content of the tooltip (DOM APIs or setContent) and I prefered keeping only one. However the DOM approach still almost forces you to call setContentSize in case your tooltip instance is shared for different content. This is the case for the preview tooltip, which is used for CSS variables, fonts and image previews. Maybe we should revisit the decision to remove this setContent API Differential Revision: https://phabricator.services.mozilla.com/D9752
88351e371a8b8c21dc69555f53707a8fae6df40a: Bug 1500959 - Clean up browser_visibleTabs_tabPreview.js. r=Standard8
Dão Gottwald <dao@mozilla.com> - Wed, 24 Oct 2018 18:00:22 +0000 - rev 499377
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1500959 - Clean up browser_visibleTabs_tabPreview.js. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D9650
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip