Commit Graph

554 Commits

Author SHA1 Message Date
jwatt%jwatt.org
4444161827 Fixing bug 353460. SVG image has no horizontal scrollbar. r=bzbarsky@mit.edu, sr=roc@ocallahan.org, a=auto (blocking1.9+)
git-svn-id: svn://10.0.0.236/trunk@233434 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 21:20:41 +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
tor%cs.brown.edu
797fa10740 Bug 380448 - simply SVG frame initialization. r=longsonr, sr=roc, a=vlad
git-svn-id: svn://10.0.0.236/trunk@233416 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 17:01:37 +00:00
tor%cs.brown.edu
8c193b7dc6 mochitest bustage fix from bug 392928.
git-svn-id: svn://10.0.0.236/trunk@233169 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-27 23:45:16 +00:00
tor%cs.brown.edu
754dacfad7 Bug 392928 - new style nsSVGEnum. r=longsonr, sr=roc, a=roc
git-svn-id: svn://10.0.0.236/trunk@233166 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-27 23:11:19 +00:00
jwatt%jwatt.org
c9cdba5329 Fixing bug 375175. Get rid of unused function nsSVGOuterSVGFrame::InitiateReflow. Patch by Eli Friedman <sharparrow1@yahoo.com>. r=jwatt@jwatt.org, sr=tor@acm.org, a=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@232470 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-21 19:29:37 +00:00
sharparrow1%yahoo.com
4862b0287a Bug 390740: Pass lang-group into GetMetricsFor more consistently, SVG part. r=tor, sr=roc, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@232306 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-17 23:49:01 +00:00
longsonr%gmail.com
0a7e00c9c1 Bug 387422 - text clip paths don't work. r=tor,sr=roc,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@231401 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-03 08:39:13 +00:00
bzbarsky%mit.edu
3524c6eee1 Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
update the resize flags properly.  Bug 388084, r+sr+a=dbaron


git-svn-id: svn://10.0.0.236/trunk@231323 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 18:08:07 +00:00
roc+%cs.cmu.edu
11a415bfd1 Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@231046 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 09:47:45 +00:00
longsonr%gmail.com
a5fa4e2721 Bug 388411 - Improve frame construction: make trivial constructors inline and check that content is what we expect. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@230921 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 09:16:02 +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
jwatt%jwatt.org
9e99a8284d Backing out last checkin to fix reftest failures. See bug 381285.
git-svn-id: svn://10.0.0.236/trunk@230612 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-22 23:22:34 +00:00
jwatt%jwatt.org
846df9f54a Fixing bug 381285. ASSERTION: can't mark frame dirty during reflow. r=dbaron@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@230609 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-22 22:35:05 +00:00
longsonr%gmail.com
e09d5f13b9 Bug 386083 - SVG code should check gfxASurface::CairoStatus() when it creates new surfaces. r=jwatt,sr=tor
git-svn-id: svn://10.0.0.236/trunk@230102 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-17 09:24:28 +00:00
longsonr%gmail.com
a08690dbef Bug 388040 - Clean up nsSVGGeometryFrame: make constructor protected, put methods belonging to the same interface together and add interface comments. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@230100 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-17 08:40:28 +00:00
longsonr%gmail.com
726c2e9eb7 Bug 387908 - Clean up nsSVGImageFrame.cpp: Remove an unused member variable, make constructor protected and report bad construction as an error. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@229887 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-13 09:32:37 +00:00
longsonr%gmail.com
f44235784c Bug 384409 - Create a common GetContextForContent method in nsContentUtils and use it in nsScriptElement and svg. r=tor,r+sr=jonas
git-svn-id: svn://10.0.0.236/trunk@229886 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-13 08:49:10 +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
tor%cs.brown.edu
ea8d906713 Bug 379123 - filters on objects with some matrices not displayed.
r=longsonr, sr=roc


git-svn-id: svn://10.0.0.236/trunk@229813 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 15:42:30 +00:00
tor%cs.brown.edu
4c1252cf16 Bug 361745 - <svg:image> with negative width/height displaying inverted.
r=jwatt, sr=roc


git-svn-id: svn://10.0.0.236/trunk@229810 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 15:40:47 +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
longsonr%gmail.com
2db0e271c8 Bug 386475 - Should not flush when resolving em and ex units. r=tor,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@229416 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-06 09:02:44 +00:00
roc+%cs.cmu.edu
410a9698d9 Bug 385423. Refactor textrun cache so that all textrun clients use a single global word-based cache. Responsibility for stripping out problematic characters (e.g. newlines) is given to the word cache. r=vlad,smontagu
git-svn-id: svn://10.0.0.236/trunk@229305 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 03:39:03 +00:00
tor%cs.brown.edu
5871f22020 Bug 305859 - em and ex units not implemented for SVGLength.
Patch by taken.spc@gmail.com, r=longsonr, sr=tor


