ab70dc086596dc45abba729112247a7b6c684b57: Bug 1269017 part 3 - [css-grid] Reduce scope of a mStaticPosIsCBOrigin check to *just* cover hypothetical-position calculation, and update comments. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 08 Nov 2016 16:30:00 -0800 - rev 348481
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1269017 part 3 - [css-grid] Reduce scope of a mStaticPosIsCBOrigin check to *just* cover hypothetical-position calculation, and update comments. r=mats Previously, I'd thought the "mStaticPosIsCBOrigin" flag was going to become obsolete -- but now I've realized it's quite useful to avert mixup between the coordinate space of the grid vs. the coordinate space of grid-areas-acting-as-abspos-containing-blocks. So, this patch clarifies/removes some stale comments about this flag, and also pulls out some code that was unnecessarily in an "else" clause, so that it happens regardless of whether this flag is set. (Note: the InitAbsoluteConstraints changes are basically just code-reordering & deindentation.) MozReview-Commit-ID: 9TFrOuldVBe
5e6f0bf39062d35752108049fb4b70cc5732f2bd: Bug 1269017 part 2 - [css-grid] Give grid an implementation of CSSAlignmentForAbsPosChild(). r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 08 Nov 2016 16:30:00 -0800 - rev 348480
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1269017 part 2 - [css-grid] Give grid an implementation of CSSAlignmentForAbsPosChild(). r=mats This grid implementation is similar to the one on nsFlexContainerFrame, with a few simplifications: - We can simply use the LogicalAxis to decide between align-* vs justify-* prpoerties (whereas flexbox has extra abstraction from the flex axes). - We don't have to bother with "align-content" or "justify-content", since those apply to grid areas rather than to children. (And any grid area that's involved will be sized/positioned separately.) - Grid can unconditionally treat "flex-start" & "flex-end" as "start" & "end". MozReview-Commit-ID: 9l1Wq9Cq5T0
5795b76480b60724e3fc5e703d8f0848a88dad13: Bug 1269017 part 1 - [css-grid] Adjust OffsetToAlignedStaticPos() to use correct alignment container for abpsos children of grid containers. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 08 Nov 2016 16:30:00 -0800 - rev 348479
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1269017 part 1 - [css-grid] Adjust OffsetToAlignedStaticPos() to use correct alignment container for abpsos children of grid containers. r=mats MozReview-Commit-ID: LItIGLH5GJP
8c97b9c7000af5ff19b77e4e00005359b943e1c3: Backed out changeset b1c5df3c47a4 (bug 1316079) for busting some builds
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 08 Nov 2016 16:25:54 -0800 - rev 348478
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Backed out changeset b1c5df3c47a4 (bug 1316079) for busting some builds MozReview-Commit-ID: 36Bh8P9hkF
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 348477
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348476
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348475
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348474
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348473
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348472
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348471
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348470
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348469
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348468
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348467
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348466
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348465
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348464
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348463
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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 348462
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +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.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip