1 |
|
2005-11-03 Ville Syrjälä <syrjala@sci.fi> |
2 |
|
|
3 |
|
* src/base/ftobjs.c (FT_Open_Face): Avoid possible memory leak. |
4 |
|
|
5 |
|
2005-11-02 Werner Lemberg <wl@gnu.org> |
6 |
|
|
7 |
|
Make compiling instructions in docs/CUSTOMIZE work again. |
8 |
|
|
9 |
|
* builds/unix/unix-cc.in (CPPFLAGS): New variable. |
10 |
|
(CFLAGS): Don't include @CPPFLAGS@. |
11 |
|
* builds/freetype.mk (FT_CFLAGS): Add CPPFLAGS. |
12 |
|
|
13 |
2005-10-28 David Turner <david@freetype.org> |
2005-10-28 David Turner <david@freetype.org> |
14 |
|
|
15 |
* builds/exports.mk, builds/freetype.mk, builds/compiler/visualc.mk, |
* builds/exports.mk, builds/freetype.mk, builds/compiler/visualc.mk, |
16 |
builds/dos/dos-def.mk, builds/os2/os2-def.mk, builds/unix/unix-cc.in, |
builds/dos/dos-def.mk, builds/os2/os2-def.mk, |
17 |
builds/unix/unixddef.mk, builds/win32/w32-bcc.mk, |
builds/unix/unix-cc.in, builds/unix/unixddef.mk, |
18 |
builds/win32/w32-gcc.mk, builds/win32/w32-icc.mk, |
builds/win32/w32-bcc.mk, builds/win32/w32-gcc.mk, |
19 |
builds/win32/w32-intl.mk, builds/win32/w32-mingw32.mk, |
builds/win32/w32-icc.mk, builds/win32/w32-intl.mk, |
20 |
builds/win32/w32-vcc.mk, builds/win32/w32-wat.mk, |
builds/win32/w32-mingw32.mk, builds/win32/w32-vcc.mk, |
21 |
builds/win32/w32-def.mk, Jamfile: |
builds/win32/w32-wat.mk, builds/win32/w32-def.mk, Jamfile: Update |
22 |
|
build system to support the generation of a list of exported symbols |
23 |
updating build system to support the generation of a list of exported |
or Windows .DEF files by parsing the public headers with the |
24 |
symbols or Windows .DEF files by parsing the public headers with the |
`apinames' tool located in src/tools/apinames.c. |
|
"apinames" tool located in src/tools/apinames.c. |
|
25 |
|
|
26 |
only tested on Unix at the moment. On Windows, the .DEF file is |
Only tested on Unix at the moment. On Windows, the .DEF file is |
27 |
generated but isn't used yet to generate a DLL |
generated but isn't used yet to generate a DLL. |
28 |
|
|
29 |
* src/pfr/pfrtypes.h, src/pfr/pfrobjs.h, src/pfr/pfrload.c, |
* src/pfr/pfrtypes.h, src/pfr/pfrobjs.h, src/pfr/pfrload.c, |
30 |
src/pfr/pfrobjs.c, src/pfr/pfrgload.c: |
src/pfr/pfrobjs.c, src/pfr/pfrgload.c: |
31 |
|
|
32 |
* src/base/fttrigon.c (ft_trig_prenorm), src/base/ftcalc.c (FT_MulFix): |
* src/base/fttrigon.c (ft_trig_prenorm), src/base/ftcalc.c |
33 |
performance optimizations |
(FT_MulFix): Performance optimizations. |
34 |
|
|
35 |
* include/freetype/internal/ftgloader.h, src/base/ftgloader.h: |
* include/freetype/internal/ftgloader.h, src/base/ftgloader.h: |
36 |
introductin the FT_GLYPHLOADER_CHECKXXXX macros, and fixed a small |
Introduce the FT_GLYPHLOADER_CHECKXXXX macros, and fix a small bug |
37 |
bug within FT_GlyphLoader_CheckPoints which caused "AdjustPoints" to |
within FT_GlyphLoader_CheckPoints which caused `AdjustPoints' to be |
38 |
be called everytime. |
called everytime. |
39 |
|
|
40 |
* src/autofit/afloader.c, src/truetype/ttgload.c: performance |
* src/autofit/afloader.c, src/truetype/ttgload.c: Performance |
41 |
optimization: used FT_GLYPHLOADER_CHECK_POINTS macro on |
optimization: Use FT_GLYPHLOADER_CHECK_POINTS macro on |
42 |
profile-detected hot-spots. |
profile-detected hot-spots. |
43 |
|
|
44 |
* src/autofit/aftypes.h: introducing AF_ANGLE_DIFF macro to inline |
* src/autofit/aftypes.h (AF_ANGLE_DIFF): New macro to inline |
45 |
FT_Angle_Diff |
FT_Angle_Diff. |
46 |
|
|
47 |
* src/autofit/afhints.c (af_direction_compute): re-implement |
* src/autofit/afhints.c (af_direction_compute): Re-implement. Use |
48 |
"af_direction_compute", and use AF_ANGLE_DIFF to speed up the |
AF_ANGLE_DIFF to speed up the detection of inflexions. |
|
detection of inflexions. |
|
49 |
|
|
50 |
2005-10-28 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> |
2005-10-28 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> |
51 |
|
|