

@10580

6 years 
landauf 
it's now possible to define required plugins in the level definition …



@10579

6 years 
landauf 
inverted dependency between level and gametype: gametype now …



@10578

6 years 
landauf 
removed the 'bAddRef' argument from StrongPtr's constructor. it was a …



@10577

6 years 
landauf 
no need to store the namespace again, this is already done in the …



@10576

6 years 
landauf 
removed changedGametype and getOldGametype from BaseObject. the …



@10575

6 years 
landauf 
create the scoreboard directly with the correct gametype. this …



@10574

6 years 
landauf 
removed some init() functions, integrated them directly into the …



@10573

6 years 
landauf 
there are no objects_ at this point, so it's not necessary to set the …



@10572

6 years 
landauf 
removed unnecessary code  setGametype or changedGametype is never …



@10571

6 years 
landauf 
BaseObject returns plain pointers instead of StrongPtrs for Namespace, …



@10570

6 years 
landauf 
not sure why Level was synchronized in Scene, but it doesn't seem to …



@10569

6 years 
landauf 
fixed bug which was introduced in r10563: when unloading in client …



@10568

6 years 
landauf 
Enforce typesafety of ObjectListIterator.
Previously it was possible …



@10567

6 years 
landauf 
added functions to use ObjectList<T> for any context



@10566

6 years 
landauf 
moved destruction of all level objects from Client to GSLevel. …



@10565

6 years 
landauf 
fixed mapping of FunctionIDs  same reason like for ClassIDs in r10564



@10564

6 years 
landauf 
bugfix: after receiving a ClassID packet, the client erases the list …



@10563

6 years 
landauf 
level should be it's own level (the same pattern that is already used …



@10562

6 years 
landauf 
removed unnecessary code  this is all done by passing the context to …



@10561

6 years 
landauf 
found some unregistered classes



@10560

6 years 
landauf 
use autoconversion



@10559

6 years 
landauf 
these two classes used pointers to weakptrs  why? just use normal …



@10558

6 years 
landauf 
no need to call get() on Weak or StrongPtr. they are automatically …



@10557

6 years 
landauf 
cleanup: no need to pass/return WeakPtrs to/from functions. normal …



@10556

6 years 
landauf 
I assume that this should be WeakPtr instead of StrongPtr?



@10555

6 years 
landauf 
renamed SmartPtr to StrongPtr (now we have weak and strong pointers)



@10554

6 years 
landauf 
Gametype should store a WeakPtr to GametypeInfo to avoid circular …



@10553

6 years 
landauf 
fixed reference counting in unload()  unsigned int cannot be < 0



@10552

6 years 
landauf 
added PluginManager to load/unload plugins at runtime



@10551

6 years 
landauf 
fixed build



@10550

6 years 
landauf 
use trycatch in inner function



@10549

6 years 
landauf 
renamed variable. it's the library's name (e.g. libpong) and not the …



@10548

6 years 
landauf 
write the module's name into the .module/.plugin file



@10547

6 years 
landauf 
added support for plugins in the buildsystem. plugins are like …



@10546

6 years 
muemart 
Fix MSVC14/Visual Studio 2015 build: std::less must be constexpr



@10545

6 years 
bknecht 
rewrote a couple of for loops to use C++11 notation. Also made small …



@10544

6 years 
landauf 
fixed tests



@10543

6 years 
landauf 
create and destroy rootcontext in a controlled manner



@10542

6 years 
landauf 
clean and explicit setup/shutdown of singletons that are used by …



@10541

6 years 
landauf 
fixed include paths



@10540

6 years 
landauf 
moved DynLib and DynLibManager into module subdirectory



@10539

6 years 
landauf 
destroy objects before deleting identifiers (when unloading a module)



@10538

