Commit adc0ce89aec99293166e40e1cd268acca4f30937

henry 2001-10-31T00:05:43

Updated for 1.1

diff --git a/HISTORY.txt b/HISTORY.txt
index 077be2d..f63cb70 100644
--- a/HISTORY.txt
+++ b/HISTORY.txt
@@ -1,4 +1,17 @@
-FTGL 1.01
+FTGL 1.1
+
+October 31 2001
+	- Renamed the source to .cpp
+	- Removed the static activeTextureID from FTTextureGlyph and replaced
+	  it with a call to
+	  glGetIntegerv( GL_TEXTURE_2D_BINDING_EXT, &activeTextureID);
+	- Added an include for glext.h in FTGL.h
+	- Tidied up the glbegin/glEnd pairs in FTTextureGlyph & FTGLTextureFont
+	- Fixed the problem with doc filenames.
+	- Tidied up some implicit type conversions.
+	- Fixed FTCharMap to ensure that a valid default charmap is always
+	  created by the c_stor.
+	
 October 26 2001
 	1.01 (FTGL_1_0_1)
 	- Removed the glEnable( GL_TEXTURE_2D) from FTGLTextureFont
diff --git a/README.txt b/README.txt
index 16f3779..c735fdb 100755
--- a/README.txt
+++ b/README.txt
@@ -1,5 +1,5 @@
-FTGL 1.01
-October 26 2001
+FTGL 1.1
+October 31 2001
 
 DESCRIPTION:
 FTGL library is a cross platform tool to allow OpenGL (www.opengl.org) to
@@ -52,7 +52,8 @@ Things to think about...
 The whole char size thing is major headache.
 At the moment if you call font.CharSize( x) the glyph list is destroyed and
 rebuilt, which will be really, really, really inefficient if you change sizes
-often. Will the freetype cache stuff help?
+often. Will the freetype cache stuff help? What about the new (FT 2.0.5)
+FTSize public api.
 
 When is the best time to construct the glyphList? After the call to Size(x)
 is the earliest but what happens if the client doesn't set the char size?
@@ -62,6 +63,10 @@ not call size with default size.
 Need a way to restrict the glyphs to a custom set. eg an app only needs
 numbers so we should only create a glyphList of the number characters.
 This will enable us to have a restricted set of HIGH quality glyphs.
+have 2 range functions. One that takes an upper and lower bounds
+font.Range( 32, 127);
+and one that takes a string of characters.
+font.Range( "only process these glyphs");   "ceghlnoprsty"
 
 Might have to move the init code out of the glyph constructors into an
 init function so that they can return errors.
diff --git a/TODO.txt b/TODO.txt
index 4874719..4a20cdc 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,11 +1,9 @@
-FTGL 1.01
-October 26 2001
+FTGL 1.1
+October 31 2001
 
 TODO:
 	- namespace ftgl or gltt?
 	- Distribution MACOS X
-	- Get rid of the static activeTextureID in FTTextureGlyph. Maybe
-	  replace with glGetIntegerv( GL_TEXTURE_2D_BINDING, activeTextureID);
 	
 FUTURE:
 	- select face ie italic, bold etc