summaryrefslogtreecommitdiff
path: root/src/hb-buffer.cc
AgeCommit message (Expand)AuthorFilesLines
2018-10-11Replace "ISO 639" with "BCP 47"David Corbett1-1/+1
2018-10-07Rename invisible_codepoint to invisible_glyph in APIBehdad Esfahbod1-6/+6
2018-10-07[buffer] Improve shift_forward()Behdad Esfahbod1-3/+13
2018-10-07Add API for setting invisible-codepointBehdad Esfahbod1-0/+42
2018-10-03[buffer] Inline some moreBehdad Esfahbod1-44/+0
2018-09-30Document setlocale() threadsafety issueBehdad Esfahbod1-0/+2
2018-09-24[docs] A few improvementsBehdad Esfahbod1-0/+4
2018-09-16Revert forcing use of single-parameter static_assert()Behdad Esfahbod1-1/+1
2018-09-16Enforce single-param static_assert() onlyBehdad Esfahbod1-1/+1
2018-08-25Rename hb-*private.hh to hb-*.hhBehdad Esfahbod1-2/+2
2018-08-13Don't add reference in get_unicode_funcs() functionsBehdad Esfahbod1-2/+1
2018-08-06Port _nil objects to Null() machineryBehdad Esfahbod1-21/+23
2018-07-10Minor renamings of internal inline functionsBehdad Esfahbod1-2/+2
2018-05-31Rename in_error to !successfulBehdad Esfahbod1-12/+12
2018-05-07Support scripts that are written both LTR and RTLBehdad Esfahbod1-0/+4
2018-02-06[buffer] Tweak diff re glyph_flags againBehdad Esfahbod1-1/+1
2018-02-06Fix hb-buffer logic errorEbrahim Byagowi1-1/+1
2018-02-04[aat] Fix unsafe-to-breakBehdad Esfahbod1-1/+1
2017-11-14Limit how much recursion GSUB/GPOS doesBehdad Esfahbod1-0/+2
2017-11-01Enable PSVita (arm-none-eabi) compile again and add it to CI (#594)ebraminio1-2/+2
2017-10-15Use nullptr instead of NULLBehdad Esfahbod1-5/+5
2017-10-15Use static_assert instead of custom ASSERT_STATICBehdad Esfahbod1-1/+1
2017-09-04Fix buffer_diff for empty buffersBehdad Esfahbod1-1/+1
2017-08-30hb_buffer_diff() tweakBehdad Esfahbod1-8/+8
2017-08-23[docs] MinorBehdad Esfahbod1-1/+7
2017-08-23Add hb_glyph_info_get_glyph_flags()Behdad Esfahbod1-0/+17
2017-08-22Rename HB_BUFFER_DIFF_FLAG_MASK_MISMATCH to HB_BUFFER_DIFF_FLAG_GLYPH_FLAGS_M...Behdad Esfahbod1-1/+1
2017-08-15Fix signed/unsigned warning (#522)Emil A Eklund (eae)1-4/+4
2017-08-14Add function to compare two buffersJonathan Kew1-0/+82
2017-08-11[unsafe-to-break] Towards verifying unsafe-to-break in --verifyBehdad Esfahbod1-1/+4
2017-08-11Fix hb_buffer_append()Behdad Esfahbod1-1/+1
2017-08-11[unsafe-to-break] Copy flag to all glyphs in a clusterBehdad Esfahbod1-22/+6
2017-08-11[unsafe-to-break] Mark unsafe is cluster merging is disabledBehdad Esfahbod1-0/+3
2017-08-11New API: hb_buffer_append()Behdad Esfahbod1-1/+51
2017-08-10[unsafe-to-break] Be careful with flag propagation when merging clustersBehdad Esfahbod1-7/+10
2017-08-10Set mask to 0, instead of 1, by defaultBehdad Esfahbod1-1/+1
2017-08-10[safe-to-break] Fix logic when there is no out-bufferBehdad Esfahbod1-0/+6
2017-08-10[unsafe-to-break] Simplify logicBehdad Esfahbod1-44/+13
2017-08-10[unsafe-to-break] Add UNSAFE_TO_BREAK flagBehdad Esfahbod1-0/+67
2017-06-19Fix arm-none-eabi build (fixes #451) (#496)Ebrahim Byagowi1-2/+2
2016-07-20Clean up buffer area when rewindingBehdad Esfahbod1-0/+8
2016-06-28[gobject] Fix a few warningsBehdad Esfahbod1-1/+1
2016-02-25Speed up buffer variable allocation sanity checkBehdad Esfahbod1-70/+0
2016-02-25Add HB_NDEBUGBehdad Esfahbod1-2/+2
2016-02-25Disable internal buffer variable bookkeeping in NDEBUG buildsBehdad Esfahbod1-2/+4
2016-02-19Avoid buffer->move_to() in case of buffer errorBehdad Esfahbod1-0/+2
2016-01-01[docs] More buffers documentationKhaled Hosny1-21/+70
2015-12-30[docs] TypoKhaled Hosny1-1/+1
2015-12-30[docs] A bit more buffers documentationKhaled Hosny1-3/+4
2015-12-30[docs] A bit more buffers documentationKhaled Hosny1-30/+63