Werner Lemberg
59266f23c9
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
fd3b8e7ca1
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
214a13db23
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
05b3a9d6f8
major revamp of the build system.
...
Fixing the Unix Autoconf parts
2000-09-15 23:47:42 +00:00
David Turner
76ca167b28
major revamp of the build system
2000-09-15 22:42:06 +00:00
Werner Lemberg
1a6f111f6f
Formatting, small fixes.
...
Adding basic input parameter checking for exported functions.
2000-08-24 16:29:15 +00:00
Werner Lemberg
fcb56c9094
Formatting, small fixes.
...
Adding copyright notices etc.
2000-08-23 17:32:42 +00:00
David Turner
6ff656adc3
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
b1baf48034
adding developer dir hierarchy
2000-08-22 22:50:32 +00:00
Werner Lemberg
0122a4a948
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
95e78ae7c7
Add missing header file.
2000-08-02 01:10:59 +00:00
Werner Lemberg
7ede0f4adf
Forgot to run autoconf...
2000-08-02 00:20:04 +00:00
Werner Lemberg
5845e519ab
Fixed dec-osf compiler switches. From Tom.
2000-08-01 18:44:18 +00:00
Werner Lemberg
a74e4c0dac
Added #ifdef's for C++ to all header files.
2000-08-01 13:17:04 +00:00
Werner Lemberg
4ddddb4482
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
ff0cedbb2f
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
af753548e0
Making path of $INSTALL always absolute.
2000-07-31 10:56:42 +00:00
Werner Lemberg
7b0f516268
Update to latest versions.
2000-07-30 20:21:22 +00:00
Werner Lemberg
6ae4765fb1
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
Werner Lemberg
d51e088127
Formatting.
2000-07-27 23:29:08 +00:00
David Turner
c289782f0b
re-adding a "unix-dev.mk". Debugging libtool output
...
is just too much of a pain for me, I prefer a good old
static lib without optimizations :-)
"make devel" is back on Unix then..
2000-07-27 21:40:22 +00:00
Werner Lemberg
6a6ad14838
Removing compiler warnings about unused portions of code.
...
Now unix.in uses absolute paths also to overcome problems with libtool.
To do that in a consistent way I had to modify the rules how to handle
$OBJ_DIR (and consequently $LIB_DIR): You should set $OBJ_DIR explicitly
on the command line (or environment).
2000-07-27 11:20:20 +00:00
Werner Lemberg
3694a4001a
Updating to libtool 1.3.5.
2000-07-26 22:51:03 +00:00
Werner Lemberg
8283759559
Use `patsubst' instead of `subst' in cleaning rule to avoid problems with
...
filenames which contain `lo' in its name (e.g. ahglobal.lo).
2000-07-26 21:47:19 +00:00
Werner Lemberg
4f27de131e
*** empty log message ***
2000-07-24 06:03:58 +00:00
Werner Lemberg
a16d7155ec
Unused files.
2000-07-24 06:02:52 +00:00
Werner Lemberg
0456354658
`make install' is available now.
...
Formatting.
2000-07-24 06:01:34 +00:00
Werner Lemberg
db578ae090
Adding $(SO) and $(SA), denoting objects and library for a static build.
...
This is currently used for Unix only -- it should be extended that it is
possible to build DLLs and static libs on other platforms also.
Formatting.
2000-07-23 21:27:52 +00:00
Werner Lemberg
42a29f2a85
For Unix platforms, `configure' will be always called now.
...
The `devel' target no longer needs unix-dev.mk.
Some other minor fixes.
2000-07-22 06:59:36 +00:00
Werner Lemberg
e616d22529
Adding $(CFG) variable to pass configure script parameters.
...
Fixing DLL version.
2000-07-20 16:06:54 +00:00
Werner Lemberg
d060a75b0d
Formatting.
...
Rudimentary support for autoconf (still using GNU make)
Say `make unix'.
2000-07-20 06:57:41 +00:00
David Turner
b390a12429
removed some stupid #defines in <freetype/config/ftconfig.h>
2000-07-10 00:13:39 +00:00
David Turner
a90663f591
vast clean-up of the sources in order to allow flat
...
directory compilation (by defining the FT_FLAT_COMPILE
macro at compile time..)
moved "freetype2/BUILD" to "freetype2/docs/BUILD"
2000-07-08 00:41:13 +00:00
David Turner
7404301024
renaming "freetype2/config" to "freetype2/builds"
2000-07-08 00:22:20 +00:00