| 
              
0cca71a8
               | 
              
2022-05-18T22:12:05
               | 
              
               | 
              
Use SDLCALL for callbacks in public APIs
               | 
            
            
              
   
               | 
              
e0f3da49
               | 
              
2022-05-12T12:18:23
               | 
              
               | 
              
Remove unused SDL_ASSEMBLY_ROUTINES define
               | 
            
            
              
   
               | 
              
e9ff4fdd
               | 
              
2022-04-25T23:55:50
               | 
              
               | 
              
add SDL_bsearch
               | 
            
            
              
   
               | 
              
f14c7bb4
               | 
              
2022-01-09T20:33:32
               | 
              
               | 
              
added missing hidapi stuff for os/2 with libusb
               | 
            
            
              
   
               | 
              
120c76c8
               | 
              
2022-01-03T09:40:00
               | 
              
               | 
              
Updated copyright for 2022
               | 
            
            
              
   
               | 
              
8d14e6ea
               | 
              
2021-12-08T14:01:02
               | 
              
               | 
              
replaced use of _MAX_PATH with CCHMAXPATH in os/2 code,
it now compiles without HAVE_LIBC
               | 
            
            
              
   
               | 
              
70c5e91d
               | 
              
2021-12-01T01:20:10
               | 
              
               | 
              
os/2 optionally builds against libiconv.
               | 
            
            
              
   
               | 
              
84138b77
               | 
              
2021-11-08T21:15:04
               | 
              
               | 
              
minor update to os2 config file.
               | 
            
            
              
   
               | 
              
b8327a4a
               | 
              
2021-11-08T07:19:45
               | 
              
               | 
              
Added SDL_HIDAPI_DISABLED so it can be disabled like other SDL subsystems
               | 
            
            
              
   
               | 
              
2a904aa1
               | 
              
2021-11-08T17:00:28
               | 
              
               | 
              
os2: remove SDL_hidapi duplications in makefile, disable it in config.
               | 
            
            
              
   
               | 
              
7f728f3e
               | 
              
2021-10-15T08:51:02
               | 
              
               | 
              
enabled os2 joystick code (if anyone has actually a use for it...)
               | 
            
            
              
   
               | 
              
77c8d111
               | 
              
2021-08-10T20:55:50
               | 
              
               | 
              
configuration updates for dlopen:
- cmake, configure (CheckDLOPEN): --enable-sdl-dlopen is now history..
  detach the dl api discovery from SDL_LOADSO_DLOPEN functionality.
  define HAVE_DLOPEN. also define DYNAPI_NEEDS_DLOPEN (CheckDLOPEN is
  called only for relevant platforms.)
- update SDL_config.in and SDL_config.cmake accordingly.
- SDL_dynapi.h: set SDL_DYNAMIC_API to 0 if DYNAPI_NEEDS_DLOPEN is
  defined, but HAVE_DLOPEN is not.
- pthread/SDL_systhread.c: conditionalize dl api use to HAVE_DLOPEN
- SDL_x11opengl.c, SDL_DirectFB_opengl.c, SDL_naclopengles.c: rely
  on HAVE_DLOPEN, not SDL_LOADSO_DLOPEN.
- SDL_config_android.h, SDL_config_iphoneos.h, SDL_config_macosx.h,
  SDL_config_pandora.h, and SDL_config_wiz.h: define HAVE_DLOPEN.
Closes: https://github.com/libsdl-org/SDL/pull/4351
               | 
            
            
              
   
               | 
              
bb9e049d
               | 
              
2021-02-07T00:37:00
               | 
              
               | 
              
minor updates to libc function checks
               | 
            
            
              
   
               | 
              
431b79cf
               | 
              
2021-01-29T00:55:00
               | 
              
               | 
              
SDL_config_os2.h: remove some duplicated lines.
               | 
            
            
              
   
               | 
              
4a776557
               | 
              
2021-01-22T20:10:02
               | 
              
               | 
              
old os2 analogue joystick code ported from SDL-1.2. disabled by default,
build-tested only.
               | 
            
            
              
   
               | 
              
9130f7c3
               | 
              
2021-01-02T10:25:38
               | 
              
               | 
              
Updated copyright for 2021
               | 
            
            
              
   
               | 
              
7c105f12
               | 
              
2020-12-30T01:21:10
               | 
              
               | 
              
