Commit Graph

  • 8ca78d1520 [paint-extend] More Behdad Esfahbod 2022-12-23 15:21:48 -0700
  • 23a2d4dbab [paint-extents] More Behdad Esfahbod 2022-12-23 15:10:26 -0700
  • d7435b1009 [paint-extents] Flesh out more Behdad Esfahbod 2022-12-23 15:05:30 -0700
  • c37a1eadef [paint-extents] Flesh out some more Behdad Esfahbod 2022-12-23 14:57:12 -0700
  • 268d8b7ded [paint-extents] Start out Behdad Esfahbod 2022-12-23 14:45:56 -0700
  • 44b48845b7 Add tests for hb_color_line_t Matthias Clasen 2022-12-23 16:26:05 -0500
  • a4a86c0ec2 [test-paint] g_test_message Behdad Esfahbod 2022-12-23 13:52:22 -0700
  • dcab567988 [test-paint] Don't use g_test_fail_print() for older glib Behdad Esfahbod 2022-12-23 13:47:37 -0700
  • 8e197f50da Add missing paint test results Matthias Clasen 2022-12-23 15:31:16 -0500
  • d9875ddc9d [ft-colr] Add depth counter Behdad Esfahbod 2022-12-23 12:37:42 -0700
  • 3b021c5568 Run paint tests with ft font funcs Matthias Clasen 2022-12-23 14:30:29 -0500
  • ca190aaba4 Split off the hb-paint tests Matthias Clasen 2022-12-23 14:03:03 -0500
  • ecd7420456 Debug spew Matthias Clasen 2022-12-23 13:32:31 -0500
  • 583f010b05 [ft] Move lock only around clip_glyph Behdad Esfahbod 2022-12-23 12:10:22 -0700
  • 2762903909 [ft-colr] Minor Behdad Esfahbod 2022-12-23 12:09:17 -0700
  • 3a1385f019 [ft-colr] Simplify color-stop callback Behdad Esfahbod 2022-12-23 12:06:18 -0700
  • 1cc3b10008 [ft-colr] Ifdef build for older freetype Behdad Esfahbod 2022-12-23 11:55:55 -0700
  • 882c2bca2d [ft-colr] Add a paint context Behdad Esfahbod 2022-12-23 11:48:41 -0700
  • 7a4b4c64f2 [ft-colr] Minor macro Behdad Esfahbod 2022-12-23 11:36:04 -0700
  • c453c2fce9 [ft-colr] Fix color-stop iteration Behdad Esfahbod 2022-12-23 11:33:23 -0700
  • bbb89e62aa [paint] Document color lines as transient Matthias Clasen 2022-12-23 13:30:26 -0500
  • 15582d5fc1 [ft-colr] Apply slant to clipbox Behdad Esfahbod 2022-12-23 11:14:16 -0700
  • 7abd5dcf10 [ft-paint] Fix handling of colorstop iters Matthias Clasen 2022-12-23 11:49:06 -0500
  • 393bab4ba1 [ft-paint] Apply ClipBox to all glyphs Matthias Clasen 2022-12-23 11:02:38 -0500
  • c11ae85cbf [ft-paint] Apply root transform Matthias Clasen 2022-12-23 09:20:45 -0500
  • 7fc3fdac76 [ft-paint] Optimize away some transforms Matthias Clasen 2022-12-23 09:16:26 -0500
  • 586d1758c1 [ft-paint] Fix an oversight Matthias Clasen 2022-12-23 09:21:14 -0500
  • 092637f94c [ft-paint] Fix rounding Matthias Clasen 2022-12-23 09:14:11 -0500
  • fe08e956e0 [ft-paint] Fix a case of x/y confusion Matthias Clasen 2022-12-23 09:08:10 -0500
  • 0d5256e5a7 [ft-paint] Fix some fixed->float conversions Matthias Clasen 2022-12-23 02:41:08 -0500
  • 07ba5be393 [paint] Documentation tweaks Matthias Clasen 2022-12-23 01:10:35 -0500
  • 13e0cb64f4 hb-view: Interpolate gradients premultiplied Matthias Clasen 2022-12-23 00:54:05 -0500
  • 21f78c8774 [paint] Document that colors are unpremultiplied Matthias Clasen 2022-12-23 00:30:40 -0500
  • b6e98cf758 [colr] Add more docs Matthias Clasen 2022-12-23 00:18:40 -0500
  • 7a2dc5cf5b [docs] Hook up a couple Behdad Esfahbod 2022-12-22 22:29:52 -0700
  • a634f6b486 [colr] Add more docs Matthias Clasen 2022-12-23 00:18:40 -0500
  • a02c2a911c [ft-paint] Apply alpha correctly Behdad Esfahbod 2022-12-22 22:05:09 -0700
  • ee7bbdf372 tests: Update expected results Matthias Clasen 2022-12-23 00:01:20 -0500
  • 3993a40703 test: Add some verification hints Matthias Clasen 2022-12-22 23:55:27 -0500
  • 6ebcc9d2e1 [ft-paint] Hook up gradients Behdad Esfahbod 2022-12-22 21:23:45 -0700
  • fe4e9bd930 [colr] Add public vtable for hb_color_line_t Behdad Esfahbod 2022-12-22 20:14:19 -0700
  • 7c9e42ed92 [colr] Fix transform hell Behdad Esfahbod 2022-12-22 19:49:06 -0700
  • 569d5b436c [ft-paint] Remove dead code Behdad Esfahbod 2022-12-22 18:00:02 -0700
  • cfdc34b44d [ft-paint] Implement FT_COLR_PAINTFORMAT_SKEW Behdad Esfahbod 2022-12-22 17:58:36 -0700
  • 64cf17ec8b [ft-paint] Fix center translation Behdad Esfahbod 2022-12-22 17:55:25 -0700
  • ddbe4e52ec [ft-paint] Implement FT_COLR_PAINTFORMAT_ROTATE Behdad Esfahbod 2022-12-22 17:54:01 -0700
  • 16598e024b [ft-paint] Default Behdad Esfahbod 2022-12-22 17:51:35 -0700
  • a0f7f9e61c [ft-paint] Implement FT_COLR_PAINTFORMAT_COMPOSITE Behdad Esfahbod 2022-12-22 17:50:35 -0700
  • 0ec201446b [ft] Implement FT_COLR_PAINTFORMAT_COLR_GLYPH Behdad Esfahbod 2022-12-22 17:40:53 -0700
  • ac2682c610 [ft] Start of a COLRv1 renderer Behdad Esfahbod 2022-12-22 17:36:54 -0700
  • e2546f5ab0 [ft] Add hb-ft-colr.hh Behdad Esfahbod 2022-12-22 15:50:43 -0700
  • 5bd3c07b54 [colr] Don't access baseGlyphList unless v1 Matthias Clasen 2022-12-22 16:23:50 -0500
  • 47dbebff39 [paint] Add COLRv0 tests Matthias Clasen 2022-12-22 16:06:51 -0500
  • 6909701b36 [paint] Update docs Matthias Clasen 2022-12-22 15:32:09 -0500
  • 381d410b1e [paint] Add HB_PAINT_IMAGE_FORMAT_BGRA and use it in hb-ft Behdad Esfahbod 2022-12-22 13:21:48 -0700
  • 63db0d2aed [util] Speculatively fix build against non-PNG builds Behdad Esfahbod 2022-12-22 12:19:33 -0700
  • c5f903872f [paint] Add bitmap width/height to paint_image callback Behdad Esfahbod 2022-12-22 12:16:55 -0700
  • eef47f2379 [paint] Fix the docs Matthias Clasen 2022-12-22 14:16:02 -0500
  • 3c972867b9 More s/hb_font_get_glyph_shape/hb_font_draw_glyph/ Behdad Esfahbod 2022-12-22 11:40:06 -0700
  • 72a169c846 [ft] Paint COLRv0 glyphs Behdad Esfahbod 2022-12-22 11:26:10 -0700
  • bb807f47d2 [ft] Implement paint_glyph() for outline glyphs Behdad Esfahbod 2022-12-22 10:51:26 -0700
  • 91c880503e [ft] Use new name for draw API Behdad Esfahbod 2022-12-22 10:42:27 -0700
  • c27eefec1d Revert "Drop the deprecation" Behdad Esfahbod 2022-12-22 10:41:13 -0700
  • f3985d9482 [paint] Fix drawing non-color glyphs Behdad Esfahbod 2022-12-22 10:11:28 -0700
  • 237955dffc [paint] Add slant to image() callback Behdad Esfahbod 2022-12-22 08:12:47 -0700
  • c221933977 [paint] Preserve foreground information Matthias Clasen 2022-12-21 18:39:27 -0500
  • f146299a40 [paint] Drop unnecessary api Matthias Clasen 2022-12-21 17:24:02 -0500
  • 6387004cad [paint] Simplify api Matthias Clasen 2022-12-21 16:43:19 -0500
  • 71bd5a0dfc [paint] Resolve colors Matthias Clasen 2022-12-21 16:18:46 -0500
  • bd1389bedf [paint] Add hb_paint_context_t to docs Matthias Clasen 2022-12-21 15:23:43 -0500
  • 5d7553d38f view: Add a --font-palette option Matthias Clasen 2022-12-21 15:18:02 -0500
  • d094e76cbc hb-view: Pass fg color to hb_font_paint_glyph Matthias Clasen 2022-12-21 15:02:41 -0500
  • 9be01b6bff [paint] Pass hb_paint_context_t along Matthias Clasen 2022-12-21 14:04:32 -0500
  • 6c71c530ca [paint] Rename hb_paint_context_t to hb_ot_paint_context_t Behdad Esfahbod 2022-12-21 10:54:22 -0700
  • 8495395397 [paint] Fix slant Behdad Esfahbod 2022-12-21 09:03:13 -0700
  • b1500babaa utils: Some cairo helper tweaks Matthias Clasen 2022-12-21 09:49:42 -0500
  • 97224f3b63 [paint] Pass font to all callbacks Matthias Clasen 2022-12-21 02:11:36 -0500
  • 32ce29f99e [font] Move hb_font_t typedef Matthias Clasen 2022-12-21 07:42:36 -0500
  • 8364d9130f Document hb_font_set_draw_glyph_func Matthias Clasen 2022-12-21 00:59:13 -0500
  • a20999b9df [font] Fix a few documentation mistakes Matthias Clasen 2022-12-21 00:20:37 -0500
  • 754528914d [docs] Reorder paint section Matthias Clasen 2022-12-21 00:09:25 -0500
  • 2333a566ed Drop the deprecation Matthias Clasen 2022-12-20 22:43:04 -0500
  • cf02d13302 [cairo] Remove unused struct Behdad Esfahbod 2022-12-20 11:52:39 -0700
  • 14b026ff86 [draw] Add hb_font_draw_glyph Matthias Clasen 2022-12-19 13:53:49 -0500
  • 08da126523 [docs] Linkify links Matthias Clasen 2022-12-19 14:36:29 -0500
  • 9437f719a7 [paint] Document hb_paint_extend_t Matthias Clasen 2022-12-19 14:29:39 -0500
  • 3a2634e27c [paint] Document hb_font_paint_glyph_func_t Matthias Clasen 2022-12-19 13:48:08 -0500
  • 0f287e75ec [paint] Rename hb_font_get_glyph_paint_func_t Matthias Clasen 2022-12-19 13:45:45 -0500
  • b0fa40b2ec tests: More diagnostics Matthias Clasen 2022-12-19 13:16:10 -0500
  • ddd2039265 [paint] Improve the docs Matthias Clasen 2022-12-19 12:20:07 -0500
  • 3a219cfa6a [config] Make HB_LEAN imply HB_NO_PAINT Matthias Clasen 2022-12-19 11:15:37 -0500
  • 0ef2dc9be5 Drop a TODO Matthias Clasen 2022-12-19 10:02:17 -0500
  • 96cda3886c [paint] Clarify docs Matthias Clasen 2022-12-19 09:59:33 -0500
  • 290bb338bf Dist test result files Matthias Clasen 2022-12-19 02:39:14 -0500
  • a3ba723876 Drop an unneeded include Matthias Clasen 2022-12-19 02:22:34 -0500
  • 74ccc1e76d tests: Produce useful output on failure Matthias Clasen 2022-12-19 00:49:02 -0500
  • 084291108a Tests: Fix memleak pointed out by valgrind Matthias Clasen 2022-12-19 01:08:41 -0500
  • 0800d1879c Try to fix autotools build Matthias Clasen 2022-12-19 00:59:40 -0500
  • 5ac218865a [paint] A doc fix Behdad Esfahbod 2022-12-19 10:26:54 -0700
  • 5451b78f4a Don't use alloca Matthias Clasen 2022-12-19 00:07:18 -0500