Commit 995ff2046bfb40877036f2a26c90a5214b337a32

David Turner 2001-06-22T08:45:31

updated documentation for the 2.0.4 release

diff --git a/ChangeLog b/ChangeLog
index 6890a8f..bef069a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-06-22  David Turner <david@freetype.org>
+
+    * 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  <wl@gnu.org>
 
 	* include/freetype/config/ftconfig.h: Add two more `L's to
diff --git a/README b/README
index f30d3e6..9601f3c 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 a6bef7d..98bfacb 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 0000000..01ede45
--- /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 552da0a..da42d5c 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