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 |
Alexandre Julliard
|
fbafa45e84
|
gdi32: Pass a HDC instead of a DC pointer to internal path functions.
|
2011-10-28 13:07:52 +02:00 |
Alexandre Julliard
|
26aaaa1269
|
gdi32: Fix a misplaced release_dc_ptr call.
|
2011-10-28 11:29:34 +02:00 |
Alexandre Julliard
|
bb21ac85b3
|
gdi32: Add a helper function to copy BITMAPINFO structures to avoid copying uninitialized data.
|
2011-10-27 14:19:44 +02:00 |
Ken Thomases
|
14efc6eb24
|
gdi32: Allow ~-based paths in HKCU\Software\Wine\Fonts:Path.
|
2011-10-27 12:24:52 +02:00 |
Alexandre Julliard
|
c441d57452
|
gdi32: Implement the ExtTextOut entry point in the path driver.
|
2011-10-26 23:16:52 +02:00 |
Alexandre Julliard
|
613972efe5
|
gdi32: Implement the polyline entry points in the path driver.
|
2011-10-26 23:16:51 +02:00 |
Alexandre Julliard
|
d4889bef47
|
gdi32: Implement the polygon entry points in the path driver.
|
2011-10-26 23:16:51 +02:00 |
Alexandre Julliard
|
ac00dfc984
|
gdi32: Implement the Bezier entry points in the path driver.
|
2011-10-26 23:16:19 +02:00 |
Alexandre Julliard
|
4d9cc24128
|
gdi32: Implement the arc entry points in the path driver.
|
2011-10-26 20:10:00 +02:00 |
Alexandre Julliard
|
f8040958f5
|
gdi32: Implement the Rectangle and RoundRect entry points in the path driver.
|
2011-10-26 20:05:24 +02:00 |
Alexandre Julliard
|
364e216462
|
gdi32: Add a helper function to start a new path stroke.
|
2011-10-26 20:02:10 +02:00 |
Alexandre Julliard
|
fc5e29486d
|
gdi32: Implement the LineTo entry point in the path driver.
|
2011-10-26 19:58:51 +02:00 |
Alexandre Julliard
|
2c1ec7fc3b
|
gdi32: Implement the MoveTo entry point in the path driver.
|
2011-10-26 19:57:28 +02:00 |
Alexandre Julliard
|
8a7bf0a2ab
|
gdi32: Push a path driver on the DC stack when a path is opened.
|
2011-10-26 19:53:22 +02:00 |
Alexandre Julliard
|
97a261d573
|
gdi32: Avoid directly modifying the cursor position in the DC structure in PolyDraw.
|
2011-10-26 19:47:27 +02:00 |
Alexandre Julliard
|
ba2ea23574
|
gdi32: Always use a polygon to draw text strike-outs and underlines.
|
2011-10-26 14:14:36 +02:00 |
Alexandre Julliard
|
ef34c47c4b
|
gdi32: Move internal path functions to the top of the file to avoid forward declarations.
|
2011-10-26 14:14:32 +02:00 |
Alexandre Julliard
|
f44c1e6533
|
gdi32/tests: Add tests for path open/closed states.
|
2011-10-26 12:41:56 +02:00 |
Henri Verbeet
|
aa7bbe1376
|
gdi32: Update the DC in ExtEscape().
Specifically, X11DRV_FLUSH_GL_DRAWABLE needs correct clip rects.
|
2011-10-26 12:41:33 +02:00 |
Alexandre Julliard
|
7fbb16d4ba
|
gdi32: Implement GdiRealizationInfo as a standard driver entry point.
|
2011-10-26 12:41:32 +02:00 |
Alexandre Julliard
|
8796831a9f
|
gdi32: Implement FontIsLinked as a standard driver entry point.
|
2011-10-26 12:41:32 +02:00 |
Alexandre Julliard
|
e31c51b65e
|
gdi32: Implement GetFontData as a standard driver entry point.
|
2011-10-26 12:41:31 +02:00 |
Alexandre Julliard
|
441d6cfcd4
|
gdi32: Implement GetTextFace as a standard driver entry point.
|
2011-10-26 12:41:31 +02:00 |
Alexandre Julliard
|
a2de6a8766
|
gdi32: Implement GetTextExtentExPointI as a standard driver entry point.
|
2011-10-26 12:41:30 +02:00 |
Alexandre Julliard
|
1740f34ffb
|
gdi32: Implement GetTextCharsetInfo as a standard driver entry point.
|
2011-10-26 12:41:30 +02:00 |
Alexandre Julliard
|
ce8d7b4601
|
gdi32: Implement GetOutlineTextMetrics as a standard driver entry point.
|
2011-10-26 12:41:29 +02:00 |
Alexandre Julliard
|
0c96820104
|
gdi32: Implement GetKerningPairs as a standard driver entry point.
|
2011-10-26 12:41:29 +02:00 |
Alexandre Julliard
|
6376b4cf6f
|
gdi32: Implement GetGlyphOutline as a standard driver entry point.
|
2011-10-25 16:57:28 +02:00 |
Alexandre Julliard
|
ff96c4dd4e
|
gdi32: Implement GetGlyphIndices as a standard driver entry point.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
90ecea9739
|
gdi32: Implement GetFontUnicodeRanges as a standard driver entry point.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
23c7c0469c
|
gdi32: Reimplement GetCharABCWidthsFloat using the integer version.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
27208a0ec5
|
gdi32: Implement GetCharABCWidthsI as a standard driver entry point.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
e5a0fa7089
|
gdi32: Implement GetCharABCWidths as a standard driver entry point.
|
2011-10-25 16:57:26 +02:00 |
Alexandre Julliard
|
a8444d7fd1
|
gdi32: Add driver entry points for a number of font functions.
|
2011-10-24 23:45:37 +02:00 |
Alexandre Julliard
|
2b1b11d681
|
gdi32: Rename the EnumDeviceFonts entry point to EnumFonts since it's not limited to device fonts.
|
2011-10-24 23:34:33 +02:00 |
Alexandre Julliard
|
cbd81d391c
|
gdi32: Implement EnumDeviceFonts as a standard driver entry point.
|
2011-10-24 23:34:28 +02:00 |
Alexandre Julliard
|
873bf81d3b
|
gdi32: Don't return outline metrics for bitmap fonts.
|
2011-10-24 23:34:05 +02:00 |
Alexandre Julliard
|
20070d0838
|
gdi32: Implement GetTextMetrics as a standard driver entry point.
|
2011-10-24 20:03:53 +02:00 |