Alexandre Julliard
|
687dfd69e9
|
gdi32: Check for memory allocation failure in region functions and propagate the error correctly.
|
2009-01-29 21:45:01 +01:00 |
Alexandre Julliard
|
ec4af0764b
|
gdi32: Replace the MEMCHECK macro in the region code by a proper function.
|
2009-01-29 21:45:01 +01:00 |
Alexandre Julliard
|
919b1076c9
|
gdi32: Don't hold the GDI lock while creating regions.
|
2009-01-29 21:45:01 +01:00 |
Alexandre Julliard
|
a686b8b583
|
gdi32: Store the region data directly in the GDI object.
|
2009-01-29 21:45:01 +01:00 |
Alexandre Julliard
|
73593cbf5a
|
gdi32: Store a separate flag to mark a GDI object for delayed destruction.
|
2009-01-29 21:45:01 +01:00 |
Alexandre Julliard
|
827e1f1de3
|
gdi32: Increment the reference count for the initial DC stock objects.
|
2009-01-29 21:44:52 +01:00 |
Alexandre Julliard
|
7b82b98ee8
|
gdi32: Don't hold the GDI lock while calling the Freetype font engine functions.
|
2009-01-28 19:38:15 +01:00 |
Alexandre Julliard
|
f1ea7a40f8
|
gdi32: Get rid of GDI_ReallocObject.
|
2009-01-28 19:04:04 +01:00 |
Alexandre Julliard
|
a83c81b544
|
gdi32: Allocate palette entries separately from the main GDI object.
This allows resizing the palette without changing the object pointer.
|
2009-01-28 19:02:17 +01:00 |
Alexandre Julliard
|
de831f334c
|
gdi32: Release GDI handles before freeing the object.
This makes it unnecessary to hold the GDI lock during destruction.
|
2009-01-28 18:45:21 +01:00 |
Alexandre Julliard
|
311c53db4f
|
gdi32: Allocate and initialize GDI objects before giving them a handle.
This makes it unnecessary to hold the GDI lock since the object
cannot be accessed before it has a handle.
|
2009-01-28 18:43:06 +01:00 |
Alexandre Julliard
|
5811a2ccb4
|
gdi32: Use the official constants instead of the old Win9x magic numbers for GDI object types.
|
2009-01-28 16:20:56 +01:00 |
Igor Tarasov
|
1b17c8d057
|
gdi32: Add logcal points to device points conversion for source bitmap before bit stretching.
|
2009-01-28 14:28:01 +01:00 |
Alexandre Julliard
|
68d19b9552
|
gdi32: Don't hold the GDI lock while calling the GetObjectA/W methods for GDI objects.
|
2009-01-27 16:30:43 +01:00 |
Alexandre Julliard
|
9ff44b815b
|
gdi32: Don't hold the GDI lock while calling the UnrealizeObject method for GDI objects.
|
2009-01-27 16:26:35 +01:00 |
Alexandre Julliard
|
f03871094c
|
gdi32: Don't hold the GDI lock while calling the DeleteObject method for GDI objects.
|
2009-01-27 16:19:37 +01:00 |
Alexandre Julliard
|
b4255d295d
|
gdi32: Release the GDI lock when calling the DC DeleteObject function.
|
2009-01-27 16:15:47 +01:00 |
Andrew Nguyen
|
e670b01f39
|
gdi32: Stub the NamedEscape function.
|
2009-01-27 15:22:40 +01:00 |
Alexandre Julliard
|
3939cb5c82
|
gdi32: Avoid some pointer casts.
|
2009-01-26 15:09:18 +01:00 |
Michael Stefaniuc
|
667a1ed5be
|
gdi32: Remove superfluous pointer casts.
|
2009-01-26 14:31:13 +01:00 |
Alexandre Julliard
|
cbe6e71775
|
gdi32/tests: Fix the mapping test to handle the more precise LOMETRIC settings on Vista.
|
2009-01-25 17:08:55 +01:00 |
Alexandre Julliard
|
d2b217e90a
|
gdi32/tests: Add a test case for calling WriteFile with the DIB section bits as buffer.
|
2009-01-15 12:06:15 +01:00 |
Alexandre Julliard
|
ac543e5bc7
|
gdi32/tests: Fix an uninitialized value check and a structure size for Win64.
|
2009-01-10 21:05:52 +01:00 |
Alexandre Julliard
|
328ca0e00c
|
gdi32/tests: Fix an uninitialized pointer check for Win64.
|
2009-01-09 18:08:50 +01:00 |
Francois Gouget
|
581e390115
|
winapi_test: The tests don't support WIN64 yet so disable them there.
|
2009-01-08 12:47:22 +01:00 |
Francois Gouget
|
411f5d22c0
|
winapi_test: The real tests are done at compile time so use C_ASSERT() instead of ok(). Do only one test per line so one can know exactly what went wrong.
|
2009-01-08 12:46:39 +01:00 |
Francois Gouget
|
9f62c9b7a8
|
winapi_test: Fix TEST_FIELD() so it correctly tests the field size.
|
2009-01-08 12:44:49 +01:00 |
Francois Gouget
|
43c18c1321
|
winapi_test: FIELD_ALIGNMENT() is redundant so remove it.
|
2009-01-08 12:43:15 +01:00 |
Francois Gouget
|
2e668d2572
|
winapi_test: Updated so the generated tests work.
|
2009-01-08 12:42:12 +01:00 |
Francois Gouget
|
ca82e0f5b3
|
gdi32: Remove some dead code.
|
2009-01-07 14:40:25 +01:00 |
Alexandre Julliard
|
428de06982
|
gdi32/tests: Fix a pointer casting warning on 64-bit.
|
2009-01-03 20:13:29 +01:00 |
Byeongsik Jeon
|
f2e1b254ce
|
gdi32: Restore the trimmed bitmap image by FT_Render_Glyph().
|
2008-12-29 12:41:45 +01:00 |
Byeongsik Jeon
|
45a081f142
|
gdi32: Don't truncate the added pixels with FT_LCD_FILTER_DEFAULT.
|
2008-12-24 10:58:59 +01:00 |
Maarten Lankhorst
|
131d0a79a1
|
gdi32/winex11.drv: Change all gdi/opengl operations to use CDECL calling convention.
|
2008-12-23 13:02:33 +01:00 |
Alexandre Julliard
|
30137f168c
|
gdi32: Fix the build without Freetype LCD support.
|
2008-12-23 12:34:01 +01:00 |
ByeongSik Jeon
|
028617b90b
|
gdi32, winex11: Add support for subpixel font rendering.
|
2008-12-22 16:33:03 +01:00 |
Maarten Lankhorst
|
a411f25d85
|
gdi32/user32: Make __wine_make_gdi_object_system CDECL.
|
2008-12-17 15:02:26 +01:00 |
Lei Zhang
|
6d790d6ed0
|
gdi32: Prevent integer overflow in CreateBitmapIndirect.
|
2008-12-17 13:52:41 +01:00 |
Paul Vriens
|
098f2f231d
|
gdi32/tests: Fix a few failures on Win9x.
|
2008-12-15 12:36:08 +01:00 |
Francois Gouget
|
52b4c7f26d
|
gdi32: Export three implemented 16bit Engine*() functions.
|
2008-12-15 12:25:36 +01:00 |
Francois Gouget
|
cc6e4e955e
|
gdi32: Make [GS]etDCState() static.
|
2008-12-15 12:25:34 +01:00 |
Francois Gouget
|
f5657080c7
|
gdi32/tests: Make test_GdiAlphaBlend() static.
|
2008-12-12 11:42:07 +01:00 |
Paul Vriens
|
ed4444dae5
|
gdi32/tests: Fix some test failures on Win9x.
|
2008-12-12 11:38:31 +01:00 |
ByeongSik Jeon
|
d1ca64b3f5
|
gdi32: Unify Chinese and Japanese default font name.
|
2008-12-11 12:20:27 +01:00 |
Paul Vriens
|
52a914db83
|
gdi32/tests: Remove the todo_wine logic where appropriate.
|
2008-12-11 11:50:15 +01:00 |
Paul Vriens
|
024a6bce5f
|
gdi32/tests: Fix a failure on NT4.
|
2008-12-10 10:49:50 +01:00 |
Paul Vriens
|
fee339f7ff
|
gdi32/tests: Fix a few test failures on Win9x and WinMe.
|
2008-12-05 12:36:53 +01:00 |
Paul Vriens
|
9960ab2418
|
gdi32/tests: Fix a few test failures on Win9x and WinMe.
|
2008-12-04 15:46:15 +01:00 |
Aric Stewart
|
c0c852247f
|
gdi32: Use the substitute name, if it exists, when looking for font system links.
Allows double indirection MS ShellDlg -> MS UI Gothic linked to system
gothic to work as expected.
|
2008-12-03 11:41:45 +01:00 |
Dmitry Timoshkov
|
1669b337e4
|
gdi32: Make PATH_AddEntry static.
|
2008-12-03 09:57:47 +01:00 |