|
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.
|
|
9caaa891
|
2008-04-28T21:48:44
|
|
* Split Font and Layout headers into Foo.h and FooImpl.h, and taking the
latter out of the include/ directory.
|
|
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.
|
|
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.
|
|
f6445414
|
2008-04-25T10:00:44
|
|
* Disable the use of the font's internal bitmap in FTGLTextureFont and
FTGLPixmapFont. Patch by Shizu, from Blender commit r4569.
|
|
d92dc2db
|
2008-04-25T10:00:07
|
|
* Turn off the color buffer bit in the TextureFont renderer to increase
performance. Patch by Ton Roosendaal, from Blender commit r5362.
|
|
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.
|
|
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>.
|
|
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.
|
|
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.
|
|
35a714a4
|
2004-12-10T09:51:45
|
|
Added include for assert
|
|
3d3a4852
|
2004-10-08T11:37:28
|
|
Changed a couple of variable names.
|
|
4de174c4
|
2004-09-28T04:50:35
|
|
Fixed a bug where resizing FTGLTextureFont caused a GL error
|
|
9c4d8012
|
2004-09-26T09:45:18
|
|
Added an assert for a 0 maximum texture size. This is tripping some people up.
|
|
ce828a7d
|
2004-08-23T07:18:23
|
|
Got rid fo the GL_TEXTURE_2D_BINDING_EXT call in FTTextureGlyph and replaced it with a static member.
|
|
e2239437
|
2004-01-22T08:11:48
|
|
Changed FTGLTextureFont to use FTVector for texture id list.
|
|
59a0780e
|
2003-09-25T03:55:19
|
|
Changed to use FTGlyphSlot internally instead of FTGlyph
|
|
e674078e
|
2003-07-21T09:46:25
|
|
Merged FTGL_2_0_4
|
|
af2e589c
|
2003-06-03T02:44:14
|
|
Better variable name
|
|
f29956a1
|
2003-04-13T02:09:47
|
|
Fixed FTGLTextureFont resize bug
|
|
934106a4
|
2002-12-31T04:07:34
|
|
Fixed alignment issues for bitmap and texture glyphs
|
|
1310209b
|
2002-12-20T22:18:52
|
|
Removed comments and makeGlyphList function
|
|
d92d6af9
|
2002-12-19T10:25:03
|
|
Changed vars to GLunit
|
|
92bc1caf
|
2002-12-17T04:42:33
|
|
Renamed render to Render
|
|
59259511
|
2002-12-16T08:27:39
|
|
Refactored FTFont to get rid of Open function
|
|
13b74f08
|
2002-12-12T20:46:33
|
|
Pushed down numGlyph field
|
|
0381b78c
|
2002-12-11T09:25:32
|
|
Had to increase padding now that FTBBox uses floats.
|
|
618c11ff
|
2002-12-10T08:38:55
|
|
Changed size calculations to use floats
|
|
37f6b33d
|
2002-12-02T06:27:45
|
|
Minor tidy up.
|
|
f73f63a9
|
2002-11-27T07:46:25
|
|
Changes to the glyph loading flags
|
|
37c617f2
|
2002-11-23T09:02:46
|
|
Fixed PushAttrib call
|
|
71c2b540
|
2002-08-28T09:46:39
|
|
Reduced texture ID array size
|
|
9013e3ec
|
2002-06-20T08:22:06
|
|
Changes for VTK
Removed tabs
Removed mmgr
Optimisations for loading pixel based fonts
Minor changes
|
|
61e54cd2
|
2002-06-12T08:18:57
|
|
Reformatted and merged with 1.32
|
|
d2dc2ff9
|
2002-02-16T06:18:52
|
|
removed FT_Done_Glyph
|
|
8beda299
|
2002-02-02T00:15:12
|
|
Moved FT_Done_Glyph from FT*Glyph
|
|
15edcb37
|
2001-12-11T03:53:24
|
|
Tidied up includes
|
|
df61b3d8
|
2001-11-29T01:12:54
|
|
Added an include for mmgr
|
|
42d95631
|
2001-11-13T05:45:52
|
|
Fixed up the xOffset ( +padding)
|
|
d58c7be1
|
2001-11-12T22:28:36
|
|
Refactored texture fonts to ba able to load glyphs on the fly...uses glTexSubImage2D. They are now more in line with the rest of the fonts.
|
|
a5e3b58c
|
2001-11-05T21:00:30
|
|
Fixed a bug that was overunning the glyph list
|
|
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
|
|
dc7f26f7
|
2001-11-01T20:05:15
|
|
Added padding to size calculations
|
|
82ec4afe
|
2001-10-29T20:09:59
|
|
Minor changes to fix some implicit type conversions
|
|
24f0f7f1
|
2001-10-28T04:06:52
|
|
Got rid of the static in FTTextureGlyph and tidied the code up
|
|
7003bfbf
|
2001-10-25T20:54:05
|
|
Removed the glEnable( GL_TEXTURE_2D) call
|
|
263722f7
|
2001-10-25T04:03:06
|
|
Re-ordered initialisation lists to keep project builder happy (MAC OSX)
|
|
1010afa2
|
2001-10-25T02:01:20
|
|
Removed redundant tempGlyph members
|
|
98e9ad48
|
2001-10-23T03:05:51
|
|
Enable texturing
|
|
df172ba4
|
2001-10-10T22:03:16
|
|
Minor changes, mainly to includes, for the windows port
|
|
5b3bba3f
|
2001-09-30T22:57:29
|
|
Changed std::memset to memset. Added using namespace std.
This is for windows
|
|
6a024aef
|
2001-09-16T21:52:46
|
|
Updated for changes in *Glyph classes.
Added unicode render function.
Updated comments
|
|
15c06ee5
|
2001-09-14T01:11:02
|
|
Added FIXME comment for max number of textures
|
|
be741365
|
2001-08-27T22:03:36
|
|
If we get a NULL FT_Glyph we now report an error.
|
|
c31d4c66
|
2001-08-27T21:40:22
|
|
Added a check for a NULL glyph
|
|
f8bb8b42
|
2001-08-27T21:32:38
|
|
Changed the return type of FTFace::Glyph() from a reference to a pointer so I can return NULL on failure.
|
|
afb26f6e
|
2001-08-21T03:33:13
|
|
Glyphs are know retrieved from the FTFace object rather than with direct freetype calls.
|
|
e62d68b3
|
2001-08-20T22:51:21
|
|
Started being more strict with types eg integer indices and sizes are now unsigned.
|
|
aded3122
|
2001-08-20T21:44:00
|
|
Gerards fixes to compile under Linux
|
|
9f030717
|
2001-08-19T22:43:50
|
|
Major change to enable multiple textures. If all the glyphs for a given face and size don't fit within the max texture size we now create as many textures as required and switch automatically when rendering.
|
|
4fcbcd3c
|
2001-08-08T01:30:04
|
|
Changes to the charmap handling and fixed TextureSize()
|
|
3aa2297a
|
2001-08-07T21:30:15
|
|
Tidied up the error stuff and got rid of some redundant code.
Added a note about glyph bounding boxes
|
|
be451805
|
2001-08-06T05:43:36
|
|
Added GL to openGL include paths
|
|
e0944402
|
2001-08-05T21:43:42
|
|
Made return type of render() void.
Initialisation list.
TextureSize() complete
|
|
55451abc
|
2001-08-01T04:19:26
|
|
Added code to calculate the min texture size
|
|
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.
|
|
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.
|