|
5807cb3d
|
2020-10-14T23:01:06
|
|
os2: remove dependency to gradd.h from IBM's ddk which is non-free:
Add a minimal my_gradd.h containing structures and constants only used
by SDL_os2vman.c -- based on public knowledge from around the internet
including pages from http://www.osfree.org and http://www.edm2.com .
|
|
b6965a17
|
2020-10-14T23:01:05
|
|
os2: Andrey Vasilkin agreed that his code to be put under Zlib license:
add SDL license headers to geniconv sources.
|
|
a3d7913c
|
2020-10-14T23:01:05
|
|
SDL_os2audio.c (OS2_OpenDevice): change spec->samples assignment:
Original code assigned MCIMixSetup.ulSamplesPerSec value to it, but it
is just the freq... We now change spec->samples only either if it is 0
or we changed the frequency, by picking a default of ~46 ms at desired
frequency (code taken from SDL_audio.c:prepare_audiospec()).
With this, the crashes I have been experiencing are gone.
|
|
e112b776
|
2020-10-14T23:01:05
|
|
SDL_os2audio.c (OS2_OpenDevice): change {0} initializers to SDL_zero()
|
|
1d9cf23e
|
2020-10-14T23:01:05
|
|
os2: updated copyright dates for 2020. header guard fixes.
|
|
fba32ee2
|
2020-10-14T23:01:04
|
|
OS2_VideoInit: zero the stSDLDisplay and stSDLDisplayMode variables
Fixes testdisplayinfo.exe crashing in SDL2-2.0.13. (How it did work before?..)
|
|
54ced668
|
2020-10-14T23:01:04
|
|
port from 2.0.12 to 2.0.13 / current SDL-hg repository.
- video: VideoBootStrap->available() is gone.
- thread: all important SDL_CreateThread internal data now put into
struct SDL_Thread: changes to SDL_SYS_CreateThread().
|
|
72594e25
|
2020-10-14T23:01:04
|
|
SDL_os2audio.c (OS2_OpenDevice): remove assignment to wrong spec member
Correct assignment to 'format' member is done below, already.
|
|
fe2cc8d8
|
2020-10-14T23:01:04
|
|
OS2_VideoQuit(): avoid double free()ing of displays.
Our caller SDL_VideoQuit() already frees display_modes, driverdata, etc.
Noticed in bitwiseworks' version at https://github.com/bitwiseworks/SDL2-os2
|
|
5da796fe
|
2020-10-14T23:01:03
|
|
os/2: port from SDL2-2.0.5 to SDL2-2.0.12
- events / video: SDL_SetDoubleClickTime() removed -- functionality
moved to SDL_mouse.c:SDL_MouseDoubleClickTimeChanged().
- video: struct SDL_VideoDevice-> CreateWindow and CreateWindowFrom
members renamed to CreateSDLWindow and CreateSDLWindowFrom
|
|
5d89217f
|
2020-10-14T23:01:03
|
|
os2/SDL_sysfilesystem.c: fix crash if one of the parameters is NULL
Has been happening with testfilesystem from 2.0.6 and newer because
of commit 572a721879ef.
Also set error strings in certain error conditions.
Also applied coding style / whitespace fixes, while I was there.
|
|
222f0268
|
2020-10-14T23:01:03
|
|
os/2: port from SDL2-2.0.4 to SDL2-2.0.5:
changes to SDL_os2audio.c, SDL_os2video.c, os2/SDL_systhread.c in order
to accomodate SDL2-2.0.5 changes.
- audio: WaitDone() is gone, CloseDevice() interface changes.
- events / video: DropFile() changes:
SDL_DROPBEGIN and SDL_DROPCOMPLETE events, window IDs for drops.
- thread: struct SDL_Thread->stacksize
|
|
5f3f67b1
|
2020-10-14T23:01:03
|
|
os2/SDL_sysfilesystem.c: use OS/2 api DosCreateDir() instead of mkdir().
mkdir() from watcom and emx differ - the latter being unix-ish, so this
change avoids ifdefs.
|
|
aa790837
|
2020-10-14T23:01:02
|
|
os2: several warning fixes.
mostly those "W007: '&array' may not produce intended result" warnings
from Watcom, visible only in C++ mode. one or two others here & there.
|
|
f9af19f5
|
2020-10-14T23:01:02
|
|
os2: updates to SDL_systhread.c:
removed lots of garbage. added SDL_PASSED_BEGINTHREAD_ENDTHREAD guard,
because the code requires it.
|
|
4551c633
|
2020-10-14T23:01:02
|
|
os2: make testnative working -- imported from bitwiseworks' fork:
https://github.com/bitwiseworks/SDL2-os2/commit/e2abc76b24c795051d0092cbd425544e73a0713e
|
|
1b99d805
|
2020-10-14T23:01:02
|
|
os2: updates from Andrey Vasilkin's 2020-09-07 sources.
|
|
c2188619
|
2020-10-14T23:01:01
|
|
os2: added a 2-byte padding to os2 SDL_PrivateAudioData
|
|
d1323eb0
|
2020-10-14T23:01:01
|
|
os2: better error reporting from loadso
|
|
861ac81b
|
2020-10-14T23:01:01
|
|
os2: changes to debug macros
|
|
110a0f7b
|
2020-10-14T23:01:01
|
|
os2: update include paths. add missing libc includes to geniconv.
|
|
74cfb81d
|
2020-10-14T23:01:00
|
|
os2: add port files for SDL2-2.0.4 from Andrey Vasilkin
only geniconv/iconv.h (was from LGPL libiconv) is replaced with a generic
minimal iconv.h based on public knowledge.
|
|
93e14497
|
2020-10-14T15:50:04
|
|
SDL_waylanddatamanager.c (mime_data_list_add): constify the buffer param
Fixes -Wdiscarded-qualifiers warnings from Wayland_data_source_add_data()
|
|
eb1aba61
|
2020-10-13T21:08:22
|
|
Make the CoreHaptics framework optional on iOS and tvOS
|
|
b9cbea35
|
2020-10-13T21:08:20
|
|
video: Refresh Windows display list on WM_DISPLAYCHANGE
- Displays may have been added, removed or changed and all cached monitor
handles are invalidated as a result.
- Display events are handled in three steps:
1. Mark all currently know displays as invalid
2. Enumerate all displays, adding new ones and marking known displays as valid
3. Remove all displays still invalid after enumeration
- Display connect/disconnect events are sent when displays are added or removed
after initial setup
|
|
a558409b
|
2020-10-13T21:08:18
|
|
Only include CoreHaptics if we're building with rumble support
|
|
75d5be97
|
2020-10-13T21:08:17
|
|
Fixed compiling with an older iOS SDK
|
|
6b62494e
|
2020-10-13T21:08:15
|
|
Added support for controller battery status on iOS 14
|
|
1b31e9f6
|
2020-10-13T21:08:13
|
|
Added support for game controller rumble on iOS 14
|
|
2d7b33cb
|
2020-10-13T21:08:11
|
|
Added support for the controller home button on iOS 14
|
|
2daa670c
|
2020-10-13T15:20:03
|
|
cmake: look for iconv in libc, too (bug #5316.)
|
|
67568518
|
2020-10-13T14:45:10
|
|
cmake: run updaterev.sh if(NOT CMAKE_HOST_WIN32)
... not if(NOT WINDOWS OR CYGWIN)
This way, it generates SDL_revision.h in cross-build environments too.
|
|
665cfa49
|
2020-10-13T14:32:15
|
|
cmake: check for alloca() in stdlib.h and malloc.h, too (bug #5316)
|
|
fc795f89
|
2020-10-13T05:20:00
|
|
SDL_cpuinfo.h: add missing const to size parameter of SDL_SIMDRealloc()
so that the declaration matches the definition.
|
|
af06a60a
|
2020-10-13T00:33:56
|
|
Makefile.os2: remove some unnecessary stuff.
|
|
48c03d9a
|
2020-10-12T02:40:00
|
|
cmake: reduce STDC_HEADER_NAMES list to only relevant headers,
i.e. stddef.h, stdarg.h, stdlib.h, string.h, stdio.h, wchar.h, float.h.
Fixes issue described at:
https://bugzilla.libsdl.org/show_bug.cgi?id=4885#c2
|
|
196cda69
|
2020-10-12T01:02:28
|
|
build: fix / update sensors (windows) configuration
- SDL_config.h.in: add missing defines SDL_SENSOR_COREMOTION
and SDL_SENSOR_WINDOWS (configure did set SDL_SENSOR_WINDOWS
but it never went in SDL_config.h or Makefile.)
- SDL_config.h.cmake: remove duplicated SDL_SENSOR_XXX cmake
defines.
- autofoo, cmake: check for sensorsapi.h header before enabling
windows sensors.
|
|
10eb5108
|
2020-10-11T20:00:20
|
|
test/Makefile.os2: add testlocale.exe to build.
|
|
59022829
|
2020-10-11T17:32:32
|
|
riscos: Implement SDL_OpenURL()
|
|
34a82fca
|
2020-10-10T20:50:02
|
|
SDL_cpuinfo.c (OS2): undefine HAVE_SYSCTLBYNAME
|
|
5d42ad9e
|
2020-10-10T03:00:04
|
|
Makefile.os2: minor re-order.
|
|
b546db2f
|
2020-10-09T12:58:28
|
|
Only watch for display connect/disconnect events while the video subsystem is initialized
|
|
7991cc38
|
2020-10-09T21:40:28
|
|
dynapi: move SDL_SIMDRealloc down below, after SDL_GetPreferredLocales.
https://hg.libsdl.org/SDL/rev/884cb29cb80e wrongly added it after its
family i.e. SDL_SIMDAlloc, not at the end of the list.
|
|
05438b28
|
2020-10-09T04:28:00
|
|
minor tidy-up to Makefile.os2
|
|
b79832ba
|
2020-10-08T21:11:09
|
|
cocoa: Cut and paste from HTML strikes again!
|
|
19aaa294
|
2020-10-09T04:00:00
|
|
Fix https://bugzilla.libsdl.org/show_bug.cgi?id=5306
(Also see: https://bugzilla.libsdl.org/show_bug.cgi?id=4822)
Building the current tree against 10.8 SDK, clang emits the following warning:
src/video/cocoa/SDL_cocoawindow.m:1846:27: warning: instance method '-isOperatingSystemAtLeastVersion:' not found (return type defaults to 'id') [-Wobjc-method-access]
![processInfo isOperatingSystemAtLeastVersion:version]) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/MacOSX10.8.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSProcessInfo.h:20:12: note: receiver is instance of class declared here
@interface NSProcessInfo : NSObject {
^
1 warning generated.
isOperatingSystemAtLeastVersion is an 10.10 thing.
|
|
69fbd60d
|
2020-10-09T04:00:00
|
|
Fix https://bugzilla.libsdl.org/show_bug.cgi?id=4877#c2
loadNibNamed:owner:topLevelObjects is available on 10.8 and newer.
There is an issue report here about an app failing to function on
10.7 and earlier: https://discourse.libsdl.org/t/28179
|
|
e58cc5fa
|
2020-10-09T03:28:30
|
|
minor whitespace fix
|
|
79e625f0
|
2020-10-08T17:01:28
|
|
Fixed trying to build OSX SDL_OpenURL on iOS and tvOS
|
|
bd14f267
|
2020-10-08T16:58:34
|
|
Removed unused variable
|
|
d86a7465
|
2020-10-09T02:55:00
|
|
SDL_video.c: fix whitespace
|
|
3aa418f4
|
2020-10-09T02:50:15
|
|
SDL_video.h (SDL_DisplayEventID): remove comma at end of enumerator list
|
|
76980e30
|
2020-10-08T16:42:20
|
|
Added events for dynamically connecting and disconnecting displays, with an iOS implementation
|
|
cd703b56
|
2020-10-08T16:41:48
|
|
Fixed whitespace
|
|
54bb9aac
|
2020-10-08T11:51:02
|
|
k_rem_pio2.c: fix typo in second memset(): iq, not q. fixes bug #5309.
|
|
061256a3
|
2020-10-07T14:45:24
|
|
metal: Clear the framebuffer if presenting without any other operations.
|
|
b7b8ef59
|
2020-10-07T17:32:07
|
|
Fixed bug 5307 - Crash when joysticks hats number is odd (Thanks Sockmonsters!)
|
|
bffbc7e3
|
2020-10-07T14:55:23
|
|
Android: better readibility for pollHapticDevices()
|
|
20c070d8
|
2020-10-07T14:41:37
|
|
Android: better readibility for pollInputDevices()
and move isDeviceSDLJoystick() test at first since there are
always non-joystick devices present.
|
|
003a1698
|
2020-10-06T11:07:50
|
|
wav: Make sure the data size is a multiple of blockalign, not an exact match.
I _think_ this is a right thing to do; it fixes a .wav file I have here that
has blockalign==2 when channels==2 and bitspersample==16, which otherwise
would fail.
|
|
46274269
|
2020-10-06T00:42:17
|
|
url: WinRT actually works now (and has been tested, hooray!).
|
|
fc05a696
|
2020-10-05T18:08:58
|
|
url: Attempt #23235 at WinRT support...
|
|
02addf13
|
2020-10-05T18:01:47
|
|
url: Another attempt at WinRT implementation.
|
|
1f4b5d54
|
2020-10-06T00:20:20
|
|
windows/SDL_syslocale.c: make it build against older SDKs.
|
|
6c6d2bdd
|
2020-10-05T16:25:48
|
|
url: Build WinRT-specific code as C++/CX instead of plain C++.
|
|
7bec9df1
|
2020-10-05T16:10:10
|
|
url: Add to Xcode project files, iOS/mac fixes.
|
|
57e3003d
|
2020-10-05T15:47:47
|
|
url: Attempt at WinRT support.
|
|
566479c8
|
2020-10-05T15:37:37
|
|
url: ShellExecuteW returns an HINSTANCE, so deal with that more correctly.
|
|
b7b2995f
|
2020-10-05T15:27:32
|
|
url: Added to Visual Studio project files.
|
|
ee56090d
|
2020-10-05T15:03:44
|
|
url: Cleanups and compiler warning fixes.
|
|
cc158f29
|
2020-10-05T14:36:37
|
|
url: removed "extern" from function declaration.
|
|
a3802cc5
|
2020-10-05T14:30:33
|
|
url: Patched to compile on C89 compilers.
|
|
66d847bd
|
2020-10-05T21:30:00
|
|
url: Patched to compile on OS/2.
|
|
0099e38a
|
2020-10-05T14:21:03
|
|
url: More win32 fixes.
|
|
3fe5ce7b
|
2020-10-05T14:08:45
|
|
url: Patched to compile on OS/2.
|
|
1f4fecc5
|
2020-10-05T14:07:32
|
|
url: Patched to compile on Windows.
|
|
777d0f19
|
2020-10-05T14:06:25
|
|
url: patched to compile on macOS.
|
|
d068d05a
|
2020-10-05T14:01:08
|
|
url: Make sure Haiku's C++ implementation is flagged as 'extern "C"'
|
|
bf9fcb53
|
2020-10-05T14:00:08
|
|
url: The function is "SDL_Unsupported" not "SDL_Unimplemented"
|
|
2d82cf78
|
2020-10-05T13:59:03
|
|
url: put the Android bits in core/android
|
|
efd665e2
|
2020-10-05T13:56:45
|
|
Backed out changeset a43cb4e54949
Trying this a different way.
|
|
913aa610
|
2020-10-05T13:53:15
|
|
url: Include SDL_misc.h to get public function declaration.
|
|
5f688122
|
2020-10-05T13:52:52
|
|
url: patched to compile on Android.
|
|
84f1b950
|
2020-10-05T13:39:39
|
|
url: fixed wrong include.
|
|
77c9d73b
|
2020-10-05T11:30:33
|
|
Removed SDL_AndroidOpenURL, added SDL_OpenURL.
Still needs to be wired into Xcode and Visual Studio projects.
|
|
a70bb58d
|
2020-10-05T14:09:31
|
|
Android: fix joystick allocation that can be never used
|
|
2e38c949
|
2020-10-05T09:56:03
|
|
Fix bug 5303 - Touch/Mouse events simulation doesn't work on Android 11
|
|
cd6670bf
|
2020-10-02T10:48:27
|
|
SDL_Surface refcount: fix memory leak when blitting between stack'ed surfaces
(see bug 5226)
|
|
883509fc
|
2020-10-01T17:01:00
|
|
ran gendynapi.pl after new (android-only) api additions.
|
|
0467e332
|
2020-10-01T15:11:28
|
|
Android: small change to access to device diagonal value
|
|
62b029f3
|
2020-10-01T14:43:59
|
|
Android: missing import class Uri
|
|
dd55bfe8
|
2020-10-01T14:41:09
|
|
Android: add helper function to open an URL/URI (see bug 2783)
|
|
45c644cc
|
2020-09-28T21:19:45
|
|
Added support for the MOGA XP5-X Plus
|
|
78c274cb
|
2020-09-26T19:18:09
|
|
kmsdrm: merge patches from Ozkan Sezer for removing c-99'isms and raising libgbm version reqeriments.
|
|
7ad71563
|
2020-09-25T10:42:07
|
|
Android: be sure shared libraries are loaded in onConfigurationChanged()
This could fix a rare crash if:
- onConfigurationChanged is called before onCreate();
or
shared libraries failed to load and onConfigurationChanged() is called
|
|
955f3184
|
2020-09-25T10:14:42
|
|
Fixed bug 5239 - Play audio on Android while backgrounded (Thanks Superfury)
Add hint SDL_HINT_ANDROID_BLOCK_ON_PAUSE_PAUSEAUDIO not to pause audio when
the app goes to background.
(It requires SDL_ANDROID_BLOCK_ON_PAUSE as "Non blocking")
|
|
7ef188a1
|
2020-09-19T14:01:57
|
|
jack: Fixed memory leak on device close.
|
|
ebfc9837
|
2020-09-16T22:20:02
|
|
ac_check_define.m4: remove stray AC_DEFINE outside of the macro definition
cf.: bug #5234 -- generated configure script does not change.
|
|
3544bd9e
|
2020-09-16T08:00:20
|
|
ac_check_define.m4: AC_REQUIRE([AC_PROG_CPP]) -- fixes bug #5234.
|
|
9c342e76
|
2020-09-13T21:41:10
|
|
kmsdrm: merge heap buffer overflow and cursor creation patches from meyraud705.
|