Log

Author Commit Date CI Message
Werner Lemberg d77cd8ce 2009-08-27T00:10:56 Fix rendering of horizontally compressed CFFs. Bug reported by Ivan Nincic <inincic@pdftron.com>. * src/cff/cffgload.c (cff_slot_load): Thinko: Check `xx' element of `font_matrix' also. * docs/CHANGES: Updated.
Su Yu efaf5abc 2009-08-03T19:55:58 Don't call `ft_fseek' every time when executing `ft_fread'. * src/base/ftstream.c (FT_Stream_Seek), src/base/ftsystem.c (ft_ansi_stream_io): Implement it.
suzuki toshiya 2b6a3f0b 2009-08-01T00:37:59 sfnt: Cast a charcode to 32-bit in cmap format 14 parser.
suzuki toshiya 9b1aab8d 2009-08-01T00:37:58 sfnt: Cast a charcode to 32-bit in cmap format 12 parser.
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 eceaffef 2009-08-01T00:32:23 gxvalid: Guarantee `nFeatureFlags' size up to 32-bit.
suzuki toshiya cad4f915 2009-08-01T00:32:23 sfnt: Insert explicit cast for LP64 system.
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 49740490 2009-08-01T00:32:22 type1: Fix a data type mismatching with its source.
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 cf31edf5 2009-08-01T00:32:19 psaux: 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 a1151420 2009-08-01T00:32:18 truetype: Check invalid function number in IDEF instruction.
suzuki toshiya 5668181b 2009-08-01T00:32:18 truetype: Extend mmvar_len to hold size_t values.
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 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 660d6513 2009-08-01T00:30:21 bdf: Fix some data types mismatching with their sources.
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 41f9d0d6 2009-08-01T00:30:18 fttypes.h: Cast FT_MAKE_TAG output to FT_Tag exlicitly.
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 3f36047e 2009-08-01T00:30:11 gxvalid: Insert PureC pragma to allow unevaluated variables.
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 1a49548b 2009-07-25T16:19:23 Fix Savannah bug #27106. Typo in Mac README instructions.
Werner Lemberg 2cd790d7 2009-07-19T11:18:00 Document recent library changes. * docs/CHANGES: Do it.
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.
Werner Lemberg dc20faaf 2009-07-17T10:50:04 Typo.
Werner Lemberg 9f27998e 2009-07-15T12:33:01 Merge branch 'master' of wl@git.sv.gnu.org:/srv/git/freetype/freetype2 Conflicts: ChangeLog Merge.
Werner Lemberg deee58f2 2009-07-15T07:58:00 * docs/release: Updated.
Werner Lemberg 0fbdf11a 2009-07-15T07:50:06 README.CVS -> README.git * README.CVS: Renamed to... * README.git: This. Updated.
suzuki toshiya 3009417a 2009-07-15T12:57:26 Borland C++ compiler patch proposed by Mirco Babin.