Dmitry Timoshkov
|
c7a6c1af0d
|
gdi32: Initialize more fields in GetEnumStructs.
|
2008-01-14 13:11:48 +01:00 |
Dmitry Timoshkov
|
d973271566
|
gdi32: Use public FS_xxxxxx defines.
|
2008-01-14 13:11:42 +01:00 |
Dmitry Timoshkov
|
4a8f9347bd
|
gdi32: Simplify GetEnumStructs.
|
2008-01-11 12:23:14 +01:00 |
Dmitry Timoshkov
|
f542511209
|
gdi32: Fix a GdiFont leak.
|
2008-01-11 12:22:44 +01:00 |
Dmitry Timoshkov
|
92a74a8271
|
gdi32: Fix the regression caused by the scaling font metrics patch.
|
2008-01-10 11:33:39 +01:00 |
Gerald Pfeifer
|
43837ed227
|
gdi32: Tighten range checking in PlayEnhMetaFileRecord() and remove four useless checks.
|
2008-01-09 13:38:03 +01:00 |
Dmitry Timoshkov
|
535053b927
|
gdi32: Add support for scaling font metrics.
|
2008-01-08 17:05:35 +01:00 |
Dmitry Timoshkov
|
3068ac9eca
|
gdi32: Add more tests for bitmap font metrics scaling.
|
2008-01-08 12:54:49 +01:00 |
Eric Pouech
|
47a38c3631
|
gdi32: Break loop in MF_PlayMetaFile when META_EOF is found.
|
2008-01-07 23:02:19 +01:00 |
Alexandre Julliard
|
645a1e30a1
|
gdi32/tests: Avoid using size_t in traces.
|
2008-01-07 17:18:29 +01:00 |
Andrew Talbot
|
d0d4c74e85
|
gdi32: Remove unneeded casts.
|
2008-01-07 12:18:50 +01:00 |
Dmitry Timoshkov
|
4bb1c18835
|
gdi32: Remove redundant indentation levels in CreateFontIndirectA and CreateFontIndirectW.
|
2008-01-04 12:12:14 +01:00 |
Austin English
|
464258b7cd
|
Spelling fixes.
|
2008-01-03 13:08:54 +01:00 |
Hans Leidekker
|
864741c1b4
|
gdi32: Add a stub implementation for RemoveFontMemResourceEx.
|
2008-01-02 13:29:52 +01:00 |
Aric Stewart
|
a8e62526f7
|
fonts: Correct External leading for japanese small font and enable fontmetric test for the font.
|
2007-12-27 14:13:30 +01:00 |
Peter Oberndorfer
|
cea66e5859
|
gdi32: Fix a comment typo.
|
2007-12-23 14:17:11 +01:00 |
Zhangrong Huang
|
0e4f8d1e2c
|
gdi32, winex11.drv: Correct default Chinese font name.
|
2007-12-21 13:46:10 +01:00 |
Dmitry Timoshkov
|
c3fe9ec2f7
|
gdi32: Add a test for minimal acceptable DEVMODEA size, make it pass under Wine.
|
2007-12-20 10:47:40 +01:00 |
Dmitry Timoshkov
|
c316c1a29f
|
gdi32: In the calculations use a fixed dmSize, not a passed in (possibly too large) one.
|
2007-12-19 12:19:53 +01:00 |
Dmitry Timoshkov
|
49f1600b3f
|
gdi32: When compiling with PSDK headers request latest DEVMODE definition.
|
2007-12-19 12:19:49 +01:00 |
Michael Stefaniuc
|
6b21feaec3
|
gdi32: There is no need to cast NULL to a function pointer.
|
2007-12-19 12:19:03 +01:00 |
Francois Gouget
|
f1c27eda6b
|
Assorted spelling fixes.
|
2007-12-18 14:16:11 +01:00 |
Dmitry Timoshkov
|
beb2dfec2c
|
gdi32: Add a GdiConvertToDevmodeW test, make it pass under Wine.
|
2007-12-18 13:30:42 +01:00 |
Stefan Dösinger
|
5461d505d7
|
winex11: Activate the depth-bpp difference.
|
2007-12-17 12:25:50 +01:00 |
Alexandre Julliard
|
976939745d
|
gdi32/tests: Fix a compiler warning.
|
2007-12-14 14:31:06 +01:00 |
Stefan Dösinger
|
b3d1ea8596
|
gdi32: Test the "alpha" channel on compatible bitmaps.
|
2007-12-14 14:06:45 +01:00 |
Aric Stewart
|
3c9e7aba75
|
gdi32: Cache font enum info.
Cache the enum info so that repeated calls to EnumFontFamiles and such
does not have to repeatedly load the font file.
|
2007-12-13 14:30:40 +01:00 |
Stefan Dösinger
|
f2547427c0
|
gdi32: Test the bit depth of compatible bitmaps explicitly.
|
2007-12-13 13:09:55 +01:00 |
Stefan Dösinger
|
d5d8a5be48
|
gdi32: Test bitmap depths.
|
2007-12-12 13:48:06 +01:00 |
Stefan Dösinger
|
aa390e840b
|
gdi32, winex11drv: Add a test for compatible bitmap depths.
|
2007-12-12 13:46:42 +01:00 |
Hans Leidekker
|
0dc765809c
|
gdi32: GetCharABCWidthsI does not require a scalable font.
|
2007-12-10 12:27:13 +01:00 |
Aric Stewart
|
0433883ec1
|
gdi32: Font tests with Japanese font data. Thanks to Dmitry Timoshkov for the data and tests.
|
2007-12-10 12:12:57 +01:00 |
Detlef Riekenberg
|
efb13b28df
|
Assorted spelling fixes.
|
2007-12-08 19:55:39 +01:00 |
Hans Leidekker
|
8487c2dd2a
|
gdi32: Implement GetTextExtentExPointI.
|
2007-12-03 15:54:05 +01:00 |
Gerald Pfeifer
|
24186d42da
|
gdi32: Fix the type of two loop variables.
|
2007-11-29 15:36:49 +01:00 |
Andrew Talbot
|
03bba1e6d4
|
gdi32: Fix a typo.
|
2007-11-27 12:29:57 +01:00 |
Roderick Colenbrander
|
8295c547f3
|
wgl: Add wglCopyContext support.
|
2007-11-12 14:16:44 +01:00 |
Francois Gouget
|
2bbfc931d1
|
gdi32/tests: Dynamically load GdiAlphaBlend() so the test runs on Win9x.
|
2007-11-09 13:06:25 +01:00 |
Alexandre Julliard
|
9a368cc475
|
gdi32: Make all internal gdi functions hidden.
|
2007-11-07 17:50:57 +01:00 |
Laurent Vromman
|
52f769e88d
|
gdi32: Correct a test where the tested function was not called.
|
2007-11-07 12:10:43 +01:00 |
Laurent Vromman
|
6f140f9bec
|
gdi32: Add a test for CloseFigure.
|
2007-11-06 14:00:40 +01:00 |
Alexander Dorofeyev
|
3ac3a5dcb5
|
gdi32: Fix unchecked NULL ptr in BIDI_Reorder.
|
2007-10-24 15:36:37 +02:00 |
Dan Kegel
|
f4b0cf5f5b
|
gdi32/tests: Fix false pass in warn+heap case.
|
2007-10-24 13:47:28 +02:00 |
Alexander Dorofeyev
|
cdca301821
|
gdi32: Fix runaway loop because of unsigned comparison in BIDI_Reorder.
|
2007-10-23 19:37:36 +02:00 |
Francois Gouget
|
c4b1195c0c
|
Assorted spelling fixes.
|
2007-10-23 18:20:27 +02:00 |
Hans Leidekker
|
d21c5044c6
|
gdi32: Remove a test that expects the break character to equal ascii space.
|
2007-10-23 12:22:59 +02:00 |
Alexander Dorofeyev
|
4b5ca2ed0e
|
gdi32: Fix off by one error in BIDI_Reorder.
|
2007-10-22 15:58:46 +02:00 |
Lionel Debroux
|
b78ed57a39
|
gdi32/tests: Fix memory leak (found by Smatch).
|
2007-10-22 15:58:16 +02:00 |
Gerald Pfeifer
|
d594c1eab4
|
gdi32: Add a set of braces to silence a GCC 3.4 warning.
|
2007-10-22 12:36:07 +02:00 |
Alexandre Julliard
|
5c07673077
|
configure: Check for fontconfig in the X directory if not found in the standard places.
|
2007-10-17 17:04:01 +02:00 |
Gerald Pfeifer
|
4e60df85d8
|
gdi32: Avoid compiler warning in WineEngGetGlyphOutline().
|
2007-10-15 17:50:17 +02:00 |
Huw Davies
|
bc2a4dbee0
|
gdi32: Try to load Wine's TrueType fonts from the build directory.
|
2007-10-15 11:28:31 +02:00 |
Huw Davies
|
e5df622ff3
|
gdi32: Don't load Wine's bitmap-only TrueType fonts.
|
2007-10-15 11:28:26 +02:00 |
Huw Davies
|
6ee7182ebb
|
gdi32: Factor out the code to call FT_Load_Sfnt_Table.
|
2007-10-15 11:10:32 +02:00 |
Huw Davies
|
36db3630ec
|
gdi32: Fixed a misplaced break.
|
2007-10-05 10:23:54 +02:00 |
Huw Davies
|
05bb6f6ce4
|
gdi32: Let the WINE_GGO_GRAY16_BITMAP case load a bitmap.
|
2007-10-03 11:01:21 +02:00 |
Huw Davies
|
70c212937a
|
gdi32: Only cache the glyph metrics when rendering to a monochrome bitmap or when just retrieving the metrics.
|
2007-10-03 11:01:15 +02:00 |
Huw Davies
|
5af70f49c6
|
gdi32: TrueType fonts from the data directory should be added to the registry.
|
2007-10-03 11:01:10 +02:00 |
Dmitry Timoshkov
|
5b8f591192
|
gdi32: Prefer a Microsoft cmap table over other platform ones.
|
2007-10-02 12:28:28 +02:00 |
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 |