Граф коммитов

53624 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Hengst 8b13894203 Backed out changeset d539253e91ae (bug 1313276) for failing own test paint-on-maskLayer-1c.html on Android debug. r=backout 2016-12-22 20:16:20 +01:00
Sebastian Hengst dc41e31e4c Backed out changeset d90a8fc45b74 (bug 1313276) 2016-12-22 20:15:40 +01:00
Sebastian Hengst 056db35cc3 Backed out changeset f9e979367a0c (bug 1313276) 2016-12-22 20:15:36 +01:00
cku cf76a763d0 Bug 1313276 - Part 3. Test case. r=mstange
MozReview-Commit-ID: sPVvPpJZaz

--HG--
extra : rebase_source : 702252706677ab1c924b88d85d6d326c6577312c
extra : intermediate-source : 22b0ddfbbd9d698359658dccc067d787651d17ba
extra : source : 9445600b11bff11823966979175999fb60383e78
2016-12-20 06:08:00 +08:00
cku 8abbd30968 Bug 1313276 - Part 2. Add comment for bug 1323912. r=mstange
MozReview-Commit-ID: CetQxWIr1sq

--HG--
extra : rebase_source : 64d7bde4138773f7923166db7120fe4683d357bc
extra : source : d306c622c34e8290dc22212928eed6e817f0c182
2016-12-16 12:52:21 +08:00
cku f2114f97f8 Bug 1313276 - Part 1. Draw clip-path-basic-shape onto mask layer. r=mstange
MozReview-Commit-ID: ICZiy84AFfi

--HG--
extra : rebase_source : 9862f64480946e08edaa9157f26f7e82fc8ea5a8
extra : source : 9fe78d3eab3725c5838acf705843694c69197e05
2016-12-16 10:56:07 +08:00
Sebastian Hengst aec0bd379b Backed out changeset 5bc2005e01a6 (bug 1063162) for failing own test caret-color-01.html at least on OSX and Windows 8 x64. r=backout 2016-12-22 17:44:43 +01:00
Sebastian Hengst 0c01725b19 Backed out changeset 148e65bd3f3b (bug 1063162) 2016-12-22 17:43:34 +01:00
Xidorn Quan 90a0e4020f Bug 1063162 part 2 - Implement caret-color property. r=dholbert
MozReview-Commit-ID: DH7CX1d477R

--HG--
extra : rebase_source : 7ae1fe1f438e8b8b475370924cea31eb65c78fab
2016-12-22 11:04:15 +11:00
Xidorn Quan 74327538ed Bug 1063162 part 1 - Add auto value support to StyleComplexColor. r=birtles
MozReview-Commit-ID: E6EFICyY3dh

--HG--
extra : rebase_source : 8f0a037a8a7a460c46e70af5f54a899df212fed5
2016-12-22 11:03:37 +11:00
Shing Lyu 9837011850 Bug 1323399 - Fix the stylo-vs-gecko reftest harness. r=heycam
MozReview-Commit-ID: 7htc3KOGGl6

--HG--
extra : rebase_source : 5be95cd80d3997e5e3146e98c50b4395679c8f00
2016-12-14 15:44:39 +08:00
Wei-Cheng Pan 2351d9ac6c Bug 1323946 - Use MOZ_MUST_USE for netwerk/protocol/res r=valentin
MozReview-Commit-ID: 7tcOml6jKdj

--HG--
extra : rebase_source : 76cae2125b93ad68871408187f04ef02bcc228c6
2016-11-04 18:13:13 +08:00
Brian Birtles daf2b57f94 Bug 1316764 - Update animations on layers whenever the frame generation is not equal; r=hiro
This fixes a problem where we fail to update animations on layers when an
EffectSet is destroyed. In this case when we call
RestyleManager::GetAnimationGenerationForFrame in
ElementRestyler::AddLayerChangesForAnimation(), it will return zero but the
animation generation on the layer will be set to some positive non-zero value.

If we compare the two generation numbers using < we will think the layer is
up-to-date. Using != fixes this. We only used < while we had independent
generation numbers of animations and transitions but that was fixed in bug
1229280.

MozReview-Commit-ID: Jsunjc145GR

--HG--
extra : rebase_source : 75a6e324bdefeb12d1a8edc31b745b59a50bda61
2016-12-22 08:47:14 +09:00
Xidorn Quan 2eb9f6b181 Bug 1324988 - Enable some style system tests for stylo. r=gps
MozReview-Commit-ID: 5wRC8a1tgae

