From 995ff2046bfb40877036f2a26c90a5214b337a32 Mon Sep 17 00:00:00 2001 From: David Turner Date: Fri, 22 Jun 2001 08:45:31 +0000 Subject: [PATCH] updated documentation for the 2.0.4 release --- ChangeLog | 6 ++++++ README | 8 ++++---- docs/CHANGES | 27 +++++++++++++++++++++++++++ docs/PATENTS | 27 +++++++++++++++++++++++++++ docs/todo | 8 ++------ 5 files changed, 66 insertions(+), 10 deletions(-) create mode 100644 docs/PATENTS diff --git a/ChangeLog b/ChangeLog index 6890a8f14..bef069a6d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2001-06-22 David Turner + + * docs/PATENTS: added patents disclaimer. This one was missing !! + + * docs/CHANGES, docs/todo: updated for the upcoming 2.0.4 release + 2001-06-20 Werner Lemberg * include/freetype/config/ftconfig.h: Add two more `L's to diff --git a/README b/README index f30d3e6b3..9601f3c72 100644 --- a/README +++ b/README @@ -1,5 +1,5 @@ - FreeType 2.0.3 + FreeType 2.0.4 ============== Please read the CHANGES file, it contains IMPORTANT INFORMATION. @@ -9,9 +9,9 @@ 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.0.3.tar.bz2 - ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.3.tar.gz - ftp://ftp.freetype.org/pub/freetype2/ftdoc203.zip + ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.4.tar.bz2 + ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.4.tar.gz + ftp://ftp.freetype.org/pub/freetype2/ftdoc204.zip Enjoy! diff --git a/docs/CHANGES b/docs/CHANGES index a6bef7d6a..98bfacbc6 100644 --- a/docs/CHANGES +++ b/docs/CHANGES @@ -1,3 +1,30 @@ +LATEST CHANGES BETWEEN 2.0.4 and 2.0.3 + + - fixed a rather annoying bug that was introduced in 2.0.3. + Namely, the font transform set through FT_Set_Transform was applied + twiced to auto-hinted glyphs, resulting in incorrect rotated text + output + + - fixed _many_ compiler warnings. FT2 should now compile cleanly with + Visual C++'s most pedantic warning level (/W4). It already compiled + fine with GCC and a few other compilers.. + + - fixed the Visual C++ project files located in "builds/win32/visualc" + (previous versions used older names of the library) + + - many 32-bit constants have an "L" appended to their value, in order + to improve the 16-bitness of the code. Someone is actually trying to + use FT2 on an Atari ST machine !! + + - updated the "builds/detect.mk" file in order to automatically build + FT2 on AIX systems. AIX does define "/usr/sbin/init" instead of + "/sbin/init" and wasn't previously detected as a Unix platform. by + the FreeType build system. + + - updated the Unix-specific portions of the build system (new libtool + version, etc..) + +============================================================================ LATEST CHANGES BETWEEN 2.0.3 and 2.0.2 I. CHANGES TO THE MODULES / FONT DRIVERS : diff --git a/docs/PATENTS b/docs/PATENTS new file mode 100644 index 000000000..01ede4524 --- /dev/null +++ b/docs/PATENTS @@ -0,0 +1,27 @@ + + FreeType Patents Disclaimer + August 1999 + + + +WE HAVE DISCOVERED THAT APPLE OWNS SEVERAL PATENTS RELATED TO THE +RENDERING OF TRUETYPE FONTS. THIS COULD MEAN THAT THE FREE USE OF +FREETYPE MIGHT BE ILLEGAL IN THE USA, JAPAN, AND POSSIBLY OTHER +COUNTRIES, BE IT IN COMMERCIAL OR OPEN SOURCE PRODUCTS. + +FOR MORE DETAILS, WE STRONGLY ADVISE YOU TO GO TO THE FREETYPE +PATENTS PAGE AT THE FOLLOWING WEB ADDRESS: + + http://www.freetype.org/patents.htm + +WE WILL NOT PLACE INFORMATION IN THIS FILE AS THE SITUATION IS STILL +UNDETERMINED FOR NOW. AT THE TIME THESE LINES ARE WRITTEN, WE HAVE +CONTACTED APPLE'S LEGAL DEPARTMENT AND ARE STILL WAITING FOR THEIR +ANSWER ON THE SUBJECT. + +PLEASE READ THE `INSTALL' FILE TO SEE HOW TO DISABLE THE ENGINE'S +BYTECODE INTERPRETER IN ORDER TO BUILD A PATENT-FREE ENGINE, AT THE +COST OF RENDERING QUALITY. + + +--- end of PATENTS --- diff --git a/docs/todo b/docs/todo index 552da0aa2..da42d5c46 100644 --- a/docs/todo +++ b/docs/todo @@ -2,9 +2,5 @@ Here is a list of items that need to be addressed in FreeType 2: * Add synthesized Unicode charmap processing to the CFF driver. -* Fix a bug in the TrueType driver: linear horizontal advances of composites - are not returned properly. - -* Fix 64-bit issues (the code compiles and seems to work, but we've not - make a thorough check so some fonts could still core dump the library !!) - +* Add the new auto-hinting source code / native Type1/Type2 hinter + to the source code