Wed, 06 Aug 2003 20:20:30 +0000 ate: Mon, 4 Aug 2003 19:10:14 +0300
Sam Lantinga <slouken@libsdl.org> [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 configure.in 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 <slouken@libsdl.org> [Wed, 06 Aug 2003 20:12:00 +0000] rev 665
*** empty log message ***
Mon, 04 Aug 2003 01:00:30 +0000 Date: Sun, 3 Aug 2003 22:07:57 +0200
Sam Lantinga <slouken@libsdl.org> [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 +0000 Date: Sat, 2 Aug 2003 16:22:51 +0300
Sam Lantinga <slouken@libsdl.org> [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 - configure.in - 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 +0000 Date: Sun, 27 Jul 2003 22:37:59 +0200
Sam Lantinga <slouken@libsdl.org> [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 <slouken@libsdl.org> [Sun, 27 Jul 2003 17:00:40 +0000] rev 661
*** empty log message ***
Sat, 26 Jul 2003 20:02:00 +0000 You can't create a YUV overlay in OpenGL mode
Sam Lantinga <slouken@libsdl.org> [Sat, 26 Jul 2003 20:02:00 +0000] rev 660
You can't create a YUV overlay in OpenGL mode
Sat, 26 Jul 2003 19:50:00 +0000 *** empty log message ***
Sam Lantinga <slouken@libsdl.org> [Sat, 26 Jul 2003 19:50:00 +0000] rev 659
*** empty log message ***
Wed, 23 Jul 2003 05:30:08 +0000 Use SDL's internal x, y for mouse button events - fixes relative motion bug.
Sam Lantinga <slouken@libsdl.org> [Wed, 23 Jul 2003 05:30:08 +0000] rev 658
Use SDL's internal x, y for mouse button events - fixes relative motion bug.
Wed, 23 Jul 2003 04:39:44 +0000 Date: Thu, 24 Jul 2003 01:40:17 +0200
Sam Lantinga <slouken@libsdl.org> [Wed, 23 Jul 2003 04:39:44 +0000] rev 657
Date: Thu, 24 Jul 2003 01:40:17 +0200 From: Andrew Straw Subject: Patch: Mac OS X window position environment variable
(0) -300 -100 -10 +10 +100 +300 +1000 +3000 tip