Werner Lemberg
0b5282f170
Handle malformed `loca' table entries.
...
20 years ago
David Turner
29519bbada
* Jamfile: removing otvalid from the list of compiled modules
...
* include/freetype/internal/ftserv.h: added compiler pragmas to get rid
of annoying warnings with Visual C++ compiler in maximum warning mode
* src/autofit/afhints.c, src/autofit/aflatin.c, src/base/ftstroke.c,
src/bdf/bdfdrivr.c, src/cache/ftcbasic.c, src/cache/ftccmap.c,
src/cache/ftcmanag.c, src/cff/cffload.c, src/cid/cidload.c,
src/lzw/zopen.c, src/otvalid/otvgdef.c, src/pcf/pcfread.c,
src/sfnt/sfobjs.c, src/truetype/ttgxvar.c: removing compiler warnings
20 years ago
Werner Lemberg
7315df76c6
* docs/TODO: Updated.
20 years ago
Werner Lemberg
7a10462344
* src/otvalid/otvcommn.c
...
20 years ago
Werner Lemberg
a59ef5267d
* src/cff/cffobjs.c (cff_face_init): Set default upem value in top
...
20 years ago
Werner Lemberg
c16eeb1d19
* include/freetype/freetype.h (FT_Vector_Transform),
...
20 years ago
Werner Lemberg
e9b8c39eb8
* src/type1/t1load.c (parse_charstrings): Catch this non-standard
...
20 years ago
Werner Lemberg
a9a65f7f50
* docs/TODO: Updated.
...
20 years ago
Werner Lemberg
3f4f7450da
src/pshinter/pshalgo.c (ps_hints_apply): Change scaling values only
...
20 years ago
Werner Lemberg
57214ba86a
* src/truetype/ttgload.c (tt_face_get_metrics) [FT_OPTIMIZE_MEMORY]:
...
20 years ago
Werner Lemberg
5f501a4a98
*** empty log message ***
20 years ago
David Turner
76d7d37b19
* include/freetype/config/ftoption.h: commenting the definition of
...
FT_OPTIMIZE_MEMORY for the upcoming 2.1.10 release
* src/autofit/afhints.c: small tweak to use a bit less heap memory
within the auto-fitter
20 years ago
Werner Lemberg
069ea05829
* src/type1/t1parse.c (T1_New_Parser): Relax the check for a valid
...
20 years ago
Werner Lemberg
3a1a1eeaa7
* docs/CHANGES, include/freetype/freetype.h: Improve documentation
...
20 years ago
Werner Lemberg
adebe7e2de
Add comment about hard-coded dropout mode.
20 years ago
Werner Lemberg
8bbace0b63
* builds/amiga/src/base/ftsystem.c (ft_amiga_stream_io): Fix buffer
...
20 years ago
Werner Lemberg
a407abf65f
* src/autofit/afglobal.c (af_face_globals_get_metrics):
...
20 years ago
Werner Lemberg
fd091038db
Update of the Amiga port.
...
20 years ago
Werner Lemberg
a4217cb08a
Update of the Amiga port.
...
20 years ago
Werner Lemberg
35a9831961
* tests/*: Removed.
20 years ago
Werner Lemberg
fe122df68c
* docs/CHANGES, docs/INSTALL.ANY: Updated.
...
20 years ago
David Turner
2c683b8abe
removing the 'autohint' module from the library, since it is
...
now replaced by 'autofit'
20 years ago
Werner Lemberg
ec4f182713
Formatting.
20 years ago
David Turner
e10f217b75
* src/bdf/bdflib.c: removing compiler warnings
20 years ago
David Turner
15c15a47ff
* docs/CHANGES: updating
...
* src/type1/t1parse.c (T1_New_Parser), src/type42/t42parse.c
(t42_parser_init): modifying functions to check the font header before
allocating anything on the heap.
* internal/freetype/ftmemory.h: introducing the new macros FT_ARRAY_MAX
and FT_ARRAY_CHECK
* src/pcf/pcfread.c, src/pcf/pcfutil.c: minor fixes and simplifications.
try to protect the PCF driver from doing stupid things with broken fonts.
20 years ago
David Turner
53e54a632a
* src/bdf/bdflib.c: various improvements to the bdf loader, mainly
...
used to reduce the amount of heap size required to only test wether
we're dealing with a BDF font (the old code allocated 64 Kb right
before any test).
* src/lzw/ftlzw.c (FT_Stream_OpenLZW): modified the function to check
the LZW header before doing anything else. This helps avoid un-necessary
heap allocations (400 Kb of heap memory for the LZW decoder ! Oh my !)
* src/gzip/ftgzip.c (FT_Stream_OpenGZip): ditto for the .gz decoder,
though the code savings is smaller.
20 years ago
Werner Lemberg
8fe1af6451
Improving comment.
20 years ago
David Turner
bafcecf053
* src/tools/glnames.py: adding comment explaining the compression
...
being used for the Adobe Glyph List.
20 years ago
Werner Lemberg
3ea9ff3344
* src/truetype/ttpload.c (tt_face_load_cvt, tt_face_load_fpgm):
...
20 years ago
Werner Lemberg
b6ca839997
* src/tools/glnames.py: Formatted.
...
20 years ago
David Turner
b5b50811b4
* src/base/ftobjs.c (FT_Set_Char_Sizes): fix for bug #12263
20 years ago
David Turner
c29d5c361a
* src/tools/glnames.py: rewrote the generator for the 'pstables.h'
...
header, which contains various constant tables related to glyph
names. It now uses a different storage scheme that saves about 20
Kb and closes bug #12262
* src/psnames/pstables.h: re-generated header file
* src/psnames/psmodule.c: rewrote some parts to comply with recent
changes in 'pstables.h'
20 years ago
Werner Lemberg
53b103f6d0
Cosmetic fixes.
20 years ago
Werner Lemberg
4ca3a78ee2
Formatting.
20 years ago
Werner Lemberg
1589cda69c
Formatting.
20 years ago
David Turner
1052074edd
* src/autofit/aflatin.c (af_latin_metrics_init): fixing bug #12212
...
(auto-hinter refuses to work if no Unicode charmap in font)
20 years ago
David Turner
52a05d799e
* src/otvalid/{otvgsub.c, otvgpos.c}: making static tables constant
20 years ago
Werner Lemberg
094786cb00
* autogen.sh: New script for bootstrapping.
...
20 years ago
Werner Lemberg
c1a59318ba
* src/base/ftutil.c: Include FT_INTERNAL_OBJECTS_H.
20 years ago
Werner Lemberg
72393bce3b
Various fixes for C and C++ compiling.
...
20 years ago
David Turner
ab0eb13fc2
* include/freetype/config/ftmodule.h: moving the order of drivers to
...
speed up font loading. the pcf and bdf loaders are still slow and
eat memory like crazy.
20 years ago
David Turner
806e8e89c9
* src/sfnt/ttsbit0.c, src/truetype/ttpload.c: removing compiler
...
warnings
20 years ago
David Turner
e34ddda5b3
* include/freetype/internal/ftobjs.h, src/base/ftutil.c (ft_highpow2),
...
src/pfr/pfrload.c, src/pfr/pfrobjs.c, src/pfr/pfrtypes.h: implement
FT_OPTIMIZE_MEMORY, the kerning table is not loaded into the heap
anymore.
20 years ago
David Turner
d4ac31a574
* include/freetype/internal/{ftmemory.h,ftserv.h}: removing
...
compiler warnings with GCC 3.3 and above...
20 years ago
Werner Lemberg
0e37feda90
* devel/ftoption.h: Updated to recent changes.
20 years ago
Werner Lemberg
f9a1be3d23
* src/autofit/afdummy.c, src/autofit/afdummy.h
...
20 years ago
David Turner
4bdee1ff76
removing compiler warnings
20 years ago
David Turner
c97e557211
* src/autofit/{rules.mk,module.mk,afangles.h}: adding missing files
...
* src/autofit/afloader.c: fixing small bug that could crash the engine
with certain fonts.
20 years ago
David Turner
fdefb6ad9e
* src/autofit/{afhints.h,afhints.c,aflatin.h,aflatin.c,afloader.c}:
...
various bug-fixes and drastic heap usage reduction improvements.
* include/freetype/config/ftmodule.h: the auto-fitter is now the
only supported auto-hinting module
* include/freetype/config/ftstdlib.h: adding FT_INT_MAX definition
20 years ago
Werner Lemberg
87f6aadf03
Formatting.
...
20 years ago