updated for new modules and sources (mainly psaux)
Introducing new macro LOCA_VAR to solve some problems with structures
fixed some bugs in the caching sub-system and improved
a small optimisation that should speed things a bit.
a fix to the computation of the font "text height" (i.e. the
Introducing new error code FT_Err_Invalid_Cache_Handle.
#include <freetype/internal/ftdebug.h> /* for FT_ERROR() */
- fixed an horrible FT_LOAD_RENDER bug that returned empty
changed the FTC_Manager_New function to accept "max_faces" and
fixed typo in FT_FLAT_COMPILE section
renamed "psmodule.c" to "psauxmod.c"
removing obsolete files. These are moved to a new
finally, the CID and Type1z driver are finished !!
completing the FreeType Cache subsystem files
The FreeType Caching Subsystem - first lines of code
updated "psaux" and "type1z".
updating documentation to explain the use of CFG to
added preliminary emboldening code.. still _very_
changed the "devel" setup targets to use "builds/<system>/devel"
adding developer dir hierarchy
the psaux module is now nearly completed
significant updates. The generated HTML is now much
minor updates to the "psaux" module.
fixed a _serious_ bug in FT_Glyph_Get_CBox
fixed the bug that prevented bitmap formats to be loaded
Yamano-uchi added support for SFNT-wrapped CID bitmap font files (with
Updating unix/ftconfig.in to recent config/ftconfig.h changes.
Added little know adx offset to t1operator_seac() -- accent positioning now seems correct.
Forgot to run autoconf...
Fixed Z1_Parse_CharStrings() to work correctly with "open" paths (ie. missing closepath operator)
fixed t1_tofixed() to handle floats of the form .001 and -.001 correctly.
Fixed dec-osf compiler switches. From Tom.
Removing FT_MAKE_OPTION_SINGLE_LIBRARY_OBJECT. It has never worked.
Added #ifdef's for C++ to all header files.
Added a `distclean' target to remove files which are produced by the UNIX
fixed two bugs related to T2 real numbers: the "skipping" code didn't behave correctly (leaving a bad stack ptr), and the actual parsing code also parsed the code (30) as two nibbles.
Some simple patches that allow synthetic fonts to be rendered. *However*: although the FontMatrix is read correctly, it does _not_ seem to be used! I don't understand this...
Use the ANSI offsetof() macro instead of something home-brewn.
Added autoconf tests FT_MUNMAP_DECL and FT_MUNMAP_PARAM to fix some devils.
Simplifying the FIELD_* and FRAME_* macros. Before calling these macros,
Fixing gcc warnings on Solaris.
Making path of $INSTALL always absolute.
Update to latest versions.
Applied a patch from Tom Kacvinsky (taken from the curren libtool CVS) to
FT_Done_Stream(): do stream->close = 0 after calling stream->close(); this makes it safe to call FT_Done_Stream() more than once.
Adapted to new external stream semantics.
Oops, I had exaggerated the warning levels a weensy bit...
Updated to reflect the new Mac FOND support setup.
Obsolete; Mac FOND support now lives in src/base/ftmac.c.
Put FT_New_Face() in an #ifndef macintosh switch; ftmac.c provides an extended implementation.
Removed Mac fond driver #ifdefs
Brand new Mac support -- no more muching with changing drivers and reinitializing streams, but a clean layer on top of FT_Open_Face(): an extended version of FT_New_Face().
Header for one Mac-specific additional API call.
re-adding a "unix-dev.mk". Debugging libtool output
*slight* formatting only. Congratulations, David! :-)
small fix to the auto-hinter:
Adapting changes for Unix to other makefiles.
Removing compiler warnings about unused portions of code.
Updating to libtool 1.3.5.
small compilation fix on 64-bits machines..
Use `patsubst' instead of `subst' in cleaning rule to avoid problems with
now that "type1z" is renamed to "type1"; revert to hardcoding "type1"..
- fixed the incorrect SO extension for Visual C++
Use the "type1z" driver instead of the old one.
Changed parse_subrs() so that it'll work correctly both with wrongly sorted subr indices *and* non-contiguous subr arrays. Thanks to Tom K. for helping to isolate the problem.
`make install' is available now.
Adding $(SO) and $(SA), denoting objects and library for a static build.
removed duplicate macro (FT_MODULE_IS_DRIVER was defined twice)
Hardcode loading the Mac FOND driver here, as config/ftmodule.h sometimes gets regenerated.
updating the Mac stuff to the current situaton
For Unix platforms, `configure' will be always called now.
Adding $(CFG) variable to pass configure script parameters.
some welcome fixes related to the auto-hinter:
Boris's patch regarding glyph index 0
added auto-hinter module. Note that the code has been
- introduced FT_Get_Glyph_Name (see freetype.h)
Renaming license.txt -> LICENSE.TXT for orthogonality.