|
0aff12c1
|
2008-04-24T13:40:12
|
|
* Rename "win32_vcpp" to "msvc" and move all Visual Studio build files out
of their subdirectory.
* Add the msvc subdirectory to "make dist" so that it gets distributed.
|
|
170cddfc
|
2008-04-24T13:20:17
|
|
* Updated Visual Studio build, by Eric Beets. We decided to switch the
solution file to Visual Studio 2005 because no one was able to get an
older version. Sorry.
|
|
75c73099
|
2008-04-23T21:23:59
|
|
* Fix most compilation warnings. Most frequent causes: shadow declarations
and const qualifier disappearances.
|
|
21f3d07c
|
2008-04-23T21:23:22
|
|
* Add loads of C/C++ warning flags to the build process:
-Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare
* Add C-specific warning flags, too:
-Waggregate-return -Wstrict-prototypes -Wmissing-prototypes
-Wnested-externs
|
|
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.
|
|
0007128c
|
2008-04-23T12:12:51
|
|
* Cosmetic changes to FTGLDemo: bigger font, layout-compliant text, filtered
textures.
|
|
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.
|
|
a5781ca3
|
2008-04-23T09:50:17
|
|
* Assume unknown operating systems share the GLUTesselatorFunction prototype
with other standard Linux/Unix systems. It's a pretty safe bet and spares
us from patching the code each time a new system such as GNU/kFreeBSD
appears.
|
|
52e30602
|
2008-04-23T09:49:07
|
|
* In outline mode, do not render the original outline if an outset value
was specified: only render the modified one. Patch by Eric Beets.
|
|
9ae936f3
|
2008-04-22T23:47:24
|
|
* C bindings for the FTLayout interface. Code by Eric Beets.
|
|
f6c61246
|
2008-04-22T17:09:52
|
|
* Advertise the C bindings in the NEWS file.
|
|
15d3cad5
|
2008-04-22T17:06:49
|
|
* Fix FTTextureGlyph rendering offset so that it works with layouts.
|
|
c4650043
|
2008-04-22T16:45:30
|
|
* Fix the demo program so that it uses the FTTextureFont class.
|
|
123c5972
|
2008-04-22T16:42:55
|
|
* Slightly tune the demo to show the new FTGL::RENDER_FRONT and RENDER_SIDE
features.
|
|
bf878876
|
2008-04-22T16:21:37
|
|
* Fix displaylist usage in FTExtrdGlyph. Closes SourceForge ticket #1945392.
|
|
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.
|
|
cb8ae5d9
|
2008-04-22T16:18:07
|
|
* Fix displaylist usage in FTOutlineGlyph and FTPolyGlyph. FTExtrdGlyph
still needs to be fixed, but that will be after pending Render() changes.
Partially addresses SourceForge ticket #1945392.
|
|
9b32fa95
|
2008-04-22T09:31:25
|
|
M-q column 70 formatting
|
|
071a566b
|
2008-04-22T08:43:44
|
|
* Fix my name in the NEWS file and change its encoding to UTF-8.
|
|
d33661ad
|
2008-04-22T08:08:48
|
|
asterisk bullets
|
|
3200ff08
|
2008-04-22T08:06:53
|
|
annotate the recent changes from eric beets and sam hovecar for the layout managers and new inset/outset contour support
|
|
02493b21
|
2008-04-22T08:01:47
|
|
rename HISTORY to NEWS, reformat with distinct sections for each released version and consistent formatting
|
|
7bc38668
|
2008-04-22T07:20:12
|
|
drop all the main doc file suffixes to be consistent with more prevalent gnu conventions
|
|
4c6f87b9
|
2008-04-21T21:48:37
|
|
* Fine tune the demo so that the extrude mode shows the outset results.
|
|
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.
|
|
f300fc49
|
2008-04-21T16:09:46
|
|
* Fix the FTLayout rendering: line feeds were not properly handled. Patch
by Eric Beets.
|
|
d095bb2e
|
2008-04-17T16:13:47
|
|
* Moved authorship information from README.txt to a separate AUTHORS file and
added Eric Beets and myself. No need to track the file with automake, it's
picked up by default.
|
|
199759f6
|
2008-04-17T16:07:02
|
|
* Re-added BUGS and TODO from the old trunk.
|
|
9f770d58
|
2008-04-17T13:38:28
|
|
* Use pen += FTPoint(a, 0) constructs instead of pen.X(pen.X() + a), it's
more object-oriented.
|
|
83a36614
|
2008-04-17T13:37:32
|
|
* Implement - and -= operators in the FTPoint class.
* Allow to omit the Z coordinate in the FTPoint constructor, in which case
it is set to zero.
|
|
6bac248f
|
2008-04-17T13:36:05
|
|
* Fix a bug in FTFont::DoRender() introduced by my FTSimpleLayout merge
that was causing excessive spacing between characters.
|
|
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.
|
|
ec39cf80
|
2008-04-15T13:52:03
|
|
* Add a .gitignore file for people tracking FTGL using git-svn.
|
|
55d3f835
|
2008-04-15T09:53:27
|
|
* Added ftglDestroyFont() destructor for the C bindings.
* Remove useless "#ifdef __cplusplus" constructs from .cpp files.
|
|
952ab5dc
|
2008-04-14T14:22:18
|
|
* Made the FTGLDemo and FTGLMFontDemo coding style consistent with the rest
of the code.
|
|
8cc7c576
|
2008-04-14T13:41:29
|
|
* Remove stray non-breaking spaces from the source code.
|
|
dedd7ce5
|
2008-04-14T13:22:21
|
|
* Made the FTSimpleLayout coding style consistent with the rest of the code.
|
|
87609beb
|
2008-04-13T22:13:44
|
|
* Added copyright and license information to recently merged files.
|
|
d5efe60f
|
2008-04-13T21:47:33
|
|
* Branch FTGL_2_0_2b is the new trunk.
|
|
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
|
|
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.
|
|
2a1a0994
|
2008-04-13T17:33:22
|
|
another test commit
|
|
624bc050
|
2008-04-13T17:30:07
|
|
test commit, separate out BUGS to its own file
|
|
74b3ad8c
|
2008-04-13T14:04:54
|
|
* Changed some unit tests so that they're clearer about where the failures
come from.
|
|
ddaf5e9c
|
2008-04-13T09:50:49
|
|
* Fix a crash in the glyph extrusion code when a contour has zero points.
|
|
94fe5f4d
|
2008-04-13T09:37:13
|
|
* Fix minor typo (polyon -> polygon).
|
|
d5ec524b
|
2008-04-13T09:34:19
|
|
* Fix a coordinate bug in the extrusion texture mapping.
|
|
46de81b1
|
2008-04-13T09:28:40
|
|
* Minor refactoring in FTExtrdGlyph.cpp.
|
|
eb169fd2
|
2008-04-13T09:06:38
|
|
* Fix a crash in FTContour::FTContour caused by invalid or unknown tags.
|
|
71eb8253
|
2008-04-13T07:48:50
|
|
* Refactoring FTContour.
|
|
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.
|
|
dde8f983
|
2008-04-12T23:55:53
|
|
* Merging [689].
|
|
a86d2813
|
2008-04-12T22:57:11
|
|
* Rename license files to COPYING.MIT and COPUING.LGPL.
|
|
141112c4
|
2008-04-12T22:44:48
|
|
* Add licensing information to all files in the library.
|
|
0b8db902
|
2008-04-12T22:41:39
|
|
* Fix an undefined operation in the FTGL demo.
|
|
8b9739ee
|
2008-04-11T16:24:56
|
|
* C bindings for FTGL, written by Éric Beets <ericbeets@free.fr>.
|
|
745cbcf8
|
2008-04-04T13:16:45
|
|
* Build the documentation the autotools way. If doxygen is not present,
then do nothing.
|
|
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.
|
|
9f978b91
|
2008-04-04T12:21:46
|
|
* Big build system overhaul. Autotools-generated files are no longer stored
in SVN, the bootstrap script is more tolerant with odd installations, all
makefiles are a lot shorter.
|
|
4d10d9d0
|
2008-04-04T11:19:57
|
|
* Put standard system headers first because on Windows glut.h uses exit().
|
|
a0614cd3
|
2008-04-04T09:20:40
|
|
* Fix an illegal cast of a static string to a char* (has to be char const*).
|
|
d87d5a2c
|
2008-04-04T09:18:46
|
|
* Remove extra qualification in FTTextureGlyph::ResetActiveTexture, this is
illegal and no longer tolerated by recent gcc versions.
|
|
0426807b
|
2008-04-04T09:17:17
|
|
* Abort make with an error if a submake fails, otherwise the error might
never be noticed by automated builds.
|
|
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
|
|
37cf28b8
|
2005-01-03T07:54:09
|
|
Added test for SDL
|
|
1e1e6c24
|
2004-12-20T20:12:46
|
|
Fixed xcode paths
|
|
5760ea26
|
2004-12-12T10:01:50
|
|
Changed behaviour so that if an errror occurs the object isn't modified. (strong guarantee).
|
|
4ec57cfa
|
2004-12-10T21:48:39
|
|
Updated for 2.1.2
|
|
aef4bd2c
|
2004-12-10T09:51:56
|
|
const correctness
|
|
35a714a4
|
2004-12-10T09:51:45
|
|
Added include for assert
|
|
d60f1a16
|
2004-12-06T22:42:28
|
|
const correctness.
|
|
629df4cc
|
2004-12-06T22:41:36
|
|
Minor code format change
|
|
3902538a
|
2004-12-06T10:34:50
|
|
Changed the way the colour is specified. It can now be done per string rather than at start up as previous.
|
|
676eefd1
|
2004-12-05T09:53:10
|
|
Added xCode project properly. 2.1.1
|
|
50926c0e
|
2004-12-05T09:50:16
|
|
Added xCode project
|
|
85a59e7c
|
2004-12-05T09:38:48
|
|
Updated for 2.1
|
|
6693e14f
|
2004-12-05T09:35:31
|
|
Updated for 2.1
|
|
ee8f7de9
|
2004-12-05T09:29:33
|
|
Updated to 2.1
|
|
4b213aab
|
2004-12-05T09:29:05
|
|
const correctness
|
|
a675949b
|
2004-12-05T09:08:27
|
|
const correctness
|
|
a2985cbf
|
2004-10-18T21:41:36
|
|
Removed depth member var.
Fixed a problem with normal generation.
|
|
55888982
|
2004-10-17T00:40:24
|
|
Changed advance to be an FTPoint rather than a float.
|
|
46e9a5bb
|
2004-10-12T01:23:54
|
|
Updated comments
|
|
231a1d7e
|
2004-10-12T01:06:11
|
|
Got rid of the DoRender function.
|
|
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
|
|
d734048e
|
2004-10-11T09:45:18
|
|
Changed pos assignment
|
|
1f69e6a0
|
2004-10-11T02:58:52
|
|
Added operator + & * to FTPoint
|
|
8c207cad
|
2004-10-11T01:58:43
|
|
Renamed variable
|
|
6fa0cf8b
|
2004-10-11T01:56:29
|
|
Removed a redundant var
|
|
775724e4
|
2004-10-11T01:55:52
|
|
Fixed a casting problem
|
|
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.
|