324 Commits

Author SHA1 Message Date
longsonr%gmail.com
d40e651310 Bug 296018 - Images in SVG fail to display when image elements replaced using replaceChild. r=tor,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@207716 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 08:45:07 +00:00
tor%cs.brown.edu
41f6387988 Bug 345085 - create common base class for path segments.
Patch by amenzie@us.ibm.com, r=tor, sr=roc


git-svn-id: svn://10.0.0.236/trunk@207108 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 22:17:14 +00:00
tor%cs.brown.edu
67128b05f4 Bug 342302 - share code between nsSVGPolygonElement and nsSVGPolylineElement.
Patch by amenzie@us.ibm.com, r=tor, sr=roc


git-svn-id: svn://10.0.0.236/trunk@207097 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 21:03:49 +00:00
longsonr%gmail.com
5fce10c49b Bug 347762 - Log nsSVGLength2 and nsSVGNumber2 parse failures to error console. r=tor,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@206827 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 14:36:43 +00:00
tor%cs.brown.edu
2e7f5ab020 Bug 345488 - transform from path applied to textPath at wrong time.
r=longson, sr=roc


git-svn-id: svn://10.0.0.236/trunk@206805 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 04:26:26 +00:00
tor%cs.brown.edu
0b1142e144 Bug 317028 - remove redundant nsIDOM3Node interface map entry. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@206572 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-04 15:02:39 +00:00
longsonr%gmail.com
95d8c90e87 Bug 329848 - reenable write bad content warnings to console. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@206283 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-01 09:40:57 +00:00
cvshook%sicking.cc
d7d12d2659 Bug 346744: Get rid of implementations of nsIContent::AppendChildTo and let it just forward to nsIContent::InsertChildAt. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@206229 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-31 22:38:07 +00:00
dbaron%dbaron.org
40ca975bea Fix to compile with broken for loop scoping. Fixing bustage from bug 344263.
git-svn-id: svn://10.0.0.236/trunk@205087 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 21:03:00 +00:00
pedemont%us.ibm.com
251234c8e0 Bug 344263 - Rewrite nsSVGNumber. Patch by amenzie. r=tor, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@205063 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 18:10:48 +00:00
longsonr%gmail.com
0d7d66dd02 Temporary Bustage fix
git-svn-id: svn://10.0.0.236/trunk@203814 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-27 12:55:40 +00:00
longsonr%gmail.com
75b508e574 Bustage fix
git-svn-id: svn://10.0.0.236/trunk@203813 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-27 12:41:38 +00:00
longsonr%gmail.com
cdb2917fa8 Bug 329848 - Replace invalid transform-attribute parse error assertion by Error Console log r=bzbarsky,sr=tor
git-svn-id: svn://10.0.0.236/trunk@203812 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-27 11:58:05 +00:00
longsonr%gmail.com
41d4ff0a63 Bug 334950 - bogus assertion when no viewbox specified for marker. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@203723 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-26 12:33:24 +00:00
tor%cs.brown.edu
43857714f4 Bug 345445 - prevent duplicate observers from being added. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@203627 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-25 15:31:09 +00:00
tor%cs.brown.edu
d8d1ea0fdb Bug 327764 - make svg patterns live. r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@203121 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-19 15:31:40 +00:00
tor%cs.brown.edu
701f81af5b Bug 344378 - Implement nsSVGPathElement::GetPointAtLength.
Patch by amenzie@us.ibm.com, r=tor, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@202619 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 16:16:09 +00:00
tor%cs.brown.edu
d48fda286d Bug 343900 - Switch <use> from nsIDOMMutationListener to nsIMutationObserver.
r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@201895 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-11 19:41:11 +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
tor%cs.brown.edu
c1c0147c98 Bug 342570 - Optimize Gaussian Blur filter.
Patch by amenzie@us.ibm.com, r=tor, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@201766 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-07 20:47:24 +00:00
tor%cs.brown.edu
43dfceaff7 Bug 307622 - crash with feGaussianBlur when stdDeviation="0".
Patch by amenzie@us.ibm.com, r=tor, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@201761 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-07 19:30:32 +00:00
tor%cs.brown.edu
cd0e53971c Bug 342993 - remove a couple definitions of M_PI. r=jwatt, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@201147 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 21:54:12 +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
e8d99d2965 Bug 342542 - Repair textPath from bug 342200. r=longsonr, sr=roc
git-svn-id: svn://10.0.0.236/trunk@201038 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-27 22:54:31 +00:00
tor%cs.brown.edu
251131568f Bug 342301 - nsSVGPathGeometryElement::GetMarkPoints should take nsTArray.
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@200527 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-21 19:35:59 +00:00
tor%cs.brown.edu
6ae4affb57 Bug 342200 - Remove nsSVGPathGeometryFrame subclasses. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200511 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-21 15:42:28 +00:00
tor%cs.brown.edu
97d7b52849 Bug 338142 - Enhance nsSVGPathDataParser, create superclass for reuse
functionality.  Patch by wellsk@us.ibm.com, r=tor, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@200126 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-16 17:20:25 +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
60bed74af3 Bug 327705 - remove ASSERTION: can't get bounding box for element without frame. r=tor,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199965 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 11:13:41 +00:00
longsonr%gmail.com
869aa6b8a1 Bug 340542 - SVG Consolidate functionality to get primary frame. r=tor,r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199707 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-12 16:14:31 +00:00
tor%cs.brown.edu
e1755630bc Bug 340850 - Use nsTArray in SVG path parsing. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@199530 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-08 20:16:04 +00:00
longsonr%gmail.com
e9904f0957 Bug 339807 - SVG layout changes should be flushed before DOM calls. r=tor,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199098 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 09:03:02 +00:00
cvshook%sicking.cc
83253303c8 Bug 90983: Don't fire mutation events during parsing, i.e. when aNotify is false. Also make us fire mutation events on nodes that are in an orphaned subtree. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@198844 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-02 00:58:04 +00:00
dbaron%dbaron.org
7be4b9c543 Fix GC hazards associated with event handlers on images only reachable from their current network loads, some of which are regressions from 241518. b=321054 r=darin sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@198815 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 18:35:21 +00:00
tor%cs.brown.edu
c241a205ee Bug 328433 - Remove empty destructors from svg/content. r=jwatt, sr=tor
git-svn-id: svn://10.0.0.236/trunk@198461 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-26 15:51:11 +00:00
tor%cs.brown.edu
a3050ba62b Bug 338281 - Properly invalidate path when parsing fails. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@198113 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-21 13:50:39 +00:00
tor%cs.brown.edu
dd77e90635 Bug 338010 - Simplify svg rect and point creation in cairo renderer. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@196722 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 01:38:01 +00:00
tor%cs.brown.edu
a872071aa0 Bug 337145 - one copy of nsIDOMSVGMatrix -> cairo_matrix_t code.
r=jwatt, sr=roc


