Ryan C. Gordon
b861efde14
Implemented SDL_GetAbsoluteMouseState().
...
X11 only for now, but this should be doable on every platform, I think.
2014-06-05 00:03:33 -04:00
Ryan C. Gordon
7153c2dad1
Fixed using SDL_PointInRect() from C++.
2014-05-30 09:50:47 -04:00
Ryan C. Gordon
661548c8f3
Tweaked hit-testing documentation.
2014-05-29 13:38:39 -04:00
Ryan C. Gordon
98c03f391d
Changed drag area API to a hit-testing API.
...
There were several good arguments for this: it's how Windows works with
WM_NCHITTEST, SDL doesn't need to manage a list of rects, it allows more
control over the regions (how do you use rects to cleanly surround a circular
button?), the callback can be more optimized than a iterating a list of
rects, and you don't have to send an updated list of rects whenever the
window resizes or layout changes.
2014-05-28 01:22:47 -04:00
Ryan C. Gordon
3cbc83ef11
First shot at SDL_SetWindowDragAreas().
...
Only Cocoa implemented right now.
2014-05-27 01:27:42 -04:00
Ryan C. Gordon
b7f90442df
Added SDL_PointInRect().
2014-05-27 00:26:47 -04:00
Ryan C. Gordon
b7d2c0e9d6
Implemented SDL_CaptureMouse().
2014-05-24 01:30:37 -04:00
Philipp Wiesemann
f5c77149bf
Fixed typo in header comment.
2014-05-18 21:05:39 +02:00
Philipp Wiesemann
81c574b8cb
Fixed typo in header comment.
2014-05-11 15:59:22 +02:00
Gabriel Jacobo
b701175ab5
Include gl2platform.h in SDL_opengles2.h so we play nice with GLEW.
...
Based on feedback from Sven Bergstr?m
2014-05-10 17:00:37 -03:00
Dimitris Zenios
548a0ee7b8
__ANDROID__ is the correct macro to check for an android system.ANDROID is only defined in NDK build system (.mk) and not in the standalone NDK.
2014-05-05 22:21:26 +03:00
Ryan C. Gordon
2a7aa9bde8
Fix build on Windows targets without dxgi.h, like MingW32.
2014-05-06 00:13:07 -04:00
Ryan C. Gordon
cb403ab660
Removed comma at end of enum in a public header, to make -Wpedantic happy.
2014-04-29 12:00:28 -04:00
Sam Lantinga
bd6a493697
Fixed bug 2508 - don't redefine WIN32_LEAN_AND_MEAN
2014-04-26 12:38:35 -07:00
Brandon Schaefer
ae2a50fc8f
Revert MIR_CFLAGS to SDL_CFLAGS. Use forward declaration for the real fix. (We shouldn't expose mir headers!)
2014-04-21 12:42:25 -07:00
J?rgen P. Tjern?
defd90b6f6
Render: Allow empty cliprect.
...
This fixes an issue where an empty cliprect is treated the same as a NULL
cliprect, causing the render backends to disable clipping.
Also adds a new API, SDL_RenderIsClipEnabled(render) that allows you to
differentiate between:
- SDL_RenderSetClipRect(render, NULL)
- SDL_Rect r = {0,0,0,0}; SDL_RenderSetClipRect(render, &r);
Fixes https://bugzilla.libsdl.org/show_bug.cgi?id=2504
2014-04-19 13:15:41 -07:00
Sam Lantinga
03afd0de40
SDL_DXGIGetOutputInfo() checks input parameters and returns a boolean value whether or not it succeeded.
2014-04-18 12:43:04 -07:00
Dimitris Zenios
9eccde51c3
Enable building of Android libraries using a standalone NDK
2014-04-06 00:30:48 +03:00
David Ludwig
3dcb451f85
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.
2014-04-09 21:29:19 -04:00