Werner Lemberg
e397e2a340
* builds/win32/visualc/freetype.dsp: Fix raster1->raster and
...
type1z->type1.
2000-11-12 06:49:17 +00:00
Tom Kacvinsky
e503527c64
Added a --libtool option, which returns the absolute path to the
...
libtool convenience library.
2000-11-12 02:55:25 +00:00
Werner Lemberg
84278bc7ef
* builds/cygwin/cygwin-def.in: Same fix as previous.
...
* builds/unix/unix-def.in: Add
so that installation of freetype-config does not fail.
2000-11-11 21:48:05 +00:00
Tom Kacvinsky
d5d28f89b9
Added
...
INSTALL_PROGRAM := @INSTALL_PROGRAM@
INSTALL_SCRIPT := @INSTALL_SCRIPT@
So that the install of freetype-config does not fail.
2000-11-11 08:29:17 +00:00
Werner Lemberg
4af2f18cc3
Minor fixes.
2000-11-11 05:55:41 +00:00
Werner Lemberg
a82cd844fb
Small fixes and formatting.
2000-11-10 22:43:37 +00:00
David Turner
276e47e7a7
- moved default installation of header files to "include/freetype2"
...
instead of "include/freetype"
- added generation and installation of "freetype-config" script
2000-11-09 18:29:59 +00:00
David Turner
73622119dd
- changing the default include path from "include/freetype"
...
to "include/freetype2"
- adding template for the "freetype-config" script that is installed
in the "bin" directory. It is used to retrieve information about
the current installation path, C flags & linker flags
2000-11-09 18:23:30 +00:00
Werner Lemberg
8c883fb542
minor fixes.
...
Add more gcc warnings for development on UNIX.
2000-11-05 23:41:08 +00:00
Werner Lemberg
91481f8a4b
Introduced $(space) in the makefiles to get rid of using the comment
...
separator for indicating a trailing space.
2000-11-04 23:41:02 +00:00
Werner Lemberg
88b2e6c330
Ignore build files.
2000-11-04 08:37:45 +00:00
Werner Lemberg
dc72aff43d
Finishing David's latest changes (there were some errors in it).
2000-11-04 08:33:38 +00:00
David Turner
76a5f62323
major reformatting of the sources:
...
FT_EXPORT_DEF => FT_EXPORT
FT_EXPORT_FUNC => FT_EXPORT_DEF
BASE_DEF => FT_BASE
BASE_FUNC => FT_BASE_DEF
LOCAL_DEF => FT_LOCAL
LOCAL_FUNC => FT_LOCAL_DEF
LOCAL_FUNC_X => FT_CALLBACK_DEF
LOCAL_DEF_X => FT_CALLBACK_TABLE
FT_CPLUSPLUS => FT_CALLBACK_TABLE_DEF
2000-11-04 01:55:49 +00:00
Werner Lemberg
098ab26c72
Moving FreeType license to doc dir.
...
Adding GPL.
Explaining double license in LICENSE.TXT
Minor improvements to make system.
2000-11-02 07:53:08 +00:00
Werner Lemberg
1a951e30b4
new file
2000-11-01 20:27:39 +00:00
Werner Lemberg
9140ae06a6
Adding rules for mingw32 compiler.
2000-11-01 20:27:13 +00:00
Werner Lemberg
e4b32a5dc5
Removing trailing whitespace.
2000-10-31 20:42:18 +00:00
Werner Lemberg
cf4398a6f5
minor formatting
2000-10-30 19:22:09 +00:00
David Turner
9b8f5c4ce1
small updates:
...
- reworked slightly the cache manager to better
differentiate between the abstract class in "ftcglyph.h"
and the FT_Glyph sub-class in "ftcimage.h", and
slightly reduced the size of FTC_GlyphNodeRec, saving
8 bytes on a 32-bit system. Yes, I'm crazy ;-)
- added build files to compile with LCC on Unix too
(compile speeds _are_ insane with it). There is unfortunately
a bug in the version I'm using (LCC 4.1) that prevents it
to compile FT_MulTo64 correctly (in src/base/ftcalc.c)
the generated assembly is incorrect, I don't know what
to do ?? the build files are ok, though..
you should invoke "make setup lcc" to select them..
2000-10-28 07:26:59 +00:00
Werner Lemberg
3c7c5da3bb
added development header files to CONFIG_H in the makefiles
...
increased T1_MAX_CHARSTRINGS_OPERANDS (again) to 256 -- one glyph of the
Chinese MingTiEG-Medium needs it that large
2000-10-19 15:56:22 +00:00
Werner Lemberg
47a5f41de6
Added copyright messages to all Makefiles.
...
Added documentation to FT_Get_Sfnt_* stuff (in ftnames.[ch])
minor other doc fixes
2000-10-17 03:38:43 +00:00
Werner Lemberg
e73d9957a2
Enabled TT interpreter in development version of ftoption.h
2000-10-14 05:18:59 +00:00
Werner Lemberg
4b92cf80c7
provide `export "C"' guard only for default fterror handling.
2000-10-10 03:58:32 +00:00
David Turner
2c5b7ebf71
fixed a small bug in the uninstall mode
2000-10-07 01:21:25 +00:00
Werner Lemberg
6fbe4db6b7
minor formatting issues
2000-10-05 04:53:31 +00:00
David Turner
896b604ca8
updated the build system:
...
- new files for the "cygwin" platform
- new workspace files for Visual C++ in "builds/win32/visualc"
- updated "docs/BUILD" slightly
2000-10-03 17:51:29 +00:00
Werner Lemberg
8bb45ec8fb
Fixing comment in unixddef.mk which caused a trailing blank.
...
Adding a new error, FT_Err_Invalid_Pixel_Size (used in winfnt.c)
Fixing FT_Read_Fields() which failed for ft_frame_{bytes,skip}. This bug
disabled the Winfont driver.
Minor formatting issues.
2000-09-29 06:41:56 +00:00
Werner Lemberg
bd547dc6e3
Clean up, formatting etc.
...
Fixing rules for installing cache headers on Unix.
Updating builds/unix/ftconfig.in.
2000-09-22 21:23:29 +00:00
David Turner
beece1bf39
small update, allow CONFIG_MK to be pre-defined
...
before inclusion
2000-09-19 18:33:20 +00:00
David Turner
08a91fd0c6
final touches. Cache seems working after all, though the
...
default cache size of 300 Kb is certainly too high for
now :-)
Need to implement abstract chunk cache and bitmap chunck cache
2000-09-19 02:08:09 +00:00
David Turner
426984e47b
major revamp of the build system.
...
Fixing the Unix Autoconf parts
2000-09-15 23:47:42 +00:00
David Turner
046f7a0c31
major revamp of the build system
2000-09-15 22:42:06 +00:00
Just van Rossum
6d2596368a
updated for new modules and sources (mainly psaux)
2000-08-29 19:10:16 +00:00
Werner Lemberg
d1b7475be1
Formatting, small fixes.
...
Adding basic input parameter checking for exported functions.
2000-08-24 16:29:15 +00:00
Werner Lemberg
8728f294bc
Formatting, small fixes.
...
Adding copyright notices etc.
2000-08-23 17:32:42 +00:00
David Turner
38cb5af01f
changed the "devel" setup targets to use "builds/<system>/devel"
...
as the build directory. This is used to specify a specific
"ftoption.h" that toggles all traces and logging on.
Hence, the default build doesn't need the traces
2000-08-22 22:51:57 +00:00
David Turner
38d979ceb4
adding developer dir hierarchy
2000-08-22 22:50:32 +00:00
Werner Lemberg
29a90e2610
Updating unix/ftconfig.in to recent config/ftconfig.h changes.
...
More C++ fixes: Introducing LOCAL_FUNC_X for local functions used in
function pointers (there are no local anonymous functions in C++) and
FT_CPLUSPLUS (instead of FT_EXPORT_VAR) to define linkage of structures
which contain function pointers.
2000-08-03 00:03:08 +00:00
Werner Lemberg
f28b7536ca
Add missing header file.
2000-08-02 01:10:59 +00:00
Werner Lemberg
2d310502df
Forgot to run autoconf...
2000-08-02 00:20:04 +00:00
Werner Lemberg
07373c8de9
Fixed dec-osf compiler switches. From Tom.
2000-08-01 18:44:18 +00:00
Werner Lemberg
c713d924d8
Added #ifdef's for C++ to all header files.
2000-08-01 13:17:04 +00:00
Werner Lemberg
b1dd3535d5
Added autoconf tests FT_MUNMAP_DECL and FT_MUNMAP_PARAM to fix some devils.
...
Updating unix/ftsystem.c accordingly.
More warning fixes.
2000-07-31 22:51:00 +00:00
Werner Lemberg
e72c9fec17
Simplifying the FIELD_* and FRAME_* macros. Before calling these macros,
...
you should #define FT_STRUCTURE to the structure which will be filled.
Replaced FT_FIELD_REF with FT_FIELD_SIZE, FT_FIELD_SIZE_DELTA, and
FT_FIELD_OFFSET to make the code more readable; additionally, it should be
more portable because we no longer cast a pointer to an FT_UShort (which
e.g. fails with Sun's C++ compiler) but computes the difference between two
pointers which is guaranteed to work.
Fixing warnings (and C++ errors) while using Sun's latest cc and CC
incarnations. Most of them are related to variable shadowing.
2000-07-31 18:59:02 +00:00
Werner Lemberg
fd9777e9ed
Making path of $INSTALL always absolute.
2000-07-31 10:56:42 +00:00
Werner Lemberg
98fba7cfbc
Update to latest versions.
2000-07-30 20:21:22 +00:00
Werner Lemberg
28e6a8f75b
Applied a patch from Tom Kacvinsky (taken from the curren libtool CVS) to
...
make it libtool run on OSF.
2000-07-30 09:26:45 +00:00
Just van Rossum
d2b93caab7
Oops, I had exaggerated the warning levels a weensy bit...
2000-07-28 01:37:53 +00:00
Just van Rossum
78575d5e42
Updated to reflect the new Mac FOND support setup.
2000-07-28 01:14:09 +00:00
Werner Lemberg
58b17f9647
Formatting.
2000-07-27 23:29:08 +00:00