test


Log

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