suzuki toshiya
52170ac0ce
otvalid: Truncate the glyph index to 16-bit.
16 years ago
suzuki toshiya
f7c6b11691
cache: Insert explict casts for LP64 systems.
16 years ago
suzuki toshiya
ed1d359025
cache: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
3f0f2e462b
XXX_cmap_encoding_char_next() return FT_UInt32 values.
16 years ago
suzuki toshiya
25dba9cfa8
truetype: Extend TT_Face->num_locations for broken TTFs.
16 years ago
suzuki toshiya
e45e052279
smooth: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
c579dc4391
cff: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
87054758fb
autofit: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
b56680240a
autofit: Count the size of the memory object by ptrdiff_t.
16 years ago
suzuki toshiya
15dc278c5a
autofit: Fix for unused variable `first'.
16 years ago
suzuki toshiya
e866cf3f55
Improve bitmap size or pixel variables for 16-bit systems.
16 years ago
suzuki toshiya
d3ed6d1bba
psaux: Prevent invalid arguments to afm_parser_read_vals().
16 years ago
suzuki toshiya
0d226c31c5
base: Prevent some overflows on LP64 systems.
16 years ago
suzuki toshiya
072e55233e
cff: Cast the long variables to 32-bit for LP64 systems.
16 years ago
suzuki toshiya
b61d92898e
pcf: Improve PCF_PropertyRec.value names on LP64 platforms.
16 years ago
suzuki toshiya
eae89a7f07
pcf: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
be41d3e718
bdf: Improve bdf_property_t.value names for LP64 platforms.
16 years ago
suzuki toshiya
660d651317
bdf: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
38e480b4c6
autofit: Improve Unicode range definitions.
16 years ago
suzuki toshiya
93bb15940b
smooth: Fix a data type mismatching with its source.
16 years ago
suzuki toshiya
ea5268d2d2
smooth: Fix a data type mismatching with its source.
16 years ago
suzuki toshiya
f4e1c8bdda
cache: Disable the legacy compatibility if 16-bit system.
16 years ago
suzuki toshiya
2a5831ec07
cache: Check 32-bit glyph index on 16-bit systems.
16 years ago
suzuki toshiya
b566d42aa0
cache: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
ebf8e294fc
cache: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
9f50873a81
cache: Cast NULL to a required function type explicitly.
16 years ago
suzuki toshiya
82ebaa7b05
psnames: Handle Unicode codepoints by FT_UInt32 variables.
16 years ago
suzuki toshiya
d200982d8b
psaux: Use size_t variable to pass the buffer size.
16 years ago
suzuki toshiya
d1ee378566
type1: Use size_t variable to pass the string length.
16 years ago
suzuki toshiya
7fd7c6f2e9
cid: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
34c203cdde
cff: Fix for unused variable `rest'.
16 years ago
suzuki toshiya
a813cf4801
cff: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
2bbcb7edd8
bdf: Fix some data types mismatching with their sources.
16 years ago
suzuki toshiya
763b39496e
sfnt: Count the size of the memory object by ptrdiff_t.
16 years ago
suzuki toshiya
f420757c73
lzw: Count the size of the memory object by ptrdiff_t.
16 years ago
suzuki toshiya
88c95bab74
otvalid: Count the table size on memory by ptrdiff_t.
16 years ago
suzuki toshiya
90c7efc8f2
otvalid: Prevent an overflow by GPOS/GSUB 32b-bit offset.
16 years ago
suzuki toshiya
95aeebf438
ftobjs.c: Prevent an overflow in glyph index handling.
16 years ago
suzuki toshiya
2ed9d7fc75
Improve the variable types in raccess_make_file_name().
16 years ago
suzuki toshiya
61fa1b53c2
ftpatent.c: Fix for unused variable `error'.
16 years ago
suzuki toshiya
f7ecdbc70a
type1: Check invalid string longer than PostScript limit.
16 years ago
suzuki toshiya
a8c515d25c
gzip: Use FT2 zcalloc() & zfree() in ftgzip.c by default.
16 years ago
suzuki toshiya
5f43bab8bf
gzip: Distinguish PureC from TurboC on MSDOS.
16 years ago
suzuki toshiya
62aa9ec647
gxvalid: Pass the union by the pointer instead of the value.
16 years ago
Werner Lemberg
7009a6eb03
Fix Redhat bugzilla #513582 and Savannah bug #26849 .
...
* src/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP) <FTC_INLINE>: Fix
aliasing bug.
16 years ago
Werner Lemberg
46e05c443b
Fix Savannah bug #23786 .
...
* src/truetype/ttobjs.c (tt_size_init_bytecode): Don't reset x_ppem
and y_ppem. Otherwise the `*_CVT_Stretched' functions in ttinterp.c
get never called.
An anonymous guy suggested this change on Savannah, and it seems to
be the right solution.
16 years ago
suzuki toshiya
313d4f4ca6
Add a script to check the undefined and unused trace macros.
16 years ago
suzuki toshiya
da59462780
smooth: Check glyph size by width/height, instead of pitch/height.
16 years ago
Werner Lemberg
0d02317fb2
[ftraster] Make it compile again with -D_STANDALONE_.
...
* src/raster/ftraster.c [_STANDALONE_]: Define
FT_CONFIG_STANDARD_LIBRARY_H.
Include `string.h'.
Don't include `rastpic.h'.
Define FT_DEFINE_RASTER_FUNCS.
16 years ago
suzuki toshiya
4c531460ed
Prevent the overflows by a glyph with too many points or contours.
16 years ago