Benjamin Smedberg
802d1a10c7
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
Boris Zbarsky
5a88fcd9ff
Adding test
2009-01-05 13:32:00 -05:00
Robert O'Callahan
112000f159
Bug 470911. Make the preserveAspectRatio attribute storage much simpler and make the DOM accessors use tear-offs. With help from Craig Topper. r+sr=roc
...
--HG--
extra : rebase_source : 1a073c76d07c0a4532b2caf9978ef5847b36dec8
2009-01-05 14:19:38 +13:00
L. David Baron
f6824a9fa5
Replace space manager with a more limited float manager. (Bug 191448) r+sr=roc
...
--HG--
rename : layout/generic/nsSpaceManager.cpp => layout/generic/nsFloatManager.cpp
rename : layout/generic/nsSpaceManager.h => layout/generic/nsFloatManager.h
2009-01-04 19:39:54 -05:00
Jesse Ruderman
e7ff093116
Add 19 crashtests
2009-01-01 14:18:58 -08:00
Robert Longson
44016eb6da
Bug 470124 - Crash [@ nsSVGUtils::GetRelativeRect]; r+sr=roc
2008-12-21 02:16:42 +01:00
Robert Longson
bda2871a94
Bug 441780. Fix radial gradient clamping to be more aggressive. r=jwatt,sr=roc
...
--HG--
extra : rebase_source : 477e5305530e86348a3526a8157f5f93340c644b
2008-12-17 20:28:33 +13:00
Martin Stránský
5f8aedcf13
b=403513 bad kerning in print output if hinting is set to medium or full r=karlt sr=vlad
2008-12-17 16:17:50 +13:00
Karl Tomlinson
dea545b65e
backout b=403513 due to compile error in gfxFontSelectionTest.cpp
2008-12-17 13:57:40 +13:00
Martin Stránský
7d9de4223a
b=403513 bad kerning in print output if hinting is set to medium or full r=karlt sr=vlad
2008-12-17 13:44:32 +13:00
Jesse Ruderman
2791f144e6
Crashtest for bug 458453.
2008-12-14 00:48:51 +01:00
Robert O'Callahan
7da5e41790
Bug 455314. nsSVGRenderingObserver::GetReferencedFrame shouldn't try to look up the frame on a cache miss, if we're currently destroying frames. r+sr=mats
2008-12-12 21:25:16 +13:00
Robert O'Callahan
224247103e
Bug 448243. When nsSVGFilterInstance needs to create a dummy input image, create one of the right size. r=jwatt,sr=mats
2008-12-12 21:14:26 +13:00
Robert Longson
668d43d2f9
Bug 463064 - Use covered region to minimise foreignObject painting r+sr=roc
2008-12-06 15:22:01 +00:00
Robert Longson
63e99c302b
Bug 464374 - Crash [@ nsSVGUtils::MaxExpansion] with svg filter, mathml; r+sr=roc
2008-12-04 19:17:45 +01:00
Robert Longson
bde693793a
Bug 437704. Always union fill extents with stroke extents instead of just relying on stroke extents, in case they turn out to be empty. r+sr=roc
2008-12-03 14:35:42 +13:00
Robert Longson
598a7a8191
Bug 463934 - text bounds do not account for position properly
...
Landing this to see if it fixes bug 465222 - tsvg regression November 3 2008
r=roc, sr=roc, a1.9.1=beltzner
2008-11-29 11:23:57 -08:00
Daniel Holbert
58d145b691
Bug 420697: Add svgGlyphFrame check to GetStrokeDashoffset and GetStrokeDashArray, making them match GetStrokeWidth. r+sr=roc a=beltzner
2008-11-14 10:46:56 -08:00
Robert Longson
6599f35796
Bug 460946 - getBoundingClientRect on rotated svgElement with stroke is incorrect. r+sr=roc
2008-11-03 10:04:25 +00:00
Robert Longson
61e59e1ed3
Bug 461751 - zoomAndPan=disable prevents programmatic zoom. r+sr=roc
2008-11-03 10:01:28 +00:00
Benjamin Smedberg
5eb7ef79cd
Bug 462381 - Build layout directories in parallel r=ted sr=roc
2008-10-31 09:07:15 -07:00
Robert Longson
adb83f6b37
Bug 459883 r+sr=roc
2008-10-27 11:48:20 +00:00
Bernd
867fdf2cb0
bug 258377, make border collapsed tables to listen for dynamic border style changes r/sr=bzbarsky
2008-10-26 11:11:34 +01:00
Robert Longson
4d21df98f1
Bug 461324 - Simplify NS_STATE_SVG_NONDISPLAY_CHILD in foreignObject. r+sr=roc
2008-10-24 08:47:04 +01:00
Robert Longson
df8647721a
Bug 461131 - Remove unused mFilterRect variable from nsSVGFilterProperty. r+sr=roc
2008-10-23 10:04:34 +01:00
Robert Longson
c85eecf822
Bug 458493 - Crash calling nsSVGEffects::RemoveRenderingObserver. r+sr=roc
2008-10-22 10:09:03 +01:00
Arpad Borsos
8b05c605f7
Bug 456388 - "Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree" (followup for mozilla-central) [r+sr=brendan]
2008-10-21 01:50:05 -05:00
Robert Longson
3cfd9bd4ee
Bug 459758 - effects on outer svg frames only work accidentally. r+sr=roc
2008-10-20 09:42:03 +01:00
Robert Longson
d58d86bd7a
Bug 460551 - overrideCTM is no longer necessary. r+sr=roc
2008-10-18 09:19:01 +01:00
Robert Longson
6b7dde6595
Bug 460210 - Various frames should call GetMatrixPropagation() instead of using mPropagateTransform. r+sr=roc
2008-10-17 20:41:35 +01:00
Robert O'Callahan
8e54fc7760
Bug 459512. When painting an SVG source image for a filter, translate the dirty rect into device coordinates relative to the outer-SVG. Also, don't use an override-CTM to transform into filter space, just apply the transform to the gfxContext. r=longsonr,sr=mats
2008-10-16 20:55:10 +13:00
Robert Longson
2d3f29a655
Bug 459759 - Crash if markers contain paths. r+sr=roc
2008-10-16 08:48:55 +01:00
L. David Baron
da3721ca17
Make sure DidSetStyleContext methods call the base class DidSetStyleContext, and change the signature to return void. (Bug 459649) r+sr=bzbarsky
2008-10-13 18:03:28 -04:00
Robert Longson
7794fb8713
Bug 459497 - Remove unused code following dynamic ID work. r+sr=roc
2008-10-11 13:55:11 +01:00
Robert Longson
76faac31ae
Bug 458010 - textPath should use nsReferencedElement instead of nsSVGUtils::GetReferencedFrame. r+sr=roc
2008-10-11 12:29:35 +01:00
Arpad Borsos
c72ef7d248
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Robert Longson
8091c5e779
Bug 309220 - SVG markers should be live to id changes in document. r+sr=roc
2008-10-10 14:14:05 +01:00
Boris Zbarsky
f49d088b98
Bug 433616 tests. r+sr=roc
2008-09-28 15:16:34 -04:00
Boris Zbarsky
c9e6929f52
Bug 433616 part 3. Integration of externa resource documents into nsReferencedElement, plus some SVG fixups needed to handle nsReferencedElement returning an element from a different document, r+sr=roc
2008-09-28 15:16:15 -04:00
Robert Longson
ec7531ab95
Bug 458068 - SVG fill="none" is broken, behaves like fill="black". r+sr=roc
2008-10-06 15:44:40 +02:00
John Daggett
37c61248d6
Bug 441473. Implement user font set object. r+sr=roc
2008-10-01 12:01:53 +09:00
Robert O'Callahan
fa9c29cdcd
Bug 455984. Rework gradient and pattern code to use nsReferencedElement and nsSVGRenderingObservers, so they observe changes to the ID-element-map properly and propagate invalidations correctly (and with simpler code too). r=longsonr,sr=mats
2008-10-01 13:51:05 +13:00
Robert O'Callahan
4fc9cfd0c6
Backing out bug 455984 to see if it fixed Tp crashes
2008-10-01 00:28:20 +13:00
Robert O'Callahan
4fdd181cd0
Bug 455984. Rework gradient and pattern code to use nsReferencedElement and nsSVGRenderingObservers, so they observe changes to the ID-element-map properly and propagate invalidations correctly (and with simpler code too). r=longsonr,sr=mats
2008-09-30 21:47:20 +13:00
Boris Zbarsky
9599df476b
Backing out changesets 2ea77fa990af, 7d2d8869e73c, 93441e4f521e, 43d2ee100f3b, a2d84821ea71 to see whether they're causing the Windows Txul or Mac Tp regressions
2008-09-29 08:51:29 -04:00
Boris Zbarsky
a7d77f3dd3
Bug 433616 tests. r+sr=roc
2008-09-28 15:16:34 -04:00
Boris Zbarsky
fbd4083bf9
Bug 433616 part 3. Integration of externa resource documents into nsReferencedElement, plus some SVG fixups needed to handle nsReferencedElement returning an element from a different document, r+sr=roc
2008-09-28 15:16:15 -04:00
Robert O'Callahan
a39e457b50
Backing out bug 448830
2008-09-28 23:13:58 +13:00
Robert Longson
c7f4344e1f
Bug 456282 - getStartPositionOfChar calculates advances in incorrect coordinate system. r+sr=roc
2008-09-28 10:05:26 +01:00
Jeremy Lea
4527d5d1a8
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint their own types so that we can catch errors by distinguishing pixels from appunits. r+sr=roc
2008-09-28 20:38:34 +13:00
Robert O'Callahan
5dbf5690ac
Backing out bug 448830
2008-09-26 13:10:26 +12:00
Jeremy Lea
7261376c29
Bug 448830. Make nsIntRect/nsIntSize/nsIntPoint/nsIntMargin separate types so we get appunit vs pixel typechecking. r+sr=roc
2008-09-26 10:42:19 +12:00
Robert O'Callahan
5ad965518f
Bug 455279. Fix mask alpha computation so that it works when the incoming gfxContext has a non-identity transform. r=longsonr,sr=mats
2008-09-22 14:14:54 +12:00
Keith Schwarz
59216c8471
Bug 455389 - SVG foreignObjects don't get NS_FRAME_MAY_BE_TRANSFORMED frame bit; r+sr=roc
2008-09-20 18:31:47 +02:00
Arpad Borsos
18b833c041
Bug 452797 - Clean up unused variables in layout/; v6; r+sr=roc
2008-09-20 15:42:03 +02:00
Robert O'Callahan
775dd33c74
Bug 450930. Fire a DOM event when painting so that content and chrome can track what's being repainted. r=smaug,sr=dbaron
2008-09-18 21:47:21 +12:00
Jeremy Lea
195f86f3ef
Bug 454937 - Pixel/app unit confusion in SVG filter code; r+sr=roc
2008-09-16 13:54:30 +02:00
Frédéric WANG
ed4103c12a
b=454085 Add text-indent:0 for -moz-svg-foreign-content to prevent unexpected spaces r+sr=roc
2008-09-16 10:41:42 +12:00
Arpad Borsos
87878e68eb
Bug 454766 - Add suggested parentheses to layout/; r+sr=roc; (with nits by sgautherie)
2008-09-15 17:40:25 +02:00
Keith Schwarz
48a87265ac
Bug 435293. Implement CSS transforms. r=dbaron,r+sr=roc
2008-09-13 21:42:11 +12:00
Robert O'Callahan
b52d3794d5
Bug 450340. Support SVG mask/clip-path/filter CSS properties applied to non-SVG content. r=longsonr,sr=mats
2008-09-11 12:24:16 +12:00
timeless@mozdev.org
2779332bd2
merging backout part two of two
...
to fix Bug 454186
SM crashes when try to download file [@ nsString::ToInteger - nsTreeBodyFrame::PaintProgressMeter]
2008-09-08 16:01:00 +02:00
timeless@mozdev.org
2cf6a7ee79
Backed out changeset 54215f2cbc66
...
to fix Bug 454186
SM crashes when try to download file [@ nsString::ToInteger - nsTreeBodyFrame::PaintProgressMeter]
2008-09-08 16:00:32 +02:00
Graeme McCutcheon
bc94c13609
Bug 451252 - "Highlight All" find selection not visible in elements that have -moz-user-select: none set; r+sr=roc
2008-09-07 16:12:50 +02:00
Arpad Borsos
95c1e86113
Bug 452797 - Clean up unused variables in layout/; r+sr=roc
2008-09-06 20:38:31 +02:00
Jeremy Lea
2fab211d2a
Bug 379616. The mRect for SVG frames should be in appunits. r+sr=tor
2008-08-25 21:23:54 +12:00
Benjamin Smedberg
7a57f2972d
Backed out changeset e92e18d52d71 due to the following test failures on Windows:
...
*** 31290 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/general/test_offsets.xul | svgbase bounding rect width - got 45, expected 0
*** 31291 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/general/test_offsets.xul | svgbase bounding rect height - got 20, expected 0
*** 31292 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/general/test_offsets.xul | svgbase bounding rect right - got 45, expected 0
*** 31293 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/general/test_offsets.xul | svgbase bounding rect bottom - got 20, expected 0
*** 31306 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/general/test_offsets.xul | svgrect bounding rect width - got 45, expected 0
*** 31307 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/general/test_offsets.xul | svgrect bounding rect height - got 20, expected 0
*** 31308 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/general/test_offsets.xul | svgrect bounding rect right - got 45, expected 0
*** 31309 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/general/test_offsets.xul | svgrect bounding rect bottom - got 20, expected 0
2008-08-19 12:20:16 -04:00
Jeremy Lea
55db355540
Bug 379616 - Switch SVG's frame mRect to app units, r+sr=tor
2008-08-19 10:14:01 -04:00
Robert Longson
d388bfe998
Bug 450495 - Make foreignObject a mandatory part of SVG. r+sr=roc
2008-08-17 12:18:21 +01:00
Robert O'Callahan
c2e7c7baa2
Bug 449327. nsSVGObjectFrame::GetBBox should account for canvas TM. Also add some simple bbox tests even though they don't test this bug. r=longsonr,sr=mats
2008-08-15 22:24:01 +12:00
Robert O'Callahan
ded93fa5e1
Bug 441368 crashtest
2008-08-15 21:30:44 +12:00
Robert O'Callahan
93cddfc711
Bug 445079. Make nsSVGRenderState able to generate an nsIRenderingContext, so that filters and other users can host foreignObject content. r=longsonr,sr=mats
2008-08-12 20:36:51 +12:00
Robert O'Callahan
85fe9cafd3
Bug 449323. Factor some code out of nsSVGUtils to nsSVGEffects. r=longsonr,sr=mats
2008-08-08 13:34:43 +12:00
Robert O'Callahan
6930a4f184
Bug 447565. Comment-only followup.
2008-08-06 16:02:16 +12:00
Robert O'Callahan
c535178fca
Bug 447567, trying to fix bustage again
2008-08-06 13:58:29 +12:00
Robert O'Callahan
9bdcac0a6a
Bug 447567, trying to fix bustage
2008-08-06 13:43:34 +12:00
Robert O'Callahan
ab2b084996
Bug 447567. Instead of brutally wiping out effects properties whenever the style context changes for an SVG frame (which wouldn't work for non-SVG frames), create a new style change hint to handle it. r=longsonr,sr=dbaron
2008-08-06 12:55:07 +12:00
Robert O'Callahan
a0eabe8ffc
Bug 447565. Make clip-path/filter/mask use nsReferencedElement to update correctly when the element referenced by an ID changes. r=longsonr,sr=mats
2008-08-06 12:25:33 +12:00
Robert Longson
98778518b1
Bug 445685 - Improve performance with large numbers of text fragments. r=jwatt,sr=roc
2008-07-30 20:28:12 +01:00
roc@localhost
720ceb1f92
Bug 445297. Optimize filters so that changes to the source image don't have to repaint the entire filter. r=longsonr,sr=mats
2008-07-23 14:15:27 +12:00
Robert O'Callahan
52a3575d40
Bug 445268. Initialize gfxRect to empty, it doesn't do it automatically. Should fix regression from bug 416305. r=longsonr,sr=mats
2008-07-15 20:49:42 +12:00
Robert O'Callahan
b2bdb8ad76
Bug 445081. Refactor code to use ComputeNormalizedHypotenuse ... relanding with a fix so that we don't lose precision and break SVG text mochitests. r=longsonr,sr=mats
2008-07-15 20:46:54 +12:00
Robert O'Callahan
d04ae0b69a
Backing out changeset 4624fef36355 (bug 445081) due to test failures on Windows and Mac
2008-07-15 16:36:19 +12:00
Robert O'Callahan
18cf5a8e13
Backing out changeset 6c8c95fcaf9b (bug 445079) due to test failure on Windows
2008-07-15 16:35:37 +12:00
Robert O'Callahan
cd5779708c
Bug 445079. Make filters and patterns use an offscreen surface with the ability to create an nsIRenderingContext wrapper as needed, so foreignObject works in those contexts. r=longsonr,sr=mats
2008-07-15 15:16:43 +12:00
Robert O'Callahan
e917dc809f
Bug 445081. Factor out code to create nsSVGUtils::ComputeNormalizedHypotenuse. r=longsonr,sr=mats
2008-07-15 15:12:40 +12:00
Robert O'Callahan
92ef9ab20a
Bug 418201. Restrict filter processing to the dirty area. r=longsonr,sr=mats
2008-07-15 15:08:47 +12:00
Robert O'Callahan
68cb1172e1
Bug 416305. Part 2: Introduce image flag to indicate that all the color channel values are equal, set it for source-alpha images, and optimize Gaussian blur when the color channel values are known to be all-zero. r=longsonr,sr=mats
2008-07-14 14:49:07 +12:00
Robert O'Callahan
9a207f4deb
Bug 416305. Part 1, fixing missing file bustage
2008-07-14 13:31:34 +12:00
Robert O'Callahan
634a8a2e01
Bug 416305. Part 1: restructure SVG filters to remove the image dictionary and pass Image objects along edges of the filter primtive graph; filter primitive analysis and coordination is moved to nsSVGFilterInstance. r=longsonr,sr=mats
2008-07-14 13:21:25 +12:00
Robert Longson
4f5be1e4c9
Bug 409383 - Make dynamic changes to switch children work and fix transient switch errors. r=jwatt,sr=roc
2008-07-13 12:30:48 +01:00
Daniel Holbert
192f557403
(No code changes) Change a bunch of non-executable files in layout/ to have non-executable mode.
...
Filetypes changed: .cpp .gif .h .html .list .png .svg .x-ccmap .xbl .xhtml .xul
2008-07-11 11:54:06 -07:00
Benjamin Smedberg
556cf36dc9
Bug 442729 - Annotate stack-only classes in layout, r+sr=roc
2008-07-01 15:16:45 -04:00
Robert Longson
2411ee6bc2
Bug 438867 - SVG not rendered after html hr element. r+sr=roc
2008-06-22 16:59:48 +01:00
Robert Longson
7eb028aa39
Bug 434041 - text outline does not change thickness on zoom
2008-06-22 16:45:38 +01:00
Robert Longson
6453026467
Bug 437448. New-style nsSVGString (simpler and more efficient support for animated values). r+sr=roc
2008-06-14 21:01:02 +12:00
Robert O'Callahan
3b0423c3b4
Remove unused virtual functions. r+sr=tor
2008-06-11 11:50:49 +12:00
jruderman@hmc.edu
0e9c562456
Remove comment from crashtests.list now that the relevant bug is gone.
2008-04-23 19:03:05 -07:00
longsonr@gmail.com
9a2ef547fe
Bug 428379 - Fix translated foreignObject zooming. r=jwatt,sr=roc,a1.9=beltzner
2008-04-15 03:48:09 -07:00
jwatt@jwatt.org
f63f539efe
Bug 428228. Removing element from SVG <svg> crashes. r=longsonr, sr=roc, a=beltzner
2008-04-15 01:31:06 -07:00
jwatt@jwatt.org
b71efcf867
Bug 428023. Allow SVG without a viewBox to scroll when embedded by reference by a replaced element. r=longsonr, sr=roc, a1.9=vlad
2008-04-09 23:25:31 -07:00
longsonr@gmail.com
8c22814a18
Bug 423998 - Fix repainting regression(s) and multiple invalidation bugs. r=jwatt,sr=roc,a1.9=blocking1.9+ and beltzner
2008-04-08 05:51:19 -07:00
longsonr@gmail.com
e0c8c3f8f1
Bug 426980 - foreignObject content displays at wrong size if zoomed. r=jwatt,sr=roc,a1.9=beltzner
2008-04-07 16:16:36 -07:00
longsonr@gmail.com
3d6a5cc784
Bug 426738 - SVG text in hyperlink appears to have incorrect length. r+sr=roc,a1.9=beltzner
2008-04-07 15:27:52 -07:00
longsonr@gmail.com
be34b49a58
Bug 426721 - Transforming the ancestors of a foreignObject does not cause a refresh. r+sr=roc,a1.9=dsicore
2008-04-07 03:32:41 -07:00
longsonr@gmail.com
9c93b50c36
Bug 424586 - Gradients and Patterns on transformed text do not display correctly. r+sr=roc,a1.9=blocking1.9+
2008-03-31 06:40:18 -07:00
jruderman@hmc.edu
5bf381d7cf
Add crashtest
2008-03-26 16:54:47 -07:00
jwatt@jwatt.org
a837986a26
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
2008-03-19 14:27:33 -07:00
reed@reedloden.com
22cb02bc2b
Bug 392233 - "Text kerning broken by scaling/viewBox (space between letters or letters above each other)" [p=roc@ocallahan.org (Robert O'Callahan [roc]) r=longsonr sr=vlad a=blocking1.9+]
2008-03-18 12:50:29 -07:00
roc+@cs.cmu.edu
253c48d150
Backing out bug 392233 again
2008-03-18 01:37:48 -07:00
roc+@cs.cmu.edu
2911f3374d
Bug 392233. Relanding ... make SVG text build textruns taking into account the current transform's scale. Also refactors code to simplify everything. r=longsonr,sr=vlad
2008-03-18 00:42:07 -07:00
roc+@cs.cmu.edu
8f0faf9268
Backing out bug 392233.
2008-03-17 19:36:17 -07:00
roc+@cs.cmu.edu
f3f684e136
Bug 392233. Take the current contxt scale into account when constructing textruns for SVG, and simplify the SVG text code. r=longsonr,sr=vlad
2008-03-17 18:45:05 -07:00
longsonr@gmail.com
aa87a0a004
Bug 423071 - SVG bad clippath rendering when changed via DOM. r+sr=roc,a1.9=blocking1.9+
2008-03-17 12:55:36 -07:00
longsonr@gmail.com
fb8dee4003
Bug 419746 - SVG crash in gfxASurface::SetDeviceOffset() via nsSVGMaskFrame::ComputeMaskAlpha(). r+sr=vladimir,a1.9=blocking1.9+
2008-03-17 10:15:43 -07:00
dholbert@cs.stanford.edu
980a624d34
Bug 422484: Add parens around macro if conditions. Patch by David Mandelin <dmandelin@mozilla.com> r=benjamin a1.9=dsicore
2008-03-12 14:47:11 -07:00
reed@reedloden.com
488c716335
Bug 421780 - "SVG <image> has stopped working" (use the native size of the current frame instead of its scaled size) [p=joe@drew.ca (Joe Drew [JOEDREW!]) r=longsonr sr=vlad a=blocking1.9+]
2008-03-12 10:19:51 -07:00
vladimir@pobox.com
c325e922a7
b=415854, make single-pixel optimized images release memory; patch from joe@drew.ca; r+sr=vlad
2008-03-05 22:51:13 -08:00
jwalden@mit.edu
17c992a3f5
Bug 420243 - Fix an arithmetic mistake in SVGTextContentElement.getSubStringLength. r+sr=roc, a=beltzner
2008-03-05 18:10:43 -08:00
reed@reedloden.com
82d1a8f52d
Bug 419000 - "Remove SVG_DEBUG_PRINTING (as it blocks nsTransform2D cleanup)" [p=alfredkayser@gmail.com (Alfred Kayser) r+sr=roc a1.9=damons]
2008-02-23 01:25:37 -08:00
jruderman@hmc.edu
17762ee6a1
Add crashtest
2008-02-22 16:14:17 -08:00
jwatt@jwatt.org
1b19f269c6
Bug 409565. "ASSERTION: unexpected frame type" with -moz-column, float, svg. r=bz@bzarsky@mit.edu, sr=roc@ocallahan.org, b1.9=mtschrep@gmail.com
2008-02-22 02:50:32 -08:00
jwatt@jwatt.org
2c486b9f53
Bug 418206. Some SVG files that appear to hang Mozilla. r=longsonr@gmail.com, sr=roc@ocallahan.org, a1.9=beltzner@mozilla.com
2008-02-21 09:43:25 -08:00
jag@tty.nl
05cdb6aefe
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
2008-02-18 00:50:04 -08:00
roc+@cs.cmu.edu
4e81670492
Bug 414784. Relanding SVG filter rework with additional fix. Lets us compute SVG work surface sizes smaller than the filter effects region, and fixes many filter correctness bugs. r=rlongson,sr=pavlov
2008-02-17 23:29:00 -08:00
roc+@cs.cmu.edu
ca13aec337
Backing out 414784
2008-02-17 18:20:21 -08:00
roc+@cs.cmu.edu
dba76a8dfe
Backing out 414784 due to crashtest failure.
2008-02-17 18:04:26 -08:00
roc+@cs.cmu.edu
b5d6144a72
Fixing typo
2008-02-17 17:14:20 -08:00
roc+@cs.cmu.edu
329064be22
Bug 414784. Lots of SVG filter fixes plus a framework for analyzing the filter primitive graph, which we use to compute smaller surface sizes than the filter effects region. r=rlongson,sr=pavlov
2008-02-17 17:10:14 -08:00
longsonr@gmail.com
c56394efba
Bug 407463 - Skip rendering of invalid filters, masks and clipPaths. r+sr=tor,a1.9=blocking1.9+
2008-02-09 06:22:14 -08:00
longsonr@gmail.com
babfdc0aaa
Bug 368840 - Ensure gradients without stops are transparent rather than the fallback colour. r+sr=tor,a1.9=mtschrep
2008-02-08 13:52:04 -08:00
jwatt@jwatt.org
b4a426f21e
Bug 414112. CSS 2.1 300px fallback width doesn't play nice with percentages. r=bzbarsky@mit.edu, sr=tor@acm.org, b1.9=mtschrep@gmail.com
2008-02-08 13:50:24 -08:00
longsonr@gmail.com
3b73b8a2a7
Bug 368840 - Fallback paint should be used for degenerate objectBoundingBox gradients. r+sr=tor,a1.9=mtschrep
2008-02-07 03:45:21 -08:00
jruderman@hmc.edu
5f087d1e68
Add crashtest
2008-02-03 20:51:02 -08:00
jwatt@jwatt.org
30ec885b7d
Fixing bug 272885. Disable rendering of some elements when their width or height is zero. r=tor@acm.org, sr=vladimir@pobox.com, a1.9=mtschrep@gmail.com
2008-01-27 12:39:27 -08:00
longsonr@gmail.com
c2e3385277
Bug 377085 - line svg element getBBox() returns bad rect. r+sr=tor,a1.9=blocking1.9+
2008-01-27 06:55:53 -08:00
jwatt@jwatt.org
f00c088981
Fixing bug 382325. SVG should fall back to 300px x 150px as per CSS 2.1 section 10.3.2. r=longsonr@gmail.com, sr=tor@acm.org, a1.9=beltzner@mozilla.com
2008-01-25 10:53:24 -08:00
longsonr@gmail.com
6f1c99d174
Bug 411555 - Text inside filter causing invalidation loop. r=jwat,sr=tor,a1.9=blocking1.9+
2008-01-25 01:27:03 -08:00
jwatt@jwatt.org
76c6dc39e8
Fixing bug 404677. ASSERTION: Intrinsic ratio has a negative component. r+sr=tor@acm.org, a1.9=beltzner@mozilla.com
2008-01-25 00:54:59 -08:00
jruderman@hmc.edu
aafeae0574
Add crashtest
2008-01-15 22:45:01 -08:00
jruderman@hmc.edu
4af0496081
Re-enable tests on Mac now that svg:mask doesn't crash
2008-01-10 21:56:37 -08:00
longsonr@gmail.com
0f8dd66931
Bug 410811 - Implement GetNearestViewportElement and GetFarthestViewportElement. r=tor,sr=roc,a1.9=beltzner
2008-01-10 03:26:25 -08:00
roc+@cs.cmu.edu
ad24c0e367
Bug 411334. Try optimistically to not use a temporary group for SVG drawing on Mac. If drawing fails we try again with a temporary group. r+sr=vlad
2008-01-09 14:53:59 -08:00
tor@cs.brown.edu
55d0d3d42e
Bug 410659 - plug feImage leaks. r=longsonr, sr=roc, a=mtschrep
2008-01-07 09:06:23 -08:00
longsonr@gmail.com
c3728ee792
Bug 410792 - Remove unused FEUnimplementedMOZElement code. r+sr=tor,a1.9=mtschrep
2008-01-07 03:59:37 -08:00
jruderman@hmc.edu
6296e84f5e
Add crashtest
2008-01-05 23:10:33 -08:00
roc+@cs.cmu.edu
f8b25558e4
Bug 407889. Reduce dynamic memory allocations during event handling by having nested invocations of HitTest share a single buffer for reordering display items; this buffer is an nsAutoTArray so it's mostly stack-allocated. r+sr=mats
2008-01-03 18:08:29 -08:00
tor@cs.brown.edu
fa5cb24b65
Bug 389746 - implement feDisplacementMap. p=tor,longsonr, r=longsonr, sr=roc, a=dsicore
2008-01-03 13:37:57 -08:00
dtownsend@oxymoronical.com
c63e1d2fe3
Backout of bug 409383 to correct test failure on fxdbug-win32-tb.
2008-01-03 12:19:21 -08:00
longsonr@gmail.com
199b819405
Bug 409383 - Switch sometimes ends up with multiple child frames. r+sr=roc,a1.9=beltzner
2008-01-03 06:30:02 -08:00
tor@cs.brown.edu
aa46adf459
Bug 390379 - Implement feImage. p=tor,longsonr r=longsonr, sr=roc a=dsicore
2008-01-02 12:49:13 -08:00
jruderman@hmc.edu
85d26f7318
Add crashtest
2008-01-01 13:59:37 -08:00
longsonr@gmail.com
00c7261068
Bug 409573 - Null deref [@ nsSVGUseFrame::GetCanvasTM] with filter, use, XBL. r+sr=tor,a1.9=beltzner
2007-12-31 06:13:34 -08:00
jruderman@hmc.edu
30d9031cb1
Add crashtest (currently fails on Mac, hopefully passes on other platforms)
2007-12-23 17:30:58 -08:00
longsonr@gmail.com
78907aa4c6
Bug 396771 - SVG text with percentage positioning not shown correctly (add missing assertion). r=jwatt,sr=tor,a=blocking1.9+
2007-12-20 06:31:17 -08:00
longsonr@gmail.com
a4869ed310
Bug 396771 - SVG text with percentage positioning not shown correctly. r=jwatt,sr=tor,a=blocking1.9+
2007-12-20 06:26:34 -08:00
jwatt@jwatt.org
ec94d96083
Re-checkin fix for bug 407959 (this time without the reftest that I suspect caused other tests to fail (a modified test will follow)). Embedded SVG object disappears when zooming or in Print Preview. r=tor@acm.org, sr=roc@ocallahan.org
2007-12-20 01:13:38 -08:00
roc+@cs.cmu.edu
eeb2512976
Backing out jwatt's fix for bug 407959 because of test failures.
2007-12-20 00:16:01 -08:00
jwatt@jwatt.org
7e85bc610d
Fixing bug 407959. Embedded SVG object disappears when zooming or in Print Preview. r=tor@acm.org, sr=roc@ocallahan.org
2007-12-19 22:48:15 -08:00
tor@cs.brown.edu
22a2469a58
Bug 406985 - container objects not invalidating properly. r=jwatt, sr=roc
2007-12-19 10:24:34 -08:00
vladimir@pobox.com
2e94f56ef2
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
2007-12-18 15:01:15 -08:00
jruderman@hmc.edu
b00aa12133
Oops, let's not refer to images on servers we don't control. (Hopefully this crashtest doesn't rely on the image loading slowly or anything like that.)
2007-12-17 11:14:35 -08:00
jruderman@hmc.edu
dca4093492
To boldly go where no crashtest has gone before.
2007-12-16 21:37:16 -08:00
jruderman@hmc.edu
678a5fc619
Add a few crashtests.
2007-12-12 22:44:00 -08:00
longsonr@gmail.com
a48b04f245
Bug 406312 - textPath startOffset does not react to DOM changes. r=tor,sr=roc,a1.9=tor
2007-12-03 22:51:36 -08:00
tor@cs.brown.edu
1abda28533
Bug 376952 - pointer events not working properly when clipPath present. r=longsonr, sr=roc, a=tor
2007-12-03 21:11:49 -08:00
tor@cs.brown.edu
a79c52724d
Bug 370006 - svg doesn't get scaled up on high resolution displays. r=jwatt, sr=roc
2007-12-03 20:40:52 -08:00
tor@cs.brown.edu
83a1031352
Bug 401112 - filter paint invalidation problems. r=jwatt, sr=roc
2007-12-03 08:57:34 -08:00
longsonr@gmail.com
843c36f3cd
Bug 405659 - Gradient stroke fails to paint on shift+reload. r=jwatt,sr=tor,a1.9=beltzner
2007-11-29 07:07:45 -08:00
longsonr@gmail.com
b2475d87b0
Bug 402408 - SVG gradient crash. r+sr+a.19=tor
2007-11-20 04:47:30 -08:00
jwatt@jwatt.org
12ef3afd13
Fixing bug 381285. 323656-5-ref.svg triggers "ASSERTION: can't mark frame dirty during reflow". r+sr=roc@ocallahan.org, a1.9=mtschrep@gmail.com
2007-11-20 01:10:18 -08:00
jwatt@jwatt.org
d308285bb4
Fixing bug 294086. <svg> should be a replaced element. r+sr=dbaron@mozilla.com blocking1.9=tor@acm.org
2007-11-18 04:09:03 -08:00
jwatt@jwatt.org
60f2073593
Fixing bug 400150. Remove |font-family: sans-serif| from svg.css. r=tor@acm.org, sr=robert@ocallahan.org, a1.9=tor@acm.org
2007-11-12 01:19:02 -08:00
longsonr@gmail.com
6e0af5548c
Bug 399360 - Remove unused closure variable. r+sr=tor,a=roc
2007-10-21 02:05:41 -07:00
jwatt@jwatt.org
59baa65523
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
2007-10-19 04:07:08 -07:00
reed@reedloden.com
5942e6d636
Backout jwatt's patch for bug 399863 to help find Tp regression.
2007-10-16 17:18:11 -07:00
jwatt@jwatt.org
7f3d0f6daf
Fixing bug 399863. We frequently call InitialUpdate() more than once on SVG frames. r=tor@acm.org, sr+a1.9=roc@ocallahan.org
2007-10-15 15:10:59 -07:00
longsonr@gmail.com
0ed26e6ffd
Bug 397330 - Don't call SuspendRedraw during InsertFrames. r=jwatt,sr+a=roc
2007-10-11 01:29:47 -07:00
tglek@mozilla.com
8cf3fb1c90
Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron
2007-10-09 17:00:05 -07:00
tor@cs.brown.edu
7b54df5ad9
Bug 384208 - svg:pattern not correct for general transforms. r=longsonr, sr+a=roc
2007-10-02 07:57:47 -07:00
roc+@cs.cmu.edu
4e75400e10
Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
2007-10-01 18:47:40 -07:00
roc+@cs.cmu.edu
8b8d2e52fe
Backing out
2007-10-01 15:11:23 -07:00
roc+@cs.cmu.edu
1b1c97e9d8
Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
2007-10-01 14:29:19 -07:00
roc+@cs.cmu.edu
a0ce273d02
Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
2007-09-23 19:19:14 -07:00
roc+@cs.cmu.edu
f5ea55f8b4
Backing out due to test bustage
2007-09-22 06:28:16 -07:00
roc+@cs.cmu.edu
f2b87e6c9a
Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
2007-09-22 05:43:52 -07:00
longsonr@gmail.com
9c88fe51b4
Bug 395667 - New style nsSVGInteger. r=tor,sr=roc,a=roc
2007-09-18 05:09:26 -07:00
tor@cs.brown.edu
f537b7903b
Bug 389498 - <mask> not rendered correctly when scrolling. r=longsonr, sr+a=roc
2007-09-17 08:20:35 -07:00
longsonr@gmail.com
5f113f9d73
Bug 388411 - Rationalise SVG frame construction. r+sr=tor,a=dsicore for m8
2007-09-07 02:30:51 -07:00
longsonr@gmail.com
22a10efbc1
Bug 378575 - revert to image surface now that bug 383512 has landed. r+sr+a=tor
2007-09-04 02:43:09 -07:00
jwatt@jwatt.org
a6946f2591
Fixing bug 353460. SVG image has no horizontal scrollbar. r=bzbarsky@mit.edu, sr=roc@ocallahan.org, a=auto (blocking1.9+)
2007-08-30 14:20:41 -07:00
tor@cs.brown.edu
4a26eddc59
Bug 392359 - some values of pointer-events not working. r=longsonr, sr=roc, a=vlad
2007-08-30 11:53:05 -07:00
tor@cs.brown.edu
2521c277ce
Bug 390193 - incorrect gradient transform inside filter. r=longsonr, sr=roc, a=vlad
2007-08-30 11:45:06 -07:00
tor@cs.brown.edu
27877b11ea
Bug 380448 - simply SVG frame initialization. r=longsonr, sr=roc, a=vlad
2007-08-30 10:01:37 -07:00
tor@cs.brown.edu
b93892f5ae
mochitest bustage fix from bug 392928.
2007-08-27 16:45:16 -07:00
tor@cs.brown.edu
bc822844c3
Bug 392928 - new style nsSVGEnum. r=longsonr, sr=roc, a=roc
2007-08-27 16:11:14 -07:00
jwatt@jwatt.org
3757b4fdbe
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
2007-08-21 12:29:37 -07:00
sharparrow1@yahoo.com
deb7b70b2c
Bug 390740: Pass lang-group into GetMetricsFor more consistently, SVG part. r=tor, sr=roc, a=dbaron
2007-08-17 16:49:01 -07:00
longsonr@gmail.com
91af625050
Bug 387422 - text clip paths don't work. r=tor,sr=roc,a=dbaron
2007-08-03 01:39:12 -07:00
bzbarsky@mit.edu
9c59e9e4cc
Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
...
update the resize flags properly. Bug 388084, r+sr+a=dbaron
2007-08-02 11:08:05 -07:00
roc+@cs.cmu.edu
9562390da7
Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky
2007-07-26 02:47:43 -07:00
longsonr@gmail.com
45fceee769
Bug 388411 - Improve frame construction: make trivial constructors inline and check that content is what we expect. r+sr=tor
2007-07-25 02:16:02 -07:00
longsonr@gmail.com
3c31818450
Bug 388295 - Clean up nsSVGPathGeometryFrame: make constructor protected, put methods belonging to the same interface together. r+sr=tor
2007-07-24 02:05:37 -07:00
jwatt@jwatt.org
17b1bdf0c7
Backing out last checkin to fix reftest failures. See bug 381285.
2007-07-22 16:22:34 -07:00
jwatt@jwatt.org
a487d5944f
Fixing bug 381285. ASSERTION: can't mark frame dirty during reflow. r=dbaron@mozilla.com
2007-07-22 15:35:05 -07:00
longsonr@gmail.com
0336304911
Bug 386083 - SVG code should check gfxASurface::CairoStatus() when it creates new surfaces. r=jwatt,sr=tor
2007-07-17 02:24:27 -07:00
longsonr@gmail.com
37b0493711
Bug 388040 - Clean up nsSVGGeometryFrame: make constructor protected, put methods belonging to the same interface together and add interface comments. r+sr=tor
2007-07-17 01:40:28 -07:00
longsonr@gmail.com
f8d4a49991
Bug 387908 - Clean up nsSVGImageFrame.cpp: Remove an unused member variable, make constructor protected and report bad construction as an error. r+sr=tor
2007-07-13 02:32:37 -07:00
longsonr@gmail.com
43a7c5805c
Bug 384409 - Create a common GetContextForContent method in nsContentUtils and use it in nsScriptElement and svg. r=tor,r+sr=jonas
2007-07-13 01:49:07 -07:00
bzbarsky@mit.edu
4d53ccf996
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.
2007-07-12 13:05:45 -07:00
tor@cs.brown.edu
155c92e66f
Bug 379123 - filters on objects with some matrices not displayed.
...
r=longsonr, sr=roc
2007-07-12 08:42:30 -07:00
tor@cs.brown.edu
c2407cb71f
Bug 361745 - <svg:image> with negative width/height displaying inverted.
...
r=jwatt, sr=roc
2007-07-12 08:40:46 -07:00
jwalden@mit.edu
6d7584839a
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.
2007-07-08 00:08:04 -07:00
longsonr@gmail.com
b807e11154
Bug 386475 - Should not flush when resolving em and ex units. r=tor,sr=bzbarsky
2007-07-06 02:02:44 -07:00
roc+@cs.cmu.edu
2fbe7e618c
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
2007-07-03 20:39:01 -07:00
tor@cs.brown.edu
ab2d47c4a7
Bug 305859 - em and ex units not implemented for SVGLength.
...
Patch by taken.spc@gmail.com , r=longsonr, sr=tor
2007-06-25 09:12:35 -07:00
jwatt@jwatt.org
45c2fb8d64
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
2007-06-25 01:31:31 -07:00
jwatt@jwatt.org
883f3a00c3
Commit reminder comments that I need to follow up on so they don't get in the way of my current patch juggling.
2007-06-22 19:06:07 -07:00
jwatt@jwatt.org
6899f41e95
Fixing bug 384591. Make nsSVGForeignObjectFrame.cpp easier to understand. r+sr=tor@acm.org
2007-06-21 16:01:10 -07:00
tor@cs.brown.edu
59ab42debc
Bug 382333 - update filter invalidation region before use. r=longsonr, sr=roc
2007-06-21 08:03:30 -07:00
longsonr@gmail.com
88245a4f7b
Bug 384637 - Self-referencing svg:mask causes stack overflow crash. r+sr=tor
2007-06-21 04:01:41 -07:00
jwatt@jwatt.org
6d71fcdb5d
Fixing bug 385218. Remove nsISVGSVGElement. r+sr=tor@acm.org
2007-06-20 14:56:03 -07:00
bzbarsky@mit.edu
b7acce844e
Don't tear down part of the content tree while there are still frames
...
referencing it. Bug 384728, r+sr=tor
2007-06-18 08:30:57 -07:00
jwatt@jwatt.org
1e74980cb9
Comment out optimization to fix reftest failures.
2007-06-14 14:24:16 -07:00
jwatt@jwatt.org
bb5c844f60
Fixing bug 384046. nsSVGOuterSVGFrame::Reflow should not call NotifyViewportChange unconditionally. r+sr=tor@acm.org
2007-06-14 13:51:42 -07:00
longsonr@gmail.com
f02cb58e85
Bug 378583 - Large pattern surfaces crash browser. r=tor,sr=roc
2007-06-13 02:02:48 -07:00
dbaron@dbaron.org
0235059d11
Implement correct intrinsic width calculation (for container) for elements with specified height properties and an intrinsic ratio. b=364066 r+sr=bzbarsky
2007-06-12 11:27:09 -07:00
roc+@cs.cmu.edu
e34c7dff59
Bug 174397. Support getClientRects and getBoundingClientRect on DOM elements. r=jonas,dbaron; sr=tor, plus help from Anne van Kesteren and Martijn Wargers
2007-05-30 15:32:54 -07:00
tor@cs.brown.edu
71fb4520eb
Bug 382333 - CTM changes not updating filter invalidation regions.r=longsonr, sr=roc
2007-05-29 17:36:02 -07:00
bzbarsky@mit.edu
4d5483daac
Fix bug 380516, bug 375342, bug 374293. Patch in bug 380516. r=jwatt, sr=dbaron
2007-05-23 13:10:43 -07:00
tor@cs.brown.edu
c8cff36c3a
Bug 381622 - complete cairo removal from svg. r+sr=roc
2007-05-23 08:42:12 -07:00
jwatt@jwatt.org
eb8714ce2b
Fixing bug 380952. nsSVGForeignObjectFrame::PaintSVG calls GetCanvasTM twice. r=tor@acm.org, sr=roc@ocallahan.org
2007-05-23 01:39:00 -07:00
jwatt@jwatt.org
4620075b96
Fixing bug 381447. nsSVGLengthList::mCtxType is always set to nsSVGUtils::X. r+sr=tor@acm.org
2007-05-23 01:38:54 -07:00
Olli.Pettay@helsinki.fi
b0100770e3
Bug 378776, Need safe way to iterate a document's presshells, r+sr=bz
2007-05-22 14:45:03 -07:00
tor@cs.brown.edu
50b9054412
Bug 380072 - switch svg mask from cairo to thebes. r=jwatt, sr=roc
2007-05-22 12:31:04 -07:00
tor@cs.brown.edu
09e9701b1e
Bug 380757 - switch svg filters to thebes. r=jwatt, sr=roc
2007-05-21 14:41:53 -07:00
jminta@gmail.com
5f133ddc08
Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov
2007-05-20 19:18:04 -07:00
tor@cs.brown.edu
950fed3b50
Bug 380691 - <clipPath> and <mask> not working with <foreignObject>. r+sr=roc
2007-05-16 08:14:19 -07:00
roc+@cs.cmu.edu
e7e11676c0
Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad
2007-05-14 20:56:47 -07:00
roc+@cs.cmu.edu
6c930f6aae
Fixing bustage
2007-05-08 17:45:21 -07:00
roc+@cs.cmu.edu
d99fda4f3e
Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
2007-05-08 15:46:14 -07:00
bzbarsky@mit.edu
1b5f6b30b6
Change the FrameNeedsReflow API to pass the dirty flags to be added directly tothe method, instead of setting them before calling the method. That way we canavoid reflowing the ancestor of a reflow root which is not itself dirty but hasdirty children. This also makes it harder to set dirty bits inconsistentlywith the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' reviewon the mathml parts.
2007-05-06 12:16:51 -07:00
jwatt@jwatt.org
48f0cb4b50
Fixing bug 369827. Reflow of foreignObject with percentage width/height doesn't work. r=tor@acm.org, sr=dbaron@mozilla.com (this also fixes bug 379615, so changing the reftest manifest to expect the foreignObject tests to pass)
2007-05-05 04:11:07 -07:00
bzbarsky@mit.edu
39e2979741
Override just the border width, not all the border properties. Bug 377584, r+sr=dbaron
2007-05-04 23:22:36 -07:00
sayrer@gmail.com
fd8573d347
backout patch for bug 375760 due to bustage.
2007-05-04 21:36:13 -07:00
roc+@cs.cmu.edu
2898af075d
Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
2007-05-04 19:16:16 -07:00
tor@cs.brown.edu
e09b510bb7
Bug 379045 - switch svg patterns to thebes. r=longsonr, sr=roc
2007-04-30 08:53:55 -07:00
longsonr@gmail.com
2548e52c52
Bug 378897 - foreignObject doesn't clip its content. r=jwatt,sr=tor
2007-04-30 02:02:38 -07:00
longsonr@gmail.com
c883df1fa3
Bug 378900 - Use NS_DECL_NSIMUTATIONOBSERVER macros where possible. r+sr=tor
2007-04-27 07:37:15 -07:00
tor@cs.brown.edu
a9bb7c0dfb
Bug 378508 - convert svg gradients to thebes. r=longsonr, sr=roc
2007-04-27 07:28:39 -07:00