Sam Lantinga
dd630ba3e7
The GGI driver hasn't been maintained in 8 years. It's probably safe to remove. :)
2006-08-10 15:15:06 +00:00
Sam Lantinga
06a7b965e7
Missed a Qtopia change.
2006-08-10 14:55:45 +00:00
Sam Lantinga
4d17a22012
MacOS Classic is no longer supported.
2006-08-10 14:54:23 +00:00
Sam Lantinga
00de315a97
David Hedbor is no longer maintaining the Qtopia code.
2006-08-10 14:35:42 +00:00
Sam Lantinga
34b09cb9e1
Clarified the difference between render drivers and render contexts
2006-08-06 00:09:04 +00:00
Sam Lantinga
5559b37173
Updated header documentation
2006-08-05 22:41:33 +00:00
Sam Lantinga
b59f1d5aff
In general, fill in pointers to structures, rather than return them.
2006-08-05 22:34:23 +00:00
Sam Lantinga
dac1c877d9
Removed old function
2006-08-05 17:12:22 +00:00
Sam Lantinga
5b0dc2c1d5
SDL constants are all uppercase.
2006-08-05 17:09:42 +00:00
Ryan C. Gordon
13894e5028
1.3 API proposals for audio subsystem. Nothing in here is guaranteed to
...
stay as-is! And none of it is implemented yet!
Use at own risk!
2006-08-03 19:34:05 +00:00
Sam Lantinga
c6ca286be1
Added SDL_GetCurrentVideoDisplay()
2006-08-02 03:20:52 +00:00
Sam Lantinga
9617df5b60
Implemented Cocoa mouse wheel events
2006-07-29 22:42:48 +00:00
Sam Lantinga
453f45eaca
Simplified driver window creation code.
...
Implemented several Cocoa window functions
2006-07-29 21:51:00 +00:00
Sam Lantinga
b27343c5db
Implemented X11 OpenGL support.
...
Added support for the SDL_VIDEO_OPENGL environment variable.
2006-07-28 08:43:17 +00:00
Sam Lantinga
90bdbbe865
PicoGUI is no longer maintained by the author.
2006-07-26 03:55:56 +00:00
Sam Lantinga
8f13f6729b
The AAlib driver is fun, but not worth rewriting for SDL 1.3
2006-07-26 03:24:27 +00:00
Sam Lantinga
74a48d3fd5
Hopefully glSDL has been superceded by the OpenGL render driver.
2006-07-26 03:12:05 +00:00
Sam Lantinga
b9c9f87e6d
Removing DGA support for SDL 1.3 - it's still buggy years later, and now
...
it's deprecated by the developers in favor of the render APIs.
2006-07-26 03:06:07 +00:00
Sam Lantinga
bcbb41b25f
Implemented OpenGL support on Mac OS X
...
The OpenGL renderer works without changes, yay! :)
2006-07-25 06:22:42 +00:00
Sam Lantinga
ab6710f259
The Mac OS X Cocoa video driver is under construction...
...
Note that SDLmain is no longer necessary on Mac OS X. :)
2006-07-23 09:11:10 +00:00
Sam Lantinga
f6948f99cb
Added SDL_GL_ExtensionSupported()
...
Use GL_ARB_texture_rectangle in the OpenGL renderer, if supported.
2006-07-22 21:58:17 +00:00
Sam Lantinga
d533be8505
Convert SDL_malloc to SDL_calloc if appropriate, slightly faster on operating systems which map the zero page for memory allocations.
...
OpenGL renderer in progress
2006-07-22 08:33:18 +00:00
Sam Lantinga
dcd15904cd
Added a test program framework for easy initialization.
...
Started work on multi-window OpenGL demo
2006-07-18 07:49:51 +00:00
Sam Lantinga
c71b106d69
Setting up the OpenGL support
2006-07-16 09:34:01 +00:00
Sam Lantinga
ed287169af
Streamlined the API a bit and optimized the software renderer.
2006-07-15 09:46:36 +00:00
Sam Lantinga
0c86ca7a06
More of the Direct3D renderer is implemented, I'm not sure why it's not showing texture copies yet...
2006-07-14 06:40:53 +00:00
Sam Lantinga
f3567e6d90
Removed libc dependency on Windows again, to fix building with Visual C++ 2005 Express Edition.
...
Fixed performance problem with testsprite2 on the D3D driver.
2006-07-13 08:13:02 +00:00
Sam Lantinga
c1ff714652
Solved the performance problems by introducing the concept of a single-buffered
...
display, which is a fast path used for the whole-surface SDL 1.2 API.
Solved the flicker problems by implementing a backbuffer in the GDI renderer.
Unfortunately, now using the GDI renderer with a backbuffer and HBITMAPs is
significantly slower than SDL's surface code. *sigh*
2006-07-12 06:39:26 +00:00
Sam Lantinga
6bc598ea61
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
2006-07-10 21:04:37 +00:00
Sam Lantinga
5ffeed6e77
Updated the version to 1.2.11
2006-06-25 18:07:34 +00:00
Sam Lantinga
a3ab9747a9
2006-06-25 17:14:39 +00:00
Sam Lantinga
7e37690ca4
Fixed including stdint.h with gcc on Win32
2006-06-25 17:12:08 +00:00
Sam Lantinga
2e6c98ee3a
Fixed bug #256
2006-06-21 07:35:02 +00:00
Sam Lantinga
61cc023f8a
Moved DirectInput joystick code to 1.3 branch
2006-05-21 17:26:40 +00:00
Sam Lantinga
c0441f5cf0
Closed bug #74
...
Added DirectInput joystick code, contributed by Glenn Maynard.
This fixes a problem with the Windows Multimedia joystick driver
not showing all 6 axes on a GameCube controller converter, which
was donated by Jacob Kolding.
2006-05-21 16:47:41 +00:00
Sam Lantinga
0e9999cdab
Fixed thread callback calling conventions, updated OS/2 DLL name to SDL12.dll
2006-05-17 18:57:04 +00:00
Sam Lantinga
530fd10d07
Fixed alloca declaration for MPW
2006-05-14 05:20:36 +00:00
Sam Lantinga
26a61f597c
Hey, whaddy know! MacOS Classic has 64-bit types!
2006-05-13 16:30:59 +00:00
Sam Lantinga
b775d4c6b8
Fixed bug #221
...
The Carbon build on Mac OS X uses the toolbox video driver, not quartz.
2006-05-10 07:25:37 +00:00
Sam Lantinga
0083eea4ff
Prevent both __MACOS__ and __MACOSX__ from being defined in Codewarrior
2006-05-10 07:08:41 +00:00
Sam Lantinga
01facc50f8
Fixed bug #218
...
Currently there are two Classic-only drivers defined in "SDL_config_macos.h",
and the ones in "SDL_config_macosx.h" are Mach-O/framework-only (i.e. not CFM)
As a workaround, I disabled CDROM and JOYSTICK when building SDL for CFM
Carbon.
2006-05-09 15:14:48 +00:00
Sam Lantinga
556a504e41
Fixed bug #203
...
Disable screensaver and DPMS blanking while SDL app is running.
2006-05-08 06:38:13 +00:00
Sam Lantinga
1195dd8133
Fixed bug #215
...
The current SVN trunk is missing the SDLCALL specifier at numerous locations.
It has to be added for all (possibly user provided) callbacks.
I stumbled over this while creating a makefile for the OpenWatcom compiler for
Win32.
2006-05-07 03:40:06 +00:00
Sam Lantinga
064511501d
Patch from Dmitry Yakimov to fix building on WinCE
2006-05-03 04:11:38 +00:00
Sam Lantinga
7fdf065976
We want to wrap HAVE_ALLOCA_H, not HAVE_ALLOCA. :)
2006-04-30 08:57:02 +00:00
Ryan C. Gordon
4845d174e1
fatbuild fixes:
...
- A change to define CXX in fatbuild, which comforts the configure script a little, even if we don't use C++ anywhere.
- Some code to see how many CPU cores exist and parallelize make across them.
- CFLAGS that apply to both archs are specified seperately (-O3, -pipe, etc)
- -fvisibility=hidden for the gcc4 builds
- a "clean", "clean-ppc" and "clean-x86" command
- Fix to SDL_config_macosx.h for the HAVE_ALLOCA_H thing.
Now builds on an Intel Mac.
2006-04-27 11:18:03 +00:00
Sam Lantinga
bc35de2e30
Implemented bug #5
...
Added SDL_GL_ACCELERATED_VISUAL to guarantee hardware acceleration.
2006-04-27 08:39:51 +00:00
Sam Lantinga
2a622cd891
Implemented bug #2 , 117:
...
Date: Mon, 21 Mar 2005 12:06:14 +0100
From: Per Inge Mathisen
Subject: Re: [SDL] Outstanding patches?
The patch adds support for setting SDL_GL_SWAP_CONTROL to Windows and
X11. In Windows you can also query this enum to check that it is
working, or see what the default is - such functionality does not
exist in GLX. For more information on the standards implemented:
http://oss.sgi.com/projects/ogl-sample/registry/SGI/swap_control.txt
http://oss.sgi.com/projects/ogl-sample/registry/EXT/wgl_swap_control.txt
2006-04-27 07:59:16 +00:00
Sam Lantinga
60b9732963
subversion conversion complete!
2006-04-26 20:30:11 +00:00
Sam Lantinga
61cc027d1e
Miscellaneous Mac OS X fixes
2006-04-17 03:34:28 +00:00
Sam Lantinga
4ffa1daabc
Make sure code is only compiled if the appropriate subsystem is enabled
2006-04-14 04:46:47 +00:00
Sam Lantinga
1bae55e771
Fixed MacOS X and Solaris detection
2006-04-13 14:59:34 +00:00
Sam Lantinga
b062c353b4
Fixed bug #185
...
The SDL platform header shouldn't dictate the OS target API for other
applications. The build system should define the target API for building
SDL internally.
2006-04-13 14:14:06 +00:00
Sam Lantinga
1374682c44
Fixed bug #176
...
[I'm fixing this for the public headers, but I'm not going to bother for the SDL library code (yet)]
To clarify: Normaly, GCC (or, to be precise, the preprocessor) will ignore
this, and compile the code happily. However, one can specify -Wundef to get a
warning about this.
One can probably argue whether to consider this a bug or not; but I think that
(a) from a semantic point of view, using "#if FOO" when FOO is not defined is
strange, and (b) since it is possible to trigger a warning about this, and a
trivial fix exists, it should be corrected.
I can think of two alternative patches, BTW:
1) Simply use #define HAVE_FOO 0, instead of not defining HAVE_FOO at all
2) Change
#if HAVE_FOO
to
#if HAVE_FOO+0
which always does the right thing.
But I think I still prefer the attached patch :-).
2006-04-13 13:38:40 +00:00
Sam Lantinga
b0519469db
Fixes bug #195 :
...
The proper name of Apple's operating system is "Mac OS X" not "MacOS X", as can
bee seen in many places, for example http://www.apple.com/macosx/ ). This
contrasts the naming of the old operating system, which was called "MacOS" and
today is often refered to as "MacOS Classic".
The attached patches fixes the misuse of the name "MacOS X" in both the SDL12
and sdlweb CVS modules.
2006-04-13 13:08:26 +00:00
Sam Lantinga
80c113cde7
From Anders F Bjorklund:
...
The current definition of int32_t, uint32_t, uintptr_t
doesn't match what the Mac system headers already have...
Since it's an old 16/32 bit platform, the system headers
expect the types to use "long" and not "int" like they do.
2006-04-12 14:38:47 +00:00
Sam Lantinga
150575a5cf
From Anders F Bjorklund:
...
When switching to "UNIX-style paths" as needed for the new includes,
including <GL/gl.h> and <GL/glu.h> doesn't work anymore on Mac OS...
The two headers are really located in the OpenGL SDK 1.2 CFM like this:
OpenGL:Headers:gl.h
OpenGL:Headers:glu.h
There are also some compat copies, that *used* to work with Mac paths:
OpenGL:Headers:GL/gl.h
OpenGL:Headers:GL/glu.h
The easiest fix is to make SDL_opengl.h include the proper header names,
by adding a special case for the MACOS platform in addition to the MACOSX
2006-04-12 14:37:05 +00:00
Sam Lantinga
dcc7daa066
A less rude way of doing the same thing...
2006-03-23 21:55:13 +00:00
Sam Lantinga
07a8850934
These files should be included from SDL_config.h (so they get SDL_platform.h)
2006-03-23 21:52:47 +00:00
Sam Lantinga
e1ae9a0b81
Fixed bug #175
...
Removed obsolete .cvsignore files... whee!
2006-03-23 21:39:58 +00:00
Sam Lantinga
235cf60d67
*** empty log message ***
2006-03-23 21:39:02 +00:00
Sam Lantinga
967de2d3dd
Fixed bug #171
...
SDL_config.h is no longer in CVS. Instead, configure will generate it for
systems that use configure, and we always copy SDL_config.h.default to
SDL_config.h before generating a snapshot or release archive.
Also fixed a couple of uninstall issues.
2006-03-23 21:28:33 +00:00
Sam Lantinga
45d6790639
*sigh*
2006-03-23 15:22:40 +00:00
Ryan C. Gordon
21c1fa5e46
More dynamic X11 mangling...should fix NetBSD builds. And hopefully doesn't
...
break 6 other platforms. :)
2006-03-23 08:43:37 +00:00
Sam Lantinga
5542688e36
Only use the visibility attribute in gcc 4.0 or newer
2006-03-23 07:34:03 +00:00
Ryan C. Gordon
b1bcd26c92
Xrandr support in the X11 target.
...
Fixes Bugzilla #109 , and as a bonus, Bugzilla #145 , too!
2006-03-22 11:13:58 +00:00
Ryan C. Gordon
aa2b3e6f26
Reverted SDL_config.h from accidental checkin. (see Bugzilla #171 ).
2006-03-22 05:12:07 +00:00
Ryan C. Gordon
eb3f189e59
Updated dynamic X11 code. See details in Bugzilla #170 .
2006-03-22 05:00:59 +00:00
Sam Lantinga
d48c53fb8f
Default to use the visibility attribute, on gcc (is this okay?)
2006-03-22 04:51:44 +00:00
Ryan C. Gordon
b08954dad5
Added support for gcc4's -fvisibility=hidden option.
...
Fixes Bugzilla #169 .
2006-03-22 01:28:36 +00:00
Sam Lantinga
15e6a9aba3
*** empty log message ***
2006-03-21 09:40:01 +00:00
Sam Lantinga
2c5f72ddbf
Good idea, renaming OpenBSD audio to BSD audio.
2006-03-21 09:33:54 +00:00
Sam Lantinga
7978390e19
Fixed bug #52
...
Integrated most of the NetBSD and DragonFly patches at:
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/devel/SDL/patches/
Thanks to Thomas Klausner for defailed information on the patches
2006-03-21 08:54:50 +00:00
Sam Lantinga
e9e9f43bc0
Added current_w and current_h to the SDL_VideoInfo structure, which is set to the desktop resolution during video intialization, and then set to the current resolution when a video mode is set.
...
SDL_SetVideoMode() now accepts 0 for width or height and will use the current video mode (or the desktop mode if no mode has been set.)
2006-03-15 17:46:41 +00:00
Sam Lantinga
9491ae58df
By default all the real targets have dummy audio/video and disk audio.
2006-03-14 16:19:32 +00:00
Ryan C. Gordon
58b18d03af
Implemented dummy audio driver.
...
Fixes Bugzilla #161 .
2006-03-14 08:53:33 +00:00
Sam Lantinga
b61fcd32f3
*** empty log message ***
2006-03-13 05:44:14 +00:00
Sam Lantinga
9e352303d7
Updated MacOS Classic build
2006-03-13 05:36:42 +00:00
Sam Lantinga
3227f8dde8
Added _strnicmp support
2006-03-13 02:12:39 +00:00
Sam Lantinga
2b03f1c722
Win32 fixes
2006-03-13 02:06:33 +00:00
Sam Lantinga
165dd0af40
Fixed bug #112
...
Added SDL_GetKeyRepeat()
2006-03-13 01:41:32 +00:00
Sam Lantinga
a50362ff8f
Fixed bug #139
...
The text in SDL_WM_SetCaption() is in UTF-8 encoding.
2006-03-13 01:33:58 +00:00
Sam Lantinga
48c546dc44
Added UTF-8 <-> UTF-16 <-> UTF-32 <-> UCS-2 <-> UCS-4 conversion capability
2006-03-13 01:08:00 +00:00
Sam Lantinga
bba47a076b
Fixes from Dmitry Yakimov:
...
fixed bugs 159 and 160:
+ added threaded timers support
! fixed restoring sdl window focus (AV in windows message handler)
! disabled forgotten cdrom and joystick in config file.
* disabled minimizing sdl window while loosing focus.
PocketPC does not have a task bar, so it is an inconvenient and unusual
behaviour for PPC users.
+ added WIN_Paint handler for GAPI
! fixed loosing focus while using GAPI videi driver
+ added TestTimer project
* removed unnecessary macros (ENABLE_WINDIB ...) from projects
2006-03-11 23:46:45 +00:00
Sam Lantinga
01ddf01384
X11 support isn't installed by default
2006-03-11 15:47:56 +00:00
Sam Lantinga
14c1061d01
Dynamic OpenGL loading is the default now. :)
2006-03-09 15:11:15 +00:00
Sam Lantinga
08dc55989c
Prettified. :)
2006-03-09 13:34:58 +00:00
Sam Lantinga
5965120edc
Eric is setting up X11 support for the XCode project
2006-03-09 13:25:43 +00:00
Sam Lantinga
887d7dce86
Cleaning up warnings on MacOS X
2006-03-09 06:33:21 +00:00
Sam Lantinga
339f03befc
Added documentation on how to build a completely useless SDL library. :)
2006-03-08 08:30:17 +00:00
Sam Lantinga
18e8dad27d
More Win64 updates
2006-03-07 05:21:32 +00:00
Sam Lantinga
007238280e
Updated MacOS X support
2006-03-07 04:58:30 +00:00
Sam Lantinga
99a9f55744
Only use Altivec on PowerPC architecture
2006-03-06 19:20:38 +00:00
Sam Lantinga
eee9b381ab
Get Microsoft's preprocessor symbols in there
2006-03-06 16:37:18 +00:00
Sam Lantinga
a745f33d22
Maybe it's easier to collect the big-endian architectures. :)
2006-03-06 16:33:23 +00:00
Sam Lantinga
a765c58124
Whoops, built without libC support - doh!
2006-03-06 15:29:41 +00:00
Sam Lantinga
0fa63c4bba
Enabled libc support on Win32, so we don't break binary compatibility in 1.2
2006-03-06 07:42:36 +00:00
Sam Lantinga
d1d0afa53e
Fixed declarations to match mingw includes
2006-03-06 06:00:45 +00:00
Sam Lantinga
e7a772f10b
Added ARM and SH4 detection for WinCE development environment
2006-03-06 01:34:36 +00:00
Sam Lantinga
a2df95ca1b
*** empty log message ***
2006-03-05 22:18:15 +00:00
Sam Lantinga
223544e90d
Updated WinCE support by Dmitry (with some tweaks)
...
Converted the disk audio driver to SDL_RWops for portability
2006-03-04 08:24:35 +00:00
Sam Lantinga
f496c3b272
Updated for Dreamcast KOS June 2005 snapshot:
...
http://cadcdev.sourceforge.net/svn/snapshots/
http://gamedev.allusion.net/softprj/kos/dcsetup.php
2006-03-02 13:16:02 +00:00
Sam Lantinga
62c5e3a5d5
Fixed a bunch of 64-bit compatibility problems
2006-03-01 09:43:47 +00:00
Sam Lantinga
ec7cfdfea1
Date: Mon, 27 Feb 2006 17:01:43 +0100
...
From: "William Petiot [exoide]"
Subject: Re: [SDL] cvs version: standard win32 SDL.DLL file test [patch]
I found a bug or two in previous patch, so here is a patch to correct this.
2006-02-27 19:19:22 +00:00
Sam Lantinga
9850649e32
Removing unused Makefile.am files
2006-02-27 15:51:34 +00:00
Sam Lantinga
aa824dc1ea
Did I mention I'm anal? :) Fixed spacing in SDL_rwops.h
2006-02-27 04:46:34 +00:00
Sam Lantinga
3d7fe80708
Prefer the raw Win32 API over stdio for file RWops
2006-02-27 04:16:44 +00:00
Sam Lantinga
a85789aa95
Date: Mon, 27 Feb 2006 02:17:29 +0100
...
From: "William Petiot [exoide]"
Subject: Re: [SDL] cvs version: questions regarding HAVE_STDIO_H in standard w
I managed to get a first implementation of it, which I tested for "simple" use
with tests sample apps, they work ok. I think this needs more tests.
Here is the diff against CVS/SDL12, attached.
2006-02-27 03:48:48 +00:00
Sam Lantinga
aaf71291d0
Updated OS/2 build, yay!
2006-02-26 19:30:21 +00:00
Sam Lantinga
2861771aa5
SDL_windows.h is no longer necessary
2006-02-25 22:18:25 +00:00
Sam Lantinga
c70756d256
*** empty log message ***
2006-02-25 18:52:36 +00:00
Sam Lantinga
5146610dc6
Update for Visual C++ 6.0
2006-02-24 18:24:57 +00:00
Sam Lantinga
19ea2b958d
Updated with MrC includes and function definitions
2006-02-24 17:03:06 +00:00
Sam Lantinga
911e5db87e
*** empty log message ***
2006-02-24 10:23:49 +00:00
Sam Lantinga
dead618337
Hmm, how am I going to keep from committing bad versions of this?
2006-02-24 09:58:03 +00:00
Sam Lantinga
7e11ec69f9
Updated MacOS Classic MPW build
2006-02-24 09:57:14 +00:00
Sam Lantinga
b633882919
Updated for Visual Studio Express 2005
2006-02-24 08:17:28 +00:00
Sam Lantinga
026aec11d6
Added pre-configured versions of SDL_config.h for various platforms
2006-02-24 07:26:31 +00:00
Sam Lantinga
0230236dd4
*** empty log message ***
2006-02-21 09:14:58 +00:00
Sam Lantinga
190b425364
Use consistent identifiers for the various platforms we support.
...
Make sure every source file includes SDL_config.h, so the proper system
headers are chosen.
2006-02-21 08:46:50 +00:00
Sam Lantinga
35a29575fc
NetBSD support
2006-02-20 03:57:03 +00:00
Sam Lantinga
eda62d8a77
On FreeBSD, alloca is defined in stdlib.h
2006-02-20 02:30:15 +00:00
Sam Lantinga
0ef73d9eae
Use only safe string functions
2006-02-19 23:46:34 +00:00
Sam Lantinga
2c134486a9
Whoops
2006-02-19 06:02:57 +00:00
Sam Lantinga
1d5ee7e595
Doh! Bitten by search and replace. :)
2006-02-18 07:05:18 +00:00
Sam Lantinga
b4ce56d8b0
More fixes for building on BeOS
2006-02-18 06:51:00 +00:00
Sam Lantinga
49255e3fa6
Fixes for BeOS and Solaris builds
2006-02-17 08:43:23 +00:00
Sam Lantinga
f05187e232
New configure-based build system. Still work in progress, but much improved
2006-02-16 10:11:48 +00:00
Sam Lantinga
7eac789438
*** empty log message ***
2006-02-10 07:29:08 +00:00
Sam Lantinga
bcdfa07625
*** empty log message ***
2006-02-10 07:03:22 +00:00
Sam Lantinga
769424426d
More header massaging... works great on Windows. ;-)
2006-02-10 06:48:43 +00:00
Sam Lantinga
438d1885a7
Whoops, need this. :)
2006-02-10 03:21:39 +00:00
Sam Lantinga
5022a01e6c
*** empty log message ***
2006-02-10 03:19:02 +00:00
Sam Lantinga
c9070f53df
*** empty log message ***
2006-02-10 03:00:38 +00:00
Sam Lantinga
20c4849e7e
Fixed build problem with SDL_string.c
...
Officially deprecated SDL_byteorder.h, SDL_getenv.h and SDL_types.h
Moved endian-related SDL_rwops code into SDL_rwops.c
2006-02-09 09:38:05 +00:00
Sam Lantinga
8df54cd371
Started the process of improving configure support, and merging C types
...
and library support into a single header.
2006-02-09 09:07:13 +00:00
Sam Lantinga
35665a2a6c
Disable freaking autoheader. :)
2006-02-09 05:46:55 +00:00
Sam Lantinga
46a48c3887
Check for strtod
2006-02-08 09:06:34 +00:00
Sam Lantinga
05f9cca4a3
Default to build SDL without MSVCRT
2006-02-08 08:55:33 +00:00
Sam Lantinga
b0e5472b68
Fixes for Visual C++ 6.0
2006-02-07 18:36:54 +00:00
Sam Lantinga
d72a9898ed
Configure dynamically generates SDL_config.h
...
I'm still wrestling with autoheader, but this should work for now...
Fixed lots of build problems with C library support disabled
2006-02-07 12:11:33 +00:00
Sam Lantinga
02cc6c0f11
Use SDL_ prefixed versions of C library functions.
...
FIXME:
Change #include <stdlib.h> to #include "SDL_stdlib.h"
Change #include <string.h> to #include "SDL_string.h"
Make sure nothing else broke because of this...
2006-02-07 06:59:48 +00:00
Sam Lantinga
b9704a2004
SDL_config.h will eventually be a general feature set test,
...
which will be useful for any program built with SDL on a given platform.
2006-02-06 17:28:04 +00:00
Sam Lantinga
f62242e296
A few fixes to get this building on Linux again
2006-02-06 08:46:14 +00:00
Sam Lantinga
82bfaee73a
It's now possible to build SDL without any C runtime at all on Windows,
...
using Visual C++ 2005
2006-02-06 08:28:51 +00:00
Sam Lantinga
808a16717c
Updated copyright information and removed rcs id lines (problematic in branch merges)
...
I batch edited these files, so please let me know if I've accidentally removed anybody's
credit here.
2006-02-01 06:32:25 +00:00
Sam Lantinga
e3e00a7abd
Oops
2006-01-31 01:16:21 +00:00
Sam Lantinga
99fbd97a6a
*** empty log message ***
2006-01-30 13:32:31 +00:00
Sam Lantinga
f8d589d4aa
Date: Fri, 18 Feb 2005 20:49:35 +0200 (EET)
...
From: ville
Subject: [SDL] Changing, at least some, anonymous enums to named enums.
Howdy,
Could, some if not all, enums be named rather than being anonymous enums?
I ran into troubles with the enum describing event types in SDL_events.h.
The problem is that an anonymous enum cannot be used in C++ templates like
so:
enum { C };
template< typename T >
void
f( T ) {
}
f( C );
2006-01-29 23:14:04 +00:00
Sam Lantinga
5734de0a4a
*** empty log message ***
2006-01-27 08:47:15 +00:00