Marcus Meissner
|
2bfb3ef624
|
dwrite: Initialize a variable (Coverity).
|
2014-12-01 11:00:17 +01:00 |
Marcus Meissner
|
c7e9ffa70a
|
dwrite: Remove unused hresult assignment (Coverity).
|
2014-12-01 11:00:16 +01:00 |
Marcus Meissner
|
6ea025fc7f
|
dwrite: Avoid leaking filemapping (Coverity).
|
2014-12-01 11:00:15 +01:00 |
Nikolay Sivov
|
82e66b4b47
|
dwrite: Fix lineGap metric using 'hhea' table values.
|
2014-11-28 17:04:45 +01:00 |
Nikolay Sivov
|
188bfd6fd4
|
dwrite: Respect typographic metrics when font instructs us to.
|
2014-11-28 17:04:43 +01:00 |
Nikolay Sivov
|
9afd55072f
|
dwrite: Estimate x-height and cap height metrics if they're missing.
|
2014-11-27 11:11:24 +01:00 |
Nikolay Sivov
|
298f08d602
|
dwrite/tests: Fix some test failures on older dwrite versions.
|
2014-11-27 11:11:21 +01:00 |
Nikolay Sivov
|
4b38ced13c
|
dwrite: Hide factory vtable selection in init helper.
|
2014-11-27 11:11:19 +01:00 |
Nikolay Sivov
|
c5af130e92
|
dwrite: Remove DLL_WINE_PREATTACH case, native module can't be used.
|
2014-11-27 11:11:18 +01:00 |
Nikolay Sivov
|
31496c600d
|
dwrite: Use stream fragment context when reading font tables.
|
2014-11-27 11:11:16 +01:00 |
Nikolay Sivov
|
416527a6ad
|
dwrite: Use file mapping for local file stream.
|
2014-11-26 17:35:13 +01:00 |
Nikolay Sivov
|
87a9b51ccc
|
dwrite: Use usWin* values from OS/2 table as font ascent/descent.
|
2014-11-25 16:35:03 +01:00 |
Nikolay Sivov
|
b8db7f6a04
|
dwrite: Update to IDWriteBitmapRenderTarget1.
|
2014-11-25 16:35:02 +01:00 |
Nikolay Sivov
|
7ae3426ea4
|
dwrite: Forward more font methods to fontface.
|
2014-11-25 16:35:01 +01:00 |
André Hentschel
|
2b3c5d6194
|
dwrite: Remove unused code (Clang).
|
2014-11-25 13:47:39 +01:00 |
Nikolay Sivov
|
a77b9ed0c7
|
dwrite: Load freetype on module attach, create one FT_Face per fontface.
|
2014-11-21 18:10:51 +09:00 |
Nikolay Sivov
|
9db50228dd
|
dwrite: Implement SetCurrentTransform() for bitmap render target.
|
2014-11-19 23:36:35 +09:00 |
Nikolay Sivov
|
c457d0f107
|
dwrite: Handle Unicode platform when looking for name record codepage.
|
2014-11-19 23:36:35 +09:00 |
Nikolay Sivov
|
e6cd0f7d8c
|
dwrite/tests: Some tests for ReadFileFragment().
|
2014-11-19 00:38:58 +09:00 |
Nikolay Sivov
|
f16960aeb8
|
dwrite: Implement GetLastWriteTime() for local stream.
|
2014-11-19 00:38:56 +09:00 |
Nikolay Sivov
|
6564417082
|
dwrite: Remove null pointer checks that can't fail.
|
2014-11-18 22:11:29 +09:00 |
Nikolay Sivov
|
8b769332e2
|
dwrite: Reuse local file stream instances.
|
2014-11-17 19:30:19 +09:00 |
Nikolay Sivov
|
53fb0cc711
|
dwrite: Implement compatible reference key for local files and remaining loader methods.
|
2014-11-17 19:30:17 +09:00 |
Nikolay Sivov
|
53209e7017
|
dwrite: Remove OpenType language id from cache.
|
2014-11-10 19:25:41 +09:00 |
Nikolay Sivov
|
a8ad62aa51
|
dwrite: Implement ConvertFontToLOGFONT().
|
2014-11-07 20:57:04 +09:00 |
Nikolay Sivov
|
49c8e98f74
|
dwrite: Respond to IID_IDWriteTextLayout1 too.
|
2014-11-07 20:57:03 +09:00 |
Nikolay Sivov
|
a714f0fe75
|
dwrite: Added a basic test for TryGetFontTable().
|
2014-11-07 20:57:02 +09:00 |
Nikolay Sivov
|
6ce8cc149e
|
dwrite: Implement GetMetrics() for DWRITE_FONT_METRICS1.
|
2014-11-07 20:57:02 +09:00 |
Nikolay Sivov
|
c8bc7ea849
|
dwrite: Implement GetMetrics() for fontface.
|
2014-11-06 15:01:29 +09:00 |
Nikolay Sivov
|
90753adaaf
|
dwrite: Use public APIs to get file streams from fontface.
|
2014-11-06 15:01:27 +09:00 |
Nikolay Sivov
|
19869997d4
|
dwrite: Added a separate helper to fill font metrics structure.
|
2014-11-06 15:01:25 +09:00 |
Nikolay Sivov
|
3fd93c0d1d
|
dwrite: File and factory are always set now for all collections.
|
2014-11-06 15:01:23 +09:00 |
Nikolay Sivov
|
1e0b934139
|
dwrite: Don't cache fontface instance in font data.
|
2014-11-06 15:01:20 +09:00 |
Nikolay Sivov
|
e2eb760ffc
|
dwrite: Implement remaining methods of IDWriteLocalizedStrings.
|
2014-11-05 15:53:50 +09:00 |
Nikolay Sivov
|
ad69c7bf6d
|
dwrite: Implement GetFaceNames().
|
2014-11-05 15:53:47 +09:00 |
Nikolay Sivov
|
16aa4f1faa
|
dwrite: Fix compiler warning regarding unsigned type of enum member.
|
2014-11-05 15:53:44 +09:00 |
Nikolay Sivov
|
c0796ecb49
|
dwrite: Fix setting oblique simulation on font creation.
|
2014-11-05 15:53:40 +09:00 |
Nikolay Sivov
|
1ef30feba8
|
dwrite/tests: Some tests for custom font collections.
|
2014-11-04 22:49:27 +09:00 |
Nikolay Sivov
|
9045ab7f33
|
dwrite: Remove null checks for family and collection pointers, those are always set now.
|
2014-11-04 22:49:20 +09:00 |
Nikolay Sivov
|
3a2de7aef8
|
dwrite: Map Mac language id to locale name.
|
2014-11-04 22:49:10 +09:00 |
Marcus Meissner
|
a423cbdd5e
|
dwrite: Fixed memory leak on error (Coverity).
|
2014-11-03 16:33:54 +09:00 |
Nikolay Sivov
|
afea35f56a
|
dwrite: Store pixels per dip value for a render target.
|
2014-10-30 12:00:19 +09:00 |
Nikolay Sivov
|
7126921615
|
dwrite: Turn fixme to trace in Analyze().
|
2014-10-30 12:00:13 +09:00 |
Nikolay Sivov
|
cae5d19338
|
dwrite: Implement system font collection as any other font collection.
|
2014-10-30 12:00:12 +09:00 |
Nikolay Sivov
|
2bc984a5b1
|
dwrite: Properly null-terminate name string when converting to WCHAR.
|
2014-10-30 12:00:03 +09:00 |
Nikolay Sivov
|
6855740a5e
|
dwrite: Reimplement ConvertFontFaceToLOGFONT().
|
2014-10-29 20:47:28 +09:00 |
Nikolay Sivov
|
1d2993940a
|
dwrite: Set oblique simulation in GetFirstMatchingFont() when appropriate.
|
2014-10-29 20:47:23 +09:00 |
Nikolay Sivov
|
901a65ae42
|
dwrite: Store simulations flags at font instance level.
|
2014-10-29 20:47:05 +09:00 |
Nikolay Sivov
|
5a5a6bdd92
|
dwrite: Allow for a weight difference in GetFirstMatchingFont().
|
2014-10-29 20:47:02 +09:00 |
Nikolay Sivov
|
6706ada9f8
|
dwrite: Use API-defined type for family count.
|
2014-10-29 20:46:58 +09:00 |