Mercurial > sdl-ios-xcode
annotate docs.html @ 779:68c8da837fc0
Date: Tue, 6 Jan 2004 21:54:02 +0100
From: Max Horn
Subject: Auto hide mouse & other changes
the attached bug adds the auto-hide-mouse feature I talked about
earlier. Turned out it was a lot simpler than I thought, simply by
using our existing code :-). I actually spent much more time on fixing
various bugs in the code and correcting (IMO) some behavior (although,
due to the lack of real specs for SDL, it's probably arguable what
'correct' means...).
* adds auto (un)hiding of mouse depending on whether it is in- or
outside the game window
* computation of course coordinates is correct now (it often and
reproducible got out of sync with the old code, since the NSEvent
window was in some cases *not* our window anymore, so locationInWindow
returned wrong results)
* added a method which at any time returns the mouse coords, relative
to our window
* fixed handling of lost/gain input/mouse/app focus "events"
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 07 Jan 2004 15:01:51 +0000 |
parents | 6ae8eacccc7c |
children | f9a5fbcdf868 |
rev | line source |
---|---|
0 | 1 <HTML> |
2 <HEAD><TITLE>SDL Stable Release</TITLE></HEAD> | |
3 <BODY BGCOLOR="#FFEBCD" TEXT="#000000"> | |
4 | |
5 <IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%"> | |
6 <P> | |
511
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
7 This source is stable, and is fully tested on all supported platforms.<br> |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
8 Please send bug reports or questions to the SDL mailing list:<br> |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
9 <a href="http://www.libsdl.org/mailing-list.php" |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
10 >http://www.libsdl.org/mailing-list.php</a><br> |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
11 The latest stable release may be found on the |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
12 <a href="http://www.libsdl.org/">SDL website</A>. |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
13 </P> |
0 | 14 <P> |
15 | |
16 <H2> <A HREF="docs/index.html">API Documentation</A> </H2> | |
17 <P> | |
18 | |
19 <H2> | |
20 Major changes since SDL 1.0.0: | |
21 </H2> | |
22 <UL> | |
705
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
23 <LI> 1.2.6: Fixed bugs in the Nano-X video driver |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
24 <LI> 1.2.6: Fixed use of SDL with XInitThreads() |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
25 <LI> 1.2.6: Added MMX and 3DNow! optimized alpha blitters (thanks Stephane!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
26 <LI> 1.2.6: Turned dynamic loading of ESD and aRts on by default |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
27 <LI> 1.2.6: Fixed fullscreen mouse click bug in Quartz events (thanks Max!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
28 <LI> 1.2.6: Added an environment variable SDL_VIDEO_WINDOW_POS for MacOS X |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
29 <LI> 1.2.6: Added SDL_GL_MULTISAMPLEBUFFERS and SDL_GL_MULTISAMPLESAMPLES for FSAA support (thanks Shawn and Ryan!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
30 <LI> 1.2.6: Added audio and CD-ROM support for OSF/Tru64 (thanks Hayashi!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
31 <LI> 1.2.6: Added SDL_LoadObject(), SDL_LoadFunction(), and SDL_UnloadObject() |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
32 <LI> 1.2.6: Added new Atari audio drivers (thanks Patrice!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
33 <LI> 1.2.6: Added more-than-three mouse button support for the Quartz target |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
34 <LI> 1.2.6: Fixed compile problem in SDL_stretch.c with gcc 3.3 |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
35 <LI> 1.2.6: Added initial support for RISC OS (thanks Peter and Alan!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
36 <LI> 1.2.6: Improved video mode selection under XFree86 (thanks Despair!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
37 <LI> 1.2.6: Added support for HID sliders wheels and dials on MacOS X |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
38 <LI> 1.2.6: Added m68k assembly routines for audio mixing (thanks Patrice!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
39 <LI> 1.2.6: Updated FreeBSD joystick USBHID support (thanks Matthew!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
40 <LI> 1.2.6: Fixed video intitialization problem on Qtopia (thanks David!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
41 <LI> 1.2.6: Fixed refresh rate issue with XFree86 4.3.0 (thanks Stephen!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
42 <LI> 1.2.6: Fixed lost cursor bug under MacOS X (thanks Darrell!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
43 <LI> 1.2.6: Fixed crash in SDL_SetIcon() under Quartz (thanks Darrell!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
44 <LI> 1.2.6: Darrell added support for emulated SDL_DOUBLEBUF on MacOSX |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
45 <LI> 1.2.6: Cth converted the MMX audio mixing routines to VC++ syntax |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
46 <LI> 1.2.6: David MacCormack fixed a bug in window sizing with Windows menus |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
47 <LI> 1.2.6: Enable the glXGetProcAddressARB code on X11 (fixes NVidia issues) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
48 <LI> 1.2.6: Added support for SDL_WM_GrabInput and SDL_WM_IconifyWindow on Qtopia (thanks David!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
49 <LI> 1.2.6: Almost completely rewritten and improved QNX code (thanks Mike and Julian!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
50 <LI> 1.2.6: Fixed left/right shift detection on Windows (thanks Mike!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
51 <LI> 1.2.6: Fixed invalid memory access in DGA video driver (thanks ldb!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
52 <LI> 1.2.6: Generate an expose event on MacOS X after power save (thanks Darrell!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
53 <LI> 1.2.6: Updated Atari port for new system headers (thanks Patrice!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
54 <LI> 1.2.6: Linux joystick cleanups from Alan Swanson |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
55 <LI> 1.2.6: *BSD joystick cleanups from Wilbern Cobb |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
56 <LI> 1.2.6: Worked around Visual C++ 7 optimizer bug in blit code |
548
6cd49f896c5a
Open ALSA devices in non-blocking mode (thanks Aleksey!)
Sam Lantinga <slouken@libsdl.org>
parents:
542
diff
changeset
|
57 <LI> 1.2.6: Open ALSA devices in non-blocking mode (thanks Aleksey!) |
705
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
58 <LI> 1.2.6: Updated for DirectDB 0.9.15 (thanks Denis!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
59 <LI> 1.2.6: Fixed building SDL DLL with Watcom C++ (thanks Jean-Pierre) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
60 <LI> 1.2.6: Support 1-bit alpha on surfaces passed to SDL_WM_SetIcon() (thanks Glenn!) |
540
4bcfb93e0dfe
Greatly improved X11 DGA video speed (thanks Cezary!)
Sam Lantinga <slouken@libsdl.org>
parents:
539
diff
changeset
|
61 <LI> 1.2.6: Greatly improved X11 DGA video speed (thanks Cezary!) |
539
a9e38f3b8e4d
Added MMX audio mixing code for gcc (thanks Stephane!)
Sam Lantinga <slouken@libsdl.org>
parents:
537
diff
changeset
|
62 <LI> 1.2.6: Added MMX audio mixing code for gcc (thanks Stephane!) |
537
77b05010bb33
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset
|
63 <LI> 1.2.6: Fixed potential dropped events under DirectInput |
705
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
64 <LI> 1.2.6: Fixed alpha blending bug (thanks Glenn!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
65 <LI> 1.2.6: Fixed joystick detection on Windows XP (thanks Maciej!) |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
66 <LI> 1.2.6: Fixed a crash blitting RLE surfaces to RLE surfaces |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
67 <LI> 1.2.6: Fixed mouse warp position bug with offset video modes |
6ae8eacccc7c
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
548
diff
changeset
|
68 <LI> 1.2.6: Fixed windows event handling for ActiveX controls |
521
136d97397288
Added Visual C++ 7 (.NET) projects (thanks James!)
Sam Lantinga <slouken@libsdl.org>
parents:
511
diff
changeset
|
69 <LI> 1.2.6: Added Visual C++ 7 (.NET) projects (thanks James!) |
511
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
70 <LI> 1.2.5: Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
71 <LI> 1.2.5: Added initial support for Dreamcast (thanks HERO!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
72 <LI> 1.2.5: Implemented resizing Cocoa windows (thanks Darrell!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
73 <LI> 1.2.5: Updated Quartz video code for MacOS X 10.2 (thanks Darrell!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
74 <LI> 1.2.5: Added an environment variable SDL_VIDEO_WINDOW_POS for X11 |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
75 <LI> 1.2.5: Fixed mouse focus problems caused by X11 'unclutter' hack |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
76 <LI> 1.2.5: Applied John's fix for left-handed mice under Windows. |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
77 <LI> 1.2.5: Gamepads and other HID devices should work under MacOS X |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
78 <LI> 1.2.5: Fixed missing cursor after shadow buffer flip (thanks Jan!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
79 <LI> 1.2.5: Updated MacOS projects with "enums as int" build option |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
80 <LI> 1.2.5: Added -benchmark flag to testvidinfo for testing video speed |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
81 <LI> 1.2.5: Added accelerated YUV code to DirectFB driver (thanks Denis!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
82 <LI> 1.2.5: Command line apps on MacOS X go to forground (thanks Max!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
83 <LI> 1.2.5: Fixed aRts runtime sound daemon detection |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
84 <LI> 1.2.5: Improved the Nano-X video support (thanks Greg!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
85 <LI> 1.2.5: Updated Borland projects for Kylix 3 (thanks Dominique) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
86 <LI> 1.2.5: Added compile-time checking for the size of enums |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
87 <LI> 1.2.5: Fixed offset bug in hardware accelerated fills and blits |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
88 <LI> 1.2.5: Fixed serious bugs in BSD HID joystick code (thanks Krister!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
89 <LI> 1.2.5: Added project files for embedded Visual C++ 4.0 |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
90 <LI> 1.2.5: Added SDL_BUTTON_WHEELUP (4) and SDL_BUTTON_WHEELDOWN (5) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
91 <LI> 1.2.5: Added SDL_GL_STEREO for stereoscopic OpenGL contexts |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
92 <LI> 1.2.5: Added the environment variable SDL_VIDEO_X11_WMCLASS |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
93 <LI> 1.2.5: Fullscreen windows are always topmost in Windows |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
94 <LI> 1.2.5: Fixed mouse grab going fullscreen to windowed in Windows |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
95 <LI> 1.2.5: Fixed VidMode error when running on XFree86 3.3 |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
96 <LI> 1.2.5: Fixed Quartz mouse motion and window centering bugs |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
97 <LI> 1.2.5: Updated configure.in for automake 1.6.2 |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
98 <LI> 1.2.5: Fixed building Windows DLL with latest native Cygwin tools |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
99 <LI> 1.2.5: Added a way to get the Windows OpenGL context in SDL_syswm.h |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
100 <LI> 1.2.5: Removed DDFLIP_WAIT flag from DirectX flip for performance |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
101 <LI> 1.2.5: Zeroed SDL_Surface::unused1 so glSDL will work on stock SDL |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
102 <LI> 1.2.5: Only modifier key state is noted when X11 window opens |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
103 <LI> 1.2.5: Added initial support for PicoGUI (thanks Micah!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
104 <LI> 1.2.5: Fixed SDL_DisplayFormatAlpha() on RGB surfaces with alpha |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
105 <LI> 1.2.5: Added pthread detection for HP-UX 11.X |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
106 <LI> 1.2.5: SDL_Init(SDL_INIT_JOYSTICK) on MacOS X works with no joystick |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
107 <LI> 1.2.5: Fixed DirectX software surface memory leak |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
108 <LI> 1.2.5: Fixed video initialization crash on Windows CE |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
109 <LI> 1.2.5: Updated the QNX audio code for QNX 6.2 (thanks Travis!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
110 <LI> 1.2.5: Fixed building with pthread and pth support on UNIX |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
111 <LI> 1.2.5: Added detection of several joysticks to Linux code |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
112 <LI> 1.2.5: Fixed thread detection and joystick code for NetBSD |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
113 <LI> 1.2.5: Added support for audio in the Atari port (thanks Patrice!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
114 <LI> 1.2.5: Added check for ENOMEDIUM to the Linux CDROM code |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
115 <LI> 1.2.5: Added YUV hardware acceleration on MacOS X (thanks Darrell!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
116 <LI> 1.2.5: Fixed building shared libraries on MacOS X (thanks Max!) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
117 <LI> 1.2.5: Use secondary audio buffers in DirectSound by default |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
118 <LI> 1.2.5: Fixed window tab on Windows taskbar after application quit |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
119 <LI> 1.2.5: Fixed setting OpenGL mode multiple times on Windows |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
120 <LI> 1.2.5: Added Zaurus PDA (Qtopia) support by David Hedbor |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
121 <LI> 1.2.5: Removed README.OpenBSD - SDL works out of the box on OpenBSD |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
122 <LI> 1.2.5: Fixed crash in QZ_SetCaption() (thanks Darrell) |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
123 <LI> 1.2.5: Updated ALSA audio support for ALSA 0.9 |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
124 <LI> 1.2.5: Don't build RPM archives with ALSA library dependencies |
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
125 <LI> 1.2.5: SDL_PollEvent()/SDL_WaitEvent() return values now match docs |
281
c5010ab8ba35
Added initial support for Atari (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org>
parents:
278
diff
changeset
|
126 <LI> 1.2.4: Added initial support for Atari (thanks Patrice!) |
344
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
127 <LI> 1.2.4: Added support for building SDL for EPOC/SymbianOS 6.0 |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
128 <LI> 1.2.4: SDL now compiles and works cleanly on stock BSDI |
278
dcd9f7b50a1c
Added support for joysticks on *BSD (thanks Wilbern!)
Sam Lantinga <slouken@libsdl.org>
parents:
277
diff
changeset
|
129 <LI> 1.2.4: Added support for joysticks on *BSD (thanks Wilbern!) |
344
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
130 <LI> 1.2.4: Added support for Xi Graphics XME fullscreen extension |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
131 <LI> 1.2.4: Incorporated XFree86 extension libraries into the source |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
132 <LI> 1.2.4: Dynamically load sound daemon audio drivers on UNIX |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
133 <LI> 1.2.4: David Snopek added Borland compiler support |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
134 <LI> 1.2.4: Updated for Watcom and LCC compilers (thanks Jean-Pierre) |
277
255c7ee077cb
Added a YUV overlay test program (thanks Jon!)
Sam Lantinga <slouken@libsdl.org>
parents:
250
diff
changeset
|
135 <LI> 1.2.4: Added a YUV overlay test program (thanks Jon!) |
344
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
136 <LI> 1.2.4: Fixed gamma ramps in DirectX windowed and OpenGL modes |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
137 <LI> 1.2.4: John Popplewell fixed mousewheel support on Windows |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
138 <LI> 1.2.4: Disabled QueryPerformanceCounter() due to problems on Win2K |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
139 <LI> 1.2.4: Fixed Windows OpenGL mouse cursor/position mismatch bug |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
140 <LI> 1.2.4: Fixed display settings with ALT-tab and OpenGL on Windows |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
141 <LI> 1.2.4: Fixed timeout in Linux condition variable implementation |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
142 <LI> 1.2.4: Fixed bug in joystick detection code under Linux |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
143 <LI> 1.2.4: Fix crash with Linux supermount fstab entries (thanks Erno!) |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
144 <LI> 1.2.4: Fixed X11 crash updating rectangles of zero height (thanks Mattias!) |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
145 <LI> 1.2.4: Fixed spurious keypress at startup on BeOS |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
146 <LI> 1.2.4: MacOS audio locking has been implemented by Ryan Gordon |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
147 <LI> 1.2.4: Fixed "short jump out of range" error in MMX code (thanks Steven) |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
148 <LI> 1.2.4: Specify the SDL API calling convention (C by default) |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
149 <LI> 1.2.4: Updated autogen.sh for new versions of automake |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
150 <LI> 1.2.4: Fixed SDL 1.1 RPM dependency problem (thanks Edward!) |
227
24878c14b391
Added X11 Xinerama support - fullscreen starts on screen 0
Sam Lantinga <slouken@libsdl.org>
parents:
214
diff
changeset
|
151 <LI> 1.2.3: Added X11 Xinerama support - fullscreen starts on screen 0 |
214
0e5d6dd77bda
Added platform independent OpenGL header - SDL_opengl.h
Sam Lantinga <slouken@libsdl.org>
parents:
206
diff
changeset
|
152 <LI> 1.2.3: Added platform independent OpenGL header - SDL_opengl.h |
206
b69bb2a368a0
Fixed flashing the screen when creating a window on BeOS
Sam Lantinga <slouken@libsdl.org>
parents:
205
diff
changeset
|
153 <LI> 1.2.3: Fixed flashing the screen when creating a window on BeOS |
205
13161d3d349d
Added double-buffering support for SVGAlib (thanks Kutak!)
Sam Lantinga <slouken@libsdl.org>
parents:
203
diff
changeset
|
154 <LI> 1.2.3: Added double-buffering support for SVGAlib (thanks Kutak!) |
203
c6a0a7fe9a21
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
192
diff
changeset
|
155 <LI> 1.2.3: Fixed crash when using double-buffering with DGA |
192
e31f8d815aaa
Fixed resuming a paused CD on Win2K (thanks Aragorn)
Sam Lantinga <slouken@libsdl.org>
parents:
185
diff
changeset
|
156 <LI> 1.2.3: Fixed resuming a paused CD on Win2K (thanks Aragorn) |
203
c6a0a7fe9a21
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
192
diff
changeset
|
157 <LI> 1.2.3: Improved MacOS international keyboard handling (thanks Max!) |
185
34d316d5e744
Added support for the GNU Pth thread lib (thanks Mandin!)
Sam Lantinga <slouken@libsdl.org>
parents:
183
diff
changeset
|
158 <LI> 1.2.3: Added support for the GNU Pth thread lib (thanks Mandin!) |
34d316d5e744
Added support for the GNU Pth thread lib (thanks Mandin!)
Sam Lantinga <slouken@libsdl.org>
parents:
183
diff
changeset
|
159 <LI> 1.2.3: Added the Undo key for the Atari keyboard (thanks Mandin!) |
183
561c2d2f3505
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
182
diff
changeset
|
160 <LI> 1.2.3: Fixed XVideo on GeForce by using last available adaptor |
178
1fc1a101bf23
Added CD-ROM support for BSD/OS (thanks Steven!)
Sam Lantinga <slouken@libsdl.org>
parents:
177
diff
changeset
|
161 <LI> 1.2.3: Added CD-ROM support for BSD/OS (thanks Steven!) |
177
5f46f27efb6a
Added library version information to the Windows DLL
Sam Lantinga <slouken@libsdl.org>
parents:
173
diff
changeset
|
162 <LI> 1.2.3: Added library version information to the Windows DLL |
173
83018110dce8
Added initial support for EPOC/Symbian OS (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents:
167
diff
changeset
|
163 <LI> 1.2.3: Added initial support for EPOC/Symbian OS (thanks Hannu!) |
203
c6a0a7fe9a21
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
192
diff
changeset
|
164 <LI> 1.2.3: Added a joystick driver for MacOS X (thanks Max!) |
173
83018110dce8
Added initial support for EPOC/Symbian OS (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents:
167
diff
changeset
|
165 <LI> 1.2.3: Improved MacOS X international keyboard handling |
167
cb384ef627f6
Added support for DirectFB video on Linux (thanks Denis!)
Sam Lantinga <slouken@libsdl.org>
parents:
153
diff
changeset
|
166 <LI> 1.2.3: Added support for DirectFB video on Linux (thanks Denis!) |
153
2839f45bdba0
Fixed IDE and SCSI CD-ROM detection on BeOS (thanks Caz!)
Sam Lantinga <slouken@libsdl.org>
parents:
147
diff
changeset
|
167 <LI> 1.2.3: Fixed IDE and SCSI CD-ROM detection on BeOS (thanks Caz!) |
147
8f9093e805c9
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
119
diff
changeset
|
168 <LI> 1.2.3: Fixed the system dependent SDL_WINDOWID hack on Windows |
8f9093e805c9
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
119
diff
changeset
|
169 <LI> 1.2.3: Added 640x480 as a scaled resolution for NTSC/PAL output |
8f9093e805c9
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
119
diff
changeset
|
170 <LI> 1.2.3: Added support for TV output on the Linux PlayStation Beta |
8f9093e805c9
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
119
diff
changeset
|
171 <LI> 1.2.3: Added initial NVidia acceleration on framebuffer console |
8f9093e805c9
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
119
diff
changeset
|
172 <LI> 1.2.3: Fixed audio format selection for OpenBSD (thanks Peter!) |
117
aac75d5f7869
Fixed fullscreen mouse events on MacOS X
Sam Lantinga <slouken@libsdl.org>
parents:
114
diff
changeset
|
173 <LI> 1.2.2: Fixed crash when quitting fullscreen mode on MacOS X |
aac75d5f7869
Fixed fullscreen mouse events on MacOS X
Sam Lantinga <slouken@libsdl.org>
parents:
114
diff
changeset
|
174 <LI> 1.2.2: Fixed fullscreen mouse events on MacOS X |
114
dabc453ce7f7
Now returns an error if unable to open audio on BeOS
Sam Lantinga <slouken@lokigames.com>
parents:
111
diff
changeset
|
175 <LI> 1.2.2: Now returns an error if unable to open audio on BeOS |
119
c2f7f5bb8cbd
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
117
diff
changeset
|
176 <LI> 1.2.2: Fixed keyboard input translation on WinCE (thanks Rainer!) |
111
53e3d8ba4321
Now gets correct keyboard state when starting up on X11
Sam Lantinga <slouken@lokigames.com>
parents:
108
diff
changeset
|
177 <LI> 1.2.2: Now gets correct keyboard state when starting up on X11 |
108
e021a4c9e25f
*** empty log message ***
Sam Lantinga <slouken@lokigames.com>
parents:
103
diff
changeset
|
178 <LI> 1.2.2: Improved the DGA 2.0 and framebuffer console drivers |
95
d84a06e0c358
Updated list of improvements
Sam Lantinga <slouken@lokigames.com>
parents:
75
diff
changeset
|
179 <LI> 1.2.2: Improved the OpenBSD port (native audio default, etc.) |
d84a06e0c358
Updated list of improvements
Sam Lantinga <slouken@lokigames.com>
parents:
75
diff
changeset
|
180 <LI> 1.2.2: Improved OSS audio driver support, thanks to 4Front Tech. |
d84a06e0c358
Updated list of improvements
Sam Lantinga <slouken@lokigames.com>
parents:
75
diff
changeset
|
181 <LI> 1.2.2: Improved X11 fullscreen support, works better with KDE |
103
e599cc4485fa
*** empty log message ***
Sam Lantinga <slouken@lokigames.com>
parents:
95
diff
changeset
|
182 <LI> 1.2.2: Improved SDL_GetTicks() resolution on W2K (thanks Holger!) |
75
b0ae59d0f3ee
Added patches from FreeBSD ports
Sam Lantinga <slouken@lokigames.com>
parents:
70
diff
changeset
|
183 <LI> 1.2.2: Added FreeBSD VGL video driver from FreeBSD ports |
70
f590dd383b5d
Added Linux PlayStation 2 Graphics Synthesizer support
Sam Lantinga <slouken@lokigames.com>
parents:
68
diff
changeset
|
184 <LI> 1.2.1: Added Linux PlayStation 2 Graphics Synthesizer support |
68
ac6645260d31
Added an audio driver that writes to disk (thanks Ryan!)
Sam Lantinga <slouken@lokigames.com>
parents:
61
diff
changeset
|
185 <LI> 1.2.1: Added an audio driver that writes to disk (thanks Ryan!) |
61
994ed1d668e7
Mouse wheel sends mouse button (4/5) events on Windows
Sam Lantinga <slouken@lokigames.com>
parents:
53
diff
changeset
|
186 <LI> 1.2.1: Mouse wheel sends mouse button (4/5) events on Windows |
53
25dfe480c75e
Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents:
51
diff
changeset
|
187 <LI> 1.2.1: Added MacOS X Project Builder projects (thanks Darrell!) |
47
45b1c4303f87
Added initial support for Quartz video (thanks Darrell!)
Sam Lantinga <slouken@lokigames.com>
parents:
37
diff
changeset
|
188 <LI> 1.2.1: Added initial support for Quartz video (thanks Darrell!) |
53
25dfe480c75e
Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents:
51
diff
changeset
|
189 <LI> 1.2.1: Disabled Linux /dev/event joystick interface by default |
37
3ad7157c6cfa
Added native OpenBSD audio driver (thanks vedge!)
Sam Lantinga <slouken@lokigames.com>
parents:
35
diff
changeset
|
190 <LI> 1.2.1: Added native OpenBSD audio driver (thanks vedge!) |
35
d3bc792e136d
Added detection of Open Sound System on Solaris x86
Sam Lantinga <slouken@lokigames.com>
parents:
30
diff
changeset
|
191 <LI> 1.2.1: Added detection of Open Sound System on Solaris x86 |
30
57bf11a5efd7
Added initial support for Nano-X (thanks Hsieh-Fu!)
Sam Lantinga <slouken@lokigames.com>
parents:
24
diff
changeset
|
192 <LI> 1.2.1: Added initial support for Nano-X (thanks Hsieh-Fu!) |
24
71bf2ad74dfa
Fixed endian detection on IA64 architectures (thanks Bill!)
Sam Lantinga <slouken@lokigames.com>
parents:
16
diff
changeset
|
193 <LI> 1.2.1: Fixed endian detection on IA64 architectures (thanks Bill!) |
71bf2ad74dfa
Fixed endian detection on IA64 architectures (thanks Bill!)
Sam Lantinga <slouken@lokigames.com>
parents:
16
diff
changeset
|
194 <LI> 1.2.1: Added --disable-dga configure option to disable DGA |
14
c3e9d4a623c1
Fixed stuck keys when changing the video mode
Sam Lantinga <slouken@lokigames.com>
parents:
13
diff
changeset
|
195 <LI> 1.2.1: Fixed stuck keys when changing the video mode |
13
e30a8ce27c22
Fixed double-mouse event bug on Windows using OpenGL
Sam Lantinga <slouken@lokigames.com>
parents:
6
diff
changeset
|
196 <LI> 1.2.1: Fixed double-mouse event bug on Windows using OpenGL |
6
332f458469f0
Fixed 320x200 video mode on framebuffer console
Sam Lantinga <slouken@lokigames.com>
parents:
5
diff
changeset
|
197 <LI> 1.2.1: Fixed 320x200 video mode on framebuffer console |
5
ea6d917c9d51
Improved robustness for the ELO touchpad (thanks Alex!)
Sam Lantinga <slouken@lokigames.com>
parents:
1
diff
changeset
|
198 <LI> 1.2.1: Improved robustness for the ELO touchpad (thanks Alex!) |
1
cf2af46e9e2a
Changes since SDL 1.2.0 release
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
199 <LI> 1.2.1: Added support for building under Cygwin on Windows |
cf2af46e9e2a
Changes since SDL 1.2.0 release
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
200 <LI> 1.2.1: Added a dummy video driver for benchmarking (thanks Ryan!) |
cf2af46e9e2a
Changes since SDL 1.2.0 release
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
201 <LI> 1.2.1: Fixed fullscreen cursor offset bug on BeOS |
0 | 202 <LI> 1.2.0: Added initial support for HP-UX (thanks Stephanie) |
203 <LI> 1.2.0: Added initial support for BSDI (thanks Kurt) | |
204 <LI> 1.2.0: Fixed blitting 32-bit ARGB images to SDL_OPENGLBLIT screens | |
205 <LI> 1.2.0: Fixed automake build dependencies (thanks Markus!) | |
206 <LI> 1.2.0: Added 24 bpp support to software YUV display functions | |
207 <LI> 1.2.0: Don't bomb trying to get DGA mouse on XFree86 4.0 | |
208 <LI> 1.2.0: Added initial support for OSF/Tru64 (thanks Anders) | |
209 <LI> 1.1.8: Fixed joystick hat motion on MacOS | |
210 <LI> 1.1.8: Don't detect mouse and keyboard as joystick on MacOS | |
211 <LI> 1.1.8: Check for OpenGL 1.2 before using 16-bit SDL_OPENGLBLIT | |
212 <LI> 1.1.8: Added support for /dev/sound/* in Linux 2.4 | |
213 <LI> 1.1.8: Fixed crash when blitting to RLE encoded surfaces | |
214 <LI> 1.1.8: Fixed 8-bit audio on MacOS X | |
215 <LI> 1.1.8: Fixed keyboard handling on MacOS X and MacOS classic | |
216 <LI> 1.1.8: Fixed mouse cursor visibility when switching apps on MacOS | |
217 <LI> 1.1.8: Implemented semaphore support on MacOS X | |
218 <LI> 1.1.8: Worked around broken sem_getvalue() on MacOS X | |
219 <LI> 1.1.8: Fixed 16-bit big-endian audio on MacOS X and MacOS classic | |
220 <LI> 1.1.8: Fixed mutex locking on Linux glibc 2.0 | |
221 <LI> 1.1.8: SDL_Quit() removes the parachute signal handlers | |
222 <LI> 1.1.8: Added NAS audio server support (thanks Erik!) | |
223 <LI> 1.1.8: Added SDL_NOFRAME for frameless windows (thanks Andreas) | |
224 <LI> 1.1.8: Added support for resizable windows on MacOS | |
225 <LI> 1.1.8: Added a function to query the surface clip rectangle | |
226 <LI> 1.1.8: Added a function to query the current event filter | |
227 <LI> 1.1.8: The X11 XVideo adapter is now locked (thanks Jeffrey) | |
228 <LI> 1.1.8: Improved the speed of fullscreen OpenGL on Windows | |
229 <LI> 1.1.8: Added ELO touchscreen support for fbcon (thanks Alex) | |
230 <LI> 1.1.8: Added accelerated MacOS X OpenGL support | |
231 <LI> 1.1.8: Surface lock and unlock operations can now be nested | |
232 <LI> 1.1.8: Optimized fillrect for PPC video memory (thanks Mattias) | |
233 <LI> 1.1.8: Work around "blackout" problem with XVideo acceleration | |
234 <LI> 1.1.8: Obtain correct key state on X11 focus (thanks Mattias) | |
235 <LI> 1.1.8: Fixed keyboard handling on the framebuffer console | |
236 <LI> 1.1.8: Added basic support for VGA16 framebuffer console | |
237 <LI> 1.1.8: Open a new virtual terminal if possible on fbcon | |
238 <LI> 1.1.8: Fixed default audio driver on FreeBSD (thanks Maxim) | |
239 <LI> 1.1.8: Fixed joystick crash on Windows (thanks Pete) | |
240 <LI> 1.1.7: Expanded documentation from the SDL Documentation Project | |
241 <LI> 1.1.7: Report X11 client message events if SYSWMEVENTS enabled | |
242 <LI> 1.1.7: Added support for a single hat on Windows joysticks | |
243 <LI> 1.1.7: The gamma ramp routines now take arrays of Uint16 values | |
244 <LI> 1.1.7: Added initial support for QNX RTP (thanks Patrick) | |
245 <LI> 1.1.7: Added ALSA sound driver (thanks Patrick Trainor) | |
246 <LI> 1.1.7: Added aRts UNIX sound driver (thanks Neil Stevens) | |
247 <LI> 1.1.7: Get keyboard modifier state on input focus on Win32 | |
248 <LI> 1.1.7: SDL_ConvertSurface() now accepts SDL_RLEACCEL as a flag | |
249 <LI> 1.1.7: Added initial UnixWare 7 support (thanks rr) | |
250 <LI> 1.1.7: Added working YUY -> RGB conversion code (thanks Eugene) | |
251 <LI> 1.1.7: Fixed video initialization crash on IRIX | |
252 <LI> 1.1.7: Fixed MacOS fullscreen palette code (thanks Darrell) | |
253 <LI> 1.1.7: Fixed background brush flicker on Win32 (thanks Gautier) | |
254 <LI> 1.1.7: Fixed incorrect pitch when switching to window on Win32 | |
255 <LI> 1.1.7: Fixed memory leak when switching video modes on Win32 | |
256 <LI> 1.1.7: Init of fbcon shouldn't automatically set graphics mode | |
257 <LI> 1.1.6: Allow SDL_VIDEO_INIT when built without thread support | |
258 <LI> 1.1.6: Fixed palette problems with non-X11 fullscreen displays | |
259 <LI> 1.1.6: Fixed Win32 crash with SDL_OPENGLBLIT and GL functions | |
260 <LI> 1.1.6: Improved default MacOS millisecond time resolution | |
261 <LI> 1.1.6: Fixed X11 overlapping endian blit bug (thanks Mattias) | |
262 <LI> 1.1.6: Fixed starting directory on BeOS (thanks Samuel) | |
263 <LI> 1.1.6: Integrated FreeBSD SVGAlib support (thanks folks) | |
264 <LI> 1.1.6: Fixed middle-button handling on DirectInput | |
265 <LI> 1.1.6: Added SDL_GetThreadID() to get a specific thread's ID | |
266 <LI> 1.1.6: Worked around a crash in pthreads on RedHat 7 | |
267 <LI> 1.1.6: Fixed a brown-bag crash in clipping code | |
268 <LI> 1.1.5: Convert from '/' to ':' opening files on MacOS | |
269 <LI> 1.1.5: Clean up empty output files on Win32 and MacOS | |
270 <LI> 1.1.5: Run command dialog if command key on startup on MacOS | |
271 <LI> 1.1.5: Initial NetBSD support (thanks Krister Walfridsson) | |
272 <LI> 1.1.5: Expanded the YUV overlay to handle odd (ATI) hardware | |
273 <LI> 1.1.5: Fixed MacOS GL attribute selection (thanks Darrell) | |
274 <LI> 1.1.5: Implemented gamma correction on 8-bit hardware displays | |
275 <LI> 1.1.5: Performed logical/physical palette split (thanks Mattias) | |
276 <LI> 1.1.5: Added initial MacOS X support (thanks Stan) | |
277 <LI> 1.1.5: SDL_WarpMouse() now works on BeOS (thanks Christian) | |
278 <LI> 1.1.5: Windows GDI driver now supports 565 modes (thanks Ben) | |
279 <LI> 1.1.5: Correctly load OpenGL extensions on Win32 (thanks Beosil) | |
280 <LI> 1.1.5: Fixed crash with some threaded audio drivers | |
281 <LI> 1.1.5: Audio is now closed in SDL_Quit(), if necessary | |
282 <LI> 1.1.5: Win32 version now uses MSVC multi-threaded DLL runtime | |
283 <LI> 1.1.5: Replaced useless SDL_SetClipping() with SDL_SetClipRect() | |
284 <LI> 1.1.5: Added a flag to YUV overlays to show hardware support | |
285 <LI> 1.1.5: Added SDL_WasInit() to see what is currently initialized | |
286 <LI> 1.1.5: YUV overlays can now be accelerated with DirectX | |
287 <LI> 1.1.5: YUV overlays now have working pitch (thanks Vivien) | |
288 <LI> 1.1.5: Prompt the user if MacOS mode change may damage hardware | |
289 <LI> 1.1.5: Fixed DrawSprocket video mode lists and mode changes | |
290 <LI> 1.1.5: Added DrawSprocket acceleration of colorkey blits | |
291 <LI> 1.1.5: MacOS event handling is much more responsive by default | |
292 <LI> 1.1.5: MacOS modifier keys now generate key events | |
293 <LI> 1.1.5: Mattias Engdegård did the "Great Alpha Flip" | |
294 <LI> 1.1.5: Added SDL_DisplayFormatAlpha() for fast alpha blits | |
295 <LI> 1.1.5: Added SDL_MapRGBA() and SDL_GetRGBA() to handle alpha | |
296 <LI> 1.1.5: SDL_SetAlpha() now accepts the SDL_RLEACCEL flag | |
297 <LI> 1.1.5: Blit semantics involving alpha are now well defined | |
298 <LI> 1.1.5: Added support for X11 DirectColor visuals for gamma API | |
299 <LI> 1.1.5: Added initial AmigaOS support (thanks Gabriele Greco) | |
300 <LI> 1.1.5: Added an initial gamma correction API (thanks Daniel) | |
301 <LI> 1.1.5: Disable DGA mouse while X11 application is iconified | |
302 <LI> 1.1.5: Allow 16-bit audio on Solaris (thanks Mattias) | |
303 <LI> 1.1.5: Added RLE acceleration of alpha blits (thanks Mattias) | |
304 <LI> 1.1.5: New documentation from the SDL Documentation Project | |
305 <LI> 1.1.4: Work around window resize bug in KDE 1.2 | |
306 <LI> 1.1.4: Command-click is interpreted as right click on MacOS | |
307 <LI> 1.1.4: Removed ESounD detection on Solaris | |
308 <LI> 1.1.4: Updated to libtool 1.3.5 and latest config.guess | |
309 <LI> 1.1.4: testgl now works on 8-bit displays under X11 | |
310 <LI> 1.1.4: SDL_WINDOWID hack now works with OpenGL on Linux | |
311 <LI> 1.1.4: Builds correctly on UNIX without X11 installed | |
312 <LI> 1.1.4: Fixed default GL driver loading on Win32 | |
313 <LI> 1.1.4: Implemented fullscreen toggle on BeOS (thanks David) | |
314 <LI> 1.1.4: No longer use DirectDraw with OpenGL modes on Win32 | |
315 <LI> 1.1.4: Added support for 320x200x8 in SVGAlib (thanks Michele) | |
316 <LI> 1.1.4: Implemented resizable windows on BeOS (thanks David) | |
317 <LI> 1.1.4: RLE colorkey encoding reduces memory use (thanks Mattias) | |
318 <LI> 1.1.4: The CD track length variable is now 32-bits (thanks Martin) | |
319 <LI> 1.1.4: Fixed crashing bug in Win32 semaphores (thanks Markus) | |
320 <LI> 1.1.4: Disabled aggresive gcc optimizations on X86 | |
321 <LI> 1.1.4: Added support for blitting with GL (thanks Daniel Vogel) | |
322 <LI> 1.1.4: Improved the speed of the 16-bit colorkey copy blit | |
323 <LI> 1.1.4: Fixed pthread condition variable timeout | |
324 <LI> 1.1.3: Use timeGetTime() instead of GetTickCount() on Win32 | |
325 <LI> 1.1.3: Release mouse when popped out of fullscreen on X11 | |
326 <LI> 1.1.3: IRIX 6.5 and FreeBSD 4.0 are now officially supported | |
327 <LI> 1.1.3: Added optimization flags when compiling on x86 with gcc | |
328 <LI> 1.1.3: On BeOS, change to app directory when launched by Tracker | |
329 <LI> 1.1.3: Hold the option key on launch to get dialog on MacOS | |
330 <LI> 1.1.3: Added DrawSprockets on MacOS (thanks Darrell Walisser) | |
331 <LI> 1.1.3: Added support for Linux 2.4 input interface (HID) | |
332 <LI> 1.1.3: Fixed 24-bpp blits on big-endian systems (thanks Mattias) | |
333 <LI> 1.1.3: Don't try to use DGA mouse support on XFree86 4.00 | |
334 <LI> 1.1.3: Don't create an X11 shared memory buffer for GL displays | |
335 <LI> 1.1.3: Framebuffer console acceleration disabled (broken) on G200 | |
336 <LI> 1.1.3: Allow maximize on resizable Win32 surfaces (thanks Randi) | |
337 <LI> 1.1.3: Much faster RLE colorkey blit (thanks Xark and Mattias) | |
338 <LI> 1.1.3: Fixed some problems with iconification and focus in X11 | |
339 <LI> 1.1.3: Added IMPS/2 protocol support for framebuffer console | |
340 <LI> 1.1.3: Added user-resizable video mode support | |
341 <LI> 1.1.3: Added arbitrary scaling of YUV overlay surfaces | |
342 <LI> 1.1.3: Added support for semaphores and condition variables | |
343 <LI> 1.1.3: Added SDL_ASYNCBLIT flag for asynchronous video updates | |
344 <LI> 1.1.3: Don't let the WM place window in X11 fullscreen mode | |
345 <LI> 1.1.3: Unload GL library after X11 display has closed | |
346 <LI> 1.1.3: Fixed X11 error when a clipped rectangle is updated | |
347 <LI> 1.1.3: Fixed crash when surface memory can't be allocated | |
348 <LI> 1.1.3: Added a check for DirectX 5 audio (thanks Markus) | |
349 <LI> 1.1.3: Added inline MMX assembly for YUV -> RGB conversion | |
350 <LI> 1.1.3: Fixed startup crash in X11_RefreshDisplay() | |
351 <LI> 1.1.3: SDL_Init(SDL_INIT_AUDIO) no longer fails with no soundcard | |
352 <LI> 1.1.3: Initial YUV video overlay support (supports XvImages) | |
353 <LI> 1.1.3: Fixed BadMatch X11 error with GLX 1.3 | |
354 <LI> 1.1.3: Worked around incompatibilities with XFree86 4.0 vidmode | |
355 <LI> 1.1.3: The audio Makefile no longer takes forever to create | |
356 <LI> 1.1.3: The joystick hat positions changed to constants | |
357 <LI> 1.1.3: Fixed overlapping copy blit with odd widths | |
358 <LI> 1.1.3: Fix for SDL_WINDOWID crash contributed by Mattias | |
359 <LI> 1.1.3: Speeded up 32-bit alpha channel blits by nearly 100% | |
360 <LI> 1.1.3: Added experimental DGA 2.0 support (set SDL_VIDEODRIVER) | |
361 <LI> 1.1.2: Fixed crash running on NT with a read-only filesystem | |
362 <LI> 1.1.2: Re-use thread creation mutex on glibc-2.0 systems | |
363 <LI> 1.1.2: SDL_WM_SetIcon() now uses icon colorkey if mask is NULL | |
364 <LI> 1.1.2: Win32 relative mouse mode fixes (thanks Randi Relander) | |
365 <LI> 1.1.2: Not being able to set audio frags is no longer fatal | |
366 <LI> 1.1.2: Added support for multiple timers (thanks Stephane Peter) | |
367 <LI> 1.1.2: Copy blits optimized using inline assembly on x86 Linux | |
368 <LI> 1.1.2: Copy blit can now handle overlapping blits | |
369 <LI> 1.1.2: Fixed GL direct rendering on Utah GLX (thanks John Fulmer) | |
370 <LI> 1.1.2: Added unofficial support for AIX (thanks Carsten Griwodz) | |
371 <LI> 1.1.2: Enabled X11 VidMode extension on remote displays | |
372 <LI> 1.1.2: Load libGL.so.1 under X11 if an app isn't linked with GL | |
373 <LI> 1.1.2: Don't restack windows in the X11 environment | |
374 <LI> 1.1.2: Multiple X11 visual support (thanks Mattias Engdegård) | |
375 <LI> 1.1.0: Internal event state is updated before filter is called | |
376 <LI> 1.1.0: Worked around DGA mouse cursor bug in Voodoo X server | |
377 <LI> 1.1.0: Added SDL OpenGL documentation (thanks Nicholas Vining) | |
378 <LI> 1.1.0: Added AAlib video driver support (thanks Stephane Peter) | |
379 <LI> 1.1.0: Added fullscreen support for Win32 GDI video driver | |
380 <LI> 1.1.0: Added SDL_GetAudioState() to get current audio status | |
381 <LI> 1.1.0: Added SDL_GetRelativeMouseState() to get relative motion | |
382 <LI> 1.1.0: Added 32-bit PII MMX optimized blitters from Hermes | |
383 <LI> 1.1.0: Added SDL_bool datatype for functions returning true/false | |
384 <LI> 1.1.0: Improved alpha blend speed (thanks Alexandre Courbot) | |
385 <LI> 1.1.0: Added function to queue events: SDL_PushEvent() | |
386 <LI> 1.1.0: Added user-defined event type to SDL_Event structure | |
387 <LI> 1.1.0: Added SDL_InitSubSystem() and SDL_QuitSubSystem() | |
388 <LI> 1.1.0: Added BDirectWindow fullscreen support on BeOS | |
389 <LI> 1.1.0: Added initial joystick support (Linux, Win32, BeOS, MacOS) | |
390 <LI> 1.1.0: The timer now runs in a separate thread if possible | |
391 <LI> 1.1.0: Added initial OpenGL support (Linux, Win32, BeOS, MacOS) | |
392 <LI> 1.0.9: Avoid potential crash in Win32 mouse handling (thanks Cliff) | |
393 <LI> 1.0.9: Fixed bug where /dev/dsp was incorrectly marked available | |
394 <LI> 1.0.9: Fixed DirectX crash if video height is larger than width | |
395 <LI> 1.0.9: Fixed win32 timer error message typo (thanks Martin Dvorak) | |
396 <LI> 1.0.8: Fixed deadlock if SDL_LockAudio() called from audio thread | |
397 <LI> 1.0.8: Fixed a race condition in thread creation | |
398 <LI> 1.0.7: Added detection for Linux supermount CD-ROM drives | |
399 <LI> 1.0.6: Added --static-libs option to sdl-config | |
400 <LI> 1.0.6: Fixed a clipping bug in the RLE colorkey blitting | |
401 <LI> 1.0.6: Mouse window manager routines implemented on MacOS | |
402 <LI> 1.0.6: Fixed SDL_HWPALETTE in fullscreen X11 video driver | |
403 <LI> 1.0.6: Improved relative mouse warping in X11 video driver | |
404 <LI> 1.0.6: DGA mouse mode is now enabled by SDL_VIDEO_X11_DGAMOUSE | |
405 <LI> 1.0.6: Grab input by default in fullscreen mode | |
406 <LI> 1.0.6: Detect hanging (incorrectly configured) Linux soundcard | |
407 <LI> 1.0.6: If ESPEAKER env variable is set, use ESD audio driver | |
408 <LI> 1.0.5: Fixed audio structure alignment for packing compilers | |
409 <LI> 1.0.5: Exposed SDL_AudioInit() and SDL_VideoInit() | |
410 <LI> 1.0.5: Added SDL_WM_ToggleFullScreen(), implemented for X11 | |
411 <LI> 1.0.5: Removed ALT-Enter functionality - should be in apps | |
412 <LI> 1.0.5: The DSP audio driver is used by default on Linux | |
413 <LI> 1.0.4: Added optional DMA support for the Linux audio driver | |
414 <LI> 1.0.4: Fixed CD-ROM opening on the iBook under MacOS | |
415 <LI> 1.0.4: Fixed a crash in 8-bit mode when using X11 video | |
416 <LI> 1.0.4: Initial audio support on MacOS (thanks Darrell Walisser) | |
417 <LI> 1.0.4: The audio thread runs at high priority on Win32 | |
418 <LI> 1.0.4: ESD audio support is now a separate selectable driver | |
419 <LI> 1.0.4: Initial OpenBSD support (thanks Federico Schwindt) | |
420 <LI> 1.0.4: Fixed hang when closing audio on Windows 2000 | |
421 <LI> 1.0.4: Warn about monochrome X displays (thanks Christian Bauer) | |
422 <LI> 1.0.4: Fixed spurious X11 mouse focus events at ALT-ENTER | |
423 <LI> 1.0.4: Perform input ungrab at video quit, just in case | |
424 <LI> 1.0.4: Corrected X11 depth reporting in SDL_VideoModeOK() | |
425 <LI> 1.0.3: Disable mouse threshold when X11 mouse is in warp mode | |
426 <LI> 1.0.3: Fixed black-screen on exit in fbcon video driver | |
427 <LI> 1.0.3: Much improved console switching in fbcon video driver | |
428 <LI> 1.0.3: Fixed X11 UNICODE translation bug (thanks Andreas Arens) | |
429 <LI> 1.0.3: Fixed WaveOut mutex logic bug (thanks Markus Oberhum) | |
430 <LI> 1.0.3: Use X11 mouse warping when cursor hidden and input grabbed | |
431 <LI> 1.0.3: Doesn't try to use TrackMouseEvent() on Win95 | |
432 <LI> 1.0.3: DirectColor support in fbcon driver (thanks Adam Meyerowitz) | |
433 <LI> 1.0.3: Fixed ALT-ENTER key state problem on X11 | |
434 <LI> 1.0.2: Fixed Win32 code to run on VMWare with DIB video driver | |
435 <LI> 1.0.2: Added window manager function: SDL_WM_GrabInput() | |
436 <LI> 1.0.2: Added window manager function: SDL_WM_IconifyWindow() | |
437 <LI> 1.0.2: Added ALT-ENTER fullscreen toggle for X11 video driver | |
438 <LI> 1.0.2: X11 fullscreen mode uses DGA mouse if cursor is hidden | |
439 <LI> 1.0.2: New X11 fullscreen code doesn't require root | |
440 <LI> 1.0.2: Mouse focus and position is now updated at video mode set | |
441 <LI> 1.0.2: Mouse focus loss is now detected under Win32 | |
442 <LI> 1.0.2: Menubar hiding is more robust on MacOS (thanks Matt Slott) | |
443 <LI> 1.0.2: Added CD-ROM support on MacOS (thanks Matt Slott) | |
444 <LI> 1.0.2: Added non-root fullscreen modes under X11 (thanks Stephane) | |
445 <LI> 1.0.2: Added docs for time functions (thanks Christian Biesinger) | |
446 <LI> 1.0.2: Squeezed a little more speed out of blitters (Duff's device) | |
447 <LI> 1.0.2: Added hardware acceleration for 3Dfx to fbcon driver. | |
448 <LI> 1.0.2: Added hardware acceleration for Matrox to fbcon driver. | |
449 <LI> 1.0.2: Windows mouse driver now recognizes the middle button. | |
450 <LI> 1.0.2: X11 driver now recognizes the "unix:0" display as local. | |
451 <LI> 1.0.2: Fixed a bug in DGA support which crashed some X servers. | |
452 <LI> 1.0.2: Added GPM repeater support (gpm -R) to fbcon driver | |
453 <LI> 1.0.2: Added support for hardware surfaces to fbcon driver | |
454 <LI> 1.0.2: Implemented console switching in fbcon driver | |
455 <LI> 1.0.2: Implemented graphics mode detection in fbcon driver | |
456 <LI> 1.0.2: Added SDL_EnableKeyRepeat() (thanks Jim Kutter) | |
457 <LI> 1.0.2: Enabled DirectSound on Windows 2000 | |
458 <LI> 1.0.1: Fixed the frame buffer video driver on LinuxPPC | |
459 <LI> 1.0.1: Stopped using DirectSound on Windows NT. | |
460 <LI> 1.0.1: Stopped using DirectX when DINPUT.DLL is not installed. | |
461 <LI> 1.0.1: Added pthread detection to configure.in for FreeBSD. | |
462 <LI> 1.0.1: Updated the Solaris audio code for the 1.0 API | |
463 <LI> 1.0.1: Updated the MacOS code for the 1.0 internal API | |
464 </UL> | |
465 | |
466 <H2> | |
467 Major changes since SDL 0.10.0: | |
468 </H2> | |
469 <UL> | |
470 <LI> 0.11.5: Fixed mouse warping in fullscreen mode | |
471 <LI> 0.11.5: Added a new function SDL_GetVideoSurface() | |
472 <LI> 0.11.5: Renamed SDL_AllocSurface() SDL_CreateRGBSurface() | |
473 <LI> 0.11.5: Added a new function SDL_CreateRGBSurfaceFrom() | |
474 <LI> 0.11.4: Added support for multiple compiled-in video drivers | |
475 <LI> 0.11.3: Fixed 16 --> 32 bpp blitting - using C instead of Hermes. | |
476 <LI> 0.11.3: Fixed double-buffering bug in the DirectX driver | |
477 <LI> 0.11.3: Added GGI video driver (thanks Jon Taylor) | |
478 <LI> 0.11.2: Added automake/aclocal/autoconf support | |
479 <LI> 0.11.1: Added an initial (buggy) MacOS CD-ROM driver | |
480 <LI> 0.11.1: Improved Linux CD-ROM detection | |
481 <LI> 0.11.1: Added a workaround for DGA mouse bug on Voodoo 3 | |
482 <LI> 0.11.1: Fixed 24bpp --> 8bpp blit crash | |
483 <LI> 0.11.1: Fixed a bug in blit mapping when palette changed | |
484 <LI> 0.11.1: Added a Linux SBLive beta driver workaround | |
485 <LI> 0.11.1: Fixed Win32 cross-compile problem with mingw32 | |
486 <LI> 0.11.1: Loss of keyboard focus now causes keys to be reset | |
487 <LI> 0.11.1: DGA DirectMouse is conditionally compiled (default off) | |
488 </UL> | |
489 | |
490 <H2> | |
491 Major changes since SDL 0.8.0: | |
492 </H2> | |
493 <UL> | |
494 <LI> 0.9.16: Made SDL error messages thread-safe | |
495 <LI> 0.9.15: If you have r/w access to /dev/mem, DGA works on Linux | |
496 <LI> 0.9.15: Added support for Linux on the ARM (Netwinder) | |
497 <LI> 0.9.14: Removed color cursor support, fixed b/w cursors | |
498 <LI> 0.9.14: Fixed long-standing X11 DGA colormap problem | |
499 <LI> 0.9.13: Added dynamic load function: SDL_SetLibraryPath() | |
500 <LI> 0.9.13: Added unofficial support for MacOS | |
501 <LI> 0.9.13: Added unofficial support for FreeBSD | |
502 <LI> 0.9.13: Added unofficial support for IRIX | |
503 <LI> 0.9.13: Updated support for BeOS from R3 to R4.5 | |
504 <LI> 0.9.13: Added SDL_SetLibraryPath() function (thanks Karsten Laux) | |
505 <LI> 0.9.13: Fixed 8-bit audio conversion when using SDL_MixAudio() | |
506 <LI> 0.9.13: Fixed audio thread lingering when app dies on Linux | |
507 <LI> 0.9.13: Fixed color problem in X display to other-endian systems | |
508 <LI> 0.9.13: Finally able to detect X11 key repeat (thanks GII team!) | |
509 <LI> 0.9.13: Added support for Visual C++ 5.0 development environment | |
510 <LI> 0.9.13: Added support for Linux on the Alpha | |
511 <LI> 0.9.13: Added support for international keyboards (see WhatsNew) | |
512 <LI> 0.9.12: Added support for loading IMA ADPCM compressed WAV files | |
513 <LI> 0.9.12: Fixed bug when mixing 8-bit audio in SDL_MixAudio() | |
514 <LI> 0.9.12: Added Enlightenment Sound Daemon audio support on Linux | |
515 <LI> 0.9.12: Added MTRR support for Linux/X11 (thanks David Barth) | |
516 <LI> 0.9.12: Added support for LinuxPPC 5.0 | |
517 <LI> 0.9.12: Fixed place where some audio conversions aren't detected | |
518 <LI> 0.9.12: Fixed serious bug in installation script | |
519 <LI> 0.9.12: Added SDL_FreeWAV() function for freeing DLL memory | |
520 <LI> 0.9.12: Fixed potential memory leak in SDL_LoadWAV_RW() | |
521 <LI> 0.9.11: Freeing video surface has no longer crashes SDL_Quit() | |
522 <LI> 0.9.11: Included new asm blitters from Hermes library 1.2.4 | |
523 <LI> 0.9.11: SDL_WaitThread() now gets the thread's return status | |
524 <LI> 0.9.11: SDL_MixAudio() takes a larger volume range (0-128) | |
525 <LI> 0.9.11: SDL no longer changes the X11 keyboard repeat | |
526 <LI> 0.9.11: Added a data source abstraction for loading/saving data | |
527 <LI> 0.9.11: Added three built in data abstractions:<BR> | |
528 SDL_RWFromFile(), SDL_RWFromFP(), SDL_RWFromMem() | |
529 <LI> 0.9.11: Added stdio-like functions for using data sources:<BR> | |
530 SDL_RWseek(), SDL_RWread(), SDL_RWwrite(), SDL_RWclose() | |
531 <LI> 0.9.11: Replaced SDL_CalculateEndian() with SDL_BYTEORDER macro | |
532 <LI> 0.9.11: Endian swapping functions are now macros, for speed. | |
533 <LI> 0.9.11: Endian read/write functions now use data sources | |
534 <LI> 0.9.11: Added function SDL_LoadWAV_RW() for data sources | |
535 <LI> 0.9.11: Added function SDL_LoadBMP_RW() for data sources | |
536 <LI> 0.9.11: Added function SDL_SaveBMP_RW() for data sources | |
537 <LI> 0.9.10: Mixer no longer fails if timidity isn't installed | |
538 <LI> 0.9.10: Mixer restarts MOD files on play (thanks Bill Kendrick) | |
539 <LI> 0.9.10: Fixed occasional crashing of the mixer library | |
540 <LI> 0.9.10: Fixed icon display on Afterstep under Linux | |
541 <LI> 0.9.10: Fixed occasional crash in mixer example | |
542 <LI> 0.9.10: Linux cdrom list now comes from /etc/fstab | |
543 <LI> 0.9.10: Fixed support for UK keyboard (thanks John Elliott) | |
544 <LI> 0.9.10: The event queue is now thread-safe | |
545 <LI> 0.9.10: Added event queue pump function: SDL_PumpEvents() | |
546 <LI> 0.9.10: Added low level event function: SDL_PeepEvents() | |
547 <LI> 0.9.10: Added a new thread function: SDL_ThreadID() | |
548 <LI> 0.9.10: Fixed an audio rate conversion memory overrun | |
549 <LI> 0.9.10: Fixed crash with RLE acceleration on big surfaces | |
550 <LI> 0.9.10: Improved MacOS display driver - added fullscreen | |
551 <LI> 0.9.10: Removed spurious warnings from Linux X11 driver | |
552 <LI> 0.9.10: Fixed memory leak in SDL_InvalidateMap() | |
553 <LI> 0.9.10: Fixed right button of 2-button mice on Win32 | |
554 <LI> 0.9.10: Enabled XFree86 mode changes on older servers | |
555 <LI> 0.9.9: SDL_LoadBMP() handles BMP files created with GIMP | |
556 <LI> 0.9.9: SDL_LoadWAV() handles WAV files with "LIST" chunks | |
557 <LI> 0.9.9: Fixed problem with audio underflow on Solaris | |
558 <LI> 0.9.9: Initial support for 4-speaker audio output devices | |
559 <LI> 0.9.8: Fixed corrupt VC++ 5.0 desktop file | |
560 <LI> 0.9.8: Now detects fixed version of Metro-X X11 server | |
561 <LI> 0.9.8: Fixed XFree86 DGA banked mode update | |
562 <LI> 0.9.8: Fixed mouse press viewport shift on XFree86 DGA | |
563 <LI> 0.9.7: Fixed problem with displaying remotely via X11 | |
564 <LI> 0.9.7: Win32 uses software cursor when fullscreen | |
565 <LI> 0.9.7: Win32 mouse uses DirectInput when fullscreen | |
566 <LI> 0.9.7: Added OpenGL software rendering via Mesa (demos archive) | |
567 <LI> 0.9.7: Fixed memory leak in ADPCM WAV decoding | |
568 <LI> 0.9.6: Added CD-ROM audio API documentation | |
569 <LI> 0.9.6: Fixed potential BeOS audio-related crash | |
570 <LI> 0.9.6: Fixed crash when resetting the video mode in DirectX | |
571 <LI> 0.9.6: Fixed errors compiling with the SparcWorks compiler | |
572 <LI> 0.9.6: Replaced SDL_GetDisplayFormat() with SDL_GetVideoInfo() | |
573 <LI> 0.9.6: Added a new fast fill function: SDL_FillRect() | |
574 <LI> 0.9.6: Added blit acceleration flags to SDL_AllocSurface() | |
575 <LI> 0.9.6: Added new double-buffering function: SDL_Flip() | |
576 <LI> 0.9.6: Fixed problem with buggy Metro-X X11 server | |
577 <LI> 0.9.6: Fixed 8-bit audio on Solaris with dbri hardware | |
578 <LI> 0.9.6: Fixed alarm clock problem with Solaris pthreads | |
579 <LI> 0.9.6: Fixed BeOS compilation problem | |
580 <LI> 0.9.5: Added tools to create Win32 icons in directx/icon/ | |
581 <LI> 0.9.5: You can now pass a NULL mask to SDL_WM_SetIcon() | |
582 <LI> 0.9.5: Added support files for compiling with VC++ 5.0 | |
583 <LI> 0.9.5: Fixed icon color bug under Win32 | |
584 <LI> 0.9.5: Re-added SDL_LowerBlit() - not safe for use on display | |
585 <LI> 0.9.5: Fixed 0.9.x cursor blit deadlock | |
586 <LI> 0.9.5: Added SDL_FPLoadWAV(), SDL_FPLoadBMP(), SDL_FPSaveBMP() | |
587 <LI> 0.9.5: Added Linux, Win32, and BeOS CD audio support | |
588 <LI> 0.9.5: MMX accelerated blit disabled -- temporarily broken | |
589 <LI> 0.9.4: Fixed endianness issue with BeOS x86 blitting | |
590 <LI> 0.9.4: Fixed quit interrupt delivery on BeOS | |
591 <LI> 0.9.4: Fixed dynamic loading on BeOS | |
592 <LI> 0.9.4: Fixed DirectX audio on Win98 | |
593 <LI> 0.9.4: Fixed possible sound-related crash on Linux PPC | |
594 <LI> 0.9.3: Mouse motion arrives as absolute and relative coordinates | |
595 <LI> 0.9.3: Fixed Visual C++ structure packing | |
596 <LI> 0.9.3: Fixed UNIX dynamic link library installation | |
597 <LI> 0.9.2: DirectX audio no longer hangs when app loses focus | |
598 <LI> 0.9.2: Fixed DirectX HiColor crash (palette bug) | |
599 <LI> 0.9.1: Fixed DirectX <ALT> key handling | |
600 <LI> 0.9.1: Fixed DirectX windowed palette problems | |
601 <LI> 0.9.1: Removed SDL_MapSurface() and SDL_UnmapSurface() | |
602 <LI> 0.9.0: Initial port to IRIX 6.x | |
603 <LI> 0.9.0: Initial port to OSF/1 3.2 (no sound yet) | |
604 <LI> 0.9.0: MacOS port in progress | |
605 </UL> | |
606 | |
607 <H2> | |
608 Major changes since SDL 0.7: | |
609 </H2> | |
610 <UL> | |
611 <LI> Separated the demos and examples into a separate archive | |
612 <LI> Added support for loading Microsoft compressed WAV files | |
613 <LI> Added "soft" application crash recovery (signal handlers) | |
614 <LI> Fixed POSIX signal handling interaction with threads | |
615 <LI> Fixed audio output on MKLinux | |
616 <LI> Added dynamic library version checking | |
617 <LI> Updated for DirectX 6.0 | |
618 <LI> Cleaned up dynamic linking and added static linking | |
619 <LI> Added automatic audio format and rate conversion | |
620 <LI> Optimized some blitter cases (8 --> 16/32 and 32 --> 16/8) | |
621 <LI> Removed precalculated alpha blending acceleration | |
622 <LI> Key and mouse button events are split into up/down events | |
623 <LI> It is now much easier to set an optimal video mode | |
624 </UL> | |
625 | |
626 <H2> | |
627 Major changes since SDL 0.5: | |
628 </H2> | |
629 <UL> | |
630 <LI> Ported to Solaris 2.6 | |
631 <LI> Added XFree86 Direct Graphic Access support | |
632 <LI> Supports LinuxPPC without threads | |
633 <LI> Completely rewritten video/surface API -- see SDL_video.h | |
634 <LI> Completely rewritten event API | |
635 <LI> Optimized black-white cursor creation | |
636 <LI> Added support for run-length-encoded colorkeying | |
637 <LI> Added support for hardware accelerated blits | |
638 <LI> Added support for blitting from 1-bit surfaces (bitmaps) | |
639 <LI> Added a function to simplify setting video modes | |
640 <LI> Added support for loading WAV files | |
641 <LI> Added endian swapping functions for memory values | |
642 <LI> Added alpha blending using alpha value or channel | |
643 <LI> Added precalculated alpha blending acceleration | |
644 <LI> Added function to return current time in milliseconds | |
645 <LI> New event type SDL_ACTIVEEVENT, to detect iconification | |
646 <LI> New event type SDL_SYSWMEVENT, for custom window hooks | |
647 <LI> Added a platform dependent function to get window handle | |
648 <LI> Added a function to check the run-time version of SDL | |
649 <LI> Added periodic timer support at 10 ms resolution | |
650 <LI> Added support for the SDL_DEBUG environment variable | |
651 <LI> Miscellaneous internal cleanups | |
652 </UL> | |
653 | |
654 <H2> | |
655 Major changes since SDL 0.4: | |
656 </H2> | |
657 <UL> | |
658 <LI> SDL library code is now dynamically loaded | |
659 <LI> Added support for pthreads (Linux glibc2) | |
660 <LI> Removed SDL_mutexN() and SDL_mutexIncr() | |
661 </UL> | |
662 | |
663 <H2> | |
664 Major changes since SDL 0.3: | |
665 </H2> | |
666 <UL> | |
667 <LI> Added support for DirectX 5.0 | |
668 <LI> Added support for surfaces in video memory | |
669 <LI> Added support for source color-key blitting | |
670 <LI> Added support for single-rectangle clipping | |
671 <LI> Added support for warping (moving) the cursor | |
672 <LI> Added support for color cursors | |
673 <LI> Greatly simplified internal event queue | |
674 <LI> Minor bug-fixes | |
675 </UL> | |
676 | |
677 <P> | |
678 <IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%"> | |
679 | |
680 </BODY> | |
681 </HTML> |