Werner Lemberg
97b2de5898
More formatting.
...
Synchronizing docu in include/freetype with src/base.
2000-07-10 00:06:22 +00:00
Werner Lemberg
b48a6094b2
Formatting.
...
Moving some internal structures and constants from freetype.h to ftobjs.h.
Finally removing FT_LOAD_ANTI_ALIAS.
Cleaning up all error codes. Only the used ones have survived :-)
Removed unused FT_MAX_GLYPH_FORMATS constant.
T2 error codes are now in the range 0x500-0x5FF (instead of `TrueDoc').
Some minor improvements of error return values.
Finally fixing error code values in ftraster and ftgrays to be compliant
with all other FT error codes.
2000-07-09 19:15:30 +00:00
Werner Lemberg
681e8eea5f
formatting
...
fixing minor `make multi' problem
2000-07-09 00:48:37 +00:00
Werner Lemberg
7b5c4a96e1
Removed demos' tree. Use
ft2demos' module instead.
2000-07-08 22:57:11 +00:00
Werner Lemberg
415cc7c905
Formatting.
...
Adding proper trace level.
2000-07-08 22:52:21 +00:00
Werner Lemberg
50857ff4b3
ttdebug will compile again...
2000-07-08 20:14:13 +00:00
Werner Lemberg
7fa51b5535
Formatting.
...
Adding some trivial error checking.
Adding/Fixing tracing levels.
2000-07-08 19:51:42 +00:00
David Turner
e1075ceabb
the font driver now supports CEF fonts and needs a few
...
more work to fully support pure CFF fonts..
yet another patch inspired by Tom !! Aaaaa :-)
2000-07-08 02:07:27 +00:00
David Turner
9eeea990cc
fixes from Tom related to 64-bitness and strange
...
compiler behaviour on DEC Unix
also preliminary support for CEF fonts. I can
see the glyphs in "ftview" but need to complete
the Unicode charmap support..
2000-07-08 01:49:28 +00:00
David Turner
52b430abea
fixed a rather stupid bug in the last patch (one of those with
...
dire consequences..)
2000-07-08 01:18:38 +00:00
David Turner
1ca6f2d136
minor update
2000-07-08 00:49:43 +00:00
David Turner
9a5ec98ad3
removed "BUILD"
2000-07-08 00:48:42 +00:00
David Turner
dbeb64e318
removed the "config" directory, now replaced by "builds"
2000-07-08 00:46:52 +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
David Turner
62952153fe
removed a compiler warning..
2000-07-07 20:14:22 +00:00
David Turner
9b3d1c75ad
- fixed a leak in the Type 1 driver
...
- updated the CFF driver to support flex opcodes
2000-07-07 19:47:34 +00:00
David Turner
607358967f
removed obsolete files..
2000-07-07 19:46:30 +00:00
David Turner
ab9cc277c2
added Windows FNT/FON font driver
2000-07-07 19:46:01 +00:00
David Turner
43a2f656a7
fixed a few bugs, cleaned up some code
2000-07-05 18:23:38 +00:00
Werner Lemberg
bd5ae40006
Run g++ on the FreeType library. This should make the use of code in
...
C++ programs easier:
Renamed FT_WordXX to FT_UIntXX.
Changed a lot of void* to FT_Byte* if related to i/o streams -- FreeType
always accesses streams byte-wise, so this makes sense IMHO.
Added a lot of #ifdef __cplusplus to header files (and removed a few).
Other minor syntax fixes (mostly casts).
Replaced the variable `private' with `private_dict' -- `private' is
reserved in C++.
2000-07-05 04:32:02 +00:00
David Turner
c6157665ac
stupid changed due to Visual C++ brain dead behaviour
...
the "vector" parameter of FT_Vector_Transform was
changed to "vec"..
2000-07-04 18:15:22 +00:00
David Turner
c6a92202c2
various clean-ups:
...
- using FT_UNUSED instead of UNUSED
- using FT_LONG64 and FT_INT64 instead of LONG64 & INT64
- using FT_SIZEOF_INT & FT_SIZEOF_LONG instead of...
- removed the #ifdefs that used SIZEOF_INT, instead we now
use FT_Int32 and FT_UInt32 when needed to support
32-bits quantity correctly on 64-bits systems..
2000-07-04 18:12:13 +00:00
Werner Lemberg
aa8c7da0bf
Don't use -lefence in the demo Makefile.
...
Added C++ guards in ftmodule.h
Fix error check in ftglyph.c
Formatting; adding copyrights; fixing documentation
2000-07-04 03:37:18 +00:00
Werner Lemberg
d0c36e3b5a
Formatting; fixing documentation.
2000-07-03 16:45:15 +00:00
David Turner
d18388e44b
fixed a few 64-bit related bugs in "sfnt/ttload.c" and
...
"base/ftstream.c"
Note that "TT_PCLT" was incorrectly defined in
<freetype/tttables.h>
2000-07-03 15:00:49 +00:00
Werner Lemberg
768c9561f6
Formatting. Fixing some tracing messages.
2000-07-03 07:09:09 +00:00
Werner Lemberg
5811c7c3a5
Formatting.
...
Fixed some errors which prevented compiling.
2000-07-02 13:53:16 +00:00
David Turner
db5285a042
added missing file
2000-07-02 01:27:32 +00:00
Werner Lemberg
fbeb41d93d
Formatting.
...
Adding copyright notices.
Removing an unnecessary file (smooth.h).
2000-07-02 00:27:53 +00:00
David Turner
e0bba32291
fixed the PSNames -> Unicode translation table
...
the Python script "glnames.py" was buggy and
lacked quite a few values in the "names_to_unicode"
table !!
2000-07-01 19:33:40 +00:00
Werner Lemberg
798e70e44c
Removing.
2000-07-01 14:09:27 +00:00
Werner Lemberg
11735fe317
A small fix from Tom.
2000-07-01 14:08:31 +00:00
Werner Lemberg
a8bbc267a2
Formatting as usual...
...
Adding trivial argument checking to some functions.
Added dynamic driver interface to cidriver.
Minor `version' fixes for macfont and psnames modules.
Removed unnecessary files
2000-07-01 14:06:46 +00:00
David Turner
c06aba285f
updated the CHANGES file, plus a few fix in "ftstring" to
...
display monochrome glyphs too
2000-06-30 23:38:23 +00:00
David Turner
f9ca2bb58a
managed to re-design entirely the API in <freetype/ftglyph.h>
...
It is now really the "glyph factory" that Stefan was probably
dreaming about..
fixed some recent formatting errors from Werner ;-)
cleaned up the demonstration programs from most of the
rust that they had, though I'm sure someone is going to
re-format them really soon !!
"ftstring" now uses the new ftglyph.h API, and is now
faster and smaller.. yep..
2000-06-30 23:12:55 +00:00
Werner Lemberg
ac39ecdca8
Formatting...
...
Fixing incorrect scaling of vertical advance width.
2000-06-30 22:24:36 +00:00
Werner Lemberg
cc9fc49c90
Formatting...
...
Applying some fixes from Tom.
2000-06-30 06:21:26 +00:00
David Turner
5ae831c101
changes used to implement the auto-hinting support
2000-06-30 01:31:22 +00:00
David Turner
203bb47cfe
first updates to the tutorial. This is step 1 (fairly basic stuff)
2000-06-29 22:34:50 +00:00
David Turner
32b85e67cb
various bug fixes in the postscript font drivers (mainly they
...
added one un-necessary point to each contour..)
2000-06-29 21:48:58 +00:00
David Turner
cc809bcbe6
fixed an ugly bug that caused some unaligned access
...
on 64-bits platforms.. Thnks a lot to Tom !!
2000-06-29 07:59:40 +00:00
David Turner
60402683ba
small fix in the definition of the convenience functions
2000-06-29 06:19:07 +00:00
Werner Lemberg
deb4e98396
Formatting...
...
Preprocessor lines now always start the line.
Improved error handling in `base' module.
Fixed a out-of-bounds error in ttgload.
2000-06-29 03:14:25 +00:00
David Turner
63e3c3b529
some real updates to the tutorial, more to come soon
2000-06-29 00:39:30 +00:00
David Turner
98258619df
debugged the CFF driver. The "advance width" problem
...
was strictly unrelated to our previous worries, it was a
really simple bug in t2gload.c !!
2000-06-28 20:43:07 +00:00
David Turner
075cdf1288
fixed a _nasty_ bug in the CFF driver. Note that there are still escapement problems though..
2000-06-28 05:35:58 +00:00
David Turner
98c2fde0b3
removed obsolete files... :-(
2000-06-28 04:31:24 +00:00
David Turner
81bb4ad937
latest clean-ups..
...
The code compiles with NO WARNINGS with GCC and
Visual C++ (also with LCC minus debugging options)
2000-06-28 04:19:49 +00:00
David Turner
9d636b6d14
various cleanups to reduce compiler warnings
...
+ support for CID-keyed fonts in the CFF driver
(still some unexpected bugs though..)
2000-06-27 23:32:27 +00:00