layout/svg/base/src/nsSVGMaskFrame.cpp
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
50e28df7ff8fa9d0fcbac8ade290afce87a601ed
created 2012-07-24 16:32 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
7aa128dbd1a9e5b9272376aa9a1f4aa23afd8787
created 2012-07-10 19:45 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
6f258bdf1b8222fd5477e91b0654320774bb7c58
created 2012-06-26 15:37 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
5ec71f0d35893926884fc1f22cc7a4f7298968c7
created 2012-06-23 15:19 +0100
pushed 2012-09-11 17:34 +0000
Jonathan Watt Jonathan Watt - Bug 767697 - Stop invalidating rendering observers of ancestors of SVG frames that only render by reference. r=longsonr.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
5caeb193e6de12c5252280a0f8bd29fb32e821e7
created 2012-03-26 14:17 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
2af0fc82c983cee51ae73807750ccb79e699dda5
created 2012-03-21 15:35 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
60fb46e7940cdbf645d2ac84b0ac3b7ec2bc4add
created 2012-03-12 12:27 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
b56f0dfbc628d99d899225cfb73543f78f6d2bf2
created 2012-03-05 17:50 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Backout merge.
2a61f9104d6324fd3b89b8ea53d5453bfd63f88b
created 2011-10-05 17:49 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-07-30 14:21 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
ce6501706d379f413dbe25e03db2f41a7483bb81
created 2012-07-23 12:00 +0100
pushed 2012-07-24 09:54 +0000
Jonathan Watt Jonathan Watt - Bug 767726 - Kill nsISVGChildFrame::DO_NOT_NOTIFY_RENDERING_OBSERVERS. r=longsonr.
82a0b3fe9fa718804f0ee4f6eff9b16cca8468e9
created 2012-06-30 12:20 +0100
pushed 2012-06-30 19:29 +0000
Jonathan Watt Jonathan Watt - Bug 767734 - Give GetCanvasTM knowledge of what the request is for so it can do the right thing when SVG display lists are enabled. r=longsonr.
59d39ce427e290edf60915621b6f6ef760b9b80d
created 2012-06-28 23:59 +0100
pushed 2012-06-29 07:42 +0000
Jonathan Watt Jonathan Watt - Bug 769103 - Get SVG masks working for HTML elements under CSS transforms. r=roc.
081ae9cc097b57783f037785f64be46a9e7cfc49
created 2012-06-23 15:19 +0100
pushed 2012-06-24 02:51 +0000
Jonathan Watt Jonathan Watt - Bug 767697 - Stop invalidating rendering observers of ancestors of SVG frames that only render by reference. r=longsonr.
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
78e3ec2adbdf011b735661f0e9e7f48616f33060
created 2012-03-26 12:58 +0100
pushed 2012-03-26 18:22 +0000
Jonathan Watt Jonathan Watt - Bug 738929 - Speed up building of layout/svg/base/src by cleaning up #include directives in its source files. r=dholbert.
34454de868335d57a8efd6b640939ac9198d70c6
created 2012-03-20 12:15 +0000
pushed 2012-03-21 10:30 +0000
Jonathan Watt Jonathan Watt - Bug 736890 - Speed up building of layout/svg/base/src by cleaning up #include directives in its header files. r=dholbert.
c67ccfaad8ab91b4bb755f5cdd465c7b8f05f76e
created 2012-03-11 15:53 +0000
pushed 2012-03-12 02:41 +0000
Jonathan Watt Jonathan Watt - Bug 734732 - Rename nsISVGChildFrame::SUPPRESS_INVALIDATION so it's not misleading. r=longsonr.
412c948ce10019d15cde747af6db85a91d131d77
created 2012-03-02 08:28 +0000
pushed 2012-03-03 13:14 +0000
Jonathan Watt Jonathan Watt - Bug 729562 - Make the SVG paint methods take an nsRenderingContext, and kill nsSVGRenderState. r=Bas.
f8e26a743569f43baaaca6c3a091ecf3029308b6
created 2011-09-29 15:03 +0100
pushed 2011-09-29 21:18 +0000
Robert Longson Robert Longson - Bug 630657 - masks should respect color-interpolation. r=jwatt
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 08:20 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
c9a9397f6db3e27cff0cf5ba8ed1fa4c3b9d85c2
created 2011-09-25 22:04 +0100
pushed 2011-09-26 14:35 +0000
Brian Birtles Brian Birtles - Bug 602759 part 13 - Update layout to use new matrix and transform types; r=jwatt
c0070ea57a4eea55d3ab2b05bd8d3daed6c2fa7a
created 2011-09-21 12:30 +0100
pushed 2011-09-22 00:52 +0000
Robert Longson Robert Longson - Bug 687445 - Do not round mask size till after the CTM transform has been applied. r=roc
c6d4e5bce80b58d9544405f88b2d9292a75c1ec1
created 2011-09-19 13:59 +0100
pushed 2011-09-19 19:33 +0000
Robert Longson Robert Longson - Bug 687340 - Make dynamic changes to mask, clipPath and marker attributes work. r=roc
36f62297c1e146a12045c4650e902ace2766ae15
created 2011-04-19 15:07 +1200
pushed 2011-04-19 03:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 2: Remove a bunch of direct gfxRect::pos/size usage. r=joe
907d7744deb8b24a1d2e3b1129815c832c411b64
created 2010-12-24 09:30 +0000
pushed 2010-12-24 09:30 +0000
Robert Longson Robert Longson - Bug 621210 - Clear cached ctm when painting mask children; r=jwatt; a=roc
ac95170006044cdb81c9295fddb0476f3f4e9e32
created 2010-11-24 10:44 +0100
pushed 2010-11-24 09:57 +0000
Markus Stange Markus Stange - Bug 610122 - Speed up nsSVGMaskFrame::ComputeMaskAlpha by drawing into the image surface directly. r=roc, a=roc
35637227632df389d0b1b4a75763c47a1df70311
created 2010-02-25 10:20 -0800
pushed 2010-02-25 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 547333: Call FlushAnimations() in SVG DOM getters for animated values, and not in internal getters. r=jwatt
df15d308c851eff12972f49fcd95cfae02d077ca
created 2010-01-23 18:58 +0000
pushed 2010-01-23 19:29 +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
7df4c375164fd13c2290e178f0e11dc5559b81b0
created 2009-09-12 17:49 +0100
pushed 2009-09-12 16:50 +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
684dadc0726e8c6632f912b8592ff8ec07b77474
created 2009-07-23 10:35 +0200
pushed 2009-07-23 08:36 +0000
Jonathan Watt Jonathan Watt - Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
d3e0648a5d54ab9852426d0326c601b8bea8c951
created 2009-07-22 00:55 +0200
pushed 2009-07-21 22:56 +0000
Jonathan Watt Jonathan Watt - Backout bug 435356 to fix nsSVGMatrix leaks.
941a73f2fc2142c17d5e8f8bba13968eae523c2e
created 2009-07-21 22:34 +0200
pushed 2009-07-21 20:40 +0000
Jonathan Watt Jonathan Watt - Bug 435356. Stop using nsIDOMSVGMatrix internally. r=longsonr
7a983cc4040f6e512cf4bab3dd980d853bc94f2c
created 2009-06-18 13:31 +0200
pushed 2009-06-18 11:31 +0000
Jonathan Watt Jonathan Watt - Bug 498275. Stop using nsIDOMSVGMatrix in nsSVGForeignObjectFrame + fixes. r=longsonr
128867ce454ddc03ab8cce7c51b8afa5feaffcae
created 2009-06-17 21:51 +0100
pushed 2009-06-17 20:52 +0000
Robert Longson Robert Longson - Bug 481614 - implement clip property. r=jwatt
78107c38e8c51a4689b27bd982fb7e333a2ebe58
created 2009-06-11 17:21 +0200
pushed 2009-06-11 15:21 +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 2009-04-29 05:04 +0000
Jonathan Watt Jonathan Watt - Bug 488314. Kill SetMatrixPropagation, part 1. r=roc
422ebbfbdc87a2185750596c607b2b5abaee22de
created 2009-01-19 13:31 -0500
pushed 2009-01-19 18:34 +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
734b871312a46aaf552b5a3ce03ae22c15c6af3a
created 2008-10-20 09:42 +0100
pushed 2008-10-20 08:42 +0000
Robert Longson Robert Longson - Bug 459758 - effects on outer svg frames only work accidentally. r+sr=roc
4e439bf89ec87c5e7fe3b32393d5c17722ffdf5c
created 2008-09-22 14:14 +1200
pushed 2008-09-22 02:15 +0000
Robert O'Callahan Robert O'Callahan - Bug 455279. Fix mask alpha computation so that it works when the incoming gfxContext has a non-identity transform. r=longsonr,sr=mats
9eb7090abff39956da866f5009141755da211c35
created 2008-09-11 12:24 +1200
pushed 2008-09-11 00:24 +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 2008-08-25 09:25 +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 2008-08-19 16:22 +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 2008-08-19 14:16 +0000
Jeremy Lea Jeremy Lea - Bug 379616 - Switch SVG's frame mRect to app units, r+sr=tor
6829dbbf70baee9d5716797e92921b349d6fa0ea
created 2008-08-06 12:25 +1200
pushed 2008-08-06 00:25 +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
ba4a114739fa37e5ce7b01489553e93bf99e216c
created 2008-03-17 10:15 -0700
pushed 2008-03-20 16:49 +0000
longsonr longsonr - Bug 419746 - SVG crash in gfxASurface::SetDeviceOffset() via nsSVGMaskFrame::ComputeMaskAlpha(). r+sr=vladimir,a1.9=blocking1.9+
a69a47d62ab3d1e0b28b312685f886388ae23310
created 2008-01-25 01:27 -0800
pushed 2008-03-20 16:49 +0000
longsonr longsonr - Bug 411555 - Text inside filter causing invalidation loop. r=jwat,sr=tor,a1.9=blocking1.9+
bb1e03b466a64141c9a347b2c10906f049ce33e7
created 2007-12-03 20:40 -0800
pushed 2008-03-20 16:49 +0000
tor tor - Bug 370006 - svg doesn't get scaled up on high resolution displays. r=jwatt, sr=roc
f001ab85d37fa211b21efddffcb120382be29568
created 2007-09-17 08:20 -0700
pushed 2008-03-20 16:49 +0000
tor tor - Bug 389498 - <mask> not rendered correctly when scrolling. r=longsonr, sr+a=roc
2d79ada567a3f2fc11553feb29c26d6cf8b20b1b
created 2007-09-07 02:30 -0700
pushed 2008-03-20 16:49 +0000
longsonr longsonr - Bug 388411 - Rationalise SVG frame construction. r+sr=tor,a=dsicore for m8
42217ac78a3996e842994f446927123010ff16df
created 2007-08-30 10:01 -0700
pushed 2008-03-20 16:49 +0000
tor tor - Bug 380448 - simply SVG frame initialization. r=longsonr, sr=roc, a=vlad
7a8cc4687e5e78117eb28dbf004d8a959bd71441
created 2007-08-27 16:11 -0700
pushed 2008-03-20 16:49 +0000
tor tor - Bug 392928 - new style nsSVGEnum. r=longsonr, sr=roc, a=roc
63948bbfcbb02bec1725474a1ea83025e9628c4b
created 2007-07-17 02:24 -0700
pushed 2008-03-20 16:49 +0000
longsonr longsonr - Bug 386083 - SVG code should check gfxASurface::CairoStatus() when it creates new surfaces. r=jwatt,sr=tor
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed 2008-03-20 16:49 +0000
jwalden jwalden - 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.
less more (0) -60 tip