layout/svg/nsSVGUtils.cpp
813d4e250712d296eb4b11b0b89e10ed6a94e3d4
created 2017-10-10 07:58 +0100
pushed 2017-10-10 21:56 +0000
Robert Longson Robert Longson - Bug 1398806 - GetCtx and GetNearestViewport should return the nearest svg or symbol element which is now an SVGViewportElement rather than only returning the nearest svg element because a symbol establishes a viewport too. r=dholbert
01ca10935e7f1674311fd9b8a763a4ba0cf1ecde
created 2017-09-21 17:36 +0800
pushed 2017-09-22 09:26 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1281101 Part 1 - Remove MOZ_ENABLE_MASK_AS_SHORTHAND from layout code. r=cjku
f4ae3d8fd4a4af37aa0e11cb138a4eba8e087f95
created 2017-09-17 07:28 +0900
pushed 2017-09-21 13:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1400035 - Check the frame has opacity animations in nsSVGUtils::CanOptimizeOpacity(). r=jwatt
785f346d9b0b8f565447783e66a4d2db8179f3d5
created 2017-08-30 15:58 +0100
pushed 2017-09-20 09:48 +0000
Jonathan Watt Jonathan Watt - Bug 1401356, part 2 - Rename nsSVGEffects to SVGObserverUtils. r=longsonr
22eebb899bf69211e1fd1a7973a1d9f71d249796
created 2017-08-30 14:14 +0100
pushed 2017-09-20 09:48 +0000
Jonathan Watt Jonathan Watt - Bug 1401356, part 1 - Rename nsSVGEffects.h/.cpp to SVGObserverUtils.h/.cpp. r=longsonr
9a6413d1fd0a02e60c109aa9f324288911f8ee52
created 2017-08-25 17:51 +0800
pushed 2017-09-12 09:33 +0000
cku cku - Bug 1385239 - Part 2. Remove aTransform parameter from PaintFilteredFrame. r=mstange
45278d597320c6f107d21fcff591a5bac7c42a46
created 2017-08-25 16:33 +0800
pushed 2017-09-12 09:33 +0000
cku cku - Bug 1385239 - Part 1. Pass gfxContext, instead of DrawTarget, into nsFilterInstance::PaintFilteredFrame. r=mstange
cba1405295ad3132d7452c4c01dd0aae36d023fe
created 2017-09-04 14:04 +0800
pushed 2017-09-05 21:54 +0000
cku cku - Bug 1396489 - Part 3. Use gfxContext::GetClipExtents(false) when clipped rect in device space is needed. r=mstange
6106d550ba968098cfb69a427c6dd646935a58d9
created 2017-09-04 21:09 -0700
pushed 2017-09-05 09:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1396489) for unexpected assertion failures
75ffa3ed13d525f97f23e839a0ebfcbdeabb91ea
created 2017-09-04 14:04 +0800
pushed 2017-09-05 09:39 +0000
cku cku - Bug 1396489 - Part 3. Use gfxContext::GetClipExtents(false) when clipped rect in device space is needed. r=mstange
aa111604eaa34be601b91b32aa077939b4252c28
created 2017-08-31 12:21 +0800
pushed 2017-09-01 08:31 +0000
cku cku - Bug 1395439 - Clean out useless flags to reuse cache FillGeometry in nsSVGUtils::GetBBox. r=longsonr+218550
24bcdb71be27be780ca574896431a94fcedecea1
created 2017-08-29 20:41 +0800
pushed 2017-08-31 12:35 +0000
cku cku - Bug 1361639 - Part 1. Depend on input flag, return bbox of an <use> element in different coordinate system. r=longsonr+218550
ef585ac7c47635af9996a77899578dffc1339aa0
created 2017-08-17 09:52 +0800
pushed 2017-08-21 11:40 +0000
Louis Chang Louis Chang - Bug 1385745 Part 1 - Add BBoxFlags::eIncludeOnlyCurrentFrameForNonSVGElement to determine whether include all continuations while computing bbox of a html frame. r=cjku,heycam
5d10630d73e243dad1716e5aab04e74ea6c93165
created 2017-07-31 20:47 +0800
pushed 2017-08-02 22:48 +0000
cku cku - Bug 1385861 - Part 4. Reduce usage of SetMatrix in SVGTextFrame::PaintSVG. r=mattwoodrow
61072ea18a88060a0e0d85c941eca0cfaf40adcb
created 2017-07-31 20:20 +0800
pushed 2017-08-02 22:48 +0000
cku cku - Bug 1385861 - Part 3. Rename nsSVGUtils::SetupCairoStrokeGeometry as nsSVGUtils::SetupStrokeGeometry. r=mattwoodrow
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
5115e2dea29a22fbaac7ad9db8723de762ec4ddd
created 2017-07-05 11:22 -0400
pushed 2017-07-06 09:17 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377169 - Turn gfxRect into a typedef. r=jrmuizel
e21a77cab74059d05ab1b4aa2c2c306cdc83d752
created 2017-07-05 11:18 -0400
pushed 2017-07-05 23:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel
d8042b28922a3c4324fd1bbd0e9ba18e9c4e2490
created 2017-06-11 12:26 +0100
pushed 2017-06-12 02:06 +0000
Robert Longson Robert Longson - Bug 1371973 - Remove SVGTextFrame::TransformFrameRectToTextChild and nsSVGUtils::GetNearestSVGViewport as they have no callers. r=heycam
3853c5543f6e4e8ef24cc1ac47be5a65e4b672e0
created 2017-06-06 22:27 -0700
pushed 2017-06-08 02:55 +0000
L. David Baron L. David Baron - Bug 1369260 - Remove use of MOZ_ASSERT_IF in layout. r=heycam
b37e4d256cd6c88b48b0223113375f889a748982
created 2017-05-27 12:36 +0100
pushed 2017-05-28 04:30 +0000
Jonathan Kew Jonathan Kew - Bug 1365982 - Attach frame properties to each frame instead of looking them up in a hashtable on the prescontext. r=mats
7995a23f4acef1a41cad4256aa021f04f41e7723
created 2017-05-18 22:03 +0200
pushed 2017-05-19 15:38 +0000
cku cku - Bug 1351440 - Part 4. Pass imgDrawingParams to nsSVGPaintServerFrame::GetPaintServerPattern. r=jwatt
4c05d41afa8669b98aed1757dbcd0398834454a4
created 2017-05-18 22:03 +0200
pushed 2017-05-19 15:38 +0000
cku cku - Bug 1351440 - Part 3. Pass imgDrawingParams to nsSVGMaskFrame::GetMaskForMaskedFrame. r=jwatt
bbf16eb4f821b2d535826141f9f33f3eb49a54c6
created 2017-05-18 22:03 +0200
pushed 2017-05-19 15:38 +0000
cku cku - Bug 1351440 - Part 2. Encapsulate DrawResult and imgIContainer::FLAG_* into imgDrawingParams, and pass it to PaintSVG. r=jwatt
8cff37651ea2a096d5304b11bd13359f8d117174
created 2017-05-18 21:15 +0200
pushed 2017-05-19 15:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f3460d42d23c (bug 1351440)
95ea8787d8d7fe2dd6a464da2afd4a66c4d56804
created 2017-05-18 21:15 +0200
pushed 2017-05-19 15:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3240cd94bf4b (bug 1351440)
77bd8b4aa3359b72e5c5b5a9b93d772bb9dbe215
created 2017-05-18 21:15 +0200
pushed 2017-05-19 15:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2ea1279576d2 (bug 1351440)
2ea1279576d276d53b025de7c14294b9f891edc1
created 2017-05-09 02:14 +0800
pushed 2017-05-19 15:38 +0000
cku cku - Bug 1351440 - Part 4. Pass imgDrawingParams to nsSVGPaintServerFrame::GetPaintServerPattern. r=jwatt
3240cd94bf4bc67334f2770ec73e7c770c38e89e
created 2017-05-08 21:27 +0800
pushed 2017-05-19 15:38 +0000
cku cku - Bug 1351440 - Part 3. Pass imgDrawingParams to nsSVGMaskFrame::GetMaskForMaskedFrame. r=jwatt
f3460d42d23cb21093146a2ace98009d581bd77a
created 2017-05-05 17:19 +0800
pushed 2017-05-19 15:38 +0000
cku cku - Bug 1351440 - Part 2. Encapsulate DrawResult and imgIContainer::FLAG_* into imgDrawingParams, and pass it to PaintSVG. r=jwatt
71386606fa25fe74252c6b1f4561a02602193950
created 2017-05-03 22:00 +0100
pushed 2017-05-04 03:18 +0000
Robert Longson Robert Longson - Bug 1352258 - default fallback for context-fill to black to match default fill colour r=jwatt
1325e2a34dfca0ff84f269d010cfc9830b0f101d
created 2017-05-02 17:39 -0700
pushed 2017-05-03 08:11 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
08735c334ad1553153d7126327257376d29833c7
created 2017-05-02 22:12 +0100
pushed 2017-05-03 08:11 +0000
Robert Longson Robert Longson - Bug 1347409 part 2 - serialise fill and stroke fallback properly r=cam
fbc54f707dc421f8132340e45fa2719dbdc9621b
created 2017-05-01 19:32 +0200
pushed 2017-05-03 00:28 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361051: rename mozilla::FrameType to mozilla::LayoutFrameType. r=xidorn
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-05-01 09:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
300d2ea8db07421095ff6c9eb6f79a51beb4c023
created 2017-04-13 11:10 +0800
pushed 2017-04-13 20:03 +0000
cku cku - Bug 1349741 - Part 1. Correct the transform matrix of a context that pass to nsFilterInstance::PaintFilteredFrame. r=mstange
62ab9e400f3ceadd69248f8b1d9b767cce37f6b2
created 2017-04-13 15:14 +0800
pushed 2017-04-13 20:03 +0000
Iris Hsiao Iris Hsiao - Backed out changeset f6a3307c3a8d (bug 1349741)
f6a3307c3a8d2f462c46cc449bbba9e3cac55df4
created 2017-04-13 11:10 +0800
pushed 2017-04-13 20:03 +0000
cku cku - Bug 1349741 - Part 1. Correct the transform matrix of a context that pass to nsFilterInstance::PaintFilteredFrame. r=mstange
3e40caeb11da66263766bd0aa5face8694a2e335
created 2017-03-27 11:10 +0800
pushed 2017-03-28 20:16 +0000
cku cku - Bug 877661 - Part 1. Pass decode flag down to GetMaskForMaskedFrame. r=tnikkel
7427352abc976c0610191a990623e3eb43ed9016
created 2017-03-25 03:19 +0800
pushed 2017-03-28 20:16 +0000
cku cku - Bug 1345853 - Part 4. Pass sync decode flag down to nsSVGPatternFrame::PaintPattern. r=tnikkel
97c9e04af0f114231a9e536604a30c579ca33131
created 2017-03-21 10:12 +0800
pushed 2017-03-28 20:16 +0000
cku cku - Bug 1345853 - Part 1. Pass DrawResult from nsSVGPatternFrame::PaintPattern back to nsDisplaySVGGeometry::Paint. r=mstange,tnikkel
84ffdb0d40f9dc01d6af4ff4f8169a30d369cdf9
created 2017-02-27 12:46 +0000
pushed 2017-03-27 10:57 +0000
Jonathan Watt Jonathan Watt - Bug 1350725 - Get rid of the GetUserToCanvasTM call in nsSVGUtils::PaintFrameWithEffects. r=longsonr
476f9977f5c2dcf33f0418499d5ca769f66a25eb
created 2017-02-27 11:43 +0000
pushed 2017-03-27 10:57 +0000
Jonathan Watt Jonathan Watt - Bug 1350706 - Get rid of nsSVGDisplayableFrame::GetCoveredRegion and its overrides. r=longsonr
f9222bab527db09a92d604292b264cbf6aa14b45
created 2017-03-23 15:29 +0800
pushed 2017-03-23 12:43 +0000
cku cku - Bug 1349462 - Part 1. Rename IsSVGText as IsInSVGTextSubtree. r=heycam
851eab30794e323205e34bb54b19f5fc7bc49b51
created 2017-03-22 18:56 +0800
pushed 2017-03-22 23:54 +0000
cku cku - Bug 1348564 - Part 1. Fix crash in nsSVGUtils::GetBBox. r=jwatt
a7893368789d872ad4b92610935bbddc47f2df7c
created 2017-03-20 01:30 +0800
pushed 2017-03-22 23:54 +0000
cku cku - Bug 1348430 - Part 1. (Main) Correct value pass to nsFilterInstance::PaintFilteredFrame in nsSVGUtil. r=mstange
d6e48f31f0c8e2c3591b860172e29334f56d4074
created 2017-02-09 18:24 +0000
pushed 2017-03-22 13:26 +0000
Jonathan Watt Jonathan Watt - Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr
dbabc189256eac2eb15147968632164bb5d33ecc
created 2017-03-17 21:54 +0100
pushed 2017-03-18 15:16 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 836d16519edf (bug 1345853) for frequently failing its own test pattern-big-image.html. r=backout
836d16519edf994ecf98ef5791f23bc088d99fe4
created 2017-03-16 12:17 +0800
pushed 2017-03-17 13:28 +0000
cku cku - Bug 1345853 - Part 1. Pass DrawResult from nsSVGPatternFrame::PaintPattern back to nsDisplaySVGGeometry::Paint. r=mstange,tnikkel
9b6d00fa64358f014f1d417c126a73c9daac5109
created 2017-03-15 18:36 +0800
pushed 2017-03-15 21:05 +0000
cku cku - Bug 1320036 - Part 1. Correct objectBoundingBox region of a filter applied to an outer SVG element. r=jwatt
f413492608a60e5ea8b0c16fd2f847f3c0a387f0
created 2017-02-21 00:08 +0800
pushed 2017-02-23 13:58 +0000
cku cku - Bug 1336480 - Part 1. Apply suface limitation in nsFilterInstance::ComputeNeededBoxes. r=mstange
8a885b6135f022af93cdf91feb683fb4bd038125
created 2017-02-22 08:58 -0800
pushed 2017-02-22 23:01 +0000
Daniel Holbert Daniel Holbert - (no bug) Tweak some source files in layout to have correct number of newline characters at the end (exactly 1). (no review, whitespace-only, DONTBUILD)
1330b7dba04a5d57febb68ddcd769676db8ba450
created 2017-02-14 23:19 +0800
pushed 2017-02-14 21:12 +0000
cku cku - Bug 1287492 - (followup) Rename GetNearestSVGParent backto GetNearestSVGViewport. r=me
158d2fb726da084da6089ef269925bc7211a99a0
created 2017-02-09 22:36 +0800
pushed 2017-02-10 12:48 +0000
cku cku - Bug 1287492 - Part 2. Rewrite nsSVGUtils::GetNearestSVGViewport r=mstange
b1fb2a174fbf045a8ca8fe00eb80117a2cb6d441
created 2017-01-24 23:22 +0800
pushed 2017-02-08 23:48 +0000
cku cku - Bug 1224207 - Part 6. Move GetCSSPxToDevPxMatrix to nsSVGUtils. r=mstange
f9aae3308f056124451e99bfbfa3e3c8efd17215
created 2017-02-08 17:53 +0800
pushed 2017-02-08 23:48 +0000
Iris Hsiao Iris Hsiao - Backed out 8 changesets (bug 1224207) for Win8 Reftest failures
587cde853b75c985b4818120378de19a10d8c3ce
created 2017-01-24 23:22 +0800
pushed 2017-02-08 23:48 +0000
cku cku - Bug 1224207 - Part 6. Move GetCSSPxToDevPxMatrix to nsSVGUtils. r=mstange
ddceecc1921e2eb2b28e9d104604750c095b2d0d
created 2017-01-28 02:54 +0800
pushed 2017-02-07 13:07 +0000
cku cku - Bug 1334554 - Handle the return value of nsFilterInstance::PaintFilteredFrame r=mstange
8c98153f74aab79a58fd1645b30108ea9b497a39
created 2017-01-11 01:48 +0000
pushed 2017-02-07 01:45 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 10 - Allow SVGImageContext to store an SVGContextPaint and have VectorImage propagate it. r=dholbert
5db57e49db29a6218aed3ba3bcbbae0ce897bdcf
created 2017-01-17 17:06 +0800
pushed 2017-01-18 14:24 +0000
cku cku - Bug 537623 - Part 1. Remove extra translation for <use> element in nsSVGUtils. r=longsonr+218550
less more (0) -100 -60 tip