src/main.cc


Log

Author Commit Date CI Message
Jonathan Kew da132937 2014-04-27T14:05:24 Rework handling of requiredFeature to solve problem with rlig in arial.ttf from winxp https://bugzilla.mozilla.org/show_bug.cgi?id=986802 Fixes https://github.com/behdad/harfbuzz/pull/39 API Change: -hb_ot_layout_language_get_required_feature_index +hb_ot_layout_language_get_required_feature New API takes an extra pointer argument. Pass NULL in to get behavior of previous API. Reworked by behdad
Behdad Esfahbod 0ddecabc 2014-05-01T16:01:40 [main] Minor improvement to output
Behdad Esfahbod 6c48f20e 2013-09-09T15:43:10 [otlayout] Add structs for JSTF table
Behdad Esfahbod 7c8e844d 2012-08-28T17:57:49 Use namespace for OpenType tables Avoids USHORT, SHORT, ULONG, LONG clashes with Windows API.
Behdad Esfahbod 0594a244 2012-06-05T20:35:40 Cleanup TRUE/FALSE vs true/false
Behdad Esfahbod 1a2a4a00 2012-05-05T22:38:20 Fix warning and build issues As reported by Jonathan Kew on the list.
Behdad Esfahbod 7a750ac3 2011-08-17T14:19:59 Rename table files from eg maxp-private.hh to maxp-table.hh
Behdad Esfahbod 944b2ba1 2011-08-09T00:23:58 [buffer] Make API take signed int length Since we already switched to accepting -1 as 'zero-terminated'.
Behdad Esfahbod c605bbbb 2011-08-04T20:00:53 Remove C++ guards from source files Where causing issues for people with MSVC.
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 2409d5f8 2011-04-21T17:14:28 Update Copyright headers
Behdad Esfahbod 8c69e65a 2010-10-27T22:07:49 Rename lookup_flags to lookup_props since it's more than just flags
Behdad Esfahbod acdba3f9 2010-07-23T15:11:18 Prefer C linkage
Behdad Esfahbod b5db4f1e 2010-05-10T22:22:22 Clean up NO_INDEX
Behdad Esfahbod ce5694c7 2010-05-04T14:10:18 [main] Recognize Apple SFNTs
Behdad Esfahbod 187454c5 2010-04-23T16:35:01 Add different casts from pointer and ref to avoid bugs
Behdad Esfahbod efb324a4 2010-04-23T16:22:54 Remove GET_FOR_DATA macros The major-version check is now handled by sanitize. If major doesn't match, we reject and fall back to the Null object.
Behdad Esfahbod 1aa4666b 2010-04-23T13:32:03 Cleanup OpenTypeFontFile
Behdad Esfahbod df3f505d 2010-04-22T14:11:33 More sanitize cleanup
Behdad Esfahbod c755cb3e 2010-04-22T00:11:43 Change header comment
Behdad Esfahbod bdd0ff52 2009-12-15T04:07:40 Make main.cc compile without glib
Behdad Esfahbod 67cb8111 2009-08-09T13:05:08 [HB] Print mark sets in main.cc
Behdad Esfahbod 15164d92 2009-08-04T13:57:41 [HB] Fix mix warnings
Behdad Esfahbod 5f5b24f9 2009-08-02T20:03:12 [OT] Rename C++ header files from *.h to *.hh
Behdad Esfahbod 2098a021 2009-08-02T19:57:00 [HB] Move OT file handling out of ot-layout
Behdad Esfahbod baec684f 2009-08-01T21:06:11 [HB] Remove glib dependency
Behdad Esfahbod 79420ad9 2009-05-26T12:24:16 [HB] Add get_attach_points()
Behdad Esfahbod 62964afc 2009-05-26T12:40:10 [HB] Implement get_lig_carets()
Behdad Esfahbod 6ad8d5f3 2009-05-25T02:27:29 [HB] Simplify some basic things
Behdad Esfahbod ee58aaeb 2009-05-17T05:14:33 [HB] Update copyright years
Behdad Esfahbod ce48f039 2009-11-02T14:35:51 Merge harfbuzz-ng
Behdad Esfahbod 2d15e72c 2009-04-15T19:50:16 Give it a start at GSUB
Behdad Esfahbod 706ab25a 2008-01-28T05:58:50 Add script and language public getter API
Behdad Esfahbod 40a81314 2008-01-28T02:30:48 Make main.cc compile again, which means finished getter API
Behdad Esfahbod 54e5aac5 2008-01-27T21:19:51 GDEF completely working now
Behdad Esfahbod fd92a3dd 2008-01-24T03:11:09 Starting public interface
Behdad Esfahbod aefaafe5 2008-01-23T17:25:29 Minor renaming
Behdad Esfahbod a16ecbf0 2008-01-23T17:01:55 Initial gsub stub
Behdad Esfahbod 64aef3a5 2008-01-23T16:14:38 Add copyright notices.
Behdad Esfahbod 8dd1c8b8 2008-01-23T05:00:30 Clean up file names, add namespace
Behdad Esfahbod 1f437e6f 2008-01-23T04:36:40 Make all code NULL-free and assert-free
Behdad Esfahbod 600e5eb8 2008-01-23T02:01:37 Define get_for_data() factories
Behdad Esfahbod b9d7688f 2008-01-23T01:38:10 Finish and test GDEF
Behdad Esfahbod 303fe628 2008-01-23T00:20:48 Misc cleanup
Behdad Esfahbod 5b3f7702 2006-12-28T06:42:37 Add stub GDEF files
Behdad Esfahbod 12c4568c 2006-12-28T06:10:59 Break and rename, in the layout of old HarfBuzz codebase