Commit Graph

  • 9be656bb0c Remove `FT_Outline_{New,Done}_Internal'. Werner Lemberg 2018-09-01 11:01:52 +0200
  • 809d5125af * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Check glyph format. Alexei Podtelezhnikov 2018-08-31 22:49:19 -0400
  • 4b49a8079f [errors] Refine the macro logic surrounding `FT_Error_String'. Armin Hasitzka 2018-08-31 20:26:46 +0100
  • c6df41e319 Whitespace. Werner Lemberg 2018-08-31 20:10:38 +0200
  • 9a323e4762 * src/base/ftdebug.c (FT_Throw): Restore missing `FT_UNUSED' calls. Werner Lemberg 2018-08-31 20:09:21 +0200
  • aff04e91f6 * src/base/ftdebug.c (FT_Throw): Reduce chattiness. Werner Lemberg 2018-08-31 14:57:36 +0200
  • 83525bdd10 Minor comments. Werner Lemberg 2018-08-31 07:37:15 +0200
  • d91f752b77 Whitespace. Werner Lemberg 2018-08-31 07:34:30 +0200
  • 423fce2e3e Add link to OpenType's composite glyph description. Werner Lemberg 2018-08-31 06:59:44 +0200
  • 0d4ca13865 * src/autofit/afhints.c (af_glyph_hints_reload): Add initialization. Werner Lemberg 2018-08-31 06:53:52 +0200
  • 1dacbd893d Consolidate bitmap presetting and size assessment. Alexei Podtelezhnikov 2018-08-30 23:28:30 -0400
  • ca980b4cf1 * src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Correct mono. Alexei Podtelezhnikov 2018-08-30 21:51:18 -0400
  • 35efb103fe [errors] Introduce a macro to control `FT_Error_String'. Armin Hasitzka 2018-08-30 14:30:46 +0200
  • d20dc3928b [errors] Introduce `FT_Error_String'. Armin Hasitzka 2018-08-30 14:09:04 +0200
  • c0ccf75012 [autofit] Trace before' and after' edges of strong points. Werner Lemberg 2018-08-30 09:56:09 +0200
  • 21c2b3905c Minor. Werner Lemberg 2018-08-30 09:52:08 +0200
  • 5d93a3fc8d [base] Overflow-resistant bitmap presetting. Alexei Podtelezhnikov 2018-08-30 01:12:22 -0400
  • 19be8620ec Doc fix. Werner Lemberg 2018-08-29 18:15:03 +0200
  • 934a6159ba Fix numeric overflows. Armin Hasitzka 2018-08-29 15:28:21 +0200
  • 14dff08f37 ftoption.h: s/precendence/precedence/ in documentation (#54586). Werner Lemberg 2018-08-29 06:56:21 +0200
  • 3915a18b8c [cff] Fix handling of `roll' op in old engine. Werner Lemberg 2018-08-29 06:53:54 +0200
  • 2c8e6279a7 Minor doc fix. Werner Lemberg 2018-08-28 08:02:13 +0200
  • ae3afbc471 * src/truetype/ttobjs.c (tt_size_read_bytecode): Trace CVT values. Werner Lemberg 2018-08-26 15:40:16 +0200
  • 2095772144 ChangeLog*: s/\t/ /. Werner Lemberg 2018-08-26 15:15:56 +0200
  • f87b711746 * configure: Copy assets required by docwriter. Nikhil Ramakrishnan 2018-08-26 17:46:25 +0530
  • 13034e54aa * src/pshint/pshalgo.c (psh_hint_overlap): Fix numeric overflow. Werner Lemberg 2018-08-26 12:22:51 +0200
  • 4738dcc4df Minor tracing adjustments. Werner Lemberg 2018-08-26 12:03:33 +0200
  • 6e339b8d8e [truetype] Avoid nested frames. Werner Lemberg 2018-08-26 11:59:02 +0200
  • b287c80b6a Various minor clean-ups. Werner Lemberg 2018-08-26 06:39:43 +0200
  • c98aa9b78a Add missing ChangeLog entry for the last four commits. Werner Lemberg 2018-08-25 17:02:20 +0200
  • c962db28ea * builds/*/*: Prepare build system for docwriter. Nikhil Ramakrishnan 2018-08-25 12:22:23 +0530
  • 195728d5ba * src/tools/docmaker: Remove `docmaker'. Nikhil Ramakrishnan 2018-08-25 12:17:30 +0530
  • 53c69ce04f * docs/reference: Add resources for `docwriter'. Nikhil Ramakrishnan 2018-08-25 12:06:32 +0530
  • ae5d1a4cec * include/*.*: Convert comments to markdown. Nikhil Ramakrishnan 2018-08-24 22:22:30 +0530
  • 77f0814a31 Add macros for handling over-/underflowing `FT_Int64' values. Werner Lemberg 2018-08-23 17:53:54 +0200
  • c90cc6443b ftbitmap.h: Improve documentation. Werner Lemberg 2018-08-23 13:13:20 +0200
  • 45524679c6 [truetype] Improve legibility of `glyf' parsing. Werner Lemberg 2018-08-22 10:31:05 +0200
  • a3e842f9c6 Minor formatting and documentation fixes. Werner Lemberg 2018-08-22 09:55:38 +0200
  • 0a33b44e6e * src/sfnt/ttcpal.c (tt_face_load_cpal): Add missing safety check. Werner Lemberg 2018-08-21 10:52:14 +0200
  • 4873eb1d31 Update `CHANGES' file. Werner Lemberg 2018-08-19 07:27:21 +0200
  • 4dc0d48f7b [psaux] Avoid slow PS font parsing in case of error. Werner Lemberg 2018-08-18 14:39:20 +0200
  • 2550fc75a5 [cff] Fix heap buffer overflow in old engine. Werner Lemberg 2018-08-18 13:38:48 +0200
  • c94162a220 * builds/mac/ftmac.c (parse_fond): Fix buffer overrun. Young Xiao 2018-08-16 08:25:47 -0400
  • 33cd1eedcf * builds/*/ftsystem.c (FT_COMPONENT): Updated also. Werner Lemberg 2018-08-16 05:55:18 +0200
  • efa2a3babf Revert BDF copyright years. Alexei Podtelezhnikov 2018-08-15 23:49:07 -0400
  • af9662e60b Ouch. BDF copyright year. Alexei Podtelezhnikov 2018-08-15 22:58:11 -0400
  • 923fcbcdd8 [bdf] Don't track duplicate encodings. Alexei Podtelezhnikov 2018-08-15 22:50:06 -0400
  • a0dd16fb3d Don't use `trace_' prefix for FT_COMPONENT arguments. Werner Lemberg 2018-08-15 18:13:17 +0200
  • 1d7b034cd8 Use formatting string in FT_TRACEX calls for non-simple arguments. Werner Lemberg 2018-08-14 15:48:17 +0200
  • e001a17d73 [bdf] Remove unused fields. Alexei Podtelezhnikov 2018-08-14 07:10:57 -0400
  • 44db1addd8 [cff] Fix another segv in old engine. Werner Lemberg 2018-08-14 10:01:00 +0200
  • 1937b55734 [cff] Fix missing error handling. Werner Lemberg 2018-08-14 07:54:25 +0200
  • ac2ea865f3 [bdf] Remove unused overflow storage. Alexei Podtelezhnikov 2018-08-13 21:33:24 -0400
  • 757bdf1aef [cff] Fix segv. Werner Lemberg 2018-08-14 02:02:26 +0200
  • f5fe6e2f17 [bdf] Use unsigned types. Alexei Podtelezhnikov 2018-08-13 09:01:53 -0400
  • 50486df1e6 * src/type42/t42parse.c (t42_parse_sfnts): One more format check. Werner Lemberg 2018-08-13 08:46:53 +0200
  • 37c7b81794 Remove deprecated constant in documentation. Armin Hasitzka 2018-08-12 01:42:00 +0200
  • 5b904409fc * src/base/ftcalc.c (FT_Matrix_Check): Fix integer overflow. Werner Lemberg 2018-08-11 06:41:35 +0200
  • 88c0e12109 * src/sfnt/ttsbit.c (tt_sbit_decoder_load_compound): Follow specs. Alexei Podtelezhnikov 2018-08-10 21:24:40 -0400
  • 96b5e50090 * src/sfnt/sfobjs.c (sfnt_done_face): Fix memory leak (#54435). Ben Wagner 2018-08-10 22:24:26 +0200
  • 1a21ca7b91 Minor formatting. Nikhil Ramakrishnan 2018-08-10 19:31:55 +0530
  • 1aa73fa83d * src/base/ftobjs.c (FT_Render_Glyph_Internal): Improve tracing. Werner Lemberg 2018-08-10 05:41:32 +0200
  • c8ef0fd07c Fix clang warnings. Werner Lemberg 2018-08-10 04:44:22 +0200
  • e16bfbec4c [raster, smooth] Reinstate bitmap size limits. Alexei Podtelezhnikov 2018-08-09 22:18:00 -0400
  • 6a97c95800 [pcf] Revert massive unsigning. Alexei Podtelezhnikov 2018-08-08 22:17:35 -0400
  • f60c98feaf [smooth] Improve tracing. Werner Lemberg 2018-08-08 18:15:53 +0200
  • c9bbc2419a Add internal functions FT_Trace_Disable' and FT_Trace_Enable'. Werner Lemberg 2018-08-08 18:12:31 +0200
  • 2e3dec5509 Debugging improvements. Werner Lemberg 2018-08-08 13:51:18 +0200
  • c633378a5e [pcf] Massive unsigning (part 2). Alexei Podtelezhnikov 2018-08-08 01:21:54 -0400
  • 3d4ab6bac1 [pcf] Massive unsigning (part 1). Alexei Podtelezhnikov 2018-08-08 00:09:16 -0400
  • 705bac50d3 * src/pcf/pcfread.c (pcf_get_bitmaps): Unsign offsets' and bitmapSizes'. Alexei Podtelezhnikov 2018-08-07 22:49:55 -0400
  • 7ec9598f47 More comment formattings. Werner Lemberg 2018-08-06 17:35:14 +0200
  • b09e773591 * devel/ftoption.h: Synchronize with main `ftoption.h'. Werner Lemberg 2018-08-06 11:02:51 +0200
  • f24dbb2811 [pcf] Use unsigned types. Alexei Podtelezhnikov 2018-08-06 04:58:18 -0400
  • 86e7385342 Minor comment formatting. Werner Lemberg 2018-08-06 10:24:08 +0200
  • 720ae67f35 * src/truetype/ttgload.c (compute_glyph_metrics): Fix overflow. Werner Lemberg 2018-08-05 07:21:10 +0200
  • ced9c311f6 Ditto. Werner Lemberg 2018-08-04 07:03:57 +0200
  • be81acc4bf * src/truetype/ttinterp.c (opcode_name): Fix typos. Werner Lemberg 2018-08-04 07:01:04 +0200
  • 799d27b0b6 Fix clang warnings. Werner Lemberg 2018-08-04 06:39:11 +0200
  • 1897186fb7 * src/cid/cidtoken.h: Handle `XUID' keyword. Werner Lemberg 2018-07-31 10:48:07 +0200
  • 8e57746c4b [cid] Trace PostScript dictionaries. Werner Lemberg 2018-07-31 10:46:57 +0200
  • 85e8bea4fd Minor documentation improvement. Werner Lemberg 2018-07-31 10:42:21 +0200
  • 578bcf103a [cff] Fix typo. Werner Lemberg 2018-07-30 11:28:04 +0200
  • 00968d8fd6 * src/pcf/pcfread.c (pcf_get_encodings): Another thinko. Werner Lemberg 2018-07-29 10:22:59 +0200
  • 0f8aebfd51 * builds/unix/configure.raw: Minor. Alexei Podtelezhnikov 2018-07-28 23:21:28 -0400
  • 2c3e895c74 [smooth] Fix Harmony memory management. Alexei Podtelezhnikov 2018-07-28 22:00:59 -0400
  • 6e44d78cc1 [type1] Avoid segfaults with `FT_Get_PS_Font_Value'. Werner Lemberg 2018-07-28 22:23:16 +0200
  • c9edca8ee9 [truetype] Make `TT_Set_MM_Blend' idempotent (#54388). Werner Lemberg 2018-07-27 10:44:01 +0200
  • d277bfc985 [psaux, type1]: More tracing improvements. Werner Lemberg 2018-07-27 09:15:43 +0200
  • 6e6acdcb0e Document FT_Module_Class's `module_interface' field. Werner Lemberg 2018-07-26 07:22:18 +0200
  • 8ed5346877 [psaux, type1] Trace PostScript dictionaries and other things. Werner Lemberg 2018-07-25 22:07:22 +0200
  • 580c94d8f7 Fix minor ASAN run-time warnings. Werner Lemberg 2018-07-25 07:03:07 +0200
  • 4b97ab98a8 [build] Fortify dllexport/dllimport attributes (#53969,#54330). Alexei Podtelezhnikov 2018-07-24 23:01:34 -0400
  • d8ea52dee5 [type1] Check relationship between number of axes and designs. Werner Lemberg 2018-07-24 23:03:06 +0200
  • 71e29fe1c9 [truetype] Match ttdebug's naming of instruction mnemonics. Hin-Tak Leung 2018-07-24 10:04:23 +0200
  • ff1c28f6c0 * src/pcf/pcfread.c (pcf_get_encodings): Thinko. Werner Lemberg 2018-07-24 09:59:23 +0200
  • b98133a4e9 * src/pcf/pcfread.c (pcf_get_encodings): Check index of defaultChar. Werner Lemberg 2018-07-22 13:06:20 +0200
  • 9be385c94d * src/pcf/pcfread.c (pcf_load_font): Fix number of glyphs. Werner Lemberg 2018-07-22 12:49:25 +0200
  • a5acdce100 [cid] Sanitize BlueShift' and BlueFuzz'. Werner Lemberg 2018-07-22 12:11:52 +0200
  • 5434faadf4 Fix links. Werner Lemberg 2018-07-22 07:34:03 +0200