Commit Graph
4703 Commits
Author SHA1 Message Date
Eugene Sandulenko 4c0c187093 CREDITS: Update, add co-leads 2020-10-12 14:44:58 +02:00
Eugene Sandulenko 15a978460e I18N: Regenerate translations 2020-10-12 13:14:28 +02:00
Eugene Sandulenko 7ff34bc9ec PLUGINS: MetaEngineStatic -> MetaEngineDetection 2020-10-11 23:14:39 +02:00
Lothar Serra Mari 344a179524 I18N: Rebuild translations.dat 2020-10-10 12:02:58 +02:00
Eugene Sandulenko f8dfe38be9 I18N: Regenerate scummvm.pot 2020-10-09 22:35:37 +02:00
Paweł Kołodziejski 736e99edeb PO: Update translations 2020-10-09 21:24:47 +02:00
Eugene Sandulenko 5f34c5d779 CREDITS: Regenerate 2020-10-09 20:05:43 +02:00
Paweł Kołodziejski 35b9cccbde ALL: Merge ResidualVM 2020-10-09 19:44:13 +02:00
Pawel Kolodziejski 4631c0e2ed ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
Eugene Sandulenko b73034e3a0 GUI: Added setting for disabling directory scan at the GUI launch 2020-10-04 18:05:02 +02:00
Pawel Kolodziejski 3768520c2a GUI: Cleanup in GUI options code 2020-10-04 16:02:50 +02:00
Pawel Kolodziejski 9c97c2cc77 GUI: Cleanup gui options code 2020-10-04 15:48:07 +02:00
Pawel Kolodziejski c12503a869 Synced with ScummVM rev: f6c5fed173 2020-10-03 18:14:12 +02:00
aryanrawlani28 71a820caff ENGINES: Begin class renaming of ME & AME
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +02:00
aryanrawlani28 c48719404a BASE: PLUGINS: Rename plugin matching helpers
- give*From* -> get*From*
2020-10-03 14:56:36 +02:00
aryanrawlani28 8b43e79695 GUI: Fix namespaces for saveload dialogs when cloud is enabled. 2020-10-03 14:56:36 +02:00
aryanrawlani28 81ba5d5627 ENGINES: ME & MEC: Allow MEC to build engine options widget.
- Rename the one in ME to avoid ambiguity.
- ME is named *static & MEC is named *dynamic.
- This change means that engines  can build 2 types of option widgets.
- The "Engine" tab is created statically regardless if an engine plugin is present or not.
- The in-game options are built using the MEC.
- With this commit, engines/dialogs is no longer dependant on MetaEngine, and instead used MEC all over.
2020-10-03 14:56:36 +02:00
aryanrawlani28 1616d7d515 ENGINES: ME & MEC: Move achievements-related code to MetaEngineConnect
- Adjust accordingly for dialogs.
2020-10-03 14:56:36 +02:00
aryanrawlani28 0cc8719417 BASE: ENGINES: Adapt to keymaps moving to engine plugins
- Also improvise usage of MetaEngineConnect in main.cpp a bit.
2020-10-03 14:56:36 +02:00
aryanrawlani28 73cc973ad7 BASE: ENGINES: Change saveload code to adapt to the new MEC class.
- MEC: MetaEngineConnect.
- How do games handle save/load if MetaEngine (detection) is seperate from MetaEngineConnect (engine factory)?

- Most of the changes are quite similiar. ConfMan finds us the relevant MetaEngine, then simply use the new helpers from PluginMan.
- The new helpers will help convert a relevant MetaEngine into the other format or vice versa.
- Once the matching is complete, simply invoke functions by:
plugin->get<MetaEngineConnect>().engineMethod();
- Refer to previous commits to see the new class changes & notes.
2020-10-03 14:56:36 +02:00
aryanrawlani28 4e3c43ce16 GUI: RTL: Fix gltichiness when switch to rtl-gui when theme doesn't support. 2020-10-01 11:41:16 +02:00
Eugene Sandulenko 34af205e81 I18N: Regenerate translations.dat 2020-10-01 11:39:41 +02:00
Eugene Sandulenko 76ec66bfa6 Revert "GUI: Properly load fonts when translations are disabled"
This reverts commit 62c4d6cc0a.

