CVS Update (August 24, 2002)

The latest CVS snapshot is now available:
http://www.libsdl.org/cvs.php

Here is a summary of the changes since the last update:

  • Improved the Nano-X video support (thanks Greg!)
  • Updated the CREDITS file and added the page to the website
  • Fixed 2048 pixel limitation in DirectX blit code
  • Updated Borland projects for Kylix 3 (thanks Dominique)
  • Added several fixes to the DirectFB driver (thanks Denis!)
  • Added compile-time checking for the size of enums
  • Fixed offset bug in hardware accelerated fills and blits
  • Fixed serious bugs in BSD HID joystick code (thanks Krister!)
  • Reset mouse state when changing video modes
  • Fixed crash with invalid bpp in SDL_SetVideoMode()
  • Added project files for embedded Visual C++ 4.0
  • Fixed mouse motion on MacOS X (recently broken)
  • Added SDL_BUTTON_WHEELUP (4) and SDL_BUTTON_WHEELDOWN (5)
  • Added SDL_GL_STEREO for stereoscopic OpenGL contexts
  • Added the environment variable SDL_VIDEO_X11_WMCLASS
  • Fullscreen windows are always topmost in Windows
  • Fixed mouse grab going fullscreen to windowed in Windows

Thanks to everybody who reported the problems last time, we got
lots of fixes in for the SDL 1.2.5 release. If you can, please
test the latest CVS snapshot and make sure all known problems are
really fixed. :slight_smile:

If you have any problems with this code, please let me know.

Remember, this is PRERELEASE code, so please don’t redistribute
CVS versions of SDL.

Thanks!
-Sam Lantinga, Software Engineer, Blizzard Entertainment

  • Fixed mouse motion on MacOS X (recently broken)

Is this related to the bug I reported a few weeks ago?

Brian

  • Fixed mouse motion on MacOS X (recently broken)

Is this related to the bug I reported a few weeks ago?

Yep. It should be fixed now. (Right Darrell?)

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment

[cut]

Is the BeOS version still being maintained ?On 2002-08-25 at 08:47:45 [+0200], you wrote:


Qui e’ Jack Burton, del Pork-Chop Express,
che parla a chiunque sia in ascolto…

http://digilander.iol.it/burton666/index.html

Yes. I haven’t compiled it there recently, but it should work just fine.

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment> On 2002-08-25 at 08:47:45 [+0200], you wrote:

[cut]

Is the BeOS version still being maintained ?

Several configure tests do fail here:

configure: In function main': configure:4984: warning: implicit declaration of functionSDL_NAME’
configure:4984: parse error before `XDGAEvent’
configure: failed program was:
#line 4977 “configure”
#include “confdefs.h”

     #include <X11/Xlib.h>
     #include <XFree86/extensions/xf86dga.h>

int main() {

     SDL_NAME(XDGAEvent) xevent;

; return 0; }

StephanAm Sonntag 25 August 2002 08:47 schrieb Sam Lantinga:

The latest CVS snapshot is now available:
http://www.libsdl.org/cvs.php

If you have any problems with this code, please let me know.

Several configure tests do fail here:

configure: In function main': configure:4984: warning: implicit declaration of functionSDL_NAME’
configure:4984: parse error before `XDGAEvent’
configure: failed program was:
#line 4977 “configure”
#include “confdefs.h”

     #include <X11/Xlib.h>
     #include <XFree86/extensions/xf86dga.h>

Wierd, do you have the <XFree86/extensions/xf86dga.h> path somewhere else
in your include path? The version in the SDL source includes SDL_name.h,
which defines SDL_NAME()

What operating system and version of X11 are you using?

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment

Ahh, I found it. Was a local installation problem :slight_smile:

Thank you!

StephanAm Sonntag 25 August 2002 18:17 schrieb Sam Lantinga:

Several configure tests do fail here:

configure: In function main': configure:4984: warning: implicit declaration of functionSDL_NAME’
configure:4984: parse error before `XDGAEvent’
configure: failed program was:
#line 4977 “configure”
#include “confdefs.h”

     #include <X11/Xlib.h>
     #include <XFree86/extensions/xf86dga.h>

Wierd, do you have the <XFree86/extensions/xf86dga.h> path somewhere else
in your include path? The version in the SDL source includes SDL_name.h,
which defines SDL_NAME()