|
20ac99b1
|
2008-05-11T11:28:08
|
|
* FTFont::Advance(), FTFont::Render() and FTFont::BBox() are now far
more powerful, allowing for substring display and extra spacing between
characters.
|
|
eb0df25b
|
2008-05-09T15:41:15
|
|
reference a font that actually exists.. alas we do not all have a /Users/henry/Development directory. at least this one will exist if X11 is installed.
|
|
20620dc7
|
2008-05-07T15:09:25
|
|
* Fixed and reactivated unit tests that were disabled during the pImpl
refactoring.
|
|
48b68f55
|
2008-05-07T15:06:19
|
|
* Replace FTBBox::Move() with the += operator, to make it clearer that the
object is modified in the process.
|
|
92238082
|
2008-05-02T09:15:38
|
|
* Change a few function names in the FTFont C bindings to avoid confusion
with other classes.
* Document the C bindings. Since it's almost copypasta from the C++
documentation, I put the constructors back in their original files.
|
|
8d4c7414
|
2008-05-02T07:21:39
|
|
* Fix memory leaks in the font tests due to temporary variables not being
deleted.
* Add a few method calls to the C test program.
|
|
129a4733
|
2008-05-01T13:42:49
|
|
* Store FTPoints in the BBox object instead of floats. This was a todo
from Henry.
|
|
ab4586ca
|
2008-05-01T09:45:14
|
|
* Update demos and unit tests so that they use the newly named types.
|
|
2aa2aeb5
|
2008-04-30T16:27:34
|
|
* Move include/* to src/FTGL/* so the files in there can directly be
referred to as "FTGL/*.h". This is convenient because they will be
installed in a similar location.
* Put a warning in each legacy public header to advise users to only include
the generic <FTGL/ftgl.h> header instead.
|
|
ecea190c
|
2008-04-29T23:08:14
|
|
* Small C test program. It does not do anything yet, but it's already a good
thing to know whether all public headers can be #included from C code.
|
|
7f4fcafa
|
2008-04-29T21:35:16
|
|
* End of the pImpl refactoring task started in [972]. FTGlyph was the last
class needing the change. As a consequence, FTGlyph is now also exported
in the library API, and so are FTBBox and FTPoint.
|
|
387dec48
|
2008-04-29T17:11:57
|
|
* Move FTGlyph, FTFont and FTLayout classes and their derivatives into
separate subdirectories of src/ to avoid cluttering src/ with too many
files. The Visual Studio solution still needs an update.
|
|
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.
|
|
c96146ed
|
2008-04-29T06: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.
|
|
573770b5
|
2008-04-28T21:12:36
|
|
* Beginning of a new refactoring task. Classes inheriting FTFont or FTLayout
now hide their private members behind a pImpl pointer. This will make the
public headers smaller, and we will not break the ABI by changing private
members of our public classes. This first step just splits classes but
does not reorganise files.
|
|
3674c4d1
|
2008-04-28T17:31:42
|
|
specify minimum versions, make ac be 2.58 and am be 1.6 (needed in order to support os x 10.4 out-of-the-box). PKG_CHECK_MODULES doesn't seem to wrap the args properly so you can't embed AC_MSG_RESULT, make a zip and bzip2 when we make a dist, and provide NULL to make am happy
|
|
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.
|
|
75c73099
|
2008-04-23T21:23:59
|
|
* Fix most compilation warnings. Most frequent causes: shadow declarations
and const qualifier disappearances.
|
|
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.
|
|
26da265c
|
2008-04-23T09:51:14
|
|
* Check for <GL/glut.h> and <GLUT/glut.h> during the configure step instead
of guessing their location at build time.
|
|
ef85a014
|
2008-04-22T16:21:04
|
|
* Allow to selectively display parts of the glyph/font/layout. This is
currently only used in FTExtrdGlyph: it lets the user render the front
surface in a different color than the extruded side surface. Code written
by Eric Beets.
|
|
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.
|
|
87609beb
|
2008-04-13T22:13:44
|
|
* Added copyright and license information to recently merged files.
|
|
2d7750d7
|
2008-04-13T21:39:26
|
|
* Merged trunk commits [678] and [711], by henry:
+ Created a demo that can handle multiple fonts and command line options.
+ Updated for new compiler.
|
|
d228d390
|
2008-04-13T21:27:22
|
|
* Merged trunk commits [741], [742], [745], [747], [748] and [749], by
henry:
+ Changed to use FTGlyphSlot internally instead of FTGlyph.
+ Added a test for broken glyph but freetype is broken so it doesn't work.
+ Added SetDepth function to FTBBox.
+ Tidy Up.
+ Test for bitmap bbox.
|
|
d6a2d851
|
2008-04-13T21:14:44
|
|
* Merged trunk commits [664], [665], [666], [667], [669], [670], [671],
[672] and [684], by patrick and henry:
+ Added FTLayout.h, FTSimpleLayout.h and FTSimpleLayout.cpp to implement
a framework for layout managers and an implementation of a simple layout
manager.
+ Updated FTGLDemo to use the new FTSimpleLayout. Changes include:
- Added a font origin to specify the location to render the font.
- The default text is now blatantly plagarized from the back cover of
the OGL red book.
- The font size is much smaller.
- Font metrics are rendered differently depending on the current layout
manager.
- The FTSimpleLayout alignment mode is now output with other font
information.
- The space bar no longer cycles through the fonts. The cursor up/down
keys do.
- The cursor left/right keys increment/decrement the size of the current
font.
- The page up/page down keys cycle through the layout managers.
- The home/end keys increment and decrement the line length of a simple
layout
- The tab key cycles through the alignment modes of a simple layout.
+ Fixed a bug where the trackball rotation was applied after translation.
+ Minor reformatting and enabled texture fonts to be selected
+ Un-inlined private methods...because they are called by other private
inlined methods
+ Minor formatting changes
+ Adding FTLayout
|
|
74b3ad8c
|
2008-04-13T14:04:54
|
|
* Changed some unit tests so that they're clearer about where the failures
come from.
|
|
2183e597
|
2008-04-13T01:29:48
|
|
* Fix a crash in FTBitmapGlyph-Test.cpp caused by glGetError() calls with
no GL context.
|
|
aea26d36
|
2008-04-13T00:53:33
|
|
* Build cppunit tests using the autotools.
|
|
ee107630
|
2008-03-03T16:41:35
|
|
* Remove svn:executable property from source files.
|
|
f0f550ea
|
2008-03-03T16:36:07
|
|
* Remove svn:executable property from source files.
|
|
06d1b145
|
2005-01-03T09:09:35
|
|
Reset the error when setting the charmap
|
|
d60f1a16
|
2004-12-06T22:42:28
|
|
const correctness.
|
|
a675949b
|
2004-12-05T09:08:27
|
|
const correctness
|
|
55888982
|
2004-10-17T00:40:24
|
|
Changed advance to be an FTPoint rather than a float.
|
|
51a202a3
|
2004-10-11T09:46:30
|
|
Added a test for pen position
|
|
ec007cbb
|
2004-10-11T09:46:16
|
|
Changed the gl window creation so that the pen position test in bitmap font test would work
|
|
1f69e6a0
|
2004-10-11T02:58:52
|
|
Added operator + & * to FTPoint
|
|
4c6baa27
|
2004-10-10T22:50:01
|
|
Refactoring FTPoint
|
|
b2bd1ab8
|
2004-10-10T11:14:58
|
|
Refactoring FTPoint
|
|
4c9a32b2
|
2004-10-10T10:45:37
|
|
Added cast to double operator
|
|
3d3a4852
|
2004-10-08T11:37:28
|
|
Changed a couple of variable names.
|
|
14a240e6
|
2004-10-07T02:09:48
|
|
Changed testKerning to use a font with a kerning table.
|
|
8bdfef74
|
2004-10-03T22:50:30
|
|
Adding support for turning off display lists in FTGL
|
|
0a25991d
|
2004-10-03T22:44:35
|
|
size_t suddenly stopped working in xCode!!
|
|
30423324
|
2004-09-30T22:50:47
|
|
Minor
|
|
ef3a8c03
|
2004-09-30T08:15:43
|
|
Code to turn off display lists.
|
|
4bda5c45
|
2004-09-29T23:46:24
|
|
Changed tests to better show the interaction between character encodings
|
|
e78f0295
|
2004-09-29T23:11:42
|
|
Made tests more obvious
|
|
2c46125c
|
2004-09-29T23:07:54
|
|
Removed the pixels per em function because no one is using them.
|
|
ef621c53
|
2004-09-29T10:24:39
|
|
Refactored tests
|
|
9ec77424
|
2004-09-29T04:13:21
|
|
Constructed texture to stop glError in test.
|
|
e04d1931
|
2004-09-29T03:13:47
|
|
Improved error values for tests
|
|
25455f4c
|
2004-09-29T03:07:25
|
|
Added testCheckGlyphFailure test
|
|
5c9149d5
|
2004-09-29T03:01:40
|
|
Fixing render tests. Must set size before rendering.
|
|
875d4b48
|
2004-09-28T05:35:53
|
|
Trying to track down a crashing bug when calling render before FaceSize();
|
|
4de174c4
|
2004-09-28T04:50:35
|
|
Fixed a bug where resizing FTGLTextureFont caused a GL error
|
|
60376204
|
2004-09-28T03:55:46
|
|
Added assert for gl error
|
|
f0089055
|
2004-09-28T03:54:59
|
|
Newline at end of file
|
|
bf7497fb
|
2004-09-28T02:39:58
|
|
Added a function to construct a gl context. Required for some tests
|
|
9e7d9d42
|
2004-09-28T02:39:21
|
|
New tests.
|
|
cffb0645
|
2004-09-28T02:19:15
|
|
New tests.
|
|
92d69e80
|
2004-09-27T23:21:56
|
|
Less precision
|
|
8534c48b
|
2004-09-27T05:59:47
|
|
Tests work and pass
|
|
9eeec694
|
2004-09-27T05:34:47
|
|
Initial Add
|
|
fc379f90
|
2004-08-17T01:53:17
|
|
tweatked the font size
|
|
d5f912b3
|
2004-05-09T07:13:48
|
|
Updated for changes in FTCharmap
|
|
e508c91b
|
2004-05-04T10:17:08
|
|
Renamed
|
|
524a533a
|
2004-04-09T04:08:59
|
|
Fixes for glyph to glyphSlot change
|
|
bc61db09
|
2004-04-09T04:01:02
|
|
Added symbol for front and rear facing
|
|
bc7fea71
|
2003-10-19T21:16:41
|
|
Moved charmap list function out of FTCharmap into FTFont
|
|
0418c75c
|
2003-10-19T02:40:00
|
|
Can now get the list of supported charmaps for the font.
|
|
4a42ba2e
|
2003-10-11T03:41:25
|
|
FTCharToGlyphIndexMap::find no longer returns a pointer
|
|
1bf337d2
|
2003-10-04T04:58:35
|
|
Initial test before refactoring
|
|
c335d430
|
2003-10-02T03:13:54
|
|
Test for bitmap bbox.
|
|
6796ecb9
|
2003-10-01T07:41:09
|
|
Tidy Up
|
|
cfe0dc8d
|
2003-10-01T06:46:18
|
|
Now uses FT_Outline_Get_CBox where possible
|
|
9c597bc1
|
2003-09-29T20:59:51
|
|
Added SetDepth function to FTBBox
|
|
13ee5d1e
|
2003-09-29T04:55:14
|
|
Tidied up test
|
|
609d33ed
|
2003-09-29T04:54:22
|
|
Added a test for broken glyph but freetype is broken so it doesn't work.
|
|
59a0780e
|
2003-09-25T03:55:19
|
|
Changed to use FTGlyphSlot internally instead of FTGlyph
|
|
a5d380c3
|
2003-09-25T03:55:19
|
|
Changed to use FTGlyphSlot internally instead of FTGlyph
|
|
9bfb9a5e
|
2003-09-24T22:13:16
|
|
Initial Add
|
|
4e71fb09
|
2003-09-24T22:12:57
|
|
Fixed some error return values.
|
|
7d69b7da
|
2003-09-22T05:27:03
|
|
Refactored setUpFreetype function.
|
|
8fd2ff3e
|
2003-09-22T02:11:42
|
|
Fixes for deprecated identifiers in 2.1.5
|
|
9a977999
|
2003-09-21T01:43:48
|
|
Minor change.
|
|
2e4edebf
|
2003-09-21T01:43:19
|
|
Fixed for 2.1.5
|
|
ed6736d0
|
2003-09-21T01:42:46
|
|
Fixed memory face error code
|
|
7b7cb75e
|
2003-09-19T23:37:08
|
|
Added a test for the freetype library version.
|
|
0badd843
|
2003-08-29T10:19:40
|
|
Fixed var name
|
|
61cc1fea
|
2003-08-29T10:17:30
|
|
Fixed tests
|
|
2105ac7a
|
2003-08-05T00:26:54
|
|
Refactored variable names
|
|
dc4d1fa2
|
2003-07-23T09:06:51
|
|
Remove Font Table function.
|
|
e674078e
|
2003-07-21T09:46:25
|
|
Merged FTGL_2_0_4
|
|
6eae58ab
|
2003-07-16T10:18:20
|
|
Updated for new compiler
|
|
56289ce6
|
2003-06-08T01:09:17
|
|
Refactored FTGlyphContainer & FTCharmap. They now store FTGlyphs sequentially rather than by glyph index.
|
|
1ae93a9a
|
2003-06-08T01:08:08
|
|
Minor format change
|
|
69776d87
|
2003-06-03T04:02:05
|
|
Now takes an FTGL face not a Freetype fac
|
|
5504970b
|
2003-06-03T03:08:31
|
|
Moved FTCharmap into this class
|