Commit Graph

  • e942a31007 [truetype] Tweak `loca` clamping. Alexei Podtelezhnikov 2021-09-09 22:17:46 -0400
  • c350aac099 Fortify memory debugging (cont'd). Alexei Podtelezhnikov 2021-09-08 12:18:23 -0400
  • 63806aad9f Fortify memory debugging. Alexei Podtelezhnikov 2021-09-08 10:54:44 -0400
  • 77dcc5ed6a src/tools/ftrandom/ftrandom.c (_XOPEN_SOURCE): Set to 600. Werner Lemberg 2021-09-07 18:49:36 -0700
  • 7e26c7a6da [builds/windows] Use native memory allocation API. Alexei Podtelezhnikov 2021-09-07 17:06:27 -0400
  • 60a93ea231 [dlg] Synchronize with upstream. Werner Lemberg 2021-09-07 06:38:09 -0700
  • aee1fd3bb8 Cosmetic zeros. Alexei Podtelezhnikov 2021-09-03 22:13:22 -0400
  • 7bf655b228 * src/bdf/bdflib.c (_bdf_parse_start): Keep parser memory. Alexei Podtelezhnikov 2021-09-03 11:31:41 -0400
  • d1d3dc0235 autogen.sh: Make it work with old Solaris 10 shell. Werner Lemberg 2021-09-02 22:12:07 -0700
  • 7f8f0c1c70 [smooth, raster, sdf] Clean up initialization calls. Alexei Podtelezhnikov 2021-09-02 23:30:31 -0400
  • a7b199d081 * src/cache/ftcmanag.c (FTC_Manager_New): Avoid some zeroing. Alexei Podtelezhnikov 2021-09-02 22:58:50 -0400
  • 0a6f0f8fed * src/bdf/bdflib.c (bdf_load_font): Remove memory shuffling. Alexei Podtelezhnikov 2021-09-02 22:52:21 -0400
  • a81cf5aade Cosmetic zeros. Alexei Podtelezhnikov 2021-09-02 22:10:57 -0400
  • 7482c98f15 [base] Clean up stream reading. Alexei Podtelezhnikov 2021-09-01 22:18:29 -0400
  • 612925ff22 s/0/NULL/ where appropriate. Alexei Podtelezhnikov 2021-09-01 21:37:21 -0400
  • efa1a35907 * builds/windows/ftsystem.c (FT_Stream_Open): Fix double-close. Alexei Podtelezhnikov 2021-08-30 09:38:25 -0400
  • b6c11d494e [smooth] Reduce shift in multiply-shift optimization. Alexei Podtelezhnikov 2021-08-30 07:09:53 -0400
  • d1c2000504 [truetype] Fix compilation if !TT_CONFIG_OPTION_BYTECODE_INTERPRETER. Werner Lemberg 2021-08-28 07:29:05 +0200
  • 6804ce2986 [builds/windows] Revise SSE2 settings. Alexei Podtelezhnikov 2021-08-27 09:46:40 -0400
  • a842a0984b [smooth] Detect SSE2 with MSVC for x86 Ben Wagner 2021-08-26 16:12:22 -0400
  • 3785393d1a Expand comment (cont'd). Alexei Podtelezhnikov 2021-08-26 15:31:11 +0000
  • 686e2a5eb3 Expand comment. Alexei Podtelezhnikov 2021-08-25 23:18:43 +0000
  • f7f9cb0dde * src/smooth/ftgrays.c (gray_render_conic): Refactor redundancy. Alexei Podtelezhnikov 2021-08-24 15:29:06 -0400
  • 5031835790 [truetype] Fix for the family name shorter than 8 characters. suzuki toshiya 2021-08-25 00:31:26 +0900
  • c4fc0e690c [truetype] Simplify `trick_names'. suzuki toshiya 2021-08-24 12:29:47 +0900
  • 992382ba29 [truetype] Add 2 tricky font names. suzuki toshiya 2021-08-24 12:11:46 +0900
  • 2b3ccd6e26 [truetype] New function to skip the randomization tag. suzuki toshiya 2021-08-24 11:43:11 +0900
  • 1c23982dd2 [truetype] Add checksums for 2 tricky fonts. suzuki toshiya 2021-08-24 10:25:22 +0900
  • 78f2bd0bd3 Whitespace formatting. Alexei Podtelezhnikov 2021-08-22 22:32:07 -0400
  • d92aa23fd7 Decorate const arguments. Alexei Podtelezhnikov 2021-08-22 13:12:45 -0400
  • d62d583d92 [smooth] Clean up the null cell usage. Alexei Podtelezhnikov 2021-08-20 23:40:49 -0400
  • 6e9d8d314f [base] Restore quiet no-op rendering of bitmap glyphs. Alexei Podtelezhnikov 2021-08-20 16:01:32 -0400
  • de3b5c201c [smooth] Fortify 64-bit algorithm. Alexei Podtelezhnikov 2021-08-20 13:51:40 -0400
  • f0f00f7c16 * builds/windows/ftsystem.c (FT_Stream_Open): Support legacy Windows. Carlo Bramini 2021-08-19 22:14:42 -0400
  • ffdac8d67e Determine `long long` availability based on its size. Alexei Podtelezhnikov 2021-08-19 20:41:55 -0400
  • 633fe08764 [sfnt] Fix format expectation for `COLR` v1 ClipList Dominik Röttsches 2021-08-19 16:56:22 +0300
  • 843d03e36d [gzip] Update sources to zlib 1.2.11 update-zlib-sources David Turner 2021-08-17 15:20:25 +0200
  • 61cbb95c63 [meson] Change Zlib configuration option. David Turner 2021-08-17 17:27:36 +0200
  • 02ba0fc81e Readily use `long long` as a 64-bit type in C99 mode. Alexei Podtelezhnikov 2021-08-18 23:27:48 -0400
  • 857038399a Use FT_INT64 instead of FT_LONG64. Alexei Podtelezhnikov 2021-08-18 23:05:51 -0400
  • e2cceed857 [builds/windows] Do not set CharacterSet for VC++. Alexei Podtelezhnikov 2021-08-18 11:36:33 -0400
  • f44c2d5860 * src/sdf/ftsdf.c (get_control_box): Fix compiler warning. Werner Lemberg 2021-08-18 08:52:21 +0200
  • f11f3ed15b [base] Fix ppem size overflow. Werner Lemberg 2021-08-18 06:54:34 +0200
  • 536a10aca8 * builds/windows/ftsystem.c (FT_Stream_Open): Cast to remove warning. Alexei Podtelezhnikov 2021-08-17 22:24:46 -0400
  • 5116f12963 * builds/windows/ftsystem.c (FT_Stream_Open): Support UNICODE compilation. Alexei Podtelezhnikov 2021-08-17 22:08:45 -0400
  • d7f649f283 [sdf] Return `FT_Err_Ok` while trying to render bitmap. 1076-regression-ft_render_glyph-returns-error-when-trying-to-render-bitmap-otb-fonts Anuj Verma 2021-08-16 07:48:09 +0530
  • fed5521016 * src/sfnt/ttcolr.c (tt_face_get_color_glyph_clipbox): Minor fix. Werner Lemberg 2021-08-09 19:27:34 +0200
  • e40ae7569a [sfnt] Add missing blend mode 'plus' to 'COLR' v1. Dominik Röttsches 2021-08-09 13:44:55 +0300
  • 2c853b38a7 include/freetype/freetype.h (FT_Encoding): Improve documentation. Werner Lemberg 2021-08-08 00:22:34 +0200
  • 18fc64e6a3 [smooth] Avoid integer overflow. Werner Lemberg 2021-08-07 17:11:57 +0200
  • 47cf8ebf4a [sfnt] Add API for retrieving a 'COLR' v1 'ClipBox' table. Dominik Röttsches 2021-07-28 17:36:57 +0300
  • 6be8bfe499 [smooth] Fix left shifts of negative numbers. Werner Lemberg 2021-08-06 08:31:22 +0200
  • 09195a82a4 * meson.build: Fix zlib support. Werner Lemberg 2021-08-02 12:55:28 +0200
  • be6ab31900 [sdf] Fix out-of-range-access. Anuj Verma 2021-08-02 09:44:16 +0530
  • ebcc96e559 Fix invalid memory access in `bsdf` rasterizer. Anuj Verma 2021-08-02 08:40:43 +0530
  • 47b1a541cb * meson.build: Honor `--includedir` instead of hard-coding 'include'. Heiko Becker 2021-07-27 23:30:16 +0200
  • d2367abac0 src/sfnt/ttcolr.c: Minor formatting. Werner Lemberg 2021-07-29 08:16:25 +0200
  • 30a82e1e5d [sfnt] 'COLR' v1 PaintSweepGradient spec update Dominik Röttsches 2021-07-26 18:28:56 +0300
  • 5c0ac7a435 [sfnt] Retrieve affine matrix from offset in 'COLR' v1 parsing. Dominik Röttsches 2021-07-26 17:32:09 +0300
  • 66189807b8 [sfnt] 'COLR' v1 PaintSkew related spec updates Dominik Röttsches 2021-07-26 17:32:22 +0300
  • 48df0fa652 [sfnt] PaintRotate/PaintRotateAroundCenter spec updates Dominik Röttsches 2021-07-23 19:02:51 +0300
  • d7bdcb1bb5 [sfnt] 'COLR' v1 PaintTranslate and PaintScale precision Dominik Röttsches 2021-07-23 19:37:47 +0300
  • 6af39c3d76 README.git: Add Code of Conduct. AnuthaDev 2021-07-20 21:32:49 +0530
  • ba47af32ba ChangeLog housekeeping. Werner Lemberg 2021-07-25 06:50:36 +0200
  • c2fa51d9bd Fix some `cppcheck` warnings. Werner Lemberg 2021-07-24 20:32:16 +0200
  • 28c2d7f31c * .gitlab-ci.yml: Fixed cmake build, using correct options. AnuthaDev 2021-07-20 21:22:14 +0530
  • 1f742f05bf * CMakeLists.txt: Make `cmake` handle disabled dependencies correctly. AnuthaDev 2021-07-20 20:00:10 +0530
  • 5bcaf51b61 [autofit] Split `afwrtsys.h`. Ben Wagner 2021-07-23 11:59:58 -0400
  • 801cd842e2 * Version 2.11.0 released. ========================== VER-2-11-0 Werner Lemberg 2021-07-18 07:53:57 +0200
  • 4082b863c1 Document direct header inclusion valid since 2.6.1. Ben Wagner 2021-07-16 14:20:44 -0400
  • 357b353c2a * src/smooth/ftgrays.c: Fix compilation if `FT_LONG64` is undefined. David Turner 2021-07-16 11:12:13 +0200
  • 7bc0f48c27 [tests] Allow arbitrary build directories. Alex Richardson 2021-07-15 18:26:20 +0100
  • e44330d49a [smooth] Fix compilation for x86_32.x86 ABI fix-x86_32.x86-compilation David Turner 2021-07-16 11:12:13 +0200
  • 685acc04db docs/CHANGES: Mention slight rendering changes. Werner Lemberg 2021-07-16 08:20:44 +0200
  • c35961a925 * tests/issue-1063/main.c (main): Fix uninitialized variable. Alex Richardson 2021-07-15 18:02:57 +0100
  • 552fc97fe5 [smooth] Minor fixes. Werner Lemberg 2021-07-16 07:49:20 +0200
  • 93771d619f Formatting and ChangeLog additions for previous commits. Werner Lemberg 2021-07-16 07:40:56 +0200
  • c37c087382 Guard inclusion of emmintrin.h Ben Wagner 2021-07-15 11:33:16 -0400
  • 56cc2ad446 [smooth] Implement Bezier quadratic arc flattenning with DDA David Turner 2021-06-19 10:26:53 +0200
  • 86b9c9347f [smooth] Minor speedup to smooth rasterizer David Turner 2021-06-19 11:18:40 +0200
  • 5ec7f58831 tests/scripts/download-test-fonts.sh rewrite in Python3 David Turner 2021-07-11 23:33:19 +0200
  • f7c6a06cb7 Support architectures where `long` is smaller than pointers. Alex Richardson 2021-07-12 13:58:10 +0100
  • 5d27b10f4c [base] Fix `FT_Open_Face`'s handling of user-supplied streams. Oleg Oshmyan 2021-07-13 10:59:32 +0200
  • a4c8f21ae7 [base] Reject combinations of incompatible `FT_OPEN_XXX` flags. Oleg Oshmyan 2021-07-13 10:44:38 +0200
  • e592982a83 [sdf] Improve documentation. Anuj Verma 2021-07-13 10:00:22 +0200
  • c5516e0f7c * meson.build: Fix build for other UNIX systems (e.g., FreeBSD). Alex Richardson 2021-07-12 09:22:48 +0100
  • 825b7ea2f2 [autofit] More clean-ups. Werner Lemberg 2021-07-12 22:11:24 +0200
  • 205d1ae43e Small clean-ups for the last few commits. Werner Lemberg 2021-07-12 22:03:25 +0200
  • a212668c9f Remove obsolete AF_Angle type and related sources. David Turner 2021-06-02 19:07:56 +0200
  • 2f11522a2a Remove experimental auto-hinting 'warp' mode. David Turner 2021-06-02 19:05:09 +0200
  • 15e889800a Remove experimental "Latin2" writing system (FT_OPTION_AUTOFIT2) David Turner 2021-06-02 18:54:41 +0200
  • 59e95b014a Update 'dlg' subproject. Werner Lemberg 2021-07-12 06:01:14 +0200
  • 50d0033f7e meson.build: Minor doc fix. Werner Lemberg 2021-07-05 05:44:13 +0200
  • 89c60eca67 * src/base/ftlcdfil.c (FT_Library_SetLcdGeometry): Fix argument. Werner Lemberg 2021-07-05 05:39:59 +0200
  • 78eee48d97 * meson.build: Support `FT_DEBUG_LOGGING` option. wl/meson-logging Werner Lemberg 2021-07-04 18:57:49 +0200
  • 5e32a03496 README.git: Revised. Werner Lemberg 2021-07-03 20:24:16 +0200
  • a399fb89dc meson.build: Minor doc improvements. Werner Lemberg 2021-07-03 16:34:01 +0200
  • 4cb8a88ac7 * meson_options.txt: Sort alphabetically; no final full stops. Werner Lemberg 2021-07-03 10:23:39 +0200
  • d3dc2da9b2 * src/truetype/ttgxvar.c (tt_set_mm_blend): Test `coords`. Ben Wagner 2021-06-30 18:22:29 -0400
  • 286da6c528 [sfnt] Support PaintScale in 'COLR' v1 parsing. Dominik Röttsches 2021-06-22 15:01:19 +0300