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