kc3-lang/harfbuzz/src/hb-draw.cc

Branch :


Log

Author Commit Date CI Message
8bdaeddf 2023-02-11 23:44:58 7.0.0
0ea8bbd9 2023-02-11 20:01:06 [doc] Use XSince for REPLACEME/EXPERIMENTAL To hide them from gtk-doc so that we can finally enable gtkdoc-check.
14b026ff 2022-12-19 13:53:49 [draw] Add hb_font_draw_glyph hb_font_draw_glyph(), hb_font_draw_glyph_func_t and hb_font_funcs_set_draw_glyph_func() are just alternative names for hb_font_get_glyph_shape and friends, to better align with hb_font_paint_glyph.
ee220446 2022-12-18 13:50:34 [paint] Add get_empty / [sg]et_user_data
21a9db87 2022-12-18 13:47:22 [draw] Add get_empty / [sg]et_user_data
eddb408f 2022-12-19 12:19:48 [draw] Small doc fix
56d6b699 2022-11-19 15:08:50 [font/draw] Remove unneeded branch The preamble sets user_data/destroy to nullptr if func is nullptr.
976bb26c 2022-11-19 15:06:23 [draw] Optimize set_func functions
46a36771 2022-07-12 12:03:00 [draw] Fix leak from e0a5231657a6f09ca4afc93e1b2224eba7a0b544
f8544cbf 2022-07-12 11:52:33 [draw] Fix regression from e0a5231657a6f09ca4afc93e1b2224eba7a0b544
98e90cc6 2022-06-30 08:43:57 [docs] Reduce warnings Use markdown syntax for inline code blocks instead of %true, %false, and %NULL.
36dd5d32 2022-06-26 16:16:43 [draw] Use multiplication instead of division in quadratic conversion
e0a52316 2022-06-16 13:24:02 [draw] Lazy-allocate user-data/destroy callback vector
f78a2509 2022-06-05 00:55:35 [gi] Remove Xconstructor annotations
8d1b000a 2022-03-01 21:27:32 4.0.0
f942874f 2022-02-12 01:43:11 [draw] Fix some introspection warnings
8e892bdb 2022-02-08 19:36:29 [doc] Message draw documentation a bit
cdf1cb35 2022-02-07 19:05:52 [draw] Destroy callback data
c56c1375 2022-02-07 18:38:00 [draw] Document more
23762305 2022-02-07 18:23:26 [draw] Flesh out docs a bit
2ce19f28 2022-02-05 15:01:15 [font/draw] Fetch shape from parent font if not implemented in font
d6b61dff 2022-02-05 13:46:48 [draw] Minor cleanup
a357e5d8 2022-02-03 14:42:56 [draw] Do quadratic-to-cubic conversion in nil quadratic implementation
f1a9a9cc 2022-02-03 14:10:40 [draw-state] Pass state down to callbacks
a9dd9f0b 2022-02-03 13:58:36 [draw] Add public move_to/line_to/... API that take a draw-state
2bed4f46 2022-02-02 21:42:48 [draw] Fix draw signatures
ddc36df3 2022-02-02 16:15:04 [draw] Move hb_font_draw_glyph() to hb-draw-glyph.cc
9a1508a2 2022-02-02 16:12:42 [draw] Replace API Since tags with REPLACEME
35190dc9 2022-02-02 16:08:40 [draw] Convert API to float instead of hb_position_t
dd7b6e2c 2022-02-02 14:46:10 [draw] Remove EXPERIMENTAL_API tag
2337f0d0 2021-07-08 10:58:50 Internally use hb_malloc/.../hb_free instead of malloc/.../free Redefining those stock names as macros was conflicting with gcc 10 headers. Fixes https://github.com/harfbuzz/harfbuzz/issues/3044
755a77d6 2020-01-29 22:26:04 Move outline draw API behind HB_EXPERIMENTAL_API directive
9fe0dc34 2020-02-26 17:40:44 [draw] Pass draw_helper_t itself around instead recreating it Specially helpful if we want to change the design
da37880e 2020-02-20 19:01:43 [draw] Add a private bit field instead null-checking quad-to callback This doesn't imply the the design is good or stable just is better to not fail due to null quad-to callback so as our quad-cubic curves translation is currently table limited which can be revisited anytime.
b4d3bf1d 2020-02-02 14:32:38 [draw] Add hb_draw_funcs_is_immutable and hb_draw_funcs_make_immutable
920dca45 2020-01-30 18:03:06 [draw][docs] update to new terminlogy
d106900b 2020-01-28 15:26:13 [draw][glyf] Implement quadratic to cubic call translation
74fdcdca 2020-01-28 13:45:22 [draw] Rename conic_to to quadratic_to
ac81e940 2020-01-28 12:34:47 Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t