Commit Graph

51 Commits

Author SHA1 Message Date
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
8989d05b3e Bug 343760 - Don't copy nsITextContent into glyph frames. r=tor, sr=roc
git-svn-id: svn://10.0.0.236/trunk@203502 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-24 14:20:23 +00:00
longsonr%gmail.com
18be346f8c Bug 344898 - Crash removing text from textPath. r=tor, sr=roc
git-svn-id: svn://10.0.0.236/trunk@203093 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-19 12:33:35 +00:00
longsonr%gmail.com
7ae853b0ff Bug 343774 - Remove glyph metrics interfaces. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@202141 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-14 13:32:01 +00:00
tor%cs.brown.edu
4d39d81c70 Bug 340859 - Implement pathLength attribute.
Patch by amenzie@us.ibm.com, r=tor, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@201876 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-11 15:52:15 +00:00
longsonr%gmail.com
49ab50afff Bug 341638 - Rationalise nsSVGTextFrame, nsSVGTextPathFrame and nsSVGTSpanFrame. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@201094 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 15:23:40 +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
424eaaad24 Bug 341292 - Remove nsISVGPathFlatten interface. r=longsonr, sr=roc
git-svn-id: svn://10.0.0.236/trunk@199989 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 15:59:28 +00:00
longsonr%gmail.com
ee1ae121ab Bug 339039 - Text spans return incorrect number of characters with getNumberOfChars(). r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@199706 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-12 15:50:31 +00:00
tor%cs.brown.edu
cca00e218b Bustage fix from bug 338301.
git-svn-id: svn://10.0.0.236/trunk@198804 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 16:20:21 +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
tor%cs.brown.edu
fcbc91cfb6 Bug 334400 - create SVG transform list lazily. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@194970 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 15:24:51 +00:00
roc+%cs.cmu.edu
b6ebd9961d Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@193976 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-10 00:16:29 +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
pavlov%pavlov.net
b5c7a440ef backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
git-svn-id: svn://10.0.0.236/trunk@192407 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 06:43:36 +00:00
roc+%cs.cmu.edu
6e36f2c733 Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192399 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 03:14:02 +00:00
roc+%cs.cmu.edu
38a9722e9f Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@192085 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-09 18:55:21 +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
jwatt%jwatt.org
4624a80f67 Fixing bug 328571. Change the type of PRBool SVG classes members to PRPackedBool. r+sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@191478 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 10:59:36 +00:00
tor%cs.brown.edu
cad0e2f4e4 Bug 318597 - Implement various text, tspan and textPath DOM functions.
Patch by longsonr@gmail.com, r=tor, sr=jst


git-svn-id: svn://10.0.0.236/trunk@190394 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-17 21:24:30 +00:00
tor%cs.brown.edu
3263c22134 Bug 327507 - unitialized variable use when positioning glyphs for
<text> without x/y. r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@190360 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-17 16:30:23 +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
cvshook%sicking.cc
12b789d906 Bug 310436: Implement IsFrameOfType and use that to disable non-svg frames from being children of svg frames. r=bz sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188176 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 21:16:12 +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
cvshook%sicking.cc
d3d2e97d3b Bug 321294: Remove unused ReplaceFrame codepaths.
r/sr=roc


git-svn-id: svn://10.0.0.236/trunk@187266 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-10 22:58:37 +00:00
tor%cs.brown.edu
721509b62d Bug 314627 - implement SVGTSpanElement.getExtentOfChar.
Patch by longsonr@gmail.com, r=tor, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@185623 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-02 23:57:47 +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
01048ec6fa Bug 299376 - don't assume that both x and y of a tspan are set. r=afri
git-svn-id: svn://10.0.0.236/trunk@181457 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 01:21:00 +00:00
bzbarsky%mit.edu
c3d2c5e7a2 Remove the pointless nsIContent arg of nsIFrame::AttributeChanged. Bug 281390,
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@179800 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-07 16:49: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
bob%bclary.com
97a48a36ba make SVG NS_NOTYETIMPLEMENTED messages more meaningful Bug 303501 r=jonathan.watt sr=tor a=asa
git-svn-id: svn://10.0.0.236/trunk@177426 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-09 13:53:02 +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
8d3e20f0f0 Bug 284675 - Handle svg text chunks separately, support dx/dy. r=afri
git-svn-id: svn://10.0.0.236/trunk@170264 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-07 04:02:02 +00:00
tor%cs.brown.edu
fb87f04625 Bug 199771 - soft fail if gdi+ or cairo can't be found/used.
r=scooter, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@169391 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-18 16:30:12 +00:00
bzbarsky%mit.edu
2bea98552c Remove prescontext args for some nsIFrame methods
(Append/Insert/Remove/ReplaceFrames) and for some methods in table land.  Patch
by Vidar Braut Haarr <bugmail@q1n.org>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@168894 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-07 01:58:25 +00:00
tor%cs.brown.edu
57c89beb3b Bug 274886 - attributes corresponding to SVGLength properties are always set.
Patch by jonathan.watt@strath.ac.uk, r=tor.


git-svn-id: svn://10.0.0.236/trunk@167800 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-16 01:44:52 +00:00
bugzilla%arlen.demon.co.uk
e4daffa10a Bug 270708 remove nsPresContext variable from AttributeChanged and cleaned up comment in nsIFrame.h
p=bugmail@q1n.org r=pkwarren sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@167124 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-31 01:13:27 +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
a21b217452 Bug 272899 - svg base type creation cleanup. r=jwatt.
git-svn-id: svn://10.0.0.236/trunk@166285 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-05 22:12:43 +00:00
dbaron%dbaron.org
34bfbb3f77 Convert callers of old GetStyleData API that have snuck back in. b=197205 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@166237 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-04 06:31:02 +00:00
tor%cs.brown.edu
60e207b9f7 Bug 243536 - Remove NS_NOTYETIMPLEMENTED from nsSVGTransformList.cpp.
Patch by jonathan.watt@strath.ac.uk, r=afri.


git-svn-id: svn://10.0.0.236/trunk@160515 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 14:44:54 +00:00
alex%croczilla.com
89993ef05b Bug #252637: Implement inner <svg> elements. r=tor, sr=dbaron for nsCSSFrameConstructor changes. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@160394 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 09:01:13 +00:00
bryner%brianryner.com
865734bf2f Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
git-svn-id: svn://10.0.0.236/trunk@160184 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 23:15:21 +00:00
cbiesinger%web.de
b27e0031f5 Bug 252948 remove *WithConversion in layout
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@159832 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-25 12:18: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