Commit Graph

919 Commits

Author SHA1 Message Date
tor%cs.brown.edu
846c57b2fb Bug 359449 - gradient on SVG text sometimes using incorrect bounding box.
r=scootermorris, sr=roc
2006-11-13 20:42:42 +00:00
timeless%mozdev.org
46d2b15871 Bug 106386 Correct misspellings in source code
r=glennrp@gmail.com, bclary@bclary.com rs=brendan
2006-11-01 23:02:18 +00:00
longsonr%gmail.com
46a662c3da Bug 356400 - fix crash when scale(0) set in transform. r=jwatt,sr=tor 2006-10-27 10:34:23 +00:00
longsonr%gmail.com
40de06c0ff Bug 349880 - Fix filter crash with nsSVGUtils::RemoveObserver. r=tor,sr=roc 2006-10-20 12:46:17 +00:00
tor%cs.brown.edu
fcb360ce7f Bug 355844 - fix marker positioning and clipping when viewBox specified.
r=amenzie, sr=roc
2006-10-19 23:51:41 +00:00
longsonr%gmail.com
e2a92a13ae Bug 355114 - xml:space handling mixes GetCurrentDoc and GetOwnerDoc. r=tor,sr=bzbarsky 2006-10-19 09:01:56 +00:00
tor%cs.brown.edu
8f09f57dda Bug 355842 - set up marker property before getting invalidation region
for the first time.  r+sr=roc
2006-10-12 17:06:47 +00:00
longsonr%gmail.com
54ed9e2a50 Bug 354831 - remove repeated include in nsSVGUtils.cpp. r+sr=tor 2006-10-04 09:35:43 +00:00
longsonr%gmail.com
ff48d9843b Bug 319786 - add additional comments. r+sr=bzbarsky 2006-09-29 09:16:31 +00:00
tor%cs.brown.edu
71a8050866 Bug 331130 - switch group opacity, complex clipPath, and mask over to
the cairo push/pop group API.  r+sr=roc
2006-09-28 15:08:41 +00:00
longsonr%gmail.com
5a81f80c0e Bug 319786 - backout unrelated changes 2006-09-28 08:20:39 +00:00
longsonr%gmail.com
27faef4977 Bug 319786 - implement xml:space handling. r=tor,sr=roc 2006-09-28 08:00:20 +00:00
tor%cs.brown.edu
96ff88665f Bug 354341 - quit depending on cairo extent calculation bug. r+sr=roc 2006-09-26 22:27:56 +00:00
tor%cs.brown.edu
9924104bd3 Bug 354163 - Remove nsISVGRendererSurface usage from nsSVGPatternFrame.
r=jwatt, sr=roc
2006-09-26 16:36:03 +00:00
tor%cs.brown.edu
5edfb8262c Bug 354162 - use CompositeSurfaceMatrix in nsSVGImageFrame. r+sr=roc 2006-09-25 22:14:16 +00:00
tor%cs.brown.edu
cdbc54905e Bug 353827 - Remove nsISVGRendererSurface from filter code. r=amenzie, sr=roc 2006-09-25 16:46:22 +00:00
longsonr%gmail.com
039418d9b9 Bug 353276 - path with 0 stroke-width does not display fill. r+sr=tor 2006-09-20 12:42:23 +00:00
longsonr%gmail.com
a65929a5d1 Bug 349879 - nsSVGGlyphFrame.cpp code consolidation. r=tor, sr=roc 2006-09-20 09:26:59 +00:00
tor%cs.brown.edu
5542384be0 Bug 351798 - path mouseover fires outside svg. r+sr=roc 2006-09-19 16:35:29 +00:00
bzbarsky%mit.edu
7f3a28046d Fix leak in nsSVGUtils::GetCoordContextProvider. Bug 352295, r=tor, sr=roc 2006-09-12 18:37:05 +00:00
tor%cs.brown.edu
5f9199a263 Bug 350059 Allow cairo.h usage in nsSVGUtils.h. r+sr=roc 2006-09-11 15:26:19 +00:00
tor%cs.brown.edu
d00e0ed9e8 Bug 351738 - remove nsISVGRendererSurface usage from nsSVGImageFrame.
r+sr=roc
2006-09-11 15:16:43 +00:00
cbiesinger%web.de
a0791fb0bb backing out patch for Bug 349879 since it turned creature red 2006-09-09 03:57:03 +00:00
longsonr%gmail.com
cadc9b51db Bug 349879 - nsSVGGlyphFrame.cpp code consolidation. r=tor, sr=roc 2006-09-08 14:31:29 +00:00
longsonr%gmail.com
c56c77c39d Bug 351570 - improve nsSVGPatternFrame encapsulation. r=tor, sr=bzbarsky 2006-09-08 13:54:05 +00:00
longsonr%gmail.com
f25097377f Bug 351384 - improve nsSVGGradientFrame encapsulation. r=tor, sr=bzbarsky 2006-09-08 13:19:47 +00:00
longsonr%gmail.com
28dcfe891e Bug 351297 - textPath elements must have text element parents r=tor,sr=roc 2006-09-08 12:27:27 +00:00
longsonr%gmail.com
c649d543a5 Bug 350581 - Remove nsSVGCairoGlyphGeometry.h. r+sr=tor 2006-08-31 12:29:29 +00:00
tor%cs.brown.edu
ebe9831255 Bug 347437 - Marker elements sometimes point backwards.
Patch by amenzie@us.ibm.com, r=tor, sr=bz
2006-08-30 20:29:45 +00:00
tor%cs.brown.edu
97a226473c Bug 348296 - stop exponential amount of wasted work for nested svg
without a viewBox specified.  r+sr=roc
2006-08-30 18:38:10 +00:00
pedemont%us.ibm.com
9ab4bf6929 Bug 339863 - Scriptable SVG interfaces inherit from non-scriptable interfaces. Missed one file in my original check in. r=tor 2006-08-24 20:00:10 +00:00
tor%cs.brown.edu
534787a02a Bug 347245 - Remove nsSVGCairoGlyphGeometry. r=longson, sr=roc 2006-08-23 18:16:15 +00:00
longsonr%gmail.com
d59c6344f6 Bug 348610 - Cairo degenerate path values are in device units. r=tor, sr=roc 2006-08-17 10:36:40 +00:00
tor%cs.brown.edu
ee7ced5968 Bug 345488 - transform from path applied to textPath at wrong time.
r=longson, sr=roc
2006-08-08 04:26:26 +00:00
tor%cs.brown.edu
59eacee13b Bug 347374 - pointer events not working on unpainted geometry, events
not respecting fill rule or dasharray.  r+sr=roc
2006-08-07 16:41:58 +00:00
tor%cs.brown.edu
5e878105b5 Bug 345488 - transform from path not applied to textPath. r=longson, sr=roc 2006-08-04 15:15:07 +00:00
longsonr%gmail.com
af3aeda863 Bug 290766 - Use CallQueryInterface in frame code. r=tor, sr=bzbarsky 2006-08-02 08:42:26 +00:00
longsonr%gmail.com
674de4d947 Bug 329848 - Replace invalid transform-attribute parse error assertion by Error Console log r=bzbarsky,sr=tor 2006-07-27 11:58:05 +00:00
tor%cs.brown.edu
4a0403c8b3 Bug 345511 - remove nsISVGMaskFrame. r+sr=roc 2006-07-25 18:29:10 +00:00
mozilla%weilbacher.org
42378d3c40 [OS/2] Bug 342644: Get SVG/Canvas working again on OS/2, r=tor, sr=mkaply 2006-07-24 23:28:29 +00:00
longsonr%gmail.com
2a358289ae fixing bustage from Bug 343760 2006-07-24 16:48:01 +00:00
longsonr%gmail.com
daf5a3d6c1 Bug 343760 - Don't copy nsITextContent into glyph frames. r=tor, sr=roc 2006-07-24 14:20:23 +00:00
tor%cs.brown.edu
9e2bf17ee9 Bug 345390 - Remove nsISVGClipPathFrame. r+sr=roc 2006-07-21 14:58:57 +00:00
tor%cs.brown.edu
1386cfc776 Bug 343755 - missing include causing OS-X build problem. r+sr=roc 2006-07-19 21:26:37 +00:00
tor%cs.brown.edu
5cdd9dea72 Bug 344892 - make sure we use the right context for glyph frames when
calculating stroke width.  r=scooter, sr=roc
2006-07-19 14:46:50 +00:00
tor%cs.brown.edu
20dde96fc5 Bug 344749 - remove paint server properties before svg geometry frame
is deleted.  r+sr=roc
2006-07-19 14:44:51 +00:00
tor%cs.brown.edu
560dbd6078 Bug 344904 - make sure state bits are set correctly for marker frame
to prevent crash. r+sr=roc
2006-07-19 14:42:27 +00:00
longsonr%gmail.com
aa19f282ee Bug 345051 - Fix DOS line endings. r+sr=tor 2006-07-19 14:02:43 +00:00
longsonr%gmail.com
909b4b2063 Bug 314707 - SVG Font Size Printing Error. r=tor, sr=roc 2006-07-19 12:40:05 +00:00
longsonr%gmail.com
977c9b1cef Bug 344898 - Crash removing text from textPath. r=tor, sr=roc 2006-07-19 12:33:35 +00:00
longsonr%gmail.com
14a2546e99 Bug 344887 - ASSERTION: Don't try to move the root widget to something non-zero. r=tor, sr=roc 2006-07-19 12:27:41 +00:00
cvshook%sicking.cc
3a9a287253 Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst 2006-07-19 04:36:36 +00:00
jwatt%jwatt.org
671bed7264 Fixing bug 345051. DOS line endings were checked into nsSVGGlyphFrame.h rev 1.9. r+sr=tor@acm.org 2006-07-18 15:49:47 +00:00
jwatt%jwatt.org
e6d733c9a8 Fixing bug 338580. Improve SVG hittesting performance. Patched by Alex Fritze <alex@croczilla.com>, r=jwatt@jwatt.org, sr=tor@acm.org 2006-07-14 18:06:51 +00:00
longsonr%gmail.com
9ecdbc9477 Bug 343774 - Remove glyph metrics interfaces. r=tor,sr=roc 2006-07-14 13:32:01 +00:00
tor%cs.brown.edu
32ded31b10 Bug 344173 - Unbounded inner <svg> not showing. r+sr=roc 2006-07-12 15:36:23 +00:00
tor%cs.brown.edu
b4a3da9a05 Bug 340859 - Implement pathLength attribute.
Patch by amenzie@us.ibm.com, r=tor, sr=roc.
2006-07-11 15:52:15 +00:00
longsonr%gmail.com
42bc95b8a1 Bug 343250 - Still have interface map entries for nsSupportsWeakReference. r+sr=tor 2006-07-06 15:47:58 +00:00
longsonr%gmail.com
018f7cbac4 Bug 343221 - ASSERTION: didn't find frame to delete putting overflow:hidden on svg circle. r=tor,sr=roc 2006-07-06 15:45:44 +00:00
tor%cs.brown.edu
9cee9df3b8 Bug 342874 - Use covered region to minimize svg painting. r+sr=roc 2006-06-30 19:19:42 +00:00
mats.palmgren%bredband.net
153ab238ca Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky 2006-06-29 02:32:36 +00:00
tor%cs.brown.edu
0cc907bef0 Build bustage fix from bug 341257. 2006-06-28 22:26:39 +00:00
tor%cs.brown.edu
d6dcd635b1 Forgot to change UUID for bug 341257. 2006-06-28 22:08:43 +00:00
tor%cs.brown.edu
643971552f Bug 341257 - clipPath not correctly checking for nontrivial situations
and not informing children that the CTM has changed.  r=scootermorris, sr=roc.
2006-06-28 22:04:48 +00:00
longsonr%gmail.com
bea6a3f15c Bug 341638 - Rationalise nsSVGTextFrame, nsSVGTextPathFrame and nsSVGTSpanFrame. r=tor,sr=roc 2006-06-28 15:23:40 +00:00
longsonr%gmail.com
fe6dc2ae0b Bug 342726 - Reduce nsSVGPatternFrame and nsSVGMaskFrame memory usage. r=tor,sr=roc 2006-06-28 12:32:26 +00:00
tor%cs.brown.edu
8b3428ca1a Bug 342542 - Repair textPath from bug 342200. r=longsonr, sr=roc 2006-06-27 22:54:31 +00:00
tor%cs.brown.edu
967aaf6f53 Bug 342301 - nsSVGPathGeometryElement::GetMarkPoints should take nsTArray.
r+sr=roc
2006-06-21 19:35:59 +00:00
tor%cs.brown.edu
3f9980a5fd Bug 342200 - Remove nsSVGPathGeometryFrame subclasses. r+sr=roc 2006-06-21 15:42:28 +00:00
tor%cs.brown.edu
c1083371ed Bug 342046 - Remove nsSVGCairoPathGeometry. r+sr=roc 2006-06-20 17:01:09 +00:00
roc+%cs.cmu.edu
9c2da8d1b9 Bug 341695. Never look at the mRect coordinates of SVG foreignobject frames, SVG uses them for other things. r+sr=tor 2006-06-19 22:06:41 +00:00
dbaron%dbaron.org
8ade31392b Implement a stub imgIDecoderObserver to save code size in content and layout. b=339612 r+sr=sicking 2006-06-16 21:07:47 +00:00
tor%cs.brown.edu
38a795ecd8 Build bustage fix. 2006-06-15 19:45:26 +00:00
tor%cs.brown.edu
a243471944 Bug 341021 - Remove nsISVGOuterSVGFrame interface. r+sr=roc 2006-06-15 19:10:28 +00:00
tor%cs.brown.edu
f87cf04198 Bug 341292 - Remove nsISVGPathFlatten interface. r=longsonr, sr=roc 2006-06-15 15:59:28 +00:00
tor%cs.brown.edu
358294fe69 Bug 340028 - <svg:image> rendering problems on Intel OS-X. r=pedemonte 2006-06-15 15:49:12 +00:00
longsonr%gmail.com
1dbfc65b62 Bug 340543 - Use IsEmpty() rather than Length() == 0 or !Length() in nsSVGCairoGlyphGeometry. r+sr=tor 2006-06-15 11:27:19 +00:00
roc+%cs.cmu.edu
dbb193fda1 Bug 340908. Make invalidation work properly in SVG foreignobject, and treat reflow separately from invalidation/painting. r=tor,sr=bzbarsky 2006-06-15 03:23:56 +00:00
tor%cs.brown.edu
084d044d7d Build bustage fix. 2006-06-12 16:21:17 +00:00
longsonr%gmail.com
dedc74de85 Bug 339039 - Text spans return incorrect number of characters with getNumberOfChars(). r=tor,sr=roc 2006-06-12 15:50:31 +00:00
roc+%cs.cmu.edu
e0c30c2eab Bug 331432. Move SVG-specific rule to svg.css, r+sr=bzbarsky 2006-06-12 04:27:10 +00:00
tor%cs.brown.edu
f3f0c36d26 Bug 340083 - crash with geometry inside desc/title. r+sr=roc 2006-06-09 21:06:35 +00:00
tor%cs.brown.edu
7903639295 Bug 340152 - Remove nsISVGMarkerFrame interface. r+sr=roc 2006-06-09 20:40:06 +00:00
tor%cs.brown.edu
5e2e699a69 Bug 340451 - Remove nsISVGRendererRegion. r+sr=roc 2006-06-09 18:08:33 +00:00
roc+%cs.cmu.edu
fe1409e73e Bug 331432. Split nsSVGForeignObjectFrame into a pure SVG frame containing an anonymous block child, to avoid state bit collisions and simplify things. Also fixes configure.in so that foreignObject is really enabled by default in cairo builds. r=tor,sr=bzbarsky 2006-06-06 23:13:15 +00:00
longsonr%gmail.com
944c23a2b8 Bug 339952 - Pattern content is not transformed by viewBox coordinates correctly with patternContentUnits of objectBoundingBox. r=tor,sr=roc 2006-06-06 07:50:11 +00:00
tor%cs.brown.edu
37b9f7fbc9 Bug 340016 - Remove nsISVGMarkable interface. r+sr=roc 2006-06-02 14:26:28 +00:00
dbaron%dbaron.org
cd4d6ee0e9 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 2006-06-01 18:35:21 +00:00
tor%cs.brown.edu
a3fae78de7 Bustage fix from bug 338301. 2006-06-01 16:20:21 +00:00
tor%cs.brown.edu
27e464121a Bustage fix from bug 338301. 2006-06-01 15:49:34 +00:00
tor%cs.brown.edu
58e849699b Bug 338301 - cleanup of svg container frame inheritance and code
duplication, plus removal of nsISVGContainerFrame.  r+sr=roc
2006-06-01 15:31:15 +00:00
longsonr%gmail.com
ff23807195 Bug 338596 - objectBoundingBox value partially ignored in patternUnits. r=tor,sr=roc 2006-05-30 16:10:26 +00:00
tor%cs.brown.edu
5db09949bf Bug 339375 - Switch paint servers fields to properties. r+sr=roc 2006-05-27 18:48:09 +00:00
tor%cs.brown.edu
88be9fd781 Bug 339360 - Remove libart-incs.h. r=jwatt 2006-05-26 19:01:58 +00:00
longsonr%gmail.com
93329ab843 Bug 333796 - Could potentially leak ctx in cairo renderer. r=jwatt, sr=tor 2006-05-26 16:15:30 +00:00
jwatt%jwatt.org
17f4d3e204 Partial fix for bug 338580. Improve SVG hittesting performance. Patched by Alex Fritze <alex@croczilla.com>. r=jwatt@jwatt.org, sr=tor@acm.org 2006-05-26 16:01:44 +00:00
tor%cs.brown.edu
1308778490 Bug 338312 - destruction of an object with paint server set could crash.
r+sr=roc
2006-05-24 18:20:20 +00:00
tor%cs.brown.edu
4a5c599083 Bug 338466 - Remove fine-grained update flags from svg. r+sr=roc 2006-05-24 18:18:27 +00:00
tor%cs.brown.edu
d236995eb7 Bug 338568 - filter failure fallback not working with <a> content. r+sr=roc 2006-05-21 13:48:43 +00:00
tor%cs.brown.edu
bf28ef1191 Bug 338060 - Move marker region to marker property. r=longsonr, sr=roc 2006-05-17 05:26:05 +00:00
tor%cs.brown.edu
c70608490d Bug 338053 - nsSVGUtils::GetCoveredRegion crasher. r+sr=roc 2006-05-17 01:44:59 +00:00
tor%cs.brown.edu
07db0fb664 Bug 338012 - Simplify stop frame lookup. r+sr=roc 2006-05-17 01:43:44 +00:00
tor%cs.brown.edu
f1abebcab6 Bug 338010 - Simplify svg rect and point creation in cairo renderer. r+sr=roc 2006-05-17 01:38:01 +00:00
tor%cs.brown.edu
c2fcb2b0be Bug 338004 - Remove unneeded overloads from nsSVGStopFrame. r+sr=roc 2006-05-17 00:06:18 +00:00
tor%cs.brown.edu
67c93dad0d Bug 337753 - create SVG paint server base class. r+sr=roc 2006-05-16 15:55:01 +00:00
tor%cs.brown.edu
9a3aab1d6e Bug 337483 - one copy of child list region gathering logic. r+sr=roc 2006-05-11 21:24:59 +00:00
tor%cs.brown.edu
cfde8ccf0f Bug 337159 - Switch SVG text output internals from macro to helper function.
r=jwatt, sr=roc
2006-05-11 21:07:21 +00:00
tor%cs.brown.edu
a859a39c05 Bug 337145 - one copy of nsIDOMSVGMatrix -> cairo_matrix_t code.
r=jwatt, sr=roc
2006-05-11 20:59:11 +00:00
tor%cs.brown.edu
af0d22d1e3 Bug 337490 - repair xbl-shapes croczilla demo regressions from path
and svg length rewrites.  r+sr=roc
2006-05-11 20:36:27 +00:00
tor%cs.brown.edu
ebdff7da40 Bug 336803 - Remove nsISVGGradient. r=jwatt, sr=roc 2006-05-11 20:01:12 +00:00
tor%cs.brown.edu
16498c73bd Bug 336653 - Remove nsISVGPattern. r+sr=roc 2006-05-05 16:06:43 +00:00
longsonr%gmail.com
ba31b793b9 Bug 336190 - Uninitialised variable in nsSVGUtils::ObjectSpace. r=jwatt,sr=tor 2006-05-04 14:50:56 +00:00
jwatt%jwatt.org
433000d7a6 Fixing bug 336451. nsSVGGeometryFrame::IsClipChild should check the namespace of the ancestor. r+sr=tor@acm.org 2006-05-03 19:39:21 +00:00
jwatt%jwatt.org
8b4737c523 Fixing bug 336471. Crash [@ nsSVGForeignObjectFrame::GetTMIncludingOffset]. r+sr=tor@acm.org 2006-05-03 19:17:35 +00:00
tor%cs.brown.edu
74c52378a7 Bug 334999 - Compact path storage. r+sr=roc 2006-05-03 17:01:28 +00:00
jwatt%jwatt.org
7a7daabcc9 Fixing bug 336344. Crash loading svg pattern test. r+sr=tor@acm.org 2006-05-03 14:52:50 +00:00
tor%cs.brown.edu
57cabdb1c3 Bug 335870 - Remove nsISVGGeometrySource. r+sr=roc 2006-05-02 15:05:25 +00:00
tor%cs.brown.edu
2d706cafbe Bug 334999 - remove nsISVGRendererPathBuilder. r+sr=roc 2006-05-01 15:37:18 +00:00
jwatt%jwatt.org
bb79579615 Fixing bug 335450. Remove our extensions to the SVG DOM interfaces. r=tor@acm.org, sr=roc@ocallahan.org 2006-04-26 21:02:25 +00:00
roc+%cs.cmu.edu
aac1b0d44f Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc 2006-04-26 02:01:07 +00:00
tor%cs.brown.edu
ea68912b7f Bug 335085 - SVG images showing incorrectly with cairo gfx. r=vlad 2006-04-23 15:15:43 +00:00
tor%cs.brown.edu
e76f551ffd Bug 334400 - create SVG transform list lazily. r=jwatt, sr=roc 2006-04-20 15:24:51 +00:00
jwatt%jwatt.org
300da0caf7 Fixing bug 334325. Method "class nsSVGGlyphFrame::IsSelectable" does not override "class nsIFrame::IsSelectable" because type qualifiers do not match. r+sr=tor@acm.org 2006-04-20 00:31:13 +00:00
jwatt%jwatt.org
c87fdfb679 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 2006-04-19 21:58:18 +00:00
tor%cs.brown.edu
e2abc88ecb Bug 332162 build bustage fix. 2006-04-14 15:56:11 +00:00
tor%cs.brown.edu
4ed1a26166 Bug 332162 os-x build bustage fix. 2006-04-14 15:41:57 +00:00
tor%cs.brown.edu
b7336c51d2 Bug 332162 - deCOMtaminate SVGLength. r=jwatt, sr=roc 2006-04-14 15:09:39 +00:00
roc+%cs.cmu.edu
a7f03736a9 Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc 2006-04-10 00:16:29 +00:00
longsonr%gmail.com
fc0e9059bf Bug 329758 - changing markers via DOM does not cause a refresh. r=tor,sr=roc 2006-04-06 13:02:53 +00:00
dbaron%dbaron.org
04b8c33eda Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky 2006-04-05 00:00:44 +00:00
cbiesinger%web.de
0cf032c25b bug 331888. Make cairo-beos work. Requires --enable-pango for now
r=stuart
2006-04-04 21:22:35 +00:00
scootermorris%comcast.net
dce157c478 Bug 328481: Pattern testcase with object bounding box units not working
r=tor/sr=roc
2006-04-04 20:40:27 +00:00
jwatt%jwatt.org
fe28148a19 Fixing bug 330387. Improve the readability, maintainability and performance of SVG gradient frames. r=scootermorris@comcast.net, sr=tor@acm.org 2006-03-28 00:33:22 +00:00
roc+%cs.cmu.edu
0a10a79f62 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 2006-03-26 21:30:36 +00:00
longsonr%gmail.com
ad60beba9c Bug 331347 - Use nsAutoArrayPtr for nsSVGCharacterPosition. r+sr=roc 2006-03-23 15:09:48 +00:00
tor%cs.brown.edu
705187274e Bug 331291 - clip setup from svg image was persistent. r=scooter 2006-03-22 23:17:26 +00:00
bryner%brianryner.com
7a96206e10 Clean up header includes (bug 331050). This round of changes deals with some of the public content headers, and factors nsDOMClassInfoID out of nsIDOMClassInfo.h so that nsContentUtils.h doesn't have to bring in XPConnect. r+sr=jst. 2006-03-22 18:36:36 +00:00
scootermorris%comcast.net
1943cefd11 Bug 328683: Reduce SVG observer usage by nsSVGPatternFrame*
r=jwatt/sr=roc
2006-03-22 01:40:00 +00:00
tor%cs.brown.edu
02713f54af Bug 331106 - don't use nsCOMPtrs for storing frames. r=jwatt, sr=roc 2006-03-21 21:16:10 +00:00
tor%cs.brown.edu
8c77e0f906 Build bustage fix. 2006-03-21 18:08:42 +00:00
tor%cs.brown.edu
70a8796734 Build bustage workaround for bug 330498. 2006-03-21 17:48:39 +00:00
tor%cs.brown.edu
398f271bb6 Bug 330498 - unify SVG effects (filter, clip, mask, opacity) logic. r+sr=roc 2006-03-21 15:49:20 +00:00
tor%cs.brown.edu
d1cc8a96a4 Bug 330516 - remove depreciated and unmaintained SVG renderer backends.
r=bsmedberg, sr=roc
2006-03-20 21:16:45 +00:00
tor%cs.brown.edu
e74933beab Bug 328527 - make all SVG content special for frame constructor, use
leaf frame for filter leaves.  r=bzbarsky, sr=dbaron
2006-03-20 17:39:08 +00:00
tor%cs.brown.edu
a8696e5303 Bug 330602 - intermittent crash when textPath text goes off end of path.
r=longsonr, sr=roc.
2006-03-16 17:11:13 +00:00
pavlov%pavlov.net
131e8794e2 backing out roc's patch for bug 328926 due to crash running tests on vc8 machines. 2006-03-15 06:43:36 +00:00
roc+%cs.cmu.edu
557b089a47 Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc 2006-03-15 03:14:02 +00:00
roc+%cs.cmu.edu
6fd863f2dd Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc 2006-03-14 20:43:18 +00:00
tor%cs.brown.edu
c1f1294408 Bug 330105 - svg text modification not being drawn (nsSVGGlyphFrame
regression from bug 328926).  r+sr=roc
2006-03-11 17:06:56 +00:00
tor%cs.brown.edu
441b9a7998 Bug 330041 - <svg:image> upside down and color shifted with cairo gfx.
Also fixes artifacts on animated gifs with cairo gfx.  r=vlad
2006-03-10 22:27:37 +00:00
scootermorris%comcast.net
d0d0625c18 Bug 329600: Eliminate SVG observer usage in nsSVGStopFrame
r=jwatt/sr=roc
2006-03-09 23:17:49 +00:00
roc+%cs.cmu.edu
c2801ebbd7 Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell 2006-03-09 18:55:21 +00:00
roc+%cs.cmu.edu
a2b4291891 Bug 329926. Foreignobject bbox calculation stupidly broken. r+sr=tor 2006-03-09 18:42:51 +00:00
scootermorris%comcast.net
e7f6c1a478 Bug 329836: Changes to gradient xlink:href's aren't "live"
r=jwatt/sr=roc
2006-03-09 18:02:05 +00:00
scootermorris%comcast.net
fd86df1d04 Bug 302243 Reduce SVG observer usage by nsSVGGradientFrame
r=tor/sr=roc
2006-03-07 00:04:59 +00:00
tor%cs.brown.edu
17acbe7a5a Bug 329529 - unitialized return value causing filters to not apply.
r=jwatt, sr=roc
2006-03-06 19:53:53 +00:00
tor%cs.brown.edu
bdeee1c1ae Bug 301628 - first pass at removal of svg observer mechanism.
r=scooter/jwatt, sr=roc
2006-03-02 20:22:19 +00:00
jwatt%jwatt.org
d539498730 Fixing bug 328571. Change the type of PRBool SVG classes members to PRPackedBool. r+sr=roc@ocallahan.org 2006-03-02 15:19:14 +00:00
jwatt%jwatt.org
a52dc3e2fb Fixing bug 328571. Change the type of PRBool SVG classes members to PRPackedBool. r+sr=roc@ocallahan.org 2006-03-01 10:59:36 +00:00
dbaron%dbaron.org
1aa866e66d Make percentage width and height work inside of foreignObject by fixing up the way foreignObject initiates the reflow process, and also partly fixing incremental change issues with foreignObject. b=328550 r+sr=roc 2006-02-28 11:27:29 +00:00
tor%cs.brown.edu
f99b6af29b Bug 328348 - Single version of viewport transform code. r=jwatt, sr=roc. 2006-02-26 17:58:58 +00:00
tor%cs.brown.edu
ebc231928d Bug 328477 - Use the right version of abs in nsSVGCairoGlyphMetrics.
r=longsonr, sr=roc
2006-02-26 17:51:58 +00:00
tor%cs.brown.edu
efb7132ec2 Bug 315107 - SVG text with fill/stroke=none affects other content.
Patch by longsonr@gmail.com, r=tor, sr=roc.
2006-02-24 16:33:32 +00:00
scootermorris%comcast.net
7e97371876 Fix for bug 328137
r=tor
2006-02-23 22:52:12 +00:00
benjamin%smedbergs.us
5ad0662629 Fix typo exposed by bug 313309 2006-02-23 19:00:58 +00:00
benjamin%smedbergs.us
49c61085c8 Fix MSVC6-poor scoping of forloop vars. 2006-02-23 18:41:45 +00:00
roc+%cs.cmu.edu
769d7a2d60 Bug 326966. Reenable SVG <foreignobject> for cairo-gfx builds. r+sr=tor 2006-02-21 00:33:27 +00:00
tor%cs.brown.edu
0fc7a7c541 Bug 318597 - Implement various text, tspan and textPath DOM functions.
Patch by longsonr@gmail.com, r=tor, sr=jst
2006-02-17 21:24:30 +00:00
tor%cs.brown.edu
b74c289fc5 Bug 327023 - remove unnecessary call to mSource->GetCharacterData in
nsSVGCairoGlyphGeometry.  Patch by longsonr@gmail.com, r=tor, sr=roc.
2006-02-17 21:06:21 +00:00
tor%cs.brown.edu
60749d817a Bug 327507 - unitialized variable use when positioning glyphs for
<text> without x/y. r+sr=roc
2006-02-17 16:30:23 +00:00
tor%cs.brown.edu
705d1f8fce Bug 326725 - clean up GetOuterSVGFrame. r+sr=roc 2006-02-13 21:22:41 +00:00
tor%cs.brown.edu
065f2e23fe Bug 323704 - check for reference loop in clipPath. r=scooter 2006-02-09 19:34:01 +00:00
scootermorris%comcast.net
3f1463e49e SVG pattern fixes. Fixes bugs 308917, 308589, 308615, 308635
r=tor
2006-02-09 18:15:03 +00:00
scootermorris%comcast.net
f04ed6f1e2 Fix for bug 325283: Gradients on text causes crash
r=tor
2006-02-03 21:11:17 +00:00
cbiesinger%web.de
c2d981f764 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
tor%cs.brown.edu
2a7e0fc204 Bug 324183 - masking and other surface operations inside a filter incorrect.
r=scooter
2006-01-30 17:53:26 +00:00
mkaply%us.ibm.com
4b448cbff1 #305028
r=bsmedberg, sr=mkaply (OS/2 only)
Patch from Peter Weilbacher - Cairo on OS/2
2006-01-30 16:54:24 +00:00
bzbarsky%mit.edu
f96a096c2c Fix leak bug 324969 -- make sure to call virtual destructors. 2006-01-29 18:48:58 +00:00
jwatt%jwatt.org
6fdafae9b3 Fixing bug 300868. The 'target' attribute is not supported on SVG's <a> element. r=bugmail@sicking.cc, sr=jst@mozilla.org 2006-01-28 13:12:28 +00:00
tor%cs.brown.edu
18476bdc8b Bug 294022 - svg text crash on os-x when dealing with empty string. r=scooter 2006-01-27 20:20:28 +00:00
tor%cs.brown.edu
e7a9e16e72 Bug 323907 - standardize SVG definition of M_PI.
Patch by longsonr@gmail.com, r=tor, sr=jst
2006-01-26 16:39:39 +00:00
roc+%cs.cmu.edu
77bca74243 Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others 2006-01-26 02:29:17 +00:00
cvshook%sicking.cc
be551afd02 Bug 310436: Implement IsFrameOfType and use that to disable non-svg frames from being children of svg frames. r=bz sr=dbaron 2006-01-25 21:16:12 +00:00
cbiesinger%web.de
c312b73013 bug 324260 add OS/2, BeOS and photon to the BGR ifdefs
r=tor
2006-01-24 19:36:09 +00:00
tor%cs.brown.edu
b59393fba7 More AIX bustage. 2006-01-20 22:42:57 +00:00
tor%cs.brown.edu
26341cf8e2 Attempt to fix AIX bustage. 2006-01-20 21:37:46 +00:00
tor%cs.brown.edu
5cd5d59918 Bug 316764 - implement <mask> and fix <clipPath> for multiple
overlapping children.  r=scootermorris
2006-01-20 17:00:43 +00:00
jwatt%jwatt.org
12c51b16e1 Fixing bug 323753. Initialise meetOrSlice variable properly. Patched by Robert Longson longsonr@gmail.com, r=jwatt@jwatt.org, sr=tor@acm.org 2006-01-20 16:38:58 +00:00
tor%cs.brown.edu
32d2533d44 Bug 324027 - clean up marker frame interface. r=scootermorris 2006-01-20 16:21:37 +00:00
tor%cs.brown.edu
b52ad88662 Bug 323669 - percent attribute values in userSpace gradients don't work.
r=scootermorris
2006-01-18 23:50:40 +00:00
scootermorris%comcast.net
0990402ad0 Fix for Bug 291785: rendered text size within an svg image depends on browser text-zoom value
r=tor
2006-01-18 19:15:53 +00:00
jwatt%jwatt.org
70eaeaee12 Fixing bug 322922. We have interface map entries for nsSupportsWeakReference! r+sr=tor@acm.org 2006-01-18 16:31:42 +00:00
tor%cs.brown.edu
1414ad0936 Bug 323822 - opacity not affecting gradient filled objects. r=scootermorris 2006-01-18 16:15:02 +00:00
tor%cs.brown.edu
656d997521 Bug 323827 - gradient pad mode not working since cairo update. r=scootermorris 2006-01-18 16:13:42 +00:00
cbiesinger%web.de
79c0006344 bug 321228 only include gtk headers on gtk platforms
r=tor
2006-01-15 13:34:05 +00:00
scootermorris%comcast.net
3291e0e022 Fix for bug 319107 - One SVG file crashes firefox 1.5 [@ nsSVGGradientFrame::GetNextGradient]
r=tor
2006-01-13 18:20:00 +00:00
timeless%mozdev.org
8397d43a6a Bug 106386 Correct misspellings in source code
patch by philippuryear@gmail.com r=timeless rs=brendan
2006-01-12 07:57:31 +00:00
cvshook%sicking.cc
7db01c8d27 Bug 321294: Remove unused ReplaceFrame codepaths.
r/sr=roc
2006-01-10 22:58:37 +00:00
tor%cs.brown.edu
c608cb0396 Bug 322215 - check surface size. r=dveditz 2006-01-10 00:11:44 +00:00
bzbarsky%mit.edu
436fc831ce If there's no visual, just fall back to the slow path instead of crashing. Bug
299568, r+sr=tor.
2006-01-09 22:11:10 +00:00
tor%cs.brown.edu
7e2fd9d40c Bug 318379 - crash on a empty path with markers. r=jwatt 2005-12-03 00:00:49 +00:00
tor%cs.brown.edu
ea92cde656 Bug 314627 - implement SVGTSpanElement.getExtentOfChar.
Patch by longsonr@gmail.com, r=tor, sr=jst.
2005-12-02 23:57:47 +00:00
tor%cs.brown.edu
e7d21ca23b Bug 317708 - cairo renderer leaks memory and uses uninitialised
variables with text in SVG.  Patch by longsonr@gmail.com, r=tor, sr=jst
2005-12-02 19:28:38 +00:00
timeless%mozdev.org
1c34e68034 Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
2005-11-20 22:05:24 +00:00
tor%cs.brown.edu
974a5bf714 Bug 315861 - multiple use of clipPath causing problems with hit testing.
r=afri
2005-11-16 19:57:47 +00:00
bsmedberg%covad.net
ccba74b784 Libart build bustage, bug 313309 2005-11-11 18:37:17 +00:00
bsmedberg%covad.net
78f6d0683d Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
roc+%cs.cmu.edu
28cfb5adfc Bug 313817. DeCOMtaminate SVG and MathML NS_New*Frame functions. r+sr=roc, patch by Marc Liddell. 2005-11-11 02:36:29 +00:00
tor%cs.brown.edu
a079ddf11d Bug 313897 - getExtentOfChar always returns the character position of
the first character with cairo rendering.
Patch by longsonr@gmail.com, r=scooter, sr=tor.
2005-11-07 19:13:56 +00:00
tor%cs.brown.edu
fb8750ae75 Bug 315375 - crash when textPath refers to nonexistent path. r=jwatt 2005-11-07 19:09:22 +00:00
tor%cs.brown.edu
0f2999bf98 Bug 315061 - nsSVGCairoPathBuilder::ClosePath wasn't returning new point.
r=scooter
2005-11-04 17:02:26 +00:00
roc+%cs.cmu.edu
f7e2b45942 Bug 309020. SVG content references in XBL anonymous content should reference content copied from the binding document. This is a partial fix. We also refactor some code to make it shareable in nsContentUtils. r=biesi,tor sr=bzbarsky 2005-10-18 20:33:35 +00:00
tor%cs.brown.edu
7016d8085d Bug 312376 - repair textPath from bug 311063 checkin. r=afri 2005-10-17 15:29:38 +00:00
tor%cs.brown.edu
454e72b7e1 Bug 312269 - path geometry invalidation incorrect for suspension. r=scooter 2005-10-13 19:21:46 +00:00
tor%cs.brown.edu
3613ad60ad Bug 311063 - tspan attributes x/y/dx/dy are not live. r=afri 2005-10-10 21:18:42 +00:00
tor%cs.brown.edu
1d0010e1d0 Bug 311565 - use cairo image surface on mac/win32 for performance. r+sr=roc 2005-10-10 19:27:01 +00:00
jwatt%jwatt.org
20666ef8fa Fixing bug 310862. Setting stroke-width="0" aborts rendering when using cairo. r=tor@acm.org 2005-10-03 01:45:18 +00:00
tor%cs.brown.edu
1aa83717e6 Bug 299376 - don't assume that both x and y of a tspan are set. r=afri 2005-10-03 01:21:00 +00:00
scootermorris%comcast.net
15877de617 Fix bug 309924 - Removing <stop> elements from gradients is not live
r=jonathan.watt
2005-10-03 00:59:03 +00:00
tor%cs.brown.edu
0dc9a332f3 Bug 310473 - avoid passing noninvertable matrices to cairo. r=jwatt 2005-10-02 19:35:22 +00:00
tor%cs.brown.edu
2583a3b7b8 Bug 310754 - check stroke-dasharray before handoff to renderer. r=jwatt 2005-10-02 19:26:51 +00:00
tor%cs.brown.edu
4e8c31ff45 Bug 310618 - printing support for svg/cairo/win32. r+sr=roc 2005-10-02 04:05:53 +00:00
tor%cs.brown.edu
7f62504704 Bug 310381 - support shape-rendering property on cairo. r=jwatt 2005-09-30 19:22:16 +00:00
tor%cs.brown.edu
819f0f556d Bug 310382 - follow svg rule for dealing with out-of-order stops. r=jwatt 2005-09-30 19:19:46 +00:00
tor%cs.brown.edu
a1e63a999b Bug 307547 - simplify check for GDI+ to avoid initializing layout
twice.  r=dbaron, sr=bzbarsky
2005-09-30 13:31:50 +00:00
tor%cs.brown.edu
bc682e35f3 Bug 310321 - fix path update logic for nonmarkable objects. r=scooter 2005-09-28 23:42:57 +00:00
tor%cs.brown.edu
89b89a22b3 Bug 309514 - check clip-path when doing hit detection on containers. r=scooter 2005-09-27 17:10:21 +00:00
tor%cs.brown.edu
01b72caa0e Bug 308239 - use markers in update region logic. r=scooter 2005-09-27 17:06:11 +00:00
tor%cs.brown.edu
43569af229 Bug 309095 - baseline offset wrong for cairo. r=afri 2005-09-26 12:32:07 +00:00
tor%cs.brown.edu
61c8f7ffa2 Bug 108310. Make GetFrameForPoint take frame-relative coordinates, not
bogus relative-to-some-view-or-other, and simplify the
signature. r=tor, sr=bz, patch by Eli Friedman.
2005-09-26 12:28:21 +00:00
jwatt%jwatt.org
95d8aeee65 Fixing bug 307742. Crash in [@ nsSVGGradientFrame::GetStopOffset]. Patched by scootermorris@comcast.net and myself. r=tor@acm.org 2005-09-16 22:07:25 +00:00
tor%cs.brown.edu
924df457c2 Bug 307470 - prevent <marker> loop recursion. r=scooter 2005-09-16 21:58:47 +00:00
scootermorris%comcast.net
dabfcf56f1 Protect against possibility of having no content parent in GetCanvasTM -- resolves crash in bug 308585
r=tor
2005-09-16 00:22:02 +00:00
scootermorris%comcast.net
062fafbcec Fix for Bug 302640 -- hasFeature for SVG DOM implementation yields true with native SVG disabled
r=jwatt
2005-09-14 23:30:37 +00:00
scootermorris%comcast.net
31c2f50383 Bug 294517 -- implement SVG Patterns
r=tor
2005-09-13 22:38:36 +00:00
tor%cs.brown.edu
2785cbaf00 Bug 307565 - crash when filtering nothing, or <feMerge> with no children.
r=scootermorris
2005-09-12 16:16:37 +00:00
tor%cs.brown.edu
f72284f883 Bug 307846 - SourceAlpha treated like SourceGraphic. r=scooter 2005-09-12 16:12:12 +00:00
bzbarsky%mit.edu
84999b62be More use of EmptyString(). Bug 232691, patch by Vidar Braut Haarr
<vhaarr+bmo@gmail.com>, r+sr=bzbarsky
2005-09-12 01:28:51 +00:00
scootermorris%comcast.net
875ca166d8 Bug 305021 - crash in [@ nsSVGGradientFrame::checkURITarget] if gradient references itself.
r=tor
2005-09-08 00:25:24 +00:00
bzbarsky%mit.edu
cf64715ae5 Remove the pointless nsIContent arg of nsIFrame::AttributeChanged. Bug 281390,
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com>, r+sr=bzbarsky
2005-09-07 16:49:21 +00:00
tor%cs.brown.edu
951cf898bc Bug 307314 - handle null region in tspan region computation. r=afri 2005-09-07 15:41:41 +00:00
tor%cs.brown.edu
109e7d5a7e Build bustage fix. 2005-09-06 23:51:15 +00:00
tor%cs.brown.edu
36c76bbadd Bug 301234 - implement subset of SVG filters. r=scooter 2005-09-06 22:30:40 +00:00
tor%cs.brown.edu
a281a820d5 Bug 306547 - textPath not working on path using closepath command. r=afri 2005-09-06 20:40:05 +00:00
tor%cs.brown.edu
b69ab62c9b Bug 294519 - should behave the same when SVG not built, SVG pref
disabled, or no SVG renderer present.  r=dbaron, a=asa
2005-09-05 20:41:57 +00:00
tor%cs.brown.edu
bcfd6fc12f Bug 282579 - fix missed use of a null surface in cairo. r+sr=roc 2005-08-30 21:05:18 +00:00
tor%cs.brown.edu
506c1839ac Build bustage fix - curse case insensitive filesystems! 2005-08-29 16:44:22 +00:00
tor%cs.brown.edu
e39bb24871 Bug 282579 - observe path of <textPath> so we invalidate properly. r=afri 2005-08-29 16:28:54 +00:00
tor%cs.brown.edu
69cef9f8b7 Bug 282579 - fix logic for placing characters when falling off the end
of a textPath.  r=jwatt
2005-08-26 21:13:48 +00:00
tor%cs.brown.edu
1cd7b4b8f2 libart bustage fix for 282579. 2005-08-26 07:27:25 +00:00
tor%cs.brown.edu
ec5069804e Bug 282579 - Implement <svg:textPath>. As a side effect, this removes
the gdi+ text highlighting code.  r=afri
2005-08-26 02:49:52 +00:00
jwatt%jwatt.org
59e42c6cd2 Fixing bug 302103. Implement SVG events. r=tor@acm.org, sr=jst@mozilla.org 2005-08-25 21:31:09 +00:00
bzbarsky%mit.edu
65dabf8329 SVG's suspend/unsuspendRedraw shouldn't mess with viewmanager update batches.
Bug 305246, r=scootermorris, sr=roc
2005-08-24 01:03:42 +00:00
bzbarsky%mit.edu
b5c2422a20 Fix silly refcounting error that led to leaks. Bug 305262, r=scootermorris,
sr=roc
2005-08-24 00:05:39 +00:00
pavlov%pavlov.net
82ec4db5bd replace call to nsIRenderingContext::RetrieveCurrentNativeGraphicData with nsIRenderingContext::GetNativeGraphicData 2005-08-23 02:59:34 +00:00
pavlov%pavlov.net
9d85e378b2 moving native theme stuff to widget (bug 305291) and landing the remaining thebes gfx changes (bug 305538). r=vlad sr=roc 2005-08-23 02:11:54 +00:00
bzbarsky%mit.edu
0d6a610963 Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
cbiesinger%web.de
cb16b20c58 bug 288042 make the cairo svg renderer work with xlib and qt
r=tor
2005-08-18 12:31:30 +00:00
roc+%cs.cmu.edu
db60f88daf Bug 291058. Update nsSVGForeignObject to use push/pop translation. r+sr=roc, patch by Hans-Andreas Engel 2005-08-16 22:06:17 +00:00
tor%cs.brown.edu
43d4bf048f Bug 302765 - stop offsets not live. r=scooter, a=asa. 2005-08-09 15:45:34 +00:00
bob%bclary.com
be358fcae1 make SVG NS_NOTYETIMPLEMENTED messages more meaningful Bug 303501 r=jonathan.watt sr=tor a=asa 2005-08-09 13:53:02 +00:00
scootermorris%comcast.net
9696ed8972 Bug 295850 -- Set up general GetReferencedFrame routine and use it for ClipPath, Glyph, Gradients, Markers, and Paths.
r=tor
2005-08-04 20:32:02 +00:00
tor%cs.brown.edu
8e4a117a45 Bug 302699 - remove need for cairo null surface patch. r=vlad, a=caillon 2005-08-02 22:04:57 +00:00
roc+%cs.cmu.edu
4c4e3b7839 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 2005-08-02 20:40:28 +00:00
tor%cs.brown.edu
9638adde1d Bug 298283 - fix overflow property for inner <svg>, implement for
<image> and <marker>.  r=jwatt, a=asa.
2005-07-02 23:45:33 +00:00
tor%cs.brown.edu
b393f00121 Bug 296626 - handle SVG glyph frames being constructed in invalid
context.  r=dbaron, sr=roc, a=brendan.
2005-07-01 06:11:07 +00:00
tor%cs.brown.edu
fa6ceb3e76 Bug 299204 - guard against <marker> reference loop. r=jwatt, a=bsmedberg 2005-07-01 01:34:34 +00:00
jwatt%jwatt.org
5cbbf78f95 Fixing bug 288165. SVG path: marker-start/-end (auto orient): wrong direction. r=tor@acm.org, a=benjamin@smedbergs.us 2005-06-30 21:47:41 +00:00
roc+%cs.cmu.edu
41bf2924b1 Bug 288438. Turn off SVG <foreignobject> because it's pretty broken. r=benjamin,sr=dbaron,a=benjamin,patch by jwatt,tor and roc 2005-06-29 03:51:44 +00:00
jwatt%jwatt.org
84c5071f4f Fixing bug 298098. currentScale and currentTranslate should be in viewPort coordinates. r=tor@acm.org a=chofmann@gmail.com 2005-06-28 19:46:47 +00:00
gandalf%firefox.pl
55185f343f Bug 296169: cannot localize svg.properties (should be in chrome/, not res/); r=bsmedberg,a=asa 2005-06-16 13:49:04 +00:00
tor%cs.brown.edu
5295e346e2 Bug 297008 - radial gradients: fx,fy not set correctly when only cx,cy given.
Patch by scootermorris@comcast.net, r=afri, a=asa.
2005-06-14 20:28:53 +00:00
vladimir%pobox.com
02bc2a2809 b=296463, upgrade to cairo 0.5.0, s+sr=roc,pav,tor 2005-06-04 07:03:29 +00:00
tor%cs.brown.edu
6cb5c08c54 Bug 295647 - gradients not working on single horizontal/vertical lines.
r=scooter, a=shaver
2005-06-01 21:20:22 +00:00
tor%cs.brown.edu
f143377ee3 Bug 295645 - nested <svg:tspan> should be allowed. r=alex, a=shaver 2005-06-01 19:00:29 +00:00
tor%cs.brown.edu
d2b55edfe0 Bug 292844 - <svg> using display:block, but is ideally a replaced element.
r=bzbarsky, a=asa
2005-05-19 16:07:06 +00:00
tor%cs.brown.edu
f88f5d45ac Bug 267657 - clicking on a svg <a> causes a new window to open.
Patch by neil@parkwaycc.co.uk, r=bzbarsky, a=asa.
2005-05-19 16:02:44 +00:00
tor%cs.brown.edu
2901cfa5ae Bug 293459 - crash on some svg if missing gdi+. r=scooter, a=asa. 2005-05-13 18:27:28 +00:00
tor%cs.brown.edu
3239f7f4b2 Bug 293558 - CairoGradient can use an unitialized gradient.
Patch by scootermorris@comcast.net, r=tor, a=shaver
2005-05-13 16:07:33 +00:00
tor%cs.brown.edu
b57af84d2a Bug 293004 - svgBindings.xml not included in installer packages. r+a=bsmedberg 2005-05-06 15:15:40 +00:00
tor%cs.brown.edu
6940bbb1dd Bug 292222 - crash on some svg with no gdi+. r=afri, a=asa 2005-05-05 19:55:32 +00:00
darin%meer.net
acb483e74f fixes bug 290688 "Unable to compile XULRunner with SVG extension" patch by bsmedberg, r=tor, a=asa 2005-04-29 01:15:03 +00:00
tor%cs.brown.edu
880ec49c96 Bug 290048 - change of <svg:use> attribute not shown. r=scooter, a=asa. 2005-04-27 16:54:12 +00:00
tor%cs.brown.edu
94df15fb13 Bug 291817 - allow cairo to be used as the svg renderer on win32.
r=pavlov, a=asa.
2005-04-26 00:21:23 +00:00
tor%cs.brown.edu
977dfa358d Bug 256624 - <switch> should operate over "real" content children only.
Patch by scootermorris@comcast.net, r+sr=bz, a=asa.
2005-04-26 00:10:17 +00:00
tor%cs.brown.edu
4d5cd7b2b1 Bug 290896 - group opacity SVG elements sometimes not repainted when
when needs repainting.  r=scootermorris, a=asa.
2005-04-25 23:53:18 +00:00
tor%cs.brown.edu
684a606a85 Bug 289910 - area invalidation not correct if new style resulted
in an empty region. r=afri, a=asa
2005-04-25 23:51:32 +00:00
tor%cs.brown.edu
0cc209fab8 Backout checkin from wrong tree. 2005-04-25 23:49:30 +00:00
tor%cs.brown.edu
ff2201e500 Bug 289910 - area invalidation not correct if new style resulted in
an empty region.  r=afri, a=asa
2005-04-25 18:22:06 +00:00
tor%cs.brown.edu
3a11990cae Bug 290835 - allow building both canvas and cairo svg, don't
statically link two copies of cairo code.  r=bsmedberg, a=chofmann
2005-04-22 19:03:41 +00:00
bryner%brianryner.com
91b549d294 Make --enable-cairo work for windows/msvc by switching it over to our build system. Bug 290518, r=vlad, pavlov. 2005-04-19 17:19:47 +00:00
tor%cs.brown.edu
809daeede7 Bug 258081 - svg frame code warning cleanup. r+sr=bzbarsky, a=dbaron 2005-04-19 03:48:10 +00:00
tor%cs.brown.edu
e50f65be16 Bug 289839 - svg crashes when unloading a text gradient. r=jwatt, a=mkaply 2005-04-13 16:51:00 +00:00
timeless%mozdev.org
93b376884b Bug 287391 svg.css has inefficient rules
patch by bug@annevankesteren.nl r=tor sr=bz a=asa
2005-04-12 15:46:42 +00:00
tor%cs.brown.edu
308029c048 Bug 289276 - gradient reused multiple times is only rendered once.
r=scooter, a=mkaply
2005-04-11 16:35:02 +00:00
tor%cs.brown.edu
e2f4a18dcb Bug 289289 - using clipPath on a markable shape causes all subsequent
drawing to be clipped.  r=jwatt, a=mkaply.
2005-04-06 19:02:13 +00:00
bsmedberg%covad.net
573eebab2a Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin 2005-04-05 12:36:03 +00:00
tor%cs.brown.edu
b689decba7 Bug 277135 - addressing svg style sr comments. r=scooter, sr=dbaron 2005-04-04 21:42:26 +00:00
timeless%mozdev.org
604208bc9c Bug 287244 DOCTYPE should not imply a default namespace
patch by bug@annevankesteren.nl r=tor sr=bz
2005-04-04 18:54:49 +00:00
tor%cs.brown.edu
e6ddab7a33 Bug 288656 - Events not getting delivered to <svg:image> if fill=none. r=afri 2005-04-01 20:49:42 +00:00
tor%cs.brown.edu
99135b0a12 Bug 280988 - SVG frames should implement GetFrameName.
Patch by scootermorris@comcast.net, r=tor.
2005-04-01 19:56:08 +00:00
mkaply%us.ibm.com
7f14180959 #286494
r/sr=mkaply
From Peter Weilbacher - get SVG working on OS/2 - short name for DLL, BGRA pixel format
2005-03-28 16:30:29 +00:00
tor%cs.brown.edu
1b49066a2e Bug 287389 - SVG should not munge ua.css at build time. sr=dbaron 2005-03-25 19:20:05 +00:00
tor%cs.brown.edu
4ed8801383 Bug 287389: SVG should not munge ua.css at build time. r+sr=bzbarsky 2005-03-25 14:50:05 +00:00
bzbarsky%mit.edu
9ee6e8dedd Fix up SVG frames that never call nsFrame::Init to still notify their content
that it now has a frame.  Bug 287424, r=tor
2005-03-25 04:25:30 +00:00
tor%cs.brown.edu
cf61873faf Bug 285475 - strokes with scaling matrix generating wrong extents and
doing inaccurate hit testing.
2005-03-11 17:15:24 +00:00
tor%cs.brown.edu
37d7198084 Bug 276316 - gradients should be "live".
Patch by scootermorris@comcast.net, r=afri.
2005-03-09 19:24:18 +00:00
tor%cs.brown.edu
b02020527e Bug 285358 - static build cairo renderer not building with some linkers.
r=bsmedberg
2005-03-09 16:28:36 +00:00
bzbarsky%mit.edu
5b1084a5a5 Add the prompt-service contract to nsEmbedCID.h 2005-03-07 16:07:11 +00:00
tor%cs.brown.edu
f9c5c6513b Bug 284675 - Handle svg text chunks separately, support dx/dy. r=afri 2005-03-07 04:02:02 +00:00
tor%cs.brown.edu
0e45f84aa7 Bug 283736 - static builds with cairo svg backend not working. r=bsmedberg 2005-02-28 13:53:22 +00:00
tor%cs.brown.edu
f6f67272dd Bug 283092 - <svg:image> changes for OS-X. r=jhpedemonte 2005-02-23 20:05:17 +00:00
tor%cs.brown.edu
5eda5d5031 Bug 283055 - better svg text hit detection on cairo. 2005-02-21 21:24:36 +00:00
tor%cs.brown.edu
aa09f6e30d Bug 282026 - use appropriate transform when drawing objectBoundingBox
dimensioned gradients.  r=scooter
2005-02-18 23:17:48 +00:00
tor%cs.brown.edu
dd40f019b2 Bug 281742 - text as clip path causes paint loop. r=scooter 2005-02-18 19:50:41 +00:00
tor%cs.brown.edu
6731bcda03 Bug 281990 - <svg:tspan> doesn't propagate transform. r=scooter 2005-02-18 19:14:00 +00:00
tor%cs.brown.edu
6ce8f5faf8 Bug 199771 - soft fail if gdi+ or cairo can't be found/used.
r=scooter, sr=bryner
2005-02-18 16:30:12 +00:00
tor%cs.brown.edu
4b816a4b99 Bug 282027 - crash displaying a marker defined in display:hidden container.
r=jwatt
2005-02-16 22:10:44 +00:00
bzbarsky%mit.edu
e042c2f571 Move reflow command construction into nsPresShell::AppendReflowCommand, remove
some members, switch some callers to the non-COM-ish apis.  Bug 267085, r+sr=rbs
2005-02-08 00:59:52 +00:00
tor%cs.brown.edu
499be274f5 Bug 279967 - allow cairo to be used as the svg render on OS-X. 2005-02-07 23:22:15 +00:00
tor%cs.brown.edu
7fb6a8ebd8 Bug 279922 - <svg:image> not handling renderer surface creation fail
(libart).  r=pavlov
2005-02-07 14:53:00 +00:00
bzbarsky%mit.edu
54d585f2af 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
2005-02-07 01:58:25 +00:00
alex%croczilla.com
9c7c0b058d Clean up comments, make interface non-scriptable. r=scootermorris, SVG builds only. 2005-02-03 22:20:13 +00:00
tor%cs.brown.edu
35071612b4 Bug 280926 - nsSVGOuterSVGFrame should implement CanPaintBackground(). r=afri 2005-02-03 15:04:39 +00:00
tor%cs.brown.edu
813ac109a0 Bug 280554 - SVG content and layout should use GetAnimVal, not GetBaseVal.
Patch by scootermorris@comcast.net, r=afri
2005-02-02 20:31:51 +00:00
tor%cs.brown.edu
ec0a347c63 Bug 280454 - adjust svg cairo renderer to handle cairo > 0.3.0. 2005-01-31 15:06:15 +00:00
tor%cs.brown.edu
f1e82cfa90 Bug 280027 - make sure gradient stops are in a form GDI+ will accept.
r=scooter
2005-01-27 21:29:16 +00:00
tor%cs.brown.edu
0ee1400807 Bug 193825 - <svg:clipPath> implementation.
r=scooter, sr=dbaron for shared moz files.
2005-01-25 03:55:03 +00:00
tor%cs.brown.edu
dc7ecbc447 Update for cairo-0.3.0 snapshot headers. 2005-01-24 17:39:22 +00:00
tor%cs.brown.edu
a24789790e Bug 279291 - svg text events should respect visibility and pointer-events.
r=afri
2005-01-21 20:29:37 +00:00
tor%cs.brown.edu
98d97360e6 Bug 279239 - distorted <svg:image> on some images with GDI+. r=afri 2005-01-21 16:44:04 +00:00
tor%cs.brown.edu
d8f01a7355 Lower tolerance for hit testing. 2005-01-20 14:41:00 +00:00
tor%cs.brown.edu
f2efad8755 Speed up ContainsPoint with an early reject test. 2005-01-20 04:44:50 +00:00
tor%cs.brown.edu
c50271ee74 Bug 111993 - Rx and ry attributes of SVG <rect/> element should
distinguish between unset attribute and "0".
Patch by jonathan.watt@strath.ac.uk, r=scooter.
2005-01-20 03:41:29 +00:00
tor%cs.brown.edu
5eda4d1698 null check 2005-01-19 22:05:47 +00:00
tor%cs.brown.edu
1ea7fb7545 Make cairo text "live". 2005-01-19 19:15:31 +00:00
tor%cs.brown.edu
850c148d4c Bug 277034 - Large SVG documents don't display scrollbars. r+sr=roc. 2005-01-19 16:11:03 +00:00
tor%cs.brown.edu
cf11a5d11d Bug 273740 - GradientFrame should use HasAttr rather than HasAttribute.
Patch by scootermorris@comcast.net, r=jwatt.
2005-01-17 05:00:01 +00:00
tor%cs.brown.edu
b42313c34a Bug 274886 - attributes corresponding to SVGLength properties are always set.
Patch by jonathan.watt@strath.ac.uk, r=tor.
2005-01-16 01:44:52 +00:00
tor%cs.brown.edu
eaafd1eda4 Use cairo_matrix_t instead of cairo_matrix. 2005-01-15 15:06:21 +00:00
tor%cs.brown.edu
bf95b6e6c8 Bug 277392 - crash deleting svg object with markers. r=jwatt, a=asa 2005-01-10 05:55:03 +00:00
neil%parkwaycc.co.uk
74e2aa375a Bug 276100 GetOriginToView has unused PresContext argument p=bugmail@q1n.org r+sr=dbaron 2005-01-01 17:26:29 +00:00
gerv%gerv.net
709d4de4d5 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-01-01 16:48:30 +00:00
bugzilla%arlen.demon.co.uk
3d7261604c Bug 270708 remove nsPresContext variable from AttributeChanged and cleaned up comment in nsIFrame.h
p=bugmail@q1n.org r=pkwarren sr=bzbarsky
2004-12-31 01:13:27 +00:00
bmlk%gmx.de
d3197a9276 remove unused prescontext argument from GetOffsetFromView bug 276015 r/sr=dbaron 2004-12-26 19:48:54 +00:00
tor%cs.brown.edu
39d72b5be3 Bug 261800 - getBBox for non-text elements. r=scooter 2004-12-24 16:26:10 +00:00
tor%cs.brown.edu
9fd7c6b3b7 Bug 216568 - <svg:image> implementation. r=pavlov 2004-12-17 23:45:30 +00:00
tor%cs.brown.edu
90aa11cb79 Simplify clipping. 2004-12-17 21:27:11 +00:00
bsmedberg%covad.net
60567bb185 Bug 275605 - libxul step 3 (all of tier 9, except libmozjs.so which will remain separate indefinitely) r=darin 2004-12-15 04:07:01 +00:00
tor%cs.brown.edu
b3e2c4245d Bug 238050 - implement SVG markers. r=scooter, moz common files sr=dbaron 2004-12-09 03:16:15 +00:00
dbaron%dbaron.org
9db368a6af Bug 272151: reorganize files within layout, r+sr=roc 2004-12-08 19:41:48 +00:00
tor%cs.brown.edu
eb65692ec1 Bug 272899 - svg base type creation cleanup. r=jwatt. 2004-12-05 22:12:43 +00:00
dbaron%dbaron.org
00dad6c498 Convert callers of old GetStyleData API that have snuck back in. b=197205 r+sr=roc 2004-12-04 06:31:02 +00:00
tor%cs.brown.edu
26931c5a71 Bug 163068 - backend support for zoom and pan. r=jwatt 2004-12-02 23:13:13 +00:00
gerv%gerv.net
670fb87360 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-12-01 22:27:03 +00:00
tor%cs.brown.edu
63185ce368 Bug 272425 - fix nsSVGInnerSVGFrame transformation ordering. r=jwatt. 2004-12-01 16:23:12 +00:00
tor%cs.brown.edu
73a9432572 Set surface origin. 2004-11-29 18:53:37 +00:00
tor%cs.brown.edu
8155af99e0 Fix canvas clipping order. 2004-11-25 12:35:33 +00:00
tor%cs.brown.edu
8786143978 Clip to canvas boundaries. 2004-11-25 03:42:55 +00:00
tor%cs.brown.edu
15c27f5665 Bug 271174 - build problem with SUNWspro compilers. r=darin 2004-11-23 18:01:01 +00:00
tor%cs.brown.edu
a586fb7a82 Bug 271174 - build problem with SUNWspro compilers. r=darin 2004-11-23 17:58:30 +00:00
tor%cs.brown.edu
53255669fd Bug 237020 - use/symbol implementation. r=jwatt, shared moz files sr=roc. 2004-11-23 13:51:57 +00:00
tor%cs.brown.edu
5ebe551c2f Bug 267195 - implement svg opacity property. r=scooter 2004-11-19 22:52:15 +00:00
tor%cs.brown.edu
c7cea850ee Bug 267650 - crash if <svg:text> is stroked and has fill='none'.
Patch by jonathan.watt@strath.ac.uk, r=tor.
2004-11-15 13:55:34 +00:00
tor%cs.brown.edu
4dc9eba112 Bug 103294 - improve parsing of SVG stroke-dasharray property. r+sr=bz 2004-11-09 18:19:28 +00:00
tor%cs.brown.edu
c236c53ff3 Bug 134708 - SVG fragments should composite with background.
Patch by brians.bugs@gmail.com, r=tor.
2004-10-31 21:41:58 +00:00
tor%cs.brown.edu
a539e481c1 Bug 263550 - respect overflow attribute of <svg:svg>. r=scootermorris 2004-10-27 00:25:08 +00:00
tor%cs.brown.edu
81860a3572 Bug 266183 - correct default values for gradient attributes.
Patch by scootermorris@comcast.net, r=tor
2004-10-26 23:38:18 +00:00
bmlk%gmx.de
8edb5c0eae fix build bustage void functions should not return a value bug 265759 r/sr=bzbarsky a=bsmedberg via irc 2004-10-23 15:57:27 +00:00
tor%cs.brown.edu
1d8fcac4c6 Bug 244917 - implement SVG gradients. Patch by scootermorris@comcast.net.
r=sicking,afri,tor,jwatt.  Shared mozilla code sr=tor,dbaron.
2004-10-14 23:02:53 +00:00
tor%cs.brown.edu
dc602ccba1 Bug 264259 - invalidate text on style change. r=afri. 2004-10-14 03:48:04 +00:00
tor%cs.brown.edu
b10c8ab386 Plug memory leaks. 2004-10-12 18:33:03 +00:00
tor%cs.brown.edu
10278b1136 New cairo font code requires different ordering of font setup. 2004-10-12 18:26:34 +00:00
bzbarsky%mit.edu
89ae6d1ad4 Switch some callers of EndViewUpdateBatch to VMREFRESH_NO_SYNC from DEFERRED.
Bug 263569, r+sr=roc
2004-10-11 15:34:45 +00:00
roc+%cs.cmu.edu
6c4ebb2c18 Bug 262760. Do Begin/EndUpdateViewBatch around all reflows and restyling. Also, make the refresh flags in EndUpdateViewBatch mean the same thing as they do in UpdateView. In particular we introduce NS_VMREFRESH_DEFERRED. r+sr=bzbarsky 2004-10-09 01:39:21 +00:00
alex%croczilla.com
1fce2c4058 Landing of the XTF branch, bug#253225. XTF is the eXtensible Tag
Framework; see mozilla/content/xtf/readme.txt. r=bryner, sr=jst. Code
is not enabled by default (requires --enable-xtf configure option).
2004-10-07 20:59:53 +00:00
tor%cs.brown.edu
804a84b831 Bug 261974 - async svg painting. Patch by afri, r=tor. 2004-10-04 23:16:57 +00:00
tor%cs.brown.edu
a49864258d Bug 262469 - svg visibility. r=afri 2004-10-04 18:56:53 +00:00
bryner%brianryner.com
56be2348e7 svg part of bug 258513, r+sr=roc 2004-09-28 18:39:13 +00:00
tor%cs.brown.edu
b5d4a8cd84 Bug 257433 - fix color channels on libart/OS-X. r=pedemonte 2004-09-16 19:25:36 +00:00
tor%cs.brown.edu
a54443bcd6 Bug 257669 - respect x,y attributes of inner <svg:svg>.
p=tor,jonathan.watt@strath.ac.uk; r=afri,tor
2004-09-13 22:55:43 +00:00
bryner%brianryner.com
d082d2bf5e More nsIPresShell deCOMtamination:
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.

