Commit Graph
137148 Commits
Author SHA1 Message Date
Filippos Karapetis 2c60a9badd CHEWY: Use enums in some cases of set_ats_str() 2022-07-03 17:33:13 +03:00
antoniou79 ded1ec7840 BLADERUNNER: Fix sound localization for MA04 TV
M04 scene exists in two sets (kSetMA04 and kSetMA02_MA04)

So better to do the check based on kSetPS05
2022-07-03 16:33:47 +03:00
Eugene Sandulenko edb55a0982 BUILD: Show file sizes in verbose build 2022-07-03 14:28:53 +02:00
Eugene Sandulenko c271694143 JANITORIAL: Remove trailing spaces 2022-07-03 14:28:53 +02:00
Paweł Kołodziejski 106ad4af85 WINTERMUTE: WME3D: Restore original code for 'getLatyerSize' and 3 more attributes 2022-07-03 14:09:52 +02:00
Eugene Sandulenko 502d8387ae PINK: Switch palette lookup to Graphics::PaletteLookup 2022-07-03 12:50:06 +02:00
Eugene Sandulenko 4649680c9b GRAPHICS: MACGUI: Switch color lookup to Graphics::PaletteLookup 2022-07-03 12:50:06 +02:00
Eugene Sandulenko 5abc6bda81 GRAPHICS: Added palette lookup class 2022-07-03 12:50:06 +02:00
elasota 7d7e17868d MTROPOLIS: Fix up dynamic MIDI option, add hack to skip corrupted video frame 2022-07-02 22:03:00 -04:00
Pragyansh Chaturvedi 33d7eaad2b DIRECTOR: LINGO: Add check for existence of macmenu in Lingo::setTheEntity() 2022-07-02 23:58:15 +02:00
Pragyansh Chaturvedi fb6497a059 DIRECTOR: Fix constrainH fail build step in BUILDBOT by adding _constraint check 2022-07-02 23:58:15 +02:00
Pragyansh Chaturvedi 1ec5304e8a DIRECTOR: Fix buildbot failure on null macmenu 2022-07-02 23:58:15 +02:00
Paweł Kołodziejski 088f97558a WINTERMUTE: WME3D: Added missing guards without wme3d 2022-07-02 23:16:28 +02:00
Paweł Kołodziejski d6ae18348e WINTERMUTE: WME3D: Restore missing code from original 2022-07-02 23:12:42 +02:00
Paweł Kołodziejski 8609d79936 WINTERMUTE: WME3D: Restore modelX after load handle 2022-07-02 23:10:48 +02:00
Paweł Kołodziejski 63e4f63483 WINTERMUTE: Janitorial 2022-07-02 23:08:44 +02:00
Paweł Kołodziejski 1c13b1a0ee WINTERMUTE: WME3D: Restore 'renderModel' method 2022-07-02 23:03:00 +02:00
Paweł Kołodziejski c63bd659eb WINTERMUTE: WME3D: Restore class method 2022-07-02 23:00:31 +02:00
Paweł Kołodziejski fde993bdf5 WINTERMUTE: WME3D: Restore original missing opcode for shadow image 2022-07-02 22:57:14 +02:00
Paweł Kołodziejski 61de98d392 WINTERMUTE: WME3D: Janitorial, restore original code 2022-07-02 22:51:59 +02:00
Misty De Meo fc4fd145f0 DIRECTOR: full Through the Window 2022-07-02 22:51:27 +02:00
Cameron Cawley 33fae23594 CONFIGURE: Fix compilation with SDL 2.23.0 or later 2022-07-02 22:49:33 +02:00
Eugene Sandulenko 62907d1d0b DIRECTOR: Warn user when traceLogFile is not writeable 2022-07-02 22:47:41 +02:00
Paweł Kołodziejski 155f550754 WINTERMUTE: WEM3D: Janitorial 2022-07-02 22:46:41 +02:00
Pragyansh Chaturvedi ca35334399 DIRECTOR: LINGO: Implement showResFile and showXlib Lingo commands for debugging 2022-07-02 22:44:51 +02:00
Pragyansh Chaturvedi (r41k0u) 61ff6cf6d5 DIRECTOR: LINGO: Add check for writable file path in traceLogFile lingo property 2022-07-02 22:44:51 +02:00
Pragyansh Chaturvedi (r41k0u) d9d86b01ce DIRECTOR: LINGO: Implement traceLogFile Lingo Property 2022-07-02 22:44:51 +02:00
Paweł Kołodziejski 67c8bd95cb WINTERMUTE: Restore TVideoSkipButton opcode 2022-07-02 22:43:44 +02:00
Avijeet d4b450b2b7 PINK: Read individual bytes for text and background color 2022-07-02 22:41:36 +02:00
Avijeet 7dcb1f91ed PINK: Convert BGR color to RGB color 2022-07-02 22:41:36 +02:00
Avijeet 7beaa38ef6 COMMON: MACGUI: Append string with font in appendText 2022-07-02 22:41:36 +02:00
Paweł Kołodziejski 599097964f WINTERMUTE: WME3D: Restore original code for fog parameters handling 2022-07-02 22:39:01 +02:00
Thunderforge 3ffbb3b030 COMMON: Adding endline to macosx_wrapper.mm 2022-07-02 22:34:36 +02:00
Thunderforge 3e1d4ae9ce COMMON: Restructuring how ApplicationSupport path is calculated and putting in Icons subdirectory 2022-07-02 22:34:36 +02:00
ThunderforgeandLe Philousophe 5ee9618c15 COMMON: Adding prefix to POSIX icon path
Co-authored-by: Le Philousophe <lephilousophe@users.noreply.github.com>
2022-07-02 22:34:36 +02:00
Thunderforge 1cb41b667f COMMON: Putting Icons in a subdirectory if in Win32 portable mode 2022-07-02 22:34:36 +02:00
Thunderforge 33389f062e COMMON: Adding comment for default path methods 2022-07-02 22:34:36 +02:00
Thunderforge 9afd41b195 COMMON: Renaming getDefaultIconPath() -> getDefaultIconsPath() 2022-07-02 22:34:36 +02:00
Thunderforge b5fac9671d COMMON: Add getDefaultIconPath() for Windows 2022-07-02 22:34:36 +02:00
Thunderforge fe001b35b5 COMMON: Adding default iconspath functionality
It's for macOS only right now.
2022-07-02 22:34:36 +02:00
Paweł Kołodziejski 0b18ad7dd4 WINTERMUTE: WME3D: Use correct function for vector length 2022-07-02 22:31:32 +02:00
Paweł Kołodziejski 08f754bbeb WINTERMUTE: WME3D: Correctly release resources, fixes original code bug 2022-07-02 22:28:55 +02:00
Paweł Kołodziejski 1ca112b6ac WINTERMUTE: Janitorial 2022-07-02 22:26:58 +02:00
Coen Rampen 8b174bfed6 CHEWY: Fix sound volume and panning
This commit fixes the initial panning for speech and scripted SFX. These were
set on the sound handle of the previous speech or SFX sample, which would not
affect the new sample.
2022-07-02 22:13:41 +02:00
Coen Rampen 861b8c3555 CHEWY: Fix sound settings
This fixes the in-game options screen and synchronizes the sound settings there
with the ScummVM options screen settings.
2022-07-02 22:13:41 +02:00
Thierry Crozat b248add106 GUI: Improve thread-safety for icons set access
The previous commit was not sufficient as getIconsSet() returns a
reference to the SearchSet and it could then be used after the
mutex had been unlocked and while it was being modified in
initIconsSet() called in another thread.
2022-07-02 21:46:14 +02:00
Thierry Crozat 8cda1fe870 GUI: Change the mechanism to update the grid launcher after upding the icons
The icons download dialog was triggering the grid launcher update after
icons had been downloaded. But that means no update was done if the
dialog had been closed during the download.

Now the GUIManager triggers the update. This fixes the missing update
when hiding the download dialog while downloading an icon set.
2022-07-02 21:46:14 +02:00
Thierry Crozat 42a2aef1c5 GUI: Add mutex for the GuiManager icon set
GuiManager::initIconsSet is called from a callback of the iconset
download dialog, which runs in a separate thread. That means the
iconset can be accessed from two separate thread (the GUI thread,
and the download thread).

This was not an issue until the previous commit as closing the
download dialog while a download was ongoing would crash ScummVM.
But now that the crash is fixed, a race condition was possible.
2022-07-02 21:46:14 +02:00
Thierry Crozat 9936aed687 GUI: Move icon download callbacks to the DialogState
This fixes a crash when hiding the DownloadIconsDialog while
downloading an icons pack.
2022-07-02 21:46:14 +02:00
Pragyansh Chaturvedi c0c4d69087 DIRECTOR: LINGO: Implement xFactoryList Lingo Function 2022-07-02 21:41:41 +02:00