History log of /external/harfbuzz_ng/src/main.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
da132937989acb4d8ca9bd41c79f98750e7dda30 27-Apr-2014 Jonathan Kew <jfkthame@gmail.com> 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
/external/harfbuzz_ng/src/main.cc
0ddecabc6de205b121bec31fbf670f37cc9454ef 02-May-2014 Behdad Esfahbod <behdad@behdad.org> [main] Minor improvement to output
/external/harfbuzz_ng/src/main.cc
6c48f20eea22c6e686416ab4ec8388be3e8cd0b5 09-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [otlayout] Add structs for JSTF table
/external/harfbuzz_ng/src/main.cc
7c8e844d92aa604fc4b396343721ea90eb83adb8 28-Aug-2012 Behdad Esfahbod <behdad@behdad.org> Use namespace for OpenType tables

Avoids USHORT, SHORT, ULONG, LONG clashes with Windows API.
/external/harfbuzz_ng/src/main.cc
0594a2448440208efa0acac9a5d8d52d43108289 06-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Cleanup TRUE/FALSE vs true/false
/external/harfbuzz_ng/src/main.cc
1a2a4a0078dda834443edd421037a4bcbad18c5e 05-May-2012 Behdad Esfahbod <behdad@behdad.org> Fix warning and build issues

As reported by Jonathan Kew on the list.
/external/harfbuzz_ng/src/main.cc
7a750ac33ec482e2c4856c19ea607f3563741c24 17-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Rename table files from eg maxp-private.hh to maxp-table.hh
/external/harfbuzz_ng/src/main.cc
944b2ba1ce076385f985212bbdf2df96a8a995f0 09-Aug-2011 Behdad Esfahbod <behdad@behdad.org> [buffer] Make API take signed int length

Since we already switched to accepting -1 as 'zero-terminated'.
/external/harfbuzz_ng/src/main.cc
c605bbbb6d4b2a98b1f40ca818760088d991f7d1 05-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Remove C++ guards from source files

Where causing issues for people with MSVC.
/external/harfbuzz_ng/src/main.cc
f60271c0c2b0101e7b2725f9a9ad950c277a616c 02-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Add mingw32 support

With these changes, on Ubuntu I can do:

