Commit Graph

32 Commits

Author SHA1 Message Date
tor%cs.brown.edu
577edc6066 Bug 331130 - switch group opacity, complex clipPath, and mask over to
the cairo push/pop group API.  r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@212799 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-28 15:08:41 +00:00
longsonr%gmail.com
5cddefa773 Bug 319786 - backout unrelated changes
git-svn-id: svn://10.0.0.236/trunk@212795 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-28 08:20:39 +00:00
longsonr%gmail.com
cc3626f3ee Bug 319786 - implement xml:space handling. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@212792 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-28 08:00:20 +00:00
longsonr%gmail.com
c50fbca71a Bug 290766 - Use CallQueryInterface in frame code. r=tor, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@206382 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-02 08:42:26 +00:00
longsonr%gmail.com
31e6a77ee1 Bug 343250 - Still have interface map entries for nsSupportsWeakReference. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@201684 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 15:47:58 +00:00
tor%cs.brown.edu
c3a452b404 Bug 341021 - Remove nsISVGOuterSVGFrame interface. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200021 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 19:10:28 +00:00
tor%cs.brown.edu
d6bae5d8e3 Bug 338301 - cleanup of svg container frame inheritance and code
duplication, plus removal of nsISVGContainerFrame.  r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@198800 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 15:31:15 +00:00
tor%cs.brown.edu
4214f262bd Bug 337483 - one copy of child list region gathering logic. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@196347 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-11 21:24:59 +00:00
roc+%cs.cmu.edu
140fbb3377 Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@193022 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-26 21:30:36 +00:00
tor%cs.brown.edu
7a4d306c2f Bug 330498 - unify SVG effects (filter, clip, mask, opacity) logic. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192699 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 15:49:20 +00:00
tor%cs.brown.edu
deb230db93 Bug 301628 - first pass at removal of svg observer mechanism.
r=scooter/jwatt, sr=roc


git-svn-id: svn://10.0.0.236/trunk@191604 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 20:22:19 +00:00
tor%cs.brown.edu
8fc9b2aba4 Bug 326725 - clean up GetOuterSVGFrame. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@189873 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 21:22:41 +00:00
tor%cs.brown.edu
cbc768243c Bug 324183 - masking and other surface operations inside a filter incorrect.
r=scooter


git-svn-id: svn://10.0.0.236/trunk@188470 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-30 17:53:26 +00:00
tor%cs.brown.edu
fe2017034e Bug 316764 - implement <mask> and fix <clipPath> for multiple
overlapping children.  r=scootermorris


git-svn-id: svn://10.0.0.236/trunk@187897 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-20 17:00:43 +00:00
roc+%cs.cmu.edu
9199079043 Bug 313817. DeCOMtaminate SVG and MathML NS_New*Frame functions. r+sr=roc, patch by Marc Liddell.
git-svn-id: svn://10.0.0.236/trunk@184444 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 02:36:29 +00:00
tor%cs.brown.edu
4252ede385 Bug 309514 - check clip-path when doing hit detection on containers. r=scooter
git-svn-id: svn://10.0.0.236/trunk@181057 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-27 17:10:21 +00:00
tor%cs.brown.edu
4a3e054bee Bug 301234 - implement subset of SVG filters. r=scooter
git-svn-id: svn://10.0.0.236/trunk@179732 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-06 22:30:40 +00:00
tor%cs.brown.edu
bb85419dbd Bug 282579 - Implement <svg:textPath>. As a side effect, this removes
the gdi+ text highlighting code.  r=afri


git-svn-id: svn://10.0.0.236/trunk@179022 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 02:49:52 +00:00
tor%cs.brown.edu
9c44110236 Bug 258081 - svg frame code warning cleanup. r+sr=bzbarsky, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@172421 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-19 03:48:10 +00:00
tor%cs.brown.edu
30a8cbefd4 Bug 280988 - SVG frames should implement GetFrameName.
Patch by scootermorris@comcast.net, r=tor.


git-svn-id: svn://10.0.0.236/trunk@171468 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-01 19:56:08 +00:00
tor%cs.brown.edu
8e4cbfc529 Bug 193825 - <svg:clipPath> implementation.
r=scooter, sr=dbaron for shared moz files.


git-svn-id: svn://10.0.0.236/trunk@168283 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-25 03:55:03 +00:00
bmlk%gmx.de
e547c59f49 remove unused prescontext argument from GetOffsetFromView bug 276015 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@167037 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-26 19:48:54 +00:00
tor%cs.brown.edu
6d77b6d0c8 Bug 261800 - getBBox for non-text elements. r=scooter
git-svn-id: svn://10.0.0.236/trunk@167020 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-24 16:26:10 +00:00
tor%cs.brown.edu
d0fcc0b497 Bug 237020 - use/symbol implementation. r=jwatt, shared moz files sr=roc.
git-svn-id: svn://10.0.0.236/trunk@165632 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-23 13:51:57 +00:00
tor%cs.brown.edu
8ac1b881a9 Bug 267195 - implement svg opacity property. r=scooter
git-svn-id: svn://10.0.0.236/trunk@165532 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-19 22:52:15 +00:00
gerv%gerv.net
910975f122 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@159350 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 18:13:26 +00:00
tor%cs.brown.edu
bc6db8e5fc Bug 246857 - implement <svg:defs>. r=afri. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@158374 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-23 18:14:04 +00:00
gerv%gerv.net
2ac510b678 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155068 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 14:30:37 +00:00
alex.fritze%crocodile-clips.com
937a1cf846 Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes


git-svn-id: svn://10.0.0.236/trunk@152468 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 12:39:26 +00:00
roc+%cs.cmu.edu
b2d0c1acfb Ongoing deCOMtamination. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144556 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 11:00:00 +00:00
bryner%netscape.com
c44337949a Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@138129 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 00:32:13 +00:00
bbaetz%cs.mcgill.ca
478af40f6f Bug 80142 (among others) - landing of SVG_20010721_BRANCH. Work by
alex.fritze@crocodile-clips.com, james.turner@crocodile-clips.com, and
everyone else how helped on the branch. Thanks to peterv for last minute
build changes

r=cls for build changes
r=jst, rs=brendan for #ifdef'd parts touching existing files.

NOT ON BY DEFAULT


git-svn-id: svn://10.0.0.236/trunk@110384 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 07:59:31 +00:00