5435dcdac9095184247b2f46ca405140d30f6157: Bug 792652 - Move mChannel to IProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Mon, 31 Oct 2016 15:18:35 -0700 - rev 435779
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +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).
1b4e8fdc3b837f16e4867627fc3404d303fa38c1: 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 435778
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +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.
f6642de5fb7a88dc6c3dff07dc53b748436d13e7: Bug 792652 - Store Manager() in IProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Sat, 29 Oct 2016 10:38:31 -0700 - rev 435777
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +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.
6209f046a2832e3d3cb6bb254dbf6dcda6f4c760: Bug 792652 - Remove methods from MessageListener (r=dvander)
Bill McCloskey <billm@mozilla.com> - Sun, 30 Oct 2016 11:26:40 -0700 - rev 435776
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +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.
732e9da2ae25059d1a39dc705e40be2bf58dd99e: Bug 792652 - IToplevelProtocol refactoring (r=dvander)
Bill McCloskey <billm@mozilla.com> - Fri, 28 Oct 2016 21:42:23 -0700 - rev 435775
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +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.
7ad0b451ee01add8dea4d233ae01286fcef2b472: Bug 792652 - Simplify IPDL type hierarchy (r=dvander)
Bill McCloskey <billm@mozilla.com> - Fri, 28 Oct 2016 21:26:21 -0700 - rev 435774
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +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.
3a1013533726654c46c5a149fcf4b8c30d5e03dc: Bug 792652 - Get rid of CloneProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Fri, 28 Oct 2016 21:02:19 -0700 - rev 435773
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Get rid of CloneProtocol (r=dvander) CloneProtocol is leftover code from Nuwa. We can remove it now.
2290c629fff0b239047e3835313e12db82be4772: Bug 1282788 - Add constant for the number of requests in html_content-type-without-cache-test-page.html. r=ochameau
Tooru Fujisawa <arai_a@mac.com> - Wed, 09 Nov 2016 08:10:03 +0900 - rev 435772
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1282788 - Add constant for the number of requests in html_content-type-without-cache-test-page.html. r=ochameau
8df86e93a057fd7495a8dca8c88e02922b64f950: Bug 1316141 - Support async function in dis shell function. r=till
Tooru Fujisawa <arai_a@mac.com> - Wed, 09 Nov 2016 08:10:03 +0900 - rev 435771
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1316141 - Support async function in dis shell function. r=till
31fe465d39326229db0d29381b6a088b50fb73df: Bug 1313199 - Sync a device reset from GPU process to main process. r=dvander
Ryan Hunt <rhunt@eqrion.net> - Sun, 06 Nov 2016 13:01:52 -0600 - rev 435770
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1313199 - Sync a device reset from GPU process to main process. r=dvander
0cf317263531dd81bc757ece521014e7e4a9d529: Bug 1313199 - Allow sending reset compositor messages over IPDl. r=dvander
Ryan Hunt <rhunt@eqrion.net> - Sun, 06 Nov 2016 12:56:53 -0600 - rev 435769
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1313199 - Allow sending reset compositor messages over IPDl. r=dvander
b1c5df3c47a43ee29860f845238bcf0ebb355193: Bug 1316079 - Mark JS::PropertyDescriptor as JS_PUBLIC_API to fix linking. r=luke
Georg Kilzer <leper@wildfiregames.com> - Tue, 08 Nov 2016 19:36:45 +0100 - rev 435768
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1316079 - Mark JS::PropertyDescriptor as JS_PUBLIC_API to fix linking. r=luke
dc62051be9c5671300d1c5d45307ea40e79a2719: Bug 1315842 - Replace reference to JS::AutoIdArray and JSIdArray. r=jonco
Georg Kilzer <leper@wildfiregames.com> - Tue, 08 Nov 2016 15:49:21 +0100 - rev 435767
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1315842 - Replace reference to JS::AutoIdArray and JSIdArray. r=jonco Both were removed in Bug 1191529.
64cc892167701a7a7d4937bc927f7bbc1c3ac4f3: Bug 1316248 - keep polling currentTime and resolve the promise only when it is greater than |targetTime|. draft
JW Wang <jwwang@mozilla.com> - Wed, 09 Nov 2016 14:26:16 +0800 - rev 435766
Push 35125 by jwwang@mozilla.com at Wed, 09 Nov 2016 06:35:43 +0000
Bug 1316248 - keep polling currentTime and resolve the promise only when it is greater than |targetTime|. MozReview-Commit-ID: C4liMlHncpB
ea0b9c2dd90206ed4fa41f4eb7446dd9b740e899: Bug 1314554 - Don't enter dormant when the media is not seekable. draft
JW Wang <jwwang@mozilla.com> - Wed, 09 Nov 2016 14:21:16 +0800 - rev 435765
Push 35125 by jwwang@mozilla.com at Wed, 09 Nov 2016 06:35:43 +0000
Bug 1314554 - Don't enter dormant when the media is not seekable. MozReview-Commit-ID: 72axKPHwoIi
50ff24c27c59948ce0c64d739cd19663630a6e5b: Bug 1315911 - Disable time picker UI by making it pref-off by default draft
Scott Wu <scottcwwu@gmail.com> - Tue, 08 Nov 2016 19:07:50 +0800 - rev 435764
Push 35124 by bmo:scwwu@mozilla.com at Wed, 09 Nov 2016 06:29:32 +0000
Bug 1315911 - Disable time picker UI by making it pref-off by default MozReview-Commit-ID: 2kpzN27KzaB
4c1e4ba04561881668f3f23be740e6b8994a8924: Bug 1315911 - Disable time picker UI by making it pref-off by default draft
Scott Wu <scottcwwu@gmail.com> - Tue, 08 Nov 2016 19:07:50 +0800 - rev 435763
Push 35123 by bmo:scwwu@mozilla.com at Wed, 09 Nov 2016 06:27:39 +0000
Bug 1315911 - Disable time picker UI by making it pref-off by default MozReview-Commit-ID: 2kpzN27KzaB
2f442af9ad81a4d04919d95097db0ec46da3cb6b: Bug 1316040 - Change target to non-target in test_caret_not_appear_when_typing_in_scrollable_content. draft
Ting-Yu Lin <tlin@mozilla.com> - Wed, 09 Nov 2016 14:14:53 +0800 - rev 435762
Push 35122 by bmo:tlin@mozilla.com at Wed, 09 Nov 2016 06:27:06 +0000
Bug 1316040 - Change target to non-target in test_caret_not_appear_when_typing_in_scrollable_content. In this test, we assume the caret does not appear at the end of the input. However in this case, self.actions.flick() will select all text within the input, and then send_keys() will replace it with '!'. As a result, the final content might varies on different platforms. Test the final content match tho target_content might not be reliable. To fix this, we instead assert that final content does *not* match the non_target_content as the bug occurs. MozReview-Commit-ID: 2YRN8W3PUXG
eb0bfe946282b711f3e752477f63236c1b3110b1: Bug 1285874 - Maintain a map of removed table-rows and use it to lazily recalculate row indices draft
Neerja Pancholi <npancholi@mozilla.com> - Mon, 24 Oct 2016 21:56:41 -0700 - rev 435761
Push 35121 by bmo:npancholi@mozilla.com at Wed, 09 Nov 2016 06:22:13 +0000
Bug 1285874 - Maintain a map of removed table-rows and use it to lazily recalculate row indices MozReview-Commit-ID: Jt6QJTp0YGe
9f75120397af7fb65fe8c388b55a04dcba100688: Bug 1285874 - Maintain a map of removed table-rows and use it to lazily recalculate row indices draft
Neerja Pancholi <npancholi@mozilla.com> - Mon, 24 Oct 2016 21:56:41 -0700 - rev 435760
Push 35120 by bmo:npancholi@mozilla.com at Wed, 09 Nov 2016 06:15:52 +0000
Bug 1285874 - Maintain a map of removed table-rows and use it to lazily recalculate row indices MozReview-Commit-ID: Jt6QJTp0YGe
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip