Commit Graph

205 Commits

Author SHA1 Message Date
Vincent Povirk
c30d165ec8 windowscodecs: Add support for decoding 48-bit TIFF images. 2010-08-25 11:58:22 +02:00
Vincent Povirk
467f232f37 windowscodecs: Prefer builtin version. 2010-08-25 11:58:12 +02:00
Damjan Jovanovic
129f229272 windowscodecs: Write ICNS files. 2010-08-24 15:22:35 +02:00
Damjan Jovanovic
bbf039fe45 windowscodecs: Implement the ICNS frame encoder. 2010-08-24 15:22:35 +02:00
Damjan Jovanovic
51d741f8c8 windowscodecs: Stub out the ICNS frame encoder. 2010-08-24 15:22:35 +02:00
Damjan Jovanovic
a4835dce4f windowscodecs: Add a stubbed ICNS encoder. 2010-08-24 15:22:35 +02:00
Matteo Bruni
23e173109d windowscodecs: Reset the stream pointer when initializing JPEG decoder. 2010-07-26 09:58:21 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Vincent Povirk
4dfcf843aa windowscodecs: Ignore the length field of RLE compressed bitmaps. 2010-07-19 11:09:57 +02:00
Vincent Povirk
e390839732 windowscodecs: Fix the tile coordinate translation in the TIFF decoder. 2010-05-31 12:14:27 +02:00
Vincent Povirk
645f7c6208 windowscodecs: Account for a NULL pceltFetched in ComponentEnum_Next. 2010-05-27 14:46:43 +02:00
Damjan Jovanovic
b34f04f9c4 windowscodecs: Fix ICO palette size calculation. 2010-05-24 11:21:02 +02:00
Vincent Povirk
6a36802f26 windowscodecs: Use the BITMAPINFOHEADER structure to get icon bitcount. 2010-05-07 12:47:02 +02:00
Vincent Povirk
4f4812b447 windowscodecs: Partially implement IWICBitmapFlipRotator_CopyPixels. 2010-04-27 15:47:48 -05:00
Vincent Povirk
0e992fccc5 windowscodecs: Implement IWICBitmapFlipRotator_GetSize. 2010-04-27 15:47:39 -05:00
Vincent Povirk
dbdf1ef8b6 windowscodecs: Implement IWICBitmapFlipRotator_Initialize. 2010-04-27 15:47:32 -05:00
Vincent Povirk
7a254fc4d8 windowscodecs: Add a stub implementation of IWICBitmapFlipRotator. 2010-04-27 15:47:26 -05:00
Vincent Povirk
83f32fc7d8 windowscodecs: Implement IWICImagingFactory_CreateFormatConverter. 2010-04-27 15:47:00 -05:00
Vincent Povirk
b468c29de1 windowscodecs: Implement IWICImagingFactory_CreateDecoderFromFilename. 2010-04-27 15:46:54 -05:00
Vincent Povirk
2f41a3ad21 windowscodecs: Implement IWICStream_InitializeFromFilename. 2010-04-27 15:46:46 -05:00
Michael Stefaniuc
2f8d9ccba9 windowscodecs: Unlock not lock again when leaving the function (Smatch). 2010-04-19 14:54:18 +02:00
Vincent Povirk
a924e54c94 windowscodecs: Fix uninitialized variable use in StreamOnMemory_Write. 2010-04-15 14:18:12 +02:00
Vincent Povirk
fd3ea78702 windowscodecs: Add locking to the PNG encoder. 2010-04-15 14:18:08 +02:00
Vincent Povirk
7c8b7559a2 windowscodecs: Add locking to the JPEG decoder. 2010-04-13 11:30:35 +02:00
Vincent Povirk
8887e8c1c5 windowscodecs: Add locking to the ICO decoder. 2010-04-13 11:30:30 +02:00
Vincent Povirk
3caf7204e6 windowscodecs: Add locking to the GIF decoder. 2010-04-13 11:30:25 +02:00
Vincent Povirk
c1beb63609 windowscodecs: Add locking to the format converter. 2010-04-13 11:30:19 +02:00
Vincent Povirk
7871033a40 windowscodecs: Add locking to the PNG decoder. 2010-04-13 11:30:12 +02:00
Vincent Povirk
5f6d99f513 windowscodecs: Add locking to the BMP decoder. 2010-04-12 11:29:00 +02:00
Vincent Povirk
3d914c4f8d windowscodecs: Combine the bitmap decoder and bitmap decoder frame objects. 2010-04-12 11:28:54 +02:00
Vincent Povirk
7ce7ce8266 windowscodecs: Set the threading model of ImagingFactory to Both. 2010-04-12 11:28:47 +02:00
Vincent Povirk
a6bf1287ba windowscodecs: Make IWICStream thread-safe. 2010-04-12 11:28:41 +02:00
Vincent Povirk
40d48e674e windowscodecs: Add locking to StreamOnMemory. 2010-04-12 11:28:33 +02:00
Vincent Povirk
416eb191cb windowscodecs: Add support for decoding RGB TIFF images. 2010-03-22 11:44:18 +01:00
Vincent Povirk
2ed101f6fc windowscodecs: Implement CopyPixels for the TIFF decoder. 2010-03-22 11:44:12 +01:00
Vincent Povirk
8996ffbfc6 windowscodecs: Implement GetSize for the TIFF decoder. 2010-03-22 11:44:06 +01:00
Vincent Povirk
8066e9beca windowscodecs: Implement GetPixelFormat for TIFF decoder. 2010-03-22 11:44:00 +01:00
Vincent Povirk
ccaf1b1e5d windowscodecs: Implement GetFrame for the TIFF decoder. 2010-03-22 11:43:55 +01:00
Vincent Povirk
c048bb07ca windowscodecs: Implement GetFrameCount for the TIFF decoder. 2010-03-22 11:43:48 +01:00
Vincent Povirk
0d285eac80 windowscodecs: Implement Initialize for the TIFF decoder. 2010-03-22 11:43:42 +01:00
Vincent Povirk
73cd569390 windowscodecs: Add a stub TIFF decoder. 2010-03-22 11:42:43 +01:00
Vincent Povirk
8255df5698 windowscodecs: Make the IWICPalette implementation thread-safe. 2010-03-22 10:42:32 +01:00
Julian Rüger
c1660c9a2f windowscodecs: Small spelling fixes. 2010-03-18 13:46:38 +01:00
Vincent Povirk
d719120fc8 windowscodecs: Make component enumerators thread-safe.
This is needed so that ImagingFactory can have a threading model of Both.
2010-03-18 10:23:14 +01:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Marcus Meissner
615e0e64f9 windowscodecs: Handle old libpng.so using distros (as SLE 10). 2010-03-02 11:57:41 +01:00
Alexandre Julliard
6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Vincent Povirk
44478b5364 windowscodecs: Define a custom png error handler. 2010-02-05 10:09:52 +01:00
Vincent Povirk
29a599a5d6 windowscodecs: Replace a call to a deprecated libpng function.
It was removed in libpng 1.4.0.
2010-02-05 10:09:08 +01:00
Michael Stefaniuc
ae8c2ec267 windowscodecs: Don't cast NULL. 2009-12-21 15:01:25 +01:00