Commit Graph

995 Commits

Author SHA1 Message Date
Vincent Povirk
ade2506029 gdiplus: Implement GdipFlush. 2010-04-02 16:53:07 +02:00
Vincent Povirk
f2e3d99609 gdiplus: Implement GdipImageRotateFlip. 2010-03-31 11:41:13 +02:00
Vincent Povirk
deb6466f3f gdiplus: Implement GdipMeasureCharacterRanges. 2010-03-31 11:40:20 +02:00
Vincent Povirk
f860285cca gdiplus: Add tests for GdipMeasureCharacterRanges. 2010-03-31 11:40:15 +02:00
Vincent Povirk
21109a40fb gdiplus: Fix the linesfilled calculation in GdipMeasureString. 2010-03-31 11:40:08 +02:00
Vincent Povirk
2cde94a89e gdiplus: Rewrite GdipDrawString to share code with GdipMeasureString. 2010-03-31 11:39:58 +02:00
Vincent Povirk
3cee74c61d gdiplus: Rewrite GdipMeasureString using a helper function. 2010-03-31 11:39:51 +02:00
Vincent Povirk
0bc54fb4fb gdiplus: Add a test for GdipMeasureString. 2010-03-31 11:39:43 +02:00
Vincent Povirk
32d03da998 gdiplus: Add a missing NULL check to GdipMeasureString. 2010-03-31 11:37:51 +02:00
Vincent Povirk
0f919e365b gdiplus: Add tests for GdipDrawString. 2010-03-31 11:37:45 +02:00
Justin Chevrier
4027813764 gdiplus: Add GdipGetPathGradientSurroundColorCount stub with tests. 2010-03-29 15:50:21 +02:00
Justin Chevrier
88b4263a61 include: Fix GdipSetPathGradientSurroundColorsWithCount definition. 2010-03-29 15:50:21 +02:00
Vincent Povirk
5433969ec8 gdiplus: Don't use gdi32 to draw to bitmaps with formats it can't handle. 2010-03-29 12:19:48 +02:00
Vincent Povirk
af7b8efc94 gdiplus: Store a reference to the image in image graphics contexts. 2010-03-29 12:19:38 +02:00
Mikhail Maroukhine
818ff38d62 gdiplus: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:04 +02:00
Francois Gouget
5aca2dd964 gdiplus/tests: Fix compilation on systems that don't support nameless unions. 2010-03-29 11:45:24 +02:00
Justin Chevrier
b7679da9a7 gdiplus: Handle UnitWorld in GdipGetFontHeightGivenDPI. 2010-03-26 10:31:25 +01:00
Justin Chevrier
cf5c16c49e gdiplus/tests: Add GdipGetFontHeightGivenDPI tests. 2010-03-26 10:31:18 +01:00
Vincent Povirk
eabce3e05f gdiplus: Add a test for TIFF image loading. 2010-03-22 11:44:38 +01:00
Vincent Povirk
d24a421207 gdiplus: Add support for decoding TIFF images. 2010-03-22 11:44:33 +01:00
Vincent Povirk
738059baf8 gdiplus: Support decoders with multiple signatures. 2010-03-22 11:44:24 +01:00
Alexandre Julliard
be748e0d71 gdiplus/tests: Create a window for graphics tests instead of painting over the desktop. 2010-03-19 11:59:51 +01:00
Paul Vriens
0513eb506e gdiplus/tests: Fix a test failure on Win98/WinMe. 2010-03-16 17:03:43 +01:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Justin Chevrier
818420a378 gdiplus: Basic implementation of GdipImageGetFrameCount with updated tests. 2010-03-16 12:29:14 +01:00
Justin Chevrier
94820ff0a4 gdiplus/tests: Expand GdipImageGetFrameCount test coverage. 2010-03-16 12:29:09 +01:00
Vincent Povirk
c1c555e3df gdiplus: Zero the MetafileHeader structure in GetMetafileHeader.
Since we return success, we should at least make sure the result is not
uninitialized memory.
2010-03-15 13:28:23 +01:00
Vincent Povirk
89e5c26236 gdiplus: Add a test for GdipGetMetafileHeaderFromMetafile. 2010-03-15 13:28:23 +01:00
Vincent Povirk
69e9de1867 gdiplus: Don't crash when creating a texture with NULL imageattributes. 2010-03-15 13:28:23 +01:00
Alasdair Sinclair
0ecd8daa16 gdiplus: Create a full BITMAPINFO to prevent clobbering memory with palette data. 2010-03-05 13:28:29 +01:00
Justin Chevrier
78f9177d9d gdiplus: Implement GdipSetImageAttributesRemapTable with updated test. 2010-03-04 12:30:17 +01:00
Justin Chevrier
74a3945b00 gdiplus/test: Add GdipSetImageAttributesRemapTable test and fix typo. 2010-03-04 12:29:58 +01:00
Justin Chevrier
b4bfa6e1c1 gdiplus: Basic implementation of GdipGetNearestColor with changes to test to reflect fixes. 2010-02-26 14:18:59 +01:00
Justin Chevrier
56238cd70e gdiplus/test: Add GdipGetNearestColor test. 2010-02-26 14:18:59 +01:00
Vincent Povirk
10990f5898 gdiplus: Stub GdipGetRegionScansCount. 2010-02-25 12:12:11 +01:00
Vincent Povirk
ab124aa6b8 gdiplus: Stub GdipGetImageItemData. 2010-02-25 12:12:08 +01:00
Vincent Povirk
f62560f76c gdiplus: Free the attached HBITMAP when destroying Bitmap objects. 2010-02-25 12:12:03 +01:00
Vincent Povirk
0c319b07d7 gdiplus: Add a test for GdipImageRotateFlip. 2010-02-22 12:01:27 +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
Marcus Meissner
21b9049231 gdiplus: Dereference texture after checking it for NULL (Coverity). 2010-02-16 12:30:30 +01:00
Vincent Povirk
00dec58bb2 gdiplus: Convert formats that can't be drawn by gdi32 when drawing bitmaps. 2010-02-15 12:20:00 +01:00
Vincent Povirk
cf4ec6e840 gdiplus: Implement GdipGetTextureImage. 2010-02-15 12:20:00 +01:00
Vincent Povirk
70c9e4fb3d gdiplus: Store an image in texture brushes, and use it when cloning. 2010-02-15 12:20:00 +01:00
Vincent Povirk
53e326a77c gdiplus: Use GdipCloneBitmapArea to get bitmap areas for texture brushes. 2010-02-15 12:20:00 +01:00
Vincent Povirk
e933da4fdb gdiplus: Copy hatch brushes using the create function.
The DIB used in the LOGBRUSH doesn't last long enough.
2010-02-15 12:20:00 +01:00
Vincent Povirk
71e4af507f gdiplus: Use linear gradient brush angles. 2010-02-08 17:14:43 +01:00
Vincent Povirk
318ba28630 gdiplus: Don't use gdi32 to do pixel format conversion. 2010-02-08 17:14:43 +01:00
Dan Kegel
c35c7a683e gdiplus/tests: Initialize buffer in test_GdipCreateBitmapFromHBITMAP. 2010-02-08 17:14:43 +01:00
Paul Vriens
73c244052e gdiplus/tests: Fix a test failure. 2010-02-03 15:49:47 +01:00
Vincent Povirk
4d53a4c9f5 gdiplus: Implement GetPixel for indexed color bitmaps. 2010-02-01 12:09:14 +01:00