gfx/2d/DrawTargetD2D1.cpp
f4b45ea3c0c836e5a457c8009bff423447e54803
created 2016-09-27 17:11 +0200
pushed 2016-10-07 20:30 +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
d7a71d3ddcc6677cf62f30b34d8509299a2fab44
created 2016-09-29 13:18 -0500
pushed 2016-10-01 01:30 +0000
David Major David Major - Bug 1305536: Initialize the out-param of DrawTargetD2D1::GetDeviceSpaceClipRect. r=Bas
f50a8ea58e7a4733efd48d23f30287d024f5245b
created 2016-09-27 17:10 +0200
pushed 2016-09-27 15:10 +0000
Bas Schouten Bas Schouten - Bug 1303534: Make sure to pop all clips before grappig the image for the top-level 'layer'. r=jrmuizel draft
13fe99de32f645984008a2ddc31923093a9fa43a
created 2016-09-12 18:41 +0200
pushed 2016-09-23 20:36 +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 2016-09-21 21:05 +0000
Lee Salzman Lee Salzman - Bug 1029705 - allow clipping to a list of device-space rectangles (a region) in DrawTarget via PushDeviceSpaceClipRects. r=bas
270a2fbe69e429d361bcd94b4693545538230925
created 2016-09-12 18:41 +0200
pushed 2016-09-21 17:28 +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 draft
a001e3d12ce38d6e721ec486a50c918ff7e1b39e
created 2016-09-15 11:24 -0700
pushed 2016-09-16 01:15 +0000
Wes Kocher Wes Kocher - Backed out changeset 1fef8a245875 (bug 1300338) for windows 8 reftest failures a=backout CLOSED TREE
0201b307ccc25f7d9ec40dd426effdaca586bb3b
created 2016-09-12 18:41 +0200
pushed 2016-09-12 16:42 +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 draft
77ab7b224e524b57751d0ced6b7e0b2ea2d6b2ad
created 2016-09-06 18:15 -0400
pushed 2016-09-06 22:15 +0000
Milan Sreckovic Milan Sreckovic - Bug 1285085: It is OK to fail to create a bitmap, it could be too large. r?bas draft
8df77f79865ff263ae4948146a4b710f91c32f27
created 2016-08-29 10:31 -0400
pushed 2016-08-29 14:34 +0000
Nathan Froyd Nathan Froyd - Bug 1298171 - store result of BitmapProperties1 in a temporary to avoid warnings; r?jrmuizel draft
790bd9dc4894982a38e34dd2a8c7f5f77c78815f
created 2016-08-26 14:25 -0400
pushed 2016-08-26 19:10 +0000
Nathan Froyd Nathan Froyd - Bug 1298171 - store result of BitmapProperties1 in a temporary to avoid warnings; r?jrmuizel draft
eb6b3562334e22745854c7cc2110365f6b3fddd7
created 2016-08-24 11:06 +0200
pushed 2016-08-24 16:41 +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-08-23 14:08 +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
f569e9b5613bf8cf419792251335e07a7f743607
created 2016-08-22 13:22 +0200
pushed 2016-08-22 11:22 +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 draft
893767a2db54f90c4f70473df854782cd778f740
created 2016-08-19 15:45 +0200
pushed 2016-08-19 13:46 +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 draft
9ee18197984cadbe5e691e48090e9e0cd6029656
created 2016-08-18 13:47 +0200
pushed 2016-08-18 11:48 +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 draft
a15dae4560016224a4c772dc233c4e7f8a5ab703
created 2016-08-18 13:41 +0200
pushed 2016-08-18 11:41 +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 draft
a802fa04ca883683605488d2d17f5537eee3addd
created 2016-08-17 18:35 +0200
pushed 2016-08-17 16:35 +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 draft
253c12d2a959a03666f027fd965c1088aa4aa369
created 2016-08-16 15:28 +0200
pushed 2016-08-16 13:28 +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 draft
080d9cbbcff6b5c950aa5f13e18c0e5bd54871ce
created 2016-08-15 08:31 +0200
pushed 2016-08-15 06:32 +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 draft
96594b9a6eb4adc7adf8cb05dd7e2d04a8a65354
created 2016-08-09 19:41 -0400
pushed 2016-08-12 02:40 +0000
Bas Schouten Bas Schouten - Bug 943626 - Part 2: Implement GetGlyphMetrics API for DirectWrite r=jrmuizel
550c31d39ecc648f4ca31e651ada238fd27b91e8
created 2016-07-26 16:48 +0200
pushed 2016-07-26 16:29 +0000
Nicolas Silva Nicolas Silva - Bug 1284837 - Disallow implicit conversions from float to integer when creating IntPoint and IntSize objects. r=botond
a4557e553051699e402b6e01278e8cd0b017e6d0
created 2016-07-15 00:04 +0200
pushed 2016-07-14 22:04 +0000
Bas Schouten Bas Schouten - Bug 1164912: Respect DrawOptions alpha value when drawing complex radial gradients. r=jrmuizel draft
cdd62bb54187a21c474e639010c711637c77c71c
created 2016-07-13 17:02 +0200
pushed 2016-07-13 15:02 +0000
Bas Schouten Bas Schouten - Bug 1284408: Ensure hard stops are aligned on pixel boundaries for D2D 1.1 internal gradient texture. r=jrmuizel draft
d4203db171009cdd99724d7b83c4f4b9a2438b45
created 2016-07-07 11:43 +0800
pushed 2016-07-07 12:18 +0000
JerryShih JerryShih - Bug 1276062 - update DrawTargetD2D1::Init() log. r=hshih
deb3ad46e030f72865deb3e1926ade8354b7ef4a
created 2016-07-01 02:25 +0200
pushed 2016-07-05 15:57 +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-06-03 17:40 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 1 - Rename Moz2D's Filter to SamplingFilter in gfx/2d/. r=Bas
09dddc281e3563e541cac120ea7469d7883d229a
created 2016-04-22 17:19 +0000
pushed 2016-04-22 17:21 +0000
Bas Schouten Bas Schouten - Bug 1266430: Support offsets in DrawTargetD2D1::CopySurface when using PartialUploading. r=jrmuizel draft
0feb0db0031927eda4973daa9743f51a8e276b2f
created 2016-04-21 15:12 +0000
pushed 2016-04-21 15:12 +0000
Bas Schouten Bas Schouten - Bug 1266430: Support offsets in DrawTargetD2D1::CopySurface when using PartialUploading. r=jrmuizel draft
d52db75aa4c5f390abf52d512f7fa871aad75e2e
created 2016-04-20 12:11 -0400
pushed 2016-04-20 17:11 +0000
Milan Sreckovic Milan Sreckovic - Bug 1264736: Crash sooner if we can't get a valid command list, at least in nightly/aurora. r?bas draft
1b2ff06404a8c4c67d64285c37ca905d19ddee85
created 2016-04-19 17:42 -0400
pushed 2016-04-19 21:42 +0000
Milan Sreckovic Milan Sreckovic - Bug 1264736: Crash sooner if we can't get a valid command list, at least in nightly/aurora. r?bas draft
2ff41ae73a118a7c132ab9de2b09cf7d34120bcd
created 2016-03-20 19:51 +0100
pushed 2016-04-14 20:27 +0000
Bas Schouten Bas Schouten - Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel, a=lizzard
108c0f85a2453962485973e9b3f31c48eea38086
created 2016-03-18 14:47 +0100
pushed 2016-04-14 20:27 +0000
Bas Schouten Bas Schouten - Bug 1251431 - Part 1: Allow usage of an A8 source pattern to MaskSurface for D2D 1.1 Moz2D backend. r=jwatt, a=lizzard
6b279bfa8288a27d513b252382ca5ab640fe5387
created 2016-03-31 21:45 +0200
pushed 2016-04-14 20:27 +0000
Bas Schouten Bas Schouten - Bug 1259785: Do a proper flush when taking a snapshot so our dependent targets and command lists get appropriately cleared. r=jrmuizel a=lizzard
803cfc0649bf8601f68f42343bbe961622bc4017
created 2016-03-20 19:51 +0100
pushed 2016-04-12 18:13 +0000
Bas Schouten Bas Schouten - Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel, a=lizzard
da19d18b7fb363d2952e5ca66134567402f8bcbf
created 2016-03-18 14:47 +0100
pushed 2016-04-12 18:13 +0000
Bas Schouten Bas Schouten - Bug 1251431 - Part 1: Allow usage of an A8 source pattern to MaskSurface for D2D 1.1 Moz2D backend. r=jwatt, a=lizzard
db49ab7e9e4f1460553637b79eb91538a497a062
created 2016-03-31 21:45 +0200
pushed 2016-04-01 14:29 +0000
Bas Schouten Bas Schouten - Bug 1259785: Do a proper flush when taking a snapshot so our dependent targets and command lists get appropriately cleared. r=jrmuizel
538d248fa252a4100082fd9bc3fdc08d322cda22
created 2016-03-20 19:51 +0100
pushed 2016-04-01 10:15 +0000
Bas Schouten Bas Schouten - Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel
79bc34d1822396e87eedb5913ac56ecbf1b65fa3
created 2016-03-31 21:45 +0200
pushed 2016-03-31 19:47 +0000
Bas Schouten Bas Schouten - Bug 1259785: Do a proper flush when taking a snapshot so our dependent targets and command lists get appropriately cleared. r=jrmuizel draft
a9fbf93943403ffeb24d6e67ea15859b7ed7aeb5
created 2016-03-25 21:27 +0100
pushed 2016-03-25 22:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 06a0c49f1206 (bug 1258168) for css-blending reftest failures on Windows 8 x64 opt. r=backout
06a0c49f1206457a0a30138409a5e770e896f81b
created 2016-03-20 19:51 +0100
pushed 2016-03-25 18:32 +0000
Bas Schouten Bas Schouten - Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel
d5564e8e38e257fe054be6384eb77240635326e7
created 2016-03-20 19:51 +0100
pushed 2016-03-23 14:10 +0000
Bas Schouten Bas Schouten - Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel draft
b21390b218bfb565c8a223c74c8b1bc51e014beb
created 2016-03-22 18:57 +0100
pushed 2016-03-22 19:10 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f251bbc37cb0 (bug 1258168) for failing Reftest(R) 817019-1.html on Windows 8 x64. r=backout on a CLOSED TREE
f251bbc37cb0b6026c0f0de520e75f502a6949bf
created 2016-03-20 19:51 +0100
pushed 2016-03-22 18:23 +0000
Bas Schouten Bas Schouten - Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel
bc7572388c5a057baa743635a596ed1fa43f1543
created 2016-03-21 13:16 +0100
pushed 2016-03-21 16:00 +0000
Jacek Caban Jacek Caban - Bug 1251431 - GCC compilation fixup.
fc736599b8e44c34e22a78053dfa55ad47963d16
created 2016-03-20 19:51 +0100
pushed 2016-03-20 18:51 +0000
Bas Schouten Bas Schouten - Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel draft
b93ef906ec00586aa394784e7e46e3e8cd640412
created 2016-03-10 03:38 +0100
pushed 2016-03-10 02:42 +0000
Bas Schouten Bas Schouten - Bug 1251431 - Part 1: Allow usage of an A8 source pattern to MaskSurface for D2D 1.1 Moz2D backend. r=jwatt draft
773911dc83dae3f11f6b6a4a95813b5b24c2fd41
created 2016-02-23 13:31 +0100
pushed 2016-03-08 02:54 +0000
Bas Schouten Bas Schouten - Bug 1246641 - Occasionally execute an EndDraw command when command lists are used. r=jrmuizel, a=sylvestre
36cbd7121dbe813f2f35bf9ee70d976783cf2468
created 2016-02-15 23:59 -0800
pushed 2016-02-16 19:12 +0000
David Anderson David Anderson - Add instrumentation for when content processes fail to acquire D3D11 devices. (bug 1247539, r=milan)
d8b44f0f253625e6428589508ea2821522e49bb8
created 2016-02-13 14:33 +0100
pushed 2016-02-14 11:01 +0000
Bas Schouten Bas Schouten - Bug 1247775 - Part 3: Remove Moz2D code to support Direct2D 1.0. r=dvander
2705df1debefec258a389e23915acc6c3dbdefc8
created 2016-02-12 08:49 +0100
pushed 2016-02-12 16:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8e13ba75bccf (bug 1247775)
632fb5208a702f79fa5c648698f73bc9b0bf8992
created 2016-02-12 02:11 +0100
pushed 2016-02-12 01:13 +0000
Bas Schouten Bas Schouten - Bug 1247775 - Part 3: Remove Moz2D code to support Direct2D 1.0. r=dvander draft
5accfad3b311c4439a2ed9e9493435f3e47ed84f
created 2016-02-10 17:32 +0100
pushed 2016-02-10 16:32 +0000
Bas Schouten Bas Schouten - Bug 1246641: Also execute an occasional EndDraw for CommandLists used by non-operator OVER drawing. r=jrmuizel draft
d66812d35afe71699e4540e1d4433685b9612fdc
created 2016-01-11 16:26 +0100
pushed 2016-01-11 15:27 +0000
Bas Schouten Bas Schouten - Bug 1238328: Purge stored command lists by calling EndDraw/BeginDraw on a regular basis when they're used. r=jrmuizel draft
5a421568fa20b23d7ceef71eb58014e29dbc1c76
created 2016-01-06 00:23 +0100
pushed 2016-01-05 23:23 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 6: Implement PushLayer/PopLayer API in several wrapper DT types. r=jrmuizel draft
ec545e1bde6741e9bc461b1a6ab966e7b6c9236a
created 2016-01-06 00:23 +0100
pushed 2016-01-05 23:23 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 5: Implement PushLayer/PopLayer API for Direct2D 1.1. r=jrmuizel draft
97685e7ee1e9249dd465bfcee40bd7401f2a6e4e
created 2016-01-05 09:03 +0100
pushed 2016-01-05 23:23 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 2: Prepare DrawTargetD2D1 for the possibilities of layers existing inside it. r=jrmuizel draft
5803af216ee100ac1a3e7be450d82c13024a8fea
created 2016-01-04 16:23 +0100
pushed 2016-01-04 16:07 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 6: Implement PushLayer/PopLayer API in several wrapper DT types. r=jrmuizel draft
cb852ae1a28b9c178a323485882718623329f512
created 2016-01-04 16:23 +0100
pushed 2016-01-04 16:07 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 5: Implement PushLayer/PopLayer API for Direct2D 1.1. r=jrmuizel draft
8012efcc53e015dbd0f86688be2998918d622471
created 2016-01-03 16:41 +0100
pushed 2016-01-04 16:07 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 2: Prepare DrawTargetD2D1 for the possibilities of layers existing inside it. r=jrmuizel draft
less more (0) -100 -60 tip