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 |
Alexandre Julliard
|
ca4177997c
|
gdi32: Add a few helper functions for computing font metrics.
|
2011-10-24 20:03:09 +02:00 |
Thomas Faber
|
0a44501a4e
|
gdi32/tests: Test GetTextExtentExPoint behavior with zero and negative max extent values.
|
2011-10-24 19:37:07 +02:00 |
Huw Davies
|
f53d73a017
|
gdi32: Add a fake 1-entry color table for 1-bpp ddbs.
|
2011-10-21 16:46:19 +02:00 |
Alexandre Julliard
|
5c1c7a6576
|
gdi32: Implement GetCharWidthW as a standard driver entry point.
|
2011-10-20 17:05:11 +02:00 |
Alexandre Julliard
|
6ad9eb805c
|
gdi32: Implement GetTextExtentExPointW as a standard driver entry point.
|
2011-10-20 17:04:35 +02:00 |
Alexandre Julliard
|
328328bb2c
|
gdi32: Add an intermediate variable to avoid array bounds warnings.
|
2011-10-20 12:46:21 +02:00 |
Alexandre Julliard
|
86b4fe7b0e
|
gdi32/tests: Add intermediate pointers to color tables to simplify the code and avoid array bounds warnings.
|
2011-10-20 12:34:58 +02:00 |
Alexandre Julliard
|
ef0fe44327
|
gdi32: Implement SelectFont as a standard driver entry point.
|
2011-10-19 18:22:05 +02:00 |
Alexandre Julliard
|
885a4a5c08
|
gdi32: Add an initial Freetype font driver.
|
2011-10-19 18:22:01 +02:00 |
Alexandre Julliard
|
6bb001da6f
|
gdi32: Add support for pushing a font driver on the DC driver stack.
|
2011-10-19 18:21:56 +02:00 |
Huw Davies
|
595dbe2eba
|
gdi32: Fix character code metrics for bitmap fonts.
|
2011-10-19 17:38:33 +02:00 |
Huw Davies
|
6aece157a0
|
gdi32/tests: Remove the no longer used todo functionality of the test_color macro.
|
2011-10-19 16:59:32 +02:00 |
Huw Davies
|
2e72434340
|
gdi32/tests: Add tests for GetPixel.
|
2011-10-19 16:59:29 +02:00 |
Huw Davies
|
f6c7e96a61
|
gdi32: Implement GetPixel.
|
2011-10-19 16:59:25 +02:00 |
Huw Davies
|
70be58c17d
|
gdi32: Add get_pixel primitives.
|
2011-10-19 16:59:21 +02:00 |
Huw Davies
|
07e652b330
|
gdi32/tests: Add tests for SetPixel.
|
2011-10-19 16:59:04 +02:00 |
Huw Davies
|
2ac6a1bbf6
|
gdi32: Implement SetPixel.
|
2011-10-19 16:58:57 +02:00 |
Huw Davies
|
ddbaa9491a
|
gdi32: Add pixel_to_colorref primitives.
|
2011-10-19 16:58:51 +02:00 |
Huw Davies
|
b700660075
|
gdi32/tests: Add tests for non-rgb colorrefs.
|
2011-10-19 16:58:46 +02:00 |
Huw Davies
|
a3b5f270a8
|
gdi32: Add support for non-rgb colorrefs.
|
2011-10-19 16:58:40 +02:00 |
Huw Davies
|
0967de74db
|
gdi32: Introduce a unified function to perform COLORREF to pixel color mapping.
|
2011-10-19 16:58:31 +02:00 |
Marcus Meissner
|
06935e9323
|
gdi32: Remove a incorrect sizeof from pointer arithmetic (Coverity).
|
2011-10-18 15:17:07 +02:00 |
Huw Davies
|
ffe5e20b78
|
gdi32/tests: Remove unused legacy values.
|
2011-10-18 15:13:04 +02:00 |
Alexandre Julliard
|
013f5a9b23
|
gdi32: Return the correct error code when selecting objects in a metafile.
|
2011-10-18 15:03:29 +02:00 |
Alexandre Julliard
|
5267c1316b
|
gdi32: Get rid of the DC_FUNCTIONS typedef.
|
2011-10-17 20:39:54 +02:00 |
Huw Davies
|
4dbc0690ef
|
gdi32/tests: Add some StretchDIBits tests.
|
2011-10-17 17:45:09 +02:00 |
Huw Davies
|
c9a7bb715d
|
gdi32: Implement nulldrv_StretchDIBits using the PutImage gdi driver function.
|
2011-10-17 17:45:08 +02:00 |
Huw Davies
|
a01844b013
|
gdi32: Make the convert_bits and stretch_bits helpers external.
|
2011-10-17 17:45:08 +02:00 |
Huw Davies
|
64f6e9bc58
|
gdi32: Move the intersection of vis rects into a separate function.
|
2011-10-17 17:45:08 +02:00 |
Huw Davies
|
2127e9444d
|
gdi32: Allow a caller to build_rle_bitmap to not request the clip region.
|
2011-10-17 17:45:08 +02:00 |
Alexandre Julliard
|
bfdac3e885
|
gdi32: Add a fall back implementation of BlendImage using client-side blending.
|
2011-10-17 17:45:05 +02:00 |
Alexandre Julliard
|
78d50cafb2
|
gdi32/tests: Add test cases for DIB blending.
|
2011-10-17 17:44:25 +02:00 |
Alexandre Julliard
|
a3a574fae0
|
gdi32: Implement a BlendImage entry point in the DIB driver.
|
2011-10-14 21:32:40 +02:00 |
Daniel Santos
|
7a4349bb99
|
gdi32: Remove PS_USERSTYLE FIXME and workarounds.
|
2011-10-14 20:26:44 +02:00 |
Alexandre Julliard
|
b7a15ae7fa
|
gdi32: Overlapping rectangles are not allowed in GdiAlphaBlend.
|
2011-10-14 20:26:43 +02:00 |
Alexandre Julliard
|
deb195869c
|
gdi32/tests: Add more tests for various palette formats as destination.
|
2011-10-14 13:12:27 +02:00 |
Alexandre Julliard
|
5500e97d19
|
gdi32/tests: Add more tests for arbitrary 32-bpp bitfields as destination.
|
2011-10-14 13:12:27 +02:00 |
Alexandre Julliard
|
1af12ff9b5
|
gdi32/tests: Add tests for DIB conversions from various source formats.
|
2011-10-14 13:12:21 +02:00 |
Alexandre Julliard
|
a9be526a9c
|
gdi32: Use a reduced precision for RGB to palette mapping in DIB conversions.
|
2011-10-14 00:47:05 +02:00 |
Alexandre Julliard
|
e79033e6fa
|
gdi32: Add a helper for RGB to color index mapping to avoid redundant shifts.
|
2011-10-13 20:03:07 +02:00 |
Alexandre Julliard
|
34310d4479
|
gdi32: Add a check for null bitfields in SetDIBits.
|
2011-10-13 20:02:01 +02:00 |
Alexandre Julliard
|
a413916802
|
gdi32: Get rid of the return value in DIB conversion functions, they never fail now.
|
2011-10-13 20:01:50 +02:00 |
Alexandre Julliard
|
587f492fdf
|
gdi32: Add support for arbitrary DIB bitfields for 16-bpp conversions.
|
2011-10-13 20:01:34 +02:00 |
Alexandre Julliard
|
b084e52bf6
|
gdi32: Add support for arbitrary DIB bitfields for 32-bpp conversions.
|
2011-10-13 20:01:14 +02:00 |
Alexandre Julliard
|
8a41d75e29
|
gdi32: Add a helper function to look up color table entries, and default to 0 for missing entries.
|
2011-10-12 20:52:46 +02:00 |