Behdad Esfahbod
|
be1c0ab218
|
[config] Don't compile buffer serialize API if HB_NO_BUFFER_SERIALIZE
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-18 13:26:03 -07:00 |
Behdad Esfahbod
|
dba1ac1b0e
|
[config] Disable buffer serialize routines in HB_TINY
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-12 15:33:49 -07:00 |
Behdad Esfahbod
|
41248cce0e
|
Remove MIN/MAX in favor of hb_min/hb_max
|
2019-05-07 20:54:31 -07:00 |
Ebrahim Byagowi
|
e412008599
|
Remove redundant void from C++ sources (#1486)
|
2018-12-17 13:01:01 -05:00 |
Behdad Esfahbod
|
7251c77290
|
Whitespace
|
2018-12-15 21:00:55 -05:00 |
Ebrahim Byagowi
|
687f679b80
|
[color] Fix alpha channel value and adjust spaces
|
2018-10-22 10:17:31 +02:00 |
Ebrahim Byagowi
|
63109432cf
|
Cosmetic and minor changes
|
2018-10-13 07:23:33 -04:00 |
Behdad Esfahbod
|
c77ae40852
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
2018-08-25 22:36:36 -07:00 |
Behdad Esfahbod
|
994eb7744c
|
[buffer] Fix crash
|
2018-01-11 11:37:12 +01:00 |
Behdad Esfahbod
|
71fd6325b6
|
Add option to buffer serialization to not output glyph advances
When advances are not printed, glyph offsets reflect absolute glyph
positions.
New API:
HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES
hb-shape --no-advances
|
2018-01-10 02:50:49 +01:00 |
Behdad Esfahbod
|
dbdbfe3d7b
|
Use nullptr instead of NULL
|
2017-10-15 12:11:08 +02:00 |
Jonathan Kew
|
331d66c7fe
|
Add function to compare two buffers
Based on patch from Jonathan Kew.
Needs more cleaning up and documentation.
New API:
hb_buffer_diff_flags_t
hb_buffer_diff()
|
2017-08-14 11:44:12 -07:00 |
Behdad Esfahbod
|
40bd7e9a1c
|
[unsafe-to-break] Add UNSAFE_TO_BREAK flag
Not all shapers code is updated to set this properly.
GSUB and Arabic shaper are updated.
GPOS and other shapers are NOT.
Fixes https://github.com/behdad/harfbuzz/issues/224
|
2017-08-10 15:02:28 -07:00 |
Behdad Esfahbod
|
3c080a7a0a
|
Fix buffer serialize of empty buffer
Ouch!
|
2017-03-07 18:13:28 -08:00 |
Khaled Hosny
|
9ab9f974d4
|
[docs] More buffers documentation
|
2016-01-01 20:38:21 +04:00 |
Behdad Esfahbod
|
9ea0aa43ac
|
Don't deserialize positions if buffer has no positions
|
2015-12-18 17:30:57 +00:00 |
Behdad Esfahbod
|
b8811429b6
|
Fix Since tags
Fixes https://github.com/behdad/harfbuzz/issues/103
|
2015-09-03 15:53:22 +04:30 |
Behdad Esfahbod
|
fdd1770e00
|
Add API/cmdline to show glyph extents when serializing buffer
New API: HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS
hb-shape now accepts --show-extents.
Patch from Simon Cozens.
|
2015-08-24 13:49:55 +01:00 |
Behdad Esfahbod
|
75504a5048
|
Allow serializing buffer with output-buffer being used
Ie, don't call get_positions() if positions are not
requested for serialization.
|
2015-08-18 18:47:02 +01:00 |
Behdad Esfahbod
|
7627100f42
|
Mark unsigned integer literals with the u suffix
Simplifies hb_in_range() calls as the type can be inferred.
The rest is obsessiveness, I admit.
|
2014-07-11 16:22:13 -04:00 |
Behdad Esfahbod
|
62299826f4
|
Fix typo in _hb_buffer_serialize_glyphs_text()
Fixes https://github.com/behdad/harfbuzz/pull/17
|
2014-01-23 14:11:03 -05:00 |
Behdad Esfahbod
|
176fd17d02
|
Bug 70971 - Signed/unsigned compiler warnings on windows
Patch from Emil Eklund.
|
2013-10-30 17:27:24 +00:00 |
Behdad Esfahbod
|
288f289997
|
[docs/introspection] More annotations
|
2013-09-06 17:30:54 -04:00 |
Behdad Esfahbod
|
38b8b40526
|
Fix possible snprintf OOM
https://bugzilla.redhat.com/show_bug.cgi?id=1001645
|
2013-08-27 11:46:07 -04:00 |
Behdad Esfahbod
|
20b817ac21
|
[buffer] Implement buffer deserialization for format=json
Using a ragel machine.
|
2013-02-27 18:49:18 -05:00 |
Behdad Esfahbod
|
847794e929
|
[buffer] Implement buffer deserialization for format=text
Using a ragel machine.
|
2013-02-27 18:49:18 -05:00 |
Behdad Esfahbod
|
4ee803b42a
|
[buffer] Fix serializing of buffer with invalid direction
|
2013-02-27 18:49:15 -05:00 |
Behdad Esfahbod
|
e54dd26300
|
[buffer] Start implementing buffer deserialization
|
2013-02-27 18:49:13 -05:00 |
Behdad Esfahbod
|
bcc8f32b4c
|
[buffer] Minor
|
2013-02-27 18:49:10 -05:00 |
Behdad Esfahbod
|
d3e14aafff
|
[buffer] Move buffer serialization code to a new file
|
2013-02-27 18:49:05 -05:00 |