Commit Graph

  • 63ed536f1d WinRT: cleaned up section headers David Ludwig 2014-09-14 10:29:54 -0400
  • 8e438cd020 Merged default into iOS-improvements Alex Szpakowski 2014-09-10 18:10:37 -0300
  • 9276ff0784 video: waylandmouse: handle mmap error properly Ryo Munakata 2014-09-09 17:26:16 +0900
  • 5d160ea5e3 Fixed bug 2415 - Message Boxes aren't implemented on Android Sam Lantinga 2014-09-13 02:15:18 -0700
  • 8aa65b7079 Fixed using uninitialized display data in iMX6 initialization Sam Lantinga 2014-09-12 15:09:33 -0700
  • d791b1ccc2 [X11] Reconcile logical keyboard state with physical state on FocusIn since the window system doesn't do it for us like other platforms. Pierre-Loup A. Griffais 2014-09-11 19:24:42 -0700
  • 1a4f9b7b4b DSCAPS_GL was added for DirectFB 1.6 Sam Lantinga 2014-09-10 14:05:27 -0700
  • f96acb03f3 Report the correct desktop video mode on the iMX6 Sam Lantinga 2014-09-10 08:59:19 -0700
  • 4da4bc1bf8 Freescale i.MX6 video driver --- CMakeLists.txt | 2 + cmake/sdlchecks.cmake | 20 +++ configure | 51 +++++++ configure.in | 28 ++++ include/SDL_config.h.cmake | 1 + include/SDL_config.h.in | 1 + src/video/SDL_sysvideo.h | 3 + src/video/SDL_video.c | 3 + src/video/mx6/SDL_mx6events.c | 45 ++++++ src/video/mx6/SDL_mx6events_c.h | 31 +++++ src/video/mx6/SDL_mx6opengles.c | 211 ++++++++++++++++++++++++++++ src/video/mx6/SDL_mx6opengles.h | 68 +++++++++ src/video/mx6/SDL_mx6video.c | 301 ++++++++++++++++++++++++++++++++++++++++ src/video/mx6/SDL_mx6video.h | 78 +++++++++++ 14 files changed, 843 insertions(+) create mode 100644 src/video/mx6/SDL_mx6events.c create mode 100644 src/video/mx6/SDL_mx6events_c.h create mode 100644 src/video/mx6/SDL_mx6opengles.c create mode 100644 src/video/mx6/SDL_mx6opengles.h create mode 100644 src/video/mx6/SDL_mx6video.c create mode 100644 src/video/mx6/SDL_mx6video.h mastermind 2014-09-10 08:54:01 -0700
  • 6dc5eecb80 Deal with various .bmp file format variants in SDL_LoadBMP_RW(). Ryan C. Gordon 2014-09-08 01:36:22 -0400
  • 4979dc8330 Fixed example in header file. Philipp Wiesemann 2014-09-06 23:20:14 +0200
  • 2959864301 Changed version displayed in documentation generated by doxygen. Philipp Wiesemann 2014-09-04 22:59:32 +0200
  • 59f5caf9ee Fix non-power-of-two shaped windows. J?rgen Tjern? 2014-09-02 14:14:23 -0700
  • 73c83e589e Updated version to 2.0.4 Sam Lantinga 2014-09-02 06:55:47 -0700
  • 32d4a97f9e Mac: Don't add the same joystick twice if IOKit reports a duplicate device. Ryan C. Gordon 2014-08-31 11:21:10 -0400
  • e80bdd2cbd Corrected hint documentation. Philipp Wiesemann 2014-08-27 23:27:42 +0200
  • 1a753e11c0 Fixed memory leak getting the X11 window title Sam Lantinga 2014-08-25 10:55:54 -0700
  • 1a8568d473 Fixed bug 2699 - possible memory leak in GL_RenderReadPixels Sam Lantinga 2014-08-24 00:02:12 -0700
  • 1b01962d79 May have fixed the Linux build again Sam Lantinga 2014-08-23 19:06:54 -0700
  • 2599fbd423 Fixed Linux build Sam Lantinga 2014-08-23 11:00:16 -0700
  • 8b0d6b0964 Fixed bug 2696 - Mac: fix display mode refresh rate calculation Sam Lantinga 2014-08-23 10:47:50 -0700
  • a515391adf Fix declaration-after-statement errors in ibus code. Ryan C. Gordon 2014-08-21 23:22:46 -0400
  • c3376c9d52 Adjusted code style slightly for SDL_ibus.c Ryan C. Gordon 2014-08-21 23:15:17 -0400
  • 8a67f737c4 Added note about libibus-1.0-dev to the Linux README. Ryan C. Gordon 2014-08-21 23:03:38 -0400
  • 121e0e5b27 Fixed typos in test program. Philipp Wiesemann 2014-08-20 22:51:56 +0200
  • 859b605095 Fixed not needed standard includes in test program. Philipp Wiesemann 2014-08-20 22:49:59 +0200
  • 0307afde24 Fixed warnings about unused value in test program. Philipp Wiesemann 2014-08-20 22:47:07 +0200
  • 22d24d1dcb Fixed warnings about unused functions in test program. Philipp Wiesemann 2014-08-20 22:44:15 +0200
  • 5fbc630451 Fixed warnings about missing initializers in test program. Philipp Wiesemann 2014-08-20 22:40:56 +0200
  • 03691a71bd Merged default into iOS-improvements Alex Szpakowski 2014-08-20 17:20:22 -0300
  • f97bb7689d Fixed the cmake-guided static analysis and use it by default. Ryan C. Gordon 2014-08-20 01:21:45 -0400
  • cbd38473cc Better check for __has_feature Sam Lantinga 2014-08-19 22:04:54 -0700
  • d2a6dd904a Changed the name of the IME hint to match the naming convention in SDL Sam Lantinga 2014-08-19 21:59:56 -0700
  • 6c4698bbb0 Add a SDL_IM_INTERNAL_EDITING event to make IMs like iBus render editing text in its own UI instead of sending TEXTEDITING events. This is useful for applications that handle TEXTINPUT events but not TEXTEDITING events. Alex Baines 2014-08-19 23:31:50 +0100
  • d143da426f Improvements to the IBus related code: + Handle HidePreeditText IBus signal. + Use SDL_GetKeyboardFocus instead of SDL_GetFocusWindow. + Move the X11 IBus SetFocus calls to the X11_DispatchFocus functions. + Simplify the IBus ifdefs when handling X11 KeyEvents. + Remove inotify watch when SDL_IBus_Quit is called. Alex Baines 2014-08-19 23:17:28 +0100
  • 93515599b3 Take the window border size into account when positioning the IBus candidate list. Alex Baines 2014-08-19 22:28:53 +0100
  • c15ea431de Fixed bug 2694 - configure bug __has_feature macro not detected Sam Lantinga 2014-08-19 21:17:21 -0700
  • 743c3c0109 Fixed bug 2691 - Disabling shared library prevent cmake configuration Sam Lantinga 2014-08-19 21:13:07 -0700
  • 28d738103a Better Mac OS X build fix - actually match the SDK OpenGL headers. Sam Lantinga 2014-08-18 18:44:08 -0700
  • 5808955b74 Fixed Mac OS X build Sam Lantinga 2014-08-18 18:17:03 -0700
  • 3f4fd595ae SDL - fix fullscreen desktop windows not restoring to fullscreen state if focus changes happen due to programtic window changes (and not user alt-tabbing) Sam Lantinga 2014-08-18 18:16:45 -0700
  • b8749a08eb Fixed UV texture coordinate scale when using GL_ARB_texture_non_power_of_two Sam Lantinga 2014-08-18 11:28:16 -0700
  • c3851f486b Don't use the system OpenGL headers, ever. Ryan C. Gordon 2014-08-18 14:05:02 -0400
  • bf12968812 Fixed 2680 - OSX: Replace NSAutoreleasePool with @autoreleasepool Sam Lantinga 2014-08-17 15:07:00 -0700
  • 0c80e8cf18 Fixed bug 2655 - OSX: Window position and global mouse coord spaces are different Sam Lantinga 2014-08-17 14:57:52 -0700
  • 9441ac1daf Fixed bug 2685 - SDL_RenderReadPixels() doesn't work with offscreen targets Sam Lantinga 2014-08-17 14:44:53 -0700
  • c5f8532eb8 Fixed bug where the render target is updated instead of the default output when the window is resized. Sam Lantinga 2014-08-17 14:34:41 -0700
  • f82ab9869f Reset CMAKE_REQUIRED_FLAGS after test Sam Lantinga 2014-08-17 13:49:53 -0700
  • 6055c5c1d4 cmake: add -Wl,--no-undefined to GCC linker flags Sam Lantinga 2014-08-17 13:15:45 -0700
  • 7c38f4c5ed cmake: add -Wall/-Wshadow to GCC compilation flags Sam Lantinga 2014-08-17 13:15:09 -0700
  • d757adf13b Removed SDL_round() because the license wasn't compatible with zlib Sam Lantinga 2014-08-17 13:11:55 -0700
  • 0cf67c1dc2 Fixed bug 2688 - failure to build test/loopwavequeue.c on Linux Sam Lantinga 2014-08-17 10:10:41 -0700
  • 1d1548b3fb Fixed bug 2681 - dereference a NULL pointer dst_fmt in SDL_CreateTextureFromSurface function Sam Lantinga 2014-08-16 23:30:44 -0700
  • 694d0c7385 Fixed bug 2683 - Raspberry PI support using CMake Sam Lantinga 2014-08-16 23:28:40 -0700
  • 7d63823314 Fixed bug 2687 - SDL_BlitScaled does not handle clipping correctly Sam Lantinga 2014-08-16 23:25:02 -0700
  • 1b5c6734c6 Added SDL_round(), contributed by Benoit Pierre - thanks! Sam Lantinga 2014-08-16 23:23:15 -0700
  • cc2c6ed125 Fixed bugs 2677 and 2625, made it possible to lock render targets in D3D Sam Lantinga 2014-08-16 23:17:47 -0700
  • 0f11a99cff Fixed building on Windows with CMake Sam Lantinga 2014-08-16 15:18:21 -0700
  • faa42ab5dd Haptic: Add some missing haptic types to test, and fix wrong array-sizes. Ryan C. Gordon 2014-08-16 16:50:10 -0400
  • 6239bd1d18 Haptic: Fix clamping bugs on Windows, by using the Darwin haptics code. Ryan C. Gordon 2014-08-16 16:49:00 -0400
  • 064d06c11a Haptic: Fix the saturation and deadband parameters' available range. Ryan C. Gordon 2014-08-16 16:47:42 -0400
  • 3b1719e814 Haptic: Explicitly avoid floating point arithmetic if it's not needed. Ryan C. Gordon 2014-08-16 16:42:55 -0400
  • 7d9cd837b7 Haptic: DInput's POLAR direction actually matches Linux's direction. Ryan C. Gordon 2014-08-16 16:41:25 -0400
  • 333da9f29d Haptic: Don't interpret a direction of polar 35999 as "unsupported type". Ryan C. Gordon 2014-08-16 16:40:01 -0400
  • 6378e64615 Fixed markdown formatting in READMEs. Philipp Wiesemann 2014-08-15 23:39:14 +0200
  • 7a8ebcec18 Updated README. Philipp Wiesemann 2014-08-15 23:18:57 +0200
  • 5205946b5f Fixed enumeration in README. Philipp Wiesemann 2014-08-15 23:13:51 +0200
  • b1526d11f0 Take advantage of GL_ARB_texture_non_power_of_two when it's available Sam Lantinga 2014-08-14 21:31:50 -0700
  • b4a11bb2b4 Fixed warnings about unused local variables. Philipp Wiesemann 2014-08-12 23:37:12 +0200
  • 5de416f716 Fixed warning about implicit boxing to Java Object. Philipp Wiesemann 2014-08-12 23:33:16 +0200
  • fe2f5ba128 Fixed doxygen warnings and markdown formatting. Philipp Wiesemann 2014-08-12 23:28:45 +0200
  • 31395bfd9a Implemented SDL_GetPrefPath() on Android - it returns the path used by SDL_AndroidGetInternalStoragePath() Sam Lantinga 2014-08-11 17:25:53 -0700
  • a92367c65c Added an entry for the new Steam controller XInput emulation mode Sam Lantinga 2014-08-11 17:24:54 -0700
  • ef3c617d74 Fixed typo in source comment. Philipp Wiesemann 2014-08-11 23:18:35 +0200
  • 25c4cced92 Added javadoc comment for consistency. Philipp Wiesemann 2014-08-11 23:16:47 +0200
  • d092dacdca Fixed doxygen warning and markdown formatting. Philipp Wiesemann 2014-08-11 23:13:20 +0200
  • ce8db61df0 Updated README name in header. Philipp Wiesemann 2014-08-11 22:53:03 +0200
  • 3b294d2a37 Removed 42 from README. Philipp Wiesemann 2014-08-11 22:45:08 +0200
  • d01d5b161b WinRT build fix for ARM platforms David Ludwig 2014-08-10 22:21:21 -0400
  • cc2472388d Added iOS-specific functions to get the window view's current OpenGL Renderbuffer and Framebuffer objects, so they can be more easily rebound when necessary. Alex Szpakowski 2014-08-08 15:14:09 -0300
  • 356e5ec5fb Fixed opengl context share groups on iOS. Alex Szpakowski 2014-08-07 00:44:16 -0300
  • d3f578b23d Added NV12 and NV21 texture support for OpenGL and OpenGL ES 2.0 renderers Sam Lantinga 2014-08-06 11:34:54 -0700
  • 6bacd86603 Merged default into iOS-improvements Alex Szpakowski 2014-08-06 13:50:50 -0300
  • 6d5cb6349b The OpenGL context returned by the UIKit backend is now an actual OpenGL context instead of the OpenGL view we created. This allows you to use the returned context in functions like CVOpenGLESTextureCacheCreate() Sam Lantinga 2014-08-06 00:28:02 -0700
  • b4b90f36ee Merged default into iOS-improvements Alex Szpakowski 2014-08-06 03:32:59 -0300
  • 590cf17cba Updated the iOS backend code to use Objective-C's automatic reference counting (ARC). Alex Szpakowski 2014-08-06 03:24:16 -0300
  • 09e3aa7ba5 Haptics aren't available on iOS, but use the dummy implementation instead of failing init if it's requested. Sam Lantinga 2014-08-05 21:03:02 -0700
  • ecd0aac0cf Minor code update for less verbosity Alex Szpakowski 2014-08-06 00:45:11 -0300
  • 3b46db6b13 Merged branch default into iOS-improvements Alex Szpakowski 2014-08-04 15:30:53 -0300
  • 40095c3a64 SDL - when raising the window under OSX also force the app to activate. This fixes a fullscreen window on a separate space not coming front when raisewindow is called. Alfred Reynolds 2014-07-31 12:46:23 -0700
  • 2bd60019da Merged 'default' into branch 'iOS-improvements' Alex Szpakowski 2014-07-31 03:14:10 -0300
  • 5ac48ee18b SDL - fix re-entrancy into SDL_UpdateFullscreenMode under OSX. During HideWindow we get a RESTORED event which then turns fullscreen back on causing a hang in Cocoa_SetWindowFullscreenSpace waiting for the fullscreen transition to finish. Alfred Reynolds 2014-07-30 17:45:52 -0700
  • 861957daca Make SDL_SysWMinfo usable on Mac/iOS with ARC enabled (thanks, Alex!). Ryan C. Gordon 2014-07-30 14:14:19 -0400
  • 42597180f1 Fixed comment typo. Ryan C. Gordon 2014-07-30 14:12:54 -0400
  • f0c912808c SDL_GetQueuedAudioSize() shouldn't grab lock when not set up for queueing. Ryan C. Gordon 2014-07-30 11:11:48 -0400
  • 735025be14 Added a GetPendingBytes method to the audio backend. Ryan C. Gordon 2014-07-30 11:08:31 -0400
  • a93f508259 XAudio2: Use XAUDIO2_VOICE_NOSAMPLESPLAYED when possible. Ryan C. Gordon 2014-07-30 09:54:01 -0400
  • 3489cd705a Moved documentation to docs, recreated a simple README.txt, fixed build Sam Lantinga 2014-07-29 08:04:15 -0700
  • 2b60cb244b Rearrange documentation Gabriel Jacobo 2014-07-29 09:20:12 -0300
  • ab74bb39f4 Added missing autorelease pool blocks in UIKit backend code. Fixes memory leak issues, especially in SDL_video. Alex Szpakowski 2014-07-29 00:36:12 -0300