|
d1c23082
|
2009-08-01T00:32:17
|
|
truetype: Check invalid function number in FDEF instruction.
|
|
9206eba2
|
2009-08-01T00:32:17
|
|
truetype: Truncate the deltas of composite glyph at 16-bit values.
|
|
1b6f1d20
|
2009-08-01T00:32:16
|
|
truetype: Truncate the instructions upto 16-bit per a glyph.
|
|
6dc27526
|
2009-08-01T00:32:15
|
|
truetype: Cast the numerical operands to 32-bit for LP64 systems.
|
|
3b56c4d3
|
2009-08-01T00:32:15
|
|
truetype: Cast the project vector to 32-bit for LP64 system.
|
|
9fc40943
|
2009-08-01T00:32:14
|
|
truetype: Cast the scaling params to 32-bit for LP64 system.
|
|
c9c64388
|
2009-08-01T00:32:14
|
|
sfnt: Cast a character code to FT_UInt32 for LP64 system.
|
|
3f0182af
|
2009-08-01T00:32:13
|
|
sfnt: Cast a character code to FT_UInt32 for LP64 system.
|
|
9c1aac00
|
2009-08-01T00:32:13
|
|
sfnt: Extend TT_BDF->strings_size to FT_ULong for huge BDF.
|
|
259568cf
|
2009-08-01T00:32:13
|
|
psaux: Handle the string length by FT_Offset variables.
|
|
75d56e5d
|
2009-08-01T00:32:12
|
|
pcf: Fix some data types mismatching with their sources.
|
|
c595c06c
|
2009-08-01T00:32:12
|
|
pcf: Handle the string length by size_t variables.
|
|
78ba8a61
|
2009-08-01T00:32:11
|
|
pcf: Fix some data types mismatching with their sources.
|
|
52170ac0
|
2009-08-01T00:32:11
|
|
otvalid: Truncate the glyph index to 16-bit.
|
|
ed1d3590
|
2009-08-01T00:32:10
|
|
cache: Fix some data types mismatching with their sources.
|
|
f7c6b116
|
2009-08-01T00:32:10
|
|
cache: Insert explict casts for LP64 systems.
|
|
3f0f2e46
|
2009-08-01T00:32:09
|
|
XXX_cmap_encoding_char_next() return FT_UInt32 values.
|
|
25dba9cf
|
2009-08-01T00:32:09
|
|
truetype: Extend TT_Face->num_locations for broken TTFs.
|
|
e45e0522
|
2009-08-01T00:32:08
|
|
smooth: Fix some data types mismatching with their sources.
|
|
c579dc43
|
2009-08-01T00:32:08
|
|
cff: Fix some data types mismatching with their sources.
|
|
87054758
|
2009-08-01T00:32:08
|
|
autofit: Fix some data types mismatching with their sources.
|
|
b5668024
|
2009-08-01T00:32:07
|
|
autofit: Count the size of the memory object by ptrdiff_t.
|
|
15dc278c
|
2009-08-01T00:32:07
|
|
autofit: Fix for unused variable `first'.
|
|
e866cf3f
|
2009-08-01T00:32:06
|
|
Improve bitmap size or pixel variables for 16-bit systems.
|
|
d3ed6d1b
|
2009-08-01T00:30:24
|
|
psaux: Prevent invalid arguments to afm_parser_read_vals().
|
|
0d226c31
|
2009-08-01T00:30:24
|
|
base: Prevent some overflows on LP64 systems.
|
|
072e5523
|
2009-08-01T00:30:23
|
|
cff: Cast the long variables to 32-bit for LP64 systems.
|
|
b61d9289
|
2009-08-01T00:30:23
|
|
pcf: Improve PCF_PropertyRec.value names on LP64 platforms.
|
|
eae89a7f
|
2009-08-01T00:30:22
|
|
pcf: Fix some data types mismatching with their sources.
|
|
be41d3e7
|
2009-08-01T00:30:22
|
|
bdf: Improve bdf_property_t.value names for LP64 platforms.
|
|
38e480b4
|
2009-08-01T00:30:21
|
|
autofit: Improve Unicode range definitions.
|
|
93bb1594
|
2009-08-01T00:30:21
|
|
smooth: Fix a data type mismatching with its source.
|
|
660d6513
|
2009-08-01T00:30:21
|
|
bdf: Fix some data types mismatching with their sources.
|
|
ea5268d2
|
2009-08-01T00:30:20
|
|
smooth: Fix a data type mismatching with its source.
|
|
f4e1c8bd
|
2009-08-01T00:30:20
|
|
cache: Disable the legacy compatibility if 16-bit system.
|
|
2a5831ec
|
2009-08-01T00:30:19
|
|
cache: Check 32-bit glyph index on 16-bit systems.
|
|
b566d42a
|
2009-08-01T00:30:19
|
|
cache: Fix some data types mismatching with their sources.
|
|
ebf8e294
|
2009-08-01T00:30:19
|
|
cache: Fix some data types mismatching with their sources.
|
|
9f50873a
|
2009-08-01T00:30:18
|
|
cache: Cast NULL to a required function type explicitly.
|
|
41f9d0d6
|
2009-08-01T00:30:18
|
|
fttypes.h: Cast FT_MAKE_TAG output to FT_Tag exlicitly.
|
|
82ebaa7b
|
2009-08-01T00:30:17
|
|
psnames: Handle Unicode codepoints by FT_UInt32 variables.
|
|
d200982d
|
2009-08-01T00:30:17
|
|
psaux: Use size_t variable to pass the buffer size.
|
|
d1ee3785
|
2009-08-01T00:30:16
|
|
type1: Use size_t variable to pass the string length.
|
|
7fd7c6f2
|
2009-08-01T00:30:16
|
|
cid: Fix some data types mismatching with their sources.
|
|
34c203cd
|
2009-08-01T00:30:16
|
|
cff: Fix for unused variable `rest'.
|
|
a813cf48
|
2009-08-01T00:30:15
|
|
cff: Fix some data types mismatching with their sources.
|
|
2bbcb7ed
|
2009-08-01T00:30:15
|
|
bdf: Fix some data types mismatching with their sources.
|
|
763b3949
|
2009-08-01T00:30:14
|
|
sfnt: Count the size of the memory object by ptrdiff_t.
|
|
f420757c
|
2009-08-01T00:30:14
|
|
lzw: Count the size of the memory object by ptrdiff_t.
|
|
88c95bab
|
2009-08-01T00:30:13
|
|
otvalid: Count the table size on memory by ptrdiff_t.
|
|
90c7efc8
|
2009-08-01T00:30:13
|
|
otvalid: Prevent an overflow by GPOS/GSUB 32b-bit offset.
|
|
95aeebf4
|
2009-08-01T00:30:13
|
|
ftobjs.c: Prevent an overflow in glyph index handling.
|
|
2ed9d7fc
|
2009-08-01T00:30:12
|
|
Improve the variable types in raccess_make_file_name().
|
|
61fa1b53
|
2009-08-01T00:30:12
|
|
ftpatent.c: Fix for unused variable `error'.
|
|
f7ecdbc7
|
2009-08-01T00:30:12
|
|
type1: Check invalid string longer than PostScript limit.
|
|
a8c515d2
|
2009-08-01T00:30:11
|
|
gzip: Use FT2 zcalloc() & zfree() in ftgzip.c by default.
|
|
5f43bab8
|
2009-08-01T00:30:11
|
|
gzip: Distinguish PureC from TurboC on MSDOS.
|
|
3f36047e
|
2009-08-01T00:30:11
|
|
gxvalid: Insert PureC pragma to allow unevaluated variables.
|
|
62aa9ec6
|
2009-08-01T00:29:29
|
|
gxvalid: Pass the union by the pointer instead of the value.
|
|
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.
|
|
1a49548b
|
2009-07-25T16:19:23
|
|
Fix Savannah bug #27106.
Typo in Mac README instructions.
|
|
2cd790d7
|
2009-07-19T11:18:00
|
|
Document recent library changes.
* docs/CHANGES: Do it.
|
|
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.
|
|
dc20faaf
|
2009-07-17T10:50:04
|
|
Typo.
|
|
9f27998e
|
2009-07-15T12:33:01
|
|
Merge branch 'master' of wl@git.sv.gnu.org:/srv/git/freetype/freetype2
Conflicts:
ChangeLog
Merge.
|
|
deee58f2
|
2009-07-15T07:58:00
|
|
* docs/release: Updated.
|
|
0fbdf11a
|
2009-07-15T07:50:06
|
|
README.CVS -> README.git
* README.CVS: Renamed to...
* README.git: This.
Updated.
|
|
3009417a
|
2009-07-15T12:57:26
|
|
Borland C++ compiler patch proposed by Mirco Babin.
|
|
b2967734
|
2009-07-14T16:44:06
|
|
Fix Savannah bug #27026.
* builds/win32/vc2005/freetype.sln: Use correct version number.
|
|
313d4f4c
|
2009-07-13T00:01:57
|
|
Add a script to check the undefined and unused trace macros.
|
|
3bf7baaa
|
2009-07-12T23:54:40
|
|
Formatting.
|
|
a2ef3769
|
2009-07-09T18:59:25
|
|
Merge branch 'master' of wl@git.sv.gnu.org:/srv/git/freetype/freetype2
|
|
da594627
|
2009-07-09T17:21:32
|
|
smooth: Check glyph size by width/height, instead of pitch/height.
|
|
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.
|
|
8ad243bd
|
2009-07-09T16:12:30
|
|
Shorten URLs referring ft-devel archive.
|
|
e05861b9
|
2009-07-09T14:43:57
|
|
Register 2 missing trace components, t1afm and ttbdf.
|
|
a6990d06
|
2009-07-09T12:48:23
|
|
Register a trace component for ftgloadr.c.
|
|
4c531460
|
2009-07-08T14:26:51
|
|
Prevent the overflows by a glyph with too many points or contours.
|
|
f4a0f93a
|
2009-07-06T17:16:15
|
|
Fix a typo in ChangeLog, found by mouse@Rodents-Montreal.ORG
|
|
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.
|
|
ad289d13
|
2009-06-29T03:09:17
|
|
ftpatent: Fix a bug by wrong usage of service->table_info().
|
|
24370d67
|
2009-06-28T02:11:51
|
|
Uff, another thinko.
|
|
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.
|
|
6bb34880
|
2009-06-28T00:43:37
|
|
Thinko.
* src/psaux/t1decode.c (t1operator_seac)
[FT_CONFIG_OPTION_INCREMENTAL]: Test for existence of incremental
interface.
|
|
a7e5a335
|
2009-06-28T00:40:05
|
|
* devel/ftoption.h [FT_CONFIG_OPTION_INCREMENTAL]: Define.
|
|
b8f97f17
|
2009-06-28T00:37:53
|
|
Formatting.
|
|
fee19a78
|
2009-06-27T17:07:14
|
|
Add tools to preprocess the source files for AtariST PureC.
|
|
3609141d
|
2009-06-27T15:02:36
|
|
Fix wrong date in ChangeLog
|
|
912f0397
|
2009-06-27T14:38:32
|
|
Keep existing modules.cfg in the building tree.
|
|
66d308ed
|
2009-06-27T14:33:06
|
|
Filter --srcdir= option before invoking builds/unix/configure.
|
|
20fb1463
|
2009-06-27T14:27:55
|
|
Improve configure.raw for cross-building on exe-suffixed systems.
|
|
610cddca
|
2009-06-26T07:39:08
|
|
[truetype] Remove TT_SubGlyphRec.
* src/truetype/ttobjs.h (TT_SubGlyphRec): Removed, unused.
|
|
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.
|
|
e15d9c52
|
2009-06-25T21:31:53
|
|
Formatting etc.
|
|
eeec2b8f
|
2009-06-25T16:47:10
|
|
Documentation improvements.
|
|
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.
|
|
1e8bf583
|
2009-06-23T15:48:52
|
|
Thinko.
|
|
11cb8c36
|
2009-06-22T16:56:47
|
|
Use 16.16 format while parsing Type 1 charstrings.
This fixes Savannah bug #26867.
Previously, only integers have been used which can lead to serious
rounding errors.
However, fractional values are only used internally; after the
charstrings (of either Type 1 or 2) have been processed, the
resulting coordinates get rounded to integers currently -- before
applying scaling. This should be fixed; at the same time a new load
flag should be introduced, to be used in combination with
FT_LOAD_NO_SCALE, which indicates that font units are returned in
16.16 format. Similarly, the incremental interface should be
extended to allow fractional values for metrics.
* include/freetype/internal/psaux.h (T1_BuilderRec): Remove `shift'
field.
* include/freetype/internal/pshints.h (T1_Hints_SetStemFunc,
T1_Hints_SetStem3Func): Use FT_Fixed for coordinates.
* src/psaux/psobjs.c: Include FT_INTERNAL_CALC_H.
(t1_build_add_point): Always convert fixed to integer.
* src/psaux/t1decode.c (t1_decoder_parse_charstrings):
Use 16.16 format everywhere (except for large integers followed by a
`div').
[CAN_HANDLE_NON_INTEGRAL_T1_OPERANDS]: Remove #ifdef and activate
code uncoditionally.
Add support for random numbers and update remaining code
accordingly; this should work now.
(t1_operator_seac): Updated.
* src/psaux/pshrec.c: Include FT_INTERNAL_CALC_H.
(ps_hints_t1stem3, t1_hints_stem): Updated.
* src/cid/cidgload.c: Include FT_INTERNAL_CALC_H.
(cid_load_glyph) [FT_CONFIG_OPTION_INCREMENTAL],
(cid_face_compute_max_advance, cid_slot_load_glyph): Updated.
* src/type1/t1gload.c (T1_Parse_Glyph_And_Get_Char_String)
[FT_CONFIG_OPTION_INCREMENTAL], (T1_Get_Advances, T1_Load_Glyph):
Updated.
* src/type1/t1load.c: Include FT_INTERNAL_CALC_H.
* src/type1/t1objs.c (T1_Face_Init): Updated.
|
|
df9cd975
|
2009-06-21T23:25:36
|
|
src/pshinter/pshrec.c: Use PSH_Err_Ok.
|
|
f79df78a
|
2009-06-21T20:17:01
|
|
Code beautification.
* src/type1/t1load.c (FT_INT_TO_FIXED): Removed.
Replace everywhere with INT_TO_FIXED.
(FT_FIXED_TO_INT): Move to ...
* include/freetype/internal/ftcalc.h (FIXED_TO_INT): Here.
Update all users.
|