git-svn-id: svn://10.0.0.236/trunk@228688 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-25 16:12:36 +00:00
jwatt%jwatt.org
5e579b9285 Fixing bug 385246. Negative width attribute on <svg:foreignObject> causes "ASSERTION: reflow state made child wrong size" and more. r=tor@acm.org, sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@228675 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-25 08:31:31 +00:00
jwatt%jwatt.org
ea6b33caf7 Commit reminder comments that I need to follow up on so they don't get in the way of my current patch juggling.
git-svn-id: svn://10.0.0.236/trunk@228614 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-23 02:06:07 +00:00
jwatt%jwatt.org
c28bb872b1 Fixing bug 384591. Make nsSVGForeignObjectFrame.cpp easier to understand. r+sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@228551 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-21 23:01:10 +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
longsonr%gmail.com
dc21b3e759 Bug 384637 - Self-referencing svg:mask causes stack overflow crash. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@228424 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-21 11:01:41 +00:00
jwatt%jwatt.org
7b75c6c09f Fixing bug 385218. Remove nsISVGSVGElement. r+sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@228404 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 21:56:03 +00:00
bzbarsky%mit.edu
f4fdf5a825 Don't tear down part of the content tree while there are still frames
referencing it.  Bug 384728, r+sr=tor


git-svn-id: svn://10.0.0.236/trunk@228236 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:30:57 +00:00
jwatt%jwatt.org
be7c9eb5de Comment out optimization to fix reftest failures.
git-svn-id: svn://10.0.0.236/trunk@228077 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 21:24:16 +00:00
jwatt%jwatt.org
18de0ce933 Fixing bug 384046. nsSVGOuterSVGFrame::Reflow should not call NotifyViewportChange unconditionally. r+sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@228076 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 20:51:42 +00:00
longsonr%gmail.com
5fd28f46e6 Bug 378583 - Large pattern surfaces crash browser. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@227955 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 09:02:48 +00:00
dbaron%dbaron.org
875b2f29f1 Implement correct intrinsic width calculation (for container) for elements with specified height properties and an intrinsic ratio. b=364066 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@227882 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:27:28 +00:00
roc+%cs.cmu.edu
526e053b34 Bug 174397. Support getClientRects and getBoundingClientRect on DOM elements. r=jonas,dbaron; sr=tor, plus help from Anne van Kesteren and Martijn Wargers
git-svn-id: svn://10.0.0.236/trunk@227295 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:32:56 +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
bzbarsky%mit.edu
9803afaf20 Fix bug 380516, bug 375342, bug 374293. Patch in bug 380516. r=jwatt, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226904 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:10:43 +00:00
tor%cs.brown.edu
6d3abf00ac Bug 381622 - complete cairo removal from svg. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226878 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 15:42:13 +00:00
jwatt%jwatt.org
f920bb8d6b Fixing bug 380952. nsSVGForeignObjectFrame::PaintSVG calls GetCanvasTM twice. r=tor@acm.org, sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@226862 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 08:39:00 +00:00
jwatt%jwatt.org
9d5f92e7ec Fixing bug 381447. nsSVGLengthList::mCtxType is always set to nsSVGUtils::X. r+sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@226861 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 08:38:54 +00:00
Olli.Pettay%helsinki.fi
8b4c3d38dd Bug 378776, Need safe way to iterate a document's presshells, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@226813 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 21:45:07 +00:00
tor%cs.brown.edu
4b157d30e3 Bug 380072 - switch svg mask from cairo to thebes. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@226794 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:31:04 +00:00
tor%cs.brown.edu
30ccd795b2 Bug 380757 - switch svg filters to thebes. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@226751 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 21:41:53 +00:00
jminta%gmail.com
0da57ac99e Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@226695 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 02:18:05 +00:00
tor%cs.brown.edu
6290ed9d5d Bug 380691 - <clipPath> and <mask> not working with <foreignObject>. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226521 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 15:14:19 +00:00
roc+%cs.cmu.edu
1b45e462ab Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226413 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 03:56:48 +00:00
roc+%cs.cmu.edu
44ac9b2289 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@226158 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 00:45:21 +00:00