Werner Lemberg
0b1489f937
* 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
dfc5c58e69
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
cafeb8abb2
Minor fixes.
2000-11-11 05:55:41 +00:00
Werner Lemberg
645a153c0d
Small fixes and formatting.
2000-11-10 22:43:37 +00:00
David Turner
1babd5db86
- 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
80766b137d
- 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
3d4d50ff31
minor fixes.
...
Add more gcc warnings for development on UNIX.
2000-11-05 23:41:08 +00:00
Werner Lemberg
6828c90c5f
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
7a3edb723d
Ignore build files.
2000-11-04 08:37:45 +00:00
Werner Lemberg
46f92ef2d9
Finishing David's latest changes (there were some errors in it).
2000-11-04 08:33:38 +00:00
David Turner
d2d1701333
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
19e66a8f36
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
b92d66ce29
new file
2000-11-01 20:27:39 +00:00
Werner Lemberg
6a753b4e8a
Adding rules for mingw32 compiler.
2000-11-01 20:27:13 +00:00
Werner Lemberg
dcff1129fe
Removing trailing whitespace.
2000-10-31 20:42:18 +00:00
Werner Lemberg
322a481c73
minor formatting
2000-10-30 19:22:09 +00:00
David Turner
843997b2ca
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
7fc393b699
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
a444ee94cd
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
d1008823d8
Enabled TT interpreter in development version of ftoption.h
2000-10-14 05:18:59 +00:00
Werner Lemberg
01bd7d5825
provide `export "C"' guard only for default fterror handling.
2000-10-10 03:58:32 +00:00
David Turner
ea917dae6c
fixed a small bug in the uninstall mode
2000-10-07 01:21:25 +00:00
Werner Lemberg
c817a7ee73
minor formatting issues
2000-10-05 04:53:31 +00:00
David Turner
cc11a05b8a
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
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
5483e69cd8
small update, allow CONFIG_MK to be pre-defined
...
before inclusion
2000-09-19 18:33:20 +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
Just van Rossum
99a69671d0
updated for new modules and sources (mainly psaux)
2000-08-29 19:10:16 +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
Just van Rossum
327d330d23
Oops, I had exaggerated the warning levels a weensy bit...
2000-07-28 01:37:53 +00:00
Just van Rossum
e882065d41
Updated to reflect the new Mac FOND support setup.
2000-07-28 01:14:09 +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
4d8370c954
Adapting changes for Unix to other makefiles.
2000-07-27 11:32:13 +00:00