f037753a1db2db25ebf344fbd8cfedfb28e10958: Bug 1317947 - bump NSS version in old-configure, r=me
Franziskus Kiefer <franziskuskiefer@gmail.com> - Sun, 08 Jan 2017 07:15:20 -0500 - rev 375766
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1317947 - bump NSS version in old-configure, r=me
97896f92f196462e0072f8304b97c29217da1327: merge autoland to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 09 Jan 2017 10:32:06 +0100 - rev 375765
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
merge autoland to mozilla-central a=merge
b1576b5adad1ca5a1e3ad8c6c8cfb951de19087e: Backed out changeset c273666082fa (bug 1325332) for Android test_interfaces.html failures
Phil Ringnalda <philringnalda@gmail.com> - Sun, 08 Jan 2017 21:17:41 -0800 - rev 375764
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Backed out changeset c273666082fa (bug 1325332) for Android test_interfaces.html failures
68c4261192aceca8deb4db9d50d5c65b3f0bf5b3: Backed out 8 changesets (bug 1311244) for OOM failures in Win7 debug R1
Phil Ringnalda <philringnalda@gmail.com> - Sun, 08 Jan 2017 21:11:25 -0800 - rev 375763
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Backed out 8 changesets (bug 1311244) for OOM failures in Win7 debug R1 Backed out changeset d5411799a28f (bug 1311244) Backed out changeset ff9c71e1dbc8 (bug 1311244) Backed out changeset 96988ec5b81c (bug 1311244) Backed out changeset 9d257713833a (bug 1311244) Backed out changeset 2c33905ccb04 (bug 1311244) Backed out changeset 20148e33d523 (bug 1311244) Backed out changeset f36cd1532fdb (bug 1311244) Backed out changeset 2ee4ea83a6b4 (bug 1311244)
c273666082fac0829db0ec585247dc8914abab61: Bug 1325332 - [EME][Fennec] Pref on EME API and only support it for M+ android version. r=cpearce
James Cheng <jacheng@mozilla.com> - Fri, 23 Dec 2016 15:50:13 +0800 - rev 375762
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1325332 - [EME][Fennec] Pref on EME API and only support it for M+ android version. r=cpearce MozReview-Commit-ID: Bi5pRhIFsxB
6430db56569c0af578643f9f11861e52e4201095: Bug 1328512 part 3 - Change stylo mochitest task to run all style system mochitests rather than tagged ones. r=gps
Xidorn Quan <me@upsuper.org> - Wed, 04 Jan 2017 16:37:08 +1100 - rev 375761
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1328512 part 3 - Change stylo mochitest task to run all style system mochitests rather than tagged ones. r=gps MozReview-Commit-ID: 7rUHpTFQflF
4c11936a836977a5d9f6011f6127f3c59a0d65db: Bug 1328512 part 2 - Skip crashing/timeout mochitests on stylo. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 09 Jan 2017 11:45:32 +1100 - rev 375760
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1328512 part 2 - Skip crashing/timeout mochitests on stylo. r=heycam MozReview-Commit-ID: IzjGHfnTi60
8197af1f32d1842721e7b033e5795cc0ca2f1768: Bug 1328512 part 1 - Reorder some items slightly. r=heycam
Xidorn Quan <me@upsuper.org> - Wed, 04 Jan 2017 15:52:23 +1100 - rev 375759
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1328512 part 1 - Reorder some items slightly. r=heycam MozReview-Commit-ID: HFLBml0V0YZ
678233880a0fa57811e4a1965ddaea17e6912c32: bug 1324886 with GTK versions < 3.8 draw menuitem background and frame only when in hover and not a separator r=stransky+263117
Karl Tomlinson <karlt+@karlt.net> - Wed, 04 Jan 2017 09:57:48 +1300 - rev 375758
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
bug 1324886 with GTK versions < 3.8 draw menuitem background and frame only when in hover and not a separator r=stransky+263117 MozReview-Commit-ID: JdZbuXRbP9X
3cb6640378eae57e141c06c721054b67b49b983d: Bug 1289536 (part 2) - Add a unique flowID GUID to each command sent via the clients collection. r=rnewman
Mark Hammond <mhammond@skippinet.com.au> - Fri, 04 Nov 2016 12:46:57 +1100 - rev 375757
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1289536 (part 2) - Add a unique flowID GUID to each command sent via the clients collection. r=rnewman MozReview-Commit-ID: 4eTFDq4Yr7S
30375e031e09deeb433d05fd4d1f42ae31249b4f: Bug 1289536 (part 1) - Add events to Sync ping. r=gfritzsche
Mark Hammond <mhammond@skippinet.com.au> - Fri, 04 Nov 2016 17:57:09 +1100 - rev 375756
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1289536 (part 1) - Add events to Sync ping. r=gfritzsche MozReview-Commit-ID: 184fIhelOa6
51c8987023406168d3f8dc8878d8a002b4c9545c: Bug 1329466 - Unbreak build on non-SPS platforms after bug 1323100. r=mstange
Jan Beich <jbeich@FreeBSD.org> - Sun, 08 Jan 2017 03:04:48 +0000 - rev 375755
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1329466 - Unbreak build on non-SPS platforms after bug 1323100. r=mstange MozReview-Commit-ID: Af1CuVYSNCj
980a5c4e312ae995737628f5631f71b0c0b8a3aa: Bug 1329147 - Optimize rendering of RequestListItem r=Honza
Jarda Snajdr <jsnajdr@gmail.com> - Thu, 05 Jan 2017 11:25:41 +0100 - rev 375754
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1329147 - Optimize rendering of RequestListItem r=Honza MozReview-Commit-ID: 8SZbK3yCOBR
d5411799a28f247463e45744ab00668c75e57620: Bug 1311244 Part 7 - Implement shape-outside: circle(). r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Fri, 06 Jan 2017 16:36:43 +0800 - rev 375753
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1311244 Part 7 - Implement shape-outside: circle(). r=dbaron circle() allows the user to define an empty flow area, so IsEmpty() needs to be overridden. The flow area defined by a shape needs to be clipped to the margin-box per https://drafts.csswg.org/css-shapes/#relation-to-box-model-and-float-behavior In the reftests, both clip-path and shape-outside uses the same value so that it's easier to debug visually. Add LogicalPoint::LineRelative() because we need to convert a point's I() to the line-axis in nsFloatManager. LineRelative() differs from I() in all 'rtl' direction per https://drafts.csswg.org/css-writing-modes-3/#logical-to-physical MozReview-Commit-ID: FxQaFPrEQ73
ff9c71e1dbc8c11fd5b6bd255e4a947142423c69: Bug 1311244 Part 6 - Add ShapeInfo and move <shape-box> impl to BoxShapeInfo. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Fri, 06 Jan 2017 16:36:30 +0800 - rev 375752
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1311244 Part 6 - Add ShapeInfo and move <shape-box> impl to BoxShapeInfo. r=dbaron Create ShapeInfo as a base class for implementing all the shapes. In this design, we only need to create the correct subclass in FloatInfo's constructor whenever shape-outside is used rather than manually branching on StyleShapeSourceType and StyleBasicShape in all the methods like LineRight(), LineLeft(), etc. The concrete subclass of ShapeInfo could focus on implementing how its shape influence the flow area by overriding the needed methods in ShapeInfo. Move ComputeEllipseLineInterceptDiff() and XInterceptAtY() under the scope nsFloatManager so that they could be used by BoxShapeInfo and all the other ShpapeInfo subclasses yet to come. MozReview-Commit-ID: ETVc5FdGNha
96988ec5b81cdf2298ffcdcb407b4826e86a43ea: Bug 1311244 Part 5 - Convert FloatInfo's copy constructor into a move constructor. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Fri, 06 Jan 2017 16:36:19 +0800 - rev 375751
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1311244 Part 5 - Convert FloatInfo's copy constructor into a move constructor. r=dbaron Use move constructor for two reasons. 1) The copy constructor is needed only when appending FloatInfo to mFloats, so using move constructor will likely be more efficient if some of the member variables support move constructor. 2) Part 6 will added a UniquePtr member to FloatInfo, so using move constructor becomes necessary. Also change the return value of AddFloat() to void to simplify the code, since all the other callers do not check the return value, and BlockReflowInput::FloatAndPlaceFloat() only asserts in debug mode. I assume it's safe to omit the OOM check. MozReview-Commit-ID: GVbbsdBjr7b
9d257713833a2f627113c5a0224b295f471704d3: Bug 1311244 Part 4 - Extract the computation of circle radius as ComputeCircleRadius(). r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Fri, 06 Jan 2017 16:36:05 +0800 - rev 375750
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1311244 Part 4 - Extract the computation of circle radius as ComputeCircleRadius(). r=dbaron MozReview-Commit-ID: LJNvNOoc7FI
2c33905ccb04ce79efcebc40494cb3cf44b4ad08: Bug 1311244 Part 3 - Extract the computation of center as ComputeCircleOrEllipseCenter(). r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Fri, 06 Jan 2017 16:35:53 +0800 - rev 375749
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1311244 Part 3 - Extract the computation of center as ComputeCircleOrEllipseCenter(). r=dbaron MozReview-Commit-ID: A6OTJ9PD43c
20148e33d523e6d1df786f6c1c5e7d2703e7dc84: Bug 1311244 Part 2 - Create ShapeUtils, and move EnumerationToLength into it. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Fri, 06 Jan 2017 16:35:29 +0800 - rev 375748
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1311244 Part 2 - Create ShapeUtils, and move EnumerationToLength into it. r=dbaron More functions in nsCSSClipPathInstance will be refactored and moved into ShapeUtils in subsequent patches. MozReview-Commit-ID: LmJUevY8YGr
f36cd1532fdb435c13723cf4804894d821c5fa61: Bug 1311244 Part 1 - Use nsPoint type for center in nsCSSClipPathInstance. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Fri, 06 Jan 2017 16:35:00 +0800 - rev 375747
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1311244 Part 1 - Use nsPoint type for center in nsCSSClipPathInstance. r=dbaron |center| should be of nsPoint type since all the arguments of ComputeObjectAnchorPoint() uses nsPoint and nsSize. We should only convert center to Point (which is an an UnknownUnits type) for APIs requiring Point type. MozReview-Commit-ID: EDrQGPUZp6m
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip