Commit Graph

3335 Commits

Author SHA1 Message Date
suzuki toshiya
22769f6645 sfnt: Cast a charcode to 32-bit in cmap format 14 parser. 2009-07-03 18:01:44 +09:00
suzuki toshiya
7a726cb2b9 sfnt: Cast a charcode to 32-bit in cmap format 12 parser. 2009-07-03 18:01:44 +09:00
suzuki toshiya
988838f9d8 psaux: Fix a few casts to FT_Int32 value. 2009-07-03 18:01:43 +09:00
suzuki toshiya
8224bd671b sfnt: Fix a data type mismatching with its source. 2009-07-03 18:01:43 +09:00
suzuki toshiya
48efcb612f sfnt: Extend a few local variables to load 32-bit values. 2009-07-03 18:01:43 +09:00
suzuki toshiya
8a5c493640 pfr: Extend `num_aux' to take 32-bit value. 2009-07-03 18:01:42 +09:00
suzuki toshiya
12f2ee55a1 pcf: Truncate FT_ULong `nprops' to fit to int PCF_Face->nprops. 2009-07-03 18:01:42 +09:00
suzuki toshiya
2dacccc174 gxvalid: Extend a few local variables to reduce the casts. 2009-07-03 18:01:42 +09:00
suzuki toshiya
8b03a77d88 gxvalid: Extend `settingTable' to take 32-bit offset. 2009-07-03 18:01:41 +09:00
suzuki toshiya
d5867413ab autofit: Cast FT_Long glyph_count to compare with FT_UInt GID. 2009-07-03 18:01:41 +09:00
suzuki toshiya
6c2176b86f smooth: Exclude 16-bit system in invalid pitch/height check. 2009-07-03 18:01:41 +09:00
suzuki toshiya
ac079164bd cff: Type large constants > 0x7FFF as long for 16-bit systems. 2009-07-03 18:01:41 +09:00
suzuki toshiya
8114d2d684 base: Remove an unused variable. 2009-07-03 18:01:40 +09:00
suzuki toshiya
7a95cd876a cache: Check higher bits in flags for non ILP32 systems. 2009-07-03 18:01:40 +09:00
suzuki toshiya
7c67ddbf03 sfnt: Ignore invalid GIDs in glyph name lookup. 2009-07-03 18:01:40 +09:00
suzuki toshiya
1e1cb06cf9 pcf: Fix a comparison between FT_Long and FT_ULong. 2009-07-03 18:01:39 +09:00
suzuki toshiya
277733fc8d gxvalid: Guarantee `nFeatureFlags' size up to 32-bit. 2009-07-03 18:01:39 +09:00
suzuki toshiya
3fa528c45d sfnt: Insert explicit cast for LP64 system. 2009-07-03 18:01:39 +09:00
suzuki toshiya
3114e3cb18 gxvalid: Guarantee `just' table size upto 32-bit. 2009-07-03 18:01:38 +09:00
suzuki toshiya
aed4ae7da9 gxvalid: Guarantee `trak' table size upto 32-bit. 2009-07-03 18:01:38 +09:00
suzuki toshiya
88aae380f2 type1: Fix a data type mismatching with its source. 2009-07-03 18:01:38 +09:00
suzuki toshiya
dd045a511b pfr: Fix a data type mismatching with its source. 2009-07-03 18:01:38 +09:00
suzuki toshiya
089e4a53e5 pfr: Fix a data type mismatching with its source. 2009-07-03 18:01:37 +09:00
suzuki toshiya
1e597e5e86 pfr: Fix a data type mismatching with its source. 2009-07-03 18:01:37 +09:00
suzuki toshiya
1cf2cd8758 smooth: Improve the format in debug message. 2009-07-03 18:01:37 +09:00
suzuki toshiya
bd38f8c2e2 sfnt: Fix a data type mismatching with its source. 2009-07-03 18:01:37 +09:00
suzuki toshiya
018a2e5f3f psaux: Fix a data type mismatching with its source. 2009-07-03 18:01:36 +09:00
suzuki toshiya
c156c52cd9 truetype: Extend TrueType GX packed deltas to FT_Offset. 2009-07-03 18:01:36 +09:00
suzuki toshiya
c7a2e69ed8 truetype: Extend mmvar_len to hold size_t values. 2009-07-03 18:01:36 +09:00
suzuki toshiya
dc4357df7d truetype: Check invalid function number in IDEF instruction. 2009-07-03 18:01:35 +09:00
suzuki toshiya
a72a4bd3b7 truetype: Check invalid function number in FDEF instruction. 2009-07-03 18:01:35 +09:00
suzuki toshiya
34bc30a5f0 truetype: Truncate the deltas of composite glyph at 16-bit values. 2009-07-03 18:01:35 +09:00
suzuki toshiya
ad2badcb44 truetype: Truncate the instructions upto 16-bit per a glyph. 2009-07-03 18:01:34 +09:00
suzuki toshiya
de9c435bc1 truetype: Cast the numerical operands to 32-bit for LP64 systems. 2009-07-03 18:01:34 +09:00
suzuki toshiya
009c39c1d9 truetype: Cast the project vector to 32-bit for LP64 system. 2009-07-03 18:01:34 +09:00
suzuki toshiya
19714ca65b truetype: Cast the scaling params to 32-bit for LP64 system. 2009-07-03 18:01:33 +09:00
suzuki toshiya
6b7c0a901c sfnt: Cast a character code to FT_UInt32 for LP64 system. 2009-07-03 18:01:33 +09:00
suzuki toshiya
2abe8d63fc sfnt: Cast a character code to FT_UInt32 for LP64 system. 2009-07-03 18:01:33 +09:00
suzuki toshiya
13cdd027d2 sfnt: Extend TT_BDF->strings_size to FT_ULong for huge BDF. 2009-07-03 18:01:32 +09:00
suzuki toshiya
a0f7778bd4 psaux: Handle the string length by FT_Offset variables. 2009-07-03 18:01:32 +09:00
suzuki toshiya
74d4783ec1 pcf: Fix some data types mismatching with their sources. 2009-07-03 18:01:32 +09:00
suzuki toshiya
8ffff68644 pcf: Handle the string length by size_t variables. 2009-07-03 18:01:31 +09:00
suzuki toshiya
daebaaa815 pcf: Fix some data types mismatching with their sources. 2009-07-03 18:01:31 +09:00
suzuki toshiya
374066a0b8 otvalid: Truncate the glyph index to 16-bit. 2009-07-03 18:01:31 +09:00
suzuki toshiya
9ba196935a cache: Insert explict casts for LP64 systems. 2009-07-03 18:01:31 +09:00
suzuki toshiya
2bb188d0f2 cache: Fix some data types mismatching with their sources. 2009-07-03 18:01:30 +09:00
suzuki toshiya
d22f5a532a XXX_cmap_encoding_char_next() return FT_UInt32 values. 2009-07-03 18:01:30 +09:00
suzuki toshiya
2faa635ce6 truetype: Extend TT_Face->num_locations for broken TTFs. 2009-07-03 18:01:29 +09:00
suzuki toshiya
9a3c169704 smooth: Fix some data types mismatching with their sources. 2009-07-03 18:01:29 +09:00
suzuki toshiya
5ac77d159e cff: Fix some data types mismatching with their sources. 2009-07-03 18:01:29 +09:00