Eugene Sandulenko
5ac5345f63
I18N: Update translations
2020-11-28 17:44:32 +01:00
sluicebox
6d3ed4268f
GUI: Retain scroll position when deleting a save
2020-11-22 16:45:17 +00:00
Cameron Cawley
11724f9df1
GUI: Add a tab for backend-specific options
2020-11-22 16:35:03 +00:00
Cameron Cawley
c877097b49
ALL: Remove use of "" in Common::U32String constructors
2020-11-16 16:56:58 +00:00
Thierry Crozat
2d641f8ab3
GUI: One more minor change to test weblate updates
2020-11-14 14:42:24 +00:00
Thierry Crozat
0ea148c94b
GUI: Minor code alignment change to test weblate pot file update
2020-11-14 14:30:07 +00:00
Thierry Crozat
8327daa81f
GUI: Minor space change to test weblate pot file update
2020-11-14 13:59:50 +00:00
Lothar Serra Mari
57b38d2fb9
I18N: Update translations.dat
2020-11-11 18:59:45 +01:00
Eugene Sandulenko
57db3153a3
I18N: Regenerate translations.dat, update potfiles
2020-11-10 03:04:36 +01:00
Lothar Serra Mari
12df4e8a73
I18N: Update translations.dat
2020-11-07 12:11:03 +01:00
Zvika Haramaty
606eeae46f
COMMON: move convertBiDiString out of TranslationManager
2020-11-04 22:27:24 +00:00
Eugene Sandulenko
b855b690e5
GUI: Fix memory overrun
2020-11-03 23:47:23 +01:00
athrxx
e7476495ab
GUI: prevent unloading of extra font on refresh
...
When hitting pause in a CJK SCUMM game and then switching to fullscreen the call to ThemeEngine::refresh() would kill the required extra font.
2020-10-31 20:47:02 +01:00
Vladimir Serbinenko
29cfa7bb0f
COMMON: Merge code for str.cpp and ustr.cpp
...
Most of the code in str.cpp and ustr.cpp is actually the same. Do some
template magic to merge them.
2020-10-31 14:05:30 +01:00
Thierry Crozat
49a36e6828
GUI: Fix compilation with some compilers
2020-10-30 23:04:40 +00:00
Thierry Crozat
7a1b3983a2
GUI: Remove unused functions in ThemeEngine
...
They were leftovers from the transition to U32String.
2020-10-30 22:54:09 +00:00
athrxx
5b6ffeaa3d
GUI: allow ingame CJK dialogs regardless of the launcher language
...
This allows a text widget to be expressly marked as Japanese, Korean or Chinese, so that the theme engine may use an appropriate font.
2020-10-30 21:36:23 +01:00
Cameron Cawley
94e18f53ff
GUI: Fix permissions for scummtheme.py
2020-10-26 16:09:43 +00:00
Cameron Cawley
ff0d58e3b4
GUI: Update the builtin theme
2020-10-26 16:08:49 +00:00
Vladimir Serbinenko
058592794f
HADESCH: Add new engine for Hades' Challenge
...
The game is completable but 3 arcade sequences at the end of Minotaur, Medusa and Troy quests.
Probably full of bugs but I already publish it for consideration
2020-10-24 19:51:30 +02:00
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: 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