8f3b77d736fab35338d54166856819db115ce87e: Backed out changeset 0e53345bea4f (Bug 1316079 followup) for Werror failures on ARM SpiderMonkey build
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 08 Nov 2016 16:24:58 -0800 - rev 435798
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Backed out changeset 0e53345bea4f (Bug 1316079 followup) for Werror failures on ARM SpiderMonkey build MozReview-Commit-ID: EgyqzrKBU8N
6cfa59e10e839247e5ee4fb363f52e15d4dae5e9: Ensure that CompositorBridgeChild retains an IPDL ref while owning a Transport. (bug 1314520, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Tue, 08 Nov 2016 15:43:07 -0800 - rev 435797
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Ensure that CompositorBridgeChild retains an IPDL ref while owning a Transport. (bug 1314520, r=mattwoodrow)
0e53345bea4fb64be1a7ee9abc29bbc7ebeffd26: Bug 1316079 - Followup: wrap forward decls of PropertyDescriptor with JS_PUBLIC_API. (r=me)
Shu-yu Guo <shu@rfrn.org> - Tue, 08 Nov 2016 15:46:05 -0800 - rev 435796
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1316079 - Followup: wrap forward decls of PropertyDescriptor with JS_PUBLIC_API. (r=me)
584c27117cd64d03f06cf1babae0aaa42da02f94: Bug 1254893 - Forgot to commit test.
Shu-yu Guo <shu@rfrn.org> - Tue, 08 Nov 2016 15:46:05 -0800 - rev 435795
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1254893 - Forgot to commit test.
43c1404a52e78fec2f2b75d30ace8b9f8171f604: Bug 1312491 - Use correct JSScript getter when getting CallObject scripts during scope/env chain checks. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Tue, 08 Nov 2016 15:46:05 -0800 - rev 435794
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1312491 - Use correct JSScript getter when getting CallObject scripts during scope/env chain checks. (r=jandem)
5174d6ae8e9c3c2393e8fd7f4fee05b28b99957c: Bug 1311316 - Fix global redeclaration check for prologue bailouts from Ion. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Tue, 08 Nov 2016 15:46:05 -0800 - rev 435793
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1311316 - Fix global redeclaration check for prologue bailouts from Ion. (r=jandem)
5dd60f3331c0a520c41b40d273c2959ba5dc4f73: Bug 1308578 - Consider .this bindings of derived class constructors to be always observable. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Tue, 08 Nov 2016 15:46:05 -0800 - rev 435792
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 1308578 - Consider .this bindings of derived class constructors to be always observable. (r=jandem)
7fb5ed60089575611b832109c91f501a0a7c3f14: Bug 792652 - IPDL refactoring may need a clobber
Bill McCloskey <billm@mozilla.com> - Tue, 08 Nov 2016 15:25:39 -0800 - rev 435791
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - IPDL refactoring may need a clobber
ba1901eafef5b81a07eebf3ccefbad407f79b165: Bug 792652 - Move mId to toplevel protocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Thu, 03 Nov 2016 15:48:58 -0700 - rev 435790
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Move mId to toplevel protocol (r=dvander)
85c13e8c3b6101db8624fbd8931a503bbf9459ff: Bug 792652 - Move over toplevel shmem code (r=dvander)
Bill McCloskey <billm@mozilla.com> - Tue, 01 Nov 2016 21:05:38 -0700 - rev 435789
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Move over toplevel shmem code (r=dvander)
b6feaf5672e0d2876e9dc58f5a5e1f219bb2b52a: Bug 792652 - Move toplevel actor map to IToplevelProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Tue, 01 Nov 2016 20:55:23 -0700 - rev 435788
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Move toplevel actor map to IToplevelProtocol (r=dvander)
56e30c8c735bd5ccb75a68a507f8a2e73a0271b3: Bug 792652 - Move TakeMinidump to IToplevelProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Tue, 01 Nov 2016 20:44:27 -0700 - rev 435787
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Move TakeMinidump to IToplevelProtocol (r=dvander)
c2236f71a3ea005e6aefe5b36c08107b96483e08: Bug 792652 - Move some channel methods to IToplevelProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Tue, 01 Nov 2016 16:58:33 -0700 - rev 435786
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Move some channel methods to IToplevelProtocol (r=dvander) Move Open, Close, SetReplyTimeoutMs to IToplevelProtocol.
2abbc39dc74e11af37581792f12541cf5d75921e: Bug 792652 - Move over toplevel process ID field (r=dvander)
Bill McCloskey <billm@mozilla.com> - Tue, 01 Nov 2016 17:02:48 -0700 - rev 435785
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Move over toplevel process ID field (r=dvander) Moves some state to IToplevelProtocol.
e6a0511d3d11361b25fc8db199c0d9a69a1e5176: Bug 792652 - Remove pointless OnFoo methods (r=dvander)
Bill McCloskey <billm@mozilla.com> - Tue, 01 Nov 2016 16:50:07 -0700 - rev 435784
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Remove pointless OnFoo methods (r=dvander) A bunch of these methods just delegate from OnFoo to Foo. Not sure why we have OnFoo.
93a3d7897772a6baabb55a12cf1bdf169b2152be: Bug 792652 - Move shmem methods to ProtocolUtils (r=dvander)
Bill McCloskey <billm@mozilla.com> - Mon, 31 Oct 2016 16:00:00 -0700 - rev 435783
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Move shmem methods to ProtocolUtils (r=dvander) This patch moves some shmem management code into IProtocol. Someday maybe we can get rid of IHadBetterBeIPDLCodeCallingThis_OtherwiseIAmADoodyhead.
1c07bc3a61d8a1cf9e86557ff162f87c18a6a853: Bug 792652 - Move FatalError to IProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Tue, 01 Nov 2016 09:10:42 -0700 - rev 435782
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Move FatalError to IProtocol (r=dvander) This patch moves FatalError to IProtocol. I had to make a few changes. - I added a ProtocolName() method to find the name of the protocol. - I gave the two-argument version of FatalError its own name. Otherwise C++ doesn't like there to be two virtual methods with the same name in cases where one is overridden and the other isn't (as happens in IToplevelProtocol).
905828d9d4238febc14ad48fac71b1c511263a15: Bug 792652 - Add mSide to IProtocol (r=dvander)
Bill McCloskey <billm@mozilla.com> - Mon, 31 Oct 2016 16:27:08 -0700 - rev 435781
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +0000
Bug 792652 - Add mSide to IProtocol (r=dvander) This patch adds a field to hold ParentSide/ChildSide state. Useful for later changes.
7fe6dbb18a964a483d9b378d523e480121295211: 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 435780
Push 35126 by bmo:mh+mozilla@glandium.org at Wed, 09 Nov 2016 06:43:04 +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.
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).
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip