Sam Lantinga
96db5f7b81
Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
...
Updated Makefile.in so "make dist" includes everything necessary for release.
2013-05-26 11:06:17 -07:00
Sam Lantinga
d486363049
The input API was never implemented, so removing it before release.
2013-02-19 05:39:19 -08:00
Sam Lantinga
ec1bcfc2c4
Added native Debian package information
2013-02-15 14:56:08 -08:00
Jørgen P. Tjernø
e8a48ee6c0
Don't clobber refcounting in SDL_Init.
...
- Fixes bug 1712 by not overwriting SDL_SubsystemRefCount in SDL_Init.
- Removes the SDL_initialized variable, and makes SDL_SubsystemRefCount
the canonical source of truth for whether or not a subsystem has been
initialized.
- Refactors SDL_InitSubSystem and SDL_QuitSubSystem to use helper
functions to manage refcount.
- Adds automated tests for SDL_Init/Quit*.
- Adds SDL_bits.h which contains SDL_MostSignificantBitIndex.
2013-02-12 11:47:31 -08:00
Sam Lantinga
1da80d01a5
We don't have Visual CE support anymore
2013-01-13 14:31:53 -08:00
Sam Lantinga
23950f0183
Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
2012-11-26 16:37:54 -08:00
Sam Lantinga
d5bdfedf0d
Include all the test headers in the test library header install
2012-11-26 14:59:07 -08:00
Sam Lantinga
9c2cdf677b
Work in progress on an SDL test library
2012-11-26 07:53:56 -08:00
Sam Lantinga
38f1dd7b91
Needed to add SDL_messagebox.h to installed headers
2012-10-23 23:45:48 -07:00
Sam Lantinga
ffabd91859
Added SDL_system.h to the various projects
2012-06-23 06:46:06 -04:00
Sam Lantinga
9c4c023744
Removed the SDL 1.2 compatibility API... we'll see how painful this is.
2012-01-22 18:11:41 -05:00
Sam Lantinga
56d871b599
Removed unsupported Watcom files
2012-01-22 17:41:33 -05:00
Sam Lantinga
115347e976
Removed unsupported Borland related files
2012-01-22 17:32:50 -05:00
Sam Lantinga
c484f884c5
Updated to SDL 2.0, and SDL 2.0 can now be installed coexisting with SDL 1.2
2012-01-22 17:21:00 -05:00
Sam Lantinga
9853ab62c8
Switched back to configure generating SDL_config.h
...
It was very confusing to have configure generate an SDL_config.h and then not have it be used when building on Mac OS X or Windows. I'll just have to remember to use SDL_config_windows.h when building official releases that are supposed to be ABI compatible with Visual Studio.
2012-01-19 01:55:51 -05:00
Sam Lantinga
d4c4a98f59
Make sure that we use consistent configuration options on platforms like Windows so that command line builds and IDE builds have ABI compatibility.
...
Make sure we don't clobber SDL_revision.h when building from Mercurial
2012-01-14 13:21:19 -05:00
Sam Lantinga
f6d0ae76e7
Fixed bug 1366 - SDL_opengles2.h is not installed in "include/SDL" under Linux
2012-01-09 21:11:11 -05:00
Sam Lantinga
1d1fc9c715
Updated iOS projects and renamed iPhoneOS to iOS
2012-01-05 21:41:55 -05:00
Sam Lantinga
f76bff3a71
Make it possible to run "make dist" from a separate build directory.
2011-03-15 23:26:22 -07:00
Sam Lantinga
2dea8c1170
SDL 1.3 doesn't use nasm anymore. :)
2011-02-24 09:41:04 -08:00
Sam Lantinga
402ac229d0
update-revision is still phony. :)
2011-02-18 11:23:25 -08:00
Sam Lantinga
6ec7646870
Added a better way to include build rules in the Makefile
...
Cleaned up dependencies on generating SDL_revision.h
Fixed 'make install' if you are not building from a Mercurial repository
2011-02-18 11:19:34 -08:00
Sam Lantinga
b898d2680a
Don't remove the pseudo-generated headers because this command might be run from the repo directory and it confuses people, especially if they have no way of regenerating SDL_revision.h :)
2011-02-17 18:55:56 -08:00
Sam Lantinga
573fa3a100
Fixed make install
2011-02-17 18:54:11 -08:00
Sam Lantinga
74aaa6a21d
The library target directly depends on SDL_revision.h
2011-02-16 14:38:49 -08:00
Sam Lantinga
db51534426
Fixed SDL_revision.h dependencies
2011-02-16 13:02:37 -08:00
Sam Lantinga
eca9d95e67
Building SDL_revision.h is a dependency of installing the headers. :)
2011-02-16 02:55:32 -08:00
Sam Lantinga
307a90d292
Made it possible to build SDL from a fresh checkout without any additional steps.
...
The trick is that if you're using configure and you don't want to have SDL_config.h and SDL_revision.h to show up as modified, you need to configure and build from a separate directory.
You also need to include SDL_revision.h directly if you want to use the SDL_REVISION constant, as a side effect of these changes.
2011-02-16 02:37:09 -08:00
Sam Lantinga
47818cfba9
Added a simple log message API
2011-02-07 16:45:40 -08:00
Sam Lantinga
8322900075
Added a hint system to allow configuration hints to be specified by the application.
2011-02-05 10:02:39 -08:00
Sam Lantinga
f729dd20de
Split the rendering API out into a separate header file.
2011-02-01 15:02:21 -08:00
Sam Lantinga
471a85fb52
Making the API simpler, scaling is always defined as linear interpolation and should be supported as much as possible on all renderers.
2011-01-31 22:44:43 -08:00
Sam Lantinga
8fda035e06
Fixed bug #945
...
The configure script was breaking the substitutions into multiple fragments, breaking them across the substitution for the build rules. This of course totally hosed the process.
I switched to using a more modern usage of AC_OUTPUT and added a post-process step that appends the build rules to the Makefile.
2011-01-21 12:43:25 -08:00
Sam Lantinga
ed1f29af7d
PS3 Linux is no more...
2011-01-19 22:25:40 -08:00
Sam Lantinga
a5fce81a03
Include the Android Makefile in the distribution files
2011-01-10 12:15:16 -08:00
Sam Lantinga
d6eac2c481
Use the enumerated type for blend and scale mode instead of int
...
Renamed SDL_TextureScaleMode to SDL_ScaleMode
2010-12-12 15:19:05 -08:00
Sam Lantinga
b7c5d88e6a
Merged Eli's Google Summer of Code work from SDL-gsoc2010-shaped_windows
2010-08-22 13:45:56 -07:00
Sam Lantinga
6f2000e6d2
Merged changes from the main SDL codebase
2010-07-12 21:09:23 -07:00
Jim Grandpre
9e7603a6ba
Added some files I had previosuly missed
2010-07-11 01:15:39 -04:00
Sam Lantinga
8697bbff30
Need to add new headers to Makefile.in
2010-07-07 23:59:20 -07:00
Eli Gottlieb
749298e6c2
Finished X11 shaped-window functionality and removed ellipse+polygon rendering.
2010-06-30 16:19:44 -04:00
Jim Grandpre
7d8f7d2a1e
Added gesture test c file. Beginning of gesture recognition.
2010-06-14 01:44:04 -04:00
Eli Gottlieb
46c89257a5
Added management and drawing functions for ellipses and polygons.
2010-06-03 14:43:38 -04:00
Eli Gottlieb
fbdbdbcac3
Moved the SDL_Eyes test program for shaped windows into the Hg repository and got it building and linking as a test.
2010-05-31 21:23:06 -04:00
Sam Lantinga
4b1c945432
Removed multi-mouse / multi-keyboard support in anticipation of a real multi-mouse and multi-touch API.
...
Plus, this lets me start implementing cursor support.
2010-05-09 20:47:22 -07:00
Sam Lantinga
ab8995b430
Fixed bug #928
...
The change notes for SDL 1.3 will be moving to the wiki.
2010-01-24 21:13:33 +00:00
Sam Lantinga
020dfe5420
Added Xcode-iPhoneOS to make dist
2010-01-19 05:31:16 +00:00
Sam Lantinga
a50ccc11e9
Don't forget to install the new header. :)
2010-01-13 08:53:32 +00:00
Sam Lantinga
955c767ade
The docs directory doesn't exist anymore
2009-11-11 06:23:19 +00:00
Sam Lantinga
278d84cb41
Adam Strzelecki to SDL
...
This patch significantly speeds up make process (mostly noticeable on MinGW+MSYS) canceling implicit rules for dependencies and Makefile.in that caused lot of unnecessary file checks (in case of Windoze those are pretty slow). See "make -d" before and after applying this patch.
2009-10-28 04:33:24 +00:00