Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/core6

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9662   8 years landauf use SmallObjectAllocator for ObjectListElements
(edit) @9661   8 years landauf Listable is now responsible for creating and deleting ObjectListElements
(edit) @9660   8 years landauf enhanced error message if RegisterObject is missing
(edit) @9659   8 years landauf removed RegisterRootObject (replaced by RegisterObject)
(edit) @9658   8 years landauf register remaining classes in framework
(edit) @9657   8 years landauf found some more classes that need to be registered in the framework
(edit) @9656   8 years landauf register interfaces in framework
(edit) @9655   8 years landauf register abstract classes
(edit) @9654   8 years landauf added RegisterClass() where it was missing
(edit) @9653   8 years landauf register Configurable in the framework
(edit) @9652   8 years landauf fixed potential issue
(edit) @9651   8 years landauf register Listable in the framework
(edit) @9650   8 years landauf add context to objectlist
(edit) @9649   8 years landauf added ability to set the root-context explicitly (and also to destroy …
(edit) @9648   8 years landauf fixed test and added new test
(edit) @9647   8 years landauf fixed tests (caused problem with MSVC because they were executed in a …
(edit) @9646   8 years landauf implemented new concept to initialize the class hierarchy: each …
(edit) @9645   8 years landauf classIdentifier_s exists in multiple libraries - reset it everywhere …
(edit) @9644   8 years landauf small refactoring
(edit) @9643   8 years landauf bugfix
(edit) @9642   8 years landauf removed unnecessary functions cleanup
(edit) @9641   8 years landauf removed mutual friend declarations between Identifier and IdentifierManager
(edit) @9640   8 years landauf made IdentifierManager a self-initializing singleton
(edit) @9639   8 years landauf added tests
(edit) @9638   8 years landauf renamed CreateFactory() as RegisterClass() to be more consistent with …
(edit) @9637   8 years landauf removed constructor arguments from ClassFactories. use the …
(edit) @9636   8 years landauf added tests
(edit) @9635   8 years landauf added Factory for classes that don't require a Context as constructor …
(edit) @9634   8 years landauf reset static maps and variables after destroying identifiers iterate …
(edit) @9633   8 years landauf forgot one line in the previous commit
(edit) @9632   8 years landauf Factory::fabricate() returns an Identifiable
(edit) @9631   8 years landauf fixed multiplayer
(edit) @9630   8 years landauf propagate a new Gametype to all elements of an OverlayGroup (fixes …
(edit) @9629   8 years landauf BaseObject now requires a Context instead of a creator (BaseObject*) …
(edit) @9628   8 years landauf object list should not delete its elements - they will be deleted by …
(edit) @9627   8 years landauf fixed bug: Listable::setContext didn't work properly with sub-contexts …
(edit) @9626   8 years landauf fixed compiler issue with msvc
(edit) @9612   8 years landauf set the owner of a WorldEntityCollisionShape independent of the creator
(edit) @9611   8 years landauf no need to store the creator of a RadarViewable
(edit) @9610   8 years landauf context is now a Listable itself as well
(edit) @9609   8 years landauf context should delete its object lists
(edit) @9608   8 years landauf implemented method to change the context of a Listable. the object …
(edit) @9607   8 years landauf no need to inherit virtually from OrxonoxClass anymore
(edit) @9606   8 years landauf object lists are now stored in a Context object instead of Identifiers
(edit) @9605   8 years landauf added some tests for object list and iterators
(edit) @9604   8 years landauf added some checks and a size() function to object list
(edit) @9603   9 years landauf added more tests
(edit) @9602   9 years landauf delete factory before setting a new one (mostly for unit tests)
(edit) @9601   9 years landauf added some tests for core
(edit) @9600   9 years landauf details
(edit) @9599   9 years landauf added proper interface (ObjectListElementRemovalListener) to notify …
(edit) @9598   9 years landauf added common base template for Iterator and ObjectListIterator in …
(edit) @9597   9 years landauf removed MetaObjectList. replaced it by std::vector because object list …
(edit) @9596   9 years landauf ObjectListBaseElement now stores a pointer to the object list it …
(edit) @9594   9 years landauf fixed msvc configuration
(edit) @9593   9 years landauf moved logic to remove an element from an ObjectListBase from …
(edit) @9592   9 years landauf BaseSound requires only the object list → inherit from Listable
(edit) @9591   9 years landauf removed ContextObject again
(edit) @9590   9 years landauf keep msvc from crying like little sissy
(edit) @9589   9 years landauf interfaces which are part of the framework and only rely on the object …
(edit) @9588   9 years landauf JoyStick and WANDiscoverable use only config values → inherit from …
(edit) @9587   9 years landauf I decided that Synchronisable and Tickable should also be …
(edit) @9586   9 years landauf call setConfigValues() only if the class is actually a Configurable
(edit) @9585   9 years landauf added OrxonoxInterface, a base class for interfaces within the game …
(edit) @9579   9 years landauf cleaned up some includes
(edit) @9578   9 years landauf made some classes (mostly singletons) inherit from Configurable …
(edit) @9577   9 years landauf moved setConfigValues() from OrxonoxClass to Configurable. This new …
(edit) @9574   9 years landauf cleanup
(edit) @9573   9 years landauf using Listable instead of OrxonoxClass as base class in object lists
(edit) @9572   9 years landauf moved meta-object-list from Identifiable to Listable, a new base class …
(edit) @9571   9 years landauf using Destroyable instead of OrxonoxClass now wherever the …
(edit) @9570   9 years landauf moved functions and attributes needed to safely destroy objects from …
(edit) @9569   9 years landauf I guess 'void' makes more sense here
(edit) @9568   9 years landauf Super depends on Identifiable now
(edit) @9567   9 years landauf details
(edit) @9566   9 years landauf details
(edit) @9565   9 years landauf moved functions and attributes needed to identify the class from …
(edit) @9564   9 years landauf moved static functions from Identifier.cc/h to IdentifierManager.cc/h …
(edit) @9563   9 years landauf moved files used for class management to core/class/
(edit) @9562   9 years landauf it's probably better to store the context in a seaprate interface …
(edit) @9561   9 years landauf OrxonoxClass now takes a 'Context' object as constructor argument. Not …
(edit) @9560   9 years landauf moved CommandLineParser to core/config/
(edit) @9559   9 years landauf split ConfigFileManager.h/cc into multiple files, one for each class. …
(edit) @9558   9 years landauf moved all files in core which are used for configuration to a new …
(edit) @9557   9 years landauf moved all files in core which are used for object management to a new …
(edit) @9556   9 years landauf fabricate() should return OrxonoxClass*
(edit) @9554   9 years landauf fixed some warnings
(edit) @9553   9 years landauf fixed include directories when called from test directory
(copy) @9552   9 years landauf created branch to work on some details in core
Note: See TracRevisionLog for help on using the revision log.