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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
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 |
|
tor%cs.brown.edu
|
90cb31affc
|
Bug 350059 Allow cairo.h usage in nsSVGUtils.h. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@209713 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-11 15:26:19 +00:00 |
|
tor%cs.brown.edu
|
d51a7166fa
|
Bug 347245 - Remove nsSVGCairoGlyphGeometry. r=longson, sr=roc
git-svn-id: svn://10.0.0.236/trunk@208203 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-23 18:16:15 +00:00 |
|
longsonr%gmail.com
|
fc88967e0c
|
Bug 348610 - Cairo degenerate path values are in device units. r=tor, sr=roc
git-svn-id: svn://10.0.0.236/trunk@207720 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-17 10:36:40 +00:00 |
|
tor%cs.brown.edu
|
afb57f8eeb
|
Bug 347374 - pointer events not working on unpainted geometry, events
not respecting fill rule or dasharray. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206724 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-07 16:41:58 +00:00 |
|
longsonr%gmail.com
|
cf955070bd
|
Bug 344887 - ASSERTION: Don't try to move the root widget to something non-zero. r=tor, sr=roc
git-svn-id: svn://10.0.0.236/trunk@203092 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-19 12:27:41 +00:00 |
|
tor%cs.brown.edu
|
86c25b94a6
|
Bug 342874 - Use covered region to minimize svg painting. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@201370 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-30 19:19:42 +00:00 |
|
tor%cs.brown.edu
|
251131568f
|
Bug 342301 - nsSVGPathGeometryElement::GetMarkPoints should take nsTArray.
r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200527 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-21 19:35:59 +00:00 |
|
tor%cs.brown.edu
|
6ae4affb57
|
Bug 342200 - Remove nsSVGPathGeometryFrame subclasses. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200511 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-21 15:42:28 +00:00 |
|
tor%cs.brown.edu
|
0221e8b516
|
Bug 342046 - Remove nsSVGCairoPathGeometry. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200435 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-20 17:01:09 +00:00 |
|
tor%cs.brown.edu
|
c3a452b404
|
Bug 341021 - Remove nsISVGOuterSVGFrame interface. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200021 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-15 19:10:28 +00:00 |
|
tor%cs.brown.edu
|
98942fbc5b
|
Bug 340152 - Remove nsISVGMarkerFrame interface. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@199634 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-09 20:40:06 +00:00 |
|
tor%cs.brown.edu
|
a6485f9dd4
|
Bug 340451 - Remove nsISVGRendererRegion. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@199617 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-09 18:08:33 +00:00 |
|
tor%cs.brown.edu
|
3d6a1ab169
|
Bug 340016 - Remove nsISVGMarkable interface. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@198870 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-02 14:26:28 +00:00 |
|
tor%cs.brown.edu
|
d6bae5d8e3
|
Bug 338301 - cleanup of svg container frame inheritance and code
duplication, plus removal of nsISVGContainerFrame. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@198800 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-01 15:31:15 +00:00 |
|
tor%cs.brown.edu
|
4b6366815b
|
Bug 338466 - Remove fine-grained update flags from svg. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@198334 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-05-24 18:18:27 +00:00 |
|
tor%cs.brown.edu
|
dbf73aa9ff
|
Bug 338060 - Move marker region to marker property. r=longsonr, sr=roc
git-svn-id: svn://10.0.0.236/trunk@197834 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-05-17 05:26:05 +00:00 |
|
tor%cs.brown.edu
|
58b1a759fe
|
Bug 335870 - Remove nsISVGGeometrySource. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195801 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-05-02 15:05:25 +00:00 |
|
tor%cs.brown.edu
|
fcbc91cfb6
|
Bug 334400 - create SVG transform list lazily. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@194970 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-20 15:24:51 +00:00 |
|
longsonr%gmail.com
|
45bcc3038d
|
Bug 329758 - changing markers via DOM does not cause a refresh. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@193687 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-06 13:02:53 +00:00 |
|
roc+%cs.cmu.edu
|
140fbb3377
|
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
git-svn-id: svn://10.0.0.236/trunk@193022 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-26 21:30:36 +00:00 |
|
tor%cs.brown.edu
|
de6d10983d
|
Bug 331106 - don't use nsCOMPtrs for storing frames. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@192730 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-21 21:16:10 +00:00 |
|
tor%cs.brown.edu
|
7a4d306c2f
|
Bug 330498 - unify SVG effects (filter, clip, mask, opacity) logic. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192699 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-21 15:49:20 +00:00 |
|
roc+%cs.cmu.edu
|
38a9722e9f
|
Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@192085 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-09 18:55:21 +00:00 |
|
tor%cs.brown.edu
|
deb230db93
|
Bug 301628 - first pass at removal of svg observer mechanism.
r=scooter/jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@191604 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-02 20:22:19 +00:00 |
|
tor%cs.brown.edu
|
8fc9b2aba4
|
Bug 326725 - clean up GetOuterSVGFrame. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@189873 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-13 21:22:41 +00:00 |
|
scootermorris%comcast.net
|
df1f2998b8
|
SVG pattern fixes. Fixes bugs 308917, 308589, 308615, 308635
r=tor
git-svn-id: svn://10.0.0.236/trunk@189489 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-09 18:15:03 +00:00 |
|
tor%cs.brown.edu
|
cbc768243c
|
Bug 324183 - masking and other surface operations inside a filter incorrect.
r=scooter
git-svn-id: svn://10.0.0.236/trunk@188470 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-30 17:53:26 +00:00 |
|
cvshook%sicking.cc
|
12b789d906
|
Bug 310436: Implement IsFrameOfType and use that to disable non-svg frames from being children of svg frames. r=bz sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188176 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-25 21:16:12 +00:00 |
|
tor%cs.brown.edu
|
fe2017034e
|
Bug 316764 - implement <mask> and fix <clipPath> for multiple
overlapping children. r=scootermorris
git-svn-id: svn://10.0.0.236/trunk@187897 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-20 17:00:43 +00:00 |
|
tor%cs.brown.edu
|
10706333e5
|
Bug 324027 - clean up marker frame interface. r=scootermorris
git-svn-id: svn://10.0.0.236/trunk@187894 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-01-20 16:21:37 +00:00 |
|
tor%cs.brown.edu
|
81e1238991
|
Bug 318379 - crash on a empty path with markers. r=jwatt
git-svn-id: svn://10.0.0.236/trunk@185624 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-12-03 00:00:49 +00:00 |
|
tor%cs.brown.edu
|
96c315a778
|
Bug 312269 - path geometry invalidation incorrect for suspension. r=scooter
git-svn-id: svn://10.0.0.236/trunk@182189 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-10-13 19:21:46 +00:00 |
|
jwatt%jwatt.org
|
c60e095405
|
Fixing bug 310862. Setting stroke-width="0" aborts rendering when using cairo. r=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@181458 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-10-03 01:45:18 +00:00 |
|
tor%cs.brown.edu
|
78bcb4d19d
|
Bug 310754 - check stroke-dasharray before handoff to renderer. r=jwatt
git-svn-id: svn://10.0.0.236/trunk@181447 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-10-02 19:26:51 +00:00 |
|
tor%cs.brown.edu
|
4573333f11
|
Bug 310321 - fix path update logic for nonmarkable objects. r=scooter
git-svn-id: svn://10.0.0.236/trunk@181186 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-28 23:42:57 +00:00 |
|
tor%cs.brown.edu
|
006b1c14f8
|
Bug 308239 - use markers in update region logic. r=scooter
git-svn-id: svn://10.0.0.236/trunk@181056 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-27 17:06:11 +00:00 |
|
tor%cs.brown.edu
|
54f81b12a1
|
Bug 307470 - prevent <marker> loop recursion. r=scooter
git-svn-id: svn://10.0.0.236/trunk@180440 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-16 21:58:47 +00:00 |
|
scootermorris%comcast.net
|
f57436def2
|
Bug 294517 -- implement SVG Patterns
r=tor
git-svn-id: svn://10.0.0.236/trunk@180151 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-13 22:38:36 +00:00 |
|
bzbarsky%mit.edu
|
c3d2c5e7a2
|
Remove the pointless nsIContent arg of nsIFrame::AttributeChanged. Bug 281390,
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179800 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-07 16:49:21 +00:00 |
|
tor%cs.brown.edu
|
4a3e054bee
|
Bug 301234 - implement subset of SVG filters. r=scooter
git-svn-id: svn://10.0.0.236/trunk@179732 18797224-902f-48f8-a5cc-f745e15eee43
|
2005-09-06 22:30:40 +00:00 |
|