|
|
@10580
|
9 years |
landauf |
it's now possible to define required plugins in the level definition …
|
|
|
@10578
|
9 years |
landauf |
removed the 'bAddRef' argument from StrongPtr's constructor. it was a …
|
|
|
@10577
|
9 years |
landauf |
no need to store the namespace again, this is already done in the …
|
|
|
@10576
|
9 years |
landauf |
removed changedGametype and getOldGametype from BaseObject. the …
|
|
|
@10571
|
9 years |
landauf |
BaseObject returns plain pointers instead of StrongPtrs for Namespace, …
|
|
|
@10570
|
9 years |
landauf |
not sure why Level was synchronized in Scene, but it doesn't seem to …
|
|
|
@10568
|
9 years |
landauf |
Enforce type-safety of ObjectListIterator.
Previously it was possible …
|
|
|
@10567
|
9 years |
landauf |
added functions to use ObjectList<T> for any context
|
|
|
@10564
|
9 years |
landauf |
bugfix: after receiving a ClassID packet, the client erases the list …
|
|
|
@10562
|
9 years |
landauf |
removed unnecessary code - this is all done by passing the context to …
|
|
|
@10561
|
9 years |
landauf |
found some unregistered classes
|
|
|
@10555
|
9 years |
landauf |
renamed SmartPtr to StrongPtr (now we have weak and strong pointers)
|
|
|
@10553
|
9 years |
landauf |
fixed reference counting in unload() - unsigned int cannot be < 0
|
|
|
@10552
|
9 years |
landauf |
added PluginManager to load/unload plugins at runtime
|
|
|
@10551
|
9 years |
landauf |
fixed build
|
|
|
@10550
|
9 years |
landauf |
use try-catch in inner function
|
|
|
@10549
|
9 years |
landauf |
renamed variable. it's the library's name (e.g. libpong) and not the …
|
|
|
@10547
|
9 years |
landauf |
added support for plugins in the buildsystem. plugins are like …
|
|
|
@10544
|
10 years |
landauf |
fixed tests
|
|
|
@10543
|
10 years |
landauf |
create and destroy root-context in a controlled manner
|
|
|
@10542
|
10 years |
landauf |
clean and explicit setup/shutdown of singletons that are used by …
|
|
|
@10541
|
10 years |
landauf |
fixed include paths
|
|
|
@10540
|
10 years |
landauf |
moved DynLib and DynLibManager into module sub-directory
|
|
|
@10539
|
10 years |
landauf |
destroy objects before deleting identifiers (when unloading a module)
|
|
|
@10538
|
10 years |
landauf |
now that the order of initialization is well defined (first …
|
|
|
@10537
|
10 years |
landauf |
made some functions private in ClassIdentifier
|
|
|
@10536
|
10 years |
landauf |
unload in reversed order
|
|
|
@10535
|
10 years |
landauf |
statically initialized instances are now registered with a type. …
|
|
|
@10532
|
10 years |
landauf |
use CoreStaticInitializationHandler to initialize core instances
|
|
|
@10531
|
10 years |
landauf |
added draft for StaticInitializationHandler
|
|
|
@10530
|
10 years |
landauf |
statically initialized instances may contain a type. currently not used.
|
|
|
@10528
|
10 years |
landauf |
destroy singleton when wrapper is destroyed
|
|
|
@10527
|
10 years |
landauf |
unload modules, unload and destroy all statically initialized instances
|
|
|
@10526
|
10 years |
landauf |
identifier removes itself from all related identifiers when being destroyed
|
|
|
@10525
|
10 years |
landauf |
unload debug overly while unloading graphics
|
|
|
@10524
|
10 years |
landauf |
unload graphics when the game exits
|
|
|
@10523
|
10 years |
landauf |
bugfix: DynLib::mName must be equal to the string in the …
|
|
|
@10522
|
10 years |
landauf |
remove StaticallyInitializedInstance from the same module where it was …
|
|
|
@10521
|
10 years |
landauf |
bugfix: the wrong set was used
|
|
|
@10520
|
10 years |
landauf |
StaticallyInitializedInstances are now responsible to delete the …
|
|
|
@10519
|
10 years |
landauf |
only verify freshly initialized identifiers
|
|
|
@10518
|
10 years |
landauf |
load modules AFTER core was initialized. load each module with a …
|
|
|
@10517
|
10 years |
landauf |
activating a scopelistener right after registering may not be the best …
|
|
|
@10516
|
10 years |
landauf |
fixed compilation error on buildserver
|
|
|
@10515
|
10 years |
landauf |
if the scope is already active when a scopelistener is registered, …
|
|
|
@10514
|
10 years |
landauf |
don't store scope in ScopeListener - instead register the listener in …
|
|
|
@10513
|
10 years |
landauf |
refactoring: moved code from Scope.h into ScopeManager
|
|
|
@10512
|
10 years |
landauf |
fixed issue: Class(T) may not be allowed in …
|
|
|
@10510
|
10 years |
landauf |
fixed CMakeLists.txt
|
|
|
@10509
|
10 years |
landauf |
moved static application paths (root, executable, modules) into new …
|
|
|
@10508
|
10 years |
landauf |
removed unused code from Loader
|
|
|
@10484
|
10 years |
landauf |
made ConsoleCommandManager a singleton.
|
|
|
@10483
|
10 years |
landauf |
avoid dependency on IdentifierManager for as long as possible
|
|
|
@10482
|
10 years |
landauf |
detail
|
|
|
@10481
|
10 years |
landauf |
StaticallyInitializedIdentifier is now responsible to register and …
|
|
|
@10480
|
10 years |
landauf |
removed dependency of Language on CoreConfig.
|
|
|
@10479
|
10 years |
landauf |
moved config values and all related functions from Game and Core to …
|
|
|
@10467
|
10 years |
landauf |
trying to fix compiler error on buildserver
|
|
|
@10466
|
10 years |
landauf |
added static assertions to validate the type of certain templates
|
|
|
@10464
|
10 years |
landauf |
define ScopeID as integer constants instead of an enum. this allows to …
|
|
|
@10463
|
10 years |
landauf |
removed unnecessary instance counts. creation of scopes is strictly …
|
|
|
@10462
|
10 years |
landauf |
some refactoring in ScopeManager. made it a singleton and added functions.
|
|
|
@10461
|
10 years |
landauf |
moved ScopeManager into separate class
|
|
|
@10460
|
10 years |
landauf |
StaticallyInitializedScopedSingletonWrapper registers …
|
|
|
@10459
|
10 years |
landauf |
wrap ScopedSingletonWrapper in a …
|
|
|
@10458
|
10 years |
landauf |
renamed ScopedSingletonManager to ScopedSingletonWrapper. removed …
|
|
|
@10422
|
10 years |
landauf |
details
|
|
|
@10419
|
10 years |
landauf |
added destroyLater() to Destroyable. This will destroy the object …
|
|
|
@10418
|
10 years |
landauf |
improved documentation
|
|
|
@10413
|
10 years |
landauf |
use the generic UpdateListener interface to receive calls to …
|
|
|
@10412
|
10 years |
landauf |
fixed crash: apparently these static maps get initialized later now …
|
|
|
@10407
|
10 years |
landauf |
moved Scope and ScopedSingletonManager from util to core.
I had …
|
|
|
@10405
|
10 years |
landauf |
fixed some TODOs in tests and code by using the new unload() function
|
|
|
@10404
|
10 years |
landauf |
added unload() function to StaticallyInitializedInstance
|
|
|
@10403
|
10 years |
landauf |
added function to destroy the class hierarchy (i.e. reset all …
|
|
|
@10400
|
10 years |
landauf |
fixed tests. however there are some open issues:
- the …
|
|
|
@10399
|
10 years |
landauf |
use typeid(T) instead of typeid(T).name() to identify a class. this …
|
|
|
@10396
|
10 years |
landauf |
detail
|
|
|
@10395
|
10 years |
landauf |
create and initialize Identifiers explicitly via registerClass(). …
|
|
|
@10392
|
10 years |
landauf |
Loader is now a singleton instead of a static class. fixes issue with …
|
|
|
@10381
|
10 years |
landauf |
removed check from r10379 again
|
|
|
@10380
|
10 years |
landauf |
registered missing classes.
WorldEntityCollisionShape is the only …
|
|
|
@10379
|
10 years |
landauf |
check if all classes are registered
|
|
|
@10377
|
10 years |
landauf |
added a check which tries to detect wrongly configured class hierarchy …
|
|
|
@10376
|
10 years |
landauf |
added helper function to reduce code duplication
|
|
|
@10375
|
10 years |
landauf |
trying to keep the correct order of parents
|
|
|
@10374
|
10 years |
landauf |
added flag to define if a class should be used as a virtual parent …
|
|
|
@10373
|
10 years |
landauf |
detail (re-ordered functions)
|
|
|
@10372
|
10 years |
landauf |
use lists instead of sets to store parent identifiers. this allows to …
|
|
|
@10371
|
10 years |
landauf |
trying to make the initialization of parents of an identifier better …
|
|
|
@10370
|
10 years |
landauf |
more checks.
|
|
|
@10367
|
10 years |
landauf |
removed some functions which were (almost) unused
|
|
|
@10366
|
10 years |
landauf |
found a better solution to find identifiers that don't belong to the …
|
|
|
@10365
|
10 years |
landauf |
fixed tests, added more output
|
|
|
@10364
|
10 years |
landauf |
only check class hierarchy in dev mode
|
|
|
@10363
|
10 years |
landauf |
bugfix: class hierarchy wrongly considered the classes of nested …
|
|
|
@10362
|
10 years |
landauf |
use static identifier initializer to store the inheritance definition …
|
|
|
@10361
|
10 years |
landauf |
added run-time check for class hierarchy
|
|
|
@10360
|
10 years |
landauf |
wrap Identifiers in a StaticallyInitializedInstance. doesn't do a lot …
|
|
|
@10358
|
10 years |
landauf |
removed int constructor & assignment-operator from WeakPtr and SmartPtr
|
|
|