637 Commits

Author SHA1 Message Date
tor%cs.brown.edu
cdbb86525a Bug 367557 - correct filter/pattern surface refcount. r=vlad, sr=roc
git-svn-id: svn://10.0.0.236/trunk@218763 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-22 23:19:54 +00:00
longsonr%gmail.com
ffd76c83a3 Bug 367209 - getBBox() returns ((0,0), (0,0)) on two point polyline. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@218744 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-22 10:04:29 +00:00
longsonr%gmail.com
870833659a Bug 367111 - Fix another crash with unrendered foreignObject. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@218667 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-19 09:06:13 +00:00
tor%cs.brown.edu
481be7d5f9 Bug 366451 - nsSVGImageFrame not updated when container changes.
r=pavlov, sr=roc


git-svn-id: svn://10.0.0.236/trunk@218597 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-18 17:46:36 +00:00
tor%cs.brown.edu
dc64171c0a Backout of 367031 due to regressions.
git-svn-id: svn://10.0.0.236/trunk@218596 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-18 16:52:08 +00:00
jwatt%jwatt.org
13905dc40f Fixing bug 367031. Implement nsSVGOuterSVGFrame::Get[Pref|Min]Width (at least well enough to get inline SVG in XUL working again). r=dbaron@mozilla.com, sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@218568 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-18 00:17:35 +00:00
longsonr%gmail.com
bb403d0859 Bug 363611 - Fix crash with unrendered foreignObject. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@218428 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-16 11:12:08 +00:00
tor%cs.brown.edu
ee748ce09c Bug 362540 - Switch nsSVGGeometryFrame from cairo to thebes. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@218127 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-10 17:01:20 +00:00
longsonr%gmail.com
e20fd15388 Bug 264132 û Implement fallback for SVG paint servers r=dbaron,sr=tor
git-svn-id: svn://10.0.0.236/trunk@218053 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-09 11:02:17 +00:00
tor%cs.brown.edu
6dff24dcdc Bug 326143 - Implement feFlood and feTurbulence filter elements.
Patch by tor and malex@cs.utexas.edu, r=tor, sr=roc


git-svn-id: svn://10.0.0.236/trunk@217993 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-08 16:48:56 +00:00
longsonr%gmail.com
ef1ef07b88 Bug 358032 - SVG text too big when minimum font size set. r=tor, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217986 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-08 10:10:13 +00:00
tor%cs.brown.edu
2d2f675cc3 Bug 360316 - Avoid group opacity when possible. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217724 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 15:05:39 +00:00
longsonr%gmail.com
d569fe36f1 Bug 363583 - remove non-standard getConsolidationMatrix function from SVG DOM r=jwatt,sr=roc
git-svn-id: svn://10.0.0.236/trunk@217679 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 09:54:08 +00:00
longsonr%gmail.com
483340788b Bug 362068 - crash in _moz_cairo_win32_scaled_font_select_font. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217599 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 13:15:06 +00:00
timeless%mozdev.org
c778d21502 Bug 355300 There should be only one nsGkAtoms creature
r=dbaron


git-svn-id: svn://10.0.0.236/trunk@217425 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 17:47:52 +00:00
longsonr%gmail.com
2eb1d086cc Bug 363710 - Removing text node has no visible effect. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217195 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 13:15:37 +00:00
longsonr%gmail.com
0c9355d8c2 Bug 363066 - remove unused macro from nsSVGImageFrame. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@216748 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 10:48:43 +00:00
dbaron%dbaron.org
1ca9f3f372 Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
git-svn-id: svn://10.0.0.236/trunk@216738 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 05:38:33 +00:00
longsonr%gmail.com
e7664de954 Bug 357808 - make nsSVGMarkerFrame::PaintMark and nsSVGMarkerFrame::RegionMark more robust. r=jwatt, sr=tor
git-svn-id: svn://10.0.0.236/trunk@216654 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 09:32:13 +00:00
tor%cs.brown.edu
ca2e75f93f Bug 362008 - remove nsSVGImageFrame copy of image data. r=pavlov, sr=roc
git-svn-id: svn://10.0.0.236/trunk@216606 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 22:23:10 +00:00
tor%cs.brown.edu
b484107c01 Bug 362773 - add cairo_create error checking to nsSVGUtils.
Patch by amenzie@us.ibm.com, r=tor, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@216603 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 22:16:15 +00:00
longsonr%gmail.com
a3f9a4e652 Bug 362683 - SVG Text doesn't move when x/y attributes changed r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@216553 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 09:34:14 +00:00
tor%cs.brown.edu
e81f27ecb0 Bug 362226 - nested inner svg not updating viewbox. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@216220 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 05:16:14 +00:00
tor%cs.brown.edu
06721f93fc Bug 362140 - inner svg not acting as coordinate context provider.
r=jwatt, sr=roc


