Werner Lemberg
de5e686661
formatting
2007-02-25 21:06:43 +00:00
Suzuki, Toshiya (鈴木俊哉)
b68e025c1b
* Fix memory leak in ftmac.c, patch by Jjgod Jiang
2007-02-20 02:37:36 +00:00
Werner Lemberg
406d25f379
more formatting and copyright years
2007-02-12 22:01:18 +00:00
David Turner
c0f9c4aadd
introduce ft_mem_dup, ft_mem_strdup and ft_mem_strcpyn, and the corresponding
...
macros to use them (e.g. FT_STRDUP, FT_DUP and FT_STRCPYN)
modify the code to use them instead of raw mallocs/strcpy
2007-02-12 14:55:03 +00:00
Werner Lemberg
dcbb708e7a
formatting, copyright years
2007-02-08 08:54:09 +00:00
Suzuki, Toshiya (鈴木俊哉)
f223df6e79
* Add __attribute__((deprecated)) to functions whose interface using non ANSI data types
2007-02-05 04:07:46 +00:00
Suzuki, Toshiya (鈴木俊哉)
4827e9bd2c
* Add FT_GetFilePath_From_Mac_ATS_Name as replacement for FT_GetFile_From_Mac_ATS_Name
2007-02-05 03:28:29 +00:00
Suzuki, Toshiya (鈴木俊哉)
027357f1c8
* Check ANSI compatibility of Mac OS X system header
2007-02-05 02:50:45 +00:00
Werner Lemberg
4b2e83d5b5
A new set of spelling fixes from Alexei.
...
Add some copyright messages.
2007-02-01 07:58:02 +00:00
Werner Lemberg
53935939df
* Version 2.3.1 released.
...
=========================
Tag sources with `VER-2-3-1-FINAL'.
* builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj: s/230/231/.
* builds/win32/visualc/index.html: s/221/231/.
* vms_make.com: Add `ftgasp'.
2007-01-31 08:53:02 +00:00
David Turner
3eaef6c170
updating version numbers to 2.3.1
2007-01-30 10:40:23 +00:00
Werner Lemberg
b4142d5126
Whitespace and spelling fixes from Alexei.
...
Formatting, copyright years.
2007-01-17 12:45:26 +00:00
Werner Lemberg
9b774e2822
Remove trailing whitespace. From Alexei.
2007-01-16 06:11:27 +00:00
Werner Lemberg
267e1d719a
* builds/amiga/makefile, builds/amiga/makefile.os4,
...
builds/amiga/smakefile: Add `ftgasp.c' and `ftlcdfil.c'.
* builds/amiga/include/freetype/config/ftconfig.h: Synchronize.
2007-01-15 07:48:09 +00:00
Werner Lemberg
6d96d31d98
* builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from
...
`automake' CVS module from sources.redhat.com.
2007-01-12 10:30:19 +00:00
Werner Lemberg
17432b5e37
* src/type1/t1load.c (is_space): Removed.
...
(parse_encoding, parse_charstrings): Use IS_PS_DELIM.
(parse_charstrings): Use IS_PS_TOKEN.
* autogen.sh: Avoid bash specific syntax.
2007-01-12 09:28:44 +00:00
David Turner
d5ca74723c
* Jamfile, README, builds/win32/visualc/freetype.dsp,
...
builds/win32/visualc/freetype.vcproj, docs/VERSION.DLL,
include/freetype/freetype.h, include/freetype/t1tables.h,
include/freetype/internal/tttypes.h: updating version
number to 2.3.0 !!
* include/freetype/ftchapters.h, include/freetype/ftgasp.h,
include/freetype/ftlcdfil.h: updating reference documentation
with GASP support and LCD filtering sections
2007-01-10 14:18:15 +00:00
David Turner
f48b60ed59
* include/freetype/ftgasp.h, src/base/ftgasp.c: adding a
...
new API FT_Get_Gasp to return entries of the GASP table
corresponding to a given character pixel size.
* src/sfnt/ttload.c: add version check for the GASP table,
in order to be better future-proof
* include/freetype/config/ftheader.h: add definition of
FT_GASP_H, corresponding to <freetype/ftgasp.h>
* src/base/rules.mk, src/base/Jamfile, modules.cfg,
builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj: Adding src/base/ftgasp.c
to the default build
2007-01-08 15:15:32 +00:00
David Turner
115b442b23
* src/autofit/aflatin.c, src/truetype/ttgload.c: removing compiler
...
warnings
* builds/win32/visualc/freetype.vcproj: adding _CRT_SECURE_NO_DEPRECATE
to avoid deprecation warnings with Visual C++ 8
2006-12-22 11:37:05 +00:00
Werner Lemberg
0fd08bdc6a
formatting
2006-12-16 02:57:46 +00:00
Suzuki, Toshiya (鈴木俊哉)
7e3d601355
* Simplify src/base/ftmac.c for Mac OS X
2006-12-15 15:23:21 +00:00
Suzuki, Toshiya (鈴木俊哉)
21fd256d20
* Backup src/base/ftmac.c to builds/mac/ftmac.c for legacy MacOS
2006-12-15 15:09:44 +00:00
Werner Lemberg
ec5b4508cc
* builds/toplevel.mk (version): Protect against `distclean' target.
2006-12-10 07:51:38 +00:00
Werner Lemberg
b26b314a93
* builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat'
...
or `type'.
* builds/freetype.mk (version): Extracted from freetype.h, using
GNU make's built-in string functions.
(refdoc): Use $(version) instead of static version number.
2006-12-09 20:01:43 +00:00
Werner Lemberg
4e1d6c0c51
* builds/toplevel.mk (dist): Extract version number from freetype.h.
2006-12-09 08:20:37 +00:00
Werner Lemberg
b9e6d69a96
formatting
2006-10-15 08:58:40 +00:00
Suzuki, Toshiya (鈴木俊哉)
bfe872dad1
* preliminary autoconf-based cross-building support
2006-10-14 13:08:05 +00:00
Suzuki, Toshiya (鈴木俊哉)
9d49961fcc
* embed explicit Carbon dependency into freetype2.pc and freetype-config, if configured to use Carbon
2006-10-12 01:35:54 +00:00
Werner Lemberg
c4c35b773d
* builds/unix/ftconfig.in: Synchronize with main ftconfig.h.
...
Reported by Jens.
Formatting.
2006-08-27 08:03:46 +00:00
Werner Lemberg
33779660ba
* builds/unix/unix-cc.in (LINK_LIBRARY): Don't comment out
...
`-no-undefined'. Reported by Christian Biesinger.
2006-05-26 06:30:05 +00:00
Werner Lemberg
24773d6dc6
* builds/win32/visualc/freetype.dsp: Release libraries no longer
...
have debug information, and debug libraries use `C7 compatible'
debug info.
2006-05-20 08:53:13 +00:00
Suzuki, Toshiya (鈴木俊哉)
8cfa8bd51a
* remove Carbon dependency of Darwin, if configured with no option
2006-05-19 22:11:50 +00:00
Yamato, Masatake (大和正武)
28b55a9bb6
(FT_Stream_Open): Check errno only if read system call returns -1.
...
Remove a redundant parenthesis.
2006-05-11 03:01:42 +00:00
Werner Lemberg
37827608c2
convert to Unix line endings
2006-05-10 13:58:14 +00:00
Werner Lemberg
910d4f41d1
convert to Unix line endings.
2006-05-10 13:57:20 +00:00
Werner Lemberg
53478a10b4
Convert to Unix line endings.
2006-05-10 13:56:47 +00:00
Werner Lemberg
3d69a198b8
typo
2006-05-10 13:47:22 +00:00
Werner Lemberg
e0d1559591
* builds/freetype.mk (refdoc): Write-protect the `docmaker'
...
directory to suppress generation of .pyc files. According to the
Python docs there isn't a more elegant solution (currently).
* builds/toplevel.mk (dist): New target which builds .tar.gz,
.tar.bz2, and .zip files. Note that the version number is still
hard-coded.
(do-dist): Sub-target of `dist'.
(CONFIG_GUESS, CONFIG_SUB): New variables.
(.PHONY): Updated.
2006-05-10 13:44:47 +00:00
Werner Lemberg
b80d85fe9e
* builds/unix/ftsystem.c (FT_Stream_Open): Avoid infinite loop if
...
given an empty, un-mmap()able file. Reported and suggested fix in
Savannah bug #16555 .
2006-05-10 04:47:35 +00:00
Werner Lemberg
a127ca42ca
* builds/win32/visualc/freetype.sln,
...
builds/win32/visualc/freetype.vcproj: Upgraded to VS.NET 2005 from
VS.NET 2003
Added files ftbbox.c, fttype1.c, ftwinfnt.c, ftsynth.c.
* builds/win32/visualc/index.html: Updated.
2006-05-09 13:41:50 +00:00
Werner Lemberg
4df5b26fdf
Put version information into the configure script. Reported by Paul
...
Watson <pwatson@redlinepy.com>.
* builds/unix/configure.ac: Renamed to...
* builds/unix/configure.raw: This which now serves (with appropriate
modifications) as a template for configure.ac.
* version.sed: New script.
* autogen.sh: Generate configure.ac from configure.raw, using
FREETYPE_MAJOR, FREETYPE_MINOR, and FREETYPE_PATCH from freetype.h.
2006-05-08 07:10:29 +00:00
Werner Lemberg
1639c79482
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 1.
...
* builds/unix/configure.ac (version_info): Set to 9:10:3.
* builds/win32/visualc/index.html,
builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj, builds/freetype.mk (refdoc),
Jamfile (RefDoc), README: s/220/221/, s/2.2.0/2.2.1/.
Minor updates.
* docs/CHANGES, docs/VERSION.DLL, docs/PROBLEMS, README.CVS:
Updated.
* builds/unix/install-sh: Updated from `texinfo' CVS module at
savannah.gnu.org.
* devel/ftoption.h: Synchronize with
include/freetype/config/ftoption.h.
2006-05-06 16:44:58 +00:00
Werner Lemberg
4f3b5bbd95
* src/lzw/ftlzw2.c: Renamed to...
...
* src/lzw/ftlzw.c: This.
* src/lzw/Jamfile, src/lzw/rules.mk: Updated.
* builds/mac/FreeType.m68k_cfm.make.txt,
builds/mac/FreeType.m68k_far.make.txt,
builds/mac/FreeType.ppc_carbon.make.txt,
builds/mac/FreeType.ppc_classic.make.txt: Updated.
2006-05-04 07:13:05 +00:00
Werner Lemberg
c6afa1221a
* include/freetype/internal/ftmemory.h: s/new/newsz/ (for C++).
...
(FT_ALLOC): Remove redundant redefinition.
* builds/compiler/gcc-dev.mk (CFLAGS) [g++]: Don't use
`-Wstrict-prototypes'.
* src/base/ftstream.c (FT_Stream_EnterFrame): Add cast.
Formatting, copyright years.
2006-05-02 22:22:16 +00:00
Werner Lemberg
06fceb3f39
* builds/unix/unix-def.in (datarootdir): Define, for autoconf 2.59c
...
and forthcoming versions.
2006-04-29 07:53:40 +00:00
Werner Lemberg
12cceaaca8
* builds/win32/visualc/freetype.vcproj: Updated.
2006-04-27 05:02:35 +00:00
Detlef Würkner
7d04322e40
no message
2006-04-05 07:17:12 +00:00
Werner Lemberg
7f18de64b6
* builds/compiler/intelc.mk (TE): New variable.
...
(ANSIFLAGS): Updated.
2006-04-03 16:47:34 +00:00
Werner Lemberg
fd7456c796
* builds/exports.mk (clean_symbols_list, clean_apinames): Removed.
...
(CLEAN): Add $(EXPORTS_LIST) and $(APINAMES_EXE).
(.PHONY): Updated.
* configure.ac: Minor fixes to improve --help output.
2006-04-03 15:46:48 +00:00
Werner Lemberg
6e9df6855d
* builds/unix/install.mk (uninstall): Don't handle `cache'
...
directory which no longer exists.
2006-04-01 05:22:07 +00:00