longsonr%gmail.com
b7036fc807
Bug 423998 - Fix repainting regression(s) and multiple invalidation bugs. r=jwatt,sr=roc,a1.9=blocking1.9+ and beltzner
...
git-svn-id: svn://10.0.0.236/trunk@249793 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 12:51:19 +00:00
jwatt%jwatt.org
b84ac76e9c
Bug 421584. SVG that is filtered does not repaint correctly when filtered elements change/move. Patch by Robert Longson longsonr@gmail.com, r=jwatt@jwatt.org, sr=roc@ocallahan.org, a=blocking1.9
...
git-svn-id: svn://10.0.0.236/trunk@248204 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-19 21:27:34 +00:00
longsonr%gmail.com
1ea396898c
Bug 377085 - line svg element getBBox() returns bad rect. r+sr=tor,a1.9=blocking1.9+
...
git-svn-id: svn://10.0.0.236/trunk@244142 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 14:55:54 +00:00
longsonr%gmail.com
b7cfa41e96
Bug 411555 - Text inside filter causing invalidation loop. r=jwat,sr=tor,a1.9=blocking1.9+
...
git-svn-id: svn://10.0.0.236/trunk@243973 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-25 09:27:04 +00:00
tor%cs.brown.edu
82db08d4de
Bug 376952 - pointer events not working properly when clipPath present.
...
r=longsonr, sr=roc, a=tor
git-svn-id: svn://10.0.0.236/trunk@240390 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-04 05:11:49 +00:00
tor%cs.brown.edu
9d5b156f64
Bug 401112 - filter paint invalidation problems. r=jwatt, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@240315 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-03 16:57:34 +00:00
longsonr%gmail.com
96b3aa154e
Bug 399360 - Remove unused closure variable. r+sr=tor,a=roc
...
git-svn-id: svn://10.0.0.236/trunk@237970 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-21 09:05:41 +00:00
jwatt%jwatt.org
772ef6c28a
Re-checkin fix for bug 399863. We frequently call InitialUpdate() more than once on SVG frames. r=tor@acm.org, sr+a1.9=roc@ocallahan.org
...
git-svn-id: svn://10.0.0.236/trunk@237907 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-19 11:07:08 +00:00
reed%reedloden.com
ba47dbed11
Backout jwatt's patch for bug 399863 to help find Tp regression.
...
git-svn-id: svn://10.0.0.236/trunk@237837 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-17 00:18:11 +00:00
jwatt%jwatt.org
6cb5418368
Fixing bug 399863. We frequently call InitialUpdate() more than once on SVG frames. r=tor@acm.org, sr+a1.9=roc@ocallahan.org
...
git-svn-id: svn://10.0.0.236/trunk@237795 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-15 22:10:59 +00:00
tor%cs.brown.edu
1d4d68663b
Bug 392359 - some values of pointer-events not working.
...
r=longsonr, sr=roc, a=vlad
git-svn-id: svn://10.0.0.236/trunk@233424 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 18:53:05 +00:00
tor%cs.brown.edu
3b9a33a430
Bug 390193 - incorrect gradient transform inside filter.
...
r=longsonr, sr=roc, a=vlad
git-svn-id: svn://10.0.0.236/trunk@233421 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 18:45:07 +00:00
longsonr%gmail.com
fbf4d262ab
Bug 388295 - Clean up nsSVGPathGeometryFrame: make constructor protected, put methods belonging to the same interface together. r+sr=tor
...
git-svn-id: svn://10.0.0.236/trunk@230740 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 09:05:37 +00:00
bzbarsky%mit.edu
b5b433a6b7
Make attribute changes that also cause a state change properly reresolve style
...
when a selector uses both the state and the attribute. Bug 315920, r=dbaron,
sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@229833 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 20:05:49 +00:00
jwalden%mit.edu
dda6ff3c99
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
...
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
tor%cs.brown.edu
c0a418c24e
Bug 382333 - update filter invalidation region before use. r=longsonr, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@228427 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-21 15:03:30 +00:00
tor%cs.brown.edu
43b2172806
Bug 382333 - CTM changes not updating filter invalidation regions.
...
r=longsonr, sr=roc
git-svn-id: svn://10.0.0.236/trunk@227199 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 00:36:02 +00:00
tor%cs.brown.edu
fc8a47f052
Bug 379045 - switch svg patterns to thebes. r=longsonr, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@225253 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-30 15:53:56 +00:00
longsonr%gmail.com
269be2e2c2
Bug 378900 - Use NS_DECL_NSIMUTATIONOBSERVER macros where possible. r+sr=tor
...
git-svn-id: svn://10.0.0.236/trunk@225151 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-27 14:37:15 +00:00
longsonr%gmail.com
481bf1520f
Bug 377149 - stop storing mask and clipPath frames. r=tor,sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@225079 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-26 08:36:16 +00:00
longsonr%gmail.com
b3acb27a61
Bug 377834 - make paint server setup return booleans for success/failure. r+sr=tor
...
git-svn-id: svn://10.0.0.236/trunk@224877 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-23 09:11:19 +00:00
tor%cs.brown.edu
27a741d1e9
Bug 376929 - Remove direct use of cairo from SVG path generation.
...
r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@224587 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-16 20:57:10 +00:00
longsonr%gmail.com
8cbb8e6de3
Bug 376611 - Don't cache marker frames. r=tor,sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@224342 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-10 10:19:59 +00:00
longsonr%gmail.com
3697547e8c
Bug 375830 - Have NS_GetxxxFrame functions return the frame. r+sr=tor
...
git-svn-id: svn://10.0.0.236/trunk@222626 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-30 09:03:40 +00:00
longsonr%gmail.com
fb70d7f53c
Bug 374770 - Simplify nsSVGOuterSVGFrame::IsRedrawSuspended. r+sr=tor
...
git-svn-id: svn://10.0.0.236/trunk@222536 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-28 09:41:46 +00:00
longsonr%gmail.com
d0421596bc
Bug 375384 - remove nsSVGUtils::IsSingular. r+sr=tor
...
git-svn-id: svn://10.0.0.236/trunk@222457 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 12:43:59 +00:00
longsonr%gmail.com
33ac653264
Bug 371563 - Replace replace hand-wired observer scheme for markers with nsIMutationObserver. r=tor,sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@222142 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-21 10:59:01 +00:00
dbaron%dbaron.org
32d54152c9
Clean up IsFrameOfType methods to call their base class IsFrameOfType methods reliably. b=341326 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@220874 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-24 18:33:33 +00:00
sharparrow1%yahoo.com
83b3b6f612
Bug 370641: Stop using views in svg. r=tor, sr=roc.
...
git-svn-id: svn://10.0.0.236/trunk@220474 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-17 10:01:22 +00:00
tor%cs.brown.edu
5a65ba5365
Bug 359516 - replace hand-wired observer scheme for filters with
...
nsIMutationObserver. r=roc, sr=sicking
git-svn-id: svn://10.0.0.236/trunk@219519 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-05 20:04:17 +00:00
tor%cs.brown.edu
5b1e084875
Bug 367503 - Switch nsSVGPathGeometryFrame to thebes. r=longsonr, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@219260 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 16:05:42 +00:00
pavlov%pavlov.net
36083b0632
stop exporting cairo headers from thebes headers. bug 368377. r=vlad
...
git-svn-id: svn://10.0.0.236/trunk@219028 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-27 01:26:49 +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
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