|
98e90cc6
|
2022-06-30T08:43:57
|
|
[docs] Reduce warnings
Use markdown syntax for inline code blocks instead of %true, %false, and
%NULL.
|
|
19802dfd
|
2022-06-16T13:50:35
|
|
Minor rename of static symbols to namespace them
|
|
79bb3b52
|
2022-06-11T14:31:28
|
|
[docs] fix typo
|
|
5151c2b6
|
2020-12-31T00:28:27
|
|
[introspection] Replace deprecated allow-none
Use optional or nullable as appropriate.
|
|
2fdab788
|
2020-12-30T23:44:30
|
|
[docs] Complete hb-buffer docs a bit
|
|
8c3a530f
|
2020-12-22T23:52:46
|
|
[docs] Some formatting fixes
|
|
77e704d1
|
2020-10-15T02:02:04
|
|
[buffer] Add assert_unicode()/assert_glyphs() and use internally
|
|
c396e160
|
2020-10-09T21:13:10
|
|
[buffer/deserialize] Accept arbitrary glyph names
Accepts escapes. Added TODO items for matching escaping in serialize().
|
|
78fb6a11
|
2020-10-09T18:02:16
|
|
Whitespace
|
|
140552ce
|
2020-10-09T18:01:32
|
|
[buffer/serialize] Only serialize empty buffers of CONTENT_TYPE_INVALID
|
|
8f5d8b15
|
2020-10-09T17:58:57
|
|
[buffer] Buffer start <= end <= len requirement in (de-)serialize
|
|
3b64122a
|
2020-10-09T17:55:21
|
|
[buffer] Fix immutable case with end_ptr==nullptr
|
|
7c0bc0bb
|
2020-09-25T21:24:41
|
|
Serialize invalid buffer to !! (text) or [] (json)
There is no generic deserialize - you have to choose glyphs or unicode - so there is no way to deserialize this buffer.
|
|
5bb88c4f
|
2020-09-25T10:08:00
|
|
Oops debug print
|
|
f56eb402
|
2020-09-25T10:06:33
|
|
Immutable buffer fix
|
|
6b1726b6
|
2020-09-21T16:35:40
|
|
Typos
|
|
3d3c87e7
|
2020-09-21T14:35:05
|
|
Put the flags back in and serialize clusters.
Note that now JSON glyph buffers and Unicode buffers look very similar, except for the g/u property difference.
|
|
c03a2001
|
2020-09-18T14:19:17
|
|
Deserialization routines for Unicode buffers
|
|
c0716bb5
|
2020-09-18T10:31:28
|
|
Move delimiter addition into hb-buffer-serialize
|
|
36ede569
|
2020-09-18T10:24:29
|
|
Fix docs
Note the delimiters stuff isn’t true yet, will be working on that
|
|
bb7b634c
|
2020-09-18T09:49:19
|
|
Simplify JSON unicode serialization
It’s just an array of codepoints; no need to turn them into objects
|
|
57a528ab
|
2020-09-18T09:35:05
|
|
Convert tabs to spaces
|
|
aff6a362
|
2020-09-18T09:27:27
|
|
Use auxbuffer for serialize_unicode_text
|
|
58bcc1ce
|
2020-09-17T16:29:40
|
|
Serialize Unicode buffers
|
|
a1f4d285
|
2020-09-21T16:50:11
|
|
[buffer] Fix invalid write access in hb_buffer_deserialize_glyphs()
If buffer is immutable, we were trying to set content_type on it.
Ouch!
|
|
48ad7459
|
2020-07-29T08:09:08
|
|
[ENOMEM] Fix buffer's content check logic
So now rest of shape fuzzer also can be enabled.
Fixes #2571
|
|
65690b5a
|
2019-09-03T23:09:47
|
|
[number] Add whole buffer check and test it
|
|
005389be
|
2019-09-03T17:00:46
|
|
Use hb_parse_uint in deserializer token parser
|
|
b5e6805e
|
2019-09-03T15:23:40
|
|
[number] Minor tweak on parser related codes
|
|
a77bb7eb
|
2019-09-03T14:49:14
|
|
Move hb_codepoint_parse to hb_parse_uint
|
|
43372fbb
|
2019-09-03T01:02:40
|
|
Merge and aggregate number parsing logics to form hb-number
|
|
a0b4ac4d
|
2019-08-24T17:57:14
|
|
Turn 8 spaces to tab across the project
According to the current code style of the project
|
|
be1c0ab2
|
2019-06-18T13:26:03
|
|
[config] Don't compile buffer serialize API if HB_NO_BUFFER_SERIALIZE
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
dba1ac1b
|
2019-05-12T15:33:31
|
|
[config] Disable buffer serialize routines in HB_TINY
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
41248cce
|
2019-05-07T20:54:31
|
|
Remove MIN/MAX in favor of hb_min/hb_max
|
|
e4120085
|
2018-12-17T21:31:01
|
|
Remove redundant void from C++ sources (#1486)
|
|
7251c772
|
2018-12-15T21:00:55
|
|
Whitespace
|
|
687f679b
|
2018-10-20T17:50:39
|
|
[color] Fix alpha channel value and adjust spaces
|
|
63109432
|
2018-10-13T14:00:05
|
|
Cosmetic and minor changes
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
|
994eb774
|
2018-01-11T11:37:12
|
|
[buffer] Fix crash
|
|
71fd6325
|
2018-01-10T02:20:14
|
|
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
|
|
dbdbfe3d
|
2017-10-15T12:11:08
|
|
Use nullptr instead of NULL
|
|
331d66c7
|
2014-07-19T23:09:09
|
|
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()
|
|
40bd7e9a
|
2016-05-02T14:47:45
|
|
[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
|
|
3c080a7a
|
2017-03-07T18:13:28
|
|
Fix buffer serialize of empty buffer
Ouch!
|
|
9ab9f974
|
2016-01-01T20:38:21
|
|
[docs] More buffers documentation
|
|
9ea0aa43
|
2015-12-18T17:30:18
|
|
Don't deserialize positions if buffer has no positions
|
|
b8811429
|
2015-09-03T15:53:22
|
|
Fix Since tags
Fixes https://github.com/behdad/harfbuzz/issues/103
|
|
fdd1770e
|
2015-08-24T13:49:55
|
|
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.
|
|
75504a50
|
2015-08-18T18:47:02
|
|
Allow serializing buffer with output-buffer being used
Ie, don't call get_positions() if positions are not
requested for serialization.
|
|
7627100f
|
2014-07-11T14:54:42
|
|
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.
|
|
62299826
|
2014-01-23T14:11:03
|
|
Fix typo in _hb_buffer_serialize_glyphs_text()
Fixes https://github.com/behdad/harfbuzz/pull/17
|
|
176fd17d
|
2013-10-30T17:27:24
|
|
Bug 70971 - Signed/unsigned compiler warnings on windows
Patch from Emil Eklund.
|
|
288f2899
|
2013-09-06T15:40:22
|
|
[docs/introspection] More annotations
|
|
38b8b405
|
2013-08-27T11:44:09
|
|
Fix possible snprintf OOM
https://bugzilla.redhat.com/show_bug.cgi?id=1001645
|
|
20b817ac
|
2013-02-27T18:39:37
|
|
[buffer] Implement buffer deserialization for format=json
Using a ragel machine.
|
|
847794e9
|
2013-02-27T17:59:28
|
|
[buffer] Implement buffer deserialization for format=text
Using a ragel machine.
|
|
4ee803b4
|
2013-02-27T16:09:55
|
|
[buffer] Fix serializing of buffer with invalid direction
|
|
e54dd263
|
2013-02-27T13:01:02
|
|
[buffer] Start implementing buffer deserialization
|
|
bcc8f32b
|
2013-02-27T12:02:42
|
|
[buffer] Minor
|
|
d3e14aaf
|
2013-02-27T11:06:36
|
|
[buffer] Move buffer serialization code to a new file
|