Behdad Esfahbod
8a3511ac6c
Add hb_language_t as well as language/script conversion to OT tags
2009-11-04 19:45:39 -05:00
Behdad Esfahbod
4591753ad4
Define ARRAY_LENGTH
2009-11-04 18:15:59 -05:00
Behdad Esfahbod
214ac7c1ff
Another one
2009-11-04 18:12:32 -05:00
Behdad Esfahbod
1e91434569
Minor
2009-11-04 18:12:09 -05:00
Behdad Esfahbod
48de3730cd
Fix previous commit, ouch!
2009-11-04 16:59:50 -05:00
Behdad Esfahbod
e21899bc35
Fix array query API
...
The array query APIs now all do:
- Return the total number of items
- Take a start_offset, such that individual items can be fetched
- The _count IN/OUT variable always has number of items written
into the array upon return of the function
2009-11-04 16:36:14 -05:00
Behdad Esfahbod
3b59306b85
Finish FT glue. Rough and untested
2009-11-04 15:48:32 -05:00
Behdad Esfahbod
f8be443aec
Add TODO item
2009-11-03 20:28:27 -05:00
Behdad Esfahbod
7951279b4a
Implement nil font functions
2009-11-03 20:27:05 -05:00
Behdad Esfahbod
8fb3d1aa4e
Start ft glue
2009-11-03 18:34:20 -05:00
Behdad Esfahbod
d94647e2cd
Add ICU glue
2009-11-03 16:35:10 -05:00
Behdad Esfahbod
b7dd4b945b
Fix hb_be_uint16()
2009-11-03 15:21:15 -05:00
Behdad Esfahbod
cd7555eef2
Namespace MSVC defines in public header
2009-11-03 15:16:10 -05:00
Behdad Esfahbod
5ebabecef3
Move unicode_funcs to buffer
2009-11-03 15:15:07 -05:00
Behdad Esfahbod
d5a8e46099
[Makefile] Install hb-unicode.h
...
Separate OT headers also.
2009-11-03 15:14:40 -05:00
Behdad Esfahbod
63d7a41dd0
[TODO] Add item for fixing buffer error handling
2009-11-03 15:14:08 -05:00
Behdad Esfahbod
21d0fce3d5
Add check for not linking to libstdc++
2009-11-03 14:28:32 -05:00
Behdad Esfahbod
ca95ce460a
Use the C linker, not C++ linker
...
Such that we don't link to libstdc++.
2009-11-03 14:18:33 -05:00
Behdad Esfahbod
eb4ebda2d1
[configure] Fix check for FreeType
2009-11-03 14:09:32 -05:00
Behdad Esfahbod
cb0e99a5a7
[TODO] Remove obsolete item
2009-11-03 14:09:10 -05:00
Behdad Esfahbod
3a59ec37c5
Add bunch of TODO items
2009-11-03 11:36:06 -05:00
Behdad Esfahbod
ffbe0a853d
More MSVC fixes from Jonathan Kew
2009-11-03 10:52:45 -05:00
Behdad Esfahbod
d3480ba37f
Don't use zero-sized arrays
...
It's not part of the standard and MSVC doesn't like it. It makes the code
a lot less elegant than it used to be, but I think it should work now.
2009-11-03 10:47:29 -05:00
Behdad Esfahbod
6bec81aa3a
Cosmetic
2009-11-02 19:17:36 -05:00
Behdad Esfahbod
f94cf6b969
Another try at build without glib
2009-11-02 18:55:19 -05:00
Behdad Esfahbod
2f3e69f3cb
Fix build without glib, again
2009-11-02 18:53:15 -05:00
Behdad Esfahbod
d03f818659
Disable configure cache
2009-11-02 18:52:21 -05:00
Behdad Esfahbod
a6451aa626
We don't really use gthread directly
2009-11-02 18:35:12 -05:00
Behdad Esfahbod
63a792a811
Update Makefile to build without glib
2009-11-02 18:34:26 -05:00
Behdad Esfahbod
68a2c771e2
Build without glib
...
Thready-safety disabled in that case, until we add support for pthread, etc.
Fun...
2009-11-02 18:31:53 -05:00
Behdad Esfahbod
cc4c096a7e
MSVC has no stdint.h
2009-11-02 18:14:48 -05:00
Behdad Esfahbod
9a204c7ab5
Remove use of GINT16_FROM_BE
2009-11-02 18:11:55 -05:00
Behdad Esfahbod
1f0ceeb8cf
Install library
2009-11-02 16:51:24 -05:00
Behdad Esfahbod
5932f8f7c3
Generate ChangeLog
2009-11-02 16:38:41 -05:00
Behdad Esfahbod
29aa400183
Add build system
2009-11-02 16:34:59 -05:00
Behdad Esfahbod
c09ed9801e
[HB] Add glyph_metrics typedef
2009-11-02 14:40:48 -05:00
Behdad Esfahbod
91b1e03e03
[HB] Add point_index to get_contour_point()
...
Pointed out by Keith Stribley on HarfBuzz list.
2009-11-02 14:40:48 -05:00
Behdad Esfahbod
aa87d95173
[HB] Fix lookup_flag ignoring
...
Reported by Keith Stribley on HarfBuzz list.
2009-11-02 14:40:48 -05:00
Behdad Esfahbod
52e9a71d57
[HB] Add comment
2009-11-02 14:40:48 -05:00
Behdad Esfahbod
f9c0a2dad0
[HB] Fix apply_lookup() loop
...
Part of Bug 595539 - Regressions in rendering certain Thai sequences with
OpenType font
2009-11-02 14:40:48 -05:00
Behdad Esfahbod
c0ab43c058
[HB] Fix bug in chain_context_lookup() invocations
...
Part of Bug 595539 - Regressions in rendering certain Thai sequences with
OpenType font
2009-11-02 14:40:48 -05:00
Behdad Esfahbod
e6bd4e93bd
[HB] Add TODO item
2009-11-02 14:40:48 -05:00
Behdad Esfahbod
3e2401f6c5
[HB] Rename DEBUG to TRACE where appropriate
2009-11-02 14:40:48 -05:00
Behdad Esfahbod
0535b50f43
[HB] Add GSUB/GPOS tracing
2009-11-02 14:40:48 -05:00
Behdad Esfahbod
95e202403f
[HB] Allow enabling different debug facilities individually
2009-11-02 14:40:48 -05:00
Behdad Esfahbod
37006bd1bd
Fix stupid array growing bug
2009-11-02 14:40:47 -05:00
Behdad Esfahbod
9897749113
[HB] Simplify counting
2009-11-02 14:40:47 -05:00
Behdad Esfahbod
81a5c4df94
[HB] Indent
2009-11-02 14:40:47 -05:00
Behdad Esfahbod
c91facd83b
[HB] Bug 593231 - < c99 compiler dislikes ValueRecord
2009-11-02 14:40:47 -05:00
Behdad Esfahbod
f0c7540c4e
Bug 592484 - invalid write in HB
...
Fix off-by-one.
2009-11-02 14:40:47 -05:00