Nikolay Sivov
|
7889b17425
|
gdi32: Added GetFontRealizationInfo() export.
|
2015-09-01 19:28:16 +09:00 |
Nikolay Sivov
|
adb0f582e0
|
gdi32/tests: Add names to data structure GetFontRealizationInfo returns, explicitly test with older variant fields.
|
2015-09-01 19:27:20 +09:00 |
Huw Davies
|
5021e91940
|
gdi32/tests: 64-bit GetFontFileInfo may fail with error ERROR_NOACCESS.
|
2015-08-20 20:35:20 +09:00 |
Huw Davies
|
76c321d5e6
|
gdi32: Add tests for GetFontRealizationInfo, GetFontFileInfo and GetFontFileData.
|
2015-08-17 14:52:15 +09:00 |
Francois Gouget
|
f8a7d6ed74
|
Assorted spelling fixes.
|
2015-08-07 23:50:48 +09:00 |
Daniel Lehman
|
22c51eeabf
|
gdi32: Check for NULL pointer in GetOutlineTextMetrics.
|
2015-07-28 13:41:46 +02:00 |
Dmitry Timoshkov
|
50b6b376cb
|
gdi32: EnumFontFamilies should enumerate substituted fonts only when directly asked for.
|
2015-07-17 19:29:10 +09:00 |
Dmitry Timoshkov
|
5289c9fd92
|
gdi32: Add a test for enumerating substituted fonts.
EnumFontFamilies(NULL) should not enumerate substituted fonts,
but EnumFontFamilies("MS Shell Dlg") should do.
|
2015-07-17 19:28:32 +09:00 |
Jactry Zeng
|
c015447d07
|
gdi32: Add multiple font replacement support.
|
2015-07-17 16:40:29 +09:00 |
Jactry Zeng
|
cb59350ed9
|
gdi32: Add a helper to map font replacement.
|
2015-07-17 16:40:29 +09:00 |
Nikolay Sivov
|
d5c9a8a57a
|
gdi32: Clarify offsets and sizes in vdmx table lookup code.
|
2015-06-30 14:36:41 +09:00 |
Nikolay Sivov
|
7ebdd58556
|
gdi32: Add a separate helper to load FT_Short values (Coverity).
|
2015-06-29 19:07:45 +09:00 |
Nikolay Sivov
|
885394bb0a
|
gdi32/freetype: Properly handle loading of FT_Long-sized types (Valgrind).
|
2015-06-22 19:16:48 +09:00 |
Huw Davies
|
c81ff0f8cf
|
gdi32/tests: Japanese Win 7 uses MS Shell Dlg as its default GUI font.
|
2015-06-19 20:14:38 +09:00 |
Huw Davies
|
002cf965e1
|
gdi32/tests: Fix Courier test on Arabic locales.
|
2015-06-18 21:41:02 +09:00 |
Nikolay Sivov
|
ce58518c6e
|
gdi32: Return GCP_USEKERNING if font has kerning pairs support.
|
2015-06-08 15:29:53 +09:00 |
Thomas Faller
|
9244cac3af
|
gdi32: Prevent unneeded operations by flag check.
|
2015-06-04 15:57:41 +09:00 |
Huw Davies
|
0c1f329053
|
gdi32: Prevent the underline / strikeout width getting rounded to zero.
|
2015-05-19 19:24:43 +09:00 |
Francois Gouget
|
150d920310
|
gdi32/tests: Silence some font traces that generate too many lines.
|
2015-05-11 15:19:04 +09:00 |
Patrick Rudolph
|
d2a91a3aed
|
gdi32: Add stub functions.
|
2015-04-17 17:32:46 +09:00 |
Bruno Jesus
|
5c323a540c
|
gdi32: Support negative count values in GetBitmapBits.
|
2015-04-08 16:23:49 +09:00 |
Thomas Faber
|
8a390c8661
|
gdi32: Avoid uninitialized variable use in EnumEnhMetaFile (MSVC).
|
2015-03-30 20:05:16 +09:00 |
Michael Stefaniuc
|
8293cf33e0
|
gdi32: Remove double parentheses, not a misplaced pair (PVS-Studio).
|
2015-03-06 20:32:00 +09:00 |
Alexandre Julliard
|
336be2f694
|
gdi32: Use shorter constants for byte and word masks to avoid warnings.
|
2015-03-04 21:50:35 +09:00 |
Michael Müller
|
e618ab65ed
|
gdi32: Fix arguments for OSMesaMakeCurrent when using 16 bit formats.
|
2015-02-26 20:10:08 +09:00 |
Thomas Faber
|
656bc70f80
|
gdi32/tests: Avoid variable length arrays (MSVC).
|
2015-02-17 22:28:14 +09:00 |
Ken Thomases
|
e9c36154e3
|
gdi32: Change an ERR to a WARN for fonts with too-long names.
The situation is commonplace on Macs and benign.
|
2015-02-16 19:18:39 +09:00 |
Aric Stewart
|
ecbda5686d
|
gdi32: Do not install fonts with a family name that is too long.
|
2015-01-20 16:34:22 +01:00 |
Nikolay Sivov
|
88202b3d9b
|
gdi32: Remove some useless returns.
|
2014-12-15 13:40:27 +01:00 |
Michael Stefaniuc
|
80218d19ef
|
gdi32/tests: Don't clear a variable before it goes out of scope (PVS-Studio).
|
2014-11-28 17:04:21 +01:00 |
Nikolay Sivov
|
0c507a1768
|
gdi32: Clarify read length values used with get_font_data().
|
2014-11-26 17:35:14 +01:00 |
André Hentschel
|
d83ae0ef40
|
gdi32: Remove unused function (Clang).
|
2014-11-25 19:49:36 +01:00 |
Nikolay Sivov
|
2f0a4a4425
|
gdi32: Remove undefs for names that are never defined.
|
2014-11-25 19:49:30 +01:00 |
André Hentschel
|
d9d1725295
|
gdi32: Remove unused string (Clang).
|
2014-11-20 22:32:04 +09:00 |
Amine Khaldi
|
b9f18b3431
|
gdi32/tests: Add basic tests for the handling of dwCount parameter in ExtCreateRegion.
|
2014-11-03 16:35:11 +09:00 |
Michael Stefaniuc
|
b5a405af2f
|
gdi32: Remove a basically unused variable (PVS-Studio).
|
2014-11-03 16:34:52 +09:00 |
André Hentschel
|
88e8102570
|
gdi32: Fix typo in a condition (PVS-Studio).
|
2014-10-28 14:05:19 +09:00 |
Alexandre Julliard
|
55f24da978
|
gdi32: Check the hatch masks instead of the rop masks for the null and mask optimization case.
|
2014-10-27 17:35:44 +09:00 |
Matteo Bruni
|
a71f25d239
|
gdi32/tests: Add a test for GetGlyphOutline with an insufficient buffer.
|
2014-10-09 18:24:53 +02:00 |
Matteo Bruni
|
112a7f7f97
|
gdi32: Don't overflow the buffer in GetGlyphOutline.
|
2014-10-09 18:24:47 +02:00 |
Gerald Pfeifer
|
ff05f2dec6
|
gdi32: Remove unused constant bit_fields_565.
|
2014-08-11 23:55:19 +02:00 |
Thomas Faber
|
07ca1afbd3
|
gdi32: Do not omit mandatory argument to WriteFile.
|
2014-07-14 17:22:39 +02:00 |
Qian Hong
|
887a6832bb
|
gdi32/tests: Improve font name localization tests by not requiring a strict language match.
|
2014-07-10 12:40:44 +02:00 |
Alexandre Julliard
|
18d410dec1
|
tools: Don't include wine/unicode.h if not necessary.
|
2014-07-08 17:00:22 +02:00 |
Alexander Almaleh
|
8762842cd3
|
gdi32: Fix XFORM.eM22 calculation in PlgBlt.
|
2014-06-26 21:19:25 +02:00 |
Frédéric Delanoy
|
2ab8729020
|
Assorted spelling/grammar fixes.
|
2014-06-20 12:19:31 +02:00 |
Alexandre Julliard
|
ec3f8a76d5
|
gdi32/tests: Silence some noisy traces.
|
2014-06-17 10:58:51 +02:00 |
Alexandre Julliard
|
7d21dd26c8
|
gdi32/tests: Remove some noisy traces.
|
2014-06-13 10:12:28 +02:00 |
Huw Davies
|
80a29e2d31
|
gdi32: CLIP_DFA_DISABLE should disable the font association mechanism.
|
2014-06-11 19:15:28 +02:00 |
Huw Davies
|
0987e77089
|
gdi32/tests: tmLastChar is solely governed by the last entry before 0xffff in the cmap.
|
2014-06-11 16:04:55 +02:00 |
Alex Henrie
|
0fb88f8d01
|
gdi32/tests: Add MS Shell Dlg tests.
|
2014-05-13 19:58:09 +02:00 |
Stefan Dösinger
|
a373c35371
|
gdi32/tests: Test RGBQUAD.rgbReserved in SetDIBColorTable.
|
2014-05-07 20:21:52 +02:00 |
Huw Davies
|
c66f0019ff
|
gdi32: In a Hebrew locale the last char of a symbol font is reported as 0xf896 rather than 0xf0ff.
|
2014-05-07 18:57:35 +02:00 |
Alex Henrie
|
d2dce849b5
|
gdi32: Simplify family_matches and face_matches.
|
2014-05-07 10:22:08 +02:00 |
Henri Verbeet
|
9016d1eda0
|
gdi32: Use FIELD_OFFSET to calculate the structure size in GetRegionData().
|
2014-05-06 13:51:40 +02:00 |
Akihiro Sagawa
|
b6ef7274c5
|
gdi32/tests: Make bmi structure const.
|
2014-05-02 16:29:03 +02:00 |
Frédéric Delanoy
|
2e5cb7aac8
|
Assorted spelling/grammar fixes.
|
2014-04-30 18:34:20 +02:00 |
Alexandre Julliard
|
47ed5655c5
|
gdi32/tests: Don't fetch the bits into the DIB itself.
|
2014-04-28 14:37:02 +02:00 |
Nikolay Sivov
|
8a3f3c0817
|
gdi32/dibdrv: Fix a clipped_rects leak (Valgrind).
|
2014-04-25 11:05:19 +02:00 |
Alexandre Julliard
|
955676bc05
|
gdi32: Pass the full DC handle to the hook in DeleteDC.
|
2014-04-14 09:38:01 +02:00 |
Austin English
|
d0fa8cbc74
|
gdi32/tests: Skip some tests if Times New Roman is not installed.
|
2014-04-11 19:12:31 +02:00 |
Thomas Faber
|
ff3d728d74
|
gdi32: Avoid variable-length arrays.
|
2014-03-25 13:55:45 +01:00 |
Akihiro Sagawa
|
f548ce29ed
|
gdi32/tests: GetGlyphOutlineA is broken for johab charset on windows.
|
2014-03-20 10:41:48 +01:00 |
André Hentschel
|
87d85357cd
|
gdi32/tests: GetCharABCWidthsA is broken for johab charset on windows.
|
2014-03-18 11:40:30 +01:00 |
Akihiro Sagawa
|
04e8b00ab0
|
gdi32: Improve the font enumeration order for complex script locales.
|
2014-03-12 20:27:43 +01:00 |
Henri Verbeet
|
cf5023bfff
|
gdi32/tests: Fix test_device_caps() on multihead setups.
Unfortunately this currently mostly fails on Wine.
|
2014-03-11 19:39:36 +01:00 |
Henri Verbeet
|
d8ec2b5d95
|
gdi32/tests: Fix test_window_dc_clipping() when the virtual screen origin is not (0, 0).
|
2014-03-11 19:39:35 +01:00 |
Akihiro Sagawa
|
1e7116ca9f
|
gdi32/tests: Avoid using GetGlyphIndices directly.
|
2014-02-19 16:39:29 +01:00 |
Akihiro Sagawa
|
efe7a9763f
|
gdi32/tests: Improve the font search method for test_EnumFontFamiliesEx_default_charset.
|
2014-02-19 16:39:29 +01:00 |
Akihiro Sagawa
|
feaf554778
|
gdi32/tests: Mark Win2k result as broken.
|
2014-02-19 16:39:28 +01:00 |
Frédéric Delanoy
|
0f2bed51bd
|
Assorted spelling fixes.
|
2014-02-10 15:47:29 +01:00 |
André Hentschel
|
540d1459f9
|
gdi32: Use boolean return values in boolean functions.
|
2014-01-30 14:51:36 +01:00 |
Alexandre Julliard
|
cf0e96c6d0
|
configure: Rename substituted variables to a standard _CFLAGS and _LIBS format.
|
2014-01-30 14:51:33 +01:00 |
Alexandre Julliard
|
db2be9dc0b
|
configure: Add a pkg-config check for fontconfig.
|
2014-01-30 14:51:30 +01:00 |
Alexandre Julliard
|
8aa64e3580
|
configure: Automatically expand _CFLAGS and _LIBS variables in all makefiles.
|
2014-01-30 12:42:56 +01:00 |
Akihiro Sagawa
|
e06d2dbc67
|
gdi32: Fix regression due to sub-pixel shift calculations fixes.
|
2014-01-27 14:13:28 +01:00 |
Alexandre Julliard
|
36301db4d3
|
gdi32/tests: Update a few more failing DIB cases.
|
2014-01-14 20:18:15 +01:00 |
Akihiro Sagawa
|
f6475ace5f
|
gdi32: Improve vertical writing metrics.
|
2014-01-13 17:37:38 +01:00 |
Akihiro Sagawa
|
a221654aae
|
gdi32/tests: Add tests for vertical writing metrics.
|
2014-01-13 17:37:37 +01:00 |
Akihiro Sagawa
|
f6bc356860
|
gdi32: Fix ABC metrics for rotated font.
|
2014-01-13 17:37:35 +01:00 |
Akihiro Sagawa
|
b8f22f4755
|
gdi32/tests: Add more GetCharABCWidths tests for rotated font.
|
2014-01-13 17:37:34 +01:00 |
Akihiro Sagawa
|
e9188970a7
|
gdi32: Fix sub-pixel shift calculations for vertical writing.
|
2014-01-13 17:37:33 +01:00 |
Akihiro Sagawa
|
d33602564b
|
gdi32: Use the vertAdvance value for cellIncX if vertical metrics are available.
|
2014-01-13 17:37:32 +01:00 |
Akihiro Sagawa
|
ebccff8225
|
gdi32: Relax vertical face requirements.
|
2014-01-09 18:07:15 +01:00 |
Akihiro Sagawa
|
142a0f7af0
|
gdi32: Fix DBCS mask value in GetFontLanguageInfo.
|
2014-01-09 18:06:11 +01:00 |
Akihiro Sagawa
|
ab32c657ed
|
gdi32: Use defined names in GetFontLanguageInfo.
|
2014-01-09 18:06:05 +01:00 |
Frédéric Delanoy
|
91f2435469
|
Assorted spelling fixes.
|
2014-01-09 17:39:59 +01:00 |
Alexandre Julliard
|
d1463cc44b
|
gdi32/tests: Run all DIB tests with a hardcoded palette.
|
2014-01-09 17:39:53 +01:00 |
Alexandre Julliard
|
eba26475fb
|
gdi32/tests: Don't test unreliable palette entries.
|
2014-01-09 17:39:52 +01:00 |
Frédéric Delanoy
|
e7594272fe
|
gdi32: Use BOOL type where appropriate.
|
2014-01-06 17:14:32 +01:00 |
Alexandre Julliard
|
99ef0d6ff0
|
makefiles: Get rid of the MAKE_TEST_RULES variable.
|
2014-01-02 12:13:16 +01:00 |
Alexandre Julliard
|
5e7416e5c8
|
makefiles: Get rid of the MAKE_DLL_RULES variable.
|
2014-01-02 12:08:18 +01:00 |
André Hentschel
|
4573aecf5b
|
gdi32: Fix a comment.
|
2014-01-02 11:52:11 +01:00 |
Francois Gouget
|
b6ba53e572
|
gdi32/tests: Fix a flood of failures on Windows XP SP1 and 2003 pre-SP1.
|
2014-01-01 11:45:00 +01:00 |
Alexandre Julliard
|
200eb1d30b
|
gdi32: Trigger the display driver load for CreateCompatibleDC(0).
|
2013-12-30 19:01:53 +01:00 |
Alexandre Julliard
|
7c3bb6070a
|
gdi32: Don't bother returning the driver module from DRIVER_load_driver.
|
2013-12-30 19:01:52 +01:00 |
Alexandre Julliard
|
64b21eee94
|
makedep: Generate rules for TrueType fonts in maintainer mode.
|
2013-12-27 14:31:51 +01:00 |
Frédéric Delanoy
|
cc97a2385a
|
gdi32/tests: Constify a character string.
|
2013-12-23 11:54:31 +01:00 |
Alexandre Julliard
|
4f3d71cef3
|
makefiles: Get rid of the no longer used PO_SRCS variables.
|
2013-12-15 10:23:04 +01:00 |
Akihiro Sagawa
|
a88a121059
|
gdi32: Use ANSI character code as glyph index for bitmap fonts.
|
2013-12-11 18:16:59 +01:00 |
Akihiro Sagawa
|
882398b0a9
|
gdi32: Return ANSI character code as glyph index for bitmap fonts.
|
2013-12-11 16:30:22 +01:00 |
Aric Stewart
|
ff0717d004
|
gdi32: Use vertical orientation table to determine rotation.
|
2013-12-04 21:18:55 +01:00 |
Aric Stewart
|
742cde4fab
|
tools: Build vertical orientation table.
Based on data related to UTR #50 Unicode Vertical Text Layout.
|
2013-12-04 16:34:04 +01:00 |
Frédéric Delanoy
|
5ba7f79bad
|
Assorted spelling fixes.
|
2013-12-03 19:41:53 +01:00 |
Alexandre Julliard
|
67f9b6e3c5
|
configure: Update FreeType configure checks for the changed headers location.
|
2013-11-30 11:55:26 +01:00 |
Alexandre Julliard
|
456c8f435a
|
makefiles: Remove the no longer needed EXTRASUBDIRS variables.
|
2013-11-09 22:10:52 +01:00 |
Frédéric Delanoy
|
259cb3c8cd
|
gdi32/tests: Use BOOL type where appropriate.
|
2013-11-07 13:13:12 +01:00 |
Frédéric Delanoy
|
adee328a50
|
gdi32: Use BOOL type where appropriate.
|
2013-11-07 13:13:05 +01:00 |
Frédéric Delanoy
|
4da17dbf5d
|
gdi32/tests: Align return type from SetVirtualResolution prototype with its definition.
|
2013-11-07 13:12:42 +01:00 |
Alexandre Julliard
|
5756ee09f3
|
makefiles: Add makedep pragmas for rc files that contain translations.
|
2013-11-05 20:38:19 +01:00 |
Alexandre Julliard
|
3bd1e59cfb
|
gdi32: Remove no longer used default driver name.
|
2013-10-30 09:47:22 +01:00 |
Alexandre Julliard
|
e650da3570
|
gdi32: Get rid of the driver module in the DC.
|
2013-10-29 12:51:26 +01:00 |
Alexandre Julliard
|
74efeab238
|
gdi32: Trigger creation of the desktop window when the display driver is needed.
|
2013-10-29 12:51:26 +01:00 |
Alexandre Julliard
|
9675aa173a
|
gdi32: Allow user32 to specify the display driver to use.
|
2013-10-29 12:51:26 +01:00 |
Akihiro Sagawa
|
99ceb599bb
|
gdi32: Synthesize bold glyphs for outline fonts.
|
2013-10-21 20:23:55 +02:00 |
Akihiro Sagawa
|
cab2cacb8e
|
gdi32: Adjust fake bold outline font metrics.
|
2013-10-21 20:23:55 +02:00 |
Akihiro Sagawa
|
b6666014c5
|
gdi32/tests: Add tests for fake bold outline fonts.
|
2013-10-21 20:23:54 +02:00 |
Alexandre Julliard
|
67d452d8ac
|
gdi32: Always initialize the em_scale variable.
|
2013-10-21 17:08:54 +02:00 |
Alexandre Julliard
|
3e88582a78
|
gdi32: Determine the virtual resolution dynamically if it hasn't been set.
|
2013-10-17 12:12:48 +02:00 |
Dmitry Timoshkov
|
87ae85f1b4
|
gdi32/tests: Enable gdi32 tests compilation with __WINESRC__ defined.
|
2013-10-17 10:47:00 +02:00 |
Dmitry Timoshkov
|
8c22e66217
|
gdi32/tests: Fix font tests compilation with __WINESRC__ defined.
|
2013-10-17 10:46:51 +02:00 |
Dmitry Timoshkov
|
f81c2e1caf
|
gdi32/tests: Fix pen tests compilation with __WINESRC__ defined.
|
2013-10-16 11:41:21 +02:00 |
Dmitry Timoshkov
|
0c63f40bdc
|
gdi32/tests: Fix metafile tests compilation with __WINESRC__ defined.
|
2013-10-16 11:41:21 +02:00 |
Dmitry Timoshkov
|
c58072833e
|
gdi32/tests: Fix GDI object tests compilation with __WINESRC__ defined.
|
2013-10-16 11:41:21 +02:00 |
Dmitry Timoshkov
|
85b42085a4
|
gdi32/tests: Fix DIB tests compilation with __WINESRC__ defined.
|
2013-10-16 11:41:21 +02:00 |
Dmitry Timoshkov
|
120ee4e058
|
gdi32/tests: Fix DC tests compilation with __WINESRC__ defined.
|
2013-10-16 11:41:21 +02:00 |
Dmitry Timoshkov
|
dd579e4c78
|
gdi32/tests: Fix brush tests compilation with __WINESRC__ defined.
|
2013-10-16 11:41:20 +02:00 |
Dmitry Timoshkov
|
c99b264300
|
gdi32/tests: Fix bitmap tests compilation with __WINESRC__ defined.
|
2013-10-16 11:41:20 +02:00 |
Dmitry Timoshkov
|
352c8d0215
|
tools/winapi: Remove OLDFONTENUMPROC from the list of tested types.
|
2013-10-16 11:41:20 +02:00 |
Frédéric Delanoy
|
28be1f7853
|
gdi32: Use BOOL type where appropriate.
|
2013-10-14 10:44:31 +02:00 |
Frédéric Delanoy
|
98e4c98eff
|
gdi32: Use BOOL type where appropriate.
|
2013-10-10 10:44:45 +02:00 |
Akihiro Sagawa
|
0b58ab7ac9
|
gdi32/tests: Skip linked font like SimSun-ExtB in fixed-pitch font selection.
|
2013-10-09 10:08:06 +02:00 |
Alexandre Julliard
|
6fb92b79fa
|
gdi32: Remove freetype compatibility cruft that doesn't compile.
|
2013-10-07 13:32:06 +02:00 |
Akihiro Sagawa
|
88acc9c899
|
gdi32: Don't modify output glyph metrics unless the function succeeds.
|
2013-10-03 20:06:51 +02:00 |
Frédéric Delanoy
|
3b2f85e0b6
|
gdi32/tests: Use BOOL type where appropriate.
|
2013-10-03 12:54:23 +02:00 |
Akihiro Sagawa
|
042b39a82b
|
gdi32: Fix the B spacing value of empty glyph.
|
2013-10-02 20:17:03 +02:00 |
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
Akihiro Sagawa
|
db86409db6
|
gdi32: Return fake BBox when requesting empty glyph metrics.
|
2013-10-01 19:26:17 +02:00 |
Akihiro Sagawa
|
b138c36c11
|
gdi32: Fix empty glyph handling in the dib driver.
|
2013-10-01 19:26:11 +02:00 |
Akihiro Sagawa
|
24e0e4d150
|
gdi32/tests: Fix copy&paste issues related to gmBlackBoxY.
|
2013-10-01 19:25:25 +02:00 |
Francois Gouget
|
d3672524ed
|
Assorted spelling fixes.
|
2013-10-01 19:09:08 +02:00 |
Akihiro Sagawa
|
e2bce62a6d
|
gdi32: Return GDI_ERROR when requested empty glyph bitmaps.
|
2013-09-26 19:56:57 +02:00 |
Akihiro Sagawa
|
31a6fce46b
|
gdi32: Fix empty glyph handling.
|
2013-09-23 20:32:28 +02:00 |
Akihiro Sagawa
|
cc7b39681d
|
gdi32/tests: Add more empty glyph tests.
|
2013-09-23 20:32:23 +02:00 |
Michael Stefaniuc
|
7589bbeee4
|
gdi32: Avoid using CONST.
|
2013-09-23 11:53:59 +02:00 |
Aric Stewart
|
3f4ef58b0f
|
gdi32: ABC value signs remain the same despite any changes in layout direction or viewport.
|
2013-09-12 21:31:09 +02:00 |
Alexandre Julliard
|
69abf20fcd
|
gdi32: Add a check for overflow in DIB dimensions.
|
2013-09-11 18:33:06 +02:00 |
Alexandre Julliard
|
08e82d4686
|
gdi32: Add more helpers for converting font sizes to logical coordinates.
|
2013-09-11 18:33:05 +02:00 |
Aric Stewart
|
4a300d2423
|
gdi32: GetCharWidth32A/W return positive widths for all layouts and various DC transforms.
|
2013-09-11 18:33:04 +02:00 |
Aric Stewart
|
5aa1f6b7a5
|
Unicode Private Use Area is also rotated by tategaki.
|
2013-09-09 22:09:58 +02:00 |
Ralf Habacker
|
39629a3d35
|
gdi32: Fixed Rectangle() rotation with GM_ADVANCED graphics mode in dib driver.
|
2013-09-05 20:58:24 +02:00 |
Huw Davies
|
774f57ca24
|
gdi32/tests: Add vdmx tests.
|
2013-08-28 16:14:40 +02:00 |
Huw Davies
|
7310bdb498
|
gdi32/tests: Mark some tests as exact.
|
2013-08-28 16:14:40 +02:00 |
Huw Davies
|
2f20032dd3
|
gdi32: Skip vdmx records with charset == 0.
|
2013-08-28 16:14:40 +02:00 |
Huw Davies
|
d089ca67e3
|
gdi32: Reset ppem to zero if we fail to find a matching height.
|
2013-08-28 16:14:39 +02:00 |
Huw Davies
|
bb5aa8862c
|
Revert "gdi32: Do not use VDMX for mapping of negative font heights, based on a test case.".
This reverts commit 7d3cb53cf1 .
|
2013-08-28 16:14:39 +02:00 |
Huw Davies
|
18edb16ace
|
gdi32/tests: Add an option to match metrics exactly.
|
2013-08-28 16:14:38 +02:00 |
Huw Davies
|
820c14cafc
|
gdi32/tests: Separate out the metrics checking code.
|
2013-08-28 16:14:38 +02:00 |
Huw Davies
|
2f76829c84
|
gdi32/tests: Split write_ttf_file() into a resource loader and tmp file writer.
|
2013-08-28 16:14:37 +02:00 |
Michael Stefaniuc
|
4f94913e04
|
gdi32/tests: Replace FIELD_OFFSET with offsetof for the sake of consistency.
|
2013-08-19 13:48:43 +02:00 |
Michael Stefaniuc
|
14e20162f9
|
gdi32/tests: Use offsetof instead of sizeof on structs with VLA.
|
2013-08-19 13:30:43 +02:00 |
Michael Stefaniuc
|
da425748bb
|
gdi32/tests: Use the standard way of allocating a struct with VLA on the stack.
|
2013-08-19 13:30:11 +02:00 |
Alexandre Julliard
|
87c2581c54
|
gdi32: Use Microsoft and Unicode encodings in priority for font names.
|
2013-08-16 19:11:33 +02:00 |
Ken Thomases
|
1f2d556373
|
gdi32: Link against AppKit on the Mac to avoid later crash in the Mac driver.
|
2013-08-15 16:12:58 +02:00 |
Akihiro Sagawa
|
7444c1d6b0
|
gdi32: Adjust bitmap font height when it has an external leading.
This fixes wine test failures in Japanese locale.
|
2013-07-31 22:26:56 +02:00 |
Akihiro Sagawa
|
dc241a8371
|
gdi32: Add a helper function to get bitmap size.
|
2013-07-31 22:26:56 +02:00 |
Akihiro Sagawa
|
01280cff91
|
Revert "gdi32: Use the default character when the glyph is missing.".
This reverts commit 15aa8daf64 .
It breaks the default character rendering in some bitmap fonts, e.g. Fixedsys.
|
2013-07-31 22:26:56 +02:00 |
Huw Davies
|
cf9cb6c118
|
gdi32: Ignore max_extent if nfit is NULL.
|
2013-07-22 17:16:04 +02:00 |
André Hentschel
|
20bf02910b
|
gdi32: Remove superfluous cast.
|
2013-07-01 19:51:23 +02:00 |
Alexandre Julliard
|
60d29d1d0d
|
gdi32: Don't load linked fonts only to look up control characters.
|
2013-07-01 19:51:17 +02:00 |
Alexandre Julliard
|
a973df3324
|
gdi32: Fix off-by-one error in the extent of arcs when the size is even.
|
2013-07-01 19:51:14 +02:00 |
Alexandre Julliard
|
e4300d6165
|
gdi32: Cache the font smoothing parameters.
|
2013-06-24 21:52:28 +02:00 |
Marcus Meissner
|
ff1bd6da35
|
gdi32: Close handle in mfdrv (Coverity).
|
2013-06-24 11:46:40 +02:00 |
Marcus Meissner
|
1cf9939dc0
|
gdi32: Close handle in error path (Coverity).
|
2013-06-24 11:46:34 +02:00 |
Aric Stewart
|
37d216cc56
|
gdi32/tests: Add a test case for vertical fonts enumeration order.
|
2013-06-20 22:14:35 +02:00 |
Alexandre Julliard
|
e531306f7a
|
gdi32: Put vertical font families after their horizontal counterpart in the font list.
|
2013-06-20 22:14:35 +02:00 |
Alexandre Julliard
|
102b2785f4
|
gdi32: Add support for loading name strings in Apple Unicode format.
|
2013-06-20 22:14:35 +02:00 |
Alexandre Julliard
|
3d0f044883
|
gdi32: Add support for loading name strings in Macintosh format.
|
2013-06-20 22:14:34 +02:00 |
Alexandre Julliard
|
b05b637c91
|
gdi32: Improve font name localization by not requiring a strict language match.
|
2013-06-20 22:14:32 +02:00 |
Dmitry Timoshkov
|
924fad9d25
|
gdi32: ExtSelectClipRgn(hdc, 0, RGN_DIFF) is supposed to fail.
|
2013-06-18 10:40:34 +02:00 |
Dmitry Timoshkov
|
705a0f0238
|
gdi32: Scale default GUI fonts to match screen resolution changes.
|
2013-06-17 19:30:49 +02:00 |
Dmitry Timoshkov
|
6834a44dc4
|
gdi32/tests: Add a test for default font height scaling with screen resolution changes.
|
2013-06-17 19:30:49 +02:00 |
Dmitry Timoshkov
|
288f3be439
|
gdi32/tests: Skip the bitmap font max width test on not 96 dpi resolutions.
|
2013-06-17 19:30:48 +02:00 |
Aric Stewart
|
f5ec65ad8e
|
gdi32: Update Arabic font defaults.
With help from Mosaab Alzoubi <moceap@hotmail.com>.
|
2013-06-11 18:07:59 +02:00 |
Aric Stewart
|
ceb81eee20
|
gdi32: Turn off tategaki if the unicode code point is outside of the rotated ranges.
|
2013-06-05 20:30:58 +02:00 |
Matěj Laitl
|
84c07af48e
|
gdi32: More specific error messages in osmesa opengl initialization.
|
2013-05-30 20:19:32 +02:00 |
Aric Stewart
|
3108f3cf3d
|
gdi32/tests: Do not try to test OS/2 win metrics on non-windows fonts.
|
2013-05-29 18:12:54 +02:00 |
Aric Stewart
|
72f584aef8
|
gdi32: Fix up glyph metrics for tategaki glyphs.
|
2013-05-28 19:42:24 +02:00 |
Aric Stewart
|
cf891b04a0
|
gdi32: Fix Tategaki rotation.
Tategaki does not ignore orientation rotation, instead it always
rotates affect glyphs by 90 degrees inside their cell.
|
2013-05-28 19:42:15 +02:00 |
Akihiro Sagawa
|
15aa8daf64
|
gdi32: Use the default character when the glyph is missing.
|
2013-05-22 19:32:26 +02:00 |
Akihiro Sagawa
|
f6ea5c8a0f
|
gdi32: Add a helper to get the default character index.
|
2013-05-22 19:32:23 +02:00 |
Aric Stewart
|
1ff63bb893
|
gdi32: Vertical glyphs can be written tategaki even without a vertical GSUB feature.
It is only based on the presence of the '@' character in the font name.
|
2013-05-21 12:07:43 +02:00 |
Aric Stewart
|
accad0957c
|
gdi32: Load the vertical feature when loading the GSUB table.
|
2013-05-21 12:07:30 +02:00 |
Aric Stewart
|
70cdd2ff9a
|
gdi32: Vertical glyph replacements are not applied in GetGlyphOutline if glyph is specified by index.
|
2013-05-21 12:06:42 +02:00 |
Aric Stewart
|
546c587036
|
gdi32: GetGlyphIndices does substitute glyph.
|
2013-05-20 12:06:25 +02:00 |
Aric Stewart
|
adfa3c0c57
|
gdi32/tests: Update the vertical font to be a proper windows vertical font.
|
2013-05-20 12:06:21 +02:00 |
Akihiro Sagawa
|
8f8363ede6
|
gdi32: Ignore the lfHeight value when it exceeds the limit.
|
2013-05-08 14:29:06 +02:00 |
Alexandre Julliard
|
100806e473
|
configure: Use the pkg-config helper macro for freetype.
|
2013-05-03 20:45:32 +02:00 |
Sam Edwards
|
21dbe1c949
|
gdi32: Clip font glyphs to fit within text metrics.
|
2013-05-02 12:32:53 +02:00 |
Sam Edwards
|
a7dee44c24
|
gdi32: Improve glyph positioning for the subpixel case in get_glyph_outline.
|
2013-05-02 12:31:13 +02:00 |