Huw Davies
|
04396063c8
|
gdi32: Add solid_line primitives.
|
2011-11-21 11:51:47 +01:00 |
Huw Davies
|
f168f838f1
|
gdi32: Simplify the Bresenham line drawing.
|
2011-11-21 11:51:23 +01:00 |
Alexandre Julliard
|
ffaf0c4966
|
gdi32: Don't mark a local variable static.
|
2011-11-17 17:34:14 +01:00 |
Huw Davies
|
666f83bc0f
|
gdi32: Add a helper to retrieve the octant bias.
|
2011-11-16 17:00:23 +01:00 |
Huw Davies
|
48b1e66309
|
gdi32: Use an array of masks to simplify the bitmap conversion.
|
2011-11-16 17:00:19 +01:00 |
Huw Davies
|
6c9c9107d4
|
gdi32: Return valid anti-alias format bitmaps if the glyph is a monochrome bitmap.
|
2011-11-16 17:00:15 +01:00 |
Huw Davies
|
f3fab96393
|
gdi32: Add a helper to return the maximum level to use for a given anti-aliasing format.
|
2011-11-16 17:00:10 +01:00 |
Huw Davies
|
d43d17e248
|
gdi32/tests: Add tests for text rendering.
|
2011-11-14 15:25:28 +01:00 |
Huw Davies
|
e9612c1af0
|
gdi32: Add support for drawing text in the dib driver.
|
2011-11-14 15:25:28 +01:00 |
Huw Davies
|
5c6f630b98
|
gdi32: Add draw_glyph primitives.
|
2011-11-14 15:25:28 +01:00 |
Huw Davies
|
18520f2e63
|
gdi32: Calculate the min/max color component intensities for 17 glyph levels.
|
2011-11-14 15:25:27 +01:00 |
Huw Davies
|
f284f5970a
|
gdi32: Move the ETO_OPAQUE rectangle drawing to the dib driver.
|
2011-11-14 15:25:27 +01:00 |
Huw Davies
|
5990091bbf
|
gdi32: Expose a solid_rects function.
|
2011-11-14 15:25:27 +01:00 |
Huw Davies
|
15fabcdefe
|
gdi32: Keep track of the text pixel color.
|
2011-11-14 15:25:27 +01:00 |
Marcus Meissner
|
4222ccf1cf
|
gdi32: Fixed loop end setting (Coverity).
|
2011-11-14 15:25:19 +01:00 |
Dmitry Timoshkov
|
6acf226fa1
|
gdi32: Remove a duplicated line of code.
|
2011-11-09 11:39:02 +01:00 |
Alexandre Julliard
|
5e1599d8c0
|
gdi32: Don't set the bitmap owner when selecting a pattern brush.
|
2011-11-08 20:13:18 +01:00 |
Alexandre Julliard
|
0c5d619bd3
|
gdi32: Use the CopyBitmap entry point to copy the bitmap of a pattern brush.
|
2011-11-08 19:26:30 +01:00 |
Alexandre Julliard
|
26f5e2c6e7
|
gdi32: Implement the CopyBitmap entry point in the null driver.
|
2011-11-08 19:25:37 +01:00 |
Alexandre Julliard
|
9391c6a757
|
gdi32: Add a CopyBitmap driver entry point.
|
2011-11-08 19:25:05 +01:00 |
Alexandre Julliard
|
cc673f44c7
|
gdi32: Grab the bits directly for DIB pattern brushes instead of duplicating the bitmap.
|
2011-11-08 19:24:17 +01:00 |
Alexandre Julliard
|
c88f4d452f
|
gdi32: Get rid of the get_bitmap_image helper.
|
2011-11-08 19:24:13 +01:00 |
Alexandre Julliard
|
03496d6fba
|
gdi32: Avoid copying the brush pattern if the format matches the DC.
|
2011-11-08 13:32:36 +01:00 |
Alexandre Julliard
|
bb162ba4b4
|
gdi32: Reselect the pattern brush on every use if it's mapped with DIB_PAL_COLORS.
|
2011-11-08 13:18:01 +01:00 |
Alexandre Julliard
|
b47debddf5
|
gdi32: Return the original brush data in GetObject.
|
2011-11-07 21:06:21 +01:00 |
Akihiro Sagawa
|
35a928a0f8
|
gdi32: Use the translated string as a charset name.
|
2011-11-07 19:34:47 +01:00 |
Akihiro Sagawa
|
b5db70f1ca
|
gdi32: Add a string table resource for the translation.
|
2011-11-07 17:28:00 +01:00 |
Alexandre Julliard
|
03e0d96b9e
|
gdi32: Retrieve the brush pattern bits from the cache for enhanced metafiles.
|
2011-11-07 13:43:30 +01:00 |
Alexandre Julliard
|
7d0b65c4d1
|
gdi32: Retrieve the brush pattern bits from the cache for metafiles.
|
2011-11-07 13:42:57 +01:00 |
Alexandre Julliard
|
199409a27b
|
gdi32: Fix positioning of font underlines and strikeouts.
|
2011-11-07 13:41:18 +01:00 |
Alexandre Julliard
|
6098a0457b
|
gdi32/tests: Avoid some array bounds warnings.
|
2011-11-07 11:43:46 +01:00 |
Alexandre Julliard
|
bfb41db3a2
|
gdi32: Set the mono color map in BitBlt also for the initial PutImage attempt.
|
2011-11-04 13:24:03 +01:00 |
Alexandre Julliard
|
278899d1e8
|
gdi32: Return failure when GetPixel is not supported.
|
2011-11-04 11:00:57 +01:00 |
Alexandre Julliard
|
37b56554a6
|
gdi32: Add support for pattern brushes in the DIB driver.
|
2011-11-03 12:50:13 +01:00 |
Alexandre Julliard
|
457c9650de
|
gdi32: Retrieve the bits of a pattern brush when it's selected into a different type of DC.
|
2011-11-03 12:50:13 +01:00 |
Alexandre Julliard
|
8277ac3f7c
|
gdi32: Don't free bitmap bits when changing the owner, we may still have pointers to them.
|
2011-11-03 12:50:10 +01:00 |
Alexandre Julliard
|
24ac8c66bb
|
gdi32: Pass the full brush contents in the SelectBrush driver entry point.
|
2011-11-02 21:41:15 +01:00 |
Alexandre Julliard
|
20ecd97bee
|
gdi32: Store internal brush data in separate fields in the brush object.
|
2011-11-02 21:04:53 +01:00 |
Alexandre Julliard
|
7f7dd82c7b
|
gdi32: Sanitize the DIB information for DIB pattern brushes.
|
2011-11-02 12:22:44 +01:00 |
Alexandre Julliard
|
6bf6575c5c
|
gdi32: Store a pointer instead of a global handle for DIB pattern brushes.
|
2011-11-02 12:02:27 +01:00 |
Alexandre Julliard
|
8afcff3c79
|
gdi32/tests: Add some tests for palette-relative pattern brushes.
|
2011-11-02 11:47:43 +01:00 |
Alexandre Julliard
|
4ec87b3e8d
|
gdi32: Add some brush tests.
|
2011-11-01 14:12:16 +01:00 |
Alexandre Julliard
|
95cba0c0f4
|
gdi32: Add a DC driver entry point for GdiGradientFill.
|
2011-10-31 23:51:38 +01:00 |
Alexandre Julliard
|
afd962121b
|
gdi32/tests: Add some tests for the behavior of a printer DC.
|
2011-10-31 20:23:20 +01:00 |
Alexandre Julliard
|
f1f5f33468
|
gdi32: Emulate DDB support using the DIB driver when the graphics driver doesn't support bitmaps.
|
2011-10-31 20:21:15 +01:00 |
Alexandre Julliard
|
c9bdcbafab
|
gdi32: Allocate the bits for a DDB the first time it's used in any DIB driver call.
|
2011-10-31 20:06:37 +01:00 |
Huw Davies
|
1c1fff557d
|
gdi32: Pass a NULL user-style array to ExtCreatePen if the user-style count is zero.
|
2011-10-28 17:26:44 +02:00 |
Alexandre Julliard
|
418424d362
|
gdi32: Add path entry points for functions that behave differently with an open path.
|
2011-10-28 13:18:42 +02:00 |
Alexandre Julliard
|
e5db8969ac
|
gdi32: Always start a new stroke when the path ends with a closed figure.
|
2011-10-28 13:18:23 +02:00 |
Alexandre Julliard
|
e5ff45992e
|
gdi32: Add a helper function to add multiple points at once to a path.
|
2011-10-28 13:18:10 +02:00 |