2008-06-12 14:13 sammy
* [r1189] NEWS, configure.ac: * Updated NEWS file.
* Mark package as being version 2.1.3~rc5.
2008-06-12 14:13 sammy
* [r1188] src/FTGL/FTBufferGlyph.h, src/FTGlyph/FTGlyphGlue.cpp: *
ftglCreateBufferGlyph: do not export FTBufferFont in the C API:
we do not
have easy ways to emulate the FTBuffer object.
2008-06-12 14:13 sammy
* [r1187] src/FTFont/FTBufferFont.cpp: * Prevent issues when
strndup is defined as a macro.
2008-06-11 23:35 dtremenak
* [r1186] msvc/vc8/ftgl_dll.vcproj: be consistent
2008-06-11 23:34 dtremenak
* [r1185] msvc/vc71/ftgl_dll.vcproj: fix vc7.1 project
2008-06-11 23:23 dtremenak
* [r1184] configure.ac, src/FTFont/FTBufferFont.cpp: provide for us
poor sobs who don't have a native strndup implementation
2008-06-09 14:21 sammy
* [r1183] README: * Update README.
2008-06-09 12:57 sammy
* [r1182] AUTHORS, src/FTCharmap.cpp, src/FTContour.cpp,
src/FTContour.h, src/FTFace.cpp, src/FTFont/FTBitmapFont.cpp,
src/FTFont/FTBitmapFontImpl.h, src/FTFont/FTExtrudeFont.cpp,
src/FTFont/FTExtrudeFontImpl.h, src/FTFont/FTFont.cpp,
src/FTFont/FTFontGlue.cpp, src/FTFont/FTFontImpl.h,
src/FTFont/FTOutlineFont.cpp, src/FTFont/FTOutlineFontImpl.h,
src/FTFont/FTPixmapFont.cpp, src/FTFont/FTPixmapFontImpl.h,
src/FTFont/FTPolygonFont.cpp, src/FTFont/FTPolygonFontImpl.h,
src/FTFont/FTTextureFont.cpp, src/FTFont/FTTextureFontImpl.h,
src/FTGlyph/FTBitmapGlyph.cpp, src/FTGlyph/FTBitmapGlyphImpl.h,
src/FTGlyph/FTExtrudeGlyph.cpp, src/FTGlyph/FTExtrudeGlyphImpl.h,
src/FTGlyph/FTGlyph.cpp, src/FTGlyph/FTGlyphGlue.cpp,
src/FTGlyph/FTGlyphImpl.h, src/FTGlyph/FTOutlineGlyph.cpp,
src/FTGlyph/FTOutlineGlyphImpl.h, src/FTGlyph/FTPixmapGlyph.cpp,
src/FTGlyph/FTPixmapGlyphImpl.h, src/FTGlyph/FTPolygonGlyph.cpp,
src/FTGlyph/FTPolygonGlyphImpl.h, src/FTGlyph/FTTextureGlyph.cpp,
src/FTGlyph/FTTextureGlyphImpl.h, src/FTGlyphContainer.cpp,
src/FTGlyphContainer.h, src/FTInternals.h,
src/FTLayout/FTLayout.cpp, src/FTLayout/FTLayoutGlue.cpp,
src/FTLayout/FTLayoutImpl.h, src/FTLayout/FTSimpleLayout.cpp,
src/FTLayout/FTSimpleLayoutImpl.h, src/FTPoint.cpp,
src/FTVectoriser.cpp, src/FTVectoriser.h: * Add my copyright
information to files I modified significantly.
* Add the Unicode, Inc. to the list of authors because of
FTUnicode.h.
2008-06-09 11:47 sammy
* [r1181] src/FTContour.cpp, src/FTContour.h: * Code
simplifications in FTContour.
2008-06-09 11:47 sammy
* [r1180] src/FTGL/FTPoint.h: * Add "const" qualifier to FTPoint's
scalar multiplication operator.
2008-06-09 11:45 sammy
* [r1179] src/FTBuffer.cpp, src/FTContour.cpp,
src/FTFont/FTBufferFont.cpp, src/FTGL/FTBuffer.h,
src/FTGlyph/FTBufferGlyph.cpp: * Document and reorganise
FTBuffer. It is now clean enough.
2008-06-09 10:13 sammy
* [r1178] src/FTGL/FTBufferGlyph.h, src/FTGL/FTGlyph.h: * Document
missing function parameters.
2008-06-09 10:12 sammy
* [r1177] src/FTContour.cpp: * Better
FTContour::ComputeOutsetPoint() documentation.
2008-06-09 10:11 sammy
* [r1176] src/FTFont/FTBufferFont.cpp,
src/FTFont/FTExtrudeFont.cpp, src/FTFont/FTExtrudeFontImpl.h,
src/FTFont/FTFont.cpp, src/FTFont/FTFontGlue.cpp,
src/FTFont/FTFontImpl.h, src/FTFont/FTOutlineFont.cpp,
src/FTFont/FTOutlineFontImpl.h, src/FTFont/FTPixmapFont.cpp,
src/FTFont/FTPixmapFontImpl.h, src/FTFont/FTPolygonFont.cpp,
src/FTFont/FTPolygonFontImpl.h, src/FTFont/FTTextureFont.cpp,
src/FTGL/FTFont.h: * Create FTFont::GlyphLoadFlags() to vary
FT_Load_Glyph() calls according
to the font type. Now we no longer load vector information when
not
needed.
2008-06-08 15:56 sammy
* [r1175] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
src/FTFont/FTFont.cpp, src/FTFont/FTFontGlue.cpp,
src/FTFont/FTFontImpl.h, src/FTGL/FTFont.h, src/FTGL/FTGlyph.h,
src/FTGlyph/FTGlyph.cpp, src/FTGlyph/FTGlyphGlue.cpp,
src/FTGlyph/FTGlyphImpl.h, src/FTGlyphContainer.cpp,
src/FTGlyphContainer.h, src/FTLayout/FTSimpleLayout.cpp,
test/FTFont-Test.cpp, test/FTGlyph-Test.cpp,
test/FTGlyphContainer-Test.cpp: * Revert the FTFont::Advance()
and FTGlyph::Advance() improvements. After
discussion, I was convinced they were not worth the backwards
compatibility
breakage. They now return float again, instead of FTPoint.
2008-06-08 15:55 sammy
* [r1174] src/FTFont/FTBufferFont.cpp: * Add a comment to
FTBufferFont to not forget about bugs in it.
2008-06-03 12:24 sammy
* [r1173] src/FTGlyph/FTExtrudeGlyph.cpp: * Fix a crash in
FTExtrudeGlyph caused by uninitialised members.
2008-06-03 12:23 sammy
* [r1172] configure.ac, src/FTFont/FTBufferFont.cpp: *
FTBufferFont: use strndup() and, when available, wcsdup().
2008-06-03 12:23 sammy
* [r1171] demo/FTGLDemo.cpp, src/FTFont/FTBufferFont.cpp,
src/FTFont/FTFont.cpp, src/FTUnicode.h: * Coding style: remove
tabs and trailing spaces, wrap long lines.
2008-06-03 12:22 sammy
* [r1170] BUGS, m4/font.m4: * Multiline sed scripts won't work very
well on Cygwin. Falling back to
two piped sed calls instead.
2008-05-30 04:07 brlcad
* [r1169] m4/font.m4: push jwmelto's fix for the sed script error
back upstream into ftgl
2008-05-28 18:00 brlcad
* [r1168] configure.ac: remove unused/unnecessary check for memset
2008-05-28 15:46 brlcad
* [r1167] demo/Makefile.am, test/Makefile.am: target-specific
CPPFLAGS was not added to automake until 1.7 so use AM_CPPFLAGS
instead
2008-05-28 06:07 brlcad
* [r1166] BUGS: running configure on mac os x results in bad sed
during search for a truetype font. haven't had time to
investigate, but at least document it as a build system bug
2008-05-28 06:05 brlcad
* [r1165] m4/freetype2.m4: merge freetype.m4 update from downstream
bzflag, which is in turn from latest freetype2 sources albeit
modified to not abort on failure to find the freetype-config
script.
2008-05-28 04:43 brlcad
* [r1164] mac: bye bye, baby, bye bye. no more mac dir. the xcode
project was entirely out of sync to be of any use and the
includes are pointless (do proper subconfigure management
instead)
2008-05-24 19:04 dtremenak
* [r1163] src/FTFont/FTBufferFont.cpp: from BZFlag r17264: rewrite
StringCopy. wcscpy is not a standard function; we have logic for
doing it ourselves already (minus the len = 0 case), so handle
len = 0 and do it all ourselves.
2008-05-23 16:45 dtremenak
* [r1162] src/FTUnicode.h: Copyright notices as requested by sam
2008-05-23 00:56 dtremenak
* [r1161] src/FTLayout/FTSimpleLayout.cpp: include wctype.h to make
gcc happy
2008-05-23 00:53 dtremenak
* [r1160] src/FTFont/FTFont.cpp: no need to shadow variables
2008-05-23 00:46 dtremenak
* [r1159] TODO, demo/FTGLDemo.cpp, msvc/vc8/ftgl_static.vcproj,
src/FTFont/FTFont.cpp, src/FTLayout/FTSimpleLayout.cpp,
src/FTUnicode.h, src/Makefile.am: * Provide a helper class for
walking potentially-multibyte unicode strings.
* Provide support for multibyte encodings (UTF-8, UTF-16) in
FTFont and derived classes, and in FTSimpleLayout.
* Put a few UTF-8 strings in non-latin codeplanes in FTGLDemo
(toggle at compile-time) for testing.
* FTSimpleLayout should be tested extensively before release. I
would be surprised if I didn't break at least one unusual use
case.
2008-05-23 00:20 dtremenak
* [r1158] msvc/vc8/FTGLDemo.vcproj, msvc/vc8/trackball.vcproj: fix
release mode configurations
2008-05-23 00:16 sammy
* [r1157] src/FTFont/FTBufferFont.cpp, src/FTGL/FTBuffer.h,
src/FTGlyph/FTBufferGlyph.cpp: * Start protecting FTBuffer
members using getters and setters.
2008-05-23 00:16 sammy
* [r1156] docs/projects_using_ftgl.txt: * Add ~40 entries to the
list of projects that use FTGL.
2008-05-23 00:16 sammy
* [r1155] docs/Makefile.am, docs/faq.dox, docs/ftgl.dox,
docs/projects_using_ftgl.txt, docs/tutorial.dox: * Work around a
Doxygen bug that creates fake latex references whenever we
use "FTGL" in section names, and fails to remove the "%" in HTML
pages
whenever we use "%FTGL". Fixing HTML pages is easier.
2008-05-23 00:15 sammy
* [r1154] docs/Makefile.am, docs/ftgl.dox, docs/tutorial.dox: *
Simplify EPS creation rules.
2008-05-22 17:28 dtremenak
* [r1153] msvc/config.h: quell deprecation messages for posix and
c-style string functions
2008-05-22 15:32 sammy
* [r1152] docs/images/texturefont.png, docs/tutorial.dox: * Add
GLBufferFont to the tutorial.
2008-05-22 15:31 sammy
* [r1151] src/FTFont/FTBufferFont.cpp,
src/FTFont/FTBufferFontImpl.h: * Empty the FTBufferFont cache
when changing the face size.
2008-05-22 15:31 sammy
* [r1150] src/FTGlyph/FTBufferGlyph.cpp: * Fix a visual bug in
FTBufferFont caused by overlapping glyphs.
2008-05-22 15:30 sammy
* [r1149] docs/projects_using_ftgl.txt: * Add a few entries to the
list of projects using FTGL: Gem, Libinstrudeo,
Light Speed!, projectM, Tulip.
2008-05-22 15:30 sammy
* [r1148] demo/c-demo.c, demo/simple.cpp: * Print FPS information
in the small demos.
2008-05-22 14:38 sammy
* [r1147] docs/Makefile.am, docs/doxygen.cfg.in, docs/faq.dox,
docs/ftgl.dox, docs/projects_using_ftgl.txt, docs/tutorial.dox: *
Refactor the documentation to have a cleaner frontpage: put the
tutorial
and the FAQ in two separate pages, add links to the most
important C and
C++ documentation, and add projects_using_ftgl.txt to the doxygen
project.
2008-05-22 12:39 sammy
* [r1146] src/FTFont/FTBufferFont.cpp,
src/FTFont/FTBufferFontImpl.h: * Implement caching in
FTBufferFont. To avoid unnecessary texture uploads,
each font object keeps the last 16 strings in the graphic card.
2008-05-22 12:39 sammy
* [r1145] src/FTFont/FTBufferFont.cpp,
src/FTGlyph/FTBufferGlyph.cpp: * Fix an off-by-one error in
FTBufferGlyph::Render.
2008-05-21 16:38 sammy
* [r1144] demo/simple.cpp: * Revert the simple C++ demo to its
previous state, now that FTBufferFont
starts to work.
2008-05-21 16:37 sammy
* [r1143] src/FTFont/FTBufferFont.cpp: * Fix the quad vertex order
in FTBufferFont.
2008-05-21 16:36 sammy
* [r1142] src/FTFont/FTFont.cpp: * Fix a bug in the FTFont::BBox
calculation: the first glyph bbox was not
relative to the position argument.
2008-05-21 15:45 sammy
* [r1141] src/FTFont/FTBufferFont.cpp: * Fix a texture coordinate
bug caused by our next-power-of-two ceiling.
2008-05-21 15:43 sammy
* [r1140] src/FTFont/FTBitmapFont.cpp, src/FTFont/FTBufferFont.cpp,
src/FTFont/FTOutlineFont.cpp, src/FTFont/FTPixmapFont.cpp,
src/FTFont/FTTextureFont.cpp: * Add proper glPushAttrib() and
glPushClientAttrib() calls to the
rendering methods that need them.
2008-05-21 11:39 sammy
* [r1139] src/FTFont/FTBufferFont.cpp,
src/FTFont/FTTextureFont.cpp: * Enable GL_TEXTURE_2D in
FTFont::Render variations that need it.
2008-05-21 11:39 sammy
* [r1138] demo/simple.cpp: * Temporarily disabled lighting in the
simple demo to test FTBufferFont.
2008-05-21 10:11 sammy
* [r1137] demo/FTGLDemo.cpp: * Add FTBufferFont to the complex FTGL
demo.
2008-05-21 01:16 dtremenak
* [r1136] msvc/vc8/CDemo.vcproj, msvc/vc8/ftgl_demo.sln: build C
demo on windows
2008-05-21 01:14 dtremenak
* [r1135] demo/c-demo.c: all variables must be declared at the
start of a block for C89 compliance. also use explicit float
constants.
2008-05-21 00:53 dtremenak
* [r1134] msvc/vc8/ftgl_dll.vcproj, msvc/vc8/ftgl_static.vcproj:
missed FTBuffer.cpp
2008-05-21 00:44 dtremenak
* [r1133] msvc/vc8/ftgl_dll.vcproj, msvc/vc8/ftgl_static.vcproj:
build bufferfont/bufferglyph stuff on windows too
2008-05-21 00:39 dtremenak
* [r1132] src/FTFont/FTFontGlue.cpp: quell warning
2008-05-20 23:49 sammy
* [r1131] src/FTBuffer.cpp, src/FTFont/FTBufferFont.cpp,
src/FTFont/FTBufferFontImpl.h, src/FTGL/FTBuffer.h,
src/FTGL/FTBufferGlyph.h, src/FTGlyph/FTBufferGlyph.cpp,
src/FTGlyph/FTBufferGlyphImpl.h, src/FTGlyph/FTGlyphGlue.cpp: *
First try at the FTBufferFont/FTBufferGlyph implementation.
2008-05-20 23:48 sammy
* [r1130] src/FTGlyph/FTTextureGlyph.cpp,
src/FTGlyph/FTTextureGlyphImpl.h: * Rename
FTTextureGlyphImpl::pos to FTTextureGlyphImpl::corner because pos
was misleading.
2008-05-19 15:45 sammy
* [r1129] src/FTBuffer.cpp, src/FTFont/FTBufferFont.cpp,
src/FTFont/FTBufferFontImpl.h, src/FTFont/FTFontGlue.cpp,
src/FTGL/FTBuffer.h, src/FTGL/FTBufferFont.h,
src/FTGL/FTBufferGlyph.h, src/FTGL/FTFont.h, src/FTGL/FTGlyph.h,
src/FTGL/ftgl.h, src/FTGlyph/FTBufferGlyph.cpp,
src/FTGlyph/FTBufferGlyphImpl.h, src/FTGlyph/FTGlyphGlue.cpp,
src/FTInternals.h, src/Makefile.am: * Starting the buffer font
class revival. For now, it just consists in empty
FTBuffer, FTBufferGlyph and FTBufferFont classes.
2008-05-19 10:06 sammy
* [r1128] src/FTCharmap.cpp: * Do not crash if the face has no
charmaps. Bug found using zzuf:
xvfb-run zzuf -q -F5 -r0.0000001:0.1 -s0:10000 -c CTest
EunjinNakseo.ttf
2008-05-19 10:06 sammy
* [r1127] src/FTVectoriser.cpp: * Simplified contour parity check
routine, formula courtesy of Guillaume
Bittoun.
2008-05-19 10:06 sammy
* [r1126] src/FTContour.cpp: * Add parentheses around && within ||
to please gcc.
2008-05-19 10:05 sammy
* [r1125] Makefile.am: * Add a "make upload-doc" rule for easy
online documentation updates.
2008-05-12 14:25 sammy
* [r1124] m4/font.m4: * Use fontconfig to find fonts on the system.
2008-05-12 14:11 sammy
* [r1123] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp, demo/c-demo.c,
demo/simple.cpp: * The examples now use FONT_FILE if it was found
by the configure step.
2008-05-12 14:10 sammy
* [r1122] configure.ac, m4/font.m4: * Add an m4 check to look for a
font file on the system.
2008-05-12 04:59 brlcad
* [r1121] docs/Makefile.am, docs/projects_using_ftgl.txt: add a
list of project using ftgl
2008-05-11 21:43 sammy
* [r1120] src/FTFont/FTFontGlue.cpp, src/FTGlyph/FTGlyphGlue.cpp,
src/FTLayout/FTLayoutGlue.cpp: * Simplify the C bindings. 70
lines gained.
2008-05-11 21:43 sammy
* [r1119] src/FTGL/FTSimpleLayout.h, src/FTLayout/FTLayoutGlue.cpp,
src/FTLayout/FTSimpleLayout.cpp: * Get rid of
FTSimpleLayout::RenderSpace(). It's still useful in
FTSimpleLayoutImpl, but as a public method FTFont::Render() is
just
as powerful.
2008-05-11 21:43 sammy
* [r1118] demo/FTGLDemo.cpp, src/FTGL/FTFont.h,
src/FTGL/FTLayout.h, src/FTGL/FTSimpleLayout.h,
src/FTLayout/FTSimpleLayout.cpp,
src/FTLayout/FTSimpleLayoutImpl.h: * Added optional position and
string length to the Layout methods.
2008-05-11 11:29 sammy
* [r1117] src/FTFont/FTFontImpl.h, src/FTGL/FTFont.h,
src/FTLayout/FTLayout.cpp, src/FTLayout/FTLayoutImpl.h,
src/FTLayout/FTSimpleLayout.cpp: * Get rid of all methods in
FTLayoutImpl that were accessing FTFontImpl
internals, since FTFont now has all the proper public methods for
that.
2008-05-11 11:29 sammy
* [r1116] src/FTFont/FTFont.cpp, src/FTFont/FTFontImpl.h,
src/FTLayout/FTLayout.cpp: * Get rid of FTFontImpl::DoRender(),
one of the oldest TODOs.
2008-05-11 11:28 sammy
* [r1115] src/FTGL/FTFont.h: * Re-add FTFont::BBox()
implementations with the old prototype, in case
old projects use them.
2008-05-11 11:28 sammy
* [r1114] src/FTGlyph/FTExtrudeGlyph.cpp,
src/FTGlyph/FTOutlineGlyph.cpp, src/FTGlyph/FTPolygonGlyph.cpp: *
Honour the pen's Z coordinate when rendering glyphs (except the
raster
ones, where the Z coordinate makes no sense).
2008-05-11 11:28 sammy
* [r1113] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
src/FTFont/FTBitmapFont.cpp, src/FTFont/FTBitmapFontImpl.h,
src/FTFont/FTExtrudeFont.cpp, src/FTFont/FTFont.cpp,
src/FTFont/FTFontGlue.cpp, src/FTFont/FTFontImpl.h,
src/FTFont/FTOutlineFont.cpp, src/FTFont/FTOutlineFontImpl.h,
src/FTFont/FTPixmapFont.cpp, src/FTFont/FTPixmapFontImpl.h,
src/FTFont/FTTextureFont.cpp, src/FTFont/FTTextureFontImpl.h,
src/FTGL/FTFont.h, src/FTGlyphContainer.cpp,
src/FTGlyphContainer.h, src/FTLayout/FTSimpleLayout.cpp,
test/FTFont-Test.cpp, test/FTGlyphContainer-Test.cpp: *
FTFont::Advance(), FTFont::Render() and FTFont::BBox() are now
far
more powerful, allowing for substring display and extra spacing
between
characters.
2008-05-11 11:26 sammy
* [r1112] src/FTFont/FTBitmapFont.cpp,
src/FTFont/FTBitmapFontImpl.h, src/FTFont/FTFont.cpp,
src/FTFont/FTFontImpl.h, src/FTFont/FTOutlineFont.cpp,
src/FTFont/FTOutlineFontImpl.h, src/FTFont/FTPixmapFont.cpp,
src/FTFont/FTPixmapFontImpl.h, src/FTFont/FTTextureFont.cpp,
src/FTFont/FTTextureFontImpl.h, src/FTGL/FTFont.h,
src/FTGL/FTLayout.h, src/FTGL/FTSimpleLayout.h, src/FTGL/ftgl.h,
src/FTLayout/FTSimpleLayout.cpp,
src/FTLayout/FTSimpleLayoutImpl.h: * Kill 180 lines of code by
removing duplicate *::Render() functions and
giving a default value to the renderMode parameter.
2008-05-11 11:23 sammy
* [r1111] docs/ftgl.dox: * More documentation.
2008-05-11 11:23 sammy
* [r1110] .gitignore: * Ignore autom4te.cache and generated EPS
files.
2008-05-09 15:43 brlcad
* [r1109] AUTHORS: add daniel and jeff
2008-05-09 15:41 brlcad
* [r1108] demo/FTGLDemo.cpp, test/demo.cpp: reference a font that
actually exists.. alas we do not all have a
/Users/henry/Development directory. at least this one will exist
if X11 is installed.
2008-05-09 13:42 sammy
* [r1107] configure.ac, docs/Makefile.am, docs/ftgl.dox,
docs/images/ftgl.png, docs/images/logo.png,
docs/images/rasterfont.png, docs/images/texturefont.png,
docs/images/vectorfont.png: * Add a few pictures to the
documentation to illustrate what the font
objects look like.
* Generate EPS files at build time if the LaTeX output is
activated.
2008-05-09 10:03 sammy
* [r1106] BUGS: * Update BUGS.
2008-05-09 10:02 sammy
* [r1105] src/FTFont/FTFontGlue.cpp, src/FTGlyph/FTGlyphGlue.cpp,
src/FTLayout/FTLayoutGlue.cpp: * Put a few wrapper functions into
extern "C++" braces because they return
references to C++ objects.
2008-05-09 10:01 sammy
* [r1104] src/FTContour.cpp: * Minor cosmetic fix (remove tab).
2008-05-08 23:45 dtremenak
* [r1103] demo/trackball.c: use float constants when assigning to
floats
2008-05-08 23:31 dtremenak
* [r1102] msvc/config.h: disable "'this': used in base member
initializer list" warning. although it is dangerous practice,
it's valid and ftgl does not use the passed pointer until well
after the object is guaranteed to be fully constructed.
2008-05-08 23:27 dtremenak
* [r1101] msvc/vc8/FTGLDemo.vcproj: quell spurious deprecation
warnings
2008-05-08 23:12 dtremenak
* [r1100] src/FTVectoriser.cpp: and more fun with float/double
consistency
2008-05-08 23:12 dtremenak
* [r1099] src/FTContour.cpp: more fun with size_t consistency
2008-05-08 23:10 dtremenak
* [r1098] msvc/config.h: M_PI and friends on MSVC are only defined
if _USE_MATH_DEFINES is defined first. include it appropriately
in config.h.
2008-05-08 22:35 sammy
* [r1097] demo/c-demo.c, demo/simple.cpp,
src/FTFont/FTFontGlue.cpp, src/FTGL/FTFont.h, src/FTGL/FTGlyph.h,
src/FTGL/FTPolyGlyph.h, src/FTGlyph/FTGlyphGlue.cpp,
src/FTInternals.h: * Implement C bindings for FTGlyph and FTFont
subclassing.
* Add subclassing to the simple C demo to show how to do similar
stuff as
in the C++ demo.
2008-05-08 17:07 sammy
* [r1096] BUGS, TODO: * Update BUGS and TODO now that we got rid of
some bugs.
2008-05-08 17:07 sammy
* [r1095] src/FTContour.cpp, src/FTContour.h, src/FTVectoriser.cpp:
* When a glyph is created, check that all its contours have the
proper
clockwise/counterclockwise orientation. This fixes a nasty
display bug
with some badly encoded fonts.
2008-05-08 17:06 sammy
* [r1094] src/FTContour.cpp, src/FTContour.h: * During contour
creation, compute whether the contour is clockwise or
anti-clockwise. This will be needed later to correct fonts that
do not
abide to the even-odd and non-zero winding number conventions,
thus
breaking our nice outset glyphs.
2008-05-08 17:05 sammy
* [r1093] src/FTGL/FTPoint.h: * Add scalar product to the FTPoint
operators.
2008-05-08 17:04 sammy
* [r1092] src/FTLayout/FTLayoutGlue.cpp: * Cosmetic fixes in the
FTLayout C bindings.
2008-05-08 17:03 sammy
* [r1091] src/FTContour.cpp: * Small optimisation in
FTContour::ComputeOutsetPoint().
2008-05-08 17:01 sammy
* [r1090] src/FTGL/FTFont.h, src/FTGL/FTGlyph.h,
src/FTGL/FTLayout.h: * Made most FTFont, FTGlyph and FTLayout
function virtual. It's true that
most of them use private members of the pImpl class and thus are
not
easily replaced, but intercepting the information may be useful
in
subclassing, too.
2008-05-07 16:10 sammy
* [r1089] src/FTFace.cpp, src/FTFace.h, src/FTFont/FTFont.cpp,
src/FTFont/FTFontImpl.h, src/FTGL/FTFont.h,
src/FTGlyphContainer.cpp: * Some code cleanup here and there,
mostly in FTGlyphContainer.
2008-05-07 15:09 sammy
* [r1088] test/FTFont-Test.cpp, test/FTGlyph-Test.cpp,
test/FTGlyphContainer-Test.cpp, test/FTlayout-Test.cpp,
test/Makefile.am: * Fixed and reactivated unit tests that were
disabled during the pImpl
refactoring.
2008-05-07 15:07 sammy
* [r1087] src/FTGL/FTBBox.h, src/FTGL/FTFont.h: * Documentation
updates.
2008-05-07 15:06 sammy
* [r1086] src/FTFont/FTFont.cpp, src/FTGL/FTBBox.h,
test/FTBBox-Test.cpp: * Replace FTBBox::Move() with the +=
operator, to make it clearer that the
object is modified in the process.
2008-05-07 15:03 sammy
* [r1085] src/FTFont/FTFont.cpp, src/FTGL/FTBBox.h,
src/FTLayout/FTSimpleLayout.cpp: * Change the += operator for
bounding boxes to |=, which better represents
what is happening, and avoids future confusion with "FTBBox +
FTPoint"
constructs.
2008-05-07 15:01 sammy
* [r1084] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
src/FTFont/FTFont.cpp, src/FTFont/FTFontGlue.cpp,
src/FTGL/FTFont.h, src/FTGL/FTLayout.h,
src/FTGL/FTSimpleLayout.h, src/FTGlyph/FTGlyphGlue.cpp,
src/FTLayout/FTLayoutGlue.cpp, src/FTLayout/FTSimpleLayout.cpp,
src/FTLayout/FTSimpleLayoutImpl.h: * Make all BBox functions
return an FTBBox object instead of doing
countless conversions to floats or arrays of floats.
2008-05-07 14:59 sammy
* [r1083] src/FTGL/FTBBox.h: * Fix FTBBox::SetDepth() behaviour
with negative depth values (as done in
the FTExtrudeGlyph class).
2008-05-07 14:58 sammy
* [r1082] src/FTFont/FTFont.cpp, src/FTFont/FTFontImpl.h: *
Reimplement all FTFont::BBox() variants using the same
FTFontImpl::BBox()
common method.
2008-05-07 14:56 sammy
* [r1081] src/FTFont/FTFont.cpp, src/FTFont/FTFontImpl.h,
src/FTGL/FTFont.h: * Add an overload of FTFont::BBox that returns
an FTBBox object. It will
save us a lot of code later.
2008-05-07 14:55 sammy
* [r1080] src/FTGL/FTBBox.h, src/FTGL/FTPoint.h: * Allow to create
an FTBBox using two FTPoint objects.
* Allow the operands to FTPoint's "+" and "-" operators to be
const.
2008-05-07 07:17 sammy
* [r1079] demo/c-demo.c, demo/simple.cpp: * In the C++ demo, show
that FTFont itself can be directly derived, not
only its subclasses.
* Minor changes to the C demo to reduce the differences with the
C++ version.
2008-05-07 00:11 sammy
* [r1078] msvc/Makefile.am: * Synchronise msvc/Makefile.am with its
directory contents.
2008-05-06 22:36 dtremenak
* [r1077] msvc/demo.cpp, msvc/vc8/FTGLDemo.vcproj,
msvc/vc8/README_WIN32.txt, msvc/vc8/SimpleDemo.vcproj,
msvc/vc8/ftgl_demo.sln, msvc/vc8/ftgl_demo.vcproj,
msvc/vc8/ftgl_demo_2.vcproj, msvc/vc8/trackball.vcproj: get rid
of the (broken and obsolete) windows-specific demo, and obsolete
VC6 readme (which has been superceded by the global msvc readme).
build the normal and simple demos in visual studio too.
2008-05-06 21:43 dtremenak
* [r1076] msvc/demo.cpp, msvc/vc8/ftgl_demo.vcproj,
msvc/vc8/ftgl_demo_2.vcproj: make the windows demo build (on vc8
at least)
2008-05-06 21:41 dtremenak
* [r1075] demo/simple.cpp: on recent MS compilers one must include
stdlib.h before glut.h
2008-05-06 21:19 sammy
* [r1074] src/FTContour.cpp: * Refactor
FTContour::ComputeOutsetPoint so that it's twice as short, even
with the additional comments.
2008-05-06 21:19 sammy
* [r1073] src/FTContour.cpp: * Make FTContour:FTContour comply with
the FreeType specification and
remove duplicate points in the Bézier curves. Fixes weird
rendering
errors with some fonts.
2008-05-06 21:19 sammy
* [r1072] demo/simple.cpp: * Minor fixes to the simple demo.
2008-05-06 12:14 sammy
* [r1071] .gitignore, demo, demo/Makefile.am, demo/c-demo.c, docs:
* Create a C demo to show how the C bindings work.
2008-05-06 10:01 sammy
* [r1070] demo/simple.cpp: * Show how to subclass FTFont classes in
the simple demo.
2008-05-06 10:00 sammy
* [r1069] src/FTVectoriser.cpp: * Fix an unsigned int / size_t
mismatch in FTVectoriser.
2008-05-06 08:24 sammy
* [r1068] msvc/Makefile.am, msvc/vc8/Makefile.am: * Move
msvc/Makefile.am back to its proper place.
* Add the new visual studio build files to the distribution.
2008-05-06 07:08 sammy
* [r1067] src/FTCharmap.cpp, src/FTFace.cpp: * Fix indentation by
replacing a few tabs with spaces.
2008-05-06 06:54 dtremenak
* [r1066] src/FTFont/FTFontGlue.cpp: l != 1, depending on your font
of course
2008-05-06 06:38 dtremenak
* [r1065] src/FTCharmap.cpp, src/FTCharmap.h, src/FTContour.h,
src/FTFace.cpp, src/FTFont/FTFont.cpp, src/FTFont/FTFontGlue.cpp,
src/FTFont/FTTextureFont.cpp, src/FTGL/FTPoint.h,
src/FTGlyph/FTBitmapGlyph.cpp, src/FTGlyph/FTExtrudeGlyph.cpp,
src/FTGlyph/FTGlyphGlue.cpp, src/FTGlyph/FTOutlineGlyph.cpp,
src/FTGlyph/FTPixmapGlyph.cpp, src/FTGlyph/FTPolygonGlyph.cpp,
src/FTGlyph/FTTextureGlyph.cpp, src/FTGlyphContainer.cpp,
src/FTLayout/FTSimpleLayout.cpp, src/FTPoint.cpp,
src/FTVectoriser.cpp, src/FTVectoriser.h: VC build fixes from
bzflag revs 17848-17852.
* size_t consistency
* avoid coercing from int to bool
* make casts from double to float explicit rather than implicit,
mostly by way of a few new getter functions in FTPoint, or avoid
if possible.
2008-05-06 06:03 JeffM2501
* [r1064] msvc/README.txt: mention the joy of the build dir.
2008-05-06 06:02 JeffM2501
* [r1063] msvc/README.txt: a readme for those that like to read and
learn and grow.
2008-05-06 05:51 JeffM2501
* [r1062] msvc/vc8/ftgl_demo.sln, msvc/vc8/ftgl_demo.vcproj,
msvc/vc8/ftgl_demo_2.vcproj: make the demos build, and pair it
down to just one set of build targets, release and debug
2008-05-06 05:43 JeffM2501
* [r1061] msvc/vc8/ftgl_dll.vcproj: put our stuff in build not
debug
2008-05-06 05:43 JeffM2501
* [r1060] msvc/vc8/ftgl.sln, msvc/vc8/ftgl_static.vcproj: build a
static lib as an option
2008-05-06 05:12 JeffM2501
* [r1059] msvc/vc71, msvc/vc71/ftgl.sln, msvc/vc71/ftgl_dll.vcproj:
start a vc7.1 build
2008-05-06 04:55 JeffM2501
* [r1058] msvc/vc8/ftgl.sln, msvc/vc8/ftgl_dll.vcproj,
msvc/vc8/ftgl_static_lib.vcproj, msvc/vc8/unit_tests.vcproj:
build as a VC8 DLL again
2008-05-06 04:15 JeffM2501
* [r1057] msvc/config.h, msvc/demo.cpp, msvc/vc8/config.h,
msvc/vc8/demo.cpp: move the config.h and demo file up so they can
be shared with all MSVC builds.
2008-05-06 04:04 brlcad
* [r1056] mac/Libraries: begone, vile beasties
2008-05-06 04:03 JeffM2501
* [r1055] msvc/vc8/ftgl.sln, msvc/vc8/ftgl_demo.vcproj,
msvc/vc8/ftgl_demo_2.vcproj, msvc/vc8/ftgl_dll.vcproj,
msvc/vc8/ftgl_static_lib.vcproj, msvc/vc8/unit_tests.vcproj: fix
busted line endings
2008-05-06 03:59 JeffM2501
* [r1054] msvc/Makefile.am, msvc/README_WIN32.txt, msvc/config.h,
msvc/demo.cpp, msvc/ftgl.sln, msvc/ftgl_demo.vcproj,
msvc/ftgl_demo_2.vcproj, msvc/ftgl_dll.vcproj,
msvc/ftgl_static_lib.vcproj, msvc/unit_tests.vcproj, msvc/vc8,
msvc/vc8/Makefile.am, msvc/vc8/README_WIN32.txt,
msvc/vc8/config.h, msvc/vc8/demo.cpp, msvc/vc8/ftgl.sln,
msvc/vc8/ftgl_demo.vcproj, msvc/vc8/ftgl_demo_2.vcproj,
msvc/vc8/ftgl_dll.vcproj, msvc/vc8/ftgl_static_lib.vcproj,
msvc/vc8/unit_tests.vcproj: move 2005 build files to VC8 dir so
we can have more then one windows build system
2008-05-05 22:16 sammy
* [r1053] .gitignore, demo, demo/Makefile.am, demo/simple.cpp: *
The FTGL "simple demo" is no longer simple. Wrote a really simple
one.
2008-05-05 14:55 sammy
* [r1052] src/FTFont/FTBitmapFont.cpp,
src/FTFont/FTExtrudeFont.cpp, src/FTFont/FTFont.cpp,
src/FTFont/FTOutlineFont.cpp, src/FTFont/FTPixmapFont.cpp,
src/FTFont/FTPolygonFont.cpp, src/FTFont/FTTextureFont.cpp,
src/FTGL/FTBitmapGlyph.h, src/FTGL/FTExtrdGlyph.h,
src/FTGL/FTFont.h, src/FTGL/FTGlyph.h, src/FTGL/FTLayout.h,
src/FTGL/FTOutlineGlyph.h, src/FTGL/FTPixmapGlyph.h,
src/FTGL/FTPolyGlyph.h, src/FTGL/FTSimpleLayout.h,
src/FTGL/FTTextureGlyph.h, src/FTGlyph/FTBitmapGlyph.cpp,
src/FTGlyph/FTBitmapGlyphImpl.h, src/FTGlyph/FTExtrudeGlyph.cpp,
src/FTGlyph/FTExtrudeGlyphImpl.h, src/FTGlyph/FTGlyph.cpp,
src/FTGlyph/FTGlyphImpl.h, src/FTGlyph/FTOutlineGlyph.cpp,
src/FTGlyph/FTOutlineGlyphImpl.h, src/FTGlyph/FTPixmapGlyph.cpp,
src/FTGlyph/FTPixmapGlyphImpl.h, src/FTGlyph/FTPolygonGlyph.cpp,
src/FTGlyph/FTPolygonGlyphImpl.h, src/FTGlyph/FTTextureGlyph.cpp,
src/FTGlyph/FTTextureGlyphImpl.h, src/FTLayout/FTLayout.cpp,
src/FTLayout/FTLayoutImpl.h, src/FTLayout/FTSimpleLayout.cpp: *
Refactor FTGlyph, FTFont and FTLayout so that client applications
can
hopefully subclass them.
2008-05-05 14:52 sammy
* [r1051] src/FTFont/FTTextureFont.cpp,
src/FTFont/FTTextureFontImpl.h: * Rename
FTTextureFontImpl::MakeGlyph to FTTextureFontImpl::MakeGlyphImpl
to
avoid confusion.
2008-05-05 14:52 sammy
* [r1050] src/FTFont/FTFont.cpp, src/FTFont/FTFontImpl.h: * Rename
FTFontImpl::base to FTFontImpl::intf.
2008-05-05 13:22 brlcad
* [r1049] src/FTFont/FTFont.cpp: quell warnings, reorder
initializations
2008-05-05 13:14 brlcad
* [r1048] m4/gl.m4: don't need to check for glu if we have the mac
opengl framework
2008-05-04 19:39 sammy
* [r1047] src/FTFont/FTBitmapFont.cpp,
src/FTFont/FTBitmapFontImpl.h, src/FTFont/FTExtrudeFont.cpp,
src/FTFont/FTExtrudeFontImpl.h, src/FTFont/FTFont.cpp,
src/FTFont/FTFontImpl.h, src/FTFont/FTOutlineFont.cpp,
src/FTFont/FTOutlineFontImpl.h, src/FTFont/FTPixmapFont.cpp,
src/FTFont/FTPixmapFontImpl.h, src/FTFont/FTPolygonFont.cpp,
src/FTFont/FTPolygonFontImpl.h, src/FTFont/FTTextureFont.cpp,
src/FTFont/FTTextureFontImpl.h, src/FTGL/FTFont.h,
src/FTGL/FTGLBitmapFont.h, src/FTGL/FTGLExtrdFont.h,
src/FTGL/FTGLOutlineFont.h, src/FTGL/FTGLPixmapFont.h,
src/FTGL/FTGLPolygonFont.h, src/FTGL/FTGLTextureFont.h: * Put
MakeGlyph back into FT*Font classes instead of FT*FontImpl, and
make
it use as few FT*FontImpl members as possible so that external
application
may actually have a chance to properly subclass us.
2008-05-04 19:38 sammy
* [r1046] src/FTFont/FTFont.cpp, src/FTFont/FTFontImpl.h: * The
FTFont<->FTFontImpl bridge is now complete.
2008-05-04 19:38 sammy
* [r1045] src/FTGL/FTBBox.h, src/FTGL/FTBitmapGlyph.h,
src/FTGL/FTExtrdGlyph.h, src/FTGL/FTFont.h,
src/FTGL/FTGLBitmapFont.h, src/FTGL/FTGLExtrdFont.h,
src/FTGL/FTGLOutlineFont.h, src/FTGL/FTGLPixmapFont.h,
src/FTGL/FTGLPolygonFont.h, src/FTGL/FTGLTextureFont.h,
src/FTGL/FTGlyph.h, src/FTGL/FTLayout.h,
src/FTGL/FTOutlineGlyph.h, src/FTGL/FTPixmapGlyph.h,
src/FTGL/FTPoint.h, src/FTGL/FTPolyGlyph.h,
src/FTGL/FTSimpleLayout.h, src/FTGL/FTTextureGlyph.h,
src/FTGL/ftgl.h: * Put my name and Sean's in the public headers
so that people know who to
contact.
2008-05-04 19:38 sammy
* [r1044] src/FTFont/FTFont.cpp: * Cast strings to unsigned char *
before handling them to our internal
methods, because the chars may be cast directly to int, causing
crashes
with 8-bit strings.
2008-05-04 16:24 brlcad
* [r1043] Makefile.am, configure.ac, m4/pkg.m4: revert the r1027
changes related to PKG_CHECK_MODULES. provide the macro via the
pkg.m4 script but still don't abort if it's not found.
2008-05-04 06:23 brlcad
* [r1042] src/FTGL/ftgl.h: quell compilation warnings about the
last enum having a comma
2008-05-04 06:04 brlcad
* [r1041] Makefile.am, cleanup: remove the silly one-liner cleanup
script that just removes Finder files
2008-05-04 05:45 brlcad
* [r1040] configure.ac: sort makefiles for easier comparison
2008-05-04 05:04 brlcad
* [r1039] Makefile.am: include the changelog
2008-05-04 04:55 brlcad
* [r1038] ChangeLog: initial changelog through today created via
svn2cl.sh -i -a
2008-05-04 04:50 brlcad
* [r1037] NEWS: credit self for the precomputed glyph and kerning
tables that gave a nice performance boost to the font rendering
(at a mild expense of 64k memory per font face)
2008-05-04 04:46 brlcad
* [r1036] NEWS: annotate that sam fixed many bugs related to memory
corruption, leaks, and prevented/fixed more than a handful of
bugs through inspection and valgrinding
2008-05-04 04:35 brlcad
* [r1035] Makefile.am: print an informative summary
2008-05-04 04:31 brlcad
* [r1034] configure.ac: have to add the default include dir path to
the CPPFLAGS so we can find the headers
2008-05-04 04:29 brlcad
* [r1033] m4/glut.m4: GLUT framework needs the OpenGL framework,
use the same Xlinker hack for libtool
2008-05-04 03:59 brlcad
* [r1032] configure.ac: add an output summary
2008-05-04 03:55 brlcad
* [r1031] m4/gl.m4: test with LIBS instead of LDFLAGS but don't
persist since that's done later
2008-05-04 03:13 brlcad
* [r1030] m4/gl.m4, m4/glut.m4: fix the gl/glut tests so that they
also work on mac os x where libraries are specified through
frameworks instead of libs. libtool 1.5 and earlier are
unfortunately have busted behavior with -no-undefined libraries
as it strips off unrecognized options, hence the use of -Xlinker
2008-05-04 02:58 brlcad
* [r1029] src/FTFont/FTTextureFont.cpp, src/FTLayout/FTLayout.cpp:
refer to local/private headers with local path inclusion,
otherwise the search include paths are wrong
2008-05-04 02:57 brlcad
* [r1028] src/Makefile.am: list the libs as libs instead of flags
so they get passed through as dependencies in the libtool archive
2008-05-03 23:40 brlcad
* [r1027] configure.ac: use AC_PATH_PROG instead of
PKG_CHECK_MODULES to keep the versions to a minimum
2008-05-03 17:21 brlcad
* [r1026] m4/gl.m4: have to quote the AC_MSG_ERROR else the exit
code is screwed up
2008-05-02 14:52 sammy
* [r1025] src/FTLayout/FTLayout.cpp, src/FTLayout/FTLayoutImpl.h: *
Add a virtual destructor to FTLayoutImpl to make sure derived
classes
have their destructors called.
* Make all FTLayoutImpl members protected. Only its derived
classes and
FTLayout need to access them.
2008-05-02 13:28 sammy
* [r1024] docs/Makefile.am: * Fix inconsistencies in the
documentation install paths.
2008-05-02 13:27 sammy
* [r1023] src/FTLayout/FTLayoutGlue.cpp: * Add an implicit cast to
FTGL::TextAlignment in the FTLayout::SetAlignment
C wrapper.
2008-05-02 13:18 sammy
* [r1022] src/FTGL/FTLayout.h, src/FTGL/FTSimpleLayout.h,
src/FTLayout/FTLayoutGlue.cpp: * Started documenting the FTLayout
C bindings.
2008-05-02 13:17 sammy
* [r1021] .gitignore, configure.ac, docs/Makefile.am,
docs/doxygen.cfg.in: * Generate PDF documentation if a proper
LaTeX installation can be found.
2008-05-02 12:45 sammy
* [r1020] docs/Makefile.am, docs/ftgl.dox, docs/images/ftgl.png,
docs/images/ftgldemo.jpg, src/FTGlyph/FTTextureGlyph.cpp: * Use a
smaller logo on the User Guide's front page.
2008-05-02 12:43 sammy
* [r1019] src/FTFont/FTFontGlue.cpp, src/FTGL/FTBitmapGlyph.h,
src/FTGL/FTExtrdGlyph.h, src/FTGL/FTFont.h, src/FTGL/FTGlyph.h,
src/FTGL/FTLayout.h, src/FTGL/FTOutlineGlyph.h,
src/FTGL/FTPixmapGlyph.h, src/FTGL/FTPolyGlyph.h,
src/FTGL/FTTextureGlyph.h, src/FTGL/ftgl.h,
src/FTGlyph/FTGlyphGlue.cpp: * Document the C bindings for
FTGlyph.
2008-05-02 12:43 sammy
* [r1018] src/FTGlyph/FTGlyphGlue.cpp: * Fix a potential memory
leak in the FTGlyph C bindings error handler.
2008-05-02 09:58 sammy
* [r1017] docs/FTGL.html, docs/Makefile.am, docs/doxygen.cfg.in,
docs/ftgl.dox: * Converted the HTML documentation to Doxygen so
that everything ends up
in the same document. Plus, Doxygen's C++ pretty-printer is very
nice for
code examples.
2008-05-02 09:17 sammy
* [r1016] ftgl.pc.in: * Fixes and enhancements to ftgl.pc:
+ Add -I${includedir}/FTGL to Cflags because we want to support
legacy
application that still #include <FTGLBitmapFont.h>.
+ Remove @GL_CFLAGS@ from Cflags because our public headers do
not use
GL headers.
+ Add freetype2 to Requires.private since it ships its own .pc
file. Not
using Requires because freetype2 is only really needed for
statically
linking. Getting rid of @FT2_CFLAGS@ and @FT2_LIBS@ at the same
time.
2008-05-02 09:16 sammy
* [r1015] docs/doxygen.cfg.in: * Activate macro expansion in
Doxygen to hide useless macros such as
FTGL_EXPORT in the documentation.
2008-05-02 09:15 sammy
* [r1014] src/FTFont/FTFontGlue.cpp, src/FTGL/FTFont.h,
src/FTGL/FTGLBitmapFont.h, src/FTGL/FTGLExtrdFont.h,
src/FTGL/FTGLOutlineFont.h, src/FTGL/FTGLPixmapFont.h,
src/FTGL/FTGLPolygonFont.h, src/FTGL/FTGLTextureFont.h,
test/CTest.c: * Change a few function names in the FTFont C
bindings to avoid confusion
with other classes.
* Document the C bindings. Since it's almost copypasta from the
C++
documentation, I put the constructors back in their original
files.
2008-05-02 09:13 sammy
* [r1013] src/FTGL/ftgl.h: * Add RENDER_ALL to the enum used in
Font::Render() so that client
applications need not worry about future extensions.
2008-05-02 07:21 sammy
* [r1012] src/FTGlyph/FTExtrudeGlyph.cpp: * Fix a memory leak in
~FTExtrudeGlyph: only one of the three display lists
was being freed.
2008-05-02 07:21 sammy
* [r1011] test/CTest.c, test/FTBitmapFont-Test.cpp,
test/FTExtrudeFont-Test.cpp, test/FTOutlineFont-Test.cpp,
test/FTPixmapFont-Test.cpp, test/FTPolygonFont-Test.cpp,
test/FTTextureFont-Test.cpp: * Fix memory leaks in the font tests
due to temporary variables not being
deleted.
* Add a few method calls to the C test program.
2008-05-02 07:21 sammy
* [r1010] src/FTGL/FTPoint.h: * Fix brown-paper-bag bug in the
vector product computation: the indices
were completely messed up. Thanks to valgrind for spotting it for
me.
2008-05-02 07:20 sammy
* [r1009] src/FTFont/FTFontGlue.cpp, src/FTGlyph/FTGlyphGlue.cpp,
src/FTLayout/FTLayoutGlue.cpp: * Fix a small memory leak in the C
bindings destructors.
2008-05-02 04:17 brlcad
* [r1008] mac/FTGL.pbproj: remove the obsolete 10.3 project builder
project for mac, it's now pretty far out of date and is without
maintainer
2008-05-02 03:52 brlcad
* [r1007] AUTHORS: add a utf-8 coding line for emacs, attribute
full name with e-mail
2008-05-02 03:45 brlcad
* [r1006] .: don't ignore COPYING now that there is one
2008-05-01 19:31 sammy
* [r1005] src/FTGL/FTFont.h, src/FTGL/FTGlyph.h,
src/FTGL/FTLayout.h: * Make our base classes' destructors public.
We want to prevent accidental
instantiation, but direct destruction is perfectly legal.
2008-05-01 18:46 sammy
* [r1004] src/FTFace.cpp: * Proper FTFace member initialisation to
prevent destructor-time crashes.
2008-05-01 18:33 sammy
* [r1003] src/FTCharmap.cpp, src/FTCharmap.h, src/FTFace.cpp,
src/FTFace.h: * Optimise FTFace::KernAdvance() so that kerning
for font indices < 128 is
precomputed during FTFace() instantiation to avoid calling
FT_Get_Kerning()
too often. Patch by Sean Morrison, taken from bzflag commit
r14652,
reworked for safety and performance by me.
2008-05-01 18:31 sammy
* [r1002] src/FTCharmap.cpp, src/FTCharmap.h: * Optimize
FTCharmap::FontIndex() so that font indices < 128 are precomputed
during FTCharmap() instantiation to avoid repeated
tt_cmap4_char_index()
calls. Performance patch by Sean Morrison, taken from bzflag
commit r14644.
2008-05-01 18:30 sammy
* [r1001] src/FTFont/FTTextureFont.cpp: * Avoid crashing when the
texture size is so small that its integer size
becomes zero. At the same time, round many floats instead of
simply
flooring them to int. First part by Sean Morrison from bzflag
commit
r14590.
2008-05-01 14:19 sammy
* [r1000] AUTHORS, src/FTFont/FTTextureFont.cpp: * Patches by Sean
Morrison, from BzFlag commits r15755 and r14843:
+ Only delete textures if there is at least one of them.
+ Ensure that the FTTextureFont data members get set for all
cases.
* Added Sean to the AUTHORS file.
2008-05-01 13:42 sammy
* [r999] src/FTFont/FTFont.cpp, src/FTFont/FTTextureFont.cpp,
src/FTGL/FTBBox.h, src/FTGlyph/FTGlyphGlue.cpp,
src/FTLayout/FTSimpleLayout.cpp, test/FTBBox-Test.cpp: * Store
FTPoints in the BBox object instead of floats. This was a todo
from Henry.
2008-05-01 12:05 sammy
* [r998] docs/Makefile.am, docs/images/metrics.png,
docs/images/metrics.svg: * Remade metrics.png using Inkscape.
2008-05-01 10:54 sammy
* [r997] src/FTGL/FTPoint.h, src/FTGlyph/FTExtrudeGlyph.cpp,
src/FTPoint.cpp: * Inline most FTPoint methods and operators.
This will probably make the
code smaller instead of bigger, because most of what they do will
be
optimised out by the compiler.
* Get rid of the weird GetNormal() method and reimplement it
using the ^
operator (vector product) and Normalise() method instead.
2008-05-01 10:04 sammy
* [r996] .gitignore, docs, src/FTGL/FTFont.h,
src/FTGL/FTGLBitmapFont.h, src/FTGL/FTGLExtrdFont.h,
src/FTGL/FTGLOutlineFont.h, src/FTGL/FTGLPixmapFont.h,
src/FTGL/FTGLPolygonFont.h, src/FTGL/FTGLTextureFont.h,
src/FTGL/FTGlyph.h, src/FTGL/FTLayout.h, src/FTGL/FTPoint.h,
src/FTGL/FTSimpleLayout.h, test: * Moved C constructor bindings
to FTFont.h and FTLayout.h so that
they appear in the same file in the generated documentation.
* Various minor documentation updates.
2008-05-01 09:45 sammy
* [r995] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
test/CXXTest.cpp, test/FTBitmapFont-Test.cpp,
test/FTExtrdGlyph-Test.cpp, test/FTExtrudeFont-Test.cpp,
test/FTExtrudeGlyph-Test.cpp, test/FTGLBitmapFont-Test.cpp,
test/FTGLExtrdFont-Test.cpp, test/FTGLOutlineFont-Test.cpp,
test/FTGLPixmapFont-Test.cpp, test/FTGLPolygonFont-Test.cpp,
test/FTGLTextureFont-Test.cpp, test/FTOutlineFont-Test.cpp,
test/FTPixmapFont-Test.cpp, test/FTPolyGlyph-Test.cpp,
test/FTPolygonFont-Test.cpp, test/FTPolygonGlyph-Test.cpp,
test/FTTextureFont-Test.cpp, test/Makefile.am, test/TestMain.cpp,
test/demo.cpp: * Update demos and unit tests so that they use the
newly named types.
2008-05-01 09:31 sammy
* [r994] src/FTContour.h, src/FTFont/FTBitmapFont.cpp,
src/FTFont/FTBitmapFontImpl.h, src/FTFont/FTExtrudeFont.cpp,
src/FTFont/FTExtrudeFontImpl.h, src/FTFont/FTFont.cpp,
src/FTFont/FTFontGlue.cpp, src/FTFont/FTGLBitmapFont.cpp,
src/FTFont/FTGLBitmapFontImpl.h, src/FTFont/FTGLExtrdFont.cpp,
src/FTFont/FTGLExtrdFontImpl.h, src/FTFont/FTGLOutlineFont.cpp,
src/FTFont/FTGLOutlineFontImpl.h, src/FTFont/FTGLPixmapFont.cpp,
src/FTFont/FTGLPixmapFontImpl.h, src/FTFont/FTGLPolygonFont.cpp,
src/FTFont/FTGLPolygonFontImpl.h, src/FTFont/FTGLTextureFont.cpp,
src/FTFont/FTGLTextureFontImpl.h, src/FTFont/FTOutlineFont.cpp,
src/FTFont/FTOutlineFontImpl.h, src/FTFont/FTPixmapFont.cpp,
src/FTFont/FTPixmapFontImpl.h, src/FTFont/FTPolygonFont.cpp,
src/FTFont/FTPolygonFontImpl.h, src/FTFont/FTTextureFont.cpp,
src/FTFont/FTTextureFontImpl.h, src/FTGL/FTExtrdGlyph.h,
src/FTGL/FTFont.h, src/FTGL/FTGLBitmapFont.h,
src/FTGL/FTGLExtrdFont.h, src/FTGL/FTGLOutlineFont.h,
src/FTGL/FTGLPixmapFont.h, src/FTGL/FTGLPolygonFont.h,
src/FTGL/FTGLTextureFont.h, src/FTGL/FTPolyGlyph.h,
src/FTGlyph/FTExtrdGlyph.cpp, src/FTGlyph/FTExtrdGlyphImpl.h,
src/FTGlyph/FTExtrudeGlyph.cpp, src/FTGlyph/FTExtrudeGlyphImpl.h,
src/FTGlyph/FTGlyphGlue.cpp, src/FTGlyph/FTPolyGlyph.cpp,
src/FTGlyph/FTPolyGlyphImpl.h, src/FTGlyph/FTPolygonGlyph.cpp,
src/FTGlyph/FTPolygonGlyphImpl.h,
src/FTGlyph/FTTextureGlyphImpl.h, src/FTVectoriser.h,
src/Makefile.am: * Mass consistency renaming: the fonts' "FTGL"
prefix is dropped in favour
of "FT" because all other types use only the latter.
* Rename "Extrd" types to "Extrude" because the former doesn't
really make
much sense.
* Added appropriate #defines so that legacy applications still
build.
2008-05-01 07:47 sammy
* [r993] docs/doxygen.cfg.in: * Predefine __cplusplus in the
Doxygen config file so that the whole
headers are parsed.
2008-05-01 07:37 sammy
* [r992] configure.ac, docs/Makefile.am, docs/doxygen.cfg.in,
docs/ftgl_dox: * Generate the Doxygen configuration file at
configure time so that we
don't need to hardcode the package version in it.
* Only generate documentation for the public classes.
2008-04-30 19:59 sammy
* [r991] docs/Makefile.am, docs/ftgl_dox, docs/html.tar.gz: *
Remove deprecated html.tar.gz tarball. We may ship one later, but
right
now it is unusable.
* Update Doxygen config file so that it sees our new header
locations.
2008-04-30 16:35 sammy
* [r990] src/FTCharToGlyphIndexMap.h, src/FTCharmap.h,
src/FTContour.h, src/FTFace.h, src/FTGlyphContainer.h,
src/FTLibrary.h, src/FTList.h, src/FTSize.h, src/FTVector.h,
src/FTVectoriser.h: * Remove FTGL_EXPORT specification from
classes that are not actually
exported.
2008-04-30 16:27 sammy
* [r989] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
demo/Makefile.am, include, src/FTCharToGlyphIndexMap.h,
src/FTCharmap.h, src/FTContour.h, src/FTFace.h,
src/FTFont/FTFont.cpp, src/FTFont/FTFontImpl.h,
src/FTFont/FTGLBitmapFont.cpp, src/FTFont/FTGLBitmapFontImpl.h,
src/FTFont/FTGLExtrdFont.cpp, src/FTFont/FTGLExtrdFontImpl.h,
src/FTFont/FTGLOutlineFont.cpp, src/FTFont/FTGLOutlineFontImpl.h,
src/FTFont/FTGLPixmapFont.cpp, src/FTFont/FTGLPixmapFontImpl.h,
src/FTFont/FTGLPolygonFont.cpp, src/FTFont/FTGLPolygonFontImpl.h,
src/FTFont/FTGLTextureFont.cpp, src/FTFont/FTGLTextureFontImpl.h,
src/FTGL, src/FTGL/FTBBox.h, src/FTGL/FTBitmapGlyph.h,
src/FTGL/FTExtrdGlyph.h, src/FTGL/FTFont.h,
src/FTGL/FTGLBitmapFont.h, src/FTGL/FTGLExtrdFont.h,
src/FTGL/FTGLOutlineFont.h, src/FTGL/FTGLPixmapFont.h,
src/FTGL/FTGLPolygonFont.h, src/FTGL/FTGLTextureFont.h,
src/FTGL/FTGlyph.h, src/FTGL/FTLayout.h,
src/FTGL/FTOutlineGlyph.h, src/FTGL/FTPixmapGlyph.h,
src/FTGL/FTPoint.h, src/FTGL/FTPolyGlyph.h,
src/FTGL/FTSimpleLayout.h, src/FTGL/FTTextureGlyph.h,
src/FTGL/ftgl.h, src/FTGlyph/FTBitmapGlyph.cpp,
src/FTGlyph/FTBitmapGlyphImpl.h, src/FTGlyph/FTExtrdGlyph.cpp,
src/FTGlyph/FTExtrdGlyphImpl.h, src/FTGlyph/FTGlyph.cpp,
src/FTGlyph/FTGlyphGlue.cpp, src/FTGlyph/FTGlyphImpl.h,
src/FTGlyph/FTOutlineGlyph.cpp, src/FTGlyph/FTOutlineGlyphImpl.h,
src/FTGlyph/FTPixmapGlyph.cpp, src/FTGlyph/FTPixmapGlyphImpl.h,
src/FTGlyph/FTPolyGlyph.cpp, src/FTGlyph/FTPolyGlyphImpl.h,
src/FTGlyph/FTTextureGlyph.cpp, src/FTGlyph/FTTextureGlyphImpl.h,
src/FTGlyphContainer.cpp, src/FTGlyphContainer.h,
src/FTInternals.h, src/FTLayout/FTLayout.cpp,
src/FTLayout/FTLayoutImpl.h, src/FTLayout/FTSimpleLayout.cpp,
src/FTLayout/FTSimpleLayoutImpl.h, src/FTLibrary.h, src/FTList.h,
src/FTPoint.cpp, src/FTSize.h, src/FTVector.h,
src/FTVectoriser.h, src/Makefile.am, test/CTest.c,
test/FTBBox-Test.cpp, test/FTBitmapGlyph-Test.cpp,
test/FTExtrdGlyph-Test.cpp, test/FTFont-Test.cpp,
test/FTGLBitmapFont-Test.cpp, test/FTGLExtrdFont-Test.cpp,
test/FTGLOutlineFont-Test.cpp, test/FTGLPixmapFont-Test.cpp,
test/FTGLPolygonFont-Test.cpp, test/FTGLTextureFont-Test.cpp,
test/FTGlyph-Test.cpp, test/FTOutlineGlyph-Test.cpp,
test/FTPixmapGlyph-Test.cpp, test/FTPoint-Test.cpp,
test/FTPolyGlyph-Test.cpp, test/FTTextureGlyph-Test.cpp,
test/Makefile.am: * Move include/* to src/FTGL/* so the files in
there can directly be
referred to as "FTGL/*.h". This is convenient because they will
be
installed in a similar location.
* Put a warning in each legacy public header to advise users to
only include
the generic <FTGL/ftgl.h> header instead.
2008-04-30 14:10 sammy
* [r988] src/FTFont/FTFontGlue.cpp, src/FTLayout/FTLayoutGlue.cpp:
* Improve constructor code in the FTFont and FTLayout C bindings.
Shorter
(40 lines) and more consistend code.
2008-04-30 14:07 sammy
* [r987] src/Makefile.am: * Fix Makefile to add missing header
files in "make dist".
2008-04-30 14:02 sammy
* [r986] include/FTLayout.h, src/FTLayout/FTLayout.cpp,
src/FTLayout/FTLayoutImpl.h: * Implement FTLayout::Error().
Nothing uses it yet and it's always zero,
but it may come in handy later and we want a stable API.
2008-04-29 23:08 sammy
* [r985] .gitignore, configure.ac, test, test/CTest.c,
test/Makefile.am: * Small C test program. It does not do anything
yet, but it's already a good
thing to know whether all public headers can be #included from C
code.
2008-04-29 22:59 sammy
* [r984] include/FTBBox.h, include/FTBitmapGlyph.h,
include/FTExtrdGlyph.h, include/FTGlyph.h, include/FTLayout.h,
include/FTOutlineGlyph.h, include/FTPixmapGlyph.h,
include/FTPoint.h, include/FTPolyGlyph.h,
include/FTSimpleLayout.h, include/FTTextureGlyph.h,
include/ftgl.h, src/FTGlyph/FTGlyphGlue.cpp, src/FTInternals.h: *
Wrote C bindings for the FTGlyph class.
2008-04-29 21:35 sammy
* [r983] TODO, include/FTBBox.h, include/FTBitmapGlyph.h,
include/FTExtrdGlyph.h, include/FTGlyph.h,
include/FTOutlineGlyph.h, include/FTPixmapGlyph.h,
include/FTPoint.h, include/FTPolyGlyph.h,
include/FTTextureGlyph.h, include/ftgl.h, src/FTBBox.h,
src/FTFont/FTGLTextureFont.cpp, src/FTGlyph/FTBitmapGlyph.cpp,
src/FTGlyph/FTBitmapGlyph.h, src/FTGlyph/FTBitmapGlyphImpl.h,
src/FTGlyph/FTExtrdGlyph.cpp, src/FTGlyph/FTExtrdGlyph.h,
src/FTGlyph/FTExtrdGlyphImpl.h, src/FTGlyph/FTGlyph.cpp,
src/FTGlyph/FTGlyph.h, src/FTGlyph/FTGlyphGlue.cpp,
src/FTGlyph/FTGlyphImpl.h, src/FTGlyph/FTOutlineGlyph.cpp,
src/FTGlyph/FTOutlineGlyph.h, src/FTGlyph/FTOutlineGlyphImpl.h,
src/FTGlyph/FTPixmapGlyph.cpp, src/FTGlyph/FTPixmapGlyph.h,
src/FTGlyph/FTPixmapGlyphImpl.h, src/FTGlyph/FTPolyGlyph.cpp,
src/FTGlyph/FTPolyGlyph.h, src/FTGlyph/FTPolyGlyphImpl.h,
src/FTGlyph/FTTextureGlyph.cpp, src/FTGlyph/FTTextureGlyph.h,
src/FTGlyph/FTTextureGlyphImpl.h, src/FTLayout/FTLayout.cpp,
src/FTPoint.cpp, src/FTPoint.h, src/Makefile.am,
test/FTBBox-Test.cpp, test/FTPoint-Test.cpp, test/Makefile.am: *
End of the pImpl refactoring task started in [972]. FTGlyph was
the last
class needing the change. As a consequence, FTGlyph is now also
exported
in the library API, and so are FTBBox and FTPoint.
2008-04-29 20:42 sammy
* [r982] include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h, src/FTFont/FTFont.cpp,
src/FTFont/FTGLBitmapFont.cpp, src/FTFont/FTGLExtrdFont.cpp,
src/FTFont/FTGLOutlineFont.cpp, src/FTFont/FTGLPixmapFont.cpp,
src/FTFont/FTGLPolygonFont.cpp, src/FTFont/FTGLTextureFont.cpp: *
Simplified FTFont's constructor. Since the class is kind of
abstract,
there is no need to export the constructor interface: only
derived classes
need to advertise how they are instantiated.
2008-04-29 17:11 sammy
* [r981] configure.ac, src/FTBitmapGlyph.cpp, src/FTBitmapGlyph.h,
src/FTExtrdGlyph.cpp, src/FTExtrdGlyph.h, src/FTFont,
src/FTFont.cpp, src/FTFont/FTFont.cpp, src/FTFont/FTFontGlue.cpp,
src/FTFont/FTFontImpl.h, src/FTFont/FTGLBitmapFont.cpp,
src/FTFont/FTGLBitmapFontImpl.h, src/FTFont/FTGLExtrdFont.cpp,
src/FTFont/FTGLExtrdFontImpl.h, src/FTFont/FTGLOutlineFont.cpp,
src/FTFont/FTGLOutlineFontImpl.h, src/FTFont/FTGLPixmapFont.cpp,
src/FTFont/FTGLPixmapFontImpl.h, src/FTFont/FTGLPolygonFont.cpp,
src/FTFont/FTGLPolygonFontImpl.h, src/FTFont/FTGLTextureFont.cpp,
src/FTFont/FTGLTextureFontImpl.h, src/FTFontGlue.cpp,
src/FTFontImpl.h, src/FTGLBitmapFont.cpp,
src/FTGLBitmapFontImpl.h, src/FTGLExtrdFont.cpp,
src/FTGLExtrdFontImpl.h, src/FTGLOutlineFont.cpp,
src/FTGLOutlineFontImpl.h, src/FTGLPixmapFont.cpp,
src/FTGLPixmapFontImpl.h, src/FTGLPolygonFont.cpp,
src/FTGLPolygonFontImpl.h, src/FTGLTextureFont.cpp,
src/FTGLTextureFontImpl.h, src/FTGlyph, src/FTGlyph.cpp,
src/FTGlyph.h, src/FTGlyph/FTBitmapGlyph.cpp,
src/FTGlyph/FTBitmapGlyph.h, src/FTGlyph/FTExtrdGlyph.cpp,
src/FTGlyph/FTExtrdGlyph.h, src/FTGlyph/FTGlyph.cpp,
src/FTGlyph/FTGlyph.h, src/FTGlyph/FTGlyphGlue.cpp,
src/FTGlyph/FTOutlineGlyph.cpp, src/FTGlyph/FTOutlineGlyph.h,
src/FTGlyph/FTPixmapGlyph.cpp, src/FTGlyph/FTPixmapGlyph.h,
src/FTGlyph/FTPolyGlyph.cpp, src/FTGlyph/FTPolyGlyph.h,
src/FTGlyph/FTTextureGlyph.cpp, src/FTGlyph/FTTextureGlyph.h,
src/FTGlyphGlue.cpp, src/FTLayout, src/FTLayout.cpp,
src/FTLayout/FTLayout.cpp, src/FTLayout/FTLayoutGlue.cpp,
src/FTLayout/FTLayoutImpl.h, src/FTLayout/FTSimpleLayout.cpp,
src/FTLayout/FTSimpleLayoutImpl.h, src/FTLayoutGlue.cpp,
src/FTLayoutImpl.h, src/FTOutlineGlyph.cpp, src/FTOutlineGlyph.h,
src/FTPixmapGlyph.cpp, src/FTPixmapGlyph.h, src/FTPolyGlyph.cpp,
src/FTPolyGlyph.h, src/FTSimpleLayout.cpp,
src/FTSimpleLayoutImpl.h, src/FTTextureGlyph.cpp,
src/FTTextureGlyph.h, src/Makefile.am, test/Makefile.am: * Move
FTGlyph, FTFont and FTLayout classes and their derivatives into
separate subdirectories of src/ to avoid cluttering src/ with too
many
files. The Visual Studio solution still needs an update.
2008-04-29 16:47 sammy
* [r980] include/FTFont.h, include/FTLayout.h, include/ftgl.h,
src/FTFont.cpp, src/FTFontGlue.cpp, src/FTFontImpl.h,
src/FTGLBitmapFont.cpp, src/FTGLBitmapFontImpl.h,
src/FTGLExtrdFont.cpp, src/FTGLExtrdFontImpl.h,
src/FTGLOutlineFont.cpp, src/FTGLOutlineFontImpl.h,
src/FTGLPixmapFont.cpp, src/FTGLPixmapFontImpl.h,
src/FTGLPolygonFont.cpp, src/FTGLPolygonFontImpl.h,
src/FTGLTextureFont.cpp, src/FTGLTextureFontImpl.h,
src/FTInternals.h, src/FTLayout.cpp, src/FTSimpleLayout.cpp,
src/FTSimpleLayoutImpl.h: * More cleanup following the private
pointer refactoring:
+ Removed private type enums from the public ftgl.h header.
+ Protected all private implementation ctors and dtors.
+ Prevent accidental initialisation of the base classes by
protecting
their constructors. Derived classes can still be properly
instantiated.
2008-04-29 15:44 sammy
* [r979] include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h, include/FTLayout.h,
include/FTSimpleLayout.h, include/ftgl.h, src/FTFont.cpp,
src/FTFontGlue.cpp, src/FTGLBitmapFont.cpp,
src/FTGLExtrdFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGLTextureFont.cpp, src/FTGlue.cpp, src/FTGlyphGlue.cpp,
src/FTInternals.h, src/FTLayoutGlue.cpp, src/FTSimpleLayout.cpp,
src/Makefile.am: * Clean up the C bindings by splitting
FTGlue.cpp into FTLayoutGlue.cpp,
FTGlyphGlue.cpp (unused yet) and FTFontGlue.cpp. C methods
previously
scattered all around are now located in one of these 3 files.
* Hide extern "C" and namespace C constructs in a single
FTGL_BEGIN_C_DECLS
macro.
* Use namespace FTGL all around instead of a mix of C and FTGL
namespaces.
2008-04-29 14:57 sammy
* [r978] include/FTLayout.h, src/FTGlue.cpp: * Fix the
ftglLayoutRenderSpace C binding's prototype, which wasn't in sync
with its implementation in FTGlue.cpp.
2008-04-29 14:39 sammy
* [r977] COPYING, COPYING.LGPL, COPYING.MIT, Makefile.am,
demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp, include/FTFont.h,
include/FTGLBitmapFont.h, include/FTGLExtrdFont.h,
include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
include/FTLayout.h, include/FTSimpleLayout.h, include/ftgl.h,
src/FTBBox.h, src/FTBitmapGlyph.cpp, src/FTBitmapGlyph.h,
src/FTCharToGlyphIndexMap.h, src/FTCharmap.cpp, src/FTCharmap.h,
src/FTContour.cpp, src/FTContour.h, src/FTExtrdGlyph.cpp,
src/FTExtrdGlyph.h, src/FTFace.cpp, src/FTFace.h, src/FTFont.cpp,
src/FTFontImpl.h, src/FTGLBitmapFont.cpp,
src/FTGLBitmapFontImpl.h, src/FTGLExtrdFont.cpp,
src/FTGLExtrdFontImpl.h, src/FTGLOutlineFont.cpp,
src/FTGLOutlineFontImpl.h, src/FTGLPixmapFont.cpp,
src/FTGLPixmapFontImpl.h, src/FTGLPolygonFont.cpp,
src/FTGLPolygonFontImpl.h, src/FTGLTextureFont.cpp,
src/FTGLTextureFontImpl.h, src/FTGlue.cpp, src/FTGlyph.cpp,
src/FTGlyph.h, src/FTGlyphContainer.cpp, src/FTGlyphContainer.h,
src/FTInternals.h, src/FTLayout.cpp, src/FTLayoutImpl.h,
src/FTLibrary.cpp, src/FTLibrary.h, src/FTList.h,
src/FTOutlineGlyph.cpp, src/FTOutlineGlyph.h,
src/FTPixmapGlyph.cpp, src/FTPixmapGlyph.h, src/FTPoint.cpp,
src/FTPoint.h, src/FTPolyGlyph.cpp, src/FTPolyGlyph.h,
src/FTSimpleLayout.cpp, src/FTSimpleLayoutImpl.h, src/FTSize.cpp,
src/FTSize.h, src/FTTextureGlyph.cpp, src/FTTextureGlyph.h,
src/FTVector.h, src/FTVectoriser.cpp, src/FTVectoriser.h,
test/Fontdefs.h: * Since the MIT license is LGPL-compatible,
there is no real point in
shipping FTGL under a dual license. Consequently removing LGPL
references
from the code, in agreement with Sean.
2008-04-29 11:30 sammy
* [r976] include/FTGLBufferFont.h, src/FTBufferGlyph.cpp,
src/FTBufferGlyph.h, src/FTGLBufferFont.cpp,
src/FTGLBufferFontImpl.h: * Remove dead code: FTGLBufferFont and
FTBufferGlyph are the same as
FTGLPixmapFont and FTPixmapGLyph, except the latter are actually
used
and do work.
2008-04-29 11:18 sammy
* [r975] include/FTGLBitmapFont.h, src/FTGLBitmapFont.cpp: * Remove
useless overriden methods in FTGLBitmapFont that reimplemented
the same thing as in FTFont.
2008-04-29 06:44 sammy
* [r974] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
include/FTBBox.h, include/FTBitmapGlyph.h,
include/FTBufferGlyph.h, include/FTCharToGlyphIndexMap.h,
include/FTCharmap.h, include/FTContour.h, include/FTExtrdGlyph.h,
include/FTFace.h, include/FTFont.h, include/FTGL.h,
include/FTGLBitmapFont.h, include/FTGLBufferFont.h,
include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h, include/FTGlyph.h,
include/FTGlyphContainer.h, include/FTInternals.h,
include/FTLayout.h, include/FTLibrary.h, include/FTList.h,
include/FTOutlineGlyph.h, include/FTPixmapGlyph.h,
include/FTPoint.h, include/FTPolyGlyph.h,
include/FTSimpleLayout.h, include/FTSize.h,
include/FTTextureGlyph.h, include/FTVector.h,
include/FTVectoriser.h, include/ftgl.h, src/FTBBox.h,
src/FTBitmapGlyph.cpp, src/FTBitmapGlyph.h, src/FTBufferGlyph.h,
src/FTCharToGlyphIndexMap.h, src/FTCharmap.h, src/FTContour.h,
src/FTExtrdGlyph.cpp, src/FTExtrdGlyph.h, src/FTFace.h,
src/FTFont.cpp, src/FTFontImpl.h, src/FTGLBitmapFont.cpp,
src/FTGLExtrdFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGLTextureFont.cpp, src/FTGlue.cpp, src/FTGlyph.h,
src/FTGlyphContainer.h, src/FTInternals.h, src/FTLibrary.h,
src/FTList.h, src/FTOutlineGlyph.cpp, src/FTOutlineGlyph.h,
src/FTPixmapGlyph.cpp, src/FTPixmapGlyph.h, src/FTPoint.h,
src/FTPolyGlyph.cpp, src/FTPolyGlyph.h, src/FTSimpleLayout.cpp,
src/FTSize.h, src/FTTextureGlyph.cpp, src/FTTextureGlyph.h,
src/FTVector.h, src/FTVectoriser.cpp, src/FTVectoriser.h,
src/Makefile.am, test/FTBitmapGlyph-Test.cpp,
test/FTExtrdGlyph-Test.cpp, test/FTGLBitmapFont-Test.cpp,
test/FTGLExtrdFont-Test.cpp, test/FTGLOutlineFont-Test.cpp,
test/FTGLPixmapFont-Test.cpp, test/FTGLPolygonFont-Test.cpp,
test/FTGLTextureFont-Test.cpp, test/FTMesh-Test.cpp,
test/FTOutlineGlyph-Test.cpp, test/FTPixmapGlyph-Test.cpp,
test/FTPolyGlyph-Test.cpp, test/FTTesselation-Test.cpp,
test/FTTextureGlyph-Test.cpp, test/FTVectoriser-Test.cpp,
test/Makefile.am: * Moved header files that are not required by
library clients into src/
so that they do not get installed.
* Created an ftgl.h header that allows clients to #include
<FTGL/ftgl.h> and
be done with it.
2008-04-28 21:48 sammy
* [r973] include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLBufferFont.h, include/FTGLExtrdFont.h,
include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
include/FTLayout.h, include/FTSimpleLayout.h, src/FTFont.cpp,
src/FTFontImpl.h, src/FTGLBitmapFont.cpp,
src/FTGLBitmapFontImpl.h, src/FTGLBufferFont.cpp,
src/FTGLBufferFontImpl.h, src/FTGLExtrdFont.cpp,
src/FTGLExtrdFontImpl.h, src/FTGLOutlineFont.cpp,
src/FTGLOutlineFontImpl.h, src/FTGLPixmapFont.cpp,
src/FTGLPixmapFontImpl.h, src/FTGLPolygonFont.cpp,
src/FTGLPolygonFontImpl.h, src/FTGLTextureFont.cpp,
src/FTGLTextureFontImpl.h, src/FTLayout.cpp, src/FTLayoutImpl.h,
src/FTSimpleLayout.cpp, src/FTSimpleLayoutImpl.h,
src/Makefile.am: * Split Font and Layout headers into Foo.h and
FooImpl.h, and taking the
latter out of the include/ directory.
2008-04-28 21:12 sammy
* [r972] include/FTFont.h, include/FTGL.h,
include/FTGLBitmapFont.h, include/FTGLBufferFont.h,
include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h, include/FTLayout.h,
include/FTSimpleLayout.h, src/FTBufferGlyph.cpp, src/FTFont.cpp,
src/FTGLBitmapFont.cpp, src/FTGLBufferFont.cpp,
src/FTGLExtrdFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGLTextureFont.cpp, src/FTGlue.cpp, src/FTLayout.cpp,
src/FTSimpleLayout.cpp, test/Makefile.am: * Beginning of a new
refactoring task. Classes inheriting FTFont or FTLayout
now hide their private members behind a pImpl pointer. This will
make the
public headers smaller, and we will not break the ABI by changing
private
members of our public classes. This first step just splits
classes but
does not reorganise files.
2008-04-28 17:48 brlcad
* [r971] ., Makefile.am, autogen.sh, bootstrap: replace the
bootstrap script with autogen.sh (buildconf project) with does
much (much) more in terms of protections, reporting options, and
error recovery that supports a wide variety of autotool versions,
autoreconf bug workarounds, and system misconfiguration issues.
2008-04-28 17:31 brlcad
* [r970] Makefile.am, configure.ac, demo/Makefile.am,
docs/Makefile.am, msvc/Makefile.am, src/Makefile.am,
test/Makefile.am: specify minimum versions, make ac be 2.58 and
am be 1.6 (needed in order to support os x 10.4 out-of-the-box).
PKG_CHECK_MODULES doesn't seem to wrap the args properly so you
can't embed AC_MSG_RESULT, make a zip and bzip2 when we make a
dist, and provide NULL to make am happy
2008-04-28 15:24 sammy
* [r963] include/FTFont.h, include/FTGlyph.h, include/FTLayout.h,
src/FTFont.cpp, src/FTGlyph.cpp, src/FTLayout.cpp,
src/Makefile.am: * Remove all method implementations from the
main FTFont.h, FTLayout.h and
FTGlyph.h headers. Since they use private members, they belong to
their
respective .cpp files.
2008-04-28 13:11 sammy
* [r962] extras: * Remove deprecated extras/layout stuff. We now
have FTSimpleLayout anyway.
2008-04-28 11:17 sammy
* [r961] include/FTBBox.h, include/FTBitmapGlyph.h,
include/FTBufferGlyph.h, include/FTCharToGlyphIndexMap.h,
include/FTCharmap.h, include/FTContour.h, include/FTExtrdGlyph.h,
include/FTFace.h, include/FTFont.h, include/FTGL.h,
include/FTGLBitmapFont.h, include/FTGLBufferFont.h,
include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h, include/FTGlyph.h,
include/FTGlyphContainer.h, include/FTInternals.h,
include/FTLibrary.h, include/FTList.h, include/FTOutlineGlyph.h,
include/FTPixmapGlyph.h, include/FTSize.h, include/FTVector.h,
include/FTVectoriser.h, src/FTBitmapGlyph.cpp,
src/FTBufferGlyph.cpp, src/FTCharmap.cpp, src/FTContour.cpp,
src/FTFace.cpp, src/FTFont.cpp, src/FTGLBitmapFont.cpp,
src/FTGLBufferFont.cpp, src/FTGLExtrdFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp,
src/FTGlyph.cpp, src/FTGlyphContainer.cpp, src/FTLibrary.cpp,
src/FTPixmapGlyph.cpp, src/FTPoint.cpp, src/FTSize.cpp,
src/FTVectoriser.cpp, test/FTBBox-Test.cpp,
test/FTBitmapGlyph-Test.cpp, test/FTCharToGlyphIndexMap-Test.cpp,
test/FTCharmap-Test.cpp, test/FTContour-Test.cpp,
test/FTExtrdGlyph-Test.cpp, test/FTFace-Test.cpp,
test/FTFont-Test.cpp, test/FTGLBitmapFont-Test.cpp,
test/FTGLExtrdFont-Test.cpp, test/FTGLOutlineFont-Test.cpp,
test/FTGLPixmapFont-Test.cpp, test/FTGLPolygonFont-Test.cpp,
test/FTGLTextureFont-Test.cpp, test/FTGlyph-Test.cpp,
test/FTGlyphContainer-Test.cpp, test/FTLibrary-Test.cpp,
test/FTList-Test.cpp, test/FTMesh-Test.cpp,
test/FTOutlineGlyph-Test.cpp, test/FTPixmapGlyph-Test.cpp,
test/FTPoint-Test.cpp, test/FTPolyGlyph-Test.cpp,
test/FTSize-Test.cpp, test/FTTesselation-Test.cpp,
test/FTTextureGlyph-Test.cpp, test/FTVector-Test.cpp,
test/FTVectoriser-Test.cpp, test/FTlayout-Test.cpp,
test/Fontdefs.h, test/HPGCalc_afm.cpp, test/HPGCalc_pfb.cpp,
test/TestMain.cpp, test/demo.cpp: * Cosmetic: remove trailing
spaces, fix unbalanced parenthesis/space
constructs, remove tab/space mixes, wrap a lot of long source
lines.
2008-04-28 09:11 sammy
* [r960] include/FTInternals.h: * The C constructors now properly
return NULL if the C++ constructor failed.
2008-04-28 09:10 sammy
* [r959] src/FTFont.cpp: * Crash fix: do not try to delete
FTFont::glyphList if the constructor
failed.
2008-04-27 19:55 sammy
* [r958] configure.ac, src/Makefile.am: * Use libtool' versioning
features to call the library libftgl.2.1.3. This
is not the recommended way to do, but it's nice to synchronise
the
package's version and the library's soname.
2008-04-27 10:22 sammy
* [r957] include/FTSimpleLayout.h, src/FTGlue.cpp: * Fix erroneous
warnings in the C bindings for destructors, by Eric Beets.
2008-04-27 09:52 sammy
* [r956] demo/FTGLDemo.cpp: * Various fixes and improvements to the
demo, by Eric Beets and myself.
2008-04-25 12:24 sammy
* [r955] src/FTExtrdGlyph.cpp: * *sigh*, another bug fix for a
problem I introduced in [941].
2008-04-25 12:22 sammy
* [r954] include/FTGL.h, include/FTSimpleLayout.h: * Use macros
instead of enums in the C bindings. Not the most elegant thing,
but it avoids naming conflicts when mixing C and C++ code. Patch
by Eric
Beets.
2008-04-25 10:01 sammy
* [r953] include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
include/FTGLTextureFont.h, src/FTGlue.cpp: * Implement Render()
for all Font types. Patch by Eric Beets.
2008-04-25 10:01 sammy
* [r952] src/FTPixmapGlyph.cpp, src/FTTextureGlyph.cpp: * Align
FTPixmapGlyph and FTTextureGlyph objects at round pixel
coordinates
to reduce bleeding. Patch by Ton Roosendaal, from Blender commit
r4411.
2008-04-25 10:00 sammy
* [r951] src/FTGLPixmapFont.cpp, src/FTGLTextureFont.cpp: * Disable
the use of the font's internal bitmap in FTGLTextureFont and
FTGLPixmapFont. Patch by Shizu, from Blender commit r4569.
2008-04-25 10:00 sammy
* [r950] src/FTGLTextureFont.cpp: * Turn off the color buffer bit
in the TextureFont renderer to increase
performance. Patch by Ton Roosendaal, from Blender commit r5362.
2008-04-25 09:59 sammy
* [r949] src/FTCharmap.cpp: * Synchronise FTCharmap::GlyphListIndex
and FTCharmap::FontIndex prototypes
declarations with their definitions. Patch by Vladimir Marek,
taken from
Blender commit r8915.
2008-04-25 09:59 sammy
* [r948] src/FTVectoriser.cpp: * OS X Leopard build fix. Starting
from this version, GLUTesselatorFunction
has a standard prototype again. Patch by Kent Mein, taken from
Blender
commit r11864.
2008-04-25 09:59 sammy
* [r947] include/FTGL.h: * Somewhat hackish support for Solaris 10
x86 support. The problem is that
our public headers need the GL and GLU headers, which are in very
different
locations depending the system. One solution would be to generate
FTGL.h
at configure time. Patch by Kent Mein, taken from Blender commit
r12796.
2008-04-25 09:59 sammy
* [r946] include/FTContour.h, src/FTContour.cpp,
src/FTOutlineGlyph.cpp, src/FTPoint.cpp, src/FTPolyGlyph.cpp: *
Fix random bugs introduced in [941] and [943].
2008-04-24 13:40 sammy
* [r945] Makefile.am, configure.ac, msvc, msvc/Makefile.am,
msvc/README_WIN32.txt, msvc/config.h, msvc/demo.cpp,
msvc/ftgl.sln, msvc/ftgl_demo.vcproj, msvc/ftgl_demo_2.vcproj,
msvc/ftgl_dll.vcproj, msvc/ftgl_static_lib.vcproj,
msvc/unit_tests.vcproj, win32_vcpp: * Rename "win32_vcpp" to
"msvc" and move all Visual Studio build files out
of their subdirectory.
* Add the msvc subdirectory to "make dist" so that it gets
distributed.
2008-04-24 13:20 sammy
* [r944] src/FTGlue.cpp, win32_vcpp/config.h, win32_vcpp/ftgl.dsw,
win32_vcpp/ftgl.sln, win32_vcpp/ftgl_demo/ftgl_demo.dsp,
win32_vcpp/ftgl_demo/ftgl_demo.vcproj,
win32_vcpp/ftgl_demo/ftgl_demo_2.dsp,
win32_vcpp/ftgl_demo/ftgl_demo_2.vcproj,
win32_vcpp/ftgl_dll/ftgl_dll.dsp,
win32_vcpp/ftgl_dll/ftgl_dll.vcproj,
win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp,
win32_vcpp/ftgl_static_lib/ftgl_static_lib.vcproj,
win32_vcpp/unit_tests/unit_tests.dsp,
win32_vcpp/unit_tests/unit_tests.vcproj: * Updated Visual Studio
build, by Eric Beets. We decided to switch the
solution file to Visual Studio 2005 because no one was able to
get an
older version. Sorry.
2008-04-23 21:23 sammy
* [r943] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp, demo/tb.c,
demo/trackball.c, include/FTGlyph.h, include/FTVector.h,
src/FTContour.cpp, src/FTExtrdGlyph.cpp, src/FTFace.cpp,
src/FTGlyph.cpp, src/FTOutlineGlyph.cpp, src/FTPolyGlyph.cpp,
src/FTVectoriser.cpp, test/FTFont-Test.cpp, test/FTMesh-Test.cpp:
* Fix most compilation warnings. Most frequent causes: shadow
declarations
and const qualifier disappearances.
2008-04-23 21:23 sammy
* [r942] configure.ac: * Add loads of C/C++ warning flags to the
build process:
-Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow
-Wsign-compare
* Add C-specific warning flags, too:
-Waggregate-return -Wstrict-prototypes -Wmissing-prototypes
-Wnested-externs
2008-04-23 15:56 sammy
* [r941] include/FTContour.h, include/FTExtrdGlyph.h,
include/FTGLOutlineFont.h, include/FTOutlineGlyph.h,
include/FTPolyGlyph.h, include/FTVectoriser.h, src/FTContour.cpp,
src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTVectoriser.cpp,
test/FTVectoriser-Test.cpp: * Only build outset contours when
really needed. This spares quite a few
operations and removes now useless parameters from several
methods.
Patch by Eric Beets, reworked by me.
2008-04-23 12:12 sammy
* [r940] demo/FTGLDemo.cpp: * Cosmetic changes to FTGLDemo: bigger
font, layout-compliant text, filtered
textures.
2008-04-23 09:51 sammy
* [r939] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp, demo/tb.c,
m4/glut.m4, test/TestMain.cpp, test/demo.cpp: * Check for
<GL/glut.h> and <GLUT/glut.h> during the configure step instead
of guessing their location at build time.
2008-04-23 09:50 sammy
* [r938] src/FTVectoriser.cpp: * Assume unknown operating systems
share the GLUTesselatorFunction prototype
with other standard Linux/Unix systems. It's a pretty safe bet
and spares
us from patching the code each time a new system such as
GNU/kFreeBSD
appears.
2008-04-23 09:49 sammy
* [r937] src/FTOutlineGlyph.cpp: * In outline mode, do not render
the original outline if an outset value
was specified: only render the modified one. Patch by Eric Beets.
2008-04-22 23:47 sammy
* [r936] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp, include/FTGL.h,
include/FTInternals.h, include/FTLayout.h,
include/FTSimpleLayout.h, src/FTGlue.cpp, src/FTSimpleLayout.cpp:
* C bindings for the FTLayout interface. Code by Eric Beets.
2008-04-22 17:09 sammy
* [r935] NEWS: * Advertise the C bindings in the NEWS file.
2008-04-22 17:06 sammy
* [r934] demo/FTGLDemo.cpp, include/FTTextureGlyph.h,
src/FTTextureGlyph.cpp: * Fix FTTextureGlyph rendering offset so
that it works with layouts.
2008-04-22 16:45 sammy
* [r933] demo/FTGLDemo.cpp: * Fix the demo program so that it uses
the FTTextureFont class.
2008-04-22 16:42 sammy
* [r932] demo/FTGLDemo.cpp: * Slightly tune the demo to show the
new FTGL::RENDER_FRONT and RENDER_SIDE
features.
2008-04-22 16:21 sammy
* [r931] include/FTExtrdGlyph.h, src/FTExtrdGlyph.cpp: * Fix
displaylist usage in FTExtrdGlyph. Closes SourceForge ticket
#1945392.
2008-04-22 16:21 sammy
* [r930] include/FTBitmapGlyph.h, include/FTExtrdGlyph.h,
include/FTFont.h, include/FTGL.h, include/FTGLBitmapFont.h,
include/FTGlyph.h, include/FTGlyphContainer.h,
include/FTLayout.h, include/FTOutlineGlyph.h,
include/FTPixmapGlyph.h, include/FTPolyGlyph.h,
include/FTSimpleLayout.h, include/FTTextureGlyph.h,
src/FTBitmapGlyph.cpp, src/FTExtrdGlyph.cpp, src/FTFont.cpp,
src/FTGlyphContainer.cpp, src/FTOutlineGlyph.cpp,
src/FTPixmapGlyph.cpp, src/FTPolyGlyph.cpp,
src/FTSimpleLayout.cpp, src/FTTextureGlyph.cpp,
test/FTBitmapGlyph-Test.cpp, test/FTExtrdGlyph-Test.cpp,
test/FTFont-Test.cpp, test/FTGlyph-Test.cpp,
test/FTGlyphContainer-Test.cpp, test/FTOutlineGlyph-Test.cpp,
test/FTPixmapGlyph-Test.cpp, test/FTPolyGlyph-Test.cpp,
test/FTTextureGlyph-Test.cpp: * Allow to selectively display
parts of the glyph/font/layout. This is
currently only used in FTExtrdGlyph: it lets the user render the
front
surface in a different color than the extruded side surface. Code
written
by Eric Beets.
2008-04-22 16:18 sammy
* [r929] include/FTOutlineGlyph.h, include/FTPolyGlyph.h,
src/FTOutlineGlyph.cpp, src/FTPolyGlyph.cpp: * Fix displaylist
usage in FTOutlineGlyph and FTPolyGlyph. FTExtrdGlyph
still needs to be fixed, but that will be after pending Render()
changes.
Partially addresses SourceForge ticket #1945392.
2008-04-22 09:31 brlcad
* [r928] NEWS: M-q column 70 formatting
2008-04-22 08:43 sammy
* [r927] NEWS: * Fix my name in the NEWS file and change its
encoding to UTF-8.
2008-04-22 08:08 brlcad
* [r926] NEWS: asterisk bullets
2008-04-22 08:06 brlcad
* [r925] NEWS: annotate the recent changes from eric beets and sam
hovecar for the layout managers and new inset/outset contour
support
2008-04-22 08:01 brlcad
* [r924] HISTORY, Makefile.am, NEWS: rename HISTORY to NEWS,
reformat with distinct sections for each released version and
consistent formatting
2008-04-22 07:20 brlcad
* [r923] HISTORY, HISTORY.txt, INSTALL, INSTALL.txt, Makefile.am,
README, README.txt: drop all the main doc file suffixes to be
consistent with more prevalent gnu conventions
2008-04-21 21:48 sammy
* [r922] demo/FTGLDemo.cpp: * Fine tune the demo so that the
extrude mode shows the outset results.
2008-04-21 21:48 sammy
* [r921] include/FTContour.h, include/FTExtrdGlyph.h,
include/FTFont.h, include/FTGLExtrdFont.h,
include/FTGLOutlineFont.h, include/FTGLPolygonFont.h,
include/FTOutlineGlyph.h, include/FTPoint.h,
include/FTPolyGlyph.h, include/FTVectoriser.h, src/FTContour.cpp,
src/FTExtrdGlyph.cpp, src/FTGLExtrdFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPolygonFont.cpp, src/FTGlue.cpp,
src/FTOutlineGlyph.cpp, src/FTPoint.cpp, src/FTPolyGlyph.cpp,
src/FTVectoriser.cpp, test/FTExtrdGlyph-Test.cpp,
test/FTOutlineGlyph-Test.cpp, test/FTPolyGlyph-Test.cpp,
test/FTVectoriser-Test.cpp: * Inset/outset contour support for
fonts, by Eric Beets. For now, only
contours with exactly the same number of points are generated.
2008-04-21 16:09 sammy
* [r920] src/FTBitmapGlyph.cpp, src/FTExtrdGlyph.cpp,
src/FTFont.cpp, src/FTOutlineGlyph.cpp, src/FTPixmapGlyph.cpp,
src/FTPolyGlyph.cpp: * Fix the FTLayout rendering: line feeds
were not properly handled. Patch
by Eric Beets.
2008-04-17 16:13 sammy
* [r919] AUTHORS, README.txt: * Moved authorship information from
README.txt to a separate AUTHORS file and
added Eric Beets and myself. No need to track the file with
automake, it's
picked up by default.
2008-04-17 16:07 sammy
* [r918] BUGS, Makefile.am, TODO: * Re-added BUGS and TODO from the
old trunk.
2008-04-17 13:38 sammy
* [r917] src/FTFont.cpp, src/FTSimpleLayout.cpp: * Use pen +=
FTPoint(a, 0) constructs instead of pen.X(pen.X() + a), it's
more object-oriented.
2008-04-17 13:37 sammy
* [r916] include/FTPoint.h: * Implement - and -= operators in the
FTPoint class.
* Allow to omit the Z coordinate in the FTPoint constructor, in
which case
it is set to zero.
2008-04-17 13:36 sammy
* [r915] src/FTFont.cpp: * Fix a bug in FTFont::DoRender()
introduced by my FTSimpleLayout merge
that was causing excessive spacing between characters.
2008-04-16 15:57 sammy
* [r914] include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
include/FTGLTextureFont.h, include/FTSimpleLayout.h,
src/FTFont.cpp, src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLTextureFont.cpp,
src/FTSimpleLayout.cpp: * Remove a lot of code duplication caused
by the char/wchar_t overloading
thanks to templates. No API change here.
2008-04-15 13:52 sammy
* [r913] .gitignore: * Add a .gitignore file for people tracking
FTGL using git-svn.
2008-04-15 09:53 sammy
* [r912] include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h, src/FTGLBitmapFont.cpp,
src/FTGLExtrdFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGLTextureFont.cpp, src/FTGlue.cpp: * Added
ftglDestroyFont() destructor for the C bindings.
* Remove useless "#ifdef __cplusplus" constructs from .cpp files.
2008-04-14 14:22 sammy
* [r911] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp: * Made the
FTGLDemo and FTGLMFontDemo coding style consistent with the rest
of the code.
2008-04-14 13:41 sammy
* [r910] include/FTSimpleLayout.h: * Remove stray non-breaking
spaces from the source code.
2008-04-14 13:22 sammy
* [r909] include/FTLayout.h, include/FTSimpleLayout.h,
src/FTSimpleLayout.cpp: * Made the FTSimpleLayout coding style
consistent with the rest of the code.
2008-04-13 22:13 sammy
* [r908] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
include/FTLayout.h, include/FTSimpleLayout.h,
src/FTSimpleLayout.cpp, test/Fontdefs.h: * Added copyright and
license information to recently merged files.
2008-04-13 21:47 sammy
* [r907] .: * Branch FTGL_2_0_2b is the new trunk.
2008-04-13 21:39 sammy
* [r905] : * Merged trunk commits [678] and [711], by henry:
+ Created a demo that can handle multiple fonts and command line
options.
+ Updated for new compiler.
2008-04-13 21:27 sammy
* [r904] : * Merged trunk commits [741], [742], [745], [747], [748]
and [749], by
henry:
+ Changed to use FTGlyphSlot internally instead of FTGlyph.
+ Added a test for broken glyph but freetype is broken so it
doesn't work.
+ Added SetDepth function to FTBBox.
+ Tidy Up.
+ Test for bitmap bbox.
2008-04-13 21:14 sammy
* [r903] : * Merged trunk commits [664], [665], [666], [667],
[669], [670], [671],
[672] and [684], by patrick and henry:
+ Added FTLayout.h, FTSimpleLayout.h and FTSimpleLayout.cpp to
implement
a framework for layout managers and an implementation of a simple
layout
manager.
+ Updated FTGLDemo to use the new FTSimpleLayout. Changes
include:
- Added a font origin to specify the location to render the font.
- The default text is now blatantly plagarized from the back
cover of
the OGL red book.
- The font size is much smaller.
- Font metrics are rendered differently depending on the current
layout
manager.
- The FTSimpleLayout alignment mode is now output with other font
information.
- The space bar no longer cycles through the fonts. The cursor
up/down
keys do.
- The cursor left/right keys increment/decrement the size of the
current
font.
- The page up/page down keys cycle through the layout managers.
- The home/end keys increment and decrement the line length of a
simple
layout
- The tab key cycles through the alignment modes of a simple
layout.
+ Fixed a bug where the trackball rotation was applied after
translation.
+ Minor reformatting and enabled texture fonts to be selected
+ Un-inlined private methods...because they are called by other
private
inlined methods
+ Minor formatting changes
+ Adding FTLayout
2008-04-13 19:37 sammy
* [r902] : * Merged trunk commits [662] and [663], by patrick:
+ Added the FTBBox::Invalidate and FTBBox::IsValid methods.
+ Changed the FTFont::BBox to accept a range of indicies. Only
characters
with the range are checked. The previous funcitonality is
preserved via
inline methods that call the new implementation.
+ Kluged a fix for a bug where FTFont::BBox was returning
bounding volumes
where min > max. I don't know where the problem is originating, I
just
force the bounds to be correct.
+ Changed the FTFont::DoRender methods to accept an external
FTPoint for
the pen position. This enables FTLayout classes to use their own
pen
for rendering.
+ Added the FTLayout class as a friend of FTFont to allow layout
managers
to call private rendering functions and access private font
information.
2008-04-13 14:04 sammy
* [r899] : * Changed some unit tests so that they're clearer about
where the failures
come from.
2008-04-13 09:50 sammy
* [r898] : * Fix a crash in the glyph extrusion code when a contour
has zero points.
2008-04-13 09:37 sammy
* [r897] : * Fix minor typo (polyon -> polygon).
2008-04-13 09:34 sammy
* [r896] : * Fix a coordinate bug in the extrusion texture mapping.
2008-04-13 09:28 sammy
* [r895] : * Minor refactoring in FTExtrdGlyph.cpp.
2008-04-13 09:06 sammy
* [r894] : * Fix a crash in FTContour::FTContour caused by invalid
or unknown tags.
2008-04-13 07:48 sammy
* [r893] : * Refactoring FTContour.
2008-04-13 01:29 sammy
* [r892] : * Fix a crash in FTBitmapGlyph-Test.cpp caused by
glGetError() calls with
no GL context.
2008-04-13 00:53 sammy
* [r891] : * Build cppunit tests using the autotools.
2008-04-12 23:55 sammy
* [r890] : * Merging [689].
2008-04-12 22:57 sammy
* [r889] : * Rename license files to COPYING.MIT and COPUING.LGPL.
2008-04-12 22:44 sammy
* [r888] : * Add licensing information to all files in the library.
2008-04-12 22:41 sammy
* [r887] : * Fix an undefined operation in the FTGL demo.
2008-04-11 16:24 sammy
* [r886] : * C bindings for FTGL, written by Éric Beets
<ericbeets@free.fr>.
2008-04-04 13:16 sammy
* [r885] : * Build the documentation the autotools way. If doxygen
is not present,
then do nothing.
2008-04-04 12:43 sammy
* [r884] : * Generate a config.h file instead of passing all
defines in the compiler
command line.
* "make install" now properly installs the includes, the
documentation and
the .pc file.
* Generate a shared library.
2008-04-04 12:21 sammy
* [r883] : * Big build system overhaul. Autotools-generated files
are no longer stored
in SVN, the bootstrap script is more tolerant with odd
installations, all
makefiles are a lot shorter.
2008-04-04 11:19 sammy
* [r882] : * Put standard system headers first because on Windows
glut.h uses exit().
2008-04-04 09:20 sammy
* [r881] : * Fix an illegal cast of a static string to a char* (has
to be char const*).
2008-04-04 09:18 sammy
* [r880] : * Remove extra qualification in
FTTextureGlyph::ResetActiveTexture, this is
illegal and no longer tolerated by recent gcc versions.
2008-04-04 09:17 sammy
* [r879] : * Abort make with an error if a submake fails, otherwise
the error might
never be noticed by automated builds.
2008-03-03 16:41 sammy
* [r878] : * Remove svn:executable property from source files.
2005-01-03 09:09 henry
* [r876] : Reset the error when setting the charmap
2005-01-03 07:54 henry
* [r875] : Added test for SDL
2004-12-20 20:12 henry
* [r874] : Fixed xcode paths
2004-12-12 10:01 henry
* [r873] : Changed behaviour so that if an errror occurs the object
isn't modified. (strong guarantee).
2004-12-10 21:48 henry
* [r871] : Updated for 2.1.2
2004-12-10 09:51 henry
* [r870] : const correctness
2004-12-10 09:51 henry
* [r869] : Added include for assert
2004-12-06 22:42 henry
* [r868] : const correctness.
2004-12-06 22:41 henry
* [r867] : Minor code format change
2004-12-06 10:34 henry
* [r866] : Changed the way the colour is specified. It can now be
done per string rather than at start up as previous.
2004-12-05 09:53 henry
* [r864] : Added xCode project properly. 2.1.1
2004-12-05 09:50 henry
* [r863] : Added xCode project
2004-12-05 09:38 henry
* [r861] : Updated for 2.1
2004-12-05 09:35 henry
* [r860] : Updated for 2.1
2004-12-05 09:29 henry
* [r859] : Updated to 2.1
2004-12-05 09:29 henry
* [r858] : const correctness
2004-12-05 09:08 henry
* [r857] : const correctness
2004-10-18 21:41 henry
* [r856] : Removed depth member var.
Fixed a problem with normal generation.
2004-10-17 00:40 henry
* [r855] : Changed advance to be an FTPoint rather than a float.
2004-10-12 01:23 henry
* [r854] : Updated comments
2004-10-12 01:06 henry
* [r853] : Got rid of the DoRender function.
2004-10-11 09:46 henry
* [r852] : Added a test for pen position
2004-10-11 09:46 henry
* [r851] : Changed the gl window creation so that the pen position
test in bitmap font test would work
2004-10-11 09:45 henry
* [r850] : Changed pos assignment
2004-10-11 02:58 henry
* [r849] : Added operator + & * to FTPoint
2004-10-11 01:58 henry
* [r848] : Renamed variable
2004-10-11 01:56 henry
* [r847] : Removed a redundant var
2004-10-11 01:55 henry
* [r846] : Fixed a casting problem
2004-10-10 22:50 henry
* [r845] : Refactoring FTPoint
2004-10-10 11:14 henry
* [r844] : Refactoring FTPoint
2004-10-10 10:45 henry
* [r843] : Added cast to double operator
2004-10-08 11:37 henry
* [r842] : Changed a couple of variable names.
2004-10-07 02:11 henry
* [r841] : Fixed some floats
2004-10-07 02:09 henry
* [r840] : Changed testKerning to use a font with a kerning table.
2004-10-05 04:49 henry
* [r839] : nothing
2004-10-05 04:48 henry
* [r838] : Added hasKerningTable member so we don't query the font
every glyph.
Got rid of the redundant Close() and unused UnitsPerEM()
2004-10-03 22:50 henry
* [r837] : Adding support for turning off display lists in FTGL
2004-10-03 22:44 henry
* [r836] : size_t suddenly stopped working in xCode!!
2004-10-03 22:42 henry
* [r835] : Updated for 2.1
2004-10-03 22:34 henry
* [r834] : Only set the err in CheckGlyph if it hasn't been set by
some other part of the process.
2004-10-03 21:59 henry
* [r833] : Doh
2004-10-03 21:11 henry
* [r832] : CheckGlyph sets error flag
2004-10-03 21:10 henry
* [r831] : Update comments
2004-10-01 05:32 henry
* [r830] : Updated for 2.1 candidate release
2004-09-30 22:50 henry
* [r829] : Minor
2004-09-30 13:18 henry
* [r828] : Removed GL_EXT_texture_object defines.
2004-09-30 11:46 henry
* [r827] : Updating documentation
2004-09-30 08:15 henry
* [r826] : Code to turn off display lists.
2004-09-30 00:08 henry
* [r825] : Change to BBox to stop it exiting completely on a NULL
glyph.
2004-09-29 23:55 henry
* [r824] : Fixed infinite loop.
2004-09-29 23:46 henry
* [r823] : Changed tests to better show the interaction between
character encodings
2004-09-29 23:11 henry
* [r822] : Made tests more obvious
2004-09-29 23:09 henry
* [r821] : Removed the pixels per em function because no one is
using them.
Added a test to bail early if the client is setting the size to
the existing size.
2004-09-29 23:07 henry
* [r820] : Removed the pixels per em function because no one is
using them.
2004-09-29 23:06 henry
* [r819] : Added a test to bail early of the client sets the size
to the existing size.
Removed the pixels per em function because no one is using them.
2004-09-29 10:24 henry
* [r818] : Refactored tests
2004-09-29 04:13 henry
* [r817] : Constructed texture to stop glError in test.
2004-09-29 03:13 henry
* [r816] : Improved error values for tests
2004-09-29 03:07 henry
* [r815] : Added testCheckGlyphFailure test
2004-09-29 03:01 henry
* [r814] : Fixing render tests. Must set size before rendering.
2004-09-28 11:49 henry
* [r813] : Changed CheckGlyph function to indicate failure to
create a glyph.
2004-09-28 05:35 henry
* [r812] : Trying to track down a crashing bug when calling render
before FaceSize();
2004-09-28 04:50 henry
* [r811] : Fixed a bug where resizing FTGLTextureFont caused a GL
error
2004-09-28 03:55 henry
* [r810] : Added assert for gl error
2004-09-28 03:54 henry
* [r809] : Newline at end of file
2004-09-28 02:39 henry
* [r808] : Added a function to construct a gl context. Required for
some tests
2004-09-28 02:39 henry
* [r807] : New tests.
2004-09-28 02:19 henry
* [r806] : New tests.
2004-09-27 23:21 henry
* [r805] : Less precision
2004-09-27 05:59 henry
* [r804] : Tests work and pass
2004-09-27 05:34 henry
* [r803] : Initial Add
2004-09-26 09:47 henry
* [r802] : Finalised texture coordinate generation code.
Tidied some code.
2004-09-26 09:46 henry
* [r801] : Removed activeTextureID from initialisation list.
2004-09-26 09:45 henry
* [r800] : Added an assert for a 0 maximum texture size. This is
tripping some people up.
2004-09-18 11:25 henry
* [r799] : Added demonstration of texture co-ordinate generation.
2004-09-18 11:24 henry
* [r798] : Added texture co-ordinate generation.
2004-08-23 08:05 henry
* [r797] : Added LineHeight function.
2004-08-23 08:03 henry
* [r796] : Remove a superfluous semi-colon.
2004-08-23 07:18 henry
* [r795] : Got rid fo the GL_TEXTURE_2D_BINDING_EXT call in
FTTextureGlyph and replaced it with a static member.
2004-08-22 05:50 henry
* [r794] : Removed unnecessary translates in the glyph rendering
code.
2004-08-22 04:03 henry
* [r793] : Removed out of date Code warrior project
2004-08-19 05:43 henry
* [r792] : FaceSize now sets the error value.
2004-08-17 01:53 henry
* [r791] : tweatked the font size
2004-08-17 01:51 henry
* [r790] : Added docs
2004-08-17 01:46 henry
* [r789] : Added note for CYGWIN tesselator define for v2.0.10
2004-08-16 06:56 henry
* [r787] : Updated FTFont( *pBufferBytes, bufferSizeInBytes)
documentation.
2004-08-16 06:54 henry
* [r786] : Updated to 2.0.11
2004-08-16 06:25 henry
* [r784] : Updated for 2.0.10
2004-08-16 06:22 henry
* [r783] : Updated FTFont( *pBufferBytes, bufferSizeInBytes)
documentation.
2004-08-16 06:09 henry
* [r782] : Fixed a couple of tabs
2004-05-10 09:11 henry
* [r781] : First add for buffer font stuff
2004-05-09 07:22 henry
* [r780] : Changed signed to unsigned for glyph indices
2004-05-09 07:13 henry
* [r779] : Updated for changes in FTCharmap
2004-05-09 07:09 henry
* [r778] : Renamed functions for clarity
2004-05-04 10:38 henry
* [r777] : Added __CYGWIN__
2004-05-04 10:17 henry
* [r776] : Renamed
2004-04-21 09:17 henry
* [r774] : Update for 2.0.9
2004-04-20 20:55 henry
* [r773] : includes now go in FTGL subdir
2004-04-20 20:50 henry
* [r772] : Moved include to fix FT_OPEN_MEMORY # def for older
freetype versions
2004-04-09 05:43 henry
* [r770] : updated docs
2004-04-09 05:42 henry
* [r769] : Added comment extra function
2004-04-09 05:29 henry
* [r768] : Update for 2.0.8
2004-04-09 05:28 henry
* [r767] : Not needed any more
2004-04-09 05:24 henry
* [r766] : Updated for 2.0.8
2004-04-09 05:22 henry
* [r765] : Added comments for new functions
2004-04-09 05:09 henry
* [r764] : For 2.0.8
2004-04-09 04:08 henry
* [r763] : Fixes for glyph to glyphSlot change
2004-04-09 04:01 henry
* [r761] : Added symbol for front and rear facing
2004-04-09 03:51 henry
* [r760] : Added symbol for front and rear facing
2004-01-22 08:11 henry
* [r759] : Changed FTGLTextureFont to use FTVector for texture id
list.
2003-11-02 21:40 henry
* [r758] : Removed FTLayout.h
2003-10-20 02:48 henry
* [r757] : Moved charmap list from FTCharmap to FTFont
2003-10-19 21:38 henry
* [r756] : Moved charmap list function out of FTCharmap into FTFont
2003-10-19 21:16 henry
* [r755] : Moved charmap list function out of FTCharmap into FTFont
2003-10-19 02:40 henry
* [r754] : Can now get the list of supported charmaps for the font.
2003-10-11 03:41 henry
* [r753] : FTCharToGlyphIndexMap::find no longer returns a pointer
2003-10-08 21:00 henry
* [r752] : Delete charmap in destructor.
2003-10-04 04:58 henry
* [r751] : Initial test before refactoring
2003-10-02 04:07 henry
* [r750] : Test for outline or bitmap doesn't seem to matter.
2003-10-01 06:46 henry
* [r747] test/FTBBox-Test.cpp: Now uses FT_Outline_Get_CBox where
possible
2003-10-01 00:25 henry
* [r746] : Minor change
2003-09-29 20:59 henry
* [r745] test/FTBBox-Test.cpp: Added SetDepth function to FTBBox
2003-09-29 04:56 henry
* [r744] : Changed from FT_Glyph to FT_GlyphSlot
2003-09-29 04:55 henry
* [r743] : Tidied up test
2003-09-25 03:55 henry
* [r741] test/FTBBox-Test.cpp: Changed to use FTGlyphSlot
internally instead of FTGlyph
2003-09-24 22:13 henry
* [r740] : Initial Add
2003-09-24 22:12 henry
* [r739] : Fixed some error return values.
2003-09-24 22:05 henry
* [r738] : Removed old char map function
2003-09-24 22:05 henry
* [r737] : Removed old comments
2003-09-22 05:27 henry
* [r736] : Refactored setUpFreetype function.
2003-09-22 02:11 henry
* [r735] : Fixes for deprecated identifiers in 2.1.5
2003-09-21 22:36 henry
* [r734] : Fixed FT_OPEN_MEMORY for 2.1.5
2003-09-21 01:43 henry
* [r732] : Fixed for 2.1.5
2003-09-21 01:42 henry
* [r731] : Fixed memory face error code
2003-09-21 01:42 henry
* [r730] : Small change for VC.net
2003-09-19 23:37 henry
* [r729] : Added a test for the freetype library version.
2003-09-19 23:35 henry
* [r728] : Fixed a spelling mistake.
2003-08-30 23:24 henry
* [r726] : Update for 2.0.7
2003-08-29 00:04 henry
* [r723] : Removed FTSimpleLayout
2003-08-25 04:23 henry
* [r721] : Updated the unix build scripts
2003-08-25 04:18 henry
* [r720] : Updated unix build scripts
2003-08-25 03:31 henry
* [r718] : Updated for 2.0.5
2003-08-25 03:02 henry
* [r717] : Update for 2.0.5
2003-08-05 00:26 henry
* [r716] : Refactored variable names
2003-07-23 09:06 henry
* [r715] : Remove Font Table function.
2003-07-23 09:06 henry
* [r714] : Fixed precision conversion
2003-07-18 10:13 henry
* [r712] : Minor change
2003-07-16 10:18 henry
* [r711] test/demo.cpp: Updated for new compiler
2003-07-16 10:17 henry
* [r710] : Made a constant a float
2003-07-12 12:06 henry
* [r709] : Removed inline directive
2003-07-12 12:06 henry
* [r708] : Re-ordereds function for inlining
2003-06-08 01:21 henry
* [r707] : Refactored FTGlyphContainer & FTCharmap
2003-06-08 01:09 henry
* [r706] : Refactored FTGlyphContainer & FTCharmap. They now store
FTGlyphs sequentially rather than by glyph index.
2003-06-08 01:08 henry
* [r705] : Minor format change
2003-06-08 01:02 henry
* [r704] : Minor format change
2003-06-03 04:02 henry
* [r703] : Now takes an FTGL face not a Freetype fac
2003-06-03 04:01 henry
* [r702] : Now takes an FTGL face not a Freetype fac
Fixed docs
Added glyphIndex function
2003-06-03 03:58 henry
* [r701] : Minor format fix
2003-06-03 03:08 henry
* [r700] : Moved FTCharmap into this class
2003-06-03 02:57 henry
* [r699] : Removed FTCharmap from FTFace
2003-06-03 02:51 henry
* [r698] : Added extra defines for GLUTesselatorFunction
2003-06-03 02:50 henry
* [r697] : Removed FTCharmap member and associated methods
2003-06-03 02:44 henry
* [r696] : Better variable name
2003-05-04 21:12 henry
* [r695] : Changed for the new hinter in Freetype 2.1.4
2003-05-04 21:06 henry
* [r694] : Added null size test in PixelsPerEm functions
2003-05-04 21:02 henry
* [r693] : Changed unit tests for new hinter in Freetype 2.1.4
2003-05-04 20:59 henry
* [r692] : Added test for broken contour tags
2003-05-04 20:54 henry
* [r691] : Changed unit tests for new hinter in Freetype 2.1.4
2003-05-03 05:45 henry
* [r690] : Changed MAC font path
2003-04-13 02:09 henry
* [r680] : Fixed FTGLTextureFont resize bug
2003-04-12 01:57 henry
* [r679] : Fix in FTGLTextureFont
2003-04-09 10:20 henry
* [r677] : Updated for 2.03
2003-04-09 10:14 henry
* [r675] : Added extra test for broken contour
2003-04-09 10:13 henry
* [r674] : Fixed broken contour bug
2003-04-05 00:40
* [r661] : This commit was manufactured by cvs2svn to create branch
'FTGL_2_0_2b'.
2003-04-05 00:40 henry
* [r659] include/FTList.h: Fixed formatting
2003-04-05 00:34 henry
* [r658] docs/html.tar.gz: Updated for 2.02
2003-04-04 02:09 henry
* [r657] HISTORY.txt, README.txt, TODO.txt,
test/font_pack/README.txt: Updated for 2.02
2003-04-03 23:59 henry
* [r656] src/FTExtrdGlyph.cpp: Made vectoriser a stack var and
refactored variables
2003-04-02 23:47 henry
* [r655] include/FTList.h, src/FTOutlineGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTVectoriser.cpp: Fixed memory leaks
2003-03-14 01:40 henry
* [r653] README.txt, TODO.txt: Updated for 2.0.1
2003-03-13 06:01 henry
* [r652] HISTORY.txt: Update 2.01
2003-03-13 00:40 ellers
* [r651] win32_vcpp/README_WIN32.txt: (hopefully) changed newlines
to DOS style)
2003-03-12 18:55 marcelo
* [r649] unix/acinclude.m4, unix/aclocal.m4, unix/config.guess,
unix/config.sub, unix/configure: Update autoconf stuff to
incorporate GL detection fixes
2003-03-12 18:49 marcelo
* [r648] unix/configure.ac, unix/m4/gl.m4: Fix problem with
configure failing to find GL libraries because they are installed
in the X11 tree
2003-03-12 11:44 marcelo
* [r647] unix/src/Makefile: Fix blooper with include file
installation; the include files were moved to 'include', I
noticed, but forgot to update the Makefile
2003-03-06 10:30 marcelo
* [r646] unix/src/Makefile: Get rid of annoying IRIX droppings on
distclean
2003-03-06 10:22 marcelo
* [r645] unix/docs/Makefile: Last minute change to get document
generation working again on IRIX
2003-03-06 10:06 marcelo
* [r644] unix/aclocal.m4, unix/configure: Update aclocal.m4 and
configure script before release
2003-03-06 08:09 henry
* [r642] HISTORY.txt: Minor changes
2003-03-05 21:25 henry
* [r641] HISTORY.txt, README.txt, TODO.txt, demo/README.txt,
mac/README.txt, test/README.txt, test/font_pack/README.txt:
Version 2.0 release
2003-02-27 22:28 henry
* [r640] src/FTFont.cpp, test/FTFont-Test.cpp: Fixed null string
bug in BBox
2003-02-24 03:03 henry
* [r639] test/README.txt, test/font_pack/README.txt: Updated for v2
release
2003-02-24 01:24 henry
* [r638] test/README.txt, test/font_pack,
test/font_pack/README.txt: Initial Add
2003-02-07 13:04 ellers
* [r637] win32_vcpp/ftgl_demo/ftgl_demo.dsp,
win32_vcpp/ftgl_demo/ftgl_demo_2.dsp,
win32_vcpp/ftgl_dll/ftgl_dll.dsp,
win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp: a few more minor
tweaks to the project files
2003-02-07 12:58 ellers
* [r636] win32_vcpp/ftgl.dsw, win32_vcpp/ftgl_demo/ftgl_demo.dsp,
win32_vcpp/ftgl_demo/ftgl_demo_2.dsp,
win32_vcpp/ftgl_dll/ftgl_dll.dsp,
win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp,
win32_vcpp/unit_tests/unit_tests.dsp: altered projects so unit
tests will build with cppunit
2003-01-30 12:24 ellers
* [r635] test/FTBBox-Test.cpp, test/FTCharmap-Test.cpp,
test/FTMesh-Test.cpp, test/FTSize-Test.cpp,
test/FTVectoriser-Test.cpp, test/mmgr.cpp, test/mmgr.h,
win32_vcpp/ftgl.dsw, win32_vcpp/ftgl_demo/demo.cpp,
win32_vcpp/ftgl_dll/ftgl_dll.dsp,
win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp,
win32_vcpp/unit_tests, win32_vcpp/unit_tests/unit_tests.dsp:
updates for win32 build
2003-01-28 13:53 ellers
* [r634] src/FTExtrdGlyph.cpp: minor update for win32
2003-01-28 13:52 ellers
* [r633] win32_vcpp/ftgl.dsw, win32_vcpp/ftgl_demo/ftgl_demo.dsp,
win32_vcpp/ftgl_demo/ftgl_demo_2.dsp,
win32_vcpp/ftgl_dll/ftgl_dll.dsp,
win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp: updated win32
project files
2003-01-20 13:58 marcelo
* [r632] demo/FTGLDemo.cpp: Expect a fontfile on the command line,
fall back to a default one on systems
where a default is known -- else complain about the missing
parameter.
Come to think of it, I could use a PS font on IRIX. I'll look
into that later.
2003-01-16 00:23 henry
* [r631] src/FTVectoriser.cpp: Removed redundant () in preprocess
2003-01-14 16:13 marcelo
* [r630] unix/acinclude.m4, unix/aclocal.m4, unix/configure,
unix/m4/glut.m4: Add a couple of extra libraries usually required
by GLUT
2003-01-14 16:09 marcelo
* [r629] unix/demo/Makefile: Mantra: Link C++ programs with the C++
compiler
2003-01-14 16:08 marcelo
* [r628] src/FTVectoriser.cpp: The parser in the IRIX C++ compiler
has a bug and the result of:
new (Type*)[size]
is of type "Type*" instead of "Type**". Work arround it by
typedef'ing TypeP
which is just Type*.
2003-01-14 14:32 marcelo
* [r627] unix/acinclude.m4, unix/aclocal.m4, unix/configure,
unix/m4/glut.m4: Get ./configure to work with IRIX (and other
systems with broken linkers)
2003-01-13 03:09 henry
* [r626] extras/layout/FTICUFace.cpp, extras/layout/FTICUFace.h,
extras/layout/FTLayoutFont.cpp, extras/layout/FTLayoutFont.h,
extras/layout/LEFontInstance.h, test/FTlayout-Test.cpp:
Integrating ICU
2003-01-12 21:27 marcelo
* [r625] unix, unix/Make.conf.in, unix/Make.rules, unix/Makefile,
unix/README.txt, unix/acinclude.m4, unix/aclocal.m4,
unix/bootstrap, unix/config.guess, unix/config.sub,
unix/configure, unix/configure.ac, unix/demo, unix/demo/Makefile,
unix/docs, unix/docs/Makefile, unix/ftgl.pc.in, unix/install-sh,
unix/ltmain.sh, unix/m4, unix/m4/cxx.m4, unix/m4/freetype2.m4,
unix/m4/gl.m4, unix/m4/glut.m4, unix/src, unix/src/Makefile:
Unified UNIX building system
2003-01-12 08:42 henry
* [r623] extras, extras/layout, extras/layout/FTICUFace.h,
extras/layout/FTLayoutFont.h: Layout stuff
2003-01-10 03:43 henry
* [r622] mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj: Added layout test
2003-01-10 03:26 henry
* [r621] test/FTlayout-Test.cpp: Starting future layout support
tests
2003-01-10 03:26 henry
* [r620] test/FTVectoriser-Test.cpp, test/Fontdefs.h: Adding fonts
for future layout support tests
2003-01-10 03:25 henry
* [r619] include/FTFace.h, src/FTFace.cpp, test/FTFace-Test.cpp:
Trying to add table support
2003-01-10 01:47 henry
* [r618] include/FTFace.h, include/FTSize.h, src/FTFace.cpp,
src/FTSize.cpp, test/FTFace-Test.cpp, test/FTSize-Test.cpp: Added
units per EM square
2003-01-09 09:25 henry
* [r617] HISTORY.txt: added attach file from memory
2003-01-09 02:56 henry
* [r616] src/FTFace.cpp: Fixed warning and kerning
2003-01-09 01:59 henry
* [r615] test/FTBBox-Test.cpp, test/FTCharmap-Test.cpp,
test/FTFace-Test.cpp, test/FTFont-Test.cpp,
test/FTGlyphContainer-Test.cpp, test/FTLibrary-Test.cpp,
test/FTList-Test.cpp, test/FTMesh-Test.cpp,
test/FTPoint-Test.cpp, test/FTSize-Test.cpp,
test/FTTesselation-Test.cpp, test/FTVector-Test.cpp,
test/FTVectoriser-Test.cpp: Formatting changes
2003-01-08 23:32 henry
* [r614] include/FTGLOutlineFont.h, include/FTGLPixmapFont.h:
Updated doc
2003-01-08 23:13 henry
* [r613] include/FTFont.h, include/FTGLExtrdFont.h: Updated doc
2003-01-08 23:10 henry
* [r612] include/FTFont.h: Updated doc
2003-01-08 22:47 henry
* [r611] include/FTFont.h: Updated doc
2003-01-08 22:42 henry
* [r610] test/FTList-Test.cpp, test/FTMesh-Test.cpp,
test/FTPoint-Test.cpp: Tidied up includes
2003-01-08 21:48 henry
* [r609] test/arial_ttf.cpp: Replaced by HPGCalc
2003-01-08 21:46 henry
* [r608] test/FTFace-Test.cpp, test/FTFont-Test.cpp,
test/Fontdefs.h, test/HPGCalc_afm.cpp, test/HPGCalc_pfb.cpp:
Implemented Attach from memory test
2003-01-08 19:13 henry
* [r607] test/HPGCalc_afm.cpp, test/HPGCalc_pfb.cpp: Files for
attch mem test
2003-01-08 09:02 henry
* [r606] test/FTBBox-Test.cpp, test/FTFace-Test.cpp,
test/FTFont-Test.cpp, test/FTSize-Test.cpp,
test/FTVectoriser-Test.cpp, test/Fontdefs.h: Added Type1 file
attach test
2003-01-08 04:24 henry
* [r605] include/FTFace.h, include/FTFont.h, src/FTFace.cpp,
src/FTFont.cpp, test/FTFace-Test.cpp, test/FTFont-Test.cpp: Added
attach from memory function
2003-01-08 00:35 henry
* [r604] HISTORY.txt, README.txt, license.txt: Impending autoconf
and year 03
2003-01-06 04:11 henry
* [r603] src/FTGlyphContainer.cpp: removed test in d_stor
2003-01-06 04:10 henry
* [r602] src/FTFont.cpp: Minor change to BBox
2003-01-05 22:40 henry
* [r601] test/FTFace-Test.cpp: Minor change
2002-12-31 04:47 henry
* [r600] test/FTFont-Test.cpp: Change size test
2002-12-31 04:24 henry
* [r599] HISTORY.txt, README.txt: Fixes to bitmap glyph alignment
2002-12-31 04:07 henry
* [r598] include/FTBitmapGlyph.h, src/FTBitmapGlyph.cpp,
src/FTGLBitmapFont.cpp, src/FTGLTextureFont.cpp,
src/FTTextureGlyph.cpp: Fixed alignment issues for bitmap and
texture glyphs
2002-12-21 09:11 henry
* [r597] docs/html.tar.gz: No private structs
2002-12-21 09:09 henry
* [r596] demo/FTGLDemo.cpp: Changed int to float in glRasterPos
2002-12-21 09:08 henry
* [r595] HISTORY.txt: Delete lists
2002-12-21 07:32 henry
* [r594] src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
src/FTPolyGlyph.cpp: Delete the display list
2002-12-21 07:23 henry
* [r593] include/FTGlyphContainer.h: Minor change
2002-12-21 07:23 henry
* [r592] docs/ftgl_dox: Don't doc private classes
2002-12-21 07:19 henry
* [r591] include/FTGlyphContainer.h: Fixed docs
2002-12-21 07:15 henry
* [r590] include/FTList.h: Docs
2002-12-21 07:11 henry
* [r589] src/FTGlyphContainer.cpp: Refactored variable names
2002-12-21 07:10 henry
* [r588] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
Refactored variable names
2002-12-21 05:18 henry
* [r587] include/FTFace.h, src/FTFace.cpp: Updated docs and removed
numberOfCharmaps member
2002-12-21 05:08 henry
* [r586] include/FTFont.h, src/FTFont.cpp: Removed DoAdvance
function
2002-12-21 03:24 henry
* [r585] src/FTFont.cpp: Refactored BBox()
2002-12-20 22:23 henry
* [r584] test/FTVector-Test.cpp: Started writing tests
2002-12-20 22:22 henry
* [r583] test/FTMesh-Test.cpp: Changes for FTList
2002-12-20 22:22 henry
* [r582] test/FTList-Test.cpp: Added testGetFront
2002-12-20 22:21 henry
* [r581] test/FTLibrary-Test.cpp: Added TestError()
2002-12-20 22:21 henry
* [r580] include/FTVectoriser.h, src/FTVectoriser.cpp,
test/FTTesselation-Test.cpp: Added Mesh::Combine and changed
tempPointList to FTList
2002-12-20 22:20 henry
* [r579] test/FTGlyphContainer-Test.cpp: Change for FTFace
2002-12-20 22:19 henry
* [r578] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp: Made
Glyph() const
2002-12-20 22:18 henry
* [r577] include/FTGLTextureFont.h, src/FTGLTextureFont.cpp:
Removed comments and makeGlyphList function
2002-12-20 22:17 henry
* [r576] include/FTGlyph.h: Made BBox() const
2002-12-20 22:17 henry
* [r575] include/FTFont.h, src/FTFont.cpp: Removed maekGlyphList
function and changes for FTFace
2002-12-20 22:13 henry
* [r574] include/FTFace.h, src/FTFace.cpp, test/FTFace-Test.cpp:
Removed Open functions. C_stors now open face
2002-12-20 10:26 henry
* [r573] include/FTList.h: Finished
2002-12-20 10:26 henry
* [r572] include/FTVector.h: Minor formatting
2002-12-20 10:18 henry
* [r571] include/FTLibrary.h: Minor formatting and and made get
library const
2002-12-20 10:17 henry
* [r570] src/FTTextureGlyph.cpp: Minor formatting and removed
comments
2002-12-20 10:16 henry
* [r569] include/FTGLBitmapFont.h, include/FTGLExtrdFont.h,
include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
include/FTGLPolygonFont.h, include/FTSize.h: Minor formatting
2002-12-20 10:13 henry
* [r568] include/FTCharmap.h: Changed protected to private
2002-12-19 10:31 henry
* [r567] include/FTList.h, mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj, test/FTList-Test.cpp,
test/FTVector-Test.cpp: Added FTList, FTListTest and FTVectorTest
2002-12-19 10:29 henry
* [r566] test/FTMesh-Test.cpp, test/FTTesselation-Test.cpp,
test/FTVectoriser-Test.cpp: More tests
2002-12-19 10:28 henry
* [r565] test/FTFace-Test.cpp: Uncommented test
2002-12-19 10:28 henry
* [r564] include/FTFace.h, src/FTFace.cpp: Made return value const
2002-12-19 10:27 henry
* [r563] include/FTFont.h, src/FTFont.cpp: Refactored function
names
2002-12-19 10:27 henry
* [r562] include/FTVectoriser.h, src/FTVectoriser.cpp: Made return
values const
2002-12-19 10:26 henry
* [r561] include/FTVector.h: Removed comments and protected
2002-12-19 10:25 henry
* [r560] include/FTLibrary.h, src/FTLibrary.cpp: Changed init
function name
2002-12-19 10:25 henry
* [r559] include/FTGLTextureFont.h, src/FTGLTextureFont.cpp:
Changed vars to GLunit
2002-12-19 10:24 henry
* [r558] src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
src/FTPolyGlyph.cpp: Made some objects const
2002-12-19 10:22 henry
* [r557] include/FTContour.h: Inlined some functions
2002-12-18 03:53 henry
* [r556] include/FTContour.h, src/FTContour.cpp: Trying to simplify
the constructor.
2002-12-18 02:13 henry
* [r555] test/FTMesh-Test.cpp: Added test for glCombine
2002-12-18 01:30 henry
* [r554] mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj: Fixed tests
2002-12-17 23:51 henry
* [r553] test/FTBBox-Test.cpp, test/FTVectoriser-Test.cpp,
test/Fontdefs.h: Fixed tests
2002-12-17 23:28 henry
* [r552] test/FTBBox-Test.cpp, test/FTCharmap-Test.cpp,
test/FTFace-Test.cpp, test/FTFont-Test.cpp,
test/FTGlyphContainer-Test.cpp, test/FTSize-Test.cpp,
test/FTVectoriser-Test.cpp, test/Fontdefs.h, test/arial_ttf.cpp:
Moved all the constants into a header
2002-12-17 20:17 henry
* [r551] mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj: Fixed paths
2002-12-17 20:02 henry
* [r550] HISTORY.txt: Note about include directory
2002-12-17 09:15 henry
* [r549] docs/ftgl_dox, docs/html.tar.gz: Added include dir
2002-12-17 09:15 henry
* [r548] include/FTContour.h: Fix docs
2002-12-17 09:10 henry
* [r547] demo/FTGLDemo.cpp, test/demo.cpp: Changed render to Render
2002-12-17 08:42 henry
* [r546] mac/Includes/freetype/cache,
mac/Includes/freetype/cache/ftccache.h,
mac/Includes/freetype/cache/ftccmap.h,
mac/Includes/freetype/cache/ftcglyph.h,
mac/Includes/freetype/cache/ftcimage.h,
mac/Includes/freetype/cache/ftcmanag.h,
mac/Includes/freetype/cache/ftcsbits.h,
mac/Includes/freetype/cache/ftlru.h,
mac/Includes/freetype/config,
mac/Includes/freetype/config/ftconfig.h,
mac/Includes/freetype/config/ftheader.h,
mac/Includes/freetype/config/ftmodule.h,
mac/Includes/freetype/config/ftoption.h,
mac/Includes/freetype/internal,
mac/Includes/freetype/internal/autohint.h,
mac/Includes/freetype/internal/cfftypes.h,
mac/Includes/freetype/internal/fnttypes.h,
mac/Includes/freetype/internal/ftcalc.h,
mac/Includes/freetype/internal/ftdebug.h,
mac/Includes/freetype/internal/ftdriver.h,
mac/Includes/freetype/internal/ftextend.h,
mac/Includes/freetype/internal/ftmemory.h,
mac/Includes/freetype/internal/ftobjs.h,
mac/Includes/freetype/internal/ftstream.h,
mac/Includes/freetype/internal/internal.h,
mac/Includes/freetype/internal/pcftypes.h,
mac/Includes/freetype/internal/psaux.h,
mac/Includes/freetype/internal/psglobal.h,
mac/Includes/freetype/internal/pshints.h,
mac/Includes/freetype/internal/psnames.h,
mac/Includes/freetype/internal/sfnt.h,
mac/Includes/freetype/internal/t1types.h,
mac/Includes/freetype/internal/tttypes.h: Adding Unit tests
2002-12-17 08:40 henry
* [r545] mac/FTGL.pbproj/project.pbxproj,
mac/Includes/cppunit/extensions,
mac/Includes/cppunit/extensions/AutoRegisterSuite.h,
mac/Includes/cppunit/extensions/HelperMacros.h,
mac/Includes/cppunit/extensions/Orthodox.h,
mac/Includes/cppunit/extensions/RepeatedTest.h,
mac/Includes/cppunit/extensions/TestDecorator.h,
mac/Includes/cppunit/extensions/TestFactory.h,
mac/Includes/cppunit/extensions/TestFactoryRegistry.h,
mac/Includes/cppunit/extensions/TestSetUp.h,
mac/Includes/cppunit/extensions/TestSuiteBuilder.h,
mac/Includes/cppunit/extensions/TestSuiteFactory.h,
mac/Includes/cppunit/extensions/TypeInfoHelper.h,
mac/Includes/cppunit/ui, mac/Includes/cppunit/ui/text,
mac/Includes/cppunit/ui/text/TestRunner.h: Adding unit tests
2002-12-17 08:35 henry
* [r544] mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj, mac/Includes,
mac/Includes/cppunit, mac/Includes/cppunit/Asserter.h,
mac/Includes/cppunit/CompilerOutputter.h,
mac/Includes/cppunit/Exception.h,
mac/Includes/cppunit/NotEqualException.h,
mac/Includes/cppunit/Outputter.h,
mac/Includes/cppunit/Portability.h,
mac/Includes/cppunit/SourceLine.h,
mac/Includes/cppunit/SynchronizedObject.h,
mac/Includes/cppunit/Test.h, mac/Includes/cppunit/TestAssert.h,
mac/Includes/cppunit/TestCaller.h,
mac/Includes/cppunit/TestCase.h,
mac/Includes/cppunit/TestFailure.h,
mac/Includes/cppunit/TestFixture.h,
mac/Includes/cppunit/TestListener.h,
mac/Includes/cppunit/TestResult.h,
mac/Includes/cppunit/TestResultCollector.h,
mac/Includes/cppunit/TestSucessListener.h,
mac/Includes/cppunit/TestSuite.h,
mac/Includes/cppunit/TextOutputter.h,
mac/Includes/cppunit/TextTestProgressListener.h,
mac/Includes/cppunit/TextTestResult.h,
mac/Includes/cppunit/TextTestRunner.h,
mac/Includes/cppunit/XmlOutputter.h,
mac/Includes/cppunit/config-auto.h,
mac/Includes/cppunit/config-bcb5.h,
mac/Includes/cppunit/config-msvc6.h, mac/Includes/freetype,
mac/Includes/freetype/freetype.h, mac/Includes/freetype/ftbbox.h,
mac/Includes/freetype/ftcache.h,
mac/Includes/freetype/ftchapters.h,
mac/Includes/freetype/fterrors.h,
mac/Includes/freetype/ftglyph.h, mac/Includes/freetype/ftimage.h,
mac/Includes/freetype/ftlist.h, mac/Includes/freetype/ftmac.h,
mac/Includes/freetype/ftmm.h, mac/Includes/freetype/ftmoderr.h,
mac/Includes/freetype/ftmodule.h,
mac/Includes/freetype/ftoutln.h,
mac/Includes/freetype/ftrender.h,
mac/Includes/freetype/ftsizes.h,
mac/Includes/freetype/ftsnames.h,
mac/Includes/freetype/ftsynth.h,
mac/Includes/freetype/ftsystem.h,
mac/Includes/freetype/fttrigon.h,
mac/Includes/freetype/fttypes.h,
mac/Includes/freetype/t1tables.h,
mac/Includes/freetype/ttnameid.h,
mac/Includes/freetype/tttables.h, mac/Includes/freetype/tttags.h,
mac/Includes/ft2build.h, mac/Libraries,
mac/Libraries/libcppunit.a, mac/Libraries/libfreetype.a: Adding
unit tests
2002-12-17 08:21 henry
* [r543] test/FTBBox-Test.cpp, test/FTCharmap-Test.cpp,
test/FTContour-Test.cpp, test/FTFace-Test.cpp,
test/FTFont-Test.cpp, test/FTGlyphContainer-Test.cpp,
test/FTLibrary-Test.cpp, test/FTMesh-Test.cpp,
test/FTPoint-Test.cpp, test/FTSize-Test.cpp,
test/FTTesselation-Test.cpp, test/FTVectoriser-Test.cpp,
test/TestMain.cpp, test/arial_ttf.cpp: Added unit tests
2002-12-17 08:18 henry
* [r542] demo/FTGLDemo.cpp, test/demo.cpp: Changed mac font path to
test directory
2002-12-17 04:44 henry
* [r541] src/FTBitmapGlyph.cpp, src/FTPixmapGlyph.cpp,
src/FTTextureGlyph.cpp: Fixed freetype render flag :)
2002-12-17 04:42 henry
* [r540] include/FTBitmapGlyph.h, include/FTFont.h,
include/FTGLBitmapFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLTextureFont.h,
include/FTGlyphContainer.h, src/FTBitmapGlyph.cpp,
src/FTExtrdGlyph.cpp, src/FTFont.cpp, src/FTGLBitmapFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLTextureFont.cpp, src/FTGlyphContainer.cpp,
src/FTPixmapGlyph.cpp, src/FTTextureGlyph.cpp: Renamed render to
Render
2002-12-17 04:37 henry
* [r539] HISTORY.txt: More refactoring
2002-12-17 03:55 henry
* [r538] mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj: Major refactoring to
FTVectoriser and clients
2002-12-17 03:53 henry
* [r537] include/FTVectoriser.h, src/FTVectoriser.cpp: Refactored
to get rid of data memory buffers and function name tidy ups
2002-12-17 03:52 henry
* [r536] src/FTPolyGlyph.cpp: Removed data memory buffer
2002-12-17 03:50 henry
* [r535] src/FTOutlineGlyph.cpp: Changes in FTVectoriser and
FTContour
2002-12-17 03:49 henry
* [r534] src/FTExtrdGlyph.cpp: Removed data buffers. Now call into
vectoriser
2002-12-17 03:46 henry
* [r533] include/FTContour.h: Renamed 'Points' to 'PointCount'
2002-12-17 01:44 henry
* [r532] include/FTBBox.h: Removed operator +
2002-12-17 01:33 henry
* [r531] src/FTBBox.cpp: No loger needed. Replaced by +=
2002-12-17 01:16 henry
* [r530] src/FTExtrdGlyph.cpp: Removed redundant code and memory
allocation
2002-12-17 01:05 henry
* [r529] include/FTPoint.h: Added operator +=
2002-12-16 23:25 henry
* [r528] include/FTExtrdGlyph.h, src/FTExtrdGlyph.cpp,
src/FTOutlineGlyph.cpp, src/FTPolyGlyph.cpp: Changes to the
outline code in FTVectoriser
2002-12-16 23:24 henry
* [r527] include/FTVectoriser.h, src/FTVectoriser.cpp: Made
ProcessContours Private and removed GetOutline
2002-12-16 20:12 henry
* [r526] include/FTVectoriser.h, src/FTVectoriser.cpp: Changes in
FTContour
2002-12-16 20:11 henry
* [r525] include/FTContour.h: Made pointList private and removed
size()
2002-12-16 09:13 henry
* [r524] docs/html.tar.gz: Reafctored *Font. Got rid of Open
function
2002-12-16 08:53 henry
* [r523] include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h: Updated the docs
2002-12-16 08:27 henry
* [r522] HISTORY.txt, demo/FTGLDemo.cpp, include/FTFont.h,
include/FTGLBitmapFont.h, include/FTGLExtrdFont.h,
include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
mac/FTGL.pbproj/henry.pbxuser, src/FTFont.cpp,
src/FTGLBitmapFont.cpp, src/FTGLExtrdFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp, test/demo.cpp:
Refactored FTFont to get rid of Open function
2002-12-16 03:46 henry
* [r521] mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj: Refactoring FTContour
2002-12-16 00:40 henry
* [r520] src/FTContour.cpp: Removed unused constants
2002-12-15 23:04 henry
* [r519] include/FTContour.h: Updated comments
2002-12-15 23:02 henry
* [r518] include/FTContour.h, src/FTContour.cpp: Unrolled evaluate
curve
2002-12-15 22:04 henry
* [r517] include/FTContour.h, src/FTContour.cpp: Refactored
evaluate curve
2002-12-15 08:51 henry
* [r516] include/FTContour.h, src/FTContour.cpp: Got rid of
ctrlPtArray
2002-12-15 08:32 henry
* [r515] docs/ftgl_dox, docs/html.tar.gz: Updated doxygen template
2002-12-15 08:23 henry
* [r514] HISTORY.txt, mac/FTGL.pbproj/henry.pbxuser: FTcontour
update
2002-12-15 08:20 henry
* [r513] include/FTContour.h, src/FTContour.cpp: Removed
contourPoint struct
2002-12-14 22:02 henry
* [r512] include/FTContour.h: Removed conic and cubic functions
2002-12-14 22:01 henry
* [r511] src/FTContour.cpp: Contour extraction is now one pass. The
code is a bit ugly at this stage though.
2002-12-12 23:51 henry
* [r510] docs/html.tar.gz: Refactored FTFont
2002-12-12 23:50 henry
* [r509] include/FTGlyphContainer.h: Updated comments
2002-12-12 22:36 henry
* [r508] mac/FTGL.pbproj/henry.pbxuser: update
2002-12-12 21:47 henry
* [r507] include/FTFont.h, src/FTFont.cpp: Added CheckGlyph
function
2002-12-12 21:46 henry
* [r506] include/FTGLTextureFont.h: Made some members unsigned
2002-12-12 20:48 henry
* [r505] include/FTFace.h, include/FTGlyphContainer.h,
src/FTFace.cpp, src/FTGlyphContainer.cpp: Added GlyphCount
accessor to FTFace
2002-12-12 20:46 henry
* [r504] include/FTFont.h, src/FTFont.cpp, src/FTGLTextureFont.cpp:
Pushed down numGlyph field
2002-12-12 06:12 henry
* [r503] include/FTBitmapGlyph.h, include/FTGlyph.h,
include/FTPixmapGlyph.h, include/FTTextureGlyph.h,
src/FTPixmapGlyph.cpp, src/FTTextureGlyph.cpp: Got rid of
numGreys and pushed down pos
2002-12-11 09:30 henry
* [r502] HISTORY.txt: Glyph refactoring
2002-12-11 09:29 henry
* [r501] src/FTFont.cpp: Minor change to bbox functions
2002-12-11 09:29 henry
* [r500] include/FTBBox.h, src/FTBBox.cpp: Added another c_stor and
operator +=
Fixed 'add' functions
2002-12-11 09:28 henry
* [r499] include/FTExtrdGlyph.h, include/FTGlyph.h,
include/FTOutlineGlyph.h, include/FTPolyGlyph.h,
src/FTBitmapGlyph.cpp, src/FTExtrdGlyph.cpp, src/FTGlyph.cpp,
src/FTOutlineGlyph.cpp, src/FTPixmapGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTTextureGlyph.cpp: Removed redundant
members.
Moved BBox and advance to FTGlyph c_stor
2002-12-11 09:25 henry
* [r498] src/FTGLTextureFont.cpp: Had to increase padding now that
FTBBox uses floats.
2002-12-11 07:41 henry
* [r497] include/FTVectoriser.h, src/FTVectoriser.cpp: Replaced
contourList FTVector with an array.
2002-12-10 09:01 henry
* [r496] src/FTContour.cpp, src/FTVectoriser.cpp: Minor fix
2002-12-10 08:48 henry
* [r495] include/FTBBox.h: Changed size calculations to use floats
2002-12-10 08:38 henry
* [r494] include/FTFont.h, include/FTSize.h, src/FTFont.cpp,
src/FTGLTextureFont.cpp, src/FTSize.cpp: Changed size
calculations to use floats
2002-12-08 09:39 henry
* [r493] src/FTVectoriser.cpp: WIN32 function pointer typedef
2002-12-08 08:58 henry
* [r492] HISTORY.txt: Refactored FTContour
2002-12-08 08:56 henry
* [r491] include/FTVectoriser.h, src/FTVectoriser.cpp: Fixes for
broken glyphs. Uses numberOfContours as a flag that the glyph is
valid.
2002-12-08 07:01 henry
* [r490] src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
src/FTPolyGlyph.cpp: Minor tidy up
2002-12-08 06:57 henry
* [r489] include/FTExtrdGlyph.h, include/FTOutlineGlyph.h,
include/FTPolyGlyph.h, src/FTExtrdGlyph.cpp,
src/FTOutlineGlyph.cpp, src/FTPolyGlyph.cpp: Made vectoriser a
local variable
2002-12-08 06:51 henry
* [r488] include/FTOutlineGlyph.h, src/FTOutlineGlyph.cpp: Removed
an unnecessary memory allocation
2002-12-08 05:12 henry
* [r487] docs/html.tar.gz, mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj: Updated for FTContour
refactoring
2002-12-08 05:07 henry
* [r486] include/FTVectoriser.h, src/FTVectoriser.cpp: Removed
redundant member
2002-12-08 04:49 henry
* [r485] include/FTContour.h: Removed freetype includes
2002-12-08 04:40 henry
* [r484] include/FTVectoriser.h, src/FTVectoriser.cpp: Refactored
FTContour - moved it into it's own file
2002-12-08 04:38 henry
* [r483] src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
src/FTPolyGlyph.cpp: Refactored FTContour
2002-12-08 04:37 henry
* [r482] include/FTContour.h, src/FTContour.cpp: Moved from
FTVectoriser to own file
2002-12-05 10:23 henry
* [r481] src/FTVectoriser.cpp: Minor fix up
2002-12-05 09:33 henry
* [r480] include/FTVectoriser.h, src/FTVectoriser.cpp: Refactored
variables in Process()
Changed Process to void
Test in FTVectoriser c_stor
2002-12-05 06:47 henry
* [r479] demo/FTGLDemo.cpp: Fixed path
2002-12-05 06:47 henry
* [r478] include/FTVectoriser.h: Added docs
2002-12-05 06:46 henry
* [r477] src/FTVectoriser.cpp: Refactored variable names
2002-12-05 06:11 henry
* [r476] include/FTVectoriser.h, src/FTVectoriser.cpp: Refactored
variable names
Removed Point()
Added docs
2002-12-05 06:01 henry
* [r475] include/FTVectoriser.h: Fixed comments
2002-12-05 05:59 henry
* [r474] include/FTGlyphContainer.h: Made numGlyphs unsigned
2002-12-04 09:02 henry
* [r473] HISTORY.txt, docs/html.tar.gz: Updating for 141
2002-12-04 08:20 henry
* [r472] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
Error checking in Add
Un-virtualised some functions
Minor tidy ups
2002-12-04 07:03 henry
* [r471] include/FTFont.h, include/FTGlyphContainer.h: Fixed
documentation
2002-12-04 06:58 henry
* [r470] include/FTFont.h: Fixed documentation
2002-12-04 06:21 henry
* [r469] src/FTVectoriser.cpp: typedef for mips and linux
2002-12-04 06:19 henry
* [r468] include/FTFont.h, src/FTFont.cpp: Error handling in Attach
2002-12-02 06:40 henry
* [r467] docs/html.tar.gz: Preparing for 1.41
2002-12-02 06:35 henry
* [r466] HISTORY.txt, TODO.txt, mac/FTGL.pbproj/henry.pbxuser:
Getting ready for 1.41
2002-12-02 06:32 henry
* [r465] demo/FTGLDemo.cpp: Rewriting to make it more 'correct'
2002-12-02 06:32 henry
* [r464] src/FTSize.cpp: Minor bug fix
2002-12-02 06:31 henry
* [r463] include/FTLibrary.h, src/FTLibrary.cpp: Renamed lib to
library.
Got rid of the version stuff.
Unvirtualised some functions
2002-12-02 06:28 henry
* [r462] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp: Got
rid of the pre cache flag
2002-12-02 06:27 henry
* [r461] src/FTGLTextureFont.cpp: Minor tidy up.
2002-12-02 06:27 henry
* [r460] include/FTFont.h, src/FTFont.cpp: Fixed BBox null string
bug.
Better error handling.
Got rid of pre cache flag.
2002-12-01 08:45 henry
* [r459] test/demo.cpp: Added Idle function
2002-12-01 07:52 henry
* [r458] src/FTFace.cpp, src/FTSize.cpp: Better error handling
2002-12-01 07:50 henry
* [r457] include/FTCharmap.h, src/FTCharmap.cpp: Better error
handling and remove platform/encoding function
2002-11-29 10:42 henry
* [r456] mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj: FTBBox and FTPoint
2002-11-29 10:41 henry
* [r455] mac/FTGL.pbproj/henry.pbxuser: FTBBox and FTPoint
2002-11-29 08:21 henry
* [r454] include/FTFace.h, src/FTFace.cpp: Improved error handling
2002-11-29 08:20 henry
* [r453] include/FTCharmap.h: Removed redundant include
2002-11-29 08:18 henry
* [r452] include/FTBBox.h: Added Move and operator +
2002-11-29 08:13 henry
* [r451] include/FTFont.h, src/FTFont.cpp: Got rid of Close() and
improved som error handling
2002-11-29 07:58 henry
* [r450] src/FTBBox.cpp: Operator +
2002-11-28 09:43 henry
* [r449] src/FTBitmapGlyph.cpp: Added a static cast
2002-11-28 09:43 henry
* [r448] include/FTFont.h, include/FTGLTextureFont.h: Got rid of
inline for irix
2002-11-28 09:41 henry
* [r447] include/FTCharToGlyphIndexMap.h: Changed cstdlib to
stdlib.h for irix
2002-11-28 09:41 henry
* [r446] src/FTFace.cpp: Set default values for kernAdvance
2002-11-28 09:40 henry
* [r445] include/FTGlyph.h: Changed FT_Vector for FTPoint
2002-11-28 09:40 henry
* [r444] src/FTGlyphContainer.cpp: Got rid of the tabs
2002-11-28 09:39 henry
* [r443] src/FTVectoriser.cpp: Changed the gluTess callback
function definitions
2002-11-28 08:23 henry
* [r442] include/FTSize.h, include/FTVector.h,
include/FTVectoriser.h: Changes to Documentation
2002-11-28 08:21 henry
* [r441] include/FTBBox.h, include/FTCharmap.h, include/FTFace.h,
include/FTFont.h, include/FTGLExtrdFont.h, include/FTLibrary.h,
include/FTPoint.h, src/FTGLBitmapFont.cpp: Documentation Changes
2002-11-28 08:01 henry
* [r440] demo/FTGLDemo.cpp: Removed some redundant code
2002-11-28 08:00 henry
* [r439] include/FTBitmapGlyph.h, include/FTExtrdGlyph.h,
include/FTGlyph.h, include/FTOutlineGlyph.h,
include/FTPixmapGlyph.h, include/FTPolyGlyph.h,
include/FTTextureGlyph.h, src/FTBitmapGlyph.cpp,
src/FTExtrdGlyph.cpp, src/FTGlyph.cpp, src/FTOutlineGlyph.cpp,
src/FTPixmapGlyph.cpp, src/FTPolyGlyph.cpp,
src/FTTextureGlyph.cpp: Changed FT_Vector to FTPoint
2002-11-27 07:47 henry
* [r438] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
Changes for FTPoint
2002-11-27 07:46 henry
* [r437] src/FTGLBitmapFont.cpp, src/FTGLExtrdFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp: Changes to the
glyph loading flags
2002-11-27 07:39 henry
* [r436] include/FTFont.h, src/FTFont.cpp: Changes for FTPoint &
FTBBox
2002-11-27 07:38 henry
* [r435] include/FTFace.h, src/FTFace.cpp: Changes for FTPoint
2002-11-27 07:34 henry
* [r434] include/FTVectoriser.h: Fixed an FTPoint
2002-11-27 07:12 henry
* [r433] include/FTVectoriser.h, src/FTVectoriser.cpp: Moved
FTPoint to it's own file
2002-11-27 06:35 henry
* [r432] include/FTBBox.h, include/FTPoint.h, src/FTPoint.cpp:
Moved these classes to there own files
2002-11-27 06:20 henry
* [r431] include/FTFont.h, include/FTLibrary.h,
include/FTVectoriser.h, src/FTExtrdGlyph.cpp, src/FTFont.cpp,
src/FTGLExtrdFont.cpp, src/FTOutlineGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTVectoriser.cpp: Tidied up some float
declarations
2002-11-23 09:04 henry
* [r430] src/FTFace.cpp: Added cast to FT_New_Memory_Face
2002-11-23 09:02 henry
* [r429] src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLTextureFont.cpp: Fixed PushAttrib call
2002-11-21 06:26 henry
* [r428] src/FTTextureGlyph.cpp: Added glPixelStorei call to fix
corrupt glyphs
2002-10-23 08:22 henry
* [r426] test, test/demo.cpp, test/mmgr.cpp, test/mmgr.h,
test/nommgr.h: Added test app
2002-10-23 08:19 henry
* [r425] HISTORY.txt, README.txt, TODO.txt: Release 1.4
2002-10-23 08:07 henry
* [r424] mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj: Updated for 1.4
2002-10-23 07:04 henry
* [r423] src/FTGLPixmapFont.cpp, src/FTPixmapGlyph.cpp: Minor
formatting and moved Push Attribs to the font
2002-10-23 07:04 henry
* [r422] src/FTBitmapGlyph.cpp: Minor formatting
2002-08-28 09:46 henry
* [r421] include/FTGLTextureFont.h, src/FTGLTextureFont.cpp:
Reduced texture ID array size
2002-08-28 09:45 henry
* [r420] HISTORY.txt: Added release date
2002-08-27 07:45 henry
* [r419] HISTORY.txt, README.txt, TODO.txt: Updated for 1.4
2002-08-27 07:45 henry
* [r418] docs/html.tar.gz: Updated dox
2002-08-27 07:13 henry
* [r417] include/FTCharToGlyphIndexMap.h: Inlined the whole class
2002-08-27 07:12 henry
* [r416] include/FTCharmap.h, include/FTExtrdGlyph.h,
include/FTFace.h, include/FTFont.h, include/FTGLTextureFont.h,
include/FTGlyphContainer.h, include/FTSize.h,
include/FTVectoriser.h: Updated dox comments
2002-08-26 10:18 henry
* [r415] include/FTVector.h: Updated to VTK latest
2002-08-26 10:17 henry
* [r414] src/FTGlyphContainer.cpp, src/FTPixmapGlyph.cpp: Removed
mmgr
2002-08-26 09:01 henry
* [r413] include/FTBitmapGlyph.h: Made some ints unsigned
2002-08-26 08:57 henry
* [r412] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
Removed std::vector
2002-08-26 08:53 henry
* [r411] src/FTPixmapGlyph.cpp: Added some braces
2002-08-26 08:51 henry
* [r410] include/FTVectoriser.h: Updated comments
2002-08-26 08:49 henry
* [r409] src/FTBitmapGlyph.cpp: Made some ints unsigned
2002-07-04 01:03 henry
* [r408] include/FTFont.h: Added a comment about impicit
conversions
2002-07-01 09:48 henry
* [r407] src/FTTesselationVector.h: FTVector is now a template
2002-07-01 09:47 henry
* [r406] src/FTContourVector.h, src/FTGlyphVector.h,
src/FTPointVector.h: FTvector is now a template
2002-07-01 09:44 henry
* [r405] include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h: Inlined private functions
2002-06-22 23:35 henry
* [r404] include/FTVector.h, include/FTVectoriser.h: Made FTVector
a template
2002-06-22 23:34 henry
* [r403] include/FTFace.h, src/FTFace.cpp: Made charmap() const
2002-06-22 23:33 henry
* [r402] include/FTFont.h, include/FTSize.h, src/FTFont.cpp,
src/FTSize.cpp: Added accessors for point size
2002-06-21 08:32 henry
* [r401] HISTORY.txt, README.txt, TODO.txt,
mac/FTGL.pbproj/henry.pbxuser, mac/FTGL.pbproj/project.pbxproj:
Merged 1.32 into main branch
2002-06-21 08:30 henry
* [r400] win32_vcpp/ftgl.dsw, win32_vcpp/ftgl_demo,
win32_vcpp/ftgl_demo/demo.cpp,
win32_vcpp/ftgl_demo/ftgl_demo.dsp,
win32_vcpp/ftgl_demo/ftgl_demo_2.dsp, win32_vcpp/ftgl_dll,
win32_vcpp/ftgl_dll/ftgl_dll.dsp, win32_vcpp/ftgl_static_lib,
win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp: New VC porj
2002-06-21 08:30 henry
* [r399] win32_vcpp, win32_vcpp/README_WIN32.txt: New VC proj
2002-06-21 08:29 henry
* [r398] demo/README.txt, mac/README.txt: Merged 1.32 into 1.4
2002-06-21 08:23 henry
* [r397] include/FTVectoriser.h: removed stl vector
2002-06-21 08:22 henry
* [r396] demo/FTGLDemo.cpp: Added hash define for windows fonts
2002-06-21 08:22 henry
* [r395] src/FTFace.cpp: Getting rid of magic numbers
2002-06-21 08:21 henry
* [r394] include/FTCharToGlyphIndexMap.h, include/FTVector.h,
src/FTContourVector.h, src/FTGlyphVector.h, src/FTPointVector.h,
src/FTTesselationVector.h: Replacements for stl containers
2002-06-21 08:20 henry
* [r393] include/FTCharmap.h, src/FTCharmap.cpp: Remove <map>
replaced with FTCharToGlyphIndexMap
2002-06-20 08:40 henry
* [r392] license.txt: Added 2002
2002-06-20 08:22 henry
* [r391] include/FTBitmapGlyph.h, include/FTCharmap.h,
include/FTExtrdGlyph.h, include/FTFace.h, include/FTFont.h,
include/FTGL.h, include/FTGLBitmapFont.h,
include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h, include/FTGlyph.h,
include/FTGlyphContainer.h, include/FTLibrary.h,
include/FTOutlineGlyph.h, include/FTPixmapGlyph.h,
include/FTPolyGlyph.h, include/FTSize.h,
include/FTTextureGlyph.h, include/FTVectoriser.h,
src/FTBitmapGlyph.cpp, src/FTCharmap.cpp, src/FTExtrdGlyph.cpp,
src/FTFace.cpp, src/FTFont.cpp, src/FTGLBitmapFont.cpp,
src/FTGLExtrdFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGLTextureFont.cpp, src/FTGlyph.cpp,
src/FTGlyphContainer.cpp, src/FTLibrary.cpp,
src/FTOutlineGlyph.cpp, src/FTPixmapGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTSize.cpp, src/FTTextureGlyph.cpp,
src/FTVectoriser.cpp: Changes for VTK
Removed tabs
Removed mmgr
Optimisations for loading pixel based fonts
Minor changes
2002-06-12 08:56 henry
* [r390] include/FTFace.h, include/FTFont.h, include/FTGL.h,
src/FTFace.cpp, src/FTFont.cpp: Merged FTGL_1_3_2
2002-06-12 08:18 henry
* [r389] src/FTGLTextureFont.cpp: Reformatted and merged with 1.32
2002-02-16 06:19 henry
* [r369] mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj: Changed FTGLDemo to .cpp
2002-02-16 06:19 henry
* [r368] src/FTGLBitmapFont.cpp: Removed FT_DoneGlyph and fix state
stuff
2002-02-16 06:18 henry
* [r367] src/FTGLPixmapFont.cpp, src/FTGLTextureFont.cpp: removed
FT_Done_Glyph
2002-02-16 06:17 henry
* [r366] README.txt: Added Ellers and Marcelo to contributors
2002-02-16 06:17 henry
* [r365] src/FTPixmapGlyph.cpp: hardly worth mentioning
2002-02-16 06:15 henry
* [r364] include/FTGlyph.h: Changed formatting
2002-02-16 06:14 henry
* [r363] TODO.txt: Added glGet -> display list problem
2002-02-16 05:42 henry
* [r362] demo/tb.h, demo/trackball.h: Added EXTERN "C"
2002-02-16 05:12 henry
* [r360] demo/FTGLDemo.c, demo/FTGLDemo.cpp: Renamed from *.c to
*.cpp
2002-02-16 00:04 henry
* [r359] src/FTFont.cpp: Put glyphcontainer back in
2002-02-09 23:56 henry
* [r358] docs/FTGL.html: Added an faq about missing freetype
includes
2002-02-06 02:41 henry
* [r357] src/FTGLPixmapFont.cpp: nothing
2002-02-06 02:40 henry
* [r356] include/FTFont.h, src/FTFont.cpp: inlined the ascender and
descender functions
2002-02-05 09:50 henry
* [r355] docs/FTGL.html: a bit more
2002-02-02 01:48 henry
* [r354] include/FTTextureGlyph.h, src/FTTextureGlyph.cpp: Removed
redundant data and numGreys fields and changed render function
slightly
2002-02-02 00:16 henry
* [r353] src/FTBitmapGlyph.cpp, src/FTExtrdGlyph.cpp,
src/FTOutlineGlyph.cpp, src/FTPixmapGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTTextureGlyph.cpp: Removed FT_DoneGlyph
and clean up delete []
2002-02-02 00:15 henry
* [r352] src/FTGLBitmapFont.cpp, src/FTGLExtrdFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp: Moved
FT_Done_Glyph from FT*Glyph
2002-01-28 06:56 henry
* [r346] docs/FTGL.html: Added note in font manager sample code
about the inline static problem.
2002-01-28 06:24 henry
* [r345] demo/FTGLDemo.c: Added comment about font path
2002-01-26 21:58 henry
* [r342] README.txt, TODO.txt: Updated foe 1.3b5
2002-01-26 21:58 henry
* [r341] HISTORY.txt: Updated for 1.3b5
2002-01-25 22:48 henry
* [r340] include/FTFont.h: More comments
2002-01-25 22:34 henry
* [r339] include/FTGLTextureFont.h: Updated comments
2002-01-25 22:34 henry
* [r338] include/FTExtrdGlyph.h, src/FTExtrdGlyph.cpp: Removed some
redundant members and made then local
2002-01-24 09:43 henry
* [r337] src/FTExtrdGlyph.cpp: Removed the winding code. Reverted
back to broken outline.flag.
Glyph winding still broken!!!
2002-01-24 09:42 henry
* [r336] include/FTVectoriser.h, src/FTVectoriser.cpp: Fixed
compiler warnings (size_t)
2002-01-24 09:41 henry
* [r335] src/FTPolyGlyph.cpp: Removed complier warnings
2002-01-24 09:40 henry
* [r334] demo/FTGLDemo.c, src/FTGLBitmapFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp: Set the correct
state for font type
2002-01-12 00:38 henry
* [r333] docs/FTGL.html: More work on docs
2002-01-10 07:14 henry
* [r332] demo/FTGLDemo.c: Bbox now uses float
2002-01-09 20:54 henry
* [r331] HISTORY.txt: Updated Jan 2002
2002-01-09 20:54 henry
* [r330] src/FTBitmapGlyph.cpp, src/FTPixmapGlyph.cpp,
src/FTTextureGlyph.cpp: Added a check for zero dimension bitmaps
2002-01-09 20:35 henry
* [r329] include/FTFont.h, include/FTGlyph.h, src/FTFont.cpp:
FTBbox now uses floats rather then ints
2002-01-09 20:34 henry
* [r328] include/FTCharmap.h: Fixed up a comment
2002-01-09 20:34 henry
* [r327] src/FTExtrdGlyph.cpp: Minor tidy up
2002-01-09 20:33 henry
* [r326] src/FTGlyphContainer.cpp: More const stuff
Replaced the for loop with a resize to fill the vector with null
2002-01-09 20:32 henry
* [r325] include/FTGlyphContainer.h: More const stuff
2001-12-14 02:52 henry
* [r324] src/FTExtrdGlyph.cpp: Added math.h header
2001-12-11 23:11 henry
* [r323] demo/README.txt: Added compilation note
2001-12-11 23:04 henry
* [r322] demo/tb.c: fixed glut header for OSX
2001-12-11 22:52 henry
* [r320] README.txt, TODO.txt: 1.3b4
2001-12-11 22:46 henry
* [r319] demo/README.txt: initial import
2001-12-11 03:56 henry
* [r318] include/FTFont.h, src/FTFont.cpp: rejigged the advance and
render functions to make them sleaner...not really
2001-12-11 03:55 henry
* [r317] include/FTExtrdGlyph.h, include/FTOutlineGlyph.h,
include/FTPolyGlyph.h, include/FTVectoriser.h,
src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTVectoriser.cpp: Replaced double with
FTGL_DOUBLE typedef
2001-12-11 03:54 henry
* [r316] HISTORY.txt: 1.3b4
2001-12-11 03:53 henry
* [r315] src/FTCharmap.cpp, src/FTGLTextureFont.cpp: Tidied up
includes
2001-12-11 03:42 henry
* [r314] TODO.txt: Fixed FTExtrdGlyph bug
OSX proj
2001-12-11 03:42 henry
* [r313] demo/FTGLDemo.c: Tidy ups for release 1.3
2001-12-11 01:31 henry
* [r312] mac/FTGL.pbproj, mac/FTGL.pbproj/henry.pbxuser,
mac/FTGL.pbproj/project.pbxproj: initial import
2001-12-11 01:26 henry
* [r311] mac/README.txt: Added a note about the linker problem when
building freetype
2001-12-10 23:35 henry
* [r310] demo/FTGLDemo.c: Added edit mode, labels and a bunch more
2001-12-10 21:53 henry
* [r309] include/FTBitmapGlyph.h, include/FTCharmap.h,
include/FTGlyph.h, include/FTGlyphContainer.h,
include/FTPixmapGlyph.h, include/FTSize.h,
include/FTTextureGlyph.h: Tidied up includes
2001-12-10 21:52 henry
* [r308] include/FTLibrary.h: Clarified comment about init()
2001-12-10 21:35 henry
* [r307] README.txt: Added site link about texture caching
2001-12-10 21:30 henry
* [r306] src/FTBitmapGlyph.cpp, src/FTFace.cpp,
src/FTGLBitmapFont.cpp, src/FTGLExtrdFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLPolygonFont.cpp, src/FTGlyph.cpp,
src/FTGlyphContainer.cpp, src/FTLibrary.cpp,
src/FTPixmapGlyph.cpp, src/FTSize.cpp, src/FTTextureGlyph.cpp:
Added include for mmgr
2001-11-29 05:10 henry
* [r305] include/FTExtrdGlyph.h, src/FTExtrdGlyph.cpp: Added
Winding fuction to colc area for a full contour rather than part
of one
2001-11-29 01:13 henry
* [r304] include/FTGL.h: Added #define and a couple of typedefs for
debugging
2001-11-29 01:12 henry
* [r303] src/FTGLTextureFont.cpp: Added an include for mmgr
2001-11-29 01:12 henry
* [r302] src/FTCharmap.cpp: Added include for mmgr
2001-11-28 23:04 henry
* [r301] src/FTExtrdGlyph.cpp: Added a work around for a bug in
freetype. Calcs the winding direction of the contour
2001-11-28 03:16 henry
* [r300] TODO.txt: Added FTExtrdGlyph bug
2001-11-27 04:52 henry
* [r299] include/FTVectoriser.h: Added a comment
2001-11-25 20:40 henry
* [r298] src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
src/FTPolyGlyph.cpp: Fixed the space bug AGAIN.
2001-11-15 05:19 henry
* [r297] TODO.txt: Added a couple of bugs
2001-11-15 05:16 henry
* [r296] docs/FTGL.html: Added a couple of web links
2001-11-15 05:14 henry
* [r295] docs/FTGL.html: Added email discussion about sizes
2001-11-14 03:23 henry
* [r294] demo/FTGLDemo.c: Enabled lighting for texture font
2001-11-13 20:10 henry
* [r293] demo/FTGLDemo.c: Can now switch between font types.
2001-11-13 20:09 henry
* [r292] docs/FTGL.html: Minor fixes, unix line endings
2001-11-13 05:45 henry
* [r290] src/FTGLTextureFont.cpp: Fixed up the xOffset ( +padding)
2001-11-13 05:45 henry
* [r289] include/FTFont.h: Added an empty virtual depth function
2001-11-13 01:53 henry
* [r288] HISTORY.txt, README.txt, TODO.txt: Updated fro v1.3b3
2001-11-13 01:35 henry
* [r287] demo/FTGLDemo.c: Added some comments
2001-11-12 23:38 henry
* [r286] FTGL.jpg: turned into a gif and moved into the docs dir
2001-11-12 23:36 henry
* [r285] mac/README.txt: updated for v1.3
2001-11-12 23:34 henry
* [r284] mac/ftlib.prj: Updated for new texture font code and
Extruded fonts
2001-11-12 22:28 henry
* [r283] include/FTGLTextureFont.h, include/FTTextureGlyph.h,
src/FTGLTextureFont.cpp, src/FTTextureGlyph.cpp: Refactored
texture fonts to ba able to load glyphs on the fly...uses
glTexSubImage2D. They are now more in line with the rest of the
fonts.
2001-11-12 22:26 henry
* [r282] src/FTFont.cpp: fix me
2001-11-12 04:14 henry
* [r281] include/FTFont.h: Made MakeGlyphList() virtual again
2001-11-12 02:45 henry
* [r280] src/FTPolyGlyph.cpp: Set the bounding box
2001-11-12 02:44 henry
* [r279] src/FTTextureGlyph.cpp: Set the bounding box
Tidied up some code
2001-11-12 02:44 henry
* [r278] src/FTVectoriser.cpp: gluTesselation now feeds data to
internal FTMesh class
2001-11-12 02:43 henry
* [r277] include/FTVectoriser.h: changed ftPoint to use doubles and
inlined a lot of stuff
2001-11-12 02:42 henry
* [r276] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
Added bounding box function
2001-11-12 02:41 henry
* [r275] include/FTGlyph.h: Added FTBbox
2001-11-12 02:41 henry
* [r274] include/FTOutlineGlyph.h, include/FTPolyGlyph.h: Changed
type of glList
2001-11-12 02:40 henry
* [r273] src/FTOutlineGlyph.cpp: Set the bounding box and re-order
some operations
2001-11-12 02:39 henry
* [r272] src/FTBitmapGlyph.cpp, src/FTPixmapGlyph.cpp: Set the
bounding box
2001-11-12 02:38 henry
* [r271] demo/FTGLDemo.c: Changed blend func
2001-11-12 02:34 henry
* [r270] include/FTGL.h: Minor comments
2001-11-12 02:34 henry
* [r269] src/FTFont.cpp: Added bounding box functions
2001-11-12 02:33 henry
* [r268] include/FTFont.h: Added bounding box function
un-virtualised some functions
fixed comments
2001-11-12 00:00 henry
* [r267] include/FTExtrdGlyph.h, include/FTGLExtrdFont.h,
src/FTExtrdGlyph.cpp, src/FTGLExtrdFont.cpp: Extrusion code
merged from 1.3beta2
2001-11-11 23:59 henry
* [r266] demo, demo/FTGLDemo.c, demo/tb.c, demo/tb.h,
demo/trackball.c, demo/trackball.h: Initial import of demo
2001-11-11 23:58 henry
* [r265] docs/FTGL_1_3.gif, docs/images, docs/images/ftgldemo.jpg,
docs/images/metrics.png: Initial import
2001-11-11 23:57 henry
* [r264] docs/FTGL.html, docs/FTGL.txt: Changed to html from txt
2001-11-11 23:26 henry
* [r263] cleanup: unix line endings....
2001-11-08 21:05 henry
* [r238] cleanup, docs/ftgl_dox: Unix line endings
2001-11-08 20:50 henry
* [r237] HISTORY.txt, README.txt, TODO.txt: Updated for 1.21
2001-11-08 20:36 henry
* [r236] src/FTBitmapGlyph.cpp, src/FTVectoriser.cpp: Minor fixes
for windows warnings
2001-11-05 22:32 henry
* [r222] include/FTPolyGlyph.h, include/FTVectoriser.h,
src/FTPolyGlyph.cpp, src/FTVectoriser.cpp: Refactoring
FTVectoriser & FTPolyGlyph to anable access to tessellation data
2001-11-05 22:02 henry
* [r219] HISTORY.txt, README.txt, TODO.txt, docs/html.tar.gz:
Updated for 1.2
2001-11-05 21:01 henry
* [r218] README.txt: Removed the stuff about restricted sets of
glyphs. It happens for free now:)
2001-11-05 21:00 henry
* [r217] src/FTGLTextureFont.cpp: Fixed a bug that was overunning
the glyph list
2001-11-05 20:59 henry
* [r216] include/FTGLTextureFont.h: made MakeGlyphList virtual
2001-11-05 20:59 henry
* [r215] src/FTGlyphContainer.cpp: Added a test for null pointers
in the d_stor
2001-11-05 20:58 henry
* [r214] TODO.txt: Added note about gluTessNormal
2001-11-05 20:58 henry
* [r213] docs/FTGL.txt: More words of wisdom
2001-11-04 04:55 henry
* [r212] include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
include/FTGlyphContainer.h, src/FTFont.cpp,
src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGlyphContainer.cpp: Unix line endings
2001-11-04 04:53 henry
* [r211] include/FTGL.h: unix line endings
2001-11-04 04:33 henry
* [r210] include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
include/FTGlyphContainer.h, src/FTFont.cpp,
src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGLTextureFont.cpp, src/FTGlyphContainer.cpp: Changes to
allow glyphs to be loaded on the fly...
MakeGlyphList is no longer pure virtual.
New function MakeGlyph is pure virtual
Open now has a flag for pre-cache
GlyphContainer builds a list of null pointers
advance and render functions check if glyph has been loaded and
loads it if it has'nt
2001-11-02 01:18 henry
* [r209] TODO.txt: Added note about padding
2001-11-02 01:17 henry
* [r208] HISTORY.txt: Added 1.1 tag
2001-11-02 01:17 henry
* [r207] include/FTGL.h: Got rid of non standard glext.h and
replaced with defines
2001-11-01 20:07 henry
* [r206] src/FTSize.cpp: Added brackets to clear Win32 warning
2001-11-01 20:05 henry
* [r205] src/FTGLTextureFont.cpp: Added padding to size
calculations
2001-10-31 02:00 henry
* [r203] docs/html.tar.gz: Initial import. Archived to fix filename
problem
2001-10-31 00:05 henry
* [r202] HISTORY.txt, README.txt, TODO.txt: Updated for 1.1
2001-10-30 23:54 henry
* [r201] mac/ftlib.prj: renamed the source files to .cpp
2001-10-30 23:23 henry
* [r200] include/FTVectoriser.h, src/FTOutlineGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTVectoriser.cpp: Renamed functions in
prep for extruded glyphs
Ingest->Process
Output->MakeOutline
2001-10-30 21:35 henry
* [r199] docs/FTGL.txt: stuff
2001-10-30 21:30 henry
* [r198] mac/README.txt: Fixed typos
2001-10-30 05:19 henry
* [r197] docs/README.txt: Docs fixed so don't need this
2001-10-30 05:18 henry
* [r196] docs/FTGL.txt: Initial import
2001-10-30 02:51 henry
* [r195] src/FTCharmap.cpp: Fixed c_stor to ensure that a valid
charmap is created
2001-10-29 20:09 henry
* [r194] include/FTFont.h, include/FTGLTextureFont.h,
include/FTGlyphContainer.h, include/FTTextureGlyph.h,
src/FTGLTextureFont.cpp, src/FTGlyphContainer.cpp,
src/FTTextureGlyph.cpp: Minor changes to fix some implicit type
conversions
2001-10-28 04:23 henry
* [r193] cleanup, docs/ftgl_dox: Initial import
2001-10-28 04:06 henry
* [r192] src/FTGLTextureFont.cpp: Got rid of the static in
FTTextureGlyph and tidied the code up
2001-10-28 04:06 henry
* [r191] src/FTGLBitmapFont.cpp: Removed a couple of comments
2001-10-28 04:05 henry
* [r190] include/FTTextureGlyph.h, src/FTTextureGlyph.cpp: Got rid
of the static and moved the glBegin/glEnd pairs
2001-10-28 04:04 henry
* [r189] include/FTGL.h: Added test for GL_TEXTURE_2D_BINDING_EXT
and include for glext.h
2001-10-28 04:04 henry
* [r188] mac/README.txt: Added note about STL
2001-10-26 02:42 henry
* [r187] docs, docs/README.txt: Initial import
2001-10-25 23:11 henry
* [r186] COPYING.txt, FTGL.jpg, license.txt, mac, mac/README.txt,
mac/ftlib.prj: Initial import
2001-10-25 21:39 henry
* [r184] HISTORY.txt, README.txt, TODO.txt: Updated for 1.01
2001-10-25 20:54 henry
* [r183] src/FTGLTextureFont.cpp: Removed the glEnable(
GL_TEXTURE_2D) call
2001-10-25 20:53 henry
* [r182] include/FTTextureGlyph.h: Added a note about replacing
activeTextureID
2001-10-25 04:33 henry
* [r181] src/FTPolyGlyph.cpp: Removed the glu header
2001-10-25 04:32 henry
* [r180] include/FTGL.h: Added the glu headers
2001-10-25 04:03 henry
* [r179] src/FTCharmap.cpp, src/FTFace.cpp,
src/FTGLTextureFont.cpp, src/FTSize.cpp, src/FTVectoriser.cpp:
Re-ordered initialisation lists to keep project builder happy
(MAC OSX)
2001-10-25 04:01 henry
* [r178] include/FTFont.h: Made numGlyphs unsigned
2001-10-25 03:57 henry
* [r177] include/FTGlyphContainer.h: Made the destructor virtual
2001-10-25 02:14 henry
* [r176] include/FTGL.h: Changed include to allow for bloody
Apple's new OpenGL on OSX
2001-10-25 02:01 henry
* [r175] include/FTGLBitmapFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h, src/FTGLBitmapFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp: Removed
redundant tempGlyph members
2001-10-24 21:21 henry
* [r174] include/FTGlyphContainer.h, include/FTVectoriser.h: Fixing
up the comments
2001-10-24 03:31 henry
* [r172] HISTORY.txt, TODO.txt: Version 1.0 release
2001-10-24 03:31 henry
* [r171] README.txt: Version 1.0 release
Added note about glyphs
2001-10-23 03:05 henry
* [r170] src/FTGLTextureFont.cpp: Enable texturing
2001-10-14 21:53 henry
* [r169] include/FTVectoriser.h: Updated comments and removed
redundant member vars
2001-10-14 21:52 henry
* [r168] include/FTBitmapGlyph.h, include/FTCharmap.h,
include/FTFace.h, include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
include/FTGlyph.h, include/FTGlyphContainer.h,
include/FTLibrary.h, include/FTOutlineGlyph.h,
include/FTPixmapGlyph.h, include/FTPolyGlyph.h,
include/FTTextureGlyph.h: Updated comments
2001-10-10 22:03 henry
* [r167] src/FTBitmapGlyph.cpp, src/FTGLBitmapFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLTextureFont.cpp, src/FTLibrary.cpp,
src/FTOutlineGlyph.cpp, src/FTPixmapGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTTextureGlyph.cpp: Minor changes,
mainly to includes, for the windows port
2001-10-10 22:01 henry
* [r166] include/FTGL.h: Added the conditional compilation stuff
for Windows DLL
2001-10-10 22:00 henry
* [r165] include/FTCharmap.h: Added FTGL_EXPORT to class
declaration for the windows port
2001-10-10 21:59 henry
* [r164] include/FTBitmapGlyph.h, include/FTFace.h,
include/FTFont.h, include/FTGLBitmapFont.h,
include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
include/FTGlyph.h, include/FTGlyphContainer.h,
include/FTLibrary.h, include/FTOutlineGlyph.h,
include/FTPixmapGlyph.h, include/FTPolyGlyph.h, include/FTSize.h,
include/FTTextureGlyph.h: Added FTGL_EXPORT to class declarations
for the windows port
2001-10-10 21:53 henry
* [r163] include/FTVectoriser.h: Added FTGL_EXPORT for windows
2001-09-30 23:03 henry
* [r162] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Changed these
to FTOutlineGlyph. Removed these files
2001-09-30 23:01 henry
* [r160] include/FTOutlineGlyph.h, src/FTOutlineGlyph.cpp: These
used to be FTVectorGlyph. Changed the name.
2001-09-30 23:00 henry
* [r159] include/FTGL.h: Removed the redundant enums
2001-09-30 23:00 henry
* [r158] src/FTFace.cpp: Clean up the FTCharmap
2001-09-30 22:59 henry
* [r157] include/FTGLOutlineFont.h, src/FTGLOutlineFont.cpp:
Changed FTVectorGlyph to FTOutlineGlyph
2001-09-30 22:57 henry
* [r156] src/FTGLTextureFont.cpp: Changed std::memset to memset.
Added using namespace std.
This is for windows
2001-09-30 22:56 henry
* [r155] src/FTPolyGlyph.cpp: Added CALLBACK to the gluTess
callback function definitions. This for windows.
2001-09-30 22:53 henry
* [r154] HISTORY.txt, README.txt, TODO.txt: Beta 7
Split ReadMe into README, HISTORY and TODO files
2001-09-27 01:41 henry
* [r153] src/FTPolyGlyph.cpp: Added tessellation winding rules
2001-09-27 01:40 henry
* [r152] src/FTVectoriser.cpp: Added a test for an empty point list
when adding points to a contour.
2001-09-20 00:26 henry
* [r150] README.txt: Beta 6 release
2001-09-20 00:22 henry
* [r149] include/FTFont.h, src/FTFont.cpp: Removed redundant code.
Added comments for Advancs()
2001-09-19 05:00 henry
* [r148] README.txt: Implemented advance width function for strings
2001-09-19 04:54 henry
* [r147] include/FTFont.h, include/FTGlyphContainer.h,
src/FTFont.cpp, src/FTGlyphContainer.cpp: Added functions to calc
the advance width of a string
2001-09-19 04:54 henry
* [r146] src/FTTextureGlyph.cpp: Minor changes
2001-09-19 01:50 henry
* [r145] include/FTGlyph.h: Added accessor function for advance
width
2001-09-17 22:53 henry
* [r144] include/FTCharmap.h, src/FTCharmap.cpp: Set the default
encoding
2001-09-17 21:02 henry
* [r143] README.txt: Implemented and profiled new FTCharmap class
2001-09-17 21:00 henry
* [r142] src/FTSize.cpp: Minor change to CharSize func
2001-09-17 21:00 henry
* [r141] include/FTGlyph.h, src/FTGlyph.cpp: Comment changes
2001-09-17 20:59 henry
* [r140] include/FTFace.h, src/FTFace.cpp: Implemented FTCharmap
class
2001-09-17 20:58 henry
* [r139] include/FTCharmap.h, src/FTCharmap.cpp: Initial revision
2001-09-16 21:54 henry
* [r138] README.txt: Updated for BETA 6
2001-09-16 21:52 henry
* [r137] include/FTGLBitmapFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h, src/FTGLBitmapFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp: Updated for
changes in *Glyph classes.
Added unicode render function.
Updated comments
2001-09-16 21:50 henry
* [r136] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
Added error code (err) to initialisation list
2001-09-16 21:49 henry
* [r135] include/FTBitmapGlyph.h, include/FTPixmapGlyph.h,
include/FTPolyGlyph.h, include/FTTextureGlyph.h,
src/FTBitmapGlyph.cpp, src/FTPixmapGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTTextureGlyph.cpp,
src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Removed glyph index
parameter from c_stor (see FTGlyph) and updated comments
2001-09-16 21:31 henry
* [r134] include/FTVectoriser.h, src/FTVectoriser.cpp: Minor tidy
ups
2001-09-16 21:30 henry
* [r133] include/FTSize.h, src/FTSize.cpp: Updated comments.
Added err and ftface to initialosation list
2001-09-16 21:29 henry
* [r132] src/FTFace.cpp, src/FTLibrary.cpp: Added error code (err)
to initialisation list
2001-09-16 21:28 henry
* [r131] include/FTFont.h, src/FTFont.cpp: Updated comments and
added a unicode render function
2001-09-16 21:27 henry
* [r130] include/FTGlyph.h, src/FTGlyph.cpp: removed the glyphIndex
member
2001-09-14 01:13 henry
* [r129] README.txt: Updated for changes made while in the UK
2001-09-14 01:11 henry
* [r128] src/FTGLTextureFont.cpp: Added FIXME comment for max
number of textures
2001-09-14 00:42 henry
* [r127] src/FTPolyGlyph.cpp, src/FTVectorGlyph.cpp: The freetype
glyph is now disposed of correctly after initialsation
2001-09-14 00:40 henry
* [r126] src/FTFace.cpp: Changed the order in which things are
cleaned up when this object is destroyed.
2001-09-14 00:39 henry
* [r125] src/FTFont.cpp: No longer call face.close(). FTFace is
responsible for closing the face.
2001-09-14 00:38 henry
* [r124] include/FTFont.h: Added more comments
2001-09-14 00:37 henry
* [r123] src/FTGlyph.cpp: Removed FT_Done_Glyph from the d_tor.
Glyph disposal is done immediately after the glyph is processed.
2001-08-29 04:33 henry
* [r121] README.txt: Updated for beta 5
2001-08-29 01:07 henry
* [r120] src/FTPolyGlyph.cpp, src/FTVectorGlyph.cpp: Removed the
redundant pos.x in Render()
2001-08-28 23:04 henry
* [r119] include/FTFace.h, src/FTFace.cpp: Moved the list of valid
encoding symbols from the .cc to .h so it appears in the docs.
2001-08-28 22:53 henry
* [r118] src/FTPolyGlyph.cpp, src/FTVectorGlyph.cpp,
src/FTVectoriser.cpp: Fixed a bug in FTVectoriser::Ingest() that
caused non printing glyphs ( eg spaces) to be ignored
2001-08-28 05:09 henry
* [r117] README.txt: Updated for beta 5
2001-08-28 05:09 henry
* [r116] src/FTBitmapGlyph.cpp, src/FTPixmapGlyph.cpp,
src/FTTextureGlyph.cpp: Fixed the test for an invalid glyph
format
2001-08-28 05:09 henry
* [r115] src/FTPolyGlyph.cpp: reversed the test for glyph format =
outline
2001-08-28 05:07 henry
* [r114] src/FTVectorGlyph.cpp: Reversed the test for glyph format
== oultline
2001-08-28 01:47 henry
* [r113] src/FTVectoriser.cpp: Removed redundant
static_cast<float>()
2001-08-28 01:12 henry
* [r112] include/FTFont.h, include/FTSize.h: Fixed comments
2001-08-27 23:01 henry
* [r111] include/FTFont.h: Updated comments
2001-08-27 22:03 henry
* [r110] src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGLTextureFont.cpp: If we get a NULL FT_Glyph we now report
an error.
2001-08-27 21:40 henry
* [r109] src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGLTextureFont.cpp: Added a check for a NULL glyph
2001-08-27 21:32 henry
* [r108] include/FTFace.h, src/FTFace.cpp, src/FTGLBitmapFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp: Changed the
return type of FTFace::Glyph() from a reference to a pointer so I
can return NULL on failure.
2001-08-27 21:29 henry
* [r107] include/FTBitmapGlyph.h, include/FTGlyph.h,
include/FTPixmapGlyph.h, include/FTTextureGlyph.h: Minor change.
Changed arg name in Render()
2001-08-27 03:33 henry
* [r106] README.txt: Updated for beta 5
2001-08-27 03:16 henry
* [r105] include/FTGlyphContainer.h: Started to add comments
2001-08-27 03:15 henry
* [r104] src/FTGlyph.cpp: Minor change to FIXME comment
2001-08-27 03:15 henry
* [r103] include/FTGlyph.h, include/FTLibrary.h: Updated comments
2001-08-27 03:11 henry
* [r102] src/FTPixmapGlyph.cpp: Static cast float to unsigned char
in bitmap code
2001-08-27 03:10 henry
* [r101] src/FTPolyGlyph.cpp: update to reflect change in
contourFlag in FTVectoriser
2001-08-27 00:57 henry
* [r100] include/FTVectoriser.h, src/FTVectoriser.cpp: Changed the
args for FTContour::AddPoint() to float to get rid of warning.
Also make more sense.
2001-08-26 22:53 henry
* [r99] src/FTFace.cpp: Fixed a bug in the kerning code. Dims are
in 1/64 pixels.
2001-08-26 22:30 henry
* [r98] src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp: Removed the
numGlyphs hack
2001-08-26 22:28 henry
* [r97] include/FTVectoriser.h: Made contourFlag private and added
accessor function
2001-08-24 02:18 henry
* [r96] include/FTFace.h, include/FTFont.h, include/FTGlyph.h,
include/FTLibrary.h, include/FTSize.h: Added JavaDoc comments
2001-08-24 02:17 henry
* [r95] src/FTLibrary.cpp: Minor format change
2001-08-24 02:17 henry
* [r94] src/FTFace.cpp: Added error checking in charSize().
Inserted some code comments to remind me how to set the encoding
properly
2001-08-24 02:16 henry
* [r93] src/FTBitmapGlyph.cpp, src/FTGlyphContainer.cpp,
src/FTPixmapGlyph.cpp: Minor changes to comments
2001-08-24 02:06 henry
* [r92] include/FTVectoriser.h, src/FTVectoriser.cpp: Made some
magic numbers into constants
2001-08-22 22:58 henry
* [r91] src/FTPolyGlyph.cpp, src/FTTextureGlyph.cpp,
src/FTVectorGlyph.cpp: Fixed the positional stuff in render().
Added leftside bearing offset.
2001-08-22 03:40 henry
* [r90] README.txt: Added profiling notes, updated todos.
2001-08-22 03:40 henry
* [r89] include/FTSize.h, src/FTSize.cpp: Changed the return types
for the size function to int
2001-08-21 03:33 henry
* [r88] src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGLTextureFont.cpp: Glyphs are know retrieved from the
FTFace object rather than with direct freetype calls.
2001-08-21 03:20 henry
* [r87] src/FTFace.cpp: return type for CharIndex() made unsigned
int
2001-08-20 22:51 henry
* [r86] include/FTBitmapGlyph.h, include/FTFace.h,
include/FTFont.h, include/FTGLTextureFont.h, include/FTGlyph.h,
include/FTGlyphContainer.h, include/FTPixmapGlyph.h,
include/FTPolyGlyph.h, include/FTSize.h,
include/FTTextureGlyph.h, src/FTBitmapGlyph.cpp, src/FTFace.cpp,
src/FTFont.cpp, src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
src/FTGLTextureFont.cpp, src/FTGlyph.cpp,
src/FTGlyphContainer.cpp, src/FTPixmapGlyph.cpp,
src/FTPolyGlyph.cpp, src/FTSize.cpp, src/FTTextureGlyph.cpp,
src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Started being more
strict with types eg integer indices and sizes are now unsigned.
2001-08-20 22:36 henry
* [r85] include/FTFace.h, src/FTFace.cpp: Added Glyph function
2001-08-20 21:44 henry
* [r84] include/FTLibrary.h, src/FTGLTextureFont.cpp: Gerards fixes
to compile under Linux
2001-08-19 22:49 henry
* [r83] README.txt: Updated for beta 4
2001-08-19 22:43 henry
* [r82] include/FTGLTextureFont.h, include/FTTextureGlyph.h,
src/FTGLTextureFont.cpp, src/FTTextureGlyph.cpp: Major change to
enable multiple textures. If all the glyphs for a given face and
size don't fit within the max texture size we now create as many
textures as required and switch automatically when rendering.
2001-08-19 22:40 henry
* [r81] include/FTSize.h, src/FTSize.cpp: Changed the size stuff to
use floats rather than ints.
Global height and width is now calculated using the bbox
2001-08-19 22:34 henry
* [r80] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp: This
now uses FTFace function rather than calling freetype
directly...better encapsulation and may allow future caching.
2001-08-19 22:32 henry
* [r79] include/FTFont.h, src/FTFont.cpp: Updated to reflect
changes in FTFace & FTGlyphContainer
2001-08-19 22:31 henry
* [r78] include/FTFace.h, src/FTFace.cpp: Implemented charmap,
CharIndex and kernAdvance functions. These are now wrappers for
the freetype functions and the rest of FTGL should not call
freetype directly.
2001-08-19 22:20 henry
* [r77] include/FTVectoriser.h: removed the unused loop struct.
2001-08-16 06:15 henry
* [r76] src/FTGLPolygonFont.cpp: Changed the mode in
FT_Load_Glyph()
2001-08-16 06:14 henry
* [r75] src/FTGLOutlineFont.cpp: Changed the mode in
FT_load_Glyph()
Changed the blend function in render()
2001-08-12 22:05 henry
* [r74] README.txt: Added TODO about sizes
2001-08-09 02:49 henry
* [r73] src/FTPolyGlyph.cpp: Found memory leak in glCombine
2001-08-09 02:30 henry
* [r72] README.txt: Result of memory testing, found a leak in
FTPolyGlyph
2001-08-08 01:33 henry
* [r70] README.txt: Updated for BETA 3
2001-08-08 01:33 henry
* [r69] include/FTFont.h, src/FTFont.cpp, src/FTGLBitmapFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLPolygonFont.cpp, src/FTGlyphContainer.cpp: Changes to the
way charmaps are handled
2001-08-08 01:32 henry
* [r68] src/FTPolyGlyph.cpp, src/FTVectorGlyph.cpp: render() does
not draw'invalid' glyphs
2001-08-08 01:30 henry
* [r67] include/FTGLTextureFont.h, src/FTGLTextureFont.cpp: Changes
to the charmap handling and fixed TextureSize()
2001-08-07 21:32 henry
* [r66] src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp: Tidied up the
error stuff
2001-08-07 21:30 henry
* [r65] src/FTGLTextureFont.cpp: Tidied up the error stuff and got
rid of some redundant code.
Added a note about glyph bounding boxes
2001-08-07 21:28 henry
* [r64] src/FTGlyphContainer.cpp: Added a note about kerning modes
2001-08-07 21:28 henry
* [r63] include/FTFont.h, src/FTFont.cpp: Minor tidy ups.
Tidied up the error stuff
2001-08-07 21:26 henry
* [r62] src/FTFace.cpp: Tidied up the err stuff
2001-08-07 21:25 henry
* [r61] include/FTLibrary.h, src/FTLibrary.cpp: Added Error() stuff
2001-08-07 21:24 henry
* [r60] src/FTPolyGlyph.cpp: Added comment about winding rules
2001-08-07 21:21 henry
* [r59] include/FTSize.h, src/FTSize.cpp: Added Error().
Minor Tidy ups
Added Underline()...doesn't work yet
2001-08-07 01:03 henry
* [r58] include/FTGLOutlineFont.h, src/FTGLOutlineFont.cpp: Added a
render function to set LINE_SMOOTH for anti aliased lines
2001-08-07 01:02 henry
* [r57] include/FTGLPixmapFont.h, src/FTGLPixmapFont.cpp: Added a
render function to set the alpha blend mode
2001-08-07 01:02 henry
* [r56] src/FTPixmapGlyph.cpp: Now gets the current color and
create the glyph pixmap based on that.
2001-08-07 01:00 henry
* [r55] include/FTGLBitmapFont.h, src/FTGLBitmapFont.cpp: Added a
render function to set the pixelStore stuff previously set by the
bitmap glyph
2001-08-07 00:59 henry
* [r54] src/FTBitmapGlyph.cpp: Moved the pixelStore stuff to
BitmapFont
2001-08-06 21:01 henry
* [r53] README.txt: Fixed char > 127 bug.
Added TODO about Unicode.
Added link to interesting website
2001-08-06 20:57 henry
* [r52] src/FTFont.cpp: Changed char* to unsigend char* to fix bug
when displaying chars >127
2001-08-06 05:46 henry
* [r51] include/FTGLTextureFont.h: Changed types for IRIX
2001-08-06 05:43 henry
* [r50] src/FTBitmapGlyph.cpp, src/FTGLTextureFont.cpp,
src/FTPixmapGlyph.cpp, src/FTPolyGlyph.cpp,
src/FTTextureGlyph.cpp, src/FTVectorGlyph.cpp: Added GL to openGL
include paths
2001-08-06 04:29 henry
* [r49] include/FTVectoriser.h: Added using namespace std
2001-08-05 22:35 henry
* [r47] README.txt: Updated for BETA 2
2001-08-05 22:29 henry
* [r46] README.txt: Added Description. Added TODOs. Comments about
charSize problem.
2001-08-05 22:28 henry
* [r45] include/FTVectoriser.h, src/FTVectoriser.cpp: const
rampage:) added next2 to curve code
2001-08-05 22:22 henry
* [r44] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Made render()
arg const. delete contourList
2001-08-05 22:21 henry
* [r43] include/FTGLOutlineFont.h, src/FTGLOutlineFont.cpp: Minor
tidy ups
2001-08-05 22:16 henry
* [r42] include/FTPixmapGlyph.h, src/FTPixmapGlyph.cpp:
Initialisation list. Made render() arg const.
2001-08-05 22:15 henry
* [r41] include/FTPolyGlyph.h, src/FTPolyGlyph.cpp: Made render()
arg const. Minor tidy ups
2001-08-05 21:46 henry
* [r40] src/FTGLPolygonFont.cpp: Minor tidy ups
2001-08-05 21:44 henry
* [r39] include/FTTextureGlyph.h, src/FTTextureGlyph.cpp: Made
render() arg const. Initialisation list.
2001-08-05 21:43 henry
* [r38] include/FTGLTextureFont.h, src/FTGLTextureFont.cpp: Made
return type of render() void.
Initialisation list.
TextureSize() complete
2001-08-05 21:41 henry
* [r37] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp: Added
FT_Error member. Minor tidy ups and fixed automatic variable
warning in render()
2001-08-05 21:39 henry
* [r36] include/FTGlyph.h, src/FTGlyph.cpp: Minor tidy ups and made
render() arg const
2001-08-05 21:39 henry
* [r35] include/FTFont.h, src/FTFont.cpp: Minor tidy ups and fixed
a couple of compiler warnings
2001-08-05 21:37 henry
* [r34] include/FTFace.h, src/FTFace.cpp: Added FT_Error member and
accessor function. Minor tidy ups
2001-08-05 21:35 henry
* [r33] include/FTBitmapGlyph.h, src/FTBitmapGlyph.cpp: Made
render() arg const
2001-08-05 21:34 henry
* [r32] include/FTGLBitmapFont.h, include/FTGLPixmapFont.h,
include/FTLibrary.h, src/FTGLBitmapFont.cpp,
src/FTGLPixmapFont.cpp, src/FTLibrary.cpp: Minor tidy ups
2001-08-02 23:41 henry
* [r31] README.txt: Added some TODO stuff
2001-08-02 23:00 henry
* [r29] README.txt: Polygon fonts now work.
BETA release 1.0b1
2001-08-02 22:59 henry
* [r28] include/FTGLPolygonFont.h, include/FTPolyGlyph.h,
src/FTGLPolygonFont.cpp, src/FTPolyGlyph.cpp: Polygon fonts now
work.
2001-08-02 21:52 henry
* [r27] include/FTVectoriser.h, src/FTVectoriser.cpp: Made the
ftPoint struct an external class and added some helper functions
eg operator !=
Got rid of ftLoop, it's not needed now that I've tidied up the
curve parsing code (which fixed the Vivaldi Q bug)
Minor code tidy ups.
2001-08-02 21:49 henry
* [r26] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Changed the
cord data from floats to doubles...trying to debug the glutess
stuff in FTPolyGlyph!!
2001-08-02 21:47 henry
* [r25] README.txt: Added a future section. Fixed the Vivaldi Q bug
2001-08-01 23:00 henry
* [r24] README.txt: Updated for changes to FTVectorGlyph.
2001-08-01 22:58 henry
* [r23] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Removed the
<vector> include and some debug code. Changed the render code to
use glDisplayList. There was NO performance improvement but it
will make it the same as FTPolyGlyph.
Now uses glTranslate for the pen pos, again to make it the same
as FTPolyGlyph.
Changes because of the changes tp FTPOINT in FTVectoriser.
2001-08-01 22:56 henry
* [r22] include/FTVectoriser.h, src/FTVectoriser.cpp: Made the
FTPOINT type a struct of 3 floats rather than a PAIR<int, int> to
make it compatible with gluTess.
Made bValues[][] a private member rather than local to
evaluateCurve()
2001-08-01 05:27 henry
* [r21] include/FTVectoriser.h, src/FTVectorGlyph.cpp,
src/FTVectorGlyph.h, src/FTVectoriser.cpp: Spilt the FTVectoriser
& FTContour stuff out of FTVectorGlyph. Made some minor changes
to the curve code.
2001-08-01 04:28 henry
* [r20] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Removed stdio
include and used arg in deCasteljau function declaration
2001-08-01 04:22 henry
* [r19] README.txt: Updated now that vectorglyphs now work.
2001-08-01 04:21 henry
* [r18] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: First commit of
working code
2001-08-01 04:20 henry
* [r17] src/FTTextureGlyph.cpp: removed a comment
2001-08-01 04:19 henry
* [r16] src/FTGLTextureFont.cpp: Added code to calculate the min
texture size
2001-08-01 04:17 henry
* [r15] include/FTGLOutlineFont.h, src/FTGLOutlineFont.cpp: Updated
for FTVectorGlyph
2001-07-30 04:49 henry
* [r14] README.txt: Added raster position comment to todo
2001-07-30 04:48 henry
* [r13] src/FTPixmapGlyph.cpp: Fixing the position stuff
2001-07-30 04:47 henry
* [r12] src/FTBitmapGlyph.cpp: Fixing the psosition stuff
2001-07-30 02:29 henry
* [r11] README.txt: Raster position changes. TextureGlyph working
but not finished
2001-07-30 02:24 henry
* [r10] include/FTBitmapGlyph.h, include/FTFont.h,
include/FTGLTextureFont.h, include/FTGlyphContainer.h,
include/FTPixmapGlyph.h, include/FTTextureGlyph.h,
src/FTBitmapGlyph.cpp, src/FTFont.cpp, src/FTGLTextureFont.cpp,
src/FTGlyphContainer.cpp, src/FTPixmapGlyph.cpp,
src/FTTextureGlyph.cpp: Rewrote the way the raster positon is
set. The position is now kept in an FT_Vector called pen and pas
into the glyphs, rather than the glyph calculating it's on raster
position.
2001-07-30 01:08 henry
* [r9] include/FTGlyph.h: render() now takes a reference
2001-07-30 01:07 henry
* [r8] src/FTSize.cpp: Return values now scaled correctly
2001-07-27 04:28 henry
* [r7] include/FTFont.h: Made all methods virtual
2001-07-26 05:19 henry
* [r6] README.txt: Update for changes to FTSize
2001-07-26 05:18 henry
* [r5] include/FTSize.h, src/FTSize.cpp: Added assignment of
FT_Size attribute and added Height and Width methods
2001-07-26 05:11 henry
* [r3] README.txt, include, include/FTBitmapGlyph.h,
include/FTFace.h, include/FTFont.h, include/FTGL.h,
include/FTGLBitmapFont.h, include/FTGLOutlineFont.h,
include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
include/FTGLTextureFont.h, include/FTGlyph.h,
include/FTGlyphContainer.h, include/FTLibrary.h,
include/FTPixmapGlyph.h, include/FTSize.h,
include/FTTextureGlyph.h, src, src/FTBitmapGlyph.cpp,
src/FTFace.cpp, src/FTFont.cpp, src/FTGLBitmapFont.cpp,
src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp,
src/FTGlyph.cpp, src/FTGlyphContainer.cpp, src/FTLibrary.cpp,
src/FTPixmapGlyph.cpp, src/FTSize.cpp, src/FTTextureGlyph.cpp,
src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: This commit was
generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default
branches.
2001-07-26 05:11
* [r1] .: New repository initialized by cvs2svn.