layout/svg/base/src/nsSVGUtils.cpp
61ca5667346845391496df48802cb4a83a8f87e0
created 2009-01-12 14:20 -0500
pushed 2011-04-26 22:38 +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-04-26 22:38 +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-04-26 22:38 +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-04-26 22:38 +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
c764915ebd2ee7587a80d79f5a76ddc67d40627f
created 2008-12-04 19:17 +0100
pushed 2011-04-26 22:38 +0000
Robert Longson Robert Longson - Bug 464374 - Crash [@ nsSVGUtils::MaxExpansion] with svg filter, mathml; r+sr=roc
60121272ed01a6320b56025e5ff17c767aeae8c1
created 2008-10-23 10:04 +0100
pushed 2011-04-26 22:38 +0000
Robert Longson Robert Longson - Bug 461131 - Remove unused mFilterRect variable from nsSVGFilterProperty. r+sr=roc
734b871312a46aaf552b5a3ce03ae22c15c6af3a
created 2008-10-20 09:42 +0100
pushed 2011-04-26 22:38 +0000
Robert Longson Robert Longson - Bug 459758 - effects on outer svg frames only work accidentally. r+sr=roc
dfdda03998881ed821a5907193a6afbb30a1fb57
created 2008-10-16 20:55 +1300
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - 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
a7378404433e6b6c98c7048f734ba072f06c9a7b
created 2008-10-11 13:55 +0100
pushed 2011-04-26 22:38 +0000
Robert Longson Robert Longson - Bug 459497 - Remove unused code following dynamic ID work. r+sr=roc
eee86e5513ad381eaa16a55f037fa479c8d54187
created 2008-10-10 17:04 +0200
pushed 2011-04-26 22:38 +0000
Arpad Borsos Arpad Borsos - Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
68fcaa71a5f2a4a36536da2f70d9a6988dfc3be9
created 2008-09-28 15:16 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - 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
594b90ca0cec3599e4842118d8f48997a371edf9
created 2008-10-01 13:51 +1300
pushed 2011-04-26 22:38 +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-04-26 22:38 +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-04-26 22:38 +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
b456877d519a2f7d4b9ea08c9b8691b2b0fcfab4
created 2008-09-29 08:51 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Backing out changesets 2ea77fa990af, 7d2d8869e73c, 93441e4f521e, 43d2ee100f3b, a2d84821ea71 to see whether they're causing the Windows Txul or Mac Tp regressions
93441e4f521e5aacd3f26320b6e5765660c4643b
created 2008-09-28 15:16 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - 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
f77e8a166f067f66aa4f620952210c51bec764db
created 2008-09-28 23:13 +1300
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 448830
536b982929cd53ea8deab06dbb5ba2f4ae0732d0
created 2008-09-28 20:38 +1300
pushed 2011-04-26 22:38 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint their own types so that we can catch errors by distinguishing pixels from appunits. r+sr=roc
9ac77603d3260906f32e11761a0b86c3f422a550
created 2008-09-26 13:10 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 448830
b3412569801fb11b3cc2f76f86645bc3bae1bb47
created 2008-09-26 10:42 +1200
pushed 2011-04-26 22:38 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntSize/nsIntPoint/nsIntMargin separate types so we get appunit vs pixel typechecking. r+sr=roc
d5f64df82da6dba55f38e242f20e3faed72c151a
created 2008-09-16 13:54 +0200
pushed 2011-04-26 22:38 +0000
Jeremy Lea Jeremy Lea - Bug 454937 - Pixel/app unit confusion in SVG filter code; r+sr=roc
81b6a486f82e3e290ef8b692ec9703b9ed442ea5
created 2008-09-15 17:40 +0200
pushed 2011-04-26 22:38 +0000
Arpad Borsos Arpad Borsos - Bug 454766 - Add suggested parentheses to layout/; r+sr=roc; (with nits by sgautherie)
9eb7090abff39956da866f5009141755da211c35
created 2008-09-11 12:24 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 450340. Support SVG mask/clip-path/filter CSS properties applied to non-SVG content. r=longsonr,sr=mats
3933040bac46202bee3ce8c0100bdf3f299a4ab3
created 2008-08-25 21:23 +1200
pushed 2011-04-26 22:38 +0000
Jeremy Lea Jeremy Lea - Bug 379616. The mRect for SVG frames should be in appunits. r+sr=tor
573c5b6e8ec057ba45cc91e88b5ec74403fda2c8
created 2008-08-19 12:20 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Backed out changeset e92e18d52d71 due to the following test failures on Windows:
e92e18d52d714ded67f557aed34aed09e1883f0e
created 2008-08-19 10:14 -0400
pushed 2011-04-26 22:38 +0000
Jeremy Lea Jeremy Lea - Bug 379616 - Switch SVG's frame mRect to app units, r+sr=tor
8c1b20b1be5e4e82c146707564426460fce0b146
created 2008-08-12 20:36 +1200
pushed 2011-04-26 22:38 +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
03693a68bee3e8595b845d894877d92bc4ccbb28
created 2008-08-08 13:34 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 449323. Factor some code out of nsSVGUtils to nsSVGEffects. r=longsonr,sr=mats
83ce16c6b7eb2508b848209b9bc884165e36d42e
created 2008-08-06 16:02 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 447565. Comment-only followup.
2e7da4485029468d7b1bf00dd6bb917a3414fcc0
created 2008-08-06 12:55 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - 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
6829dbbf70baee9d5716797e92921b349d6fa0ea
created 2008-08-06 12:25 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 447565. Make clip-path/filter/mask use nsReferencedElement to update correctly when the element referenced by an ID changes. r=longsonr,sr=mats
3f5016ee13e8ff55daf8c7e3802b1936b6f74527
created 2008-07-23 14:15 +1200
pushed 2011-04-26 22:38 +0000
roc roc - Bug 445297. Optimize filters so that changes to the source image don't have to repaint the entire filter. r=longsonr,sr=mats
de1a57331d938a30e8b6160bd576c182874e1985
created 2008-07-15 20:46 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - 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
8ae5f2fa49a2b58915fbb27027c28ce3f18074f7
created 2008-07-15 16:36 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Backing out changeset 4624fef36355 (bug 445081) due to test failures on Windows and Mac
a49e10c4b87a7a969fdf73f3f5d05d3611d82d2b
created 2008-07-15 16:35 +1200
pushed 2011-04-26 22:38 +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-04-26 22:38 +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
4624fef36355572e0e4ce040cef34f6f378da39c
created 2008-07-15 15:12 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 445081. Factor out code to create nsSVGUtils::ComputeNormalizedHypotenuse. r=longsonr,sr=mats
8ffe8a29e52b0c9a74dcb868e6ed6e0581475503
created 2008-07-15 15:08 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 418201. Restrict filter processing to the dirty area. r=longsonr,sr=mats
a36e8ebbe3f8b4fb894e6ae748bfa061a917280d
created 2008-07-14 13:21 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - 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
4ee923f0aa1f46a304a2c3589c7cfd10d979eb26
created 2008-04-15 01:31 -0700
pushed 2011-04-26 22:38 +0000
jwatt jwatt - Bug 428228. Removing element from SVG <svg> crashes. r=longsonr, sr=roc, a=beltzner
98c9179a875fbb4d68c948529eafd882c6fa82d0
created 2008-04-08 05:51 -0700
pushed 2011-04-26 22:38 +0000
longsonr longsonr - Bug 423998 - Fix repainting regression(s) and multiple invalidation bugs. r=jwatt,sr=roc,a1.9=blocking1.9+ and beltzner
924dfd37c792ffdec468103d0fdf51fe16641dab
created 2008-03-19 14:27 -0700
pushed 2011-04-26 22:38 +0000
jwatt jwatt - 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
24084268e67c188cb78cf5135f180d393a4dc84b
created 2008-03-17 12:55 -0700
pushed 2011-04-26 22:38 +0000
longsonr longsonr - Bug 423071 - SVG bad clippath rendering when changed via DOM. r+sr=roc,a1.9=blocking1.9+
25b22715c7bcc71e1483433f6086d5c3fed15754
created 2008-03-05 22:51 -0800
pushed 2011-04-26 22:38 +0000
vladimir vladimir - b=415854, make single-pixel optimized images release memory; patch from joe@drew.ca; r+sr=vlad
8bf5f88bafba56fa24f03cfd7818fe5e98e56b2e
created 2008-02-21 09:43 -0800
pushed 2011-04-26 22:38 +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
7bfa90a1059f6250a6e58dd29883ab78a7aeb358
created 2008-02-09 06:22 -0800
pushed 2011-04-26 22:38 +0000
longsonr longsonr - Bug 407463 - Skip rendering of invalid filters, masks and clipPaths. r+sr=tor,a1.9=blocking1.9+
a69a47d62ab3d1e0b28b312685f886388ae23310
created 2008-01-25 01:27 -0800
pushed 2011-04-26 22:38 +0000
longsonr longsonr - Bug 411555 - Text inside filter causing invalidation loop. r=jwat,sr=tor,a1.9=blocking1.9+
33bd2bd57c79e4e0f5544cc26d71cd0cacbabab2
created 2008-01-10 03:26 -0800
pushed 2011-04-26 22:38 +0000
longsonr longsonr - Bug 410811 - Implement GetNearestViewportElement and GetFarthestViewportElement. r=tor,sr=roc,a1.9=beltzner
409759b7c504e5acd7e731f9cc835fb007e56656
created 2008-01-07 09:06 -0800
pushed 2011-04-26 22:38 +0000
tor tor - Bug 410659 - plug feImage leaks. r=longsonr, sr=roc, a=mtschrep
b89088363f01bf03929b199604eaca56834aac40
created 2008-01-02 12:49 -0800
pushed 2011-04-26 22:38 +0000
tor tor - Bug 390379 - Implement feImage. p=tor,longsonr r=longsonr, sr=roc a=dsicore
e62d3dd6adef84e406086eb0175a5e624bbf5997
created 2007-12-20 06:31 -0800
pushed 2011-04-26 22:38 +0000
longsonr longsonr - Bug 396771 - SVG text with percentage positioning not shown correctly (add missing assertion). r=jwatt,sr=tor,a=blocking1.9+
c9473929138be7fbdc6de86809f59a9765f41d9c
created 2007-12-20 06:26 -0800
pushed 2011-04-26 22:38 +0000
longsonr longsonr - Bug 396771 - SVG text with percentage positioning not shown correctly. r=jwatt,sr=tor,a=blocking1.9+
4d8c0cf7a69a62739b7f0a58a8c1d8d74c375bbe
created 2007-12-19 10:24 -0800
pushed 2011-04-26 22:38 +0000
tor tor - Bug 406985 - container objects not invalidating properly. r=jwatt, sr=roc
9d27f01afee9569154535ac7313b7d3e5ee34d9c
created 2007-12-18 15:01 -0800
pushed 2011-04-26 22:38 +0000
vladimir vladimir - b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
bb1e03b466a64141c9a347b2c10906f049ce33e7
created 2007-12-03 20:40 -0800
pushed 2011-04-26 22:38 +0000
tor tor - Bug 370006 - svg doesn't get scaled up on high resolution displays. r=jwatt, sr=roc
61fdd5aae7f38be42afdd318fb67c0a878229d5b
created 2007-12-03 08:57 -0800
pushed 2011-04-26 22:38 +0000
tor tor - Bug 401112 - filter paint invalidation problems. r=jwatt, sr=roc
ecda7404a6034784ebc3a98dd8be88cd4dd61bfb
created 2007-10-02 07:57 -0700
pushed 2011-04-26 22:38 +0000
tor tor - Bug 384208 - svg:pattern not correct for general transforms. r=longsonr, sr+a=roc
f001ab85d37fa211b21efddffcb120382be29568
created 2007-09-17 08:20 -0700
pushed 2011-04-26 22:38 +0000
tor tor - Bug 389498 - <mask> not rendered correctly when scrolling. r=longsonr, sr+a=roc
557f7cc6b6d6e5cf79635ab63966fe8da13ee8b8
created 2007-09-04 02:43 -0700
pushed 2011-04-26 22:38 +0000
longsonr longsonr - Bug 378575 - revert to image surface now that bug 383512 has landed. r+sr+a=tor
39648b5e28f886dbd0c669634ce4902073945338
created 2007-08-17 16:49 -0700
pushed 2011-04-26 22:38 +0000
sharparrow1 sharparrow1 - Bug 390740: Pass lang-group into GetMetricsFor more consistently, SVG part. r=tor, sr=roc, a=dbaron
less more (0) -60 tip