shithub: freetype+ttf2subf

Download patch

ref: 25d592a71c91b5d2b0b556e3b3100269d17d51cc
parent: 121cad54ae1629a62cd3b5998179f29189612573
author: Werner Lemberg <[email protected]>
date: Fri Mar 9 02:59:35 EST 2007

* Version 2.3.2 released.
=========================


Tag sources with `VER-2-3-2'.

* builds/win32/visualc/index.html,
builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproc, README: s/2.3.1/2.3.2/,
s/231/232/.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,26 @@
+2007-03-09  Werner Lemberg  <[email protected]>
+
+	* Version 2.3.2 released.
+	=========================
+
+
+	Tag sources with `VER-2-3-2'.
+
+	* builds/win32/visualc/index.html,
+	builds/win32/visualc/freetype.dsp,
+	builds/win32/visualc/freetype.vcproc, README: s/2.3.1/2.3.2/,
+	s/231/232/.
+
 2007-03-08  David Turner  <[email protected]>
 
-	* docs/CHANGES, docs/VERSION.DLL: updating documentation for upcoming release
+	* docs/CHANGES, docs/VERSION.DLL: Updated for upcoming release.
 
-	* builds/unix/configure.raw, include/freetype/freetype.h, README, Jamfile:
-	updating version number to 2.3.2
+	* builds/unix/configure.raw (version_info): Set to 9:13:3.
 
+	* include/freetype/freetype.h (FREETYPE_PATCH): Set to 2.
+
+	* README, Jamfile (RefDoc): s/2.3.1/2.3.2/.
+
 	* src/base/ftutil.c (ft_mem_strcpyn): Fix a bug that prevented the
 	function to work properly, over-writing user-provided buffers in
 	some cases.  Reported by James Cloos <[email protected]>.
@@ -203,7 +219,7 @@
 
 	* include/freetype/freetype.h (FREETYPE_PATCH): Set to 1.
 
-	* docs/VERSION.DLL docs/release, README, Jamfile (RefDoc):
+	* docs/VERSION.DLL, docs/release, README, Jamfile (RefDoc):
 	s/2.3.0/2.3.1/.
 
 	* builds/unix/configure.raw (version_info): Set to 9:12:3.
--- a/README
+++ b/README
@@ -28,7 +28,7 @@
 
     freetype-doc-2.3.2.tar.bz2
     freetype-doc-2.3.2.tar.gz
-    ftdoc231.zip
+    ftdoc232.zip
 
 
   Bugs
--- a/builds/win32/visualc/freetype.dsp
+++ b/builds/win32/visualc/freetype.dsp
@@ -54,7 +54,7 @@
 # ADD BSC32 /nologo
 LIB32=link.exe -lib
 # ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype231.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype232.lib"
 
 !ELSEIF  "$(CFG)" == "freetype - Win32 Debug"
 
@@ -78,7 +78,7 @@
 # ADD BSC32 /nologo
 LIB32=link.exe -lib
 # ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype231_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype232_D.lib"
 
 !ELSEIF  "$(CFG)" == "freetype - Win32 Debug Multithreaded"
 
@@ -102,8 +102,8 @@
 # ADD BASE BSC32 /nologo
 # ADD BSC32 /nologo
 LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"lib\freetype231_D.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype231MT_D.lib"
+# ADD BASE LIB32 /nologo /out:"lib\freetype232_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype232MT_D.lib"
 
 !ELSEIF  "$(CFG)" == "freetype - Win32 Release Multithreaded"
 
@@ -126,8 +126,8 @@
 # ADD BASE BSC32 /nologo
 # ADD BSC32 /nologo
 LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"lib\freetype231.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype231MT.lib"
+# ADD BASE LIB32 /nologo /out:"lib\freetype232.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype232MT.lib"
 
 !ELSEIF  "$(CFG)" == "freetype - Win32 Release Singlethreaded"
 
@@ -151,8 +151,8 @@
 # ADD BASE BSC32 /nologo
 # ADD BSC32 /nologo
 LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype231.lib"
-# ADD LIB32 /out:"..\..\..\objs\freetype231ST.lib"
+# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype232.lib"
+# ADD LIB32 /out:"..\..\..\objs\freetype232ST.lib"
 # SUBTRACT LIB32 /nologo
 
 !ELSEIF  "$(CFG)" == "freetype - Win32 Debug Singlethreaded"
@@ -177,8 +177,8 @@
 # ADD BASE BSC32 /nologo
 # ADD BSC32 /nologo
 LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype231_D.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype231ST_D.lib"
+# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype232_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype232ST_D.lib"
 
 !ENDIF 
 
