c13c79999e03c735623192bdd17aa517e16424a5: Bug 1460382: Remove NODE_IS_NATIVE_ANONYMOUS. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 May 2018 20:54:20 +0200 - rev 793698
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Bug 1460382: Remove NODE_IS_NATIVE_ANONYMOUS. r?bz Instead of inheriting from the closest non-NAC ancestor, we inherit from the closest native anonymous root parent, only if we're a pseudo-element. That prevents the two issues that caused this flag to be created: * Following weird NAC rules in XBL bindings bound to NAC. - This is no longer a problem since we only apply the rule only if we're a pseudo-element. * Inheriting from the wrong thing if we're a nested NAC subtree. - We no longer look past our NAC subtree. MozReview-Commit-ID: 4oP4xKqABjV
e6d4dc2161b54344e626d2acbbcd239f07e44b26: Bug 1460382: Don't set inconsistent NAC flags on the custom content container. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 May 2018 20:28:12 +0200 - rev 793697
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Bug 1460382: Don't set inconsistent NAC flags on the custom content container. r?heycam MozReview-Commit-ID: IuIM81rJX9X
45dbc115c4c1338138174ebee8714c2ec6310572: Bug 1460101: Check whether the node is an element in the chain instead of ContentIsDescendantOf. r?smaug draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 May 2018 02:13:06 +0200 - rev 793696
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Bug 1460101: Check whether the node is an element in the chain instead of ContentIsDescendantOf. r?smaug We rely on :hover and :active being hierarchical, and on the fact that there are only elements and documents in the flattened tree ancestor chain if the element is in the composed doc. MozReview-Commit-ID: LMQkidMe9wp
85582312fe77a8aef26fa7a2668a79cbf191564f: Bug 1447009: Ignore title if the element is not in the document. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 May 2018 18:05:25 +0200 - rev 793695
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Bug 1447009: Ignore title if the element is not in the document. r?heycam Turns out this was well specified, see the linked bits. MozReview-Commit-ID: HjdbFS78Mwj
30bdb78b283132f2817203258923ae5c54361f68: Bug 1447009: Fix StyleSheet title getter to comply with the spec. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 May 2018 18:53:51 +0200 - rev 793694
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Bug 1447009: Fix StyleSheet title getter to comply with the spec. r?heycam Also to match Blink. MozReview-Commit-ID: Lh4iLhVEUKI
2378fa1575beb671614c107ea94b4ad46ae1ae86: Bug 1459844: Share more code and fix some inconsistencies between html / svg style elements. r=heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 May 2018 06:51:34 +0200 - rev 793693
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Bug 1459844: Share more code and fix some inconsistencies between html / svg style elements. r=heycam MozReview-Commit-ID: IkTrIfJI1iK
2ec986ac87e34dd0dd5fec0f89e820c10d9c979c: Le XBL hack. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 01 May 2018 19:04:50 +0200 - rev 793692
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Le XBL hack. MozReview-Commit-ID: Kk5WRHmPL2d
c8054c77c7151718035b333a1d4f38f94570a8d8: Bug 1458192: Merge CascadeLevel and ShadowCascadeOrder. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 01 May 2018 11:38:02 +0200 - rev 793691
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Bug 1458192: Merge CascadeLevel and ShadowCascadeOrder. MozReview-Commit-ID: 9hBswUoJDBH
febe6cd7aa8030223de3aaf1207ff1cc51d09cb4: Bug 1458192: Undo the packing in ApplicableDeclarationBlock. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 01 May 2018 09:21:07 +0200 - rev 793690
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Bug 1458192: Undo the packing in ApplicableDeclarationBlock. It will get in the way of the next refactor, which puts the shadow order in the cascade level. It's not a regression with respect of what we had last week anyway, and we can always pack them again in a smart way, but I doubt it's that worth it, and it was more unsafe code which I'd rather avoid. MozReview-Commit-ID: 81mWF3GP86h
439dfc2a1ebf4ac744347954927d3f8685ab513c: Bug 1458192: Make ShadowCascadeOrder a newtype. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 01 May 2018 09:15:21 +0200 - rev 793689
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Bug 1458192: Make ShadowCascadeOrder a newtype. MozReview-Commit-ID: EhCwMMNGM6S
449038025e677bd43d1835c2cfba40453684145f: Bug 509958: Unprefix :-moz-selection. r?dbaron,xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 25 Mar 2018 17:31:55 +0200 - rev 793688
Push 109470 by bmo:emilio@crisal.io at Thu, 10 May 2018 16:31:52 +0000
Bug 509958: Unprefix :-moz-selection. r?dbaron,xidorn Our implementation is totally not what the spec says, but totally what other UAs do, see https://github.com/w3c/csswg-drafts/issues/2474. So given this is causing webcompat pain, I think we should be pragmatic and just unprefix this. We could keep serialization and getComputedStyle with ::selection working with a bit more effort, like we do for :-moz-placeholder, but I'd prefer not doing at least the serialization bit, and just alias in nsCSSPseudoElements :-moz-selection to selection too. MozReview-Commit-ID: 6lxctozRDqv
ef55f3e156f32d29daaad6765c5df2add4042f3a: Bug 1460650 - Rename sixgill task name so it has "gcc" in it; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 14:36:45 -0700 - rev 793687
Push 109469 by bmo:gps@mozilla.com at Thu, 10 May 2018 16:20:07 +0000
Bug 1460650 - Rename sixgill task name so it has "gcc" in it; r?Build Mainly so searching "toolchain" + "gcc" yields something useful in the taskgraph. MozReview-Commit-ID: HWiT3AwwYQ2
88e12069f434b3fa9399683538e9497d4fd954aa: Bug 1450823 - Make ctrlTab-canvas not anonymous. draft
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 10 May 2018 11:12:33 +0100 - rev 793686
Push 109468 by bgrinstead@mozilla.com at Thu, 10 May 2018 16:20:01 +0000
Bug 1450823 - Make ctrlTab-canvas not anonymous. MozReview-Commit-ID: 8hcxsXQ1JPu
133efe7f490b8ee2cfdd35fdfb81e480598677e3: Bug 1459697 Part 4: Change a WPT reftest to make failures visible in red. draft
Brad Werth <bwerth@mozilla.com> - Tue, 08 May 2018 10:41:13 -0700 - rev 793685
Push 109467 by bwerth@mozilla.com at Thu, 10 May 2018 16:19:57 +0000
Bug 1459697 Part 4: Change a WPT reftest to make failures visible in red. MozReview-Commit-ID: A4UxNn4Njpi This test applied a green color to the test area, when it should be transparent, to allow the red to show through in case of test failure. Without this change, this test won't catch cases where the float area is too small.
d22f16b0c065e1a139c4ecfe2b02320d30f4c7c1: Bug 1459697 Part 3: Add a crashtest. draft
Brad Werth <bwerth@mozilla.com> - Tue, 08 May 2018 09:15:43 -0700 - rev 793684
Push 109467 by bwerth@mozilla.com at Thu, 10 May 2018 16:19:57 +0000
Bug 1459697 Part 3: Add a crashtest. MozReview-Commit-ID: GrUrVIdzO6
f46f4b9eaf2cd395a17a1136561acd9640aad933: Bug 1459697 Part 2: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. draft
Brad Werth <bwerth@mozilla.com> - Mon, 07 May 2018 14:02:03 -0700 - rev 793683
Push 109467 by bwerth@mozilla.com at Thu, 10 May 2018 16:19:57 +0000
Bug 1459697 Part 2: Account for the possibility that EllipseShapeInfo may not generate an interval for the entire BStart() to BEnd() range, due to rounding error in the distance field calculation. MozReview-Commit-ID: CYeBKhDYD1F The distance field does not calculate a true Euclidean distance, so it is unreasonable to require that the intervals span all of the BStart() to BEnd() float area. The final block pixel may not generate an interval at all due to rounding errors. This change makes accomodation for the rounding errors and adds asserts to ensure we aren't tolerating errors outside the area of the last block pixel.
fa0da0cd245a6df6b5f72e1922a4aec32cf3d923: Bug 1459697 Part 1: In EllipseShapeInfo distance field calculation, remove a warning that might trigger due to rounding error, and shorten the iteration of each block pixel row, when possible. draft
Brad Werth <bwerth@mozilla.com> - Tue, 08 May 2018 11:11:47 -0700 - rev 793682
Push 109467 by bwerth@mozilla.com at Thu, 10 May 2018 16:19:57 +0000
Bug 1459697 Part 1: In EllipseShapeInfo distance field calculation, remove a warning that might trigger due to rounding error, and shorten the iteration of each block pixel row, when possible. MozReview-Commit-ID: 6itpj3HBSRy
37dabd50763997c20b1cca39118c1fd25908fe74: Bug 1460647 Move big-obj out of Developer_OPTIONS so local MinGW builds work r?Build draft
Tom Ritter <tom@mozilla.com> - Fri, 04 May 2018 10:33:25 -0500 - rev 793681
Push 109466 by bmo:tom@mozilla.com at Thu, 10 May 2018 16:16:23 +0000
Bug 1460647 Move big-obj out of Developer_OPTIONS so local MinGW builds work r?Build MozReview-Commit-ID: KxfoVkO4pu8
5cc66fec89a7a98e51f9035cba4a1e3202dca563: Bug 1460645 Avoid the thread_local keyword for MinGw and instead use __thread draft
Tom Ritter <tom@mozilla.com> - Thu, 10 May 2018 11:11:19 -0500 - rev 793680
Push 109465 by bmo:tom@mozilla.com at Thu, 10 May 2018 16:14:03 +0000
Bug 1460645 Avoid the thread_local keyword for MinGw and instead use __thread MozReview-Commit-ID: 5RPwQVatThs
76d2da8de72faf43435fa27d3d2d81f08e14b974: Fiddle the mingw rust job so TaskCluster doesn't error draft
Tom Ritter <tom@mozilla.com> - Mon, 07 May 2018 22:58:20 -0500 - rev 793679
Push 109465 by bmo:tom@mozilla.com at Thu, 10 May 2018 16:14:03 +0000
Fiddle the mingw rust job so TaskCluster doesn't error
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip