Behdad Esfahbod
2646aec1e6
Drop required automake version back to 1.11.3
...
Work around broken automake-1.13 changes.
11 years ago
Behdad Esfahbod
860fc9aa7b
0.9.25
11 years ago
Behdad Esfahbod
d913f98d88
Require automake 1.13
...
Fix tests build.
https://bugs.freedesktop.org/show_bug.cgi?id=71353
11 years ago
Behdad Esfahbod
6300694f6e
0.9.24
11 years ago
Behdad Esfahbod
dce79c2bd7
0.9.23
11 years ago
Behdad Esfahbod
2e990a3d72
Make "make distcheck" happy
11 years ago
Behdad Esfahbod
e152d1a278
0.9.22
11 years ago
Behdad Esfahbod
b61f97d544
0.9.21
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
f730b5d1e2
0.9.20
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
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
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
Behdad Esfahbod
8ac2e88def
[uniscribe] Use unique font name
...
When installing per-process fonts using AddFontMemResourceEx(),
if a font with the same family name is already installed, sometimes
that one gets used. Which is problematic for us. As such, we
now mangle the font to install a new 'name' table with a unique
name, which we then use to choose the font.
Patch from Jonathan Kew.
11 years ago
Behdad Esfahbod
2b78d67e9f
0.9.19
11 years ago
Behdad Esfahbod
570bcccd3f
Fix PKG_CHECK_MODULES usage
...
Oops.
Bug 65246 - Fix build without graphite2
12 years ago
Behdad Esfahbod
270cfd7a9c
Fix PKG_CHECK_MODULES usage
...
Bug 65246 - Fix build without graphite2
If we don't provide ACTION-IF-NOT-FOUND, configure aborts if it can't
find the libraries. We handle that ourselves so we don't want the
macro to abort.
12 years ago
Behdad Esfahbod
4014aa4e53
0.9.18
12 years ago
Behdad Esfahbod
22ce096174
Generate harfbuzz-icu.pc
...
Currently it only works with ICU that has .pc files. I'll
wait till someone complains before fixing it for icu-config
systems.
12 years ago
Behdad Esfahbod
2a17f9568d
Bug 55494 - ScriptItemizeOpenType doesn't exists under Windows XP
...
Fallback to older API if OpenType variants are not available.
12 years ago
Behdad Esfahbod
f8087ffbad
Add --with-cairo
12 years ago
Behdad Esfahbod
82eddfe5d6
Add --with-freetype
...
Defaults to auto.
12 years ago
Behdad Esfahbod
5e25eb77a4
Default glib to auto again
12 years ago
Behdad Esfahbod
eb63e786f3
Add --with-coretext
...
Defaults to no.
12 years ago
Behdad Esfahbod
ab2af17bc6
Add --with-uniscribe
...
Defaults to no.
12 years ago
Behdad Esfahbod
58db2c2542
Disable UCDN if glib is available
...
We only want UCDN if we don't have any other Unicode provider.
I'm going to remove ICU from the list of default Unicode providers
as part of moving hb-icu into its own library. As such, the only
providers will be UCDN and glib.
12 years ago
Behdad Esfahbod
ca65326cbd
Minor
12 years ago
Behdad Esfahbod
7ae14973ec
Disable icu_le shaper
...
Will add a way to enable it later.
12 years ago
Behdad Esfahbod
7e6ebf7623
Remove icu-config fallback for icu_le shaper
...
Bug 64878 - compile error with ICU but not ICU
12 years ago
Behdad Esfahbod
932b747147
Bug 65053 - Add configure option to enable/disable ICU support
12 years ago
Behdad Esfahbod
cf2c1c7eb8
Disable hb-old shaper
...
Will add proper way to enable it later.
12 years ago
Behdad Esfahbod
5a78d23f25
Bug 65054 - Add configure option to enable/disable Graphite2
...
Add --with-graphite2. Defaults to off.
12 years ago
Behdad Esfahbod
f1b02f4f3c
0.9.17
12 years ago
Behdad Esfahbod
00b93f6610
Fix icu linking by requesting the library searchpath from icu-config
...
This is not ideal as we don't like -L/usr/lib in our linker line.
But this is only relevant to environments that don't have pkgconfig
files for ICU...
https://github.com/behdad/harfbuzz/pull/2
12 years ago
Behdad Esfahbod
03adf38b22
Make both old autoconf and new automake happy
...
Sigh..
Bug 64039 - undefined macro AM_PROG_AR
12 years ago
Behdad Esfahbod
a408d2375a
0.9.16
12 years ago
Behdad Esfahbod
22e4745615
0.9.15
12 years ago
Behdad Esfahbod
0a2b2a505b
Remove gthread leftovers
...
We don't use gthread anymore, remove leftovers.
12 years ago
Behdad Esfahbod
b93de1ea08
Minor
12 years ago
Behdad Esfahbod
f872a17462
0.9.14
12 years ago
Behdad Esfahbod
8226fb56f1
Allow disabling ICU by using a fake icu-config script
12 years ago
Behdad Esfahbod
14cfab52da
Add build system fallback to icu-config
...
Ubuntu doesn't (or didn't until recently?) ship icu pkg-config
files. That's quite unfortunate. Work around it.
Bug 57608 - ICU Detection fallback for non-pkgconfig systems
12 years ago
Behdad Esfahbod
a8ac1d33c7
[build] Add AM_PROG_AR
...
Newer automake / libtools warns otherwise.
12 years ago
Behdad Esfahbod
05686b5f69
0.9.13
12 years ago
Behdad Esfahbod
e2aab4b5db
Improve checks for setmode()
...
As reported by Jonathan, OS X has setmode() that is something other
than what setmode() is on Win32. So, limit invocation to Windows
platforms only.
12 years ago
Behdad Esfahbod
52d66c26a2
Add color-tests automake option
12 years ago
Behdad Esfahbod
bc76449f51
Use setmode() instead of _setmode()
...
Looks like Cygwin / MSVC declare it that way, and it still works on
MinGW32 cross.
12 years ago