Sam Lantinga
cec424390e
Added some documentation on the behavior of SDL_ShowMessageBox()
2012-10-30 10:07:32 -07:00
Sam Lantinga
14d82357b2
Need to use the new UCS-2-INTERNAL encoding for windows strings
2012-10-28 19:28:44 -07:00
Sam Lantinga
debf91fba3
Don't try to create an OpenGL window if we can't load the OpenGL library.
2012-10-28 14:16:18 -07:00
Sam Lantinga
75cb962de6
It turns out that UCS2 and UCS4 are defined as big-endian encodings
2012-10-28 13:03:45 -07:00
Sam Lantinga
23bc30c0d9
Turned off the install flag for the static library because we don't want it getting into application distribution packages.
...
Added SDL_x11messagebox.c to the static library target
2012-10-27 02:54:10 -07:00
Sam Lantinga
3237a85e0f
Added new message box API to Xcode projects
2012-10-24 00:13:50 -07:00
Sam Lantinga
a5012feba8
Needed to add SDL_messagebox.h to installed headers
2012-10-23 23:45:48 -07:00
Sam Lantinga
fdcc65bafa
Updated to newer autotools
2012-10-23 23:45:29 -07:00
Sam Lantinga
3c2c25f6eb
Really fixed the Mac build this time.
2012-10-23 23:44:56 -07:00
Sam Lantinga
b9759c0757
Fixed Mac OS X build
2012-10-23 17:46:57 -07:00
Sam Lantinga
a7b4572eb2
Fixed tab spacing
2012-10-23 17:40:19 -07:00
Sam Lantinga
227bb9413f
Added API for simple messagebox, courtesy of Mike Sartain
2012-10-23 17:11:22 -07:00
Sam Lantinga
41cb1847ac
Fixed building testjoystick
2012-10-23 17:10:09 -07:00
Sam Lantinga
84f8b46a46
Fixed running SDL on older versions of Mac OS X. pthread_setname_np() was introduced in 10.6.
2012-10-23 16:06:06 -07:00
Sam Lantinga
31f2a3ab03
Updated the copyright date on the default config file
2012-10-23 15:59:07 -07:00
Sam Lantinga
60dee64efe
Fixed check for SDL_ttf with SDL 2.0
2012-10-23 15:28:27 -07:00
Sam Lantinga
59f291a1a3
Remember what finger was used for left button down and only send mouse events for that finger.
2012-10-21 22:38:09 -07:00
Sam Lantinga
995e8dc838
Switch C++ comment to C comment
2012-10-21 22:18:36 -07:00
Sam Lantinga
df0e5d1844
Fixed another gcc <-> Visual C++ ABI issue
2012-10-20 00:49:08 -07:00
Sam Lantinga
423c05313b
Make it possible to build a DLL with mingw that's ABI compatible with Visual C++ built applications
2012-10-20 00:14:58 -07:00
Sam Lantinga
f9ee105b99
We have to fix the DLL name convention on Windows every time...
2012-10-19 21:43:41 -07:00
Sam Lantinga
1d1b6a9211
Added patchlevel to version number
2012-10-19 21:19:30 -07:00
Sam Lantinga
95f7d7f42c
tree fc1a744f184c
...
parent 88580fa6c549
author Edward Rudd <urkle@outoforder.cc> 1350500791 14400
committer Edward Rudd <urkle@outoforder.cc> 1350500791 14400
revision 6592
branch default
use different rpath so SDL2.framework will live in the bundle's Framework folder
2012-10-19 21:18:06 -07:00
Sam Lantinga
7566a36cb4
tree 451ddf291d85
...
parent 7925f0f43dc4
author Edward Rudd <urkle@outoforder.cc> 1350500747 14400
committer Edward Rudd <urkle@outoforder.cc> 1350500747 14400
revision 6591
branch default
A few fixes to the SDL framework plist
- correct version number
- remove CFBundleExecutable
- correct CFBundleIdentifier
2012-10-19 21:17:58 -07:00
Sam Lantinga
5f95577464
Updated the limitations and Game Center sections
2012-10-14 01:49:13 -07:00
Sam Lantinga
211e6c359c
Allow events at startup so we don't lose important events like SDL_DROPFILE
2012-10-14 01:30:42 -07:00
Sam Lantinga
40117e88dc
Implemented drop events in iOS
2012-10-14 01:05:04 -07:00
Sam Lantinga
612c9439a4
Updated testjoystick for SDL 2.0 API - patch from simon
2012-10-14 00:24:07 -07:00
Sam Lantinga
b1a587fdf7
The logical size set for a render target is temporary and shouldn't conflict with the logical size set for a window.
2012-10-12 02:56:41 -07:00
Sam Lantinga
ea15505815
Don't use the --no-undefined linker option yet, it doesn't build on OpenBSD and BeOS.
...
The OpenBSD case is puzzling - it's complaining about symbols in the C library. Do we need to explicitly link with -lc for shared libraries on OpenBSD?
The BeOS case is legitimate, it's calling back into the application code to initialize BeApp if it isn't already initialized.
2012-10-12 02:33:34 -07:00
Sam Lantinga
015f8a0971
Fixed a bug resetting the viewport with a render target.
2012-10-12 02:30:03 -07:00
Sam Lantinga
59fea78fe0
Added SDL_GetRenderTarget() API function
...
Also fixed a bug with setting logical size for a render target.
2012-10-12 02:20:10 -07:00
Sam Lantinga
f89cf7c725
Use the --no-undefined linker option if it's available, which will catch references to undefined functions which could fail at runtime.
2012-10-11 15:05:00 -07:00
Sam Lantinga
44c73030e2
Merged Ryan's changes
2012-10-11 14:44:27 -07:00
Sam Lantinga
89e0662973
Only install/uninstall the colormap if we've created a DirectColor colormap.
2012-10-11 14:43:13 -07:00
Sam Lantinga
c0731b25b4
Added missing X11 call XUninstallColormap()
2012-10-11 14:42:49 -07:00
Ryan C. Gordon
5d310368ca
Added missing X11 symbol.
2012-10-11 17:20:43 -04:00
Michael Sartain
ba0c0a5ad9
Test commit. Adding space to TODO..
2012-10-11 09:44:59 -07:00
Michael Sartain
5d4e794683
Add GLX_X_VISUAL_TYPE_EXT so created window will use DirectColor if available (instead of TrueColor).
...
Our new X11 window was being created with the TrueColor attribute, and trying to set the gamma
on that would fail. This change checks for the visual_info extension, and uses that to ask for
DirectColor if available.
2012-10-11 09:41:43 -07:00
Michael Sartain
2538e2af2f
Add XInitThreads to X11_CreateDevice.
...
The nVidia driver requires XInitThreads to be called for it to work in multithreaded mode. Sam also
says that the overhead for this is small enough that it should just be done by default at this point.
If this causes issues, we can add a hint later to enable / disable this call.
2012-10-11 09:37:38 -07:00
Michael Sartain
195b20e40e
Fix Colormap when using X11_SetWindowFullscreenViaWM() path.
...
This was needed to get X11_SetWindowGammaRamp() working. Sam points out that there is an issue right now where
colormaps will only work with fullscreen windows, and we may want to set this when getting input focus for
windowed apps.
2012-10-11 09:34:13 -07:00
Ryan C. Gordon
5700832cb3
Allow specifying of OpenGL 3.2 Core Profile on Mac OS X.
2012-10-10 23:10:04 -04:00
Sam Lantinga
b642847d0d
Add flags to the vidmode debug output
2012-10-06 12:16:32 -07:00
Sam Lantinga
ed51c5f966
When using Xinerama, XVidMode always works on screen 0. Otherwise use the real X11 screen.
2012-10-06 11:23:47 -07:00
Sam Lantinga
c123ff043b
XVidMode only works on the screen at the origin
2012-10-06 10:53:47 -07:00
Ryan C. Gordon
b73e16cc4a
Fixed memory leak in X11_SetWindowIcon().
2012-10-05 22:43:00 -04:00
Ryan C. Gordon
7706dcdcdc
Fixed compiler warning in debug code.
2012-10-04 23:56:37 -04:00
Sam Lantinga
6326730adb
Turn off video mode debugging
2012-10-04 20:41:22 -07:00
Sam Lantinga
15453a515c
I'm becoming more and more convinced that the application should never use XRandR, and it's the window manager's responsibility to track and manage display modes for fullscreen windows.
...
Because it's so broken, I'm going to disable XRandR by default. You can still enable it via environment variable or application hint (SDL_HINT_VIDEO_X11_XRANDR)
2012-10-04 13:50:41 -07:00
Sam Lantinga
ad941c8027
Support iPhone 5 launch images
2012-10-04 02:56:25 -07:00