Bug#374062: TTF_RenderUNICODE_Solid fails when rendering strings containing spaces

2006-06-20 Thread Sam Lantinga
 Thanks for the test-case you've provided, I've been able to reproduce
 the problem. More intriguing, if I do a SDL_Init(SDL_INIT_VIDEO) at the
 beginning then the error message returned by TTF_GetError() is:

 Failed loading DPMSDisable: /usr/lib/libX11.so.6: undefined symbol:
 DPMSDisable

This message is from the X11 dynamic loading and is unrelated (and harmless).

I've entered this bug into the SDL bug database:
http://bugzilla.libsdl.org/show_bug.cgi?id=254

Thanks!
-Sam Lantinga, Senior Software Engineer, Blizzard Entertainment


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#374062: TTF_RenderUNICODE_Solid fails when rendering strings containing spaces

2006-06-17 Thread Samuel Mimram
Hi,

C Rodrigues wrote:
 Package: libsdl-ttf2.0-0
 Version: 2.0.8-2
 
 libfreetype6 version 2.2.1-2
 libsdl1.2debian version 1.2.10-3
 
 When attempting to render a string containing spaces using
 TTF_RenderUTF8_Solid(), rendering fails and NULL is returned.  Rendering
 is successful when the string contains no spaces.  Rendering is
 successful with TTF_RenderUTF8_Blended() or TTF_RenderUTF8_Shaded(). 
 The failure appears to be independent of the choice of font.  The
 included file and font demonstrate the problem.  It was compiled with
 
 gcc main.c -lSDL_ttf -lSDL
 
 I investigated the problem further using the source package.  When
 running the program provided, an error code is returned by the call to
 Find_Glyph in TTF_RenderUNICODE_Solid at approximately line 1080 of
 SDL_ttf.c.  This error does not seem to occur if the third argument to
 Find_Glyph is changed to be CACHED_METRICS|CACHED_PIXMAP instead of
 CACHED_METRICS|CACHED_BITMAP.  I do not know if such a change affects
 the expected rendered image.
 
 I discovered this problem because it causes some pygame code to raise
 exceptions.

Thanks for the test-case you've provided, I've been able to reproduce
the problem. More intriguing, if I do a SDL_Init(SDL_INIT_VIDEO) at the
beginning then the error message returned by TTF_GetError() is:

Failed loading DPMSDisable: /usr/lib/libX11.so.6: undefined symbol:
DPMSDisable

Unfortunately, I have no deeper insight about this. I've CCed upstream.

Cheers,

Samuel.

PS : Sam Lantiga, you can find the full Debian bug report at
http://bugs.debian.org/374062


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]