Sam Lantinga
5cfb2a6c85
Added UIKit implementation of SDL messagebox
2012-10-30 13:44:59 -07:00
Sam Lantinga
d3db855b77
Added Cocoa messagebox implementation to the OSX Xcode project
2012-10-30 12:37:57 -07:00
Sam Lantinga
7d53636aad
Added Cocoa message box implementation
2012-10-30 12:31:26 -07:00
Sam Lantinga
4bbe3a7073
Added an assert log category, and NSLog support on Mac OS X and iOS
2012-10-30 12:30:02 -07:00
Sam Lantinga
d939c83566
Use the correct variable for the button spacing (even though they end up being the same thing)
2012-10-30 12:21:15 -07:00
Sam Lantinga
5af7f9c836
tree 46b4d59cbfb1
...
parent adac5aad395d
author Edward Rudd <urkle@outoforder.cc> 1351362890 14400
committer Edward Rudd <urkle@outoforder.cc> 1351362890 14400
revision 6611
branch default
add test to show off the new MessageBox API
2012-10-30 10:11:25 -07:00
Sam Lantinga
07f0419650
Added some documentation on the behavior of SDL_ShowMessageBox()
2012-10-30 10:07:32 -07:00
Sam Lantinga
7856d4a82d
Need to use the new UCS-2-INTERNAL encoding for windows strings
2012-10-28 19:28:44 -07:00
Sam Lantinga
60fb545fec
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
35feaaaf51
It turns out that UCS2 and UCS4 are defined as big-endian encodings
2012-10-28 13:03:45 -07:00
Sam Lantinga
e91fdd5b30
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
7c80d3d457
Added new message box API to Xcode projects
2012-10-24 00:13:50 -07:00
Sam Lantinga
38f1dd7b91
Needed to add SDL_messagebox.h to installed headers
2012-10-23 23:45:48 -07:00
Sam Lantinga
c84b38d3ba
Updated to newer autotools
2012-10-23 23:45:29 -07:00
Sam Lantinga
b89298c92c
Really fixed the Mac build this time.
2012-10-23 23:44:56 -07:00
Sam Lantinga
6d3b1f137c
Fixed Mac OS X build
2012-10-23 17:46:57 -07:00
Sam Lantinga
1ee24ff953
Fixed tab spacing
2012-10-23 17:40:19 -07:00
Sam Lantinga
82f91da2d0
Added API for simple messagebox, courtesy of Mike Sartain
2012-10-23 17:11:22 -07:00
Sam Lantinga
0fa9c6eac2
Fixed building testjoystick
2012-10-23 17:10:09 -07:00
Sam Lantinga
08f46b5fa5
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
93902fa034
Updated the copyright date on the default config file
2012-10-23 15:59:07 -07:00
Sam Lantinga
58d0ddb75b
Fixed check for SDL_ttf with SDL 2.0
2012-10-23 15:28:27 -07:00
Sam Lantinga
2138d30098
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
73c7d679a0
Switch C++ comment to C comment
2012-10-21 22:18:36 -07:00
Sam Lantinga
49796bf2b6
Fixed another gcc <-> Visual C++ ABI issue
2012-10-20 00:49:08 -07:00
Sam Lantinga
9090fb9b4c
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
9b4b8b20d0
We have to fix the DLL name convention on Windows every time...
2012-10-19 21:43:41 -07:00
Sam Lantinga
6df7eadc37
Added patchlevel to version number
2012-10-19 21:19:30 -07:00
Sam Lantinga
d74045da2a
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
396cc73864
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
3f67e91e93
Updated the limitations and Game Center sections
2012-10-14 01:49:13 -07:00
Sam Lantinga
eaa80db90c
Allow events at startup so we don't lose important events like SDL_DROPFILE
2012-10-14 01:30:42 -07:00
Sam Lantinga
2f139909b4
Implemented drop events in iOS
2012-10-14 01:05:04 -07:00
Sam Lantinga
1f9c1c3528
Updated testjoystick for SDL 2.0 API - patch from simon
2012-10-14 00:24:07 -07:00
Sam Lantinga
e3c79c3a45
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
05b7b71074
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
0ec818f3c0
Fixed a bug resetting the viewport with a render target.
2012-10-12 02:30:03 -07:00
Sam Lantinga
9a6b1c641a
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
5a6dc41726
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
183b7313cd
Merged Ryan's changes
2012-10-11 14:44:27 -07:00
Sam Lantinga
06953b8c81
Only install/uninstall the colormap if we've created a DirectColor colormap.
2012-10-11 14:43:13 -07:00
Sam Lantinga
547b5889c6
Added missing X11 call XUninstallColormap()
2012-10-11 14:42:49 -07:00
Ryan C. Gordon
39b14dda74
Added missing X11 symbol.
2012-10-11 17:20:43 -04:00
Michael Sartain
082afa789a
Test commit. Adding space to TODO..
2012-10-11 09:44:59 -07:00
Michael Sartain
325e9742c6
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
635ebd967b
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
4e4ea5fb3a
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
d6da0196c1
Allow specifying of OpenGL 3.2 Core Profile on Mac OS X.
2012-10-10 23:10:04 -04:00
Sam Lantinga
0129aba6e7
Add flags to the vidmode debug output
2012-10-06 12:16:32 -07:00
Sam Lantinga
526c2679f9
When using Xinerama, XVidMode always works on screen 0. Otherwise use the real X11 screen.
2012-10-06 11:23:47 -07:00