Sam Lantinga
290bbdda14
Fixed bug 1653 - comma at the end of enum
...
Martin Gerhardy 2012-11-30 03:07:14 PST
SDL_gamecontroller.h:61:29: warning: comma at end of enumerator list [-pedantic]
2012-12-31 16:29:01 -08:00
Sam Lantinga
1a92f18381
Added SDL_SetWindowMaximumSize() and SDL_GetWindowMaximumSize()
...
Also fixed Cocoa implementation so that it affects client area, not the whole window area.
2012-12-31 12:15:25 -08:00
Sam Lantinga
ce28a79602
Added SDL_GetDisplayName(), with implementation for Mac OS X
2012-12-31 11:07:46 -08:00
Sam Lantinga
5e519b21ed
Renamed SDL_GetWindowDisplay() to SDL_GetWindowDisplayIndex()
2012-12-31 10:29:17 -08:00
Sam Lantinga
f4294fd806
Improvements from Alfred:
...
- Added new SDL_HINT_ALLOW_TOPMOST hint, when set to "0" then never set the topmost bit on a window. Useful when debugging fullscreen issues.
- fixed crash in windows joystick scanning if we failed to load the xinput dll
- added support for SDL_WINDOW_FULLSCREEN_DESKTOP under windows
- synthesize relative mouse movements if directinput fails to send relative moves, happens under virtual box.
2012-12-31 09:30:15 -08:00
Ryan C. Gordon
da7983235f
Better compiler warning fix for gcc2.
2012-12-28 20:01:41 -05:00
Ryan C. Gordon
cfbe53d1df
Fixing buildbot on Haiku.
...
Damn you, gcc2.
2012-12-28 18:15:02 -05:00
Ryan C. Gordon
fc98164d8d
Replaced Gnome screensaver hack with D-Bus messages to org.gnome.ScreenSaver.
2012-12-28 03:46:55 -05:00
Andreas Schiffler
9ddb1f459d
Add surface test suite; minor improvements to render suite; refactor image saving into test lib compare function; fix for Haiku build
2012-12-26 22:26:44 -08:00
Andreas Schiffler
d9a9083464
Added audio test suite; minor code cleanups in test lib
2012-12-24 14:43:57 -08:00
Sam Lantinga
b11f967898
Fixed const correctness in the test harness
2012-12-22 17:24:14 -08:00
Sam Lantinga
f1d2b88a2f
Merged Andreas' changes
2012-12-22 16:52:00 -08:00
Andreas Schiffler
81eb615d45
Test lib updates: updated harness to support filtering, added surface comparer, updated interface to test images; added Render test suite from GSOC project
2012-12-22 16:06:55 -08:00
Sam Lantinga
062602b52b
The latest version of MinGW-w64 has the necessary headers and libraries: http://mingw-w64.sourceforge.net/
2012-12-22 11:23:18 -08:00
Andreas Schiffler
f5af517cd2
Add image data definitions (for render tests) to test lib
2012-12-20 08:50:36 -08:00
Ryan C. Gordon
02c860852a
Patched to compile when SDL_ASSERT_LEVEL is zero.
...
--HG--
extra : rebase_source : a8a29d66692b1bba00003c017c1e3785ce008780
2012-12-18 06:35:49 -05:00
Andreas Schiffler
a6185d6ad9
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
2012-12-14 23:05:34 -08:00
Sam Lantinga
dfe7f2bc59
Improvements from Alfred:
...
- Add new SDL_WINDOW_FULLSCREEN_DESKTOP video mode, makes a fullscreen window the size of the desktop (i.e no window manager mode change)
- Fix crash in warp mouse if you specified null as the window
- Added new SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS Hint, if set to 0 then don't minimize a fullscreen window on focus lost (if not set or set to non-zero then minimize on focus loss)
2012-12-15 00:30:17 +00:00
Ryan C. Gordon
3da6d29ab7
Fixed comment on SDL_JoystickGetGUIDString().
2012-12-11 16:53:38 -05:00
Sam Lantinga
71f9f9517c
Don't build with X11 by default since it's not included with the latest versions of Mac OS X. Cocoa is the preferred path here.
2012-12-11 12:03:00 -08:00
Sam Lantinga
89ef9e3168
Changes from Alfred:
...
- rename JoystickGUID -> SDL_JoystickGUID
- change SDL_JoystickGetGUIDString to take the string as an arg, rather than doing a malloc
2012-12-11 11:54:32 -08:00
Ryan C. Gordon
c8713a62c1
Updated Linux joystick code to support hotplug, GUIDs, etc.
...
This uses libudev for hotplug, but it's optional, so we'll just try to find
some reasonable defaults without it (maybe an older Linux box or under
FreeBSD's Linux emulation?).
2012-12-11 12:07:06 -05:00
Andreas Schiffler
84aaf1fed9
Added existing common.c/.h functions to test lib; minor assert refactoring
2012-12-09 17:56:19 -08:00
Andreas Schiffler
23ed51ea1b
Added to harness in test lib (work in progress)
2012-12-04 19:21:10 -08:00
Andreas Schiffler
d4bfe07a4f
Update assert API in test lib; add to and harness; add test lib to VS2010 and VS2012 solution; fix VS2012 solution; fix compiler warning
2012-12-01 14:48:30 -08:00
Andreas Schiffler
a8af7eca89
Add log, assert and harness (partial) to test lib
2012-11-30 23:25:34 -08:00
Andreas Schiffler
7daed4ab7b
Add crc32 and md5 to test lib
2012-11-28 19:19:57 -08:00
Andreas Schiffler
732f28216b
Add fuzzer to test lib
2012-11-27 21:40:46 -08:00
Sam Lantinga
03e08a6a79
Organized joystick hotplug code a bit.
...
Cleaned up names, return types, etc.
2012-11-27 00:58:12 -08:00
Andreas Schiffler
3483eda505
Add random module to test lib
2012-11-26 23:12:47 -08:00
Sam Lantinga
34b88dfaae
Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
2012-11-26 16:37:54 -08:00
Sam Lantinga
59a04adfba
Work in progress on an SDL test library
2012-11-26 07:53:56 -08:00
Sam Lantinga
9c9a5abe82
Fixed clang -Weverything warnings
2012-11-22 11:55:11 -08:00
stopiccot
de7aeffa50
SetMinimumWindowSize for OS X
2012-11-18 15:45:12 +03:00
Ryan C. Gordon
86a14db17a
Removed some tab chars.
2012-11-21 23:00:06 -05:00
Ryan C. Gordon
5afb2dfa26
Removed commas at the end of enums, to make gcc's -pedantic happy.
...
Fixes Bugzilla #1647 .
2012-11-21 22:59:42 -05:00
Sam Lantinga
8c11d8b72d
Added code to testwm2 to test the system cursor support
2012-11-19 20:38:52 -08:00
Michael Sartain
8f081103e5
Add SDL_CreateSystemCursor for Windows and Linux.
2012-11-19 15:11:10 -08:00
Gabriel Jacobo
7b16b8577c
Adds CMake build system by Marcus Von Appen (bug #1597 )
2012-11-16 09:23:18 -03:00
Sam Lantinga
ea22b37504
Nobody will EVER use more than 8 buttons. Oh wait... Nobody will EVER use more than 32 buttons...
2012-11-12 12:14:44 -08:00
Sam Lantinga
b9ad4410f8
SDL no longer grabs the keyboard by default on X11.
...
You can re-enable that functionality by setting a new hint SDL_HINT_GRAB_KEYBOARD
2012-11-07 15:55:43 -08:00
Sam Lantinga
caf0404b85
Added SDL_ReadU8() and SDL_WriteU8() for consistency with the rest of the API.
2012-11-04 23:44:13 -08:00
Sam Lantinga
e7b4458d8b
Synchronized the on-screen keyboard state with whether we are accepting text input.
...
The functions to show/hide/toggle the on-screen keyboard have been folded into the text input state.
Calling SDL_StartTextInput() will automatically show the on-screen keyboard if it's available.
Calling SDL_StopTextInput() will automatically hide the on-screen keyboard if it's available.
There is a new API function SDL_IsTextInputActive() which will return whether text input is currently active.
Text input is disabled by default, you must call SDL_StartTextInput() when you are ready to accept text input.
SDL_HasScreenKeyboardSupport() no longer needs to be passed a window.
The iPhone-specific on-screen keyboard functions have been removed.
2012-11-04 21:53:28 -08:00
Sam Lantinga
b6409c551c
Added documentation on loading assets on Android.
2012-11-04 09:45:18 -08:00
Sam Lantinga
9bd6a89040
Added an API to get the size of a file - WARNING! ABI CHANGE!
2012-11-03 18:43:36 -07:00
Ryan C. Gordon
9baa49f61c
More compiler warning fixes.
2012-11-02 14:03:14 -04:00
Ryan C. Gordon
88255b03b8
Fixed compiler warnings about "/*" inside a multi-line comment.
2012-11-02 14:00:44 -04:00
Sam Lantinga
ffc1360d69
Added some platform specific API functions for Android:
...
SDL_AndroidGetJNIEnv()
SDL_AndroidGetActivity()
SDL_AndroidGetInternalStoragePath()
SDL_AndroidGetExternalStorageState()
SDL_AndroidGetExternalStoragePath()
2012-11-02 02:22:32 -07:00
Sam Lantinga
9549fda7e0
We might actually have PI
2012-11-01 00:12:57 -07:00
Sam Lantinga
8850825033
Added an assert log category, and NSLog support on Mac OS X and iOS
2012-10-30 12:30:02 -07:00