|
cc4f28ba
|
2010-05-23T00:34:49
|
|
Set GL_TEXTURE_ENV_MODE to GL_MODULATE whenever necessary, to avoid
rendering an empty rectangle. Addresses SF bug #2253040.
|
|
d10af39f
|
2010-05-23T00:24:14
|
|
Properly handle Render's position argument in FTTextureFont and FTBufferFont.
Addresses SF bug #2883801.
|
|
5d34f02f
|
2010-05-22T23:53:41
|
|
Fix a crash in FTCharToGlyphIndexMap::find(). Addresses SF bug #2471550.
|
|
eae0686d
|
2010-05-22T23:02:34
|
|
Fix ftglRenderLayout() implementation. Fix courtesy of Tobias Gunkel.
Addresses SF bug #2122839.
|
|
536f271b
|
2010-05-22T23:02:16
|
|
Export ftglSetFontGlyphLoadFlags() in FTFont.h. Addresses SF bug #2122849.
|
|
8157485d
|
2010-05-22T22:49:21
|
|
Fix texture height computation in FTTextureFont. Patch courtesy of Simone
Contini. Addresses SF bug #2827618.
|
|
0e7b8c55
|
2010-05-22T22:28:55
|
|
Fix ftglGetLayoutAlignment spelling. Addresses SF bug #2120985.
|
|
2723c7d3
|
2010-05-22T22:17:27
|
|
Fix a division by zero in FTTextureFont.cpp. Addresses SF bug #2692128.
|
|
deffdbba
|
2010-05-22T18:48:27
|
|
Support bitmap (1 bpp) fonts. Patch courtesy of Jaakko Hyvätti.
|
|
309590c0
|
2010-05-22T17:47:46
|
|
Fix padding usage in FTBufferFont, patch courtesy of Benlitz. Addresses
sourceforge bug #2023590.
|
|
51b849f7
|
2010-05-22T17:47:27
|
|
Put test programs in the TESTS automake target.
|
|
b703329e
|
2010-05-12T16:38:57
|
|
must itemize m4 headers individually or distcheck fails
|
|
c04b6ae5
|
2010-05-12T16:29:08
|
|
pull in change from bzflag downstream, partial r20590 by brlcad, try harder to make sure we don't get a <char> template instantiation. getting a negative character code on high ascii values that causes a crash in FTGlyphContainer::Advance().
|
|
f2803ba1
|
2010-05-12T16:26:38
|
|
pull in change from bzflag downstream, r20591 by brlcad, FTVector's [] will let you run beyond the vector (crash), so manually make sure our glyph index is within bounds.
|
|
ca4a58f9
|
2010-05-12T16:24:45
|
|
pull in change from bzflag downstream, r20589 by brlcad, make sure our chars are all unsigned so we don't end up coercing a template instantiation to char where we start spitting out negative values.
|
|
da18f9db
|
2010-05-12T16:23:50
|
|
pull in change from bzflag downstream, r21141 by trepan, quieted some strict-aliasing warnings with a little dirty pool (in-place new's)
|
|
6147cc28
|
2010-05-06T22:51:29
|
|
credit tobias gunkel for the typo patch he provided on our sf tracker. ftgGetlLayout -> ftglGetLayout.
|
|
394ceb32
|
2010-05-06T20:36:04
|
|
apply sf patch # 2121813 from Tobias Gunkel ( tobigun ) for Typo in FTLayoutGlue ftglGetLayoutBBox(). fixes the transposed letters.
|
|
3ef0b093
|
2010-05-06T20:33:41
|
|
merge latest upstream autogen.sh from brlcad repo, r38795 2010-04-26
|
|
09bc8593
|
2009-11-19T23:49:39
|
|
there seems to either be a bug in the latex output from doxygen or a bug in latex in parsing what look like perfectly valid label names. either way, the doc generation is failing on at least some linux systems and will succeed correctly if PDF_HYPERLINKS are enabled (which are awesome to have regardless). bug was reported by geoff sauerborn of ARL.
|
|
97040c07
|
2009-09-13T08:59:48
|
|
Solaris 10 now has glu.h in the proper place. Reverting [947] as suggested
by bzflag developer Bullet Catcher.
|
|
32d5c35a
|
2009-09-07T15:47:30
|
|
Add missing entries to the list of distributed MSVC files.
|
|
8303b877
|
2009-08-03T13:11:26
|
|
Update the MSVC solution.
|
|
cd5b5251
|
2009-07-20T12:22:22
|
|
Bring the Visual Studio 2008 solution up to date.
|
|
0fd32b61
|
2009-07-20T09:02:24
|
|
Add missing FTCleanup files required for commit 1218.
|
|
84fdd792
|
2009-07-19T16:09:40
|
|
Correct the order in which FT_Done_Face is called via the library's
destructors. Fixes a Bzflag crash upon exit. Patch courtesy of Mathew Eis
(kingrobot) from SF patch 2721799.
|
|
a45d89a5
|
2009-07-19T15:59:01
|
|
Remove dead code.
|
|
989d224e
|
2009-07-19T15:56:38
|
|
Document FTFont::renderMode usage, courtesy of Christopher Sean Morrison.
|
|
ec01ea3b
|
2009-07-19T15:37:10
|
|
Don't display more than 8 soft assertions, and improve the FTASSERT_FAIL
definition.
|
|
29603ae3
|
2009-07-19T15:28:59
|
|
Remove GL_BLEND tampering. It's the caller application's responsibility to
enable or disable blending.
|
|
f5614dea
|
2009-07-19T15:18:31
|
|
Add vc9 files to the main distribution.
|
|
c9b2a93e
|
2009-07-19T15:17:23
|
|
Add a vc9 directory for Visual Studio 2009 builds.
|
|
1a9ee361
|
2009-07-19T15:13:40
|
|
Add help and font size indicator to FTGLDemo, courtesy of Bzflag's developer
jwmelto.
|
|
afa089b5
|
2009-07-19T15:08:31
|
|
Test for the existence of ECHO in the FTGL configure script, courtesy of
Bzflag's developer blast007.
|
|
6533eff4
|
2009-07-19T15:06:37
|
|
Provide support for automake 1.6.3 as included in XCode 3.4.1 on MacOS 10.4,
which uses AM_CPPFLAGS where automake 1.10 uses libftgl_la_CPPFLAGS.
Patch courtesy of Bzflag's developer bullet_catcher for SF bug 2117545.
|
|
b7036d0c
|
2009-07-19T14:26:13
|
|
Fix coding style and remove tabs here and there.
|
|
cab1fafd
|
2009-07-19T13:05:50
|
|
Update my e-mail address everywhere.
|
|
abaf40a5
|
2009-04-01T16:22:45
|
|
Remove trailing spaces and tabs to ease syncs bzflag needs to do.
|
|
92d175e8
|
2009-01-02T15:51:25
|
|
Implement ftglCreateBitmapFontFromMem() and siblings so that the
font-loading can be done from memory in C (and in languages binding
with FTGL through the C interface such as C#).
|
|
35efb318
|
2008-11-27T05:43:41
|
|
add Tcl3D since it now also has ftgl bindings, from Paul Obermeier
|
|
0c9c3d6a
|
2008-11-26T19:33:51
|
|
make sure ECHO and ECHO_N get defined
|
|
6ce3b10b
|
2008-10-31T22:33:44
|
|
pulled from downstream bzflag. apply sf patch 2210898 (Fix for some potential FTGL issues) from Matt Handley (applmak) where he adds some asserts that check for the conditions that provoke glTexSubImage2D to return GL_INVALID_VALUE. this is being provoked by ftgl during Advance when the font size (0-2) is smaller than the hard-coded default font padding size (3).
|
|
ce1977be
|
2008-09-26T12:55:06
|
|
include EMAN2 in the listing, provided by David Woolford (baylor college of medicine) -- thanks!
|
|
2766703a
|
2008-09-08T03:16:59
|
|
Eliminate some double->float conversions for performance
|
|
71c50f26
|
2008-08-27T18:26:11
|
|
add Haskell FTGL bindings section per message from Henk-Jan van Tuyl. looks like the implementation was done by Jefferson Heard.
|
|
fccd27b4
|
2008-08-05T15:21:25
|
|
add the same check to avoid negative font size as is used in FTGLDemo.
|
|
ae1656f5
|
2008-08-05T15:18:50
|
|
unsigned int, thx bulletcatcher
|
|
1bb599e1
|
2008-07-11T13:01:46
|
|
* m4/gl.m4: GLU detection fixes, courtesy of Coleman Kane (fixes SF
ticket #2007989).
* AUTHORS: minor changes.
|
|
9589a40f
|
2008-06-20T10:02:08
|
|
* Fix sf.net issue #1997905, thanks to Coleman Kane:
+ Check for the sed tool.
+ Do not use sed's -i flag: its behaviour across platforms is inconsistent.
|
|
a10dbb13
|
2008-06-19T14:19:04
|
|
update the ChangeLog to include all entries through to today in prep for 2.2.0 release
|
|
3a54d8f2
|
2008-06-19T13:11:27
|
|
* Updated NEWS file.
* Mark package as being version 2.2.0.
|
|
30496e57
|
2008-06-19T13:10:40
|
|
* Mention fontconfig in the TODO list.
|
|
03663110
|
2008-06-13T21:16:09
|
|
make windows use the FONT_FILE mechanism for setting default font in demos also, no reason to special-case it.
add standard license verbage to msvc config.h.
tack a copyright notice on a couple files I made significant changes to.
|
|
f7065b29
|
2008-06-12T14:56:36
|
|
* Update ChangeLog using svn2cl -i.
|
|
0aef221b
|
2008-06-12T14:13:46
|
|
* Updated NEWS file.
* Mark package as being version 2.1.3~rc5.
|
|
78bec1e6
|
2008-06-12T14:13:35
|
|
* ftglCreateBufferGlyph: do not export FTBufferFont in the C API: we do not
have easy ways to emulate the FTBuffer object.
|
|
ebd805d1
|
2008-06-12T14:13:05
|
|
* Prevent issues when strndup is defined as a macro.
|
|
f3318e80
|
2008-06-11T23:35:09
|
|
be consistent
|
|
e0f829e1
|
2008-06-11T23:34:26
|
|
fix vc7.1 project
|
|
4388dc7a
|
2008-06-11T23:23:05
|
|
provide for us poor sobs who don't have a native strndup implementation
|
|
b7704575
|
2008-06-09T14:21:11
|
|
* Update README.
|
|
c5bcad81
|
2008-06-09T12: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-09T11:47:42
|
|
* Code simplifications in FTContour.
|
|
291c70ed
|
2008-06-09T11:47:14
|
|
* Add "const" qualifier to FTPoint's scalar multiplication operator.
|
|
a132a5e4
|
2008-06-09T11:45:52
|
|
* Document and reorganise FTBuffer. It is now clean enough.
|
|
d7c9fc14
|
2008-06-09T10:13:09
|
|
* Document missing function parameters.
|
|
0b40c371
|
2008-06-09T10:12:21
|
|
* Better FTContour::ComputeOutsetPoint() documentation.
|
|
14e3e435
|
2008-06-09T10:11:58
|
|
* Create FTFont::GlyphLoadFlags() to vary FT_Load_Glyph() calls according
to the font type. Now we no longer load vector information when not
needed.
|
|
6c2a187c
|
2008-06-08T15:56:35
|
|
* Revert the FTFont::Advance() and FTGlyph::Advance() improvements. After
discussion, I was convinced they were not worth the backwards compatibility
breakage. They now return float again, instead of FTPoint.
|
|
632c866d
|
2008-06-08T15:55:19
|
|
* Add a comment to FTBufferFont to not forget about bugs in it.
|
|
b173cbee
|
2008-06-03T12:24:37
|
|
* Fix a crash in FTExtrudeGlyph caused by uninitialised members.
|
|
7e2d6252
|
2008-06-03T12:23:25
|
|
* FTBufferFont: use strndup() and, when available, wcsdup().
|
|
cdc9b560
|
2008-06-03T12:23:07
|
|
* Coding style: remove tabs and trailing spaces, wrap long lines.
|
|
50444562
|
2008-06-03T12:22:45
|
|
* Multiline sed scripts won't work very well on Cygwin. Falling back to
two piped sed calls instead.
|
|
39428dc1
|
2008-05-30T04:07:23
|
|
push jwmelto's fix for the sed script error back upstream into ftgl
|
|
cc3b6827
|
2008-05-28T18:00:25
|
|
remove unused/unnecessary check for memset
|
|
2d92e442
|
2008-05-28T15:46:02
|
|
target-specific CPPFLAGS was not added to automake until 1.7 so use AM_CPPFLAGS instead
|
|
0dad54ef
|
2008-05-28T06:07:26
|
|
running configure on mac os x results in bad sed during search for a truetype font. haven't had time to investigate, but at least document it as a build system bug
|
|
1bd31b76
|
2008-05-28T06:05:38
|
|
merge freetype.m4 update from downstream bzflag, which is in turn from latest freetype2 sources albeit modified to not abort on failure to find the freetype-config script.
|
|
ed67ba43
|
2008-05-28T04:43:59
|
|
bye bye, baby, bye bye. no more mac dir. the xcode project was entirely out of sync to be of any use and the includes are pointless (do proper subconfigure management instead)
|
|
dd224b27
|
2008-05-24T19:04:02
|
|
from BZFlag r17264: rewrite StringCopy. wcscpy is not a standard function; we have logic for doing it ourselves already (minus the len = 0 case), so handle len = 0 and do it all ourselves.
|
|
6e4ad4cf
|
2008-05-23T16:45:20
|
|
Copyright notices as requested by sam
|
|
e1e19b26
|
2008-05-23T00:56:25
|
|
include wctype.h to make gcc happy
|
|
484a90e1
|
2008-05-23T00:53:23
|
|
no need to shadow variables
|
|
84869ec7
|
2008-05-23T00:46:08
|
|
* Provide a helper class for walking potentially-multibyte unicode strings.
* Provide support for multibyte encodings (UTF-8, UTF-16) in FTFont and derived classes, and in FTSimpleLayout.
* Put a few UTF-8 strings in non-latin codeplanes in FTGLDemo (toggle at compile-time) for testing.
* FTSimpleLayout should be tested extensively before release. I would be surprised if I didn't break at least one unusual use case.
|
|
3966ae39
|
2008-05-23T00:20:54
|
|
fix release mode configurations
|
|
95183df2
|
2008-05-23T00:16:54
|
|
* Start protecting FTBuffer members using getters and setters.
|
|
f65297fb
|
2008-05-23T00:16:33
|
|
* Add ~40 entries to the list of projects that use FTGL.
|
|
1d8ef88c
|
2008-05-23T00:16:18
|
|
* Work around a Doxygen bug that creates fake latex references whenever we
use "FTGL" in section names, and fails to remove the "%" in HTML pages
whenever we use "%FTGL". Fixing HTML pages is easier.
|
|
c715db9f
|
2008-05-23T00:15:57
|
|
* Simplify EPS creation rules.
|
|
898fd580
|
2008-05-22T17:28:21
|
|
quell deprecation messages for posix and c-style string functions
|
|
c0cac6f6
|
2008-05-22T15:32:01
|
|
* Add GLBufferFont to the tutorial.
|
|
5de43fe6
|
2008-05-22T15:31:32
|
|
* Empty the FTBufferFont cache when changing the face size.
|
|
d1bea035
|
2008-05-22T15:31:07
|
|
* Fix a visual bug in FTBufferFont caused by overlapping glyphs.
|
|
be080092
|
2008-05-22T15:30:41
|
|
* Add a few entries to the list of projects using FTGL: Gem, Libinstrudeo,
Light Speed!, projectM, Tulip.
|
|
2ec899b0
|
2008-05-22T15:30:25
|
|
* Print FPS information in the small demos.
|
|
743dcc85
|
2008-05-22T14:38:24
|
|
* Refactor the documentation to have a cleaner frontpage: put the tutorial
and the FAQ in two separate pages, add links to the most important C and
C++ documentation, and add projects_using_ftgl.txt to the doxygen project.
|
|
b73f2e81
|
2008-05-22T12:39:48
|
|
* Implement caching in FTBufferFont. To avoid unnecessary texture uploads,
each font object keeps the last 16 strings in the graphic card.
|
|
865b9043
|
2008-05-22T12:39:12
|
|
* Fix an off-by-one error in FTBufferGlyph::Render.
|
|
a5fd3ea1
|
2008-05-21T16:38:25
|
|
* Revert the simple C++ demo to its previous state, now that FTBufferFont
starts to work.
|