- 01 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
This reverts commit 247756a7. Was wrong. Right fix coming.
-
- 30 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
GEN hb-gobject-enums.h WARNING: Failed to parse "/*< private >*/" in ../../src/hb-buffer.h
-
- 24 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
If we wrote just this much every day...
-
- 11 2月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Hopefully most bots come back with this...
-
- 10 2月, 2018 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 bungeman 提交于
HB_GLYPH_FLAG_UNSAFE_TO_BREAK means that the glyph with this flag is somehow affected by the previous logical glyph (the previous index in the buffer if ltr and the next index if the buffer is rtl). If these two glyphs are separated by a break (line or otherwise) then the underlying text should be re-shaped on both sides up to corresponding position in the text of some glyph not marked with this flag.
-
- 22 1月, 2018 1 次提交
-
-
由 Bruce Mitchener 提交于
-
- 10 1月, 2018 3 次提交
-
-
由 Khaled Hosny 提交于
Add the note about absolute glyph positions from the commit message.
-
由 Behdad Esfahbod 提交于
New API: HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES hb-shape / hb-view --remove-default-ignorables One more text-rendering-tests test passing. Eleven failing.
-
由 Behdad Esfahbod 提交于
When advances are not printed, glyph offsets reflect absolute glyph positions. New API: HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES hb-shape --no-advances
-
- 15 10月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 07 10月, 2017 1 次提交
-
-
由 fanc999 提交于
* hb-buffer.h: Mark hb_buffer_diff() for export This will fix the tools builds on Visual Studio, as the symbol is used by the tools. * build: Adapt NMake Makefiles for GLib 2.53.4 or later glib-mkenums was ported from a PERL script to a Python script, so we need to update how we generate the enum sources for HarfBuzz-GObject in the NMake builds. Let this be known in the build documentation for MSVC builds. One of the problems with the underlying cmd.exe that the NMake Makefiles run on is that shebang lines are not recognized, so we need to to test run the script with Python and see whether it succeeded by outputing a source file that is larger than 0 in file size (since running the PERL version of the script will clearly fail and cause an empty file to be created). If it succeeds, we then run a small Python utility script that makes the necessary string replacements, and we are done. If that fails, then we run the glib-mkenums script with PERL, and do the replacements with the PERL one-liners as we did before. We need to make replace.py use latin-1 encoding when using Python 3.x to cope with the copyright sign that is in the generated enum sources.
-
- 05 9月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
If buffers are empty, content type should be ignored. This fixes last of the failing tests: fuzzed.tests. Green again!
-
- 24 8月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
New API.
-
- 23 8月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 15 8月, 2017 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Jonathan Kew 提交于
Based on patch from Jonathan Kew. Needs more cleaning up and documentation. New API: hb_buffer_diff_flags_t hb_buffer_diff()
-
- 12 8月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 11 8月, 2017 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
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
-
- 11 1月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 02 1月, 2016 1 次提交
-
-
由 Khaled Hosny 提交于
-
- 30 12月, 2015 2 次提交
-
-
由 Khaled Hosny 提交于
-
由 Khaled Hosny 提交于
-
- 19 12月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Currently just announces lookup applications. Message-API *will* change. hb-shape / hb-view are updated to print-out messages to stder if --debug is specified.
-
- 23 11月, 2015 1 次提交
-
-
由 Chun-wei Fan 提交于
This prepares the headers for exporting symbols using visibility attributes or __declspec(dllexport), so that we do not need to maintain symbols listing files, as this is what was and is done in GLib and GTK+.
-
- 03 9月, 2015 1 次提交
-
-
- 24 8月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
New API: HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS hb-shape now accepts --show-extents. Patch from Simon Cozens.
-
- 22 7月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
TODO: Documentation. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=71445
-
- 01 5月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 27 1月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
This is by no ways to promote non-Unicode encodings. This is an entry point that takes Unicode codepoints that happen to all be the first 256 characters and hence fit in 8bit strings. This is useful eg in Chrome where strings that can fit in 8bit are implemented that way, and this avoids copying into UTF-8 or UTF-16. Perhaps we should rename this to hb_buffer_add_codepoints8(). I'm also curious if anyone would be really interested in hb_buffer_add_codepoints16(). Please discuss!
-
- 17 7月, 2014 2 次提交
-
-
由 Behdad Esfahbod 提交于
With this change, we now by default replace broken UTF-8/16/32 bits with U+FFFD. This can be changed by calling new API on the buffer. Previously the replacement value used to be (hb_codepoint_t)-1. Note that hb_buffer_clear_contents() does NOT reset the replacement character. See discussion here: https://github.com/behdad/harfbuzz/commit/6f13b6d62daae4989e3cc2fe4b168e5c59650964 New API: hb_buffer_set_replacement_codepoint() hb_buffer_get_replacement_codepoint()
-
由 Behdad Esfahbod 提交于
Like hb_buffer_add_utf32, but doesn't do any Unicode validation. This is like what hb_buffer_add_utf32 used to be until a couple commits ago.
-
- 18 10月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 27 8月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Add deprecated alias for old name.
-
- 28 2月, 2013 3 次提交
-
-
由 Behdad Esfahbod 提交于
Using a ragel machine.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 08 1月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
The previous name was clashing with harfbuzz.old. There are systems that need to link both... Clash-free now again.
-