gfx/2d/DrawTargetD2D.cpp
446fb70a00f47f2fcd2d5d61bf07c68f0c2f0dd5
created 2014-09-19 00:01 +0200
pushed 2014-09-19 12:15 +0000
Bas Schouten Bas Schouten - Bug 1069592: Annotate several more Direct2D errors. r=jrmuizel
3dad11e6dcdd3902bd761aeae6e59203746ebae5
created 2014-09-17 20:47 -0400
pushed 2014-09-18 02:16 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0cc9fcdca191 (bug 1068195) for Windows crashtest asserts.
0cc9fcdca191f5e078e6201e67b4e84b4e811f69
created 2014-09-17 17:54 -0400
pushed 2014-09-18 02:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1068195 - Fix an invalid MOZ_ASSERT in moz2d code, asserting the value of a constant string pointer; r=jrmuizel
011c41a9da9f6e0db78e88ef83a92fb39f3ac680
created 2014-09-17 23:23 +0200
pushed 2014-09-18 02:16 +0000
Nicolas Silva Nicolas Silva - Bug 1068613 - Part 3: Log failures in D2D, D2D 1.1 and the D3D11 TextureClient. r=bas
d72eb77228faf488dba41a67859b3f25de967b54
created 2014-09-14 23:51 +0200
pushed 2014-09-15 12:07 +0000
Bas Schouten Bas Schouten - Bug 1066670: Deal with a failed brush creation by drawing transparent black. r=jrmuizel
2fb6f57ceb95ce4f95205e24ded19fdb6c66561e
created 2014-09-14 23:51 +0200
pushed 2014-09-15 12:07 +0000
Bas Schouten Bas Schouten - Bug 1066668: Do not attempt to interop with D2D 1.1 inside D2D 1.0. r=jrmuizel
ebe172f57c0b3068f6e1208b7a6b54fb1b2d0a3e
created 2014-09-12 17:19 +1200
pushed 2014-09-13 16:45 +0000
Matt Woodrow Matt Woodrow - Bug 1062723 - Part 5: Implement source clipping for DrawTargetD2D. r=Bas
fb65a6ab2fd668aa32ec6a2668ccf4e5d4a68734
created 2014-09-11 17:27 +0200
pushed 2014-09-11 21:56 +0000
Nicolas Silva Nicolas Silva - Bug 1061696 - Don't crash release builds when failing to allocate a surface in AutoRestoreClippedOut::save. r=Bas
b54f8eca9cb99eeecffa8b53efa438c7a335bf66
created 2014-08-28 12:45 -0400
pushed 2014-08-29 12:55 +0000
Botond Ballo Botond Ballo - Bug 1057642 - Revert [Int]::PointTyped::[x|y] to be of primitive type. r=kats
6a9f66a511d2ecb8edb56c8759ef1c04a97a2287
created 2014-08-19 13:08 -0400
pushed 2014-08-20 13:28 +0000
Botond Ballo Botond Ballo - Bug 923512 - Introduce strongly-typed coordinate classes. r=kats,Bas
d577815636c664aaadf696e5277baa8cf6db4b68
created 2014-08-06 16:36 -0700
pushed 2014-08-07 03:31 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 923512) for mochitest-2 bustage on a CLOSED TREE
f431232084b76b35809d0d2c703b1b3f3666e7e0
created 2014-07-31 17:07 -0400
pushed 2014-08-07 03:31 +0000
Botond Ballo Botond Ballo - Bug 923512 - Introduce strongly-typed coordinate classes (Part 1: Moz2D changes). r=kats,Bas
038f7887f26d9e2bfc7f95129b994174c5eab380
created 2014-06-13 17:09 +0100
pushed 2014-06-14 00:01 +0000
Jonathan Watt Jonathan Watt - Bug 1024983 - Stop addrefing and releasing excessively in the Moz2D code in functions that return a TemporaryRef. r=mstange
7eba5b89f831b0205ad16c018ecc383c50b6a41d
created 2014-04-25 15:31 +1200
pushed 2014-04-28 12:22 +0000
Matt Woodrow Matt Woodrow - Bug 997551 - Avoid copying data in GetSourceSurfaceForSurface whenever possible. r=Bas
496a5b50e7a9ad1e73729797ba63b09fcf24f03b
created 2014-04-17 12:45 +1200
pushed 2014-04-17 10:47 +0000
Matt Woodrow Matt Woodrow - Bug 996929 - Implement OptimizeSourceSurface for all Moz2D backends. r=Bas
64119cdee9522ccb5a0692aede1c5f1bebd69e77
created 2014-04-15 23:45 +0100
pushed 2014-04-16 12:48 +0000
Markus Stange Markus Stange - Bug 982698 - Make FilterNodeD2D1 support DataSourceSurface input surfaces. r=Bas
082c3ea9478718b21bea1e6818220f22a216c8d9
created 2014-03-13 09:58 +0000
pushed 2014-03-18 21:15 +0000
Jonathan Watt Jonathan Watt - Bug 982884 - Make DrawTargetD2D::GetBitmapForSurface correctly handle fractional source rect for data surfaces. r=Bas
91e94a66768600b636581d0aaf78fe8d81cec852
created 2014-02-28 10:42 -0500
pushed 2014-02-28 21:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 977279 - Add a missing initguid.h include to DrawTargetD2D.cpp
9945bc3b7d36c659395bf69f2306f7ba74427ddb
created 2014-02-18 07:32 +0900
pushed 2014-02-18 04:51 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 969918 - Use decltype to declare pointers for dynamic-loaded functions. r=jimm sr=roc
9380208b53cfeeac30e0e2f4544816248a3ce256
created 2014-01-11 22:26 -0800
pushed 2014-01-13 11:46 +0000
Brian Smith Brian Smith - Bug 958906: Remove reliance on implicit conversion from enum types to integers to fix VS2013 build bustage, r=bjacob
01dbbc492f157260cf4112bcddddb08e6d4e1351
created 2014-01-10 14:06 -0500
pushed 2014-01-13 11:46 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
a605e6378301c38ce4ee81260cc5b6c9779161b5
created 2014-01-10 14:06 -0500
pushed 2014-01-13 11:46 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 7/9 - Make Font-related enums typed - r=Bas
12e72f2f90e3e6031e94d6b29bf78e0a979513d3
created 2014-01-10 14:06 -0500
pushed 2014-01-13 11:46 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
cf1cbaffbfbc60529b036e0bcdad3362c42615e5
created 2014-01-10 14:06 -0500
pushed 2014-01-13 11:46 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
1e18486ef2ced20749a013cc5b98e1c7c43d6310
created 2014-01-10 13:55 -0500
pushed 2014-01-13 11:46 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 1/9 - Make SurfaceType a typed enum - r=Bas
af60314cfda2ff8a81a5efcc71a9de2ce677596f
created 2013-12-19 19:44 +0100
pushed 2013-12-20 02:59 +0000
Nicolas Silva Nicolas Silva - Bug 951858 - Support DrawTarget::CopySurface with A8 D2D textures. r=Bas
5a62ab693929977c5d595f7f270e1c77d665aa07
created 2013-12-12 10:11 +1300
pushed 2013-12-12 11:53 +0000
Matt Woodrow Matt Woodrow - Bug 946475 - Avoid using AutoSaveRestoreClippedOut for ClearRect when the cumulative clip can be represented as a single axis aligned rectangle. r=Bas
213221252ca395e4337d4dc917624c3a277be557
created 2013-12-12 10:11 +1300
pushed 2013-12-12 11:53 +0000
Matt Woodrow Matt Woodrow - Bug 946475 - Clip to the clear area in DrawTargetD2D::ClearRect so that we don't accidentally restore pixels that weren't drawn. r=Bas
9fe4a520bf31befaeee4e26381e2638ceb76f7c4
created 2013-11-27 12:25 +0100
pushed 2013-11-28 10:47 +0000
Markus Stange Markus Stange - Bug 924102 - Add a FilterNode implementation that uses Direct2D 1.1 effects. Most of this patch was written by Bas. r=mstange, r=Bas
272bb40f463fc836525d10f0785035851481964b
created 2013-11-27 12:22 +0100
pushed 2013-11-28 10:47 +0000
Markus Stange Markus Stange - Bug 924102 - Implement DrawTarget filter APIs with FilterNodeSoftware for Cairo, CG, D2D, D2D1 and Dual. r=Bas
ee8d7b270b8f5d26d2347d9a5200e366625b1787
created 2013-11-20 17:20 +0100
pushed 2013-11-21 13:21 +0000
Markus Stange Markus Stange - Bug 935923 - Rename AlphaMode helper function to D2DAlphaModeForFormat and replace most of its uses with D2DPixelFormat. r=Bas
9c2338877b059ad403a8197c3bbce6a309ba492a
created 2013-11-08 14:39 +1300
pushed 2013-11-08 12:32 +0000
Nicholas Cameron Nicholas Cameron - Bug 934842. CopySurface for data source surfaces. r=Bas
e5e44dee1202bfc583091d8a0ae58f47c394629e
created 2013-07-20 11:48 +0300
pushed 2013-07-23 01:47 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in gfx/2d/; r=Bas
6ee152636ad432d1258bd8c9c88dd29bb0fd8ea1
created 2013-06-19 22:48 +0200
pushed 2013-06-20 07:59 +0000
Bas Schouten Bas Schouten - Bug 878032 - Part 2: Factor out partial bitmap uploading and scaling. r=jrmuizel
4267a855665920e0d3ca7f03a0e2344ccfa4d69e
created 2013-06-19 22:48 +0200
pushed 2013-06-20 07:59 +0000
Bas Schouten Bas Schouten - Bug 878032 - Part 1: Factor out some simle none-RenderTarget dependent functions. r=jrmuizel
5b3196ad66f40b7ca578461155f279fa0c6fca8e
created 2013-06-19 17:35 -0400
pushed 2013-06-20 07:59 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 2 changesets (bug 878032) because of Windows build bustage
3cb61a7d57461117b4140c10c1c0cfcff5c3d0bd
created 2013-06-19 22:48 +0200
pushed 2013-06-20 07:59 +0000
Bas Schouten Bas Schouten - Bug 878032 - Part 2: Factor out partial bitmap uploading and scaling. r=jrmuizel
627c03f469d882f08cb0d4a2c557d1e0396ea2d1
created 2013-06-19 22:48 +0200
pushed 2013-06-20 07:59 +0000
Bas Schouten Bas Schouten - Bug 878032 - Part 1: Factor out some simle none-RenderTarget dependent functions. r=jrmuizel
43516c3e17fbfb985eb4683961ca0b9da806ad0b
created 2013-06-12 23:57 -0400
pushed 2013-06-19 13:23 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 880836. Add MaskSurface() to Azure. r=bas
d5b59c74871e627869f7399015f02b62bb5bd839
created 2013-06-18 12:08 -0400
pushed 2013-06-18 23:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8dcb029b9ca5 (bug 880836) for asserts.
8dcb029b9ca587d315419f2f907671ddb4c9620a
created 2013-06-12 23:57 -0400
pushed 2013-06-18 23:04 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 880836. Add MaskSurface() to Azure. r=bas
0e664105158d7a8b2eb7dfa187ce458a385b7826
created 2013-03-12 15:55 -0400
pushed 2013-03-13 12:28 +0000
Bas Schouten Bas Schouten - Bug 828157 - Properly offset gradient origin when using D2D to draw moderately complex gradients. r=jmuizelaar
15500baebbc56cd7b923c048cebdb17c974bd603
created 2013-01-28 10:09 -0500
pushed 2013-01-29 00:01 +0000
Filippo Cristofoletti Filippo Cristofoletti - Bug 755031 - Fix some other warnings in gfx/2d. r=jmuizelaar
692692f8ddd0c2d99c8672b36bf1f9a3d1d459c6
created 2013-01-15 02:20 +0100
pushed 2013-01-15 22:58 +0000
Bas Schouten Bas Schouten - Bug 817019: Don't push ClearType layers to Transparent rendertargets. r=jrmuizel
cc3d5a4f662c0b55fc1fe6de9b2bf64c2411010e
created 2012-12-20 01:16 -0500
pushed 2012-12-20 21:06 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 823393. Breakage fix for partially commited Bug 823148.
68e0f5e187e17f6da5fb3b077308e8b8a726dc17
created 2012-12-19 23:19 -0500
pushed 2012-12-20 21:06 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 823148. Make IsPatternSupportedByD2D match its name. r=bgirard
1eedc9864f2d4fb73cb21665ef762730697e45fd
created 2012-12-12 21:28 +0100
pushed 2012-12-13 15:56 +0000
Rik Cabanier Rik Cabanier - Bug 809927: Add new blend modes and implement them for Direct2D. r=bas
c0c9d5933dcd236c946b43a8261877a4aaeaf9b4
created 2012-11-25 14:00 -0500
pushed 2012-11-26 11:00 +0000
Brian R. Bondy Brian R. Bondy - Bug 793719 - Fix for D2D error on shutdown with VS2012. r=bas
72537442896d5d42ed9d46ce142d9ecdc0a806bd
created 2012-11-23 02:53 +0100
pushed 2012-11-23 02:23 +0000
Bas Schouten Bas Schouten - Bug 814101: Respect system-wide cleartype setting. r=jrmuizel,jfkthame
c28cc500c23935d0bb587a7ba2d5c4cc9f26e278
created 2012-10-08 12:17 +0200
pushed 2012-10-08 14:21 +0000
Bas Schouten Bas Schouten - Bug 798931: Push clip layers to the correct render targets. r=roc
13ec2ee2b44798882ad2e58a0d349b699266688f
created 2012-10-07 01:43 +0200
pushed 2012-10-07 05:11 +0000
Bas Schouten Bas Schouten - Bug 784382 - Part 2: Use new ID2D1DeviceContext interface in Azure. r=jrmuizel
8a788d3eccd155b2a2029f3223b0a3e224e0e225
created 2012-10-04 00:30 +1300
pushed 2012-10-04 01:43 +0000
Robert O'Callahan Robert O'Callahan - Bug 793690. Fix the obvious typos for infinite rects in SetScissorRect. r=bas
96ef3b8bd9ed911a42f1c27cd23604edc846cda1
created 2012-09-28 13:21 -0400
pushed 2012-09-29 05:10 +0000
Andrew Quartey Andrew Quartey - Bug 793201 - Fix compiler warnings in Azure with MSVC r=bas
7ed5b4e7e4fcdc8ee76f98e823d0433c39594d93
created 2012-09-20 21:24 +0000
pushed 2012-09-21 01:27 +0000
Bas Schouten Bas Schouten - Bug 722269: Make DrawTargetD2D::DrawSurface deal with any SourceSurface convertible to a DataSourceSurface. r=joedrew
c0a341f7b0c9231f14ccc7a6161684c7b560bd52
created 2012-09-18 23:04 +0000
pushed 2012-09-19 14:18 +0000
Bas Schouten Bas Schouten - Bug 772726: Factor out pixel-aligned clip handling in DrawTargetD2D. r=jrmuizel
ca3a3ff0af73b6e885b2c2de97f249cacf8dd099
created 2012-08-23 08:56 +1200
pushed 2012-08-23 10:36 +0000
Nicholas Cameron Nicholas Cameron - Bug 784260; DrawTargetD2D should deal with Cairo surfaces in CreateBrush... . r=Bas
8f6b4e0bcef0922e09b722a6b52285918ca88c63
created 2012-08-14 14:06 -0400
pushed 2012-08-16 13:14 +0000
Joe Drew Joe Drew - Bug 782416 - Switch from NULL to nullptr in gfx::2d. r=Bas
6ce9bc206a7d8fad6d271d494cde4878a5895f6b
created 2012-08-15 12:51 -0400
pushed 2012-08-16 01:37 +0000
Joe Drew Joe Drew - Back out 98d2c24ce932 for failing to build r=moron
98d2c24ce932753f929d0004581c11269afefa30
created 2012-08-14 14:06 -0400
pushed 2012-08-16 01:37 +0000
Joe Drew Joe Drew - Bug 782416 - Switch from NULL to nullptr in gfx::2d. r=Bas
3954cda5b9ef0d8bbebfc6a0182667aadfe95fa8
created 2012-08-10 23:18 +1200
pushed 2012-08-13 18:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 772726. Part 3: Optimize DrawTargetD2D::GetClippedGeometry for the case where all clips are rectangles, to work around a D2D geometry-intersection bug. r=bas
less more (0) -100 -60 tip