Commit Graph

  • 120419e180 [hb-view] Fix autotools build Behdad Esfahbod 2022-12-26 15:10:26 -0700
  • 650a46d919 [cairo] Fix autotools build Behdad Esfahbod 2022-12-26 15:02:01 -0700
  • b417ac8a19 Try to fix autotools build Matthias Clasen 2022-12-26 08:43:52 -0500
  • 8d0e18b51d [cairo] More details in the docs Matthias Clasen 2022-12-25 22:12:29 -0500
  • 30605e09b9 [cairo] Mention variations in the docs Matthias Clasen 2022-12-25 22:04:22 -0500
  • c4f7563f81 [cairo] Fix build Behdad Esfahbod 2022-12-25 19:40:44 -0700
  • 7a52ac4bbe [cairo] Set variations Behdad Esfahbod 2022-12-25 19:39:02 -0700
  • 4be4e017fc [cairo] Make font immutable Behdad Esfahbod 2022-12-25 19:27:53 -0700
  • ea993af8e7 [view] Don't double-slant Behdad Esfahbod 2022-12-25 19:17:18 -0700
  • 70babda6ad [cairo] docs Behdad Esfahbod 2022-12-25 19:10:11 -0700
  • 1c67180d6d [cairo] Add typed destroy funcs Behdad Esfahbod 2022-12-25 19:07:02 -0700
  • 43da222e6d [cairo] Rename Behdad Esfahbod 2022-12-25 19:05:24 -0700
  • cf001f6ec7 [cairo] Add constructor from hb_face_t Behdad Esfahbod 2022-12-25 19:01:28 -0700
  • 2e897cc90b Add a pc file for harfbuzz-cairo Matthias Clasen 2022-12-25 20:03:59 -0500
  • ddb52e4a30 [cairo] Add docs Matthias Clasen 2022-12-25 19:52:39 -0500
  • dc2bf2664d [cairo] Set scaled-font extents Behdad Esfahbod 2022-12-25 18:02:34 -0700
  • d6ecda36bf [cairo] Renames Behdad Esfahbod 2022-12-25 17:39:26 -0700
  • ffa45f243c [cairo] #ifdef HAVE_CAIRO Behdad Esfahbod 2022-12-25 17:14:45 -0700
  • 9e61fd7705 [hb-cairo] Lazy-load funcs thread-safe Behdad Esfahbod 2022-12-25 17:09:43 -0700
  • 49a6aa97d9 [docs] Add missing HB_HAS macros Matthias Clasen 2022-12-25 19:09:19 -0500
  • 306645503d Work on proper build integration Matthias Clasen 2022-12-25 19:03:50 -0500
  • a7c2e839e1 [hb-cairo] Prefix internal methods Behdad Esfahbod 2022-12-25 16:59:58 -0700
  • bb640d4031 [hb-cairo] Use nullptr instead of NULL Behdad Esfahbod 2022-12-25 16:55:27 -0700
  • b3a3656683 [hb-cairo] Minor Behdad Esfahbod 2022-12-25 16:53:54 -0700
  • 3a11a09f54 [hb-cairo] Rename cairo_extend Behdad Esfahbod 2022-12-25 16:53:21 -0700
  • 20a50acc91 [hb-cairo] Make hb_cairo_glyphs_from_buffer public Behdad Esfahbod 2022-12-25 16:09:26 -0700
  • bf52386cfa [cairo] Silence warning Behdad Esfahbod 2022-12-25 16:10:31 -0700
  • e594780e28 [hb-cairo] Some header tweaks Behdad Esfahbod 2022-12-25 16:05:33 -0700
  • 1ad24421a6 [hb-cairo] Rename files to C++ Behdad Esfahbod 2022-12-25 15:55:14 -0700
  • a230eb8cf5 [hb-cairo] Factorize hb_cairo_glyphs_from_buffer Behdad Esfahbod 2022-12-25 15:49:14 -0700
  • 5c3da76a43 [hb-cairo] Change API again Behdad Esfahbod 2022-12-25 15:04:13 -0700
  • 9f7538c260 [hb-cairo] Change API Behdad Esfahbod 2022-12-25 13:46:37 -0700
  • 0d6ee4621e wip: Make hb-view use hb-cairo Matthias Clasen 2022-12-25 10:50:56 -0500
  • 767bdd43a6 wip: Add libharfbuzz-cairo Matthias Clasen 2022-12-25 10:32:33 -0500
  • 2a51567925 [paint] Add a test for recursion Matthias Clasen 2022-12-26 16:50:32 -0500
  • c3a8c6bb8b [paint] More docs Behdad Esfahbod 2022-12-26 15:38:24 -0700
  • 05aa54139e [paint] Add a test for recursion Matthias Clasen 2022-12-26 16:50:32 -0500
  • 5f168db884 [hb-view] Build with autotools if cairo-ft is not available Behdad Esfahbod 2022-12-26 15:12:27 -0700
  • ae208963df Add hb-limits.hh Behdad Esfahbod 2022-12-26 12:30:39 -0700
  • 5f5fa4b219 [ft-colr] Limit the size of the graph we follow Matthias Clasen 2022-12-26 13:47:35 -0500
  • ea2892c30e [paint] Limit the size of the graph we follow Matthias Clasen 2022-12-26 10:10:39 -0500
  • 0f4562d7d9 [ft-colr] Limit the size of the graph we follow Matthias Clasen 2022-12-26 13:47:35 -0500
  • 92287574bb [paint] Limit the size of the graph we follow Matthias Clasen 2022-12-26 10:10:39 -0500
  • 1eb4d002f2 Try to fix the build with msvc Matthias Clasen 2022-12-26 12:56:33 -0500
  • 00e93102a6 Add a test for hb_ot_color_glyph_has_paint Matthias Clasen 2022-12-26 08:31:22 -0500
  • e7b0947afd Add a test for hb_ot_color_has_paint Matthias Clasen 2022-12-26 08:24:39 -0500
  • 5dd69d81b0 Fix hb_ot_color_has_paint Matthias Clasen 2022-12-26 08:23:55 -0500
  • b8f2281c6c Add hb_ot_color_glyph_has_paint Matthias Clasen 2022-12-26 07:59:01 -0500
  • 28d507b997 Try to fix the build with msvc Matthias Clasen 2022-12-26 12:56:33 -0500
  • 4dc4f0be75 Add a test for hb_ot_color_glyph_has_paint Matthias Clasen 2022-12-26 08:31:22 -0500
  • 312630cff4 Add a test for hb_ot_color_has_paint Matthias Clasen 2022-12-26 08:24:39 -0500
  • eaa477febf Fix hb_ot_color_has_paint Matthias Clasen 2022-12-26 08:23:55 -0500
  • 49bf5b8927 Add hb_ot_color_glyph_has_paint Matthias Clasen 2022-12-26 07:59:01 -0500
  • 79c5bb92ce [ft] Work around a freetype bug Behdad Esfahbod 2022-12-24 12:57:33 -0700
  • a7a93b85e6 Drop accidentally added ttx files Matthias Clasen 2022-12-24 14:05:12 -0500
  • 5c0f5d88c0 Drop accidentally added ttx files Matthias Clasen 2022-12-24 14:05:12 -0500
  • fa1cf15e5d [ft-colr] Whitespace Behdad Esfahbod 2022-12-24 11:56:23 -0700
  • 5343eac161 [ft-colr] Minor use context instead of direct access Behdad Esfahbod 2022-12-24 11:53:43 -0700
  • 0b6468b820 [ft-colr] Minor Behdad Esfahbod 2022-12-24 11:50:57 -0700
  • 1c595ec17f [paint-extents] Lazy-load paint_extents funcs Behdad Esfahbod 2022-12-24 11:40:44 -0700
  • 4280ed290d [paint-extents] Add missing file Behdad Esfahbod 2022-12-24 11:38:32 -0700
  • 2c0ab34d03 [paint-extents] Lazy-load draw-funcs Behdad Esfahbod 2022-12-24 11:37:59 -0700
  • 11036ed71e [paint] Add hb-paint-extents.cc Behdad Esfahbod 2022-12-24 11:30:45 -0700
  • 959996d709 [paint-extents] Namespace Behdad Esfahbod 2022-12-24 11:22:16 -0700
  • 62bd26dda3 [ft] Pick largest bitmap size Behdad Esfahbod 2022-12-24 11:01:32 -0700
  • d35dff020f [cbdt] Remove extra clip Behdad Esfahbod 2022-12-24 10:59:17 -0700
  • f70c5d6f0d [paint] Continue returning bool from paint_image() Behdad Esfahbod 2022-12-24 10:56:06 -0700
  • 6ccbfabd4f [paint] Return bool from paint_image() Behdad Esfahbod 2022-12-24 10:44:25 -0700
  • 346331d375 [ft] Fix negative xscale Behdad Esfahbod 2022-12-24 10:35:26 -0700
  • 9376e7a930 [ft] Remove stale TODO Behdad Esfahbod 2022-12-24 10:31:30 -0700
  • a7fd48c408 [ft] Comment Behdad Esfahbod 2022-12-24 10:28:41 -0700
  • bb45ba2f9f [ft] Fix negative y-scale Behdad Esfahbod 2022-12-24 10:25:43 -0700
  • aba2063c22 [paint-extents] Comments Behdad Esfahbod 2022-12-24 10:15:47 -0700
  • 988ca459f3 [paint-extents] Minor refactor Behdad Esfahbod 2022-12-24 10:12:35 -0700
  • f8bf98798d [paint-extents] Refactor code Behdad Esfahbod 2022-12-24 10:04:48 -0700
  • f9081fc358
    Merge pull request #3938 from harfbuzz/wip/matthiasc/paint-api Behdad Esfahbod 2022-12-24 09:51:11 -0700
  • 1f3c042ff5 [doc] Don’t automatically skip building docs on Windows Khaled Hosny 2022-12-24 17:03:57 +0200
  • dfd371e976 Cosmetics Matthias Clasen 2022-12-24 09:57:48 -0500
  • dfede006fc [doc] Don’t automatically skip building docs on Windows Khaled Hosny 2022-12-24 17:03:57 +0200
  • d00e97f16c Add test-paint to the autotools build Matthias Clasen 2022-12-24 06:58:44 -0500
  • 3478728edb Fix test-paint build without freetype Matthias Clasen 2022-12-24 08:51:23 -0500
  • 4816be9ab5 Work around cairo limitations Matthias Clasen 2022-12-24 07:37:04 -0500
  • 9b9d7c7b8e Plug a memory lek in paint tests Matthias Clasen 2022-12-24 05:34:47 -0500
  • 76c16095fa Fix the build on Windows Matthias Clasen 2022-12-24 05:30:11 -0500
  • f9c865a899 Update test results Matthias Clasen 2022-12-23 20:20:33 -0500
  • f7eebc397c [paint-extents] Shorten enum addressing Behdad Esfahbod 2022-12-23 18:52:46 -0700
  • 0110bdb3ea [paint-extents] Streamline extents_t more Behdad Esfahbod 2022-12-23 18:17:05 -0700
  • 9f3e050b99 [paint-extents] Streamline extents_t Behdad Esfahbod 2022-12-23 18:15:21 -0700
  • 0d129ae308 Fix warning Behdad Esfahbod 2022-12-23 18:00:38 -0700
  • 73e48b9357 [colr] Push clipbox or computed clip Behdad Esfahbod 2022-12-23 17:55:09 -0700
  • 02684751bd [paint-extents] Clean up Behdad Esfahbod 2022-12-23 17:33:13 -0700
  • dbea503a38 [colr] Return true extents Behdad Esfahbod 2022-12-23 17:28:46 -0700
  • f9c2e30e01 [paint-extents] Better handle empty glyphs Behdad Esfahbod 2022-12-23 17:13:35 -0700
  • 885dbcfba0 Skip empty outlines Matthias Clasen 2022-12-23 19:07:32 -0500
  • bd61e645ff [paint-extents] Use hb_min/hb_max Behdad Esfahbod 2022-12-23 16:59:12 -0700
  • 56a48f8b0a [paint] Don't use extents in hb-view Behdad Esfahbod 2022-12-23 16:44:06 -0700
  • 79229cea17 Get outline extents manually Matthias Clasen 2022-12-23 18:33:53 -0500
  • 55b7af6b62 Tweak paint-tests Matthias Clasen 2022-12-23 18:01:45 -0500
  • 47c896f004 [paint-extents] Hook it up, kinda Behdad Esfahbod 2022-12-23 16:20:44 -0700
  • 7fbaaebe8b [paint-extents] Finish off Behdad Esfahbod 2022-12-23 15:37:16 -0700