layout/svg/base/src/nsSVGPatternFrame.cpp
c9a9397f6db3e27cff0cf5ba8ed1fa4c3b9d85c2
created 2011-09-25 22:04 +0100
pushed 2011-09-30 20:09 +0000
Brian Birtles Brian Birtles - Bug 602759 part 13 - Update layout to use new matrix and transform types; r=jwatt
f4537a268e6f7cefdbbb8274ae17bfbb754f8ef7
created 2011-08-11 15:29 +0200
pushed 2011-08-19 14:38 +0000
Ms2ger Ms2ger - Bug 677101, part b - Remove nsContentUtils.h includes from headers; r=volkmar
4ff3dfaadd48709d3287b4a9104f3b4d9f5ccee1
created 2011-04-09 21:57 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 633337 - pattern viewBoxes not treated correctly. r=jwatt
413eb50d4b81410f46d97ac501c32390dd9caa4f
created 2011-01-16 16:36 +0900
pushed 2011-09-30 20:09 +0000
Brian Birtles Brian Birtles - Bug 544809 - nsSVGPatternFrame::GetPatternWithAttr and callers should take account of SMIL animation, r=longsonr, a=roc
ef42c524718f2c03b2c61fef2ea3924d734705b3
created 2010-12-23 14:48 +0900
pushed 2011-09-30 20:09 +0000
Brian Birtles Brian Birtles - Bug 615788 - Clear cached ctm when painting pattern children; r=longsonr; a=roc
9235ac6b60533387bee0974fa730e928da9506c0
created 2010-12-19 16:45 -0800
pushed 2011-09-30 20:09 +0000
Daniel Holbert Daniel Holbert - Bug 619516 Patch 2: Update clients of nsSVGPreserveAspectRatio with new class name. r=jwatt a=roc
0181db574a218f37bd1150b819b13ff17aff6761
created 2010-11-03 22:35 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 608653 - lacuna pattern width/height should be zero r+a=roc
c8993e15c3a547171a792044ec3fb373c51f0b49
created 2010-10-18 23:08 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 599798 - Fix viewBox on pattern with patternContentUnits=objectBoundingBox r+a=roc
a6a168f5fb9074656c120faa68b23326c5fce4fe
created 2010-09-16 14:34 -0700
pushed 2011-09-30 20:09 +0000
Tom Brinkman Tom Brinkman - Bug 576437 - CreateOffscreenSurface should not silently translate ImageFormat24 into ImageFormat16_565. r=joe a=blocking2.0
1b2d8d1344223eb7ddd791a22202ad62260991f1
created 2010-08-13 15:32 +0200
pushed 2011-09-30 20:09 +0000
Markus Stange Markus Stange - Bug 506826 - Use a frame state bit for recursion detection in SVG pattern drawing. r=roc
81c119fb86c76beab97b9aafc109f5bacd0f16d6
created 2010-08-07 10:38 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 577850 - A gradient applied to SVG Text element should render as if the objectBoundingBox spans the entire Text content. r=roc
e302434bc8d4c19b21dbd2ab609a2badabc02e51
created 2010-07-18 11:06 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 487649 - Markers handle viewBox and preserveAspectRatio badly. r=jwatt
fad8c83b11ddd96cfeb316a1f32d33b0175e1f18
created 2010-07-01 18:40 +0200
pushed 2011-09-30 20:09 +0000
Markus Stange Markus Stange - Bug 572697 - Teach SVG paint servers how to use arbitrary nsIFrames as the drawing target. r=longsonr
b307f4eb573b26f39683891701e27970dda3baa0
created 2010-05-28 13:15 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 561726 - make animateTransform work on gradientTransform and patternTransform. r=jwatt
46e3ca39d3d09af127b4dbf9cc922d6230820446
created 2010-03-29 14:46 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
35637227632df389d0b1b4a75763c47a1df70311
created 2010-02-25 10:20 -0800
pushed 2011-09-30 20:09 +0000
Daniel Holbert Daniel Holbert - Bug 547333: Call FlushAnimations() in SVG DOM getters for animated values, and not in internal getters. r=jwatt
e2863ca85819b67210e532f3f83753fe080c786b
created 2010-02-18 21:51 +0000
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 541884. Add support for SMIL animation of the viewBox attribute in SVG. r=dholbert
8dc04dca2a59ec794a198dc95792915c446cf806
created 2010-02-08 02:28 +0000
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 541882. Add support for SMIL animation of the preserveAspectRatio attribute in SVG. r=dholbert
df15d308c851eff12972f49fcd95cfae02d077ca
created 2010-01-23 18:58 +0000
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 540478, part 1 of 2. Make nsSVGEnum::GetAnimVal take its element as an argument in preparation for it needing to call FlushAnimations() on it. r=dholbert
540cddf958e38145eca81ca14da45bf0d8664fee
created 2009-12-29 09:56 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 519368 - pattern with viewBox not treated correctly. r=jwatt
3b14d01ce9607971d218cfa5ed307131c3bbc237
created 2009-12-23 11:30 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 535185 - patterns of non-integer scaled size have seams. r=roc
4d40ebb002a32dae9e678f1829cfbd5deda44718
created 2009-10-26 19:37 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 448906 - linked patterns are not scaled correctly. r=roc
38150320b142ca6355e37f6ead3e917eff044b0f
created 2009-10-25 13:05 +0000
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 521759 - patterns incorrect with viewBox and percentage widths or heights. r=roc
7df4c375164fd13c2290e178f0e11dc5559b81b0
created 2009-09-12 17:49 +0100
pushed 2011-09-30 20:09 +0000
Zack Weinberg Zack Weinberg - Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
ffcf0ce77162ae77e1edd78edbf1df91d5dd42f2
created 2009-08-12 11:49 +0200
pushed 2011-09-30 20:09 +0000
timeless timeless - Bug 507367 incorrect null check in nsSVGPatternFrame::GetTargetGeometry
684dadc0726e8c6632f912b8592ff8ec07b77474
created 2009-07-23 10:35 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
d3e0648a5d54ab9852426d0326c601b8bea8c951
created 2009-07-22 00:55 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Backout bug 435356 to fix nsSVGMatrix leaks.
941a73f2fc2142c17d5e8f8bba13968eae523c2e
created 2009-07-21 22:34 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
78107c38e8c51a4689b27bd982fb7e333a2ebe58
created 2009-06-11 17:21 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 495938. Stop using nsIDOMSVGRect objects on the stack. r=longsonr
fc3def2eef99397b1a15f603441b4cded8535f33
created 2009-04-29 06:31 +0200
pushed 2011-09-30 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 488314. Kill SetMatrixPropagation, part 1. r=roc
cf138fd828e669467fb762de315bfa851af29ae2
created 2009-04-24 03:10 +0900
pushed 2011-09-30 20:09 +0000
Ryo Onodera Ryo Onodera - Bug 489151 - Masking and clipping with objectBoundingBox and non-trivial transforms is broken. r=jwatt
13b5a7af35bbf3f026ef44577db05615a6133cde
created 2009-02-03 15:42 +0100
pushed 2011-09-30 20:09 +0000
Craig Topper Craig Topper - Bug 374111 - DeCOMtaminate SVG viewBox; r+sr=roc
386dcaa1482ef5c12b13af92db7d202a1af11db2
created 2009-01-22 13:56 +1300
pushed 2011-09-30 20:09 +0000
Craig Topper Craig Topper - Bug 471551. Stop duplicating SVG string attribute storage by having nsSVGString use the attribute value as the underlying base value (removing mBaseVal); also make mAnimVal an nsAutoPtr<nsString>. r=longsonr,r+sr=roc
422ebbfbdc87a2185750596c607b2b5abaee22de
created 2009-01-19 13:31 -0500
pushed 2011-09-30 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 473390 part 16. Move around SVG assertions so that they happen in frame init, not during frame creation. r=jwatt, sr=roc
30531d6b458391f4fa84a40044fc5910dda078d9
created 2009-01-20 00:25 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset fb2d014e0352
fb2d014e035264beec44c6aa18b1e83661d9b1de
created 2009-01-19 22:03 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 471551. Avoid duplicate string storage for SVG string attributes; let nsSVGString get the baseval from the element. Also change mAnimVal to an nsAutoPtr to minimize storage in the non-animated common case. r=longsonr,sr=roc
61ca5667346845391496df48802cb4a83a8f87e0
created 2009-01-12 14:20 -0500
pushed 2011-09-30 20:09 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
864061941ee1bd4ae34deec261b8440e4a3a720d
created 2009-01-09 11:35 -0500
pushed 2011-09-30 20:09 +0000
Benjamin Smedberg Benjamin Smedberg - Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
4c4df6ed1b41131568d4659d62908214e8c81b7b
created 2008-11-05 14:25 -0500
pushed 2011-09-30 20:09 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
1fb9d185d8f1aa81c566b8c04a937bd458e7b2eb
created 2009-01-05 14:19 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - 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
0dd32fac8d1a7776e8ac5914c7add5bb33ae239c
created 2008-10-26 11:11 +0100
pushed 2011-09-30 20:09 +0000
Bernd Bernd - bug 258377, make border collapsed tables to listen for dynamic border style changes r/sr=bzbarsky
734b871312a46aaf552b5a3ce03ae22c15c6af3a
created 2008-10-20 09:42 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 459758 - effects on outer svg frames only work accidentally. r+sr=roc
1ee3957c661721a0b2e71e64dd75e4fc17458135
created 2008-10-13 18:03 -0400
pushed 2011-09-30 20:09 +0000
L. David Baron L. David Baron - Make sure DidSetStyleContext methods call the base class DidSetStyleContext, and change the signature to return void. (Bug 459649) r+sr=bzbarsky
fc63a840219651c4072e24fbe6f6a52904af0916
created 2008-10-11 12:29 +0100
pushed 2011-09-30 20:09 +0000
Robert Longson Robert Longson - Bug 458010 - textPath should use nsReferencedElement instead of nsSVGUtils::GetReferencedFrame. r+sr=roc
594b90ca0cec3599e4842118d8f48997a371edf9
created 2008-10-01 13:51 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - 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
7f678bca2dbf3c7bc5998c20850f2bde5c6a697f
created 2008-10-01 00:28 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 455984 to see if it fixed Tp crashes
1c681814281d68baac8110aedb6f83fc48614ed4
created 2008-09-30 21:47 +1300
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - 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
8c1b20b1be5e4e82c146707564426460fce0b146
created 2008-08-12 20:36 +1200
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Bug 445079. Make nsSVGRenderState able to generate an nsIRenderingContext, so that filters and other users can host foreignObject content. r=longsonr,sr=mats
a49e10c4b87a7a969fdf73f3f5d05d3611d82d2b
created 2008-07-15 16:35 +1200
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - Backing out changeset 6c8c95fcaf9b (bug 445079) due to test failure on Windows
6c8c95fcaf9b3178ca046452d0041d7595eb19d8
created 2008-07-15 15:16 +1200
pushed 2011-09-30 20:09 +0000
Robert O'Callahan Robert O'Callahan - 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
ba4a114739fa37e5ce7b01489553e93bf99e216c
created 2008-03-17 10:15 -0700
pushed 2011-09-30 20:09 +0000
longsonr longsonr - Bug 419746 - SVG crash in gfxASurface::SetDeviceOffset() via nsSVGMaskFrame::ComputeMaskAlpha(). r+sr=vladimir,a1.9=blocking1.9+
8bf5f88bafba56fa24f03cfd7818fe5e98e56b2e
created 2008-02-21 09:43 -0800
pushed 2011-09-30 20:09 +0000
jwatt jwatt - Bug 418206. Some SVG files that appear to hang Mozilla. r=longsonr@gmail.com, sr=roc@ocallahan.org, a1.9=beltzner@mozilla.com
188a6389f0285ccbda5f392bfca996868de1ee3c
created 2008-02-08 13:52 -0800
pushed 2011-09-30 20:09 +0000
longsonr longsonr - Bug 368840 - Ensure gradients without stops are transparent rather than the fallback colour. r+sr=tor,a1.9=mtschrep
a69a47d62ab3d1e0b28b312685f886388ae23310
created 2008-01-25 01:27 -0800
pushed 2011-09-30 20:09 +0000
longsonr longsonr - Bug 411555 - Text inside filter causing invalidation loop. r=jwat,sr=tor,a1.9=blocking1.9+
4d01978e4897d01887d51a9b1b65fbe933b41d4c
created 2007-10-21 02:05 -0700
pushed 2011-09-30 20:09 +0000
longsonr longsonr - Bug 399360 - Remove unused closure variable. r+sr=tor,a=roc
ab67839760b0a5204b6fafff566cdac368eae88c
created 2007-10-09 17:00 -0700
pushed 2011-09-30 20:09 +0000
tglek tglek - Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron
ecda7404a6034784ebc3a98dd8be88cd4dd61bfb
created 2007-10-02 07:57 -0700
pushed 2011-09-30 20:09 +0000
tor tor - Bug 384208 - svg:pattern not correct for general transforms. r=longsonr, sr+a=roc
7a8cc4687e5e78117eb28dbf004d8a959bd71441
created 2007-08-27 16:11 -0700
pushed 2011-09-30 20:09 +0000
tor tor - Bug 392928 - new style nsSVGEnum. r=longsonr, sr=roc, a=roc
5873762439a89940d2f57aa4607a5bc4a684fade
created 2007-07-25 02:16 -0700
pushed 2011-09-30 20:09 +0000
longsonr longsonr - Bug 388411 - Improve frame construction: make trivial constructors inline and check that content is what we expect. r+sr=tor
63948bbfcbb02bec1725474a1ea83025e9628c4b
created 2007-07-17 02:24 -0700
pushed 2011-09-30 20:09 +0000
longsonr longsonr - Bug 386083 - SVG code should check gfxASurface::CairoStatus() when it creates new surfaces. r=jwatt,sr=tor
less more (0) -60 tip