/[freetype]/freetype2/ChangeLog
ViewVC logotype

Diff of /freetype2/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1090 by wl, Thu Sep 1 07:33:02 2005 UTC revision 1.1091 by wl, Mon Sep 5 19:31:26 2005 UTC
# Line 1  Line 1 
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'.
# Line 8  Line 131 
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.
# Line 17  Line 140 
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    
# Line 25  Line 148 
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.
# Line 37  Line 160 
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>

Legend:
Removed from v.1.1090  
changed lines
  Added in v.1.1091

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26