docs


Log

Author Commit Date CI Message
Behdad Esfahbod 592a3d0e 2023-05-21T22:00:53 Merge pull request #4237 from harfbuzz/layout-font-extents [layout] Add hb_ot_layout_get_font_extents()
Behdad Esfahbod 0894813a 2023-05-19T11:30:03 [layout] Add "2" version of BASE table API ...that do the script/language resolution. Part of https://github.com/harfbuzz/harfbuzz/pull/4237 Ref https://github.com/harfbuzz/harfbuzz/issues/3439
Behdad Esfahbod 3e110c69 2023-05-19T11:06:26 [layout] Add hb_ot_layout_get_font_extents() Untested. Fixes https://github.com/harfbuzz/harfbuzz/issues/3290
Simon Cozens 2f21dc23 2023-05-18T07:14:28 [wasm] [docs] Improve build flags information
Simon Cozens 134cc8ed 2023-05-17T16:58:49 [wasm] [docs] How to build
Behdad Esfahbod ccfd7ef0 2023-05-17T16:00:33 Merge pull request #4131 from harfbuzz/wasm [wasm] WebAssembly shaper
Simon Cozens 56af88d0 2023-05-17T12:38:59 [wasm] More thorough API docs
Qunxin Liu 58f68dd3 2023-05-04T14:25:14 [instancer] wrap hb_subset_input_Set_axis_range() under experimental Also add notes: it's not actually working yet.
Khaled Hosny 4584bcdc 2023-05-10T00:20:25 7.3.0
Rod S 4bbcff2c 2023-05-08T20:29:35 Help noobs who don't know their segment properties
Garret Rieger 374a9a9f 2023-05-05T05:58:15 [subset] restore accidentally removed function doc.
Garret Rieger 3021b2db 2023-05-05T05:57:05 [subset] change glyph mapping api to return a mutable map. Maintains consistency with our other set based api methods.
Garret Rieger d4c13225 2023-05-04T23:04:35 [subset] Add new glyph map method to docs.
Behdad Esfahbod bc535870 2023-04-26T13:57:11 [deprecated] Add HB_UNICODE_COMBINING_CLASS_CCC133 https://github.com/harfbuzz/harfbuzz/pull/4207
Behdad Esfahbod 7f629c0d 2023-04-19T13:16:18 [docs] clarify purpose of FreeType integration Fixes https://github.com/harfbuzz/harfbuzz/issues/4200
Simon Cozens 0c90555e 2023-02-26T13:55:17 [wasm] Fix Rust docs
Simon Cozens db789eac 2023-02-25T15:35:37 [wasm-rust] Docs and API update
Simon Cozens 840b5dff 2023-02-25T15:20:39 [wasm] Improve Rust docs, refer to new crate
Behdad Esfahbod ed39e076 2023-02-24T16:20:06 [wasm] Fix docs
Behdad Esfahbod e03726d2 2023-02-23T12:00:42 [wasm] Ignore API in the docs
Behdad Esfahbod bb8a04cb 2023-02-23T10:37:44 [wasm] Remove the print(returnval) and use it to fail shaper
Simon Cozens 11fc83c0 2023-02-23T17:34:02 [Docs] Pass a C string from Rust to HB
Simon Cozens f0200445 2023-02-23T16:38:39 Initial WASM docs and Rust example
Khaled Hosny b4b089c4 2023-03-06T04:40:04 [docs] Disable gtdoc-check by default It slows build as it causes documentation to be always rebuilt. We now disable it by default and enable it on relevant CI jobs.
Khaled Hosny 60841e26 2023-03-03T01:01:49 7.1.0
Behdad Esfahbod fb067390 2023-03-02T11:40:45 [docs] Fix a warning
Behdad Esfahbod 96d4ed09 2023-03-01T14:08:16 [justify] Document API
Behdad Esfahbod bbb9d6d4 2023-02-28T12:07:48 [font] Add hb_font_set_variation()
Khaled Hosny 9c27fe62 2023-02-21T23:25:14 Revert "[doc] Fix a couple of gtk-doc warnings" This reverts commit ed42b2fcb556a1d47a620f77cc98069123d1670c.
Khaled Hosny ed42b2fc 2023-02-21T23:08:15 [doc] Fix a couple of gtk-doc warnings
Khaled Hosny 2f1aa032 2023-02-13T09:50:04 [doc] Give this section a nice URL
Khaled Hosny 8bdaeddf 2023-02-11T23:44:58 7.0.0
Khaled Hosny 7188c564 2023-02-11T20:02:34 [doc] Enable gtkdoc-check Should catch the most blatant issues.
Behdad Esfahbod 8302da86 2023-02-10T12:50:45 Merge pull request #4097 from harfbuzz/embolden Embolden
Behdad Esfahbod 96d9e862 2023-02-09T12:53:17 [docs] Improve cluster-level docs
Behdad Esfahbod d250fd97 2023-02-02T10:57:30 [font] Docs
Khaled Hosny 12f2ecbd 2023-01-23T23:41:11 [doc] Generate hb-supported-features.h See inline comment.
Khaled Hosny 0bbd3360 2023-01-19T20:11:35 [doc] Try to fix generating hb-features docs Move it to a separate section, since hb-common says include hb.h, while we want to include hb-features.h here. This still does not fix generating documentation of undefined macros (e.g. HB_HAS_GDI since we build docs on Linux).
Behdad Esfahbod def94aa8 2023-01-22T14:01:34 [features] Add HB_HAS_GOBJECT
Behdad Esfahbod b3006ba9 2023-01-22T13:46:35 Docs
Behdad Esfahbod eb00088b 2023-01-20T13:55:13 [paint] Docs
Behdad Esfahbod cce7c441 2023-01-20T13:57:05 [name] Fix doc That's part of an enum now.
Behdad Esfahbod edec8946 2023-01-20T09:28:59 New API: hb_ot_layout_script_select_language2() Variant that outputs chosen_language. Not sure why the original API didn't have this. The script counterpart has.
Behdad Esfahbod d695cc87 2023-01-18T20:45:19 [paint] Docs
Behdad Esfahbod 99838770 2023-01-15T10:54:01 [font] Add hb_font_get_var_named_instance() Two new API: +HB_FONT_NO_VAR_NAMED_INSTANCE +hb_font_get_var_named_instance
Khaled Hosny 52c8c5a0 2023-01-11T18:50:24 [doc] Fix API indices generation For whatever reason, GTK-Doc 1.33.1 will not generate HTML files for indices that has these role attributes.
Behdad Esfahbod 5153218b 2023-01-05T16:26:41 [set] Add hb_set_is_inverted()
Behdad Esfahbod c54debc7 2023-01-05T11:54:06 [face] Add hb_face_collect_nominal_glyph_mapping Fixes https://github.com/harfbuzz/harfbuzz/issues/3973
Behdad Esfahbod b0d9421b 2023-01-05T11:21:46 [docs] Remove reference to 2.x.x Fixes https://github.com/harfbuzz/harfbuzz/issues/4006
Behdad Esfahbod 35f46e74 2023-01-04T17:12:08 [map] Add hb_map_keys() and hb_map_values()
Behdad Esfahbod 4f607913 2023-01-04T13:58:46 [map] Add hb_map_update()
Behdad Esfahbod ffafcf96 2023-01-04T12:55:59 [map] Add hb_map_next()
Behdad Esfahbod 4a5bd7a9 2023-01-01T16:53:28 [subset] Add hb_subset_input_keep_everything() Fixes https://github.com/harfbuzz/harfbuzz/issues/3998 New API: + hb_subset_input_keep_everything()
Matthias Clasen 956ccb11 2022-12-31T10:14:37 [docs] Add a section about rendering
Matthias Clasen 63cd1cce 2022-12-31T08:56:12 [docs] Drop stale commented-out section Freetype integration is documented elsewhere now.
Matthias Clasen a3905904 2022-12-31T08:51:19 Mention named instances in the var-fonts section
Matthias Clasen 3be9fa07 2022-12-29T10:14:51 [docs] Mention new font-funcs in the user manual
Matthias Clasen 2c212178 2022-12-29T09:57:56 [docs] Add a Cairo integration section
Behdad Esfahbod 7b0f9abc 2022-12-27T12:37:53 [paint] Add back "remote-control" API This reverts commit f146299a405b8338542a245b85e664de29f0c972.
Behdad Esfahbod d88787b6 2022-12-27T10:59:17 [cairo] Add func to init fonts on creation To set, for example, font-funcs.
Behdad Esfahbod 4e3e879c 2022-12-26T15:33:04 [cairo] Add [sg]et_scale_factor
Behdad Esfahbod 70babda6 2022-12-25T19:10:11 [cairo] docs
Matthias Clasen ddb52e4a 2022-12-25T19:52:39 [cairo] Add docs
Matthias Clasen 49a6aa97 2022-12-25T19:09:19 [docs] Add missing HB_HAS macros
Matthias Clasen 30664550 2022-12-25T19:03:50 Work on proper build integration Install hb-cairo.h and define HB_HAS_CAIRO.
Matthias Clasen b8f2281c 2022-12-26T07:59:01 Add hb_ot_color_glyph_has_paint
Behdad Esfahbod f9081fc3 2022-12-24T09:51:11 Merge pull request #3938 from harfbuzz/wip/matthiasc/paint-api hb-paint API
Khaled Hosny 1f3c042f 2022-12-24T17:03:57 [doc] Don’t automatically skip building docs on Windows Respect the option setting.
Behdad Esfahbod 7a2dc5cf 2022-12-22T22:29:52 [docs] Hook up a couple
Behdad Esfahbod 381d410b 2022-12-22T13:21:48 [paint] Add HB_PAINT_IMAGE_FORMAT_BGRA and use it in hb-ft Now hb-ft can render color emoji as well. Just left COLRv2.
Matthias Clasen f146299a 2022-12-21T17:24:02 [paint] Drop unnecessary api
Matthias Clasen 6387004c 2022-12-21T16:43:19 [paint] Simplify api Drop the hb_paint_context_t struct from the API, and only pass the font where we need it.
Matthias Clasen bd1389be 2022-12-21T15:23:43 [paint] Add hb_paint_context_t to docs
Matthias Clasen 75452891 2022-12-21T00:09:25 [docs] Reorder paint section
Matthias Clasen 3a2634e2 2022-12-19T13:48:08 [paint] Document hb_font_paint_glyph_func_t
Matthias Clasen d2b42058 2022-12-18T16:43:19 [docs] Add hb-paint apis
Behdad Esfahbod 21a9db87 2022-12-18T13:47:22 [draw] Add get_empty / [sg]et_user_data
Khaled Hosny fc8fa184 2022-12-20T19:04:41 Revert "[doc] Don’t skip building on Windows" This reverts commit 196e739cf28456cd8b7989377c3df6a5fe468dd7.
Khaled Hosny 6d80aba4 2022-12-20T19:01:04 Revert "[doc] Remove redundant check for gtkdoc-scan" This reverts commit 0409363f77cab416b34aab66d647a3d61f46d9d8. Broke lots of bots.
Khaled Hosny 0409363f 2022-12-20T18:42:13 [doc] Remove redundant check for gtkdoc-scan If docs are enabled, meson will fail earlier of gtkdoc-scan is missing.
Khaled Hosny 196e739c 2022-12-20T18:41:01 [doc] Don’t skip building on Windows We don’t enable building docs by default, so if one asked explicitly for it we shouldn’t be overriding that.
Khaled Hosny 734e5f7c 2022-12-19T00:15:04 [doc] Add HB_DEPRECATED_FOR to --ignore-decorators Does not make a difference, though.
Khaled Hosny afcae83a 2022-12-16T23:14:57 6.0.0
Behdad Esfahbod 7f73b57b 2022-12-10T17:35:52 [subset] Graduate L1 instancing API from experimental Fixes https://github.com/harfbuzz/harfbuzz/issues/3926
Garret Rieger 27201ed3 2022-12-08T22:48:27 [subset] fix up hb_subset_preprocess api comment.
Garret Rieger 13b03883 2022-12-07T22:53:44 [subset] link to preprocessing doc from api comment.
Garret Rieger 8c021462 2022-12-07T22:44:50 [subset] Add short document on subset preprocessing.
Khaled Hosny a80cae44 2022-12-08T11:17:47 [doc] Add missing symbols to harfbuzz-sections.txt
Khaled Hosny 41edf958 2022-12-08T11:01:04 [doc] Fix sorting * Keep setters and getters together, with setters first. * Keep common functions at the top and in a predictable order. * Put callback functions right above their setters. Fixes https://github.com/harfbuzz/harfbuzz/issues/3352
Khaled Hosny 7c8be866 2022-10-19T22:04:31 [doc] Hide another experimental symbol
Khaled Hosny 3ce4b8f5 2022-10-08T19:10:07 5.3.0
Khaled Hosny 90eee512 2022-10-08T19:02:28 [doc] Add symbols to harfbuzz-sections.txt
Garret Rieger d5829b3c 2022-09-23T20:06:57 [repacker] update the repacker doc to reflect the current state.
Garret Rieger 8cd7d1c3 2022-09-20T22:04:39 [subset] Allow table ordering on the face builder to be overriden.
Khaled Hosny 40b21edf 2022-07-23T16:45:32 5.0.0
Behdad Esfahbod f7f6d278 2022-07-17T22:15:42 Add hb_language_matches() New API: + hb_language_matches()
Khaled Hosny d9c5292b 2022-06-30T08:47:49 [docs] Remove duplicate or non existing symbols
Khaled Hosny 22835dea 2022-06-29T07:49:28 [docs] Add missing symbol
Khaled Hosny 4d1d7aec 2022-06-29T07:29:39 [docs] Add missing 4.4.0 index
David Corbett 78c5ae39 2022-06-25T13:32:04 [indic] Remove remnants of Sinhala