Boris Chiou
2e08ec42b1
Bug 1248340 - Part 1: Add the type of Frames in nsTimingFunction. r=birtles
...
MozReview-Commit-ID: GPn8D9gwjqa
2017-02-24 14:34:08 +08:00
Neerja Pancholi
5fddb99f6b
Bug 1339298 - Add boilerplate code for CSS3 multicol column-span parsing and define pref 'layout.css.column-span.enabled' to toggle it. r=dholbert
...
MozReview-Commit-ID: 6aSlRhcKm8i
2017-02-13 16:57:33 -08:00
jeremychen@mozilla.com
8e500e1044
Bug 276079 - parse and compute CSS text-justify property. r=xidorn
...
MozReview-Commit-ID: K3bh0H2SPnE
2017-03-01 20:58:25 +08:00
Mats Palmgren
2911a72040
Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame
...
MozReview-Commit-ID: HPhuxjDbOdh
2017-02-28 18:58:30 +01:00
Cameron McCormack
cba47fa35e
Bug 1335321 - stylo: Do CachedBorderImageData::PurgeCachedImages work on the main thread. r=bholley
...
MozReview-Commit-ID: 82vKTooB2fh
2017-02-20 20:39:05 +08:00
Iris Hsiao
b5a0c8c111
Backed out 4 changesets (bug 1335876) for stylo tc build bustage
...
Backed out changeset b870f9671bcd (bug 1335876)
Backed out changeset 3e160602fc1a (bug 1335876)
Backed out changeset 9d290cbe5aad (bug 1335876)
Backed out changeset 6e447c3fcd79 (bug 1335876)
2017-02-15 10:20:11 +08:00
cku
84dbe2a1c2
Bug 1335876 - Part 1. Declare mTransformBox as StyleGeometryBox. r=heycam
...
MozReview-Commit-ID: 9fcHkDtNHhL
2017-02-02 13:57:49 +08:00
Bobby Holley
864c9835d0
Bug 1335308 - Proxy mSpecifiedTransform releases that occur during the servo traversal to the main thread. r=heycam
2017-02-08 17:04:46 -08:00
Bobby Holley
89ee3a7feb
Bug 1335308 - Assert against destroying images and counters in generated content off-main-thread. r=emilio
...
We'll need to deal with this at some point, but let's just forbid it for now
to appease the static analysis.
2017-02-08 17:04:46 -08:00
L. David Baron
8e0da3f0f3
Bug 1209697 followup - Add comment to explain change that might not be clear given existing comments here and in nsChangeHint.h.
2017-02-05 10:26:09 -05:00
Emilio Cobos Álvarez
04b8583238
Bug 1209697: Part 1, Clear ancestor intrinsic sizes when our block size changes. r=dholbert
...
MozReview-Commit-ID: 9LnMm6KDcDP
2017-01-22 13:57:26 +01:00
Carsten "Tomcat" Book
25b0f4912d
merge mozilla-inbound to mozilla-central a=merge
2017-01-19 16:05:22 +01:00
Xidorn Quan
907f502a32
Bug 1332193 - Fix several properties to return NeutralChange hint. r=heycam
...
MozReview-Commit-ID: GDNRy6vqmL8
2017-01-19 19:13:02 +11:00
Timothy Nikkel
bd03f02d91
Bug 1317562. Make style images use async image notifications when requesting decoding. r=aosmond
2016-12-25 00:18:08 -06:00
Ryan VanderMeulen
127c9e5534
Merge inbound to m-c. a=merge
2017-01-07 11:22:47 -05:00
cku
5f0226d79a
Bug 1329091 - Keep mask style value to determine whether cached mask layer is corrupt. r=mstange
...
MozReview-Commit-ID: J2CFFi5pN7H
2017-01-06 17:53:30 +08:00
Phil Ringnalda
2903fb9e55
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 51FMtH1yTe6
2017-01-04 18:33:32 -08:00
Boris Zbarsky
de151155ed
Bug 1298588 part 16. Remove StyleStructContext. r=bholley
2017-01-04 14:52:27 -05:00
Boris Zbarsky
64be577ca4
Bug 1298588 part 15, gecko piece. Rip out the initial() methods on style structs in stylo. r=bholley
2017-01-04 14:52:27 -05:00
Timothy Nikkel
4c98d70317
Backed out changeset c2f49fba3f4d (part 3 of bug 1317562) for causing bug 1325910.
2017-01-02 16:49:29 -06:00
Xidorn Quan
8de7838e67
Bug 1326209 part 2 - Change background-color to use complex color. r=dholbert
...
MozReview-Commit-ID: 1n3TC3CVY7U
2016-12-30 02:03:29 +11:00
Ryan VanderMeulen
e2aa9b723c
Merge m-c to autoland. a=merge
2016-12-27 00:01:54 -05:00
Timothy Nikkel
0c57e03aee
Bug 1317562. Make style images use async image notifications when requesting decoding. r=aosmond
2016-12-25 00:18:08 -06:00
Jeremy Chen
9e2ea144ef
Bug 1328540 - convert NS_STYLE_HYPHENS_* to an enum class. r=xidorn
...
MozReview-Commit-ID: BwTzbA29Y3H
2017-01-04 23:55:16 +08:00
Cameron McCormack
6af3fcfa3f
Bug 1315155 - Part 2: Make nsStyleContentData use nsStyleImageRequest for images. r=xidorn
...
MozReview-Commit-ID: 80gQBdNrGq1
2016-10-21 08:14:56 +08:00
Cameron McCormack
b0bc3dd2b1
Bug 1315155 - Part 1: Encapsulate nsStyleContentData. r=xidorn
...
MozReview-Commit-ID: LfEMxyM5meF
2016-10-20 10:22:46 +08:00
Timothy Nikkel
2c127a3224
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
b00f9ec88d
Bug 1311270 - Part 3. Replace {bg|mask}-origin/{bg|mask}-clip constants by StyleGeometryBox.
...
MozReview-Commit-ID: DYokhDa9fFQ
2016-11-22 15:30:01 +08:00
Xidorn Quan
7749bec582
Bug 1063162 part 2 - Implement caret-color property. r=dholbert
...
MozReview-Commit-ID: DH7CX1d477R
2016-12-22 11:04:15 +11:00
Robert Longson
29661e49d9
Bug 1239100 - Implement SVGGeometryElement interface. r=cam r=peterv
2016-12-18 11:11:47 +00:00
Sebastian Hengst
35ac5ad5d2
Backed out changeset 0b44e8715bf5 (bug 1239100) for build bustage (SVGGeometryElement.webidl missing). r=backout
2016-12-18 11:42:51 +01:00
Robert Longson
7691b0761b
Bug 1239100 - Implement SVGGeometryElement interface. r=cam r=peterv
2016-12-18 09:54:02 +00:00
Daniel Holbert
c4fc8bad5f
Bug 1321495 part 2: Add needed "using namespace" declarations to several .cpp files in layout/style, to preemptively fix unified-build bustage. r=TYLin
...
MozReview-Commit-ID: 5p6DhiZ5YFg
2016-12-01 10:37:44 -08:00
Jeremy Chen
d5f515435d
Bug 1320239 - use nscoord instead of nsStyleCoord for outline-width. r=heycam
...
MozReview-Commit-ID: CaM12OvYeSW
2016-11-29 20:08:08 +08:00
Jeremy Chen
bf66a904c1
Bug 1320239 - use nscoord instead of nsStyleCoord for -webkit-text-stroke-width. r=heycam
...
MozReview-Commit-ID: 94fL7YgZqCl
2016-11-29 20:08:08 +08:00
Thomas Wisniewski
11bbab08f4
Bug 943918 - Part 1: style system support for tab-size:<length> and tab-size:<number>. r=heycam
2016-11-24 23:23:14 -05:00
Sebastian Hengst
522acb2d7f
Backed out changeset 8a6c538cf61a (bug 943918) for failing own test tab-size-length.html on at least Windows 8 x64 opt+debug and OS X debug. r=backout
2016-11-28 00:41:19 +01:00
Thomas Wisniewski
1b2eecfd95
Bug 943918 - Part 1: style system support for tab-size:<length> and tab-size:<number>. r=heycam
2016-11-24 23:23:14 -05:00
Sebastian Hengst
366269838f
Backed out changeset 39e0069c673e (bug 1317562) for failing reftest 368020-1.html on OS X and Windows. r=backout
2016-11-27 14:07:18 +01:00
Timothy Nikkel
d4b22f4a5c
Bug 1317562. Make style images use async image notifications when requesting decoding. r=aosmond
2016-11-27 01:33:02 -06:00
Timothy Nikkel
9a90c8dd14
Bug 1317562. Allow flags to be passed to StartDecoding for the sole purpose of allowing async notifications to be requested. r=aosmond
2016-11-26 01:56:26 -06:00
Cameron McCormack
bd52701fdf
Bug 1310560 - Part 2: Remove unused EqualImages and EqualURIs functions. r=xidorn
...
MozReview-Commit-ID: 28nyrNMcxXq
2016-11-21 14:34:15 +08:00
Cameron McCormack
317693f39e
Bug 1310560 - Part 1: Make cursor use nsStyleImageRequest for url() value storage. r=xidorn
...
MozReview-Commit-ID: JU76TS3kxbz
2016-11-21 14:34:11 +08:00
cku
58b049d0de
Bug 1234485 - Part 6. Implement nsStyleImageLayers::operator=. r=mstange
...
nsStyleImageLayers::operator= is required by the next patch.
MozReview-Commit-ID: CE1j2qW9TIY
2016-11-07 22:32:15 +08:00
Cameron McCormack
16d1855f49
Bug 1310463 - Part 1: Make list-style-image use nsStyleImageRequest for storage. r=xidorn
...
MozReview-Commit-ID: ENTo2HNbBpN
* * *
[mq]: x
MozReview-Commit-ID: 2SNJ4bXYpTH
2016-11-03 09:40:53 +08:00
Cameron McCormack
b302cfb7d3
Bug 1288302 - Part 5.1: Merge Track and Lock flags so we don't set them together. r=xidorn
...
MozReview-Commit-ID: ASSWXvsczvc
2016-11-02 16:58:32 +08:00
Cameron McCormack
17a4006815
Bug 1288302 - Part 5: Make nsStyleImage use nsStyleImageRequest. r=bholley
...
This makes background-image, mask-image and border-image settable
from Servo.
Since imgRequestProxy resolution in nsStyleImages can now happen later than
at computed value setting time, and that resolution can fail,
nsStyleImage::GetImageData() might now return null. So all of the users of
nsStyleImage now null check its result.
MozReview-Commit-ID: FMRUrC3SfOs
2016-11-02 16:58:32 +08:00
Cameron McCormack
f2c884af9b
Bug 1288302 - Part 3: Add nsStyleImageRequest. r=xidorn,bholley
...
MozReview-Commit-ID: F763Dv0Nfzp
2016-11-02 16:58:31 +08:00
Cameron McCormack
65a2feb563
Bug 1288302 - Part 2: Pass ImageTracker to style struct image tracking methods instead of nsPresContext. r=xidorn
...
MozReview-Commit-ID: AsGfXliHLRf
2016-11-02 16:58:31 +08:00
Cameron McCormack
5d59a3458e
Merge backout.
2016-11-01 08:43:23 +08:00