bffebe8aa2549848be300e0c96b29477425721d3: Bug 1452080: Remove ComputedStyle::PresContext usage in animation code. r=hiro
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 06 Apr 2018 14:49:45 +0200 - rev 779309
Push 105744 by drno@ohlmeier.org at Mon, 09 Apr 2018 18:26:16 +0000
Bug 1452080: Remove ComputedStyle::PresContext usage in animation code. r=hiro MozReview-Commit-ID: HwooTF9PGnq
2e1f25c13ca37f9bdf8dee1dd63e1076a71d1bdc: Bug 1451821 - Move new-console-output content one folder up; r=jdescottes.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 06 Apr 2018 15:03:20 +0200 - rev 779308
Push 105744 by drno@ohlmeier.org at Mon, 09 Apr 2018 18:26:16 +0000
Bug 1451821 - Move new-console-output content one folder up; r=jdescottes. Now that the old frontend is in a dedicated folder, we can remove the new-console-output folder and move its content to devtools/client/webconsole, which will prevent confusion while the old frontend is still around. MozReview-Commit-ID: 57yM7IZhmAK
7f2dd66c6d54f0661ae4126014236e13e8cb1e91: Bug 1451821 - Put console old-frontend code in webconsole/old; r=jdescottes.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 06 Apr 2018 08:02:58 +0200 - rev 779307
Push 105744 by drno@ohlmeier.org at Mon, 09 Apr 2018 18:26:16 +0000
Bug 1451821 - Put console old-frontend code in webconsole/old; r=jdescottes. MozReview-Commit-ID: 7jIu1nrS8zW
03d22e6872922478493cf80d5064262003900994: servo: Merge #20575 - Use correct filler y value when animating with an implied-y translate()s (from Manishearth:filler-y); r=emilio
Manish Goregaokar <manishsmail@gmail.com> - Mon, 09 Apr 2018 01:47:58 -0400 - rev 779306
Push 105744 by drno@ohlmeier.org at Mon, 09 Apr 2018 18:26:16 +0000
servo: Merge #20575 - Use correct filler y value when animating with an implied-y translate()s (from Manishearth:filler-y); r=emilio r=emilio https://bugzilla.mozilla.org/show_bug.cgi?id=1451724 Source-Repo: https://github.com/servo/servo Source-Revision: e460b4ab8a9abfe70d0cac9cf03160510f791b7c
3edb1c76f16124d39e15dae6b4fe43b28be51a18: Bug 1427726 - remove pref from preference_usage performance test, r?johannh draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 09 Apr 2018 19:16:34 +0100 - rev 779305
Push 105743 by bmo:gijskruitbosch+bugs@gmail.com at Mon, 09 Apr 2018 18:18:07 +0000
Bug 1427726 - remove pref from preference_usage performance test, r?johannh MozReview-Commit-ID: saPO7fgcow
542f8d255b5d7af9d193026aa3cfb23b0688321e: Bug 1449317 - Update the default string in the address bar. draft
Mark Banner <standard8@mozilla.com> - Mon, 09 Apr 2018 15:32:19 +0100 - rev 779304
Push 105742 by bmo:standard8@mozilla.com at Mon, 09 Apr 2018 17:54:54 +0000
Bug 1449317 - Update the default string in the address bar. MozReview-Commit-ID: C00zxCTJmHY
c0bd2df98f2f496726b98a0cbc35c7bf94b60401: Bug 1374741 - Within devtools/ tests make openUILinkIn() provide the correct triggeringPrincipal. r?jryans draft
Jonathan Kingston <jkt@mozilla.com> - Wed, 21 Feb 2018 23:21:03 +0000 - rev 779303
Push 105741 by bmo:jkt@mozilla.com at Mon, 09 Apr 2018 17:53:44 +0000
Bug 1374741 - Within devtools/ tests make openUILinkIn() provide the correct triggeringPrincipal. r?jryans MozReview-Commit-ID: GNEe8H0sc4L
5ab910891d8f9bccf86a8f36369184b0140f40b7: Bug 1443221 - Do not send a webNavigation API event for a browser which is adopting an existent tab in a new window. draft
Luca Greco <lgreco@mozilla.com> - Mon, 09 Apr 2018 15:39:49 +0200 - rev 779302
Push 105740 by luca.greco@alcacoop.it at Mon, 09 Apr 2018 17:52:26 +0000
Bug 1443221 - Do not send a webNavigation API event for a browser which is adopting an existent tab in a new window. MozReview-Commit-ID: GG9cSB5hdhA
b5cae1a7a07441244bbd06f3b712f098140fb9ac: Bug 1443221 - Do not send a webNavigation API event for a browser which is adopting an existent tab in a new window. draft
Luca Greco <lgreco@mozilla.com> - Mon, 09 Apr 2018 15:39:49 +0200 - rev 779301
Push 105739 by luca.greco@alcacoop.it at Mon, 09 Apr 2018 17:47:34 +0000
Bug 1443221 - Do not send a webNavigation API event for a browser which is adopting an existent tab in a new window. MozReview-Commit-ID: GG9cSB5hdhA
5f0d554a44dbd247877ef0cc3b854bcd20781066: Bug 1450388 Part 3: Implement persistent option for EventManager draft
Andrew Swan <aswan@mozilla.com> - Fri, 30 Mar 2018 16:38:42 -0700 - rev 779300
Push 105738 by aswan@mozilla.com at Mon, 09 Apr 2018 17:23:03 +0000
Bug 1450388 Part 3: Implement persistent option for EventManager MozReview-Commit-ID: BtccacvzhE8
dc26174a27d44bd6badaa653abfebe69ffa2a160: Bug 1450388 Part 2: Expose startupData to webextensions draft
Andrew Swan <aswan@mozilla.com> - Wed, 21 Mar 2018 10:22:13 -0700 - rev 779299
Push 105738 by aswan@mozilla.com at Mon, 09 Apr 2018 17:23:03 +0000
Bug 1450388 Part 2: Expose startupData to webextensions MozReview-Commit-ID: AbqR3hECLZe
697085ab65708af7aa24a0163171b3efc97e473a: Bug 1450388 Part 1 Refactor EventManager draft
Andrew Swan <aswan@mozilla.com> - Wed, 14 Mar 2018 14:52:44 -0700 - rev 779298
Push 105738 by aswan@mozilla.com at Mon, 09 Apr 2018 17:23:03 +0000
Bug 1450388 Part 1 Refactor EventManager As we add more behaviors to EventManager, the signature of the constructor is going to get really clumsy. Head that off by converting it to take a general parameters object. This introduces a compatibility problem for existing webextension experiments, put in a backward-compatibility shim for now. MozReview-Commit-ID: 72QDfiwRm5j
9e6343516a6e60ec45e95a7dda0d49f454a664ab: Bug 1440690 - Don't build WebRender display list if the gecko display list hasn't changed draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 09 Apr 2018 16:53:38 +0200 - rev 779297
Push 105737 by bmo:mikokm@gmail.com at Mon, 09 Apr 2018 16:51:49 +0000
Bug 1440690 - Don't build WebRender display list if the gecko display list hasn't changed MozReview-Commit-ID: BQidturR8x8
29289923c3ccfbdc5167e054e5a41ba2598cdb3b: Bug 1363168 - Add support for OSX Share feature. r=gijs, r=mstange draft
Dale Harvey <dale@arandomurl.com> - Mon, 12 Mar 2018 09:16:51 +0000 - rev 779296
Push 105736 by bmo:dharvey@mozilla.com at Mon, 09 Apr 2018 16:16:28 +0000
Bug 1363168 - Add support for OSX Share feature. r=gijs, r=mstange MozReview-Commit-ID: sJXl2If9Ou
183f1cebff2bc253cf790d4531e021dd8003726b: Bug 1449933 - Webextension popups that don't define a background-color can be hard to read. r?mixedpuppy draft
Jared Wein <jwein@mozilla.com> - Fri, 30 Mar 2018 15:29:31 -0700 - rev 779295
Push 105735 by bmo:jaws@mozilla.com at Mon, 09 Apr 2018 16:14:26 +0000
Bug 1449933 - Webextension popups that don't define a background-color can be hard to read. r?mixedpuppy MozReview-Commit-ID: CVXySkhYaem
25d9991fd75d786485ed6c7460b5339dead36330: Bug 1449982 - Conceptually split the mUpdaterQueue into separate queues per layers id. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 09 Apr 2018 12:08:37 -0400 - rev 779294
Push 105734 by kgupta@mozilla.com at Mon, 09 Apr 2018 16:11:19 +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
61ab8a090b0c41c8a56c21ab3f488a4607e00c4b: Bug 1449982 - Hook up epoch-based task processing on the updater thread. r?botond,nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 09 Apr 2018 12:08:37 -0400 - rev 779293
Push 105734 by kgupta@mozilla.com at Mon, 09 Apr 2018 16:11:19 +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
d588e8f05a98687456560cdb5e45a72d57ca3646: Bug 1449982 - Move the WebRenderScrollData storage from WebRenderBridgeParent to APZUpdater. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 09 Apr 2018 12:08:37 -0400 - rev 779292
Push 105734 by kgupta@mozilla.com at Mon, 09 Apr 2018 16:11:19 +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
9454e545c7743c7c70b485561d9fd823b550396b: Bug 1449982 - Clean up WrEpoch usage. r?nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 09 Apr 2018 12:08:36 -0400 - rev 779291
Push 105734 by kgupta@mozilla.com at Mon, 09 Apr 2018 16:11:19 +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
4bf5fcc1143d3f14e5a7297ff3c612f692f27b6b: Bug 1449982 - Add the task queue for running things on the updater thread. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 09 Apr 2018 12:08:36 -0400 - rev 779290
Push 105734 by kgupta@mozilla.com at Mon, 09 Apr 2018 16:11:19 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip