5d990834b3e42f6900564f17a6e5f8aa1cd8eedc: Bug 1364023 - Remove LOCALE_SNAME define for ICU build. r=glandium
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 05 Jun 2017 14:13:16 +0900 - rev 362312
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1364023 - Remove LOCALE_SNAME define for ICU build. r=glandium Since we set WINVER=601 after dropping Windows XP support, it is unnecessary to define LOCALE_SNAME. So, we should remove it to remove compiler warning. MozReview-Commit-ID: EawbHAznXNA
c3bf2490530f5ac768040043b8d0dd55ce6c5a03: Bug 1356546: Part 4 - Use StructuredCloneHolder as transport for proxied method return values. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sun, 04 Jun 2017 20:39:28 -0700 - rev 362311
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1356546: Part 4 - Use StructuredCloneHolder as transport for proxied method return values. r=aswan MozReview-Commit-ID: LZ3XkamgkeF
fe952a030435f0690bd4f64d6299201b9734cb47: Bug 1356546: Part 3 - Use StructuredCloneHolder as transport for proxied message listeners. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sat, 06 May 2017 21:21:37 -0700 - rev 362310
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1356546: Part 3 - Use StructuredCloneHolder as transport for proxied message listeners. r=aswan MozReview-Commit-ID: 2YeNuGkmY3k
850918e6790b80ded3d5b70d4fdb845b6cb24408: Bug 1356546: Part 2 - Use StructuredCloneHolder as transport for MessageManager messages. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sun, 04 Jun 2017 20:46:38 -0700 - rev 362309
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1356546: Part 2 - Use StructuredCloneHolder as transport for MessageManager messages. r=aswan MozReview-Commit-ID: 3z1uAAbsgTj
f18f7ef1d81f273f6d0b9b4afd1e0980b65ae523: Bug 1356546: Part 1 - Add a StructuredCloneHolder JS helper to hold opaque structured clone blobs. r=billm
Kris Maglione <maglione.k@gmail.com> - Sat, 20 May 2017 15:09:24 -0700 - rev 362308
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1356546: Part 1 - Add a StructuredCloneHolder JS helper to hold opaque structured clone blobs. r=billm There are several places in the WebExtensions framework where we currently need to repeatedly serialize and deserialize structured clone data as it passes through message managers, which can lead to significant performance issues. This helper class lets us serialize a value directly from the source extension context into an opaque blob, and then directly deserialize it into the target context on the other end, with no X-ray overhead or clones into privileged scopes in-between. MozReview-Commit-ID: 4QzHi89onxc
279a08ffe577ec62a6b9d5ca76fe25bd117dd2b3: Bug 1359318 - (intersection-observer) Map intersectionRect to the coordinate space of the target document. r=mstange
Tobias Schneider <schneider@jancona.com> - Fri, 02 Jun 2017 14:11:31 -0700 - rev 362307
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1359318 - (intersection-observer) Map intersectionRect to the coordinate space of the target document. r=mstange
35a1edcf472648b9fab32a6766527fe198d4a4b6: Bug 1369840 - Support content-side APZ test data in WebRenderLayerManager. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 04 Jun 2017 22:29:35 -0400 - rev 362306
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1369840 - Support content-side APZ test data in WebRenderLayerManager. r=botond This mostly just copies the functional parts of the APZTestData code from ClientLayerManager into WebRenderLayerManager, and propagates the paint sequence number over to the compositor using the existing WebRenderScrollData machinery. MozReview-Commit-ID: LHupFpqtWTX
55f978f3de86add89d3ea9eaa97255be98d22f4d: Bug 1369840 - Add new test IPDL message to sync-messages.ini. r=dvander
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 04 Jun 2017 22:29:35 -0400 - rev 362305
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1369840 - Add new test IPDL message to sync-messages.ini. r=dvander MozReview-Commit-ID: 51i94Gj0Mgq
ab761f7af56a79ff8d3a2e6bfbcbaec216fde88c: Bug 1369840 - Support getting the compositor-side APZ test data over PWebRenderBridge. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 04 Jun 2017 22:29:35 -0400 - rev 362304
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1369840 - Support getting the compositor-side APZ test data over PWebRenderBridge. r=botond This is fairly straightforward plumbing. The webrender equivalent of PLayerTransaction is PWebRenderBridge and we can use that to get the compositor-side APZTestData. MozReview-Commit-ID: Bn8WjKW5GoI
e63c270082b1c441fbffb512aeef2c24aea82aea: Bug 1369840 - Modify CompositorBridgeParentBase::GetAPZTestData to take a layers id instead of a transaction parent. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 04 Jun 2017 22:29:34 -0400 - rev 362303
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1369840 - Modify CompositorBridgeParentBase::GetAPZTestData to take a layers id instead of a transaction parent. r=botond This allows us to use it from WebRenderBridgeParent which doesn't have a LayerTransactionParent instance. MozReview-Commit-ID: CyX5rmgOxgd
26b098924b0a008104e48246dd27166bab2cdec5: Bug 1326230 - Fix space-infix-ops ESLint error in browser_addons_debug_info.js.
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 04 Jun 2017 21:57:47 -0400 - rev 362302
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1326230 - Fix space-infix-ops ESLint error in browser_addons_debug_info.js.
92040a759ddd4c1496dc64e1eb9173805fe25516: Bug 1368189: Move more code out of ExtensionUtils.jsm. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Fri, 26 May 2017 15:44:41 -0700 - rev 362301
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1368189: Move more code out of ExtensionUtils.jsm. r=mixedpuppy Also removes some dead code. A lot of the code in ExtensionUtils.jsm is not needed in all processes, and a lot of the rest isn't needed until extension code runs. Most of it winds up being loaded into all processes way earlier than necessary. MozReview-Commit-ID: CMRjCPOjRF2
08ba2d5f6d3bdfc53d0681e1f990dfc456b04f30: Bug 1370122 - Update pdf.js to version 1.8.423. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 04 Jun 2017 21:38:45 -0400 - rev 362300
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1370122 - Update pdf.js to version 1.8.423. r=bdahl
b393ec48b4d01e83c5eae7234542d51fc169d7db: Bug 1370100 - Make browser_dead_object.js correctly wait for the window to be destroyed instead of relying on the scheduling of the corresponding event; r=kmag
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 29 May 2017 23:41:19 -0400 - rev 362299
Push 31969 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:12:25 +0000
Bug 1370100 - Make browser_dead_object.js correctly wait for the window to be destroyed instead of relying on the scheduling of the corresponding event; r=kmag
19acfff499d3ee44cb09ed76b43646c146d06f58: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 05 Jun 2017 12:28:50 +0200 - rev 362298
Push 31968 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:11:38 +0000
merge mozilla-central to autoland. r=merge a=merge
ac71a080692d709beb959c95fa554ba9b5f92590: Bug 1367679. P5 - add a gtest to test chaining between different promise types. r=gerald
JW Wang <jwwang@mozilla.com> - Sat, 27 May 2017 22:03:57 +0800 - rev 362297
Push 31968 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:11:38 +0000
Bug 1367679. P5 - add a gtest to test chaining between different promise types. r=gerald MozReview-Commit-ID: 8l3clGN3pWd
470e0ad1615801291ed95970e20f274b4eeddeb8: Bug 1367679. P4 - specialize the type of mCompletionPromise according to whether chaining is supported. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 02 Jun 2017 10:16:31 +0800 - rev 362296
Push 31968 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:11:38 +0000
Bug 1367679. P4 - specialize the type of mCompletionPromise according to whether chaining is supported. r=gerald MozReview-Commit-ID: 8dPXiGl5njE
76c8629e6fa1e12e9cfc82cb6ad77d34b9cc40eb: Bug 1367679. P3 - pass mCompletionPromise to InvokeCallbackMethod(). r=gerald
JW Wang <jwwang@mozilla.com> - Wed, 31 May 2017 17:28:09 +0800 - rev 362295
Push 31968 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:11:38 +0000
Bug 1367679. P3 - pass mCompletionPromise to InvokeCallbackMethod(). r=gerald This reduces duplicate code by handling promise chaining in one place. MozReview-Commit-ID: 474T5hvf9oM
e9ec33eda9087943a17a608287c4c4b2fa92ff26: Bug 1367679. P2 - overload InvokeCallbackMethod() according to whether promise-chaining is supported. r=gerald
JW Wang <jwwang@mozilla.com> - Wed, 31 May 2017 17:08:08 +0800 - rev 362294
Push 31968 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:11:38 +0000
Bug 1367679. P2 - overload InvokeCallbackMethod() according to whether promise-chaining is supported. r=gerald This patch fixes InvokeCallbackMethod() which should return null if promise-chaining is not supported. Before this patch, it could return non-null if one of the resolve/reject callbacks returns a MozPromise while the other not. MozReview-Commit-ID: 7YKNvRKEHQx
715ef330d2d49ea52e292efbd856de61de7d73b5: Bug 1367679. P1 - refactor InvokeCallbackMethod() to deal with one concern at a time. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 26 May 2017 00:12:29 +0800 - rev 362293
Push 31968 by ryanvm@gmail.com at Mon, 05 Jun 2017 13:11:38 +0000
Bug 1367679. P1 - refactor InvokeCallbackMethod() to deal with one concern at a time. r=gerald InvokeMethod() handles optional arguments. InvokeCallbackMethod() handles optional return value. MozReview-Commit-ID: AyT6TEKRqbs
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip