kc3-lang/ftgl

Branch :


Log

Author Commit Date CI Message
eae0686d 2010-05-22 23:02:34 Fix ftglRenderLayout() implementation. Fix courtesy of Tobias Gunkel. Addresses SF bug #2122839.
536f271b 2010-05-22 23:02:16 Export ftglSetFontGlyphLoadFlags() in FTFont.h. Addresses SF bug #2122849.
8157485d 2010-05-22 22:49:21 Fix texture height computation in FTTextureFont. Patch courtesy of Simone Contini. Addresses SF bug #2827618.
0e7b8c55 2010-05-22 22:28:55 Fix ftglGetLayoutAlignment spelling. Addresses SF bug #2120985.
2723c7d3 2010-05-22 22:17:27 Fix a division by zero in FTTextureFont.cpp. Addresses SF bug #2692128.
deffdbba 2010-05-22 18:48:27 Support bitmap (1 bpp) fonts. Patch courtesy of Jaakko Hyvätti.
309590c0 2010-05-22 17:47:46 Fix padding usage in FTBufferFont, patch courtesy of Benlitz. Addresses sourceforge bug #2023590.
51b849f7 2010-05-22 17:47:27 Put test programs in the TESTS automake target.
b703329e 2010-05-12 16:38:57 must itemize m4 headers individually or distcheck fails
c04b6ae5 2010-05-12 16: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-12 16: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-12 16: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-12 16: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-06 22:51:29 credit tobias gunkel for the typo patch he provided on our sf tracker. ftgGetlLayout -> ftglGetLayout.
394ceb32 2010-05-06 20:36:04 apply sf patch # 2121813 from Tobias Gunkel ( tobigun ) for Typo in FTLayoutGlue ftglGetLayoutBBox(). fixes the transposed letters.
3ef0b093 2010-05-06 20:33:41 merge latest upstream autogen.sh from brlcad repo, r38795 2010-04-26
09bc8593 2009-11-19 23: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-13 08:59:48 Solaris 10 now has glu.h in the proper place. Reverting [947] as suggested by bzflag developer Bullet Catcher.
32d5c35a 2009-09-07 15:47:30 Add missing entries to the list of distributed MSVC files.
8303b877 2009-08-03 13:11:26 Update the MSVC solution.
cd5b5251 2009-07-20 12:22:22 Bring the Visual Studio 2008 solution up to date.
0fd32b61 2009-07-20 09:02:24 Add missing FTCleanup files required for commit 1218.
84fdd792 2009-07-19 16: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-19 15:59:01 Remove dead code.
989d224e 2009-07-19 15:56:38 Document FTFont::renderMode usage, courtesy of Christopher Sean Morrison.
ec01ea3b 2009-07-19 15:37:10 Don't display more than 8 soft assertions, and improve the FTASSERT_FAIL definition.
29603ae3 2009-07-19 15:28:59 Remove GL_BLEND tampering. It's the caller application's responsibility to enable or disable blending.
f5614dea 2009-07-19 15:18:31 Add vc9 files to the main distribution.
c9b2a93e 2009-07-19 15:17:23 Add a vc9 directory for Visual Studio 2009 builds.
1a9ee361 2009-07-19 15:13:40 Add help and font size indicator to FTGLDemo, courtesy of Bzflag's developer jwmelto.
afa089b5 2009-07-19 15:08:31 Test for the existence of ECHO in the FTGL configure script, courtesy of Bzflag's developer blast007.
6533eff4 2009-07-19 15: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-19 14:26:13 Fix coding style and remove tabs here and there.
cab1fafd 2009-07-19 13:05:50 Update my e-mail address everywhere.
abaf40a5 2009-04-01 16:22:45 Remove trailing spaces and tabs to ease syncs bzflag needs to do.
92d175e8 2009-01-02 15: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-27 05:43:41 add Tcl3D since it now also has ftgl bindings, from Paul Obermeier
0c9c3d6a 2008-11-26 19:33:51 make sure ECHO and ECHO_N get defined
6ce3b10b 2008-10-31 22: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-26 12:55:06 include EMAN2 in the listing, provided by David Woolford (baylor college of medicine) -- thanks!
2766703a 2008-09-08 03:16:59 Eliminate some double->float conversions for performance
71c50f26 2008-08-27 18: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-05 15:21:25 add the same check to avoid negative font size as is used in FTGLDemo.
ae1656f5 2008-08-05 15:18:50 unsigned int, thx bulletcatcher
1bb599e1 2008-07-11 13:01:46 * m4/gl.m4: GLU detection fixes, courtesy of Coleman Kane (fixes SF ticket #2007989). * AUTHORS: minor changes.
9589a40f 2008-06-20 10: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-19 14:19:04 update the ChangeLog to include all entries through to today in prep for 2.2.0 release
3a54d8f2 2008-06-19 13:11:27 * Updated NEWS file. * Mark package as being version 2.2.0.
30496e57 2008-06-19 13:10:40 * Mention fontconfig in the TODO list.
03663110 2008-06-13 21: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-12 14:56:36 * Update ChangeLog using svn2cl -i.
0aef221b 2008-06-12 14:13:46 * Updated NEWS file. * Mark package as being version 2.1.3~rc5.
78bec1e6 2008-06-12 14: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-12 14:13:05 * Prevent issues when strndup is defined as a macro.
f3318e80 2008-06-11 23:35:09 be consistent
e0f829e1 2008-06-11 23:34:26 fix vc7.1 project
4388dc7a 2008-06-11 23:23:05 provide for us poor sobs who don't have a native strndup implementation
b7704575 2008-06-09 14:21:11 * Update README.
c5bcad81 2008-06-09 12: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-09 11:47:42 * Code simplifications in FTContour.
291c70ed 2008-06-09 11:47:14 * Add "const" qualifier to FTPoint's scalar multiplication operator.
a132a5e4 2008-06-09 11:45:52 * Document and reorganise FTBuffer. It is now clean enough.
d7c9fc14 2008-06-09 10:13:09 * Document missing function parameters.
0b40c371 2008-06-09 10:12:21 * Better FTContour::ComputeOutsetPoint() documentation.
14e3e435 2008-06-09 10: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-08 15: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-08 15:55:19 * Add a comment to FTBufferFont to not forget about bugs in it.
b173cbee 2008-06-03 12:24:37 * Fix a crash in FTExtrudeGlyph caused by uninitialised members.
7e2d6252 2008-06-03 12:23:25 * FTBufferFont: use strndup() and, when available, wcsdup().
cdc9b560 2008-06-03 12:23:07 * Coding style: remove tabs and trailing spaces, wrap long lines.
50444562 2008-06-03 12:22:45 * Multiline sed scripts won't work very well on Cygwin. Falling back to two piped sed calls instead.
39428dc1 2008-05-30 04:07:23 push jwmelto's fix for the sed script error back upstream into ftgl
cc3b6827 2008-05-28 18:00:25 remove unused/unnecessary check for memset
2d92e442 2008-05-28 15:46:02 target-specific CPPFLAGS was not added to automake until 1.7 so use AM_CPPFLAGS instead
0dad54ef 2008-05-28 06: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-28 06: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-28 04: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-24 19: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-23 16:45:20 Copyright notices as requested by sam
e1e19b26 2008-05-23 00:56:25 include wctype.h to make gcc happy
484a90e1 2008-05-23 00:53:23 no need to shadow variables
84869ec7 2008-05-23 00: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-23 00:20:54 fix release mode configurations
95183df2 2008-05-23 00:16:54 * Start protecting FTBuffer members using getters and setters.
f65297fb 2008-05-23 00:16:33 * Add ~40 entries to the list of projects that use FTGL.
1d8ef88c 2008-05-23 00: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-23 00:15:57 * Simplify EPS creation rules.
898fd580 2008-05-22 17:28:21 quell deprecation messages for posix and c-style string functions
c0cac6f6 2008-05-22 15:32:01 * Add GLBufferFont to the tutorial.
5de43fe6 2008-05-22 15:31:32 * Empty the FTBufferFont cache when changing the face size.
d1bea035 2008-05-22 15:31:07 * Fix a visual bug in FTBufferFont caused by overlapping glyphs.
be080092 2008-05-22 15:30:41 * Add a few entries to the list of projects using FTGL: Gem, Libinstrudeo, Light Speed!, projectM, Tulip.
2ec899b0 2008-05-22 15:30:25 * Print FPS information in the small demos.
743dcc85 2008-05-22 14: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-22 12: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-22 12:39:12 * Fix an off-by-one error in FTBufferGlyph::Render.
a5fd3ea1 2008-05-21 16:38:25 * Revert the simple C++ demo to its previous state, now that FTBufferFont starts to work.
3d018d80 2008-05-21 16:37:54 * Fix the quad vertex order in FTBufferFont.
0bc4a552 2008-05-21 16:36:34 * Fix a bug in the FTFont::BBox calculation: the first glyph bbox was not relative to the position argument.
901ee76c 2008-05-21 15:45:11 * Fix a texture coordinate bug caused by our next-power-of-two ceiling.