Commit Graph

  • 029c9b2391 [truetype] Round offsets of glyph components only if hinting is on. Werner Lemberg 2018-01-03 19:05:20 +0100
  • 55d6abea5d * src/truetype/ttgxvar.c (ft_var_to_design): Remove dead code. Werner Lemberg 2018-01-03 19:01:15 +0100
  • 20b3e34846 Move internal LCD-related declarations. Alexei Podtelezhnikov 2018-01-02 22:12:09 -0500
  • c94d042be6 * include/freetype/config/ftconfig.h (FT_EXPORT, FT_EXPORT_DEF) [_MSC_VER]: Limit Visual C++ attributes. Alexei Podtelezhnikov 2018-01-02 21:38:35 -0500
  • ecfdfd4498 [truetype] Make blend/design coordinate round-tripping work. Werner Lemberg 2018-01-03 00:20:11 +0100
  • 0a0c22569d Update copyright year. Werner Lemberg 2018-01-02 09:33:57 +0100
  • a9a5aa573e Update `CHANGES' file with demo program news. Werner Lemberg 2017-12-31 11:16:36 +0100
  • 3f090c6843 * src/sfnt/ttcmap.c (tt_cmap2_char_next): Fix endless loop. Werner Lemberg 2017-12-31 10:32:08 +0100
  • 0268bf35f0 Synchronize other Windows project files. Werner Lemberg 2017-12-31 08:21:08 +0100
  • 7f82c6db84 Update Visual C 2010 project files. Werner Lemberg 2017-12-31 08:00:16 +0100
  • 8470cee8aa Updated `CHANGES' file. Werner Lemberg 2017-12-30 20:50:50 +0100
  • ff5c9928bd * builds/vms/ftconfig.h: Synchronize with unix `ftconfig.in' file. Werner Lemberg 2017-12-30 01:46:52 +0100
  • 4f983ab9d0 * builds/unix/ftconfig.in: Synchronize with main `ftconfig.h' file. Werner Lemberg 2017-12-28 21:55:01 +0100
  • 14cd073437 Fix compiler warnings. Werner Lemberg 2017-12-27 08:59:46 +0100
  • 3cc88e2e44 Fixes for `make multi'. Werner Lemberg 2017-12-27 08:19:09 +0100
  • 1063690174 Provide support for intra-module callback functions. Werner Lemberg 2017-12-27 08:11:14 +0100
  • dd6330d74b Add missing ChangeLog entry, copyright notices, whitespace, formatting. Werner Lemberg 2017-12-27 08:06:47 +0100
  • a956e36c8d Move PostScript drivers' property handlers to `base' Ewald Hew 2017-12-25 12:34:37 +0800
  • 08cd62deed Speed up FT_Set_Var_{Design,Blend}_Coordinates if curr == new. Werner Lemberg 2017-12-20 22:06:19 +0100
  • 0579d545af Update incorrect ChangeLog entry. Werner Lemberg 2017-12-18 23:45:58 +0100
  • 2df73b397d [sfnt] Fix charmap type 2 iterator (#52646). Werner Lemberg 2017-12-18 23:32:32 +0100
  • bdab6578af [truetype] Minor code beautification. Matthias Clasen 2017-12-18 20:45:17 +0100
  • 068a7a03aa * src/*/*: Only use ft_' and FT_' variants of stdc library stuff. Werner Lemberg 2017-12-18 20:34:05 +0100
  • 2fe272aca6 * src/truetype/ttgxvar.c (tt_face_vary_cvt): Add size guard (#52688). Werner Lemberg 2017-12-18 19:40:07 +0100
  • d062c54ce7 [truetype] Fix previous commit. Werner Lemberg 2017-12-18 09:41:17 +0100
  • e7935f2910 [truetype] Don't apply HVAR and VVAR deltas twice (#52683). Werner Lemberg 2017-12-18 07:29:57 +0100
  • 361af72eea [truetype] Correctly handle variation font phantom points (#52683). Jonathan Kew 2017-12-17 15:07:02 +0100
  • 7d3dfcd4a5 Fix incorrect advance width scaling (#52683). Jonathan Kew 2017-12-17 08:19:51 +0100
  • d019097bd2 * builds/windows/vc2010/freetype.vcxproj: AfterBuild copy. * objs/.gitignore: Ignore almost everything. Alexei Podtelezhnikov 2017-12-16 22:00:40 -0500
  • 2c048a8a62 Fix compiler warning (#52640). Werner Lemberg 2017-12-11 19:24:30 +0100
  • a998d48401 * builds/windows/vc2010/freetype.vcxproj: Adjust output directory. Azzuro 2017-12-09 14:22:35 +0100
  • 286b0c9f33 Fix `make setup dos', second try (#52622). Werner Lemberg 2017-12-09 09:41:45 +0100
  • 81dea49321 Documentation fixes for the last few commits. Werner Lemberg 2017-12-08 20:32:23 +0100
  • ea68f1c8d3 [docmaker] Fix code section parsing. Werner Lemberg 2017-12-08 20:15:15 +0100
  • 98ba0c4a37 New `ftdriver.h' file, covering all driver modules. Werner Lemberg 2017-12-08 18:38:41 +0100
  • bef8de2a85 Move ftdriver.h' to ftdrv.h'. Werner Lemberg 2017-12-08 10:02:12 +0100
  • e1090c608b Fix access to uninitalized memory (#52613). Werner Lemberg 2017-12-08 09:54:36 +0100
  • 99df4919fd Fix `make setup dos' (#52622). Werner Lemberg 2017-12-08 09:48:18 +0100
  • 430e9c375a .mailmap: Add Ewald. Werner Lemberg 2017-12-07 19:27:29 +0100
  • c3cbb440af Use ASCII only in public header files (#50858). Werner Lemberg 2017-12-07 16:26:36 +0100
  • d21f995aea Fix C++ compilation. Werner Lemberg 2017-12-07 14:49:03 +0100
  • 63b91548e0 Fix `make multi'. Werner Lemberg 2017-12-07 14:33:44 +0100
  • 7ec1345d13 * include/freetype/config/ftheader.h: Some clean-up. Werner Lemberg 2017-12-07 14:21:39 +0100
  • b85ff56417 * builds/symbian/bld.inf: Updated. Werner Lemberg 2017-12-06 23:17:23 +0100
  • ed7f091323 New header file `ftparams.h' that collects all parameter tags. Werner Lemberg 2017-12-06 23:15:54 +0100
  • 71fecc539e Improve tracing messages by using singular and plural forms. Werner Lemberg 2017-12-05 12:06:29 +0100
  • 87ddad2007 Update or fix links to use the https protocol instead of http. Werner Lemberg 2017-12-04 20:43:30 +0100
  • 337e49cfe2 [truetype] Allow shared points in `cvar' table (#52532). Werner Lemberg 2017-12-04 12:36:07 +0100
  • c18c391b68 [truetype] Improving tracing of composite glyphs. Werner Lemberg 2017-11-28 12:43:45 +0100
  • 40db4a9954 Allow (again) encoding vectors with more than 256 elements (#52464). Werner Lemberg 2017-11-27 22:17:41 +0100
  • 7d81ba7e17 Fix last commit (#52522). Jan Alexander Steffens (heftig) 2017-11-27 07:15:04 +0100
  • 8f4851997b [unix] Install a massaged `ftoption.h' file (#51780). Werner Lemberg 2017-11-24 10:34:09 +0100
  • 0d0e5bb1e6 Minor. Werner Lemberg 2017-11-23 20:42:57 +0100
  • 2f1863cfb7 Silence unused function warnings. Tor Andersson 2017-11-23 20:40:52 +0100
  • bec14f6889 * src/psaux/psft.c (cf2_setGlyphWidth): Check format before setting. Ewald Hew 2017-11-22 18:57:56 +0800
  • b9bd2d14e2 [psaux] Fix CFF advance widths. (#52466) Ewald Hew 2017-11-22 12:32:47 +0800
  • 954710ddd7 * include/freetype/ftrender.h: Fix `FT_Renderer_RenderFunc' type. Vlad Tsyrklevich 2017-11-15 23:06:29 +0100
  • a364e38ae7 Use Adobe hinting engine for `light' hinting of both CFF and Type 1. Nikolaus Waxweiler 2017-11-14 07:54:53 +0100
  • af585ad4fe * CMakeLists.txt: Add `DISABLE_FORCE_DEBUG_PREFIX' option. yuri_levchenko 2017-11-09 13:38:26 +0200
  • 8f5568bfc4 * src/base/ftobjs.c (FT_Load_Glyph): Relocate condition. Alexei Podtelezhnikov 2017-11-06 21:42:46 -0500
  • ab6fe0768f * src/smooth/ftgrays.c (gray_set_cell): Fix uninitialized variables. Alexei Podtelezhnikov 2017-11-06 21:34:56 -0500
  • cdab9cfae9 [psaux] Fix PostScript interpreter rewinding in Type 1 mode. (#52251) Ewald Hew 2017-10-21 16:36:49 +0800
  • 77b34e01ed [truetype] Add more tricky fonts. suzuki toshiya 2017-11-03 16:13:29 +0900
  • 816516360c [smooth] Fix complex rendering at high ppem. Alexei Podtelezhnikov 2017-11-01 22:51:03 -0400
  • 91015cb41d [smooth] Improve complex rendering at high ppem. Alexei Podtelezhnikov 2017-10-21 22:57:43 -0400
  • d74440a327 [base] Improve tracing in FT_Load_Glyph, FT_*_Size. Alexei Podtelezhnikov 2017-10-20 16:27:33 -0400
  • c10e7800d7 [base] Improve tracing in FT_Render_Glyph. Alexei Podtelezhnikov 2017-10-18 23:05:51 -0400
  • 94f6d57a4c [cff] Fix segfault on missing `psaux' (#52218) Ewald Hew 2017-10-16 11:48:31 +0800
  • ccb0f7998d [base, cff] Fix MSVC warnings. Alexei Podtelezhnikov 2017-10-15 14:19:13 -0400
  • 6bea49e026 [base] Netpbm image tracing. Alexei Podtelezhnikov 2017-10-14 22:45:11 -0400
  • 7384085201 * builds/windows/ftdebug.c (FT_Message): Print to stderr. Alexei Podtelezhnikov 2017-10-14 22:22:27 -0400
  • 90461c0137 [afshaper] Delay creating `hb_set' objects until needed. Behdad Esfahbod 2017-10-14 08:42:07 +0200
  • d2b3b9e682 * devel/ftoption.h: Enable T1_CONFIG_OPTION_OLD_ENGINE by default. Ewald Hew 2017-10-12 18:48:57 +0800
  • 7e23568b16 [type1, cid] Add hinting engine switch. Ewald Hew 2017-10-12 18:13:22 +0800
  • dff40d03df Add T1_CONFIG_OPTION_OLD_ENGINE configuration option. Ewald Hew 2017-10-12 18:13:21 +0800
  • 78df3c27b6 Extract width parsing from Type 1 parser. Ewald Hew 2017-10-12 18:13:08 +0800
  • 8768536c89 [autofit] Better visualize table tracing in source code. Werner Lemberg 2017-10-12 00:13:51 +0200
  • 6498551921 * src/base/ftoutln.c (FT_Outline_Translate): Fix integer overflow. Werner Lemberg 2017-10-09 07:45:03 +0200
  • b7e43f7d7d * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Integer overflows. Werner Lemberg 2017-10-08 11:58:39 +0200
  • 08e2e311ef Document global size metrics needed for native bytecode hinting (#52165). Werner Lemberg 2017-10-08 10:37:50 +0200
  • 91448669a2 Prevent creation of an incorrect documentation entry. Werner Lemberg 2017-10-08 10:23:47 +0200
  • 7bfcaacaf5 [sfnt] Adjust behaviour of PS font names for variation fonts. Werner Lemberg 2017-10-07 13:14:38 +0200
  • f89c67f043 [cff, truetype] Adjust behaviour of named instances. Werner Lemberg 2017-10-07 13:10:53 +0200
  • e9ef538a4f Make `FT_Set_Named_Instance' work. Werner Lemberg 2017-10-07 12:57:11 +0200
  • 8c92f7622c Make `FT_FACE_FLAG_VARIATION' work. Werner Lemberg 2017-10-07 12:12:49 +0200
  • dd8539ef82 New function `FT_Set_Named_Instance'. Werner Lemberg 2017-10-07 11:40:03 +0200
  • b3f9c4f2f6 Add macros for checking whether a font variation is active. Werner Lemberg 2017-10-07 11:34:23 +0200
  • e23fe2adbc Add framework for setting named instance in MM service. Werner Lemberg 2017-10-07 11:25:04 +0200
  • f06456a82d [type1] Minor code shuffling. Werner Lemberg 2017-10-07 10:35:11 +0200
  • c3083e4595 * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Fix integer overflow. Werner Lemberg 2017-10-05 14:32:24 +0200
  • 2e58808d48 Fix compiler warnings. Werner Lemberg 2017-10-05 14:26:33 +0200
  • 1df35d94c7 [cff] Add support for `FSType'. John Tytgat 2017-10-04 22:46:36 +0200
  • 4a5c0b1456 CHANGES: Formatting. Werner Lemberg 2017-10-02 06:09:50 +0200
  • af03d1eaa1 [smooth,type1] Formatting, whitespace. Werner Lemberg 2017-10-01 09:23:42 +0200
  • 179caf5a61 [psaux] Formatting, minor fixes, whitespace, copyright notices. Werner Lemberg 2017-10-01 01:39:27 +0200
  • 9b549fa69a [base,cff,cid] Whitespace, formatting. Werner Lemberg 2017-09-30 16:36:28 +0200
  • 2127f07624 [include] Whitespace. Werner Lemberg 2017-09-30 16:16:03 +0200
  • c8d8e15803 Signedness fixes in bitmap presetting. Alexei Podtelezhnikov 2017-09-30 14:28:58 -0400
  • c26f7f975b Bitmap metrics presetting [2/2]. Alexei Podtelezhnikov 2017-09-29 00:13:19 -0400
  • ae7dc1f62d [smooth, raster] Miscellaneous cleanups. Alexei Podtelezhnikov 2017-09-28 22:59:31 -0400