|
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.
|
|
3d018d80
|
2008-05-21T16:37:54
|
|
* Fix the quad vertex order in FTBufferFont.
|
|
0bc4a552
|
2008-05-21T16:36:34
|
|
* Fix a bug in the FTFont::BBox calculation: the first glyph bbox was not
relative to the position argument.
|
|
901ee76c
|
2008-05-21T15:45:11
|
|
* Fix a texture coordinate bug caused by our next-power-of-two ceiling.
|
|
fa5631df
|
2008-05-21T15:43:52
|
|
* Add proper glPushAttrib() and glPushClientAttrib() calls to the
rendering methods that need them.
|
|
68a99036
|
2008-05-21T11:39:31
|
|
* Enable GL_TEXTURE_2D in FTFont::Render variations that need it.
|
|
a4096047
|
2008-05-21T11:39:14
|
|
* Temporarily disabled lighting in the simple demo to test FTBufferFont.
|
|
7eab0746
|
2008-05-21T10:11:38
|
|
* Add FTBufferFont to the complex FTGL demo.
|
|
65757b6e
|
2008-05-21T01:16:20
|
|
build C demo on windows
|
|
2c71b47d
|
2008-05-21T01:14:34
|
|
all variables must be declared at the start of a block for C89 compliance. also use explicit float constants.
|
|
a8352445
|
2008-05-21T00:53:45
|
|
missed FTBuffer.cpp
|
|
dee77a99
|
2008-05-21T00:44:40
|
|
build bufferfont/bufferglyph stuff on windows too
|
|
f2011b55
|
2008-05-21T00:39:04
|
|
quell warning
|
|
ca7c7a81
|
2008-05-20T23:49:25
|
|
* First try at the FTBufferFont/FTBufferGlyph implementation.
|
|
8932eba0
|
2008-05-20T23:48:56
|
|
* Rename FTTextureGlyphImpl::pos to FTTextureGlyphImpl::corner because pos
was misleading.
|
|
f7d00178
|
2008-05-19T15:45:47
|
|
* Starting the buffer font class revival. For now, it just consists in empty
FTBuffer, FTBufferGlyph and FTBufferFont classes.
|
|
7abb7502
|
2008-05-19T10:06:49
|
|
* Do not crash if the face has no charmaps. Bug found using zzuf:
xvfb-run zzuf -q -F5 -r0.0000001:0.1 -s0:10000 -c CTest EunjinNakseo.ttf
|
|
9b33da91
|
2008-05-19T10:06:25
|
|
* Simplified contour parity check routine, formula courtesy of Guillaume
Bittoun.
|
|
13adc2c1
|
2008-05-19T10:06:07
|
|
* Add parentheses around && within || to please gcc.
|
|
23d0f832
|
2008-05-19T10:05:51
|
|
* Add a "make upload-doc" rule for easy online documentation updates.
|
|
877c49de
|
2008-05-12T14:25:45
|
|
* Use fontconfig to find fonts on the system.
|