Commit [3e8749] Maximize Restore History

Rework plugin interface to Core.

- Add macros to simplify plugin interface.
- Rename interface functions to be GemRB specific.
- Get rid of ClassDesc.
- Make plugins be explicit about registering themselves.
- Add cleanup callbacks. (Used by opcodes and AREImporter)
- Make PluginMgr more typesafe.

svn-id: r7496

Tom Prince Tom Prince 2010-03-24

Alyssa Milburn Alyssa Milburn 2010-03-24

1 2 3 .. 12 > >> (Page 1 of 12)
added gemrb/includes/plugindef.h
removed gemrb/plugins/2DAImporter/2DAImpCD.cpp
removed gemrb/plugins/2DAImporter/2DAImpCD.h
removed gemrb/plugins/2DAImporter/2DAImporter.cpp
removed gemrb/plugins/ACMImporter/ACMImporter.cpp
removed gemrb/plugins/ACMImporter/ACMImporterCD.cpp
removed gemrb/plugins/ACMImporter/ACMImporterCD.h
removed gemrb/plugins/AREImporter/AREImpCD.cpp
removed gemrb/plugins/AREImporter/AREImpCD.h
removed gemrb/plugins/AREImporter/AREImporter.cpp
changed gemrb
changed gemrb/includes
changed gemrb/includes/SClassID.h
changed gemrb/includes/globals.h
changed gemrb/plugins
changed gemrb/plugins/2DAImporter
changed gemrb/plugins/2DAImporter/2DAImp.cpp
changed gemrb/plugins/2DAImporter/CMakeLists.txt
changed gemrb/plugins/2DAImporter/Makefile.am
changed gemrb/plugins/ACMImporter
changed gemrb/plugins/ACMImporter/ACMImp.cpp
changed gemrb/plugins/ACMImporter/Makefile.am
changed gemrb/plugins/AREImporter
changed gemrb/plugins/AREImporter/AREImp.cpp
changed gemrb/plugins/AREImporter/AREImp.h
gemrb/includes/plugindef.h Diff Switch to side-by-side view
Loading...
gemrb
Directory.
gemrb/includes
Directory.
gemrb/includes/SClassID.h Diff Switch to side-by-side view
Loading...
gemrb/includes/globals.h Diff Switch to side-by-side view
Loading...
gemrb/plugins
Directory.
gemrb/plugins/2DAImporter/2DAImp.cpp Diff Switch to side-by-side view
Loading...
gemrb/plugins/2DAImporter/CMakeLists.txt Diff Switch to side-by-side view
Loading...
gemrb/plugins/2DAImporter/Makefile.am Diff Switch to side-by-side view
Loading...
gemrb/plugins/ACMImporter/ACMImp.cpp Diff Switch to side-by-side view
Loading...
gemrb/plugins/ACMImporter/Makefile.am Diff Switch to side-by-side view
Loading...
gemrb/plugins/AREImporter/AREImp.cpp Diff Switch to side-by-side view
Loading...
gemrb/plugins/AREImporter/AREImp.h Diff Switch to side-by-side view
Loading...
1 2 3 .. 12 > >> (Page 1 of 12)