Commit Graph

295 Commits

Author SHA1 Message Date
tor%cs.brown.edu
feecd2d9a7 Bug 333615 - Position not reset between text fill and stroke.
r=longsonr, sr+a=roc


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@195833 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 19:50:47 +00:00
jwatt%jwatt.org
ce8b28798d Fixing bug 330682. Radial gradients are broken when fx,fy is on or outside the circumference defined by cx, cy and r. r=scootermorris@comcast.net, sr=tor@acm.org, a=tor@acm.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@194720 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-19 22:06:39 +00:00
tor%cs.brown.edu
ac9e9a633f Bug 317708 - cairo memory leak with textPath.
Patch by longsonr@gmail.com, r+sr=roc.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@192491 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-16 18:26:51 +00:00
tor%cs.brown.edu
69e93345f3 Bug 327539 - move <svg:textPath> to branch. a=shaver
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@192482 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-16 17:09:14 +00:00
tor%cs.brown.edu
423bcb18cf Bug 327507 - unitialized variable use when positioning glyphs for
<text> without x/y. r+sr+a=roc


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@190233 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 20:09:23 +00:00
scootermorris%comcast.net
1452a44050 Fix for bug 319107: One SVG file crashes firefox 1.5 [@ nsSVGGradientFrame::GetNextGradient]
r=tor, branch-1.8.1=benjamin


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@188903 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 22:59:01 +00:00
jwatt%jwatt.org
f9bfc2a76a Fixing bug 300868 on 1.8 branch. The 'target' attribute is not supported on SVG's <a> element. r=bugmail@sicking.cc, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@188721 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-02 00:36:36 +00:00
tor%cs.brown.edu
4447bb215c Bug 322215 - check surface size. r+a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@187267 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-10 22:59:48 +00:00
tor%cs.brown.edu
eab9c1e3d1 Bug 313165 - Infinite loop in text frame getBBox. r+sr=roc, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@182842 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-23 21:10:50 +00:00
tor%cs.brown.edu
9a5f39f507 Bug 311274 - use text extents instead of path for generating region
and hit testing (transfer of cleanups from trunk).  r=scooter, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@182185 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 18:30:21 +00:00
scootermorris%comcast.net
975a6fb232 Fix for bug 309924: Removing <stop> elements from gradients is not live
r=jonathan.watt, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181505 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 22:38:28 +00:00
tor%cs.brown.edu
029a42e649 Bug 310618 - printing support for svg/cairo/win32. r+sr=roc, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181497 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 21:12:35 +00:00
tor%cs.brown.edu
a13712543d Bug 299376 - don't assume that both x and y of a tspan are set. r=afri, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181496 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 21:10:32 +00:00
tor%cs.brown.edu
728f69a69a Bug 310381 - support shape-rendering property on cairo. r=jwatt, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181494 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 20:54:03 +00:00
tor%cs.brown.edu
7993847d85 Bug 310382 - follow svg rule for dealing with out-of-order stops.
r=jwatt, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181493 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 20:41:03 +00:00
tor%cs.brown.edu
28bf89bc01 Bug 310754 - check stroke-dasharray before handoff to renderer. r=jwatt, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181492 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 20:38:01 +00:00
tor%cs.brown.edu
c1605a4632 Bug 310473 - avoid passing noninvertable matrices to cairo. r=jwatt, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181491 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 20:30:35 +00:00
jwatt%jwatt.org
97aa69f97b Fixing bug 310862. Setting stroke-width="0" aborts rendering when using cairo. r=tor@acm.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181482 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 18:33:09 +00:00
tor%cs.brown.edu
32047c0859 Bug 307547 - simplify check for GDI+ to avoid initializing layout twice.
r=dbaron, sr=bzbarsky, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181311 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-30 19:50:53 +00:00
jwatt%jwatt.org
7cd2492bfb attempting to fix errors in previous build bustage fix
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181116 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-28 07:11:40 +00:00
jwatt%jwatt.org
ce784fc882 attempting to fix build bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181114 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-28 06:37:43 +00:00
jwatt%jwatt.org
e7c7739c8f attempting to fix build bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181113 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-28 06:35:42 +00:00
jwatt%jwatt.org
b1de4fb5c9 Fixing bug 307742. Crash in [@ nsSVGGradientFrame::GetStopOffset]. Patched by scootermorris@comcast.net and myself. r=tor@acm.org, a=mtschrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181111 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-28 05:45:41 +00:00
vladimir%pobox.com
7b9cf1d7c7 b=307155, Landing cairo 1.0.0 on the branch, a=schrep (tinderboxes might go red, I'm watching closely and will be fixing asap)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181084 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-27 23:09:11 +00:00
tor%cs.brown.edu
04569a8bb2 Bug 309514 - check clip-path when doing hit detection on containers.
r=scooter, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181071 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-27 20:04:06 +00:00
tor%cs.brown.edu
538f1f0bbb Bug 308239 - use markers in update region logic. r=scooter, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181070 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-27 19:58:56 +00:00
tor%cs.brown.edu
ac1edd4cf0 Bug 309095 - baseline offset wrong for cairo. r=afri, a=mtschrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@180990 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-26 21:32:52 +00:00
tor%cs.brown.edu
1a49710c9b Bug 307470 - prevent <marker> loop recursion. r=scooter, a=mtschrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@180616 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-19 23:42:02 +00:00
scootermorris%comcast.net
6a816914ff Bug 302640: hasFeature for SVG DOM implementation yields true with native SVG disabled
r=jwatt,a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@180430 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-16 20:13:29 +00:00
scootermorris%comcast.net
f420730e11 Bug #305021 - crash in [@ nsSVGGradientFrame::checkURITarget] if gradient references itself
r=tor, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@180169 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-14 03:18:34 +00:00
tor%cs.brown.edu
fa4c4e6a4b Bug 307314 - handle null region in tspan region computation. r=afri, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@180114 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-13 15:52:11 +00:00
tor%cs.brown.edu
bebe0e38c8 Bug 294519 - should behave the same when SVG not built, SVG pref
disabled, or no SVG renderer present.  r=dbaron, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@179669 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 20:41:57 +00:00
jwatt%jwatt.org
b016970365 Fixing bug 302103. Implement SVG events. r=tor@acm.org, sr=jst@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@179351 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 23:15:10 +00:00
bzbarsky%mit.edu
550ec7952b Fix silly refcounting error that led to leaks. Bug 305262, r=scootermorris,
sr=roc, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@178862 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 21:22:26 +00:00
bzbarsky%mit.edu
7c3c9de5ae SVG's suspend/unsuspendRedraw shouldn't mess with viewmanager update
batches. Bug 305246, r=scootermorris, sr=roc, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@178860 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 21:20:32 +00:00
cbiesinger%web.de
503ee7890a bug 288042 make the cairo svg renderer work on xlib and qt
r=tor a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@178840 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:52:09 +00:00
tor%cs.brown.edu
ea011b44c0 Bug 302765 - stop offsets not live. r=scooter, a=asa.
git-svn-id: svn://10.0.0.236/trunk@177430 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-09 15:45:34 +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
scootermorris%comcast.net
50c97a74c9 Bug 295850 -- Set up general GetReferencedFrame routine and use it for ClipPath, Glyph, Gradients, Markers, and Paths.
r=tor


git-svn-id: svn://10.0.0.236/trunk@177118 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-04 20:32:02 +00:00
tor%cs.brown.edu
a6abbee210 Bug 302699 - remove need for cairo null surface patch. r=vlad, a=caillon
git-svn-id: svn://10.0.0.236/trunk@177027 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 22:04:57 +00:00
roc+%cs.cmu.edu
b6c0743e2b Bug 297977. Enable SVG output for surfaces that don't have an SVG renderer (e.g., when configured using cairo with print to Postscript), by printing to an image. Original patch by tor, modifications by roc, r+sr=tor,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177018 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 20:40:28 +00:00
tor%cs.brown.edu
eecdd652d5 Bug 298283 - fix overflow property for inner <svg>, implement for
<image> and <marker>.  r=jwatt, a=asa.


git-svn-id: svn://10.0.0.236/trunk@175543 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-02 23:45:33 +00:00
tor%cs.brown.edu
21e4a702af Bug 296626 - handle SVG glyph frames being constructed in invalid
context.  r=dbaron, sr=roc, a=brendan.


git-svn-id: svn://10.0.0.236/trunk@175476 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 06:11:07 +00:00
tor%cs.brown.edu
ab2d2b387b Bug 299204 - guard against <marker> reference loop. r=jwatt, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@175450 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 01:34:34 +00:00
jwatt%jwatt.org
61030d9012 Fixing bug 288165. SVG path: marker-start/-end (auto orient): wrong direction. r=tor@acm.org, a=benjamin@smedbergs.us
git-svn-id: svn://10.0.0.236/trunk@175423 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 21:47:41 +00:00
roc+%cs.cmu.edu
8408286c5f Bug 288438. Turn off SVG <foreignobject> because it's pretty broken. r=benjamin,sr=dbaron,a=benjamin,patch by jwatt,tor and roc
git-svn-id: svn://10.0.0.236/trunk@175282 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 03:51:44 +00:00
jwatt%jwatt.org
8a5da1b006 Fixing bug 298098. currentScale and currentTranslate should be in viewPort coordinates. r=tor@acm.org a=chofmann@gmail.com
git-svn-id: svn://10.0.0.236/trunk@175242 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-28 19:46:47 +00:00
gandalf%firefox.pl
0c2b71ebc2 Bug 296169: cannot localize svg.properties (should be in chrome/, not res/); r=bsmedberg,a=asa
git-svn-id: svn://10.0.0.236/trunk@174706 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-16 13:49:04 +00:00
tor%cs.brown.edu
5c70065205 Bug 297008 - radial gradients: fx,fy not set correctly when only cx,cy given.
Patch by scootermorris@comcast.net, r=afri, a=asa.


git-svn-id: svn://10.0.0.236/trunk@174584 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-14 20:28:53 +00:00
vladimir%pobox.com
40f5f27f1f b=296463, upgrade to cairo 0.5.0, s+sr=roc,pav,tor
git-svn-id: svn://10.0.0.236/trunk@174142 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-04 07:03:29 +00:00