Behdad Esfahbod
0e292eb2a2
Remove Glib thread-safety support
...
Now that we have pthread detection in configure, we don't need Glib
anymore. Glib will only be a Unicode data provider.
12 years ago
Behdad Esfahbod
66efe89648
Check for pthreads
12 years ago
Behdad Esfahbod
c7afac0aa6
Add AC_CONFIG_MACRODIR
12 years ago
Behdad Esfahbod
f7e81ce0b8
0.9.4
12 years ago
Behdad Esfahbod
ae4d4e1de6
Bug 53815 - CoreText backend doesn't link
12 years ago
Behdad Esfahbod
2f7586c622
[icu-le] Implement icu layout engine shaper
12 years ago
Behdad Esfahbod
7d242364ea
[icu-le] Start adding a icu-layout-engine backend
...
Import PortableFontInstance and add shaper stub.
12 years ago
Behdad Esfahbod
7fe00d15da
Release 0.9.3
12 years ago
Behdad Esfahbod
b161bfc4f6
[configure] Cleanup check for ICU
...
Check for upstream-provided 'icu-uc' pkgconfig package.
12 years ago
Behdad Esfahbod
b7a4d37d0b
minor
12 years ago
Behdad Esfahbod
e297ee4acd
Bump version to 0.9.2
...
A *real* release this time, with NEWS, ChangeLog, etc.
12 years ago
Behdad Esfahbod
6efe1200b9
Bump version to 0.9.1
12 years ago
Behdad Esfahbod
560d68af81
Use a export-file for Windows builds
...
Apparently even that doesn't make check-internal-symbols.sh happy with
mingw32. Going to disable that for DLLs again, but hopefully the
export-file is doing *something*.
12 years ago
Behdad Esfahbod
e3320ecc1b
Fix compiler warnings
12 years ago
Behdad Esfahbod
8fe4c7405b
[hb-old] Add HarfBuzz.old shaper
...
Choose using shaper name "old".
12 years ago
Behdad Esfahbod
1512a73575
[hb-old] Start adding HarfBuzz-old as a new backend
12 years ago
Jonathan Kew
aa6d849838
[CoreText] Add basic Core Text backend for comparison with our native shaping
...
Does not attempt to handle clusters in a Uniscribe- or HarfBuzz-compatible way;
just returns the original string indexes that CT maintains. These may even be
out-of-order in the case of reordrant glyphs.
12 years ago
Behdad Esfahbod
11c4ad439e
Add -Wcast-align
13 years ago
Behdad Esfahbod
ec5f5f0f8a
Don't export inline methods
13 years ago
Behdad Esfahbod
12f5c0a222
Fix check for Intel atomic ops
13 years ago
Behdad Esfahbod
8c0ea7bcb4
Disable introspection again
...
Until I figure out the build issues. Sigh...
13 years ago
Behdad Esfahbod
8c5f5e6f5e
Minor
13 years ago
Behdad Esfahbod
84d781e54c
Flesh out gobject-introspection stuff a bit
13 years ago
Behdad Esfahbod
4282d2f377
Enabled ICU again
13 years ago
Behdad Esfahbod
a00a63b5ef
Add macros to check that types are POD
13 years ago
Behdad Esfahbod
04bc1eebe7
Add configure tests for Intel atomic intrinsics
13 years ago
Behdad Esfahbod
68c75b4697
Shuffle
13 years ago
Behdad Esfahbod
cdafe3a7d8
Add gcc intrinsics implementations for atomic and mutex
13 years ago
Behdad Esfahbod
7037291aac
Check for atexit()
13 years ago
Behdad Esfahbod
c87b317f0e
[util] Add hb-ot-shape-closure tool
...
Computes all the glyphs that may be generated given a font and
set of Unicode characters.
The order of the Unicode characters is irrelevant.
Sample output:
behdad:util 0$ ./hb-ot-shape-closure Doulos\ SIL\ Regular.ttf f
f f_f
behdad:util 0$ ./hb-ot-shape-closure Doulos\ SIL\ Regular.ttf i
i
behdad:util 0$ ./hb-ot-shape-closure Doulos\ SIL\ Regular.ttf fi
f f_i f_f_i f_f i
behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf ب
uni0628 uni0628.init uni0628.medi uni0628.fina
behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf ا
uni0627 uni0627.fina
behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf با
uni0627 uni0627.fina uni0628 uni0628.init uni0628.medi uni0628.fina
behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf با --no-glyph-names
5 6 133 134 135 136
13 years ago
Behdad Esfahbod
50f630c17c
Remove ioctl checks
...
Ended up not using terminal size after all.
13 years ago
Behdad Esfahbod
52e7b1424a
[util] Make hb-view print out Unicode art if stdout is a terminal
13 years ago
Behdad Esfahbod
f7e8dcfd4f
[Indic] Unbreak Devanagari
...
And this, concludes the HarfBuzz Massala Hackfest.
I like to specially thank Jonathan Kew for doing all the decription and
letting me get commit points.
13 years ago
Behdad Esfahbod
6bd9b479b8
Hide backend-specific shape functions
...
Also remove shaper_options argument to hb_shape_full(). That was
unused and for "future". Let it go.
More shaper API coming in preparation for plan/planned API.
13 years ago
Behdad Esfahbod
c62e41b6aa
Minor
13 years ago
Behdad Esfahbod
d4de562adf
Start adding new shaping test suite together
13 years ago
Behdad Esfahbod
4d6dafd47f
Rename test/ to test/api/
13 years ago
Behdad Esfahbod
3d0ddd1280
Require glib >= 2.16 for the gobject option
13 years ago
Behdad Esfahbod
95ab82a992
Disable gtk-doc macro
...
We don't have any docs yet.
13 years ago
Behdad Esfahbod
880c1f0e4e
Rewrite ICU detection code with in-house macros
...
At least works for cross-compiling now...
13 years ago
Behdad Esfahbod
8b8b19056d
[util] Add hb-shape utility
...
Like hb-view, but prints out buffer contents.
The output format is kinda cryptic. Suggestions welcome.
13 years ago
Behdad Esfahbod
0fe2960197
Fix Linux build when io.h is available
...
Bug 40953 - fail compile git: make[2]: *** [hb_view-options.o] Error 1
13 years ago
Behdad Esfahbod
4451168e5d
Fix binary stdin/stdout io in Windows
...
Make --font-file accept "-" to mean stdin, and have it work
in Windows too!
13 years ago
Behdad Esfahbod
b9b10ad78b
[util] Refactor hb-view completely
...
Now we can use the same code to do other utils...
13 years ago
Behdad Esfahbod
46377396ac
[configure] Fix graphite bits
13 years ago
Behdad Esfahbod
1f49cf32c9
Add graphite2 integration from Martin Hosken
...
To be modified, a lot.
13 years ago
Behdad Esfahbod
d75333f166
Add gobject enum support, but disabled for now
...
need to figure out the naming. The generated code doesn't have the
right name.
13 years ago
Behdad Esfahbod
0b7e4d9f20
[ft] FT_Get_Advance() for advance-width callbacks
...
Using graphite2's comparerenderer suggests that this makes hb-ft 15
times faster. No caching layer needed anymore.
13 years ago
Behdad Esfahbod
c214cff55c
Start adding gobject-introspection support
13 years ago
Behdad Esfahbod
511a136f0c
Move hb-view into util/
13 years ago