--HG--
extra : rebase_source : 47a0812e443cc5320c2585712f6f60338e2d8ad3
2016-12-21 15:11:12 +11:00
Ting-Yu Lin 6c29f00e11 Bug 1325006 Part 2 - Convert NS_RADIUS_* to StyleShapeRadius enum class. r=heycam
The "default" case in EnumerationToLength() is not needed anymore because
StyleShapeRadius is an enum class, which cannot have other values.

MozReview-Commit-ID: GHkPAXXxqGZ

--HG--
extra : rebase_source : 8bc51d6f21cd70688d3b968bcd0a5ef12a6e3f47
2016-12-03 16:13:49 +08:00
Ting-Yu Lin b8e8384476 Bug 1325006 Part 1 - Allow enum or enum classes to be stored in nsStyleCoord. r=heycam
MozReview-Commit-ID: EEXh6n8u7l6

--HG--
extra : rebase_source : 2a73a5f136d2b6c04848fbeee7067781cb38400d
2016-12-21 17:03:07 +08:00
Mythmon a443eb66e9 Bug 1308656 - Add shield-recipe-client as system add-on r=Gijs,rhelmer
MozReview-Commit-ID: KNTGKOFXDlH

--HG--
extra : rebase_source : 5b7ac9e5a1c004b1123b852e7b59729357a1dae8
2016-10-10 16:14:56 -07:00
Manish Goregaokar 6a9db075ab Bug 1324251 - Test updates for windows drive letters; r=valentin
MozReview-Commit-ID: 73qntNmXmAk

--HG--
extra : rebase_source : d23b187ee0805965013aa5633294b72102fe2ee3
2016-12-18 22:54:42 -08:00
Ting-Yu Lin 3251aeb9dd Bug 1324713 - Fix integer overflow in CreateClipPathCircle(). r=dholbert
Before this patch, we did a sum-of-squares operation with nscoord variables,
which could overflow (to a negative value), and that would then produce NaN
when sqrt()'ed. We'll now avoid this by using 'double' variables & NS_hypot.

Without this patch, clip-path-circle-021.html will be rendered as a
rectangle.

MozReview-Commit-ID: 70xNvDdHUJc

--HG--
extra : rebase_source : 5d1d7eb788de9bde7bcc0dddbfc8a808fa40bea2
2016-12-20 15:54:18 +08:00
Carsten "Tomcat" Book d1a09e06c8 Merge mozilla-central to autoland 2016-12-21 17:07:24 +01:00
Carsten "Tomcat" Book e8b62ac15b merge mozilla-inbound to mozilla-central a=merge 2016-12-21 16:57:08 +01:00
cku 18f92dfc31 Bug 1320032 - Early return if the size of mask surface will be empty. r=mstange
MozReview-Commit-ID: Bd0ddkyNCMr

--HG--
extra : rebase_source : 4c706e57c8c60d4beeabf7e03418aa513d897336
2016-12-17 11:06:44 +08:00
Cameron McCormack d4d8ba1d5f Bug 1324624 - stylo: Mark currently failing crashtests with asserts-if(stylo,...). r=xidorn
MozReview-Commit-ID: 7iiwRwiQ8s4
2016-12-21 15:42:36 +08:00
Xidorn Quan 47dc891b40 Bug 1311870 - Change property id of moz-prefixed properties to match their name. r=heycam
MozReview-Commit-ID: DkrMkzMq5qM

--HG--
extra : source : 8d502b58d6124335dcf54146306628644252dfb6
extra : amend_source : f40b0e1629e6c0fcb1c1c595d7787e18e0271924
2016-12-21 18:16:50 +11:00
Cameron McCormack 7d092a6761 Bug 1323892 - Follow to disable one more test.
MozReview-Commit-ID: BJVE8VHb6wm
2016-12-21 14:02:29 +08:00
Phil Ringnalda 4f5f9f3222 Merge m-i to m-c, a=merge
MozReview-Commit-ID: EI1fU13SR79
2016-12-20 20:15:20 -08:00
Xidorn Quan f7070d6e85 Bug 1321176 - Handle unresolved url value gracefully. r=heycam,manishearth
This changes as_slice_components() to return the original url if the url
is not resolved. It returns Ok() vs. Err() to distinguish between the
two cases because we cannot assign an unresolvable url to -moz-bindings.

MozReview-Commit-ID: FrWyDTIQfgH

