1 |
|
2005-08-02 Werner Lemberg <wl@gnu.org> |
2 |
|
|
3 |
|
* src/otvalid/otvcommn.h: Remove dead code. |
4 |
|
|
5 |
2005-07-31 Chia I Wu <b90201047@ntu.edu.tw> |
2005-07-31 Chia I Wu <b90201047@ntu.edu.tw> |
6 |
|
|
7 |
* src/truetype/ttobjs.h (tt_size_run_fpgm, tt_size_run_prep): New functions. |
* src/truetype/ttobjs.h (tt_size_run_fpgm, tt_size_run_prep): New |
8 |
|
functions. |
9 |
|
|
10 |
* src/truetype/ttobjs.c (tt_size_run_fpgm, tt_size_run_prep): New functions. |
* src/truetype/ttobjs.c (tt_size_run_fpgm, tt_size_run_prep): New |
11 |
(tt_size_init): Add 4, instead of 2, (phantom) points to twilight zone. |
functions. |
12 |
|
(tt_size_init): Add 4, instead of 2, (phantom) points to twilight |
13 |
|
zone. |
14 |
Move code that runs fpgm to tt_size_run_fpgm. |
Move code that runs fpgm to tt_size_run_fpgm. |
15 |
(Reset_Outline_Size): Move code that runs prep to tt_size_run_prep. |
(Reset_Outline_Size): Move code that runs prep to tt_size_run_prep. |
16 |
(tt_glyphzone_new): Allocate right size of arrays. |
(tt_glyphzone_new): Allocate right size of arrays. |
36 |
|
|
37 |
2005-06-30 David Turner <david@freetype.org> |
2005-06-30 David Turner <david@freetype.org> |
38 |
|
|
39 |
* src/sfnt/ftbitmap.c, src/truetype/ttgload.c, src/sfnt/ttcmap.c: |
* src/sfnt/ftbitmap.c, src/truetype/ttgload.c, src/sfnt/ttcmap.c: |
40 |
removing compiler warnings (Visual C++ /W4) |
Removing compiler warnings (Visual C++ /W4). |
41 |
|
|
42 |
|
|
43 |
* Jamfile, src/otvalid/{otvcommn.h,otvgdef.c,otvgpos.c,otvgsub.c, |
Implement a work-around for broken C preprocessor in Visual C++ (it |
44 |
otvjstf.c}: modified the code to use a different pre-processor trick |
has been confirmed by the MS developers that it is indeed a bug |
45 |
to implement the OTV_NEST1, OTV_NEST2 and OTV_NEST3 macros. The code |
which won't be fixed in the very near future). |
46 |
now compiles neatly with Visual C++. The 'otvalid' module has been |
|
47 |
put in the Jamfile build again. |
* Jamfile (FT2_COMPONENTS): Include otvalid (again). |
48 |
|
|
49 |
|
* src/otvalid/otvcommn.h (OTV_NAME, OTV_FUNC): New macros. |
50 |
|
(OTV_NEST1, OTV_NEST2, OTV_NEST3): Use OTV_NAME and OTV_FUNC to |
51 |
|
avoid argument expansion by argument prescan. |
52 |
|
Append `Func' to all affected macros and change them to take just a |
53 |
|
single argument. Example: `AttachList' is renamed to |
54 |
|
`AttachListFunc'. |
55 |
|
|
56 |
|
* src/otvalid/otvgdef.c, src/otvalid/otvgpos.c, |
57 |
|
src/otvalid/otvgsub.c, src/otvjstf.c: Append `Func' to macros |
58 |
|
affected by the changes to OTV_NESTx and modify them to take just a |
59 |
|
single argument. |
60 |
|
|
61 |
2005-06-20 Chia I Wu <b90201047@ntu.edu.tw> |
2005-06-20 Chia I Wu <b90201047@ntu.edu.tw> |
62 |
|
|