bdf86b8b9c43a5fc7e9b9d481f15d82925f0ae53: Bug 792652 - Add mSide to IProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Mon, 31 Oct 2016 16:27:08 -0700 - rev 435511
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 792652 - Add mSide to IProtocol (r=dvander) This patch adds a field to hold ParentSide/ChildSide state. Useful for later changes.
8edf4b247250cf585bb0e0ec9d533cbf7ad85d4c: Bug 792652 - Stop generating code for toplevel-only methods in non-toplevel protocols (r=dvander)
Bill McCloskey <billm@mozilla.com> - Mon, 31 Oct 2016 15:50:43 -0700 - rev 435510
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 792652 - Stop generating code for toplevel-only methods in non-toplevel protocols (r=dvander) Moves OnProcessingError, OnChannelError, OnChannelConnected so that they're only generated for toplevel protocols. For some reason APZCTreeManagerChild implemented OnProcessingError. I'm not sure what the intention was there so I removed it.
63a3c8e4016edb83f9079390cac98fcb3277e731: Bug 792652 - Move mChannel to IProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Mon, 31 Oct 2016 15:18:35 -0700 - rev 435509
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 792652 - Move mChannel to IProtocol (r=dvander) This moves the mChannel field to IProtocol. The toplevel protocol still keeps its own mChannel field that's a MessageChannel (no pointer).
e3e496eab99124260d5b8dd66f4ca2efcb1a5708: Bug 792652 - Stop generating some simple sub-protocol methods (r=dvander)
Bill McCloskey <billm@mozilla.com> - Mon, 31 Oct 2016 15:08:00 -0700 - rev 435508
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 792652 - Stop generating some simple sub-protocol methods (r=dvander) This moves some of the generated methods in subprotocols that simply defer to the parent protocol to IProtocol. These methods are still overridden in the toplevel protocol.
5a1e3136323a6a2c2607ef157643253f75e3a5db: Bug 792652 - Store Manager() in IProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Sat, 29 Oct 2016 10:38:31 -0700 - rev 435507
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 792652 - Store Manager() in IProtocol (r=dvander) This patch stores mManager in IProtocol rather than in each individual PFoo. It also adds a generic accessor for that field. Note that each individual protocol still defines a Manager() function that returns PFooParent or whatever. I tried to get rid of that but it was a lot of work.
dbbe3a8c00e7ce274da0c78b9338cf76957a8958: Bug 792652 - Remove methods from MessageListener (r=dvander)
Bill McCloskey <billm@mozilla.com> - Sun, 30 Oct 2016 11:26:40 -0700 - rev 435506
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 792652 - Remove methods from MessageListener (r=dvander) With this change, MessageChannel stores mListener as an IToplevelProtocol rather than a MessageListener (which isn't really a useful concept on its own). The MessageListener methods are split out to IProtocol and IToplevelProtocol. MessageListener gets deleted. Some of the inline functions in MessageChannel had to be moved to MessageChannel.cpp since IToplevelProtocol isn't defined in MessageChannel.h.
1829d53588088806844de65624363b71453a2ad3: Bug 792652 - IToplevelProtocol refactoring (r=dvander)
Bill McCloskey <billm@mozilla.com> - Fri, 28 Oct 2016 21:42:23 -0700 - rev 435505
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 792652 - IToplevelProtocol refactoring (r=dvander) Currently toplevel protocols inherit from both IProtocolManager<IProtocol> and IToplevelProtocol. This change makes IToplevelProtocol inherit from IProtocol, so now toplevel protocols only inherit from IToplevelProtocol.
004cd692ba6d4ae50ad7b082d67745760e9213c6: Bug 792652 - Simplify IPDL type hierarchy (r=dvander)
Bill McCloskey <billm@mozilla.com> - Fri, 28 Oct 2016 21:26:21 -0700 - rev 435504
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 792652 - Simplify IPDL type hierarchy (r=dvander) Currently all our protocols inherit from IProtocolManager<IProtocol>. I have no idea why. This patch switches everything over to IProtocol, without any templates. I had to move ReadActor to the .cpp file to avoid redefinition errors.
92e7fee81fa21b99f7774443e4b48f42101bdd66: Bug 792652 - Get rid of CloneProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Fri, 28 Oct 2016 21:02:19 -0700 - rev 435503
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 792652 - Get rid of CloneProtocol (r=dvander) CloneProtocol is leftover code from Nuwa. We can remove it now.
62b32efde227dd15715fee36cfdd92199c4ce12a: Bug 1311096 - Remove toolbarseparator min-height in browser.css since it affects the toolbar height. r=Gijs.
stefanh@inbox.com - Tue, 08 Nov 2016 19:43:44 +0100 - rev 435502
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 1311096 - Remove toolbarseparator min-height in browser.css since it affects the toolbar height. r=Gijs.
5189ddac9614b043e29eee5e60981ac07ce2303c: Bug 1315839: Add null-check in wasmExtractCode; r=luke
Benjamin Bouvier <benj@benj.me> - Tue, 08 Nov 2016 10:06:26 +0100 - rev 435501
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 1315839: Add null-check in wasmExtractCode; r=luke MozReview-Commit-ID: GIyAn5TLwhC
38f5ec02b1d669c4e2894075da59d3e0d354aeb3: Bug 1315756 - Do not allocate throwawayCapability in AsyncFunctionAwait. r=till
Tooru Fujisawa <arai_a@mac.com> - Wed, 09 Nov 2016 03:27:51 +0900 - rev 435500
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 1315756 - Do not allocate throwawayCapability in AsyncFunctionAwait. r=till
1f38bd73f5bd95cfd150e9552bd499c220f07816: Bug 1315559 - Do not allocate onFulfilled/onRejected function for await. r=till
Tooru Fujisawa <arai_a@mac.com> - Wed, 09 Nov 2016 03:27:50 +0900 - rev 435499
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 1315559 - Do not allocate onFulfilled/onRejected function for await. r=till
d1710006b0936f2315997fcc39c092b72220e6eb: Bug 1314055 - Part 3: Support JSOP_TOASYNC in Ion. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Wed, 09 Nov 2016 03:27:50 +0900 - rev 435498
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 1314055 - Part 3: Support JSOP_TOASYNC in Ion. r=jandem
2b2960ee6b45cf7e4ae227427b26f6c4fa8cc43f: Bug 1314055 - Part 2: Support JSOP_TOASYNC in Baseline. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Wed, 09 Nov 2016 03:27:50 +0900 - rev 435497
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 1314055 - Part 2: Support JSOP_TOASYNC in Baseline. r=jandem
9ced693a9b87d2870f980bfd3e0046439b58115c: Bug 1314055 - Part 1: Port async/await implementation from self-hosted JS to C++. r=till
Tooru Fujisawa <arai_a@mac.com> - Wed, 09 Nov 2016 03:27:49 +0900 - rev 435496
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 1314055 - Part 1: Port async/await implementation from self-hosted JS to C++. r=till
d6a3f82cfc8107fc5cba91a89e067e88773ef027: Bug 1219725 - This patch adds a label for the forthcoming Restore Tabs Button. r=phlsa,gijs
Katie Broida[:ktbee] <kbroida@gmail.com> - Tue, 08 Nov 2016 11:29:39 -0500 - rev 435495
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 1219725 - This patch adds a label for the forthcoming Restore Tabs Button. r=phlsa,gijs MozReview-Commit-ID: FPesch67cDC
0d7eda3bfe639fbb69048e7f9ff8e0eca676c080: Bug 1315348 - Handle orientation changes in CustomTabsActivity without losing toolbar color or title. r=sebastian
Dylan Roeh <droeh@mozilla.com> - Tue, 08 Nov 2016 11:03:41 -0600 - rev 435494
Push 35068 by bmo:jmaher@mozilla.com at Tue, 08 Nov 2016 20:36:38 +0000
Bug 1315348 - Handle orientation changes in CustomTabsActivity without losing toolbar color or title. r=sebastian
5cc96edf9bad1cc8a26451dd8af8c5baad12aad7: Bug 1316109: Add missing entry for IAccessible2_3 in library block of ia2_api_all.idl; r?surkov draft
Aaron Klotz <aklotz@mozilla.com> - Tue, 08 Nov 2016 13:20:05 -0700 - rev 435493
Push 35067 by aklotz@mozilla.com at Tue, 08 Nov 2016 20:25:16 +0000
Bug 1316109: Add missing entry for IAccessible2_3 in library block of ia2_api_all.idl; r?surkov MozReview-Commit-ID: 4eD3XXalieh
a61a37415e90f13ad79535daab0ea1ea98b1f4a9: Bug 1315785 - Invoke cargo with --color=always when original stdout is a TTY; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Mon, 07 Nov 2016 13:46:15 -0800 - rev 435492
Push 35066 by bmo:gps@mozilla.com at Tue, 08 Nov 2016 20:22:43 +0000
Bug 1315785 - Invoke cargo with --color=always when original stdout is a TTY; r?glandium Combined with the previous patch that sets MACH_STDOUT_ISATTY, the practical effect of this patch is that cargo is invoked with `--color=always` when mach was attached to a TTY and colorized output is sent to the terminal. Note: this doesn't work with Rust/Cargo 1.10 for reasons unknown to me. It appears there was a bug with Rust/Cargo because `--color=never` still sent colorized output on that version! Cargo/Rust 1.12.1 works fine. MozReview-Commit-ID: 6uXS3t3413i
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip