Commit Graph

  • a0b46f3f6b [machinery] Refactor shared code into a macro Behdad Esfahbod 2022-12-31 12:15:14 -0700
  • ebb475bae7 [multimap] Add consts Behdad Esfahbod 2022-12-31 12:11:14 -0700
  • 9e3ff0e9f0 [paint] Fixup Behdad Esfahbod 2022-12-31 11:55:45 -0700
  • 6b47fcb17a [paint] Add internal push_skew/pop_skew API Behdad Esfahbod 2022-12-31 11:40:12 -0700
  • 46adf31b4c [paint] Add internal push_rotate/pop_rotate API Behdad Esfahbod 2022-12-31 11:35:39 -0700
  • ce7835124a [paint] Add internal push_scale/pop_scale API Behdad Esfahbod 2022-12-31 11:32:15 -0700
  • 7363eb373a [paint] Add internal push_translate/pop_translate Behdad Esfahbod 2022-12-31 11:24:42 -0700
  • df91677997 [paint] Call internal API internally Behdad Esfahbod 2022-12-31 11:12:02 -0700
  • 99da0e6cc3 [paint] Avoid div-by-zero Behdad Esfahbod 2022-12-31 11:04:40 -0700
  • 4e94b65cff [paint-extents] Const-correctness Behdad Esfahbod 2022-12-31 10:53:40 -0700
  • f6dc4698ef [paint-extents] Minor move variable Behdad Esfahbod 2022-12-31 10:52:32 -0700
  • 4e7807a090 [paint-extents] Rename variable Behdad Esfahbod 2022-12-31 10:50:30 -0700
  • c86d1892ad [paint-extents] Move code around Behdad Esfahbod 2022-12-31 10:46:46 -0700
  • d9a9bd8fa8 [paint-extents] Add HB_UNUSED Behdad Esfahbod 2022-12-31 10:41:30 -0700
  • 956ccb11a8 [docs] Add a section about rendering Matthias Clasen 2022-12-31 10:14:37 -0500
  • 63cd1cce67 [docs] Drop stale commented-out section Matthias Clasen 2022-12-31 08:56:12 -0500
  • a390590451 Mention named instances in the var-fonts section Matthias Clasen 2022-12-31 08:51:19 -0500
  • 990354eacb [docs] Add a section about rendering Matthias Clasen 2022-12-31 10:14:37 -0500
  • 9c933b3b66 [docs] Drop stale commented-out section Matthias Clasen 2022-12-31 08:56:12 -0500
  • 41f163daa4 Mention named instances in the var-fonts section Matthias Clasen 2022-12-31 08:51:19 -0500
  • 37e90c64c1 [cairo] Fix warnings Behdad Esfahbod 2022-12-30 15:41:40 -0700
  • 04464c55b2 [pool] Change chunk-len from 16 to 32 Behdad Esfahbod 2022-12-30 14:55:32 -0700
  • d7941e04df [paint-extents] Unlikely Behdad Esfahbod 2022-12-30 14:47:47 -0700
  • ca844b6975 [paint-extents] Whitespace Behdad Esfahbod 2022-12-30 14:47:24 -0700
  • 62ca2be39d [paint-extents] Implement quadratic callback Behdad Esfahbod 2022-12-30 14:41:36 -0700
  • 7389efd8e0 [post] Pre-alloc name index array Behdad Esfahbod 2022-12-30 13:58:34 -0700
  • 36bef5dccf [gsubgpos] Prealloc subtables vector Behdad Esfahbod 2022-12-30 13:17:23 -0700
  • 00060d99f3 [hb-cairo] Silence warning when building with FreeType Khaled Hosny 2022-12-30 22:55:56 +0200
  • a45bf5b04c [ft-colr] Require FreeType >= 2.11.1 Behdad Esfahbod 2022-12-30 11:19:36 -0700
  • ceba6c9a90 [config] Sort Behdad Esfahbod 2022-12-30 10:44:34 -0700
  • 0d98c79b10 [util] Centralize includes again Behdad Esfahbod 2022-12-29 21:07:38 -0700
  • d90ccc1c5c [view] More includes Behdad Esfahbod 2022-12-29 21:02:06 -0700
  • 969914b2b5 [view] Clean up includes Behdad Esfahbod 2022-12-29 21:01:16 -0700
  • 2bbc57c3c4 [chafa] Residual Behdad Esfahbod 2022-12-29 20:41:55 -0700
  • 962d4925b2 [ansi] Optimize write Behdad Esfahbod 2022-12-29 20:39:02 -0700
  • a35f8e340b [ansi] Whitespace Behdad Esfahbod 2022-12-29 20:34:23 -0700
  • 0004ec13a6 [view] Write ansi output to --output-file Behdad Esfahbod 2022-12-29 20:26:42 -0700
  • 3a319b59bd [ansi] Write \e directly Behdad Esfahbod 2022-12-29 20:26:09 -0700
  • ab8b9b4443 [view] Streamline cairo-ft face lifecycle management Behdad Esfahbod 2022-12-29 18:33:12 -0700
  • 228a415470 [view-cairo] Minor subpixel-bits Behdad Esfahbod 2022-12-29 18:19:06 -0700
  • 74d29cd168 [helper-cairo] Remove a method Behdad Esfahbod 2022-12-29 18:11:41 -0700
  • f2a6643fc1 [cairo] Docs Behdad Esfahbod 2022-12-29 18:00:39 -0700
  • bfce4a6046 [cairo] Remove error path Behdad Esfahbod 2022-12-29 10:43:37 -0700
  • b1de87b7f1 [cairo] Document get_glyphs() arguments as inout Behdad Esfahbod 2022-12-29 10:34:47 -0700
  • 3be9fa07f6 [docs] Mention new font-funcs in the user manual Matthias Clasen 2022-12-29 10:14:51 -0500
  • 2c2121784a [docs] Add a Cairo integration section Matthias Clasen 2022-12-29 09:57:56 -0500
  • 89bd7f64ae [hb-cairo] Small docs fixes Matthias Clasen 2022-12-29 08:05:16 -0500
  • c9206df166 [hb-cairo] Fix warnings Khaled Hosny 2022-12-29 16:05:19 +0200
  • 8f75134e91 [docs] Mention new font-funcs in the user manual Matthias Clasen 2022-12-29 10:14:51 -0500
  • 7e11c8ea0d [docs] Add a Cairo integration section Matthias Clasen 2022-12-29 09:57:56 -0500
  • 06e7763a50 [hb-cairo] Fix warnings Khaled Hosny 2022-12-29 16:05:19 +0200
  • 723e7a48e2 [docs] Small fixes Khaled Hosny 2022-12-29 15:49:21 +0200
  • 435a0ce3bd [hb-cairo] Small docs fixes Matthias Clasen 2022-12-29 08:05:16 -0500
  • fc404229ae Some tweaks wip/face-collection Matthias Clasen 2022-12-28 22:24:45 -0500
  • 944c0aa605 wip: Quick api draft for face collections Matthias Clasen 2022-12-28 13:44:13 -0500
  • 313f74a693 Add a basic test for hb-coretext api Matthias Clasen 2022-06-29 07:32:58 -0400
  • 661baf403c Add a basic test for hb-ft api Matthias Clasen 2022-06-29 07:31:46 -0400
  • 67456a7a02 [ft] Some more docs clarifications Matthias Clasen 2022-12-28 13:07:54 -0500
  • c612d068e8 [ft] Clarify docs around faces too Matthias Clasen 2022-12-28 10:42:59 -0500
  • 4dc955bb46 [ft] Clarify docs Matthias Clasen 2022-12-28 10:04:21 -0500
  • 999523aff9 [ft] Some more docs clarifications Matthias Clasen 2022-12-28 13:07:54 -0500
  • b8577cc560 Add a basic test for hb-coretext api Matthias Clasen 2022-06-29 07:32:58 -0400
  • d37112c216 Add a basic test for hb-ft api Matthias Clasen 2022-06-29 07:31:46 -0400
  • e6ecbe506a [ft] Clarify docs around faces too Matthias Clasen 2022-12-28 10:42:59 -0500
  • 11ee08c73b [ft] Clarify docs Matthias Clasen 2022-12-28 10:04:21 -0500
  • ef20b5e66f Typo fix Matthias Clasen 2022-12-28 08:51:27 -0500
  • dc9ca63763 [hb-view] Remove stale disabled code path Behdad Esfahbod 2022-12-27 17:49:02 -0700
  • 5efb3bc691 [hb-view] Set hb-cairo scale-factor Behdad Esfahbod 2022-12-27 17:47:46 -0700
  • 81c04b0c21 [cairo] Add separate x/y scale factors Behdad Esfahbod 2022-12-27 17:46:25 -0700
  • 50b7fff0c6 [cairo] Fix text_to_glyphs scale factor Behdad Esfahbod 2022-12-27 17:37:42 -0700
  • 8f62b8c6bb [cairo] Fix cluster conversion Behdad Esfahbod 2022-12-27 17:26:39 -0700
  • 326db329f8 [directwrite] Simplify delete Behdad Esfahbod 2022-12-27 14:38:17 -0700
  • 7b0f9abc89 [paint] Add back "remote-control" API Behdad Esfahbod 2022-12-27 12:37:53 -0700
  • 43b0364eda [paint] Document composition modes Behdad Esfahbod 2022-12-27 12:29:53 -0700
  • ec9e8a5993 [paint] Document extend modes. Behdad Esfahbod 2022-12-27 12:22:56 -0700
  • fa3fa9422d [cairo] Doc Behdad Esfahbod 2022-12-27 11:54:23 -0700
  • bbf6f42d3b [cairo] TODO Behdad Esfahbod 2022-12-27 11:50:06 -0700
  • f9fc13287b [hb-cairo] Return hb_font_t* from init-func Behdad Esfahbod 2022-12-27 11:08:34 -0700
  • d18903e443 Add def files for libharfbuzz-cairo Matthias Clasen 2022-12-27 09:25:05 -0500
  • d88787b6ca [cairo] Add func to init fonts on creation Behdad Esfahbod 2022-12-27 10:59:17 -0700
  • c52bff2d61 [cairo] Hide internal symbols Behdad Esfahbod 2022-12-27 10:42:13 -0700
  • a9a9d48bf4 Add def files for libharfbuzz-cairo Matthias Clasen 2022-12-27 09:25:05 -0500
  • 7d3b373925 Fix the autotools build Matthias Clasen 2022-12-27 08:37:46 -0500
  • 34aa8b0148 [cairo] Add to library tests Behdad Esfahbod 2022-12-26 16:54:31 -0700
  • 5fdfe6ae5d [cairo] Use hb_qsort Behdad Esfahbod 2022-12-26 16:52:53 -0700
  • 21573265e9 [cairo] More namespacing Behdad Esfahbod 2022-12-26 16:52:13 -0700
  • 84d1b00cd4 [cairo] More namespacing Behdad Esfahbod 2022-12-26 16:45:23 -0700
  • 8f16e98c1b [cairo] Namespace types Behdad Esfahbod 2022-12-26 16:44:07 -0700
  • 488be52467 [cairo] Try fix msvc build Behdad Esfahbod 2022-12-26 16:42:22 -0700
  • c652e8e1b7 [cairo] Docs Behdad Esfahbod 2022-12-26 16:25:22 -0700
  • 23980d3cb2 [cairo] Docs Behdad Esfahbod 2022-12-26 16:22:35 -0700
  • f5fd46aa3d [cairo] Docs Behdad Esfahbod 2022-12-26 16:18:27 -0700
  • 36482b684b [cairo] Err, utf8_clusters Behdad Esfahbod 2022-12-26 16:15:06 -0700
  • 48cb25dd36 [cairo] Implement (untested) text_to_glyphs callback Behdad Esfahbod 2022-12-26 16:13:57 -0700
  • c38abcb3fb [cairo] Add x,y args to get_glyphs Behdad Esfahbod 2022-12-26 16:03:25 -0700
  • 847ed69547 [cairo] Reorder arguments of a call Behdad Esfahbod 2022-12-26 15:59:57 -0700
  • 726cfffc0d [cairo] Doc fix Behdad Esfahbod 2022-12-26 15:55:56 -0700
  • 0fe0cdf066 [cairo] Document scale-factor business Behdad Esfahbod 2022-12-26 15:52:55 -0700
  • 4e3e879c1c [cairo] Add [sg]et_scale_factor Behdad Esfahbod 2022-12-26 15:33:04 -0700
  • 186bfa99f5 [cairo] Make scale_factor a double Behdad Esfahbod 2022-12-26 15:15:40 -0700