Commit Graph

134 Commits

Author SHA1 Message Date
Sam Lantinga
b4130ea24b Fix XVideo on GeForce by using last available adaptor 2001-09-14 02:55:36 +00:00
Sam Lantinga
128d20567a Do proper typecasting so this compiles on IRIX 2001-09-13 16:41:03 +00:00
Sam Lantinga
5120a1a09f *** empty log message *** 2001-09-13 16:15:43 +00:00
Sam Lantinga
e889a75dbc Added CD-ROM support for BSD/OS (thanks Steven!) 2001-09-13 15:57:48 +00:00
Sam Lantinga
9d24ce25e5 *** empty log message *** 2001-09-11 20:58:28 +00:00
Sam Lantinga
ea0baf75a0 Fix for "make dist" 2001-09-11 20:49:27 +00:00
Sam Lantinga
cebbe1bf54 *** empty log message *** 2001-09-11 20:42:32 +00:00
Sam Lantinga
c0412c2a37 Added initial support for EPOC/Symbian OS (thanks Hannu!) 2001-09-11 20:38:49 +00:00
Sam Lantinga
6de0291d84 Date: Sat, 8 Sep 2001 04:42:23 +0200
From: Max Horn <max@quendi.de>
Subject: SDL/OSX: Joystick; Better key handling

I just finished implementing improved keyhandling for OS X (in fact
the code should be easily ported to the "normal" MacOS part of SDL, I
just had no chance yet). Works like this:
First init the mapping table statically like before. Them, it queries
the OS for the "official" key table, then iterates over all 127
scancode and gets the associates ascii code. It ignores everythng
below 32 (has to, as it would lead to many problems if we did not...
e.g. both ESC and NUM LOCk produce an ascii code 27 on my keyboard),
and all stuff above 127 is mapped to SDLK_WORLD_* simply in the order
it is encountered.
In addition, caps lock is now working, too.
The code work flawless for me, but since I only have one keyboard, I
may have not encountered some serious problem... but I am pretty
confident that it is better than the old code in most cases.


The joystick driver works fine for me, too. I think it can be added
to CVS already. It would simply be helpful if more people would test
it. Hm, I wonder if Maelstrom or GLTron has Joystick support? That
would be a wonderful test application :)


I also took the liberty of modifying some text files like BUGS,
README.CVS, README.MacOSX (which now contains the OS X docs I long
promised)
2001-09-11 19:00:18 +00:00
Sam Lantinga
c91c0751a6 Handle the case where the WAVE magic number was already read in a non-seekable
stream.  I don't know if the code works with non-seekable streams anyway, but
...
2001-09-11 18:52:45 +00:00
Sam Lantinga
10c9f2909e Allow building SDL on Windows without audio support 2001-09-04 23:21:20 +00:00
Sam Lantinga
3e1a97bb62 Added Max's patches for building MacOS X apps on command line 2001-09-04 23:18:45 +00:00
Sam Lantinga
f6e8084c7c Added support for DirectFB video on Linux (thanks Denis!) 2001-09-04 22:53:46 +00:00
Sam Lantinga
e51e5b7d1e Fixed Solaris nitpicks (thanks Mattias!) 2001-09-04 22:48:09 +00:00
Sam Lantinga
b236717d4e Joystick initialization fix submitted by Vitaliy Mikitchenko 2001-09-04 22:38:01 +00:00
Sam Lantinga
15ca6fecf4 *** empty log message *** 2001-09-04 22:28:58 +00:00
Sam Lantinga
3651d77620 Removed SDL_blit_A.h (obsolete) 2001-09-04 22:28:55 +00:00
Sam Lantinga
70b09e3401 Fixed mouse wheel motion position on Windows 2001-08-31 21:21:24 +00:00
Sam Lantinga
645f738483 An expose event is now sent when using XVideo output. 2001-08-31 21:08:30 +00:00
Sam Lantinga
bba9986412 Fix title bar setting bug 2001-08-31 20:53:05 +00:00
Sam Lantinga
43ae18a8fa Date: Tue, 21 Aug 2001 03:50:01 +0200
From: Max Horn <max@quendi.de>
Subject: New patch for OS X

Attached a .patch file for SDL/OSX with some nice bug fixes / enhancments.

* fixes the activation issues, which also caused the window to be
always drawn like an inactive. The close/minimize widgets now are
animated properly, too.

* the menu items are automatically adjusted to use the app name
instead of just "SDL App". I did this so that we really can use one
central SDLMain.nib file, w/o requiring developers to make a copy of
it and adjust it.

* libSDLMain now contains the proper cocoa code, not as before the
carbon code. This means apps no longer have to carry a copy of
SDLMain.m/SDLMain.h

