fd147783c693f63313e98a4fe828d57c1df924dc: Bug 1412375 - Create a clipped stacking context for nsDisplayMasks. r?mstange draft
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Apr 2018 13:00:49 -0400 - rev 780691
Push 106087 by bmo:a.beingessner@gmail.com at Wed, 11 Apr 2018 20:01:54 +0000
Bug 1412375 - Create a clipped stacking context for nsDisplayMasks. r?mstange This was only recently made possible by webrender#2600, which introduced special stacking-context clips MozReview-Commit-ID: HQAU7IsfDaz
6dfeec8405ab38570998caf8a7851c5e070927c2: Bug 1453381 - Add docs for running Marionette xpcshell tests. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Wed, 11 Apr 2018 20:53:50 +0100 - rev 780690
Push 106086 by bmo:ato@sny.no at Wed, 11 Apr 2018 20:01:04 +0000
Bug 1453381 - Add docs for running Marionette xpcshell tests. r?whimboo This duplicates documentation under testing/marionette/doc, but can be useful when inspecting the directory. MozReview-Commit-ID: 7vuUze1SFib
e201f3ac4535fffd39cd8fbc4863973a39ea4aaf: Bug 1034036 - Part 7: Test that we stored window z-indices correctly and in order of creation. Ensure that we restore windows in reverse z-index order. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:16 +0200 - rev 780689
Push 106085 by mdeboer@mozilla.com at Wed, 11 Apr 2018 19:49:20 +0000
Bug 1034036 - Part 7: Test that we stored window z-indices correctly and in order of creation. Ensure that we restore windows in reverse z-index order. r?dao MozReview-Commit-ID: 6z1zHUKDf9
76ff6cbda32f9e465aa90d5e7e99ab09e09f6f3d: Bug 1034036 - Part 6: Tests that use ss.setBrowserState() or ss.setWindowState() should wait until the window is restored to continue. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:12 +0200 - rev 780688
Push 106085 by mdeboer@mozilla.com at Wed, 11 Apr 2018 19:49:20 +0000
Bug 1034036 - Part 6: Tests that use ss.setBrowserState() or ss.setWindowState() should wait until the window is restored to continue. r?dao MozReview-Commit-ID: 5d1E5TjKnIR
020438d18a6dc7e1a4aeb6c2a0b8325ce8910a44: Bug 1034036 - Part 5: restore windows in reverse z-order, so that the last focused window is restored first and stays in front. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:09 +0200 - rev 780687
Push 106085 by mdeboer@mozilla.com at Wed, 11 Apr 2018 19:49:20 +0000
Bug 1034036 - Part 5: restore windows in reverse z-order, so that the last focused window is restored first and stays in front. r?dao MozReview-Commit-ID: 22OIFutLgmx
23893bec9dcc4ea5cfc50d552e45af853de2f66c: Bug 1034036 - Part 4: move away from keeping state on the living objects, like windows, tabs and browsers, but keep it truly privately stored in WeakMaps. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:06 +0200 - rev 780686
Push 106085 by mdeboer@mozilla.com at Wed, 11 Apr 2018 19:49:20 +0000
Bug 1034036 - Part 4: move away from keeping state on the living objects, like windows, tabs and browsers, but keep it truly privately stored in WeakMaps. r?dao NOTE: The '__SSi' and '__SS_lastSessionWindowID' properties on windows are kept, because they are expected to stick around longer during application shutdown. The benefits is are: 1. Cleaner code - Sessionstore implementation details are not leaked outside its module. 2. Observing the lifetime of objects becomes unnecessary, because the WeakMaps are cleaned up when objects are GC'd, making leakage of their references impossible and Sessionstore can't hold objects hostage anymore. 3. Simplification - all state is now maintained in SessionStore.jsm, which allows for additional refactoring later on to simplify the implementation further. MozReview-Commit-ID: C1II8qHkQ6F
f4d8e5819ca1a07d35149c3540a5d194666749f0: Bug 1453381 - Enable eslint for Marionette xpcshell tests. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Wed, 11 Apr 2018 20:27:49 +0100 - rev 780685
Push 106084 by bmo:ato@sny.no at Wed, 11 Apr 2018 19:46:56 +0000
Bug 1453381 - Enable eslint for Marionette xpcshell tests. r?whimboo There are currently two exceptions from the normal linting rules that applies to Marionette xpcshell unit tests: - We use camel-casing for our test names. - We have many lines longer than 78 characters. MozReview-Commit-ID: 4MykQujk9lR
edc5b7a7167b711484ec1a06e4bfd010fc1c702e: Bug 1453381 - Fix lint violations in Marionette xpcshell tests. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Wed, 11 Apr 2018 20:26:53 +0100 - rev 780684
Push 106084 by bmo:ato@sny.no at Wed, 11 Apr 2018 19:46:56 +0000
Bug 1453381 - Fix lint violations in Marionette xpcshell tests. r?whimboo This patch is partly machine generated and partly massaged by hand to achieve a satisfactory result. MozReview-Commit-ID: IG46e93KoOb
dd428615aa1e293479a683181ff3341b24298919: Bug 1453381 - Move Marionette xpcshell tests to subdirectory. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Wed, 11 Apr 2018 19:54:42 +0100 - rev 780683
Push 106084 by bmo:ato@sny.no at Wed, 11 Apr 2018 19:46:56 +0000
Bug 1453381 - Move Marionette xpcshell tests to subdirectory. r?whimboo In order to more easily facilitate linting of xpcshell unit tests, this patch moves the tests to the test/unit subdirectory. MozReview-Commit-ID: K1rtmreFWRL
25538892df5af714f0bfdc0346fef0a6f7e14e0b: Bug 1449832 - P2 - screen share scale mochitest draft
Nico Grunbaum <na-g@nostrum.com> - Thu, 05 Apr 2018 19:23:26 -0700 - rev 780682
Push 106083 by bmo:na-g@nostrum.com at Wed, 11 Apr 2018 19:44:00 +0000
Bug 1449832 - P2 - screen share scale mochitest MozReview-Commit-ID: GbEbdUDsR8T
9fc8b1e9d926d7fca9cc91e8f3a9e83aae6d8eb3: Bug 1449832 - P1 - screen share scale when a single dimension constraint is supplied draft
Nico Grunbaum <na-g@nostrum.com> - Wed, 04 Apr 2018 17:49:09 -0700 - rev 780681
Push 106083 by bmo:na-g@nostrum.com at Wed, 11 Apr 2018 19:44:00 +0000
Bug 1449832 - P1 - screen share scale when a single dimension constraint is supplied MozReview-Commit-ID: LSce4YaUoDP
a6dcb84274c4a903f811d0972e0e276c9835bcfd: Bug 1449832 - P2 - screen share scale mochitest draft
Nico Grunbaum <na-g@nostrum.com> - Thu, 05 Apr 2018 19:23:26 -0700 - rev 780680
Push 106082 by bmo:na-g@nostrum.com at Wed, 11 Apr 2018 19:41:48 +0000
Bug 1449832 - P2 - screen share scale mochitest MozReview-Commit-ID: GbEbdUDsR8T
532cb19f22f698f485eb6d6980dedb1f5439effb: Bug 1449832 - P1 - screen share scale when a single dimension constraint is supplied draft
Nico Grunbaum <na-g@nostrum.com> - Wed, 04 Apr 2018 17:49:09 -0700 - rev 780679
Push 106082 by bmo:na-g@nostrum.com at Wed, 11 Apr 2018 19:41:48 +0000
Bug 1449832 - P1 - screen share scale when a single dimension constraint is supplied MozReview-Commit-ID: LSce4YaUoDP
63fcc3af4e344aa4451661959430012c978daf6a: fixup draft
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Apr 2018 14:23:30 -0400 - rev 780678
Push 106081 by bmo:a.beingessner@gmail.com at Wed, 11 Apr 2018 19:41:17 +0000
fixup
0a395fb2aa5fb8e52a0475c4eec05336ff735ebc: Bug 1453012 - Block all chrome URLS if about: policy is active. r?felipe draft
Michael Kaply <mozilla@kaply.com> - Wed, 11 Apr 2018 14:40:17 -0500 - rev 780677
Push 106080 by mozilla@kaply.com at Wed, 11 Apr 2018 19:40:36 +0000
Bug 1453012 - Block all chrome URLS if about: policy is active. r?felipe MozReview-Commit-ID: IP5uaYjhooA
38f8024cd97ba5a86aee93a13f0e2f6bdd04f43e: Bug 1449832 - P2 - screen share scale mochitest draft
Nico Grunbaum <na-g@nostrum.com> - Thu, 05 Apr 2018 19:23:26 -0700 - rev 780676
Push 106079 by bmo:na-g@nostrum.com at Wed, 11 Apr 2018 19:38:48 +0000
Bug 1449832 - P2 - screen share scale mochitest MozReview-Commit-ID: GbEbdUDsR8T
b318252af6c09ce3c12821493583dc0e1afed559: Bug 1449832 - P1 - scale not crop when a single dimension constraint is supplied draft
Nico Grunbaum <na-g@nostrum.com> - Wed, 04 Apr 2018 17:49:09 -0700 - rev 780675
Push 106079 by bmo:na-g@nostrum.com at Wed, 11 Apr 2018 19:38:48 +0000
Bug 1449832 - P1 - scale not crop when a single dimension constraint is supplied MozReview-Commit-ID: LSce4YaUoDP
112b8d330808f1892ff6f7f305dd952ae572d9d5: Bug 1453238 - Populate the crash ping platformVersion and displayVersion fields correctly on Fennec; r?jchen draft
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 11 Apr 2018 21:29:14 +0200 - rev 780674
Push 106078 by gsvelto@mozilla.com at Wed, 11 Apr 2018 19:37:20 +0000
Bug 1453238 - Populate the crash ping platformVersion and displayVersion fields correctly on Fennec; r?jchen MozReview-Commit-ID: 6VK40Hoz1kX
c7ac26a03003dd83b2431ecd426e02df1309925a: Bug 1453364 - Update scrollbar transforms separately from OMTA transforms. r?nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 11 Apr 2018 15:28:00 -0400 - rev 780673
Push 106077 by kgupta@mozilla.com at Wed, 11 Apr 2018 19:36:15 +0000
Bug 1453364 - Update scrollbar transforms separately from OMTA transforms. r?nical Although they still happen in the same transaction, they are done in two separate frame messages. This results in better encapsulated code on the C++ side since we don't have to pass around an array of properties, and will simplify future changes to update these properties at render time rather than at GenerateFrame time. MozReview-Commit-ID: 9qUkHX7gmD1
6821503f6d037d3aa2e9e03a85ce8e8c0cc2023f: WR - Add a frame message to append dynamic properties. draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 11 Apr 2018 15:28:00 -0400 - rev 780672
Push 106077 by kgupta@mozilla.com at Wed, 11 Apr 2018 19:36:15 +0000
WR - Add a frame message to append dynamic properties.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip