David Turner
f1c7e388ef
add missing comments
18 years ago
David Turner
d10dff2bed
formatting
18 years ago
David Turner
38d1002b8a
* src/raster/ftraster.c: removing dynamically generated "count_table",
...
and replace it with a constant array of bytes
18 years ago
David Turner
8a2c7f8fb8
* src/raster/ftraster.c, src/smooth/ftgrays.c: small optimization, the
...
rasterizers now uses the render pool to store their state during scanline
convertion. this saves about 6 KB of heap space for each FT_Library instance
18 years ago
David Turner
91bd5ddf17
* src/smooth/ftgrays.c: small optimization, the rasterizer now
...
uses the render pool to store its state during its operation,
this saves about 4 KB of heap for each FT_Library instance
18 years ago
David Turner
8a6c44e673
Getting rid of the FT_OPTIMIZE_MEMORY macro, since the optimization
...
is no longer experimental
18 years ago
David Turner
a8cf42bb7a
* src/pshinter/pshalgo.c: remove a stupid typo that results in no
...
hinting and a memory leak with some large Asian CFF fonts
* src/base/ftobjs.c (FT_Done_Library): remove a subtle memory leak
which happens when FT_Done_Library is called with opened CFF_Faces in
it. We need to close all faces before destroying the modules, or else
some bad things (memory leaks) may happen.
18 years ago
Werner Lemberg
6b87e6f0ff
* src/gxvalid/gxvkern.c (gxv_kern_subtable_fmt0_pairs_validate):
...
18 years ago
David Turner
9207e00198
adding documentation comment
18 years ago
Yamato, Masatake (大和正武)
d5d3e41dac
(gxv_kern_subtable_fmt0_pairs_validate): New function. Checks uniqueness of the gid pairs.
...
(gxv_kern_subtable_fmt0_validate): Move some code to `gxv_kern_subtable_fmt0_pairs_validate'.
18 years ago
David Turner
115b442b23
* src/autofit/aflatin.c, src/truetype/ttgload.c: removing compiler
...
warnings
* builds/win32/visualc/freetype.vcproj: adding _CRT_SECURE_NO_DEPRECATE
to avoid deprecation warnings with Visual C++ 8
18 years ago
Werner Lemberg
4755bf7a82
* src/base/ftlcdfil.c (FT_Library_SetLcdFilter)
...
18 years ago
Werner Lemberg
0fd08bdc6a
formatting
18 years ago
Suzuki, Toshiya (鈴木俊哉)
1d5b6a6054
* Notes for simplification of src/base/ftmac.c
18 years ago
Suzuki, Toshiya (鈴木俊哉)
7a7d403d7a
* Improve resource fork handler for POSIX
18 years ago
Werner Lemberg
ec5b4508cc
* builds/toplevel.mk (version): Protect against `distclean' target.
18 years ago
Werner Lemberg
b26b314a93
* builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat'
...
18 years ago
Werner Lemberg
4e1d6c0c51
* builds/toplevel.mk (dist): Extract version number from freetype.h.
18 years ago
Werner Lemberg
15c29503fb
* src/tools/apinames (State): Remove final comma in structure -- xlc
...
18 years ago
Werner Lemberg
256a351264
Fix ChangeLog.
18 years ago
David Turner
dbf3b43aea
* src/autofit/afloader.c (af_loader_load_g): small adjustment
...
18 years ago
Werner Lemberg
1117131c03
* src/sfnt/rules.mk (SFNT_DRV_SRC): Add ttsbit0.c.
18 years ago
Werner Lemberg
960ba59ad9
* src/sfnt/sfobjs.c (tt_face_get_name): All Unicode strings are
...
18 years ago
David Turner
3a18c5e29e
* src/smooth/ftgrays.c (gray_raster_render): return 0 when we're
...
trying to rendering into a zero-width/height bitmap, instead of an
error code.
18 years ago
David Turner
80658e5075
* src/truetype/ttobjs.c (tt_face_init): Fix typo in previous patch
...
* src/smooth/ftgrays.c: remove hard-coded error values, use FreeType
ones instead
* src/autofit/afhints.c (af_glyph_hints_dump_segments): remove unused
variable
18 years ago
Werner Lemberg
8636c29ae8
* src/truetype/ttobjs.c (tt_face_init): Protect against NULL pointer.
18 years ago
David Turner
1bd6c47260
* src/autofit/afhints.c: add stubs to link the "ftgrid" test program
...
when debugging is disabled in the auto-hinter
18 years ago
David Turner
81e725f513
* src/autofit/afhints.c, src/autofit/afhints.h, src/autofit/aflatin.c,
...
src/autofit/aftypes.h: Misc. auto-hinter improvements
18 years ago
Werner Lemberg
91959bf24c
Fix Savannah bug #15553 .
...
18 years ago
Werner Lemberg
913a365090
Because FT_Load_Glyph expects CID values for CID-keyed fonts, the
...
18 years ago
Werner Lemberg
0d0d78dadc
formatting
18 years ago
David Turner
a95e5c62de
updating documentation
18 years ago
David Turner
29c191cd53
* src/base/ftlcdfil.c: added support for FT_FORCE_LIGHT_LCD_FILTER
...
and FT_FORCE_LEGACY_LCD_FILTER at compile time. Define these macros
when building the library to change the default LCD filter to be
used. This is only useful for experimentation
18 years ago
David Turner
7bab6ae3e9
* src/truetype/ttinterp.c: undefined the FIX_BYTECODE macro,
...
since the interpreter "enhancements" are still too buggy for
general use
18 years ago
David Turner
8765c71b41
* include/freetype/ftlcdfil.h, include/internal/ftobjs.h,
...
src/base/ftlcdfilt.c, src/smooth/ftsmooth.c: API change for
the LCD filter, the FT_LcdFilter value is a enum describing
which filter to apply, new values FT_LCD_FILTER_LIGHT and
FT_LCD_FILTER_LEGACY (the latter implements the LibXft original
algorithm which produces incredible color fringes for everything
except very-well hinted text)
* src/autofit/aflatin.c: various tiny improvements that drastically
improve the handling of serif fonts and of LCD/LCD_V hinting modes.
18 years ago
Werner Lemberg
49c77a87c3
Fix ChangeLog.
18 years ago
David Turner
4e9cc3c4ee
* src/pshinter/pshalgo.c (psh_glyph_compute_inflections): fixed
...
a stupid typo which created a variable-used-before-initialized bug
18 years ago
Werner Lemberg
5e43089b4f
* src/base/ftsynth.c (FT_GlyphSlot_Embolden): Handle vertical layout
...
18 years ago
Werner Lemberg
111b5aefca
* src/base/ftcalc.c: Don't use `long long' but `FT_Int64'.
...
18 years ago
David Turner
91b44e65c2
- improve autofitter's handling of serif fonts (results are much better)
...
- make GCC 4 happy when compiling our zlib sources
18 years ago
David Turner
4060474815
- fixed a bug in af_compute_direction which generated ugly glyphs
...
- added more debug/log messages to help improve the auto-fitter
18 years ago
Werner Lemberg
e88c5261c3
* src/cff/cffload.c (cff_encoding_load): Remove unused variable.
...
18 years ago
Werner Lemberg
715e96ecf4
formatting, improving ChangeLog entries
18 years ago
David Turner
a186139cad
improve FT_Outline_Get_Orientation for broken asian fonts
18 years ago
David Turner
29873a0ccd
* src/sfnt/ttmtx.c, src/cff/cffload.c: speeding up the CFF font
...
loader, with some large CFF fonts, FT_Open_Face is now 350% faster !
18 years ago
David Turner
e140f14232
* src/pshinter/pshalgo.c: major speed improvements to the Postscript
...
hinter, more than 100% speed increase on my machine
18 years ago
Werner Lemberg
b9e6d69a96
formatting
18 years ago
Suzuki, Toshiya (鈴木俊哉)
0708826049
* src/base/ftmac.c (FT_New_Face_From_FOND): Initialize the variable error
18 years ago
Suzuki, Toshiya (鈴木俊哉)
bfe872dad1
* preliminary autoconf-based cross-building support
19 years ago
Werner Lemberg
82a07e9378
* docs/INSTALL.UNX, docs/UPGRADE.UNX: Renamed to...
...
19 years ago