Behdad Esfahbod
82010a4bdb
[travis] Comment out gobject-introspection again
...
Apparently the version on Travis is 1.32.0, while we require 1.34.0.
10 years ago
Behdad Esfahbod
8a254bdd29
[travis] Build with introspection enabled
10 years ago
Behdad Esfahbod
be66ec5373
Use TRUE/FALSE instead of true/false in docs
10 years ago
Khaled Hosny
d055e1fc78
Some attempt into initial hb-shape documentation
...
Very anaemic, needs to descripe the format understood by
hb_feature_from_string() etc., but it is just start.
10 years ago
Behdad Esfahbod
81bedda58c
New API: hb_buffer_reverse_range()
10 years ago
Roozbeh Pournader
cfeb0562eb
Add OpenType language tag 'NAV ' for Navajo.
...
The code is not standardized yet, but is used in some Google fonts.
10 years ago
Jonathan Kew
f724cc3516
Don't apply Arabic shaping to vertical text.
10 years ago
Behdad Esfahbod
97942420bb
Update check-libstdc++ for clang
10 years ago
Behdad Esfahbod
8f0a4d6714
[test] Ignor 'n' and 'i' in hb-unicode-encode
...
Allows accepting uniXXXX format.
10 years ago
Behdad Esfahbod
39851ce84e
[coretext] Oops; fix issue number for previous commit
10 years ago
Behdad Esfahbod
24f17afeaf
[coretext] Fix positioning with trailing whitespace
...
Fixes https://code.google.com/p/chromium/issues/detail?id=476913
10 years ago
Behdad Esfahbod
dba482fc44
[ot-font] Accept MS Symbol cmap if nothing else found
10 years ago
Behdad Esfahbod
3029e8b59d
Revert "Add MSVC pragma for UTF-8 source code"
...
This reverts commit 89cbd4d953
.
See discussion:
https://bugzilla.gnome.org/show_bug.cgi?id=747772
10 years ago
Behdad Esfahbod
820505a186
Whitespace
10 years ago
Behdad Esfahbod
76d5733111
Merge pull request #86 from cpfair/hb-shape-output-help-improvement
...
Improve hb-shape/hb-view's help text w.r.t. output options
10 years ago
Behdad Esfahbod
89cbd4d953
Add MSVC pragma for UTF-8 source code
...
Not sure we have any right now; motivated by this:
https://bugzilla.gnome.org/show_bug.cgi?id=747772
10 years ago
Behdad Esfahbod
713f99ff61
Merge pull request #99 from khaledhosny/introspection-fixes2
...
More ntrospection fixes
10 years ago
Khaled Hosny
22524a514f
[bindings] Fix hb_buffer_get_segment_properties
...
Annotate the output parameter.
10 years ago
Behdad Esfahbod
1086f21e54
Merge branch 'hb-fc'
10 years ago
Behdad Esfahbod
125cb08345
Merge pull request #98 from KonstantinRitt/WEC2013
...
Fix build on WEC2013
10 years ago
Khaled Hosny
04f89e8f7d
[bindings] Fix ownership of returned hb_language_t
...
It should not be freed by the caller.
10 years ago
Konstantin Ritt
855a5d7cb8
Fix build on WEC2013
...
Based on patch from Björn Breitmeyer
10 years ago
Behdad Esfahbod
fe97b65a54
[utils] Add hb-fc-list
...
This is a tool that lists all fonts that can render a given string.
It uses hb_shape() to do so, and as such is aware of HarfBuzz's
normalizer.
10 years ago
Behdad Esfahbod
eb0bf3ae66
Relax inert checks
...
Previously, when creating an object from inert inputs (eg:
"hb_font_create(hb_face_get_empty())") we returned the inert
empty object. This is not helpful as there are legitimate
usecases to do that.
We now never return the inert object unless allocation failed.
Tests are revised to reflect.
10 years ago
Behdad Esfahbod
e8fd83932a
[util/hb-view] Fix rendering with all combinations of negative scales
10 years ago
Behdad Esfahbod
69d5af9316
[util] Minor
10 years ago
Behdad Esfahbod
a664810e38
[util] Accept comma as well as space when separating components of args
...
Applies to --font-size and --margin.
Hopefully the scanf usage here doesn't have compatibility issues
(star being counted in the return value, etc).
10 years ago
Behdad Esfahbod
9c974360fe
Minor rename
10 years ago
Behdad Esfahbod
f3b170bdd9
Minor
10 years ago
Behdad Esfahbod
2958f2c147
Fixup
10 years ago
Behdad Esfahbod
b931e0b0ce
Fix warnings
...
Part of https://github.com/behdad/harfbuzz/pull/68
10 years ago
Behdad Esfahbod
cdcdfe61b9
Err, instead of warn, if mutex / atomic / unicode funcs are missing
...
Hopefully this results in fewer badly built HarfBuzz integrations.
10 years ago
Behdad Esfahbod
fc3c59a1d7
Fix unused var warnings
10 years ago
Konstantin Ritt
3f174cd020
Minor refactoring to the atomics implementation
...
s/atomic_int/atomic_int_impl/ and s/atomic_ptr/atomic_ptr_impl/
to bring it in par with hb_mutex_impl_t, then re-introduce
hb_atomic_int_t as a wrapper around hb_atomic_int_impl_t.
In hb_reference_count_t, make it clear the non-atomic get and set
are intentional due to nature of the cases they are used in
(comparison to -1 and the debug output/tracing).
10 years ago
Behdad Esfahbod
24930d544e
Minor
10 years ago
Behdad Esfahbod
45a8b46f47
Allow implementing atomic and mutex ops in config
...
Motivated by
https://github.com/behdad/harfbuzz/pull/92
10 years ago
Behdad Esfahbod
3fe4e92bc5
Minor
10 years ago
Behdad Esfahbod
9868749abe
[test] Use /usr/bin/env python instead of /usr/bin/python
...
Bug 76494 - #!/usr/bin/python in testsuite
https://bugs.freedesktop.org/show_bug.cgi?id=76494
10 years ago
Behdad Esfahbod
bfcddd32a6
Merge pull request #93 from ebraminio/archpy3
...
Make hb_test_tools.py compatible with python 3
10 years ago
Behdad Esfahbod
ce01ad7c2f
MSVC 2015 supports snprintf and not _snprintf
10 years ago
Behdad Esfahbod
560718862f
Move WinCE define to better place
10 years ago
Ebrahim Byagowi
363ceec3fb
Make hb_test_tools.py compatible with python 3
...
On ArchLinux, /usr/bin/python is linked to python 3 so
HarfBuzz `make check` is broken there.
This makes hb_test_tools.py compatible with python 3 while
no breaking it on python 2.
10 years ago
Behdad Esfahbod
aee685086c
Fix VC++ /analyze warnings
...
out\debug\hb-buffer-deserialize-text.rl(47) : warning C6001: Using
uninitialized memory 'pos'.
10 years ago
Behdad Esfahbod
8886ab430c
Merge pull request #90 from khaledhosny/introspection-fixes
...
[bindings] Fix *_from_string functions
10 years ago
Khaled Hosny
a394bb6670
[bindings] Fix *_from_string functions
...
Without the element-type they will be getting garbage, at least with
Python.
10 years ago
Behdad Esfahbod
e3671b8f8b
0.9.40
10 years ago
Behdad Esfahbod
9e401f6890
Fix reverse_range() for empty range
...
Fixes coretext notdef loop consisting of all default_ignorable glyphs
https://code.google.com/p/chromium/issues/detail?id=464755
10 years ago
Behdad Esfahbod
7481bd49d5
Fix previous commit
...
I misunderstood how which works.
10 years ago
Behdad Esfahbod
6763e21afb
Accept glibtoolize as libtoolize
...
Of course, we don't really run it, autoreconf does. We just
err if neither is available. glibtoolize is the name it is
shipped under on OS X. Reported by Adam.
10 years ago
Behdad Esfahbod
02a04e6afb
0.9.39
10 years ago