Commit Graph
4365 Commits
Author SHA1 Message Date
aryanrawlani28 a9c5e930f0 ANDROID: Make clipboards work with U32Strings. 2020-08-30 14:43:41 +02:00
aryanrawlani28 f0ad817716 SDL: Fix clipboard fetching internally
- This doesn't mean that it displays properly in the GUI, but it does return the proper value from getTextFromClipboard.
2020-08-30 14:43:41 +02:00
Thierry Crozat 733df0bfa1 MACOSX: Fix getting text from clipboard 2020-08-30 14:43:41 +02:00
aryanrawlani28 93cb408c05 BACKENDS: WIN32: Add UTF8ToUnicode for Win32wrapper
- The new changes for converting GUI to U32 will need these.
- Provide missing notes for codepage params in other wrapper functions
2020-08-30 14:43:41 +02:00
aryanrawlani28 68d01321d6 GUI: U32: Downscale changes of U32, fix review issues
This commit addresses a range of changes, within scummvm subproject.

- Audio files, like mididrv, remove U32String based name and identifier, because ASCII only.
- mididrv.cpp had some wrong format for warning messages, fix those
- Message dialogs were modified to use default arguments more often, but reverting back to the orignal to minimize changes.
- SetTooltip has a fake constructor that takes in a string, and use it.
- U32Format had some break statements missing, add those.
- RemapWidget: Use fake constructor for setLabel and setTooltip, to make minimal changes
- SDL: setting text in clipboard no longer uses SDL_iconv_string
- TTS: Override base class "say" with strings, so tts->say can be used with normal strings too.
- About dialog: fix incorrect code for u32string variables
- Fix some extra brackets
- Some buttons were incorrectly removed from using translated labels, revert those
- Message Dialog: Pass default and alt buttons as const references
- Saveload Dialog: Use translations in missing places, use const-references. Also, use translations in a correct manner.
- Use const references for tooltip in GraphicsWidget, EditTextWidget, error.cpp
- DomainEditTextWidget: Use U32String for text
2020-08-30 14:43:41 +02:00
aryanrawlani28 bd19eaa5bf GUI: U32: More code improvements in engines and misc fixes
- Xeen's GUIError now takes in U32String
- Scumm's ValueDisplayDialog takes in U32
- Mohawk's InfoDialog & PauseDialog takes in U32
- Mohawk - in riven.cpp, Some assignment fixes
- Backends -in sdl.cpp, Remove incorrect conversion from iso8859 when setting text in clipboard
- Graphics - Add u32 strings instead of decoding each piece in format
2020-08-30 14:43:41 +02:00
aryanrawlani28 8cfa8a5589 GUI: U32: Use u32 for menu items in mac 2020-08-30 14:43:41 +02:00
aryanrawlani28 4bcac1df17 GUI: U32: Use u32 in clipboards for MacOS 2020-08-30 14:43:41 +02:00
aryanrawlani28 4506bcd9f3 GUI: U32: Fix compilation errors
After rebasing to get even with master, some compilation errors occured. This commit fixes that.
2020-08-30 14:43:41 +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
Eugene Sandulenko 98e0b14852 RELEASE: This is 2.3.0git 2020-08-30 13:42:19 +02:00
SupSuper eb1882e243 BACKENDS: Use game ID instead of game domain for Discord presence 2020-08-29 20:01:16 +01:00
Thierry Crozat 3baad9e2a4 IOS7: Hide virtual keyboard input assistant bar 2020-08-29 16:31:37 +01:00
Cameron Cawley 2cdbc27ef8 ANDROID: Fix creating the default event manager 2020-08-27 23:05:45 +01:00
Artem Vorobiev fc02c528b9 ANDROID: Fix sigsegv and sigfpe on start. Enable basic touch control. 2020-08-27 19:56:32 +02:00
Hubert Maier c1c4320b34 AMIGAOS4: Reorder .mk file to fix readme.guide
The created readme.guide file features some in-guide links that point to local files (I.e. AUTHORS), which need to be in the same directory level.
It will otherwise silently fail, when a user clicks on said links.

