Simon Montagu
|
672d772074
|
Make all nsBidiPresUtils methods static. Bug 624798, r=roc
|
2011-04-13 12:23:49 +03:00 |
|
Jonathan Watt
|
ec8b7c2df1
|
Bug 664130 - Rename GetHittestMask to GetHitTestFlags to avoid confusion about masking. r=longsonr.
|
2011-07-08 14:20:14 +01:00 |
|
Phil Ringnalda
|
07ca8ea292
|
Bug 669025 followup, fix crashtests.list typo
|
2011-07-03 14:20:10 -07:00 |
|
Robert Longson
|
b1a2285137
|
Bug 669025 - class name and proto chain interface mismatch with number-optional-number and integer-optional-integer. r=dholbert
|
2011-07-03 20:49:11 +01:00 |
|
Robert Longson
|
1371deaee4
|
Bug 617623 - animate number-optional-number and integer-optional-integer attributes properly. r=dholbert
|
2011-07-01 08:19:52 +01:00 |
|
Robert Longson
|
5bf016d92d
|
Bug 666068 - Speed up nsSVGIntegrationUtils::UsingEffectsForFrame. r=jwatt,jmuizelaar
|
2011-06-22 21:07:31 +01:00 |
|
Jonathan Watt
|
cea21c4f74
|
Bug 664130 - const-ify some SVG element class methods. r=dholbert.
--HG--
extra : rebase_source : e3efcfa1b14b36a5b7f1baefde3fbffb471c6b37
|
2011-06-16 11:53:13 +01:00 |
|
Daniel Holbert
|
9725867292
|
Bug 654858: Fix float-to-nscoord rounding issue in SVG intrinsic ratio, with certain GCC versions & optimizations. r=roc
|
2011-06-13 14:48:50 -07:00 |
|
L. David Baron
|
2c8f5f2992
|
Remove notion of percentage intrinsic size: remove the single case that (incorrectly) sets percentage intrinsic sizes, and fix all of the tests that depend on our old incorrect behavior. (Bug 611099) r=dholbert
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
|
2011-06-12 18:52:32 -07:00 |
|
Robert Longson
|
622580fa22
|
Bug 657077 - Should not assert calling suspendRedraw on elements that fail conditional processing. r=dholbert
|
2011-05-31 19:12:40 +01:00 |
|
Masayuki Nakano
|
85c451e309
|
Bug 660121 Remove all pref related methods from nsContentUtils r=roc
|
2011-05-29 08:42:57 +09:00 |
|
Masayuki Nakano
|
060287addd
|
Bug 659533 Replace nsContentUtils::GetBoolPref() with Preferences::GetBool() r=roc
|
2011-05-25 15:31:59 +09:00 |
|
Craig Topper
|
4e38ca20a7
|
Bug 658143 - Part 1: Changes nsCOMPtr<nsFrameSelection> to nsRefPtr. r=roc
|
2011-05-18 20:10:49 -07:00 |
|
Robert Longson
|
0b301b718d
|
Bug 655497 - Remove nsISVGGlyphFragmentLeaf. r=dholbert
|
2011-05-07 18:08:41 +01:00 |
|
Boris Zbarsky
|
ae3f14f1ba
|
Merge cedar with mozilla-central
|
2011-05-06 20:39:36 -04:00 |
|
Daniel Holbert
|
150c675bb2
|
Bug 655025 followup: Rename added IsEmpty method to avoid clashing with inherited nsIFrame method. r=longsonr
|
2011-05-06 11:33:21 -07:00 |
|
Robert Longson
|
4ae27e62f1
|
Bug 655025 - Fix zippity graph. r=dholbert
|
2011-05-06 11:45:17 +01:00 |
|
Robert Longson
|
eeaddc72e5
|
Bug 620286 - White space at beginning (end) of tspan should render when there is preceding (following) non-white space text. r=roc
|
2011-05-03 08:45:30 +01:00 |
|
Robert Longson
|
d3f15b07db
|
Bug 643419 - pathLength should affect stroke-dasharray. r=dholbert
|
2011-05-01 19:26:20 +01:00 |
|
Boris Zbarsky
|
447ee74d8c
|
Bug 654989 part 1. Allow handing out both an nsIContent and an nsStyleContext from CreateAnonymousContent. r=roc
|
2011-05-06 16:04:44 -04:00 |
|
Robert Longson
|
b5cec522e0
|
Bug 620274 - nsSVGForeignObjectFrame::PaintSVG null checks aDirtyRect when it is always non-null r=dholbert
--HG--
extra : rebase_source : b823f3edf4cc1585fa752233db6052945e47a23f
|
2011-04-24 20:55:58 +01:00 |
|
Simon Montagu
|
ece92e21ce
|
Back out bug 263359 and bug 624798 because of performance regressions (bug 650189)
|
2011-04-27 11:47:18 +03:00 |
|
Zack Weinberg
|
557aeba56f
|
Bug 649429 part 2: move nsSVGUtils::ConvertToSurfaceSize back to nsSVGUtils.cpp. r=dholbert
--HG--
extra : rebase_source : 7c3b91c2d59b39d9c5e0421ac77dad94ef947e34
|
2011-04-21 12:36:46 -07:00 |
|
Jonathan Watt
|
9c895c01df
|
Bug 589648 part 3. Work around lack of cairo support to display square stroke-linecaps for zero length paths. r=longsonr.
--HG--
extra : rebase_source : 5aaa65a2bc888b4a64884f5f2a87beb7803f646e
|
2011-04-20 10:16:02 +01:00 |
|
Jonathan Watt
|
9ce3bf7614
|
Bug 488314 part 2 - Kill vestiges of SetMatrixPropagation. r=longsonr.
--HG--
extra : rebase_source : ab532ae0ee733e6c759856640d755869bc231f73
|
2011-04-20 10:16:01 +01:00 |
|
Zack Weinberg
|
647b7a0bfe
|
Bug 651017, part 7: remove nsDeviceContext::CreateRenderingContextInstance and the CreateRenderingContext overload that takes a widget.
--HG--
rename : gfx/src/nsThebesDeviceContext.cpp => gfx/src/nsDeviceContext.cpp
rename : gfx/src/nsThebesDeviceContext.h => gfx/src/nsDeviceContext.h
extra : rebase_source : 6be7fe432488dcf2fb5b2faa0e178dccab480285
|
2011-04-16 21:08:22 -07:00 |
|
Zack Weinberg
|
dd67585463
|
Bug 651017, part 5: mechanical changes.
--HG--
extra : rebase_source : 8bbdf48488736b51d05e734e2e9316c1460cfed5
|
2011-04-16 18:22:44 -07:00 |
|
Mounir Lamouri
|
8883f4f0d6
|
Merge cedar with mozilla-central
|
2011-04-19 11:02:41 +02:00 |
|
Robert O'Callahan
|
d4c414cf18
|
Bug 641426. Part 8: Replace gfxRect::Outset/Inset with Inflate/Deflate. Also slip in a conversion constructor from nsIntRect to gfxRect. r=tnikkel
|
2011-04-19 15:07:51 +12:00 |
|
Robert O'Callahan
|
72627bced2
|
Bug 641426. Part 6: Rename Empty to SetEmpty. r=cjones
|
2011-04-19 15:07:23 +12:00 |
|
Robert O'Callahan
|
c957ae039e
|
Bug 641426. Part 5: Avoid operator== where possible to distinguish between 'equal edges' and 'equal areas' for rectangles. r=dbaron,sr=cjones
|
2011-04-19 15:07:23 +12:00 |
|
Robert O'Callahan
|
307547d062
|
Bug 641426. Part 3: Convert gfxRect::pos/size to x/y/width/height. r=joe,sr=cjones
|
2011-04-19 15:07:21 +12:00 |
|
Robert O'Callahan
|
73b97e72c4
|
Bug 641426. Part 2: Remove a bunch of direct gfxRect::pos/size usage. r=joe
|
2011-04-19 15:07:21 +12:00 |
|
Robert O'Callahan
|
17b91a87af
|
Bug 641426. Part 1: Create Point and Size templates. r=joe,sr=cjones
|
2011-04-19 15:07:21 +12:00 |
|
Robert Longson
|
55e9f84758
|
Bug 648819 - Stop ASSERTION: unknown nsISVGValue with invalid patternTransform. r=dholbert
|
2011-04-18 19:55:07 +01:00 |
|
Zack Weinberg
|
52c99aabb7
|
Bug 174055, part 6: eliminate pointless nsresult return values.
|
2011-04-07 21:18:43 -07:00 |
|
Zack Weinberg
|
42ead75834
|
Bug 174055, part 4: mechanical fixups outside gfx.
|
2011-04-07 18:05:49 -07:00 |
|
Zack Weinberg
|
299386f14c
|
Bug 174055, part 1: minimize inclusion of nsI(Thebes)FontMetrics.h.
|
2011-04-07 18:04:41 -07:00 |
|
Zack Weinberg
|
c3400ef3c4
|
Bug 266236 part 7: Simplify calling convention of SetClipRect and SetClipRegion.
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : b1c68e23a4fa67cdc09b151ad39d7560cdd8baf7
|
2011-04-07 18:04:40 -07:00 |
|
Jan Küchler
|
5ef6bf26cf
|
Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
extra : rebase_source : 34884bfcafd885feaf73300bc7246cd192062a48
|
2011-04-07 18:04:40 -07:00 |
|
Jan Küchler
|
0e92a9d34a
|
Bug 266236 part 1: Preliminary API cleanup on nsIRenderingContext.
--HG--
extra : rebase_source : a21ffad484f47103e403b8316eae5fdfd815c2cb
|
2011-04-07 18:04:39 -07:00 |
|
Simon Montagu
|
8ade1e195e
|
Make all nsBidiPresUtils methods static. Bug 624798, r=roc
|
2011-04-13 12:23:49 +03:00 |
|
Robert Longson
|
d06df5fd4d
|
Bug 633337 - pattern viewBoxes not treated correctly. r=jwatt
|
2011-04-09 21:57:51 +01:00 |
|
Felipe Corrêa da Silva Sanches
|
122358c42d
|
Bug 484966. Remove nsSVGUtils::GetParentElement in favor of nsIContent::GetFlattenedTreeParent. r=jwatt
|
2011-04-07 22:27:57 -07:00 |
|
Robert Longson
|
33c52d85ab
|
Bug 641858 - text does not reflect dynamic gradient/pattern changes r=jwatt
|
2011-04-03 13:23:40 +01:00 |
|
Robert Longson
|
8b57446931
|
Bug 614367 - Fix assert removing nonexistent transform r=dholbert
|
2011-02-27 10:54:47 +00:00 |
|
Robert Longson
|
7c5a1f227d
|
Bug 635511 - Improve performance getting parent SVG elements r=jwatt
|
2011-02-26 10:21:11 +00:00 |
|
Chris Pearce
|
21f7bd28a4
|
Bug 642695 - Remove debug printf in nsSVGForeignObjectFrame::DoReflow(). r=jwatt
|
2011-03-24 11:28:57 +13:00 |
|
L. David Baron
|
4a7745e74d
|
Remove tracking of which font families are quirky, since we no longer use the information. (Bug 636040) r=jdaggett
|
2011-03-03 13:18:42 -08:00 |
|
Jesse Ruderman
|
3b3b006244
|
Bug 386690 - add crashtest. a=NPOTB
|
2011-02-27 21:12:29 -08:00 |
|
Daniel Holbert
|
030fb02047
|
Bug 596765, patch 2: In nsSVGForeignObjectFrame::MaybeReflowFromOuterSVGFrame, don't mark kid as dirty if we know we're not going to reflow it. r+a=roc
|
2011-02-17 16:33:31 -08:00 |
|
Daniel Holbert
|
644a076704
|
Bug 596765, patch 1: Don't skip initial reflow for zero-sized svg foreignObject frames. r+a=roc
|
2011-02-17 16:33:30 -08:00 |
|
timeless@mozdev.org
|
b6f0d48e50
|
Bug 620413 useless check of stopFrame in nsSVGGradientFrame::GetStopInformation
r=longsonr a=dbaron
|
2011-02-15 23:53:02 -08:00 |
|
timeless@mozdev.org
|
a602a2c382
|
Bug 617749 useless null check in nsSVGGlyphFrame::IsAbsolutelyPositioned
r=jwatt a=dbaron
|
2011-02-15 23:52:55 -08:00 |
|
Daniel Holbert
|
0c4aab88d6
|
Bug 614649, patch 1: In SVG-as-an-image with no viewBox, use height & width attrs on <svg> to dynamically synthesize a viewBox. r=jwatt a=roc
|
2011-02-09 12:13:18 -08:00 |
|
Johnny Stenback
|
7ed31a41cb
|
Fixing bug 604262. Fix crash in nsImageLoadingContent::OnStartDecode(). r=jonas@sicking.cc, a=blocker
|
2011-01-31 20:50:01 -08:00 |
|
Jonathan Watt
|
e9766e8961
|
Bug 619955. 'pointer-events' broken on SVG text. r=longsonr, a=roc.
--HG--
extra : rebase_source : 69ebfac4019f926014c957c9984cc6d6795016b3
|
2011-01-28 19:35:35 +13:00 |
|
Jonathan Watt
|
64baa40654
|
Bug 619959, part 2. Fix handling of various values of pointer-events when stroke-opacity="0". r=longsonr,heycam. a=roc.
--HG--
extra : rebase_source : d2adfa6fb8abfc08e2c1693521668587d1aaa00d
|
2011-01-26 17:50:29 +13:00 |
|
Brian Birtles
|
23f0dcba7c
|
Bug 544809 - nsSVGPatternFrame::GetPatternWithAttr and callers should take account of SMIL animation, r=longsonr, a=roc
|
2011-01-16 16:36:34 +09:00 |
|
Jonathan Kew
|
8bbc3bdd8a
|
bug 621918 - part 2 - make SVG text respect character clusters. r=roc a=roc
|
2011-01-11 11:17:00 +00:00 |
|
Jonathan Kew
|
13736eae4a
|
bug 621918 - part 1 - eliminate aDirtyRect parameter from gfxTextRun::Draw etc. r=roc a=roc
|
2011-01-11 11:17:00 +00:00 |
|
Daniel Holbert
|
1618fafe07
|
Bug 614272: When painting an SVG image, check if imageTransform is singular before applying it to our gfxContext. r=longsonr a=blocking-final+
|
2011-01-10 21:57:19 -08:00 |
|
Simon Montagu
|
2d56d2efaf
|
Basic bidi support for SVG. Bug 620446, r=roc, a=roc
|
2011-01-04 00:52:17 -08:00 |
|
Jonathan Watt
|
01f9a1b0c2
|
Bug 620034 - "ABORT: DOM wrapper's list length is out of sync" [@ mozilla::DOMSVGNumberList::Length]. r=longsonr, a=blocking.
|
2011-01-03 09:26:28 +00:00 |
|
Jonathan Watt
|
0e404435bc
|
Bug 610594 - "ABORT: F.6.6.3 should prevent this. Will sqrt(-num)!". r=longsonr, a=blocking
|
2011-01-03 09:26:28 +00:00 |
|
Robert Longson
|
b3d7572c23
|
Bug 621598 - Don't try to get covered region of parts of markers r+a=roc
|
2010-12-29 10:29:54 +00:00 |
|
Robert Longson
|
e39c239054
|
Bug 621210 - Clear cached ctm when painting mask children; r=jwatt; a=roc
|
2010-12-24 09:30:01 +00:00 |
|
Brian Birtles
|
64e7373c44
|
Bug 615788 - Clear cached ctm when painting pattern children; r=longsonr; a=roc
|
2010-12-23 14:48:31 +09:00 |
|
Mihai Sucan
|
176912a7c2
|
Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 2; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0
|
2010-12-20 12:21:58 -04:00 |
|
Robert Longson
|
3c0d7ed5aa
|
Bug 620144 - clip paths and masks that cannot be resolved should be ignored r=jwatt,a=roc
|
2010-12-19 17:47:01 +00:00 |
|
Daniel Holbert
|
ebf2a2f077
|
Bug 272288 Patch 2: Store override preserveAspectRatio values in property table on image document's root node, when painting <svg> image element. r=roc a=roc
--HG--
rename : layout/reftests/svg/image/blueRect10x10.svg => layout/reftests/svg/image/blueRect10x10-viewBox.svg
rename : layout/reftests/svg/image/image-preserveAspectRatio-01.svg => layout/reftests/svg/image/image-preserveAspectRatio-01-raster.svg
rename : layout/reftests/svg/image/image-preserveAspectRatio-01.svg => layout/reftests/svg/image/image-preserveAspectRatio-01-svg.svg
rename : layout/reftests/svg/image/image-preserveAspectRatio-02.svg => layout/reftests/svg/image/image-preserveAspectRatio-02-raster.svg
rename : layout/reftests/svg/image/image-preserveAspectRatio-02.svg => layout/reftests/svg/image/image-preserveAspectRatio-02-svg.svg
|
2010-12-19 16:45:29 -08:00 |
|
Daniel Holbert
|
9dce61ff01
|
Bug 272288 Patch 1: Fix nsSVGImageFrame to handle SVG images. r=roc a=roc
|
2010-12-19 16:45:29 -08:00 |
|
Daniel Holbert
|
75361d7972
|
Bug 619516 Patch 4: Create overloaded version of nsSVGUtils::GetViewBoxTransform to take (un-animated) SVGPreserveAspectRatio. r=jwatt a=roc
|
2010-12-19 16:45:29 -08:00 |
|
Daniel Holbert
|
24a0292ab0
|
Bug 619516 Patch 3: Rename files nsSVGPreserveAspectRatio.* to SVGAnimatedPreserveAspectRatio. r=jwatt a=roc
--HG--
rename : content/svg/content/src/nsSVGPreserveAspectRatio.cpp => content/svg/content/src/SVGAnimatedPreserveAspectRatio.cpp
rename : content/svg/content/src/nsSVGPreserveAspectRatio.h => content/svg/content/src/SVGAnimatedPreserveAspectRatio.h
|
2010-12-19 16:45:29 -08:00 |
|
Daniel Holbert
|
725fb5d939
|
Bug 619516 Patch 2: Update clients of nsSVGPreserveAspectRatio with new class name. r=jwatt a=roc
|
2010-12-19 16:45:29 -08:00 |
|
Daniel Holbert
|
61a096d4a4
|
Bug 619516 Patch 1: Rename nsSVGPreserveAspectRatio and its inner class to SVGAnimatedPreserveAspectRatio / SVGPreserveAspectRatio. r=jwatt a=roc
|
2010-12-19 16:45:29 -08:00 |
|
Robert Longson
|
619b5db75c
|
Bug 617737 - white space handling incorrect r+a=roc
|
2010-12-16 10:57:35 +00:00 |
|
Jesse Ruderman
|
5037f01564
|
Bug 475302 - add crashtest
|
2010-12-12 12:54:26 -08:00 |
|
Robert Longson
|
618ecff833
|
Bug 617448 - remove svg.enabled as the browser now uses SVG and fails to start if it's disabled r+a=roc
|
2010-12-08 21:25:06 +00:00 |
|
Cameron McCormack
|
45bcec85a6
|
Bug 615146 - Ensure outer SVG elements get an nsSVGOuterSVGFrame even they fail conditional processing attributes (v2) r=longsonr, a=blocking
--HG--
extra : rebase_source : 592d3e066054036dc6c6f741054c1abcffdcc634
|
2010-12-07 09:57:18 +13:00 |
|
Jonathan Watt
|
0265b48597
|
Bug 522308 - Add support for SMIL animation of the <polygon> and <polyline> element's 'points' attributes. r=longsonr,dholbert,roc a=roc
--HG--
extra : rebase_source : b5958bf2635db311c94191b4683d4b3f24d0232f
|
2010-12-08 12:15:53 +00:00 |
|
Robert Longson
|
106fe8daf7
|
Bug 615666 - SMIL animation does not work with percent units for "offset" attr on <stop> elements. r=jwatt a=roc
--HG--
extra : rebase_source : 9907e24c397c5e7971256c3f0164255420585824
|
2010-12-05 20:33:31 +00:00 |
|
Oleg Romashin
|
3874b00931
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. part1 r=roc a=apporval2.0
|
2010-11-24 11:35:21 +02:00 |
|
Jonathan Watt
|
aef4dd636f
|
Bug 589439. De-COMtaminate SVG number lists and support for SMIL animation of SVG number lists. a=roc r=roc,longsonr,dholbert.
--HG--
extra : rebase_source : eabed292053e9f63e025dc44b9f5a6c2017f626a
|
2010-12-03 16:40:23 +00:00 |
|
Justin Lebar
|
43b18d2b18
|
Backed out changeset a5ec817740f0. a=orange
|
2010-11-29 09:08:24 -08:00 |
|
Oleg Romashin
|
233ef8a80c
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
|
2010-11-24 11:35:21 +02:00 |
|
Robert Longson
|
41d05ab40a
|
Bug 611975 - text with gradient on stroke breaks when fill of any kind exists r=roc,a=blocking-final+
|
2010-11-27 09:24:32 +00:00 |
|
Dave Townsend
|
1244f0ae62
|
Backing out changeset 8fff1c186b30 from bug 607653 due to reftest failures on OSX. a=bustage
|
2010-11-24 16:19:41 -08:00 |
|
Oleg Romashin
|
a8abb4a458
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
|
2010-11-24 11:35:21 +02:00 |
|
Markus Stange
|
94273719c4
|
Bug 610122 - Speed up nsSVGMaskFrame::ComputeMaskAlpha by drawing into the image surface directly. r=roc, a=roc
|
2010-11-24 10:44:34 +01:00 |
|
Ehsan Akhgari
|
f7d3bd395c
|
Backed out changeset 86c3a0e9fa87 because of the Windows optimize reftest failure
|
2010-11-23 14:26:31 -05:00 |
|
Robert Longson
|
4a68c2a358
|
Bug 611975 - text with gradient on stroke breaks when fill of any kind exists r=roc,a=blocking-final+
|
2010-11-22 22:59:03 +00:00 |
|
Daniel Holbert
|
2dfaaddc03
|
re-enable crashtests for bug 612662, with s/.html/.svg/. a=tests-only
|
2010-11-19 10:15:42 -08:00 |
|
Daniel Holbert
|
458d85ff5d
|
Disable crashtests for bug 612662, due to "timed out waiting for onload to fire". a=orange DONTBUILD
|
2010-11-19 09:39:55 -08:00 |
|
Daniel Holbert
|
1f25975081
|
Bug 612662 patch 5: tests. r+a=tests
|
2010-11-19 08:56:06 -08:00 |
|
Daniel Holbert
|
d55cd7386a
|
Bug 610796: In SVG-as-an-image helper-documents, clear rendering observer lists at xpcom shutdown time. r=roc a=blocking-final+
|
2010-11-16 10:35:59 -08:00 |
|
Daniel Holbert
|
c8a54bc253
|
Backed out changeset 5a5ead36d721 (bug 610796) due to non-libxul-build bustage
|
2010-11-16 11:24:04 -08:00 |
|
Daniel Holbert
|
ff2dff48de
|
Bug 610796: In SVG-as-an-image helper-documents, clear rendering observer lists at xpcom shutdown time. r=roc a=blocking-final+
|
2010-11-16 10:35:59 -08:00 |
|
Daniel Holbert
|
ac71d9769e
|
Bug 610954: Use first continuation frame in new code in nsSVGIntegrationUtils::GetInvalidAreaForChangedSource, to match old code. r=longsonr a=bsmedberg
|
2010-11-10 13:18:11 -08:00 |
|
Daniel Holbert
|
fa0ca3bdbe
|
Bug 587336: Keep nsSVGIntegrationUtils::GetInvalidAreaForChangedSource from inadvertantly adding an observer relationship and potentially triggering an infinite loop a few stack-levels up. r=roc a=blocking-final+
|
2010-11-09 21:50:29 -08:00 |
|