src/FTContour.cpp


Log

Author Commit Date CI Message
sammy 13adc2c1 2008-05-19T10:06:07 * Add parentheses around && within || to please gcc.
sammy 17f84259 2008-05-09T10:01:49 * Minor cosmetic fix (remove tab).
dtremenak d33c1e50 2008-05-08T23:12:29 more fun with size_t consistency
sammy d5adb85b 2008-05-08T17:07:07 * 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.
sammy dccd536a 2008-05-08T17:06:24 * 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.
sammy 55bf1ff0 2008-05-08T17:03:07 * Small optimisation in FTContour::ComputeOutsetPoint().
sammy a065f004 2008-05-06T21:19:42 * Refactor FTContour::ComputeOutsetPoint so that it's twice as short, even with the additional comments.
sammy 134711d7 2008-05-06T21:19:29 * Make FTContour:FTContour comply with the FreeType specification and remove duplicate points in the Bézier curves. Fixes weird rendering errors with some fonts.
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 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 d0651fb6 2008-04-25T09:59:11 * Fix random bugs introduced in [941] and [943].
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 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 eb169fd2 2008-04-13T09:06:38 * Fix a crash in FTContour::FTContour caused by invalid or unknown tags.
sammy 71eb8253 2008-04-13T07:48:50 * Refactoring FTContour.
sammy 141112c4 2008-04-12T22:44:48 * Add licensing information to all files in the library.
sammy 7c358859 2008-04-04T12: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.
henry 1f69e6a0 2004-10-11T02:58:52 Added operator + & * to FTPoint
henry 4c6baa27 2004-10-10T22:50:01 Refactoring FTPoint
henry e674078e 2003-07-21T09:46:25 Merged FTGL_2_0_4
henry 3ea4d8fb 2003-07-12T12:06:05 Re-ordereds function for inlining
henry eee46596 2003-04-09T10:13:45 Fixed broken contour bug
henry 9e554e33 2002-12-18T03:53:55 Trying to simplify the constructor.
henry 43cb23ae 2002-12-16T00:40:12 Removed unused constants
henry df1e5ad2 2002-12-15T23:02:48 Unrolled evaluate curve
henry 2ee7bddd 2002-12-15T22:04:21 Refactored evaluate curve
henry 44732278 2002-12-15T08:51:54 Got rid of ctrlPtArray
henry 52e26160 2002-12-15T08:20:58 Removed contourPoint struct
henry fb89a286 2002-12-14T22:01:54 Contour extraction is now one pass. The code is a bit ugly at this stage though.
henry 028acb18 2002-12-10T09:01:13 Minor fix
henry 739dac83 2002-12-08T04:37:28 Moved from FTVectoriser to own file