Vincent Povirk
|
51b873b3ca
|
gdiplus: Mark the Graphics object as busy before freeing it.
|
2014-01-06 16:02:40 +01:00 |
Vincent Povirk
|
c491d52821
|
gdiplus: Write FillRects records to metafiles.
|
2013-11-25 15:15:52 +01:00 |
Vincent Povirk
|
8babdc860a
|
gdiplus: Forward GdipFillRectangle to GdipFillRectangles.
|
2013-11-25 15:15:52 +01:00 |
Vincent Povirk
|
fbcbd09bb3
|
gdiplus: Fix StringFormatFlagsLineLimit handling.
|
2013-11-20 11:25:04 +01:00 |
Vincent Povirk
|
feef61743d
|
gdiplus: Use clip region in GdipFillPath.
|
2013-10-31 09:46:36 +01:00 |
Vincent Povirk
|
08b650202c
|
gdiplus: Use clip region in GdipDrawPath.
|
2013-10-31 09:46:29 +01:00 |
Frédéric Delanoy
|
70bc6d5f78
|
gdiplus: Use BOOL type where appropriate.
|
2013-10-03 12:54:40 +02:00 |
Vincent Povirk
|
85b989c1fa
|
gdiplus: Don't expand the drawing area to include empty glyphs.
|
2013-09-23 21:31:07 +02:00 |
Vincent Povirk
|
ce9de5c4bb
|
gdiplus: Skip drawing lines of text with only empty glyphs.
|
2013-09-23 21:31:00 +02:00 |
Akihiro Sagawa
|
e29e4caca3
|
gdiplus: Fix empty glyph handling.
|
2013-09-23 20:32:27 +02:00 |
Vincent Povirk
|
814f9cf7e4
|
gdiplus: Only clip strings if rectangle width and height are positive.
|
2013-08-15 16:24:45 +02:00 |
Dmitry Timoshkov
|
f575eb494b
|
gdiplus: Reimplement GdipSetClipRect to avoid potential problems with rotating world transform.
|
2013-07-30 20:51:54 +02:00 |
Dmitry Timoshkov
|
cdc3e820cd
|
gdiplus: Fix clipping region bounds calculation with rotating transform.
|
2013-07-30 20:51:52 +02:00 |
Dmitry Timoshkov
|
14f34c15d1
|
gdiplus: Store graphics clipping region in device coordinates.
|
2013-07-19 11:58:23 +02:00 |
Dmitry Timoshkov
|
73f7b857b3
|
Revert "gdiplus: Ignore gdiplus page and world transformations when creating a gdi32 clipping region.".
This reverts commit 61dafbb701 .
|
2013-07-12 12:14:59 +02:00 |
Dmitry Timoshkov
|
84ef3d484c
|
gdiplus: get_font_hfont() should ask gdi32 to match font height against the character height instead of cell height.
|
2013-06-19 19:18:39 +02:00 |
Dmitry Timoshkov
|
6ab04040e5
|
gdiplus: GdipMeasureCharacterRanges should treat empty layout extents as infinite when StringFormatFlagsNoClip is specified.
Unlike GdipMeasureString which always treats empty layout extents as infinite.
|
2013-03-15 11:43:24 +01:00 |
Dmitry Timoshkov
|
db746fe897
|
gdiplus: GdipMeasureCharacterRanges shouldn't add margins to string bounds.
|
2013-03-15 11:43:13 +01:00 |
Dmitry Timoshkov
|
61dafbb701
|
gdiplus: Ignore gdiplus page and world transformations when creating a gdi32 clipping region.
|
2013-03-13 11:30:11 +01:00 |
Dmitry Timoshkov
|
9fb88c7999
|
gdiplus: GdipDrawString should not clip the string if StringFormatFlagsNoClip is specified.
|
2013-03-04 11:19:18 +01:00 |
Dmitry Timoshkov
|
737790603c
|
Revert "gdiplus: Add support for StringFormatFlagsNoClip.".
This reverts commit bfa35f37a7 .
This patch breaks string alignment.
|
2013-03-04 11:19:16 +01:00 |
Vincent Povirk
|
7b004c1714
|
gdiplus: Store the image type on a Graphics object in case the image is freed.
|
2013-03-04 11:15:38 +01:00 |
Dmitry Timoshkov
|
1896e5575e
|
gdiplus: If a device doesn't support AlphaBlend don't convert image to PARGB.
|
2013-02-25 10:40:37 +01:00 |
Dmitry Timoshkov
|
6b474b555e
|
gdiplus: Reimplement GdipFillRectangles using GdipFillPath.
|
2013-02-19 10:42:45 +01:00 |
Dmitry Timoshkov
|
bb16c926b4
|
gdiplus: Slightly simplify GdipFillClosedCurve2 implementation.
|
2013-02-19 10:42:36 +01:00 |
Dmitry Timoshkov
|
338958287a
|
gdiplus: Reimplement GdipDrawRectangles using GdipDrawPath.
|
2013-02-19 10:42:32 +01:00 |
Dmitry Timoshkov
|
1223569d64
|
gdiplus: Reimplement GdipDrawRectangle using GdipDrawPath.
|
2013-02-19 10:42:29 +01:00 |
Dmitry Timoshkov
|
981223a736
|
gdiplus: Reimplement GdipDrawPie using GdipDrawPath.
|
2013-02-19 10:42:24 +01:00 |
Dmitry Timoshkov
|
6df50f1d16
|
gdiplus: Reimplement GdipDrawEllipse using GdipDrawPath.
|
2013-02-19 10:42:16 +01:00 |
Dmitry Timoshkov
|
ad49f83c7d
|
gdiplus: Forward GdipDrawBezier to GdipDrawBeziers.
|
2013-02-19 10:42:10 +01:00 |
Dmitry Timoshkov
|
ae8826c43e
|
gdiplus: Reimplement GdipDrawBeziers using GdipDrawPath.
|
2013-02-19 10:42:03 +01:00 |
Dmitry Timoshkov
|
89f380f69b
|
gdiplus: Reimplement GdipDrawArc using GdipDrawPath.
|
2013-02-19 10:41:46 +01:00 |
Dmitry Timoshkov
|
2fd1bf60ae
|
gdiplus: Reimplement GdipDrawLines using GdipDrawPath.
|
2013-02-19 10:41:37 +01:00 |
Dmitry Timoshkov
|
03228b1784
|
gdiplus: Reimplement GdipDrawCurve2 using GdipDrawPath.
|
2013-02-19 10:41:18 +01:00 |
Dmitry Timoshkov
|
4233b82872
|
gdiplus: Slightly simplify GdipDrawClosedCurve2 implementation.
|
2013-02-19 10:41:01 +01:00 |
Dmitry Timoshkov
|
cc54d1eb68
|
gdiplus: Forward GdipDrawBezierI to GdipDrawBezier.
|
2013-02-19 10:40:43 +01:00 |
Dmitry Timoshkov
|
f817fb56e8
|
gdiplus: Avoid a crash in GdipDrawImagePointRect.
|
2013-02-18 15:06:17 +01:00 |
Dmitry Timoshkov
|
8ec2354b32
|
gdiplus: Forward GdipDrawLinesI to GdipDrawLines.
|
2013-02-18 10:36:18 +01:00 |
Dmitry Timoshkov
|
7cccd36c9a
|
gdiplus: Forward GdipDrawLineI to GdipDrawLine.
|
2013-02-18 10:36:11 +01:00 |
Dmitry Timoshkov
|
0ed65a2d3a
|
gdiplus: Forward GdipDrawLine to GdipDrawLines.
|
2013-02-18 10:36:01 +01:00 |
Andrew Talbot
|
32d070afb0
|
gdiplus: Avoid signed-unsigned integer comparisons.
|
2013-01-24 10:49:34 +01:00 |
Dmitry Timoshkov
|
9532de882f
|
gdiplus: Make GdipCreateFromHDC2 not fail in case of hDevice != NULL.
|
2013-01-23 12:52:16 +01:00 |
Andrew Talbot
|
e4351708d5
|
gdiplus: Remove unneeded address-of operator from array name.
|
2012-12-06 13:01:07 +01:00 |
Vincent Povirk
|
ba4ef584d7
|
gdiplus: Fix graphics bounds for memory DC's.
|
2012-12-06 13:00:49 +01:00 |
Vincent Povirk
|
81d9ffa041
|
gdiplus: Always use AlphaBlend to draw to 32-bit DIB's.
|
2012-12-06 12:59:56 +01:00 |
Vincent Povirk
|
423d50eb3b
|
gdiplus: Use clipping region in alpha_blend_pixels.
|
2012-11-28 14:41:43 +01:00 |
Dmitry Timoshkov
|
b9ead1a7ea
|
gdiplus: Avoid more cases of allocating a transformation matrix on the heap.
|
2012-11-19 11:47:27 +01:00 |
Dmitry Timoshkov
|
39ec8ce67e
|
gdiplus: Store transformation matrix directly in the objects.
|
2012-11-08 15:37:49 +01:00 |
Dmitry Timoshkov
|
0a81a34643
|
gdiplus: Avoid GdipCloneMatrix calls for the graphics transformation matrix.
|
2012-11-07 11:58:27 +01:00 |
Dmitry Timoshkov
|
fa184bc2c2
|
gdiplus: Allocate a copy of the graphics transformation matrix on the stack instead of cloning it.
|
2012-11-06 20:00:27 +01:00 |