kc3-lang/ftgl/src/FTContour.cpp

Branch :


Log

Author Commit Date CI Message
cab1fafd 2009-07-19 13:05:50 Update my e-mail address everywhere.
c5bcad81 2008-06-09 12:57:41 * Add my copyright information to files I modified significantly. * Add the Unicode, Inc. to the list of authors because of FTUnicode.h.
4a3dd0f5 2008-06-09 11:47:42 * Code simplifications in FTContour.
a132a5e4 2008-06-09 11:45:52 * Document and reorganise FTBuffer. It is now clean enough.
0b40c371 2008-06-09 10:12:21 * Better FTContour::ComputeOutsetPoint() documentation.
13adc2c1 2008-05-19 10:06:07 * Add parentheses around && within || to please gcc.
17f84259 2008-05-09 10:01:49 * Minor cosmetic fix (remove tab).
d33c1e50 2008-05-08 23:12:29 more fun with size_t consistency
d5adb85b 2008-05-08 17: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.
dccd536a 2008-05-08 17: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.
55bf1ff0 2008-05-08 17:03:07 * Small optimisation in FTContour::ComputeOutsetPoint().
a065f004 2008-05-06 21:19:42 * Refactor FTContour::ComputeOutsetPoint so that it's twice as short, even with the additional comments.
134711d7 2008-05-06 21: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.
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.
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.
d0651fb6 2008-04-25 09:59:11 * Fix random bugs introduced in [941] and [943].
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.
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.
eb169fd2 2008-04-13 09:06:38 * Fix a crash in FTContour::FTContour caused by invalid or unknown tags.
71eb8253 2008-04-13 07:48:50 * Refactoring FTContour.
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.
1f69e6a0 2004-10-11 02:58:52 Added operator + & * to FTPoint
4c6baa27 2004-10-10 22:50:01 Refactoring FTPoint
e674078e 2003-07-21 09:46:25 Merged FTGL_2_0_4
3ea4d8fb 2003-07-12 12:06:05 Re-ordereds function for inlining
eee46596 2003-04-09 10:13:45 Fixed broken contour bug
9e554e33 2002-12-18 03:53:55 Trying to simplify the constructor.
43cb23ae 2002-12-16 00:40:12 Removed unused constants
df1e5ad2 2002-12-15 23:02:48 Unrolled evaluate curve
2ee7bddd 2002-12-15 22:04:21 Refactored evaluate curve
44732278 2002-12-15 08:51:54 Got rid of ctrlPtArray
52e26160 2002-12-15 08:20:58 Removed contourPoint struct
fb89a286 2002-12-14 22:01:54 Contour extraction is now one pass. The code is a bit ugly at this stage though.
028acb18 2002-12-10 09:01:13 Minor fix
739dac83 2002-12-08 04:37:28 Moved from FTVectoriser to own file