153 Commits

Author SHA1 Message Date
tor%cs.brown.edu
f48ecc3a26 Bug 265988 - SVGDocument cleanup. Patch by jonathan.watt@strath.ac.uk, r=tor.
git-svn-id: svn://10.0.0.236/trunk@165488 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-18 23:32:06 +00:00
tor%cs.brown.edu
eb485ff235 Bug 263550 - respect overflow attribute of <svg:svg>. r=scootermorris
git-svn-id: svn://10.0.0.236/trunk@164476 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-27 00:25:08 +00:00
tor%cs.brown.edu
244722f738 Bug 266183 - correct default values for gradient attributes.
Patch by scootermorris@comcast.net, r=tor


git-svn-id: svn://10.0.0.236/trunk@164473 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 23:38:18 +00:00
tor%cs.brown.edu
63003ae673 Bug 264832 - SVGSVGElement.createSVG{Number,Length} not implemented.
Patch by jwatt, r=tor.


git-svn-id: svn://10.0.0.236/trunk@164360 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 15:18:03 +00:00
bzbarsky%mit.edu
8ad598b075 DeCOMTaminate some methods on nsIStyledContent. Bug 244258, patch by jpl24
<jlurz24@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@164274 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-24 17:10:32 +00:00
tor%cs.brown.edu
7e22b070a7 Bug 264580 - implement SVGSVGDocument.current{Scale,Translate}. r=jwatt.
git-svn-id: svn://10.0.0.236/trunk@163861 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-15 22:21:03 +00:00
peterv%propagandism.org
93c0775b37 Fix for bug 264309 (Consolidate CloneNode implementation macros). r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@163824 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-15 14:42:14 +00:00
tor%cs.brown.edu
c10cf6e314 Bug 244917 - implement SVG gradients. Patch by scootermorris@comcast.net.
r=sicking,afri,tor,jwatt.  Shared mozilla code sr=tor,dbaron.


git-svn-id: svn://10.0.0.236/trunk@163782 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 23:02:53 +00:00
tor%cs.brown.edu
3b73929e09 Backout accidental checkin.
git-svn-id: svn://10.0.0.236/trunk@163747 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 17:11:53 +00:00
tor%cs.brown.edu
de3e0758fc Bug 264380 - implement SVGTextContentElement.getComputedTextLength. r=afri.
git-svn-id: svn://10.0.0.236/trunk@163746 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 17:10:08 +00:00
tor%cs.brown.edu
ac9f3575e3 Bug 264370 - implement SVGDocument.rootElement. r=afri
git-svn-id: svn://10.0.0.236/trunk@163742 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 16:20:37 +00:00
bzbarsky%mit.edu
ceb3b814ae Fix up uses of GetOwnerDoc/GetCurrentDoc to use the right one, with an eye
towards general sanity on the one hand and sXBL/XBL2 on the other.  Bug 263200,
r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@163529 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 16:14:27 +00:00
bzbarsky%mit.edu
b807c0669c Fix dynamic class changes in SVG. Bug 262474, r=sicking, sr=tor
git-svn-id: svn://10.0.0.236/trunk@163261 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-05 21:48:27 +00:00
tor%cs.brown.edu
75a92bc44f Bug 261974 - async svg painting. Patch by afri, r=tor.
git-svn-id: svn://10.0.0.236/trunk@163218 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-04 23:16:57 +00:00
dbaron%dbaron.org
0c2068f65a Separate sheet URI and base URI for style attributes and for CSS parsing from DOM APIs. b=258707 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@162122 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 23:31:48 +00:00
tor%cs.brown.edu
260b63ab5d Bug 257195 - relative URIs in <svg:script> not working. r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@161480 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 15:55:36 +00:00
tor%cs.brown.edu
533eac3d38 Bug 216563 - implement <svg:switch>.
Patch by scootermorris@comcast.net, r=afri, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@161160 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 23:29:08 +00:00
tor%cs.brown.edu
da01ea4deb Bug 216563 - implement <svg:switch>.
Patch by scootermorris@comcast.net, r=afri, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@161152 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 21:10:39 +00:00
bryner%brianryner.com
2dbfb983b1 Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@161072 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 20:34:37 +00:00
peterv%propagandism.org
0e7c4437e6 Backout part of the fix for bug 27382 to try to undo Tp regression.
git-svn-id: svn://10.0.0.236/trunk@160611 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 16:16:58 +00:00
peterv%propagandism.org
ca3bbc8275 Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@160598 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 10:22:36 +00:00
tor%cs.brown.edu
20578e63ca Bug 234789 - SVG text ignores font-size if no unit specified.
Patch by scootermorris@comcast.net, r=tor, sr=dbaron.


