kc3-lang/ftgl/test

Branch :


Log

Author Commit Date CI Message
87a8fb95 2010-05-23 17:50:57 Remove additional files upon make maintainer-clean. Fix courtesy of Bullet Catcher, from SF patch #2039757.
51b849f7 2010-05-22 17:47:27 Put test programs in the TESTS automake target.
abaf40a5 2009-04-01 16:22:45 Remove trailing spaces and tabs to ease syncs bzflag needs to do.
6c2a187c 2008-06-08 15:56:35 * 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.
2d92e442 2008-05-28 15:46:02 target-specific CPPFLAGS was not added to automake until 1.7 so use AM_CPPFLAGS instead
20ac99b1 2008-05-11 11:28:08 * FTFont::Advance(), FTFont::Render() and FTFont::BBox() are now far more powerful, allowing for substring display and extra spacing between characters.
eb0df25b 2008-05-09 15:41:15 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.
20620dc7 2008-05-07 15:09:25 * Fixed and reactivated unit tests that were disabled during the pImpl refactoring.
48b68f55 2008-05-07 15:06:19 * Replace FTBBox::Move() with the += operator, to make it clearer that the object is modified in the process.
92238082 2008-05-02 09:15:38 * 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.
8d4c7414 2008-05-02 07:21:39 * Fix memory leaks in the font tests due to temporary variables not being deleted. * Add a few method calls to the C test program.
129a4733 2008-05-01 13:42:49 * Store FTPoints in the BBox object instead of floats. This was a todo from Henry.
ab4586ca 2008-05-01 09:45:14 * Update demos and unit tests so that they use the newly named types.
2aa2aeb5 2008-04-30 16:27:34 * 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.
ecea190c 2008-04-29 23:08:14 * 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.
7f4fcafa 2008-04-29 21:35:16 * 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.
387dec48 2008-04-29 17:11:57 * 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.
1f4a94f8 2008-04-29 14:39:28 * 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.
c96146ed 2008-04-29 06:44:51 * 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.
573770b5 2008-04-28 21:12:36 * 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.
3674c4d1 2008-04-28 17:31:42 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
09fbf8ac 2008-04-28 11:17:05 * Cosmetic: remove trailing spaces, fix unbalanced parenthesis/space constructs, remove tab/space mixes, wrap a lot of long source lines.
75c73099 2008-04-23 21:23:59 * Fix most compilation warnings. Most frequent causes: shadow declarations and const qualifier disappearances.
92094112 2008-04-23 15:56:47 * 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.
26da265c 2008-04-23 09:51:14 * Check for <GL/glut.h> and <GLUT/glut.h> during the configure step instead of guessing their location at build time.
ef85a014 2008-04-22 16:21:04 * 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.
7e74380f 2008-04-21 21:48:03 * Inset/outset contour support for fonts, by Eric Beets. For now, only contours with exactly the same number of points are generated.
87609beb 2008-04-13 22:13:44 * Added copyright and license information to recently merged files.
2d7750d7 2008-04-13 21:39:26 * Merged trunk commits [678] and [711], by henry: + Created a demo that can handle multiple fonts and command line options. + Updated for new compiler.
d228d390 2008-04-13 21:27:22 * 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.
d6a2d851 2008-04-13 21:14:44 * 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
74b3ad8c 2008-04-13 14:04:54 * Changed some unit tests so that they're clearer about where the failures come from.
2183e597 2008-04-13 01:29:48 * Fix a crash in FTBitmapGlyph-Test.cpp caused by glGetError() calls with no GL context.
aea26d36 2008-04-13 00:53:33 * Build cppunit tests using the autotools.
ee107630 2008-03-03 16:41:35 * Remove svn:executable property from source files.
f0f550ea 2008-03-03 16:36:07 * Remove svn:executable property from source files.
06d1b145 2005-01-03 09:09:35 Reset the error when setting the charmap
d60f1a16 2004-12-06 22:42:28 const correctness.
a675949b 2004-12-05 09:08:27 const correctness
55888982 2004-10-17 00:40:24 Changed advance to be an FTPoint rather than a float.
51a202a3 2004-10-11 09:46:30 Added a test for pen position
ec007cbb 2004-10-11 09:46:16 Changed the gl window creation so that the pen position test in bitmap font test would work
1f69e6a0 2004-10-11 02:58:52 Added operator + & * to FTPoint
4c6baa27 2004-10-10 22:50:01 Refactoring FTPoint
b2bd1ab8 2004-10-10 11:14:58 Refactoring FTPoint
4c9a32b2 2004-10-10 10:45:37 Added cast to double operator
3d3a4852 2004-10-08 11:37:28 Changed a couple of variable names.
14a240e6 2004-10-07 02:09:48 Changed testKerning to use a font with a kerning table.
8bdfef74 2004-10-03 22:50:30 Adding support for turning off display lists in FTGL
0a25991d 2004-10-03 22:44:35 size_t suddenly stopped working in xCode!!
30423324 2004-09-30 22:50:47 Minor
ef3a8c03 2004-09-30 08:15:43 Code to turn off display lists.
4bda5c45 2004-09-29 23:46:24 Changed tests to better show the interaction between character encodings
e78f0295 2004-09-29 23:11:42 Made tests more obvious
2c46125c 2004-09-29 23:07:54 Removed the pixels per em function because no one is using them.
ef621c53 2004-09-29 10:24:39 Refactored tests
9ec77424 2004-09-29 04:13:21 Constructed texture to stop glError in test.
e04d1931 2004-09-29 03:13:47 Improved error values for tests
25455f4c 2004-09-29 03:07:25 Added testCheckGlyphFailure test
5c9149d5 2004-09-29 03:01:40 Fixing render tests. Must set size before rendering.
875d4b48 2004-09-28 05:35:53 Trying to track down a crashing bug when calling render before FaceSize();
4de174c4 2004-09-28 04:50:35 Fixed a bug where resizing FTGLTextureFont caused a GL error
60376204 2004-09-28 03:55:46 Added assert for gl error
f0089055 2004-09-28 03:54:59 Newline at end of file
bf7497fb 2004-09-28 02:39:58 Added a function to construct a gl context. Required for some tests
9e7d9d42 2004-09-28 02:39:21 New tests.
cffb0645 2004-09-28 02:19:15 New tests.
92d69e80 2004-09-27 23:21:56 Less precision
8534c48b 2004-09-27 05:59:47 Tests work and pass
9eeec694 2004-09-27 05:34:47 Initial Add
fc379f90 2004-08-17 01:53:17 tweatked the font size
d5f912b3 2004-05-09 07:13:48 Updated for changes in FTCharmap
e508c91b 2004-05-04 10:17:08 Renamed
524a533a 2004-04-09 04:08:59 Fixes for glyph to glyphSlot change
bc61db09 2004-04-09 04:01:02 Added symbol for front and rear facing
bc7fea71 2003-10-19 21:16:41 Moved charmap list function out of FTCharmap into FTFont
0418c75c 2003-10-19 02:40:00 Can now get the list of supported charmaps for the font.
4a42ba2e 2003-10-11 03:41:25 FTCharToGlyphIndexMap::find no longer returns a pointer
1bf337d2 2003-10-04 04:58:35 Initial test before refactoring
c335d430 2003-10-02 03:13:54 Test for bitmap bbox.
6796ecb9 2003-10-01 07:41:09 Tidy Up
cfe0dc8d 2003-10-01 06:46:18 Now uses FT_Outline_Get_CBox where possible
9c597bc1 2003-09-29 20:59:51 Added SetDepth function to FTBBox
13ee5d1e 2003-09-29 04:55:14 Tidied up test
609d33ed 2003-09-29 04:54:22 Added a test for broken glyph but freetype is broken so it doesn't work.
59a0780e 2003-09-25 03:55:19 Changed to use FTGlyphSlot internally instead of FTGlyph
a5d380c3 2003-09-25 03:55:19 Changed to use FTGlyphSlot internally instead of FTGlyph
9bfb9a5e 2003-09-24 22:13:16 Initial Add
4e71fb09 2003-09-24 22:12:57 Fixed some error return values.
7d69b7da 2003-09-22 05:27:03 Refactored setUpFreetype function.
8fd2ff3e 2003-09-22 02:11:42 Fixes for deprecated identifiers in 2.1.5
9a977999 2003-09-21 01:43:48 Minor change.
2e4edebf 2003-09-21 01:43:19 Fixed for 2.1.5
ed6736d0 2003-09-21 01:42:46 Fixed memory face error code
7b7cb75e 2003-09-19 23:37:08 Added a test for the freetype library version.
0badd843 2003-08-29 10:19:40 Fixed var name
61cc1fea 2003-08-29 10:17:30 Fixed tests
2105ac7a 2003-08-05 00:26:54 Refactored variable names
dc4d1fa2 2003-07-23 09:06:51 Remove Font Table function.
e674078e 2003-07-21 09:46:25 Merged FTGL_2_0_4