1 |
|
2005-09-05 Werner Lemberg <wl@gnu.org> |
2 |
|
|
3 |
|
Fixes for `make multi' and using C++ compiler. |
4 |
|
|
5 |
|
* gxvalid/gxvcommn.c (gxv_set_length_by_ushort_offset, |
6 |
|
gxv_set_length_by_ulong_offset, gxv_array_getlimits_byte, |
7 |
|
gxv_array_getlimits_ushort): Declare with FT_LOCAL_DEF. |
8 |
|
(gxv_compare_ranges): Make it static. |
9 |
|
(gxv_LookupTable_fmt0_validate, gxv_LookupTable_fmt2_validate, |
10 |
|
gxv_LookupTable_fmt4_validate, gxv_LookupTable_fmt6_validate, |
11 |
|
gxv_LookupTable_fmt8_validate, gxv_LookupTable_validate): Improve |
12 |
|
trace messages. |
13 |
|
(gxv_StateArray_validate, gxv_XStateArray_validate): s/class/clazz/. |
14 |
|
(GXV_STATETABLE_HEADER_SIZE, GXV_STATEHEADER_SIZE, |
15 |
|
GXV_XSTATETABLE_HEADER_SIZE, GXV_XSTATEHEADER_SIZE): Move to |
16 |
|
gxvcommn.h. |
17 |
|
|
18 |
|
* gxvalid/gxvcommn.h: Add prototypes for |
19 |
|
gxv_StateTable_subtable_setup, gxv_XStateTable_subtable_setup, |
20 |
|
gxv_XStateTable_validate, gxv_array_getlimits_byte, |
21 |
|
gxv_array_getlimits_ushort, gxv_set_length_by_ushort_offset, |
22 |
|
gxv_set_length_by_ulong_offset, gxv_odtect_add_range, |
23 |
|
gxv_odtect_validate. |
24 |
|
(GXV_STATETABLE_HEADER_SIZE, GXV_STATEHEADER_SIZE, |
25 |
|
GXV_XSTATETABLE_HEADER_SIZE, GXV_XSTATEHEADER_SIZE): Moved from |
26 |
|
gxvcommn.c. |
27 |
|
|
28 |
|
* src/gxvalid/gxvbsln.c (gxv_bsln_LookupValue_validate, |
29 |
|
gxv_bsln_parts_fmt1_validate): Improve trace messages. |
30 |
|
|
31 |
|
* gxvalid/gxvfeat.c: Split off predefined registry stuff to... |
32 |
|
* gxvalid/gxvfeat.h: New file. |
33 |
|
|
34 |
|
* gxvalid/gxvjust.c (gxv_just_wdc_entry_validate): Improve trace |
35 |
|
message. |
36 |
|
|
37 |
|
* gxvalid/gxvkern.c (GXV_kern_Dialect): Add KERN_DIALECT_UNKNOWN. |
38 |
|
(gxv_kern_subtable_fmt1_valueTable_load, |
39 |
|
gxv_kern_subtable_fmt1_subtable_setup, |
40 |
|
gxv_kern_subtable_fmt1_entry_validate): Fix C++ compiler errors. |
41 |
|
(gxv_kern_coverage_validate): Use KERN_DIALECT_UNKWOWN. |
42 |
|
Improve trace message. |
43 |
|
(gxv_kern_validate_generic): Fix C++ compiler error. |
44 |
|
Improve trace message. |
45 |
|
(gxv_kern_validate_classic): Fix C++ compiler error. |
46 |
|
|
47 |
|
* gxvalid/gxvmort0.c (gxv_mort_subtable_type0_validate): Declare |
48 |
|
with FT_LOCAL_DEF. |
49 |
|
|
50 |
|
* gxvalid/gxvmort1.c |
51 |
|
(gxv_mort_subtable_type1_substitutionTable_load, |
52 |
|
gxv_mort_subtable_type1_subtable_setup): Fix C++ compiler errors. |
53 |
|
(gxv_mort_subtable_type1_substTable_validate): Improve trace |
54 |
|
message. |
55 |
|
(gxv_mort_subtable_type1_validate): Declare with FT_LOCAL_DEF. |
56 |
|
|
57 |
|
* gxvalid/gxvmort2.c (gxv_mort_subtable_type2_opttable_load, |
58 |
|
gxv_mort_subtable_type2_subtable_setup, |
59 |
|
gxv_mort_subtable_type2_ligActionOffset_validate, |
60 |
|
gxv_mort_subtable_type2_ligatureTable_validate): Fix C++ compiler |
61 |
|
errors. |
62 |
|
(gxv_mort_subtable_type2_validate): Declare with FT_LOCAL_DEF. |
63 |
|
|
64 |
|
* gxvalid/gxvmort4.c (gxv_mort_subtable_type4_validate): Declare |
65 |
|
with FT_LOCAL_DEF. |
66 |
|
|
67 |
|
* gxvalid/gxvmort5.c (gxv_mort_subtable_type5_subtable_setup, |
68 |
|
gxv_mort_subtable_type5_InsertList_validate): Fix C++ compiler |
69 |
|
errors. |
70 |
|
(gxv_mort_subtable_type5_validate): Declare with FT_LOCAL_DEF. |
71 |
|
|
72 |
|
* gxvalid/gxvmort.c: Include gxvfeat.h. |
73 |
|
(gxv_mort_featurearray_validate, gxv_mort_coverage_validate): |
74 |
|
Declare with FT_LOCAL_DEF. |
75 |
|
(gxv_mort_subtables_validate, gxv_mort_validate): Improve trace |
76 |
|
messages. |
77 |
|
|
78 |
|
* gxvalid/gxvmort.h (gxv_mort_feature_validate): Remove. |
79 |
|
|
80 |
|
* gxvalid/gxvmorx0.c (gxv_morx_subtable_type0_validate): Declare |
81 |
|
with FT_LOCAL_DEF. |
82 |
|
|
83 |
|
* gxvalid/gxvmorx1.c |
84 |
|
(gxv_morx_subtable_type1_substitutionTable_load, |
85 |
|
gxv_morx_subtable_type1_subtable_setup, |
86 |
|
gxv_morx_subtable_type1_entry_validate, |
87 |
|
gxv_morx_subtable_type1_substitutionTable_validate): Fix C++ |
88 |
|
compiler errors. |
89 |
|
(gxv_morx_subtable_type1_validate): Declare with FT_LOCAL_DEF. |
90 |
|
|
91 |
|
* gxvalid/gxvmorx2.c (gxv_morx_subtable_type2_opttable_load, |
92 |
|
gxv_morx_subtable_type2_subtable_setup, |
93 |
|
gxv_morx_subtable_type2_ligActionIndex_validate, |
94 |
|
gxv_morx_subtable_type2_ligatureTable_validate): Fix C++ compiler |
95 |
|
errors. |
96 |
|
(gxv_morx_subtable_type2_validate): Declare with FT_LOCAL_DEF. |
97 |
|
Fix typo. |
98 |
|
|
99 |
|
* gxvalid/gxvmorx4.c (gxv_morx_subtable_type4_validate): Declare |
100 |
|
with FT_LOCAL_DEF. |
101 |
|
|
102 |
|
* gxvalid/gxvmorx5.c (gxv_morx_subtable_type5_insertionGlyph_load, |
103 |
|
gxv_morx_subtable_type5_subtable_setup): Fix C++ compiler error. |
104 |
|
(gxv_morx_subtable_type5_validate): Declare with FT_LOCAL_DEF. |
105 |
|
|
106 |
|
* gxvalid/gxvmorx.c (gxv_morx_subtables_validate, |
107 |
|
gxv_morx_validate): Improve trace message. |
108 |
|
|
109 |
|
* gxvalid/gxvopbd.c (gxv_opbd_LookupFmt4_transit): Fix compiler |
110 |
|
warnings. |
111 |
|
(gxv_opbd_validate): Improve trace message. |
112 |
|
|
113 |
|
* gxvalid/gxvprop.c: Decorate constants with `U' and `L' where |
114 |
|
appropriate. |
115 |
|
(gxv_prop_zero_advance_validate, gxv_prop_validate): Improve trace |
116 |
|
message. |
117 |
|
|
118 |
|
* gxvalid/gxvtrak.c (gxv_trak_trackTable_validate): Remove unused |
119 |
|
parameter. Update all callers. |
120 |
|
(gxv_trak_validate): Improve trace message. |
121 |
|
|
122 |
|
* rules.mk (GXV_DRV_H): Add gxvfeat.h. |
123 |
|
|
124 |
2005-09-01 Werner Lemberg <wl@gnu.org> |
2005-09-01 Werner Lemberg <wl@gnu.org> |
125 |
|
|
126 |
* src/gxvalid/gxvbsln.c (GXV_BSLN_VALUE_EMPTY): Add `U'. |
* src/gxvalid/gxvbsln.c (GXV_BSLN_VALUE_EMPTY): Add `U'. |
131 |
|
|
132 |
* src/gxvalid/gxvmorx0.c, src/gxvalid/gxvmorx1.c, |
* src/gxvalid/gxvmorx0.c, src/gxvalid/gxvmorx1.c, |
133 |
src/gxvalid/gxvmorx2.c, src/gxvalid/gxvmorx4.c, |
src/gxvalid/gxvmorx2.c, src/gxvalid/gxvmorx4.c, |
134 |
src/gxvalid/gxvmorx5.c, src/gxvalid/gxvmort.c: Improve tracing |
src/gxvalid/gxvmorx5.c, src/gxvalid/gxvmort.c: Improve trace |
135 |
messages. |
messages. |
136 |
Decorate constants with `U' and `L' where appropriate. |
Decorate constants with `U' and `L' where appropriate. |
137 |
Fix compiler warnings. |
Fix compiler warnings. |
140 |
|
|
141 |
* src/truetype/ttgload.c (load_truetype_glyph): Fix typo. |
* src/truetype/ttgload.c (load_truetype_glyph): Fix typo. |
142 |
|
|
143 |
* src/gxvalid/gxvbsln.c (gxv_bsln_validate): Fix tracing message. |
* src/gxvalid/gxvbsln.c (gxv_bsln_validate): Fix trace message. |
144 |
|
|
145 |
* src/gxvalid/gxvcommn.c (gxv_odtect_add_range): Use `const'. |
* src/gxvalid/gxvcommn.c (gxv_odtect_add_range): Use `const'. |
146 |
|
|
148 |
src/gxvalid/gxvkern.c, src/gxvalid/gxvlcar.c, src/gxvalid/gxvmod.c, |
src/gxvalid/gxvkern.c, src/gxvalid/gxvlcar.c, src/gxvalid/gxvmod.c, |
149 |
src/gxvalid/gxvmort0.c, src/gxvalid/gxvmort1.c, |
src/gxvalid/gxvmort0.c, src/gxvalid/gxvmort1.c, |
150 |
src/gxvalid/gxvmort2.c, src/gxvalid/gxvmort4.c, |
src/gxvalid/gxvmort2.c, src/gxvalid/gxvmort4.c, |
151 |
src/gxvalid/gxvmort5.c, src/gxvalid/gxvmort.c: Improve tracing |
src/gxvalid/gxvmort5.c, src/gxvalid/gxvmort.c: Improve trace |
152 |
messages. |
messages. |
153 |
Decorate constants with `U' and `L' where appropriate. |
Decorate constants with `U' and `L' where appropriate. |
154 |
Fix compiler warnings. |
Fix compiler warnings. |
160 |
* src/gxvalid/gxvcommn.c: Fix compiler warnings. |
* src/gxvalid/gxvcommn.c: Fix compiler warnings. |
161 |
(gxv_XEntryTable_validate, gxv_compare_ranges): Remove unused |
(gxv_XEntryTable_validate, gxv_compare_ranges): Remove unused |
162 |
parameter. Update all callers. |
parameter. Update all callers. |
163 |
Improve tracing messages. |
Improve trace messages. |
164 |
Some formatting. |
Some formatting. |
165 |
|
|
166 |
2005-08-29 Werner Lemberg <wl@gnu.org> |
2005-08-29 Werner Lemberg <wl@gnu.org> |