Bug 253889, r+sr=roc.
2004-08-29 03:08:44 +00:00
tor%cs.brown.edu
92e47fa4f7 Bug 243536 - Remove NS_NOTYETIMPLEMENTED from nsSVGTransformList.cpp.
Patch by jonathan.watt@strath.ac.uk, r=afri.
2004-08-09 14:44:54 +00:00
alex%croczilla.com
dd3b42884d Remove obsolete declarations. SVG only - not part of default builds. 2004-08-08 09:38:58 +00:00
alex%croczilla.com
d28fba9776 Bug #252637: Implement inner <svg> elements. r=tor, sr=dbaron for nsCSSFrameConstructor changes. SVG only - not part of default builds. 2004-08-05 09:01:13 +00:00
bryner%brianryner.com
5c02a6978c Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
bryner%brianryner.com
0fd21c3872 Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc. 2004-07-29 19:41:39 +00:00
cbiesinger%web.de
54e0371529 Bug 252948 remove *WithConversion in layout
r+sr=bz
2004-07-25 12:18:04 +00:00
alex%croczilla.com
73468e27ce Bug#252649: Prevent unnecessary path construction in libart and gdi+ backends. r=tor. SVG only - not part of default builds. 2004-07-23 10:17:28 +00:00
dbaron%dbaron.org
0209021a61 Remove the nsDrawingSurface typedef and replace it with nsIDrawingSurface*. b=64023 r+sr=roc 2004-07-18 17:36:03 +00:00
gerv%gerv.net
851d4ad021 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-07-16 18:13:26 +00:00
timeless%mozdev.org
766d404cfe Bug 240947 use content instead of _content
r=neil sr=dveditz
2004-06-24 23:44:05 +00:00
tor%cs.brown.edu
7e261217c0 Bug 246857 - implement <svg:defs>. r=afri. Not in default build. 2004-06-23 18:14:04 +00:00
roc+%cs.cmu.edu
0f4150a4e5 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin 2004-06-17 00:13:25 +00:00
cbiesinger%web.de
be447811ac fixing more bustage 2004-06-11 19:37:08 +00:00
cbiesinger%web.de
b9fb14c9a4 oops. missed a spot 2004-06-11 19:13:59 +00:00
cbiesinger%web.de
3bbce0ba97 fixing more bustage 2004-06-11 19:11:45 +00:00
tor%cs.brown.edu
b3430cc9ce Missing return 2004-06-03 17:32:02 +00:00
tor%cs.brown.edu
1686b20754 Implement nsSVGCairoPathGeometry::{Update,GetCoveredRegion}. Not in build. 2004-06-03 17:15:36 +00:00
bzbarsky%mit.edu
a7bff6ad5b Change FlushPendingNotifications to have more granularity and update callers to
only flush the things they really need flushed.  Bug 144072, r+sr=jst
2004-05-27 22:08:42 +00:00
jst%mozilla.jstenback.com
99e02e5aa3 Fixing bug 242734. deCOMtaminate nsITextContent. r+sr=bryner@brianryner.com 2004-05-07 20:55:17 +00:00
jst%mozilla.jstenback.com
77c4322ab2 Fixing bug 240543. Hiding some nsIPref* API bloatyness in nsContentUtils. r=caillon@aillon.org, sr=peterv@propagandism.org 2004-04-29 23:34:19 +00:00
tor%cs.brown.edu
868dd94ecb Bug 240274 - remove unused argument of SetClip{Rect,Region}.
r=blizzard, sr=bryner
2004-04-23 15:21:24 +00:00
tor%cs.brown.edu
0e8eab3dcb License repair from 236613 landing. 2004-04-20 20:26:32 +00:00
gerv%gerv.net
708b56cff4 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:30:37 +00:00
tor%cs.brown.edu
b07ccf833c Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner 2004-04-18 13:55:11 +00:00
tor%cs.brown.edu
83eb215db9 Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner 2004-04-18 13:13:35 +00:00
sicking%bigfoot.com
c5aafbff27 Bug 238327: Implement the svg:style element.
Changes to svg-only files r=afri  (not part of build)
Changes to transformiix files r=peterv sr=jst
Changes to other files r/sr=jst
2004-04-12 23:28:39 +00:00
alex.fritze%crocodile-clips.com
664d49d228 Fix rounding to prevent zero-sized being passed down to renderer (bug#237216). r=sicking. SVG only - not part of default builds. 2004-03-23 19:57:01 +00:00
dbaron%dbaron.org
8821f6ca44 Make this code compile on gcc 3.4. Not part of default build. r=afri b=237661 2004-03-19 01:36:16 +00:00
tor%cs.brown.edu
299df4563f Add fill rule. Not part of build. 2004-03-17 17:42:34 +00:00
tor%cs.brown.edu
ad24d82e95 Initial cairo foreignObject and font support. 2004-03-16 21:40:09 +00:00
dbaron%dbaron.org
9d67b26b6a Fix gcc 3.4 bustage by removing extra semicolon. 2004-03-13 21:59:07 +00:00
alex.fritze%crocodile-clips.com
fb77632d8c Remove support for svg.stroke_flatness & svg.bezier_flatness prefs. No-one uses them. Not part of default builds - SVG only. 2004-02-26 18:36:59 +00:00
alex.fritze%crocodile-clips.com
1a38334cf8 Don't build stroke paths for stroke-width==0 (bug #234519). Not part of default build - SVG only. 2004-02-26 18:13:23 +00:00
jst%mozilla.jstenback.com
e8813e0052 Fixing build bustage. 2004-02-21 00:22:11 +00:00
dbaron%dbaron.org
5b6ae6e571 Rename {nsIDocument,nsIDocumentObserver,nsIFrame}::ContentChanged to CharacterDataChanged, since that's the only thing it's used for. Replace its nsISupports* parameter with a PRBool, since we don't need to allocate an object to pass a boolean parameter. Remove some (but probably not all) unneeded implementations on frames whose content is never a text node. b=234960 r+sr=jst 2004-02-20 21:38:31 +00:00
bzbarsky%mit.edu
0665b89dda Fix GDI+ string bustage in SVG builds. Bug 234959, patch by Bob Clary
<bc@bclary.com>, r=darin,afri, sr=bzbarsky
2004-02-20 07:41:06 +00:00
bzbarsky%mit.edu
2123f9317d Fix libart bustage from bug 231995 by making the code more sane. r=darin 2004-02-19 06:33:51 +00:00
tor%cs.brown.edu
3867672802 Bug 231620 - build option for cairo svg renderer. r=alex sr=bryner a=chofmann 2004-02-12 16:05:54 +00:00
peterv%propagandism.org
e1b10ca1de Fixing Mac SVG bustage. Not part of the build. 2004-02-11 10:04:27 +00:00
alex.fritze%crocodile-clips.com
49b410c72c Check globals have been initialized before attempting to free (bug #233757). Not part of default builds. 2004-02-11 05:51:13 +00:00
bryner%brianryner.com
92499cbd13 Inline TwipsToPixels and PixelsToTwips on nsIPresContext. Bug 229371, r+sr=dbaron. 2004-02-11 04:57:07 +00:00
tor%cs.brown.edu
7e0c97ce9f SVG Cairo Renderer (not part of build) 2004-02-10 20:18:09 +00:00
alex.fritze%crocodile-clips.com
f95c0e7aa0 Join strings because AIX compiler doesn't seem to automatically concatenate them them. SVG only - not part of default build. 2004-02-09 21:45:58 +00:00
alex.fritze%crocodile-clips.com
b5015a424d Don't use GTK2-specific SVG libart rendering backend code for GTK<2.1 (bug 233459). Patch by Roland Mainz <roland.mainz@nrubsig.org>. Not part of default build. 2004-02-09 02:05:21 +00:00
alex.fritze%crocodile-clips.com
7644f1555d Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 14:31:04 +00:00
alex.fritze%crocodile-clips.com
d7e745a148 Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 14:23:04 +00:00
alex.fritze%crocodile-clips.com
364149553d Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 14:04:26 +00:00
alex.fritze%crocodile-clips.com
7a104220dd Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 13:42:17 +00:00
alex.fritze%crocodile-clips.com
5c676d4a47 Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 12:39:26 +00:00
bryner%brianryner.com
5c33b9c229 fixing svg bustage 2004-01-28 01:15:30 +00:00
dbaron%dbaron.org
3de4dc91e0 Use the correct term "float" instead of "floater". b=218654 r+sr=bzbarsky 2003-10-13 21:51:02 +00:00
dbaron%dbaron.org
d85698fd40 Remove hint parameter from AttributeChanged methods and simplify style hint mechanism. b=211308 r+sr=bzbarsky 2003-07-11 21:16:12 +00:00
roc+%cs.cmu.edu
87d53ca294 Ongoing deCOMtamination. r+sr=dbaron 2003-07-08 11:00:00 +00:00
dbaron%dbaron.org
4afcaa0e69 DeCOMtaminate nsIFrame::GetView and SetView, and add HasView, GetClosestView, and AreAncestorViewsVisible to consolidate common patterns. b=208004 r+sr=roc 2003-06-19 23:44:01 +00:00
seawood%netscape.com
97649bab86 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev 2003-06-10 21:18:27 +00:00
dwitte%stanford.edu
270d3909ca bug 100649: Length() being used where IsEmpty() is meant
treewide changes to convert incorrect usages of string.Length() to string.IsEmpty().

thanks to afatecha@idea.com.py (Ariel Fatecha) for the patch. r=dwitte, sr=jst.

got the ok from Asa to land into a closed tree.
2003-05-23 21:34:47 +00:00
dbaron%dbaron.org
75ff60c62f Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan 2003-05-15 03:42:21 +00:00
roc+%cs.cmu.edu
67a197918a Bug 191938. 'Dont print backgrounds' by setting background to white. also clean up unused params and make background-attachment:fixed work in printing/printpreview. r+sr=bzbarsky 2003-02-23 02:49:22 +00:00
dbaron%dbaron.org
352f67066d Fix SVG bustage. DeCOMify nsStyleContext. b=114713 2003-02-22 01:43:58 +00:00
bryner%netscape.com
e43f5a49fd Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron. 2003-02-22 00:32:13 +00:00
bryner%netscape.com
7f0488eb18 Phase 1 of style context deCOMtamination (bug 114713). Remove all dependencies on nsIStyleContext from outside of content and layout. Make nsIFrame::GetStyleData be a non-inline virtual function when called from outside of layout, since the nsStyleContext implementation won't be available to those callers. r=dbaron, sr=bzbarsky. 2003-01-09 06:49:07 +00:00
roc+%cs.cmu.edu
54508762f0 Bug 186233. Clean up unused/useless GFX calls. r+sr=blizzard 2002-12-21 02:51:14 +00:00
caillon%returnzero.com
71f8783cae Bug 181975 - Convert layout to use nsIPrefService, nsIPrefBranch, and friends.
r/sr=roc+moz
2002-12-10 23:41:12 +00:00
seawood%netscape.com
57e08a3f3a Define WIN32_LEAN_AND_MEAN globally for win32 builds.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
caillon%returnzero.com
5ba9439c07 Correcting our background painting code per the latest CSS specs. By default, backgrounds should be painted to the border
area, and not the padding area as per the CSS 2 Errata, CSS2.1 and CSS3.  Also, implementing the CSS3 'background-clip'
and 'background-origin' properties (currently with -moz- prefixes) to control this behavior.
Bug 162252, r=dbaron sr=roc+moz
2002-10-08 10:24:53 +00:00
dougt%netscape.com
896ebee95a fixes SVG bustage 2002-09-07 19:15:47 +00:00
roc+%cs.cmu.edu
cb32a0f906 Bug 160936. Add type nsChangeHint for style hints. Make it a set of bits. Make sure an NS_STYLE_HINT_REFLOW always also does a repaint of the frame. r=dbaron,sr=kin 2002-08-24 14:41:28 +00:00
seawood%netscape.com
322da773fb Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00