Commit Graph

956 Commits

Author SHA1 Message Date
Edwin Flores
db7f97c65f Bug 1274624 - Speed up tiled axis-aligned linear gradient painting - r=mstange 2016-07-27 16:57:53 +01:00
Ethan Lin
a44f6bc537 Bug 1285857 - Switch to SKIA from D2D1 when rendering mask image with luminance mode. r=mstange 2016-07-14 23:09:00 +02:00
Ethan Lin
6a8e3e17ee Bug 720531 - Part 2. Implement rendering of border-image-repeat: space. r=dbaron 2016-07-15 03:37:00 +02:00
Xidorn Quan
59559943c3 Bug 1286889 - Handle ruby text container as line container in InlineBackgroundData. r=jfkthame
MozReview-Commit-ID: G8a0iW4K3YM
2016-07-19 13:32:47 +10:00
Kevin Chen
6bfdadbc8d Bug 1264809 - (Part 2) Preserve scale ratio if SVG dosen't have viewport size and viewBox. r=dholbert 2016-07-01 02:27:00 +02:00
Brad Werth
69ccb7e3db Bug 1243559 - Removes static casts from calls to FrameProperties::Get, ::Set, and ::Remove, and forces callers to use the type associated with the property. r=dbaron 2016-06-21 13:17:11 -07:00
Phil Ringnalda
ae1f6b874d Back out changeset 0bb00282a4c2 (bug 1243559) for widespread SVG assertion failures
CLOSED TREE
2016-06-22 18:45:08 -07:00
Brad Werth
665cd94da6 Bug 1243559 - Removes static casts from calls to FrameProperties::Get, ::Set, and ::Remove, and forces callers to use the type associated with the property. r=dbaron 2016-06-21 13:17:11 -07:00
Jonathan Watt
e89ad81ef6 Bug 1279929 - Stop using gfxContext device offsets on the temporary gfxContext in nsImageRenderer::Draw. r=mstange 2016-06-13 16:34:51 +01:00
Tooru Fujisawa
3fe90003b9 Bug 382721 - Part 9: Warn about too large dotted/dashed corner. r=jrmuizel 2016-06-10 13:10:03 +09:00
Tooru Fujisawa
befe9f3c3e Bug 382721 - Part 7: Render only dirty area for dotted side and dotted/dashed corner. r=jrmuizel 2016-06-10 13:10:03 +09:00
Carsten "Tomcat" Book
42952606a3 Backed out changeset ddf602c6e885 (bug 382721) 2016-06-10 15:38:33 +02:00
Carsten "Tomcat" Book
fae8d4f944 Backed out changeset c3f66208fe85 (bug 382721) 2016-06-10 15:38:30 +02:00
Tooru Fujisawa
2df3dab24a Bug 382721 - Part 9: Warn about too large dotted/dashed corner. r=jrmuizel 2016-06-10 13:10:03 +09:00
Tooru Fujisawa
d24d26fa69 Bug 382721 - Part 7: Render only dirty area for dotted side and dotted/dashed corner. r=jrmuizel 2016-06-10 13:10:03 +09:00
Nicholas Nethercote
a41e57a9b1 Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.
The new names Create{,PreservingTransform}OrNull() better communicate that
these functions (a) do object creation, and (b) are fallible.
2016-06-07 09:39:56 +10:00
Andi-Bogdan Postelnicu
e8d78bc100 Bug 1278214 - ensure operation result is floating point. r=mats
MozReview-Commit-ID: AwIH4G2GlPv
2016-06-06 17:14:37 +03:00
Ethan Lin
213dcdd788 Bug 889964 - Part 1. Fix the calculation of border-image: round. r=dbaron
---
 layout/base/nsCSSRendering.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
