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