Log

Author Commit Date CI Message
henry d2b9a63c 2001-09-17T20:58:50 Initial revision
henry 2ec56d39 2001-09-16T21:54:02 Updated for BETA 6
henry 6a024aef 2001-09-16T21:52:46 Updated for changes in *Glyph classes. Added unicode render function. Updated comments
henry 6165034e 2001-09-16T21:50:28 Added error code (err) to initialisation list
henry c704216e 2001-09-16T21:49:52 Removed glyph index parameter from c_stor (see FTGlyph) and updated comments
henry af2bc912 2001-09-16T21:31:38 Minor tidy ups
henry 5b0d8399 2001-09-16T21:30:59 Updated comments. Added err and ftface to initialosation list
henry 8a480963 2001-09-16T21:29:59 Added error code (err) to initialisation list
henry d70420a4 2001-09-16T21:28:46 Updated comments and added a unicode render function
henry 486a0751 2001-09-16T21:27:52 removed the glyphIndex member
henry 47f0739f 2001-09-14T01:13:39 Updated for changes made while in the UK
henry 15c06ee5 2001-09-14T01:11:02 Added FIXME comment for max number of textures
henry 4d72a787 2001-09-14T00:42:22 The freetype glyph is now disposed of correctly after initialsation
henry 76f1128a 2001-09-14T00:40:43 Changed the order in which things are cleaned up when this object is destroyed.
henry b161bd20 2001-09-14T00:39:36 No longer call face.close(). FTFace is responsible for closing the face.
henry 72a95b2e 2001-09-14T00:38:04 Added more comments
henry 84de12e4 2001-09-14T00:37:26 Removed FT_Done_Glyph from the d_tor. Glyph disposal is done immediately after the glyph is processed.
henry 3a89d182 2001-08-29T04:33:56 Updated for beta 5
henry 2797daf9 2001-08-29T01:07:26 Removed the redundant pos.x in Render()
henry 241a40fc 2001-08-28T23:04:04 Moved the list of valid encoding symbols from the .cc to .h so it appears in the docs.
henry 6299b3f3 2001-08-28T22:53:37 Fixed a bug in FTVectoriser::Ingest() that caused non printing glyphs ( eg spaces) to be ignored
henry f07b3aec 2001-08-28T05:09:48 Updated for beta 5
henry 50552cd4 2001-08-28T05:09:26 Fixed the test for an invalid glyph format
henry 7920ed9c 2001-08-28T05:09:00 reversed the test for glyph format = outline
henry 1a6d8d57 2001-08-28T05:07:52 Reversed the test for glyph format == oultline
henry a9f836b2 2001-08-28T01:47:44 Removed redundant static_cast<float>()
henry eba2ba50 2001-08-28T01:12:34 Fixed comments
henry 983f9c3e 2001-08-27T23:01:29 Updated comments
henry be741365 2001-08-27T22:03:36 If we get a NULL FT_Glyph we now report an error.
henry c31d4c66 2001-08-27T21:40:22 Added a check for a NULL glyph
henry f8bb8b42 2001-08-27T21:32:38 Changed the return type of FTFace::Glyph() from a reference to a pointer so I can return NULL on failure.
henry e8949db4 2001-08-27T21:29:21 Minor change. Changed arg name in Render()
henry 0c826796 2001-08-27T03:33:36 Updated for beta 5
henry 69818dda 2001-08-27T03:16:28 Started to add comments
henry fd085e7c 2001-08-27T03:15:59 Minor change to FIXME comment
henry 9e6774a5 2001-08-27T03:15:35 Updated comments
henry 146e8ba6 2001-08-27T03:11:27 Static cast float to unsigned char in bitmap code
henry 0d3ade0a 2001-08-27T03:10:37 update to reflect change in contourFlag in FTVectoriser
henry fefbdf74 2001-08-27T00:57:42 Changed the args for FTContour::AddPoint() to float to get rid of warning. Also make more sense.
henry 9a1fd558 2001-08-26T22:53:23 Fixed a bug in the kerning code. Dims are in 1/64 pixels.
henry 06fac9d5 2001-08-26T22:30:08 Removed the numGlyphs hack
henry 0c12b0a5 2001-08-26T22:28:23 Made contourFlag private and added accessor function
henry c5c734f9 2001-08-24T02:18:59 Added JavaDoc comments
henry 63758595 2001-08-24T02:17:46 Minor format change
henry b56a2159 2001-08-24T02:17:19 Added error checking in charSize(). Inserted some code comments to remind me how to set the encoding properly
henry 6a234ca3 2001-08-24T02:16:00 Minor changes to comments
henry 295f2c0f 2001-08-24T02:06:51 Made some magic numbers into constants
henry e3206aab 2001-08-22T22:58:09 Fixed the positional stuff in render(). Added leftside bearing offset.
henry 3667f3aa 2001-08-22T03:40:50 Added profiling notes, updated todos.
henry 524e7ca9 2001-08-22T03:40:05 Changed the return types for the size function to int
henry afb26f6e 2001-08-21T03:33:13 Glyphs are know retrieved from the FTFace object rather than with direct freetype calls.
henry 2e5ca9ad 2001-08-21T03:20:26 return type for CharIndex() made unsigned int
henry e62d68b3 2001-08-20T22:51:21 Started being more strict with types eg integer indices and sizes are now unsigned.
henry 23cb67ba 2001-08-20T22:36:44 Added Glyph function
henry aded3122 2001-08-20T21:44:00 Gerards fixes to compile under Linux
henry 0c2265cd 2001-08-19T22:49:25 Updated for beta 4
henry 9f030717 2001-08-19T22:43:50 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.
henry be5b608f 2001-08-19T22:40:43 Changed the size stuff to use floats rather than ints. Global height and width is now calculated using the bbox
henry 31fa83cb 2001-08-19T22:34:40 This now uses FTFace function rather than calling freetype directly...better encapsulation and may allow future caching.
henry 6acb6ea5 2001-08-19T22:32:57 Updated to reflect changes in FTFace & FTGlyphContainer
henry 9aa9fe44 2001-08-19T22:31:25 Implemented charmap, CharIndex and kernAdvance functions. These are now wrappers for the freetype functions and the rest of FTGL should not call freetype directly.
henry e39fe85c 2001-08-19T22:20:32 removed the unused loop struct.
henry bcbf8c43 2001-08-16T06:15:07 Changed the mode in FT_Load_Glyph()
henry c41f5445 2001-08-16T06:14:25 Changed the mode in FT_load_Glyph() Changed the blend function in render()
henry 56a6d387 2001-08-12T22:05:36 Added TODO about sizes
henry 22f62cec 2001-08-09T02:49:45 Found memory leak in glCombine
henry 618ede6e 2001-08-09T02:30:30 Result of memory testing, found a leak in FTPolyGlyph
henry 9438b4e8 2001-08-08T01:33:53 Updated for BETA 3
henry de2532f4 2001-08-08T01:33:03 Changes to the way charmaps are handled
henry 0932c517 2001-08-08T01:32:02 render() does not draw'invalid' glyphs
henry 4fcbcd3c 2001-08-08T01:30:04 Changes to the charmap handling and fixed TextureSize()
henry f97bb6a2 2001-08-07T21:32:07 Tidied up the error stuff
henry 3aa2297a 2001-08-07T21:30:15 Tidied up the error stuff and got rid of some redundant code. Added a note about glyph bounding boxes
henry 0775ec8b 2001-08-07T21:28:45 Added a note about kerning modes
henry 06d66c75 2001-08-07T21:28:07 Minor tidy ups. Tidied up the error stuff
henry 4c7e040b 2001-08-07T21:26:05 Tidied up the err stuff
henry ea2efa4e 2001-08-07T21:25:12 Added Error() stuff
henry e1d841c7 2001-08-07T21:24:34 Added comment about winding rules
henry 9982b644 2001-08-07T21:21:16 Added Error(). Minor Tidy ups Added Underline()...doesn't work yet
henry 883d4607 2001-08-07T01:03:44 Added a render function to set LINE_SMOOTH for anti aliased lines
henry 7411d133 2001-08-07T01:02:49 Added a render function to set the alpha blend mode
henry 197943f3 2001-08-07T01:02:04 Now gets the current color and create the glyph pixmap based on that.
henry 048139fc 2001-08-07T01:00:37 Added a render function to set the pixelStore stuff previously set by the bitmap glyph
henry 9602dde5 2001-08-07T00:59:38 Moved the pixelStore stuff to BitmapFont
henry 31142661 2001-08-06T21:01:25 Fixed char > 127 bug. Added TODO about Unicode. Added link to interesting website
henry e901ce49 2001-08-06T20:57:54 Changed char* to unsigend char* to fix bug when displaying chars >127
henry f1940e79 2001-08-06T05:46:16 Changed types for IRIX
henry be451805 2001-08-06T05:43:36 Added GL to openGL include paths
henry daa92912 2001-08-06T04:29:49 Added using namespace std
henry 830fd73d 2001-08-05T22:35:29 Updated for BETA 2
henry 5fc0cb7a 2001-08-05T22:29:43 Added Description. Added TODOs. Comments about charSize problem.
henry a1ed83ae 2001-08-05T22:28:29 const rampage:) added next2 to curve code
henry 0a936162 2001-08-05T22:22:23 Made render() arg const. delete contourList
henry 08651a1d 2001-08-05T22:21:14 Minor tidy ups
henry bf84e602 2001-08-05T22:16:32 Initialisation list. Made render() arg const.
henry 007ca6b5 2001-08-05T22:15:50 Made render() arg const. Minor tidy ups
henry eb735e8f 2001-08-05T21:46:24 Minor tidy ups
henry 18dd271e 2001-08-05T21:44:40 Made render() arg const. Initialisation list.
henry e0944402 2001-08-05T21:43:42 Made return type of render() void. Initialisation list. TextureSize() complete
henry 74ddddc2 2001-08-05T21:41:09 Added FT_Error member. Minor tidy ups and fixed automatic variable warning in render()