aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb
AgeCommit message (Collapse)Author
2019-09-20HDB: Guard for corrupted sound dataEugene Sandulenko
2019-09-19HDB: Fix missing semicolonsluicebox
2019-09-19HDB: Simplify some codeStrangerke
2019-09-19HDB: Fix another regression in inventoryStrangerke
2019-09-19HDB: Fix regression introduced in 35ff6adStrangerke
2019-09-16HDB: Turn a couple of arrays into static constStrangerke
2019-09-16HDB: Fix some more uninitialized variablesStrangerke
2019-09-15HDB: Remove Another Fixed Size String BufferD G Turner
This reduces the scope for buffer overflow issues.
2019-09-14HDB: Improve String Code Usage in HDB Engine CodeD G Turner
2019-09-14HDB: Improve String Buffer Usage in AI Inventory CodeD G Turner
2019-09-14HDB: Replace Unecessary Buffer in AI Inventory CodeD G Turner
2019-09-14HDB: Avoid String Buffer Overruns from Save Load CodeD G Turner
2019-09-14HDB: Remove Fixed String Buffer Usage in Window CodeD G Turner
2019-09-14HDB: Removed Fixed String Buffer from AI Player CodeD G Turner
This is replaced by simpler Common::String equivalent.
2019-09-14HDB: Remove More Fixed Sized String Buffers in Menu CodeD G Turner
2019-09-14HDB: Remove Fixed Sized String Buffers in Menu CodeD G Turner
These are replaced by Common::String usage.
2019-09-14HDB: Fix More GCC Compiler WarningsD G Turner
2019-09-13HDB: Further Fixes for GCC Compiler WarningsD G Turner
2019-09-13HDB: Fix Some GCC Compiler WarningsD G Turner
These were of the type memset of a complex structure.
2019-09-13HDB: Fix Major Memory Leak in File Manager ClassD G Turner
2019-09-13HDB: Close Memory Leaks in Sound ClassD G Turner
2019-09-13HDB: Ensure Demos are Indicated in ScummVM GUI Launcher ListD G Turner
2019-09-13HDB: Fix Crash on Invalid Sound String PointersD 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-10HDB: Fix empty string testsluicebox
2019-09-09HDB: Remove useless check on array vs nullStrangerke
2019-09-09HDB: Fix more uninitialized variables in Gfx and WindowStrangerke
2019-09-09HDB: Fix more uninitialized variables in ai-initStrangerke
2019-09-09HDB: Fix a pointer to local variable outside of scopeStrangerke
2019-09-08HDB: Reduce the scope of some more variablesStrangerke
2019-09-08HDB: Remove unused static in setButtonsStrangerke
2019-09-08HDB: Fix out of bounds read in HDBGame::setInMapNameBastien Bouclet
2019-09-07HDB: Remove useless returnsStrangerke
2019-09-07HDB: Fix some array compared to nullptr, reduce some variable scopesStrangerke
2019-09-07HDB: Remove useless existence checks on entityNameStrangerke
2019-09-07HDB: Replace some unsafe strcpy by strncpyStrangerke
2019-09-07HDB: Fix song 2 fading volumeStrangerke
2019-09-06HDB: Fix the check for no free sound handleStrangerke
2019-09-06HDB: Fix potential out of boundStrangerke
2019-09-06HDB: Turn _voicesOn into a booleanStrangerke
2019-09-06HDB: Fix uninitialized variables in gfxStrangerke
2019-09-06HDB: Remove unused variables in menuStrangerke
2019-09-06HDB: Fix uninitialized variables in ai_init and menuStrangerke
2019-09-06HDB: More missing initializationsStrangerke
2019-09-06HDB: Reduce the scope of some variablesStrangerke
2019-09-06HDB: Initialize some more uninitialized variables.Strangerke
2019-09-06HDB: Small loop changes in soundStrangerke
2019-09-06HDB: Simplify some code by using CLIP()Strangerke
2019-09-06HDB: Fix uninitialized variable in soundStrangerke
2019-09-06HDB: Build engine by defaultEugene Sandulenko
2019-09-05HDB: Fix some unintended sign extensionsStrangerke