Alexandre Julliard
|
bcc21c9b79
|
winex11: Fix SetDIBitsToDevice coordinate mapping for negative values.
|
2011-09-01 18:06:18 +02:00 |
Alexandre Julliard
|
e1ca5c38e2
|
winex11: Fix SetDIBitsToDevice coordinate mapping in RTL mode.
|
2011-09-01 12:41:00 +02:00 |
Alexandre Julliard
|
67b1f29d61
|
gdi32/tests: Add some SetDIBitsToDevice tests, based on the similar SetDIBits tests.
|
2011-09-01 12:39:15 +02:00 |
Alexandre Julliard
|
e7c523b135
|
gdi32: Use SetDIBits to set the initial bits of a DDB.
|
2011-08-31 11:36:23 +02:00 |
Alexandre Julliard
|
5f35075c8b
|
gdi32: Only use the hdc parameter in SetDIBits when needed.
|
2011-08-31 11:36:23 +02:00 |
Alexandre Julliard
|
edb48a06ee
|
gdi32: Allow SetDIBits to use the null driver.
|
2011-08-31 11:36:23 +02:00 |
Alexandre Julliard
|
6f066ec18a
|
gdi32: Forward the null driver PutImage to the DIB driver since the bits are in DIB format.
|
2011-08-31 11:36:05 +02:00 |
Alexandre Julliard
|
bff79eb2b9
|
gdi32: Forward the null driver GetImage to the DIB driver since the bits are in DIB format.
|
2011-08-30 20:13:52 +02:00 |
Alexandre Julliard
|
79ef408cd7
|
gdi32: Add a helper function to initialize DIB info from a bitmap object.
|
2011-08-29 19:51:24 +02:00 |
Alexandre Julliard
|
a13df5ce6c
|
gdi32: Store the initial bitmap bits with DIB alignment.
|
2011-08-29 19:44:17 +02:00 |
Alexandre Julliard
|
987a18a55c
|
gdi32: Remove an unused variable.
|
2011-08-29 12:08:26 +02:00 |
Alexandre Julliard
|
afa7817d6e
|
gdi32/tests: Simplify the DIB byte width computation.
|
2011-08-29 12:08:21 +02:00 |
Alexandre Julliard
|
4e3c649b9c
|
gdi32: Add parameter validation in GetDIBits.
|
2011-08-29 12:08:21 +02:00 |
Alexandre Julliard
|
82ef9f960d
|
gdi32/tests: Make sure the bitmap info is initialized in the GetDIBits test.
|
2011-08-26 11:15:16 +02:00 |
Francois Gouget
|
c992ca277d
|
Assorted spelling fixes.
|
2011-08-24 19:07:46 +02:00 |
André Hentschel
|
56e804eea4
|
winex11: Reject too bright gamma ramps.
|
2011-08-24 14:03:03 +02:00 |
Hans Leidekker
|
58cdb6405f
|
gdi32/tests: Accept one more return value from EnumICMProfilesA.
|
2011-08-24 12:14:47 +02:00 |
Grazvydas Ignotas
|
bf235df2c6
|
gdi32/tests: Add additional font to fullnames test.
|
2011-08-24 12:14:46 +02:00 |
Grazvydas Ignotas
|
5c2976eebc
|
gdi32/tests: Check for exact fonts before doing fullname test.
|
2011-08-24 12:14:46 +02:00 |
Grazvydas Ignotas
|
4a463e0650
|
gdi32: Use correct name for elfFullName.
|
2011-08-24 12:14:46 +02:00 |
Huw Davies
|
75e2e9cf3f
|
gdi32: Add an exception handler to catch bad pointers passed by an application.
|
2011-08-23 16:53:56 +02:00 |
Huw Davies
|
597edc503f
|
gdi32: Remove an unneeded level of indentation.
|
2011-08-23 16:53:55 +02:00 |
Huw Davies
|
1def8d635a
|
gdi32: Add support for all of the ternary rops.
|
2011-08-23 16:53:55 +02:00 |
Huw Davies
|
95f1abc8d8
|
gdi32: Add a copy_rect helper function.
|
2011-08-23 16:53:55 +02:00 |
Huw Davies
|
ff307d573a
|
gdi32: Move the dib driver's GetImage and PutImage to a new source file.
|
2011-08-23 16:53:55 +02:00 |
André Hentschel
|
c36b392a72
|
gdi32: Initial gamma setting tests.
|
2011-08-23 16:53:49 +02:00 |
Austin English
|
4cdd01fc82
|
gdi32/tests: Remove win9x hacks.
|
2011-08-22 17:22:07 +02:00 |
Huw Davies
|
925fa10865
|
gdi32: Change the object-level brush function to accept a stand-alone dib and a separate clip region.
|
2011-08-22 16:19:40 +02:00 |
Huw Davies
|
c6f6c3f727
|
gdi32: Implement Polyline and PolyPolyline in the dib driver.
|
2011-08-22 16:19:24 +02:00 |
Huw Davies
|
0f40ad8a3d
|
gdi32: Move to using a multi-line pen object-level function.
|
2011-08-22 16:19:15 +02:00 |
Huw Davies
|
1e83fd0076
|
gdi32: Use the gdi_image_bits structure to maintain the dib driver's bits.
|
2011-08-22 16:18:54 +02:00 |
Huw Davies
|
2e908e067c
|
gdi32: Simplify dibdrv_PutImage a little.
|
2011-08-22 16:18:24 +02:00 |
Huw Davies
|
de213f2c66
|
gdi32: Avoid directly accessing the bits ptr where possible.
|
2011-08-22 16:18:13 +02:00 |
Huw Davies
|
a55ec17b74
|
gdi32: Use the dib driver GetImage and PutImage implementations in GetBitmapBits and SetBitmapBits when appropriate.
|
2011-08-22 16:18:08 +02:00 |
Huw Davies
|
e82f88d5ee
|
gdi32: Add a helper to retrieve the bitmap functions.
|
2011-08-22 16:18:04 +02:00 |
Huw Davies
|
cb82c45b3a
|
gdi32: Allow SetBitmapBits to set incomplete scanlines.
|
2011-08-22 16:16:08 +02:00 |
Huw Davies
|
bdc3b9c0a9
|
gdi32: Avoid a possible unnecessary conversion if PutImage is called with zero biClrUsed.
|
2011-08-22 16:15:45 +02:00 |
Huw Davies
|
40742c2f72
|
gdi32: Fix colour table comparison.
|
2011-08-22 16:15:13 +02:00 |
André Hentschel
|
8134b93516
|
gdi32/tests: Consistently print out all infos about non-equal rects.
|
2011-08-22 16:14:33 +02:00 |
Huw Davies
|
c5f484597f
|
gdi32: Simplify dibdrv_GetImage by merging the stand-alone and selected bitmap cases.
|
2011-08-05 15:24:58 +02:00 |
Huw Davies
|
37423cec7c
|
gdi32: Fix dibdrv_PutImage for the selected bitmap case.
|
2011-08-05 15:22:48 +02:00 |
Alexandre Julliard
|
3a1194edd7
|
gdi32: Always use BI_BITFIELDS for 16-bpp in GetImage.
|
2011-08-05 15:22:43 +02:00 |
Alexandre Julliard
|
c668354cc0
|
gdi32: Always set compression to BI_BITFIELDS for 16-bpp DIB sections.
|
2011-08-05 13:41:18 +02:00 |
Alexandre Julliard
|
cf4c565fd2
|
gdi32: Validate the DIB parameters in functions that take a BITMAPINFO.
|
2011-08-05 13:39:14 +02:00 |
Alexandre Julliard
|
805f083f34
|
gdi32: Add a missing release in the error path.
|
2011-08-05 10:58:16 +02:00 |
Huw Davies
|
33532613a8
|
gdi32: Don't load a font replacement if any face of the real family exists.
|
2011-08-04 18:42:33 +02:00 |
Frédéric Delanoy
|
760faf01a9
|
tests: Assorted spelling fixes.
|
2011-08-04 18:27:37 +02:00 |
Huw Davies
|
b94616864d
|
gdi32: If possible use the GetImage driver entry to fill the colour table for GetDIBits.
|
2011-08-04 18:27:36 +02:00 |
Huw Davies
|
d947f6ef08
|
gdi32: Simplify the code a little by using a separate variable for the return value.
|
2011-08-04 18:27:36 +02:00 |
Huw Davies
|
d88151704e
|
gdi32/tests: Add some GetDIBits tests with zero lines and bits parameters.
|
2011-08-04 18:27:36 +02:00 |