Matthew Stewart
c36a5f3395
DS: Fix touch input
2018-04-07 09:30:07 +02:00
Matthew Stewart
a43f914abe
DS: Fix building with ndstool
2018-04-07 09:30:07 +02:00
Cameron Cawley
9111998c49
DS: Fix compilation with devkitARM r47
2018-04-07 09:30:07 +02:00
Cameron Cawley
668084c58a
RISCOS: Package translated documentation
2018-04-07 09:27:08 +02:00
Bastien Bouclet
455a409cab
ALL: Sync with ScummVM - rev. b272701834
2018-03-17 16:25:28 +01:00
Colin Snover
f3f5088824
SDL: Do not try to replace FILE with an incompatible type
...
It’s questionable that the SDL backend code is trying so hard to
maintain forbidden symbols at all since backend code is exactly
where such things are allowed, and it is a game of whack-a-mole
to keep system API changes from breaking this fragile system of
symbol redefinitions. Probably this should all just get replaced
with a FORBIDDEN_SYMBOL_ALLOW_ALL, but for the time being this at
least gets builds working again on up-to-date msys2/mingw-w64
compilers.
Fixes Trac#10405.
2018-02-09 14:26:42 +01:00
rsn8887
86b1e74b28
PSP2: allow 'frontpanel_touchpad_mode=true' option in ScummVM.ini
...
Can change option to 'true' manually in scummvm.ini to force front
panel into indirect touchpad mode where the pointer doesn't jump
to finger.
2018-02-08 00:19:41 -06:00
Cameron Cawley
f7b467275a
RISCOS: Fix compilation of null backend
2018-01-26 13:18:18 +00:00
Cameron Cawley
8f8eb81b1b
RISCOS: Don't list RISC OS as a POSIX platform
2018-01-26 13:18:18 +00:00
lubomyr
210ad851b7
ANDROIDSDL: set version name to 2.1.0git, renamed asset appdata file
2018-01-26 13:51:38 +01:00
rsn8887
e214493f87
PSP2: Set Touchpad Mouse Mode option default to off
2018-01-24 20:09:45 -06:00
rsn8887
5551241c51
PSP2: More settings for touch (direct touch on/off, pointer speed)
2018-01-24 04:16:49 -06:00
Fiodar Stryzhniou
5f64d817b8
SYMBIAN: Set install version to 2.0.0
2018-01-14 06:49:54 +00:00
Fiodar Stryzhniou
dc1d9e2d65
SYMBIAN: Hide warnings from system headers
2018-01-14 06:49:54 +00:00
Bastien Bouclet
45f1fd0e8e
Merge pull request #1097 from bgK/vkeybd-data-path
...
VKEYBD: Fallback to SearchMan when loading keyboard packs
2018-01-13 17:22:17 +01:00
rsn8887
e78984147d
PSP: fix bit shifts of cursor x/y, fix too-slow cursor
2018-01-05 15:51:39 -06:00
rsn8887
b2cf5a30bf
PSP: adjust cursor refresh to better match speed it had before it became smooth
2018-01-04 23:29:51 -06:00
rsn8887
4e4a5892c8
PSP: support mouse speed/joy deadzone options and smooth cursor motion
2018-01-04 06:07:34 -06:00
rsn8887
231407206d
PSP: Use aspect correction checkbox instead of extra graphics modes
2018-01-03 14:14:36 -06:00
Eugene Sandulenko
d6078ea406
ALL: Bump copyright year. 2018!
2018-01-01 00:09:56 +01:00
D G Turner
a3d2c52687
PSP: Fix bug #10239 : PSP port incorrect 4:3 aspect ratio
...
This is based on a patch supplied by dam-soft. A new graphics mode is
added to the PSP port. The graphics mode is called '4:3 Aspect Ratio'
and fixes the incorrect AR. The older modes are also still present and
behave as before.
2017-12-29 01:21:40 -06:00
Bastien Bouclet
3b8ffa0812
BACKENDS: Remove vkeybdpath override from some ports
...
DATA_PATH is now search when loading virtual keyboard files, the
overrides are no longer required.
2017-12-28 21:27:37 +01:00
rsn8887
dafadbc8c7
PSP2: Add controller config, remove joystick event handling
2017-12-26 21:11:05 +01:00
Bastien Bouclet
a86eae6323
SDL: Only enable joystick related features when joysticks are enabled
...
Fixes #9714 .
2017-12-26 21:11:05 +01:00
Bastien Bouclet
ee4ff8ca08
SDL: Cleanup joystick deadzone handling
2017-12-26 21:11:04 +01:00
Bastien Bouclet
1fb748e974
SDL: Move the non analog joystick code to the Symbian port
...
Symbian was the only user of that code.
2017-12-26 21:11:04 +01:00
Thierry Crozat
4f1025378f
BUILD: Check if posix_spawn is available in configure
2017-12-15 01:08:14 +00:00
Thierry Crozat
2926cd4a50
POSIX: Fix compilation with some old macOS SDKs
2017-12-14 23:37:20 +00:00
Colin Snover
008149e357
POSIX: Do not hang ScummVM when opening a browser
...
If the call used to open the browser does not return until the
browser is closed, this would previously cause ScummVM to hang.
Since we are using waitpid now, we can avoid hanging by telling
waitpid to not block on a child which has not exited.
2017-12-14 14:30:16 -06:00
Colin Snover
7aaac1dfba
POSIX: Fix CVE-2017-17528
2017-12-14 14:30:11 -06:00
Tarek Soliman
41651e6704
MAEMO: Update debian/changelog
2017-12-13 20:55:57 -06:00
Bastien Bouclet
a98cca7f22
SDL: Disable ResidualVM key repeats for SDL2
...
This code should have been imported when merging from ScummVM
2017-12-10 05:38:31 +01:00
Bastien Bouclet
4dca903dc0
ANDROID: Fix build
2017-12-07 19:11:02 +01:00
Bastien Bouclet
198c376dcb
MACOSX: Add missing file for mac builds
2017-12-06 22:01:52 +01:00
Bastien Bouclet
3ec01653c3
ALL: Merge from ScummVM rev 3a933138ce
2017-12-06 21:41:03 +01:00
Colin Snover
a5bc89102e
ALL: Remove obsolete register keyword
...
The register keyword was deprecated from the C++11 standard,
<http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4193.html#809 >,
and removed from the C++17 standard,
<http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4340 >, so
cannot exist in a well-formed C++17 program.
It has never done anything in GCC
<https://gcc.gnu.org/ml/gcc/2010-05/msg00113.html >
and because of the way it is specified in the standard, it is “as
meaningful as whitespace”
<http://www.drdobbs.com/keywords-that-arent-or-comments-by-anoth/184403859 >.
The one remaining use of the register keyword is in the DS backend,
where it is used to create a local register variable using the
non-standard GCC Extended Asm feature.
Closes gh-1079.
2017-12-03 20:27:42 -06:00
rsn8887
c78fa86860
PSP2: fix clipping and display quality for odd resolutions (Phantasmagoria)
2017-12-02 13:00:22 -06:00
Tarek Soliman
d06323141c
MAEMO: Update debian/changelog
2017-11-29 21:12:18 -06:00
Thierry Crozat
cd7e6cd31c
RELEASE: This is 2.1.0git
2017-11-30 00:13:10 +00:00
Colin Snover
fbefda8a2f
ANDROID: Fix illegal-in-C++11 narrowing conversions
2017-11-25 20:19:01 -06:00
Thierry Crozat
2d88a30803
Revert "SDL: Use RLE acceleration for SDL2 transparent surfaces"
...
This reverts commit 6b4195a542 .
There seemed to be no clear benefit in using RLE for transparent
surfaces, and there were a few reports that it might cause crashes
on Windows. So to be on the safe side I prefer to revert this
commit.
2017-11-26 01:56:48 +00:00
Bastien Bouclet
5ed745f532
Merge pull request #1063 from bgK/keyboard-repeat
...
SDL2: Improve handling of keyboard repeat events
2017-11-24 19:37:58 +01:00
Colin Snover
c13defd661
RELEASE: 1.10 will henceforth be known as 2.0
...
General consensus on the ML was that people wanted to do this.
http://lists.scummvm.org/pipermail/scummvm-devel/2017-November/012008.html
2017-11-21 15:26:52 -06:00
Bastien Bouclet
8fc70ce37f
SDL: Improve handling of SDL2 keyboard repeat events
...
- Flag them as repeat events
- Disable ScummVM's own repeat event generation
This fixes keyboard repeat events not being flagged as such with SDL2,
and complies with the user's operating system preferences regarding key
repeat timings.
2017-11-19 16:12:50 +01:00
Bastien Bouclet
8beb519c5e
EVENTS: Rename synthetic to kbdRepeat
2017-11-19 16:12:50 +01:00
Colin Snover
d3a831644c
SDL: Grab mouse when ScummVM is started in fullscreen mode
2017-11-17 12:01:35 -06:00
Thierry Crozat
6b4195a542
SDL: Use RLE acceleration for SDL2 transparent surfaces
...
We were already doing it for SDL1.2, but with SDL2 the SDL_RLEACCEL
is not passed to SDL and instead we need to call SDL_SetSurfaceRLE.
2017-11-11 00:18:57 +00:00
Colin Snover
3a95213905
SDL: Automatically grab mouse upon entering fullscreen
...
Folks are confused about the new behaviour where the mouse is not
restricted to the game area in fullscreen, which is understandable.
This changes mouseIsGrabbed to use SDL directly in order to avoid
making changes to the user preference in the _inputGrabState.
Otherwise we'd either clobber the user's previous windowed mouse
grab preference, or require maintaining a second variable just to
track the original state, when we can have SDL do that for us.
2017-10-23 22:36:04 -05:00
Colin Snover
ea2fa9093d
PSP: Improve const-correctness
2017-10-15 16:11:47 -05:00
Colin Snover
bda253b1ac
BACKENDS: Constify PaletteManager::grabPalette implementations
2017-10-15 13:47:19 -05:00