Commit Graph

  • bd28952e23 [base] Don't zero out allocated memory twice (#51816). Werner Lemberg 2017-08-22 08:41:03 +0200
  • 0aca17cf53 [truetype] Integer overflow. Werner Lemberg 2017-08-22 08:25:14 +0200
  • 7653c76533 [sfnt] Avoid synthetic unicode for symbol fonts with PUA. Alexei Podtelezhnikov 2017-08-17 21:28:32 -0400
  • cadd29de08 * src/sfnt/pngshim.c (premultiply_data): Fix compiler warnings. Werner Lemberg 2017-08-16 13:32:17 +0200
  • c9d7c03fa1 [sfnt] Speed up PNG image loading. Behdad Esfahbod 2017-08-15 08:48:17 +0200
  • f53ccf6f8f Minor comment fix. Werner Lemberg 2017-08-15 07:17:42 +0200
  • 10ad11ab95 Harmony CHANGES. Alexei Podtelezhnikov 2017-08-13 23:08:39 -0400
  • 9f5783bb1a Minor. Werner Lemberg 2017-08-13 09:40:18 +0200
  • b45043c440 [sfnt, truetype] Improve handling of missing sbits. Werner Lemberg 2017-08-11 09:34:20 +0200
  • e77ee789fa CHANGES: Minor update. Werner Lemberg 2017-08-11 07:11:43 +0200
  • f2e121ab11 [base] Minor API improvement for default variation axis setting. Werner Lemberg 2017-08-10 12:56:50 +0200
  • c87fec0299 [psnames] Really fix issue #49949. Werner Lemberg 2017-08-09 07:45:12 +0200
  • 410f3799b6 [smooth] Harmony LCD rendering. Alexei Podtelezhnikov 2017-03-09 00:08:38 -0500
  • 5710ef989d * src/smooth/ftsmooth.c (ft_smooth_render_generic): Clean up. Alexei Podtelezhnikov 2017-08-08 22:00:35 -0400
  • a9d8e90caf * src/sftnt/ttpost.c (format): Use otspec-compliant versions. Alexei Podtelezhnikov 2017-08-08 21:42:37 -0400
  • 986a21b73a CHANGES update suggested by Nikolaus. Werner Lemberg 2017-08-06 06:35:19 +0200
  • 17196b7c74 [truetype] Integer overflow. Werner Lemberg 2017-08-05 18:58:34 +0200
  • f43b3094ef [base, truetype] New function `FT_Get_Var_Axis_Flags'. Werner Lemberg 2017-08-05 18:22:17 +0200
  • 24e256ab00 [truetype] Fix metrics of B/W hinting in v40 mode. Nikolaus Waxweiler 2017-08-04 08:25:31 +0200
  • 7f44c2db24 [truetype] Do not set any ClearType flags in v40 monochrome mode. Nikolaus Waxweiler 2017-08-03 06:15:30 +0200
  • 7e50824288 * src/truetype/ttgxvar.c (TT_Get_MM_Var): Fix thinko. Werner Lemberg 2017-08-01 12:44:35 +0200
  • e6b9b6bafc Update CHANGES file. Werner Lemberg 2017-08-01 09:34:24 +0200
  • 55bbb98f5c [truetype] Fix loading of named instances. Behdad Esfahbod 2017-08-01 09:17:02 +0200
  • ce367774d2 [sfnt, truetype] Minor adjustments for OpenType 1.8.2. Werner Lemberg 2017-08-01 08:24:51 +0200
  • 933f4cbe79 [cff] Integer overflow. Werner Lemberg 2017-07-26 23:32:32 +0200
  • 38bdf22bfe [truetype] Improve code comment. Werner Lemberg 2017-07-13 10:28:09 +0200
  • fe0a7d9df5 [base] Fix memory leak. Werner Lemberg 2017-07-13 10:25:42 +0200
  • 134de096e0 [base] Integer overflow. Werner Lemberg 2017-07-12 22:16:37 +0200
  • b5cab5c9ca Document how to scale manually. Werner Lemberg 2017-07-12 21:58:35 +0200
  • 229a5535b5 CHANGES: Add information on global metrics rounding. Werner Lemberg 2017-07-12 10:48:41 +0200
  • 3d083fc213 * src/truetype/ttpload.c (tt_face_get_location): Off-by-one typo. Werner Lemberg 2017-07-12 00:24:48 +0200
  • 39af82ebbf Changelog: typo, chromium issue id is 2276 instead of 2278 Hin-Tak Leung 2017-07-11 01:53:01 +0100
  • 9ea83c7889 [cff] Integer overflow. Werner Lemberg 2017-07-07 17:09:43 +0200
  • 762de5e285 Tweak suggested use of lsb_delta' and rsb_delta'. Alexei Podtelezhnikov 2017-07-06 22:31:57 -0400
  • cf8d9b4ce3 * src/sfnt/ttcmap.c (tt_cmap_unicode_class_rec): Fix warning. Werner Lemberg 2017-07-05 23:07:01 +0200
  • 4261e497d8 * src/truetype/ttgxvar.c (FT_Stream_SeekSet): Fix warning (#51395). Werner Lemberg 2017-07-05 23:00:23 +0200
  • 1c85479d2d [truetype] Prevent address overflow (#51365). Werner Lemberg 2017-07-04 08:08:54 +0200
  • c56d8851ea * src/base/ftlcdfil.c (ft_lcd_filter_fir): Improve code. Alexei Podtelezhnikov 2017-07-03 22:49:07 -0400
  • ca799e9be5 [truetype] Integer overflow. Werner Lemberg 2017-07-03 06:27:52 +0200
  • abeb28f161 * src/sfnt/sfobjs.c (sfnt_load_face): Ignore No_Unicode_Glyph_Name. Alexei Podtelezhnikov 2017-07-01 16:48:32 -0400
  • 7819aeb622 Avoid Microsoft compiler warnings (#51331). Ben Wagner 2017-06-28 22:57:41 +0200
  • 2e7bb5e825 * src/cff/cffparse.c (do_fixed): Fix typo. Werner Lemberg 2017-06-27 16:56:38 +0200
  • dde8f5abbe [truetype] Integer overflows. Werner Lemberg 2017-06-27 06:16:04 +0200
  • b27cef27ff [truetype] Integer overflows. Werner Lemberg 2017-06-24 20:17:46 +0200
  • 298e2ea5a6 [cff, truetype] Integer overflows. Werner Lemberg 2017-06-22 11:52:43 +0200
  • 75cb071b3f [sfnt] Synthesize a Unicode charmap if one is missing. Alexei Podtelezhnikov 2017-06-21 22:52:37 -0400
  • 390048fa46 Remove deprecated comment. Werner Lemberg 2017-06-20 18:03:20 +0200
  • c8829e4bc1 Fix pkg-config in freetype-config for cross-compiling (#51274). Tony Theodore 2017-06-20 12:24:05 +0200
  • 8c763fb1be [cff, truetype] Integer overflows. Werner Lemberg 2017-06-20 07:49:52 +0200
  • 7b7278334c [base, smooth] LCD filtering cleanups. Alexei Podtelezhnikov 2017-06-17 23:28:14 -0400
  • 4dc00cf5c0 [truetype] Integer overflows. Werner Lemberg 2017-06-16 13:33:09 +0200
  • dbeb7bce7f [bdf, cff] Integer overflows. Werner Lemberg 2017-06-15 19:39:50 +0200
  • 79e3789f81 * src/winfonts/winfnt.c (FNT_Face_Init): Don't set active encoding. Werner Lemberg 2017-06-14 07:51:04 +0200
  • 5c402d97af [cff, truetype] Integer overflows. Werner Lemberg 2017-06-13 06:56:48 +0200
  • 3ed3a96181 [cff] Integer overflows. Werner Lemberg 2017-06-11 13:50:37 +0200
  • 5f2a72cbc7 [truetype] Fix TT_Set_Var_Design. Werner Lemberg 2017-06-10 11:29:24 +0200
  • 2c4fba9c91 * src/base/ftcalc.c (FT_DivFix): Fix embarrassing typo. Werner Lemberg 2017-06-10 11:03:41 +0200
  • 9038837ee2 [cff, truetype] Integer overflows. Werner Lemberg 2017-06-09 20:42:46 +0200
  • 96d26926d1 Provide more macros for flooring, ceiling, and rounding. Werner Lemberg 2017-06-09 20:34:28 +0200
  • faf34d29e2 Remove unused macros. Werner Lemberg 2017-06-09 20:31:24 +0200
  • dcd8de272f */*: Remove `OVERFLOW_' prefix. Werner Lemberg 2017-06-09 11:21:58 +0200
  • 7bffeacd7e [cff, truetype] Integer overflows. Werner Lemberg 2017-06-07 17:08:01 +0200
  • 24848a3d58 [cff] Integer overflow. Werner Lemberg 2017-06-06 12:05:04 +0200
  • 8667042997 [cff] Integer overflow. Werner Lemberg 2017-06-05 06:20:53 +0200
  • 9fa8a2997f [cff, truetype] Integer overflows. Werner Lemberg 2017-06-04 20:43:08 +0200
  • addb2dddb6 [base, cff, truetype] Integer overflows. Werner Lemberg 2017-06-03 21:05:42 +0200
  • c9a9cf5915 * builds/unix/freetype-config.in: Fix pkg-config test (#51162). Werner Lemberg 2017-06-03 09:41:50 +0200
  • 2c2e6403b7 [bdf] Synchronize sanity checks with pcf driver. Werner Lemberg 2017-06-03 07:38:11 +0200
  • 1ea343228d [cff, truetype] Integer overflows. Werner Lemberg 2017-06-03 06:52:13 +0200
  • c5a225413f ftcalc.h: Avoid left-shift of negative numbers. Werner Lemberg 2017-06-03 06:13:10 +0200
  • 0716c6ab7a [cff] Even more integer overflows. Werner Lemberg 2017-06-02 19:24:03 +0200
  • 7a4276fb90 [cff] More integer overflows. Werner Lemberg 2017-06-02 09:21:37 +0200
  • 03b0cc2ea9 [bdf] Don't left-shift negative numbers. Werner Lemberg 2017-06-02 09:16:52 +0200
  • 47a03e9b23 [bdf] Fix integer scanning routines. Werner Lemberg 2017-06-02 09:06:36 +0200
  • 3802ca8b64 [cff] Fix integer overflows. Werner Lemberg 2017-06-02 08:44:20 +0200
  • cd02d359a6 [smooth] Some 32bit integer overflow run-time errors. Werner Lemberg 2017-06-01 17:05:39 +0200
  • a607e3919d Minor comment. Werner Lemberg 2017-06-01 17:03:07 +0200
  • 0ad3262366 * src/base/ftglyph.c (FT_Get_Glyph): Check `slot->advance'. Werner Lemberg 2017-06-01 17:00:37 +0200
  • 4a1f1a6d2a [psaux] 32bit integer overflow tun-time errors (#46149). Werner Lemberg 2017-06-01 13:15:54 +0200
  • 8d435c463d * src/truetype/ttinterp.c (TT_RunIns): Adjust loop counter again. Werner Lemberg 2017-06-01 07:09:44 +0200
  • e66d7300fe [cff] 32bit integer overflow run-time errors 2/2 (#46149). Werner Lemberg 2017-05-31 16:16:50 +0200
  • 9b710cd56e [cff] 32bit integer overflow run-time errors 1/2 (#46149). Werner Lemberg 2017-05-30 22:35:41 +0200
  • 0e7b9f864f [psaux] Correctly handle sequences of multiple number signs. Werner Lemberg 2017-05-30 22:22:19 +0200
  • f01463297f [pcf] 32bit integer overflow run-time errors (#46149). Werner Lemberg 2017-05-29 21:04:27 +0200
  • fbe2fe4c75 Handle some integer overflow run-time errors (#46149, #48979). Werner Lemberg 2017-05-29 13:29:28 +0200
  • 9d04fa7015 * include/freetype/internal/ftcalc.h (FLOAT_TO_FIXED): Remove. Werner Lemberg 2017-05-28 07:57:24 +0200
  • 2e4188d833 [cff] s/cf2_floatToFixed/cf2_doubleToFixed/. Werner Lemberg 2017-05-28 07:46:22 +0200
  • 9357219082 Fix negation of INT_MIN and LONG_MIN (#46149). Werner Lemberg 2017-05-28 07:20:09 +0200
  • a9331c0f4d [truetype] Fix handling of design coordinates (#51127). Werner Lemberg 2017-05-27 15:50:25 +0200
  • 082f2faf50 [bdf, pcf] Support ISO646.1991-IRV character encoding (aka ASCII). Werner Lemberg 2017-05-24 07:40:46 +0200
  • a0455468fd [truetype] Always use interpreter v35 for B/W rendering (#51051). Nikolaus Waxweiler 2017-05-20 07:28:46 +0200
  • ab2599ea3f [smooth] Implement minimal dynamic padding for LCD filtering. Alexei Podtelezhnikov 2017-05-20 00:35:21 -0400
  • 881f64475f [autofit] More code sorting. Werner Lemberg 2017-05-17 07:56:53 +0200
  • 548704f426 Code sorting. Werner Lemberg 2017-05-17 07:40:50 +0200
  • 5efda13f60 [sfnt] Return proper scaling values for SBIX bitmaps. Werner Lemberg 2017-05-15 21:26:01 +0200
  • 6e5445a232 [truetype] Fix error handling for embedded bitmaps. Werner Lemberg 2017-05-15 21:24:04 +0200
  • a7f276a281 [autofit] Make autohint warping NORMAL option. Alexei Podtelezhnikov 2017-05-15 00:25:37 -0400
  • e99b26aada Remove remnants of raster pool. Werner Lemberg 2017-05-14 21:57:27 +0200
  • a12a34451a * Version 2.8 released. ======================= Werner Lemberg 2017-05-13 06:29:04 +0200
  • 538d571a99 formats.txt: Properly document PFB. Werner Lemberg 2017-05-13 06:28:08 +0200