Vincent Povirk
435762024f
gdiplus: Always treat out of range string sizes as INT_MAX.
2010-05-10 10:03:00 +02:00
Vincent Povirk
b7c9adcd06
gdiplus: Implement GdipIsStyleAvailable.
2010-05-10 10:02:24 +02:00
Vincent Povirk
7dfc674437
gdiplus: Implement GdipGetImageThumbnail.
2010-05-10 10:02:11 +02:00
Vincent Povirk
635fe30eac
gdiplus: Add test for GdipGetImageThumbnail.
2010-05-10 10:02:00 +02:00
Vincent Povirk
0ae0c0c09e
gdiplus: Implement GdipSetImageAttributesWrapMode.
2010-05-10 10:01:48 +02:00
Vincent Povirk
15ebd84daf
gdiplus: Implement bitmap color keying.
2010-05-10 10:01:39 +02:00
Vincent Povirk
d2a01883fc
gdiplus: Quiet the GdipImageForceValidation fixme.
2010-05-08 20:20:47 +02:00
Vincent Povirk
2dbc3980ef
gdiplus: Implement GdipCreateHICONFromBitmap.
2010-05-08 19:25:32 +02:00
Gerald Pfeifer
448a8bb594
gdiplus/tests: Remove variable path which is not really used from test_linei.
2010-05-03 16:46:38 +02:00
Vincent Povirk
38138784e7
gdiplus: Handle more cases in GdipCreateBitmapFromGdiDib.
2010-04-26 11:14:58 -05:00
Vincent Povirk
800e9ff6c5
gdiplus: Add test for GdipCreateBitmapFromGdiDib.
2010-04-26 11:14:53 -05:00
Vincent Povirk
aa76490d07
gdiplus: Use ddb's instead of dib's to create texture brushes.
2010-04-19 14:54:14 +02:00
Vincent Povirk
68ce9e925a
gdiplus: Prevent integer overflows when rounding text bounds.
...
Mono calls GdipMeasureString with a height so large that rounding and
converting it to an integer gives a negative result.
2010-04-19 14:54:11 +02:00
Vincent Povirk
6b53cb27bc
gdiplus: Fix the non-trivial case in color_over.
2010-04-19 14:54:05 +02:00
Vincent Povirk
ede103c699
gdiplus: Add fixmes for unimplemented imageattributes features.
2010-04-16 12:13:00 +02:00
Vincent Povirk
8b2543b750
gdiplus: Always use software to draw bitmaps to bitmaps.
2010-04-16 12:12:54 +02:00
Vincent Povirk
4247247787
gdiplus: Implement color remapping.
2010-04-16 12:12:48 +02:00
Vincent Povirk
bb9c1878c3
gdiplus: Correct the coordinate transform for non-rectangular parallelograms.
...
Apparently matrices in gdiplus don't work the way I think they do.
2010-04-16 12:12:37 +02:00
Vincent Povirk
7791f02fd9
gdiplus: Transform bitmaps to non-rectangular parallelograms in software.
2010-04-16 12:12:30 +02:00
Vincent Povirk
9c380b1e8e
gdiplus: Use a helper function to draw image data from bitmaps in software.
...
This will make it possible to use the same codepath for non-bitmap graphics
objects and to create a software implementation for other drawing operations.
2010-04-16 12:12:24 +02:00
Vincent Povirk
2f9c6091fc
gdiplus: Use UnitPixel for metafile bounds when creating from HMETAFILE.
2010-04-16 12:10:13 +02:00
Vincent Povirk
531219f84d
gdiplus: Do not create FontFamilies for bitmap fonts.
2010-04-16 12:01:42 +02:00
Vincent Povirk
049aa8dacd
gdiplus: Ensure GdipGetGenericFontFamilySansSerif returns a truetype font.
2010-04-16 12:01:39 +02:00
Vincent Povirk
541d7a5ab2
gdiplus: Print the GdipGetFamilyName FIXME only once.
2010-04-09 18:35:00 +02:00
Vincent Povirk
9a4618a4ba
gdiplus: Print the GdipCreateHalftonePalette FIXME only once.
2010-04-09 18:34:57 +02:00
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