|
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.
|
|
2cf6ff94
|
2008-04-16T15:57:01
|
|
* Remove a lot of code duplication caused by the char/wchar_t overloading
thanks to templates. No API change here.
|
|
55d3f835
|
2008-04-15T09:53:27
|
|
* Added ftglDestroyFont() destructor for the C bindings.
* Remove useless "#ifdef __cplusplus" constructs from .cpp files.
|
|
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
|
|
a6f07b94
|
2008-04-13T19:37:25
|
|
* Merged trunk commits [662] and [663], by patrick:
+ Added the FTBBox::Invalidate and FTBBox::IsValid methods.
+ Changed the FTFont::BBox to accept a range of indicies. Only characters
with the range are checked. The previous funcitonality is preserved via
inline methods that call the new implementation.
+ Kluged a fix for a bug where FTFont::BBox was returning bounding volumes
where min > max. I don't know where the problem is originating, I just
force the bounds to be correct.
+ Changed the FTFont::DoRender methods to accept an external FTPoint for
the pen position. This enables FTLayout classes to use their own pen
for rendering.
+ Added the FTLayout class as a friend of FTFont to allow layout managers
to call private rendering functions and access private font information.
|
|
141112c4
|
2008-04-12T22:44:48
|
|
* Add licensing information to all files in the library.
|
|
8b9739ee
|
2008-04-11T16:24:56
|
|
* C bindings for FTGL, written by Éric Beets <ericbeets@free.fr>.
|
|
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.
|
|
231a1d7e
|
2004-10-12T01:06:11
|
|
Got rid of the DoRender function.
|
|
3d3a4852
|
2004-10-08T11:37:28
|
|
Changed a couple of variable names.
|
|
f4ffb37e
|
2004-10-05T04:49:09
|
|
nothing
|
|
f4e9d7a3
|
2004-10-03T21:10:47
|
|
Update comments
|
|
0dce598f
|
2004-08-23T08:05:04
|
|
Added LineHeight function.
|
|
13c2c054
|
2004-08-16T06:22:47
|
|
Updated FTFont( *pBufferBytes, bufferSizeInBytes) documentation.
|
|
9b56d729
|
2004-04-09T05:22:32
|
|
Added comments for new functions
|
|
bc7fea71
|
2003-10-19T21:16:41
|
|
Moved charmap list function out of FTCharmap into FTFont
|
|
e674078e
|
2003-07-21T09:46:25
|
|
Merged FTGL_2_0_4
|
|
b1598ed1
|
2003-07-12T12:06:22
|
|
Removed inline directive
|
|
f29956a1
|
2003-04-13T02:09:47
|
|
Fixed FTGLTextureFont resize bug
|
|
38ead5fd
|
2003-04-06T23:48:36
|
|
Un-inlined private methods...because they are called by other private inlined methods
|
|
90e3be9c
|
2003-04-06T19:16:39
|
|
- Changed the FTFont::BBox to accept a range of indicies. Only characters with the range are checked. The previous funcitonality is preserved via inline methods that call the new implementation.
- Kluged a fix for a bug where FTFont::BBox was returning bounding volumes where min > max. I don't know where the problem is originating, I just force the bounds to be correct.
- Changed the FTFong::DoRener methods to accept an external FTPoint for the pen position. This enables FTLayout classes to use their own pen for rendering.
- Added the FTLayout class as a friend of FTFont to allow layout managers to call private rendering functions and access private font information.
|
|
a9589733
|
2003-01-08T23:13:27
|
|
Updated doc
|
|
171ab6cb
|
2003-01-08T23:10:48
|
|
Updated doc
|
|
a2dde19d
|
2003-01-08T22:47:55
|
|
Updated doc
|
|
70869a5d
|
2003-01-08T04:24:36
|
|
Added attach from memory function
|
|
68f91fa8
|
2002-12-21T05:08:12
|
|
Removed DoAdvance function
|
|
7033612a
|
2002-12-20T22:17:06
|
|
Removed maekGlyphList function and changes for FTFace
|
|
a1fe61f2
|
2002-12-19T10:27:50
|
|
Refactored function names
|
|
92bc1caf
|
2002-12-17T04:42:33
|
|
Renamed render to Render
|
|
66f17834
|
2002-12-16T08:53:10
|
|
Updated the docs
|
|
59259511
|
2002-12-16T08:27:39
|
|
Refactored FTFont to get rid of Open function
|
|
8e8eb8da
|
2002-12-12T21:47:14
|
|
Added CheckGlyph function
|
|
13b74f08
|
2002-12-12T20:46:33
|
|
Pushed down numGlyph field
|
|
618c11ff
|
2002-12-10T08:38:55
|
|
Changed size calculations to use floats
|
|
843eec4f
|
2002-12-04T07:03:24
|
|
Fixed documentation
|
|
43b2052b
|
2002-12-04T06:58:51
|
|
Fixed documentation
|
|
544a174e
|
2002-12-04T06:19:57
|
|
Error handling in Attach
|
|
09dc868f
|
2002-12-02T06:27:02
|
|
Fixed BBox null string bug.
Better error handling.
Got rid of pre cache flag.
|
|
26512166
|
2002-11-29T08:13:55
|
|
Got rid of Close() and improved som error handling
|
|
6ba350fc
|
2002-11-28T09:43:29
|
|
Got rid of inline for irix
|
|
c941c73b
|
2002-11-28T08:21:43
|
|
Documentation Changes
|
|
c060dacd
|
2002-11-27T07:39:45
|
|
Changes for FTPoint & FTBBox
|
|
ba82a01b
|
2002-11-27T06:20:15
|
|
Tidied up some float declarations
|
|
fdccc4bf
|
2002-08-27T07:12:49
|
|
Updated dox comments
|
|
41dae8dd
|
2002-07-04T01:03:52
|
|
Added a comment about impicit conversions
|
|
8fd8b009
|
2002-07-01T09:44:57
|
|
Inlined private functions
|
|
634f2397
|
2002-06-22T23:33:44
|
|
Added accessors for point size
|
|
9013e3ec
|
2002-06-20T08:22:06
|
|
Changes for VTK
Removed tabs
Removed mmgr
Optimisations for loading pixel based fonts
Minor changes
|
|
3413b9a1
|
2002-06-12T08:56:42
|
|
Merged FTGL_1_3_2
|
|
5b379896
|
2002-02-06T02:40:51
|
|
inlined the ascender and descender functions
|
|
ba45ad6b
|
2002-01-25T22:48:45
|
|
More comments
|
|
ac5532fe
|
2002-01-09T20:35:52
|
|
FTBbox now uses floats rather then ints
|
|
6829d29a
|
2001-12-11T03:56:17
|
|
rejigged the advance and render functions to make them sleaner...not really
|
|
e968a7e0
|
2001-11-13T05:45:10
|
|
Added an empty virtual depth function
|
|
6c7815f2
|
2001-11-12T04:14:39
|
|
Made MakeGlyphList() virtual again
|
|
b2b7f0b5
|
2001-11-12T02:33:04
|
|
Added bounding box function
un-virtualised some functions
fixed comments
|
|
29f37277
|
2001-11-04T04:55:43
|
|
Unix line endings
|
|
789b1cf3
|
2001-11-04T04:33:30
|
|
Changes to allow glyphs to be loaded on the fly...
MakeGlyphList is no longer pure virtual.
New function MakeGlyph is pure virtual
Open now has a flag for pre-cache
GlyphContainer builds a list of null pointers
advance and render functions check if glyph has been loaded and loads it if it has'nt
|
|
82ec4afe
|
2001-10-29T20:09:59
|
|
Minor changes to fix some implicit type conversions
|
|
2e64c85c
|
2001-10-25T04:01:59
|
|
Made numGlyphs unsigned
|
|
90dbbac7
|
2001-10-14T21:52:24
|
|
Updated comments
|
|
9f60f535
|
2001-10-10T21:59:02
|
|
Added FTGL_EXPORT to class declarations for the windows port
|
|
7ffb9dc6
|
2001-09-20T00:22:39
|
|
Removed redundant code. Added comments for Advancs()
|
|
d74f95ce
|
2001-09-19T04:54:59
|
|
Added functions to calc the advance width of a string
|
|
d70420a4
|
2001-09-16T21:28:46
|
|
Updated comments and added a unicode render function
|
|
72a95b2e
|
2001-09-14T00:38:04
|
|
Added more comments
|
|
eba2ba50
|
2001-08-28T01:12:34
|
|
Fixed comments
|
|
983f9c3e
|
2001-08-27T23:01:29
|
|
Updated comments
|
|
c5c734f9
|
2001-08-24T02:18:59
|
|
Added JavaDoc comments
|
|
e62d68b3
|
2001-08-20T22:51:21
|
|
Started being more strict with types eg integer indices and sizes are now unsigned.
|
|
6acb6ea5
|
2001-08-19T22:32:57
|
|
Updated to reflect changes in FTFace & FTGlyphContainer
|
|
de2532f4
|
2001-08-08T01:33:03
|
|
Changes to the way charmaps are handled
|
|
06d66c75
|
2001-08-07T21:28:07
|
|
Minor tidy ups.
Tidied up the error stuff
|
|
53040dd2
|
2001-08-05T21:39:02
|
|
Minor tidy ups and fixed a couple of compiler warnings
|
|
4cd99a38
|
2001-07-30T02:24:24
|
|
Rewrote the way the raster positon is set. The position is now kept in an FT_Vector called pen and pas into the glyphs, rather than the glyph calculating it's on raster position.
|
|
563aab11
|
2001-07-27T04:28:40
|
|
Made all methods virtual
|
|
019af0d2
|
2001-07-26T05:11:34
|
|
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.
|