Behdad Esfahbod
|
ecd3b6e4ad
|
More build fixes
|
2011-08-04 01:57:40 -04:00 |
Behdad Esfahbod
|
ddbf4edc5d
|
Minor
|
2011-08-04 01:38:37 -04:00 |
Behdad Esfahbod
|
0fbb2dc831
|
Add draft experimental Uniscribe backend
Not complete yet, font selection doesn't work. But hey it shapes!
This is not supposed to be a production backend, more like a testing
backend.
|
2011-08-03 19:55:04 -04:00 |
Behdad Esfahbod
|
0d7d4824b2
|
Minor
|
2011-08-03 17:39:24 -04:00 |
Behdad Esfahbod
|
e9c2341b13
|
Don't use icu-config when cross-compiling
|
2011-08-02 11:40:44 -04:00 |
Behdad Esfahbod
|
390dab49b6
|
Unbreak icu-config results a bit
|
2011-08-02 11:29:55 -04:00 |
Behdad Esfahbod
|
b301478a69
|
Bug 39763 - autogen.sh should check pkg-config availability
(and revert change have_icu change I mistakenly pushed out)
|
2011-08-02 11:25:13 -04:00 |
Behdad Esfahbod
|
f60271c0c2
|
Add mingw32 support
With these changes, on Ubuntu I can do:
./configure --host=i586-mingw32msvc && make
|
2011-08-02 10:00:55 -04:00 |
Behdad Esfahbod
|
595dc63eee
|
Bump version to 0.7.0 to open up for development
|
2011-05-27 04:14:42 -04:00 |
Behdad Esfahbod
|
f245576042
|
Release 0.6.0. First official tarball release!
There are no API guarantees just yet, but I *expect* that no
incompatible API changes to happen before 1.0.0.
Update NEWS.
|
2011-05-27 03:48:27 -04:00 |
Behdad Esfahbod
|
329c15714b
|
Add libtool versioning
The versioning is automatic. For now, soname-major is 0. With
the 1.0.0 release it will jump to 1 and stay there forever.
|
2011-05-25 16:07:07 -04:00 |
Behdad Esfahbod
|
5b21eff8c4
|
Update README, etc
|
2011-05-25 15:40:49 -04:00 |
Behdad Esfahbod
|
5be7d047f6
|
Check for mmap()
Apparently there exist systems with mprotect(), but not mmap()?
|
2011-05-17 15:56:31 -04:00 |
Behdad Esfahbod
|
0c2ec1d78b
|
[test] Always initialize gthread such that our mutex() stuff is tested
Now the test/object test deadlocks as expected. Fix coming.
|
2011-05-10 19:11:52 -04:00 |
Behdad Esfahbod
|
71cef14ac3
|
Add -Bsymbolic-functions to linker flags
|
2011-05-06 19:30:59 -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
|
9ff819f657
|
Add disable-static libtool flag
No one who builds harfbuzz static uses the autotools build system to do it.
|
2011-05-05 19:47:59 -04:00 |
Behdad Esfahbod
|
7ca7571ef9
|
Remove win32-dll libtool flag
Since we're not win32-dll clean the way libtool docs define it.
|
2011-05-05 19:47:12 -04:00 |
Behdad Esfahbod
|
174e3fe89b
|
Add AC_CANONICAL_HOST
|
2011-05-05 19:37:53 -04:00 |
Behdad Esfahbod
|
e6a5b88c01
|
Fix build with older glib
|
2011-05-05 16:24:42 -04:00 |
Behdad Esfahbod
|
5b7f38979f
|
GNOME Bug 612402 - (hb-arm) HarfBuzz compilation fix for arm
With gcc on arm, request 8-bit structure alignment.
|
2011-04-27 15:10:12 -04:00 |
Behdad Esfahbod
|
bbdeff5964
|
Add test directory
|
2011-04-07 16:05:07 -04: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
|
a07874300a
|
Don't use the m4/ dir
We just require people to have libtool, pkg-config, etc installed
when running autogen.sh
|
2011-01-10 02:27:49 -05:00 |
Javier Jardón
|
2abe1264a5
|
Bug 31174 - Update autotools configuration
|
2011-01-09 22:18:53 -05:00 |
Behdad Esfahbod
|
76691f0240
|
Fix ICU detection
|
2011-01-06 14:16:59 -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
|
d1f1707adc
|
Bug 31965 - some GNU/Linux distributions lack icu.pc but have icu-config
Patch from suzuki toshiya.
|
2010-11-30 00:57:15 -05:00 |
Behdad Esfahbod
|
502f4cba3e
|
Divide get_metrics into get_advance and get_extents
Graphite module not updated.
Bump version to 0.3.
|
2010-10-27 01:13:56 -04:00 |
Behdad Esfahbod
|
3703f88b74
|
Step the version up to 0.2 now that Arabic shaper is in
|
2010-10-12 18:34:20 -04:00 |
Behdad Esfahbod
|
0109816b50
|
Update build system
|
2010-10-05 18:36:45 -04:00 |
Behdad Esfahbod
|
305ba86715
|
Import Graphite shaping backend by Martin Hosken
|
2010-05-21 14:15:39 +01:00 |
Behdad Esfahbod
|
690b919461
|
Remove use of flexible arrays
Also remove wrong ASSERT_SIZE that would trigger only when not using
flexible arrays (which was the case on win32, but not with gcc).
|
2010-04-25 22:52:22 -04:00 |
Behdad Esfahbod
|
cd11a98fa1
|
Fix compile with older FreeType
|
2009-12-20 23:05:02 +01:00 |
Behdad Esfahbod
|
c65b26acf2
|
Use autoconf FLEXIBLE_ARRAY_MEMBER when available
|
2009-11-18 11:27:33 -05:00 |
Behdad Esfahbod
|
d94647e2cd
|
Add ICU glue
|
2009-11-03 16:35:10 -05:00 |
Behdad Esfahbod
|
eb4ebda2d1
|
[configure] Fix check for FreeType
|
2009-11-03 14:09:32 -05:00 |
Behdad Esfahbod
|
f94cf6b969
|
Another try at build without glib
|
2009-11-02 18:55:19 -05:00 |
Behdad Esfahbod
|
a6451aa626
|
We don't really use gthread directly
|
2009-11-02 18:35:12 -05:00 |
Behdad Esfahbod
|
29aa400183
|
Add build system
|
2009-11-02 16:34:59 -05:00 |