6 years 
landauf 
now that the order of initialization is well defined (first …



@10537

6 years 
landauf 
made some functions private in ClassIdentifier



@10536

6 years 
landauf 
unload in reversed order



@10535

6 years 
landauf 
statically initialized instances are now registered with a type. …



@10534

6 years 
landauf 
fix



@10533

6 years 
landauf 
fixed tests



@10532

6 years 
landauf 
use CoreStaticInitializationHandler to initialize core instances



@10531

6 years 
landauf 
added draft for StaticInitializationHandler



@10530

6 years 
landauf 
statically initialized instances may contain a type. currently not used.



@10529

6 years 
landauf 
find VLD (the path in the PATH variable points to bin/WinXX, so we …



@10528

6 years 
landauf 
destroy singleton when wrapper is destroyed



@10527

6 years 
landauf 
unload modules, unload and destroy all statically initialized instances



@10526

6 years 
landauf 
identifier removes itself from all related identifiers when being destroyed



@10525

6 years 
landauf 
unload debug overly while unloading graphics



@10524

6 years 
landauf 
unload graphics when the game exits



@10523

6 years 
landauf 
bugfix: DynLib::mName must be equal to the string in the …



@10522

6 years 
landauf 
remove StaticallyInitializedInstance from the same module where it was …



@10521

6 years 
landauf 
bugfix: the wrong set was used



@10520

6 years 
landauf 
StaticallyInitializedInstances are now responsible to delete the …



@10519

6 years 
landauf 
only verify freshly initialized identifiers



@10518

6 years 
landauf 
load modules AFTER core was initialized. load each module with a …



@10517

6 years 
landauf 
activating a scopelistener right after registering may not be the best …



@10516

6 years 
landauf 
fixed compilation error on buildserver



@10515

6 years 
landauf 
if the scope is already active when a scopelistener is registered, …



@10514

6 years 
landauf 
don't store scope in ScopeListener  instead register the listener in …



@10513

6 years 
landauf 
refactoring: moved code from Scope.h into ScopeManager



@10512

6 years 
landauf 
fixed issue: Class(T) may not be allowed in …



@10511

6 years 
landauf 
bugfix: comparison function was not symmetric.
e.g. two …



@10510

6 years 
landauf 
fixed CMakeLists.txt



@10509

6 years 
landauf 
moved static application paths (root, executable, modules) into new …



@10508

6 years 
landauf 
removed unused code from Loader



@10507

6 years 
maxima 
Presentation level changed



@10506

6 years 
maxima 
Alien by liepatri



@10505

6 years 
maxima 
changed the presentation level and script



@10504

6 years 
maxima 
Bugfix: See Commit 10502. New orbStation Template.



@10503

6 years 
meggiman 
Changed Speed of Bomb to 600 and reduced flying time to 2.5 seconds.



@10502

6 years 
meggiman 
Bugfix: Game crashed if a pawn was directly hit by the bomb. Changed …



@10501

6 years 
maxima 
files for orbstation



@10500

6 years 
sborghi 
Final template with all new models and rotation parabola.



@10499

6 years 
maxima 
New XMLPort for ControllerDirector. The name of the script can now be …



@10498

6 years 
maxima 
Pres level modified



@10497

6 years 
maxima 
multiplayer branch merged to presentation



@10496

6 years 
maxima 
clangenb: new spaceship heartattack merged to presentation



@10495

6 years 
maxima 
small changes



@10494

6 years 
clangenb 
branch added



@10493

6 years 
fvultier 
New spaceship by Christian Langenbacher



@10492

6 years 
fvultier 
New spaceship by Christian Langenbacher



@10491

6 years 
maxima 
new spaceship by ssimone



@10490

6 years 
maxima 
files for new ship



@10489

6 years 
maxima 
scriptable controller branch merged to presentation.



@10488

6 years 
meggiman 
Added missing Sound files GravityBombFlight.ogg, GravityField.ogg and …



@10487

6 years 
maxima 
Bug fixed



@10486

6 years 
maxima 
weaponFS15 branch merged to presentation. spaceshipFS15 has …



@10485

6 years 
maxima 
ParticleEffects branch merged to presentation. New level …



@10484

6 years 
landauf 
made ConsoleCommandManager a singleton.



@10483

6 years 
landauf 
avoid dependency on IdentifierManager for as long as possible



@10482

6 years 
landauf 
detail



@10481

6 years 
landauf 
StaticallyInitializedIdentifier is now responsible to register and …


