Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-14 | SCUMM: Silence GCC memset() warnings | Torbjörn Andersson | |
Recent GCC versions complain if you memset() a class or struct that contain non-POD data types. Get around that by either initializing the object when created, or by adding a reset() method. | |||
2019-05-27 | SCUMM: Fix MSVC warnings | Filippos Karapetis | |
- Change float suffix to uppercase - Initialize potentially uninitialized variables - Fix default cases in switch statements | |||
2019-05-25 | SCUMM: HE: Added some names to basketball U32 commands | Eugene Sandulenko | |
2019-05-01 | COMMON: Replace NEResourceType and PEResourceType with a shared enum | Cameron Cawley | |
2019-03-12 | SCUMM HE: Bug fix for moonbase stack memory corruption | Zhiqi Yin | |
What: The bug is reproducible in the following ways: 1. quiting the game 2. enter challenge mode state 2, when the game starts move mouse around the menu buttons (choose building or weapons) Observed behavior: In he/wiz_he.cpp:2839, the function failed to return since the stack around variable 'color' was corrupted. The game will crash then. Analysis: Since other function will modify memory area around local variable 'color', the bug shoud be caused by memory overwritten. The memory write happens in this modified file. From the code, it only wants to write a certain amount of pixels. So I found 2 places where more pixels are written. This causes stack memory corruption. Fix: Add checking. If we have written enough pixels then break. Testing: The game UI looks correct. Single player mode game is tested. Bug no longer observable. Tested for both cases mentioned above. | |||
2018-04-19 | JANITORIAL: Fix whitespace | Adrian Frühwirth | |
2018-02-04 | SCUMM HE: Use Miles AdLib driver | nukeykt | |
2018-01-31 | COMMON: Move VER macro for serializer into common code | Colin Snover | |
2018-01-31 | SCUMM: Replace UB-triggering serialization code with Common::Serializer | Colin Snover | |
Fixes Trac#10342. | |||
2017-12-01 | SCUMM HE: Fix UB shifting negative integers | Colin Snover | |
2017-08-11 | SCUMM: Moonbase: Mark original bug as fall through to silence GCC 7 warning | Eugene Sandulenko | |
2016-12-06 | SCUMM HE: Silence GCC indentation warning | Torbjörn Andersson | |
2016-11-27 | SCUMM HE: Fix crash in Moonbase distrotion | Eugene Sandulenko | |
2016-11-27 | SCUMM HE: More class initializations | Eugene Sandulenko | |
2016-11-24 | SCUMM HE: Fix Football logic initialization | Eugene Sandulenko | |
2016-11-20 | SCUMM HE: Hid noisy Moonbase AI warnings under debug channel | Eugene Sandulenko | |
2016-10-09 | JANITORIAL: Remove trailing spaces | Eugene Sandulenko | |
2016-09-03 | SCUMM HE: Constify string parameter | Ori Avtalion | |
2016-09-02 | Merge pull request #821 from BenCastricum/bugfixes | Eugene Sandulenko | |
SCUMM: Bugfixes | |||
2016-08-30 | SCUMM HE: Add remote scripts-related kludges | Alexander Tkachev | |
Those are the last ones. Now Net stubs must be handled. | |||
2016-08-30 | SCUMM HE: Add init-related kludges | Alexander Tkachev | |
2016-08-30 | SCUMM HE: Add provider-related kludges | Alexander Tkachev | |
2016-08-30 | SCUMM HE: Add session quering-related kludges | Alexander Tkachev | |
2016-08-30 | SCUMM HE: Add session-related kludges | Alexander Tkachev | |
2016-08-30 | SCUMM HE: Add a few more logic kludges | Alexander Tkachev | |
2016-08-30 | SCUMM HE: Add two more kludges | Alexander Tkachev | |
2016-08-30 | SCUMM HE: Add more LogicHEmoonbase kludges | Alexander Tkachev | |
Less stubs there, more stubs in Net. | |||
2016-08-30 | SCUMM HE: Fix some variable naming | Alexander Tkachev | |
2016-08-30 | SCUMM HE: Replace strcpy with strlcpy in array setup | Alexander Tkachev | |
setupStringArrayFromString() now uses Common::strlcpy(). | |||
2016-08-30 | SCUMM HE: Add some Moonbase logic | Alexander Tkachev | |
Logic for getting host name and IP from name. Net gets more stubs. | |||
2016-08-30 | HE: Add setupStringArrayFromString() | Alexander Tkachev | |
It's based on PUI_ScummStringArrayFromCString(), which is used as SPUTM_ScummStringArrayFromCString() in Moonbase networking code. | |||
2016-08-30 | HE: Replacing some Logic stubs with Net stubs | Alexander Tkachev | |
Slowly moving kludge switch case contents into ScummVM Logic methods and thus adding more Net stubs. | |||
2016-08-30 | HE: Add getStringFromArray() | Alexander Tkachev | |
It's ARRAY_GetStringFromArray(), which was used in Moonbase networking code as SPUTM_CStringArrayFromScummString(). | |||
2016-08-30 | HE: Add net_defines.h and a few stubs updates | Alexander Tkachev | |
SPUTM_CStringArrayFromScummString is still has to be implemented to finish those stubs. Net now has joinGame() and hostGame(), which are not implemented yet. | |||
2016-08-30 | HE: Add Moonbase logic ops stubs | Alexander Tkachev | |
Most of them return int, yet there are a few which don't return anything. Stubs print a warning and return 1 (or nothing). | |||
2016-08-30 | HE: Add Moonbase Net dummy | Alexander Tkachev | |
2016-08-30 | SCUMM HE: Compensate timers for pauses, fixes bug #6352 | Ben Castricum | |
2016-06-22 | SCUMM HE: Update sound flags and queue, for new settings. | Kirben | |
2016-06-22 | SCUMM HE: Document sound opcodes. | Kirben | |
2016-06-15 | SCUMM HE: Removed unneeded warning | Eugene Sandulenko | |
2016-06-15 | SCUMM HE: Fix Moonbase distortion codec | Eugene Sandulenko | |
2016-06-15 | SCUMM HE: Plugged Moonbase distortion in | Eugene Sandulenko | |
2016-06-15 | SCUMM HE: Silence GCC "suggest parentheses" warnings | Torbjörn Andersson | |
Thanks to sev for confirming that this is the intended expressions. | |||
2016-06-15 | SCUMM HE: Fix GCC warnings about casting away [const] qualifiers | Torbjörn Andersson | |
I hope this is correct. I don't know when the function is used. | |||
2016-06-14 | SCUMM HE: Simplify Moonbase distortion code | Eugene Sandulenko | |
2016-06-14 | SCUMM HE: Initial Moonbase distortion code | Eugene Sandulenko | |
2016-06-08 | SCUMM HE: Fix Moonbase delete vs delete[] Valgrind warning | Torbjörn Andersson | |
2016-06-08 | SCUMM HE: Remove not more needed debug output | Eugene Sandulenko | |
2016-06-07 | SCUMM HE: Fix crashes in Moonbase replay | Eugene Sandulenko | |
2016-06-07 | JANITORIAL: Fix warning spelling | Eugene Sandulenko | |