History log of /reactos/win32ss/gdi/ntgdi/font.h (Results 1 – 10 of 10)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 138eb58b 30-Nov-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[NTGDI][FREETYPE] lfWidth for GetTextMetrics and GetCharWidth (#4919)

- Add lfWidth member into FONTGDI structure.
- Delete IntWidthMatrix function.
- Fix IntRequestFontSize behavior for processin

[NTGDI][FREETYPE] lfWidth for GetTextMetrics and GetCharWidth (#4919)

- Add lfWidth member into FONTGDI structure.
- Delete IntWidthMatrix function.
- Fix IntRequestFontSize behavior for processing lfWidth value.
- Apply lfWidth in GetTextMetrics and GetCharWidth.
- Ignore the XFORM values in GetTextMetrics and GetCharWidth.
CORE-11848

show more ...


# 4d0d22ae 29-Nov-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[NTGDI][FREETYPE] Add special structure for hashing (#4916)

Add FONT_CACHE_HASHED structure and use it.
CORE-11848


# 015cd259 27-Nov-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[NTGDI][FREETYPE] Follow-up of #4901 (57702ed)

- Drop APIENTRYs for static functions.
- Use FIELD_OFFSET instead of offsetof.
- Delete unnecessary ASSERTs.
- Add annotations.
CORE-11848


# 57702ed4 27-Nov-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[NTGDI][FREETYPE] Font cache: Use hash (#4901)

- Modify FONT_CACHE_ENTRY structure to use hash.
- Use hash in ftGdiGlyphCacheGet and ftGdiGlyphCacheSet functions.
- Reduce function call overheads

[NTGDI][FREETYPE] Font cache: Use hash (#4901)

- Modify FONT_CACHE_ENTRY structure to use hash.
- Use hash in ftGdiGlyphCacheGet and ftGdiGlyphCacheSet functions.
- Reduce function call overheads by using FONT_CACHE_ENTRY, in getting glyph.
CORE-11848

show more ...


# 3f3714ba 25-Nov-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[NTGDI][FREETYPE] Font cache: Use FT_Matrix instead of MATRIX (#4900)

- Use FT_Matrix instead of MATRIX in FONT_CACHE_ENTRY structure.
- Use FtMatrixFromMx and FT_Set_Transform instead of FtSetCoor

[NTGDI][FREETYPE] Font cache: Use FT_Matrix instead of MATRIX (#4900)

- Use FT_Matrix instead of MATRIX in FONT_CACHE_ENTRY structure.
- Use FtMatrixFromMx and FT_Set_Transform instead of FtSetCoordinateTransform.
CORE-11848

show more ...


Revision tags: 0.4.14-release, 0.4.15-dev, 0.4.14-RC, 0.4.13-release, 0.4.14-dev, 0.4.13-RC, 0.4.12-release
# 2b526bce 10-Aug-2019 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[WIN32SS][NTGDI] Registry-based font management (#1816)

CORE-16269
- Add IntGdiAddFontResourceEx function that is extended from IntGdiAddFontResource, in order to add dwFlags parameter.
- Add IntL

[WIN32SS][NTGDI] Registry-based font management (#1816)

CORE-16269
- Add IntGdiAddFontResourceEx function that is extended from IntGdiAddFontResource, in order to add dwFlags parameter.
- Add IntLoadFontsInRegistry function that will load the fonts from registry info.
- If loading from registry failed, IntLoadSystemFonts will be called.
- Use IntLoadFontsInRegistry rather than IntLoadSystemFonts in the OS startup.
- Add NameFromCharSet function.
- Append " (CharSetName)" to registry value name if not TrueType.

show more ...


# a0be8d2c 26-May-2019 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[WIN32SS][NTGDI] Improve Text Transformation (#1573)

Reduce gdi32_apitest!TextTransform failures. Optimize for speed. Add Width and Escapement parameters to FONT_CACHE_ENTRY structure.
CORE-15554


Revision tags: 0.4.12-RC, 0.4.13-dev, 0.4.11-release, 0.4.11-RC, 0.4.12-dev, 0.4.10-release
# 3d44f79e 01-Oct-2018 Mark Jansen <mark.jansen@reactos.org>

[FONT][WIN32SS] Include the style name in the registry key.
Thanks to Doug Lyons for pinpointing the issue.

CORE-14044


Revision tags: 0.4.11-dev, 0.4.10-RC, 0.4.9-release, 0.4.10-dev, 0.4.9-RC, 0.4.8-release
# 2d9c88e0 18-Mar-2018 Timo Kreuzer <timo.kreuzer@reactos.org>

[WIN32K] Fix 64 bit issues (#420)

- Fix ULONG/SIZE_T issues
- Use LOWORD/HIWORD
- Change a struct member to HANDLE
- Implement lstrlenW helper function


Revision tags: 0.4.8-RC, 0.4.9-dev, 0.4.7-release, v0.4.7, 0.4.8-dev, 0.4.7-rc1
# c2c66aff 03-Oct-2017 Colin Finck <colin@reactos.org>

Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.