Werner Lemberg
24703f8b39
* src/psaux/t1decode.c (T1_Operator, t1_args_count): Add opcode 15.
...
19 years ago
Werner Lemberg
e9a746674a
Fix handling of self-delimiting tokens.
19 years ago
Werner Lemberg
c011f4cba1
The Type 1 parser now skips over top-level procedures as required
...
19 years ago
Werner Lemberg
a2da05c2c5
Fix two hinting bugs as reported in
...
19 years ago
Werner Lemberg
ef3d2c2347
formatting, copyright years
19 years ago
Suzuki, Toshiya (鈴木俊哉)
523119761a
* src/base/ftmac.c: Add byteorder workaround for Intel Mac
19 years ago
Werner Lemberg
be556d5b81
typo; spotted by George
19 years ago
Werner Lemberg
67d2f3a740
Fix ChangeLog.
19 years ago
Suzuki, Toshiya (鈴木俊哉)
817831f435
src/base/ftgxval.c, src/base/ftotval.c: return FT_Err_Unimplemented_Feature when validation service is unavailable
19 years ago
Werner Lemberg
b10e45a7fb
* src/bdf/bdflib.c (bdf_load_font): Fix memory leaks in case of
...
19 years ago
Werner Lemberg
7d48cb06b4
formatting
19 years ago
David Turner
5f1f75076c
Fix memory leak described in Savannah bug #16768
...
* src/type1/t1afm.c (T1_Read_Metrics): fix memory leak
which happened when the metrics file doesn't have kerning
pairs.
19 years ago
David Turner
f1a23cbf0f
oops, stupid error fixed
19 years ago
Werner Lemberg
4836f955f3
formatting
19 years ago
David Turner
457b4a81a1
* include/freetype/internal/services/svpscmap.h, src/cff/cffcmap.c,
...
src/psaux/t1cmap.c, src/psnames/psmodule.c: Fix for the memory
leak described in bug #16759 .
We change 'ps_unicodes_init' so that it also takes a 'free_glyph_name'
callback to release the glyph names returned by 'get_glyph_name'
19 years ago
Werner Lemberg
d724f20e05
formatting
19 years ago
David Turner
ea4547ca03
* src/base/ftutil.c (ft_mem_qrealloc): fix the function
...
to accept 'item_size == 0' as well, though this sounds
weird, it can theorically happen.
see bug #16669
19 years ago
David Turner
0971735dce
* src/pfr/pfrobjs.c (pfr_face_init): fix the computation
...
of 'face->num_glyphs' which missed the last glyph, due to
the offset-by-1 computation, since the PFR format doesn't
guarantee that glyph index 0 corresponds to the "missing
glyph"
should fix bug #16668
19 years ago
Werner Lemberg
33779660ba
* builds/unix/unix-cc.in (LINK_LIBRARY): Don't comment out
...
19 years ago
Werner Lemberg
24773d6dc6
* builds/win32/visualc/freetype.dsp: Release libraries no longer
...
19 years ago
Werner Lemberg
a6523a6719
Fix ChangeLog.
19 years ago
Suzuki, Toshiya (鈴木俊哉)
de0a96c5dd
* fix 2 memory leaks in MacOS resource fork handler, Savannah bug #16631
19 years ago
Suzuki, Toshiya (鈴木俊哉)
8cfa8bd51a
* remove Carbon dependency of Darwin, if configured with no option
19 years ago
Suzuki, Toshiya (鈴木俊哉)
4720060553
fix the 2nd part of Savannah bug #16590
19 years ago
Werner Lemberg
545c4e566e
* src/truetype/ttgload.c (TT_Load_Composite_Glyph)
...
19 years ago
David Turner
281679de85
* include/freetype/internal/tttypes.h, src/autofit/afangles.c,
...
src/autofit/afcjk.c, src/autofit/afhints.c, src/autofit/aflatin.c,
src/autofit/aftypes.h, src/base/ftcalc.c, src/base/ftoutln.c,
src/gzip/ftgzip.c, src/psaux/psconv.c, src/truetype/ttgload.c,
src/type1/t1gload.c:
this is a major patch used to drastically improve the performance
of loading glyphs. This both speeds up loading the glypn vector
themselves and the auto-fitter.
note that we've started using inline assembler with GCC to
implement FT_MulFix, given that this function is so damn
important for the engine's performance.
the resulting speed-up is about 25%.
19 years ago
David Turner
dc3ff31c3f
* src/ftccmap.c (FTC_CMapCache_Lookup): changed the threshold
...
used to detect rogue clients from 4 to 16. This is to prevent
some segmentation faults with fonts like KozMinProVI-Regular.otf
which comes from the Japanese Adobe Reader Asian Font pack.
19 years ago
Werner Lemberg
de2d90af6e
* src/cff/cffload.c (cff_font_done): Deallocate subfont array. This
...
19 years ago
Werner Lemberg
8ab412d48d
Version 2.2.1 released.
19 years ago
Werner Lemberg
6e467a654d
* src/tools/docmaker/tohtml.py (block_footer): Split into...
...
19 years ago
Werner Lemberg
22d34421ab
Add final newline.
19 years ago
Werner Lemberg
e12a471f6a
* src/tools/docmaker/tohtml.py (html_header_1): Use `utf-8' charset.
...
19 years ago
Werner Lemberg
2ee71f1f01
More minor fixes. Move `version' section to the end of freetype.h so that
...
19 years ago
Werner Lemberg
6756dc15ba
* src/tools/docmaker/sources.py (re_source_keywords): Add word
...
19 years ago
Werner Lemberg
fd74ec68b4
* README: Minor updates.
...
19 years ago
Werner Lemberg
94168f0b41
Improve layout of `CHANGES' file.
19 years ago
Yamato, Masatake (大和正武)
28b55a9bb6
(FT_Stream_Open): Check errno only if read system call returns -1.
...
Remove a redundant parenthesis.
19 years ago
Werner Lemberg
37827608c2
convert to Unix line endings
19 years ago
Werner Lemberg
910d4f41d1
convert to Unix line endings.
19 years ago
Werner Lemberg
53478a10b4
Convert to Unix line endings.
19 years ago
Werner Lemberg
3d69a198b8
typo
19 years ago
Werner Lemberg
e0d1559591
* builds/freetype.mk (refdoc): Write-protect the `docmaker'
...
19 years ago
Werner Lemberg
b80d85fe9e
* builds/unix/ftsystem.c (FT_Stream_Open): Avoid infinite loop if
...
19 years ago
Werner Lemberg
a127ca42ca
* builds/win32/visualc/freetype.sln,
...
19 years ago
Werner Lemberg
5bfa0621c4
Minor change for testing purposes.
19 years ago
Werner Lemberg
4df5b26fdf
Put version information into the configure script. Reported by Paul
...
19 years ago
Werner Lemberg
1639c79482
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 1.
...
19 years ago
Werner Lemberg
4f3b5bbd95
* src/lzw/ftlzw2.c: Renamed to...
...
19 years ago
Werner Lemberg
a94746caee
Formatting.
19 years ago
David Turner
679a252c24
* include/freetype/internal/ftmemory.h: allow compilation with
...
C++ compilers
19 years ago