|
4a9ac263
|
2025-04-20T02:12:40
|
|
[draw] Move draw_extents form paint-extents to draw
|
|
8bdaeddf
|
2023-02-11T23:44:58
|
|
7.0.0
|
|
0ea8bbd9
|
2023-02-11T20: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-19T13: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-18T13:50:34
|
|
[paint] Add get_empty / [sg]et_user_data
|
|
21a9db87
|
2022-12-18T13:47:22
|
|
[draw] Add get_empty / [sg]et_user_data
|
|
eddb408f
|
2022-12-19T12:19:48
|
|
[draw] Small doc fix
|
|
56d6b699
|
2022-11-19T15:08:50
|
|
[font/draw] Remove unneeded branch
The preamble sets user_data/destroy to nullptr if func is nullptr.
|
|
976bb26c
|
2022-11-19T15:06:23
|
|
[draw] Optimize set_func functions
|
|
46a36771
|
2022-07-12T12:03:00
|
|
[draw] Fix leak from e0a5231657a6f09ca4afc93e1b2224eba7a0b544
|
|
f8544cbf
|
2022-07-12T11:52:33
|
|
[draw] Fix regression from e0a5231657a6f09ca4afc93e1b2224eba7a0b544
|
|
98e90cc6
|
2022-06-30T08:43:57
|
|
[docs] Reduce warnings
Use markdown syntax for inline code blocks instead of %true, %false, and
%NULL.
|
|
36dd5d32
|
2022-06-26T16:16:43
|
|
[draw] Use multiplication instead of division in quadratic conversion
|
|
e0a52316
|
2022-06-16T13:24:02
|
|
[draw] Lazy-allocate user-data/destroy callback vector
|
|
f78a2509
|
2022-06-05T00:55:35
|
|
[gi] Remove Xconstructor annotations
|
|
8d1b000a
|
2022-03-01T21:27:32
|
|
4.0.0
|
|
f942874f
|
2022-02-12T01:43:11
|
|
[draw] Fix some introspection warnings
|
|
8e892bdb
|
2022-02-08T19:36:29
|
|
[doc] Message draw documentation a bit
|
|
cdf1cb35
|
2022-02-07T19:05:52
|
|
[draw] Destroy callback data
|
|
c56c1375
|
2022-02-07T18:38:00
|
|
[draw] Document more
|
|
23762305
|
2022-02-07T18:23:26
|
|
[draw] Flesh out docs a bit
|
|
2ce19f28
|
2022-02-05T15:01:15
|
|
[font/draw] Fetch shape from parent font if not implemented in font
|
|
d6b61dff
|
2022-02-05T13:46:48
|
|
[draw] Minor cleanup
|
|
a357e5d8
|
2022-02-03T14:42:56
|
|
[draw] Do quadratic-to-cubic conversion in nil quadratic implementation
|
|
f1a9a9cc
|
2022-02-03T14:10:40
|
|
[draw-state] Pass state down to callbacks
|
|
a9dd9f0b
|
2022-02-03T13:58:36
|
|
[draw] Add public move_to/line_to/... API that take a draw-state
|
|
2bed4f46
|
2022-02-02T21:42:48
|
|
[draw] Fix draw signatures
|
|
ddc36df3
|
2022-02-02T16:15:04
|
|
[draw] Move hb_font_draw_glyph() to hb-draw-glyph.cc
|
|
9a1508a2
|
2022-02-02T16:12:42
|
|
[draw] Replace API Since tags with REPLACEME
|
|
35190dc9
|
2022-02-02T16:08:40
|
|
[draw] Convert API to float instead of hb_position_t
|
|
dd7b6e2c
|
2022-02-02T14:46:10
|
|
[draw] Remove EXPERIMENTAL_API tag
|
|
2337f0d0
|
2021-07-08T10: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-29T22:26:04
|
|
Move outline draw API behind HB_EXPERIMENTAL_API directive
|
|
9fe0dc34
|
2020-02-26T17:40:44
|
|
[draw] Pass draw_helper_t itself around instead recreating it
Specially helpful if we want to change the design
|
|
da37880e
|
2020-02-20T19: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-02T14:32:38
|
|
[draw] Add hb_draw_funcs_is_immutable and hb_draw_funcs_make_immutable
|
|
920dca45
|
2020-01-30T18:03:06
|
|
[draw][docs] update to new terminlogy
|
|
d106900b
|
2020-01-28T15:26:13
|
|
[draw][glyf] Implement quadratic to cubic call translation
|
|
74fdcdca
|
2020-01-28T13:45:22
|
|
[draw] Rename conic_to to quadratic_to
|
|
ac81e940
|
2020-01-28T12:34:47
|
|
Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t
|