Tim Nguyen
c2ebb6b528
Bug 1322938 - Basic implementation of HTMLDialogElement. r=smaug, masayuki
...
MozReview-Commit-ID: AU92mq2QZIc
2016-12-23 16:01:50 +01:00
Bobby Holley
38fbeaa270
Bug 1325728 - Simplify pseudo-element handling. r=heycam
2016-12-23 19:23:52 -08:00
Bobby Holley
3e1898e903
Bug 1325728 - Use Gecko's existing mechanism to coordinate flushing the Stylist. r=heycam
2016-12-23 19:23:50 -08:00
Wes Kocher
e28b562783
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 3HW7YWDqTBQ
2016-12-23 14:40:42 -08:00
Wes Kocher
7145ee5d12
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 56QI5RIvpXC
2016-12-23 14:34:55 -08:00
Wes Kocher
1e19e7e80a
Backed out 6 changesets (bug 1322938) for android failures in test_lowDiskSpace.html CLOSED TREE a=backout
...
Backed out changeset 8d9ed256d618 (bug 1322938)
Backed out changeset 0d04a7f9567b (bug 1322938)
Backed out changeset f3bed08a1f6f (bug 1322938)
Backed out changeset 2992c400da4d (bug 1322938)
Backed out changeset cf6c65628dd0 (bug 1322938)
Backed out changeset 4c88ef02c5d4 (bug 1322938)
2016-12-23 13:40:26 -08:00
cku
f7262dd0c3
Bug 1313276
- Part 3. Test case. r=mstange
...
MozReview-Commit-ID: sPVvPpJZaz
--HG--
extra : rebase_source : 75b98120ecc8616e8be6211c3473cd27b64e3ef4
extra : intermediate-source : 22b0ddfbbd9d698359658dccc067d787651d17ba
extra : source : 9445600b11bff11823966979175999fb60383e78
2016-12-20 06:08:00 +08:00
cku
df51b78be9
Bug 1313276
- Part 2. Add comment for bug 1323912. r=mstange
...
MozReview-Commit-ID: CetQxWIr1sq
--HG--
extra : rebase_source : c5941bdbd076197b13f2474160b67b9923048974
extra : source : d306c622c34e8290dc22212928eed6e817f0c182
2016-12-16 12:52:21 +08:00
cku
bedd21d45a
Bug 1313276
- Part 1. Draw clip-path-basic-shape onto mask layer. r=mstange
...
MozReview-Commit-ID: ICZiy84AFfi
--HG--
extra : rebase_source : 6a181c3d76d525b35bf3eae07c8f40cb9e1f2d95
extra : source : 9fe78d3eab3725c5838acf705843694c69197e05
2016-12-16 10:56:07 +08:00
Wei-Cheng Pan
19fc36c981
Bug 1323947 - Use Use MOZ_MUST_USE in netwerk/protocol/viewsource r=valentin
...
MozReview-Commit-ID: 5JAkF53s42X
--HG--
extra : rebase_source : 5e3d82f3b15b25c610086e26e941cb6064acf975
2016-11-23 17:21:17 +08:00
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
Mats Palmgren
ee97987440
Bug 1322191 part 3 - [css-display] Tests for display:flow-root. r=dholbert
2016-12-23 19:11:04 +01:00
Mats Palmgren
6aead680d1
Bug 1322191 part 2b - Replace "NS_BLOCK_FLOAT_MGR | NS_BLOCK_MARGIN_ROOT" with NS_BLOCK_FORMATTING_CONTEXT_STATE_BITS. r=dholbert
2016-12-23 19:11:04 +01:00
Mats Palmgren
46f54ec32b
Bug 1322191 part 2 - [css-display] Implement layout for display:flow-root. r=dholbert
2016-12-23 19:11:03 +01:00
Mats Palmgren
69e8c00577
Bug 1322191 part 1 - [css-display] Add style system support for display:flow-root. Enable it by default. r=dholbert
2016-12-23 19:11:03 +01:00
Mats Palmgren
55bf867155
Bug 1322698 - Reftest for 'appearance:none' checkbox/radio baseline alignment.
2016-12-23 19:11:03 +01:00
Mats Palmgren
e7eec04f19
Bug 1322698 - Synthesize an 'appearance:none' checkbox/radio baseline from its margin-box by default (in an inline context). r=dholbert
2016-12-23 19:11:03 +01:00
Robert Longson
89c77adf8e
Bug 1325487 - Improve SVGContentUtils::ComputeNormalizedHypotenuse and use it more r=dholbert
2016-12-23 17:28:13 +00:00
Tim Nguyen
53316683b8
Bug 1322938 - Basic implementation of HTMLDialogElement. r=smaug, masayuki
...
MozReview-Commit-ID: AU92mq2QZIc
2016-12-23 16:01:50 +01:00
Timothy Nikkel
937a0a32fb
Bug 1325297. Use the return value of StartDecoding to determine if an image finished decoding during painting. r=aosmond
...
This saves us from having to do another paint for an image that is already decoded.
2016-12-19 19:01:53 -06:00
Timothy Nikkel
748db52939
Bug 1325297. Create a variant of imgIContainer::StartDecoding that returns if the current image frame is complete. r=aosmond
...
During painting we do some image decoding, but we want to send the image progress notifications from that decoding async. The CSS image renderer checks if the image is complete before painting it. So if the decoding we did during painting resulted in the images becoming complete there is no way to tell that during the same paint. Thus making that decoding a waste of time.
So we add a limited way of telling if the result of a StartDecoding call has resulting in an image that is ready to paint so we can get that result during the same paint.
I would have prefered to change StartDecoding to just return a bool but that would have made the bool an outparam, which would make every StartDecoding call uglier with extra code. Changing it to a notxpcom function would have fixed that, but I'm not sure if that is safe.
2016-12-23 01:07:45 -06:00
cku
a1ac3d58d1
Bug 1311270 - Part 9. Test cases for new mask-clip/mask-origin values.
...
MozReview-Commit-ID: 2zdh6tHXXqg
--HG--
extra : rebase_source : 166ccd5c661338f6f4d090275b486b6463fa4fc6
2016-11-25 00:10:23 +08:00
cku
2e82af6e3a
Bug 1311270 - Part 8. Add assertion for margin-box.
...
MozReview-Commit-ID: FEkEf3ps83k
--HG--
extra : rebase_source : b1c1deb914ba23f74953670e8e79cc0d3ba635c4
2016-11-30 15:51:05 +08:00
cku
ad2eb9a55d
Bug 1311270 - Part 7. Rename local variable in GetImageLayerClip and ComputeImageLayerPositioningArea.
...
GetImageLayerClip and ComputeImageLayerPositioningArea are used by both
background and mask layer. Rename local variables to reveal this fact.
MozReview-Commit-ID: FjScl95eWJg
--HG--
extra : rebase_source : cad013dabea9af3f5636f894f867ff913d004cce
2016-11-24 17:23:01 +08:00
cku
cf0d863191
Bug 1311270 - Part 6. Handle mask-origin.
...
MozReview-Commit-ID: EGuK4TIy7wp
--HG--
extra : rebase_source : d9925011bd36dc82dccdb9ffb8fdcb7c085ccc33
2016-11-24 02:52:44 +08:00
cku
786cafedab
Bug 1311270 - Part 5. Handle rendering of mask-clip:fill-box/stroke-box/view-box.
...
MozReview-Commit-ID: JhInquHEgmy
--HG--
extra : rebase_source : bfd590b7897c7b1eebda7b642afcdd0bddb3faea
2016-11-23 18:23:32 +08:00
cku
8ac56b97a3
Bug 1311270 - Part 4. Handle rendering of mask-clip:no-clip.
...
MozReview-Commit-ID: 42n7ywfrc3P
--HG--
extra : rebase_source : 74732dd4185f554e226c712738592448df215798
2016-11-23 02:36:04 +08:00
cku
286c728e90
Bug 1311270 - Part 3. Replace {bg|mask}-origin/{bg|mask}-clip constants by StyleGeometryBox.
...
MozReview-Commit-ID: DYokhDa9fFQ
--HG--
extra : rebase_source : a187c3f9519efb8b031913ce0dbf643c05232fa2
2016-11-22 15:30:01 +08:00
cku
d44e01d03c
Bug 1311270 - Part 2. Rename StyleClipPathGeometryBox to StyleGeometryBox and extend contained values.
...
MozReview-Commit-ID: 85zjcifAycX
--HG--
extra : rebase_source : 6c2a7c7913251c89888527d70b3b1fe27c475b4a
2016-11-22 14:49:43 +08:00
cku
e7a4b94286
Bug 1311270 - Part 1. Move geomery box computing from nsCSSClipPathInstance to nsLayoutUtils.
...
Simply move ComputeHTMLReferenceRect and ComputeSVGReferenceRect from
nsCSSClipPathInstance to nsLayoutUtils to reuse the code in both clip-path and
mask.
MozReview-Commit-ID: 59LofAeEhKQ
--HG--
extra : rebase_source : d974c7e2170a43242ae839c34ae5cef946d4264a
2016-11-22 11:19:11 +08:00
Ethan Lin
f85a0b4881
Bug 1303623 - Part5. Testcase changes. r=heycam
...
MozReview-Commit-ID: 89A8ESHo2yJ
--HG--
extra : rebase_source : 65f651498283275f20f47582fea078a9f0aecdb1
2016-10-19 15:54:04 +08:00
Ethan Lin
21706065db
Bug 1303623 - Part4. Rendering changes. r=heycam
...
MozReview-Commit-ID: AXKoabclfz9
--HG--
extra : rebase_source : f4d9d5c7f18fdc40bd87f661b0e0a15e02a0d084
2016-10-19 15:49:57 +08:00
Ethan Lin
118c327468
Bug 1303623 - Part3. Parser changes. r=heycam
...
MozReview-Commit-ID: AQz596lVFnd
--HG--
extra : rebase_source : 05763779146dbd91586317345b742a043730fb5c
2016-10-19 15:49:10 +08:00
Ethan Lin
f1d376b659
Bug 1303623 - Part2. Style structure changes. r=heycam
...
MozReview-Commit-ID: Lkdd5nAQRwG
--HG--
extra : rebase_source : 644ad5a39359d956c6c102be3735278c42872ce3
2016-10-19 15:48:47 +08:00
Ethan Lin
a8763b0e05
Bug 1303623 - Part1. Style const changes. r=heycam
...
MozReview-Commit-ID: 7QfVXegiiqc
--HG--
extra : rebase_source : d98165a7ef1981bbe2fbd3d0ea028db2a9cd7bf9
2016-10-19 15:45:05 +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