git-svn-id: svn://10.0.0.236/trunk@160579 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 00:02:47 +00:00
tor%cs.brown.edu
c8aa9cc4c7 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@160517 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 15:21:06 +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
2f989726e4 Convert 'missing context' errors to warnings. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@160491 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 13:47:27 +00:00
alex%croczilla.com
3df94e2466 Remove benign assertion, add comment & warning instead. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@160488 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 13:44:03 +00:00
alex%croczilla.com
889e0493e2 Move default args to constructor declaration. Fixes Windows build problem. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@160460 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 23:17:55 +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
bryner%brianryner.com
b17b3249f7 Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@160067 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 19:41:39 +00:00
tor%cs.brown.edu
e2ff80067d Bug 242234 - svg onload attribute not working. r=sicking
git-svn-id: svn://10.0.0.236/trunk@159738 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-23 19:00:11 +00:00
tor%cs.brown.edu
07fbe41a19 Bug 249048 - Implement SVG exceptions.
p=jonathan.watt@strath.ac.uk, r=afri, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@159672 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-22 18:34:36 +00:00
tor%cs.brown.edu
c5c142199f Bug 242234 - svg event attributes.
Original patch by sicking, r=bryner, sr=jst


git-svn-id: svn://10.0.0.236/trunk@159662 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-22 16:38:05 +00:00
alex%croczilla.com
ea74750b71 Bug#249415: Fix redraw for setAttribute('viewBox',...). r=jwatt. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@159564 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-21 06:38:52 +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
dbaron%dbaron.org
2ffe6397c4 Trim unneeded includes to speed up compilation. b=64023 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@159321 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 06:32:16 +00:00
dbaron%dbaron.org
d2779dc204 Use NULL like everyone else.
git-svn-id: svn://10.0.0.236/trunk@159200 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-14 22:14:59 +00:00
tor%cs.brown.edu
bcbc310507 Bug 235826 - <svg:script> implementation.
Patch by alex@croczilla.com, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@158808 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-06 22:52:03 +00:00
alex%croczilla.com
66e4046f1a Fix scoping in nsSVGSVGElement.cpp. Patch by <jonathan.watt@strath.ac.uk>. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@158644 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-01 15:32:56 +00:00
alex%croczilla.com
15a1fb4b72 Bug#111496: Implement preserveAspectRatio. Checkin for <jonathan.watt@strath.ac.uk>. SVG only - not part of default builds. r=afri, sr=jst for dom/ changes.
git-svn-id: svn://10.0.0.236/trunk@158640 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-01 08:10:34 +00:00
peterv%propagandism.org
0a98e68e54 Fix for bug 236408 (deCOMtaminate nsINodeInfoManager). r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@158468 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-25 12:26:02 +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
alex%croczilla.com
5c211f6e9c Bug#247964: Add missing nsMemory::Free() (+whitespace fixes). Patch by <jonathan.watt@strath.ac.uk>. SVG only - not part of default build.
git-svn-id: svn://10.0.0.236/trunk@158254 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-21 16:58:51 +00:00
alex%croczilla.com
482778dd23 Bug#164049: Fix SVGTransform.setMatrix(null) crash. Patch by <jonathan.watt@strath.ac.uk>. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@158043 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 19:48:18 +00:00
roc+%cs.cmu.edu
0b0fa89131 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@157992 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:13:25 +00:00
bzbarsky%mit.edu
0c601b530f Use property ids from the property list, as long as we're using preprocessing
to create all the Set/Get* functions for nsIDOMCSS2Properties.  Bug 243728, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@157556 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-08 01:32:29 +00:00
bzbarsky%mit.edu
73690f9d73 Change FlushPendingNotifications to have more granularity and update callers to
only flush the things they really need flushed.  Bug 144072, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@157037 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 22:08:42 +00:00
alex.fritze%crocodile-clips.com
0e7a8ea0e4 Bug 244292: Implement createSVGTransformFromMatrix(). Patch by <jonathan.watt@strath.ac.uk>. SVG only - not part of default build.
git-svn-id: svn://10.0.0.236/trunk@156911 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-25 09:04:58 +00:00
jst%mozilla.jstenback.com
c45ddb2b9e Fixing bug 241058 the 'real' way. Eliminating nsGenericElement::Init() in favor of passing the nsINodeInfo to the element constructors. Replacing near-duplicated code with some macros for easier maintentance. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@156547 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-18 20:58:12 +00:00
roc+%cs.cmu.edu
9cc500097c Fixing bustage in content/svg/document/src
git-svn-id: svn://10.0.0.236/trunk@155719 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 01:18:34 +00:00