Commit Graph

  • c06b9cf56d [truetype] Really, really fix #52082. Ben Wagner 2017-09-28 19:08:38 +0200
  • ec7d2e5f68 * src/psaux/psintrp.c (cf2_doStems): Fix integer overflow. Werner Lemberg 2017-09-28 14:21:34 +0200
  • 97cd12657d * src/cid/cidgload.c (cid_slot_load_glyph): Fix memory leak. Ewald Hew 2017-09-28 08:29:33 +0200
  • 61d1818b5e Bitmap metrics presetting [1/2]. Alexei Podtelezhnikov 2017-09-28 00:20:50 -0400
  • dd40d10e81 Fix compiler warning. Ewald Hew 2017-09-28 10:42:23 +0800
  • 693a1181d6 * src/sfnt/ttload.c (tt_face_load_font_dir): Fix compiler warning. Werner Lemberg 2017-09-27 08:42:50 +0200
  • 12ae57d992 Copyright notices, formatting, whitespace, minor doc fixes. Werner Lemberg 2017-09-26 12:53:41 +0200
  • 4cdbac05b9 Fix compiler warnings. Werner Lemberg 2017-09-25 09:05:00 +0200
  • a1a6a1f679 Minor fixes. Ewald Hew 2017-09-25 08:31:52 +0200
  • 6e7da50bc3 Documentation fixes. Ewald Hew 2017-09-25 08:29:38 +0200
  • ebb1735aa7 Move psdecode' into psobjs'. Ewald Hew 2017-09-25 08:26:57 +0200
  • d52dd7f31d Fix Type 1 hinting. Ewald Hew 2017-09-25 08:22:26 +0200
  • 2f0e114068 Add tracing for hints. Ewald Hew 2017-09-25 08:19:33 +0200
  • 999a75b6db Minor fixes. Ewald Hew 2017-09-25 08:16:59 +0200
  • 0e53cf6d67 Use the new engine. Ewald Hew 2017-09-25 08:13:34 +0200
  • a5c02f49b5 Add Adobe engine configuration. Ewald Hew 2017-09-25 08:11:32 +0200
  • 93e3cffddf Change subfont synthesis for CID fonts. Ewald Hew 2017-09-25 08:08:21 +0200
  • e28550af18 Switch to Adobe engine. Ewald Hew 2017-09-25 08:05:19 +0200
  • d813b5da59 Extend Adobe interpreter (seac). Ewald Hew 2017-09-25 08:04:09 +0200
  • d55a701de6 Extend Adobe interpreter (flex in callothersubr). Ewald Hew 2017-09-25 07:59:41 +0200
  • 9668255965 Extend Adobe interpreter (callothersubr). Ewald Hew 2017-09-25 07:54:02 +0200
  • 77c1b331f6 Extend Adobe interpreter (pop). Ewald Hew 2017-09-25 07:50:03 +0200
  • 1e4d3dc8ea Extend Adobe interpreter (callsubr). Ewald Hew 2017-09-25 07:47:10 +0200
  • 4b58c518c9 Extend Adobe interpreter (div, four-byte numbers). Ewald Hew 2017-09-25 07:44:56 +0200
  • 81b86c459c Extend Adobe interpreter (hstem, vstem, hstem3, vstem3). Ewald Hew 2017-09-25 07:14:18 +0200
  • e180afa951 Extend Adobe interpreter (hsbw, sbw). Ewald Hew 2017-09-25 07:11:03 +0200
  • 2f4abaec38 Extend Adobe interpreter (setcurrentpoint). Ewald Hew 2017-09-25 07:04:43 +0200
  • 4ed1b98dbd Extend Adobe interpreter (closepath). Ewald Hew 2017-09-25 07:02:53 +0200
  • 37ed70f628 Add Type 1 operations to Adobe CFF interpreter. Ewald Hew 2017-09-25 06:59:26 +0200
  • 283ef28505 Fixes for rendering. Ewald Hew 2017-09-25 06:54:16 +0200
  • 6eb03f8f5a Add missing objects (2/2). Ewald Hew 2017-09-25 06:49:41 +0200
  • cb3f4c610d Add missing objects for Type 1 (1/2). Ewald Hew 2017-09-25 06:44:51 +0200
  • 7e185dcd79 Allow `type1' module to use the Adobe engine. Ewald Hew 2017-09-25 06:40:32 +0200
  • 97704b158e Add Adobe engine configuration. Ewald Hew 2017-09-25 06:33:28 +0200
  • 645d1b86ad Move and rename `CFF_Driver'. Ewald Hew 2017-09-25 06:28:25 +0200
  • d23affe1ef Reorganize object fields. Ewald Hew 2017-09-25 06:22:52 +0200
  • 9428ee42c0 Prepare for Type 1 mode. Ewald Hew 2017-09-25 06:15:46 +0200
  • 0589e3c012 Use the new objects. Ewald Hew 2017-09-25 06:10:20 +0200
  • 43c015823f Objects for new interpreter (part 2). Ewald Hew 2017-09-24 23:00:36 +0200
  • eba54c28dc Add objects for new interpreter. Ewald Hew 2017-09-24 22:49:56 +0200
  • 766f529a31 Rename files. Ewald Hew 2017-09-24 22:40:07 +0200
  • 8a1b5c0c6d Minor fix. Ewald Hew 2017-09-24 22:35:47 +0200
  • b624868b8e Move cff_random' into psaux' service. Ewald Hew 2017-09-24 22:32:40 +0200
  • df11628b76 Move struct declarations to `freetype/internal'. Ewald Hew 2017-09-24 22:28:07 +0200
  • edacde60e3 Add new service for inter-module calls. Ewald Hew 2017-09-24 22:20:38 +0200
  • 9578e07a83 Add callbacks for inter-module calls. Ewald Hew 2017-09-24 22:05:32 +0200
  • 1487be586e Create new `PSAux' service interface entries. Ewald Hew 2017-09-24 21:56:54 +0200
  • 816c9c1f83 Move CFF builder components into `psaux' module. Ewald Hew 2017-09-24 21:43:05 +0200
  • 705bbe7c7b Move CFF decoder components into `psaux' module. Ewald Hew 2017-09-24 21:39:20 +0200
  • 62f095f046 [psaux, cff] Move Adobe's engine components into `psaux' module. Ewald Hew 2017-09-25 09:25:55 +0200
  • 02e80da609 Tweak per-face LCD filtering controls. Alexei Podtelezhnikov 2017-09-24 22:18:34 -0400
  • 6f2b6f8f72 Split off ChangeLog.27. Werner Lemberg 2017-09-24 17:42:38 +0200
  • 0d1262a41e [sfnt] Fix `premultiply_data' (#52092). Jonathan Kew 2017-09-24 17:36:47 +0200
  • e720206925 Minor. Werner Lemberg 2017-09-24 09:16:39 +0200
  • 6d403d089d Fix handling of ValueRecords. Werner Lemberg 2017-09-24 09:06:01 +0200
  • 0da0faf0fb [otvalid] Handle GSUB' and GPOS' v1.1 tables. Werner Lemberg 2017-09-24 09:13:41 +0200
  • 2b79d25f22 [otvalid] Update common table handling to OpenType 1.8.2. Werner Lemberg 2017-09-23 10:29:26 +0200
  • e7ac8e40e8 [build] Windows-style DLL versioning. Alexei Podtelezhnikov 2017-09-23 14:04:49 -0400
  • 63be40bccf [truetype] Really fix #52082. Ben Wagner 2017-09-23 00:44:59 +0200
  • b0103677be [otvalid] Handle `GDEF' v1.2 and v1.3 tables. Werner Lemberg 2017-09-23 00:40:28 +0200
  • 6756a18578 [otvalid] Handle `BASE' v1.1 table. Werner Lemberg 2017-09-23 00:36:49 +0200
  • 3645982ac2 [otvalid] Macros for 32bit offset support. Werner Lemberg 2017-09-22 07:53:25 +0200
  • 21c235ecf1 [otvalid] Whitespace. Werner Lemberg 2017-09-22 07:28:25 +0200
  • 3be8e34714 [build] Simplify Visual C++ 2010 project. Alexei Podtelezhnikov 2017-09-21 23:12:59 -0400
  • 6d04bd991b [truetype] Integer overflow (#52082). Werner Lemberg 2017-09-21 21:22:51 +0200
  • 1ad07c1c79 Add some `since' fields (back to version 2.4.8). Werner Lemberg 2017-09-21 14:56:58 +0200
  • cf64e338dd [sfnt] Fix postscript name for default instance of variation fonts. Werner Lemberg 2017-09-21 11:42:48 +0200
  • b19cdc9c81 [truetype] Fix `mmvar' array pointers, part 2. Werner Lemberg 2017-09-21 11:02:35 +0200
  • 3b3cb32dd2 [truetype] Fix `mmvar' array pointers. Werner Lemberg 2017-09-21 09:03:20 +0200
  • 843e0dc92b Restore FT_EXPORT documentation. Alexei Podtelezhnikov 2017-09-20 22:19:01 -0400
  • eaa9adf325 [truetype] Integer overflows. Werner Lemberg 2017-09-20 08:00:05 +0200
  • 74f442394f [build] Fix DLL builds in Visual C++ project. Alexei Podtelezhnikov 2017-09-19 23:41:27 -0400
  • b00be9f609 [cff] Fix family name logic of pure CFF fontdata (#52056). John Tytgat 2017-09-19 07:12:03 +0200
  • 8b0d2e9e02 [build] Declutter Visual C++ 2010-2017 project. Alexei Podtelezhnikov 2017-09-18 22:54:49 -0400
  • 39ce3ac499 * Version 2.8.1 released. ========================= Werner Lemberg 2017-09-16 19:08:17 +0200
  • c28e9c9b3e Typos. Alexei Podtelezhnikov 2017-09-15 22:23:01 -0400
  • 1264d9a64b Minor. Alexei Podtelezhnikov 2017-09-15 21:49:34 -0400
  • 17eb240698 Update fuzzer-bot URL. Werner Lemberg 2017-09-14 22:39:51 +0200
  • 7cb6f2173a Formatting. Werner Lemberg 2017-09-14 12:09:37 +0200
  • b757ddb162 [sfnt] lowest gcc for vectors ( e1d0249e ) is changed to 4.7. suzuki toshiya 2017-09-13 22:17:03 +0900
  • 5ad845771a [cache] Fix a possible overflow by signed integer comparison. suzuki toshiya 2017-09-13 15:49:15 +0900
  • 96dcc8ad6e [autofit] Really fix #41334 (#52000). Werner Lemberg 2017-09-13 08:16:23 +0200
  • 21658c31f7 [autofit, sfnt] Fix for `make multi'. suzuki toshiya 2017-09-12 15:59:18 +0900
  • babe13ec5c [build] Improve builds with different MS Visual Studio versions. Azzuro 2017-09-11 10:47:29 +0200
  • 3e4b79970e * src/sfnt/ttkern.c (tt_face_load_kern): Reject format 2 tables. Werner Lemberg 2017-09-11 08:51:44 +0200
  • d1b6c6e211 Typo. Alexei Podtelezhnikov 2017-09-10 22:35:21 -0400
  • 0683f0df7c Warping CHANGES. Alexei Podtelezhnikov 2017-09-09 13:01:11 -0400
  • 0ab2b62d3f [autofit] Improve communication with ftgrid. Werner Lemberg 2017-09-09 08:08:47 +0200
  • e2e56f9dd5 Officially announce end of 16bit compiler support. Werner Lemberg 2017-09-09 06:31:03 +0200
  • 33b390a63b Warping documentation updates. Alexei Podtelezhnikov 2017-09-08 21:34:47 -0400
  • 3ef59e59e0 [base] Remove a check for resource ID in the resource fork driver. suzuki toshiya 2017-09-09 01:28:24 +0900
  • 71f661804e ChangeLog for last commit. suzuki toshiya 2017-09-09 01:05:44 +0900
  • 5c4e40d7fd [sfnt, truetype] Register the tags for marginal fonts. suzuki toshiya 2017-09-09 00:59:33 +0900
  • 22a7f5b8af Branding fixes. Alexei Podtelezhnikov 2017-09-07 22:36:02 -0400
  • e0b480d191 s/ /~/ Alexei Podtelezhnikov 2017-09-06 21:21:14 -0400
  • a3dd6d99a4 Fix multiple calls of `FT_Bitmap_Convert'. Werner Lemberg 2017-09-05 23:02:04 +0200
  • 7d017ba810 [bdf] Fix size and resolution handling. Werner Lemberg 2017-09-05 15:28:21 +0200
  • f0898b9259 Swap `ALLOC_MULT' arguments (#51833). Alexei Podtelezhnikov 2017-08-25 21:40:01 -0400
  • 587264cfd5 Typo. Werner Lemberg 2017-08-23 09:14:14 +0200
  • e1d0249e5a [sfnt] Fix clang compilation (#51788). Werner Lemberg 2017-08-23 08:18:22 +0200