updates to SDL_config_os2.h
               | 
            
            
              
   
               | 
              
93ccdee8
               | 
              
2020-12-23T13:47:49
               | 
              
               | 
              
Fixed bug 5404 - stdlib: Added SDL_round, SDL_roundf, SDL_lround and SDL_lroundf
Cameron Cawley
stdlib: Added SDL_round, SDL_roundf, SDL_lround and SDL_lroundf
The default implementation is based on the one used in the Windows RT video driver.
               | 
            
            
              
   
               | 
              
7c18088f
               | 
              
2020-11-25T14:51:56
               | 
              
               | 
              
SDL_config_os2.h: define HAVE__WCSICMP and HAVE__WCSNICMP
               | 
            
            
              
   
               | 
              
3e40b87f
               | 
              
2020-11-14T14:03:40
               | 
              
               | 
              
SDL_config_os2.h: undefine HAVE_TRUNC
trunc() exists only in OpenWatcom 2.0 fork, and its implementation
already is the same as the fallback we have here..
               | 
            
            
              
   
               | 
              
bee8db3b
               | 
              
2020-11-14T02:16:41
               | 
              
               | 
              
config: Make sure HAVE_TRUNC and HAVE_TRUNCF are defined as appropriate.
The configure/cmake scripts were checking for these functions but we didn't
have the SDL_config.h.* pieces in place. The other config headers are best
guesses.
               | 
            
            
              
   
               | 
              
fbbc4ab3
               | 
              
2020-10-24T20:12:50
               | 
              
               | 
              
os2: can build with libsamplerate support if wanted to.
               | 
            
            
              
   
               | 
              
52b319fe
               | 
              
2020-10-16T02:50:10
               | 
              
               | 
              
minor update to os/2 config file and update.
binary (dll) output doesn't change.
               | 
            
            
              
   
               | 
              
d2723875
               | 
              
2020-10-14T23:01:06
               | 
              
               | 
              
os2: integrate the port into main tree.
               | 
            
            
              
   
               | 
              
e6c640f3
               | 
              
2020-04-13T08:18:16
               | 
              
               | 
              
Enable the virtual joystick API by default
               | 
            
            
              
   
               | 
              
a8780c6a
               | 
              
2020-01-16T20:49:25
               | 
              
               | 
              
Updated copyright date for 2020
               | 
            
            
              
   
               | 
              
f7df146d
               | 
              
2019-11-21T11:33:50
               | 
              
               | 
              
updated os/2 config file
               | 
            
            
              
   
               | 
              
eb8f14bb
               | 
              
2019-11-20T20:40:50
               | 
              
               | 
              
added SDL_strtokr() as a replacement for POSIX strtok_r (bug #4046.)
               | 
            
            
              
   
               | 
              
5e13087b
               | 
              
2019-01-04T22:01:14
               | 
              
               | 
              
Updated copyright for 2019
               | 
            
            
              
   
               | 
              
7be4fca6
               | 
              
2018-10-15T11:01:00
               | 
              
               | 
              
SDL_power.c: Adjust SDL_POWER_DISABLED ifdefs to avoid zero-size array
Otherwise if SDL_POWER_DISABLED is disabled (eg with --disable-power):
... with clang -pedantic:
src/power/SDL_power.c:48:50: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer]
static SDL_GetPowerInfo_Impl implementations[] = {
                                                 ^
src/power/SDL_power.c:48:50: warning: zero size arrays are an extension [-Wzero-length-array]
2 warnings generated.
... with gcc -pedantic:
src/power/SDL_power.c:48:50: warning: ISO C forbids empty initializer braces [-Wpedantic]
src/power/SDL_power.c:48:50: warning: ISO C forbids empty initializer braces [-Wpedantic]
 static SDL_GetPowerInfo_Impl implementations[] = {
                                                  ^
src/power/SDL_power.c:48:30: error: zero or negative size array ?implementations?
 static SDL_GetPowerInfo_Impl implementations[] = {
                              ^~~~~~~~~~~~~~~
... with Watcom:
./src/power/SDL_power.c(85): Error! E1112: Initializer list cannot be empty
               | 
            
            
              
   
               | 
              
ee97d4f4
               | 
              
2018-10-14T23:56:56
               | 
              
               | 
              
add a minimal config and makefile to test watcom/os2 builds.
               |