aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/messages.cpp
AgeCommit message (Collapse)Author
2017-12-08FULLPIPE: More debug output to loadingEugene Sandulenko
2017-12-03FULLPIPE: Renames in ExCommandEugene Sandulenko
2017-12-03FULLPIPE: Added more debug output to the class loadingEugene Sandulenko
2017-12-02FULLPIPE: Fix bug #10317: Save game metadata is missingEugene Sandulenko
2017-11-18FULLPIPE: Fix memory leaks of MessageQueues when clearing GlobalMessageQueueListColin Snover
2017-11-18FULLPIPE: Fix leaks of ExCommands loaded from an archiveColin Snover
Nearly every construction of an ExCommand in the engine sets flag 2 of _excFlags. It may even be that the remaining ones that don't are themselves bugs. This flag is needed in order for an ExCommand to be cleaned up when its parent MessageQueue is deleted.
2017-11-18FULLPIPE: Remove unnecessary member array clear in destructorColin Snover
2017-11-18FULLPIPE: Fix leaks of MessageQueuesColin Snover
2017-11-18FULLPIPE: Remove manual memory management of use listColin Snover
2017-11-18FULLPIPE: Use flag enumColin Snover
2017-11-18FULLPIPE: Remove unnecessary constructorsColin Snover
These appear to be default member-wise copy constructors or POD constructors that zero all members. I suspect that quite a few pointer-taking constructors are actually supposed to be copy-constructors but since they don't all just do default member-wise copies I do not feel confident in changing them without verifying that there are not separate copy constructors in the disassembly, and I don't have the database for this game.
2017-11-18FULLPIPE: Fix memory leaks, ownership issues with various point listsColin Snover
2017-11-18FULLPIPE: Fix memory leak of global message queuesColin Snover
2017-11-18FULLPIPE: Remove unnecessary and unsafe C-style castsColin Snover
2017-11-18FULLPIPE: Fix deleted queue leaks & clarify flagsColin Snover
2016-12-20FULLPIPE: Change _objCommandName and _queueName to Common::StringFilippos Karapetis
2016-09-21FULLPIPE: Fix errorneous message queue cleanupEugene Sandulenko
2016-09-04FULLPIPE: Rename in ExCommand structureEugene Sandulenko
2016-09-04FULLPIPE: Properly initialize ObjstateCommand. This fixes game logic transitionsEugene Sandulenko
2016-09-04JANITORIAL: Fix whitespacesEugene Sandulenko
2016-08-31FULLPIPE: Remove redundant type castEugene Sandulenko
2016-08-29FULLPIPE: More signed readsEugene Sandulenko
2016-08-14FULLPIPE: Further renames in AniHandler classEugene Sandulenko
2016-07-28FULLPIPE: Split all debug output by channelsEugene Sandulenko
2014-06-05FULLPIPE: Fix more warningsEugene Sandulenko
2014-05-29FULLPIPE: Implement MessageQueue::messageQueueCallback1()Eugene Sandulenko
2014-04-26FULLPIPE: Implement clearGlobalMessageQueueList()Eugene Sandulenko
2014-02-18FULLPIPE: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-16FULLPIPE: Janitorial - Remove trailing spacesStrangerke
2014-01-29FULLPIPE: Implement MessageQueue::activateExCommandsByKind()Eugene Sandulenko
2014-01-29FULLPIPE: Implement lift_exitSeq()Eugene Sandulenko
2014-01-12FULLPIPE: Implement clearGlobalMessageQueueList1()Eugene Sandulenko
2014-01-08FULLPIPE: Complete ObjstateCommand classEugene Sandulenko
2014-01-08FULLPIPE: Started fixing ObjstateCommand object inheritanceEugene Sandulenko
2014-01-08FULLPIPE: Implement MessageQueue::insertExCommandAt()Eugene Sandulenko
2014-01-05FULLPIPE: Implement MGM::buildExCommand2()Eugene Sandulenko
2014-01-04FULLPIPE: Proper use of copying consturctor for ExCommandEugene Sandulenko
2014-01-04FULLPIPE: Implement ExCommand2 methodsEugene Sandulenko
2014-01-04FULLPIPE: More code to ExCommand classEugene Sandulenko
2014-01-01FULLPIPE: Implement sceneHandler16_drink()Eugene Sandulenko
2013-12-29FULLPIPE: Add a missing initialization in the MessageQueue classFilippos Karapetis
Fixes a crash in scene 7
2013-12-21FULLPIPE: g_fullpipe -> g_fp for brevityEugene Sandulenko
2013-12-17FULLPIPE: Implement sceneHandler06_sub04()Eugene Sandulenko
2013-12-16FULLPIPE: Fix off-by-one error when checking valid 'idx'Torbjörn Andersson
Verified by sev, but I haven't actually seen it cause any problems.
2013-12-15FULLPIPE: Fix warningEugene Sandulenko
2013-12-13FULLPIPE: Fix crash in MessageQueue::calcDuration(). Some cleanupFilippos Karapetis
2013-12-12FULLPIPE: Implement sceneHandler04_clickLadder()Eugene Sandulenko
2013-12-11FULLPIPE: Fix wrong deletion order in MessageQueue::deleteExCommandByIndex()Eugene Sandulenko
2013-12-11FULLPIPE: Make _exCommands privateFilippos Karapetis
2013-12-10FULLPIPE: Plug memory leakEugene Sandulenko