Werner Lemberg
7171ff5782
Fix `make multi' run.
...
* src/smooth/ftsmooth.h: Include FT_INTERNAL_DEBUG_H.
16 years ago
Werner Lemberg
f4a82bee1e
Whitespace.
16 years ago
Werner Lemberg
9dbfac22bc
Fix Savannah bug #25923 .
...
* src/cache/ftccmap.c (FTC_CMAP_HASH): Fix typo.
16 years ago
Werner Lemberg
79972af4f0
Protect against too large glyphs.
...
Problem reported by Tavis Ormandy <taviso@google.com>.
* src/smooth/ftsmooth.c (ft_smooth_render_generic): Don't allow
`width' or `pitch' to be larger than 0xFFFF.
16 years ago
Werner Lemberg
a18788b14d
Fix validation for various cmap table formats.
...
* src/sfnt/ttcmap.c (tt_cmap8_validate, tt_cmap10_validate,
tt_cmap12_validate): Check `length' correctly.
(tt_cmap_14_validate): Check `length' and `numMappings' correctly.
16 years ago
Werner Lemberg
a49db4f866
Copyright.
16 years ago
Werner Lemberg
0a05ba257b
Protect against malformed compressed data.
...
Problem reported by Tavis Ormandy <taviso@google.com>.
* src/lsw/ftzopen.c (ft_lzwstate_io): Test whether `state->prefix' is
zero.
16 years ago
Werner Lemberg
0545ec1ca3
Protect against invalid SID values in CFFs.
...
Problem reported by Tavis Ormandy <taviso@google.com>.
* src/cff/cffload.c (cff_charset_load): Reject SID values larger
than 64999.
16 years ago
Vincent Richomme
8b819254b9
Update WinCE Visual C project files.
...
* builds/wince/vc2005-ce/freetype.vcproj,
builds/wince/vc2008-ce/freetype.vcproj: Add missing base extension
files.
16 years ago
Werner Lemberg
a9ba23c856
Remove unused Win32 code.
...
* builds/wince/ftdebug.c: Remove code guarded with `!_WIN32_WCE'.
Since Win32 is handled separately this is no longer needed.
16 years ago
Vincent Richomme
91b127f70e
Make `gzip' module compile on WinCE.
...
* src/gzip/zconf.h [_WIN32_WCE]: Define NO_ERRNO_H.
16 years ago
Werner Lemberg
80c253f9e8
Remove unused WinCE code.
...
* builds/win32/ftdebug.c: Remove code guarded with `_WIN32_WCE'.
Since WinCE is handled separately this is no longer needed.
16 years ago
Werner Lemberg
7bb1005de8
docmaker: Don't ignore single-line code blocks.
...
* src/tools/docmaker/content.py (DocBlock::_init__): Fix change from
2009-01-31.
16 years ago
Werner Lemberg
5a80a94b18
Whitespace.
16 years ago
Steve Langasek
2cd5dce831
Use __asm__ for declaring assembly instead of asm.
...
* builds/unix/ftconfig.in (FT_MulFix_arm): Use __asm__ instead of
asm on arm, fixing a build failure on armel with -pedantic.
16 years ago
Werner Lemberg
e4661646de
Fix valgrind warning.
...
* src/sfnt/ttsbit0.c (tt_sbit_decoder_load_bit_aligned): Don't read
past the end of the frame.
16 years ago
Werner Lemberg
f4f5ba2d87
* Version 2.3.9 released.
...
16 years ago
Werner Lemberg
a284ab6254
* builds/unix/freetype2.in: Move @FT2_EXTRA_LIBS@ to `Libs.private'.
16 years ago
Werner Lemberg
b66efefdcd
Fix some FreeType Coverity issues as reported for Ghostscript.
...
16 years ago
Werner Lemberg
0711d389d6
Typo.
16 years ago
Werner Lemberg
07e818170f
Extend CID service functions to handle CID-keyed CFFs as CID fonts.
...
16 years ago
Werner Lemberg
9318df0cad
Fix Savannah bug #25597 .
...
16 years ago
Werner Lemberg
1e54a65fa8
Minor update.
16 years ago
Werner Lemberg
911f431966
Fix Savannah bug #25814 .
...
16 years ago
Werner Lemberg
801e7bae3a
Fix Savannah bug #25781 .
...
16 years ago
Werner Lemberg
34ca21edc6
* src/base/Jamfile: Fix handling of ftadvanc.c.
...
16 years ago
Werner Lemberg
31f5bbba44
Restructure Win32 and Wince compiler support.
...
16 years ago
Werner Lemberg
21dab9112b
More preparations for 2.3.9 release.
...
16 years ago
Werner Lemberg
8312ab7563
* src/sfnt/rules.mk (SFNT_DRV_H): Add ttsbit0.c.
16 years ago
Werner Lemberg
ee3cc2e4fc
Fix handling of EBDT formats 8 and 9 (part 2).
...
16 years ago
Werner Lemberg
1a5edf7a4f
* builds/unix/configure.raw (version_info): Set to 9:20:3.
16 years ago
Werner Lemberg
42f5c714c0
Formatting.
16 years ago
David Turner
ab7e52b1c7
Fix SFNT kerning table parser against malformed tables.
...
Closes Savannah BUG #25750
* src/sfnt/ttkern.c (tt_face_get_kerning): fix a bug
where a malformed table would be succesfully loaded but
later crash the engine during parsing.
16 years ago
Werner Lemberg
15b60bb513
Formatting, copyright years.
16 years ago
David Turner
cda6f49332
Update documentation and bump version number to 2.3.9
...
* include/freetype/freetype.h: bump patch version to 9
* docs/CHANGES: document the ABI break in 2.3.8
* docs/VERSION.DLL: update version numbers table for 2.3.9
* builds/unix/configure.ac: update AC_INIT and version_info
numbers.
16 years ago
Werner Lemberg
45f8c5e589
Minor typos.
16 years ago
David Turner
01ca4da203
Remove ABI-breaking field in public PS_InfoFontRec definition.
...
Instead, we define a new internal PS_FontExtraRec structure to
hold the additionnal field, then place it in various internal
positions of the corresponding FT_Face derived objects.
16 years ago
Werner Lemberg
7585683c4a
Remove dead code.
...
16 years ago
Werner Lemberg
e5a7cc239c
Fix handling of EBDT formats 8 and 9.
...
16 years ago
Werner Lemberg
14de111f72
Fix Savannah bug #25669 .
...
16 years ago
Werner Lemberg
1e8599240f
Fix Savannah bug #25588 .
...
16 years ago
Werner Lemberg
f40170a74e
Minor documentation fixes.
...
16 years ago
Werner Lemberg
0552a496c4
* src/truetype/ttobjs.c (tt_check_trickyness): Add `DFKaiShu'.
...
16 years ago
Werner Lemberg
c2cabd4291
Fix Savannah bug #25495 .
...
16 years ago
Werner Lemberg
67bbcbd72d
Fix Savannah bug #25480 .
...
16 years ago
Werner Lemberg
763ae208e5
Minor docmaker improvements.
...
16 years ago
Werner Lemberg
1e5e7aa073
Fix SCANCTRL handling in TTFs.
...
16 years ago
Werner Lemberg
5184ed6d53
Move FT_Get_FSType_Flags to a separate file.
...
16 years ago
Werner Lemberg
5e83ce4d29
Formatting.
16 years ago
Suzuki, Toshiya (鈴木俊哉)
a7c5de592c
* builds/unix/ftsystem.c: Fix 2 error messages ending without LINEFEED
16 years ago