src


Log

Author Commit Date CI Message
suzuki toshiya e6d0c1fb 2009-08-01T00:37:58 psaux: Fix a few casts to FT_Int32 value.
suzuki toshiya b76c3f71 2009-08-01T00:37:57 sfnt: Fix a data type mismatching with its source.
suzuki toshiya 2a2beb47 2009-08-01T00:37:57 sfnt: Extend a few local variables to load 32-bit values.
suzuki toshiya 3783dac0 2009-08-01T00:37:56 pfr: Extend `num_aux' to take 32-bit value.
suzuki toshiya 3bda1f99 2009-08-01T00:37:56 pcf: Truncate FT_ULong `nprops' to fit to int PCF_Face->nprops.
suzuki toshiya 8eb551f1 2009-08-01T00:37:55 gxvalid: Extend a few local variables to reduce the casts.
suzuki toshiya d3659977 2009-08-01T00:37:55 gxvalid: Extend `settingTable' to take 32-bit offset.
suzuki toshiya 6e2375f7 2009-08-01T00:37:54 autofit: Cast FT_Long glyph_count to compare with FT_UInt GID.
suzuki toshiya 057bc4c0 2009-08-01T00:35:40 smooth: Exclude 16-bit system in invalid pitch/height check.
suzuki toshiya b16a9426 2009-08-01T00:32:25 cff: Type large constants > 0x7FFF as long for 16-bit systems.
suzuki toshiya 5133c56f 2009-08-01T00:32:25 base: Remove an unused variable.
suzuki toshiya 5d3ff056 2009-08-01T00:32:24 cache: Check higher bits in flags for non ILP32 systems.
suzuki toshiya 61adbe98 2009-08-01T00:32:24 sfnt: Ignore invalid GIDs in glyph name lookup.
suzuki toshiya eec40554 2009-08-01T00:32:24 pcf: Fix a comparison between FT_Long and FT_ULong.
suzuki toshiya cad4f915 2009-08-01T00:32:23 sfnt: Insert explicit cast for LP64 system.
suzuki toshiya eceaffef 2009-08-01T00:32:23 gxvalid: Guarantee `nFeatureFlags' size up to 32-bit.
suzuki toshiya 2f07c57f 2009-08-01T00:32:22 gxvalid: Guarantee `just' table size upto 32-bit.
suzuki toshiya 205a2a0c 2009-08-01T00:32:22 gxvalid: Guarantee `trak' table size upto 32-bit.
suzuki toshiya 737634e5 2009-08-01T00:32:21 pfr: Fix a data type mismatching with its source.
suzuki toshiya b12b8c3c 2009-08-01T00:32:21 pfr: Fix a data type mismatching with its source.
suzuki toshiya c4420d97 2009-08-01T00:32:21 pfr: Fix a data type mismatching with its source.
suzuki toshiya 471980d9 2009-08-01T00:32:20 smooth: Improve the format in debug message.
suzuki toshiya 01059050 2009-08-01T00:32:20 sfnt: Fix a data type mismatching with its source.
suzuki toshiya ec7bc863 2009-08-01T00:32:19 truetype: Extend TrueType GX packed deltas to FT_Offset.
suzuki toshiya 5668181b 2009-08-01T00:32:18 truetype: Extend mmvar_len to hold size_t values.
suzuki toshiya a1151420 2009-08-01T00:32:18 truetype: Check invalid function number in IDEF instruction.
suzuki toshiya d1c23082 2009-08-01T00:32:17 truetype: Check invalid function number in FDEF instruction.
suzuki toshiya 9206eba2 2009-08-01T00:32:17 truetype: Truncate the deltas of composite glyph at 16-bit values.
suzuki toshiya 1b6f1d20 2009-08-01T00:32:16 truetype: Truncate the instructions upto 16-bit per a glyph.
suzuki toshiya 6dc27526 2009-08-01T00:32:15 truetype: Cast the numerical operands to 32-bit for LP64 systems.
suzuki toshiya 3b56c4d3 2009-08-01T00:32:15 truetype: Cast the project vector to 32-bit for LP64 system.
suzuki toshiya 9fc40943 2009-08-01T00:32:14 truetype: Cast the scaling params to 32-bit for LP64 system.
suzuki toshiya c9c64388 2009-08-01T00:32:14 sfnt: Cast a character code to FT_UInt32 for LP64 system.
suzuki toshiya 3f0182af 2009-08-01T00:32:13 sfnt: Cast a character code to FT_UInt32 for LP64 system.
suzuki toshiya 9c1aac00 2009-08-01T00:32:13 sfnt: Extend TT_BDF->strings_size to FT_ULong for huge BDF.
suzuki toshiya 259568cf 2009-08-01T00:32:13 psaux: Handle the string length by FT_Offset variables.
suzuki toshiya 75d56e5d 2009-08-01T00:32:12 pcf: Fix some data types mismatching with their sources.
suzuki toshiya c595c06c 2009-08-01T00:32:12 pcf: Handle the string length by size_t variables.
suzuki toshiya 78ba8a61 2009-08-01T00:32:11 pcf: Fix some data types mismatching with their sources.
suzuki toshiya 52170ac0 2009-08-01T00:32:11 otvalid: Truncate the glyph index to 16-bit.
suzuki toshiya f7c6b116 2009-08-01T00:32:10 cache: Insert explict casts for LP64 systems.
suzuki toshiya ed1d3590 2009-08-01T00:32:10 cache: Fix some data types mismatching with their sources.
suzuki toshiya 3f0f2e46 2009-08-01T00:32:09 XXX_cmap_encoding_char_next() return FT_UInt32 values.
suzuki toshiya 25dba9cf 2009-08-01T00:32:09 truetype: Extend TT_Face->num_locations for broken TTFs.
suzuki toshiya e45e0522 2009-08-01T00:32:08 smooth: Fix some data types mismatching with their sources.
suzuki toshiya c579dc43 2009-08-01T00:32:08 cff: Fix some data types mismatching with their sources.
suzuki toshiya 87054758 2009-08-01T00:32:08 autofit: Fix some data types mismatching with their sources.
suzuki toshiya b5668024 2009-08-01T00:32:07 autofit: Count the size of the memory object by ptrdiff_t.
suzuki toshiya 15dc278c 2009-08-01T00:32:07 autofit: Fix for unused variable `first'.
suzuki toshiya e866cf3f 2009-08-01T00:32:06 Improve bitmap size or pixel variables for 16-bit systems.
suzuki toshiya d3ed6d1b 2009-08-01T00:30:24 psaux: Prevent invalid arguments to afm_parser_read_vals().
suzuki toshiya 0d226c31 2009-08-01T00:30:24 base: Prevent some overflows on LP64 systems.
suzuki toshiya 072e5523 2009-08-01T00:30:23 cff: Cast the long variables to 32-bit for LP64 systems.
suzuki toshiya b61d9289 2009-08-01T00:30:23 pcf: Improve PCF_PropertyRec.value names on LP64 platforms.
suzuki toshiya eae89a7f 2009-08-01T00:30:22 pcf: Fix some data types mismatching with their sources.
suzuki toshiya be41d3e7 2009-08-01T00:30:22 bdf: Improve bdf_property_t.value names for LP64 platforms.
suzuki toshiya 660d6513 2009-08-01T00:30:21 bdf: Fix some data types mismatching with their sources.
suzuki toshiya 38e480b4 2009-08-01T00:30:21 autofit: Improve Unicode range definitions.
suzuki toshiya 93bb1594 2009-08-01T00:30:21 smooth: Fix a data type mismatching with its source.
suzuki toshiya ea5268d2 2009-08-01T00:30:20 smooth: Fix a data type mismatching with its source.
suzuki toshiya f4e1c8bd 2009-08-01T00:30:20 cache: Disable the legacy compatibility if 16-bit system.
suzuki toshiya 2a5831ec 2009-08-01T00:30:19 cache: Check 32-bit glyph index on 16-bit systems.
suzuki toshiya b566d42a 2009-08-01T00:30:19 cache: Fix some data types mismatching with their sources.
suzuki toshiya ebf8e294 2009-08-01T00:30:19 cache: Fix some data types mismatching with their sources.
suzuki toshiya 9f50873a 2009-08-01T00:30:18 cache: Cast NULL to a required function type explicitly.
suzuki toshiya 82ebaa7b 2009-08-01T00:30:17 psnames: Handle Unicode codepoints by FT_UInt32 variables.
suzuki toshiya d200982d 2009-08-01T00:30:17 psaux: Use size_t variable to pass the buffer size.
suzuki toshiya d1ee3785 2009-08-01T00:30:16 type1: Use size_t variable to pass the string length.
suzuki toshiya 7fd7c6f2 2009-08-01T00:30:16 cid: Fix some data types mismatching with their sources.
suzuki toshiya 34c203cd 2009-08-01T00:30:16 cff: Fix for unused variable `rest'.
suzuki toshiya a813cf48 2009-08-01T00:30:15 cff: Fix some data types mismatching with their sources.
suzuki toshiya 2bbcb7ed 2009-08-01T00:30:15 bdf: Fix some data types mismatching with their sources.
suzuki toshiya 763b3949 2009-08-01T00:30:14 sfnt: Count the size of the memory object by ptrdiff_t.
suzuki toshiya f420757c 2009-08-01T00:30:14 lzw: Count the size of the memory object by ptrdiff_t.
suzuki toshiya 88c95bab 2009-08-01T00:30:13 otvalid: Count the table size on memory by ptrdiff_t.
suzuki toshiya 90c7efc8 2009-08-01T00:30:13 otvalid: Prevent an overflow by GPOS/GSUB 32b-bit offset.
suzuki toshiya 95aeebf4 2009-08-01T00:30:13 ftobjs.c: Prevent an overflow in glyph index handling.
suzuki toshiya 2ed9d7fc 2009-08-01T00:30:12 Improve the variable types in raccess_make_file_name().
suzuki toshiya 61fa1b53 2009-08-01T00:30:12 ftpatent.c: Fix for unused variable `error'.
suzuki toshiya f7ecdbc7 2009-08-01T00:30:12 type1: Check invalid string longer than PostScript limit.
suzuki toshiya a8c515d2 2009-08-01T00:30:11 gzip: Use FT2 zcalloc() & zfree() in ftgzip.c by default.
suzuki toshiya 5f43bab8 2009-08-01T00:30:11 gzip: Distinguish PureC from TurboC on MSDOS.
suzuki toshiya 62aa9ec6 2009-08-01T00:29:29 gxvalid: Pass the union by the pointer instead of the value.
Werner Lemberg 7009a6eb 2009-07-29T11:53:13 Fix Redhat bugzilla #513582 and Savannah bug #26849. * src/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP) <FTC_INLINE>: Fix aliasing bug.
Werner Lemberg 46e05c44 2009-07-17T22:49:34 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.
suzuki toshiya 313d4f4c 2009-07-13T00:01:57 Add a script to check the undefined and unused trace macros.
Werner Lemberg a2ef3769 2009-07-09T18:59:25 Merge branch 'master' of wl@git.sv.gnu.org:/srv/git/freetype/freetype2
suzuki toshiya da594627 2009-07-09T17:21:32 smooth: Check glyph size by width/height, instead of pitch/height.
Werner Lemberg 0d02317f 2009-07-09T09:21:46 [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.
suzuki toshiya 4c531460 2009-07-08T14:26:51 Prevent the overflows by a glyph with too many points or contours.
Bram Tassyns 3d3ba056 2009-07-05T14:54:59 Improve compatibility to Acroread. This fixes Savannah bug #26944. * src/cff/cffload.c (cff_charset_compute_cids): For multiple GID to single CID mappings, make the lowest value win.
suzuki toshiya ad289d13 2009-06-29T03:09:17 ftpatent: Fix a bug by wrong usage of service->table_info().
Werner Lemberg 24370d67 2009-06-28T02:11:51 Uff, another thinko.
Werner Lemberg e7389a44 2009-06-28T01:25:55 [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.
Werner Lemberg 6bb34880 2009-06-28T00:43:37 Thinko. * src/psaux/t1decode.c (t1operator_seac) [FT_CONFIG_OPTION_INCREMENTAL]: Test for existence of incremental interface.
Werner Lemberg 610cddca 2009-06-26T07:39:08 [truetype] Remove TT_SubGlyphRec. * src/truetype/ttobjs.h (TT_SubGlyphRec): Removed, unused.
Werner Lemberg 858abbed 2009-06-26T06:15:41 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.
Werner Lemberg e15d9c52 2009-06-25T21:31:53 Formatting etc.
Werner Lemberg 777d6d59 2009-06-25T16:46:39 Provide version information better. * src/base/ftinit.c (FT_Init_FreeType): Don't set version here but... * src/base/ftobjs.c (FT_New_Library): Here.
Werner Lemberg 1e8bf583 2009-06-23T15:48:52 Thinko.