Cameron Cawley
9a61a99590
BACKENDS: Add init() to OSystem
2020-08-24 14:22:35 +02:00
Cameron Cawley
3e94325df9
BACKENDS: Allow compiling certain backends for standard Linux platforms
2020-03-16 01:29:20 +02:00
Bastien Bouclet
2ef7365401
KEYMAPPER: Change backend default bindings to replace keymap defaults
...
Previously backend defaults where added to the keymap defaults.
However, it became apparent backends need to change the default bindings
to resolve conflicts.
2020-01-29 08:51:30 +01:00
Bastien Bouclet
e973092aef
KEYMAPPER: Enable remapping of the mouse buttons
2020-01-29 08:51:29 +01:00
Bastien Bouclet
426867f4bc
KEYMAPPER: Give human readable descriptions to the keymaps
2020-01-29 08:51:29 +01:00
Bastien Bouclet
32174c9067
KEYMAPPER: Actions can now be bound to joystick buttons
2020-01-29 08:51:29 +01:00
Bastien Bouclet
df7ce0c55f
KEYMAPPER: Rework HardwareInputSet not to allocate all possible inputs
2020-01-29 08:51:29 +01:00
Bastien Bouclet
df4bf6556c
KEYMAPPER: Introduce custom engine actions
...
Custom engine actions are a new type of event the Keymapper can produce.
When an engine declares its keymap, it can declare it wants to receive
custom action events when the corresponding key is pressed, instead of
the originating hardware input events.
This system allows:
* Key bindings to be specified only once when declaring the keymap,
instead of twice (when handling the events).
* To truly rebind keys in the keymaps dialog. When using traditional
event mapping, the keymapper remaps the user keypress to the keypress
expected by the game engine to perform the action. However, the engine
still accepts the original keys.
The new concept of 'standard actions' defines a set of engine actions
that are commonly available in the games supported by ScummVM. Backends
can define default bindings for the standard actions to hardware
specific input devices.
2020-01-29 08:51:29 +01:00
Bastien Bouclet
7617723ab5
KEYMAPPER: Allow backends to register multiple keymaps
2020-01-29 08:51:29 +01:00
Bastien Bouclet
14663c4790
KEYMAPPER: Make the keymapper mandatory
2020-01-29 08:51:29 +01:00
Bastien Bouclet
cc336635a1
KEYMAPPER: Change custom backend action events not to be instant
...
Allows action consumers to choose if they want to react on the start or
on the end of an user interaction.
2020-01-29 08:51:29 +01:00
Bastien Bouclet
19de568e24
KEYMAPPER: Untangle the dependencies between Action and Keymap
2020-01-26 23:09:08 +02:00
Bastien Bouclet
3d48b54288
KEYMAPPER: Remove the ascii value from the hardware keys
...
The ascii value is for text input, which is not related to hotkeys.
2020-01-26 19:07:53 +01:00
Bastien Bouclet
5a62837f04
MAEMO: Adapt to the new keymapper API
2020-01-26 19:07:53 +01:00
Tarek Soliman
d31b4e4f37
MAEMO: Update debian/changelog
2020-01-17 15:55:22 -06:00
Tarek Soliman
f7a19617d2
MAEMO: Update debian/changelog
2019-10-04 11:35:01 -05:00
Tarek Soliman
1074d600d2
MAEMO: Update debian/rules for new files
2019-09-24 11:19:28 -05:00
Cameron Cawley
6e690c5a8b
MAEMO: Minor cleanup
2019-07-08 11:11:45 -05:00
Le Philousophe
418cec512f
CRYOMNI3D: Add internationalization through external DAT file
2019-07-05 07:51:19 +02:00
Cameron Cawley
eb1f9fb02d
JANITORIAL: Remove outdated references to SourceForge.net
2019-07-02 21:07:54 +02:00
Bastien Bouclet
1d0d842e2a
BUILD: Add the licence file for the Source Code Pro font
2019-05-05 08:52:12 +02:00
Matan Bareket
69cecebdbc
BUILD: Update default theme to use remastered
2019-04-02 10:55:57 -04:00
Cameron Cawley
09dbe7686b
JANITORIAL: Update all scummvm.org URLS to use https
2019-03-09 21:52:14 +01:00
Cameron Cawley
7dbc613258
BUILD: Add fonts.dat to packaging rules
2018-12-25 12:47:42 +01:00
Thierry Crozat
941d22c047
BACKENDS: Use OSystem::destroy() instead of deleting directly the g_system instance
2018-10-14 21:25:33 +01: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
Tarek Soliman
41651e6704
MAEMO: Update debian/changelog
2017-12-13 20:55:57 -06:00
Tarek Soliman
d06323141c
MAEMO: Update debian/changelog
2017-11-29 21:12:18 -06:00
Tarek Soliman
a6d3b61d32
MAEMO: Update debian/changelog
2016-09-28 20:44:30 -05:00
Tarek Soliman
e689b70b63
MAEMO: Update debian/changelog
...
sync with 1.8.1 release
2016-05-20 20:16:54 -05:00
Tarek Soliman
ae0ca6c1c2
MAEMO: Update debian/changelog
2016-02-26 21:19:33 -06:00
Tarek Soliman
d61e365956
MAEMO: Add configure and make extra args env vars
...
This allows running "make -j4" and similar as part of dpkg-buildpackage
without editing the makefile.
2016-02-09 22:38:04 -06:00
Tarek Soliman
f28ced2e96
MAEMO: Fix default bindings
...
This code depended on the off by one
bug fixed in 9b8b737
2016-02-05 01:06:54 -06:00
Tarek Soliman
be2af06131
MAEMO: Update debian/changelog
2016-02-01 22:40:48 -06:00
Tarek Soliman
7b521edac7
MAEMO: Package missing engine-data files
2016-01-31 23:04:54 -06:00
Tarek Soliman
6b4255d8e8
MAEMO: Split packaging of engine-data into multiple lines
2016-01-31 23:04:41 -06:00
Tarek Soliman
0aa512da12
MAEMO: Fix compilation.
...
Related to 71cc9e41e8
2015-04-20 12:12:34 -05:00
Johannes Schickel
3f22c12c56
SDL: Handle icon setup in SdlWindow.
2015-02-16 01:25:22 +01:00
Johannes Schickel
627d766325
SDL: Add basic abstraction class for the SDL window.
2015-02-16 01:03:29 +01:00
Eugene Sandulenko
b6164d10e5
MAEMO: Sync changelog with 1.7.0
2014-07-11 23:49:54 +02:00
D G Turner
834d04b76c
MAEMO: Add "small" virtual keyboard pack to port packaging.
2014-06-25 19:53:55 +01:00
Johannes Schickel
4f34f44fbf
MAEMO: Make GPL headers consistent in themselves.
2014-02-18 02:39:36 +01:00
Tarek Soliman
39b0886186
MAEMO: Update debian/changelog
2013-06-01 21:06:42 -05:00
Tarek Soliman
0856f33498
MAEMO: Package tony.dat
2012-09-05 21:41:09 -05:00
Tarek Soliman
f0304ee0bb
MAEMO: Package missing docs
2012-07-20 16:16:57 -05:00
Tarek Soliman
a523fc186a
MAEMO: Fix date in debian/changelog
...
(cherry picked from commit 831cfc8934
)
2012-07-20 14:51:45 -05:00
Tarek Soliman
2151500934
MAEMO: Add new build dependencies
...
Since libfaad doesn't exist in maemo.org extras-devel, it cannot be added.
2012-07-18 21:44:39 -05:00
Tarek Soliman
2f08f95e11
MAEMO: Fix uninitialized member
2012-07-15 00:26:04 -05:00
Tarek Soliman
848b6daeb9
MAEMO: Minor whitespace fix
2012-07-15 00:07:24 -05:00
Tarek Soliman
6abb3501b5
MAEMO: Set defaults for fullscreen and aspect ratio correction
...
New installs now have fullscreen and aspect ratio correction on by default
2012-07-15 00:02:58 -05:00