configure.ac


Log

Author Commit Date CI Message
Behdad Esfahbod 8fe4c740 2012-07-24T21:05:12 [hb-old] Add HarfBuzz.old shaper Choose using shaper name "old".
Behdad Esfahbod 1512a735 2012-07-24T19:16:56 [hb-old] Start adding HarfBuzz-old as a new backend
Jonathan Kew aa6d8498 2012-07-24T15:52:32 [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.
Behdad Esfahbod 11c4ad43 2012-07-13T11:29:31 Add -Wcast-align
Behdad Esfahbod ec5f5f0f 2012-07-13T10:00:42 Don't export inline methods
Behdad Esfahbod 12f5c0a2 2012-06-26T11:16:13 Fix check for Intel atomic ops
Behdad Esfahbod 8c0ea7bc 2012-06-24T13:20:56 Disable introspection again Until I figure out the build issues. Sigh...
Behdad Esfahbod 8c5f5e6f 2012-06-17T14:58:59 Minor
Behdad Esfahbod 84d781e5 2012-06-16T15:21:41 Flesh out gobject-introspection stuff a bit
Behdad Esfahbod 4282d2f3 2012-06-06T03:42:36 Enabled ICU again
Behdad Esfahbod a00a63b5 2012-06-06T03:07:01 Add macros to check that types are POD
Behdad Esfahbod 04bc1eeb 2012-06-05T20:16:56 Add configure tests for Intel atomic intrinsics
Behdad Esfahbod 68c75b46 2012-06-05T19:55:46 Shuffle
Behdad Esfahbod cdafe3a7 2012-06-05T16:34:49 Add gcc intrinsics implementations for atomic and mutex
Behdad Esfahbod 7037291a 2012-06-05T13:30:11 Check for atexit()
Behdad Esfahbod c87b317f 2012-05-15T23:53:18 [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
Behdad Esfahbod 50f630c1 2012-05-13T13:03:44 Remove ioctl checks Ended up not using terminal size after all.
Behdad Esfahbod 52e7b142 2012-05-13T02:02:58 [util] Make hb-view print out Unicode art if stdout is a terminal
Behdad Esfahbod f7e8dcfd 2012-05-11T22:00:06 [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.
Behdad Esfahbod 6bd9b479 2012-04-12T14:53:53 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.
Behdad Esfahbod c62e41b6 2012-01-27T02:20:58 Minor
Behdad Esfahbod d4de562a 2012-01-19T15:21:04 Start adding new shaping test suite together
Behdad Esfahbod 4d6dafd4 2012-01-19T14:52:02 Rename test/ to test/api/
Behdad Esfahbod 3d0ddd12 2012-01-15T15:55:52 Require glib >= 2.16 for the gobject option
Behdad Esfahbod 95ab82a9 2012-01-15T14:56:56 Disable gtk-doc macro We don't have any docs yet.
Behdad Esfahbod 880c1f0e 2011-09-19T23:10:22 Rewrite ICU detection code with in-house macros At least works for cross-compiling now...
Behdad Esfahbod 8b8b1905 2011-09-19T16:41:17 [util] Add hb-shape utility Like hb-view, but prints out buffer contents. The output format is kinda cryptic. Suggestions welcome.
Behdad Esfahbod 0fe29601 2011-09-17T09:59:58 Fix Linux build when io.h is available Bug 40953 - fail compile git: make[2]: *** [hb_view-options.o] Error 1
Behdad Esfahbod 4451168e 2011-09-16T00:38:19 Fix binary stdin/stdout io in Windows Make --font-file accept "-" to mean stdin, and have it work in Windows too!
Behdad Esfahbod b9b10ad7 2011-09-13T13:30:39 [util] Refactor hb-view completely Now we can use the same code to do other utils...
Behdad Esfahbod 46377396 2011-08-24T02:12:05 [configure] Fix graphite bits
Behdad Esfahbod 1f49cf32 2011-08-24T01:29:25 Add graphite2 integration from Martin Hosken To be modified, a lot.
Behdad Esfahbod d75333f1 2011-08-19T19:59:24 Add gobject enum support, but disabled for now need to figure out the naming. The generated code doesn't have the right name.
Behdad Esfahbod 0b7e4d9f 2011-08-15T20:41:59 [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.
Behdad Esfahbod c214cff5 2011-08-14T15:17:16 Start adding gobject-introspection support
Behdad Esfahbod 511a136f 2011-08-09T15:03:00 Move hb-view into util/
Behdad Esfahbod 02aeca98 2011-08-04T22:31:05 [API] Changes to main shape API hb_shape() now accepts a shaper_options and a shaper_list argument. Both can be set to NULL to emulate previous API. And in most situations they are expected to be set to NULL. hb_shape() also returns a boolean for now. If shaper_list is NULL, the return value can be ignored. shaper_options is ignored for now, but otherwise it should be a NULL-terminated list of strings. shaper_list is a NULL-terminated list of strings. Currently recognized strings are "ot" for native OpenType Layout implementation, "uniscribe" for the Uniscribe backend, and "fallback" for the non-complex backend (that will be implemented shortly). The fallback backend never fails. The env var HB_SHAPER_LIST is also parsed and honored. It's a colon-separated list of shaper names. The fallback shaper is invoked if none of the env-listed shapers succeed. New API hb_buffer_guess_properties() added.
Behdad Esfahbod ecd3b6e4 2011-08-04T01:57:40 More build fixes
Behdad Esfahbod ddbf4edc 2011-08-04T01:38:37 Minor
Behdad Esfahbod 0fbb2dc8 2011-08-03T19:55:04 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.
Behdad Esfahbod 0d7d4824 2011-08-03T17:39:24 Minor
Behdad Esfahbod e9c2341b 2011-08-02T11:40:44 Don't use icu-config when cross-compiling
Behdad Esfahbod 390dab49 2011-08-02T11:29:55 Unbreak icu-config results a bit
Behdad Esfahbod b301478a 2011-08-02T11:25:13 Bug 39763 - autogen.sh should check pkg-config availability (and revert change have_icu change I mistakenly pushed out)
Behdad Esfahbod f60271c0 2011-08-02T09:56:30 Add mingw32 support With these changes, on Ubuntu I can do: ./configure --host=i586-mingw32msvc && make
Behdad Esfahbod 595dc63e 2011-05-27T04:14:12 Bump version to 0.7.0 to open up for development
Behdad Esfahbod f2455760 2011-05-25T16:08:06 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.
Behdad Esfahbod 329c1571 2011-05-25T16:07:07 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.
Behdad Esfahbod 5b21eff8 2011-05-25T14:49:35 Update README, etc
Behdad Esfahbod 5be7d047 2011-05-17T15:05:34 Check for mmap() Apparently there exist systems with mprotect(), but not mmap()?
Behdad Esfahbod 0c2ec1d7 2011-05-10T19:11:27 [test] Always initialize gthread such that our mutex() stuff is tested Now the test/object test deadlocks as expected. Fix coming.
Behdad Esfahbod 71cef14a 2011-05-06T19:30:59 Add -Bsymbolic-functions to linker flags
Behdad Esfahbod c78f4485 2011-05-05T21:31:04 [API] Add version macros and functions Step version up to 0.5.0. Also, fix to pass "make distcheck"
Behdad Esfahbod 9ff819f6 2011-05-05T19:47:59 Add disable-static libtool flag No one who builds harfbuzz static uses the autotools build system to do it.
Behdad Esfahbod 7ca7571e 2011-05-05T19:47:12 Remove win32-dll libtool flag Since we're not win32-dll clean the way libtool docs define it.
Behdad Esfahbod 174e3fe8 2011-05-05T19:37:53 Add AC_CANONICAL_HOST
Behdad Esfahbod e6a5b88c 2011-05-05T16:24:42 Fix build with older glib
Behdad Esfahbod 5b7f3897 2011-04-27T15:10:12 GNOME Bug 612402 - (hb-arm) HarfBuzz compilation fix for arm With gcc on arm, request 8-bit structure alignment.
Behdad Esfahbod bbdeff59 2011-04-07T16:05:07 Add test directory
Behdad Esfahbod 5353bf43 2011-02-22T18:06:19 Add initial hb-view tool Currently doesn't handle script or direction.
Behdad Esfahbod a0787430 2011-01-10T02:27:49 Don't use the m4/ dir We just require people to have libtool, pkg-config, etc installed when running autogen.sh
Javier Jardón 2abe1264 2011-01-09T22:18:53 Bug 31174 - Update autotools configuration
Behdad Esfahbod 76691f02 2011-01-06T14:16:59 Fix ICU detection
Behdad Esfahbod 756f794a 2010-12-26T20:52:40 Remove Graphite backend It was unmaintained and the code has to be replaced to use the new grphite-ng code base.
Behdad Esfahbod d1f1707a 2010-11-30T00:57:15 Bug 31965 - some GNU/Linux distributions lack icu.pc but have icu-config Patch from suzuki toshiya.
Behdad Esfahbod 502f4cba 2010-10-27T01:13:56 Divide get_metrics into get_advance and get_extents Graphite module not updated. Bump version to 0.3.
Behdad Esfahbod 3703f88b 2010-10-12T18:34:20 Step the version up to 0.2 now that Arabic shaper is in
Behdad Esfahbod 0109816b 2010-10-05T18:36:45 Update build system
Behdad Esfahbod 305ba867 2010-05-21T14:02:20 Import Graphite shaping backend by Martin Hosken
Behdad Esfahbod 690b9194 2010-04-25T22:51:05 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).
Behdad Esfahbod cd11a98f 2009-12-20T23:05:02 Fix compile with older FreeType
Behdad Esfahbod c65b26ac 2009-11-18T11:27:33 Use autoconf FLEXIBLE_ARRAY_MEMBER when available
Behdad Esfahbod d94647e2 2009-11-03T16:35:10 Add ICU glue
Behdad Esfahbod eb4ebda2 2009-11-03T14:09:32 [configure] Fix check for FreeType
Behdad Esfahbod f94cf6b9 2009-11-02T18:55:19 Another try at build without glib
Behdad Esfahbod a6451aa6 2009-11-02T18:35:12 We don't really use gthread directly
Behdad Esfahbod 29aa4001 2009-11-02T16:28:39 Add build system