This broke non-Latin fonts loading.
2020-10-01 02:08:39 +02:00
Eugene Sandulenko 3795069ab9 I18N: Regenerate translations.dat 2020-10-01 01:55:14 +02:00
Pawel Kolodziejski b01f439762 THEME: Fixed theme archive 2020-09-30 18:09:33 +02:00
Pawel Kolodziejski 66add36769 GUI: Added few fonts not synced with ScummVM. 2020-09-28 06:38:27 +02:00
Pawel Kolodziejski 5487e5e718 ALL: Sync with ScummVM rev: e08ba6ff14 2020-09-27 19:45:22 +02:00
Vladimir Menshakov 8f2ecc34ee GUI: Add GUI::Debugger::clearVars, rename private registerVar to registerVarImpl allowing access change. 2020-09-26 18:45:06 +01:00
Pawel Kolodziejski f7c03884ef GUI: Rename theme from modern to residualvm 2020-09-24 16:54:11 +02:00
Alexander Reim b26add3356 CREDITS: Add myself 2020-09-24 12:42:21 +02:00
Pawel Kolodziejski bfe58d3c77 ALL: Synced with ScummVM - rev: d4db631f9b 2020-09-23 21:52:10 +02:00
Cameron Cawley 81f989be63 GUI: Use RGB cursors on supported platforms 2020-09-17 22:21:23 +02:00
Eugene Sandulenko 62c4d6cc0a GUI: Properly load fonts when translations are disabled 2020-09-17 16:14:01 +02:00
Eugene Sandulenko c26d440311 GUI: Fixed Japanese language abbreviation in font specification 2020-09-17 14:16:55 +02:00
Eugene Sandulenko dd0c97cb1a GUI: Added Hindi fonts 2020-09-17 13:55:08 +02:00
Eugene Sandulenko fc075e29da GUI: Added sanity check to <font> key parser 2020-09-17 02:30:20 +02:00
Eugene Sandulenko 93791189fa GUI: Relaxed property requirement in <font> key.
<language> now inherits values from <font>, thus, any could be missing
2020-09-17 02:27:15 +02:00
Eugene Sandulenko 65e38680dd GUI: Added XML theme setting for overriding the fonts depending on the selected language.
- Added Japanese, Korean and Traditional Chinese fonts to fonts.dat
- Bumped fonts.dat file version to 1.4
- Bumped theme version to 0.8.39
- Regenerated built-in theme
2020-09-17 02:00:33 +02:00
Thierry Crozat 0efbe765da I18N: Regenerate translations data file 2020-09-13 22:27:10 +01:00
Thierry Crozat 32bbf489e9 GUI: Add exitLoop() method to GuiManager
The idea is to allow backends to start a game even after the
LauncherDialog has been created, and for that they need a way
to close the existing GUI dialogs.
2020-09-13 00:21:34 +01:00
Thierry Crozat e0802ec341 GUI: Fix SaveLoadChooserGrid not disabling write protected slots
This was broken in commit f24a89e that disabled the slots when they
are locked due to cloud sync.
2020-09-12 21:41:57 +01:00
Pawel Kolodziejski 15a759370a ALL: Synced with ScummVM - rev: bdbbcd81ae 2020-09-12 19:38:50 +02:00
Thierry Crozat 982ecb4f93 GUI: Fix use of uninitialized variable in ListWidget constructor
The _scrollBarWidth variable was used (to create the ScrollBarWidget)
before it was initialized.
2020-09-10 00:34:45 +01:00
Thierry Crozat c5ede297ea JANITORIAL: Simplify some code that use U32String::format 2020-09-08 21:24:27 +01:00
Thierry Crozat 37eb6291fe CREDITS: Add credits for supernova Italian translation 2020-09-07 02:09:07 +01:00
Cameron Cawley 2bb04ea58d GUI: Fix changing the current text to speech voice 2020-09-06 16:23:57 +01:00
Pawel Kolodziejski d5304e2568 ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
Eugene Sandulenko ed4e42f0f1 I18N: Regerenate translations.dat 2020-09-02 12:39:13 +02:00
Thierry Crozat 9c6b7c429b GUI: Fix compilation when fancy themes are disabled 2020-08-30 19:09:05 +01:00
Thierry Crozat 78b36f248b CREDITS: Update list of translators 2020-08-30 15:43:20 +01:00