072d332ac513f12a51eef245c7be6726c3768cde: Bug 1292059 - Remove now useless compiler checks in compiler-opts.m4. r?chmanchester draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 04 Aug 2016 17:11:52 +0900 - rev 396709
Push 25075 by bmo:mh+mozilla@glandium.org at Thu, 04 Aug 2016 08:17:38 +0000
Bug 1292059 - Remove now useless compiler checks in compiler-opts.m4. r?chmanchester Since bug 1259382, CC and CXX are always set, so we can stop falling back to cl on Windows, and clang on OSX in compiler-opts.m4. Also, we were actively rejecting GCC on OSX because it was based on GCC 4.2 and known to be broken, but that test predates our requirement for more recent versions of GCC, which would fail configure anyways. So just remove that GCC test. Building with a modern GCC from macports or wherever might actually work anyways.
ccf6fe32a63a842bf3cf024413a33b7cd07ac1d0: Bug 1277433 - Part 7: Remove eStyleAnimType_EnumU8 related codes. r?heycam draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 04 Aug 2016 16:38:07 +0900 - rev 396708
Push 25074 by bmo:daisuke@mozilla-japan.org at Thu, 04 Aug 2016 08:12:10 +0000
Bug 1277433 - Part 7: Remove eStyleAnimType_EnumU8 related codes. r?heycam MozReview-Commit-ID: nVN8r0QK4u
678296b6052c474f0c510ee8d688368a9f121edb: Bug 1277433 - Part 6: Add tests that were eStyleAnimType_EnumU8. r?birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 04 Aug 2016 16:38:07 +0900 - rev 396707
Push 25074 by bmo:daisuke@mozilla-japan.org at Thu, 04 Aug 2016 08:12:10 +0000
Bug 1277433 - Part 6: Add tests that were eStyleAnimType_EnumU8. r?birtles MozReview-Commit-ID: 3JL6whAD7KH
d0bc1bb1f74b7b1aa6715853fd209280ed4b83c9: Bug 1277433 - Part 5: Replace eStyleAnimType_EnumU8 to eStyleAnimType_Discrete. r?heycam draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 04 Aug 2016 16:38:07 +0900 - rev 396706
Push 25074 by bmo:daisuke@mozilla-japan.org at Thu, 04 Aug 2016 08:12:10 +0000
Bug 1277433 - Part 5: Replace eStyleAnimType_EnumU8 to eStyleAnimType_Discrete. r?heycam MozReview-Commit-ID: IeQQ9rdcWD2
9c9b1398d1fcb36f0c721d0c848b5cf47f596dd3: Bug 1277433 - Part 4: Add CSS Animation tests. r?heycam draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 04 Aug 2016 16:38:06 +0900 - rev 396705
Push 25074 by bmo:daisuke@mozilla-japan.org at Thu, 04 Aug 2016 08:12:10 +0000
Bug 1277433 - Part 4: Add CSS Animation tests. r?heycam MozReview-Commit-ID: 12CdohazBTS
b74700b50fafc9f1432b090131641792aebe4590: Bug 1277433 - Part 3: Add tests for CSS Flexbox. r?birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 04 Aug 2016 16:38:06 +0900 - rev 396704
Push 25074 by bmo:daisuke@mozilla-japan.org at Thu, 04 Aug 2016 08:12:10 +0000
Bug 1277433 - Part 3: Add tests for CSS Flexbox. r?birtles MozReview-Commit-ID: 6ozB69Mzy5Z
57eb78d426de0abb77f9a2e2773202985a72021b: Bug 1277433 - Part 2: Add tests for CSS Alignment. r=birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 04 Aug 2016 16:38:06 +0900 - rev 396703
Push 25074 by bmo:daisuke@mozilla-japan.org at Thu, 04 Aug 2016 08:12:10 +0000
Bug 1277433 - Part 2: Add tests for CSS Alignment. r=birtles MozReview-Commit-ID: DrFjQzSmiI8
f8c2afb1d55cb14c011a8c1ad9ef61c75f1eb685: Bug 1277433 - Part 1: Use discrete animation for appropriate CSS Alignment properties. r=dholbert,r?heycam draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 04 Aug 2016 15:58:12 +0900 - rev 396702
Push 25074 by bmo:daisuke@mozilla-japan.org at Thu, 04 Aug 2016 08:12:10 +0000
Bug 1277433 - Part 1: Use discrete animation for appropriate CSS Alignment properties. r=dholbert,r?heycam MozReview-Commit-ID: BHtzuwJOuB5
9929ecad98f9f3ed60bf7f8e0302283996a3dd84: Bug 1292046 - Add a check that the compiler works with -c out of the box. r?chmanchester draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 04 Aug 2016 15:51:47 +0900 - rev 396701
Push 25073 by bmo:mh+mozilla@glandium.org at Thu, 04 Aug 2016 08:07:04 +0000
Bug 1292046 - Add a check that the compiler works with -c out of the box. r?chmanchester The base compiler check in python configure does some preprocessing, which ensures the compiler works to some extent. Autoconf used to have a more complete test, doing a compile/link. We do have plenty of tests afterwards that do that anyways, but it's better if we fail early if the toolchain fails somehow. This refactors try_compile such that the *_compiler variable themselves can be used to trigger compiler tests. Eventually, we'll want something similar for preprocessing and possibly other invocations. This also removes similar tests from build/autoconf/toolchain.m4 and old-configure.in.
83070275aa1d3f68afc5ddaf3ee38df94cd0cbfa: Bug 1288626 Part 8 - Add shape-outside support to style system. draft
Ting-Yu Lin <aethanyc@gmail.com> - Fri, 22 Jul 2016 15:40:01 +0800 - rev 396700
Push 25072 by bmo:tlin@mozilla.com at Thu, 04 Aug 2016 08:00:31 +0000
Bug 1288626 Part 8 - Add shape-outside support to style system. I have to move the definition of FragmentOrURL, StyleBasicShape and StyleShapeSource prior to where nsStyleDisplay::mShapeOutside is defined since the template struct need to be fully defined before using as a member variable. Use SetIdent() in CreatePrimitiveValueForBasicShapeOrURL() in nsComputedDOMStyle.cpp per bug 1288626 comment 6. MozReview-Commit-ID: 1KZS299CFul
94da97b0ebf820500609b77ea27fe9a7732c240b: Bug 1288626 Part 8 - Add shape-outside support to style system. draft
Ting-Yu Lin <aethanyc@gmail.com> - Fri, 22 Jul 2016 15:40:01 +0800 - rev 396699
Push 25071 by bmo:tlin@mozilla.com at Thu, 04 Aug 2016 07:45:47 +0000
Bug 1288626 Part 8 - Add shape-outside support to style system. I have to move the definition of FragmentOrURL, StyleBasicShape and StyleShapeSource prior to where nsStyleDisplay::mShapeOutside is defined since the template struct need to be fully defined before using as a member variable. Use SetIdent() in CreatePrimitiveValueForBasicShapeOrURL() in nsComputedDOMStyle.cpp per bug 1288626 comment 6. MozReview-Commit-ID: 1KZS299CFul
f1959bf22d3cb85f3071771095263555d1e01415: Bug 1288626 Part 7 - Rename StyleClipShapeSizing to StyleClipPathGeometryBox. draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 28 Jul 2016 13:45:43 +0800 - rev 396698
Push 25071 by bmo:tlin@mozilla.com at Thu, 04 Aug 2016 07:45:47 +0000
Bug 1288626 Part 7 - Rename StyleClipShapeSizing to StyleClipPathGeometryBox. Change to geometry box to match the name in the spec. https://drafts.fxtf.org/css-masking-1/#the-clip-path MozReview-Commit-ID: 8jDTynCkJ4A
73322ef3ce33716b5af25d8702e78b2623753e06: Bug 1288626 Part 6 - Generalize StyleClipPath to be template struct StyleShapeSource. draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 04 Aug 2016 13:43:08 +0800 - rev 396697
Push 25071 by bmo:tlin@mozilla.com at Thu, 04 Aug 2016 07:45:47 +0000
Bug 1288626 Part 6 - Generalize StyleClipPath to be template struct StyleShapeSource. The only difference between clip-path and shape-outside is the reference box enum, so I generalize StyleClipPath to be a template struct StyleShapeSource to accommodate both. I'll have to move all the method definition to the header to make the linker happy. The only logic change is calling operator==() instead of EqualURIs to compare urls in StyleShapeSource::operator==(). MozReview-Commit-ID: LOBGVVpnnB
b20b089a9603f4f48c7f62f8243f84e40e858fc1: Bug 1288626 Part 5 - Rename StyleClipPathType to StyleShapeSourceType. draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 04 Aug 2016 11:51:20 +0800 - rev 396696
Push 25071 by bmo:tlin@mozilla.com at Thu, 04 Aug 2016 07:45:47 +0000
Bug 1288626 Part 5 - Rename StyleClipPathType to StyleShapeSourceType. StyleClipPathType will be generalized to StyleShapeSourceType to match this change. MozReview-Commit-ID: Igaad2EoSSt
f232542461bb6a3baef25ec877f101b3aeef7889: Bug 1288626 Part 4 - Rename nsStyleClipPath to StyleClipPath. draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 28 Jul 2016 10:29:33 +0800 - rev 396695
Push 25071 by bmo:tlin@mozilla.com at Thu, 04 Aug 2016 07:45:47 +0000
Bug 1288626 Part 4 - Rename nsStyleClipPath to StyleClipPath. MozReview-Commit-ID: 2iT4elvtTGd
5a28d00e86b8622fdcadf36c3e25c5f51bcf5c81: Bug 1288626 Part 3 - Rename nsStyleBasicShape to StyleBasicShape. draft
Ting-Yu Lin <tlin@mozilla.com> - Wed, 27 Jul 2016 18:14:36 +0800 - rev 396694
Push 25071 by bmo:tlin@mozilla.com at Thu, 04 Aug 2016 07:45:47 +0000
Bug 1288626 Part 3 - Rename nsStyleBasicShape to StyleBasicShape. MozReview-Commit-ID: 9NUKpZ4s4kG
f4002b9bc648b4a39d13e04569c0847cd8952a66: Bug 1288626 Part 2 - Use basic shape enum class defined in nsStyleConsts.h. draft
Ting-Yu Lin <tlin@mozilla.com> - Wed, 27 Jul 2016 17:59:33 +0800 - rev 396693
Push 25071 by bmo:tlin@mozilla.com at Thu, 04 Aug 2016 07:45:47 +0000
Bug 1288626 Part 2 - Use basic shape enum class defined in nsStyleConsts.h. Rename StyleBasicShape to StyleBasicShapeType in nsStyleConsts.h, and replace the old enum nsStyleBasicShape::Type by the enum class StyleBasicShapeType. Also, replace NS_ASSERTION() by MOZ_ASSERT(). MozReview-Commit-ID: EuS4ZtYKsk6
fbc05742d26188fd2432cb4bfd4b844b1aafe54d: Bug 1288626 Part 1 - Move nsBasicShape and nsStyleClipPath into mozilla namespace. draft
Ting-Yu Lin <tlin@mozilla.com> - Wed, 27 Jul 2016 17:38:26 +0800 - rev 396692
Push 25071 by bmo:tlin@mozilla.com at Thu, 04 Aug 2016 07:45:47 +0000
Bug 1288626 Part 1 - Move nsBasicShape and nsStyleClipPath into mozilla namespace. MozReview-Commit-ID: D9wwa1rLUNa
017c805c8a6a92e62d85bedce3182cbc5c544416: Bug 1292042 - Enable the keyword-spacing rule for eslint. Most of this patch was autogenerated by 'eslint --fix'. Files with .xml extension needed to be changed by hand due to limitations of custom plugin. r?markh draft
Jared Wein <jwein@mozilla.com> - Thu, 04 Aug 2016 03:28:58 -0400 - rev 396691
Push 25070 by jwein@mozilla.com at Thu, 04 Aug 2016 07:37:23 +0000
Bug 1292042 - Enable the keyword-spacing rule for eslint. Most of this patch was autogenerated by 'eslint --fix'. Files with .xml extension needed to be changed by hand due to limitations of custom plugin. r?markh MozReview-Commit-ID: EMjJ3yWt9Wt
91a922c4e15f33b30cbf6014db514814815274cf: Bug 1292035 - Enable the space-before-blocks rule for eslint. This patch was generated using 'eslint --fix'. r?markh draft
Jared Wein <jwein@mozilla.com> - Thu, 04 Aug 2016 03:20:25 -0400 - rev 396690
Push 25069 by jwein@mozilla.com at Thu, 04 Aug 2016 07:33:22 +0000
Bug 1292035 - Enable the space-before-blocks rule for eslint. This patch was generated using 'eslint --fix'. r?markh MozReview-Commit-ID: 2XVoU05YvES
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip