Commit graph

3283 commits

Author SHA1 Message Date
suzuki toshiya
1c4274eeb7 autofit: Fix for unused variable `first'. 2009-07-03 18:01:28 +09:00
suzuki toshiya
ea7b019422 Improve bitmap size or pixel variables for 16-bit systems. 2009-07-03 18:01:28 +09:00
suzuki toshiya
efc8509f72 psaux: Prevent invalid arguments to afm_parser_read_vals(). 2009-07-03 18:01:27 +09:00
suzuki toshiya
080dd83d46 base: Prevent some overflows on LP64 systems. 2009-07-03 18:01:27 +09:00
suzuki toshiya
885d4ff7a3 cff: Cast the long variables to 32-bit for LP64 systems. 2009-07-03 18:01:26 +09:00
suzuki toshiya
cf37b538d8 pcf: Improve PCF_PropertyRec.value names on LP64 platforms. 2009-07-03 18:01:26 +09:00
suzuki toshiya
902cff743d pcf: Fix some data types mismatching with their sources. 2009-07-03 18:01:26 +09:00
suzuki toshiya
2d7050ec80 bdf: Improve bdf_property_t.value names for LP64 platforms. 2009-07-03 18:01:26 +09:00
suzuki toshiya
436db93a58 bdf: Fix some data types mismatching with their sources. 2009-07-03 18:01:25 +09:00
suzuki toshiya
20be5c0b58 autofit: Improve Unicode range definitions. 2009-07-03 18:01:25 +09:00
suzuki toshiya
bdf8399ef7 smooth: Fix a data type mismatching with its source. 2009-07-03 18:01:25 +09:00
suzuki toshiya
d03e2f981f smooth: Fix a data type mismatching with its source. 2009-07-03 18:01:24 +09:00
suzuki toshiya
0102bb6fe6 cache: Disable the legacy compatibility if 16-bit system. 2009-07-03 18:01:24 +09:00
suzuki toshiya
b9d2a0e2ad cache: Check 32-bit glyph index on 16-bit systems. 2009-07-03 18:01:24 +09:00
suzuki toshiya
d7c0e4bef1 cache: Fix some data types mismatching with their sources. 2009-07-03 18:01:23 +09:00
suzuki toshiya
12742fd35a cache: Fix some data types mismatching with their sources. 2009-07-03 18:01:23 +09:00
suzuki toshiya
6867d87ca8 cache: Cast NULL to a required function type explicitly. 2009-07-03 18:01:23 +09:00
suzuki toshiya
e4831fc3c3 fttypes.h: Cast FT_MAKE_TAG output to FT_Tag exlicitly. 2009-07-03 18:01:22 +09:00
suzuki toshiya
9f8e1eff87 psnames: Handle Unicode codepoints by FT_UInt32 variables. 2009-07-03 18:01:22 +09:00
suzuki toshiya
2cd993da4d psaux: Use size_t variable to pass the buffer size. 2009-07-03 18:01:22 +09:00
suzuki toshiya
da874016eb type1: Use size_t variable to pass the string length. 2009-07-03 18:01:22 +09:00
suzuki toshiya
3fb76769ed cid: Fix some data types mismatching with their sources. 2009-07-03 18:01:21 +09:00
suzuki toshiya
8f357a2e2e cff: Fix for unused variable `rest'. 2009-07-03 18:01:21 +09:00
suzuki toshiya
c1608d1257 cff: Fix some data types mismatching with their sources. 2009-07-03 18:01:21 +09:00
suzuki toshiya
328a0cc745 bdf: Fix some data types mismatching with their sources. 2009-07-03 18:01:20 +09:00
suzuki toshiya
b06e906ec2 sfnt: Count the size of the memory object by ptrdiff_t. 2009-07-03 18:01:20 +09:00
suzuki toshiya
2680780884 lzw: Count the size of the memory object by ptrdiff_t. 2009-07-03 18:01:20 +09:00
suzuki toshiya
351d3c9682 otvalid: Count the table size on memory by ptrdiff_t. 2009-07-03 18:01:19 +09:00
suzuki toshiya
d5337b8965 otvalid: Prevent an overflow by GPOS/GSUB 32b-bit offset. 2009-07-03 18:01:19 +09:00
suzuki toshiya
4053559b19 ftobjs.c: Prevent an overflow in glyph index handling. 2009-07-03 18:01:19 +09:00
suzuki toshiya
4b431ddca8 Improve the variable types in raccess_make_file_name(). 2009-07-03 18:01:19 +09:00
suzuki toshiya
ab888c9c87 ftpatent.c: Fix for unused variable `error'. 2009-07-03 18:01:18 +09:00
suzuki toshiya
f23aef3f09 type1: Check invalid string longer than PostScript limit. 2009-07-03 18:01:18 +09:00
suzuki toshiya
848dbd9840 gzip: Use FT2 zcalloc() & zfree() in ftgzip.c by default. 2009-07-03 18:01:18 +09:00
suzuki toshiya
4f9802468e gzip: Distinguish PureC from TurboC on MSDOS. 2009-07-03 18:01:17 +09:00
suzuki toshiya
5baa5c0983 gxvalid: Insert PureC pragma to allow unevaluated variables. 2009-07-03 18:01:17 +09:00
suzuki toshiya
db4a2afc5f gxvalid: Pass the union by the pointer instead of the value. 2009-07-03 18:01:17 +09:00
suzuki toshiya
ad289d139f ftpatent: Fix a bug by wrong usage of service->table_info(). 2009-06-29 03:09:17 +09:00
Werner Lemberg
24370d67f5 Uff, another thinko. 2009-06-28 02:11:51 +02:00
Werner Lemberg
e7389a4405 [psaux, cff] Protect against nested `seac' calls.
* include/freetype/internal/psaux.h (T1_Decoder), src/cff/cffgload.h
(CFF_Decoder): Add `seac' boolean variable.

* src/cff/cffgload.c (cff_operator_seac,
cff_decoder_parse_charstrings), src/psaux/t1decode.c
(t1operator_seac, t1_decoder_parse_charstrings): Use it.
2009-06-28 01:25:55 +02:00
Werner Lemberg
6bb34880e8 Thinko.
* src/psaux/t1decode.c (t1operator_seac)
[FT_CONFIG_OPTION_INCREMENTAL]: Test for existence of incremental
interface.
2009-06-28 00:43:37 +02:00
Werner Lemberg
a7e5a335f2 * devel/ftoption.h [FT_CONFIG_OPTION_INCREMENTAL]: Define. 2009-06-28 00:40:05 +02:00
Werner Lemberg
b8f97f17cd Formatting. 2009-06-28 00:37:53 +02:00
suzuki toshiya
fee19a786d Add tools to preprocess the source files for AtariST PureC. 2009-06-27 17:07:14 +09:00
suzuki toshiya
3609141de4 Fix wrong date in ChangeLog 2009-06-27 15:02:36 +09:00
suzuki toshiya
912f039743 Keep existing modules.cfg in the building tree. 2009-06-27 14:38:32 +09:00
suzuki toshiya
66d308edfd Filter --srcdir= option before invoking builds/unix/configure. 2009-06-27 14:33:06 +09:00
suzuki toshiya
20fb146351 Improve configure.raw for cross-building on exe-suffixed systems. 2009-06-27 14:27:55 +09:00
Werner Lemberg
610cddcac4 [truetype] Remove TT_SubGlyphRec.
* src/truetype/ttobjs.h (TT_SubGlyphRec): Removed, unused.
2009-06-26 07:39:08 +02:00
Werner Lemberg
858abbedc0 For warning messages, replace FT_ERROR with FT_TRACE0.
FT_ERROR is now used only if a function produces a non-zero `error'
value.

Formatting, improving and harmonizing debug strings.
2009-06-26 06:15:41 +02:00