Commit Graph

152024 Commits

Author SHA1 Message Date
ScummVM-Translations
e4a4b55c89 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2024-05-23 07:00:55 +00:00
scemino
ee0e32a9b4 DIRECTOR: Fix several errors in syntax highlighting 2024-05-23 09:00:30 +02:00
Purple T
aa768a2d63 I18N: Update translation (French)
Currently translated at 99.9% (2197 of 2198 strings)
2024-05-23 05:44:43 +00:00
复予
745559b0c3 I18N: Update translation (Chinese (Simplified))
Currently translated at 78.2% (1721 of 2198 strings)
2024-05-23 04:44:55 +00:00
ScummVM-Translations
38b3d76ee4 I18N: Update translations templates 2024-05-23 01:47:24 +00:00
ScummVM-Translations
821137bed8 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2024-05-23 01:47:22 +00:00
sluicebox
697840c372 GUI: Improve save/load list input handling
- Selecting a list item with the keyboard no longer automatically enters
  edit mode; this makes keyboard navigation on the save list possible
  because subsequent keys are no longer trapped by the text field.
- Clicking a selected item that's not in edit mode will now correctly
  cause it to enter edit mode, instead of doing nothing.
- "Untitled saved game" edit mode initialization is no longer skipped
  when entering edit mode by pressing the Enter key.
- Deleting an item now leaves the slot selected so that the selection
  can be changed with the keyboard.
2024-05-22 21:47:07 -04:00
sluicebox
4308849811 GUI: Add ListWidget commands: single click and edit start
These commands allow greater control over editable ListWidgets, although
the save dialog's list is currently the only one.

kListItemSingleClickedCmd allows clients to respond to selection changes
based on the method used (mouse vs keyboard) and allows responding to
clicking on an already selected item. In the next commit, this will fix
multiple save issues.

kListItemEditModeStartedCmd allows clients to initialize edit mode
consistently. The save dialog has been doing custom initialization after
calling startEditMode, but this is incorrect because ListWidget calls
startEditMode in response to Enter, so the initialization is skipped.
2024-05-22 21:47:07 -04:00
sluicebox
7fb6052aa7 GUI: Allow delete/backspace on editable ListWidgets
Fixes the delete/backspace hotkey on the save list dialog; it was only
working on the load list even though they both have the same delete
functionality.

This is a check from 17 years ago that I believe was confused and had
no effect at the time. I believe the intent was to ignore these keys
while in edit mode, which makes sense, but instead this code ignored
these keys on all editable lists when *not* in edit mode. This wasn't
noticeable because there's only one editable ListWidget in ScummVM,
the save list, and it didn't listen for kListItemRemovalRequestCmd
until three years ago: aac1eb12bf
2024-05-22 21:47:07 -04:00
sluicebox
e83073df0a GUI: Disable quick select on save/load list
Fixes alphanumeric keys causing unpredictable item selection.
Quick select is only for sorted lists.
2024-05-22 21:47:07 -04:00
ScummVM-Translations
20c05a158d I18N: Update translations templates 2024-05-23 01:46:38 +00:00
sluicebox
425ee5e8d7 GUI: Fix saveload display of selected empty items
Fixes minor bug introduced in 829c600a02

In the saveload list dialog, selecting an empty slot before the last
save stopped coloring most of the row. Empty slots after the last save
continued to display correctly. Now both code blocks are consistent and
the selected row is always fully colored.
2024-05-22 21:46:24 -04:00
Eugene Sandulenko
3c23e9e2a6
DIRECTOR: DEBUGGER: Added navigation buttons to script window 2024-05-23 01:27:17 +02:00
Eugene Sandulenko
988dbf3fa0
DIRECTOR: DEBUGGER: Restrict max number of columns to 511
This is currntly a hard limit of ImGui
2024-05-23 00:50:43 +02:00
ScummVM-Translations
06227c2f82 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2024-05-22 22:45:01 +00:00
Strangerke
52fcf3ef58 BAGEL: Fix some more PVS Studio issues, add some missing override keywords 2024-05-22 23:44:26 +01:00
IlDucci
a864f76313 I18N: Update translation (Spanish)
Currently translated at 100.0% (2198 of 2198 strings)
2024-05-22 21:59:53 +00:00
scemino
d9b4e424ec DIRECTOR: Fix spacing in syntax highlighting 2024-05-22 23:12:50 +02:00
scemino
c5f71f402d DIRECTOR: In script code make variables watchable 2024-05-22 23:12:50 +02:00
Eugene Sandulenko
6b4e3dcb41
DEVTOOLS: Sort engines alphabetically in prerelease checks 2024-05-22 22:46:03 +02:00
ScummVM-Translations
324cea57de I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2024-05-22 20:45:25 +00:00
Eugene Sandulenko
6bd740d35e
DEVTOOLS: Added bagel.dat and nancy.dat prerelease checks 2024-05-22 22:44:59 +02:00
ScummVM-Translations
71ba8eb602 I18N: Update translations templates 2024-05-22 19:59:29 +00:00
Eugene Sandulenko
dff2efc766
LICENSES: Make sure every license file has an appropriate Note
This is required to remove potential confusion in regards to
where certain licenses are applied
2024-05-22 21:59:00 +02:00
Eugene Sandulenko
681b9b744e
DEVTOOLS: Implemented sanity License files pre-release checks 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
9829448a02
MACOS: Added missing License files to macOS menu 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
a69f9e5afb
DISTS: REDHAT: Added missing License files 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
1033d8ce68
CREATE_PROJECT: Added missing License files 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
1919a349e4
WIN32: Added missing License files 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
10da6c6acb
MAEMO: Added missing License files 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
01076c8b62
IRIX: Added missing License files 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
b1605807f5
BUILD: Added missing License files to makefiles 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
3746945ad5
DEVTOOLS: Split out themes check into a separate test 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
19b11a9aaf
GLK: Move common/translation.h include to .cpp file
That makes release checker happy and is less error-prone.
2024-05-22 21:59:00 +02:00
Eugene Sandulenko
04749e30cb
GOB: Make release checker happier in regards of POTFILES 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
220304a5a3
DEVTOOLS: Update POTFILES release check 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
c5e57db522
MM: Remove moved file from POTFILES 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
0054119f56
TWP: Added missing file to POTFILES 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
664e1737c3
I18N: Update POTFILES with source changes 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
eb91c70705
FREESCAPE: Added missing files to POTFILES 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
1fe1f23f4c
AGS: Update POTFILES 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
48c8ff47c6
TWP: Remove unneded include 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
472f59c610
LIBRETRO: Moved include to the relevant .cpp file 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
c42742ded8
DISTS: Added missing references to bagel.dat 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
f070a10b77
DEVTOOLS: Fix release check for new arrangement for dat files 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
a3e95db5f3
DIRECTOR: Added README to Lingo Decoder and relevant license file 2024-05-22 21:58:59 +02:00
scemino
4bb750b41d DIRECTOR: Add more syntax highlighting 2024-05-22 20:54:24 +02:00
Marco Borrini
3b75940ade GLK: GLULX: Adds about 80 new entries 2024-05-22 17:35:29 +02:00
Marco Borrini
be9f3528d5 GLK: ZCODE: Adds about 200 new entries 2024-05-22 17:35:29 +02:00
Eugene Sandulenko
72b6d90e2e
DIRECTOR: LINGOTESTS: Fix reference.lingo test, wrapped compile-only tests 2024-05-22 17:32:54 +02:00