Philipp Wiesemann
8d11db2f93
Added missing stdio include in test program.
2014-05-29 22:48:10 +02:00
Philipp Wiesemann
3a8033587b
Fixed use of uninitialized variable warning in test program.
2014-05-29 22:44:08 +02:00
Ryan C. Gordon
89ad793407
First shot (not even compiled) at Windows hit-testing support.
2014-05-29 13:39:02 -04:00
Ryan C. Gordon
661548c8f3
Tweaked hit-testing documentation.
2014-05-29 13:38:39 -04:00
Ryan C. Gordon
7364ed016b
Added a few debug printf() calls.
2014-05-28 01:27:27 -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
7a4ddcd8c6
Don't hardcode an 8 here.
2014-05-27 15:47:25 -04:00
Ryan C. Gordon
20ac4bae89
Some updates for the X11 drag areas work.
2014-05-27 15:40:03 -04:00
Damian Kaczmarek
2744c0195a
Initial work on X11 implementation of SDL_SetWindowDragAreas().
2014-05-27 14:41:16 -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
dd5277d65c
Fixed stack overflow in X11_CreateWindow() (thanks, rapha and Brad!).
...
This should be a "long" which on a 64-bit system is likely to be > 32-bits,
causing XGetICValues() to write past the end of the variable (and stack).
Fixes Bugzilla #2513 .
2014-05-24 21:06:40 -04:00
Ryan C. Gordon
4db368e625
Added note about Wayland and Mir packages for Ubuntu 14.04.
2014-05-24 19:49:03 -04:00
Ryan C. Gordon
ded970f70f
Flip this around to do the simpler condition first.
2014-05-24 18:23:56 -04:00
Ryan C. Gordon
668025c239
Implement SDL_CaptureMouse() for Mac OS X.
2014-05-24 18:23:39 -04:00
Ryan C. Gordon
b7d2c0e9d6
Implemented SDL_CaptureMouse().
2014-05-24 01:30:37 -04:00
Ryan C. Gordon
846a3e0776
Added some FIXMEs.
2014-05-24 01:27:19 -04:00
Ryan C. Gordon
f0e0f4ca15
Fixed whitespace.
2014-05-24 01:25:27 -04:00
Ryan C. Gordon
a2710516ef
Generated dynapi stuff for the new WinRT entry points.
2014-05-24 01:23:57 -04:00
stopiccot
25313c3bb1
added comment
2014-04-30 23:05:05 +03:00
stopiccot
3727528eb9
access google apk library through reflection
2014-04-30 22:51:29 +03:00
stopiccot
3cdae42d65
Fixing issues discovered by Philipp Wiesemann
2014-04-23 03:42:32 +03:00
stopiccot
612f4a69db
inital apk extension support
2014-04-07 21:20:39 +03:00
Sam Lantinga
d5c109b2f4
Fail if we couldn't create the specified renderer
2014-04-05 16:25:30 -07:00
Philipp Wiesemann
83200a3225
Removed empty statements.
2014-04-05 23:50:09 +02:00
Philipp Wiesemann
a24745f48d
Fixed names of four hint environment variables.
2014-04-05 23:32:41 +02:00
Philipp Wiesemann
2d8b86bb07
Fixed unused local variable warning.
2014-04-05 23:24:33 +02:00
Philipp Wiesemann
aeebdc501a
Fixed typos in header comments.
2014-04-05 23:22:21 +02:00
Philipp Wiesemann
9a56cde24c
Removed unused variable from test program.
2014-04-04 23:56:15 +02:00
Philipp Wiesemann
02045dcb3a
Fixed doxygen comment in header.
2014-04-04 23:52:23 +02:00
David Ludwig
abcb264c12
WinRT: "SDL" to "SDL2", both for .dll output files, and for MSVC project names.
...
All WinRT builds of SDL will now output, "SDL2.dll". Previously, the Windows
8.x/RT builds would output, "SDL.dll", and Windows Phone 8 builds would output,
"SDL_WinPhone.dll". The change to "SDL2.dll" puts WinRT dll naming in-line with
that seen on Win32.
SDL/WinRT's MSVC project files will now appear as either "SDL2-WinRT" or
"SDL2-WinPhone", when displaying in MSVC.
This set of changes should not break any older WinRT or Windows Phone 8 app
builds that rely on MSVC's Project-to-Project reference system to build SDL2 for
the correct platform(s), and to install SDL2 dll files into the apps' output
packages. App builds that reference SDL dll files directly should, however,
now reference "SDL2.dll".
2014-03-30 11:50:59 -04:00
Sam Lantinga
c3c24a335d
Fixed the joystick side of XInput haptic detection on Windows 8
2014-03-31 10:38:26 -07:00
Sam Lantinga
764aa147ad
Fixed XInput haptic support on Windows 8
...
It turns out the XBox 360 controller driver never reports force feedback capability, so we'll try to set 0 state and see if that succeeds.
2014-03-29 12:29:38 -07:00
Sam Lantinga
229b438d42
Fixed assertion loading button.bmp in testgamecontroller
2014-03-29 12:27:27 -07:00
Sam Lantinga
20680d7db0
Added testrumble to the Visual Studio 2013 solution
2014-03-29 12:27:02 -07:00
Ryan C. Gordon
6123f15e77
Raspberry Pi builds should upload as .tar.xz instead of .tar.bz2.
...
Makes the archive about 40-50% smaller!
2014-03-28 09:59:32 -04:00
Ryan C. Gordon
17a8d2934d
Changed a C++ single-line comment to /* */ style.
2014-03-26 16:19:52 -04:00
Pierre-Loup A. Griffais
833cfe534a
Remove the RaiseWindow call from OnWindowRestored for now.
...
It seems like a net improvement in all the scenarios Sam and I could
think of, and looking at hg history it was added for fullscreen
window management specifically. Much of that code has changed since
then, but maybe it needs to stay there for that and simply be moved
to a fullscreen condition check.
It would solve this issue:
https://bugzilla.libsdl.org/show_bug.cgi?id=2439
As well as cases where on SteamOS, we hide/show specific Steam
overlay windows while expecting them to stay in the background, since
changing the window stacking order really angers the NVIDIA driver.
CR: Sam.
2014-03-26 12:54:51 -07:00
Brandon Schaefer
8938c2b5db
Ignore unused mir event functions, need headers in Ubuntu 14.04 to use them.
2014-03-25 15:24:43 -07:00
Brandon Schaefer
2298ed170f
Remove two unused variables, causing compiler warnings.
2014-03-25 15:18:18 -07:00
Brandon Schaefer
b0502ce831
Re-enable Mir/Wayland support now that 2.0.3 has been released.
2014-03-25 14:33:34 -07:00
David Ludwig
a99bf4d705
WinRT: Call IDXGIDevice3::Trim before app-suspend, as required on Windows 8.1
...
Thanks to Sylvain Becker for pointing this out!
2014-03-24 22:51:03 -04:00
David Ludwig
cbf718461c
WinRT: Line ending fixes (CRLF to LF)
2014-03-24 22:12:38 -04:00
Gabriel Jacobo
22a7dd0be8
Fixes #2456 , controllermap's undo does not work correctly (by Bogdan Marinov)
2014-03-24 11:42:09 -03:00
Gabriel Jacobo
1f92c9dcac
Emit SDL_RENDER_DEVICE_RESET on Android when the GLES context is recreated
2014-03-24 11:04:42 -03:00
Ryan C. Gordon
dd81dad1ad
Added an assert to help static analyzer.
2014-03-24 07:12:26 -04:00
Sam Lantinga
26823b1bb4
Added an event SDL_RENDER_DEVICE_RESET, which is triggered on Direct3D 11 when the device has been lost and all textures need to be recreated.
2014-03-23 23:09:22 -07:00
Sam Lantinga
25919bf252
Fixed warning on Mac OS X
2014-03-23 23:08:26 -07:00
Sam Lantinga
3317e4340d
Fixing Alt-Enter handling, submitted by Nader Golbaz
...
I encountered a little issue: DXGI monitors application's message queue and this behavior interferes with SDL if the application already handles Alt-Enter sequence. I think it is necessary to disable this behavior.
http://msdn.microsoft.com/en-us/library/windows/desktop/bb174540%28v=vs.85%29.aspx
2014-03-23 22:53:50 -07:00
David Ludwig
119dff5546
WinRT: Implemented SDL_ShowMessageBox for Windows 8.x/RT hosts
...
This change does not include message box support for Windows Phone 8, which does
not offer the same message box APIs that Windows 8.x/RT does.
2014-03-23 22:07:01 -04:00