gfx/2d/DrawTargetD2D1.cpp
503237c7de504e66df56ec3c16e2d8e262e11122
created 2017-11-21 10:52 -0500
pushed 2017-12-04 12:38 +0000
David Anderson David Anderson - Bug 1416864 - Synchronize how snapshots detach in DrawTargetD2D1. r=bas a=gchang
b01be3d4095f1aa565ce619f67f7476438543fdc
created 2017-11-02 21:42 -0400
pushed 2017-11-06 14:00 +0000
Markus Stange Markus Stange - Bug 1414154 - Remove GlyphRenderingOptions. r=lsalzman
ccb9803a7a927c0d14c9e9c4c5dee86206edb57e
created 2017-10-31 12:02 -0700
pushed 2017-11-02 16:33 +0000
David Anderson David Anderson - Add SourceSurfaceCapture to avoid main-thread rasterization with temporary DrawTargetCaptures. (bug 1395478 part 6, r=rhunt)
5f74d262924171a8fa0b4483a64f4cac34c4c9b8
created 2017-10-27 16:10 -0700
pushed 2017-11-02 16:33 +0000
Daniel Holbert Daniel Holbert - Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel
5d42f8d147c677923fb04ed83a7e41e9a27d4c91
created 2017-09-22 19:37 +0200
pushed 2017-11-02 16:33 +0000
Bas Schouten Bas Schouten - Bug 1392453: Allow a small amount of list-in-list drawing commands. r=mchang
c041f734d59f73ad77d0efc511e3b16b3860ac6c
created 2017-09-20 14:57 +0200
pushed 2017-09-21 00:40 +0000
Bas Schouten Bas Schouten - Bug 1400573: Back out initial fix for bug 1392453. r=mchang
f84944ac039d2db1cbfcd521634ca12665710074
created 2017-09-12 19:10 +0000
pushed 2017-09-15 00:19 +0000
Bas Schouten Bas Schouten - Bug 1392453: Allow limiting the blend surface area and the portion of the layer being resolved. r=mchang
2a8f664f107efeaa3be4dee08b3ac340df88892f
created 2017-08-14 08:29 -0400
pushed 2017-09-15 00:19 +0000
Milan Sreckovic Milan Sreckovic - Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan
50011cd297845aa9b6ddae72993d6ffa2ec1a25e
created 2017-07-18 12:15 -0700
pushed 2017-08-02 08:25 +0000
David Anderson David Anderson - Protect D2D singletons with a mutex. (bug 1380922 part 2, r=mchang)
bc529efe4e79d71e03de734674c7812b13ce9e99
created 2017-07-18 12:15 -0700
pushed 2017-08-02 08:25 +0000
David Anderson David Anderson - Store and return D2D singletons in RefPtrs. (bug 1380922 part 1, r=mchang)
d5b7263f383d0d822b683138c914926b01c7f5cd
created 2017-06-30 14:09 -0400
pushed 2017-08-02 08:25 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
39cb5de383f45c85f3938ebe6cd12e6631bf4773
created 2017-07-07 21:42 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 24421d72ba08 (bug 1376026)
24421d72ba085c490c6784fdbea0d8145fd3d8b4
created 2017-06-30 14:09 -0400
pushed 2017-08-02 08:25 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
47ad4ca0f02fb693a7542c97f00653c806e3bb10
created 2017-07-06 08:11 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d09fb3a5cedf (bug 1376026)
d09fb3a5cedf56699b741d513acad4bf4ad7b40a
created 2017-06-30 14:09 -0400
pushed 2017-08-02 08:25 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
610e42d0872d39989b98abb3a5918ac5a39be495
created 2017-06-29 10:09 -0700
pushed 2017-07-10 15:54 +0000
Mason Chang Mason Chang - Bug 1372577 - Fallback to CPU alpha to luminance on the parent process. r=jrmuizel, a=jcristau
bcae7edf68cc8df02db4d0b80cb5d7710518d1c7
created 2017-06-22 10:15 -0700
pushed 2017-07-06 15:51 +0000
Mason Chang Mason Chang - Bug 1375452 - Fallback to DrawTarget::IntoLuminance if we can't create the effect. r=jrmuizel, a=jcristau
da58840d7f3d0e38299caf95a6299b670172a30b
created 2017-06-09 10:57 -0400
pushed 2017-06-12 13:08 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1359527. Fixup DrawTarget::IntoLuminance mismerge. r=mchang
e14c50095f3660dbd7d995f7b4590cf21265d0ab
created 2017-06-02 11:13 -0700
pushed 2017-06-12 13:08 +0000
Mason Chang Mason Chang - Bug 1359527. Part 1 - Add DrawTarget::IntoLuminance r=jrmuizel
b6cae88b7d279dd14d8f52b71380b98a5fbb5786
created 2017-06-06 18:40 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f09499d7310c (bug 1359527) for Android bustage while processing gfx/2d/moz.build. r=backout
f09499d7310cf8d3caeed2a023dd24207ce46b02
created 2017-06-02 11:13 -0700
pushed 2017-06-12 13:08 +0000
Mason Chang Mason Chang - Bug 1359527 Part 1 Add DrawTarget::IntoLuminance. r=jrmuizel
c26decc58822e20a6f263ede2f6168bb830555ad
created 2017-05-30 15:59 -0700
pushed 2017-06-12 13:08 +0000
Mason Chang Mason Chang - Bug 1369096 - Check HRESULT when QueryInterfacing an ID2D1Image for an ID2D1Bitmap. r=bas
0b128837e66782739aeaa08ed3730f51d0838797
created 2017-05-30 09:31 -0700
pushed 2017-06-12 13:08 +0000
Mason Chang Mason Chang - Bug 1367127 - Use an ImageBrush during DrawTargetD2D1::PushLayer instead of a BitmapBrush. r=bas
75b68c6105e170770bc7b05843107905df813b6c
created 2017-05-28 15:45 -0700
pushed 2017-06-12 13:08 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset e12fa325e112 (bug 1359527) for Win8 masking reftest failures
e12fa325e11235635eaa49d553f89b8023e26c98
created 2017-05-28 15:27 -0400
pushed 2017-06-12 13:08 +0000
Mason Chang Mason Chang - Bug 1359527. Add DrawTarget::IntoLuminance. r=jrmuizel,Bas
41d11d56768c0f6125aaeda5633786764daf6aef
created 2017-05-10 16:22 +0800
pushed 2017-06-12 13:08 +0000
Kevin Chen Kevin Chen - Bug 1363677 - Skip Flush() and EndDraw() if the ID2D1DeviceContext is stale; r=dvander
4b759f18c941b48019bbc86fdf249d274f20a3bb
created 2017-04-17 08:41 -0700
pushed 2017-06-12 13:08 +0000
Mason Chang Mason Chang - Bug 1351733. Reuse D2D Source Surfaces with Draw Target Dual. r=bas
252e9fecd13598633ee11e26408534f378c05d14
created 2017-05-10 16:22 +0800
pushed 2017-05-18 12:36 +0000
Kevin Chen Kevin Chen - Bug 1363677 - Skip Flush() and EndDraw() if the ID2D1DeviceContext is stale. r=dvander, a=gchang
b6b6a603722a7a2104f7c27863928eff8f4a28e7
created 2017-03-14 22:17 -0400
pushed 2017-04-18 12:07 +0000
Lee Salzman Lee Salzman - Bug 1347147 - fix DrawTargetD2D1::GetImageForSurface to support uploads in device-space. r=mchang a=gchang
7cd0cae1045d7be5b79a714e8ce41d6d2dfd6b4d
created 2017-02-20 17:14 -0500
pushed 2017-03-06 20:48 +0000
Milan Sreckovic Milan Sreckovic - Bug 1262390 - In some cases, we fail with the small allocation because of the device reset situation. r=bas, a=gchang
b7dfb6794455e2d77206fefab56bcbfe68645bb0
created 2017-01-16 13:21 -0500
pushed 2017-03-06 20:48 +0000
Milan Sreckovic Milan Sreckovic - Bug 1331274: aPath coming into Fill method may not be valid. r=kechen
981f3d75def4beeb84ac3443e7d0b5d466738b81
created 2016-12-16 13:55 +0800
pushed 2017-03-06 20:48 +0000
peter chang peter chang - Bug 1323837 - Draw nothing if there are no color stops for gradient effect, r=bas
fddfac71bb12f64093846c50f64cb52535ad14fb
created 2016-11-21 13:17 -0500
pushed 2017-03-06 20:48 +0000
Lee Salzman Lee Salzman - Bug 1250037 - part 2 - use DrawTarget::DrawSurfaceWithShadow to render box shadows on platforms that accelerate it. r=mchang
436011c88130cd63ec6e96b6ef5213bb5e98320e
created 2016-11-18 00:29 +0100
pushed 2017-03-06 20:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5504280ce43c (bug 1250037)
5504280ce43c25d7f2ee0aff35f76e1ff2581d76
created 2016-11-17 16:04 -0500
pushed 2017-03-06 20:48 +0000
Lee Salzman Lee Salzman - Bug 1250037 - part 2 - use DrawTarget::DrawSurfaceWithShadow to render box shadows on platforms that accelerate it. r=mchang
01a4a6011696606876d050c3c18bf9d6a76aea65
created 2017-02-20 17:14 -0500
pushed 2017-02-24 18:34 +0000
Milan Sreckovic Milan Sreckovic - Bug 1262390 - In some cases, we fail with the small allocation because of the device reset situation. r=bas, a=jcristau
595fc6dd43972bd684e648de5aed8bb798b3b569
created 2017-01-16 13:21 -0500
pushed 2017-01-23 14:19 +0000
Milan Sreckovic Milan Sreckovic - Bug 1331274 - aPath coming into Fill method may not be valid. r=kechen, a=jcristau
29164ffa1889e8a8e94c6e61f4c80f8f3c1427f7
created 2016-12-16 13:55 +0800
pushed 2017-01-23 14:19 +0000
peter chang peter chang - Bug 1323837 - Draw nothing if there are no color stops for gradient effect. r=bas. a=gchang
07276d294e171f5b7b302499049335ac9be58d96
created 2016-09-08 20:30 +0200
pushed 2017-01-23 14:19 +0000
Ethan Lin Ethan Lin - Bug 1301579 - Add assertion to prevent the use of DrawTargetD2D1::DrawSurface with A8 format. r=mstange
d7a71d3ddcc6677cf62f30b34d8509299a2fab44
created 2016-09-29 13:18 -0500
pushed 2017-01-23 14:19 +0000
David Major David Major - Bug 1305536: Initialize the out-param of DrawTargetD2D1::GetDeviceSpaceClipRect. r=Bas
5a793218e7abe53a07a656fe0b9f330d5fc0f83f
created 2016-09-27 17:11 +0200
pushed 2017-01-23 14:19 +0000
Bas Schouten Bas Schouten - Bug 1303534: Make sure to pop all clips before grappig the image for the top-level 'layer'. r=jrmuizel
13fe99de32f645984008a2ddc31923093a9fa43a
created 2016-09-12 18:41 +0200
pushed 2017-01-23 14:19 +0000
Bas Schouten Bas Schouten - Bug 1300338: Do not attempt to preserve layer content when we're going to override it in a blend operation anyway. r=jrmuizel
3bdcf5e55af2239ec71e86709686b207c4a6d674
created 2016-09-21 17:03 -0400
pushed 2017-01-23 14:19 +0000
Lee Salzman Lee Salzman - Bug 1029705 - allow clipping to a list of device-space rectangles (a region) in DrawTarget via PushDeviceSpaceClipRects. r=bas
dd4b8065a9a9ba168c84674bcd4071b0b4a8b7b0
created 2017-01-16 13:21 -0500
pushed 2017-01-18 18:09 +0000
Milan Sreckovic Milan Sreckovic - Bug 1331274 - aPath coming into Fill method may not be valid. r=kechen, a=gchang
331456c584bf0156a070ed35a4139b70f2fdfe76
created 2016-12-16 13:55 +0800
pushed 2017-01-16 06:41 +0000
peter chang peter chang - Bug 1323837 - Draw nothing if there are no color stops for gradient effect. r=bas. a=gchang
79315c6e6d45337f6a22047e4a9bc40175b3d9e2
created 2016-09-12 18:41 +0200
pushed 2016-11-14 12:26 +0000
Bas Schouten Bas Schouten - Bug 1300338: Do not attempt to preserve layer content when we're going to override it in a blend operation anyway. r=jrmuizel, a=gchang
6414a3001705218a78ca1a24b7ddffd689742ed3
created 2016-09-27 17:11 +0200
pushed 2016-11-14 12:26 +0000
Bas Schouten Bas Schouten - Bug 1303534: Make sure to pop all clips before grappig the image for the top-level 'layer'. r=jrmuizel a=ritu
a001e3d12ce38d6e721ec486a50c918ff7e1b39e
created 2016-09-15 11:24 -0700
pushed 2016-11-14 12:26 +0000
Wes Kocher Wes Kocher - Backed out changeset 1fef8a245875 (bug 1300338) for windows 8 reftest failures a=backout CLOSED TREE
1fef8a2458754b64f4372b02c3892d2994f9396a
created 2016-09-12 18:41 +0200
pushed 2016-11-14 12:26 +0000
Bas Schouten Bas Schouten - Bug 1300338: Do not attempt to preserve layer content when we're going to override it in a blend operation anyway. r=jrmuizel
d3edbeffc36be566ff8f4e52b9a5dcff2d3d5ed5
created 2016-08-29 10:31 -0400
pushed 2016-11-14 12:26 +0000
Nathan Froyd Nathan Froyd - Bug 1298171 - store result of BitmapProperties1 in a temporary to avoid warnings; r=jrmuizel
eb6b3562334e22745854c7cc2110365f6b3fddd7
created 2016-08-24 11:06 +0200
pushed 2016-11-14 12:26 +0000
Nicolas Silva Nicolas Silva - Bug 1291190 - Don't crash when push/pop clips are not balanced correctly. r=Bas
f0e64326ce2bf4d3f103cfcd09280123868e3aa1
created 2016-08-22 13:22 +0200
pushed 2016-11-14 12:26 +0000
Bas Schouten Bas Schouten - Bug 1293586: Don't use command lists for an effect when that command list already has an effect with a command list used inside of it. r=mstange
96594b9a6eb4adc7adf8cb05dd7e2d04a8a65354
created 2016-08-09 19:41 -0400
pushed 2016-11-14 12:26 +0000
Bas Schouten Bas Schouten - Bug 943626 - Part 2: Implement GetGlyphMetrics API for DirectWrite r=jrmuizel
f4b45ea3c0c836e5a457c8009bff423447e54803
created 2016-09-27 17:11 +0200
pushed 2016-10-03 22:58 +0000
Bas Schouten Bas Schouten - Bug 1303534: Make sure to pop all clips before grappig the image for the top-level 'layer'. r=jrmuizel a=ritu FIREFOX_50_0b4_BUILD1 FIREFOX_50_0b4_RELEASE
8a65412e524b7b9515b5b6c4b54b5f7b813c23da
created 2016-08-22 13:22 +0200
pushed 2016-09-19 13:38 +0000
Bas Schouten Bas Schouten - Bug 1293586 - Don't use command lists for an effect when that command list already has an effect with a command list used inside of it. r=mstange, a=ritu
550c31d39ecc648f4ca31e651ada238fd27b91e8
created 2016-07-26 16:48 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1284837 - Disallow implicit conversions from float to integer when creating IntPoint and IntSize objects. r=botond
d4203db171009cdd99724d7b83c4f4b9a2438b45
created 2016-07-07 11:43 +0800
pushed 2016-09-19 13:38 +0000
JerryShih JerryShih - Bug 1276062 - update DrawTargetD2D1::Init() log. r=hshih
deb3ad46e030f72865deb3e1926ade8354b7ef4a
created 2016-07-01 02:25 +0200
pushed 2016-09-19 13:38 +0000
JerryShih JerryShih - Bug 1276062 - show a log if there is no device for DrawTargetD2D1::Init(). r=bas
985578e6b5817adb81bc6ee83e07f72423d82606
created 2016-05-25 17:01 +0100
pushed 2016-08-01 13:59 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 1 - Rename Moz2D's Filter to SamplingFilter in gfx/2d/. r=Bas
f27d845244c562d956943f893b9965796c1ef9e2
created 2016-04-28 13:22 +0000
pushed 2016-08-01 13:59 +0000
Bas Schouten Bas Schouten - Bug 1266430: Support offsets in DrawTargetD2D1::CopySurface when using PartialUploading. r=jrmuizel
less more (0) -100 -60 tip