./configure --host=i586-mingw32msvc && make
/external/harfbuzz_ng/src/main.cc
2409d5f8d7dd8b535ce5ea29e933f7db27d33793 21-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Update Copyright headers
/external/harfbuzz_ng/src/main.cc
8c69e65abed961002d90024c92e18538c6516262 28-Oct-2010 Behdad Esfahbod <behdad@behdad.org> Rename lookup_flags to lookup_props since it's more than just flags
/external/harfbuzz_ng/src/main.cc
acdba3f90b232fc12fcb200dca2584481b339118 23-Jul-2010 Behdad Esfahbod <behdad@behdad.org> Prefer C linkage
/external/harfbuzz_ng/src/main.cc
b5db4f1e4eefa266a71a28b5496f47ff9d1a81e8 11-May-2010 Behdad Esfahbod <behdad@behdad.org> Clean up NO_INDEX
/external/harfbuzz_ng/src/main.cc
ce5694c79671bf75990923c1da17bb611e4e7d15 04-May-2010 Behdad Esfahbod <behdad@behdad.org> [main] Recognize Apple SFNTs
/external/harfbuzz_ng/src/main.cc
187454c595559ce48d072fee6bccb51f3de283d4 23-Apr-2010 Behdad Esfahbod <behdad@behdad.org> Add different casts from pointer and ref to avoid bugs
/external/harfbuzz_ng/src/main.cc
efb324a46ff64adb4ec8612b4089e8daff1e6d8e 23-Apr-2010 Behdad Esfahbod <behdad@behdad.org> 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.
/external/harfbuzz_ng/src/main.cc
1aa4666b914da7747fc58a8f6f2d913c94e3b8da 23-Apr-2010 Behdad Esfahbod <behdad@behdad.org> Cleanup OpenTypeFontFile
/external/harfbuzz_ng/src/main.cc
df3f505dcfeefc8cd395900b116767d22549f756 22-Apr-2010 Behdad Esfahbod <behdad@behdad.org> More sanitize cleanup
/external/harfbuzz_ng/src/main.cc
c755cb3e3ac55156d0d2ec05adea7a650b97cc41 22-Apr-2010 Behdad Esfahbod <behdad@behdad.org> Change header comment
/external/harfbuzz_ng/src/main.cc
bdd0ff5290bae4db65c3fdf95c5728031f13ca84 15-Dec-2009 Behdad Esfahbod <behdad@behdad.org> Make main.cc compile without glib
/external/harfbuzz_ng/src/main.cc
67cb8111f209de26b3afa46e9fb7e4d01c9ecad4 09-Aug-2009 Behdad Esfahbod <behdad@behdad.org> [HB] Print mark sets in main.cc
/external/harfbuzz_ng/src/main.cc
15164d9258a74122a4db748d35532bd72c47cec2 04-Aug-2009 Behdad Esfahbod <behdad@behdad.org> [HB] Fix mix warnings
/external/harfbuzz_ng/src/main.cc
5f5b24f99f52bbc922e238b65c06061ba07c8548 03-Aug-2009 Behdad Esfahbod <behdad@behdad.org> [OT] Rename C++ header files from *.h to *.hh
/external/harfbuzz_ng/src/main.cc
2098a021a826e76ee27d5db74e32738d7d1c3d30 03-Aug-2009 Behdad Esfahbod <behdad@behdad.org> [HB] Move OT file handling out of ot-layout
/external/harfbuzz_ng/src/main.cc
baec684fde2303edb16341bfcf1022cd72acf129 02-Aug-2009 Behdad Esfahbod <behdad@behdad.org> [HB] Remove glib dependency
/external/harfbuzz_ng/src/main.cc
62964afcecd96038cfaa8bc2bc931f43ee83be7e 26-May-2009 Behdad Esfahbod <behdad@behdad.org> [HB] Implement get_lig_carets()
/external/harfbuzz_ng/src/main.cc
79420ad9caf2d5fc94c3693e8292edfa27060b2d 26-May-2009 Behdad Esfahbod <behdad@behdad.org> [HB] Add get_attach_points()
/external/harfbuzz_ng/src/main.cc
6ad8d5f3c7028147b371137ae4bca6aae66b3489 25-May-2009 Behdad Esfahbod <behdad@behdad.org> [HB] Simplify some basic things
/external/harfbuzz_ng/src/main.cc
ee58aaebd296ea8237516754fd4e825d524b11b7 17-May-2009 Behdad Esfahbod <behdad@behdad.org> [HB] Update copyright years
/external/harfbuzz_ng/src/main.cc
ce48f03946bef895912019046bdbe62bb1301d0b 02-Nov-2009 Behdad Esfahbod <behdad@behdad.org> Merge harfbuzz-ng
2d15e72c75931398db5e027e660f1320bb979117 16-Apr-2009 Behdad Esfahbod <behdad@behdad.org> Give it a start at GSUB
/external/harfbuzz_ng/src/main.cc
706ab25a4cb043d46e6088aa0a7184ee200276c9 28-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Add script and language public getter API
/external/harfbuzz_ng/src/main.cc
40a81314fa3eb7c701aea47b43f81bfad985f717 28-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Make main.cc compile again, which means finished getter API
/external/harfbuzz_ng/src/main.cc
54e5aac5e2947d4e2864c6f2987e4d275da73100 28-Jan-2008 Behdad Esfahbod <behdad@behdad.org> GDEF completely working now
/external/harfbuzz_ng/src/main.cc
fd92a3dde32fd10df30c9eeb97641bc3c15b1e9b 24-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Starting public interface
/external/harfbuzz_ng/src/main.cc
aefaafe5bc4fc6d37a412c135b1079c287be7045 23-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Minor renaming
/external/harfbuzz_ng/src/main.cc
a16ecbf0564a6e2576da22c12827f3c0719da549 23-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Initial gsub stub
/external/harfbuzz_ng/src/main.cc
64aef3a54999496fd1de4f5aa5b019e4c03b3836 23-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Add copyright notices.
/external/harfbuzz_ng/src/main.cc
8dd1c8b8d6797d899d0f5b0a8015886bf6520ca2 23-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Clean up file names, add namespace
/external/harfbuzz_ng/src/main.cc
1f437e6f47fb6c15761021bd2078f31778f2179c 23-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Make all code NULL-free and assert-free
/external/harfbuzz_ng/src/main.cc
600e5eb80f553ea8eb862e6784133574c74ca513 23-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Define get_for_data() factories
/external/harfbuzz_ng/src/main.cc
b9d7688fb3d45894901484b74095c4f11cab6196 23-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Finish and test GDEF
/external/harfbuzz_ng/src/main.cc
303fe62824d4e99df554b6bfaacba05d068522fb 23-Jan-2008 Behdad Esfahbod <behdad@behdad.org> Misc cleanup
/external/harfbuzz_ng/src/main.cc
5b3f7702a64fe0513d08a67bdb72704e46fd7cd4 28-Dec-2006 Behdad Esfahbod <behdad@behdad.org> Add stub GDEF files
/external/harfbuzz_ng/src/main.cc
12c4568c680ea2b9b98a16a8b7402ca185c90ef6 28-Dec-2006 Behdad Esfahbod <behdad@behdad.org> Break and rename, in the layout of old HarfBuzz codebase
/external/harfbuzz_ng/src/main.cc