Commit Graph

575 Commits

Author SHA1 Message Date
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