Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 49cef77e | 2014-05-10 23:39:54 | WinRT: fixed the max-button count for WinPhone 8.1 message boxes Doh. The max button count on WinPhone 8.1 was set to three, not two. Any more than two leads to a crash. | ||
| ea99e0c0 | 2014-05-10 23:28:53 | Added limited message-box support for Windows Phone 8.1 The Windows Phone 8.1 'MessageDialog' API only seems to support two buttons, despite the documentation for such mentioning support for three. Trying to use three or more buttons leads to an exception being thrown. As such, any attempt to use more than two buttons via SDL_ShowMessageBox (on Windows Phone 8.1) will lead to no message box getting shown, and the call returning an error. The Win32 MessageBox and dialog APIs are not available in WinRT apps, to note. More extensive message dialog support might be available at some point, if and when XAML support is more fully fleshed-out. I'm not certain of this, though. | ||
| 164e5b89 | 2014-05-09 21:28:52 | WinRT: display-information code cleanups | ||
| d4f1d225 | 2014-05-09 20:32:06 | Fixed bug: touch input on WinPhone 8.0 was wrong, in some cases When a Windows Phone 8.0 app was rotated to anything but Portrait mode, touch input coordinates, as well as virtual mouse coordinates, were usually getting reported as coming from the wrong part of the screen. | ||
| 0a879d63 | 2014-05-09 20:16:21 | Fixed rendering-alignment issues on WinPhone 8.1, when the device was rotated If a Windows Phone 8.1 device was rotated to anything but Portrait mode, the Direct3D 11 renderer's output wouldn't get aligned correctly with the screen. | ||
| c5c1a2c6 | 2014-04-30 21:07:30 | WinRT: preliminary support for building against the Windows Phone 8.1 SDK This is a step towards supporting "Universal" Windows apps, when building for Windows Phone. SDL can now build against the Windows Phone 8.1 SDK, and apps linked to it can run, however further work and testing is required as some previously Phone-only code appears to no longer be applicable for Windows Phone 8.1. The Windows 8.1 code paths does seem to be preferable, but should probably be tested and updated on a finer-grained basis. If in doubt, use the Windows Phone 8.0 projects for now, as located in VisualC-WinRT/WinPhone80_VS2012/ TODO: - look at any Windows Phone specific code paths in SDL, and see if Phone 8.1 should use the Windows Phone code path(s), or the Windows 8.x or 8.1 paths | ||
| 63b46d3d | 2014-04-17 12:43:51 | WinRT: keyboard VirtualKey translation improvements from Sylvain Becker Changes included: - adding support for a few, additional, VirtualKey constants - removing accesses to 'windows_scancode_table', as the table's contents don't line up with WinRT virtual keys. Using Windows older VK_* constants may, however, be a good alternative in a future update. | ||
| 3dcb451f | 2014-04-09 21:29:19 | 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. | ||
| 119dff55 | 2014-03-23 22:07:01 | 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. | ||
| 823bf721 | 2014-03-22 21:08:05 | WinRT globals cleanup: Removed WINRT_GlobalSDLVideoDevice | ||
| b51a3206 | 2014-03-22 20:48:18 | WinRT: Got OpenGL ES 2 working with the latest version of ANGLE/WinRT. SDL/WinRT did have support for OpenGL ES 2 via an older version of ANGLE/WinRT, however its API changed a few months ago, and SDL/WinRT would crash when trying to use it. It would also occasionally crash when using the older version. This changeset should make SDL/WinRT work with the latest version, as available via MS Open Tech's git repository of it at https://github.com/msopentech/angle Older versions of ANGLE/WinRT (from either https://github.com/stammen/angleproject or https://bitbucket.org/DavidLudwig/angleproject) will need to be updated to MS Open Tech's latest version. | ||
| f25ee50b | 2014-03-15 14:54:23 | Fixed broken rotation detection routines on WinRT Rotation detection and handling should now work across all, publicly-released, WinRT-based platforms (Windows 8.0, Windows 8.1, and Windows Phone 8.0). | ||
| ed02f61d | 2014-03-13 00:40:08 | Fixed the copyright date on files contributed by David Ludwig | ||
| 641ba099 | 2014-03-12 07:26:07 | Fixed compiling Windows RT code on Visual Studio 2013 | ||
| e8eb1427 | 2014-03-10 21:21:35 | build fixes for most WinRT-related files Still TODO: getting the D3D11 renderer back up and running in VC 2012. | ||
| 05c23063 | 2014-03-09 11:06:11 | Fixed line endings on WinRT source code | ||
| 6687ece1 | 2014-03-01 16:37:30 | WinRT: cleaned up some hard-to-read SDL_DisplayMode management code | ||
| f4a5a0fa | 2014-03-01 16:08:16 | WinRT: fixed a crash in SDL_Quit SDL was expected that each SDL_DisplayMode had a driverdata field that was SDL_malloc'ed, and was calling SDL_free on them. This change moves WinRT's driverdata content into a SDL_malloc'ed field. | ||
| 910c1cd0 | 2013-12-26 14:21:47 | WinRT: minor error cleanup regarding OpenGL init | ||
| 0dfde14d | 2013-12-26 14:13:20 | WinRT: took out some dead comments from SDL_winrtopengles.cpp | ||
| fed81d12 | 2013-12-26 13:59:01 | WinRT: fixed crash on ARM and x64 during OpenGL window init | ||
| 27e79b93 | 2013-12-24 21:08:11 | WinRT: bug fix: game-controller/joystick button-down events weren't getting sent | ||
| ecfbb3f5 | 2013-11-28 22:59:21 | WinRT: got the SDL-official OpenGL ES 2 changes working, in an experimental state | ||
| da0c0a4a | 2013-11-28 21:15:05 | WinRT: fixed bug: touch input coordinates weren't normalized [0..1] Thanks to Pierre-Yves for pointing this out and providing a fix! | ||
| 749117ac | 2013-11-04 19:54:29 | WinRT: added experimental OpenGL ES 2.0 support A port of the ANGLE library (OpenGL ES 2.0 for Direct3D) to WinRT, via https://github.com/stammen/angleproject, is used as a base. To enable, clone 'angleproject' into the directory one above where SDL/WinRT is, open the file SDL/include/SDL_config_winrt.h, and uncomment the #defines that begin with 'SDL_VIDEO_OPENGL'. From there, apps can create an OpenGL capable SDL_Window via the flag, SDL_WINDOW_OPENGL, and an OpenGL ES 2 context via SDL_GL_CreateContext. The Direct3D 11.1 renderer cannot be used alongside SDL_WINDOW_OPENGL. Only Windows 8/8.1 is supported for now. Shaders may need to be precompiled, in some (all?) cases. | ||
| e64e3d8c | 2013-10-27 14:31:57 | WinRT: fixed two bugs regarding mouse events The first bug had mouse motion events not getting sent out on non-touch devices, if and when a mouse button wasn't pressed. The second bug caused virtual mouse motion events to get sent out-of-order on touch devices: the motion event would get sent after the touch occurred, rather than before. | ||
| 58dd0864 | 2013-09-22 12:26:53 | WinRT: unified the two, public, app-init functions This function, SDL_WinRTRunApp, can be used to help launch either XAML or non-XAML/Direct3D-only based apps. | ||
| 0022dbf2 | 2013-09-16 11:02:18 | WinRT: made SDL_GetWindowWMInfo return window data in a slightly easier-to-use format Having the window pointer available as a WinRT IInspectable should make it a bit easier to use in conjunction with WRL-based weak references. | ||
| 34722465 | 2013-09-06 21:13:15 | WinRT: code cleanup: attempted to make it more clear what code is specific to what app type (plain Direct3D or XAML) | ||
| de8d9dbb | 2013-09-06 21:00:52 | WinRT: minor code cleanup regarding events Some event handling functions got sorted in a somewhat consistent manner, and in some cases, were also segregated a bit from app-lifecycle code. | ||
| 8fc04cc7 | 2013-09-02 15:29:46 | WinRT: renamed a mouse-related header file for naming-consistency's sake | ||
| 7e06b806 | 2013-09-02 15:23:33 | WinRT: misc code cleanups regarding touch and mouse events, and also SDL-internal globals | ||
| a94e4185 | 2013-09-01 10:20:17 | WinRT: added touch input event support for Windows 8/RT devices | ||
| dbdc4b84 | 2013-08-29 10:32:16 | WinRT: added touch-event support for Windows Phone devices Support for touch events in Windows 8/RT is pending on further R+D. | ||
| 1d5082d8 | 2013-08-28 16:51:07 | WinRT: corrected SDL_MOUSE* coordinates in non-Portrait modes Thanks to Pierre-Yves Gueniffey for proper pointer geometry transform code! | ||
| 13c87e71 | 2013-08-28 16:14:27 | WinRT: made simulated-mouse (via touch) input work on Windows Phone in Portrait mode Proper SDL_MOUSE* event support for non-Portrait orientations in Windows Phone is pending. | ||
| 31235b4b | 2013-08-28 15:27:01 | WinRT: made rendering work with orientation changes on Windows Phone Pointer event geometry still needs to be adjusted on Windows Phone, to note. | ||
| 2cafee9d | 2013-08-27 21:21:09 | WinRT: experimental and preliminary support for XAML-based overlays on Windows 8/RT The XAML support here is still rudimentary. Bugs do exist. You've been warned. XAML support in Windows Phone 8 is not yet available (in SDL/WinRT). | ||
| 17ca1d00 | 2013-08-27 12:56:49 | WinRT: code cleanup wrt. display mode(s) | ||
| fa229f37 | 2013-08-27 12:22:02 | WinRT: fixed a crash that occurred on device rotation (oops!) | ||
| 1e78c4a5 | 2013-08-27 12:20:35 | WinRT: more "Windows RT" to "WinRT" renaming | ||
| 30700864 | 2013-08-27 12:16:42 | WinRT: took out a deprecated TODO-comment | ||
| 6dc2a410 | 2013-08-27 12:13:45 | WinRT: moved the WinRT SDL_VideoDevice out of SDL_WinRTApp This was done to help pave the way for XAML support. | ||
| 253b9aae | 2013-08-27 11:51:17 | WinRT: moved the pointer to the global SDL_Window to a separate variable This is a cleanup that is being done to help with WIP XAML support. It may be reverted in the future. | ||
| 7be2ad71 | 2013-08-27 11:44:43 | WinRT: renamed SDL_SYSWM_WINDOWSRT to SDL_SYSWM_WINRT This is part of an overall effort to use the name, "WinRT", rather than "WindowsRT" (or "Windows RT"), as the shorthand name often seems to mean something different than the longhand name. (WinRT is an API, Windows RT is a product name) | ||
| 3e83fd78 | 2013-08-27 11:39:44 | WinRT: misc code cleanups | ||
| 80abfc4d | 2013-08-27 10:57:55 | WinRT: minor function and variable name cleanup | ||
| 065b2cf4 | 2013-08-27 10:56:10 | WinRT: made all SDL_Windows get sized to the WinRT-defined window size This change removes some code that attempted to allow non-standard window sizes, the idea of which was to do display scaling, and a hackish one at that. If display scaling is needed, use SDL_Renderer as appropriate. | ||
| d78b26ed | 2013-08-26 17:17:53 | WinRT: moved most platform-specific keyboard and mouse code to shared locations | ||
| 19a168b4 | 2013-08-20 21:22:32 | WinRT: file naming and placement cleanup - moved SDL_WinRTApp.* from src/video/windowsrt/ to src/core/winrt/, and renamed them to SDL_winrtapp.* (to mimick case-sensitivity used elsewhere in SDL) - renamed all "windowsrt" directories (in src) to "winrt", as the shorthand name is used more often (and, IMO, "WinRT" != "Windows RT", not entirely at least) |