Werner Lemberg
2b0b4221ab
Cosmetic code changes.
17 years ago
Werner Lemberg
5e8a368673
* src/pshinter/pshalgo.c (ps_hints_apply): Reset scale values after
...
17 years ago
Werner Lemberg
9df3c223f7
* src/pshinter/pshrec.c (ps_mask_table_set_bits): Add `const'.
...
18 years ago
Werner Lemberg
95bc9d3a07
* src/cache/ftccache.c (ftc_node_mru_link, ftc_node_mru_unlink),
...
18 years ago
Werner Lemberg
3d92f08bc5
* include/freetype/config/ftstdlib.h (ft_strstr): New wrapper
...
18 years ago
Werner Lemberg
de5e686661
formatting
18 years ago
David Turner
601aefe4ec
fix postscript hinter's handling of small and ghost stems
18 years ago
Werner Lemberg
6e87ed9f04
Spelling fixes from Alexei.
18 years ago
David Turner
2628ea9c12
* src/pshinter/pshalgo.c (psh_glyph_compute_inflections):
...
fixed a typo which created an endless loop with some malformed
font files
18 years ago
Werner Lemberg
4ea0a7f0b6
formatting, minor doc fixes, copyright years
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
David Turner
4e9cc3c4ee
* src/pshinter/pshalgo.c (psh_glyph_compute_inflections): fixed
...
a stupid typo which created a variable-used-before-initialized bug
19 years ago
Werner Lemberg
111b5aefca
* src/base/ftcalc.c: Don't use `long long' but `FT_Int64'.
...
19 years ago
David Turner
effd15de89
- merging af_corner_XXX and psh_corner_XXX functions into ft_corner_XXX versions in ftcalc.c
...
- more auto-fitter debugging support
19 years ago
Werner Lemberg
715e96ecf4
formatting, improving ChangeLog entries
19 years ago
David Turner
e140f14232
* src/pshinter/pshalgo.c: major speed improvements to the Postscript
...
hinter, more than 100% speed increase on my machine
19 years ago
Werner Lemberg
af16820a12
Normalize quotation to `...'.
19 years ago
Werner Lemberg
422d2a052a
formatting, copyright years
19 years ago
David Turner
c13e75fb1b
* src/base/ftutil.c: ft_mem_alloc and related functions now return an
...
error if a negative size is passed in parameters.
* src/cache/ftccache.c: make ftc_node_destroy FT_BASE_DEF, it needs to
be exported for rogue clients
* src/pshinter/pshglob.c: prevent problems with malformed fonts which
have an odd number of blue values (these are broken according to the
specs).
* src/cff/cffload.c, src/type1/t1load.c: modify the loaders to force
even-ness of 'num_blue_values'. Also change the CFF loader so that
invalid entries in index files are ignored.
19 years ago
Werner Lemberg
59939244ad
Implement new, simplified module selection. With GNU make it is now
...
19 years ago
Werner Lemberg
7596fd3a46
* src/*/module.mk (.PHONY): Add.
19 years ago
Werner Lemberg
60a04df7b0
Add license.
20 years ago
Werner Lemberg
4f65eed89c
src/pshinter/pshalgo.c (ps_hints_apply): Change scaling values only
...
20 years ago
Werner Lemberg
bbdee28f75
* builds/unix/configure.ac: Add `-fno-strict-aliasing' if gcc is
...
21 years ago
Werner Lemberg
33e906425d
* builds/unix/ft-munmap.m4 (FT_MUNMAP_PARAM): Fix arguments of
...
21 years ago
Werner Lemberg
dfa46199d2
* Jamfile, vms_make.com, builds/win32/visualc/freetype.dsp,
...
21 years ago
Werner Lemberg
ed279ac7ae
* src/pshinter/pshalgo.c (psh_hint_table_init): Simplify code.
21 years ago
Werner Lemberg
0399e121da
* src/pshinter/pshglob.c (psh_globals_scale_widths): Don't use
...
21 years ago
Werner Lemberg
d4af90b265
* src/pshinter/pshglob.c (psh_globals_new): Fix value of
...
21 years ago
Werner Lemberg
675431bec1
* include/freetype/t1tables.h (PS_PrivateRec): Add
...
21 years ago
Werner Lemberg
4cb09724a3
* src/pshinter/pshalgo.c (PSH_STRONG_THRESHOLD): Changed to hold
...
21 years ago
Werner Lemberg
a5724ef813
* src/pshinter/pshrec.c (ps_mask_table_set_bits): Don't call
...
21 years ago
Werner Lemberg
f9831a6675
* src/pshinter/pshalgo.c (psh_glyph_init): Move assignment of
...
21 years ago
Werner Lemberg
80cfbd7073
* src/base/fttrigon.c, src/base/ftgloadr.c: Inlude
...
21 years ago
David Turner
87c0d30fc5
* include/freetype/fttypes.h
...
src/autofit/afangles.c
src/autofit/aflatin.c
src/autohint/ahglyph.c
src/autohint/ahhint.c
src/base/ftcalc.c
src/base/ftgloadr.c
src/base/ftglyph.c
src/base/ftobjs.c
src/base/ftsynth.c
src/base/fttrigon.c
src/cff/cffgload.c
src/cid/cidgload.c
src/cid/cidload.c
src/pfr/pfrgload.c
src/pfr/pfrload.c
src/pfr/pfrsbit.c
src/psaux/psobjs.c
src/pshinter/pshalgo.c
src/pshinter/pshglob.c
src/pshinter/pshrec.c
src/raster/ftrend1.c
src/sfnt/ttcmap0.c
src/smooth/ftsmooth.c
src/truetype/ttdriver.c
src/truetype/ttgload.c
src/truetype/ttinterp.c
src/truetype/ttobjs.c
src/type1/t1gload.c
src/winfonts/winfnt.c:
use of the FT_PAD_XXX and FT_PIX_XXX macros to avoid compiler
warnings with very pedantic compilers. Hints: (x) & -64 will
warn if (x) is not signed.. use (x) & ~63 instead !
21 years ago
Werner Lemberg
43ba0842af
* src/tools/glnames.py: Updated to AGL 2.0.
...
22 years ago
Werner Lemberg
8ad2c57e6c
Add `src/pshinter/pshnterr.h'.
22 years ago
Werner Lemberg
779afe4b91
* src/winfonts/winfnt.c (FNT_Load_Glyph): Use first_char in
...
22 years ago
Werner Lemberg
0240d29cac
* src/gzip/ftgzip.c (ft_gzip_file_fill_output): Handle Z_STREAM_END
...
22 years ago
Werner Lemberg
858f310b80
Completely revised FreeType's make management.
...
22 years ago
Werner Lemberg
bf7c8321f2
* include/freetype/internal/psaux.h (T1_FieldType): Add
...
22 years ago
Werner Lemberg
7386197677
* include/freetype/internal/ftdriver.h,
...
22 years ago
Werner Lemberg
65ba724b66
Avoid overwriting of numeric font dictionary entries for synthetic
...
22 years ago
Werner Lemberg
0bdf608f3d
* src/pshinter/pshalgo1.[ch], src/pshinter/pshalgo2.[ch]: Removed.
...
22 years ago
Werner Lemberg
4919dc7cf8
* src/pshinter/pshalgo3.c (psh3_glyph_compute_extrema): Skip
...
22 years ago
Werner Lemberg
77c34b8264
* t1load.c (parse_blend_axis_types): Fix compiler warning.
...
22 years ago
Werner Lemberg
6bd1c6d293
* src/pshinter/pshalgo3.c (ps3_hints_apply): Try to optimize
...
22 years ago
Werner Lemberg
bb3105e256
Cleanups.
22 years ago
David Turner
5158fbc03d
* README: udpated
...
* README.UNX: removed (now replaced by docs/INSTALL.UNX)
* src/pshinter/pshalgo3.c: the hinter now performs as in 2.1.3 and
will ignore stem quantization only when FT_LOAD_TARGET_SMOOTH is used
* src/base/ftobjs.c: changed the default computations to include rounding
in all cases, this is required to provide accurate kerning data when
native TrueType hinting is enabled.
* src/type1/t1load.c: the Type 1 loader now accepts more general names
according to the Postscript spec (the previous one was too restrictive)
22 years ago
David Turner
4bdf4350f2
various improvements for 2.1.4. see ChangeLog, I've got problems with
...
copy & paste on my desktop !!
22 years ago