layout/svg/base/src/nsSVGUtils.h
d3b11e443f045e5f5c3de3a9b7a54483271b4cf0
created 2012-05-17 05:05 +0100
pushed 2012-05-17 18:02 +0000
Jonathan Watt Jonathan Watt - Bug 614732 - Add prefs for enabling/disabling display-list hit-testing/painting. r=roc.
8b14c2b9b20923e1219f7cfcc3d425e67a7c6f30
created 2012-05-03 17:05 +0100
pushed 2012-05-04 20:23 +0000
Jonathan Watt Jonathan Watt - Bug 413960, part 1 - Clean up and document various parts of misleading viewBox code. r=longsonr.
01fd11649cc8f93cc9d4df770884019938794361
created 2012-04-16 09:23 +0100
pushed 2012-04-16 15:03 +0000
Robert Longson Robert Longson - Bug 736031 - getBBox returns incorrect results with empty containers. r=jwatt
dc0b57deb507d4685fe1fb8656c1f7d5ea5551fd
created 2012-04-13 14:22 +0100
pushed 2012-04-14 11:58 +0000
Jonathan Watt Jonathan Watt - Bug 745066 - Add comments documenting the declaration of nsSVGFilterInstance, its methods and its members. r=longsonr.
34454de868335d57a8efd6b640939ac9198d70c6
created 2012-03-20 12:15 +0000
pushed 2012-03-21 10:30 +0000
Jonathan Watt Jonathan Watt - Bug 736890 - Speed up building of layout/svg/base/src by cleaning up #include directives in its header files. r=dholbert.
247b83139d6d7ecc88deb9fce55c5cf0a0266e45
created 2012-03-20 12:15 +0000
pushed 2012-03-21 10:30 +0000
Jonathan Watt Jonathan Watt - Bug 734079, part 2 - Use a mark and asynchronously sweep scheme (similar to HTML reflow) to invalidate and update SVG frame bounds. r=longsonr.
4805515c9a204dcd6992034b97e3e93cfbe2ce45
created 2012-03-20 12:15 +0000
pushed 2012-03-21 10:30 +0000
Jonathan Watt Jonathan Watt - Bug 734079, part 1 - Remove the SuspendRedraw code and make SVGSVGElement.suspendRedraw a no-op. r=longsonr.
412c948ce10019d15cde747af6db85a91d131d77
created 2012-03-02 08:28 +0000
pushed 2012-03-03 13:14 +0000
Jonathan Watt Jonathan Watt - Bug 729562 - Make the SVG paint methods take an nsRenderingContext, and kill nsSVGRenderState. r=Bas.
a439c947dc99027ef4eacc729fe516e13ce80f81
created 2012-02-10 12:33 +0000
pushed 2012-02-11 01:49 +0000
Jonathan Watt Jonathan Watt - Bug 614732 - For SVG leaf frames, use mRect to store the frame's user space bounds, and stop using it to store its covered region (compute that on demand). r=roc.
6d5192687c910c8aaf69f627eed8c41701d29a3e
created 2012-02-10 12:33 +0000
pushed 2012-02-11 01:49 +0000
Jonathan Watt Jonathan Watt - Bug 725903 - PathExtentsToMaxStrokeExtents needs to take a transform argument. r=longsonr.
7faea8ebd049df65a69193729a23edc57f31e268
created 2012-02-10 12:33 +0000
pushed 2012-02-11 01:49 +0000
Jonathan Watt Jonathan Watt - Bug 725897 - Remove the inaccurate nsSVGUtils::ToAppPixelRect, and use nsLayoutUtils::RoundGfxRectToAppRect instead. r=longsonr.
6b00b520b304bad26ff171b8307235a98000f791
created 2012-02-04 13:58 +0000
pushed 2012-02-05 11:13 +0000
Robert Longson Robert Longson - Bug 616892 - Make more updates honour suspendRedraw. r=roc
8dec46c6439ca8b4c53117b0fedaee00225c5fd3
created 2012-02-04 13:11 +0000
pushed 2012-02-05 11:13 +0000
Edwin Flores Edwin Flores - Bug 719288 - Fill and stroke SVG text with one Draw call r=roc
8248dbffd64534fb6c65ad3d757b795119e783c6
created 2011-11-05 10:32 +0000
pushed 2011-11-06 13:22 +0000
Matheus Kerschbaum Matheus Kerschbaum - Bug 698630 - Remove --disable-smil build option; r=dholbert
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
8ddd09649e1318e52b111d52a11725158661e2e5
created 2011-09-30 10:25 +0100
pushed 2011-09-30 14:13 +0000
Jonathan Watt Jonathan Watt - Bug 614732 - Add an argument to nsSVGUtils::GetBBox() to allow callers to specify whether stroke or markers should be included in the bounds returned. r=roc.
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 08:20 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
c9a9397f6db3e27cff0cf5ba8ed1fa4c3b9d85c2
created 2011-09-25 22:04 +0100
pushed 2011-09-26 14:35 +0000
Brian Birtles Brian Birtles - Bug 602759 part 13 - Update layout to use new matrix and transform types; r=jwatt
620b73b3d768044892f08c52b8cfb407b928d228
created 2011-09-05 18:53 +0100
pushed 2011-09-06 10:53 +0000
Robert Longson Robert Longson - Bug 684479 - Bounding boxes for strokes are unnecessarily big for many shapes. r=roc
e3efcfa1b14b36a5b7f1baefde3fbffb471c6b37
created 2011-06-16 11:53 +0100
pushed 2011-06-16 14:54 +0000
Jonathan Watt Jonathan Watt - Bug 664130 - const-ify some SVG element class methods. r=dholbert.
33b198be1aa3c79438f0fba0ab2595d6034a5303
created 2011-04-21 12:36 -0700
pushed 2011-04-25 03:12 +0000
Zack Weinberg Zack Weinberg - Bug 649429 part 2: move nsSVGUtils::ConvertToSurfaceSize back to nsSVGUtils.cpp. r=dholbert
1e025cfeb9c2c5706840574956d583b226a969a7
created 2011-04-20 10:16 +0100
pushed 2011-04-20 17:19 +0000
Jonathan Watt Jonathan Watt - Bug 488314 part 2 - Kill vestiges of SetMatrixPropagation. r=longsonr.
848c520e915846251f41a2ac5505007c7aa12007
created 2011-04-19 15:07 +1200
pushed 2011-04-19 03:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 1: Create Point and Size templates. r=joe,sr=cjones
f54747d3a9087414d41d7c8894b8c67fa52c4474
created 2011-04-07 18:04 -0700
pushed 2011-04-14 15:49 +0000
Jan Küchler Jan Küchler - Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
23f36fd8b36eba90591688691e4973187f505326
created 2011-02-26 10:21 +0000
pushed 2011-03-29 16:18 +0000
Robert Longson Robert Longson - Bug 635511 - Improve performance getting parent SVG elements r=jwatt
c347676c5cffa5e763bc9d9ea56e3d14c80500a9
created 2010-12-19 16:45 -0800
pushed 2010-12-20 00:53 +0000
Daniel Holbert Daniel Holbert - Bug 272288 Patch 1: Fix nsSVGImageFrame to handle SVG images. r=roc a=roc
be1f7ea06a5efbfb0165625c0759d25291e03c32
created 2010-12-19 16:45 -0800
pushed 2010-12-20 00:53 +0000
Daniel Holbert Daniel Holbert - Bug 619516 Patch 4: Create overloaded version of nsSVGUtils::GetViewBoxTransform to take (un-animated) SVGPreserveAspectRatio. r=jwatt a=roc
9235ac6b60533387bee0974fa730e928da9506c0
created 2010-12-19 16:45 -0800
pushed 2010-12-20 00:53 +0000
Daniel Holbert Daniel Holbert - Bug 619516 Patch 2: Update clients of nsSVGPreserveAspectRatio with new class name. r=jwatt a=roc
5ce6da5198708af69b07c504935ad7837fecbbe8
created 2010-12-19 16:45 -0800
pushed 2010-12-20 00:53 +0000
Daniel Holbert Daniel Holbert - Bug 619516 Patch 1: Rename nsSVGPreserveAspectRatio and its inner class to SVGAnimatedPreserveAspectRatio / SVGPreserveAspectRatio. r=jwatt a=roc
9e3b27acb9efa02ef95a5590d09664fc1b0c1aeb
created 2010-12-08 21:25 +0000
pushed 2010-12-09 08:47 +0000
Robert Longson Robert Longson - Bug 617448 - remove svg.enabled as the browser now uses SVG and fails to start if it's disabled r+a=roc
395fac6a7de431827a5254d47ed92c5dafa8b489
created 2010-12-07 09:57 +1300
pushed 2010-12-08 14:52 +0000
Cameron McCormack Cameron McCormack - Bug 615146 - Ensure outer SVG elements get an nsSVGOuterSVGFrame even they fail conditional processing attributes (v2) r=longsonr, a=blocking
b1a4d82fb98ad6f094e3b3e84615a48cc62fac1a
created 2010-12-05 20:33 +0000
pushed 2010-12-05 20:44 +0000
Robert Longson Robert Longson - Bug 615666 - SMIL animation does not work with percent units for "offset" attr on <stop> elements. r=jwatt a=roc
4e49d32a52169d2bd98735f7992f7d73f8d7c616
created 2010-12-03 16:40 +0000
pushed 2010-12-03 16:42 +0000
Jonathan Watt Jonathan Watt - Bug 589439. De-COMtaminate SVG number lists and support for SMIL animation of SVG number lists. a=roc r=roc,longsonr,dholbert.
acc4673a58ac64487ccffb0bfb936e6a78a9fcec
created 2010-10-14 20:03 -0500
pushed 2010-10-15 01:08 +0000
Timothy Nikkel Timothy Nikkel - Bug 582476. Part 2. When painting SVG foreign objects make sure to set the painting to window flag correctly. r=roc a=blocking-betaN+
06f22d3a34a1d552349e143741047ebbf0595ab8
created 2010-10-06 15:18 -0700
pushed 2010-10-06 22:26 +0000
Daniel Holbert Daniel Holbert - Bug 600574 part 2: Check for SVG images with viewBox in nsStyleBackground::Layer::RenderingMightDependOnFrameSize. r=bz r=longsonr a=blocking-betaN+
909665f6e95133156bccef4f18d0d5c1f04caf2f
created 2010-09-18 12:46 +0900
pushed 2010-09-18 03:48 +0000
KUROSAWA, Takeshi KUROSAWA, Takeshi - Bug 333698 - Fix x and y positioning of nested tspans; r=longsonr; a=roc
827cba9e267131c49c6f497ef725a77e9c67729f
created 2010-09-08 13:40 -0700
pushed 2010-09-08 20:57 +0000
Daniel Holbert Daniel Holbert - Bug 276431 Patch 5: Move two nsSVGUtils methods to header file so they can be inlined in non-gklayout code. r=roc a=blocking
64fa66e599c8bfe562456c5772c9cf98614db723
created 2010-08-20 14:29 -0500
pushed 2010-08-20 19:30 +0000
Robert O'Callahan Robert O'Callahan - Bug 585817. Part 3: Remove nsSVGUtils::GetThebesComputationalSurface and use gfxPlatform::ScreenReferenceSurface instead. r=jwatt
2763e57a691437b53d6223672cb3230945ee41f8
created 2010-08-19 19:03 -0500
pushed 2010-08-20 00:06 +0000
Chris Jones Chris Jones - Backed out changeset cebb111fbfc4
cebb111fbfc49506798a97c389519b1ead2fe0f4
created 2010-08-19 13:49 -0500
pushed 2010-08-19 18:58 +0000
Robert O'Callahan Robert O'Callahan - Bug 585817. Part 3: Remove nsSVGUtils::GetThebesComputationalSurface and use gfxPlatform::ScreenReferenceSurface instead. r=jwatt
255b19177dd428fd0380566cd8495a69be7f9765
created 2010-08-13 15:32 +0200
pushed 2010-08-13 13:40 +0000
Markus Stange Markus Stange - Bug 506826 - Add nsSVGIntegrationUtils::DrawPaintServer for use in -moz-element drawing. r=roc
e302434bc8d4c19b21dbd2ab609a2badabc02e51
created 2010-07-18 11:06 +0100
pushed 2010-07-18 10:05 +0000
Robert Longson Robert Longson - Bug 487649 - Markers handle viewBox and preserveAspectRatio badly. r=jwatt
9712aa5f77e17cbe24fd906ccadb87689af761eb
created 2010-07-16 22:42 +0100
pushed 2010-07-16 21:44 +0000
Jonathan Watt Jonathan Watt - Bug 515116. DeCOMify SVG length-list, and implement SMIL animation of length-list. r=longsonr, r=dholbert, sr=roc
41553c0928e14ae694672e760f9ee83b8b02868b
created 2010-06-18 21:21 +1200
pushed 2010-06-18 09:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 572287. Fix leak of mThebesComputationalSurface. r=jwatt
ebc6875a1ec4d9c195541647e88d753def3a1180
created 2010-06-08 22:28 -0700
pushed 2010-06-09 05:35 +0000
L. David Baron L. David Baron - Use macros for frame state so that it's easy to change the size and easier to read the constants. (Bug 570837) r=roc
1f2660a71a7aabe7a7d73b70c5545f26ac39e1dd
created 2010-05-14 13:04 -0400
pushed 2010-05-14 17:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 565826. Use Element in SMIL code as needed. r=dholbert
1b7b064ee77a12a37b49fe3d598080696ce3c595
created 2010-04-30 09:12 -0400
pushed 2010-04-30 13:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 562688 part 13. Eliminate eELEMENT usage in layout/style, except the rule processor. r=dbaron
6b47c52ef03af1a21cf67e12614d299fbfb22e5a
created 2010-04-28 16:00 -0700
pushed 2010-04-28 23:01 +0000
Daniel Holbert Daniel Holbert - Bug 436418, patch E: SVG/SMIL animateMotion - add support for <animateMotion> element and its core logic. r=roc
8c1dc8abd758adc7f4748df3d1a782cefca69190
created 2010-04-10 16:09 -0400
pushed 2010-04-10 21:55 +0000
Craig Topper Craig Topper - Bug 557416: Remove unnecessary includes and forward declarations of nsIPresShell. r=roc
34bb31ca7dddd8b867b04e12664d76a80c3832a2
created 2010-03-26 20:55 -0700
pushed 2010-03-27 03:56 +0000
Daniel Holbert Daniel Holbert - Bug 555291: Replace multiple string-literals of SVG whitespace/comma delimeters with a single #define. r=jwatt
0f820603fdfa6d02178bed70694fd86cce692125
created 2010-03-02 12:08 +1300
pushed 2010-03-17 01:49 +0000
Robert O'Callahan Robert O'Callahan - Bug 538266. Part 3: move nsSVGUtils::GfxRectToIntRect to nsLayoutUtils. r=mats
8dc04dca2a59ec794a198dc95792915c446cf806
created 2010-02-08 02:28 +0000
pushed 2010-02-08 02:31 +0000
Jonathan Watt Jonathan Watt - Bug 541882. Add support for SMIL animation of the preserveAspectRatio attribute in SVG. r=dholbert
eedaca875fa137b57c5fe265b83c1299268ee447
created 2009-12-29 07:34 +0100
pushed 2010-01-15 13:33 +0000
Jonathan Watt Jonathan Watt - Bug 522267, part 2 of 2. Add support for animating <number> attributes. r=dholbert
be1bef87f4072205e5bde3f01652697038c685e7
created 2009-12-28 10:49 +0100
pushed 2009-12-28 09:49 +0000
Robert Longson Robert Longson - Bug 536444 - mochitest thebes crashtests: "<Error> doClip: empty path." followed by a hang (after 385228-1.svg).
180966423a3c8f87a1af9ff894a4c22d5d35e106
created 2009-12-10 20:02 -0800
pushed 2009-12-11 17:18 +0000
Olli Pettay Olli Pettay - Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
ae3a432b46538ae4f3431c0bd6cd0ee4c95908ee
created 2009-08-20 14:52 -0700
pushed 2009-08-20 21:53 +0000
Brian Birtles Brian Birtles - 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
684dadc0726e8c6632f912b8592ff8ec07b77474
created 2009-07-23 10:35 +0200
pushed 2009-07-23 08:36 +0000
Jonathan Watt Jonathan Watt - Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
d3e0648a5d54ab9852426d0326c601b8bea8c951
created 2009-07-22 00:55 +0200
pushed 2009-07-21 22:56 +0000
Jonathan Watt Jonathan Watt - Backout bug 435356 to fix nsSVGMatrix leaks.
941a73f2fc2142c17d5e8f8bba13968eae523c2e
created 2009-07-21 22:34 +0200
pushed 2009-07-21 20:40 +0000
Jonathan Watt Jonathan Watt - Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
eeb04deff8f3d83265f416c1ef8db24debe86b1f
created 2009-06-26 21:13 +0100
pushed 2009-06-26 20:13 +0000
Ryo Onodera Ryo Onodera - Bug 366697 - getCTM() shouldn't return the same matrix as .getScreenCTM() for nested SVG elements. r=longsonr
less more (0) -100 -60 tip