git-svn-id: svn://10.0.0.236/trunk@196342 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-11 20:59:11 +00:00
tor%cs.brown.edu
5d176b8e0f Bug 337490 - repair xbl-shapes croczilla demo regressions from path
and svg length rewrites.  r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@196340 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-11 20:36:27 +00:00
cvshook%sicking.cc
cec9ea1123 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196009 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 06:52:21 +00:00
tor%cs.brown.edu
dca9fb1156 Bug 334999 bustage fix.
git-svn-id: svn://10.0.0.236/trunk@195913 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 17:40:19 +00:00
tor%cs.brown.edu
f353be28a2 Bug 334999 - Compact path storage. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195906 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 17:01:28 +00:00
jwatt%jwatt.org
e86753af94 Fixing bug 335450. Remove our extensions to the SVG DOM interfaces. r=tor@acm.org, sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@195467 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 21:02:25 +00:00
bzbarsky%mit.edu
24d1be29e9 Dispatch mutation events even in documents that are not rendered in a window.
Bug 201236, patch by Alex Vincent <ajvincent@gmail.com>, r=smaug, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@195285 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 19:52:21 +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
tor%cs.brown.edu
cec93294a3 Bug 332162 - vc6 bustage fixes.
git-svn-id: svn://10.0.0.236/trunk@194419 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-14 17:32:31 +00:00
tor%cs.brown.edu
18a6376e8e Bug 332162 - deCOMtaminate SVGLength. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@194405 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-14 15:09:39 +00:00
jwatt%jwatt.org
e3825a8e7f Fixing bug 333631. Using uninitialized variables xx, yy in nsSVGPathData::Length. r+sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@194214 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-12 12:09:50 +00:00
tor%cs.brown.edu
fe9204531a Bug 331481 - make sure style rule is updated after a presentation
attribute is removed.  patch by roc, r+sr=tor


git-svn-id: svn://10.0.0.236/trunk@192859 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-23 19:43:07 +00:00