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
Werner Lemberg
af16820a12
Normalize quotation to `...'.
2006-03-24 12:46:49 +00:00
Werner Lemberg
8439fe8575
* builds/freetype.mk (refdoc), docs/CHANGES, Jamfile (RefDoc),
...
README: s/2.1.10/2.2/.
2006-03-21 21:04:33 +00:00
Werner Lemberg
5a73d8d20f
* builds/freetype.mk (CACHE_DIR, CACHE_H): Remove.
...
(FREETYPE_H): Updated.
* src/cache/rules.mk (CACHE_H_DIR): Remove.
(CACHE_DRV_H): Updated.
Formatting, copyright years.
2006-03-20 16:55:32 +00:00
David Turner
da95af6cf6
* builds/win32/visualc/freetype.dsp: updating the project file, adding
...
missing base source files (e.g. ftstroke.c, ftxf86.c, etc...)
* src/autofit/afcjk.c, src/autofit/aflatin.c, src/base/ftobjs.c,
src/cff/cffobjs.c, src/cid/cidobjs.c, src/pfr/pfrobjs.c,
src/sfnt/sfobjs.c, src/sfnt/ttmtx.c, src/truetype/ttpload.c,
src/truetype/ttpload.h, src/type1/t1afm.c, src/type1/t1objs.c:
removing compiler warnings when building with Visual C++ 6 and /W4
2006-03-20 13:32:33 +00:00
David Turner
505667c6ee
* builds/unix/install.mk:
...
changing the installation procedure to remove the 'freetype/cache'
from the target directory.
2006-03-20 12:13:14 +00:00
Suzuki, Toshiya (鈴木俊哉)
2f239b8e88
Update MPW makefiles to new header inclusion introduced on 2006-02-16
2006-02-27 10:34:33 +00:00
Werner Lemberg
7f049f4221
Formatting, copyright years.
2006-02-25 16:52:16 +00:00
David Turner
de271ab8f0
* builds/unix/ftsystem.c, include/freetype/config/ftheader.h,
...
include/freetype/internal/services/svotval.h,
include/freetype/internal/services/svpfr.h,
src/base/ftsystem.c, src/bdf/bdfdrivr.c, src/cache/ftcbasic.c,
src/cff/cffcmap.c, src/gzip/ftgzip.c, src/lzw/ftlzw.c,
src/lzw/ftlzw2.c, src/psaux/t1cmap.c, src/sfnt/ttbdf.c,
src/smooth/ftgrays.c:
solved -Wmissing-prototypes warnings with GCC
2006-02-25 14:53:02 +00:00
Werner Lemberg
f145e312df
Formatting, copyright years, minor doc fixes.
2006-02-19 16:12:18 +00:00
David Turner
0880ac333a
* builds/unix/unix-cc.in: don't filter-out exported functions
...
anymore, this is used to ensure that all FT_BASE internal
functions are available for dynamic linking
* include/freetype/ftcache.h, src/cache/ftcbasic.c,
src/cache/ftccmap.c: try to revive old functions of the
cache sub-system. We also try to support FTC_ImageCache_Lookup
and FTC_ImageCache_SBit with legacy signatures through a gross
hack (hope it works)
2006-02-17 17:23:13 +00:00
Werner Lemberg
8e6f8c4d79
Formatting, copyright years, documentation improvements.
2006-02-17 08:07:09 +00:00
David Turner
cda2d957dc
* builds/amiga/src/base/ftsystem.c, devel/ftoption.h
...
include/freetype/ftcache.h, include/freetype/ftoutln.h,
include/freetype/cache/ftccache.h, include/freetype/cache/ftccmap.h,
include/freetype/config/ftoption.h, include/freetype/internal/ftcalc.h,
include/freetype/internal/ftdriver.h,
include/freetype/internal/ftmemory.h,
include/freetype/internal/ftobjs.h, include/freetype/internal/ftrfork.h,
include/freetype/internal/psaux.h, include/freetype/internal/sfnt.h,
include/freetype/internal/t1types.h, include/freetype/internal/tttypes.h,
src/base/ftcalc.c, src/base/ftdbgmem.c, src/base/ftobjs.c,
src/base/ftsystem.c, src/base/ftutil.c, src/bdf/bdfdrivr.c,
src/cache/ftccache.c, src/cache/ftccback.h, src/cache/ftccmap.c,
src/cache/ftcmanag.c, src/cff/cffdrivr.c, src/cid/cidriver.c,
src/pcf/pcfdrivr.c, src/pfr/pfrdrivr.c, src/psaux/psauxmod.c,
src/sfnt/sfdriver.c, src/truetype/ttdriver.c, src/type1/t1driver.c,
src/type1/t1objs.c, src/type42/t42drivr.c, src/winfonts/winfnt.c:
massive changes to the internals to respect the internal object layouts
and exported functions of FreeType 2.1.7. Note that the cache sub-system
cannot be fully retrofitted, unfortunately.
2006-02-16 22:45:31 +00:00
Werner Lemberg
6be99f9104
* src/cid/cidparse.c (cid_parse_new): Remove shadowing variable.
...
Formatting.
2006-02-09 07:38:57 +00:00
Suzuki, Toshiya (鈴木俊哉)
458c34233d
fix --with-old-mac-fonts option
2006-02-08 12:58:24 +00:00
Werner Lemberg
54a79c8854
Use `?='.
2006-02-01 07:54:07 +00:00
Werner Lemberg
8a4de0d669
* Makefile, *.mk: Use `?=' where appropriate.
...
* builds/detect.mk (TOP_DIR), builds/os2/os2-dev.mk (TOP_DIR),
builds/win32/w32-dev.mk (TOP_DIR): Removed. Defined elsewhere.
2006-02-01 07:52:11 +00:00
Werner Lemberg
9a8006b18e
* builds/unix/install.mk (install): Fix path for ftmodule.h.
2006-02-01 06:07:05 +00:00
Werner Lemberg
03379b6533
* builds/unix/unixddef.mk: Actually do define PLATFORM (fixing
...
change from 2006-01-31).
(TOP_DIR, OBJ_DIR): Update.
2006-02-01 05:40:06 +00:00