2016-06-04 18:36:49 -07:00
Jonathan Watt
fa7b69b631 Bug 1277862, part 3 - Rename Moz2D's Filter to SamplingFilter in the rest of the tree. r=Bas 2016-05-25 17:01:18 +01:00
Ethan Lin
005fa0580d Bug 1275957 - Part 1. Apply space property to gradient. r=mstange 2016-06-02 02:09:00 +02:00
Ethan Lin
648dae171b Bug 1275966 - Part 1. Fix wrong rendering of background-repeat:space. r=mstange 2016-05-28 06:23:00 +02:00
Ethan Lin
4d1f215f4f Bug 548372 - Part2. background-repeat round/space rendering. r=mstange 2016-05-25 02:29:00 +02:00
CJKu
d98715621d Bug 1228280 - Part 1. Change the parameter of nsCSSRendering::PaintBackground;
MozReview-Commit-ID: 41KgAlkx9oZ
2016-05-19 15:43:20 +08:00
Matt Woodrow
374b51b953 Bug 1251644 - Snap object-contain fit if we were going to reduce the size by less than one css pixel. r=seth 2016-04-07 18:51:45 +12:00
Carsten "Tomcat" Book
9657b17de9 Backed out changeset 51922d1ebfa1 (bug 1251644) for android reftest failures on a CLOSED TREE 2016-05-10 08:51:31 +02:00
Matt Woodrow
96119fcdc0 Bug 1251644 - Snap object-contain fit if we were going to reduce the size by less than one css pixel. r=seth 2016-05-10 13:25:20 +12:00
Botond Ballo
779ab3c925 Bug 735857 - Treat background-attachment:fixed as background-attachment:scroll if it's on a non-root element affected by a transform. r=mstange
MozReview-Commit-ID: 1lnQoD98xv3
2016-04-25 17:20:13 -04:00
Botond Ballo
df67cdab6d Bug 735857 - Factor out a helper function nsLayoutUtils::IsTransformed(). r=mstange
MozReview-Commit-ID: 4AJUVDLAYrc
2016-04-25 14:21:24 -04:00
Lee Salzman
33a613a8f1 Bug 1244918 - avoid using Infs for line start and end when painting gradients. r=mstange 2016-04-23 20:54:07 -04:00
Bobby Holley
0a04168135 Bug 1266249 - Remove mHasCachedOutline. r=dbaron 2016-04-21 17:44:32 -07:00
CJKu
8eacf30983 Bug 759568 - Part 2. Render background-clip:text; r=jfkthame
MozReview-Commit-ID: HQHBe7OioWs
2016-04-14 16:28:07 +08:00
Carsten "Tomcat" Book
3b36687a1f Backed out changeset 6a2e62e8c861 (bug 759568) 2016-04-14 08:57:41 +02:00
CJKu
f51f239496 Bug 759568 - Part 2. Render background-clip:text; r=jfkthame
MozReview-Commit-ID: HQHBe7OioWs
2016-04-14 12:45:38 +08:00
Milan Sreckovic
dd0830c93c Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
MozReview-Commit-ID: rHhLEDZEQt
2016-04-12 15:18:11 -04:00
Sebastian Hengst
e99225a2fb Backed out changeset e64951d74d2a (bug 759568) 2016-04-12 17:55:44 +02:00
CJKu
110d895ffb Bug 759568 - Part 2. Render background-clip:text; r=jfkthame
MozReview-Commit-ID: HQHBe7OioWs
2016-04-12 21:58:22 +08:00
Jonathan Watt
947f9705a7 Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku 2016-03-31 12:46:32 +01:00
Cameron McCormack
4496226b12 Bug 1261754 - Part 8: Move box-shadow from nsStyleBorder to a new nsStyleEffects struct. r=dholbert 2016-04-12 15:52:42 +10:00
Matt Woodrow
ed1801d715 Bug 852754 - Part 1: Share the code for limiting scale factors to all image types. r=mstange 2016-04-07 18:52:35 +12:00
Tobias Schneider
bda6c94213 Bug 1209273 - Part 2: Force printing background if color-adjust: exact. r=dbaron 2016-03-08 09:44:00 -05:00
Carsten "Tomcat" Book
91451405fe Backed out changeset 11f8ba2d1e85 (bug 1209273) 2016-04-01 11:57:56 +02:00
Tobias Schneider
686a911970 Bug 1209273 - Part 2 - Force printing background if color-adjust: exact. r=dbaron 2016-03-08 09:44:00 +01:00
Carsten "Tomcat" Book
c96ffb5fa9 Backed out changeset 231e5d92a129 (bug 1209273) 2016-03-30 15:19:13 +02:00
Ethan Lin
a91cf4c56d Bug 1228354 - Part1 - Support luminance mask mode. r=mstange r=bas 2016-03-24 01:32:00 +01:00
Tobias Schneider
3e5064341e Bug 1209273 - Part 2 - Force printing background if color-adjust: exact. r=dbaron 2016-03-08 09:44:00 +01:00
Xidorn Quan
5c533c7216 Bug 1258636 part 1 - Use structs to pass params for decoration-related functions in nsCSSRendering. r=jfkthame
MozReview-Commit-ID: 5EJJVmM1pyK
2016-03-22 16:51:15 +08:00
Markus Stange
225b73b9f3 Bug 1248913 - Let nsDisplayBackgroundImage specify the background blend mode. r=mattwoodrow
This is needed because blending for nsDisplayBackgroundImage items will soon
happen outside of nsDisplayBackgroundImage::Paint, it will be done by an
nsDisplayBlendMode item that wraps the nsDisplayBackgroundImage item.

MozReview-Commit-ID: 20cILOGVFEG
2016-03-08 16:54:09 -05:00
CJKu
0ee74f4c11 Bug 619500: Part 2. When drawing an SVG image as a CSS border-image, use preverveAspectRatio="none"; r=dholbert
MozReview-Commit-ID: JH5E3An4opJ
2016-03-08 15:54:13 +08:00
CJKu
5455a22021 Bug 619500: Part 1. Default sizing for specified size of SVG images which have no constraints; r=dholbert r=seth
MozReview-Commit-ID: 8DI86w6Ni8T
2016-03-08 15:54:13 +08:00
Mats Palmgren
28822f727d Bug 1249913 - True overflow containers shouldn't have borders or background. r=dholbert 2016-03-02 23:39:34 +01:00