src/FTContour.cpp


Log

Author Commit Date CI Message
Frank Heckenbach 8ee0d83b 2019-02-07T22:31:57 fix (if possible) or silence (otherwise) compiler warnings
Frank Heckenbach 35301593 2018-01-29T03:55:37 FTContour: avoid NaN for angles close to 180 degrees (see Debian bug #589601, 5.)
sammy c0f486e1 2011-05-21T10:24:37 FTContour: fix a memory leak in the outset building. SF #3302743.
sammy cab1fafd 2009-07-19T13:05:50 Update my e-mail address everywhere.
sammy c5bcad81 2008-06-09T12:57:41 * Add my copyright information to files I modified significantly. * Add the Unicode, Inc. to the list of authors because of FTUnicode.h.
sammy 4a3dd0f5 2008-06-09T11:47:42 * Code simplifications in FTContour.
sammy a132a5e4 2008-06-09T11:45:52 * Document and reorganise FTBuffer. It is now clean enough.
sammy 0b40c371 2008-06-09T10:12:21 * Better FTContour::ComputeOutsetPoint() documentation.
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