3813 Commits

Author SHA1 Message Date
Martin Gerhardy
37bbfc168b TWINE: converted to classes and use the scummvm systems
also converted the code to the coding guidelines of the scummvm team
2020-10-24 16:12:55 +02:00
Eugene Sandulenko
4fd186a54d GUI: Another attempt to fix compilation on older gcc 2020-10-22 00:45:04 +02:00
Eugene Sandulenko
9cfe2cb22a GUI: Attempt to fix dumber compilers 2020-10-22 00:15:15 +02:00
Eugene Sandulenko
26e05dba59 GUI: Stop doing O(N^2) string comparisons when filling out the game list
Now use quicksort instead of the bubble (!) sort.
2020-10-20 19:35:23 +02:00
Fiodar Stryzhniou
6a7340f744 SYMBIAN: sync with 2.2.0 release.
Added new project files, build fixes.
2020-10-16 17:06:05 +02:00
Paweł Kołodziejski
9258056147 THEMES: Reorder gui options 2020-10-14 21:44:38 +02:00
Paweł Kołodziejski
9a58796306 THEME: Fixed logo in residualvm theme 2020-10-14 21:36:01 +02:00
Lothar Serra Mari
813a188a86 I18N: Regenerate translations.dat 2020-10-13 21:42:16 +02:00
Paweł Kołodziejski
0f583715dc THEME: Update logo in residualvm theme 2020-10-12 21:31:11 +02:00
Torbjörn Andersson
9acdbe42af
GUI: Update "edit game" for new graphics options (#2512)
Make the new graphics options in "edit game" disabled until the user
asks to override the global settings. (Most of these were added during
the ScummVM/ResidualVM merger, I guess.)
2020-10-12 18:44:15 +02:00
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: a4002bdeee5ec11b4e5968912c0dc759bb60c8a3 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: f6c5fed1739ddadc59b919407859bec7ee403c35 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 62c4d6cc0a7c004565d0cc093b81e4813588ad60.

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: e08ba6ff14b70accaa04323d67952eeb53a0e82a 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: d4db631f9b72f9f39b0e76de19e56e445e5c4f64 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