* revamped configure.in to properly build a Cocoa/Quartz SDL lib, not
a Carbon based SDL lib
2001-08-21 07:19:59 +00:00
Sam Lantinga
4fe505f6bc Is this right?? 2001-08-20 00:10:35 +00:00
Sam Lantinga
9603c167e6 Date: Thu, 16 Aug 2001 21:50:51 -0500 (EST)
From: Darrell Walisser <dwaliss1@purdue.edu>
Subject: Patch for video bugs + Max's additions

        I've attached a patch for today's CVS that includes Max's virtual
mouse button fix as well as some other changes:

-building mode list correctly now (had duplicate entries, was unsorted)
-switching modes correctly now (wasn't destroying previous mode)
-releasing memory correctly in event loop
2001-08-19 23:57:39 +00:00
Sam Lantinga
49708f7397 Fixed IDE and SCSI CD-ROM detection on BeOS (thanks Caz!) 2001-08-18 22:03:11 +00:00
Sam Lantinga
a679bab3f8 *** empty log message *** 2001-08-18 21:58:26 +00:00
Sam Lantinga
3f94823e27 Fix compiler warnings 2001-08-18 19:21:04 +00:00
Sam Lantinga
463048fb03 Fixed compile errors and added call to SDL_SetModuleHandle() in WinMain() 2001-08-09 14:04:46 +00:00
Sam Lantinga
ed31df1fd6 Audio subsystem no longer assumes sun audio API on UNIX systems 2001-08-09 13:09:47 +00:00
Sam Lantinga
7fcbb74492 Applied David MacCormack's patch to fix SDL_WINDOWID on Windows,
and added a function to cache the application handle so DirectInput
still works properly.
2001-08-09 12:21:32 +00:00
Sam Lantinga
72ee681d20 Include MacOS X in the distribution 2001-08-09 06:05:55 +00:00
Sam Lantinga
0a46f96746 Fixed compiling on Windows CE 2001-08-09 05:51:34 +00:00
Sam Lantinga
7bd83346de Fixed potential buffer overflow in Linux CD code (thanks Ryan!) 2001-08-09 05:34:17 +00:00
Sam Lantinga
be67787cfb Applied Paul Jenner's patches to fix "make distcheck" and "make rpm" 2001-08-09 05:31:32 +00:00
Sam Lantinga
3fc8a94444 Added hardware stretching code to scale 640x480 to TV resolution
There's a bug of some kind in the 16bpp code. ??
2001-08-01 08:41:45 +00:00
Sam Lantinga
e38f96ba18 Added initial support for TV output modes 2001-08-01 05:01:08 +00:00
Sam Lantinga
d0bad78060 Fix compile riva fb problem on older kernels 2001-08-01 03:23:40 +00:00
Sam Lantinga
6d7a58b627 Added support for hardware accelerated NVidia driver on framebuffer console
Still missing colorkey and alpha blit support
2001-07-31 20:08:51 +00:00
Sam Lantinga
8cc99c7505 Added button-up with mouse-wheel on framebuffer console 2001-07-31 06:08:11 +00:00
Sam Lantinga
2cd26c079c Fixed audio format selection for OpenBSD (thanks Peter!) 2001-07-31 05:39:36 +00:00
Sam Lantinga
721e17ba34 The rectangle argument to SDL_SetClipRect is really const 2001-07-31 05:36:10 +00:00
Sam Lantinga
70e1d99b9d Avoid a compiler warning when configured with --disable-threads 2001-07-31 00:32:27 +00:00
Sam Lantinga
0166cd5b97 Oops, that wasn't right... 2001-07-31 00:26:32 +00:00
Sam Lantinga
80329f867e Fix build when GL_CLIENT_PIXEL_STORE_BIT is not defined 2001-07-31 00:11:41 +00:00
Sam Lantinga
466d324523 Fixed the project builder project archive
Added a rule to generate the archive from loose directories too. :)
2001-07-23 19:48:28 +00:00
Sam Lantinga
83b3b692fc Don't worry about a minimum repeat rate - let the user hang themselves... 2001-07-23 04:34:52 +00:00
Sam Lantinga
458f68b0a8 Name changed from OBSD to OPENBSD_AUDIO 2001-07-23 02:58:42 +00:00
Sam Lantinga
c1fb91f6c5 Re-adding SDLMain.nib.tar.gz, so people don't have to use stationary. 2001-07-22 23:45:42 +00:00
Sam Lantinga
85bb94c413 Fix noise when starting audio under DX5 (thanks Jesse!) 2001-07-22 21:25:22 +00:00
Sam Lantinga
3fd373dee2 Fixed fullscreen mouse events on MacOS X
Fixed crash when quitting fullscreen mode on MacOS X
2001-07-22 20:57:24 +00:00
Sam Lantinga
9f587f9b4f Removed debug info accidentally comitted 2001-07-21 18:36:37 +00:00