Commit Graph

  • cd5514f0ff Fixed bug 1635 - SDL_ConvertPixels - missing break Sam Lantinga 2012-11-07 20:17:07 -08:00
  • d3d6706dfc 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 Sam Lantinga 2012-11-07 15:55:43 -08:00
  • 4bf0dc9cdc Reset the keyboard when we lose input focus Sam Lantinga 2012-11-07 11:13:28 -08:00
  • f7c36cc162 Don't lose focus if a child window gains focus Sam Lantinga 2012-11-07 08:49:59 -08:00
  • 2e37ac8682 Fixed XBadWindow error when iconified under Unity3D Apparently the root window changes in this case. We want to send to the root window that is being listened to by the window manager, so this should be okay. Sam Lantinga 2012-11-06 10:34:47 -08:00
  • b7b4b8b28a Added new test to ignore list Sam Lantinga 2012-11-06 10:20:14 -08:00
  • 7076f62767 Yes, you should customize AndroidManifest.xml Sam Lantinga 2012-11-05 07:39:03 -08:00
  • 330328f439 Add a real fullscreen video mode on Android. Sam Lantinga 2012-11-05 00:58:52 -08:00
  • 4ff7b0238c Added SDL_ReadU8() and SDL_WriteU8() for consistency with the rest of the API. Sam Lantinga 2012-11-04 23:44:13 -08:00
  • 9e89faaf15 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. Sam Lantinga 2012-11-04 21:53:28 -08:00
  • 8839386cd3 Whitespace cleanup Sam Lantinga 2012-11-04 20:20:53 -08:00
  • 4a2bb79adf Added link to the emulator info, which is extremeley useful for testing OpenGL ES 2.0 Sam Lantinga 2012-11-04 20:20:36 -08:00
  • e6dc6f6b17 Added mouse emulation for touch events on Android. Sam Lantinga 2012-11-04 20:11:51 -08:00
  • 17f1257e68 Added information on running valgrind on Android Sam Lantinga 2012-11-04 13:49:32 -08:00
  • 2a972eadfe Added documentation on loading assets on Android. Sam Lantinga 2012-11-04 09:45:18 -08:00
  • 48fe3e9f09 Cleaned up OpenGL initialization a bit so we fail if we can't create a surface. Sam Lantinga 2012-11-04 08:51:43 -08:00
  • fd68d5fcce Fixed symbol typo. Ryan C. Gordon 2012-11-03 22:46:03 -04:00
  • 9b0bc3b79f Fixed compiling fseek64o on Linux systems Sam Lantinga 2012-10-22 15:35:19 -07:00
  • e7ea5f6646 Added an API to get the size of a file - WARNING! ABI CHANGE! Sam Lantinga 2012-11-03 18:43:36 -07:00
  • c6b8824839 Whoops, let's not redefine the actual symbol. Ryan C. Gordon 2012-11-03 12:11:49 -04:00
  • 6969b0e744 Make Linux dynamically look up pthread_setname_np() for older glibc compat. Ryan C. Gordon 2012-11-03 12:06:27 -04:00
  • 0a9a0e077a Cocoa_ShowMessageBox() should call Cocoa_RegisterApp(). Ryan C. Gordon 2012-11-02 16:48:47 -04:00
  • 23ecca6648 X11: Handle _NET_WM_PING protocol, so window manager knows when app is hung up. Ryan C. Gordon 2012-11-02 15:22:37 -04:00
  • a9ef0ac12a WM_DELETE_WINDOW should check that the event message_type is WM_PROTOCOLS. Ryan C. Gordon 2012-11-02 14:15:21 -04:00
  • 6c4223b251 More compiler warning fixes. Ryan C. Gordon 2012-11-02 14:03:14 -04:00
  • 28fbd54ae5 Fixed compiler warnings about "/*" inside a multi-line comment. Ryan C. Gordon 2012-11-02 14:00:44 -04:00
  • 619c1d8cd0 Fixed bug 1632 - iOS CoreAudio doesn't close Sam Lantinga 2012-11-02 09:28:40 -07:00
  • fd03084e6a Try opening relative path files from internal storage. Sam Lantinga 2012-11-02 03:08:40 -07:00
  • f7f237c125 Simplified the manifest a little - we don't need a Java class in there. :) Sam Lantinga 2012-11-02 03:03:55 -07:00
  • 94ca45bd69 Updated the Android project template and README.android Added information on how to customize your application name and icon. Added information on using STL with an Android application Increased the minimum API level to 10, because that's the lowest API that currently has an emulator image for testing. Sam Lantinga 2012-11-02 02:37:49 -07:00
  • 525b3ca0e9 Added some platform specific API functions for Android: SDL_AndroidGetJNIEnv() SDL_AndroidGetActivity() SDL_AndroidGetInternalStoragePath() SDL_AndroidGetExternalStorageState() SDL_AndroidGetExternalStoragePath() Sam Lantinga 2012-11-02 02:22:32 -07:00
  • d263faff78 Try opening the file path directly before hitting the asset system. Sam Lantinga 2012-11-02 00:35:48 -07:00
  • 1899a26c04 Allow playing iPod music in the background of SDL applications. You can always change your audio session category afterwards if you want custom behavior. Sam Lantinga 2012-11-01 19:08:12 -07:00
  • 017bece619 We might actually have PI Sam Lantinga 2012-11-01 00:12:57 -07:00
  • 5b49519cfa Works better when you put it in the right file. :) Ryan C. Gordon 2012-10-30 23:11:03 -04:00
  • beca5c0e69 One more OS X PowerPC build fix. Ryan C. Gordon 2012-10-30 23:03:23 -04:00
  • be59f0e04d Fix Mac OS X PowerPC builds, I think. Ryan C. Gordon 2012-10-30 22:44:01 -04:00
  • b39392498f Maybe fix PPC build error? Sam Lantinga 2012-10-30 19:26:30 -07:00
  • 4d5b6cd8b7 Updated the Visual Studio 2010 project with the new message box functionality. Sam Lantinga 2012-10-30 19:21:42 -07:00
  • 0040732a2a Switched assert system to use new message box functionality Sam Lantinga 2012-10-30 19:00:43 -07:00
  • 913254a6e8 Added Windows message box implementation, but it needs a little work on layout. Sam Lantinga 2012-10-30 18:59:56 -07:00
  • 5cfb2a6c85 Added UIKit implementation of SDL messagebox Sam Lantinga 2012-10-30 13:44:59 -07:00
  • d3db855b77 Added Cocoa messagebox implementation to the OSX Xcode project Sam Lantinga 2012-10-30 12:37:57 -07:00
  • 7d53636aad Added Cocoa message box implementation Sam Lantinga 2012-10-30 12:31:26 -07:00
  • 4bbe3a7073 Added an assert log category, and NSLog support on Mac OS X and iOS Sam Lantinga 2012-10-30 12:30:02 -07:00
  • d939c83566 Use the correct variable for the button spacing (even though they end up being the same thing) Sam Lantinga 2012-10-30 12:21:15 -07:00
  • 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 Sam Lantinga 2012-10-30 10:11:25 -07:00
  • 07f0419650 Added some documentation on the behavior of SDL_ShowMessageBox() Sam Lantinga 2012-10-30 10:07:32 -07:00
  • 7856d4a82d Need to use the new UCS-2-INTERNAL encoding for windows strings Sam Lantinga 2012-10-28 19:28:44 -07:00
  • 60fb545fec Don't try to create an OpenGL window if we can't load the OpenGL library. Sam Lantinga 2012-10-28 14:16:18 -07:00
  • 35feaaaf51 It turns out that UCS2 and UCS4 are defined as big-endian encodings Sam Lantinga 2012-10-28 13:03:45 -07:00
  • 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 Sam Lantinga 2012-10-27 02:54:10 -07:00
  • 7c80d3d457 Added new message box API to Xcode projects Sam Lantinga 2012-10-24 00:13:50 -07:00
  • 38f1dd7b91 Needed to add SDL_messagebox.h to installed headers Sam Lantinga 2012-10-23 23:45:48 -07:00
  • c84b38d3ba Updated to newer autotools Sam Lantinga 2012-10-23 23:45:29 -07:00
  • b89298c92c Really fixed the Mac build this time. Sam Lantinga 2012-10-23 23:44:56 -07:00
  • 6d3b1f137c Fixed Mac OS X build Sam Lantinga 2012-10-23 17:46:57 -07:00
  • 1ee24ff953 Fixed tab spacing Sam Lantinga 2012-10-23 17:40:19 -07:00
  • 82f91da2d0 Added API for simple messagebox, courtesy of Mike Sartain Sam Lantinga 2012-10-23 17:11:22 -07:00
  • 0fa9c6eac2 Fixed building testjoystick Sam Lantinga 2012-10-23 17:10:09 -07:00
  • 08f46b5fa5 Fixed running SDL on older versions of Mac OS X. pthread_setname_np() was introduced in 10.6. Sam Lantinga 2012-10-23 16:06:06 -07:00
  • 93902fa034 Updated the copyright date on the default config file Sam Lantinga 2012-10-23 15:59:07 -07:00
  • 58d0ddb75b Fixed check for SDL_ttf with SDL 2.0 Sam Lantinga 2012-10-23 15:28:27 -07:00
  • 2138d30098 Remember what finger was used for left button down and only send mouse events for that finger. Sam Lantinga 2012-10-21 22:38:09 -07:00
  • 73c7d679a0 Switch C++ comment to C comment Sam Lantinga 2012-10-21 22:18:36 -07:00
  • 49796bf2b6 Fixed another gcc <-> Visual C++ ABI issue Sam Lantinga 2012-10-20 00:49:08 -07:00
  • 9090fb9b4c Make it possible to build a DLL with mingw that's ABI compatible with Visual C++ built applications Sam Lantinga 2012-10-20 00:14:58 -07:00
  • 9b4b8b20d0 We have to fix the DLL name convention on Windows every time... Sam Lantinga 2012-10-19 21:43:41 -07:00
  • 6df7eadc37 Added patchlevel to version number Sam Lantinga 2012-10-19 21:19:30 -07:00
  • 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 Sam Lantinga 2012-10-19 21:18:06 -07:00
  • 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 Sam Lantinga 2012-10-19 21:17:58 -07:00
  • 3f67e91e93 Updated the limitations and Game Center sections Sam Lantinga 2012-10-14 01:49:13 -07:00
  • eaa80db90c Allow events at startup so we don't lose important events like SDL_DROPFILE Sam Lantinga 2012-10-14 01:30:42 -07:00
  • 2f139909b4 Implemented drop events in iOS Sam Lantinga 2012-10-14 01:05:04 -07:00
  • 1f9c1c3528 Updated testjoystick for SDL 2.0 API - patch from simon Sam Lantinga 2012-10-14 00:24:07 -07:00
  • e3c79c3a45 The logical size set for a render target is temporary and shouldn't conflict with the logical size set for a window. Sam Lantinga 2012-10-12 02:56:41 -07:00
  • 05b7b71074 Don't use the --no-undefined linker option yet, it doesn't build on OpenBSD and BeOS. Sam Lantinga 2012-10-12 02:33:34 -07:00
  • 0ec818f3c0 Fixed a bug resetting the viewport with a render target. Sam Lantinga 2012-10-12 02:30:03 -07:00
  • 9a6b1c641a Added SDL_GetRenderTarget() API function Also fixed a bug with setting logical size for a render target. Sam Lantinga 2012-10-12 02:20:10 -07:00
  • 5a6dc41726 Use the --no-undefined linker option if it's available, which will catch references to undefined functions which could fail at runtime. Sam Lantinga 2012-10-11 15:05:00 -07:00
  • 183b7313cd Merged Ryan's changes Sam Lantinga 2012-10-11 14:44:27 -07:00
  • 06953b8c81 Only install/uninstall the colormap if we've created a DirectColor colormap. Sam Lantinga 2012-10-11 14:43:13 -07:00
  • 547b5889c6 Added missing X11 call XUninstallColormap() Sam Lantinga 2012-10-11 14:42:49 -07:00
  • 39b14dda74 Added missing X11 symbol. Ryan C. Gordon 2012-10-11 17:20:43 -04:00
  • 082afa789a Test commit. Adding space to TODO.. Michael Sartain 2012-10-11 09:44:59 -07:00
  • 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. Michael Sartain 2012-10-11 09:41:43 -07:00
  • 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. Michael Sartain 2012-10-11 09:37:38 -07:00
  • 4e4ea5fb3a Fix Colormap when using X11_SetWindowFullscreenViaWM() path. Michael Sartain 2012-10-11 09:34:13 -07:00
  • d6da0196c1 Allow specifying of OpenGL 3.2 Core Profile on Mac OS X. Ryan C. Gordon 2012-10-10 23:10:04 -04:00
  • 0129aba6e7 Add flags to the vidmode debug output Sam Lantinga 2012-10-06 12:16:32 -07:00
  • 526c2679f9 When using Xinerama, XVidMode always works on screen 0. Otherwise use the real X11 screen. Sam Lantinga 2012-10-06 11:23:47 -07:00
  • 007c1d1502 XVidMode only works on the screen at the origin Sam Lantinga 2012-10-06 10:53:47 -07:00
  • feb782ecf3 Fixed memory leak in X11_SetWindowIcon(). Ryan C. Gordon 2012-10-05 22:43:00 -04:00
  • f901a7f481 Fixed compiler warning in debug code. Ryan C. Gordon 2012-10-04 23:56:37 -04:00
  • a0d3a1d116 Turn off video mode debugging Sam Lantinga 2012-10-04 20:41:22 -07:00
  • a1f39a5854 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) Sam Lantinga 2012-10-04 13:50:41 -07:00
  • d1e0e689a9 Support iPhone 5 launch images Sam Lantinga 2012-10-04 02:56:25 -07:00
  • 2cb47d9137 Keep the launch image up until the application has created an OpenGL view Sam Lantinga 2012-10-04 02:13:12 -07:00
  • 38732d0a49 Fixed bug 1614 - SDL for Android does not implement TextInput API Sam Lantinga 2012-10-03 20:49:16 -07:00
  • 96da5bb5b4 Fixed compiler warning Sam Lantinga 2012-10-03 20:22:14 -07:00