--- a/builds/win32/visualc/freetype.vcproj
+++ b/builds/win32/visualc/freetype.vcproj
@@ -69,7 +69,7 @@
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="..\..\..\objs\freetype231.lib"
+				OutputFile="..\..\..\objs\freetype232.lib"
 				SuppressStartupBanner="true"
 			/>
 			<Tool
@@ -144,7 +144,7 @@
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="..\..\..\objs\freetype231MT.lib"
+				OutputFile="..\..\..\objs\freetype232MT.lib"
 				SuppressStartupBanner="true"
 			/>
 			<Tool
@@ -219,7 +219,7 @@
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="..\..\..\objs\freetype231ST.lib"
+				OutputFile="..\..\..\objs\freetype232ST.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -291,7 +291,7 @@
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="..\..\..\objs\freetype231_D.lib"
+				OutputFile="..\..\..\objs\freetype232_D.lib"
 				SuppressStartupBanner="true"
 			/>
 			<Tool
@@ -364,7 +364,7 @@
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="..\..\..\objs\freetype231ST_D.lib"
+				OutputFile="..\..\..\objs\freetype232ST_D.lib"
 				SuppressStartupBanner="true"
 			/>
 			<Tool
@@ -438,7 +438,7 @@
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="..\..\..\objs\freetype231MT_D.lib"
+				OutputFile="..\..\..\objs\freetype232MT_D.lib"
 				SuppressStartupBanner="true"
 			/>
 			<Tool
--- a/builds/win32/visualc/index.html
+++ b/builds/win32/visualc/index.html
@@ -11,14 +11,14 @@
 
 <p>This directory contains project files for Visual C++, named
 <tt>freetype.dsp</tt>, and Visual Studio, called <tt>freetype.sln</tt>.  It
-compiles the following libraries from the FreeType 2.3.1 sources:</p>
+compiles the following libraries from the FreeType 2.3.2 sources:</p>
 
 <ul>
   <pre>
-    freetype231.lib     - release build; single threaded
-    freetype231_D.lib   - debug build;   single threaded
-    freetype231MT.lib   - release build; multi-threaded
-    freetype231MT_D.lib - debug build;   multi-threaded</pre>
+    freetype232.lib     - release build; single threaded
+    freetype232_D.lib   - debug build;   single threaded
+    freetype232MT.lib   - release build; multi-threaded
+    freetype232MT_D.lib - debug build;   multi-threaded</pre>
 </ul>
 
 <p>Be sure to extract the files with the Windows (CR+LF) line endings.  ZIP
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -2,30 +2,36 @@
 
   I. IMPORTANT BUG FIXES
 
-    - fix a bug that prevented FreeType from returning correct kerning
-      information from TrueType fonts when the bytecode interpreter is
-      enabled. this is due to a typo introduced in 2.3.0
+    - FreeType  returned incorrect  kerning information  from TrueType
+      fonts when the bytecode  interpreter was enabled.  This happened
+      due to a typo introduced in version 2.3.0.
 
-    - negative kerning values from PFM files are now reported correctly
-      (they were read as 16-bit unsigned values from the file)
+    - Negative  kerning  values  from   PFM  files  are  now  reported
+      correctly  (they were read  as 16-bit  unsigned values  from the
+      file).
 
-    - fix a small memory leak when FT_Init_FreeType fails for some reason
+    - Fixed  a small  memory leak  when `FT_Init_FreeType'  failed for
+      some reason.
 
-    - fix a bug in the Postscript hinter that prevented very thin and ghost
-      stems to be placed/sized correctly
+    - The Postscript hinter placed and sized very thin and ghost stems
+      incorrectly.
 
-    - changes to the TrueType bytecode interpreter that seems to fix most
-      of the rare differences we had with the Windows font loader.
+    - The TrueType bytecode  interpreter has been fixed to  get rid of
+      most of the  rare differences seen in comparison  to the Windows
+      font loader.
 
+
   II. IMPORTANT CHANGES
 
-    - improved the auto-hinter to better deal with serifs and corner cases
-      (e.g. the '9' in Arial at 9pt / 96dpi). Also improve spacing
-      adjustments and don't change width for non-spacing glyphs.
+    - The auto-hinter  now better deals  with serifs and  corner cases
+      (e.g.,  glyph '9'  in Arial  at 9pt,  96dpi).  It  also improves
+      spacing  adjustments and doesn't  change widths  for non-spacing
+      glyphs.
 
-    - many Mac-specific functions are deprecated (but still available),
-      and modern replacements have been provided for them. See the
-      documentation in ftmac.h
+    - Many   Mac-specific   functions   are  deprecated   (but   still
+      available);  modern replacements  have been  provided  for them.
+      See the documentation in file `ftmac.h'.
+
 
 ======================================================================