[use] Merge IND and Rsv classes into O
79fd5ce
[tests] warning: unused variable 'num_glyphs'
c2cdcd4
Fix a dead link in CMakeLists.txt
e25aa49
[CI] Don’t install ragel on circleci jobs
9a9da11
[use] Minor clean-up of unused categories
cde2cf8
[use] Skip WJ and ZWJ when clustering
0792690
[hb-shape-fallback] Use signed int for correction
3fcf466
[buffer] Add assert_unicode()/assert_glyphs() and use internally
77e704d
[buffer] Add ensure_glyphs()/ensure_unicode()
5ef0613
[test] Remove timeout from test runners
84dd65a
[buffer] Add hb_buffer_has_positions()
3232e6f
[hb-subset] Improve error handling a bit
97a093c
[tests] Fix memory leak in test
fa771a7
Map BCP 47 tags to all macrolanguages
dec5200
Fix two-way mapping of "man" and 'MNK '
1d53268
Map hy-arevmda to 'HYE ' instead of HYE0
ab38cf6
Consistently emit BCP 47 subtag scope suffixes
916c5a9
[buffer] Increase work limits
1c05f67
[buffer/deserialize] Do not clear() buffer upon content type mismatch
b37edeb
[buffer/deserialize] Accept arbitrary glyph names
c396e16
[buffer/serialize] Minor renames in Ragel machines
4a4eebc
[tests/buffer] Revert unintended whitespace changes
540d2cd
Whitespace
78fb6a1
[buffer/serialize] Only serialize empty buffers of CONTENT_TYPE_INVALID
140552c
[tests/buffer] Update tests for previous commit
04658ec
[buffer] Buffer start <= end <= len requirement in (de-)serialize
8f5d8b1
[buffer] Fix immutable case with end_ptr==nullptr
3b64122
Serialize invalid buffer to !! (text) or [] (json)
7c0bc0b
Oops debug print
5bb88c4
Immutable buffer fix
f56eb40