scummvm/base
Yotam Barnoy a6bee87990 PLUGINS: improved one-at-a-time plugin code
I reduced memory fragmentation using 2 principles: Plugins should be loaded for as little time as possible, and long lasting memory allocations should be allocated before plugins are loaded. There might still be a little fragmentation left.
Note that command line settings that require plugins to be loaded don't work yet, but they didn't work (properly) before either.

svn-id: r54097
2010-11-05 13:24:57 +00:00
..
commandLine.cpp COMMON/GUI/SCI: Changes to the EGA dithering checkbox 2010-11-05 10:53:37 +00:00
commandLine.h Implement FR #2988017: exit status with --list-saves always 0 2010-05-21 18:25:01 +00:00
internal_version.h BASE: Add SVN_REVISION placehold to internal_version.h.in 2010-10-13 15:00:28 +00:00
internal_version.h.in BASE: Add SVN_REVISION placehold to internal_version.h.in 2010-10-13 15:00:28 +00:00
main.cpp PLUGINS: improved one-at-a-time plugin code 2010-11-05 13:24:57 +00:00
main.h argv should not be modified; make it plenty const. 2009-03-21 16:07:46 +00:00
module.mk Moved base/game.* to engines/game.* 2008-09-17 17:31:29 +00:00
plugins.cpp PLUGINS: improved one-at-a-time plugin code 2010-11-05 13:24:57 +00:00
plugins.h PLUGINS: improved one-at-a-time plugin code 2010-11-05 13:24:57 +00:00
version.cpp BASE: Added "Theora" to the features string, when enabled. 2010-10-13 19:22:04 +00:00
version.h Fixed the spaces before tabs. 2008-01-28 00:14:17 +00:00