|
060d243f
|
2015-03-06T21:34:10
|
|
Windows: Fixed ignoring return value of internal function.
If the function WIN_ConvertUTF32toUTF8() failed (should currently not be
possible) a not terminated string would have been sent as text input event.
This also fixed converting characters more often than needed on key repetition.
|
|
8f4c2a8f
|
2015-03-06T21:29:25
|
|
Emscripten: Fixed ignoring return value of internal function.
If the function Emscripten_ConvertUTF32toUTF8() failed (should currently not be
possible) a not terminated string would have been sent as text input event.
|
|
1686af72
|
2015-03-06T21:26:37
|
|
Emscripten: Partially fixed not removing key event callbacks if hint was used.
The key event callbacks were always removed from the same target although it is
possible to set them to different targets using the hint. This is only a partial
fix because it assumes that the hint is not changed to a different value later.
|
|
d6c42966
|
2015-02-22T20:34:08
|
|
Fixed bug 2868 - SDL_FillRect can crash if surface's clip-rect is out-of-bounds
Thanks to John Skaller for the research into this, and for the fix!
|
|
1b2cb70c
|
2015-02-19T19:55:30
|
|
Mac OS X: replace some deprecated APIs with modern equivalents (thanks, Alex!).
Fixes Bugzilla #2858.
|
|
635a369c
|
2015-02-19T19:40:58
|
|
SDL_SetWindowPosition respects display num for SDL_WINDOWPOS_CENTERED_DISPLAY.
This allows for this kind of code in an application:
int monitorID = 1; // the second monitor!
SDL_SetWindowPosition(sdlWin,
SDL_WINDOWPOS_CENTERED_DISPLAY(monitorID),
SDL_WINDOWPOS_CENTERED_DISPLAY(monitorID));
Fixes Bugzilla #2849.
|
|
f75d6c09
|
2015-02-17T23:00:46
|
|
X11: Don't create a window and GL context to look up the glX extension string.
It's not necessary.
|
|
f0c061d1
|
2015-02-17T22:59:56
|
|
glX HasExtension(): check for NULL ext string first.
It's slightly faster than failing later, after a strchr() call, since this
will get called multiple times with a NULL string if the system totally
fails elsewhere.
|
|
bd2d0146
|
2015-02-15T21:44:36
|
|
Emscripten: Changed return type of callback implementations from int to EM_BOOL.
The prototypes are declared with EM_BOOL (which is currently an int) in html5.h.
|
|
8a700d4d
|
2015-02-15T12:11:44
|
|
WinRT: a minor, nit-picky cleanup of some OpenGL code
|
|
5ad34f7a
|
2015-02-15T11:53:24
|
|
WinRT: improved OpenGL ES compatibility on WinPhone/ARM and Surface RT
This change integrates initialization settings for ANGLE/WinRT, as suggested in
MSOpenTech's latest ANGLE template-projects (for MSVC).
This should fix some OpenGL initialization issues on WinPhone 8.1 on ARM, and
on the 1st-generation Surface RT.
|
|
ec2df649
|
2015-02-15T11:35:07
|
|
Fixed crash if using clipboard functions without having initialized video.
|
|
df329962
|
2015-02-15T00:08:27
|
|
WinRT: fixed crash when using up-to-date versions of ANGLE/WinRT
|
|
697c5c57
|
2015-02-14T00:10:58
|
|
Emscripten: Fixed framebuffer error message.
|
|
7fd15e7e
|
2015-02-11T01:48:52
|
|
X11: Set dialog hint on message boxes (thanks, Melker!).
This helps the window manager do the right thing with these windows.
|
|
e3f9bf33
|
2015-02-08T22:50:16
|
|
Fixed two inconsistencies on failed allocation.
|
|
fe586d07
|
2015-02-08T21:25:37
|
|
Fixed three memory leaks on failed allocation.
|
|
60329e6a
|
2015-02-03T21:22:25
|
|
Added missing guards.
|
|
56edbb40
|
2015-02-02T01:21:02
|
|
X11: Add events related to maximizing a window (thanks, Andrei and Gergely!).
Fixes Bugzilla #1447.
|
|
ece8d2bb
|
2015-02-02T01:05:41
|
|
X11: Fixes for OpenGL 3.0 and later context creation.
- Don't create a temporary context first; this was probably due to Windows
needing one to get the address of wglCreateContextAttribsARB(), but that's
a unique quirk of WGL, and doesn't apply to glX. The glX spec explicitly says
you have to get a function pointer that works with any context from
glXGetProcAddress(), including when no context exists.
- Properly check for the GLX_ARB_create_context instead of just looking for a
non-NULL glXCreateContextAttribsARB()...some implementations, like Mesa,
never return NULL for function lookups (Mesa returns pointers into a jump
table that is filled out when the GL is initialized; since you can look up
functions before you have a valid context, it can't definitely say a function
isn't valid at that point).
|
|
86f87bf7
|
2015-01-31T22:45:54
|
|
Added missing guards in implementation for PSP.
Thanks to Martin Gerhardy for pointing this out.
|
|
d036ad84
|
2015-01-31T22:43:05
|
|
Added missing include statements in implementation for PSP.
SDL_internal.h should be included to support dynamic API and fix warnings.
|
|
f4b7cf6e
|
2015-01-31T21:02:56
|
|
Fixed including SDL_config.h in implementation for Android.
SDL_internal.h should be included to support dynamic API.
|
|
7384f147
|
2015-01-31T10:33:48
|
|
Fixed names in implementation for PSP.
|
|
203ea981
|
2015-01-26T17:46:39
|
|
X11: Don't delay delivery of focus events unless we just changed vidmodes.
Normally there's a 200 millisecond delay on all focus events in case there
was a vidmode change, now we note the last vidmode change and only impose this
delay if a change happened extremely recently.
Thanks to Epic Games for reporting this issue.
|
|
f64e6742
|
2015-01-26T22:12:38
|
|
Fixed memory leak in video quit implementation for Android.
|
|
b48e54aa
|
2015-01-26T22: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.
|
|
aefcd86d
|
2015-01-10T13:47:37
|
|
Fix build on Linux when wayland is enabled
Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=2838
|