Stefan Leichter
|
87a9a4d44b
|
gdi32: Define WINE_FILEVERSION in version resource of gdi.exe.
|
2007-10-01 14:17:30 +02:00 |
Maarten Lankhorst
|
10834ee5c7
|
gdi32: Fix 3 tiny bugs in bidi.
|
2007-10-01 12:24:31 +02:00 |
Maarten Lankhorst
|
6b2a6a2bcf
|
gdi32: Fix meaning and use of bidirectionality flags.
|
2007-10-01 12:24:14 +02:00 |
Alexandre Julliard
|
d78a58298a
|
gdi32: Don't hold the GDI lock while calling the driver SelectFont function.
|
2007-09-27 21:01:00 +02:00 |
Alexandre Julliard
|
e9f1638de6
|
gdi32: Don't hold the GDI lock while calling the SelectObject backends.
|
2007-09-27 21:00:44 +02:00 |
Alexandre Julliard
|
af6c0a09c5
|
gdi32: Move the object refcount handling to the SelectObject backend functions.
|
2007-09-27 20:57:02 +02:00 |
Alexandre Julliard
|
a1e31397e1
|
gdi32: Don't pass an object pointer to the SelectObject backend functions.
|
2007-09-27 20:14:13 +02:00 |
Francois Gouget
|
b2bc712323
|
Assorted spelling fixes.
|
2007-09-27 20:12:53 +02:00 |
Alexandre Julliard
|
161821155d
|
gdi32: Fix typo in FIXME (spotted by Rob Shearman).
|
2007-09-27 18:05:57 +02:00 |
Anatoly Lyutin
|
7a67035a44
|
gdi32: printdrv: Use umask for creating a spool file.
|
2007-09-27 11:58:21 +02:00 |
Alexandre Julliard
|
3363d65f16
|
gdi32: Move the generic part of FontIsLinked() to font.c.
|
2007-09-26 20:21:34 +02:00 |
Alexandre Julliard
|
543270dfb5
|
gdi32: Don't pass a DC handle to WineEngGetFontUnicodeRanges.
|
2007-09-26 20:17:13 +02:00 |
Alexandre Julliard
|
1abc24d29c
|
gdi32: Don't hold the gdi lock while calling DC driver functions.
|
2007-09-26 17:51:41 +02:00 |
Alexandre Julliard
|
7480bd3204
|
gdi32: Don't hold the gdi lock while creating a DC.
|
2007-09-26 17:39:25 +02:00 |
Andrew Talbot
|
ce0e1706fe
|
gdi32: Fix a memory leak.
|
2007-09-25 11:18:20 +02:00 |
Alexandre Julliard
|
58c6bab9c9
|
gdi32: Don't hold the GDI lock while calling the driver printer functions.
|
2007-09-24 18:23:42 +02:00 |
Alexandre Julliard
|
b12a782e5f
|
gdi32: Don't hold the GDI lock while calling the driver clipping functions.
|
2007-09-24 18:19:14 +02:00 |
Alexandre Julliard
|
2e2df3faf3
|
gdi32: Don't hold the GDI lock while calling the driver OpenGL functions.
|
2007-09-24 18:17:21 +02:00 |
Alexandre Julliard
|
5557fac1c3
|
gdi32: Don't hold the GDI lock while calling the driver painting functions.
|
2007-09-24 18:16:48 +02:00 |
Alexandre Julliard
|
0c4f81eefc
|
gdi32: Don't hold the GDI lock while calling the driver path functions.
|
2007-09-24 18:16:29 +02:00 |
Alexandre Julliard
|
a5a0d3c23b
|
gdi32: Don't hold the GDI lock while calling the driver mapping functions.
|
2007-09-24 18:16:15 +02:00 |
Francois Gouget
|
e2e25eacd9
|
gdi32: Add a '\n' to a Wine trace.
|
2007-09-21 11:52:21 +02:00 |
Dmitry Timoshkov
|
b0d1590def
|
gdi32: Use symbolic names for font tags.
|
2007-09-20 15:54:19 +02:00 |
Maarten Lankhorst
|
b6f9a30a5d
|
gdi: Implement line-by-line phase of the BiDi algorithm.
|
2007-09-19 14:56:51 +02:00 |
Maarten Lankhorst
|
588c5a90fd
|
gdi: Implement implicit resolving in BiDi.
|
2007-09-19 14:56:51 +02:00 |
Maarten Lankhorst
|
032543e54d
|
gdi: Implement neutrals resolving in BiDi.
|
2007-09-19 14:56:50 +02:00 |
Maarten Lankhorst
|
6554e5b1a1
|
gdi: Implement weak resolving in BiDi.
|
2007-09-19 14:56:50 +02:00 |
Maarten Lankhorst
|
dbdf6fde20
|
gdi: Implement explicit resolving in BiDi.
|
2007-09-19 14:56:50 +02:00 |
Maarten Lankhorst
|
426debe187
|
gdi: Implement BiDi classification of characters and copying according to them.
|
2007-09-19 14:56:50 +02:00 |
Maarten Lankhorst
|
c3cf79d817
|
gdi: Remove support for libicu and all dependencies.
|
2007-09-19 14:56:50 +02:00 |
Alexandre Julliard
|
9aee0b4157
|
gdi32: Update the DC in most OpenGL functions.
|
2007-09-18 09:34:08 +02:00 |
Alexandre Julliard
|
99a258311c
|
gdi32: Replace remaining instance of DC_GetDCUpdate by get_dc_ptr+update_dc.
|
2007-09-18 09:34:08 +02:00 |
Alexandre Julliard
|
baa8d22543
|
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the bitmap functions.
|
2007-09-18 09:34:08 +02:00 |
Alexandre Julliard
|
f3f792d064
|
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the painting functions.
|
2007-09-18 09:34:07 +02:00 |
Alexandre Julliard
|
f486f24b96
|
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the clipping functions.
|
2007-09-18 09:34:07 +02:00 |
Chris Robinson
|
09c76ffbdc
|
gdi32: Don't hold the GDI lock when setting the pixel format.
|
2007-09-17 16:19:04 +02:00 |
Mikolaj Zalewski
|
c6efacd86a
|
gdi32: Return the correct font type, ntmFlags and PitchAndFamily for Type1 fonts.
|
2007-09-17 14:37:44 +02:00 |
Mikolaj Zalewski
|
0eb910352c
|
gdi32: If freetype fails try to load manually fonts wrapped as PE resources.
|
2007-09-17 14:37:32 +02:00 |
Mikolaj Zalewski
|
baee27c69c
|
gdi32: Implement AddFontMemResourceEx (based on a patch of Byeong-Sik Jeon).
|
2007-09-17 14:14:27 +02:00 |
Mikolaj Zalewski
|
66cf4f7d53
|
gdi32: Store child font links as pointers to struct Face instead of filename/index.
|
2007-09-17 14:13:46 +02:00 |
Alexandre Julliard
|
f9ebe5ab8f
|
gdi32: Don't store a DC pointer in the metafile devices.
|
2007-09-12 20:23:03 +02:00 |
Dmitry Timoshkov
|
4fb82e3783
|
gdi32: Use lower case font dir name to match unix directory layout.
|
2007-09-12 11:33:11 +02:00 |
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 |
Dmitry Timoshkov
|
3c9e7a7f33
|
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
|
2007-05-25 20:37:56 +02:00 |
Louis Lenders
|
d711728a7e
|
gdi32: Add check for null pointer in SetDIBitsToDevice.
|
2007-05-08 12:21:58 +02:00 |
Dmitry Timoshkov
|
bdfef82348
|
gdi32: AddFontResource should return a number of added font faces.
|
2007-05-04 13:42:47 +02:00 |
Dmitry Timoshkov
|
71929ffc4d
|
gdi32: Handle errors in WineEngAddFontResourceEx.
|
2007-05-04 13:42:39 +02:00 |
Aric Stewart
|
ec9f755086
|
gdi32: GetGlyphOutline needs to look at linked fonts as well.
|
2007-05-03 14:22:31 +02:00 |
Laurent Vromman
|
8b837bf8cb
|
gdi32: Complete WidenPath implementation.
WidenPath now recognizes PS_JOINs and PS_ENCDAPs.
|
2007-05-02 14:58:49 +02:00 |
Andrew Talbot
|
260deef761
|
gdi32: Constify some variables.
|
2007-04-30 13:33:32 +02:00 |
Andrew Talbot
|
7bdba1b63a
|
gdi32: Constify some variables.
|
2007-04-30 13:33:26 +02:00 |