author | Sam Lantinga <slouken@libsdl.org> |
Sat, 05 Oct 2002 22:22:42 +0000 | |
changeset 511 | 79c189f5bd76 |
parent 509 | dad72daf44b3 |
child 521 | 136d97397288 |
permissions | -rw-r--r-- |
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> |
|
511
79c189f5bd76
Added an environment variable SDL_HAS3BUTTONMOUSE for Quartz
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
23 |
<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
|
24 |
<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
|
25 |
<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
|
26 |
<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
|
27 |
<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
|
28 |
<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
|
29 |
<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
|
30 |
<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
|
31 |
<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
|
32 |
<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
|
33 |
<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
|
34 |
<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
|
35 |
<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
|
36 |
<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
|
37 |
<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
|
38 |
<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
|
39 |
<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
|
40 |
<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
|
41 |
<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
|
42 |
<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
|
43 |
<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
|
44 |
<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
|
45 |
<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
|
46 |
<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
|
47 |
<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
|
48 |
<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
|
49 |
<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
|
50 |
<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
|
51 |
<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
|
52 |
<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
|
53 |
<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
|
54 |
<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
|
55 |
<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
|
56 |
<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
|
57 |
<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
|
58 |
<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
|
59 |
<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
|
60 |
<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
|
61 |
<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
|
62 |
<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
|
63 |
<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
|
64 |
<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
|
65 |
<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
|
66 |
<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
|
67 |
<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
|
68 |
<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
|
69 |
<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
|
70 |
<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
|
71 |
<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
|
72 |
<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
|
73 |
<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
|
74 |
<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
|
75 |
<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
|
76 |
<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
|
77 |
<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
|
78 |
<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
|
79 |
<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
|
80 |
<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
|
81 |
<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
|
82 |
<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
|
83 |
<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
|
84 |
<LI> 1.2.4: Incorporated XFree86 extension libraries into the source |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
85 |
<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
|
86 |
<LI> 1.2.4: David Snopek added Borland compiler support |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
87 |
<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
|
88 |
<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
|
89 |
<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
|
90 |
<LI> 1.2.4: John Popplewell fixed mousewheel support on Windows |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
91 |
<LI> 1.2.4: Disabled QueryPerformanceCounter() due to problems on Win2K |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
92 |
<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
|
93 |
<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
|
94 |
<LI> 1.2.4: Fixed timeout in Linux condition variable implementation |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
95 |
<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
|
96 |
<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
|
97 |
<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
|
98 |
<LI> 1.2.4: Fixed spurious keypress at startup on BeOS |
7a69392b8599
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
99 |
<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
|
100 |
<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
|
101 |
<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
|
102 |
<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
|
103 |
<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
|
104 |
<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
|
105 |
<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
|
106 |
<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
|
107 |
<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
|
108 |
<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
|
109 |
<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
|
110 |
<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
|
111 |
<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
|
112 |
<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
|
113 |
<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
|
114 |
<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
|
115 |
<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
|
116 |
<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
|
117 |
<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
|
118 |
<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
|
119 |
<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
|
120 |
<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
|
121 |
<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
|
122 |
<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
|
123 |
<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
|
124 |
<LI> 1.2.3: Added initial NVidia acceleration on framebuffer console |
8f9093e805c9
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
119
diff
changeset
|
125 |
<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
|
126 |
<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
|
127 |
<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
|
128 |
<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
|
129 |
<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
|
130 |
<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
|
131 |
<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
|
132 |
<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
|
133 |
<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
|
134 |
<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
|
135 |
<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
|
136 |
<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
|
137 |
<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
|
138 |
<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
|
139 |
<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
|
140 |
<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
|
141 |
<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
|
142 |
<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
|
143 |
<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
|
144 |
<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
|
145 |
<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
|
146 |
<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
|
147 |
<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
|
148 |
<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
|
149 |
<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
|
150 |
<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
|
151 |
<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
|
152 |
<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
|
153 |
<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
|
154 |
<LI> 1.2.1: Fixed fullscreen cursor offset bug on BeOS |
0 | 155 |
<LI> 1.2.0: Added initial support for HP-UX (thanks Stephanie) |
156 |
<LI> 1.2.0: Added initial support for BSDI (thanks Kurt) |
|
157 |
<LI> 1.2.0: Fixed blitting 32-bit ARGB images to SDL_OPENGLBLIT screens |
|
158 |
<LI> 1.2.0: Fixed automake build dependencies (thanks Markus!) |
|
159 |
<LI> 1.2.0: Added 24 bpp support to software YUV display functions |
|
160 |
<LI> 1.2.0: Don't bomb trying to get DGA mouse on XFree86 4.0 |
|
161 |
<LI> 1.2.0: Added initial support for OSF/Tru64 (thanks Anders) |
|
162 |
<LI> 1.1.8: Fixed joystick hat motion on MacOS |
|
163 |
<LI> 1.1.8: Don't detect mouse and keyboard as joystick on MacOS |
|
164 |
<LI> 1.1.8: Check for OpenGL 1.2 before using 16-bit SDL_OPENGLBLIT |
|
165 |
<LI> 1.1.8: Added support for /dev/sound/* in Linux 2.4 |
|
166 |
<LI> 1.1.8: Fixed crash when blitting to RLE encoded surfaces |
|
167 |
<LI> 1.1.8: Fixed 8-bit audio on MacOS X |
|
168 |
<LI> 1.1.8: Fixed keyboard handling on MacOS X and MacOS classic |
|
169 |
<LI> 1.1.8: Fixed mouse cursor visibility when switching apps on MacOS |
|
170 |
<LI> 1.1.8: Implemented semaphore support on MacOS X |
|
171 |
<LI> 1.1.8: Worked around broken sem_getvalue() on MacOS X |
|
172 |
<LI> 1.1.8: Fixed 16-bit big-endian audio on MacOS X and MacOS classic |
|
173 |
<LI> 1.1.8: Fixed mutex locking on Linux glibc 2.0 |
|
174 |
<LI> 1.1.8: SDL_Quit() removes the parachute signal handlers |
|
175 |
<LI> 1.1.8: Added NAS audio server support (thanks Erik!) |
|
176 |
<LI> 1.1.8: Added SDL_NOFRAME for frameless windows (thanks Andreas) |
|
177 |
<LI> 1.1.8: Added support for resizable windows on MacOS |
|
178 |
<LI> 1.1.8: Added a function to query the surface clip rectangle |
|
179 |
<LI> 1.1.8: Added a function to query the current event filter |
|
180 |
<LI> 1.1.8: The X11 XVideo adapter is now locked (thanks Jeffrey) |
|
181 |
<LI> 1.1.8: Improved the speed of fullscreen OpenGL on Windows |
|
182 |
<LI> 1.1.8: Added ELO touchscreen support for fbcon (thanks Alex) |
|
183 |
<LI> 1.1.8: Added accelerated MacOS X OpenGL support |
|
184 |
<LI> 1.1.8: Surface lock and unlock operations can now be nested |
|
185 |
<LI> 1.1.8: Optimized fillrect for PPC video memory (thanks Mattias) |
|
186 |
<LI> 1.1.8: Work around "blackout" problem with XVideo acceleration |
|
187 |
<LI> 1.1.8: Obtain correct key state on X11 focus (thanks Mattias) |
|
188 |
<LI> 1.1.8: Fixed keyboard handling on the framebuffer console |
|
189 |
<LI> 1.1.8: Added basic support for VGA16 framebuffer console |
|
190 |
<LI> 1.1.8: Open a new virtual terminal if possible on fbcon |
|
191 |
<LI> 1.1.8: Fixed default audio driver on FreeBSD (thanks Maxim) |
|
192 |
<LI> 1.1.8: Fixed joystick crash on Windows (thanks Pete) |
|
193 |
<LI> 1.1.7: Expanded documentation from the SDL Documentation Project |
|
194 |
<LI> 1.1.7: Report X11 client message events if SYSWMEVENTS enabled |
|
195 |
<LI> 1.1.7: Added support for a single hat on Windows joysticks |
|
196 |
<LI> 1.1.7: The gamma ramp routines now take arrays of Uint16 values |
|
197 |
<LI> 1.1.7: Added initial support for QNX RTP (thanks Patrick) |
|
198 |
<LI> 1.1.7: Added ALSA sound driver (thanks Patrick Trainor) |
|
199 |
<LI> 1.1.7: Added aRts UNIX sound driver (thanks Neil Stevens) |
|
200 |
<LI> 1.1.7: Get keyboard modifier state on input focus on Win32 |
|
201 |
<LI> 1.1.7: SDL_ConvertSurface() now accepts SDL_RLEACCEL as a flag |
|
202 |
<LI> 1.1.7: Added initial UnixWare 7 support (thanks rr) |
|
203 |
<LI> 1.1.7: Added working YUY -> RGB conversion code (thanks Eugene) |
|
204 |
<LI> 1.1.7: Fixed video initialization crash on IRIX |
|
205 |
<LI> 1.1.7: Fixed MacOS fullscreen palette code (thanks Darrell) |
|
206 |
<LI> 1.1.7: Fixed background brush flicker on Win32 (thanks Gautier) |
|
207 |
<LI> 1.1.7: Fixed incorrect pitch when switching to window on Win32 |
|
208 |
<LI> 1.1.7: Fixed memory leak when switching video modes on Win32 |
|
209 |
<LI> 1.1.7: Init of fbcon shouldn't automatically set graphics mode |
|
210 |
<LI> 1.1.6: Allow SDL_VIDEO_INIT when built without thread support |
|
211 |
<LI> 1.1.6: Fixed palette problems with non-X11 fullscreen displays |
|
212 |
<LI> 1.1.6: Fixed Win32 crash with SDL_OPENGLBLIT and GL functions |
|
213 |
<LI> 1.1.6: Improved default MacOS millisecond time resolution |
|
214 |
<LI> 1.1.6: Fixed X11 overlapping endian blit bug (thanks Mattias) |
|
215 |
<LI> 1.1.6: Fixed starting directory on BeOS (thanks Samuel) |
|
216 |
<LI> 1.1.6: Integrated FreeBSD SVGAlib support (thanks folks) |
|
217 |
<LI> 1.1.6: Fixed middle-button handling on DirectInput |
|
218 |
<LI> 1.1.6: Added SDL_GetThreadID() to get a specific thread's ID |
|
219 |
<LI> 1.1.6: Worked around a crash in pthreads on RedHat 7 |
|
220 |
<LI> 1.1.6: Fixed a brown-bag crash in clipping code |
|
221 |
<LI> 1.1.5: Convert from '/' to ':' opening files on MacOS |
|
222 |
<LI> 1.1.5: Clean up empty output files on Win32 and MacOS |
|
223 |
<LI> 1.1.5: Run command dialog if command key on startup on MacOS |
|
224 |
<LI> 1.1.5: Initial NetBSD support (thanks Krister Walfridsson) |
|
225 |
<LI> 1.1.5: Expanded the YUV overlay to handle odd (ATI) hardware |
|
226 |
<LI> 1.1.5: Fixed MacOS GL attribute selection (thanks Darrell) |
|
227 |
<LI> 1.1.5: Implemented gamma correction on 8-bit hardware displays |
|
228 |
<LI> 1.1.5: Performed logical/physical palette split (thanks Mattias) |
|
229 |
<LI> 1.1.5: Added initial MacOS X support (thanks Stan) |
|
230 |
<LI> 1.1.5: SDL_WarpMouse() now works on BeOS (thanks Christian) |
|
231 |
<LI> 1.1.5: Windows GDI driver now supports 565 modes (thanks Ben) |
|
232 |
<LI> 1.1.5: Correctly load OpenGL extensions on Win32 (thanks Beosil) |
|
233 |
<LI> 1.1.5: Fixed crash with some threaded audio drivers |
|
234 |
<LI> 1.1.5: Audio is now closed in SDL_Quit(), if necessary |
|
235 |
<LI> 1.1.5: Win32 version now uses MSVC multi-threaded DLL runtime |
|
236 |
<LI> 1.1.5: Replaced useless SDL_SetClipping() with SDL_SetClipRect() |
|
237 |
<LI> 1.1.5: Added a flag to YUV overlays to show hardware support |
|
238 |
<LI> 1.1.5: Added SDL_WasInit() to see what is currently initialized |
|
239 |
<LI> 1.1.5: YUV overlays can now be accelerated with DirectX |
|
240 |
<LI> 1.1.5: YUV overlays now have working pitch (thanks Vivien) |
|
241 |
<LI> 1.1.5: Prompt the user if MacOS mode change may damage hardware |
|
242 |
<LI> 1.1.5: Fixed DrawSprocket video mode lists and mode changes |
|
243 |
<LI> 1.1.5: Added DrawSprocket acceleration of colorkey blits |
|
244 |
<LI> 1.1.5: MacOS event handling is much more responsive by default |
|
245 |
<LI> 1.1.5: MacOS modifier keys now generate key events |
|
246 |
<LI> 1.1.5: Mattias Engdegård did the "Great Alpha Flip" |
|
247 |
<LI> 1.1.5: Added SDL_DisplayFormatAlpha() for fast alpha blits |
|
248 |
<LI> 1.1.5: Added SDL_MapRGBA() and SDL_GetRGBA() to handle alpha |
|
249 |
<LI> 1.1.5: SDL_SetAlpha() now accepts the SDL_RLEACCEL flag |
|
250 |
<LI> 1.1.5: Blit semantics involving alpha are now well defined |
|
251 |
<LI> 1.1.5: Added support for X11 DirectColor visuals for gamma API |
|
252 |
<LI> 1.1.5: Added initial AmigaOS support (thanks Gabriele Greco) |
|
253 |
<LI> 1.1.5: Added an initial gamma correction API (thanks Daniel) |
|
254 |
<LI> 1.1.5: Disable DGA mouse while X11 application is iconified |
|
255 |
<LI> 1.1.5: Allow 16-bit audio on Solaris (thanks Mattias) |
|
256 |
<LI> 1.1.5: Added RLE acceleration of alpha blits (thanks Mattias) |
|
257 |
<LI> 1.1.5: New documentation from the SDL Documentation Project |
|
258 |
<LI> 1.1.4: Work around window resize bug in KDE 1.2 |
|
259 |
<LI> 1.1.4: Command-click is interpreted as right click on MacOS |
|
260 |
<LI> 1.1.4: Removed ESounD detection on Solaris |
|
261 |
<LI> 1.1.4: Updated to libtool 1.3.5 and latest config.guess |
|
262 |
<LI> 1.1.4: testgl now works on 8-bit displays under X11 |
|
263 |
<LI> 1.1.4: SDL_WINDOWID hack now works with OpenGL on Linux |
|
264 |
<LI> 1.1.4: Builds correctly on UNIX without X11 installed |
|
265 |
<LI> 1.1.4: Fixed default GL driver loading on Win32 |
|
266 |
<LI> 1.1.4: Implemented fullscreen toggle on BeOS (thanks David) |
|
267 |
<LI> 1.1.4: No longer use DirectDraw with OpenGL modes on Win32 |
|
268 |
<LI> 1.1.4: Added support for 320x200x8 in SVGAlib (thanks Michele) |
|
269 |
<LI> 1.1.4: Implemented resizable windows on BeOS (thanks David) |
|
270 |
<LI> 1.1.4: RLE colorkey encoding reduces memory use (thanks Mattias) |
|
271 |
<LI> 1.1.4: The CD track length variable is now 32-bits (thanks Martin) |
|
272 |
<LI> 1.1.4: Fixed crashing bug in Win32 semaphores (thanks Markus) |
|
273 |
<LI> 1.1.4: Disabled aggresive gcc optimizations on X86 |
|
274 |
<LI> 1.1.4: Added support for blitting with GL (thanks Daniel Vogel) |
|
275 |
<LI> 1.1.4: Improved the speed of the 16-bit colorkey copy blit |
|
276 |
<LI> 1.1.4: Fixed pthread condition variable timeout |
|
277 |
<LI> 1.1.3: Use timeGetTime() instead of GetTickCount() on Win32 |
|
278 |
<LI> 1.1.3: Release mouse when popped out of fullscreen on X11 |
|
279 |
<LI> 1.1.3: IRIX 6.5 and FreeBSD 4.0 are now officially supported |
|
280 |
<LI> 1.1.3: Added optimization flags when compiling on x86 with gcc |
|
281 |
<LI> 1.1.3: On BeOS, change to app directory when launched by Tracker |
|
282 |
<LI> 1.1.3: Hold the option key on launch to get dialog on MacOS |
|
283 |
<LI> 1.1.3: Added DrawSprockets on MacOS (thanks Darrell Walisser) |
|
284 |
<LI> 1.1.3: Added support for Linux 2.4 input interface (HID) |
|
285 |
<LI> 1.1.3: Fixed 24-bpp blits on big-endian systems (thanks Mattias) |
|
286 |
<LI> 1.1.3: Don't try to use DGA mouse support on XFree86 4.00 |
|
287 |
<LI> 1.1.3: Don't create an X11 shared memory buffer for GL displays |
|
288 |
<LI> 1.1.3: Framebuffer console acceleration disabled (broken) on G200 |
|
289 |
<LI> 1.1.3: Allow maximize on resizable Win32 surfaces (thanks Randi) |
|
290 |
<LI> 1.1.3: Much faster RLE colorkey blit (thanks Xark and Mattias) |
|
291 |
<LI> 1.1.3: Fixed some problems with iconification and focus in X11 |
|
292 |
<LI> 1.1.3: Added IMPS/2 protocol support for framebuffer console |
|
293 |
<LI> 1.1.3: Added user-resizable video mode support |
|
294 |
<LI> 1.1.3: Added arbitrary scaling of YUV overlay surfaces |
|
295 |
<LI> 1.1.3: Added support for semaphores and condition variables |
|
296 |
<LI> 1.1.3: Added SDL_ASYNCBLIT flag for asynchronous video updates |
|
297 |
<LI> 1.1.3: Don't let the WM place window in X11 fullscreen mode |
|
298 |
<LI> 1.1.3: Unload GL library after X11 display has closed |
|
299 |
<LI> 1.1.3: Fixed X11 error when a clipped rectangle is updated |
|
300 |
<LI> 1.1.3: Fixed crash when surface memory can't be allocated |
|
301 |
<LI> 1.1.3: Added a check for DirectX 5 audio (thanks Markus) |
|
302 |
<LI> 1.1.3: Added inline MMX assembly for YUV -> RGB conversion |
|
303 |
<LI> 1.1.3: Fixed startup crash in X11_RefreshDisplay() |
|
304 |
<LI> 1.1.3: SDL_Init(SDL_INIT_AUDIO) no longer fails with no soundcard |
|
305 |
<LI> 1.1.3: Initial YUV video overlay support (supports XvImages) |
|
306 |
<LI> 1.1.3: Fixed BadMatch X11 error with GLX 1.3 |
|
307 |
<LI> 1.1.3: Worked around incompatibilities with XFree86 4.0 vidmode |
|
308 |
<LI> 1.1.3: The audio Makefile no longer takes forever to create |
|
309 |
<LI> 1.1.3: The joystick hat positions changed to constants |
|
310 |
<LI> 1.1.3: Fixed overlapping copy blit with odd widths |
|
311 |
<LI> 1.1.3: Fix for SDL_WINDOWID crash contributed by Mattias |
|
312 |
<LI> 1.1.3: Speeded up 32-bit alpha channel blits by nearly 100% |
|
313 |
<LI> 1.1.3: Added experimental DGA 2.0 support (set SDL_VIDEODRIVER) |
|
314 |
<LI> 1.1.2: Fixed crash running on NT with a read-only filesystem |
|
315 |
<LI> 1.1.2: Re-use thread creation mutex on glibc-2.0 systems |
|
316 |
<LI> 1.1.2: SDL_WM_SetIcon() now uses icon colorkey if mask is NULL |
|
317 |
<LI> 1.1.2: Win32 relative mouse mode fixes (thanks Randi Relander) |
|
318 |
<LI> 1.1.2: Not being able to set audio frags is no longer fatal |
|
319 |
<LI> 1.1.2: Added support for multiple timers (thanks Stephane Peter) |
|
320 |
<LI> 1.1.2: Copy blits optimized using inline assembly on x86 Linux |
|
321 |
<LI> 1.1.2: Copy blit can now handle overlapping blits |
|
322 |
<LI> 1.1.2: Fixed GL direct rendering on Utah GLX (thanks John Fulmer) |
|
323 |
<LI> 1.1.2: Added unofficial support for AIX (thanks Carsten Griwodz) |
|
324 |
<LI> 1.1.2: Enabled X11 VidMode extension on remote displays |
|
325 |
<LI> 1.1.2: Load libGL.so.1 under X11 if an app isn't linked with GL |
|
326 |
<LI> 1.1.2: Don't restack windows in the X11 environment |
|
327 |
<LI> 1.1.2: Multiple X11 visual support (thanks Mattias Engdegård) |
|
328 |
<LI> 1.1.0: Internal event state is updated before filter is called |
|
329 |
<LI> 1.1.0: Worked around DGA mouse cursor bug in Voodoo X server |
|
330 |
<LI> 1.1.0: Added SDL OpenGL documentation (thanks Nicholas Vining) |
|
331 |
<LI> 1.1.0: Added AAlib video driver support (thanks Stephane Peter) |
|
332 |
<LI> 1.1.0: Added fullscreen support for Win32 GDI video driver |
|
333 |
<LI> 1.1.0: Added SDL_GetAudioState() to get current audio status |
|
334 |
<LI> 1.1.0: Added SDL_GetRelativeMouseState() to get relative motion |
|
335 |
<LI> 1.1.0: Added 32-bit PII MMX optimized blitters from Hermes |
|
336 |
<LI> 1.1.0: Added SDL_bool datatype for functions returning true/false |
|
337 |
<LI> 1.1.0: Improved alpha blend speed (thanks Alexandre Courbot) |
|
338 |
<LI> 1.1.0: Added function to queue events: SDL_PushEvent() |
|
339 |
<LI> 1.1.0: Added user-defined event type to SDL_Event structure |
|
340 |
<LI> 1.1.0: Added SDL_InitSubSystem() and SDL_QuitSubSystem() |
|
341 |
<LI> 1.1.0: Added BDirectWindow fullscreen support on BeOS |
|
342 |
<LI> 1.1.0: Added initial joystick support (Linux, Win32, BeOS, MacOS) |
|
343 |
<LI> 1.1.0: The timer now runs in a separate thread if possible |
|
344 |
<LI> 1.1.0: Added initial OpenGL support (Linux, Win32, BeOS, MacOS) |
|
345 |
<LI> 1.0.9: Avoid potential crash in Win32 mouse handling (thanks Cliff) |
|
346 |
<LI> 1.0.9: Fixed bug where /dev/dsp was incorrectly marked available |
|
347 |
<LI> 1.0.9: Fixed DirectX crash if video height is larger than width |
|
348 |
<LI> 1.0.9: Fixed win32 timer error message typo (thanks Martin Dvorak) |
|
349 |
<LI> 1.0.8: Fixed deadlock if SDL_LockAudio() called from audio thread |
|
350 |
<LI> 1.0.8: Fixed a race condition in thread creation |
|
351 |
<LI> 1.0.7: Added detection for Linux supermount CD-ROM drives |
|
352 |
<LI> 1.0.6: Added --static-libs option to sdl-config |
|
353 |
<LI> 1.0.6: Fixed a clipping bug in the RLE colorkey blitting |
|
354 |
<LI> 1.0.6: Mouse window manager routines implemented on MacOS |
|
355 |
<LI> 1.0.6: Fixed SDL_HWPALETTE in fullscreen X11 video driver |
|
356 |
<LI> 1.0.6: Improved relative mouse warping in X11 video driver |
|
357 |
<LI> 1.0.6: DGA mouse mode is now enabled by SDL_VIDEO_X11_DGAMOUSE |
|
358 |
<LI> 1.0.6: Grab input by default in fullscreen mode |
|
359 |
<LI> 1.0.6: Detect hanging (incorrectly configured) Linux soundcard |
|
360 |
<LI> 1.0.6: If ESPEAKER env variable is set, use ESD audio driver |
|
361 |
<LI> 1.0.5: Fixed audio structure alignment for packing compilers |
|
362 |
<LI> 1.0.5: Exposed SDL_AudioInit() and SDL_VideoInit() |
|
363 |
<LI> 1.0.5: Added SDL_WM_ToggleFullScreen(), implemented for X11 |
|
364 |
<LI> 1.0.5: Removed ALT-Enter functionality - should be in apps |
|
365 |
<LI> 1.0.5: The DSP audio driver is used by default on Linux |
|
366 |
<LI> 1.0.4: Added optional DMA support for the Linux audio driver |
|
367 |
<LI> 1.0.4: Fixed CD-ROM opening on the iBook under MacOS |
|
368 |
<LI> 1.0.4: Fixed a crash in 8-bit mode when using X11 video |
|
369 |
<LI> 1.0.4: Initial audio support on MacOS (thanks Darrell Walisser) |
|
370 |
<LI> 1.0.4: The audio thread runs at high priority on Win32 |
|
371 |
<LI> 1.0.4: ESD audio support is now a separate selectable driver |
|
372 |
<LI> 1.0.4: Initial OpenBSD support (thanks Federico Schwindt) |
|
373 |
<LI> 1.0.4: Fixed hang when closing audio on Windows 2000 |
|
374 |
<LI> 1.0.4: Warn about monochrome X displays (thanks Christian Bauer) |
|
375 |
<LI> 1.0.4: Fixed spurious X11 mouse focus events at ALT-ENTER |
|
376 |
<LI> 1.0.4: Perform input ungrab at video quit, just in case |
|
377 |
<LI> 1.0.4: Corrected X11 depth reporting in SDL_VideoModeOK() |
|
378 |
<LI> 1.0.3: Disable mouse threshold when X11 mouse is in warp mode |
|
379 |
<LI> 1.0.3: Fixed black-screen on exit in fbcon video driver |
|
380 |
<LI> 1.0.3: Much improved console switching in fbcon video driver |
|
381 |
<LI> 1.0.3: Fixed X11 UNICODE translation bug (thanks Andreas Arens) |
|
382 |
<LI> 1.0.3: Fixed WaveOut mutex logic bug (thanks Markus Oberhum) |
|
383 |
<LI> 1.0.3: Use X11 mouse warping when cursor hidden and input grabbed |
|
384 |
<LI> 1.0.3: Doesn't try to use TrackMouseEvent() on Win95 |
|
385 |
<LI> 1.0.3: DirectColor support in fbcon driver (thanks Adam Meyerowitz) |
|
386 |
<LI> 1.0.3: Fixed ALT-ENTER key state problem on X11 |
|
387 |
<LI> 1.0.2: Fixed Win32 code to run on VMWare with DIB video driver |
|
388 |
<LI> 1.0.2: Added window manager function: SDL_WM_GrabInput() |
|
389 |
<LI> 1.0.2: Added window manager function: SDL_WM_IconifyWindow() |
|
390 |
<LI> 1.0.2: Added ALT-ENTER fullscreen toggle for X11 video driver |
|
391 |
<LI> 1.0.2: X11 fullscreen mode uses DGA mouse if cursor is hidden |
|
392 |
<LI> 1.0.2: New X11 fullscreen code doesn't require root |
|
393 |
<LI> 1.0.2: Mouse focus and position is now updated at video mode set |
|
394 |
<LI> 1.0.2: Mouse focus loss is now detected under Win32 |
|
395 |
<LI> 1.0.2: Menubar hiding is more robust on MacOS (thanks Matt Slott) |
|
396 |
<LI> 1.0.2: Added CD-ROM support on MacOS (thanks Matt Slott) |
|
397 |
<LI> 1.0.2: Added non-root fullscreen modes under X11 (thanks Stephane) |
|
398 |
<LI> 1.0.2: Added docs for time functions (thanks Christian Biesinger) |
|
399 |
<LI> 1.0.2: Squeezed a little more speed out of blitters (Duff's device) |
|
400 |
<LI> 1.0.2: Added hardware acceleration for 3Dfx to fbcon driver. |
|
401 |
<LI> 1.0.2: Added hardware acceleration for Matrox to fbcon driver. |
|
402 |
<LI> 1.0.2: Windows mouse driver now recognizes the middle button. |
|
403 |
<LI> 1.0.2: X11 driver now recognizes the "unix:0" display as local. |
|
404 |
<LI> 1.0.2: Fixed a bug in DGA support which crashed some X servers. |
|
405 |
<LI> 1.0.2: Added GPM repeater support (gpm -R) to fbcon driver |
|
406 |
<LI> 1.0.2: Added support for hardware surfaces to fbcon driver |
|
407 |
<LI> 1.0.2: Implemented console switching in fbcon driver |
|
408 |
<LI> 1.0.2: Implemented graphics mode detection in fbcon driver |
|
409 |
<LI> 1.0.2: Added SDL_EnableKeyRepeat() (thanks Jim Kutter) |
|
410 |
<LI> 1.0.2: Enabled DirectSound on Windows 2000 |
|
411 |
<LI> 1.0.1: Fixed the frame buffer video driver on LinuxPPC |
|
412 |
<LI> 1.0.1: Stopped using DirectSound on Windows NT. |
|
413 |
<LI> 1.0.1: Stopped using DirectX when DINPUT.DLL is not installed. |
|
414 |
<LI> 1.0.1: Added pthread detection to configure.in for FreeBSD. |
|
415 |
<LI> 1.0.1: Updated the Solaris audio code for the 1.0 API |
|
416 |
<LI> 1.0.1: Updated the MacOS code for the 1.0 internal API |
|
417 |
</UL> |
|
418 |
||
419 |
<H2> |
|
420 |
Major changes since SDL 0.10.0: |
|
421 |
</H2> |
|
422 |
<UL> |
|
423 |
<LI> 0.11.5: Fixed mouse warping in fullscreen mode |
|
424 |
<LI> 0.11.5: Added a new function SDL_GetVideoSurface() |
|
425 |
<LI> 0.11.5: Renamed SDL_AllocSurface() SDL_CreateRGBSurface() |
|
426 |
<LI> 0.11.5: Added a new function SDL_CreateRGBSurfaceFrom() |
|
427 |
<LI> 0.11.4: Added support for multiple compiled-in video drivers |
|
428 |
<LI> 0.11.3: Fixed 16 --> 32 bpp blitting - using C instead of Hermes. |
|
429 |
<LI> 0.11.3: Fixed double-buffering bug in the DirectX driver |
|
430 |
<LI> 0.11.3: Added GGI video driver (thanks Jon Taylor) |
|
431 |
<LI> 0.11.2: Added automake/aclocal/autoconf support |
|
432 |
<LI> 0.11.1: Added an initial (buggy) MacOS CD-ROM driver |
|
433 |
<LI> 0.11.1: Improved Linux CD-ROM detection |
|
434 |
<LI> 0.11.1: Added a workaround for DGA mouse bug on Voodoo 3 |
|
435 |
<LI> 0.11.1: Fixed 24bpp --> 8bpp blit crash |
|
436 |
<LI> 0.11.1: Fixed a bug in blit mapping when palette changed |
|
437 |
<LI> 0.11.1: Added a Linux SBLive beta driver workaround |
|
438 |
<LI> 0.11.1: Fixed Win32 cross-compile problem with mingw32 |
|
439 |
<LI> 0.11.1: Loss of keyboard focus now causes keys to be reset |
|
440 |
<LI> 0.11.1: DGA DirectMouse is conditionally compiled (default off) |
|
441 |
</UL> |
|
442 |
||
443 |
<H2> |
|
444 |
Major changes since SDL 0.8.0: |
|
445 |
</H2> |
|
446 |
<UL> |
|
447 |
<LI> 0.9.16: Made SDL error messages thread-safe |
|
448 |
<LI> 0.9.15: If you have r/w access to /dev/mem, DGA works on Linux |
|
449 |
<LI> 0.9.15: Added support for Linux on the ARM (Netwinder) |
|
450 |
<LI> 0.9.14: Removed color cursor support, fixed b/w cursors |
|
451 |
<LI> 0.9.14: Fixed long-standing X11 DGA colormap problem |
|
452 |
<LI> 0.9.13: Added dynamic load function: SDL_SetLibraryPath() |
|
453 |
<LI> 0.9.13: Added unofficial support for MacOS |
|
454 |
<LI> 0.9.13: Added unofficial support for FreeBSD |
|
455 |
<LI> 0.9.13: Added unofficial support for IRIX |
|
456 |
<LI> 0.9.13: Updated support for BeOS from R3 to R4.5 |
|
457 |
<LI> 0.9.13: Added SDL_SetLibraryPath() function (thanks Karsten Laux) |
|
458 |
<LI> 0.9.13: Fixed 8-bit audio conversion when using SDL_MixAudio() |
|
459 |
<LI> 0.9.13: Fixed audio thread lingering when app dies on Linux |
|
460 |
<LI> 0.9.13: Fixed color problem in X display to other-endian systems |
|
461 |
<LI> 0.9.13: Finally able to detect X11 key repeat (thanks GII team!) |
|
462 |
<LI> 0.9.13: Added support for Visual C++ 5.0 development environment |
|
463 |
<LI> 0.9.13: Added support for Linux on the Alpha |
|
464 |
<LI> 0.9.13: Added support for international keyboards (see WhatsNew) |
|
465 |
<LI> 0.9.12: Added support for loading IMA ADPCM compressed WAV files |
|
466 |
<LI> 0.9.12: Fixed bug when mixing 8-bit audio in SDL_MixAudio() |
|
467 |
<LI> 0.9.12: Added Enlightenment Sound Daemon audio support on Linux |
|
468 |
<LI> 0.9.12: Added MTRR support for Linux/X11 (thanks David Barth) |
|
469 |
<LI> 0.9.12: Added support for LinuxPPC 5.0 |
|
470 |
<LI> 0.9.12: Fixed place where some audio conversions aren't detected |
|
471 |
<LI> 0.9.12: Fixed serious bug in installation script |
|
472 |
<LI> 0.9.12: Added SDL_FreeWAV() function for freeing DLL memory |
|
473 |
<LI> 0.9.12: Fixed potential memory leak in SDL_LoadWAV_RW() |
|
474 |
<LI> 0.9.11: Freeing video surface has no longer crashes SDL_Quit() |
|
475 |
<LI> 0.9.11: Included new asm blitters from Hermes library 1.2.4 |
|
476 |
<LI> 0.9.11: SDL_WaitThread() now gets the thread's return status |
|
477 |
<LI> 0.9.11: SDL_MixAudio() takes a larger volume range (0-128) |
|
478 |
<LI> 0.9.11: SDL no longer changes the X11 keyboard repeat |
|
479 |
<LI> 0.9.11: Added a data source abstraction for loading/saving data |
|
480 |
<LI> 0.9.11: Added three built in data abstractions:<BR> |
|
481 |
SDL_RWFromFile(), SDL_RWFromFP(), SDL_RWFromMem() |
|
482 |
<LI> 0.9.11: Added stdio-like functions for using data sources:<BR> |
|
483 |
SDL_RWseek(), SDL_RWread(), SDL_RWwrite(), SDL_RWclose() |
|
484 |
<LI> 0.9.11: Replaced SDL_CalculateEndian() with SDL_BYTEORDER macro |
|
485 |
<LI> 0.9.11: Endian swapping functions are now macros, for speed. |
|
486 |
<LI> 0.9.11: Endian read/write functions now use data sources |
|
487 |
<LI> 0.9.11: Added function SDL_LoadWAV_RW() for data sources |
|
488 |
<LI> 0.9.11: Added function SDL_LoadBMP_RW() for data sources |
|
489 |
<LI> 0.9.11: Added function SDL_SaveBMP_RW() for data sources |
|
490 |
<LI> 0.9.10: Mixer no longer fails if timidity isn't installed |
|
491 |
<LI> 0.9.10: Mixer restarts MOD files on play (thanks Bill Kendrick) |
|
492 |
<LI> 0.9.10: Fixed occasional crashing of the mixer library |
|
493 |
<LI> 0.9.10: Fixed icon display on Afterstep under Linux |
|
494 |
<LI> 0.9.10: Fixed occasional crash in mixer example |
|
495 |
<LI> 0.9.10: Linux cdrom list now comes from /etc/fstab |
|
496 |
<LI> 0.9.10: Fixed support for UK keyboard (thanks John Elliott) |
|
497 |
<LI> 0.9.10: The event queue is now thread-safe |
|
498 |
<LI> 0.9.10: Added event queue pump function: SDL_PumpEvents() |
|
499 |
<LI> 0.9.10: Added low level event function: SDL_PeepEvents() |
|
500 |
<LI> 0.9.10: Added a new thread function: SDL_ThreadID() |
|
501 |
<LI> 0.9.10: Fixed an audio rate conversion memory overrun |
|
502 |
<LI> 0.9.10: Fixed crash with RLE acceleration on big surfaces |
|
503 |
<LI> 0.9.10: Improved MacOS display driver - added fullscreen |
|
504 |
<LI> 0.9.10: Removed spurious warnings from Linux X11 driver |
|
505 |
<LI> 0.9.10: Fixed memory leak in SDL_InvalidateMap() |
|
506 |
<LI> 0.9.10: Fixed right button of 2-button mice on Win32 |
|
507 |
<LI> 0.9.10: Enabled XFree86 mode changes on older servers |
|
508 |
<LI> 0.9.9: SDL_LoadBMP() handles BMP files created with GIMP |
|
509 |
<LI> 0.9.9: SDL_LoadWAV() handles WAV files with "LIST" chunks |
|
510 |
<LI> 0.9.9: Fixed problem with audio underflow on Solaris |
|
511 |
<LI> 0.9.9: Initial support for 4-speaker audio output devices |
|
512 |
<LI> 0.9.8: Fixed corrupt VC++ 5.0 desktop file |
|
513 |
<LI> 0.9.8: Now detects fixed version of Metro-X X11 server |
|
514 |
<LI> 0.9.8: Fixed XFree86 DGA banked mode update |
|
515 |
<LI> 0.9.8: Fixed mouse press viewport shift on XFree86 DGA |
|
516 |
<LI> 0.9.7: Fixed problem with displaying remotely via X11 |
|
517 |
<LI> 0.9.7: Win32 uses software cursor when fullscreen |
|
518 |
<LI> 0.9.7: Win32 mouse uses DirectInput when fullscreen |
|
519 |
<LI> 0.9.7: Added OpenGL software rendering via Mesa (demos archive) |
|
520 |
<LI> 0.9.7: Fixed memory leak in ADPCM WAV decoding |
|
521 |
<LI> 0.9.6: Added CD-ROM audio API documentation |
|
522 |
<LI> 0.9.6: Fixed potential BeOS audio-related crash |
|
523 |
<LI> 0.9.6: Fixed crash when resetting the video mode in DirectX |
|
524 |
<LI> 0.9.6: Fixed errors compiling with the SparcWorks compiler |
|
525 |
<LI> 0.9.6: Replaced SDL_GetDisplayFormat() with SDL_GetVideoInfo() |
|
526 |
<LI> 0.9.6: Added a new fast fill function: SDL_FillRect() |
|
527 |
<LI> 0.9.6: Added blit acceleration flags to SDL_AllocSurface() |
|
528 |
<LI> 0.9.6: Added new double-buffering function: SDL_Flip() |
|
529 |
<LI> 0.9.6: Fixed problem with buggy Metro-X X11 server |
|
530 |
<LI> 0.9.6: Fixed 8-bit audio on Solaris with dbri hardware |
|
531 |
<LI> 0.9.6: Fixed alarm clock problem with Solaris pthreads |
|
532 |
<LI> 0.9.6: Fixed BeOS compilation problem |
|
533 |
<LI> 0.9.5: Added tools to create Win32 icons in directx/icon/ |
|
534 |
<LI> 0.9.5: You can now pass a NULL mask to SDL_WM_SetIcon() |
|
535 |
<LI> 0.9.5: Added support files for compiling with VC++ 5.0 |
|
536 |
<LI> 0.9.5: Fixed icon color bug under Win32 |
|
537 |
<LI> 0.9.5: Re-added SDL_LowerBlit() - not safe for use on display |
|
538 |
<LI> 0.9.5: Fixed 0.9.x cursor blit deadlock |
|
539 |
<LI> 0.9.5: Added SDL_FPLoadWAV(), SDL_FPLoadBMP(), SDL_FPSaveBMP() |
|
540 |
<LI> 0.9.5: Added Linux, Win32, and BeOS CD audio support |
|
541 |
<LI> 0.9.5: MMX accelerated blit disabled -- temporarily broken |
|
542 |
<LI> 0.9.4: Fixed endianness issue with BeOS x86 blitting |
|
543 |
<LI> 0.9.4: Fixed quit interrupt delivery on BeOS |
|
544 |
<LI> 0.9.4: Fixed dynamic loading on BeOS |
|
545 |
<LI> 0.9.4: Fixed DirectX audio on Win98 |
|
546 |
<LI> 0.9.4: Fixed possible sound-related crash on Linux PPC |
|
547 |
<LI> 0.9.3: Mouse motion arrives as absolute and relative coordinates |
|
548 |
<LI> 0.9.3: Fixed Visual C++ structure packing |
|
549 |
<LI> 0.9.3: Fixed UNIX dynamic link library installation |
|
550 |
<LI> 0.9.2: DirectX audio no longer hangs when app loses focus |
|
551 |
<LI> 0.9.2: Fixed DirectX HiColor crash (palette bug) |
|
552 |
<LI> 0.9.1: Fixed DirectX <ALT> key handling |
|
553 |
<LI> 0.9.1: Fixed DirectX windowed palette problems |
|
554 |
<LI> 0.9.1: Removed SDL_MapSurface() and SDL_UnmapSurface() |
|
555 |
<LI> 0.9.0: Initial port to IRIX 6.x |
|
556 |
<LI> 0.9.0: Initial port to OSF/1 3.2 (no sound yet) |
|
557 |
<LI> 0.9.0: MacOS port in progress |
|
558 |
</UL> |
|
559 |
||
560 |
<H2> |
|
561 |
Major changes since SDL 0.7: |
|
562 |
</H2> |
|
563 |
<UL> |
|
564 |
<LI> Separated the demos and examples into a separate archive |
|
565 |
<LI> Added support for loading Microsoft compressed WAV files |
|
566 |
<LI> Added "soft" application crash recovery (signal handlers) |
|
567 |
<LI> Fixed POSIX signal handling interaction with threads |
|
568 |
<LI> Fixed audio output on MKLinux |
|
569 |
<LI> Added dynamic library version checking |
|
570 |
<LI> Updated for DirectX 6.0 |
|
571 |
<LI> Cleaned up dynamic linking and added static linking |
|
572 |
<LI> Added automatic audio format and rate conversion |
|
573 |
<LI> Optimized some blitter cases (8 --> 16/32 and 32 --> 16/8) |
|
574 |
<LI> Removed precalculated alpha blending acceleration |
|
575 |
<LI> Key and mouse button events are split into up/down events |
|
576 |
<LI> It is now much easier to set an optimal video mode |
|
577 |
</UL> |
|
578 |
||
579 |
<H2> |
|
580 |
Major changes since SDL 0.5: |
|
581 |
</H2> |
|
582 |
<UL> |
|
583 |
<LI> Ported to Solaris 2.6 |
|
584 |
<LI> Added XFree86 Direct Graphic Access support |
|
585 |
<LI> Supports LinuxPPC without threads |
|
586 |
<LI> Completely rewritten video/surface API -- see SDL_video.h |
|
587 |
<LI> Completely rewritten event API |
|
588 |
<LI> Optimized black-white cursor creation |
|
589 |
<LI> Added support for run-length-encoded colorkeying |
|
590 |
<LI> Added support for hardware accelerated blits |
|
591 |
<LI> Added support for blitting from 1-bit surfaces (bitmaps) |
|
592 |
<LI> Added a function to simplify setting video modes |
|
593 |
<LI> Added support for loading WAV files |
|
594 |
<LI> Added endian swapping functions for memory values |
|
595 |
<LI> Added alpha blending using alpha value or channel |
|
596 |
<LI> Added precalculated alpha blending acceleration |
|
597 |
<LI> Added function to return current time in milliseconds |
|
598 |
<LI> New event type SDL_ACTIVEEVENT, to detect iconification |
|
599 |
<LI> New event type SDL_SYSWMEVENT, for custom window hooks |
|
600 |
<LI> Added a platform dependent function to get window handle |
|
601 |
<LI> Added a function to check the run-time version of SDL |
|
602 |
<LI> Added periodic timer support at 10 ms resolution |
|
603 |
<LI> Added support for the SDL_DEBUG environment variable |
|
604 |
<LI> Miscellaneous internal cleanups |
|
605 |
</UL> |
|
606 |
||
607 |
<H2> |
|
608 |
Major changes since SDL 0.4: |
|
609 |
</H2> |
|
610 |
<UL> |
|
611 |
<LI> SDL library code is now dynamically loaded |
|
612 |
<LI> Added support for pthreads (Linux glibc2) |
|
613 |
<LI> Removed SDL_mutexN() and SDL_mutexIncr() |
|
614 |
</UL> |
|
615 |
||
616 |
<H2> |
|
617 |
Major changes since SDL 0.3: |
|
618 |
</H2> |
|
619 |
<UL> |
|
620 |
<LI> Added support for DirectX 5.0 |
|
621 |
<LI> Added support for surfaces in video memory |
|
622 |
<LI> Added support for source color-key blitting |
|
623 |
<LI> Added support for single-rectangle clipping |
|
624 |
<LI> Added support for warping (moving) the cursor |
|
625 |
<LI> Added support for color cursors |
|
626 |
<LI> Greatly simplified internal event queue |
|
627 |
<LI> Minor bug-fixes |
|
628 |
</UL> |
|
629 |
||
630 |
<P> |
|
631 |
<IMG SRC="docs/images/rainbow.gif" ALT="[separator]" WIDTH="100%"> |
|
632 |
||
633 |
</BODY> |
|
634 |
</HTML> |