736 Commits

Author SHA1 Message Date
Dmitry Timoshkov
be28f266ff windowscodecs: Implement GIF Application Extension metadata reader. 2012-09-17 12:08:00 +02:00
Dmitry Timoshkov
6881ca771e windowscodecs: Test GIF metadata using a specially created GIF image with a bunch of extensions. 2012-09-14 11:40:22 +02:00
Dmitry Timoshkov
fd0cbf9ebe windowscodecs: Fix calculation of GIF local color table size from decoder data. 2012-09-14 11:40:17 +02:00
Dmitry Timoshkov
8ec1008fc7 windowscodecs: Add a bunch of tests for GIF Comment Extenstion metadata reader. 2012-09-14 11:40:09 +02:00
Dmitry Timoshkov
32a5a11b5e windowscodecs: Add a bunch of tests for GIF Application Extension metadata reader. 2012-09-14 11:40:01 +02:00
Dmitry Timoshkov
664f1c4770 windowscodecs: Create Graphic Control Extension metadata block for a GIF frame. 2012-09-13 17:00:33 +02:00
Dmitry Timoshkov
003c20467c windowscodecs: Create Image Descriptor metadata block for a GIF frame. 2012-09-13 17:00:28 +02:00
Dmitry Timoshkov
a53807e3e8 windowscodecs: Check guid pointer for NULL in TiffDecoder_GetContainerFormat. 2012-09-12 12:48:40 +02:00
Dmitry Timoshkov
b8c4ba6603 windowscodecs: Implement GetContainerFormat for the TIFF metadata block reader. 2012-09-12 12:48:36 +02:00
Dmitry Timoshkov
5373f8520d windowscodecs: Create Logical Screen Descriptor metadata for the GIF decoder. 2012-09-12 12:48:30 +02:00
Dmitry Timoshkov
039f6d5114 windowscodecs: Make sure that all GIF metadata blocks are properly packed. 2012-09-12 12:48:26 +02:00
Dmitry Timoshkov
26628b4c0a windowscodecs: Implement Graphic Control Extension metadata reader. 2012-09-11 11:14:21 +02:00
Dmitry Timoshkov
97fc6be67d windowscodecs: Implement Image Descriptor metadata reader. 2012-09-11 11:14:14 +02:00
Dmitry Timoshkov
500ab2b5c7 windowscodecs: Implement Logical Screen Descriptor metadata reader. 2012-09-11 11:14:05 +02:00
Dmitry Timoshkov
d96e32c8a3 windowscodecs: Correct name of the PNG text metadata reader. 2012-09-11 11:13:43 +02:00
Vincent Povirk
1a032a94df windowscodecs: Implement PNG tEXt metadata reader. 2012-09-11 11:12:08 +02:00
Vincent Povirk
4038cb79b4 windowscodecs: Only copy the palette to new bitmaps if they might be indexed. 2012-09-11 11:12:03 +02:00
Dmitry Timoshkov
2b5739269c windowscodecs: Add a bunch of tests for Graphic Control Extension metadata reader. 2012-09-10 12:21:14 +02:00
Dmitry Timoshkov
7f93e0a6d2 windowscodecs: Add a bunch of tests for Image Descriptor metadata reader. 2012-09-10 12:21:09 +02:00
Dmitry Timoshkov
0b0bf572c1 windowscodecs: Add a bunch of tests for Logical Screen Descriptor metadata reader. 2012-09-10 12:21:04 +02:00
Dmitry Timoshkov
3ea74413c6 include/wincodecsdk.idl: Fix a typo. 2012-09-10 12:20:51 +02:00
Dmitry Timoshkov
248e9ef7c9 windowscodecs: Add a bunch of GIF metadata tests. 2012-09-10 12:20:43 +02:00
Dmitry Timoshkov
44e6a494d9 windowscodecs: Add more tests for PNG metadata. 2012-09-10 12:20:35 +02:00
Jacek Caban
e679471885 Always define WIDL_C_INLINE_WRAPPERS. 2012-08-28 14:41:13 +02:00
Jacek Caban
cbf155afe1 windowscodecs/tests: Use proper helpers for iface calls. 2012-08-28 14:41:11 +02:00
Vincent Povirk
88eed3c0de windowscodecs: Implement IWICImagingFactory::CreateBitmapFromSource. 2012-08-20 20:18:03 +02:00
Vincent Povirk
32bfd81051 windowscodecs: Allow CopyPixels to succeed without padding from the last row. 2012-08-20 20:17:56 +02:00
Dmitry Timoshkov
40bda4a030 windowscodecs: Do not assume that vtable is the first element of the object. 2012-08-20 10:52:41 +02:00
Vincent Povirk
6c1fcaa392 windowscodecs: Add test for IWICImagingFactory::CreateBitmapFromSource. 2012-08-16 19:38:38 +02:00
Vincent Povirk
3e88d4ff0f windowscodecs: Implement IWICBitmap::SetResolution and GetResolution. 2012-08-16 19:38:29 +02:00
Vincent Povirk
a62bd245a4 windowscodecs: Implement IWICBitmap::GetSize. 2012-08-16 19:38:04 +02:00
Vincent Povirk
f26402cad7 windowscodecs: Implement IWICBitmap::GetPixelFormat. 2012-08-16 19:37:58 +02:00
Vincent Povirk
54a3134194 windowscodecs: Implement IWICBitmap::CopyPixels. 2012-08-16 19:37:51 +02:00
Vincent Povirk
46bbbd2741 windowscodecs: Implement getters on IWICBitmapLock. 2012-08-15 13:51:19 +02:00
Vincent Povirk
297c10a2bc windowscodecs: Implement IWICBitmap::Lock. 2012-08-15 13:51:13 +02:00
Vincent Povirk
3e36f1e4b5 windowscodecs: Implement BitmapImpl_SetPalette and CopyPalette. 2012-08-15 13:51:08 +02:00
Vincent Povirk
f9b67b6c18 windowscodecs: Add a stub IWICBitmap implementation. 2012-08-15 13:50:58 +02:00
Vincent Povirk
c2001c2b53 windowscodecs: Add tests for IWICBitmap. 2012-08-15 13:50:26 +02:00
Dmitry Timoshkov
5f4b8f5916 windowscodecs: Handle short reads in the metadata handler. 2012-08-13 11:49:01 +02:00
Dmitry Timoshkov
127b502ce7 windowscodecs: Fix memory leak in error case. 2012-07-31 10:56:06 +02:00
Dmitry Timoshkov
0316a1b4c1 windowscodecs: Implement IWICPalette_InitializeFromPalette. 2012-07-30 17:57:51 +02:00
Dmitry Timoshkov
aaa164272d windowscodecs: Fix warnings detected by compiling with inline wrappers. 2012-07-27 17:05:28 +02:00
Dmitry Timoshkov
2a08532cfb windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts. 2012-07-25 11:22:03 +02:00
Dmitry Timoshkov
b1d063b17f windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts. 2012-07-24 21:27:12 +02:00
Dmitry Timoshkov
85c02fd760 windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts. 2012-07-24 21:27:12 +02:00
Dmitry Timoshkov
e9b642ee69 windowscodecs: Do not assume that vtable is the first element of the object. 2012-07-24 21:27:12 +02:00
Dmitry Timoshkov
e796ef820b windowscodecs: Do not assume that vtable is the first element of the object. 2012-07-24 21:27:11 +02:00
Dmitry Timoshkov
6abda85c29 windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts. 2012-07-24 21:27:11 +02:00
Dmitry Timoshkov
6588aea643 windowscodecs: Do not assume that vtable is the first element of the object. 2012-07-24 21:27:11 +02:00
Dmitry Timoshkov
f8d2c922b0 windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts. 2012-07-24 21:27:11 +02:00