Due to all documents (except the readme.guide) being installed into the doc/ subdirectory since a few months now, the in-guide links stopped working.
We fix that by restructure the install order to
1) place the .guide creation into the documents loop
2) make sure the /doc subdirectory is available before the guide creation is processed and
3) place the readme.guide into the /doc subdir to secure working in-guide links
2020-08-26 23:45:39 +02:00
SupSuper bcb7d1f30c BACKENDS: Discord rich presence support
Adds support for showing the currently running game
in a Discord user's game activity.
2020-08-25 10:47:41 +02:00
Cameron Cawley dca7c1829c MORPHOS: Remove unneeded cast 2020-08-24 20:46:12 +01:00
Cameron Cawley e16844b6e9 NULL: Make use of NullMixerManager 2020-08-24 14:22:35 +02:00
Cameron Cawley b9d2b87085 BACKENDS: Move MixerManager code into ModularMixerBackend 2020-08-24 14:22:35 +02:00
Cameron Cawley 697d1a8672 BACKENDS: Added an abstract MixerManager class 2020-08-24 14:22:35 +02:00
Cameron Cawley 7745ffdac1 BACKENDS: Simplify EventsBaseBackend 2020-08-24 14:22:35 +02:00
Cameron Cawley 75852a786a BACKENDS: Split ModularBackend into two separate classes 2020-08-24 14:22:35 +02:00
Cameron Cawley 9a61a99590 BACKENDS: Add init() to OSystem 2020-08-24 14:22:35 +02:00
Cameron Cawley 6c22f92301 BACKENDS: Move implementation of getMixer() out of ModularBackend 2020-08-24 14:22:35 +02:00
Cameron Cawley 2c1065188e SYMBIAN: Deprecate the actions system 2020-08-24 14:19:30 +02:00
Cameron Cawley cf068bcc08 ALL: Remove direct use of OSystem::createMutex() 2020-08-21 09:39:00 +02:00
Eugene SandulenkoandCameron Cawley 1277ff8b35 MORPHOS: Update backends/platform/sdl/sdl-window.cpp
Co-authored-by: Cameron Cawley <ccawley2011@gmail.com>
2020-08-21 00:59:18 +02:00
BeWorld 2f39941fb3 MORPHOS: Update morphos.mk 2020-08-21 00:59:18 +02:00
BeWorld f2bfa5c7be MORPHOS: Update morphos.mk 2020-08-21 00:59:18 +02:00
BeWorld 38d0004582 MORPHOS: Update sdl-window.cpp
MorphOS SDL doesnt support SDL_GetWMInfo
2020-08-21 00:59:18 +02:00
BeWorld f20cdd53aa MORPHOS: Update morphos-main.cpp
More stack and delete somes comments
2020-08-21 00:59:18 +02:00
BeWorld 7f64190ad5 MORPHOS: Update morphos.mk
Update with AmigaOS
2020-08-21 00:59:18 +02:00
BeWorld ac06a679f9 MORPHOS: Update sdl.cpp
SDL_iconv doesnt work with MorphOS' SDL 1.2
2020-08-21 00:59:18 +02:00
BeWorld 66426e970e MORPHOS: Update morphos.mk
PR #1614
2020-08-21 00:59:18 +02:00
BeWorldandCameron Cawley c2f40b7f4f MORPHOS: Update backends/platform/sdl/morphos/morphos.mk
Co-Authored-By: Cameron Cawley <ccawley2011@gmail.com>
2020-08-21 00:59:18 +02:00
BeWorld 438b6a042c MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
BeWorld 54775a3de9 MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
BeWorld d70b4bcbf1 MORPHOS: MorphOS Support 2020-08-21 00:59:18 +02:00
Cameron Cawley 30f2c2f3cd WIN32: Use malloc instead of new in string conversion functions 2020-08-21 00:02:13 +02:00
Eugene Sandulenko ed82ccb95b BACKENDS: More mutexes 2020-08-20 00:53:23 +02:00
antoniou 56951518f5 ANDROID: Restore Immersive Fullscreen after keyboard hide
This in some older devices (eg. Android 7.2.2) had issues before this fix
2020-08-11 14:11:53 +03:00
antoniou 6352a0c212 ANDROID: Improve on Immersive full screen
Sample is taken from android developers, takes into account focus change

The system bars should now be hidden when resuming back to the ScummVM app
https://developer.android.com/training/system-ui/immersive.html#java
2020-08-11 11:21:53 +03:00
antoniou b92a474ea1 ANDROID: Enable Immersive Sticky mode
This hides the status and navigation (system UI) bars

The user has to swipe at the edge of the screen (top and right respectively) to show the system status and navigation bars
2020-08-11 10:36:26 +03:00
Pawel Kolodziejski aea3bae26d ALL: Synced with ScummVM - rev 0b777c23a9 2020-08-11 00:59:40 +02:00
Cameron Cawley c5cbe71eae DS: Fix the logo
The logo needs to be 4bpp, with the first palette entry being transparent.
2020-08-09 15:52:22 +01:00
Cameron Cawley 1cdf50ce75 GP2XWIZ: Fix compilation with older SDL versions 2020-08-03 01:17:13 +01:00
Cameron Cawley 215c98d321 MAEMO: Fix compilation with older SDL versions 2020-08-02 23:03:30 +01:00
Eugene Sandulenko aa563f0c81 ALL: Remove PS2 port 2020-08-01 15:15:49 +02:00
Eugene Sandulenko eaa86f9333 ALL: Remove WebOS port 2020-08-01 14:56:16 +02:00