Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 4b47fa38 | 2017-06-04 23:15:47 | Removed duplicate includes. | ||
| fc436a3a | 2017-06-03 23:00:40 | android: Moved internal function to new position. It was grouped with functions for the public system header. | ||
| 189b5851 | 2017-05-25 23:01:16 | android: Fixed parameter list in function definitions. | ||
| 45b774e3 | 2017-01-01 18:33:28 | Updated copyright for 2017 | ||
| 26f05ecb | 2016-12-02 02:25:12 | Fixed missing prototypes on Android, patch from Sylvain | ||
| 85588ea0 | 2016-09-21 23:06:26 | Android: Fixed two warnings about unused variables. | ||
| 9581d4a5 | 2016-08-30 21:15:18 | Android: Fixed misleading warning in log output (thanks, Sylvain!). Fixes Bugzilla #3418. | ||
| 8f0af773 | 2016-08-11 22:04:49 | android: implement audio capture support. | ||
| 58b323f1 | 2016-07-17 21:43:12 | Android: Fixed missing export of a JNI function (thanks, Andrii!). Fixes Bugzilla #3393. | ||
| 704298c0 | 2016-02-09 17:36:42 | Android: C89 cleanup to avoid warnings/errors since the default gcc mode on Android is still pre-C99. | ||
| 881ccccb | 2016-01-05 05:31:33 | Android: Fixed up drop events for new interface. | ||
| 42065e78 | 2016-01-02 10:10:34 | Updated copyright to 2016 | ||
| 10daf1f4 | 2015-09-27 20:12:47 | Android: Removed three internal functions not used by SDL. They were not needed internally since the switch to the common EGL backend. Thanks to the SDL mailing list for pointing out that the functions seem unused. | ||
| efad04c3 | 2015-09-18 21:26:46 | Android: Added check if Java method for APK expansion file exists. | ||
| 6e7c479e | 2015-09-17 22:30:24 | Android: Fixed trying to read from APK expansion files without version hint set. This also fixed overwriting the asset error message which is more useful if no APK expansion files are available and the requested file was not found. | ||
| 92ca42d9 | 2015-09-17 22:24:54 | Android: Renamed SDLActivity's Java method used for APK expansion files. The name was not correct. | ||
| e8757e87 | 2015-09-05 20:21:52 | Android: Changed return type of four JNI functions from int to jint. | ||
| 0e45984f | 2015-06-21 17:33:46 | Fixed crash if initialization of EGL failed but was tried again later. The internal function SDL_EGL_LoadLibrary() did not delete and remove a mostly uninitialized data structure if loading the library first failed. A later try to use EGL then skipped initialization and assumed it was previously successful because the data structure now already existed. This led to at least one crash in the internal function SDL_EGL_ChooseConfig() because a NULL pointer was dereferenced to make a call to eglBindAPI(). | ||
| 72a244da | 2015-05-26 20:36:45 | Android: Added basic drop file support (thanks, "noxalus"!). This lets SDL-based apps respond to "Open With" commands properly, as they can now obtain the requested path via a standard SDL dropfile event. This is only checked on startup, so apps don't get drop events at any other time, even if Android supports that, but this is still a definite improvement. Fixes Bugzilla #2762. | ||
| 2c4a6ea0 | 2015-05-26 06:27:46 | Updated the copyright year to 2015 | ||
| 5919a859 | 2015-05-09 22:42:23 | Android: Fixed empty parameter list in signatures of internal functions. | ||
| b72938c8 | 2015-04-20 12:22:44 | Windows: Always set the system timer resolution to 1ms by default. An existing hint lets apps that don't need the timer resolution changed avoid this, to save battery, etc, but this fixes several problems in timing, audio callbacks not firing fast enough, etc. Fixes Bugzilla #2944. | ||
| fe6c797c | 2015-04-10 23:30:31 | Fixed an iOS view orientation issue when SDL_GL_CreateContext or SDL_CreateRenderer is called. | ||
| 64237d7f | 2015-04-01 14:45:09 | Patched to compile on Android (I hope). | ||
| ca7b18e4 | 2015-03-24 21:02:28 | * More Android patch work | ||
| 387fa5dc | 2015-03-24 20:45:29 | * Improve mouse support in Android. These changes require Android API v12 to compile | ||
| b88ca1b4 | 2015-02-10 16:28:56 | the last parameter of XChangeProperty is the number of elements.. and when the element format is 32.. the element is "long" so we have 5 long elements here. Yes this seems confusing as on mac+linux Long is either 32 or 64bits depending on the architecture, but this is how the X11 protocol is defined. Thus 5 is the correct value for the nelts here. Not 5 or 10 depending on the architecture. More info on the confusion https://bugs.freedesktop.org/show_bug.cgi?id=16802 | ||
| f1a56cd5 | 2015-01-30 23:18:14 | Changed static variable to local variable in implementation for Android. | ||
| b48e54aa | 2015-01-26 22:00:29 | Fixed bug 2802 - [patch] Fix android build compiling in wrong filesystem implementation Jonas Kulla The configure script didn't differentiate between Linux and Android, unconditionally compiling in the unix implementation of SDL_sysfilesystem.c. I'm probably one of the very few people building SDL for android using classic configure + standalone toolchain, so this has gone undetected all along. | ||
| a26a4e9e | 2015-01-23 20:29:08 | Fixed bug 2816 - [patch] Android: Expose screen refresh rate Jonas Kulla Display::getRefreshRate() is available on all API levels. | ||
| 0f87761b | 2014-12-10 21:20:41 | Removed dependency to stdbool.h in implementation file for Android. This reduced mixing of different types in the file (bool, jboolean, SDL_bool). | ||
| fbbd5932 | 2014-12-09 22:49:16 | Fixed bug 2811 - [patch] Android core: Fix JNI 'nativeGetHint' symbol not being exported Jonas Kulla I don't see a reason why this shouldn't be exported. Currently a strip -s on the final application library eats it. | ||
| 70438be2 | 2014-12-03 10:55:23 | WinRT: fixed bug whereby SDL would override an app's default orientation WinRT apps can set a default, preferred orientation via a .appxmanifest file. SDL was overriding this on app startup, and making the app use all possible orientations (landscape and portrait). Thanks to Eric Wing for the heads up on this! | ||
| 097ad550 | 2014-11-23 20:38:18 | Fixed local reference leaks in messagebox implementation for Android. | ||
| 9c398852 | 2014-11-22 22:20:40 | Corrected header file documentation comment. | ||
| 5f193f0c | 2014-10-20 22:19:09 | Fixed setting of screen saver state crashing on some version of Android. Setting Window flags seems to affect Views and must be handled on UI thread. | ||
| 79035b39 | 2014-10-20 10:10:39 | Bug 2739 - [Android] No support for SDL_DisableScreenSaver by Martin Gerhardy | ||
| 5f39ea89 | 2014-09-13 02:15:18 | Fixed bug 2415 - Message Boxes aren't implemented on Android Philipp Wiesemann I attached a patch for an incomplete implementation of the messagebox parts. It was not tested on lots of devices yet and features a very fragile workaround to block the calling SDL thread while the dialog is handled on Android's UI thread. Although it works for testmessage.c I assume there are lot of situations were it may fail (standby, device rotation and other changes). Also not all flags and colors are implemented. On the other hand most uses of the messagebox are to show an error on start and fragility (or working at all) may not matter there. | ||
| 24c86b55 | 2014-09-11 19:24:42 | [X11] Reconcile logical keyboard state with physical state on FocusIn since the window system doesn't do it for us like other platforms. This prevents sticky keys and missed keys when going in and out of focus, for example Alt would appear to stick if switching away from an SDL app with Alt-Tab and had to be pressed again. CR: Sam | ||
| e592b046 | 2014-06-26 12:42:15 | Fixed compiler warning on Android | ||
| e8d84fbf | 2014-06-21 20:35:36 | Merged changes from Alexey Petruchik to support Android obb files http://developer.android.com/google/play/expansion-files.html | ||
| ca11d7c8 | 2014-05-17 22:02:25 | Changed C++ style comments to fix pedantic warnings. | ||
| 3672aeb4 | 2014-05-05 22:26:21 | Export android jni functions even when build with -fvisibility=hidden flag | ||
| 3cdae42d | 2014-04-23 03:42:32 | Fixing issues discovered by Philipp Wiesemann | ||
| 3dcb451f | 2014-04-09 21:29:19 | Added a README file regarding WinRT support To note, this file is currently formatted with CRLF line endings, rather than LF, to allow the file to be viewed with Notepad. | ||
| 612f4a69 | 2014-04-07 21:20:39 | inital apk extension support | ||
| 58edac3e | 2014-02-02 00:53:27 | Fixed bug 2374 - Update copyright for 2014... Is it that time already?? | ||
| 109fe0e0 | 2014-01-28 15:28:20 | fixed hat code validation. | ||
| bfcd28c1 | 2013-12-10 16:24:11 | [Android] Hotplugging support for joysticks | ||
| 5e656f89 | 2013-12-07 11:19:52 | Associate the environment with any thread that calls Android_JNI_GetEnv(), in case it's been manually created with pthread_create() or C++11. | ||
| 6c495a80 | 2013-12-03 12:09:58 | [Android] Signal the resume semaphore after pushing the relevant events Ref: Request in #2242 | ||
| f848adff | 2013-11-29 10:06:08 | Improve Android pause/resume behavior. | ||
| 7e1289af | 2013-11-24 23:56:17 | Make internal SDL sources include SDL_internal.h instead of SDL_config.h The new header will include SDL_config.h, but allows for other global stuff. | ||
| c9331664 | 2013-11-23 23:38:16 | Fixed bug 2258 - Crash when using Android clipboard chw The Android clipboard manager methods must be called from the UI thread, otherwise crashes of the dalvikvm happen. | ||
| fdfea4ad | 2013-11-19 10:00:05 | [Android] Try to improve handling of DPAD|GAMEPAD + KEYBOARD devices It seems some devices report themselves as DPAD or GAMEPAD and KEYBOARD as well, and we need to route different keycodes to different parts of SDL. | ||
| 3f2e942f | 2013-11-10 14:39:38 | Fixed implicit function declarations by including the missing header. | ||
| bd1e1a93 | 2013-11-10 14:36:41 | Corrected source comment. | ||
| 22770a8f | 2013-11-06 11:23:24 | [Android] Fixes Bug 2041 - can't get SDL_QUIT event... Thanks to Denis Bernard! Also, changed the Android manifest so the app doesn't quit with orientation changes, and made testgles.c exit properly on Android. | ||
| 0b7c69fe | 2013-11-05 20:07:39 | Adds Joystick support for Android This bumps the build SDK level to 12 (up from 10). Runtime requirements remain the same (at API level < 12 joystick support is disabled). Also enables building SDL for armv7 and x86. | ||
| a503dabe | 2013-10-20 23:23:25 | Fixed a crash initializing Android touch IDs | ||
| 0db36f51 | 2013-10-05 17:08:19 | Added detection of touch devices before first touch events happen on Android. On Android available touch devices are now added with video initialization (like the keyboard). This fixes SDL_GetNumTouchDevices() returning 0 before any touch events happened although there is a touch screen available. The adding of touch devices after a touch event was received is still active to allow connecting devices later (if this is possible) and to provide a fallback if the new init did not work somehow. For the implementation JNI was used and API level 9 is required. There seems to be nothing in the Android NDK's input header (input.h) to implement everything on C side without communication with Java side. | ||
| 1e49b1ed | 2013-08-21 09:47:10 | OCD fixes: Adds a space after /* (glory to regular expressions!) | ||
| 695344d1 | 2013-08-21 09:43:09 | OCD fixes: Adds a space before */ | ||
| 552b04c5 | 2013-08-20 20:34:40 | More non C89 compliant comments | ||
| 0eeb76d8 | 2013-08-19 16:29:46 | Fixes bug #2037, common EGL code for Android and X11 | ||
| dad42067 | 2013-08-12 11:13:50 | Fixes #2022, do not resume on Android when surfaceChanged If the app is in landscape mode and the user presses the power button, a pause is followed immediately by a surfaceChanged event because the lock screen is shown in portrait mode. This triggers a "false" resume. So, we just pause and resume following the onWindowFocusChanged events. Also, wait for SDL_APP_WILLENTERBACKGROUND and SDL_APP_DIDENTERBACKGROUND before blocking the event pump. | ||
| 1ad936eb | 2013-08-11 19:56:43 | Fixed bug 2027 - Full-screen appears to be broken - hang in SDL_DestroyWindow() Rainer Deyke I'm running Linux Mint 15 with the Cinnamon window manager. SDL_DestroyWindow consistently locks up for me when the window if fullscreen. |