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