--HG--
extra : source : 16d65b9c32c3beab744dbca93e7689ee616c0add
2016-12-21 10:13:00 +11:00
Mats Palmgren 99856fc256 Bug 1312379 part 4 - Rename GetBaseline() to BaselineBOffset(). r=me 2016-12-20 23:56:35 +01:00
Mats Palmgren 562b840a02 Bug 1312379 part 3 - [css-align][css-tables] Add methods for CSS Alignment first/last baseline of the table container. r=dholbert 2016-12-20 23:56:35 +01:00
Mats Palmgren deb52d2e03 Bug 1312379 part 2 - [css-flexbox] Improve support for CSS Alignment 'last baseline' alignment by exporting the last baseline when asked for. r=dholbert 2016-12-20 23:56:35 +01:00
Mats Palmgren ed15c70d6d Bug 1312379 part 1 - [css-align][css-flexbox][css-grid] Introduce nsIFrame methods for calculating baselines per CSS Alignment and CSS2 'vertical-align'. r=dholbert 2016-12-20 23:56:35 +01:00
Mats Palmgren 888ef8dd4c Bug 1313811 - [css-flexbox] Tweak reftests due to change in baseline alignment of empty flex containers in inline-level alignment context. 2016-12-20 23:56:34 +01:00
Mats Palmgren 043abe72aa Bug 1313811 - [css-flexbox] Synthesize the flex container baseline per alignment context when needed. r=dholbert 2016-12-20 23:56:34 +01:00
Mats Palmgren 0f65580223 Bug 1313068 - [css-grid] Reftests for synthesize baselines for empty grid containers. 2016-12-20 23:56:34 +01:00
Mats Palmgren 4050dea957 Bug 1313068 - [css-grid] Synthesize a grid container baseline from the margin-box when in an inline-level context, and from the border-box otherwise. r=dholbert 2016-12-20 23:56:34 +01:00
Mats Palmgren 3590e4a22a Bug 1314664 part 5 - [css-grid] Tweak reftests. 2016-12-20 23:56:34 +01:00
Mats Palmgren 016956854d Bug 1314664 part 4 - [css-grid] Don't include percentage tracks in the repeat track calculation. r=dholbert 2016-12-20 23:56:34 +01:00
Mats Palmgren 57e65418cf Bug 1314664 part 3 - [css-grid] Remove unused eIndefinitePercentMinSizing bit. r=dholbert 2016-12-20 23:56:34 +01:00
Mats Palmgren 93730b726a Bug 1314664 part 2 - [css-grid] Don't re-resolve percentage track sizes since there is no need. r=dholbert 2016-12-20 23:56:34 +01:00
Mats Palmgren 802952926b Bug 1314664 part 1 - [css-grid] Don't include percentage tracks in the back-computed intrinsic size equation. r=dholbert 2016-12-20 23:56:34 +01:00
Mantaroh Yoshinaga 70e5e7e4ef Bug 1202333 part 2 - Update the CSSTransition::QueueEvents to specification. r=birtles
MozReview-Commit-ID: BxkZ359g7JR

--HG--
extra : rebase_source : b832f1e85ae022291bf3999cd3d49dfe2ba6a6a0
2016-12-20 15:57:20 +09:00
Mantaroh Yoshinaga 90c5d3d372 Bug 1202333 part 1 - Remove excessive animationiteration event. r=birtles
The Firefox fired excessive animationiteration event.
But We fixed specification in order to prevent firing the animationiteration when animation is start.

For detail, See https://github.com/w3c/csswg-drafts/issues/68

MozReview-Commit-ID: 391DRxSpq86

--HG--
extra : rebase_source : 38e6710da4d9ad7422d6313eeae2803402a51b24
2016-12-20 15:57:13 +09:00
Timothy Nikkel 4bb75904c6 Bug 1322257. Always position child views in nsContainerFrame::ReflowChild. r=dholbert
If we move the frame then we need to move any descendant views, not just if the frame itself has a view.
2016-12-20 13:49:32 -06:00
Wes Kocher b5f33578be Merge m-c to inbound, a=merge 2016-12-20 11:47:17 -08:00
Wes Kocher 584a2f0f62 Merge inbound to central, a=merge
MozReview-Commit-ID: Cr9L1dhIzP2
2016-12-20 11:41:57 -08:00
Neil Deakin 3bcbbdcf40 Bug 41708, support scrolling when hovering over the edge of a scrollframe while dragging, r=smaug 2016-12-20 13:39:30 -05:00
Jonathan Kew 483054898a Bug 1322989 - Reftest for uppercasing of Greek disjunctive eta (ή). r=m_kato 2016-12-20 10:07:32 +00:00
Jonathan Kew 2a3c8294aa Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato 2016-12-20 10:06:51 +00:00
Carsten "Tomcat" Book fc4bd848dd Backed out changeset 422af49b7ae8 (bug 1322989) for bustage 2016-12-20 11:35:57 +01:00
Carsten "Tomcat" Book f9d1b2c5b1 Backed out changeset f9455be3e7f5 (bug 1322989) 2016-12-20 11:35:43 +01:00