updated documentation for the 2.0.4 release
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
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