Commit Graph

  • af28249862 Autoformatting. Alexei Podtelezhnikov 2018-05-20 06:27:08 -0400
  • 2f218a4c3a * include/freetype/internal/ftcalc.h (FT_MSB): Verified `_MSC_VER'. Alexei Podtelezhnikov 2018-05-18 08:57:30 -0400
  • 840b844301 * include/freetype/internal/ftcalc.h (FT_MSB): Use `_MSC_VER' value. Werner Lemberg 2018-05-18 10:57:51 +0200
  • 3331b84fc2 Minor comment fixes. Werner Lemberg 2018-05-18 07:19:57 +0200
  • 2cac1c3542 s/inline/__inline/ for MSVC. Werner Lemberg 2018-05-17 19:40:44 +0200
  • 583dabf291 Add function FT_Get_GlyphLayers' to access COLR' table data. Werner Lemberg 2018-05-16 20:37:43 +0200
  • f1458d2e44 [base] Fix mono bitmap presetting (#53896). Alexei Podtelezhnikov 2018-05-15 21:47:18 -0400
  • 49c5e24a14 [psaux] Fix compiler warning (#53915). Werner Lemberg 2018-05-15 21:55:28 +0200
  • befee11296 [sfnt] Fix memory leak in handling `COLR' data. Werner Lemberg 2018-05-15 17:01:22 +0200
  • 5fd125640a Grammar fixes. Werner Lemberg 2018-05-15 11:30:49 +0200
  • 2dd2091611 [sfnt] If `COLR' is present, don't assume that all glyphs use it. Werner Lemberg 2018-05-15 09:05:53 +0200
  • 06820637e2 * src/base/ftobjs.c (FT_Load_Glyph): Fix signature of `pixel_modes'. Werner Lemberg 2018-05-14 09:45:16 +0200
  • c5a8a5350a Provide dummy functions if `TT_CONFIG_OPTION_SFNT_NAMES' is not set. Werner Lemberg 2018-05-14 09:42:20 +0200
  • 78db8a2570 Typo. Werner Lemberg 2018-05-13 11:53:01 +0200
  • 1b2abda9d2 * src/base/ftobjs.c (FT_Load_Glyph): Improve tracing. Werner Lemberg 2018-05-13 10:58:49 +0200
  • f04d81751a [sfnt] Preliminary support of coloured layer outlines. Shao Yu Zhang 2018-05-13 03:25:09 +0200
  • 84eebf4802 Use MS VC++'s _BitScanReverse to calculate MSB (patch #9636). Arkady Shapkin 2018-05-12 06:16:46 +0200
  • fb742477b2 [pcf]Documentation Typo. Parth Wazurkar 2018-05-11 23:27:06 +0530
  • 9e345c9117 Further fix to visibility flag testing with Solaris Studio compilers. Alan Coopersmith 2018-05-10 10:10:43 +0200
  • e0015f7612 [autofit] Avoid potential SEGV if running out of memory. Werner Lemberg 2018-05-08 11:51:16 +0200
  • f7b4fb3a21 CMake: Allow using project as subfolder in other project Nikolaus Waxweiler 2018-05-07 23:10:36 +0100
  • 7702edf793 [build] Suppress configure's `nothing to be done' message. Werner Lemberg 2018-05-07 08:54:34 +0200
  • 2b3e0ef6c0 Support symbol visibility features of Sun / Oracle C compilers. Reported by Kiyoshi Kanazawa: https://lists.gnu.org/archive/html/freetype-devel/2018-05/msg00008.html Thanks to the suggestions by Alexei and Alan Coopersmith. suzuki toshiya 2018-05-04 12:55:48 +0900
  • 660afb5ce8 Unbreak CMake Windows installation Nikolaus Waxweiler 2018-05-02 23:19:55 +0100
  • 9514959241 Remove FT_CONFIG_OPTION_PIC and related code. Werner Lemberg 2018-05-02 20:27:48 +0200
  • 86bc8a9505 * Version 2.9.1 released. ========================= Werner Lemberg 2018-05-01 20:27:24 +0200
  • ac97a29653 Another fix for handling invalid format 2 cmaps. Werner Lemberg 2018-04-26 09:04:39 +0200
  • 2157d8fa6f [base] Avoid undefined behaviour in lcd filtering code (#53727). Ben Wagner 2018-04-24 10:29:19 +0200
  • 67697d0076 * src/base/ftoutln.c (FT_Outline_Decompose): Improve error tracing. Werner Lemberg 2018-04-22 21:15:10 +0200
  • 3b88576ba0 [base] Fix bitmap emboldening. Alexei Podtelezhnikov 2018-04-22 17:22:35 +0200
  • c2e2a8e5d9 Revert "[base] Fix bitmap copying where the new pitch is smaller." Werner Lemberg 2018-04-22 17:13:50 +0200
  • c0f1adedcf [base] Fix bitmap copying where the new pitch is smaller. Werner Lemberg 2018-04-22 11:44:24 +0200
  • 38ecc949ce Another fix for handling invalid format 2 cmaps. Werner Lemberg 2018-04-22 10:14:03 +0200
  • 92e4662ba6 Documentation tweaks. Alexei Podtelezhnikov 2018-04-19 17:57:42 -0400
  • e4b6d85326 [autofit] Add support for Georgian Mtavruli characters. Werner Lemberg 2018-04-19 17:43:03 +0200
  • 1655e00fce Fix handling of invalid format 2 cmaps. Werner Lemberg 2018-04-19 14:45:19 +0200
  • 2a1597826a [truetype] Integer overflow issues. Werner Lemberg 2018-04-17 12:25:17 +0200
  • 632a11f91f CHANGES: Mention CVE-2018-6942. Werner Lemberg 2018-04-16 19:51:37 +0200
  • 70ac167c47 [truetype] Integer overflow issues. Werner Lemberg 2018-04-16 10:39:10 +0200
  • 939bbee1c0 [docmaker] Make it work with python3. Ankit Dhankhar 2018-04-15 22:35:40 +0200
  • 843193b9d5 [build] Use `info' function of make 3.81. Alexei Podtelezhnikov 2018-04-15 16:27:10 -0400
  • 235b1e2fe6 [truetype]: Limit `SLOOP' bytecode argument to 16 bits. Werner Lemberg 2018-04-15 21:55:04 +0200
  • 827ca3bcf2 [truetype] Integer overflow issues. Werner Lemberg 2018-04-14 07:20:31 +0200
  • 576670b779 [autofit] Update to Unicode 11.0.0. Werner Lemberg 2018-04-14 07:00:30 +0200
  • 029721d69c Modernize CMake build. Nikolaus Waxweiler 2018-04-07 21:34:24 +0100
  • bd9400bd46 [truetype] Integer overflow issues. Werner Lemberg 2018-04-09 21:28:37 +0200
  • cdddeff02f [windows, wince] Clean up legacy project files. Alexei Podtelezhnikov 2018-04-06 21:01:50 -0400
  • 3b8f16803c [cff, type1] Sanitize BlueFuzz' and BlueShift'. Werner Lemberg 2018-04-04 20:26:08 +0200
  • 26ad1acbcb * src/truetype/ttobjs.c (trick_names): Add 3 tricky fonts (#53554), DFHei-Md-HK-BF', DFKaiShu-Md-HK-BF' and `DFMing-Bd-HK-BF'. (tt_check_trickyness_sfnt_ids): Add checksums for 3 tricky fonts in above. suzuki toshiya 2018-04-04 16:38:58 +0900
  • 578dafd6b4 Minor comment improvement. Werner Lemberg 2018-04-03 11:31:22 +0200
  • 7109495c5e * builds/toplevel.mk (work): Use $(SEP). Werner Lemberg 2018-04-01 13:24:59 +0200
  • 597cb3b442 [truetype] Fix memory leak (only if tracing is on). Werner Lemberg 2018-03-30 13:46:03 +0200
  • fa6da7bf6d Documentation improvement. Alexei Podtelezhnikov 2018-03-26 21:40:18 -0400
  • 61ee69a66e Typo. Werner Lemberg 2018-03-24 05:51:50 +0100
  • e1122047ae Fixing cmake command format Kushal K S V S 2018-03-23 13:12:07 +0530
  • 34e467332b [sfnt] Correctly handle missing bitmaps in sbix format (#53404). Ben Wagner 2018-03-23 06:13:25 +0100
  • 43d4852ec6 [truetype] Fix advance of empty glyphs in bitmap fonts (#53393). Ben Wagner 2018-03-23 06:07:24 +0100
  • af89e445f8 Remove ftlcdfil.c' and ftfntfmt.c' from build files (#53415). Werner Lemberg 2018-03-22 06:00:55 +0100
  • 5bd76524ef * src/sfnt/ttcmap.c (tt_cmap2_validate): Fix potential numeric overflow. Werner Lemberg 2018-03-13 11:11:16 +0100
  • 78cded2c5c Fix cmap format 2 handling (#53320). Werner Lemberg 2018-03-13 11:09:44 +0100
  • 098dd70cb1 * CMakeLists.txt (BASE_SRCS): Update to changes from 2018-03-05. Nikolaus Waxweiler 2018-03-10 14:51:17 +0100
  • 6f854692a8 * CMakeLists.txt [win32]: Allow MSVC DLL builds (#53287). Chun-wei Fan 2018-03-05 12:33:34 +0800
  • e277267c52 Typo. Werner Lemberg 2018-03-08 11:33:31 +0100
  • b0a93839b5 CHANGES: Document `--enable-freetype-config'. Werner Lemberg 2018-03-08 06:36:47 +0100
  • a7833f26c4 Make installation of `freetype-config' optional (#53093). Hugh McMaster 2018-03-07 22:23:54 +1100
  • ccec889229 Minor: Update CHANGES' and improve documentation in modules.cfg'. Werner Lemberg 2018-03-08 06:09:17 +0100
  • 733a21bdbc Make ftlcdfil.c' part of the base' module. Werner Lemberg 2018-03-05 23:37:17 +0100
  • f4a3531655 Make ftfntfmt.c' part of the base' module. Werner Lemberg 2018-03-05 20:45:12 +0100
  • 5955b77b1d Minor documentation improvement. Werner Lemberg 2018-03-03 09:21:59 +0100
  • efd13c5d1b * src/truetype/ttinterp.c (TT_RunIns): Fix tracing arguments. Werner Lemberg 2018-03-01 22:17:54 +0100
  • 0206479158 * builds/unix/configure.raw: Need HarfBuzz 1.3.0 or newer. Werner Lemberg 2018-03-01 21:34:57 +0100
  • 713d68ee9f [sfnt] Prefer CBDT'/CBLC' over `glyf' table (#53154). Werner Lemberg 2018-02-17 18:35:15 +0100
  • 9fbd0041ca Split off ChangeLog.28. Werner Lemberg 2018-02-17 10:37:10 +0100
  • 63aaf89cec s/sub-pixel/subpixel/. Werner Lemberg 2018-02-17 10:34:47 +0100
  • 4a03f17449 [truetype] Integer overflow issues. Werner Lemberg 2018-02-06 02:23:19 +0100
  • f4a3255d45 [unix] Use -fvisibility=hidden. Alexei Podtelezhnikov 2018-02-04 00:09:02 -0500
  • 036bdc0c9a [truetype] Minor typo. Werner Lemberg 2018-01-28 00:05:46 +0100
  • 68dddcdcbe [truetype] Better protection against invalid VF data. Werner Lemberg 2018-01-27 23:59:30 +0100
  • 29c759284e * src/truetype/ttinterp.c (Ins_GETVARIATION): Avoid NULL reference. Werner Lemberg 2018-01-27 14:43:43 +0100
  • f438e06972 * src/truetype/ttgxvar.c (tt_set_mm_blend): Minor. Werner Lemberg 2018-01-27 14:39:15 +0100
  • ef48653023 [truetype] Better trace VF instances. Werner Lemberg 2018-01-27 11:16:22 +0100
  • 5f94c90f19 Fix comment. Werner Lemberg 2018-01-27 10:52:13 +0100
  • 50f693a78b [truetype] Beautify tracing of VF axis records. Werner Lemberg 2018-01-27 09:33:17 +0100
  • 994eb2b349 [truetype] Fix multiple calls of `FT_Get_MM_Var' (#52955). Werner Lemberg 2018-01-26 23:17:43 +0100
  • b1e0209829 [apinames] Anonymous version map for GNU linker. Alexei Podtelezhnikov 2018-01-23 22:29:45 -0500
  • c6a965b4d3 [unix] Call libtool to clean up. Alexei Podtelezhnikov 2018-01-21 14:29:58 -0500
  • 6ce6685659 * src/base/ftver.rc: Fix mingw-w64 compilation. Alexei Podtelezhnikov 2018-01-18 21:29:48 -0500
  • 4b8ccc56d8 [build] Enable VERSIONINFO resource for Cygwin/MinGW. Alexei Podtelezhnikov 2018-01-18 04:32:52 -0500
  • fd8000f040 [build] Move VERSIONINFO resource. Alexei Podtelezhnikov 2018-01-18 03:58:34 -0500
  • d2d1750e08 [build] Expand dllexport/dllimport to Cygwin/MinGW. Alexei Podtelezhnikov 2018-01-12 23:01:49 -0500
  • e8b38f899c [build] Improve and document MSVC build. Alexei Podtelezhnikov 2018-01-12 08:57:08 -0500
  • 707cd028b2 * CMakeLists.txt [win32]: Suppress warnings for POSIX functions. Steve Robinson 2018-01-10 07:48:39 +0100
  • cc2f3cdecf [psaux] Correctly handle Flex features (#52846). Ewald Hew 2018-01-10 13:24:56 +0800
  • 3f96c0bcc1 * builds/windows/vc2010/freetype.sln: Synchronize with the project. Alexei Podtelezhnikov 2018-01-09 22:22:19 -0500
  • 67a42aa887 * Version 2.9 released. ======================= Werner Lemberg 2018-01-08 12:15:27 +0100
  • 9e7b24f290 Next release will be 2.9. Werner Lemberg 2018-01-08 11:16:11 +0100
  • 1d6773e6d9 Add check for librt, needed for `ftbench' (#52824). Werner Lemberg 2018-01-07 18:41:54 +0100
  • 21bd9c2f8c [psaux] Fix Type 1 glyphs with too many stem hints. Ewald Hew 2018-01-07 16:38:54 +0800
  • 3758aed760 Add `FT_Done_MM_Var'. Werner Lemberg 2018-01-06 08:39:36 +0100
  • b720070988 Minor doc fixes. Werner Lemberg 2018-01-06 08:39:30 +0100