Behdad Esfahbod
|
6a4e7e1372
|
Add maxp table
Not used for anything right now. Will use to get num_glyphs in the future.
|
2011-05-11 10:31:33 -04:00 |
Behdad Esfahbod
|
c78f448558
|
[API] Add version macros and functions
Step version up to 0.5.0.
Also, fix to pass "make distcheck"
|
2011-05-05 21:31:04 -04:00 |
Behdad Esfahbod
|
56eb5ad6f9
|
Move code around
Mutex (and Windows.h by extension) are fairly isolated now.
|
2011-05-04 19:27:37 -04:00 |
Behdad Esfahbod
|
f1425a549f
|
Rename hb-view.c and test.c to .cc files
|
2011-04-27 12:15:06 -04:00 |
Behdad Esfahbod
|
c57d454acc
|
Rename all private sources and headers to C++ files
So we can liberally use the simple features of C++ that parts of the
codebase is already using.
|
2011-04-20 18:50:27 -04:00 |
Behdad Esfahbod
|
f19f4f9b09
|
Rename hb-blob.c to hb-blob.cc in preparation of more changes
|
2011-04-20 18:25:56 -04:00 |
Behdad Esfahbod
|
fb194b8794
|
unicode: Cleanup implementation
|
2011-04-20 02:27:39 -04:00 |
Behdad Esfahbod
|
8e4bb3cacc
|
Fold hb-language.[ch] into hb-common.[ch]
|
2011-04-11 17:55:58 -04:00 |
Behdad Esfahbod
|
c2cb98c818
|
[hb-view] Link with -lm
|
2011-03-01 23:18:09 -05:00 |
Behdad Esfahbod
|
5353bf439c
|
Add initial hb-view tool
Currently doesn't handle script or direction.
|
2011-02-22 18:06:19 -05:00 |
Behdad Esfahbod
|
7bbe14bed8
|
Fix 'make distcheck'
|
2011-01-09 22:29:14 -05:00 |
Behdad Esfahbod
|
756f794a1f
|
Remove Graphite backend
It was unmaintained and the code has to be replaced to use the new
grphite-ng code base.
|
2010-12-26 20:52:40 -05:00 |
Behdad Esfahbod
|
0884a8d9cd
|
Move generated table to its own file
|
2010-11-17 16:58:21 -05:00 |
Behdad Esfahbod
|
49baa1f69e
|
Add hb_ot_complex_shaper_t stuff and start hooking Arabic shaper up
|
2010-10-12 16:50:36 -04:00 |
Behdad Esfahbod
|
5a2b0b3878
|
Add hb-ot-map.cc
|
2010-10-08 20:14:57 -04:00 |
Behdad Esfahbod
|
a806762a31
|
Add hb-ot-shape-private.hh
|
2010-10-08 19:21:46 -04:00 |
Behdad Esfahbod
|
4924affe0f
|
Add hb-ot-map-private.hh
|
2010-10-08 19:18:16 -04:00 |
Behdad Esfahbod
|
3eb936f153
|
Add Arabic/Syriac/N'ko shaping logic
Not hooked up just yet.
|
2010-10-05 19:22:06 -04:00 |
Behdad Esfahbod
|
7b9a38a112
|
Add test.c using public API
|
2010-09-22 17:42:59 -04:00 |
Behdad Esfahbod
|
acdba3f90b
|
Prefer C linkage
|
2010-07-23 15:39:27 -04:00 |
Behdad Esfahbod
|
cc6d52279d
|
De-C++ where possible
Helps with avoiding many "extern C" declarations in source files.
|
2010-07-23 15:00:13 -04:00 |
Behdad Esfahbod
|
d05d13df02
|
Add a test for header preprocessor guards
|
2010-06-09 07:15:03 -04:00 |
Behdad Esfahbod
|
15c7379c16
|
Revert "Merge remote branch 'martin/master'"
This reverts commit 80af2812fb , reversing
changes made to c442672ec2 .
|
2010-05-26 10:48:10 -04:00 |
Martin Hosken
|
1432ab15c1
|
Add graphical output to hbtestfont
|
2010-05-22 00:56:40 +01:00 |
Behdad Esfahbod
|
aa62a402a7
|
Fix Makefile to install hb-ot-shape.h
|
2010-05-21 14:42:11 +01:00 |
Behdad Esfahbod
|
02f28550d7
|
Graphite also forces us to link to libstdc++ currently
|
2010-05-21 14:37:28 +01:00 |
Behdad Esfahbod
|
305ba86715
|
Import Graphite shaping backend by Martin Hosken
|
2010-05-21 14:15:39 +01:00 |
Behdad Esfahbod
|
83f34677bc
|
Add hb_tag_from_string()
|
2010-05-21 13:43:49 +01:00 |
Behdad Esfahbod
|
cf5585cfa6
|
Add 'head' table
|
2010-05-19 12:03:35 -04:00 |
Behdad Esfahbod
|
3b649a38b5
|
Add check for internal symbols
|
2010-05-12 23:28:38 -04:00 |
Behdad Esfahbod
|
22da7fd94d
|
Rename a few files to be C++ sources
In anticipation for buffer revamp coming.
|
2010-05-12 18:23:21 -04:00 |
Behdad Esfahbod
|
1cebfbb063
|
Cleanup hb_face_create_for_data()
|
2010-04-23 20:49:18 -04:00 |
Behdad Esfahbod
|
2014b8d110
|
Hook OpenType shaping up
Default features only for now.
|
2009-12-20 20:58:26 +01:00 |
Behdad Esfahbod
|
b8a53e44ce
|
We'll have to link to libstdc++ if linking to ICU, so disable test for now
We have to get rid of the ICU in main lib. Still thinking about best way
to do it.
|
2009-12-20 14:56:25 +01:00 |
Behdad Esfahbod
|
8a3511ac6c
|
Add hb_language_t as well as language/script conversion to OT tags
|
2009-11-04 19:45:39 -05:00 |
Behdad Esfahbod
|
8fb3d1aa4e
|
Start ft glue
|
2009-11-03 18:34:20 -05:00 |
Behdad Esfahbod
|
d94647e2cd
|
Add ICU glue
|
2009-11-03 16:35:10 -05:00 |
Behdad Esfahbod
|
d5a8e46099
|
[Makefile] Install hb-unicode.h
Separate OT headers also.
|
2009-11-03 15:14:40 -05:00 |
Behdad Esfahbod
|
21d0fce3d5
|
Add check for not linking to libstdc++
|
2009-11-03 14:28:32 -05:00 |
Behdad Esfahbod
|
ca95ce460a
|
Use the C linker, not C++ linker
Such that we don't link to libstdc++.
|
2009-11-03 14:18:33 -05:00 |
Behdad Esfahbod
|
2f3e69f3cb
|
Fix build without glib, again
|
2009-11-02 18:53:15 -05:00 |
Behdad Esfahbod
|
63a792a811
|
Update Makefile to build without glib
|
2009-11-02 18:34:26 -05:00 |
Behdad Esfahbod
|
1f0ceeb8cf
|
Install library
|
2009-11-02 16:51:24 -05:00 |
Behdad Esfahbod
|
15232e26f4
|
[HB] Add empty hb_shape() API
|
2009-11-02 14:40:42 -05:00 |
Behdad Esfahbod
|
6936706cd7
|
Bug 591413 – needs to link with libstdc++
Enforce -fno-exceptions better.
|
2009-11-02 14:40:42 -05:00 |
Behdad Esfahbod
|
49f261df2a
|
[HB] Add hb-glib
|
2009-11-02 14:40:39 -05:00 |
Behdad Esfahbod
|
5c44188455
|
[HB] Start adding Unicode funcs
|
2009-11-02 14:40:36 -05:00 |
Behdad Esfahbod
|
a62f776d8e
|
[HB] Don't override CXX compiler
Just add couple of options to it (still assuming gcc)
|
2009-11-02 14:40:36 -05:00 |
Behdad Esfahbod
|
a794ebf4be
|
[HB] Use glib again
|
2009-11-02 14:40:32 -05:00 |
Behdad Esfahbod
|
d341881d9a
|
[HB] Fix build of main.cc
|
2009-11-02 14:40:31 -05:00 |