Behdad Esfahbod
2af8262963
Improve library checks
11 years ago
Behdad Esfahbod
882edce48e
[graphite2] Fix include
11 years ago
Behdad Esfahbod
ace5c7eb4c
[introspection] hb-ft annotations
11 years ago
Behdad Esfahbod
a8949df487
[introspection] Annotate Unicode / font callbacks
...
Should move these out of the public header...
We're "clean" of introspection warnings now. Remaining ones are about
graphite2 / freetype types not being introspectable.
11 years ago
Behdad Esfahbod
4b011094d5
Move code around
...
I believe I didn't break anything...
11 years ago
Behdad Esfahbod
4878db2182
Remove contrib/ Python hand-coded binding stuff
...
gobject-introspection coming together.
11 years ago
Behdad Esfahbod
e478ebe4d3
[introspection] Add sample.py
11 years ago
Behdad Esfahbod
dfdbe7f932
[introspection] Make hb_blob_create() introspectable
11 years ago
Behdad Esfahbod
085d4291a9
[introspection] Disable constructors for now
...
Since our types are not associated with their methods, marking
constructors makes them inaccessible from bindings. Undo for now.
11 years ago
Behdad Esfahbod
6c48f20eea
[otlayout] Add structs for JSTF table
11 years ago
Behdad Esfahbod
70303cf23b
[docs/introspection] Some more annotations
11 years ago
Behdad Esfahbod
288f289997
[docs/introspection] More annotations
11 years ago
Behdad Esfahbod
17905c54f1
[introspection] Work around g-i limitation with hb_language_t
11 years ago
Behdad Esfahbod
cd361c3cbe
Minor change to hb_language_t
...
Let me know if this breaks anyone's anything.
11 years ago
Behdad Esfahbod
20cbc1f8eb
Annotate hb-set a bit; add HB_SET_VALUE_INVALID
11 years ago
Behdad Esfahbod
c44b81833d
Whitespace
11 years ago
Behdad Esfahbod
ae9dc717d3
[gtk-doc] Pass source files to gtk-doc
11 years ago
Behdad Esfahbod
5f512017ba
[docs] Document a few symbols
11 years ago
Behdad Esfahbod
e0dbf99b44
[introspection] Pass source files to scanner
11 years ago
Behdad Esfahbod
5a5350b39b
Revert "Round when scaling values"
...
This reverts commit 10f964623f
.
See discussion with Khaled Hosny on mailing list. In short, since
integers here can be negative, and int division is "round towards
zero", proper rounding should take sign into account. Just skip
doing it again, has been serving us well before.
11 years ago
Behdad Esfahbod
74ff41c3a5
Minor
11 years ago
Behdad Esfahbod
63dd4b0ac2
[gtk-doc] Remove hack for deleting tmpl/
...
This was introduced in 029f46bde7
and was in fact a bug in gtk-doc master:
https://bugzilla.gnome.org/show_bug.cgi?id=707426
11 years ago
Behdad Esfahbod
213001aa99
[build] Fix EXTRA_DIST
...
I was under the impression that EXTRA_DISTs will happen regardless of
automake conditionals. Apparently I was wrong.
11 years ago
Behdad Esfahbod
1e994a8fcc
[gtk-doc] Copy makefile
11 years ago
Behdad Esfahbod
81a007ffad
[TODO] Update
11 years ago
Behdad Esfahbod
a2a28235e8
[gtk-doc] Generate version.xml from configure
...
Even though this is not what autoconf recommends, it reduces doc
rebuilds when version doesn't change but configure changes.
11 years ago
Behdad Esfahbod
ac1b723917
Remove hb-old and hb-icu-le test shapers
...
They've been disabled for a while and no one cared. We're past
the point to need them for testing, and if we ever need to
resurrect them again, well, they're in git graveyard somewhere.
11 years ago
Behdad Esfahbod
b94243d6a9
[g-i] Rename library from harfbuzz to HarfBuzz
11 years ago
Behdad Esfahbod
f730b5d1e2
0.9.20
11 years ago
Behdad Esfahbod
b0e03508ba
Dist with gobject and introspection enabled
11 years ago
Behdad Esfahbod
e4ce6745e1
[gtk-doc] Fix build without gobject
11 years ago
Behdad Esfahbod
263372f15f
Remove gtk-doc.make
...
It's copied by gtk-docize.
11 years ago
Behdad Esfahbod
79d754efee
Fix build
11 years ago
Behdad Esfahbod
71ef22b04d
Turn hb-gobject, and introspection off by default
...
Also enable bootstrapping without them.
11 years ago
Behdad Esfahbod
d8f507099b
Hookup harfbuzz-gobject to introspection
11 years ago
Behdad Esfahbod
71439a8c7a
[gobject] Flesh out hb-gobject
...
Move it to new harfbuzz-gobject library. Implement enums and
boxed types for object-types. Still have to do boxed types for
value types.
11 years ago
Behdad Esfahbod
23027f7611
[introspection] Enable gobject-introspection again
11 years ago
Behdad Esfahbod
757a7a9018
[uniscribe] Fixed build with wide chars
...
f65dafa413
11 years ago
Behdad Esfahbod
4dc798de19
Add hb-deprecated.h, and rename a couple enum values
...
Add deprecated alias for old name.
11 years ago
Behdad Esfahbod
2e3a07abdf
Separate face source code from font
...
Makes documentation / introspection easier.
11 years ago
Behdad Esfahbod
d3490761e1
Improve check-includes.sh
11 years ago
Behdad Esfahbod
381f2fb5e6
Minor
11 years ago
Behdad Esfahbod
ac1f09b53e
[gtk-doc] Fix maintainer-clean rule
11 years ago
Behdad Esfahbod
38b8b40526
Fix possible snprintf OOM
...
https://bugzilla.redhat.com/show_bug.cgi?id=1001645
11 years ago
Behdad Esfahbod
d22548c0e3
[check-*] Minor
11 years ago
Behdad Esfahbod
029f46bde7
[gtk-doc] Remove tmpl in make maintainer-clean
11 years ago
Behdad Esfahbod
dddf990c36
[git.mk] Update
11 years ago
Behdad Esfahbod
700a15fe4b
Add HB_DISABLE_DEPRECATED
...
That moment that you have to accept that you made API mistakes...
11 years ago
Behdad Esfahbod
ddc456a519
[travis] Add graphite2
11 years ago
Anthony Carrico
f7c72b42ef
[gtk-doc] Initial setup
...
Initial setup of gtk-doc. Straight forward setup following the gtk-doc
instructions. Ignore some troublesome types in src/hb-gobject.h. To
build use "./autogen.sh --enable-gtk-doc" then "make". Docs are in
harfbuzz/docs/reference/html/index.html.
11 years ago