wine/dlls/dwrite
Philip Gruebele 7eb1ac5143 dwrite: Pass correct font key when adding glyph to cache.
Without this fix, the font cache was filling up with lots of duplicate entries,
and getting cache misses, thereby causing font-intensive applications
to be very slow (e.g. AvalonEdit).
This fix provides 30x speed increase when processing glyphs.
2023-03-01 21:39:30 +01:00
..
shapers unicode: Update to Unicode 15.0.0. 2022-09-14 22:38:34 +02:00
tests dwrite/tests: Prevent "misleading indentation" warnings. 2023-02-02 18:08:39 +01:00
analyzer.c dwrite: Statically init the system_fallback locale list. 2023-01-24 20:06:18 +01:00
bidi.c dwrite: Handle memory allocation failure in bidi_compute_bracket_pairs (cppcheck). 2023-01-24 18:26:15 +01:00
bracket.c unicode: Update to Unicode 15.0.0. 2022-09-14 22:38:34 +02:00
direction.c unicode: Update to Unicode 15.0.0. 2022-09-14 22:38:34 +02:00
dwrite.spec
dwrite_private.h dwrite/bidi: Prepare for characters above BMP. 2022-09-06 21:40:39 +02:00
font.c dwrite: Pass correct font key when adding glyph to cache. 2023-03-01 21:39:30 +01:00
format.c
freetype.c
gdiinterop.c
layout.c dwrite/layout: Limit text window passed to MapCharacters() to the range of characters to map. 2022-09-13 22:07:22 +02:00
linebreak.c unicode: Update to Unicode 15.0.0. 2022-09-14 22:38:34 +02:00
main.c dwrite: Use the Unix call helpers. 2022-11-25 10:11:36 +01:00
Makefile.in
mirror.c unicode: Update to Unicode 15.0.0. 2022-09-14 22:38:34 +02:00
opentype.c unicode: Add data for high Unicode planes to the scripts table. 2022-09-05 18:41:47 +02:00
scripts.c unicode: Update to Unicode 15.0.0. 2022-09-14 22:38:34 +02:00
scripts.h unicode: Update to Unicode 15.0.0. 2022-09-14 22:38:34 +02:00
shape.c dwrite: Set initial justification value for default shaper. 2022-09-09 23:21:40 +02:00
unixlib.h dwrite: Use the Unix call helpers. 2022-11-25 10:11:36 +01:00