updating CHANGES preparing for the 2.0.5 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
diff --git a/docs/CHANGES b/docs/CHANGES
index aa70b55..32b0477 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -1,3 +1,48 @@
+LATEST CHANGES BETWEEN 2.0.5 and 2.0.4
+
+ NOTE THAT 2.0.5 DOES NOT CONTAIN THE POSTSCRIPT HINTER. THIS MODULE WILL
+ BE PART OF THE NEXT RELEASE (EITHER 2.0.6 or 2.1)
+
+
+ - fixed a bug that made certain glyphs, like "Cacute", "cacute" and "lslash"
+ unavailable from Unicode charmaps of Postscript fonts. This prevented the
+ correct display of Polish text, for example.
+
+ - the kerning table of Type 1 fonts was loaded by FreeType, when its AFM
+ file was attached to its face, but the FT_FACE_FLAG_HAS_KERNING bit flags
+ was not set correctly, preventing FT_Get_Kerning to return meaningful
+ values..
+
+ - improved SFNT (TrueType & OpenType) charmap support. Slightly better
+ performance, as well as support for the new formats defined by the
+ OpenType 1.3 specification (8, 10 and 12)
+
+ - fixed a serious typo in "src/base/ftcalc.c" which caused invalid
+ computations in certain rare cases, producing ugly artefacts..
+
+ - the size of the EM square is computed with a more accurate algorithm
+ for Postscript fonts. The old one caused slight errors with embedded
+ fonts found in PDF documents..
+
+ - fixed a bug in the cache manager that prevented normal LRU behaviour
+ within the cache manager, causing unecessary reloads (for FT_Face and
+ FT_Size objects only)
+
+ - added a new function named "FT_Get_Name_Index" to retrieve the glyph
+ index of a given glyph name, when found in a face.
+
+ - fixed a reallocation bug that generated a dangling pointer (and possibly
+ memory leaks) with Postscript fonts (in src/psaux/psobjs.c)
+
+ - many 16-bit correctness fixes
+
+ - removed many pedantic compiler warnings from the sources
+
+ - added an Amiga build directory in "builds/amiga"
+
+
+============================================================================
+
LATEST CHANGES BETWEEN 2.0.4 and 2.0.3
- Fixed a rather annoying bug that was introduced in 2.0.3. Namely, the