scemino
367d00b091
DIRECTOR: Keep script toolbar visible when scrolling code
2024-05-24 20:30:35 +02:00
Eugene Sandulenko
dea88ded28
DIRECTOR: Patching built-in Projector archive files
...
This lets McLuhan to finally properly start and load
these movies
2024-05-24 18:29:08 +02:00
Eugene Sandulenko
25577d4702
COMMON: Improved debug output for dumping archives
2024-05-24 18:29:08 +02:00
ScummVM-Translations
1b1d06839c
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-24 16:28:21 +00:00
scemino
ab58eb8f73
DIRECTOR: Fix invalid handler end offset
2024-05-24 18:27:59 +02:00
scemino
c0a195013d
DIRECTOR: Fix syntax highlighting with globals
2024-05-24 18:27:59 +02:00
ScummVM-Translations
2e106dbece
I18N: Update translations templates
2024-05-24 14:38:08 +00:00
scemino
9f22307353
DIRECTOR: Use imgui docking
2024-05-24 16:37:25 +02:00
scemino
4a1209da9f
IMGUI: Use docking branch
...
This is is imgui commit fee0210592b9cb5b1a778f005ffb1fe76b19ced0
2024-05-24 16:35:55 +02:00
scemino
ecf0aee51e
DIRECTOR: Add ImGui logger
2024-05-24 15:50:30 +02:00
scemino
416861d913
DIRECTOR: Add syntax highlighting for datum and ObjPropExprNode
2024-05-24 15:34:24 +02:00
scemino
4325e2db00
COMMON: Add a log watcher
2024-05-24 12:39:29 +02:00
Strangerke
23ef244d3d
BAGEL: rename bofCAlloc to bofCleanAlloc, remove second useless parameter (always 1 element)
2024-05-24 08:19:16 +01:00
Strangerke
a913965e8b
BAGEL: Remove useless null check on bofCAlloc return value
2024-05-24 08:17:10 +01:00
Strangerke
d73724c1b2
BAGEL: As bof(Mem)Alloc now trigger a fatal error on failure, remove all the null checks related to their uses
2024-05-24 08:08:20 +01:00
Strangerke
976410c4a4
BAGEL: Fix comments in list.h, reduce a couple of variable scopes
2024-05-24 08:08:20 +01:00
Strangerke
f357df8bb4
BAGEL: Remove unused parameters in bofMemFree(), fix function doc for encrypt()
2024-05-24 08:08:20 +01:00
Paul Gilbert
fa5bb0d589
M4: Further endian fixes
2024-05-23 21:59:04 -07:00
Paul Gilbert
2225f85548
M4: Fix endian issue in sprite loading
2024-05-23 20:54:05 -07:00
Xaviu
d44c8bd0bd
I18N: Update translation (Catalan)
...
Currently translated at 81.0% (1781 of 2198 strings)
2024-05-24 03:43:00 +00:00
Paul Gilbert
9cf11cab19
M4: Fix endian issue in wscript cruncher
2024-05-23 20:38:06 -07:00
Marco Borrini
2e27d4e958
AGI: Adds updated versions for "Enclosure" and "Voodoo Girl"
2024-05-23 20:27:30 -07:00
Matthew Jimenez
1097f4b5e5
ULTIMA8: Fix pathfinder visual debug.
...
This feature is still behind a define macro.
2024-05-23 22:12:39 -05:00
D G Turner
f929e7cd54
DIRECTOR: Fix Signed vs. Unsigned GCC Compiler Warnings
2024-05-24 02:32:42 +01:00
Matthew Jimenez
fee3373351
ULTIMA8: Clean up item root containter access.
2024-05-23 18:36:23 -05:00
Eugene Sandulenko
f352a3e1cc
DIRECTOR: Improved loading log messages
2024-05-24 01:11:31 +02:00
Eugene Sandulenko
170c1d0ffc
DIRECTOR: Dump built-in movie files if requested
2024-05-24 01:11:31 +02:00
Strangerke
4991699bda
BAGEL: Use fatalError when bofMemAlloc doesn't manage to allocate memory ALLOC_FAIL_RETRIES times in a row
2024-05-23 23:17:31 +01:00
Strangerke
2f8d8567d3
BAGEL: Initialize two variables in CBofTextBox
2024-05-23 23:17:31 +01:00
Eugene Sandulenko
cd45827b1e
DIRECTOR: DEBUGGER: Added movie file name to control panel
2024-05-24 00:16:23 +02:00
scemino
e3e7dec2ab
DIRECTOR: Add script history
2024-05-23 23:07:26 +02:00
scemino
fd829d2c70
DIRECTOR: Fix variables jerkiness
2024-05-23 22:26:54 +02:00
athrxx
99a478f510
SCUMM: (INDY3) - fix iq points regression
...
There are some differences between the Mac version
iq points handling and how the other versions do that.
2024-05-23 18:23:34 +02:00
Matthew Duggan
003605e3ea
ULTIMA8: Don't require land support in Crusader.
...
Not everything that supports us in Crusader is a land, so don't require it when
calculating support. This makes movement in No Regret a lot smoother and is
probably better than the hack I tried in d4e2ebe9.
2024-05-23 20:30:01 +10:00
Matthew Duggan
3d6e5973e2
ULTIMA8: Fix assertion on global set/check
2024-05-23 20:28:13 +10:00
Matthew Duggan
db08e33af8
ULTIMA8: Avoid crash if no mouse cursors loaded yet
...
This can happen if skipping crusader intro movies really fast.
2024-05-23 20:27:05 +10:00
scemino
3919541f92
DIRECTOR: Fix invalid offsets for tell statement and more
2024-05-23 11:12:31 +02:00
scemino
c39b12a204
DIRECTOR: Fix call and play in syntax highlighting
2024-05-23 11:12:31 +02:00
Strangerke
3d78ac4d81
BAGEL: Don't check for errCode in datalError(), so there's no path which returns instead or erroring out
2024-05-23 08:14:11 +01:00
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: aac1eb12bf9e91b880e4f1f8e73e69ede402cf45
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