git-svn-id: svn://10.0.0.236/trunk@216048 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-29 03:47:57 +00:00
tor%cs.brown.edu
ff9e541360 Bug 361884 - gSVGRendererAvailable unused. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@216026 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-28 23:29:53 +00:00
jwatt%jwatt.org
84a83d271d Fixing bug 360595. xul:description inside svg:foreignObject disappears when changed. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@215893 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-27 19:49:00 +00:00
tor%cs.brown.edu
c8c243d5af Bug 354866 - remove svg renderer layer, begin switch to thebes. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@215867 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-27 17:30:57 +00:00
tor%cs.brown.edu
2f70c89f14 Bug 361587 - avoid paint work on gradient with no stops. r=vlad
git-svn-id: svn://10.0.0.236/trunk@215731 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-23 01:17:47 +00:00
tor%cs.brown.edu
3c37477ebe Bug 360122 - correct cairo_create error checking.
Patch by amenzie@us.ibm.com, r=tor, sr=roc


git-svn-id: svn://10.0.0.236/trunk@215599 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-21 23:57:56 +00:00
longsonr%gmail.com
e161e8d4ff Bug 361015 - Crash [@ nsSVGGFrame::GetCanvasTM] with gradient and removing transform attribute
git-svn-id: svn://10.0.0.236/trunk@215540 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-21 10:22:49 +00:00
longsonr%gmail.com
1a90b8f0fb Bug 354295 - revert stroke change and honour opacity
git-svn-id: svn://10.0.0.236/trunk@215400 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-17 10:12:12 +00:00
longsonr%gmail.com
bfcc9e10ca Bug 354295 - change fill='url(#invalidurl)' behaviour to match Opera/Safari
git-svn-id: svn://10.0.0.236/trunk@215348 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-16 10:22:51 +00:00
tor%cs.brown.edu
784deb978e Bug 355267 - remove svg fragment tree code. r=longsonr, sr=roc
git-svn-id: svn://10.0.0.236/trunk@215239 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-14 00:48:33 +00:00
tor%cs.brown.edu
dd96b5402c Bug 359449 - gradient on SVG text sometimes using incorrect bounding box.
r=scootermorris, sr=roc


git-svn-id: svn://10.0.0.236/trunk@215214 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-13 20:42:42 +00:00
timeless%mozdev.org
c6467de559 Bug 106386 Correct misspellings in source code
r=glennrp@gmail.com, bclary@bclary.com rs=brendan


git-svn-id: svn://10.0.0.236/trunk@214560 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-01 23:02:18 +00:00
longsonr%gmail.com
db33c9d3ac Bug 356400 - fix crash when scale(0) set in transform. r=jwatt,sr=tor
git-svn-id: svn://10.0.0.236/trunk@214233 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-27 10:34:23 +00:00
longsonr%gmail.com
25840802e0 Bug 349880 - Fix filter crash with nsSVGUtils::RemoveObserver. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@213911 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-20 12:46:17 +00:00
tor%cs.brown.edu
cd693e3044 Bug 355844 - fix marker positioning and clipping when viewBox specified.
r=amenzie, sr=roc


git-svn-id: svn://10.0.0.236/trunk@213890 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-19 23:51:41 +00:00
longsonr%gmail.com
e657813e92 Bug 355114 - xml:space handling mixes GetCurrentDoc and GetOwnerDoc. r=tor,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@213845 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-19 09:01:56 +00:00
tor%cs.brown.edu
3b4a6b6bec Bug 355842 - set up marker property before getting invalidation region
for the first time.  r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@213550 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-12 17:06:47 +00:00
longsonr%gmail.com
db2c6b1d24 Bug 354831 - remove repeated include in nsSVGUtils.cpp. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@213104 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-04 09:35:43 +00:00
longsonr%gmail.com
bd5823a687 Bug 319786 - add additional comments. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@212862 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-29 09:16:31 +00:00
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
tor%cs.brown.edu
a86d1febf4 Bug 354341 - quit depending on cairo extent calculation bug. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@212420 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-26 22:27:56 +00:00
tor%cs.brown.edu
a0437868dc Bug 354163 - Remove nsISVGRendererSurface usage from nsSVGPatternFrame.
r=jwatt, sr=roc


git-svn-id: svn://10.0.0.236/trunk@212386 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-26 16:36:03 +00:00
tor%cs.brown.edu
0d666ab087 Bug 354162 - use CompositeSurfaceMatrix in nsSVGImageFrame. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@212337 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-25 22:14:16 +00:00
tor%cs.brown.edu
06290b1237 Bug 353827 - Remove nsISVGRendererSurface from filter code. r=amenzie, sr=roc
git-svn-id: svn://10.0.0.236/trunk@212303 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-25 16:46:22 +00:00
longsonr%gmail.com
5aec0184b1 Bug 353276 - path with 0 stroke-width does not display fill. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@212057 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-20 12:42:23 +00:00