scummvm/engines/fullpipe
Colin Snover a8b635e4cd FULLPIPE: Fix leaks of DynamicPhases
I am not entirely sure this is a correct fix for these leaks;
there is still the issue of the last member of _dynamicPhases being
invalidated and not removed sometime before the destruction of
Movement. Also, some of the items in this array are not actually
owned by Movement so deleting them will cause double-frees or
use-after-frees. It may be the case that a second list should be
maintained instead containing only the objects that are created
internally within Movement. Further testing will tell for sure.
2017-11-18 22:35:12 +01:00
..
scenes FULLPIPE: Fix memory leaks, ownership issues with various point lists 2017-11-18 22:35:12 +01:00
anihandler.cpp FULLPIPE: Fix memory leaks, ownership issues with various point lists 2017-11-18 22:35:12 +01:00
anihandler.h FULLPIPE: Fix memory leaks, ownership issues with various point lists 2017-11-18 22:35:12 +01:00
behavior.cpp FULLPIPE: Remove unnecessary and unsafe C-style casts 2017-11-18 22:35:12 +01:00
behavior.h FULLPIPE: Fix memory leaks and ownership problems with Behavior objects 2017-11-18 22:35:12 +01:00
configure.engine FULLPIPE: Enable engine by default 2016-12-04 20:34:55 +01:00
console.cpp ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. 2014-05-27 02:04:08 +02:00
console.h FULLPIPE: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
constants.h FULLPIPE: Implemented support for German demo 2016-12-10 17:15:49 +01:00
detection.cpp FULLPIPE: Fix memory leak of save game thumbnail 2017-11-18 22:35:12 +01:00
floaters.cpp FULLPIPE: Fix memory leaks, ownership issues with various point lists 2017-11-18 22:35:12 +01:00
floaters.h FULLPIPE: Fix memory leaks, ownership issues with various point lists 2017-11-18 22:35:12 +01:00
fullpipe.cpp FULLPIPE: Fix memory leaks of MovTable and remove unnecessary extra class 2017-11-18 22:35:12 +01:00
fullpipe.h FULLPIPE: Fix memory leaks, ownership issues with various point lists 2017-11-18 22:35:12 +01:00
gameloader.cpp FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2 2017-11-18 22:35:12 +01:00
gameloader.h FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2 2017-11-18 22:35:12 +01:00
gfx.cpp FULLPIPE: Fix memory leaks in PictureObject, Background 2017-11-18 22:35:12 +01:00
gfx.h FULLPIPE: Fix memory leaks in PictureObject, Background 2017-11-18 22:35:12 +01:00
init.cpp FULLPIPE: Fix memory leaks in PictureObject, Background 2017-11-18 22:35:12 +01:00
input.cpp FULLPIPE: Remove unnecessary constructors 2017-11-18 22:35:12 +01:00
input.h FULLPIPE: Remove unnecessary constructors 2017-11-18 22:35:12 +01:00
interaction.cpp FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2 2017-11-18 22:35:12 +01:00
interaction.h FULLPIPE: Remove unnecessary and unsafe C-style casts 2017-11-18 22:35:12 +01:00
inventory.cpp FULLPIPE: Fix memory leaks in PictureObject, Background 2017-11-18 22:35:12 +01:00
inventory.h FULLPIPE: Fix memory leaks of inventory icons and items 2017-11-18 22:35:12 +01:00
lift.cpp FULLPIPE: Remove unnecessary and unsafe C-style casts 2017-11-18 22:35:12 +01:00
messagehandlers.cpp FULLPIPE: Clarify ownership of DynamicPhase::_exCommand 2017-11-18 22:35:12 +01:00
messages.cpp FULLPIPE: Use flag enum 2017-11-18 22:35:12 +01:00
messages.h FULLPIPE: Remove unnecessary constructors 2017-11-18 22:35:12 +01:00
modal.cpp FULLPIPE: Fix memory leaks in PictureObject, Background 2017-11-18 22:35:12 +01:00
modal.h FULLPIPE: Fix memory leaks in ModalMainMenu 2017-11-18 22:35:12 +01:00
module.mk FULLPIPE: Initial support for Russian Demo. The demo starts 2016-12-11 15:58:11 +01:00
motion.cpp FULLPIPE: Fix memory leaks of MctlItems in MctlCompound 2017-11-18 22:35:12 +01:00
motion.h FULLPIPE: Fix memory leaks of MctlItems in MctlCompound 2017-11-18 22:35:12 +01:00
ngiarchive.cpp FULLPIPE: Improve memory safety and typing of NGIArchive 2017-11-18 22:35:12 +01:00
ngiarchive.h FULLPIPE: Improve memory safety and typing of NGIArchive 2017-11-18 22:35:12 +01:00
objectnames.h FULLPIPE: Implement Russian demo differences 2016-12-11 18:36:08 +01:00
objects.h FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2 2017-11-18 22:35:12 +01:00
scene.cpp FULLPIPE: Fix memory leaks in PictureObject, Background 2017-11-18 22:35:12 +01:00
scene.h FULLPIPE: Fix memory leaks in PictureObject, Background 2017-11-18 22:35:12 +01:00
scenes.cpp FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2 2017-11-18 22:35:12 +01:00
scenes.h FULLPIPE: Initial support for Russian Demo. The demo starts 2016-12-11 15:58:11 +01:00
sound.cpp FULLPIPE: Fix leaks and unnecessary extra allocations in FullpipeEngine 2017-11-18 22:35:12 +01:00
sound.h FULLPIPE: Improve memory safety and fix leaks in sound code 2017-11-18 22:35:12 +01:00
stateloader.cpp FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2 2017-11-18 22:35:12 +01:00
statesaver.cpp FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2 2017-11-18 22:35:12 +01:00
statics.cpp FULLPIPE: Fix leaks of DynamicPhases 2017-11-18 22:35:12 +01:00
statics.h FULLPIPE: Fix leaks of DynamicPhases 2017-11-18 22:35:12 +01:00
utils.cpp FULLPIPE: Remove unnecessary and unsafe C-style casts 2017-11-18 22:35:12 +01:00
utils.h FULLPIPE: Annotate ownership rule of MfcArchive::readClass 2017-11-18 22:35:12 +01:00