| 
              
0d763800
               | 
              
2023-03-09T15:10:00
               | 
              
               | 
              
Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!)
(cherry picked from commit c6443d86c92e962683a1efe5f123a144988875b5)
               | 
            
            
              
   
               | 
              
0479df53
               | 
              
2023-01-09T09:48:21
               | 
              
               | 
              
Updated copyright for 2023
               | 
            
            
              
   
               | 
              
f708cebe
               | 
              
2022-04-12T15:35:32
               | 
              
               | 
              
fix os2 timer in fallback mode
               | 
            
            
              
   
               | 
              
120c76c8
               | 
              
2022-01-03T09:40:00
               | 
              
               | 
              
Updated copyright for 2022
               | 
            
            
              
   
               | 
              
2379c528
               | 
              
2021-10-25T11:04:42
               | 
              
               | 
              
os/2: Don't try to be clever with the 32-bit GetTicks fallback.
               | 
            
            
              
   
               | 
              
99c9727d
               | 
              
2021-10-23T15:00:31
               | 
              
               | 
              
timer: Added SDL_GetTicks64(), for a timer that doesn't wrap every ~49 days.
Note that this removes the timeGetTime() fallback on Windows; it is a
32-bit counter and SDL2 should never choose to use it, as it only is needed
if QueryPerformanceCounter() isn't available, and QPC is _always_ available
on Windows XP and later.
OS/2 has a similar situation, but since it isn't clear to me that similar
promises can be made about DosTmrQueryTime() even in modern times, I decided
to leave the fallback in, with some heroic measures added to try to provide a
true 64-bit tick counter despite the 49-day wraparound. That approach can
migrate to Windows too, if we discover some truly broken install that doesn't
have QPC and still depends on timeGetTime().
Fixes #4870.
               | 
            
            
              
   
               | 
              
9130f7c3
               | 
              
2021-01-02T10:25:38
               | 
              
               | 
              
Updated copyright for 2021
               | 
            
            
              
   
               | 
              
a90f0400
               | 
              
2020-10-15T21:37:30
               | 
              
               | 
              
os2: a _lot_ of coding style cleanup, sot that they match the SDL style.
also renamed the 'debug' macro to debug_os2: the former was dangerously
a common name.
the binary (dll) output is precisely the same as before.
               | 
            
            
              
   
               | 
              
1d9cf23e
               | 
              
2020-10-14T23:01:05
               | 
              
               | 
              
os2: updated copyright dates for 2020. header guard fixes.
               | 
            
            
              
   
               | 
              
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.
               |