Robert Longson
803f23ea0c
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
2b17f89ee3
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
50c74722b7
Bug 272288 Patch 1: Fix nsSVGImageFrame to handle SVG images. r=roc a=roc
2010-12-19 16:45:29 -08:00
Daniel Holbert
b125f2164e
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
b0d29d9c3e
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
e4a5e36c77
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
4fc44248a5
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
1a69973866
Bug 617737 - white space handling incorrect r+a=roc
2010-12-16 10:57:35 +00:00
Jesse Ruderman
619255a9d1
Bug 475302 - add crashtest
2010-12-12 12:54:26 -08:00
Robert Longson
79f20b7326
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
062f43c7f8
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
73e3f23add
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
da8091f4a4
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
e63bb2d1c3
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
3c5a76e708
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
97bf3d4a0f
Backed out changeset a5ec817740f0. a=orange
2010-11-29 09:08:24 -08:00
Oleg Romashin
102f4742ea
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
ac43516274
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
d955ffd686
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
8489c7ba8f
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
64f6af5ce6
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
e522af13ac
Backed out changeset 86c3a0e9fa87 because of the Windows optimize reftest failure
2010-11-23 14:26:31 -05:00
Robert Longson
d8bb1da0f9
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
36f7a9117f
re-enable crashtests for bug 612662, with s/.html/.svg/. a=tests-only
2010-11-19 10:15:42 -08:00
Daniel Holbert
3fb3d54b6c
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
5ff578d7fa
Bug 612662 patch 5: tests. r+a=tests
2010-11-19 08:56:06 -08:00
Daniel Holbert
ed3d4f1af5
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
4d56ded5bf
Backed out changeset 5a5ead36d721 (bug 610796) due to non-libxul-build bustage
2010-11-16 11:24:04 -08:00
Daniel Holbert
5cf64536a0
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
0d3e01be28
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
5eb0afe04f
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
Daniel Holbert
ac2015d2dd
Bug 601999: Skip reflow request on target frame if it's already reflowing, when invalidating an SVG filter. r=roc a=blocking-betaN+
2010-11-09 21:50:29 -08:00
Jesse Ruderman
c7cd0cb9c5
Bug 590291 - add crashtest
2010-11-06 13:30:32 -07:00
Robert Longson
d59155d732
Bug 595209 patch 1 - stroke scales badly with positioned glyphs r=roc,a=blocking-final+
2010-10-29 08:18:03 +01:00
Robert Longson
bec2e934a6
Bug 608653 - lacuna pattern width/height should be zero r+a=roc
2010-11-03 22:35:00 +00:00
Robert Longson
d2b74a3f3f
Bug 603584 - feDisplacementMap does not always create output in correct colour space r+a=roc
2010-10-26 09:23:41 +01:00
Robert Longson
81000302d2
Bug 605626 - Prevent assertion when displaying an image that has no width or height r=dholbert a=roc
2010-10-26 09:19:31 +01:00
Markus Stange
195c10cec1
Bug 586954 - Set a proper clip region so that PushGroup doesn't allocate a giant surface. This speeds up drawing of masked non-SVG elements. r+a=roc
2010-11-05 17:01:17 +01:00
Robert Longson
cfb25e435c
Bug 484953 - speed up display of text that is both stroked and filled r+a=roc
2010-11-02 05:40:30 +00:00
Colby Russell
6bd0d0cb68
Bug 606107: Remove comment about long-fixed bugs in svg.css. r=roc a=comments-only
2010-10-22 15:55:05 -07:00
Daniel Holbert
0f54a959c2
Bug 606360: Don't double-count full-page-zoom factor when drawing SVG <image> element. r=longsonr a=blocking-final+
2010-10-22 15:55:04 -07:00
Daniel Holbert
9176cf5f63
Bug 605420: Adjust dirtyRect to the right coordinate system when drawing for the SVG <image> element. r=longsonr a=blocking-final
2010-10-22 09:52:41 -07:00
Daniel Holbert
0db897f976
Bug 604723: Multiply onto (instead of replacing) our gfxContext matrix when painting SVG images. r=longsonr a=blocking
2010-10-19 13:48:02 -07:00
Robert Longson
2e2a870d26
Bug 599798 - Fix viewBox on pattern with patternContentUnits=objectBoundingBox r+a=roc
2010-10-18 23:08:52 +01:00
Takeshi KUROSAWA
7ef95c9c82
Bug 599798 - Make rotate attribute of SVG text live. r=longsonr a=roc
2010-10-17 17:27:49 +01:00
Robert Longson
4576678240
Bug 468035 - turn off optional ligatures when drawing textPaths or positioned glyphs r+a=roc
2010-10-17 17:27:48 +01:00
Alexander Surkov
a6b1b0a79c
Bug 604386 - Prune placeholder from text children, r=davidb, sr=bz, a=blocking
2010-10-16 00:34:35 +09:00
Markus Stange
9fa1b605b7
Bug 592118 - Don't stack-allocate gfxContexts that are passed to other functions. r=roc a=blocking2.0:final
...
--HG--
extra : rebase_source : efcf3b58c953ea8ec8cad45f4b0ffa0b898a2397
2010-10-15 12:20:22 +02:00
Timothy Nikkel
8726edc3bb
Bug 582476. Part 2. When painting SVG foreign objects make sure to set the painting to window flag correctly. r=roc a=blocking-betaN+
2010-10-14 20:03:45 -05:00
Timothy Nikkel
10b72d4609
Bug 582476. Part 1. Pass invalidation flags through SVG foreign objects. r=roc a=blocking-betaN+
2010-10-14 20:03:45 -05:00
Daniel Holbert
24f25beae2
Backed out changeset e16a93bf622d (bug 599798) on suspicion of causing reftest assertion failures (bug 604415)
2010-10-14 10:19:55 -07:00
Takeshi KUROSAWA
d4a9dcb0e7
Bug 599798 - Make rotate attribute of SVG text live. r=longsonr a=roc
2010-10-13 21:20:37 +01:00
Robert Longson
a3e1f5c147
Bug 599813 - nsSVGGlyphFrame::getCharacterData is expensive avoid calling it too many times. r+a=roc
2010-10-14 05:16:48 +01:00
Daniel Holbert
811a52b4ad
Bug 598798 patch 5: Make nsSVGImageFrame::PaintSVG use nsLayoutUtils::DrawSingleImage. r=roc r=jwatt a=blocking-betaN
2010-10-11 13:08:19 -07:00
Robert Longson
45f5beac22
Bug 601406 - GetBBox crashes when called on an SVG a element r=jwatt a=blocking-final
2010-10-08 17:49:39 +01:00
Robert Longson
3dd32466a5
Bug 571863: Make sure to update graphic and/or invalidate transform on an inner <svg> element when its various attributes are modified. r=dholbert a=blocking-betaN+
2010-10-07 12:19:32 -07:00
L. David Baron
4bb3a24d67
Change callers to use new nsIFrame overflow APIs. (Bug 542595, patch 20) r=roc a2.0=blocking2.0:beta8
2010-10-06 21:25:47 -07:00
L. David Baron
3ac4e6a8d6
Fix miscellaneous reflow methods to use new overflow area APIs. (Bug 542595, patch 19) r=roc a2.0=blocking2.0:beta8
2010-10-06 21:25:46 -07:00
Daniel Holbert
8b2f506f79
Bug 600574 part 2: Check for SVG images with viewBox in nsStyleBackground::Layer::RenderingMightDependOnFrameSize. r=bz r=longsonr a=blocking-betaN+
2010-10-06 15:18:52 -07:00
KUROSAWA, Takeshi
b318b35062
Bug 333698 - Fix x and y positioning of nested tspans; r=longsonr; a=roc
2010-09-18 12:46:48 +09:00
Tom Brinkman
eb0ab51381
Bug 576437 - CreateOffscreenSurface should not silently translate ImageFormat24 into ImageFormat16_565. r=joe a=blocking2.0
2010-09-16 14:34:53 -07:00
Markus Stange
29e5300d38
Bug 590404 - Crash [@ nsURIHashKey::HashKey] with -moz-element in data: document; r=roc a=blocking-final+
2010-09-14 15:50:41 -04:00
Robert Longson
101a852e6e
Bug 590291. r=dholbert,a=blocking2.0
2010-09-10 20:58:48 +01:00
Felipe Corrêa da Silva Sanches
b1b34d791a
Bug 421473: Move tests from layout/reftests/svg/bugs to layout/svg/crashtests. r=dholbert a=tests-only
...
--HG--
rename : layout/reftests/svg/bugs/bug314244.xul => layout/svg/crashtests/314244-1.xul
rename : layout/reftests/svg/bugs/bug327709.svg => layout/svg/crashtests/327709-1.svg
rename : layout/reftests/svg/bugs/bug337408.xul => layout/svg/crashtests/337408-1.xul
rename : layout/reftests/svg/bugs/bug367368.xhtml => layout/svg/crashtests/367368-1.xhtml
2010-09-09 15:49:41 -04:00
Daniel Holbert
8de3679369
Bug 276431 Patch 12d: Make nsSVGOuterSVGFrame::ComputeSize use containing-block-size as its own size if we're in <img>, just like we do for <embed>. r=roc a=blocking
2010-09-08 13:40:39 -07:00
Daniel Holbert
0d9420945d
Bug 276431 patch 12c: Make nsSVGRenderingObserver into a generic interface, and rename the existing impl to nsSVGIDRenderingObserver. r=roc a=blocking
2010-09-08 13:40:39 -07:00
Daniel Holbert
734e63cce9
Bug 276431 Patch 5: Move two nsSVGUtils methods to header file so they can be inlined in non-gklayout code. r=roc a=blocking
2010-09-08 13:40:39 -07:00
Markus Stange
15547ee191
Bug 591141. Protect against null pattern. r=roc
...
--HG--
extra : rebase_source : 51658e6b24a3c2b7857e44ab5880d240aacd8115
2010-09-06 15:12:46 +12:00
L. David Baron
b6c00e2319
Introduce nsStyleCoord::HasCoordOrNonPercentCalc to check for either a coord value or a calc() value not containing a percent. (Bug 585715) r=bzbarsky a2.0=blocking+
2010-08-25 12:17:55 +02:00
Ms2ger
f0a2ee3e76
Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
2010-08-24 09:05:56 +02:00
Robert O'Callahan
64c4e38da6
Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
...
--HG--
extra : rebase_source : 730ba8640cb37bd8484ff069b5d6fd46d9bc3e84
2010-08-13 22:01:58 +12:00
Robert O'Callahan
4b2e3494b8
Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
...
--HG--
extra : rebase_source : 496cbde7c495eb8872c3d0ffc0ca4c57c2a6a777
2010-08-13 22:01:13 +12:00
Robert O'Callahan
5881dbb78e
Bug 585817. Part 3: Remove nsSVGUtils::GetThebesComputationalSurface and use gfxPlatform::ScreenReferenceSurface instead. r=jwatt
2010-08-20 14:29:01 -05:00
Robert O'Callahan
43035b3d2b
Bug 585817. Part 2: Change nsIPresShell::CreateRenderingContext to GetReferenceRenderingContext, that uses the shared 1x1 surface, and use it all over the place. r=mats,sr=dbaron
2010-08-20 14:29:01 -05:00
Chris Jones
f9ea5788e5
Backed out changeset 7b3726c3a580
2010-08-19 19:04:08 -05:00
Robert O'Callahan
36c7172c20
Bug 585817. Part 2: Change nsIPresShell::CreateRenderingContext to GetReferenceRenderingContext, that uses the shared 1x1 surface, and use it all over the place. r=mats,sr=dbaron
2010-08-19 13:49:35 -05:00
Daniel Holbert
b5b8210b4e
Bug 582004 part 2: Make imgIContainerObserver::FrameChanged take a const aDirtyRect argument. r=joe a=blocking
2010-08-13 21:09:48 -07:00
Robert O'Callahan
763b320420
Backing out bug 584282 and bug 537890
2010-08-14 02:35:06 +12:00
Markus Stange
f8359b4780
Bug 572689 - Allow overriding ID targets with mozSetImageElement for the BackgroundImageProperty which is used for -moz-element drawing. r=roc
2010-08-13 15:36:05 +02:00
Markus Stange
59e9298dca
Bug 506826 - Add nsSVGIntegrationUtils::DrawPaintServer for use in -moz-element drawing. r=roc
2010-08-13 15:32:27 +02:00
Markus Stange
c64aa5df41
Bug 506826 - Use a frame state bit for recursion detection in SVG pattern drawing. r=roc
2010-08-13 15:32:15 +02:00
Markus Stange
9847c66cb9
Bug 572689 - Make nsSVGRenderingObservers observe elements instead of frames. r=roc
2010-08-13 15:31:31 +02:00
Markus Stange
8577cd7530
Bug 572689 - Add an SVG property for -moz-element called BackgroundImageProperty and make it able to handle multiple observers with different observer URLs. r=roc
2010-08-13 15:30:45 +02:00
L. David Baron
d5e36fb848
Add support for calc() to the 'width' property. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
2010-08-11 12:32:53 -07:00
Dão Gottwald
dc021db9a1
Backed out changeset cdd440adb726
2010-08-10 15:10:11 +02:00
Ms2ger
22eabdb469
Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
2010-08-10 14:25:28 +02:00
Robert Longson
c7afe6840f
Bug 577850 - A gradient applied to SVG Text element should render as if the objectBoundingBox spans the entire Text content. r=roc
2010-08-07 10:38:11 +01:00
Robert O'Callahan
df99f41a8a
Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
2010-08-13 22:01:58 +12:00
Robert O'Callahan
816c4f5fff
Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
2010-08-13 22:01:13 +12:00
Robert Longson
b430cb6792
Backout Bug 578309 due to mochitest failures
2010-07-27 09:35:54 +01:00
Robert Longson
0cb3e2e767
Bug 578309 - mask and clipPath applied to foreignObject are translated. r=roc a=blocking
2010-07-27 08:33:01 +01:00
Craig Topper
c011df92dd
Bug 580902 - Remove "using namespace mozilla;" from nsSVGElement.h and fixup the places that relied on it. r=jwatt
2010-07-25 17:25:38 -07:00
Craig Topper
0bf7cc5f17
Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking
2010-07-21 15:05:17 -07:00
Henri Sivonen
a0c3e9d8c0
Bug 552938 - Implement the SVG load event in text/html, make the SVG load event in XML async and only supported on <svg>. (Also disable/tweak 2 broken tests) r=dholbert, sr=roc
2010-07-18 15:07:54 -07:00
Daniel Holbert
fac6bb9f63
Bug 578459: Add a comment to currently-unused file svgBindings.xml to indicate why it hasn't been removed. [comment-only change] r=jwatt
2010-07-18 15:07:54 -07:00
Robert Longson
64bb4f8119
Bug 487649 - Markers handle viewBox and preserveAspectRatio badly. r=jwatt
2010-07-18 11:06:03 +01:00
Jonathan Watt
cf27411a13
Bug 515116. DeCOMify SVG length-list, and implement SMIL animation of length-list. r=longsonr, r=dholbert, sr=roc
2010-07-16 22:42:12 +01:00
Michael Ventnor
12a1a65607
Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
2010-07-16 09:07:49 +12:00
Robert Longson
7f5a1766a5
Bug 576986 - Fix pointer-events on foreignObject with clip-path. r=roc
2010-07-15 09:10:59 +01:00
Jonathan Kew
f759645c9b
bug 511339 - part 1 - implement -moz-font-feature-settings and -moz-font-language-override in CSS. r=dbaron
2010-07-13 21:30:42 +01:00
Benjamin Smedberg
74d08f4797
Final merge and landing of bug 568691 and dependent bugs to mozilla-central on a CLOSED TREE.
...
* bug 568691, register XPCOM components statically using manifests. r=mossop, with some test and build stuff r=vlad,sdwilsh
* bug 573557, rename categories with spaces to use hypens. r=jst
* bug 573739, Don't get the private browsing service during layout module initialization, r=ehsan
This initial merge does not include some work planned to land imminently:
* The extension manager still restarts. I need to solve a problem re-reading default preferences from extensions.
* MOZ_OMNIJAR is broken: there is a patch which I need to update in bug 568691.
* I will concurrently land a mobile-browser fix for component registration, but it may require some additional packaging changes.
2010-07-01 14:26:25 -04:00
Markus Stange
595b9e07fb
Bug 572697 - Teach SVG paint servers how to use arbitrary nsIFrames as the drawing target. r=longsonr
...
--HG--
extra : rebase_source : fea2f616f11668fccdc7d172b03e51c3f2b222cf
2010-07-01 18:40:30 +02:00
Markus Stange
ba6b5dab7e
Bug 572697 - Add frame types eSVGGeometry and eSVGPaintServer. r=roc
...
--HG--
extra : rebase_source : c4f39637b2e251d851cbbd3dadc91a516fd93e4b
2010-07-01 18:40:19 +02:00
Benjamin Smedberg
dfed11844b
Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691.
2010-07-01 11:55:57 -04:00
Benjamin Smedberg
b54a384bb8
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
2010-06-25 19:41:09 -04:00
Benjamin Smedberg
cae1800556
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
...
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Benjamin Smedberg
4d7e3ff7df
Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
2010-06-10 14:11:11 -04:00
Robert Longson
e7c1ba9e34
Bug 573687 - Clamp radial gradients with small radii correctly. r=jwatt
2010-06-30 21:24:53 +01:00
Robert O'Callahan
1034293a64
Bug 572287. Fix leak of mThebesComputationalSurface. r=jwatt
2010-06-18 21:21:13 +12:00
Daniel Holbert
e6561021f9
Backed out changeset a8ac411e1653 (bug 552938) for causing some randomorange.
2010-06-09 17:16:25 -07:00
Henri Sivonen
0e920498cf
Bug 552938 - Implement the SVG load event in text/html, make the SVG load event in XML async and only supported on <svg>. r=dholbert, sr=roc.
...
--HG--
extra : rebase_source : 6b4eb0b424b328cbb7853d767c2552ed01abc519
2010-05-25 14:57:58 +03:00
L. David Baron
0654e3b78c
Use macros for frame state so that it's easy to change the size and easier to read the constants. (Bug 570837) r=roc
2010-06-08 22:28:14 -07:00
Jesse Ruderman
bff9ad37a8
Add a bunch of crashtests
2010-06-08 17:53:08 -07:00
Ms2ger@gmail.com
dad7dafec7
Bug 538362 - rename nsIDocument::GetPrimaryShell to nsIDocument::GetShell. r=smaug
2010-06-25 15:59:57 +02:00
Robert Longson
dfff2bb9ba
Bug 561726 - make animateTransform work on gradientTransform and patternTransform. r=jwatt
2010-05-28 13:15:56 +01:00
Boris Zbarsky
1cc51022df
Bug 566216. Our parent could be a document fragment. r=dholbert
2010-05-17 14:18:25 -04:00
Boris Zbarsky
6ca051ff8a
Bug 562700 part 2. Change the restyle-event functions to take Element. r=dbaron
2010-05-14 13:04:51 -04:00
Boris Zbarsky
44169e575e
Bug 565826. Use Element in SMIL code as needed. r=dholbert
2010-05-14 13:04:51 -04:00
Boris Zbarsky
695ad17aa2
Bug 565820. Use Element as the return value for ReferencedElement. r=roc
2010-05-14 13:04:51 -04:00
Michael Kohler
c00ff9684a
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
Robert O'Callahan
1a665ed269
Bug 564993. Part 3: Split nsDisplayList::Paint into PaintForFrame and PaintRoot. Set the visible rect on the root layer from PaintRoot, let the visible rects of other layers be set when they're placed in their containers. r=mats
2010-03-11 09:55:05 +13:00
Robert Longson
128f14ac51
Bug 490003: Take outer <svg> element's border and padding into account, for invalidation and hit-testing. r=roc
2010-05-12 14:41:47 -07:00
Boris Zbarsky
ed08b322dd
Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
2010-05-10 21:12:34 -04:00
L. David Baron
e00d9fd996
Annotate remainder of crashtest mainfests (all but one test) with the tests that are known to assert. (Bug 472557)
2010-05-06 09:28:01 -07:00
Boris Zbarsky
e0ac118cd1
Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst
2010-05-05 14:18:05 -04:00
Boris Zbarsky
5d19cfdf12
Bug 560503. Don't check for mutation observer uniqueness; callers should handle that. r=sicking
2010-05-05 14:18:03 -04:00
timeless@mozdev.org
9d53ff0a21
Bug 562428 - comparison between signed and unsigned integer expressions in nsSVGGlyphFrame::GetCharNumAtPosition, r=roc
2010-04-28 12:46:00 -07:00
Boris Zbarsky
e107e963f1
Bug 562688 part 13. Eliminate eELEMENT usage in layout/style, except the rule processor. r=dbaron
2010-04-30 09:12:06 -04:00
Boris Zbarsky
9b6c3b34d0
Bug 562688 part 12. Eliminate eELEMENT usage in the rest of layout except layout/style. r=dbaron
2010-04-30 09:12:06 -04:00
Boris Zbarsky
e762b16f93
Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
2010-04-30 09:12:05 -04:00
Daniel Holbert
1fd18df63a
Bug 436418, patch E: SVG/SMIL animateMotion - add support for <animateMotion> element and its core logic. r=roc
2010-04-28 16:00:54 -07:00
Jeff Muizelaar
530c4841a1
Bug 542605. Use EXTEND_PAD_EDGE when painting svg images. r=jwatt
...
This was part of the cairo update, but I'm doing it separately to
minimize the amount of unrelated change.
2010-04-16 11:13:07 -04:00
Robert Longson
5edd823a7c
Bug 456286 - support altGlyph elements as tspans. r=roc
2010-04-13 09:58:09 +01:00
Craig Topper
dcddb98106
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
2010-04-10 16:10:12 -04:00
Craig Topper
9d6c65cee7
Bug 557416: Remove unnecessary includes and forward declarations of nsIPresShell. r=roc
2010-04-10 16:09:38 -04:00
Jeff Muizelaar
7bf2f45450
Backed out changeset 9480726de986
...
Rendering/Invalidation problems showed up.
2010-04-08 09:44:28 -04:00
Jeff Muizelaar
8dc56d79e3
Bug 542605. Update cairo to 12d521df8acc483b2daa844d4f05dc2fe2765ba6. r=vlad,jwatt,bas
...
Reland after fixing quartz related clipping bug.
2010-04-05 22:28:54 -04:00
Felipe Gomes
5ff6f33f77
Bug 489127 - nodesFromRect required for better usability on mobile devices (part 1+2) [r=roc]
2010-04-07 20:31:26 -04:00
Jeff Muizelaar
814913699e
Bug 542605. Backed out changeset 2b9a4c865737
...
Reftest failures that showed up at the last minute.
2010-04-06 00:14:30 -04:00
Jeff Muizelaar
4cabd8360a
Bug 542605. Update cairo to 12d521df8acc483b2daa844d4f05dc2fe2765ba6. r=vlad,jwatt,bas
2010-04-05 22:28:54 -04:00
L. David Baron
c501ea69e5
Use the appropriate color based on visitedness for the color or fallback color parts of 'fill' and 'stroke'. (Bug 147777) r=jwatt
2010-04-02 18:58:26 -07:00
Zack Weinberg
54158911c9
Bug 494117 preliminary refactor: Search-and-replace 'ReStyle' with 'Restyle' throughout layout. r=roc
2010-03-31 17:43:32 -07:00
Craig Topper
4f88b51c54
Bug 253889: DeCOMtaminate nsIPresShell - IsReflowLocked(). r=roc
...
--HG--
extra : rebase_source : 46adf0d5ad41602276c8bcded46e7dae0f399da9
2010-03-31 08:43:27 -04:00
Robert Longson
942cac643d
Bug 521636 - A single rotate number should rotate all glyphs. r=roc
2010-03-31 09:57:28 +01:00
Kyle Huey
1bacc710f9
Backing out Bug 253889 to fix Bug 555727.
2010-03-30 19:57:12 -04:00
Kyle Huey
1d6875d653
Backed out changeset 4b8936ac4a31
2010-03-30 19:56:44 -04:00
Robert Longson
e940535690
Bug 388547 - initial support for x,y,dx,dy,rotate lists on SVG text and tspan elements. r=roc
2010-03-30 11:21:19 +01:00
Craig Topper
980532022a
Bug 253889: More deCOMtamination of nsIPresShell. r=roc
2010-03-28 19:21:11 -04:00
Daniel Holbert
82b70f944c
Bug 555291: Replace multiple string-literals of SVG whitespace/comma delimeters with a single #define. r=jwatt
2010-03-26 20:55:28 -07:00
Robert O'Callahan
7218dc5fcd
Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
2010-03-29 14:46:55 +13:00
Daniel Holbert
926e2cd979
Bug 553416: Make nsSVGClipPathFrame notify children when its transform attribute is animated. r=longsonr
...
--HG--
rename : layout/reftests/svg/smil/lime.svg => layout/reftests/svg/smil/transform/lime.svg
2010-03-24 09:54:48 -07:00
Robert O'Callahan
4b4c15dbc9
Bug 538266. Part 3: move nsSVGUtils::GfxRectToIntRect to nsLayoutUtils. r=mats
2010-03-02 12:08:28 +13:00
Robert Longson
81621c7116
Bug 550362 - Too much recursion through nsSVGEffects::InvalidateRenderingObservers with nested textPath. r=roc
2010-03-10 15:38:14 +00:00
Robert Longson
cf142ab782
Bug 547062 - Implement restrictions on clipPath content. r=roc
2010-03-02 09:31:07 +00:00
Robert O'Callahan
31649f159f
Bug 534425. Part 6: Let nsIWidgets expose a LayerManager to be used to render into the widget, instead of nsPaintEvent::renderingContext which is removed since it's no longer needed. Currently all widgets fall back to a default BasicLayerManager implementation. Also change nsPaintEvent::region to be an nsIntRegion, and get rid of nsPaintEvent::rect since it's redundant.
2010-03-01 21:03:49 +13:00
Robert Longson
36f7330118
Bug 534612 - clipPath references with clipPath elements do not work correctly. r=roc
2010-02-26 09:58:42 +00:00
Daniel Holbert
e8fe00186e
Bug 547333: Call FlushAnimations() in SVG DOM getters for animated values, and not in internal getters. r=jwatt
2010-02-25 10:20:43 -08:00
Jonathan Kew
e547a598c7
Bug 524107 - part 2 - store language as atom instead of string in gfxFontStyle. r=roc sr=mats
2010-02-24 09:57:57 -08:00
Jonathan Kew
5be4457ec4
Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats
2010-02-24 09:57:44 -08:00
Jonathan Kew
075fd091b6
Bug 546813 - honor the language in the frame's styleContext when selecting fonts in SVG. r=jwatt
2010-02-21 11:13:54 -08:00
Alexander Surkov
70f9774516
Bug 534527 - Accessibility needs new DOM API part 2, r=smaug, sr=bz
2010-02-20 16:52:50 -08:00
Jonathan Watt
cc125eb9d3
Bug 541884. Add support for SMIL animation of the viewBox attribute in SVG. r=dholbert
2010-02-18 21:51:00 +00:00
Jonathan Watt
a9c2b850b4
Bug 545042. Add support for SMIL animation of <angle> attributes in SVG. r=dholbert
2010-02-18 21:50:59 +00:00
Alexander Surkov
8d8a39b8e2
Bug 534527 - Accessibility needs new DOM API, r=olli.pettay, sr=roc
2010-02-12 01:34:01 +08:00
Robert Longson
e9b334663b
Bug 544742 - fePointLight does not work with primitiveUnits=objectBoundingBox. r=roc
2010-02-08 09:51:19 +00:00
Jonathan Watt
cecfafeabc
Bug 541882. Add support for SMIL animation of the preserveAspectRatio attribute in SVG. r=dholbert
2010-02-08 02:28:01 +00:00
Jae-Seong Lee-Russo
32f8745a98
Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE'
2010-02-07 10:52:43 -05:00
L. David Baron
41cde778d7
Pass the dirty rect through, transformed appropriately, in nsSVGForeignObjectFrame::PaintSVG. (Bug 541188) r=jwatt sr=roc
2010-01-30 11:28:02 -08:00
L. David Baron
25af31749a
No longer need to invalidate all of a foreignObject when there's an invalidate inside of it. (Bug 418063) r=jwatt
2010-01-26 12:39:56 -08:00
Jonathan Watt
1933c6cb14
Bug 540478, part 1 of 2. Make nsSVGEnum::GetAnimVal take its element as an argument in preparation for it needing to call FlushAnimations() on it. r=dholbert
2010-01-23 18:58:47 +00:00
Jonathan Watt
f7a40ca069
Bug 540477. Add comments for nsSVGEffects::InvalidateRenderingObservers and others. r=longsonr
2010-01-23 18:47:53 +00:00
Jonathan Watt
062102ba9e
Bug 522267, part 2 of 2. Add support for animating <number> attributes. r=dholbert
2009-12-29 07:34:27 +01:00
Jonathan Watt
27a0c97996
Bug 522267, part 1 of 2. Make nsSVGNumber2::GetAnimVal take its element as an argument in preparation for it needing to call FlushAnimations() on it. r=dholbert
2009-12-29 07:32:03 +01:00
Robert Longson
0ae7fcd9ee
Bug 539122 - Stop restyling non-elements with SVG. r=roc
2010-01-13 11:09:58 +00:00
Daniel Holbert
c478ca5aed
Bug 537313: Disable MSVC warning C4355 ('this' used in init list) in SVG's consumers of nsReferencedElement. r=roc
2010-01-13 00:18:48 -08:00
Jesse Ruderman
65c41762cd
Add crashtests
2010-01-10 19:50:41 -08:00
Robert Longson
75ce4730f3
Bug 495968 - Only update the active switch child in nsSVGSwitchFrame::UpdateCoveredRegion. r=roc
2010-01-08 11:35:18 +00:00
Robert Longson
11b77e946d
Bug 536677 - fill with url to gradient not inherited when dynamically switched more than once. r=roc
2010-01-07 19:07:30 +00:00
Olli Pettay
63f7b66332
Bug 534226 - Remove support for multiple presshells, r=bz, sr=roc
2010-01-07 12:36:11 +02:00
Robert Longson
60111d280e
Bug 519368 - pattern with viewBox not treated correctly. r=jwatt
2009-12-29 09:56:25 +00:00
Robert Longson
07e4771273
Bug 536444 - mochitest thebes crashtests: "<Error> doClip: empty path." followed by a hang (after 385228-1.svg).
...
r=roc.
2009-12-28 10:49:08 +01:00
Boris Zbarsky
9489bdf2ac
Bug 500882 part 5. Switch layout module to using the new GetPrimaryFrame API. r=roc
2009-12-24 16:20:06 -05:00
fantasai
34d199a5c4
Bug 508473 part III: Pass destruction root to frame destruction methods r=bz sr=roc
2009-12-24 00:21:15 -05:00
Robert Longson
2cfc7585b3
Bug 535185 - patterns of non-integer scaled size have seams. r=roc
2009-12-23 11:30:44 +00:00
Robert Longson
ffb0219c30
Bug 510177 - path with a single point not rendered. r=jwatt
2009-12-21 22:10:34 +00:00
Metal Sonic
bb9fc4f136
Bug 507387 - fix copyright holder; Mozilla Corporation -> Mozilla Foundation. r=gerv.
2009-12-21 21:50:30 +00:00
Robert Longson
3427dace60
backout Bug 510177 (reftest failure)
2009-12-19 19:28:48 +00:00
Robert Longson
c5d3431c2d
Bug 510177 - path with a single point not rendered. r=jwatt
2009-12-19 17:00:58 +00:00
Daniel Holbert
93a51b5d01
Bug 534156: Make sure to initialize local variable "axis" in nsSVGUtils::ObjectSpace. r=jwatt
2009-12-12 22:27:30 -08:00
Robert Longson
c6ad4c67a2
Bug 534216 - Text in anchor tags not placed correctly if viewBox present. r=roc
2009-12-12 14:37:20 +00:00
Olli Pettay
43f56a0e7d
Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
...
--HG--
extra : rebase_source : dbab242066ba97c0d7f34a2fb701a1c465f26ec4
2009-12-10 20:02:13 -08:00
Boris Zbarsky
86cb90087a
Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
2009-12-10 14:36:04 -08:00
Robert Longson
50fbf4e5d5
Bug 520506 - Incorrect text getBBox in SVG. r=jwatt
2009-11-18 20:59:24 +00:00
Jesse Ruderman
5ed603c6d3
Add crashtests for bug 466945, bug 464197, and bug 467323
2009-10-31 19:35:39 -07:00
Robert Longson
5514586c55
Bug 525363 - clipPath winding-mode is broken. r=roc
2009-10-30 20:21:49 +00:00
Robert O'Callahan
a8545af962
Bug 522767, fixing WinMo bustage
2009-10-27 15:16:35 +13:00
Robert O'Callahan
56341b5a85
Bug 522394. Make nsSVGUtils::ConvertToSurfaceSize more robust, and don't assert needlessly when we adjust filterRes to account for over-large filter sizes. r=jwatt
2009-10-27 14:43:55 +13:00
Robert Longson
3dbc9675ed
Bug 448906 - linked patterns are not scaled correctly. r=roc
2009-10-26 19:37:31 +00:00
Jonathan Watt
964b288574
Bug 524104. Markers should be affected by group opacity on the marked element. r=longsonr@gmail.com
2009-10-26 18:17:49 +01:00
Robert Longson
754e86dbcc
Bug 521759 - patterns incorrect with viewBox and percentage widths or heights. r=roc
2009-10-25 13:05:33 +00:00
Jonathan Watt
6ebae55202
Bug 523481. Restore the group opacity optimization that was broken by the patch for bug 455984. r=longsonr@gmail.com
2009-10-21 13:32:57 +02:00
Robert Longson
c2e35656f0
Backout Bug 388547 due to Mac test orange
2009-10-11 14:03:06 +01:00
Robert Longson
bddb5c6eaa
Bug 388547 - Initial support for x,y,dx,dy,rotate lists on SVG text and tspan elements. r=roc
2009-10-11 12:44:33 +01:00
Boris Zbarsky
70d222fc95
Bug 512338. Make HitTestChildren use GetPrevSibling. r=jwatt
2009-10-02 12:31:45 -04:00
Robert O'Callahan
b358ce2f34
Bug 513082. Instead of passing aDirtyRect to nsDisplayItem::Paint, have nsDisplayList::OptimizeVisibility (renamed to ComputeVisibility) compute the intersection of the visible region with the bounds of each display item and store the result in the item's mVisibleRect. This lets us do less work to paint display items which have a small intersection with the visible region but a large intersection with the bounding-box of the visible region. r=dbaron
...
--HG--
extra : rebase_source : 76db4b87ef9e5a6e9de7677edc08c26e2cbc462e
2009-09-07 12:35:14 +12:00
David Zbarsky
51cc52c705
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Mats Palmgren
7b9c547560
Bug 233463, patch 4 - Make nsIFrame::mNextSibling private. r=bzbarsky
2009-09-18 13:09:36 +02:00
Mats Palmgren
acde6e9975
Bug 233463, patch 3 - Make Destroy/RemoveFrame() methods void and assert that the frame to remove is present. r=bzbarsky
2009-09-18 13:09:36 +02:00
Mats Palmgren
0741d79bb3
Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
2009-09-16 17:01:36 +02:00
Robert Longson
51aabd4087
Bug 512890 - crashtest for ABORT: NULL content node with SVG filter, em units.
2009-09-14 21:19:46 +01:00
Robert Longson
72f0d84dc5
Bug 512890 - ABORT: NULL content node with SVG filter, em units. r=roc
2009-09-14 21:12:37 +01:00
Bobby Holley
92e80175ef
Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
2009-09-12 16:44:18 -06:00
Zack Weinberg
e65a77e1b7
Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
2009-09-12 17:49:24 +01:00
Paul Nickerson
2bec05cff2
Bug 515288 - crashtest for SVG element without current doc in getCTM.
2009-09-10 21:37:56 +01:00
Robert Longson
35fa41cbfd
Bug 515288 - Crash with getScreenCTM() on outer svg with no current document. r=roc
2009-09-10 21:25:48 +01:00
Martijn Wargers
2ecb392d02
Bug 508247 - crashtest for non SVG element in path for getCTM.
2009-09-08 20:34:16 +01:00
Robert Longson
b4c8242815
Bug 509940 - Images with fill=none are not displayed. r=jwatt
2009-08-31 12:26:23 +01:00
Robert Longson
0301ad28ca
Bug 508247 - Crash if non SVG element encountered in path for getCTM. r=jwatt
2009-08-31 11:33:29 +01:00
Daniel Holbert
1f49c6e23b
Bug 513262 - Remove unused helper function "GetFrameForContent" from nsSVGUtils. r=roc
2009-08-28 11:02:58 -07:00
Jonathan Watt
6dcdab69f3
Bug 508179. Implement 'pointer-events:none;' for all elements. r=roc, r=dbaron.
2009-08-26 20:53:35 -07:00
Robert O'Callahan
2824c696a7
Backed out changeset e2927bb26412
2009-08-26 14:49:18 -07:00
Zack Weinberg
7167944a1b
Bug 497495 part 3a: rationalize the queryframe-implementation macro naming scheme, restructure the implementation to detect duplicate entries, and a couple fixes to the frame ID enumeration. r=dbaron sr=roc
...
Bug 497495 part 3b: update users of queryframe macros (strictly mechanical change). r=dbaron
--HG--
extra : rebase_source : ee672a17934227b408b83dc6b5cc4e4909652f72
2009-08-26 09:27:42 -07:00
Benjamin Smedberg
28fb767bd1
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Boris Zbarsky
79edda8c98
Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
...
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
2009-08-24 20:51:57 -04:00
David Zbarsky
ac5c73f4b2
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Zack Weinberg
af8d8584e5
Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
2009-08-20 14:52:48 -07:00
Brian Birtles
ecaea885b1
Bug 507067: Fix GetAnimVal and GetBaseVal's handling of em/ex/etc. units inside display:none elements by using nsComputedDOMStyle's method for resolving style contexts for such elements. r=dbaron
2009-08-20 14:52:47 -07:00
Serge Gautherie
a25b7ec510
Bug 508760 - Remove MSVC6 support from the tree; (Fv1) layout/svg/base/src/*; r=longsonr
2009-08-19 15:08:31 +02:00
timeless@mozdev.org
9e80de58d3
Bug 507367 incorrect null check in nsSVGPatternFrame::GetTargetGeometry
...
r=jwatt
2009-08-12 11:49:55 +02:00
Robert O'Callahan
4cdcf9d36c
Bug 504524. Change signature of nsIFrame: of nsIFrame::CharacterDataChanged to support passing of the full CharacterDataChangeInfo struct. r=bz
...
--HG--
extra : rebase_source : cdab9444f579d6b93e142ad8681152ecd180f818
2009-08-05 13:38:10 +12:00
Boris Zbarsky
39072906a0
Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
2009-07-30 13:23:32 -04:00
Michael Kohler
1ebf35eba7
Bug 106386 - Correct misspellings in source code (old); Part 2; r=timeless
2009-07-27 10:47:02 +02:00
Robert O'Callahan
85aa792e8a
Bug 371839. Simplify SetSelected signature and semantics, and reimplement it in nsTextFrame much more efficiently. r=bzbarsky
...
--HG--
extra : rebase_source : 18c390e3ebd09de82b1a23699c56b741f928ca37
2009-07-27 10:05:41 +12:00
Jonathan Watt
ed199389a0
Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
2009-07-23 10:35:59 +02:00
Robert O'Callahan
2c8eeba774
Bug 339548. Part 14: hide windowed plugins in CSS transforms and SVG foreignObject contexts; we can't display them properly, so let's not display them at all. r=dbaron
2009-07-22 12:45:14 +12:00
Jonathan Watt
468466dce4
Backout bug 435356 to fix nsSVGMatrix leaks.
2009-07-22 00:55:48 +02:00
Jonathan Watt
0bc6e3c473
Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
2009-07-21 22:34:37 +02:00
Joe Drew
9c23ca0770
Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
...
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
2009-07-20 18:50:15 -07:00
Robert Longson
312ca5f4fb
Bug 500174 - pointer-events=all not registering on non-visible stroke. r=roc
2009-07-12 19:50:45 +01:00
Robert Longson
e2a6beaba8
reenable crashtest for bug 492186
2009-06-27 11:26:32 +01:00
Ryo Onodera
e889d1edc6
Bug 366697 - getCTM() shouldn't return the same matrix as .getScreenCTM() for nested SVG elements. r=longsonr
2009-06-26 21:13:07 +01:00
Jesse Ruderman
5408234dcb
Instrument nsSVGRenderingObserverList for trace-refcnt (bug 499613). r=roc
2009-06-24 14:19:02 -07:00
Robert O'Callahan
f769c93606
Bug 499608. Fix leak of nsSVGRenderingObserverList frame property. r=jwatt
...
--HG--
extra : rebase_source : 46c93829cd467ca651df225003586d84043e173d
2009-06-24 20:47:21 +12:00
timeless@mozdev.org
81b4da9973
Bug 494690. Remove unused function UncompressIndex. r=jwatt
2009-06-18 13:40:13 +02:00
Jonathan Watt
b760f912f1
Bug 498275. Stop using nsIDOMSVGMatrix in nsSVGForeignObjectFrame + fixes. r=longsonr
2009-06-18 13:31:25 +02:00
Robert Longson
3099fc4b1b
disable crashtest for bug 492186 temporarily
2009-06-18 00:36:36 +01:00
Robert Longson
9d108fecbf
Bug 492186 - Crash with altGlyphDef and getBBox. r=roc
2009-06-17 22:29:55 +01:00
Robert Longson
1baceacd90
Bug 496989 - Simplify text/glyph interface. r=jwatt
2009-06-17 22:05:02 +01:00
Robert Longson
c5bd50dc01
Bug 481614 - implement clip property. r=jwatt
2009-06-17 21:51:40 +01:00
Shawn Wilsher
b2bfa4ca81
Backed out changeset f3fcd36fcbd1 (bug 119061) for linux orange.
2009-06-11 16:57:09 -07:00