Go to file
David Turner c313c50208 * include/freetype/ftmm.h, include/freetype/ftmodule.h,
include/freetype/tttables.h, include/freetype/config/ftconfig.h,
          include/freetype/internal/ftobjs.h,
          include/freetype/internal/ftserv.h,
          include/freetype/internal/internal.h,
          include/freetype/internal/sfnt.h,
          include/freetype/internal/tttypes.h,
          include/freetype/internal/services/bdf.h,
          include/freetype/internal/services/glyfdict.h,
          include/freetype/internal/services/multmast.h,
          include/freetype/internal/services/postname.h,
          include/freetype/internal/services/sfnt.h,
          include/freetype/internal/services/xf86name.h,
          src/base/ftbdf.c, src/base/ftmm.c, src/base/ftobjs.c,
          src/base/ftxf86.c, src/bdf/bdfdrivr.c, src/cff/cffdrivr.c,
          src/cid/cidriver.c, src/pcf/pcfdrivr.c, src/sfnt/sfdriver.c,
          src/truetype/ttdriver.c, src/type1/t1driver.c, src/type42/t42drivr.c:

          heavy internal modifications to introduce the concept of
          "module services". This is the first step towards a massive
          simplification of the engine's internals, in order to
          get rid of various numbers of hacks.

          Note that this changes will break source & binary compatibility
          for authors of external font drivers.

          Maybe 2.1.6 will be called 2.2.0 after all :-)
2003-09-11 19:51:54 +00:00
builds * builds/unix/configure.ac (version_info): Set to 9:4:3. 2003-07-26 06:08:14 +00:00
devel * include/freetype/config/ftoption.h, devel/ftoption.h, 2003-08-17 22:09:14 +00:00
docs updating documentation to warn about potential binary compatibility problems 2003-09-01 21:18:03 +00:00
include * include/freetype/ftmm.h, include/freetype/ftmodule.h, 2003-09-11 19:51:54 +00:00
objs updated 2003-06-18 07:06:54 +00:00
src * include/freetype/ftmm.h, include/freetype/ftmodule.h, 2003-09-11 19:51:54 +00:00
tests Avoid overwriting of numeric font dictionary entries for synthetic 2003-05-30 09:12:50 +00:00
.cvsignore Formatting. 2000-10-31 19:42:53 +00:00
ChangeLog * include/freetype/ftmm.h, include/freetype/ftmodule.h, 2003-09-11 19:51:54 +00:00
Jamfile * Jamfile: adding the "refdoc" target to the Jamfile in order to 2003-08-17 22:31:23 +00:00
Jamfile.in * doc/INSTALL.UNX: Cleaned up. 2003-04-21 13:30:27 +00:00
Jamrules * doc/INSTALL.UNX: Cleaned up. 2003-04-21 13:30:27 +00:00
Makefile * Makefile, configure, */*.mk, builds/unix/unix-def.in, 2002-06-14 08:09:25 +00:00
README updating documentation to warn about potential binary compatibility problems 2003-09-01 21:18:03 +00:00
configure * builds/freetype.mk (DOC_DIR): New variable. 2003-07-09 15:20:32 +00:00
install Formatting. 2002-01-09 21:01:18 +00:00
vms_make.com * vms_make.com: Reworked support for shareable images on VMS. The 2003-05-28 06:27:26 +00:00

README

=====================================================================
IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT

  During development that followed the 2.1.4 release, some
  unfortunate changes to the source code did break *binary*
  compatibility of the library with previous releases. This had the
  potential to severely break any system where a version of FreeType
  was installed from recent CVS sources.

  We did undo the changes, and everything should be completely
  compatible now. However, due to other subtleties too long to be
  explained here, there may still be a tiny risk that the current
  sources break some rare applications.

  This package is thus FreeType 2.1.5 release candidate 1 and has
  been released for testing. If you install it on your system, please
  be certain to be able to install a previous version in the case
  where something would go wrong.

  We will make the official 2.1.5 release as soon as we're convinced
  that it will not break anything.


IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
=====================================================================




  Special notes to Unix users
  ===========================

  Please  read  the file  "docs/UPGRADE.UNX".   It contains  important
  information regarding the installation  of FreeType on Unix systems,
  especially GNU based operating systems like GNU/Linux.

  FreeType 2's  library is called `libfreetype',  FreeType 1's library
  is called `libttf'.  They are *not* compatible!


  FreeType 2.1.5
  ==============

  Please read the docs/CHANGES file, it contains IMPORTANT INFORMATION.

  Read the files "docs/INSTALL" for installation instructions.

  Note  that  the FreeType  2  documentation  is  now available  as  a
  separate package from our sites.  See:

    ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.1.5.tar.bz2
    ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.1.5.tar.gz
    ftp://ftp.freetype.org/pub/freetype2/ftdoc215.zip


  Bugs
  ====

  Please report bugs by  e-mail to `devel@freetype.org'.  Don't forget
  to send  a detailed explanation of  the problem --  there is nothing
  worse  than receiving  a terse  message that  only says  "it doesn't
  work".


  Enjoy!


    The FreeType Team