9918febaeb277449a4e6b5f2a396422f78fc6db4: Bug 1452957 - reftests should support preferences with Unicode strings. draft
Henrik Skupin <mail@hskupin.info> - Tue, 10 Apr 2018 16:45:14 +0200 - rev 779796
Push 105882 by bmo:hskupin@gmail.com at Tue, 10 Apr 2018 17:12:49 +0000
Bug 1452957 - reftests should support preferences with Unicode strings. Switching from {get|set}CharPref to {get|set}StringPref allows the reftest extension to also support preferences with Unicode strings. MozReview-Commit-ID: FUBjhmr0VIS
be7753e250c288a17d31160b10eb1384373a89ac: Bug 1423046 - Drop an event when User opens the Firefox app (from Leanplum contextual hints); r?sdaswani draft
Petru <petru.lingurar@softvision.ro> - Thu, 05 Apr 2018 13:34:32 +0300 - rev 779795
Push 105881 by plingurar@mozilla.com at Tue, 10 Apr 2018 17:06:42 +0000
Bug 1423046 - Drop an event when User opens the Firefox app (from Leanplum contextual hints); r?sdaswani The app already sends "E_Launch_Browser" for when it is first launched. MozReview-Commit-ID: 9BU6b3D58vY
0c04f1401a8d89981c987fb116cc956a6860181f: Bug 1441353 - part 2: Add beetmover job to publish signed langpacks r=Callek draft
Johan Lorenzo <jlorenzo@mozilla.com> - Fri, 06 Apr 2018 16:04:27 +0200 - rev 779794
Push 105880 by bmo:jlorenzo@mozilla.com at Tue, 10 Apr 2018 16:44:44 +0000
Bug 1441353 - part 2: Add beetmover job to publish signed langpacks r=Callek MozReview-Commit-ID: HXjcclf3OeX
8acff7e0e5a91bb3d8617dcd4cec8bffc8dd0d5e: Bug 1448822 - Checkmarks for menuitem.subviewbutton elements no longer appear. r=Gijs draft
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 10 Apr 2018 16:57:14 +0100 - rev 779793
Push 105879 by paolo.mozmail@amadzone.org at Tue, 10 Apr 2018 16:37:37 +0000
Bug 1448822 - Checkmarks for menuitem.subviewbutton elements no longer appear. r=Gijs On Windows, where the checkbox appears in the space reserved for the icon, a new rule is added to ensure that the icon is displayed. On Mac, where there is no space reserved for the icon, the system checkbox appearance is used, even though this causes the item to change the background color when checked. On Linux, the checkbox properties in the "menu.css" user agent sheet are no longer marked as important so they can be overridden by regular stylesheets, and the checkbox can appear in the space reserved for the icon. An unneeded rule for .toolbarbutton-1[checked=true] is also removed. MozReview-Commit-ID: EqWRbWvNwzx
678d8879488d996057af4549272df130fd6101f7: Bug 1449982 - Conceptually split the mUpdaterQueue into separate queues per layers id. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:30:01 -0400 - rev 779792
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Conceptually split the mUpdaterQueue into separate queues per layers id. r?botond This allows us to treat tasks from different layers id as independent, thereby removing the unnecessary latency increase as described in bug 1449982 comment 33. Note that we could probably implement this by actually maintaining separate queues for each layers id, but that involves more overhead since we would need to have a map from layers id to task queue, and removing entries from that map becomes tricky with respect to locking and timing. MozReview-Commit-ID: 7jtYqNDwJqP
e7842d8b554bdd2e9d1a37e8d8c5679d31099098: Bug 1449982 - Hook up epoch-based task processing on the updater thread. r?botond,nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:30:01 -0400 - rev 779791
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Hook up epoch-based task processing on the updater thread. r?botond,nical This makes it so that we only process a UpdateHitTestingTree task (and any tasks queued after it) once we know that the corresponding scene has been built and swapped in by WebRender. This ensures that processing of APZ data stays in sync with the active scene in WR. The way we do this is by tracking the "epoch" (which is updated per WR/layers transaction) that the APZ messages are based on. Only once the scene for that transaction is swapped in do we process those messages. MozReview-Commit-ID: 2qGTSTeSqve
ec150cdf65042878ad83d4acd082e4fd1ec13de0: Bug 1449982 - Move the WebRenderScrollData storage from WebRenderBridgeParent to APZUpdater. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:29:56 -0400 - rev 779790
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Move the WebRenderScrollData storage from WebRenderBridgeParent to APZUpdater. r?botond This allows us to easily store a handle to the APZUpdater on the WebRenderScrollDataWrapper class and walk around in the scroll data tree without having to query other classes like CompositorBridgeParent or WebRenderBridgeParent when we encounter a reflayer boundary. MozReview-Commit-ID: 6l7oMb7tBlW
2252362cadab2f26810a4fa743c6cc1066717ac3: Bug 1449982 - Clean up WrEpoch usage. r?nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:29:56 -0400 - rev 779789
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Clean up WrEpoch usage. r?nical I don't know why we keep using plain uint32_t and uint64_t values when we have better types that we can use. This makes the code use and store wr::Epoch natively instead of raw uint32_t values that are wrapped on-demand. MozReview-Commit-ID: HUVcHYSxBTi
31efc2c2cb434895a782a3853ba333da96a67754: Bug 1449982 - Add the task queue for running things on the updater thread. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:29:55 -0400 - rev 779788
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Add the task queue for running things on the updater thread. r?botond If we're using the WR scene builder thread as the updater thread, we cannot just post a task to its message loop, because it's a rust thread that doesn't have a message loop. Instead, we put these tasks into a queue that we will process in callbacks that are invoked from the updater thread. This patch just adds the basic queue machinery, it will get more complicated in a future patch because we need to gate the tasks to make sure they don't run too early. MozReview-Commit-ID: 8DCYbsQ5cBC
f79351207dd428b3e680d43e7a82c948cd5cf960: Bug 1449982 - Implement the WR updater thread registration. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:29:55 -0400 - rev 779787
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Implement the WR updater thread registration. r?botond This lets the APZUpdater know which thread is the actual updater thread. This is only really used for the thread assertions, but might be useful for debugging and such as well. MozReview-Commit-ID: IIDm6Ui3Sh4
a14e72dc7259e27ecfb0b6d7ea98c831fe195888: Bug 1449982 - Add the plumbing for scene builder thread interaction. r?nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:29:55 -0400 - rev 779786
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Add the plumbing for scene builder thread interaction. r?nical This is all the (bidirectional) glue that connects the SceneBuilderHooks to the APZUpdater. MozReview-Commit-ID: JIqUaClVa57
fd3d72afcc7dfa2c333c65bca436650654c4add5: Bug 1449982 - Introduce pref to control async scene building. r?nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:29:55 -0400 - rev 779785
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Introduce pref to control async scene building. r?nical Until all the pieces are in place, turning on this pref will probably break horribly. But we need the pref so we can add the rest of the pieces without enabling them by default. MozReview-Commit-ID: 7DkcwZgXwhx
45fb83f5aeef7ca53a21c81f97d5ebb88eee6c10: Bug 1449982 - Maintain a map from WrWindowId to APZUpdater. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:29:55 -0400 - rev 779784
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Maintain a map from WrWindowId to APZUpdater. r?botond This will allow callbacks from rust code to get a handle to the necessary APZUpdater instance on which to invoke functions. MozReview-Commit-ID: 13XdzZrrtI5
a6b61075aee25fe0ac443039b3f9ea6395317a60: Bug 1449982 - Move the window id allocation to CompositorBridgeParent. r?nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:29:55 -0400 - rev 779783
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Move the window id allocation to CompositorBridgeParent. r?nical This includes a signature change from CompositorBridgeParentBase -> CompositorBridgeParent which is not strictly required, but it makes it less likely that we'll accidentally create a WebRenderAPI from somewhere else and pass a nonsense window id. In effect, the signature change makes it likely that only CompositorBridgeParent will allocate the window ids. MozReview-Commit-ID: 8AnnmI8RytR
2d5cb9c113ab90689bf0311edee7057c0a7eedce: Bug 1449982 - Don't hold the sIndirectLayerTreesLock unnecessarily while notifying APZ of a layer tree removal. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 10 Apr 2018 12:29:54 -0400 - rev 779782
Push 105878 by kgupta@mozilla.com at Tue, 10 Apr 2018 16:32:25 +0000
Bug 1449982 - Don't hold the sIndirectLayerTreesLock unnecessarily while notifying APZ of a layer tree removal. r?botond MozReview-Commit-ID: 2OqbmMHCxn9
51455d3ab3d69250dd636494c3c24557a9d11dfa: Bug 1440577 - Changed 'eAttemptQuit' to 'eForceQuit' and updated Python docstring draft
AlvaroRe <arb952@gmail.com> - Sat, 24 Feb 2018 05:22:33 +0100 - rev 779781
Push 105877 by bmo:arb952@gmail.com at Tue, 10 Apr 2018 16:20:15 +0000
Bug 1440577 - Changed 'eAttemptQuit' to 'eForceQuit' and updated Python docstring MozReview-Commit-ID: 2jjAhSStF7Q
6e93ffcef5675c8bc97f8560fe4e2e43d8589f4d: Bug 1440577 - Changed 'eAttemptQuit' occurrences in docstring to 'eForceQuit' draft
AlvaroRe <arb952@gmail.com> - Tue, 10 Apr 2018 18:11:08 +0200 - rev 779780
Push 105877 by bmo:arb952@gmail.com at Tue, 10 Apr 2018 16:20:15 +0000
Bug 1440577 - Changed 'eAttemptQuit' occurrences in docstring to 'eForceQuit' MozReview-Commit-ID: KEwEg7AK7yu
34d7a9395cf4006f308883d7f2d5dadcbf8ccb2f: Bug 1391992 - WIP Add cookieStoreId to webRequest extension API. feedback?kmag draft
Jonathan Kingston <jkt@mozilla.com> - Tue, 10 Apr 2018 16:55:31 +0100 - rev 779779
Push 105876 by bmo:jkt@mozilla.com at Tue, 10 Apr 2018 15:59:28 +0000
Bug 1391992 - WIP Add cookieStoreId to webRequest extension API. feedback?kmag MozReview-Commit-ID: GnnoWLO2umu
c1d61505889ce033cc0682acbc752141d356b63a: Bug 1391992 - Add cookieStoreId to webRequest extension API. f?kmag draft
Jonathan Kingston <jkt@mozilla.com> - Tue, 10 Apr 2018 16:55:31 +0100 - rev 779778
Push 105875 by bmo:jkt@mozilla.com at Tue, 10 Apr 2018 15:58:21 +0000
Bug 1391992 - Add cookieStoreId to webRequest extension API. f?kmag MozReview-Commit-ID: GnnoWLO2umu
7e2492c45ab41d26f131d64ebc9a3e10fae65e9f: Merge mozilla-central to inbound. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Tue, 10 Apr 2018 13:02:17 +0300 - rev 779777
Push 105875 by bmo:jkt@mozilla.com at Tue, 10 Apr 2018 15:58:21 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip