Alexandre Julliard
|
d88ff791ef
|
gdi32: New DC locking mechanism that doesn't require holding the global GDI lock.
|
2007-08-31 15:58:38 +02:00 |
Aric Stewart
|
80cc1af347
|
gdi32: Allocate our glyph metrics in a 128 index chunk sparse array.
|
2007-08-30 17:02:48 +02:00 |
Steven Edwards
|
c9a0da51a5
|
Remove more unneeded wine 16bit header usage.
|
2007-08-30 12:31:01 +02:00 |
Mikolaj Zalewski
|
9a72a865a2
|
winex11.drv: Test for out-of-bound src coordinates in GdiAlphaBlend.
|
2007-08-29 12:03:08 +02:00 |
Roderick Colenbrander
|
e6f6d5fe95
|
gdi32: Print the function name in wglGetProcAddress.
|
2007-08-29 11:58:59 +02:00 |
Huw Davies
|
a247ca5308
|
gdi32: Quote the printer name prior to passing it to the shell.
|
2007-08-23 12:37:39 +02:00 |
Alexandre Julliard
|
e9a4c2351d
|
gdi32: Fix a few more places that use the wrong get/release function for DCs.
|
2007-08-22 18:20:39 +02:00 |
Paul Vriens
|
d469eca1c6
|
gdi32: Fix possible NULL pointer dereference (Coverity).
|
2007-08-22 12:18:59 +02:00 |
Paul Vriens
|
4b098028f3
|
gdi32: Fix possible NULL pointer dereference (Coverity).
|
2007-08-22 12:18:59 +02:00 |
Alexandre Julliard
|
1476e34645
|
gdi32: Add separate functions for releasing/freeing DCs to replace the standard GDI ones.
This should make it possible to use a different locking mechanism for DCs.
|
2007-08-21 21:37:40 +02:00 |
Francois Gouget
|
ebadbd4bd5
|
Assorted spelling fixes.
|
2007-08-09 14:13:07 +02:00 |
Evan Stade
|
cf8b59ef81
|
gdi32: Don't print fixme more than once.
|
2007-08-03 12:48:22 +02:00 |
Dmitry Timoshkov
|
2f71832ac9
|
gdi32: Also print a readable table name in the failure notice.
|
2007-08-02 12:18:42 +02:00 |
Francois Gouget
|
5266e57975
|
Assorted spelling fixes.
|
2007-07-31 21:37:50 +02:00 |
Dmitry Timoshkov
|
991d2d2632
|
gdi32: Make GetFontData traces more readable.
|
2007-07-31 20:50:51 +02:00 |
Evan Stade
|
eca194da7f
|
gdi32: Handle PS_USERSTYLE in ExtCreatePen.
|
2007-07-31 12:35:48 +02:00 |
Evan Stade
|
ff5076c008
|
gdi32: Added more tests for ExtCreatePen on PS_USERSTLYE.
|
2007-07-31 12:35:30 +02:00 |
Evan Stade
|
030abff4ac
|
gdi32: Improve ExtCreatePen parameter checking.
|
2007-07-31 12:35:23 +02:00 |
Alexandre Julliard
|
cb0a626e50
|
gdi32/tests: Don't test default char, it doesn't have to be always the same.
|
2007-07-25 13:46:18 +02:00 |
Evan Stade
|
099bfbe1a4
|
gdi32: Improved PolyDraw in path closed case.
|
2007-07-19 14:46:54 +02:00 |
Evan Stade
|
96937e04a2
|
gdi32: Added PATH_PolyDraw.
|
2007-07-17 14:12:37 +02:00 |
Evan Stade
|
578ff168b3
|
gdi32: Added PolyDraw tests.
|
2007-07-17 14:12:29 +02:00 |
Jeremy White
|
a2c2b60292
|
gdi32: Added a test for the case where lpvBits in GetDIBits is NULL and the bitcount is 0.
|
2007-07-16 13:38:09 +02:00 |
Jeremy White
|
fa23944695
|
gdi32: Do not fill in the color table if lpvBits is NULL.
|
2007-07-16 13:37:59 +02:00 |
Dmitry Timoshkov
|
cfe289e69d
|
gdi32: Do not report an error if a requested to add font is already loaded.
|
2007-07-11 12:01:21 +02:00 |
Alexandre Julliard
|
24a55f3862
|
configure: Merge the libfreetype existence check with the soname check.
|
2007-07-09 22:43:20 +02:00 |
Huw Davies
|
7495d81495
|
gdi32: Using a bitmap font as the fallback sans serif is a very bad idea.
|
2007-07-05 19:54:52 +02:00 |
Misha Koshelev
|
def420262b
|
gdi32: Slightly simplify result handling in PolyDraw.
|
2007-07-05 19:52:45 +02:00 |
Evan Stade
|
53e05015f6
|
gdi32: Don't access DC in PolyDraw after releasing handle.
|
2007-07-04 12:06:58 +02:00 |
Alexandre Julliard
|
ccd5f28429
|
configure: Make the libfontconfig soname check depend on the header check.
|
2007-07-02 19:42:52 +02:00 |
Alexandre Julliard
|
5a95cfbd9c
|
configure: Export the shared library extension instead of hardcoding .so.
|
2007-07-02 14:35:05 +02:00 |
Evan Stade
|
39357c4ba6
|
gdi32: Added missing call to GDI_ReleaseObj.
|
2007-06-27 13:33:38 +02:00 |
Michael Stefaniuc
|
b700e63d55
|
gdi32: Remove superfluous casts of void pointers to other pointer types.
|
2007-06-27 12:53:34 +02:00 |
Michael Stefaniuc
|
3f5fc520b5
|
gdi32: Multi-character character constants aren't portable as their behaviour is compiler dependent according to the C standard. Found by sparse.
|
2007-06-26 11:57:51 +02:00 |
Misha Koshelev
|
102a0a3b79
|
gdi32/tests: Fix test_widenpath to succeed on Win98.
|
2007-06-22 14:19:48 +02:00 |
Misha Koshelev
|
920b050a8b
|
gdi32: Emulate AngleArc using ArcTo.
|
2007-06-22 14:19:06 +02:00 |
Misha Koshelev
|
ce8e6d16cd
|
gdi32/tests: Expand framework for tests of drawing functions in paths, add test for AngleArc in paths.
|
2007-06-22 14:18:57 +02:00 |
Misha Koshelev
|
859bf44c33
|
gdi32: Handle ArcTo in paths as native.
|
2007-06-21 16:03:29 +02:00 |
Misha Koshelev
|
e04aebd654
|
gdi32: Allow arbitrary start entry types in PATH_DoArcPart, not just PT_MOVETOs.
|
2007-06-21 16:03:25 +02:00 |
Misha Koshelev
|
80b7134bb8
|
gdi32: Set current position properly after ArcTo.
|
2007-06-21 16:02:47 +02:00 |
Francois Gouget
|
dddbd3cbdb
|
gdi32/tests: Run the GetTextMetricsA() tests on Windows 9x too.
|
2007-06-21 15:37:43 +02:00 |
Misha Koshelev
|
1dbe178f5e
|
gdi32: Fix ArcTo to use proper starting and ending points.
|
2007-06-19 11:57:32 +02:00 |
Misha Koshelev
|
2c9c761b56
|
gdi32/tests: Add framework for tests of drawing functions in paths, add test for ArcTo in paths.
|
2007-06-19 11:51:22 +02:00 |
Hans Leidekker
|
1871743543
|
gdi32: Add some tests for BITMAPINFOHEADER biSize checks.
|
2007-06-14 13:14:03 +02:00 |
Dmitry Timoshkov
|
2a81c1ada7
|
gdi32: Make BITMAPINFOHEADER biSize check match what other parts of code do.
|
2007-06-13 12:58:39 +02:00 |
Huw Davies
|
3739b5f995
|
gdi32: Pass an lpDx array to the driver if the escapement is non-zero, so that the driver has access to the unrotated advance widths.
|
2007-05-31 14:18:45 +02:00 |
Dmitry Timoshkov
|
edbc6e7b8a
|
gdi32: Fix compilation warnings in 64-bit mode.
|
2007-05-30 11:55:30 +02:00 |
Dmitry Timoshkov
|
ab2934781c
|
gdi32: Make SetDCHook 64-bit safe.
|
2007-05-30 11:51:26 +02:00 |
Francois Gouget
|
7ba8c0a420
|
gdi32/tests: Fix a signed/unsigned int mismatch.
|
2007-05-29 13:46:31 +02:00 |
Dmitry Timoshkov
|
6aa84e0eaf
|
gdi32: Perform consistency checks when loading an EMF, add a test case.
|
2007-05-29 11:56:10 +02:00 |