Commit Graph

  • 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
  • 0348c627b1 [sfnt] Handle fonts without layer list in 'COLR' v1. Dominik Röttsches 2021-06-29 20:51:32 +0300
  • f27b4834b7 * src/raster/ftraster.c (Render_Single_Pass): Simplify `band_stack'. Alexei Podtelezhnikov 2021-06-30 10:54:59 -0400
  • 90ecac4118 Update `CHANGES` file; other minor doc fixes. Werner Lemberg 2021-06-30 10:23:42 +0200
  • 69c3516c88 [raster] Do not skip the second pass without dropout control. Alexei Podtelezhnikov 2021-06-29 23:51:23 -0400
  • 3696ac5a18 [raster] Handle sub-band stack locally. Alexei Podtelezhnikov 2021-06-29 23:27:10 -0400
  • 7be47010e9 [CI] Introduce linux CI and refactor job names Anurag Thakur 2021-05-18 10:33:25 +0000
  • e1b1b5422c ftcolor.h: Minor grammar fix. Werner Lemberg 2021-06-29 06:07:00 +0200
  • c852388df7 [raster] Handle Bézier stack locally. Alexei Podtelezhnikov 2021-06-28 23:26:10 -0400
  • 7d4e55c329 [sfnt] Improve paint limit checks Dominik Röttsches 2021-06-28 16:29:49 +0300
  • 3a278381ae [raster] Clean up vertical sweep. Alexei Podtelezhnikov 2021-06-28 10:22:03 -0400
  • fb4511eb9a [raster] Make `band_top' local variable. Alexei Podtelezhnikov 2021-06-26 08:49:20 -0400
  • f6370e2f05 [raster] Adjust sub-band bisecting limits. Alexei Podtelezhnikov 2021-06-25 22:59:39 -0400
  • bc1029b9c5 * src/raster/ftraster.c (Render_Single_Pass): Remove dead code. Alexei Podtelezhnikov 2021-06-25 18:20:57 -0400
  • ff40776591 [base] Add trace level to logging output. Werner Lemberg 2021-06-25 09:19:51 +0200
  • 1e0cef9e72 [smooth, raster] Fix up and align error codes. Alexei Podtelezhnikov 2021-06-24 00:19:50 -0400
  • d8ac180c88 [smooth, raster] Remove synonymous error macros. Alexei Podtelezhnikov 2021-06-23 23:32:02 -0400
  • 1e65e6051a fterrors.h: Fix documentation extraction of `FT_Error_String`. Werner Lemberg 2021-06-23 08:14:42 +0200
  • 4cb21b9a92 [sfnt] s/PaintTransformed/PaintTransform/, s/transformed/transform/. Dominik Röttsches 2021-06-22 20:50:48 +0200
  • 284eec1e18 Move 'COLR' API to `ftcolor.h`. Dominik Röttsches 2021-06-22 14:21:49 +0300
  • bcd73f7dbc freetype.h: Mark 'COLR' v1 API as experimental. Werner Lemberg 2021-06-20 16:23:40 +0200
  • 008e42a12c ftver.rc: Update copyright year. Werner Lemberg 2021-06-19 15:45:46 +0200
  • b460a50610 [truetype] Fix integer overflow. Werner Lemberg 2021-06-19 07:03:40 +0200
  • 232243e749 Prevent hinting if there are too many segments. Werner Lemberg 2021-06-19 06:32:29 +0200
  • 61bac75963 * src/sdf/ftsdfrend.c (ft_(b)sdf_render): Do not FT_ERROR routinely. Alexei Podtelezhnikov 2021-06-18 17:38:00 -0400
  • 482c57cc34 Add `ChangeLog` entries for last two commits. Werner Lemberg 2021-06-18 16:46:23 +0200
  • f8c5c54680 Fix for issue 1063 David Turner 2021-06-16 09:54:49 +0200
  • 6f273f6878 [meson] Add first regression test to FreeType David Turner 2021-06-15 23:12:57 +0200
  • c6fcd61228 Add a comment. Alexei Podtelezhnikov 2021-06-15 22:49:21 -0400
  • 8336d53cff [type42] Fix new memory leak. Alexei Podtelezhnikov 2021-06-12 22:33:08 -0400
  • db0f2c448e [psaux] Fix another assertion. Werner Lemberg 2021-06-12 10:05:07 +0200
  • a34afe6786 [psaux] Fix assertions. Werner Lemberg 2021-06-12 08:40:16 +0200
  • 9bfecfd2b6 * src/truetype/ttinterp.c (TT_RunIns): Optimize tracing. Alexei Podtelezhnikov 2021-06-09 23:34:04 -0400
  • 7833e308ef [sdf] Fix SDF positioning. Alexei Podtelezhnikov 2021-06-09 10:40:30 -0400
  • 8dc02fb999 More CHANGES. Alexei Podtelezhnikov 2021-06-08 22:31:11 -0400
  • 08f66322e3 More various documentation improvements and fixes. Werner Lemberg 2021-06-08 18:23:16 +0200
  • d586927d16 Various documentation improvements and fixes. Werner Lemberg 2021-06-08 17:44:34 +0200
  • 640f654bd1 Fix 'devel' build for COLR 'v1'. Werner Lemberg 2021-06-08 16:45:04 +0200
  • b24cfc8dcc [sfnt] Sanitize cmap4 table better. Werner Lemberg 2021-06-08 15:26:41 +0200