Commit Graph

511 Commits

Author SHA1 Message Date
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
Dmitry Timoshkov
b7efa00817 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
6859a15b07 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
19479795d9 windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts. 2012-07-24 19:58:39 +02:00
Dmitry Timoshkov
f97bc0fa2d windowscodecs: Do not assume that vtable is the first element of the object. 2012-07-24 19:58:20 +02:00
Dmitry Timoshkov
adbcfacb8c windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts. 2012-07-24 19:58:15 +02:00
Dmitry Timoshkov
7824827a32 windowscodecs: Make classinfo structure const. 2012-07-24 19:58:07 +02:00
Dmitry Timoshkov
2a35901a90 windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts. 2012-07-24 19:57:57 +02:00
Dmitry Timoshkov
9fecb853a4 windowscodecs: Do not assume that vtable is the first element of the object. 2012-07-24 19:57:42 +02:00
Dmitry Timoshkov
022824100e windowscodecs: Do not assume that vtable is the first element of the object. 2012-07-24 19:57:33 +02:00
Dmitry Timoshkov
7d1e2741ce windowscodecs: Implement MetadataHandler_Load. 2012-07-24 13:36:26 +02:00
Dmitry Timoshkov
9083bcc59c windowscodecs: Add a test for invalid predefined palette type. 2012-07-23 12:57:50 +02:00
Dmitry Timoshkov
106e7fb589 windowscodecs: Add support for adding trasparent color to generated palettes. 2012-07-23 12:57:43 +02:00
Dmitry Timoshkov
0be2718baa windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone252 palette. 2012-07-23 12:56:36 +02:00
Dmitry Timoshkov
87b23de9bb windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone216 palette. 2012-07-23 12:56:18 +02:00
Dmitry Timoshkov
97464c508f windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone125 palette. 2012-07-23 12:56:05 +02:00
Dmitry Timoshkov
6a7f97f98f windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone27 palette. 2012-07-23 12:55:47 +02:00
Nicolas Le Cam
986b98160b windowscodecs: Avoid using uninitialized value (LLVM/Clang). 2012-07-17 12:50:23 +02:00
Dmitry Timoshkov
a0f9a251f9 windowscodecs: Use predefined WICBitmapPaletteTypeFixedBW palette instead of a hand-made one. 2012-07-16 15:21:47 +02:00
Dmitry Timoshkov
a9d0f8976c windowscodecs: Avoid casting IWICFormatConverter to IWICBitmapSource. 2012-07-16 15:21:46 +02:00
Dmitry Timoshkov
6d1a13a7d6 windowscodecs: Test pixel format of the loaded TIFF image. 2012-07-13 10:26:56 -05:00
Dmitry Timoshkov
b82023b7c2 windowscodecs: Use predefined WICBitmapPaletteTypeFixedGray16 palette instead of a handmade one. 2012-07-13 10:26:47 -05:00
Dmitry Timoshkov
045ac64c1a windowscodecs: Use predefined WICBitmapPaletteTypeFixedGray4 palette instead of a handmade one. 2012-07-13 10:26:43 -05:00
Dmitry Timoshkov
45f240c0cb windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone256 palette. 2012-07-12 16:05:40 -05:00
Dmitry Timoshkov
011d23c535 windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone64 palette. 2012-07-12 16:05:39 -05:00
Dmitry Timoshkov
63cb0cf6d2 windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone8 palette. 2012-07-12 16:05:39 -05:00