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 .. 10 > >> (Page 1 of 10)
changed gemrb/includes/SClassID.h
changed gemrb/includes/globals.h
added gemrb/includes/plugindef.h
changed gemrb/plugins/2DAImporter/2DAImp.cpp
removed gemrb/plugins/2DAImporter/2DAImpCD.cpp
removed gemrb/plugins/2DAImporter/2DAImpCD.h
removed gemrb/plugins/2DAImporter/2DAImporter.cpp
changed gemrb/plugins/2DAImporter/CMakeLists.txt
changed gemrb/plugins/2DAImporter/Makefile.am
changed gemrb/plugins/ACMImporter/ACMImp.cpp
removed gemrb/plugins/ACMImporter/ACMImporter.cpp
removed gemrb/plugins/ACMImporter/ACMImporterCD.cpp
removed gemrb/plugins/ACMImporter/ACMImporterCD.h
changed gemrb/plugins/ACMImporter/Makefile.am
changed gemrb/plugins/AREImporter/AREImp.cpp
changed gemrb/plugins/AREImporter/AREImp.h
removed gemrb/plugins/AREImporter/AREImpCD.cpp
removed gemrb/plugins/AREImporter/AREImpCD.h
removed gemrb/plugins/AREImporter/AREImporter.cpp
changed gemrb/plugins/AREImporter/CMakeLists.txt
changed gemrb/plugins/AREImporter/Makefile.am
changed gemrb/plugins/BAMImporter/BAMImp.cpp
removed gemrb/plugins/BAMImporter/BAMImpCD.cpp
removed gemrb/plugins/BAMImporter/BAMImpCD.h
removed gemrb/plugins/BAMImporter/BAMImporter.cpp
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/includes/plugindef.h Diff Switch to side-by-side view
Loading...
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...
gemrb/plugins/AREImporter/CMakeLists.txt Diff Switch to side-by-side view
Loading...
gemrb/plugins/AREImporter/Makefile.am Diff Switch to side-by-side view
Loading...
gemrb/plugins/BAMImporter/BAMImp.cpp Diff Switch to side-by-side view
Loading...
1 2 3 .. 10 > >> (Page 1 of 10)

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks