Werner Lemberg
8c883fb542
minor fixes.
...
Add more gcc warnings for development on UNIX.
2000-11-05 23:41:08 +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
54e7574946
defining new types to hold "internal" fields of public
...
objects:
FT_Face_Internal, FT_Size_Internal, FT_Slot_Internal
these contain some fields that may change between releases
of FreeType, without affecting the size of FT_FaceRec,
FT_SizeRec, FT_GlyphSlotRec, etc.., which means that
drivers wouldn't need to be recompiled if we only add new
fields to an internal structure..
I plan to hack a few things related to the auto-hinter and
I need this move to ensure that we will not break binary
compatibility between 2.0 and 2.1 :-)
- David
2000-11-04 02:52:02 +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
e4b32a5dc5
Removing trailing whitespace.
2000-10-31 20:42:18 +00:00
Werner Lemberg
ddbb8e7b6a
Some formatting.
...
Fixed some data types/added header files to remove compiler warnings.
Added trivial input data check to FT_Outline_Get_BBox().
Fixed type1z -> type1 file inclusions.
2000-10-26 10:04:16 +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
David Turner
b89fb71ce6
fixed a subtle 64-bit problem that only appears with
...
Compaq C compiler (though it's really a bug)
2000-10-11 23:39:03 +00:00
Werner Lemberg
eadc8df24d
A fix from Tom to fix the last=first point problem if it is a control point.
2000-10-11 05:52:42 +00:00
Werner Lemberg
0634cedb62
patch from Tom to fix a problem with path_begun.
2000-10-09 01:44:40 +00:00
Werner Lemberg
8925009f79
Adding missing code for flat compiling mode.
2000-09-26 13:25:15 +00:00
Werner Lemberg
4a5c142a40
Minor fixes.
2000-08-29 18:37:25 +00:00
Werner Lemberg
4e9dae68b7
Introducing new macro LOCA_VAR to solve some problems with structures
...
containing function pointers.
FT will now compile again with C++.
2000-08-29 16:50:01 +00:00
Just van Rossum
9b4bb291d9
#include <freetype/internal/ftdebug.h> /* for FT_ERROR() */
2000-08-25 20:00:58 +00:00
Werner Lemberg
d1b7475be1
Formatting, small fixes.
...
Adding basic input parameter checking for exported functions.
2000-08-24 16:29:15 +00:00
Just van Rossum
4a47f668a1
fixed typo in FT_FLAT_COMPILE section
2000-08-24 00:43:08 +00:00
David Turner
fcf5e68650
renamed "psmodule.c" to "psauxmod.c"
2000-08-24 00:30:24 +00:00
David Turner
34f1c2f5f4
finally, the CID and Type1z driver are finished !!
...
Werner, please have a look at the code and start
re-formatting it :-)
2000-08-23 22:47:44 +00:00
Werner Lemberg
8728f294bc
Formatting, small fixes.
...
Adding copyright notices etc.
2000-08-23 17:32:42 +00:00
David Turner
a39acf55f7
updated "psaux" and "type1z".
...
The Type 1 driver now completely relies on "psaux". I
now need to change the CID driver accordingly, then
finally move the Type 2 parsing routines to "psaux"
when appropriate..
2000-08-23 02:47:57 +00:00
David Turner
9748807412
the psaux module is now nearly completed
...
the "type1z" driver uses it to parse Type 1 charstrings
(not to parse the Type 1 token stream yet though)..
2000-08-22 22:36:33 +00:00
David Turner
f95a603117
minor updates to the "psaux" module.
...
Werner, please do not start re-formatting my experimental
code until I declare it "finished", because I still make big
changes to it that create lots of CVS conflicts..
thanks for your work, anyway :-)
2000-08-21 04:58:49 +00:00
Werner Lemberg
b1c8bf0683
Minor formatting.
...
Adding copyright/C++ guards to psaux files.
2000-08-17 07:18:04 +00:00
David Turner
24d7024c44
added draft "psaux" code
...
the t1 driver now reads the complete font matrix
and applies it (some fonts do not work properly without
hinting though...)
2000-08-17 01:09:06 +00:00