Fri, 08 Aug 2003 15:08:41 +0000*** empty log message ***
Sam Lantinga [Fri, 08 Aug 2003 15:08:41 +0000] rev 669
*** empty log message ***

Fri, 08 Aug 2003 15:01:14 +0000*** empty log message ***
Sam Lantinga [Fri, 08 Aug 2003 15:01:14 +0000] rev 668
*** empty log message ***

Wed, 06 Aug 2003 21:54:32 +0000*** empty log message ***
Sam Lantinga [Wed, 06 Aug 2003 21:54:32 +0000] rev 667
*** empty log message ***

Wed, 06 Aug 2003 20:20:30 +0000ate: Mon, 4 Aug 2003 19:10:14 +0300
Sam Lantinga [Wed, 06 Aug 2003 20:20:30 +0000] rev 666
ate: Mon, 4 Aug 2003 19:10:14 +0300
From: "Mike Gorchak"
Subject: SDL/QNX forgotten fixes

Just found, that one chunk for has not been applied and one for\
gotten by me :) Please add it to CVS.

P.S. Now QNX6.2.1 have the dlopen in libc and in the libltdl. So libc's vari\
ant more prefered, and ltdl rest for compatibility. In this small patch I wa\
s added proper checks.

Wed, 06 Aug 2003 20:12:00 +0000*** empty log message ***
Sam Lantinga [Wed, 06 Aug 2003 20:12:00 +0000] rev 665
*** empty log message ***

Mon, 04 Aug 2003 01:00:30 +0000Date: Sun, 3 Aug 2003 22:07:57 +0200
Sam Lantinga [Mon, 04 Aug 2003 01:00:30 +0000] rev 664
Date: Sun, 3 Aug 2003 22:07:57 +0200
From: Max Horn
Subject: SDL OSX fullscreen FIX

the attached patch fixes the fullscreen problems on SDL/OSX. The cause
was that click events are bounded by winRect. Now, winRect is set to
the size of the video surface. But if you e.g. request a 640x420
surface, you might get a 640x480 "real" surface. Still,
SDL_VideoSurface->h will be set to 420! Thus, the upper 60 pixels in my
example received no mouse down events.

My fix simply disables this clipping when in full screen mode - after
all, all clicks then should be inside the screen surface. Higher SDL
functions ensure that the coordinates then are clipped to 640x420. It
works fine in all my tests here. I don't know if it's the right thing
to do in multi screen scenarios, though.

Mon, 04 Aug 2003 00:52:42 +0000Date: Sat, 2 Aug 2003 16:22:51 +0300
Sam Lantinga [Mon, 04 Aug 2003 00:52:42 +0000] rev 663
Date: Sat, 2 Aug 2003 16:22:51 +0300
From: "Mike Gorchak"
Subject: New patches for QNX6

Here my patches for the SDL/QNX:

QNXSDL.diff - diff to non-QNX related sources:

- updated BUGS file, I think QNX6 is now will be officially supported
- - added shared library support for QNX, and removed dependency between the ALSA and QNX6.
- SDL_audio.c - added QNX NTO sound bootstrap insted of ALSA's.
- SDL_sysaudio.h - the same.
- SDL_nto_audio.c - the same.
- SDL_video.c - right now, QNX doesn't offer any method to obtain pointers to the OpenGL functions by function name, so they must be hardcoded in library, otherwise OpenGL will not be supported.
- testsprite.c - fixed: do not draw vertical red line if we are in non-double-buffered mode.

sdlqnxph.tar.gz - archive of the ./src/video/photon/* . Too many changes in code to make diffs :) :

+ Added stub for support hide/unhide window event
+ Added full YUV overlays support.
+ Added window maximize support.
+ Added mouse wheel events.
+ Added support for some specific key codes in Unicode mode (like ESC).
+ Added more checks to the all memory allocation code.
+ Added SDL_DOUBLEBUF support in all fullscreen modes.
+ Added fallback to window mode, if desired fullscreen mode is not supported.
+ Added stub support for the GL_LoadLibrary and GL_GetProcAddress functions.
+ Added resizable window support without caption.
! Fixed bug in the Ph_EV_EXPOSE event handler, when rectangles to update is 0 and when width or height of the rectangle is 0.
! Fixed bug in the event handler code. Events has not been passed to the window widget handler.
! Fixed codes for Win keys (Super/Hyper/Menu).
! Fixed memory leak, when deallocation palette.
! Fixed palette emulation code bugs.
! Fixed fullscreen and hwsurface handling.
! Fixed CLOSE button bug. First event was passed to the handler, but second terminated the application. Now all events passed to the application correctly.
- Removed all printfs in code, now SDL_SetError used instead of them.
- Disabled ToggleFullScreen function.

README.QNX - updated README.QNX file. Added much more issues.

Mon, 28 Jul 2003 01:47:55 +0000Date: Sun, 27 Jul 2003 22:37:59 +0200
Sam Lantinga [Mon, 28 Jul 2003 01:47:55 +0000] rev 662
Date: Sun, 27 Jul 2003 22:37:59 +0200
From: Max Horn
Subject: SDL whitespace patch

this patch is lowest priority: it only contains indention fixes. In
some places, instead of tabs, whitespaces where used for indention. But
of course that only "looks good" if you use the exact same tab width as
the author of those files. I tried to replace such cases with tabs for
a more uniform indention. I only did that for a few files.

So, no code changes in this, only whitespaces transformed.

Sun, 27 Jul 2003 17:00:40 +0000*** empty log message ***
Sam Lantinga [Sun, 27 Jul 2003 17:00:40 +0000] rev 661
*** empty log message ***

Sat, 26 Jul 2003 20:02:00 +0000You can't create a YUV overlay in OpenGL mode
Sam Lantinga [Sat, 26 Jul 2003 20:02:00 +0000] rev 660
You can't create a YUV overlay in OpenGL mode