David Turner
34f1c2f5f4
finally, the CID and Type1z driver are finished !!
...
Werner, please have a look at the code and start
re-formatting it :-)
25 years ago
David Turner
3b2c50eb3b
completing the FreeType Cache subsystem files
25 years ago
Werner Lemberg
8728f294bc
Formatting, small fixes.
...
25 years ago
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..
25 years ago
David Turner
d8b4514d43
added preliminary emboldening code.. still _very_
...
experimental
25 years ago
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
25 years ago
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)..
25 years ago
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 :-)
25 years ago
Werner Lemberg
b1c8bf0683
Minor formatting.
...
25 years ago
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...)
25 years ago
Werner Lemberg
29a90e2610
Updating unix/ftconfig.in to recent config/ftconfig.h changes.
...
25 years ago
Werner Lemberg
3a89c2a4ac
Removing FT_MAKE_OPTION_SINGLE_LIBRARY_OBJECT. It has never worked.
...
25 years ago
Werner Lemberg
c713d924d8
Added #ifdef's for C++ to all header files.
25 years ago
Werner Lemberg
b8431ed776
Use the ANSI offsetof() macro instead of something home-brewn.
25 years ago
Werner Lemberg
e72c9fec17
Simplifying the FIELD_* and FRAME_* macros. Before calling these macros,
...
25 years ago
Just van Rossum
e973e66a0f
Header for one Mac-specific additional API call.
25 years ago
Werner Lemberg
58b17f9647
Formatting.
25 years ago
David Turner
c5cdf8bcf1
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..
25 years ago
Werner Lemberg
796f9de262
Updating to libtool 1.3.5.
25 years ago
David Turner
bc80b12bba
small compilation fix on 64-bits machines..
25 years ago
David Turner
5fe4c00ed2
- fixed the incorrect SO extension for Visual C++
...
- disabled the TrueType interpreter by default
- disabled the "type1" driver, "type1z" is now used
by default (the internal driver name is "type1" now !!)
25 years ago
Werner Lemberg
0456354658
`make install' is available now.
...
25 years ago
Just van Rossum
9cb8fb187a
removed duplicate macro (FT_MODULE_IS_DRIVER was defined twice)
25 years ago
Werner Lemberg
d060a75b0d
Formatting.
...
25 years ago
David Turner
c49f69cb8c
some welcome fixes related to the auto-hinter:
...
- removed a stupid memory leak
- fixed the weird metrics hinting (the horizontal edges were used,
instead of the vertical one, to compute the metrics adjustments,
silly, silly, silly).
there is still some bugs that I'm looking at though, but we're
very near the release..
25 years ago
David Turner
6930b45f78
- introduced FT_Get_Glyph_Name (see freetype.h)
...
to access individual glyph names. Changed some
drivers to support it through a new interface named
"glyph_name".
- introduced FT_Get_Sfnt_Name (see ftnames.h)
to access the SFNT name table in a TrueType/OpenType
file..
25 years ago
Werner Lemberg
a4367e0819
Formatting.
...
25 years ago
Werner Lemberg
e1bbc017ce
Formatting.
...
25 years ago
Werner Lemberg
c8f9cf37d3
Formatting.
25 years ago
Werner Lemberg
0959a8777a
Formatting.
25 years ago
Werner Lemberg
5aa646c565
Formatting.
...
25 years ago
Werner Lemberg
6cca5578b6
Formatting.
25 years ago
Werner Lemberg
862bcbb760
Fixed typo.
25 years ago
Werner Lemberg
2405d14f77
Formatting/Synchronizing.
...
25 years ago
David Turner
e161ee449c
fixed a bug that caused invalid clipping of monochrome bitmaps
...
when they were blitted on the left edge of an 8-bit pixmap..
25 years ago
Werner Lemberg
93ac3e3985
Formatting.
...
25 years ago
Werner Lemberg
670caab855
Formatting.
25 years ago
David Turner
b390a12429
removed some stupid #defines in <freetype/config/ftconfig.h>
25 years ago
Werner Lemberg
97b2de5898
More formatting.
...
25 years ago
Werner Lemberg
b48a6094b2
Formatting.
...
25 years ago
Werner Lemberg
415cc7c905
Formatting.
...
25 years ago
Werner Lemberg
7fa51b5535
Formatting.
...
25 years ago
David Turner
9b3d1c75ad
- fixed a leak in the Type 1 driver
...
- updated the CFF driver to support flex opcodes
25 years ago
Werner Lemberg
bd5ae40006
Run g++ on the FreeType library. This should make the use of code in
...
25 years ago
David Turner
c6157665ac
stupid changed due to Visual C++ brain dead behaviour
...
the "vector" parameter of FT_Vector_Transform was
changed to "vec"..
25 years ago
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..
25 years ago
Werner Lemberg
aa8c7da0bf
Don't use -lefence in the demo Makefile.
...
25 years ago
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>
25 years ago
Werner Lemberg
5811c7c3a5
Formatting.
...
25 years ago
David Turner
db5285a042
added missing file
25 years ago