Commit Graph
8933 Commits
Author SHA1 Message Date
Cameron Cawley 83002b66dc ANDROID: Clean up touch screen input 2019-04-12 20:30:17 +01:00
Bastien Bouclet 3de0e3f175 BUILD: Rebuild the Windows resources when a shader changes 2019-04-11 20:40:39 +02:00
Hubert Maier ce8227323b AmigaOS4: Exclude platform from a SDL1/2 keyboard fix that breaks numpad usage (#1551)
SDL1/2: Exclude AmigaOS4 from returning 0 for .ascii

*reset .ascii to 0, when Num-Lock is NOT enabled and keypad directional keys are pressed* (original description) is causing the numpad to play dead completely on AmigaOS4 (no matter if numlock is active or not). This is a workaround for the SCUMM engine, where keycodes are mixed with ASCII codes.

Check commit f5ed14e93d for reference. 

Fixes bug #10558. Tested with both SDL1 and 2 on AmigaOS4 and with both Indiana Jones games.
2019-04-11 01:28:18 +03:00
Cameron Cawley f99eaba72e ANDROID: Update to compile with modern NDKs 2019-04-09 23:00:21 +01:00
Cameron Cawley c21090ea03 BACKENDS: Simplify setGraphicsMode on GPH, Dingux and LinuxMoto 2019-04-07 20:52:39 +03:00
Cameron Cawley 62660da0bc RISCOS: Log messages using !Reporter 2019-04-05 18:50:05 +01:00
Cameron Cawley e4b78f4f62 WIN32: Ensure the translated dialog strings are using the correct encoding 2019-04-04 01:06:30 +03:00
Cameron Cawley e40cdea6ba SDL: Use Common::KEYCODE_KP_ENTER instead of SDLK_KP_ENTER 2019-04-02 22:41:21 +01:00
Matan Bareket e84e71ed34 BACKENDS: Add gray20 color to our XPM icon parser
We don't change the icon that often but there's much more x11 colors than just black and gray20 that we may end up having in the XPM file
2019-04-02 13:56:12 -04:00
Cameron Cawley 27e6a28e4e BACKENDS: Fix compilation with SDL_Net enabled and cloud support disabled 2019-04-02 12:02:21 -04:00
Cameron Cawley 364fb12e83 BUILD: Convert the NEWS.md file if pandoc is installed 2019-04-02 11:59:31 -04:00
Matan Bareket 905528deb8 DS: Fix icon formats to work with ndstool 2019-04-02 11:43:12 -04:00
Matan Bareket ef87932cfb BUILD: Update Bada and DS graphics 2019-04-02 10:55:57 -04:00
Matan Bareket eaa9f23505 BUILD: Update logos and icons on ports 2019-04-02 10:55:57 -04:00
Matan Bareket 69cecebdbc BUILD: Update default theme to use remastered 2019-04-02 10:55:57 -04:00
Orgad Shaneh 64a4d498ce Fix mouse going out of bounds in fullscreen
The coordinates were translated, but this was done on a copy
instead of overwriting the original object.
2019-04-01 21:12:33 +03:00
Cameron Cawley 62fc4c94bf SDL: Fix compilation without 16 bit colour support 2019-03-31 15:03:09 +03:00
Cameron Cawley b3dc3832f7 SDL: Remove outdated comment 2019-03-25 23:36:33 +01:00
Filippos Karapetis 769cf5492c SDL: Wrap the full screen toggle code into a separate function 2019-03-10 18:32:13 +02:00
Cameron Cawley f426ba6c36 SDL: Move fullscreen and screenshot event handling to SdlGraphicsManager (#1522) 2019-03-10 18:25:25 +02:00
Cameron Cawley 09dbe7686b JANITORIAL: Update all scummvm.org URLS to use https 2019-03-09 21:52:14 +01:00
Lothar Serra Mari 1aba295dcc ALL: Bump copyright year to 2019 2019-03-03 14:18:35 +01:00
Cameron Cawley 342733cee6 SDL: Add a function to convert from SDL_PixelFormat to Graphics::PixelFormat 2019-03-03 13:44:10 +01:00
Cameron Cawley 205df5dbdf IMAGE: Fix taking screenshots on big endian systems 2019-03-02 07:29:22 +01:00
Cameron Cawley 8ae17b481a IMAGE: Move bitmap writing code out of OpenGLGraphicsManager 2019-03-02 07:29:22 +01:00
Laurent Merckx fc16b30bbf SDL/GRIM: Improve game controller support
- Use back button to open virtual keyboard (managed by resvm-sdl-events)
- Map controller buttons to corresponding actions (in grim engine)
- Solve bug on RPI with Myst3 (view stuck on top when using joystick)
2019-02-24 07:46:09 +01:00
Bastien Bouclet cbc005adba SDL: Fix some clang-tidy warnings 2019-02-23 09:58:10 +01:00
DouglasLiuGamer d4d6e6203b SDL: Implement screenshot saving 2019-02-23 09:52:09 +01:00
Cameron Cawley 309286cfbb BUILD: Improve rules for compiling Windows resource scripts 2019-02-21 20:33:39 +00:00
Jonny Bergström a9a6ce7e81 IOS: Add support for three finger swipes up/down for showing/hiding software keyboard 2019-02-16 17:28:16 +00:00
Thierry Crozat 4795f2b68a IOS: Implement kFeatureVirtualKeyboard to show/hide the keyboard 2019-02-16 17:20:57 +00:00
gameblabla b0803118da DINGUX: Fix dinguxsdl graphics backend 2019-02-13 04:35:12 +00:00
Bastien Bouclet a79c3b7961 SDL: Don't set a profile when requesting an OpenGL context
It does not make too much sense to request a compatibility profile with
OpenGL 2.1 since that notion was added in GL 3.2.

Fixes context creation on Windows with old nvidia drivers (v310.90).
2019-01-28 12:50:07 +01:00
Cameron Cawley 0f45b7f9bc RISCOS: Add RISC OS support 2019-01-27 11:36:26 +00:00
Bastien Bouclet 66654cb376 ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
Bastien Bouclet 26d0935b9f COMMON: Remove usage of ScopedPtr in OutSaveFile
It's not very useful. However this is mostly to test the theory that the
build failure we've been experiencing in
engines/scumm/he/logic/football.cpp with the osx builder on buildbot is
related to the size of the intermediary assembly source file.
2019-01-05 12:02:19 +01:00
Matan Bareket 08d48e9f2c BUILD: Copy README.md instead of README 2018-12-25 11:37:26 -05:00
Cameron Cawley 7dbc613258 BUILD: Add fonts.dat to packaging rules 2018-12-25 12:47:42 +01:00
Bastien Bouclet 31a29e666e SDL: Use the desktop resolution when drawing games to a framebuffer
Fixes #1513.
2018-12-20 06:20:51 +01:00
Thierry Crozat 56d1305f9d COMMON: Rename enum variable for native browser feature
There was a typo in the name (missing 'r' in browser).
2018-12-17 23:06:07 +00:00
SupSuper 1d412701d1 WIN32: Always include windows.h before util.h
This avoids Windows trying to stomp our definition of ARRAYSIZE
2018-12-17 12:28:33 +02:00
SupSuper 272d4105b2 WIN32: Fix libcurl redefining ARRAYSIZE
libcurl pulls in Windows headers, so let's include it first to avoid clashing with common headers
2018-12-17 12:28:33 +02:00
SupSuper d0512db25c WIN32: Move all ARRAYSIZE undefs to util.h
Instead of trying to undefine ARRAYSIZE everywhere we use a Windows header, let's just do it before we define our own
2018-12-17 12:28:33 +02:00
Filippos Karapetis 54159276c7 WIN32: Fix build after the addition of SHGetFolderPath() 2018-12-16 19:50:05 +02:00
Thierry Crozat 319b90fb21 BACKENDS: Add kFeatureNativeFileBowserDialog 2018-12-16 15:58:43 +00:00
Cameron Cawley 1de8f1e529 WIN32: Use SHGetFolderPath to get the location of the Application Data folder (#1449) 2018-12-16 17:04:24 +02:00
SupSuper 9aef3dd8a7 WIN32: Respect browser_lastpath setting 2018-12-16 10:48:13 +00:00
SupSuper 93695a9dcf WIN32: Fix dialog compilation under MinGW 2018-12-16 10:48:13 +00:00
SupSuper 7bff9176d5 WIN32: Fix incorrect Windows version check
There's no point in testing for Windows 10 since the comparison is already "greater than or equals", and it identifies itself as 6.2 for backwards compatibility. Likely it was failing before because the return type was wrong.

Version checks are unreliable anyways, should use feature checks, but "if it ain't broke don't fix it".
2018-12-16 10:48:13 +00:00
SupSuper 61070f6ce0 WIN32: Add DialogManager with system file browser support 2018-12-16 10:48:13 +00:00