|
|
@10542
|
9 years |
landauf |
clean and explicit setup/shutdown of singletons that are used by …
|
|
|
@10539
|
9 years |
landauf |
destroy objects before deleting identifiers (when unloading a module)
|
|
|
@10537
|
9 years |
landauf |
made some functions private in ClassIdentifier
|
|
|
@10526
|
9 years |
landauf |
identifier removes itself from all related identifiers when being destroyed
|
|
|
@10520
|
9 years |
landauf |
StaticallyInitializedInstances are now responsible to delete the …
|
|
|
@10519
|
9 years |
landauf |
only verify freshly initialized identifiers
|
|
|
@10518
|
9 years |
landauf |
load modules AFTER core was initialized. load each module with a …
|
|
|
@10512
|
9 years |
landauf |
fixed issue: Class(T) may not be allowed in …
|
|
|
@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 …
|
|
|
@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
|
|
|
@10422
|
10 years |
landauf |
details
|
|
|
@10405
|
10 years |
landauf |
fixed some TODOs in tests and code by using the new unload() function
|
|
|
@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(). …
|
|
|
@10381
|
10 years |
landauf |
removed check from r10379 again
|
|
|
@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 …
|
|
|
@10361
|
10 years |
landauf |
added run-time check for class hierarchy
|
|
|
@10328
|
10 years |
landauf |
created branch to work on new core features
|
|
copied from code/trunk/src/libraries/core/class:
|
|
|
@9667
|
11 years |
landauf |
merged core6 back to trunk
|