Cameron Cawley
31be074893
BACKENDS: Add a function to return if the overlay is visible
2020-09-15 00:09:11 +02:00
aryanrawlani28
49c36c2b45
GUI: U32: Begin converting texts in clipboards to u32strings
...
With this commit the base class variables and the parts where getClipboard and setClipboard are used is changed accordingly.
2020-08-30 14:43:41 +02:00
aryanrawlani28
f800ca4ada
GUI: U32: Convert majority of code to use U32
...
This commit also includes some additional major changes.
- Return U32String from TransMan getTranslation()
- Change tooltips to be U32Strings
- Remove temporary code of convertToU32String
- U32 Support various dialogs (Browser, FileBrowser, Messages, Chooser, etc)
- U32 for music plugins
- U32 for OSD messages
- Add some helper functions to ustr.cpp
- Change default tooltips from nullptr & 0 -> ""
- Some runtime exceptions may occur when changing languages due to incorrect String::Format
2020-08-30 14:43:41 +02:00
Cameron Cawley
7745ffdac1
BACKENDS: Simplify EventsBaseBackend
2020-08-24 14:22:35 +02:00
Cameron Cawley
9a61a99590
BACKENDS: Add init() to OSystem
2020-08-24 14:22:35 +02:00
Paul Gilbert
9c5ced80c5
COMMON: added note about using shake in ULTIMA engine
2020-05-20 17:33:29 -07:00
Andrei Prykhodko
379168ade4
COMMON: added note about using shake in PETKA engine
2020-05-20 22:05:31 +03:00
Thierry Crozat
8b0b9f11c6
OSYSTEM: Add kFeatureNoQuit to remove Quit buttons and replace Quit with RTL
...
Some platforms should not allow quitting ScummVM. For example the Apple's
HUG for iOS state that we should "Never quit an iOS applications
programmatically". Adding the kFeatureNoQuit allows those backend
that need it to remove the possibility to quit the application.
2020-04-26 16:19:37 +01:00
Cameron Cawley
f2db412ba5
GUI: Store the shader name in the config file instead of the ID
2020-03-09 18:01:14 -05:00
Cameron Cawley
981b771e38
BACKENDS: Remove unused feature kFeatureDisableKeyFiltering
2020-03-09 22:14:38 +02: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
Cameron Cawley
e92ac655be
BACKENDS: Add default implementation for GraphicsMode functions
2019-12-15 16:06:56 +02:00
sluicebox
b8390fa161
GRAPHICS: Add interface for horizontal shake
2019-11-19 00:20:40 +01:00
Cameron Cawley
d1fa1154fe
BACKENDS: Fix using fillScreen in non-paletted screen modes
2019-11-10 01:25:46 +02:00
Thierry Crozat
8ac0012fdd
COMMON: Clarify documentation for OSystem::convertEncoding
2019-11-08 20:43:25 +00:00
Eugene Sandulenko
7def18a26c
COMMON: Workaround for a compiler bug in osx_intel buildbot toolchain
...
It was introduced in 014bef9eab
. There is
nothing wrong with our code, but strangely, it makes the
i686-apple-darwin9-as v1.38 to choke when parsing .stabd directives.
Once we upgrade buildbot or do another change to system.h, hopefully
this could be removed.
2019-09-23 22:22:23 +02:00
Cameron Cawley
014bef9eab
BACKENDS: Add a default clipboard implementation
2019-09-21 22:16:01 +03:00
Jaromir Wysoglad
f78fc85f3a
TTS: Create a TTS skeleton
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
05df774905
COMMON: Add OSystem::convertEncoding documentation
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
a43526cb3e
OSYSTEM: Add convertEncoding virtual method
2019-08-24 18:12:45 +03:00
Cameron Cawley
b9e29cedfc
ANDROID: Move isConnectionLimited into OSystem
2019-06-21 08:19:37 +03:00
Cameron Cawley
09dbe7686b
JANITORIAL: Update all scummvm.org URLS to use https
2019-03-09 21:52:14 +01:00
Matan Bareket
1474ca4ab3
JANITORIAL: Fix comment style for kFeatureSystemBrowserDialog
2018-12-26 15:30:16 -05: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
Thierry Crozat
319b90fb21
BACKENDS: Add kFeatureNativeFileBowserDialog
2018-12-16 15:58:43 +00:00
Thierry Crozat
d320c36e58
JANITORIAL: Fix typo in comment
2018-12-16 15:58:43 +00:00
SupSuper
952b12311c
BACKENDS: Add base support for system dialogs
2018-12-16 10:48:13 +00:00
Thierry Crozat
c39dcc57a0
OSYSTEM: Add backendInitialized() function
...
Some feature, such as mutexes, are only available once the backend
has been initialized. This new function can be used to avoid using
those feature too early or too late.
2018-10-14 21:25:02 +01:00
Thierry Crozat
89f1b1c96e
GUI: Add Stretch Mode selection in Options dialog
2018-07-08 16:54:51 +01:00
Thierry Crozat
8526c2c31a
OSYSTEM: Add Stretch Mode API
2018-07-08 16:54:51 +01:00
Bastien Bouclet
955e18c648
COMMON: Use nullptr instead of NULL or 0 where appropriate
2018-05-10 08:35:46 +02:00
Thierry Crozat
3fe0e3c38e
OSYSTEM: Add API to copy text to clipboard
...
This has also been implemented for the SDL2 and macOS backends.
2018-04-29 21:47:10 +01:00
Colin Snover
04f357e6ff
BACKENDS: Make initSizeHint an optional extension point
...
There is no particular reason why backends that don't need to
calculate screen dimensions in advance should still need to
implement initSizeHint at this point.
2017-10-07 12:30:29 -05:00
Colin Snover
6e157429b7
BACKENDS: Fix window sizing of games that switch between multiple resolutions
2017-10-07 12:30:29 -05:00
Eugene Sandulenko
8b8fd13d56
BACKENDS: Fix const'ness which led to warnings
2017-03-05 00:56:27 +01:00
cpasjuste
70988527c6
PSP2: Add Playstation Vita (PSP2) support
2017-03-04 15:42:19 -06:00
rsn8887
45bd7a8b75
SDL: Fix erratic analog pointer + control options
...
Fixes erratic speeds in analog pointer motion
Implemented option to set analog/keyboard pointer speed
and control the analog joystick deadzone. The deadzone option appears
only if the build supports analog joystick (via JOY_ANALOG define)
2017-02-22 16:52:09 -06:00
lubomyr
2412502eee
ANDROIDSDL: implemented checkbox for swap menu and back buttons
2017-02-14 17:38:44 +02:00
lubomyr
216f9c4f11
ANDROIDSDL: backend related checking in options.cpp replaced with hasFeature... condition, renamed some fields and methods
2017-02-14 15:13:58 +02:00
lubomyr
9cdda5c045
ANDROIDSDL: implemented checkbox for show/hide on-screen control in Options menu
2017-01-31 22:44:50 +02:00
lubomyr
15acee29f1
ANDROIDSDL: implemented checkbox for change mouse mode in Options menu
2017-01-30 22:35:40 +02:00
Thierry Crozat
30aae5178a
OSYSTEM: Add kFeatureFilteringMode
2016-10-13 01:45:01 +01:00
Bastien Bouclet
0802bbd8ee
OSYSTEM: Remove the API allowing to draw to the OSD surface directly
2016-09-13 20:41:26 +02:00
Bastien Bouclet
521ba2cb8a
OSYSTEM: Introduce a method allowing to draw a background activity icon
2016-09-13 20:25:13 +02:00
Thierry Crozat
1f2a50bcd3
CLOUD: Move openUrl to OSystem
2016-09-10 01:12:42 +01:00
Thierry Crozat
dff88b1058
COMMON: Fix indentation inconsistencies
2016-09-09 22:28:48 +01:00
Alexander Tkachev
b9bba9bd4b
ALL: Move Clipboard support to OSystem
...
Commit adds kFeatureClipboardSupport. hasTextInClipboard() and
getTextFromClipboard().
OSystem_SDL has this feature if SDL2 is used.
EditableWidget and StorageWizardDialog use g_system to access clipboard
now.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
1b9987ddc9
GUI: Add getOSDFormat() and make OSD 32 bpp
2016-08-24 16:07:55 +06:00
Alexander Tkachev
2a15b8b280
GUI: Add clearOSD() method
...
So one can erase everything from OSD and then blit something on it.
2016-08-24 16:07:55 +06:00