Commit Graph

58 Commits

Author SHA1 Message Date
tor@cs.brown.edu
7b54df5ad9 Bug 384208 - svg:pattern not correct for general transforms. r=longsonr, sr+a=roc 2007-10-02 07:57:47 -07:00
tor@cs.brown.edu
f537b7903b Bug 389498 - <mask> not rendered correctly when scrolling. r=longsonr, sr+a=roc 2007-09-17 08:20:35 -07:00
sharparrow1@yahoo.com
deb7b70b2c Bug 390740: Pass lang-group into GetMetricsFor more consistently, SVG part. r=tor, sr=roc, a=dbaron 2007-08-17 16:49:01 -07:00
longsonr@gmail.com
43a7c5805c Bug 384409 - Create a common GetContextForContent method in nsContentUtils and use it in nsScriptElement and svg. r=tor,r+sr=jonas 2007-07-13 01:49:07 -07:00
tor@cs.brown.edu
ab2d47c4a7 Bug 305859 - em and ex units not implemented for SVGLength.
Patch by taken.spc@gmail.com, r=longsonr, sr=tor
2007-06-25 09:12:35 -07:00
longsonr@gmail.com
f02cb58e85 Bug 378583 - Large pattern surfaces crash browser. r=tor,sr=roc 2007-06-13 02:02:48 -07:00
roc+@cs.cmu.edu
e34c7dff59 Bug 174397. Support getClientRects and getBoundingClientRect on DOM elements. r=jonas,dbaron; sr=tor, plus help from Anne van Kesteren and Martijn Wargers 2007-05-30 15:32:54 -07:00
tor@cs.brown.edu
71fb4520eb Bug 382333 - CTM changes not updating filter invalidation regions.r=longsonr, sr=roc 2007-05-29 17:36:02 -07:00
tor@cs.brown.edu
c8cff36c3a Bug 381622 - complete cairo removal from svg. r+sr=roc 2007-05-23 08:42:12 -07:00
longsonr@gmail.com
0618c0b3d1 Bug 377149 - stop storing mask and clipPath frames. r=tor,sr=roc 2007-04-26 01:36:16 -07:00
longsonr@gmail.com
20116633b2 Bug 375384 - remove nsSVGUtils::IsSingular. r+sr=tor 2007-03-27 05:43:59 -07:00
tor%cs.brown.edu
0307c2f9f6 Bug 369528 - SVG code not handing surface endianness properly. r+sr=roc 2007-03-09 20:27:01 +00:00
tor%cs.brown.edu
72f5c788dc Bug 353172 - remove nsSVGCoordCtxProvider.
Patch by malex@cs.utexas.edu and tor, r=jwatt+roc, sr=roc
2007-03-09 16:27:01 +00:00
neil%parkwaycc.co.uk
288aaa8646 gfxMatrix is a struct, not a class b=370051 r=jwatt sr=tor 2007-02-12 14:40:44 +00:00
tor%cs.brown.edu
2211629359 Bug 359516 - replace hand-wired observer scheme for filters with
nsIMutationObserver.  r=roc, sr=sicking
2007-02-05 20:04:17 +00:00
tor%cs.brown.edu
0a7a1a8aac Bug 367503 - Switch nsSVGPathGeometryFrame to thebes. r=longsonr, sr=roc 2007-01-31 16:05:42 +00:00
longsonr%gmail.com
912df76954 Bug 307708 � filters should operate in linearRGB color space by default r=dbaron,r=tor,sr=roc 2007-01-30 13:19:55 +00:00
tor%cs.brown.edu
a8731a3123 Bug 360316 - Avoid group opacity when possible. r=jwatt, sr=roc 2007-01-04 15:05:39 +00:00
tor%cs.brown.edu
718f4643e5 Bug 362008 - remove nsSVGImageFrame copy of image data. r=pavlov, sr=roc 2006-12-06 22:23:10 +00:00
tor%cs.brown.edu
66fbe00e97 Bug 354866 - remove svg renderer layer, begin switch to thebes. r+sr=roc 2006-11-27 17:30:57 +00:00
longsonr%gmail.com
46a662c3da Bug 356400 - fix crash when scale(0) set in transform. r=jwatt,sr=tor 2006-10-27 10:34:23 +00:00
tor%cs.brown.edu
71a8050866 Bug 331130 - switch group opacity, complex clipPath, and mask over to
the cairo push/pop group API.  r+sr=roc
2006-09-28 15:08:41 +00:00
tor%cs.brown.edu
96ff88665f Bug 354341 - quit depending on cairo extent calculation bug. r+sr=roc 2006-09-26 22:27:56 +00:00
tor%cs.brown.edu
5542384be0 Bug 351798 - path mouseover fires outside svg. r+sr=roc 2006-09-19 16:35:29 +00:00
tor%cs.brown.edu
5f9199a263 Bug 350059 Allow cairo.h usage in nsSVGUtils.h. r+sr=roc 2006-09-11 15:26:19 +00:00
longsonr%gmail.com
674de4d947 Bug 329848 - Replace invalid transform-attribute parse error assertion by Error Console log r=bzbarsky,sr=tor 2006-07-27 11:58:05 +00:00
longsonr%gmail.com
9ecdbc9477 Bug 343774 - Remove glyph metrics interfaces. r=tor,sr=roc 2006-07-14 13:32:01 +00:00
tor%cs.brown.edu
9cee9df3b8 Bug 342874 - Use covered region to minimize svg painting. r+sr=roc 2006-06-30 19:19:42 +00:00
longsonr%gmail.com
bea6a3f15c Bug 341638 - Rationalise nsSVGTextFrame, nsSVGTextPathFrame and nsSVGTSpanFrame. r=tor,sr=roc 2006-06-28 15:23:40 +00:00
tor%cs.brown.edu
c1083371ed Bug 342046 - Remove nsSVGCairoPathGeometry. r+sr=roc 2006-06-20 17:01:09 +00:00
tor%cs.brown.edu
a243471944 Bug 341021 - Remove nsISVGOuterSVGFrame interface. r+sr=roc 2006-06-15 19:10:28 +00:00
roc+%cs.cmu.edu
dbb193fda1 Bug 340908. Make invalidation work properly in SVG foreignobject, and treat reflow separately from invalidation/painting. r=tor,sr=bzbarsky 2006-06-15 03:23:56 +00:00
tor%cs.brown.edu
084d044d7d Build bustage fix. 2006-06-12 16:21:17 +00:00
longsonr%gmail.com
dedc74de85 Bug 339039 - Text spans return incorrect number of characters with getNumberOfChars(). r=tor,sr=roc 2006-06-12 15:50:31 +00:00
tor%cs.brown.edu
5e2e699a69 Bug 340451 - Remove nsISVGRendererRegion. r+sr=roc 2006-06-09 18:08:33 +00:00
tor%cs.brown.edu
58e849699b Bug 338301 - cleanup of svg container frame inheritance and code
duplication, plus removal of nsISVGContainerFrame.  r+sr=roc
2006-06-01 15:31:15 +00:00
tor%cs.brown.edu
5db09949bf Bug 339375 - Switch paint servers fields to properties. r+sr=roc 2006-05-27 18:48:09 +00:00
tor%cs.brown.edu
4a5c599083 Bug 338466 - Remove fine-grained update flags from svg. r+sr=roc 2006-05-24 18:18:27 +00:00
tor%cs.brown.edu
67c93dad0d Bug 337753 - create SVG paint server base class. r+sr=roc 2006-05-16 15:55:01 +00:00
tor%cs.brown.edu
9a3aab1d6e Bug 337483 - one copy of child list region gathering logic. r+sr=roc 2006-05-11 21:24:59 +00:00
tor%cs.brown.edu
b7336c51d2 Bug 332162 - deCOMtaminate SVGLength. r=jwatt, sr=roc 2006-04-14 15:09:39 +00:00
longsonr%gmail.com
fc0e9059bf Bug 329758 - changing markers via DOM does not cause a refresh. r=tor,sr=roc 2006-04-06 13:02:53 +00:00
tor%cs.brown.edu
398f271bb6 Bug 330498 - unify SVG effects (filter, clip, mask, opacity) logic. r+sr=roc 2006-03-21 15:49:20 +00:00
tor%cs.brown.edu
f99b6af29b Bug 328348 - Single version of viewport transform code. r=jwatt, sr=roc. 2006-02-26 17:58:58 +00:00
tor%cs.brown.edu
0fc7a7c541 Bug 318597 - Implement various text, tspan and textPath DOM functions.
Patch by longsonr@gmail.com, r=tor, sr=jst
2006-02-17 21:24:30 +00:00
tor%cs.brown.edu
705d1f8fce Bug 326725 - clean up GetOuterSVGFrame. r+sr=roc 2006-02-13 21:22:41 +00:00
tor%cs.brown.edu
2a7e0fc204 Bug 324183 - masking and other surface operations inside a filter incorrect.
r=scooter
2006-01-30 17:53:26 +00:00
tor%cs.brown.edu
e7a9e16e72 Bug 323907 - standardize SVG definition of M_PI.
Patch by longsonr@gmail.com, r=tor, sr=jst
2006-01-26 16:39:39 +00:00
tor%cs.brown.edu
5cd5d59918 Bug 316764 - implement <mask> and fix <clipPath> for multiple
overlapping children.  r=scootermorris
2006-01-20 17:00:43 +00:00
tor%cs.brown.edu
32d2533d44 Bug 324027 - clean up marker frame interface. r=scootermorris 2006-01-20 16:21:37 +00:00