Commit Graph

  • 9395558533 Minor comment improvement. Werner Lemberg 2018-07-21 23:46:19 +0200
  • cba72a0b0f [pcf] Fix handling of the undefined glyph. Werner Lemberg 2018-07-21 23:45:32 +0200
  • a2370f21b5 Improve stream extraction macro documentation. Werner Lemberg 2018-07-21 07:38:13 +0200
  • 154832d466 Move the legacy fuzz target to the `freetype-testing' repository. Armin Hasitzka 2018-07-20 19:32:13 +0200
  • 14032290bf [cff] Avoid left-shift of negative numbers (#54322). Werner Lemberg 2018-07-20 06:44:13 +0200
  • 8f09eb5ce0 Allow FT_ENCODING_NONE for `FT_Select_Charmap'. Werner Lemberg 2018-07-17 21:45:24 +0200
  • 9e69987aaa * src/pcf/pcfread.c (pcf_get_encodings): Trace `defaultChar'. Werner Lemberg 2018-07-17 19:54:25 +0200
  • fda356b742 * include/freetype/internal/ftcalc.h: Add macros for handling harmless over-/underflowing `FT_Int' values. Armin Hasitzka 2018-07-16 18:45:23 +0200
  • 839cb404cf * src/truetype/ttgxvar.c (tt_set_mm_blend): Fix off-by-one error. Werner Lemberg 2018-07-16 05:45:45 +0200
  • 9f15370e56 * src/base/ftoutln.c (FT_Outline_Get_Orientation): Init `cbox'. Werner Lemberg 2018-07-12 07:31:26 +0200
  • b532d7ce70 Fix typo (#54238). Werner Lemberg 2018-07-05 23:13:35 +0200
  • 0767d5362f Adjust table size comparisons (#54242). Werner Lemberg 2018-07-05 23:05:53 +0200
  • 6ceeb87f5d Fix more 32bit issues (#54208) Werner Lemberg 2018-07-05 22:31:10 +0200
  • 29f05fd02d Fix 32bit build warnings (#54239). Werner Lemberg 2018-07-04 11:49:47 +0200
  • d9d300ab6b * src/psnames/psmodule.c (ps_unicodes_init): Fix alloc debugging. Jeff Carey 2018-07-02 22:27:57 +0200
  • 396051daee s/xxx specific foo/xxx-specific foo/. Werner Lemberg 2018-07-02 15:52:36 +0200
  • 7edc937fe6 s/palette_types/palette_flags/. Werner Lemberg 2018-07-02 11:50:04 +0200
  • 4e3b2473d8 Make `FT_Get_Color_Glyph_Layer' return FT_Bool. Werner Lemberg 2018-07-02 11:41:44 +0200
  • f6ccb524af * src/base/ftobjs.c (FT_Get_Color_Glyph_Layer): Guard SFNT function. Werner Lemberg 2018-07-01 12:31:57 +0200
  • 1fc776b5f1 * src/base/fttrigon.c (FT_Tan): Improve accuracy. (FT_Vector_Rotate): Simplify. Alexei Podtelezhnikov 2018-06-28 21:42:26 -0400
  • 4f11209f5c * src/base/ftobjs.c (FT_Set_Charmap): Robustify. Alexei Podtelezhnikov 2018-06-28 21:31:35 -0400
  • 207ca38fb5 [truetype] Fix memory leak. Werner Lemberg 2018-06-25 18:50:00 +0200
  • 589d1f0899 * src/truetype/ttgxvar.c (tt_face_vary_cvt): Add initializers. Werner Lemberg 2018-06-25 18:38:04 +0200
  • a632fb547e [truetype] Increase precision while applying VF deltas. Werner Lemberg 2018-06-24 15:22:10 +0200
  • cc3333902b New base function `FT_Matrix_Check' (#54019). Werner Lemberg 2018-06-24 06:22:48 +0200
  • d7393e22ee Fix typo. Werner Lemberg 2018-06-23 17:25:58 +0200
  • 9027233f75 s/FT_PALETTE_USABLE_WITH_/FT_PALETTE_FOR_/. Werner Lemberg 2018-06-21 00:21:09 +0200
  • a6b77ba2b3 [sfnt] Fix CPAL heap buffer overflow. Werner Lemberg 2018-06-19 20:09:31 +0200
  • 7915fd51f1 Doh. Don't use CPAL or COLR data if tables are missing. Werner Lemberg 2018-06-19 07:15:21 +0200
  • a56e4bf7a2 Oops! Werner Lemberg 2018-06-18 23:18:07 +0200
  • 779c8c4050 Some more minor doc fixes. Nikhil Ramakrishnan 2018-06-18 15:17:13 +0530
  • 95f7341d81 More minor doc fixes. Werner Lemberg 2018-06-18 11:10:14 +0200
  • ce8517b474 Minor documentation fixes. Werner Lemberg 2018-06-18 10:22:42 +0200
  • 877d80944b Introduce `@example:' subsections. Werner Lemberg 2018-06-18 10:08:17 +0200
  • fc40469a6f Add example for `FT_Get_Color_Glyph_Layer'. Werner Lemberg 2018-06-18 09:23:18 +0200
  • b1a3c59f8d [base] Introduce `FT_New_Glyph'. Alexei Podtelezhnikov 2018-06-17 22:33:29 -0400
  • e13599a036 Change documentation markup tags to lowercase. Nikhil Ramakrishnan 2018-06-18 00:38:36 +0530
  • d573a46f77 Typo. Werner Lemberg 2018-06-17 23:23:36 +0200
  • 0f6be06444 [bdf] Fix underflow of an unsigned value. Armin Hasitzka 2018-06-17 20:27:42 +0200
  • 19d8687f0b Fix documentation indentation; s/@const/@enum/; harmonize doc keywords. Werner Lemberg 2018-06-17 11:22:37 +0200
  • da84691914 [base] Add tracing for `FT_Bitmap_Blend'. Werner Lemberg 2018-06-17 09:30:05 +0200
  • e361cc6a75 s/trace_bitmap/trace_checksum/. Werner Lemberg 2018-06-17 09:13:37 +0200
  • 9960e7beab [sfnt] Fix color glyph layer loading. Werner Lemberg 2018-06-16 22:16:03 +0200
  • 1079063701 [sfnt] Fix color palette loading. Werner Lemberg 2018-06-16 21:45:13 +0200
  • 8f403ab8a8 Minor formatting. Werner Lemberg 2018-06-16 21:30:04 +0200
  • a150b5ab53 Minor formatting. Nikhil Ramakrishnan 2018-06-16 15:53:15 +0530
  • 9d8e6c2980 * src/base/ftbitmap.c (FT_Bitmap_Blend): Avoid integer overflow. Werner Lemberg 2018-06-16 10:11:58 +0200
  • 68bc56f864 Add `FT_Bitmap_Blend' API. Werner Lemberg 2018-06-16 09:39:29 +0200
  • 9b31c44620 Replace FT_Get_GlyphLayers' with FT_Get_Color_Glyph_Layer'. Werner Lemberg 2018-06-14 21:30:43 +0200
  • f9d05eb326 Provide iterative API to access `COLR' data. Werner Lemberg 2018-06-14 21:02:49 +0200
  • 33ac83e376 Add glyph index and glyph load flags to glyph slot. Werner Lemberg 2018-06-14 21:00:23 +0200
  • a44e20879c [sfnt] Move `CPAL' stuff into separate files. Werner Lemberg 2018-06-14 11:32:47 +0200
  • 54b332aaf9 [sfnt] Separate CPAL' and COLR' table handling. Werner Lemberg 2018-06-13 08:46:27 +0200
  • c07ca2a1b3 [sfnt] Fix `sizeof' thinko. Werner Lemberg 2018-06-12 11:28:55 +0200
  • 22d1be3f2c Finish CPAL/COLR support (4/4). Werner Lemberg 2018-06-12 06:07:40 +0200
  • 45145d348f Finish CPAL/COLR support (3/4). Werner Lemberg 2018-06-12 06:02:59 +0200
  • b85d4e8f04 Finish CPAL/COLR support (2/4). Werner Lemberg 2018-06-12 05:53:58 +0200
  • 7542f030ec Finish CPAL/COLR support (1/4). Werner Lemberg 2018-06-11 12:46:56 +0200
  • 7de877bbc6 [sfnt] Minor. Werner Lemberg 2018-06-12 06:37:02 +0200
  • 04338a5e52 Doc fixes and improvements. Alexei Podtelezhnikov 2018-06-12 21:59:15 -0400
  • eaa5a42a12 [raster] Clean up. Alexei Podtelezhnikov 2018-06-11 21:56:23 -0400
  • b18f5e7c62 Minor doc fixes. Werner Lemberg 2018-06-11 09:02:06 +0200
  • a698dbf868 [sfnt] Fix compiler warnings. Werner Lemberg 2018-06-10 21:43:51 +0200
  • d8b8b6e34e s/FT_Palette/FT_Palette_Data/, s/palette/palette_data/. Werner Lemberg 2018-06-10 21:37:15 +0200
  • bfbde7926f CMakeLists: also accept IOS_PLATFORM=SIMULATOR64 Nikolaus Waxweiler 2018-06-10 13:19:31 +0100
  • 6732f05593 Implement `FT_Palette_Get'. Werner Lemberg 2018-06-10 09:12:24 +0200
  • 56be5f721b * src/sfnt/ttcolr.c (tt_face_load_colr): Improve overflow checks. Werner Lemberg 2018-06-10 06:59:39 +0200
  • 50fda0be3f [raster] Deal with pitch sign earlier. Alexei Podtelezhnikov 2018-06-09 22:52:43 -0400
  • c412de52fb [sfnt] Read `CPAL' version 1 tables. Werner Lemberg 2018-06-09 23:56:21 +0200
  • 8f1ed54877 [base] API for Harmony LCD rendering. Alexei Podtelezhnikov 2018-06-07 02:48:48 -0400
  • 44580515d8 Minor. Werner Lemberg 2018-06-07 06:49:44 +0200
  • f87ced9dc9 ftcolor.h: Redesign API. Werner Lemberg 2018-06-06 17:49:17 +0200
  • 7c7004d60c New `ftcolor.h' draft. Werner Lemberg 2018-06-06 17:37:51 +0200
  • 172904ee3a Minor. Werner Lemberg 2018-06-06 13:29:09 +0200
  • 89d2f42918 [bdf, pcf] Removed deprecated FT_FACE_FLAG_FAST_GLYPHS flag. Parth Wazurkar 2018-06-06 16:53:54 +0530
  • ca4e707aa1 [smooth, raster] Limit bitmap size (#54019). Werner Lemberg 2018-06-06 08:18:23 +0200
  • 78d85b9c84 Restore missing comment lines and other minor fixes Nikhil Ramakrishnan 2018-06-04 18:42:29 +0530
  • cc62677224 Restore accidentally removed, commented-out configuration options. Sender Ghost 2018-06-04 10:49:23 +0200
  • f999375a9a [GSoC] include/*.*, devel/*.*: Convert block comments to `light' style. Werner Lemberg 2018-06-03 22:00:42 +0200
  • dc170dea33 Typos. Werner Lemberg 2018-06-03 21:23:04 +0200
  • 80ac364530 * src/smooth/ftgrays.c (gray_convert_glyph): Remove unused variables. Armin Hasitzka 2018-06-03 18:31:58 +0200
  • 64bf5d48eb Minor formatting. Werner Lemberg 2018-06-03 09:19:54 +0200
  • 02842872de * src/tools/glnames.py (main): Emit header in `light' comment style. Werner Lemberg 2018-06-03 09:17:55 +0200
  • 9ac9060df0 [GSoC] src/*.*: Convert block comments to `light' style. Werner Lemberg 2018-06-03 09:01:17 +0200
  • ae24803410 [smooth] Attempt to mitigate bug #54019. Alexei Podtelezhnikov 2018-06-02 21:42:44 -0400
  • 67994e8221 * src/truetype/ttinterp.c (Ins_MIRP): Use SUB_LONG; avoid FT_ABS. Werner Lemberg 2018-06-02 19:51:03 +0200
  • fab10b6fc2 * src/autofit/afwarp.h: Use AF_CONFIG_OPTION_USE_WARPER (#54033). Werner Lemberg 2018-06-02 09:53:58 +0200
  • 125b84800a * src/raster/ftraster.c (black_TWorker_): Remove `gTarget' field. Werner Lemberg 2018-05-31 10:49:05 +0200
  • 250b0c624a Shorten LCD filtering docs. Alexei Podtelezhnikov 2018-05-30 23:29:41 -0400
  • 0589f6e6ee [sfnt] Get colors from `CPAL' table in right order (#54015). Werner Lemberg 2018-05-31 00:34:38 +0200
  • db7c406084 ftcolor.h: Improve API design, fix typos (#54011, #54014). Werner Lemberg 2018-05-30 21:21:19 +0200
  • d45d4b97e6 Beautify a3cfed5e87. Armin Hasitzka 2018-05-30 17:35:39 +0200
  • a3cfed5e87 Fix pointer underflow. Armin Hasitzka 2018-05-30 12:37:46 +0200
  • ae2cd1b749 Various minor color fixes. Werner Lemberg 2018-05-30 09:34:57 +0200
  • 51fee65583 [docmaker] Fix missing `Defined in (...)' under Windows/Cygwin. Nikhil Ramakrishnan 2018-05-25 22:16:11 +0200
  • 7b73cb0707 [smooth] Formalize Harmony LCD rendering. Alexei Podtelezhnikov 2018-05-24 22:38:24 -0400
  • 3fcb4cfa26 Oops! Werner Lemberg 2018-05-22 09:12:21 +0200
  • 3360ca5853 [truetype] Reject elements of composites with invalid glyph indices. Werner Lemberg 2018-05-22 09:06:24 +0200
  • 3c99016f8f * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Trace # of points. Werner Lemberg 2018-05-22 07:53:49 +0200
  • 93363cd737 * include/freetype/ftcolor.h: New file. Werner Lemberg 2018-05-20 22:50:00 +0200