Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-11 | ENGINES: Reduce winexe_*.h header includes | Cameron Cawley | |
2019-12-03 | HDB: Fix Missing Default Switch Cases | D G Turner | |
These are flagged by GCC if -Wswitch-default is enabled. | |||
2019-11-03 | ENGINES: Stop using 'single id' | Bastien Bouclet | |
2019-11-03 | ENGINES: Add an engine ID to all the engines | Bastien Bouclet | |
2019-10-11 | HDB: Using the class keyword makes the intended use clearer. | Henrik "Henke37" Andersson | |
2019-10-11 | HDB: No need to restate that member functions are indeed part of the class. | Henrik "Henke37" Andersson | |
2019-10-11 | HDB: Have a return value if the needed codec isn't included in the build. | Henrik "Henke37" Andersson | |
2019-10-11 | HDB: Bail if the music stream couldn't be created. | Henrik "Henke37" Andersson | |
2019-10-11 | HDB: Factor out the song code into the Song class, avoiding a lot of ↵ | Henrik "Henke37" Andersson | |
duplicate code. | |||
2019-10-08 | JANITORIAL: Keep copyright "sign" upper-case like the rest of the engines | Hubert Maier | |
2019-10-04 | HDB: Remove ADGF_TESTING flag | Eugene Sandulenko | |
2019-09-29 | HDB: The engine does not use mid, mark the games as such. | Henrik "Henke37" Andersson | |
2019-09-26 | HDB: Fix Shadowed Variable Compiler Warning | jepael | |
2019-09-22 | HDB: Fix issue in stylusDown | Strangerke | |
2019-09-21 | HDB: Use fabs instead of abs for doubles | sluicebox | |
Fixes VS2015 build | |||
2019-09-22 | HDB: Fix Game Breaking Bug in Right Mouse Button Handling | D G Turner | |
The right mouse button (which is the "Use" button for throwing gems etc.) function sets the Button B flag in the _buttons flag field, but never cleared it. This resulted in blocking of setting of movement waypoints with the left button and thus locked up the player character. You could avoid this by using the "Return" key which is also mapped to use, but this would only be possible on desktop ports or with a virtual keyboard. This commit fixes the mouse handling code to clear the flag and thus avoids future bug reports. | |||
2019-09-20 | HDB: Guard for corrupted sound data | Eugene Sandulenko | |
2019-09-19 | HDB: Fix missing semicolon | sluicebox | |
2019-09-19 | HDB: Simplify some code | Strangerke | |
2019-09-19 | HDB: Fix another regression in inventory | Strangerke | |
2019-09-19 | HDB: Fix regression introduced in 35ff6ad | Strangerke | |
2019-09-16 | HDB: Turn a couple of arrays into static const | Strangerke | |
2019-09-16 | HDB: Fix some more uninitialized variables | Strangerke | |
2019-09-15 | HDB: Remove Another Fixed Size String Buffer | D G Turner | |
This reduces the scope for buffer overflow issues. | |||
2019-09-14 | HDB: Improve String Code Usage in HDB Engine Code | D G Turner | |
2019-09-14 | HDB: Improve String Buffer Usage in AI Inventory Code | D G Turner | |
2019-09-14 | HDB: Replace Unecessary Buffer in AI Inventory Code | D G Turner | |
2019-09-14 | HDB: Avoid String Buffer Overruns from Save Load Code | D G Turner | |
2019-09-14 | HDB: Remove Fixed String Buffer Usage in Window Code | D G Turner | |
2019-09-14 | HDB: Removed Fixed String Buffer from AI Player Code | D G Turner | |
This is replaced by simpler Common::String equivalent. | |||
2019-09-14 | HDB: Remove More Fixed Sized String Buffers in Menu Code | D G Turner | |
2019-09-14 | HDB: Remove Fixed Sized String Buffers in Menu Code | D G Turner | |
These are replaced by Common::String usage. | |||
2019-09-14 | HDB: Fix More GCC Compiler Warnings | D G Turner | |
2019-09-13 | HDB: Further Fixes for GCC Compiler Warnings | D G Turner | |
2019-09-13 | HDB: Fix Some GCC Compiler Warnings | D G Turner | |
These were of the type memset of a complex structure. | |||
2019-09-13 | HDB: Fix Major Memory Leak in File Manager Class | D G Turner | |
2019-09-13 | HDB: Close Memory Leaks in Sound Class | D G Turner | |
2019-09-13 | HDB: Ensure Demos are Indicated in ScummVM GUI Launcher List | D G Turner | |
2019-09-13 | HDB: Fix Crash on Invalid Sound String Pointers | D G Turner | |
This was causing a crash with buffer overflow on Windows builds, but diagnosing with Valgrind showed invalid strings being accessed in the sound code. Some analysis showed that these were mainly the reference to c_str() buffers from a local heap Common::String which was out of scope and thus destructed, giving an invalid pointer. The fix here also simplifies the code as well as avoiding this issue. | |||
2019-09-10 | HDB: Fix empty string test | sluicebox | |
2019-09-09 | HDB: Remove useless check on array vs null | Strangerke | |
2019-09-09 | HDB: Fix more uninitialized variables in Gfx and Window | Strangerke | |
2019-09-09 | HDB: Fix more uninitialized variables in ai-init | Strangerke | |
2019-09-09 | HDB: Fix a pointer to local variable outside of scope | Strangerke | |
2019-09-08 | HDB: Reduce the scope of some more variables | Strangerke | |
2019-09-08 | HDB: Remove unused static in setButtons | Strangerke | |
2019-09-08 | HDB: Fix out of bounds read in HDBGame::setInMapName | Bastien Bouclet | |
2019-09-07 | HDB: Remove useless returns | Strangerke | |
2019-09-07 | HDB: Fix some array compared to nullptr, reduce some variable scopes | Strangerke | |
2019-09-07 | HDB: Remove useless existence checks on entityName | Strangerke | |