Ken Thomases
21137cd3c3
windowscodecs: Use Mac OS X native ICNS support, not libicns.
...
The ICNS support is only used on Mac OS X and is not anticipated to be used
on any other platform. So, we can rely on the native frameworks rather than
a third-party dependency.
2011-01-06 11:44:02 +01:00
Michael Stefaniuc
5cce70ddeb
windowscodecs: Use an iface instead of a vtbl pointer in BmpFrameEncode.
2011-01-05 17:53:29 +01:00
Vincent Povirk
5fd834fc95
windowscodecs: Store an impl pointer instead of an iface pointer.
2011-01-05 17:23:28 +01:00
Michael Stefaniuc
53af9f2b1e
windowscodecs: Use ifaces instead of vtbl pointers in PngEncoder.
2010-12-16 12:06:51 +01:00
Alexandre Julliard
779f88ec90
windowscodecs: Convert the coclasses registration to the IRegistrar mechanism.
2010-12-13 18:00:56 +01:00
Michael Stefaniuc
31aec42560
windowscodecs: Standardize the COM usage in icnsformat.c.
2010-12-09 12:21:55 +01:00
Michael Stefaniuc
d11c0f3801
windowscodecs: Use an iface instead of a vtbl pointer in FlipRotator.
2010-12-09 12:21:50 +01:00
Michael Stefaniuc
7e106986cb
windowscodecs: Use an iface instead of a vtbl pointer in PropertyBag.
2010-12-09 12:21:24 +01:00
Michael Stefaniuc
cbee3a561e
windowscodecs: Use an iface instead of a vtbl pointer in FormatConverter.
2010-12-09 12:21:19 +01:00
Michael Stefaniuc
4313084308
windowscodecs: Use an iface instead of a vtbl pointer in PaletteImpl.
2010-11-29 13:28:26 +01:00
Michael Stefaniuc
e97fb5036d
windowscodecs: Use an iface instead of a vtbl pointer in ImagingFactory.
2010-11-29 13:28:25 +01:00
Michael Stefaniuc
cbea260391
windowscodecs: Standardize the COM usage in info.c.
2010-11-29 13:28:25 +01:00
Michael Stefaniuc
2854f06105
windowscodecs: Standardize the COM usage in pngformat.c.
2010-11-29 13:28:25 +01:00
Michael Stefaniuc
682600b7fc
windowscodecs: Standardize the COM usage in jpegformat.c.
2010-11-29 13:28:25 +01:00
Michael Stefaniuc
5f15f9b8b7
windowscodecs: Standardize the COM usage in icoformat.c.
2010-11-29 13:28:24 +01:00
Michael Stefaniuc
2ff573c99e
windowscodecs: Standardize the COM usage in tgaformat.c.
2010-11-29 13:28:24 +01:00
Michael Stefaniuc
34fc890285
windowscodecs: Standardize the COM usage in tiffformat.c.
2010-11-29 13:28:23 +01:00
Michael Stefaniuc
8d8dd3de54
windowscodecs: Standardize the COM usage in gifformat.c.
2010-11-29 13:28:23 +01:00
Michael Stefaniuc
1881db6ab5
windowscodecs: Use an iface instead of a vtbl pointer in ClassFactoryImpl.
2010-11-29 13:28:23 +01:00
Vincent Povirk
b782417707
windowscodecs: Implement conversion from 16bppBGRA to 32bppBGRA.
2010-10-25 12:13:42 +02:00
Vincent Povirk
b26d789db2
windowscodecs: Implement CopyPalette for the TGA decoder.
2010-10-25 12:13:39 +02:00
Damjan Jovanovic
32f9173998
windowscodecs: Add COM proxies and stubs.
2010-10-22 15:49:37 +02:00
Vincent Povirk
a5a7d6c9f0
windowscodecs: Support Run-length encoded TGA images.
2010-10-22 12:02:10 +02:00
Vincent Povirk
a64400ec98
windowscodecs: Add support for 32-bit TGA images.
2010-10-22 12:02:05 +02:00
Vincent Povirk
6ecb81976f
windowscodecs: Handle TGA attribute bits.
2010-10-22 12:02:00 +02:00
Vincent Povirk
c2533f3691
windowscodecs: Implement CopyPixels for the TGA decoder.
2010-10-22 12:01:43 +02:00
Vincent Povirk
631d9860ad
windowscodecs: Seek to start of stream when opening TIFF files.
2010-10-21 12:27:43 +02:00
Vincent Povirk
a044639dee
windowscodecs: Implement GetSize for the TGA decoder.
2010-10-21 12:27:03 +02:00
Vincent Povirk
df5a150b4f
windowscodecs: Implement GetPixelFormat for the TGA decoder.
2010-10-21 12:26:59 +02:00
Vincent Povirk
bb6d9eaffb
windowscodecs: Implement GetFrame for the TGA decoder.
2010-10-21 12:26:54 +02:00
Vincent Povirk
6d20f77517
windowscodecs: Implement Initialize for the TGA decoder.
2010-10-21 12:26:50 +02:00
Vincent Povirk
7bf6ad916b
windowscodecs: Add stub TGA decoder.
2010-10-21 12:26:44 +02:00
Vincent Povirk
b9beb9227d
windowscodecs: Support TIFF images with alpha data.
2010-10-21 12:26:12 +02:00
Vincent Povirk
0ce1c796e4
windowscodecs: Implement TiffFrameDecode_CopyPalette.
2010-10-21 12:26:05 +02:00
Krzysztof Nowicki
db6731f628
windowscodecs: Optimise copy_pixels in case the whole bitmap is copied.
2010-10-20 18:37:07 +02:00
Krzysztof Nowicki
29a5d9b3f6
windowscodecs/tests: Add test cases for *_CopyPixels calls with NULL rectangle.
2010-10-20 10:24:07 +02:00
Krzysztof Nowicki
145bda5aa6
windowscodecs: Fix *_CopyPixels functions to properly handle a NULL rectangle.
2010-10-20 10:23:35 +02:00
Damjan Jovanovic
d53e1a71f4
windowscodecs: Load PNGs incrementally.
2010-10-07 15:58:12 +02:00
Joel Holdsworth
57e00c851e
windowscodecs: Implemented GifFrameDecode_GetResolution.
2010-10-07 12:05:06 +02:00
Joel Holdsworth
e66a2f6d81
windowscodecs/tests: Added test for GifFrameDecode_GetResolution.
2010-10-07 12:05:01 +02:00
Damjan Jovanovic
666940902d
windowscodecs: Support ICO files with embedded PNGs.
2010-09-30 17:51:18 +02:00
Vincent Povirk
4d55359faf
windowscodecs: Use the BMP decoder to decode ICO frames.
2010-09-22 20:42:41 +02:00
Vincent Povirk
870afcdd19
windowscodecs: Make it possible for the BMP decoder to read packed DIBs.
2010-09-22 20:42:39 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Vincent Povirk
1cb7e6f879
windowscodecs: Override libjpeg's default error handling.
2010-09-13 13:32:06 -05:00
Vincent Povirk
9293ad7e13
windowscodecs: Implement conversion from CMYK to RGB.
2010-09-13 13:31:56 -05:00
Vincent Povirk
116cf47df3
windowscodecs: Decode CMYK/YCCK JPEG images as CMYK.
2010-09-13 13:31:49 -05:00
Vincent Povirk
72bd534908
windowscodecs: Fix the seeking in stream region streams.
2010-09-13 13:31:37 -05:00
Damjan Jovanovic
f68333cb6b
windowscodecs: Test that ICO GetSize returns the BITMAPINFOHEADER size instead of the ICONDIRENTRY size.
2010-09-08 14:22:52 +02:00
Vincent Povirk
06c35e8b75
windowscodecs: Implement IWICComponentInfo::GetCLSID.
2010-09-06 16:16:56 +02:00