Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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. | ||
| 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. | ||
| d72e669b | 2008-04-25 09:59:35 | * OS X Leopard build fix. Starting from this version, GLUTesselatorFunction has a standard prototype again. Patch by Kent Mein, taken from Blender commit r11864. | ||
| 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. | ||
| a5781ca3 | 2008-04-23 09:50:17 | * 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. | ||
| 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. | ||
| 141112c4 | 2008-04-12 22:44:48 | * Add licensing information to all files in the library. | ||
| 7c358859 | 2008-04-04 12:43:38 | * 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. | ||
| aef4bd2c | 2004-12-10 09:51:56 | const correctness | ||
| d60f1a16 | 2004-12-06 22:42:28 | const correctness. | ||
| 775724e4 | 2004-10-11 01:55:52 | Fixed a casting problem | ||
| 4c6baa27 | 2004-10-10 22:50:01 | Refactoring FTPoint | ||
| c71c5e14 | 2004-08-23 08:03:27 | Remove a superfluous semi-colon. | ||
| 432d6517 | 2004-05-04 10:38:25 | Added __CYGWIN__ | ||
| 59a0780e | 2003-09-25 03:55:19 | Changed to use FTGlyphSlot internally instead of FTGlyph | ||
| b5c018d9 | 2003-07-18 10:13:27 | Minor change | ||
| 7a6a03d0 | 2003-06-03 02:51:58 | Added extra defines for GLUTesselatorFunction | ||
| d7cd7612 | 2003-04-02 23:47:27 | Fixed memory leaks | ||
| 2e5ee543 | 2003-01-16 00:23:30 | Removed redundant () in preprocess | ||
| eda18707 | 2003-01-14 16:08:38 | 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*. | ||
| 74b58812 | 2002-12-20 22:21:21 | Added Mesh::Combine and changed tempPointList to FTList | ||
| e7bffe5d | 2002-12-19 10:27:16 | Made return values const | ||
| 1fc9d488 | 2002-12-17 03:53:37 | Refactored to get rid of data memory buffers and function name tidy ups | ||
| 942a5d6f | 2002-12-16 23:24:22 | Made ProcessContours Private and removed GetOutline | ||
| d42ccb1d | 2002-12-16 20:12:37 | Changes in FTContour | ||
| c7c795c5 | 2002-12-11 07:41:03 | Replaced contourList FTVector with an array. | ||
| 028acb18 | 2002-12-10 09:01:13 | Minor fix | ||
| 64f24583 | 2002-12-08 09:39:31 | WIN32 function pointer typedef | ||
| e4142e5a | 2002-12-08 08:56:59 | Fixes for broken glyphs. Uses numberOfContours as a flag that the glyph is valid. | ||
| 0224994d | 2002-12-08 05:07:52 | Removed redundant member | ||
| 690d4883 | 2002-12-08 04:40:19 | Refactored FTContour - moved it into it's own file | ||
| 351a7101 | 2002-12-05 10:23:10 | Minor fix up | ||
| 1f30031f | 2002-12-05 09:33:28 | Refactored variables in Process() Changed Process to void Test in FTVectoriser c_stor | ||
| 5d5faa48 | 2002-12-05 06:46:33 | Refactored variable names | ||
| 220dbc49 | 2002-12-05 06:11:35 | Refactored variable names Removed Point() Added docs | ||
| a777a90b | 2002-12-04 06:21:02 | typedef for mips and linux | ||
| cce53af5 | 2002-11-28 09:39:36 | Changed the gluTess callback function definitions | ||
| 390f4520 | 2002-11-27 07:12:59 | Moved FTPoint to it's own file | ||
| ba82a01b | 2002-11-27 06:20:15 | Tidied up some float declarations | ||
| 9013e3ec | 2002-06-20 08:22:06 | Changes for VTK Removed tabs Removed mmgr Optimisations for loading pixel based fonts Minor changes | ||
| 681596b9 | 2002-01-24 09:42:21 | Fixed compiler warnings (size_t) | ||
| c8dc02da | 2001-12-11 03:55:08 | Replaced double with FTGL_DOUBLE typedef | ||
| 86b5c356 | 2001-11-12 02:44:18 | gluTesselation now feeds data to internal FTMesh class | ||
| a00a92ec | 2001-11-08 20:36:26 | Minor fixes for windows warnings | ||
| 7d8a9eab | 2001-11-05 22:32:05 | Refactoring FTVectoriser & FTPolyGlyph to anable access to tessellation data | ||
| e077739b | 2001-10-30 23:23:29 | Renamed functions in prep for extruded glyphs Ingest->Process Output->MakeOutline | ||
| 263722f7 | 2001-10-25 04:03:06 | Re-ordered initialisation lists to keep project builder happy (MAC OSX) | ||
| 6141f71d | 2001-09-27 01:40:39 | Added a test for an empty point list when adding points to a contour. | ||
| af2bc912 | 2001-09-16 21:31:38 | Minor tidy ups | ||
| 6299b3f3 | 2001-08-28 22:53:37 | Fixed a bug in FTVectoriser::Ingest() that caused non printing glyphs ( eg spaces) to be ignored | ||
| a9f836b2 | 2001-08-28 01:47:44 | Removed redundant static_cast<float>() | ||
| fefbdf74 | 2001-08-27 00:57:42 | Changed the args for FTContour::AddPoint() to float to get rid of warning. Also make more sense. | ||
| 295f2c0f | 2001-08-24 02:06:51 | Made some magic numbers into constants | ||
| a1ed83ae | 2001-08-05 22:28:29 | const rampage:) added next2 to curve code | ||
| ec4a06b7 | 2001-08-02 21:52:58 | 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. | ||
| bb798851 | 2001-08-01 22:56:04 | 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() | ||
| 0c395027 | 2001-08-01 05:27:22 | Spilt the FTVectoriser & FTContour stuff out of FTVectorGlyph. Made some minor changes to the curve code. |